[pitivi] curve.py: make keyframes slightly larger mouse targets
- From: Edward Hervey <edwardrv src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [pitivi] curve.py: make keyframes slightly larger mouse targets
- Date: Wed, 19 Aug 2009 09:29:57 +0000 (UTC)
commit 189290d8021540930c93cc6c3e2279070cf395ef
Author: Brandon Lewis <brandon_lewis berkeley edu>
Date: Mon Aug 17 13:38:01 2009 -0700
curve.py: make keyframes slightly larger mouse targets
pitivi/ui/curve.py | 7 ++++---
1 files changed, 4 insertions(+), 3 deletions(-)
---
diff --git a/pitivi/ui/curve.py b/pitivi/ui/curve.py
index d1acbc4..a1d90e9 100644
--- a/pitivi/ui/curve.py
+++ b/pitivi/ui/curve.py
@@ -45,7 +45,8 @@ KW_WIDTH = 7
KW_HEIGHT = 7
KW_WIDTH2 = KW_WIDTH / 2
KW_HEIGHT2 = KW_HEIGHT / 2
-
+KW_MOUSE_WIDTH = KW_WIDTH2 + 1
+KW_MOUSE_HEIGHT = KW_HEIGHT2 + 1
CURVE_STROKE_WIDTH = 2.0
HAND = gtk.gdk.Cursor(gtk.gdk.HAND2)
@@ -248,8 +249,8 @@ class Curve(goocanvas.ItemSimple, goocanvas.Item, View, Zoomable):
x, y = pos
for keyframe, value in self.keyframes.iteritems():
kx, ky = value
- if (between(kx - KW_WIDTH2, x, kx + KW_HEIGHT2) and
- between(ky - KW_HEIGHT2, y, ky + KW_HEIGHT2)):
+ if (between(kx - KW_MOUSE_WIDTH, x, kx + KW_MOUSE_WIDTH) and
+ between(ky - KW_MOUSE_HEIGHT, y, ky + KW_MOUSE_HEIGHT)):
return keyframe
return None
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]