- fixed a bug in Excellon Editor that crashed the app when editing the first tool added automatically into a new black Excellon file
- made sure that if the big mouse cursor is selected, the utility geometry in Excellon Editor has a thicker line width (2 pixels now) so it is visible over the geometry of the mouse cursor
This commit is contained in:
@@ -89,7 +89,7 @@ class PlotCanvas(QtCore.QObject, VisPyCanvas):
|
||||
self.text_collection.enabled = True
|
||||
|
||||
self.c = None
|
||||
|
||||
self.big_cursor = None
|
||||
# Keep VisPy canvas happy by letting it be "frozen" again.
|
||||
self.freeze()
|
||||
|
||||
@@ -203,6 +203,7 @@ class PlotCanvas(QtCore.QObject, VisPyCanvas):
|
||||
:return: the mouse cursor object
|
||||
"""
|
||||
if big is True:
|
||||
self.big_cursor = True
|
||||
self.c = CursorBig()
|
||||
|
||||
# in case there are multiple new_cursor calls, best to disconnect first the signals
|
||||
@@ -218,6 +219,7 @@ class PlotCanvas(QtCore.QObject, VisPyCanvas):
|
||||
self.c.mouse_state_updated.connect(self.on_mouse_state)
|
||||
self.c.mouse_position_updated.connect(self.on_mouse_position)
|
||||
else:
|
||||
self.big_cursor = False
|
||||
self.c = Cursor(pos=np.empty((0, 2)), parent=self.view.scene)
|
||||
self.c.antialias = 0
|
||||
|
||||
|
||||
Reference in New Issue
Block a user