20 #ifndef __ardour_faderport_gui_h__
21 #define __ardour_faderport_gui_h__
33 class CellRendererCombo;
87 Glib::RefPtr<Gtk::ListStore>
build_midi_port_list (std::vector<std::string>
const & ports,
bool for_input);
void build_user_action_combo(Gtk::ComboBox &, FaderPort::ButtonState)
void build_proj_action_combo(Gtk::ComboBox &, FaderPort::ButtonState)
PBD::ScopedConnectionList _port_connections
Gtk::ComboBox foot_combo[3]
Gtk::ComboBox output_combo
void build_foot_action_combo(Gtk::ComboBox &, FaderPort::ButtonState)
void build_trns_action_combo(Gtk::ComboBox &, FaderPort::ButtonState)
void action_changed(Gtk::ComboBox *, FaderPort::ButtonID, FaderPort::ButtonState)
void update_port_combos()
Glib::RefPtr< Gtk::ListStore > build_midi_port_list(std::vector< std::string > const &ports, bool for_input)
Gtk::ComboBox trns_combo[3]
void build_mix_action_combo(Gtk::ComboBox &, FaderPort::ButtonState)
void build_action_combo(Gtk::ComboBox &cb, std::vector< std::pair< std::string, std::string > > const &actions, FaderPort::ButtonID, FaderPort::ButtonState)
void connection_handler()
Gtk::ComboBox proj_combo[3]
Gtk::ComboBox user_combo[2]
bool ignore_active_change
const ActionManager::ActionModel & action_model
Gtk::ComboBox mix_combo[3]
void active_port_changed(Gtk::ComboBox *, bool for_input)
MidiPortColumns midi_port_columns
Gtk::ComboBox input_combo
std::map< std::string, std::string > action_map
void add(TreeModelColumnBase &column)
Gtk::TreeModelColumn< std::string > short_name
Gtk::TreeModelColumn< std::string > full_name