- if CTRL key is pressed during app startup the app will start in the Legacy(2D) graphic engine compatibility mode
This commit is contained in:
parent
c9111dac9b
commit
5b3f318e56
|
@ -12025,7 +12025,12 @@ class App(QtCore.QObject):
|
||||||
else:
|
else:
|
||||||
plot_container = self.ui.right_layout
|
plot_container = self.ui.right_layout
|
||||||
|
|
||||||
if self.is_legacy is False:
|
modifier = QtWidgets.QApplication.queryKeyboardModifiers()
|
||||||
|
if self.is_legacy is True or modifier == QtCore.Qt.ControlModifier:
|
||||||
|
self.is_legacy = True
|
||||||
|
self.defaults["global_graphic_engine"] = "2D"
|
||||||
|
self.plotcanvas = PlotCanvasLegacy(plot_container, self)
|
||||||
|
else:
|
||||||
try:
|
try:
|
||||||
self.plotcanvas = PlotCanvas(plot_container, self)
|
self.plotcanvas = PlotCanvas(plot_container, self)
|
||||||
except Exception as er:
|
except Exception as er:
|
||||||
|
@ -12038,8 +12043,6 @@ class App(QtCore.QObject):
|
||||||
msg += msg_txt
|
msg += msg_txt
|
||||||
self.inform.emit(msg)
|
self.inform.emit(msg)
|
||||||
return 'fail'
|
return 'fail'
|
||||||
else:
|
|
||||||
self.plotcanvas = PlotCanvasLegacy(plot_container, self)
|
|
||||||
|
|
||||||
# So it can receive key presses
|
# So it can receive key presses
|
||||||
self.plotcanvas.native.setFocus()
|
self.plotcanvas.native.setFocus()
|
||||||
|
|
|
@ -13,6 +13,7 @@ CAD program, and create G-Code for Isolation routing.
|
||||||
|
|
||||||
- improved the circle approximation resolution
|
- improved the circle approximation resolution
|
||||||
- fixed an issue in Gerber parser with detecting old kind of units
|
- fixed an issue in Gerber parser with detecting old kind of units
|
||||||
|
- if CTRL key is pressed during app startup the app will start in the Legacy(2D) graphic engine compatibility mode
|
||||||
|
|
||||||
11.01.2020
|
11.01.2020
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue