Skip to main content

ButtonStateColors

The colors used to render a button in each of its visual states.

class ButtonStateColors

Properties

resting

resting: Color

The color used in the initial (resting) state.


hovered

hovered: Color

The color used while the pointer hovers the button.


pressed

pressed: Color

The color used while the button is pressed.


disabled

disabled: Color

The color used while the button is disabled.

Methods

copy

copy() -> (ButtonStateColors)

Returns a shallow copy (nested reference objects aren't copied).


deep_copy

deep_copy() -> (ButtonStateColors)

Returns a deep copy.


overriding

overriding(_ modify: (ButtonStateColors) -> ()) -> (ButtonStateColors)

Returns a modified copy of the colors. Modify the copy inside the modify function.