X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=gtk2_ardour%2Factions.h;h=330caff1c21250f4ad4ac0c266f2b5992b2c5b6e;hb=ce6c41c060c700489a9ac9fc5080bf2920c17ae2;hp=a95bee44630823cf561ddea2b83177392faba01d;hpb=f69c9ed5648041a7059f56f9ea2d26cbb489d427;p=ardour.git diff --git a/gtk2_ardour/actions.h b/gtk2_ardour/actions.h index a95bee4463..330caff1c2 100644 --- a/gtk2_ardour/actions.h +++ b/gtk2_ardour/actions.h @@ -22,9 +22,15 @@ class ActionManager static std::vector > session_sensitive_actions; static std::vector > region_list_selection_sensitive_actions; + static std::vector > plugin_selection_sensitive_actions; + static std::vector > region_selection_sensitive_actions; static std::vector > track_selection_sensitive_actions; - static std::vector > plugin_selection_sensitive_actions; + static std::vector > point_selection_sensitive_actions; + static std::vector > time_selection_sensitive_actions; + static std::vector > line_selection_sensitive_actions; + static std::vector > playlist_selection_sensitive_actions; + static std::vector > range_sensitive_actions; static std::vector > transport_sensitive_actions; static std::vector > jack_sensitive_actions; @@ -37,7 +43,7 @@ class ActionManager static Glib::RefPtr ui_manager; static Gtk::Widget* get_widget (const char * name); - static Glib::RefPtr get_action (const char * name); + static Glib::RefPtr get_action (const char* group, const char* name); static void add_action_group (Glib::RefPtr); @@ -49,10 +55,10 @@ class ActionManager static Glib::RefPtr register_action (Glib::RefPtr group, const char * name, const char * label, sigc::slot sl); - static Glib::RefPtr register_radio_action (Glib::RefPtr group, Gtk::RadioAction::Group, + static Glib::RefPtr register_radio_action (Glib::RefPtr group, Gtk::RadioAction::Group&, const char * name, const char * label, sigc::slot sl, guint key, Gdk::ModifierType mods); - static Glib::RefPtr register_radio_action (Glib::RefPtr group, Gtk::RadioAction::Group, + static Glib::RefPtr register_radio_action (Glib::RefPtr group, Gtk::RadioAction::Group&, const char * name, const char * label, sigc::slot sl); static Glib::RefPtr register_toggle_action (Glib::RefPtr group,