/* the mix, proj, trns and user buttons have no obvious semantics for
* ardour, mixbus etc., so we allow the user to define their
* functionality from a small, curated set of options.
*/
/* the mix, proj, trns and user buttons have no obvious semantics for
* ardour, mixbus etc., so we allow the user to define their
* functionality from a small, curated set of options.
*/
- Gtk::ComboBox mix_combo[4];
- Gtk::ComboBox proj_combo[4];
- Gtk::ComboBox trns_combo[4];
- Gtk::ComboBox user_combo[4];
+ Gtk::ComboBox mix_combo[3];
+ Gtk::ComboBox proj_combo[3];
+ Gtk::ComboBox trns_combo[3];
+ Gtk::ComboBox user_combo[2];
void build_mix_action_combo (Gtk::ComboBox&, FaderPort::ButtonState);
void build_proj_action_combo (Gtk::ComboBox&, FaderPort::ButtonState);
void build_trns_action_combo (Gtk::ComboBox&, FaderPort::ButtonState);
void build_mix_action_combo (Gtk::ComboBox&, FaderPort::ButtonState);
void build_proj_action_combo (Gtk::ComboBox&, FaderPort::ButtonState);
void build_trns_action_combo (Gtk::ComboBox&, FaderPort::ButtonState);
void build_available_action_menu ();
void action_changed (Gtk::ComboBox*, FaderPort::ButtonID, FaderPort::ButtonState);
void build_available_action_menu ();
void action_changed (Gtk::ComboBox*, FaderPort::ButtonID, FaderPort::ButtonState);