diff options
author | Robert Jaros <rjaros@finn.pl> | 2018-02-03 23:21:46 +0100 |
---|---|---|
committer | Robert Jaros <rjaros@finn.pl> | 2018-02-03 23:21:46 +0100 |
commit | 9665fe692681bc958e55d00cc0d0b238b7aee694 (patch) | |
tree | dd222dec725f64b8065a09311d9b034e9b9751b3 /examples/showcase/src/main/kotlin/com/example/ContainersTab.kt | |
parent | 180528f620e53e4a828d6f4d427ce83817572f44 (diff) | |
download | kvision-9665fe692681bc958e55d00cc0d0b238b7aee694.tar.gz kvision-9665fe692681bc958e55d00cc0d0b238b7aee694.tar.bz2 kvision-9665fe692681bc958e55d00cc0d0b238b7aee694.zip |
Refactoring for kdoc API documentation with dokka
Diffstat (limited to 'examples/showcase/src/main/kotlin/com/example/ContainersTab.kt')
-rw-r--r-- | examples/showcase/src/main/kotlin/com/example/ContainersTab.kt | 95 |
1 files changed, 0 insertions, 95 deletions
diff --git a/examples/showcase/src/main/kotlin/com/example/ContainersTab.kt b/examples/showcase/src/main/kotlin/com/example/ContainersTab.kt deleted file mode 100644 index 66a45c39..00000000 --- a/examples/showcase/src/main/kotlin/com/example/ContainersTab.kt +++ /dev/null @@ -1,95 +0,0 @@ -package com.example - -import pl.treksoft.kvision.core.Background -import pl.treksoft.kvision.core.COLOR -import pl.treksoft.kvision.core.Container -import pl.treksoft.kvision.dropdown.DropDown -import pl.treksoft.kvision.html.TAG -import pl.treksoft.kvision.html.Tag -import pl.treksoft.kvision.panel.DIRECTION -import pl.treksoft.kvision.panel.SimplePanel -import pl.treksoft.kvision.panel.SplitPanel -import pl.treksoft.kvision.panel.StackPanel -import pl.treksoft.kvision.panel.TabPanel -import pl.treksoft.kvision.panel.VPanel -import pl.treksoft.kvision.utils.px - -class ContainersTab : SimplePanel() { - init { - this.marginTop = 10.px() - val panel = VPanel(spacing = 5) - addStackPanel(panel) - addTabPanel(panel) - addVerticalSplitPanel(panel) - addHorizontalSplitPanel(panel) - this.add(panel) - } - - private fun addStackPanel(panel: Container) { - panel.add(Tag(TAG.H4, "Stack panel")) - - val stack = StackPanel() - stack.add(Tag(TAG.DIV, " ", rich = true).apply { - background = Background(COLOR.BLUE) - height = 40.px() - }, "/containers/blue") - stack.add(Tag(TAG.DIV, " ", rich = true).apply { - background = Background(COLOR.GREEN) - height = 40.px() - }, "/containers/green") - panel.add(stack) - - val ldd = DropDown( - "Activate panel from the stack", listOf( - "Blue panel" to "#!/containers/blue", - "Green panel" to "#!/containers/green" - ) - ) - panel.add(ldd) - } - - private fun addTabPanel(panel: Container) { - panel.add(Tag(TAG.H4, "Tab panel")) - - val tabs = TabPanel() - tabs.addTab("Blue panel", Tag(TAG.DIV, " ", rich = true).apply { - background = Background(COLOR.BLUE) - height = 40.px() - }) - tabs.addTab("Green panel", Tag(TAG.DIV, " ", rich = true).apply { - background = Background(COLOR.GREEN) - height = 40.px() - }) - panel.add(tabs) - } - - private fun addVerticalSplitPanel(panel: Container) { - panel.add(Tag(TAG.H4, "Vertical split panel")) - - val split = SplitPanel() - split.add(Tag(TAG.DIV, " ", rich = true).apply { - background = Background(COLOR.BLUE) - height = 200.px() - }) - split.add(Tag(TAG.DIV, " ", rich = true).apply { - background = Background(COLOR.GREEN) - height = 200.px() - }) - panel.add(split) - } - - private fun addHorizontalSplitPanel(panel: Container) { - panel.add(Tag(TAG.H4, "Horizontal split panel")) - - val split = SplitPanel(direction = DIRECTION.HORIZONTAL).apply { height = 220.px() } - split.add(Tag(TAG.DIV, " ", rich = true).apply { - background = Background(COLOR.BLUE) - height = 100.px() - }) - split.add(Tag(TAG.DIV, " ", rich = true).apply { - background = Background(COLOR.GREEN) - height = 100.px() - }) - panel.add(split) - } -} |