From 3f9c5d53b31d10de2d14ca53c3bd180525e7f39d Mon Sep 17 00:00:00 2001 From: daid Date: Wed, 18 Apr 2012 14:48:05 +0200 Subject: [PATCH] Auto select first radio item on toolbar. --- Cura/gui/preview3d.py | 2 +- Cura/gui/toolbarUtil.py | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) 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): -- 2.30.2