Documentation de Thing V1.09
(traduite de l'anglais par Jean-Michel COINUS - V1.0 du 21/12/1996)

===========================================================================
Documentation de Thing - Table des matiŠres
===========================================================================

                  Le bureau alternatif
                  Copyright ½ 1994/95 Arno Welzel
                  Copyright ½ 1995/96 Arno Welzel et Thomas Binder


    G‚n‚ral                           R‚f‚rences
     ù Installation                    ù Commandes des menus
     ù Introduction                    ù Thing Icon Manager
     ù Bureau                          ù Format des fichiers
     ù Ic“nes                          ù Protocoles (AV, fontes, D&D)
     ù Applications                    ù Variables d'environnement
     ù Groupes d'objets                ù Thing et TOSWIN sous MiNT
     ù Enregistrement                  ù Historique
                                       ù Questions/R‚ponses
    Autres thŠmes                      ù Souris et clavier
     ù Remerciements
     ù O— se procurer les mises … jour
     ù Bogues


---------------------------------------------------------------------------
Aide                                                                  Thing
---------------------------------------------------------------------------

Vous ˆtes en train de lire la documentation de Thing, le bureau alternatif 
pour tous les ordinateurs de la gamme Atari et les machines compatibles 
TOS.

L'aide pour les diff‚rents thŠmes peut ˆtre utilis‚e de deux fa‡ons :

1) Cliquez sur une commande de menu en maintenant la touche [Control] 
enfonc‚e.

2) Tapez sur la touche [Help] … n'importe quel moment, mˆme dans les 
boŒtes de dialogue !

Le clavier peut ˆtre ‚galement utilis‚ pour se d‚placer de page en page :

[Control]+[] et [Control]+[] affichent la page pr‚c‚dente ou suivante.

[Tab] affiche le lien suivant en vid‚o inverse.

[Return] affiche la page correspondante au lien en vid‚o inverse.

===========================================================================
Documentation de Thing - Installation
===========================================================================
Voir aussi : Introduction

                  Le bureau alternatif
                  Copyright ½ 1994/95 Arno Welzel
                  Copyright ½ 1995/96 Arno Welzel et Thomas Binder

    Installation
     ù Effectuer une mise … jour
     ù Configuration requise
     ù Comment proc‚der … l'installation
     ù Param‚trer le systŠme d'exploitation


---------------------------------------------------------------------------
Installation : Effectuer une mise … jour                              Thing
---------------------------------------------------------------------------

Pour effectuer une mise … jour … partir d'une ancienne version, copiez les 
fichiers suivants :

  THING\THING.APP ......... dans le r‚pertoire de Thing
  THING\THING.RSC
  THING\THINGICN.APP
  THING\THINGICN.RSC
  THING\THINGRUN.PRG

  TOS2GEM\TOS2GEM.PRG  .... dans le dossier AUTO (en option)

  DOC\THING.HYP ........... dans le dossier GUIDES de St-Guide (en option)
  DOC\THINGICN.HYP

Note : Thing gŠre maintenant les "mini-ic“nes". Celles-ci (optionnelles) 
sont recherch‚es dans le deuxiŠme arbre du fichier ressource 'ICONS.RSC'. 
Une s‚lection de mini-ic“nes est incluse dans 'ICONS.RSC' et peut ˆtre 
‚dit‚e … votre guise en utilisant l'‚diteur Interface ou ORCS.

Quoi de nouveau ?

Il y a eu pas mal de changements depuis la derniŠre version anglaise 
V0.59. La meilleure fa‡on de connaŒtre ces changements est de lire 
l'historique des versions.

Arno Welzel, le concepteur et le d‚veloppeur originel de Thing a pass‚ la 
main … Thomas Binder pour la suite du d‚veloppement.

Les copies non enregistr‚es de Thing font apparaŒtre d‚sormais la 
mention 'Shareware' au milieu de l'‚cran et les positions des 
fenˆtres ne sont pas sauvegard‚es. Sinon, tout le reste est 
entiŠrement fonctionnel.


---------------------------------------------------------------------------
Installation : Configuration requise                                  Thing
---------------------------------------------------------------------------

Thing peut ˆtre utilis‚ avec MagiC (2.00 ou sup‚rieur), TOS (1.04 ou 
sup‚rieur) ou MultiTOS. Les fichiers systŠme alternatifs avec MiNT 
(MinixFS, ...) ou MagiC!Mac sont ‚galement support‚s. L'utilisation sous 
TOS 1.02 ou 1.00 n'est h‚las pas possible. L'adaptation pour ces anciens 
TOS serait trop complexe et pas "propre'. Les TOS 1.04 ou sup‚rieurs 
contiennent de trŠs importantes fonctions systŠme qui ont ‚t‚ oubli‚es 
dans les anciennes versions 1.02 ou 1.00 ! Procurez-vous donc une nouvelle 
version de TOS (la 2.06 est id‚ale) ou utilisez MagiC.

Pour avoir accŠs … l'aide en ligne de Thing (documentation hypertexte), ST-
Guide, programm‚ par Holger Weets, est n‚cessaire.

Si vous d‚sirez utiliser la fenˆtre console de Thing, vous devez installer 
TOS2GEM, programm‚ par Thomas Binder, qui est inclus dans cette archive.

Thing n‚cessite actuellement prŠs de 500 Ko de m‚moire et peut ˆtre 
vraiment exploitable avec au moins 1 Mo ou plus. Pour ceux utilisant une 
machine avec 520 Ko, il est n‚cessaire d'augmenter la m‚moire. Pour 
‚conomiser de la m‚moire, il est pr‚f‚rable d'utiliser les ic“nes 
monochromes ou lieu de celles en couleurs.

Thing fonctionne dans n'importe quelle r‚solution … partir de 640x200 
pixels (ST moyenne) et sup‚rieures. En dessous, certaines boŒtes de 
dialogue et menus ne pourront ˆtre affich‚s dans leur int‚gralit‚.


---------------------------------------------------------------------------
Installation : Comment proc‚der … l'installation                      Thing
---------------------------------------------------------------------------

Avant tout, vous devrez cr‚er un nouveau dossier pour Thing (exemple : 
C:\THING). Ensuite, copiez les fichiers suivants dans ce dossier :

  THING\THING.APP
  THING\THING.RSC
  THING\THINGRUN.PRG
  THING\ICONS.RSC
  THING\ICONS.INF
  THING\THINGICN.APP
  THING\THINGICN.RSC

Si vous d‚sirez ‚conomiser de la m‚moire, utilisez les ic“nes monochromes 
(MONOICON.RSC) ou les petites ic“nes (MEDICON.RSC) pour une r‚solution de 
640*200. Dans tous les cas, le fichier doit ˆtre renomm‚ en 'ICONS.RSC', 
autrement Thing ne pourra trouver ses ic“nes ! Lorsque vous utilisez 
MEDICON.RSC, vous ne devez pas installer 'ICONS.INF', car MEDICON.RSC 
contient seulement les ic“nes standard.

Pour avoir accŠs … l'aide en ligne, copiez les fichiers suivants dans le 
r‚pertoire GUIDES de ST-Guide :

  DOC\THING.HYP
  DOC\THINGICN.HYP

Pour utiliser la fenˆtre console, vous devez installer TOS2GEM, programm‚ 
par Thomas Binder. Copiez simplement le fichier suivant dans le dossier 
AUTO :

  TOS2GEM\TOS2GEM.PRG

      Vous n'avez pas besoin de TOS2GEM si vous utilisez VT52.PRG (avec 
      MagiC), MINIWIN.APP (avec MultiTOS) ou l'accessoire TOSWIN (avec 
      MiNT).


---------------------------------------------------------------------------
Installation : Param‚trer le systŠme d'exploitation                   Thing
---------------------------------------------------------------------------

Suivant votre systŠme d'exploitation, quelques modifications sont 
n‚cessaires :

  TOS simple (TOS 1.04, TOS 2.06, ...)
  TOS simple & MiNT
  MagiC (MagX)
  MultiTOS

Vous pouvez utiliser Thing pour connaŒtre votre systŠme d'exploitation.

1) Lancer THING.APP
2) S‚lectionnez 'A propos de...'
3) Cliquez sur le bouton <Info>

Une boŒte de dialogue apparaŒt et affiche le systŠme d'exploitation 
actuel, la r‚solution, ...


---------------------------------------------------------------------------
Installation : Param‚trage sous TOS simple                            Thing
---------------------------------------------------------------------------
Voir aussi : TOS simple & MiNT
Voir aussi : MagiC (Mag!X)
Voir aussi : MultiTOS

Sous TOS simple, vous pouvez d‚finir Thing comme application avec 
'd‚marrage automatique'. Il n'est pas possible de lancer Thing … partir du 
dossier AUTO.

 1) S‚lectionnez le fichier THING.APP
 2) Cliquez sur 'Installer une application' (ou la fonction similaire de 
 votre bureau)
 3) Une boŒte de dialogue apparaŒt pour d‚finir THING.APP.
 4) Mettre 'D‚marrage' sur AUTO

Lorsque vous red‚marrerez le systŠme, Thing sera lanc‚ automatiquement. 
Eventuellement, vous pouvez d‚finir les variables d'environnement AVSERVER 
et FONTSELECT pour utiliser Thing comme un serveur AV et s‚lecteur de 
fonte. Lorsque vous utilisez GEMRAM (de Martin Osieka), vous pouvez faire 
ceci en cr‚ant un fichier GEMRAM.ENV dans le dossier AUTO avec le 
paramŠtre suivant :

  AVSERVER=THING
  FONTSELECT=THING

Sans GEMRAM, vous devez utiliser un utilitaire de simulation 
d'environnement.


---------------------------------------------------------------------------
Installation : Param‚trages sous TOS simple & MiNT                    Thing
---------------------------------------------------------------------------
Voir aussi : TOS simple
Voir aussi : MagiC (Mag!X)
Voir aussi : MultiTOS

Sous TOS simple, vous pouvez d‚finir Thing comme application avec 
'd‚marrage automatique'. Il n'est pas possible de lancer Thing … partir du 
dossier AUTO.

 1) S‚lectionnez le fichier THING.APP
 2) Cliquez sur 'Installer une application' (ou la fonction similaire de 
 votre bureau)
 3) Une boŒte de dialogue apparaŒt pour d‚finir THING.APP.
 4) Mettre 'D‚marrage' sur AUTO

Lorsque vous red‚marrerez le systŠme, Thing sera lanc‚ automatiquement. 
Eventuellement, vous pouvez d‚finir les variables d'environnement AVSERVER 
et FONTSELECT pour utiliser Thing comme un serveur AV et s‚lecteur de 
fonte. Pour cela, ajoutez les paramŠtres suivants dans le fichier MINT.CNF 
:

  setenv AVSERVER THING
  setenv FONTSELECT THING

      Lorsque vous utilisez le systŠme d'exploitation MiNT, Thing ne peut 
      pas trouver ses fichiers de configuration si la variable 
      d'environnement HOME est d‚finie. Pour ‚viter cela, vous pouvez 
      d‚finir THINGDIR pour outrepasser HOME. Ceci est possible en 
      ajoutant le paramŠtre suivant dans MINT.CNF :

  setenv THINGDIR C:\THING


---------------------------------------------------------------------------
Installation : Param‚trages sous MagiC                                Thing
---------------------------------------------------------------------------
Voir aussi : TOS simple
Voir aussi : TOS simple & MiNT
Voir aussi : MultiTOS

MagiC (ou MagX) permet d'utiliser d'autres bureaux de remplacement comme 
MagXDesk. Pour utiliser Thing, ajoutez le paramŠtre suivant dans le 
fichier MAGX.INF :

  #_SHL C:\THING\THING.APP

Remplacez 'C:\THING\' par votre propre r‚pertoire. Lorsque vous 
red‚marrerez le systŠme, Thing sera lanc‚ automatiquement.

      Si vous avez d‚j… utilis‚ EASE ou Gemini, vous devrez effacer la 
      ligne existante '#_SHL' (exemple : '#_SHL C:\EASE\EASE.PRG'). Seule 
      une seule ligne avec '#_SHL' est autoris‚e !

Pour utiliser Thing comme serveur AV et s‚lecteur de fontes, vous devez 
d‚finir les variables d'environnement AVSERVER et FONTSELECT. Pour cela, 
ajoutez les paramŠtres suivants dans le fichier MAGX.INF :

  #_ENV AVSERVER=THING
  #_ENV FONTSELECT=THING

De plus, vous pouvez sp‚cifier le nom de fichier de ST-Guide en 
d‚finissant la variable d'environnement STGUIDE. Cette fonctionnalit‚ 
permet d'utiliser ST-Guide en tant que programme externe quand il n'est 
pas install‚ comme accessoire. Pour cela, ajoutez le paramŠtre suivant 
dans le fichier MAGX.INF :

  #_ENV STGUIDE=D:\TOOLS\ST-GUIDE\ST-GUIDE.PRG

Remplacez 'D:\TOOLS\ST-GUIDE\ST-GUIDE.PRG' par votre propre r‚pertoire.


---------------------------------------------------------------------------
Installation : ParamŠtrages sous MultiTOS                             Thing
---------------------------------------------------------------------------
Voir aussi : TOS simple
Voir aussi : TOS simple & MiNT
Voir aussi : MagiC (Mag!X)

Pour utiliser Thing comme bureau alternatif sous MultiTOS, vous devez 
ajouter le paramŠtre suivant dans GEM.CNF (et non MINT.CNF) :

  shell C:\THING\THING.APP

Remplacez 'C:\THING\' par votre propre r‚pertoire et assurez-vous que 
les autres variables 'shell' soient effac‚es. 

Lorsque vous red‚marrerez le systŠme, Thing sera lanc‚ automatiquement. 
Pour utiliser Thing comme serveur AV et s‚lecteur de fontes, vous devez 
d‚finir les variables d'environnement AVSERVER et FONTSELECT. Pour cela, 
ajoutez les paramŠtres suivants dans le fichier MINT.INF (et non GEM.CNF) :

  setenv AVSERVER THING
  setenv FONTSELECT THING

      Lorsque vous utilisez le systŠme d'exploitation MiNT, Thing peut ne 
      pas trouver ses fichiers de configuration si la variable 
      d'environnement HOME est d‚finie. Pour ‚viter cela, vous devez 
      d‚finir THINGDIR pour outrepasser HOME. Pour ceci, ajoutez le 
      paramŠtre suivant dans MINT.CNF :

  setenv THINGDIR c:\thing

Remplacez 'c:\thing' par votre propre r‚pertoire.

De plus, vous pouvez sp‚cifier le nom de fichier de ST-Guide en 
d‚finissant la variable d'environnement STGUIDE. Cette fonctionnalit‚ 
permet d'utiliser ST-Guide en tant que programme externe quand il n'est 
pas install‚ comme accessoire. Pour cela, ajoutez le paramŠtre suivant 
dans le fichier MINT.CNF (et non GEM.CNF) :

  setenv STGUIDE d:\tools\st-guide\st-guide.prg


===========================================================================
Documentation de Thing - Introduction
===========================================================================
Voir aussi : Installation

                  Le bureau alternatif
                  Copyright ½ 1994/95 Arno Welzel
                  Copyright ½ 1995/96 Arno Welzel et Thomas Binder

    Introduction
     ù Shareware
     ù Pr‚face
     ù BoŒtes de dialogue
     ù Localisation automatique
     ù Curseur
     ù Fenˆtres
     ù Fenˆtre console
     ù Thing et TOSWIN sous MiNT
     ù Thing et Let'em Fly
     ù Thing et Kobold
     ù Thing et Alice


---------------------------------------------------------------------------
Introduction : Shareware                                              Thing
---------------------------------------------------------------------------
Voir aussi : Installation

Les utilisateurs en langue anglaise peuvent aussi consulter SUPPORT.TXT 
pour les particularit‚s concernant l'enregistrement au Royaume Uni.

Thing est un Shareware et peut ˆtre essay‚ durant 4 semaines sans aucune 
contrainte. AprŠs cette p‚riode d'‚valuation, vous devez vous enregistrer 
et payer votre contribution Shareware ou effacer votre copie.

Thing peut ˆtre diffus‚ librement par les serveurs et les librairies de 
domaine public. Thing ne doit ˆtre en aucune circonstance int‚gr‚ dans un 
CD-ROM ou sur la disquette d'un magazine, ... sans la permission ‚crite de 
l'auteur. Thing et sa documentation doit toujours ˆtre diffus‚ dans son 
int‚gralit‚. Toute modification des programmes ou des documentations est 
illicite !

  Courrier postal : Arno Welzel
                    Georgenstrasse 55
                    D-86152 Augsburg
                    Germany


---------------------------------------------------------------------------
Introduction : Pr‚face                                                Thing
---------------------------------------------------------------------------
Voir aussi : Installation

La version allemande de Thing a ‚t‚ r‚alis‚e pour la premiŠre fois en 
d‚cembre 1994. Depuis, beaucoup de fonctionnalit‚s et suggestions des 
utilisateurs ont ‚t‚ rajout‚es. Le nombre d'utilisateurs enregistr‚s se 
porte bien et les articles dans 'ST-Computer', 'Atari World' et 'ST 
Format' m'ont motiv‚ pour continuer le d‚veloppement de Thing.

La version actuelle est maintenant 'r‚ellement' shareware avec une cl‚ et 
une utilisation pratiquement pas limit‚e. 

La documentation hypertexte a ‚t‚ compl‚tement revue (la V1.4 de ST-Guide 
en a ‚t‚ la raison). Vous pouvez utiliser la version 1.4 de ST-Guide ou 
sup‚rieure car celle-ci intŠgre un nouveau bouton 'See also' (voir aussi) 
pour un accŠs aux pages associ‚es.

Quelques liens dans cette documentation sont des r‚f‚rences pour d'autres 
fichiers hypertexte. Ceux-ci peuvent ˆtre install‚s dans le dossier GUIDES 
de ST-Guide et seront charg‚s automatiquement s'ils existent :

  ST-GUIDE.HYP ... La documentation de St-Guide
  TOS2GEM.HYP .... La documentation de TOS2GEM par Thomas Binder
  AIP.HYP ........ Atari Info Pages par Manfred Ssykor
                   (mise … jour 8 ou sup‚rieure, seulement en allemand)

Survol des principales caract‚ristiques de Thing :

 ù Aide contextuelle avec ST-Guide : l'aide est accessible en appuyant sur 
   la touche [Help]. Sous environnement multitƒches, ST-Guide peut ˆtre 
   appel‚ comme programme externe.

 ù Gestion int‚grale des fichiers systŠme alternatif : Thing accepte les 
   noms de fichiers longs sans diff‚rencier les majuscules et minuscules 
   et ce jusqu'… 32 caractŠres.

 ù Gestion de TOSWIN sous MiNT. Vous pouvez lancer les programmes TOS/TTP 
   en parallŠle sur le bureau mˆme sous TOS simple.

 ù La fenˆtre Console utilise TOS2GEM de Thomas Binder. Toutes les 
   caract‚ristiques de TOS2GEM sont support‚es.

 ù Support de Let'em Fly, WINX et Freedom.

 ù Gestion de Kobold : Kobold 2 (*) peut ˆtre utilis‚ pour les 
   copies/d‚placements/effacements de fichiers ainsi que pour le formatage 
   de disquettes. Kobold peut ˆtre appel‚ soit en tant qu'accessoire ou 
   en tant que programme externe. L'on peut sp‚cifier … partir de quel 
   nombre de fichiers ou de leur taille Kobold doit ˆtre appel‚.

 ù Les images GEM X-IMG peuvent ˆtre utilis‚es pour afficher une 
   image de fond sur le bureau.

 ù Gestion de GDOS : toutes les fontes, mˆme proportionnelles, ainsi que 
   les variantes TrueType et Speedo peuvent ˆtre utilis‚es pour les 
   fenˆtres r‚pertoire.

 ù Gestion complŠte du protocole AV : beaucoup d'outils destin‚s pour 
   Gemini peuvent ˆtre utilis‚s avec Thing (exemple : ParaFin, PacShell, 
   TreeView, ...).

 ù Gestion du protocole des fontes (sp‚cifi‚ par Christian Grunenberg) : 
   Thing peut ˆtre utilis‚ comme s‚lecteur de fontes avec le message    
   FONT_SELECT ou par Drag&Drop (Thing envoie un message FONT_CHANGED … 
   l'occupant de la fenˆtre).

 ù Protocole Drag&Drop sous MultiTOS ou MagiC.

 ù BoŒtes de dialogue 'modernes' en fenˆtres, non bloquantes, avec 
   raccourcis clavier. Les 'intercalaires', 'boŒtes de liste d‚roulantes' 
   et boutons 3D ont ‚t‚ implant‚s.

 ù Ic“nes de toutes tailles en fichier ressource GEM standard. Les ic“nes 
   couleurs et anim‚es sont ‚galement accept‚es.

 ù 'Groupes d'objets' permettant de rassembler les dossiers et programmes 
   les plus souvent utilis‚s, comme un bureau en fenˆtre.

(*) Kobold est un gestionnaire de fichiers (copie, d‚placement, 
effacement) … haute vitesse qui peut ˆtre install‚ comme accessoire ou 
programme. Il est disponible auprŠs de :

KAKTUS Richstein & Dick GbR
Konrad-Adenauer-Str. 19
D-67663 Kaiserslautern
Allemagne


---------------------------------------------------------------------------
Introduction : BoŒtes de dialogue                                     Thing
---------------------------------------------------------------------------

Les boŒtes de dialogue de Thing offrent quelques caract‚ristiques 
suppl‚mentaires par rapport … celles du GEM standard :

 ù Tous les boutons peuvent ˆtre actionn‚s par le clavier (raccourcis 
   clavier). Pour cela, maintenir la touche [Alternate] enfonc‚e avec la 
   touche de la lettre soulign‚e.

 ù En plus de la touche [Return] pour le bouton <OK>, [Undo] est utilis‚ 
   pour le bouton <Annuler>. 

 ù Les boŒtes de dialogue et d'alerte sont affich‚es en fenˆtre. Une aide 
   contextuelle est disponible par la touche [Help].

 ù L'aspect '3D' des boutons est aussi disponible en monochrome.

 ù La plupart des boŒtes de dialogue de thing sont non bloquantes et 
   permettent d'utiliser d'autres fonctions mˆme si une boŒte de dialogue 
   est ouverte. La fermeture d'une boŒte par le bouton sup‚rieur gauche 
   (bouton de fermeture) … le mˆme effet que la sortie par le bouton 
   <Annuler>.

 ù Drag&Drop (d‚placer/poser) : il est possible de mettre des noms de 
   fichier dans les champs de certaines boŒtes de dialogue en tirant ceux-
   ci du bureau sur la fenˆtre de dialogue. Si vous d‚sirez ajouter des 
   noms de fichiers au contenu courant du champ, maintenez appuy‚e la 
   touche [Alternate] ou [Control] lors de cette op‚ration.

 ù Tous les menus popup ou les boŒtes de liste peuvent ˆtre manipul‚es 
   avec le clavier : flŠches, [Return] ou [Enter], [Esc] ou [Undo].

 ù Avec [Insert] ou [Shift]+[Insert], vous ouvrez un menu popup qui 
   affiche les caractŠres sp‚ciaux non accessibles au clavier. Le 
   caractŠre choisi est ins‚r‚ … la position courante du curseur dans le 
   champ.

 ù Gestion du Clipboard GEM (presse-papiers) :
    -  [Control]+[C] (Copier) copie le contenu du champ courant dans le 
       presse-papiers.
    -  [Control]+[V] (Coller) colle le contenu courant du presse-papiers 
       dans le champ.
    -  [Control]+[X] (Couper) d‚place le contenu courant du champ dans le 
       presse-papiers.

 ù Dans certaines boŒtes de dialogue, vous pouvez entrer le nom d'un 
   fichier dans un champ en double-cliquant sur celui-ci. Le s‚lecteur de 
   fichiers apparaŒt et permet de choisir le fichier d‚sir‚. 

 ù 'BoŒtes de liste d‚roulantes'

   Ces boŒtes de liste sont une combinaison entre un objet de menu popup 
   et une boŒte de liste. Toutes les entr‚es peuvent ˆtre s‚lectionn‚es de 
   la mˆme fa‡on qu'un menu popup. A la seule diff‚rence, c'est qu'il y a 
   un ascenseur vertical, s'il est n‚cessaire. 

 ù 'Intercalaires'

   Certaines boŒtes de dialogue contiennent plusieurs 'pages' (feuillets). 
   Celles-ci sont accessibles en cliquant sur l'intercalaire situ‚ en haut 
   du feuillet correspondant. 


---------------------------------------------------------------------------
Introduction : Localisation automatique                               Thing
---------------------------------------------------------------------------

Il peut ˆtre fastidieux de rechercher certains objets dans une fenˆtre 
r‚pertoire contenant plusieurs centaines de fichiers et de dossiers. Thing 
propose la 'localisation automatique' qui vous permettra de rendre cette 
tƒche plus facile. L'utilisation de la localisation automatique peut 
‚galement s'effectuer dans la fenˆtre active avec un masque, celui-ci 
n'affichant que les objets sp‚cifi‚s.

En appuyant sur l'une des touches du clavier ([*] ou la premiŠre lettre 
d'un objet), un masque s'affiche dans la barre d'information de la fenˆtre 
et d‚/s‚lectionne d'une fa‡on dynamique les objets concern‚s.

La boŒte de dialogue 'Pr‚f‚rences...' du menu 'Options' propose un bouton 
'Localiser fichier avec ses premiŠres lettres' dans l'intercalaire 
'Fenˆtres'. Cette option activ‚e, les objets seront syst‚matiquement 
affich‚s en fonction des caractŠres du masque. La touche [Backspace] 
efface le masque affich‚ dans la barre d'information de la fenˆtre et 
d‚s‚lectionne tous les objets. Voici quelques exemples :

..    DOC   THING   TOS2GEM   README.ENG   README.TXT   REGISTER.TXT

'*'   Fait apparaŒtre [**] dans la barre d'information de la fenˆtre et 
      s‚lectionne tous les objets.
'R'   S‚lectionne README.ENG, README.TXT et REGISTER.TXT. Le masque 
      affich‚ dans la barre d'information de la fenˆtre d‚pend du statut 
      de l'option 'Localiser fichier avec ses premiŠre lettres : [RE] 
      option active, [R] option inactive.
'REG' S‚lectionne REGISTER.TXT et affiche [REGISTER.TXT] si l'option est 
      active, [REG] si elle ne l'est pas.
'*.'  Fait apparaŒtre [*.*] dans la barre d'information de la fenˆtre et 
      est prˆt … s‚lectionner les objets en fonction de leur extension.
'*.E' S‚lectionne README.ENG. [*.ENG] si l'option est active, [*.E*] si 
      elle ne l'est pas.
'*.T' S‚lectionne README.TXT and REGISTER.TXT. [*.TXT*] si l'option est 
      active, [*.T*] si elle ne l'est pas.

La barre d'espace peut ˆtre utilis‚e pour enlever le dernier caractŠre 
'*', ce qui est n‚cessaire pour s‚lectionner les objets sans extensions 
(comme les dossiers). Par exemple :

'*. ' S‚lectionne DOC, THING et TOS2GEM

Le masque affich‚ dans la barre d'information est [*.] si l'option est 
active ou non. Une autre m‚thode de s‚lection consiste … utiliser le 
curseur.


---------------------------------------------------------------------------
Introduction : Curseur                                                Thing
---------------------------------------------------------------------------

Appuyez sur la touche [Insert] pour activer ou non le curseur. Un objet 
sera s‚lectionn‚ (habituellement l'ic“ne de retour au r‚pertoire 
pr‚c‚dent) et le curseur, rep‚rable par un cadre entourant l'ic“ne, 
clignote.

Il est possible d'utiliser les flŠches pour se d‚placer dans la fenˆtre 
d'objets en objets. Lorsque des objets ne sont pas visibles (fenˆtre trop 
petite), le curseur fait d‚filer la fenˆtre, ce qui permet de toujours 
voir l'objet s‚lectionn‚. Cette m‚thode est id‚ale pour s‚lectionner un 
seul objet.

Si vous souhaitez utiliser le curseur pour s‚lectionner plusieurs objets, 
vous pouvez d‚placer le curseur en gardant la touche [Shift] enfonc‚e. Une 
autre m‚thode consiste … d‚sactiver l'option 'S‚lection automatique sous 
le curseur'. Dans ce cas, vous pouvez s‚lectionner les objets en tapant 
[Shift]+[Insert] ou en tapant sur la barre d'espace, si l'option de 
localisation automatique n'est pas active.


---------------------------------------------------------------------------
Introduction : Fenˆtres                                               Thing
---------------------------------------------------------------------------

Puisque Thing affiche les dossiers, groupes d'objets, ... en fenˆtres, les 
op‚rations systŠme particuliŠres qui suivent sont aussi g‚r‚es :

  Iconification
    Sous MagiC et MultiTOS 1.08, l'ic“ne '' des r‚pertoires et groupes 
    d'objets est implant‚e. Un clic sur cette ic“ne permet de r‚duire la 
    fenˆtre en ic“ne. Un double-clic sur la fenˆtre iconifi‚e permet de 
    rouvrir celle-ci.

  Mise en arriŠre-plan
    Sous MagiC ou avec WINX, les fenˆtres peuvent ˆtre mise en arriŠre-
    plan (d‚sactiv‚es). Pour cela, cliquez sur la barre de titre de la 
    fenˆtre ou sous MagiC, cliquez sur le bouton ''.

  Retour au r‚pertoire racine (Hot Closer)
    Sous MagiC, il existe un 'Hot Closer' qui permet de revenir 
    directement au niveau racine du r‚pertoire sans avoir … repasser 
    par les autres niveaux d'arborescence. Le pointeur de la souris change 
    de forme : celui-ci est reconnaissable par une flŠche remontant vers 
    le haut et tournant vers la gauche.


---------------------------------------------------------------------------
Introduction : Fenˆtre console                                        Thing
---------------------------------------------------------------------------

L'utilitaire TOS2GEM, programm‚ par Thomas Binder, propose une simple 
fenˆtre ainsi qu'un d‚filement propre pour afficher les programmes TOS et 
TTP.

TOS2GEM est seulement r‚serv‚ si une fenˆtre est ouverte. Sinon, les 
autres programmes peuvent aussi utiliser TOS2GEM pour leurs propres 
besoins.

Sous un environnement multitƒches, il est important de noter que toutes 
les autres applications, y compris Thing, sont bloqu‚es pendant que la 
fenˆtre console est en cours d'op‚ration.

Les programmes TOS ne peuvent ˆtre lanc‚s en parallŠle avec Thing quand 
ils sont ex‚cut‚s dans la fenˆtre console.

Afin de lancer des programmes TOS/TTP en parallŠle avec les applications 
GEM traditionnelles, il y a diff‚rents outils fournis avec MagiC et/ou 
MultiTOS (VT52, MINIWIN). Ils sont automatiquement ex‚cut‚s par le systŠme 
d'exploitation tant que des programmes TOS/TTP n'ont pas ‚t‚ d‚marr‚s dans 
la fenˆtre console de Thing.

Taille terminal

Si les variables d'environnement LINES et COLUMNS sont d‚finies, Thing 
adapte la taille du terminal … celles-ci. Autrement, la taille du terminal 
… l'int‚rieur de la fenˆtre est de 25 lignes et de 80 colonnes.

R‚sum‚

Si vous d‚sirez visualiser la sortie d'un programme (exemple : 
compilateur, ...), aprŠs avoir quitt‚ le programme, vous pouvez sp‚cifier 
un 'tampon de r‚sum‚' jusqu'… 9999 lignes. Le d‚but de ce tampon est 
marqu‚ par une ligne horizontale. Vous pouvez changer la taille du tampon 
dans l'intercalaire 'TOS2GEM' de la boŒte de dialogue 'Pr‚f‚rences...'.

Si vous n'avez pas besoin de ce tampon, r‚glez le nombre de lignes sur 0 
afin d'‚conomiser de la m‚moire.


---------------------------------------------------------------------------
Thing et TOSWIN sous MiNT                                             Thing
---------------------------------------------------------------------------

