diff options
author | Chris Sherlock <chris.sherlock79@gmail.com> | 2014-04-25 02:49:16 +1000 |
---|---|---|
committer | Chris Sherlock <chris.sherlock79@gmail.com> | 2014-04-25 03:18:08 +1000 |
commit | ba0bb5ef675ccae12ca9e7ae3ec6a194b0cc8533 (patch) | |
tree | 65d439fe9efc0510efa6250c5a71c2da37b341d3 /include | |
parent | f41b1457116dc05936b08146aa720889775c0681 (diff) |
VCL: Rearrange clipping functions in outdev.hxx
Change-Id: Ieb6ce1f3505d1f2d6949fe0c4da762f4aead6d83
Diffstat (limited to 'include')
-rw-r--r-- | include/vcl/outdev.hxx | 25 |
1 files changed, 13 insertions, 12 deletions
diff --git a/include/vcl/outdev.hxx b/include/vcl/outdev.hxx index d06ce1d375b6..b39cb37510cd 100644 --- a/include/vcl/outdev.hxx +++ b/include/vcl/outdev.hxx @@ -454,12 +454,23 @@ public: /** @name Clipping functions */ ///@{ +public: + Region GetClipRegion() const; + void SetClipRegion(); + void SetClipRegion( const Region& rRegion ); + bool IsClipRegion() const { return mbClipRegion; } - SAL_DLLPRIVATE bool ImplSelectClipRegion( const Region&, SalGraphics* pGraphics = NULL ); - SAL_DLLPRIVATE void ImplSetClipRegion( const Region* pRegion ); + void MoveClipRegion( long nHorzMove, long nVertMove ); + void IntersectClipRegion( const Rectangle& rRect ); + void IntersectClipRegion( const Region& rRegion ); protected: virtual void InitClipRegion(); + virtual Region GetActiveClipRegion() const; + +private: + SAL_DLLPRIVATE void ImplSetClipRegion( const Region* pRegion ); + SAL_DLLPRIVATE bool ImplSelectClipRegion( const Region&, SalGraphics* pGraphics = NULL ); ///@} @@ -1522,16 +1533,6 @@ public: bool IsDeviceOutputNecessary() const { return (mbOutput && mbDevOutput); } bool IsOutputNecessary() const { return ((mbOutput && mbDevOutput) || (mpMetaFile != NULL)); } - void SetClipRegion(); - void SetClipRegion( const Region& rRegion ); - Region GetClipRegion() const; - bool IsClipRegion() const { return mbClipRegion; } - Region GetActiveClipRegion() const; - - void MoveClipRegion( long nHorzMove, long nVertMove ); - void IntersectClipRegion( const Rectangle& rRect ); - void IntersectClipRegion( const Region& rRegion ); - void SetAntialiasing( sal_uInt16 nMode = 0 ); sal_uInt16 GetAntialiasing() const { return mnAntialiasing; } |