summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLex Neva <lexelby@users.noreply.github.com>2018-01-28 20:26:54 -0500
committerGitHub <noreply@github.com>2018-01-28 20:26:54 -0500
commit871802e4eb555423beca8d1da81255edc0f424ce (patch)
tree951d80d576b717ba20a0838b496c2a206e7464dd
parentfabe5bcd32a8ce7488034b5d67f1dacf1b364556 (diff)
properly notify GUI of Stroke being disabled (#43)
fixes #32: when changing from Stroke to Fill in params, the preview drew both.
-rw-r--r--embroider_params.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/embroider_params.py b/embroider_params.py
index b53a586d..33ec4f18 100644
--- a/embroider_params.py
+++ b/embroider_params.py
@@ -166,6 +166,9 @@ class ParamsTab(ScrolledPanel):
self.set_toggle_state(not value)
self.update_toggle_state(notify_pair=False)
+ if self.on_change_hook:
+ self.on_change_hook(self)
+
def dependent_enable(self, enable):
if enable:
self.toggle_checkbox.Enable()
@@ -174,6 +177,9 @@ class ParamsTab(ScrolledPanel):
self.toggle_checkbox.Disable()
self.update_toggle_state()
+ if self.on_change_hook:
+ self.on_change_hook(self)
+
def set_toggle_state(self, value):
if self.toggle_checkbox:
self.toggle_checkbox.SetValue(value)