Package org.hexworks.zircon.api.builder.component

Types

ButtonBuilder
Link copied to clipboard
common
class ButtonBuilder(text: String) : BaseComponentBuilder<Button, ButtonBuilder>
CheckBoxBuilder
Link copied to clipboard
common
class CheckBoxBuilder(text: String, labelAlignment: DefaultCheckBox.CheckBoxAlignment) : BaseComponentBuilder<CheckBox, CheckBoxBuilder>
ColorThemeBuilder
Link copied to clipboard
common
data class ColorThemeBuilder(name: String, primaryForegroundColor: TileColor, secondaryForegroundColor: TileColor, primaryBackgroundColor: TileColor, secondaryBackgroundColor: TileColor, accentColor: TileColor) : Builder<ColorTheme>
ComponentStyleSetBuilder
Link copied to clipboard
common
data class ComponentStyleSetBuilder(styles: MutableMap<ComponentState, StyleSet>) : Builder<ComponentStyleSet>
GroupBuilder
Link copied to clipboard
common
class GroupBuilder<T : Component>(isDisabled: Boolean, isHidden: Boolean, theme: ColorTheme, tileset: TilesetResource) : Builder<Group<T>>
HBoxBuilder
Link copied to clipboard
common
class HBoxBuilder(spacing: Int) : BaseComponentBuilder<HBox, HBoxBuilder>
HeaderBuilder
Link copied to clipboard
common
class HeaderBuilder(text: String) : BaseComponentBuilder<Header, HeaderBuilder>
HorizontalNumberInputBuilder
Link copied to clipboard
common
class HorizontalNumberInputBuilder(width: Int, initialValue: Int, minValue: Int, maxValue: Int) : BaseComponentBuilder<NumberInput, HorizontalNumberInputBuilder>
HorizontalScrollBarBuilder
Link copied to clipboard
common
class HorizontalScrollBarBuilder(minValue: Int, maxValue: Int) : BaseComponentBuilder<ScrollBar, HorizontalScrollBarBuilder>
Builder for the scrollbar.
HorizontalSliderBuilder
Link copied to clipboard
common
class HorizontalSliderBuilder(minValue: Int, maxValue: Int, numberOfSteps: Int) : BaseComponentBuilder<Slider, HorizontalSliderBuilder>
Builder for the slider.
IconBuilder
Link copied to clipboard
common
class IconBuilder : BaseComponentBuilder<Icon, IconBuilder>
LabelBuilder
Link copied to clipboard
common
class LabelBuilder(text: String) : BaseComponentBuilder<Label, LabelBuilder>
ListItemBuilder
Link copied to clipboard
common
class ListItemBuilder(text: String) : BaseComponentBuilder<ListItem, ListItemBuilder>
LogAreaBuilder
Link copied to clipboard
common
class LogAreaBuilder(logRowHistorySize: Int) : BaseComponentBuilder<LogArea, LogAreaBuilder>
ModalBuilder
Link copied to clipboard
common
class ModalBuilder<T : ModalResult>(darkenPercent: Double, centeredDialog: Boolean, contentComponent: Maybe<Component>) : BaseComponentBuilder<Modal<T>, ModalBuilder<T>>
PanelBuilder
Link copied to clipboard
common
class PanelBuilder : BaseComponentBuilder<Panel, PanelBuilder>
ParagraphBuilder
Link copied to clipboard
common
class ParagraphBuilder(text: String, typingEffectSpeedInMs: Long) : BaseComponentBuilder<Paragraph, ParagraphBuilder>
ProgressBarBuilder
Link copied to clipboard
common
class ProgressBarBuilder(range: Int, numberOfSteps: Int, displayPercentValueOfProgress: Boolean) : BaseComponentBuilder<ProgressBar, ProgressBarBuilder>
Builder for the progress bar.
RadioButtonBuilder
Link copied to clipboard
common
class RadioButtonBuilder(text: String, key: Maybe<String>) : BaseComponentBuilder<RadioButton, RadioButtonBuilder>
RadioButtonGroupBuilder
Link copied to clipboard
common
class RadioButtonGroupBuilder(isDisabled: Boolean, isHidden: Boolean, theme: ColorTheme, tileset: TilesetResource) : Builder<RadioButtonGroup>
TextAreaBuilder
Link copied to clipboard
common
class TextAreaBuilder(text: String) : BaseComponentBuilder<TextArea, TextAreaBuilder>
TextBoxBuilder
Link copied to clipboard
common
class TextBoxBuilder(initialContentWidth: Int, nextPosition: Position, components: MutableList<Component>) : BaseComponentBuilder<TextBox, TextBoxBuilder>
ToggleButtonBuilder
Link copied to clipboard
common
class ToggleButtonBuilder(text: String, isSelected: Boolean) : BaseComponentBuilder<ToggleButton, ToggleButtonBuilder>
VBoxBuilder
Link copied to clipboard
common
class VBoxBuilder(spacing: Int) : BaseComponentBuilder<VBox, VBoxBuilder>
VerticalNumberInputBuilder
Link copied to clipboard
common
class VerticalNumberInputBuilder(height: Int, initialValue: Int, minValue: Int, maxValue: Int) : BaseComponentBuilder<NumberInput, VerticalNumberInputBuilder>
VerticalScrollBarBuilder
Link copied to clipboard
common
class VerticalScrollBarBuilder(minValue: Int, maxValue: Int) : BaseComponentBuilder<ScrollBar, VerticalScrollBarBuilder>
Builder for a vertical ScrollBar.
VerticalSliderBuilder
Link copied to clipboard
common
class VerticalSliderBuilder(minValue: Int, maxValue: Int, numberOfSteps: Int) : BaseComponentBuilder<Slider, VerticalSliderBuilder>
Builder for a vertical Slider.