- 16 Nov, 2006 1 commit
-
-
Thorsten Zachmann authored
This fixes e.g. undoing of point deletion in rotated objects and is also needed for the ellipse I'm working on at the moment. o Add a new typedef for the path shapes as discussed with Jan last weekend svn path=/trunk/koffice/; revision=605429
-
- 25 Oct, 2006 1 commit
-
-
Thorsten Zachmann authored
svn path=/trunk/koffice/; revision=598973
-
- 14 Oct, 2006 3 commits
-
-
Thorsten Zachmann authored
This fixed some repainting problems when manipulating path object. svn path=/trunk/koffice/; revision=595371
-
Thorsten Zachmann authored
This is work in progress. The commands have now to be updated to use the new possibilities. svn path=/trunk/koffice/; revision=595341
-
Thorsten Zachmann authored
svn path=/trunk/koffice/; revision=595338
-
- 08 Oct, 2006 1 commit
-
-
Thorsten Zachmann authored
Added a ActiveHandle class which is responible for holding data about the active handle. At the moment this is only the currently active point. o Only paint point of path shapes when the KoPathTool is selected. svn path=/trunk/koffice/; revision=593550
-
- 29 Sep, 2006 1 commit
-
-
Thorsten Zachmann authored
o split arcTo in arcTo and arcToCurve. arcToCurve calculates the points of the curves. o Move documentToShape and shapeToDocument to KoPathShape. svn path=/trunk/koffice/; revision=590318
-
- 25 Sep, 2006 1 commit
-
-
Christian Mueller authored
- Use consistently American English svn path=/trunk/koffice/; revision=588325
-
- 21 Sep, 2006 1 commit
-
-
Jan Hambrecht authored
into distinct paths shapes, one for each subpath. svn path=/trunk/koffice/; revision=587203
-
- 20 Sep, 2006 1 commit
-
-
Jan Hambrecht authored
svn path=/trunk/koffice/; revision=586899
-
- 14 Sep, 2006 1 commit
-
-
Jan Hambrecht authored
The border insets is now used when calculating the size/boundingrect of a path. This fixes painting of paths which only consist of line segments whose points are on a horizontal or vertical line (x-size or y-size is zero). Additionally made some cleanups. svn path=/trunk/koffice/; revision=584478
-
- 13 Sep, 2006 2 commits
-
-
Jan Hambrecht authored
* make closeMerge use that function with the last subpath svn path=/trunk/koffice/; revision=583873
-
Thorsten Zachmann authored
Some more work is needed so that you can specify the angle from the x-axis of the current coordinate system to the x-axis of the ellipse. o Fix moving of grouped points o Fix closeMerge o Fix updateLast svn path=/trunk/koffice/; revision=583726
-
- 12 Sep, 2006 2 commits
-
-
Jan Hambrecht authored
* changed KoPathShape::joinBetween to return success/failure * changed KoPathShape::breakAt to return success/failure and the inserted point * some more property cleaning when unsetting a point property * renamed KoPointBaseCommand to KoPathBaseCommand svn path=/trunk/koffice/; revision=583680
-
Jan Hambrecht authored
* implemented joining two subpath at their selected end nodes * added some helper functions like reversing a subpath, closing a specified subpath or finding a point in the path * introduced a new type KoPointPosition do describe a path points position inside the path * added setProperty, unsetProperty functions to the KoPathPoint to add or remove a single point property * made some documentation updates There are no commands yet to undo/redo the new functions. I am working on them next. svn path=/trunk/koffice/; revision=583648
-
- 11 Sep, 2006 1 commit
-
-
Thorsten Zachmann authored
point in a subpath if they are on the same point. I still need to add a maximum distance until they can be merged. o Fix removing of points in closed objects. svn path=/trunk/koffice/; revision=583169
-
- 10 Sep, 2006 2 commits
-
-
Thorsten Zachmann authored
control point is used in the curve. o Simplify it. svn path=/trunk/koffice/; revision=582719
-
Thorsten Zachmann authored
svn path=/trunk/koffice/; revision=582718
-
- 09 Sep, 2006 1 commit
-
-
Jan Hambrecht authored
path point. * introduced a KoPathSegment, a pair of two neighboring path points * added an assignment operator to the KoPathPoint * the splitting is done in the KoPathShape::splitAt function * uncommented the KoPathShape::nextPoint function to retrieve the second point of a KoPathSegment svn path=/trunk/koffice/; revision=582545
-
- 06 Sep, 2006 1 commit
-
-
Thorsten Zachmann authored
svn path=/trunk/koffice/; revision=581330
-
- 05 Sep, 2006 1 commit
-
-
Thorsten Zachmann authored
This patch was developed together with Jan Hambrecht <jaham@gmx.net> svn path=/trunk/koffice/; revision=581034
-
- 28 Aug, 2006 1 commit
-
-
Thorsten Zachmann authored
This fixes moving of points in rotated shapes. o First check if there is a control point at a position. This makes it possible to change a control point when it is at the same position as a point. svn path=/trunk/koffice/; revision=578015
-
- 24 Aug, 2006 1 commit
-
-
Jan Hambrecht authored
are translated and use that to move the shape afterwards abd adjust the last mouse position. No need to calculate the offset twice. svn path=/trunk/koffice/; revision=576795
-
- 23 Aug, 2006 2 commits
-
-
Jan Hambrecht authored
svn path=/trunk/koffice/; revision=576332
-
Jan Hambrecht authored
- added an IsSelected property to the path point -> clicking an a path point selects it -> only selected path points draw their control points -> added function to select/deselect all points of a path - sync last mouse after moving shape - fixed some warnings in the path tool svn path=/trunk/koffice/; revision=576287
-
- 22 Aug, 2006 1 commit
-
-
Thomas Zander authored
Make some properties private instead of protected, which means no docs needed :) svn path=/trunk/koffice/; revision=575918
-
- 21 Aug, 2006 1 commit
-
-
Jan Hambrecht authored
them when editing the path. one can cycle through the unsmooth, smooth and symmetric states by right clicking one a path point. smooth == control points are one a line through the point symmetric == like smooth but they have the same distance to the point TODO: paint the path points differently depending on the smooth/symmetric state svn path=/trunk/koffice/; revision=575720
-
- 18 Aug, 2006 2 commits
-
-
Jan Hambrecht authored
- paint control points and lines between them - added function to KoPathShape to return all path points within a given rectangle - change cursor and color when mouse hovers over control point - made size of control point handles resizable with i or ctrl+i svn path=/trunk/koffice/; revision=574404
-
Jan Hambrecht authored
svn path=/trunk/koffice/; revision=574290
-
- 16 Aug, 2006 1 commit
-
-
Thorsten Zachmann authored
svn path=/trunk/koffice/; revision=573433
-
- 15 Aug, 2006 1 commit
-
-
Jan Hambrecht authored
so the path is painted at the right position - return a real shape from KoPathShapeFactory::createDefaultShape svn path=/trunk/koffice/; revision=573318
-
- 08 Aug, 2006 1 commit
-
-
Thorsten Zachmann authored
implementation. It is still not 100% finished and tested as some stuff can only be tested when the tools will be there. If there are any question on how something work, don't hesitate to contact me. svn path=/trunk/koffice/; revision=571169
-
- 31 Jul, 2006 1 commit
-
-
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
-
- 07 Jun, 2006 1 commit
-
-
Thomas Zander authored
svn path=/trunk/koffice/; revision=549154
-
- 26 May, 2006 1 commit
-
-
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
-