root/lib/tty/tty-slang.h

/* [previous][next][first][last][top][bottom][index][help]  */

INCLUDED FROM


   1 
   2 #ifndef MC__TTY_SLANG_H
   3 #define MC__TTY_SLANG_H
   4 
   5 #include <slang.h>
   6 
   7 /*** typedefs(not structures) and defined constants **********************************************/
   8 
   9 #define KEY_F(x)       (1000 + x)
  10 
  11 #define ACS_VLINE      SLSMG_VLINE_CHAR
  12 #define ACS_HLINE      SLSMG_HLINE_CHAR
  13 #define ACS_LTEE       SLSMG_LTEE_CHAR
  14 #define ACS_RTEE       SLSMG_RTEE_CHAR
  15 #define ACS_TTEE       SLSMG_UTEE_CHAR
  16 #define ACS_BTEE       SLSMG_DTEE_CHAR
  17 #define ACS_ULCORNER   SLSMG_ULCORN_CHAR
  18 #define ACS_LLCORNER   SLSMG_LLCORN_CHAR
  19 #define ACS_URCORNER   SLSMG_URCORN_CHAR
  20 #define ACS_LRCORNER   SLSMG_LRCORN_CHAR
  21 #define ACS_PLUS       SLSMG_PLUS_CHAR
  22 
  23 #define COLS           SLtt_Screen_Cols
  24 #define LINES          SLtt_Screen_Rows
  25 
  26 #define ENABLE_SHADOWS 1
  27 
  28 /*** enums ***************************************************************************************/
  29 
  30 enum
  31 {
  32     KEY_BACKSPACE = 400,
  33     KEY_END,
  34     KEY_UP,
  35     KEY_DOWN,
  36     KEY_LEFT,
  37     KEY_RIGHT,
  38     KEY_HOME,
  39     KEY_A1,
  40     KEY_C1,
  41     KEY_NPAGE,
  42     KEY_PPAGE,
  43     KEY_IC,
  44     KEY_ENTER,
  45     KEY_DC,
  46     KEY_SCANCEL,
  47     KEY_BTAB
  48 };
  49 
  50 /*** structures declarations (and typedefs of structures)*****************************************/
  51 
  52 /*** global variables defined in .c file *********************************************************/
  53 
  54 extern int reset_hp_softkeys;
  55 
  56 /*** declarations of public functions ************************************************************/
  57 
  58 /*** inline functions ****************************************************************************/
  59 
  60 #endif

/* [previous][next][first][last][top][bottom][index][help]  */