Package io.kvision.window

Floating, resizable window component.

Types

MaximizeIcon
Link copied to clipboard
open class MaximizeIcon : Widget
Helper class for maximize icon component.
MinimizeIcon
Link copied to clipboard
open class MinimizeIcon : Widget
Helper class for minimize icon component.
Window
Link copied to clipboard
open class Window(caption: String?, contentWidth: CssSize?, contentHeight: CssSize?, isResizable: Boolean, isDraggable: Boolean, closeButton: Boolean, maximizeButton: Boolean, minimizeButton: Boolean, icon: String?, classes: Set<String>, init: Window.() -> Unit?) : SimplePanel
Floating window container.

Functions

window
Link copied to clipboard
fun Container.window(caption: String? = null, contentWidth: CssSize? = CssSize(0, UNIT.auto), contentHeight: CssSize? = CssSize(0, UNIT.auto), isResizable: Boolean = true, isDraggable: Boolean = true, closeButton: Boolean = false, maximizeButton: Boolean = false, minimizeButton: Boolean = false, icon: String? = null, classes: Set<String>? = null, className: String? = null, init: Window.() -> Unit? = null): Window
DSL builder extension function.
fun <S> Container.window(state: ObservableState<S>, caption: String? = null, contentWidth: CssSize? = CssSize(0, UNIT.auto), contentHeight: CssSize? = CssSize(0, UNIT.auto), isResizable: Boolean = true, isDraggable: Boolean = true, closeButton: Boolean = false, maximizeButton: Boolean = false, minimizeButton: Boolean = false, icon: String? = null, classes: Set<String>? = null, className: String? = null, init: Window.(S) -> Unit): Window
DSL builder extension function for observable state.