1. 20 Jul, 2007 1 commit
    • Thomas Zander's avatar
      Since KoShape::rotate() is now relative it occurred to me that, really, · 20a25823
      Thomas Zander authored
      the name of the method kind of makes sense for something thats relative.
      Otherwise it would be setRotation().
      But this makes the other transformation methods a bit weird since they
      too look relative. And now we can't say anymore that everything is absolute.
      So, rename the KoShape::scale and KoShape::shear() and KoShape::resize() to
      setScale(), setShear() and setSize()
      
      svn path=/trunk/koffice/; revision=690296
      20a25823
  2. 24 Jun, 2007 1 commit
  3. 22 Feb, 2007 1 commit
  4. 01 Jan, 2007 1 commit
  5. 27 Dec, 2006 2 commits
  6. 14 Dec, 2006 1 commit
  7. 12 Nov, 2006 1 commit
    • Thomas Zander's avatar
      Make sure a hidden shape is never selected (by user interaction) · a47a0091
      Thomas Zander authored
      Add a 'isSelectable' boolean to every shape to allow certain objects
       in the flake hierarchy to be unselectable. Probably usefull for things
      like a shape that is a page in KPresenter. Or a shape that is a layer in
      Krita.
      
      svn path=/trunk/koffice/; revision=604246
      a47a0091
  8. 12 Oct, 2006 1 commit
  9. 20 Aug, 2006 1 commit
  10. 31 Jul, 2006 1 commit
    • Thomas Zander's avatar
      Constify viewConverter, and by dependency also; · afcfeac7
      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
      afcfeac7
  11. 28 Jul, 2006 1 commit
  12. 23 Jul, 2006 2 commits
  13. 22 Jul, 2006 1 commit
  14. 21 Jul, 2006 1 commit
  15. 08 Jul, 2006 1 commit
  16. 07 Jul, 2006 1 commit
    • Casper Boemann's avatar
      resizing rotated shape now works · b02d8194
      Casper Boemann authored
      resizing multiple shapes works to an extent - need to investigate what 
      we want here
      rotating mulitple shapes also works better
      
      unmodifiedSize() is gone again from KoSelection
      
      svn path=/trunk/koffice/; revision=559402
      b02d8194
  17. 06 Jul, 2006 1 commit
  18. 05 Jul, 2006 1 commit
  19. 26 Jun, 2006 1 commit
    • Thomas Zander's avatar
      * Allow KWCanvas to get keyboard input · fe993130
      Thomas Zander authored
      * Refactor to avoid using KoTextShape directly (which we can't since its
        in a plugin)
      * Add KoTextTool to allow editing of the text frames in KWord :)
      * Provide KoShape::shapeId() setter/getter
      * Provide a 'userData' class per KoShape which the application + plugin
        can implement to store data in there since you can't use a class in a
        plugin as well as in an application.
      * Various api docs fixes cleanups
      * Alter the ToolFactory to use a string instead of a QPixmap for the icon.
      
      svn path=/trunk/koffice/; revision=555165
      fe993130
  20. 25 Jun, 2006 1 commit
    • Thomas Zander's avatar
      To make it anywhere near workable to change the libs, I disabled much of the apps · 0e6611cb
      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
      0e6611cb
  21. 07 Jun, 2006 1 commit
  22. 26 May, 2006 2 commits
  23. 25 May, 2006 1 commit