Inheritance diagram for TextBox:
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) |
String & | GetString (uint32 line) |
BOOL | SetLine (uint32 line, char *str) |
void | DelLine (uint32 line) |
void | AddText (char *txt) |
void | SetFont (Font *) |
Font * | GetFont () |
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 |
Definition at line 289 of file gui.hpp.