Documentation ¶
Index ¶
- type ChangeNsMsg
- type CloseMsg
- type DescrDelegate
- func (d *DescrDelegate) Height() int
- func (d *DescrDelegate) IsPicked(index int) bool
- func (d *DescrDelegate) Pick(index int)
- func (d *DescrDelegate) Render(w io.Writer, m list.Model, index int, listItem list.Item)
- func (d *DescrDelegate) Spacing() int
- func (d *DescrDelegate) Update(msg tea.Msg, m *list.Model) tea.Cmd
- type ItemStyle
- type ItemWithTitle
- type ItemWithTitleAndDesr
- type KeyMap
- type Model
- type PickedMsg
- type Picker
- type PickerDelegate
- type RenameMsg
- type SimpleDelegate
- func (d *SimpleDelegate) Height() int
- func (d *SimpleDelegate) IsPicked(index int) bool
- func (d *SimpleDelegate) Pick(index int)
- func (d *SimpleDelegate) Render(w io.Writer, m list.Model, index int, listItem list.Item)
- func (d *SimpleDelegate) Spacing() int
- func (d *SimpleDelegate) Update(msg tea.Msg, m *list.Model) tea.Cmd
- type State
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ChangeNsMsg ¶
type ChangeNsMsg struct {
// contains filtered or unexported fields
}
type DescrDelegate ¶
type DescrDelegate struct {
// contains filtered or unexported fields
}
func NewDescrDelegate ¶
func NewDescrDelegate() *DescrDelegate
func (*DescrDelegate) Height ¶
func (d *DescrDelegate) Height() int
func (*DescrDelegate) IsPicked ¶
func (d *DescrDelegate) IsPicked(index int) bool
func (*DescrDelegate) Pick ¶
func (d *DescrDelegate) Pick(index int)
func (*DescrDelegate) Spacing ¶
func (d *DescrDelegate) Spacing() int
type ItemStyle ¶
func DefaultStyle ¶
func DefaultStyle() ItemStyle
type ItemWithTitle ¶
type ItemWithTitle interface {
Title() string
}
type ItemWithTitleAndDesr ¶
type ItemWithTitleAndDesr interface { ItemWithTitle Description() string }
type KeyMap ¶
type Model ¶
type Model struct { Keys KeyMap // contains filtered or unexported fields }
func New ¶
func New(items []bubblelist.Item, delegate PickerDelegate) Model
func (*Model) RemoveSelected ¶
func (m *Model) RemoveSelected()
func (*Model) SelectedItem ¶
func (m *Model) SelectedItem() bubblelist.Item
type PickerDelegate ¶
type PickerDelegate interface { bubblelist.ItemDelegate Picker }
type RenameMsg ¶
type RenameMsg struct { Selected bubblelist.Item NewValue string }
type SimpleDelegate ¶
type SimpleDelegate struct {
// contains filtered or unexported fields
}
func NewSimpleDelegate ¶
func NewSimpleDelegate() *SimpleDelegate
func (*SimpleDelegate) Height ¶
func (d *SimpleDelegate) Height() int
func (*SimpleDelegate) IsPicked ¶
func (d *SimpleDelegate) IsPicked(index int) bool
func (*SimpleDelegate) Pick ¶
func (d *SimpleDelegate) Pick(index int)
func (*SimpleDelegate) Spacing ¶
func (d *SimpleDelegate) Spacing() int
Click to show internal directories.
Click to hide internal directories.