X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;ds=sidebyside;f=gtk2_ardour%2Factions.cc;h=28367ff3f3605637856c813094d23d30429d0c20;hb=589c13c0eb9f6003a7e8cf923110459c897ea4b0;hp=ea6cc4b8aa23cfef4c51e644fcb5fbacbbcc2c0c;hpb=6b019a495359909a3d1a778ca10cd7df7cc302cc;p=ardour.git diff --git a/gtk2_ardour/actions.cc b/gtk2_ardour/actions.cc index ea6cc4b8aa..28367ff3f3 100644 --- a/gtk2_ardour/actions.cc +++ b/gtk2_ardour/actions.cc @@ -37,7 +37,7 @@ #include "gtkmm2ext/actions.h" #include "actions.h" -#include "i18n.h" +#include "pbd/i18n.h" using namespace std; using namespace Gtk; @@ -45,23 +45,24 @@ using namespace Glib; using namespace PBD; using namespace ARDOUR; -vector > ActionManager::session_sensitive_actions; -vector > ActionManager::write_sensitive_actions; -vector > ActionManager::region_list_selection_sensitive_actions; -vector > ActionManager::track_selection_sensitive_actions; -vector > ActionManager::point_selection_sensitive_actions; -vector > ActionManager::time_selection_sensitive_actions; -vector > ActionManager::line_selection_sensitive_actions; -vector > ActionManager::playlist_selection_sensitive_actions; -vector > ActionManager::mouse_edit_point_requires_canvas_actions; - -vector > ActionManager::range_sensitive_actions; -vector > ActionManager::engine_sensitive_actions; -vector > ActionManager::engine_opposite_sensitive_actions; -vector > ActionManager::transport_sensitive_actions; -vector > ActionManager::edit_point_in_region_sensitive_actions; - -static Glib::RefPtr ui_manager; +typedef std::vector > RelatedActions; + +RelatedActions ActionManager::session_sensitive_actions; +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::point_selection_sensitive_actions; +RelatedActions ActionManager::time_selection_sensitive_actions; +RelatedActions ActionManager::line_selection_sensitive_actions; +RelatedActions ActionManager::playlist_selection_sensitive_actions; +RelatedActions ActionManager::mouse_edit_point_requires_canvas_actions; +RelatedActions ActionManager::range_sensitive_actions; +RelatedActions ActionManager::engine_sensitive_actions; +RelatedActions ActionManager::engine_opposite_sensitive_actions; +RelatedActions ActionManager::transport_sensitive_actions; +RelatedActions ActionManager::edit_point_in_region_sensitive_actions; +RelatedActions ActionManager::rec_sensitive_actions; void ActionManager::init ()