progress

fun <T> Container.progress(bounds: Bounds<T>, classes: Set<String> = setOf(), init: Progress<T>.() -> Unit? = null): Progress<T>
fun Container.progress(min: Number = 0, max: Number = 100, classes: Set<String> = setOf(), init: Progress<Number>.() -> Unit? = null): Progress<Number>

DSL builder extension function.

It takes the same parameters as the constructor of the built component.

fun <T, S> Container.progress(state: ObservableState<S>, bounds: Bounds<T>, classes: Set<String> = setOf(), init: Progress<T>.(S) -> Unit): Progress<T>
fun <S> Container.progress(state: ObservableState<S>, min: Number = 0, max: Number = 100, classes: Set<String> = setOf(), init: Progress<Number>.(S) -> Unit): Progress<Number>

DSL builder extension function for observable state.

It takes the same parameters as the constructor of the built component.