… | |
… | |
1015 | scrollbar_align, |
1015 | scrollbar_align, |
1016 | selection_wait, |
1016 | selection_wait, |
1017 | selection_type; |
1017 | selection_type; |
1018 | /* ---------- */ |
1018 | /* ---------- */ |
1019 | short rvideo; |
1019 | short rvideo; |
1020 | int16_t num_scr; /* screen: number lines scrolled */ |
1020 | int num_scr; /* screen: number lines scrolled */ |
1021 | unsigned int prev_ncol, /* screen: previous number of columns */ |
1021 | int prev_ncol, /* screen: previous number of columns */ |
1022 | prev_nrow; /* screen: previous number of rows */ |
1022 | prev_nrow; /* screen: previous number of rows */ |
1023 | /* ---------- */ |
1023 | /* ---------- */ |
1024 | rend_t rstyle; |
1024 | rend_t rstyle; |
1025 | /* ---------- */ |
1025 | /* ---------- */ |
1026 | uint32_t pixcolor_set[NPIXCLR_SETS]; |
1026 | uint32_t pixcolor_set[NPIXCLR_SETS]; |
… | |
… | |
1058 | pointerBlankDelay, |
1058 | pointerBlankDelay, |
1059 | # endif |
1059 | # endif |
1060 | allowedxerror; |
1060 | allowedxerror; |
1061 | /* ---------- */ |
1061 | /* ---------- */ |
1062 | unsigned int ModMetaMask, |
1062 | unsigned int ModMetaMask, |
1063 | ModNumLockMask, |
1063 | ModNumLockMask; |
1064 | old_width, /* last used width in screen resize */ |
1064 | int old_width, /* last used width in screen resize */ |
1065 | old_height; /* last used height in screen resize */ |
1065 | old_height; /* last used height in screen resize */ |
1066 | unsigned long priv_modes, |
1066 | unsigned long priv_modes, |
1067 | SavedModes; |
1067 | SavedModes; |
1068 | /* ---------- */ |
1068 | /* ---------- */ |
1069 | Atom xa[NUM_XA]; |
1069 | Atom xa[NUM_XA]; |
… | |
… | |
1108 | #ifndef NO_BACKSPACE_KEY |
1108 | #ifndef NO_BACKSPACE_KEY |
1109 | const char *key_backspace; |
1109 | const char *key_backspace; |
1110 | #endif |
1110 | #endif |
1111 | #ifndef NO_DELETE_KEY |
1111 | #ifndef NO_DELETE_KEY |
1112 | const char *key_delete; |
1112 | const char *key_delete; |
1113 | #endif |
|
|
1114 | #ifdef USE_XIM |
|
|
1115 | rxvt_xim *input_method; |
|
|
1116 | XIC Input_Context; |
|
|
1117 | XIMStyle input_style; |
|
|
1118 | #endif |
1113 | #endif |
1119 | struct mouse_event MEvent; |
1114 | struct mouse_event MEvent; |
1120 | XComposeStatus compose; |
1115 | XComposeStatus compose; |
1121 | ttymode_t tio; |
1116 | ttymode_t tio; |
1122 | #ifdef UTMP_SUPPORT |
1117 | #ifdef UTMP_SUPPORT |
… | |
… | |
1210 | #if TRANSPARENT |
1205 | #if TRANSPARENT |
1211 | void rootwin_cb (XEvent &xev); |
1206 | void rootwin_cb (XEvent &xev); |
1212 | xevent_watcher rootwin_ev; |
1207 | xevent_watcher rootwin_ev; |
1213 | #endif |
1208 | #endif |
1214 | |
1209 | |
|
|
1210 | |
|
|
1211 | void sig_term (sig_watcher &w); sig_watcher sw_term; |
|
|
1212 | void sig_chld (sig_watcher &w); sig_watcher sw_chld; |
|
|
1213 | |
1215 | void x_cb (XEvent &xev); |
1214 | void x_cb (XEvent &xev); |
1216 | xevent_watcher termwin_ev; |
1215 | xevent_watcher termwin_ev; |
1217 | xevent_watcher vt_ev; |
1216 | xevent_watcher vt_ev; |
1218 | #ifdef HAVE_SCROLLBARS |
1217 | #ifdef HAVE_SCROLLBARS |
1219 | xevent_watcher scrollbar_ev; |
1218 | xevent_watcher scrollbar_ev; |
… | |
… | |
1273 | void set_locale (const char *locale); |
1272 | void set_locale (const char *locale); |
1274 | void init_xlocale (); |
1273 | void init_xlocale (); |
1275 | void init_command (const char *const *argv); |
1274 | void init_command (const char *const *argv); |
1276 | void run_command (const char *const *argv); |
1275 | void run_command (const char *const *argv); |
1277 | int run_child (const char *const *argv); |
1276 | int run_child (const char *const *argv); |
1278 | static void child_exited (int pid); |
|
|
1279 | |
1277 | |
1280 | void color_aliases (int idx); |
1278 | void color_aliases (int idx); |
1281 | void recolour_cursor (); |
1279 | void recolour_cursor (); |
1282 | void create_windows (int argc, const char *const *argv); |
1280 | void create_windows (int argc, const char *const *argv); |
1283 | void resize_all_windows (unsigned int width, unsigned int height, int ignoreparent); |
1281 | void resize_all_windows (unsigned int width, unsigned int height, int ignoreparent); |
1284 | void window_calc (unsigned int width, unsigned int height); |
1282 | void window_calc (unsigned int width, unsigned int height); |
1285 | |
1283 | |
1286 | #if USE_XIM |
1284 | #if USE_XIM |
|
|
1285 | rxvt_xim *input_method; |
|
|
1286 | XIC Input_Context; |
|
|
1287 | XIMStyle input_style; |
|
|
1288 | XPoint spot; // most recently sent spot position |
|
|
1289 | |
1287 | void im_destroy (); |
1290 | void im_destroy (); |
1288 | void im_cb (); im_watcher im_ev; |
1291 | void im_cb (); im_watcher im_ev; |
1289 | void im_set_size (XRectangle &size); |
1292 | void im_set_size (XRectangle &size); |
1290 | void im_set_position (XPoint &pos); |
1293 | void im_set_position (XPoint &pos); |
1291 | void im_set_color (unsigned long &fg, unsigned long &bg); |
1294 | void im_set_color (unsigned long &fg, unsigned long &bg); |