daboide Commit
Revision 402
Date: 2006-01-27 15:53:11 -0800 (Fri, 27 Jan 2006)
Author: paul

Changed:
U   trunk/ReportDesigner.py

Log:
Fixed zooming with betting stepping, and to stay within the usable range
of 10% to 1000%.


Diff:
Modified: trunk/ReportDesigner.py
===================================================================
--- trunk/ReportDesigner.py     2006-01-27 23:34:29 UTC (rev 401)
+++ trunk/ReportDesigner.py     2006-01-27 23:53:11 UTC (rev 402)
@@ -1742,6 +1742,7 @@
                self.SetScrollbars(u, u, _scrollWidth, _scrollHeight,
                                viewStart[0], viewStart[1])
 
+               self.showPosition()
 
 
        def getRuler(self, orientation):
@@ -2027,18 +2028,20 @@
 
        def onViewZoomIn(self, evt):
                ed = self.editor
-               ed.Zoom += .1
-               ed._onFormResize(None)
+               if ed.Zoom < 10:
+                       ed.Zoom *= 1.25
+                       ed.drawReportForm()
 
        def onViewZoomNormal(self, evt):
                ed = self.editor
                ed.Zoom = ed._normalZoom
-               ed._onFormResize(None)
+               ed.drawReportForm()
 
        def onViewZoomOut(self, evt):
                ed = self.editor
-               ed.Zoom -= .1
-               ed._onFormResize(None)
+               if ed.Zoom > .2:
+                       ed.Zoom /= 1.25
+                       ed.drawReportForm()
 
        def onViewShowObjectTree(self, evt):
                o = rdc.ObjectTree




_______________________________________________
Post Messages to: [email protected]
Subscription Maintenance: http://leafe.com/mailman/listinfo/dabo-dev

Reply via email to