summaryrefslogtreecommitdiffstats
path: root/src/display/sodipodi-ctrl.cpp (unfollow)
Commit message (Collapse)AuthorFilesLines
2019-05-20Small fixDiederik van Lierop1-2/+2
2019-05-20Change the data type of size/width/height of the controls to unsigned intDiederik van Lierop1-4/+4
2019-05-20More pixel-level alignment fixes for various controls, by making all ↵Diederik van Lierop1-21/+7
controls have an odd-integer size (measured in pixels)
2019-05-20Another pixel alignment fixDiederik van Lierop1-7/+17
2019-05-20Fix the alignment of the guideline origin (and other controls), such that it ↵Diederik van Lierop1-27/+36
is drawn at exactly the right screen pixel
2019-01-07Fix bug 1810206: Crash if XRay mode enabled (assertion failed in ↵Jabier Arraiza1-0/+5
SPCanvas::paintXRayBuffer) and other improvements to XRay
2018-11-08Clarify licensesMax Gaukler1-0/+9
- 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
2018-06-18Run clang-tidy’s modernize-use-nullptr pass.Emmanuel Gil Peyrot1-5/+5
This replaces all NULL or 0 with nullptr when assigned to or returned as a pointer.
2018-05-04Revert "Fix include order with clang-tidy check llvm-include-order"Marc Jeanmougin1-4/+4
This reverts commit bba4ff6672494fab59286b50f6c645ad62a47e60.
2018-04-29Fix include order with clang-tidy check llvm-include-orderMarc Jeanmougin1-4/+4
2017-12-11Fix rendering of controls that don't invert color.Tavmjong Bah1-2/+3
2017-11-30Store device-scale and propogate value where necessary.Tavmjong Bah1-11/+5
Avoids reliance on cairo_surface_get_device_scale. Also necessary for filters.
2017-11-27Adapt control shapes for hi DPI displays.Tavmjong Bah1-167/+182
Rework how shapes are generated to simplify code.
2017-11-26Simple scaling of controls for high DPI screens (nodes, arrows, etc.).Tavmjong Bah1-4/+23
2016-12-03Add triangle knot.Jabier Arraiza Cenoz1-3/+71
(bzr r15293)
2014-08-24More GObject boilerplate reductionAlex Valavanis1-32/+5
(bzr r13341.1.175)
2013-09-28Allow pixmaps to specify their width and height to control/knots. Allows ↵Martin Owens1-115/+76
non-square nodes. (bzr r12605)
2012-10-28cppcheck: More C-style pointer castingAlex Valavanis1-4/+4
(bzr r11844)
2012-06-09Stop deriving SPCanvasItem from GtkObjectAlex Valavanis1-16/+8
(bzr r11469.1.1)
2012-05-19Revert r11370. Fix crash with grid in default templateAlex Valavanis1-7/+13
Fixed bugs: - https://launchpad.net/bugs/1001724 (bzr r11386)
2012-05-16Drop some GtkObject usageAlex Valavanis1-13/+7
(bzr r11370)
2012-04-11Fix for 367607 : Replace deprecated sp_ctrl_set_arg and ↵John Smith1-91/+163
gtk_object_add_arg_type calls in sodipodi-ctrl.cpp (bzr r11219)
2012-04-10Adopt obsolete GtkAnchorType enum as SPAnchorTypeAlex Valavanis1-21/+21
(bzr r11207)
2012-04-02Fix for 367607 : Remove deprecated GTK+ symbols - Deprecated *_unref symbols ↵John Smith1-1/+1
replaced with g_object_unref (bzr r11139)
2012-02-15Prevent false gtk deprecation warnings in canvas-grid and tidy headersAlex Valavanis1-0/+1
(bzr r10988)
2012-01-12Initial C++ification of SPCanvas.Jon A. Cruz1-3/+1
(bzr r10873)
2011-12-18Remove more deprecated GTK macrosAlex Valavanis1-9/+9
(bzr r10782)
2011-08-27Update 2Geom. Remove all use of NRRectL.Krzysztof Kosi??ski1-18/+10
(bzr r10582.1.3)
2011-07-16Fix drawing of controls at (0,0) (e.g. scaling handles, snap-indicator, ↵Diederik van Lierop1-1/+6
etc.). See lp:360158 Fixed bugs: - https://launchpad.net/bugs/360158 (bzr r10463)
2011-07-03GTK+ cleanup: gtk_type_classAlex Valavanis1-1/+1
(bzr r10407)
2011-06-24Switch to GObjectAlex Valavanis1-2/+2
(bzr r10350.1.3)
2011-06-19Fix rendering of control pointsKrzysztof Kosi??ski1-169/+192
(bzr r9508.1.88)
2011-02-02update to latest 2geom !Johan B. C. Engelen1-3/+3
(bzr r10025)
2010-12-23Split SPCanvasItem and SPCanvasGroup to individual .h files. Removed forward ↵Jon A. Cruz1-1/+0
header. (bzr r9978.1.1)
2010-11-17Super duper mega (fun!) commit: replaced encoding=utf-8 with ↵Chris Morgan1-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)
2010-08-14Completely remove NRPixBlockKrzysztof Kosi??ski1-1/+0
(bzr r9508.1.67)
2010-06-29Consolidate Cairo utils in display/cairo-utils.h. Fix icons harder.Krzysztof Kosi??ski1-1/+1
(bzr r9508.1.8)
2010-06-29Fix iconsKrzysztof Kosi??ski1-1/+1
(bzr r9508.1.7)
2010-06-22Fix cross control pointKrzysztof Kosi??ski1-11/+8
(bzr r9508.1.2)
2010-06-22Initial Cairo rendering commit: solid shapes, gradients, opacity and patternsKrzysztof Kosi??ski1-144/+139
(bzr r9508.1.1)
2009-03-09do not redraw if moved to the same point as beforebulia byak1-2/+7
(bzr r7449)
2008-11-21Merge from fe-movedTed Gould1-4/+12
(bzr r6891)
2008-09-18Next roud of NR ==> Geom conversionMaximilian Albert1-8/+9
(bzr r6839)
2008-06-24update for 32 instead of 24 bpp canvas bufbulia byak1-3/+3
(bzr r6041)
2007-09-29noop: CodingStyle: re-indent a few files that had mixtures of spaces & tabs ↵Peter Moulder1-410/+470
for indentation. (bzr r3816)
2007-09-29noop: CodingStyle: const placementPeter Moulder1-3/+3
(bzr r3815)
2007-08-24do not redraw until moved for the first time; this fixes the flicker at 0,0 ↵bulia byak1-0/+4
whenever a new ctrl is created (bzr r3577)