summaryrefslogtreecommitdiffstats
path: root/src/knotholder.cpp (unfollow)
Commit message (Collapse)AuthorFilesLines
2019-08-17Added knot holder entitiesvanntile1-12/+49
2019-08-17Hatch knot editing initial commitvanntile1-0/+8
2019-07-15Check knot's pattern still exists before updateNathan Lee1-2/+9
Stop crash when pattern changed via swatch palette, and knot is still present. https://gitlab.com/inkscape/inkscape/issues/70
2019-05-20Add knot ungrabbed eventJabiertxof1-1/+9
2019-01-02modernize loopsMarc Jeanmougin1-19/+13
2018-11-08Clarify licensesMax Gaukler1-1/+2
- add license headers to everything - convert a few files from public domain or LGPL2.1+ to GPL2+ - some archaeology to clarify which files are from which library
2018-11-01KnotHolder: fix knots selection status when a knot is clicked without ShiftAntonio Ospite1-24/+21
When there are already selected knots, and _another_ knot is clicked without the Shift key pressed, the user would expects the previously selected knots to be unselected immediately, but this does not happen until the mouse button is released. Steps to replicate: 1. Change size of a rect using one corner. 2. Change the size using the opposite corner (without pressing Shift). Observed behavior: The first corner looks still selected during grab. Expected behavior: The first corner gets unelected as soon as the mouse button is pressed.. This happens because the knots selection status is not updated until the mouse button is released, i.e. in the click/ungrabbed signal handler. In order to have a more immediate feedback of the knot selection status, add a "mousedown" signal handler and update the selection status in there. While at it also remove the knot_holder local variable in knot_clicked_handler() which seems to be unnecessary.
2018-11-01KnotHolder: remove stale commentAntonio Ospite1-1/+0
The code in knot_ungrabbed_handler does not use the click signal, so the comment does not apply there.
2018-11-01KnotHolder: misc cosmetic cleanupsAntonio Ospite1-4/+4
Remove some trailing spaces and reindent with spaces instad of tabs.
2018-06-18Run clang-tidy’s modernize-use-nullptr pass.Emmanuel Gil Peyrot1-1/+1
This replaces all NULL or 0 with nullptr when assigned to or returned as a pointer.
2018-04-28Allow FER edition on canvasMarc Jeanmougin1-0/+12
2018-01-30Move classes derived from SPObject to own directory.Tavmjong Bah1-19/+26
A lot of header clean-up.
2017-10-01Fix the editing of clipping and masking objectsStefano Facchini1-3/+10
By passing along an edit_transform matrix, as done for clipping paths. Cleanups: - remove some unused methods - use member initialization
2017-07-04Fix a bug with select knots and modifiersJabier Arraiza1-16/+22
2017-07-01Improving CR feedback. thanks!Jabier Arraiza1-14/+60
2017-07-01Finish add selectable knot shapesJabier Arraiza1-1/+0
2017-07-01working on knots selectionJabier Arraiza1-0/+12
2016-08-03Removed unused includes, decreased compilation time. Once againAdrian Boguszewski1-4/+0
(bzr r15034)
2016-07-30Full rewrite on working mode now no linked paths necesaryJabier Arraiza Cenoz1-2/+1
(bzr r15017.1.15)
2016-07-29Improvements to widget redrawJabier Arraiza Cenoz1-4/+0
(bzr r15017.1.11)
2016-07-28Reverted changes to r15024 after many building problemsAdrian Boguszewski1-0/+4
(bzr r15027)
2016-07-28Removed unused includes, decrease compilation timeAdrian Boguszewski1-4/+0
(bzr r15025)
2016-07-24Add Text tag and update widgets codeJabier Arraiza Cenoz1-1/+6
(bzr r15017.1.2)
2015-07-25clean mergeJabier Arraiza Cenoz1-3/+2
(bzr r13682.1.30)
2015-03-18fix to trunkJabier Arraiza Cenoz1-8/+3
(bzr r13682.1.24)
2015-03-15Warning cleanup.Jon A. Cruz1-1/+2
(bzr r14006)
2014-11-15ignore this commitJabier Arraiza Cenoz1-6/+0
(bzr r13682.1.10)
2014-11-15ignore this commitJabier Arraiza Cenoz1-0/+6
(bzr r13682.1.9)
2014-10-24Initial removal of box3d outdated GTKish macros.Jon A. Cruz1-30/+45
(bzr r13634)
2014-09-27Update to experimental r13565Liam P. White1-11/+25
(bzr r13341.5.16)
2014-08-04Allow editing of fill and stroke patterns simultaneously. Fixes #601336, ↵Liam P. White1-6/+26
#604025, #486192 Fixed bugs: - https://launchpad.net/bugs/601336 - https://launchpad.net/bugs/604025 - https://launchpad.net/bugs/486192 (bzr r13489)
2014-07-31I'm an idiotLiam P. White1-1/+1
(bzr r13090.1.97)
2014-04-15Minor thingsLiam P. White1-2/+9
(bzr r13090.1.58)
2014-04-04Prevent crash on "three knot" issueLiam P. White1-3/+8
(bzr r13090.1.47)
2014-04-04Begin first stage of resolving issue with duplicate knotsLiam P. White1-6/+8
(bzr r13090.1.46)
2014-03-27First step of refactoring SPKnot.Markus Engel1-3/+1
(bzr r13223)
2014-03-02Added some consts. Turned functions to member functions.Markus Engel1-4/+4
(bzr r13089)
2013-11-09Moved and renamed some tool-related files.Markus Engel1-4/+4
(bzr r12785)
2013-10-08Seamlessly switch between SVG circle, ellipse, and path (arc) elements while ↵Tavmjong Bah1-1/+1
using the Circle, Ellipse, and Arc tool. (bzr r12670)
2013-10-04C++Johan B. C. Engelen1-1/+1
(bzr r12660)
2013-04-08Reactivated independent reference counting in the SPObject tree.Markus Engel1-2/+5
(bzr r11608.1.88)
2013-04-05Merged Shape and subclasses. Cleaned up a bit.Markus Engel1-2/+2
(bzr r11608.1.76)
2012-06-05Header cleaning for GTK+3 migrationAlex Valavanis1-0/+1
(bzr r11460)
2012-05-03Adding base configurable sizing of controls/handles.Jon A. Cruz1-25/+38
(bzr r11316)
2012-04-10Additional cleanup.Jon A. Cruz1-2/+2
(bzr r11206)
2012-04-07fix possible crasher in knot_clicked_handlerJohan B. C. Engelen1-11/+12
(bzr r11174)
2012-04-07remove no longer needed knotholderentity complicationJohan B. C. Engelen1-7/+1
(bzr r11171)
2012-02-12Header cleaningAlex Valavanis1-0/+2
(bzr r10963)
2011-10-03Another minor pass of Doxygen cleanup.Jon A. Cruz1-2/+2
(bzr r10659)
2011-07-17- rename SPItem::i2d_affine to i2dt_affine, to clarify that it is ↵Johan B. C. Engelen1-4/+2
item-to-desktop, not item-to-document. This should make it easier to spot bugs. - tag some instances where the document-to-desktop transform has been hardcoded (bzr r10466)