LineEdit¶
Inherits: Control < CanvasItem < Node < Object
Category: Core
Brief Description¶
Control that provides single line string editing.
Member Functions¶
void | append_at_cursor ( String text ) |
void | clear ( ) |
int | get_align ( ) const |
int | get_cursor_pos ( ) const |
int | get_max_length ( ) const |
String | get_text ( ) const |
bool | is_editable ( ) const |
bool | is_secret ( ) const |
void | select ( int from=0, int to=-1 ) |
void | select_all ( ) |
void | set_align ( int align ) |
void | set_cursor_pos ( int pos ) |
void | set_editable ( bool enabled ) |
void | set_max_length ( int chars ) |
void | set_secret ( bool enabled ) |
void | set_text ( String text ) |
Numeric Constants¶
- ALIGN_LEFT = 0
- ALIGN_CENTER = 1
- ALIGN_RIGHT = 2
- ALIGN_FILL = 3
Description¶
LineEdit provides a single line string editor, used for text fields.
Member Function Description¶
- void append_at_cursor ( String text )
Append text at cursor, scrolling the LineEdit when needed.
- void clear ( )
Clear the LineEdit text.
- int get_align ( ) const
- int get_cursor_pos ( ) const
Return the cursor position inside the LineEdit.
- int get_max_length ( ) const
Return the maximum amount of characters the LineEdit can edit. If 0 is returned, no limit exists.
- String get_text ( ) const
Return the text in the LineEdit.
- bool is_editable ( ) const
Return the editable status of the LineEdit (see set_editable).
- bool is_secret ( ) const
Return the secret status of the LineEdit (see set_secret).
- void select_all ( )
Select the whole string.
- void set_align ( int align )
- void set_cursor_pos ( int pos )
Set the cursor position inside the LineEdit, causing it to scroll if needed.
- void set_editable ( bool enabled )
Set the editable status of the LineEdit. When disabled, existing text can’t be modified and new text can’t be added.
- void set_max_length ( int chars )
Set the maximum amount of characters the LineEdit can edit, and cropping existing text in case it exceeds that limit. Setting 0 removes the limit.
- void set_secret ( bool enabled )
Set the secret status of the LineEdit. When enabled, every character is displayed as “*”.
- void set_text ( String text )
Set the text in the LineEdit, clearing the existing one and the selection.