DefaultSpinnerStyle -> SpinnerDefaultStyle
Vladimir Bauer
5 years ago
| 18 | 18 |
SpinnerOnRight
|
| 19 | 19 |
)
|
| 20 | 20 |
|
| 21 | |
// DefaultSpinnerStyle is a slice of strings, which makes a spinner.
|
| 22 | |
var DefaultSpinnerStyle = []string{"⠋", "⠙", "⠹", "⠸", "⠼", "⠴", "⠦", "⠧", "⠇", "⠏"}
|
|
21 |
// SpinnerDefaultStyle is a style for rendering a spinner.
|
|
22 |
var SpinnerDefaultStyle = []string{"⠋", "⠙", "⠹", "⠸", "⠼", "⠴", "⠦", "⠧", "⠇", "⠏"}
|
| 23 | 23 |
|
| 24 | 24 |
type spinnerFiller struct {
|
| 25 | 25 |
frames []string
|
|
| 32 | 32 |
// applied. To be used with `*Progress.Add(...) *Bar` method.
|
| 33 | 33 |
func NewSpinnerFiller(style []string, alignment SpinnerAlignment) BarFiller {
|
| 34 | 34 |
if len(style) == 0 {
|
| 35 | |
style = DefaultSpinnerStyle
|
|
35 |
style = SpinnerDefaultStyle
|
| 36 | 36 |
}
|
| 37 | 37 |
filler := &spinnerFiller{
|
| 38 | 38 |
frames: style,
|
| 101 | 101 |
|
| 102 | 102 |
// AddSpinner creates a new spinner bar and adds it to the rendering queue.
|
| 103 | 103 |
func (p *Progress) AddSpinner(total int64, alignment SpinnerAlignment, options ...BarOption) *Bar {
|
| 104 | |
return p.Add(total, NewSpinnerFiller(DefaultSpinnerStyle, alignment), options...)
|
|
104 |
return p.Add(total, NewSpinnerFiller(SpinnerDefaultStyle, alignment), options...)
|
| 105 | 105 |
}
|
| 106 | 106 |
|
| 107 | 107 |
// Add creates a bar which renders itself by provided filler.
|