summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorChris Sherlock <chris.sherlock79@gmail.com>2014-04-25 02:49:16 +1000
committerChris Sherlock <chris.sherlock79@gmail.com>2014-04-25 03:18:08 +1000
commitba0bb5ef675ccae12ca9e7ae3ec6a194b0cc8533 (patch)
tree65d439fe9efc0510efa6250c5a71c2da37b341d3 /include
parentf41b1457116dc05936b08146aa720889775c0681 (diff)
VCL: Rearrange clipping functions in outdev.hxx
Change-Id: Ieb6ce1f3505d1f2d6949fe0c4da762f4aead6d83
Diffstat (limited to 'include')
-rw-r--r--include/vcl/outdev.hxx25
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; }