[][src]Module pushrod_widgets::properties

Properties is the store that each Widget uses to define its behavior, using a HashMap to store the properties. Each property is identified by a numeric (u32) key.

Structs

WidgetProperties

This is a structure that stores properties for Widgets, which can be used to define the object's behavior.

Constants

IMAGE_JUSTIFY_LEFT

Positions an image on the left-hand of the Widget.

IMAGE_JUSTIFY_RIGHT

Positions an image on the right-hand of the Widget.

PROPERTY_BORDER_COLOR
PROPERTY_BORDER_WIDTH
PROPERTY_DISABLED
PROPERTY_FONT_COLOR
PROPERTY_FONT_NAME
PROPERTY_FONT_SIZE
PROPERTY_FONT_STYLE
PROPERTY_GRID_COLOR
PROPERTY_GRID_CONNECTED
PROPERTY_GRID_SPACING
PROPERTY_GROUP_BACKGROUND_COLOR
PROPERTY_GROUP_ID
PROPERTY_HIDDEN
PROPERTY_ID
PROPERTY_IMAGE_FILENAME
PROPERTY_IMAGE_POSITION
PROPERTY_IMAGE_SCALED
PROPERTY_INVALIDATED
PROPERTY_MAIN_COLOR
PROPERTY_MAX_VALUE
PROPERTY_MENU_ITEM_ID
PROPERTY_MIN_VALUE
PROPERTY_NEEDS_LAYOUT
PROPERTY_ORIGIN
PROPERTY_PROGRESS
PROPERTY_PROGRESS_COLOR
PROPERTY_SIZE
PROPERTY_STEP_VALUE
PROPERTY_TEXT
PROPERTY_TEXT_JUSTIFICATION
PROPERTY_TOGGLED
TEXT_JUSTIFY_CENTER

Centered justification of text

TEXT_JUSTIFY_LEFT

Left-most justification of text

TEXT_JUSTIFY_RIGHT

Right-most justification of text