Un fichier Lisez-moi professionnel (Mac)

Le développeur a pour première tâche
de veiller à l'ergonomie de son travail. Mais tous
ses efforts n'empêchent pas qu'il lui est parfois
nécessaire de joindre un petit texte d'introduction
à son animation. De tels fichiers sur Mac prennent
souvent l'aspect de fichier SimpleText en lecture seule.
Certains de ces fichiers contiennent parfois des images.
Le CrapoWeb se propose d'expliquer la création de
tels fichiers à l'aide de ResEdit. Suivez le guide
On commence par créer un fichier SimpleText contenant
les instructions à communiquer. Une fois enregistré,
un tel fichier prend sur le bureau du Mac, l'icône
générique d'un fichier texte seul.

Enrichir un document SimpleText avec des images
SimpleText sait afficher des images mais l'utilitaire de
chez Apple ne propose aucune fonction d'insertion d'images.
Si nous voulont enrichir notre document nous devons recourir
à ResEdit. On choisit d'abord un bitmap de petite
taille que l'on copie dans le presse-papiers depuis n'importe
quelle application. Le format comme l'origine importent
peu, Photoshop ou l'Album sont ici à égalité.
MacOs prévoyant toute sorte d'usage placera de toute
façon une version PICT de notre image dans le presse-papiers.
C'est de celle-ci que nous allons avoir besoin dans ResEdit.
On ouvre notre fichier texte dans ResEdit. Dans le menu
Resource, on appelle Create new resource. Nous devons choisir
le type PICT afin d'inclure notre image dans le resource
fork du fichier :
ResEdit crée une resource d'ID 128 et ouvre l'éditeur
correspondant dans lequel nous pouvons coller (par Edit/Paste)
le contenu du presse-papiers. Une dernière manipulation
est requise. Dans le menu Resource de nouveau, on demande
Get resource info. Nous devons changer l'identifiant pour
un numéro à partir de 1000 (1001 pour l'image
que nous voulons faire apparaître la première,
1002 pour la suivante et ainsi de suite). Le nom de la ressource
est sans importance.
On quitte alors ResEdit en enregistrant les modifications.
Ceux qui à ce stade ouvriront le fichier Lisez-moi
seront déçus ! Aucune image n'y apparaît
encore. Pour faire apparaître l'image, on doit placer
le curseur d'insertion dans le texte à l'endroit
désiré et saisir OPTION-ESPACE. La plupart
du temps il est nécessaire aussi de rafraîchir
l'affichage (on double-clique deux fois sur la barre de
titre ou encore on ferme puis on rouvre le document). on
doit suivre la même procédure pour chaque image
à inclure.
Interdire les modifications du fichier
Notre fichier Lisez-moi aurait une allure plus professionnelle
si nous en interdisions les modifications. Là encore
c'est ResEdit que nous allons mettre en uvre :
Dans L'éditeur de ressource du Mac, on n'ouvre pas
le fichier Lisez-moi mais on se contente d'appeler la commande
Get file or folder info du menu Fichier.
Le type et le créateur d'un fichier sont deux informations
utilisées par le Finder pour afficher l'icône
d'un fichier et lancer la bonne application lors de son
ouverture par double-clic. Type et créateur ne PEUVENT
et DOIVENT comporter que 4 lettres Pour un document SimpleText
le type par défaut est TEXT, Le créateur ttxt
(pour TeachText l'ancêtre vénérable
de SimpleText). nous modifions le type de notre fichier
en ttro (pour text read only).
On quitte ResEdit en enregistrant les modifications. Les
Finder modifie automatiquement l'icône de notre Lisez-moi
indiquant qu'il est dès lors impossible de le modifier
(sauf à changer son type dans l'autre sens via ResEdit).
Et voilà...
ResEdit et SimpleText sont des utilitaires distribués
librement par Apple.
|