Module theme

Procs

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

Methods

method emitThemeChanged(self: Theme) {.
gcsafe, locks: 0, base, raises: [], tags: []
.}