… | |
… | |
49 | int line; |
49 | int line; |
50 | int local; |
50 | int local; |
51 | } ttymode_t; |
51 | } ttymode_t; |
52 | #endif |
52 | #endif |
53 | |
53 | |
54 | #ifdef GREEK_SUPPORT |
|
|
55 | # include "grkelot.h" |
|
|
56 | #endif |
|
|
57 | #ifdef XPM_BACKGROUND |
54 | #ifdef XPM_BACKGROUND |
58 | # ifdef XPM_INC_X11 |
55 | # ifdef XPM_INC_X11 |
59 | # include <X11/xpm.h> |
56 | # include <X11/xpm.h> |
60 | # else |
57 | # else |
61 | # include <xpm.h> |
58 | # include <xpm.h> |
… | |
… | |
473 | Rs_backgroundPixmap, |
470 | Rs_backgroundPixmap, |
474 | #endif |
471 | #endif |
475 | #if (MENUBAR_MAX) |
472 | #if (MENUBAR_MAX) |
476 | Rs_menu, |
473 | Rs_menu, |
477 | #endif |
474 | #endif |
478 | #ifdef GREEK_SUPPORT |
|
|
479 | Rs_greek_keyboard, |
|
|
480 | Rs_greektoggle_key, |
|
|
481 | #endif |
|
|
482 | Rs_loginShell, |
475 | Rs_loginShell, |
483 | Rs_jumpScroll, |
476 | Rs_jumpScroll, |
484 | #ifdef HAVE_SCROLLBARS |
477 | #ifdef HAVE_SCROLLBARS |
485 | Rs_scrollBar, |
478 | Rs_scrollBar, |
486 | Rs_scrollBar_right, |
479 | Rs_scrollBar_right, |
… | |
… | |
866 | #endif |
859 | #endif |
867 | scrollbar_align, |
860 | scrollbar_align, |
868 | selection_wait, |
861 | selection_wait, |
869 | selection_type; |
862 | selection_type; |
870 | /* ---------- */ |
863 | /* ---------- */ |
871 | #ifdef GREEK_SUPPORT |
|
|
872 | short greek_mode; /* greek keyboard mode */ |
|
|
873 | #endif |
|
|
874 | short rvideo; |
864 | short rvideo; |
875 | int16_t num_scr; /* screen: number lines scrolled */ |
865 | int16_t num_scr; /* screen: number lines scrolled */ |
876 | unsigned int prev_ncol, /* screen: previous number of columns */ |
866 | unsigned int prev_ncol, /* screen: previous number of columns */ |
877 | prev_nrow; /* screen: previous number of rows */ |
867 | prev_nrow; /* screen: previous number of rows */ |
878 | #ifdef RXVT_GRAPHICS |
|
|
879 | uint16_t gr_prev_start; |
|
|
880 | #endif |
|
|
881 | /* ---------- */ |
868 | /* ---------- */ |
882 | rend_t rstyle; |
869 | rend_t rstyle; |
883 | /* ---------- */ |
870 | /* ---------- */ |
884 | uint32_t pixcolor_set[NPIXCLR_SETS]; |
871 | uint32_t pixcolor_set[NPIXCLR_SETS]; |
885 | /* ---------- */ |
872 | /* ---------- */ |
… | |
… | |
987 | const char *key_delete; |
974 | const char *key_delete; |
988 | #endif |
975 | #endif |
989 | #if defined (HOTKEY_CTRL) || defined (HOTKEY_META) |
976 | #if defined (HOTKEY_CTRL) || defined (HOTKEY_META) |
990 | KeySym ks_bigfont, ks_smallfont; |
977 | KeySym ks_bigfont, ks_smallfont; |
991 | #endif |
978 | #endif |
992 | #ifdef GREEK_SUPPORT |
|
|
993 | KeySym ks_greekmodeswith; |
|
|
994 | #endif |
|
|
995 | #ifdef USE_XIM |
979 | #ifdef USE_XIM |
996 | rxvt_xim *input_method; |
980 | rxvt_xim *input_method; |
997 | XIC Input_Context; |
981 | XIC Input_Context; |
998 | XIMStyle input_style; |
982 | XIMStyle input_style; |
999 | int event_type; |
983 | int event_type; |
1000 | #endif |
984 | #endif |
1001 | struct mouse_event MEvent; |
985 | struct mouse_event MEvent; |
1002 | XComposeStatus compose; |
986 | XComposeStatus compose; |
1003 | #ifdef RXVT_GRAPHICS |
|
|
1004 | int graphics_up; |
|
|
1005 | struct grwin_t *gr_root; |
|
|
1006 | #endif |
|
|
1007 | ttymode_t tio; |
987 | ttymode_t tio; |
1008 | #ifdef UTMP_SUPPORT |
988 | #ifdef UTMP_SUPPORT |
1009 | # ifdef HAVE_STRUCT_UTMP |
989 | # ifdef HAVE_STRUCT_UTMP |
1010 | struct utmp ut; |
990 | struct utmp ut; |
1011 | # endif |
991 | # endif |
… | |
… | |
1020 | row_col_t oldcursor; |
1000 | row_col_t oldcursor; |
1021 | #ifdef XPM_BACKGROUND |
1001 | #ifdef XPM_BACKGROUND |
1022 | bgPixmap_t bgPixmap; |
1002 | bgPixmap_t bgPixmap; |
1023 | XpmAttributes xpmAttr; /* originally loaded pixmap and its scaling */ |
1003 | XpmAttributes xpmAttr; /* originally loaded pixmap and its scaling */ |
1024 | #endif |
1004 | #endif |
1025 | #ifdef MULTICHAR_SET |
|
|
1026 | int oldcursormulti; |
|
|
1027 | void (*multichar_decode) (unsigned char *str, int len); |
|
|
1028 | #endif |
|
|
1029 | #ifndef RESET_TTY_TO_COMMON_DEFAULTS |
1005 | #ifndef RESET_TTY_TO_COMMON_DEFAULTS |
1030 | struct stat ttyfd_stat; /* original status of our tty */ |
1006 | struct stat ttyfd_stat; /* original status of our tty */ |
1031 | #endif |
1007 | #endif |
1032 | #ifdef MENUBAR |
1008 | #ifdef MENUBAR |
1033 | menu_t *ActiveMenu, /* currently active menu */ |
1009 | menu_t *ActiveMenu, /* currently active menu */ |
1034 | *BuildMenu; /* the menu currently being built */ |
1010 | *BuildMenu; /* the menu currently being built */ |
1035 | bar_t *CurrentBar; |
1011 | bar_t *CurrentBar; |
1036 | # if ! (MENUBAR_MAX > 1) |
1012 | # if ! (MENUBAR_MAX > 1) |
1037 | bar_t BarList; |
1013 | bar_t BarList; |
1038 | # endif /* (MENUBAR_MAX > 1) */ |
1014 | # endif /* (MENUBAR_MAX > 1) */ |
1039 | #endif |
|
|
1040 | #ifdef RXVT_GRAPHICS |
|
|
1041 | Window gr_last_id; |
|
|
1042 | #endif |
1015 | #endif |
1043 | #ifdef CURSOR_BLINK |
1016 | #ifdef CURSOR_BLINK |
1044 | struct timeval lastcursorchange; |
1017 | struct timeval lastcursorchange; |
1045 | #endif |
1018 | #endif |
1046 | #ifdef POINTER_BLANK |
1019 | #ifdef POINTER_BLANK |