the endpoint for setting fx_mode has been improved

This commit is contained in:
SallarShayegan
2025-03-30 12:10:59 +02:00
parent 6269e6f9f6
commit ba5f1a6ace
2 changed files with 6 additions and 3 deletions

View File

@ -46,7 +46,7 @@ class GuiMain:
for i in range(len(self.fx_mode_labels)):
self.knobs.append(Knobs(self))
self.set_fx_mode(self.fx_mode_labels[self.fx_mode])
self.set_fx_mode(self.fx_mode)
self.mute_button = BinaryButton(
self.screen,
@ -71,7 +71,10 @@ class GuiMain:
def set_knob_value(self, index, value):
self.knobs[self.fx_mode].set_value(index, value)
def set_fx_mode(self, mode):
def set_fx_mode(self, i):
self.set_fx_mode_by_name(self.fx_mode_labels[i])
def set_fx_mode_by_name(self, mode):
self.knobs[self.fx_mode].opacity = 0
self.fx_mode = self.fx_mode_labels.index(mode)
self.knobs[self.fx_mode].set_focused(None)