… | |
… | |
87 | ~rxvt_display (); |
87 | ~rxvt_display (); |
88 | |
88 | |
89 | operator Display *() const { return display; } |
89 | operator Display *() const { return display; } |
90 | |
90 | |
91 | void flush (); |
91 | void flush (); |
92 | |
92 | Atom atom (const char *name); |
93 | void set_selection_owner (rxvt_term *owner); |
93 | void set_selection_owner (rxvt_term *owner); |
94 | |
94 | |
95 | void reg (xevent_watcher *w); |
95 | void reg (xevent_watcher *w); |
96 | void unreg (xevent_watcher *w); |
96 | void unreg (xevent_watcher *w); |
97 | |
97 | |
… | |
… | |
100 | void unreg (im_watcher *w); |
100 | void unreg (im_watcher *w); |
101 | |
101 | |
102 | rxvt_xim *get_xim (const char *locale, const char *modifiers); |
102 | rxvt_xim *get_xim (const char *locale, const char *modifiers); |
103 | void put_xim (rxvt_xim *xim); |
103 | void put_xim (rxvt_xim *xim); |
104 | #endif |
104 | #endif |
105 | |
|
|
106 | Atom atom (const char *name); |
|
|
107 | }; |
105 | }; |
108 | |
106 | |
109 | #ifdef USE_XIM |
107 | #ifdef USE_XIM |
110 | struct im_watcher : watcher, callback0<void> { |
108 | struct im_watcher : watcher, callback0<void> { |
111 | template<class O1, class O2> |
109 | template<class O1, class O2> |