API reference
| Topic | Covers |
|---|---|
| Requirements and support | PHP and extension requirements, platform support, and terminal expectations. |
| Application lifecycle | Application construction, initialization hooks, event-loop operations, and test seams. |
| Component catalog | Visible building blocks, when to use each one, and the methods you will reach for first. |
| Views and controls | View-tree types, windows, menus, status lines, dialogs, controls, editors, help views, and text devices. |
| Geometry, drawing, and palettes | Rectangles and points, cells and buffers, Unicode text, colors, attributes, and palette lookup. |
| Events, keys, and commands | Events, input payloads, key identities and modifiers, commands, and propagation. |
| Data, help, and persistence | Validators, compiled help, safe graph persistence, resource files, string lists, and declarative views. |
| Drivers, rendering, and command-line tools | TTY and headless drivers, capabilities, screen/input/rendering APIs, and repository tools. |
The public PHP namespace is HelgeSverre\TurboVision. The pages in this section document its classes, methods, constants, and runtime contracts.