From 99fb8604fc955c726da666ff632506313e329d58 Mon Sep 17 00:00:00 2001 From: sergiotarxz Date: Tue, 23 Nov 2021 22:22:06 +0100 Subject: [PATCH] Making the zoom less sensible. --- src/view/chapter_view.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/view/chapter_view.c b/src/view/chapter_view.c index 5ca9a1d..eb07d73 100644 --- a/src/view/chapter_view.c +++ b/src/view/chapter_view.c @@ -66,7 +66,7 @@ set_image_dimensions (GtkWidget *picture, double final_height = 0; GdkPaintable *paintable = gtk_picture_get_paintable (GTK_PICTURE (picture)); GtkWidget *views_leaflet = GTK_WIDGET (chapter_visor_data->views_leaflet); - gdouble scale_factor = log (scale) / 10 + log (chapter_visor_data->zoom); + gdouble scale_factor = log (scale) / 20 + log (chapter_visor_data->zoom); chapter_visor_data->zoom = pow (M_E, scale_factor); guint width = gtk_widget_get_allocated_width (views_leaflet) * chapter_visor_data->zoom; @@ -220,6 +220,6 @@ zoom_end (GtkGesture *zoom, ChapterVisorData *chapter_visor_data = (ChapterVisorData *) user_data; gdouble scale = gtk_gesture_zoom_get_scale_delta (GTK_GESTURE_ZOOM (zoom)); - gdouble scale_factor = log (scale) / 10 + log (chapter_visor_data->zoom); + gdouble scale_factor = log (scale) / 20 + log (chapter_visor_data->zoom); chapter_visor_data->zoom = pow (M_E, scale_factor); }