Hi Guys,
I am trying to have a menu that allows the user to move between a 'simple' and 'advanced' key switch system. The problem is that when I select advanced even though the red 'simple' key switch notes disappear and the magenta 'advanced' ones appear, the blacked out key switch 'simple' notes still work when the 'advanced' dropdown is selected. How do I disable $key_switch_1 to $key_switch_4 when the 'advanced' dropdown is selected?
on ui_control ($simple_advanced_menu)
select ($simple_advanced_menu)
case 0 {Simple Dropdown}
set_key_color($key_switch_1, $KEY_COLOR_RED)
set_key_color($key_switch_2, $KEY_COLOR_RED)
set_key_color($key_switch_3, $KEY_COLOR_RED)
set_key_color($key_switch_4, $KEY_COLOR_RED)
set_control_par(get_ui_id($key_switch_1), $CONTROL_PAR_HIDE, $HIDE_PART_NOTHING)
set_control_par(get_ui_id($key_switch_2), $CONTROL_PAR_HIDE, $HIDE_PART_NOTHING)
set_control_par(get_ui_id($key_switch_3), $CONTROL_PAR_HIDE, $HIDE_PART_NOTHING)
set_control_par(get_ui_id($key_switch_4), $CONTROL_PAR_HIDE, $HIDE_PART_NOTHING)
set_control_par(get_ui_id($button_1), $CONTROL_PAR_HIDE, $HIDE_PART_NOTHING)
set_control_par(get_ui_id($button_2), $CONTROL_PAR_HIDE, $HIDE_PART_NOTHING)
set_control_par(get_ui_id($button_3), $CONTROL_PAR_HIDE, $HIDE_PART_NOTHING)
set_control_par(get_ui_id($button_4), $CONTROL_PAR_HIDE, $HIDE_PART_NOTHING)
set_control_par(get_ui_id($key_switch_1), $CONTROL_PAR_HIDE, $HIDE_PART_BG)
set_control_par(get_ui_id($key_switch_2), $CONTROL_PAR_HIDE, $HIDE_PART_BG)
set_control_par(get_ui_id($key_switch_3), $CONTROL_PAR_HIDE, $HIDE_PART_BG)
set_control_par(get_ui_id($key_switch_4), $CONTROL_PAR_HIDE, $HIDE_PART_BG)
set_control_par(get_ui_id($key_switch_5), $CONTROL_PAR_HIDE, $HIDE_WHOLE_CONTROL)
set_control_par(get_ui_id($key_switch_6), $CONTROL_PAR_HIDE, $HIDE_WHOLE_CONTROL)
set_control_par(get_ui_id($key_switch_7), $CONTROL_PAR_HIDE, $HIDE_WHOLE_CONTROL)
set_control_par(get_ui_id($key_switch_8), $CONTROL_PAR_HIDE, $HIDE_WHOLE_CONTROL)
set_control_par(get_ui_id($button_5), $CONTROL_PAR_HIDE, $HIDE_WHOLE_CONTROL)
set_control_par(get_ui_id($button_6), $CONTROL_PAR_HIDE, $HIDE_WHOLE_CONTROL)
set_control_par(get_ui_id($button_7), $CONTROL_PAR_HIDE, $HIDE_WHOLE_CONTROL)
set_control_par(get_ui_id($button_8), $CONTROL_PAR_HIDE, $HIDE_WHOLE_CONTROL)
case 1 {Advanced Dropdown}
set_key_color($key_switch_5, $KEY_COLOR_MAGENTA)
set_key_color($key_switch_6, $KEY_COLOR_MAGENTA)
set_key_color($key_switch_7, $KEY_COLOR_MAGENTA)
set_key_color($key_switch_8, $KEY_COLOR_MAGENTA)
set_control_par(get_ui_id($key_switch_1), $CONTROL_PAR_HIDE, $HIDE_WHOLE_CONTROL)
set_control_par(get_ui_id($key_switch_2), $CONTROL_PAR_HIDE, $HIDE_WHOLE_CONTROL)
set_control_par(get_ui_id($key_switch_3), $CONTROL_PAR_HIDE, $HIDE_WHOLE_CONTROL)
set_control_par(get_ui_id($key_switch_4), $CONTROL_PAR_HIDE, $HIDE_WHOLE_CONTROL)
set_control_par(get_ui_id($button_1), $CONTROL_PAR_HIDE, $HIDE_WHOLE_CONTROL)
set_control_par(get_ui_id($button_2), $CONTROL_PAR_HIDE, $HIDE_WHOLE_CONTROL)
set_control_par(get_ui_id($button_3), $CONTROL_PAR_HIDE, $HIDE_WHOLE_CONTROL)
set_control_par(get_ui_id($button_4), $CONTROL_PAR_HIDE, $HIDE_WHOLE_CONTROL)
set_control_par(get_ui_id($key_switch_5), $CONTROL_PAR_HIDE, $HIDE_PART_NOTHING)
set_control_par(get_ui_id($key_switch_6), $CONTROL_PAR_HIDE, $HIDE_PART_NOTHING)
set_control_par(get_ui_id($key_switch_7), $CONTROL_PAR_HIDE, $HIDE_PART_NOTHING)
set_control_par(get_ui_id($key_switch_8), $CONTROL_PAR_HIDE, $HIDE_PART_NOTHING)
set_control_par(get_ui_id($button_5), $CONTROL_PAR_HIDE, $HIDE_PART_NOTHING)
set_control_par(get_ui_id($button_6), $CONTROL_PAR_HIDE, $HIDE_PART_NOTHING)
set_control_par(get_ui_id($button_7), $CONTROL_PAR_HIDE, $HIDE_PART_NOTHING)
set_control_par(get_ui_id($button_8), $CONTROL_PAR_HIDE, $HIDE_PART_NOTHING)
set_control_par(get_ui_id($key_switch_5), $CONTROL_PAR_HIDE, $HIDE_PART_BG)
set_control_par(get_ui_id($key_switch_6), $CONTROL_PAR_HIDE, $HIDE_PART_BG)
set_control_par(get_ui_id($key_switch_7), $CONTROL_PAR_HIDE, $HIDE_PART_BG)
set_control_par(get_ui_id($key_switch_8), $CONTROL_PAR_HIDE, $HIDE_PART_BG)
end select
end on