28 #ifndef _CEGUIFalTextComponent_h_
29 #define _CEGUIFalTextComponent_h_
31 #include "CEGUIFalComponentBase.h"
32 #include "../CEGUIRenderedString.h"
33 #include "../CEGUIRefCounted.h"
34 #include "../CEGUIFormattedRenderedString.h"
37 # pragma warning(push)
38 # pragma warning(disable : 4251)
64 const String& getText()
const;
67 const String& getTextVisual()
const;
82 void setText(
const String& text);
91 const String& getFont()
const;
106 void setFont(
const String& font);
171 bool isTextFetchedFromProperty()
const;
181 const String& getTextPropertySource()
const;
194 void setTextPropertySource(
const String& property);
204 bool isFontFetchedFromProperty()
const;
214 const String& getFontPropertySource()
const;
227 void setFontPropertySource(
const String& property);
233 void setupStringFormatter(
const Window& window,
240 mutable bool d_bidiDataValid;
251 String d_textPropertyName;
252 String d_fontPropertyName;
257 #if defined(_MSC_VER)
258 # pragma warning(pop)
261 #endif // end of guard _CEGUIFalTextComponent_h_