@@ -523,6 +523,9 @@ class PronterWindow(MainWindow, pronsole.pronsole):
defplatecb(self,name):
self.log(_("Plated %s")%name)
self.loadfile(None,name)
ifself.settings.uimodein(_("Tabbed"),_("Tabbed with platers")):
# Switch to page 1 (Status tab)
self.notebook.SetSelection(1)
defdo_editgcode(self,e=None):
ifself.filenameisnotNone:
...
...
@@ -821,7 +824,7 @@ Printrun. If not, see <http://www.gnu.org/licenses/>."""
self.settings._add(BooleanSetting("circular_bed",False,_("Circular build platform"),_("Draw a circular (or oval) build platform instead of a rectangular one"),"Printer"),self.update_bed_viz)
self.settings._add(SpinSetting("extruders",0,1,5,_("Extruders count"),_("Number of extruders"),"Printer"))
self.settings._add(BooleanSetting("clamp_jogging",False,_("Clamp manual moves"),_("Prevent manual moves from leaving the specified build dimensions"),"Printer"))
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.reload_ui)
self.settings._add(ComboSetting("uimode",_("Standard"),[_("Standard"),_("Compact"),_("Tabbed"),_("Tabbed with platers")],_("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.\nTabbed with platers mode is the same as Tabbed, but with two extra pages for the STL and G-Code platers."),"UI"),self.reload_ui)
self.settings._add(ComboSetting("controlsmode","Standard",["Standard","Mini"],_("Controls mode"),_("Standard controls include all controls needed for printer setup and calibration, while Mini controls are limited to the ones needed for daily printing"),"UI"),self.reload_ui)
self.settings._add(BooleanSetting("slic3rintegration",False,_("Enable Slic3r integration"),_("Add a menu to select Slic3r profiles directly from Pronterface"),"UI"),self.reload_ui)
self.settings._add(BooleanSetting("slic3rupdate",False,_("Update Slic3r default presets"),_("When selecting a profile in Slic3r integration menu, also save it as the default Slic3r preset"),"UI"))