summaryrefslogtreecommitdiffstats
path: root/src/vanishing-point.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Header cleaning for GTK+3 migrationAlex Valavanis2012-06-051-0/+1
| | | (bzr r11460)
* Centralized line creation and enhanced visibility.Jon A. Cruz2012-05-091-30/+34
| | | (bzr r11350)
* C++ification of SPCtrlLine in preparation of visibility improvements.Jon A. Cruz2012-05-041-9/+9
| | | (bzr r11321)
* Header cleaningAlex Valavanis2012-02-121-0/+2
| | | (bzr r10963)
* Merge and cleanup of GSoC C++-ification project.Jon A. Cruz2010-12-121-8/+9
|\ | | | | (bzr r9945.1.1)
| * New Class SPDocumentUndo created which takes care of c++fying some non ↵Abhishek Sharma Public2010-07-021-3/+3
| | | | | | | | | | SPDocument based methods (bzr r9546.1.3)
* | 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)
* | Implement snapping of vanishing points (LP #629333)Diederik van Lierop2010-09-251-3/+15
|/ | | (bzr r9785)
* Refactoring of 3D box tool, mainly to avoid unnecessary creation of ↵Maximilian Albert2009-12-261-2/+2
| | | | | perspectives. (bzr r8910)
* Revert recent refactoring changes by johnce because they break the build, ↵Maximilian Albert2009-08-061-1/+1
| | | | | which cannot be fixed easily. (bzr r8422)
* SPDocument->Documentjohnce2009-08-051-1/+1
| | | (bzr r8404)
* remove unusedbulia byak2009-02-061-2/+0
| | | (bzr r7240)
* switch to using shape_editor, instead of separate knotholders and listeners; ↵bulia byak2009-01-081-2/+3
| | | | | fixes a lot of crashes, simplifies code (bzr r7097)
* From trunkTed Gould2008-10-271-3/+3
| | | (bzr r6885)
* More NR::Point ==> Geom::PointMaximilian Albert2008-09-181-9/+9
| | | (bzr r6837)
* NR::Maybe => boost::optionalJohan B. C. Engelen2008-08-051-1/+1
| | | (bzr r6569)
* change knot.h to Geom::Point only instead of NR::Point.Johan B. C. Engelen2008-08-011-1/+1
| | | (bzr r6511)
* C++ify knotholdersMaximilian Albert2008-06-041-3/+3
| | | (bzr r5797)
* Clean up comments and remove (already commented) debugging messagesMaximilian Albert2008-02-221-50/+0
| | | (bzr r4824)
* Bug fix: prevent perspectives from being transformed more than once (by ↵Maximilian Albert2007-12-231-4/+4
| | | | | keeping track of selected boxes and their transformations). (bzr r4291)
* Warning cleanupJon A. Cruz2007-12-151-10/+10
| | | (bzr r4234)
* If necessary, split up perspectives when applying transformations to boxes; ↵Maximilian Albert2007-12-131-5/+1
| | | | | moreover, fix crash caused by listening to already destroyed perspectives (bzr r4227)
* Fundamentally reworked version of the 3D box tool (among many other things, ↵Maximilian Albert2007-12-131-392/+304
| | | | | 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)
* Warning cleanupJon A. Cruz2007-11-251-1/+1
| | | (bzr r4133)
* Warning cleanupJon A. Cruz2007-11-101-11/+11
| | | (bzr r4052)
* Decent support for setting the direction of infinite VPs via the toolbar and ↵Maximilian Albert2007-09-011-0/+11
| | | | | partial fix for wrong undo behaviour (?) (bzr r3659)
* Draw perspective lines for infinite VPs, too (they are updated during ↵Maximilian Albert2007-08-171-29/+64
| | | | | scrolling or zooming); don't create knots for infinite VPs on the canvas (bzr r3495)
* Hold perspectives on document level rather than globally; this corrects the ↵Maximilian Albert2007-08-091-28/+21
| | | | | changes made in commit #15681 (bzr r3445)
* Status bar tips for VP draggersMaximilian Albert2007-08-091-6/+50
| | | (bzr r3444)
* Fix behaviour of toggle buttons (for VP states) in 3D box toolbar; reshape ↵Maximilian Albert2007-08-071-1/+1
| | | | | boxes when state of a VP changes (bzr r3412)
* Set z-orders of 3D box faces during dragging/resizing according to the ↵Maximilian Albert2007-08-071-0/+10
| | | | | perspective (bzr r3409)
* Draw perspective lines; provide shortcuts to toggle their visibility and the ↵Maximilian Albert2007-08-061-6/+127
| | | | | corners where they are attached (bzr r3393)
* (Un-)Snapping of VPs by Shift-dragging; this makes it possible to separate ↵Maximilian Albert2007-08-061-12/+268
| | | | | perspectives and thus create new ones interactively (bzr r3392)
* First stage of draggable vanishing points (no snapping/unsnapping yet)Maximilian Albert2007-08-061-0/+339
| | | (bzr r3391)
* Write/read perspectives to/from SVG; store ratios of the distances from ↵Maximilian Albert2007-08-061-0/+9
| | | | | corners to VPs (preparation for dragging) (bzr r3388)
* Preparatory stuff to combine VPs in draggersMaximilian Albert2007-08-061-1/+1
| | | (bzr r3387)
* Move 3D axis manipulation functions to separate fileMaximilian Albert2007-07-111-5/+0
| | | (bzr r3226)
* More 3D auxiliary/convenience functionsMaximilian Albert2007-07-101-0/+4
| | | (bzr r3211)
* New/updated 3D box auxiliary/convenience functions (e.g., allow ↵Maximilian Albert2007-07-041-0/+3
| | | | | (un)constrained movement of corners, too; determine midpoints of edges) (bzr r3183)
* More meaningful name for 3D axis directionsMaximilian Albert2007-07-031-1/+1
| | | (bzr r3169)
* First (very limited) version of the 3D box tool; allows for drawing of new ↵Maximilian Albert2007-06-211-0/+101
boxes in a fixed perspective without any live interaction. (bzr r3084)