Move window management keybindings inside sugar.

Add a TakeScreenshot dbus method and have the shell
call it when the activity can safely take a screenshot
to use as a preview.
This commit is contained in:
Marco Pesenti Gritti
2007-10-23 15:19:17 +02:00
parent 0daccca71f
commit f300006b76
7 changed files with 97 additions and 36 deletions
+14
View File
@@ -70,6 +70,20 @@ class HomeModel(gobject.GObject):
screen.connect('active-window-changed',
self._active_window_changed_cb)
def get_previous_activity(self):
i = self._activities.index(self._pending_activity)
if i > 0:
return self._activities[i - 1]
else:
return None
def get_next_activity(self):
i = self._activities.index(self._pending_activity)
if i < len(self._activities) - 1:
return self._activities[i + 1]
else:
return None
def get_pending_activity(self):
"""Returns the activity that would be seen in the Activity zoom level