chiark / gitweb /
Auto select first radio item on toolbar.
authordaid <daid303@gmail.com>
Wed, 18 Apr 2012 12:48:05 +0000 (14:48 +0200)
committerdaid <daid303@gmail.com>
Wed, 18 Apr 2012 12:48:05 +0000 (14:48 +0200)
Cura/gui/preview3d.py
Cura/gui/toolbarUtil.py

index 9aac708d1c9c41268cdd2f14a8bf1b558142b709..d657d98099cb7bd89c43085ef793a13dee84df02 100644 (file)
@@ -47,7 +47,7 @@ class previewPanel(wx.Panel):
                self.toolbar = toolbarUtil.Toolbar(self)\r
 \r
                group = []\r
-               toolbarUtil.RadioButton(self.toolbar, group, 'object-mirror-x-on.png', 'object-mirror-x-off.png', '3D view', callback=self.On3DClick).SetValue(True)\r
+               toolbarUtil.RadioButton(self.toolbar, group, 'object-mirror-x-on.png', 'object-mirror-x-off.png', '3D view', callback=self.On3DClick)\r
                toolbarUtil.RadioButton(self.toolbar, group, 'object-mirror-x-on.png', 'object-mirror-x-off.png', 'Topdown view', callback=self.OnTopClick)\r
                self.toolbar.AddSeparator()\r
 \r
index 2cf1b820851f2784d2234d41408807c62dc7404e..06cd72ccef31646c5e548e7277dfe45b9071e854 100644 (file)
@@ -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):