36 class CellRendererCombo;
49 class MackieControlProtocol;
143 std::shared_ptr<MACKIE_NAMESPACE::Surface> surface);
Gtk::ScrolledWindow function_key_scroller
void touch_sensitive_change()
MackieControlProtocol & _cp
void active_port_changed(Gtk::ComboBox *combo, std::weak_ptr< NS_MCU ::Surface > ws, bool for_input)
void profile_combo_changed()
PBD::ScopedConnectionList _port_connections
Gtk::Adjustment touch_sensitivity_adjustment
Gtk::Button recalibrate_fader_button
void refresh_function_key_editor()
void ipmidi_spinner_changed()
const ActionManager::ActionModel & action_model
Gtk::RadioButton touch_move_mode_button
Gtk::CellRendererCombo * make_action_renderer(Glib::RefPtr< Gtk::TreeStore > model, Gtk::TreeModelColumnBase)
bool ignore_active_change
Gtk::Adjustment ipmidi_base_port_adjustment
void update_port_combos(std::vector< std::string > const &, std::vector< std::string > const &, Gtk::ComboBox *input_combo, Gtk::ComboBox *output_combo, std::shared_ptr< NS_MCU ::Surface > surface)
Gtk::Widget * _device_dependent_widget
bool _ignore_profile_changed
PBD::ScopedConnection device_change_connection
Gtk::HScale touch_sensitivity_scale
Gtk::CheckButton backlight_button
Gtk::ComboBoxText _profile_combo
Gtk::ComboBoxText _surface_combo
Gtk::RadioButton absolute_touch_mode_button
void connection_handler()
Glib::RefPtr< Gtk::ListStore > build_midi_port_list(std::vector< std::string > const &ports, bool for_input)
std::vector< Gtk::ComboBox * > PortCombos
MackieControlProtocolGUI(MackieControlProtocol &)
void action_changed(const Glib::ustring &sPath, const Gtk::TreeModel::iterator &, Gtk::TreeModelColumnBase)
void surface_combo_changed()
FunctionKeyColumns function_key_columns
Gtk::TreeView function_key_editor
Glib::RefPtr< Gtk::ListStore > build_midi_port_list(bool for_input)
MidiPortColumns midi_port_columns
Gtk::Widget * device_dependent_widget()
Gtk::CheckButton relay_click_button
Glib::RefPtr< Gtk::ListStore > function_key_model
void build_function_key_editor()
void recalibrate_faders()
GtkImageIconNameData name
PBD::PropertyDescriptor< float > shift
void add(const Gtk::StockItem &item)
Gtk::TreeModelColumn< std::string > option
Gtk::TreeModelColumn< std::string > name
Gtk::TreeModelColumn< int > id
Gtk::TreeModelColumn< std::string > plain
Gtk::TreeModelColumn< std::string > cmdalt
Gtk::TreeModelColumn< std::string > control
Gtk::TreeModelColumn< std::string > shift
Gtk::TreeModelColumn< std::string > shiftcontrol
Gtk::TreeModelColumn< std::string > short_name
Gtk::TreeModelColumn< std::string > full_name