Package-level declarations

Types

Link copied to clipboard
abstract class Button(text: String = "", icon: Icon<Button>? = null, model: ButtonModel = ButtonModelImpl(), role: ButtonRole = ButtonRole()) : View

Base for Buttons, which a "clickable" controls that notify listeners when their state changes.

Link copied to clipboard
class ButtonGroup(var allowDeselectAll: Boolean = false, buttons: Button)
Link copied to clipboard
interface ButtonModel

Created by Nicholas Eddy on 11/10/17.

Link copied to clipboard

Created by Nicholas Eddy on 11/10/17.

Link copied to clipboard
open class CheckBox(text: String = "", icon: Icon<Button>? = null) : ToggleButton

Created by Nicholas Eddy on 2/2/18.

Link copied to clipboard
class HyperLink(val url: String, text: String = url, icon: Icon<Button>? = null, model: ButtonModel = ButtonModelImpl()) : PushButton

Created by Nicholas Eddy on 12/7/19.

Link copied to clipboard
open class PushButton(text: String = "", icon: Icon<Button>? = null, model: ButtonModel = ButtonModelImpl(), role: ButtonRole) : Button

Simple component that responds to the pointer and keyboard, allowing a user to "click".

Link copied to clipboard
open class RadioButton(text: String = "", icon: Icon<Button>? = null) : ToggleButton

Created by Nicholas Eddy on 2/2/18.

Link copied to clipboard
class Switch(text: String = "", model: ToggleButtonModel = ToggleButtonModelImpl()) : ToggleButton
Link copied to clipboard
open class ToggleButton(text: String = "", icon: Icon<Button>? = null, model: ToggleButtonModel = ToggleButtonModelImpl(), role: ToggleButtonRole) : PushButton
Link copied to clipboard

Inherited functions

Link copied to clipboard