# # Define some standard symbols for curses so tests can reference things # symbolically instead of using magic numbers. # # # boolean # assign TRUE 0x01 assign FALSE 0x00 # # colours # assign COLOR_BLACK 0x00 assign COLOR_RED 0x01 assign COLOR_GREEN 0x02 assign COLOR_YELLOW 0x03 assign COLOR_BLUE 0x04 assign COLOR_MAGENTA 0x05 assign COLOR_CYAN 0x06 assign COLOR_WHITE 0x07 # # Attributes # assign NORMAL 0x00000000 assign STANDOUT 0x00000100 assign UNDERSCORE 0x00000200 assign REVERSE 0x00000400 assign BLINK 0x00000800 assign DIM 0x00001000 assign BOLD 0x00002000 assign BLANK 0x00004000 assign PROTECT 0x00008000 assign ALTCHARSET 0x00010000 assign ACS_IS_WACS 0x00040000 # # Keys # assign KEY_BREAK 0x101 assign KEY_DOWN 0x102 assign KEY_UP 0x103 assign KEY_LEFT 0x104 assign KEY_RIGHT 0x105 assign KEY_HOME 0x106 assign KEY_BACKSPACE 0x107 assign KEY_F0 0x108 assign KEY_F1 0x109 assign KEY_F2 0x10a assign KEY_F3 0x10b assign KEY_F4 0x10c assign KEY_F5 0x10d assign KEY_F6 0x10e assign KEY_F7 0x10f assign KEY_F8 0x110 assign KEY_F9 0x111 assign KEY_DL 0x148 assign KEY_IL 0x149 assign KEY_DC 0x14A assign KEY_IC 0x14B assign KEY_EIC 0x14C assign KEY_CLEAR 0x14D assign KEY_EOS 0x14E assign KEY_EOL 0x14F assign KEY_SF 0x150 assign KEY_SR 0x151 assign KEY_NPAGE 0x152 assign KEY_PPAGE 0x153 assign KEY_STAB 0x154 assign KEY_CTAB 0x155 assign KEY_CATAB 0x156 assign KEY_ENTER 0x157 assign KEY_SRESET 0x158 assign KEY_RESET 0x159 assign KEY_PRINT 0x15A assign KEY_LL 0x15B assign KEY_A1 0x15C assign KEY_A3 0x15D assign KEY_B2 0x15E assign KEY_C1 0x15F assign KEY_C3 0x160 assign KEY_BTAB 0x161 assign KEY_BEG 0x162 assign KEY_CANCEL 0x163 assign KEY_CLOSE 0x164 assign KEY_COMMAND 0x165 assign KEY_COPY 0x166 assign KEY_CREATE 0x167 assign KEY_END 0x168 assign KEY_EXIT 0x169 assign KEY_FIND 0x16A assign KEY_HELP 0x16B assign KEY_MARK 0x16C assign KEY_MESSAGE 0x16D assign KEY_MOVE 0x16E assign KEY_NEXT 0x16F assign KEY_OPEN 0x170 assign KEY_OPTIONS 0x171 assign KEY_PREVIOUS 0x172 assign KEY_REDO 0x173 assign KEY_REFERENCE 0x174 assign KEY_REFRESH 0x175 assign KEY_REPLACE 0x176 assign KEY_RESTART 0x177 assign KEY_RESUME 0x178 assign KEY_SAVE 0x179 assign KEY_SBEG 0x17A assign KEY_SCANCEL 0x17B assign KEY_SCOMMAND 0x17C assign KEY_SCOPY 0x17D assign KEY_SCREATE 0x17E assign KEY_SDC 0x17F assign KEY_SDL 0x180 assign KEY_SELECT 0x181 assign KEY_SEND 0x182 assign KEY_SEOL 0x183 assign KEY_SEXIT 0x184 assign KEY_SFIND 0x185 assign KEY_SHELP 0x186 assign KEY_SHOME 0x187 assign KEY_SIC 0x188 assign KEY_SLEFT 0x189 assign KEY_SMESSAGE 0x18A assign KEY_SMOVE 0x18B assign KEY_SNEXT 0x18C assign KEY_SOPTIONS 0x18D assign KEY_SPREVIOUS 0x18E assign KEY_SPRINT 0x18F assign KEY_SREDO 0x190 assign KEY_SREPLACE 0x191 assign KEY_SRIGHT 0x192 assign KEY_SRSUME 0x193 assign KEY_SSAVE 0x194 assign KEY_SSUSPEND 0x195 assign KEY_SUNDO 0x196 assign KEY_SUSPEND 0x197 assign KEY_UNDO 0x198 assign KEY_MOUSE 0x199 assign KEY_RESIZE 0x200