Revision 535304

Go back to digest for 30th April 2006

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