### Introduction

Voir aussi :
  Installation

- 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

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
  Allemagne

Courrier électronique :
  aw@zaphot.augusta.de (Internet)
  Arno Welzel @ A (Maus net)

### Introduction : Préface

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 :

### Introduction : Boîtes de dialogue

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. L'exemple ci-dessus montre l'intercalaire 'Fenêtres' de la boîte de dialogue 'Préférences...'.

### Introduction : Localisation automatique

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ères 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

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

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 en forme de triangle 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

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.

### Introduction : Thing et TOSWIN sous MiNT

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

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

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.

Installation | Introduction | Bureau | Icônes
Applications | Groupes d'objets | Enregistrement | Sommaire