summaryrefslogtreecommitdiffstats
path: root/src/desktop.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Store the snapper tolerances in the snap-preferences instead of in each ↵Diederik van Lierop2009-01-311-34/+0
| | | | | snapper individualy. This way we don't have to update all snappers when the namedview has been updated (and we can get rid of the _update_snap_distances() call) (bzr r7208)
* Added a new toolbar with snapping controlsDiederik van Lierop2009-01-101-4/+4
| | | (bzr r7107)
* move shape_editor from node context to the parent class, event contextbulia byak2009-01-081-2/+1
| | | (bzr r7096)
* object-snapper.cppThomas Holder2008-12-201-1/+7
| | | | | | | | | | | | | | | | | | | * 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)
* Merge from fe-movedTed Gould2008-11-211-12/+9
| | | (bzr r6891)
* From trunkTed Gould2008-10-271-145/+148
| | | (bzr r6885)
* Merging from trunkTed Gould2008-10-111-8/+8
| | | (bzr r6884)
* Sorry, I got off on a branch and ended up with a bunch of things. I'm just ↵Ted Gould2008-09-251-0/+124
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | going to flatten and merge... Here's the list. * Added a focus mode activated by Shift+F11. The goal of this mode is to remove all toolbars for a short period so that you maximize screen area. Useful on small screens. Also when you know lots of shortcuts. * Created what I'm calling "Quick Zoom." The idea here is to have a modal zoom for touching up something with fine detail and then returning to what you're doing. This is activated with the letter "Q" on the keyboard. When you release it, you return back to where you were. This will zoom in on selected objects, or if you're in the node tool selected nodes. * Added .svg on the temporary files in extensions. This'll make many of them happier. This only works on recent versions of GLib, but shouldn't break older ones more than they already are. * Moved the Inkscape configuration directory on Linux from ~/.inkscape to ~/.config/Inkscape. This is the new way to do things with the cross desktop naming spec. I'm unsure whether we should be putting crash dumps in .config or .cache though. * Removed 'tools_switch_current' because every usage of it already had a pointer to where it needed to go. Removes usage of globals. * Made it so that dialogs will be transparent when not focused. This is an alternate to having the docked, and one that I like better as I feel it gives me more screen area. You can adjust how much transparency and the speed of the animation in the preferences dialog. (Note: this requires GTK+ 2.12 and a compositor, but gracefully degrades if you don't have either) (bzr r6882)
* fix crash: desktop->selection was not deleted when desktop is destroyedbulia byak2008-09-211-0/+5
| | | (bzr r6864)
* Next roud of NR ==> Geom conversionMaximilian Albert2008-09-181-38/+45
| | | (bzr r6839)
* More NR ==> Geom conversion (points and some matrices/transforms)Maximilian Albert2008-09-181-42/+42
| | | (bzr r6836)
* remove extra unref; now ref/unref is done by show/hide; this used to stop ↵bulia byak2008-09-161-2/+0
| | | | | this arenaitem from leaking, but this is now fixed properly in SPItem (bzr r6819)
* convert almost all libnrtype to Geom::Johan B. C. Engelen2008-09-111-10/+10
| | | (bzr r6793)
* NR::Maybe => boost::optionalJohan B. C. Engelen2008-08-051-3/+3
| | | (bzr r6569)
* replace matrix division code.Johan B. C. Engelen2008-08-011-2/+1
| | | (bzr r6512)
* a better way to make cursor change immediate; of course this trick is not ↵bulia byak2008-07-191-7/+2
| | | | | documented by gdk, I just found it serendipitously when googling for some other code (bzr r6357)
* add commentary about temporary canvas items.Johan B. C. Engelen2008-06-181-4/+12
| | | (bzr r5983)
* Added the ability to toggle a layer "solo". Fixes bug #171530.Jon A. Cruz2008-06-131-0/+26
| | | (bzr r5922)
* wrtlprnft's patch for bug 234834 - keeps guidelines in same position ↵Stephen Silver2008-05-311-0/+10
| | | | | relative to objects when doing "Fit page to selection", and also keeps the objects in the same position on the screen (bzr r5771)
* move temporary canvas items to bottom by default. maybe fixes interfering of ↵Johan B. C. Engelen2008-04-011-1/+6
| | | | | snapindicator with pen tool (bzr r5300)
* implement filter toggleMenTaLguY2008-03-311-21/+15
| | | (bzr r5266)
* lay groundwork for non-filter view modeMenTaLguY2008-03-311-7/+8
| | | (bzr r5265)
* Split data mode apart from UI and added button trackersJon A. Cruz2008-03-151-0/+4
| | | (bzr r5092)
* Move 3D box code out of sp-canvas.cppMaximilian Albert2008-03-091-0/+7
| | | (bzr r5008)
* remove flashing test indicator on pointparam.Johan B. C. Engelen2008-03-021-3/+15
| | | | | | | | | remove some leftover code from point param code remove test pointparam from LPEKnot added SnapIndicator added SnapIndicator to SPDesktop, and a call from guidesnapping to display a snapindicator when a guide is snapped. fix canvas-temporary-item-list.cpp (bzr r4931)
* NEW: temporary on-canvas indicatorsJohan B. C. Engelen2008-03-021-1/+29
| | | (bzr r4918)
* Fix missing ruler and document title updates when a file is opened in an ↵Maximilian Albert2008-02-031-0/+10
| | | | | existing window (bzr r4640)
* 2nd part of the fix for bug #167500: correctly update the rulers when they ↵Diederik van Lierop2008-01-301-3/+3
| | | | | change size (bzr r4621)
* remove SPDesktop from SPNamedView when it is destroyed. Fixing bug 183621, ↵Johan B. C. Engelen2008-01-171-3/+7
| | | | | but another bug is apparently present that causes a bug with similar trigger (bzr r4540)
* 1) fix snapping while scalingDiederik van Lierop2008-01-031-3/+3
| | | | | | | 2) fix constrained snapping 3) improve snapping logic (again), or more specifically: better obey "always snap" 4) refactoring to reduce risk of bugs: renaming variables and methods for better readability, adding class members instead of using std::pairs, etc. (bzr r4379)
* Use "%"-key for toggling the snapper, and modify the related sp-desktop codeDiederik van Lierop2007-12-201-0/+6
| | | (bzr r4266)
* Rework dialog management. Use singleton behavior for dialogs whengustav_b2007-12-071-1/+1
| | | | | | | | started in floating dialogs mode and use one dialog/desktop behavior when started in dockable dialogs mode. Replace the panels use of the SP_ACTIVE_DESKTOP macro and unify the panels' handling of desktop activation events. (bzr r4188)
* Menu item to toggle CMS adjustment on and offJon A. Cruz2007-11-261-5/+10
| | | (bzr r4138)
* Don't set inkscape:modified on startup when grids are shown/hidden.Maximilian Albert2007-11-131-3/+3
| | | (bzr r4077)
* add deletion of layer_manager to SPDesktop::destroyJohan B. C. Engelen2007-11-011-0/+6
| | | (bzr r4010)
* Warning cleanupJon A. Cruz2007-10-261-4/+4
| | | (bzr r3962)
* remove debug messages, convert tabs to spaces and remove whitespace for ↵Johan B. C. Engelen2007-10-241-1/+0
| | | | | sp-namedview.cpp (bzr r3958)
* Fix bug [ 1818794 ] Showing grid on opening svgJohan B. C. Engelen2007-10-241-10/+16
| | | | | + some bits of code to do on-canvas path parameter editing LPE. (bzr r3957)
* add a way to set a radio toggle in aux toolbar via desktop, by the toggles idbulia byak2007-08-071-0/+6
| | | (bzr r3408)
* Workaround for some segfaults: Store perspectives globally instead of in ↵Maximilian Albert2007-08-061-60/+0
| | | | | each desktop (this should probably be reverted later on) (bzr r3390)
* Write/read perspectives to/from SVG; store ratios of the distances from ↵Maximilian Albert2007-08-061-2/+17
| | | | | corners to VPs (preparation for dragging) (bzr r3388)
* Store a global list of existing perspectives; for each perspective hold a ↵Maximilian Albert2007-08-061-0/+45
| | | | | list of associated boxes; explicitly pass perspectives as arguments when creating PLs (bzr r3380)
* Modification of the parameters/return value of SPDesktop::getToplevelJoel Holdsworth2007-07-281-2/+3
| | | (bzr r3332)
* Gtkmm-ified the desktop window object, and modified the file dialogs so that ↵Joel Holdsworth2007-07-281-2/+31
| | | | | they are correctly parented (bzr r3328)
* Fix #1740146.Johan B. C. Engelen2007-07-061-1/+1
| | | (bzr r3190)
* patch 1734633: option to save window geometry in prefsbulia byak2007-06-181-1/+31
| | | (bzr r3075)
* grid: make grid names translatable. use different gridtype names in SVG that ↵Johan B. C. Engelen2007-04-201-1/+1
| | | | | are not translated. (bzr r2936)
* Cleaned up init()/setDesktop() call and change ctor to C++ initialization.Jon A. Cruz2007-04-181-42/+49
| | | | | Fixes bug #1638735 (bzr r2923)
* When no grid is defined but "toggle grid" is pressed => create a default ↵Johan B. C. Engelen2007-04-151-6/+14
| | | | | rectangular grid (bzr r2905)
* Removal of old grid code - fully enabled new grid code.Johan B. C. Engelen2007-04-151-6/+1
| | | (bzr r2904)