MyGUI::TextIterator Class Reference

#include <MyGUI_TextIterator.h>


Public Member Functions

 TextIterator (const UString &_text, VectorChangeInfo *_history=0)
bool moveNext ()
UString getTagColour (bool _clear=false)
bool getTagColour (UString &_colour)
void clearTagColour ()
bool setTagColour (const Colour &_colour)
bool setTagColour (UString _colour)
bool saveStartPoint ()
UString getFromStart ()
bool eraseFromStart ()
size_t getPosition () const
const UStringgetText () const
void insertText (const UString &_insert, bool _multiLine)
void clearNewLine (UString &_text)
void clearText ()
size_t getSize () const
void setText (const UString &_text, bool _multiLine)
void cutMaxLength (size_t _max)
void cutMaxLengthFromBeginning (size_t _max)

Static Public Member Functions

static UString getOnlyText (const UString &_text)
static UString getTextNewLine ()
static UString getTextCharInfo (Char _char)
static UString convertTagColour (const Colour &_colour)
static UString toTagsString (const UString &_text)


Detailed Description

Definition at line 34 of file MyGUI_TextIterator.h.


Constructor & Destructor Documentation

MyGUI::TextIterator::TextIterator ( const UString _text,
VectorChangeInfo _history = 0 
)

Definition at line 37 of file MyGUI_TextIterator.cpp.


Member Function Documentation

void MyGUI::TextIterator::clearNewLine ( UString _text  ) 

Definition at line 309 of file MyGUI_TextIterator.cpp.

void MyGUI::TextIterator::clearTagColour (  )  [inline]

Definition at line 51 of file MyGUI_TextIterator.h.

void MyGUI::TextIterator::clearText (  )  [inline]

Definition at line 76 of file MyGUI_TextIterator.h.

UString MyGUI::TextIterator::convertTagColour ( const Colour _colour  )  [static]

Definition at line 369 of file MyGUI_TextIterator.cpp.

void MyGUI::TextIterator::cutMaxLength ( size_t  _max  ) 

Definition at line 436 of file MyGUI_TextIterator.cpp.

void MyGUI::TextIterator::cutMaxLengthFromBeginning ( size_t  _max  ) 

Definition at line 490 of file MyGUI_TextIterator.cpp.

bool MyGUI::TextIterator::eraseFromStart (  ) 

Definition at line 336 of file MyGUI_TextIterator.cpp.

UString MyGUI::TextIterator::getFromStart (  ) 

Definition at line 329 of file MyGUI_TextIterator.cpp.

UString MyGUI::TextIterator::getOnlyText ( const UString _text  )  [static]

Definition at line 243 of file MyGUI_TextIterator.cpp.

size_t MyGUI::TextIterator::getPosition (  )  const [inline]

Definition at line 67 of file MyGUI_TextIterator.h.

size_t MyGUI::TextIterator::getSize (  )  const

Definition at line 204 of file MyGUI_TextIterator.cpp.

bool MyGUI::TextIterator::getTagColour ( UString _colour  ) 

Definition at line 146 of file MyGUI_TextIterator.cpp.

UString MyGUI::TextIterator::getTagColour ( bool  _clear = false  ) 

Definition at line 126 of file MyGUI_TextIterator.cpp.

const UString& MyGUI::TextIterator::getText (  )  const [inline]

Definition at line 69 of file MyGUI_TextIterator.h.

UString MyGUI::TextIterator::getTextCharInfo ( Char  _char  )  [static]

Definition at line 361 of file MyGUI_TextIterator.cpp.

static UString MyGUI::TextIterator::getTextNewLine (  )  [inline, static]

Definition at line 90 of file MyGUI_TextIterator.h.

void MyGUI::TextIterator::insertText ( const UString _insert,
bool  _multiLine 
)

Definition at line 344 of file MyGUI_TextIterator.cpp.

bool MyGUI::TextIterator::moveNext (  ) 

Definition at line 49 of file MyGUI_TextIterator.cpp.

bool MyGUI::TextIterator::saveStartPoint (  ) 

Definition at line 322 of file MyGUI_TextIterator.cpp.

bool MyGUI::TextIterator::setTagColour ( UString  _colour  ) 

Definition at line 186 of file MyGUI_TextIterator.cpp.

bool MyGUI::TextIterator::setTagColour ( const Colour _colour  ) 

Definition at line 163 of file MyGUI_TextIterator.cpp.

void MyGUI::TextIterator::setText ( const UString _text,
bool  _multiLine 
)

Definition at line 351 of file MyGUI_TextIterator.cpp.

UString MyGUI::TextIterator::toTagsString ( const UString _text  )  [static]

Definition at line 382 of file MyGUI_TextIterator.cpp.


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

Generated on Thu Dec 9 14:48:19 2010 for MyGUI by  doxygen 1.5.9