add a new action to allow surfaces to access Keyboard::close_current_dialog()
This commit is contained in:
parent
4847544144
commit
8fd4d32789
@ -892,6 +892,7 @@ private:
|
||||
void step_down_through_tabs ();
|
||||
|
||||
void escape ();
|
||||
void close_current_dialog ();
|
||||
void pre_release_dialog ();
|
||||
};
|
||||
|
||||
|
@ -114,6 +114,12 @@ ARDOUR_UI::escape ()
|
||||
Escape (); /* EMIT SIGNAL */
|
||||
}
|
||||
|
||||
void
|
||||
ARDOUR_UI::close_current_dialog ()
|
||||
{
|
||||
Keyboard::close_current_dialog ();
|
||||
}
|
||||
|
||||
void
|
||||
ARDOUR_UI::install_actions ()
|
||||
{
|
||||
@ -122,6 +128,11 @@ ARDOUR_UI::install_actions ()
|
||||
Glib::RefPtr<Action> act;
|
||||
|
||||
global_actions.register_action (main_actions, X_("Escape"), _("Escape"), sigc::mem_fun (*this, &ARDOUR_UI::escape));
|
||||
/* This is hard-wired into the Keyboard code as "Primary-w". Maybe it
|
||||
doesn't need to be. This action makes it possible to do this from a
|
||||
control surface.
|
||||
*/
|
||||
global_actions.register_action (main_actions, X_("close-current-dialog"), _("Close Current Dialog"), sigc::mem_fun (*this, &ARDOUR_UI::close_current_dialog));
|
||||
|
||||
/* menus + submenus that need action items */
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user