Table des matières

  1. Décharge
  2. Qu'est-ce que c'est ?
    1. But
    2. Fonctionnalités
  3. Compilation
    1. Dépendances
    2. *nix
    3. Windows
    4. Eclipse
  4. Installation
    1. Dépendances
    2. Installer
  5. Licence
  6. Merci

Décharge

Je me dégage de toute responsabilité pour tous les possibles dommages causé par l'utilisation de ce logiciel.

Qu'est-ce que c'est?

But

hibLib est une librairie dynamique qui est capable de lire des textes formattés à vitesse rapide. Cette librairie fournit des fonctions d'affichache de polices, des menus avec gestion des niveaux hiérarchiques et des utilistaires d'affichage.

Fonctionnalités

  • affiche des fichiers TXT, STR, PIC
  • compatibleavec tous les formats TxtRider
  • marques-pages hirarchiques
  • PIC dans des fichiers textes
  • fichiers compressé (call back génériques)
  • lien hypertexte
  • défilement vertical et horizontal rapide
  • police de caratères modifiable
  • formattage de texte
    • vecteur, conjugué, barré, couleur inversée et souslignage
    • exposant et indice
    • italique et gras

Compilation

Dépendance

hibLib a besoin de la dernière version de TiGCC et TiGCCLib.

*nix

Entrez dans le répertoire racine de la distribution et tapez: make PROJECT_PATH=$PWD

Windows

Non testé. Essayez d'imorter les fichiers dans l'IDE de TiGCC.

Eclipse

Ce projet est developpé avec l'IDE Eclipse. POur faire de même,
  • installez le plugin CDT
  • créez un nouveau 'Standard Make C project', et importez tous les fichiers de cette distribution
  • dans les propriétés du projet créé, créez une nouvelle variable d'environnement. Le nom de la variable est PROJECT_PATH et sa valeur est ${project_loc}

Installation

Dépendances

hibLib nécessite un kernel. Le kernel recommandé aujourd'hui est PreOs.

Installer

Envoyez le fichier hiblib.??z contenu dans le répertoire lib de la distribution à votre calculatrice
  • pour une ti89 : hiblib.89z
  • pour une ti92+ : hiblib.9xz
  • pour une v200 : hiblib.v2z

Licence

hibLib est sous la LGPL. Lisez s'il vous plait le fichier joint "LICENSE.txt" pour plus d'information.

Merci

  • Kevin Kofler pour TIGCC
  • Patrick Pélissier pour PreOs
  • Romain Liévin pour TiEmu
  • tous les yaronautes pour répondre à mes questions et résoudre mes problèmes