From a6c1ef608064a400d1fc3e7d9e5eba352d231ac6 Mon Sep 17 00:00:00 2001 From: Tomeu Vizoso Date: Wed, 28 Mar 2007 17:34:11 +0000 Subject: Popup/popdown fixes. --- (limited to 'sugar/graphics') diff --git a/sugar/graphics/canvasicon.py b/sugar/graphics/canvasicon.py index 3d5438f..d50e9f9 100644 --- a/sugar/graphics/canvasicon.py +++ b/sugar/graphics/canvasicon.py @@ -418,9 +418,15 @@ class CanvasIcon(hippo.CanvasBox, hippo.CanvasItem): self.prelight(enter=True) def _leave(self): - self._popup_anim = animator.Animator(0.2, 10) - self._popup_anim.add(_PopdownAnimation(self)) - self._popup_anim.start() + # FIXME: This is a hack for taking out the popdown delay for tooltips and + # increasing the rest of rollovers. We need a better way for specifiying + # different behaviors for the different kinds of popups. + if type(self._popup) == Popup: + self.hide_popup() + else: + self._popup_anim = animator.Animator(0.5, 10) + self._popup_anim.add(_PopdownAnimation(self)) + self._popup_anim.start() self.prelight(enter=False) -- cgit v0.9.1