diff options
Diffstat (limited to 'sw/source/core/text/portxt.hxx')
-rw-r--r-- | sw/source/core/text/portxt.hxx | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/sw/source/core/text/portxt.hxx b/sw/source/core/text/portxt.hxx index 329055493d70..a778bff11583 100644 --- a/sw/source/core/text/portxt.hxx +++ b/sw/source/core/text/portxt.hxx @@ -62,6 +62,24 @@ public: DECL_FIXEDMEMPOOL_NEWDEL(SwTxtPortion) }; + +class SwTxtInputFldPortion : public SwTxtPortion +{ +public: + SwTxtInputFldPortion(); + + virtual sal_Bool Format( SwTxtFormatInfo &rInf ); + virtual void Paint( const SwTxtPaintInfo &rInf ) const; + virtual KSHORT GetViewWidth( const SwTxtSizeInfo &rInf ) const; + virtual sal_Bool GetExpTxt( const SwTxtSizeInfo &rInf, XubString &rTxt ) const; + virtual SwPosSize GetTxtSize( const SwTxtSizeInfo &rInfo ) const; + +private: + bool mbContainsInputFieldStart; + bool mbContainsInputFieldEnd; + bool ContainsOnlyDummyChars() const; +}; + /************************************************************************* * class SwHolePortion *************************************************************************/ |