core/checkbox/config.go
Functions
func ResolvedChecked
func (c *config) ResolvedChecked() bool {
if c.checkedSignal != nil {
return c.checkedSignal.Get()
}
if c.checkedFn != nil {
return c.checkedFn()
}
return c.checked
}
func ResolvedDisabled
ResolvedDisabled returns the current disabled state.
Priority: ReadonlySignal > Signal > Fn > Static.
func (c *config) ResolvedDisabled() bool {
if c.readonlyDisabledSig != nil {
return c.readonlyDisabledSig.Get()
}
if c.disabledSignal != nil {
return c.disabledSignal.Get()
}
if c.disabledFn != nil {
return c.disabledFn()
}
return c.disabled
}
func ResolvedLabel
ResolvedLabel returns the current display label.
Priority: ReadonlySignal > Signal > Fn > Static.
func (c *config) ResolvedLabel() string {
if c.readonlyLabelSig != nil {
return c.readonlyLabelSig.Get()
}
if c.labelSignal != nil {
return c.labelSignal.Get()
}
if c.labelFn != nil {
return c.labelFn()
}
return c.label
}
ResolvedChecked returns the current checked state.
Priority: Signal > Fn > Static.