Karana.KUtils.MultibodyTUI.base#
Contains TUIBase, a base class for TUIs.
Classes#
Base class for terminal user interfaces. |
Module Contents#
- class Karana.KUtils.MultibodyTUI.base.TUIBase(*, run=True)[source]#
Bases:
abc.ABCBase class for terminal user interfaces.
- abstract redraw()[source]#
Redraw the TUI.
A concrete TUI class must implement this method
Typically the implementation should first clear the screen then print the TUI interface.