self.ctrl = wx.CheckBox(panel, -1, style=wx.ALIGN_RIGHT)
self.SetValue(self.setting.getValue())
self.ctrl.Bind(wx.EVT_CHECKBOX, self.OnSettingChange)
- elif self.setting.getType() is wx.Colour:
+ elif valueOverride is not None and valueOverride is wx.Colour:
self.ctrl = wx.ColourPickerCtrl(panel, -1)
self.SetValue(self.setting.getValue())
self.ctrl.Bind(wx.EVT_COLOURPICKER_CHANGED, self.OnSettingChange)
configBase.SettingRow(left, 'extruder_offset_y%d' % (i))
configBase.TitleRow(left, 'Colours')
- configBase.SettingRow(left, 'model_colour')
+ configBase.SettingRow(left, 'model_colour', wx.Colour)
for i in xrange(1, self.oldExtruderAmount):
- configBase.SettingRow(left, 'model_colour%d' % (i+1))
+ configBase.SettingRow(left, 'model_colour%d' % (i+1), wx.Colour)
configBase.TitleRow(right, 'Filament settings')
configBase.SettingRow(right, 'filament_physical_density')