diff options
author | Caolán McNamara <caolanm@redhat.com> | 2023-01-10 14:34:06 +0000 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2023-01-11 08:48:52 +0000 |
commit | 1293656284893209ca174f42d19b2fa72a40117a (patch) | |
tree | 4f9f67e5c77f282afb642395612974d97ef1df35 /vcl/unx | |
parent | 99240ec736524d1888fc12029851852a21fe2147 (diff) |
drop recently unused code
Change-Id: I93e8afc026bf0b12027d70bb0daf81385fb7d99d
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145271
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Diffstat (limited to 'vcl/unx')
-rw-r--r-- | vcl/unx/generic/gdi/X11CairoSalGraphicsImpl.hxx | 26 | ||||
-rw-r--r-- | vcl/unx/generic/gdi/gdiimpl.cxx | 192 | ||||
-rw-r--r-- | vcl/unx/generic/gdi/gdiimpl.hxx | 36 |
3 files changed, 5 insertions, 249 deletions
diff --git a/vcl/unx/generic/gdi/X11CairoSalGraphicsImpl.hxx b/vcl/unx/generic/gdi/X11CairoSalGraphicsImpl.hxx index b0a8a85e4f90..1b5867afe505 100644 --- a/vcl/unx/generic/gdi/X11CairoSalGraphicsImpl.hxx +++ b/vcl/unx/generic/gdi/X11CairoSalGraphicsImpl.hxx @@ -44,29 +44,13 @@ public: X11SalGraphicsImpl::setClipRegion(i_rClip); } - void SetLineColor() override - { - mrCairoCommon.m_oLineColor = std::nullopt; - X11SalGraphicsImpl::SetLineColor(); - } + void SetLineColor() override { mrCairoCommon.m_oLineColor = std::nullopt; } - void SetLineColor(Color nColor) override - { - mrCairoCommon.m_oLineColor = nColor; - X11SalGraphicsImpl::SetLineColor(nColor); - } + void SetLineColor(Color nColor) override { mrCairoCommon.m_oLineColor = nColor; } - void SetFillColor() override - { - mrCairoCommon.m_oFillColor = std::nullopt; - X11SalGraphicsImpl::SetFillColor(); - } + void SetFillColor() override { mrCairoCommon.m_oFillColor = std::nullopt; } - void SetFillColor(Color nColor) override - { - mrCairoCommon.m_oFillColor = nColor; - X11SalGraphicsImpl::SetFillColor(nColor); - } + void SetFillColor(Color nColor) override { mrCairoCommon.m_oFillColor = nColor; } void SetXORMode(bool bSet, bool bInvertOnly) override { @@ -77,13 +61,11 @@ public: void SetROPLineColor(SalROPColor nROPColor) override { mrCairoCommon.SetROPLineColor(nROPColor); - X11SalGraphicsImpl::SetROPLineColor(nROPColor); } void SetROPFillColor(SalROPColor nROPColor) override { mrCairoCommon.SetROPFillColor(nROPColor); - X11SalGraphicsImpl::SetROPFillColor(nROPColor); } void clipRegion(cairo_t* cr) { CairoCommon::clipRegion(cr, mrCairoCommon.m_aClipRegion); } diff --git a/vcl/unx/generic/gdi/gdiimpl.cxx b/vcl/unx/generic/gdi/gdiimpl.cxx index a54977874eef..e84ea8e1266e 100644 --- a/vcl/unx/generic/gdi/gdiimpl.cxx +++ b/vcl/unx/generic/gdi/gdiimpl.cxx @@ -95,21 +95,10 @@ namespace X11SalGraphicsImpl::X11SalGraphicsImpl(X11SalGraphics& rParent): mrParent(rParent), - moBrushColor( std::in_place, 0xFF, 0xFF, 0XFF ), - mpBrushGC(nullptr), - mnBrushPixel(0), - mbPenGC(false), - mbBrushGC(false), mbCopyGC(false), mbInvertGC(false), - mbInvert50GC(false), mbStippleGC(false), - mbTrackingGC(false), - mbDitherBrush(false), mbXORMode(false), - mpPenGC(nullptr), - moPenColor( std::in_place, 0x00, 0x00, 0x00 ), - mnPenPixel(0), mpCopyGC(nullptr), mpInvertGC(nullptr), mpStippleGC(nullptr) @@ -122,8 +111,6 @@ X11SalGraphicsImpl::~X11SalGraphicsImpl() void X11SalGraphicsImpl::Init() { - mnPenPixel = moPenColor ? mrParent.GetPixel(*moPenColor) : 0; - mnBrushPixel = moBrushColor ? mrParent.GetPixel(*moBrushColor) : 0; } XID X11SalGraphicsImpl::GetXRenderPicture() @@ -164,12 +151,10 @@ void X11SalGraphicsImpl::freeResources() { Display *pDisplay = mrParent.GetXDisplay(); - freeGC( pDisplay, mpPenGC ); - freeGC( pDisplay, mpBrushGC ); freeGC( pDisplay, mpCopyGC ); freeGC( pDisplay, mpInvertGC ); freeGC( pDisplay, mpStippleGC ); - mbTrackingGC = mbPenGC = mbBrushGC = mbCopyGC = mbInvertGC = mbInvert50GC = mbStippleGC = false; + mbCopyGC = mbInvertGC = mbStippleGC = false; } GC X11SalGraphicsImpl::CreateGC( Drawable hDrawable, unsigned long nMask ) @@ -238,73 +223,6 @@ inline GC X11SalGraphicsImpl::GetStippleGC() return mpStippleGC; } -GC X11SalGraphicsImpl::SelectBrush() -{ - Display *pDisplay = mrParent.GetXDisplay(); - - SAL_WARN_IF( !moBrushColor, "vcl", "Brush Transparent" ); - - if( !mpBrushGC ) - { - XGCValues values; - values.subwindow_mode = ClipByChildren; - values.fill_rule = EvenOddRule; // Pict import/ Gradient - values.graphics_exposures = False; - - mpBrushGC = XCreateGC( pDisplay, mrParent.GetDrawable(), - GCSubwindowMode | GCFillRule | GCGraphicsExposures, - &values ); - } - - if( !mbBrushGC ) - { - if( !mbDitherBrush ) - { - XSetFillStyle ( pDisplay, mpBrushGC, FillSolid ); - XSetForeground( pDisplay, mpBrushGC, mnBrushPixel ); - } - else - { - XSetFillStyle ( pDisplay, mpBrushGC, FillTiled ); - XSetTile ( pDisplay, mpBrushGC, mrParent.hBrush_ ); - } - XSetFunction ( pDisplay, mpBrushGC, mbXORMode ? GXxor : GXcopy ); - mrParent.SetClipRegion( mpBrushGC ); - - mbBrushGC = true; - } - - return mpBrushGC; -} - -GC X11SalGraphicsImpl::SelectPen() -{ - Display *pDisplay = mrParent.GetXDisplay(); - - if( !mpPenGC ) - { - XGCValues values; - values.subwindow_mode = ClipByChildren; - values.fill_rule = EvenOddRule; // Pict import/ Gradient - values.graphics_exposures = False; - - mpPenGC = XCreateGC( pDisplay, mrParent.GetDrawable(), - GCSubwindowMode | GCFillRule | GCGraphicsExposures, - &values ); - } - - if( !mbPenGC ) - { - if( moPenColor ) - XSetForeground( pDisplay, mpPenGC, mnPenPixel ); - XSetFunction ( pDisplay, mpPenGC, mbXORMode ? GXxor : GXcopy ); - mrParent.SetClipRegion( mpPenGC ); - mbPenGC = true; - } - - return mpPenGC; -} - void X11SalGraphicsImpl::drawBitmap( const SalTwoRect& rPosAry, const SalBitmap& rSalBitmap ) { const SalDisplay* pSalDisp = mrParent.GetDisplay(); @@ -653,13 +571,9 @@ void X11SalGraphicsImpl::ResetClipRegion() if( !mrParent.mpClipRegion ) return; - mbPenGC = false; - mbBrushGC = false; mbCopyGC = false; mbInvertGC = false; - mbInvert50GC = false; mbStippleGC = false; - mbTrackingGC = false; XDestroyRegion( mrParent.mpClipRegion ); mrParent.mpClipRegion = nullptr; @@ -714,13 +628,9 @@ void X11SalGraphicsImpl::setClipRegion( const vcl::Region& i_rClip ) //} // done, invalidate GCs - mbPenGC = false; - mbBrushGC = false; mbCopyGC = false; mbInvertGC = false; - mbInvert50GC = false; mbStippleGC = false; - mbTrackingGC = false; if( XEmptyRegion( mrParent.mpClipRegion ) ) { @@ -729,114 +639,14 @@ void X11SalGraphicsImpl::setClipRegion( const vcl::Region& i_rClip ) } } -void X11SalGraphicsImpl::SetLineColor() -{ - if( moPenColor ) - { - moPenColor = std::nullopt; - mbPenGC = false; - } -} - -void X11SalGraphicsImpl::SetLineColor( Color nColor ) -{ - if( moPenColor != nColor ) - { - moPenColor = nColor; - mnPenPixel = mrParent.GetPixel( nColor ); - mbPenGC = false; - } -} - -void X11SalGraphicsImpl::SetFillColor() -{ - if( moBrushColor ) - { - mbDitherBrush = false; - moBrushColor = std::nullopt; - mbBrushGC = false; - } -} - -void X11SalGraphicsImpl::SetFillColor( Color nColor ) -{ - if( moBrushColor == nColor ) - return; - - mbDitherBrush = false; - moBrushColor = nColor; - mnBrushPixel = mrParent.GetPixel( nColor ); - if( TrueColor != mrParent.GetColormap().GetVisual().GetClass() - && mrParent.GetColormap().GetColor( mnBrushPixel ) != moBrushColor - && nColor != Color( 0x00, 0x00, 0x00 ) // black - && nColor != Color( 0x00, 0x00, 0x80 ) // blue - && nColor != Color( 0x00, 0x80, 0x00 ) // green - && nColor != Color( 0x00, 0x80, 0x80 ) // cyan - && nColor != Color( 0x80, 0x00, 0x00 ) // red - && nColor != Color( 0x80, 0x00, 0x80 ) // magenta - && nColor != Color( 0x80, 0x80, 0x00 ) // brown - && nColor != Color( 0x80, 0x80, 0x80 ) // gray - && nColor != Color( 0xC0, 0xC0, 0xC0 ) // light gray - && nColor != Color( 0x00, 0x00, 0xFF ) // light blue - && nColor != Color( 0x00, 0xFF, 0x00 ) // light green - && nColor != Color( 0x00, 0xFF, 0xFF ) // light cyan - && nColor != Color( 0xFF, 0x00, 0x00 ) // light red - && nColor != Color( 0xFF, 0x00, 0xFF ) // light magenta - && nColor != Color( 0xFF, 0xFF, 0x00 ) // light brown - && nColor != Color( 0xFF, 0xFF, 0xFF ) ) - mbDitherBrush = mrParent.GetDitherPixmap(nColor); - mbBrushGC = false; -} - -void X11SalGraphicsImpl::SetROPLineColor( SalROPColor nROPColor ) -{ - switch( nROPColor ) - { - case SalROPColor::N0 : // 0 - mnPenPixel = Pixel(0); - break; - case SalROPColor::N1 : // 1 - mnPenPixel = static_cast<Pixel>(1 << mrParent.GetVisual().GetDepth()) - 1; - break; - case SalROPColor::Invert : // 2 - mnPenPixel = static_cast<Pixel>(1 << mrParent.GetVisual().GetDepth()) - 1; - break; - } - moPenColor = mrParent.GetColormap().GetColor( mnPenPixel ); - mbPenGC = false; -} - -void X11SalGraphicsImpl::SetROPFillColor( SalROPColor nROPColor ) -{ - switch( nROPColor ) - { - case SalROPColor::N0 : // 0 - mnBrushPixel = Pixel(0); - break; - case SalROPColor::N1 : // 1 - mnBrushPixel = static_cast<Pixel>(1 << mrParent.GetVisual().GetDepth()) - 1; - break; - case SalROPColor::Invert : // 2 - mnBrushPixel = static_cast<Pixel>(1 << mrParent.GetVisual().GetDepth()) - 1; - break; - } - mbDitherBrush = false; - moBrushColor = mrParent.GetColormap().GetColor( mnBrushPixel ); - mbBrushGC = false; -} - void X11SalGraphicsImpl::SetXORMode( bool bSet, bool ) { if (mbXORMode != bSet) { mbXORMode = bSet; - mbPenGC = false; - mbBrushGC = false; mbCopyGC = false; mbInvertGC = false; - mbInvert50GC = false; mbStippleGC = false; - mbTrackingGC = false; } } diff --git a/vcl/unx/generic/gdi/gdiimpl.hxx b/vcl/unx/generic/gdi/gdiimpl.hxx index af5f8b029849..dfa55ae73c22 100644 --- a/vcl/unx/generic/gdi/gdiimpl.hxx +++ b/vcl/unx/generic/gdi/gdiimpl.hxx @@ -44,26 +44,12 @@ class X11SalGraphicsImpl : public SalGraphicsImpl, public X11GraphicsImpl private: X11SalGraphics& mrParent; - std::optional<Color> moBrushColor; - GC mpBrushGC; // Brush attributes - Pixel mnBrushPixel; - - bool mbPenGC : 1; // is Pen GC valid - bool mbBrushGC : 1; // is Brush GC valid bool mbCopyGC : 1; // is Copy GC valid bool mbInvertGC : 1; // is Invert GC valid - bool mbInvert50GC : 1; // is Invert50 GC valid bool mbStippleGC : 1; // is Stipple GC valid - bool mbTrackingGC : 1; // is Tracking GC valid - bool mbDitherBrush : 1; // is solid or tile bool mbXORMode : 1; // is ROP XOR Mode set - GC mpPenGC; // Pen attributes - std::optional<Color> moPenColor; - Pixel mnPenPixel; - - GC mpCopyGC; GC mpInvertGC; GC mpStippleGC; @@ -71,8 +57,6 @@ private: GC CreateGC( Drawable hDrawable, unsigned long nMask = GCGraphicsExposures ); - GC SelectBrush(); - GC SelectPen(); inline GC GetCopyGC(); inline GC GetStippleGC(); GC GetInvertGC(); @@ -106,29 +90,9 @@ public: // set the clip region to empty virtual void ResetClipRegion() override; - // set the line color to transparent (= don't draw lines) - - virtual void SetLineColor() override; - - // set the line color to a specific color - virtual void SetLineColor( Color nColor ) override; - - // set the fill color to transparent (= don't fill) - virtual void SetFillColor() override; - - // set the fill color to a specific color, shapes will be - // filled accordingly - virtual void SetFillColor( Color nColor ) override; - // enable/disable XOR drawing virtual void SetXORMode( bool bSet, bool bInvertOnly ) override; - // set line color for raster operations - virtual void SetROPLineColor( SalROPColor nROPColor ) override; - - // set fill color for raster operations - virtual void SetROPFillColor( SalROPColor nROPColor ) override; - virtual void drawBitmap( const SalTwoRect& rPosAry, const SalBitmap& rSalBitmap ) override; virtual void drawBitmap( |