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.150 by root, Sat Feb 19 01:07:58 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#endif
23 27
24/* 28/*
25 ***************************************************************************** 29 *****************************************************************************
26 * SYSTEM HACKS 30 * SYSTEM HACKS
27 ***************************************************************************** 31 *****************************************************************************
175 CARD32 functions; 179 CARD32 functions;
176 CARD32 decorations; 180 CARD32 decorations;
177 INT32 input_mode; 181 INT32 input_mode;
178 CARD32 status; 182 CARD32 status;
179} MWMHints; 183} MWMHints;
184#endif
185
186#if ENABLE_XEMBED
187// XEMBED messages
188# define XEMBED_EMBEDDED_NOTIFY 0
189# define XEMBED_WINDOW_ACTIVATE 1
190# define XEMBED_WINDOW_DEACTIVATE 2
191# define XEMBED_REQUEST_FOCUS 3
192# define XEMBED_FOCUS_IN 4
193# define XEMBED_FOCUS_OUT 5
194# define XEMBED_FOCUS_NEXT 6
195# define XEMBED_FOCUS_PREV 7
196
197# define XEMBED_MODALITY_ON 10
198# define XEMBED_MODALITY_OFF 11
199# define XEMBED_REGISTER_ACCELERATOR 12
200# define XEMBED_UNREGISTER_ACCELERATOR 13
201# define XEMBED_ACTIVATE_ACCELERATOR 14
202
203// XEMBED detail code
204# define XEMBED_FOCUS_CURRENT 0
205# define XEMBED_FOCUS_FIRST 1
206# define XEMBED_FOCUS_LAST 2
180#endif 207#endif
181 208
182/* 209/*
183 ***************************************************************************** 210 *****************************************************************************
184 * NORMAL DEFINES 211 * NORMAL DEFINES
608#if ENABLE_FRILLS 635#if ENABLE_FRILLS
609 Rs_ext_bwidth, 636 Rs_ext_bwidth,
610 Rs_int_bwidth, 637 Rs_int_bwidth,
611 Rs_borderLess, 638 Rs_borderLess,
612 Rs_lineSpace, 639 Rs_lineSpace,
640 Rs_pty_fd,
641#endif
642#if ENABLE_XEMBED
613 Rs_embed, 643 Rs_embed,
614 Rs_pty_fd,
615#endif 644#endif
616 Rs_cutchars, 645 Rs_cutchars,
617 Rs_modifier, 646 Rs_modifier,
618 Rs_answerbackstring, 647 Rs_answerbackstring,
619 Rs_tripleclickwords, 648 Rs_tripleclickwords,
645 XA_MULTIPLE, 674 XA_MULTIPLE,
646 XA_TARGETS, 675 XA_TARGETS,
647 XA_TIMESTAMP, 676 XA_TIMESTAMP,
648 XA_VT_SELECTION, 677 XA_VT_SELECTION,
649 XA_INCR, 678 XA_INCR,
679 XA_WM_PROTOCOLS,
650 XA_WMDELETEWINDOW, 680 XA_WM_DELETE_WINDOW,
651 XA_CLIPBOARD, 681 XA_CLIPBOARD,
652#if ENABLE_FRILLS 682#if ENABLE_FRILLS
653 XA_NET_WM_PID, 683 XA_NET_WM_PID,
654 XA_MOTIF_WM_HINTS, 684 XA_MOTIF_WM_HINTS,
655 XA_NET_WM_NAME, 685 XA_NET_WM_NAME,
663 XA_ESETROOT_PMAP_ID, 693 XA_ESETROOT_PMAP_ID,
664#endif 694#endif
665#if OFFIX_DND /* OffiX Dnd (drag 'n' drop) support */ 695#if OFFIX_DND /* OffiX Dnd (drag 'n' drop) support */
666 XA_DNDPROTOCOL, 696 XA_DNDPROTOCOL,
667 XA_DNDSELECTION, 697 XA_DNDSELECTION,
698#endif
699#if ENABLE_XEMBED
700 XA_XEMBED,
668#endif 701#endif
669 NUM_XA 702 NUM_XA
670}; 703};
671 704
672/* DEC private modes */ 705/* DEC private modes */
1346 1379
1347 bool cmd_parse (); 1380 bool cmd_parse ();
1348 void mouse_report (XButtonEvent &ev); 1381 void mouse_report (XButtonEvent &ev);
1349 void button_press (XButtonEvent &ev); 1382 void button_press (XButtonEvent &ev);
1350 void button_release (XButtonEvent &ev); 1383 void button_release (XButtonEvent &ev);
1384 void focus_in ();
1385 void focus_out ();
1351 int check_our_parents (); 1386 int check_our_parents ();
1352#ifdef PRINTPIPE 1387#ifdef PRINTPIPE
1353 FILE *popen_printer (); 1388 FILE *popen_printer ();
1354 int pclose_printer (FILE *stream); 1389 int pclose_printer (FILE *stream);
1355#endif 1390#endif

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines