DialogButtonContainerScope

Receiver for buttons block.

Functions

Link copied to clipboard
fun add(type: ButtonType): Button

Add raw ButtonType.

inline fun add(type: ButtonType, configuration: Button.() -> Unit): Button

Add raw ButtonType using configuration block.

fun add(text: String, data: ButtonBar.ButtonData = OTHER): Button

Add custom button specifying text and data.

inline fun add(text: String, data: ButtonBar.ButtonData = OTHER, configuration: Button.() -> Unit): Button

Add custom button specifying text and data using configuration block.

Link copied to clipboard
inline fun apply(configuration: Button.() -> Unit): Button

Add apply button using configuration block.

Link copied to clipboard
inline fun cancel(configuration: Button.() -> Unit): Button

Add cancel button using configuration block.

Link copied to clipboard
inline fun close(configuration: Button.() -> Unit): Button

Add close button using configuration block.

Link copied to clipboard
inline fun finish(configuration: Button.() -> Unit): Button

Add finish button using configuration block.

Link copied to clipboard
inline operator fun String.invoke(data: ButtonBar.ButtonData = OTHER, configuration: Button.() -> Unit): Button

Alias of add with operator function.

Link copied to clipboard
inline fun next(configuration: Button.() -> Unit): Button

Add next button using configuration block.

Link copied to clipboard
inline fun no(configuration: Button.() -> Unit): Button

Add no button using configuration block.

Link copied to clipboard
inline fun ok(configuration: Button.() -> Unit): Button

Add ok button using configuration block.

Link copied to clipboard
operator fun plusAssign(type: ButtonType)

Add raw ButtonType with Kotlin operator.

Link copied to clipboard
inline fun previous(configuration: Button.() -> Unit): Button

Add previous button using configuration block.

Link copied to clipboard
inline fun yes(configuration: Button.() -> Unit): Button

Add yes button using configuration block.