Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/shell/view/frame/shutdownicon.py
diff options
context:
space:
mode:
Diffstat (limited to 'shell/view/frame/shutdownicon.py')
-rw-r--r--shell/view/frame/shutdownicon.py34
1 files changed, 17 insertions, 17 deletions
diff --git a/shell/view/frame/shutdownicon.py b/shell/view/frame/shutdownicon.py
index 520ba20..5814f72 100644
--- a/shell/view/frame/shutdownicon.py
+++ b/shell/view/frame/shutdownicon.py
@@ -21,24 +21,24 @@ from sugar.graphics.menu import Menu
from sugar.graphics import style
class ShutdownIcon(MenuIcon):
- ACTION_SHUTDOWN = 2
+ ACTION_SHUTDOWN = 2
- def __init__(self, menu_shell):
- MenuIcon.__init__(self, menu_shell, icon_name='stock-close')
- style.apply_stylesheet(self, 'menu.ActionIcon')
+ def __init__(self, menu_shell):
+ MenuIcon.__init__(self, menu_shell, icon_name='stock-close')
+ style.apply_stylesheet(self, 'menu.ActionIcon')
- def create_menu(self):
- menu = Menu()
- menu.add_item('Shut Down', ShutdownIcon.ACTION_SHUTDOWN)
- menu.connect('action', self._action_cb)
- return menu
+ def create_menu(self):
+ menu = Menu()
+ menu.add_item('Shut Down', ShutdownIcon.ACTION_SHUTDOWN)
+ menu.connect('action', self._action_cb)
+ return menu
- def _action_cb(self, menu, action):
- self.popdown()
+ def _action_cb(self, menu, action):
+ self.popdown()
- if action == ShutdownIcon.ACTION_SHUTDOWN:
- bus = dbus.SystemBus()
- proxy = bus.get_object('org.freedesktop.Hal',
- '/org/freedesktop/Hal/devices/computer')
- mgr = dbus.Interface(proxy, 'org.freedesktop.Hal.Device.SystemPowerManagement')
- mgr.Shutdown()
+ if action == ShutdownIcon.ACTION_SHUTDOWN:
+ bus = dbus.SystemBus()
+ proxy = bus.get_object('org.freedesktop.Hal',
+ '/org/freedesktop/Hal/devices/computer')
+ mgr = dbus.Interface(proxy, 'org.freedesktop.Hal.Device.SystemPowerManagement')
+ mgr.Shutdown()