core/button/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 ResolvedText
ResolvedText returns the current display text.
Priority: ReadonlySignal > Signal > Fn > Static.
func (c *config) ResolvedText() string {
if c.readonlyTextSignal != nil {
return c.readonlyTextSignal.Get()
}
if c.textSignal != nil {
return c.textSignal.Get()
}
if c.textFn != nil {
return c.textFn()
}
return c.text
}
ResolvedDisabled returns the current disabled state.
Priority: ReadonlySignal > Signal > Fn > Static.