Package-level declarations

Types

Link copied to clipboard
open class GridPanel : View

A control that manages a generic list of Views and displays them within a grid layout.

Link copied to clipboard
interface SizingPolicy

Determines how rows or columns are sized within a GridPanel.

Link copied to clipboard
typealias SpacingPolicy = (panelSize: Double) -> Double

Determines the spacing of a GridPanel's rows or columns.

Link copied to clipboard
class SplitPanel(orientation: Orientation = Vertical, ratio: Float = 0.5f) : View

A control that divides a region into two areas, each occupied by a View. It also allows the user to change the portion of its viewport dedicated to either view.

Link copied to clipboard
class TabbedPanel<T>(orientation: BoxOrientation = Top, val visualizer: ItemVisualizer<T, Any>, val tabVisualizer: ItemVisualizer<T, Any>, item: T, remaining: T) : View, Iterable<T>

A container that manages a set of tabs, each representing one of the items it holds. This container is intended to display a single item at a time based on which is selected. This class delegates all rendering an configuration to its TabbedPanelBehavior, which allows a high degree of flexibility regarding display and behavior.

Link copied to clipboard

Provides presentation and behavior customization for TabbedPanel.