aboutsummaryrefslogtreecommitdiff
path: root/src/app-menu-item.c
diff options
context:
space:
mode:
authorTed Gould <ted@canonical.com>2009-02-07 11:38:20 -0600
committerTed Gould <ted@canonical.com>2009-02-07 11:38:20 -0600
commit8bf69500d1c49f46914c98085a975dd159c7b951 (patch)
treec97aaf294426a233e39a344fa752adca0c9644a9 /src/app-menu-item.c
parentef5f3ef754e0d603a51867ef699a094d590d04fd (diff)
downloadayatana-indicator-messages-8bf69500d1c49f46914c98085a975dd159c7b951.tar.gz
ayatana-indicator-messages-8bf69500d1c49f46914c98085a975dd159c7b951.tar.bz2
ayatana-indicator-messages-8bf69500d1c49f46914c98085a975dd159c7b951.zip
Adding in the basis for making a server based menu item
Diffstat (limited to 'src/app-menu-item.c')
-rw-r--r--src/app-menu-item.c10
1 files changed, 8 insertions, 2 deletions
diff --git a/src/app-menu-item.c b/src/app-menu-item.c
index ea2473e..15a4f32 100644
--- a/src/app-menu-item.c
+++ b/src/app-menu-item.c
@@ -13,6 +13,7 @@ struct _AppMenuItemPrivate
IndicateListener * listener;
IndicateListenerServer * server;
+ GtkWidget * name;
};
#define APP_MENU_ITEM_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), APP_MENU_ITEM_TYPE, AppMenuItemPrivate))
@@ -47,6 +48,7 @@ app_menu_item_init (AppMenuItem *self)
priv->listener = NULL;
priv->server = NULL;
+ priv->name = NULL;
return;
@@ -74,7 +76,11 @@ app_menu_item_new (IndicateListener * listener, IndicateListenerServer * server)
priv->listener = listener;
priv->server = server;
- priv->indicator = indicator;
+
+ priv->name = gtk_label_new(INDICATE_LISTENER_SERVER_DBUS_NAME(server));
+ gtk_widget_show(GTK_WIDGET(priv->name));
+
+ gtk_container_add(GTK_CONTAINER(self), GTK_WIDGET(priv->name));
g_signal_connect(G_OBJECT(self), "activate", G_CALLBACK(activate_cb), NULL);
@@ -84,6 +90,6 @@ app_menu_item_new (IndicateListener * listener, IndicateListenerServer * server)
static void
activate_cb (AppMenuItem * self, gpointer data)
{
- AppMenuItemPrivate * priv = APP_MENU_ITEM_GET_PRIVATE(self);
+ //AppMenuItemPrivate * priv = APP_MENU_ITEM_GET_PRIVATE(self);
}