proc setCellMode*(self: TreeItem; column: int64; mode: int64) {.gcsafe, locks: 0
.} 
- 
 
proc getCellMode*(self: TreeItem; column: int64): int64 {.gcsafe, locks: 0
.} 
- 
 
proc setChecked*(self: TreeItem; column: int64; checked: bool) {.gcsafe, locks: 0
.} 
- 
 
proc isChecked*(self: TreeItem; column: int64): bool {.gcsafe, locks: 0
.} 
- 
 
proc setText*(self: TreeItem; column: int64; text: string) {.gcsafe, locks: 0
.} 
- 
 
proc getText*(self: TreeItem; column: int64): string {.gcsafe, locks: 0
.} 
- 
 
proc setIcon*(self: TreeItem; column: int64; texture: Texture) {.gcsafe, locks: 0
.} 
- 
 
proc getIcon*(self: TreeItem; column: int64): Texture {.gcsafe, locks: 0
.} 
- 
 
proc setIconRegion*(self: TreeItem; column: int64; region: Rect2) {.gcsafe, locks: 0
.} 
- 
 
proc getIconRegion*(self: TreeItem; column: int64): Rect2 {.gcsafe, locks: 0
.} 
- 
 
proc setIconMaxWidth*(self: TreeItem; column: int64; width: int64) {.gcsafe, locks: 0
.} 
- 
 
proc getIconMaxWidth*(self: TreeItem; column: int64): int64 {.gcsafe, locks: 0
.} 
- 
 
proc setRange*(self: TreeItem; column: int64; value: float64) {.gcsafe, locks: 0
.} 
- 
 
proc getRange*(self: TreeItem; column: int64): float64 {.gcsafe, locks: 0
.} 
- 
 
proc setRangeConfig*(self: TreeItem; column: int64; min: float64; max: float64;
                    step: float64; expr: bool = false) {.gcsafe, locks: 0
.} 
- 
 
proc getRangeConfig*(self: TreeItem; column: int64): Dictionary {.gcsafe, locks: 0
.} 
- 
 
proc setMetadata*(self: TreeItem; column: int64; meta: Variant) {.gcsafe, locks: 0
.} 
- 
 
proc getMetadata*(self: TreeItem; column: int64): Variant {.gcsafe, locks: 0
.} 
- 
 
proc setCustomDraw*(self: TreeItem; column: int64; objectt: Object; callback: string) {.
    gcsafe, locks: 0
.} 
- 
 
proc setCollapsed*(self: TreeItem; enable: bool) {.gcsafe, locks: 0
.} 
- 
 
proc isCollapsed*(self: TreeItem): bool {.gcsafe, locks: 0
.} 
- 
 
proc getNext*(self: TreeItem): TreeItem {.gcsafe, locks: 0
.} 
- 
 
proc getPrev*(self: TreeItem): TreeItem {.gcsafe, locks: 0
.} 
- 
 
proc getParent*(self: TreeItem): TreeItem {.gcsafe, locks: 0
.} 
- 
 
proc getChildren*(self: TreeItem): TreeItem {.gcsafe, locks: 0
.} 
- 
 
proc getNextVisible*(self: TreeItem): TreeItem {.gcsafe, locks: 0
.} 
- 
 
proc getPrevVisible*(self: TreeItem): TreeItem {.gcsafe, locks: 0
.} 
- 
 
proc removeChild*(self: TreeItem; child: Object) {.gcsafe, locks: 0
.} 
- 
 
proc setSelectable*(self: TreeItem; column: int64; selectable: bool) {.gcsafe, locks: 0
.} 
- 
 
proc isSelectable*(self: TreeItem; column: int64): bool {.gcsafe, locks: 0
.} 
- 
 
proc isSelected*(self: TreeItem; column: int64): bool {.gcsafe, locks: 0
.} 
- 
 
proc select*(self: TreeItem; column: int64) {.gcsafe, locks: 0
.} 
- 
 
proc deselect*(self: TreeItem; column: int64) {.gcsafe, locks: 0
.} 
- 
 
proc setEditable*(self: TreeItem; column: int64; enabled: bool) {.gcsafe, locks: 0
.} 
- 
 
proc isEditable*(self: TreeItem; column: int64): bool {.gcsafe, locks: 0
.} 
- 
 
proc setCustomColor*(self: TreeItem; column: int64; color: Color) {.gcsafe, locks: 0
.} 
- 
 
proc clearCustomColor*(self: TreeItem; column: int64) {.gcsafe, locks: 0
.} 
- 
 
proc setCustomBgColor*(self: TreeItem; column: int64; color: Color;
                      justOutline: bool = false) {.gcsafe, locks: 0
.} 
- 
 
proc clearCustomBgColor*(self: TreeItem; column: int64) {.gcsafe, locks: 0
.} 
- 
 
proc getCustomBgColor*(self: TreeItem; column: int64): Color {.gcsafe, locks: 0
.} 
- 
 
proc setCustomAsButton*(self: TreeItem; column: int64; enable: bool) {.gcsafe, locks: 0
.} 
- 
 
proc isCustomSetAsButton*(self: TreeItem; column: int64): bool {.gcsafe, locks: 0
.} 
- 
 
proc addButton*(self: TreeItem; column: int64; button: Texture;
               buttonIdx: int64 = - 1'i64; disabled: bool = false; tooltip: string = "") {.
    gcsafe, locks: 0
.} 
- 
 
proc getButtonCount*(self: TreeItem; column: int64): int64 {.gcsafe, locks: 0
.} 
- 
 
proc getButton*(self: TreeItem; column: int64; buttonIdx: int64): Texture {.gcsafe,
    locks: 0
.} 
- 
 
proc setButton*(self: TreeItem; column: int64; buttonIdx: int64; button: Texture) {.
    gcsafe, locks: 0
.} 
- 
 
proc eraseButton*(self: TreeItem; column: int64; buttonIdx: int64) {.gcsafe, locks: 0
.} 
- 
 
proc isButtonDisabled*(self: TreeItem; column: int64; buttonIdx: int64): bool {.gcsafe,
    locks: 0
.} 
- 
 
proc setExpandRight*(self: TreeItem; column: int64; enable: bool) {.gcsafe, locks: 0
.} 
- 
 
proc getExpandRight*(self: TreeItem; column: int64): bool {.gcsafe, locks: 0
.} 
- 
 
proc setTooltip*(self: TreeItem; column: int64; tooltip: string) {.gcsafe, locks: 0
.} 
- 
 
proc getTooltip*(self: TreeItem; column: int64): string {.gcsafe, locks: 0
.} 
- 
 
proc setTextAlign*(self: TreeItem; column: int64; textAlign: int64) {.gcsafe, locks: 0
.} 
- 
 
proc getTextAlign*(self: TreeItem; column: int64): int64 {.gcsafe, locks: 0
.} 
- 
 
proc moveToTop*(self: TreeItem) {.gcsafe, locks: 0
.} 
- 
 
proc moveToBottom*(self: TreeItem) {.gcsafe, locks: 0
.} 
- 
 
proc setDisableFolding*(self: TreeItem; disable: bool) {.gcsafe, locks: 0
.} 
- 
 
proc isFoldingDisabled*(self: TreeItem): bool {.gcsafe, locks: 0
.} 
-