summaryrefslogtreecommitdiffstats
path: root/src/desktop.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* adding symbolsJabier Arraiza2019-02-181-6/+0
|
* Add CSS function to check we are in dark themeJabier Arraiza2019-02-181-0/+6
|
* Header cleanup.Tavmjong Bah2019-02-121-1/+1
|
* Allow InkscapeApplication to track current document, selection, and desktop.Tavmjong Bah2019-01-301-0/+1
|
* Add desktop function to know we are on dark themeJabier Arraiza2019-01-271-0/+6
|
* No longer use widget data to store pointer to desktop widget.Tavmjong Bah2019-01-201-2/+15
|
* Fix bug 1810206: Crash if XRay mode enabled (assertion failed in ↵Jabier Arraiza2019-01-071-2/+0
| | | | SPCanvas::paintXRayBuffer) and other improvements to XRay
* pinch zoom gestureThomas Holder2018-12-221-0/+29
|
* Fix toggle rullers in split view and improve speed and rendering to xrayJabier Arraiza2018-12-091-13/+5
|
* desktop-widget: Make canvas privateAlexander Valavanis2018-12-061-4/+2
|
* desktop-widget: make rulers privateAlexander Valavanis2018-12-061-27/+0
|
* desktop-widget: make scrollbars privateAlexander Valavanis2018-12-051-26/+0
|
* Added XRayJabier Arraiza2018-12-041-0/+18
|
* Use std::unique_ptr for all MessageContextEmmanuel Gil Peyrot2018-12-031-3/+2
|
* Replace InkGC with std::shared_ptr for MessageStackEmmanuel Gil Peyrot2018-12-031-3/+3
| | | | | | There are many places which still use this stack unmanaged (using desktop->getMessageStack()) but those are all leaf calls which make use of the stack and never store it anywhere, so this is fine.
* Fix coding styleJabier Arraiza2018-12-011-58/+56
|
* Fix mergingJabier Arraiza2018-12-011-1/+1
|
* Fix mergingJabier Arraiza2018-12-011-2/+2
|
* Fix merge to master and add shortcutJabier Arraiza2018-12-011-1/+1
|
* Move spliter from prefs to SPCanvas to allow multidesktopJabiertxof2018-12-011-4/+6
|
* Add some Martin fixes and UX improvementsJabiertxof2018-12-011-5/+4
|
* Improve spliter and add outline mode functionalityJabier Arraiza2018-12-011-0/+4
|
* Handling cursor for dragin splitJabier Arraiza2018-12-011-1/+58
|
* Adding minor fixesJabier Arraiza2018-12-011-1/+1
|
* Initial commit of split canvasJabiertxof2018-12-011-0/+14
|
* Replace void* by SPItem* to avoid static casts.Tavmjong Bah2018-11-301-1/+1
|
* 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
* Remove unused functionsJabier Arraiza2018-11-051-13/+0
|
* Improvemets to find itemsJabier Arraiza2018-11-051-0/+13
|
* Renamed "Outline thin strokes" to "visible hairlines" to make the intent ↵Rick Yorgason2018-10-181-2/+2
| | | | clearer.
* New "Outline thin strokes" view mode which draws thin strokes in outline ↵Rick Yorgason2018-10-181-0/+3
| | | | mode so they're easier to see, while still drawing everything else normally. Very useful for making hairline strokes (0.001") for laser cutters.
* Move some files to 'io' directory.Tavmjong Bah2018-10-131-1/+2
|
* Remove #include "config.h" wherever possibleEduard Braun2018-10-011-5/+0
|
* make /options/yaxisdown true the defaultThomas Holder2018-09-121-2/+2
|
* New option to invert y-axisThomas Holder2018-09-121-9/+12
| | | | | | | | | Replaces all hard coded or implicit desktop coordinate usage with doc2dt multiplication. New global preference: Interface > Origin at upper left https://bugs.launchpad.net/inkscape/+bug/170049
* Fixing coding styleJabier Arraiza2018-07-211-2/+1
|
* adding gtk-themeJabier Arraiza2018-07-211-0/+11
|
* Run clang-tidy’s modernize-use-equals-default pass.Emmanuel Gil Peyrot2018-06-181-2/+1
| | | | | This replaces empty constructors and destructors with the default keyword.
* Run clang-tidy’s modernize-use-nullptr pass.Emmanuel Gil Peyrot2018-06-181-53/+53
| | | | | This replaces all NULL or 0 with nullptr when assigned to or returned as a pointer.
* Make SPDesktop::setWaitingCursor() use gdkmm.Emmanuel Gil Peyrot2018-06-121-5/+4
|
* Fixes to extension system and simplify the codeJabiertxo Arraiza Cenoz2018-06-061-1/+0
|
* Apply fixedJabier Arraiza2018-05-091-0/+1
|
* Reset old code to reaply fixedJabier Arraiza2018-05-091-1/+0
|
* Start migrating 0.92 patch to masterJabier Arraiza2018-05-091-0/+1
|
* Add global guide controls to guides panelGeoff Lankow2018-05-041-1/+1
|
* Move classes derived from SPObject to own directory.Tavmjong Bah2018-01-301-16/+21
| | | | A lot of header clean-up.
* Unset the current tool early on shutdown.Stefano Facchini2017-11-131-7/+1
| | | | | | | | | | | Before this commit, when the application is terminated we call the ::finish() method for the current tool, only after deleting the selection and other objects. But it may happen that the tool's finish() assume that the selection is still alive, making the application crash. (For instance, with the Bezier tool when the path is still not closed). Instead, unset the current tool early, when the Desktop object is removed from the application, before calling its ::destroy() method.
* Refactor SPDesktop::setEventContext to allow for unsetting the current toolStefano Facchini2017-11-131-22/+22
| | | | | Passing the empty string as toolName has the effect of unsetting and freeing the current tool. This will be used in a future commit.
* Misc. typosUnknown2017-11-071-1/+1
| | | | | | | | | | | | Found using `codespell -q 3 -w --skip="*.svg,*.po,*.ts,./share/tutorials,./src/libavoid,./packaging/win32/languages,./man,./src/2geom" -I ../inkscape-whitelist.txt` whereby whitelist file contained: ``` dum iff glight substract te upto ```
* Enable reopening of Prototype dialog on startup.Tavmjong Bah2017-10-271-0/+1
|