Fyne API "dialog.FileDialog"
dialog.FileDialog
import "fyne.io/fyne/dialog"
Usage
type FileDialog
type FileDialog struct {
}
FileDialog is a dialog containing a file picker for use in opening or saving files.
func NewFileOpen
func NewFileOpen(callback func(fyne.URIReadCloser, error), parent fyne.Window) *FileDialog
NewFileOpen creates a file dialog allowing the user to choose a file to open. The dialog will appear over the window specified when Show() is called.
func NewFileSave
func NewFileSave(callback func(fyne.URIWriteCloser, error), parent fyne.Window) *FileDialog
NewFileSave creates a file dialog allowing the user to choose a file to save to (new or overwrite). If the user chooses an existing file they will be asked if they are sure. The dialog will appear over the window specified when Show() is called.
func NewFolderOpen
func NewFolderOpen(callback func(fyne.ListableURI, error), parent fyne.Window) *FileDialog
NewFolderOpen creates a file dialog allowing the user to choose a folder to open. The dialog will appear over the window specified when Show() is called.
1.4
func (*FileDialog) Hide
func (f *FileDialog) Hide()
Hide hides the file dialog.
func (*FileDialog) Refresh
func (f *FileDialog) Refresh()
Refresh causes this dialog to be updated
func (*FileDialog) Resize
func (f *FileDialog) Resize(size fyne.Size)
Resize dialog, call this function after dialog show
func (*FileDialog) SetDismissText
func (f *FileDialog) SetDismissText(label string)
SetDismissText allows custom text to be set in the confirmation button
func (*FileDialog) SetFilter
func (f *FileDialog) SetFilter(filter storage.FileFilter)
SetFilter sets a filter for limiting files that can be chosen in the file dialog.
func (*FileDialog) SetLocation
func (f *FileDialog) SetLocation(u fyne.ListableURI)
SetLocation tells this FileDirectory which location to display. This is normally called before the dialog is shown.
1.4
func (*FileDialog) SetOnClosed
func (f *FileDialog) SetOnClosed(closed func())
SetOnClosed sets a callback function that is called when the dialog is closed.
func (*FileDialog) Show
func (f *FileDialog) Show()
Show shows the file dialog.