summaryrefslogtreecommitdiffstats
path: root/src/live_effects/effect.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* remove many needless references to n-art-bpath.hJohan B. C. Engelen2008-08-031-1/+0
| | | (bzr r6540)
* Warning cleanupJon A. Cruz2008-08-011-1/+1
| | | (bzr r6495)
* New LPE: path lengthMaximilian Albert2008-07-301-0/+5
| | | (bzr r6477)
* New LPE: Text labelMaximilian Albert2008-07-301-0/+5
| | | (bzr r6472)
* Remove superfluous #includeMaximilian Albert2008-07-291-1/+0
| | | (bzr r6464)
* Remove addHelperPaths() from Effect; now getHelperPaths() returns a list of ↵Maximilian Albert2008-07-291-26/+34
| | | | | 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-5/+15
| | | | | and make inheritance from it a bit less clumsy (bzr r6448)
* LPE knotholder refactoring: PointParams are not knotholder entities any ↵Maximilian Albert2008-07-291-10/+6
| | | | | more; instead, every parameter type can now return entities (and then forget about them) (bzr r6446)
* remove dependency on INVALID_LPE a bitJohan B. C. Engelen2008-07-271-3/+3
| | | (bzr r6436)
* sort LPE effect listJohan B. C. Engelen2008-07-271-26/+26
| | | (bzr r6435)
* LPE Interpolate => "Interpolate Sub-Paths"Johan B. C. Engelen2008-07-271-1/+1
| | | (bzr r6434)
* add LPE InterpolateJohan B. C. Engelen2008-07-271-0/+5
| | | (bzr r6431)
* purge LivePathEffect::PathTypeJohan B. C. Engelen2008-07-201-5/+4
| | | (bzr r6373)
* add lpe-BoolopsJohan B. C. Engelen2008-07-161-0/+5
| | | (bzr r6334)
* New LPE FreehandShape derived from PatternAlongPath (for the shapes in ↵Maximilian Albert2008-07-151-0/+4
| | | | | 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/+5
| | | (bzr r6319)
* Rename LPE: mirror reflect --> mirror symmetryMaximilian Albert2008-07-081-4/+4
| | | (bzr r6238)
* move undo commits closer to the UIbulia byak2008-07-051-3/+0
| | | (bzr r6195)
* Warning cleanupJon A. Cruz2008-07-041-2/+2
| | | (bzr r6156)
* Remove oncanvas_editable attribute for PointParams; use their internal shape ↵Maximilian Albert2008-07-041-1/+2
| | | | | settings for the knotholder handle (bzr r6151)
* New LPE: OffsetMaximilian Albert2008-07-031-0/+5
| | | (bzr r6126)
* Enable status bar tips for LPE handles that are automatically created from ↵Maximilian Albert2008-07-021-3/+4
| | | | | PointParams (bzr r6118)
* noop: be more consistent with function names (get_pathvector => set_pathvector)Johan B. C. Engelen2008-06-261-1/+1
| | | (bzr r6078)
* Display helper grid for LPELattice; automatically add helper paths for LPE ↵Maximilian Albert2008-06-181-1/+11
| | | | | PathParams (bzr r5996)
* Improve comments and catch missing desktop in effect.cppMaximilian Albert2008-06-181-4/+5
| | | (bzr r5993)
* New LPE: Copy rotateMaximilian Albert2008-06-181-0/+5
| | | (bzr r5978)
* New LPE: ParallelMaximilian Albert2008-06-181-0/+5
| | | (bzr r5975)
* Activate automatic knotholders for LPE PointParamsMaximilian Albert2008-06-161-0/+17
| | | (bzr r5963)
* Address compile warningMaximilian Albert2008-06-161-2/+2
| | | (bzr r5961)
* New LPE: Angle bisectorMaximilian Albert2008-06-161-0/+5
| | | (bzr r5960)
* New LPE: circle through 3 pointsMaximilian Albert2008-06-161-0/+5
| | | (bzr r5959)
* Second step: try to make helper curves respond faster (don't recreate/delete ↵Maximilian Albert2008-06-161-1/+5
| | | | | 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-2/+26
| | | (bzr r5954)
* put exception catch block around all doEffect calls. (so in SP_LPE_ITEM)Johan B. C. Engelen2008-06-141-15/+2
| | | (bzr r5938)
* whitespaceMaximilian Albert2008-06-121-1/+1
| | | (bzr r5905)
* Infrastructure in class LivePathEffect::Effect to put Inkscape into 'wait ↵Maximilian Albert2008-06-121-1/+46
| | | | | 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-1/+6
| | | (bzr r5875)
* Remove debugging messagesMaximilian Albert2008-06-101-5/+0
| | | (bzr r5871)
* Write all effect parameters to SVG when a LPE knotholder handle is ungrabbedMaximilian Albert2008-06-101-0/+10
| | | (bzr r5870)
* Better way to add LPE knotholder handles; now it happens semi-automatically ↵Maximilian Albert2008-06-081-14/+18
| | | | | 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-6/+24
| | | | | | | 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-24/+6
| | | (bzr r5823)
* Factor out 'create and apply' code for LPEs so that it can be called from ↵Maximilian Albert2008-06-041-0/+28
| | | | | everywhere (bzr r5798)
* C++ify knotholdersMaximilian Albert2008-06-041-2/+2
| | | (bzr r5797)
* LPE STACKING!Johan B. C. Engelen2008-05-301-7/+12
| | | | | (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-0/+2
| | | | | 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/+5
| | | | | dragged along the curve) (bzr r5703)
* Provide knotholder for LPEPerpBisector; TODO: this replaces the usual ↵Maximilian Albert2008-05-191-2/+17
| | | | | nodepath in node context but in the long run it is desired to use both along with each other (bzr r5701)
* Add a function doOnApply() for LPEs which is executed once when the effect ↵Maximilian Albert2008-05-181-0/+6
| | | | | is applied to an item (contrary to doBeforeEffect() which is executed, e.g., each time a parameter changes (bzr r5698)
* Add function to return path effect typeMaximilian Albert2008-05-181-0/+5
| | | (bzr r5696)