Mercurial > pidgin
view finch/libgnt/gntmenuitemcheck.c @ 15967:4c6b77ff3b1b
(13:18:55) LSchiere2: nosnilmot: I've been unable to compile most of the week
(13:19:05) LSchiere2: from that png error sadrul mentioned
(13:21:53) nosnilmot: fixed :)
(13:26:37) sadrul: yay!
(13:35:16) nosnilmot: nb.po is broken
author | Luke Schierer <lschiere@pidgin.im> |
---|---|
date | Thu, 29 Mar 2007 17:41:06 +0000 |
parents | f00f2e283ffb |
children | 8410511f4dbb |
line wrap: on
line source
#include "gntmenuitemcheck.h" static GntMenuItemClass *parent_class = NULL; static void gnt_menuitem_check_class_init(GntMenuItemCheckClass *klass) { parent_class = GNT_MENU_ITEM_CLASS(klass); GNTDEBUG; } static void gnt_menuitem_check_init(GTypeInstance *instance, gpointer class) { GNTDEBUG; } /****************************************************************************** * GntMenuItemCheck API *****************************************************************************/ GType gnt_menuitem_check_get_gtype(void) { static GType type = 0; if(type == 0) { static const GTypeInfo info = { sizeof(GntMenuItemCheckClass), NULL, /* base_init */ NULL, /* base_finalize */ (GClassInitFunc)gnt_menuitem_check_class_init, NULL, /* class_finalize */ NULL, /* class_data */ sizeof(GntMenuItemCheck), 0, /* n_preallocs */ gnt_menuitem_check_init, /* instance_init */ NULL /* value_table */ }; type = g_type_register_static(GNT_TYPE_MENU_ITEM, "GntMenuItemCheck", &info, 0); } return type; } GntMenuItem *gnt_menuitem_check_new(const char *text) { GntMenuItem *item = g_object_new(GNT_TYPE_MENU_ITEM_CHECK, NULL); GntMenuItem *menuitem = GNT_MENU_ITEM(item); menuitem->text = g_strdup(text); return item; } gboolean gnt_menuitem_check_get_checked(GntMenuItemCheck *item) { return item->checked; } void gnt_menuitem_check_set_checked(GntMenuItemCheck *item, gboolean set) { item->checked = set; }