Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/src/sugar3/graphics/radiopalette.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/sugar3/graphics/radiopalette.py')
-rw-r--r--src/sugar3/graphics/radiopalette.py12
1 files changed, 3 insertions, 9 deletions
diff --git a/src/sugar3/graphics/radiopalette.py b/src/sugar3/graphics/radiopalette.py
index 29f4159..b1e4679 100644
--- a/src/sugar3/graphics/radiopalette.py
+++ b/src/sugar3/graphics/radiopalette.py
@@ -27,6 +27,9 @@ class RadioMenuButton(ToolButton):
ToolButton.__init__(self, **kwargs)
self.selected_button = None
+ self.palette_invoker.props.toggle_palette = True
+ self.props.hide_tooltip_on_click = False
+
if self.props.palette:
self.__palette_cb(None, None)
@@ -37,15 +40,6 @@ class RadioMenuButton(ToolButton):
return
self.props.palette.update_button()
- def do_clicked(self):
- if self.palette is None:
- return
- if self.palette.is_up() and \
- self.palette.palette_state == Palette.SECONDARY:
- self.palette.popdown(immediate=True)
- else:
- self.palette.popup(immediate=True, state=Palette.SECONDARY)
-
class RadioToolsButton(RadioMenuButton):