[gnome-builder/wip/gtk4-port] plugins/shellcmd: dismiss dialog with escape



commit ebbc064803ce4887ba4c8f6bda8195eb8e364416
Author: Christian Hergert <chergert redhat com>
Date:   Wed Jun 15 17:33:51 2022 -0700

    plugins/shellcmd: dismiss dialog with escape

 src/plugins/shellcmd/gbp-shellcmd-command-dialog.c | 2 ++
 1 file changed, 2 insertions(+)
---
diff --git a/src/plugins/shellcmd/gbp-shellcmd-command-dialog.c 
b/src/plugins/shellcmd/gbp-shellcmd-command-dialog.c
index 9bdd449f6..41a6ae66d 100644
--- a/src/plugins/shellcmd/gbp-shellcmd-command-dialog.c
+++ b/src/plugins/shellcmd/gbp-shellcmd-command-dialog.c
@@ -562,6 +562,8 @@ gbp_shellcmd_command_dialog_class_init (GbpShellcmdCommandDialogClass *klass)
   gtk_widget_class_install_action (widget_class, "command.cancel", NULL, command_cancel_action);
   gtk_widget_class_install_action (widget_class, "command.select-folder", NULL, select_folder_action);
 
+  gtk_widget_class_add_binding_action (widget_class, GDK_KEY_Escape, 0, "command.cancel", NULL);
+
   gtk_widget_class_set_template_from_resource (widget_class, 
"/plugins/shellcmd/gbp-shellcmd-command-dialog.ui");
   gtk_widget_class_bind_template_child (widget_class, GbpShellcmdCommandDialog, argv);
   gtk_widget_class_bind_template_child (widget_class, GbpShellcmdCommandDialog, delete_button);


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]