diff options
| author | Kaalleen <36401965+kaalleen@users.noreply.github.com> | 2024-12-29 15:19:33 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-12-29 15:19:33 +0100 |
| commit | 091e114b446fd1aac2dd9728a0144ce22efbbaa9 (patch) | |
| tree | b00037e49fc086d6e53cc270c2aac176fd98711d /lib/gui/lettering/main_panel.py | |
| parent | 9ff48f27198e65794610b820d6691531b931bb52 (diff) | |
lettering: align text (#3382)
Diffstat (limited to 'lib/gui/lettering/main_panel.py')
| -rw-r--r-- | lib/gui/lettering/main_panel.py | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/lib/gui/lettering/main_panel.py b/lib/gui/lettering/main_panel.py index f47e6db5..62f5da31 100644 --- a/lib/gui/lettering/main_panel.py +++ b/lib/gui/lettering/main_panel.py @@ -77,6 +77,7 @@ class LetteringPanel(wx.Panel): self.settings = DotDict({ "text": "", + "text_align": 0, "back_and_forth": False, "font": None, "scale": 100, @@ -99,6 +100,7 @@ class LetteringPanel(wx.Panel): def apply_settings(self): """Make the settings in self.settings visible in the UI.""" + self.options_panel.align_text_choice.SetSelection(self.settings.text_align) self.options_panel.color_sort_choice.SetSelection(self.settings.color_sort) self.options_panel.back_and_forth_checkbox.SetValue(bool(self.settings.back_and_forth)) self.options_panel.trim_option_choice.SetSelection(self.settings.trim_option) @@ -201,8 +203,8 @@ class LetteringPanel(wx.Panel): self.settings.color_sort = 0 self.update_preview() - def on_trim_option_change(self, event=None): - self.settings.trim_option = self.options_panel.trim_option_choice.GetCurrentSelection() + def on_choice_change(self, attribute, event=None): + self.settings[attribute] = event.GetEventObject().GetCurrentSelection() self.update_preview() def on_font_changed(self, event=None): @@ -303,7 +305,7 @@ class LetteringPanel(wx.Panel): font.render_text( self.settings.text, destination_group, back_and_forth=self.settings.back_and_forth, trim_option=self.settings.trim_option, use_trim_symbols=self.settings.use_trim_symbols, - color_sort=self.settings.color_sort + color_sort=self.settings.color_sort, text_align=self.settings.text_align ) except FontError as e: if raise_error: |
