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"))
# 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):