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