Module file_dialog

Consts

MODE_OPEN_FILE* = 0'i64
MODE_OPEN_FILES* = 1'i64
MODE_OPEN_DIR* = 2'i64
MODE_OPEN_ANY* = 3'i64
MODE_SAVE_FILE* = 4'i64
ACCESS_RESOURCES* = 0'i64
ACCESS_USERDATA* = 1'i64
ACCESS_FILESYSTEM* = 2'i64

Procs

proc mode*(self: FileDialog): int64 {.
gcsafe, locks: 0
.}
proc `mode =`*(self: FileDialog; val: int64) {.
gcsafe, locks: 0
.}
proc access*(self: FileDialog): int64 {.
gcsafe, locks: 0
.}
proc `access =`*(self: FileDialog; val: int64) {.
gcsafe, locks: 0
.}
proc filters*(self: FileDialog): PoolStringArray {.
gcsafe, locks: 0
.}
proc `filters =`*(self: FileDialog; val: PoolStringArray) {.
gcsafe, locks: 0
.}
proc showHiddenFiles*(self: FileDialog): bool {.
gcsafe, locks: 0
.}
proc `showHiddenFiles =`*(self: FileDialog; val: bool) {.
gcsafe, locks: 0
.}
proc clearFilters*(self: FileDialog) {.
gcsafe, locks: 0
.}
proc addFilter*(self: FileDialog; filter: string) {.
gcsafe, locks: 0
.}
proc getCurrentDir*(self: FileDialog): string {.
gcsafe, locks: 0
.}
proc getCurrentFile*(self: FileDialog): string {.
gcsafe, locks: 0
.}
proc getCurrentPath*(self: FileDialog): string {.
gcsafe, locks: 0
.}
proc setCurrentDir*(self: FileDialog; dir: string) {.
gcsafe, locks: 0
.}
proc setCurrentFile*(self: FileDialog; file: string) {.
gcsafe, locks: 0
.}
proc setCurrentPath*(self: FileDialog; path: string) {.
gcsafe, locks: 0
.}
proc getVbox*(self: FileDialog): VBoxContainer {.
gcsafe, locks: 0
.}
proc invalidate*(self: FileDialog) {.
gcsafe, locks: 0
.}

Methods

method unhandledInput*(self: FileDialog; event: InputEvent) {.
gcsafe, locks: 0
.}
method treeSelected*(self: FileDialog) {.
gcsafe, locks: 0, base
.}
method treeDbSelected*(self: FileDialog) {.
gcsafe, locks: 0, base
.}
method dirEntered*(self: FileDialog; arg0: string) {.
gcsafe, locks: 0, base
.}
method fileEntered*(self: FileDialog; arg0: string) {.
gcsafe, locks: 0, base
.}
method actionPressed*(self: FileDialog) {.
gcsafe, locks: 0, base
.}
method cancelPressed*(self: FileDialog) {.
gcsafe, locks: 0, base
.}
method filterSelected*(self: FileDialog; arg0: int64) {.
gcsafe, locks: 0, base
.}
method saveConfirmPressed*(self: FileDialog) {.
gcsafe, locks: 0, base
.}
method selectDrive*(self: FileDialog; arg0: int64) {.
gcsafe, locks: 0, base
.}
method makeDir*(self: FileDialog) {.
gcsafe, locks: 0, base
.}
method makeDirConfirm*(self: FileDialog) {.
gcsafe, locks: 0, base
.}
method updateFileList*(self: FileDialog) {.
gcsafe, locks: 0, base
.}
method updateDir*(self: FileDialog) {.
gcsafe, locks: 0, base
.}