Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/extensions/deviceicon/speech.py
diff options
context:
space:
mode:
Diffstat (limited to 'extensions/deviceicon/speech.py')
-rw-r--r--extensions/deviceicon/speech.py8
1 files changed, 2 insertions, 6 deletions
diff --git a/extensions/deviceicon/speech.py b/extensions/deviceicon/speech.py
index c3115f7..1f7bf02 100644
--- a/extensions/deviceicon/speech.py
+++ b/extensions/deviceicon/speech.py
@@ -45,9 +45,9 @@ class SpeechDeviceView(TrayIcon):
self._color = XoColor(client.get_string('/desktop/sugar/user/color'))
TrayIcon.__init__(self, icon_name=_ICON_NAME, xo_color=self._color)
self.set_palette_invoker(FrameWidgetInvoker(self))
+ self.palette_invoker.props.toggle_palette = True
+
self._manager = speech.get_speech_manager()
- self._icon_widget.connect('button-release-event',
- self.__button_release_event_cb)
def create_palette(self):
label = glib.markup_escape_text(_('Speech'))
@@ -55,10 +55,6 @@ class SpeechDeviceView(TrayIcon):
palette.set_group_id('frame')
return palette
- def __button_release_event_cb(self, widget, event):
- self.palette_invoker.notify_right_click()
- return True
-
class SpeechPalette(Palette):