summaryrefslogtreecommitdiffstats
path: root/src/knotholder.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Hatch knot editing initial commitvanntile2019-08-171-0/+1
|
* clang-tidy recent changesAlexander Valavanis2019-02-011-3/+2
|
* Clarify licensesMax Gaukler2018-11-081-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
* KnotHolder: fix knots selection status when a knot is clicked without ShiftAntonio Ospite2018-11-011-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* Run clang-tidy’s modernize-use-equals-delete pass.Emmanuel Gil Peyrot2018-06-121-1/+1
| | | | | Adds a delete specifier on constructors, destructors or assignment methods that should never be called, ensuring they actually never will.
* Allow FER edition on canvasMarc Jeanmougin2018-04-281-0/+1
|
* Source typosluz.paz2018-03-031-1/+1
| | | Please review
* Fix the editing of clipping and masking objectsStefano Facchini2017-10-011-1/+5
| | | | | | | | By passing along an edit_transform matrix, as done for clipping paths. Cleanups: - remove some unused methods - use member initialization
* Fix a bug with select knots and modifiersJabier Arraiza2017-07-041-1/+1
|
* Improving CR feedback. thanks!Jabier Arraiza2017-07-011-1/+1
|
* working on knots selectionJabier Arraiza2017-07-011-1/+1
|
* Fix the bug deleting satellitesJabier Arraiza Cenoz2016-06-111-2/+3
| | | (bzr r13645.1.148)
* Move more UI code into ui/Liam P. White2014-10-051-3/+6
| | | (bzr r13341.1.253)
* Header cleanup: stop using Glib types where they aren't truly needed. Eases ↵Liam P. White2014-08-311-5/+4
| | | | | GThread deprecation errors. (bzr r13341.1.190)
* Add LPE fillet-chamferJabier Arraiza Cenoz2014-07-021-0/+2
| | | (bzr r13341.1.74)
* Fix some mismatched tagsAlex Valavanis2014-03-301-1/+1
| | | (bzr r13230)
* First step of refactoring SPKnot.Markus Engel2014-03-271-1/+1
| | | (bzr r13223)
* Remove unused includes to tidy up the code.Martin Owens2014-03-091-1/+0
| | | (bzr r13132)
* Added some consts. Turned functions to member functions.Markus Engel2014-03-021-1/+1
| | | (bzr r13089)
* Kill ancient gcc version check in configure.ac and fix a load of broken ↵Alex Valavanis2013-03-141-1/+1
| | | | | forward declarations (bzr r12203)
* Header cleaning for GTK+3 migrationAlex Valavanis2012-06-051-1/+9
| | | (bzr r11460)
* Adding base configurable sizing of controls/handles.Jon A. Cruz2012-05-031-1/+8
| | | (bzr r11316)
* powerstroke: remove the need to reload the node tool when adding/deleting ↵Johan B. C. Engelen2012-04-101-0/+4
| | | | | control width knots (bzr r11210)
* Switch to top-level glib headers. Thanks to DimStar for patchAlex Valavanis2011-12-081-1/+1
| | | | | | Fixed bugs: - https://launchpad.net/bugs/898538 (bzr r10762)
* Cleanup for src/forward.h. (About 19 of the affected files did not require ↵Jon A. Cruz2011-10-051-4/+3
| | | | | the contents forward.h at all). (bzr r10667)
* Remove nr-forward.hKrzysztof Kosi??ski2011-08-271-1/+0
| | | (bzr r10582.1.8)
* 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)
* Finally introducing the pre-snap indicatorDiederik van Lierop2010-01-301-0/+2
| | | (bzr r9034)
* - The snap-delay mechanism should now be more robust. From now on, it must ↵Diederik van Lierop2009-01-251-0/+2
| | | | | | | 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)
* NR -> 2Geom few more filesJoshua L. Blocher2008-12-051-1/+1
| | | (bzr r6959)
* 2geomify a lot of NR::Points to Geom::PointJohan B. C. Engelen2008-08-011-6/+0
| | | (bzr r6513)
* change knot.h to Geom::Point only instead of NR::Point.Johan B. C. Engelen2008-08-011-1/+2
| | | (bzr r6511)
* Make knotholder members protectedMaximilian Albert2008-06-181-3/+6
| | | (bzr r5994)
* Make knotholders for LPE items finally work; each effect can now overload ↵Maximilian Albert2008-06-081-1/+3
| | | | | | | the addKnotHolderHandles() method to add handles which control its parameters. There is now also a virtual onKnotUngrabbed() method for each knotholder entity which can be used to do cleanup tasks (for LPE parameters it currently writes the value to SVG, although this should probably happen automatically) (bzr r5855)
* C++ify knotholdersMaximilian Albert2008-06-041-32/+27
| | | (bzr r5797)
* Fundamentally reworked version of the 3D box tool (among many other things, ↵Maximilian Albert2007-12-131-1/+1
| | | | | this fixes bugs #168900 and #168868). See mailing list for details. Sorry for this single large commit but it was unfeasible to keep the history. (bzr r4224)
* Write/read perspectives to/from SVG; store ratios of the distances from ↵Maximilian Albert2007-08-061-0/+3
| | | | | corners to VPs (preparation for dragging) (bzr r3388)
* 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)
* two crashes while editing nodes (one of those is reported as bug 1453558).Andrius Ramanauskas2006-04-061-1/+6
| | | | | | | * fixed by making SPKnotHolder a referenced class and adding ref/unref in knot_click_handler (which sometime change attributes and knot handler is destroyed before calling knotholder_update_knots); * fixed another crash by adding ref/unref to sp_knot_handler * also added signal disconnecting (bzr r445)
* moving trunk for module inkscapeMenTaLguY2006-01-161-0/+79
(bzr r1)