From 702aa1eaf8d1567d16f29911c93b901caf90584e Mon Sep 17 00:00:00 2001 From: Josh Holtrop Date: Thu, 8 Sep 2011 16:00:28 -0400 Subject: [PATCH] add ConnectMode class --- SketchWidget.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/SketchWidget.py b/SketchWidget.py index 0f1f45d..a887ddb 100644 --- a/SketchWidget.py +++ b/SketchWidget.py @@ -25,6 +25,7 @@ class SketchWidget(object): 'select': SelectMode(), 'line': LineMode(), 'circle': CircleMode(), + 'connect': ConnectMode(), } self.mode_name = 'select' self.mode = self.modes[self.mode_name] @@ -605,3 +606,10 @@ class CircleMode(Mode): def get_cursor(self): return 'crosshair' + +class ConnectMode(Mode): + def get_cursor(self): + return 'crosshair' + + def do_motion(self, sw, x, y): + sw.update_hover_snap_point(x, y)