src.elv.sh/pkg/cli/tk.ListBoxState.Items (field)
35 uses
src.elv.sh/pkg/cli/tk (current package)
listbox.go#L72: if s.Items != nil && 0 <= s.Selected && s.Selected < s.Items.Len() {
listbox.go#L73: spec.OnSelect(s.Items, s.Selected)
listbox.go#L93: if s.Items == nil || s.Items.Len() == 0 {
listbox.go#L104: if state.Items == nil || state.Items.Len() == 0 {
listbox.go#L108: items, selected, first := state.Items, state.Selected, state.First
listbox.go#L160: if s.Items == nil || s.Items.Len() == 0 {
listbox.go#L169: if state.Items == nil || state.Items.Len() == 0 {
listbox.go#L173: items, selected, first := state.Items, state.Selected, state.First
listbox.go#L277: w.mutate(func(s *ListBoxState) { *s = ListBoxState{Items: it, Selected: selected} })
listbox.go#L287: oldSelected, it = s.Selected, s.Items
listbox.go#L300: return fixIndex(s.Selected-1, s.Items.Len())
listbox.go#L308: return fixIndex(s.Selected-s.Height, s.Items.Len())
listbox.go#L315: return fixIndex(s.Selected+1, s.Items.Len())
listbox.go#L323: return fixIndex(s.Selected+s.Height, s.Items.Len())
listbox.go#L330: selected, n := s.Selected, s.Items.Len()
listbox.go#L345: selected, n := s.Selected, s.Items.Len()
listbox.go#L359: return horizontal(s.Selected, s.Items.Len(), -s.Height)
listbox.go#L365: return horizontal(s.Selected, s.Items.Len(), s.Height)
listbox.go#L390: if 0 <= state.Selected && state.Selected < state.Items.Len() {
listbox.go#L391: w.OnAccept(state.Items, state.Selected)
listbox_state.go#L11: Items Items
listbox_window.go#L28: items, selected, lastFirst := state.Items, state.Selected, state.First
listbox_window.go#L101: items := state.Items
src.elv.sh/pkg/cli/mode
navigation.go#L130: if state.Items.Len() == 0 {
navigation.go#L133: selected := state.Items.(fileItems)[state.Selected]
navigation.go#L190: if 0 <= state.Selected && state.Selected < state.Items.Len() {
navigation.go#L191: return state.Items.(fileItems)[state.Selected].Name()
navigation.go#L264: items, ok := state.Items.(fileItems)
navigation.go#L302: State: tk.ListBoxState{Items: fileItems(files)},
src.elv.sh/cmd/examples/widget
main.go#L30: State: tk.ListBoxState{Items: &items},