From: Enrico Zini Date: Mon, 14 Dec 2009 18:54:53 +0000 (+0000) Subject: Tweaked lens effect X-Git-Url: https://git.toastfreeware.priv.at/gregoa/zavai.git/commitdiff_plain/5c301ddc493ab2bf1c9376aae534fddd282d3858?ds=sidebyside Tweaked lens effect --- 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);