Package-level declarations

GUI elements can be rendered by a GUI implementation

Types

Link copied to clipboard
open class GuiButton(val icon: GuiIcon, onClick: suspend (GuiClickEvent) -> Unit) : GuiPlaceholder
Link copied to clipboard
class GuiButtonCompoundScroll(val icon: GuiIcon, val compound: GuiCompound<*>, val reverse: Boolean, val speed: Duration, val scrollDistance: Int, val scrollTimes: Int) : GuiButton
Link copied to clipboard
class GuiButtonPageChange(val icon: GuiIcon, calculator: GuiButtonPageChange.Calculator, shouldChange: suspend (GuiClickEvent) -> Boolean, onChange: suspend (GuiClickEvent) -> Unit?) : GuiButton
Link copied to clipboard
class GuiCompoundElement(val compound: GuiCompound<*>) : GuiElement
Link copied to clipboard
class GuiFreeSlot(onClick: suspend (GuiClickEvent) -> Unit?) : GuiElement
Link copied to clipboard
open class GuiPlaceholder(val icon: GuiIcon) : GuiElement