Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorTomeu Vizoso <tomeu@sugarlabs.org>2009-02-10 18:09:37 (GMT)
committer Tomeu Vizoso <tomeu@sugarlabs.org>2009-02-10 18:09:37 (GMT)
commit172f0de2088045ee1e7745829423cf2c955279d6 (patch)
tree5ce1e6521ce74b99e9f7ac95d82a44b249744000 /src
parent590b647ff67df79d34a75007f3c749827c9ee6f7 (diff)
Add logout option to the buddy menu (unmadindu). #207
Diffstat (limited to 'src')
-rw-r--r--src/jarabe/view/buddymenu.py12
1 files changed, 8 insertions, 4 deletions
diff --git a/src/jarabe/view/buddymenu.py b/src/jarabe/view/buddymenu.py
index 99cf57f..35a8301 100644
--- a/src/jarabe/view/buddymenu.py
+++ b/src/jarabe/view/buddymenu.py
@@ -18,6 +18,7 @@ import logging
from gettext import gettext as _
import gtk
+import gconf
from sugar.graphics.palette import Palette
from sugar.graphics.menuitem import MenuItem
@@ -83,10 +84,13 @@ class BuddyMenu(Palette):
self.menu.append(item)
item.show()
- item = MenuItem(_('Logout'), 'system-logout')
- item.connect('activate', self.__logout_activate_cb)
- self.menu.append(item)
- item.show()
+ client = gconf.client_get_default()
+
+ if client.get_bool('/desktop/sugar/show_logout'):
+ item = MenuItem(_('Logout'), 'system-logout')
+ item.connect('activate', self.__logout_activate_cb)
+ self.menu.append(item)
+ item.show()
item = MenuItem(_('Restart'), 'system-restart')
item.connect('activate', self.__reboot_activate_cb)