fix app title.

merge subject classes.

modify obsevers callback

ensure sunvalley theme loaded only once.

minor version bump
This commit is contained in:
onyx-and-iris
2022-06-20 00:09:27 +01:00
parent 60e55fd7f9
commit fd30a5ef0d
8 changed files with 59 additions and 70 deletions

View File

@@ -16,7 +16,7 @@ class Config(ttk.Frame):
self.phys_in, self.virt_in = parent.kind.ins
self.phys_out, self.virt_out = parent.kind.outs
self.parent.subject_pdirty.add(self)
self.parent.subject.add(self)
@property
def identifier(self):
@@ -68,10 +68,10 @@ class Config(ttk.Frame):
f"{param}.TButton", background=f'{"green" if val else "white"}'
)
def on_update(self):
def on_update(self, subject):
"""update parameters"""
self.after(_base_values.pdelay, self.sync)
if subject == "pdirty":
self.after(_base_values.pdelay, self.sync)
class StripConfig(Config):