summaryrefslogtreecommitdiff
path: root/gtk2_ardour/engine_dialog.h
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2016-10-19 17:44:54 -0400
committerPaul Davis <paul@linuxaudiosystems.com>2016-10-19 17:49:35 -0400
commit05bc96f4d2bf5f68f5416f287034e86f4e59c11d (patch)
tree929c77d9c3bc0f7667ebb76e61b2692427f40fbc /gtk2_ardour/engine_dialog.h
parentf96b6982344dd390b3ee4882e96d1a7b83374b0f (diff)
move MIDI port options out of engine dialog and into prefs
Diffstat (limited to 'gtk2_ardour/engine_dialog.h')
-rw-r--r--gtk2_ardour/engine_dialog.h39
1 files changed, 1 insertions, 38 deletions
diff --git a/gtk2_ardour/engine_dialog.h b/gtk2_ardour/engine_dialog.h
index 6a90d3b055..8f47f2b5a3 100644
--- a/gtk2_ardour/engine_dialog.h
+++ b/gtk2_ardour/engine_dialog.h
@@ -137,6 +137,7 @@ class EngineControl : public ArdourDialog, public PBD::ScopedConnectionList {
void midi_option_changed ();
void setup_midi_tab_for_backend ();
+ void setup_midi_tab_for_jack ();
void refresh_midi_display (std::string focus = "");
void update_midi_options ();
@@ -349,44 +350,6 @@ class EngineControl : public ArdourDialog, public PBD::ScopedConnectionList {
void midi_latency_adjustment_changed(Gtk::Adjustment *, MidiDeviceSettings, bool);
void midi_device_enabled_toggled(ArdourButton *, MidiDeviceSettings);
sigc::connection lm_back_button_signal;
-
- /* MIDI port management */
- struct MidiPortColumns : public Gtk::TreeModel::ColumnRecord {
-
- MidiPortColumns () {
- add (name);
- add (pretty_name);
- add (in_use);
- add (music_data);
- add (control_data);
- add (selection);
- add (port);
- }
-
- Gtk::TreeModelColumn<std::string> name;
- Gtk::TreeModelColumn<std::string> pretty_name;
- Gtk::TreeModelColumn<bool> in_use;
- Gtk::TreeModelColumn<bool> music_data;
- Gtk::TreeModelColumn<bool> control_data;
- Gtk::TreeModelColumn<bool> selection;
- Gtk::TreeModelColumn<boost::shared_ptr<ARDOUR::Port> > port;
- };
-
- MidiPortColumns midi_port_columns;
- Gtk::TreeView midi_input_view;
- Gtk::TreeView midi_output_view;
- int pretty_name_column;
- int use_column;
- int music_column;
- int control_column;
- int selection_column;
-
- void refill_midi_ports (bool for_input);
- void pretty_name_edit (std::string const & path, std::string const & new_text, Gtk::TreeView*);
- void midi_use_column_toggled (std::string const & path, Gtk::TreeView*);
- void midi_music_column_toggled (std::string const & path, Gtk::TreeView*);
- void midi_control_column_toggled (std::string const & path, Gtk::TreeView*);
- void midi_selection_column_toggled (std::string const & path, Gtk::TreeView*);
};
#endif /* __gtk2_ardour_engine_dialog_h__ */