An open API service indexing awesome lists of open source software.

https://github.com/gcarreno/fp-ncurses-tui

A wrapper around ncurses with the LCL pattern
https://github.com/gcarreno/fp-ncurses-tui

fpc framework free-pascal freepascal ncurses ncurses-tui tui

Last synced: 3 months ago
JSON representation

A wrapper around ncurses with the LCL pattern

Awesome Lists containing this project

README

          

# Free Pascal `ncurses` wrapper
[![Build Status](https://github.com/gcarreno/fp-ncurses-tui/actions/workflows/main.yaml/badge.svg?branch=main)](https://github.com/gcarreno/fp-ncurses-tui/actions)
[![Supports Linux](https://img.shields.io/badge/support-Linux-yellow?logo=Linux)](https://github.com/gcarreno/fp-ncurses-tui/releases/latest)
[![License](https://img.shields.io/github/license/gcarreno/fp-ncurses-tui)](https://github.com/gcarreno/fp-ncurses-tui/blob/main/LICENSE)
[![Latest Release](https://img.shields.io/github/v/release/gcarreno/fp-ncurses-tui?label=latest%20release)](https://github.com/gcarreno/fp-ncurses-tui/releases/latest)
[![Downloads](https://img.shields.io/github/downloads/gcarreno/fp-ncurses-tui/total)](https://github.com/gcarreno/fp-ncurses-tui/releases)

This is an attempt to recreate, as much as possible, the pattern used in the `LCL` but instead of a graphic environment, we wrap the well known `ncurses` lib.

## Screen Shots
**One Form**
![fp-ncurses-tui-example-one-form](img/fp-ncurses-tui-example-one-form.png)
**Two Forms**
![fp-ncurses-tui-example-two-forms](img/fp-ncurses-tui-example-two-forms.png)
**Component Label**
![fp-ncurses-tui-example-component-label](img/fp-ncurses-tui-example-component-label.png)
**Component Button**
![fp-ncurses-tui-example-component-button](img/fp-ncurses-tui-example-component-button.png)