summaryrefslogtreecommitdiff
path: root/libs/gtkmm2ext/gtkmm2ext/bindings.h
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2018-12-06 22:12:27 -0500
committerPaul Davis <paul@linuxaudiosystems.com>2018-12-06 22:12:34 -0500
commitdd4c788d3e21b4f697f7eb6f2e64bc0d94ebf7fb (patch)
treedfe39aa55c8c3e57e58399dd56f37751eeff26b6 /libs/gtkmm2ext/gtkmm2ext/bindings.h
parent927a33c5f3a0f67adea222aad34bbf435c61f6ca (diff)
add syntactic sugar for fetching toggle and radio actions
Diffstat (limited to 'libs/gtkmm2ext/gtkmm2ext/bindings.h')
-rw-r--r--libs/gtkmm2ext/gtkmm2ext/bindings.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/libs/gtkmm2ext/gtkmm2ext/bindings.h b/libs/gtkmm2ext/gtkmm2ext/bindings.h
index 93e8f4c1f5..1cbb6af904 100644
--- a/libs/gtkmm2ext/gtkmm2ext/bindings.h
+++ b/libs/gtkmm2ext/gtkmm2ext/bindings.h
@@ -107,6 +107,10 @@ class LIBGTKMM2EXT_API ActionMap {
Glib::RefPtr<Gtk::Action> find_action (const std::string& name);
Glib::RefPtr<Gtk::Action> find_action (char const * group_name, char const * action_name);
+ Glib::RefPtr<Gtk::ToggleAction> find_toggle_action (const std::string& name);
+ Glib::RefPtr<Gtk::ToggleAction> find_toggle_action (char const * group_name, char const * action_name);
+ Glib::RefPtr<Gtk::RadioAction> find_radio_action (const std::string& name);
+ Glib::RefPtr<Gtk::RadioAction> find_radio_action (char const * group_name, char const * action_name);
void set_bindings (Bindings*);
Bindings* bindings() const { return _bindings; }