summaryrefslogtreecommitdiffstats
path: root/src/nodepath.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* Move all of the snapper code to 2geomDiederik van Lierop2008-08-111-10/+12
| | | (bzr r6606)
* remove many unnecessary to_2geom and from_2geom callsJohan B. C. Engelen2008-08-081-14/+14
| | | (bzr r6593)
* NR::Maybe => boost::optionalJohan B. C. Engelen2008-08-051-3/+3
| | | (bzr r6569)
* NR:: => Geom:: for much of src/ui and src/widgetsJohan B. C. Engelen2008-08-041-9/+9
| | | (bzr r6561)
* hopefully fixed last error in nodepath...Johan B. C. Engelen2008-08-031-1/+3
| | | (bzr r6539)
* remove code duplicateJohan B. C. Engelen2008-08-021-31/+2
| | | (bzr r6535)
* clean up and revert recent change to nodepath that broke thingsJohan B. C. Engelen2008-08-021-34/+18
| | | (bzr r6534)
* fix error in nodepathJohan B. C. Engelen2008-08-021-1/+1
| | | (bzr r6533)
* convert path to only linear and cubic segments when nodeediting. prevents ↵Johan B. C. Engelen2008-08-021-5/+35
| | | | | crashing for example for paths with arcs in them (bzr r6531)
* change knot.h to Geom::Point only instead of NR::Point.Johan B. C. Engelen2008-08-011-11/+11
| | | (bzr r6511)
* fix error in creating nodepath from pathvectorbulia byak2008-08-011-1/+1
| | | (bzr r6494)
* Remove debugging messagesMaximilian Albert2008-07-291-20/+0
| | | (bzr r6459)
* Update helperpaths live also when any of the item's LPEs is modifiedMaximilian Albert2008-07-291-2/+3
| | | (bzr r6456)
* slightly increase legibilityMaximilian Albert2008-07-291-2/+3
| | | (bzr r6455)
* cleanupMaximilian Albert2008-07-291-2/+0
| | | (bzr r6454)
* Update helperpaths when a nodepath's item is updated. TODO: They also need ↵Maximilian Albert2008-07-291-1/+36
| | | | | to be updated when the associated LPEs change. (bzr r6453)
* Along with nodepath also create/destroy the helperpaths of any LPEs ↵Maximilian Albert2008-07-291-11/+93
| | | | | associated to its current item (bzr r6452)
* Refactor some code in nodepath.cpp (eliminate duplicates in ↵Maximilian Albert2008-07-291-12/+26
| | | | | generate_helperpath(), draw_helper_curve(), etc.). (bzr r6451)
* purge livarot stuff from nodepathJohan B. C. Engelen2008-07-251-36/+0
| | | (bzr r6420)
* in node tool to select a segment of a path, use 2geom methods instead of ↵Johan B. C. Engelen2008-07-251-7/+15
| | | | | livarot. (bzr r6418)
* when doubleclicking a nodepath to create new knot, use 2geom methods instead ↵Johan B. C. Engelen2008-07-251-8/+20
| | | | | of livarot. (bzr r6417)
* update to 2geom rev. 1507Johan B. C. Engelen2008-07-251-0/+2
| | | (bzr r6416)
* Disable snapping when holding the shift-key while dragging node-handlesDiederik van Lierop2008-07-211-5/+17
| | | (bzr r6387)
* optimize nodepath editing of lpe pathparam's a bit.Johan B. C. Engelen2008-07-201-7/+6
| | | (bzr r6372)
* convert all SPCurve's points and matrices arguments and return types to 2GeomJohan B. C. Engelen2008-07-171-4/+4
| | | (bzr r6339)
* complete 2geomifying subpath adding in nodepathJohan B. C. Engelen2008-07-141-65/+15
| | | (bzr r6308)
* Enable simultaneous knotholder and nodepathMaximilian Albert2008-07-141-0/+4
| | | (bzr r6291)
* small code cleanup using newly discovered 2geom method :)Johan B. C. Engelen2008-07-131-3/+3
| | | (bzr r6289)
* if the closing line segment has zero length, don't include it in the nodepath!Johan B. C. Engelen2008-07-131-3/+8
| | | (bzr r6288)
* 2geomify generation of nodetool's nodepath. have done testing, but needs ↵Johan B. C. Engelen2008-07-131-5/+72
| | | | | more testing i feel. therefore, i have not yet deleted the old function (bzr r6283)
* fix proper type for type array when initializing nodepathJohan B. C. Engelen2008-07-121-11/+11
| | | (bzr r6281)
* apply patch by Stefaan, fixes bug #168589Johan B. C. Engelen2008-07-111-10/+18
| | | (bzr r6258)
* don't use splivarot to get livarot path, use livarot's LoadPathVector method ↵Johan B. C. Engelen2008-06-261-1/+1
| | | | | instead (bzr r6076)
* don't use splivarot to get livarot path, just use LoadPathVector methodJohan B. C. Engelen2008-06-261-2/+2
| | | (bzr r6073)
* read PathVector instead of NArtBpathJohan B. C. Engelen2008-06-221-4/+2
| | | (bzr r6021)
* Display helper grid for LPELattice; automatically add helper paths for LPE ↵Maximilian Albert2008-06-181-3/+3
| | | | | PathParams (bzr r5996)
* Separate version of sp_nodepath_generate_helperpath() to generate a ↵Maximilian Albert2008-06-181-5/+9
| | | | | helperpath from a SPCurve directly (bzr r5992)
* Second step: try to make helper curves respond faster (don't recreate/delete ↵Maximilian Albert2008-06-161-12/+22
| | | | | the temporary canvasitems each time the selection is modified); better use of flash paths (bzr r5955)
* First step towards making helper paths for LPE items work betterMaximilian Albert2008-06-161-0/+17
| | | (bzr r5954)
* change NR::Matrix to Geom:: for many sp_item_xxx_affine functionsJohan B. C. Engelen2008-06-121-1/+1
| | | (bzr r5915)
* for nodepath, start using 2geompath for svg_write: ↵Johan B. C. Engelen2008-06-061-3/+3
| | | | | sp_svg_write_path(np->curve->get_pathvector() ); (bzr r5840)
* merge gsoc2008_johan_path2geom into trunkJohan B. C. Engelen2008-06-061-5/+5
| | | (bzr r5823)
* LPE STACKING!Johan B. C. Engelen2008-05-301-3/+4
| | | | | (many thanks to the french students who made this.) (bzr r5766)
* - Use constrainedSnap() instead of freeSnap() if we're dragging nodes with ctrlDiederik van Lierop2008-05-211-9/+27
| | | | | - Enable snapindicator by default because this might reveal snapping bugs, and to get co-developpers acquainted with it; might be disabled again by default before the next release if this proves to be annoying (bzr r5730)
* Add a centralized check (i.e. in the snapper mechanism) whether we've ↵Diederik van Lierop2008-05-121-3/+3
| | | | | snapped or not, instead of leaving it up to the various tools. This should prevent these tools from moving to (0,0) if they bluntly use the value returned by the snapping mechanism without checking whether snapping has really occured. (bzr r5659)
* complete adding const to have only NArtBpath const * get_bpath() const; for ↵Johan B. C. Engelen2008-05-091-1/+1
| | | | | accessing the protected member of SPCurve. Nowhere in Inkscape source is the path data changed of SPCurve, except within SPCurve's own methods ! So removed the non-const NArtBpath* get_bpath. (bzr r5642)
* - try to use more forward declarations for less dependencies on display/curve.hJohan B. C. Engelen2008-05-091-1/+1
| | | | | | - change _bpath to private member of SPCurve, obtain and set with get_bpath and set_bpath. - added const methods, so protect changes to _bpath in SPCurve (bzr r5636)
* fix bug when editing endnodesbulia byak2008-05-071-0/+2
| | | (bzr r5623)
* struct SPCurve => class SPCurveJohan B. C. Engelen2008-05-051-31/+29
| | | | | change all sp_curve_methods functions to SPCurve::methods. (bzr r5609)
* - Major refactoring of snapping related code...Diederik van Lierop2008-04-301-10/+8
| | | | | - Enabling snap indicator for all remaining tools (bzr r5556)