Module rich_text_label

Consts

ALIGN_LEFT* = 0'i64
ALIGN_CENTER* = 1'i64
ALIGN_RIGHT* = 2'i64
ALIGN_FILL* = 3'i64
LIST_NUMBERS* = 0'i64
LIST_LETTERS* = 1'i64
LIST_DOTS* = 2'i64
ITEM_FRAME* = 0'i64
ITEM_TEXT* = 1'i64
ITEM_IMAGE* = 2'i64
ITEM_NEWLINE* = 3'i64
ITEM_FONT* = 4'i64
ITEM_COLOR* = 5'i64
ITEM_UNDERLINE* = 6'i64
ITEM_ALIGN* = 7'i64
ITEM_INDENT* = 8'i64
ITEM_LIST* = 9'i64
ITEM_META* = 11'i64

Procs

proc bbcodeEnabled*(self: RichTextLabel): bool {.
gcsafe, locks: 0
.}
proc `bbcodeEnabled =`*(self: RichTextLabel; val: bool) {.
gcsafe, locks: 0
.}
proc bbcodeText*(self: RichTextLabel): string {.
gcsafe, locks: 0
.}
proc `bbcodeText =`*(self: RichTextLabel; val: string) {.
gcsafe, locks: 0
.}
proc visibleCharacters*(self: RichTextLabel): int64 {.
gcsafe, locks: 0
.}
proc `visibleCharacters =`*(self: RichTextLabel; val: int64) {.
gcsafe, locks: 0
.}
proc percentVisible*(self: RichTextLabel): float64 {.
gcsafe, locks: 0
.}
proc `percentVisible =`*(self: RichTextLabel; val: float64) {.
gcsafe, locks: 0
.}
proc getText*(self: RichTextLabel): string {.
gcsafe, locks: 0
.}
proc addText*(self: RichTextLabel; text: string) {.
gcsafe, locks: 0
.}
proc setText*(self: RichTextLabel; text: string) {.
gcsafe, locks: 0
.}
proc addImage*(self: RichTextLabel; image: Texture) {.
gcsafe, locks: 0
.}
proc newline*(self: RichTextLabel) {.
gcsafe, locks: 0
.}
proc removeLine*(self: RichTextLabel; line: int64): bool {.
gcsafe, locks: 0
.}
proc pushFont*(self: RichTextLabel; font: Font) {.
gcsafe, locks: 0
.}
proc pushColor*(self: RichTextLabel; color: Color) {.
gcsafe, locks: 0
.}
proc pushAlign*(self: RichTextLabel; align: int64) {.
gcsafe, locks: 0
.}
proc pushIndent*(self: RichTextLabel; level: int64) {.
gcsafe, locks: 0
.}
proc pushList*(self: RichTextLabel; typee: int64) {.
gcsafe, locks: 0
.}
proc pushMeta*(self: RichTextLabel; data: Variant) {.
gcsafe, locks: 0
.}
proc pushUnderline*(self: RichTextLabel) {.
gcsafe, locks: 0
.}
proc pushTable*(self: RichTextLabel; columns: int64) {.
gcsafe, locks: 0
.}
proc setTableColumnExpand*(self: RichTextLabel; column: int64; expand: bool;
                          ratio: int64) {.
gcsafe, locks: 0
.}
proc pushCell*(self: RichTextLabel) {.
gcsafe, locks: 0
.}
proc pop*(self: RichTextLabel) {.
gcsafe, locks: 0
.}
proc clear*(self: RichTextLabel) {.
gcsafe, locks: 0
.}
proc setMetaUnderline*(self: RichTextLabel; enable: bool) {.
gcsafe, locks: 0
.}
proc isMetaUnderlined*(self: RichTextLabel): bool {.
gcsafe, locks: 0
.}
proc setScrollActive*(self: RichTextLabel; active: bool) {.
gcsafe, locks: 0
.}
proc isScrollActive*(self: RichTextLabel): bool {.
gcsafe, locks: 0
.}
proc setScrollFollow*(self: RichTextLabel; follow: bool) {.
gcsafe, locks: 0
.}
proc isScrollFollowing*(self: RichTextLabel): bool {.
gcsafe, locks: 0
.}
proc getVScroll*(self: RichTextLabel): VScrollBar {.
gcsafe, locks: 0
.}
proc scrollToLine*(self: RichTextLabel; line: int64) {.
gcsafe, locks: 0
.}
proc setTabSize*(self: RichTextLabel; spaces: int64) {.
gcsafe, locks: 0
.}
proc getTabSize*(self: RichTextLabel): int64 {.
gcsafe, locks: 0
.}
proc setSelectionEnabled*(self: RichTextLabel; enabled: bool) {.
gcsafe, locks: 0
.}
proc isSelectionEnabled*(self: RichTextLabel): bool {.
gcsafe, locks: 0
.}
proc parseBbcode*(self: RichTextLabel; bbcode: string): int64 {.
gcsafe, locks: 0
.}
proc appendBbcode*(self: RichTextLabel; bbcode: string): int64 {.
gcsafe, locks: 0
.}
proc getTotalCharacterCount*(self: RichTextLabel): int64 {.
gcsafe, locks: 0
.}

Methods

method guiInput*(self: RichTextLabel; event: InputEvent) {.
gcsafe, locks: 0
.}
method scrollChanged*(self: RichTextLabel; arg0: float64) {.
gcsafe, locks: 0, base
.}