TextBox Class Reference

Inheritance diagram for TextBox:

Element SystemCode TextBoxCombo TextLine PasswordTextLine List of all members.

Public Member Functions

void Init (Font *_fnt, uint8 cursor_type=CT_LINE, int guiflgs=GUI_SHOWBORDER)
void KeyDown (int)
void GetKey (char)
void MouseDown (int, int, int)
void MouseUp (int, int, int)
void MouseOver (int, int, int)
void SetSize (uint32, uint32)
void Show ()
void GetFocus ()
void LostFocus ()
void SetPos (int, int)
BOOL Create (int _xpos, int _ypos, int _x, int _y, int _Style, Element *_Parent)
BOOL LoadText (File &)
BOOL LoadText (char *)
BOOL SaveText (File &, BOOL _unix=FALSE, BOOL removetrailingspaces=FALSE)
BOOL SaveText (char *, BOOL _unix=FALSE, BOOL removetrailingspaces=FALSE)
void SetText (char *)
char * GetLine (uint32 line)
StringGetString (uint32 line)
BOOL SetLine (uint32 line, char *str)
void DelLine (uint32 line)
void AddText (char *txt)
void SetFont (Font *)
FontGetFont ()
void SetEditable (BOOL state)
void SetInsertMode (BOOL state)
void SetCursorPos (int x, int y)
void GetCursorPos (int *x, int *y)
void SelectAll ()
void SelectNone ()
void SelectText (int line1, int off1, int line2, int off2, int dir=DOWN)
BOOL Find (char *fndstr, int flgs)
BOOL SelectReplace (char *repstr)
BOOL IsDirty ()
void ClearDirty ()
void TrimRight (char *)
void TrimLeft (char *)
BOOL IsSelect ()
void GetSelect (String &s)

Public Attributes

Array< String * > text
BOOL Editable
BOOL InsertMode
int Count
int MaxLineLength

Friends

class TextBoxCombo
class TextLine
class PasswordTextLine

Detailed Description

Definition at line 289 of file gui.hpp.


The documentation for this class was generated from the following file:
Generated on Mon Mar 5 09:49:16 2007 for DigiForce by  doxygen 1.4.7