- self.st_fitness = wx.StaticText(self.pnl, label="Fitness: ")
- cb_fitness_choices = ['slow', 'average', 'fast']
- cb_fitness_default = 'average'
- self.cb_fitness = wx.ComboBox(self.pnl, choices=cb_fitness_choices,
- value=cb_fitness_default, style=wx.CB_READONLY)
-
- self.st_travel_mode = wx.StaticText(self.pnl, label="Travel Mode: ")
- cb_travel_mode_choices = ['uphill', 'flat', 'downhill', 'bushwhacking']
- cb_travel_mode_default = 'uphill'
- self.cb_travel_mode = wx.ComboBox(self.pnl, choices=cb_travel_mode_choices,
- value=cb_travel_mode_default, style=wx.CB_READONLY)
-
- self.st_units = wx.StaticText(self.pnl, label="Units: ")
- cb_units_choices = ['imperial', 'metric']
- cb_units_default = 'imperial'
- self.cb_units = wx.ComboBox(self.pnl, choices=cb_units_choices,
- value=cb_units_default, style=wx.CB_READONLY)
+ self.st_fitness = wx.StaticText(self.pnl, label="Fitness: ", style=wx.ALIGN_RIGHT)
+ rb_fitness_choices = ['slow', 'average', 'fast']
+ rb_fitness_default = 'average'
+ self.rb_fitness = wx.ComboBox(self.pnl, choices=rb_fitness_choices,
+ value=rb_fitness_default, style=wx.CB_READONLY)
+
+ self.st_travel_mode = wx.StaticText(self.pnl, label="Travel Mode: ", style=wx.ALIGN_RIGHT)
+ rb_travel_mode_choices = ['uphill', 'flat', 'downhill', 'bushwhacking']
+ rb_travel_mode_default = 'uphill'
+ self.rb_travel_mode = wx.ComboBox(self.pnl,
+ choices=rb_travel_mode_choices,
+ value=rb_travel_mode_default, style=wx.CB_READONLY)
+
+ self.st_units = wx.StaticText(self.pnl, label="Units: ", style=wx.ALIGN_RIGHT)
+ rb_units_choices = ['imperial', 'metric']
+ rb_units_default = 'imperial'
+
+ self.rb_units = []
+ for choice in range(len(rb_units_choices)):
+ label = rb_units_choices[choice]
+ style = wx.RB_GROUP if not choice else 0
+ self.rb_units.append(wx.RadioButton(self.pnl, label=label, style=style))