From a71709b889743bddc4f48a8f13a34a5075ca8ff7 Mon Sep 17 00:00:00 2001 From: Anton Älgmyr Date: Wed, 11 Mar 2020 01:01:40 +0100 Subject: Unify rotation commands, reset transformation properly --- src/viewport.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/viewport.h') diff --git a/src/viewport.h b/src/viewport.h index 417bf93..a24113c 100644 --- a/src/viewport.h +++ b/src/viewport.h @@ -62,7 +62,7 @@ void imv_viewport_zoom(struct imv_viewport *view, const struct imv_image *image, enum imv_zoom_source, int mouse_x, int mouse_y, int amount); /* Rotate the view by the given number of degrees */ -void imv_viewport_rotate(struct imv_viewport *view, double degrees); +void imv_viewport_rotate_by(struct imv_viewport *view, double degrees); /* Rotate the view to the given number of degrees */ void imv_viewport_rotate_to(struct imv_viewport *view, double degrees); @@ -73,6 +73,9 @@ void imv_viewport_flip_h(struct imv_viewport *view); /* Flip vertically (across horizontal axis) */ void imv_viewport_flip_v(struct imv_viewport *view); +/* Flip vertically (across horizontal axis) */ +void imv_viewport_reset_transform(struct imv_viewport *view); + /* Recenter the view to be in the middle of the image */ void imv_viewport_center(struct imv_viewport *view, const struct imv_image *image); -- cgit v1.2.3