ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/rxvt-unicode/src/rxvt.h
(Generate patch)

Comparing rxvt-unicode/src/rxvt.h (file contents):
Revision 1.251 by root, Tue Jan 31 18:36:35 2006 UTC vs.
Revision 1.254 by root, Thu Feb 2 18:04:46 2006 UTC

888#endif 888#endif
889 889
890/****************************************************************************/ 890/****************************************************************************/
891 891
892#ifdef KEYSYM_RESOURCE 892#ifdef KEYSYM_RESOURCE
893 class keyboard_manager; 893class keyboard_manager;
894#endif 894#endif
895 895
896struct rxvt_term : zero_initialized, rxvt_vars, rxvt_screen { 896struct 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
1089 1095
1090 long vt_emask, vt_emask_perl, vt_emask_xim; 1096 long vt_emask, vt_emask_perl, vt_emask_xim;
1091 1097
1092 void vt_select_input () const NOTHROW 1098 void vt_select_input () const NOTHROW
1093 { 1099 {
1094 XSelectInput (xdisp, vt, vt_emask | vt_emask_perl | vt_emask_xim); 1100 XSelectInput (dpy, vt, vt_emask | vt_emask_perl | vt_emask_xim);
1095 } 1101 }
1096 1102
1097#if TRANSPARENT 1103#if TRANSPARENT
1098 void rootwin_cb (XEvent &xev); 1104 void rootwin_cb (XEvent &xev);
1099 xevent_watcher rootwin_ev; 1105 xevent_watcher rootwin_ev;
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

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines