aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorTed Gould <ted@canonical.com>2008-11-12 22:01:39 -0600
committerTed Gould <ted@canonical.com>2008-11-12 22:01:39 -0600
commit947bc3f33cfd514f9d517578f0aab6bec05cc191 (patch)
treee50e3282eab970c0cf0962f725ec2de2f68f66e1 /src
parentb63286e253aea5a176439efbc69efae18112528b (diff)
downloadlibayatana-indicator-947bc3f33cfd514f9d517578f0aab6bec05cc191.tar.gz
libayatana-indicator-947bc3f33cfd514f9d517578f0aab6bec05cc191.tar.bz2
libayatana-indicator-947bc3f33cfd514f9d517578f0aab6bec05cc191.zip
Working on ideas for the prototype of the individual item stuff
Diffstat (limited to 'src')
-rw-r--r--src/menu-dbus.c24
1 files changed, 24 insertions, 0 deletions
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;
+ }