aboutsummaryrefslogtreecommitdiff
path: root/src/launcher-menu-item.c
diff options
context:
space:
mode:
authorTed Gould <ted@canonical.com>2009-08-26 13:52:21 -0500
committerTed Gould <ted@canonical.com>2009-08-26 13:52:21 -0500
commitec04bfc2ba1caed976374344ae7bf7fb71cad38c (patch)
tree538e86457d57eed996d973dbfa396691e4837456 /src/launcher-menu-item.c
parent81560d65d5a4899e748ed2f6aeb735ee42255348 (diff)
parentb40cfc60b5aa3ee0c5794f0c9f78411f7d8f4759 (diff)
downloadayatana-indicator-messages-ec04bfc2ba1caed976374344ae7bf7fb71cad38c.tar.gz
ayatana-indicator-messages-ec04bfc2ba1caed976374344ae7bf7fb71cad38c.tar.bz2
ayatana-indicator-messages-ec04bfc2ba1caed976374344ae7bf7fb71cad38c.zip
Merging in changes to make the green dot appear and the icon hide when no one is there.
Diffstat (limited to 'src/launcher-menu-item.c')
-rw-r--r--src/launcher-menu-item.c14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/launcher-menu-item.c b/src/launcher-menu-item.c
index 6c79adb..802575f 100644
--- a/src/launcher-menu-item.c
+++ b/src/launcher-menu-item.c
@@ -194,3 +194,17 @@ launcher_menu_item_set_eclipsed (LauncherMenuItem * li, gboolean eclipsed)
dbusmenu_menuitem_property_set(DBUSMENU_MENUITEM(li), "show", eclipsed ? "false" : "true");
return;
}
+
+gboolean
+launcher_menu_item_get_eclipsed (LauncherMenuItem * li)
+{
+ const gchar * show = dbusmenu_menuitem_property_get(DBUSMENU_MENUITEM(li), "show");
+ if (show == NULL) {
+ return FALSE;
+ }
+ g_debug("Launcher check eclipse: %s", show);
+ if (!g_strcmp0(show, "false")) {
+ return TRUE;
+ }
+ return FALSE;
+}