kvision
Module Contents
alltypes
Module Contents
enum class ALIGN
abstract class AbstractText : SimplePanel, StringFormControl
abstract class AbstractTextInput : Widget
data class AjaxOptions
Module Contents
AjaxOptions(url: String, preprocessData: (dynamic) -> dynamic, beforeSend: (JQueryXHR) -> dynamic = null, data: dynamic = null, httpType: HTTPTYPE = HTTPTYPE.GET, dataType: DATATYPE = DATATYPE.JSON, minLength: Int = 0, cache: Boolean = true, clearOnEmpty: Boolean = true, clearOnError: Boolean = true, emptyRequest: Boolean = false, requestDelay: Int = AJAX_REQUEST_DELAY, restoreOnError: Boolean = false)
val beforeSend: (JQueryXHR) -> dynamic
val cache: Boolean
val clearOnEmpty: Boolean
val clearOnError: Boolean
val data: dynamic
val dataType: DATATYPE
val emptyRequest: Boolean
val httpType: HTTPTYPE
val minLength: Int
val preprocessData: (dynamic) -> dynamic
val requestDelay: Int
val restoreOnError: Boolean
val url: String
open class Alert : Modal
Module Contents
Alert(caption: String? = null, text: String? = null, rich: Boolean = false, align: ALIGN? = null, size: MODALSIZE? = null, animation: Boolean = true, callback: () -> Unit = null)
var align: ALIGN?
open fun hide(): Widget
var rich: Boolean
fun show(caption: String? = null, text: String? = null, rich: Boolean = false, align: ALIGN? = null, size: MODALSIZE? = null, animation: Boolean = true, callback: () -> Unit = null): Unit
var text: String?
abstract class ApplicationBase
enum class BGATTACH
enum class BGCLIP
enum class BGORIGIN
enum class BGREPEAT
enum class BGSIZE
enum class BORDERSTYLE
enum class BUTTONSIZE
enum class BUTTONSTYLE
enum class BUTTONSTYPE
class Background
Module Contents
Background(image: ResString? = null, positionX: CssSize? = null, positionY: CssSize? = null, sizeX: CssSize? = null, sizeY: CssSize? = null, size: BGSIZE? = null, repeat: BGREPEAT? = null, origin: BGORIGIN? = null, clip: BGCLIP? = null, attachment: BGATTACH? = null)
Background(color: Int, image: ResString? = null, positionX: CssSize? = null, positionY: CssSize? = null, sizeX: CssSize? = null, sizeY: CssSize? = null, size: BGSIZE? = null, repeat: BGREPEAT? = null, origin: BGORIGIN? = null, clip: BGCLIP? = null, attachment: BGATTACH? = null)
Background(color: COLOR, image: ResString? = null, positionX: CssSize? = null, positionY: CssSize? = null, sizeX: CssSize? = null, sizeY: CssSize? = null, size: BGSIZE? = null, repeat: BGREPEAT? = null, origin: BGORIGIN? = null, clip: BGCLIP? = null, attachment: BGATTACH? = null)
abstract class BaseDataComponent : DataComponent
interface BoolFormControl : FormControl
class Border
open class Button : Widget
enum class CHECKBOXSTYLE
enum class CHECKINPUTTYPE
enum class COLOR
open class CheckBox : SimplePanel, BoolFormControl
open class CheckInput : Widget
open class CloseIcon : Widget
class Color
interface Component
open class Confirm : Modal
Module Contents
Confirm(caption: String? = null, text: String? = null, rich: Boolean = false, align: ALIGN? = null, size: MODALSIZE? = null, animation: Boolean = true, cancelVisible: Boolean = false, noCallback: () -> Unit = null, yesCallback: () -> Unit = null)
var align: ALIGN?
var cancelVisible: Boolean
var rich: Boolean
fun show(caption: String? = null, text: String? = null, rich: Boolean = false, align: ALIGN? = null, size: MODALSIZE? = null, animation: Boolean = true, cancelVisible: Boolean = false, noCallback: () -> Unit = null, yesCallback: () -> Unit = null): Unit
var text: String?
interface Container : Component
typealias CssSize = Pair<Int, UNIT>
enum class DATATYPE
enum class DD
enum class DIRECTION
interface DataComponent
class DataContainer<M : DataComponent, C : Component> : Widget, Container, DataUpdatable
interface DataUpdatable
interface DateFormControl : FormControl
open class DateTime : SimplePanel, DateFormControl
open class DateTimeInput : Widget
open class DockPanel : SimplePanel
open class DropDown : SimplePanel
enum class FLEXALIGNCONTENT
enum class FLEXALIGNITEMS
enum class FLEXDIR
enum class FLEXJUSTIFY
enum class FLEXWRAP
enum class FORCETYPE
enum class FORMTYPE
open class FieldLabel : Tag
open class FlexPanel : SimplePanel
Module Contents
FlexPanel(direction: FLEXDIR? = null, wrap: FLEXWRAP? = null, justify: FLEXJUSTIFY? = null, alignItems: FLEXALIGNITEMS? = null, alignContent: FLEXALIGNCONTENT? = null, spacing: Int? = null, classes: Set<String> = setOf())
fun add(child: Component, order: Int? = null, grow: Int? = null, shrink: Int? = null, basis: Int? = null, alignSelf: FLEXALIGNITEMS? = null, classes: Set<String> = setOf()): FlexPanel
open fun add(child: Component): FlexPanel
open fun addAll(children: List<Component>): FlexPanel
var alignContent: FLEXALIGNCONTENT?
var alignItems: FLEXALIGNITEMS?
var direction: FLEXDIR?
protected open fun getSnStyle(): List<StringPair>
var justify: FLEXJUSTIFY?
open fun remove(child: Component): FlexPanel
open fun removeAll(): FlexPanel
var spacing: Int?
var wrap: FLEXWRAP?
class Form<K>
interface FormControl : Component
open class FormPanel<K> : SimplePanel
enum class GRIDALIGN
enum class GRIDALIGNCONTENT
enum class GRIDFLOW
enum class GRIDJUSTIFY
enum class GRIDJUSTIFYCONTENT
enum class GRIDSIZE
open class GridPanel : SimplePanel
Module Contents
GridPanel(autoColumns: String? = null, autoRows: String? = null, autoFlow: GRIDFLOW? = null, templateColumns: String? = null, templateRows: String? = null, templateAreas: List<String>? = null, columnGap: Int? = null, rowGap: Int? = null, justifyItems: GRIDJUSTIFY? = null, alignItems: GRIDALIGN? = null, justifyContent: GRIDJUSTIFYCONTENT? = null, alignContent: GRIDALIGNCONTENT? = null, classes: Set<String> = setOf())
fun add(child: Component, columnStart: Int? = null, rowStart: Int? = null, columnEnd: String? = null, rowEnd: String? = null, area: String? = null, justifySelf: GRIDJUSTIFY? = null, alignSelf: GRIDALIGN? = null, classes: Set<String> = setOf()): GridPanel
open fun add(child: Component): GridPanel
open fun addAll(children: List<Component>): GridPanel
var alignContent: GRIDALIGNCONTENT?
var alignItems: GRIDALIGN?
var autoColumns: String?
var autoFlow: GRIDFLOW?
var autoRows: String?
var columnGap: Int?
protected open fun getSnStyle(): List<StringPair>
var justifyContent: GRIDJUSTIFYCONTENT?
var justifyItems: GRIDJUSTIFY?
open fun remove(child: Component): GridPanel
open fun removeAll(): GridPanel
var rowGap: Int?
var templateAreas: List<String>?
var templateColumns: String?
var templateRows: String?
class GridWrapper : WidgetWrapper
open class HPanel : FlexPanel
enum class HTTPTYPE
open class HelpBlock : Tag
external interface Hot
enum class IMAGESHAPE
enum class INPUTSIZE
open class Image : Widget
class KvEvent : CustomEvent
enum class LISTTYPE
open class Label : Tag
open class Link : SimplePanel
open class ListTag : SimplePanel
enum class MODALSIZE
open class Modal : SimplePanel
external interface Module
interface NumberFormControl : FormControl
external class Object
open class Password : Text
enum class RADIOSTYLE
open class Radio : SimplePanel, BoolFormControl
open class RadioGroup : SimplePanel, StringFormControl
typealias ResString = String
open class ResponsiveGridPanel : SimplePanel
open class RichText : AbstractText
open class RichTextInput : AbstractTextInput
class Root : SimplePanel
open class Routing
enum class SELECTWIDTHTYPE
enum class SIDE
open class Select : SimplePanel, StringFormControl
open class SelectInput : SimplePanel
open class SelectOptGroup : SimplePanel
open class SelectOption : Widget
open class SimplePanel : Widget, Container
open class Spinner : SimplePanel, NumberFormControl
open class SpinnerInput : Widget
open class SplitPanel : SimplePanel
open class StackPanel : SimplePanel
typealias StringBoolPair = Pair<String, Boolean>
interface StringFormControl : FormControl
typealias StringPair = Pair<String, String>
abstract class StyledComponent : Component
enum class TAG
enum class TEXTINPUTTYPE
open class TabPanel : SimplePanel
open class Tag : SimplePanel
open class Text : AbstractText
open class TextArea : AbstractText
open class TextAreaInput : AbstractTextInput
open class TextInput : AbstractTextInput
enum class UNIT
open class VPanel : FlexPanel
open class Widget : StyledComponent
open class WidgetWrapper : Widget
kotlin.Int
kotlin.Pair
kotlin.String
kotlin.collections.Map
kotlin.js.Date
package pl.treksoft.kvision.core
Module Contents
enum class BGATTACH
enum class BGCLIP
enum class BGORIGIN
enum class BGREPEAT
enum class BGSIZE
enum class BORDERSTYLE
class Background
Module Contents
Background(image: ResString? = null, positionX: CssSize? = null, positionY: CssSize? = null, sizeX: CssSize? = null, sizeY: CssSize? = null, size: BGSIZE? = null, repeat: BGREPEAT? = null, origin: BGORIGIN? = null, clip: BGCLIP? = null, attachment: BGATTACH? = null)
Background(color: Int, image: ResString? = null, positionX: CssSize? = null, positionY: CssSize? = null, sizeX: CssSize? = null, sizeY: CssSize? = null, size: BGSIZE? = null, repeat: BGREPEAT? = null, origin: BGORIGIN? = null, clip: BGCLIP? = null, attachment: BGATTACH? = null)
Background(color: COLOR, image: ResString? = null, positionX: CssSize? = null, positionY: CssSize? = null, sizeX: CssSize? = null, sizeY: CssSize? = null, size: BGSIZE? = null, repeat: BGREPEAT? = null, origin: BGORIGIN? = null, clip: BGCLIP? = null, attachment: BGATTACH? = null)
class Border
enum class COLOR
class Color
interface Component
interface Container : Component
typealias CssSize = Pair<Int, UNIT>
typealias ResString = String
typealias StringBoolPair = Pair<String, Boolean>
typealias StringPair = Pair<String, String>
abstract class StyledComponent : Component
enum class UNIT
open class Widget : StyledComponent
open class WidgetWrapper : Widget
package pl.treksoft.kvision.data
package pl.treksoft.kvision.dropdown
package pl.treksoft.kvision.form
package pl.treksoft.kvision.form.check
package pl.treksoft.kvision.form.select
Module Contents
data class AjaxOptions
Module Contents
AjaxOptions(url: String, preprocessData: (dynamic) -> dynamic, beforeSend: (JQueryXHR) -> dynamic = null, data: dynamic = null, httpType: HTTPTYPE = HTTPTYPE.GET, dataType: DATATYPE = DATATYPE.JSON, minLength: Int = 0, cache: Boolean = true, clearOnEmpty: Boolean = true, clearOnError: Boolean = true, emptyRequest: Boolean = false, requestDelay: Int = AJAX_REQUEST_DELAY, restoreOnError: Boolean = false)
val beforeSend: (JQueryXHR) -> dynamic
val cache: Boolean
val clearOnEmpty: Boolean
val clearOnError: Boolean
val data: dynamic
val dataType: DATATYPE
val emptyRequest: Boolean
val httpType: HTTPTYPE
val minLength: Int
val preprocessData: (dynamic) -> dynamic
val requestDelay: Int
val restoreOnError: Boolean
val url: String
enum class DATATYPE
enum class HTTPTYPE
enum class SELECTWIDTHTYPE
open class Select : SimplePanel, StringFormControl
open class SelectInput : SimplePanel
open class SelectOptGroup : SimplePanel
open class SelectOption : Widget
fun AjaxOptions.toJs(emptyOption: Boolean): dynamic
package pl.treksoft.kvision.form.spinner
package pl.treksoft.kvision.form.text
package pl.treksoft.kvision.form.time
package pl.treksoft.kvision.hmr
package pl.treksoft.kvision.html
package pl.treksoft.kvision.modal
Module Contents
open class Alert : Modal
Module Contents
Alert(caption: String? = null, text: String? = null, rich: Boolean = false, align: ALIGN? = null, size: MODALSIZE? = null, animation: Boolean = true, callback: () -> Unit = null)
var align: ALIGN?
open fun hide(): Widget
var rich: Boolean
fun show(caption: String? = null, text: String? = null, rich: Boolean = false, align: ALIGN? = null, size: MODALSIZE? = null, animation: Boolean = true, callback: () -> Unit = null): Unit
var text: String?
open class CloseIcon : Widget
open class Confirm : Modal
Module Contents
Confirm(caption: String? = null, text: String? = null, rich: Boolean = false, align: ALIGN? = null, size: MODALSIZE? = null, animation: Boolean = true, cancelVisible: Boolean = false, noCallback: () -> Unit = null, yesCallback: () -> Unit = null)
var align: ALIGN?
var cancelVisible: Boolean
var rich: Boolean
fun show(caption: String? = null, text: String? = null, rich: Boolean = false, align: ALIGN? = null, size: MODALSIZE? = null, animation: Boolean = true, cancelVisible: Boolean = false, noCallback: () -> Unit = null, yesCallback: () -> Unit = null): Unit
var text: String?
enum class MODALSIZE
open class Modal : SimplePanel
package pl.treksoft.kvision.panel
Module Contents
enum class DIRECTION
open class DockPanel : SimplePanel
enum class FLEXALIGNCONTENT
enum class FLEXALIGNITEMS
enum class FLEXDIR
enum class FLEXJUSTIFY
enum class FLEXWRAP
open class FlexPanel : SimplePanel
Module Contents
FlexPanel(direction: FLEXDIR? = null, wrap: FLEXWRAP? = null, justify: FLEXJUSTIFY? = null, alignItems: FLEXALIGNITEMS? = null, alignContent: FLEXALIGNCONTENT? = null, spacing: Int? = null, classes: Set<String> = setOf())
fun add(child: Component, order: Int? = null, grow: Int? = null, shrink: Int? = null, basis: Int? = null, alignSelf: FLEXALIGNITEMS? = null, classes: Set<String> = setOf()): FlexPanel
open fun add(child: Component): FlexPanel
open fun addAll(children: List<Component>): FlexPanel
var alignContent: FLEXALIGNCONTENT?
var alignItems: FLEXALIGNITEMS?
var direction: FLEXDIR?
protected open fun getSnStyle(): List<StringPair>
var justify: FLEXJUSTIFY?
open fun remove(child: Component): FlexPanel
open fun removeAll(): FlexPanel
var spacing: Int?
var wrap: FLEXWRAP?
enum class GRIDALIGN
enum class GRIDALIGNCONTENT
enum class GRIDFLOW
enum class GRIDJUSTIFY
enum class GRIDJUSTIFYCONTENT
enum class GRIDSIZE
open class GridPanel : SimplePanel
Module Contents
GridPanel(autoColumns: String? = null, autoRows: String? = null, autoFlow: GRIDFLOW? = null, templateColumns: String? = null, templateRows: String? = null, templateAreas: List<String>? = null, columnGap: Int? = null, rowGap: Int? = null, justifyItems: GRIDJUSTIFY? = null, alignItems: GRIDALIGN? = null, justifyContent: GRIDJUSTIFYCONTENT? = null, alignContent: GRIDALIGNCONTENT? = null, classes: Set<String> = setOf())
fun add(child: Component, columnStart: Int? = null, rowStart: Int? = null, columnEnd: String? = null, rowEnd: String? = null, area: String? = null, justifySelf: GRIDJUSTIFY? = null, alignSelf: GRIDALIGN? = null, classes: Set<String> = setOf()): GridPanel
open fun add(child: Component): GridPanel
open fun addAll(children: List<Component>): GridPanel
var alignContent: GRIDALIGNCONTENT?
var alignItems: GRIDALIGN?
var autoColumns: String?
var autoFlow: GRIDFLOW?
var autoRows: String?
var columnGap: Int?
protected open fun getSnStyle(): List<StringPair>
var justifyContent: GRIDJUSTIFYCONTENT?
var justifyItems: GRIDJUSTIFY?
open fun remove(child: Component): GridPanel
open fun removeAll(): GridPanel
var rowGap: Int?
var templateAreas: List<String>?
var templateColumns: String?
var templateRows: String?
class GridWrapper : WidgetWrapper
open class HPanel : FlexPanel
open class ResponsiveGridPanel : SimplePanel
class Root : SimplePanel
enum class SIDE
open class SimplePanel : Widget, Container
open class SplitPanel : SimplePanel
open class StackPanel : SimplePanel
open class TabPanel : SimplePanel
open class VPanel : FlexPanel
package pl.treksoft.kvision.routing
package pl.treksoft.kvision.utils