From: daid Date: Wed, 18 Apr 2012 12:48:05 +0000 (+0200) Subject: Auto select first radio item on toolbar. X-Git-Tag: RC3~60 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=3f9c5d53b31d10de2d14ca53c3bd180525e7f39d;p=cura.git Auto select first radio item on toolbar. --- diff --git a/Cura/gui/preview3d.py b/Cura/gui/preview3d.py index 9aac708d..d657d980 100644 --- a/Cura/gui/preview3d.py +++ b/Cura/gui/preview3d.py @@ -47,7 +47,7 @@ class previewPanel(wx.Panel): self.toolbar = toolbarUtil.Toolbar(self) group = [] - toolbarUtil.RadioButton(self.toolbar, group, 'object-mirror-x-on.png', 'object-mirror-x-off.png', '3D view', callback=self.On3DClick).SetValue(True) + toolbarUtil.RadioButton(self.toolbar, group, 'object-mirror-x-on.png', 'object-mirror-x-off.png', '3D view', callback=self.On3DClick) toolbarUtil.RadioButton(self.toolbar, group, 'object-mirror-x-on.png', 'object-mirror-x-off.png', 'Topdown view', callback=self.OnTopClick) self.toolbar.AddSeparator() diff --git a/Cura/gui/toolbarUtil.py b/Cura/gui/toolbarUtil.py index 2cf1b820..06cd72cc 100644 --- a/Cura/gui/toolbarUtil.py +++ b/Cura/gui/toolbarUtil.py @@ -129,6 +129,9 @@ class RadioButton(buttons.GenBitmapButton): self.Bind(wx.EVT_ENTER_WINDOW, self.OnMouseEnter) self.Bind(wx.EVT_LEAVE_WINDOW, self.OnMouseLeave) + if len(group) == 1: + self.SetValue(True) + parent.AddControl(self) def SetBitmap(self, boolValue):