ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/rxvt-unicode/src/rxvt.h
(Generate patch)

Comparing rxvt-unicode/src/rxvt.h (file contents):
Revision 1.129 by root, Mon Dec 13 01:29:03 2004 UTC vs.
Revision 1.135 by root, Mon Dec 20 18:07:19 2004 UTC

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 ();

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines