Skip to main content

SwitchTheme

Defines default property values for descendant Switch controls.

Properties

Properties​

mouse_cursorclass-attributeinstance-attribute​

mouse_cursor: ControlStateValue[MouseCursor] | None = None

Overrides the default value of Switch.mouse_cursor in all descendant Switch controls.

overlay_colorclass-attributeinstance-attribute​

overlay_color: ControlStateValue[ColorValue] | None = None

Overrides the default value of Switch.overlay_color in all descendant Switch controls.

paddingclass-attributeinstance-attribute​

padding: PaddingValue | None = None

Overrides the default value of Switch.padding in all descendant Switch controls.

splash_radiusclass-attributeinstance-attribute​

splash_radius: Number | None = None

Overrides the default value of Switch.splash_radius in all descendant Switch controls.

thumb_colorclass-attributeinstance-attribute​

thumb_color: ControlStateValue[ColorValue] | None = None

Overrides the default value of Switch.thumb_color in all descendant Switch controls.

thumb_iconclass-attributeinstance-attribute​

thumb_icon: ControlStateValue[IconData] | None = None

Overrides the default value of Switch.thumb_icon in all descendant Switch controls.

track_colorclass-attributeinstance-attribute​

track_color: ControlStateValue[ColorValue] | None = None

Overrides the default value of Switch.track_color in all descendant Switch controls.

track_outline_colorclass-attributeinstance-attribute​

track_outline_color: (
    ControlStateValue[ColorValue] | None
) = None

Overrides the default value of Switch.track_outline_color in all descendant Switch controls.

track_outline_widthclass-attributeinstance-attribute​

track_outline_width: (
    ControlStateValue[Number | None] | None
) = None

Overrides the default value of Switch.track_outline_width in all descendant Switch controls.