From 3c091acb827b5d6a81b4ee8363cb103e6dfbd758 Mon Sep 17 00:00:00 2001 From: gac-maloja Date: Sat, 2 Oct 2021 11:40:48 +0200 Subject: [PATCH] added __getitem__ to SettingsList; added set_value to Setting --- settings.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/settings.py b/settings.py index 6fc4b6b..47555ff 100644 --- a/settings.py +++ b/settings.py @@ -43,6 +43,9 @@ class SettingsList(wx.GridSizer): def set(self, name, value): self.children[name].text.SetValue(value) + def __getitem__(self, key): + return self.children[key] + class Setting: @@ -72,6 +75,9 @@ class Setting: def get_value(self): return self.text.GetValue() + def set_value(self, val): + self.text.SetValue(val) + def on_state_change(self, event): if self.get_state():