a) moved metering and meter falloff code into libardour
[ardour.git] / gtk2_ardour / actions.h
index fb60b34371e775b884ed73dc671d220f8b9f76a7..330caff1c21250f4ad4ac0c266f2b5992b2c5b6e 100644 (file)
@@ -22,9 +22,15 @@ class ActionManager
 
        static std::vector<Glib::RefPtr<Gtk::Action> > session_sensitive_actions;
        static std::vector<Glib::RefPtr<Gtk::Action> > region_list_selection_sensitive_actions;
+       static std::vector<Glib::RefPtr<Gtk::Action> > plugin_selection_sensitive_actions;
+
        static std::vector<Glib::RefPtr<Gtk::Action> > region_selection_sensitive_actions;
        static std::vector<Glib::RefPtr<Gtk::Action> > track_selection_sensitive_actions;
-       static std::vector<Glib::RefPtr<Gtk::Action> > plugin_selection_sensitive_actions;
+       static std::vector<Glib::RefPtr<Gtk::Action> > point_selection_sensitive_actions;
+       static std::vector<Glib::RefPtr<Gtk::Action> > time_selection_sensitive_actions;
+       static std::vector<Glib::RefPtr<Gtk::Action> > line_selection_sensitive_actions;
+       static std::vector<Glib::RefPtr<Gtk::Action> > playlist_selection_sensitive_actions;
+
        static std::vector<Glib::RefPtr<Gtk::Action> > range_sensitive_actions;
        static std::vector<Glib::RefPtr<Gtk::Action> > transport_sensitive_actions;
        static std::vector<Glib::RefPtr<Gtk::Action> > jack_sensitive_actions;
@@ -49,10 +55,10 @@ class ActionManager
        static Glib::RefPtr<Gtk::Action> register_action (Glib::RefPtr<Gtk::ActionGroup> group, 
                                                   const char * name, const char * label, sigc::slot<void> sl);
        
-       static Glib::RefPtr<Gtk::Action> register_radio_action (Glib::RefPtr<Gtk::ActionGroup> group, Gtk::RadioAction::Group, 
+       static Glib::RefPtr<Gtk::Action> register_radio_action (Glib::RefPtr<Gtk::ActionGroup> group, Gtk::RadioAction::Group&
                                                         const char * name, const char * label, sigc::slot<void> sl, 
                                                         guint key, Gdk::ModifierType mods);
-       static Glib::RefPtr<Gtk::Action> register_radio_action (Glib::RefPtr<Gtk::ActionGroup> group, Gtk::RadioAction::Group, 
+       static Glib::RefPtr<Gtk::Action> register_radio_action (Glib::RefPtr<Gtk::ActionGroup> group, Gtk::RadioAction::Group&
                                                         const char * name, const char * label, sigc::slot<void> sl);
        
        static Glib::RefPtr<Gtk::Action> register_toggle_action (Glib::RefPtr<Gtk::ActionGroup> group,