… | |
… | |
899 | rxvt_perl_term perl; |
899 | rxvt_perl_term perl; |
900 | #endif |
900 | #endif |
901 | struct mbstate mbstate; // current input multibyte state |
901 | struct mbstate mbstate; // current input multibyte state |
902 | |
902 | |
903 | unsigned char want_refresh:1, |
903 | unsigned char want_refresh:1, |
904 | #ifdef TRANSPARENT |
904 | #ifdef ENABLE_TRANSPARENCY |
905 | want_full_refresh:1, /* awaiting full screen refresh */ |
905 | want_full_refresh:1, /* awaiting full screen refresh */ |
906 | am_transparent:1, /* is a transparent term */ |
906 | am_transparent:1, /* is a transparent term */ |
907 | am_pixmap_trans:1, /* transparency w/known root pixmap */ |
907 | am_pixmap_trans:1, /* transparency w/known root pixmap */ |
908 | #endif |
908 | #endif |
909 | current_screen:1, /* primary or secondary */ |
909 | current_screen:1, /* primary or secondary */ |
… | |
… | |
1094 | void vt_select_input () const NOTHROW |
1094 | void vt_select_input () const NOTHROW |
1095 | { |
1095 | { |
1096 | XSelectInput (dpy, vt, vt_emask | vt_emask_perl | vt_emask_xim); |
1096 | XSelectInput (dpy, vt, vt_emask | vt_emask_perl | vt_emask_xim); |
1097 | } |
1097 | } |
1098 | |
1098 | |
1099 | #if TRANSPARENT || ENABLE_PERL |
1099 | #if ENABLE_TRANSPARENCY || ENABLE_PERL |
1100 | void rootwin_cb (XEvent &xev); |
1100 | void rootwin_cb (XEvent &xev); |
1101 | xevent_watcher rootwin_ev; |
1101 | xevent_watcher rootwin_ev; |
1102 | #endif |
1102 | #endif |
1103 | #if TRANSPARENT |
1103 | #if ENABLE_TRANSPARENCY |
1104 | int check_our_parents (); |
1104 | int check_our_parents (); |
1105 | void check_our_parents_cb (time_watcher &w); |
1105 | void check_our_parents_cb (time_watcher &w); |
1106 | time_watcher check_our_parents_ev; |
1106 | time_watcher check_our_parents_ev; |
1107 | #endif |
1107 | #endif |
1108 | |
1108 | |