MyGUI::EditText Class Reference

#include <MyGUI_EditText.h>

Inheritance diagram for MyGUI::EditText:
Inheritance graph
[legend]

Public Member Functions

 EditText ()
virtual ~EditText ()
virtual void setVisible (bool _value)
virtual void updateRawData ()
virtual void doRender ()
void setCaption (const UString &_value)
const UStringgetCaption ()
void setTextColour (const Colour &_value)
const ColourgetTextColour ()
void setAlpha (float _value)
float getAlpha ()
virtual void setFontName (const std::string &_value)
virtual const std::string & getFontName ()
virtual void setFontHeight (int _value)
virtual int getFontHeight ()
virtual void createDrawItem (const std::string &_texture, ILayerNode *_node)
virtual void destroyDrawItem ()
virtual void setTextAlign (Align _value)
virtual Align getTextAlign ()
virtual size_t getTextSelectionStart ()
virtual size_t getTextSelectionEnd ()
virtual void setTextSelection (size_t _start, size_t _end)
virtual bool getSelectBackground ()
virtual void setSelectBackground (bool _normal)
virtual bool isVisibleCursor ()
virtual void setVisibleCursor (bool _value)
virtual bool getInvertSelected ()
virtual void setInvertSelected (bool _value)
virtual size_t getCursorPosition ()
virtual void setCursorPosition (size_t _index)
virtual IntSize getTextSize ()
virtual void setViewOffset (const IntPoint &_point)
virtual IntPoint getViewOffset ()
virtual size_t getCursorPosition (const IntPoint &_point)
virtual IntCoord getCursorCoord (size_t _position)
void setShiftText (bool _shift)
void setWordWrap (bool _value)
virtual void setStateData (IStateInfo *_data)
void _updateView ()
void _correctView ()
void _setAlign (const IntSize &_oldsize, bool _update)
void _setAlign (const IntCoord &_oldcoord, bool _update)

Protected Attributes

bool mEmptyView
uint32 mCurrentColour
uint32 mInverseColour
uint32 mCurrentAlpha
IntCoord mCurrentCoord
UString mCaption
bool mTextOutDate
Align mTextAlign
Colour mColour
float mAlpha
VertexColourType mVertexFormat
IFontmFont
ITexturemTexture
int mFontHeight
bool mBackgroundNormal
size_t mStartSelect
size_t mEndSelect
size_t mCursorPosition
bool mVisibleCursor
bool mInvertSelect
IntPoint mViewOffset
ILayerNodemNode
RenderItemmRenderItem
size_t mCountVertex
bool mIsAddCursorWidth
bool mShiftText
bool mWordWrap
int mOldWidth
TextView mTextView

Detailed Description

Definition at line 40 of file MyGUI_EditText.h.


Constructor & Destructor Documentation

MyGUI::EditText::EditText (  ) 

Definition at line 100 of file MyGUI_EditText.cpp.

MyGUI::EditText::~EditText (  )  [virtual]

Definition at line 136 of file MyGUI_EditText.cpp.


Member Function Documentation

void MyGUI::EditText::_correctView (  )  [virtual]

Reimplemented from MyGUI::ICroppedRectangle.

Definition at line 148 of file MyGUI_EditText.cpp.

void MyGUI::EditText::_setAlign ( const IntCoord _oldcoord,
bool  _update 
) [virtual]

Reimplemented from MyGUI::ICroppedRectangle.

Definition at line 153 of file MyGUI_EditText.cpp.

void MyGUI::EditText::_setAlign ( const IntSize _oldsize,
bool  _update 
) [virtual]

Reimplemented from MyGUI::ICroppedRectangle.

Definition at line 158 of file MyGUI_EditText.cpp.

void MyGUI::EditText::_updateView (  )  [virtual]

Reimplemented from MyGUI::ICroppedRectangle.

Definition at line 224 of file MyGUI_EditText.cpp.

void MyGUI::EditText::createDrawItem ( const std::string &  _texture,
ILayerNode _node 
) [virtual]

Implements MyGUI::ISubWidget.

Definition at line 367 of file MyGUI_EditText.cpp.

void MyGUI::EditText::destroyDrawItem (  )  [virtual]

Implements MyGUI::ISubWidget.

Definition at line 380 of file MyGUI_EditText.cpp.

void MyGUI::EditText::doRender (  )  [virtual]

Implements MyGUI::ISubWidget.

Reimplemented in MyGUI::SimpleText.

Definition at line 542 of file MyGUI_EditText.cpp.

