From 18e96d8c9dd6b0346514121facf8137f13ccd6dc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?P=C5=99emysl=20Eric=20Janouch?= Date: Fri, 26 Nov 2021 20:54:08 +0100 Subject: Allow frame iteration in both directions --- fastiv-view.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'fastiv-view.c') diff --git a/fastiv-view.c b/fastiv-view.c index 1cbb837..1573ff9 100644 --- a/fastiv-view.c +++ b/fastiv-view.c @@ -452,9 +452,15 @@ fastiv_view_key_press_event(GtkWidget *widget, GdkEventKey *event) gtk_widget_queue_resize(widget); return TRUE; + case GDK_KEY_bracketleft: + if (!(self->frame = cairo_surface_get_user_data( + self->frame, &fastiv_io_key_frame_previous))) + self->frame = self->surface; + gtk_widget_queue_draw(widget); + return TRUE; case GDK_KEY_bracketright: if (!(self->frame = cairo_surface_get_user_data( - self->frame, &fastiv_io_key_frame_next))) + self->frame, &fastiv_io_key_frame_next))) self->frame = self->surface; gtk_widget_queue_draw(widget); return TRUE; -- cgit v1.2.3