Package io.kvision.window

Floating, resizable window component.

Types

Link copied to clipboard
external class BoxSize

Resize observer box size.

Link copied to clipboard
open class MaximizeIcon

Helper class for maximize icon component.

Link copied to clipboard
open class MinimizeIcon

Helper class for minimize icon component.

Link copied to clipboard
external class ResizeObserver(callback: (Array<ResizeObserverEntry>, ResizeObserver) -> Unit)

Native JavaScript resize observer.

Link copied to clipboard
external class ResizeObserverEntry

Resize observer entry.

Link copied to clipboard
open class Window(    caption: String? = null,     contentWidth: <ERROR CLASS>? = CssSize(0, UNIT.auto),     contentHeight: <ERROR CLASS>? = CssSize(0, UNIT.auto),     isResizable: Boolean = true,     isDraggable: Boolean = true,     closeButton: Boolean = false,     maximizeButton: Boolean = false,     minimizeButton: Boolean = false,     icon: String? = null,     className: String? = null,     init: Window.() -> Unit? = null)

Floating window container.

Functions

Link copied to clipboard
fun <ERROR CLASS>.window(    caption: String? = null,     contentWidth: <ERROR CLASS>? = CssSize(0, UNIT.auto),     contentHeight: <ERROR CLASS>? = CssSize(0, UNIT.auto),     isResizable: Boolean = true,     isDraggable: Boolean = true,     closeButton: Boolean = false,     maximizeButton: Boolean = false,     minimizeButton: Boolean = false,     icon: String? = null,     className: String? = null,     init: Window.() -> Unit? = null): Window

DSL builder extension function.