initial commit

This commit is contained in:
root
2023-06-12 09:14:09 +02:00
commit b4912f303e
2545 changed files with 209350 additions and 0 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,251 @@
Gestionnaire d'ic<69>nes ThingICN pour le bureau alternatif Thing
Version 1.0e
(traduite de l'anglais par Jean-Michel COINUS - V1.0 du 9/3/1997)
<EFBFBD> G<>n<EFBFBD>ralit<69>s
<EFBFBD> Responsabilit<69>
<EFBFBD> Installation
<EFBFBD> R<>gles
<EFBFBD> Fen<65>tre ThingICN
<EFBFBD> La bo<62>te d'assignation des ic<69>nes
<EFBFBD> A venir...
<EFBFBD> Contacts
--------------------------------------------------------------------------
G<EFBFBD>n<EFBFBD>ralit<EFBFBD>s
--------------------------------------------------------------------------
ThingICN est freeware.Il a <20>t<EFBFBD> programm<6D> par Holger Weets en Sozobon C
(comme d'habitude).
Ce programme offre une fa<66>on ais<69>e de modifier les assignations d'ic<69>nes
de Thing sans avoir <20> passer par un <20>diteur de fichier ressource.
ThingICN est ind<6E>pendant de la r<>solution ainsi que du syst<73>me
d'exploitation.
---------------------------------------------------------------------------
Responsabilit<EFBFBD>
---------------------------------------------------------------------------
Bien que ThingICN ait <20>t<EFBFBD> test<73>, vous comprendrez que ni Holger Weets,
Arno Welzel ou Joe Connor ne peuvent <20>tre tenus responsables des dommages
directs ou indirects, qu'il soient financiers, mat<61>riels ou de toute autre
nature li<6C>s <20> l'utilisation de ThingICN, de ses applications associ<63>es,
utilitaires ainsi que de sa documentation.
Toutes les marques cit<69>es dans ThingICN sont des marques d<>pos<6F>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 <20>tre
install<EFBFBD> dans le dossier de celui-ci sans qu'aucune autre action ne soit
n<EFBFBD>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<72>s et
toutes les ic<69>nes trouv<75>es sont affich<63>es dans la fen<65>tre d'<27>dition de
ThingICN. Les ic<69>nes qui ne sont pas assign<67>es sont barr<72>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<62>te d'alerte
appara<EFBFBD>t et propose 2 choix :
(Ignore) Ignorer le fichier 'INF', qui restera inchang<6E>.
(Comment) D<>sactiver les lignes concern<72>es du fichier 'INF' en les faisant
pr<EFBFBD>c<EFBFBD>der du caract<63>re '#' comme par exemple :
IFIL "NOTREAL" PRETEND.PRG
qui deviendra :
#>IFIL "NOTREAL" PRETEND.PRG
---------------------------------------------------------------------------
R<EFBFBD>gles
---------------------------------------------------------------------------
Les "r<>gles" pour chaque ic<69>ne sont affich<63>es comme param<61>tres dans une
ligne d'<27>dition.
Ces param<61>tres peuvent contenir des jokers ainsi que plusieurs entr<74>es qui
seront s<>par<61>es par une virgule ','. L'un des 3 boutons <File>, <Folder>
et <Device> est toujours activ<69> et indique le type d'ic<69>ne choisi.
Jokers
Les jokers sont tr<74>s utiles pour d<>finir un ensemble de fichiers par
rapport <20> un masque. Deux caract<63>res jokers sont possibles :
'?' N'importe quel caract<63>re
'*' N'importe quelle cha<68>ne de caract<63>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<EFBFBD>tre ThingICN
---------------------------------------------------------------------------
Thing ex<65>cute automatiquement ThingICN lorsque l'on appelle l'entr<74>e
'Modifier ic<69>nes...' du menu 'Options'. Reportez-vous au chapitre
'Installation' pour plus d'informations. La fen<65>tre de ThingICN est
ouverte et affiche toutes les ic<69>nes disponibles.
Caract<EFBFBD>ristiques de la fen<65>tre de ThingICN
- Sa taille est automatiquement adapt<70>e <20> la r<>solution courante.
- Le d<>filement est possible par le clavier ou <20> la souris.
- Elle peut <20>tre redimensionn<6E>e et/ou d<>plac<61>e si n<>cessaire.
- La s<>lection est possible <20>galement en arri<72>re-plan, suivant le syst<73>me
d'exploitation. La fen<65>tre de ThingICN peut <20>tre rendue active par un
clic droit dans celle-ci.
- Si ThingICN est lanc<6E> en parall<6C>le avec Thing, le d<>filement g<>n<EFBFBD>ral des
fen<65>tres (window cycling) est possible par l'entr<74>e 'Fen<65>tre suivante'
du menu 'Fen<65>tre' ou par le raccourci clavier [Control]+[W].
- [Control]+[S] sauvegarde les assignations d'ic<69>nes dans le fichier
'ICONS.INF' et si ThingICN est lanc<6E> en parall<6C>le avec une application
ou install<6C> en accessoire, une bo<62>te d'alerte propose de recharger les
ic<69>nes.
- Imm<6D>diatement apr<70>s que 'ICONS.INF' ait <20>t<EFBFBD> chang<6E>, un ast<73>rique est
affich<63> dans la barre de titre, ce qui permet de visualiser facilement
que des modifications ont <20>t<EFBFBD> effectu<74>es.
- ThingICN trie intelligemment le fichier 'ICONS.INF' en positionnant les
lignes d'assignation comportant des jokers apr<70>s les autres.
- [Control]+[I] ou [Help] permet d'afficher les informations propres au
programme.
- [Esc] r<>affiche la fen<65>tre de ThingICN. Ceci peut <20>tre n<>cessaire si
l'arri<72>re-plan a <20>t<EFBFBD> mal dessin<69> suite <20> un bogue connu de tous les VDI.
- [Control]+[U] ou [Control]+[Q] ferme la fen<65>tre et quitte ThingICN. Si
des assignations ont <20>t<EFBFBD> modifi<66>es, une bo<62>te d'alerte vous offre une
chance de sauver votre travail. Sous MagiC, la fen<65>tre de ThingICN peut
<20>galement <20>tre ferm<72>e par le menu de Thing.
---------------------------------------------------------------------------
La bo<62>te d'assignation des ic<69>nes
---------------------------------------------------------------------------
Un double-clic sur une ic<69>ne de la fen<65>tre de ThingICN ouvre la bo<62>te de
dialogue contenant les param<61>tres de l'ic<69>ne choisie. Cette bo<62>te permet
de d<>finir si l'ic<69>ne est assign<67>e pour des fichiers (File), dossiers
(Folder) ou des p<>riph<70>riques (Device). Les 13 premi<6D>res ic<69>nes sont
celles de Thing par d<>faut et ne doivent pas <20>tre <20>dit<69>es, sauf pour les
fichiers, dossiers ou p<>riph<70>riques.
En environnement multit<69>ches ou en accessoire, ThingICN accepte les
assignations en tirant un objet du bureau de Thing sur l'une des ic<69>nes de
la fen<65>tre de ThingICN. Une bo<62>te de dialogue vous propose 3 choix :
Name (nom) le nom complet de l'objet est utilis<69> ;
Suffix (extension) seule l'extension est utilis<69>e ;
Cancel (abandon) l'op<6F>ration est abandonn<6E>e.
Si une ic<69>ne a d<>j<EFBFBD> une assignation existante, une nouvelle ligne est
ajout<EFBFBD>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<70>rique.
Survol des options :
Champ d'<27>dition :
Ici, un seul fichier ou un ensemble de fichiers ou dossiers peut <20>tre
assign<EFBFBD> <20> une ic<69>ne sp<73>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<65>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<75>, une bo<62>te
d'alerte vous en informe et r<>affiche la bo<62>te d'assignation de l'ic<69>ne
choisie.
Quelques assignations simples :
'EVEREST.PRG' assigne l'ic<69>ne uniquement pour le programme
Everest ;
'*.IMG,*.GIF,*.JPG,*.GEM' l'ic<69>ne repr<70>sente les images GEM-(X)IMG,
GIF, JPEG et metafile GEM ;
'ST-GUIDE.PR?,ST-GUIDE.AC?' assigne l'ic<69>ne au programme ST-Guide, qu'il
soit en accessoire ou en application.
Les 13 premi<6D>res ic<69>nes dans le fichier ressource sont les ic<69>nes
"standard" (avant celles de Thing). Bien qu'elles soient affich<63>es dans la
bo<EFBFBD>te d'assignation des ic<69>nes, elles ne peuvent <20>tre r<>assign<67>es.
Symbol
Dans ce champ peut <20>tre entr<74> un caract<63>re (optionnel), lequel sera
affich<EFBFBD> devant le nom du fichier lorsque la fen<65>tre d'un r<>pertoire est en
mode d'affichage par texte. Par ce caract<63>re, il est possible de cr<63>er une
fonte <20>cran sp<73>cifique avec des symboles personnalis<69>s.
<File> <Folder> <Device>
Ces trois boutons d<>finissent le type d'ic<69>ne pour la ligne courante. Une
assignation avec '*.TXT' est probablement plus adapt<70>e pour une ic<69>ne de
fichier, mais elle peut <20>tre <20>galement utilis<69>e pour un dossier en
ajoutant une seconde ligne. R<>f<EFBFBD>rez-vous au bouton <New line> pour plus de
d<EFBFBD>tails.
<> <>
Thing autorise plus d'une ligne pour chaque ic<69>ne. Chaque ligne est une
entr<EFBFBD>e s<>par<61>e dans le fichier 'ICONS.INF' et peut avoir diff<66>rentes
assignations de types d'ic<69>nes. En utilisant ces fl<66>ches, il est possible
de se d<>placer entre les diff<66>rentes assignations d'une m<>me ic<69>ne. Ces
boutons sont gris<69>s lorsqu'il n'y a qu'une ligne d<>finie.
<New line>
Si vous souhaitez assigner une ic<69>ne pour diff<66>rents types d'objets,
utilisez cette option afin d'entrer les masques en fonction du type.
Chaque ligne peut <20>tre assign<67>e pour un type d'ic<69>ne diff<66>rent comme un
dossier ou un fichier.
<OK>
La bo<62>te de dialogue est quitt<74>e et les modifications sont conserv<72>es.
---------------------------------------------------------------------------
A venir...
---------------------------------------------------------------------------
<EFBFBD> Un grand effort de travail sera n<>cessaire pour <20>crire les fonctions qui
permettront de sauver un fichier ressource apr<70>s l'effacement ou la
modification d'ic<69>nes. Ceci ne sera certainement pas pr<70>vu dans un futur
proche.
<EFBFBD> Actuellement, seules les ic<69>nes monochromes peuvent <20>tre affich<63>es. Le
code source pour l'affichage des ic<69>nes couleur n'est seulement possible
que pour les utilisateurs d'interface. En cons<6E>quence, je n'ai pas achet<65>
interface uniquement pour ces routines !
Important !
Les ic<69>nes monochromes sont compl<70>tement diff<66>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<69>nes n'ont pas forc<72>ment <20>t<EFBFBD> dessin<69>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.