Package-level declarations
Types
An element that defines the alignment of a component within its parent.
An element that sets the background color.
An element that applies bold styling.
An element that adds a border around a component.
Defines the characters used to draw borders around UI components.
An element that requests a fraction of the available height.
An element that requests a fraction of the available width.
An element that sets the foreground (text) color.
An element that constrains the height of a UI component.
Possible horizontal alignment options.
An element that applies italic styling.
An element that adds margin outside the boundary of a UI component.
An element that applies a relative offset to a UI component.
An element that adds padding around the content of a UI component.
An element that applies strikethrough styling.
An element that applies underline styling.
Possible vertical alignment options.
An element used in layout containers to distribute remaining space proportionally.
An element that constrains the width of a UI component.
An element that signals the component should fit its content vertically.
An element that signals the component should fit its content horizontally.
Functions
Sets the horizontal alignment.
Sets the vertical alignment.
Sets both horizontal and vertical alignment.
Sets the background color.
Requests to fill the available height, optionally by a fraction.
Requests to fill all available space, optionally by a fraction.
Requests to fill the available width, optionally by a fraction.
Finds the last element of type T in the modifier chain.
Flattens the recursive Modifier chain into a linear list of elements.
Sets the foreground color.
Adds all characters of margin on all sides.
Adds horizontal and vertical margin.
Adds margin for each side individually.
Adds all characters of padding on all sides.
Adds horizontal and vertical padding.
Adds padding for each side individually.
Applies strikethrough styling.
Accumulates all MarginModifier elements in the chain into a single result.
Accumulates all OffsetModifier elements in the chain into a single result.
Accumulates all PaddingModifier elements in the chain into a single result.
Sets vertical sizing to fit content.
Sets both horizontal and vertical sizing to fit content.
Sets horizontal sizing to fit content.