Renamed LineEdit to TextField.

This commit is contained in:
Pietro Gagliardi 2014-07-26 06:43:59 -04:00
parent 3db16ffcf6
commit 52e75e6cce
1 changed files with 12 additions and 5 deletions

View File

@ -53,16 +53,23 @@ func NewCheckbox(text string) Checkbox {
return newCheckbox(text)
}
// LineEdit blah blah blah TODO write this
// TODO change name
type LineEdit interface {
// TextField is a Control in which the user can enter a single line of text.
type TextField interface {
Control
// TODO figure out what events are appropriate
// Text and SetText are Requests that get and set the Checkbox's label text.
// Text and SetText are Requests that get and set the TextField's text.
Text() string
SetText(text string)
}
// TODO NewLineEdit, NewPasswordEdit, ...
// NewTextField creates a new TextField.
func NewTextField() TextField {
return newTextField()
}
// NewPasswordField creates a new TextField for entering passwords; that is, it hides the text being entered.
func NewPasswordField() TextField {
return newPasswordField()
}