HorizontalMode and VerticalMode inherit from ConnectMode
This commit is contained in:
parent
62dcd76efc
commit
1c7c495914
@ -658,16 +658,7 @@ class ConnectMode(Mode):
|
||||
else:
|
||||
sw.window.set_mode('')
|
||||
|
||||
class HorizontalMode(Mode):
|
||||
def start_mode(self, sw):
|
||||
self.first_ptref = None
|
||||
|
||||
def get_cursor(self):
|
||||
return 'crosshair'
|
||||
|
||||
def do_motion(self, sw, x, y):
|
||||
sw.update_hover_snap_point(x, y)
|
||||
|
||||
class HorizontalMode(ConnectMode):
|
||||
def do_left_click(self, sw, x, y):
|
||||
if sw.hover_snap_ptref is not None:
|
||||
if self.first_ptref is None:
|
||||
@ -679,22 +670,7 @@ class HorizontalMode(Mode):
|
||||
self.first_ptref = None
|
||||
sw.invalidate()
|
||||
|
||||
def do_right_click(self, sw, x, y):
|
||||
if self.first_ptref is not None:
|
||||
self.first_ptref = None
|
||||
else:
|
||||
sw.window.set_mode('')
|
||||
|
||||
class VerticalMode(Mode):
|
||||
def start_mode(self, sw):
|
||||
self.first_ptref = None
|
||||
|
||||
def get_cursor(self):
|
||||
return 'crosshair'
|
||||
|
||||
def do_motion(self, sw, x, y):
|
||||
sw.update_hover_snap_point(x, y)
|
||||
|
||||
class VerticalMode(ConnectMode):
|
||||
def do_left_click(self, sw, x, y):
|
||||
if sw.hover_snap_ptref is not None:
|
||||
if self.first_ptref is None:
|
||||
@ -705,9 +681,3 @@ class VerticalMode(Mode):
|
||||
sw.sketch.constraints.append(c)
|
||||
self.first_ptref = None
|
||||
sw.invalidate()
|
||||
|
||||
def do_right_click(self, sw, x, y):
|
||||
if self.first_ptref is not None:
|
||||
self.first_ptref = None
|
||||
else:
|
||||
sw.window.set_mode('')
|
||||
|
Loading…
x
Reference in New Issue
Block a user