emacs-diffs
[Top][All Lists]
Advanced

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

[Emacs-diffs] Changes to emacs/src/gtkutil.c


From: Jan Djärv
Subject: [Emacs-diffs] Changes to emacs/src/gtkutil.c
Date: Mon, 27 Dec 2004 10:36:56 -0500

Index: emacs/src/gtkutil.c
diff -c emacs/src/gtkutil.c:1.56 emacs/src/gtkutil.c:1.57
*** emacs/src/gtkutil.c:1.56    Sat Dec 25 20:46:26 2004
--- emacs/src/gtkutil.c Mon Dec 27 15:24:11 2004
***************
*** 3578,3583 ****
--- 3578,3585 ----
  void
  xg_initialize ()
  {
+   GtkBindingSet *binding_set;
+ 
    xg_ignore_gtk_scrollbar = 0;
    xg_detached_menus = 0;
    xg_menu_cb_list.prev = xg_menu_cb_list.next =
***************
*** 3600,3605 ****
--- 3602,3618 ----
                                      "gtk-key-theme-name",
                                      "Emacs",
                                      EMACS_CLASS);
+ 
+   /* Make dialogs close on C-g.  Since file dialog inherits from
+      dialog, this works for them also.  */
+   binding_set = gtk_binding_set_by_class (gtk_type_class (GTK_TYPE_DIALOG));
+   gtk_binding_entry_add_signal (binding_set, GDK_g, GDK_CONTROL_MASK,
+                                 "close", 0);
+ 
+   /* Make menus close on C-g.  */
+   binding_set = gtk_binding_set_by_class (gtk_type_class 
(GTK_TYPE_MENU_SHELL));
+   gtk_binding_entry_add_signal (binding_set, GDK_g, GDK_CONTROL_MASK,
+                                 "cancel", 0);
  }
  
  #endif /* USE_GTK */




reply via email to

[Prev in Thread] Current Thread [Next in Thread]