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

Comparing rxvt-unicode/src/menubar.h (file contents):
Revision 1.3 by pcg, Sat Jan 17 01:20:01 2004 UTC vs.
Revision 1.5 by root, Sun Jan 2 10:55:43 2005 UTC

18 char *name; /* character string displayed */ 18 char *name; /* character string displayed */
19 char *name2; /* character string displayed (right) */ 19 char *name2; /* character string displayed (right) */
20 short len; /* strlen (name) */ 20 short len; /* strlen (name) */
21 short len2; /* strlen (name) */ 21 short len2; /* strlen (name) */
22 union { 22 union {
23 short type; /* must not be changed; first element */ 23 short type; /* must not be changed; first element */
24 action_t action; 24 action_t action;
25 submenu_t submenu; 25 submenu_t submenu;
26 } entry; 26 } entry;
27} menuitem_t; 27} menuitem_t;
28 28
29enum menuitem_t_action { 29enum menuitem_t_action {
30 MenuLabel, 30 MenuLabel,
42 menuitem_t *item; /* current item */ 42 menuitem_t *item; /* current item */
43 char *name; /* menu name */ 43 char *name; /* menu name */
44 short len; /* strlen (name) */ 44 short len; /* strlen (name) */
45 short width; /* maximum menu width [chars] */ 45 short width; /* maximum menu width [chars] */
46 Window win; /* window of the menu */ 46 Window win; /* window of the menu */
47 struct rxvt_drawable *drawable;
47 short x; /* x location [pixels] (chars if parent == NULL) */ 48 short x; /* x location [pixels] (chars if parent == NULL) */
48 short y; /* y location [pixels] */ 49 short y; /* y location [pixels] */
49 short w, h; /* window width, height [pixels] */ 50 short w, h; /* window width, height [pixels] */
50} menu_t; 51} menu_t;
51 52
68#define HSPACE 1 /* one space */ 69#define HSPACE 1 /* one space */
69#define isSeparator(name) ((name)[0] == '\0') 70#define isSeparator(name) ((name)[0] == '\0')
70#define HEIGHT_SEPARATOR (SHADOW + 1) 71#define HEIGHT_SEPARATOR (SHADOW + 1)
71#define HEIGHT_TEXT (Height2Pixel(1) + 2) 72#define HEIGHT_TEXT (Height2Pixel(1) + 2)
72 73
73#define MENU_DELAY_USEC 250000 /* 1/4 sec */ 74#define MENU_DELAY_USEC 0 /* no delay */
74
75 75
76#define SEPARATOR_NAME "-" 76#define SEPARATOR_NAME "-"
77#define MENUITEM_BEG '{' 77#define MENUITEM_BEG '{'
78#define MENUITEM_END '}' 78#define MENUITEM_END '}'
79#define COMMENT_CHAR '#' 79#define COMMENT_CHAR '#'

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines