class fwt::FileDialog

sys::Obj
  fwt::FileDialog

Source

FileDialog is used to prompt for file and directory selections. This class isn't actually a dialog, it merely defines the various options used to open the operating system's native file dialog.

dir

const File? dir

Source

The initial directory to display

filterExts

const Str[]? filterExts := null

Source

File extensions to display, for example:

filterExts = ["*.gif", "*.png", "*.jpg"]
make

new make(|This|? f := null)

Source

Default constructor.

mode

const FileDialogMode mode := FileDialogMode.openFile

Source

Mode is used to define whether we are opening or saving a single file, multiple files, or a directory.

name

const Str? name

Source

The initial filename to display

open

Obj? open(Window? parent)

Source

Return the user selection or null if canceled. Result is based on mode:

  • openFile: File
  • openFiles: File[]
  • saveFile: File
  • openDir: File