Mercurial > pidgin.yaz
comparison finch/libgnt/gntmenuitemcheck.h @ 15931:f00f2e283ffb
Some define changes. This helps in generating the python bindings.
author | Sadrul Habib Chowdhury <imadil@gmail.com> |
---|---|
date | Mon, 26 Mar 2007 04:10:39 +0000 |
parents | 0e3a8505ebbe |
children | 8410511f4dbb |
comparison
equal
deleted
inserted
replaced
15930:846a00760176 | 15931:f00f2e283ffb |
---|---|
1 #ifndef GNT_MENUITEM_CHECK_H | 1 #ifndef GNT_MENU_ITEM_CHECK_H |
2 #define GNT_MENUITEM_CHECK_H | 2 #define GNT_MENU_ITEM_CHECK_H |
3 | 3 |
4 #include "gnt.h" | 4 #include "gnt.h" |
5 #include "gntcolors.h" | 5 #include "gntcolors.h" |
6 #include "gntkeys.h" | 6 #include "gntkeys.h" |
7 #include "gntmenuitem.h" | 7 #include "gntmenuitem.h" |
8 | 8 |
9 #define GNT_TYPE_MENUITEM_CHECK (gnt_menuitem_check_get_gtype()) | 9 #define GNT_TYPE_MENU_ITEM_CHECK (gnt_menuitem_check_get_gtype()) |
10 #define GNT_MENUITEM_CHECK(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GNT_TYPE_MENUITEM_CHECK, GntMenuItemCheck)) | 10 #define GNT_MENU_ITEM_CHECK(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GNT_TYPE_MENU_ITEM_CHECK, GntMenuItemCheck)) |
11 #define GNT_MENUITEM_CHECK_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), GNT_TYPE_MENUITEM_CHECK, GntMenuItemCheckClass)) | 11 #define GNT_MENU_ITEM_CHECK_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), GNT_TYPE_MENU_ITEM_CHECK, GntMenuItemCheckClass)) |
12 #define GNT_IS_MENUITEM_CHECK(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GNT_TYPE_MENUITEM_CHECK)) | 12 #define GNT_IS_MENU_ITEM_CHECK(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GNT_TYPE_MENU_ITEM_CHECK)) |
13 #define GNT_IS_MENUITEM_CHECK_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), GNT_TYPE_MENUITEM_CHECK)) | 13 #define GNT_IS_MENU_ITEM_CHECK_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), GNT_TYPE_MENU_ITEM_CHECK)) |
14 #define GNT_MENUITEM_CHECK_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GNT_TYPE_MENUITEM_CHECK, GntMenuItemCheckClass)) | 14 #define GNT_MENU_ITEM_CHECK_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GNT_TYPE_MENU_ITEM_CHECK, GntMenuItemCheckClass)) |
15 | 15 |
16 #define GNT_MENUITEM_CHECK_FLAGS(obj) (GNT_MENUITEM_CHECK(obj)->priv.flags) | 16 #define GNT_MENU_ITEM_CHECK_FLAGS(obj) (GNT_MENU_ITEM_CHECK(obj)->priv.flags) |
17 #define GNT_MENUITEM_CHECK_SET_FLAGS(obj, flags) (GNT_MENUITEM_CHECK_FLAGS(obj) |= flags) | 17 #define GNT_MENU_ITEM_CHECK_SET_FLAGS(obj, flags) (GNT_MENU_ITEM_CHECK_FLAGS(obj) |= flags) |
18 #define GNT_MENUITEM_CHECK_UNSET_FLAGS(obj, flags) (GNT_MENUITEM_CHECK_FLAGS(obj) &= ~(flags)) | 18 #define GNT_MENU_ITEM_CHECK_UNSET_FLAGS(obj, flags) (GNT_MENU_ITEM_CHECK_FLAGS(obj) &= ~(flags)) |
19 | 19 |
20 typedef struct _GnMenuItemCheck GntMenuItemCheck; | 20 typedef struct _GntMenuItemCheck GntMenuItemCheck; |
21 typedef struct _GnMenuItemCheckPriv GntMenuItemCheckPriv; | 21 typedef struct _GntMenuItemCheckPriv GntMenuItemCheckPriv; |
22 typedef struct _GnMenuItemCheckClass GntMenuItemCheckClass; | 22 typedef struct _GntMenuItemCheckClass GntMenuItemCheckClass; |
23 | 23 |
24 struct _GnMenuItemCheck | 24 struct _GntMenuItemCheck |
25 { | 25 { |
26 GntMenuItem parent; | 26 GntMenuItem parent; |
27 gboolean checked; | 27 gboolean checked; |
28 }; | 28 }; |
29 | 29 |
30 struct _GnMenuItemCheckClass | 30 struct _GntMenuItemCheckClass |
31 { | 31 { |
32 GntMenuItemClass parent; | 32 GntMenuItemClass parent; |
33 | 33 |
34 void (*gnt_reserved1)(void); | 34 void (*gnt_reserved1)(void); |
35 void (*gnt_reserved2)(void); | 35 void (*gnt_reserved2)(void); |
47 | 47 |
48 void gnt_menuitem_check_set_checked(GntMenuItemCheck *item, gboolean set); | 48 void gnt_menuitem_check_set_checked(GntMenuItemCheck *item, gboolean set); |
49 | 49 |
50 G_END_DECLS | 50 G_END_DECLS |
51 | 51 |
52 #endif /* GNT_MENUITEM_CHECK_H */ | 52 #endif /* GNT_MENU_ITEM_CHECK_H */ |