float MyGUI::EditText::getAlpha (  ) 

Definition at line 311 of file MyGUI_EditText.cpp.

const UString & MyGUI::EditText::getCaption (  )  [virtual]

Reimplemented from MyGUI::ISubWidgetText.

Definition at line 276 of file MyGUI_EditText.cpp.

IntCoord MyGUI::EditText::getCursorCoord ( size_t  _position  )  [virtual]

Reimplemented from MyGUI::ISubWidgetText.

Definition at line 490 of file MyGUI_EditText.cpp.

size_t MyGUI::EditText::getCursorPosition ( const IntPoint _point  )  [virtual]

Reimplemented from MyGUI::ISubWidgetText.

Definition at line 477 of file MyGUI_EditText.cpp.

size_t MyGUI::EditText::getCursorPosition (  )  [virtual]

Reimplemented from MyGUI::ISubWidgetText.

Definition at line 431 of file MyGUI_EditText.cpp.

int MyGUI::EditText::getFontHeight (  )  [virtual]

Reimplemented from MyGUI::ISubWidgetText.

Definition at line 362 of file MyGUI_EditText.cpp.

const std::string & MyGUI::EditText::getFontName (  )  [virtual]

Reimplemented from MyGUI::ISubWidgetText.

Definition at line 350 of file MyGUI_EditText.cpp.

virtual bool MyGUI::EditText::getInvertSelected (  )  [inline, virtual]

Reimplemented from MyGUI::ISubWidgetText.

Definition at line 87 of file MyGUI_EditText.h.

bool MyGUI::EditText::getSelectBackground (  )  [virtual]

Reimplemented from MyGUI::ISubWidgetText.

Definition at line 407 of file MyGUI_EditText.cpp.

Align MyGUI::EditText::getTextAlign (  )  [virtual]

Reimplemented from MyGUI::ISubWidgetText.

Definition at line 449 of file MyGUI_EditText.cpp.

const Colour & MyGUI::EditText::getTextColour (  )  [virtual]

Reimplemented from MyGUI::ISubWidgetText.

Definition at line 295 of file MyGUI_EditText.cpp.

size_t MyGUI::EditText::getTextSelectionEnd (  )  [virtual]

Get index of end of selection

Reimplemented from MyGUI::ISubWidgetText.

Definition at line 395 of file MyGUI_EditText.cpp.

size_t MyGUI::EditText::getTextSelectionStart (  )  [virtual]

Get index of start of selection

Reimplemented from MyGUI::ISubWidgetText.

Definition at line 390 of file MyGUI_EditText.cpp.

IntSize MyGUI::EditText::getTextSize (  )  [virtual]

Reimplemented from MyGUI::ISubWidgetText.

Definition at line 454 of file MyGUI_EditText.cpp.

IntPoint MyGUI::EditText::getViewOffset (  )  [virtual]

Reimplemented from MyGUI::ISubWidgetText.

Definition at line 472 of file MyGUI_EditText.cpp.

bool MyGUI::EditText::isVisibleCursor (  )  [virtual]

Reimplemented from MyGUI::ISubWidgetText.

Definition at line 419 of file MyGUI_EditText.cpp.

void MyGUI::EditText::setAlpha ( float  _value  )  [virtual]

Reimplemented from MyGUI::ISubWidget.

Definition at line 300 of file MyGUI_EditText.cpp.

void MyGUI::EditText::setCaption ( const UString _value  )  [virtual]

Reimplemented from MyGUI::ISubWidgetText.

Definition at line 261 of file MyGUI_EditText.cpp.

void MyGUI::EditText::setCursorPosition ( size_t  _index  )  [virtual]

Reimplemented from MyGUI::ISubWidgetText.

Definition at line 436 of file MyGUI_EditText.cpp.

void MyGUI::EditText::setFontHeight ( int  _value  )  [virtual]

Reimplemented from MyGUI::ISubWidgetText.

Definition at line 355 of file MyGUI_EditText.cpp.

void MyGUI::EditText::setFontName ( const std::string &  _value  )  [virtual]

Reimplemented from MyGUI::ISubWidgetText.

Definition at line 316 of file MyGUI_EditText.cpp.

void MyGUI::EditText::setInvertSelected ( bool  _value  )  [virtual]

Reimplemented from MyGUI::ISubWidgetText.

Definition at line 834 of file MyGUI_EditText.cpp.

void MyGUI::EditText::setSelectBackground ( bool  _normal  )  [virtual]

