use syntactic sugar
[ardour.git] / gtk2_ardour / actions.cc
index 28367ff3f3605637856c813094d23d30429d0c20..ea39f4af8a1a5395b85dd276d32c2815b59b99e4 100644 (file)
@@ -52,6 +52,10 @@ RelatedActions ActionManager::write_sensitive_actions;
 RelatedActions ActionManager::region_list_selection_sensitive_actions;
 RelatedActions ActionManager::plugin_selection_sensitive_actions;
 RelatedActions ActionManager::track_selection_sensitive_actions;
+RelatedActions ActionManager::stripable_selection_sensitive_actions;
+RelatedActions ActionManager::route_selection_sensitive_actions;
+RelatedActions ActionManager::bus_selection_sensitive_actions;
+RelatedActions ActionManager::vca_selection_sensitive_actions;
 RelatedActions ActionManager::point_selection_sensitive_actions;
 RelatedActions ActionManager::time_selection_sensitive_actions;
 RelatedActions ActionManager::line_selection_sensitive_actions;
@@ -64,12 +68,6 @@ RelatedActions ActionManager::transport_sensitive_actions;
 RelatedActions ActionManager::edit_point_in_region_sensitive_actions;
 RelatedActions ActionManager::rec_sensitive_actions;
 
-void
-ActionManager::init ()
-{
-       ui_manager = UIManager::create ();
-}
-
 void
 ActionManager::load_menus (const string& menus_file)
 {
@@ -174,7 +172,7 @@ ActionManager::toggle_config_state_foo (const char* group, const char* action, s
 void
 ActionManager::map_some_state (const char* group, const char* action, bool (RCConfiguration::*get)() const)
 {
-       Glib::RefPtr<Action> act = ActionManager::get_action (group, action);
+       Glib::RefPtr<Action> act = ActionManager::get_action (group, action, false);
        if (act) {
                Glib::RefPtr<ToggleAction> tact = Glib::RefPtr<ToggleAction>::cast_dynamic(act);
 
@@ -197,7 +195,7 @@ ActionManager::map_some_state (const char* group, const char* action, bool (RCCo
 void
 ActionManager::map_some_state (const char* group, const char* action, bool (UIConfiguration::*get)() const)
 {
-       Glib::RefPtr<Action> act = ActionManager::get_action (group, action);
+       Glib::RefPtr<Action> act = ActionManager::get_action (group, action, false);
        if (act) {
                Glib::RefPtr<ToggleAction> tact = Glib::RefPtr<ToggleAction>::cast_dynamic(act);
 
@@ -215,7 +213,7 @@ ActionManager::map_some_state (const char* group, const char* action, bool (UICo
 void
 ActionManager::map_some_state (const char* group, const char* action, sigc::slot<bool> get)
 {
-       Glib::RefPtr<Action> act = ActionManager::get_action (group, action);
+       Glib::RefPtr<Action> act = ActionManager::get_action (group, action, false);
        if (act) {
                Glib::RefPtr<ToggleAction> tact = Glib::RefPtr<ToggleAction>::cast_dynamic(act);