+void
+Mixer_UI::set_monitor_action_sensitivity (bool yn)
+{
+ // TODO use ActionMap::find_toggle_action()->set_*();
+ Glib::RefPtr<Action> act;
+ Glib::RefPtr<ToggleAction> tact;
+
+ act = ActionManager::get_action (X_("Monitor"), "UseMonitorSection");
+ tact = Glib::RefPtr<ToggleAction>::cast_dynamic (act);
+ tact->set_active (yn);
+
+ act = ActionManager::get_action (X_("Monitor"), "monitor-cut-all");
+ tact = Glib::RefPtr<ToggleAction>::cast_dynamic (act);
+ tact->set_sensitive (yn);
+
+ act = ActionManager::get_action (X_("Monitor"), "monitor-dim-all");
+ tact = Glib::RefPtr<ToggleAction>::cast_dynamic (act);
+ tact->set_sensitive (yn);
+
+ act = ActionManager::get_action (X_("Monitor"), "monitor-mono");
+ tact = Glib::RefPtr<ToggleAction>::cast_dynamic (act);
+ tact->set_sensitive (yn);
+}
+