src.elv.sh/pkg/cli/tk.ListBoxState.Selected (field)

26 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#L108: 	items, selected, first := state.Items, state.Selected, state.First
		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#L289: 		s.Selected = selected
		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#L12: 	Selected int
		listbox_window.go#L28: 	items, selected, lastFirst := state.Items, state.Selected, state.First
		listbox_window.go#L116: 	selected, lastFirst := state.Selected, state.First

	src.elv.sh/pkg/cli/mode
		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()