diff options
Diffstat (limited to 'shell/Shell.py')
-rwxr-xr-x | shell/Shell.py | 26 |
1 files changed, 11 insertions, 15 deletions
diff --git a/shell/Shell.py b/shell/Shell.py index 59cfc59..b387049 100755 --- a/shell/Shell.py +++ b/shell/Shell.py @@ -19,6 +19,7 @@ from sugar.activity import Activity from FirstTimeDialog import FirstTimeDialog from panel.PanelManager import PanelManager from globalkeys import KeyGrabber +import sugar from sugar import conf import sugar.logger @@ -42,11 +43,6 @@ class ShellDbusService(dbus.service.Object): gobject.idle_add(self.__show_console_idle) class Shell(gobject.GObject): - ZOOM_MESH = 0 - ZOOM_FRIENDS = 1 - ZOOM_HOME = 2 - ZOOM_ACTIVITY = 3 - __gsignals__ = { 'activity-opened': (gobject.SIGNAL_RUN_FIRST, gobject.TYPE_NONE, ([gobject.TYPE_PYOBJECT])), @@ -86,13 +82,13 @@ class Shell(gobject.GObject): def __global_key_pressed_cb(self, grabber, key): if key == 'F1': - self.set_zoom_level(Shell.ZOOM_ACTIVITY) + self.set_zoom_level(sugar.ZOOM_ACTIVITY) elif key == 'F2': - self.set_zoom_level(Shell.ZOOM_HOME) + self.set_zoom_level(sugar.ZOOM_HOME) elif key == 'F3': - self.set_zoom_level(Shell.ZOOM_FRIENDS) + self.set_zoom_level(sugar.ZOOM_FRIENDS) elif key == 'F4': - self.set_zoom_level(Shell.ZOOM_MESH) + self.set_zoom_level(sugar.ZOOM_MESH) def __first_time_dialog_destroy_cb(self, dialog): conf.get_profile().save() @@ -113,7 +109,7 @@ class Shell(gobject.GObject): home_model = HomeModel() self._home_window.set_model(home_model) - self.set_zoom_level(Shell.ZOOM_HOME) + self.set_zoom_level(sugar.ZOOM_HOME) self._panel_manager = PanelManager(self) @@ -122,7 +118,7 @@ class Shell(gobject.GObject): def __showing_desktop_changed_cb(self, screen): if not screen.get_showing_desktop(): - self._zoom_level = Shell.ZOOM_ACTIVITY + self._zoom_level = sugar.ZOOM_ACTIVITY def __window_opened_cb(self, screen, window): if window.get_window_type() == wnck.WINDOW_NORMAL: @@ -215,14 +211,14 @@ class Shell(gobject.GObject): def set_zoom_level(self, level): self._zoom_level = level - if level == Shell.ZOOM_ACTIVITY: + if level == sugar.ZOOM_ACTIVITY: self._screen.toggle_showing_desktop(False) else: self._screen.toggle_showing_desktop(True) - if level == Shell.ZOOM_HOME: + if level == sugar.ZOOM_HOME: self._home_window.set_view(HomeWindow.HOME_VIEW) - elif level == Shell.ZOOM_FRIENDS: + elif level == sugar.ZOOM_FRIENDS: self._home_window.set_view(HomeWindow.FRIENDS_VIEW) - elif level == Shell.ZOOM_MESH: + elif level == sugar.ZOOM_MESH: self._home_window.set_view(HomeWindow.MESH_VIEW) |