Gestionnaire d'ic“nes ThingICN pour le bureau alternatif Thing Version 1.0e (traduite de l'anglais par Jean-Michel COINUS - V1.0 du 9/3/1997) ù G‚n‚ralit‚s ù Responsabilit‚ ù Installation ù RŠgles ù Fenˆtre ThingICN ù La boŒte d'assignation des ic“nes ù A venir... ù Contacts -------------------------------------------------------------------------- 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 : (Ignore) Ignorer le fichier 'INF', qui restera inchang‚. (Comment) D‚sactiver les lignes concern‚es 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 , et 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 - Sa taille est automatiquement adapt‚e … la r‚solution courante. - Le d‚filement est possible par le clavier ou … la souris. - Elle peut ˆtre redimensionn‚e et/ou d‚plac‚e si n‚cessaire. - 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. - 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]. - [Control]+[S] sauvegarde les assignations d'ic“nes dans le fichier 'ICONS.INF' 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. - 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. - ThingICN trie intelligemment le fichier 'ICONS.INF' en positionnant les lignes d'assignation comportant des jokers aprŠs les autres. - [Control]+[I] ou [Help] permet d'afficher les informations propres au programme. - [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. - [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. --------------------------------------------------------------------------- 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 : 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 , l'assignation sera enlev‚e du fichier 'ICONS.INF' lorsque vous sauverez votre travail. Une fois que vous confirmez avec la bouton , 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. 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 pour plus de d‚tails. <> <> 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. 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. La boŒte de dialogue est quitt‚e et les modifications sont conserv‚es. --------------------------------------------------------------------------- A venir... --------------------------------------------------------------------------- ù 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. ù 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 ! 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 Holger Weets Joe Connor Georgenstrasse 55 Tangastrasse 45 65 Mill Road 86152 Augsburg D-26121 Oldenburg Colchester, Essex Allemagne Allemagne 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.