Reimplemented from MyGUI::ISubWidgetText.

Definition at line 412 of file MyGUI_EditText.cpp.

void MyGUI::EditText::setShiftText ( bool  _shift  )  [virtual]

Reimplemented from MyGUI::ISubWidgetText.

Definition at line 503 of file MyGUI_EditText.cpp.

void MyGUI::EditText::setStateData ( IStateInfo _data  )  [virtual]

Reimplemented from MyGUI::ISubWidget.

Definition at line 535 of file MyGUI_EditText.cpp.

void MyGUI::EditText::setTextAlign ( Align  _value  )  [virtual]

Reimplemented from MyGUI::ISubWidgetText.

Definition at line 443 of file MyGUI_EditText.cpp.

void MyGUI::EditText::setTextColour ( const Colour _value  )  [virtual]

Reimplemented from MyGUI::ISubWidgetText.

Definition at line 281 of file MyGUI_EditText.cpp.

void MyGUI::EditText::setTextSelection ( size_t  _start,
size_t  _end 
) [virtual]

Set text selection

Reimplemented from MyGUI::ISubWidgetText.

Definition at line 400 of file MyGUI_EditText.cpp.

void MyGUI::EditText::setViewOffset ( const IntPoint _point  )  [virtual]

Reimplemented from MyGUI::ISubWidgetText.

Reimplemented in MyGUI::SimpleText.

Definition at line 466 of file MyGUI_EditText.cpp.

void MyGUI::EditText::setVisible ( bool  _value  )  [virtual]

Hide or show

Reimplemented from MyGUI::ICroppedRectangle.

Definition at line 140 of file MyGUI_EditText.cpp.

void MyGUI::EditText::setVisibleCursor ( bool  _value  )  [virtual]

Reimplemented from MyGUI::ISubWidgetText.

Definition at line 424 of file MyGUI_EditText.cpp.

void MyGUI::EditText::setWordWrap ( bool  _value  )  [virtual]

Reimplemented from MyGUI::ISubWidgetText.

Definition at line 510 of file MyGUI_EditText.cpp.

void MyGUI::EditText::updateRawData (  )  [virtual]

Definition at line 517 of file MyGUI_EditText.cpp.


Field Documentation

float MyGUI::EditText::mAlpha [protected]

Definition at line 130 of file MyGUI_EditText.h.

Definition at line 137 of file MyGUI_EditText.h.

Definition at line 125 of file MyGUI_EditText.h.

Definition at line 129 of file MyGUI_EditText.h.

size_t MyGUI::EditText::mCountVertex [protected]

Definition at line 148 of file MyGUI_EditText.h.

Definition at line 122 of file MyGUI_EditText.h.

Definition at line 120 of file MyGUI_EditText.h.

Definition at line 123 of file MyGUI_EditText.h.

Definition at line 140 of file MyGUI_EditText.h.

bool MyGUI::EditText::mEmptyView [protected]

Definition at line 119 of file MyGUI_EditText.h.

size_t MyGUI::EditText::mEndSelect [protected]

Definition at line 139 of file MyGUI_EditText.h.

Definition at line 133 of file MyGUI_EditText.h.

Definition at line 135 of file MyGUI_EditText.h.

Definition at line 121 of file MyGUI_EditText.h.

Definition at line 142 of file MyGUI_EditText.h.

Definition at line 149 of file MyGUI_EditText.h.

Definition at line 146 of file MyGUI_EditText.h.

int MyGUI::EditText::mOldWidth [protected]

Definition at line 153 of file MyGUI_EditText.h.

Definition at line 147 of file MyGUI_EditText.h.

bool MyGUI::EditText::mShiftText [protected]

Definition at line 151 of file MyGUI_EditText.h.

size_t MyGUI::EditText::mStartSelect [protected]

Definition at line 138 of file MyGUI_EditText.h.

Definition at line 127 of file MyGUI_EditText.h.

Definition at line 126 of file MyGUI_EditText.h.

Definition at line 134 of file MyGUI_EditText.h.

Definition at line 155 of file MyGUI_EditText.h.

Definition at line 131 of file MyGUI_EditText.h.

Definition at line 144 of file MyGUI_EditText.h.

Definition at line 141 of file MyGUI_EditText.h.

bool MyGUI::EditText::mWordWrap [protected]

Definition at line 152 of file MyGUI_EditText.h.


The documentation for this class was generated from the following files:

Generated on 3 Dec 2009 for MyGUI by  doxygen 1.6.1