self.settings._add(ComboSetting("uimode","Standard",["Standard","Compact","Tabbed"],_("Interface mode"),_("Standard interface is a one-page, three columns layout with controls/visualization/log\nCompact mode is a one-page, two columns layout with controls + log/visualization\nTabbed mode is a two-pages mode, where the first page shows controls and the second one shows visualization and log."),"UI"))
self.settings._add(ComboSetting("uimode","Standard",["Standard","Compact","Tabbed"],_("Interface mode"),_("Standard interface is a one-page, three columns layout with controls/visualization/log\nCompact mode is a one-page, two columns layout with controls + log/visualization\nTabbed mode is a two-pages mode, where the first page shows controls and the second one shows visualization and log."),"UI"))
self.settings._add(BooleanSetting("viz3d",False,_("Enable 3D viewer"),_("Use 3D visualization instead of 2D layered visualization"),"UI"))
self.settings._add(BooleanSetting("viz3d",False,_("Enable 3D viewer"),_("Use 3D visualization instead of 2D layered visualization"),"UI"))
...
@@ -1065,12 +1066,25 @@ class PronterWindow(MainWindow, pronsole.pronsole):
...
@@ -1065,12 +1066,25 @@ class PronterWindow(MainWindow, pronsole.pronsole):
return
return
self.p.send_now('M114')
self.p.send_now('M114')
defclamped_move_message(self):
print_("Manual move outside of the build volume prevented (see the \"Clamp manual moves\" option).")
defmoveXY(self,x,y):
defmoveXY(self,x,y):
# When user clicks on the XY control, the Z control no longer gets spacebar/repeat signals
# When user clicks on the XY control, the Z control no longer gets spacebar/repeat signals