# Module KVision KVision - object oriented Web UI framework for Kotlin/JS. # Package pl.treksoft.kvision.core KVision core classes. This includes base interfaces for all components, basic CSS enums (for colors, borders and backgrounds) and the main Widget class. # Package pl.treksoft.kvision.data Base component and container class with data binding support for observable data model. # Package pl.treksoft.kvision.dropdown Bootstrap dropdown component. # Package pl.treksoft.kvision.form Convenient forms implementation, with support for many different input components and easy to define validation. # Package pl.treksoft.kvision.form.check Checkbox, radiobutton and radiobutton group components. # Package pl.treksoft.kvision.form.select Full-featured select component with support for remote (AJAX) data source. # Package pl.treksoft.kvision.form.spinner Spinner input component. # Package pl.treksoft.kvision.form.text Text input components, with password, text area and rich text area support. # Package pl.treksoft.kvision.form.time Full-featured date and time input components. # Package pl.treksoft.kvision.hmr Helper interfaces and classes necessary to develop applications supporting Hot Module Replacement (HMR). # Package pl.treksoft.kvision.html Components supporting complete set of HTML tags, with dedicated classes for buttons, images, links and lists. # Package pl.treksoft.kvision.modal Classes supporting general purpose Bootstrap modals with convenient helpers for alert and confirm popup dialogs. # Package pl.treksoft.kvision.panel Rich set of container classes, supporting both simple use cases and sophisticated layouts (including CSS flexbox, CSS grid and Bootstrap responsive 12 columns gid). # Package pl.treksoft.kvision.routing Simple and easy to use JavaScript router wrapper. # Package pl.treksoft.kvision.utils Interfaces and helper functions for Snabbdom virtual dom implementation and a few useful extension functions. # Package pl.treksoft.kvision.window Floating, resizable window component.