core/progressbar/config.go
Functions
func ResolvedDisabled
func (c *config) ResolvedDisabled() bool {
if c.readonlyDisabledSignal != nil {
return c.readonlyDisabledSignal.Get()
}
if c.disabledSignal != nil {
return c.disabledSignal.Get()
}
if c.disabledFn != nil {
return c.disabledFn()
}
return c.disabled
}
func ResolvedValue
ResolvedValue returns the current progress value.
Priority: ReadonlySignal > Signal > Fn > Static.
func (c *config) ResolvedValue() float64 {
if c.readonlyValueSignal != nil {
return c.readonlyValueSignal.Get()
}
if c.valueSignal != nil {
return c.valueSignal.Get()
}
if c.valueFn != nil {
return c.valueFn()
}
return c.value
}
Structs
type ProgressBarColorScheme struct
ProgressBarColorScheme provides theme-derived colors for progress bar painting.
Zero value means the painter should use its built-in defaults.
type ProgressBarColorScheme struct {
Bar widget.Color // filled portion color
Track widget.Color // background track color
Label widget.Color // label text color
DisabledBar widget.Color // filled portion when disabled
DisabledTrack widget.Color // background track when disabled
}
ResolvedDisabled returns the current disabled state.
Priority: ReadonlySignal > Signal > Fn > Static.