summaryrefslogtreecommitdiff
path: root/include/vcl/outdev.hxx
diff options
context:
space:
mode:
authorChris Sherlock <chris.sherlock79@gmail.com>2014-04-26 02:04:17 +1000
committerChris Sherlock <chris.sherlock79@gmail.com>2014-04-27 20:53:26 +1000
commita714fcd82e1a434468266bf81fd30a4d7769dac9 (patch)
tree7443507dc556539c4780cf5fbb7bfa9b04f6f2d1 /include/vcl/outdev.hxx
parent2c027cdc4566e9a19d946fc84826b911ae5130e9 (diff)
VCL: more movement of text and font functions in outdev.hxx
Change-Id: Ica7b18b501831c7a400584e0c085d74968649f07
Diffstat (limited to 'include/vcl/outdev.hxx')
-rw-r--r--include/vcl/outdev.hxx51
1 files changed, 26 insertions, 25 deletions
diff --git a/include/vcl/outdev.hxx b/include/vcl/outdev.hxx
index b2adeef22b15..1c2be8a3a9ba 100644
--- a/include/vcl/outdev.hxx
+++ b/include/vcl/outdev.hxx
@@ -490,6 +490,32 @@ public:
SAL_DLLPRIVATE void ImplUpdateFontData( bool bNewFontLists );
SAL_DLLPRIVATE static void ImplUpdateAllFontData( bool bNewFontLists );
+ void SetFont( const Font& rNewFont );
+ const Font& GetFont() const { return maFont; }
+
+ SystemFontData GetSysFontData( int nFallbacklevel ) const;
+ SystemTextLayoutData GetSysTextLayoutData( const Point& rStartPt, const OUString& rStr,
+ sal_Int32 nIndex = 0, sal_Int32 nLen = -1,
+ const sal_Int32* pDXAry = NULL ) const;
+
+ void SetTextColor( const Color& rColor );
+ const Color& GetTextColor() const { return maTextColor; }
+ void SetTextFillColor();
+ void SetTextFillColor( const Color& rColor );
+
+ Color GetTextFillColor() const;
+ bool IsTextFillColor() const { return !maFont.IsTransparent(); }
+ void SetTextLineColor();
+ void SetTextLineColor( const Color& rColor );
+ const Color& GetTextLineColor() const { return maTextLineColor; }
+ bool IsTextLineColor() const { return (maTextLineColor.GetTransparency() == 0); }
+ void SetOverlineColor();
+ void SetOverlineColor( const Color& rColor );
+ const Color& GetOverlineColor() const { return maOverlineColor; }
+ bool IsOverlineColor() const { return (maOverlineColor.GetTransparency() == 0); }
+ void SetTextAlign( TextAlign eAlign );
+ TextAlign GetTextAlign() const { return maFont.GetAlign(); }
+
protected:
virtual void InitFont() const;
virtual void ImplReleaseFonts();
@@ -1538,31 +1564,6 @@ public:
const Wallpaper& GetBackground() const { return maBackground; }
bool IsBackground() const { return mbBackground; }
- void SetFont( const Font& rNewFont );
- const Font& GetFont() const { return maFont; }
-
- SystemFontData GetSysFontData( int nFallbacklevel ) const;
- SystemTextLayoutData GetSysTextLayoutData( const Point& rStartPt, const OUString& rStr,
- sal_Int32 nIndex = 0, sal_Int32 nLen = -1,
- const sal_Int32* pDXAry = NULL ) const;
-
- void SetTextColor( const Color& rColor );
- const Color& GetTextColor() const { return maTextColor; }
- void SetTextFillColor();
- void SetTextFillColor( const Color& rColor );
-
- Color GetTextFillColor() const;
- bool IsTextFillColor() const { return !maFont.IsTransparent(); }
- void SetTextLineColor();
- void SetTextLineColor( const Color& rColor );
- const Color& GetTextLineColor() const { return maTextLineColor; }
- bool IsTextLineColor() const { return (maTextLineColor.GetTransparency() == 0); }
- void SetOverlineColor();
- void SetOverlineColor( const Color& rColor );
- const Color& GetOverlineColor() const { return maOverlineColor; }
- bool IsOverlineColor() const { return (maOverlineColor.GetTransparency() == 0); }
- void SetTextAlign( TextAlign eAlign );
- TextAlign GetTextAlign() const { return maFont.GetAlign(); }
virtual void SetSettings( const AllSettings& rSettings );
const AllSettings& GetSettings() const { return *mxSettings; }