Documentation
¶
Index ¶
Constants ¶
View Source
const ( VolumeStep = 5 HeaderHeight = 3 CoverWidth = 26 CoverHeight = 12 PlayerPanelHeight = 12 MinLoadingDisplayTime = 1200 * time.Millisecond MinStatusDisplayTime = 300 * time.Millisecond )
Variables ¶
View Source
var PauseIcon = func() string { if runtime.GOOS == "windows" { return "❚❚" } return "⏸" }()
PauseIcon uses platform-specific character (Windows renders ⏸ as emoji)
Functions ¶
This section is empty.
Types ¶
type PlayingSpinner ¶
func NewPlayingSpinner ¶
func NewPlayingSpinner() *PlayingSpinner
type StatusRenderer ¶
type StatusRenderer struct {
// contains filtered or unexported fields
}
func NewStatusRenderer ¶
func NewStatusRenderer(p *player.Player) *StatusRenderer
func (*StatusRenderer) AdvanceAnimation ¶
func (s *StatusRenderer) AdvanceAnimation()
func (*StatusRenderer) Render ¶
func (s *StatusRenderer) Render() string
func (*StatusRenderer) SetMuted ¶
func (s *StatusRenderer) SetMuted(muted bool)
func (*StatusRenderer) SetPrimaryColor ¶
func (s *StatusRenderer) SetPrimaryColor(color string)
Click to show internal directories.
Click to hide internal directories.