Browse Source

Improved documentation.

merge-requests/1/merge
Oliver 5 years ago
parent
commit
2a83b20ce3
  1. 3
      dropdown.go
  2. 3
      form.go

3
dropdown.go

@ -74,7 +74,8 @@ func NewDropDown() *DropDown { @@ -74,7 +74,8 @@ func NewDropDown() *DropDown {
return d
}
// SetCurrentOption sets the index of the currently selected option.
// SetCurrentOption sets the index of the currently selected option. This may
// be a negative value to indicate that no option is currently selected.
func (d *DropDown) SetCurrentOption(index int) *DropDown {
d.currentOption = index
d.list.SetCurrentItem(index)

3
form.go

@ -192,7 +192,8 @@ func (f *Form) AddPasswordField(label, value string, fieldWidth int, mask rune, @@ -192,7 +192,8 @@ func (f *Form) AddPasswordField(label, value string, fieldWidth int, mask rune,
// AddDropDown adds a drop-down element to the form. It has a label, options,
// and an (optional) callback function which is invoked when an option was
// selected.
// selected. The initial option may be a negative value to indicate that no
// option is currently selected.
func (f *Form) AddDropDown(label string, options []string, initialOption int, selected func(option string, optionIndex int)) *Form {
f.items = append(f.items, NewDropDown().
SetLabel(label).

Loading…
Cancel
Save