From b4d81fac21da76b5e1b151b4a7622855a497e91d Mon Sep 17 00:00:00 2001 From: Garux Date: Fri, 15 Dec 2017 03:24:42 +0300 Subject: [PATCH] * close Map Info dialog by ESC --- radiant/map.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/radiant/map.cpp b/radiant/map.cpp index e0b76cb1..c4b61ef5 100644 --- a/radiant/map.cpp +++ b/radiant/map.cpp @@ -1026,6 +1026,10 @@ void DoMapInfo(){ { GtkButton* button = create_dialog_button( "Close", G_CALLBACK( dialog_button_ok ), &dialog ); gtk_box_pack_start( GTK_BOX( vbox2 ), GTK_WIDGET( button ), FALSE, FALSE, 0 ); + + GtkAccelGroup *accel_group = gtk_accel_group_new(); + gtk_window_add_accel_group( window, accel_group ); + gtk_widget_add_accelerator( GTK_WIDGET( button ), "clicked", accel_group, GDK_Escape, (GdkModifierType)0, GTK_ACCEL_VISIBLE ); } } }