+ }
+
+ /* Solo Boost */
+
+ solo_boost_control = new VolumeController (little_knob_pixbuf, boost::shared_ptr<Controllable>(), 0.0, 0.01, 0.1, true, 30, 30, true);
+
+ HBox* solo_packer = manage (new HBox);
+ solo_packer->set_spacing (12);
+ solo_packer->show ();
+
+ spin_label = manage (new Label (_("Solo Boost")));
+ spin_packer = manage (new VBox);
+ spin_packer->show ();
+ spin_packer->set_spacing (6);
+ spin_packer->pack_start (*solo_boost_control, false, false);
+ spin_packer->pack_start (*spin_label, false, false);
+
+ solo_packer->pack_start (*spin_packer, false, true);
+
+ /* Solo (SiP) cut */
+
+ solo_cut_control = new VolumeController (little_knob_pixbuf, boost::shared_ptr<Controllable>(), 0.0, 0.1, 0.5, true, 30, 30, true);
+
+ spin_label = manage (new Label (_("SiP Cut")));
+ spin_packer = manage (new VBox);
+ spin_packer->show ();
+ spin_packer->set_spacing (6);
+ spin_packer->pack_start (*solo_cut_control, false, false);
+ spin_packer->pack_start (*spin_label, false, false);
+
+ solo_packer->pack_start (*spin_packer, false, true);
+
+ exclusive_solo_button.set_name (X_("MonitorOptButton"));
+ ARDOUR_UI::instance()->set_tip (&exclusive_solo_button, _("Exclusive solo means that only 1 solo is active at a time"));
+
+ act = ActionManager::get_action (X_("Monitor"), X_("toggle-exclusive-solo"));
+ if (act) {
+ act->connect_proxy (exclusive_solo_button);
+ }
+
+ solo_mute_override_button.set_name (X_("MonitorOptButton"));
+ ARDOUR_UI::instance()->set_tip (&solo_mute_override_button, _("If enabled, solo will override mute\n(a soloed & muted track or bus will be audible)"));
+
+ act = ActionManager::get_action (X_("Monitor"), X_("toggle-mute-overrides-solo"));
+ if (act) {
+ act->connect_proxy (solo_mute_override_button);
+ }
+
+ HBox* solo_opt_box = manage (new HBox);
+ solo_opt_box->set_spacing (12);
+ solo_opt_box->set_homogeneous (true);
+ solo_opt_box->pack_start (exclusive_solo_button);
+ solo_opt_box->pack_start (solo_mute_override_button);
+ solo_opt_box->show ();
+
+ upper_packer.set_spacing (12);