SuivantPrec.Bas prec.BasNiv. sup.

7.14 Transformer un panneau textuel en panneau graphique 

L'Assistant AsTEX utilise trois types de panneaux, textuels, graphiques ou hypertexte. Un panneau textuel ou hypertexte nécessite deux fichiers : le fichier des textes panneau.apd et le fichier de l'icône qui représente le panneau, panneau.ico. Un panneau graphique comporte un fichier supplémentaire panneau.bmp, qui contient l'image des boutons sous forme de matrice.

Un panneau textuel peut être utilisé comme préversion d'un panneau graphique, si l'image bitmap des boutons n'a pas encore été créée, ou si l'ordre dans lequel les boutons graphiques doivent apparaître n'est pas encore définitivement fixé. L'ordre des boutons textuels peut en effet être modifié plus simplement (à l'aide des boutons Monter et Descendre ou à l'aide d'un simple éditeur de texte) que l'ordre des boutons graphiques.

Un panneau de texte peut être transformé en un panneau de symboles en lui adjoignant l'image bitmap qui contient la totalité des boutons.

Inversement, si un panneau textuel est déclaré par erreur comme étant graphique, dans son fichier des textes, une erreur est signalée au chargement, et le panneau s'affiche en mode textuel. Si vous souhaitez que le panneau soit ultérieurement reconnu comme textuel, ouvrez la boîte de dialogue Options (bouton ../../../images/assist/heart01.gif  du bandeau), sélectionnez l'onglet Panneau et cliquez sur le bouton Sauver du cadre Editer textes du bouton courant (Fig. 3.8 p. 176).

À titre d'exercice, vous pouvez transformer en panneau graphique le panneau modèle 01. Celui-ci est déclaré comme panneau textuel dans son fichier des textes, bien qu'il y ait un fichier modl01.bmp :

  1.   Cliquez sur le bouton ../../../images/assist/lampe.gif  du bandeau puis sur le bouton Modèles (Modèles de panneaux).
  2.   Cliquez sur le bouton 01 du bandeau : un panneau de boutons textuels apparaît, de noms accolade, fancy, \curvearrowleft et \otimes. ../../../images/assist/modtxt01.gif
  3.   Verrouillez le panneau et déplacez-le de sorte qu'il ne se trouve pas sous le bandeau.
  4.   Cliquez sur ../../../images/assist/heart01.gif  du bandeau puis sur l'onglet Panneau.
  5.   Cliquez sur le bouton Editer tous les boutons en bas du panneau : le fichier des textes s'ouvre avec Wordpad.
  6.   Repérez la troisième ligne, qui contient le mot-clé text, remplacez-le par bitmap et quittez Wordpad en sauvegardant votre modification.
  7.   Forcez le rafraîchissement de l'affichage du groupe Modèles en cliquant de nouveau sur le bouton Modèles.
  8.   Cliquez sur le bouton 01 du bandeau : vous devriez voir apparaître un panneau de quatre boutons graphiques. ../../../images/assist/modbmp01.gif
L'image bmp du panneau modèle 01 a été construite en assemblant les quatre icônes des panneaux BinOps, Delims, AmsArw et FancyHea, à l'aide des utilitaires Combine et Convert d'Image Magick. Le programme de conversion modl01.bat se trouve dans le répertoire ast\astex\assist\etc. Il a pour contenu :
 set W0$=%ASTEXBAS%\utils\imagick
 %W0$%\convert -size 64x64 xc:white tmp.miff
 %W0$%\combine -geometry +0+0   tmp.miff ..\tex\delims.ico tmp.miff
 %W0$%\combine -geometry +32+0 tmp.miff ..\tex\fancyhea.ico tmp.miff
 %W0$%\combine -geometry +0+32   tmp.miff ..\tex\amsarw.ico tmp.miff
 %W0$%\combine -geometry +32+32 tmp.miff ..\tex\binops.ico tmp.miff
 %W0$%\convert tmp.miff modl01.bmp
 del tmp.miff

SuivantPrec.Bas prec.HautNiv. sup.