Companion

Properties

Link copied to clipboard
val BasicTheme: DI.Module

Functions

Link copied to clipboard
fun basicButtonBehavior(backgroundColor: Color? = null, darkBackgroundColor: Color? = null, foregroundColor: Color? = null, borderColor: Color? = null, borderWidth: Double? = null, cornerRadius: Double? = null, insets: Double? = null): DI.Module
Link copied to clipboard
fun basicCheckBoxBehavior(foregroundColor: Color? = null, backgroundColor: Color? = null, darkBackgroundColor: Color? = null, cornerRadius: Double? = null, iconTextSpacing: Double? = null, iconInset: Double? = null, checkInset: (CheckBox) -> Float? = null, iconSize: (CheckBox) -> Size? = null): DI.Module
Link copied to clipboard
fun basicCircularProgressIndicatorBehavior(foreground: Paint? = null, background: Paint? = null, thickness: Double = 15.0, outline: Stroke? = null, startAngle: Measure<Angle> = -90 * degrees, direction: RotationDirection = Clockwise, startCap: SegmentBuilder = { _,_ -> }, endCap: SegmentBuilder = { _,it -> lineTo(it) }): DI.Module
Link copied to clipboard
fun basicCircularRangeSliderBehavior(barFill: Paint? = null, knobFill: Paint? = null, rangeFill: Paint? = knobFill, thickness: Double = 20.0): DI.Module
fun basicCircularRangeSliderBehavior(barFill: Paint? = null, startKnobFill: Paint? = null, endKnobFill: Paint? = startKnobFill, rangeFill: Paint? = endKnobFill, thickness: Double = 20.0): DI.Module

Creates a basic behavior for rendering CircularRangeSliders.

