Module theme

Procs

proc defaultFont*(self: Theme): Font {.
gcsafe, locks: 0
.}
proc `defaultFont =`*(self: Theme; val: Font) {.
gcsafe, locks: 0
.}
proc setIcon*(self: Theme; name: string; typee: string; texture: Texture) {.
gcsafe, locks: 0
.}
proc getIcon*(self: Theme; name: string; typee: string): Texture {.
gcsafe, locks: 0
.}
proc hasIcon*(self: Theme; name: string; typee: string): bool {.
gcsafe, locks: 0
.}
proc clearIcon*(self: Theme; name: string; typee: string) {.
gcsafe, locks: 0
.}
proc getIconList*(self: Theme; typee: string): PoolStringArray {.
gcsafe, locks: 0
.}
proc setStylebox*(self: Theme; name: string; typee: string; texture: StyleBox) {.
gcsafe, locks: 0
.}
proc getStylebox*(self: Theme; name: string; typee: string): StyleBox {.
gcsafe, locks: 0
.}
proc hasStylebox*(self: Theme; name: string; typee: string): bool {.
gcsafe, locks: 0
.}
proc clearStylebox*(self: Theme; name: string; typee: string) {.
gcsafe, locks: 0
.}
proc getStyleboxList*(self: Theme; typee: string): PoolStringArray {.
gcsafe, locks: 0
.}
proc getStyleboxTypes*(self: Theme): PoolStringArray {.
gcsafe, locks: 0
.}
proc setFont*(self: Theme; name: string; typee: string; font: Font) {.
gcsafe, locks: 0
.}
proc getFont*(self: Theme; name: string; typee: string): Font {.
gcsafe, locks: 0
.}
proc hasFont*(self: Theme; name: string; typee: string): bool {.
gcsafe, locks: 0
.}
proc clearFont*(self: Theme; name: string; typee: string) {.
gcsafe, locks: 0
.}
proc getFontList*(self: Theme; typee: string): PoolStringArray {.
gcsafe, locks: 0
.}
proc setColor*(self: Theme; name: string; typee: string; color: Color) {.
gcsafe, locks: 0
.}
proc getColor*(self: Theme; name: string; typee: string): Color {.
gcsafe, locks: 0
.}
proc hasColor*(self: Theme; name: string; typee: string): bool {.
gcsafe, locks: 0
.}
proc clearColor*(self: Theme; name: string; typee: string) {.
gcsafe, locks: 0
.}
proc getColorList*(self: Theme; typee: string): PoolStringArray {.
gcsafe, locks: 0
.}
proc setConstant*(self: Theme; name: string; typee: string; constant: int64) {.
gcsafe, locks: 0
.}
proc getConstant*(self: Theme; name: string; typee: string): int64 {.
gcsafe, locks: 0
.}
proc hasConstant*(self: Theme; name: string; typee: string): bool {.
gcsafe, locks: 0
.}
proc clearConstant*(self: Theme; name: string; typee: string) {.
gcsafe, locks: 0
.}
proc getConstantList*(self: Theme; typee: string): PoolStringArray {.
gcsafe, locks: 0
.}
proc getTypeList*(self: Theme; typee: string): PoolStringArray {.
gcsafe, locks: 0
.}
proc copyDefaultTheme*(self: Theme) {.
gcsafe, locks: 0
.}

Methods

method emitThemeChanged*(self: Theme) {.
gcsafe, locks: 0, base
.}