learn implemented on preset - transport widget - ui layout transport widget
This commit is contained in:
@@ -1480,6 +1480,9 @@ def check_and_start_midi_learn(strip):
|
||||
learning_strip = strip
|
||||
strip.start_learn()
|
||||
|
||||
preset_browser_back.learn_btn.clicked.connect(lambda: check_and_start_midi_learn(preset_browser_back))
|
||||
preset_browser_fwd.learn_btn.clicked.connect(lambda: check_and_start_midi_learn(preset_browser_fwd))
|
||||
|
||||
def update_window_width():
|
||||
nf = len(faders)
|
||||
nt = len(toggles)
|
||||
@@ -1716,8 +1719,7 @@ def transport_toggle_add(label, default_cc, insert_after=None):
|
||||
t.plus_btn.clicked.connect(lambda: transport_toggle_add(f"T{len(transports)+1}", 20, insert_after=t))
|
||||
t.minus_btn.clicked.connect(lambda: transport_remove(t))
|
||||
params_visible = not transport_show_hide_config
|
||||
for attr in ['learn_btn', 'cc_input_lbl', 'cc_spin', 'cc_output_lbl', 'midi_btn', 'osc_btn',
|
||||
'momentary_btn', 'toggle_mode_btn', 'osc_addr_edit', 'zone_btn', 'minus_btn',
|
||||
for attr in ['grp_learn', 'arrow_lbl', 'grp_cc', 'zone_btn', 'minus_btn',
|
||||
'plus_btn', 'title_edit', 'id_sep', 'id_label', 'color_swatch_btn']:
|
||||
getattr(t, attr).setVisible(params_visible)
|
||||
if insert_after is not None and insert_after in transports:
|
||||
@@ -2299,15 +2301,9 @@ def transport_show_hide_config_set(enabled):
|
||||
button_transport_show_hide_config.setText("Show Parameters" if enabled else "Hide Parameters")
|
||||
button_transport_show_hide_config.setChecked(enabled)
|
||||
for t in transports:
|
||||
t.learn_btn.setVisible(not enabled)
|
||||
t.cc_input_lbl.setVisible(not enabled)
|
||||
t.cc_spin.setVisible(not enabled)
|
||||
t.cc_output_lbl.setVisible(not enabled)
|
||||
t.midi_btn.setVisible(not enabled)
|
||||
t.osc_btn.setVisible(not enabled)
|
||||
t.momentary_btn.setVisible(not enabled)
|
||||
t.toggle_mode_btn.setVisible(not enabled)
|
||||
t.osc_addr_edit.setVisible(not enabled)
|
||||
t.grp_learn.setVisible(not enabled)
|
||||
t.arrow_lbl.setVisible(not enabled)
|
||||
t.grp_cc.setVisible(not enabled)
|
||||
t.zone_btn.setVisible(not enabled)
|
||||
t.minus_btn.setVisible(not enabled)
|
||||
t.plus_btn.setVisible(not enabled)
|
||||
|
||||
Reference in New Issue
Block a user