summaryrefslogtreecommitdiff
path: root/libnautilus-private
diff options
context:
space:
mode:
authorAlexander Larsson <alexl@redhat.com>2003-08-08 10:02:11 +0000
committerAlexander Larsson <alexl@src.gnome.org>2003-08-08 10:02:11 +0000
commitc7b7a34c2f815b022c636084de82d53d1b3ba903 (patch)
treec74b8f73ce71cc51f0ce5f1c69ae87bb6f45b5ed /libnautilus-private
parent3c3a12978c19793c68ccab8d3ec34e4ce7083333 (diff)
downloadnautilus-c7b7a34c2f815b022c636084de82d53d1b3ba903.tar.gz
Handle keypad navigation keys too.
2003-08-08 Alexander Larsson <alexl@redhat.com> * libnautilus-private/nautilus-icon-container.c (key_press_event): * src/nautilus-location-bar.c (entry_would_have_inserted_characters): Handle keypad navigation keys too.
Diffstat (limited to 'libnautilus-private')
-rw-r--r--libnautilus-private/nautilus-icon-container.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/libnautilus-private/nautilus-icon-container.c b/libnautilus-private/nautilus-icon-container.c
index 2bebcdab5..d45435f93 100644
--- a/libnautilus-private/nautilus-icon-container.c
+++ b/libnautilus-private/nautilus-icon-container.c
@@ -3594,26 +3594,32 @@ key_press_event (GtkWidget *widget,
} else {
switch (event->keyval) {
case GDK_Home:
+ case GDK_KP_Home:
keyboard_home (container, event);
handled = TRUE;
break;
case GDK_End:
+ case GDK_KP_End:
keyboard_end (container, event);
handled = TRUE;
break;
case GDK_Left:
+ case GDK_KP_Left:
keyboard_left (container, event);
handled = TRUE;
break;
case GDK_Up:
+ case GDK_KP_Up:
keyboard_up (container, event);
handled = TRUE;
break;
case GDK_Right:
+ case GDK_KP_Right:
keyboard_right (container, event);
handled = TRUE;
break;
case GDK_Down:
+ case GDK_KP_Down:
/* Don't eat Alt-Down, as that is used for Open */
if ((event->state & GDK_MOD1_MASK) == 0) {
keyboard_down (container, event);