Mercurial > projects > doodle
diff canvas.d @ 9:66b47e122b31
Checkpoint
author | "David Bryant <bagnose@gmail.com>" |
---|---|
date | Sat, 11 Jul 2009 22:06:09 +0930 |
parents | 936feb16eed4 |
children | 71ca82e0eb76 |
line wrap: on
line diff
--- a/canvas.d Sat Jul 11 21:49:04 2009 +0930 +++ b/canvas.d Sat Jul 11 22:06:09 2009 +0930 @@ -283,7 +283,7 @@ Point view_left_bottom = Point(gtk_adjustment_get_value(h_gtkAdjustment), gtk_adjustment_get_value(v_gtkAdjustment)); - writefln("%s", view_left_bottom); + //writefln("%s", view_left_bottom); Vector model_size = screen_to_model(mViewSize); mViewCentre = view_left_bottom + model_size / 2.0; @@ -353,7 +353,7 @@ double model_to_screen(double model) { return mZoom * model; } double screen_to_model(double screen) { return screen / mZoom; } - double clamp_zoom(double zoom) { return clamp(zoom, 0.1, 10.0); } + double clamp_zoom(double zoom) { return clamp(zoom, 0.02, 50.0); } static const Point ORIGIN; static const Vector INITIAL_PAGE_SIZE;