[gnome-builder/wip/gtk4-port] plugins/buidui: allow closing window with escape



commit 819e9aebe700d06611cb8952c9f66895d3f1fae9
Author: Christian Hergert <chergert redhat com>
Date:   Tue May 10 16:47:06 2022 -0700

    plugins/buidui: allow closing window with escape

 src/plugins/buildui/gbp-buildui-targets-dialog.c | 2 ++
 1 file changed, 2 insertions(+)
---
diff --git a/src/plugins/buildui/gbp-buildui-targets-dialog.c 
b/src/plugins/buildui/gbp-buildui-targets-dialog.c
index 8568c84da..7090f6a94 100644
--- a/src/plugins/buildui/gbp-buildui-targets-dialog.c
+++ b/src/plugins/buildui/gbp-buildui-targets-dialog.c
@@ -238,6 +238,8 @@ gbp_buildui_targets_dialog_class_init (GbpBuilduiTargetsDialogClass *klass)
 
   g_object_class_install_properties (object_class, N_PROPS, properties);
 
+  gtk_widget_class_add_binding_action (widget_class, GDK_KEY_Escape, 0, "window.close", NULL);
+
   gtk_widget_class_set_template_from_resource (widget_class, 
"/plugins/buildui/gbp-buildui-targets-dialog.ui");
   gtk_widget_class_bind_template_child (widget_class, GbpBuilduiTargetsDialog, list_box);
   gtk_widget_class_bind_template_child (widget_class, GbpBuilduiTargetsDialog, spinner);


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