clear terminal, called before writing, called by Matrix
flush changes to terminal, called by Matrix
move write-cursor to a position, called by Matrix
starts the UI loop
change colors, called by Matrix
Called by active-widget(s?) to position the cursor
terminates the UI loop
Use this instead of update to forcefully update the terminal
write chars to terminal, called by Matrix
write char to terminal, called by Matrix
returns true if UI loop is running
Layout type
adds (appends) a widget to the widgetList, and makes space for it
A terminal (as the name says).
All widgets, receives events, runs UI loop...
Name in theme: 'terminal';