upd examples

This commit is contained in:
2025-01-16 14:51:20 +00:00
parent da1d5132a8
commit 38bd284ba6
8 changed files with 69 additions and 64 deletions

View File

@@ -12,9 +12,9 @@ class App(tk.Tk):
def __init__(self, vm):
super().__init__()
self.vm = vm
self._vm = vm
self.title(f'{vm} - version {vm.version}')
self.vm.observer.add(self.on_ldirty)
self._vm.observer.add(self.on_ldirty)
# create widget variables
self.button_var = tk.BooleanVar(value=vm.strip[self.INDEX].mute)
@@ -31,7 +31,7 @@ class App(tk.Tk):
)
# create labelframe and grid it onto the mainframe
self.labelframe = tk.LabelFrame(self, text=self.vm.strip[self.INDEX].label)
self.labelframe = tk.LabelFrame(self, text=self._vm.strip[self.INDEX].label)
self.labelframe.grid(padx=1)
# create slider and grid it onto the labelframe
@@ -76,12 +76,12 @@ class App(tk.Tk):
def on_slider_move(self, *args):
val = round(self.slider_var.get(), 1)
self.vm.strip[self.INDEX].gain = val
self._vm.strip[self.INDEX].gain = val
self.gainlabel_var.set(val)
def on_button_press(self):
self.button_var.set(not self.button_var.get())
self.vm.strip[self.INDEX].mute = self.button_var.get()
self._vm.strip[self.INDEX].mute = self.button_var.get()
self.style.configure(
'Mute.TButton', foreground='#cd5c5c' if self.button_var.get() else '#5a5a5a'
)
@@ -89,10 +89,10 @@ class App(tk.Tk):
def on_button_double_click(self, e):
self.slider_var.set(0)
self.gainlabel_var.set(0)
self.vm.strip[self.INDEX].gain = 0
self._vm.strip[self.INDEX].gain = 0
def _get_level(self):
val = max(self.vm.strip[self.INDEX].levels.postfader)
val = max(self._vm.strip[self.INDEX].levels.postfader)
return 0 if self.button_var.get() else 72 + val - 12
def on_ldirty(self):