kvision / pl.treksoft.kvision.panel

Package pl.treksoft.kvision.panel

Rich set of container classes, supporting both simple use cases and sophisticated layouts (including CSS flexbox, CSS grid and Bootstrap responsive 12 columns gid).

Types

Direction

enum class Direction

Split panel direction.

DockPanel

open class DockPanel : SimplePanel

The container with dock layout (up, down, left, right and center positions).

FlexAlignContent

enum class FlexAlignContent

CSS flexbox content alignment options.

FlexAlignItems

enum class FlexAlignItems

CSS flexbox alignments options.

FlexDir

enum class FlexDir

CSS flexbox directions.

FlexJustify

enum class FlexJustify

CSS flexbox justification options.

FlexPanel

open class FlexPanel : SimplePanel

The container with CSS flexbox layout support.

FlexWrap

enum class FlexWrap

CSS flexbox wrap modes.

GridAlign

enum class GridAlign

CSS grid alignment options.

GridAlignContent

enum class GridAlignContent

CSS grid content alignment options.

GridFlow

enum class GridFlow

CSS grid flow options.

GridJustify

enum class GridJustify

CSS grid justification options.

GridJustifyContent

enum class GridJustifyContent

CSS grid content justification options.

GridPanel

open class GridPanel : SimplePanel

The container with CSS grid layout support.

GridSize

enum class GridSize

Bootstrap grid sizes.

GridWrapper

class GridWrapper : WidgetWrapper

HPanel

open class HPanel : FlexPanel

The container with horizontal layout.

ResponsiveGridPanel

open class ResponsiveGridPanel : SimplePanel

The container with support for Bootstrap responsive grid layout.

Root

class Root : SimplePanel

Root container.

Side

enum class Side

Dock layout directions.

SimplePanel

open class SimplePanel : Widget, Container

Basic container class, rendered as a DIV element with all children directly within.

SplitPanel

open class SplitPanel : SimplePanel

The container with draggable splitter.

StackPanel

open class StackPanel : SimplePanel

The container with only one active (visible) child at any moment.

TabPanel

open class TabPanel : SimplePanel

The container rendering it's children as tabs.

VPanel

open class VPanel : FlexPanel

The container with vertical layout.