Skip to content
On this page
TurboVision Online

API reference

TopicCovers
Requirements and supportPHP and extension requirements, platform support, and terminal expectations.
Application lifecycleApplication construction, initialization hooks, event-loop operations, and test seams.
Component catalogVisible building blocks, when to use each one, and the methods you will reach for first.
Views and controlsView-tree types, windows, menus, status lines, dialogs, controls, editors, help views, and text devices.
Geometry, drawing, and palettesRectangles and points, cells and buffers, Unicode text, colors, attributes, and palette lookup.
Events, keys, and commandsEvents, input payloads, key identities and modifiers, commands, and propagation.
Data, help, and persistenceValidators, compiled help, safe graph persistence, resource files, string lists, and declarative views.
Drivers, rendering, and command-line toolsTTY 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.

Released under the MIT License.