From 5c301ddc493ab2bf1c9376aae534fddd282d3858 Mon Sep 17 00:00:00 2001 From: Enrico Zini Date: Mon, 14 Dec 2009 18:54:53 +0000 Subject: [PATCH] Tweaked lens effect --- gtkfisheyelist/gtkfisheyelistview.vala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gtkfisheyelist/gtkfisheyelistview.vala b/gtkfisheyelist/gtkfisheyelistview.vala index 4918269..cc74c7a 100644 --- a/gtkfisheyelist/gtkfisheyelistview.vala +++ b/gtkfisheyelist/gtkfisheyelistview.vala @@ -74,7 +74,7 @@ public class FisheyeListView : Gtk.DrawingArea protected Gdk.Pixmap backing_store; // Renderers used at different sizes - protected const int steps = 5; + protected const int steps = 7; protected Gtk.CellRendererText[] renderers; protected int[] renderer_sizes; protected int max_renderer_size; @@ -394,7 +394,7 @@ public class FisheyeListView : Gtk.DrawingArea for (int i = 1; i < renderers.length-1; ++i) { renderers[i] = make_cell_renderer(); - renderers[i].scale = (double)i / renderers.length; + renderers[i].scale = Math.sqrt((double)i / renderers.length); renderers[i].set_fixed_height_from_font(1); int size; renderers[i].get_size(this, null, null, null, null, out size); -- 2.30.2