diff --git a/input.go b/input.go index 6c8add2..f9ce556 100644 --- a/input.go +++ b/input.go @@ -35,6 +35,11 @@ func NewInput(prefix string, text string, onSelected func(text string) (handled } } +// Clear clears the field's buffer. +func (i *Input) Clear() { + i.field.SetText("") +} + // Write writes to the field's buffer. func (i *Input) Write(p []byte) (n int, err error) { return i.field.Write(p) diff --git a/text.go b/text.go index 2dffe27..a265776 100644 --- a/text.go +++ b/text.go @@ -29,6 +29,11 @@ func NewText(text string) *Text { } } +// Clear clears the field's buffer. +func (t *Text) Clear() { + t.field.SetText("") +} + // Write writes to the field's buffer. func (t *Text) Write(p []byte) (n int, err error) { return t.field.Write(p)