diff options
| author | Lex Neva <lexelby@users.noreply.github.com> | 2017-12-28 15:10:04 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2017-12-28 15:10:04 -0500 |
| commit | 6e85547432bec1e8707f43131b523d3276b0753c (patch) | |
| tree | be184e32ad3a9e16bdc13330f31d07735be131a8 | |
| parent | 7c2b0b211cae21b0aeec5e28d99b8ebc5f5be1f8 (diff) | |
| parent | 6a39517bd927c06293118b111576e2c9219b884b (diff) | |
Merge pull request #8 from lexelby/fix-macos
remove uses of `wx.CB_SORT` to fix OS X
| -rw-r--r-- | embroider_params.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/embroider_params.py b/embroider_params.py index 5fb88b85..4e69ac33 100644 --- a/embroider_params.py +++ b/embroider_params.py @@ -281,7 +281,7 @@ class ParamsTab(ScrolledPanel): input.Bind(wx.EVT_CHECKBOX, self.changed) elif len(param.values) > 1: - input = wx.ComboBox(self, wx.ID_ANY, choices=param.values, style=wx.CB_DROPDOWN | wx.CB_SORT) + input = wx.ComboBox(self, wx.ID_ANY, choices=sorted(param.values), style=wx.CB_DROPDOWN) input.Bind(wx.EVT_COMBOBOX, self.changed) input.Bind(wx.EVT_TEXT, self.changed) else: @@ -313,7 +313,7 @@ class SettingsFrame(wx.Frame): self.presets_box = wx.StaticBox(self, wx.ID_ANY, label="Presets") - self.preset_chooser = wx.ComboBox(self, wx.ID_ANY, style=wx.CB_SORT) + self.preset_chooser = wx.ComboBox(self, wx.ID_ANY) self.update_preset_list() self.load_preset_button = wx.Button(self, wx.ID_ANY, "Load") @@ -344,7 +344,7 @@ class SettingsFrame(wx.Frame): def update_preset_list(self): preset_names = load_presets().keys() preset_names = [preset for preset in preset_names if preset != "__LAST__"] - self.preset_chooser.SetItems(preset_names) + self.preset_chooser.SetItems(sorted(preset_names)) def get_preset_name(self): preset_name = self.preset_chooser.GetValue().strip() |
