summaryrefslogtreecommitdiffstats
path: root/src/draw-context.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* avoiding freehand drawings with LPEs with no fill at all. Using black by ↵Felipe Corr??a da Silva Sanches2009-01-141-1/+6
| | | | | default. Johan, please correct-me in case I am mistaken. (bzr r7131)
* Make all tools consider full parent transform (up to document, not just up ↵Thomas Holder2008-12-081-2/+2
| | | | | | | to root) See http://wiki.inkscape.org/wiki/index.php/ViewBoxToDo (bzr r6974)
* Merge from trunkTed Gould2008-10-311-1/+1
| | | (bzr r6887)
* From trunkTed Gould2008-10-271-18/+23
| | | (bzr r6885)
* Some NR::Point ==> Geom::Point replacementsMaximilian Albert2008-09-181-11/+11
| | | (bzr r6835)
* Move single-dot-creation function to a better location (and rename it ↵Maximilian Albert2008-09-011-0/+59
| | | | | accordingly) (bzr r6746)
* Modify the parameters required for setting up the SnapManagerDiederik van Lierop2008-08-281-2/+2
| | | (bzr r6722)
* Apply instant-LPEs _before_ adding new items to selection (so that they can ↵Maximilian Albert2008-08-191-4/+4
| | | | | be taken into account on new items) (bzr r6701)
* Switch back to all_inactive mode after applying a geometric LPEMaximilian Albert2008-08-181-0/+6
| | | (bzr r6674)
* Don't draw anchors in LPEToolContextMaximilian Albert2008-08-181-2/+4
| | | (bzr r6655)
* Remove done_pathparam_set and friends because it currently isn't used any ↵Maximilian Albert2008-08-181-2/+0
| | | | | more anyway; reimplement its intended functionality by using isReady() (bzr r6643)
* fixme is solvedMaximilian Albert2008-08-141-1/+0
| | | (bzr r6624)
* make spcurve::first_point and last_point boost::optionalJohan B. C. Engelen2008-08-131-2/+2
| | | (bzr r6617)
* Initialize the pointer variables in draw-context with NULL, just to be on ↵Maximilian Albert2008-08-131-0/+18
| | | | | the safe side (bzr r6614)
* Move all of the snapper code to 2geomDiederik van Lierop2008-08-111-2/+6
| | | (bzr r6606)
* remove many unnecessary to_2geom and from_2geom callsJohan B. C. Engelen2008-08-081-3/+3
| | | (bzr r6593)
* New mode in pen tool to draw paraxial linesMaximilian Albert2008-08-061-2/+2
| | | (bzr r6575)
* While drawing and constraining to specific angles (using CTRL): don't try a ↵Diederik van Lierop2008-08-041-15/+9
| | | | | freeSnap() after we've already tried a constrainedSnap() (bzr r6560)
* remove many needless references to n-art-bpath.hJohan B. C. Engelen2008-08-031-1/+0
| | | (bzr r6540)
* New 'zigzag' (polylines) mode in pen toolMaximilian Albert2008-07-311-2/+2
| | | (bzr r6485)
* noop: better namesMaximilian Albert2008-07-301-1/+1
| | | (bzr r6481)
* rename, rearrange stroke shapes; add ellipticbulia byak2008-07-221-16/+33
| | | (bzr r6400)
* Separate shape settings for pen and pencil toolMaximilian Albert2008-07-221-1/+1
| | | (bzr r6397)
* Separate spiro modes for pen and pencil toolMaximilian Albert2008-07-221-9/+9
| | | (bzr r6396)
* convert all SPCurve's points and matrices arguments and return types to 2GeomJohan B. C. Engelen2008-07-171-7/+7
| | | (bzr r6339)
* New LPE FreehandShape derived from PatternAlongPath (for the shapes in ↵Maximilian Albert2008-07-151-10/+11
| | | | | pen/pencil context); don't apply shapes each time the selection changes; new functions to test for specific LPE type and if a path can accept a new shape (bzr r6322)
* fix check for empty path for draw-contextJohan B. C. Engelen2008-07-141-1/+1
| | | (bzr r6304)
* draw-context: replace check for empty path with 2geomified method of spcurveJohan B. C. Engelen2008-07-141-1/+1
| | | (bzr r6300)
* Make pen/pencil shapes work in spiro mode, tooMaximilian Albert2008-07-041-5/+4
| | | (bzr r6152)
* add commentsMaximilian Albert2008-07-031-0/+4
| | | (bzr r6130)
* Add new shape 'crescendo' in dropdown box of pen toolMaximilian Albert2008-07-031-1/+17
| | | (bzr r6129)
* When drawing with activated shape in pencil/pen tool, apply the original ↵Maximilian Albert2008-07-031-2/+19
| | | | | stroke color as fill and unset stroke (bzr r6128)
* First shot at a dropdown selector for various shapes in pen/pencil tool, ↵Maximilian Albert2008-07-031-2/+45
| | | | | | | along the lines of Valerie's blueprint. TODO: more paths for the dropdown, read them from a separate file; show images for the choices, not text (bzr r6127)
* change NR::Matrix to Geom:: for many sp_item_xxx_affine functionsJohan B. C. Engelen2008-06-121-3/+3
| | | (bzr r5915)
* Fix bug: allow curved paths again when switching back from 'wait for path' ↵Maximilian Albert2008-06-121-4/+3
| | | | | mode in pen context (bzr r5906)
* When expecting mouse clicks for a LPE in pen context, don't concatenate with ↵Maximilian Albert2008-06-121-0/+7
| | | | | or continue existing paths (bzr r5904)
* More infrastructure to have waiting LPEs that are freshly created and ↵Maximilian Albert2008-06-121-4/+6
| | | | | applied to yet-to-be-drawn paths (bzr r5903)
* simplify code that puts anchors at start and end of paths in draw context.Johan B. C. Engelen2008-06-081-6/+3
| | | (bzr r5859)
* spdc_flush_white(SPDrawContext *dc, SPCurve *gc) now uses ↵Johan B. C. Engelen2008-06-061-1/+1
| | | | | curve->get_pathvector instead of get_bpath. (bzr r5839)
* merge gsoc2008_johan_path2geom into trunkJohan B. C. Engelen2008-06-061-2/+2
| | | (bzr r5823)
* New 'spiro spline mode' in pen/pencil tool which automatically adds the ↵Maximilian Albert2008-06-041-2/+11
| | | | | spiro spline LPE to newly drawn paths (bzr r5800)
* Groundwork to allow automatic application of an LPE to a newly drawn pathMaximilian Albert2008-06-041-0/+14
| | | (bzr r5799)
* Fix a regression in the snapper, caused by me. Sorry!Diederik van Lierop2008-05-161-2/+2
| | | (bzr r5680)
* Add a centralized check (i.e. in the snapper mechanism) whether we've ↵Diederik van Lierop2008-05-121-5/+2
| | | | | 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)
* - try to use more forward declarations for less dependencies on display/curve.hJohan B. C. Engelen2008-05-091-4/+5
| | | | | | - 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)
* struct SPCurve => class SPCurveJohan B. C. Engelen2008-05-051-38/+38
| | | | | change all sp_curve_methods functions to SPCurve::methods. (bzr r5609)
* - Major refactoring of snapping related code...Diederik van Lierop2008-04-301-11/+6
| | | | | - Enabling snap indicator for all remaining tools (bzr r5556)
* Refactor snapper and snapindicator (in order to enable the snapindicator in ↵Diederik van Lierop2008-04-071-4/+4
| | | | | the selector tool) (bzr r5374)
* - Created a SPLPEItem class that handles applying a LPE to an ItemBastien Bouclet2008-03-281-3/+1
| | | | | | - LPEs can now be applied to groups - Updated the bend path to work properly with groups (bzr r5219)
* enable pen and pencil to correctly work with LPE; fix bug with disappearing ↵bulia byak2008-03-201-2/+16
| | | | | path when drawing too fast (bzr r5128)