constructor
Called to make container widgets (QLayouts) recalcualte widgets' sizes before update;
starts the UI loop
stops UI loop. **not instantly**, if it is in-between updates, calling event functions, or timers, it will complete those first
text color, and background color
text color, and background color
time to wait between timer events (milliseconds)
Recalculates size and position for all visible widgets If a widget is too large to fit in, it's visibility is marked false
Redirects the mouseEvent to the appropriate widget
Redirects the keyboardEvent to appropriate widget
override initialize to initliaze child widgets
override timer event to call child widgets' timers
override activate event
called by owner widget to update
called to cycle between actveWidgets. This is called by owner widget
Layout type
adds (appends) a widget to the widgetList, and makes space for it
adds (appends) widgets to the widgetList, and makes space for them
A terminal (as the name says).