Revision 590120
Go back to digest for 1st October 2006Features in Utilities
Chris Huebsch committed changes in /trunk/playground/edu/kdissert/src/kdissert:
Zooming reworked.
[Feature] Zoom with middle-mouse-wheel and ctrl (see request 0000125)
While zooming the region under the mouse cursor stays at its place, when using middle-mouse-wheel.
While zooming with menu or toolbar, the center of the visible region stays at its place.
[Fix] Zoom levels increase by 20% (see request 0000128)
Zooming is now more general, using a QMap instead of an KDisserPart-attribute for each zoom level.
Adding more zoomlevels can be done at one place very easily.
[Change] Zooming an item under the mouse coursor, although it is not selected is *removed*.
This behavior is completely surprising and hence it violates certain usability guidelines.
File Changes
Modified 4 files
- /trunk/playground/edu/kdissert/src/kdissert
- /canvasview/DCanvasView.cpp
- /canvasview/DCanvasView.h
- /gui/KDissertPart.cpp
- /gui/KDissertPart.h
4 files changed in total