summaryrefslogtreecommitdiffstats
path: root/src/dyna-draw-context.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* - try to use more forward declarations for less dependencies on display/curve.hJohan B. C. Engelen2008-05-091-9/+9
| | | | | | - 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-51/+50
| | | | | change all sp_curve_methods functions to SPCurve::methods. (bzr r5609)
* Revert #17388 as per buliabyaks comment in LPMaximilian Albert2008-02-191-2/+1
| | | (bzr r4774)
* Union paths automatically in pencil and calligraphy context when Shift-Lock ↵Maximilian Albert2008-02-191-1/+2
| | | | | is pressed (closes: LP 190846) (bzr r4771)
* Applying fixes for gcc 4.3 build issues (closes LP: #169115)Bryce Harrington2008-01-311-1/+2
| | | (bzr r4629)
* Add missing selection cue option to preferences for tweak, calligraphy, and ↵Maximilian Albert2008-01-111-0/+5
| | | | | paint bucket tools (bzr r4457)
* remove thinning/thickening, now in tweak toolbulia byak2007-08-081-281/+2
| | | (bzr r3427)
* due to the order of processing events, we must disable lmb handling in ↵bulia byak2007-07-291-4/+4
| | | | | children contexts so that parent event context can handle it for space panning (bzr r3341)
* do a light dilation on mouseup if there was no rubbing; makes it usable even ↵bulia byak2007-04-211-4/+20
| | | | | with a mouse that gets no motion events during a click (bzr r2942)
* silly error - lazy boolean evaluation bit mebulia byak2007-04-161-1/+2
| | | (bzr r2908)
* increment hatch_spacing by hatch_spacing_step when keep_selected is off; use ↵bulia byak2007-04-151-8/+13
| | | | | forced redraws for all drawing modes, not only for thinning (bzr r2895)
* recurse into groups for thinning/thickeningbulia byak2007-04-141-25/+44
| | | (bzr r2889)
* improve interactivity by forcing redraws when thinningbulia byak2007-04-141-0/+5
| | | (bzr r2887)
* make sure thinning uses updated pressure; make the response a bit nonlinearbulia byak2007-04-141-2/+9
| | | (bzr r2886)
* fix thinning that didn't work for paths inside a transformed groupbulia byak2007-04-131-3/+4
| | | (bzr r2871)
* cleanup some debug printsbulia byak2007-04-111-5/+0
| | | (bzr r2858)
* use correct isNaNbulia byak2007-04-111-1/+1
| | | (bzr r2856)
* tracking guide with ctrl; tracing background; thinning/thickening with alt; ↵bulia byak2007-04-111-62/+632
| | | | | also home/end for width, shift+drawing to unionize, decrease tolerance, add comments (bzr r2853)
* verbify esc to deselect; enable esc and ctrl-z to cancel drawing in calligraphicbulia byak2007-03-031-2/+34
| | | (bzr r2526)
* tweak parameters for more responsivenessMenTaLguY2007-02-041-2/+2
| | | (bzr r2322)
* attempt to fix both responsiveness and blobs in calligraphy toolMenTaLguY2007-02-031-2/+19
| | | (bzr r2318)
* continue switching sp_repr_new* over to XML::Document::create*Aaron Spike2007-01-211-1/+2
| | | (bzr r2254)
* correct the cap rounding in the temporary (red) shapebulia byak2006-11-181-4/+8
| | | (bzr r1978)
* remove color cursorsJosh Andler2006-10-191-6/+0
| | | (bzr r1811)
* undo annotationsbulia byak2006-10-051-1/+2
| | | (bzr r1768)
* rename drag to wiggle with value inversion; edit tooltipsbulia byak2006-10-031-4/+4
| | | (bzr r1759)
* comments for laterMenTaLguY2006-09-051-1/+2
| | | (bzr r1691)
* make calligraphy tool cap rounding work better with nonzero fixityMenTaLguY2006-09-051-9/+42
| | | (bzr r1690)
* ensure that final resting position is included in calligraphic strokeMenTaLguY2006-09-041-0/+5
| | | (bzr r1688)
* remove spurious fit_and_split wrapperMenTaLguY2006-09-041-10/+2
| | | (bzr r1687)
* clarify/update dynadraw copyrightMenTaLguY2006-09-041-0/+3
| | | (bzr r1686)
* add rounded caps to temporary shapes as wellMenTaLguY2006-09-041-0/+5
| | | (bzr r1675)
* reduce epsilon a little bitMenTaLguY2006-09-041-1/+1
| | | (bzr r1674)
* add support for rounded caps with the calligraphy toolMenTaLguY2006-09-041-0/+17
| | | (bzr r1673)
* reduce DYNA_EPSILON further, as artifacts still occur frequently with the ↵MenTaLguY2006-09-031-1/+1
| | | | | smaller setting (bzr r1672)
* increase DYNA_EPSILON in order to reduce calligraphy tool artifactsMenTaLguY2006-09-031-1/+1
| | | (bzr r1671)
* peeled back the gboolean code as it hit on some complexity theory principles...Jon Phillips2006-08-251-5/+5
| | | | | need to rethink and incrementally change gbooleans to bools (bzr r1637)
* Ok, committed msgloan's patch to convert gbooleans to bools thus completingJon Phillips2006-08-231-5/+5
| | | | | one major janitorial task we identified.... (bzr r1633)
* patch from Gustav Broberg: undo annotations and history dialogbulia byak2006-06-291-1/+2
| | | (bzr r1315)
* initial color cursor implementation (reads from pixbufs, will work on ↵Josh Andler2006-06-191-0/+6
| | | | | reading from svg instead) (bzr r1227)
* replace nr_new() with g_new(), and try to converge on using the glib ↵MenTaLguY2006-05-281-1/+2
| | | | | allocator a little more instead of the others (aside from libgc) (bzr r1044)
* deselect if not keep_selectedbulia byak2006-05-211-1/+4
| | | (bzr r914)
* adding fill-opacity to dyna-drawAaron Spike2006-05-181-2/+7
| | | (bzr r875)
* do calligraphic draw opacity correctlybulia byak2006-05-171-2/+4
| | | (bzr r863)
* keep selected option for calligraphicbulia byak2006-05-141-1/+6
| | | (bzr r830)
* Calligraphy tool now draws in the last used color or tool style depending on ↵Joshua L. Blocher2006-05-131-1/+4
| | | | | the preferences setting. (bzr r823)
* remove unused timer codeMenTaLguY2006-04-201-47/+5
| | | (bzr r550)
* add abs_width switch for calligraphy pen width; switch it to 1..100 ↵bulia byak2006-04-201-6/+18
| | | | | displayed range (bzr r548)
* Get rid of the SP_DT_* macros which do nothing more than provide additional, ↵MenTaLguY2006-04-171-6/+6
| | | | | confusing, names for other functions. If shorter names are desired, the actual functions should be renamed -- or better, made into member functions. (bzr r532)
* merge ::dragging and ::dynahandMenTaLguY2006-04-011-22/+14
| | | (bzr r390)