28 #ifndef _FalMultiLineEditbox_h_
29 #define _FalMultiLineEditbox_h_
31 #include "FalModule.h"
32 #include "../../elements/CEGUIMultiLineEditbox.h"
33 #include "FalMultiLineEditboxProperties.h"
36 # pragma warning(push)
37 # pragma warning(disable : 4251)
77 static const utf8 TypeName[];
96 Rect getTextRenderArea(
void)
const;
98 void update(
float elapsed);
101 bool isCaretBlinkEnabled()
const;
103 float getCaretBlinkTimeout()
const;
105 void setCaretBlinkEnabled(
bool enable);
107 void setCaretBlinkTimeout(
float seconds);
120 void cacheEditboxBaseImagery();
129 void cacheCaratImagery(
const Rect& textArea);
135 void cacheTextLines(
const Rect& dest_area);
145 colour getUnselectedTextColour()
const;
155 colour getActiveSelectionColour()
const;
165 colour getInactiveSelectionColour()
const;
175 colour getSelectedTextColour()
const;
186 colour getOptionalPropertyColour(
const String& propertyName)
const;
205 #if defined(_MSC_VER)
206 # pragma warning(pop)
209 #endif // end of guard _FalMultiLineEditbox_h_