diff options
-rw-r--r-- | lwlib/xlwmenuP.h | 13 |
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; |