Si TOSWIN, programm‚ par Eric R. Smith, est install‚ comme accessoire sous 
TOS simple & MiNT, il sera automatiquement appel‚ par Thing lors de 
l'ex‚cution de programmes TOS/TTP. Ceci n'est possible que si l'option 
'Utiliser TOS2GEM' dans la boŒte de dialogue 'Pr‚f‚rences...' n'est pas 
activ‚e (comme si TOS2GEM n'‚tait pas install‚).

Le canal de communication (pipe) 'U:\PIPE\TOSRUN', document‚ par Eric R. 
Smith, pourra ˆtre utilis‚. Avant d'‚crire dans ce canal, Thing assure la 
visualisation du programme en envoyant un message AC_OPEN … TOSWIN. 
Autrement, bien que le programme ait ‚t‚ lanc‚, TOSWIN ne sera pas ouvert.

Cette fonctionnalit‚ est op‚rationnelle sous MiNT 1.12, TOS 2.06 et TOSWIN 
1.04 sur un Atari 1040 STE.

Si vous ne d‚sirez pas que Thing lance automatiquement TOSWIN, renommez-le 
simplement (exemple : TOSRUN.ACC). Thing v‚rifiera cela pour TOSWIN avant 
d'acc‚der au canal de communication. Je n'ai pas ajout‚ d'option 
sp‚cifique dans Thing pour cela, car il n'y a que peu d'utilisateurs MiNT, 
TOS simple avec TOSWIN (… moins que vous ne connaissiez mieux). 


---------------------------------------------------------------------------
Introduction : Thing et Let'em Fly                                    Thing
---------------------------------------------------------------------------

Si l'option 'Save Position' de Let'em Fly est activ‚e, les boŒtes de 
dialogue de Thing ne sont pas automatiquement centr‚es mais apparaissent … 
leur derniŠre position.


---------------------------------------------------------------------------
Introduction : Thing et Kobold                                        Thing
---------------------------------------------------------------------------

Thing peut ‚ventuellement autoriser Kobold … effectuer les fonctions de 
copie, d‚placement ou d'effacement. Kobold peut ˆtre install‚ en tant 
qu'accessoire ou en tant que programme.

Si Kobold est install‚ comme accessoire ou ex‚cut‚ en parallŠle sous un 
systŠme multitƒches ad‚quat, Thing r‚serve une m‚moire pour les 'jobs'. 
Ceux-ci sont transmis via le protocole des 'jobs' de Kobold ou par une 
ligne de commande au lancement.

Le nom de fichier exact de Kobold, le chemin d'accŠs et les options sont 
d‚finissables dans la boŒte de dialogue 'Pr‚f‚rences...' et dans 
l'intercalaire 'Copie'.

      L'utilisation de Kobold sur Thing est bas‚e sur la version 
      2.5 ou sup‚rieure. Il est fort possible que Thing n'accepte 
      pas les anciennes versions de Kobold. Contactez-moi si vous 
      avez rencontr‚ des problŠmes relatifs … votre configuration.


---------------------------------------------------------------------------
Introduction : Thing et Alice                                         Thing
---------------------------------------------------------------------------

Les caract‚ristiques suivantes sont encore en cours de d‚veloppement et 
n‚cessitent la pr‚c‚dente version d'Alice.

Les informations techniques sont disponibles dans le chapitre consacr‚ aux 
protocoles.

Alice (ALl IConify Enabler) est un utilitaire d'iconification, programm‚ 
par Sven Kopacz (Sven_Kopacz@LB.maus.de), qui permet d'iconifier plusieurs 
programmes lanc‚s sous MagiC V3 et MultiTOS/AES 4.1, mˆme si ces 
applications ne supportent pas l'iconification (exemple : PacShell, 
TreeView, Pure C, ...).

Alice ajoute un bouton d'iconification sur les fenˆtres de ces 
applications. Un clic sur le bouton d'iconification d'Alice r‚duit la 
fenˆtre sous forme d'ic“ne sans pour autant agir sur le programme concern‚.

Le seul problŠme restant pour Alice est de d‚cider quelle ic“ne est … 
assigner … la fenˆtre iconifi‚e. Il semble donc difficile d'autoriser 
Alice … acc‚der aux ic“nes de Thing. AprŠs moult discussions, un nouveau 
protocole a ‚t‚ d‚velopp‚ et est disponible pour l'utilisation par 
d'autres programmes. Reportez-vous ‚galement au chapitre consacr‚ aux 
protocoles.

R‚sultat : Alice utilise automatiquement les ic“nes de Thing. Aucune 
variable d'environnement ou configuration n'est n‚cessaire.


---------------------------------------------------------------------------
Enregistrement                                                        Thing
---------------------------------------------------------------------------

Pour vous enregistrer … Thing, suivez les ‚tapes ci-aprŠs :

1) Renvoyez le formulaire d'enregistrement REGISTER.TXT d–ment compl‚t‚ 
   par E-Mail ou par courrier … votre revendeur local (consultez 
   SUPPORT.TXT pour l'enregistrement au Royaune Uni).

   le nom et l'adresse exacte sont obligatoires car ils seront utilis‚s 
   pour cr‚er votre cl‚ d'enregistrement. Toutes les autres pr‚cisions 
   sont optionnelles mais peuvent ˆtre int‚ressantes pour m'aider … 
   r‚soudre quelques problŠmes. Votre nom, adresse, cl‚ et rŠglement sont 
   enregistr‚s sur informatique. Pour les utilisateurs anglais, vous avez 
   un droit de rectification … ces donn‚es conform‚ment … la loi 
   Informatique et Libert‚s.

2) Envoyez DM 25,00 directement … l'auteur ou … votre revendeur 
   local. Pour les utilisateurs anglais, consultez le fichier SUPPORT.TXT.

3) AprŠs r‚ception du rŠglement, vous recevrez une cl‚ personnelle qui ne 
   doit en aucune circonstance est c‚d‚e … d'autres utilisateurs. Si vous 
   c‚dez une copie de Thing … un autre utilisateur, assurez-vous que le 
   fichier THING.KEY a bien ‚t‚ effac‚.

4) Lorsque vous aurez votre cl‚, cliquez sur le bouton <Info> de la boŒte 
   de dialogue 'A propos de...' et entrez votre nom et votre cl‚.

5) Cliquez ensuite sur le bouton <S'enregistrer> et votre saisie 
  sera v‚rifi‚e. Si l'enregistrement est r‚ussi, un fichier THING.KEY sera 
  sauv‚ dans le r‚pertoire de Thing et une boŒte d'alerte vous le 
  confirmera. Si la cl‚ n'a pas ‚t‚ reconnue, contactez votre revendeur 
  local.


===========================================================================
Documentation de Thing - Bureau
===========================================================================

                  Le bureau alternatif
                  Copyright ½ 1994/95 Arno Welzel
                  Copyright ½ 1995/96 Arno Welzel et Thomas Binder

    Bureau
     ù G‚n‚ral
     ù Objets
     ù Lecteurs
     ù Poubelle
     ù Presse-papiers
     ù Fichiers
     ù Dossiers
     ù Programmes
     ù '..'
     ù P‚riph‚riques
     ù Groupes d'objets


---------------------------------------------------------------------------
Bureau : G‚n‚ral                                                      Thing
---------------------------------------------------------------------------

Par d‚faut, le bureau affiche les ic“nes des lecteurs, la poubelle, le 
presse-papiers et l'imprimante. Le bureau peut ‚ventuellement accueillir 
des ic“nes de fichiers, dossiers et programmes.

Le nombre maximum d'ic“nes de lecteurs est limit‚ … 26 (A-Z), avec 3 
ic“nes pour la poubelle, le presse-papiers et l'imprimante et plus de 63 
ic“nes pour les fichiers, dossiers et programmes.

La couleur et le motif de fond du bureau peuvent ˆtre d‚finis dans 
l'intercalaire 'Bureau' de la boŒte de dialogue 'Pr‚f‚rences...'.

Des images peuvent ˆtre utilis‚es comme motif pour le bureau. Vous pouvez 
sp‚cifier l'image … utiliser dans la boŒte de dialogue 'Pr‚f‚rences...'.


---------------------------------------------------------------------------
Bureau : Objets                                                       Thing
---------------------------------------------------------------------------

Thing intŠgre une s‚lection d'ic“nes qui peuvent ˆtre utilis‚es sur le 
bureau et dans les fenˆtres r‚pertoire. Eventuellement, il est possible de 
supprimer compl‚tement le texte des ic“nes sur le bureau. Pour cela, 
s‚lectionnez l'ic“ne d‚sir‚e et cliquez sur l'entr‚e 'Information...' du 
menu 'Fichier'. Ensuite, effacez compl‚tement le champ du titre de l'ic“ne 
avec [Esc].

Dans les chapitres suivants sont d‚crits chaque type d'objet. L'on 
utilisera pour r‚f‚rence les ic“nes monochromes standard.


---------------------------------------------------------------------------
Bureau : Objets - Lecteurs                                            Thing
---------------------------------------------------------------------------
Voir aussi : Ic“nes
Voir aussi : Dossiers
Voir aussi : Objet '..'

 Ic“ne dans 'ICONS.RSC' : "FILESYS" (*)
 Type d'objet AV : VA_OB_DRIVE (6)

      Lorsque vous utilisez l'option 'Lecteurs utilis‚s' dans le menu 
      'Options', Thing installe toutes les ic“nes des lecteurs existants 
      entre A et Z. Ces ic“nes peuvent ˆtre chang‚es en ajoutant des 
      entr‚es 'IDRV' dans le fichier 'ICONS.INF'. Dans le gestionnaire 
      d'ic“nes de Thing, d‚s‚lectionner 'Device' pour assigner une ic“ne 
      de lecteur. Sur le bureau, un double-clic (ou un simple clic avec la 
      commande 'Ouvrir...' du menu 'Fichier') sur une ic“ne de lecteur 
      ouvre la fenˆtre r‚pertoire correspondante au contenu du lecteur.

      Si toutes les ic“nes des lecteurs GEMDOS install‚s ne sont pas 
      visibles, cliquez sur l'entr‚e 'Lecteurs utilis‚s' du menu 'Options' 
      et celles-ci seront automatiquement affich‚es.

(*) L'ic“ne standard est utilis‚e si elle n'est pas assign‚e dans 
'ICONS.INF'.


---------------------------------------------------------------------------
Bureau : Objets - Poubelle                                            Thing
---------------------------------------------------------------------------
Voir aussi : Ic“nes

 Ic“ne dans 'ICONS.RSC' : "TRASH"
 Type d'objet AV : VA_OB_SHREDDER (2)

      La poubelle est toujours install‚e sur le bureau et tous les objets 
      d‚plac‚s sur celle-ci seront effac‚s. Egalement, n'importe quel 
      objet s‚lectionn‚ peut ˆtre effac‚ en utilisant l'entr‚e 
      'Information...' du menu 'Fichier' ou par le clavier avec 
      [Shift]+[Delete] ou [Delete] seulement si l'option 'Effacer 
      accessible avec [Delete]' de la boŒte de dialogue 'Pr‚f‚rences...' 
      (intercalaire 'SystŠme') est activ‚e.

      Le type d'ic“ne n'est pas modifiable, mais son texte peut ˆtre 
      chang‚ ou enlev‚. Pour cela, s‚lectionnez l'ic“ne poubelle et 
      cliquez sur l'entr‚e 'Information...' du menu 'Fichier'. Dans la 
      boŒte de dialogue, effacez ou modifiez le champ 'Titre'.


---------------------------------------------------------------------------
Bureau : Objets - Presse-papiers                                      Thing
---------------------------------------------------------------------------
Voir aussi : Ic“nes

 Ic“ne dans 'ICONS.RSC' : "CLIPBOARD"
 Type d'objet AV : VA_OB_CLIPBOARD (3)

      Le presse-papiers est toujours install‚ sur le bureau et repr‚sente 
      le Clipboard GEM. Le type d'ic“ne n'est pas modifiable, mais son 
      texte peut ˆtre chang‚ ou modifi‚. Pour cela, s‚lectionnez l'ic“ne 
      poubelle et cliquez sur l'entr‚e 'Information...' du menu 'Fichier'. 
      Dans la boŒte de dialogue, effacez ou modifiez le champ 'Titre'. Les 
      objets d‚plac‚s sur cette ic“ne sont copi‚s dans le presse-papiers 
      dont le r‚pertoire est d‚fini dans la boŒte de dialogue 
      'Informations presse-papiers'. Le nom de l'objet est renomm‚ par 
      'SCRAP'. Son extension reste inchang‚e.

Quelques exemples :

'README.TXT'   copi‚ dans le presse-papiers est renomm‚ en 'SCRAP.TXT'
'RESOURCE.RSC' copi‚ dans le presse-papiers est renomm‚ en 'SCRAP.RSC'
'PROGRAM.PRG   copi‚ dans le presse-papiers est renomm‚ en 'SCRAP.PRG'

Lorsque le presse-papiers est d‚plac‚ sur la poubelle, tous les fichiers 
contenus dans son r‚pertoire avec le nom 'SCRAP.*' seront effac‚s.

