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
.} 
-