Fyne API "dialog.EntryDialog"
dialog.EntryDialog
import "fyne.io/fyne/dialog"
Usage
type EntryDialog
type EntryDialog struct {
}
EntryDialog is a variation of a dialog which prompts the user to enter some text.
func NewEntryDialog
func NewEntryDialog(title, message string, onConfirm func(string), parent fyne.Window) *EntryDialog
NewEntryDialog creates a dialog over the specified window for the user to enter a value.
onConfirm is a callback that runs when the user enters a string of text and clicks the “confirm” button. May be nil.
func (EntryDialog) Hide
func (d EntryDialog) Hide()
func (EntryDialog) Layout
func (d EntryDialog) Layout(obj []fyne.CanvasObject, size fyne.Size)
func (EntryDialog) MinSize
func (d EntryDialog) MinSize(obj []fyne.CanvasObject) fyne.Size
func (EntryDialog) Refresh
func (d EntryDialog) Refresh()
func (EntryDialog) Resize
func (d EntryDialog) Resize(size fyne.Size)
Resize dialog, call this function after dialog show
func (EntryDialog) SetDismissText
func (d EntryDialog) SetDismissText(label string)
SetDismissText allows custom text to be set in the confirmation button
func (*EntryDialog) SetOnClosed
func (i *EntryDialog) SetOnClosed(callback func())
SetOnClosed changes the callback which is run when the dialog is closed, which is nil by default.
The callback is called unconditionally whether the user confirms or cancels.
Note that the callback will be called after onConfirm, if both are non-nil. This way onConfirm can potential modify state that this callback needs to get the user input when the user confirms, while also being able to handle the case where the user cancelled.
func (*EntryDialog) SetPlaceholder
func (i *EntryDialog) SetPlaceholder(s string)
SetPlaceholder defines the placeholder text for the entry
func (*EntryDialog) SetText
func (i *EntryDialog) SetText(s string)
SetText changes the current text value of the entry dialog, this can be useful for setting a default value.
func (EntryDialog) Show
func (d EntryDialog) Show()