HibView 0.1.1
9 juin 2003
Programmeur: hibou
Mail: hibou@bonbon.net
Site: http://nico.hibou.free.fr/

________________________________________________________________
****************************************************************
Description:
****************************************************************
  HibView est un programme qui est capable de lire tout type de texte a vitesse rapide et gere tous les formats qui sont grs par TxtRider, il lit aussi les images et les chaines de caractres.
  Pour ceux qui ne connaissent pas Txtrider, HibView est principalement un lecteur de texte: il lit des textes taps normalement sous l'diteur de la Ti,  la diffrence prs que ce programme est rapide et permet le formatage de texte (soulign, exposant, vecteur,...), l'insertion d'images et des liens hypertextes.
  La lecture des fichier PIC et STR n'a rien de particulier. La lecture de texte est par contre amliore par rapport a TxtRider.
  J'apporte une vritable gestion des exposants (on ne pouvait pas avoir d'exposant de taille 3): ceci m'a permis d'y ajouter les indices #D. J'ai aussi ajout le format conjugu : #J.
  Enfin, je permet d'y ajouter des liens hypertextes: il suffit d'inclure le nom d'un texte prsent sur la calculatrice dans le texte; un numro apparaitra lors de l'affichage du texte; ainsi, en saisissant ce numro, HibView ouvrira le texte mis en lien.
  HibView supporte aussi les compressions ziplib et Komp: vous pourrez donc compresser vos fichiers avec les outils incorpors et lire de la meme manieres vos fichiers tout en gangnant de la place en mmoire.
  Je rappelle que HibView n'est qu'un lecteur de texte et non un diteur. Pour modifier ou crer votre texte, vous pouvez utiliser l'diteur de texte de la Ti, ou un logiciel sur PC qui vous aidera dans le formatage de texte. Vous pouvez trouver ces diteurs en tlchargement dans la partie archive du site Ti-Rex (www.ti-rex.net) ou sur le site www.ticalc.org ou enfin sur mon site: http://nico.hibou.free.fr/cours.php.
  Nous allons voir maintenant comment formater les textes.

________________________________________________________________
****************************************************************
Format de ligne:
****************************************************************
  Vous avez la possibilit de choisir l'alignement de votre texte. Pour cela il suffit de mettre de dbut de ligne le caractre '&' suivi de la lettre correspondant  votre format choisi.
&L : align  gauche
&C : centr
&R : align  droite
&\ : marge de 0
&, : marge de 10
&; : marge de 20
&. : marge de 30
&Mxxx : marge personnalise valant xxx
Exemple: &M023 : marge de 23 pixels

  Vous avez aussi des lignes sparatrices  mettre en dbut de ligne, de la mme manire que prcdement:
&- : simple ligne sparatrice
&= : double ligne sparatrice

  Vous pouvez aussi joindre des images : toujours de la mme manire :
&Prep\img  L'image sera alors place ou vous l'avez indiqu et centre sur l'cran.

  Il y a ensuite le pretty-print: affichage d'expressions mathmatiques comme dans l'cran home:
&Eexpression  L'expression sera alors centre sur l'cran.

  Enfin, pour afficher tout simplement un & en dbut de ligne ou aprs un format de ligne:
&&
  Attention, en milieu de ligne, un & ne peut tre pris pour un format de ligne, donc un seul & suffit!
  Exemple sur un cas trs particulier : vous voulez afficher deux & en dbut de ligne: il faudra mettre:
&&&

________________________________________________________________
****************************************************************
Format de caractre:
****************************************************************
  Les formats de caractre peuvent tre placs n'importe o dans le texte, contrairement aux prcdents.
  Ainsi on pourra choisir la taille de la police:
#1 : petite police
#2 : police normale
#3 : grande police

  On peut aussi souligner:
#U : soulign
#N : soulign pointill

  A l'inverse, on a le vecteur et le conjugu:
#V : vecteur
#J : conjugu

  Et aussi indice et exposant:
#E : exposant
#D : indice

  D'autre encore:
#I : couleur inverse
#S : barr
#Cxxx : permet d'afficher le caractre numro xxx : le caractre ^| n'est affichable qu'en tapant #C012.

  Un dernier est le word warp: il permet un retour  la ligne automatique pour ne pas couper les mots:
#W : word warp

  Enfin, pour afficher tout simplement un #:
##

________________________________________________________________
****************************************************************
Les liens hypertexte:
****************************************************************
  N'importe ou dans le texte, vous pouvez insrer un lien hypertexte: il apparaitra sous forme de numro encadr et ouvrira le texte choisi. Sa syntaxe est la suivante
#Lrep\texte#xx#L
#xx est facultatif : il est ici pour indiquer le numro du marque page  aller chercher. Si il n'apparait pas, le dbut du texte s'affichera.
  Exemple:
