[gtk+] places sidebar: Improve keynav



commit 55652b6b09a25ba2f3d6a052e45326b5b8b7f91d
Author: Matthias Clasen <mclasen redhat com>
Date:   Sun Jul 19 22:07:21 2015 -0400

    places sidebar: Improve keynav
    
    Remove the code in the sidebar keypress handler that imperfectly
    reproduces what GtkListBox already does: moving selection and
    focus in response to arrow keys.

 gtk/gtkplacessidebar.c |   28 ----------------------------
 1 files changed, 0 insertions(+), 28 deletions(-)
---
diff --git a/gtk/gtkplacessidebar.c b/gtk/gtkplacessidebar.c
index 6c04c40..9016f4b 100644
--- a/gtk/gtkplacessidebar.c
+++ b/gtk/gtkplacessidebar.c
@@ -3210,34 +3210,6 @@ on_key_press_event (GtkWidget        *widget,
               (event->state & modifiers) == GDK_MOD1_MASK)
             return eject_or_unmount_selection (sidebar);
 
-          if (event->keyval == GDK_KEY_Up)
-            {
-              gint index;
-              GtkListBoxRow *previous_row;
-
-              index = gtk_list_box_row_get_index (row);
-              previous_row = gtk_list_box_get_row_at_index (GTK_LIST_BOX (sidebar->list_box),
-                                                            index - 1);
-              if (previous_row != NULL)
-                gtk_list_box_select_row (GTK_LIST_BOX (sidebar->list_box), previous_row);
-
-              return TRUE;
-            }
-
-          if (event->keyval == GDK_KEY_Down)
-            {
-              gint index;
-              GtkListBoxRow *previous_row;
-
-              index = gtk_list_box_row_get_index (row);
-              previous_row = gtk_list_box_get_row_at_index (GTK_LIST_BOX (sidebar->list_box),
-                                                            index + 1);
-              if (previous_row != NULL)
-                gtk_list_box_select_row (GTK_LIST_BOX (sidebar->list_box), previous_row);
-
-              return TRUE;
-            }
-
           if ((event->keyval == GDK_KEY_Delete ||
                event->keyval == GDK_KEY_KP_Delete) &&
               (event->state & modifiers) == 0)


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