add ConnectMode class
This commit is contained in:
parent
05c8627395
commit
702aa1eaf8
@ -25,6 +25,7 @@ class SketchWidget(object):
|
|||||||
'select': SelectMode(),
|
'select': SelectMode(),
|
||||||
'line': LineMode(),
|
'line': LineMode(),
|
||||||
'circle': CircleMode(),
|
'circle': CircleMode(),
|
||||||
|
'connect': ConnectMode(),
|
||||||
}
|
}
|
||||||
self.mode_name = 'select'
|
self.mode_name = 'select'
|
||||||
self.mode = self.modes[self.mode_name]
|
self.mode = self.modes[self.mode_name]
|
||||||
@ -605,3 +606,10 @@ class CircleMode(Mode):
|
|||||||
|
|
||||||
def get_cursor(self):
|
def get_cursor(self):
|
||||||
return 'crosshair'
|
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)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user