summaryrefslogtreecommitdiffstats
path: root/src/node-context.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* move shape_editor from node context to the parent class, event contextbulia byak2009-01-081-85/+86
| | | (bzr r7096)
* More NR ==> Geom changesJoshua L. Blocher2008-12-281-8/+8
| | | (bzr r7032)
* Merge from fe-movedTed Gould2008-11-211-2/+2
| | | (bzr r6891)
* From trunkTed Gould2008-10-271-10/+19
| | | (bzr r6885)
* Next roud of NR ==> Geom conversionMaximilian Albert2008-09-181-2/+2
| | | (bzr r6839)
* only display flash helperpath warning for shapes other than pathsJohan B. C. Engelen2008-09-131-2/+7
| | | (bzr r6805)
* Removal of SP_ACTIVE_DESKTOP, next takeMaximilian Albert2008-08-141-8/+8
| | | (bzr r6630)
* Remove further instances of SP_ACTIVE_DESKTOPMaximilian Albert2008-08-141-1/+1
| | | (bzr r6628)
* Get rid of sp_nodepath_current() and a few instances of SP_ACTIVE_DESKTOP by ↵Maximilian Albert2008-08-131-8/+8
| | | | | 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)
* Remove now obsolete functionsMaximilian Albert2008-07-291-6/+0
| | | (bzr r6458)
* Along with nodepath also create/destroy the helperpaths of any LPEs ↵Maximilian Albert2008-07-291-1/+2
| | | | | associated to its current item (bzr r6452)
* Enable simultaneous knotholder and nodepathMaximilian Albert2008-07-141-3/+6
| | | (bzr r6291)
* Ditch PERMANENT_FLASH because it is handled by providesOwnFlashPath(); avoid ↵Maximilian Albert2008-06-161-9/+5
| | | | | 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-24/+8
| | | | | 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-43/+29
| | | (bzr r5954)
* change NR::Matrix to Geom:: for many sp_item_xxx_affine functionsJohan B. C. Engelen2008-06-121-1/+1
| | | (bzr r5915)
* Add option to either suppress path flash for items with LPE (e.g., spiro ↵Maximilian Albert2008-06-081-28/+74
| | | | | splines use this) or display it permanently while the item is selected. (bzr r5860)
* struct SPCurve => class SPCurveJohan B. C. Engelen2008-05-051-3/+3
| | | | | change all sp_curve_methods functions to SPCurve::methods. (bzr r5609)
* add preferences for path flashing on mouseoverJohan B. C. Engelen2008-03-061-22/+26
| | | (bzr r4977)
* tweak the helperpath flashing:Johan B. C. Engelen2008-03-051-1/+14
| | | | | | | | * reduce time a little (should this be a preference?) * when leaving an object, instantly hide the flasher. * when entering the same object as before, show the flasher again to be done: make preferences to turn on/off and any other desired settings (bzr r4972)
* Add flashing outline of path when hovering over it. (coded in 20 minutes so ↵Johan B. C. Engelen2008-03-051-0/+30
| | | | | | | perhaps buggy) Will be put under a preference, for those who want it. (bzr r4971)
* Applying fixes for gcc 4.3 build issues (closes LP: #169115)Bryce Harrington2008-01-311-0/+2
| | | (bzr r4629)
* Always set coord entry fields inactive when switching to the node toolMaximilian Albert2007-12-051-0/+2
| | | (bzr r4179)
* Add entry fields for x/y coordinates of selected nodes (fixes bugs #170116 ↵Maximilian Albert2007-12-051-0/+7
| | | | | and #172113) (bzr r4174)
* use gobble_key_events to speed up keyboard movesbulia byak2007-11-211-16/+24
| | | (bzr r4121)
* prevent wrong rubberband origin after click-selecting in node toolbulia byak2007-09-221-0/+1
| | | (bzr r3787)
* Commit LivePathEffect branch to trunk!Johan B. C. Engelen2007-08-141-132/+92
| | | | | (disabled extension/internal/bitmap/*.* in build.xml to fix compilation) (bzr r3472)
* due to the order of processing events, we must disable lmb handling in ↵bulia byak2007-07-291-5/+5
| | | | | children contexts so that parent event context can handle it for space panning (bzr r3341)
* make conversions away from NR::Maybe explicitMenTaLguY2007-03-041-3/+3
| | | (bzr r2530)
* leave the selection alone on mouse down.Aaron Spike2007-03-011-1/+0
| | | | | This prevents selecting nodes on drag and still allows them to be selected on click. (bzr r2490)
* isolate the nodepath-or-knotholder unit into the new ShapeEditor class which ↵bulia byak2007-02-131-342/+89
| | | | | 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/+9
| | | | | fixes crash 1505549 (bzr r2134)
* Fix 1593499 (Tablet cursor drift when dragging bezier).gustav_b2007-01-041-3/+18
| | | (bzr r2127)
* implement select next/prev as verbsbulia byak2006-11-061-12/+0
| | | (bzr r1917)
* When canvas cannot update quickly, ensure that nodes being dragged will stay ↵John Bintz2006-11-051-17/+39
| | | | | selected. (bzr r1904)
* remove color cursorsJosh Andler2006-10-191-17/+0
| | | (bzr r1811)
* Ensure that rubberbanding has been initialized before manipulating rubberbandJohn Bintz2006-10-041-4/+6
| | | (bzr r1764)
* 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)
* peeled back the gboolean code as it hit on some complexity theory principles...Jon Phillips2006-08-251-1/+1
| | | | | 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-1/+1
| | | | | one major janitorial task we identified.... (bzr r1633)
* add checks to make sure given nodepath pointers are not null before working ↵John Bintz2006-08-051-1/+15
| | | | | with them (bzr r1560)
* forced redraw of canvas upon completion of zooming or upon starting rubber ↵John Bintz2006-07-231-0/+1
| | | | | | | band selection events to work around event starvation issue at high zoom levels (bzr r1464)
* added SPDesktop::updateNow() and forced redraw of canvas upon completion of ↵John Bintz2006-07-231-0/+4
| | | | | | | selection or panning to work around event starvation issue at high zoom levels (bzr r1459)
* undo annotationsbulia byak2006-07-061-1/+1
| | | (bzr r1361)
* initial color cursor implementation (reads from pixbufs, will work on ↵Josh Andler2006-06-191-0/+17
| | | | | reading from svg instead) (bzr r1227)
* show handles togglebulia byak2006-05-161-3/+3
| | | (bzr r850)
* fix crash when deleting without nodepathbulia byak2006-04-261-1/+3
| | | (bzr r590)
* Get rid of the SP_DT_* macros which do nothing more than provide additional, ↵MenTaLguY2006-04-171-7/+7
| | | | | confusing, names for other functions. If shorter names are desired, the actual functions should be renamed -- or better, made into member functions. (bzr r532)
* Attempt to preserve the shape of the path when deleting nodesAaron Spike2006-04-141-2/+5
| | | | | Old deletion behavior is available via Ctrl+Delete (bzr r525)