home *** CD-ROM | disk | FTP | other *** search
- {$if not def DEVICES_CONSOLE_H} CONST DEVICES_CONSOLE_H=0;
-
-
- { *******************************************************************
- ** KickPascal-Include-Datei "devices/console.h" zu Kickstart 3.0 **
- ******************************************************************* }
-
- {$if not def EXEC_IO_H;incl "exec/io.h";endif}
-
- CONST
- CD_ASKKEYMAP = (CMD_NONSTD+0);
- CD_SETKEYMAP = (CMD_NONSTD+1);
- CD_ASKDEFAULTKEYMAP = (CMD_NONSTD+2);
- CD_SETDEFAULTKEYMAP = (CMD_NONSTD+3);
-
- CONST
- SGR_PRIMARY = 0;
- SGR_BOLD = 1;
- SGR_ITALIC = 3;
- SGR_UNDERSCORE = 4;
- SGR_NEGATIVE = 7;
-
- SGR_NORMAL = 22;
- SGR_NOTITALIC = 23;
- SGR_NOTUNDERSCORE = 24;
- SGR_POSITIVE = 27;
-
- SGR_BLACK = 30;
- SGR_RED = 31;
- SGR_GREEN = 32;
- SGR_YELLOW = 33;
- SGR_BLUE = 34;
- SGR_MAGENTA = 35;
- SGR_CYAN = 36;
- SGR_WHITE = 37;
- SGR_DEFAULT = 39;
-
- SGR_BLACKBG = 40;
- SGR_REDBG = 41;
- SGR_GREENBG = 42;
- SGR_YELLOWBG = 43;
- SGR_BLUEBG = 44;
- SGR_MAGENTABG = 45;
- SGR_CYANBG = 46;
- SGR_WHITEBG = 47;
- SGR_DEFAULTBG = 49;
-
- SGR_CLR0 = 30;
- SGR_CLR1 = 31;
- SGR_CLR2 = 32;
- SGR_CLR3 = 33;
- SGR_CLR4 = 34;
- SGR_CLR5 = 35;
- SGR_CLR6 = 36;
- SGR_CLR7 = 37;
-
- SGR_CLR0BG = 40;
- SGR_CLR1BG = 41;
- SGR_CLR2BG = 42;
- SGR_CLR3BG = 43;
- SGR_CLR4BG = 44;
- SGR_CLR5BG = 45;
- SGR_CLR6BG = 46;
- SGR_CLR7BG = 47;
-
-
- CONST DSR_CPR = 6;
-
- CONST
- CTC_HSETTAB = 0;
- CTC_HCLRTAB = 2;
- CTC_HCLRTABSALL = 5;
-
- CONST
- TBC_HCLRTAB = 0;
- TBC_HCLRTABSALL = 3;
-
- CONST
- M_LNM = 20;
- M_ASM = ">1";
- M_AWM = "?7";
-
- {$endif}
-
- {$if not def CONSOLE_LIB_H} CONST CONSOLE_LIB_H=0;
-
- {$if not def EXEC_LIBRARIES_H;incl "exec/libraries.h";endif}
- {$if not def DEVICES_INPUTEVENT_H;incl "devices/inputevent.h";endif}
- {$if not def DEVICES_KEYMAP_H;incl "devices/keymap.h";endif}
-
-
- VAR ConsoleDevice : Ptr;
-
- LIBRARY ConsoleDevice:
-
- -42 : FUNCTION CDInputHandler(A0:p_InputEvent; A1:p_Library): p_InputEvent;
- -48 : FUNCTION RawKeyConvert(A0:p_InputEvent; A1:Str; D1:LongInt; A2:p_KeyMap): LongInt;
-
- { **** ab V36 / Release 2.0 **** }
- { *** 4 private Routinen *** }
- END;
-
- {$endif}
-