More Info

Revision 535304

(Back to digest)
 

Features in Office

Thomas Zander committed changes in /trunk/playground/office/flake:

This commit converts the internal format of KoShape to not be pixel based anymore, but to
be based on postscript-points. This means that a 50pt wide box will now have the same
width on screen for everybody (1.76 cm).

* created a temporary lib called 'externals' to include stuff for building convenience.
moved kcommand to that library.
* Imported KoZoomHandler, for the *Test* application; flake does not depend on it!
* Created KoViewConverter which is a very simple interface representing a subset of
what KoZoomHandler can provide.
* Adjusted all paint methods to correctly use this KoViewConverter class.

File Changes

Added 8 files
/trunk/playground/office/flake
 
/externals
 
/externals/externals.pro
 
/externals/kcommand.h
 
/externals/KoUnit.cpp
 
/externals/KoUnit.h
 
/externals/KoZoomHandler.cpp
 
/externals/KoZoomHandler.h
 
/lib/KoViewConverter.h
Deleted 1 files
/trunk/playground/office/flake/lib/kcommand.h
Modified 27 files
/trunk/playground/office/flake
 
/env
 
/flake.pro
 
/lib/KoInteractionStrategy.h
 
/lib/KoInteractionTool.cpp
 
/lib/KoInteractionTool.h
 
/lib/KoPathShape.cpp
 
/lib/KoPathShape.h
 
/lib/KoRectangleShape.cpp
 
/lib/KoRectangleShape.h
 
/lib/KoSelection.cpp
 
/lib/KoSelection.h
 
/lib/KoShape.cpp
 
/lib/KoShape.h
 
/lib/KoShapeContainer.cpp
 
/lib/KoShapeContainer.h
 
/lib/KoShapeManager.cpp
 
/lib/KoShapeManager.h
 
/lib/KoShapeRubberSelectStrategy.cpp
 
/lib/KoShapeRubberSelectStrategy.h
 
/lib/KoTool.h
 
/lib/lib.pro
 
/testapp/Container.h
 
/testapp/Image.cpp
 
/testapp/Image.h
 
/testapp/mainwindow.cpp
 
/testapp/mainwindow.h
 
/testapp/testapp.pro
36 files changed in total