| 14 |
14 |
| 15 #define GNT_MENU_FLAGS(obj) (GNT_MENU(obj)->priv.flags) |
15 #define GNT_MENU_FLAGS(obj) (GNT_MENU(obj)->priv.flags) |
| 16 #define GNT_MENU_SET_FLAGS(obj, flags) (GNT_MENU_FLAGS(obj) |= flags) |
16 #define GNT_MENU_SET_FLAGS(obj, flags) (GNT_MENU_FLAGS(obj) |= flags) |
| 17 #define GNT_MENU_UNSET_FLAGS(obj, flags) (GNT_MENU_FLAGS(obj) &= ~(flags)) |
17 #define GNT_MENU_UNSET_FLAGS(obj, flags) (GNT_MENU_FLAGS(obj) &= ~(flags)) |
| 18 |
18 |
| 19 typedef struct _GnMenu GntMenu; |
19 typedef struct _GntMenu GntMenu; |
| 20 typedef struct _GnMenuPriv GntMenuPriv; |
20 typedef struct _GntMenuPriv GntMenuPriv; |
| 21 typedef struct _GnMenuClass GntMenuClass; |
21 typedef struct _GntMenuClass GntMenuClass; |
| 22 |
22 |
| 23 #include "gntmenuitem.h" |
23 #include "gntmenuitem.h" |
| 24 |
24 |
| 25 /** |
25 /** |
| 26 * A toplevel-menu is displayed at the top of the screen, and it spans accross |
26 * A toplevel-menu is displayed at the top of the screen, and it spans accross |