Module label

Consts

ALIGN_LEFT* = 0'i64
ALIGN_CENTER* = 1'i64
ALIGN_RIGHT* = 2'i64
ALIGN_FILL* = 3'i64
VALIGN_TOP* = 0'i64
VALIGN_CENTER* = 1'i64
VALIGN_BOTTOM* = 2'i64
VALIGN_FILL* = 3'i64

Procs

proc text*(self: Label): string {.
gcsafe, locks: 0
.}
proc `text =`*(self: Label; val: string) {.
gcsafe, locks: 0
.}
proc align*(self: Label): int64 {.
gcsafe, locks: 0
.}
proc `align =`*(self: Label; val: int64) {.
gcsafe, locks: 0
.}
proc valign*(self: Label): int64 {.
gcsafe, locks: 0
.}
proc `valign =`*(self: Label; val: int64) {.
gcsafe, locks: 0
.}
proc autowrap*(self: Label): bool {.
gcsafe, locks: 0
.}
proc `autowrap =`*(self: Label; val: bool) {.
gcsafe, locks: 0
.}
proc clipText*(self: Label): bool {.
gcsafe, locks: 0
.}
proc `clipText =`*(self: Label; val: bool) {.
gcsafe, locks: 0
.}
proc uppercase*(self: Label): bool {.
gcsafe, locks: 0
.}
proc `uppercase =`*(self: Label; val: bool) {.
gcsafe, locks: 0
.}
proc percentVisible*(self: Label): float64 {.
gcsafe, locks: 0
.}
proc `percentVisible =`*(self: Label; val: float64) {.
gcsafe, locks: 0
.}
proc linesSkipped*(self: Label): int64 {.
gcsafe, locks: 0
.}
proc `linesSkipped =`*(self: Label; val: int64) {.
gcsafe, locks: 0
.}
proc maxLinesVisible*(self: Label): int64 {.
gcsafe, locks: 0
.}
proc `maxLinesVisible =`*(self: Label; val: int64) {.
gcsafe, locks: 0
.}
proc getLineHeight*(self: Label): int64 {.
gcsafe, locks: 0
.}
proc getLineCount*(self: Label): int64 {.
gcsafe, locks: 0
.}
proc getVisibleLineCount*(self: Label): int64 {.
gcsafe, locks: 0
.}
proc getTotalCharacterCount*(self: Label): int64 {.
gcsafe, locks: 0
.}
proc setVisibleCharacters*(self: Label; amount: int64) {.
gcsafe, locks: 0
.}
proc getVisibleCharacters*(self: Label): int64 {.
gcsafe, locks: 0
.}