open class VPanel : FlexPanel
The container with vertical layout.
This is a special case of the flexbox layout.
VPanel(justify: FlexJustify? = null, alignItems: FlexAlignItems? = null, spacing: Int? = null, classes: Set<String> = setOf(), init: (VPanel.() -> Unit)? = null) |
var alignContent: FlexAlignContent?
CSS flexbox content alignment. |
|
var alignItems: FlexAlignItems?
CSS flexbox items alignment. |
|
var direction: FlexDir?
CSS flexbox direction. |
|
var justify: FlexJustify?
CSS flexbox content justification. |
|
var spacing: Int?
The spacing between columns/rows. |
|
var wrap: FlexWrap?
CSS flexbox wrap mode. |
fun add(child: Component, order: Int? = null, grow: Int? = null, shrink: Int? = null, basis: Int? = null, alignSelf: FlexAlignItems? = null, classes: Set<String> = setOf()): FlexPanel
Adds a component to the flexbox container. open fun add(child: Component): FlexPanel
Adds given component to the current container. |
|
open fun addAll(children: List<Component>): FlexPanel
Adds a list of components to the current container. |
|
open fun getSnStyle(): List<StringPair>
Returns the list of String pairs defining CSS style attributes and their values. |
|
open fun remove(child: Component): FlexPanel
Removes given component from the current container. |
|
open fun removeAll(): FlexPanel
Removes all children from the current container. |
fun Container.vPanel(justify: FlexJustify? = null, alignItems: FlexAlignItems? = null, spacing: Int? = null, classes: Set<String> = setOf(), init: (VPanel.() -> Unit)? = null): VPanel
DSL builder extension function. |
fun <T> Any?.createInstance(vararg args: dynamic): T
Helper function for creating JavaScript objects from dynamic constructors. |