X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=gtk2_ardour%2Fadd_route_dialog.cc;h=90ccff58f77d23b7254c18085df146ebd957f3ca;hb=d5f55246cc9d1922bfdaf144aaad083f20e49064;hp=5619e97b8d8a9988fbaa934deb9f686596b138c7;hpb=0852d05643fcedd5eaeb0217c4afa9c95218ef17;p=ardour.git diff --git a/gtk2_ardour/add_route_dialog.cc b/gtk2_ardour/add_route_dialog.cc index 5619e97b8d..90ccff58f7 100644 --- a/gtk2_ardour/add_route_dialog.cc +++ b/gtk2_ardour/add_route_dialog.cc @@ -43,7 +43,7 @@ #include "add_route_dialog.h" #include "route_group_dialog.h" #include "tooltips.h" -#include "i18n.h" +#include "pbd/i18n.h" using namespace Gtk; using namespace Gtkmm2ext; @@ -63,7 +63,6 @@ AddRouteDialog::AddRouteDialog () , instrument_label (_("Instrument:")) { set_name ("AddRouteDialog"); - set_modal (true); set_skip_taskbar_hint (true); set_resizable (false); set_position (WIN_POS_MOUSE); @@ -236,19 +235,6 @@ AddRouteDialog::type_wanted() const void AddRouteDialog::maybe_update_name_template_entry () { - if ( - name_template_entry.get_text() != "" && - name_template_entry.get_text() != VCA::default_name_template() && - name_template_entry.get_text() != _("Audio") && - name_template_entry.get_text() != _("MIDI") && - name_template_entry.get_text() != _("Audio+MIDI") && - name_template_entry.get_text() != _("Bus")) { - strict_io_combo.set_sensitive (false); - return; - } - - strict_io_combo.set_sensitive (true); - switch (type_wanted()) { case AudioTrack: name_template_entry.set_text (_("Audio")); @@ -281,6 +267,8 @@ AddRouteDialog::track_type_chosen () mode_label.set_sensitive (true); instrument_label.set_sensitive (false); route_group_combo.set_sensitive (true); + strict_io_combo.set_sensitive (true); + insert_at_combo.set_sensitive (true); break; case MidiTrack: channel_combo.set_sensitive (false); @@ -290,6 +278,8 @@ AddRouteDialog::track_type_chosen () mode_label.set_sensitive (false); instrument_label.set_sensitive (true); route_group_combo.set_sensitive (true); + strict_io_combo.set_sensitive (true); + insert_at_combo.set_sensitive (true); break; case MixedTrack: { @@ -306,6 +296,8 @@ AddRouteDialog::track_type_chosen () mode_label.set_sensitive (true); instrument_label.set_sensitive (true); route_group_combo.set_sensitive (true); + strict_io_combo.set_sensitive (true); + insert_at_combo.set_sensitive (true); break; case AudioBus: mode_combo.set_sensitive (false); @@ -315,6 +307,8 @@ AddRouteDialog::track_type_chosen () mode_label.set_sensitive (true); instrument_label.set_sensitive (false); route_group_combo.set_sensitive (true); + strict_io_combo.set_sensitive (true); + insert_at_combo.set_sensitive (true); break; case VCAMaster: mode_combo.set_sensitive (false); @@ -324,6 +318,8 @@ AddRouteDialog::track_type_chosen () mode_label.set_sensitive (false); instrument_label.set_sensitive (false); route_group_combo.set_sensitive (false); + strict_io_combo.set_sensitive (false); + insert_at_combo.set_sensitive (false); break; case MidiBus: mode_combo.set_sensitive (false); @@ -332,6 +328,8 @@ AddRouteDialog::track_type_chosen () configuration_label.set_sensitive (false); mode_label.set_sensitive (true); instrument_label.set_sensitive (true); + strict_io_combo.set_sensitive (true); + insert_at_combo.set_sensitive (true); break; }