summaryrefslogtreecommitdiff
path: root/gtk2_ardour/engine_dialog.cc
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2016-10-18 18:14:00 -0400
committerPaul Davis <paul@linuxaudiosystems.com>2016-10-18 18:14:00 -0400
commit7a79a9da9a8c8c5c5f83856470698bdd96c4325c (patch)
tree2d1b08354dfa921eb5fde7213420cbb0cbcf688e /gtk2_ardour/engine_dialog.cc
parent8357775fbbd3d6b9a60356639596f2a224dff12e (diff)
correctly show both the old MIDI setup tab (device oriented) and the new one (port oriented)
Diffstat (limited to 'gtk2_ardour/engine_dialog.cc')
-rw-r--r--gtk2_ardour/engine_dialog.cc41
1 files changed, 19 insertions, 22 deletions
diff --git a/gtk2_ardour/engine_dialog.cc b/gtk2_ardour/engine_dialog.cc
index dd077929a6..ceece75dc4 100644
--- a/gtk2_ardour/engine_dialog.cc
+++ b/gtk2_ardour/engine_dialog.cc
@@ -239,26 +239,6 @@ EngineControl::EngineControl ()
midi_back_button.signal_clicked().connect (sigc::bind (sigc::mem_fun (notebook, &Gtk::Notebook::set_current_page), 0));
- pretty_name_column = midi_input_view.append_column (_("Pretty Name"), midi_port_columns.pretty_name) - 1;
- use_column = midi_input_view.append_column (_("Use"), midi_port_columns.in_use) - 1;
- music_column = midi_input_view.append_column (_("Use for Music"), midi_port_columns.music_data) - 1;
- control_column = midi_input_view.append_column (_("Use for Control"), midi_port_columns.control_data) - 1;
- selection_column = midi_input_view.append_column (_("Follow Selection"), midi_port_columns.control_data) - 1;
-
- midi_output_view.append_column (_("Pretty Name"), midi_port_columns.pretty_name);
- midi_output_view.append_column (_("Use"), midi_port_columns.in_use);
- midi_output_view.append_column (_("Use for Music"), midi_port_columns.music_data);
- midi_output_view.append_column (_("Use for Control"), midi_port_columns.control_data);
- midi_output_view.append_column (_("Follow Selection"), midi_port_columns.control_data);
-
- midi_input_view.get_selection()->set_mode (SELECTION_NONE);
- midi_output_view.get_selection()->set_mode (SELECTION_NONE);
-
- midi_vbox.set_border_width (12);
- midi_vbox.set_spacing (6);
- midi_vbox.pack_start (midi_input_view);
- midi_vbox.pack_start (midi_output_view);
-
/* pack it all up */
notebook.pages().push_back (TabElem (basic_vbox, _("Audio")));
@@ -797,14 +777,31 @@ EngineControl::enable_latency_tab ()
void
EngineControl::setup_midi_tab_for_backend ()
{
- string backend = backend_combo.get_active_text ();
-
Gtkmm2ext::container_clear (midi_vbox);
midi_vbox.set_border_width (12);
midi_device_table.set_border_width (12);
midi_vbox.pack_start (midi_device_table, true, true);
+
+ pretty_name_column = midi_input_view.append_column (_("Pretty Name"), midi_port_columns.pretty_name) - 1;
+ use_column = midi_input_view.append_column (_("Use"), midi_port_columns.in_use) - 1;
+ music_column = midi_input_view.append_column (_("Use for Music"), midi_port_columns.music_data) - 1;
+ control_column = midi_input_view.append_column (_("Use for Control"), midi_port_columns.control_data) - 1;
+ selection_column = midi_input_view.append_column (_("Follow Selection"), midi_port_columns.control_data) - 1;
+
+ midi_output_view.append_column (_("Pretty Name"), midi_port_columns.pretty_name);
+ midi_output_view.append_column (_("Use"), midi_port_columns.in_use);
+ midi_output_view.append_column (_("Use for Music"), midi_port_columns.music_data);
+ midi_output_view.append_column (_("Use for Control"), midi_port_columns.control_data);
+ midi_output_view.append_column (_("Follow Selection"), midi_port_columns.control_data);
+
+ midi_input_view.get_selection()->set_mode (SELECTION_NONE);
+ midi_output_view.get_selection()->set_mode (SELECTION_NONE);
+
+ midi_vbox.pack_start (midi_input_view);
+ midi_vbox.pack_start (midi_output_view);
+
midi_vbox.pack_start (midi_back_button, false, false);
midi_vbox.show_all ();
}