From 233026a5da9c8cf412203a8c93cba935e9a848a1 Mon Sep 17 00:00:00 2001 From: Simon Schampijer Date: Mon, 19 Jan 2009 12:59:19 +0000 Subject: Make the journal entries in the favorites palette resumable --- (limited to 'src') 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) -- cgit v0.9.1