summaryrefslogtreecommitdiffstats
path: root/src/sp-item.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* UI. Filtered objects count (patch by David Mathog).Nicolas Dufour2012-05-111-0/+1
| | | | | Translations. Inkscape.pot and French translation update. (bzr r11355)
* Cleaned up display-forward.h, including many redundant usages.Jon A. Cruz2011-10-041-2/+8
| | | (bzr r10666)
* Obey to dont-scale-strokewidth preference, even when scaling one dimension ↵Diederik van Lierop2011-09-061-0/+2
| | | | | | | | to zero or infinite Fixed bugs: - https://launchpad.net/bugs/825840 (bzr r10624)
* Compute visual bounding box only when neededKrzysztof Kosi??ski2011-09-041-0/+2
| | | (bzr r10618)
* 1) Fix absolute scaling in transform dialogDiederik van Lierop2011-09-041-0/+1
| | | | | 2) Transform dialog now follows the user prefs for geometric vs. visual bounding box (bzr r10615)
* Completely remove NRRect, NRRectL, in-svg-plane.hKrzysztof Kosi??ski2011-08-271-5/+4
| | | (bzr r10582.1.6)
* Remove all NRRect use.Krzysztof Kosi??ski2011-08-271-1/+1
| | | (bzr r10582.1.5)
* Refactor SPItem bounding box methods: remove NRRect usage and make codeKrzysztof Kosi??ski2011-08-271-11/+14
| | | | | using them more obvious. Fix filter region computation. (bzr r10582.1.1)
* Rewrite NRArena -> Inkscape::Drawing. Call render and updateKrzysztof Kosi??ski2011-08-071-2/+2
| | | | | methods on the Drawing rather than on the root DrawingItem. (bzr r10347.1.25)
* Rewrite NRArenaItem hierarchy into C++Krzysztof Kosi??ski2011-08-061-9/+6
| | | (bzr r10347.1.21)
* - rename SPItem::i2d_affine to i2dt_affine, to clarify that it is ↵Johan B. C. Engelen2011-07-171-1/+1
| | | | | | | 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)
* Finished cleanup of outdated SP_OBJECT_STYLE C macro.Jon A. Cruz2011-02-221-1/+2
| | | (bzr r10066)
* update to latest 2geom !Johan B. C. Engelen2011-02-021-26/+26
| | | (bzr r10025)
* Merge and cleanup of GSoC C++-ification project.Jon A. Cruz2010-12-121-58/+78
|\ | | | | (bzr r9945.1.1)
| * This is the first c++ification commit from me. It handles sp-line, ↵Abhishek Sharma Public2010-06-291-35/+108
| | | | | | | | | | sp-polyline, sp-item and marks the onset of document c++ification as well. Users can check performace increase with [/usr/bin/time -v inkscape_binary_with_commandline_options]. (bzr r9546.1.1)
* | 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)
* Refactoring the snapping API (making it easier to maintain and understand ↵Diederik van Lierop2010-01-091-6/+4
| | | | | for the devs) (bzr r8960)
* The snap indicator's tooltip now displays "A to B", whereas before it only ↵Diederik van Lierop2009-02-201-25/+26
| | | | | displayed "B". (bzr r7335)
* small 2geomifyJohan B. C. Engelen2009-01-071-5/+1
| | | (bzr r7095)
* object-snapper.cppThomas Holder2008-12-201-3/+0
| | | | | | | | | | | | | | | | | | | * fix snapping to clip/mask with parent transform * replace matrix_to_desktop call sp-item.h sp-item.cpp * improve snapping to clip/mask with parent transform * remove matrix_to_desktop/matrix_from_desktop * use desktop->doc2dt() with sp_item_i2d_affine(...) desktop.h desktop.cpp * new method: dt2doc() selection-chemistry.cpp * remove awkward matrix_to_desktop(matrix_from_desktop(...)) calls (bzr r7016)
* * remove sp_item_i2root_affine and sp_item_i2r_affine and replace all calls byThomas Holder2008-12-161-2/+0
| | | | | | | | | | | | sp_item_i2doc_affine or sp_item_i2d_affine respectively * remove sp_root_bbox, root->c2p was considered in the wrong place there * in sp_item_i2doc_affine do not consider SP_ITEM(object)->transform for root node, because <svg> node does not have a transform attribute * fix style scaling for boolean operations (with viewBox) * fix zoom to fit drawing (with viewBox) * fix export area size for "export drawing" (with viewBox) * fix simultaneous movement of clone + original (with viewBox) (bzr r7010)
* remove orphaned NRMatrix wrapper for sp_item_write_transformThomas Holder2008-12-091-1/+0
| | | (bzr r6979)
* Merge from fe-movedTed Gould2008-11-211-4/+4
| | | (bzr r6891)
* From trunkTed Gould2008-10-271-2/+3
| | | (bzr r6885)
* Merging from trunkTed Gould2008-10-111-19/+19
| | | (bzr r6884)
* Next roud of NR ==> Geom conversionMaximilian Albert2008-09-181-4/+4
| | | (bzr r6839)
* More NR ==> Geom conversion (points and some matrices/transforms)Maximilian Albert2008-09-181-1/+1
| | | (bzr r6836)
* removed unnecessary pointer, changed to by reference. (the pointer was not ↵Johan B. C. Engelen2008-09-011-2/+2
| | | | | allowed to be NULL, so reference is better) (bzr r6752)
* remove many unnecessary to_2geom and from_2geom callsJohan B. C. Engelen2008-08-081-1/+0
| | | (bzr r6593)
* NR::Maybe => boost::optionalJohan B. C. Engelen2008-08-051-4/+4
| | | (bzr r6569)
* SPItem::getBounds now always returns a Geom::Rect boundingbox.Johan B. C. Engelen2008-08-011-1/+1
| | | (bzr r6517)
* change NR::Matrix to Geom:: for many sp_item_xxx_affine functionsJohan B. C. Engelen2008-06-121-10/+13
| | | (bzr r5915)
* No more NRMatrix or NRPoint.Jasper van de Gronde2008-03-211-1/+1
| | | (bzr r5149)
* Slightly more 'object-oriented' way to invoke item-specific ↵Maximilian Albert2008-01-151-0/+5
| | | | | conversion-to-guides methods (bzr r4499)
* Allow conversion of all selected items to guides (for items other than ↵Maximilian Albert2008-01-121-0/+2
| | | | | rectangles or 3D boxes these are simply aligned along the bounding box of the item being converted) (bzr r4467)
* Fix LP #168684Diederik van Lierop2008-01-061-2/+4
| | | (bzr r4409)
* + Fix bug #179840, forking of LPEsJohan B. C. Engelen2008-01-021-0/+1
| | | | | + Groundwork for fixing transforming LPE bugs. TODO: implement the actual transformation of LPE parameters. (bzr r4367)
* avoid code duplication, i.e. use sp_item_snappoints in the object-snapper.cppDiederik van Lierop2007-09-151-1/+1
| | | (bzr r3752)
* differentiate the SP_ITEM_REFERENCE_FLAGS, even though it is not currently usedbulia byak2007-07-291-2/+3
| | | (bzr r3339)
* Changes to the selector tool, e.g. option to choose either APPROXIMATE_BBOX ↵Diederik van Lierop2007-04-081-3/+3
| | | | | or GEOMETRIC_BBOX (bzr r2833)
* add a snappoint at the rotation-axis of any shapeDiederik van Lierop2007-03-301-1/+1
| | | (bzr r2788)
* Merge further bbox workMenTaLguY2007-03-101-1/+1
| | | (bzr r2596)
* comment on bbox typesbulia byak2007-03-041-1/+4
| | | (bzr r2544)
* switch from invokeBbox to getBounds (need to fix problems with emptyMenTaLguY2007-03-041-2/+1
| | | | | rect handling, though) (bzr r2536)
* implement new API via wrapper for nowMenTaLguY2007-03-041-1/+1
| | | (bzr r2535)
* Sketch out new bbox APIMenTaLguY2007-03-041-0/+7
| | | (bzr r2534)
* Fixed ungrouping bug where the changed transformation of items was not ↵Johan B. C. Engelen2006-12-131-2/+3
| | | | | written to XML. (bzr r2090)
* disconnect mask/ref connections when item is destroyedbulia byak2006-09-121-0/+3
| | | (bzr r1699)
* SVG 1.1 Conditional Processing Module rendering support (<switch> element, ↵Andrius Ramanauskas2006-04-201-1/+15
| | | | | | | requiredReatures/requiredExtensions/systemLanguage attributes). Two more W3C SVG Test Suite testes pass after this change. (bzr r556)
* remember rotation centers, correctly this time (by johncliff and me)bulia byak2006-01-261-4/+9
| | | (bzr r28)