UserInterface<T> class

Constructors

UserInterface(dynamic inputMapper(PointInput), [CanvasTerminal _terminal])

Properties

bounds Rectangle
read-only
handlingInput bool
Set whether this UI can handle input
read / write
keyPress Bindings<T>
read / write
running bool
Start the animation loop. Leave running off if you want to manually refresh the UI
read / write
hashCode int
The hash code for this object. [...]
read-only, inherited
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited

Methods

dirty() → void
pixelToPosition(int x, int y) Vector
pop([Object result]) → void
push(Screen<T> screen) → void
refresh() → void
setTerminal(CanvasTerminal terminal) → void
noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed. [...]
inherited
toString() String
Returns a string representation of this object.
inherited

Operators

operator ==(dynamic other) bool
The equality operator. [...]
inherited