+ table->attach (_gain, 1, 3, 1, 2, Gtk::FILL, Gtk::FILL, 0, 0);
+
+ l = manage (new Label ("", Gtk::ALIGN_LEFT, Gtk::ALIGN_CENTER, false));
+ l->set_padding (0, 0);
+ table->attach (*l, 1, 2, 2, 3, Gtk::FILL, Gtk::FILL, 0, 0);
+ table->attach (_relative, 2, 3, 2, 3, Gtk::FILL, Gtk::FILL, 0, 0);
+
+ table->attach (_mute, 1, 3, 3, 4, Gtk::FILL, Gtk::FILL, 0, 0);
+ table->attach (_solo, 1, 3, 4, 5, Gtk::FILL, Gtk::FILL, 0, 0);
+ table->attach (_rec_enable, 1, 3, 5, 6, Gtk::FILL, Gtk::FILL, 0, 0);
+ table->attach (_select, 1, 3, 6, 7, Gtk::FILL, Gtk::FILL, 0, 0);
+ table->attach (_route_active, 1, 3, 7, 8, Gtk::FILL, Gtk::FILL, 0, 0);
+ table->attach (_share_color, 1, 3, 8, 9, Gtk::FILL, Gtk::FILL, 0, 0);
+ table->attach (_share_monitoring, 1, 3, 9, 10, Gtk::FILL, Gtk::FILL, 0, 0);
+
+ options_box->pack_start (*table, false, true);
+ main_vbox->pack_start (*options_box, false, true);
+
+ get_vbox()->pack_start (*main_vbox, false, false);
+
+ _gain.signal_toggled().connect(sigc::mem_fun (*this, &RouteGroupDialog::gain_toggled));
+
+ if (creating_new) {
+ add_button (Stock::CANCEL, RESPONSE_CANCEL);
+ add_button (Stock::NEW, RESPONSE_OK);
+ set_default_response (RESPONSE_OK);
+ } else {
+ add_button (Stock::CLOSE, RESPONSE_CLOSE);
+ set_default_response (RESPONSE_CLOSE);
+ }
+
+ show_all_children ();