[gtk+] places sidebar: Improve keynav
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] places sidebar: Improve keynav
- Date: Mon, 20 Jul 2015 02:20:40 +0000 (UTC)
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]