Package-level declarations

Types

Link copied to clipboard
@ApiStatus.Experimental
annotation class Dispatches(val event: String = "", val when: String = "")

An annotation to mark a function or property as dispatching events.

Link copied to clipboard
interface Event

Events are how PolyUI communicates between components and to the user.

Link copied to clipboard
value class EventDSL<S : Inputtable>(val self: S)

DSL for events.

Link copied to clipboard
class InputManager(master: Inputtable?, var keyBinder: KeyBinder?, settings: Settings)

Handles input events and passes them to the correct components/layouts.