summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuboš Luňák <l.lunak@collabora.com>2020-09-28 15:57:22 +0200
committerLuboš Luňák <l.lunak@collabora.com>2020-09-28 18:47:53 +0200
commit7b03de74740b054b5fe5f2ed8d7d2059b03dff4f (patch)
tree719c12f05c019001c2ce9a597b74e03be9dea671
parent071e31fdb77b34ea90fbfa0e0001669500395119 (diff)
remove obsolete gtk2 code
This presumably should have been removed with 1ae450504cf57457f97, and it went unnoticed because the #else matched with the include guard. Change-Id: Ib7a306bad4154b202c89e58cbaedac01c8366bb6 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103558 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Reviewed-by: Luboš Luňák <l.lunak@collabora.com> Tested-by: Jenkins
-rw-r--r--vcl/inc/unx/gtk/gtkgdi.hxx149
1 files changed, 0 insertions, 149 deletions
diff --git a/vcl/inc/unx/gtk/gtkgdi.hxx b/vcl/inc/unx/gtk/gtkgdi.hxx
index 00201da8303c..745594877ac5 100644
--- a/vcl/inc/unx/gtk/gtkgdi.hxx
+++ b/vcl/inc/unx/gtk/gtkgdi.hxx
@@ -244,155 +244,6 @@ private:
static bool style_loaded;
};
-#else
-#include <unx/salgdi.h>
-
-class GdkX11Pixmap;
-class GtkSalGraphics : public X11SalGraphics
-{
- GtkWidget *m_pWindow;
- vcl::Region m_aClipRegion;
-
-public:
- GtkSalGraphics(GtkSalFrame *, GtkWidget *window, SalX11Screen nXScreen);
- virtual ~GtkSalGraphics() override;
-
- GtkWidget* GetGtkWidget() const { return m_pWindow; }
- GdkWindow* GetGdkWindow() const { return m_pWindow->window; }
- GtkSalFrame* GetGtkFrame() const { return static_cast<GtkSalFrame*>(m_pFrame); }
- void SetWindow( GtkWidget* window ) { m_pWindow = window; }
-
- // will be set when UI theme was changed
- static bool bThemeChanged;
- static bool bNeedPixmapPaint;
- static bool bNeedTwoPasses;
-
-protected:
- // native widget methods
- bool isNativeControlSupported(ControlType, ControlPart) override;
- virtual bool hitTestNativeControl( ControlType nType, ControlPart nPart, const tools::Rectangle& rControlRegion,
- const Point& aPos, bool& rIsInside ) override;
- virtual bool drawNativeControl( ControlType nType, ControlPart nPart, const tools::Rectangle& rControlRegion,
- ControlState nState, const ImplControlValue& aValue,
- const OUString& rCaption, const Color& rBackgroundColor ) override;
- virtual bool getNativeControlRegion( ControlType nType, ControlPart nPart, const tools::Rectangle& rControlRegion, ControlState nState,
- const ImplControlValue& aValue, const OUString& rCaption,
- tools::Rectangle &rNativeBoundingRegion, tools::Rectangle &rNativeContentRegion ) override;
- bool updateSettings(AllSettings&) override;
-
-public:
- //helper methods for frame's UpdateSettings
- static void refreshFontconfig( GtkSettings *pSettings );
- static void signalSettingsNotify( GObject*, GParamSpec *pSpec, gpointer );
-
- virtual bool setClipRegion( const vcl::Region& ) override;
- virtual void ResetClipRegion() override;
-
- // some themes set the background pixmap of our window EVERY time
- // a control is painted; but presentation effects need
- // the background set to None; workaround: set the background
- // before copyBits
- virtual void copyBits( const SalTwoRect& rPosAry,
- SalGraphics* pSrcGraphics ) override;
-
- virtual OUString getRenderBackendName() const override { return "gtk3"; }
-
-protected:
-
- std::unique_ptr<GdkX11Pixmap> NWGetPixmapFromScreen( tools::Rectangle srcRect, int nBgColor = 0 );
- bool NWRenderPixmapToScreen( GdkX11Pixmap* pPixmap, GdkX11Pixmap* pMask, tools::Rectangle dstRect );
-
- bool DoDrawNativeControl( GdkDrawable* pDrawable,
- ControlType nType,
- ControlPart nPart,
- const tools::Rectangle& aCtrlRect,
- const std::vector< tools::Rectangle >& aClip,
- ControlState nState,
- const ImplControlValue& aValue,
- ControlCacheKey& rControlCacheKey);
-
- bool NWPaintGTKArrow( GdkDrawable* gdkDrawable,
- const tools::Rectangle& rControlRectangle,
- const std::vector< tools::Rectangle >& rClipList,
- ControlState nState, const ImplControlValue& aValue );
- bool NWPaintGTKListHeader( GdkDrawable* gdkDrawable,
- const tools::Rectangle& rControlRectangle,
- const std::vector< tools::Rectangle >& rClipList,
- ControlState nState );
- bool NWPaintGTKFixedLine( GdkDrawable* gdkDrawable, ControlPart nPart,
- const tools::Rectangle& rControlRectangle );
- bool NWPaintGTKFrame( GdkDrawable* gdkDrawable,
- const tools::Rectangle& rControlRectangle,
- const std::vector< tools::Rectangle >& rClipList,
- const ImplControlValue& aValue );
- bool NWPaintGTKWindowBackground( GdkDrawable* gdkDrawable,
- const tools::Rectangle& rControlRectangle,
- const std::vector< tools::Rectangle >& rClipList );
- bool NWPaintGTKButtonReal( GtkWidget* button, GdkDrawable* gdkDrawable,
- const tools::Rectangle& rControlRectangle,
- const std::vector< tools::Rectangle >& rClipList,
- ControlState nState );
- bool NWPaintGTKButton( GdkDrawable* gdkDrawable,
- const tools::Rectangle& rControlRectangle,
- const std::vector< tools::Rectangle >& rClipList,
- ControlState nState );
- bool NWPaintGTKRadio( GdkDrawable* gdkDrawable,
- const tools::Rectangle& rControlRectangle,
- const std::vector< tools::Rectangle >& rClipList,
- ControlState nState, const ImplControlValue& aValue );
- bool NWPaintGTKCheck( GdkDrawable* gdkDrawable,
- const tools::Rectangle& rControlRectangle,
- const std::vector< tools::Rectangle >& rClipList,
- ControlState nState, const ImplControlValue& aValue );
- bool NWPaintGTKScrollbar( ControlPart nPart,
- const tools::Rectangle& rControlRectangle,
- ControlState nState, const ImplControlValue& aValue );
- bool NWPaintGTKEditBox( GdkDrawable* gdkDrawable, ControlType nType,
- const tools::Rectangle& rControlRectangle,
- const std::vector< tools::Rectangle >& rClipList,
- ControlState nState );
- bool NWPaintGTKSpinBox(ControlType nType, ControlPart nPart,
- const tools::Rectangle& rControlRectangle,
- ControlState nState, const ImplControlValue& aValue,
- ControlCacheKey& rControlCacheKey);
- bool NWPaintGTKComboBox( GdkDrawable* gdkDrawable, ControlType nType, ControlPart nPart,
- const tools::Rectangle& rControlRectangle,
- const std::vector< tools::Rectangle >& rClipList,
- ControlState nState );
- bool NWPaintGTKTabItem( ControlType nType,
- const tools::Rectangle& rControlRectangle,
- ControlState nState, const ImplControlValue& aValue );
- bool NWPaintGTKListBox( GdkDrawable* gdkDrawable, ControlPart nPart,
- const tools::Rectangle& rControlRectangle,
- const std::vector< tools::Rectangle >& rClipList,
- ControlState nState );
-
- bool NWPaintGTKToolbar( GdkDrawable* gdkDrawable, ControlPart nPart,
- const tools::Rectangle& rControlRectangle,
- const std::vector< tools::Rectangle >& rClipList,
- ControlState nState, const ImplControlValue& aValue );
- bool NWPaintGTKMenubar( GdkDrawable* gdkDrawable, ControlPart nPart,
- const tools::Rectangle& rControlRectangle,
- const std::vector< tools::Rectangle >& rClipList,
- ControlState nState );
- bool NWPaintGTKPopupMenu( GdkDrawable* gdkDrawable, ControlPart nPart,
- const tools::Rectangle& rControlRectangle,
- const std::vector< tools::Rectangle >& rClipList,
- ControlState nState );
- bool NWPaintGTKTooltip( GdkDrawable* gdkDrawable,
- const tools::Rectangle& rControlRectangle,
- const std::vector< tools::Rectangle >& rClipList );
- bool NWPaintGTKProgress(
- const tools::Rectangle& rControlRectangle,
- const ImplControlValue& aValue );
- bool NWPaintGTKSlider( GdkDrawable* gdkDrawable, ControlPart nPart,
- const tools::Rectangle& rControlRectangle,
- ControlState nState, const ImplControlValue& aValue );
- bool NWPaintGTKListNode( GdkDrawable* gdkDrawable,
- const tools::Rectangle& rControlRectangle,
- ControlState nState, const ImplControlValue& aValue );
-};
-
#endif // INCLUDED_VCL_INC_UNX_GTK_GTKGDI_HXX
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */