summaryrefslogtreecommitdiff
path: root/gtk2_ardour/engine_dialog.h
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2016-10-18 18:00:55 -0400
committerPaul Davis <paul@linuxaudiosystems.com>2016-10-18 18:01:03 -0400
commit8357775fbbd3d6b9a60356639596f2a224dff12e (patch)
tree6e6992085e0f1c95b0e4cb4c5321b3c9d1938c45 /gtk2_ardour/engine_dialog.h
parente6ff4d8455850e4d5507a21bcec25e843bef778e (diff)
further work on a MIDI port functionality dialog
Diffstat (limited to 'gtk2_ardour/engine_dialog.h')
-rw-r--r--gtk2_ardour/engine_dialog.h12
1 files changed, 11 insertions, 1 deletions
diff --git a/gtk2_ardour/engine_dialog.h b/gtk2_ardour/engine_dialog.h
index 3b63b7cae8..6a90d3b055 100644
--- a/gtk2_ardour/engine_dialog.h
+++ b/gtk2_ardour/engine_dialog.h
@@ -137,7 +137,6 @@ 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 ();
@@ -360,6 +359,7 @@ class EngineControl : public ArdourDialog, public PBD::ScopedConnectionList {
add (in_use);
add (music_data);
add (control_data);
+ add (selection);
add (port);
}
@@ -368,15 +368,25 @@ class EngineControl : public ArdourDialog, public PBD::ScopedConnectionList {
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__ */