summaryrefslogtreecommitdiff
path: root/embroider_params.py
diff options
context:
space:
mode:
authorLex Neva <github.com@lexneva.name>2017-12-27 21:39:12 -0500
committerLex Neva <github.com@lexneva.name>2017-12-27 21:39:12 -0500
commit6a39517bd927c06293118b111576e2c9219b884b (patch)
treebe184e32ad3a9e16bdc13330f31d07735be131a8 /embroider_params.py
parent7c2b0b211cae21b0aeec5e28d99b8ebc5f5be1f8 (diff)
remove uses of wx.CB_SORT
Apparently that option is not available on OS X. It's easy enough to just sort the values before giving them to wxGTK.
Diffstat (limited to 'embroider_params.py')
-rw-r--r--embroider_params.py6
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()