Allow frame iteration in both directions

This commit is contained in:
2021-11-26 20:54:08 +01:00
parent bd7f2f8c98
commit 18e96d8c9d
3 changed files with 19 additions and 1 deletions

View File

@@ -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;