Ooops do not start the popup animation on constructor.

This commit is contained in:
Marco Pesenti Gritti 2007-06-28 11:54:12 +02:00
parent 2ccf9c0b16
commit faed9162ab

View File

@ -51,11 +51,9 @@ class Palette(gobject.GObject):
self._popup_anim = animator.Animator(0.3, 10) self._popup_anim = animator.Animator(0.3, 10)
self._popup_anim.add(_PopupAnimation(self)) self._popup_anim.add(_PopupAnimation(self))
self._popup_anim.start()
self._popdown_anim = animator.Animator(0.6, 10) self._popdown_anim = animator.Animator(0.6, 10)
self._popdown_anim.add(_PopdownAnimation(self)) self._popdown_anim.add(_PopdownAnimation(self))
self._popdown_anim.start()
self._menu = _sugarext.Menu() self._menu = _sugarext.Menu()
@ -197,12 +195,14 @@ class Palette(gobject.GObject):
self._popdown_anim.start() self._popdown_anim.start()
def invoker_mouse_enter(self): def invoker_mouse_enter(self):
print 'Invoker enter'
self.popup() self.popup()
def invoker_mouse_leave(self): def invoker_mouse_leave(self):
self.popdown() self.popdown()
def _enter_notify_event_cb(self, widget, event): def _enter_notify_event_cb(self, widget, event):
print 'Enter notify'
if event.detail == gtk.gdk.NOTIFY_NONLINEAR: if event.detail == gtk.gdk.NOTIFY_NONLINEAR:
self._popdown_anim.stop() self._popdown_anim.stop()