Table of content

  1. Disclaimer
  2. What is it?
    1. Purpose
    2. Features
  3. Compilation
    1. Requirements
    2. *nix
    3. Windows
    4. Eclipse
  4. Installation
    1. Requirements
    2. Installing
  5. License
  6. Thanks

Disclaimer

I am not liable for any damage caused by the use of this program.

What is it?

Purpose

hibLib is a static library which is able to draw formatted text with hight speed. This library provides some functions of font drawing, menus with hierarchy levels handling and some drawing utils.

Features

  • draw TXT, STR, PIC files
  • compatible with every TxtRider format
  • bookmarks with hierarchy
  • PIC in text files
  • compressed files (generic call back)
  • hypertext link
  • fast vertical and horizontal scrolling
  • font changing
  • formatting of the text
    • vector, conjuguate, strike, inversed color and underline
    • suffix and exponent
    • italic and bold

Compilation

Requirements

hibLib needs the last version of TiGCC and TiGCCLib.

*nix

Enter in the root directory of this distribution and write : make

Windows

Not tested. Try to import the files under the IDE of TIGCC.

Eclipse

This project is developed with the Eclipse IDE. To do so,
  • install the CDT plugin
  • create a new 'Standard Make C project', and import every files of this distribution
  • in the properties of the created project, set a new environment variable. The name of the variable is PROJECT_PATH and the value is ${project_loc}

Installation

To build other C programs with hibLib, link against hiblib.a and hibliba.a.

License

hibLib is under the LGPL. Please read the joined file "LICENSE.txt" to get more information.

Thanks

  • Kevin Kofler for TIGCC
  • Patrick Pélissier for PreOs
  • Romain Liévin for TiEmu
  • every yaronautes for answering my questions and resolving my problems