Module line_edit

Consts

ALIGN_LEFT* = 0'i64
ALIGN_CENTER* = 1'i64
ALIGN_RIGHT* = 2'i64
ALIGN_FILL* = 3'i64

Procs

proc text*(self: LineEdit): string {.
gcsafe, locks: 0
.}
proc `text =`*(self: LineEdit; val: string) {.
gcsafe, locks: 0
.}
proc align*(self: LineEdit): int64 {.
gcsafe, locks: 0
.}
proc `align =`*(self: LineEdit; val: int64) {.
gcsafe, locks: 0
.}
proc maxLength*(self: LineEdit): int64 {.
gcsafe, locks: 0
.}
proc `maxLength =`*(self: LineEdit; val: int64) {.
gcsafe, locks: 0
.}
proc editable*(self: LineEdit): bool {.
gcsafe, locks: 0
.}
proc `editable =`*(self: LineEdit; val: bool) {.
gcsafe, locks: 0
.}
proc secret*(self: LineEdit): bool {.
gcsafe, locks: 0
.}
proc `secret =`*(self: LineEdit; val: bool) {.
gcsafe, locks: 0
.}
proc expandToLen*(self: LineEdit): bool {.
gcsafe, locks: 0
.}
proc `expandToLen =`*(self: LineEdit; val: bool) {.
gcsafe, locks: 0
.}
proc focusMode*(self: LineEdit): int64 {.
gcsafe, locks: 0
.}
proc `focusMode =`*(self: LineEdit; val: int64) {.
gcsafe, locks: 0
.}
proc placeholderText*(self: LineEdit): string {.
gcsafe, locks: 0
.}
proc `placeholderText =`*(self: LineEdit; val: string) {.
gcsafe, locks: 0
.}
proc placeholderAlpha*(self: LineEdit): float64 {.
gcsafe, locks: 0
.}
proc `placeholderAlpha =`*(self: LineEdit; val: float64) {.
gcsafe, locks: 0
.}
proc `caretBlink =`*(self: LineEdit; val: bool) {.
gcsafe, locks: 0
.}
proc caretBlinkSpeed*(self: LineEdit): float64 {.
gcsafe, locks: 0
.}
proc `caretBlinkSpeed =`*(self: LineEdit; val: float64) {.
gcsafe, locks: 0
.}
proc clear*(self: LineEdit) {.
gcsafe, locks: 0
.}
proc selectAll*(self: LineEdit) {.
gcsafe, locks: 0
.}
proc setCursorPos*(self: LineEdit; pos: int64) {.
gcsafe, locks: 0
.}
proc getCursorPos*(self: LineEdit): int64 {.
gcsafe, locks: 0
.}
proc appendAtCursor*(self: LineEdit; text: string) {.
gcsafe, locks: 0
.}
proc select*(self: LineEdit; fromm: int64 = 0'i64; to: int64 = - 1'i64) {.
gcsafe, locks: 0
.}
proc getMenu*(self: LineEdit): PopupMenu {.
gcsafe, locks: 0
.}

Methods

method toggleDrawCaret*(self: LineEdit) {.
gcsafe, locks: 0, base
.}
method editorSettingsChanged*(self: LineEdit) {.
gcsafe, locks: 0, base
.}
method guiInput*(self: LineEdit; event: InputEvent) {.
gcsafe, locks: 0
.}