| 16 |
16 |
| 17 #define GNT_WINDOW_FLAGS(obj) (GNT_WINDOW(obj)->priv.flags) |
17 #define GNT_WINDOW_FLAGS(obj) (GNT_WINDOW(obj)->priv.flags) |
| 18 #define GNT_WINDOW_SET_FLAGS(obj, flags) (GNT_WINDOW_FLAGS(obj) |= flags) |
18 #define GNT_WINDOW_SET_FLAGS(obj, flags) (GNT_WINDOW_FLAGS(obj) |= flags) |
| 19 #define GNT_WINDOW_UNSET_FLAGS(obj, flags) (GNT_WINDOW_FLAGS(obj) &= ~(flags)) |
19 #define GNT_WINDOW_UNSET_FLAGS(obj, flags) (GNT_WINDOW_FLAGS(obj) &= ~(flags)) |
| 20 |
20 |
| 21 typedef struct _GnWindow GntWindow; |
21 typedef struct _GntWindow GntWindow; |
| 22 typedef struct _GnWindowPriv GntWindowPriv; |
22 typedef struct _GntWindowPriv GntWindowPriv; |
| 23 typedef struct _GnWindowClass GntWindowClass; |
23 typedef struct _GntWindowClass GntWindowClass; |
| 24 |
24 |
| 25 struct _GnWindow |
25 struct _GntWindow |
| 26 { |
26 { |
| 27 GntBox parent; |
27 GntBox parent; |
| 28 GntMenu *menu; |
28 GntMenu *menu; |
| 29 }; |
29 }; |
| 30 |
30 |
| 31 struct _GnWindowClass |
31 struct _GntWindowClass |
| 32 { |
32 { |
| 33 GntBoxClass parent; |
33 GntBoxClass parent; |
| 34 |
34 |
| 35 void (*gnt_reserved1)(void); |
35 void (*gnt_reserved1)(void); |
| 36 void (*gnt_reserved2)(void); |
36 void (*gnt_reserved2)(void); |