diff options
Diffstat (limited to 'gtk/gtkcheckmenuitem.h')
-rw-r--r-- | gtk/gtkcheckmenuitem.h | 33 |
1 files changed, 18 insertions, 15 deletions
diff --git a/gtk/gtkcheckmenuitem.h b/gtk/gtkcheckmenuitem.h index 4255c3060d..d6a07ea7a7 100644 --- a/gtk/gtkcheckmenuitem.h +++ b/gtk/gtkcheckmenuitem.h @@ -8,7 +8,7 @@ * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Library General Public License for more details. * * You should have received a copy of the GNU Library General Public @@ -26,12 +26,15 @@ #ifdef __cplusplus extern "C" { +#pragma } #endif /* __cplusplus */ -#define GTK_CHECK_MENU_ITEM(obj) ((GtkCheckMenuItem*) obj) -#define GTK_CHECK_MENU_ITEM_CLASS(obj) ((GtkCheckMenuItemClass*) GTK_OBJECT_CLASS (obj)) -#define GTK_IS_CHECK_MENU_ITEM(obj) (gtk_type_is_a (GTK_WIDGET_TYPE (obj), gtk_check_menu_item_get_type ())) +#define GTK_TYPE_CHECK_MENU_ITEM (gtk_check_menu_item_get_type ()) +#define GTK_CHECK_MENU_ITEM(obj) (GTK_CHECK_CAST ((obj), GTK_TYPE_CHECK_MENU_ITEM, GtkCheckMenuItem)) +#define GTK_CHECK_MENU_ITEM_CLASS(klass) (GTK_CHECK_CLASS_CAST ((klass), GTK_TYPE_CHECK_MENU_ITEM, GtkCheckMenuItemClass)) +#define GTK_IS_CHECK_MENU_ITEM(obj) (GTK_CHECK_TYPE ((obj), GTK_TYPE_CHECK_MENU_ITEM)) +#define GTK_IS_CHECK_MENU_ITEM_CLASS(klass) (GTK_CHECK_CLASS_TYPE ((klass), GTK_TYPE_CHECK_MENU_ITEM)) typedef struct _GtkCheckMenuItem GtkCheckMenuItem; @@ -40,7 +43,7 @@ typedef struct _GtkCheckMenuItemClass GtkCheckMenuItemClass; struct _GtkCheckMenuItem { GtkMenuItem menu_item; - + guint active : 1; guint always_show_toggle : 1; }; @@ -48,21 +51,21 @@ struct _GtkCheckMenuItem struct _GtkCheckMenuItemClass { GtkMenuItemClass parent_class; - - void (* toggled) (GtkCheckMenuItem *check_menu_item); + + void (* toggled) (GtkCheckMenuItem *check_menu_item); void (* draw_indicator) (GtkCheckMenuItem *check_menu_item, - GdkRectangle *area); + GdkRectangle *area); }; -guint gtk_check_menu_item_get_type (void); -GtkWidget* gtk_check_menu_item_new (void); -GtkWidget* gtk_check_menu_item_new_with_label (const gchar *label); -void gtk_check_menu_item_set_state (GtkCheckMenuItem *check_menu_item, - gint state); +GtkType gtk_check_menu_item_get_type (void); +GtkWidget* gtk_check_menu_item_new (void); +GtkWidget* gtk_check_menu_item_new_with_label (const gchar *label); +void gtk_check_menu_item_set_state (GtkCheckMenuItem *check_menu_item, + gint state); void gtk_check_menu_item_set_show_toggle(GtkCheckMenuItem *menu_item, - gboolean always); -void gtk_check_menu_item_toggled (GtkCheckMenuItem *check_menu_item); + gboolean always); +void gtk_check_menu_item_toggled (GtkCheckMenuItem *check_menu_item); #ifdef __cplusplus |