7#ifndef MYGUI_EDIT_TEXT_H_
8#define MYGUI_EDIT_TEXT_H_
46 void setAlpha(
float _value)
override;
113 void _setTextColour(
const Colour& _value);
114 void checkVertexSize();
115 unsigned int getMixedNativeAlpha(
float secondAlpha)
const;
119 size_t& _vertexCount,
128 size_t& _vertexCount,
#define MYGUI_RTTI_DERIVED(DerivedType)
void setTextColour(const Colour &_value) override
VertexColourType mVertexFormat
size_t getTextSelectionEnd() const override
void setAlpha(float _value) override
uint32 mCurrentColourNative
void setFontName(std::string_view _value) override
void setSelectBackground(bool _normal) override
void setTextSelection(size_t _start, size_t _end) override
void setWordWrap(bool _value) override
void _setAlign(const IntSize &_oldsize) override
bool isVisibleCursor() const override
bool getShadow() const override
IntCoord getCursorCoord(size_t _position) const override
void _correctView() override
void setVisible(bool _visible) override
virtual const VectorLineInfo & getLineInfo() const
void setInvertSelected(bool _value) override
const Colour & getTextColour() const override
void setFontHeight(int _value) override
uint32 mInverseColourNative
const Colour & getShadowColour() const override
void setShadowColour(const Colour &_value) override
const UString & getCaption() const override
bool getInvertSelected() const override
void setCaption(const UString &_value) override
void setTextAlign(Align _value) override
void setStateData(IStateInfo *_data) override
int getFontHeight() const override
size_t getTextSelectionStart() const override
IntPoint getViewOffset() const override
void setVisibleCursor(bool _value) override
std::string_view getFontName() const override
bool getSelectBackground() const override
IntSize getTextSize() const override
size_t getCursorPosition() const override
void setViewOffset(const IntPoint &_point) override
Align getTextAlign() const override
void _updateView() override
void setShiftText(bool _value) override
uint32 mShadowColourNative
UString::utf32string mUtf32Caption
void createDrawItem(ITexture *_texture, ILayerNode *_node) override
void setCursorPosition(size_t _index) override
void setShadow(bool _value) override
void updateRawData() const
void destroyDrawItem() override
A UTF-16 string with implicit conversion to/from std::string and std::wstring.
std::basic_string< unicode_char > utf32string
string type used for returning UTF-32 formatted data
std::vector< LineInfo > VectorLineInfo
constexpr float ALPHA_MAX
types::TPoint< int > IntPoint
types::TRect< float > FloatRect
types::TCoord< int > IntCoord
types::TSize< int > IntSize
static const Colour White
static const Colour Black