Si le chemin d'accŠs du presse-papiers n'est pas sp‚cifi‚ (par exemple 
aprŠs l'installation), Thing v‚rifie s'il existe une variable 
d'environnement 'CLIPBRD' ou 'SCRAPDIR'. Si ces variables sont 
introuvables, le r‚pertoire par d‚faut est \CLIPBRD sur la racine du 
lecteur de d‚marrage.


---------------------------------------------------------------------------
Bureau : Objets - Imprimante                                          Thing
---------------------------------------------------------------------------
Voir aussi : Ic“nes

 Ic“ne dans 'ICONS.RSC' : "PRINTER"
 Type d'objet AV : VA_OB_UNKNOWN (0) (*)

      L'ic“ne imprimante est toujours install‚e sur le bureau. Pour cela, 
      s‚lectionnez l'ic“ne poubelle et cliquez sur l'entr‚e 
      'Information...' du menu 'Fichier'. Dans la boŒte de dialogue, 
      effacez ou modifiez le champ 'Titre'. Cette ic“ne doit ˆtre associ‚e 
      … une application afin que le fichier d‚plac‚ dessus puisse ˆtre 
      trait‚ pour l'impression.

(*) Il n'y a pas d'identification pour ce type d'objet dans la d‚finition 
originale du protocole AV de Gemini. Peut-ˆtre sera t-il n‚cessaire 
d'inventer un nouveau type dans Thing ?


---------------------------------------------------------------------------
Bureau : Objets - Fichiers                                            Thing
---------------------------------------------------------------------------
Voir aussi : Ic“nes
Voir aussi : P‚riph‚riques
Voir aussi : Groupes d'objets

 Ic“ne dans 'ICONS.RSC' : "FILE" (*)
 Type d'objet AV : VA_OB_FILE (4)

      Un fichier peut ˆtre visible dans une fenˆtre r‚pertoire ou install‚ 
      sur le bureau. Sous MiNT ou MagiC, les p‚riph‚riques dans le 
      r‚pertoire 'U:\dev\' sont trait‚s diff‚remment.

Le nom du fichier ainsi que les attributs de l'ic“ne dans la fenˆtre 
r‚pertoire peuvent ˆtre modifi‚s. Pour cela, s‚lectionnez l'ic“ne et 
cliquez sur l'entr‚e 'Information...' du menu 'Fichier'. Le texte des 
ic“nes pos‚es sur le bureau peut ˆtre ‚dit‚ (sous un nom diff‚rent de 
l'original) en effectuant la mˆme op‚ration que pr‚c‚demment.

Thing peut ouvrir, visualiser ou imprimer des fichiers en associant 
diff‚rentes applications adapt‚es.

(*) L'ic“ne standard est utilis‚e si elle n'est pas assign‚e dans 
'ICONS.INF'.


---------------------------------------------------------------------------
Bureau : Objets - Dossiers                                            Thing
---------------------------------------------------------------------------
Voir aussi : Ic“nes
Voir aussi : Lecteurs
Voir aussi : Objets '..'

 Ic“ne dans 'ICONS.RSC' : "FOLDER" (*)
 Type d'objet AV : VA_OB_FOLDER (5)

      Un dossier peut ˆtre visible dans une fenˆtre r‚pertoire ou install‚ 
      sur le bureau.

Le nom du dossier de l'ic“ne dans la fenˆtre r‚pertoire peut ˆtre modifi‚. 
Pour cela, s‚lectionnez l'ic“ne et cliquez sur l'entr‚e 'Information...' 
du menu 'Fichier'. Le texte des ic“nes pos‚es sur le bureau peut ˆtre 
‚dit‚ (sous un nom diff‚rent de l'original) en effectuant la mˆme 
op‚ration que pr‚c‚demment.

Par d‚faut, les dossiers sur le bureau ou dans une fenˆtre de groupe sont 
ouverts en mode relatif. De cette fa‡on, la 'racine' est le dossier lui-
mˆme et non le lecteur o— se trouve le dossier.

      Si vous ne d‚sirez pas utiliser les dossiers relatifs, d‚sactivez 
      l'option dans la boŒte de dialogue 'Pr‚f‚rences...' (intercalaire 
      'Fenˆtres') du menu 'Options'.

(*) L'ic“ne standard est utilis‚e si elle n'est pas assign‚e dans 
'ICONS.INF'.


---------------------------------------------------------------------------
Bureau : Objets - Programmes                                          Thing
---------------------------------------------------------------------------
Voir aussi : Ic“nes

 Ic“ne dans 'ICONS.RSC' : "APPL" (*)
 Type d'objet AV : VA_OB_FILE (4)

      Thing considŠre chaque objet ayant pour extension PRG, APP, TOS,    
      TTP ou ACC comme programme ex‚cutable. L'extension est ignor‚e dans 
      le cas o— 'APP' et 'app' ne sont pas consid‚r‚s comme identiques.

Suivant ce qui est d‚fini dans la boŒte de dialogue 'Pr‚f‚rences...', les 
applications avec les extensions PRX ou ACX peuvent ˆtre consid‚r‚es comme 
ex‚cutables. Eventuellement, les modules CPX (CPX, CPZ) et les modules 
‚tendus CPXs (EPX, EPZ), fournis avec 'Freedoom 2', peuvent aussi ˆtre 
consid‚r‚s comme ex‚cutables.

La diff‚rence notable entre les ic“nes fichiers et programmes est que les 
fichiers, dossiers et objets lecteurs d‚plac‚s sur une ic“ne de programme 
permettent de transmettre des paramŠtres au programme concern‚. Les 
programmes peuvent ˆtre install‚s comme applications en passant par 
l'entr‚e 'Applications...' du menu 'Options'.

(*) L'ic“ne standard est utilis‚e si elle n'est pas assign‚e dans 
'ICONS.INF'.


---------------------------------------------------------------------------
Bureau : Objets - '..'                                                Thing
---------------------------------------------------------------------------
Voir aussi : Ic“nes
Voir aussi : Dossiers
Voir aussi : Lecteurs

 Ic“ne dans 'ICONS.RSC' : "PARENTDIR"
 Type d'objet AV : VA_OB_FOLDER (5) (*)

      Un double-clic sur une ic“ne '..' (parent) permet de remonter au 
      r‚pertoire pr‚c‚dent. Cette ic“ne n'est pas r‚ellement un objet mais 
      … toutefois son utilit‚. Celle-ci peut simplifier la copie ou le 
      d‚placement d'objets dans le r‚pertoire pr‚c‚dent sans pour autant 
      ouvrir une nouvelle fenˆtre. Pour cela, s‚lectionnez et d‚placez les 
      objets d‚sir‚s sur l'ic“ne '..'. Contrairement aux dossiers 
      'normaux', cette ic“ne ne peut ˆtre d‚plac‚e ou copi‚e, mˆme si elle 
      est s‚lectionn‚e.

(*) Le nom retourn‚ par VA_THAT_IZIT n'est pas 'C:\ONE\TWO\..\', mais le 
niveau de r‚pertoire pr‚c‚dent : 'C:\ONE\'.


---------------------------------------------------------------------------
Bureau : Objets - P‚riph‚riques                                       Thing
---------------------------------------------------------------------------
Voir aussi : Ic“nes
Voir aussi : Fichiers

 Ic“ne dans 'ICONS.RSC' : "DEVICE"
 Type d'objet AV : VA_OB_FILE (4)

      MiNT et MagiC peuvent inclure des p‚riph‚riques BIOS dans le dossier 
      'U:\dev\'. Thing reconnaŒt ces p‚riph‚riques et permet les sorties 
      de fichiers par l'interm‚diaire de ceux-ci via Drag&Drop.

      N'utilisez seulement cette option que si vous savez ce que vous 
      faites ! Par exemple, vous pouvez directement imprimer un fichier en 
      le tirant sur le p‚riph‚rique 'prn'. Par contre, vous pouvez 
      'planter' votre clavier si vous d‚placez le fichier 'ikbd' !


---------------------------------------------------------------------------
Bureau : Objets - Groupes d'objets                                    Thing
---------------------------------------------------------------------------
Voir aussi : Ic“nes
Voir aussi : Fichiers

 Ic“ne dans 'ICONS.RSC' : "GROUP" (*)
 Type d'objet AV : VA_OB_FILE (4)

        Les groupes d'objets sont des fichiers ASCII standard ayant pour 
        extension 'GRP'. Ces fichiers contiennent la liste des chemins et 
        noms de fichiers originaux du groupe suivis ‚ventuellement 
        de l'alias (nom de remplacement).

Les groupes de fichiers de Thing peuvent ˆtre ouverts pour 
visualiser dans une fenˆtre le contenu d'objets repr‚sentant des 
fichiers r‚els. Comme pour les objets normaux, ils peuvent ˆtre copi‚s, 
d‚plac‚s ou effac‚s, mais n'affectent en rien les objets originaux.

(*) L'ic“ne standard est utilis‚e si elle n'est pas assign‚e dans 
'ICONS.INF'.


===========================================================================
Documentation de Thing - Applications
===========================================================================

                  Le bureau alternatif
                  Copyright ½ 1994/95 Arno Welzel
                  Copyright ½ 1995/96 Arno Welzel et Thomas Binder

    Applications
     ù G‚n‚ral
     ù Propri‚t‚s sp‚cifiques
     ù Installer une ligne de commande


---------------------------------------------------------------------------
Applications : G‚n‚ral                                                Thing
---------------------------------------------------------------------------

Thing reconnaŒt certains programmes comme ex‚cutables. Eventuellement, 
d'autres fichiers peuvent ˆtre consid‚r‚s comme ex‚cutables en fonction 
des options d‚finies dans la boŒte de dialogue 'Pr‚f‚rences...' 
(intercalaire 'SystŠme').

  Programmes GEM
    Tous les fichiers portant l'extension : PRG, APP, GTP et 
    (‚ventuellement) PRX, APX.

    Les programmes GEM peuvent ˆtre ex‚cut‚s normalement ou par ligne de 
    commande VA_START sous un environnement multitƒches.

    Les programmes avec l'extension 'GTP' attendent une entr‚e par une 
    ligne de commande (exemple : par Drag&Drop sur l'ic“ne du programme). 
    Autrement, l'ex‚cution sera faite sans paramŠtres.

  Accessoires
    Tous les fichiers portant l'extension 'ACC' et (‚ventuellement) ACX.

    Sous Thing, les accessoires sont seulement pass‚s par VA_START ou 
    (‚ventuellement) par AC_OPEN. Si un accessoire n'est pas actif, il 
    peut ˆtre trait‚ comme un programme GEM. Une boŒte d'alerte sera 
    affich‚e vous avertissant que tous les accessoires ne peuvent ˆtre 
    ex‚cut‚s comme programme.

  Programmes TOS
    Tous les fichiers portant l'extension TOS ou TTP. Sous MiNT, tous les 
    fichiers avec l'attribut 'x' seront consid‚r‚s comme TTP.

    La sortie des programmes TOS peut ˆtre affich‚e dans la fenˆtre 
    console de Thing si TOS2GEM est install‚. Eventuellement, ce sera VT52 
    (sous MagiC), MINIWIN (sous MultiTOS), TOSWIN (sous TOS simple & MiNT).

    A la diff‚rence des programmes GEM, aucune transmission de paramŠtres 
    par VA_START n'est possible. Les programmes TTP/GTP affichent une 
    ligne de commande si n‚cessaire.

  Modules CPX (optionnel)
    Si 'Freedom 2' (en cours de d‚veloppement) est install‚, il est 
    possible d'ex‚cuter en tant que programme GEM les fichiers portant les 
    extensions CPX, EPX et (‚ventuellement) CPZ et EPZ.

    La diff‚rence importante avec 'Freedom 2' est qu'il offre la 
    possibilit‚ d'ex‚cuter plusieurs modules CPX en mˆme temps dans Thing, 
    mˆme sous TOS simple.

Les programmes peuvent ˆtre lanc‚s par un double-clic sur l'ic“ne ou par 
simple clic et la commande 'Ouvrir...' du menu 'Fichier' ou encore par 
Drag&Drop en tirant le fichier sur le programme.

Une des caract‚ristiques int‚ressante du bureau Atari est la possibilit‚ 
d'associer des extensions de fichiers … des applications sp‚cifiques. Dans 


Thing, ceci est g‚r‚ par les options 'Ouvrir...', 'Voir...' et 
'Imprimer...'.

Plus d'une application peut ˆtre install‚e pour chaque type de fichier et 
cela apporte de multiples possibilit‚s. Par exemple, un pilote DVI peut 
ˆtre install‚ pour imprimer et visualiser tous les fichiers 'DVI' par 
l'interm‚diaire d'IdeaList.


---------------------------------------------------------------------------
Applications : Propri‚t‚s                                             Thing
---------------------------------------------------------------------------
Voir aussi : Options pour l'installation d'applications

Chaque application peut ˆtre individuellement assign‚e … des tƒches 
diff‚rentes :

  Types de fichiers reconnus
    Ici, un ou plusieurs types de fichiers, avec jokers, peuvent ˆtre 
    entr‚s pour chaque action 'Ouvrir...', 'Voir...' et 'Imprimer...'. Par 
    exemple, un ‚diteur de texte peut ˆtre affect‚ pour 'Ouvrir...' avec 
    les extensions '*.txt,*.doc' et 'Voir...' avec '*' qui consid‚rera les 
    fichiers … visualiser par d‚faut.

  Type de programme (d‚pendant de l'extension)
    Ceci d‚termine comment doit ˆtre ex‚cut‚ le programme.

  Un titre 'clair'
    Quand aucun titre n'est d‚fini, c'est le nom du programme qui est 
    utilis‚ par d‚faut. Vous pouvez d‚finir un titre pour chaque 
    application et celui-ci sera affich‚ dans l'ic“ne si elle est 
    install‚e sur le bureau ou ajout‚e dans une fenˆtre de groupe (et non 
    dans une fenˆtre r‚pertoire. N'importe quel caractŠre peut ˆtre 
    utilis‚ jusqu'… concurrence de 32.

  Raccourci (optionnel)
    A la diff‚rence des fichiers et dossiers, les programmes peuvent ˆtre 
    appel‚s par un raccourci clavier qui, non seulement seront ex‚cut‚s, 
    mais chargeront les objets s‚lectionn‚s comme une ligne de commande.

  R‚pertoire de lancement
    Normalement, un programme considŠre son propre r‚pertoire comme celui 
    de d‚marrage. Parfois, il est n‚cessaire, si le r‚pertoire transmis … 
    la ligne de commande est consid‚r‚ comme le r‚pertoire de lancement ou 
    celui de la fenˆtre active. Thing propose les deux alternatives.

Plusieurs autres options sont implant‚es afin adapter au mieux vos 
diff‚rentes configurations.


---------------------------------------------------------------------------
Applications : Ligne de commande                                      Thing
---------------------------------------------------------------------------

Si vous avez utilis‚ le bureau de remplacement 'Gemini' avec son shell 
int‚gr‚ 'Mupfel', vous allez d‚couvrir que Thing en a une approche 
diff‚rente :

 1. Mupfel est lanc‚ en mˆme temps et doit toujours ˆtre disponible.
 2. Les objets peuvent ˆtre transmis comme scripts … Mupfel, lesquels 
    sont cr‚‚s et disponibles en paramŠtres de ligne de commande.
 3. Les scripts de Mupfel peuvent ˆtre assign‚s … une application pour 
    l'ouverture de certains types de fichiers.

Dans Thing, chaque shell doit ˆtre lanc‚ comme un programme aprŠs 
chargement. D'un premier abord, cela peut paraŒtre un inconv‚nient, mais 
il est plus souple de pouvoir choisir un ou plusieurs shells comme vous le 
souhaitez.

Mˆme lanc‚ comme programme, il reste possible d'assigner des scripts … une 
application pour ouvrir certains types de fichiers. Voici quelques 
pr‚cisions :

Enregistrer un shell

Avant tout, Thing doit ˆtre … mˆme d'ex‚cuter le script. Installez le 
shell et dans la boŒte de dialogue 'Installer une application', entrez le 
type de fichier (par exemple : '*.mup') dans le champ 'Types de fichiers 
pour l'ex‚cution' de l'intercalaire 'Fichier'. Ensuite, activez l'option 
'Utiliser Drag&Drop'.

Drag&Drop (Tirer & Poser)

Par le systŠme du Drag&Drop, n'importe quel fichier script, dossier ou 
programme peut transmettre au shell le nom du script. Par exemple :

Si le fichier 'F:\INCOMING\ALICE.LZH' est tir‚ puis pos‚ sur le shell 


'D:\TOOLS\UNPACK.MUP', la commande suivante sera g‚n‚r‚e :

  'D:\TOOLS\UNPACK.MUP F:\INCOMING\ALICE.LZH'

En interne, le script n'utilise que le deuxiŠme paramŠtre : 
'F:\INCOMING\ALICE.LZH'

Installer un script comme application

Une fois le shell install‚, les scripts peuvent ˆtre install‚s tout 
simplement comme applications (comme dans Gemini).

Le r‚pertoire de lancement, les paramŠtres par d‚faut, les options et 
l'environnement pr‚sent sont r‚cup‚r‚s … partir de l'application 
correspondante install‚e (bien que cela puisque changer dans une future 
version de Thing).

Ceci ne se limite pas … un seul shell. Par exemple, il est parfaitement 
possible d'installer Mupfel, MCMD et GAWK simultan‚ment pour les fichiers 
'*.mup', '*.bat' et '*.awk'.


---------------------------------------------------------------------------
Ic“nes                                                                Thing
---------------------------------------------------------------------------
Voir aussi : Thing Icon Manager
Voir aussi : Format du fichier 'ICONS.INF'

En comparaison avec les anciens bureaux Atari, Thing prend ses ic“nes dans 
un fichier ressource. Les ic“nes de Thing sont stock‚es dans un fichier 
'ICONS.RSC' qui contient deux arbres distincts :

- Arbre 1 : ic“nes 'normales'
- Arbre 2 : mini-ic“nes

Ce fichier peut ˆtre charg‚ et ‚dit‚ avec un ‚diteur de ressource 
(Interface, ORCS, ...), lequel vous permettra de modifier ou de cr‚er vos 
propres ic“nes.

Thing supporte les ic“nes bitmap 2, 4, 8 et 16 couleurs, y compris celles 
anim‚es (deux ic“nes s‚par‚es, l'une normale et l'autre s‚lectionn‚e).

Ic“nes 'normales'

N'importe quelle taille d'ic“ne est accept‚e, … partir de 16x2 pixels. 
Chaque ic“ne doit avoir un texte d'identification qui ne d‚passe pas 12 
caractŠres. Thing utilise ce texte pour retrouver ses ic“nes dans le 
fichier ressource. Les espaces sont autoris‚s et la diff‚rence est faite 
entre les majuscules et les minuscules.

Les utilisateurs en moyenne r‚solution ST pr‚f‚reront des ic“nes de 32x16 
qui auront une meilleure apparence que celles en 640x200 (ST basse).

'Mini-ic“nes'

Les 'mini-ic“nes' dans le deuxiŠme arbre du fichier ressource ont une 
largeur fixe de 16 pixels et peuvent ˆtre d'une hauteur de 1 … 16 pixels. 
Cependant, toutes les ic“nes doivent avoir la mˆme taille (exemple : 
16x10, 16x16, ...).

      L'‚dition du fichier ressource 'ICONS.RSC' reste toutefois hasardeux ! 
      Lorsque vous ‚ditez des ic“nes couleurs, il est recommand‚ de le 
      faire avec Interface. Dans tous les cas, faites une copie de 
      s‚curit‚.

Les ic“nes suivantes doivent toujours ˆtre disponibles. Celles-ci ne 
peuvent ˆtre modifi‚es et utilis‚es pour d'autres types de fichiers, 
dossiers ou programmes.

  TRASH      Poubelle
  CLIPBOARD  Presse-papiers
  FILESYS    Lecteurs
  FILE       Fichiers
  APPL       Programmes/applications
  FOLDER     Dossiers
  PARENTDIR  R‚pertoire pr‚c‚dent '..'
  PRINTER    Imprimante
  DEVICE     P‚riph‚rique
  GROUP      Groupes d'objets

Toutes les autres ic“nes sont disponibles pour les fichiers, dossiers, 
programmes et lecteurs. Le fichier 'ICONS.INF', s'il existe, assigne les 
ic“nes … chaque type d'objet. Ce fichier est au format ASCII et peut ˆtre 
modifi‚ … l'aide d'un ‚diteur de texte (comme Everest) ou en utilisant le 
gestionnaire d'ic“ne Thing Icon Manager.

La relation entre ic“nes normales et 'mini-ic“nes'

A son lancement, Thing recherche dans le deuxiŠme arbre et examine le 
texte d'identification de chaque ic“ne. Ensuite, il fait de mˆme pour 
savoir s'il existe les ic“nes correspondantes dans le premier arbre. Si 
aucune ic“ne correspondante n'est trouv‚e ou si le deuxiŠme arbre n'existe 
pas, ce seront les ic“nes par d‚faut qui seront utilis‚es ("FILES" pour 
les fichiers, "APPL" pour les programmes et "FOLDER" pour les dossiers).

Il est important que les textes d'identification entre ic“nes normales et 
'mini-ic“nes' soient strictement identiques.


---------------------------------------------------------------------------
Groupes d'objets                                                      Thing
---------------------------------------------------------------------------
Voir aussi : Format du fichier groupe

Les groupes d'objets permettent d'‚viter les problŠmes r‚sultants de 
l'utilisation fr‚quente de fichiers, dossiers et programmes.

Un groupe d'objets contient en fait des 'alias' o— chaque objet repr‚sente 
un objet 'r‚el'. Cette possibilit‚ de groupe permet de rassembler les 
objets les plus souvent utilis‚s (fichiers, dossiers et programmes) et de 
les classer par thŠme dans des fenˆtres ind‚pendamment de leur 
localisation initiale.

Par exemple, un groupe 'Communication' peut contenir un programme de 
terminal, un gestionnaire d'archives, un dossier o— seront re‡us les 
fichiers ainsi que les listes d'un BBS. Tout cela est possible sans pour 
autant s'encombrer des autres dossiers, textes, ressources et fichiers de 
configuration !

De nouveaux objets peuvent ˆtre ajout‚s dans un groupe par Drag&Drop … 
partir d'une fenˆtre r‚pertoire ou d'un autre groupe. Ceux-ci peuvent ˆtre 
‚galement tri‚s si c'est n‚cessaire. En maintenant appuy‚e la touche 
[Control] pendant une op‚ration de Drag&Drop, l'objet s‚lectionn‚ sera 
d‚plac‚ ou lieu d'ˆtre copi‚ (comme dans une op‚ration de copie normale).

Les groupes d'objets sont sauvegard‚s avec l'extension 'GRP'. D'autres 
informations sont ‚galement sauv‚es, telles que :

  ù Le titre de description
  ù La taille et la position de la fenˆtre
  ù Mode d'affichage (ic“nes ou texte)
  ù Police de caractŠre utilis‚e pour le mode texte

Le contenu d'une fenˆtre de groupe est sauv‚ sous un format similaire … 
celui des autres fichiers de configuration de Thing :

  ù Les lignes vierges ainsi que ligne commen‡ant par '#' sont ignor‚es.


===========================================================================
Documentation de Thing - Commandes des menus
===========================================================================

                  Le bureau alternatif
                  Copyright ½ 1994/95 Arno Welzel
                  Copyright ½ 1995/96 Arno Welzel et Thomas Binder

    Commandes des menus
     ù G‚n‚ral
     ù THING (menu des accessoires)
     ù Fichier
     ù Travail
     ù Voir
     ù Fenˆtres
     ù Options
     ù Outils


---------------------------------------------------------------------------
Commandes des menus : G‚n‚ral                                         Thing
---------------------------------------------------------------------------

La plupart des commandes des menus sont aussi accessibles par le clavier. 
Les raccourcis clavier sont affich‚s sur le bord droit de chaque menu. 
Voici quelques exemples :

  ^C   [Control]+[C]

  ^U  [Shift]+[Control]+[U]

  DEL [Shift]+[Delete]

Quelques fonctions sont aussi accessibles par raccourcis clavier, mais ne 
sont pas affich‚es dans les menus :

  [Return]       Raccourci de 'Ouvrir...' dans le menu 'Fichier' si un 
                 objet est s‚lectionn‚.

  [Backspace]    Raccourci de 'Fermer' dans le menu 'Fichier' s'il n'y a 
                 pas de masque pour la localisation automatique en cours. 
                 Si un masque est actif, ce sera le dernier caractŠre 
                 affich‚ qui sera effac‚.

  [Tab]          Raccourci pour 'Information...' dans le menu 'Fichier'.


---------------------------------------------------------------------------
Menu 'THING'                                                          Thing
---------------------------------------------------------------------------

  THING
   A propos de...
  ----------------

Ce menu contient seulement l'entr‚e 'A propos de...' et tous les 
accessoires actifs. Sous MultiTOS, toutes les applications actives sont 
affich‚es ici. Thing sera accessible par l'entr‚e 'Thing Desktop'.

Dans la boŒte de dialogue 'A propos de...', l'on trouve le num‚ro de 
version actuel de Thing ainsi que d'autres informations. En s‚lectionnant 
le bouton <Info>, une autre boŒte s'ouvre et affiche le formulaire 
d'enregistrement et quelques pr‚cisions sur votre machine : systŠme 
d'exploitation, r‚solution, ...


---------------------------------------------------------------------------
Menu 'Fichier'                                                        Thing
---------------------------------------------------------------------------

  Fichier
   Nouveau...      ^N   Cr‚e un nouveau fichier, dossier, groupe ou lien
   Ouvrir...       ^O   Ouvre un fichier, dossier, ...
   Chercher...     ^F   Lance l'utilitaire de recherche
   Information...  ^I   Affiche une information sur un ou plusieurs objets
 ---------------------
   Fermer          ^H   Fermer le r‚pertoire courant
   Voir...         ^Z   Visualise un fichier avec l'application associ‚e
   Imprimer...     ^P   Imprime un fichier avec l'application associ‚e
   Sauver groupe   ^S   Sauve les modifications du groupe courant
 ---------------------
   Formater...          Formate une disquette
 ---------------------
   Quitter/Arrˆter ^Q   Quitte Thing ou ‚teint le systŠme

Ce menu contient les fonctions de manipulations de fichiers et dossiers. 
Il est a not‚ que des applications doivent ˆtre associ‚es pour la 
visualisation ainsi que pour l'impression de fichiers.

La fonction 'Chercher...' n'est possible que si un utilitaire de recherche 
externe … ‚t‚ sp‚cifi‚ dans l'intercalaire 'SystŠme' de la boŒte de 
dialogue 'Pr‚f‚rences...'. Cet utilitaire peut ˆtre un programme ou un 
accessoire.

Si Thing est lanc‚ comme shell sous MagiC 2, il n'y a pas d'entr‚e de menu 
'Quitter' parce que MagiC 2 red‚marre Thing automatiquement.

Si Thing est lanc‚ comme shell sous MagiC 3 ou sup‚rieur, 'Arrˆter' 
remplace 'Quitter' et est utilis‚ pour ‚teindre Thing et Magic.


---------------------------------------------------------------------------
Menu 'Travail'                                                        Thing
---------------------------------------------------------------------------

  Travail
   Couper                ^X   Coupe le contenu du champ courant
   Copier                ^C   Copie le contenu du champ ou de la fenˆtre
   Coller                ^V   InsŠre le contenu du presse-papiers
   Effacer...          DEL   Efface les objets s‚lectionn‚s
 ---------------------------
   Tout s‚lectionner     ^A   S‚lectionne tous les objets dans la fenˆtre
   Tout d‚s‚lectionner  ^A   D‚s‚lectionne tous les objets dans la fenˆtre

Ce menu est similaire aux menus 'Travail' ou 'Editer' d'autres programmes. 
Lors d'une copie d'objets dans le presse-papiers, seuls les noms de 
fichiers sont pris en compte.


---------------------------------------------------------------------------
Menu 'Voir...'                                                        Thing
---------------------------------------------------------------------------
Voir aussi : Protocoles - Fontes

  Voir
   Texte              ^T   Affiche le contenu de la fenˆtre en mode texte
   Ic“nes r‚duites    ^M   ... en mini-ic“nes
   Ic“nes             ^G   ... en ic“nes
 ------------------------
   Tri inverse       ^G   Affiche les objets dans le tri inverse
   Tri par nom       ^N   Trie les objets par nom
   Tri par taille    ^G   ... par taille
   Tri par date      ^D   ... par date et heure
   Tri par type      ^E   ... par extension fichier
   Sans tri          ^O   Ne trie pas le contenu
 ------------------------
   Masque...          ^E   D‚finit un masque pour le r‚pertoire
   Styles...          ^D   Change le style de pr‚sentation d'un r‚pertoire

Ce menu contient les fonctions pour modifier le style de pr‚sentation des 
r‚pertoires, groupes d'objets et de la fenˆtre console. Lorsque l'entr‚e 
de menu 'Styles...' est appel‚e en maintenant la touche [Shift] enfonc‚e, 
c'est le s‚lecteur de fontes de Thing qui est ouvert.


---------------------------------------------------------------------------
Menu 'Fenˆtre'                                                        Thing
---------------------------------------------------------------------------
Voir aussi : Fenˆtres dans Thing

  Fenˆtre
   Suivante            ^W   Active la fenˆtre suivante
   Fermer              ^U   Ferme la fenˆtre courante
   Tout fermer        ^U   Ferme toutes les fenˆtres
   Dupliquer          ^W   Duplique la fenˆtre courante
 -------------------------
   ....                     Liste des titres des 10 premiŠres fenˆtres

Ce menu contient les fonctions de manipulation des fenˆtres. Les fonctions 
'Suivante', 'Fermer', 'Tout fermer' affectent aussi les fenˆtres d'autres 
'clients' AV (comme ST-Guide) utilisant le message AV_ACCWINDOPEN si Thing 
est correctement install‚ comme 'serveur' AV.

Sous l'entr‚e de menu 'Dupliquer', les titres des 10 premiŠres fenˆtres de 
Thing sont automatiquement affich‚s et pr‚c‚d‚s d'un '' lorsque la 
fenˆtre correspondante est active. Ceci est trŠs pratique quand le bureau 
est satur‚ de fenˆtres.


---------------------------------------------------------------------------
Menu 'Options'                                                        Thing
---------------------------------------------------------------------------
Voir aussi : Thing Icon Manager
Voir aussi : Format des fichiers

  Options
   Applications...         ^P   Cr‚e, modifie et enlŠve les applications
   Touches de fonction...  ^F   Modifie les touches de fonctions
   Pr‚f‚rences...          ^V   Configure Thing
 ------------------------------
   Lecteurs utilis‚s             Installe tous les lecteurs disponibles
   R‚solution vid‚o...     ^R   Change la r‚solution vid‚o actuelle
   Modifier ic“nes...            Lance le gestionnaire d'ic“nes
   Charger ic“nes...             Recharge 'ICONS.RSC' et 'ICONS.INF'
 ------------------------------
   Fenˆtre console         ^C   Ouvre la fenˆtre console
 ------------------------------
   Sauver options          ^S   Sauve la configuration actuelle
   Charger options         ^L   Recharge la pr‚c‚dente configuration

Ces fonctions sont principalement utilis‚es pour configurer Thing. Vous 
pouvez modifier la configuration g‚n‚rale, d‚finir des programmes comme 
applications et bien d'autres particularit‚s. Les p‚riph‚riques peuvent 
ˆtre d‚clar‚s et les ic“nes assign‚es si le gestionnaire Thing Icon 
Manager a correctement ‚t‚ install‚ dans le r‚pertoire de Thing.


---------------------------------------------------------------------------
Menu 'Outils'                                                         Thing
---------------------------------------------------------------------------

  Outils
   Editer...    ^T   Modifie les outils apparaissant dans le menu
   M1                 Liste des 10 outils d‚finis
   M2
   M3
   ....

Ce menu contient jusqu'… 10 entr‚es modifiables pour lancer des 
programmes, ou ouvrir des fichiers ou des dossiers. La configuration 
s'effectue par l'entr‚e de menu 'Editer...'.


---------------------------------------------------------------------------
Fichier - Nouveau...                                                  Thing
---------------------------------------------------------------------------

Cette fonction est utilis‚e pour cr‚er de nouveaux fichiers, dossiers, 
groupes d'objets ou liens.

Type d'objet : Cette option d‚termine le type d'objet souhait‚. Les 
  dossiers peuvent seulement ˆtre cr‚‚s dans le r‚pertoire courant. S'il 
  n'y a pas de r‚pertoire d'ouvert, les types 'Fichier' et 'Dossier' ne 
  sont pas s‚lectionnables.

Si le type 'Groupe d'objets' est s‚lectionn‚, les options suivantes sont 
accessibles :

Fichier groupe : C'est le nom de fichier sous lequel sera sauv‚ le groupe. 
  Thing recherche ces fichiers dans son r‚pertoire. Les fichiers de 
  groupes pourront par la suite ˆtre d‚plac‚s, tant que l'extension 'GRP' 
  ne sera pas chang‚e.

Titre : C'est le nom du groupe qui apparaŒt dans la fenˆtre utilis‚e pour 
  celui-ci. Si ce champ est vide, c'est le nom du fichier groupe qui sera 
  utilis‚.

Sauver automatiquement les modifications : Si cette option est active, 
  toutes les modifications sont sauvegard‚es imm‚diatement aprŠs. 
  Autrement, un caractŠre '*' sera affich‚ dans la barre de titre.

Installer ic“ne sur le bureau : Lorsqu'un nouveau groupe est cr‚‚, son 
ic“ne est automatiquement install‚e sur le bureau.


---------------------------------------------------------------------------
Fichier - Ouvrir...                                                   Thing
---------------------------------------------------------------------------

Les objets s‚lectionn‚s sont ouverts, quand cela est possible.

Fichiers : L'application associ‚e, si elle existe, est automatiquement 
  ex‚cut‚e.

Programmes/Accessoires : Le programme ou l'accessoire est ex‚cut‚. Si le 
  programme est d‚j… actif, Thing demande si l'on doit l'ex‚cuter une 
  seconde fois. Les accessoires sont r‚activ‚s par le message AC_OPEN ou 
  VA_START.

Dossiers et lecteurs : Une nouvelle fenˆtre r‚pertoire est ouvert et 
  affiche le contenu.

Si aucun objet n'est s‚lectionn‚, Thing affiche le s‚lecteur de fichiers 
qui permet de choisir celui … lancer. Egalement, les objets peuvent ˆtre 
ouverts avec la souris (voir Souris et clavier).


---------------------------------------------------------------------------
Fichier - Chercher...                                                 Thing
---------------------------------------------------------------------------

Cette option n'est pas accessible (gris‚e) tant qu'un utilitaire de 
recherche externe n'a pas ‚t‚ install‚ dans l'intercalaire 'SystŠme' de la 
boŒte de dialogue 'Pr‚f‚rences...'.

Lorsqu'un utilitaire est install‚, cette option peut ˆtre utilis‚e.


---------------------------------------------------------------------------
Fichier - Information...                                              Thing
---------------------------------------------------------------------------

Les propri‚t‚s pour chaque objet sont affich‚es dans une boŒte de dialogue 
'Informations (nom de l'objet)'. Celles-ci d‚pendent du type d'objet :

 Lecteurs        Fichiers sur le bureau
 Poubelle        Dossiers sur le bureau
 Presse-papiers  Fichiers dans un r‚pertoire
 Imprimante      Dossiers dans un r‚pertoire
 Groupes         Objet de groupe

Si plus d'un objet est s‚lectionn‚, une boŒte de dialogue g‚n‚rale est 
Ouverte avec l'objet du r‚pertoire sup‚rieur ou de la racine. S‚lectionnez 
le bouton <D‚tails> pour afficher les boŒtes de dialogues propres … chaque 
objet.


---------------------------------------------------------------------------
Fichier - Information... (lecteurs)                                   Thing
---------------------------------------------------------------------------

Cette boŒte de dialogue affiche des informations et des statistiques pour 
le lecteur s‚lectionn‚.

Titre : C'est le texte qui apparaŒt dans l'ic“ne. Celui-ci, d'un maximum 
  de 32 caractŠres, peut contenir des majuscules et des minuscules. 
  Certains utilisateurs pr‚f‚reront effacer ce texte afin de gagner de la 
  place sur le bureau. Pour cela, effacez simplement le champ 'Titre' avec 
  [Esc].

Nom de volume : Ce nom est celui du disque s‚lectionn‚. Il est 
  habituellement utilis‚ pour rep‚rer les disquettes dans un logiciel 
  gestionnaire de catalogues. Celui-ci reste un poids pour la 
  compatibilit‚ GEMDOS ! Si un nom de volume a ‚t‚ d‚fini, celui-ci sera 
  affich‚ dans le champ. Dans le cas contraire, le champ sera vide.

      Un nom de volume peut ˆtre modifi‚ mais ne peut ˆtre effac‚ ! 
      Ceci est d– … une limitation du GEMDOS et non de Thing.

Utilis‚ : Ceci indique le nombre d'octets utilis‚s suivi du nombre restant 
  et total sur le disque. La fonction systŠme Dfree() est utilis‚e pour 
  cette op‚ration et ‚vite d'avoir … comptabiliser les tailles de chaque 
  fichier. Toutefois, le r‚sultat n'est pas tout … fait exact. La plupart 
  des utilisateurs pourront s'en contenter pour une utilisation 
  journaliŠre.

<OK> : Les modifications sont prises en compte et sont affich‚s ensuite les 
  d‚tails du lecteur suivant, si plusieurs ont ‚t‚ s‚lectionn‚s.

<Suivant> : Ce bouton n'est accessible que si plusieurs lecteurs ont ‚t‚ 
  s‚lectionn‚s. Celui-ci permet de passer au lecteur suivant en ignorant 
  les modifications effectu‚es sur le lecteur courant.

<Annuler> : Quitte la boŒte de dialogue en ignorant les modifications.


---------------------------------------------------------------------------
Fichier - Information... (poubelle)                                   Thing
---------------------------------------------------------------------------

Cette boŒte de dialogue est utilis‚e pour modifier le nom de l'ic“ne de la 
poubelle.

Titre : C'est le texte qui apparaŒt dans l'ic“ne. Celui-ci, d'un maximum 
  de 32 caractŠres, peut contenir des majuscules et des minuscules. 
  Certains utilisateurs pr‚f‚reront effacer ce texte afin de gagner de la 
  place sur le bureau. Pour cela, effacez simplement le champ 'Titre' avec 
  [Esc].

<OK> : Les modifications sont prises en compte et sont affich‚s ensuite les 
  d‚tails de l'objet suivant, si plusieurs ont ‚t‚ s‚lectionn‚s.

<Suivant> : Ce bouton n'est accessible que si plusieurs objets ont ‚t‚ 
  s‚lectionn‚s. Celui-ci permet de passer … l'objet suivant en ignorant 
  les modifications effectu‚es sur l'objet courant.

<Annuler> : Quitte la boŒte de dialogue en ignorant les modifications.


---------------------------------------------------------------------------
Fichier - Information... (presse-papiers)                             Thing
---------------------------------------------------------------------------

Cette boŒte de dialogue est utilis‚e pour modifier le nom de l'ic“ne du 
presse-papiers.

Titre : C'est le texte qui apparaŒt dans l'ic“ne. Celui-ci, d'un maximum 
  de 32 caractŠres, peut contenir des majuscules et des minuscules. 
  Certains utilisateurs pr‚f‚reront effacer ce texte afin de gagner de la 
  place sur le bureau. Pour cela, effacez simplement le champ 'Titre' avec 
  [Esc].

Chemin : C'est le chemin utilis‚ par le Clipboard GEM. Si le dossier 
  n'existe pas, Thing en cr‚era un … condition que le r‚pertoire sup‚rieur 
  existe d‚j…. Par exemple, si 'C:\GEMSYS\CLIPBRD\' est entr‚ alors que 
  'C:\GEMSYS\' existait d‚j…, autrement, Thing ne peut cr‚er de dossier 
  pour le presse-papiers.

<OK> : Les modifications sont prises en compte et sont affich‚s ensuite les 
  d‚tails de l'objet suivant, si plusieurs ont ‚t‚ s‚lectionn‚s.

<Suivant> : Ce bouton n'est accessible que si plusieurs objets ont ‚t‚ 
  s‚lectionn‚s. Celui-ci permet de passer … l'objet suivant en ignorant 
  les modifications effectu‚es sur l'objet courant.

<Annuler> : Quitte la boŒte de dialogue en ignorant les modifications.


---------------------------------------------------------------------------
Fichier - Information... (imprimante)                                 Thing
---------------------------------------------------------------------------

Cette boŒte de dialogue est utilis‚e pour modifier le nom de l'ic“ne de 
l'imprimante.

Titre : C'est le texte qui apparaŒt dans l'ic“ne. Celui-ci, d'un maximum 
  de 32 caractŠres, peut contenir des majuscules et des minuscules. 
  Certains utilisateurs pr‚f‚reront effacer ce texte afin de gagner de la 
  place sur le bureau. Pour cela, effacez simplement le champ 'Titre' avec 
  [Esc].

<OK> : Les modifications sont prises en compte et sont affich‚s ensuite les 
  d‚tails de l'objet suivant, si plusieurs ont ‚t‚ s‚lectionn‚s.

<Suivant> : Ce bouton n'est accessible que si plusieurs objets ont ‚t‚ 
  s‚lectionn‚s. Celui-ci permet de passer … l'objet suivant en ignorant 
  les modifications effectu‚es sur l'objet courant.

<Annuler> : Quitte la boŒte de dialogue en ignorant les modifications.


---------------------------------------------------------------------------
Fichier - Information... (groupe)                                     Thing
---------------------------------------------------------------------------
Voir aussi : Format des fichiers groupe

Cette boŒte de dialogue est utilis‚e pour d‚finir les propri‚t‚s g‚n‚rales 
d'un groupe d'objets.

Titre : C'est le texte qui apparaŒt dans l'ic“ne. Celui-ci, d'un maximum 
  de 32 caractŠres, peut contenir des majuscules et des minuscules. 
  Certains utilisateurs pr‚f‚reront effacer ce texte afin de gagner de la 
  place sur le bureau. Pour cela, effacez simplement le champ 'Titre' avec 
  [Esc].

Fichier groupe : C'est le nom de fichier sous lequel sera sauv‚ le groupe. 
  Il porte l'extension 'GRP'.

Sauver automatiquement les modifications : Si cette option est active, 
  toutes les modifications sont sauvegard‚es imm‚diatement ou aprŠs si la 
  fenˆtre est ferm‚e. Autrement, un caractŠre '*' sera affich‚ dans la 
  barre de titre.

Raccourci : Dans un menu popup, un raccourci clavier avec une touche de 
  fonction peut ˆtre choisi pour ouvrir la fenˆtre du groupe.


---------------------------------------------------------------------------
Fichier - Information... (fichiers sur le bureau)                     Thing
---------------------------------------------------------------------------

Cette boŒte de dialogue est utilis‚e pour modifier le texte de l'ic“ne qui 
est sur le bureau et ‚ventuellement pour associer une touche de fonction 
comme raccourci clavier.

      Lorsque l'on garde la touche [Alternate] enfonc‚e en double-cliquant 
      sur l'objet install‚ sur le bureau, le r‚pertoire o— se trouve celui-
      ci est ouvert et l'objet correspondant s‚lectionn‚.

Titre : C'est le texte qui apparaŒt dans l'ic“ne. Celui-ci, d'un maximum 
  de 32 caractŠres, peut contenir des majuscules et des minuscules. 
  Certains utilisateurs pr‚f‚reront effacer ce texte afin de gagner de la 
  place sur le bureau. Pour cela, effacez simplement le champ 'Titre' avec 
  [Esc].

Raccourci : Dans un menu popup, un raccourci clavier avec une touche de 
  fonction peut ˆtre choisi pour ouvrir le fichier.

<OK> : Les modifications sont prises en compte et sont affich‚s ensuite les 
  d‚tails de l'objet suivant, si plusieurs ont ‚t‚ s‚lectionn‚s.

<Suivant> : Ce bouton n'est accessible que si plusieurs objets ont ‚t‚ 
  s‚lectionn‚s. Celui-ci permet de passer … l'objet suivant en ignorant 
  les modifications effectu‚es sur l'objet courant.

<Annuler> : Quitte la boŒte de dialogue en ignorant les modifications.


---------------------------------------------------------------------------
Fichier - Information... (dossiers sur le bureau)                     Thing
---------------------------------------------------------------------------

Cette boŒte de dialogue est utilis‚e pour modifier le texte de l'ic“ne qui 
est sur le bureau et ‚ventuellement pour associer une touche de fonction 
comme raccourci clavier.

Titre : C'est le texte qui apparaŒt dans l'ic“ne. Celui-ci, d'un maximum 
  de 32 caractŠres, peut contenir des majuscules et des minuscules. 
  Certains utilisateurs pr‚f‚reront effacer ce texte afin de gagner de la 
  place sur le bureau. Pour cela, effacez simplement le champ 'Titre' avec 
  [Esc].

Raccourci : Dans un menu popup, un raccourci clavier avec une touche de 
  fonction peut ˆtre choisi pour ouvrir le dossier.

<OK> : Les modifications sont prises en compte et sont affich‚s ensuite les 
  d‚tails de l'objet suivant, si plusieurs ont ‚t‚ s‚lectionn‚s.

<Suivant> : Ce bouton n'est accessible que si plusieurs objets ont ‚t‚ 
  s‚lectionn‚s. Celui-ci permet de passer … l'objet suivant en ignorant 
  les modifications effectu‚es sur l'objet courant.

<Annuler> : Quitte la boŒte de dialogue en ignorant les modifications.


---------------------------------------------------------------------------
Fichier - Information... (fichiers/dossiers dans un r‚pertoire)       Thing
---------------------------------------------------------------------------

      Lorsque l'on garde la touche [Alternate] enfonc‚e en double-cliquant 
      sur l'objet install‚ sur le bureau, le r‚pertoire o— se trouve celui-
      ci est ouvert et l'objet correspondant s‚lectionn‚.

Chemin : C'est le r‚pertoire o— se situe le fichier.

Nom : C'est le nom du fichier. Si n‚cessaire, le nom de fichier peut ˆtre 
  adapt‚ au format du systŠme utilis‚. Ceci concerne : l'‚tat majuscules 
  ou minuscules, la longueur maximale, l'extension.

Taille/Date/Heure : Ces paramŠtres correspondent simplement … la taille du 
  fichier/dossier, sa date et son heure de cr‚ation. Pour les dossiers, la 
  taille est celle de tous les fichiers contenus dans les sous-
  r‚pertoires. Thing n'accepte que les 255 premiers caractŠres d'un 
  r‚pertoire.

Raccourci : Dans un menu popup, un raccourci clavier avec une touche de 
  fonction peut ˆtre choisi pour ouvrir le fichier ou le dossier.


Particularit‚s pour les fichiers dans les r‚pertoires seulement :

Attributs : Ils d‚pendent du systŠme d'exploitation (GEMDOS normal ou 
  MiNT) et peuvent ˆtre modifi‚s. Malheureusement, je n'ai pas trouv‚ 
  d'informations sur la m‚thode … adopter pour reconnaŒtre si un fichier 
  supporte les attributs du TOS ou de MiNT. En cons‚quence, tous les 
  attributs sont affich‚s. Thing reconnaŒt les en-tˆtes des programmes 
  ex‚cutables et donne l'accŠs … un nouvel intercalaire 'Programme' dans 
  la boŒte de dialogue.

Programme : Les attributs de chargement rapide et de gestion m‚moire des 
  programmes ex‚cutables peuvent ˆtre modifi‚s. Les modifications 
  apport‚es … la protection m‚moire sont seulement effectives si le 
  systŠme d'exploitation et la machine accepte ces caract‚ristiques.

      M‚moire r‚serv‚e (MagiC)

      L'option de r‚servation m‚moire pour MagiC est logiquement seulement 
      disponible sous le systŠme d'exploitation MagiC. Si aucune 
      r‚servation m‚moire n'est d‚finie, laisser le champ vide. Pour 
      effacer une r‚servation existante, effacer le champ ou entrez 0 
      comme valeur.

      Ne soyez pas surpris si un fichier programme grossit ou diminue de 8 
      octets. Cette particularit‚ est due … l'ajout d'une donn‚e (le texte 
      'MAGX' suivi de 32 bits entiers) si MagiC reconnaŒt comment g‚rer le 
      programme.

<OK> : Les modifications sont prises en compte et sont affich‚s ensuite les 
  d‚tails de l'objet suivant, si plusieurs ont ‚t‚ s‚lectionn‚s.

<Suivant> : Ce bouton n'est accessible que si plusieurs objets ont ‚t‚ 
  s‚lectionn‚s. Celui-ci permet de passer … l'objet suivant en ignorant 
  les modifications effectu‚es sur l'objet courant.

<Annuler> : Quitte la boŒte de dialogue en ignorant les modifications.


---------------------------------------------------------------------------
Fichier - Information (groupe d'objets)                               Thing
---------------------------------------------------------------------------
Voir aussi : Format des fichiers groupe

Dans cette boŒte de dialogue peuvent ˆtre d‚finies les options pour un 
groupe d'objets.

Titre : C'est le texte qui apparaŒt dans l'ic“ne. Celui-ci, d'un maximum 
  de 32 caractŠres, peut contenir des majuscules et des minuscules. 
  Certains utilisateurs pr‚f‚reront effacer ce texte afin de gagner de la 
  place sur le bureau. Pour cela, effacez simplement le champ 'Titre' avec 
  [Esc].

Chemin : C'est le chemin complet de la fenˆtre du groupe.

Fichier/dossier : C'est le nom du fichier ou dossier s‚lectionn‚ dans le 
  groupe. Thing distingue les fichiers ou les dossiers en ajoutant 
  automatiquement un anti-slash '\' pour un dossier.

ParamŠtres : C'est la ligne de commande pour les programmes ex‚cutables. 
  Les paramŠtres pour les dossiers sont interpr‚t‚s comme masques de 
  fichiers, comme pour la boŒte de dialogue des touches de fonction.

<OK> : Les modifications sont prises en compte et sont affich‚s ensuite 
  les d‚tails de l'objet suivant, si plusieurs ont ‚t‚ s‚lectionn‚s.

<Suivant> : Ce bouton n'est accessible que si plusieurs objets ont ‚t‚ 
  s‚lectionn‚s. Celui-ci permet de passer … l'objet suivant en ignorant 
  les modifications effectu‚es sur l'objet courant.


---------------------------------------------------------------------------
Fichier - Fermer                                                      Thing
---------------------------------------------------------------------------

Cette fonction ferme la fenˆtre r‚pertoire courante ou celle d'un groupe. 
Elle est ‚quivalente … la fermeture d'une fenˆtre par le bouton de 
fermeture (en haut … gauche).

Vous pouvez aussi fermer une fenˆtre avec la touche [Backspace], … 
condition qu'aucun masque de localisation automatique ne soit d‚fini.

      Si vous souhaitez fermer une fenˆtre r‚pertoire sans avoir … 
      repasser par les r‚pertoires sup‚rieurs, utilisez la fonction 
      'fermer' du menu 'Fenˆtre' (raccourci [Control]+[U]) ou cliquez sur 
      le bouton de fermeture avec maintenant la touche [Shift].


---------------------------------------------------------------------------
Fichier - Voir...                                                     Thing
---------------------------------------------------------------------------

Thing ne propose pas de visualiseur interne. Pour afficher un fichier, 
Thing v‚rifie s'il existe une application associ‚e.

Une action avec [Control] et un double-clic (ou [Control]+[Return]) a le 
mˆme r‚sultat.


---------------------------------------------------------------------------
Fichier - Imprimer                                                    Thing
---------------------------------------------------------------------------

Lors de l'appel de cette option, Thing v‚rifie qu'il existe une 
application associ‚e pour le fichier. Si une application est disponible, 
elle est ex‚cut‚e et le fichier s‚lectionn‚ lui est transmis.


---------------------------------------------------------------------------
Fichier - Sauver groupe                                               Thing
---------------------------------------------------------------------------
Voir aussi : Format des fichiers groupe

Sauve les modifications effectu‚es dans une fenˆtre de groupe. Un groupe 
modifi‚ est rep‚rable par le caractŠre '*' dans la barre de titre de la 
fenˆtre.


---------------------------------------------------------------------------
Fichier - Formater...                                                 Thing
---------------------------------------------------------------------------

Thing intŠgre ses propres routines internes de formatage. Si un programme 
externe est d‚fini dans l'intercalaire 'SystŠme' de la boŒte de dialogue 
'Pr‚f‚rences...', celui-ci … la priorit‚ lorsque l'option 'Formater...' 
est appel‚e.

Pendant une op‚ration de formatage (routines internes seulement), vous 
pouvez interrompre celle-ci avec le bouton <Annuler>. Les options 
suivantes sont pr‚sentes :

Lecteur : S‚lectionne l'unit‚ de disquette 'A:' ou 'B:'. Si l'un des 
  lecteurs est s‚lectionn‚ sur le bureau, celui-ci est automatiquement 
  affect‚ dans la boŒte de dialogue.

Nom de volume : Jusqu'… 12 caractŠres peuvent ˆtre entr‚s pour donner un 
  nom … la disquette.

Format : Thing supporte les deux principaux formats.
  DD : Double densit‚ (80 pistes, 9 secteurs) 720 Ko
  HD : Haute densit‚ (80 pistes, 18 secteurs) 1,44 Mo
  Les deux formats sont compatibles MS-DOS contrairement aux formats 
  ‚tendus qui utilisent plus de 80 pistes et/ou 9 secteurs.

D‚truire seulement les FAT : Cette option peut ˆtre utilis‚e pour d‚truire 
  les tables d'allocation des fichiers (Files Allocation Table). Si elles 
  sont effac‚es, le GEMDOS considŠre le disque comme nouvellement format‚. 
  Cette fa‡on de proc‚der est assimil‚e … un formatage rapide. Cette 
  option ne fonctionne seulement que pour les formats standard, double et 
  haute densit‚.

A la fin du formatage, est affich‚ la place disponible sur le disque avec 
son num‚ro de s‚rie al‚atoire. Ce num‚ro de s‚rie est utilis‚ par le 
systŠme d'exploitation pour d‚terminer si le disque a ‚t‚ chang‚ ou non.

      Le signal 'Disque prˆt' des lecteurs de disquettes ne reconnaŒt pas 
      correctement le changement de la protection en ‚criture. En ajoutant 
      un num‚ro de s‚rie al‚atoire, l'on donne une chance suppl‚mentaire au 
      systŠme d'exploitation de reconnaŒtre un changement de disque. Il 
      faut prendre garde aux copieurs qui effectuent des copies sans 
      changer le num‚ro de s‚rie, afin d'‚viter toutes pertes de donn‚es.


---------------------------------------------------------------------------
Fichier - Quitter/Arrˆter                                             Thing
---------------------------------------------------------------------------

Quitter
  Cette option permet simplement de quitter Thing. Une boŒte d'alerte 
  demande confirmation avant de retourner au bureau Atari.

Note :

Cette option est remplac‚e par 'Arrˆter' lorsque Thing est lanc‚ comme 
shell sous MagiC.

Arrˆter
  Lorsque Thing est lanc‚ comme shell sous MagiC, vous pouvez proc‚der … 
  un 'arrˆt' du systŠme avant l'arrˆt de la machine. Ceci est trŠs 
  important pour ‚viter la perte de donn‚es lorsque vous utilisez le 
  WBDAEMON de MagiC.

Le programme SHUTDOWN.PRG et son fichier de configuration SHUTDOWN.INF 
doivent ˆtre install‚s dans le r‚pertoire de Thing (ces deux fichiers font 
partie du pacage de la version commerciale de MagiC et ne doivent pas se 
trouver dans le r‚pertoire C:\GEMSYS\GEMDESK\).


---------------------------------------------------------------------------
Travail - Couper                                                      Thing
---------------------------------------------------------------------------

Le contenu du champ courant d'une boŒte de dialogue (quand il existe) est 
d‚plac‚ dans le presse-papiers.


---------------------------------------------------------------------------
Travail - Copie                                                       Thing
---------------------------------------------------------------------------

Le contenu de la fenˆtre active ou le contenu du champ courant (s'il 
existe) est copi‚ sous forme de texte dans le presse-papiers. Si un 
ou plusieurs objets sont s‚lectionn‚s, seuls ceux-ci seront pris en compte.


---------------------------------------------------------------------------
Travail - Coller                                                      Thing
---------------------------------------------------------------------------

Le contenu du presse-papiers (quand il existe) est copi‚ dans le champ 
courant d'une boŒte de dialogue (s'il existe).


---------------------------------------------------------------------------
Travail - Effacer...                                                  Thing
---------------------------------------------------------------------------

Le ou les objets s‚lectionn‚s sont effac‚s. Si ce sont des objets pos‚s 
sur le bureau, seules les ic“nes sont effac‚es. Les objets associ‚s 
originaux ne sont pas affect‚s.


---------------------------------------------------------------------------
Travail - Tout s‚lectionner                                           Thing
---------------------------------------------------------------------------

Cette option s‚lectionne tous les objets pr‚sents dans la fenˆtre 
courante. Utiliser l'option 'Tout d‚s‚lectionner' pour annuler la 
s‚lection.


---------------------------------------------------------------------------
Travail : Tout d‚s‚lectionner                                         Thing
---------------------------------------------------------------------------

Cette option d‚s‚lectionne tous les objets pr‚sents dans la fenˆtre 
courante.


---------------------------------------------------------------------------
Voir - Texte                                                          Thing
---------------------------------------------------------------------------

Le contenu de la fenˆtre courante est affich‚ sous forme de texte. Le 
style de pr‚sentation peut ˆtre modifi‚ par l'entr‚e de menu 'Styles...'.

      Vous pouvez acc‚l‚rer cette op‚ration en activant l'option 
      'Supprimer mini-ic“nes en mode texte' dans l'intercalaire 'Fenˆtres' 
      de la boŒte de dialogue 'Pr‚f‚rences...'.


---------------------------------------------------------------------------
Voir - Ic“nes r‚duites                                                Thing
---------------------------------------------------------------------------

Ce mode d'affichage est une combinaison entre l'affichage texte et ic“nes. 
Chaque ligne texte est pr‚c‚d‚e d'une mini-ic“ne de 16x16 pixels au 
maximum.

Les mini-ic“nes sont pr‚sentes dans le deuxiŠme arbre du fichier ressource 
'ICONS.RSC'. Les deux arbres sont ind‚pendants l'un de l'autre. Si vous 
d‚sirez cr‚er une mini-ic“ne pour accompagner celle normale, il suffit 
d'associer un mˆme nom pour chaque type d'ic“ne. Si aucune ic“ne 
correspondante dans l'autre arbre n'est trouv‚e, c'est l'ic“ne standard 
appropri‚e qui est utilis‚e.

Limitations :
  Les mini-ic“nes ne peuvent ˆtre affich‚es sur le bureau. Cela sera peut-
  ˆtre possible dans une prochaine version de Thing.


---------------------------------------------------------------------------
Voir - Ic“nes                                                         Thing
---------------------------------------------------------------------------

Le contenu de la fenˆtre courante est affich‚ sous forme d'ic“nes 
'normales'.

Ces ic“nes sont pr‚sentes dans le premier arbre du fichier ressource 
'ICONS.RSC' et peuvent ˆtre de n'importe quelle taille (raisonnable).


---------------------------------------------------------------------------
Voir - Tri                                                            Thing
---------------------------------------------------------------------------

Il existe 6 options de tri :
  Inverse
  Par nom
  Par taille
  Par date
  Par type
  Sans tri

D‚termine le type de tri … affecter dans la fenˆtre courante. L'option 
'Inverse' trie les fichiers et les dossiers s‚par‚ment dans l'ordre 
inverse (descendant). Ind‚pendamment du type de tri choisi, les dossiers 
sont toujours avant les fichiers.


---------------------------------------------------------------------------
Voir - Masque...                                                      Thing
---------------------------------------------------------------------------

Un masque de s‚lection de fichiers peut ˆtre sp‚cifi‚ pour la fenˆtre 
r‚pertoire active. Si aucune fenˆtre n'est ouverte, cette option est 
d‚sactiv‚e (gris‚e) et ne peut ˆtre s‚lectionn‚e.

Cette boŒte de dialogue propose des raccourcis clavier et d'autres 
particularit‚s comme la localisation automatique d'une extension. La liste 
de toutes les extensions trouv‚es dans la fenˆtre active y est affich‚e. 
Les fichiers peuvent ˆtre d‚plac‚s et pos‚s sur le champ situ‚ en haut de 
la liste. Thing analysera le nom de fichier pour g‚n‚rer un masque.

Thing accepte les caractŠres '?' et '*' comme jokers, o— le '*' correspond 
… tous les fichiers. '*.*' n'est pas n‚cessaire.

Plusieurs masques peuvent ˆtre d‚finis en les s‚parant par une virgule ',' 
sans espaces. Par exemple '*.prg,*.app' fait apparaŒtre tous les 
programmes portant ces extensions.

Plusieurs masques peuvent ‚galement ˆtre s‚lectionn‚s avec la souris. 
S‚lectionnez normalement le premier masque dans la liste, puis maintenez 
la touche [Shift] pour s‚lectionner les autres.


---------------------------------------------------------------------------
Voir - Styles...                                                      Thing
---------------------------------------------------------------------------

Dans cette boŒte de dialogue, vous pouvez d‚finir diff‚rentes options de 
pr‚sentation pour les fenˆtres de r‚pertoires ou de groupes. Vous avez 
accŠs ‚galement au s‚lecteur de fontes. Si une fenˆtre est ouverte, c'est 
la boŒte de dialogue de pr‚sentation qui apparaŒt. Si aucune fenˆtre n'est 
ouverte ou si vous maintenez [Shift] en cliquant sur l'entr‚e de menu 
'Styles...', c'est le s‚lecteur de fonte qui apparaŒt.

Fonte : Permet de choisir l'une des polices de caractŠres install‚es. Si 
  GDOS n'est pas install‚, seule la fonte systŠme est disponible.

  Si GDOS (ou un ‚quivalent comme NVDI, AMCGDOS, ...) est install‚, toutes 
  les polices ‚cran peuvent ˆtre s‚lectionn‚es (y compris les polices 
  TrueType et Speedo).

ID : C'est le num‚ro d'identification de la police GDOS.

Taille : Vous pouvez choisir ici la taille de la police d‚sir‚e.

Texte, fond : Dans ces menus popup peuvent ˆtre s‚lectionn‚es les couleurs 
  du texte et celle du fond de la fenˆtre.

Les options suivantes ne sont accessibles seulement que pour les fenˆtres 
de r‚pertoire ou de groupe :

Afficher : En plus du nom du fichier, peuvent ˆtre affich‚s, la date, 
  l'heure ainsi que ses attributs. Ces ‚l‚ments ne sont visibles qu'en 
  mode texte ou mini-ic“nes.

Si cette option est appel‚e lorsque la fenˆtre console est active et que 
GDOS (ou un ‚quivalent) est install‚, la boŒte de dialogue mettra un peu 
de temps … apparaŒtre. Ceci est d– … Thing qui procŠde … la s‚lection des 
fontes non-proportionnelles car la fenˆtre console n'accepte que celles-ci.

Avec NVDI >=3.x, cette information est disponible par un simple appel car 
avec d'anciennes versions (NVDI 2.x, FontGDOS, ...), toutes les largeurs 
de caractŠres pour chaque fonte ‚taient analys‚es, et ce, … chaque fois.


---------------------------------------------------------------------------
Voir - Styles... (s‚lecteur de fontes)                                Thing
---------------------------------------------------------------------------

Le s‚lecteur de fontes peut ˆtre appel‚ par d'autres programmes par le 
protocole de fonte ou en utilisant l'option du menu 'Voir'. Si aucune 
fenˆtre r‚pertoire ou groupe n'est ouvert ou si la touche [Shift] est 
maintenue appuy‚e en cliquant sur l'entr‚e de menu 'Styles...', le 
s‚lecteur de fontes est alors affich‚.

En quittant la boŒte de dialogue par le bouton <OK>, il est envoy‚ un 
message FONT_CHANGED (avec les r‚glages effectu‚s) au programme qui appel‚ 
le s‚lecteur de fontes.

La couleur de fond n'est pas transmise par le protocole de fonte, cette 
option restant gris‚e.

La fonte peut ˆtre ‚galement d‚plac‚es et pos‚e (Drag&Drop) sur 
l'application acceptant ce protocole. Un message FONT_CHANGED est alors 
envoy‚ … l'application souhait‚e. Sous TOS simple, vous avez besoin 
d'installer WINX pour utiliser le Drag&Drop.


---------------------------------------------------------------------------
Fenˆtre - Suivante                                                    Thing
---------------------------------------------------------------------------

Cette option n'est pas s‚lectionnable (gris‚e) s'il n'y a pas plus d'une 
fenˆtre ouverte. Par cette action, chaque fenˆtre est rendue active l'une 
aprŠs l'autre.

Les fenˆtres d'autres applications acceptant le message AV_ACCWINDOPEN 
sont ‚galement affect‚es (elles obtiennent en fait un message WM_TOPPED).


---------------------------------------------------------------------------
Fenˆtre - Fermer                                                      Thing
---------------------------------------------------------------------------

Cette option n'est pas s‚lectionnable (gris‚e) s'il n'y a aucune fenˆtre 
d'ouverte. La fenˆtre active est ferm‚e si elle a ‚t‚ ouverte par Thing ou 
par le protocole AV avec AV_ACCWINDOPEN.

Les fenˆtres d'autres applications acceptant le message AV_ACCWINDOPEN 
sont ‚galement affect‚es (elles obtiennent en fait un message WM_CLOSED).


---------------------------------------------------------------------------
Fenˆtre - Tout fermer                                                 Thing
---------------------------------------------------------------------------

Cette option n'est pas s‚lectionnable (gris‚e) s'il n'y a aucune fenˆtre 
d'ouverte. Toutes les fenˆtres sont ferm‚es si elles ont ‚t‚ ouvertes par 
Thing ou par le protocole AV avec AV_ACCWINDOPEN.

Les fenˆtres d'autres applications acceptant le message AV_ACCWINDOPEN 
sont ‚galement affect‚es (elles obtiennent en fait un message WM_CLOSED).


---------------------------------------------------------------------------
Fenˆtre - Dupliquer                                                   Thing
---------------------------------------------------------------------------

Lorsqu'une fenˆtre r‚pertoire est active, cette option peut ˆtre utilis‚e 
pour ouvrir une seconde fenˆtre identique. Ceci est utile pour copier ou 
d‚placer des fichiers avec un dossier qui contient plusieurs objets qui ne 
peuvent ˆtre affich‚s dans une seule fenˆtre.


---------------------------------------------------------------------------
Options - Applications...                                             Thing
---------------------------------------------------------------------------

Si un seul programme est s‚lectionn‚, cette fonction affiche une boŒte de 
dialogue dans laquelle il est possible de d‚finir une application.

Si aucun (ou deux ou plus) programme n'est s‚lectionn‚, est affich‚ alors 
une liste des toutes les applications install‚es.


---------------------------------------------------------------------------
Options - Liste des applications                                      Thing
---------------------------------------------------------------------------

La boŒte de dialogue 'Applications' apparaŒt si l'entr‚e 'Applications...' 
du menu 'Options' est appel‚e lorsqu'aucun programme (ou deux ou plus) 
n'est s‚lectionn‚ ou si le bouton <Non> est s‚lectionn‚ dans la boŒte 
d'alerte relative … un seul programme.

<OK> : Quitte la boŒte de dialogue.

<Nouveau> : Installe une nouvelle application.

<Modifier> : Modifie l'application s‚lectionn‚e.

<Effacer> : EnlŠve l'application s‚lectionn‚e.


---------------------------------------------------------------------------
Options - Applications... (g‚n‚ral)                                   Thing
---------------------------------------------------------------------------

Dans cet intercalaire, sont implant‚es toutes les options g‚n‚rales 
relatives … l'application.

Titre : C'est le texte qui apparaŒt dans l'ic“ne install‚e sur le bureau. 
  Celui-ci, d'un maximum de 32 caractŠres, peut contenir des majuscules et 
  des minuscules. Si aucun titre n'est sp‚cifi‚, c'est le nom du fichier 
  du programme qui est utilis‚.

Programme : Nom du r‚pertoire complet\nom de fichier du programme.

Raccourci : Dans ce menu popup peut ˆtre choisi un raccourci clavier 
  ([Alternate]+[0..9]) qui peut ˆtre associ‚ … une application pour la 
  lancer … partir du bureau. Eventuellement (et non pas comme les touches 
  de fonction pour lancer les programmes), la s‚lection courante peut ˆtre 
  transmise comme paramŠtre … l'application.

Utiliser s‚lection actuelle : Si cette option est active et qu'un 
  raccourci clavier a ‚t‚ d‚fini, la s‚lection courante peut ˆtre 
  transmise comme paramŠtre au programme lorsqu'il est lanc‚ par le 
  raccourci clavier.

R‚pertoire : Ici est d‚fini le r‚pertoire qui est utilis‚ pour le 
  lancement du programme.

  ù Application : C'est le mˆme r‚pertoire que celui du programme. 
    Utilisez cette option pour les programmes qui ont besoin d'acc‚der … 
    leurs fichiers de configuration, ... situ‚s dans le mˆme r‚pertoire.

  ù Fenˆtre : C'est la fenˆtre active qui est consid‚r‚e comme r‚pertoire 
    de lancement, mˆme si le programme est ex‚cut‚ … partir d'une autre 
    fenˆtre en arriŠre-plan.

  ù Fichier : C'est le r‚pertoire du fichier transmis au programme qui est 
    consid‚r‚ comme celui de lancement. Si plus d'un fichier est transmis 
    au programme (via Drag&Drop sur l'ic“ne du programme par exemple), 
    c'est le r‚pertoire du dernier fichier qui est pris en compte.

Drag&Drop :

  ù Noms : Par Drag&Drop, seul le nom du fichier est transmis comme 
    paramŠtre.

  ù Chemin complet : Par Drag&Drop, c'est le chemin complet avec le nom du 
    fichier qui est transmis.

ParamŠtres : Les paramŠtres saisis dans la ligne de commande sont transmis 
  au lancement de l'application.


---------------------------------------------------------------------------
Options - Applications (fichiers)                                     Thing
---------------------------------------------------------------------------

Dans cette intercalaire peuvent ˆtre d‚finis plusieurs types de fichiers 
reconnus par l'application. Les jokers sont autoris‚s (par exemple : '*' 
signifie tous les fichiers). L'on peut sp‚cifier plusieurs masques en les 
s‚parant par une virgule, sans ajouter d'espaces.

Types de fichiers pour l'ex‚cution : Les fichiers dont le masque est 
  reconnu dans cette ligne seront transmis … l'application s'ils sont 
  ex‚cut‚s … partir du bureau par un double-clic ou par l'option 

  'Ouvrir...' du menu 'Fichier'. En g‚n‚ral, ce sont les fichiers 
  support‚s par l'application, comme '*.txt' pour un ‚diteur de texte ou 
  '*.gem' pour un logiciel de dessin vectoriel.

Drag&Drop : Lorsque cette option est active, les fichiers peuvent ˆtre 
  ouverts en les d‚pla‡ant sur l'ic“ne du programme.

  Si aucune application n'est install‚e pour ouvrir le type de fichier 
  sp‚cifi‚ par le masque, c'est la ligne '... pour la visualisation' qui 
  est consult‚e.

... pour la visualisation : Les fichiers sont transmis … l'application 
  pour la visualisation lorsque l'on maintient appuy‚e la touche [Control] 
  en double-cliquant dessus ou en s‚lectionnant l'entr‚e 'Ouvrir...' du 
  menu 'Fichier'. Cette op‚ration est aussi effectu‚e quand il n'y a aucun 
  masque sp‚cifi‚ dans la ligne 'Types de fichiers pour l'ex‚cution'.

... pour l'impression : Les fichiers d‚finis dans cette ligne sont 
  imprim‚s par l'application associ‚e. Cette op‚ration est accessible par 
  l'entr‚e 'Imprimer...' du menu 'Fichier'.

Quelques exemples :

  ù Un ‚diteur de texte est install‚ pour ouvrir les fichiers 
    '*.txt,*.doc'. Thing appelle l'‚diteur chaque fois qu'un fichier avec 
    l'extension '*.txt' ou '*.doc' est ouvert.

  ù Un visualiseur d'image est install‚ pour visionner par exemple des 
    fichiers '*.gif'. Thing appelle le visualiseur chaque fois qu'une 
    image '*.gif' doit ˆtre affich‚e.

  ù Un programme universel pour l'impression (comme IdeaList) peut ˆtre 
    install‚ pour imprimer la plupart des fichiers en ajoutant le 
    caractŠre '*' dans la ligne '... pour l'impression'. Thing appellera 
    IdeaList … chaque fois qu'un fichier devra ˆtre imprim‚ (car '*' 
    signifie tous les fichiers).

A partir de ces exemples, il n'existe pas de diff‚renciation entre les 
majuscules et les minuscules pour les masques. '*.txt', '*.Txt' et '*.TXT' 
ont exactement la mˆme signification.


---------------------------------------------------------------------------
Options - Applications... (options)                                   Thing
---------------------------------------------------------------------------

Cet intercalaire permet pour chaque programme de configurer un 
environnement de travail.

Lancement automatique au d‚marrage : L'application est lanc‚e 
  automatiquement aprŠs que Thing soit install‚ (g‚n‚ralement aprŠs le 
  d‚marrage du systŠme).

Saisir paramŠtres avant l'ex‚cution : Si cette option est active, une 
  ligne de commande apparaŒt … chaque fois que le programme est lanc‚ sans 
  que le nom d'un fichier ou d'un r‚pertoire ne soit transmis comme 
  paramŠtres. C'est le cas par Drag&Drop sur l'ic“ne du programme ou lors 
  de l'ouverture, de la visualisation ou de l'impression d'un fichier 
  appropri‚ pour le programme.

Compatibilit‚ VA_START : Si cette option est active, Thing transmet les 
  messages VA_START entre les diff‚rentes applications et accessoires 
  courants. Autrement, le message AC_OPEN est envoy‚ aux accessoires et 
  plusieurs copies du programme seront lanc‚es. Les programmes (TOS, TTP) 
  ignorent cette option vus qu'ils ne r‚agissent pas aux messages AES.

Enlever Thing de la m‚moire avant l'ex‚cution : Avant le lancement d'un 
  programme, Thing peut se retirer de la m‚moire afin de lib‚rer de la 
  place. Le petit programme THINGRUN s'installe et reste alors en m‚moire 
  et est prˆt … r‚installer Thing lorsque l'application est quitt‚e.

  Cette option est seulement pr‚vue pour une utilisation sous TOS simple. 
  Sous un systŠme d'exploitation multitƒches, elle n'est pas accessible 
  (gris‚e). Une autre fa‡on de proc‚der consiste … activer l'option 
  'Ex‚cuter en mono-tƒche'.

Ex‚cuter en mono-tƒche : Cette option ex‚cute le programme en mono-tƒche 
  sous MagiC. Ce mode peut ˆtre utilis‚ pour les programmes dont la sortie 
  est directe … l'‚cran et non en fenˆtre GEM. Thing est alors 
  compl‚tement retir‚ de la m‚moire avant l'ex‚cution du programme, lequel 
  a un maximum de m‚moire disponible. Les accessoires sont 'gel‚s' en mode 
  mono-tƒche. Cette option n'est seulement effective que si Thing est 
  install‚ comme Shell sous MagiC (utilisez l'entr‚e #_SHL dans le fichier 
  MAGX.INF).

Ex‚cuter dans fenˆtre console, si n‚cessaire : Si cette option est active, 
  les programmes TOS et TTP sont ex‚cut‚s dans la fenˆtre console (comme 
  pour Gemini et Ease). La fenˆtre console appel‚e TOS2GEM, programm‚e par 
  Thomas Binder, doit ˆtre install‚e. Cette option est ignor‚e par les 
  programmes GEM et les accessoires.

Attendre l'appui d'une touche : Si cette option est active, Thing attend 
  qu'une touche soit appuy‚e aprŠs la fin du programme TOS/TTP et avant de 
  fermer la fenˆtre console. Cette option est ignor‚e par les programmes 
  GEM et les accessoires.


---------------------------------------------------------------------------
Options - Applications (environnement)                                Thing
---------------------------------------------------------------------------

Quelques programmes v‚rifient l'existence de variables d'environnement 
lors de leur ex‚cution. Une possibilit‚ est de d‚finir ces variables dans 
les fichiers MAGX.INF (#_ENV), MINT.CNF, GEM.INF (setenv) ou par un 
g‚n‚rateur d'environnement sous TOS simple.

Thing propose une option pour ajouter un environnement 'local'. En 
utilisant cette m‚thode, les variables d'environnement 'globales' sont 
ajout‚es … celle dites 'locales'. Des utilisations comme celles-ci peuvent 
ˆtre celles d'un shell TOS ou un visualiseur DVI, ...

Chaque entr‚e prend la forme suivante : <variable>=<valeur>, par exemple 
TEX_OUTPUTS=G:\TEX\OUTPUTS\

Thing ne v‚rifie pas la syntaxe de ces entr‚es ! Il est donc de votre 
ressort de bien contr“ler si celles-ci sont correctes.

Note … l'attention des utilisateurs de MagiC :

H‚las, sous MagiC 2, un environnement s‚par‚ peut seulement ˆtre utilis‚ 
pour les programmes TOS/TTP ex‚cut‚s par la fenˆtre console de Thing. Pour 
les programmes lanc‚s en parallŠle, MagiC 2 ne reconnaŒt pas l'appel 
n‚cessaire par le systŠme d'exploitation.

En mode TOS simple, il n'est g‚n‚ralement pas possible d'utiliser un 
environnement 'local', car Thing doit ˆtre lanc‚ avant le programme.

Sous MagiC >=3, tout fonctionne normalement … condition que les programmes 
TOS/TTP sont lanc‚s par VT52.PRG.

Note … l'attention des utilisateurs de MultiTOS :

Pour certaines raisons (inconnues pour moi), la transmission des 
environnements 'locaux' semble ne vouloir fonctionner qu'avec les 
applications GEM. Les programmes lanc‚s en parallŠle … partir de 
MINIWIN.APP semblent toujours recevoir les environnements 'globaux' et 
ceci avec un AES 4.0 et un AES 4.1.

Aussi, 'ARGV' est d‚fini sans tenir compte que les paramŠtres transmis 
sont n‚cessaires !


Note … l'attention des utilisateurs de TOS simple :

Sous TOS simple, un environnement local est seulement disponible si Thing 
reste en m‚moire, par exemple, si les programmes TOS/TTP ne sont pas 
ex‚cut‚s par TOSWIN.ACC (sous MiNT).


---------------------------------------------------------------------------
Options - Touches de fonction/Menu 'Outils'                           Thing
---------------------------------------------------------------------------

Cette boŒte de dialogue permet de configurer les touches de fonction ainsi 
que les entr‚es apparaissant dans le menu 'Outils'.

Dans les diff‚rentes boŒtes de dialogue comme 'Information fichier', 
'Applications...', un menu popup permet de choisir une combinaison avec 
une touche de fonction comme raccourci clavier.

Un double-clic sur l'un des champs permet d'appeler le s‚lecteur de 
fichiers et de choisir l'objet … associer au raccourci. Voici comment sont 
g‚r‚s les raccourcis :

Nom de fichier
  Le fichier sera ouvert lors de son appel par le raccourci et pris en 
  compte par l'application associ‚e, qui elle-mˆme sera lanc‚e. Si des 
  paramŠtres sont d‚finis, ceux-ci seront ‚galement transmis.

Nom de r‚pertoire
  Les noms de r‚pertoires sont rep‚rables par un anti-slash '\'. Thing 
  ouvre une nouvelle fenˆtre r‚pertoire au niveau d'arborescence sp‚cifi‚ 
  avec ‚ventuellement un masque de fichier, si celui-ci est d‚fini.

Programme
  Le programme est ex‚cut‚ avec ses paramŠtres, s'ils sont d‚finis.

Quelques exemples :

  E:\TEXTE\NOTE.DOC
    Ouvre 'NOTE.DOC' dans le dossier 'E:\TEXTE\'

  C:\AUTO\
    Ouvre le dossier 'C:\AUTO' avec le masque de fichier '*'

  C:\*.ACC
    Ouvre le r‚pertoire 'C:\' avec le masque '*.ACC'

  D:\OUTILS\LHARC.TTP -a -r E:\TRAVAUX\*.* H:\TRAVAUX
    Ex‚cute 'LHARC.TTP' dans le dossier 'D:\OUTILS\LHARC.TTP' avec la 
    ligne de commande '-a -r E:\TRAVAUX\*.* H:\TRAVAUX'

Entr‚e de menu 'Outils'

Les entr‚es du menu 'Outils' sont d‚finies de la mˆme fa‡on que pour les 
touches de fonction. Toutefois, l'objet est pr‚c‚d‚ d'un titre (16 
caractŠres maximum), lequel apparaŒtra dans le menu 'Outils'. Le caractŠre 
'|' sert de s‚parateur entre le titre et l'objet, comme ceci :

  ST-Guide|C:\ST-GUIDE.ACC
    ST-GUIDE.ACC est affich‚ dans le menu 'Outils' avec le titre 'ST-Guide'


---------------------------------------------------------------------------
Options - Pr‚f‚rences...                                              Thing
---------------------------------------------------------------------------

Cette boŒte de dialogue est divis‚e en 5 pages (intercalaires) :

 ù Bureau
 ù Fenˆtres
 ù SystŠme
 ù Copie
 ù TOS2GEM


---------------------------------------------------------------------------
Options - Pr‚f‚rences... (bureau)                                     Thing
---------------------------------------------------------------------------

Cette page d‚termine le comportement du bureau et des boŒtes de dialogue :

Aspect 3D : Donne un aspect d'affichage en relief pour les boutons. Cette 
  option est prise en compte imm‚diatement pour toutes les boŒtes ouvertes.

Double-clic simul‚ par clic droit : Le double-clic est simul‚ par le 
  bouton droit de la souris. Un clic droit sur un objet sera donc 
  consid‚r‚ comme un double-clic. Cette fonctionnalit‚ n'est possible que 
  dans Thing.

D‚placer ic“nes par pas de 16x16 pixels : Les ic“nes sont positionn‚es sur 
  le bureau … l'aide d'une grille invisible d'un quadrillage de 16x16 
  pixels.

Fond : D‚finit la couleur de fond du bureau par un menu popup.

Trame : D‚finit le motif de tramage pour le fond du bureau.

Image de fond : Une image au format GEM IMG peut ˆtre install‚e sur le 
  fond du bureau. Celle-ci peut ˆtre centr‚e (image normale) ou non (image 
  motif qui remplira l'‚cran). L'image peut ˆtre de n'importe quelle 
  r‚solution, … condition que le nombre de couleurs de cette image soit 
  ‚gal ou inf‚rieur … la palette de la r‚solution courante. Plusieurs 
  options sont disponibles :

    Utiliser image : L'image est affich‚e si cette option est active.
    Centrer image : Une seule copie de l'image sera affich‚e et centr‚e 
    sur l'‚cran si cette option est active.
    Utiliser palette : C'est la palette couleur de l'image qui est 
    utilis‚e. Dans le cas contraire, c'est celle d‚finie par l'utilisateur 
    (panneau de contr“le).


---------------------------------------------------------------------------
Options - Pr‚f‚rences... (fenˆtres)                                   Thing
---------------------------------------------------------------------------

Cette page d‚finit les options relatives aux fenˆtres :

Ne pas sauver les fenˆtres ouvertes : Thing prend en compte toutes les 
  fenˆtres ouvertes ainsi que leur position et restitue l'environnement 
  tel qui l'est … chaque nouvelle session. Par cette option, Thing ignore 
  l'‚tat des fenˆtres (ouverture et position) lorsque l'on sauvegarde les 
  pr‚f‚rences.

S‚lection possible en arriŠre-plan : Les objets se situant dans une 
  fenˆtre qui n'est pas active peuvent ˆtre s‚lectionn‚s. Si vous 
  souhaitez rendre active une fenˆtre en arriŠre-plan, effectuez un clic 
  droit … l'int‚rieur de la fenˆtre ou un clic gauche n'importe o— sur 
  celle-ci.

Fermer compl‚tement la fenˆtre avec le bouton  : Lorsque vous ˆtes dans 
  l'un des sous-r‚pertoires d'une fenˆtre, un clic sur le bouton de 
  fermeture (en haut … gauche), permet de remonter dans le r‚pertoire 
  pr‚c‚dent. Puisque Thing propose une ic“ne d‚di‚e … cette 
  fonctionnalit‚, vous pouvez sp‚cifier que le bouton de fermeture ferme 
  compl‚tement la fenˆtre sans passer par tous les sous-r‚pertoires.

Supprimer barre de d‚filement horizontale : Sur les versions r‚centes des 
  TOS, MagiC, MultiTOS ou par d'autres utilitaires comme WINX, les ic“nes 
  de fenˆtre situ‚es en dehors de la limite horizontale (donc invisibles), 
  sont repositionn‚es dynamiquement sur l'espace visible. Ceci permet donc 
  de ne pas utiliser l'ascenseur horizontal. Si cette option est active 
  dans Thing, la barre de d‚filement horizontale n'est pas affich‚e.

Afficher dossiers 'relatifs' : Les dossiers ouverts … partir des ic“nes du 
  bureau ou en maintenant la touche [Alternate] enfonc‚e pour afficher le 
  dossier d'un groupe d'objets, peuvent ˆtre consid‚r‚s comme 'relatifs'. 
  Dans ce cas, seul est affich‚ le r‚pertoire concern‚ (sans le lecteur). 
  Exemple : 'THING\' ou lieu de 'C:\THING\'. Un clic sur le bouton de 
  fermeture de la fenˆtre fermera compl‚tement celle-ci. De mˆme, l'ic“ne 
  d'accŠs au r‚pertoire pr‚c‚dent ne sera pas affich‚e.

S‚lection automatique avec le curseur : Si cette option est activ‚e, 
  l'ic“ne situ‚e sous le curseur (mode de s‚lection des ic“nes par le 
  clavier) est automatiquement s‚lectionn‚e. Autrement, elle peut ˆtre 
  s‚lectionn‚e par la barre d'espace et d‚s‚lectionn‚e avec 
  [Shift]+[Insert].

Sugg‚rer fichier pour la localisation auto. : Lors de la localisation 
  automatique d'un fichier dans une fenˆtre (avec ses premiŠre lettres), 
  le masque dans la barre d'information suggŠre et affiche directement le 
  nom de fichier le plus proche. Exemple avec les fichiers 'THING.RSC' et 
  'THING.APP' :

  Le masque [THI*] devient [THING.*] et s‚lectionne 'THING.RSC' et 
  'THING.APP'. Si l'option n'est pas active, le masque reste tel qu'il est 
  avec [THI*] et les objets concern‚s sont aussi s‚lectionn‚s.

  Il est … noter que la touche [Backspace] efface compl‚tement le masque 
  et non pas le dernier caractŠre entr‚.

R‚actualiser fenˆtres automatiquement : Si cette option est active, toutes 
  les fenˆtres sont r‚actualis‚es automatiquement si celles-ci ont ‚t‚ 
  modifi‚es par une application ou dans le cas d'un systŠme d'exploitation 
  multitƒches. Ceci ‚vite la mise … jour de la fenˆtre par la touche [Esc] 
  comme sur le bureau GEM.

Voir fichiers cach‚s : Si cette option est active, tous les fichiers avec 
  l'attribut 'Cach‚' seront visibles dans les fenˆtres. Autrement, ceux-ci 
  ne seront pas pris en compte lors des copies ou des d‚placements de 
  dossiers.

Texte en colonnes : Si cette option est active, le texte des fenˆtres (en 

  mode texte ou mini-ic“nes) est affich‚ en colonnes :

  D‚sactiv‚  1  2  3  Activ‚  1  4  7
             4  5  6          2  5  8
             7  8             3  6

Longueur noms de fichiers fixe (8 + 3) : Si cette option est active, les 
  noms des fichiers sont visibles sous la forme 'NOM     .EXT' au lieu de 
  'NOM.EXT'. De ce fait, tous les noms sont align‚s, comme sur le bureau 
  GEM. D'autres fichiers systŠme comme MinixFS, MagiC!Mac, ... ne sont pas 
  affect‚s par cette option.

Supprimer mini-ic“nes en mode texte : Si cette option est active, 
  l'affichage en mode texte peut ˆtre consid‚rablement acc‚l‚r‚, car les 
  ic“nes ne sont pas affich‚es. Si l'affichage sous forme d'ic“nes est 
  actif (option d‚sactiv‚e), les assignements d'ic“nes sont lus et 
  conserv‚s jusqu'… ce que le r‚pertoire soit r‚affich‚ ou modifi‚.

  A noter que les fenˆtres de groupes d'objets ne sont pas affect‚es par 
  cette option.

Adapter taille fenˆtre automatiquement : Si cette option est active, les 
  fenˆtres sont toujours redimensionn‚es … la taille id‚ale en fonction du 
  nombre d'objets.

D‚filement temps r‚el (scrolling) : Ceci d‚finit la vitesse de d‚filement 
  lorsque l'on se d‚place dans une fenˆtre. Le rapport est d‚fini en 
  pixels. Plus le rapport est ‚lev‚, plus la vitesse de d‚filement est 
  importante.


---------------------------------------------------------------------------
Options - Pr‚f‚rences... (systŠme)                                    Thing
---------------------------------------------------------------------------

Cette page propose quelques options pour le d‚marrage de Thing ainsi que 
celles relatives aux programmes externes de recherche et de formatage.

Enlever Thing de la m‚moire avant l'ex‚cution : Thing peut ˆtre enlev‚ de 
  la m‚moire avant le lancement d'un programme sous TOS simple. Un petit 
  programme appel‚ 'THINGRUN' se loge dans la m‚moire … chaque fois qu'une 
  application est ex‚cut‚e. Lorsque celle-ci est quitt‚e, 'THINGRUN' est 
  lanc‚ et recharge THING. Cette fonctionnalit‚ est utilis‚e pour 
  certaines applications qui ont besoin de toute la m‚moire disponible 
  pour travailler correctement. Toutefois, cela provoque un ralentissement 
  d– … la d‚/installation de Thing.

  A noter que cette option n'est pas disponible (gris‚e) sous MultiTOS ou 
  MagiC.

Attendre l'appui d'une touche : Cette option ne concerne que les 
  programmes TOS/TTP. Si elle est active, … chaque fois qu'une application 
  TOS ou TTP est termin‚e, Thing attend qu'une touche soit tap‚e avant de 
  quitter et de revenir au bureau (par exemple, avant de fermer la fenˆtre 
  console). La fin d'un programme est visible par l'apparition des 
  messages 'Fin du programme' suivi de 'Tapez une touche'.

  A noter que cette option n'affecte en rien les fenˆtres VT52, MINIWIN ou 
  TOSWIN.

Autoriser *.ACX, *.PRX comme ex‚cutables : Si cette option est active, les 
  accessoires portant l'extension '*.ACX' et les programmes portant 
  l'extension '*.PRX' seront consid‚r‚s comme programmes GEM ex‚cutables.
  Si 'Compatibilit‚ eCPX (CPX ‚tendus)' est activ‚, les CPX et EPX portant 
  respectivement les extensions 'CPZ' et 'EPZ' seront eux aussi consid‚r‚s 
  comme ex‚cutables.

Compatibilit‚ eCPX (CPX ‚tendus) : Si 'Freedom 2' est install‚, les 
  modules CPX et EPX peuvent ˆtre ex‚cut‚s comme programme GEM. Plusieurs 
  CPX peuvent ‚galement ˆtre lanc‚s en mˆme temps sous TOS simple … la 
  seule condition qu'il y ait assez de m‚moire.

Afficher statut accessoire avant ex‚cution : Parfois, mais pas toujours, 
  les accessoires peuvent ˆtre ex‚cut‚s comme programmes. Si cette option 
  est active, Thing affiche une boŒte d'alerte avant d'ex‚cuter un 
  accessoire. Si cette option n'est pas active, Thing essaye de lancer 
  l'accessoire comme programme sans confirmation.

'Effacer' accessible avec [Delete] : Si cette option est active, les 
  objets s‚lectionn‚s peuvent ˆtre effac‚s avec la touche [Delete] au lieu 
  de [Shift]+[Delete].

D‚sactiver fenˆtre avant fermeture (MagiC) : Si cette option est active, 
  les fenˆtres de Thing sont rendues inactives (mises en arriŠre-plan) 
  avant la fermeture de celles-ci. Par exemple, aprŠs avoir appel‚ le 
  s‚lecteur de fontes de Thing, une autre fenˆtre de Thing peut ˆtre 
  activ‚e par MagiC, mais pas par Thing.

Programmes externes - Recherche : En s‚lectionnant ce bouton, le s‚lecteur 
  d'objets est ouvert et permet de choisir le programme qui sera utilis‚ 
  pour cette fonction (entr‚e 'Chercher...' du menu 'Fichier'). Pour 
  retirer un programme existant, effacez le nom de fichier du champ et 
  cliquez sur <OK>.

  Il existe diff‚rents programmes de recherche comme FSearch et ParaFin 
  qui supportent le protocole AV et qui ont l'avantage d'ˆtre compatibles 
  avec les possibilit‚s du serveur AV qu'est Thing.

Programmes externes - Formatage : En s‚lectionnant ce bouton, le s‚lecteur 
  d'objets est ouvert et permet de choisir le programme qui sera utilis‚ 
  pour cette fonction (entr‚e 'Formater' du menu 'Fichier'). Ce programme 
  n'est pas obligatoire pour Thing, puisque celui-ci possŠde ses propres 
  routines. Pour retirer un programme existant, effacez le nom de fichier 
  du champ et cliquez sur <OK>. Voir ‚galement le chapitre 'Questions-
  R‚ponses pour l'utilisation de MGFORMAT.PRG sous le bureau MagXDesk.

  Si Kobold est d‚fini comme programme de formatage dans l'intercalaire 
  'Copie', il a priorit‚ pour les op‚rations de formatage sur les 
  utilitaires externes ou internes. Voir ‚galement le chapitre suivant 
  consacr‚ … l'utilisation de Kobold avec Thing.


---------------------------------------------------------------------------
Options - Pr‚f‚rences... (copie)                                      Thing
---------------------------------------------------------------------------

Cette page d‚finit les paramŠtres relatifs aux op‚rations de copie, de 
d‚placement et d'effacement ainsi que celles du programme commercial 
Kobold. Effectivement, cet utilitaire peut remplacer les routines de Thing 
pour certaines op‚rations et sous certaines conditions.

Confirmations : Vous pouvez d‚finir si les op‚rations suivantes doivent 
  ˆtre confirm‚es avant d'ˆtre ex‚cut‚es : effacement, copie/d‚placement, 
  remplacement (conflit de noms).

Tampon copie : Si une valeur est sp‚cifi‚e ici, une partie de la m‚moire 
  (en Kilo-octets) sera r‚serv‚e pour les op‚rations de copie ou de 
  d‚placement. Un tampon important permet d'effectuer des copies en 
  utilisant des blocs cons‚quents. De ce fait, les op‚rations de 
  lecture/‚criture sont moins fr‚quentes et acc‚lŠrent le processus. Si le 
  champ est vide, Thing procŠde … une seule op‚ration lecture/‚criture (un 
  seul bloc). Ceci a pour cons‚quence de bloquer les actions sur les 
  fenˆtres.

Options Kobold 2.x : Ces options permettent de d‚finir dans quelles 
  conditions Kobold doit ˆtre utilis‚ pour certaines op‚rations :

  ù Formatage : Kobold est utilis‚ pour les op‚rations de formatage. Cette 
    option … la priorit‚ sur le programme externe d‚fini dans 
    l'intercalaire 'SystŠme'.

  ù Copie de ... fichiers de ... Ko : Kobold est utilis‚ s'il y a au 
    moins ... fichiers d'une taille de ... Ko … copier.

  ù Effacement de ... fichiers : Kobold est utilis‚ s'il y a au moins ... 
    fichiers … effacer. La taille n'a pas a ˆtre d‚finie puisqu'il n'y a 
    pas de diff‚rence pour Kobold entre 10 Ko ou 5 Mo de fichiers … 
    effacer. Le temps pour le processus d'effacement ne diffŠre quasiment 
    pas pour le traitement de petits ou de gros fichiers.

  ù Programme : En s‚lectionnant ce bouton, le s‚lecteur d'objets est 
    ouvert et permet de choisir le programme Kobold 2. Le r‚pertoire et le 
    nom du fichier demand‚ ne tiennent pas compte de la fa‡on dont est 
    ex‚cut‚ Kobold (programme ou accessoire).


---------------------------------------------------------------------------
Options - Pr‚ferences (TOS2GEM)                                       Thing
---------------------------------------------------------------------------

Cette page contient les options pour TOS2GEM (la fenˆtre console de Thing 
programm‚e par Thomas Binder).

Utiliser TOS2GEM : Si cette option est active et que TOS2GEM est install‚, 
  les programmes TOS et TTP sont ex‚cut‚s dans la fenˆtre console. 
  D'autres fenˆtres console sont disponibles sous MagiC (VT52) et MultiTOS 
  (MINIWIN), lesquelles sont souhaitables pour l'ex‚cution en tƒche de 
  fond ou en parallŠle avec Thing. Consultez ‚galement le chapitre 
  'Introduction : Fenˆtre console'.

Fermer fenˆtre console automatiquement : Si cette option est active, Thing 
  ferme automatiquement la fenˆtre console lorsqu'une application TOS ou 
  TTP est termin‚e. Toutefois, cela est possible si la fenˆtre n'‚tait   
  d‚j… pas ouverte et qu'aucune erreur (autre que le code 0) n'a ‚t‚ 
  retourn‚e.

R‚sum‚ : Entrez ici dans le champ, le nombre de lignes … r‚server pour le 
  tampon. Ce tampon permet de stocker les lignes qui ne sont plus visibles 
  dans la fenˆtre. En d‚pla‡ant l'ascenseur vertical de la fenˆtre, ces 
  lignes pourront ˆtre affich‚es. Si cette valeur est modifi‚e, elle ne 
  sera prise en compte qu'aprŠs r‚initialisation de la fenˆtre. De ce 
  fait, le contenu pr‚c‚dent sera perdu.

Tampon : R‚server un tampon pour la sortie de TOS2GEM peut 
  consid‚rablement augmenter la vitesse d'affichage. Par ce principe, les 
  caractŠres sont envoy‚s par blocs et non pas un … un. Trois options sont 
  disponibles :

  'Aucun'  D‚sactive le tampon de sortie.
  'Taille' D‚finit le nombre de caractŠres (bloc) … mettre dans le tampon 
           avant de les afficher.
  'Tempo'  D‚finit le temps entre l'envoi de chaque bloc de caractŠres 
           (20ms … 999ms).

Couleurs : D‚finit la couleur du fond et du texte de la fenˆtre. Trois 
  options sont disponibles :

  'Aucune' Ce sont les couleurs systŠme par d‚faut qui sont utilis‚es.
  'VT52'   Les couleurs 'originales' sont interpr‚t‚es en 
           fonction de la configuration mat‚rielle (la couleur 1 est 
           normalement le noir, quelquefois rouge, plus rarement une autre 
           couleur en fonction du mode graphique).
  'VDI'    L'ordre des couleurs est d‚fini par le VDI (0 = blanc, 1 = 
           noir, ...).

El‚ments fenˆtres : Les diff‚rents ‚l‚ments composant la fenˆtre (barre de 
  titre, ascenseurs) peuvent ˆtre affich‚s ou non. Pour cela, il suffit de 
  cliquer sur les ‚l‚ments de la mini-fenˆtre.

  Sous TOS simple r‚cent, d‚sactivez l'ascenseur horizontal ou utilisez un 
  utilitaire comme WINX afin d'avoir un maximum de place dans la fenˆtre.


---------------------------------------------------------------------------
Options - Lecteurs utilis‚s                                           Thing
---------------------------------------------------------------------------

Cette fonction permet d'afficher sur le bureau toutes les ic“nes des 
lecteurs reconnus par le GEMDOS. Toutes les ic“nes de p‚riph‚riques 
install‚es qui n'ont pas lieu d'ˆtre seront enlev‚es du bureau.


---------------------------------------------------------------------------
Options - R‚solution vid‚o                                            Thing
---------------------------------------------------------------------------

Cette fonction permet sous Thing (ex‚cut‚ comme shell sous MagiC) de 
changer la r‚solution d'‚cran. Malheureusement, cette fonctionnalit‚ n'est 
pas possible sous TOS simple.


---------------------------------------------------------------------------
Options - Modifier ic“nes                                             Thing
---------------------------------------------------------------------------

Cette fonction permet d'ouvrir le gestionnaire d'ic“nes de Thing (Thing 
Icon Manager 'THINGICN.APP').

'THINGICN.APP' doit ˆtre install‚ dans le mˆme r‚pertoire que Thing (par 
exemple : le dossier o— se trouve 'THING.APP') ou dans le r‚pertoire 
sp‚cifi‚ par la variable d'environnement THINGDIR.


---------------------------------------------------------------------------
Options - Charger ic“nes                                              Thing
---------------------------------------------------------------------------

Cette fonction charge les fichiers 'ICONS.INF' et 'ICONS.RSC' et affiche 
les ic“nes d‚finies dans ceux-ci. Cela est trŠs utile lorsque certaines 
ic“nes ont ‚t‚ modifi‚es par un ‚diteur de ressource. Celles-ci peuvent 
donc ˆtre recharg‚es sans avoir … red‚marrer le systŠme.

      Si, pour n'importe quelle raison, le fichier 'ICONS.RSC' ne pouvait 
      ˆtre charg‚, Thing ne pourrait fonctionner et serait quitt‚ ! Afin 
      de palier … ce d‚sagr‚ment, il est recommand‚ de sauver les 
      pr‚f‚rences avec 'Sauver options' avant d'ex‚cuter la fonction 
      'Charger ic“nes'.


---------------------------------------------------------------------------
Options - Sauver options                                              Thing

---------------------------------------------------------------------------

Cette option sauvegarde les paramŠtres suivants :

  - Ic“nes du bureau
  - Applications install‚es
  - R‚glages de la boŒte de dialogue 'Pr‚f‚rences...'


---------------------------------------------------------------------------
Options - Charger options                                             Thing
---------------------------------------------------------------------------

Cette option permet de recharger la configuration de Thing, comme si celui-
ci ‚t‚ relanc‚.


---------------------------------------------------------------------------
Options - Fenˆtre console                                             Thing
---------------------------------------------------------------------------

Par cette fonction, l'on ouvre la fenˆtre console si TOS2GEM est install‚.


---------------------------------------------------------------------------
Renommer Fichier/Dossier                                              Thing
---------------------------------------------------------------------------

Cette boŒte de dialogue apparaŒt … chaque fois qu'un fichier ou un dossier 
doit ˆtre renomm‚ (exemple : lorsqu'un fichier ou dossier entr‚ existe 
d‚j…, ...).

 <OK> Le fichier/dossier est copi‚. La boŒte de dialogue est affich‚e car 
 l'objet de destination existe d‚j…. Thing v‚rifie le nouveau nom de 
 l'objet et, si n‚cessaire, r‚affiche la boŒte.

 <Tout> Tous les fichiers/dossiers retenus sont copi‚s et remplacent ceux 
 existants si n‚cessaires.

 <Suivant> Le fichier/dossier est ignor‚ et reste inchang‚.

 <Annuler> L'op‚ration est abandonn‚e.


===========================================================================
Documentation de Thing - Format des fichiers
===========================================================================

                  Le bureau alternatif
                  Copyright ½ 1994/95 Arno Welzel
                  Copyright ½ 1995/96 Arno Welzel et Thomas Binder

    Format des fichiers
     ù Affectation des ic“nes (ICONS.INF)
     ù Configuration g‚n‚rale (THING.INF)
     ù Configuration du bureau (xxxxyyyy.INF)
     ù Groupes d'objets (*.GRP)
     ù Ressource THING.RSC


---------------------------------------------------------------------------
Format des fichiers, 'ICONS.INF'                                        Thing
---------------------------------------------------------------------------
Voir aussi : Ic“nes
Voir aussi : Thing Icon Manager

'ICONS.INF' contient la liste d'affectation des ic“nes. Cette liste d‚finit 
quelles sont les ic“nes du fichier 'ICONS.RSC' associ‚es aux diff‚rents 
lecteurs, fichiers et dossiers. Si le fichier 'ICONS.INF' est introuvable, 
ce sont les ic“nes standard de Thing qui sont utilis‚es par d‚faut.

Thing recherche le fichier 'ICONS.INF' dans le mˆme r‚pertoire que THING.APP 
et dans celui d‚fini par la variable d'environnement THINGDIR, si celle-ci 
existe. La variable HOME est ignor‚e.

Structure de 'ICONS.INF' :
 - Les lignes vierges sont ignor‚es par Thing ;
 - Les lignes pr‚c‚d‚es par le caractŠre '#' sont ignor‚es par Thing ;
 - La longueur maximale d'une ligne ne doit pas exc‚der 510 caractŠres ;
 - 'ICONS.INF' n'est pas conserv‚ en m‚moire. De ce fait, les affectations 
   et interpr‚tations ne sont pas optimis‚es par des structures internes 
   et c'est pourquoi il n'existe pas de fonction … l'int‚rieur de Thing 
   pour modifier les affectations d'ic“nes.

Chaque ligne du fichier 'ICONS.INF' a le format suivant :

   <type> "<Ic“ne>" <joker>[,<joker>..] [<caractŠre/s>]

   <type>      IFIL - Affectation pour les fichiers/programmes ;
               IFLD - Affectation pour les dossiers ;
               IDRV - Affectation pour les lecteurs ;
   <Ic“ne>     Description de l'ic“ne dans le fichier 'ICONS.RSC' ;
   <joker>     Un ou plusieurs masques (jokers), s‚par‚s par une virgule, 
               peuvent ˆtre sp‚cifi‚s. Il n'y a pas de diff‚renciation 
               entre les majuscules et les minuscules. '*.TXT', '*.txt', 
               '*.Txt' sont consid‚r‚s de la mˆme fa‡on. Les lecteurs 
               peuvent ˆtre suivis d'une lettre correspondant … l'unit‚ 
               comme : IDRV "FLOPPY" A,B.
   <caractŠre> Eventuellement, un caractŠre peut ˆtre ajout‚ … une ic“ne 
               aprŠs le masque <joker>. Ce caractŠre doit ˆtre pr‚c‚d‚ 
               d'un espace et non d'une virgule. En mode texte, ce 
               caractŠre apparaŒtra devant le nom du fichier. Il peut ˆtre 
               utile pour rep‚rer certains fichiers, surtout quand la 
               fonte utilis‚e contient des caractŠres sous forme de 
               symboles graphiques.

  # Programmes individuels
  #
  IFIL "KOBOLD 2"   kobold_2.prg
  IFIL "PURE C"     pc.prg
  #
  # Fichiers
  #
  IFIL "APP"        *.prg,*.app
  IFIL "TOS"        *.tos,*.ttp
  IFIL "RSC"        *.rsc r
  IFIL "TXT"        *.txt,*.doc
  #
  # Dossiers
  #
  IFLD "AUTO DIR"   auto
  IFLD "GEMSYS DIR" gemsys
  #
  # Lecteurs
  #
  IDRV "DONALD" c
  IDRV "FILESYSTEM" i,u

      Il est important de d‚finir tous les fichiers, programmes et 
      dossiers individuels avant ceux comportant des jokers (exemple : 
      'PC.PRG' avant '*.PRG'), car la liste est lue de haut en bas.
      Dans l'exemple ci-dessus, et si '*.PRG' est avant 'PC.PRG', l'ic“ne 
      affect‚e … 'PC.PRG' ne sera pas reconnue.


---------------------------------------------------------------------------
Format des fichiers, THING.INF                                        Thing
---------------------------------------------------------------------------

'THING.INF' contient toutes les r‚solutions ind‚pendamment des pr‚f‚rences 
(mise … part les affectations d'ic“nes). Thing recherche ce fichier dans 
le mˆme r‚pertoire que 'THING.APP' ainsi que dans le r‚pertoire d‚fini par 
la variable d'environnement THINGDIR, quand elle existe.

Les paramŠtres suivants sont sauvegard‚s dans 'THING.INF' :
 - ParamŠtres 'Fenˆtres' ;
 - ParamŠtres 'TOS2GEM' ;
 - ParamŠtres 'Copie' ;
 - ParamŠtres 'SystŠme' ;
 - Applications install‚es ;
 - Position et taille des fenˆtres y compris celle de la console ;
 - Aspect 3D, clic droit et alignement d'ic“nes.

Structure de 'THING.INF' :
 - Les lignes vierges sont ignor‚es par Thing ;
 - Les lignes pr‚c‚d‚es du caractŠre '#' sont ignor‚es par Thing ;
 - La longueur maximale d'une ligne ne doit pas exc‚der 510 caractŠres ;
 - Chaque entr‚e est constitu‚e de 4 caractŠres (mot-cl‚) suivie d'une 
   description sp‚cifique.

Vu que Thing ‚volue, la structure de ce fichier peut changer. L'entr‚e 
'VERS' est une instruction pratique qui permet de connaŒtre avec quelle 
version de Thing le fichier a ‚t‚ cr‚‚, par exemple :

VERS 61

61 pour la version 0.61, 100 pour la version 1.00, ...

      Le num‚ro de version est g‚n‚r‚ par Thing et ne doit ˆtre modifi‚ 
      manuellement ! L'instruction 'VERS' a ‚t‚ introduite … partir de la 
      version 0.24 de Thing. Cependant, le fichier 'THING.INF' peut servir 
      pour n'importe quelle version, mais il sera interpr‚t‚ partiellement 
      ou mˆme compl‚tement ignor‚.

D'autres informations sur la structure des diff‚rentes lignes sont 
disponibles sur demande, mais … l'heure actuelle, il n'y a pas d'int‚rˆt … 
d‚crire les donn‚es contenues dans 'THING.INF', car celles-ci sont 
diff‚rentes pour chaque version.


---------------------------------------------------------------------------
Format des fichiers, configuration du bureau                          Thing
---------------------------------------------------------------------------

La r‚solution d'‚cran, d‚pendante de la configuration du bureau est 
sauvegard‚e dans des fichiers nomm‚s de la fa‡on suivante :

  xxxxyyyy.Izz

'xxxx' correspond … la r‚solution horizontale et 'yyyy' … la r‚solution 
verticale en pixels. 'zz' indique le nombre de couleurs de la palette : 01 
en monochrome, 02 pour 4 couleurs, 04 pour 16 couleurs, ... Par exemple, 
une r‚solution de 640x400 avec 2 couleurs aura un fichier nomm‚ 
06400400.I01.

Thing recherche ce fichier dans le mˆme r‚pertoire que 'THING.APP' ainsi 
que dans le r‚pertoire d‚fini par la variable d'environnement THINGDIR, 
quand elle existe.


---------------------------------------------------------------------------
Format des fichiers, groupes d'objets                                 Thing
---------------------------------------------------------------------------

Pour chaque groupe d'objets est g‚n‚r‚ un fichier avec l'extension 'GRP'. 
Pour chaque fenˆtre sont sauv‚es les informations suivantes :

 - Le titre du groupe ;
 - La position et la taille de la fenˆtre ;
 - L'affichage sous forme d'ic“nes ou de texte.

Le contenu d'un fichier groupe est similaire aux autres fichiers de 
configuration.

Structure d'un fichier groupe '*.GRP' :
 - Les lignes vierges sont ignor‚es par Thing ;
 - Les lignes pr‚c‚d‚es du caractŠre '#' sont ignor‚es par Thing ;
 - La longueur maximale d'une ligne ne doit pas exc‚der 510 caractŠres ;
 - Chaque entr‚e est constitu‚e de 4 caractŠres (mot-cl‚) suivie d'une 
   description sp‚cifique.

Contrairement aux autres fichiers de configuration, la structure des 
fichiers groupe restera compatible avec les futures versions de Thing.

La premiŠre entr‚e contient le titre du groupe, la position de la fenˆtre, 
... : 


   INFO "<titre>" <x> <y> <l> <h> <affichage> <sauvegarde>

   <titre>             Titre du groupe jusqu'… 32 caractŠres ;
   <x>, <y>, <l>, <h>  Position et taille de la fenˆtre convertie en 
                       coordonn‚es systŠme de 0/0 … 10000/10000 ;
   <affichage>         Type d'affichage :
                        0 = ic“nes
                        1 = texte
   <sauvegarde>        Sauvegarde automatique :
                        0 = non
                        1 = oui

Les objets des fichiers ont le format suivant :

   OFIL "<titre>" <fichier> "<paramŠtres>"

   <titre>      Titre du fichier dans la fenˆtre jusqu'… 32 caractŠres ;
   <fichier>    Nom du fichier ;
   <paramŠtres> Ligne de commande des paramŠtres pour le programme.

Les objets des dossiers ont le format suivant :

   OFLD "<titre>" <r‚pertoire> "<joker>"

   <titre>      Titre du dossier dans la fenˆtre jusqu'… 32 caractŠres ;
   <r‚pertoire> Nom du dossier suivi d'un '\' ;
   <joker>      Masque de fichiers ou '*' pour l'ensemble des fichiers.

Les objets sont affich‚s dans la fenˆtre groupe dans l'ordre de la liste 
du fichier '*.GRP'. S'il n'y a pas de r‚pertoire absolu sp‚cifi‚ pour les 
noms de fichiers et dossiers, Thing utilise le r‚pertoire du fichier de 
groupe. Quelques options 'sp‚ciales' comme '..\readme' et d'autres 
similaires sont autoris‚es. Egalement, le masque de fichier peut ˆtre omis 
(exemple : <joker> d‚fini comme "").

      Il est possible d'ins‚rer des caractŠres sp‚ciaux ainsi que des 
      guillemets dans les titres sous forme de code ASCII. Toutefois, ceux-
      ci ne sont pas admis dans les noms des fichiers et dossiers.

        ASCII 1 ... 31        "@01" ... "@31"
        Guillemets (")        "@34"
        Arobace (@)           "@64"

      Cette option peut ˆtre utilis‚e directement dans les programmes afin 
      que ceux-ci puissent g‚n‚rer eux-mˆmes des fichiers groupe !

      Thing peut aussi ouvrir des fichiers groupe si le nom du groupe 
      est transmis par un message AV_START ou AV_STARPROG.


---------------------------------------------------------------------------
Format des fichiers, THING.RSC                                        Thing
---------------------------------------------------------------------------

Thing utilise actuellement un fichier ressource externe qui peut ˆtre 
‚dit‚ … l'aide d'un ‚diteur comme Interface, ORCS, WERCS, ... Si vous 
tentez d'‚diter ce fichier, portez une attention particuliŠre … ce qui 
suit :

 ù Thing calcule les coordonn‚es … l'aide de la 'taille contour' (outline 
   size) plut“t qu'avec la fonte systŠme. Le premier objet du fichier 
   'THING.RSC' contient cet ‚tat sous forme de chaŒne (objet nø1) dans le 
   premier arbre :

   "8 16" ... signifie que le 'contour' (outline) du fichier est d'une 
   taille de 8x16 pixels. Ce paramŠtre doit ˆtre modifi‚ pour travailler 
   avec une fonte systŠme de remplacement qui peut, par exemple, ˆtre de 
   7x12, 8x8 pixels, ...

 ù Un fichier ressource modifi‚ ne doit ˆtre en aucun cas diffus‚ ! Si 
   vous cr‚ez une version dans une autre langue, faites-moi parvenir une 
   copie que j'inclurais dans la version officielle. Actuellement sont 
   disponibles les versions anglaise, allemande et fran‡aise.

 ù Le fichier ressource est d‚j… limit‚ … 64 Ko. Donc, si vous l'‚ditez … 
   l'aide d'Interface, prenez soin de ne pas le sauver au format RSX, car 
   le fichier sera trop gros !

 ù Tous les raccourcis clavier sont compatibles avec MagiC (ils peuvent 
   ˆtre directement ‚dit‚s sous MagiC). En utilisant les intercalaires 
   (index de cartes) dans les boŒtes de dialogue, les raccourcis pour 
   quelques boutons ne sont pas directement visibles, mais les d‚finitions 
   sont compatibles avec MagiC.

 ù Les raccourcis des menus peuvent ‚galement ˆtre modifi‚s. Seules les 
   combinaisons [Shift]+[x] et [Shift]+[Control]+[x] sont autoris‚es. Le 
   raccourci [Shift]+[Delete] pour 'Effacer' ne peut ˆtre retir‚, mais 
   d'autres raccourcis avec [Delete] peuvent ˆtre affect‚s.

 ù L'‚diteur de ressource doit ˆtre capable de lire les 8 premiers octets 
   du type d'objet correctement. Effectivement, l'ancien ‚diteur RCS de 
   Digital Research ne gŠre pas ces octets correctement !

 ù Certaines boŒtes de dialogue de Thing utilisent plusieurs pages sous 
   forme d'intercalaires. V‚rifiez que votre ‚diteur de ressource 
   n'associe pas automatiquement les objets 'parent/enfant'.


===========================================================================
Documentation de Thing - Protocoles
===========================================================================

                  Le bureau alternatif
                  Copyright ½ 1994/95 Arno Welzel
                  Copyright ½ 1995/96 Arno Welzel et Thomas Binder

    Protocoles
     ù Protocole AV
     ù Protocole des fontes
     ù Drag&Drop


---------------------------------------------------------------------------
Protocole AV                                                          Thing
---------------------------------------------------------------------------

Le protocole AV a ‚t‚ d‚velopp‚ pour ˆtre utilis‚ avec le bureau 
alternatif Gemini. Gemini intŠgre un bureau (Venus) et une ligne de 
commande appel‚e Mupfel. Afin que Venus puisse communiquer avec les 
accessoires de bureau, le protocole AV a ‚t‚ d‚velopp‚ et est grandement 
usit‚ aujourd'hui :

(AV ~ Accessoire <-> Venus)

Thing gŠre tous les messages d‚finis depuis le 26 juin 1995 et est par 
cons‚quent un excellent serveur 'AV'. De ce fait, il am‚liore les 
fonctionnalit‚s des accessoires de bureau et les op‚rations sous systŠme 
d'exploitation multitƒches. Les noms de fichier entre guillemets ne sont 
pas encore support‚s.

Dans la description suivante, Thing agit comme le 'serveur' et les 
accessoires et applications comme 'clients'.

Pour utiliser Thing comme serveur AV sous environnement multitƒches, vous 
devez d‚finir une variable d'environnement appel‚e AVSERVER. Celle-ci doit 
ˆtre d‚finie de la fa‡on suivante :

  MagiC
    Entrez '#_ENV AVSERVER=THING' dans le fichier 'MAGX.INF' (doit ˆtre 
    ajout‚ avant '#_CTR').

  MultiTOS
    Entrez 'setenv AVSERVER=THING' dans le fichier 'MINT.CNF'.

Les instructions suivantes sont support‚es par Thing :

  AV_PROTOKOLL        AV_SENDKEY             VA_PATH_UPDATE
  AV_ASKFILEFONT      AV_ASKCONFONT          VA_FONTCHANGED
  AV_OPENWIND         AV_STARTPROG
  AV_ACCWINDOPEN      AV_ACCWINDCLOSED
  AV_STATUS           AV_GETSTATUS
  AV_COPY_DRAGGED     AV_PATH_UPDATE
  AV_WHAT_IZIT        AV_DRAG_ON_WINDOW
  AV_EXIT             AV_STARTED
  AV_XWIND            AV_VIEW
  AV_FILEINFO         AV_COPYFILE
  AV_DELFILE          AV_SETWINDPOS

Voici quelques conseils pour l'int‚gration dans vos propres programmes :

      ù Sous TOS simple, seule l'application (principale) 0 peut agir 
        comme serveur AV. En environnement multitƒches, comme MagiC ou 
        MultiTOS, vous devez v‚rifier la pr‚sence d'un serveur AV dans la 
        variable d'environnement AVSERVER.

      ù Si un programme utilise AV_PROTOKOLL, il doit utiliser ‚galement 
        AV_EXIT avant d'ˆtre quitt‚.

      ù Un programme doit toujours attendre le retour de VA_PROTOSTATUS 
        avant d'utiliser un autre message AV ! Il se peut que le serveur 
        courant ne transmette pas tous les messages du protocole AV.

      ù Tous les blocs m‚moire qui sont utilis‚s pour transmettre les noms 
        de fichier, les paramŠtres, ... doivent ˆtre allou‚s en mode 
       'global' sous MultiTOS (conseil : Mxalloc(<taille>,0x42)) ! 
        Autrement, il peut y avoir un problŠme d'accŠs m‚moire.

      ù Tous les noms de fichiers et dossiers doivent ˆtre exprim‚s 
        sous forme complŠte (exemple : 'i:\test.txt').

      ù Si le serveur supporte les noms de fichiers entre guillemets, ceux-
        ci peuvent ˆtre entre deux caractŠres '. Si un guillemet fait d‚j… 
        partie d'un nom de fichier, celui-ci sera r‚p‚t‚ :

          d:\lettre … ren‚    devient   'd:\lettre … ren‚'
          d:\image d'antan   devient   'd:\image d''antan'

      ù S'il y a plus d'un nom de fichier/dossier, les noms doivent ˆtre 
        s‚par‚s par un seul espace (code ASCII 32).

      ù Les noms des dossiers doivent se terminer par un anti-slash '\' 
        (code ASCII 92). Exemple : 'i:\lettres\' (la version 1.a de Gemini 
        ne semblait faire ceci).

      ù Pour g‚n‚rer un accŠs … la fenˆtre suivante 'global' (window       
        cycling), les clients AV doivent envoyer un [Control]+[W] au 
        serveur par le message AV_SENDKEY.


---------------------------------------------------------------------------
Protocole AV, AV_PROTOKOLL                                            Thing
---------------------------------------------------------------------------

AV_PROTOKOLL (0x4700) serveur <- client (26 juin 1995)

Un client demande au serveur quelle fonction du protocole AV est g‚r‚e. Le 
serveur r‚pond en envoyant un message VA_PROTOSTATUS.

  Mot 3 :   Bit 0 : VA_SETSTATUS
            Bit 1 : VA_START
            Bit 2 : AV_STARTED
            Bit 3 : VA_FONTCHANGED
            Bit 4 : Envoie et utilise les noms de fichier entre guillemets
            Bit 5 : VA_PATH_UPDATE
            Bit 6-15 : R‚serv‚, toujours … 0
  Mot 4 :   R‚serv‚, toujours … 0
  Mot 5 :   R‚serv‚, toujours … 0
  Mot 6+7 : Pointeur du nom, qui doit toujours ˆtre utilis‚ pour 
            appl_find() pour obtenir l'identification AES du client (8 
            caractŠres suivis par le code nul).


---------------------------------------------------------------------------
Protocole AV, VA_PROTOSTATUS                                          Thing
---------------------------------------------------------------------------

VA_PROTOSTATUS (0x4701) serveur -> client (26 juin 1995)

R‚pond par l'envoi d'un message AV_PROTOKOLL demand‚ par le client. La 
r‚ponse, sous forme d'un mot, sp‚cifie quelle fonction du protocole AV de 
Thing est support‚e. Le message (*) ne doit jamais ˆtre g‚r‚ par Thing.

  Mot 3 :   Bit 0 :  AV_SENDKEY
            Bit 1 :  AV_ASKFILEFONT
            Bit 2 :  AV_ASKCONFONT, AV_OPENCONSOLE (*)
            Bit 3 :  AV_ASKobjet
            Bit 4 :  AV_OPENWIND
            Bit 5 :  AV_STARTPROG
            Bit 6 :  AV_ACCWINDOPEN, AV_ACCWINDCLOSED
            Bit 7 :  AV_STATUS, AV_GETSTATUS
            Bit 8 :  AV_COPY_DRAGGED
            Bit 9 :  AV_PATH_UPDATE, AV_WHAT_IZIT, AV_DRAG_ON_WINDOW
            Bit 10 : AV_EXIT
            Bit 11 : AV_XWIND
            Bit 12 : VA_FONTCHANGED
            Bit 13 : AV_STARTED
            Bit 14 : Envoie et utilise les noms de fichier entre guillemets
            Bit 15 : AV_FILEINFO, VA_FILECHANGED
  Mot 4 :   Bit 0 :  AV_COPYFILE, VA_FILECOPIED
            Bit 1 :  AV_DELFILE, VA_FILEDELETED
            Bit 2 :  AV_VIEW, VA_VIEWED
            Bit 3 :  AV_SETWINDPOS
            Bit 4-15 : R‚serv‚, toujours … 0
  Mot 5 :   R‚serv‚, toujours … 0
  Mot 6+7 : Pointeur des noms de programme des serveurs, pr‚par‚ par 
            appl_find() (8 caractŠres suivis du code nul).


---------------------------------------------------------------------------
Protocole AV, AV_GETSTATUS                                            Thing
---------------------------------------------------------------------------

AV_GETSTATUS (0x4703) serveur <- client (11 novembre 1994)

Demande le statut d'information sauv‚ par AV_STATUS. Un message 
VA_SETSTATUS est renvoy‚ en r‚ponse. Il n'y a aucun paramŠtre associ‚ … 
cette instruction.


---------------------------------------------------------------------------
Protocole AV, AV_STATUS                                               Thing
---------------------------------------------------------------------------

AV_STATUS (0x4704) serveur <- client (11 novembre 1994)

Par ce message, un client peut demander au serveur n'importe quel statut 
d'information (pr‚-r‚glages, ...) et n'a pas besoin d'ˆtre renouvel‚. 
Thing sauvegarde cette information comme ‚l‚ment dans le fichier 
'THING.INF'.

Cette fonction est d'une utilit‚ fondamentale pour les accessoires de 
bureau, car le TOS simple est (au mieux) ‚quip‚ de tampons utilisables !

  Mot 3+4 : Pointeur d'une chaŒne de 256 caractŠres maximum qui ne doit 
            contenir aucun code de contr“le.


---------------------------------------------------------------------------
Protocole AV, VA_SETSTATUS                                            Thing
---------------------------------------------------------------------------

VA_SETSTATUS (0x4705) serveur -> client (11 novembre 1994)

R‚pond au message AV_GETSTATUS. Thing ‚change le pr‚c‚dent statut 
d'information avec le client.

  Mot 3+4 : Pointeur sur la chaŒne sauvegard‚e ou code nul si 
            l'information n'est pas disponible.


---------------------------------------------------------------------------
Protocole AV, AV_SENDKEY                                              Thing
---------------------------------------------------------------------------

AV_SENDKEY (0x4710) serveur <- client (11 novembre 1994)

Par ce message, un client peut envoyer … Thing n'importe quelle touche qui 
n'est pas utilis‚e par lui-mˆme.

Note : Thing et Gemini acceptent [Control]+[W] pour proc‚der … un accŠs … 
       la fenˆtre suivante 'global' (Window cycling). Toutes les fenˆtres 
       ouvertes de n'importe quel client AV sont prises en compte. L'‚tat 
       touche (ev_mmokstate) est 0x0004, le 'scan code' (ev_mkreturn) est 
       0x1107.

  Mot 3 : Etat touche (ev_mmokstate)
  Mot 4 : 'Scan code' de la touche appuy‚e (ev_mkreturn)


---------------------------------------------------------------------------
Protocole AV, VA_START                                                Thing
---------------------------------------------------------------------------

VA_START (0x4711) serveur -> client (11 novembre 1994)

Par ce message, un serveur transmet des paramŠtres aux accessoires de 
bureau ou … des applications lanc‚es en parallŠle.

Une caract‚ristique exceptionnelle : Thing peut aussi recevoir des 
messages VA_START. Dans la ligne de commande, un programme individuel ou 
un fichier peut ˆtre transmis. Les applications install‚es sont ‚galement 
prises en compte.

Les lignes de commande commen‡ant avec le caractŠre ':' ne doivent pas 
ˆtre utilis‚es, car elles sont interpr‚t‚es comme commandes internes !

  Mot 3+4 : Pointeur de la ligne de commande. Les objets d‚plac‚s sur les 
            ic“nes par Drag&Drop r‚clament le nom de fichier en entier 
            (exemple : chemin, nom du fichier suivi d'un anti-slash '\').


---------------------------------------------------------------------------
Protocole AV, AV_ASKFILEFONT                                          Thing
---------------------------------------------------------------------------

AV_ASKFILEFONT (0x4712) serveur <- client (11 novembre 1994)

Par ce message, le client peut demander la fonte courante utilis‚e pour 
les noms de fichier dans les fenˆtres r‚pertoire. Le serveur, 
l'identification et la taille (en points) de la fonte sont inclus dans le 
message VA_FILEFONT. Il n'y a pas de paramŠtres pour cette instruction.

Reportez-vous au message VA_FONTCHANGED pour plus d'informations.


---------------------------------------------------------------------------
Protocole AV, VA_FILEFONT                                             Thing
---------------------------------------------------------------------------

VA_FILEFONT (0x4713) serveur -> client (11 novembre 1994)

R‚ponse … AV_ASKFILEFONT. Le serveur retourne l'identification et la 
taille (en points) de la fonte utilis‚e pour les noms de fichier dans 
les fenˆtres r‚pertoire.

Reportez-vous au message VA_FONTCHANGED pour plus d'informations.

  Mot 3 : Identification de la fonte (vst_font)
  Mot 4 : Taille en points (vst_point)


---------------------------------------------------------------------------
Protocole AV, AV_ASKCONFONT                                           Thing
---------------------------------------------------------------------------

AV_ASKCONFONT (0x4714) serveur <- client (11 novembre 1994)

Un client peut demander la fonte utilis‚e dans la fenˆtre console. Le 
serveur r‚pond en utilisant le message VA_CONFONT avec l'identification et 
la taille (en points) de la fonte. Il n'y a pas de paramŠtres pour cette 
instruction.

Reportez-vous au message VA_FONTCHANGED pour plus d'informations.


---------------------------------------------------------------------------
Protocole AV, VA_CONFONT                                              Thing
---------------------------------------------------------------------------

VA_CONFONT (0x4715) serveur -> client (11 novembre 1994)

Thing utilise ce message pour r‚pondre … un message AV_ASKCONFONT. Thing 
renvoie l'identification ainsi que la taille (en points) de la fonte 
courante utilis‚e dans la fenˆtre console.

Reportez-vous au message VA_FONTCHANGED pour plus d'informations.

  Mot 3 : Identification de la fonte (vst_font)
  Mot 4 : Taille en points (vst_point)


---------------------------------------------------------------------------
Protocole AV, AV_OPENWIND                                             Thing
---------------------------------------------------------------------------

AV_OPENWIND (0x4720) serveur <- client (11 novembre 1994)

Thing ouvre une nouvelle fenˆtre r‚pertoire.

  Mot 3+4 : Pointeur du chemin du r‚pertoire ouvert.
  Mot 5+6 : Pointeur du masque de fichier. '*.*' est interpr‚t‚ comme '*' 
            (tous les fichiers) par Thing.


---------------------------------------------------------------------------
Protocole AV, VA_WINDOPEN                                             Thing
---------------------------------------------------------------------------

VA_WINDOPEN (0x4721) serveur -> client (11 novembre 1994)

Thing r‚pond au client … AV_OPENWIND.

  Mot 3 :   0 = Erreur.
          !=0 = La fenˆtre est ouverte et le r‚pertoire r‚actualis‚.


---------------------------------------------------------------------------
Protocole AV, AV_STARTPROG                                            Thing
---------------------------------------------------------------------------

AV_STARTPROG (0x4722) serveur <- client (11 novembre 1994)

Thing lance un programme … la demande d'un client.

  Mot 3+4 : Nom du programme avec le chemin complet (avec ‚ventuellement 
            le nom du fichier). Si le nom du fichier est inclus, Thing 
            recherche pour l'application, le nom du fichier et transmet 
            celui-ci comme paramŠtre … l'application.
  Mot 5+6 : Ligne de commande ou code nul si celle-ci n'existe pas.
  Mot 7 :   N'importe quelle valeur 16 bits, que VA_PROGSTART transmettra.


---------------------------------------------------------------------------
Protocole AV, VA_PROGSTART                                            Thing
---------------------------------------------------------------------------

VA_PROGSTART (0x4723) serveur -> client (11 novembre 1994)

R‚pond … la demande d'un message AV_STARTPROG. Thing envoie toujours la 
r‚ponse imm‚diatement (par exemple, aprŠs la fin des programmes lanc‚s 
sous TOS simple qui ne sont pas consid‚r‚s comme accessoires). 
Actuellement, le code retourn‚ pour les programmes lanc‚s est toujours 0.

Si Thing est quitt‚ avant le lancement d'un programme (mode o— Thing est 
retir‚ de la m‚moire avant l'ex‚cution ou mode mono-tƒche sous MagiC), 
aucun message de r‚ponse n'est envoy‚.

Un client devra toujours recevoir un message d'erreur si le programme ne 
peut ˆtre ex‚cut‚.

  Mot 3 :   0 = Erreur
          !=0 = Programme ex‚cut‚
  Mot 4 : Code retourn‚ par le programme (s'il existe)
  Mot 7 : Mot de 16 bits de AV_STARTPROG


---------------------------------------------------------------------------
Protocole AV, AV_ACCWINDOPEN                                          Thing
---------------------------------------------------------------------------

AV_ACCWINDOPEN (0x4724) serveur <- client (11 novembre 1994)

Un client utilise ce message pour ‚changer avec Thing l'information qui a 
ouvert une fenˆtre. Thing peut alors ‚tendre sa gestion pour le Drag&Drop 
et l'accŠs … la fenˆtre suivante (cycle window) pour recouvrir cette 
fenˆtre.

  Mot 3 : Gestion fenˆtre AES


---------------------------------------------------------------------------
Protocole AV, VA_DRAGACCWIND                                          Thing
---------------------------------------------------------------------------

VA_DRAGACCWIND (0x4725) serveur -> client (11 novembre 1994)

Thing envoie un message VA_DRAGACCWIND au client quand un ou plusieurs 
objets ont ‚t‚ d‚plac‚s sur sa fenˆtre. La fenˆtre doit avoir ‚t‚ au 
pr‚alable reconnue avec Thing par le message AV_ACCWINDOPEN.

Reportez-vous au message AV_COPY_DRAGGED pour plus de pr‚cisions.

Note : Le statut clavier pour d'autres r‚ponses du client (comme 
AV_COPY_DRAGGED) devient n‚cessaire. Il doit, … la r‚ception de 
VA_DRAGACCWIND, v‚rifier la valeur retourn‚e par evnt_multi().

Par exemple : la structure 'EVENT' doit ˆtre v‚rifi‚e en utilisant 
EvntMulti() et non par l'envoi d'une r‚ponse par graf_mkstate() !

  Mot 3 :   Gestion fenˆtre AES
  Mot 4 :   Position X de la souris
  Mot 5 :   Position Y de la souris
  Mot 6+7 : Pointeur de la chaŒne contenant les noms d'objets


---------------------------------------------------------------------------
Protocole AV, AV_ACCWINDCLOSED                                        Thing
---------------------------------------------------------------------------

AV_ACCWINDCLOSED (0x4726) serveur <- client (11 novembre 1994)

Un client ‚change des informations avec Thing quand il a ferm‚ l'une de 
ses fenˆtres. Ceci intervient seulement si un client ferme sa propre 
fenˆtre. Sous TOS simple, les fenˆtres des accessoires sont 
automatiquement ferm‚es au lancement des applications et ce message n'est 
pas n‚cessaire.

  Mot 3 : Gestion fenˆtre AES


---------------------------------------------------------------------------
Protocole AV, AV_COPY_DRAGGED                                         Thing
---------------------------------------------------------------------------

AV_COPY_DRAGGED (0x4728) serveur <- client (11 novembre 1994)

Un client informe Thing qu'un objet ou des objets ont ‚t‚ d‚livr‚s par 
VA_DRAGACCWIND et sont prˆts pour la copie. Thing envoie au client une 
r‚ponse avec VA_COPY_COMPLETE.

  Mot 3 :   Statut clavier … la r‚ception de VA_DRAGACCWIND
  Mot 4+5 : Pointeur du chemin de destination


---------------------------------------------------------------------------
Protocole AV, VA_COPY_COMPLETE                                        Thing
---------------------------------------------------------------------------

VA_COPY_COMPLETE (0x4729) serveur -> client (11 novembre 1994)

R‚ponse de Thing par AV_COPY_DRAGGED au client.

  Mot 3 :   0 = Erreur ou interruption par l'utilisateur
          !=0 = Les objets sont copi‚s et la fenˆtre r‚pertoire est 
                r‚actualis‚e si n‚cessaire


---------------------------------------------------------------------------
Protocole AV, AV_PATH_UPDATE                                          Thing
---------------------------------------------------------------------------

AV_PATH_UPDATE (0x4730) serveur <- client (11 novembre 1994)

Un client informe Thing que le contenu d'un r‚pertoire a ‚t‚ chang‚. Thing 
relit alors les r‚pertoires appropri‚s ainsi que tous les sous-r‚pertoires 
dans le chemin sp‚cifi‚.

  Mot 3+4 : Pointeur du chemin absolu (exemple : C:\AUTO\)


---------------------------------------------------------------------------
Protocole AV, AV_WHAT_IZIT                                            Thing
---------------------------------------------------------------------------

AV_WHAT_IZIT (0x4732) serveur <- client (11 novembre 1994)

Un client r‚clame des informations sur une localisation d'une partie 
d'‚cran. Thing r‚pond par un message VA_THAT_IZIT.

  Mot 3 : Coordonn‚e X
  Mot 4 : Coordonn‚e Y


---------------------------------------------------------------------------
Protocole AV, VA_THAT_IZIT                                            Thing
---------------------------------------------------------------------------

VA_THAT_IZIT (0x4733) serveur -> client (11 novembre 1994)

R‚ponse … une demande de message AV_WHAT_IZIT.


  Mot 3 :   Identification AES pour l'application appropri‚e
  Mot 4 :   Type d'objet
  Mot 5+6 : Pointeur des noms d'objets ou code nul si aucun nom n'est 
            disponible.

Les diff‚rents types sont les suivants :

  VA_OB_UNKNOWN   (0)  Inconnu (fenˆtre console, bureau, ...)
  VA_OB_TRASHCAN  (1)  'Poubelle' Gemini (n'existe pas avec Thing)
  VA_OB_SHREDDER  (2)  'Destructeur de documents' Gemini (Shredder)
  VA_OB_CLIPBOARD (3)  Presse-papiers
  VA_OB_FILE      (4)  Fichier
  VA_OB_FOLDER    (5)  Dossier ou fenˆtre r‚pertoire en arriŠre-plan
  VA_OB_DRIVE     (6)  Lecteur
  VA_OB_WINDOW    (7)  Fenˆtre appartenant … une autre application


---------------------------------------------------------------------------
Protocole AV, AV_DRAG_ON_WINDOW                                       Thing
---------------------------------------------------------------------------

AV_DRAG_ON_WINDOW (0x4734) serveur <- client (11 novembre 1994)

Un client informe Thing que des objets ont ‚t‚ pos‚s quelque part. Thing 
fait le tri … l'endroit o— ont ‚t‚ pos‚s les objets et envoie un message 
VA_DRAG_COMPLETE.

  Mot 3 :   Position X de la souris
  Mot 4 :   Position Y de la souris
  Mot 5 :   Statut clavier
  Mot 6+7 : Pointeur de la chaŒne contenant les noms des objets


---------------------------------------------------------------------------
Protocole AV, VA_DRAG_COMPLETE                                        Thing
---------------------------------------------------------------------------

VA_DRAG_COMPLETE (0x4735)  serveur -> client (11 novembre 1994)

R‚ponse au message AV_DRAG_ON_WINDOW.

  Mot 3 : 0 = Rien de chang‚ aprŠs le Drag&Drop
          1 = Les objets sp‚cifi‚s sont trait‚s (copie, effacement, ...)


---------------------------------------------------------------------------
Protocole AV, AV_EXIT                                                 Thing
---------------------------------------------------------------------------

AV_EXIT (0x4736) serveur <- client (11 novembre 1994)

Un client informe Thing qu'il n'a pas respect‚ le protocole AV. Ceci … 
pour effet d'interrompre aussi tous les messages AV_ACCWINDOPEN messages.

Ce message doit ˆtre utilis‚ avant de quitter un programme si celui-ci ne 
peut utiliser le message AV_PROTOKOLL !

  Mot 3 : Identification AES du client


---------------------------------------------------------------------------
Protocole AV, AV_STARTED                                              Thing
---------------------------------------------------------------------------

AV_STARTED (0x4738) serveur <- client (11 novembre 1994)

Un client informe Thing qu'il a re‡u et compris le message VA_START et 
qu'‚galement la m‚moire r‚serv‚e pour la ligne de commande peut ˆtre 
lib‚r‚e.

Pour l'instant, ce message est ignor‚, car Thing ne r‚serve pas de m‚moire 
suppl‚mentaire pour les messages VA_START.

  Mot 3+4 : Pointeur de la ligne de commande re‡ue par VA_START


---------------------------------------------------------------------------
Protocole AV, VA_FONTCHANGED                                          Thing
---------------------------------------------------------------------------

VA_FONTCHANGED (0x4739) serveur -> client (11 novembre 1994)

Si l'une des fontes dans Thing est modifi‚e, tous les clients qui ont d‚j… 
demand‚ la fonte par AV_PROTOKOLL, sont inform‚s.

Note : Malheureusement, TreeView 2.4, programm‚ par Stephan Gerle, ne 
r‚agit pas … ce message si Thing envoie explicitement … TreeView 
(applications nomm‚es 'TREEVIEW') un message VA_FILEFONT. Ceci n'est pas 
une solution id‚ale mais est d'une fonctionnalit‚ pratique.

  Mot 3 : Identification de la fonte utilis‚e pour les r‚pertoires 
          (vst_font)
  Mot 4 : Taille en points de la fonte utilis‚e dans les r‚pertoires 
          (vst_point)
  Mot 5 : Identification de la fonte utilis‚e dans la fenˆtre console 
          (vst_font)
  Mot 6 : Taille en points de la fonte utilis‚e dans la fenˆtre console 
          (vst_point)


---------------------------------------------------------------------------
Protocole AV, AV_XWIND                                                Thing
---------------------------------------------------------------------------

AV_XWIND (0x4740) serveur <- client (11 novembre 1994)

Thing ouvre une fenˆtre r‚pertoire, comme avec AV_OPENWIND, mise … part 
qu'il existe d'autres options :

  Mot 3+4 : Pointeur du chemin pour l'ouverture des r‚pertoires
  Mot 5+6 : Pointeur du masque (joker) pour les fichiers existants
  Mot 7 :   Bit 0 :    Utilise la fenˆtre courante active, si elle existe
            Bit 1 :    Utilise les jokers pour la s‚lection d'objets
            Bit 2-15 : R‚serv‚, toujours … 0


---------------------------------------------------------------------------
Protocole AV, VA_XOPEN                                                Thing
---------------------------------------------------------------------------

VA_XOPEN (0x4741) serveur -> client (11 novembre 1994)

R‚ponse … AV_XWIND, comme pour VA_WINDOPEN.

 Mot 3 :   0 = Erreur
         !=0 = La fenˆtre ouverte et le r‚pertoire sont entiŠrement lus 
               (une fenˆtre active devant ˆtre existante)


---------------------------------------------------------------------------
Protocole AV, AV_VIEW                                                 Thing
---------------------------------------------------------------------------

AV_VIEW (0x4751) serveur <- client (26 juin 1995)

Le serveur appelle le visualiseur pour un fichier sp‚cifique. Si aucun 
visualiseur n'est disponible, un message d'erreur est retourn‚ … 
l'utilisateur.

Note : A la diff‚rence de Gemini V1.a, Thing reconnaŒt quelles 
applications sont install‚es pour chaque type de fichiers. Avec ce 
message, Thing peut ex‚cuter l'application correspondante (exemple : un 
simple visualiseur d'image IMG au lieu d'un programme de dessin).

  Mot 3+4 : Pointeur des noms de fichiers destin‚s … ˆtre visualis‚s (seul 
            un fichier est autoris‚).
  Mot 5-7 : R‚serv‚, toujours … 0


---------------------------------------------------------------------------
Protocole AV, VA_VIEWED                                               Thing
---------------------------------------------------------------------------

VA_VIEWED (0x4752) serveur -> client (26 juin 1995)

R‚ponse … AV_VIEW. Le serveur informe le client quels sont les fichiers … 
visualiser ou non. La r‚ponse est imm‚diate et est toujours renvoy‚e si 
une erreur intervient. Autrement, en tƒche de fond (multitƒches), la 
r‚ponse est re‡ue aussit“t que le visualiseur est actif. Sous TOS simple, 
la r‚ponse est re‡ue aprŠs que le visualiseur soit quitt‚, au cas o— le 
serveur n'ai pas d‚j… ‚t‚ quitt‚ (par exemple : lorsque Thing est retir‚ 
de la m‚moire avant le lancement du visualiseur).

  Mot 3 :  0 = Erreur, 1 = Tout est correct
  Mot 4-7 : R‚serv‚, toujours … 0


---------------------------------------------------------------------------
Protocole AV, AV_FILEINFO                                             Thing
---------------------------------------------------------------------------

AV_FILEINFO (0x4753) serveur <- client (26 juin 1995)

Affiche les informations sur les fichiers/dossiers (r‚ponse … 
VA_FILECHANGED).

  Mot 3+4 : Pointeur du nom du fichier ou du dossier. Plusieurs 
            fichiers/dossiers doivent ˆtre s‚par‚s par des espaces. Les 
            dossiers doivent se terminer par un anti-slash '\' !
  Mot 5-7 : R‚serv‚, toujours … 0


---------------------------------------------------------------------------
Protocole AV, VA_FILECHANGED                                          Thing
---------------------------------------------------------------------------

VA_FILECHANGED (0x4754) serveur -> client (26 juin 1995)

R‚ponse … AV_FILEINFO.

  Mot 3+4 : Pointeur du nom du fichier/dossier transmis par AV_FILEINFO, 
            qui peut naturellement contenir un nouveau nom de 
            fichier/dossier.

            Exemple : 'C:\ANNA.TXT C:\AUTO\' sera transmis. Si 
                      l'utilisateur change 'ANNA.TXT' en 'ANNIE.TXT', la 
                      chaŒne du message sera modifi‚e en : 'C:\ANNIE.TXT 
                      C:\AUTO\'

  Mot 5-7 : R‚serv‚, toujours … 0


---------------------------------------------------------------------------
Protocole AV, AV_COPYFILE                                             Thing
---------------------------------------------------------------------------

AV_COPYFILE (0x4755) serveur <- client (26 juin 1995)

Copie ou d‚place des fichiers/dossiers (r‚ponse … VA_FILECOPIED).

  Mot 3+4 : Pointeur du ou des fichiers source et dossier(s) s‚par‚s par 
            des espaces. Les dossiers doivent se terminer par un anti-
            slash '\'.
  Mot 5+6 : Pointeur du dossier de destination
  Mot 7 :   Bit 0 :    Efface l'original (d‚placement)
            Bit 1 :    Renomme la copie
            Bit 2 :    Remplace la destination sans avertissement
            Bit 3-15 : R‚serv‚, toujours … 0


---------------------------------------------------------------------------
Protocole AV, VA_FILECOPIED                                           Thing
---------------------------------------------------------------------------

VA_FILECOPIED (0x4756) serveur -> client (26 juin 1995)

R‚ponse … AV_COPYFILE.

  Mot 3 :   0 = Erreur, 1 = Tout est correct
  Mot 4-7 : R‚serv‚, toujours … 0


---------------------------------------------------------------------------
Protocole AV, AV_DELFILE                                              Thing
---------------------------------------------------------------------------

AV_DELFILE (0x4757) serveur <- client (26 juin 1995)

Efface des fichiers/dossiers (r‚ponse … VA_FILEDELETED).

  Mot 3+4 : Pointeur des fichiers/dossiers devant ˆtre effac‚s, s‚par‚s 
            par des espaces. Les dossiers doivent se terminer par un anti-
            slash '\'.
  Mot 5-7 : R‚serv‚, toujours … 0


---------------------------------------------------------------------------
Protocole AV, VA_FILEDELETED                                          Thing
---------------------------------------------------------------------------

VA_FILEDELETED (0x4758) serveur -> client (26 juin 1995)

R‚ponse … AV_DELFILE.

  Mot 3 :   0 = Erreur, 1 = Tout est correct
  Mot 4-7 : R‚serv‚, toujours … 0


---------------------------------------------------------------------------
Protocole AV, AV_SETWINDPOS                                           Thing
---------------------------------------------------------------------------

AV_SETWINDPOS (0x4759) serveur <- client (26 juin 1995)

AV_XWIND est une extension de AV_OPENWIND. Avec ce message, le client peut 
ˆtre inform‚ de la position et de la taille de la fenˆtre r‚pertoire 
suivante (avec AV_XWIND ou AV_OPENWIND) … ouvrir. Les coordonn‚es sont 
donn‚es en coordonn‚es absolues.

Puisque par AV_XWIND, une fenˆtre existante est activ‚e au lieu qu'une 
nouvelle fenˆtre soit ouverte, ce message n'a pas d'effet.

  Mot 3 :  Position X
  Mot 4 :  Position Y
  Mot 5 :  Largeur
  Mot 6 :  Hauteur
  Mot 7 :  R‚serv‚, toujours … 0


---------------------------------------------------------------------------
Protocole AV, VA_PATH_UPDATE                                          Thing
---------------------------------------------------------------------------

VA_PATH_UPDATE (0x4760) serveur -> client (26 juin 1995)

Si le client a reconnu par AV_PROTOKOLL que le serveur supporte ce 
message, il informe celui-ci lorsqu'il modifie le contenu d'un r‚pertoire 
ou d'un sous-r‚pertoire. Le client doit alors relire tous les r‚pertoires 
et sous-r‚pertoires correspondants et, si n‚cessaire, fermer les sous-
r‚pertoires qui n'existent plus.


 Mot 3+4 : Pointeur du r‚pertoire, qui doit toujours se terminer par un 
           anti-slash '\'.
 Mot 5-7 : R‚serv‚, toujours … 0


---------------------------------------------------------------------------
Protocole des fontes                                                  Thing
---------------------------------------------------------------------------

Depuis la version 0.4, Thing gŠre les plus importantes fonctions 
de ce protocole, comme Christian Grunenberg l'a d‚fini.

Thing peut aussi ˆtre install‚ comme s‚lecteur de fontes pour d'autres 
applications, bien qu'… pr‚sent, seul ST-Guide (du 30/04/95 ou aprŠs) 
supporte cette option. Pour que cette option fonctionne bien, les critŠres 
suivants doivent ˆtre observ‚s :

 ù Thing doit ˆtre lanc‚ en mˆme temps que l'application, soit comme un 
   accessoire de bureau sous TOS simple ou en environnement multitƒches.

 ù La variable d'environnement 'FONTSELECT' doit ˆtre d‚finie par 'THING'.

Ce qui suit est une description des messages support‚s par Thing. Pour 
avoir l'ensemble de ce protocole (en allemand), contactez Christian 
Grunenberg :

Email: Christian_Grunenberg@LB.maus.de


---------------------------------------------------------------------------
Protocole des fontes, FONT_SELECT                                     Thing
---------------------------------------------------------------------------

FONT_SELECT (0x7A19) Application -> Thing

Une application appelle le s‚lecteur de fontes et re‡oit en retour la 
s‚lection des fontes. Ensuite, elle r‚pond par le message FONT_CHANGED.

  Mot 3 : Traite la fenˆtre affect‚e, ou valeur n‚gative si la fonte a ‚t‚ 
          chang‚e pour toutes les fenˆtres
  Mot 4 : Identification de la fonte ou 0
  Mot 5 : Taille de la fonte en points
  Mot 6 : Couleur de la fonte
  Mot 7 : Attributs - Bit 0 :    Gras
                      Bit 1 :    Clair
                      Bit 2 :    Italique
                      Bit 3 :    Soulign‚
                      Bit 4 :    Contour
                      Bit 5 :    Ombr‚
                      Bit 6 :    Inverse
                      Bit 7-15 : R‚serv‚, toujours … 0


---------------------------------------------------------------------------
Protocole des fontes, FONT_CHANGED                                    Thing
---------------------------------------------------------------------------

FONT_CHANGED (0x7A18) Application <- Thing

R‚ponse … FONT_SELECT. Thing informe l'application des nouvelles valeurs. 
Le mot 1 du message contient l'identification d'application de Thing.

Ce message est aussi retourn‚ par Thing si la fonte est d‚plac‚e par 
Drag&Drop sur la fenˆtre d'une autre application.

      Installez WINX sous TOS simple pour que Thing puisse d‚terminer le 
      d‚tenteur de chaque fenˆtre.

Thing accepte aussi ce message en tant que r‚cepteur et r‚actualise la 
fenˆtre affich‚e comme demand‚.


---------------------------------------------------------------------------
Drag&Drop                                                             Thing
---------------------------------------------------------------------------

Ce protocole a ‚t‚ introduit par Atari pour MultiTOS et devrait ˆtre 
support‚ par MagiC.

Thing comme ‚metteur :

Thing actionne automatiquement ce protocole si un ou plusieurs objets 
d'une fenˆtre sont tir‚s et pos‚s sur une autre appartenant … une 
application, laquelle ne doit pas appartenir … un client AV et dont la 
fenˆtre n'a pas ‚t‚ ouverte par AV_ACCWINDOPEN.

Thing peut mˆme 'convertir' des messages Drag&Drop AV (AV_DRAG_ON_WINDOW) 
en messages de protocole Drag&Drop ! Pour cela, il est possible de 
rechercher des fichiers avec ParaFin et d'en envoyer le r‚sultat … CoNnect 
par Drag&Drop...

Si le r‚cepteur ne comprend pas le protocole Drag&Drop ou que le systŠme 
(comme MagiC V2/TOS simple) ne le supporte pas, Thing essaye d'envoyer un 
message VA_START avec les noms des objets d‚plac‚s via la ligne de 
commande. Toutefois, le systŠme doit reconnaŒtre ses propres fenˆtres. Un 
conseil : les utilisateurs sous TOS simple peuvent utiliser WINX.

Thing comme receveur :

Par manque d'applications supportant ce protocole, je n'ai pas eu trop le 
temps d'effectuer des tests. Cependant, j'ai test‚ CAT (r‚seau Maus OLR) 
qui peut exporter des fichiers '*.TXT'.

Si un bloc '*.xxx' est tir‚ puis d‚pos‚ sur le bureau, Thing demande un 
chemin pour sauver le fichier. Si un lecteur ou un autre objet est 
s‚lectionn‚ comme destination, le chemin est affich‚ comme une ligne 
directrice. Si le bloc est tir‚ puis d‚pos‚ sur le presse-papiers, Thing 
sauve automatiquement les donn‚es sous 'SCRAP.xxx' dans celui-ci.

Si un bloc de texte est pos‚ sur la fenˆtre d'une boŒte de dialogue et que 
l'application supporte le Drag&Drop '*.TXT', alors le texte est ins‚r‚ 
dans le champ courant. Ceci ne fonctionne seulement qu'avec quelques 
applications r‚centes.

Les blocs 'ARGS' sont g‚r‚s comme des messages VA_START messages. Ils sont 
transmis via la ligne de commande et sont simplement ex‚cut‚s.

Les blocs 'chemin' se sont actuellement pas support‚s et rejet‚s avec 
DD_NAK.


===========================================================================
Documentation de Thing - Variables d'environnement
===========================================================================

                  Le bureau alternatif
                  Copyright ½ 1994/95 Arno Welzel
                  Copyright ½ 1995/96 Arno Welzel et Thomas Binder

    Variables d'environnement
     ù G‚n‚ral
     ù AVSERVER
     ù HOME
     ù THINGDIR
     ù LINES, COLUMNS
     ù STGUIDE

---------------------------------------------------------------------------
Variables d'environnement, G‚n‚ral                                    Thing
---------------------------------------------------------------------------

Thing ne d‚finit pas les variables d'environnement 'globales', mais scrute 
celles existantes. Sous TOS simple, MagiC (>=v3.0) et MultiTOS, il est 
possible de d‚finir des environnements 'locaux' pour les applications 
install‚es. Au lancement d'un programme, Thing ajoute les variables 
'locales' aux autres variables.

Les paragraphes suivants d‚crivent les variables scrut‚es lorsque Thing 
est ex‚cut‚ pour la premiŠre fois. Pour plus de pr‚cisions sur la 
d‚finition de ces variables, reportez-vous au chapitre sur l'installation.


---------------------------------------------------------------------------
Variables d'environnement, AVSERVER                                   Thing
---------------------------------------------------------------------------

En environnement multitƒches, la variable AVSERVER est utilis‚e pour 
d‚finir le serveur AV, qui est normalement Thing.

Reportez-vous au chapitre 'Installation : Param‚trer le systŠme 
d'exploitation'.


---------------------------------------------------------------------------
Variables d'environnement, HOME                                       Thing
---------------------------------------------------------------------------

Si la variable d'environnement HOME est d‚finie, Thing devra v‚rifier le 
chemin sp‚cifi‚ pour ses fichiers de configuration (except‚ 'ICONS.INF'). 
Si aucun lecteur n'est entr‚, alors, c'est g‚n‚ralement le r‚pertoire 
racine du lecteur U ('U:\') qui est utilis‚ par d‚faut. A l'heure 
actuelle, 'UNIXMODE' n'est pas reconnu.

THINGDIR d‚finit la variable HOME (mise … part pour Kraft). Sous MiNT (ou 
‚quivalent), un r‚pertoire fixe peut ˆtre sp‚cifi‚ pour Thing.

Exemple : Avec HOME d‚fini par '\usr\arno', Thing devra regarder dans le 
chemin du r‚pertoire 'U:\usr\arno' pour ses fichiers de configuration.


---------------------------------------------------------------------------
Variables d'environnement, THINGDIR                                   Thing
---------------------------------------------------------------------------

Si la variable THINGDIR est d‚finie, elle sera utilis‚e comme r‚pertoire 
de lancement et Thing devra s'attendre … ce que tous ses fichiers de 
configuration 'ICONS.RSC', 'ICONS.INF' ainsi que les programmes 
'THINGRUN.PRG' et 'THINGICN.APP' soient localis‚s dans ce dossier.

Si THINGDIR est d‚fini, HOME est ignor‚.

Exemple : THINGDIR=C:\THING\


---------------------------------------------------------------------------
Variables d'environnement, LINES/COLUMNS                              Thing
---------------------------------------------------------------------------

Les variables d'environnement LINES et COLUMNS peuvent ˆtre utilis‚es pour 
d‚finir la taille du terminal de la fenˆtre console.


---------------------------------------------------------------------------
Variables d'environnement, STGUIDE                                    Thing
---------------------------------------------------------------------------

En environnement multitƒches (MagiC, MultiTOS, ...), Thing peut charger ST-
Guide en parallŠle. Le nom ainsi que le chemin en entier doivent ˆtre 
entr‚s.

Exemple : STGUIDE=D:\OUTILS\ST-GUIDE\ST-GUIDE.PRG


---------------------------------------------------------------------------
Historique - Changements dans cette version                           Thing
---------------------------------------------------------------------------

(+ nouveaut‚, - retrait, ! Correction/changement)

Changements entre les versions 1.09 et 1.01 (les changements intervenus 
depuis la pr‚c‚dente mise … jour figurent aprŠs) :

! Pdomain() et Psignal(), maintenant sans le sp‚cial MiNT-query -> Thing  
  fonctionne d‚sormais sous MagiC (>= 4) dans le MiNT-Domain.
+ Correction gestion SIGTERM.
! Les fonctions AV_STARTPRG sans paramŠtre(s) -> SMU, ParaFin et d'autres 
  peuvent encore lancer des programmes … partir de Thing.
+ Un double-clic gauche maintenu simule un clic droit. Les utilisateurs de 
  MagiC Mac avec un seul bouton peuvent b‚n‚ficier de la fonction de 
  d‚filement en temps r‚el … l'int‚rieur d'une fenˆtre.
+ La r‚solution et la palette couleur sont maintenant dans un seul 
  fichier. Reportez-vous au chapitre des conseils importants.
! Par la translation de MiNTLibs PL46, Thing a d‚sormais une gestion s–re 
  et int‚grale de la m‚moire dynamique. Il n'y a plus de problŠmes avec 
  les r‚solutions sup‚rieures … 16 bits.
! Il n'y a plus de fichiers d'information corrompus si le tampon 'R‚sum‚' 
  de TOS2GEM est de 0 ou de plus de 32768 caractŠres.
! Les routines pour les ic“nes couleurs peuvent d‚sormais charger les 
  fichiers ressource d'ORCS.
! Sous TOS simple, shel_write est maintenant interrompu avec "" au lieu de 
  '0L'.
+ Raccourci pour 'Fichier > Arrˆter'.
! AprŠs la modification d'un fichier programme et aprŠs avoir cliqu‚ sur 
  <OK>, Thing ne cr‚e pas d'erreur en modifiant le bit d'archive.
! Si des fichiers ne peuvent ˆtre renomm‚s, Thing conserve les anciens 
  noms dans les fenˆtres r‚pertoire.
! [Esc] ne fait plus d‚placer maintenant l'ascenseur vertical sans 
  n‚cessit‚.
! L'affichage d'erreur dans la boŒte de dialogue d'information d'un 
  p‚riph‚rique a ‚t‚ enlev‚.
! Le num‚ro de version de MagiC est d‚sormais bien identifi‚. MagiC 4.01 
  n'est plus identifi‚ comme MagiC 3 version 4.01.
+ Les applications peuvent ˆtre install‚es comme programmes ex‚cutables 
  (exemple : TTP-Start pour '*.TTP'). Lisez le fichier 'UPDATE.TXT' pour 
  plus de d‚tails.
! Il n'y a plus d'erreurs de Drag&Drop en relation avec les applications 
  ayant de longs chemins.
! Les majuscules et minuscules du nom de groupe dans la boŒte 'Nouvel 
  objet' sont maintenant toujours diff‚renci‚es.
! Il n'y a plus d'ic“nes erron‚es avec les nouvelles ic“nes de groupe 
  install‚es sur le bureau.
! La barre de progression durant les op‚rations de copie/d‚placement 
  fonctionne maintenant correctement mˆme avec un nombre important de 
  donn‚es.
+ Les fichiers peuvent ˆtre affich‚s avec [Control]+ double-clic, 
  ‚galement dans les fenˆtres de groupes.
! Les programmes dans les groupes peuvent ˆtre ex‚cut‚s mˆme si aucune 
  application n'est install‚e.
! Plus de problŠmes avec Kobold sous MultiTOS/N.AES. Kobold est, si 
  demand‚, lanc‚ en parallŠle.
+ La gestion de Kobold a ‚t‚ g‚n‚ralement am‚lior‚e : un job actif 
  existant n'est plus quitt‚ si sa fenˆtre n'est pas ferm‚e.
! Sous TOS simple, Kobold recherche maintenant son fichier 'INF' s'il est 
  lanc‚ en parallŠle.
+ Les utilisateurs de Kobold 2 ont maintenant la possibilit‚ d'utiliser 
  cette version avec Thing. Reportez-vous aux conseils propres … Kobold.
+ Thing utilise maintenant, si elles sont disponibles, les fonctions 
  Dreadlabel()/Dwritelabel() pour lire et ‚crire les noms des lecteurs. 
  Les noms longs sont ‚galement autoris‚s.
! La boŒte de dialogue d'information scrute maintenant correctement les 
  lecteurs additionnels dans le systŠme (disques virtuels, ...).
! Les attributs du TOS sont d‚sormais correctement scrut‚s.
+ Les attributs MiNT sont maintenant ‚valu‚s et utilis‚s sur les systŠmes 
  o— les noms de fichiers ont plus de 12 caractŠres (8 + 3). Si les 
  attributs fichiers n'existent pas, ils sont naturellement ignor‚s.
! L'affichage des attributs pour les r‚pertoires sous MiNT a ‚t‚ corrig‚.
! <Suivant> et <Annuler> fonctionnent maintenant dans la boŒte 
  d'information des p‚riph‚riques et sont accessibles par le clavier.
+ Thing informe maintenant l'utilisateur s'il ne trouve pas son fichier 
  ressource. Auparavant, Thing ‚tait imm‚diatement quitt‚.
! Les entr‚es des dossiers additionnels Win95 sous systŠme sans VFAT-XFS 
  ne sont plus affich‚s.
! Le dernier caractŠre utilis‚ lors de la localisation automatique peut 
  ˆtre en majuscules ou en minuscules.
! La longueur maximale de la ligne dans la boŒte des masques ne peut plus 
  ˆtre d‚pass‚e avec [Shift] + clic.
! La localisation automatique dans la boŒte des masques peut se faire 
  d‚sormais en majuscules ou en minuscules.
! Le tri et la localisation automatique sont d‚sormais r‚ellement 
  possibles, soit en majuscules, soit en minuscules (… l'exception des 
  'Umlauts' pour l'allemand qui doivent ˆtre ‚vit‚s pour les noms de 
  fichiers).
! La boŒte de dialogue des masques n'est plus dissym‚trique.
! Il n'y a plus de 'plantage' lors du r‚affichage des fenˆtres r‚pertoire.
+ Il existe une application par d‚faut avec r‚glages pour les programmes 
  non install‚s.
! Thing n'affiche plus sa liste de menu sans n‚cessit‚.
+ Le passage … une autre application d‚j… lanc‚e sous MagiC active les 
  fenˆtres dont le bon ordre.
+ Le passage … une autre application en parallŠle sous N.AES est d‚sormais 
  possible.
! La copie d'un fichier systŠme sans attributs MiNT est plac‚e dans le 
  r‚pertoire de destination … l'aide de la fin du fichier (cela ne 
  concerne que le 'x-bit').
+ Les attributs MiNT sont maintenant copi‚s avec les dossiers.
! Thing recherche toujours avec appl_find() pour les noms d'applications 
  en majuscules.
! La sauvegarde automatique d'un groupe ne ferme plus la fenˆtre.
+ Sous MagiC et N.AES, Thing peut maintenant ˆtre activ‚ en cliquant sur 
  n'importe quelle partie vide du bureau.
! Les paramŠtres de la taille minimale pour les options de copie avec 
  Kobold, et lors de d‚placements de plus de 64 Mo ont ‚t‚ corrig‚s.
! Il n'y a plus de r‚affichage des toutes les fenˆtres r‚pertoire, si 
  Kobold est interrompu.
! Lorsque l'on recharge les options de Thing, celui-ci met … jour le 
  chemin du presse-papiers.
! Thing d‚finit maintenant correctement le chemin du presse-papiers (avec 
  un anti-slash '\'). Le Pure Pascal peut utiliser le presse-papiers avec 
  Thing comme bureau.
+ Le num‚ro de version de N.AES est maintenant correctement rapport‚.
+ MagiC PC est reconnu.
! Un double-clic maintenu pour ouvrir un objet ne pose plus de problŠmes.
! La gestion m‚moire des fenˆtres r‚pertoire a ‚t‚ modifi‚e. La place 
  restante des blocs m‚moire est maintenant autour de 100 Ko pour chaque 
  nouvelle fenˆtre ouverte.
! Le tampon AV a ‚t‚ doubl‚ … 8 Ko.
! Thing envoie lui-mˆme un message SH_WDRAW avant un message AV_FILEINFO. 
  Cela peut sembler ˆtre l'une des meilleures solutions.
! Si un r‚pertoire contient des noms de fichier trop longs (plus de 32 
  caractŠres), l'op‚ration de lecture se termine avant l'affichage d'une 
  boŒte d'alerte.
+ Lors d'une copie, le fichier de destination est effac‚ s'il intervient 
  une erreur de lecture.
! Il n'y a plus d'erreurs en utilisant Dreaddir() au lieu de Dxreaddir() 
  dans certaines situations.
+ 'THING.INF' peut ˆtre modifi‚ manuellement afin d'ajouter une option 
  'NICE 0' qui permet de modifier les lignes pleines entre les entr‚es de 
  menu par des lignes en pointill‚s.
! Apparition des lignes pleines entre les entr‚es de menu sous N.AES.
! Il n'y a plus d'interruption lorsqu'un r‚pertoire contient trop d'objets.
+ Le nombre maximum de fichiers par r‚pertoire a ‚t‚ descendu … 8192. 
  L'affichage d'un grand nombre fichiers requiŠre un multi-colonnage ainsi 
  qu'une petite fonte.
+ L'utilisation des jokers est compatible Unix. Lisez le fichier 
  'UPDATE.TXT' pour plus d'informations.
! Lors de l'‚criture de noms de fichiers dans le presse-papiers, les fins 
  de ligne au format Unix ne sont plus utilis‚es.
+ Remaniements pour la version actuelle de 'ThingImg'.
! Suppression des r‚f‚rences superflues des anciennes ic“nes standard.
+ Image de fond via le module externe 'ThingImg'.
+ Dans la boŒte de dialogue d'une application, ont ‚t‚ rajout‚s les champs 
  'Types de fichier pour l'ex‚cution' et '... pour la visualisation'.
+ Les mini-ic“nes en couleurs sont autoris‚es.
! Le d‚placement de fichiers est autoris‚ … condition que les r‚pertoires 
  source et destination soient sur le mˆme lecteur physique.
+ La boŒte de dialogue d'informations a ‚t‚ agr‚ment‚e d'intercalaires 
  pour les diff‚rentes pages.
+ Si aucun fichier de configuration ad‚quat pour la r‚solution d'‚cran 
  actuelle n'est trouv‚, Thing recherche le fichier le mieux appropri‚ 
  dans une r‚solution inf‚rieure. Le type de r‚solution a priorit‚ sur le 
  nombre de couleurs. Si un fichier ad‚quat est trouv‚, l'option 'Sauver 
  options' propose de sauvegarder les pr‚f‚rences de nouveau.
+ Lors de la sauvegarde des options, il est possible de choisir un nouveau 
  r‚pertoire.
+ Le changement de r‚solution est possible sous MagiC (>=4).
+ Les accessoires peuvent ˆtre ex‚cut‚s sous MagiC et toutes les autres 
  versions d'AES qui supportent cette caract‚ristique (MultiTOS, N.AES, 
  Geneva, ...).

Changements dans la version 1.01 :

+ Affichage et ‚dition des attributs ‚tendus de MiNT pour la cr‚ation de 
  dossiers.
+ Les attributs TOS/MiNT sont affich‚s en fonction de l'existence de 
  fichier systŠme (8 + 3 caractŠres et dont les majuscules et minuscules 
  sont diff‚renci‚es).
+ Localisation automatique dans la liste des applications.
! La localisation automatique et le tri dans les r‚pertoires ne tiennent 
  plus compte des majuscules et des minuscules.
! Les problŠmes avec l'assignement des ic“nes et du grand nombre d'objets 
  dans un groupe sont r‚solus.
! Tous les messages AV ont maintenant un pointeur nul v‚rifi‚ et si besoin 
  ignor‚. En cons‚quence, Thing ne 'plante' plus lorsqu'il re‡oit des 
  messages vides (VA_START, ...).
! Le menu 'Outils' a ‚t‚ refait.
! Les routines pour l'affichage des titres de menu gris‚s pour N.AES ont 
  ‚t‚ refaites. Ceci ne n‚cessite plus une tƒche de travail sp‚cifique 
  dans N.AES.
! Diff‚rentes boŒtes de dialogue ont ‚t‚ revues.
! La protection logiciel a ‚t‚ am‚lior‚e, l'ancien systŠme ayant ‚t‚ 
  pirat‚. D'autres projets sont en cours d'am‚lioration.
- L'affichage d'une image de fond a ‚t‚ suspendu pour l'instant.

Changements depuis la version 0.81 (pas de mise … jour) :

! Le problŠme de la routine de recherche de fichiers r‚cursifs a ‚t‚ 
  corrig‚.
! L'espace n‚cessaire pour les noms de fichier dans les groupes et les 
  fenˆtres a ‚t‚ optimis‚ : espacement des lignes r‚duit, ...
+ En fouillant dans le code de la gestion des fenˆtres, j'ai cr‚‚ quelques 
  mini-ic“nes (garde … Gemini, j'y arrive !).
+ Si 'THING.APP' ne peut ˆtre ex‚cut‚ pour n'importe quelle raison (pas de 
  fichier 'ICONS.RSC', ...), un code d'erreur est retourn‚ (actuellement 
  toujours 10).

