Merge branch 'master' into windows
[ardour.git] / libs / gtkmm2ext / gtkmm2ext / actions.h
index 0f382898c7236f54f93f2a361f07297c8a83ee68..9101f8ea92b6c4e86a8fe07f2e5d539147ccee9e 100644 (file)
@@ -42,6 +42,8 @@ namespace ActionManager {
 
        extern Gtk::Widget* get_widget (const char * name);
        extern Glib::RefPtr<Gtk::Action> get_action (const char* group, const char* name);
+       extern Glib::RefPtr<Gtk::Action> get_action (const char* path);
+       extern Glib::RefPtr<Gtk::Action> get_action_from_name (const char* name);
        extern void do_action (const char* group, const char* name);
        extern void set_toggle_action (const char* group, const char* name, bool);
 
@@ -84,7 +86,9 @@ namespace ActionManager {
                                     std::vector<std::string>& tooltips,
                                     std::vector<Gtk::AccelKey>& bindings);
 
+       extern void check_toggleaction (std::string);
        extern void uncheck_toggleaction (std::string);
+       extern void set_toggleaction_state (std::string, bool);
 };
 
 #endif /* __libgtkmm2ext_actions_h__ */