diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2016-10-18 18:14:00 -0400 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2016-10-18 18:14:00 -0400 |
commit | 7a79a9da9a8c8c5c5f83856470698bdd96c4325c (patch) | |
tree | 2d1b08354dfa921eb5fde7213420cbb0cbcf688e /gtk2_ardour/engine_dialog.cc | |
parent | 8357775fbbd3d6b9a60356639596f2a224dff12e (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.cc | 41 |
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 (); } |