diff options
author | Chris Sherlock <chris.sherlock79@gmail.com> | 2014-04-26 02:04:17 +1000 |
---|---|---|
committer | Chris Sherlock <chris.sherlock79@gmail.com> | 2014-04-27 20:53:26 +1000 |
commit | a714fcd82e1a434468266bf81fd30a4d7769dac9 (patch) | |
tree | 7443507dc556539c4780cf5fbb7bfa9b04f6f2d1 /include/vcl/outdev.hxx | |
parent | 2c027cdc4566e9a19d946fc84826b911ae5130e9 (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.hxx | 51 |
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; } |