summaryrefslogtreecommitdiff
path: root/embroider_params.py
diff options
context:
space:
mode:
Diffstat (limited to 'embroider_params.py')
-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)