diff options
| author | Lex Neva <lexelby@users.noreply.github.com> | 2018-01-28 20:26:54 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2018-01-28 20:26:54 -0500 |
| commit | 871802e4eb555423beca8d1da81255edc0f424ce (patch) | |
| tree | 951d80d576b717ba20a0838b496c2a206e7464dd | |
| parent | fabe5bcd32a8ce7488034b5d67f1dacf1b364556 (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.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) |
