Base Component Builder
abstract class BaseComponentBuilder<T : Component, U : ComponentBuilder<T, U>>(initialRenderer: ComponentRenderer<out T>) : ComponentBuilder<T, U> , Builder<T>
Content copied to clipboard
Functions
createCopy
Link copied to clipboard
withAlignment
Link copied to clipboard
withAlignmentAround
Link copied to clipboard
open fun withAlignmentAround(component: Component, alignment: ComponentAlignment): U
Content copied to clipboard
withAlignmentWithin
Link copied to clipboard
open fun withAlignmentWithin(container: Container, alignment: ComponentAlignment): U
Content copied to clipboard
open fun withAlignmentWithin(tileGrid: TileGrid, alignment: ComponentAlignment): U
Content copied to clipboard
withColorTheme
Link copied to clipboard
withComponentRenderer
Link copied to clipboard
open override fun withComponentRenderer(componentRenderer: ComponentRenderer<T>): U
Content copied to clipboard
withComponentStyleSet
Link copied to clipboard
open override fun withComponentStyleSet(componentStyleSet: ComponentStyleSet): U
Content copied to clipboard
withDecorations
Link copied to clipboard
open override fun withDecorations(vararg renderers: ComponentDecorationRenderer): U
Content copied to clipboard
withPosition
Link copied to clipboard
withRendererFunction
Link copied to clipboard
open override fun withRendererFunction(fn: (TileGraphics, ComponentRenderContext<T>) -> Unit): U
Content copied to clipboard
withTileset
Link copied to clipboard
withUpdateOnAttach
Link copied to clipboard
Properties
colorTheme
Link copied to clipboard
componentRenderer
Link copied to clipboard
componentStyleSet
Link copied to clipboard
decorationRenderers
Link copied to clipboard
tileset
Link copied to clipboard
updateOnAttach
Link copied to clipboard
Inheritors
ButtonBuilder
Link copied to clipboard
CheckBoxBuilder
Link copied to clipboard
HBoxBuilder
Link copied to clipboard
HeaderBuilder
Link copied to clipboard
HorizontalNumberInputBuilder
Link copied to clipboard
HorizontalScrollBarBuilder
Link copied to clipboard
HorizontalSliderBuilder
Link copied to clipboard
IconBuilder
Link copied to clipboard
LabelBuilder
Link copied to clipboard
ListItemBuilder
Link copied to clipboard
LogAreaBuilder
Link copied to clipboard
ModalBuilder
Link copied to clipboard
PanelBuilder
Link copied to clipboard
ParagraphBuilder
Link copied to clipboard
ProgressBarBuilder
Link copied to clipboard
RadioButtonBuilder
Link copied to clipboard
TextAreaBuilder
Link copied to clipboard
TextBoxBuilder
Link copied to clipboard
ToggleButtonBuilder
Link copied to clipboard
VBoxBuilder
Link copied to clipboard
VerticalNumberInputBuilder
Link copied to clipboard
VerticalScrollBarBuilder
Link copied to clipboard
VerticalSliderBuilder
Link copied to clipboard
Sources
(source)
Link copied to clipboard