From 10f1e36dafac3c1491ef2c8ed6cd1bc93449c75d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Javier=20Jard=C3=B3n?= Date: Mon, 27 Jun 2011 04:09:40 +0100 Subject: power-service: Add an item to the menu --- src/power-service.c | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/src/power-service.c b/src/power-service.c index 7d8e514..e3bbc32 100644 --- a/src/power-service.c +++ b/src/power-service.c @@ -44,6 +44,8 @@ static DbusmenuMenuitem *root_menuitem = NULL; /*TODO Do we need this?*/ /*static PowerServiceDbus *dbus_interface = NULL;*/ +/* Global Items */ +static DbusmenuMenuitem *settings = NULL; /* Repsonds to the service object saying it's time to shutdown. It stops the mainloop. */ @@ -60,6 +62,20 @@ static void build_menus (gpointer data) { /*TODO*/ + + settings = dbusmenu_menuitem_new(); + dbusmenu_menuitem_property_set (settings, + DBUSMENU_MENUITEM_PROP_LABEL, + _("Power Settings...")); + /* insensitive until we check for available apps */ +/* + dbusmenu_menuitem_property_set_bool (settings, DBUSMENU_MENUITEM_PROP_ENABLED, FALSE); + g_signal_connect (G_OBJECT (settings), + DBUSMENU_MENUITEM_SIGNAL_ITEM_ACTIVATED, + G_CALLBACK (activate_cb), + "indicator-power-preferences"); +*/ + dbusmenu_menuitem_child_append (root_menuitem, settings); } gint -- cgit v1.2.3