[pitivi] controller.py: tweaks to make sure enter/leave are called and curors are set correctly
- From: Edward Hervey <edwardrv src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [pitivi] controller.py: tweaks to make sure enter/leave are called and curors are set correctly
- Date: Thu, 24 Sep 2009 15:30:51 +0000 (UTC)
commit a3836c7852f640d4cafd7121ffb58479708d13ae
Author: Brandon Lewis <brandon_lewis berkeley edu>
Date: Mon Sep 7 11:41:52 2009 -0700
controller.py: tweaks to make sure enter/leave are called and curors are set correctly
pitivi/ui/controller.py | 6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
---
diff --git a/pitivi/ui/controller.py b/pitivi/ui/controller.py
index 249433d..685cc2f 100644
--- a/pitivi/ui/controller.py
+++ b/pitivi/ui/controller.py
@@ -87,12 +87,12 @@ class Controller(object):
def enter_notify_event(self, item, target, event):
self._event_common(item, target, event)
self._canvas.grab_focus(item)
- if self._cursor:
+ if self._cursor and item is target:
event.window.set_cursor(self._cursor)
if not self._dragging:
self.enter(item, target)
self._ptr_within = True
- return self._handle_enter_leave
+ return self._handle_enter_leave or self._dragging
@handler(_view, "leave_notify_event")
def leave_notify_event(self, item, target, event):
@@ -102,7 +102,7 @@ class Controller(object):
if not self._dragging:
self.leave(item, target)
event.window.set_cursor(ARROW)
- return self._handle_enter_leave
+ return self._handle_enter_leave or self._dragging
@handler(_view, "button_press_event")
def button_press_event(self, item, target, event):
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]