summaryrefslogtreecommitdiffstats
path: root/src/pen-context.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Centralized line creation and enhanced visibility.Jon A. Cruz2012-05-091-8/+9
| | | (bzr r11350)
* C++ification of SPCtrlLine in preparation of visibility improvements.Jon A. Cruz2012-05-041-17/+17
| | | (bzr r11321)
* Corrected hardcoded hit detection in pen & pencil tool endpoint detection.Jon A. Cruz2012-05-031-7/+0
| | | (bzr r11319)
* Eliminated duplication of GTK key defines.Jon A. Cruz2012-05-031-54/+4
| | | (bzr r11318)
* Adding base configurable sizing of controls/handles.Jon A. Cruz2012-05-031-124/+99
| | | (bzr r11316)
* Replace deprecated GDK key symbolsAlex Valavanis2012-04-091-34/+89
| | | (bzr r11194)
* Initial C++ification of SPCanvas.Jon A. Cruz2012-01-121-3/+4
| | | (bzr r10873)
* 1) make snapping to clip/mask paths optional (see document properties dialog ↵Diederik van Lierop2011-10-081-2/+4
| | | | | | | | -> snap tab) 2) for debugging purposes: code added for showing all snap candidates 3) groundwork for tangential/perpendicular snapping (bzr r10672)
* Remove more of libnrKrzysztof Kosi??ski2011-06-231-2/+1
| | | (bzr r10347.1.2)
* add new preference widget for a number with a unit.Johan B. C. Engelen2011-04-171-1/+1
| | | | | change Preferences > Steps to this new widget (bzr r10177)
* Split SPCanvasItem and SPCanvasGroup to individual .h files. Removed forward ↵Jon A. Cruz2010-12-231-0/+1
| | | | | header. (bzr r9978.1.1)
* Super duper mega (fun!) commit: replaced encoding=utf-8 with ↵Chris Morgan2010-11-171-1/+1
| | | | | | | | | | | | | | | fileencoding=utf-8 in all 1074 Vim modelines. The reason for this is that (a) setting the encoding isn't nice, and (b) Vim 7.3 (with modeline enabled) disallows it and pops up an error whenever you open any file with it ("invalid modeline"). Also corrected five deviant modestrings: * src/ui/widget/dock.cpp and src/ui/widget/dock.h: missing colon at the end * src/ui/dialog/tile.cpp: removed gratuitous second colon at the end * src/helper/units-test.h: removed gratuitous space before a colon * share/extensions/export_gimp_palette.py: missing textwidth=99 That's my geekiest commit yet. (bzr r9900)
* Clear pointers in the snapmanager if they're no longer needed.Diederik van Lierop2010-08-111-0/+5
| | | (bzr r9697)
* - Snap while rotating an object using the selector toolDiederik van Lierop2010-07-121-1/+1
| | | | | | - Rename the ConstraintLine class to SnapConstraint - Move some duplicated code to 2geom (bzr r9607)
* Pen context, paraxial mode: don't add a L-shaped path to close the shape ↵Diederik van Lierop2010-02-281-9/+14
| | | | | when the nodes are already perfectly aligned (e.g. due to snapping to a grid) (bzr r9117)
* Pen tool in paraxial mode: Fix automatic selection of the correct paraxial ↵Diederik van Lierop2010-02-271-0/+1
| | | | | direction after deleting the last node (bzr r9116)
* Pen tool in paraxial mode: fix automatic orientation of first line segmentDiederik van Lierop2010-02-231-1/+6
| | | | | | Fixed bugs: - https://launchpad.net/bugs/522335 (bzr r9108)
* 1) Making snapping behaviour for paraxial lines (in the pen tool) similar to ↵Diederik van Lierop2010-02-221-21/+33
| | | | | | | | other tools 2) Always apply the constraint when asking for a constrained snap 3) Show snap indicator when applying a constraint (bzr r9105)
* Tiny bit of refactoring (inverting some logic)Diederik van Lierop2010-02-061-3/+3
| | | (bzr r9059)
* Finally introducing the pre-snap indicatorDiederik van Lierop2010-01-301-2/+16
| | | (bzr r9034)
* Remove redundancy from snapping API (type of snapsource no longer has to be ↵Diederik van Lierop2010-01-231-8/+8
| | | | | specified explicitly) (bzr r9014)
* Do not append a segment when finishing an open path with right clickKrzysztof Kosi??ski2010-01-141-13/+15
| | | | | | | | in the pen tool. Fixed bugs: - https://launchpad.net/bugs/208768 (bzr r8975)
* patch from 289774bulia byak2009-08-181-7/+2
| | | (bzr r8508)
* Make the snap delay mechanism easier to implement for the devs, and get rid ↵Diederik van Lierop2009-07-181-3/+1
| | | | | of the related warning messages (bzr r8302)
* comment out apparently unused codebulia byak2009-06-051-0/+2
| | | (bzr r8004)
* Do not end path editing on double-clicks other than first mouse buttonKrzysztof Kosi??ski2009-04-261-1/+2
| | | | | | in the pen tool. Fixes horizontal scrolling with tilt wheels while drawing a path. (bzr r7776)
* - Move snap delay mechanism to the event context (used to be in SPCanvas)Diederik van Lierop2009-03-291-3/+3
| | | | | | - Rename lots of variables and methods to make them easier to understand - Add snapping to the connector tool (bzr r7589)
* - When finalizing a curve by double clicking then don't snap to the curve itselfDiederik van Lierop2009-03-071-1/+1
| | | | | - When a node and an intersection coincide then snap to the node, not the intersection (but only if snapping is turned on for both of them of course) (bzr r7438)
* limit dot creation to straight line modes of Pen onlybulia byak2009-02-241-6/+6
| | | (bzr r7359)
* Removed broken-and-unused functionJon A. Cruz2009-02-221-12/+0
| | | (bzr r7345)
* The snap indicator's tooltip now displays "A to B", whereas before it only ↵Diederik van Lierop2009-02-201-1/+1
| | | | | displayed "B". (bzr r7335)
* - The snap-delay mechanism should now be more robust. From now on, it must ↵Diederik van Lierop2009-01-251-15/+26
| | | | | | | be turned on and off explicitely within each context. This prevents delayed snapping events from being fired after the context or context's state has changed. - Creating single dots now snaps (bzr r7172)
* More NR ==> Geom changesJoshua L. Blocher2008-12-281-8/+8
| | | (bzr r7032)
* NR::LInfty => Geom::Johan B. C. Engelen2008-12-051-1/+1
| | | (bzr r6953)
* Merge from trunkTed Gould2008-10-311-3/+2
| | | (bzr r6887)
* From trunkTed Gould2008-10-271-12/+17
| | | (bzr r6885)
* Some NR::Point ==> Geom::Point replacementsMaximilian Albert2008-09-181-40/+40
| | | (bzr r6835)
* Move single-dot-creation function to a better location (and rename it ↵Maximilian Albert2008-09-011-1/+1
| | | | | accordingly) (bzr r6746)
* Remove debugging messagesMaximilian Albert2008-08-181-7/+0
| | | (bzr r6689)
* Add function to cancel wait-for-LPE mode in pen contextMaximilian Albert2008-08-181-0/+11
| | | (bzr r6687)
* Add button whether to display limiting bounding box; add 'all inactive' ↵Maximilian Albert2008-08-181-1/+3
| | | | | toggle button as a workaround that not all toggle buttons can be inactive in an EgeSelectOneAction (bzr r6673)
* Many debugging messagesMaximilian Albert2008-08-181-0/+1
| | | (bzr r6661)
* Groundwork for new LPETool tool (which consists of subtools that are ↵Maximilian Albert2008-08-181-0/+1
| | | | | constructed from LPEs) (bzr r6645)
* Remove done_pathparam_set and friends because it currently isn't used any ↵Maximilian Albert2008-08-181-2/+5
| | | | | more anyway; reimplement its intended functionality by using isReady() (bzr r6643)
* Get rid of a whole bunch of further instances of SP_ACTIVE_DESKTOP (where ↵Maximilian Albert2008-08-141-1/+1
| | | | | the desktop is readily available in the calling function) (bzr r6629)
* remove many unnecessary to_2geom and from_2geom callsJohan B. C. Engelen2008-08-081-4/+4
| | | (bzr r6593)
* Improve comment in pen-context.cppMaximilian Albert2008-08-061-1/+1
| | | (bzr r6577)
* cleanup (remove obsolete code)Maximilian Albert2008-08-061-20/+0
| | | (bzr r6576)
* New mode in pen tool to draw paraxial linesMaximilian Albert2008-08-061-15/+121
| | | (bzr r6575)
* While drawing and constraining to specific angles (using CTRL): don't try a ↵Diederik van Lierop2008-08-041-6/+18
| | | | | freeSnap() after we've already tried a constrainedSnap() (bzr r6560)