Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSimon Schampijer <simon@laptop.org>2012-11-08 17:34:08 (GMT)
committer Simon Schampijer <simon@laptop.org>2012-11-08 18:30:44 (GMT)
commit54cf9e743f170ce19d131579033b9e14f481caaf (patch)
tree80ca253d2cfbe58009d995056de2cd54403d4931
parent8b3edbabe6ee17a1b2b48b3c3fefcb81121415f6 (diff)
Frame Activity list: hide Frame after using an option in the Palette
This does take care of the following cases: - resume an activity (or Journal) from the Palette - show the source code of an activity - stop an activity As we pop down the Palette after selecting one of the actions we can just listen on the popdown signal of the Palette and hide the Frame then. Signed-off-by: Simon Schampijer <simon@laptop.org> Acked-by: Manuel QuiƱones <manuq@laptop.org>
-rw-r--r--src/jarabe/frame/activitiestray.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/jarabe/frame/activitiestray.py b/src/jarabe/frame/activitiestray.py
index 38fde7b..5fb1826 100644
--- a/src/jarabe/frame/activitiestray.py
+++ b/src/jarabe/frame/activitiestray.py
@@ -84,9 +84,14 @@ class ActivityButton(RadioToolButton):
palette = JournalPalette(self._home_activity)
else:
palette = CurrentActivityPalette(self._home_activity)
+ palette.connect('popdown', self.__palette_popped_down_cb)
palette.set_group_id('frame')
self.set_palette(palette)
+ def __palette_popped_down_cb(self, widget):
+ frame = jarabe.frame.get_view()
+ frame.hide()
+
def _on_failed_launch(self):
# TODO http://bugs.sugarlabs.org/ticket/2007
pass