diff --git a/docs/lib/com.github.mnemotechnician.mkui.extensions.elements/font.html b/docs/lib/com.github.mnemotechnician.mkui.extensions.elements/font.html new file mode 100644 index 0000000..2969d6a --- /dev/null +++ b/docs/lib/com.github.mnemotechnician.mkui.extensions.elements/font.html @@ -0,0 +1,69 @@ + + + + + font + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

font

+
+
@JvmName(name = "setFontLabel")
fun <T : Label> Cell<T>.font(font: Font): Cell<T>

Creates a copy of the wrapped label's style and changes its font.


@JvmName(name = "setFontField")
fun <T : TextField> Cell<T>.font(font: Font): Cell<T>

Creates a copy of the wrapped field's style and changes its font.


@JvmName(name = "setFontButton")
fun <T : TextButton> Cell<T>.font(font: Font): Cell<T>

Creates a copy of the wrapped button's label's style and changes its font.

+
+ +
+
+ + diff --git a/docs/lib/com.github.mnemotechnician.mkui.extensions.elements/index.html b/docs/lib/com.github.mnemotechnician.mkui.extensions.elements/index.html index a7e8f66..5748092 100644 --- a/docs/lib/com.github.mnemotechnician.mkui.extensions.elements/index.html +++ b/docs/lib/com.github.mnemotechnician.mkui.extensions.elements/index.html @@ -120,6 +120,21 @@

Functions

+ +
+
+
+
font
+ +
Link copied to clipboard
+
+
+
+
@JvmName(name = "setFontLabel")
fun <T : Label> Cell<T>.font(font: Font): Cell<T>

Creates a copy of the wrapped label's style and changes its font.

@JvmName(name = "setFontButton")
fun <T : TextButton> Cell<T>.font(font: Font): Cell<T>

Creates a copy of the wrapped button's label's style and changes its font.

@JvmName(name = "setFontField")
fun <T : TextField> Cell<T>.font(font: Font): Cell<T>

Creates a copy of the wrapped field's style and changes its font.

+
+
+
+
@@ -165,32 +180,32 @@

Functions

- +
scaleFont
- +
Link copied to clipboard
-
fun Cell<*>.scaleFont(scale: Float): Cell<*>

Changes the font size of the wrapped label or text button and returns the cell

+
fun <T : Element> Cell<T>.scaleFont(scale: Float): Cell<T>

Changes the font size of the wrapped label or text button and returns the cell

- +
scaleImage
- +
Link copied to clipboard
-
fun Cell<*>.scaleImage(scaling: Scaling): Cell<*>

Changes Scaling of the wrapped image and returns the cell

+
fun <T : Element> Cell<T>.scaleImage(scaling: Scaling): Cell<T>

Changes Scaling of the wrapped image and returns the cell

@@ -225,6 +240,36 @@

Functions

+ +
+
+
+
updateFirst
+ +
Link copied to clipboard
+
+
+
+
inline fun <T : Element> T.updateFirst(crossinline action: (T) -> Unit)

Adds a new update listener that invokes before this element's update listener finishes. Allows chaining listeners.

inline fun <T : Element> Cell<T>.updateFirst(crossinline action: (T) -> Unit)

Adds a new update listener that invokes before the wrapped element's update listener finishes. Allows chaining listeners.

+
+
+
+
+ +
+
+
+
updateLast
+ +
Link copied to clipboard
+
+
+
+
inline fun <T : Element> T.updateLast(crossinline action: (T) -> Unit)

Adds a new update listener that invokes after this element's own update listener finishes. Allows chaining listeners.

inline fun <T : Element> Cell<T>.updateLast(crossinline action: (T) -> Unit)

Adds a new update listener that invokes after the wrapped element's own update listener finishes. Allows chaining listeners.

+
+
+
+

Properties

diff --git a/docs/lib/com.github.mnemotechnician.mkui.extensions.elements/scale-font.html b/docs/lib/com.github.mnemotechnician.mkui.extensions.elements/scale-font.html index 8b20067..41b0d23 100644 --- a/docs/lib/com.github.mnemotechnician.mkui.extensions.elements/scale-font.html +++ b/docs/lib/com.github.mnemotechnician.mkui.extensions.elements/scale-font.html @@ -51,12 +51,12 @@
-
+

scaleFont

-
fun Cell<*>.scaleFont(scale: Float): Cell<*>

Changes the font size of the wrapped label or text button and returns the cell

Throws

