Live demos
The examples below are the AppCUI examples from the Examples folder, compiled to WebAssembly and running in your browser through the browser frontend (see Frontends (terminals)). Each one is the same C++ code that runs in the Windows console, in a terminal or in an SDL window - only the frontend differs. Click inside a demo to give it the keyboard focus; close its last window to end it.
Controls
Demo |
What it shows |
|---|---|
push buttons, hot keys, keyboard navigation |
|
check boxes and their states |
|
radio buttons grouped by id |
|
single / multi-line text fields, read-only and syntax highlighted text, custom context menus |
|
drop-down lists |
|
sortable columns, column separators, item selection (US states) |
|
expandable hierarchies |
|
a spreadsheet-like grid with cell selection |
|
a property list that edits the properties of an object |
|
numeric input with increment / decrement |
|
picking one of the 16 colors |
|
capturing a key combination |
|
tabs on top, bottom, left or as a list |
|
resizable vertical / horizontal splitters |
|
tool tips on hover |
|
progress reporting for long operations |
Graphics and games
Demo |
What it shows |
|---|---|
the characters AppCUI can display |
|
Unicode text rendering |
|
custom drawing with lines and box characters |
|
the AppCUI logo, drawn by an AppCUI application |
|
a game driven by the FPS mode (~30 updates per second) |
|
another FPS-mode game |
|
a mouse-driven game |