summaryrefslogtreecommitdiffstats
path: root/src/ui/tools/mesh-tool.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Hackfest: Refactor cursors so the hot spot is inside the xpmMartin Owens2017-06-301-1/+1
|
* Fix typo.Tavmjong Bah2017-02-011-1/+1
| | | (bzr r15463)
* Ensure new mesh is immediately editable.Tavmjong Bah2016-12-021-0/+10
| | | (bzr r15290)
* Add toggles for handle visibility, editing fill, and editing stroke.Tavmjong Bah2016-12-011-0/+21
| | | (bzr r15289)
* Select mesh nodes by clicking on control lines.Tavmjong Bah2016-11-231-11/+41
| | | (bzr r15267)
* Keep corner nodes selected when possible for corner operations.Tavmjong Bah2016-11-211-5/+9
| | | (bzr r15264)
* Preserve selection of corner nodes for some corner operations.Tavmjong Bah2016-11-201-1/+6
| | | (bzr r15262)
* Add Shift-I shortcut for insert node.su_v2016-11-191-0/+10
| | | (bzr r15261)
* Improve mouse handling for mesh:Tavmjong Bah2016-11-181-79/+117
| | | | | | | | | * Double clicking an object will create a new mesh if one does not exist, otherwise clicking a line should now reliably divide the row/column. * Click-dragging will create a new mesh if one does not exist, otherwise it will do a rubberband selection of corner nodes. With Shift will add nodes, without will replace selected nodes. (bzr r15260)
* Remove debug line from last commit.Tavmjong Bah2016-11-171-1/+0
| | | (bzr r15257)
* Fix status bar messages for meshes and gradients.Tavmjong Bah2016-11-171-4/+18
| | | (bzr r15256)
* Split selected rows/columns in half using Insert key.Tavmjong Bah2016-11-161-4/+12
| | | (bzr r15251)
* Click-drag selects nodes rather than creates new mesh if mesh already exists.Tavmjong Bah2016-11-091-1/+18
| | | (bzr r15231)
* Improve mesh handling in Fill and Stroke dialog.Tavmjong Bah2016-11-081-46/+24
| | | | | | Create new meshes with alternating color/white pattern (makes it more obvious a mesh has been created). (bzr r15229)
* Use geometric bounding box for fill, visual for stroke in creating mesh.Tavmjong Bah2016-10-181-1/+7
| | | (bzr r15175)
* Add option to scale mesh to fit in bounding box.Tavmjong Bah2016-10-171-0/+66
| | | (bzr r15173)
* Implement copying of objects with mesh gradients.Tavmjong Bah2016-10-141-20/+21
| | | (bzr r15171)
* Do not create unused "vector" gradient when creating mesh gradient.Tavmjong Bah2016-10-141-20/+28
| | | (bzr r15168)
* Rename <mesh> to <meshgradient> per SVG 2 CR specificiation.Tavmjong Bah2016-09-271-8/+8
| | | | | Note: <mesh> has been repurposed to be a special shape that tightly wraps a mesh gradient. (bzr r15137)
* Remove unused variable.Tavmjong Bah2016-09-261-1/+0
| | | (bzr r15136)
* Fix Gtk type error, code cleanup, and documentation.Tavmjong Bah2016-09-261-7/+11
| | | (bzr r15133)
* Merged trunkAdrian Boguszewski2016-08-031-2/+1
|\ | | | | (bzr r14954.1.29)
| * Removed unused includes, decreased compilation time. Once againAdrian Boguszewski2016-08-031-2/+1
| | | | | | (bzr r15034)
| * Reverted changes to r15024 after many building problemsAdrian Boguszewski2016-07-281-1/+2
| | | | | | (bzr r15027)
| * Removed unused includes, decrease compilation timeAdrian Boguszewski2016-07-281-2/+1
| | | | | | (bzr r15025)
* | Added items as a range functionAdrian Boguszewski2016-07-031-8/+8
|\| | | | | (bzr r14954.1.13)
* | Moved next functions, added namespace, renamed range functionsAdrian Boguszewski2016-06-251-6/+6
|/ | | (bzr r14954.1.10)
* static code analysisKris De Gussem2016-02-221-3/+3
| | | (bzr r14664)
* update to trunkMarc Jeanmougin2015-12-071-2/+2
|\ | | | | (bzr r14504.1.7)
| * static code analysisKris De Gussem2015-12-071-2/+2
| | | | | | (bzr r14510)
* | cppification: GSList replaced by vectors (mostly related to gradients and ↵Marc Jeanmougin2015-12-061-16/+16
|/ | | | | meshes) (bzr r14504.1.2)
* Fix undo of mesh creation.Tavmjong Bah2015-11-251-18/+11
| | | (bzr r14491)
* Add buttons for some side/corner mesh opeartions.Tavmjong Bah2015-10-081-1/+1
| | | (bzr r14402)
* Merge from trunkKrzysztof Kosi??ski2015-05-081-13/+14
|\ | | | | (bzr r14059.2.11)
| * mergingMarc Jeanmougin2015-04-261-8/+8
| |\ | | | | | | (bzr r13922.1.13)
| * \ mergeMarc Jeanmougin2015-04-261-10/+0
| |\ \ | | | | | | | | (bzr r13922.1.12)
| * | | more cast cleanupMarc Jeanmougin2015-02-271-3/+3
| | | | | | | | | | | | (bzr r13922.1.11)
| * | | corrected the casts (hopefully)Marc Jeanmougin2015-02-271-9/+2
| | | | | | | | | | | | (bzr r13922.1.10)
| * | | Put a few std::vector<SPitem*>Marc Jeanmougin2015-02-191-6/+6
| | | | | | | | | | | | (bzr r13922.1.5)
| * | | Just...mc2015-02-181-13/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | some... more... lines... (bzr r13922.1.2)
* | | | 2Geom sync - initial commitKrzysztof Kosi??ski2015-04-271-1/+1
| |_|/ |/| | | | | (bzr r14059.2.1)
* | | Rename <meshGradient> to <mesh>, <meshRow> to <meshrow>, <meshPatch> to ↵Tavmjong Bah2015-03-011-8/+8
| |/ |/| | | | | | | | | | | | | <meshpatch>. Remove experimental smoothing types. Add new smoothing 'type' attribute with bicubic smoothing option. Per SVG WG decission at Sydney 2015 face-to-face meeting. (bzr r13956)
* | Strip ToolFactoryLiam P. White2015-02-251-10/+0
|/ | | (bzr r13939.1.2)
* Remove sp_desktop_document and finish cleanup of desktop-handles.hLiam P. White2014-12-211-5/+5
| | | (bzr r13820)
* Purge sp_desktop_message_stackLiam P. White2014-12-211-1/+1
| | | (bzr r13817)
* Deprecate and remove sp_desktop_selection in favor of SPDesktop::getSelectionLiam P. White2014-12-211-4/+4
| | | (bzr r13809)
* Move more UI code into ui/Liam P. White2014-10-051-1/+1
| | | (bzr r13341.1.253)
* Made constructors of tools use initializer lists.Markus Engel2014-02-261-13/+11
| | | (bzr r13060)
* Moved and renamed some tool-related files.Markus Engel2013-11-091-0/+1017
(bzr r12785)