… | |
… | |
500 | Color_BD, |
500 | Color_BD, |
501 | Color_IT, |
501 | Color_IT, |
502 | Color_UL, |
502 | Color_UL, |
503 | Color_RV, |
503 | Color_RV, |
504 | #endif |
504 | #endif |
|
|
505 | #if ENABLE_FRILLS |
|
|
506 | Color_underline, |
|
|
507 | #endif |
505 | #ifdef OPTION_HC |
508 | #ifdef OPTION_HC |
506 | Color_HC, |
509 | Color_HC, |
507 | #endif |
510 | #endif |
508 | #ifdef KEEP_SCROLLCOLOR |
511 | #ifdef KEEP_SCROLLCOLOR |
509 | Color_scroll, |
512 | Color_scroll, |
… | |
… | |
638 | XA_TARGETS, |
641 | XA_TARGETS, |
639 | XA_TIMESTAMP, |
642 | XA_TIMESTAMP, |
640 | XA_VT_SELECTION, |
643 | XA_VT_SELECTION, |
641 | XA_INCR, |
644 | XA_INCR, |
642 | XA_WMDELETEWINDOW, |
645 | XA_WMDELETEWINDOW, |
|
|
646 | XA_CLIPBOARD, |
|
|
647 | #if ENABLE_FRILLS |
|
|
648 | XA_NET_WM_PID, |
|
|
649 | XA_MOTIF_WM_HINTS, |
|
|
650 | XA_NET_WM_NAME, |
|
|
651 | XA_NET_WM_ICON_NAME, |
|
|
652 | #endif |
|
|
653 | #if USE_XIM |
|
|
654 | XA_WM_LOCALE_NAME, |
|
|
655 | #endif |
643 | #ifdef TRANSPARENT |
656 | #if TRANSPARENT |
644 | XA_XROOTPMAPID, |
657 | XA_XROOTPMAP_ID, |
645 | XA_XSETROOTID, |
658 | XA_ESETROOT_PMAP_ID, |
646 | #endif |
659 | #endif |
647 | #ifdef OFFIX_DND /* OffiX Dnd (drag 'n' drop) support */ |
660 | #if OFFIX_DND /* OffiX Dnd (drag 'n' drop) support */ |
648 | XA_DNDPROTOCOL, |
661 | XA_DNDPROTOCOL, |
649 | XA_DNDSELECTION, |
662 | XA_DNDSELECTION, |
650 | #endif /* OFFIX_DND */ |
663 | #endif |
651 | XA_CLIPBOARD, |
|
|
652 | NUM_XA |
664 | NUM_XA |
653 | }; |
665 | }; |
654 | |
666 | |
655 | /* DEC private modes */ |
667 | /* DEC private modes */ |
656 | #define PrivMode_132 (1UL<<0) |
668 | #define PrivMode_132 (1UL<<0) |
… | |
… | |
942 | operator mbstate_t *() { return &mbs; } |
954 | operator mbstate_t *() { return &mbs; } |
943 | void reset () { memset (&mbs, 0, sizeof (mbs)); } |
955 | void reset () { memset (&mbs, 0, sizeof (mbs)); } |
944 | mbstate () { reset (); } |
956 | mbstate () { reset (); } |
945 | }; |
957 | }; |
946 | |
958 | |
|
|
959 | #define UNICODE_MASK 0x1fffffUL |
|
|
960 | |
947 | #if UNICODE3 |
961 | #if UNICODE3 |
948 | # define COMPOSE_LO 0x40000000UL |
962 | # define COMPOSE_LO 0x40000000UL |
949 | # define COMPOSE_HI 0x400fffffUL |
963 | # define COMPOSE_HI 0x400fffffUL |
950 | # define IS_COMPOSE(n) ((int32_t)(n) >= COMPOSE_LO) |
964 | # define IS_COMPOSE(n) ((int32_t)(n) >= COMPOSE_LO) |
951 | #else |
965 | #else |
… | |
… | |
1200 | void iso14755_51 (unicode_t ch, rend_t r = DEFAULT_RSTYLE); |
1214 | void iso14755_51 (unicode_t ch, rend_t r = DEFAULT_RSTYLE); |
1201 | void iso14755_54 (int x, int y); |
1215 | void iso14755_54 (int x, int y); |
1202 | # endif |
1216 | # endif |
1203 | #endif |
1217 | #endif |
1204 | |
1218 | |
|
|
1219 | // modifies first argument(!) |
1205 | void paste (const unsigned char *data, unsigned int len); |
1220 | void paste (unsigned char *data, unsigned int len); |
1206 | |
1221 | |
1207 | void flush (); |
1222 | void flush (); |
1208 | |
1223 | |
1209 | #if TRANSPARENT |
1224 | #if TRANSPARENT |
1210 | void rootwin_cb (XEvent &xev); |
1225 | void rootwin_cb (XEvent &xev); |
… | |
… | |
1256 | #endif |
1271 | #endif |
1257 | void pointer_unblank (); |
1272 | void pointer_unblank (); |
1258 | |
1273 | |
1259 | void tt_printf (const char *fmt,...); |
1274 | void tt_printf (const char *fmt,...); |
1260 | void tt_write (const unsigned char *data, unsigned int len); |
1275 | void tt_write (const unsigned char *data, unsigned int len); |
|
|
1276 | void pty_write (); |
1261 | |
1277 | |
1262 | void tt_winch (); |
1278 | void tt_winch (); |
1263 | |
1279 | |
1264 | rxvt_term (); |
1280 | rxvt_term (); |
1265 | ~rxvt_term (); |
1281 | ~rxvt_term (); |