Fyne API "dialog.Dialog"
dialog.Dialog
import "fyne.io/fyne/dialog"
Usage
type Dialog
type Dialog interface {
Show()
Hide()
SetDismissText(label string)
SetOnClosed(closed func())
Refresh()
Resize(size fyne.Size)
}
Dialog is the common API for any dialog window with a single dismiss button
func NewCustom
func NewCustom(title, dismiss string, content fyne.CanvasObject, parent fyne.Window) Dialog
NewCustom creates and returns 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 NewCustomConfirm
func NewCustomConfirm(title, confirm, dismiss string, content fyne.CanvasObject,
callback func(bool), parent fyne.Window) Dialog
NewCustomConfirm creates and returns 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 NewError
func NewError(err error, parent fyne.Window) Dialog
NewError creates a dialog over the specified window for an application error. The title and message are extracted from the provided error. After creation you should call Show().
func NewInformation
func NewInformation(title, message string, parent fyne.Window) Dialog
NewInformation creates a dialog over the specified window for user information. The title is used for the dialog window and message is the content. After creation you should call Show().