]> Pileus Git - ~andy/gtk/commitdiff
Change the keynav for header reordering and resizing to Alt-arrows and
authorMatthias Clasen <mclasen@redhat.com>
Thu, 23 Jun 2005 20:19:21 +0000 (20:19 +0000)
committerMatthias Clasen <matthiasc@src.gnome.org>
Thu, 23 Jun 2005 20:19:21 +0000 (20:19 +0000)
2005-06-23  Matthias Clasen  <mclasen@redhat.com>

* gtk/gtktreeview.c (gtk_tree_view_key_press): Change the
keynav for header reordering and resizing to Alt-arrows and
Shift-Alt-arrows, following a proposal by the keynav
authority. (#308666, Calum Benson)

ChangeLog
ChangeLog.pre-2-10
ChangeLog.pre-2-8
gtk/gtktreeview.c

index 7ec91065bff0f535d250b62ced4007205a0bd3b8..48f2512f782ebdbea5420772148de7ac89b59120 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,10 @@
 2005-06-23  Matthias Clasen  <mclasen@redhat.com>
 
+       * gtk/gtktreeview.c (gtk_tree_view_key_press): Change the
+       keynav for header reordering and resizing to Alt-arrows and
+       Shift-Alt-arrows, following a proposal by the keynav 
+       authority. (#308666, Calum Benson)
+
        * gtk/gtkiconcache.c (_gtk_icon_cache_new_for_path): Remove
        a leftover debugging envvar.  
 
index 7ec91065bff0f535d250b62ced4007205a0bd3b8..48f2512f782ebdbea5420772148de7ac89b59120 100644 (file)
@@ -1,5 +1,10 @@
 2005-06-23  Matthias Clasen  <mclasen@redhat.com>
 
+       * gtk/gtktreeview.c (gtk_tree_view_key_press): Change the
+       keynav for header reordering and resizing to Alt-arrows and
+       Shift-Alt-arrows, following a proposal by the keynav 
+       authority. (#308666, Calum Benson)
+
        * gtk/gtkiconcache.c (_gtk_icon_cache_new_for_path): Remove
        a leftover debugging envvar.  
 
index 7ec91065bff0f535d250b62ced4007205a0bd3b8..48f2512f782ebdbea5420772148de7ac89b59120 100644 (file)
@@ -1,5 +1,10 @@
 2005-06-23  Matthias Clasen  <mclasen@redhat.com>
 
+       * gtk/gtktreeview.c (gtk_tree_view_key_press): Change the
+       keynav for header reordering and resizing to Alt-arrows and
+       Shift-Alt-arrows, following a proposal by the keynav 
+       authority. (#308666, Calum Benson)
+
        * gtk/gtkiconcache.c (_gtk_icon_cache_new_for_path): Remove
        a leftover debugging envvar.  
 
index e3bf7069e3f84738bce1aceb0c15ecfa7915f46c..40072b75bab95af444015486deff9ba5837f12f4 100644 (file)
@@ -4207,9 +4207,10 @@ gtk_tree_view_key_press (GtkWidget   *widget,
       return TRUE;
     }
 
-  if (tree_view->priv->columns && (event->state & GDK_SHIFT_MASK)
-      && (event->keyval == GDK_Left || event->keyval == GDK_KP_Left
-          || event->keyval == GDK_Right || event->keyval == GDK_KP_Right))
+  if (tree_view->priv->columns && 
+      (event->state & GDK_SHIFT_MASK) && (event->state & GDK_MOD1_MASK) &&
+      (event->keyval == GDK_Left || event->keyval == GDK_KP_Left
+       || event->keyval == GDK_Right || event->keyval == GDK_KP_Right))
     {
       list = tree_view->priv->columns;
       while (list)
@@ -4259,7 +4260,7 @@ gtk_tree_view_key_press (GtkWidget   *widget,
        }
     }
 
-  if (tree_view->priv->columns && (event->state & GDK_CONTROL_MASK) &&
+  if (tree_view->priv->columns && (event->state & GDK_MOD1_MASK) &&
       (event->keyval == GDK_Left || event->keyval == GDK_KP_Left
        || event->keyval == GDK_Right || event->keyval == GDK_KP_Right
        || event->keyval == GDK_Home || event->keyval == GDK_KP_Home