diff options
author | Luboš Luňák <l.lunak@collabora.com> | 2020-12-01 12:39:39 +0100 |
---|---|---|
committer | Luboš Luňák <l.lunak@collabora.com> | 2020-12-01 16:28:59 +0100 |
commit | 8601eca3c8573b433933ab59180624d798c6189e (patch) | |
tree | 7b56a7200a3db81731e569d4cd8e2ca46fcdda4b /sw/source | |
parent | 4bf54eb22cfe604dc29c4f7e3ffa687324b19636 (diff) |
do not unnecessarily explicitly force gradient step count (tdf#138581)
Toolkits usually do not provide the ability to specify gradient steps,
which means VCL falls back to its algorithm, which at least with Skia
sometimes causes poor results.
Change-Id: I35dbf87e77d5ed36d8f257db877135a2a0be2ffe
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106971
Tested-by: Jenkins
Reviewed-by: Luboš Luňák <l.lunak@collabora.com>
Diffstat (limited to 'sw/source')
-rw-r--r-- | sw/source/uibase/docvw/HeaderFooterWin.cxx | 2 | ||||
-rw-r--r-- | sw/source/uibase/docvw/ShadowOverlayObject.cxx | 9 |
2 files changed, 4 insertions, 7 deletions
diff --git a/sw/source/uibase/docvw/HeaderFooterWin.cxx b/sw/source/uibase/docvw/HeaderFooterWin.cxx index 2f08f0a5a7c3..7305a440d29a 100644 --- a/sw/source/uibase/docvw/HeaderFooterWin.cxx +++ b/sw/source/uibase/docvw/HeaderFooterWin.cxx @@ -151,7 +151,7 @@ void SwFrameButtonPainter::PaintButton(drawinglayer::primitive2d::Primitive2DCon double nAngle = M_PI; if (bOnTop) nAngle = 0; - FillGradientAttribute aFillAttrs(drawinglayer::attribute::GradientStyle::Linear, 0.0, 0.0, 0.0, nAngle, aLighterColor, aFillColor, 10); + FillGradientAttribute aFillAttrs(drawinglayer::attribute::GradientStyle::Linear, 0.0, 0.0, 0.0, nAngle, aLighterColor, aFillColor); rSeq.push_back(drawinglayer::primitive2d::Primitive2DReference( new drawinglayer::primitive2d::FillGradientPrimitive2D(aGradientRect, aFillAttrs))); } diff --git a/sw/source/uibase/docvw/ShadowOverlayObject.cxx b/sw/source/uibase/docvw/ShadowOverlayObject.cxx index 65ccda75936a..ed247eb4b7ea 100644 --- a/sw/source/uibase/docvw/ShadowOverlayObject.cxx +++ b/sw/source/uibase/docvw/ShadowOverlayObject.cxx @@ -90,8 +90,7 @@ void ShadowPrimitive::create2DDecomposition( 0.5, F_PI, basegfx::BColor(230.0/255.0,230.0/255.0,230.0/255.0), - basegfx::BColor(180.0/255.0,180.0/255.0,180.0/255.0), - 2); + basegfx::BColor(180.0/255.0,180.0/255.0,180.0/255.0)); rContainer.push_back( new drawinglayer::primitive2d::FillGradientPrimitive2D( @@ -109,8 +108,7 @@ void ShadowPrimitive::create2DDecomposition( 0.5, F_PI, basegfx::BColor(230.0/255.0,230.0/255.0,230.0/255.0), - basegfx::BColor(180.0/255.0,180.0/255.0,180.0/255.0), - 4); + basegfx::BColor(180.0/255.0,180.0/255.0,180.0/255.0)); rContainer.push_back( new drawinglayer::primitive2d::FillGradientPrimitive2D( @@ -128,8 +126,7 @@ void ShadowPrimitive::create2DDecomposition( 0.5, F_PI, basegfx::BColor(230.0/255.0,230.0/255.0,230.0/255.0), - basegfx::BColor(83.0/255.0,83.0/255.0,83.0/255.0), - 4); + basegfx::BColor(83.0/255.0,83.0/255.0,83.0/255.0)); rContainer.push_back( new drawinglayer::primitive2d::FillGradientPrimitive2D( |