diff options
author | Luboš Luňák <l.lunak@collabora.com> | 2020-09-25 12:50:46 +0200 |
---|---|---|
committer | Tomaž Vajngerl <quikee@gmail.com> | 2020-09-28 13:35:42 +0200 |
commit | 76597aa62a09997beb794669008ce880327bda39 (patch) | |
tree | e2aee9db504a9ed472c31fae53724d23ca225f1d /vcl/headless | |
parent | 15a5a56326761b79c9ea56b99a05faee457f1a1b (diff) |
rename for disentangling AA and B2D use in VCL drawing
This renames AntialiasingFlags::EnableB2dDraw to just Enable,
and the AntiAliasB2DDraw names to just AntiAlias. This is
in preparation for a second commit that will actually separate
the AA and B2D functionality of these flags.
Change-Id: I9cc215c5752dfabce41e00e19d9074fc8dc3d4de
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103416
Tested-by: Jenkins
Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
Diffstat (limited to 'vcl/headless')
-rw-r--r-- | vcl/headless/CustomWidgetDraw.cxx | 6 | ||||
-rw-r--r-- | vcl/headless/svpgdi.cxx | 40 |
2 files changed, 23 insertions, 23 deletions
diff --git a/vcl/headless/CustomWidgetDraw.cxx b/vcl/headless/CustomWidgetDraw.cxx index 5259b2a8b958..7515a1a136bc 100644 --- a/vcl/headless/CustomWidgetDraw.cxx +++ b/vcl/headless/CustomWidgetDraw.cxx @@ -76,8 +76,8 @@ bool CustomWidgetDraw::drawNativeControl(ControlType eType, ControlPart ePart, if (!s_pWidgetImplementation) return false; - bool bOldAA = m_rGraphics.getAntiAliasB2DDraw(); - m_rGraphics.setAntiAliasB2DDraw(true); + bool bOldAA = m_rGraphics.getAntiAlias(); + m_rGraphics.setAntiAlias(true); cairo_t* pCairoContext = m_rGraphics.getCairoContext(false); m_rGraphics.clipRegion(pCairoContext); @@ -295,7 +295,7 @@ bool CustomWidgetDraw::drawNativeControl(ControlType eType, ControlPart ePart, m_rGraphics.releaseCairoContext(pCairoContext, true, aExtents); - m_rGraphics.setAntiAliasB2DDraw(bOldAA); + m_rGraphics.setAntiAlias(bOldAA); return bOK; } diff --git a/vcl/headless/svpgdi.cxx b/vcl/headless/svpgdi.cxx index 1194148da235..83a960a33391 100644 --- a/vcl/headless/svpgdi.cxx +++ b/vcl/headless/svpgdi.cxx @@ -1334,7 +1334,7 @@ void SvpSalGraphics::drawLine( long nX1, long nY1, long nX2, long nY2 ) // PixelOffset used: To not mix with possible PixelSnap, cannot do // directly on coordinates as tried before - despite being already 'snapped' // due to being integer. If it would be directly added here, it would be - // 'snapped' again when !getAntiAliasB2DDraw(), losing the (0.5, 0.5) offset + // 'snapped' again when !getAntiAlias(), losing the (0.5, 0.5) offset aPoly.append(basegfx::B2DPoint(nX1, nY1)); aPoly.append(basegfx::B2DPoint(nX2, nY2)); @@ -1350,7 +1350,7 @@ void SvpSalGraphics::drawLine( long nX1, long nY1, long nX2, long nY2 ) cr, aPoly, basegfx::B2DHomMatrix(), - !getAntiAliasB2DDraw(), + !getAntiAlias(), false); applyColor(cr, m_aLineColor); @@ -1374,7 +1374,7 @@ private: // all other values the path data is based on and // need to be compared with to check for data validity bool mbNoJoin; - bool mbAntiAliasB2DDraw; + bool mbAntiAlias; std::vector< double > maStroke; public: @@ -1383,14 +1383,14 @@ public: size_t nSizeMeasure, cairo_t* cr, bool bNoJoin, - bool bAntiAliasB2DDraw, + bool bAntiAlias, const std::vector< double >* pStroke); // MM01 virtual ~SystemDependentData_CairoPath() override; // read access cairo_path_t* getCairoPath() { return mpCairoPath; } bool getNoJoin() const { return mbNoJoin; } - bool getAntiAliasB2DDraw() const { return mbAntiAliasB2DDraw; } + bool getAntiAlias() const { return mbAntiAlias; } const std::vector< double >& getStroke() const { return maStroke; } virtual sal_Int64 estimateUsageInBytes() const override; @@ -1403,12 +1403,12 @@ SystemDependentData_CairoPath::SystemDependentData_CairoPath( size_t nSizeMeasure, cairo_t* cr, bool bNoJoin, - bool bAntiAliasB2DDraw, + bool bAntiAlias, const std::vector< double >* pStroke) : basegfx::SystemDependentData(rSystemDependentDataManager), mpCairoPath(nullptr), mbNoJoin(bNoJoin), - mbAntiAliasB2DDraw(bAntiAliasB2DDraw), + mbAntiAlias(bAntiAlias), maStroke() { // tdf#129845 only create a copy of the path when nSizeMeasure is @@ -1484,7 +1484,7 @@ bool SvpSalGraphics::drawPolyLine( cr, &aExtents, m_aLineColor, - getAntiAliasB2DDraw(), + getAntiAlias(), rObjectToDevice, rPolyLine, fTransparency, @@ -1504,7 +1504,7 @@ bool SvpSalGraphics::drawPolyLine( cairo_t* cr, basegfx::B2DRange* pExtents, const Color& rLineColor, - bool bAntiAliasB2DDraw, + bool bAntiAlias, const basegfx::B2DHomMatrix& rObjectToDevice, const basegfx::B2DPolygon& rPolyLine, double fTransparency, @@ -1660,7 +1660,7 @@ bool SvpSalGraphics::drawPolyLine( // check data validity if(nullptr == pSystemDependentData_CairoPath->getCairoPath() || pSystemDependentData_CairoPath->getNoJoin() != bNoJoin - || pSystemDependentData_CairoPath->getAntiAliasB2DDraw() != bAntiAliasB2DDraw + || pSystemDependentData_CairoPath->getAntiAlias() != bAntiAlias || bPixelSnapHairline /*tdf#124700*/ ) { // data invalid, forget @@ -1709,7 +1709,7 @@ bool SvpSalGraphics::drawPolyLine( cr, aPolyLine, rObjectToDevice, // ObjectToDevice *without* LineDraw-Offset - !bAntiAliasB2DDraw, + !bAntiAlias, bPixelSnapHairline); } else @@ -1733,7 +1733,7 @@ bool SvpSalGraphics::drawPolyLine( cr, aEdge, rObjectToDevice, // ObjectToDevice *without* LineDraw-Offset - !bAntiAliasB2DDraw, + !bAntiAlias, bPixelSnapHairline); // prepare next step @@ -1750,7 +1750,7 @@ bool SvpSalGraphics::drawPolyLine( nSizeMeasure, cr, bNoJoin, - bAntiAliasB2DDraw, + bAntiAlias, pStroke); } } @@ -1874,7 +1874,7 @@ bool SvpSalGraphics::drawPolyPolygon( if (bHasFill) { - add_polygon_path(cr, rPolyPolygon, rObjectToDevice, !getAntiAliasB2DDraw()); + add_polygon_path(cr, rPolyPolygon, rObjectToDevice, !getAntiAlias()); applyColor(cr, m_aFillColor, fTransparency); // Get FillDamage (will be extended for LineDamage below) @@ -1890,7 +1890,7 @@ bool SvpSalGraphics::drawPolyPolygon( cairo_matrix_init_translate(&aMatrix, 0.5, 0.5); cairo_set_matrix(cr, &aMatrix); - add_polygon_path(cr, rPolyPolygon, rObjectToDevice, !getAntiAliasB2DDraw()); + add_polygon_path(cr, rPolyPolygon, rObjectToDevice, !getAntiAlias()); applyColor(cr, m_aLineColor, fTransparency); @@ -1928,7 +1928,7 @@ bool SvpSalGraphics::drawGradient(const tools::PolyPolygon& rPolyPolygon, const aInputRect.AdjustRight( 1 ); aInputRect.AdjustBottom( 1 ); basegfx::B2DHomMatrix rObjectToDevice; - AddPolygonToPath(cr, tools::Polygon(aInputRect).getB2DPolygon(), rObjectToDevice, !getAntiAliasB2DDraw(), false); + AddPolygonToPath(cr, tools::Polygon(aInputRect).getB2DPolygon(), rObjectToDevice, !getAntiAlias(), false); } else { @@ -1936,7 +1936,7 @@ bool SvpSalGraphics::drawGradient(const tools::PolyPolygon& rPolyPolygon, const for (auto const & rPolygon : aB2DPolyPolygon) { basegfx::B2DHomMatrix rObjectToDevice; - AddPolygonToPath(cr, rPolygon, rObjectToDevice, !getAntiAliasB2DDraw(), false); + AddPolygonToPath(cr, rPolygon, rObjectToDevice, !getAntiAlias(), false); } } @@ -1997,7 +1997,7 @@ bool SvpSalGraphics::implDrawGradient(basegfx::B2DPolyPolygon const & rPolyPolyg basegfx::B2DHomMatrix rObjectToDevice; for (auto const & rPolygon : rPolyPolygon) - AddPolygonToPath(cr, rPolygon, rObjectToDevice, !getAntiAliasB2DDraw(), false); + AddPolygonToPath(cr, rPolygon, rObjectToDevice, !getAntiAlias(), false); cairo_pattern_t* pattern; pattern = cairo_pattern_create_linear(rGradient.maPoint1.getX(), rGradient.maPoint1.getY(), rGradient.maPoint2.getX(), rGradient.maPoint2.getY()); @@ -2341,7 +2341,7 @@ void SvpSalGraphics::invert(const basegfx::B2DPolygon &rPoly, SalInvert nFlags) cr, rPoly, basegfx::B2DHomMatrix(), - !getAntiAliasB2DDraw(), + !getAntiAlias(), false); cairo_set_source_rgb(cr, 1.0, 1.0, 1.0); @@ -2491,7 +2491,7 @@ cairo_t* SvpSalGraphics::getCairoContext(bool bXorModeAllowed) const cr = cairo_create(m_pSurface); cairo_set_line_width(cr, 1); cairo_set_fill_rule(cr, CAIRO_FILL_RULE_EVEN_ODD); - cairo_set_antialias(cr, getAntiAliasB2DDraw() ? CAIRO_ANTIALIAS_DEFAULT : CAIRO_ANTIALIAS_NONE); + cairo_set_antialias(cr, getAntiAlias() ? CAIRO_ANTIALIAS_DEFAULT : CAIRO_ANTIALIAS_NONE); cairo_set_operator(cr, CAIRO_OPERATOR_OVER); // ensure no linear transformation and no PathInfo in local cairo_path_t |