Module tree_item

Consts

CELL_MODE_STRING* = 0'i64
CELL_MODE_CHECK* = 1'i64
CELL_MODE_RANGE* = 2'i64
CELL_MODE_RANGE_EXPRESSION* = 3'i64
CELL_MODE_ICON* = 4'i64
CELL_MODE_CUSTOM* = 5'i64

Procs

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