Introduction
- 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
- 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 :
KAKTUS Richstein & Dick GbR
Konrad-Adenauer-Str. 19
D-67663 Kaiserslautern
Allemagne
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...'.
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.
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.
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.
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).
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.
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.
|
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.