if the element is neither a Label nor a TextButton

+
fun <T : Element> Cell<T>.scaleFont(scale: Float): Cell<T>

Changes the font size of the wrapped label or text button and returns the cell

Throws

if the element is neither a Label nor a TextButton

-
+

scaleImage

-
fun Cell<*>.scaleImage(scaling: Scaling): Cell<*>

Changes Scaling of the wrapped image and returns the cell

Throws

if the element is neither an Image nor an ImageButton

+
fun <T : Element> Cell<T>.scaleImage(scaling: Scaling): Cell<T>

Changes Scaling of the wrapped image and returns the cell

Throws

if the element is neither an Image nor an ImageButton

+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun imageDraw(p0: Prov<Drawable>): Cell<Image>
+
+
+
+
@@ -1641,7 +1656,7 @@

Functions

-
open fun rect(p0: Table.DrawRect): Cell<Element>
+
open fun rect(p0: Table.DrawRect): Cell<*>
diff --git a/docs/lib/com.github.mnemotechnician.mkui.ui.layout/-table-pager/-page/index.html b/docs/lib/com.github.mnemotechnician.mkui.ui.layout/-table-pager/-page/index.html index c23a39b..97dcd58 100644 --- a/docs/lib/com.github.mnemotechnician.mkui.ui.layout/-table-pager/-page/index.html +++ b/docs/lib/com.github.mnemotechnician.mkui.ui.layout/-table-pager/-page/index.html @@ -1173,6 +1173,21 @@

Functions

+ +
+
+
+
imageDraw
+ +
Link copied to clipboard
+
+
+
+
open fun imageDraw(p0: Prov<Drawable>): Cell<Image>
+
+
+
+
@@ -1588,7 +1603,7 @@

Functions

-
open fun rect(p0: Table.DrawRect): Cell<Element>
+
open fun rect(p0: Table.DrawRect): Cell<*>
diff --git a/docs/lib/com.github.mnemotechnician.mkui.ui.layout/-table-pager/index.html b/docs/lib/com.github.mnemotechnician.mkui.ui.layout/-table-pager/index.html index 23733f4..e2ff572 100644 --- a/docs/lib/com.github.mnemotechnician.mkui.ui.layout/-table-pager/index.html +++ b/docs/lib/com.github.mnemotechnician.mkui.ui.layout/-table-pager/index.html @@ -1239,6 +1239,21 @@

Functions

+ +
+
+
+
imageDraw
+ +
Link copied to clipboard
+
+
+
+
open fun imageDraw(p0: Prov<Drawable>): Cell<Image>
+
+
+
+
@@ -1654,7 +1669,7 @@

Functions

