From 28b3013514567bdd0d89f4b8ed2e8580acbc5d7c Mon Sep 17 00:00:00 2001 From: Carlos Garcia Campos Date: Mon, 04 Jan 2010 12:38:52 +0000 Subject: [presentation] Make Home/End keys go to first/last page in presentation mode too Fixes bug #358462. --- (limited to 'libview') diff --git a/libview/ev-view-presentation.c b/libview/ev-view-presentation.c index 24a8801..de86117 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; } -- cgit v0.9.1