From fb7ff5b8bf2073a8d7b78011b9edffc830dc63cb Mon Sep 17 00:00:00 2001 From: Robert Jaros Date: Sat, 26 Oct 2019 00:17:24 +0200 Subject: API documentation for KVision 2.0.0 --- .../pl.treksoft.kvision.core/-component/index.html | 193 +++++++++++++++++++++ 1 file changed, 193 insertions(+) create mode 100644 api1/pl.treksoft.kvision.core/-component/index.html (limited to 'api1/pl.treksoft.kvision.core/-component/index.html') diff --git a/api1/pl.treksoft.kvision.core/-component/index.html b/api1/pl.treksoft.kvision.core/-component/index.html new file mode 100644 index 00000000..3042d07c --- /dev/null +++ b/api1/pl.treksoft.kvision.core/-component/index.html @@ -0,0 +1,193 @@ + + + +Component - kvision + + + +kvision / pl.treksoft.kvision.core / Component
+
+

Component

+interface Component +

Base interface for all components.

+

Properties

+ + + + + + + + + + + +
+

parent

+
+abstract var parent: Container? +

Parent of the current component.

+
+

visible

+
+abstract var visible: Boolean +

Visibility state of the current component.

+
+

Functions

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

addCssClass

+
+abstract fun addCssClass(css: String): Component +

Adds given value to the set of CSS classes generated in html code of current component.

+abstract fun addCssClass(css: Style): Component +

Adds given style object to the set of CSS classes generated in html code of current component.

+
+

addSurroundingCssClass

+
+abstract fun addSurroundingCssClass(css: String): Component +

Adds given value to the set of CSS classes generated in html code of parent component.

+abstract fun addSurroundingCssClass(css: Style): Component +

Adds given style object to the set of CSS classes generated in html code of parent component.

+
+

getAttribute

+
+abstract fun getAttribute(name: String): String? +

Returns the value of an additional attribute.

+
+

getElement

+
+abstract fun getElement(): Node? +

Returns DOM element bound to the current component.

+
+

getElementJQuery

+
+abstract fun getElementJQuery(): JQuery? +

Returns JQuery element bound to the current component.

+
+

getElementJQueryD

+
+abstract fun getElementJQueryD(): dynamic +

Returns JQuery element bound to the current component as a dynamic type.

+
+

removeAttribute

+
+abstract fun removeAttribute(name: String): Component +

Removes the value of additional attribute.

+
+

removeCssClass

+
+abstract fun removeCssClass(css: String): Component +

Removes given value from the set of CSS classes generated in html code of current component.

+abstract fun removeCssClass(css: Style): Component +

Removes given style object from the set of CSS classes generated in html code of current component.

+
+

removeSurroundingCssClass

+
+abstract fun removeSurroundingCssClass(css: String): Component +

Removes given value from the set of CSS classes generated in html code of parent component.

+abstract fun removeSurroundingCssClass(css: Style): Component +

Removes given style object from the set of CSS classes generated in html code of parent component.

+
+

setAttribute

+
+abstract fun setAttribute(name: String, value: String): Component +

Sets the value of additional attribute.

+
+

Extension Functions

+ + + + + + + +
+

createInstance

+
+fun <T> Any?.createInstance(vararg args: dynamic): T +

Helper function for creating JavaScript objects from dynamic constructors.

+
+

Inheritors

+ + + + + + + + + + + + + + + + + + + +
+

Container

+
+interface Container : Component +

Base interface for all containers.

+
+

FormControl

+
+interface FormControl : Component +

Base interface of a form control.

+
+

FormInput

+
+interface FormInput : Component
+

Widget

+
+open class Widget : StyledComponent, Component +

Base widget class. The parent of all component classes.

+
+ + -- cgit