X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=gtk2_ardour%2Factions.h;h=2ea2794ab3756ff5b671398d60c625febe995b85;hb=aaa44a37aaf585b9bcd9268a9551a005e6269bdb;hp=3c831d0aff19dcdd940f479980b21c7c187e6f5e;hpb=fb45ffea71d345ced0cfbb12b9dcd89ecb1e8dbf;p=ardour.git diff --git a/gtk2_ardour/actions.h b/gtk2_ardour/actions.h index 3c831d0aff..2ea2794ab3 100644 --- a/gtk2_ardour/actions.h +++ b/gtk2_ardour/actions.h @@ -18,6 +18,8 @@ class ActionManager ActionManager() {} virtual ~ActionManager () {} + static void init (); + static std::vector > session_sensitive_actions; static std::vector > region_list_selection_sensitive_actions; static std::vector > region_selection_sensitive_actions; @@ -27,7 +29,10 @@ class ActionManager static std::vector > jack_sensitive_actions; static std::string unbound_string; /* the key string returned if an action is not bound */ - static Gtk::UIManager ui_manager; + static Glib::RefPtr ui_manager; + + static Gtk::Widget* get_widget (Glib::ustring name); + static Glib::RefPtr get_action (Glib::ustring name); static void add_action_group (Glib::RefPtr);