… | |
… | |
394 | XTerm_name = 0, |
394 | XTerm_name = 0, |
395 | XTerm_iconName = 1, |
395 | XTerm_iconName = 1, |
396 | XTerm_title = 2, |
396 | XTerm_title = 2, |
397 | XTerm_property = 3, // change X property |
397 | XTerm_property = 3, // change X property |
398 | XTerm_Color = 4, // change colors |
398 | XTerm_Color = 4, // change colors |
399 | XTerm_Color00 = 10, // not implemented, CLASH! |
399 | XTerm_Color00 = 10, // change fg color |
400 | XTerm_Color01 = 11, // not implemented |
400 | XTerm_Color01 = 11, // change bg color |
401 | XTerm_Color_cursor = 12, // change actual 'Cursor' color |
401 | XTerm_Color_cursor = 12, // change actual 'Cursor' color |
402 | XTerm_Color_pointer_fg = 13, // change actual 'Pointer' fg color |
402 | XTerm_Color_pointer_fg = 13, // change actual 'Pointer' fg color |
403 | XTerm_Color_pointer_bg = 14, // change actual 'Pointer' bg color |
403 | XTerm_Color_pointer_bg = 14, // change actual 'Pointer' bg color |
404 | XTerm_Color05 = 15, // not implemented (tektronix fg) |
404 | XTerm_Color05 = 15, // not implemented (tektronix fg) |
405 | XTerm_Color06 = 16, // not implemented (tektronix bg) |
405 | XTerm_Color06 = 16, // not implemented (tektronix bg) |
… | |
… | |
410 | XTerm_konsole30 = 30, // reserved for konsole |
410 | XTerm_konsole30 = 30, // reserved for konsole |
411 | XTerm_konsole31 = 31, // reserved for konsole |
411 | XTerm_konsole31 = 31, // reserved for konsole |
412 | XTerm_emacs51 = 51, // reserved for emacs shell |
412 | XTerm_emacs51 = 51, // reserved for emacs shell |
413 | /* |
413 | /* |
414 | * rxvt extensions of XTerm OSCs: ESC ] Ps;Pt (ST|BEL) |
414 | * rxvt extensions of XTerm OSCs: ESC ] Ps;Pt (ST|BEL) |
415 | * at least Rxvt_Color_BD and Rxvt_Color_UL clash with xterm |
|
|
416 | */ |
415 | */ |
417 | Rxvt_Color_BD = 18, // change actual 'Bold' color |
416 | |
418 | Rxvt_Color_UL = 19, // change actual 'Underline' color |
417 | // deprecated |
|
|
418 | Rxvt_Color_BD = 18, |
|
|
419 | Rxvt_Color_UL = 19, |
|
|
420 | Rxvt_restoreFG = 39, |
|
|
421 | Rxvt_restoreBG = 49, |
|
|
422 | |
419 | Rxvt_Pixmap = 20, // new bg pixmap |
423 | Rxvt_Pixmap = 20, // new bg pixmap |
420 | Rxvt_restoreFG = 39, // change default fg color |
|
|
421 | Rxvt_restoreBG = 49, // change default bg color |
|
|
422 | Rxvt_dumpscreen = 55, // dump scrollback and all of screen |
424 | Rxvt_dumpscreen = 55, // dump scrollback and all of screen |
423 | |
425 | |
424 | URxvt_locale = 701, // change locale |
426 | URxvt_locale = 701, // change locale |
425 | URxvt_version = 702, // request version |
427 | URxvt_version = 702, // request version |
426 | |
428 | |
427 | URxvt_Color_IT = 704, // change actual 'Italic' colour |
429 | URxvt_Color_IT = 704, // change actual 'Italic' colour |
428 | URxvt_Color_tint = 705, // change actual tint colour |
430 | URxvt_Color_tint = 705, // change actual tint colour |
429 | URxvt_Color_BD = 706, |
431 | URxvt_Color_BD = 706, // change actual 'Bold' color |
430 | URxvt_Color_UL = 707, |
432 | URxvt_Color_UL = 707, // change actual 'Underline' color |
431 | |
433 | |
432 | URxvt_font = 710, |
434 | URxvt_font = 710, |
433 | URxvt_boldFont = 711, |
435 | URxvt_boldFont = 711, |
434 | URxvt_italicFont = 712, |
436 | URxvt_italicFont = 712, |
435 | URxvt_boldItalicFont = 713, |
437 | URxvt_boldItalicFont = 713, |
… | |
… | |
552 | #define PrivMode_smoothScroll (1UL<<17) |
554 | #define PrivMode_smoothScroll (1UL<<17) |
553 | #define PrivMode_vt52 (1UL<<18) |
555 | #define PrivMode_vt52 (1UL<<18) |
554 | #define PrivMode_LFNL (1UL<<19) |
556 | #define PrivMode_LFNL (1UL<<19) |
555 | #define PrivMode_MouseBtnEvent (1UL<<20) |
557 | #define PrivMode_MouseBtnEvent (1UL<<20) |
556 | #define PrivMode_MouseAnyEvent (1UL<<21) |
558 | #define PrivMode_MouseAnyEvent (1UL<<21) |
|
|
559 | #define PrivMode_BracketPaste (1UL<<22) |
557 | |
560 | |
558 | #define PrivMode_mouse_report (PrivMode_MouseX10|PrivMode_MouseX11|PrivMode_MouseBtnEvent|PrivMode_MouseAnyEvent) |
561 | #define PrivMode_mouse_report (PrivMode_MouseX10|PrivMode_MouseX11|PrivMode_MouseBtnEvent|PrivMode_MouseAnyEvent) |
559 | |
562 | |
560 | #ifdef ALLOW_132_MODE |
563 | #ifdef ALLOW_132_MODE |
561 | # define PrivMode_Default (PrivMode_Autowrap|PrivMode_ShiftKeys|PrivMode_VisibleCursor|PrivMode_132OK) |
564 | # define PrivMode_Default (PrivMode_Autowrap|PrivMode_ShiftKeys|PrivMode_VisibleCursor|PrivMode_132OK) |
… | |
… | |
1054 | selection_request_time; |
1057 | selection_request_time; |
1055 | pid_t cmd_pid; /* process id of child */ |
1058 | pid_t cmd_pid; /* process id of child */ |
1056 | char * incr_buf; |
1059 | char * incr_buf; |
1057 | size_t incr_buf_size, incr_buf_fill; |
1060 | size_t incr_buf_size, incr_buf_fill; |
1058 | /* ---------- */ |
1061 | /* ---------- */ |
1059 | Cursor leftptr_cursor; |
|
|
1060 | /* ---------- */ |
|
|
1061 | struct mouse_event MEvent; |
1062 | struct mouse_event MEvent; |
1062 | XComposeStatus compose; |
1063 | XComposeStatus compose; |
1063 | struct termios tio; |
1064 | struct termios tio; |
1064 | row_col_t oldcursor; |
1065 | row_col_t oldcursor; |
1065 | #ifdef HAVE_BG_PIXMAP |
1066 | #ifdef HAVE_BG_PIXMAP |
… | |
… | |
1263 | void process_terminal_mode (int mode, int priv, unsigned int nargs, const int *arg); |
1264 | void process_terminal_mode (int mode, int priv, unsigned int nargs, const int *arg); |
1264 | void process_sgr_mode (unsigned int nargs, const int *arg); |
1265 | void process_sgr_mode (unsigned int nargs, const int *arg); |
1265 | void process_graphics (); |
1266 | void process_graphics (); |
1266 | // init.C |
1267 | // init.C |
1267 | void init_vars (); |
1268 | void init_vars (); |
1268 | void init_secondary (); |
|
|
1269 | const char **init_resources (int argc, const char *const *argv); |
1269 | const char **init_resources (int argc, const char *const *argv); |
|
|
1270 | void init (int argc, const char *const *argv, stringvec *envv); |
1270 | void init_env (); |
1271 | void init_env (); |
1271 | void set_locale (const char *locale); |
1272 | void set_locale (const char *locale); |
1272 | void init_xlocale (); |
1273 | void init_xlocale (); |
1273 | void init_command (const char *const *argv); |
1274 | void init_command (const char *const *argv); |
1274 | void run_command (const char *const *argv); |
1275 | void run_command (const char *const *argv); |
… | |
… | |
1281 | void tt_winch (); |
1282 | void tt_winch (); |
1282 | rxvt_term (); |
1283 | rxvt_term (); |
1283 | ~rxvt_term (); |
1284 | ~rxvt_term (); |
1284 | void destroy (); |
1285 | void destroy (); |
1285 | void emergency_cleanup (); |
1286 | void emergency_cleanup (); |
1286 | void init (int argc, const char *const *argv, stringvec *envv); |
|
|
1287 | void recolour_cursor (); |
1287 | void recolour_cursor (); |
1288 | void resize_all_windows (unsigned int newwidth, unsigned int newheight, int ignoreparent); |
1288 | void resize_all_windows (unsigned int newwidth, unsigned int newheight, int ignoreparent); |
1289 | void window_calc (unsigned int newwidth, unsigned int newheight); |
1289 | void window_calc (unsigned int newwidth, unsigned int newheight); |
1290 | bool set_fonts (); |
1290 | bool set_fonts (); |
1291 | void set_string_property (Atom prop, const char *str, int len = -1); |
1291 | void set_string_property (Atom prop, const char *str, int len = -1); |