Changements dans la version 0.80 (pas de mise … jour) :

! L'optimisation du code Pure C est de nouveau suspendue dans l'espoir que 
  des 'plantages' et des problŠmes dus … MetaDos ne se reproduisent plus. 
+ Les boŒtes de dialogues possŠdent maintenant un bouton <Aide> afin 
  d'avoir accŠs … une aide contextuelle.
+ Les titres de menu inactifs et les boŒtes de dialogue non bloquantes 
  sont implant‚es.
+ L'option 'Tampon copie' sera maintenant v‚rifi‚e. Le maximum de m‚moire 
  sera r‚serv‚ si rien n'est sp‚cifi‚.
! Les noms de fichier avec un seul caractŠre ainsi que l'attribut 'x' de 
  MinixFS sont d‚sormais reconnus et ex‚cutables.
! Les menus popup des couleurs et des motifs de remplissage fonctionnent 
  maintenant en mode HighColor/Truecolor.

Changements dans la version 0.74 (pas de mise … jour) :

+ Acceptation de la variable d'environnement STGUIDE pour que ST-Guide 
  puisse ˆtre ex‚cut‚ en parallŠle sous environnement multitƒches.
+ Les fontes sont maintenant affich‚es dans l'ordre alphab‚tique dans un 
  menu popup de la boŒte 'Styles'.
