core/radio/config.go

Functions

Functions

func ResolvedDisabled

ResolvedDisabled returns the current disabled state.

Priority: ReadonlySignal > Signal > Fn > Static.

func (c *groupConfig) 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 ResolvedSelected

ResolvedSelected returns the current selected value.

Priority: Signal > Static.

func (c *groupConfig) ResolvedSelected() string {
	if c.selectedSignal != nil {
		return c.selectedSignal.Get()
	}
	return c.selected
}

func String

String returns a human-readable name for the direction.

func (d Direction) String() string {
	switch d {
	case Vertical:
		return directionVertical
	case Horizontal:
		return directionHorizontal
	default:
		return directionUnknown
	}
}