diff options
| -rw-r--r-- | embroider_params.py | 6 |
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) |
