From: Carlos Garcia Campos Date: Mon, 4 Jan 2010 12:38:52 +0000 (+0100) Subject: [presentation] Make Home/End keys go to first/last page in presentation mode too X-Git-Tag: EVINCE_2_29_5~12 X-Git-Url: https://www.fi.muni.cz/~kas/git//home/kas/public_html/git/?a=commitdiff_plain;h=28b3013514567bdd0d89f4b8ed2e8580acbc5d7c;p=evince.git [presentation] Make Home/End keys go to first/last page in presentation mode too Fixes bug #358462. --- 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; }