diff options
| author | Lex Neva <github.com@lexneva.name> | 2017-12-31 22:10:10 -0500 |
|---|---|---|
| committer | Lex Neva <github.com@lexneva.name> | 2017-12-31 22:10:10 -0500 |
| commit | 82fe2b7144a9b2a845a542304be11a407f18478d (patch) | |
| tree | 6f14c8282de12508eaf57c33997e8d78e7600621 | |
| parent | 824dd3c4e6a42dbdb032f93ccfc050e5edb9b242 (diff) | |
show simulate window at start
| -rw-r--r-- | embroider_params.py | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/embroider_params.py b/embroider_params.py index f8ebdfcb..1be10881 100644 --- a/embroider_params.py +++ b/embroider_params.py @@ -328,12 +328,14 @@ class SettingsFrame(wx.Frame): self.tabs = self.tabs_factory(self.notebook) for tab in self.tabs: - tab.on_change(self.params_changed) + tab.on_change(self.update_simulator) self.simulate_window = None self.simulate_thread = None self.simulate_refresh_needed = Event() + wx.CallLater(1000, self.update_simulator) + self.presets_box = wx.StaticBox(self, wx.ID_ANY, label="Presets") self.preset_chooser = wx.ComboBox(self, wx.ID_ANY) @@ -365,7 +367,7 @@ class SettingsFrame(wx.Frame): self.__do_layout() # end wxGlade - def params_changed(self, tab): + def update_simulator(self, tab=None): if self.simulate_window: self.simulate_window.stop() self.simulate_window.clear() @@ -387,9 +389,9 @@ class SettingsFrame(wx.Frame): patches = self.generate_patches() if patches: - wx.CallAfter(self.update_simulator, patches) + wx.CallAfter(self.refresh_simulator, patches) - def update_simulator(self, patches): + def refresh_simulator(self, patches): if self.simulate_window: self.simulate_window.stop() self.simulate_window.load(patches=patches) |