+ Des fontes diff‚rentes peuvent ˆtre attribu‚es pour chaque groupe.
+ Les boŒtes de dialogue non bloquantes ainsi que la fenˆtre console 
  peuvent ˆtre maintenant iconifi‚es.
! La gestion automatique des fenˆtres r‚pertoire a ‚t‚ am‚lior‚e :
   - Le changement du mode de tri fonctionne d‚sormais (le contenu de la 
     fenˆtre est r‚actualis‚) ;
   - Les fenˆtres sont automatiquement centr‚es.
+ PremiŠre version bˆta de 'ThingIcn' termin‚e.

Changement dans la version 0.73 (pas de mise … jour)

+ Il existe un fichier ressource externe.
+ Le menu 'Outils' remplace maintenant l'ancien menu 'Programmes'.
! L'utilisation de l'attribut 'Prot‚g‚' de la boŒte 'Information...' 
  affiche maintenant correctement un message d'erreur lorsque l'on tente 
  de modifier le nom d'un fichier prot‚g‚ en ‚criture.
+ Nouvelle option 'Routine MagiC pour les fenˆtres': Eventuellement, une 
  fenˆtre peut ˆtre d‚sactiv‚e (mise en arriŠre-plan) avant que celle-ci 
  soit ferm‚e. Ceci permet de r‚soudre un problŠme de gestion des fenˆtres 
  sous MagiC.
