+ VBox* vbox = manage (new VBox);
+ Gtk::Label* l;
+
+ get_vbox()->set_spacing (4);
+
+ vbox->set_spacing (18);
+ vbox->set_border_width (5);
+
+ HBox *type_hbox = manage (new HBox);
+ type_hbox->set_spacing (6);
+
+ /* track/bus choice */
+
+ type_hbox->pack_start (*manage (new Label (_("Add:"))));
+ type_hbox->pack_start (routes_spinner);
+ type_hbox->pack_start (track_bus_combo);
+
+ vbox->pack_start (*type_hbox, false, true);
+
+ VBox* options_box = manage (new VBox);
+ Table *table2 = manage (new Table (3, 3, false));
+
+ options_box->set_spacing (6);
+ table2->set_row_spacings (6);
+ table2->set_col_spacing (1, 6);
+
+ l = manage (new Label (_("<b>Options</b>"), Gtk::ALIGN_LEFT, Gtk::ALIGN_CENTER, false));
+ l->set_use_markup ();
+ options_box->pack_start (*l, false, true);
+
+ l = manage (new Label ("", Gtk::ALIGN_LEFT, Gtk::ALIGN_CENTER, false));
+ l->set_padding (8, 0);
+ table2->attach (*l, 0, 1, 0, 3, Gtk::FILL, Gtk::FILL, 0, 0);
+
+ /* Route configuration */
+
+ l = manage (new Label (_("Configuration:"), Gtk::ALIGN_LEFT, Gtk::ALIGN_CENTER, false));
+ table2->attach (*l, 1, 2, 0, 1, Gtk::FILL, Gtk::EXPAND, 0, 0);
+ table2->attach (channel_combo, 2, 3, 0, 1, Gtk::FILL, Gtk::EXPAND & Gtk::FILL, 0, 0);
+
+ if (!ARDOUR::Profile->get_sae ()) {
+
+ /* Track mode */
+
+ track_mode_label.set_alignment (Gtk::ALIGN_LEFT, Gtk::ALIGN_CENTER);
+ table2->attach (track_mode_label, 1, 2, 1, 2, Gtk::FILL, Gtk::EXPAND, 0, 0);
+ table2->attach (track_mode_combo, 2, 3, 1, 2, Gtk::FILL, Gtk::EXPAND & Gtk::FILL, 0, 0);
+
+ }
+
+ /* Group choise */
+
+ l = manage (new Label (_("Group:"), Gtk::ALIGN_LEFT, Gtk::ALIGN_CENTER, false));
+ table2->attach (*l, 1, 2, 2, 3, Gtk::FILL, Gtk::EXPAND, 0, 0);
+ table2->attach (route_group_combo, 2, 3, 2, 3, Gtk::FILL, Gtk::EXPAND & Gtk::FILL, 0, 0);