21 lines
542 B
Go
21 lines
542 B
Go
|
package zenity
|
||
|
|
||
|
// Entry displays the text entry dialog.
|
||
|
//
|
||
|
// Returns nil on cancel.
|
||
|
//
|
||
|
// Valid options: Title, Text, EntryText, HideText.
|
||
|
func Entry(text string, options ...Option) (string, error) {
|
||
|
return entry(text, applyOptions(options))
|
||
|
}
|
||
|
|
||
|
// EntryText returns an Option to set the entry text.
|
||
|
func EntryText(text string) Option {
|
||
|
return funcOption(func(o *options) { o.entryText = text })
|
||
|
}
|
||
|
|
||
|
// HideText returns an Option to hide the entry text.
|
||
|
func HideText() Option {
|
||
|
return funcOption(func(o *options) { o.hideText = true })
|
||
|
}
|