home *** CD-ROM | disk | FTP | other *** search
- /*requirespreviousinclusionof:
- include:exec/io.ginclude:devices/console.ginclude:devices/inputevent.g*/
- uint
- PMB_ASM
=M_LNM+1,
- PMB_AWM
=PMB_ASM+1,
- MAXTABS
=80;
-
- type
- MsgPort_t=unknown34,
- KeyMap_t=unknown32,
-
- ConUnit_t=struct{
- MsgPort_tcu_MP;
- *Window_tcu_Window;
- uintcu_XCP,cu_YCP;
- uintcu_XMax,cu_YMax;
- uintcu_XRSize,cu_YRSize;
- uintcu_XROrigin,cu_YROrigin;
- uintcu_XRExtant,cu_YRExtant;
- uintcu_XMinShrink,cu_YMinShrink;
- uintcu_XCCP,cu_YCCP;
- KeyMap_tcu_KeyMapStruct;
- [MAXTABS]uintcu_TabStops;
- ushortcu_Mask,cu_FgPen,cu_BgPen,cu_AOLPen,cu_DrawMode,cu_AreaPtSz;
- *bytecu_AreaPtrn;
- [8]bytecu_Minterms;
- *TextFont_tcu_Font;
- ushortcu_AlgoStyle,cu_TxFlags;
- uintcu_TxHeight,cu_TxWidth,cu_TxBaseLine,cu_TxSpacing;
- [(PMB_AWM+7)/8]bytecu_Modes;
- [(IECLASS_MAX+7)/8]bytecu_RawEvents;
- };
-
- extern
- CDInputHandler(*InputEvent_tevents;*Device_tconsoleDevice)*InputEvent_t,
- RawKeyConvert(*InputEvent_tevent;*charbuffer;ulonglength;
- *KeyMap_tkeyMap)long;
-