summaryrefslogtreecommitdiff
path: root/embroider_params.py
diff options
context:
space:
mode:
authorLex Neva <github@lexneva.name>2017-01-05 03:36:20 +0000
committerLex Neva <github@lexneva.name>2017-01-05 03:36:20 +0000
commit5ac04a40b8bcb5beb12d6b169c8c0633e7d69b3e (patch)
tree9fa126bfb4cc74289e384881f29fc1d8e86302fe /embroider_params.py
parent2c2c58e5728dfb471ed8bf0ff591fdaf7b5a7c80 (diff)
uniqify values
Diffstat (limited to 'embroider_params.py')
-rw-r--r--embroider_params.py11
1 files changed, 5 insertions, 6 deletions
diff --git a/embroider_params.py b/embroider_params.py
index 83f30c9c..a6c587f2 100644
--- a/embroider_params.py
+++ b/embroider_params.py
@@ -271,14 +271,13 @@ class ParamsTab(ScrolledPanel):
if param.type == 'boolean':
- values = list(set(param.values))
- if len(values) > 1:
+ if len(param.values) > 1:
input = wx.CheckBox(self, style=wx.CHK_3STATE)
input.Set3StateValue(wx.CHK_UNDETERMINED)
else:
input = wx.CheckBox(self)
- if values:
- input.SetValue(values[0])
+ if param.values:
+ input.SetValue(param.values[0])
input.Bind(wx.EVT_CHECKBOX, self.changed)
elif len(param.values) > 1:
@@ -430,7 +429,7 @@ class SettingsFrame(wx.Frame):
def __set_properties(self):
# begin wxGlade: MyFrame.__set_properties
- self.SetTitle("frame_1")
+ self.SetTitle("Embroidery Parameters")
self.notebook.SetMinSize((800, 400))
self.preset_chooser.SetSelection(-1)
# end wxGlade
@@ -522,7 +521,7 @@ class EmbroiderParams(inkex.Effect):
params = cls.get_params()
for param in params:
- param.values = self.get_values(param, nodes)
+ param.values = list(set(self.get_values(param, nodes)))
parent_tab = None
new_tabs = []