+ En mode texte, les programmes sont pr‚c‚d‚s d'un '.' au lieu d'un '!'.

! Avec un Drag&Drop sur l'ic“ne de l'imprimante (sous TOS simple), il 
  pouvait y avoir un 'crash' si l'objet ‚t‚ tir‚ … partir d'un dossier. 
  Ceci est d‚sormais corrig‚.

Changements dans les versions 0.72 et 0.71 (pas de mise … jour) :

+ La taille du programme est r‚duite de quelques Kilo-octets.
+ L'aspect 3D des boutons par d‚faut sous MultiTOS ont ‚t‚ standardis‚s 
  (bordure plus ‚paisse).
+ La taille des poign‚es d'ascenseurs n'est jamais inf‚rieure … celle d'un 
  carr‚ (cas des fenˆtres avec beaucoup d'objets).
! Un petit problŠme, lourd de cons‚quences, dans les boŒtes … outils GEM a 
  ‚t‚ corrig‚. Il s'agit du double-clic dans les champs ‚ditables.
! Nouvelle version des ic“nes couleur par Thomas Binder.
! Gestion des fenˆtres am‚lior‚e. Thing v‚rifie maintenant le nombre de 
  fenˆtres en interne et sauve les fenˆtres ouvertes avec les bonnes 
  coordonn‚es.
! La routine de lancement de programme a ‚t‚ rev‚rifi‚e et optimis‚e. Ceci 
  permet de r‚soudre certains problŠmes avec le Drag&Drop et/ou 
  l'ex‚cution directe de programmes TOS/TTP, ...
! Un problŠme en relation avec l'AES du Falcon a ‚t‚ corrig‚. Celui-ci 
  cr‚ait d'‚tranges r‚affichage d'‚cran dans les fenˆtres de groupes.

Changements dans la version 0.70 (bˆta seulement) :

+ XRSRC a ‚t‚ mis … la poubelle et des routines d'ic“nes couleurs de 
  Thomas Binder ont ‚t‚ cr‚‚es.
! Un petit bogue pour l'ex‚cution des programmes sous TOS simple a ‚t‚ 
  corrig‚, bien que celui-ci n'est ‚t‚ rapport‚. Il doit ˆtre d– … l'appel 
  de Fsfirst() sans sauvegarde du DTA courant.
+ PremiŠre optimisation en petit code (pas trŠs convaincant jusqu'… 
  pr‚sent.

Changements dans la version 0.63 (pas de mise … jour)

+ Nouvelle option 'Sauvegarde automatique' dans la boŒte 'Pr‚f‚rences...'. 
  Cette option n'est pas encore arrˆt‚e … pr‚sent.
! Routine dans AV_STARTPROG pour les programmes qui ont pr‚c‚demment re‡u 
  un pointeur de VA_DRAGACCWIND.
! 'Information...' ne permet plus de modifier la date d'un programme 
  ex‚cutable.
+ 'Fichier - Nouveau' n'est encore seulement qu'une boŒte de dialogue.
+ Nouvelle mouture du logo Thing...
+ Le raccourci [Shift]+[Delete] peut ˆtre maintenant affect‚ par la touche 
  [Delete].
+ Longuement attendu ! De multiples objets peuvent ˆtre simultan‚ment 
  ajout‚s … une fenˆtre d'un groupe, s‚lectionn‚s, ...
! D‚faut mineur en 'Tout s‚lectionner' et 'Tout d‚s‚lectionner'.
! Les groupes de fichiers sont maintenant reconnus avec l'extension 
  '*.grp' (pour les utilisateurs de partitions MinxFS) et non seulement 
  par l'extension '*.GRP'.

Changements depuis la version 0.59 … 0.62 (pas de mise … jour) :

+ Thing est d‚sormais shareware et possŠde une cl‚ d'enregistrement.
+ La documentation hypertexte a ‚t‚ compl‚tement revue.
+ La structure des menus a ‚t‚ entiŠrement revue d'une fa‡on plus 
  intuitive.
+ Le Drag&Drop des groupes d'objets a ‚t‚ modifi‚ : les paramŠtres entr‚s 
  sont transmis au groupe d'objets si la touche [Alternate] est maintenue 
  appuy‚e lors de l'op‚ration.
+ D'autres caract‚ristiques du protocole Drag&Drop ont ‚t‚ implant‚es :
   - ARGS est ex‚cut‚ comme ligne de commande (via VA_START) ;
   - PATH est (toujours) ignor‚ et rejet‚ avec DD_NAK ;
   - '.xxx' est sauv‚ comme fichier ou ins‚r‚ dans le champ d'une boŒte de 
     dialogue (touche de fonction, ...) si la donn‚e est format '*.TXT'.
- Le menu 'Programmes' a ‚t‚ enlev‚ pour l'instant.
+ Nouveau style pour l'ic“ne dossier dans mode texte (s‚duisant).
+ Nouvelle option : 'Adapter taille fenˆtre automatiquement' … ‚t‚ ajout‚e 
  dans l'intercalaire 'Fenˆtres' de la boŒte 'Pr‚f‚rences...'. Cette 
  option adapte automatiquement la taille de la fenˆtre en fonction du 
  nombre d'objets.
+ Nouvelle option : 'Attendre l'appui d'une touche' dans l'intercalaire 
  'Options' de la boŒte 'Applications...'. Cette option est configurable 
  pour chaque application et a priorit‚ sur celle d‚finie dans les 
  pr‚f‚rences g‚n‚rales (intercalaire 'SystŠme' de la boŒte 
  'Pr‚f‚rences...').

+ La gestion de Kobold a ‚t‚ am‚lior‚e : Il est maintenant possible de 
  traiter tous les jobs en m‚moire, mˆme sous TOS simple, si un fichier 
  '*.KBJ' a ‚t‚ d‚plac‚ par Drag&Drop.
+ AV_COPYFILE et AV_DELFILE ont ‚t‚ implant‚s.
+ L'intercalaire 'Attributs' a ‚t‚ implant‚ dans la boŒte 
  'Information...'. De ce fait, les attributs de n'importe quel fichier ou 
  programme ex‚cutable dont l'en-tˆte est conforme peuvent ˆtre modifi‚s : 
  chargement rapide, gestion et protection m‚moire, ... Sous MagiC, il est 
  possible de d‚finir la m‚moire … r‚server pour les programmes 
  ex‚cutables. Cette option est identique … celle de MagiC 
  ('LIMITMEN.TTP').
+ [Return] peut remplacer le raccourci [Control]+[O] pour s‚lectionner un 
  objet.
+ Routine pour le comportement d‚fectueux de Kobold 2.x sous MultiTOS : 
  Kobold peut maintenant (comme sous TOS simple) ex‚cuter un job via la 
  ligne de commande.
+ L'affichage du statut des op‚rations de copie/d‚placement/effacement a 
  ‚t‚ significativement am‚lior‚. Le nombre de fichiers/dossiers, la 
  taille totale en octets, les noms du r‚pertoire source et destination 
  sont affich‚s. Le traitement des ‚v‚nements est ‚galement effectu‚ en 
  'douceur'. Thing effectue les copies par blocs de 16 Ko et v‚rifie aprŠs 
  chacun d'entre-eux les autres ‚v‚nements (r‚affichage de la fenˆtre, 
  ...). Ceci permet de r‚server un maximum de m‚moire et de continuer le 
  traitement de l'op‚ration en tƒche de fond.
+ La boŒte pour renommer les fichiers/dossiers a ‚t‚ quelque peu 
  r‚organis‚e : affichage de toutes les donn‚es concernant le r‚pertoire 
  source et destination, le nom, la date, l'heure, ...
! Les liens de fichiers sous MagiC ont ‚t‚ de nouveau mis de c“t‚.
! Les attributs MiNT des fichiers 'Groupe' et 'Utilisateur' peuvent ˆtre 
  chang‚s dans la boŒte 'Information...'.
! Un bogue mineur avec AV_DRAG_ON_WINDOW a ‚t‚ corrig‚ :
   - Les ic“nes du bureau affichent de nouveau leur titre ;
   - Plusieurs dossiers peuvent d‚sormais ˆtre install‚s sur le bureau.
+ Certains dossiers bien enfouis sont maintenant reconnus dans les boŒtes 
  'D‚placement d'objets' et 'Information...'. La longueur maximum d'un 
  chemin est de 256 caractŠres et le niveau de sous-r‚pertoires est de 16. 
  Les chemins d'accŠs de plus de 16 niveaux de sous-r‚pertoires ne sont 
  pas autoris‚s. L'op‚ration est donc interrompue et un message d'alerte 
  est affich‚.
+ Les masques de fichiers sont maintenant affich‚s … la suite du chemin 
  dans la barre de titre de la fenˆtre r‚pertoire afin de gagner de la 
  place.


===========================================================================
Documentation de Thing - Questions/R‚ponses
===========================================================================

                  Le bureau alternatif
                  Copyright ½ 1994/95 Arno Welzel
                  Copyright ½ 1995/96 Arno Welzel et Thomas Binder

    Questions/R‚ponses
     ù Je n'arrive pas … charger ma configuration du bureau...
     ù Pourquoi la touche [Esc] ne relit pas le contenu d'un r‚pertoire ?
     ù Puis-je acc‚der au r‚pertoire pr‚c‚dent par le clavier ?
     ù Puis-je acc‚der … un lecteur par le clavier ?
     ù Pourquoi je ne peux retirer Thing de la m‚moire sous MagiC ?
     ù Comment ne pas ˆtre en 'TOS simple' sous MagiC ?
     ù Pourquoi 'R‚solution vid‚o' est-il gris‚ ?
     ù Y a-t-il des problŠmes avec les pr‚-versions des TOS 1.04 ?
     ù Pourquoi mon bureau disparaŒt-il ?
     ù Les caract‚ristiques du protocole AV ne semblent pas fonctionner...
     ù Peut-on utiliser les scripts Mupfel dans Thing ?
     ù Les boŒtes de dialogue ne sont pas entiŠrement affich‚es en 3D...
     ù Peut-on avoir une image de fond ?
     ù J'ai des problŠmes d'accŠs au lecteur 'U:'...
     ù Comment installer les lecteurs sur le bureau ?
     ù Pourquoi certaines boŒtes de dialogue sont-elles bloquantes ?
     ù Quelles sont les variables d'environnement ?
     ù De combien de m‚moire Thing a-t-il besoin ?
     ù Pourquoi la fenˆtre console ne fonctionne pas correctement sous 
       MiNT ?
     ù Pourquoi il n'y a pas de traitement ARGV sous l'AES 4.1 ?
     ù Pourquoi ST-Guide n'utilise pas le s‚lecteur de fontes de Thing ?
     ù Puis-je utiliser 'MGFORMAT.PRG' de MagiC avec Thing ?
     ù Puis-je r‚server la m‚moire pour les programmes sous MagiC ?


---------------------------------------------------------------------------
Je n'arrive pas … charger ma configuration du bureau...               Thing
---------------------------------------------------------------------------

Q : Pourquoi cette version de Thing n'arrive pas … charger mon fichier 
    'THING.INF' ? Je n'obtient que le bureau par d‚faut...

R : Depuis la version 0.5, Thing supporte la variable d'environnement HOME 
    (pour rendre heureux les utilisateurs de MiNT). En particulier, les 
    anciens utilisateurs de Gemini doivent s'assurer que la variable HOME 
    soit bien d‚finie avec le r‚pertoire de Thing.


---------------------------------------------------------------------------
Pourquoi la touche [Esc] ne relit pas le contenu d'un r‚pertoire ?    Thing
---------------------------------------------------------------------------

Q : Bien que je tape sur la touche [Esc] pour relire un r‚pertoire aprŠs 
    un changement de disque, c'est l'ancien qui est r‚affich‚ et non le 
    nouveau...

R : Tapez [Shift]+[Esc]. Ceci a pour effet de forcer le lecteur … relire 
    le r‚pertoire (force media change). En effet, certains lecteurs ont un 
    bogue au niveau de cette action. Thing n'en est pas responsable !


---------------------------------------------------------------------------
Puis-je acc‚der au r‚pertoire pr‚c‚dent par le clavier ?              Thing
---------------------------------------------------------------------------

Q : Puis-je acc‚der au r‚pertoire pr‚c‚dent par le clavier ?

R : Tapez [Undo] ou s‚lectionnez l'ic“ne '..' et tapez [Return].


---------------------------------------------------------------------------
Puis-je acc‚der … un lecteur par le clavier ?                         Thing
---------------------------------------------------------------------------

Q : Puis-je acc‚der … un lecteur par le clavier ?

R : Utilisez [Alternate]+[A-Z] qui ouvre le lecteur associ‚. Pour ouvrir 
    un autre lecteur en conservant la mˆme fenˆtre, tapez 
    [Shift]+[Alternate]+[A-Z].


---------------------------------------------------------------------------
Pourquoi je ne peux retirer Thing de la m‚moire sous MagiC ?          Thing
---------------------------------------------------------------------------

Q : Pourquoi je ne peux retirer Thing de la m‚moire sous MagiC ? MagXDesk 
    peut, lui, ˆtre retir‚...

R : Le retrait d'un shell sous MagiC n'est pas du tout document‚. MagXDesk 
    a cette particularit‚, car il a ‚t‚ d‚velopp‚ conjointement avec MagiC 
    dont l'appel … certaines fonctions ne sont pas document‚es. En tant 
    que programmeur consciencieux, je n'ai utilis‚ que les appels 
    document‚s dans le 'Manuel du programmeur MagiC V2.00', et cet 
    fonctionnalit‚ n'y est pas !

    Pour ces raisons, je n'ai pas implant‚ les m‚thodes 'Trick 17' qui 
    permettent d'obtenir ce r‚sultat. Contactez-donc les 'Behne' pour 
    qu'ils mettent … jour leur documentation !

    Astuce : Si vous avez absolument besoin de m‚moire pour lancer une 
    application, passez en 'TOS simple'. Malheureusement, tous les 
    accessoires et autres applications en parallŠle seront 'gel‚es' !


---------------------------------------------------------------------------
Comment ne pas ˆtre en 'TOS simple' sous MagiC ?                      Thing
---------------------------------------------------------------------------

Q : Comment doivent ˆtre install‚es les applications pour qu'elles ne 
    soient pas sous 'TOS simple' ?

R : Thing doit ˆtre install‚ comme un shell. Vous devez ajouter une ligne 
    dans le fichier 'MAGX.INF' (qui a la priorit‚ sur l'entr‚e '#_CTR'). 
    MagiC scrutera celle-ci avant 'C:\THING\'.
    Exemple : '#_SHL  C:\THING\THING.APP'.

Q : J'ai d‚fini une touche [Alternate] pour lancer Thing comme application 
    0 dans MagXDesk, mais il ne paraŒt pas possible d'utiliser le mode 
    'TOS simple'...

R : La fa‡on 'l‚gale' de d‚marrer en 'TOS simple' sous MagiC est de 
    quitter le programme appel‚ et de lancer l'application en mode 'TOS 
    simple'. En utilisant cette m‚thode, aprŠs avoir quitt‚ le programme, 
    MagXDesk est le bureau actif. Thing peut ˆtre ex‚cut‚ comme Shell (non 
    seulement comme application 0).


---------------------------------------------------------------------------
Pourquoi 'R‚solution vid‚o' est-il gris‚ ?                            Thing
---------------------------------------------------------------------------

Q : Pourquoi l'option 'R‚solution vid‚o' n'est pas accessible sous TOS 
    simple ? Le bureau du Falcon permet de changer de r‚solution...

R : Sous MagiC, les fonctions du systŠme d'exploitation permettant un 
    changement de r‚solution 'propre' sont pr‚sentes. Il n'y a pas de 
    moyen 'correct' de changer la r‚solution sous TOS simple. Mˆme aprŠs 
    avoir farfouill‚ dans le systŠme et utilis‚ quelques appels 'non 
    autoris‚s' de fonctions non document‚es, il n'y a pas de grandes 
    chances pour que cela fonctionne avec des cartes graphiques, Overscan, 
    ...

   Conseil : Il existe quelques utilitaires comme 'SelectDevice' qui 
   permet de changer de r‚solution sous TOS simple.


---------------------------------------------------------------------------
Y a-t-il des problŠmes avec les pr‚-versions des TOS 1.04 ?           Thing
---------------------------------------------------------------------------

Q : Y a-t-il des problŠmes avec les pr‚-versions des TOS 1.04 ?

R : Les pr‚-versions des TOS 1.04 n'ont pas les quelques fonctions 
    cruciales n‚cessaires pour le lancement 'propre' des applications GEM. 
    Il devient donc p‚nible d'utiliser d'anciennes versions du TOS 1.04... 
    Faites une mise … jour de votre TOS, vous ne le regretterez pas !


---------------------------------------------------------------------------
Pourquoi mon bureau disparaŒt-il ?                                    Thing
---------------------------------------------------------------------------

Q : AprŠs avoir chang‚ de r‚solution, la configuration des ic“nes de 
    mon bureau a disparue... Pourquoi ?

R : Thing sauvegarde chaque r‚solution dans des fichiers '*.Ixx' 
    diff‚rents (ic“nes et positions sur le bureau). Par exemple, pour une 
    r‚solution de 640x400 en monochrome, Thing va rechercher le fichier 
    '06400400.I01'. Afin de ne pas avoir … refaire une configuration, 
    faites une copie de votre fichier usuel et renommez-le avec le nom de 
    la r‚solution et de la palette couleur courante. Utilisez ensuite 
    l'option 'Charger Options...' du menu 'Options' qui rechargera le 
    fichier de r‚solution appropri‚.

    Thing opŠre maintenant par une option de 'retour en arriŠre' qui offre 
    la possibilit‚ de charger un fichier '*.Ixx' existant, dans cette 
    situation.


---------------------------------------------------------------------------
Les caract‚ristiques du protocole AV ne semblent pas fonctionner...   Thing
---------------------------------------------------------------------------

Q : Bien que les programmes que j'utilise supportent le protocole AV 
    (ParaFin, TreeView, PacShell, ...), ils ne paraissent pas ˆtre 
    reconnus par Thing. Il n'y a pas de passage … la fenˆtre suivante 
    g‚n‚ral (window cycling), mˆme avec les fonctions de Drag&Drop des 
    fichiers/dossiers...

R : Il peut y avoir plusieurs raisons … cela :
   - Assurez-vous que la variable d'environnement AVSERVER est install‚e. 
     R‚f‚rez-vous aux chapitres consacr‚s aux protocoles.
   - Quelques anciens programmes (comme les anciennes versions de ParaFin) 
     ignorent l'instruction AVSERVER et n'acceptent que Gemini en tant que 
     serveur. Contactez l'auteur (ou moi-mˆme) et r‚clamez que la variable 
     AVSERVER soit support‚e.

    Thing a ‚t‚ test‚ avec diff‚rents programmes qui gŠrent le protocole 
    AV (sous TOS simple sans AVSERVER). En voici la liste :

    PacShell :  … partir de la V2.60
    ParaFin  :  … partir de la V1.36
    TreeView :  … partir de la V2.4 (seulement en accessoire)
    ST-Guide :  … partir du 12.11.1994 ou aprŠs


---------------------------------------------------------------------------
Peut-on utiliser les scripts Mupfel dans Thing ?                      Thing
---------------------------------------------------------------------------

Q : J'ai d‚j… travaill‚ avec Gemini et je possŠde quelques scripts que je 
    voudrais utiliser avec Thing. Comment puis-je faire ?

R : Mupfel (MUPFEL.TTP) peut ˆtre install‚ comme application dans Thing 
    avec pour type de fichier '*.MUP'. Il n'est actuellement pas possible 
    pour Thing d'utiliser les scripts Mupfel comme programmes (par 
    exemple, d‚placer des fichiers sur un script comme dans Gemini). Dans 
    une version future, le nom du script ainsi que les fichiers pourront 
    ˆtre transmis … Mupfel ou … un autre shell. Les outils actuels peuvent 
    utiliser le protocole AV pour ex‚cuter un script Mupfel (‚galement 
    avec paramŠtres). Par exemple : Imploid, Clock, ...


---------------------------------------------------------------------------
Les boŒtes de dialogue ne sont pas entiŠrement affich‚es en 3D...     Thing
---------------------------------------------------------------------------

Q : Les boŒtes de dialogue ne sont pas entiŠrement affich‚es en 3D... Il 
    n'y a que les boutons...

R : Actuellement, j'ai implant‚ l'aspect 3D uniquement sur les boutons et 
    les ascenseurs, car ceci est facile … r‚aliser. Pour avoir une 
    interface 3D complŠte, il est n‚cessaire de r‚aliser des routines 
    sp‚ciales pour les objets texte, boutons radio, boŒtes de validation, 
    ...

Q : Je n'aime pas cet aspect 3D... Comment le d‚sactiver ?

R : Pas de problŠme ! Allez dans l'intercalaire 'Bureau' de la boŒte 
    'Pr‚f‚rences...' et d‚sactivez l'option 'Aspect 3D'.


---------------------------------------------------------------------------
Peut-on avoir une image de fond ?                                     Thing
---------------------------------------------------------------------------

Q : Peut-on avoir une image de fond sur le bureau ?

R : Oui, n'importe quelle image au format IMG peut ˆtre charg‚e comme 
    image de fond en utilisant les options dans l'intercalaire 'Bureau' de 
    la boŒte 'Pr‚f‚rences...'. Les images peuvent ˆtre centr‚es ou 
    recopi‚es comme motif de remplissage.

Q : Thing peut-il afficher les images couleur XIMG ?

R : Oui, et vous pouvez d‚finir si vous utilisez la palette de l'image ou 
    non.


---------------------------------------------------------------------------
J'ai des problŠmes d'accŠs au lecteur 'U:'...                         Thing
---------------------------------------------------------------------------

Q : Lorsque je tente d'acc‚der au lecteur U:, ce sont les lecteurs A: et 
    B: qui sont reconnus... Qu'est-ce qui provoque cela ?

R : A la diff‚rence avec le bureau Atari et d'anciennes versions de 
    MagXDesk, le lecteur U: est maintenant accessible par les fonctions 
    MiNT : Dxreaddir(), ... Lors du premier accŠs au lecteur U:, GEMDOS 
    (mais pas Thing) se r‚fŠre aux unit‚s A: et B:, ce qui provoque cette 
    r‚action. C'est donc un problŠme li‚ … MiNT/MagiC qui ne peut ˆtre 
    r‚solu par Thing.


---------------------------------------------------------------------------
Comment installer les lecteurs sur le bureau ?                        Thing
---------------------------------------------------------------------------

Q : Comment installer les lecteurs sur le bureau ?

R : C'est le fichier 'ICONS.INF' qui assigne les ic“nes utilis‚es pour les 
    lecteurs. Il peut ˆtre ‚dit‚ manuellement … condition que vous 
    connaissiez la structure de ce fichier. Les ic“nes des lecteurs sont 
    identifi‚es par les 4 caractŠres IDRV, par exemple :

   IDRV "Donald" C        -> Affiche une ic“ne ayant le nom "Donald" et 
                             qui est associ‚e au lecteur C:
   IDRV "FILESYSTEM" U,I  -> Affiche une ic“ne ayant le nom "FILESYSTEM" 
                             pour les lecteurs U: et I:
   IDRV D,E               -> Affiche les ic“nes pour les lecteurs D: et 
                             E:, mais sans nom

   Cependant, il est plus facile d'utiliser l'option 'Modifier ic“nes...' 
   du menu 'Options'. Celle-ci appelle Thing Icon Manager (le gestionnaire 
   d'ic“nes de Thing), programm‚ par Holger Weets, lequel permet de 
   d‚finir les ic“nes pour les lecteurs souhait‚s. Le Drag&Drop est 
   ‚galement possible pour placer les ic“nes sur le bureau.


---------------------------------------------------------------------------
Pourquoi certaines boŒtes de dialogue sont-elles bloquantes ?         Thing
---------------------------------------------------------------------------

Q : Thing a pour caract‚ristique d'offrir des boŒtes de dialogue non 
    bloquantes. Pourtant, certaines restent bloquantes...

R : Patience, patience, je ne peux tout faire … la fois ! A long terme, je 
    compte rendre toutes les boŒtes de dialogue non bloquantes. Elles 
    pourront rester ouvertes en arriŠre-plan, mais ce n'est pas le cas 
    pour l'instant...


---------------------------------------------------------------------------
Quelles sont les variables d'environnement ?                          Thing
---------------------------------------------------------------------------

Q : La documentation fait r‚f‚rence a des variables d'environnement, 
    qu'elles sont-elles ?

R : Il existe des fichiers de configuration au format ASCII qui permettent 
    aux programmes de rechercher chacun d'entre-eux. MagiC (MagXDesk) et 
    MultiTOS se servent de ces fichiers, mais ils ne sont pas utiles sous 
    TOS simple. Voici quelques exemples de configuration ; rappelez-vous 
    que vous devez d‚finir vos propres r‚pertoires pour que ceux-ci soient 
    bien reconnus :

   MagiC (MagXDesk)
     MagiC utilise 'MAGX.INF', qui doit ˆtre normalement dans la racine du 
     lecteur de d‚marrage. N'importe quelle variable d'environnement peut 
     ˆtre ajout‚e aprŠs un '#_ENV'. Important ! Toutes les entr‚es doivent 
     ˆtre avant la ligne contenant '#_CNF'.

     Pour Thing, ajoutez simplement les lignes suivantes :

     #_ENV AVSERVER=THING
     #_ENV FONTSELECT=THING

     AprŠs red‚marrage du systŠme, les programmes supportant le protocole 
     AV ou le protocole des fontes auront Thing comme serveur AV ainsi que 
     son s‚lecteur de fontes.

   MultiTOS
     Dans le r‚pertoire MultiTOS, qui est normalement situ‚ sur la racine 
     du lecteur de d‚marrage, se trouve un fichier 'GEM.CNF'. Pour Thing, 
     il doit comporter les lignes suivantes :

     setenv AVSERVER=THING
     setenv FONTSELECT=THING

     AprŠs red‚marrage du systŠme, les programmes supportant le protocole 
     AV ou le protocole des fontes auront Thing comme serveur AV ainsi que 
     son s‚lecteur de fontes.

   TOS simple & MiNT
     Sous TOS simple, ce n'est pas si facile. Vous avez besoin d'un 
     utilitaire comme Senf, AutoEnv, ... capable de d‚finir votre 
     environnement durant le d‚marrage du systŠme. Bien que plusieurs 
     programmes nouveaux comme St-Guide, Parafin, ... peuvent fonctionner 
     avec Thing via le protocole AV sans 'AVSERVER', il faut d‚finir les 
     variables suivantes :

     setenv AVSERVER THING
     setenv FONTSELECT THING

   TOS simple & GEMRAM (WINX)
     Pour utiliser WINX, l'utilitaire GEMRAM doit ˆtre install‚. Celui-ci 
     permet de d‚finir les variables d'environnement. GEMRAM est 
     normalement lanc‚ … partir du dossier 'AUTO' et consulte un fichier 
     appel‚ 'GEMRAM.ENV'. Les variables suivantes doivent ˆtre install‚es :

     AVSERVER=THING
     FONTSELECT=THING


---------------------------------------------------------------------------
De combien de m‚moire Thing a-t-il besoin ?                           Thing
---------------------------------------------------------------------------

Q : De combien de m‚moire Thing a-t-il besoin ?

R : Thing n‚cessite actuellement de 500 … 550 Ko de m‚moire principale, … 
    condition d'utiliser les ic“nes couleurs standard fournies et qui 
    n'incluent pas un shell de commande int‚gr‚ comme Gemini ou no|Desk. 
    Avec des modes sup‚rieurs … 256 couleurs, il est in‚vitable que la 
    capacit‚ m‚moire sera r‚duite. Si votre priorit‚ est d'‚conomiser de 
    la m‚moire, il est judicieux de refaire du tri dans le fichier 
    d'ic“nes 'ICONS.RSC'.

    Pour chaque r‚solution, Thing r‚serve un tampon de 3 Ko qui est 
    n‚cessaire aux p‚riph‚riques bitmap ind‚pendants : 32*32*24/8=3072 
    octets (ic“nes de 32 par 32 pixels … raison de 24 bits par pixel).

   Pour ‚conomiser de la m‚moire sur les systŠmes monochromes, utilisez le 
   fichier 'MONOICON.RSC', que vous renommerez en 'ICONS.RSC'. Vous pouvez 
   ‚galement cr‚er votre propre fichier d'ic“nes monochromes 'ICONS.RSC' 
   et donc utiliser celui-ci.


---------------------------------------------------------------------------
Pourquoi la fenˆtre console ne fonctionne pas correctement sous MiNT ?Thing
---------------------------------------------------------------------------

Q : Pourquoi la fenˆtre console ne fonctionne pas correctement sous MiNT ? 
    Si je lance un shell TOS, le curseur n'apparaŒt pas ainsi que le texte 
    que je tape...

R : C'est un problŠme inconnu. Quelquefois, TOS2GEM ne reconnaŒt pas ce 
    qui rentre et ce qui sort du tampon VT52. Ceci peut ˆtre facilement 
    corrig‚ en supprimant le tampon (option 'Aucun' de l'intercalaire 
    'TOS2GEM' de la boŒte 'Pr‚f‚rences...').


---------------------------------------------------------------------------
Pourquoi il n'y a pas de traitement ARGV sous l'AES 4.1 ?             Thing
---------------------------------------------------------------------------

Q : Pourquoi il n'y a pas de traitement ARGV quand l'AES 4.1 est pr‚sent ? 
    Seuls les 124 premiers caractŠres sont transmis par la ligne de 
    commande...

R : Ceci a ‚t‚ d‚j… confirm‚ par plusieurs personnes comme un problŠme 
    venant de l'AES 4.1.

   L'AES 4.0 fonctionne bien et est la derniŠre version officielle.
   L'AES 4.1 a seulement ‚t‚ mis … jour pour les d‚veloppeurs (je ne suis 
   pas un d‚veloppeur officiel). Je n'ai donc pas essay‚ d'ajouter une 
   routine de correction dans Thing !

   Pour r‚sumer, utilisez l'AES 4.0, achetez MagiC ou corrigez le problŠme 
   vous-mˆme.


---------------------------------------------------------------------------
Pourquoi ST-Guide n'utilise pas le s‚lecteur de fontes de Thing ?     Thing
---------------------------------------------------------------------------

Q : Pourquoi ST-Guide n'utilise pas le s‚lecteur de fontes de Thing ? J'ai 
    install‚ la variable d'environnement FONTSELECT avec FONTSELECT=THING 
    et d'autres programmes utilisent le s‚lecteur correctement...

R : Vous utilisez probablement une ancienne version de ST-Guide. V‚rifiez 
    que votre version est dat‚e du 30/04/1995 ou aprŠs.


---------------------------------------------------------------------------
Puis-je utiliser 'MGFORMAT.PRG' de MagiC avec Thing ?                 Thing
---------------------------------------------------------------------------

Q : Puis-je utiliser 'MGFORMAT.PRG' de MagiC avec Thing ? J'ai install‚ 
    'MGFORMAT.PRG' comme programme externe pour le formatage, mais deux 
    boŒtes de dialogue apparaissent toujours...

R : 'MGFORMAT' n‚cessite un paramŠtre via une ligne de commande. Celui-ci 
    d‚finit si l'on d‚sire formater ou copier. Pour toujours utiliser 
    'MGFORMAT' pour le formatage et ‚viter l'affichage des boŒtes, 
    proc‚dez comme ce qui suit :

   - Installez 'MGFORMAT.PRG' comme application ;
   - Ajoutez le paramŠtre '-f' dans la ligne de commande ;
   - Installez 'MGFORMAT.PRG' comme programme externe pour le formatage 
     dans l'intercalaire 'SystŠme' de la boŒte 'Pr‚f‚rences...'.


---------------------------------------------------------------------------
Puis-je r‚server la m‚moire pour les programmes sous MagiC ?          Thing
---------------------------------------------------------------------------

Q : Puis-je r‚server la m‚moire pour les programmes sous MagiC ? MagiC 
    possŠde un outil 'LIMITMEM.TTP' qui permet de r‚server un maximum de 
    m‚moire pour les programmes. Puis-je l'utiliser avec Thing ?

R : Oui, l'entr‚e 'Information...' du menu fichier intŠgre un intercalaire 
    'Attributs' dont se trouve une option qui permet de d‚finir la m‚moire 
    … r‚server. La valeur est exprim‚e en Kilo-octets. Pour ne r‚server 
    aucune m‚moire, effacez le champ ou entrez 0.

Q : Pourquoi la taille des fichiers ex‚cutables grossie de 8 Ko aprŠs 
    avoir d‚fini une r‚servation m‚moire ?

R : Contrairement … ce qu'on pourrait penser, les attributs de gestion 
    m‚moire ne sont pas sauv‚s dans des secteurs r‚serv‚s de l'en-tˆte du 
    programme, mais … la fin.

   Les 8 octets commencent avec le texte 'MAGX' suivi d'un entier de 32 
   bits contenant la limite d‚finie en octets. Pour effacer une 
   r‚servation m‚moire, il suffit de retirer ces octets ou de les 
   remplacer par une nouvelle r‚servation. Si vous ne savez pas ce que 
   vous faites, utilisez l'entr‚e 'Information...' du menu 'Fichier' ou un 
   autre utilitaire. Il est trŠs facile de d‚truire l'int‚grit‚ d'un 
   fichier ex‚cutable en le manipulant n'importe comment !


---------------------------------------------------------------------------
Souris & clavier                                                      Thing
---------------------------------------------------------------------------

Actions avec la souris

Tirer avec le bouton gauche enfonc‚ :
 ù Objets - Drag&Drop
 ù Bureau ou fenˆtres en arriŠre-plan - S‚lection en lasso
Clic gauche :
 ù Objet - S‚lections individuelles
 ù Fenˆtres en arriŠre-plan - Activation de fenˆtres
[Shift] + clic gauche :
 ù Objet - Ajouter … une s‚lection
 ù Bouton de fermeture - Fermeture d'une fenˆtre (la fermeture 
   peut ˆtre totale en ignorant les sous-r‚pertoires)