-
open fun rect(p0: Table.DrawRect): Cell<Element>
+
open fun rect(p0: Table.DrawRect): Cell<*>
diff --git a/docs/lib/package-list b/docs/lib/package-list index b09fe70..69d0a13 100644 --- a/docs/lib/package-list +++ b/docs/lib/package-list @@ -85,16 +85,23 @@ $dokka.location:com.github.mnemotechnician.mkui.extensions.elements//content/arc $dokka.location:com.github.mnemotechnician.mkui.extensions.elements//content/arc.scene.ui.TextField#/PointingToDeclaration/lib/com.github.mnemotechnician.mkui.extensions.elements/content.html $dokka.location:com.github.mnemotechnician.mkui.extensions.elements//findElement/arc.scene.Element#kotlin.String?/PointingToDeclaration/lib/com.github.mnemotechnician.mkui.extensions.elements/find-element.html $dokka.location:com.github.mnemotechnician.mkui.extensions.elements//findOrNull/arc.scene.Element#kotlin.String?/PointingToDeclaration/lib/com.github.mnemotechnician.mkui.extensions.elements/find-or-null.html +$dokka.location:com.github.mnemotechnician.mkui.extensions.elements//font/arc.scene.ui.layout.Cell[TypeParam(bounds=[arc.scene.ui.Label])]#arc.graphics.g2d.Font/PointingToDeclaration/lib/com.github.mnemotechnician.mkui.extensions.elements/font.html +$dokka.location:com.github.mnemotechnician.mkui.extensions.elements//font/arc.scene.ui.layout.Cell[TypeParam(bounds=[arc.scene.ui.TextButton])]#arc.graphics.g2d.Font/PointingToDeclaration/lib/com.github.mnemotechnician.mkui.extensions.elements/font.html +$dokka.location:com.github.mnemotechnician.mkui.extensions.elements//font/arc.scene.ui.layout.Cell[TypeParam(bounds=[arc.scene.ui.TextField])]#arc.graphics.g2d.Font/PointingToDeclaration/lib/com.github.mnemotechnician.mkui.extensions.elements/font.html $dokka.location:com.github.mnemotechnician.mkui.extensions.elements//getAs/arc.scene.ui.layout.Cell[arc.scene.Element]#/PointingToDeclaration/lib/com.github.mnemotechnician.mkui.extensions.elements/get-as.html $dokka.location:com.github.mnemotechnician.mkui.extensions.elements//getAsOrNull/arc.scene.ui.layout.Cell[arc.scene.Element?]#/PointingToDeclaration/lib/com.github.mnemotechnician.mkui.extensions.elements/get-as-or-null.html $dokka.location:com.github.mnemotechnician.mkui.extensions.elements//hint/arc.scene.ui.TextField#/PointingToDeclaration/lib/com.github.mnemotechnician.mkui.extensions.elements/hint.html $dokka.location:com.github.mnemotechnician.mkui.extensions.elements//rowPer/arc.scene.ui.layout.Cell[TypeParam(bounds=[arc.scene.Element])]#kotlin.Int/PointingToDeclaration/lib/com.github.mnemotechnician.mkui.extensions.elements/row-per.html -$dokka.location:com.github.mnemotechnician.mkui.extensions.elements//scaleFont/arc.scene.ui.layout.Cell[*]#kotlin.Float/PointingToDeclaration/lib/com.github.mnemotechnician.mkui.extensions.elements/scale-font.html -$dokka.location:com.github.mnemotechnician.mkui.extensions.elements//scaleImage/arc.scene.ui.layout.Cell[*]#arc.util.Scaling/PointingToDeclaration/lib/com.github.mnemotechnician.mkui.extensions.elements/scale-image.html +$dokka.location:com.github.mnemotechnician.mkui.extensions.elements//scaleFont/arc.scene.ui.layout.Cell[TypeParam(bounds=[arc.scene.Element])]#kotlin.Float/PointingToDeclaration/lib/com.github.mnemotechnician.mkui.extensions.elements/scale-font.html +$dokka.location:com.github.mnemotechnician.mkui.extensions.elements//scaleImage/arc.scene.ui.layout.Cell[TypeParam(bounds=[arc.scene.Element])]#arc.util.Scaling/PointingToDeclaration/lib/com.github.mnemotechnician.mkui.extensions.elements/scale-image.html $dokka.location:com.github.mnemotechnician.mkui.extensions.elements//setFont/arc.scene.ui.Label#arc.graphics.g2d.Font/PointingToDeclaration/lib/com.github.mnemotechnician.mkui.extensions.elements/set-font.html $dokka.location:com.github.mnemotechnician.mkui.extensions.elements//setFont/arc.scene.ui.TextButton#arc.graphics.g2d.Font/PointingToDeclaration/lib/com.github.mnemotechnician.mkui.extensions.elements/set-font.html $dokka.location:com.github.mnemotechnician.mkui.extensions.elements//setFont/arc.scene.ui.TextField#arc.graphics.g2d.Font/PointingToDeclaration/lib/com.github.mnemotechnician.mkui.extensions.elements/set-font.html $dokka.location:com.github.mnemotechnician.mkui.extensions.elements//shrink/arc.scene.Element#kotlin.Boolean/PointingToDeclaration/lib/com.github.mnemotechnician.mkui.extensions.elements/shrink.html +$dokka.location:com.github.mnemotechnician.mkui.extensions.elements//updateFirst/TypeParam(bounds=[arc.scene.Element])#kotlin.Function1[TypeParam(bounds=[arc.scene.Element]),kotlin.Unit]/PointingToDeclaration/lib/com.github.mnemotechnician.mkui.extensions.elements/update-first.html +$dokka.location:com.github.mnemotechnician.mkui.extensions.elements//updateFirst/arc.scene.ui.layout.Cell[TypeParam(bounds=[arc.scene.Element])]#kotlin.Function1[TypeParam(bounds=[arc.scene.Element]),kotlin.Unit]/PointingToDeclaration/lib/com.github.mnemotechnician.mkui.extensions.elements/update-first.html +$dokka.location:com.github.mnemotechnician.mkui.extensions.elements//updateLast/TypeParam(bounds=[arc.scene.Element])#kotlin.Function1[TypeParam(bounds=[arc.scene.Element]),kotlin.Unit]/PointingToDeclaration/lib/com.github.mnemotechnician.mkui.extensions.elements/update-last.html +$dokka.location:com.github.mnemotechnician.mkui.extensions.elements//updateLast/arc.scene.ui.layout.Cell[TypeParam(bounds=[arc.scene.Element])]#kotlin.Function1[TypeParam(bounds=[arc.scene.Element]),kotlin.Unit]/PointingToDeclaration/lib/com.github.mnemotechnician.mkui.extensions.elements/update-last.html $dokka.location:com.github.mnemotechnician.mkui.extensions.groups////PointingToDeclaration/lib/com.github.mnemotechnician.mkui.extensions.groups/index.html $dokka.location:com.github.mnemotechnician.mkui.extensions.groups//child/arc.scene.Group#kotlin.Int/PointingToDeclaration/lib/com.github.mnemotechnician.mkui.extensions.groups/child.html $dokka.location:com.github.mnemotechnician.mkui.extensions.groups//childOrNull/arc.scene.Group#kotlin.Int/PointingToDeclaration/lib/com.github.mnemotechnician.mkui.extensions.groups/child-or-null.html @@ -106,9 +113,42 @@ $dokka.location:com.github.mnemotechnician.mkui.extensions.groups//rowPer/arc.sc $dokka.location:com.github.mnemotechnician.mkui.extensions.groups//unaryPlus/arc.scene.Element#/PointingToDeclaration/lib/com.github.mnemotechnician.mkui.extensions.groups/unary-plus.html $dokka.location:com.github.mnemotechnician.mkui.extensions////PointingToDeclaration/lib/com.github.mnemotechnician.mkui.extensions/index.html $dokka.location:com.github.mnemotechnician.mkui.extensions//boolean/kotlin.Int#/PointingToDeclaration/lib/com.github.mnemotechnician.mkui.extensions/boolean.html +$dokka.location:com.github.mnemotechnician.mkui.extensions//div/arc.math.geom.Vec2#arc.math.geom.Vec2/PointingToDeclaration/lib/com.github.mnemotechnician.mkui.extensions/div.html +$dokka.location:com.github.mnemotechnician.mkui.extensions//div/arc.math.geom.Vec3#arc.math.geom.Vec3/PointingToDeclaration/lib/com.github.mnemotechnician.mkui.extensions/div.html +$dokka.location:com.github.mnemotechnician.mkui.extensions//divAssign/arc.math.geom.Vec2#arc.math.geom.Vec2/PointingToDeclaration/lib/com.github.mnemotechnician.mkui.extensions/div-assign.html +$dokka.location:com.github.mnemotechnician.mkui.extensions//divAssign/arc.math.geom.Vec3#arc.math.geom.Vec3/PointingToDeclaration/lib/com.github.mnemotechnician.mkui.extensions/div-assign.html $dokka.location:com.github.mnemotechnician.mkui.extensions//emojiOrName/mindustry.ctype.UnlockableContent#/PointingToDeclaration/lib/com.github.mnemotechnician.mkui.extensions/emoji-or-name.html $dokka.location:com.github.mnemotechnician.mkui.extensions//int/kotlin.Boolean#/PointingToDeclaration/lib/com.github.mnemotechnician.mkui.extensions/int.html +$dokka.location:com.github.mnemotechnician.mkui.extensions//minus/arc.graphics.Color#arc.graphics.Color/PointingToDeclaration/lib/com.github.mnemotechnician.mkui.extensions/minus.html +$dokka.location:com.github.mnemotechnician.mkui.extensions//minus/arc.math.geom.Vec2#arc.math.geom.Vec2/PointingToDeclaration/lib/com.github.mnemotechnician.mkui.extensions/minus.html +$dokka.location:com.github.mnemotechnician.mkui.extensions//minus/arc.math.geom.Vec3#arc.math.geom.Vec3/PointingToDeclaration/lib/com.github.mnemotechnician.mkui.extensions/minus.html +$dokka.location:com.github.mnemotechnician.mkui.extensions//minusAssign/arc.graphics.Color#arc.graphics.Color/PointingToDeclaration/lib/com.github.mnemotechnician.mkui.extensions/minus-assign.html +$dokka.location:com.github.mnemotechnician.mkui.extensions//minusAssign/arc.math.geom.Vec2#arc.math.geom.Vec2/PointingToDeclaration/lib/com.github.mnemotechnician.mkui.extensions/minus-assign.html +$dokka.location:com.github.mnemotechnician.mkui.extensions//minusAssign/arc.math.geom.Vec3#arc.math.geom.Vec3/PointingToDeclaration/lib/com.github.mnemotechnician.mkui.extensions/minus-assign.html +$dokka.location:com.github.mnemotechnician.mkui.extensions//mul/arc.math.geom.Vec2#arc.math.geom.Vec2/PointingToDeclaration/lib/com.github.mnemotechnician.mkui.extensions/mul.html +$dokka.location:com.github.mnemotechnician.mkui.extensions//mul/arc.math.geom.Vec2#kotlin.Float/PointingToDeclaration/lib/com.github.mnemotechnician.mkui.extensions/mul.html +$dokka.location:com.github.mnemotechnician.mkui.extensions//mul/arc.math.geom.Vec3#arc.math.geom.Vec3/PointingToDeclaration/lib/com.github.mnemotechnician.mkui.extensions/mul.html +$dokka.location:com.github.mnemotechnician.mkui.extensions//mul/arc.math.geom.Vec3#kotlin.Float/PointingToDeclaration/lib/com.github.mnemotechnician.mkui.extensions/mul.html +$dokka.location:com.github.mnemotechnician.mkui.extensions//plus/arc.graphics.Color#arc.graphics.Color/PointingToDeclaration/lib/com.github.mnemotechnician.mkui.extensions/plus.html +$dokka.location:com.github.mnemotechnician.mkui.extensions//plus/arc.math.geom.Vec2#arc.math.geom.Vec2/PointingToDeclaration/lib/com.github.mnemotechnician.mkui.extensions/plus.html +$dokka.location:com.github.mnemotechnician.mkui.extensions//plus/arc.math.geom.Vec3#arc.math.geom.Vec3/PointingToDeclaration/lib/com.github.mnemotechnician.mkui.extensions/plus.html +$dokka.location:com.github.mnemotechnician.mkui.extensions//plusAssign/arc.graphics.Color#arc.graphics.Color/PointingToDeclaration/lib/com.github.mnemotechnician.mkui.extensions/plus-assign.html +$dokka.location:com.github.mnemotechnician.mkui.extensions//plusAssign/arc.math.geom.Vec2#arc.math.geom.Vec2/PointingToDeclaration/lib/com.github.mnemotechnician.mkui.extensions/plus-assign.html +$dokka.location:com.github.mnemotechnician.mkui.extensions//plusAssign/arc.math.geom.Vec3#arc.math.geom.Vec3/PointingToDeclaration/lib/com.github.mnemotechnician.mkui.extensions/plus-assign.html $dokka.location:com.github.mnemotechnician.mkui.extensions//runUi/#kotlin.Function0[kotlin.Unit]/PointingToDeclaration/lib/com.github.mnemotechnician.mkui.extensions/run-ui.html +$dokka.location:com.github.mnemotechnician.mkui.extensions//runUiCatching/#kotlin.Function1[TypeParam(bounds=[java.lang.Exception]),kotlin.Unit]#kotlin.Function0[kotlin.Unit]/PointingToDeclaration/lib/com.github.mnemotechnician.mkui.extensions/run-ui-catching.html +$dokka.location:com.github.mnemotechnician.mkui.extensions//times/arc.graphics.Color#arc.graphics.Color/PointingToDeclaration/lib/com.github.mnemotechnician.mkui.extensions/times.html +$dokka.location:com.github.mnemotechnician.mkui.extensions//times/arc.graphics.Color#kotlin.Float/PointingToDeclaration/lib/com.github.mnemotechnician.mkui.extensions/times.html +$dokka.location:com.github.mnemotechnician.mkui.extensions//times/arc.math.geom.Vec2#arc.math.geom.Vec2/PointingToDeclaration/lib/com.github.mnemotechnician.mkui.extensions/times.html +$dokka.location:com.github.mnemotechnician.mkui.extensions//times/arc.math.geom.Vec2#kotlin.Float/PointingToDeclaration/lib/com.github.mnemotechnician.mkui.extensions/times.html +$dokka.location:com.github.mnemotechnician.mkui.extensions//times/arc.math.geom.Vec3#arc.math.geom.Vec3/PointingToDeclaration/lib/com.github.mnemotechnician.mkui.extensions/times.html +$dokka.location:com.github.mnemotechnician.mkui.extensions//times/arc.math.geom.Vec3#kotlin.Float/PointingToDeclaration/lib/com.github.mnemotechnician.mkui.extensions/times.html +$dokka.location:com.github.mnemotechnician.mkui.extensions//timesAssign/arc.graphics.Color#arc.graphics.Color/PointingToDeclaration/lib/com.github.mnemotechnician.mkui.extensions/times-assign.html +$dokka.location:com.github.mnemotechnician.mkui.extensions//timesAssign/arc.graphics.Color#kotlin.Float/PointingToDeclaration/lib/com.github.mnemotechnician.mkui.extensions/times-assign.html +$dokka.location:com.github.mnemotechnician.mkui.extensions//timesAssign/arc.math.geom.Vec2#arc.math.geom.Vec2/PointingToDeclaration/lib/com.github.mnemotechnician.mkui.extensions/times-assign.html +$dokka.location:com.github.mnemotechnician.mkui.extensions//timesAssign/arc.math.geom.Vec2#kotlin.Float/PointingToDeclaration/lib/com.github.mnemotechnician.mkui.extensions/times-assign.html +$dokka.location:com.github.mnemotechnician.mkui.extensions//timesAssign/arc.math.geom.Vec3#arc.math.geom.Vec3/PointingToDeclaration/lib/com.github.mnemotechnician.mkui.extensions/times-assign.html +$dokka.location:com.github.mnemotechnician.mkui.extensions//timesAssign/arc.math.geom.Vec3#kotlin.Float/PointingToDeclaration/lib/com.github.mnemotechnician.mkui.extensions/times-assign.html $dokka.location:com.github.mnemotechnician.mkui.ui.element////PointingToDeclaration/lib/com.github.mnemotechnician.mkui.ui.element/index.html $dokka.location:com.github.mnemotechnician.mkui.ui.element//toggle/arc.scene.ui.layout.Cell[TypeParam(bounds=[com.github.mnemotechnician.mkui.ui.element.ToggleButton])]#kotlin.Boolean/PointingToDeclaration/lib/com.github.mnemotechnician.mkui.ui.element/toggle.html $dokka.location:com.github.mnemotechnician.mkui.ui.element//toggled/arc.scene.ui.layout.Cell[TypeParam(bounds=[com.github.mnemotechnician.mkui.ui.element.ToggleButton])]#kotlin.Function2[TypeParam(bounds=[com.github.mnemotechnician.mkui.ui.element.ToggleButton]),kotlin.Boolean,kotlin.Unit]/PointingToDeclaration/lib/com.github.mnemotechnician.mkui.ui.element/toggled.html diff --git a/docs/navigation.html b/docs/navigation.html index 4e52c6a..eea5493 100644 --- a/docs/navigation.html +++ b/docs/navigation.html @@ -32,15 +32,45 @@
boolean
-
+
+ +
+
+ +
+
-
+
-
+
+ +
+ +
+ +
+
+ +
+ + + +
+ +
+
@@ -149,30 +179,39 @@ -
+
+ +
+ -
+ -
+ -
+ -
+ -
+ -
+ -
diff --git a/docs/scripts/pages.json b/docs/scripts/pages.json index f470a44..5edb7e9 100644 --- a/docs/scripts/pages.json +++ b/docs/scripts/pages.json @@ -1 +1 @@ -[{"name":"abstract class Window","description":"com.github.mnemotechnician.mkui.windows.Window","location":"lib/com.github.mnemotechnician.mkui.windows/-window/index.html","searchKeys":["Window","abstract class Window","com.github.mnemotechnician.mkui.windows.Window"]},{"name":"abstract fun onCreate()","description":"com.github.mnemotechnician.mkui.windows.Window.onCreate","location":"lib/com.github.mnemotechnician.mkui.windows/-window/on-create.html","searchKeys":["onCreate","abstract fun onCreate()","com.github.mnemotechnician.mkui.windows.Window.onCreate"]},{"name":"abstract val closeable: Boolean","description":"com.github.mnemotechnician.mkui.windows.Window.closeable","location":"lib/com.github.mnemotechnician.mkui.windows/-window/closeable.html","searchKeys":["closeable","abstract val closeable: Boolean","com.github.mnemotechnician.mkui.windows.Window.closeable"]},{"name":"abstract val name: String","description":"com.github.mnemotechnician.mkui.windows.Window.name","location":"lib/com.github.mnemotechnician.mkui.windows/-window/name.html","searchKeys":["name","abstract val name: String","com.github.mnemotechnician.mkui.windows.Window.name"]},{"name":"class MenuButton(icon: Drawable?, text: String?, style: TextButton.TextButtonStyle? = null) : TextButton","description":"com.github.mnemotechnician.mkui.ui.element.MenuButton","location":"lib/com.github.mnemotechnician.mkui.ui.element/-menu-button/index.html","searchKeys":["MenuButton","class MenuButton(icon: Drawable?, text: String?, style: TextButton.TextButtonStyle? = null) : TextButton","com.github.mnemotechnician.mkui.ui.element.MenuButton"]},{"name":"fun Cell.rowPer(number: Int): Cell","description":"com.github.mnemotechnician.mkui.extensions.elements.rowPer","location":"lib/com.github.mnemotechnician.mkui.extensions.elements/row-per.html","searchKeys":["rowPer","fun Cell.rowPer(number: Int): Cell","com.github.mnemotechnician.mkui.extensions.elements.rowPer"]},{"name":"fun Cell.toggle(state: Boolean): Cell","description":"com.github.mnemotechnician.mkui.ui.element.toggle","location":"lib/com.github.mnemotechnician.mkui.ui.element/toggle.html","searchKeys":["toggle","fun Cell.toggle(state: Boolean): Cell","com.github.mnemotechnician.mkui.ui.element.toggle"]},{"name":"fun BundleDelegate(prefix: String, substitutions: Array?)","description":"com.github.mnemotechnician.mkui.delegates.BundleDelegate.BundleDelegate","location":"lib/com.github.mnemotechnician.mkui.delegates/-bundle-delegate/-bundle-delegate.html","searchKeys":["BundleDelegate","fun BundleDelegate(prefix: String, substitutions: Array?)","com.github.mnemotechnician.mkui.delegates.BundleDelegate.BundleDelegate"]},{"name":"fun LazyNameSettingDelegate(lazyPrefix: () -> String?, default: T)","description":"com.github.mnemotechnician.mkui.delegates.LazyNameSettingDelegate.LazyNameSettingDelegate","location":"lib/com.github.mnemotechnician.mkui.delegates/-lazy-name-setting-delegate/-lazy-name-setting-delegate.html","searchKeys":["LazyNameSettingDelegate","fun LazyNameSettingDelegate(lazyPrefix: () -> String?, default: T)","com.github.mnemotechnician.mkui.delegates.LazyNameSettingDelegate.LazyNameSettingDelegate"]},{"name":"fun SettingDelegate(prefix: String, default: T)","description":"com.github.mnemotechnician.mkui.delegates.SettingDelegate.SettingDelegate","location":"lib/com.github.mnemotechnician.mkui.delegates/-setting-delegate/-setting-delegate.html","searchKeys":["SettingDelegate","fun SettingDelegate(prefix: String, default: T)","com.github.mnemotechnician.mkui.delegates.SettingDelegate.SettingDelegate"]},{"name":"fun Cell<*>.scaleFont(scale: Float): Cell<*>","description":"com.github.mnemotechnician.mkui.extensions.elements.scaleFont","location":"lib/com.github.mnemotechnician.mkui.extensions.elements/scale-font.html","searchKeys":["scaleFont","fun Cell<*>.scaleFont(scale: Float): Cell<*>","com.github.mnemotechnician.mkui.extensions.elements.scaleFont"]},{"name":"fun Cell<*>.scaleImage(scaling: Scaling): Cell<*>","description":"com.github.mnemotechnician.mkui.extensions.elements.scaleImage","location":"lib/com.github.mnemotechnician.mkui.extensions.elements/scale-image.html","searchKeys":["scaleImage","fun Cell<*>.scaleImage(scaling: Scaling): Cell<*>","com.github.mnemotechnician.mkui.extensions.elements.scaleImage"]},{"name":"fun DynamicBundleDelegate(prefix: String, functions: Array Any?>?)","description":"com.github.mnemotechnician.mkui.delegates.DynamicBundleDelegate.DynamicBundleDelegate","location":"lib/com.github.mnemotechnician.mkui.delegates/-dynamic-bundle-delegate/-dynamic-bundle-delegate.html","searchKeys":["DynamicBundleDelegate","fun DynamicBundleDelegate(prefix: String, functions: Array Any?>?)","com.github.mnemotechnician.mkui.delegates.DynamicBundleDelegate.DynamicBundleDelegate"]},{"name":"fun Element.shrink(invalidateParents: Boolean = false)","description":"com.github.mnemotechnician.mkui.extensions.elements.shrink","location":"lib/com.github.mnemotechnician.mkui.extensions.elements/shrink.html","searchKeys":["shrink","fun Element.shrink(invalidateParents: Boolean = false)","com.github.mnemotechnician.mkui.extensions.elements.shrink"]},{"name":"fun Group.deepInvalidate()","description":"com.github.mnemotechnician.mkui.extensions.groups.deepInvalidate","location":"lib/com.github.mnemotechnician.mkui.extensions.groups/deep-invalidate.html","searchKeys":["deepInvalidate","fun Group.deepInvalidate()","com.github.mnemotechnician.mkui.extensions.groups.deepInvalidate"]},{"name":"fun Group.deepShrink(shrinkParents: Boolean = false, invalidateParents: Boolean = true)","description":"com.github.mnemotechnician.mkui.extensions.groups.deepShrink","location":"lib/com.github.mnemotechnician.mkui.extensions.groups/deep-shrink.html","searchKeys":["deepShrink","fun Group.deepShrink(shrinkParents: Boolean = false, invalidateParents: Boolean = true)","com.github.mnemotechnician.mkui.extensions.groups.deepShrink"]},{"name":"fun Label.setFont(font: Font)","description":"com.github.mnemotechnician.mkui.extensions.elements.setFont","location":"lib/com.github.mnemotechnician.mkui.extensions.elements/set-font.html","searchKeys":["setFont","fun Label.setFont(font: Font)","com.github.mnemotechnician.mkui.extensions.elements.setFont"]},{"name":"fun LazyDynamicBundleDelegate(lazyPrefix: () -> String?, functions: Array Any?>)","description":"com.github.mnemotechnician.mkui.delegates.LazyDynamicBundleDelegate.LazyDynamicBundleDelegate","location":"lib/com.github.mnemotechnician.mkui.delegates/-lazy-dynamic-bundle-delegate/-lazy-dynamic-bundle-delegate.html","searchKeys":["LazyDynamicBundleDelegate","fun LazyDynamicBundleDelegate(lazyPrefix: () -> String?, functions: Array Any?>)","com.github.mnemotechnician.mkui.delegates.LazyDynamicBundleDelegate.LazyDynamicBundleDelegate"]},{"name":"fun MenuButton(icon: Drawable?, text: String?, style: TextButton.TextButtonStyle? = null)","description":"com.github.mnemotechnician.mkui.ui.element.MenuButton.MenuButton","location":"lib/com.github.mnemotechnician.mkui.ui.element/-menu-button/-menu-button.html","searchKeys":["MenuButton","fun MenuButton(icon: Drawable?, text: String?, style: TextButton.TextButtonStyle? = null)","com.github.mnemotechnician.mkui.ui.element.MenuButton.MenuButton"]},{"name":"fun Page(name: String, background: Drawable = Styles.none)","description":"com.github.mnemotechnician.mkui.ui.layout.TablePager.Page.Page","location":"lib/com.github.mnemotechnician.mkui.ui.layout/-table-pager/-page/-page.html","searchKeys":["Page","fun Page(name: String, background: Drawable = Styles.none)","com.github.mnemotechnician.mkui.ui.layout.TablePager.Page.Page"]},{"name":"fun Table.addImage(drawable: Drawable?, scaling: Scaling = Scaling.stretch): Cell","description":"com.github.mnemotechnician.mkui.extensions.dsl.addImage","location":"lib/com.github.mnemotechnician.mkui.extensions.dsl/add-image.html","searchKeys":["addImage","fun Table.addImage(drawable: Drawable?, scaling: Scaling = Scaling.stretch): Cell","com.github.mnemotechnician.mkui.extensions.dsl.addImage"]},{"name":"fun Table.addImage(drawable: TextureRegion, scaling: Scaling = Scaling.stretch): Cell","description":"com.github.mnemotechnician.mkui.extensions.dsl.addImage","location":"lib/com.github.mnemotechnician.mkui.extensions.dsl/add-image.html","searchKeys":["addImage","fun Table.addImage(drawable: TextureRegion, scaling: Scaling = Scaling.stretch): Cell","com.github.mnemotechnician.mkui.extensions.dsl.addImage"]},{"name":"fun Table.addLabel(text: CharSequence, style: Label.LabelStyle = Styles.defaultLabel, wrap: Boolean = false, ellipsis: String? = null, align: Int = Align.center): Cell