diff options
author | Ted Gould <ted@gould.cx> | 2011-01-18 16:45:44 -0600 |
---|---|---|
committer | Ted Gould <ted@gould.cx> | 2011-01-18 16:45:44 -0600 |
commit | 6ec53854067f149492c18d35d680c2dad01d0a41 (patch) | |
tree | 3cf29dbf938c5186cf0e47f82aeb0de662f4b7fc /libdbusmenu-gtk | |
parent | 8122074a5e67cf69f147a8b10b31c1fefaf64486 (diff) | |
download | libdbusmenu-6ec53854067f149492c18d35d680c2dad01d0a41.tar.gz libdbusmenu-6ec53854067f149492c18d35d680c2dad01d0a41.tar.bz2 libdbusmenu-6ec53854067f149492c18d35d680c2dad01d0a41.zip |
Setting up the type handler, need more API
Diffstat (limited to 'libdbusmenu-gtk')
-rw-r--r-- | libdbusmenu-gtk/serializablemenuitem.c | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/libdbusmenu-gtk/serializablemenuitem.c b/libdbusmenu-gtk/serializablemenuitem.c index c9eb416..4d23635 100644 --- a/libdbusmenu-gtk/serializablemenuitem.c +++ b/libdbusmenu-gtk/serializablemenuitem.c @@ -73,6 +73,14 @@ dbusmenu_gtk_serializable_menu_item_get_dbusmenu_menuitem (DbusmenuGtkSerializab return NULL; } +/* Handle the type with this item. */ +static gboolean +type_handler (DbusmenuMenuitem * newitem, DbusmenuMenuitem * parent, DbusmenuClient * client) +{ + + return TRUE; +} + void dbusmenu_gtk_serializable_menu_item_register_to_client (DbusmenuClient * client, GType item_type) { @@ -90,10 +98,10 @@ dbusmenu_gtk_serializable_menu_item_register_to_client (DbusmenuClient * client, } /* Register type */ - + dbusmenu_client_add_type_handler(client, class->get_type_string(), type_handler); /* need type */ /* Register defaults */ - + /* TODO: Need API on another branch */ return; } |