CmdLine is a Lazarus component, which extends the GUI input by the possibilities and strenghts of console input. The console is then an integrated part of the GUI and not just a combination of a text field and a separate single line input.
The component supports colored proportional fonts as well as monospace fonts. It can wrap at word and line boundaries. It also supports two variants of escape codes:
- ANSI-Escape codes
- CmdLine specific escape codes for dynamic space and lines
The component is tested on:
- Linux and GTK
- Windows and Win32-API