GUI Style
arcade.experimental.uistyle
is an experimental component, which might change in upcoming versions.
arcade.experimental.uistyle
provides style dicts, which are used within UIWidget
to provide the colors for default appearance.
Style Parameters
UIWidget
load style parameters from a dict like object, which can be passed as UIWidget.style
.
Style Parameters
Following parameters are used within multiple UIWidget
. Style parameters are prefixed with the UIWidget
state (normal
, hovered
and pressed
)
- <state>_font_size
Font size of any text within the
UIWidget
- <state>_font_name
Font of any text within the
UIWidget
- <state>_font_color
Color of any text within the
UIWidget
- <state>_bg
Background color, also used as the primary color within an
UIWidget
- <state>_border
Color of
UIWidget
border- <state>_border_width
Width of
UIWidget
border in pixel- <state>_filled_bar
Color used within bars like slider to indicate fill state
- <state>_unfilled_bar
Color used within bars like slider for unfilled background
UIWidget Style
UISlider
<state>_filled_bar
<state>_unfilled_bar
<state>_bg
- color of cursor<state>_border
- outline of cursor<state>_border_width