Files
FireBee_Setup/THING/language/thing.127/fr/DOC_ASCI/THING.TXT
2022-10-02 10:09:40 +02:00

5415 lines
241 KiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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
Gnral Rfrences
ù 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/Rponses
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 diffrents thŠmes peut ˆtre utilise de deux fa‡ons :
1) Cliquez sur une commande de menu en maintenant la touche [Control]
enfonce.
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 dplacer de page en page :
[Control]+[] et [Control]+[] affichent la page prcdente ou suivante.
[Tab] affiche le lien suivant en vido inverse.
[Return] affiche la page correspondante au lien en vido 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 procder … l'installation
ù Paramtrer 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 rpertoire 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 recherches dans le deuxiŠme arbre du fichier ressource 'ICONS.RSC'.
Une slection de mini-ic“nes est incluse dans 'ICONS.RSC' et peut ˆtre
dite … 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 dveloppeur originel de Thing a pass la
main … Thomas Binder pour la suite du dveloppement.
Les copies non enregistres de Thing font apparaŒtre dsormais la
mention 'Shareware' au milieu de l'cran et les positions des
fenˆtres ne sont pas sauvegardes. Sinon, tout le reste est
entiŠrement fonctionnel.
---------------------------------------------------------------------------
Installation : Configuration requise Thing
---------------------------------------------------------------------------
Thing peut ˆtre utilis avec MagiC (2.00 ou suprieur), TOS (1.04 ou
suprieur) ou MultiTOS. Les fichiers systŠme alternatifs avec MiNT
(MinixFS, ...) ou MagiC!Mac sont galement supports. L'utilisation sous
TOS 1.02 ou 1.00 n'est hlas pas possible. L'adaptation pour ces anciens
TOS serait trop complexe et pas "propre'. Les TOS 1.04 ou suprieurs
contiennent de trŠs importantes fonctions systŠme qui ont t oublies
dans les anciennes versions 1.02 ou 1.00 ! Procurez-vous donc une nouvelle
version de TOS (la 2.06 est idale) ou utilisez MagiC.
Pour avoir accŠs … l'aide en ligne de Thing (documentation hypertexte), ST-
Guide, programm par Holger Weets, est ncessaire.
Si vous dsirez utiliser la fenˆtre console de Thing, vous devez installer
TOS2GEM, programm par Thomas Binder, qui est inclus dans cette archive.
Thing ncessite actuellement prŠs de 500 Ko de mmoire et peut ˆtre
vraiment exploitable avec au moins 1 Mo ou plus. Pour ceux utilisant une
machine avec 520 Ko, il est ncessaire d'augmenter la mmoire. Pour
conomiser de la mmoire, il est prfrable d'utiliser les ic“nes
monochromes ou lieu de celles en couleurs.
Thing fonctionne dans n'importe quelle rsolution … partir de 640x200
pixels (ST moyenne) et suprieures. En dessous, certaines boŒtes de
dialogue et menus ne pourront ˆtre affichs dans leur intgralit.
---------------------------------------------------------------------------
Installation : Comment procder … l'installation Thing
---------------------------------------------------------------------------
Avant tout, vous devrez crer 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 dsirez conomiser de la mmoire, utilisez les ic“nes monochromes
(MONOICON.RSC) ou les petites ic“nes (MEDICON.RSC) pour une rsolution 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
rpertoire 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 : Paramtrer le systŠme d'exploitation Thing
---------------------------------------------------------------------------
Suivant votre systŠme d'exploitation, quelques modifications sont
ncessaires :
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) Slectionnez '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 rsolution, ...
---------------------------------------------------------------------------
Installation : Paramtrage sous TOS simple Thing
---------------------------------------------------------------------------
Voir aussi : TOS simple & MiNT
Voir aussi : MagiC (Mag!X)
Voir aussi : MultiTOS
Sous TOS simple, vous pouvez dfinir Thing comme application avec
'dmarrage automatique'. Il n'est pas possible de lancer Thing … partir du
dossier AUTO.
1) Slectionnez 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 dfinir THING.APP.
4) Mettre 'Dmarrage' sur AUTO
Lorsque vous redmarrerez le systŠme, Thing sera lanc automatiquement.
Eventuellement, vous pouvez dfinir les variables d'environnement AVSERVER
et FONTSELECT pour utiliser Thing comme un serveur AV et slecteur de
fonte. Lorsque vous utilisez GEMRAM (de Martin Osieka), vous pouvez faire
ceci en crant 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 : Paramtrages sous TOS simple & MiNT Thing
---------------------------------------------------------------------------
Voir aussi : TOS simple
Voir aussi : MagiC (Mag!X)
Voir aussi : MultiTOS
Sous TOS simple, vous pouvez dfinir Thing comme application avec
'dmarrage automatique'. Il n'est pas possible de lancer Thing … partir du
dossier AUTO.
1) Slectionnez 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 dfinir THING.APP.
4) Mettre 'Dmarrage' sur AUTO
Lorsque vous redmarrerez le systŠme, Thing sera lanc automatiquement.
Eventuellement, vous pouvez dfinir les variables d'environnement AVSERVER
et FONTSELECT pour utiliser Thing comme un serveur AV et slecteur 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 dfinie. Pour viter cela, vous pouvez
dfinir THINGDIR pour outrepasser HOME. Ceci est possible en
ajoutant le paramŠtre suivant dans MINT.CNF :
setenv THINGDIR C:\THING
---------------------------------------------------------------------------
Installation : Paramtrages 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 rpertoire. Lorsque vous
redmarrerez le systŠme, Thing sera lanc automatiquement.
Si vous avez dj… utilis EASE ou Gemini, vous devrez effacer la
ligne existante '#_SHL' (exemple : '#_SHL C:\EASE\EASE.PRG'). Seule
une seule ligne avec '#_SHL' est autorise !
Pour utiliser Thing comme serveur AV et slecteur de fontes, vous devez
dfinir 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 spcifier le nom de fichier de ST-Guide en
dfinissant 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 rpertoire.
---------------------------------------------------------------------------
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 rpertoire et assurez-vous que
les autres variables 'shell' soient effaces.
Lorsque vous redmarrerez le systŠme, Thing sera lanc automatiquement.
Pour utiliser Thing comme serveur AV et slecteur de fontes, vous devez
dfinir 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 dfinie. Pour viter cela, vous devez
dfinir THINGDIR pour outrepasser HOME. Pour ceci, ajoutez le
paramŠtre suivant dans MINT.CNF :
setenv THINGDIR c:\thing
Remplacez 'c:\thing' par votre propre rpertoire.
De plus, vous pouvez spcifier le nom de fichier de ST-Guide en
dfinissant 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
ù Prface
ù 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 particularits concernant l'enregistrement au Royaume Uni.
Thing est un Shareware et peut ˆtre essay durant 4 semaines sans aucune
contrainte. AprŠs cette priode 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 intgr 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
intgralit. Toute modification des programmes ou des documentations est
illicite !
Courrier postal : Arno Welzel
Georgenstrasse 55
D-86152 Augsburg
Germany
---------------------------------------------------------------------------
Introduction : Prface Thing
---------------------------------------------------------------------------
Voir aussi : Installation
La version allemande de Thing a t ralise pour la premiŠre fois en
dcembre 1994. Depuis, beaucoup de fonctionnalits et suggestions des
utilisateurs ont t rajoutes. Le nombre d'utilisateurs enregistrs se
porte bien et les articles dans 'ST-Computer', 'Atari World' et 'ST
Format' m'ont motiv pour continuer le dveloppement de Thing.
La version actuelle est maintenant 'rellement' shareware avec une cl et
une utilisation pratiquement pas limite.
La documentation hypertexte a t compltement revue (la V1.4 de ST-Guide
en a t la raison). Vous pouvez utiliser la version 1.4 de ST-Guide ou
suprieure car celle-ci intŠgre un nouveau bouton 'See also' (voir aussi)
pour un accŠs aux pages associes.
Quelques liens dans cette documentation sont des rfrences pour d'autres
fichiers hypertexte. Ceux-ci peuvent ˆtre installs dans le dossier GUIDES
de ST-Guide et seront chargs 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 suprieure, seulement en allemand)
Survol des principales caractristiques 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 intgrale des fichiers systŠme alternatif : Thing accepte les
noms de fichiers longs sans diffrencier 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
caractristiques de TOS2GEM sont supportes.
ù Support de Let'em Fly, WINX et Freedom.
ù Gestion de Kobold : Kobold 2 (*) peut ˆtre utilis pour les
copies/dplacements/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 spcifier … partir de quel
nombre de fichiers ou de leur taille Kobold doit ˆtre appel.
ù Les images GEM X-IMG peuvent ˆtre utilises 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 utilises pour les
fenˆtres rpertoire.
ù Gestion complŠte du protocole AV : beaucoup d'outils destins pour
Gemini peuvent ˆtre utiliss avec Thing (exemple : ParaFin, PacShell,
TreeView, ...).
ù Gestion du protocole des fontes (spcifi par Christian Grunenberg) :
Thing peut ˆtre utilis comme slecteur 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 droulantes'
et boutons 3D ont t implants.
ù Ic“nes de toutes tailles en fichier ressource GEM standard. Les ic“nes
couleurs et animes sont galement acceptes.
ù 'Groupes d'objets' permettant de rassembler les dossiers et programmes
les plus souvent utiliss, comme un bureau en fenˆtre.
(*) Kobold est un gestionnaire de fichiers (copie, dplacement,
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 caractristiques
supplmentaires par rapport … celles du GEM standard :
ù Tous les boutons peuvent ˆtre actionns par le clavier (raccourcis
clavier). Pour cela, maintenir la touche [Alternate] enfonce avec la
touche de la lettre souligne.
ù 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 affiches 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 suprieur gauche
(bouton de fermeture) … le mˆme effet que la sortie par le bouton
<Annuler>.
ù Drag&Drop (dplacer/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 dsirez ajouter des
noms de fichiers au contenu courant du champ, maintenez appuye la
touche [Alternate] ou [Control] lors de cette opration.
ù Tous les menus popup ou les boŒtes de liste peuvent ˆtre manipules
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 spciaux non accessibles au clavier. Le
caractŠre choisi est insr … 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) dplace 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 slecteur de
fichiers apparaŒt et permet de choisir le fichier dsir.
ù 'BoŒtes de liste droulantes'
Ces boŒtes de liste sont une combinaison entre un objet de menu popup
et une boŒte de liste. Toutes les entres peuvent ˆtre slectionnes de
la mˆme fa‡on qu'un menu popup. A la seule diffrence, c'est qu'il y a
un ascenseur vertical, s'il est ncessaire.
ù '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
rpertoire 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 spcifis.
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/slectionne d'une fa‡on dynamique les objets concerns.
La boŒte de dialogue 'Prfrences...' du menu 'Options' propose un bouton
'Localiser fichier avec ses premiŠres lettres' dans l'intercalaire
'Fenˆtres'. Cette option active, les objets seront systmatiquement
affichs en fonction des caractŠres du masque. La touche [Backspace]
efface le masque affich dans la barre d'information de la fenˆtre et
dslectionne 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
slectionne tous les objets.
'R' Slectionne README.ENG, README.TXT et REGISTER.TXT. Le masque
affich dans la barre d'information de la fenˆtre dpend du statut
de l'option 'Localiser fichier avec ses premiŠre lettres : [RE]
option active, [R] option inactive.
'REG' Slectionne 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 … slectionner les objets en fonction de leur extension.
'*.E' Slectionne README.ENG. [*.ENG] si l'option est active, [*.E*] si
elle ne l'est pas.
'*.T' Slectionne README.TXT and REGISTER.TXT. [*.TXT*] si l'option est
active, [*.T*] si elle ne l'est pas.
La barre d'espace peut ˆtre utilise pour enlever le dernier caractŠre
'*', ce qui est ncessaire pour slectionner les objets sans extensions
(comme les dossiers). Par exemple :
'*. ' Slectionne DOC, THING et TOS2GEM
Le masque affich dans la barre d'information est [*.] si l'option est
active ou non. Une autre mthode de slection consiste … utiliser le
curseur.
---------------------------------------------------------------------------
Introduction : Curseur Thing
---------------------------------------------------------------------------
Appuyez sur la touche [Insert] pour activer ou non le curseur. Un objet
sera slectionn (habituellement l'ic“ne de retour au rpertoire
prcdent) et le curseur, reprable par un cadre entourant l'ic“ne,
clignote.
Il est possible d'utiliser les flŠches pour se dplacer dans la fenˆtre
d'objets en objets. Lorsque des objets ne sont pas visibles (fenˆtre trop
petite), le curseur fait dfiler la fenˆtre, ce qui permet de toujours
voir l'objet slectionn. Cette mthode est idale pour slectionner un
seul objet.
Si vous souhaitez utiliser le curseur pour slectionner plusieurs objets,
vous pouvez dplacer le curseur en gardant la touche [Shift] enfonce. Une
autre mthode consiste … dsactiver l'option 'Slection automatique sous
le curseur'. Dans ce cas, vous pouvez slectionner 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
oprations systŠme particuliŠres qui suivent sont aussi gres :
Iconification
Sous MagiC et MultiTOS 1.08, l'ic“ne '' des rpertoires et groupes
d'objets est implante. Un clic sur cette ic“ne permet de rduire la
fenˆtre en ic“ne. Un double-clic sur la fenˆtre iconifie 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 (dsactives). Pour cela, cliquez sur la barre de titre de la
fenˆtre ou sous MagiC, cliquez sur le bouton ''.
Retour au rpertoire racine (Hot Closer)
Sous MagiC, il existe un 'Hot Closer' qui permet de revenir
directement au niveau racine du rpertoire 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 dfilement propre pour afficher les programmes TOS et
TTP.
TOS2GEM est seulement rserv 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 bloques pendant que la
fenˆtre console est en cours d'opration.
Les programmes TOS ne peuvent ˆtre lancs en parallŠle avec Thing quand
ils sont excuts dans la fenˆtre console.
Afin de lancer des programmes TOS/TTP en parallŠle avec les applications
GEM traditionnelles, il y a diffrents outils fournis avec MagiC et/ou
MultiTOS (VT52, MINIWIN). Ils sont automatiquement excuts par le systŠme
d'exploitation tant que des programmes TOS/TTP n'ont pas t dmarrs dans
la fenˆtre console de Thing.
Taille terminal
Si les variables d'environnement LINES et COLUMNS sont dfinies, Thing
adapte la taille du terminal … celles-ci. Autrement, la taille du terminal
… l'intrieur de la fenˆtre est de 25 lignes et de 80 colonnes.
Rsum
Si vous dsirez visualiser la sortie d'un programme (exemple :
compilateur, ...), aprŠs avoir quitt le programme, vous pouvez spcifier
un 'tampon de rsum' jusqu'… 9999 lignes. Le dbut 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 'Prfrences...'.
Si vous n'avez pas besoin de ce tampon, rglez le nombre de lignes sur 0
afin d'conomiser de la mmoire.
---------------------------------------------------------------------------
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'excution de programmes TOS/TTP. Ceci n'est possible que si l'option
'Utiliser TOS2GEM' dans la boŒte de dialogue 'Prfrences...' n'est pas
active (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 oprationnelle sous MiNT 1.12, TOS 2.06 et TOSWIN
1.04 sur un Atari 1040 STE.
Si vous ne dsirez pas que Thing lance automatiquement TOSWIN, renommez-le
simplement (exemple : TOSRUN.ACC). Thing vrifiera cela pour TOSWIN avant
d'accder au canal de communication. Je n'ai pas ajout d'option
spcifique 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 active, les boŒtes de
dialogue de Thing ne sont pas automatiquement centres mais apparaissent …
leur derniŠre position.
---------------------------------------------------------------------------
Introduction : Thing et Kobold Thing
---------------------------------------------------------------------------
Thing peut ventuellement autoriser Kobold … effectuer les fonctions de
copie, dplacement ou d'effacement. Kobold peut ˆtre install en tant
qu'accessoire ou en tant que programme.
Si Kobold est install comme accessoire ou excut en parallŠle sous un
systŠme multitƒches adquat, Thing rserve une mmoire 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
dfinissables dans la boŒte de dialogue 'Prfrences...' et dans
l'intercalaire 'Copie'.
L'utilisation de Kobold sur Thing est base sur la version
2.5 ou suprieure. 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 caractristiques suivantes sont encore en cours de dveloppement et
ncessitent la prcdente 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 lancs 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 rduit 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 dcider quelle ic“ne est …
assigner … la fenˆtre iconifie. Il semble donc difficile d'autoriser
Alice … accder aux ic“nes de Thing. AprŠs moult discussions, un nouveau
protocole a t dvelopp et est disponible pour l'utilisation par
d'autres programmes. Reportez-vous galement au chapitre consacr aux
protocoles.
Rsultat : Alice utilise automatiquement les ic“nes de Thing. Aucune
variable d'environnement ou configuration n'est ncessaire.
---------------------------------------------------------------------------
Enregistrement Thing
---------------------------------------------------------------------------
Pour vous enregistrer … Thing, suivez les tapes ci-aprŠs :
1) Renvoyez le formulaire d'enregistrement REGISTER.TXT dment complt
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 utiliss
pour crer votre cl d'enregistrement. Toutes les autres prcisions
sont optionnelles mais peuvent ˆtre intressantes pour m'aider …
rsoudre quelques problŠmes. Votre nom, adresse, cl et rŠglement sont
enregistrs sur informatique. Pour les utilisateurs anglais, vous avez
un droit de rectification … ces donnes conformment … la loi
Informatique et Liberts.
2) Envoyez DM 25,00 directement … l'auteur ou … votre revendeur
local. Pour les utilisateurs anglais, consultez le fichier SUPPORT.TXT.
3) AprŠs rception du rŠglement, vous recevrez une cl personnelle qui ne
doit en aucune circonstance est cde … d'autres utilisateurs. Si vous
cdez 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 vrifie. Si l'enregistrement est russi, un fichier THING.KEY sera
sauv dans le rpertoire 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
ù Gnral
ù Objets
ù Lecteurs
ù Poubelle
ù Presse-papiers
ù Fichiers
ù Dossiers
ù Programmes
ù '..'
ù Priphriques
ù Groupes d'objets
---------------------------------------------------------------------------
Bureau : Gnral Thing
---------------------------------------------------------------------------
Par dfaut, 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 dfinis dans
l'intercalaire 'Bureau' de la boŒte de dialogue 'Prfrences...'.
Des images peuvent ˆtre utilises comme motif pour le bureau. Vous pouvez
spcifier l'image … utiliser dans la boŒte de dialogue 'Prfrences...'.
---------------------------------------------------------------------------
Bureau : Objets Thing
---------------------------------------------------------------------------
Thing intŠgre une slection d'ic“nes qui peuvent ˆtre utilises sur le
bureau et dans les fenˆtres rpertoire. Eventuellement, il est possible de
supprimer compltement le texte des ic“nes sur le bureau. Pour cela,
slectionnez l'ic“ne dsire et cliquez sur l'entre 'Information...' du
menu 'Fichier'. Ensuite, effacez compltement le champ du titre de l'ic“ne
avec [Esc].
Dans les chapitres suivants sont dcrits chaque type d'objet. L'on
utilisera pour rfrence 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 utiliss' dans le menu
'Options', Thing installe toutes les ic“nes des lecteurs existants
entre A et Z. Ces ic“nes peuvent ˆtre changes en ajoutant des
entres 'IDRV' dans le fichier 'ICONS.INF'. Dans le gestionnaire
d'ic“nes de Thing, dslectionner '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 rpertoire correspondante au contenu du lecteur.
Si toutes les ic“nes des lecteurs GEMDOS installs ne sont pas
visibles, cliquez sur l'entre 'Lecteurs utiliss' du menu 'Options'
et celles-ci seront automatiquement affiches.
(*) L'ic“ne standard est utilise si elle n'est pas assigne 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 installe sur le bureau et tous les objets
dplacs sur celle-ci seront effacs. Egalement, n'importe quel
objet slectionn peut ˆtre effac en utilisant l'entre
'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 'Prfrences...'
(intercalaire 'SystŠme') est active.
Le type d'ic“ne n'est pas modifiable, mais son texte peut ˆtre
chang ou enlev. Pour cela, slectionnez l'ic“ne poubelle et
cliquez sur l'entre '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 reprsente
le Clipboard GEM. Le type d'ic“ne n'est pas modifiable, mais son
texte peut ˆtre chang ou modifi. Pour cela, slectionnez l'ic“ne
poubelle et cliquez sur l'entre 'Information...' du menu 'Fichier'.
Dans la boŒte de dialogue, effacez ou modifiez le champ 'Titre'. Les
objets dplacs sur cette ic“ne sont copis dans le presse-papiers
dont le rpertoire est dfini dans la boŒte de dialogue
'Informations presse-papiers'. Le nom de l'objet est renomm par
'SCRAP'. Son extension reste inchange.
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 dplac sur la poubelle, tous les fichiers
contenus dans son rpertoire avec le nom 'SCRAP.*' seront effacs.
Si le chemin d'accŠs du presse-papiers n'est pas spcifi (par exemple
aprŠs l'installation), Thing vrifie s'il existe une variable
d'environnement 'CLIPBRD' ou 'SCRAPDIR'. Si ces variables sont
introuvables, le rpertoire par dfaut est \CLIPBRD sur la racine du
lecteur de dmarrage.
---------------------------------------------------------------------------
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 installe sur le bureau. Pour cela,
slectionnez l'ic“ne poubelle et cliquez sur l'entre
'Information...' du menu 'Fichier'. Dans la boŒte de dialogue,
effacez ou modifiez le champ 'Titre'. Cette ic“ne doit ˆtre associe
… une application afin que le fichier dplac dessus puisse ˆtre
trait pour l'impression.
(*) Il n'y a pas d'identification pour ce type d'objet dans la dfinition
originale du protocole AV de Gemini. Peut-ˆtre sera t-il ncessaire
d'inventer un nouveau type dans Thing ?
---------------------------------------------------------------------------
Bureau : Objets - Fichiers Thing
---------------------------------------------------------------------------
Voir aussi : Ic“nes
Voir aussi : Priphriques
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 rpertoire ou install
sur le bureau. Sous MiNT ou MagiC, les priphriques dans le
rpertoire 'U:\dev\' sont traits diffremment.
Le nom du fichier ainsi que les attributs de l'ic“ne dans la fenˆtre
rpertoire peuvent ˆtre modifis. Pour cela, slectionnez l'ic“ne et
cliquez sur l'entre 'Information...' du menu 'Fichier'. Le texte des
ic“nes poses sur le bureau peut ˆtre dit (sous un nom diffrent de
l'original) en effectuant la mˆme opration que prcdemment.
Thing peut ouvrir, visualiser ou imprimer des fichiers en associant
diffrentes applications adaptes.
(*) L'ic“ne standard est utilise si elle n'est pas assigne 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 rpertoire ou install
sur le bureau.
Le nom du dossier de l'ic“ne dans la fenˆtre rpertoire peut ˆtre modifi.
Pour cela, slectionnez l'ic“ne et cliquez sur l'entre 'Information...'
du menu 'Fichier'. Le texte des ic“nes poses sur le bureau peut ˆtre
dit (sous un nom diffrent de l'original) en effectuant la mˆme
opration que prcdemment.
Par dfaut, 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 dsirez pas utiliser les dossiers relatifs, dsactivez
l'option dans la boŒte de dialogue 'Prfrences...' (intercalaire
'Fenˆtres') du menu 'Options'.
(*) L'ic“ne standard est utilise si elle n'est pas assigne 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 excutable. L'extension est ignore dans
le cas o— 'APP' et 'app' ne sont pas considrs comme identiques.
Suivant ce qui est dfini dans la boŒte de dialogue 'Prfrences...', les
applications avec les extensions PRX ou ACX peuvent ˆtre considres comme
excutables. Eventuellement, les modules CPX (CPX, CPZ) et les modules
tendus CPXs (EPX, EPZ), fournis avec 'Freedoom 2', peuvent aussi ˆtre
considrs comme excutables.
La diffrence notable entre les ic“nes fichiers et programmes est que les
fichiers, dossiers et objets lecteurs dplacs sur une ic“ne de programme
permettent de transmettre des paramŠtres au programme concern. Les
programmes peuvent ˆtre installs comme applications en passant par
l'entre 'Applications...' du menu 'Options'.
(*) L'ic“ne standard est utilise si elle n'est pas assigne 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
rpertoire prcdent. Cette ic“ne n'est pas rellement un objet mais
… toutefois son utilit. Celle-ci peut simplifier la copie ou le
dplacement d'objets dans le rpertoire prcdent sans pour autant
ouvrir une nouvelle fenˆtre. Pour cela, slectionnez et dplacez les
objets dsirs sur l'ic“ne '..'. Contrairement aux dossiers
'normaux', cette ic“ne ne peut ˆtre dplace ou copie, mˆme si elle
est slectionne.
(*) Le nom retourn par VA_THAT_IZIT n'est pas 'C:\ONE\TWO\..\', mais le
niveau de rpertoire prcdent : 'C:\ONE\'.
---------------------------------------------------------------------------
Bureau : Objets - Priphriques 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 priphriques BIOS dans le dossier
'U:\dev\'. Thing reconnaŒt ces priphriques et permet les sorties
de fichiers par l'intermdiaire 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 priphrique 'prn'. Par contre, vous pouvez
'planter' votre clavier si vous dplacez 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 reprsentant des
fichiers rels. Comme pour les objets normaux, ils peuvent ˆtre copis,
dplacs ou effacs, mais n'affectent en rien les objets originaux.
(*) L'ic“ne standard est utilise si elle n'est pas assigne dans
'ICONS.INF'.
===========================================================================
Documentation de Thing - Applications
===========================================================================
Le bureau alternatif
Copyright ½ 1994/95 Arno Welzel
Copyright ½ 1995/96 Arno Welzel et Thomas Binder
Applications
ù Gnral
ù Proprits spcifiques
ù Installer une ligne de commande
---------------------------------------------------------------------------
Applications : Gnral Thing
---------------------------------------------------------------------------
Thing reconnaŒt certains programmes comme excutables. Eventuellement,
d'autres fichiers peuvent ˆtre considrs comme excutables en fonction
des options dfinies dans la boŒte de dialogue 'Prfrences...'
(intercalaire 'SystŠme').
Programmes GEM
Tous les fichiers portant l'extension : PRG, APP, GTP et
(ventuellement) PRX, APX.
Les programmes GEM peuvent ˆtre excuts normalement ou par ligne de
commande VA_START sous un environnement multitƒches.
Les programmes avec l'extension 'GTP' attendent une entre par une
ligne de commande (exemple : par Drag&Drop sur l'ic“ne du programme).
Autrement, l'excution sera faite sans paramŠtres.
Accessoires
Tous les fichiers portant l'extension 'ACC' et (ventuellement) ACX.
Sous Thing, les accessoires sont seulement passs 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
affiche vous avertissant que tous les accessoires ne peuvent ˆtre
excuts comme programme.
Programmes TOS
Tous les fichiers portant l'extension TOS ou TTP. Sous MiNT, tous les
fichiers avec l'attribut 'x' seront considrs comme TTP.
La sortie des programmes TOS peut ˆtre affiche 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 diffrence des programmes GEM, aucune transmission de paramŠtres
par VA_START n'est possible. Les programmes TTP/GTP affichent une
ligne de commande si ncessaire.
Modules CPX (optionnel)
Si 'Freedom 2' (en cours de dveloppement) est install, il est
possible d'excuter en tant que programme GEM les fichiers portant les
extensions CPX, EPX et (ventuellement) CPZ et EPZ.
La diffrence importante avec 'Freedom 2' est qu'il offre la
possibilit d'excuter plusieurs modules CPX en mˆme temps dans Thing,
mˆme sous TOS simple.
Les programmes peuvent ˆtre lancs 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 caractristiques intressante du bureau Atari est la possibilit
d'associer des extensions de fichiers … des applications spcifiques. Dans
Thing, ceci est gr par les options 'Ouvrir...', 'Voir...' et
'Imprimer...'.
Plus d'une application peut ˆtre installe pour chaque type de fichier et
cela apporte de multiples possibilits. Par exemple, un pilote DVI peut
ˆtre install pour imprimer et visualiser tous les fichiers 'DVI' par
l'intermdiaire d'IdeaList.
---------------------------------------------------------------------------
Applications : Proprits Thing
---------------------------------------------------------------------------
Voir aussi : Options pour l'installation d'applications
Chaque application peut ˆtre individuellement assigne … des tƒches
diffrentes :
Types de fichiers reconnus
Ici, un ou plusieurs types de fichiers, avec jokers, peuvent ˆtre
entrs 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 considrera les
fichiers … visualiser par dfaut.
Type de programme (dpendant de l'extension)
Ceci dtermine comment doit ˆtre excut le programme.
Un titre 'clair'
Quand aucun titre n'est dfini, c'est le nom du programme qui est
utilis par dfaut. Vous pouvez dfinir un titre pour chaque
application et celui-ci sera affich dans l'ic“ne si elle est
installe sur le bureau ou ajoute dans une fenˆtre de groupe (et non
dans une fenˆtre rpertoire. N'importe quel caractŠre peut ˆtre
utilis jusqu'… concurrence de 32.
Raccourci (optionnel)
A la diffrence des fichiers et dossiers, les programmes peuvent ˆtre
appels par un raccourci clavier qui, non seulement seront excuts,
mais chargeront les objets slectionns comme une ligne de commande.
Rpertoire de lancement
Normalement, un programme considŠre son propre rpertoire comme celui
de dmarrage. Parfois, il est ncessaire, si le rpertoire transmis …
la ligne de commande est considr comme le rpertoire de lancement ou
celui de la fenˆtre active. Thing propose les deux alternatives.
Plusieurs autres options sont implantes afin adapter au mieux vos
diffrentes configurations.
---------------------------------------------------------------------------
Applications : Ligne de commande Thing
---------------------------------------------------------------------------
Si vous avez utilis le bureau de remplacement 'Gemini' avec son shell
intgr 'Mupfel', vous allez dcouvrir que Thing en a une approche
diffrente :
1. Mupfel est lanc en mˆme temps et doit toujours ˆtre disponible.
2. Les objets peuvent ˆtre transmis comme scripts … Mupfel, lesquels
sont crs et disponibles en paramŠtres de ligne de commande.
3. Les scripts de Mupfel peuvent ˆtre assigns … 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 inconvnient, 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
prcisions :
Enregistrer un shell
Avant tout, Thing doit ˆtre … mˆme d'excuter 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'excution' 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 gnre :
'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 installs tout
simplement comme applications (comme dans Gemini).
Le rpertoire de lancement, les paramŠtres par dfaut, les options et
l'environnement prsent sont rcuprs … partir de l'application
correspondante installe (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 simultanment 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 stockes 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 crer vos
propres ic“nes.
Thing supporte les ic“nes bitmap 2, 4, 8 et 16 couleurs, y compris celles
animes (deux ic“nes spares, l'une normale et l'autre slectionne).
Ic“nes 'normales'
N'importe quelle taille d'ic“ne est accepte, … partir de 16x2 pixels.
Chaque ic“ne doit avoir un texte d'identification qui ne dpasse pas 12
caractŠres. Thing utilise ce texte pour retrouver ses ic“nes dans le
fichier ressource. Les espaces sont autoriss et la diffrence est faite
entre les majuscules et les minuscules.
Les utilisateurs en moyenne rsolution ST prfreront 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
scurit.
Les ic“nes suivantes doivent toujours ˆtre disponibles. Celles-ci ne
peuvent ˆtre modifies et utilises pour d'autres types de fichiers,
dossiers ou programmes.
TRASH Poubelle
CLIPBOARD Presse-papiers
FILESYS Lecteurs
FILE Fichiers
APPL Programmes/applications
FOLDER Dossiers
PARENTDIR Rpertoire prcdent '..'
PRINTER Imprimante
DEVICE Priphrique
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 trouve ou si le deuxiŠme arbre n'existe
pas, ce seront les ic“nes par dfaut qui seront utilises ("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 rsultants de
l'utilisation frquente de fichiers, dossiers et programmes.
Un groupe d'objets contient en fait des 'alias' o— chaque objet reprsente
un objet 'rel'. Cette possibilit de groupe permet de rassembler les
objets les plus souvent utiliss (fichiers, dossiers et programmes) et de
les classer par thŠme dans des fenˆtres indpendamment 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 ajouts dans un groupe par Drag&Drop …
partir d'une fenˆtre rpertoire ou d'un autre groupe. Ceux-ci peuvent ˆtre
galement tris si c'est ncessaire. En maintenant appuye la touche
[Control] pendant une opration de Drag&Drop, l'objet slectionn sera
dplac ou lieu d'ˆtre copi (comme dans une opration de copie normale).
Les groupes d'objets sont sauvegards avec l'extension 'GRP'. D'autres
informations sont galement sauves, 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 utilise 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 ignores.
===========================================================================
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
ù Gnral
ù THING (menu des accessoires)
ù Fichier
ù Travail
ù Voir
ù Fenˆtres
ù Options
ù Outils
---------------------------------------------------------------------------
Commandes des menus : Gnral Thing
---------------------------------------------------------------------------
La plupart des commandes des menus sont aussi accessibles par le clavier.
Les raccourcis clavier sont affichs 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 affiches dans les menus :
[Return] Raccourci de 'Ouvrir...' dans le menu 'Fichier' si un
objet est slectionn.
[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'entre 'A propos de...' et tous les
accessoires actifs. Sous MultiTOS, toutes les applications actives sont
affiches ici. Thing sera accessible par l'entre 'Thing Desktop'.
Dans la boŒte de dialogue 'A propos de...', l'on trouve le numro de
version actuel de Thing ainsi que d'autres informations. En slectionnant
le bouton <Info>, une autre boŒte s'ouvre et affiche le formulaire
d'enregistrement et quelques prcisions sur votre machine : systŠme
d'exploitation, rsolution, ...
---------------------------------------------------------------------------
Menu 'Fichier' Thing
---------------------------------------------------------------------------
Fichier
Nouveau... ^N Cre 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 rpertoire courant
Voir... ^Z Visualise un fichier avec l'application associe
Imprimer... ^P Imprime un fichier avec l'application associe
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 associes pour la
visualisation ainsi que pour l'impression de fichiers.
La fonction 'Chercher...' n'est possible que si un utilitaire de recherche
externe … t spcifi dans l'intercalaire 'SystŠme' de la boŒte de
dialogue 'Prfrences...'. Cet utilitaire peut ˆtre un programme ou un
accessoire.
Si Thing est lanc comme shell sous MagiC 2, il n'y a pas d'entre de menu
'Quitter' parce que MagiC 2 redmarre Thing automatiquement.
Si Thing est lanc comme shell sous MagiC 3 ou suprieur, '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 slectionns
---------------------------
Tout slectionner ^A Slectionne tous les objets dans la fenˆtre
Tout dslectionner ^A Dslectionne 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 rduites ^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 Dfinit un masque pour le rpertoire
Styles... ^D Change le style de prsentation d'un rpertoire
Ce menu contient les fonctions pour modifier le style de prsentation des
rpertoires, groupes d'objets et de la fenˆtre console. Lorsque l'entre
de menu 'Styles...' est appele en maintenant la touche [Shift] enfonce,
c'est le slecteur 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'entre de menu 'Dupliquer', les titres des 10 premiŠres fenˆtres de
Thing sont automatiquement affichs et prcds 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 Cre, modifie et enlŠve les applications
Touches de fonction... ^F Modifie les touches de fonctions
Prfrences... ^V Configure Thing
------------------------------
Lecteurs utiliss Installe tous les lecteurs disponibles
Rsolution vido... ^R Change la rsolution vido 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 prcdente configuration
Ces fonctions sont principalement utilises pour configurer Thing. Vous
pouvez modifier la configuration gnrale, dfinir des programmes comme
applications et bien d'autres particularits. Les priphriques peuvent
ˆtre dclars et les ic“nes assignes si le gestionnaire Thing Icon
Manager a correctement t install dans le rpertoire de Thing.
---------------------------------------------------------------------------
Menu 'Outils' Thing
---------------------------------------------------------------------------
Outils
Editer... ^T Modifie les outils apparaissant dans le menu
M1 Liste des 10 outils dfinis
M2
M3
....
Ce menu contient jusqu'… 10 entres modifiables pour lancer des
programmes, ou ouvrir des fichiers ou des dossiers. La configuration
s'effectue par l'entre de menu 'Editer...'.
---------------------------------------------------------------------------
Fichier - Nouveau... Thing
---------------------------------------------------------------------------
Cette fonction est utilise pour crer de nouveaux fichiers, dossiers,
groupes d'objets ou liens.
Type d'objet : Cette option dtermine le type d'objet souhait. Les
dossiers peuvent seulement ˆtre crs dans le rpertoire courant. S'il
n'y a pas de rpertoire d'ouvert, les types 'Fichier' et 'Dossier' ne
sont pas slectionnables.
Si le type 'Groupe d'objets' est slectionn, 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 rpertoire. Les fichiers de
groupes pourront par la suite ˆtre dplacs, tant que l'extension 'GRP'
ne sera pas change.
Titre : C'est le nom du groupe qui apparaŒt dans la fenˆtre utilise 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 sauvegardes immdiatement 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 installe sur le bureau.
---------------------------------------------------------------------------
Fichier - Ouvrir... Thing
---------------------------------------------------------------------------
Les objets slectionns sont ouverts, quand cela est possible.
Fichiers : L'application associe, si elle existe, est automatiquement
excute.
Programmes/Accessoires : Le programme ou l'accessoire est excut. Si le
programme est dj… actif, Thing demande si l'on doit l'excuter une
seconde fois. Les accessoires sont ractivs par le message AC_OPEN ou
VA_START.
Dossiers et lecteurs : Une nouvelle fenˆtre rpertoire est ouvert et
affiche le contenu.
Si aucun objet n'est slectionn, Thing affiche le slecteur 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 (grise) tant qu'un utilitaire de
recherche externe n'a pas t install dans l'intercalaire 'SystŠme' de la
boŒte de dialogue 'Prfrences...'.
Lorsqu'un utilitaire est install, cette option peut ˆtre utilise.
---------------------------------------------------------------------------
Fichier - Information... Thing
---------------------------------------------------------------------------
Les proprits pour chaque objet sont affiches dans une boŒte de dialogue
'Informations (nom de l'objet)'. Celles-ci dpendent du type d'objet :
Lecteurs Fichiers sur le bureau
Poubelle Dossiers sur le bureau
Presse-papiers Fichiers dans un rpertoire
Imprimante Dossiers dans un rpertoire
Groupes Objet de groupe
Si plus d'un objet est slectionn, une boŒte de dialogue gnrale est
Ouverte avec l'objet du rpertoire suprieur ou de la racine. Slectionnez
le bouton <Dtails> 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 slectionn.
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 prfreront 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 slectionn. Il est
habituellement utilis pour reprer les disquettes dans un logiciel
gestionnaire de catalogues. Celui-ci reste un poids pour la
compatibilit GEMDOS ! Si un nom de volume a t dfini, 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 utiliss suivi du nombre restant
et total sur le disque. La fonction systŠme Dfree() est utilise pour
cette opration et vite d'avoir … comptabiliser les tailles de chaque
fichier. Toutefois, le rsultat 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 affichs ensuite les
dtails du lecteur suivant, si plusieurs ont t slectionns.
<Suivant> : Ce bouton n'est accessible que si plusieurs lecteurs ont t
slectionns. Celui-ci permet de passer au lecteur suivant en ignorant
les modifications effectues 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 utilise 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 prfreront 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 affichs ensuite les
dtails de l'objet suivant, si plusieurs ont t slectionns.
<Suivant> : Ce bouton n'est accessible que si plusieurs objets ont t
slectionns. Celui-ci permet de passer … l'objet suivant en ignorant
les modifications effectues 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 utilise 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 prfreront 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 crera un … condition que le rpertoire suprieur
existe dj…. Par exemple, si 'C:\GEMSYS\CLIPBRD\' est entr alors que
'C:\GEMSYS\' existait dj…, autrement, Thing ne peut crer de dossier
pour le presse-papiers.
<OK> : Les modifications sont prises en compte et sont affichs ensuite les
dtails de l'objet suivant, si plusieurs ont t slectionns.
<Suivant> : Ce bouton n'est accessible que si plusieurs objets ont t
slectionns. Celui-ci permet de passer … l'objet suivant en ignorant
les modifications effectues 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 utilise 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 prfreront 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 affichs ensuite les
dtails de l'objet suivant, si plusieurs ont t slectionns.
<Suivant> : Ce bouton n'est accessible que si plusieurs objets ont t
slectionns. Celui-ci permet de passer … l'objet suivant en ignorant
les modifications effectues 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 utilise pour dfinir les proprits gnrales
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 prfreront 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 sauvegardes immdiatement ou aprŠs si la
fenˆtre est ferme. 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 utilise 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] enfonce en double-cliquant
sur l'objet install sur le bureau, le rpertoire o— se trouve celui-
ci est ouvert et l'objet correspondant slectionn.
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 prfreront 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 affichs ensuite les
dtails de l'objet suivant, si plusieurs ont t slectionns.
<Suivant> : Ce bouton n'est accessible que si plusieurs objets ont t
slectionns. Celui-ci permet de passer … l'objet suivant en ignorant
les modifications effectues 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 utilise 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 prfreront 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 affichs ensuite les
dtails de l'objet suivant, si plusieurs ont t slectionns.
<Suivant> : Ce bouton n'est accessible que si plusieurs objets ont t
slectionns. Celui-ci permet de passer … l'objet suivant en ignorant
les modifications effectues sur l'objet courant.
<Annuler> : Quitte la boŒte de dialogue en ignorant les modifications.
---------------------------------------------------------------------------
Fichier - Information... (fichiers/dossiers dans un rpertoire) Thing
---------------------------------------------------------------------------
Lorsque l'on garde la touche [Alternate] enfonce en double-cliquant
sur l'objet install sur le bureau, le rpertoire o— se trouve celui-
ci est ouvert et l'objet correspondant slectionn.
Chemin : C'est le rpertoire o— se situe le fichier.
Nom : C'est le nom du fichier. Si ncessaire, 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 cration. Pour les dossiers, la
taille est celle de tous les fichiers contenus dans les sous-
rpertoires. Thing n'accepte que les 255 premiers caractŠres d'un
rpertoire.
Raccourci : Dans un menu popup, un raccourci clavier avec une touche de
fonction peut ˆtre choisi pour ouvrir le fichier ou le dossier.
Particularits pour les fichiers dans les rpertoires seulement :
Attributs : Ils dpendent du systŠme d'exploitation (GEMDOS normal ou
MiNT) et peuvent ˆtre modifis. Malheureusement, je n'ai pas trouv
d'informations sur la mthode … adopter pour reconnaŒtre si un fichier
supporte les attributs du TOS ou de MiNT. En consquence, tous les
attributs sont affichs. Thing reconnaŒt les en-tˆtes des programmes
excutables et donne l'accŠs … un nouvel intercalaire 'Programme' dans
la boŒte de dialogue.
Programme : Les attributs de chargement rapide et de gestion mmoire des
programmes excutables peuvent ˆtre modifis. Les modifications
apportes … la protection mmoire sont seulement effectives si le
systŠme d'exploitation et la machine accepte ces caractristiques.
Mmoire rserve (MagiC)
L'option de rservation mmoire pour MagiC est logiquement seulement
disponible sous le systŠme d'exploitation MagiC. Si aucune
rservation mmoire n'est dfinie, laisser le champ vide. Pour
effacer une rservation 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 donne (le texte
'MAGX' suivi de 32 bits entiers) si MagiC reconnaŒt comment grer le
programme.
<OK> : Les modifications sont prises en compte et sont affichs ensuite les
dtails de l'objet suivant, si plusieurs ont t slectionns.
<Suivant> : Ce bouton n'est accessible que si plusieurs objets ont t
slectionns. Celui-ci permet de passer … l'objet suivant en ignorant
les modifications effectues 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 dfinies 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 prfreront 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 slectionn 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 excutables.
Les paramŠtres pour les dossiers sont interprts comme masques de
fichiers, comme pour la boŒte de dialogue des touches de fonction.
<OK> : Les modifications sont prises en compte et sont affichs ensuite
les dtails de l'objet suivant, si plusieurs ont t slectionns.
<Suivant> : Ce bouton n'est accessible que si plusieurs objets ont t
slectionns. Celui-ci permet de passer … l'objet suivant en ignorant
les modifications effectues sur l'objet courant.
---------------------------------------------------------------------------
Fichier - Fermer Thing
---------------------------------------------------------------------------
Cette fonction ferme la fenˆtre rpertoire 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 dfini.
Si vous souhaitez fermer une fenˆtre rpertoire sans avoir …
repasser par les rpertoires suprieurs, 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 vrifie s'il existe une application associe.
Une action avec [Control] et un double-clic (ou [Control]+[Return]) a le
mˆme rsultat.
---------------------------------------------------------------------------
Fichier - Imprimer Thing
---------------------------------------------------------------------------
Lors de l'appel de cette option, Thing vrifie qu'il existe une
application associe pour le fichier. Si une application est disponible,
elle est excute et le fichier slectionn lui est transmis.
---------------------------------------------------------------------------
Fichier - Sauver groupe Thing
---------------------------------------------------------------------------
Voir aussi : Format des fichiers groupe
Sauve les modifications effectues dans une fenˆtre de groupe. Un groupe
modifi est reprable 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 dfini dans l'intercalaire 'SystŠme' de la boŒte de dialogue
'Prfrences...', celui-ci … la priorit lorsque l'option 'Formater...'
est appele.
Pendant une opration de formatage (routines internes seulement), vous
pouvez interrompre celle-ci avec le bouton <Annuler>. Les options
suivantes sont prsentes :
Lecteur : Slectionne l'unit de disquette 'A:' ou 'B:'. Si l'un des
lecteurs est slectionn sur le bureau, celui-ci est automatiquement
affect dans la boŒte de dialogue.
Nom de volume : Jusqu'… 12 caractŠres peuvent ˆtre entrs 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.
Dtruire seulement les FAT : Cette option peut ˆtre utilise pour dtruire
les tables d'allocation des fichiers (Files Allocation Table). Si elles
sont effaces, le GEMDOS considŠre le disque comme nouvellement format.
Cette fa‡on de procder est assimile … 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 numro de srie alatoire. Ce numro de srie est utilis par le
systŠme d'exploitation pour dterminer 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 numro de srie alatoire, l'on donne une chance supplmentaire 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 numro de srie, afin d'viter toutes pertes de donnes.
---------------------------------------------------------------------------
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 remplace par 'Arrˆter' lorsque Thing est lanc comme
shell sous MagiC.
Arrˆter
Lorsque Thing est lanc comme shell sous MagiC, vous pouvez procder …
un 'arrˆt' du systŠme avant l'arrˆt de la machine. Ceci est trŠs
important pour viter la perte de donnes lorsque vous utilisez le
WBDAEMON de MagiC.
Le programme SHUTDOWN.PRG et son fichier de configuration SHUTDOWN.INF
doivent ˆtre installs dans le rpertoire de Thing (ces deux fichiers font
partie du pacage de la version commerciale de MagiC et ne doivent pas se
trouver dans le rpertoire C:\GEMSYS\GEMDESK\).
---------------------------------------------------------------------------
Travail - Couper Thing
---------------------------------------------------------------------------
Le contenu du champ courant d'une boŒte de dialogue (quand il existe) est
dplac 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 slectionns, 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 slectionns sont effacs. Si ce sont des objets poss
sur le bureau, seules les ic“nes sont effaces. Les objets associs
originaux ne sont pas affects.
---------------------------------------------------------------------------
Travail - Tout slectionner Thing
---------------------------------------------------------------------------
Cette option slectionne tous les objets prsents dans la fenˆtre
courante. Utiliser l'option 'Tout dslectionner' pour annuler la
slection.
---------------------------------------------------------------------------
Travail : Tout dslectionner Thing
---------------------------------------------------------------------------
Cette option dslectionne tous les objets prsents dans la fenˆtre
courante.
---------------------------------------------------------------------------
Voir - Texte Thing
---------------------------------------------------------------------------
Le contenu de la fenˆtre courante est affich sous forme de texte. Le
style de prsentation peut ˆtre modifi par l'entre de menu 'Styles...'.
Vous pouvez acclrer cette opration en activant l'option
'Supprimer mini-ic“nes en mode texte' dans l'intercalaire 'Fenˆtres'
de la boŒte de dialogue 'Prfrences...'.
---------------------------------------------------------------------------
Voir - Ic“nes rduites Thing
---------------------------------------------------------------------------
Ce mode d'affichage est une combinaison entre l'affichage texte et ic“nes.
Chaque ligne texte est prcde d'une mini-ic“ne de 16x16 pixels au
maximum.
Les mini-ic“nes sont prsentes dans le deuxiŠme arbre du fichier ressource
'ICONS.RSC'. Les deux arbres sont indpendants l'un de l'autre. Si vous
dsirez crer 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 trouve, c'est l'ic“ne standard
approprie qui est utilise.
Limitations :
Les mini-ic“nes ne peuvent ˆtre affiches 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 prsentes 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
Dtermine le type de tri … affecter dans la fenˆtre courante. L'option
'Inverse' trie les fichiers et les dossiers sparment dans l'ordre
inverse (descendant). Indpendamment du type de tri choisi, les dossiers
sont toujours avant les fichiers.
---------------------------------------------------------------------------
Voir - Masque... Thing
---------------------------------------------------------------------------
Un masque de slection de fichiers peut ˆtre spcifi pour la fenˆtre
rpertoire active. Si aucune fenˆtre n'est ouverte, cette option est
dsactive (grise) et ne peut ˆtre slectionne.
Cette boŒte de dialogue propose des raccourcis clavier et d'autres
particularits comme la localisation automatique d'une extension. La liste
de toutes les extensions trouves dans la fenˆtre active y est affiche.
Les fichiers peuvent ˆtre dplacs et poss sur le champ situ en haut de
la liste. Thing analysera le nom de fichier pour gnrer un masque.
Thing accepte les caractŠres '?' et '*' comme jokers, o— le '*' correspond
… tous les fichiers. '*.*' n'est pas ncessaire.
Plusieurs masques peuvent ˆtre dfinis en les sparant par une virgule ','
sans espaces. Par exemple '*.prg,*.app' fait apparaŒtre tous les
programmes portant ces extensions.
Plusieurs masques peuvent galement ˆtre slectionns avec la souris.
Slectionnez normalement le premier masque dans la liste, puis maintenez
la touche [Shift] pour slectionner les autres.
---------------------------------------------------------------------------
Voir - Styles... Thing
---------------------------------------------------------------------------
Dans cette boŒte de dialogue, vous pouvez dfinir diffrentes options de
prsentation pour les fenˆtres de rpertoires ou de groupes. Vous avez
accŠs galement au slecteur de fontes. Si une fenˆtre est ouverte, c'est
la boŒte de dialogue de prsentation qui apparaŒt. Si aucune fenˆtre n'est
ouverte ou si vous maintenez [Shift] en cliquant sur l'entre de menu
'Styles...', c'est le slecteur de fonte qui apparaŒt.
Fonte : Permet de choisir l'une des polices de caractŠres installes. 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 slectionnes (y compris les polices
TrueType et Speedo).
ID : C'est le numro d'identification de la police GDOS.
Taille : Vous pouvez choisir ici la taille de la police dsire.
Texte, fond : Dans ces menus popup peuvent ˆtre slectionnes 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 rpertoire ou de groupe :
Afficher : En plus du nom du fichier, peuvent ˆtre affichs, la date,
l'heure ainsi que ses attributs. Ces lments ne sont visibles qu'en
mode texte ou mini-ic“nes.
Si cette option est appele 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 slection 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 analyses, et ce, … chaque fois.
---------------------------------------------------------------------------
Voir - Styles... (slecteur de fontes) Thing
---------------------------------------------------------------------------
Le slecteur 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 rpertoire ou groupe n'est ouvert ou si la touche [Shift] est
maintenue appuye en cliquant sur l'entre de menu 'Styles...', le
slecteur 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 rglages effectus) au programme qui appel
le slecteur de fontes.
La couleur de fond n'est pas transmise par le protocole de fonte, cette
option restant grise.
La fonte peut ˆtre galement dplaces et pose (Drag&Drop) sur
l'application acceptant ce protocole. Un message FONT_CHANGED est alors
envoy … l'application souhaite. Sous TOS simple, vous avez besoin
d'installer WINX pour utiliser le Drag&Drop.
---------------------------------------------------------------------------
Fenˆtre - Suivante Thing
---------------------------------------------------------------------------
Cette option n'est pas slectionnable (grise) 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 affectes (elles obtiennent en fait un message WM_TOPPED).
---------------------------------------------------------------------------
Fenˆtre - Fermer Thing
---------------------------------------------------------------------------
Cette option n'est pas slectionnable (grise) s'il n'y a aucune fenˆtre
d'ouverte. La fenˆtre active est ferme 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 affectes (elles obtiennent en fait un message WM_CLOSED).
---------------------------------------------------------------------------
Fenˆtre - Tout fermer Thing
---------------------------------------------------------------------------
Cette option n'est pas slectionnable (grise) s'il n'y a aucune fenˆtre
d'ouverte. Toutes les fenˆtres sont fermes 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 affectes (elles obtiennent en fait un message WM_CLOSED).
---------------------------------------------------------------------------
Fenˆtre - Dupliquer Thing
---------------------------------------------------------------------------
Lorsqu'une fenˆtre rpertoire est active, cette option peut ˆtre utilise
pour ouvrir une seconde fenˆtre identique. Ceci est utile pour copier ou
dplacer des fichiers avec un dossier qui contient plusieurs objets qui ne
peuvent ˆtre affichs dans une seule fenˆtre.
---------------------------------------------------------------------------
Options - Applications... Thing
---------------------------------------------------------------------------
Si un seul programme est slectionn, cette fonction affiche une boŒte de
dialogue dans laquelle il est possible de dfinir une application.
Si aucun (ou deux ou plus) programme n'est slectionn, est affich alors
une liste des toutes les applications installes.
---------------------------------------------------------------------------
Options - Liste des applications Thing
---------------------------------------------------------------------------
La boŒte de dialogue 'Applications' apparaŒt si l'entre 'Applications...'
du menu 'Options' est appele lorsqu'aucun programme (ou deux ou plus)
n'est slectionn ou si le bouton <Non> est slectionn 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 slectionne.
<Effacer> : EnlŠve l'application slectionne.
---------------------------------------------------------------------------
Options - Applications... (gnral) Thing
---------------------------------------------------------------------------
Dans cet intercalaire, sont implantes toutes les options gnrales
relatives … l'application.
Titre : C'est le texte qui apparaŒt dans l'ic“ne installe sur le bureau.
Celui-ci, d'un maximum de 32 caractŠres, peut contenir des majuscules et
des minuscules. Si aucun titre n'est spcifi, c'est le nom du fichier
du programme qui est utilis.
Programme : Nom du rpertoire 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 slection courante peut ˆtre
transmise comme paramŠtre … l'application.
Utiliser slection actuelle : Si cette option est active et qu'un
raccourci clavier a t dfini, la slection courante peut ˆtre
transmise comme paramŠtre au programme lorsqu'il est lanc par le
raccourci clavier.
Rpertoire : Ici est dfini le rpertoire qui est utilis pour le
lancement du programme.
ù Application : C'est le mˆme rpertoire que celui du programme.
Utilisez cette option pour les programmes qui ont besoin d'accder …
leurs fichiers de configuration, ... situs dans le mˆme rpertoire.
ù Fenˆtre : C'est la fenˆtre active qui est considre comme rpertoire
de lancement, mˆme si le programme est excut … partir d'une autre
fenˆtre en arriŠre-plan.
ù Fichier : C'est le rpertoire du fichier transmis au programme qui est
considr 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 rpertoire 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 dfinis plusieurs types de fichiers
reconnus par l'application. Les jokers sont autoriss (par exemple : '*'
signifie tous les fichiers). L'on peut spcifier plusieurs masques en les
sparant par une virgule, sans ajouter d'espaces.
Types de fichiers pour l'excution : Les fichiers dont le masque est
reconnu dans cette ligne seront transmis … l'application s'ils sont
excuts … partir du bureau par un double-clic ou par l'option
'Ouvrir...' du menu 'Fichier'. En gnral, ce sont les fichiers
supports 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 dpla‡ant sur l'ic“ne du programme.
Si aucune application n'est installe pour ouvrir le type de fichier
spcifi par le masque, c'est la ligne '... pour la visualisation' qui
est consulte.
... pour la visualisation : Les fichiers sont transmis … l'application
pour la visualisation lorsque l'on maintient appuye la touche [Control]
en double-cliquant dessus ou en slectionnant l'entre 'Ouvrir...' du
menu 'Fichier'. Cette opration est aussi effectue quand il n'y a aucun
masque spcifi dans la ligne 'Types de fichiers pour l'excution'.
... pour l'impression : Les fichiers dfinis dans cette ligne sont
imprims par l'application associe. Cette opration est accessible par
l'entre '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 affiche.
ù 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 diffrenciation 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 dmarrage : L'application est lance
automatiquement aprŠs que Thing soit install (gnralement aprŠs le
dmarrage du systŠme).
Saisir paramŠtres avant l'excution : 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 rpertoire 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 diffrentes applications et accessoires
courants. Autrement, le message AC_OPEN est envoy aux accessoires et
plusieurs copies du programme seront lances. Les programmes (TOS, TTP)
ignorent cette option vus qu'ils ne ragissent pas aux messages AES.
Enlever Thing de la mmoire avant l'excution : Avant le lancement d'un
programme, Thing peut se retirer de la mmoire afin de librer de la
place. Le petit programme THINGRUN s'installe et reste alors en mmoire
et est prˆt … rinstaller Thing lorsque l'application est quitte.
Cette option est seulement prvue pour une utilisation sous TOS simple.
Sous un systŠme d'exploitation multitƒches, elle n'est pas accessible
(grise). Une autre fa‡on de procder consiste … activer l'option
'Excuter en mono-tƒche'.
Excuter en mono-tƒche : Cette option excute 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
compltement retir de la mmoire avant l'excution du programme, lequel
a un maximum de mmoire disponible. Les accessoires sont 'gels' en mode
mono-tƒche. Cette option n'est seulement effective que si Thing est
install comme Shell sous MagiC (utilisez l'entre #_SHL dans le fichier
MAGX.INF).
Excuter dans fenˆtre console, si ncessaire : Si cette option est active,
les programmes TOS et TTP sont excuts dans la fenˆtre console (comme
pour Gemini et Ease). La fenˆtre console appele TOS2GEM, programme par
Thomas Binder, doit ˆtre installe. Cette option est ignore par les
programmes GEM et les accessoires.
Attendre l'appui d'une touche : Si cette option est active, Thing attend
qu'une touche soit appuye aprŠs la fin du programme TOS/TTP et avant de
fermer la fenˆtre console. Cette option est ignore par les programmes
GEM et les accessoires.
---------------------------------------------------------------------------
Options - Applications (environnement) Thing
---------------------------------------------------------------------------
Quelques programmes vrifient l'existence de variables d'environnement
lors de leur excution. Une possibilit est de dfinir ces variables dans
les fichiers MAGX.INF (#_ENV), MINT.CNF, GEM.INF (setenv) ou par un
gnrateur d'environnement sous TOS simple.
Thing propose une option pour ajouter un environnement 'local'. En
utilisant cette mthode, les variables d'environnement 'globales' sont
ajoutes … celle dites 'locales'. Des utilisations comme celles-ci peuvent
ˆtre celles d'un shell TOS ou un visualiseur DVI, ...
Chaque entre prend la forme suivante : <variable>=<valeur>, par exemple
TEX_OUTPUTS=G:\TEX\OUTPUTS\
Thing ne vrifie pas la syntaxe de ces entres ! Il est donc de votre
ressort de bien contr“ler si celles-ci sont correctes.
Note … l'attention des utilisateurs de MagiC :
Hlas, sous MagiC 2, un environnement spar peut seulement ˆtre utilis
pour les programmes TOS/TTP excuts par la fenˆtre console de Thing. Pour
les programmes lancs en parallŠle, MagiC 2 ne reconnaŒt pas l'appel
ncessaire par le systŠme d'exploitation.
En mode TOS simple, il n'est gnralement 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 lancs 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 lancs 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 dfini sans tenir compte que les paramŠtres transmis
sont ncessaires !
Note … l'attention des utilisateurs de TOS simple :
Sous TOS simple, un environnement local est seulement disponible si Thing
reste en mmoire, par exemple, si les programmes TOS/TTP ne sont pas
excuts 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 entres apparaissant dans le menu 'Outils'.
Dans les diffrentes 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 slecteur de
fichiers et de choisir l'objet … associer au raccourci. Voici comment sont
grs les raccourcis :
Nom de fichier
Le fichier sera ouvert lors de son appel par le raccourci et pris en
compte par l'application associe, qui elle-mˆme sera lance. Si des
paramŠtres sont dfinis, ceux-ci seront galement transmis.
Nom de rpertoire
Les noms de rpertoires sont reprables par un anti-slash '\'. Thing
ouvre une nouvelle fenˆtre rpertoire au niveau d'arborescence spcifi
avec ventuellement un masque de fichier, si celui-ci est dfini.
Programme
Le programme est excut avec ses paramŠtres, s'ils sont dfinis.
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 rpertoire 'C:\' avec le masque '*.ACC'
D:\OUTILS\LHARC.TTP -a -r E:\TRAVAUX\*.* H:\TRAVAUX
Excute 'LHARC.TTP' dans le dossier 'D:\OUTILS\LHARC.TTP' avec la
ligne de commande '-a -r E:\TRAVAUX\*.* H:\TRAVAUX'
Entre de menu 'Outils'
Les entres du menu 'Outils' sont dfinies de la mˆme fa‡on que pour les
touches de fonction. Toutefois, l'objet est prcd d'un titre (16
caractŠres maximum), lequel apparaŒtra dans le menu 'Outils'. Le caractŠre
'|' sert de sparateur 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 - Prfrences... Thing
---------------------------------------------------------------------------
Cette boŒte de dialogue est divise en 5 pages (intercalaires) :
ù Bureau
ù Fenˆtres
ù SystŠme
ù Copie
ù TOS2GEM
---------------------------------------------------------------------------
Options - Prfrences... (bureau) Thing
---------------------------------------------------------------------------
Cette page dtermine 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 immdiatement 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
considr comme un double-clic. Cette fonctionnalit n'est possible que
dans Thing.
Dplacer ic“nes par pas de 16x16 pixels : Les ic“nes sont positionnes sur
le bureau … l'aide d'une grille invisible d'un quadrillage de 16x16
pixels.
Fond : Dfinit la couleur de fond du bureau par un menu popup.
Trame : Dfinit le motif de tramage pour le fond du bureau.
Image de fond : Une image au format GEM IMG peut ˆtre installe sur le
fond du bureau. Celle-ci peut ˆtre centre (image normale) ou non (image
motif qui remplira l'cran). L'image peut ˆtre de n'importe quelle
rsolution, … condition que le nombre de couleurs de cette image soit
gal ou infrieur … la palette de la rsolution courante. Plusieurs
options sont disponibles :
Utiliser image : L'image est affiche si cette option est active.
Centrer image : Une seule copie de l'image sera affiche et centre
sur l'cran si cette option est active.
Utiliser palette : C'est la palette couleur de l'image qui est
utilise. Dans le cas contraire, c'est celle dfinie par l'utilisateur
(panneau de contr“le).
---------------------------------------------------------------------------
Options - Prfrences... (fenˆtres) Thing
---------------------------------------------------------------------------
Cette page dfinit 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
prfrences.
Slection possible en arriŠre-plan : Les objets se situant dans une
fenˆtre qui n'est pas active peuvent ˆtre slectionns. Si vous
souhaitez rendre active une fenˆtre en arriŠre-plan, effectuez un clic
droit … l'intrieur de la fenˆtre ou un clic gauche n'importe o— sur
celle-ci.
Fermer compltement la fenˆtre avec le bouton  : Lorsque vous ˆtes dans
l'un des sous-rpertoires d'une fenˆtre, un clic sur le bouton de
fermeture (en haut … gauche), permet de remonter dans le rpertoire
prcdent. Puisque Thing propose une ic“ne ddie … cette
fonctionnalit, vous pouvez spcifier que le bouton de fermeture ferme
compltement la fenˆtre sans passer par tous les sous-rpertoires.
Supprimer barre de dfilement horizontale : Sur les versions rcentes des
TOS, MagiC, MultiTOS ou par d'autres utilitaires comme WINX, les ic“nes
de fenˆtre situes en dehors de la limite horizontale (donc invisibles),
sont repositionnes 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 dfilement horizontale n'est pas affiche.
Afficher dossiers 'relatifs' : Les dossiers ouverts … partir des ic“nes du
bureau ou en maintenant la touche [Alternate] enfonce pour afficher le
dossier d'un groupe d'objets, peuvent ˆtre considrs comme 'relatifs'.
Dans ce cas, seul est affich le rpertoire concern (sans le lecteur).
Exemple : 'THING\' ou lieu de 'C:\THING\'. Un clic sur le bouton de
fermeture de la fenˆtre fermera compltement celle-ci. De mˆme, l'ic“ne
d'accŠs au rpertoire prcdent ne sera pas affiche.
Slection automatique avec le curseur : Si cette option est active,
l'ic“ne situe sous le curseur (mode de slection des ic“nes par le
clavier) est automatiquement slectionne. Autrement, elle peut ˆtre
slectionne par la barre d'espace et dslectionne avec
[Shift]+[Insert].
Suggrer 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 slectionne 'THING.RSC' et
'THING.APP'. Si l'option n'est pas active, le masque reste tel qu'il est
avec [THI*] et les objets concerns sont aussi slectionns.
Il est … noter que la touche [Backspace] efface compltement le masque
et non pas le dernier caractŠre entr.
Ractualiser fenˆtres automatiquement : Si cette option est active, toutes
les fenˆtres sont ractualises automatiquement si celles-ci ont t
modifies 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 cachs : 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 dplacements 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 :
Dsactiv 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 aligns, comme sur le bureau
GEM. D'autres fichiers systŠme comme MinixFS, MagiC!Mac, ... ne sont pas
affects par cette option.
Supprimer mini-ic“nes en mode texte : Si cette option est active,
l'affichage en mode texte peut ˆtre considrablement acclr, car les
ic“nes ne sont pas affiches. Si l'affichage sous forme d'ic“nes est
actif (option dsactive), les assignements d'ic“nes sont lus et
conservs jusqu'… ce que le rpertoire soit raffich ou modifi.
A noter que les fenˆtres de groupes d'objets ne sont pas affectes par
cette option.
Adapter taille fenˆtre automatiquement : Si cette option est active, les
fenˆtres sont toujours redimensionnes … la taille idale en fonction du
nombre d'objets.
Dfilement temps rel (scrolling) : Ceci dfinit la vitesse de dfilement
lorsque l'on se dplace dans une fenˆtre. Le rapport est dfini en
pixels. Plus le rapport est lev, plus la vitesse de dfilement est
importante.
---------------------------------------------------------------------------
Options - Prfrences... (systŠme) Thing
---------------------------------------------------------------------------
Cette page propose quelques options pour le dmarrage de Thing ainsi que
celles relatives aux programmes externes de recherche et de formatage.
Enlever Thing de la mmoire avant l'excution : Thing peut ˆtre enlev de
la mmoire avant le lancement d'un programme sous TOS simple. Un petit
programme appel 'THINGRUN' se loge dans la mmoire … chaque fois qu'une
application est excute. Lorsque celle-ci est quitte, 'THINGRUN' est
lanc et recharge THING. Cette fonctionnalit est utilise pour
certaines applications qui ont besoin de toute la mmoire disponible
pour travailler correctement. Toutefois, cela provoque un ralentissement
d … la d/installation de Thing.
A noter que cette option n'est pas disponible (grise) 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 termine, Thing attend qu'une touche soit tape 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 excutables : Si cette option est active, les
accessoires portant l'extension '*.ACX' et les programmes portant
l'extension '*.PRX' seront considrs comme programmes GEM excutables.
Si 'Compatibilit eCPX (CPX tendus)' est activ, les CPX et EPX portant
respectivement les extensions 'CPZ' et 'EPZ' seront eux aussi considrs
comme excutables.
Compatibilit eCPX (CPX tendus) : Si 'Freedom 2' est install, les
modules CPX et EPX peuvent ˆtre excuts comme programme GEM. Plusieurs
CPX peuvent galement ˆtre lancs en mˆme temps sous TOS simple … la
seule condition qu'il y ait assez de mmoire.
Afficher statut accessoire avant excution : Parfois, mais pas toujours,
les accessoires peuvent ˆtre excuts comme programmes. Si cette option
est active, Thing affiche une boŒte d'alerte avant d'excuter 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 slectionns peuvent ˆtre effacs avec la touche [Delete] au lieu
de [Shift]+[Delete].
Dsactiver 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
slecteur de fontes de Thing, une autre fenˆtre de Thing peut ˆtre
active par MagiC, mais pas par Thing.
Programmes externes - Recherche : En slectionnant ce bouton, le slecteur
d'objets est ouvert et permet de choisir le programme qui sera utilis
pour cette fonction (entre 'Chercher...' du menu 'Fichier'). Pour
retirer un programme existant, effacez le nom de fichier du champ et
cliquez sur <OK>.
Il existe diffrents programmes de recherche comme FSearch et ParaFin
qui supportent le protocole AV et qui ont l'avantage d'ˆtre compatibles
avec les possibilits du serveur AV qu'est Thing.
Programmes externes - Formatage : En slectionnant ce bouton, le slecteur
d'objets est ouvert et permet de choisir le programme qui sera utilis
pour cette fonction (entre '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-
Rponses pour l'utilisation de MGFORMAT.PRG sous le bureau MagXDesk.
Si Kobold est dfini comme programme de formatage dans l'intercalaire
'Copie', il a priorit pour les oprations de formatage sur les
utilitaires externes ou internes. Voir galement le chapitre suivant
consacr … l'utilisation de Kobold avec Thing.
---------------------------------------------------------------------------
Options - Prfrences... (copie) Thing
---------------------------------------------------------------------------
Cette page dfinit les paramŠtres relatifs aux oprations de copie, de
dplacement et d'effacement ainsi que celles du programme commercial
Kobold. Effectivement, cet utilitaire peut remplacer les routines de Thing
pour certaines oprations et sous certaines conditions.
Confirmations : Vous pouvez dfinir si les oprations suivantes doivent
ˆtre confirmes avant d'ˆtre excutes : effacement, copie/dplacement,
remplacement (conflit de noms).
Tampon copie : Si une valeur est spcifie ici, une partie de la mmoire
(en Kilo-octets) sera rserve pour les oprations de copie ou de
dplacement. Un tampon important permet d'effectuer des copies en
utilisant des blocs consquents. De ce fait, les oprations de
lecture/criture sont moins frquentes et acclŠrent le processus. Si le
champ est vide, Thing procŠde … une seule opration lecture/criture (un
seul bloc). Ceci a pour consquence de bloquer les actions sur les
fenˆtres.
Options Kobold 2.x : Ces options permettent de dfinir dans quelles
conditions Kobold doit ˆtre utilis pour certaines oprations :
ù Formatage : Kobold est utilis pour les oprations de formatage. Cette
option … la priorit sur le programme externe dfini 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 dfinie puisqu'il n'y a
pas de diffrence 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 slectionnant ce bouton, le slecteur d'objets est
ouvert et permet de choisir le programme Kobold 2. Le rpertoire et le
nom du fichier demand ne tiennent pas compte de la fa‡on dont est
excut Kobold (programme ou accessoire).
---------------------------------------------------------------------------
Options - Prferences (TOS2GEM) Thing
---------------------------------------------------------------------------
Cette page contient les options pour TOS2GEM (la fenˆtre console de Thing
programme par Thomas Binder).
Utiliser TOS2GEM : Si cette option est active et que TOS2GEM est install,
les programmes TOS et TTP sont excuts dans la fenˆtre console.
D'autres fenˆtres console sont disponibles sous MagiC (VT52) et MultiTOS
(MINIWIN), lesquelles sont souhaitables pour l'excution 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 termine. Toutefois, cela est possible si la fenˆtre n'tait
dj… pas ouverte et qu'aucune erreur (autre que le code 0) n'a t
retourne.
Rsum : Entrez ici dans le champ, le nombre de lignes … rserver pour le
tampon. Ce tampon permet de stocker les lignes qui ne sont plus visibles
dans la fenˆtre. En dpla‡ant l'ascenseur vertical de la fenˆtre, ces
lignes pourront ˆtre affiches. Si cette valeur est modifie, elle ne
sera prise en compte qu'aprŠs rinitialisation de la fenˆtre. De ce
fait, le contenu prcdent sera perdu.
Tampon : Rserver un tampon pour la sortie de TOS2GEM peut
considrablement augmenter la vitesse d'affichage. Par ce principe, les
caractŠres sont envoys par blocs et non pas un … un. Trois options sont
disponibles :
'Aucun' Dsactive le tampon de sortie.
'Taille' Dfinit le nombre de caractŠres (bloc) … mettre dans le tampon
avant de les afficher.
'Tempo' Dfinit le temps entre l'envoi de chaque bloc de caractŠres
(20ms … 999ms).
Couleurs : Dfinit la couleur du fond et du texte de la fenˆtre. Trois
options sont disponibles :
'Aucune' Ce sont les couleurs systŠme par dfaut qui sont utilises.
'VT52' Les couleurs 'originales' sont interprtes en
fonction de la configuration matrielle (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 dfini par le VDI (0 = blanc, 1 =
noir, ...).
Elments fenˆtres : Les diffrents lments composant la fenˆtre (barre de
titre, ascenseurs) peuvent ˆtre affichs ou non. Pour cela, il suffit de
cliquer sur les lments de la mini-fenˆtre.
Sous TOS simple rcent, dsactivez l'ascenseur horizontal ou utilisez un
utilitaire comme WINX afin d'avoir un maximum de place dans la fenˆtre.
---------------------------------------------------------------------------
Options - Lecteurs utiliss Thing
---------------------------------------------------------------------------
Cette fonction permet d'afficher sur le bureau toutes les ic“nes des
lecteurs reconnus par le GEMDOS. Toutes les ic“nes de priphriques
installes qui n'ont pas lieu d'ˆtre seront enleves du bureau.
---------------------------------------------------------------------------
Options - Rsolution vido Thing
---------------------------------------------------------------------------
Cette fonction permet sous Thing (excut comme shell sous MagiC) de
changer la rsolution 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 rpertoire que Thing (par
exemple : le dossier o— se trouve 'THING.APP') ou dans le rpertoire
spcifi 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 dfinies dans ceux-ci. Cela est trŠs utile lorsque certaines
ic“nes ont t modifies par un diteur de ressource. Celles-ci peuvent
donc ˆtre recharges sans avoir … redmarrer 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 dsagrment, il est recommand de sauver les
prfrences avec 'Sauver options' avant d'excuter la fonction
'Charger ic“nes'.
---------------------------------------------------------------------------
Options - Sauver options Thing
---------------------------------------------------------------------------
Cette option sauvegarde les paramŠtres suivants :
- Ic“nes du bureau
- Applications installes
- Rglages de la boŒte de dialogue 'Prfrences...'
---------------------------------------------------------------------------
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
dj…, ...).
<OK> Le fichier/dossier est copi. La boŒte de dialogue est affiche car
l'objet de destination existe dj…. Thing vrifie le nouveau nom de
l'objet et, si ncessaire, raffiche la boŒte.
<Tout> Tous les fichiers/dossiers retenus sont copis et remplacent ceux
existants si ncessaires.
<Suivant> Le fichier/dossier est ignor et reste inchang.
<Annuler> L'opration est abandonne.
===========================================================================
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 gnrale (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 dfinit
quelles sont les ic“nes du fichier 'ICONS.RSC' associes aux diffrents
lecteurs, fichiers et dossiers. Si le fichier 'ICONS.INF' est introuvable,
ce sont les ic“nes standard de Thing qui sont utilises par dfaut.
Thing recherche le fichier 'ICONS.INF' dans le mˆme rpertoire que THING.APP
et dans celui dfini par la variable d'environnement THINGDIR, si celle-ci
existe. La variable HOME est ignore.
Structure de 'ICONS.INF' :
- Les lignes vierges sont ignores par Thing ;
- Les lignes prcdes par le caractŠre '#' sont ignores par Thing ;
- La longueur maximale d'une ligne ne doit pas excder 510 caractŠres ;
- 'ICONS.INF' n'est pas conserv en mmoire. De ce fait, les affectations
et interprtations ne sont pas optimises par des structures internes
et c'est pourquoi il n'existe pas de fonction … l'intrieur 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), spars par une virgule,
peuvent ˆtre spcifis. Il n'y a pas de diffrenciation
entre les majuscules et les minuscules. '*.TXT', '*.txt',
'*.Txt' sont considrs 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 prcd
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 reprer certains fichiers, surtout quand la
fonte utilise 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 dfinir 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
affecte … 'PC.PRG' ne sera pas reconnue.
---------------------------------------------------------------------------
Format des fichiers, THING.INF Thing
---------------------------------------------------------------------------
'THING.INF' contient toutes les rsolutions indpendamment des prfrences
(mise … part les affectations d'ic“nes). Thing recherche ce fichier dans
le mˆme rpertoire que 'THING.APP' ainsi que dans le rpertoire dfini par
la variable d'environnement THINGDIR, quand elle existe.
Les paramŠtres suivants sont sauvegards dans 'THING.INF' :
- ParamŠtres 'Fenˆtres' ;
- ParamŠtres 'TOS2GEM' ;
- ParamŠtres 'Copie' ;
- ParamŠtres 'SystŠme' ;
- Applications installes ;
- 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 ignores par Thing ;
- Les lignes prcdes du caractŠre '#' sont ignores par Thing ;
- La longueur maximale d'une ligne ne doit pas excder 510 caractŠres ;
- Chaque entre est constitue de 4 caractŠres (mot-cl) suivie d'une
description spcifique.
Vu que Thing volue, la structure de ce fichier peut changer. L'entre
'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 numro de version est gnr 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 interprt partiellement
ou mˆme compltement ignor.
D'autres informations sur la structure des diffrentes lignes sont
disponibles sur demande, mais … l'heure actuelle, il n'y a pas d'intrˆt …
dcrire les donnes contenues dans 'THING.INF', car celles-ci sont
diffrentes pour chaque version.
---------------------------------------------------------------------------
Format des fichiers, configuration du bureau Thing
---------------------------------------------------------------------------
La rsolution d'cran, dpendante de la configuration du bureau est
sauvegarde dans des fichiers nomms de la fa‡on suivante :
xxxxyyyy.Izz
'xxxx' correspond … la rsolution horizontale et 'yyyy' … la rsolution
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 rsolution de 640x400 avec 2 couleurs aura un fichier nomm
06400400.I01.
Thing recherche ce fichier dans le mˆme rpertoire que 'THING.APP' ainsi
que dans le rpertoire dfini par la variable d'environnement THINGDIR,
quand elle existe.
---------------------------------------------------------------------------
Format des fichiers, groupes d'objets Thing
---------------------------------------------------------------------------
Pour chaque groupe d'objets est gnr un fichier avec l'extension 'GRP'.
Pour chaque fenˆtre sont sauves 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 ignores par Thing ;
- Les lignes prcdes du caractŠre '#' sont ignores par Thing ;
- La longueur maximale d'une ligne ne doit pas excder 510 caractŠres ;
- Chaque entre est constitue de 4 caractŠres (mot-cl) suivie d'une
description spcifique.
Contrairement aux autres fichiers de configuration, la structure des
fichiers groupe restera compatible avec les futures versions de Thing.
La premiŠre entre 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
coordonnes 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>" <rpertoire> "<joker>"
<titre> Titre du dossier dans la fenˆtre jusqu'… 32 caractŠres ;
<rpertoire> Nom du dossier suivi d'un '\' ;
<joker> Masque de fichiers ou '*' pour l'ensemble des fichiers.
Les objets sont affichs dans la fenˆtre groupe dans l'ordre de la liste
du fichier '*.GRP'. S'il n'y a pas de rpertoire absolu spcifi pour les
noms de fichiers et dossiers, Thing utilise le rpertoire du fichier de
groupe. Quelques options 'spciales' comme '..\readme' et d'autres
similaires sont autorises. Egalement, le masque de fichier peut ˆtre omis
(exemple : <joker> dfini comme "").
Il est possible d'insrer des caractŠres spciaux 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 utilise directement dans les programmes afin
que ceux-ci puissent gnrer 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 coordonnes … 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 crez 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 dj… 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 dits 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 dfinitions
sont compatibles avec MagiC.
ù Les raccourcis des menus peuvent galement ˆtre modifis. Seules les
combinaisons [Shift]+[x] et [Shift]+[Control]+[x] sont autorises. Le
raccourci [Shift]+[Delete] pour 'Effacer' ne peut ˆtre retir, mais
d'autres raccourcis avec [Delete] peuvent ˆtre affects.
ù 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. Vrifiez 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 dvelopp pour ˆtre utilis avec le bureau
alternatif Gemini. Gemini intŠgre un bureau (Venus) et une ligne de
commande appele Mupfel. Afin que Venus puisse communiquer avec les
accessoires de bureau, le protocole AV a t dvelopp et est grandement
usit aujourd'hui :
(AV ~ Accessoire <-> Venus)
Thing gŠre tous les messages dfinis depuis le 26 juin 1995 et est par
consquent un excellent serveur 'AV'. De ce fait, il amliore les
fonctionnalits des accessoires de bureau et les oprations sous systŠme
d'exploitation multitƒches. Les noms de fichier entre guillemets ne sont
pas encore supports.
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 dfinir une variable d'environnement appele AVSERVER. Celle-ci doit
ˆtre dfinie 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 supportes 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'intgration 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 vrifier la prsence 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 mmoire qui sont utiliss pour transmettre les noms
de fichier, les paramŠtres, ... doivent ˆtre allous en mode
'global' sous MultiTOS (conseil : Mxalloc(<taille>,0x42)) !
Autrement, il peut y avoir un problŠme d'accŠs mmoire.
ù Tous les noms de fichiers et dossiers doivent ˆtre exprims
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 dj…
partie d'un nom de fichier, celui-ci sera rpt :
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
spars 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 gnrer 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 gre. Le
serveur rpond 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 : Rserv, toujours … 0
Mot 4 : Rserv, toujours … 0
Mot 5 : Rserv, 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)
Rpond par l'envoi d'un message AV_PROTOKOLL demand par le client. La
rponse, sous forme d'un mot, spcifie quelle fonction du protocole AV de
Thing est supporte. Le message (*) ne doit jamais ˆtre gr 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 : Rserv, toujours … 0
Mot 5 : Rserv, toujours … 0
Mot 6+7 : Pointeur des noms de programme des serveurs, prpar 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 rponse. 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-rglages, ...) et n'a pas besoin d'ˆtre renouvel.
Thing sauvegarde cette information comme lment 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)
Rpond au message AV_GETSTATUS. Thing change le prcdent statut
d'information avec le client.
Mot 3+4 : Pointeur sur la chaŒne sauvegarde 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 utilise par lui-mˆme.
Note : Thing et Gemini acceptent [Control]+[W] pour procder … 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 appuye (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 lances en parallŠle.
Une caractristique 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 installes sont galement
prises en compte.
Les lignes de commande commen‡ant avec le caractŠre ':' ne doivent pas
ˆtre utilises, car elles sont interprtes comme commandes internes !
Mot 3+4 : Pointeur de la ligne de commande. Les objets dplacs sur les
ic“nes par Drag&Drop rclament 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 utilise pour
les noms de fichier dans les fenˆtres rpertoire. 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)
Rponse … AV_ASKFILEFONT. Le serveur retourne l'identification et la
taille (en points) de la fonte utilise pour les noms de fichier dans
les fenˆtres rpertoire.
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 utilise dans la fenˆtre console. Le
serveur rpond 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 rpondre … un message AV_ASKCONFONT. Thing
renvoie l'identification ainsi que la taille (en points) de la fonte
courante utilise 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 rpertoire.
Mot 3+4 : Pointeur du chemin du rpertoire ouvert.
Mot 5+6 : Pointeur du masque de fichier. '*.*' est interprt comme '*'
(tous les fichiers) par Thing.
---------------------------------------------------------------------------
Protocole AV, VA_WINDOPEN Thing
---------------------------------------------------------------------------
VA_WINDOPEN (0x4721) serveur -> client (11 novembre 1994)
Thing rpond au client … AV_OPENWIND.
Mot 3 : 0 = Erreur.
!=0 = La fenˆtre est ouverte et le rpertoire ractualis.
---------------------------------------------------------------------------
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)
Rpond … la demande d'un message AV_STARTPROG. Thing envoie toujours la
rponse immdiatement (par exemple, aprŠs la fin des programmes lancs
sous TOS simple qui ne sont pas considrs comme accessoires).
Actuellement, le code retourn pour les programmes lancs est toujours 0.
Si Thing est quitt avant le lancement d'un programme (mode o— Thing est
retir de la mmoire avant l'excution ou mode mono-tƒche sous MagiC),
aucun message de rponse n'est envoy.
Un client devra toujours recevoir un message d'erreur si le programme ne
peut ˆtre excut.
Mot 3 : 0 = Erreur
!=0 = Programme excut
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 dplacs sur sa fenˆtre. La fenˆtre doit avoir t au
pralable reconnue avec Thing par le message AV_ACCWINDOPEN.
Reportez-vous au message AV_COPY_DRAGGED pour plus de prcisions.
Note : Le statut clavier pour d'autres rponses du client (comme
AV_COPY_DRAGGED) devient ncessaire. Il doit, … la rception de
VA_DRAGACCWIND, vrifier la valeur retourne par evnt_multi().
Par exemple : la structure 'EVENT' doit ˆtre vrifie en utilisant
EvntMulti() et non par l'envoi d'une rponse 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 fermes au lancement des applications et ce message n'est
pas ncessaire.
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 dlivrs par
VA_DRAGACCWIND et sont prˆts pour la copie. Thing envoie au client une
rponse avec VA_COPY_COMPLETE.
Mot 3 : Statut clavier … la rception 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)
Rponse de Thing par AV_COPY_DRAGGED au client.
Mot 3 : 0 = Erreur ou interruption par l'utilisateur
!=0 = Les objets sont copis et la fenˆtre rpertoire est
ractualise si ncessaire
---------------------------------------------------------------------------
Protocole AV, AV_PATH_UPDATE Thing
---------------------------------------------------------------------------
AV_PATH_UPDATE (0x4730) serveur <- client (11 novembre 1994)
Un client informe Thing que le contenu d'un rpertoire a t chang. Thing
relit alors les rpertoires appropris ainsi que tous les sous-rpertoires
dans le chemin spcifi.
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 rclame des informations sur une localisation d'une partie
d'cran. Thing rpond par un message VA_THAT_IZIT.
Mot 3 : Coordonne X
Mot 4 : Coordonne Y
---------------------------------------------------------------------------
Protocole AV, VA_THAT_IZIT Thing
---------------------------------------------------------------------------
VA_THAT_IZIT (0x4733) serveur -> client (11 novembre 1994)
Rponse … une demande de message AV_WHAT_IZIT.
Mot 3 : Identification AES pour l'application approprie
Mot 4 : Type d'objet
Mot 5+6 : Pointeur des noms d'objets ou code nul si aucun nom n'est
disponible.
Les diffrents 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 rpertoire 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 poss quelque part. Thing
fait le tri … l'endroit o— ont t poss 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)
Rponse au message AV_DRAG_ON_WINDOW.
Mot 3 : 0 = Rien de chang aprŠs le Drag&Drop
1 = Les objets spcifis sont traits (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 mmoire rserve pour la ligne de commande peut ˆtre
libre.
Pour l'instant, ce message est ignor, car Thing ne rserve pas de mmoire
supplmentaire 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 modifie, tous les clients qui ont dj…
demand la fonte par AV_PROTOKOLL, sont informs.
Note : Malheureusement, TreeView 2.4, programm par Stephan Gerle, ne
ragit pas … ce message si Thing envoie explicitement … TreeView
(applications nommes 'TREEVIEW') un message VA_FILEFONT. Ceci n'est pas
une solution idale mais est d'une fonctionnalit pratique.
Mot 3 : Identification de la fonte utilise pour les rpertoires
(vst_font)
Mot 4 : Taille en points de la fonte utilise dans les rpertoires
(vst_point)
Mot 5 : Identification de la fonte utilise dans la fenˆtre console
(vst_font)
Mot 6 : Taille en points de la fonte utilise 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 rpertoire, comme avec AV_OPENWIND, mise … part
qu'il existe d'autres options :
Mot 3+4 : Pointeur du chemin pour l'ouverture des rpertoires
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 slection d'objets
Bit 2-15 : Rserv, toujours … 0
---------------------------------------------------------------------------
Protocole AV, VA_XOPEN Thing
---------------------------------------------------------------------------
VA_XOPEN (0x4741) serveur -> client (11 novembre 1994)
Rponse … AV_XWIND, comme pour VA_WINDOPEN.
Mot 3 : 0 = Erreur
!=0 = La fenˆtre ouverte et le rpertoire 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 spcifique. Si aucun
visualiseur n'est disponible, un message d'erreur est retourn
l'utilisateur.
Note : A la diffrence de Gemini V1.a, Thing reconnaŒt quelles
applications sont installes pour chaque type de fichiers. Avec ce
message, Thing peut excuter 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 destins … ˆtre visualiss (seul
un fichier est autoris).
Mot 5-7 : Rserv, toujours … 0
---------------------------------------------------------------------------
Protocole AV, VA_VIEWED Thing
---------------------------------------------------------------------------
VA_VIEWED (0x4752) serveur -> client (26 juin 1995)
Rponse … AV_VIEW. Le serveur informe le client quels sont les fichiers …
visualiser ou non. La rponse est immdiate et est toujours renvoye si
une erreur intervient. Autrement, en tƒche de fond (multitƒches), la
rponse est re‡ue aussit“t que le visualiseur est actif. Sous TOS simple,
la rponse est re‡ue aprŠs que le visualiseur soit quitt, au cas o— le
serveur n'ai pas dj… t quitt (par exemple : lorsque Thing est retir
de la mmoire avant le lancement du visualiseur).
Mot 3 : 0 = Erreur, 1 = Tout est correct
Mot 4-7 : Rserv, toujours … 0
---------------------------------------------------------------------------
Protocole AV, AV_FILEINFO Thing
---------------------------------------------------------------------------
AV_FILEINFO (0x4753) serveur <- client (26 juin 1995)
Affiche les informations sur les fichiers/dossiers (rponse …
VA_FILECHANGED).
Mot 3+4 : Pointeur du nom du fichier ou du dossier. Plusieurs
fichiers/dossiers doivent ˆtre spars par des espaces. Les
dossiers doivent se terminer par un anti-slash '\' !
Mot 5-7 : Rserv, toujours … 0
---------------------------------------------------------------------------
Protocole AV, VA_FILECHANGED Thing
---------------------------------------------------------------------------
VA_FILECHANGED (0x4754) serveur -> client (26 juin 1995)
Rponse … 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 modifie en : 'C:\ANNIE.TXT
C:\AUTO\'
Mot 5-7 : Rserv, toujours … 0
---------------------------------------------------------------------------
Protocole AV, AV_COPYFILE Thing
---------------------------------------------------------------------------
AV_COPYFILE (0x4755) serveur <- client (26 juin 1995)
Copie ou dplace des fichiers/dossiers (rponse … VA_FILECOPIED).
Mot 3+4 : Pointeur du ou des fichiers source et dossier(s) spars 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 (dplacement)
Bit 1 : Renomme la copie
Bit 2 : Remplace la destination sans avertissement
Bit 3-15 : Rserv, toujours … 0
---------------------------------------------------------------------------
Protocole AV, VA_FILECOPIED Thing
---------------------------------------------------------------------------
VA_FILECOPIED (0x4756) serveur -> client (26 juin 1995)
Rponse … AV_COPYFILE.
Mot 3 : 0 = Erreur, 1 = Tout est correct
Mot 4-7 : Rserv, toujours … 0
---------------------------------------------------------------------------
Protocole AV, AV_DELFILE Thing
---------------------------------------------------------------------------
AV_DELFILE (0x4757) serveur <- client (26 juin 1995)
Efface des fichiers/dossiers (rponse … VA_FILEDELETED).
Mot 3+4 : Pointeur des fichiers/dossiers devant ˆtre effacs, spars
par des espaces. Les dossiers doivent se terminer par un anti-
slash '\'.
Mot 5-7 : Rserv, toujours … 0
---------------------------------------------------------------------------
Protocole AV, VA_FILEDELETED Thing
---------------------------------------------------------------------------
VA_FILEDELETED (0x4758) serveur -> client (26 juin 1995)
Rponse … AV_DELFILE.
Mot 3 : 0 = Erreur, 1 = Tout est correct
Mot 4-7 : Rserv, 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 rpertoire
suivante (avec AV_XWIND ou AV_OPENWIND) … ouvrir. Les coordonnes sont
donnes en coordonnes absolues.
Puisque par AV_XWIND, une fenˆtre existante est active 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 : Rserv, 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 rpertoire
ou d'un sous-rpertoire. Le client doit alors relire tous les rpertoires
et sous-rpertoires correspondants et, si ncessaire, fermer les sous-
rpertoires qui n'existent plus.
Mot 3+4 : Pointeur du rpertoire, qui doit toujours se terminer par un
anti-slash '\'.
Mot 5-7 : Rserv, 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 dfini.
Thing peut aussi ˆtre install comme slecteur de fontes pour d'autres
applications, bien qu'… prsent, 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 observs :
ù 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 dfinie par 'THING'.
Ce qui suit est une description des messages supports 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 slecteur de fontes et re‡oit en retour la
slection des fontes. Ensuite, elle rpond par le message FONT_CHANGED.
Mot 3 : Traite la fenˆtre affecte, ou valeur ngative si la fonte a t
change 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 : Rserv, toujours … 0
---------------------------------------------------------------------------
Protocole des fontes, FONT_CHANGED Thing
---------------------------------------------------------------------------
FONT_CHANGED (0x7A18) Application <- Thing
Rponse … 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 dplace par
Drag&Drop sur la fenˆtre d'une autre application.
Installez WINX sous TOS simple pour que Thing puisse dterminer le
dtenteur de chaque fenˆtre.
Thing accepte aussi ce message en tant que rcepteur et ractualise la
fenˆtre affiche 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 tirs et poss 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 rsultat … CoNnect
par Drag&Drop...
Si le rcepteur 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 dplacs 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 (rseau Maus OLR)
qui peut exporter des fichiers '*.TXT'.
Si un bloc '*.xxx' est tir puis dpos sur le bureau, Thing demande un
chemin pour sauver le fichier. Si un lecteur ou un autre objet est
slectionn comme destination, le chemin est affich comme une ligne
directrice. Si le bloc est tir puis dpos sur le presse-papiers, Thing
sauve automatiquement les donnes 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 insr
dans le champ courant. Ceci ne fonctionne seulement qu'avec quelques
applications rcentes.
Les blocs 'ARGS' sont grs comme des messages VA_START messages. Ils sont
transmis via la ligne de commande et sont simplement excuts.
Les blocs 'chemin' se sont actuellement pas supports et rejets 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
ù Gnral
ù AVSERVER
ù HOME
ù THINGDIR
ù LINES, COLUMNS
ù STGUIDE
---------------------------------------------------------------------------
Variables d'environnement, Gnral Thing
---------------------------------------------------------------------------
Thing ne dfinit pas les variables d'environnement 'globales', mais scrute
celles existantes. Sous TOS simple, MagiC (>=v3.0) et MultiTOS, il est
possible de dfinir des environnements 'locaux' pour les applications
installes. Au lancement d'un programme, Thing ajoute les variables
'locales' aux autres variables.
Les paragraphes suivants dcrivent les variables scrutes lorsque Thing
est excut pour la premiŠre fois. Pour plus de prcisions sur la
dfinition de ces variables, reportez-vous au chapitre sur l'installation.
---------------------------------------------------------------------------
Variables d'environnement, AVSERVER Thing
---------------------------------------------------------------------------
En environnement multitƒches, la variable AVSERVER est utilise pour
dfinir le serveur AV, qui est normalement Thing.
Reportez-vous au chapitre 'Installation : Paramtrer le systŠme
d'exploitation'.
---------------------------------------------------------------------------
Variables d'environnement, HOME Thing
---------------------------------------------------------------------------
Si la variable d'environnement HOME est dfinie, Thing devra vrifier le
chemin spcifi pour ses fichiers de configuration (except 'ICONS.INF').
Si aucun lecteur n'est entr, alors, c'est gnralement le rpertoire
racine du lecteur U ('U:\') qui est utilis par dfaut. A l'heure
actuelle, 'UNIXMODE' n'est pas reconnu.
THINGDIR dfinit la variable HOME (mise … part pour Kraft). Sous MiNT (ou
quivalent), un rpertoire fixe peut ˆtre spcifi pour Thing.
Exemple : Avec HOME dfini par '\usr\arno', Thing devra regarder dans le
chemin du rpertoire 'U:\usr\arno' pour ses fichiers de configuration.
---------------------------------------------------------------------------
Variables d'environnement, THINGDIR Thing
---------------------------------------------------------------------------
Si la variable THINGDIR est dfinie, elle sera utilise comme rpertoire
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 localiss dans ce dossier.
Si THINGDIR est dfini, HOME est ignor.
Exemple : THINGDIR=C:\THING\
---------------------------------------------------------------------------
Variables d'environnement, LINES/COLUMNS Thing
---------------------------------------------------------------------------
Les variables d'environnement LINES et COLUMNS peuvent ˆtre utilises pour
dfinir 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
entrs.
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 prcdente mise … jour figurent aprŠs) :
! Pdomain() et Psignal(), maintenant sans le spcial MiNT-query -> Thing
fonctionne dsormais 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 bnficier de la fonction de
dfilement en temps rel … l'intrieur d'une fenˆtre.
+ La rsolution 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 dsormais une gestion sre
et intgrale de la mmoire dynamique. Il n'y a plus de problŠmes avec
les rsolutions suprieures … 16 bits.
! Il n'y a plus de fichiers d'information corrompus si le tampon 'Rsum'
de TOS2GEM est de 0 ou de plus de 32768 caractŠres.
! Les routines pour les ic“nes couleurs peuvent dsormais 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 cre pas d'erreur en modifiant le bit d'archive.
! Si des fichiers ne peuvent ˆtre renomms, Thing conserve les anciens
noms dans les fenˆtres rpertoire.
! [Esc] ne fait plus dplacer maintenant l'ascenseur vertical sans
ncessit.
! L'affichage d'erreur dans la boŒte de dialogue d'information d'un
priphrique a t enlev.
! Le numro de version de MagiC est dsormais bien identifi. MagiC 4.01
n'est plus identifi comme MagiC 3 version 4.01.
+ Les applications peuvent ˆtre installes comme programmes excutables
(exemple : TTP-Start pour '*.TTP'). Lisez le fichier 'UPDATE.TXT' pour
plus de dtails.
! 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 diffrencies.
! Il n'y a plus d'ic“nes errones avec les nouvelles ic“nes de groupe
installes sur le bureau.
! La barre de progression durant les oprations de copie/dplacement
fonctionne maintenant correctement mˆme avec un nombre important de
donnes.
+ Les fichiers peuvent ˆtre affichs avec [Control]+ double-clic,
galement dans les fenˆtres de groupes.
! Les programmes dans les groupes peuvent ˆtre excuts mˆme si aucune
application n'est installe.
! Plus de problŠmes avec Kobold sous MultiTOS/N.AES. Kobold est, si
demand, lanc en parallŠle.
+ La gestion de Kobold a t gnralement amliore : un job actif
existant n'est plus quitt si sa fenˆtre n'est pas ferme.
! 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 autoriss.
! La boŒte de dialogue d'information scrute maintenant correctement les
lecteurs additionnels dans le systŠme (disques virtuels, ...).
! Les attributs du TOS sont dsormais correctement scruts.
+ Les attributs MiNT sont maintenant valus et utiliss 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 ignors.
! L'affichage des attributs pour les rpertoires sous MiNT a t corrig.
! <Suivant> et <Annuler> fonctionnent maintenant dans la boŒte
d'information des priphriques et sont accessibles par le clavier.
+ Thing informe maintenant l'utilisateur s'il ne trouve pas son fichier
ressource. Auparavant, Thing tait immdiatement quitt.
! Les entres des dossiers additionnels Win95 sous systŠme sans VFAT-XFS
ne sont plus affichs.
! 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 dpasse avec [Shift] + clic.
! La localisation automatique dans la boŒte des masques peut se faire
dsormais en majuscules ou en minuscules.
! Le tri et la localisation automatique sont dsormais rellement
possibles, soit en majuscules, soit en minuscules (… l'exception des
'Umlauts' pour l'allemand qui doivent ˆtre vits pour les noms de
fichiers).
! La boŒte de dialogue des masques n'est plus dissymtrique.
! Il n'y a plus de 'plantage' lors du raffichage des fenˆtres rpertoire.
+ Il existe une application par dfaut avec rglages pour les programmes
non installs.
! Thing n'affiche plus sa liste de menu sans ncessit.
+ Le passage … une autre application dj… lance sous MagiC active les
fenˆtres dont le bon ordre.
+ Le passage … une autre application en parallŠle sous N.AES est dsormais
possible.
! La copie d'un fichier systŠme sans attributs MiNT est place dans le
rpertoire de destination … l'aide de la fin du fichier (cela ne
concerne que le 'x-bit').
+ Les attributs MiNT sont maintenant copis 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 dplacements de plus de 64 Mo ont t corrigs.
! Il n'y a plus de raffichage des toutes les fenˆtres rpertoire, si
Kobold est interrompu.
! Lorsque l'on recharge les options de Thing, celui-ci met … jour le
chemin du presse-papiers.
! Thing dfinit maintenant correctement le chemin du presse-papiers (avec
un anti-slash '\'). Le Pure Pascal peut utiliser le presse-papiers avec
Thing comme bureau.
+ Le numro 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 mmoire des fenˆtres rpertoire a t modifie. La place
restante des blocs mmoire 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 rpertoire contient des noms de fichier trop longs (plus de 32
caractŠres), l'opration 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 entres de
menu par des lignes en pointills.
! Apparition des lignes pleines entre les entres de menu sous N.AES.
! Il n'y a plus d'interruption lorsqu'un rpertoire contient trop d'objets.
+ Le nombre maximum de fichiers par rpertoire 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 utilises.
+ Remaniements pour la version actuelle de 'ThingImg'.
! Suppression des rfrences 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 rajouts les champs
'Types de fichier pour l'excution' et '... pour la visualisation'.
+ Les mini-ic“nes en couleurs sont autorises.
! Le dplacement de fichiers est autoris … condition que les rpertoires
source et destination soient sur le mˆme lecteur physique.
+ La boŒte de dialogue d'informations a t agrmente d'intercalaires
pour les diffrentes pages.
+ Si aucun fichier de configuration adquat pour la rsolution d'cran
actuelle n'est trouv, Thing recherche le fichier le mieux appropri
dans une rsolution infrieure. Le type de rsolution a priorit sur le
nombre de couleurs. Si un fichier adquat est trouv, l'option 'Sauver
options' propose de sauvegarder les prfrences de nouveau.
+ Lors de la sauvegarde des options, il est possible de choisir un nouveau
rpertoire.
+ Le changement de rsolution est possible sous MagiC (>=4).
+ Les accessoires peuvent ˆtre excuts sous MagiC et toutes les autres
versions d'AES qui supportent cette caractristique (MultiTOS, N.AES,
Geneva, ...).
Changements dans la version 1.01 :
+ Affichage et dition des attributs tendus de MiNT pour la cration de
dossiers.
+ Les attributs TOS/MiNT sont affichs en fonction de l'existence de
fichier systŠme (8 + 3 caractŠres et dont les majuscules et minuscules
sont diffrencies).
+ Localisation automatique dans la liste des applications.
! La localisation automatique et le tri dans les rpertoires 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 rsolus.
! Tous les messages AV ont maintenant un pointeur nul vrifi et si besoin
ignor. En consquence, 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 griss pour N.AES ont
t refaites. Ceci ne ncessite plus une tƒche de travail spcifique
dans N.AES.
! Diffrentes boŒtes de dialogue ont t revues.
! La protection logiciel a t amliore, l'ancien systŠme ayant t
pirat. D'autres projets sont en cours d'amlioration.
- 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 rcursifs a t
corrig.
! L'espace ncessaire pour les noms de fichier dans les groupes et les
fenˆtres a t optimis : espacement des lignes rduit, ...
+ 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 excut 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 implantes.
+ L'option 'Tampon copie' sera maintenant vrifie. Le maximum de mmoire
sera rserv si rien n'est spcifi.
! Les noms de fichier avec un seul caractŠre ainsi que l'attribut 'x' de
MinixFS sont dsormais reconnus et excutables.
! 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 excut en parallŠle sous environnement multitƒches.
+ Les fontes sont maintenant affiches dans l'ordre alphabtique dans un
menu popup de la boŒte 'Styles'.
+ Des fontes diffrentes peuvent ˆtre attribues pour chaque groupe.
+ Les boŒtes de dialogue non bloquantes ainsi que la fenˆtre console
peuvent ˆtre maintenant iconifies.
! La gestion automatique des fenˆtres rpertoire a t amliore :
- Le changement du mode de tri fonctionne dsormais (le contenu de la
fenˆtre est ractualis) ;
- Les fenˆtres sont automatiquement centres.
+ PremiŠre version bˆta de 'ThingIcn' termine.
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 'Protg' de la boŒte 'Information...'
affiche maintenant correctement un message d'erreur lorsque l'on tente
de modifier le nom d'un fichier protg en criture.
+ Nouvelle option 'Routine MagiC pour les fenˆtres': Eventuellement, une
fenˆtre peut ˆtre dsactive (mise en arriŠre-plan) avant que celle-ci
soit ferme. Ceci permet de rsoudre un problŠme de gestion des fenˆtres
sous MagiC.
+ En mode texte, les programmes sont prcds 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 dsormais corrig.
Changements dans les versions 0.72 et 0.71 (pas de mise … jour) :
+ La taille du programme est rduite de quelques Kilo-octets.
+ L'aspect 3D des boutons par dfaut sous MultiTOS ont t standardiss
(bordure plus paisse).
+ La taille des poignes d'ascenseurs n'est jamais infrieure … celle d'un
carr (cas des fenˆtres avec beaucoup d'objets).
! Un petit problŠme, lourd de consquences, 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 amliore. Thing vrifie maintenant le nombre de
fenˆtres en interne et sauve les fenˆtres ouvertes avec les bonnes
coordonnes.
! La routine de lancement de programme a t revrifie et optimise. Ceci
permet de rsoudre certains problŠmes avec le Drag&Drop et/ou
l'excution directe de programmes TOS/TTP, ...
! Un problŠme en relation avec l'AES du Falcon a t corrig. Celui-ci
crait d'tranges raffichage 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 cres.
! Un petit bogue pour l'excution 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'…
prsent.
Changements dans la version 0.63 (pas de mise … jour)
+ Nouvelle option 'Sauvegarde automatique' dans la boŒte 'Prfrences...'.
Cette option n'est pas encore arrˆte … prsent.
! Routine dans AV_STARTPROG pour les programmes qui ont prcdemment re‡u
un pointeur de VA_DRAGACCWIND.
! 'Information...' ne permet plus de modifier la date d'un programme
excutable.
+ '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 simultanment
ajouts … une fenˆtre d'un groupe, slectionns, ...
! Dfaut mineur en 'Tout slectionner' et 'Tout dslectionner'.
! 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 dsormais shareware et possŠde une cl d'enregistrement.
+ La documentation hypertexte a t compltement 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 entrs
sont transmis au groupe d'objets si la touche [Alternate] est maintenue
appuye lors de l'opration.
+ D'autres caractristiques du protocole Drag&Drop ont t implantes :
- ARGS est excut comme ligne de commande (via VA_START) ;
- PATH est (toujours) ignor et rejet avec DD_NAK ;
- '.xxx' est sauv comme fichier ou insr dans le champ d'une boŒte de
dialogue (touche de fonction, ...) si la donne est format '*.TXT'.
- Le menu 'Programmes' a t enlev pour l'instant.
+ Nouveau style pour l'ic“ne dossier dans mode texte (sduisant).
+ Nouvelle option : 'Adapter taille fenˆtre automatiquement' … t ajoute
dans l'intercalaire 'Fenˆtres' de la boŒte 'Prfrences...'. 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 dfinie dans les
prfrences gnrales (intercalaire 'SystŠme' de la boŒte
'Prfrences...').
+ La gestion de Kobold a t amliore : Il est maintenant possible de
traiter tous les jobs en mmoire, mˆme sous TOS simple, si un fichier
'*.KBJ' a t dplac par Drag&Drop.
+ AV_COPYFILE et AV_DELFILE ont t implants.
+ L'intercalaire 'Attributs' a t implant dans la boŒte
'Information...'. De ce fait, les attributs de n'importe quel fichier ou
programme excutable dont l'en-tˆte est conforme peuvent ˆtre modifis :
chargement rapide, gestion et protection mmoire, ... Sous MagiC, il est
possible de dfinir la mmoire … rserver pour les programmes
excutables. Cette option est identique … celle de MagiC
('LIMITMEN.TTP').
+ [Return] peut remplacer le raccourci [Control]+[O] pour slectionner un
objet.
+ Routine pour le comportement dfectueux de Kobold 2.x sous MultiTOS :
Kobold peut maintenant (comme sous TOS simple) excuter un job via la
ligne de commande.
+ L'affichage du statut des oprations de copie/dplacement/effacement a
t significativement amlior. Le nombre de fichiers/dossiers, la
taille totale en octets, les noms du rpertoire source et destination
sont affichs. Le traitement des vnements est galement effectu en
'douceur'. Thing effectue les copies par blocs de 16 Ko et vrifie aprŠs
chacun d'entre-eux les autres vnements (raffichage de la fenˆtre,
...). Ceci permet de rserver un maximum de mmoire et de continuer le
traitement de l'opration en tƒche de fond.
+ La boŒte pour renommer les fichiers/dossiers a t quelque peu
rorganise : affichage de toutes les donnes concernant le rpertoire
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
changs 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 dsormais ˆtre installs sur le bureau.
+ Certains dossiers bien enfouis sont maintenant reconnus dans les boŒtes
'Dplacement d'objets' et 'Information...'. La longueur maximum d'un
chemin est de 256 caractŠres et le niveau de sous-rpertoires est de 16.
Les chemins d'accŠs de plus de 16 niveaux de sous-rpertoires ne sont
pas autoriss. L'opration est donc interrompue et un message d'alerte
est affich.
+ Les masques de fichiers sont maintenant affichs … la suite du chemin
dans la barre de titre de la fenˆtre rpertoire afin de gagner de la
place.
===========================================================================
Documentation de Thing - Questions/Rponses
===========================================================================
Le bureau alternatif
Copyright ½ 1994/95 Arno Welzel
Copyright ½ 1995/96 Arno Welzel et Thomas Binder
Questions/Rponses
ù Je n'arrive pas … charger ma configuration du bureau...
ù Pourquoi la touche [Esc] ne relit pas le contenu d'un rpertoire ?
ù Puis-je accder au rpertoire prcdent par le clavier ?
ù Puis-je accder … un lecteur par le clavier ?
ù Pourquoi je ne peux retirer Thing de la mmoire sous MagiC ?
ù Comment ne pas ˆtre en 'TOS simple' sous MagiC ?
ù Pourquoi 'Rsolution vido' 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 caractristiques 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 affiches 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 mmoire 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 slecteur de fontes de Thing ?
ù Puis-je utiliser 'MGFORMAT.PRG' de MagiC avec Thing ?
ù Puis-je rserver la mmoire 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 dfaut...
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 dfinie avec le rpertoire de Thing.
---------------------------------------------------------------------------
Pourquoi la touche [Esc] ne relit pas le contenu d'un rpertoire ? Thing
---------------------------------------------------------------------------
Q : Bien que je tape sur la touche [Esc] pour relire un rpertoire aprŠs
un changement de disque, c'est l'ancien qui est raffich et non le
nouveau...
R : Tapez [Shift]+[Esc]. Ceci a pour effet de forcer le lecteur … relire
le rpertoire (force media change). En effet, certains lecteurs ont un
bogue au niveau de cette action. Thing n'en est pas responsable !
---------------------------------------------------------------------------
Puis-je accder au rpertoire prcdent par le clavier ? Thing
---------------------------------------------------------------------------
Q : Puis-je accder au rpertoire prcdent par le clavier ?
R : Tapez [Undo] ou slectionnez l'ic“ne '..' et tapez [Return].
---------------------------------------------------------------------------
Puis-je accder … un lecteur par le clavier ? Thing
---------------------------------------------------------------------------
Q : Puis-je accder … 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 mmoire sous MagiC ? Thing
---------------------------------------------------------------------------
Q : Pourquoi je ne peux retirer Thing de la mmoire 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 dvelopp conjointement avec MagiC
dont l'appel … certaines fonctions ne sont pas documentes. En tant
que programmeur consciencieux, je n'ai utilis que les appels
documents dans le 'Manuel du programmeur MagiC V2.00', et cet
fonctionnalit n'y est pas !
Pour ces raisons, je n'ai pas implant les mthodes 'Trick 17' qui
permettent d'obtenir ce rsultat. Contactez-donc les 'Behne' pour
qu'ils mettent … jour leur documentation !
Astuce : Si vous avez absolument besoin de mmoire pour lancer une
application, passez en 'TOS simple'. Malheureusement, tous les
accessoires et autres applications en parallŠle seront 'geles' !
---------------------------------------------------------------------------
Comment ne pas ˆtre en 'TOS simple' sous MagiC ? Thing
---------------------------------------------------------------------------
Q : Comment doivent ˆtre installes 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'entre '#_CTR').
MagiC scrutera celle-ci avant 'C:\THING\'.
Exemple : '#_SHL C:\THING\THING.APP'.
Q : J'ai dfini 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 'lgale' de dmarrer en 'TOS simple' sous MagiC est de
quitter le programme appel et de lancer l'application en mode 'TOS
simple'. En utilisant cette mthode, aprŠs avoir quitt le programme,
MagXDesk est le bureau actif. Thing peut ˆtre excut comme Shell (non
seulement comme application 0).
---------------------------------------------------------------------------
Pourquoi 'Rsolution vido' est-il gris ? Thing
---------------------------------------------------------------------------
Q : Pourquoi l'option 'Rsolution vido' n'est pas accessible sous TOS
simple ? Le bureau du Falcon permet de changer de rsolution...
R : Sous MagiC, les fonctions du systŠme d'exploitation permettant un
changement de rsolution 'propre' sont prsentes. Il n'y a pas de
moyen 'correct' de changer la rsolution sous TOS simple. Mˆme aprŠs
avoir farfouill dans le systŠme et utilis quelques appels 'non
autoriss' de fonctions non documentes, 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 rsolution 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 ncessaires pour le lancement 'propre' des applications GEM.
Il devient donc pnible 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 rsolution, la configuration des ic“nes de
mon bureau a disparue... Pourquoi ?
R : Thing sauvegarde chaque rsolution dans des fichiers '*.Ixx'
diffrents (ic“nes et positions sur le bureau). Par exemple, pour une
rsolution 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 rsolution et de la palette couleur courante. Utilisez ensuite
l'option 'Charger Options...' du menu 'Options' qui rechargera le
fichier de rsolution 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 caractristiques 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
gnral (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 installe.
Rfrez-vous aux chapitres consacrs 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 rclamez que la variable
AVSERVER soit supporte.
Thing a t test avec diffrents 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 dj… 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, dplacer 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 excuter un script Mupfel (galement
avec paramŠtres). Par exemple : Imploid, Clock, ...
---------------------------------------------------------------------------
Les boŒtes de dialogue ne sont pas entiŠrement affiches en 3D... Thing
---------------------------------------------------------------------------
Q : Les boŒtes de dialogue ne sont pas entiŠrement affiches 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 … raliser. Pour avoir une
interface 3D complŠte, il est ncessaire de raliser des routines
spciales pour les objets texte, boutons radio, boŒtes de validation,
...
Q : Je n'aime pas cet aspect 3D... Comment le dsactiver ?
R : Pas de problŠme ! Allez dans l'intercalaire 'Bureau' de la boŒte
'Prfrences...' et dsactivez 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 charge comme
image de fond en utilisant les options dans l'intercalaire 'Bureau' de
la boŒte 'Prfrences...'. Les images peuvent ˆtre centres ou
recopies comme motif de remplissage.
Q : Thing peut-il afficher les images couleur XIMG ?
R : Oui, et vous pouvez dfinir 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'accder au lecteur U:, ce sont les lecteurs A: et
B: qui sont reconnus... Qu'est-ce qui provoque cela ?
R : A la diffrence 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 rfŠre aux units A: et B:, ce qui provoque cette
raction. C'est donc un problŠme li … MiNT/MagiC qui ne peut ˆtre
rsolu 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 utilises pour les
lecteurs. Il peut ˆtre dit manuellement … condition que vous
connaissiez la structure de ce fichier. Les ic“nes des lecteurs sont
identifies par les 4 caractŠres IDRV, par exemple :
IDRV "Donald" C -> Affiche une ic“ne ayant le nom "Donald" et
qui est associe 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
dfinir les ic“nes pour les lecteurs souhaits. 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 caractristique 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 rfrence 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 dfinir vos propres rpertoires pour que ceux-ci soient
bien reconnus :
MagiC (MagXDesk)
MagiC utilise 'MAGX.INF', qui doit ˆtre normalement dans la racine du
lecteur de dmarrage. N'importe quelle variable d'environnement peut
ˆtre ajoute aprŠs un '#_ENV'. Important ! Toutes les entres doivent
ˆtre avant la ligne contenant '#_CNF'.
Pour Thing, ajoutez simplement les lignes suivantes :
#_ENV AVSERVER=THING
#_ENV FONTSELECT=THING
AprŠs redmarrage du systŠme, les programmes supportant le protocole
AV ou le protocole des fontes auront Thing comme serveur AV ainsi que
son slecteur de fontes.
MultiTOS
Dans le rpertoire MultiTOS, qui est normalement situ sur la racine
du lecteur de dmarrage, se trouve un fichier 'GEM.CNF'. Pour Thing,
il doit comporter les lignes suivantes :
setenv AVSERVER=THING
setenv FONTSELECT=THING
AprŠs redmarrage du systŠme, les programmes supportant le protocole
AV ou le protocole des fontes auront Thing comme serveur AV ainsi que
son slecteur 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 dfinir votre
environnement durant le dmarrage du systŠme. Bien que plusieurs
programmes nouveaux comme St-Guide, Parafin, ... peuvent fonctionner
avec Thing via le protocole AV sans 'AVSERVER', il faut dfinir 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 dfinir les variables d'environnement. GEMRAM est
normalement lanc … partir du dossier 'AUTO' et consulte un fichier
appel 'GEMRAM.ENV'. Les variables suivantes doivent ˆtre installes :
AVSERVER=THING
FONTSELECT=THING
---------------------------------------------------------------------------
De combien de mmoire Thing a-t-il besoin ? Thing
---------------------------------------------------------------------------
Q : De combien de mmoire Thing a-t-il besoin ?
R : Thing ncessite actuellement de 500 … 550 Ko de mmoire principale, …
condition d'utiliser les ic“nes couleurs standard fournies et qui
n'incluent pas un shell de commande intgr comme Gemini ou no|Desk.
Avec des modes suprieurs … 256 couleurs, il est invitable que la
capacit mmoire sera rduite. Si votre priorit est d'conomiser de
la mmoire, il est judicieux de refaire du tri dans le fichier
d'ic“nes 'ICONS.RSC'.
Pour chaque rsolution, Thing rserve un tampon de 3 Ko qui est
ncessaire aux priphriques bitmap indpendants : 32*32*24/8=3072
octets (ic“nes de 32 par 32 pixels … raison de 24 bits par pixel).
Pour conomiser de la mmoire sur les systŠmes monochromes, utilisez le
fichier 'MONOICON.RSC', que vous renommerez en 'ICONS.RSC'. Vous pouvez
galement crer 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 'Prfrences...').
---------------------------------------------------------------------------
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 prsent ?
Seuls les 124 premiers caractŠres sont transmis par la ligne de
commande...
R : Ceci a t dj… 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 dveloppeurs (je ne suis
pas un dveloppeur officiel). Je n'ai donc pas essay d'ajouter une
routine de correction dans Thing !
Pour rsumer, utilisez l'AES 4.0, achetez MagiC ou corrigez le problŠme
vous-mˆme.
---------------------------------------------------------------------------
Pourquoi ST-Guide n'utilise pas le slecteur de fontes de Thing ? Thing
---------------------------------------------------------------------------
Q : Pourquoi ST-Guide n'utilise pas le slecteur de fontes de Thing ? J'ai
install la variable d'environnement FONTSELECT avec FONTSELECT=THING
et d'autres programmes utilisent le slecteur correctement...
R : Vous utilisez probablement une ancienne version de ST-Guide. Vrifiez
que votre version est date 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' ncessite un paramŠtre via une ligne de commande. Celui-ci
dfinit si l'on dsire formater ou copier. Pour toujours utiliser
'MGFORMAT' pour le formatage et viter l'affichage des boŒtes,
procdez 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 'Prfrences...'.
---------------------------------------------------------------------------
Puis-je rserver la mmoire pour les programmes sous MagiC ? Thing
---------------------------------------------------------------------------
Q : Puis-je rserver la mmoire pour les programmes sous MagiC ? MagiC
possŠde un outil 'LIMITMEM.TTP' qui permet de rserver un maximum de
mmoire pour les programmes. Puis-je l'utiliser avec Thing ?
R : Oui, l'entre 'Information...' du menu fichier intŠgre un intercalaire
'Attributs' dont se trouve une option qui permet de dfinir la mmoire
… rserver. La valeur est exprime en Kilo-octets. Pour ne rserver
aucune mmoire, effacez le champ ou entrez 0.
Q : Pourquoi la taille des fichiers excutables grossie de 8 Ko aprŠs
avoir dfini une rservation mmoire ?
R : Contrairement … ce qu'on pourrait penser, les attributs de gestion
mmoire ne sont pas sauvs dans des secteurs rservs 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 dfinie en octets. Pour effacer une
rservation mmoire, il suffit de retirer ces octets ou de les
remplacer par une nouvelle rservation. Si vous ne savez pas ce que
vous faites, utilisez l'entre 'Information...' du menu 'Fichier' ou un
autre utilitaire. Il est trŠs facile de dtruire l'intgrit d'un
fichier excutable 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 - Slection en lasso
Clic gauche :
ù Objet - Slections individuelles
ù Fenˆtres en arriŠre-plan - Activation de fenˆtres
[Shift] + clic gauche :
ù Objet - Ajouter … une slection
ù Bouton de fermeture - Fermeture d'une fenˆtre (la fermeture
peut ˆtre totale en ignorant les sous-rpertoires)
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 dfini comme
shell sous MagiC et que les programmes ne soient pas installs comme
applications
ù Ouverture de lecteurs ou de dossiers dans la fenˆtre rpertoire active
[Alternate] + double clic gauche :
ù Ouverture du rpertoire 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 opration en arriŠre-plan
est active
ù 'Simulation d'un double-clic gauche' (utilis aussi avec les touches
spciales), si l'option correspondante de l'intercalaire 'Bureau' de la
boŒte 'Prfrences...' est active
Clic droit maintenu :
ù Dfilement en 'temps rel' 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
ù Slection du raccourci clavier correspondant dans le champ d'une boŒte
de dialogue
[Return] :
ù Ouverture d'un objet slectionn
[Shift]+[Return] :
ù Excute le programme slectionn en mode TOS simple si Thing est dfini
comme shell sous MagiC et que celui-ci n'est pas install comme
application
ù Ouverture du lecteur ou du dossier slectionn dans la fenˆtre active
[Control]+[Return] :
ù Visualisation du fichier slectionn
[Esc] :
ù Ractualise 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 slection dans la fenˆtre d'un rpertoire
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 ralisation
de Thing (par ordre alphabtique) :
Thomas Binder
Pour TOS2GEM, son aide, ses conseils et suggestions avec MiNT et MinixFS
ainsi que pour le dveloppement 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 ralisation 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
ralisation de la fonte 'Dcheneva' pour Thing.
Holger Weets
Pour son gnial 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 enregistrs 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 libelle … votre adresse, une disquette
et coupon rponse international ou l'quivalent en timbres.
BoŒte aux lettres
MUSIC Box (mubo) Augsburg, Allemagne
Tlphone : +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 utiliss pour les programmes
TOS/TTP lancs avec 'MINIWIN.APP' sous MultiTOS. Cela semble venir d'un
problŠme propre … 'MINIWIN'.
ù Les oprations '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 utiliss. C'est un bogue li … l'AES 4.1, le 4.0 fonctionnant
parfaitement.
ù Important : l'acclrateur 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'excution de
programmes) peuvent intervenir avec l'acclrateur 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 grer les noms de fichier longs.