Go to the documentation of this file.
23 #ifndef __MYGUI_EDIT_TEXT_H__
24 #define __MYGUI_EDIT_TEXT_H__
48 virtual
void setVisible(
bool _value);
51 virtual
void updateRawData();
54 virtual
void doRender();
56 void setCaption(const
UString& _value);
59 void setTextColour(const
Colour& _value);
60 const
Colour& getTextColour();
62 void setAlpha(
float _value);
65 virtual
void setFontName(const std::
string& _value);
66 virtual const std::
string& getFontName();
68 virtual
void setFontHeight(
int _value);
69 virtual
int getFontHeight();
72 virtual
void destroyDrawItem();
74 virtual
void setTextAlign(
Align _value);
75 virtual
Align getTextAlign();
77 virtual
size_t getTextSelectionStart();
78 virtual
size_t getTextSelectionEnd();
79 virtual
void setTextSelection(
size_t _start,
size_t _end);
81 virtual
bool getSelectBackground();
82 virtual
void setSelectBackground(
bool _normal);
84 virtual
bool isVisibleCursor();
85 virtual
void setVisibleCursor(
bool _value);
88 virtual
bool getInvertSelected() {
return mInvertSelect; }
92 virtual void setInvertSelected(
bool _value);
94 virtual size_t getCursorPosition();
95 virtual void setCursorPosition(
size_t _index);
100 virtual void setViewOffset(
const IntPoint& _point);
104 virtual size_t getCursorPosition(
const IntPoint& _point);
107 virtual IntCoord getCursorCoord(
size_t _position);
109 void setShiftText(
bool _shift);
111 void setWordWrap(
bool _value);
113 virtual void setStateData(
IStateInfo * _data);
119 void _setAlign(
const IntSize& _oldsize,
bool _update);
120 void _setAlign(
const IntCoord& _oldcoord,
bool _update);
164 #endif // __MYGUI_EDIT_TEXT_H__