Optional
accentThe accent fill style. Usually a saturated colour more saturated than ThemeProperties#primaryFill used for highlighting boxes which use PrimaryFill.
Optional
backgroundThe background fill style. Used for widgets with a background (as in, a background above the canvas background).
Optional
backgroundThe background glow fill style. Used for highlighting boxes which use ThemeProperties#backgroundFill.
Optional
blinkThe blink rate of text cursors in text input widgets like TextInput. Value in "blinks" per second.
Optional
bodyThe default text alignment mode of body text (most regular text).
Optional
bodyThe fill style used for body text (most regular text).
Optional
bodyThe font style used for body text (most regular text).
Optional
bodyThe height of each line of text in body text (most regular text). If null, it will be automatically detected.
Optional
bodyThe spacing between each line of text in body text (most regular text). If null, it will be automatically detected.
Optional
canvasThe canvas background fill style.
Optional
checkboxOptional
checkboxThe length in pixels used for Checkbox.
Optional
compositeOptional
containerThe alignment in Container for when there is extra space.
Optional
containerOptional
cursorThe side length of a text cursor's indicator in pixels. For now there is only a tab mode indicator.
Optional
cursorThe thickness of a text cursor in pixels.
Optional
enabledSets Widget#enabled.
Optional
filterOptional
flexSets Widget#flex.
Optional
flexSets Widget#flexBasis.
Optional
flexSets Widget#flexShrink.
Optional
idSets Widget#id.
Optional
inputThe background fill style used for input widgets like TextInput.
Optional
inputThe background fill style used for input widgets like TextInput when text is selected.
Optional
inputThe default text alignment mode of text input widgets like TextInput.
Optional
inputThe fill style used for text in input widgets like TextInput.
Optional
inputThe fill style used for text in input widgets like TextInput when disabled.
Optional
inputThe fill style used for text in input widgets like TextInput when invalid.
Optional
inputThe font style used for text in input widgets like TextInput.
Optional
inputThe height of each line of text in input widgets like TextInput. If null, it will be automatically detected.
Optional
inputOptional
inputThe default minimum width of text input widgets like TextInput.
Optional
inputThe spacing between each line of text in input widgets like TextInput. If null, it will be automatically detected.
Optional
maxSets Widget#maxHeight.
Optional
maxSets Widget#maxWidth.
Optional
mediaThe fill style to use when media fails to load.
Optional
minSets Widget#minHeight.
Optional
minSets Widget#minWidth.
Optional
multiThe alignment in MultiContainer for when there is unused space.
Optional
multiThe spacing length between widgets in MultiContainer.
Optional
opacityOptional
primaryThe primary fill style. Usually a saturated colour used for filling boxes that need to stand out.
Optional
radioSimilar to ThemeProperties#checkboxInnerPadding, but for RadioButton.
Optional
radioSimilar to ThemeProperties#checkboxLength, but for RadioButton.
Optional
roundedThe radii to be used for rounding corners in RoundedCorners.
Optional
scrollbarThe radii to be used for rounding corners in ScrollableViewportWidget scrollbars.
Optional
scrollThe minimum length of the filled part of a ScrollableViewportWidget's scrollbar in percentage of total length.
Optional
scrollThe minimum length of the filled part of a ScrollableViewportWidget's scrollbar in pixels.
Optional
scrollbarThe Padding used in ScrollableViewportWidget scrollbars.
Optional
scrollThe thickness of a ScrollableViewportWidget's scrollbar in pixels.
Optional
sliderThe minimum length of a Slider
Optional
sliderThe thickness of a Slider
Optional
tooltipThe fill style to paint a TooltipContainer's background with.
Optional
tooltipThe Padding used in TooltipContainer.
Optional
tooltipThe radii to be used for rounding corners in TooltipContainer.
Optional Widget constructor properties.