… | |
… | |
888 | #endif |
888 | #endif |
889 | |
889 | |
890 | /****************************************************************************/ |
890 | /****************************************************************************/ |
891 | |
891 | |
892 | #ifdef KEYSYM_RESOURCE |
892 | #ifdef KEYSYM_RESOURCE |
893 | class keyboard_manager; |
893 | class keyboard_manager; |
894 | #endif |
894 | #endif |
895 | |
895 | |
896 | struct rxvt_term : zero_initialized, rxvt_vars, rxvt_screen { |
896 | struct rxvt_term : zero_initialized, rxvt_vars, rxvt_screen { |
|
|
897 | |
|
|
898 | // special markers with magic addresses |
|
|
899 | static const char resval_undef []; // options specifically unset |
|
|
900 | static const char resval_on []; // boolean options switched on |
|
|
901 | static const char resval_off []; // or off |
|
|
902 | |
897 | log_callback *log_hook; // log error messages through this hook, if != 0 |
903 | log_callback *log_hook; // log error messages through this hook, if != 0 |
898 | getfd_callback *getfd_hook; // convert remote to local fd, if != 0 |
904 | getfd_callback *getfd_hook; // convert remote to local fd, if != 0 |
899 | #if ENABLE_PERL |
905 | #if ENABLE_PERL |
900 | rxvt_perl_term perl; |
906 | rxvt_perl_term perl; |
901 | #endif |
907 | #endif |
902 | struct mbstate mbstate; // current input multibyte state |
908 | struct mbstate mbstate; // current input multibyte state |
… | |
… | |
1252 | void set_title (const char *str); |
1258 | void set_title (const char *str); |
1253 | void set_icon_name (const char *str); |
1259 | void set_icon_name (const char *str); |
1254 | void set_window_color (int idx, const char *color); |
1260 | void set_window_color (int idx, const char *color); |
1255 | void set_colorfgbg (); |
1261 | void set_colorfgbg (); |
1256 | bool set_color (rxvt_color &color, const char *name); |
1262 | bool set_color (rxvt_color &color, const char *name); |
|
|
1263 | void alias_color (int dst, int src); |
1257 | void set_widthheight (unsigned int newwidth, unsigned int newheight); |
1264 | void set_widthheight (unsigned int newwidth, unsigned int newheight); |
1258 | |
1265 | |
1259 | // screen.C |
1266 | // screen.C |
1260 | |
1267 | |
1261 | void lalloc (line_t &l) const |
1268 | void lalloc (line_t &l) const |