Package-level declarations

Types

Link copied to clipboard
interface Confirm<in P>
Link copied to clipboard
interface Confirmable
Link copied to clipboard
class ConfirmActionsBuilder : Actions0Builder<Unit>
Link copied to clipboard
interface ConfirmationBox
Link copied to clipboard
class ConfirmBuilder : Actions0Builder<Unit>
Link copied to clipboard
interface ConfirmState<out S>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
interface Peekaboo<in P, out T>
Link copied to clipboard
interface PeekabooState<out T>
Link copied to clipboard
interface VisibleConfirmState<out S> : ConfirmState<S>
Link copied to clipboard
data class VisiblePeekabooState<out T>(val data: T) : PeekabooState<T>

Functions

Link copied to clipboard
fun <P> Confirm(factory: ConfirmBuilder.(P) -> Action0<Any?>): Confirm<P>
Link copied to clipboard
inline fun Confirmable(): Confirmable
Link copied to clipboard
fun ConfirmationBox(heading: String, details: String, message: String = "Executing, please wait . . .", actionsBuilder: ConfirmActionsBuilder.() -> Unit): ConfirmationBox
Link copied to clipboard
fun <T> Peekaboo(): Peekaboo<Any?, T>
fun <P, T> Peekaboo(factory: Peekaboo<P, *>.(P) -> T): Peekaboo<P, T>