ThingICN


Généralités

ThingICN est freeware.Il a été programmé par Holger Weets en Sozobon C (comme d'habitude).

Ce programme offre une façon aisée de modifier les assignations d'icônes de Thing sans avoir à passer par un éditeur de fichier ressource.

ThingICN est indépendant de la résolution ainsi que du système d'exploitation.


Responsabilité

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.

Toutes les marques citées dans ThingICN sont des marques déposées.


Installation

ThingICN peut fonctionner en tant que programme ou accessoire de bureau.

Installation en tant que programme
'THINGICN.PRG' fonctionne normalement en tandem avec Thing et doit être installé dans le dossier de celui-ci sans qu'aucune autre action ne soit nécessaire.

Installation en tant qu'accessoire
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.

Lancer ThingICN
Les fichiers 'ICONS.INF' 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.

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 :

Ignorer : le fichier 'INF', qui restera inchangé.

Comment : Désactiver les lignes nécessaires du fichier 'INF' en les faisant précéder du caractère '#' comme par exemple :

IFIL "NOTREAL"      PRETEND.PRG
qui deviendra :

#IFIL "NOTREAL"     PRETEND.PRG

Règles

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.

Jokers

Les jokers sont très utiles pour définir un ensemble de fichiers par rapport à un masque. Deux caractères jokers sont possibles :

'?' N'importe quel caractère
'*' N'importe quelle chaîne de caractères

Comment fonctionne les jokers

'*.AC?' trouve tous les accessoires actifs ou non (comme '*.ACC', '*.ACX')
'TEXT??.*' trouve 'TEXT01' et 'TEXTAB' mais pas 'TEXTS' ou 'TEXT.TXT'
'*MOUSE*' trouve 'MOUSE2', 'QWKMOUSE' et 'MOUSE.DRV'


Fenêtre ThingICN

Thing exécute automatiquement ThingICN lorsque l'on appelle l'entrée 'Modifier icônes...' du menu 'Options'. Reportez-vous au chapitre 'Installation' pour plus d'informations. La fenêtre de ThingICN est ouverte et affiche toutes les icônes disponibles.

Caractéristiques de la fenêtre de ThingICN


La boîte d'assignation des icônes

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 Thing par défaut et ne doivent pas être éditées, sauf pour les fichiers, dossiers ou périphériques.

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 :

Name (nom)
le nom complet de l'objet est utilisé ;
Suffix (extension)
seule l'extension est utilisée ;
Cancel (abandon)
l'opération est abandonnée.
Si une icône a déjà une assignation existante, une nouvelle ligne est ajoutée ou fichier 'ICONS.INF'. ThingICN n'autorise pas les assignations en double et détermine automatiquement si l'objet est un fichier, dossier ou un périphérique.

Survol des options

Champ d'édition (Edit field)
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.

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.

Quelques assignations simples :
'EVEREST.PRG' assigne l'icône uniquement pour le programme Everest ;
'*.IMG,*.GIF,*.JPG,*.GEM' l'icône représente les images GEM-(X)IMG, GIF, JPEG et metafile GEM ;
'ST-GUIDE.PR?,ST-GUIDE.AC?' assigne l'icône au programme ST-Guide, qu'il soit en accessoire ou en application.

Les 13 premières icônes dans le fichier ressource sont les icônes "standard" (avant celles de Thing). Bien qu'elles soient affichées dans la boîte d'assignation des icônes, elles ne peuvent être réassignées.

Symbol
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.

<File> <Folder> <Device>
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.

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.

<New line>
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.

<OK>
La boîte de dialogue est quittée et les modifications sont conservées.


A venir...

Important !

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.


Contacts

Arno Welzel
Georgenstrasse 55
86152 Augsburg
Allemagne
Holger Weets
Tangastrasse 45
D-26121 Oldenburg
Allemagne
Joe Connor
65 Mill Road
Colchester, Essex
CO4 5LJ
Angleterre
Email
Holger_Weets@OL.maus.de (Mausnet)
aw@zaphot.augusta.de (Internet)
jconnor@cix.compulink.co.uk (Internet)
Pour les utilisateurs du Royaume Uni, consultez le fichier 'SUPPORT.TXT' pour la diffusion et votre enregistrement.


Commandes des menus Thing Icon Manager Format des fichiers Protocoles Variables d'environnement
Thing et TOSWIN sous MiNT Historique Questions/Réponses Souris et clavier Sommaire