Module technology.sola.engine
Package technology.sola.engine.graphics.gui.style.property
package technology.sola.engine.graphics.gui.style.property
This package provides common style property definitions.
-
ClassDescriptionBackground contains the properties for a
GuiElement
's background.Border contains the properties for aGuiElement
's border.CrossAxisChildren defines how aGuiElement
's children when be positioned when extra space is available on the cross axis defined by itsDirection
.Direction defines the waysGuiElement
children will flow.MainAxisChildren defines how aGuiElement
's children when be positioned when extra space is available on the main axis defined by itsDirection
.MergeableProperty<P extends MergeableProperty<?>>MergeableProperty defines the contract for a style property that can be merged with another like type property.Padding contains the properties for aGuiElement
's padding which is the space between the element's border and content.Position contains the properties for absolutely positioning aGuiElement
within its container.StyleValue holds a numeric value that can be represented as an absolute value or a relative percentage value.Visibility contains options for element rendering.