chiark / gitweb /
Disable the bed level and head offset wizards for UM2.
authordaid <daid303@gmail.com>
Mon, 18 Nov 2013 12:49:49 +0000 (13:49 +0100)
committerdaid <daid303@gmail.com>
Mon, 18 Nov 2013 12:49:49 +0000 (13:49 +0100)
Cura/gui/mainWindow.py

index 2610087a804bb50d5768bc151d7954a254c631e2..d5b27a7a14f16e061c4f74a5abbedd3024b83883 100644 (file)
@@ -148,11 +148,11 @@ class mainWindow(wx.Frame):
                expertMenu.AppendSeparator()
                i = expertMenu.Append(-1, _("Run first run wizard..."))
                self.Bind(wx.EVT_MENU, self.OnFirstRunWizard, i)
-               i = expertMenu.Append(-1, _("Run bed leveling wizard..."))
-               self.Bind(wx.EVT_MENU, self.OnBedLevelWizard, i)
+               self.bedLevelWizardMenuItem = expertMenu.Append(-1, _("Run bed leveling wizard..."))
+               self.Bind(wx.EVT_MENU, self.OnBedLevelWizard, self.bedLevelWizardMenuItem)
                if self.extruderCount > 1:
-                       i = expertMenu.Append(-1, _("Run head offset wizard..."))
-                       self.Bind(wx.EVT_MENU, self.OnHeadOffsetWizard, i)
+                       self.headOffsetWizardMenuItem = expertMenu.Append(-1, _("Run head offset wizard..."))
+                       self.Bind(wx.EVT_MENU, self.OnHeadOffsetWizard, self.headOffsetWizardMenuItem)
 
                self.menubar.Append(expertMenu, _("Expert"))
 
@@ -306,6 +306,9 @@ class mainWindow(wx.Frame):
                        # Enabled sash
                        self.splitter.SetSashSize(4)
                self.defaultFirmwareInstallMenuItem.Enable(firmwareInstall.getDefaultFirmware() is not None)
+               if profile.getMachineSetting('machine_type') == 'ultimaker2':
+                       self.bedLevelWizardMenuItem.Enable(False)
+                       self.headOffsetWizardMenuItem.Enable(False)
                self.scene.updateProfileToControls()
 
        def OnPreferences(self, e):