send control now has working metering, and switches back and forth between busses...
[ardour.git] / gtk2_ardour / add_route_dialog.cc
index d5856fa4e6ca0b31a92940b1e328fbf56a4326ea..cc1a99759d1a3ab761aa1cd6608e882579a454a9 100644 (file)
@@ -56,6 +56,7 @@ static const char* channel_setup_names[] = {
 
 static const char* track_mode_names[] = {
        N_("Normal"),
+       N_("Non Layered"),
        N_("Tape"),
        0
 };
@@ -273,6 +274,8 @@ AddRouteDialog::mode ()
        Glib::ustring str = track_mode_combo.get_active_text();
        if (str == _("Normal")) {
                return ARDOUR::Normal;
+       } else if (str == _("Non Layered")){
+               return ARDOUR::NonLayered;
        } else if (str == _("Tape")) {
                return ARDOUR::Destructive;
        } else {
@@ -310,7 +313,7 @@ AddRouteDialog::track_template ()
 
        string str = track_template_combo.get_active_text();
 
-       for (vector<RouteTemplateInfo>::iterator x = route_templates.begin(); x != route_templates.end(); ++x) {
+       for (vector<TemplateInfo>::iterator x = route_templates.begin(); x != route_templates.end(); ++x) {
                if ((*x).name == str) {
                        return (*x).path;
                }
@@ -334,7 +337,7 @@ AddRouteDialog::refill_track_templates ()
   
        if (!route_templates.empty()) {
                vector<string> v;
-               for (vector<RouteTemplateInfo>::iterator x = route_templates.begin(); x != route_templates.end(); ++x) {
+               for (vector<TemplateInfo>::iterator x = route_templates.begin(); x != route_templates.end(); ++x) {
                        v.push_back ((*x).name);
                }
                set_popdown_strings (track_template_combo, v);