-
Notifications
You must be signed in to change notification settings - Fork 0
class_lineedit
Inherits: Control\n\n
Control that provides single line string editing.
- void clear ( )
- void select_all ( )
- void set_text ( String text )
- String get_text ( ) const
- void set_cursor_pos ( int pos )
- int get_cursor_pos ( ) const
- void set_max_length ( int chars )
- int get_max_length ( ) const
- void append_at_cursor ( String text )
- void set_editable ( bool enabled )
- bool is_editable ( ) const
- void set_secret ( bool enabled )
- bool is_secret ( ) const
- bool select ( ) const
LineEdit provides a single line string editor, used for text fields.
- void clear ( )
Clear the lineedit text.
- void select_all ( )
Select the whole string.
- void set_text ( String text )
Set the text in the lineedit, clearing the existing one and the selection.
- String get_text ( ) const
Return the text in the lineedit.
- void set_cursor_pos ( int pos )
Set the cursor position inside the lineedit, causing it to scroll if needed.
- int get_cursor_pos ( ) const
Return the cursor position inside the lineedit.
- 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.
- int get_max_length ( ) const
Return the maximum amount of characters the lineedit can edit. If 0 is returned, no limit exists.
- void append_at_cursor ( String text )
Append text at cursor, scrolling the lineedit when needed.
- void set_editable ( bool enabled )
Set the //editable// status of the lineedit. When disabled, existing text can"apos;t be modified and new text can"apos;t be added.
- bool is_editable ( ) const
Return the //editable// status of the lineedit (see #set_editable).
- void set_secret ( bool enabled )
Set the //secret// status of the lineedit. When enabled, every character is displayed as "*".
- bool is_secret ( ) const
Return the //secret// status of the lineedit (see #set_secret).