diff options
author | Tomeu Vizoso <tomeu@sugarlabs.org> | 2009-02-10 17:57:48 (GMT) |
---|---|---|
committer | Tomeu Vizoso <tomeu@sugarlabs.org> | 2009-02-10 17:57:48 (GMT) |
commit | 590b647ff67df79d34a75007f3c749827c9ee6f7 (patch) | |
tree | e0a1dabecde899129b18563aad3169a3e8dde4b9 | |
parent | aa9be1c47fbd9eebfae6313a66cc7e7e74bace23 (diff) |
Launch activity also when clicking on the palette icon. #335
-rw-r--r-- | src/jarabe/desktop/favoritesview.py | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/jarabe/desktop/favoritesview.py b/src/jarabe/desktop/favoritesview.py index 9535edf..a32b8df 100644 --- a/src/jarabe/desktop/favoritesview.py +++ b/src/jarabe/desktop/favoritesview.py @@ -472,12 +472,16 @@ class ActivityIcon(CanvasIcon): def create_palette(self): palette = FavoritePalette(self._activity_info, self._journal_entries) + palette.connect('activate', self.__palette_activate_cb) palette.connect('erase-activated', self.__erase_activated_cb) return palette def __erase_activated_cb(self, palette): self.emit('erase-activated', self._activity_info.get_bundle_id()) + def __palette_activate_cb(self, palette): + self._activate() + def __hovering_changed_event_cb(self, icon, hovering): self._hovering = hovering @@ -530,6 +534,9 @@ class ActivityIcon(CanvasIcon): return width, width def __button_release_event_cb(self, icon, event): + self._activate() + + def _activate(self): self.palette.popdown(immediate=True) if get_settings().resume_mode and self._journal_entries: entry = self._journal_entries[0] |