From 09bd5846d57bf6b506b0967d664b2f80562e03fc Mon Sep 17 00:00:00 2001 From: Miklos Vajna Date: Tue, 28 Jul 2015 17:40:22 +0200 Subject: tdf#92982 vcl: move Invert() member functions from vcl::Window to OutputDevice With this, vcl::Cursor will be able to paint to a vcl::RenderContext, too; not just directly, which is needed for double-buffering. Change-Id: I868f6cd9b08afe59611ef266911a894a26cacedc --- include/vcl/window.hxx | 15 --------------- 1 file changed, 15 deletions(-) (limited to 'include/vcl/window.hxx') diff --git a/include/vcl/window.hxx b/include/vcl/window.hxx index 46d0176ea2c2..f700794e021e 100644 --- a/include/vcl/window.hxx +++ b/include/vcl/window.hxx @@ -280,18 +280,6 @@ namespace o3tl template<> struct typed_flags : is_typed_flags {}; } -// Flags for Invert() -enum class InvertFlags -{ - NONE = 0x0000, - Highlight = 0x0001, - N50 = 0x0002, -}; -namespace o3tl -{ - template<> struct typed_flags : is_typed_flags {}; -} - // Flags for ShowTracking() #define SHOWTRACK_SMALL ((sal_uInt16)0x0001) #define SHOWTRACK_BIG ((sal_uInt16)0x0002) @@ -1244,9 +1232,6 @@ public: virtual void ShowFocus(const Rectangle& rRect); void HideFocus(); - void Invert( const Rectangle& rRect, InvertFlags nFlags = InvertFlags::NONE ); - void Invert( const Polygon& rPoly, InvertFlags nFlags = InvertFlags::NONE ); - // transparent background for selected or checked items in toolboxes etc. void DrawSelectionBackground( const Rectangle& rRect, sal_uInt16 highlight, bool bChecked, bool bDrawBorder, bool bDrawExtBorderOnly ); // support rounded edges in the selection rect -- cgit