From 871802e4eb555423beca8d1da81255edc0f424ce Mon Sep 17 00:00:00 2001 From: Lex Neva Date: Sun, 28 Jan 2018 20:26:54 -0500 Subject: properly notify GUI of Stroke being disabled (#43) fixes #32: when changing from Stroke to Fill in params, the preview drew both. --- embroider_params.py | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'embroider_params.py') 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) -- cgit v1.2.3