Skip to content
/ libtui Public

Library for Harbour programming language which helps in TUI development

License

Notifications You must be signed in to change notification settings

e-Lama/libtui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Welcome to libgui

libgui is the free library written in Harbour programming language. It allows you faster creating console user interface. It also implements some functionalities not connected to its main target like swap function or sophisticated exception system. These functionalities are either used in libgui or (and mostly) are planned to use in future.

Guarantees and Liability

This document and all other parts of libgui are distributed in the hope they will be useful, but there is NO GUARANTEE that they are complete, accurate, non-infringing or usable for any purpose whatsoever. Contributors are NOT LIABLE for any damages that result from using Harbour in any ways. For more legal details, see LICENSE.

The information this document is subject to change without notice and does not represent any future commitment by the participants of the project.

How to Participate

There are several ways to help making libgui better:

  • You can give feedback/suggestions to developers on available channels, see Harbour Links.

  • Submit a change:

    1. Fork libgui
    2. Create a branch: git checkout -b my_mod
    3. Commit your changes: git commit -am "Added my feature"
    4. Push to the branch: git push origin my_mod
    5. Open a Pull Request

How to Get

Get Harbour

To get and install Harbour, see Harbour

Download libgui

You'll need Git version control software installed on your system and issue this command:

git clone https://github.com/e-Lama/libgui.git

You can get subsequent updates using this command:

git pull

How to Build

At now libgui isn't prepared to build and install on other systems than Linux.

On Linux hosts

To build:

$ ./make.sh

To test it, type:

$ cd tests/yesno
$ hbmk2 yesno_test.prg
$ . envset.sh
$ ./yesno_test

Build Your Own Harbour App which uses libgui

You have to setup paths like in tests/yesno/hbmk.hbm and tests/yesno/envset.sh.

Harbour Links


This document is based on this, which was made by Viktor Szakats (vszakats.net/harbour)

About

Library for Harbour programming language which helps in TUI development

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages