- 03 Jan, 2007 2 commits
-
-
Thomas Zander authored
The KoShape::shapeChanged virtual hook has always been called when one of the properties of a shape changed; I expanded that by making it also get called when another shape is changed in the bounding rect of the shape to allow a shape to update itself if thats needed. Note that I added a collisionDetection() boolean so there is little impact on performance for those that don't want it. This effectively finishes the runAround of KWord to make sure layouting is changed when a shape is moved above it. svn path=/trunk/koffice/; revision=619584
-
Thomas Zander authored
be managed in the manager its already a member of. svn path=/trunk/koffice/; revision=619542
-
- 29 Dec, 2006 1 commit
-
-
Peter Simonsson authored
* Make KoPAPageBase a KoShapeContainer * Fix drawing of child shapes in KoShapeContainer * Make KoShapeLayer resize correctly depending on the children * Fix adding and removing of child shapes in KoShapeManager Plus everything I've forgotten ;) svn path=/trunk/koffice/; revision=617691
-
- 24 Dec, 2006 1 commit
-
-
Thorsten Zachmann authored
o clear selection when new shapes are set svn path=/trunk/koffice/; revision=616193
-
- 18 Dec, 2006 1 commit
-
-
Thomas Zander authored
Also add actions in KWord for them. svn path=/trunk/koffice/; revision=614778
-
- 25 Nov, 2006 1 commit
-
-
Peter Simonsson authored
* Make it possible to set th KoShapeControllerBase in KoShapeController * Fix KoShapeManager::setShapes() so that is does what it says it does :) svn path=/trunk/koffice/; revision=607593
-
- 24 Nov, 2006 2 commits
-
-
Thomas Zander authored
This refactor has as effect that KWord now removes frames by removing its shape and deleting (done in the remove command) the shape will delete the frame and possibly the frameset. For this reason the KoShape needs to 'own' some add on application data; I added the KoShapeApplicationData interface for that. svn path=/trunk/koffice/; revision=607382
-
Thomas Zander authored
svn path=/trunk/koffice/; revision=607302
-
- 11 Nov, 2006 1 commit
-
-
Thomas Zander authored
selelected. Also some cleanups svn path=/trunk/koffice/; revision=604163
-
- 08 Nov, 2006 2 commits
-
-
Thorsten Zachmann authored
svn path=/trunk/koffice/; revision=603340
-
Thomas Zander authored
svn path=/trunk/koffice/; revision=603272
-
- 07 Nov, 2006 1 commit
-
-
Thomas Zander authored
Follow standard that enum values are CamelCase Move public API enum to KoFlake Add include protection to KoFlake.h svn path=/trunk/koffice/; revision=603096
-
- 19 Oct, 2006 1 commit
-
-
Halla Rempt authored
paint app.... Okay, let's break this down: * All contact with tools now goes through a tool proxy (this turned out to work best, in the end, out of the three approaches I tried. I still think it's a pity I had to give up on the event filter approach, that was way cool). * I ported Kivio, Karbon and KWord to this system * Krita now has a KoCanvasBase based canvas, but cannot yet handle flake shapes, so don't click on the flake tools appearing in the toolbar. * Krita now shows bits of layers that fall outside the image. This is cool. * And the checks work. * Fix a couple of krita file filters TODO: * Port Krita's tools * Port the changes in kisdoc since my fork to kisdoc2 * Implement the tool-per-pointing-thingy * Implement switching the tool based on what we thing the user is holding in his hand. * Implement zooming in Krita's canvas * Port Krita's opengl canvas (should be easy, but I don't understand it) * Re-add all the bits of gui, like dockers, filters, menu's and so on that I chopped off svn path=/trunk/koffice/; revision=597291
-
- 10 Oct, 2006 1 commit
-
-
Jan Hambrecht authored
svn path=/trunk/koffice/; revision=594316
-
- 31 Jul, 2006 3 commits
-
-
Jan Hambrecht authored
* extended KoShapeManager::shapeAt to return a shape out of the shapes at point based on its selection. * extended KoShapeManager::shapesAt to optionally not return hidden shapes (KoShape::visible()) all the above is untested, but i have confidence that it works correct ;-) svn path=/trunk/koffice/; revision=568349
-
Jan Hambrecht authored
svn path=/trunk/koffice/; revision=568337
-
Thomas Zander authored
- KoShape (and inheriting classes) paint, paintDecoration - KoShapeManager paint - KoZoomHandler Also I fixed the group command; its wrong to use the initial bounding rect and add to that if the initial has no objects. svn path=/trunk/koffice/; revision=568286
-
- 15 Jul, 2006 1 commit
-
-
Stefan Nikolaus authored
operator< and operator== due to the internal usage. - Swap the args of insert(). As in Qt, the key (QRectF) comes first now. svn path=/trunk/koffice/; revision=562628
-
- 05 Jul, 2006 1 commit
-
-
Thomas Zander authored
svn path=/trunk/koffice/; revision=558453
-
- 29 Jun, 2006 1 commit
-
-
Thorsten Zachmann authored
svn path=/trunk/koffice/; revision=556067
-
- 25 Jun, 2006 1 commit
-
-
Thomas Zander authored
to compile; so I can't commit every now and then (since it takes 90 min to check if I didn't break anything) * Refactoring kword into part/ * Merge with darcs: Sun Jun 25 09:50:38 CEST 2006 Thomas Zander <zander@kde.org> * add api dox M ./kofficecore/KoProperties.h -1 +50 Sun Jun 25 09:33:00 CEST 2006 Thomas Zander <zander@kde.org> * Cleanup QDebug includes, use kDebug M ./flake/KoCreateShapeStrategy.cpp -3 +1 M ./flake/KoCreateShapesTool.cpp -1 M ./flake/KoInteractionTool.cpp -1 M ./flake/KoRectangleShapeFactory.cpp -1 M ./flake/KoRepaintManager.cpp -1 M ./flake/KoSelection.cpp -1 M ./flake/KoShape.cpp -1 +1 M ./flake/KoShapeContainer.cpp -3 +2 M ./flake/KoShapeManager.cpp -2 +1 M ./flake/KoShapeMoveStrategy.cpp -1 M ./flake/KoShapeResizeStrategy.cpp -2 M ./flake/KoShapeRotateStrategy.cpp -1 M ./flake/KoShapeRubberSelectStrategy.cpp -2 Fri Jun 23 22:09:11 CEST 2006 Thomas Zander <zander@kde.org> * add api docs M ./kofficecore/KoPageLayout.h +2 Fri Jun 23 16:31:23 CEST 2006 Thomas Zander <zander@kde.org> * Allow external document M ./kotext/KoTextShape.cpp -22 +22 M ./kotext/KoTextShape.h -11 +7 M ./kotext/KoTextShapeFactory.cpp -1 +6 Wed Jun 21 09:19:36 CEST 2006 Thomas Zander <zander@kde.org> * Make ID for textShape M ./kotext/KoTextShape.h +2 M ./kotext/KoTextShapeFactory.cpp -1 +1 Tue Jun 20 16:43:47 CEST 2006 Thomas Zander <zander@kde.org> * Fix width/height reporting M ./flake/KoCanvasController.cpp -6 +17 Tue Jun 20 09:47:48 CEST 2006 Thomas Zander <zander@kde.org> * Rename viewToNormal and normalToView to viewToDocument and documentToView (by popular demand) svn path=/trunk/koffice/; revision=554763
-
- 16 Jun, 2006 2 commits
-
-
Thomas Zander authored
svn path=/trunk/koffice/; revision=552158
-
Thomas Zander authored
KoShapeManager::setObjects() => KoShapeManager::setShapes() KoShapeManager::objects() => KoShapeManager::shapes() KoShapeManager::getObjectAt() => KoShapeManager::getShapeAt() svn path=/trunk/koffice/; revision=552145
-
- 03 Jun, 2006 1 commit
-
-
Jan Hambrecht authored
- added object list to the document and made the canvas use that list - changed object list parameter to ctor and setObjects of KoShapeManager const - added event handlers to the canvas svn path=/trunk/koffice/; revision=547851
-
- 26 May, 2006 2 commits
-
-
Laurent Montel authored
fix compile/link svn path=/trunk/koffice/; revision=544919
-
Thomas Zander authored
svn path=/trunk/koffice/; revision=544820
-
- 25 May, 2006 1 commit
-
-
Thomas Zander authored
I'm hoping I can find someone else to create cmake stuff :) svn path=/trunk/koffice/; revision=544705
-