20 #ifndef __ardour_cc121_gui_h__
21 #define __ardour_cc121_gui_h__
33 class CellRendererCombo;
90 Glib::RefPtr<Gtk::ListStore>
build_midi_port_list (std::vector<std::string>
const & ports,
bool for_input);
const ActionManager::ActionModel & action_model
void action_changed(Gtk::ComboBox *, CC121::ButtonID, CC121::ButtonState)
Gtk::ComboBox allbypass_combo
void connection_handler()
void build_action_combo(Gtk::ComboBox &cb, std::vector< std::pair< std::string, std::string > > const &actions, CC121::ButtonID, CC121::ButtonState)
void build_foot_action_combo(Gtk::ComboBox &, CC121::ButtonState)
Gtk::ComboBox function1_combo
MidiPortColumns midi_port_columns
void active_port_changed(Gtk::ComboBox *, bool for_input)
std::map< std::string, std::string > action_map
Gtk::ComboBox function3_combo
bool ignore_active_change
Gtk::ComboBox function4_combo
Gtk::ComboBox function2_combo
Glib::RefPtr< Gtk::ListStore > build_midi_port_list(std::vector< std::string > const &ports, bool for_input)
Gtk::ComboBox value_combo
PBD::ScopedConnectionList _port_connections
Glib::RefPtr< Gtk::TreeStore > available_action_model
void update_port_combos()
Gtk::ComboBox input_combo
Gtk::ComboBox output_combo
Gtk::ComboBox eqtype_combo
void build_user_action_combo(Gtk::ComboBox &, CC121::ButtonState, CC121::ButtonID)
void add(TreeModelColumnBase &column)
Gtk::TreeModelColumn< std::string > short_name
Gtk::TreeModelColumn< std::string > full_name