diff options
author | Alexander Larsson <alexl@redhat.com> | 2003-08-08 10:02:11 +0000 |
---|---|---|
committer | Alexander Larsson <alexl@src.gnome.org> | 2003-08-08 10:02:11 +0000 |
commit | c7b7a34c2f815b022c636084de82d53d1b3ba903 (patch) | |
tree | c74b8f73ce71cc51f0ce5f1c69ae87bb6f45b5ed /libnautilus-private | |
parent | 3c3a12978c19793c68ccab8d3ec34e4ce7083333 (diff) | |
download | nautilus-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.c | 6 |
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); |