Giter VIP home page Giter VIP logo

libtui's Introduction

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)

libtui's People

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

omm lediz mlacecilia

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.