… | |
… | |
638 | XA_TARGETS, |
638 | XA_TARGETS, |
639 | XA_TIMESTAMP, |
639 | XA_TIMESTAMP, |
640 | XA_VT_SELECTION, |
640 | XA_VT_SELECTION, |
641 | XA_INCR, |
641 | XA_INCR, |
642 | XA_WMDELETEWINDOW, |
642 | XA_WMDELETEWINDOW, |
|
|
643 | XA_CLIPBOARD, |
|
|
644 | #if ENABLE_FRILLS |
|
|
645 | XA_NET_WM_PID, |
|
|
646 | XA_MOTIF_WM_HINTS, |
|
|
647 | XA_NET_WM_NAME, |
|
|
648 | XA_NET_WM_ICON_NAME, |
|
|
649 | #endif |
|
|
650 | #if USE_XIM |
|
|
651 | XA_WM_LOCALE_NAME, |
|
|
652 | #endif |
643 | #ifdef TRANSPARENT |
653 | #if TRANSPARENT |
644 | XA_XROOTPMAPID, |
654 | XA_XROOTPMAPID, |
645 | XA_XSETROOTID, |
655 | XA_XSETROOTID, |
646 | #endif |
656 | #endif |
647 | #ifdef OFFIX_DND /* OffiX Dnd (drag 'n' drop) support */ |
657 | #if OFFIX_DND /* OffiX Dnd (drag 'n' drop) support */ |
648 | XA_DNDPROTOCOL, |
658 | XA_DNDPROTOCOL, |
649 | XA_DNDSELECTION, |
659 | XA_DNDSELECTION, |
650 | #endif /* OFFIX_DND */ |
660 | #endif /* OFFIX_DND */ |
651 | XA_CLIPBOARD, |
|
|
652 | NUM_XA |
661 | NUM_XA |
653 | }; |
662 | }; |
654 | |
663 | |
655 | /* DEC private modes */ |
664 | /* DEC private modes */ |
656 | #define PrivMode_132 (1UL<<0) |
665 | #define PrivMode_132 (1UL<<0) |
… | |
… | |
1102 | #endif |
1111 | #endif |
1103 | /* ---------- */ |
1112 | /* ---------- */ |
1104 | Time selection_time, |
1113 | Time selection_time, |
1105 | selection_request_time; |
1114 | selection_request_time; |
1106 | pid_t cmd_pid; /* process id of child */ |
1115 | pid_t cmd_pid; /* process id of child */ |
|
|
1116 | char * incr_buf; |
|
|
1117 | size_t incr_buf_size, incr_buf_fill; |
1107 | /* ---------- */ |
1118 | /* ---------- */ |
1108 | Cursor leftptr_cursor; |
1119 | Cursor leftptr_cursor; |
1109 | #ifdef POINTER_BLANK |
1120 | #ifdef POINTER_BLANK |
1110 | Cursor blank_cursor; |
1121 | Cursor blank_cursor; |
1111 | #endif |
1122 | #endif |
… | |
… | |
1198 | void iso14755_51 (unicode_t ch, rend_t r = DEFAULT_RSTYLE); |
1209 | void iso14755_51 (unicode_t ch, rend_t r = DEFAULT_RSTYLE); |
1199 | void iso14755_54 (int x, int y); |
1210 | void iso14755_54 (int x, int y); |
1200 | # endif |
1211 | # endif |
1201 | #endif |
1212 | #endif |
1202 | |
1213 | |
|
|
1214 | // modifies first argument(!) |
1203 | void paste (const unsigned char *data, unsigned int len); |
1215 | void paste (unsigned char *data, unsigned int len); |
1204 | |
1216 | |
1205 | void flush (); |
1217 | void flush (); |
1206 | |
1218 | |
1207 | #if TRANSPARENT |
1219 | #if TRANSPARENT |
1208 | void rootwin_cb (XEvent &xev); |
1220 | void rootwin_cb (XEvent &xev); |
… | |
… | |
1254 | #endif |
1266 | #endif |
1255 | void pointer_unblank (); |
1267 | void pointer_unblank (); |
1256 | |
1268 | |
1257 | void tt_printf (const char *fmt,...); |
1269 | void tt_printf (const char *fmt,...); |
1258 | void tt_write (const unsigned char *data, unsigned int len); |
1270 | void tt_write (const unsigned char *data, unsigned int len); |
|
|
1271 | void pty_write (); |
1259 | |
1272 | |
1260 | void tt_winch (); |
1273 | void tt_winch (); |
1261 | |
1274 | |
1262 | rxvt_term (); |
1275 | rxvt_term (); |
1263 | ~rxvt_term (); |
1276 | ~rxvt_term (); |
… | |
… | |
1448 | void scr_bell (); |
1461 | void scr_bell (); |
1449 | void scr_printscreen (int fullhist); |
1462 | void scr_printscreen (int fullhist); |
1450 | void scr_reverse_selection (); |
1463 | void scr_reverse_selection (); |
1451 | void scr_dump (int fd); |
1464 | void scr_dump (int fd); |
1452 | void selection_check (int check_more); |
1465 | void selection_check (int check_more); |
1453 | int selection_paste (Window win, Atom prop, bool delete_prop); |
1466 | void selection_paste (Window win, Atom prop, bool delete_prop); |
1454 | void selection_property (Window win, Atom prop); |
1467 | void selection_property (Window win, Atom prop); |
1455 | void selection_request (Time tm, int x, int y); |
1468 | void selection_request (Time tm, int x, int y); |
1456 | int selection_request_other (Atom target, int selnum); |
1469 | int selection_request_other (Atom target, int selnum); |
1457 | void selection_clear (); |
1470 | void selection_clear (); |
1458 | void selection_make (Time tm); |
1471 | void selection_make (Time tm); |