… | |
… | |
1157 | #endif |
1157 | #endif |
1158 | |
1158 | |
1159 | // modifies first argument(!) |
1159 | // modifies first argument(!) |
1160 | void paste (char *data, unsigned int len) NOTHROW; |
1160 | void paste (char *data, unsigned int len) NOTHROW; |
1161 | |
1161 | |
1162 | long vt_emask, vt_emask_perl; |
1162 | long vt_emask, vt_emask_perl, vt_emask_xim; |
1163 | |
1163 | |
1164 | void vt_select_input () const NOTHROW |
1164 | void vt_select_input () const NOTHROW |
1165 | { |
1165 | { |
1166 | XSelectInput (display->display, vt, vt_emask | vt_emask_perl); |
1166 | XSelectInput (display->display, vt, vt_emask | vt_emask_perl | vt_emask_xim); |
1167 | } |
1167 | } |
1168 | |
1168 | |
1169 | #if TRANSPARENT |
1169 | #if TRANSPARENT |
1170 | void rootwin_cb (XEvent &xev); |
1170 | void rootwin_cb (XEvent &xev); |
1171 | xevent_watcher rootwin_ev; |
1171 | xevent_watcher rootwin_ev; |