Double-clic gauche :
 ù Ouverture d'un objet
[Control] + double clic gauche :
 ù Visualisation d'un objet
[Shift] + double clic gauche :
 ù Lancement de programmes en mode simple TOS si Thing est d‚fini comme 
   shell sous MagiC et que les programmes ne soient pas install‚s comme 
   applications
 ù Ouverture de lecteurs ou de dossiers dans la fenˆtre r‚pertoire active
[Alternate] + double clic gauche :
 ù Ouverture du r‚pertoire source d'une ic“ne de bureau ou d'un objet de 
   groupe
 ù Ouverture d'une nouvelle fenˆtre 'relative' d'un dossier existant
Clic droit :
 ù Activation d'une fenˆtre dans le cas o— une op‚ration en arriŠre-plan 
   est active
 ù 'Simulation d'un double-clic gauche' (utilis‚ aussi avec les touches 
   sp‚ciales), si l'option correspondante de l'intercalaire 'Bureau' de la 
   boŒte 'Pr‚f‚rences...' est activ‚e
Clic droit maintenu :
 ù D‚filement en 'temps r‚el' dans une fenˆtre du bureau


Actions avec le clavier

[Alternate]+[A-Z] :
 ù Ouverture du lecteur correspondant (A … Z), s'il existe ; peut ˆtre 
   associ‚ avec [Shift] pour l'ouverture d'un autre lecteur dans une mˆme 
   fenˆtre
 ù S‚lection du raccourci clavier correspondant dans le champ d'une boŒte 
   de dialogue
