LEVIATHAN v962456e · 962456eee1

moby · Dialogs

class FileDialog

since 0.1.0-alpha.1linux

bases
Modal

Constructors

new

new(string mode)

Fields

built_

bool built_

buttons_

Container buttons_

cancelBtn_

Button cancelBtn_

currentDir_

string currentDir_

entries_

Array<FileEntry> entries_

fileNameInitial_

string fileNameInitial_

filter_

(string) => bool filter_

hasFilter_

bool hasFilter_

list_

ListView list_

mode_

string mode_

nameInput_

Input nameInput_

pathInput_

Input pathInput_

pending_

Promise<string | None> | None pending_

primaryBtn_

Button primaryBtn_

status_

Text status_

Methods

descendInto

descendInto(string dir) -> void

ensureBuilt

ensureBuilt() -> void

fileName

fileName(string initial) -> FileDialog

filter

filter((string) => bool pred) -> FileDialog

jumpTo

jumpTo(string typed) -> void

onActivate

onActivate(int idx) -> void

onPrimary

onPrimary() -> void

refreshListing

refreshListing(string dir) -> void

scheduleSweepIfDocument

scheduleSweepIfDocument() -> void

setStatus

setStatus(string msg) -> void

settle

settle(string | None result) -> void

show

show() -> Promise<string | None>
show(string dir) -> Promise<string | None>

startDir

startDir(string path) -> FileDialog

title

title(string t) -> FileDialog