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.149 by root, Thu Feb 17 15:07:48 2005 UTC vs.
Revision 1.152 by root, Sun Feb 20 19:45:30 2005 UTC

18#include "encoding.h" 18#include "encoding.h"
19#include "rxvtfont.h" 19#include "rxvtfont.h"
20#include "rxvttoolkit.h" 20#include "rxvttoolkit.h"
21#include "iom.h" 21#include "iom.h"
22#include "salloc.h" 22#include "salloc.h"
23
24#if ENABLE_FRILLS
25# define ENABLE_XEMBED 1
26# define ENABLE_EWMH 1
27#endif
28
23 29
24/* 30/*
25 ***************************************************************************** 31 *****************************************************************************
26 * SYSTEM HACKS 32 * SYSTEM HACKS
27 ***************************************************************************** 33 *****************************************************************************
175 CARD32 functions; 181 CARD32 functions;
176 CARD32 decorations; 182 CARD32 decorations;
177 INT32 input_mode; 183 INT32 input_mode;
178 CARD32 status; 184 CARD32 status;
179} MWMHints; 185} MWMHints;
186#endif
187
188#if ENABLE_XEMBED
189// XEMBED messages
190# define XEMBED_EMBEDDED_NOTIFY 0
191# define XEMBED_WINDOW_ACTIVATE 1
192# define XEMBED_WINDOW_DEACTIVATE 2
193# define XEMBED_REQUEST_FOCUS 3
194# define XEMBED_FOCUS_IN 4
195# define XEMBED_FOCUS_OUT 5
196# define XEMBED_FOCUS_NEXT 6
197# define XEMBED_FOCUS_PREV 7
198
199# define XEMBED_MODALITY_ON 10
200# define XEMBED_MODALITY_OFF 11
201# define XEMBED_REGISTER_ACCELERATOR 12
202# define XEMBED_UNREGISTER_ACCELERATOR 13
203# define XEMBED_ACTIVATE_ACCELERATOR 14
204
205// XEMBED detail code
206# define XEMBED_FOCUS_CURRENT 0
207# define XEMBED_FOCUS_FIRST 1
208# define XEMBED_FOCUS_LAST 2
209
210# define XEMBED_MAPPED (1 << 0)
180#endif 211#endif
181 212
182/* 213/*
183 ***************************************************************************** 214 *****************************************************************************
184 * NORMAL DEFINES 215 * NORMAL DEFINES
608#if ENABLE_FRILLS 639#if ENABLE_FRILLS
609 Rs_ext_bwidth, 640 Rs_ext_bwidth,
610 Rs_int_bwidth, 641 Rs_int_bwidth,
611 Rs_borderLess, 642 Rs_borderLess,
612 Rs_lineSpace, 643 Rs_lineSpace,
644 Rs_pty_fd,
645#endif
646#if ENABLE_XEMBED
613 Rs_embed, 647 Rs_embed,
614 Rs_pty_fd,
615#endif 648#endif
616 Rs_cutchars, 649 Rs_cutchars,
617 Rs_modifier, 650 Rs_modifier,
618 Rs_answerbackstring, 651 Rs_answerbackstring,
619 Rs_tripleclickwords, 652 Rs_tripleclickwords,
645 XA_MULTIPLE, 678 XA_MULTIPLE,
646 XA_TARGETS, 679 XA_TARGETS,
647 XA_TIMESTAMP, 680 XA_TIMESTAMP,
648 XA_VT_SELECTION, 681 XA_VT_SELECTION,
649 XA_INCR, 682 XA_INCR,
683 XA_WM_PROTOCOLS,
650 XA_WMDELETEWINDOW, 684 XA_WM_DELETE_WINDOW,
651 XA_CLIPBOARD, 685 XA_CLIPBOARD,
652#if ENABLE_FRILLS 686#if ENABLE_FRILLS
687 XA_MOTIF_WM_HINTS,
688#endif
689#if ENABLE_EWMH
653 XA_NET_WM_PID, 690 XA_NET_WM_PID,
654 XA_MOTIF_WM_HINTS,
655 XA_NET_WM_NAME, 691 XA_NET_WM_NAME,
656 XA_NET_WM_ICON_NAME, 692 XA_NET_WM_ICON_NAME,
693 XA_NET_WM_PING,
657#endif 694#endif
658#if USE_XIM 695#if USE_XIM
659 XA_WM_LOCALE_NAME, 696 XA_WM_LOCALE_NAME,
660#endif 697#endif
661#if TRANSPARENT 698#if TRANSPARENT
663 XA_ESETROOT_PMAP_ID, 700 XA_ESETROOT_PMAP_ID,
664#endif 701#endif
665#if OFFIX_DND /* OffiX Dnd (drag 'n' drop) support */ 702#if OFFIX_DND /* OffiX Dnd (drag 'n' drop) support */
666 XA_DNDPROTOCOL, 703 XA_DNDPROTOCOL,
667 XA_DNDSELECTION, 704 XA_DNDSELECTION,
705#endif
706#if ENABLE_XEMBED
707 XA_XEMBED,
708 XA_XEMBED_INFO,
668#endif 709#endif
669 NUM_XA 710 NUM_XA
670}; 711};
671 712
672/* DEC private modes */ 713/* DEC private modes */
1346 1387
1347 bool cmd_parse (); 1388 bool cmd_parse ();
1348 void mouse_report (XButtonEvent &ev); 1389 void mouse_report (XButtonEvent &ev);
1349 void button_press (XButtonEvent &ev); 1390 void button_press (XButtonEvent &ev);
1350 void button_release (XButtonEvent &ev); 1391 void button_release (XButtonEvent &ev);
1392 void focus_in ();
1393 void focus_out ();
1351 int check_our_parents (); 1394 int check_our_parents ();
1352#ifdef PRINTPIPE 1395#ifdef PRINTPIPE
1353 FILE *popen_printer (); 1396 FILE *popen_printer ();
1354 int pclose_printer (FILE *stream); 1397 int pclose_printer (FILE *stream);
1355#endif 1398#endif

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines