This is a configuration object that stores information about Widget
s.
PaddingConstraint | This struct stores padding constraints.
|
WidgetConfig | This is the store for the WidgetConfig , which each Widget object needs. This stores
information about the Widget . It currently contains the point of origin, size, a HashMap of
different Color s, a border width, and an invalidation flag.
|
CompassPosition | This enum is used by the ImageWidget , which controls the positioning of the image being
rendered within the bounds of the Widget .
|
Config | Configuration object type - allows configurations to be set using Piston , Pushrod , or
native types.
|
CONFIG_BORDER_WIDTH | Widget configuration that stores the display border in pixels. This is stored as a
Config::Numeric value.
|
CONFIG_COLOR_BASE | Widget Base Color key for colors HashMap . This is the base fill color of a Widget
that is in an unselected state. This stored as a Config::Color .
|
CONFIG_COLOR_BORDER | Widget Border Color key for colors HashMap . This should be used for the color of the
border, if the Widget draws a border. This stored as a Config::Color .
|
CONFIG_COLOR_HOVER | Widget Hover Color key for colors HashMap . This is the base fill color of a Widget
that has a mouse hovering over the top of the Widget , or when a mouse_entered event is
triggered. This is optional; the Widget does not need to honor this color if it does not
support a hover state. This stored as a Config::Color .
|
CONFIG_COLOR_SECONDARY | Widget Secondary Color key for colors HashMap . This is the color the Widget should
display for any secondary properties, such as a fill color for a progress widget, a spinner,
etc. This stored as a Config::Color .
|
CONFIG_COLOR_SELECTED | Widget Selected Color key for colors HashMap . This is the color the Widget should
display when in selected state. This stored as a Config::Color .
|
CONFIG_COLOR_TEXT | Widget Text Color key for colors HashMap . This should be the color for the text being
displayed inside the Widget . This stored as a Config::Color .
|
CONFIG_FONT_SIZE | TextWidget font size control. This is stored as a Config::Numeric value.
|
CONFIG_IMAGE_POSITION | Widget image position direction, controls the position of an Image within the bounds of a
Widget . This is stored as a Config::CompassPosition value.
|
CONFIG_ORIGIN | Widget configuration to store its origin on the screen. This is a Config::Points object in the
config.
|
CONFIG_SELECTED_STATE | PushButtonWidget selected state. This is stored as a Config::Toggle value.
|
CONFIG_SIZE | Widget configuration that stores the size of the Widget . This is a Config::Size object
in the config.
|
CONFIG_TEXT | Widget text store, used to display text on the screen. This is stored as a Config::Text
value.
|