+ solo_isolated_led = manage (new LED);
+ solo_isolated_led->show ();
+ solo_isolated_led->set_diameter (6);
+ solo_isolated_led->set_no_show_all (true);
+ solo_isolated_led->set_name (X_("SoloIsolatedLED"));
+ solo_isolated_led->add_events (Gdk::BUTTON_PRESS_MASK|Gdk::BUTTON_RELEASE_MASK);
+ solo_isolated_led->signal_button_release_event().connect (sigc::mem_fun (*this, &RouteUI::solo_isolate_button_release));
+ UI::instance()->set_tip (solo_isolated_led, _("Isolate Solo"), "");
+
+ solo_safe_led = manage (new LED);
+ solo_safe_led->show ();
+ solo_safe_led->set_diameter (6);
+ solo_safe_led->set_no_show_all (true);
+ solo_safe_led->set_name (X_("SoloSafeLED"));
+ solo_safe_led->add_events (Gdk::BUTTON_PRESS_MASK|Gdk::BUTTON_RELEASE_MASK);
+ solo_safe_led->signal_button_release_event().connect (sigc::mem_fun (*this, &RouteUI::solo_safe_button_release));
+ UI::instance()->set_tip (solo_safe_led, _("Lock Solo Status"), "");
+
+ Label* iso_label = manage (new Label (_("iso")));
+ Label* safe_label = manage (new Label (_("lock")));
+
+ iso_label->set_name (X_("SoloLEDLabel"));
+ safe_label->set_name (X_("SoloLEDLabel"));
+
+ iso_label->show ();
+ safe_label->show ();
+
+ solo_led_table.set_spacings (0);
+ solo_led_table.set_border_width (1);
+ solo_led_table.attach (*iso_label, 0, 1, 0, 1, Gtk::FILL, Gtk::FILL);
+ solo_led_table.attach (*solo_isolated_led, 1, 2, 0, 1, Gtk::FILL, Gtk::FILL);
+ solo_led_table.attach (*safe_label, 0, 1, 1, 2, Gtk::FILL, Gtk::FILL);
+ solo_led_table.attach (*solo_safe_led, 1, 2, 1, 2, Gtk::FILL, Gtk::FILL);
+
+ solo_led_table.show ();
+ solo_led_box.pack_end (solo_led_table, false, false);
+ solo_led_box.show ();
+