Object <- Viewable <- InputPanel <- AlphabetPanel |
|
|
HitTestStandardKeys InternalMode KeyTyped RequestCaps Shift |
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 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;
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;