diff options
author | Ted Gould <ted@gould.cx> | 2009-12-16 13:09:32 -0600 |
---|---|---|
committer | Ted Gould <ted@gould.cx> | 2009-12-16 13:09:32 -0600 |
commit | 58c6ed7efa57ff15c27cee2fc07b4b31a48b734b (patch) | |
tree | 9083a54ad028ce0bacbb26ec8c5331a733a482d9 | |
parent | 0669b0c473075115337aede5eb1ae6b86a521668 (diff) | |
download | libdbusmenu-58c6ed7efa57ff15c27cee2fc07b4b31a48b734b.tar.gz libdbusmenu-58c6ed7efa57ff15c27cee2fc07b4b31a48b734b.tar.bz2 libdbusmenu-58c6ed7efa57ff15c27cee2fc07b4b31a48b734b.zip |
Stubs for setting and getting the image and label.
-rw-r--r-- | libdbusmenu-gtk/genericmenuitem.c | 39 | ||||
-rw-r--r-- | libdbusmenu-gtk/genericmenuitem.h | 3 |
2 files changed, 42 insertions, 0 deletions
diff --git a/libdbusmenu-gtk/genericmenuitem.c b/libdbusmenu-gtk/genericmenuitem.c index d8e9b39..20fb8e2 100644 --- a/libdbusmenu-gtk/genericmenuitem.c +++ b/libdbusmenu-gtk/genericmenuitem.c @@ -24,6 +24,8 @@ static void genericmenuitem_init (Genericmenuitem *self); static void genericmenuitem_dispose (GObject *object); static void genericmenuitem_finalize (GObject *object); static void draw_indicator (GtkCheckMenuItem *check_menu_item, GdkRectangle *area); +static void set_label (GtkMenuItem * menu_item, const gchar * label); +static const gchar * get_label (GtkMenuItem * menu_item); /* GObject stuff */ G_DEFINE_TYPE (Genericmenuitem, genericmenuitem, GTK_TYPE_CHECK_MENU_ITEM); @@ -48,6 +50,10 @@ genericmenuitem_class_init (GenericmenuitemClass *klass) parent_draw_indicator = check_class->draw_indicator; check_class->draw_indicator = draw_indicator; + GtkMenuItemClass * menuitem_class = GTK_MENU_ITEM_CLASS (klass); + menuitem_class->set_label = set_label; + menuitem_class->get_label = get_label; + return; } @@ -95,6 +101,23 @@ draw_indicator (GtkCheckMenuItem *check_menu_item, GdkRectangle *area) return; } +/* Set the label on the item */ +static void +set_label (GtkMenuItem * menu_item, const gchar * label) +{ + + return; +} + +/* Get the text of the label for the item */ +static const gchar * +get_label (GtkMenuItem * menu_item) +{ + + + return NULL; +} + /** genericmenuitem_set_check_type: @item: #Genericmenuitem to set the type on @@ -187,3 +210,19 @@ genericmenuitem_set_state (Genericmenuitem * item, GenericmenuitemState state) return; } + +void +genericmenuitem_set_image (Genericmenuitem * item, GtkWidget * image) +{ + + + return; +} + +GtkWidget * +genericmenuitem_get_image (Genericmenuitem * item) +{ + + + return NULL; +} diff --git a/libdbusmenu-gtk/genericmenuitem.h b/libdbusmenu-gtk/genericmenuitem.h index 4f54924..eaccee8 100644 --- a/libdbusmenu-gtk/genericmenuitem.h +++ b/libdbusmenu-gtk/genericmenuitem.h @@ -54,6 +54,9 @@ void genericmenuitem_set_check_type (Genericmenuitem * item, GenericmenuitemCheckType check_type); void genericmenuitem_set_state (Genericmenuitem * item, GenericmenuitemState state); +void genericmenuitem_set_image (Genericmenuitem * item, + GtkWidget * image); +GtkWidget * genericmenuitem_get_image (Genericmenuitem * item); G_END_DECLS |