[gtk+] entry: Revisit Ctrl-u one more time



commit 423868b408e0997af9e9af6a3ae5bb1ff50a0965
Author: Matthias Clasen <mclasen redhat com>
Date:   Fri Sep 26 11:14:28 2014 -0400

    entry: Revisit Ctrl-u one more time
    
    Add a Ctrl-k binding too, and make them match their traditional
    commandline meaning or 'erase line to the beginning/end'.

 gtk/gtkentry.c |    9 ++++-----
 1 files changed, 4 insertions(+), 5 deletions(-)
---
diff --git a/gtk/gtkentry.c b/gtk/gtkentry.c
index 21403df..a6adf9f 100644
--- a/gtk/gtkentry.c
+++ b/gtk/gtkentry.c
@@ -1979,11 +1979,10 @@ gtk_entry_class_init (GtkEntryClass *class)
                                "backspace", 0);
 
   gtk_binding_entry_add_signal (binding_set, GDK_KEY_u, GDK_CONTROL_MASK,
-                                "move-cursor", 3,
-                                GTK_TYPE_MOVEMENT_STEP, GTK_MOVEMENT_BUFFER_ENDS,
-                                G_TYPE_INT, -1,
-                               G_TYPE_BOOLEAN, FALSE);
-  gtk_binding_entry_add_signal (binding_set, GDK_KEY_u, GDK_CONTROL_MASK,
+                               "delete-from-cursor", 2,
+                               G_TYPE_ENUM, GTK_DELETE_PARAGRAPH_ENDS,
+                               G_TYPE_INT, -1);
+  gtk_binding_entry_add_signal (binding_set, GDK_KEY_k, GDK_CONTROL_MASK,
                                "delete-from-cursor", 2,
                                G_TYPE_ENUM, GTK_DELETE_PARAGRAPH_ENDS,
                                G_TYPE_INT, 1);


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