diff options
author | Simon Schampijer <simon@schampijer.de> | 2009-01-19 12:59:19 (GMT) |
---|---|---|
committer | Simon Schampijer <simon@schampijer.de> | 2009-01-19 12:59:19 (GMT) |
commit | 233026a5da9c8cf412203a8c93cba935e9a848a1 (patch) | |
tree | 4fe8e52dd8177856c6e9245f00ebb261c2b304ff /src/jarabe/desktop/favoritesview.py | |
parent | e86c9b7d8937ea6a08526dc17bfcb88159cf437b (diff) |
Make the journal entries in the favorites palette resumable
Diffstat (limited to 'src/jarabe/desktop/favoritesview.py')
-rw-r--r-- | src/jarabe/desktop/favoritesview.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/jarabe/desktop/favoritesview.py b/src/jarabe/desktop/favoritesview.py index e77bf74..561b26b 100644 --- a/src/jarabe/desktop/favoritesview.py +++ b/src/jarabe/desktop/favoritesview.py @@ -584,6 +584,7 @@ class FavoritePalette(ActivityPalette): menu_item = MenuItem(text_label=entry['title'], file_name=icon_file_name, xo_color=color) + menu_item.connect('activate', self.__resume_entry_cb, entry) menu_items.append(menu_item) menu_item.show() @@ -595,6 +596,10 @@ class FavoritePalette(ActivityPalette): for i in range(0, len(menu_items)): self.menu.insert(menu_items[i], i) + def __resume_entry_cb(self, menu_item, entry): + if entry is not None: + activityfactory.create_with_object_id(self._bundle, entry['uid']) + class CurrentActivityIcon(CanvasIcon, hippo.CanvasItem): def __init__(self): CanvasIcon.__init__(self, cache=True) |