[Return] :
 ù Ouverture d'un objet s‚lectionn‚
[Shift]+[Return] :
 ù Ex‚cute le programme s‚lectionn‚ en mode TOS simple si Thing est d‚fini 
   comme shell sous MagiC et que celui-ci n'est pas install‚ comme 
   application
 ù Ouverture du lecteur ou du dossier s‚lectionn‚ dans la fenˆtre active
[Control]+[Return] :
 ù Visualisation du fichier s‚lectionn‚
[Esc] :
 ù R‚actualise le contenu de la fenˆtre active
[Shift]+[Esc] :
 ù Force la relecture du contenu du lecteur actif (force media change)
 ù Abandonne les modifications d'un objet de groupe
[Insert] :
 ù Active ou non le curseur de s‚lection dans la fenˆtre d'un r‚pertoire 
   d'un groupe


---------------------------------------------------------------------------
Remerciements                                                         Thing
---------------------------------------------------------------------------

Je tiens … remercier les personnes qui, avec leur soutien, leurs 
suggestions et leurs remarques m'ont permis de mener … bien la r‚alisation 
de Thing (par ordre alphab‚tique) :

 Thomas Binder
 Pour TOS2GEM, son aide, ses conseils et suggestions avec MiNT et MinixFS 
 ainsi que pour le d‚veloppement de Thing jusqu'… la version 1.0.

 Stefan Brusch
 Pour son remarquable logiciel UUCP, sans qui, les efforts de á-test avec 
 Internet auraient ‚t‚ un calvaire

 Volker Burggr„f
 Pour son assistance lors des transferts de fichiers entre Augsburg et 
 Oldenburg ainsi que le á-test.

 Joe Connor
 Pour sa traduction anglaise et l'enregistrement des utilisateurs via 
 InterActive.

 Erik Meltzer
 Pour la r‚alisation du manuel TeX et ses conseils pour TeX & LaTeX.

 Hartwig zur Nieden
 Pour leur aide sur le protocole AV et l'excellent utilitaire de recherche 
 ParaFin qui fonctionne … merveille avec Thing.

 Thomas Schulze
 Pour la documentation sur MiNT/MultiTOS au format ST-Guide ainsi que la 
 r‚alisation de la fonte 'Dcheneva' pour Thing.

 Holger Weets
 Pour son g‚nial systŠme hypertexte ST-Guide et PacShell qui depuis la 
 version 2.58 supporte le protocole AV et le Drag&Drop qui fonctionne 
 magnifiquement bien avec Thing. C'est aussi un á-testeur 'minutieux' avec 
 un instinct 'naturel' qui trouve de nouveaux bogues et qui me rappelle 
 tout ce que j'ai oubli‚ dans Thing !

Je tiens ‚galement … remercier tous les autres á-testeurs ainsi que tous 
les utilisateurs enregistr‚s pour leur patience, leurs suggestions et 
leurs encouragements pour mon travail !


---------------------------------------------------------------------------
O— se procurer les mises … jour ?                                     Thing
---------------------------------------------------------------------------

  Par courrier
    InterActive Support Scheme
    Joe Connor

    65 Mill Road
    Colchester, Essex, CO4 5LJ
    Angleterre

    Ou :

    Arno Welzel
    Georgenstraže 55
    D-86152 Augsburg
    Allemagne

    Note : ajouter une enveloppe libell‚e … votre adresse, une disquette 
    et coupon r‚ponse international ou l'‚quivalent en timbres.

  BoŒte aux lettres
    MUSIC Box (mubo) Augsburg, Allemagne

    T‚l‚phone : +49-821-528406, +49-821-526088, +49-821-2290295

    Connectez-vous sous 'gast' et allez dans la rubrique des logiciels 
    avec '*82'. Vous trouverez la derniŠre version de Thing dans le groupe 
    Atari.

  FTP
    La derniŠre version de Thing est ‚galement sur les serveurs suivants :

    1) ftp.augusta.de - /pub/sys/atari
    2) ftp.uni-oldenburg.de - /pub/atari/desktop

Le nom de l'archive sur les BBS ou les FTP est toujours la mˆme :

  THINxxxD.LZH ... version allemande x.xx


---------------------------------------------------------------------------
Bogues                                                                Thing
---------------------------------------------------------------------------

"... On ne peut rien obtenir de plus... "

 ù Les environnements locaux ne peuvent ˆtre utilis‚s pour les programmes 
   TOS/TTP lanc‚s avec 'MINIWIN.APP' sous MultiTOS. Cela semble venir d'un 
   problŠme propre … 'MINIWIN'.

 ù Les op‚rations 'non-bloquantes' de Freedom semblent ne pas fonctionner 
   correctement. Il se peut que Thing ne reconnaisse pas la fenˆtre de 
   Freedom … activer.

 ù Avec MultiTOS AES 4.1, la transmission des paramŠtres ARGV n'est pas 
   possible ! Seuls les 125 premiers caractŠres de la ligne de commande 
   sont utilis‚s. C'est un bogue li‚ … l'AES 4.1, le 4.0 fonctionnant 
   parfaitement.

 ù Important : l'acc‚l‚rateur de souris LogiTech ne doit pas ˆtre utilis‚ 
   ! 'MACCEL3' d'Atari remplit la mˆme fonction et fonctionne trŠs bien. 
   Plusieurs problŠmes ('plantages' avant et aprŠs l'ex‚cution de 
   programmes) peuvent intervenir avec l'acc‚l‚rateur LogiTech.

 ù L'utilisation de Kobold 2 avec les fichiers systŠme Minix peuvent 
   occasionner des problŠmes ! C'est un problŠme li‚ … Kobold qui n'est 
   pas capable de g‚rer les noms de fichier longs.
