Documentation
¶
Index ¶
- type ResponsiveList
- type ResponsiveListItem
- func (i *ResponsiveListItem) HasHelp() bool
- func (i *ResponsiveListItem) SetDisabledStyle(s tcell.Style) *ResponsiveListItem
- func (i *ResponsiveListItem) SetEnabled(b bool) *ResponsiveListItem
- func (i *ResponsiveListItem) SetEnabledStyle(s tcell.Style) *ResponsiveListItem
- func (i *ResponsiveListItem) SetHelp(help string) *ResponsiveListItem
- func (i *ResponsiveListItem) SetSecondaryTexts(texts []string) *ResponsiveListItem
- func (i *ResponsiveListItem) SetSelected(fn func()) *ResponsiveListItem
- func (i *ResponsiveListItem) SetShortcut(shortcut rune) *ResponsiveListItem
- func (i *ResponsiveListItem) SetTexts(texts ...string) *ResponsiveListItem
- type ResponsiveTextView
- func (view *ResponsiveTextView) Draw(screen tcell.Screen)
- func (view *ResponsiveTextView) GetLineCount() int
- func (view *ResponsiveTextView) SetDynamicColors(b bool) *ResponsiveTextView
- func (view *ResponsiveTextView) SetScrollable(b bool) *ResponsiveTextView
- func (view *ResponsiveTextView) SetText(text string) *ResponsiveTextView
- func (view *ResponsiveTextView) SetTextAlign(align int) *ResponsiveTextView
- func (view *ResponsiveTextView) SetTextColor(color tcell.Color) *ResponsiveTextView
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ResponsiveList ¶
type ResponsiveList struct { *tview.List Items []*ResponsiveListItem }
func NewResponsiveList ¶
func NewResponsiveList(items ...*ResponsiveListItem) *ResponsiveList
TODO - consider being more idiomatic, using AddItem
func (*ResponsiveList) Draw ¶
func (rl *ResponsiveList) Draw(screen tcell.Screen)
func (*ResponsiveList) SetDisabledColor ¶
func (rl *ResponsiveList) SetDisabledColor(s tcell.Style) *ResponsiveList
func (*ResponsiveList) SetEnabledColor ¶
func (rl *ResponsiveList) SetEnabledColor(s tcell.Style) *ResponsiveList
type ResponsiveListItem ¶
type ResponsiveListItem struct { Texts []string SecondaryTexts []string Help string Shortcut rune Selected func() Enabled bool EnabledStyle tcell.Style DisabledStyle tcell.Style // contains filtered or unexported fields }
func NewResponsiveListItem ¶
func NewResponsiveListItem() *ResponsiveListItem
func (*ResponsiveListItem) HasHelp ¶
func (i *ResponsiveListItem) HasHelp() bool
func (*ResponsiveListItem) SetDisabledStyle ¶
func (i *ResponsiveListItem) SetDisabledStyle(s tcell.Style) *ResponsiveListItem
func (*ResponsiveListItem) SetEnabled ¶
func (i *ResponsiveListItem) SetEnabled(b bool) *ResponsiveListItem
func (*ResponsiveListItem) SetEnabledStyle ¶
func (i *ResponsiveListItem) SetEnabledStyle(s tcell.Style) *ResponsiveListItem
func (*ResponsiveListItem) SetHelp ¶
func (i *ResponsiveListItem) SetHelp(help string) *ResponsiveListItem
func (*ResponsiveListItem) SetSecondaryTexts ¶
func (i *ResponsiveListItem) SetSecondaryTexts(texts []string) *ResponsiveListItem
func (*ResponsiveListItem) SetSelected ¶
func (i *ResponsiveListItem) SetSelected(fn func()) *ResponsiveListItem
func (*ResponsiveListItem) SetShortcut ¶
func (i *ResponsiveListItem) SetShortcut(shortcut rune) *ResponsiveListItem
func (*ResponsiveListItem) SetTexts ¶
func (i *ResponsiveListItem) SetTexts(texts ...string) *ResponsiveListItem
type ResponsiveTextView ¶
func NewResponsiveTextView ¶
func NewResponsiveTextView() *ResponsiveTextView
func (*ResponsiveTextView) Draw ¶
func (view *ResponsiveTextView) Draw(screen tcell.Screen)
func (*ResponsiveTextView) GetLineCount ¶
func (view *ResponsiveTextView) GetLineCount() int
func (*ResponsiveTextView) SetDynamicColors ¶
func (view *ResponsiveTextView) SetDynamicColors(b bool) *ResponsiveTextView
func (*ResponsiveTextView) SetScrollable ¶
func (view *ResponsiveTextView) SetScrollable(b bool) *ResponsiveTextView
func (*ResponsiveTextView) SetText ¶
func (view *ResponsiveTextView) SetText(text string) *ResponsiveTextView
func (*ResponsiveTextView) SetTextAlign ¶
func (view *ResponsiveTextView) SetTextAlign(align int) *ResponsiveTextView
func (*ResponsiveTextView) SetTextColor ¶
func (view *ResponsiveTextView) SetTextColor(color tcell.Color) *ResponsiveTextView
Click to show internal directories.
Click to hide internal directories.