28 #ifndef _FalStaticText_h_
29 #define _FalStaticText_h_
31 #include "FalModule.h"
32 #include "FalStatic.h"
33 #include "FalStaticTextProperties.h"
34 #include "../../falagard/CEGUIFalEnums.h"
35 #include "../../CEGUIColourRect.h"
39 # pragma warning(push)
40 # pragma warning(disable : 4251)
75 static const utf8 TypeName[];
120 void setTextColours(
const ColourRect& colours);
150 void setVerticalScrollbarEnabled(
bool setting);
156 void setHorizontalScrollbarEnabled(
bool setting);
162 void onLookNFeelAssigned();
163 void onLookNFeelUnassigned();
166 void renderScrolledText(
void);
167 void configureScrollbars(
void);
170 Rect getTextRenderArea(
void)
const;
171 Size getDocumentSize(
const Rect& renderArea)
const;
172 void setupStringFormatter();
181 bool handleScrollbarChange(
const EventArgs& e);
202 typedef std::vector<Event::Connection> ConnectionList;
203 ConnectionList d_connections;
208 #if defined(_MSC_VER)
209 # pragma warning(pop)
212 #endif // end of guard _FalStaticText_h_