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