aboutsummaryrefslogtreecommitdiff
path: root/api/pl.treksoft.kvision.panel
diff options
context:
space:
mode:
Diffstat (limited to 'api/pl.treksoft.kvision.panel')
-rw-r--r--api/pl.treksoft.kvision.panel/-dock-panel/index.html46
-rw-r--r--api/pl.treksoft.kvision.panel/-fieldset-panel/index.html46
-rw-r--r--api/pl.treksoft.kvision.panel/-flex-panel/index.html46
-rw-r--r--api/pl.treksoft.kvision.panel/-grid-panel/index.html46
-rw-r--r--api/pl.treksoft.kvision.panel/-grid-wrapper/index.html46
-rw-r--r--api/pl.treksoft.kvision.panel/-h-panel/index.html46
-rw-r--r--api/pl.treksoft.kvision.panel/-responsive-grid-panel/index.html46
-rw-r--r--api/pl.treksoft.kvision.panel/-root/index.html46
-rw-r--r--api/pl.treksoft.kvision.panel/-simple-panel/index.html59
-rw-r--r--api/pl.treksoft.kvision.panel/-split-panel/index.html46
-rw-r--r--api/pl.treksoft.kvision.panel/-stack-panel/index.html46
-rw-r--r--api/pl.treksoft.kvision.panel/-tab-panel/index.html46
-rw-r--r--api/pl.treksoft.kvision.panel/-v-panel/index.html46
13 files changed, 582 insertions, 29 deletions
diff --git a/api/pl.treksoft.kvision.panel/-dock-panel/index.html b/api/pl.treksoft.kvision.panel/-dock-panel/index.html
index b4c7306e..93345c17 100644
--- a/api/pl.treksoft.kvision.panel/-dock-panel/index.html
+++ b/api/pl.treksoft.kvision.panel/-dock-panel/index.html
@@ -127,6 +127,32 @@
</tr>
</tbody>
</table>
+<h3>Extension Properties</h3>
+<table>
+<tbody>
+<tr>
+<td>
+<p><a href="../../pl.treksoft.kvision.event/change-flow.html">changeFlow</a></p>
+</td>
+<td>
+<code><span class="keyword">val </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a><span class="symbol">&gt;</span> <a href="../../pl.treksoft.kvision.event/change-flow.html#T"><span class="identifier">T</span></a><span class="symbol">.</span><span class="identifier">changeFlow</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><a href="../../pl.treksoft.kvision.event/change-flow.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span></code></td>
+</tr>
+<tr>
+<td>
+<p><a href="../../pl.treksoft.kvision.event/click-flow.html">clickFlow</a></p>
+</td>
+<td>
+<code><span class="keyword">val </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a><span class="symbol">&gt;</span> <a href="../../pl.treksoft.kvision.event/click-flow.html#T"><span class="identifier">T</span></a><span class="symbol">.</span><span class="identifier">clickFlow</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><a href="../../pl.treksoft.kvision.event/click-flow.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span></code></td>
+</tr>
+<tr>
+<td>
+<p><a href="../../pl.treksoft.kvision.event/input-flow.html">inputFlow</a></p>
+</td>
+<td>
+<code><span class="keyword">val </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a><span class="symbol">&gt;</span> <a href="../../pl.treksoft.kvision.event/input-flow.html#T"><span class="identifier">T</span></a><span class="symbol">.</span><span class="identifier">inputFlow</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><a href="../../pl.treksoft.kvision.event/input-flow.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span></code></td>
+</tr>
+</tbody>
+</table>
<h3>Extension Functions</h3>
<table>
<tbody>
@@ -304,6 +330,13 @@
</tr>
<tr>
<td>
+<p><a href="../../pl.treksoft.kvision.event/event-flow.html">eventFlow</a></p>
+</td>
+<td>
+<code><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a><span class="symbol">&gt;</span> <a href="../../pl.treksoft.kvision.event/event-flow.html#T"><span class="identifier">T</span></a><span class="symbol">.</span><span class="identifier">eventFlow</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.event$eventFlow(pl.treksoft.kvision.event.eventFlow.T, kotlin.String)/event">event</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-pair/index.html"><span class="identifier">Pair</span></a><span class="symbol">&lt;</span><a href="../../pl.treksoft.kvision.event/event-flow.html#T"><span class="identifier">T</span></a><span class="symbol">,</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/org.w3c.dom.events/-event/index.html"><span class="identifier">Event</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span></code></td>
+</tr>
+<tr>
+<td>
<p><a href="../../pl.treksoft.kvision.form/field-label.html">fieldLabel</a></p>
</td>
<td>
@@ -484,10 +517,19 @@
</tr>
<tr>
<td>
+<p><a href="../../pl.treksoft.kvision.maps/maps.html">maps</a></p>
+</td>
+<td>
+<code><span class="keyword">fun </span><a href="../../pl.treksoft.kvision.core/-container/index.html"><span class="identifier">Container</span></a><span class="symbol">.</span><span class="identifier">maps</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.maps$maps(pl.treksoft.kvision.core.Container, kotlin.Number, kotlin.Number, kotlin.Number, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.maps.Maps, kotlin.Unit)))/lat">lat</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-number/index.html"><span class="identifier">Number</span></a><span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.maps$maps(pl.treksoft.kvision.core.Container, kotlin.Number, kotlin.Number, kotlin.Number, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.maps.Maps, kotlin.Unit)))/lng">lng</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-number/index.html"><span class="identifier">Number</span></a><span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.maps$maps(pl.treksoft.kvision.core.Container, kotlin.Number, kotlin.Number, kotlin.Number, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.maps.Maps, kotlin.Unit)))/zoom">zoom</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-number/index.html"><span class="identifier">Number</span></a><span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.maps$maps(pl.treksoft.kvision.core.Container, kotlin.Number, kotlin.Number, kotlin.Number, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.maps.Maps, kotlin.Unit)))/classes">classes</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-set/index.html"><span class="identifier">Set</span></a><span class="symbol">&lt;</span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">&gt;</span>&nbsp;<span class="symbol">=</span>&nbsp;setOf()<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.maps$maps(pl.treksoft.kvision.core.Container, kotlin.Number, kotlin.Number, kotlin.Number, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.maps.Maps, kotlin.Unit)))/init">init</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><a href="../../pl.treksoft.kvision.maps/-maps/index.html"><span class="identifier">Maps</span></a><span class="symbol">.</span><span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a><span class="symbol">)</span><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">)</span><span class="symbol">: </span><a href="../../pl.treksoft.kvision.maps/-maps/index.html"><span class="identifier">Maps</span></a></code>
+<p>DSL builder extension function.</p>
+</td>
+</tr>
+<tr>
+<td>
<p><a href="../../pl.treksoft.kvision.navbar/navbar.html">navbar</a></p>
</td>
<td>
-<code><span class="keyword">fun </span><a href="../../pl.treksoft.kvision.core/-container/index.html"><span class="identifier">Container</span></a><span class="symbol">.</span><span class="identifier">navbar</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/label">label</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/link">link</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/type">type</span><span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.navbar/-navbar-type/index.html"><span class="identifier">NavbarType</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/expand">expand</span><span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.navbar/-navbar-expand/index.html"><span class="identifier">NavbarExpand</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;NavbarExpand.LG<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/nColor">nColor</span><span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.navbar/-navbar-color/index.html"><span class="identifier">NavbarColor</span></a>&nbsp;<span class="symbol">=</span>&nbsp;NavbarColor.LIGHT<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/bgColor">bgColor</span><span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.core/-bs-bg-color/index.html"><span class="identifier">BsBgColor</span></a>&nbsp;<span class="symbol">=</span>&nbsp;BsBgColor.LIGHT<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/classes">classes</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-set/index.html"><span class="identifier">Set</span></a><span class="symbol">&lt;</span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">&gt;</span>&nbsp;<span class="symbol">=</span>&nbsp;setOf()<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/init">init</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><a href="../../pl.treksoft.kvision.navbar/-navbar/index.html"><span class="identifier">Navbar</span></a><span class="symbol">.</span><span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a><span class="symbol">)</span><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">)</span><span class="symbol">: </span><a href="../../pl.treksoft.kvision.navbar/-navbar/index.html"><span class="identifier">Navbar</span></a></code>
+<code><span class="keyword">fun </span><a href="../../pl.treksoft.kvision.core/-container/index.html"><span class="identifier">Container</span></a><span class="symbol">.</span><span class="identifier">navbar</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.Boolean, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/label">label</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.Boolean, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/link">link</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.Boolean, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/type">type</span><span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.navbar/-navbar-type/index.html"><span class="identifier">NavbarType</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.Boolean, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/expand">expand</span><span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.navbar/-navbar-expand/index.html"><span class="identifier">NavbarExpand</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;NavbarExpand.LG<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.Boolean, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/nColor">nColor</span><span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.navbar/-navbar-color/index.html"><span class="identifier">NavbarColor</span></a>&nbsp;<span class="symbol">=</span>&nbsp;NavbarColor.LIGHT<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.Boolean, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/bgColor">bgColor</span><span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.core/-bs-bg-color/index.html"><span class="identifier">BsBgColor</span></a>&nbsp;<span class="symbol">=</span>&nbsp;BsBgColor.LIGHT<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.Boolean, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/collapseOnClick">collapseOnClick</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html"><span class="identifier">Boolean</span></a>&nbsp;<span class="symbol">=</span>&nbsp;false<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.Boolean, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/classes">classes</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-set/index.html"><span class="identifier">Set</span></a><span class="symbol">&lt;</span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">&gt;</span>&nbsp;<span class="symbol">=</span>&nbsp;setOf()<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.Boolean, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/init">init</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><a href="../../pl.treksoft.kvision.navbar/-navbar/index.html"><span class="identifier">Navbar</span></a><span class="symbol">.</span><span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a><span class="symbol">)</span><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">)</span><span class="symbol">: </span><a href="../../pl.treksoft.kvision.navbar/-navbar/index.html"><span class="identifier">Navbar</span></a></code>
<p>DSL builder extension function.</p>
</td>
</tr>
@@ -496,7 +538,7 @@
<p><a href="../../pl.treksoft.kvision.core/on-event.html">onEvent</a></p>
</td>
<td>
-<code><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a><span class="symbol">&gt;</span> <a href="../../pl.treksoft.kvision.core/on-event.html#T"><span class="identifier">T</span></a><span class="symbol">.</span><span class="identifier">onEvent</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core$onEvent(pl.treksoft.kvision.core.onEvent.T, kotlin.Function1((pl.treksoft.kvision.utils.SnOn((pl.treksoft.kvision.core.onEvent.T)), kotlin.Unit)))/block">block</span><span class="symbol">:</span>&nbsp;<span class="identifier">SnOn</span><span class="symbol">&lt;</span><a href="../../pl.treksoft.kvision.core/on-event.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span><span class="symbol">.</span><span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a></code></td>
+<code><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a><span class="symbol">&gt;</span> <a href="../../pl.treksoft.kvision.core/on-event.html#T"><span class="identifier">T</span></a><span class="symbol">.</span><span class="identifier">onEvent</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core$onEvent(pl.treksoft.kvision.core.onEvent.T, kotlin.Function1((pl.treksoft.kvision.utils.SnOn((pl.treksoft.kvision.core.onEvent.T)), kotlin.Unit)))/block">block</span><span class="symbol">:</span>&nbsp;<span class="identifier">SnOn</span><span class="symbol">&lt;</span><a href="../../pl.treksoft.kvision.core/on-event.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span><span class="symbol">.</span><span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html"><span class="identifier">Int</span></a></code></td>
</tr>
<tr>
<td>
diff --git a/api/pl.treksoft.kvision.panel/-fieldset-panel/index.html b/api/pl.treksoft.kvision.panel/-fieldset-panel/index.html
index 4b06177c..42a9ebfa 100644
--- a/api/pl.treksoft.kvision.panel/-fieldset-panel/index.html
+++ b/api/pl.treksoft.kvision.panel/-fieldset-panel/index.html
@@ -139,6 +139,32 @@
</tr>
</tbody>
</table>
+<h3>Extension Properties</h3>
+<table>
+<tbody>
+<tr>
+<td>
+<p><a href="../../pl.treksoft.kvision.event/change-flow.html">changeFlow</a></p>
+</td>
+<td>
+<code><span class="keyword">val </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a><span class="symbol">&gt;</span> <a href="../../pl.treksoft.kvision.event/change-flow.html#T"><span class="identifier">T</span></a><span class="symbol">.</span><span class="identifier">changeFlow</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><a href="../../pl.treksoft.kvision.event/change-flow.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span></code></td>
+</tr>
+<tr>
+<td>
+<p><a href="../../pl.treksoft.kvision.event/click-flow.html">clickFlow</a></p>
+</td>
+<td>
+<code><span class="keyword">val </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a><span class="symbol">&gt;</span> <a href="../../pl.treksoft.kvision.event/click-flow.html#T"><span class="identifier">T</span></a><span class="symbol">.</span><span class="identifier">clickFlow</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><a href="../../pl.treksoft.kvision.event/click-flow.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span></code></td>
+</tr>
+<tr>
+<td>
+<p><a href="../../pl.treksoft.kvision.event/input-flow.html">inputFlow</a></p>
+</td>
+<td>
+<code><span class="keyword">val </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a><span class="symbol">&gt;</span> <a href="../../pl.treksoft.kvision.event/input-flow.html#T"><span class="identifier">T</span></a><span class="symbol">.</span><span class="identifier">inputFlow</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><a href="../../pl.treksoft.kvision.event/input-flow.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span></code></td>
+</tr>
+</tbody>
+</table>
<h3>Extension Functions</h3>
<table>
<tbody>
@@ -316,6 +342,13 @@
</tr>
<tr>
<td>
+<p><a href="../../pl.treksoft.kvision.event/event-flow.html">eventFlow</a></p>
+</td>
+<td>
+<code><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a><span class="symbol">&gt;</span> <a href="../../pl.treksoft.kvision.event/event-flow.html#T"><span class="identifier">T</span></a><span class="symbol">.</span><span class="identifier">eventFlow</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.event$eventFlow(pl.treksoft.kvision.event.eventFlow.T, kotlin.String)/event">event</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-pair/index.html"><span class="identifier">Pair</span></a><span class="symbol">&lt;</span><a href="../../pl.treksoft.kvision.event/event-flow.html#T"><span class="identifier">T</span></a><span class="symbol">,</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/org.w3c.dom.events/-event/index.html"><span class="identifier">Event</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span></code></td>
+</tr>
+<tr>
+<td>
<p><a href="../../pl.treksoft.kvision.form/field-label.html">fieldLabel</a></p>
</td>
<td>
@@ -496,10 +529,19 @@
</tr>
<tr>
<td>
+<p><a href="../../pl.treksoft.kvision.maps/maps.html">maps</a></p>
+</td>
+<td>
+<code><span class="keyword">fun </span><a href="../../pl.treksoft.kvision.core/-container/index.html"><span class="identifier">Container</span></a><span class="symbol">.</span><span class="identifier">maps</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.maps$maps(pl.treksoft.kvision.core.Container, kotlin.Number, kotlin.Number, kotlin.Number, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.maps.Maps, kotlin.Unit)))/lat">lat</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-number/index.html"><span class="identifier">Number</span></a><span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.maps$maps(pl.treksoft.kvision.core.Container, kotlin.Number, kotlin.Number, kotlin.Number, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.maps.Maps, kotlin.Unit)))/lng">lng</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-number/index.html"><span class="identifier">Number</span></a><span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.maps$maps(pl.treksoft.kvision.core.Container, kotlin.Number, kotlin.Number, kotlin.Number, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.maps.Maps, kotlin.Unit)))/zoom">zoom</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-number/index.html"><span class="identifier">Number</span></a><span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.maps$maps(pl.treksoft.kvision.core.Container, kotlin.Number, kotlin.Number, kotlin.Number, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.maps.Maps, kotlin.Unit)))/classes">classes</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-set/index.html"><span class="identifier">Set</span></a><span class="symbol">&lt;</span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">&gt;</span>&nbsp;<span class="symbol">=</span>&nbsp;setOf()<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.maps$maps(pl.treksoft.kvision.core.Container, kotlin.Number, kotlin.Number, kotlin.Number, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.maps.Maps, kotlin.Unit)))/init">init</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><a href="../../pl.treksoft.kvision.maps/-maps/index.html"><span class="identifier">Maps</span></a><span class="symbol">.</span><span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a><span class="symbol">)</span><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">)</span><span class="symbol">: </span><a href="../../pl.treksoft.kvision.maps/-maps/index.html"><span class="identifier">Maps</span></a></code>
+<p>DSL builder extension function.</p>
+</td>
+</tr>
+<tr>
+<td>
<p><a href="../../pl.treksoft.kvision.navbar/navbar.html">navbar</a></p>
</td>
<td>
-<code><span class="keyword">fun </span><a href="../../pl.treksoft.kvision.core/-container/index.html"><span class="identifier">Container</span></a><span class="symbol">.</span><span class="identifier">navbar</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/label">label</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/link">link</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/type">type</span><span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.navbar/-navbar-type/index.html"><span class="identifier">NavbarType</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/expand">expand</span><span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.navbar/-navbar-expand/index.html"><span class="identifier">NavbarExpand</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;NavbarExpand.LG<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/nColor">nColor</span><span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.navbar/-navbar-color/index.html"><span class="identifier">NavbarColor</span></a>&nbsp;<span class="symbol">=</span>&nbsp;NavbarColor.LIGHT<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/bgColor">bgColor</span><span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.core/-bs-bg-color/index.html"><span class="identifier">BsBgColor</span></a>&nbsp;<span class="symbol">=</span>&nbsp;BsBgColor.LIGHT<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/classes">classes</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-set/index.html"><span class="identifier">Set</span></a><span class="symbol">&lt;</span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">&gt;</span>&nbsp;<span class="symbol">=</span>&nbsp;setOf()<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/init">init</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><a href="../../pl.treksoft.kvision.navbar/-navbar/index.html"><span class="identifier">Navbar</span></a><span class="symbol">.</span><span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a><span class="symbol">)</span><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">)</span><span class="symbol">: </span><a href="../../pl.treksoft.kvision.navbar/-navbar/index.html"><span class="identifier">Navbar</span></a></code>
+<code><span class="keyword">fun </span><a href="../../pl.treksoft.kvision.core/-container/index.html"><span class="identifier">Container</span></a><span class="symbol">.</span><span class="identifier">navbar</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.Boolean, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/label">label</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.Boolean, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/link">link</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.Boolean, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/type">type</span><span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.navbar/-navbar-type/index.html"><span class="identifier">NavbarType</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.Boolean, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/expand">expand</span><span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.navbar/-navbar-expand/index.html"><span class="identifier">NavbarExpand</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;NavbarExpand.LG<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.Boolean, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/nColor">nColor</span><span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.navbar/-navbar-color/index.html"><span class="identifier">NavbarColor</span></a>&nbsp;<span class="symbol">=</span>&nbsp;NavbarColor.LIGHT<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.Boolean, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/bgColor">bgColor</span><span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.core/-bs-bg-color/index.html"><span class="identifier">BsBgColor</span></a>&nbsp;<span class="symbol">=</span>&nbsp;BsBgColor.LIGHT<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.Boolean, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/collapseOnClick">collapseOnClick</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html"><span class="identifier">Boolean</span></a>&nbsp;<span class="symbol">=</span>&nbsp;false<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.Boolean, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/classes">classes</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-set/index.html"><span class="identifier">Set</span></a><span class="symbol">&lt;</span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">&gt;</span>&nbsp;<span class="symbol">=</span>&nbsp;setOf()<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.Boolean, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/init">init</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><a href="../../pl.treksoft.kvision.navbar/-navbar/index.html"><span class="identifier">Navbar</span></a><span class="symbol">.</span><span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a><span class="symbol">)</span><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">)</span><span class="symbol">: </span><a href="../../pl.treksoft.kvision.navbar/-navbar/index.html"><span class="identifier">Navbar</span></a></code>
<p>DSL builder extension function.</p>
</td>
</tr>
@@ -508,7 +550,7 @@
<p><a href="../../pl.treksoft.kvision.core/on-event.html">onEvent</a></p>
</td>
<td>
-<code><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a><span class="symbol">&gt;</span> <a href="../../pl.treksoft.kvision.core/on-event.html#T"><span class="identifier">T</span></a><span class="symbol">.</span><span class="identifier">onEvent</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core$onEvent(pl.treksoft.kvision.core.onEvent.T, kotlin.Function1((pl.treksoft.kvision.utils.SnOn((pl.treksoft.kvision.core.onEvent.T)), kotlin.Unit)))/block">block</span><span class="symbol">:</span>&nbsp;<span class="identifier">SnOn</span><span class="symbol">&lt;</span><a href="../../pl.treksoft.kvision.core/on-event.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span><span class="symbol">.</span><span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a></code></td>
+<code><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a><span class="symbol">&gt;</span> <a href="../../pl.treksoft.kvision.core/on-event.html#T"><span class="identifier">T</span></a><span class="symbol">.</span><span class="identifier">onEvent</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core$onEvent(pl.treksoft.kvision.core.onEvent.T, kotlin.Function1((pl.treksoft.kvision.utils.SnOn((pl.treksoft.kvision.core.onEvent.T)), kotlin.Unit)))/block">block</span><span class="symbol">:</span>&nbsp;<span class="identifier">SnOn</span><span class="symbol">&lt;</span><a href="../../pl.treksoft.kvision.core/on-event.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span><span class="symbol">.</span><span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html"><span class="identifier">Int</span></a></code></td>
</tr>
<tr>
<td>
diff --git a/api/pl.treksoft.kvision.panel/-flex-panel/index.html b/api/pl.treksoft.kvision.panel/-flex-panel/index.html
index 7707b4e3..1bb02b74 100644
--- a/api/pl.treksoft.kvision.panel/-flex-panel/index.html
+++ b/api/pl.treksoft.kvision.panel/-flex-panel/index.html
@@ -186,6 +186,32 @@
</tr>
</tbody>
</table>
+<h3>Extension Properties</h3>
+<table>
+<tbody>
+<tr>
+<td>
+<p><a href="../../pl.treksoft.kvision.event/change-flow.html">changeFlow</a></p>
+</td>
+<td>
+<code><span class="keyword">val </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a><span class="symbol">&gt;</span> <a href="../../pl.treksoft.kvision.event/change-flow.html#T"><span class="identifier">T</span></a><span class="symbol">.</span><span class="identifier">changeFlow</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><a href="../../pl.treksoft.kvision.event/change-flow.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span></code></td>
+</tr>
+<tr>
+<td>
+<p><a href="../../pl.treksoft.kvision.event/click-flow.html">clickFlow</a></p>
+</td>
+<td>
+<code><span class="keyword">val </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a><span class="symbol">&gt;</span> <a href="../../pl.treksoft.kvision.event/click-flow.html#T"><span class="identifier">T</span></a><span class="symbol">.</span><span class="identifier">clickFlow</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><a href="../../pl.treksoft.kvision.event/click-flow.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span></code></td>
+</tr>
+<tr>
+<td>
+<p><a href="../../pl.treksoft.kvision.event/input-flow.html">inputFlow</a></p>
+</td>
+<td>
+<code><span class="keyword">val </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a><span class="symbol">&gt;</span> <a href="../../pl.treksoft.kvision.event/input-flow.html#T"><span class="identifier">T</span></a><span class="symbol">.</span><span class="identifier">inputFlow</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><a href="../../pl.treksoft.kvision.event/input-flow.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span></code></td>
+</tr>
+</tbody>
+</table>
<h3>Extension Functions</h3>
<table>
<tbody>
@@ -363,6 +389,13 @@
</tr>
<tr>
<td>
+<p><a href="../../pl.treksoft.kvision.event/event-flow.html">eventFlow</a></p>
+</td>
+<td>
+<code><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a><span class="symbol">&gt;</span> <a href="../../pl.treksoft.kvision.event/event-flow.html#T"><span class="identifier">T</span></a><span class="symbol">.</span><span class="identifier">eventFlow</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.event$eventFlow(pl.treksoft.kvision.event.eventFlow.T, kotlin.String)/event">event</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-pair/index.html"><span class="identifier">Pair</span></a><span class="symbol">&lt;</span><a href="../../pl.treksoft.kvision.event/event-flow.html#T"><span class="identifier">T</span></a><span class="symbol">,</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/org.w3c.dom.events/-event/index.html"><span class="identifier">Event</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span></code></td>
+</tr>
+<tr>
+<td>
<p><a href="../../pl.treksoft.kvision.form/field-label.html">fieldLabel</a></p>
</td>
<td>
@@ -543,10 +576,19 @@
</tr>
<tr>
<td>
+<p><a href="../../pl.treksoft.kvision.maps/maps.html">maps</a></p>
+</td>
+<td>
+<code><span class="keyword">fun </span><a href="../../pl.treksoft.kvision.core/-container/index.html"><span class="identifier">Container</span></a><span class="symbol">.</span><span class="identifier">maps</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.maps$maps(pl.treksoft.kvision.core.Container, kotlin.Number, kotlin.Number, kotlin.Number, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.maps.Maps, kotlin.Unit)))/lat">lat</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-number/index.html"><span class="identifier">Number</span></a><span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.maps$maps(pl.treksoft.kvision.core.Container, kotlin.Number, kotlin.Number, kotlin.Number, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.maps.Maps, kotlin.Unit)))/lng">lng</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-number/index.html"><span class="identifier">Number</span></a><span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.maps$maps(pl.treksoft.kvision.core.Container, kotlin.Number, kotlin.Number, kotlin.Number, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.maps.Maps, kotlin.Unit)))/zoom">zoom</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-number/index.html"><span class="identifier">Number</span></a><span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.maps$maps(pl.treksoft.kvision.core.Container, kotlin.Number, kotlin.Number, kotlin.Number, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.maps.Maps, kotlin.Unit)))/classes">classes</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-set/index.html"><span class="identifier">Set</span></a><span class="symbol">&lt;</span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">&gt;</span>&nbsp;<span class="symbol">=</span>&nbsp;setOf()<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.maps$maps(pl.treksoft.kvision.core.Container, kotlin.Number, kotlin.Number, kotlin.Number, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.maps.Maps, kotlin.Unit)))/init">init</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><a href="../../pl.treksoft.kvision.maps/-maps/index.html"><span class="identifier">Maps</span></a><span class="symbol">.</span><span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a><span class="symbol">)</span><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">)</span><span class="symbol">: </span><a href="../../pl.treksoft.kvision.maps/-maps/index.html"><span class="identifier">Maps</span></a></code>
+<p>DSL builder extension function.</p>
+</td>
+</tr>
+<tr>
+<td>
<p><a href="../../pl.treksoft.kvision.navbar/navbar.html">navbar</a></p>
</td>
<td>
-<code><span class="keyword">fun </span><a href="../../pl.treksoft.kvision.core/-container/index.html"><span class="identifier">Container</span></a><span class="symbol">.</span><span class="identifier">navbar</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/label">label</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/link">link</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/type">type</span><span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.navbar/-navbar-type/index.html"><span class="identifier">NavbarType</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/expand">expand</span><span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.navbar/-navbar-expand/index.html"><span class="identifier">NavbarExpand</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;NavbarExpand.LG<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/nColor">nColor</span><span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.navbar/-navbar-color/index.html"><span class="identifier">NavbarColor</span></a>&nbsp;<span class="symbol">=</span>&nbsp;NavbarColor.LIGHT<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/bgColor">bgColor</span><span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.core/-bs-bg-color/index.html"><span class="identifier">BsBgColor</span></a>&nbsp;<span class="symbol">=</span>&nbsp;BsBgColor.LIGHT<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/classes">classes</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-set/index.html"><span class="identifier">Set</span></a><span class="symbol">&lt;</span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">&gt;</span>&nbsp;<span class="symbol">=</span>&nbsp;setOf()<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/init">init</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><a href="../../pl.treksoft.kvision.navbar/-navbar/index.html"><span class="identifier">Navbar</span></a><span class="symbol">.</span><span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a><span class="symbol">)</span><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">)</span><span class="symbol">: </span><a href="../../pl.treksoft.kvision.navbar/-navbar/index.html"><span class="identifier">Navbar</span></a></code>
+<code><span class="keyword">fun </span><a href="../../pl.treksoft.kvision.core/-container/index.html"><span class="identifier">Container</span></a><span class="symbol">.</span><span class="identifier">navbar</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.Boolean, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/label">label</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.Boolean, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/link">link</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.Boolean, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/type">type</span><span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.navbar/-navbar-type/index.html"><span class="identifier">NavbarType</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.Boolean, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/expand">expand</span><span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.navbar/-navbar-expand/index.html"><span class="identifier">NavbarExpand</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;NavbarExpand.LG<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.Boolean, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/nColor">nColor</span><span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.navbar/-navbar-color/index.html"><span class="identifier">NavbarColor</span></a>&nbsp;<span class="symbol">=</span>&nbsp;NavbarColor.LIGHT<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.Boolean, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/bgColor">bgColor</span><span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.core/-bs-bg-color/index.html"><span class="identifier">BsBgColor</span></a>&nbsp;<span class="symbol">=</span>&nbsp;BsBgColor.LIGHT<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.Boolean, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/collapseOnClick">collapseOnClick</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html"><span class="identifier">Boolean</span></a>&nbsp;<span class="symbol">=</span>&nbsp;false<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.Boolean, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/classes">classes</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-set/index.html"><span class="identifier">Set</span></a><span class="symbol">&lt;</span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">&gt;</span>&nbsp;<span class="symbol">=</span>&nbsp;setOf()<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.Boolean, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/init">init</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><a href="../../pl.treksoft.kvision.navbar/-navbar/index.html"><span class="identifier">Navbar</span></a><span class="symbol">.</span><span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a><span class="symbol">)</span><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">)</span><span class="symbol">: </span><a href="../../pl.treksoft.kvision.navbar/-navbar/index.html"><span class="identifier">Navbar</span></a></code>
<p>DSL builder extension function.</p>
</td>
</tr>
@@ -555,7 +597,7 @@
<p><a href="../../pl.treksoft.kvision.core/on-event.html">onEvent</a></p>
</td>
<td>
-<code><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a><span class="symbol">&gt;</span> <a href="../../pl.treksoft.kvision.core/on-event.html#T"><span class="identifier">T</span></a><span class="symbol">.</span><span class="identifier">onEvent</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core$onEvent(pl.treksoft.kvision.core.onEvent.T, kotlin.Function1((pl.treksoft.kvision.utils.SnOn((pl.treksoft.kvision.core.onEvent.T)), kotlin.Unit)))/block">block</span><span class="symbol">:</span>&nbsp;<span class="identifier">SnOn</span><span class="symbol">&lt;</span><a href="../../pl.treksoft.kvision.core/on-event.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span><span class="symbol">.</span><span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a></code></td>
+<code><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a><span class="symbol">&gt;</span> <a href="../../pl.treksoft.kvision.core/on-event.html#T"><span class="identifier">T</span></a><span class="symbol">.</span><span class="identifier">onEvent</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core$onEvent(pl.treksoft.kvision.core.onEvent.T, kotlin.Function1((pl.treksoft.kvision.utils.SnOn((pl.treksoft.kvision.core.onEvent.T)), kotlin.Unit)))/block">block</span><span class="symbol">:</span>&nbsp;<span class="identifier">SnOn</span><span class="symbol">&lt;</span><a href="../../pl.treksoft.kvision.core/on-event.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span><span class="symbol">.</span><span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html"><span class="identifier">Int</span></a></code></td>
</tr>
<tr>
<td>
diff --git a/api/pl.treksoft.kvision.panel/-grid-panel/index.html b/api/pl.treksoft.kvision.panel/-grid-panel/index.html
index a5f259ec..8b3dd165 100644
--- a/api/pl.treksoft.kvision.panel/-grid-panel/index.html
+++ b/api/pl.treksoft.kvision.panel/-grid-panel/index.html
@@ -240,6 +240,32 @@
</tr>
</tbody>
</table>
+<h3>Extension Properties</h3>
+<table>
+<tbody>
+<tr>
+<td>
+<p><a href="../../pl.treksoft.kvision.event/change-flow.html">changeFlow</a></p>
+</td>
+<td>
+<code><span class="keyword">val </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a><span class="symbol">&gt;</span> <a href="../../pl.treksoft.kvision.event/change-flow.html#T"><span class="identifier">T</span></a><span class="symbol">.</span><span class="identifier">changeFlow</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><a href="../../pl.treksoft.kvision.event/change-flow.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span></code></td>
+</tr>
+<tr>
+<td>
+<p><a href="../../pl.treksoft.kvision.event/click-flow.html">clickFlow</a></p>
+</td>
+<td>
+<code><span class="keyword">val </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a><span class="symbol">&gt;</span> <a href="../../pl.treksoft.kvision.event/click-flow.html#T"><span class="identifier">T</span></a><span class="symbol">.</span><span class="identifier">clickFlow</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><a href="../../pl.treksoft.kvision.event/click-flow.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span></code></td>
+</tr>
+<tr>
+<td>
+<p><a href="../../pl.treksoft.kvision.event/input-flow.html">inputFlow</a></p>
+</td>
+<td>
+<code><span class="keyword">val </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a><span class="symbol">&gt;</span> <a href="../../pl.treksoft.kvision.event/input-flow.html#T"><span class="identifier">T</span></a><span class="symbol">.</span><span class="identifier">inputFlow</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><a href="../../pl.treksoft.kvision.event/input-flow.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span></code></td>
+</tr>
+</tbody>
+</table>
<h3>Extension Functions</h3>
<table>
<tbody>
@@ -417,6 +443,13 @@
</tr>
<tr>
<td>
+<p><a href="../../pl.treksoft.kvision.event/event-flow.html">eventFlow</a></p>
+</td>
+<td>
+<code><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a><span class="symbol">&gt;</span> <a href="../../pl.treksoft.kvision.event/event-flow.html#T"><span class="identifier">T</span></a><span class="symbol">.</span><span class="identifier">eventFlow</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.event$eventFlow(pl.treksoft.kvision.event.eventFlow.T, kotlin.String)/event">event</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-pair/index.html"><span class="identifier">Pair</span></a><span class="symbol">&lt;</span><a href="../../pl.treksoft.kvision.event/event-flow.html#T"><span class="identifier">T</span></a><span class="symbol">,</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/org.w3c.dom.events/-event/index.html"><span class="identifier">Event</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span></code></td>
+</tr>
+<tr>
+<td>
<p><a href="../../pl.treksoft.kvision.form/field-label.html">fieldLabel</a></p>
</td>
<td>
@@ -597,10 +630,19 @@
</tr>
<tr>
<td>
+<p><a href="../../pl.treksoft.kvision.maps/maps.html">maps</a></p>
+</td>
+<td>
+<code><span class="keyword">fun </span><a href="../../pl.treksoft.kvision.core/-container/index.html"><span class="identifier">Container</span></a><span class="symbol">.</span><span class="identifier">maps</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.maps$maps(pl.treksoft.kvision.core.Container, kotlin.Number, kotlin.Number, kotlin.Number, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.maps.Maps, kotlin.Unit)))/lat">lat</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-number/index.html"><span class="identifier">Number</span></a><span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.maps$maps(pl.treksoft.kvision.core.Container, kotlin.Number, kotlin.Number, kotlin.Number, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.maps.Maps, kotlin.Unit)))/lng">lng</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-number/index.html"><span class="identifier">Number</span></a><span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.maps$maps(pl.treksoft.kvision.core.Container, kotlin.Number, kotlin.Number, kotlin.Number, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.maps.Maps, kotlin.Unit)))/zoom">zoom</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-number/index.html"><span class="identifier">Number</span></a><span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.maps$maps(pl.treksoft.kvision.core.Container, kotlin.Number, kotlin.Number, kotlin.Number, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.maps.Maps, kotlin.Unit)))/classes">classes</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-set/index.html"><span class="identifier">Set</span></a><span class="symbol">&lt;</span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">&gt;</span>&nbsp;<span class="symbol">=</span>&nbsp;setOf()<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.maps$maps(pl.treksoft.kvision.core.Container, kotlin.Number, kotlin.Number, kotlin.Number, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.maps.Maps, kotlin.Unit)))/init">init</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><a href="../../pl.treksoft.kvision.maps/-maps/index.html"><span class="identifier">Maps</span></a><span class="symbol">.</span><span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a><span class="symbol">)</span><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">)</span><span class="symbol">: </span><a href="../../pl.treksoft.kvision.maps/-maps/index.html"><span class="identifier">Maps</span></a></code>
+<p>DSL builder extension function.</p>
+</td>
+</tr>
+<tr>
+<td>
<p><a href="../../pl.treksoft.kvision.navbar/navbar.html">navbar</a></p>
</td>
<td>
-<code><span class="keyword">fun </span><a href="../../pl.treksoft.kvision.core/-container/index.html"><span class="identifier">Container</span></a><span class="symbol">.</span><span class="identifier">navbar</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/label">label</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/link">link</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/type">type</span><span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.navbar/-navbar-type/index.html"><span class="identifier">NavbarType</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/expand">expand</span><span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.navbar/-navbar-expand/index.html"><span class="identifier">NavbarExpand</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;NavbarExpand.LG<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/nColor">nColor</span><span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.navbar/-navbar-color/index.html"><span class="identifier">NavbarColor</span></a>&nbsp;<span class="symbol">=</span>&nbsp;NavbarColor.LIGHT<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/bgColor">bgColor</span><span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.core/-bs-bg-color/index.html"><span class="identifier">BsBgColor</span></a>&nbsp;<span class="symbol">=</span>&nbsp;BsBgColor.LIGHT<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/classes">classes</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-set/index.html"><span class="identifier">Set</span></a><span class="symbol">&lt;</span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">&gt;</span>&nbsp;<span class="symbol">=</span>&nbsp;setOf()<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/init">init</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><a href="../../pl.treksoft.kvision.navbar/-navbar/index.html"><span class="identifier">Navbar</span></a><span class="symbol">.</span><span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a><span class="symbol">)</span><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">)</span><span class="symbol">: </span><a href="../../pl.treksoft.kvision.navbar/-navbar/index.html"><span class="identifier">Navbar</span></a></code>
+<code><span class="keyword">fun </span><a href="../../pl.treksoft.kvision.core/-container/index.html"><span class="identifier">Container</span></a><span class="symbol">.</span><span class="identifier">navbar</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.Boolean, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/label">label</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.Boolean, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/link">link</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.Boolean, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/type">type</span><span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.navbar/-navbar-type/index.html"><span class="identifier">NavbarType</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.Boolean, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/expand">expand</span><span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.navbar/-navbar-expand/index.html"><span class="identifier">NavbarExpand</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;NavbarExpand.LG<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.Boolean, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/nColor">nColor</span><span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.navbar/-navbar-color/index.html"><span class="identifier">NavbarColor</span></a>&nbsp;<span class="symbol">=</span>&nbsp;NavbarColor.LIGHT<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.Boolean, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/bgColor">bgColor</span><span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.core/-bs-bg-color/index.html"><span class="identifier">BsBgColor</span></a>&nbsp;<span class="symbol">=</span>&nbsp;BsBgColor.LIGHT<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.Boolean, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/collapseOnClick">collapseOnClick</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html"><span class="identifier">Boolean</span></a>&nbsp;<span class="symbol">=</span>&nbsp;false<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.Boolean, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/classes">classes</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-set/index.html"><span class="identifier">Set</span></a><span class="symbol">&lt;</span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">&gt;</span>&nbsp;<span class="symbol">=</span>&nbsp;setOf()<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.Boolean, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/init">init</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><a href="../../pl.treksoft.kvision.navbar/-navbar/index.html"><span class="identifier">Navbar</span></a><span class="symbol">.</span><span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a><span class="symbol">)</span><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">)</span><span class="symbol">: </span><a href="../../pl.treksoft.kvision.navbar/-navbar/index.html"><span class="identifier">Navbar</span></a></code>
<p>DSL builder extension function.</p>
</td>
</tr>
@@ -609,7 +651,7 @@
<p><a href="../../pl.treksoft.kvision.core/on-event.html">onEvent</a></p>
</td>
<td>
-<code><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a><span class="symbol">&gt;</span> <a href="../../pl.treksoft.kvision.core/on-event.html#T"><span class="identifier">T</span></a><span class="symbol">.</span><span class="identifier">onEvent</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core$onEvent(pl.treksoft.kvision.core.onEvent.T, kotlin.Function1((pl.treksoft.kvision.utils.SnOn((pl.treksoft.kvision.core.onEvent.T)), kotlin.Unit)))/block">block</span><span class="symbol">:</span>&nbsp;<span class="identifier">SnOn</span><span class="symbol">&lt;</span><a href="../../pl.treksoft.kvision.core/on-event.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span><span class="symbol">.</span><span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a></code></td>
+<code><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a><span class="symbol">&gt;</span> <a href="../../pl.treksoft.kvision.core/on-event.html#T"><span class="identifier">T</span></a><span class="symbol">.</span><span class="identifier">onEvent</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core$onEvent(pl.treksoft.kvision.core.onEvent.T, kotlin.Function1((pl.treksoft.kvision.utils.SnOn((pl.treksoft.kvision.core.onEvent.T)), kotlin.Unit)))/block">block</span><span class="symbol">:</span>&nbsp;<span class="identifier">SnOn</span><span class="symbol">&lt;</span><a href="../../pl.treksoft.kvision.core/on-event.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span><span class="symbol">.</span><span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html"><span class="identifier">Int</span></a></code></td>
</tr>
<tr>
<td>
diff --git a/api/pl.treksoft.kvision.panel/-grid-wrapper/index.html b/api/pl.treksoft.kvision.panel/-grid-wrapper/index.html
index 5eab382b..0831ee08 100644
--- a/api/pl.treksoft.kvision.panel/-grid-wrapper/index.html
+++ b/api/pl.treksoft.kvision.panel/-grid-wrapper/index.html
@@ -61,6 +61,32 @@
</tr>
</tbody>
</table>
+<h3>Extension Properties</h3>
+<table>
+<tbody>
+<tr>
+<td>
+<p><a href="../../pl.treksoft.kvision.event/change-flow.html">changeFlow</a></p>
+</td>
+<td>
+<code><span class="keyword">val </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a><span class="symbol">&gt;</span> <a href="../../pl.treksoft.kvision.event/change-flow.html#T"><span class="identifier">T</span></a><span class="symbol">.</span><span class="identifier">changeFlow</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><a href="../../pl.treksoft.kvision.event/change-flow.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span></code></td>
+</tr>
+<tr>
+<td>
+<p><a href="../../pl.treksoft.kvision.event/click-flow.html">clickFlow</a></p>
+</td>
+<td>
+<code><span class="keyword">val </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a><span class="symbol">&gt;</span> <a href="../../pl.treksoft.kvision.event/click-flow.html#T"><span class="identifier">T</span></a><span class="symbol">.</span><span class="identifier">clickFlow</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><a href="../../pl.treksoft.kvision.event/click-flow.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span></code></td>
+</tr>
+<tr>
+<td>
+<p><a href="../../pl.treksoft.kvision.event/input-flow.html">inputFlow</a></p>
+</td>
+<td>
+<code><span class="keyword">val </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a><span class="symbol">&gt;</span> <a href="../../pl.treksoft.kvision.event/input-flow.html#T"><span class="identifier">T</span></a><span class="symbol">.</span><span class="identifier">inputFlow</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><a href="../../pl.treksoft.kvision.event/input-flow.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span></code></td>
+</tr>
+</tbody>
+</table>
<h3>Extension Functions</h3>
<table>
<tbody>
@@ -238,6 +264,13 @@
</tr>
<tr>
<td>
+<p><a href="../../pl.treksoft.kvision.event/event-flow.html">eventFlow</a></p>
+</td>
+<td>
+<code><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a><span class="symbol">&gt;</span> <a href="../../pl.treksoft.kvision.event/event-flow.html#T"><span class="identifier">T</span></a><span class="symbol">.</span><span class="identifier">eventFlow</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.event$eventFlow(pl.treksoft.kvision.event.eventFlow.T, kotlin.String)/event">event</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-pair/index.html"><span class="identifier">Pair</span></a><span class="symbol">&lt;</span><a href="../../pl.treksoft.kvision.event/event-flow.html#T"><span class="identifier">T</span></a><span class="symbol">,</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/org.w3c.dom.events/-event/index.html"><span class="identifier">Event</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span></code></td>
+</tr>
+<tr>
+<td>
<p><a href="../../pl.treksoft.kvision.form/field-label.html">fieldLabel</a></p>
</td>
<td>
@@ -418,10 +451,19 @@
</tr>
<tr>
<td>
+<p><a href="../../pl.treksoft.kvision.maps/maps.html">maps</a></p>
+</td>
+<td>
+<code><span class="keyword">fun </span><a href="../../pl.treksoft.kvision.core/-container/index.html"><span class="identifier">Container</span></a><span class="symbol">.</span><span class="identifier">maps</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.maps$maps(pl.treksoft.kvision.core.Container, kotlin.Number, kotlin.Number, kotlin.Number, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.maps.Maps, kotlin.Unit)))/lat">lat</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-number/index.html"><span class="identifier">Number</span></a><span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.maps$maps(pl.treksoft.kvision.core.Container, kotlin.Number, kotlin.Number, kotlin.Number, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.maps.Maps, kotlin.Unit)))/lng">lng</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-number/index.html"><span class="identifier">Number</span></a><span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.maps$maps(pl.treksoft.kvision.core.Container, kotlin.Number, kotlin.Number, kotlin.Number, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.maps.Maps, kotlin.Unit)))/zoom">zoom</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-number/index.html"><span class="identifier">Number</span></a><span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.maps$maps(pl.treksoft.kvision.core.Container, kotlin.Number, kotlin.Number, kotlin.Number, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.maps.Maps, kotlin.Unit)))/classes">classes</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-set/index.html"><span class="identifier">Set</span></a><span class="symbol">&lt;</span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">&gt;</span>&nbsp;<span class="symbol">=</span>&nbsp;setOf()<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.maps$maps(pl.treksoft.kvision.core.Container, kotlin.Number, kotlin.Number, kotlin.Number, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.maps.Maps, kotlin.Unit)))/init">init</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><a href="../../pl.treksoft.kvision.maps/-maps/index.html"><span class="identifier">Maps</span></a><span class="symbol">.</span><span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a><span class="symbol">)</span><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">)</span><span class="symbol">: </span><a href="../../pl.treksoft.kvision.maps/-maps/index.html"><span class="identifier">Maps</span></a></code>
+<p>DSL builder extension function.</p>
+</td>
+</tr>
+<tr>
+<td>
<p><a href="../../pl.treksoft.kvision.navbar/navbar.html">navbar</a></p>
</td>
<td>
-<code><span class="keyword">fun </span><a href="../../pl.treksoft.kvision.core/-container/index.html"><span class="identifier">Container</span></a><span class="symbol">.</span><span class="identifier">navbar</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/label">label</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/link">link</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/type">type</span><span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.navbar/-navbar-type/index.html"><span class="identifier">NavbarType</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/expand">expand</span><span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.navbar/-navbar-expand/index.html"><span class="identifier">NavbarExpand</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;NavbarExpand.LG<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/nColor">nColor</span><span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.navbar/-navbar-color/index.html"><span class="identifier">NavbarColor</span></a>&nbsp;<span class="symbol">=</span>&nbsp;NavbarColor.LIGHT<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/bgColor">bgColor</span><span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.core/-bs-bg-color/index.html"><span class="identifier">BsBgColor</span></a>&nbsp;<span class="symbol">=</span>&nbsp;BsBgColor.LIGHT<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/classes">classes</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-set/index.html"><span class="identifier">Set</span></a><span class="symbol">&lt;</span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">&gt;</span>&nbsp;<span class="symbol">=</span>&nbsp;setOf()<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/init">init</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><a href="../../pl.treksoft.kvision.navbar/-navbar/index.html"><span class="identifier">Navbar</span></a><span class="symbol">.</span><span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a><span class="symbol">)</span><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">)</span><span class="symbol">: </span><a href="../../pl.treksoft.kvision.navbar/-navbar/index.html"><span class="identifier">Navbar</span></a></code>
+<code><span class="keyword">fun </span><a href="../../pl.treksoft.kvision.core/-container/index.html"><span class="identifier">Container</span></a><span class="symbol">.</span><span class="identifier">navbar</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.Boolean, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/label">label</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.Boolean, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/link">link</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.Boolean, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/type">type</span><span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.navbar/-navbar-type/index.html"><span class="identifier">NavbarType</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.Boolean, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/expand">expand</span><span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.navbar/-navbar-expand/index.html"><span class="identifier">NavbarExpand</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;NavbarExpand.LG<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.Boolean, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/nColor">nColor</span><span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.navbar/-navbar-color/index.html"><span class="identifier">NavbarColor</span></a>&nbsp;<span class="symbol">=</span>&nbsp;NavbarColor.LIGHT<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.Boolean, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/bgColor">bgColor</span><span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.core/-bs-bg-color/index.html"><span class="identifier">BsBgColor</span></a>&nbsp;<span class="symbol">=</span>&nbsp;BsBgColor.LIGHT<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.Boolean, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/collapseOnClick">collapseOnClick</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html"><span class="identifier">Boolean</span></a>&nbsp;<span class="symbol">=</span>&nbsp;false<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.Boolean, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/classes">classes</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-set/index.html"><span class="identifier">Set</span></a><span class="symbol">&lt;</span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">&gt;</span>&nbsp;<span class="symbol">=</span>&nbsp;setOf()<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.Boolean, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/init">init</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><a href="../../pl.treksoft.kvision.navbar/-navbar/index.html"><span class="identifier">Navbar</span></a><span class="symbol">.</span><span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a><span class="symbol">)</span><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">)</span><span class="symbol">: </span><a href="../../pl.treksoft.kvision.navbar/-navbar/index.html"><span class="identifier">Navbar</span></a></code>
<p>DSL builder extension function.</p>
</td>
</tr>
@@ -430,7 +472,7 @@
<p><a href="../../pl.treksoft.kvision.core/on-event.html">onEvent</a></p>
</td>
<td>
-<code><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a><span class="symbol">&gt;</span> <a href="../../pl.treksoft.kvision.core/on-event.html#T"><span class="identifier">T</span></a><span class="symbol">.</span><span class="identifier">onEvent</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core$onEvent(pl.treksoft.kvision.core.onEvent.T, kotlin.Function1((pl.treksoft.kvision.utils.SnOn((pl.treksoft.kvision.core.onEvent.T)), kotlin.Unit)))/block">block</span><span class="symbol">:</span>&nbsp;<span class="identifier">SnOn</span><span class="symbol">&lt;</span><a href="../../pl.treksoft.kvision.core/on-event.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span><span class="symbol">.</span><span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a></code></td>
+<code><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a><span class="symbol">&gt;</span> <a href="../../pl.treksoft.kvision.core/on-event.html#T"><span class="identifier">T</span></a><span class="symbol">.</span><span class="identifier">onEvent</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core$onEvent(pl.treksoft.kvision.core.onEvent.T, kotlin.Function1((pl.treksoft.kvision.utils.SnOn((pl.treksoft.kvision.core.onEvent.T)), kotlin.Unit)))/block">block</span><span class="symbol">:</span>&nbsp;<span class="identifier">SnOn</span><span class="symbol">&lt;</span><a href="../../pl.treksoft.kvision.core/on-event.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span><span class="symbol">.</span><span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html"><span class="identifier">Int</span></a></code></td>
</tr>
<tr>
<td>
diff --git a/api/pl.treksoft.kvision.panel/-h-panel/index.html b/api/pl.treksoft.kvision.panel/-h-panel/index.html
index 47cfa21e..00f9fff9 100644
--- a/api/pl.treksoft.kvision.panel/-h-panel/index.html
+++ b/api/pl.treksoft.kvision.panel/-h-panel/index.html
@@ -134,6 +134,32 @@
</tr>
</tbody>
</table>
+<h3>Extension Properties</h3>
+<table>
+<tbody>
+<tr>
+<td>
+<p><a href="../../pl.treksoft.kvision.event/change-flow.html">changeFlow</a></p>
+</td>
+<td>
+<code><span class="keyword">val </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a><span class="symbol">&gt;</span> <a href="../../pl.treksoft.kvision.event/change-flow.html#T"><span class="identifier">T</span></a><span class="symbol">.</span><span class="identifier">changeFlow</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><a href="../../pl.treksoft.kvision.event/change-flow.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span></code></td>
+</tr>
+<tr>
+<td>
+<p><a href="../../pl.treksoft.kvision.event/click-flow.html">clickFlow</a></p>
+</td>
+<td>
+<code><span class="keyword">val </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a><span class="symbol">&gt;</span> <a href="../../pl.treksoft.kvision.event/click-flow.html#T"><span class="identifier">T</span></a><span class="symbol">.</span><span class="identifier">clickFlow</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><a href="../../pl.treksoft.kvision.event/click-flow.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span></code></td>
+</tr>
+<tr>
+<td>
+<p><a href="../../pl.treksoft.kvision.event/input-flow.html">inputFlow</a></p>
+</td>
+<td>
+<code><span class="keyword">val </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a><span class="symbol">&gt;</span> <a href="../../pl.treksoft.kvision.event/input-flow.html#T"><span class="identifier">T</span></a><span class="symbol">.</span><span class="identifier">inputFlow</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><a href="../../pl.treksoft.kvision.event/input-flow.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span></code></td>
+</tr>
+</tbody>
+</table>
<h3>Extension Functions</h3>
<table>
<tbody>
@@ -311,6 +337,13 @@
</tr>
<tr>
<td>
+<p><a href="../../pl.treksoft.kvision.event/event-flow.html">eventFlow</a></p>
+</td>
+<td>
+<code><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a><span class="symbol">&gt;</span> <a href="../../pl.treksoft.kvision.event/event-flow.html#T"><span class="identifier">T</span></a><span class="symbol">.</span><span class="identifier">eventFlow</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.event$eventFlow(pl.treksoft.kvision.event.eventFlow.T, kotlin.String)/event">event</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-pair/index.html"><span class="identifier">Pair</span></a><span class="symbol">&lt;</span><a href="../../pl.treksoft.kvision.event/event-flow.html#T"><span class="identifier">T</span></a><span class="symbol">,</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/org.w3c.dom.events/-event/index.html"><span class="identifier">Event</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span></code></td>
+</tr>
+<tr>
+<td>
<p><a href="../../pl.treksoft.kvision.form/field-label.html">fieldLabel</a></p>
</td>
<td>
@@ -491,10 +524,19 @@
</tr>
<tr>
<td>
+<p><a href="../../pl.treksoft.kvision.maps/maps.html">maps</a></p>
+</td>
+<td>
+<code><span class="keyword">fun </span><a href="../../pl.treksoft.kvision.core/-container/index.html"><span class="identifier">Container</span></a><span class="symbol">.</span><span class="identifier">maps</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.maps$maps(pl.treksoft.kvision.core.Container, kotlin.Number, kotlin.Number, kotlin.Number, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.maps.Maps, kotlin.Unit)))/lat">lat</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-number/index.html"><span class="identifier">Number</span></a><span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.maps$maps(pl.treksoft.kvision.core.Container, kotlin.Number, kotlin.Number, kotlin.Number, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.maps.Maps, kotlin.Unit)))/lng">lng</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-number/index.html"><span class="identifier">Number</span></a><span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.maps$maps(pl.treksoft.kvision.core.Container, kotlin.Number, kotlin.Number, kotlin.Number, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.maps.Maps, kotlin.Unit)))/zoom">zoom</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-number/index.html"><span class="identifier">Number</span></a><span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.maps$maps(pl.treksoft.kvision.core.Container, kotlin.Number, kotlin.Number, kotlin.Number, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.maps.Maps, kotlin.Unit)))/classes">classes</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-set/index.html"><span class="identifier">Set</span></a><span class="symbol">&lt;</span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">&gt;</span>&nbsp;<span class="symbol">=</span>&nbsp;setOf()<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.maps$maps(pl.treksoft.kvision.core.Container, kotlin.Number, kotlin.Number, kotlin.Number, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.maps.Maps, kotlin.Unit)))/init">init</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><a href="../../pl.treksoft.kvision.maps/-maps/index.html"><span class="identifier">Maps</span></a><span class="symbol">.</span><span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a><span class="symbol">)</span><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">)</span><span class="symbol">: </span><a href="../../pl.treksoft.kvision.maps/-maps/index.html"><span class="identifier">Maps</span></a></code>
+<p>DSL builder extension function.</p>
+</td>
+</tr>
+<tr>
+<td>
<p><a href="../../pl.treksoft.kvision.navbar/navbar.html">navbar</a></p>
</td>
<td>
-<code><span class="keyword">fun </span><a href="../../pl.treksoft.kvision.core/-container/index.html"><span class="identifier">Container</span></a><span class="symbol">.</span><span class="identifier">navbar</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/label">label</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/link">link</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/type">type</span><span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.navbar/-navbar-type/index.html"><span class="identifier">NavbarType</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/expand">expand</span><span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.navbar/-navbar-expand/index.html"><span class="identifier">NavbarExpand</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;NavbarExpand.LG<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/nColor">nColor</span><span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.navbar/-navbar-color/index.html"><span class="identifier">NavbarColor</span></a>&nbsp;<span class="symbol">=</span>&nbsp;NavbarColor.LIGHT<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/bgColor">bgColor</span><span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.core/-bs-bg-color/index.html"><span class="identifier">BsBgColor</span></a>&nbsp;<span class="symbol">=</span>&nbsp;BsBgColor.LIGHT<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/classes">classes</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-set/index.html"><span class="identifier">Set</span></a><span class="symbol">&lt;</span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">&gt;</span>&nbsp;<span class="symbol">=</span>&nbsp;setOf()<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/init">init</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><a href="../../pl.treksoft.kvision.navbar/-navbar/index.html"><span class="identifier">Navbar</span></a><span class="symbol">.</span><span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a><span class="symbol">)</span><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">)</span><span class="symbol">: </span><a href="../../pl.treksoft.kvision.navbar/-navbar/index.html"><span class="identifier">Navbar</span></a></code>
+<code><span class="keyword">fun </span><a href="../../pl.treksoft.kvision.core/-container/index.html"><span class="identifier">Container</span></a><span class="symbol">.</span><span class="identifier">navbar</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.Boolean, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/label">label</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.Boolean, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/link">link</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.Boolean, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/type">type</span><span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.navbar/-navbar-type/index.html"><span class="identifier">NavbarType</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.Boolean, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/expand">expand</span><span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.navbar/-navbar-expand/index.html"><span class="identifier">NavbarExpand</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;NavbarExpand.LG<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.Boolean, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/nColor">nColor</span><span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.navbar/-navbar-color/index.html"><span class="identifier">NavbarColor</span></a>&nbsp;<span class="symbol">=</span>&nbsp;NavbarColor.LIGHT<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.Boolean, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/bgColor">bgColor</span><span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.core/-bs-bg-color/index.html"><span class="identifier">BsBgColor</span></a>&nbsp;<span class="symbol">=</span>&nbsp;BsBgColor.LIGHT<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.Boolean, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/collapseOnClick">collapseOnClick</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html"><span class="identifier">Boolean</span></a>&nbsp;<span class="symbol">=</span>&nbsp;false<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.Boolean, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/classes">classes</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-set/index.html"><span class="identifier">Set</span></a><span class="symbol">&lt;</span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">&gt;</span>&nbsp;<span class="symbol">=</span>&nbsp;setOf()<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.Boolean, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/init">init</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><a href="../../pl.treksoft.kvision.navbar/-navbar/index.html"><span class="identifier">Navbar</span></a><span class="symbol">.</span><span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a><span class="symbol">)</span><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">)</span><span class="symbol">: </span><a href="../../pl.treksoft.kvision.navbar/-navbar/index.html"><span class="identifier">Navbar</span></a></code>
<p>DSL builder extension function.</p>
</td>
</tr>
@@ -503,7 +545,7 @@
<p><a href="../../pl.treksoft.kvision.core/on-event.html">onEvent</a></p>
</td>
<td>
-<code><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a><span class="symbol">&gt;</span> <a href="../../pl.treksoft.kvision.core/on-event.html#T"><span class="identifier">T</span></a><span class="symbol">.</span><span class="identifier">onEvent</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core$onEvent(pl.treksoft.kvision.core.onEvent.T, kotlin.Function1((pl.treksoft.kvision.utils.SnOn((pl.treksoft.kvision.core.onEvent.T)), kotlin.Unit)))/block">block</span><span class="symbol">:</span>&nbsp;<span class="identifier">SnOn</span><span class="symbol">&lt;</span><a href="../../pl.treksoft.kvision.core/on-event.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span><span class="symbol">.</span><span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a></code></td>
+<code><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a><span class="symbol">&gt;</span> <a href="../../pl.treksoft.kvision.core/on-event.html#T"><span class="identifier">T</span></a><span class="symbol">.</span><span class="identifier">onEvent</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core$onEvent(pl.treksoft.kvision.core.onEvent.T, kotlin.Function1((pl.treksoft.kvision.utils.SnOn((pl.treksoft.kvision.core.onEvent.T)), kotlin.Unit)))/block">block</span><span class="symbol">:</span>&nbsp;<span class="identifier">SnOn</span><span class="symbol">&lt;</span><a href="../../pl.treksoft.kvision.core/on-event.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span><span class="symbol">.</span><span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html"><span class="identifier">Int</span></a></code></td>
</tr>
<tr>
<td>
diff --git a/api/pl.treksoft.kvision.panel/-responsive-grid-panel/index.html b/api/pl.treksoft.kvision.panel/-responsive-grid-panel/index.html
index 5428d0f9..e40847b8 100644
--- a/api/pl.treksoft.kvision.panel/-responsive-grid-panel/index.html
+++ b/api/pl.treksoft.kvision.panel/-responsive-grid-panel/index.html
@@ -141,6 +141,32 @@
</tr>
</tbody>
</table>
+<h3>Extension Properties</h3>
+<table>
+<tbody>
+<tr>
+<td>
+<p><a href="../../pl.treksoft.kvision.event/change-flow.html">changeFlow</a></p>
+</td>
+<td>
+<code><span class="keyword">val </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a><span class="symbol">&gt;</span> <a href="../../pl.treksoft.kvision.event/change-flow.html#T"><span class="identifier">T</span></a><span class="symbol">.</span><span class="identifier">changeFlow</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><a href="../../pl.treksoft.kvision.event/change-flow.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span></code></td>
+</tr>
+<tr>
+<td>
+<p><a href="../../pl.treksoft.kvision.event/click-flow.html">clickFlow</a></p>
+</td>
+<td>
+<code><span class="keyword">val </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a><span class="symbol">&gt;</span> <a href="../../pl.treksoft.kvision.event/click-flow.html#T"><span class="identifier">T</span></a><span class="symbol">.</span><span class="identifier">clickFlow</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><a href="../../pl.treksoft.kvision.event/click-flow.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span></code></td>
+</tr>
+<tr>
+<td>
+<p><a href="../../pl.treksoft.kvision.event/input-flow.html">inputFlow</a></p>
+</td>
+<td>
+<code><span class="keyword">val </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a><span class="symbol">&gt;</span> <a href="../../pl.treksoft.kvision.event/input-flow.html#T"><span class="identifier">T</span></a><span class="symbol">.</span><span class="identifier">inputFlow</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><a href="../../pl.treksoft.kvision.event/input-flow.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span></code></td>
+</tr>
+</tbody>
+</table>
<h3>Extension Functions</h3>
<table>
<tbody>
@@ -318,6 +344,13 @@
</tr>
<tr>
<td>
+<p><a href="../../pl.treksoft.kvision.event/event-flow.html">eventFlow</a></p>
+</td>
+<td>
+<code><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a><span class="symbol">&gt;</span> <a href="../../pl.treksoft.kvision.event/event-flow.html#T"><span class="identifier">T</span></a><span class="symbol">.</span><span class="identifier">eventFlow</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.event$eventFlow(pl.treksoft.kvision.event.eventFlow.T, kotlin.String)/event">event</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-pair/index.html"><span class="identifier">Pair</span></a><span class="symbol">&lt;</span><a href="../../pl.treksoft.kvision.event/event-flow.html#T"><span class="identifier">T</span></a><span class="symbol">,</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/org.w3c.dom.events/-event/index.html"><span class="identifier">Event</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span></code></td>
+</tr>
+<tr>
+<td>
<p><a href="../../pl.treksoft.kvision.form/field-label.html">fieldLabel</a></p>
</td>
<td>
@@ -498,10 +531,19 @@
</tr>
<tr>
<td>
+<p><a href="../../pl.treksoft.kvision.maps/maps.html">maps</a></p>
+</td>
+<td>
+<code><span class="keyword">fun </span><a href="../../pl.treksoft.kvision.core/-container/index.html"><span class="identifier">Container</span></a><span class="symbol">.</span><span class="identifier">maps</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.maps$maps(pl.treksoft.kvision.core.Container, kotlin.Number, kotlin.Number, kotlin.Number, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.maps.Maps, kotlin.Unit)))/lat">lat</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-number/index.html"><span class="identifier">Number</span></a><span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.maps$maps(pl.treksoft.kvision.core.Container, kotlin.Number, kotlin.Number, kotlin.Number, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.maps.Maps, kotlin.Unit)))/lng">lng</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-number/index.html"><span class="identifier">Number</span></a><span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.maps$maps(pl.treksoft.kvision.core.Container, kotlin.Number, kotlin.Number, kotlin.Number, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.maps.Maps, kotlin.Unit)))/zoom">zoom</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-number/index.html"><span class="identifier">Number</span></a><span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.maps$maps(pl.treksoft.kvision.core.Container, kotlin.Number, kotlin.Number, kotlin.Number, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.maps.Maps, kotlin.Unit)))/classes">classes</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-set/index.html"><span class="identifier">Set</span></a><span class="symbol">&lt;</span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">&gt;</span>&nbsp;<span class="symbol">=</span>&nbsp;setOf()<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.maps$maps(pl.treksoft.kvision.core.Container, kotlin.Number, kotlin.Number, kotlin.Number, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.maps.Maps, kotlin.Unit)))/init">init</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><a href="../../pl.treksoft.kvision.maps/-maps/index.html"><span class="identifier">Maps</span></a><span class="symbol">.</span><span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a><span class="symbol">)</span><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">)</span><span class="symbol">: </span><a href="../../pl.treksoft.kvision.maps/-maps/index.html"><span class="identifier">Maps</span></a></code>
+<p>DSL builder extension function.</p>
+</td>
+</tr>
+<tr>
+<td>
<p><a href="../../pl.treksoft.kvision.navbar/navbar.html">navbar</a></p>
</td>
<td>
-<code><span class="keyword">fun </span><a href="../../pl.treksoft.kvision.core/-container/index.html"><span class="identifier">Container</span></a><span class="symbol">.</span><span class="identifier">navbar</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/label">label</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/link">link</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/type">type</span><span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.navbar/-navbar-type/index.html"><span class="identifier">NavbarType</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/expand">expand</span><span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.navbar/-navbar-expand/index.html"><span class="identifier">NavbarExpand</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;NavbarExpand.LG<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/nColor">nColor</span><span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.navbar/-navbar-color/index.html"><span class="identifier">NavbarColor</span></a>&nbsp;<span class="symbol">=</span>&nbsp;NavbarColor.LIGHT<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/bgColor">bgColor</span><span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.core/-bs-bg-color/index.html"><span class="identifier">BsBgColor</span></a>&nbsp;<span class="symbol">=</span>&nbsp;BsBgColor.LIGHT<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/classes">classes</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-set/index.html"><span class="identifier">Set</span></a><span class="symbol">&lt;</span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">&gt;</span>&nbsp;<span class="symbol">=</span>&nbsp;setOf()<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/init">init</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><a href="../../pl.treksoft.kvision.navbar/-navbar/index.html"><span class="identifier">Navbar</span></a><span class="symbol">.</span><span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a><span class="symbol">)</span><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">)</span><span class="symbol">: </span><a href="../../pl.treksoft.kvision.navbar/-navbar/index.html"><span class="identifier">Navbar</span></a></code>
+<code><span class="keyword">fun </span><a href="../../pl.treksoft.kvision.core/-container/index.html"><span class="identifier">Container</span></a><span class="symbol">.</span><span class="identifier">navbar</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.Boolean, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/label">label</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.Boolean, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/link">link</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.Boolean, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/type">type</span><span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.navbar/-navbar-type/index.html"><span class="identifier">NavbarType</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.Boolean, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/expand">expand</span><span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.navbar/-navbar-expand/index.html"><span class="identifier">NavbarExpand</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;NavbarExpand.LG<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.Boolean, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/nColor">nColor</span><span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.navbar/-navbar-color/index.html"><span class="identifier">NavbarColor</span></a>&nbsp;<span class="symbol">=</span>&nbsp;NavbarColor.LIGHT<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.Boolean, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/bgColor">bgColor</span><span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.core/-bs-bg-color/index.html"><span class="identifier">BsBgColor</span></a>&nbsp;<span class="symbol">=</span>&nbsp;BsBgColor.LIGHT<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.Boolean, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/collapseOnClick">collapseOnClick</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html"><span class="identifier">Boolean</span></a>&nbsp;<span class="symbol">=</span>&nbsp;false<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.Boolean, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/classes">classes</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-set/index.html"><span class="identifier">Set</span></a><span class="symbol">&lt;</span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">&gt;</span>&nbsp;<span class="symbol">=</span>&nbsp;setOf()<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.Boolean, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/init">init</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><a href="../../pl.treksoft.kvision.navbar/-navbar/index.html"><span class="identifier">Navbar</span></a><span class="symbol">.</span><span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a><span class="symbol">)</span><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">)</span><span class="symbol">: </span><a href="../../pl.treksoft.kvision.navbar/-navbar/index.html"><span class="identifier">Navbar</span></a></code>
<p>DSL builder extension function.</p>
</td>
</tr>
@@ -510,7 +552,7 @@
<p><a href="../../pl.treksoft.kvision.core/on-event.html">onEvent</a></p>
</td>
<td>
-<code><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a><span class="symbol">&gt;</span> <a href="../../pl.treksoft.kvision.core/on-event.html#T"><span class="identifier">T</span></a><span class="symbol">.</span><span class="identifier">onEvent</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core$onEvent(pl.treksoft.kvision.core.onEvent.T, kotlin.Function1((pl.treksoft.kvision.utils.SnOn((pl.treksoft.kvision.core.onEvent.T)), kotlin.Unit)))/block">block</span><span class="symbol">:</span>&nbsp;<span class="identifier">SnOn</span><span class="symbol">&lt;</span><a href="../../pl.treksoft.kvision.core/on-event.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span><span class="symbol">.</span><span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a></code></td>
+<code><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a><span class="symbol">&gt;</span> <a href="../../pl.treksoft.kvision.core/on-event.html#T"><span class="identifier">T</span></a><span class="symbol">.</span><span class="identifier">onEvent</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core$onEvent(pl.treksoft.kvision.core.onEvent.T, kotlin.Function1((pl.treksoft.kvision.utils.SnOn((pl.treksoft.kvision.core.onEvent.T)), kotlin.Unit)))/block">block</span><span class="symbol">:</span>&nbsp;<span class="identifier">SnOn</span><span class="symbol">&lt;</span><a href="../../pl.treksoft.kvision.core/on-event.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span><span class="symbol">.</span><span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html"><span class="identifier">Int</span></a></code></td>
</tr>
<tr>
<td>
diff --git a/api/pl.treksoft.kvision.panel/-root/index.html b/api/pl.treksoft.kvision.panel/-root/index.html
index 36254f77..0e9497b2 100644
--- a/api/pl.treksoft.kvision.panel/-root/index.html
+++ b/api/pl.treksoft.kvision.panel/-root/index.html
@@ -155,6 +155,32 @@ Snabbdom virtual DOM.</p>
</tr>
</tbody>
</table>
+<h3>Extension Properties</h3>
+<table>
+<tbody>
+<tr>
+<td>
+<p><a href="../../pl.treksoft.kvision.event/change-flow.html">changeFlow</a></p>
+</td>
+<td>
+<code><span class="keyword">val </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a><span class="symbol">&gt;</span> <a href="../../pl.treksoft.kvision.event/change-flow.html#T"><span class="identifier">T</span></a><span class="symbol">.</span><span class="identifier">changeFlow</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><a href="../../pl.treksoft.kvision.event/change-flow.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span></code></td>
+</tr>
+<tr>
+<td>
+<p><a href="../../pl.treksoft.kvision.event/click-flow.html">clickFlow</a></p>
+</td>
+<td>
+<code><span class="keyword">val </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a><span class="symbol">&gt;</span> <a href="../../pl.treksoft.kvision.event/click-flow.html#T"><span class="identifier">T</span></a><span class="symbol">.</span><span class="identifier">clickFlow</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><a href="../../pl.treksoft.kvision.event/click-flow.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span></code></td>
+</tr>
+<tr>
+<td>
+<p><a href="../../pl.treksoft.kvision.event/input-flow.html">inputFlow</a></p>
+</td>
+<td>
+<code><span class="keyword">val </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a><span class="symbol">&gt;</span> <a href="../../pl.treksoft.kvision.event/input-flow.html#T"><span class="identifier">T</span></a><span class="symbol">.</span><span class="identifier">inputFlow</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><a href="../../pl.treksoft.kvision.event/input-flow.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span></code></td>
+</tr>
+</tbody>
+</table>
<h3>Extension Functions</h3>
<table>
<tbody>
@@ -332,6 +358,13 @@ Snabbdom virtual DOM.</p>
</tr>
<tr>
<td>
+<p><a href="../../pl.treksoft.kvision.event/event-flow.html">eventFlow</a></p>
+</td>
+<td>
+<code><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a><span class="symbol">&gt;</span> <a href="../../pl.treksoft.kvision.event/event-flow.html#T"><span class="identifier">T</span></a><span class="symbol">.</span><span class="identifier">eventFlow</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.event$eventFlow(pl.treksoft.kvision.event.eventFlow.T, kotlin.String)/event">event</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-pair/index.html"><span class="identifier">Pair</span></a><span class="symbol">&lt;</span><a href="../../pl.treksoft.kvision.event/event-flow.html#T"><span class="identifier">T</span></a><span class="symbol">,</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/org.w3c.dom.events/-event/index.html"><span class="identifier">Event</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span></code></td>
+</tr>
+<tr>
+<td>
<p><a href="../../pl.treksoft.kvision.form/field-label.html">fieldLabel</a></p>
</td>
<td>
@@ -512,10 +545,19 @@ Snabbdom virtual DOM.</p>
</tr>
<tr>
<td>
+<p><a href="../../pl.treksoft.kvision.maps/maps.html">maps</a></p>
+</td>
+<td>
+<code><span class="keyword">fun </span><a href="../../pl.treksoft.kvision.core/-container/index.html"><span class="identifier">Container</span></a><span class="symbol">.</span><span class="identifier">maps</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.maps$maps(pl.treksoft.kvision.core.Container, kotlin.Number, kotlin.Number, kotlin.Number, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.maps.Maps, kotlin.Unit)))/lat">lat</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-number/index.html"><span class="identifier">Number</span></a><span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.maps$maps(pl.treksoft.kvision.core.Container, kotlin.Number, kotlin.Number, kotlin.Number, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.maps.Maps, kotlin.Unit)))/lng">lng</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-number/index.html"><span class="identifier">Number</span></a><span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.maps$maps(pl.treksoft.kvision.core.Container, kotlin.Number, kotlin.Number, kotlin.Number, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.maps.Maps, kotlin.Unit)))/zoom">zoom</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-number/index.html"><span class="identifier">Number</span></a><span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.maps$maps(pl.treksoft.kvision.core.Container, kotlin.Number, kotlin.Number, kotlin.Number, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.maps.Maps, kotlin.Unit)))/classes">classes</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-set/index.html"><span class="identifier">Set</span></a><span class="symbol">&lt;</span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">&gt;</span>&nbsp;<span class="symbol">=</span>&nbsp;setOf()<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.maps$maps(pl.treksoft.kvision.core.Container, kotlin.Number, kotlin.Number, kotlin.Number, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.maps.Maps, kotlin.Unit)))/init">init</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><a href="../../pl.treksoft.kvision.maps/-maps/index.html"><span class="identifier">Maps</span></a><span class="symbol">.</span><span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a><span class="symbol">)</span><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">)</span><span class="symbol">: </span><a href="../../pl.treksoft.kvision.maps/-maps/index.html"><span class="identifier">Maps</span></a></code>
+<p>DSL builder extension function.</p>
+</td>
+</tr>
+<tr>
+<td>
<p><a href="../../pl.treksoft.kvision.navbar/navbar.html">navbar</a></p>
</td>
<td>
-<code><span class="keyword">fun </span><a href="../../pl.treksoft.kvision.core/-container/index.html"><span class="identifier">Container</span></a><span class="symbol">.</span><span class="identifier">navbar</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/label">label</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/link">link</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/type">type</span><span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.navbar/-navbar-type/index.html"><span class="identifier">NavbarType</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/expand">expand</span><span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.navbar/-navbar-expand/index.html"><span class="identifier">NavbarExpand</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;NavbarExpand.LG<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/nColor">nColor</span><span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.navbar/-navbar-color/index.html"><span class="identifier">NavbarColor</span></a>&nbsp;<span class="symbol">=</span>&nbsp;NavbarColor.LIGHT<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/bgColor">bgColor</span><span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.core/-bs-bg-color/index.html"><span class="identifier">BsBgColor</span></a>&nbsp;<span class="symbol">=</span>&nbsp;BsBgColor.LIGHT<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/classes">classes</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-set/index.html"><span class="identifier">Set</span></a><span class="symbol">&lt;</span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">&gt;</span>&nbsp;<span class="symbol">=</span>&nbsp;setOf()<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/init">init</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><a href="../../pl.treksoft.kvision.navbar/-navbar/index.html"><span class="identifier">Navbar</span></a><span class="symbol">.</span><span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a><span class="symbol">)</span><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">)</span><span class="symbol">: </span><a href="../../pl.treksoft.kvision.navbar/-navbar/index.html"><span class="identifier">Navbar</span></a></code>
+<code><span class="keyword">fun </span><a href="../../pl.treksoft.kvision.core/-container/index.html"><span class="identifier">Container</span></a><span class="symbol">.</span><span class="identifier">navbar</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.Boolean, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/label">label</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.Boolean, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/link">link</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.Boolean, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/type">type</span><span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.navbar/-navbar-type/index.html"><span class="identifier">NavbarType</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.Boolean, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/expand">expand</span><span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.navbar/-navbar-expand/index.html"><span class="identifier">NavbarExpand</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;NavbarExpand.LG<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.Boolean, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/nColor">nColor</span><span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.navbar/-navbar-color/index.html"><span class="identifier">NavbarColor</span></a>&nbsp;<span class="symbol">=</span>&nbsp;NavbarColor.LIGHT<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.Boolean, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/bgColor">bgColor</span><span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.core/-bs-bg-color/index.html"><span class="identifier">BsBgColor</span></a>&nbsp;<span class="symbol">=</span>&nbsp;BsBgColor.LIGHT<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.Boolean, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/collapseOnClick">collapseOnClick</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html"><span class="identifier">Boolean</span></a>&nbsp;<span class="symbol">=</span>&nbsp;false<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.Boolean, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/classes">classes</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-set/index.html"><span class="identifier">Set</span></a><span class="symbol">&lt;</span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">&gt;</span>&nbsp;<span class="symbol">=</span>&nbsp;setOf()<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.Boolean, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/init">init</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><a href="../../pl.treksoft.kvision.navbar/-navbar/index.html"><span class="identifier">Navbar</span></a><span class="symbol">.</span><span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a><span class="symbol">)</span><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">)</span><span class="symbol">: </span><a href="../../pl.treksoft.kvision.navbar/-navbar/index.html"><span class="identifier">Navbar</span></a></code>
<p>DSL builder extension function.</p>
</td>
</tr>
@@ -524,7 +566,7 @@ Snabbdom virtual DOM.</p>
<p><a href="../../pl.treksoft.kvision.core/on-event.html">onEvent</a></p>
</td>
<td>
-<code><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a><span class="symbol">&gt;</span> <a href="../../pl.treksoft.kvision.core/on-event.html#T"><span class="identifier">T</span></a><span class="symbol">.</span><span class="identifier">onEvent</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core$onEvent(pl.treksoft.kvision.core.onEvent.T, kotlin.Function1((pl.treksoft.kvision.utils.SnOn((pl.treksoft.kvision.core.onEvent.T)), kotlin.Unit)))/block">block</span><span class="symbol">:</span>&nbsp;<span class="identifier">SnOn</span><span class="symbol">&lt;</span><a href="../../pl.treksoft.kvision.core/on-event.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span><span class="symbol">.</span><span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a></code></td>
+<code><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a><span class="symbol">&gt;</span> <a href="../../pl.treksoft.kvision.core/on-event.html#T"><span class="identifier">T</span></a><span class="symbol">.</span><span class="identifier">onEvent</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core$onEvent(pl.treksoft.kvision.core.onEvent.T, kotlin.Function1((pl.treksoft.kvision.utils.SnOn((pl.treksoft.kvision.core.onEvent.T)), kotlin.Unit)))/block">block</span><span class="symbol">:</span>&nbsp;<span class="identifier">SnOn</span><span class="symbol">&lt;</span><a href="../../pl.treksoft.kvision.core/on-event.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span><span class="symbol">.</span><span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html"><span class="identifier">Int</span></a></code></td>
</tr>
<tr>
<td>
diff --git a/api/pl.treksoft.kvision.panel/-simple-panel/index.html b/api/pl.treksoft.kvision.panel/-simple-panel/index.html
index 6784cfb2..0a9d8219 100644
--- a/api/pl.treksoft.kvision.panel/-simple-panel/index.html
+++ b/api/pl.treksoft.kvision.panel/-simple-panel/index.html
@@ -484,6 +484,15 @@
</tr>
<tr>
<td>
+<p><a href="../../pl.treksoft.kvision.core/-widget/remove-event-listener.html">removeEventListener</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">removeEventListener</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core.Widget$removeEventListener(kotlin.Int)/id">id</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html"><span class="identifier">Int</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a></code>
+<p>Removes event listener from current widget.</p>
+</td>
+</tr>
+<tr>
+<td>
<p><a href="../../pl.treksoft.kvision.core/-widget/remove-event-listeners.html">removeEventListeners</a></p>
</td>
<td>
@@ -561,10 +570,8 @@
<p><a href="../../pl.treksoft.kvision.core/-widget/set-event-listener.html">setEventListener</a></p>
</td>
<td>
-<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a><span class="symbol">&gt;</span> <span class="identifier">setEventListener</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core.Widget$setEventListener(kotlin.Function1((pl.treksoft.kvision.utils.SnOn((pl.treksoft.kvision.core.Widget.setEventListener.T)), kotlin.Unit)))/block">block</span><span class="symbol">:</span>&nbsp;<span class="identifier">SnOn</span><span class="symbol">&lt;</span><a href="../../pl.treksoft.kvision.core/-widget/set-event-listener.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span><span class="symbol">.</span><span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a></code>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a><span class="symbol">&gt;</span> <span class="identifier">setEventListener</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core.Widget$setEventListener(kotlin.Function1((pl.treksoft.kvision.utils.SnOn((pl.treksoft.kvision.core.Widget.setEventListener.T)), kotlin.Unit)))/block">block</span><span class="symbol">:</span>&nbsp;<span class="identifier">SnOn</span><span class="symbol">&lt;</span><a href="../../pl.treksoft.kvision.core/-widget/set-event-listener.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span><span class="symbol">.</span><span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html"><span class="identifier">Int</span></a></code>
<p>Sets an event listener for current widget, keeping the actual type of component.</p>
-<code><span class="keyword">open</span> <span class="keyword">fun </span><s><span class="identifier">setEventListener</span></s><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core.Widget$setEventListener(kotlin.Function1((pl.treksoft.kvision.utils.SnOn((pl.treksoft.kvision.core.Widget)), kotlin.Unit)))/block">block</span><span class="symbol">:</span>&nbsp;<span class="identifier">SnOn</span><span class="symbol">&lt;</span><a href="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a><span class="symbol">&gt;</span><span class="symbol">.</span><span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a></code>
-<p>Sets an event listener for current widget.</p>
</td>
</tr>
<tr>
@@ -619,6 +626,32 @@
</tr>
</tbody>
</table>
+<h3>Extension Properties</h3>
+<table>
+<tbody>
+<tr>
+<td>
+<p><a href="../../pl.treksoft.kvision.event/change-flow.html">changeFlow</a></p>
+</td>
+<td>
+<code><span class="keyword">val </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a><span class="symbol">&gt;</span> <a href="../../pl.treksoft.kvision.event/change-flow.html#T"><span class="identifier">T</span></a><span class="symbol">.</span><span class="identifier">changeFlow</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><a href="../../pl.treksoft.kvision.event/change-flow.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span></code></td>
+</tr>
+<tr>
+<td>
+<p><a href="../../pl.treksoft.kvision.event/click-flow.html">clickFlow</a></p>
+</td>
+<td>
+<code><span class="keyword">val </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a><span class="symbol">&gt;</span> <a href="../../pl.treksoft.kvision.event/click-flow.html#T"><span class="identifier">T</span></a><span class="symbol">.</span><span class="identifier">clickFlow</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><a href="../../pl.treksoft.kvision.event/click-flow.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span></code></td>
+</tr>
+<tr>
+<td>
+<p><a href="../../pl.treksoft.kvision.event/input-flow.html">inputFlow</a></p>
+</td>
+<td>
+<code><span class="keyword">val </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a><span class="symbol">&gt;</span> <a href="../../pl.treksoft.kvision.event/input-flow.html#T"><span class="identifier">T</span></a><span class="symbol">.</span><span class="identifier">inputFlow</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><a href="../../pl.treksoft.kvision.event/input-flow.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span></code></td>
+</tr>
+</tbody>
+</table>
<h3>Extension Functions</h3>
<table>
<tbody>
@@ -796,6 +829,13 @@
</tr>
<tr>
<td>
+<p><a href="../../pl.treksoft.kvision.event/event-flow.html">eventFlow</a></p>
+</td>
+<td>
+<code><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a><span class="symbol">&gt;</span> <a href="../../pl.treksoft.kvision.event/event-flow.html#T"><span class="identifier">T</span></a><span class="symbol">.</span><span class="identifier">eventFlow</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.event$eventFlow(pl.treksoft.kvision.event.eventFlow.T, kotlin.String)/event">event</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-pair/index.html"><span class="identifier">Pair</span></a><span class="symbol">&lt;</span><a href="../../pl.treksoft.kvision.event/event-flow.html#T"><span class="identifier">T</span></a><span class="symbol">,</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/org.w3c.dom.events/-event/index.html"><span class="identifier">Event</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span></code></td>
+</tr>
+<tr>
+<td>
<p><a href="../../pl.treksoft.kvision.form/field-label.html">fieldLabel</a></p>
</td>
<td>
@@ -976,10 +1016,19 @@
</tr>
<tr>
<td>
+<p><a href="../../pl.treksoft.kvision.maps/maps.html">maps</a></p>
+</td>
+<td>
+<code><span class="keyword">fun </span><a href="../../pl.treksoft.kvision.core/-container/index.html"><span class="identifier">Container</span></a><span class="symbol">.</span><span class="identifier">maps</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.maps$maps(pl.treksoft.kvision.core.Container, kotlin.Number, kotlin.Number, kotlin.Number, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.maps.Maps, kotlin.Unit)))/lat">lat</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-number/index.html"><span class="identifier">Number</span></a><span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.maps$maps(pl.treksoft.kvision.core.Container, kotlin.Number, kotlin.Number, kotlin.Number, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.maps.Maps, kotlin.Unit)))/lng">lng</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-number/index.html"><span class="identifier">Number</span></a><span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.maps$maps(pl.treksoft.kvision.core.Container, kotlin.Number, kotlin.Number, kotlin.Number, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.maps.Maps, kotlin.Unit)))/zoom">zoom</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-number/index.html"><span class="identifier">Number</span></a><span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.maps$maps(pl.treksoft.kvision.core.Container, kotlin.Number, kotlin.Number, kotlin.Number, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.maps.Maps, kotlin.Unit)))/classes">classes</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-set/index.html"><span class="identifier">Set</span></a><span class="symbol">&lt;</span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">&gt;</span>&nbsp;<span class="symbol">=</span>&nbsp;setOf()<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.maps$maps(pl.treksoft.kvision.core.Container, kotlin.Number, kotlin.Number, kotlin.Number, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.maps.Maps, kotlin.Unit)))/init">init</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><a href="../../pl.treksoft.kvision.maps/-maps/index.html"><span class="identifier">Maps</span></a><span class="symbol">.</span><span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a><span class="symbol">)</span><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">)</span><span class="symbol">: </span><a href="../../pl.treksoft.kvision.maps/-maps/index.html"><span class="identifier">Maps</span></a></code>
+<p>DSL builder extension function.</p>
+</td>
+</tr>
+<tr>
+<td>
<p><a href="../../pl.treksoft.kvision.navbar/navbar.html">navbar</a></p>
</td>
<td>
-<code><span class="keyword">fun </span><a href="../../pl.treksoft.kvision.core/-container/index.html"><span class="identifier">Container</span></a><span class="symbol">.</span><span class="identifier">navbar</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/label">label</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/link">link</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/type">type</span><span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.navbar/-navbar-type/index.html"><span class="identifier">NavbarType</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/expand">expand</span><span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.navbar/-navbar-expand/index.html"><span class="identifier">NavbarExpand</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;NavbarExpand.LG<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/nColor">nColor</span><span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.navbar/-navbar-color/index.html"><span class="identifier">NavbarColor</span></a>&nbsp;<span class="symbol">=</span>&nbsp;NavbarColor.LIGHT<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/bgColor">bgColor</span><span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.core/-bs-bg-color/index.html"><span class="identifier">BsBgColor</span></a>&nbsp;<span class="symbol">=</span>&nbsp;BsBgColor.LIGHT<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/classes">classes</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-set/index.html"><span class="identifier">Set</span></a><span class="symbol">&lt;</span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">&gt;</span>&nbsp;<span class="symbol">=</span>&nbsp;setOf()<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/init">init</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><a href="../../pl.treksoft.kvision.navbar/-navbar/index.html"><span class="identifier">Navbar</span></a><span class="symbol">.</span><span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a><span class="symbol">)</span><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">)</span><span class="symbol">: </span><a href="../../pl.treksoft.kvision.navbar/-navbar/index.html"><span class="identifier">Navbar</span></a></code>
+<code><span class="keyword">fun </span><a href="../../pl.treksoft.kvision.core/-container/index.html"><span class="identifier">Container</span></a><span class="symbol">.</span><span class="identifier">navbar</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.Boolean, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/label">label</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.Boolean, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/link">link</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.Boolean, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/type">type</span><span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.navbar/-navbar-type/index.html"><span class="identifier">NavbarType</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.Boolean, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/expand">expand</span><span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.navbar/-navbar-expand/index.html"><span class="identifier">NavbarExpand</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;NavbarExpand.LG<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.Boolean, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/nColor">nColor</span><span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.navbar/-navbar-color/index.html"><span class="identifier">NavbarColor</span></a>&nbsp;<span class="symbol">=</span>&nbsp;NavbarColor.LIGHT<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.Boolean, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/bgColor">bgColor</span><span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.core/-bs-bg-color/index.html"><span class="identifier">BsBgColor</span></a>&nbsp;<span class="symbol">=</span>&nbsp;BsBgColor.LIGHT<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.Boolean, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/collapseOnClick">collapseOnClick</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html"><span class="identifier">Boolean</span></a>&nbsp;<span class="symbol">=</span>&nbsp;false<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.Boolean, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/classes">classes</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-set/index.html"><span class="identifier">Set</span></a><span class="symbol">&lt;</span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">&gt;</span>&nbsp;<span class="symbol">=</span>&nbsp;setOf()<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.Boolean, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/init">init</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><a href="../../pl.treksoft.kvision.navbar/-navbar/index.html"><span class="identifier">Navbar</span></a><span class="symbol">.</span><span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a><span class="symbol">)</span><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">)</span><span class="symbol">: </span><a href="../../pl.treksoft.kvision.navbar/-navbar/index.html"><span class="identifier">Navbar</span></a></code>
<p>DSL builder extension function.</p>
</td>
</tr>
@@ -988,7 +1037,7 @@
<p><a href="../../pl.treksoft.kvision.core/on-event.html">onEvent</a></p>
</td>
<td>
-<code><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a><span class="symbol">&gt;</span> <a href="../../pl.treksoft.kvision.core/on-event.html#T"><span class="identifier">T</span></a><span class="symbol">.</span><span class="identifier">onEvent</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core$onEvent(pl.treksoft.kvision.core.onEvent.T, kotlin.Function1((pl.treksoft.kvision.utils.SnOn((pl.treksoft.kvision.core.onEvent.T)), kotlin.Unit)))/block">block</span><span class="symbol">:</span>&nbsp;<span class="identifier">SnOn</span><span class="symbol">&lt;</span><a href="../../pl.treksoft.kvision.core/on-event.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span><span class="symbol">.</span><span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a></code></td>
+<code><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a><span class="symbol">&gt;</span> <a href="../../pl.treksoft.kvision.core/on-event.html#T"><span class="identifier">T</span></a><span class="symbol">.</span><span class="identifier">onEvent</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core$onEvent(pl.treksoft.kvision.core.onEvent.T, kotlin.Function1((pl.treksoft.kvision.utils.SnOn((pl.treksoft.kvision.core.onEvent.T)), kotlin.Unit)))/block">block</span><span class="symbol">:</span>&nbsp;<span class="identifier">SnOn</span><span class="symbol">&lt;</span><a href="../../pl.treksoft.kvision.core/on-event.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span><span class="symbol">.</span><span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html"><span class="identifier">Int</span></a></code></td>
</tr>
<tr>
<td>
diff --git a/api/pl.treksoft.kvision.panel/-split-panel/index.html b/api/pl.treksoft.kvision.panel/-split-panel/index.html
index f6f25c93..ae51058c 100644
--- a/api/pl.treksoft.kvision.panel/-split-panel/index.html
+++ b/api/pl.treksoft.kvision.panel/-split-panel/index.html
@@ -118,6 +118,32 @@ rendered as empty.</p>
</tr>
</tbody>
</table>
+<h3>Extension Properties</h3>
+<table>
+<tbody>
+<tr>
+<td>
+<p><a href="../../pl.treksoft.kvision.event/change-flow.html">changeFlow</a></p>
+</td>
+<td>
+<code><span class="keyword">val </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a><span class="symbol">&gt;</span> <a href="../../pl.treksoft.kvision.event/change-flow.html#T"><span class="identifier">T</span></a><span class="symbol">.</span><span class="identifier">changeFlow</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><a href="../../pl.treksoft.kvision.event/change-flow.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span></code></td>
+</tr>
+<tr>
+<td>
+<p><a href="../../pl.treksoft.kvision.event/click-flow.html">clickFlow</a></p>
+</td>
+<td>
+<code><span class="keyword">val </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a><span class="symbol">&gt;</span> <a href="../../pl.treksoft.kvision.event/click-flow.html#T"><span class="identifier">T</span></a><span class="symbol">.</span><span class="identifier">clickFlow</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><a href="../../pl.treksoft.kvision.event/click-flow.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span></code></td>
+</tr>
+<tr>
+<td>
+<p><a href="../../pl.treksoft.kvision.event/input-flow.html">inputFlow</a></p>
+</td>
+<td>
+<code><span class="keyword">val </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a><span class="symbol">&gt;</span> <a href="../../pl.treksoft.kvision.event/input-flow.html#T"><span class="identifier">T</span></a><span class="symbol">.</span><span class="identifier">inputFlow</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><a href="../../pl.treksoft.kvision.event/input-flow.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span></code></td>
+</tr>
+</tbody>
+</table>
<h3>Extension Functions</h3>
<table>
<tbody>
@@ -295,6 +321,13 @@ rendered as empty.</p>
</tr>
<tr>
<td>
+<p><a href="../../pl.treksoft.kvision.event/event-flow.html">eventFlow</a></p>
+</td>
+<td>
+<code><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a><span class="symbol">&gt;</span> <a href="../../pl.treksoft.kvision.event/event-flow.html#T"><span class="identifier">T</span></a><span class="symbol">.</span><span class="identifier">eventFlow</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.event$eventFlow(pl.treksoft.kvision.event.eventFlow.T, kotlin.String)/event">event</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-pair/index.html"><span class="identifier">Pair</span></a><span class="symbol">&lt;</span><a href="../../pl.treksoft.kvision.event/event-flow.html#T"><span class="identifier">T</span></a><span class="symbol">,</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/org.w3c.dom.events/-event/index.html"><span class="identifier">Event</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span></code></td>
+</tr>
+<tr>
+<td>
<p><a href="../../pl.treksoft.kvision.form/field-label.html">fieldLabel</a></p>
</td>
<td>
@@ -475,10 +508,19 @@ rendered as empty.</p>
</tr>
<tr>
<td>
+<p><a href="../../pl.treksoft.kvision.maps/maps.html">maps</a></p>
+</td>
+<td>
+<code><span class="keyword">fun </span><a href="../../pl.treksoft.kvision.core/-container/index.html"><span class="identifier">Container</span></a><span class="symbol">.</span><span class="identifier">maps</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.maps$maps(pl.treksoft.kvision.core.Container, kotlin.Number, kotlin.Number, kotlin.Number, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.maps.Maps, kotlin.Unit)))/lat">lat</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-number/index.html"><span class="identifier">Number</span></a><span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.maps$maps(pl.treksoft.kvision.core.Container, kotlin.Number, kotlin.Number, kotlin.Number, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.maps.Maps, kotlin.Unit)))/lng">lng</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-number/index.html"><span class="identifier">Number</span></a><span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.maps$maps(pl.treksoft.kvision.core.Container, kotlin.Number, kotlin.Number, kotlin.Number, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.maps.Maps, kotlin.Unit)))/zoom">zoom</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-number/index.html"><span class="identifier">Number</span></a><span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.maps$maps(pl.treksoft.kvision.core.Container, kotlin.Number, kotlin.Number, kotlin.Number, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.maps.Maps, kotlin.Unit)))/classes">classes</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-set/index.html"><span class="identifier">Set</span></a><span class="symbol">&lt;</span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">&gt;</span>&nbsp;<span class="symbol">=</span>&nbsp;setOf()<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.maps$maps(pl.treksoft.kvision.core.Container, kotlin.Number, kotlin.Number, kotlin.Number, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.maps.Maps, kotlin.Unit)))/init">init</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><a href="../../pl.treksoft.kvision.maps/-maps/index.html"><span class="identifier">Maps</span></a><span class="symbol">.</span><span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a><span class="symbol">)</span><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">)</span><span class="symbol">: </span><a href="../../pl.treksoft.kvision.maps/-maps/index.html"><span class="identifier">Maps</span></a></code>
+<p>DSL builder extension function.</p>
+</td>
+</tr>
+<tr>
+<td>
<p><a href="../../pl.treksoft.kvision.navbar/navbar.html">navbar</a></p>
</td>
<td>
-<code><span class="keyword">fun </span><a href="../../pl.treksoft.kvision.core/-container/index.html"><span class="identifier">Container</span></a><span class="symbol">.</span><span class="identifier">navbar</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/label">label</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/link">link</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/type">type</span><span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.navbar/-navbar-type/index.html"><span class="identifier">NavbarType</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/expand">expand</span><span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.navbar/-navbar-expand/index.html"><span class="identifier">NavbarExpand</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;NavbarExpand.LG<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/nColor">nColor</span><span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.navbar/-navbar-color/index.html"><span class="identifier">NavbarColor</span></a>&nbsp;<span class="symbol">=</span>&nbsp;NavbarColor.LIGHT<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/bgColor">bgColor</span><span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.core/-bs-bg-color/index.html"><span class="identifier">BsBgColor</span></a>&nbsp;<span class="symbol">=</span>&nbsp;BsBgColor.LIGHT<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/classes">classes</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-set/index.html"><span class="identifier">Set</span></a><span class="symbol">&lt;</span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">&gt;</span>&nbsp;<span class="symbol">=</span>&nbsp;setOf()<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/init">init</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><a href="../../pl.treksoft.kvision.navbar/-navbar/index.html"><span class="identifier">Navbar</span></a><span class="symbol">.</span><span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a><span class="symbol">)</span><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">)</span><span class="symbol">: </span><a href="../../pl.treksoft.kvision.navbar/-navbar/index.html"><span class="identifier">Navbar</span></a></code>
+<code><span class="keyword">fun </span><a href="../../pl.treksoft.kvision.core/-container/index.html"><span class="identifier">Container</span></a><span class="symbol">.</span><span class="identifier">navbar</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.Boolean, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/label">label</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.Boolean, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/link">link</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.Boolean, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/type">type</span><span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.navbar/-navbar-type/index.html"><span class="identifier">NavbarType</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.Boolean, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/expand">expand</span><span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.navbar/-navbar-expand/index.html"><span class="identifier">NavbarExpand</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;NavbarExpand.LG<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.Boolean, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/nColor">nColor</span><span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.navbar/-navbar-color/index.html"><span class="identifier">NavbarColor</span></a>&nbsp;<span class="symbol">=</span>&nbsp;NavbarColor.LIGHT<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.Boolean, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/bgColor">bgColor</span><span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.core/-bs-bg-color/index.html"><span class="identifier">BsBgColor</span></a>&nbsp;<span class="symbol">=</span>&nbsp;BsBgColor.LIGHT<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.Boolean, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/collapseOnClick">collapseOnClick</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html"><span class="identifier">Boolean</span></a>&nbsp;<span class="symbol">=</span>&nbsp;false<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.Boolean, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/classes">classes</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-set/index.html"><span class="identifier">Set</span></a><span class="symbol">&lt;</span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">&gt;</span>&nbsp;<span class="symbol">=</span>&nbsp;setOf()<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.Boolean, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/init">init</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><a href="../../pl.treksoft.kvision.navbar/-navbar/index.html"><span class="identifier">Navbar</span></a><span class="symbol">.</span><span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a><span class="symbol">)</span><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">)</span><span class="symbol">: </span><a href="../../pl.treksoft.kvision.navbar/-navbar/index.html"><span class="identifier">Navbar</span></a></code>
<p>DSL builder extension function.</p>
</td>
</tr>
@@ -487,7 +529,7 @@ rendered as empty.</p>
<p><a href="../../pl.treksoft.kvision.core/on-event.html">onEvent</a></p>
</td>
<td>
-<code><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a><span class="symbol">&gt;</span> <a href="../../pl.treksoft.kvision.core/on-event.html#T"><span class="identifier">T</span></a><span class="symbol">.</span><span class="identifier">onEvent</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core$onEvent(pl.treksoft.kvision.core.onEvent.T, kotlin.Function1((pl.treksoft.kvision.utils.SnOn((pl.treksoft.kvision.core.onEvent.T)), kotlin.Unit)))/block">block</span><span class="symbol">:</span>&nbsp;<span class="identifier">SnOn</span><span class="symbol">&lt;</span><a href="../../pl.treksoft.kvision.core/on-event.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span><span class="symbol">.</span><span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a></code></td>
+<code><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a><span class="symbol">&gt;</span> <a href="../../pl.treksoft.kvision.core/on-event.html#T"><span class="identifier">T</span></a><span class="symbol">.</span><span class="identifier">onEvent</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core$onEvent(pl.treksoft.kvision.core.onEvent.T, kotlin.Function1((pl.treksoft.kvision.utils.SnOn((pl.treksoft.kvision.core.onEvent.T)), kotlin.Unit)))/block">block</span><span class="symbol">:</span>&nbsp;<span class="identifier">SnOn</span><span class="symbol">&lt;</span><a href="../../pl.treksoft.kvision.core/on-event.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span><span class="symbol">.</span><span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html"><span class="identifier">Int</span></a></code></td>
</tr>
<tr>
<td>
diff --git a/api/pl.treksoft.kvision.panel/-stack-panel/index.html b/api/pl.treksoft.kvision.panel/-stack-panel/index.html
index 44a4e6e3..8b038705 100644
--- a/api/pl.treksoft.kvision.panel/-stack-panel/index.html
+++ b/api/pl.treksoft.kvision.panel/-stack-panel/index.html
@@ -142,6 +142,32 @@
</tr>
</tbody>
</table>
+<h3>Extension Properties</h3>
+<table>
+<tbody>
+<tr>
+<td>
+<p><a href="../../pl.treksoft.kvision.event/change-flow.html">changeFlow</a></p>
+</td>
+<td>
+<code><span class="keyword">val </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a><span class="symbol">&gt;</span> <a href="../../pl.treksoft.kvision.event/change-flow.html#T"><span class="identifier">T</span></a><span class="symbol">.</span><span class="identifier">changeFlow</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><a href="../../pl.treksoft.kvision.event/change-flow.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span></code></td>
+</tr>
+<tr>
+<td>
+<p><a href="../../pl.treksoft.kvision.event/click-flow.html">clickFlow</a></p>
+</td>
+<td>
+<code><span class="keyword">val </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a><span class="symbol">&gt;</span> <a href="../../pl.treksoft.kvision.event/click-flow.html#T"><span class="identifier">T</span></a><span class="symbol">.</span><span class="identifier">clickFlow</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><a href="../../pl.treksoft.kvision.event/click-flow.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span></code></td>
+</tr>
+<tr>
+<td>
+<p><a href="../../pl.treksoft.kvision.event/input-flow.html">inputFlow</a></p>
+</td>
+<td>
+<code><span class="keyword">val </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a><span class="symbol">&gt;</span> <a href="../../pl.treksoft.kvision.event/input-flow.html#T"><span class="identifier">T</span></a><span class="symbol">.</span><span class="identifier">inputFlow</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><a href="../../pl.treksoft.kvision.event/input-flow.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span></code></td>
+</tr>
+</tbody>
+</table>
<h3>Extension Functions</h3>
<table>
<tbody>
@@ -319,6 +345,13 @@
</tr>
<tr>
<td>
+<p><a href="../../pl.treksoft.kvision.event/event-flow.html">eventFlow</a></p>
+</td>
+<td>
+<code><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a><span class="symbol">&gt;</span> <a href="../../pl.treksoft.kvision.event/event-flow.html#T"><span class="identifier">T</span></a><span class="symbol">.</span><span class="identifier">eventFlow</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.event$eventFlow(pl.treksoft.kvision.event.eventFlow.T, kotlin.String)/event">event</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-pair/index.html"><span class="identifier">Pair</span></a><span class="symbol">&lt;</span><a href="../../pl.treksoft.kvision.event/event-flow.html#T"><span class="identifier">T</span></a><span class="symbol">,</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/org.w3c.dom.events/-event/index.html"><span class="identifier">Event</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span></code></td>
+</tr>
+<tr>
+<td>
<p><a href="../../pl.treksoft.kvision.form/field-label.html">fieldLabel</a></p>
</td>
<td>
@@ -499,10 +532,19 @@
</tr>
<tr>
<td>
+<p><a href="../../pl.treksoft.kvision.maps/maps.html">maps</a></p>
+</td>
+<td>
+<code><span class="keyword">fun </span><a href="../../pl.treksoft.kvision.core/-container/index.html"><span class="identifier">Container</span></a><span class="symbol">.</span><span class="identifier">maps</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.maps$maps(pl.treksoft.kvision.core.Container, kotlin.Number, kotlin.Number, kotlin.Number, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.maps.Maps, kotlin.Unit)))/lat">lat</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-number/index.html"><span class="identifier">Number</span></a><span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.maps$maps(pl.treksoft.kvision.core.Container, kotlin.Number, kotlin.Number, kotlin.Number, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.maps.Maps, kotlin.Unit)))/lng">lng</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-number/index.html"><span class="identifier">Number</span></a><span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.maps$maps(pl.treksoft.kvision.core.Container, kotlin.Number, kotlin.Number, kotlin.Number, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.maps.Maps, kotlin.Unit)))/zoom">zoom</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-number/index.html"><span class="identifier">Number</span></a><span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.maps$maps(pl.treksoft.kvision.core.Container, kotlin.Number, kotlin.Number, kotlin.Number, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.maps.Maps, kotlin.Unit)))/classes">classes</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-set/index.html"><span class="identifier">Set</span></a><span class="symbol">&lt;</span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">&gt;</span>&nbsp;<span class="symbol">=</span>&nbsp;setOf()<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.maps$maps(pl.treksoft.kvision.core.Container, kotlin.Number, kotlin.Number, kotlin.Number, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.maps.Maps, kotlin.Unit)))/init">init</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><a href="../../pl.treksoft.kvision.maps/-maps/index.html"><span class="identifier">Maps</span></a><span class="symbol">.</span><span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a><span class="symbol">)</span><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">)</span><span class="symbol">: </span><a href="../../pl.treksoft.kvision.maps/-maps/index.html"><span class="identifier">Maps</span></a></code>
+<p>DSL builder extension function.</p>
+</td>
+</tr>
+<tr>
+<td>
<p><a href="../../pl.treksoft.kvision.navbar/navbar.html">navbar</a></p>
</td>
<td>
-<code><span class="keyword">fun </span><a href="../../pl.treksoft.kvision.core/-container/index.html"><span class="identifier">Container</span></a><span class="symbol">.</span><span class="identifier">navbar</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/label">label</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/link">link</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/type">type</span><span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.navbar/-navbar-type/index.html"><span class="identifier">NavbarType</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/expand">expand</span><span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.navbar/-navbar-expand/index.html"><span class="identifier">NavbarExpand</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;NavbarExpand.LG<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/nColor">nColor</span><span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.navbar/-navbar-color/index.html"><span class="identifier">NavbarColor</span></a>&nbsp;<span class="symbol">=</span>&nbsp;NavbarColor.LIGHT<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/bgColor">bgColor</span><span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.core/-bs-bg-color/index.html"><span class="identifier">BsBgColor</span></a>&nbsp;<span class="symbol">=</span>&nbsp;BsBgColor.LIGHT<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/classes">classes</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-set/index.html"><span class="identifier">Set</span></a><span class="symbol">&lt;</span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">&gt;</span>&nbsp;<span class="symbol">=</span>&nbsp;setOf()<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/init">init</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><a href="../../pl.treksoft.kvision.navbar/-navbar/index.html"><span class="identifier">Navbar</span></a><span class="symbol">.</span><span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a><span class="symbol">)</span><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">)</span><span class="symbol">: </span><a href="../../pl.treksoft.kvision.navbar/-navbar/index.html"><span class="identifier">Navbar</span></a></code>
+<code><span class="keyword">fun </span><a href="../../pl.treksoft.kvision.core/-container/index.html"><span class="identifier">Container</span></a><span class="symbol">.</span><span class="identifier">navbar</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.Boolean, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/label">label</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.Boolean, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/link">link</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.Boolean, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/type">type</span><span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.navbar/-navbar-type/index.html"><span class="identifier">NavbarType</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.Boolean, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/expand">expand</span><span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.navbar/-navbar-expand/index.html"><span class="identifier">NavbarExpand</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;NavbarExpand.LG<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.Boolean, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/nColor">nColor</span><span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.navbar/-navbar-color/index.html"><span class="identifier">NavbarColor</span></a>&nbsp;<span class="symbol">=</span>&nbsp;NavbarColor.LIGHT<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.Boolean, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/bgColor">bgColor</span><span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.core/-bs-bg-color/index.html"><span class="identifier">BsBgColor</span></a>&nbsp;<span class="symbol">=</span>&nbsp;BsBgColor.LIGHT<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.Boolean, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/collapseOnClick">collapseOnClick</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html"><span class="identifier">Boolean</span></a>&nbsp;<span class="symbol">=</span>&nbsp;false<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.Boolean, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/classes">classes</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-set/index.html"><span class="identifier">Set</span></a><span class="symbol">&lt;</span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">&gt;</span>&nbsp;<span class="symbol">=</span>&nbsp;setOf()<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.Boolean, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/init">init</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><a href="../../pl.treksoft.kvision.navbar/-navbar/index.html"><span class="identifier">Navbar</span></a><span class="symbol">.</span><span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a><span class="symbol">)</span><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">)</span><span class="symbol">: </span><a href="../../pl.treksoft.kvision.navbar/-navbar/index.html"><span class="identifier">Navbar</span></a></code>
<p>DSL builder extension function.</p>
</td>
</tr>
@@ -511,7 +553,7 @@
<p><a href="../../pl.treksoft.kvision.core/on-event.html">onEvent</a></p>
</td>
<td>
-<code><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a><span class="symbol">&gt;</span> <a href="../../pl.treksoft.kvision.core/on-event.html#T"><span class="identifier">T</span></a><span class="symbol">.</span><span class="identifier">onEvent</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core$onEvent(pl.treksoft.kvision.core.onEvent.T, kotlin.Function1((pl.treksoft.kvision.utils.SnOn((pl.treksoft.kvision.core.onEvent.T)), kotlin.Unit)))/block">block</span><span class="symbol">:</span>&nbsp;<span class="identifier">SnOn</span><span class="symbol">&lt;</span><a href="../../pl.treksoft.kvision.core/on-event.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span><span class="symbol">.</span><span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a></code></td>
+<code><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a><span class="symbol">&gt;</span> <a href="../../pl.treksoft.kvision.core/on-event.html#T"><span class="identifier">T</span></a><span class="symbol">.</span><span class="identifier">onEvent</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core$onEvent(pl.treksoft.kvision.core.onEvent.T, kotlin.Function1((pl.treksoft.kvision.utils.SnOn((pl.treksoft.kvision.core.onEvent.T)), kotlin.Unit)))/block">block</span><span class="symbol">:</span>&nbsp;<span class="identifier">SnOn</span><span class="symbol">&lt;</span><a href="../../pl.treksoft.kvision.core/on-event.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span><span class="symbol">.</span><span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html"><span class="identifier">Int</span></a></code></td>
</tr>
<tr>
<td>
diff --git a/api/pl.treksoft.kvision.panel/-tab-panel/index.html b/api/pl.treksoft.kvision.panel/-tab-panel/index.html
index 34855b0a..3a974d31 100644
--- a/api/pl.treksoft.kvision.panel/-tab-panel/index.html
+++ b/api/pl.treksoft.kvision.panel/-tab-panel/index.html
@@ -167,6 +167,32 @@
</tr>
</tbody>
</table>
+<h3>Extension Properties</h3>
+<table>
+<tbody>
+<tr>
+<td>
+<p><a href="../../pl.treksoft.kvision.event/change-flow.html">changeFlow</a></p>
+</td>
+<td>
+<code><span class="keyword">val </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a><span class="symbol">&gt;</span> <a href="../../pl.treksoft.kvision.event/change-flow.html#T"><span class="identifier">T</span></a><span class="symbol">.</span><span class="identifier">changeFlow</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><a href="../../pl.treksoft.kvision.event/change-flow.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span></code></td>
+</tr>
+<tr>
+<td>
+<p><a href="../../pl.treksoft.kvision.event/click-flow.html">clickFlow</a></p>
+</td>
+<td>
+<code><span class="keyword">val </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a><span class="symbol">&gt;</span> <a href="../../pl.treksoft.kvision.event/click-flow.html#T"><span class="identifier">T</span></a><span class="symbol">.</span><span class="identifier">clickFlow</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><a href="../../pl.treksoft.kvision.event/click-flow.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span></code></td>
+</tr>
+<tr>
+<td>
+<p><a href="../../pl.treksoft.kvision.event/input-flow.html">inputFlow</a></p>
+</td>
+<td>
+<code><span class="keyword">val </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a><span class="symbol">&gt;</span> <a href="../../pl.treksoft.kvision.event/input-flow.html#T"><span class="identifier">T</span></a><span class="symbol">.</span><span class="identifier">inputFlow</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><a href="../../pl.treksoft.kvision.event/input-flow.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span></code></td>
+</tr>
+</tbody>
+</table>
<h3>Extension Functions</h3>
<table>
<tbody>
@@ -344,6 +370,13 @@
</tr>
<tr>
<td>
+<p><a href="../../pl.treksoft.kvision.event/event-flow.html">eventFlow</a></p>
+</td>
+<td>
+<code><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a><span class="symbol">&gt;</span> <a href="../../pl.treksoft.kvision.event/event-flow.html#T"><span class="identifier">T</span></a><span class="symbol">.</span><span class="identifier">eventFlow</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.event$eventFlow(pl.treksoft.kvision.event.eventFlow.T, kotlin.String)/event">event</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-pair/index.html"><span class="identifier">Pair</span></a><span class="symbol">&lt;</span><a href="../../pl.treksoft.kvision.event/event-flow.html#T"><span class="identifier">T</span></a><span class="symbol">,</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/org.w3c.dom.events/-event/index.html"><span class="identifier">Event</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span></code></td>
+</tr>
+<tr>
+<td>
<p><a href="../../pl.treksoft.kvision.form/field-label.html">fieldLabel</a></p>
</td>
<td>
@@ -524,10 +557,19 @@
</tr>
<tr>
<td>
+<p><a href="../../pl.treksoft.kvision.maps/maps.html">maps</a></p>
+</td>
+<td>
+<code><span class="keyword">fun </span><a href="../../pl.treksoft.kvision.core/-container/index.html"><span class="identifier">Container</span></a><span class="symbol">.</span><span class="identifier">maps</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.maps$maps(pl.treksoft.kvision.core.Container, kotlin.Number, kotlin.Number, kotlin.Number, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.maps.Maps, kotlin.Unit)))/lat">lat</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-number/index.html"><span class="identifier">Number</span></a><span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.maps$maps(pl.treksoft.kvision.core.Container, kotlin.Number, kotlin.Number, kotlin.Number, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.maps.Maps, kotlin.Unit)))/lng">lng</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-number/index.html"><span class="identifier">Number</span></a><span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.maps$maps(pl.treksoft.kvision.core.Container, kotlin.Number, kotlin.Number, kotlin.Number, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.maps.Maps, kotlin.Unit)))/zoom">zoom</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-number/index.html"><span class="identifier">Number</span></a><span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.maps$maps(pl.treksoft.kvision.core.Container, kotlin.Number, kotlin.Number, kotlin.Number, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.maps.Maps, kotlin.Unit)))/classes">classes</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-set/index.html"><span class="identifier">Set</span></a><span class="symbol">&lt;</span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">&gt;</span>&nbsp;<span class="symbol">=</span>&nbsp;setOf()<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.maps$maps(pl.treksoft.kvision.core.Container, kotlin.Number, kotlin.Number, kotlin.Number, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.maps.Maps, kotlin.Unit)))/init">init</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><a href="../../pl.treksoft.kvision.maps/-maps/index.html"><span class="identifier">Maps</span></a><span class="symbol">.</span><span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a><span class="symbol">)</span><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">)</span><span class="symbol">: </span><a href="../../pl.treksoft.kvision.maps/-maps/index.html"><span class="identifier">Maps</span></a></code>
+<p>DSL builder extension function.</p>
+</td>
+</tr>
+<tr>
+<td>
<p><a href="../../pl.treksoft.kvision.navbar/navbar.html">navbar</a></p>
</td>
<td>
-<code><span class="keyword">fun </span><a href="../../pl.treksoft.kvision.core/-container/index.html"><span class="identifier">Container</span></a><span class="symbol">.</span><span class="identifier">navbar</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/label">label</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/link">link</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/type">type</span><span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.navbar/-navbar-type/index.html"><span class="identifier">NavbarType</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/expand">expand</span><span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.navbar/-navbar-expand/index.html"><span class="identifier">NavbarExpand</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;NavbarExpand.LG<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/nColor">nColor</span><span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.navbar/-navbar-color/index.html"><span class="identifier">NavbarColor</span></a>&nbsp;<span class="symbol">=</span>&nbsp;NavbarColor.LIGHT<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/bgColor">bgColor</span><span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.core/-bs-bg-color/index.html"><span class="identifier">BsBgColor</span></a>&nbsp;<span class="symbol">=</span>&nbsp;BsBgColor.LIGHT<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/classes">classes</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-set/index.html"><span class="identifier">Set</span></a><span class="symbol">&lt;</span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">&gt;</span>&nbsp;<span class="symbol">=</span>&nbsp;setOf()<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/init">init</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><a href="../../pl.treksoft.kvision.navbar/-navbar/index.html"><span class="identifier">Navbar</span></a><span class="symbol">.</span><span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a><span class="symbol">)</span><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">)</span><span class="symbol">: </span><a href="../../pl.treksoft.kvision.navbar/-navbar/index.html"><span class="identifier">Navbar</span></a></code>
+<code><span class="keyword">fun </span><a href="../../pl.treksoft.kvision.core/-container/index.html"><span class="identifier">Container</span></a><span class="symbol">.</span><span class="identifier">navbar</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.Boolean, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/label">label</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.Boolean, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/link">link</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.Boolean, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/type">type</span><span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.navbar/-navbar-type/index.html"><span class="identifier">NavbarType</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.Boolean, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/expand">expand</span><span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.navbar/-navbar-expand/index.html"><span class="identifier">NavbarExpand</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;NavbarExpand.LG<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.Boolean, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/nColor">nColor</span><span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.navbar/-navbar-color/index.html"><span class="identifier">NavbarColor</span></a>&nbsp;<span class="symbol">=</span>&nbsp;NavbarColor.LIGHT<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.Boolean, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/bgColor">bgColor</span><span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.core/-bs-bg-color/index.html"><span class="identifier">BsBgColor</span></a>&nbsp;<span class="symbol">=</span>&nbsp;BsBgColor.LIGHT<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.Boolean, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/collapseOnClick">collapseOnClick</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html"><span class="identifier">Boolean</span></a>&nbsp;<span class="symbol">=</span>&nbsp;false<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.Boolean, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/classes">classes</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-set/index.html"><span class="identifier">Set</span></a><span class="symbol">&lt;</span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">&gt;</span>&nbsp;<span class="symbol">=</span>&nbsp;setOf()<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.Boolean, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/init">init</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><a href="../../pl.treksoft.kvision.navbar/-navbar/index.html"><span class="identifier">Navbar</span></a><span class="symbol">.</span><span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a><span class="symbol">)</span><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">)</span><span class="symbol">: </span><a href="../../pl.treksoft.kvision.navbar/-navbar/index.html"><span class="identifier">Navbar</span></a></code>
<p>DSL builder extension function.</p>
</td>
</tr>
@@ -536,7 +578,7 @@
<p><a href="../../pl.treksoft.kvision.core/on-event.html">onEvent</a></p>
</td>
<td>
-<code><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a><span class="symbol">&gt;</span> <a href="../../pl.treksoft.kvision.core/on-event.html#T"><span class="identifier">T</span></a><span class="symbol">.</span><span class="identifier">onEvent</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core$onEvent(pl.treksoft.kvision.core.onEvent.T, kotlin.Function1((pl.treksoft.kvision.utils.SnOn((pl.treksoft.kvision.core.onEvent.T)), kotlin.Unit)))/block">block</span><span class="symbol">:</span>&nbsp;<span class="identifier">SnOn</span><span class="symbol">&lt;</span><a href="../../pl.treksoft.kvision.core/on-event.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span><span class="symbol">.</span><span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a></code></td>
+<code><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a><span class="symbol">&gt;</span> <a href="../../pl.treksoft.kvision.core/on-event.html#T"><span class="identifier">T</span></a><span class="symbol">.</span><span class="identifier">onEvent</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core$onEvent(pl.treksoft.kvision.core.onEvent.T, kotlin.Function1((pl.treksoft.kvision.utils.SnOn((pl.treksoft.kvision.core.onEvent.T)), kotlin.Unit)))/block">block</span><span class="symbol">:</span>&nbsp;<span class="identifier">SnOn</span><span class="symbol">&lt;</span><a href="../../pl.treksoft.kvision.core/on-event.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span><span class="symbol">.</span><span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html"><span class="identifier">Int</span></a></code></td>
</tr>
<tr>
<td>
diff --git a/api/pl.treksoft.kvision.panel/-v-panel/index.html b/api/pl.treksoft.kvision.panel/-v-panel/index.html
index 138ffd94..fe30a1bf 100644
--- a/api/pl.treksoft.kvision.panel/-v-panel/index.html
+++ b/api/pl.treksoft.kvision.panel/-v-panel/index.html
@@ -134,6 +134,32 @@
</tr>
</tbody>
</table>
+<h3>Extension Properties</h3>
+<table>
+<tbody>
+<tr>
+<td>
+<p><a href="../../pl.treksoft.kvision.event/change-flow.html">changeFlow</a></p>
+</td>
+<td>
+<code><span class="keyword">val </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a><span class="symbol">&gt;</span> <a href="../../pl.treksoft.kvision.event/change-flow.html#T"><span class="identifier">T</span></a><span class="symbol">.</span><span class="identifier">changeFlow</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><a href="../../pl.treksoft.kvision.event/change-flow.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span></code></td>
+</tr>
+<tr>
+<td>
+<p><a href="../../pl.treksoft.kvision.event/click-flow.html">clickFlow</a></p>
+</td>
+<td>
+<code><span class="keyword">val </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a><span class="symbol">&gt;</span> <a href="../../pl.treksoft.kvision.event/click-flow.html#T"><span class="identifier">T</span></a><span class="symbol">.</span><span class="identifier">clickFlow</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><a href="../../pl.treksoft.kvision.event/click-flow.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span></code></td>
+</tr>
+<tr>
+<td>
+<p><a href="../../pl.treksoft.kvision.event/input-flow.html">inputFlow</a></p>
+</td>
+<td>
+<code><span class="keyword">val </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a><span class="symbol">&gt;</span> <a href="../../pl.treksoft.kvision.event/input-flow.html#T"><span class="identifier">T</span></a><span class="symbol">.</span><span class="identifier">inputFlow</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><a href="../../pl.treksoft.kvision.event/input-flow.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span></code></td>
+</tr>
+</tbody>
+</table>
<h3>Extension Functions</h3>
<table>
<tbody>
@@ -311,6 +337,13 @@
</tr>
<tr>
<td>
+<p><a href="../../pl.treksoft.kvision.event/event-flow.html">eventFlow</a></p>
+</td>
+<td>
+<code><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a><span class="symbol">&gt;</span> <a href="../../pl.treksoft.kvision.event/event-flow.html#T"><span class="identifier">T</span></a><span class="symbol">.</span><span class="identifier">eventFlow</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.event$eventFlow(pl.treksoft.kvision.event.eventFlow.T, kotlin.String)/event">event</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-pair/index.html"><span class="identifier">Pair</span></a><span class="symbol">&lt;</span><a href="../../pl.treksoft.kvision.event/event-flow.html#T"><span class="identifier">T</span></a><span class="symbol">,</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/org.w3c.dom.events/-event/index.html"><span class="identifier">Event</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span></code></td>
+</tr>
+<tr>
+<td>
<p><a href="../../pl.treksoft.kvision.form/field-label.html">fieldLabel</a></p>
</td>
<td>
@@ -491,10 +524,19 @@
</tr>
<tr>
<td>
+<p><a href="../../pl.treksoft.kvision.maps/maps.html">maps</a></p>
+</td>
+<td>
+<code><span class="keyword">fun </span><a href="../../pl.treksoft.kvision.core/-container/index.html"><span class="identifier">Container</span></a><span class="symbol">.</span><span class="identifier">maps</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.maps$maps(pl.treksoft.kvision.core.Container, kotlin.Number, kotlin.Number, kotlin.Number, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.maps.Maps, kotlin.Unit)))/lat">lat</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-number/index.html"><span class="identifier">Number</span></a><span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.maps$maps(pl.treksoft.kvision.core.Container, kotlin.Number, kotlin.Number, kotlin.Number, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.maps.Maps, kotlin.Unit)))/lng">lng</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-number/index.html"><span class="identifier">Number</span></a><span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.maps$maps(pl.treksoft.kvision.core.Container, kotlin.Number, kotlin.Number, kotlin.Number, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.maps.Maps, kotlin.Unit)))/zoom">zoom</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-number/index.html"><span class="identifier">Number</span></a><span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.maps$maps(pl.treksoft.kvision.core.Container, kotlin.Number, kotlin.Number, kotlin.Number, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.maps.Maps, kotlin.Unit)))/classes">classes</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-set/index.html"><span class="identifier">Set</span></a><span class="symbol">&lt;</span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">&gt;</span>&nbsp;<span class="symbol">=</span>&nbsp;setOf()<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.maps$maps(pl.treksoft.kvision.core.Container, kotlin.Number, kotlin.Number, kotlin.Number, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.maps.Maps, kotlin.Unit)))/init">init</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><a href="../../pl.treksoft.kvision.maps/-maps/index.html"><span class="identifier">Maps</span></a><span class="symbol">.</span><span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a><span class="symbol">)</span><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">)</span><span class="symbol">: </span><a href="../../pl.treksoft.kvision.maps/-maps/index.html"><span class="identifier">Maps</span></a></code>
+<p>DSL builder extension function.</p>
+</td>
+</tr>
+<tr>
+<td>
<p><a href="../../pl.treksoft.kvision.navbar/navbar.html">navbar</a></p>
</td>
<td>
-<code><span class="keyword">fun </span><a href="../../pl.treksoft.kvision.core/-container/index.html"><span class="identifier">Container</span></a><span class="symbol">.</span><span class="identifier">navbar</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/label">label</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/link">link</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/type">type</span><span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.navbar/-navbar-type/index.html"><span class="identifier">NavbarType</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/expand">expand</span><span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.navbar/-navbar-expand/index.html"><span class="identifier">NavbarExpand</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;NavbarExpand.LG<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/nColor">nColor</span><span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.navbar/-navbar-color/index.html"><span class="identifier">NavbarColor</span></a>&nbsp;<span class="symbol">=</span>&nbsp;NavbarColor.LIGHT<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/bgColor">bgColor</span><span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.core/-bs-bg-color/index.html"><span class="identifier">BsBgColor</span></a>&nbsp;<span class="symbol">=</span>&nbsp;BsBgColor.LIGHT<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/classes">classes</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-set/index.html"><span class="identifier">Set</span></a><span class="symbol">&lt;</span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">&gt;</span>&nbsp;<span class="symbol">=</span>&nbsp;setOf()<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/init">init</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><a href="../../pl.treksoft.kvision.navbar/-navbar/index.html"><span class="identifier">Navbar</span></a><span class="symbol">.</span><span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a><span class="symbol">)</span><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">)</span><span class="symbol">: </span><a href="../../pl.treksoft.kvision.navbar/-navbar/index.html"><span class="identifier">Navbar</span></a></code>
+<code><span class="keyword">fun </span><a href="../../pl.treksoft.kvision.core/-container/index.html"><span class="identifier">Container</span></a><span class="symbol">.</span><span class="identifier">navbar</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.Boolean, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/label">label</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.Boolean, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/link">link</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.Boolean, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/type">type</span><span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.navbar/-navbar-type/index.html"><span class="identifier">NavbarType</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.Boolean, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/expand">expand</span><span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.navbar/-navbar-expand/index.html"><span class="identifier">NavbarExpand</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;NavbarExpand.LG<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.Boolean, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/nColor">nColor</span><span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.navbar/-navbar-color/index.html"><span class="identifier">NavbarColor</span></a>&nbsp;<span class="symbol">=</span>&nbsp;NavbarColor.LIGHT<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.Boolean, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/bgColor">bgColor</span><span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.core/-bs-bg-color/index.html"><span class="identifier">BsBgColor</span></a>&nbsp;<span class="symbol">=</span>&nbsp;BsBgColor.LIGHT<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.Boolean, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/collapseOnClick">collapseOnClick</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html"><span class="identifier">Boolean</span></a>&nbsp;<span class="symbol">=</span>&nbsp;false<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.Boolean, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/classes">classes</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-set/index.html"><span class="identifier">Set</span></a><span class="symbol">&lt;</span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">&gt;</span>&nbsp;<span class="symbol">=</span>&nbsp;setOf()<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.navbar$navbar(pl.treksoft.kvision.core.Container, kotlin.String, kotlin.String, pl.treksoft.kvision.navbar.NavbarType, pl.treksoft.kvision.navbar.NavbarExpand, pl.treksoft.kvision.navbar.NavbarColor, pl.treksoft.kvision.core.BsBgColor, kotlin.Boolean, kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.navbar.Navbar, kotlin.Unit)))/init">init</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><a href="../../pl.treksoft.kvision.navbar/-navbar/index.html"><span class="identifier">Navbar</span></a><span class="symbol">.</span><span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a><span class="symbol">)</span><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">)</span><span class="symbol">: </span><a href="../../pl.treksoft.kvision.navbar/-navbar/index.html"><span class="identifier">Navbar</span></a></code>
<p>DSL builder extension function.</p>
</td>
</tr>
@@ -503,7 +545,7 @@
<p><a href="../../pl.treksoft.kvision.core/on-event.html">onEvent</a></p>
</td>
<td>
-<code><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a><span class="symbol">&gt;</span> <a href="../../pl.treksoft.kvision.core/on-event.html#T"><span class="identifier">T</span></a><span class="symbol">.</span><span class="identifier">onEvent</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core$onEvent(pl.treksoft.kvision.core.onEvent.T, kotlin.Function1((pl.treksoft.kvision.utils.SnOn((pl.treksoft.kvision.core.onEvent.T)), kotlin.Unit)))/block">block</span><span class="symbol">:</span>&nbsp;<span class="identifier">SnOn</span><span class="symbol">&lt;</span><a href="../../pl.treksoft.kvision.core/on-event.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span><span class="symbol">.</span><span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a></code></td>
+<code><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a><span class="symbol">&gt;</span> <a href="../../pl.treksoft.kvision.core/on-event.html#T"><span class="identifier">T</span></a><span class="symbol">.</span><span class="identifier">onEvent</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core$onEvent(pl.treksoft.kvision.core.onEvent.T, kotlin.Function1((pl.treksoft.kvision.utils.SnOn((pl.treksoft.kvision.core.onEvent.T)), kotlin.Unit)))/block">block</span><span class="symbol">:</span>&nbsp;<span class="identifier">SnOn</span><span class="symbol">&lt;</span><a href="../../pl.treksoft.kvision.core/on-event.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span><span class="symbol">.</span><span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html"><span class="identifier">Int</span></a></code></td>
</tr>
<tr>
<td>