diff options
Diffstat (limited to 'vcl/inc/headless/svpgdi.hxx')
-rw-r--r-- | vcl/inc/headless/svpgdi.hxx | 15 |
1 files changed, 5 insertions, 10 deletions
diff --git a/vcl/inc/headless/svpgdi.hxx b/vcl/inc/headless/svpgdi.hxx index e2acbd936f98..1cece1a7b8d8 100644 --- a/vcl/inc/headless/svpgdi.hxx +++ b/vcl/inc/headless/svpgdi.hxx @@ -21,7 +21,6 @@ #define INCLUDED_VCL_INC_HEADLESS_SVPGDI_HXX #include <basebmp/bitmapdevice.hxx> -#include <basebmp/color.hxx> #include <vcl/sysdata.hxx> #include <vcl/metric.hxx> #include <config_cairo_canvas.h> @@ -66,14 +65,10 @@ struct VCL_DLLPUBLIC DamageHandler class VCL_DLLPUBLIC SvpSalGraphics : public SalGraphics { - cairo_surface_t* m_pSurface; - - bool m_bUseLineColor; - basebmp::Color m_aLineColor; - bool m_bUseFillColor; - basebmp::Color m_aFillColor; - - PaintMode m_ePaintMode; + cairo_surface_t* m_pSurface; + SalColor m_aLineColor; + SalColor m_aFillColor; + PaintMode m_ePaintMode; public: static GlyphCache& getPlatformGlyphCache(); @@ -84,7 +79,7 @@ private: void invert(const basegfx::B2DPolygon &rPoly, SalInvert nFlags); void copySource(const SalTwoRect& rTR, cairo_surface_t* source); void setupPolyPolygon(cairo_t* cr, const basegfx::B2DPolyPolygon& rPolyPoly); - void applyColor(cairo_t *cr, const basebmp::Color &rColor); + void applyColor(cairo_t *cr, const SalColor &rColor); void drawPolyPolygon(const basegfx::B2DPolyPolygon& rPolyPoly); protected: vcl::Region m_aClipRegion; |