summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lwlib/xlwmenuP.h13
1 files changed, 7 insertions, 6 deletions
diff --git a/lwlib/xlwmenuP.h b/lwlib/xlwmenuP.h
index 1cf8319e101..4dd623d02d8 100644
--- a/lwlib/xlwmenuP.h
+++ b/lwlib/xlwmenuP.h
@@ -20,11 +20,12 @@ typedef struct _window_state
/* New fields for the XlwMenu widget instance record */
-typedef struct _XlwMenu_part
+typedef struct _XlwMenu_part
{
/* slots set by the resources */
XFontStruct* font;
Pixel foreground;
+ Pixel disabled_foreground;
Pixel button_foreground;
Dimension margin;
Dimension horizontal_spacing;
@@ -44,7 +45,7 @@ typedef struct _XlwMenu_part
/* True means top_shadow_color and/or bottom_shadow_color must be freed. */
unsigned free_top_shadow_color_p : 1;
unsigned free_bottom_shadow_color_p : 1;
-
+
/* State of the XlwMenu */
int old_depth;
widget_value** old_stack;
@@ -63,7 +64,7 @@ typedef struct _XlwMenu_part
GC foreground_gc;
GC button_gc;
GC background_gc;
- GC inactive_gc;
+ GC disabled_gc;
GC inactive_button_gc;
GC shadow_top_gc;
GC shadow_bottom_gc;
@@ -73,20 +74,20 @@ typedef struct _XlwMenu_part
} XlwMenuPart;
/* Full instance record declaration */
-typedef struct _XlwMenuRec
+typedef struct _XlwMenuRec
{
CorePart core;
XlwMenuPart menu;
} XlwMenuRec;
/* New fields for the XlwMenu widget class record */
-typedef struct
+typedef struct
{
int dummy;
} XlwMenuClassPart;
/* Full class record declaration. */
-typedef struct _XlwMenuClassRec
+typedef struct _XlwMenuClassRec
{
CoreClassPart core_class;
XlwMenuClassPart menu_class;