Package io. 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
Responsive Grid Panel
Link copied to clipboard
open class ResponsiveGridPanel(gridSize: GridSize, rows: Int, cols: Int, align: Align?, className: String?, init: ResponsiveGridPanel.() -> Unit?) : SimplePanel
Content copied to clipboard
The container with support for Bootstrap responsive grid layout.
Side Tab Size
Link copied to clipboard
Left or right tab size.
Tab Panel
Link copied to clipboard
open class TabPanel(tabPosition: TabPosition, sideTabSize: SideTabSize, scrollableTabs: Boolean, draggableTabs: Boolean, className: String?, init: TabPanel.() -> Unit?) : SimplePanel
Content copied to clipboard
The container rendering its children as tabs.
Tab Position
Link copied to clipboard
Tab position.
Functions
responsive Grid Panel
Link copied to clipboard
fun Container.responsiveGridPanel(gridSize: GridSize = GridSize.MD, rows: Int = 0, cols: Int = 0, align: Align? = null, className: String? = null, init: ResponsiveGridPanel.() -> Unit? = null): ResponsiveGridPanel
Content copied to clipboard
DSL builder extension function.
tab Panel
Link copied to clipboard
fun Container.tabPanel(tabPosition: TabPosition = TabPosition.TOP, sideTabSize: SideTabSize = SideTabSize.SIZE_3, scrollableTabs: Boolean = false, draggableTabs: Boolean = false, className: String? = null, init: TabPanel.() -> Unit? = null): TabPanel
Content copied to clipboard
DSL builder extension function.