From 28b3013514567bdd0d89f4b8ed2e8580acbc5d7c Mon Sep 17 00:00:00 2001 From: Carlos Garcia Campos Date: Mon, 4 Jan 2010 13:38:52 +0100 Subject: [PATCH] [presentation] Make Home/End keys go to first/last page in presentation mode too Fixes bug #358462. --- libview/ev-view-presentation.c | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/libview/ev-view-presentation.c b/libview/ev-view-presentation.c index 24a88012..de86117d 100644 --- a/libview/ev-view-presentation.c +++ b/libview/ev-view-presentation.c @@ -1103,6 +1103,22 @@ ev_view_presentation_key_press_event (GtkWidget *widget, ev_view_presentation_set_white (pview); return TRUE; + case GDK_Home: + if (pview->state == EV_PRESENTATION_NORMAL) { + ev_view_presentation_update_current_page (pview, 0); + return TRUE; + } + break; + case GDK_End: + if (pview->state == EV_PRESENTATION_NORMAL) { + gint page; + + page = ev_document_get_n_pages (pview->document) - 1; + ev_view_presentation_update_current_page (pview, page); + + return TRUE; + } + break; default: break; } -- 2.43.0