toggle menu
light-ui
1.1.3
common
switch theme
search in API
light-ui
/
ru.casperix.light_ui.component.text.editor
/
TextEditor
Text
Editor
class
TextEditor
(
var
text
:
String
=
""
,
val
alignMode
:
AlignMode
=
AlignMode.CENTER_CENTER
)
:
AbstractElement
,
ElementDrawer
,
ElementWithLayout
Members
Constructors
Text
Editor
Link copied to clipboard
constructor
(
text
:
String
=
""
,
alignMode
:
AlignMode
=
AlignMode.CENTER_CENTER
)
Properties
align
Mode
Link copied to clipboard
val
alignMode
:
AlignMode
allowed
Symbols
Link copied to clipboard
var
allowedSymbols
:
String
?
drawer
Link copied to clipboard
open
override
val
drawer
:
TextEditor
input
Link copied to clipboard
open
override
var
input
:
ElementInput
max
Length
Link copied to clipboard
var
maxLength
:
Int
?
on
Enter
Link copied to clipboard
val
onEnter
:
Signal
<
String
>
placement
Link copied to clipboard
open
override
val
placement
:
ElementPlacement
prohibited
Symbols
Link copied to clipboard
var
prohibitedSymbols
:
String
?
skin
Link copied to clipboard
var
skin
:
TextEditorSkin
tag
Link copied to clipboard
open
override
var
tag
:
String
text
Link copied to clipboard
var
text
:
String
update
Link copied to clipboard
open
override
var
update
:
ElementUpdate
?
You can place any custom actions for run before element draw
Functions
draw
Link copied to clipboard
open
override
fun
draw
(
renderer
:
Renderer2D
,
context
:
DrawContext
,
tick
:
Duration
)
get
Active
Link copied to clipboard
fun
getActive
(
)
:
Boolean
get
Cursor
Position
Link copied to clipboard
fun
getCursorPosition
(
)
:
Int
?
get
Selection
Link copied to clipboard
fun
getSelection
(
)
:
String
?
get
Selection
Range
Link copied to clipboard
fun
getSelectionRange
(
)
:
IntRange
?
get
Text
Scheme
Link copied to clipboard
fun
getTextScheme
(
)
:
TextScheme
input
Text
Link copied to clipboard
fun
inputText
(
input
:
String
)
invalidate
Layout
Link copied to clipboard
open
override
fun
invalidateLayout
(
)
remove
Backward
Link copied to clipboard
fun
removeBackward
(
)
:
Boolean
remove
Forward
Link copied to clipboard
fun
removeForward
(
)
:
Boolean
remove
Selected
Link copied to clipboard
fun
removeSelected
(
)
:
Boolean
set
Active
Link copied to clipboard
fun
setActive
(
value
:
Boolean
)
set
Cursor
Position
Link copied to clipboard
fun
setCursorPosition
(
index
:
Int
?
)
set
Selection
Link copied to clipboard
fun
setSelection
(
next
:
Pair
<
Int
,
Int
>
?
)
set
Selection
Grow
Link copied to clipboard
fun
setSelectionGrow
(
nextIndex
:
Int
?
)