summaryrefslogtreecommitdiffstats
path: root/src/nodepath.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Remove nodepath.cpp and nodepath.hKrzysztof Kosi??ski2010-01-141-345/+0
| | | (bzr r8846.2.13)
* improve helperpath generation on mouse-overJohan B. C. Engelen2009-03-031-3/+2
| | | (bzr r7406)
* Make all icons themable (except the filter icons).Krzysztof Kosi??ski2009-02-191-12/+8
| | | (bzr r7332)
* 1) Improve the way the distance to the pointer is taken into account when ↵Diederik van Lierop2008-11-231-0/+4
| | | | | | | | finding the best snap 2) Use this distance also when snapping nodes in the path editor 3) Add a slider in the preferences dialog to control the weighing of this distance (bzr r6895)
* Merge from fe-movedTed Gould2008-11-211-64/+70
| | | (bzr r6891)
* From trunkTed Gould2008-10-271-0/+2
| | | (bzr r6885)
* Sorry, I got off on a branch and ended up with a bunch of things. I'm just ↵Ted Gould2008-09-251-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | going to flatten and merge... Here's the list. * Added a focus mode activated by Shift+F11. The goal of this mode is to remove all toolbars for a short period so that you maximize screen area. Useful on small screens. Also when you know lots of shortcuts. * Created what I'm calling "Quick Zoom." The idea here is to have a modal zoom for touching up something with fine detail and then returning to what you're doing. This is activated with the letter "Q" on the keyboard. When you release it, you return back to where you were. This will zoom in on selected objects, or if you're in the node tool selected nodes. * Added .svg on the temporary files in extensions. This'll make many of them happier. This only works on recent versions of GLib, but shouldn't break older ones more than they already are. * Moved the Inkscape configuration directory on Linux from ~/.inkscape to ~/.config/Inkscape. This is the new way to do things with the cross desktop naming spec. I'm unsure whether we should be putting crash dumps in .config or .cache though. * Removed 'tools_switch_current' because every usage of it already had a pointer to where it needed to go. Removes usage of globals. * Made it so that dialogs will be transparent when not focused. This is an alternate to having the docked, and one that I like better as I feel it gives me more screen area. You can adjust how much transparency and the speed of the animation in the preferences dialog. (Note: this requires GTK+ 2.12 and a compositor, but gracefully degrades if you don't have either) (bzr r6882)
* Next roud of NR ==> Geom conversionMaximilian Albert2008-09-181-3/+6
| | | (bzr r6839)
* Some NR::Point ==> Geom::Point replacementsMaximilian Albert2008-09-181-20/+20
| | | (bzr r6835)
* Get rid of sp_nodepath_current() and a few instances of SP_ACTIVE_DESKTOP by ↵Maximilian Albert2008-08-131-3/+3
| | | | | passing in the current desktop and nodepath from the caller (bzr r6615)
* NR::Maybe => boost::optionalJohan B. C. Engelen2008-08-051-2/+2
| | | (bzr r6569)
* NR:: => Geom:: for much of src/ui and src/widgetsJohan B. C. Engelen2008-08-041-3/+3
| | | (bzr r6561)
* Update helperpaths live also when any of the item's LPEs is modifiedMaximilian Albert2008-07-291-0/+1
| | | (bzr r6456)
* Along with nodepath also create/destroy the helperpaths of any LPEs ↵Maximilian Albert2008-07-291-5/+14
| | | | | associated to its current item (bzr r6452)
* purge livarot stuff from nodepathJohan B. C. Engelen2008-07-251-5/+0
| | | (bzr r6420)
* nodepath.h: Supply missing #includes/declarations so that we don't depend on ↵Peter Moulder2008-07-051-0/+3
| | | | | order of .h file inclusion. (Detected by check-header-compile.) (Using separate commits to facilitate diagnosis/resolution of any problems; comments welcome.) (bzr r6180)
* comment fixbulia byak2008-06-191-3/+6
| | | (bzr r6001)
* Display helper grid for LPELattice; automatically add helper paths for LPE ↵Maximilian Albert2008-06-181-1/+1
| | | | | PathParams (bzr r5996)
* Separate version of sp_nodepath_generate_helperpath() to generate a ↵Maximilian Albert2008-06-181-0/+1
| | | | | helperpath from a SPCurve directly (bzr r5992)
* First step towards making helper paths for LPE items work betterMaximilian Albert2008-06-161-0/+1
| | | (bzr r5954)
* use sp_nodepath_make_straight_path in LPEGearsJohan B. C. Engelen2008-04-141-0/+1
| | | (bzr r5438)
* fix nodepath.h include dependencyJohan B. C. Engelen2008-02-271-1/+1
| | | (bzr r4886)
* * on-canvas clip and mask editing :) in the object menu you can find how to ↵Johan B. C. Engelen2008-02-231-0/+1
| | | | | | | edit them. * show helperpath toggle on node-edit toolbar. so helperpath is now also available for normal paths (instead of only for LPE'd paths) (bzr r4834)
* Add entry fields for x/y coordinates of selected nodes (fixes bugs #170116 ↵Maximilian Albert2007-12-051-0/+3
| | | | | and #172113) (bzr r4174)
* make setup_notepath function for LPE's and LPE parameters.Johan B. C. Engelen2007-11-031-1/+3
| | | (bzr r4018)
* LPE: add on-canvas editing of path parameters!Johan B. C. Engelen2007-10-201-1/+5
| | | (bzr r3934)
* rearrange, a couple utility methods for node selectionbulia byak2007-10-121-56/+59
| | | (bzr r3889)
* Commit LivePathEffect branch to trunk!Johan B. C. Engelen2007-08-141-3/+14
| | | | | (disabled extension/internal/bitmap/*.* in build.xml to fix compilation) (bzr r3472)
* fixed fixme's in shapeeditor and changed verbs for node editting. helps with ↵Johan B. C. Engelen2007-05-111-13/+13
| | | | | multiple nodepath implementation in shape-editor. (bzr r3000)
* flipping patch by maximilian albertbulia byak2007-04-171-1/+6
| | | (bzr r2916)
* isolate the nodepath-or-knotholder unit into the new ShapeEditor class which ↵bulia byak2007-02-131-4/+2
| | | | | handles listeners etc. and provides a single interface to work with nodepath or knotholder; later will add another layer, ShapeEditorsCollective, which will allow us to have any number of nodepaths and knotholders simultaneously (bzr r2374)
* robustize remembering the dragged segment - store node number, not pointer; ↵bulia byak2007-01-051-1/+1
| | | | | fixes crash 1505549 (bzr r2134)
* factor out creation of livarot_path, and make it on-demand so that ↵bulia byak2006-09-281-0/+1
| | | | | update_repr does not need to do it after screen update (potentially fixing a crash) (bzr r1721)
* Fix race condition where node dragging is not ended after mouse button is ↵John Bintz2006-09-041-0/+3
| | | | | released (bzr r1681)
* 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)
* undo annotationsbulia byak2006-07-061-1/+1
| | | (bzr r1361)
* make profile selectable via prefs, add elliptic (preliminary, needs ↵bulia byak2006-05-181-0/+6
| | | | | perpendicular displacement too) (bzr r883)
* show handles togglebulia byak2006-05-161-1/+6
| | | (bzr r850)
* fix undo bug in nodepath_preserve; fix crash caused by nodepath_cleanup ↵bulia byak2006-05-121-2/+4
| | | | | deleting subpaths from under our feet; rename origin to origin_radial for node sides; add x/y origins to sides and remember origins for all nodes and sides upon grabbing; store drag pressure in the knot; sculpt (bzr r812)
* Attempt to preserve the shape of the path when deleting nodesAaron Spike2006-04-141-0/+1
| | | | | Old deletion behavior is available via Ctrl+Delete (bzr r525)
* change uint to unsigned intBob Jamison2006-04-121-2/+2
| | | (bzr r496)
* remove the old _d_changed and _typestr_changed hacks, replacing by an ↵bulia byak2006-04-121-0/+3
| | | | | int-valued local_change flag; this works much faster with less code (bzr r495)
* store and update livarot_path in nodepath; switch curve_drag to not updating ↵bulia byak2006-04-011-3/+8
| | | | | the repr, only spcurve; rename and export update_repr_* used in node-context (bzr r386)
* moving trunk for module inkscapeMenTaLguY2006-01-161-0/+266
(bzr r1)