Fyne API "dialog"
dialog
import "fyne.io/fyne/v2/dialog"
Package dialog defines standard dialog windows for application GUIs.
Usage
func ShowColorPicker
func ShowColorPicker(title, message string, callback func(c color.Color), parent fyne.Window)
ShowColorPicker creates and shows a color dialog. The callback is triggered when the user selects a color.
1.4
func ShowConfirm
func ShowConfirm(title, message string, callback func(bool), parent fyne.Window)
ShowConfirm shows a dialog over the specified window for a user confirmation. The title is used for the dialog window and message is the content. The callback is executed when the user decides.
func ShowCustom
func ShowCustom(title, dismiss string, content fyne.CanvasObject, parent fyne.Window)
ShowCustom shows a dialog over the specified application using custom content. The button will have the dismiss text set. The MinSize() of the CanvasObject passed will be used to set the size of the window.
func ShowCustomConfirm
func ShowCustomConfirm(title, confirm, dismiss string, content fyne.CanvasObject,
callback func(bool), parent fyne.Window)
ShowCustomConfirm shows a dialog over the specified application using custom content. The cancel button will have the dismiss text set and the “OK” will use the confirm text. The response callback is called on user action. The MinSize() of the CanvasObject passed will be used to set the size of the window.
func ShowCustomWithoutButtons
func ShowCustomWithoutButtons(title string, content fyne.CanvasObject, parent fyne.Window)
ShowCustomWithoutButtons shows a dialog, wihout buttons, over the specified application using custom content. The MinSize() of the CanvasObject passed will be used to set the size of the window.
2.4
func ShowEntryDialog
func ShowEntryDialog(title, message string, onConfirm func(string), parent fyne.Window)
ShowEntryDialog creates a new entry dialog and shows it immediately.
func ShowError
func ShowError(err error, parent fyne.Window)
ShowError shows a dialog over the specified window for an application error. The message is extracted from the provided error (should not be nil).
func ShowFileOpen
func ShowFileOpen(callback func(fyne.URIReadCloser, error), parent fyne.Window)
ShowFileOpen creates and shows a file dialog allowing the user to choose a file to open. The callback function will run when the dialog closes. The URI will be nil when the user cancels or when nothing is selected.
The dialog will appear over the window specified.
func ShowFileSave
func ShowFileSave(callback func(fyne.URIWriteCloser, error), parent fyne.Window)
ShowFileSave creates and shows 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 callback function will run when the dialog closes. The URI will be nil when the user cancels or when nothing is selected.
The dialog will appear over the window specified.
func ShowFolderOpen
func ShowFolderOpen(callback func(fyne.ListableURI, error), parent fyne.Window)
ShowFolderOpen creates and shows a file dialog allowing the user to choose a folder to open. The callback function will run when the dialog closes. The URI will be nil when the user cancels or when nothing is selected.
The dialog will appear over the window specified.
1.4
func ShowForm
func ShowForm(title, confirm, dismiss string, content []*widget.FormItem, callback func(bool), parent fyne.Window)
ShowForm shows a dialog over the specified application using the provided FormItems. The cancel button will have the dismiss text set and the confirm button will use the confirm text. The response callback is called on user action after validation passes. If any Validatable widget reports that validation has failed, then the confirm button will be disabled. The initial state of the confirm button will reflect the initial validation state of the items added to the form dialog. The MinSize() of the CanvasObject passed will be used to set the size of the window.
2.0
func ShowInformation
func ShowInformation(title, message string, parent fyne.Window)
ShowInformation shows a dialog over the specified window for user information. The title is used for the dialog window and message is the content.