Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/sugar/graphics/palette.py
diff options
context:
space:
mode:
authorEduardo Silva <edsiper@monotop.(none)>2007-07-08 14:29:43 (GMT)
committer Eduardo Silva <edsiper@monotop.(none)>2007-07-08 14:29:43 (GMT)
commitc7d730e1ac7159c0f0ce13804cbf18941df7caf2 (patch)
tree5730aed7378cc2a30eedbd7b5e75545bf00a7289 /sugar/graphics/palette.py
parenta2c0e52c203e7a19b62bf4e6ba1ab034df50c74e (diff)
Hide palettes on iconbutton/toolbutton clicked
Diffstat (limited to 'sugar/graphics/palette.py')
-rw-r--r--sugar/graphics/palette.py8
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()