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)
73 const String& getText()
const;
76 const String& getTextVisual()
const;
91 void setText(
const String& text);
100 const String& getFont()
const;
115 void setFont(
const String& font);
180 bool isTextFetchedFromProperty()
const;
190 const String& getTextPropertySource()
const;
203 void setTextPropertySource(
const String& property);
213 bool isFontFetchedFromProperty()
const;
223 const String& getFontPropertySource()
const;
236 void setFontPropertySource(
const String& property);
242 void setupStringFormatter(
const Window& window,
249 mutable bool d_bidiDataValid;
260 String d_textPropertyName;
261 String d_fontPropertyName;
266 #if defined(_MSC_VER)
267 # pragma warning(pop)
270 #endif // end of guard _CEGUIFalTextComponent_h_