summaryrefslogtreecommitdiffstats
path: root/src/live_effects/effect.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* reduce include dependenciesJohan B. C. Engelen2010-05-181-2/+1
| | | (bzr r9432)
* Fix LPEs and break mask transform undoKrzysztof Kosi??ski2009-12-081-2/+0
| | | (bzr r8846.2.3)
* decrease header depsJohan B. C. Engelen2009-11-231-1/+1
| | | (bzr r8842)
* decrease header dependenciesJohan B. C. Engelen2009-11-231-1/+3
| | | (bzr r8841)
* Revert recent refactoring changes by johnce because they break the build, ↵Maximilian Albert2009-08-061-4/+4
| | | | | which cannot be fixed easily. (bzr r8422)
* SPDocument->Documentjohnce2009-08-051-4/+4
| | | (bzr r8404)
* remove the deactivate knotholder parameterbulia byak2009-05-071-3/+0
| | | (bzr r7833)
* correctly implement 'resetDefaults()' for LPEs. Now when applying an LPE, ↵Johan B. C. Engelen2009-03-151-0/+3
| | | | | all default values are written to SVG. This greatly improves future compatibility. (bzr r7499)
* Merge from fe-movedTed Gould2008-11-211-41/+1
| | | (bzr r6891)
* From trunkTed Gould2008-10-271-2/+3
| | | (bzr r6885)
* Add option do deactivate knotholder handles for LPEs (useful if they ↵Maximilian Albert2008-08-181-0/+3
| | | | | interfere with node handles during editing); doesn't live update the ShapeEditor at the moment (bzr r6667)
* Rename acceptsNumParams() -> acceptsNumClicks() because it makes more senseMaximilian Albert2008-08-181-2/+2
| | | (bzr r6644)
* Remove done_pathparam_set and friends because it currently isn't used any ↵Maximilian Albert2008-08-181-2/+9
| | | | | more anyway; reimplement its intended functionality by using isReady() (bzr r6643)
* reimplement acceptsNumParams(); instead of making it a virtual function we ↵Maximilian Albert2008-08-181-1/+2
| | | | | just make case distinctions (bzr r6642)
* New LPE to draw infinite lines (cut by a limiting bounding box), rays and ↵Maximilian Albert2008-08-181-0/+1
| | | | | segments (bzr r6641)
* remove many needless references to n-art-bpath.hJohan B. C. Engelen2008-08-031-1/+0
| | | (bzr r6540)
* New LPE: path lengthMaximilian Albert2008-07-301-0/+1
| | | (bzr r6477)
* New LPE: Text labelMaximilian Albert2008-07-301-0/+1
| | | (bzr r6472)
* Remove addHelperPaths() from Effect; now getHelperPaths() returns a list of ↵Maximilian Albert2008-07-291-2/+5
| | | | | canvas indicators provided by the effect itself or its parameters (overload addCanvasIndicators to provide them in derived effects) (bzr r6450)
* Rename isLPEParam() to isDeletable(), create new class LPEKnotHolderEntity ↵Maximilian Albert2008-07-291-2/+1
| | | | | and make inheritance from it a bit less clumsy (bzr r6448)
* remove dependency on INVALID_LPE a bitJohan B. C. Engelen2008-07-271-1/+1
| | | (bzr r6436)
* add LPE InterpolateJohan B. C. Engelen2008-07-271-0/+1
| | | (bzr r6431)
* add lpe-BoolopsJohan B. C. Engelen2008-07-161-0/+1
| | | (bzr r6334)
* New LPE FreehandShape derived from PatternAlongPath (for the shapes in ↵Maximilian Albert2008-07-151-0/+1
| | | | | 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)
* New LPE: RulerMaximilian Albert2008-07-151-0/+1
| | | (bzr r6319)
* Rename LPE: mirror reflect --> mirror symmetryMaximilian Albert2008-07-081-1/+1
| | | (bzr r6238)
* replace separate forward declarations by proper forward.h inclusionJohan B. C. Engelen2008-07-071-4/+1
| | | (bzr r6214)
* New LPE: OffsetMaximilian Albert2008-07-031-0/+1
| | | (bzr r6126)
* New LPE: Copy rotateMaximilian Albert2008-06-181-0/+1
| | | (bzr r5978)
* New LPE: ParallelMaximilian Albert2008-06-181-0/+1
| | | (bzr r5975)
* Activate automatic knotholders for LPE PointParamsMaximilian Albert2008-06-161-2/+2
| | | (bzr r5963)
* New LPE: Angle bisectorMaximilian Albert2008-06-161-0/+1
| | | (bzr r5960)
* New LPE: circle through 3 pointsMaximilian Albert2008-06-161-0/+1
| | | (bzr r5959)
* Ditch PERMANENT_FLASH because it is handled by providesOwnFlashPath(); avoid ↵Maximilian Albert2008-06-161-1/+3
| | | | | flashing when LPE already provides a helperpath (bzr r5956)
* Second step: try to make helper curves respond faster (don't recreate/delete ↵Maximilian Albert2008-06-161-0/+3
| | | | | 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/+13
| | | (bzr r5954)
* Infrastructure in class LivePathEffect::Effect to put Inkscape into 'wait ↵Maximilian Albert2008-06-121-1/+8
| | | | | for parameter path' mode; make LPEMirrorReflect use this to let the user specify the mirroring line (bzr r5902)
* New LPE: Mirror reflectionMaximilian Albert2008-06-101-0/+1
| | | (bzr r5875)
* Write all effect parameters to SVG when a LPE knotholder handle is ungrabbedMaximilian Albert2008-06-101-0/+1
| | | (bzr r5870)
* Add option to either suppress path flash for items with LPE (e.g., spiro ↵Maximilian Albert2008-06-081-0/+7
| | | | | splines use this) or display it permanently while the item is selected. (bzr r5860)
* Re-add two handles for PerpBisector LPE (we don't add the other two because ↵Maximilian Albert2008-06-081-1/+1
| | | | | | | they would duplicate the path's own handles and the correct solution would be to allow knotholders and nodepaths at the same time). Put the KnotHolderEntity classes into their own namespaces to avoid clashes. (bzr r5857)
* Better way to add LPE knotholder handles; now it happens semi-automatically ↵Maximilian Albert2008-06-081-3/+15
| | | | | in a similar way as adding LPE parameters. (bzr r5856)
* Make knotholders for LPE items finally work; each effect can now overload ↵Maximilian Albert2008-06-081-3/+3
| | | | | | | the addKnotHolderHandles() method to add handles which control its parameters. There is now also a virtual onKnotUngrabbed() method for each knotholder entity which can be used to do cleanup tasks (for LPE parameters it currently writes the value to SVG, although this should probably happen automatically) (bzr r5855)
* merge gsoc2008_johan_path2geom into trunkJohan B. C. Engelen2008-06-061-2/+0
| | | (bzr r5823)
* Factor out 'create and apply' code for LPEs so that it can be called from ↵Maximilian Albert2008-06-041-0/+2
| | | | | everywhere (bzr r5798)
* C++ify knotholdersMaximilian Albert2008-06-041-1/+1
| | | (bzr r5797)
* LPE STACKING!Johan B. C. Engelen2008-05-301-1/+2
| | | | | (many thanks to the french students who made this.) (bzr r5766)
* Add checkbox for LPEs to temporarily disable them on canvas (but keep them ↵Maximilian Albert2008-05-191-2/+5
| | | | | applied to the object) (bzr r5711)
* New LPE: Tangent to curve (draws a tangent of fixed length which can be ↵Maximilian Albert2008-05-191-0/+1
| | | | | dragged along the curve) (bzr r5703)
* Provide knotholder for LPEPerpBisector; TODO: this replaces the usual ↵Maximilian Albert2008-05-191-0/+6
| | | | | nodepath in node context but in the long run it is desired to use both along with each other (bzr r5701)