Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
@Serializable
class ButtonState
Link copied to clipboard
data class ButtonViewSkin(val timeForSwitch: Duration, val bodyColor: Color, val contourColor: Color)
Link copied to clipboard
Link copied to clipboard
class CheckBox(val label: Label, isChecked: Boolean = true, skin: CheckButtonSkin = SkinProvider.skin.checkButton, handler: CheckBox.() -> Unit? = null) : AbstractButton<CheckButtonSkin>
Link copied to clipboard
data class CheckBoxSkin(val crossThick: Float, val crossColor: Color, val toggle: ToggleButtonSkin)
Link copied to clipboard
data class CheckButtonSkin(val labelSkin: LabelButtonSkin, val defaultSize: Vector2f, val defaultBorders: SideIndents, val checkBox: CheckBoxSkin) : AbstractButtonSkin
Link copied to clipboard
data class LabelButtonSkin(val defaultSize: Vector2f, val map: Map<ButtonViewState, LabelSkin>)
Link copied to clipboard
interface LabelSupport
Link copied to clipboard
class PushButton(val label: Label, skin: PushButtonSkin = SkinProvider.skin.pushButton, handler: PushButton.() -> Unit? = null) : AbstractButton<PushButtonSkin>
Link copied to clipboard
data class PushButtonSkin(val labelSkin: LabelButtonSkin, val defaultSize: Vector2f, val defaultBorders: SideIndents, val contourThick: Float, val map: Map<ButtonViewState, ButtonViewSkin>) : AbstractButtonSkin
Link copied to clipboard
class ToggleButton(val label: Label, isChecked: Boolean = true, skin: ToggleButtonSkin = SkinProvider.skin.toggleButton, handler: ToggleButton.() -> Unit? = null) : AbstractButton<ToggleButtonSkin>
Link copied to clipboard
data class ToggleButtonSkin(val labelSkin: LabelButtonSkin, val defaultSize: Vector2f, val defaultBorders: SideIndents, val contourThick: Float, val unchecked: Map<ButtonViewState, ButtonViewSkin>, val checked: Map<ButtonViewState, ButtonViewSkin>) : AbstractButtonSkin