20 #ifndef __ardour_launch_control_gui_h__
21 #define __ardour_launch_control_gui_h__
26 #include <ytkmm/box.h>
27 #include <ytkmm/button.h>
28 #include <ytkmm/combobox.h>
29 #include <ytkmm/image.h>
30 #include <ytkmm/table.h>
31 #include <ytkmm/treestore.h>
32 #include <ytkmm/spinbutton.h>
33 #include <ytkmm/notebook.h>
36 class CellRendererCombo;
84 Glib::RefPtr<Gtk::ListStore>
build_midi_port_list (std::vector<std::string>
const & ports,
bool for_input);
92 Gtk::TreeModelColumn<std::string>
name;
93 Gtk::TreeModelColumn<std::string>
path;
Gtk::CheckButton fader8master_button
Gtk::ComboBox output_combo
PBD::ScopedConnectionList lcxl_connections
Gtk::ComboBox input_combo
PBD::ScopedConnectionList _port_connections
PBD::ScopedConnection connection_change_connection
LCXLGUI(LaunchControlXL &)
ActionColumns action_columns
bool ignore_active_change
MidiPortColumns midi_port_columns
void toggle_fader8master()
void update_port_combos()
void toggle_ctrllowersends()
Glib::RefPtr< Gtk::TreeStore > available_action_model
std::map< std::string, std::string > action_map
void connection_handler()
Gtk::CheckButton ctrllowersends_button
Glib::RefPtr< Gtk::ListStore > build_midi_port_list(std::vector< std::string > const &ports, bool for_input)
void active_port_changed(Gtk::ComboBox *, bool for_input)
Gtk::TreeModelColumn< std::string > name
Gtk::TreeModelColumn< std::string > path
Gtk::TreeModelColumn< std::string > short_name
Gtk::TreeModelColumn< std::string > full_name