308 lines
16 KiB
HTML
308 lines
16 KiB
HTML
<! *** En-tˆte ***>
|
||
|
||
<html><head><title>ThingICN V1.00</title></head>
|
||
<body>
|
||
|
||
<! ------------------------------------------------------------------------------------------------>
|
||
<! *** ThingICN ***>
|
||
<! ------------------------------------------------------------------------------------------------>
|
||
|
||
<h3>ThingICN</h3>
|
||
<ul>
|
||
<li><a href="#Généralités">Généralités</a>
|
||
<li><a href="#Responsabilité">Responsabilité</a>
|
||
<li><a href="#Installation">Installation</a>
|
||
<li><a href="#Règles">Règles</a>
|
||
<li><a href="#Fenêtre">Fenêtre ThingICN</a>
|
||
<li><a href="#Boîte d'assignation">La boîte d'assignation des icônes</a>
|
||
<li><a href="#A venir...">A venir...</a>
|
||
<li><a href="#Contacts">Contacts</a>
|
||
</ul>
|
||
|
||
<! ------------------------------------------------------------------------------------------------>
|
||
<! *** G‚n‚ralit‚s ***>
|
||
<! ------------------------------------------------------------------------------------------------>
|
||
|
||
<hr size=1>
|
||
<h3><a name="Généralités">Généralités</a></h3>
|
||
|
||
ThingICN est freeware.Il a été programmé par Holger Weets en Sozobon C (comme d'habitude).<p>
|
||
|
||
Ce programme offre une façon aisée de modifier les assignations d'icônes de <a
|
||
href="../home.htm">Thing</a> sans avoir à passer par un éditeur de fichier ressource.<p>
|
||
|
||
ThingICN est indépendant de la résolution ainsi que du système d'exploitation.<p>
|
||
|
||
<! ------------------------------------------------------------------------------------------------>
|
||
<! *** Responsabilit‚ ***>
|
||
<! ------------------------------------------------------------------------------------------------>
|
||
|
||
<hr size=1>
|
||
<h3><a name="Responsabilité">Responsabilité</a></h3>
|
||
|
||
Bien que ThingICN ait été testé, vous comprendrez que ni Holger Weets, Arno Welzel ou Joe Connor ne
|
||
peuvent être tenus responsables des dommages directs ou indirects, qu'il soient financiers,
|
||
matériels ou de toute autre nature liés à l'utilisation de ThingICN, de ses applications associées,
|
||
utilitaires ainsi que de sa documentation.<p>
|
||
|
||
Toutes les marques citées dans ThingICN sont des marques déposées.<p>
|
||
|
||
<! ------------------------------------------------------------------------------------------------>
|
||
<! *** Installation ***>
|
||
<! ------------------------------------------------------------------------------------------------>
|
||
|
||
<hr size=1>
|
||
<h3><a name="Installation">Installation</a></h3>
|
||
|
||
ThingICN peut fonctionner en tant que programme ou accessoire de bureau.<p>
|
||
|
||
<dl>
|
||
<dt><b>Installation en tant que programme</b>
|
||
<dd>'THINGICN.PRG' fonctionne normalement en tandem avec <a href="../home.htm">Thing</a> et doit
|
||
être installé dans le dossier de celui-ci sans qu'aucune autre action ne soit nécessaire.<p>
|
||
|
||
<dt><b>Installation en tant qu'accessoire</b>
|
||
<dd>Renommez 'THINGICN.PRG' en 'THINGICN.ACC' et placez-le avec les fichiers 'ICONS.INF' et
|
||
'ICONS.RSC' dans la racine de votre lecteur de démarrage. Relancez ensuite votre machine afin
|
||
d'activer ThingICN.<p>
|
||
|
||
<dt><b>Lancer ThingICN</b>
|
||
<dd>Les fichiers '<a href="../pages/formats.htm#ICONS.INF">ICONS.INF</a>' et 'ICONS.RSC' sont
|
||
automatiquement chargés et toutes les icônes trouvées sont affichées dans la fenêtre d'édition de
|
||
ThingICN. Les icônes qui ne sont pas assignées sont barrées d'une croix.<p>
|
||
|
||
<dd>Si les assignations contenues dans le fichier 'INF' n'ont pas de texte d'identification dans le
|
||
fichier ressource 'ICONS.INF', une boîte d'alerte apparaît et propose 2 choix :<p>
|
||
|
||
<dd><b>Ignorer</b> : le fichier 'INF', qui restera inchangé.<p>
|
||
|
||
<dd><b>Comment</b> : Désactiver les lignes nécessaires du fichier 'INF' en les faisant précéder du
|
||
caractère '#' comme par exemple :<p>
|
||
|
||
<pre>
|
||
IFIL "NOTREAL" PRETEND.PRG
|
||
</pre>
|
||
|
||
qui deviendra :<p>
|
||
|
||
<pre>
|
||
#IFIL "NOTREAL" PRETEND.PRG
|
||
</pre>
|
||
</dl>
|
||
|
||
<! ------------------------------------------------------------------------------------------------>
|
||
<! *** RŠgles ***>
|
||
<! ------------------------------------------------------------------------------------------------>
|
||
|
||
<hr size=1>
|
||
<h3><a name="Règles">Règles</a></h3>
|
||
|
||
Les "règles" pour chaque icône sont affichées comme paramètres dans une ligne d'édition. Ces
|
||
paramètres peuvent contenir des jokers ainsi que plusieurs entrées qui seront séparées par une
|
||
virgule ','. L'un des 3 boutons <File>, <Folder> et <Device> est toujours activé
|
||
et indique le type d'icône choisi.<p>
|
||
|
||
<b>Jokers</b><p>
|
||
|
||
Les jokers sont très utiles pour définir un ensemble de fichiers par rapport à un masque. Deux
|
||
caractères jokers sont possibles :<p>
|
||
|
||
<tt>'?'</tt> N'importe quel caractère<br>
|
||
<tt>'*'</tt> N'importe quelle chaîne de caractères<p>
|
||
|
||
<b>Comment fonctionne les jokers</b><p>
|
||
|
||
<tt>'*.AC?'</tt> trouve tous les accessoires actifs ou non (comme '*.ACC', '*.ACX')<br>
|
||
<tt>'TEXT??.*'</tt> trouve 'TEXT01' et 'TEXTAB' mais pas 'TEXTS' ou 'TEXT.TXT'<br>
|
||
<tt>'*MOUSE*'</tt> trouve 'MOUSE2', 'QWKMOUSE' et 'MOUSE.DRV'<p>
|
||
|
||
<! ------------------------------------------------------------------------------------------------>
|
||
<! *** Fenˆtre ThingICN ***>
|
||
<! ------------------------------------------------------------------------------------------------>
|
||
|
||
<hr size=1>
|
||
<h3><a name="Fenêtre">Fenêtre ThingICN</a></h3>
|
||
|
||
<a href="../home.htm">Thing</a> exécute automatiquement ThingICN lorsque l'on appelle l'entrée
|
||
'<a href="../pages/options.htm#Modifier icônes...">Modifier icônes...</a>' du menu 'Options'.
|
||
Reportez-vous au chapitre '<a href="#Installation">Installation</a>' pour plus d'informations. La
|
||
fenêtre de ThingICN est ouverte et affiche toutes les icônes disponibles.<p>
|
||
|
||
<b>Caractéristiques de la fenêtre de ThingICN</b><p>
|
||
|
||
<ul>
|
||
<li>Sa taille est automatiquement adaptée à la résolution courante.
|
||
<li>Le défilement est possible par le clavier ou à la souris.
|
||
<li>Elle peut être redimensionnée et/ou déplacée si nécessaire.
|
||
<li>La sélection est possible également en arrière-plan, suivant le système d'exploitation. La
|
||
fenêtre de ThingICN peut être rendue active par un clic droit dans celle-ci.
|
||
<li>Si ThingICN est lancé en parallèle avec Thing, le défilement général des fenêtres (window
|
||
cycling) est possible par l'entrée 'Fenêtre suivante' du menu 'Fenêtre' ou par le raccourci clavier
|
||
[Control]+[W].
|
||
<li>[Control]+[S] sauvegarde les assignations d'icônes dans le fichier '<a
|
||
href="../pages/formats.htm#ICONS.INF">ICONS.INF</a>' et si ThingICN est lancé en parallèle avec une
|
||
application ou installé en accessoire, une boîte d'alerte propose de recharger les icônes.
|
||
<li>Immédiatement après que 'ICONS.INF' ait été changé, un astérique est affiché dans la barre de
|
||
titre, ce qui permet de visualiser facilement que des modifications ont été effectuées.
|
||
<li>ThingICN trie intelligemment le fichier 'ICONS.INF' en positionnant les lignes d'assignation
|
||
comportant des jokers après les autres.
|
||
<li>[Control]+[I] ou [Help] permet d'afficher les informations propres au programme.
|
||
<li>[Esc] réaffiche la fenêtre de ThingICN. Ceci peut être nécessaire si l'arrière-plan a été mal
|
||
dessiné suite à un bogue connu de tous les VDI.
|
||
<li>[Control]+[U] ou [Control]+[Q] ferme la fenêtre et quitte ThingICN. Si des assignations ont été
|
||
modifiées, une boîte d'alerte vous offre une chance de sauver votre travail. Sous MagiC, la fenêtre
|
||
de ThingICN peut également être fermée par le menu de Thing.
|
||
</ul>
|
||
|
||
<! ------------------------------------------------------------------------------------------------>
|
||
<! *** La boŒte d'assignation des ic“nes ***>
|
||
<! ------------------------------------------------------------------------------------------------>
|
||
|
||
<hr size=1>
|
||
<h3><a name="Boîte d'assignation">La boîte d'assignation des icônes</a></h3>
|
||
|
||
Un double-clic sur une icône de la fenêtre de ThingICN ouvre la boîte de dialogue contenant les
|
||
paramètres de l'icône choisie. Cette boîte permet de définir si l'icône est assignée pour des
|
||
fichiers (File), dossiers (Folder) ou des périphériques (Device). Les 13 premières icônes sont
|
||
celles de <a href="../home.htm">Thing</a> par défaut et ne doivent pas être éditées, sauf pour les
|
||
fichiers, dossiers ou périphériques.<p>
|
||
|
||
En environnement multitâches ou en accessoire, ThingICN accepte les assignations en tirant un objet
|
||
du bureau de Thing sur l'une des icônes de la fenêtre de ThingICN. Une boîte de dialogue vous
|
||
propose 3 choix :<p>
|
||
|
||
<dl>
|
||
<dt><b>Name (nom)</b>
|
||
<dd>le nom complet de l'objet est utilisé ;
|
||
<dt><b>Suffix (extension)</b>
|
||
<dd>seule l'extension est utilisée ;
|
||
<dt><b>Cancel (abandon)</b>
|
||
<dd>l'opération est abandonnée.
|
||
</dl>
|
||
|
||
Si une icône a déjà une assignation existante, une nouvelle ligne est ajoutée ou fichier '<a
|
||
href="../pages/formats.htm#ICONS.INF">ICONS.INF</a>'. ThingICN n'autorise pas les assignations en
|
||
double et détermine automatiquement si l'objet est un fichier, dossier ou un périphérique.<p>
|
||
|
||
<u>Survol des options</u><p>
|
||
|
||
<dl>
|
||
<dt><b>Champ d'édition (Edit field)</b>
|
||
<dd>Ici, un seul fichier ou un ensemble de fichiers ou dossiers peut être assigné à une icône
|
||
spécifique par un masque ou une suite de masques. Si vous effacez le champ et que vous confirmiez
|
||
par le bouton <OK>, l'assignation sera enlevée du fichier 'ICONS.INF' lorsque vous sauverez
|
||
votre travail.<p>
|
||
|
||
<dd>Une fois que vous confirmez avec la bouton <OK>, ThingICN vérifie s'il existe des
|
||
doublons d'assignations. Si un doublon est trouvé, une boîte d'alerte vous en informe et réaffiche
|
||
la boîte d'assignation de l'icône choisie.<p>
|
||
|
||
<dd>Quelques assignations simples :
|
||
<dd><tt>'EVEREST.PRG'</tt> assigne l'icône uniquement pour le programme Everest ;
|
||
<dd><tt>'*.IMG,*.GIF,*.JPG,*.GEM'</tt> l'icône représente les images GEM-(X)IMG, GIF, JPEG et
|
||
metafile GEM ;
|
||
<dd><tt>'ST-GUIDE.PR?,ST-GUIDE.AC?'</tt> assigne l'icône au programme ST-Guide, qu'il soit en
|
||
accessoire ou en application.<p>
|
||
|
||
<dd>Les 13 premières icônes dans le fichier ressource sont les icônes "standard" (avant celles de
|
||
<a href="../home.htm">Thing</a>). Bien qu'elles soient affichées dans la boîte d'assignation des
|
||
icônes, elles ne peuvent être réassignées.<p>
|
||
|
||
<dt><b>Symbol</b>
|
||
<dd>Dans ce champ peut être entré un caractère (optionnel), lequel sera affiché devant le nom du
|
||
fichier lorsque la fenêtre d'un répertoire est en mode d'affichage par texte. Par ce caractère, il
|
||
est possible de créer une fonte écran spécifique avec des symboles personnalisés.<p>
|
||
|
||
<dt><b><File> <Folder> <Device></b>
|
||
<dd>Ces trois boutons définissent le type d'icône pour la ligne courante. Une assignation avec
|
||
'*.TXT' est probablement plus adaptée pour une icône de fichier, mais elle peut être également
|
||
utilisée pour un dossier en ajoutant une seconde ligne. Référez-vous au bouton <New line>
|
||
pour plus de détails.<p>
|
||
|
||
<dd><img src="../images/198.gif" align=left align=top alt="198.GIF">
|
||
Thing autorise plus d'une ligne pour chaque icône. Chaque ligne est une entrée séparée dans le
|
||
fichier 'ICONS.INF' et peut avoir différentes assignations de types d'icônes. En utilisant ces
|
||
flèches, il est possible de se déplacer entre les différentes assignations d'une même icône. Ces
|
||
boutons sont grisés lorsqu'il n'y a qu'une ligne définie.<p>
|
||
|
||
<dt><b><New line></b>
|
||
<dd>Si vous souhaitez assigner une icône pour différents types d'objets, utilisez cette option afin
|
||
d'entrer les masques en fonction du type. Chaque ligne peut être assignée pour un type d'icône
|
||
différent comme un dossier ou un fichier.<p>
|
||
|
||
<dt><b><OK></b>
|
||
<dd>La boîte de dialogue est quittée et les modifications sont conservées.<p>
|
||
</dl>
|
||
|
||
<! ------------------------------------------------------------------------------------------------>
|
||
<! *** A venir... ***>
|
||
<! ------------------------------------------------------------------------------------------------>
|
||
|
||
<hr size=1>
|
||
<h3><a name="A venir...">A venir...</a></h3>
|
||
|
||
<ul>
|
||
<li>Un grand effort de travail sera nécessaire pour écrire les fonctions qui permettront de sauver
|
||
un fichier ressource après l'effacement ou la modification d'icônes. Ceci ne sera certainement pas
|
||
prévu dans un futur proche.<p>
|
||
<li>Actuellement, seules les icônes monochromes peuvent être affichées. Le code source pour
|
||
l'affichage des icônes couleur n'est seulement possible que pour les utilisateurs d'interface. En
|
||
conséquence, je n'ai pas acheté interface uniquement pour ces routines !<p>
|
||
</ul>
|
||
|
||
<b>Important !</b><p>
|
||
|
||
Les icônes monochromes sont complètement différentes de celles en couleur et n'en soyez pas surpris
|
||
! Ce n'est pas la faute de ThingICN ou de Thing mais c'est que les icônes n'ont pas forcément été
|
||
dessinées pour chaque palette couleur.<p>
|
||
|
||
<! ------------------------------------------------------------------------------------------------>
|
||
<! *** Contacts ***>
|
||
<! ------------------------------------------------------------------------------------------------>
|
||
|
||
<hr size=1>
|
||
<h3><a name="Contacts">Contacts</a></h3>
|
||
|
||
<table border align=center>
|
||
<tr><td>Arno Welzel<br>
|
||
Georgenstrasse 55<br>
|
||
86152 Augsburg<br>
|
||
Allemagne
|
||
<td>Holger Weets<br>
|
||
Tangastrasse 45<br>
|
||
D-26121 Oldenburg<br>
|
||
Allemagne
|
||
<td>Joe Connor<br>
|
||
65 Mill Road<br>
|
||
Colchester, Essex<br>
|
||
CO4 5LJ<br>
|
||
Angleterre
|
||
</table>
|
||
|
||
<dl>
|
||
<dt><b>Email</b>
|
||
<dd>Holger_Weets@OL.maus.de (Mausnet)
|
||
<dd>aw@zaphot.augusta.de (Internet)
|
||
<dd>jconnor@cix.compulink.co.uk (Internet)
|
||
</dl>
|
||
|
||
Pour les utilisateurs du Royaume Uni, consultez le fichier 'SUPPORT.TXT' pour la diffusion et votre
|
||
enregistrement.<p>
|
||
|
||
<! ------------------------------------------------------------------------------------------------>
|
||
<hr size=1>
|
||
<table border align=center>
|
||
<tr><td align=center><a href="../pages/menus.htm">Commandes des menus</a>
|
||
<td align=center bgcolor=blue><font color=white>Thing Icon Manager</font>
|
||
<td align=center><a href="../pages/formats.htm">Format des fichiers</a>
|
||
<td align=center><a href="../pages/protocol.htm">Protocoles</a>
|
||
<td align=center><a href="../pages/variable.htm">Variables d'environnement</a>
|
||
<tr><td align=center><a href="../pages/intro.htm#TOSWIN">Thing et TOSWIN sous MiNT</a>
|
||
<td align=center><a href="../pages/histoire.htm">Historique</a>
|
||
<td align=center><a href="../pages/faq.htm">Questions/Réponses</a>
|
||
<td align=center><a href="../pages/clavier.htm">Souris et clavier</a>
|
||
<td bgcolor=beige align=center><a href="../home.htm">Sommaire</a>
|
||
</table>
|
||
</body>
|
||
</html>
|