… | |
… | |
158 | char * rxvt_Str_trim (char *str) NOTHROW; |
158 | char * rxvt_Str_trim (char *str) NOTHROW; |
159 | int rxvt_Str_escaped (char *str) NOTHROW; |
159 | int rxvt_Str_escaped (char *str) NOTHROW; |
160 | char ** rxvt_splitcommastring (const char *cs) NOTHROW; |
160 | char ** rxvt_splitcommastring (const char *cs) NOTHROW; |
161 | void rxvt_freecommastring (char **cs) NOTHROW; |
161 | void rxvt_freecommastring (char **cs) NOTHROW; |
162 | char * rxvt_File_find (const char *file, const char *ext, const char *path) NOTHROW; |
162 | char * rxvt_File_find (const char *file, const char *ext, const char *path) NOTHROW; |
163 | void rxvt_usleep (int usecs) NOTHROW; |
|
|
164 | |
163 | |
165 | ///////////////////////////////////////////////////////////////////////////// |
164 | ///////////////////////////////////////////////////////////////////////////// |
166 | |
165 | |
167 | // temporarily replace the process environment |
166 | // temporarily replace the process environment |
168 | extern char **environ; |
167 | extern char **environ; |
… | |
… | |
664 | #endif |
663 | #endif |
665 | #if TRANSPARENT |
664 | #if TRANSPARENT |
666 | XA_XROOTPMAP_ID, |
665 | XA_XROOTPMAP_ID, |
667 | XA_ESETROOT_PMAP_ID, |
666 | XA_ESETROOT_PMAP_ID, |
668 | #endif |
667 | #endif |
669 | #if OFFIX_DND /* OffiX Dnd (drag 'n' drop) support */ |
|
|
670 | XA_DNDPROTOCOL, |
|
|
671 | XA_DNDSELECTION, |
|
|
672 | #endif |
|
|
673 | #if ENABLE_XEMBED |
668 | #if ENABLE_XEMBED |
674 | XA_XEMBED, |
669 | XA_XEMBED, |
675 | XA_XEMBED_INFO, |
670 | XA_XEMBED_INFO, |
676 | #endif |
671 | #endif |
677 | NUM_XA |
672 | NUM_XA |
… | |
… | |
1000 | #if defined(XPM_BACKGROUND) || defined(TRANSPARENT) |
995 | #if defined(XPM_BACKGROUND) || defined(TRANSPARENT) |
1001 | am_transparent:1, /* is a transparent term */ |
996 | am_transparent:1, /* is a transparent term */ |
1002 | am_pixmap_trans:1, /* transparency w/known root pixmap */ |
997 | am_pixmap_trans:1, /* transparency w/known root pixmap */ |
1003 | #endif |
998 | #endif |
1004 | current_screen:1, /* primary or secondary */ |
999 | current_screen:1, /* primary or secondary */ |
1005 | hate_those_clicks:1, /* a.k.a. keep mark position */ |
|
|
1006 | num_scr_allow:1, |
1000 | num_scr_allow:1, |
1007 | bypass_keystate:1, |
1001 | bypass_keystate:1, |
1008 | #ifdef CURSOR_BLINK |
1002 | #ifdef CURSOR_BLINK |
1009 | hidden_cursor:1, |
1003 | hidden_cursor:1, |
1010 | #endif |
1004 | #endif |
… | |
… | |
1025 | #endif |
1019 | #endif |
1026 | scrollbar_align, |
1020 | scrollbar_align, |
1027 | selection_wait, |
1021 | selection_wait, |
1028 | selection_type; |
1022 | selection_type; |
1029 | /* ---------- */ |
1023 | /* ---------- */ |
|
|
1024 | bool rvideo_state, rvideo_mode; |
|
|
1025 | #ifndef NO_BELL |
1030 | short rvideo; |
1026 | bool rvideo_bell; |
|
|
1027 | #endif |
1031 | int num_scr; /* screen: number lines scrolled */ |
1028 | int num_scr; /* screen: number lines scrolled */ |
1032 | int prev_ncol, /* screen: previous number of columns */ |
1029 | int prev_ncol, /* screen: previous number of columns */ |
1033 | prev_nrow; /* screen: previous number of rows */ |
1030 | prev_nrow; /* screen: previous number of rows */ |
1034 | /* ---------- */ |
1031 | /* ---------- */ |
1035 | rend_t rstyle; |
1032 | rend_t rstyle; |
… | |
… | |
1200 | |
1197 | |
1201 | void child_cb (child_watcher &w, int status); child_watcher child_ev; |
1198 | void child_cb (child_watcher &w, int status); child_watcher child_ev; |
1202 | void check_cb (check_watcher &w); check_watcher check_ev; |
1199 | void check_cb (check_watcher &w); check_watcher check_ev; |
1203 | void destroy_cb (time_watcher &w); time_watcher destroy_ev; |
1200 | void destroy_cb (time_watcher &w); time_watcher destroy_ev; |
1204 | void flush_cb (time_watcher &w); time_watcher flush_ev; |
1201 | void flush_cb (time_watcher &w); time_watcher flush_ev; |
1205 | |
|
|
1206 | void pty_cb (io_watcher &w, short revents); io_watcher pty_ev; |
1202 | void pty_cb (io_watcher &w, short revents); io_watcher pty_ev; |
1207 | |
|
|
1208 | void incr_cb (time_watcher &w) NOTHROW; time_watcher incr_ev; |
1203 | void incr_cb (time_watcher &w) NOTHROW; time_watcher incr_ev; |
1209 | |
1204 | |
1210 | #ifdef CURSOR_BLINK |
1205 | #ifdef CURSOR_BLINK |
1211 | void cursor_blink_cb (time_watcher &w); time_watcher cursor_blink_ev; |
1206 | void cursor_blink_cb (time_watcher &w); time_watcher cursor_blink_ev; |
1212 | #endif |
1207 | #endif |
1213 | #ifdef TEXT_BLINK |
1208 | #ifdef TEXT_BLINK |
1214 | void text_blink_cb (time_watcher &w); time_watcher text_blink_ev; |
1209 | void text_blink_cb (time_watcher &w); time_watcher text_blink_ev; |
|
|
1210 | #endif |
|
|
1211 | #ifndef NO_BELL |
|
|
1212 | void bell_cb (time_watcher &w); time_watcher bell_ev; |
1215 | #endif |
1213 | #endif |
1216 | |
1214 | |
1217 | #ifndef NO_SCROLLBAR_BUTTON_CONTINUAL_SCROLLING |
1215 | #ifndef NO_SCROLLBAR_BUTTON_CONTINUAL_SCROLLING |
1218 | void cont_scroll_cb (time_watcher &w); time_watcher cont_scroll_ev; |
1216 | void cont_scroll_cb (time_watcher &w); time_watcher cont_scroll_ev; |
1219 | #endif |
1217 | #endif |
… | |
… | |
1452 | void scr_cursor_visible (int mode) NOTHROW; |
1450 | void scr_cursor_visible (int mode) NOTHROW; |
1453 | void scr_autowrap (int mode) NOTHROW; |
1451 | void scr_autowrap (int mode) NOTHROW; |
1454 | void scr_relative_origin (int mode) NOTHROW; |
1452 | void scr_relative_origin (int mode) NOTHROW; |
1455 | void scr_insert_mode (int mode) NOTHROW; |
1453 | void scr_insert_mode (int mode) NOTHROW; |
1456 | void scr_set_tab (int mode) NOTHROW; |
1454 | void scr_set_tab (int mode) NOTHROW; |
1457 | void scr_rvideo_mode (int mode) NOTHROW; |
1455 | void scr_rvideo_mode (bool on) NOTHROW; |
1458 | void scr_report_position () NOTHROW; |
1456 | void scr_report_position () NOTHROW; |
1459 | void set_font_style () NOTHROW; |
1457 | void set_font_style () NOTHROW; |
1460 | void scr_charset_choose (int set) NOTHROW; |
1458 | void scr_charset_choose (int set) NOTHROW; |
1461 | void scr_charset_set (int set, unsigned int ch) NOTHROW; |
1459 | void scr_charset_set (int set, unsigned int ch) NOTHROW; |
1462 | void scr_move_to (int y, int len) NOTHROW; |
1460 | void scr_move_to (int y, int len) NOTHROW; |
… | |
… | |
1470 | void scr_dump (int fd) NOTHROW; |
1468 | void scr_dump (int fd) NOTHROW; |
1471 | |
1469 | |
1472 | void selection_check (int check_more) NOTHROW; |
1470 | void selection_check (int check_more) NOTHROW; |
1473 | void selection_paste (Window win, Atom prop, bool delete_prop) NOTHROW; |
1471 | void selection_paste (Window win, Atom prop, bool delete_prop) NOTHROW; |
1474 | void selection_property (Window win, Atom prop) NOTHROW; |
1472 | void selection_property (Window win, Atom prop) NOTHROW; |
1475 | void selection_request (Time tm, int selnum) NOTHROW; |
1473 | void selection_request (Time tm, int selnum = Sel_Primary) NOTHROW; |
1476 | int selection_request_other (Atom target, int selnum) NOTHROW; |
1474 | int selection_request_other (Atom target, int selnum) NOTHROW; |
1477 | void selection_clear () NOTHROW; |
1475 | void selection_clear () NOTHROW; |
1478 | void selection_make (Time tm); |
1476 | void selection_make (Time tm); |
1479 | bool selection_grab (Time tm) NOTHROW; |
1477 | bool selection_grab (Time tm) NOTHROW; |
1480 | void selection_start_colrow (int col, int row) NOTHROW; |
1478 | void selection_start_colrow (int col, int row) NOTHROW; |