Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/src/view/frame/activitiestray.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/view/frame/activitiestray.py')
-rw-r--r--src/view/frame/activitiestray.py17
1 files changed, 9 insertions, 8 deletions
diff --git a/src/view/frame/activitiestray.py b/src/view/frame/activitiestray.py
index 1311f07..0291732 100644
--- a/src/view/frame/activitiestray.py
+++ b/src/view/frame/activitiestray.py
@@ -55,14 +55,6 @@ class ActivityButton(RadioToolButton):
self.set_icon_widget(self._icon)
self._icon.show()
- if self._home_activity.is_journal():
- palette = JournalPalette(self._home_activity)
- else:
- palette = CurrentActivityPalette(self._home_activity)
- palette.props.invoker = FrameWidgetInvoker(self)
- palette.set_group_id('frame')
- self.set_palette(palette)
-
if home_activity.props.launching:
self._icon.props.pulsing = True
self._notify_launching_hid = home_activity.connect( \
@@ -71,6 +63,15 @@ class ActivityButton(RadioToolButton):
self._notify_launching_hid = None
self._notif_icon = None
+ def create_palette(self):
+ if self._home_activity.is_journal():
+ palette = JournalPalette(self._home_activity)
+ else:
+ palette = CurrentActivityPalette(self._home_activity)
+ palette.props.invoker = FrameWidgetInvoker(self)
+ palette.set_group_id('frame')
+ self.set_palette(palette)
+
def __notify_launching_cb(self, home_activity, pspec):
if not home_activity.props.launching:
self._icon.props.pulsing = False