From 947bc3f33cfd514f9d517578f0aab6bec05cc191 Mon Sep 17 00:00:00 2001 From: Ted Gould Date: Wed, 12 Nov 2008 22:01:39 -0600 Subject: Working on ideas for the prototype of the individual item stuff --- src/menu-dbus.c | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) (limited to 'src') diff --git a/src/menu-dbus.c b/src/menu-dbus.c index cb4d531..1fea066 100644 --- a/src/menu-dbus.c +++ b/src/menu-dbus.c @@ -4,6 +4,30 @@ GtkWidget * _dbus_menu_make_menuitem_val (DBusGProxy * proxy, guint id) { + GError * error = NULL; + gboolean proxyret; + + gchar * label; + gchar * tooltip; + gchar * icon; + gchar * indicator; + guint submenu; + + /* TODO: switch to begin_call */ + proxyret = dbus_g_proxy_call (proxy, "GetItem", &error, + G_TYPE_UINT, id, + G_TYPE_INVALID, + G_TYPE_STRING, &label, + G_TYPE_STRING, &tooltip, + G_TYPE_STRING, &icon, + G_TYPE_STRING, &indicator, + G_TYPE_UINT, &submenu, + G_TYPE_INVALID); + + if (!proxyret) { + /* TODO: clear error */ + return NULL; + } -- cgit v1.2.3