/* * V T 1 0 0 . H */ /*-------------------- screen related declarations ---------------*/ #define DELETE '\177' #define LEFT_ARROW (-1) #define RIGHT_ARROW (-2) #define DELETE_CHAR (-3) #define INSERT_CHAR (-4) #define ABORT (-5) /* escape */ #define DONE (-6) /* enter */ #define BOX_UP (-7) /* up */ #define BOX__UP (-8) /* 4 */ #define BOX_DOWN (-9) /* down */ #define BOX__DOWN (-10) /* 1 */ #define BOX_TOP (-11) /* 7 */ #define BOX_BOTTOM (-12) /* 0 */ #define BOX_ABORT (-5) /* escape */ #define BOX_DONE (-6) /* enter */ #define BOX_SUCC '\r' /* normal box exit */ #define UNEDIT (-13) /* 5 */ #define DITTO (-14) /* 6 */ #define ALLGOBBLE (-15) /* - */ #define GOBBLE (-16) /* , */ /* none of these constants should be used by anything except low-level stuff , but since some clown will use these they are #defined so we are compatibly confused */ /* in a future version these will live in variables (most of them alreay do) so DONT assume they are constant. Trust nobody! */ #define _ERRORROW 22 /* 0-org row of 1st line of error area */ #define _MODEROW 20 /* 0-org row of 1st line of mode area */ #define _ERRHEIGHT 2 /* number of rows in error area */ #define _MODHEIGHT 2 /* number of rows in mode area */ #define _DISPROW 2 /* 0-org row of 1st line of display */ #define _DISHEIGHT 17 /* number of rows in display area */ #define _DISPCOL 1 /* 0-org leftmost column of display */ #define _DISWIDTH 77 /* width of display (columns) */