Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorSimon Schampijer <simon@schampijer.de>2009-01-19 12:59:19 (GMT)
committer Simon Schampijer <simon@schampijer.de>2009-01-19 12:59:19 (GMT)
commit233026a5da9c8cf412203a8c93cba935e9a848a1 (patch)
tree4fe8e52dd8177856c6e9245f00ebb261c2b304ff /src
parente86c9b7d8937ea6a08526dc17bfcb88159cf437b (diff)
Make the journal entries in the favorites palette resumable
Diffstat (limited to 'src')
-rw-r--r--src/jarabe/desktop/favoritesview.py5
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)