/*  taper dans le texte : */
voici no du lien qui mene  l'explications des marques pages : #Lmain/hibaide#6#L
/* cela affichera : */
voici no du lien qui mene  l'explications des marques pages : [0]
/* [0] sera en fait 0 dans un cadre spcial... Les numros de lien sont attribus par ordre dans le texte */

________________________________________________________________
****************************************************************
Les marques pages:
****************************************************************
  Vous pouvez indiquer dans votre texte des endroits importants  marquer. Pour cela, dans l'diteur de texte de la Ti,  l'endroit o vous voulez placer votre marque page, appuyez sur [F2] (Command) puis sur [2] (Page Break). Le caractre ^| s'affichera alors dans la "marge".

________________________________________________________________
****************************************************************
Les touches:
****************************************************************
  Tout le temps:
[PLUS] ou [MOINS] + [DIAM] : contraste
[HOME] (ti89) ou [HAND] (ti92) : off

________________________________________________________________
****************************************************************
Le menu de dpart:
****************************************************************
  Pour accder aux fonctions en haut de l'cran, il vous suffit d'appuyer sur les touches F? appropries :

[F1] : Fichier (non disponible)
[F2] : Favoris
[F3] : Historique
[F4] : Compression avec ziplib ou Komp
[F5] : ? => acces aux options et au "A Propos de"

  Sinon, slectionnez votre rpertoire, tous les fichiers disponibles sont affichs sur la droite. Ensuite slectionnez votre texte et appuyez sur [ENTER].
  Indications sur les attributs des fichiers: la premire lettre indique le type du fichier. T pour texte, P pour picture et S pour STR. Juste a cot peut apparaitre un lettre qui indique le mode de compression du fichier: Z pour ziplib et K pour Komp.

________________________________________________________________
****************************************************************
Pour la lecture du texte:
****************************************************************
  Le menu:
[F1] : Aide
[F2] : Favoris
[F3] : Historique
[F4] : Recherche
[F5] : ? => acces au fichier log, aux options et au "A Propos de"

  Le dfilement:
[HAUT]-[BAS] pour dfiler
    + [2ND] pour page par page
    + [DIAM] pour dbut et fin

  les marques-pages:
[APPS] : marque page

  Les liens:
[CATALOG] (ti89) ou [MODE] (ti92): ouverture de la boite de dialogue
=> on saisi le no du lien avec le pav numrique
 [ESC] pour abandonner
 [ENTER] pour activer le lien
 [<-] pour corriger
  Si l'option multitexting est active, le texte en lecture sera sauvegarder en mmoire, et sera rtabli a la fin de la lecture du texte en lien. Inconvnient: il se peut qu'il n'y ait pas assez de mmoire pour ouvrir un autre texte.

  Quelques raccourcis
[0], [1], ..., [9] : va directement au n-ime marque-page (limit  10)

________________________________________________________________
****************************************************************
Les favoris:
****************************************************************
  Tout ce passe dans le menu droulant. Ainsi, quand le menu est droul:
 - avec [ENTER], vous ouvrez le texte correspondant
 - avec [<-], vous pouvez effacer une entre
 - avec [APPS], vous changer de mode : normal / dplacement d'entre. En mode dplacement, le pointeur change, et vous remarquerez alors qu'en vous dplacant, vous intervetirez les entres. Pour resortir de ce mode, rappuyer sur [APPS]
  Le premier champs "Ajouter" permet d'ajouter aux favoris le texte que vous etre en train de lire, ou le texte que vous tes en train de pointer dans le menu principal. On ne peut naturellement pas ajouter de rpertoire.

________________________________________________________________
****************************************************************
L'historique:
****************************************************************
  A chaque ouverture d'un texte, son nom se mettra au dbut de l'historique. Cela peut crer des doublons ridicules: vous pouvez les enlever en appuyant sur 1.
quand le menu est droul, avec [<-], vous pouvez effacer une entre

________________________________________________________________
****************************************************************
Les options:
****************************************************************
  Voici les touches de navigation:
[HAUT]-[BAS] pour choisir l'option  changer
[GAUCHE]-[DROITE] pour changer l'option
[ENTER] pour enregistrer les modifications
[ESC] pour annuler les modifications

  Nb historique max: c'est le nombre d'entre maximale que doir comporter l'historique
  Vitesse des menus: gere le temps d'attente entre deux pressions de touches
  Doublons historique: effacement des doublons dans l'historique automatique
  Quitte automatique: apres un lancement de HibView en ligne de commande ( hibview("texte") ), quitte automatiquement, ou revient au menu principal.
  Confirmer pour effacer: dans les menus favoris et historique, demande de confiramtion d'effacement d'une entre
  Confirmer doublons: demande une confirmation avant d'effacer le doublons dans l'historique
  Gnrer des fichiers log: acitve la gnration d'un rapport d'erreurs sur la syntaxe de formatage d'un texte
  Permettre le multitexting: avec l'ouverture de lien, garde en mmoire le texte prcedent.

