summaryrefslogtreecommitdiff
path: root/lib/gui/edit_json/main_panel.py
diff options
context:
space:
mode:
Diffstat (limited to 'lib/gui/edit_json/main_panel.py')
-rw-r--r--lib/gui/edit_json/main_panel.py14
1 files changed, 14 insertions, 0 deletions
diff --git a/lib/gui/edit_json/main_panel.py b/lib/gui/edit_json/main_panel.py
index 646d952a..26eb5793 100644
--- a/lib/gui/edit_json/main_panel.py
+++ b/lib/gui/edit_json/main_panel.py
@@ -83,6 +83,20 @@ class LetteringEditJsonPanel(wx.Panel):
self.text_after = event.GetEventObject().GetValue()
self.update_preview()
+ def on_glyphlist_update(self, event=None):
+ item = event.GetItem()
+ value = None
+ try:
+ value = float(item.GetText())
+ except ValueError:
+ pass
+ if value == self.font_meta['horiz_adv_x_default']:
+ self.settings_panel.glyph_list.CheckItem(event.Index)
+ else:
+ self.settings_panel.glyph_list.CheckItem(event.Index, False)
+ self.update_preview()
+ event.Skip()
+
def on_kerning_update(self, event=None):
self.update_preview()
event.Skip()