[operations] [attributes] [fields] [template] [definition]
[implementation] [documentation]
To use the search tool you need to use a browser which supports JAVA (c)

[next] [prev] [superclass] [next peer] [prev peer] [subclass] [index] [hierarchy]

AlphabetPanel

inherits from InputPanel

Object <- Viewable <- InputPanel <- AlphabetPanel



Operations

Get list of all operations

HitTestStandardKeys
InternalMode
KeyTyped
RequestCaps
Shift


Attributes

Get list of all attributes

Class AlphabetPanel defines no new attributes.


Fields

Field Type
Viewable: superview: Viewable
relativeOrigin: Dot
contentSize: Dot
viewFlags: Flags
labelStyle: TextStyle
color: Unsigned
altColor: Unsigned
shadow: Shadow
sound: Playable
InputPanel: keyboard: Keyboard
kbdFlags: UnsignedShort
isNativePanel: Boolean
backgroundImage: Image
buttonImage: Image
keytopImageList: ObjectList
rowCharsList: ObjectList
keyDownQueue: DataList
ownTool: Tool
numberOfSpecialKeys: UnsignedShort
boxList: IntegerList
typeList: ShortIntegerList
dataList: ShortIntegerList
AlphabetPanel: isRomanPanel: Boolean
isShiftable: Boolean
topIndent: Micron
keyWidth: Micron
widthSkip: Micron
keyHeight: Micron
heightSkip: Micron
rowIndent: Micron
rowIndent2: Micron
rowIndent3: Micron
rowIndent4: Micron
rowNumChar: UnsignedShort
rowNumChar2: UnsignedShort
rowNumChar3: UnsignedShort
rowNumChar4: UnsignedShort


Instance template

instance AlphabetPanel tag;
 relativeOrigin: <0.0,0.0>;
    contentSize: <0.0,0.0>;
      viewFlags: 0x00000000;
     labelStyle: nilObject;
          color: 0;
       altColor: 0;
         shadow: nilObject;
          sound: nilObject;
       keyboard: nilObject;
       kbdFlags: 0;
  isNativePanel: false;
backgroundImage: nilObject;
    buttonImage: nilObject;
keytopImageList: nilObject;
   rowCharsList: nilObject;
   keyDownQueue: nilObject;
        ownTool: nilObject;
numberOfSpecialKeys: 0;
        boxList: nilObject;
       typeList: nilObject;
       dataList: nilObject;
   isRomanPanel: false;
    isShiftable: false;
      topIndent: <0.0>;
       keyWidth: <0.0>;
      widthSkip: <0.0>;
      keyHeight: <0.0>;
     heightSkip: <0.0>;
      rowIndent: <0.0>;
     rowIndent2: <0.0>;
     rowIndent3: <0.0>;
     rowIndent4: <0.0>;
     rowNumChar: 0;
    rowNumChar2: 0;
    rowNumChar3: 0;
    rowNumChar4: 0;
end instance;

Class definition

Define Class AlphabetPanel;
    inherits from InputPanel;

    field isRomanPanel:     Boolean;    
        // indicate RomanPanel or NumberPanel
    field isShiftable:      Boolean;    
        // USNmberPanel is not shiftable

    field topIndent:        Micron;
    field keyWidth:         Micron;
    field widthSkip:        Micron;
    field keyHeight:        Micron;
    field heightSkip:       Micron;
    field rowIndent:        Micron;
    field rowIndent2:       Micron;
    field rowIndent3:       Micron;
    field rowIndent4:       Micron;
    field rowNumChar:       UnsignedShort;
    field rowNumChar2:      UnsignedShort;
    field rowNumChar3:      UnsignedShort;
    field rowNumChar4:      UnsignedShort;

    overrides RequestCaps;
    overrides HitTestStandardKeys;
    overrides InternalMode;
    overrides KeyTyped;
    overrides Shift;
end class;