Link copied to clipboard
fun basicCircularSliderBehavior(barFill: Paint? = null, knobFill: Paint? = null, rangeFill: Paint? = null, thickness: Double = 20.0): DI.Module
Link copied to clipboard
fun basicDaysOfTheWeekPanelBehavior(background: Paint? = null, defaultVisualizer: ItemVisualizer<DayOfWeek, Unit>? = null): DI.Module
Link copied to clipboard
fun basicDropdownBehavior(backgroundColor: Color? = null, darkBackgroundColor: Color? = null, foregroundColor: Color? = null, cornerRadius: Double? = null, buttonWidth: Double? = null, buttonA11yLabel: String? = null, inset: Double? = null): DI.Module
Link copied to clipboard
fun basicGridPanelBehavior(background: Paint? = null): DI.Module
Link copied to clipboard
fun basicHorizontalListBehavior(itemWidth: Double? = null, evenItemColor: Color? = null, oddItemColor: Color? = null, selectionColor: Color? = null, selectionBlurredColor: Color? = null): DI.Module
Link copied to clipboard
fun basicHorizontalMutableListBehavior(itemWidth: Double? = null, evenItemColor: Color? = null, oddItemColor: Color? = null, selectionColor: Color? = null, selectionBlurredColor: Color? = null): DI.Module
Link copied to clipboard
fun basicLabelBehavior(foregroundColor: Color? = null): DI.Module
Link copied to clipboard
fun basicListBehavior(itemHeight: Double? = null, evenItemColor: Color? = null, oddItemColor: Color? = null, selectionColor: Color? = null, selectionBlurredColor: Color? = null): DI.Module
Link copied to clipboard
fun basicMenuBehavior(menuFillPaint: Paint? = null, itemTextPaint: Paint? = null, itemDisabledTextPaint: Paint? = null, subMenuIconPaint: Paint? = null, itemHighlightPaint: Paint? = null, itemTextSelectedPaint: Paint? = null, subMenuIconSelectedPaint: Paint? = null, separatorPaint: Paint? = null): DI.Module
Link copied to clipboard
fun basicMonthPanelBehavior(background: Paint? = null): DI.Module
Link copied to clipboard
fun basicMutableDropdownBehavior(backgroundColor: Color? = null, darkBackgroundColor: Color? = null, foregroundColor: Color? = null, cornerRadius: Double? = null, buttonWidth: Double? = null, buttonA11yLabel: String? = null, inset: Double? = null): DI.Module
Link copied to clipboard
fun basicMutableListBehavior(itemHeight: Double? = null, evenItemColor: Color? = null, oddItemColor: Color? = null, selectionColor: Color? = null, selectionBlurredColor: Color? = null): DI.Module
Link copied to clipboard
fun basicMutableSelectBoxBehavior(backgroundColor: Color? = null, darkBackgroundColor: Color? = null, foregroundColor: Color? = null, cornerRadius: Double? = null, buttonWidth: Double? = null, buttonA11yLabel: String? = null, inset: Double? = null): DI.Module
Link copied to clipboard
fun basicMutableSpinButtonBehavior(backgroundColor: Color? = null, darkBackgroundColor: Color? = null, foregroundColor: Color? = null, cornerRadius: Double? = null, buttonWidth: Double? = null, incrementA11yLabel: String? = null, decrementA11yLabel: String? = null): DI.Module
Link copied to clipboard
fun basicMutableSpinnerBehavior(backgroundColor: Color? = null, darkBackgroundColor: Color? = null, foregroundColor: Color? = null, cornerRadius: Double? = null, buttonWidth: Double? = null, incrementA11yLabel: String? = null, decrementA11yLabel: String? = null): DI.Module
Link copied to clipboard
fun basicMutableTableBehavior(rowHeight: Double? = null, headerColor: Color? = null, footerColor: Color? = null, evenRowColor: Color? = null, oddRowColor: Color? = null, selectionColor: Color? = null, selectionBlurredColor: Color? = null): DI.Module
Link copied to clipboard
fun basicMutableTreeBehavior(rowHeight: Double? = null, evenRowColor: Color? = null, oddRowColor: Color? = null, selectionColor: Color? = null, selectionBlurredColor: Color? = null, iconFactory: () -> TreeRowIcon? = null): DI.Module
Link copied to clipboard
fun basicPathProgressIndicatorBehavior(path: Path, foreground: Paint? = null, background: Paint? = null, foregroundThickness: Double = 1.0, backgroundThickness: Double = foregroundThickness, direction: PathProgressIndicatorBehavior.Direction = Direction.Forward): DI.Module
Link copied to clipboard
fun basicProgressBarBehavior(background: Paint? = null, foreground: Paint? = null, outlineColor: Color? = null, backgroundRadius: Double? = null, foregroundRadius: Double? = backgroundRadius): DI.Module
Link copied to clipboard
fun basicRadioButtonBehavior(foregroundColor: Color? = null, backgroundColor: Color? = null, darkBackgroundColor: Color? = null, iconSpacing: Double? = null, iconInset: Double? = null, innerCircleInset: (RadioButton) -> Double? = null, iconSize: (RadioButton) -> Size? = null): DI.Module
Link copied to clipboard
fun basicRangeSliderBehavior(barFill: Paint? = null, knobFill: Paint? = null, rangeFill: Paint? = knobFill, grooveThicknessRatio: Float? = null, showTicks: TickPresentation? = null): DI.Module
fun basicRangeSliderBehavior(barFill: Paint? = null, startKnobFill: Paint? = null, endKnobFill: Paint? = startKnobFill, rangeFill: Paint? = endKnobFill, grooveThicknessRatio: Float? = null, showTicks: TickPresentation? = null): DI.Module
Link copied to clipboard
fun basicSelectBoxBehavior(backgroundColor: Color? = null, darkBackgroundColor: Color? = null, foregroundColor: Color? = null, cornerRadius: Double? = null, buttonWidth: Double? = null, buttonA11yLabel: String? = null, inset: Double? = null): DI.Module
Link copied to clipboard
fun basicSliderBehavior(barFill: Paint? = null, knobFill: Paint? = null, rangeFill: Paint? = null, grooveThicknessRatio: Float? = null, showTicks: TickPresentation? = null): DI.Module
Link copied to clipboard
fun basicSpinButtonBehavior(backgroundColor: Color? = null, darkBackgroundColor: Color? = null, foregroundColor: Color? = null, cornerRadius: Double? = null, buttonWidth: Double? = null, incrementA11yLabel: String? = null, decrementA11yLabel: String? = null): DI.Module
Link copied to clipboard
fun basicSpinnerBehavior(backgroundColor: Color? = null, darkBackgroundColor: Color? = null, foregroundColor: Color? = null, cornerRadius: Double? = null, buttonWidth: Double? = null, incrementA11yLabel: String? = null, decrementA11yLabel: String? = null): DI.Module
Link copied to clipboard
fun basicSplitPanelBehavior(showDivider: Boolean = false, background: Paint? = null, dividerBackground: Paint? = null): DI.Module
Link copied to clipboard
fun basicSwitchBehavior(onBackground: Color? = null, onForeground: Color? = null, offBackground: Color? = null, offForeground: Color? = null): DI.Module
Link copied to clipboard
fun basicTabbedPanelBehavior(tabProducer: TabProducer<Any>? = null, backgroundColor: Color? = null, tabContainer: TabContainerFactory<Any>? = null): DI.Module
Link copied to clipboard
fun basicTableBehavior(rowHeight: Double? = null, headerColor: Color? = null, footerColor: Color? = null, evenRowColor: Color? = null, oddRowColor: Color? = null, selectionColor: Color? = null, selectionBlurredColor: Color? = null): DI.Module
Link copied to clipboard
fun basicThemeBehaviors(): List<DI.Module>
Link copied to clipboard
fun basicThemeModule(name: String, init: DI.Builder.() -> Unit): DI.Module
Link copied to clipboard
fun basicTreeBehavior(rowHeight: Double? = null, evenRowColor: Color? = null, oddRowColor: Color? = null, selectionColor: Color? = null, selectionBlurredColor: Color? = null, iconFactory: () -> TreeRowIcon? = null): DI.Module
Link copied to clipboard
fun basicTreeColumnsBehavior(rowHeight: Double? = null, columnSeparatorColor: Color? = null, selectionColor: Color? = null, selectionBlurredColor: Color? = null, backgroundColor: Color? = null, iconFactory: () -> TreeColumnRowIcon? = null): DI.Module
Link copied to clipboard
fun basicTreeTableBehavior(rowHeight: Double? = null, evenRowColor: Color? = null, oddRowColor: Color? = null, selectionColor: Color? = null, selectionBlurredColor: Color? = null, iconFactory: () -> TreeRowIcon? = null): DI.Module