diff options
author | Eduardo Silva <edsiper@monotop.(none)> | 2007-07-08 14:29:43 (GMT) |
---|---|---|
committer | Eduardo Silva <edsiper@monotop.(none)> | 2007-07-08 14:29:43 (GMT) |
commit | c7d730e1ac7159c0f0ce13804cbf18941df7caf2 (patch) | |
tree | 5730aed7378cc2a30eedbd7b5e75545bf00a7289 /sugar/graphics/palette.py | |
parent | a2c0e52c203e7a19b62bf4e6ba1ab034df50c74e (diff) |
Hide palettes on iconbutton/toolbutton clicked
Diffstat (limited to 'sugar/graphics/palette.py')
-rw-r--r-- | sugar/graphics/palette.py | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/sugar/graphics/palette.py b/sugar/graphics/palette.py index 1a019b8..c241def 100644 --- a/sugar/graphics/palette.py +++ b/sugar/graphics/palette.py @@ -259,10 +259,14 @@ class Palette(gobject.GObject): self._popup_anim.start() self._secondary_anim.start() - def popdown(self): + def popdown(self, inmediate=False): self._secondary_anim.stop() self._popup_anim.stop() - self._popdown_anim.start() + + if not inmediate: + self._popdown_anim.start() + else: + self._hide() def invoker_mouse_enter(self): self.popup() |