diff options
Diffstat (limited to 'gtk2_ardour/public_editor.h')
-rw-r--r-- | gtk2_ardour/public_editor.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/gtk2_ardour/public_editor.h b/gtk2_ardour/public_editor.h index 38b977171b..d1dc082ad4 100644 --- a/gtk2_ardour/public_editor.h +++ b/gtk2_ardour/public_editor.h @@ -353,6 +353,16 @@ class PublicEditor : public Gtkmm2ext::Tabbable { static sigc::signal<void> DropDownKeys; + struct RegionAction { + Glib::RefPtr<Gtk::Action> action; + Editing::RegionActionTarget target; + + RegionAction (Glib::RefPtr<Gtk::Action> a, Editing::RegionActionTarget tgt) + : action (a), target (tgt) {} + }; + + std::map<std::string,RegionAction> region_action_map; + Glib::RefPtr<Gtk::ActionGroup> editor_actions; Glib::RefPtr<Gtk::ActionGroup> editor_menu_actions; Glib::RefPtr<Gtk::ActionGroup> _region_actions; |