GUI Style#
arcade.experimental.uistyleis 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
UIWidgetborder- <state>_border_width
Width of
UIWidgetborder 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