Documentation de Thing V1.09 (traduite de l'anglais par Jean-Michel COINUS - V1.0 du 21/12/1996) =========================================================================== Documentation de Thing - Table des matiŠres =========================================================================== Le bureau alternatif Copyright ½ 1994/95 Arno Welzel Copyright ½ 1995/96 Arno Welzel et Thomas Binder G‚n‚ral R‚f‚rences ù Installation ù Commandes des menus ù Introduction ù Thing Icon Manager ù Bureau ù Format des fichiers ù Ic“nes ù Protocoles (AV, fontes, D&D) ù Applications ù Variables d'environnement ù Groupes d'objets ù Thing et TOSWIN sous MiNT ù Enregistrement ù Historique ù Questions/R‚ponses Autres thŠmes ù Souris et clavier ù Remerciements ù O— se procurer les mises … jour ù Bogues --------------------------------------------------------------------------- Aide Thing --------------------------------------------------------------------------- Vous ˆtes en train de lire la documentation de Thing, le bureau alternatif pour tous les ordinateurs de la gamme Atari et les machines compatibles TOS. L'aide pour les diff‚rents thŠmes peut ˆtre utilis‚e de deux fa‡ons : 1) Cliquez sur une commande de menu en maintenant la touche [Control] enfonc‚e. 2) Tapez sur la touche [Help] … n'importe quel moment, mˆme dans les boŒtes de dialogue ! Le clavier peut ˆtre ‚galement utilis‚ pour se d‚placer de page en page : [Control]+[] et [Control]+[] affichent la page pr‚c‚dente ou suivante. [Tab] affiche le lien suivant en vid‚o inverse. [Return] affiche la page correspondante au lien en vid‚o inverse. =========================================================================== Documentation de Thing - Installation =========================================================================== Voir aussi : Introduction Le bureau alternatif Copyright ½ 1994/95 Arno Welzel Copyright ½ 1995/96 Arno Welzel et Thomas Binder Installation ù Effectuer une mise … jour ù Configuration requise ù Comment proc‚der … l'installation ù Param‚trer le systŠme d'exploitation --------------------------------------------------------------------------- Installation : Effectuer une mise … jour Thing --------------------------------------------------------------------------- Pour effectuer une mise … jour … partir d'une ancienne version, copiez les fichiers suivants : THING\THING.APP ......... dans le r‚pertoire de Thing THING\THING.RSC THING\THINGICN.APP THING\THINGICN.RSC THING\THINGRUN.PRG TOS2GEM\TOS2GEM.PRG .... dans le dossier AUTO (en option) DOC\THING.HYP ........... dans le dossier GUIDES de St-Guide (en option) DOC\THINGICN.HYP Note : Thing gŠre maintenant les "mini-ic“nes". Celles-ci (optionnelles) sont recherch‚es dans le deuxiŠme arbre du fichier ressource 'ICONS.RSC'. Une s‚lection de mini-ic“nes est incluse dans 'ICONS.RSC' et peut ˆtre ‚dit‚e … votre guise en utilisant l'‚diteur Interface ou ORCS. Quoi de nouveau ? Il y a eu pas mal de changements depuis la derniŠre version anglaise V0.59. La meilleure fa‡on de connaŒtre ces changements est de lire l'historique des versions. Arno Welzel, le concepteur et le d‚veloppeur originel de Thing a pass‚ la main … Thomas Binder pour la suite du d‚veloppement. Les copies non enregistr‚es de Thing font apparaŒtre d‚sormais la mention 'Shareware' au milieu de l'‚cran et les positions des fenˆtres ne sont pas sauvegard‚es. Sinon, tout le reste est entiŠrement fonctionnel. --------------------------------------------------------------------------- Installation : Configuration requise Thing --------------------------------------------------------------------------- Thing peut ˆtre utilis‚ avec MagiC (2.00 ou sup‚rieur), TOS (1.04 ou sup‚rieur) ou MultiTOS. Les fichiers systŠme alternatifs avec MiNT (MinixFS, ...) ou MagiC!Mac sont ‚galement support‚s. L'utilisation sous TOS 1.02 ou 1.00 n'est h‚las pas possible. L'adaptation pour ces anciens TOS serait trop complexe et pas "propre'. Les TOS 1.04 ou sup‚rieurs contiennent de trŠs importantes fonctions systŠme qui ont ‚t‚ oubli‚es dans les anciennes versions 1.02 ou 1.00 ! Procurez-vous donc une nouvelle version de TOS (la 2.06 est id‚ale) ou utilisez MagiC. Pour avoir accŠs … l'aide en ligne de Thing (documentation hypertexte), ST- Guide, programm‚ par Holger Weets, est n‚cessaire. Si vous d‚sirez utiliser la fenˆtre console de Thing, vous devez installer TOS2GEM, programm‚ par Thomas Binder, qui est inclus dans cette archive. Thing n‚cessite actuellement prŠs de 500 Ko de m‚moire et peut ˆtre vraiment exploitable avec au moins 1 Mo ou plus. Pour ceux utilisant une machine avec 520 Ko, il est n‚cessaire d'augmenter la m‚moire. Pour ‚conomiser de la m‚moire, il est pr‚f‚rable d'utiliser les ic“nes monochromes ou lieu de celles en couleurs. Thing fonctionne dans n'importe quelle r‚solution … partir de 640x200 pixels (ST moyenne) et sup‚rieures. En dessous, certaines boŒtes de dialogue et menus ne pourront ˆtre affich‚s dans leur int‚gralit‚. --------------------------------------------------------------------------- Installation : Comment proc‚der … l'installation Thing --------------------------------------------------------------------------- Avant tout, vous devrez cr‚er un nouveau dossier pour Thing (exemple : C:\THING). Ensuite, copiez les fichiers suivants dans ce dossier : THING\THING.APP THING\THING.RSC THING\THINGRUN.PRG THING\ICONS.RSC THING\ICONS.INF THING\THINGICN.APP THING\THINGICN.RSC Si vous d‚sirez ‚conomiser de la m‚moire, utilisez les ic“nes monochromes (MONOICON.RSC) ou les petites ic“nes (MEDICON.RSC) pour une r‚solution de 640*200. Dans tous les cas, le fichier doit ˆtre renomm‚ en 'ICONS.RSC', autrement Thing ne pourra trouver ses ic“nes ! Lorsque vous utilisez MEDICON.RSC, vous ne devez pas installer 'ICONS.INF', car MEDICON.RSC contient seulement les ic“nes standard. Pour avoir accŠs … l'aide en ligne, copiez les fichiers suivants dans le r‚pertoire GUIDES de ST-Guide : DOC\THING.HYP DOC\THINGICN.HYP Pour utiliser la fenˆtre console, vous devez installer TOS2GEM, programm‚ par Thomas Binder. Copiez simplement le fichier suivant dans le dossier AUTO : TOS2GEM\TOS2GEM.PRG Vous n'avez pas besoin de TOS2GEM si vous utilisez VT52.PRG (avec MagiC), MINIWIN.APP (avec MultiTOS) ou l'accessoire TOSWIN (avec MiNT). --------------------------------------------------------------------------- Installation : Param‚trer le systŠme d'exploitation Thing --------------------------------------------------------------------------- Suivant votre systŠme d'exploitation, quelques modifications sont n‚cessaires : TOS simple (TOS 1.04, TOS 2.06, ...) TOS simple & MiNT MagiC (MagX) MultiTOS Vous pouvez utiliser Thing pour connaŒtre votre systŠme d'exploitation. 1) Lancer THING.APP 2) S‚lectionnez 'A propos de...' 3) Cliquez sur le bouton Une boŒte de dialogue apparaŒt et affiche le systŠme d'exploitation actuel, la r‚solution, ... --------------------------------------------------------------------------- Installation : Param‚trage sous TOS simple Thing --------------------------------------------------------------------------- Voir aussi : TOS simple & MiNT Voir aussi : MagiC (Mag!X) Voir aussi : MultiTOS Sous TOS simple, vous pouvez d‚finir Thing comme application avec 'd‚marrage automatique'. Il n'est pas possible de lancer Thing … partir du dossier AUTO. 1) S‚lectionnez le fichier THING.APP 2) Cliquez sur 'Installer une application' (ou la fonction similaire de votre bureau) 3) Une boŒte de dialogue apparaŒt pour d‚finir THING.APP. 4) Mettre 'D‚marrage' sur AUTO Lorsque vous red‚marrerez le systŠme, Thing sera lanc‚ automatiquement. Eventuellement, vous pouvez d‚finir les variables d'environnement AVSERVER et FONTSELECT pour utiliser Thing comme un serveur AV et s‚lecteur de fonte. Lorsque vous utilisez GEMRAM (de Martin Osieka), vous pouvez faire ceci en cr‚ant un fichier GEMRAM.ENV dans le dossier AUTO avec le paramŠtre suivant : AVSERVER=THING FONTSELECT=THING Sans GEMRAM, vous devez utiliser un utilitaire de simulation d'environnement. --------------------------------------------------------------------------- Installation : Param‚trages sous TOS simple & MiNT Thing --------------------------------------------------------------------------- Voir aussi : TOS simple Voir aussi : MagiC (Mag!X) Voir aussi : MultiTOS Sous TOS simple, vous pouvez d‚finir Thing comme application avec 'd‚marrage automatique'. Il n'est pas possible de lancer Thing … partir du dossier AUTO. 1) S‚lectionnez le fichier THING.APP 2) Cliquez sur 'Installer une application' (ou la fonction similaire de votre bureau) 3) Une boŒte de dialogue apparaŒt pour d‚finir THING.APP. 4) Mettre 'D‚marrage' sur AUTO Lorsque vous red‚marrerez le systŠme, Thing sera lanc‚ automatiquement. Eventuellement, vous pouvez d‚finir les variables d'environnement AVSERVER et FONTSELECT pour utiliser Thing comme un serveur AV et s‚lecteur de fonte. Pour cela, ajoutez les paramŠtres suivants dans le fichier MINT.CNF : setenv AVSERVER THING setenv FONTSELECT THING Lorsque vous utilisez le systŠme d'exploitation MiNT, Thing ne peut pas trouver ses fichiers de configuration si la variable d'environnement HOME est d‚finie. Pour ‚viter cela, vous pouvez d‚finir THINGDIR pour outrepasser HOME. Ceci est possible en ajoutant le paramŠtre suivant dans MINT.CNF : setenv THINGDIR C:\THING --------------------------------------------------------------------------- Installation : Param‚trages sous MagiC Thing --------------------------------------------------------------------------- Voir aussi : TOS simple Voir aussi : TOS simple & MiNT Voir aussi : MultiTOS MagiC (ou MagX) permet d'utiliser d'autres bureaux de remplacement comme MagXDesk. Pour utiliser Thing, ajoutez le paramŠtre suivant dans le fichier MAGX.INF : #_SHL C:\THING\THING.APP Remplacez 'C:\THING\' par votre propre r‚pertoire. Lorsque vous red‚marrerez le systŠme, Thing sera lanc‚ automatiquement. Si vous avez d‚j… utilis‚ EASE ou Gemini, vous devrez effacer la ligne existante '#_SHL' (exemple : '#_SHL C:\EASE\EASE.PRG'). Seule une seule ligne avec '#_SHL' est autoris‚e ! Pour utiliser Thing comme serveur AV et s‚lecteur de fontes, vous devez d‚finir les variables d'environnement AVSERVER et FONTSELECT. Pour cela, ajoutez les paramŠtres suivants dans le fichier MAGX.INF : #_ENV AVSERVER=THING #_ENV FONTSELECT=THING De plus, vous pouvez sp‚cifier le nom de fichier de ST-Guide en d‚finissant la variable d'environnement STGUIDE. Cette fonctionnalit‚ permet d'utiliser ST-Guide en tant que programme externe quand il n'est pas install‚ comme accessoire. Pour cela, ajoutez le paramŠtre suivant dans le fichier MAGX.INF : #_ENV STGUIDE=D:\TOOLS\ST-GUIDE\ST-GUIDE.PRG Remplacez 'D:\TOOLS\ST-GUIDE\ST-GUIDE.PRG' par votre propre r‚pertoire. --------------------------------------------------------------------------- Installation : ParamŠtrages sous MultiTOS Thing --------------------------------------------------------------------------- Voir aussi : TOS simple Voir aussi : TOS simple & MiNT Voir aussi : MagiC (Mag!X) Pour utiliser Thing comme bureau alternatif sous MultiTOS, vous devez ajouter le paramŠtre suivant dans GEM.CNF (et non MINT.CNF) : shell C:\THING\THING.APP Remplacez 'C:\THING\' par votre propre r‚pertoire et assurez-vous que les autres variables 'shell' soient effac‚es. Lorsque vous red‚marrerez le systŠme, Thing sera lanc‚ automatiquement. Pour utiliser Thing comme serveur AV et s‚lecteur de fontes, vous devez d‚finir les variables d'environnement AVSERVER et FONTSELECT. Pour cela, ajoutez les paramŠtres suivants dans le fichier MINT.INF (et non GEM.CNF) : setenv AVSERVER THING setenv FONTSELECT THING Lorsque vous utilisez le systŠme d'exploitation MiNT, Thing peut ne pas trouver ses fichiers de configuration si la variable d'environnement HOME est d‚finie. Pour ‚viter cela, vous devez d‚finir THINGDIR pour outrepasser HOME. Pour ceci, ajoutez le paramŠtre suivant dans MINT.CNF : setenv THINGDIR c:\thing Remplacez 'c:\thing' par votre propre r‚pertoire. De plus, vous pouvez sp‚cifier le nom de fichier de ST-Guide en d‚finissant la variable d'environnement STGUIDE. Cette fonctionnalit‚ permet d'utiliser ST-Guide en tant que programme externe quand il n'est pas install‚ comme accessoire. Pour cela, ajoutez le paramŠtre suivant dans le fichier MINT.CNF (et non GEM.CNF) : setenv STGUIDE d:\tools\st-guide\st-guide.prg =========================================================================== Documentation de Thing - Introduction =========================================================================== Voir aussi : Installation Le bureau alternatif Copyright ½ 1994/95 Arno Welzel Copyright ½ 1995/96 Arno Welzel et Thomas Binder Introduction ù Shareware ù Pr‚face ù BoŒtes de dialogue ù Localisation automatique ù Curseur ù Fenˆtres ù Fenˆtre console ù Thing et TOSWIN sous MiNT ù Thing et Let'em Fly ù Thing et Kobold ù Thing et Alice --------------------------------------------------------------------------- Introduction : Shareware Thing --------------------------------------------------------------------------- Voir aussi : Installation Les utilisateurs en langue anglaise peuvent aussi consulter SUPPORT.TXT pour les particularit‚s concernant l'enregistrement au Royaume Uni. Thing est un Shareware et peut ˆtre essay‚ durant 4 semaines sans aucune contrainte. AprŠs cette p‚riode d'‚valuation, vous devez vous enregistrer et payer votre contribution Shareware ou effacer votre copie. Thing peut ˆtre diffus‚ librement par les serveurs et les librairies de domaine public. Thing ne doit ˆtre en aucune circonstance int‚gr‚ dans un CD-ROM ou sur la disquette d'un magazine, ... sans la permission ‚crite de l'auteur. Thing et sa documentation doit toujours ˆtre diffus‚ dans son int‚gralit‚. Toute modification des programmes ou des documentations est illicite ! Courrier postal : Arno Welzel Georgenstrasse 55 D-86152 Augsburg Germany --------------------------------------------------------------------------- Introduction : Pr‚face Thing --------------------------------------------------------------------------- Voir aussi : Installation La version allemande de Thing a ‚t‚ r‚alis‚e pour la premiŠre fois en d‚cembre 1994. Depuis, beaucoup de fonctionnalit‚s et suggestions des utilisateurs ont ‚t‚ rajout‚es. Le nombre d'utilisateurs enregistr‚s se porte bien et les articles dans 'ST-Computer', 'Atari World' et 'ST Format' m'ont motiv‚ pour continuer le d‚veloppement de Thing. La version actuelle est maintenant 'r‚ellement' shareware avec une cl‚ et une utilisation pratiquement pas limit‚e. La documentation hypertexte a ‚t‚ compl‚tement revue (la V1.4 de ST-Guide en a ‚t‚ la raison). Vous pouvez utiliser la version 1.4 de ST-Guide ou sup‚rieure car celle-ci intŠgre un nouveau bouton 'See also' (voir aussi) pour un accŠs aux pages associ‚es. Quelques liens dans cette documentation sont des r‚f‚rences pour d'autres fichiers hypertexte. Ceux-ci peuvent ˆtre install‚s dans le dossier GUIDES de ST-Guide et seront charg‚s automatiquement s'ils existent : ST-GUIDE.HYP ... La documentation de St-Guide TOS2GEM.HYP .... La documentation de TOS2GEM par Thomas Binder AIP.HYP ........ Atari Info Pages par Manfred Ssykor (mise … jour 8 ou sup‚rieure, seulement en allemand) Survol des principales caract‚ristiques de Thing : ù Aide contextuelle avec ST-Guide : l'aide est accessible en appuyant sur la touche [Help]. Sous environnement multitƒches, ST-Guide peut ˆtre appel‚ comme programme externe. ù Gestion int‚grale des fichiers systŠme alternatif : Thing accepte les noms de fichiers longs sans diff‚rencier les majuscules et minuscules et ce jusqu'… 32 caractŠres. ù Gestion de TOSWIN sous MiNT. Vous pouvez lancer les programmes TOS/TTP en parallŠle sur le bureau mˆme sous TOS simple. ù La fenˆtre Console utilise TOS2GEM de Thomas Binder. Toutes les caract‚ristiques de TOS2GEM sont support‚es. ù Support de Let'em Fly, WINX et Freedom. ù Gestion de Kobold : Kobold 2 (*) peut ˆtre utilis‚ pour les copies/d‚placements/effacements de fichiers ainsi que pour le formatage de disquettes. Kobold peut ˆtre appel‚ soit en tant qu'accessoire ou en tant que programme externe. L'on peut sp‚cifier … partir de quel nombre de fichiers ou de leur taille Kobold doit ˆtre appel‚. ù Les images GEM X-IMG peuvent ˆtre utilis‚es pour afficher une image de fond sur le bureau. ù Gestion de GDOS : toutes les fontes, mˆme proportionnelles, ainsi que les variantes TrueType et Speedo peuvent ˆtre utilis‚es pour les fenˆtres r‚pertoire. ù Gestion complŠte du protocole AV : beaucoup d'outils destin‚s pour Gemini peuvent ˆtre utilis‚s avec Thing (exemple : ParaFin, PacShell, TreeView, ...). ù Gestion du protocole des fontes (sp‚cifi‚ par Christian Grunenberg) : Thing peut ˆtre utilis‚ comme s‚lecteur de fontes avec le message FONT_SELECT ou par Drag&Drop (Thing envoie un message FONT_CHANGED … l'occupant de la fenˆtre). ù Protocole Drag&Drop sous MultiTOS ou MagiC. ù BoŒtes de dialogue 'modernes' en fenˆtres, non bloquantes, avec raccourcis clavier. Les 'intercalaires', 'boŒtes de liste d‚roulantes' et boutons 3D ont ‚t‚ implant‚s. ù Ic“nes de toutes tailles en fichier ressource GEM standard. Les ic“nes couleurs et anim‚es sont ‚galement accept‚es. ù 'Groupes d'objets' permettant de rassembler les dossiers et programmes les plus souvent utilis‚s, comme un bureau en fenˆtre. (*) Kobold est un gestionnaire de fichiers (copie, d‚placement, effacement) … haute vitesse qui peut ˆtre install‚ comme accessoire ou programme. Il est disponible auprŠs de : KAKTUS Richstein & Dick GbR Konrad-Adenauer-Str. 19 D-67663 Kaiserslautern Allemagne --------------------------------------------------------------------------- Introduction : BoŒtes de dialogue Thing --------------------------------------------------------------------------- Les boŒtes de dialogue de Thing offrent quelques caract‚ristiques suppl‚mentaires par rapport … celles du GEM standard : ù Tous les boutons peuvent ˆtre actionn‚s par le clavier (raccourcis clavier). Pour cela, maintenir la touche [Alternate] enfonc‚e avec la touche de la lettre soulign‚e. ù En plus de la touche [Return] pour le bouton , [Undo] est utilis‚ pour le bouton . ù Les boŒtes de dialogue et d'alerte sont affich‚es en fenˆtre. Une aide contextuelle est disponible par la touche [Help]. ù L'aspect '3D' des boutons est aussi disponible en monochrome. ù La plupart des boŒtes de dialogue de thing sont non bloquantes et permettent d'utiliser d'autres fonctions mˆme si une boŒte de dialogue est ouverte. La fermeture d'une boŒte par le bouton sup‚rieur gauche (bouton de fermeture) … le mˆme effet que la sortie par le bouton . ù Drag&Drop (d‚placer/poser) : il est possible de mettre des noms de fichier dans les champs de certaines boŒtes de dialogue en tirant ceux- ci du bureau sur la fenˆtre de dialogue. Si vous d‚sirez ajouter des noms de fichiers au contenu courant du champ, maintenez appuy‚e la touche [Alternate] ou [Control] lors de cette op‚ration. ù Tous les menus popup ou les boŒtes de liste peuvent ˆtre manipul‚es avec le clavier : flŠches, [Return] ou [Enter], [Esc] ou [Undo]. ù Avec [Insert] ou [Shift]+[Insert], vous ouvrez un menu popup qui affiche les caractŠres sp‚ciaux non accessibles au clavier. Le caractŠre choisi est ins‚r‚ … la position courante du curseur dans le champ. ù Gestion du Clipboard GEM (presse-papiers) : - [Control]+[C] (Copier) copie le contenu du champ courant dans le presse-papiers. - [Control]+[V] (Coller) colle le contenu courant du presse-papiers dans le champ. - [Control]+[X] (Couper) d‚place le contenu courant du champ dans le presse-papiers. ù Dans certaines boŒtes de dialogue, vous pouvez entrer le nom d'un fichier dans un champ en double-cliquant sur celui-ci. Le s‚lecteur de fichiers apparaŒt et permet de choisir le fichier d‚sir‚. ù 'BoŒtes de liste d‚roulantes' Ces boŒtes de liste sont une combinaison entre un objet de menu popup et une boŒte de liste. Toutes les entr‚es peuvent ˆtre s‚lectionn‚es de la mˆme fa‡on qu'un menu popup. A la seule diff‚rence, c'est qu'il y a un ascenseur vertical, s'il est n‚cessaire. ù 'Intercalaires' Certaines boŒtes de dialogue contiennent plusieurs 'pages' (feuillets). Celles-ci sont accessibles en cliquant sur l'intercalaire situ‚ en haut du feuillet correspondant. --------------------------------------------------------------------------- Introduction : Localisation automatique Thing --------------------------------------------------------------------------- Il peut ˆtre fastidieux de rechercher certains objets dans une fenˆtre r‚pertoire contenant plusieurs centaines de fichiers et de dossiers. Thing propose la 'localisation automatique' qui vous permettra de rendre cette tƒche plus facile. L'utilisation de la localisation automatique peut ‚galement s'effectuer dans la fenˆtre active avec un masque, celui-ci n'affichant que les objets sp‚cifi‚s. En appuyant sur l'une des touches du clavier ([*] ou la premiŠre lettre d'un objet), un masque s'affiche dans la barre d'information de la fenˆtre et d‚/s‚lectionne d'une fa‡on dynamique les objets concern‚s. La boŒte de dialogue 'Pr‚f‚rences...' du menu 'Options' propose un bouton 'Localiser fichier avec ses premiŠres lettres' dans l'intercalaire 'Fenˆtres'. Cette option activ‚e, les objets seront syst‚matiquement affich‚s en fonction des caractŠres du masque. La touche [Backspace] efface le masque affich‚ dans la barre d'information de la fenˆtre et d‚s‚lectionne tous les objets. Voici quelques exemples : .. DOC THING TOS2GEM README.ENG README.TXT REGISTER.TXT '*' Fait apparaŒtre [**] dans la barre d'information de la fenˆtre et s‚lectionne tous les objets. 'R' S‚lectionne README.ENG, README.TXT et REGISTER.TXT. Le masque affich‚ dans la barre d'information de la fenˆtre d‚pend du statut de l'option 'Localiser fichier avec ses premiŠre lettres : [RE] option active, [R] option inactive. 'REG' S‚lectionne REGISTER.TXT et affiche [REGISTER.TXT] si l'option est active, [REG] si elle ne l'est pas. '*.' Fait apparaŒtre [*.*] dans la barre d'information de la fenˆtre et est prˆt … s‚lectionner les objets en fonction de leur extension. '*.E' S‚lectionne README.ENG. [*.ENG] si l'option est active, [*.E*] si elle ne l'est pas. '*.T' S‚lectionne README.TXT and REGISTER.TXT. [*.TXT*] si l'option est active, [*.T*] si elle ne l'est pas. La barre d'espace peut ˆtre utilis‚e pour enlever le dernier caractŠre '*', ce qui est n‚cessaire pour s‚lectionner les objets sans extensions (comme les dossiers). Par exemple : '*. ' S‚lectionne DOC, THING et TOS2GEM Le masque affich‚ dans la barre d'information est [*.] si l'option est active ou non. Une autre m‚thode de s‚lection consiste … utiliser le curseur. --------------------------------------------------------------------------- Introduction : Curseur Thing --------------------------------------------------------------------------- Appuyez sur la touche [Insert] pour activer ou non le curseur. Un objet sera s‚lectionn‚ (habituellement l'ic“ne de retour au r‚pertoire pr‚c‚dent) et le curseur, rep‚rable par un cadre entourant l'ic“ne, clignote. Il est possible d'utiliser les flŠches pour se d‚placer dans la fenˆtre d'objets en objets. Lorsque des objets ne sont pas visibles (fenˆtre trop petite), le curseur fait d‚filer la fenˆtre, ce qui permet de toujours voir l'objet s‚lectionn‚. Cette m‚thode est id‚ale pour s‚lectionner un seul objet. Si vous souhaitez utiliser le curseur pour s‚lectionner plusieurs objets, vous pouvez d‚placer le curseur en gardant la touche [Shift] enfonc‚e. Une autre m‚thode consiste … d‚sactiver l'option 'S‚lection automatique sous le curseur'. Dans ce cas, vous pouvez s‚lectionner les objets en tapant [Shift]+[Insert] ou en tapant sur la barre d'espace, si l'option de localisation automatique n'est pas active. --------------------------------------------------------------------------- Introduction : Fenˆtres Thing --------------------------------------------------------------------------- Puisque Thing affiche les dossiers, groupes d'objets, ... en fenˆtres, les op‚rations systŠme particuliŠres qui suivent sont aussi g‚r‚es : Iconification Sous MagiC et MultiTOS 1.08, l'ic“ne '' des r‚pertoires et groupes d'objets est implant‚e. Un clic sur cette ic“ne permet de r‚duire la fenˆtre en ic“ne. Un double-clic sur la fenˆtre iconifi‚e permet de rouvrir celle-ci. Mise en arriŠre-plan Sous MagiC ou avec WINX, les fenˆtres peuvent ˆtre mise en arriŠre- plan (d‚sactiv‚es). Pour cela, cliquez sur la barre de titre de la fenˆtre ou sous MagiC, cliquez sur le bouton ''. Retour au r‚pertoire racine (Hot Closer) Sous MagiC, il existe un 'Hot Closer' qui permet de revenir directement au niveau racine du r‚pertoire sans avoir … repasser par les autres niveaux d'arborescence. Le pointeur de la souris change de forme : celui-ci est reconnaissable par une flŠche remontant vers le haut et tournant vers la gauche. --------------------------------------------------------------------------- Introduction : Fenˆtre console Thing --------------------------------------------------------------------------- L'utilitaire TOS2GEM, programm‚ par Thomas Binder, propose une simple fenˆtre ainsi qu'un d‚filement propre pour afficher les programmes TOS et TTP. TOS2GEM est seulement r‚serv‚ si une fenˆtre est ouverte. Sinon, les autres programmes peuvent aussi utiliser TOS2GEM pour leurs propres besoins. Sous un environnement multitƒches, il est important de noter que toutes les autres applications, y compris Thing, sont bloqu‚es pendant que la fenˆtre console est en cours d'op‚ration. Les programmes TOS ne peuvent ˆtre lanc‚s en parallŠle avec Thing quand ils sont ex‚cut‚s dans la fenˆtre console. Afin de lancer des programmes TOS/TTP en parallŠle avec les applications GEM traditionnelles, il y a diff‚rents outils fournis avec MagiC et/ou MultiTOS (VT52, MINIWIN). Ils sont automatiquement ex‚cut‚s par le systŠme d'exploitation tant que des programmes TOS/TTP n'ont pas ‚t‚ d‚marr‚s dans la fenˆtre console de Thing. Taille terminal Si les variables d'environnement LINES et COLUMNS sont d‚finies, Thing adapte la taille du terminal … celles-ci. Autrement, la taille du terminal … l'int‚rieur de la fenˆtre est de 25 lignes et de 80 colonnes. R‚sum‚ Si vous d‚sirez visualiser la sortie d'un programme (exemple : compilateur, ...), aprŠs avoir quitt‚ le programme, vous pouvez sp‚cifier un 'tampon de r‚sum‚' jusqu'… 9999 lignes. Le d‚but de ce tampon est marqu‚ par une ligne horizontale. Vous pouvez changer la taille du tampon dans l'intercalaire 'TOS2GEM' de la boŒte de dialogue 'Pr‚f‚rences...'. Si vous n'avez pas besoin de ce tampon, r‚glez le nombre de lignes sur 0 afin d'‚conomiser de la m‚moire. --------------------------------------------------------------------------- Thing et TOSWIN sous MiNT Thing --------------------------------------------------------------------------- Si TOSWIN, programm‚ par Eric R. Smith, est install‚ comme accessoire sous TOS simple & MiNT, il sera automatiquement appel‚ par Thing lors de l'ex‚cution de programmes TOS/TTP. Ceci n'est possible que si l'option 'Utiliser TOS2GEM' dans la boŒte de dialogue 'Pr‚f‚rences...' n'est pas activ‚e (comme si TOS2GEM n'‚tait pas install‚). Le canal de communication (pipe) 'U:\PIPE\TOSRUN', document‚ par Eric R. Smith, pourra ˆtre utilis‚. Avant d'‚crire dans ce canal, Thing assure la visualisation du programme en envoyant un message AC_OPEN … TOSWIN. Autrement, bien que le programme ait ‚t‚ lanc‚, TOSWIN ne sera pas ouvert. Cette fonctionnalit‚ est op‚rationnelle sous MiNT 1.12, TOS 2.06 et TOSWIN 1.04 sur un Atari 1040 STE. Si vous ne d‚sirez pas que Thing lance automatiquement TOSWIN, renommez-le simplement (exemple : TOSRUN.ACC). Thing v‚rifiera cela pour TOSWIN avant d'acc‚der au canal de communication. Je n'ai pas ajout‚ d'option sp‚cifique dans Thing pour cela, car il n'y a que peu d'utilisateurs MiNT, TOS simple avec TOSWIN (… moins que vous ne connaissiez mieux). --------------------------------------------------------------------------- Introduction : Thing et Let'em Fly Thing --------------------------------------------------------------------------- Si l'option 'Save Position' de Let'em Fly est activ‚e, les boŒtes de dialogue de Thing ne sont pas automatiquement centr‚es mais apparaissent … leur derniŠre position. --------------------------------------------------------------------------- Introduction : Thing et Kobold Thing --------------------------------------------------------------------------- Thing peut ‚ventuellement autoriser Kobold … effectuer les fonctions de copie, d‚placement ou d'effacement. Kobold peut ˆtre install‚ en tant qu'accessoire ou en tant que programme. Si Kobold est install‚ comme accessoire ou ex‚cut‚ en parallŠle sous un systŠme multitƒches ad‚quat, Thing r‚serve une m‚moire pour les 'jobs'. Ceux-ci sont transmis via le protocole des 'jobs' de Kobold ou par une ligne de commande au lancement. Le nom de fichier exact de Kobold, le chemin d'accŠs et les options sont d‚finissables dans la boŒte de dialogue 'Pr‚f‚rences...' et dans l'intercalaire 'Copie'. L'utilisation de Kobold sur Thing est bas‚e sur la version 2.5 ou sup‚rieure. Il est fort possible que Thing n'accepte pas les anciennes versions de Kobold. Contactez-moi si vous avez rencontr‚ des problŠmes relatifs … votre configuration. --------------------------------------------------------------------------- Introduction : Thing et Alice Thing --------------------------------------------------------------------------- Les caract‚ristiques suivantes sont encore en cours de d‚veloppement et n‚cessitent la pr‚c‚dente version d'Alice. Les informations techniques sont disponibles dans le chapitre consacr‚ aux protocoles. Alice (ALl IConify Enabler) est un utilitaire d'iconification, programm‚ par Sven Kopacz (Sven_Kopacz@LB.maus.de), qui permet d'iconifier plusieurs programmes lanc‚s sous MagiC V3 et MultiTOS/AES 4.1, mˆme si ces applications ne supportent pas l'iconification (exemple : PacShell, TreeView, Pure C, ...). Alice ajoute un bouton d'iconification sur les fenˆtres de ces applications. Un clic sur le bouton d'iconification d'Alice r‚duit la fenˆtre sous forme d'ic“ne sans pour autant agir sur le programme concern‚. Le seul problŠme restant pour Alice est de d‚cider quelle ic“ne est … assigner … la fenˆtre iconifi‚e. Il semble donc difficile d'autoriser Alice … acc‚der aux ic“nes de Thing. AprŠs moult discussions, un nouveau protocole a ‚t‚ d‚velopp‚ et est disponible pour l'utilisation par d'autres programmes. Reportez-vous ‚galement au chapitre consacr‚ aux protocoles. R‚sultat : Alice utilise automatiquement les ic“nes de Thing. Aucune variable d'environnement ou configuration n'est n‚cessaire. --------------------------------------------------------------------------- Enregistrement Thing --------------------------------------------------------------------------- Pour vous enregistrer … Thing, suivez les ‚tapes ci-aprŠs : 1) Renvoyez le formulaire d'enregistrement REGISTER.TXT d–ment compl‚t‚ par E-Mail ou par courrier … votre revendeur local (consultez SUPPORT.TXT pour l'enregistrement au Royaune Uni). le nom et l'adresse exacte sont obligatoires car ils seront utilis‚s pour cr‚er votre cl‚ d'enregistrement. Toutes les autres pr‚cisions sont optionnelles mais peuvent ˆtre int‚ressantes pour m'aider … r‚soudre quelques problŠmes. Votre nom, adresse, cl‚ et rŠglement sont enregistr‚s sur informatique. Pour les utilisateurs anglais, vous avez un droit de rectification … ces donn‚es conform‚ment … la loi Informatique et Libert‚s. 2) Envoyez DM 25,00 directement … l'auteur ou … votre revendeur local. Pour les utilisateurs anglais, consultez le fichier SUPPORT.TXT. 3) AprŠs r‚ception du rŠglement, vous recevrez une cl‚ personnelle qui ne doit en aucune circonstance est c‚d‚e … d'autres utilisateurs. Si vous c‚dez une copie de Thing … un autre utilisateur, assurez-vous que le fichier THING.KEY a bien ‚t‚ effac‚. 4) Lorsque vous aurez votre cl‚, cliquez sur le bouton de la boŒte de dialogue 'A propos de...' et entrez votre nom et votre cl‚. 5) Cliquez ensuite sur le bouton et votre saisie sera v‚rifi‚e. Si l'enregistrement est r‚ussi, un fichier THING.KEY sera sauv‚ dans le r‚pertoire de Thing et une boŒte d'alerte vous le confirmera. Si la cl‚ n'a pas ‚t‚ reconnue, contactez votre revendeur local. =========================================================================== Documentation de Thing - Bureau =========================================================================== Le bureau alternatif Copyright ½ 1994/95 Arno Welzel Copyright ½ 1995/96 Arno Welzel et Thomas Binder Bureau ù G‚n‚ral ù Objets ù Lecteurs ù Poubelle ù Presse-papiers ù Fichiers ù Dossiers ù Programmes ù '..' ù P‚riph‚riques ù Groupes d'objets --------------------------------------------------------------------------- Bureau : G‚n‚ral Thing --------------------------------------------------------------------------- Par d‚faut, le bureau affiche les ic“nes des lecteurs, la poubelle, le presse-papiers et l'imprimante. Le bureau peut ‚ventuellement accueillir des ic“nes de fichiers, dossiers et programmes. Le nombre maximum d'ic“nes de lecteurs est limit‚ … 26 (A-Z), avec 3 ic“nes pour la poubelle, le presse-papiers et l'imprimante et plus de 63 ic“nes pour les fichiers, dossiers et programmes. La couleur et le motif de fond du bureau peuvent ˆtre d‚finis dans l'intercalaire 'Bureau' de la boŒte de dialogue 'Pr‚f‚rences...'. Des images peuvent ˆtre utilis‚es comme motif pour le bureau. Vous pouvez sp‚cifier l'image … utiliser dans la boŒte de dialogue 'Pr‚f‚rences...'. --------------------------------------------------------------------------- Bureau : Objets Thing --------------------------------------------------------------------------- Thing intŠgre une s‚lection d'ic“nes qui peuvent ˆtre utilis‚es sur le bureau et dans les fenˆtres r‚pertoire. Eventuellement, il est possible de supprimer compl‚tement le texte des ic“nes sur le bureau. Pour cela, s‚lectionnez l'ic“ne d‚sir‚e et cliquez sur l'entr‚e 'Information...' du menu 'Fichier'. Ensuite, effacez compl‚tement le champ du titre de l'ic“ne avec [Esc]. Dans les chapitres suivants sont d‚crits chaque type d'objet. L'on utilisera pour r‚f‚rence les ic“nes monochromes standard. --------------------------------------------------------------------------- Bureau : Objets - Lecteurs Thing --------------------------------------------------------------------------- Voir aussi : Ic“nes Voir aussi : Dossiers Voir aussi : Objet '..' Ic“ne dans 'ICONS.RSC' : "FILESYS" (*) Type d'objet AV : VA_OB_DRIVE (6) Lorsque vous utilisez l'option 'Lecteurs utilis‚s' dans le menu 'Options', Thing installe toutes les ic“nes des lecteurs existants entre A et Z. Ces ic“nes peuvent ˆtre chang‚es en ajoutant des entr‚es 'IDRV' dans le fichier 'ICONS.INF'. Dans le gestionnaire d'ic“nes de Thing, d‚s‚lectionner 'Device' pour assigner une ic“ne de lecteur. Sur le bureau, un double-clic (ou un simple clic avec la commande 'Ouvrir...' du menu 'Fichier') sur une ic“ne de lecteur ouvre la fenˆtre r‚pertoire correspondante au contenu du lecteur. Si toutes les ic“nes des lecteurs GEMDOS install‚s ne sont pas visibles, cliquez sur l'entr‚e 'Lecteurs utilis‚s' du menu 'Options' et celles-ci seront automatiquement affich‚es. (*) L'ic“ne standard est utilis‚e si elle n'est pas assign‚e dans 'ICONS.INF'. --------------------------------------------------------------------------- Bureau : Objets - Poubelle Thing --------------------------------------------------------------------------- Voir aussi : Ic“nes Ic“ne dans 'ICONS.RSC' : "TRASH" Type d'objet AV : VA_OB_SHREDDER (2) La poubelle est toujours install‚e sur le bureau et tous les objets d‚plac‚s sur celle-ci seront effac‚s. Egalement, n'importe quel objet s‚lectionn‚ peut ˆtre effac‚ en utilisant l'entr‚e 'Information...' du menu 'Fichier' ou par le clavier avec [Shift]+[Delete] ou [Delete] seulement si l'option 'Effacer accessible avec [Delete]' de la boŒte de dialogue 'Pr‚f‚rences...' (intercalaire 'SystŠme') est activ‚e. Le type d'ic“ne n'est pas modifiable, mais son texte peut ˆtre chang‚ ou enlev‚. Pour cela, s‚lectionnez l'ic“ne poubelle et cliquez sur l'entr‚e 'Information...' du menu 'Fichier'. Dans la boŒte de dialogue, effacez ou modifiez le champ 'Titre'. --------------------------------------------------------------------------- Bureau : Objets - Presse-papiers Thing --------------------------------------------------------------------------- Voir aussi : Ic“nes Ic“ne dans 'ICONS.RSC' : "CLIPBOARD" Type d'objet AV : VA_OB_CLIPBOARD (3) Le presse-papiers est toujours install‚ sur le bureau et repr‚sente le Clipboard GEM. Le type d'ic“ne n'est pas modifiable, mais son texte peut ˆtre chang‚ ou modifi‚. Pour cela, s‚lectionnez l'ic“ne poubelle et cliquez sur l'entr‚e 'Information...' du menu 'Fichier'. Dans la boŒte de dialogue, effacez ou modifiez le champ 'Titre'. Les objets d‚plac‚s sur cette ic“ne sont copi‚s dans le presse-papiers dont le r‚pertoire est d‚fini dans la boŒte de dialogue 'Informations presse-papiers'. Le nom de l'objet est renomm‚ par 'SCRAP'. Son extension reste inchang‚e. Quelques exemples : 'README.TXT' copi‚ dans le presse-papiers est renomm‚ en 'SCRAP.TXT' 'RESOURCE.RSC' copi‚ dans le presse-papiers est renomm‚ en 'SCRAP.RSC' 'PROGRAM.PRG copi‚ dans le presse-papiers est renomm‚ en 'SCRAP.PRG' Lorsque le presse-papiers est d‚plac‚ sur la poubelle, tous les fichiers contenus dans son r‚pertoire avec le nom 'SCRAP.*' seront effac‚s. Si le chemin d'accŠs du presse-papiers n'est pas sp‚cifi‚ (par exemple aprŠs l'installation), Thing v‚rifie s'il existe une variable d'environnement 'CLIPBRD' ou 'SCRAPDIR'. Si ces variables sont introuvables, le r‚pertoire par d‚faut est \CLIPBRD sur la racine du lecteur de d‚marrage. --------------------------------------------------------------------------- Bureau : Objets - Imprimante Thing --------------------------------------------------------------------------- Voir aussi : Ic“nes Ic“ne dans 'ICONS.RSC' : "PRINTER" Type d'objet AV : VA_OB_UNKNOWN (0) (*) L'ic“ne imprimante est toujours install‚e sur le bureau. Pour cela, s‚lectionnez l'ic“ne poubelle et cliquez sur l'entr‚e 'Information...' du menu 'Fichier'. Dans la boŒte de dialogue, effacez ou modifiez le champ 'Titre'. Cette ic“ne doit ˆtre associ‚e … une application afin que le fichier d‚plac‚ dessus puisse ˆtre trait‚ pour l'impression. (*) Il n'y a pas d'identification pour ce type d'objet dans la d‚finition originale du protocole AV de Gemini. Peut-ˆtre sera t-il n‚cessaire d'inventer un nouveau type dans Thing ? --------------------------------------------------------------------------- Bureau : Objets - Fichiers Thing --------------------------------------------------------------------------- Voir aussi : Ic“nes Voir aussi : P‚riph‚riques Voir aussi : Groupes d'objets Ic“ne dans 'ICONS.RSC' : "FILE" (*) Type d'objet AV : VA_OB_FILE (4) Un fichier peut ˆtre visible dans une fenˆtre r‚pertoire ou install‚ sur le bureau. Sous MiNT ou MagiC, les p‚riph‚riques dans le r‚pertoire 'U:\dev\' sont trait‚s diff‚remment. Le nom du fichier ainsi que les attributs de l'ic“ne dans la fenˆtre r‚pertoire peuvent ˆtre modifi‚s. Pour cela, s‚lectionnez l'ic“ne et cliquez sur l'entr‚e 'Information...' du menu 'Fichier'. Le texte des ic“nes pos‚es sur le bureau peut ˆtre ‚dit‚ (sous un nom diff‚rent de l'original) en effectuant la mˆme op‚ration que pr‚c‚demment. Thing peut ouvrir, visualiser ou imprimer des fichiers en associant diff‚rentes applications adapt‚es. (*) L'ic“ne standard est utilis‚e si elle n'est pas assign‚e dans 'ICONS.INF'. --------------------------------------------------------------------------- Bureau : Objets - Dossiers Thing --------------------------------------------------------------------------- Voir aussi : Ic“nes Voir aussi : Lecteurs Voir aussi : Objets '..' Ic“ne dans 'ICONS.RSC' : "FOLDER" (*) Type d'objet AV : VA_OB_FOLDER (5) Un dossier peut ˆtre visible dans une fenˆtre r‚pertoire ou install‚ sur le bureau. Le nom du dossier de l'ic“ne dans la fenˆtre r‚pertoire peut ˆtre modifi‚. Pour cela, s‚lectionnez l'ic“ne et cliquez sur l'entr‚e 'Information...' du menu 'Fichier'. Le texte des ic“nes pos‚es sur le bureau peut ˆtre ‚dit‚ (sous un nom diff‚rent de l'original) en effectuant la mˆme op‚ration que pr‚c‚demment. Par d‚faut, les dossiers sur le bureau ou dans une fenˆtre de groupe sont ouverts en mode relatif. De cette fa‡on, la 'racine' est le dossier lui- mˆme et non le lecteur o— se trouve le dossier. Si vous ne d‚sirez pas utiliser les dossiers relatifs, d‚sactivez l'option dans la boŒte de dialogue 'Pr‚f‚rences...' (intercalaire 'Fenˆtres') du menu 'Options'. (*) L'ic“ne standard est utilis‚e si elle n'est pas assign‚e dans 'ICONS.INF'. --------------------------------------------------------------------------- Bureau : Objets - Programmes Thing --------------------------------------------------------------------------- Voir aussi : Ic“nes Ic“ne dans 'ICONS.RSC' : "APPL" (*) Type d'objet AV : VA_OB_FILE (4) Thing considŠre chaque objet ayant pour extension PRG, APP, TOS, TTP ou ACC comme programme ex‚cutable. L'extension est ignor‚e dans le cas o— 'APP' et 'app' ne sont pas consid‚r‚s comme identiques. Suivant ce qui est d‚fini dans la boŒte de dialogue 'Pr‚f‚rences...', les applications avec les extensions PRX ou ACX peuvent ˆtre consid‚r‚es comme ex‚cutables. Eventuellement, les modules CPX (CPX, CPZ) et les modules ‚tendus CPXs (EPX, EPZ), fournis avec 'Freedoom 2', peuvent aussi ˆtre consid‚r‚s comme ex‚cutables. La diff‚rence notable entre les ic“nes fichiers et programmes est que les fichiers, dossiers et objets lecteurs d‚plac‚s sur une ic“ne de programme permettent de transmettre des paramŠtres au programme concern‚. Les programmes peuvent ˆtre install‚s comme applications en passant par l'entr‚e 'Applications...' du menu 'Options'. (*) L'ic“ne standard est utilis‚e si elle n'est pas assign‚e dans 'ICONS.INF'. --------------------------------------------------------------------------- Bureau : Objets - '..' Thing --------------------------------------------------------------------------- Voir aussi : Ic“nes Voir aussi : Dossiers Voir aussi : Lecteurs Ic“ne dans 'ICONS.RSC' : "PARENTDIR" Type d'objet AV : VA_OB_FOLDER (5) (*) Un double-clic sur une ic“ne '..' (parent) permet de remonter au r‚pertoire pr‚c‚dent. Cette ic“ne n'est pas r‚ellement un objet mais … toutefois son utilit‚. Celle-ci peut simplifier la copie ou le d‚placement d'objets dans le r‚pertoire pr‚c‚dent sans pour autant ouvrir une nouvelle fenˆtre. Pour cela, s‚lectionnez et d‚placez les objets d‚sir‚s sur l'ic“ne '..'. Contrairement aux dossiers 'normaux', cette ic“ne ne peut ˆtre d‚plac‚e ou copi‚e, mˆme si elle est s‚lectionn‚e. (*) Le nom retourn‚ par VA_THAT_IZIT n'est pas 'C:\ONE\TWO\..\', mais le niveau de r‚pertoire pr‚c‚dent : 'C:\ONE\'. --------------------------------------------------------------------------- Bureau : Objets - P‚riph‚riques Thing --------------------------------------------------------------------------- Voir aussi : Ic“nes Voir aussi : Fichiers Ic“ne dans 'ICONS.RSC' : "DEVICE" Type d'objet AV : VA_OB_FILE (4) MiNT et MagiC peuvent inclure des p‚riph‚riques BIOS dans le dossier 'U:\dev\'. Thing reconnaŒt ces p‚riph‚riques et permet les sorties de fichiers par l'interm‚diaire de ceux-ci via Drag&Drop. N'utilisez seulement cette option que si vous savez ce que vous faites ! Par exemple, vous pouvez directement imprimer un fichier en le tirant sur le p‚riph‚rique 'prn'. Par contre, vous pouvez 'planter' votre clavier si vous d‚placez le fichier 'ikbd' ! --------------------------------------------------------------------------- Bureau : Objets - Groupes d'objets Thing --------------------------------------------------------------------------- Voir aussi : Ic“nes Voir aussi : Fichiers Ic“ne dans 'ICONS.RSC' : "GROUP" (*) Type d'objet AV : VA_OB_FILE (4) Les groupes d'objets sont des fichiers ASCII standard ayant pour extension 'GRP'. Ces fichiers contiennent la liste des chemins et noms de fichiers originaux du groupe suivis ‚ventuellement de l'alias (nom de remplacement). Les groupes de fichiers de Thing peuvent ˆtre ouverts pour visualiser dans une fenˆtre le contenu d'objets repr‚sentant des fichiers r‚els. Comme pour les objets normaux, ils peuvent ˆtre copi‚s, d‚plac‚s ou effac‚s, mais n'affectent en rien les objets originaux. (*) L'ic“ne standard est utilis‚e si elle n'est pas assign‚e dans 'ICONS.INF'. =========================================================================== Documentation de Thing - Applications =========================================================================== Le bureau alternatif Copyright ½ 1994/95 Arno Welzel Copyright ½ 1995/96 Arno Welzel et Thomas Binder Applications ù G‚n‚ral ù Propri‚t‚s sp‚cifiques ù Installer une ligne de commande --------------------------------------------------------------------------- Applications : G‚n‚ral Thing --------------------------------------------------------------------------- Thing reconnaŒt certains programmes comme ex‚cutables. Eventuellement, d'autres fichiers peuvent ˆtre consid‚r‚s comme ex‚cutables en fonction des options d‚finies dans la boŒte de dialogue 'Pr‚f‚rences...' (intercalaire 'SystŠme'). Programmes GEM Tous les fichiers portant l'extension : PRG, APP, GTP et (‚ventuellement) PRX, APX. Les programmes GEM peuvent ˆtre ex‚cut‚s normalement ou par ligne de commande VA_START sous un environnement multitƒches. Les programmes avec l'extension 'GTP' attendent une entr‚e par une ligne de commande (exemple : par Drag&Drop sur l'ic“ne du programme). Autrement, l'ex‚cution sera faite sans paramŠtres. Accessoires Tous les fichiers portant l'extension 'ACC' et (‚ventuellement) ACX. Sous Thing, les accessoires sont seulement pass‚s par VA_START ou (‚ventuellement) par AC_OPEN. Si un accessoire n'est pas actif, il peut ˆtre trait‚ comme un programme GEM. Une boŒte d'alerte sera affich‚e vous avertissant que tous les accessoires ne peuvent ˆtre ex‚cut‚s comme programme. Programmes TOS Tous les fichiers portant l'extension TOS ou TTP. Sous MiNT, tous les fichiers avec l'attribut 'x' seront consid‚r‚s comme TTP. La sortie des programmes TOS peut ˆtre affich‚e dans la fenˆtre console de Thing si TOS2GEM est install‚. Eventuellement, ce sera VT52 (sous MagiC), MINIWIN (sous MultiTOS), TOSWIN (sous TOS simple & MiNT). A la diff‚rence des programmes GEM, aucune transmission de paramŠtres par VA_START n'est possible. Les programmes TTP/GTP affichent une ligne de commande si n‚cessaire. Modules CPX (optionnel) Si 'Freedom 2' (en cours de d‚veloppement) est install‚, il est possible d'ex‚cuter en tant que programme GEM les fichiers portant les extensions CPX, EPX et (‚ventuellement) CPZ et EPZ. La diff‚rence importante avec 'Freedom 2' est qu'il offre la possibilit‚ d'ex‚cuter plusieurs modules CPX en mˆme temps dans Thing, mˆme sous TOS simple. Les programmes peuvent ˆtre lanc‚s par un double-clic sur l'ic“ne ou par simple clic et la commande 'Ouvrir...' du menu 'Fichier' ou encore par Drag&Drop en tirant le fichier sur le programme. Une des caract‚ristiques int‚ressante du bureau Atari est la possibilit‚ d'associer des extensions de fichiers … des applications sp‚cifiques. Dans Thing, ceci est g‚r‚ par les options 'Ouvrir...', 'Voir...' et 'Imprimer...'. Plus d'une application peut ˆtre install‚e pour chaque type de fichier et cela apporte de multiples possibilit‚s. Par exemple, un pilote DVI peut ˆtre install‚ pour imprimer et visualiser tous les fichiers 'DVI' par l'interm‚diaire d'IdeaList. --------------------------------------------------------------------------- Applications : Propri‚t‚s Thing --------------------------------------------------------------------------- Voir aussi : Options pour l'installation d'applications Chaque application peut ˆtre individuellement assign‚e … des tƒches diff‚rentes : Types de fichiers reconnus Ici, un ou plusieurs types de fichiers, avec jokers, peuvent ˆtre entr‚s pour chaque action 'Ouvrir...', 'Voir...' et 'Imprimer...'. Par exemple, un ‚diteur de texte peut ˆtre affect‚ pour 'Ouvrir...' avec les extensions '*.txt,*.doc' et 'Voir...' avec '*' qui consid‚rera les fichiers … visualiser par d‚faut. Type de programme (d‚pendant de l'extension) Ceci d‚termine comment doit ˆtre ex‚cut‚ le programme. Un titre 'clair' Quand aucun titre n'est d‚fini, c'est le nom du programme qui est utilis‚ par d‚faut. Vous pouvez d‚finir un titre pour chaque application et celui-ci sera affich‚ dans l'ic“ne si elle est install‚e sur le bureau ou ajout‚e dans une fenˆtre de groupe (et non dans une fenˆtre r‚pertoire. N'importe quel caractŠre peut ˆtre utilis‚ jusqu'… concurrence de 32. Raccourci (optionnel) A la diff‚rence des fichiers et dossiers, les programmes peuvent ˆtre appel‚s par un raccourci clavier qui, non seulement seront ex‚cut‚s, mais chargeront les objets s‚lectionn‚s comme une ligne de commande. R‚pertoire de lancement Normalement, un programme considŠre son propre r‚pertoire comme celui de d‚marrage. Parfois, il est n‚cessaire, si le r‚pertoire transmis … la ligne de commande est consid‚r‚ comme le r‚pertoire de lancement ou celui de la fenˆtre active. Thing propose les deux alternatives. Plusieurs autres options sont implant‚es afin adapter au mieux vos diff‚rentes configurations. --------------------------------------------------------------------------- Applications : Ligne de commande Thing --------------------------------------------------------------------------- Si vous avez utilis‚ le bureau de remplacement 'Gemini' avec son shell int‚gr‚ 'Mupfel', vous allez d‚couvrir que Thing en a une approche diff‚rente : 1. Mupfel est lanc‚ en mˆme temps et doit toujours ˆtre disponible. 2. Les objets peuvent ˆtre transmis comme scripts … Mupfel, lesquels sont cr‚‚s et disponibles en paramŠtres de ligne de commande. 3. Les scripts de Mupfel peuvent ˆtre assign‚s … une application pour l'ouverture de certains types de fichiers. Dans Thing, chaque shell doit ˆtre lanc‚ comme un programme aprŠs chargement. D'un premier abord, cela peut paraŒtre un inconv‚nient, mais il est plus souple de pouvoir choisir un ou plusieurs shells comme vous le souhaitez. Mˆme lanc‚ comme programme, il reste possible d'assigner des scripts … une application pour ouvrir certains types de fichiers. Voici quelques pr‚cisions : Enregistrer un shell Avant tout, Thing doit ˆtre … mˆme d'ex‚cuter le script. Installez le shell et dans la boŒte de dialogue 'Installer une application', entrez le type de fichier (par exemple : '*.mup') dans le champ 'Types de fichiers pour l'ex‚cution' de l'intercalaire 'Fichier'. Ensuite, activez l'option 'Utiliser Drag&Drop'. Drag&Drop (Tirer & Poser) Par le systŠme du Drag&Drop, n'importe quel fichier script, dossier ou programme peut transmettre au shell le nom du script. Par exemple : Si le fichier 'F:\INCOMING\ALICE.LZH' est tir‚ puis pos‚ sur le shell 'D:\TOOLS\UNPACK.MUP', la commande suivante sera g‚n‚r‚e : 'D:\TOOLS\UNPACK.MUP F:\INCOMING\ALICE.LZH' En interne, le script n'utilise que le deuxiŠme paramŠtre : 'F:\INCOMING\ALICE.LZH' Installer un script comme application Une fois le shell install‚, les scripts peuvent ˆtre install‚s tout simplement comme applications (comme dans Gemini). Le r‚pertoire de lancement, les paramŠtres par d‚faut, les options et l'environnement pr‚sent sont r‚cup‚r‚s … partir de l'application correspondante install‚e (bien que cela puisque changer dans une future version de Thing). Ceci ne se limite pas … un seul shell. Par exemple, il est parfaitement possible d'installer Mupfel, MCMD et GAWK simultan‚ment pour les fichiers '*.mup', '*.bat' et '*.awk'. --------------------------------------------------------------------------- Ic“nes Thing --------------------------------------------------------------------------- Voir aussi : Thing Icon Manager Voir aussi : Format du fichier 'ICONS.INF' En comparaison avec les anciens bureaux Atari, Thing prend ses ic“nes dans un fichier ressource. Les ic“nes de Thing sont stock‚es dans un fichier 'ICONS.RSC' qui contient deux arbres distincts : - Arbre 1 : ic“nes 'normales' - Arbre 2 : mini-ic“nes Ce fichier peut ˆtre charg‚ et ‚dit‚ avec un ‚diteur de ressource (Interface, ORCS, ...), lequel vous permettra de modifier ou de cr‚er vos propres ic“nes. Thing supporte les ic“nes bitmap 2, 4, 8 et 16 couleurs, y compris celles anim‚es (deux ic“nes s‚par‚es, l'une normale et l'autre s‚lectionn‚e). Ic“nes 'normales' N'importe quelle taille d'ic“ne est accept‚e, … partir de 16x2 pixels. Chaque ic“ne doit avoir un texte d'identification qui ne d‚passe pas 12 caractŠres. Thing utilise ce texte pour retrouver ses ic“nes dans le fichier ressource. Les espaces sont autoris‚s et la diff‚rence est faite entre les majuscules et les minuscules. Les utilisateurs en moyenne r‚solution ST pr‚f‚reront des ic“nes de 32x16 qui auront une meilleure apparence que celles en 640x200 (ST basse). 'Mini-ic“nes' Les 'mini-ic“nes' dans le deuxiŠme arbre du fichier ressource ont une largeur fixe de 16 pixels et peuvent ˆtre d'une hauteur de 1 … 16 pixels. Cependant, toutes les ic“nes doivent avoir la mˆme taille (exemple : 16x10, 16x16, ...). L'‚dition du fichier ressource 'ICONS.RSC' reste toutefois hasardeux ! Lorsque vous ‚ditez des ic“nes couleurs, il est recommand‚ de le faire avec Interface. Dans tous les cas, faites une copie de s‚curit‚. Les ic“nes suivantes doivent toujours ˆtre disponibles. Celles-ci ne peuvent ˆtre modifi‚es et utilis‚es pour d'autres types de fichiers, dossiers ou programmes. TRASH Poubelle CLIPBOARD Presse-papiers FILESYS Lecteurs FILE Fichiers APPL Programmes/applications FOLDER Dossiers PARENTDIR R‚pertoire pr‚c‚dent '..' PRINTER Imprimante DEVICE P‚riph‚rique GROUP Groupes d'objets Toutes les autres ic“nes sont disponibles pour les fichiers, dossiers, programmes et lecteurs. Le fichier 'ICONS.INF', s'il existe, assigne les ic“nes … chaque type d'objet. Ce fichier est au format ASCII et peut ˆtre modifi‚ … l'aide d'un ‚diteur de texte (comme Everest) ou en utilisant le gestionnaire d'ic“ne Thing Icon Manager. La relation entre ic“nes normales et 'mini-ic“nes' A son lancement, Thing recherche dans le deuxiŠme arbre et examine le texte d'identification de chaque ic“ne. Ensuite, il fait de mˆme pour savoir s'il existe les ic“nes correspondantes dans le premier arbre. Si aucune ic“ne correspondante n'est trouv‚e ou si le deuxiŠme arbre n'existe pas, ce seront les ic“nes par d‚faut qui seront utilis‚es ("FILES" pour les fichiers, "APPL" pour les programmes et "FOLDER" pour les dossiers). Il est important que les textes d'identification entre ic“nes normales et 'mini-ic“nes' soient strictement identiques. --------------------------------------------------------------------------- Groupes d'objets Thing --------------------------------------------------------------------------- Voir aussi : Format du fichier groupe Les groupes d'objets permettent d'‚viter les problŠmes r‚sultants de l'utilisation fr‚quente de fichiers, dossiers et programmes. Un groupe d'objets contient en fait des 'alias' o— chaque objet repr‚sente un objet 'r‚el'. Cette possibilit‚ de groupe permet de rassembler les objets les plus souvent utilis‚s (fichiers, dossiers et programmes) et de les classer par thŠme dans des fenˆtres ind‚pendamment de leur localisation initiale. Par exemple, un groupe 'Communication' peut contenir un programme de terminal, un gestionnaire d'archives, un dossier o— seront re‡us les fichiers ainsi que les listes d'un BBS. Tout cela est possible sans pour autant s'encombrer des autres dossiers, textes, ressources et fichiers de configuration ! De nouveaux objets peuvent ˆtre ajout‚s dans un groupe par Drag&Drop … partir d'une fenˆtre r‚pertoire ou d'un autre groupe. Ceux-ci peuvent ˆtre ‚galement tri‚s si c'est n‚cessaire. En maintenant appuy‚e la touche [Control] pendant une op‚ration de Drag&Drop, l'objet s‚lectionn‚ sera d‚plac‚ ou lieu d'ˆtre copi‚ (comme dans une op‚ration de copie normale). Les groupes d'objets sont sauvegard‚s avec l'extension 'GRP'. D'autres informations sont ‚galement sauv‚es, telles que : ù Le titre de description ù La taille et la position de la fenˆtre ù Mode d'affichage (ic“nes ou texte) ù Police de caractŠre utilis‚e pour le mode texte Le contenu d'une fenˆtre de groupe est sauv‚ sous un format similaire … celui des autres fichiers de configuration de Thing : ù Les lignes vierges ainsi que ligne commen‡ant par '#' sont ignor‚es. =========================================================================== Documentation de Thing - Commandes des menus =========================================================================== Le bureau alternatif Copyright ½ 1994/95 Arno Welzel Copyright ½ 1995/96 Arno Welzel et Thomas Binder Commandes des menus ù G‚n‚ral ù THING (menu des accessoires) ù Fichier ù Travail ù Voir ù Fenˆtres ù Options ù Outils --------------------------------------------------------------------------- Commandes des menus : G‚n‚ral Thing --------------------------------------------------------------------------- La plupart des commandes des menus sont aussi accessibles par le clavier. Les raccourcis clavier sont affich‚s sur le bord droit de chaque menu. Voici quelques exemples : ^C [Control]+[C] ^U [Shift]+[Control]+[U] DEL [Shift]+[Delete] Quelques fonctions sont aussi accessibles par raccourcis clavier, mais ne sont pas affich‚es dans les menus : [Return] Raccourci de 'Ouvrir...' dans le menu 'Fichier' si un objet est s‚lectionn‚. [Backspace] Raccourci de 'Fermer' dans le menu 'Fichier' s'il n'y a pas de masque pour la localisation automatique en cours. Si un masque est actif, ce sera le dernier caractŠre affich‚ qui sera effac‚. [Tab] Raccourci pour 'Information...' dans le menu 'Fichier'. --------------------------------------------------------------------------- Menu 'THING' Thing --------------------------------------------------------------------------- THING A propos de... ---------------- Ce menu contient seulement l'entr‚e 'A propos de...' et tous les accessoires actifs. Sous MultiTOS, toutes les applications actives sont affich‚es ici. Thing sera accessible par l'entr‚e 'Thing Desktop'. Dans la boŒte de dialogue 'A propos de...', l'on trouve le num‚ro de version actuel de Thing ainsi que d'autres informations. En s‚lectionnant le bouton , une autre boŒte s'ouvre et affiche le formulaire d'enregistrement et quelques pr‚cisions sur votre machine : systŠme d'exploitation, r‚solution, ... --------------------------------------------------------------------------- Menu 'Fichier' Thing --------------------------------------------------------------------------- Fichier Nouveau... ^N Cr‚e un nouveau fichier, dossier, groupe ou lien Ouvrir... ^O Ouvre un fichier, dossier, ... Chercher... ^F Lance l'utilitaire de recherche Information... ^I Affiche une information sur un ou plusieurs objets --------------------- Fermer ^H Fermer le r‚pertoire courant Voir... ^Z Visualise un fichier avec l'application associ‚e Imprimer... ^P Imprime un fichier avec l'application associ‚e Sauver groupe ^S Sauve les modifications du groupe courant --------------------- Formater... Formate une disquette --------------------- Quitter/Arrˆter ^Q Quitte Thing ou ‚teint le systŠme Ce menu contient les fonctions de manipulations de fichiers et dossiers. Il est a not‚ que des applications doivent ˆtre associ‚es pour la visualisation ainsi que pour l'impression de fichiers. La fonction 'Chercher...' n'est possible que si un utilitaire de recherche externe … ‚t‚ sp‚cifi‚ dans l'intercalaire 'SystŠme' de la boŒte de dialogue 'Pr‚f‚rences...'. Cet utilitaire peut ˆtre un programme ou un accessoire. Si Thing est lanc‚ comme shell sous MagiC 2, il n'y a pas d'entr‚e de menu 'Quitter' parce que MagiC 2 red‚marre Thing automatiquement. Si Thing est lanc‚ comme shell sous MagiC 3 ou sup‚rieur, 'Arrˆter' remplace 'Quitter' et est utilis‚ pour ‚teindre Thing et Magic. --------------------------------------------------------------------------- Menu 'Travail' Thing --------------------------------------------------------------------------- Travail Couper ^X Coupe le contenu du champ courant Copier ^C Copie le contenu du champ ou de la fenˆtre Coller ^V InsŠre le contenu du presse-papiers Effacer... DEL Efface les objets s‚lectionn‚s --------------------------- Tout s‚lectionner ^A S‚lectionne tous les objets dans la fenˆtre Tout d‚s‚lectionner ^A D‚s‚lectionne tous les objets dans la fenˆtre Ce menu est similaire aux menus 'Travail' ou 'Editer' d'autres programmes. Lors d'une copie d'objets dans le presse-papiers, seuls les noms de fichiers sont pris en compte. --------------------------------------------------------------------------- Menu 'Voir...' Thing --------------------------------------------------------------------------- Voir aussi : Protocoles - Fontes Voir Texte ^T Affiche le contenu de la fenˆtre en mode texte Ic“nes r‚duites ^M ... en mini-ic“nes Ic“nes ^G ... en ic“nes ------------------------ Tri inverse ^G Affiche les objets dans le tri inverse Tri par nom ^N Trie les objets par nom Tri par taille ^G ... par taille Tri par date ^D ... par date et heure Tri par type ^E ... par extension fichier Sans tri ^O Ne trie pas le contenu ------------------------ Masque... ^E D‚finit un masque pour le r‚pertoire Styles... ^D Change le style de pr‚sentation d'un r‚pertoire Ce menu contient les fonctions pour modifier le style de pr‚sentation des r‚pertoires, groupes d'objets et de la fenˆtre console. Lorsque l'entr‚e de menu 'Styles...' est appel‚e en maintenant la touche [Shift] enfonc‚e, c'est le s‚lecteur de fontes de Thing qui est ouvert. --------------------------------------------------------------------------- Menu 'Fenˆtre' Thing --------------------------------------------------------------------------- Voir aussi : Fenˆtres dans Thing Fenˆtre Suivante ^W Active la fenˆtre suivante Fermer ^U Ferme la fenˆtre courante Tout fermer ^U Ferme toutes les fenˆtres Dupliquer ^W Duplique la fenˆtre courante ------------------------- .... Liste des titres des 10 premiŠres fenˆtres Ce menu contient les fonctions de manipulation des fenˆtres. Les fonctions 'Suivante', 'Fermer', 'Tout fermer' affectent aussi les fenˆtres d'autres 'clients' AV (comme ST-Guide) utilisant le message AV_ACCWINDOPEN si Thing est correctement install‚ comme 'serveur' AV. Sous l'entr‚e de menu 'Dupliquer', les titres des 10 premiŠres fenˆtres de Thing sont automatiquement affich‚s et pr‚c‚d‚s d'un '' lorsque la fenˆtre correspondante est active. Ceci est trŠs pratique quand le bureau est satur‚ de fenˆtres. --------------------------------------------------------------------------- Menu 'Options' Thing --------------------------------------------------------------------------- Voir aussi : Thing Icon Manager Voir aussi : Format des fichiers Options Applications... ^P Cr‚e, modifie et enlŠve les applications Touches de fonction... ^F Modifie les touches de fonctions Pr‚f‚rences... ^V Configure Thing ------------------------------ Lecteurs utilis‚s Installe tous les lecteurs disponibles R‚solution vid‚o... ^R Change la r‚solution vid‚o actuelle Modifier ic“nes... Lance le gestionnaire d'ic“nes Charger ic“nes... Recharge 'ICONS.RSC' et 'ICONS.INF' ------------------------------ Fenˆtre console ^C Ouvre la fenˆtre console ------------------------------ Sauver options ^S Sauve la configuration actuelle Charger options ^L Recharge la pr‚c‚dente configuration Ces fonctions sont principalement utilis‚es pour configurer Thing. Vous pouvez modifier la configuration g‚n‚rale, d‚finir des programmes comme applications et bien d'autres particularit‚s. Les p‚riph‚riques peuvent ˆtre d‚clar‚s et les ic“nes assign‚es si le gestionnaire Thing Icon Manager a correctement ‚t‚ install‚ dans le r‚pertoire de Thing. --------------------------------------------------------------------------- Menu 'Outils' Thing --------------------------------------------------------------------------- Outils Editer... ^T Modifie les outils apparaissant dans le menu M1 Liste des 10 outils d‚finis M2 M3 .... Ce menu contient jusqu'… 10 entr‚es modifiables pour lancer des programmes, ou ouvrir des fichiers ou des dossiers. La configuration s'effectue par l'entr‚e de menu 'Editer...'. --------------------------------------------------------------------------- Fichier - Nouveau... Thing --------------------------------------------------------------------------- Cette fonction est utilis‚e pour cr‚er de nouveaux fichiers, dossiers, groupes d'objets ou liens. Type d'objet : Cette option d‚termine le type d'objet souhait‚. Les dossiers peuvent seulement ˆtre cr‚‚s dans le r‚pertoire courant. S'il n'y a pas de r‚pertoire d'ouvert, les types 'Fichier' et 'Dossier' ne sont pas s‚lectionnables. Si le type 'Groupe d'objets' est s‚lectionn‚, les options suivantes sont accessibles : Fichier groupe : C'est le nom de fichier sous lequel sera sauv‚ le groupe. Thing recherche ces fichiers dans son r‚pertoire. Les fichiers de groupes pourront par la suite ˆtre d‚plac‚s, tant que l'extension 'GRP' ne sera pas chang‚e. Titre : C'est le nom du groupe qui apparaŒt dans la fenˆtre utilis‚e pour celui-ci. Si ce champ est vide, c'est le nom du fichier groupe qui sera utilis‚. Sauver automatiquement les modifications : Si cette option est active, toutes les modifications sont sauvegard‚es imm‚diatement aprŠs. Autrement, un caractŠre '*' sera affich‚ dans la barre de titre. Installer ic“ne sur le bureau : Lorsqu'un nouveau groupe est cr‚‚, son ic“ne est automatiquement install‚e sur le bureau. --------------------------------------------------------------------------- Fichier - Ouvrir... Thing --------------------------------------------------------------------------- Les objets s‚lectionn‚s sont ouverts, quand cela est possible. Fichiers : L'application associ‚e, si elle existe, est automatiquement ex‚cut‚e. Programmes/Accessoires : Le programme ou l'accessoire est ex‚cut‚. Si le programme est d‚j… actif, Thing demande si l'on doit l'ex‚cuter une seconde fois. Les accessoires sont r‚activ‚s par le message AC_OPEN ou VA_START. Dossiers et lecteurs : Une nouvelle fenˆtre r‚pertoire est ouvert et affiche le contenu. Si aucun objet n'est s‚lectionn‚, Thing affiche le s‚lecteur de fichiers qui permet de choisir celui … lancer. Egalement, les objets peuvent ˆtre ouverts avec la souris (voir Souris et clavier). --------------------------------------------------------------------------- Fichier - Chercher... Thing --------------------------------------------------------------------------- Cette option n'est pas accessible (gris‚e) tant qu'un utilitaire de recherche externe n'a pas ‚t‚ install‚ dans l'intercalaire 'SystŠme' de la boŒte de dialogue 'Pr‚f‚rences...'. Lorsqu'un utilitaire est install‚, cette option peut ˆtre utilis‚e. --------------------------------------------------------------------------- Fichier - Information... Thing --------------------------------------------------------------------------- Les propri‚t‚s pour chaque objet sont affich‚es dans une boŒte de dialogue 'Informations (nom de l'objet)'. Celles-ci d‚pendent du type d'objet : Lecteurs Fichiers sur le bureau Poubelle Dossiers sur le bureau Presse-papiers Fichiers dans un r‚pertoire Imprimante Dossiers dans un r‚pertoire Groupes Objet de groupe Si plus d'un objet est s‚lectionn‚, une boŒte de dialogue g‚n‚rale est Ouverte avec l'objet du r‚pertoire sup‚rieur ou de la racine. S‚lectionnez le bouton pour afficher les boŒtes de dialogues propres … chaque objet. --------------------------------------------------------------------------- Fichier - Information... (lecteurs) Thing --------------------------------------------------------------------------- Cette boŒte de dialogue affiche des informations et des statistiques pour le lecteur s‚lectionn‚. Titre : C'est le texte qui apparaŒt dans l'ic“ne. Celui-ci, d'un maximum de 32 caractŠres, peut contenir des majuscules et des minuscules. Certains utilisateurs pr‚f‚reront effacer ce texte afin de gagner de la place sur le bureau. Pour cela, effacez simplement le champ 'Titre' avec [Esc]. Nom de volume : Ce nom est celui du disque s‚lectionn‚. Il est habituellement utilis‚ pour rep‚rer les disquettes dans un logiciel gestionnaire de catalogues. Celui-ci reste un poids pour la compatibilit‚ GEMDOS ! Si un nom de volume a ‚t‚ d‚fini, celui-ci sera affich‚ dans le champ. Dans le cas contraire, le champ sera vide. Un nom de volume peut ˆtre modifi‚ mais ne peut ˆtre effac‚ ! Ceci est d– … une limitation du GEMDOS et non de Thing. Utilis‚ : Ceci indique le nombre d'octets utilis‚s suivi du nombre restant et total sur le disque. La fonction systŠme Dfree() est utilis‚e pour cette op‚ration et ‚vite d'avoir … comptabiliser les tailles de chaque fichier. Toutefois, le r‚sultat n'est pas tout … fait exact. La plupart des utilisateurs pourront s'en contenter pour une utilisation journaliŠre. : Les modifications sont prises en compte et sont affich‚s ensuite les d‚tails du lecteur suivant, si plusieurs ont ‚t‚ s‚lectionn‚s. : Ce bouton n'est accessible que si plusieurs lecteurs ont ‚t‚ s‚lectionn‚s. Celui-ci permet de passer au lecteur suivant en ignorant les modifications effectu‚es sur le lecteur courant. : Quitte la boŒte de dialogue en ignorant les modifications. --------------------------------------------------------------------------- Fichier - Information... (poubelle) Thing --------------------------------------------------------------------------- Cette boŒte de dialogue est utilis‚e pour modifier le nom de l'ic“ne de la poubelle. Titre : C'est le texte qui apparaŒt dans l'ic“ne. Celui-ci, d'un maximum de 32 caractŠres, peut contenir des majuscules et des minuscules. Certains utilisateurs pr‚f‚reront effacer ce texte afin de gagner de la place sur le bureau. Pour cela, effacez simplement le champ 'Titre' avec [Esc]. : Les modifications sont prises en compte et sont affich‚s ensuite les d‚tails de l'objet suivant, si plusieurs ont ‚t‚ s‚lectionn‚s. : Ce bouton n'est accessible que si plusieurs objets ont ‚t‚ s‚lectionn‚s. Celui-ci permet de passer … l'objet suivant en ignorant les modifications effectu‚es sur l'objet courant. : Quitte la boŒte de dialogue en ignorant les modifications. --------------------------------------------------------------------------- Fichier - Information... (presse-papiers) Thing --------------------------------------------------------------------------- Cette boŒte de dialogue est utilis‚e pour modifier le nom de l'ic“ne du presse-papiers. Titre : C'est le texte qui apparaŒt dans l'ic“ne. Celui-ci, d'un maximum de 32 caractŠres, peut contenir des majuscules et des minuscules. Certains utilisateurs pr‚f‚reront effacer ce texte afin de gagner de la place sur le bureau. Pour cela, effacez simplement le champ 'Titre' avec [Esc]. Chemin : C'est le chemin utilis‚ par le Clipboard GEM. Si le dossier n'existe pas, Thing en cr‚era un … condition que le r‚pertoire sup‚rieur existe d‚j…. Par exemple, si 'C:\GEMSYS\CLIPBRD\' est entr‚ alors que 'C:\GEMSYS\' existait d‚j…, autrement, Thing ne peut cr‚er de dossier pour le presse-papiers. : Les modifications sont prises en compte et sont affich‚s ensuite les d‚tails de l'objet suivant, si plusieurs ont ‚t‚ s‚lectionn‚s. : Ce bouton n'est accessible que si plusieurs objets ont ‚t‚ s‚lectionn‚s. Celui-ci permet de passer … l'objet suivant en ignorant les modifications effectu‚es sur l'objet courant. : Quitte la boŒte de dialogue en ignorant les modifications. --------------------------------------------------------------------------- Fichier - Information... (imprimante) Thing --------------------------------------------------------------------------- Cette boŒte de dialogue est utilis‚e pour modifier le nom de l'ic“ne de l'imprimante. Titre : C'est le texte qui apparaŒt dans l'ic“ne. Celui-ci, d'un maximum de 32 caractŠres, peut contenir des majuscules et des minuscules. Certains utilisateurs pr‚f‚reront effacer ce texte afin de gagner de la place sur le bureau. Pour cela, effacez simplement le champ 'Titre' avec [Esc]. : Les modifications sont prises en compte et sont affich‚s ensuite les d‚tails de l'objet suivant, si plusieurs ont ‚t‚ s‚lectionn‚s. : Ce bouton n'est accessible que si plusieurs objets ont ‚t‚ s‚lectionn‚s. Celui-ci permet de passer … l'objet suivant en ignorant les modifications effectu‚es sur l'objet courant. : Quitte la boŒte de dialogue en ignorant les modifications. --------------------------------------------------------------------------- Fichier - Information... (groupe) Thing --------------------------------------------------------------------------- Voir aussi : Format des fichiers groupe Cette boŒte de dialogue est utilis‚e pour d‚finir les propri‚t‚s g‚n‚rales d'un groupe d'objets. Titre : C'est le texte qui apparaŒt dans l'ic“ne. Celui-ci, d'un maximum de 32 caractŠres, peut contenir des majuscules et des minuscules. Certains utilisateurs pr‚f‚reront effacer ce texte afin de gagner de la place sur le bureau. Pour cela, effacez simplement le champ 'Titre' avec [Esc]. Fichier groupe : C'est le nom de fichier sous lequel sera sauv‚ le groupe. Il porte l'extension 'GRP'. Sauver automatiquement les modifications : Si cette option est active, toutes les modifications sont sauvegard‚es imm‚diatement ou aprŠs si la fenˆtre est ferm‚e. Autrement, un caractŠre '*' sera affich‚ dans la barre de titre. Raccourci : Dans un menu popup, un raccourci clavier avec une touche de fonction peut ˆtre choisi pour ouvrir la fenˆtre du groupe. --------------------------------------------------------------------------- Fichier - Information... (fichiers sur le bureau) Thing --------------------------------------------------------------------------- Cette boŒte de dialogue est utilis‚e pour modifier le texte de l'ic“ne qui est sur le bureau et ‚ventuellement pour associer une touche de fonction comme raccourci clavier. Lorsque l'on garde la touche [Alternate] enfonc‚e en double-cliquant sur l'objet install‚ sur le bureau, le r‚pertoire o— se trouve celui- ci est ouvert et l'objet correspondant s‚lectionn‚. Titre : C'est le texte qui apparaŒt dans l'ic“ne. Celui-ci, d'un maximum de 32 caractŠres, peut contenir des majuscules et des minuscules. Certains utilisateurs pr‚f‚reront effacer ce texte afin de gagner de la place sur le bureau. Pour cela, effacez simplement le champ 'Titre' avec [Esc]. Raccourci : Dans un menu popup, un raccourci clavier avec une touche de fonction peut ˆtre choisi pour ouvrir le fichier. : Les modifications sont prises en compte et sont affich‚s ensuite les d‚tails de l'objet suivant, si plusieurs ont ‚t‚ s‚lectionn‚s. : Ce bouton n'est accessible que si plusieurs objets ont ‚t‚ s‚lectionn‚s. Celui-ci permet de passer … l'objet suivant en ignorant les modifications effectu‚es sur l'objet courant. : Quitte la boŒte de dialogue en ignorant les modifications. --------------------------------------------------------------------------- Fichier - Information... (dossiers sur le bureau) Thing --------------------------------------------------------------------------- Cette boŒte de dialogue est utilis‚e pour modifier le texte de l'ic“ne qui est sur le bureau et ‚ventuellement pour associer une touche de fonction comme raccourci clavier. Titre : C'est le texte qui apparaŒt dans l'ic“ne. Celui-ci, d'un maximum de 32 caractŠres, peut contenir des majuscules et des minuscules. Certains utilisateurs pr‚f‚reront effacer ce texte afin de gagner de la place sur le bureau. Pour cela, effacez simplement le champ 'Titre' avec [Esc]. Raccourci : Dans un menu popup, un raccourci clavier avec une touche de fonction peut ˆtre choisi pour ouvrir le dossier. : Les modifications sont prises en compte et sont affich‚s ensuite les d‚tails de l'objet suivant, si plusieurs ont ‚t‚ s‚lectionn‚s. : Ce bouton n'est accessible que si plusieurs objets ont ‚t‚ s‚lectionn‚s. Celui-ci permet de passer … l'objet suivant en ignorant les modifications effectu‚es sur l'objet courant. : Quitte la boŒte de dialogue en ignorant les modifications. --------------------------------------------------------------------------- Fichier - Information... (fichiers/dossiers dans un r‚pertoire) Thing --------------------------------------------------------------------------- Lorsque l'on garde la touche [Alternate] enfonc‚e en double-cliquant sur l'objet install‚ sur le bureau, le r‚pertoire o— se trouve celui- ci est ouvert et l'objet correspondant s‚lectionn‚. Chemin : C'est le r‚pertoire o— se situe le fichier. Nom : C'est le nom du fichier. Si n‚cessaire, le nom de fichier peut ˆtre adapt‚ au format du systŠme utilis‚. Ceci concerne : l'‚tat majuscules ou minuscules, la longueur maximale, l'extension. Taille/Date/Heure : Ces paramŠtres correspondent simplement … la taille du fichier/dossier, sa date et son heure de cr‚ation. Pour les dossiers, la taille est celle de tous les fichiers contenus dans les sous- r‚pertoires. Thing n'accepte que les 255 premiers caractŠres d'un r‚pertoire. Raccourci : Dans un menu popup, un raccourci clavier avec une touche de fonction peut ˆtre choisi pour ouvrir le fichier ou le dossier. Particularit‚s pour les fichiers dans les r‚pertoires seulement : Attributs : Ils d‚pendent du systŠme d'exploitation (GEMDOS normal ou MiNT) et peuvent ˆtre modifi‚s. Malheureusement, je n'ai pas trouv‚ d'informations sur la m‚thode … adopter pour reconnaŒtre si un fichier supporte les attributs du TOS ou de MiNT. En cons‚quence, tous les attributs sont affich‚s. Thing reconnaŒt les en-tˆtes des programmes ex‚cutables et donne l'accŠs … un nouvel intercalaire 'Programme' dans la boŒte de dialogue. Programme : Les attributs de chargement rapide et de gestion m‚moire des programmes ex‚cutables peuvent ˆtre modifi‚s. Les modifications apport‚es … la protection m‚moire sont seulement effectives si le systŠme d'exploitation et la machine accepte ces caract‚ristiques. M‚moire r‚serv‚e (MagiC) L'option de r‚servation m‚moire pour MagiC est logiquement seulement disponible sous le systŠme d'exploitation MagiC. Si aucune r‚servation m‚moire n'est d‚finie, laisser le champ vide. Pour effacer une r‚servation existante, effacer le champ ou entrez 0 comme valeur. Ne soyez pas surpris si un fichier programme grossit ou diminue de 8 octets. Cette particularit‚ est due … l'ajout d'une donn‚e (le texte 'MAGX' suivi de 32 bits entiers) si MagiC reconnaŒt comment g‚rer le programme. : Les modifications sont prises en compte et sont affich‚s ensuite les d‚tails de l'objet suivant, si plusieurs ont ‚t‚ s‚lectionn‚s. : Ce bouton n'est accessible que si plusieurs objets ont ‚t‚ s‚lectionn‚s. Celui-ci permet de passer … l'objet suivant en ignorant les modifications effectu‚es sur l'objet courant. : Quitte la boŒte de dialogue en ignorant les modifications. --------------------------------------------------------------------------- Fichier - Information (groupe d'objets) Thing --------------------------------------------------------------------------- Voir aussi : Format des fichiers groupe Dans cette boŒte de dialogue peuvent ˆtre d‚finies les options pour un groupe d'objets. Titre : C'est le texte qui apparaŒt dans l'ic“ne. Celui-ci, d'un maximum de 32 caractŠres, peut contenir des majuscules et des minuscules. Certains utilisateurs pr‚f‚reront effacer ce texte afin de gagner de la place sur le bureau. Pour cela, effacez simplement le champ 'Titre' avec [Esc]. Chemin : C'est le chemin complet de la fenˆtre du groupe. Fichier/dossier : C'est le nom du fichier ou dossier s‚lectionn‚ dans le groupe. Thing distingue les fichiers ou les dossiers en ajoutant automatiquement un anti-slash '\' pour un dossier. ParamŠtres : C'est la ligne de commande pour les programmes ex‚cutables. Les paramŠtres pour les dossiers sont interpr‚t‚s comme masques de fichiers, comme pour la boŒte de dialogue des touches de fonction. : Les modifications sont prises en compte et sont affich‚s ensuite les d‚tails de l'objet suivant, si plusieurs ont ‚t‚ s‚lectionn‚s. : Ce bouton n'est accessible que si plusieurs objets ont ‚t‚ s‚lectionn‚s. Celui-ci permet de passer … l'objet suivant en ignorant les modifications effectu‚es sur l'objet courant. --------------------------------------------------------------------------- Fichier - Fermer Thing --------------------------------------------------------------------------- Cette fonction ferme la fenˆtre r‚pertoire courante ou celle d'un groupe. Elle est ‚quivalente … la fermeture d'une fenˆtre par le bouton de fermeture (en haut … gauche). Vous pouvez aussi fermer une fenˆtre avec la touche [Backspace], … condition qu'aucun masque de localisation automatique ne soit d‚fini. Si vous souhaitez fermer une fenˆtre r‚pertoire sans avoir … repasser par les r‚pertoires sup‚rieurs, utilisez la fonction 'fermer' du menu 'Fenˆtre' (raccourci [Control]+[U]) ou cliquez sur le bouton de fermeture avec maintenant la touche [Shift]. --------------------------------------------------------------------------- Fichier - Voir... Thing --------------------------------------------------------------------------- Thing ne propose pas de visualiseur interne. Pour afficher un fichier, Thing v‚rifie s'il existe une application associ‚e. Une action avec [Control] et un double-clic (ou [Control]+[Return]) a le mˆme r‚sultat. --------------------------------------------------------------------------- Fichier - Imprimer Thing --------------------------------------------------------------------------- Lors de l'appel de cette option, Thing v‚rifie qu'il existe une application associ‚e pour le fichier. Si une application est disponible, elle est ex‚cut‚e et le fichier s‚lectionn‚ lui est transmis. --------------------------------------------------------------------------- Fichier - Sauver groupe Thing --------------------------------------------------------------------------- Voir aussi : Format des fichiers groupe Sauve les modifications effectu‚es dans une fenˆtre de groupe. Un groupe modifi‚ est rep‚rable par le caractŠre '*' dans la barre de titre de la fenˆtre. --------------------------------------------------------------------------- Fichier - Formater... Thing --------------------------------------------------------------------------- Thing intŠgre ses propres routines internes de formatage. Si un programme externe est d‚fini dans l'intercalaire 'SystŠme' de la boŒte de dialogue 'Pr‚f‚rences...', celui-ci … la priorit‚ lorsque l'option 'Formater...' est appel‚e. Pendant une op‚ration de formatage (routines internes seulement), vous pouvez interrompre celle-ci avec le bouton . Les options suivantes sont pr‚sentes : Lecteur : S‚lectionne l'unit‚ de disquette 'A:' ou 'B:'. Si l'un des lecteurs est s‚lectionn‚ sur le bureau, celui-ci est automatiquement affect‚ dans la boŒte de dialogue. Nom de volume : Jusqu'… 12 caractŠres peuvent ˆtre entr‚s pour donner un nom … la disquette. Format : Thing supporte les deux principaux formats. DD : Double densit‚ (80 pistes, 9 secteurs) 720 Ko HD : Haute densit‚ (80 pistes, 18 secteurs) 1,44 Mo Les deux formats sont compatibles MS-DOS contrairement aux formats ‚tendus qui utilisent plus de 80 pistes et/ou 9 secteurs. D‚truire seulement les FAT : Cette option peut ˆtre utilis‚e pour d‚truire les tables d'allocation des fichiers (Files Allocation Table). Si elles sont effac‚es, le GEMDOS considŠre le disque comme nouvellement format‚. Cette fa‡on de proc‚der est assimil‚e … un formatage rapide. Cette option ne fonctionne seulement que pour les formats standard, double et haute densit‚. A la fin du formatage, est affich‚ la place disponible sur le disque avec son num‚ro de s‚rie al‚atoire. Ce num‚ro de s‚rie est utilis‚ par le systŠme d'exploitation pour d‚terminer si le disque a ‚t‚ chang‚ ou non. Le signal 'Disque prˆt' des lecteurs de disquettes ne reconnaŒt pas correctement le changement de la protection en ‚criture. En ajoutant un num‚ro de s‚rie al‚atoire, l'on donne une chance suppl‚mentaire au systŠme d'exploitation de reconnaŒtre un changement de disque. Il faut prendre garde aux copieurs qui effectuent des copies sans changer le num‚ro de s‚rie, afin d'‚viter toutes pertes de donn‚es. --------------------------------------------------------------------------- Fichier - Quitter/Arrˆter Thing --------------------------------------------------------------------------- Quitter Cette option permet simplement de quitter Thing. Une boŒte d'alerte demande confirmation avant de retourner au bureau Atari. Note : Cette option est remplac‚e par 'Arrˆter' lorsque Thing est lanc‚ comme shell sous MagiC. Arrˆter Lorsque Thing est lanc‚ comme shell sous MagiC, vous pouvez proc‚der … un 'arrˆt' du systŠme avant l'arrˆt de la machine. Ceci est trŠs important pour ‚viter la perte de donn‚es lorsque vous utilisez le WBDAEMON de MagiC. Le programme SHUTDOWN.PRG et son fichier de configuration SHUTDOWN.INF doivent ˆtre install‚s dans le r‚pertoire de Thing (ces deux fichiers font partie du pacage de la version commerciale de MagiC et ne doivent pas se trouver dans le r‚pertoire C:\GEMSYS\GEMDESK\). --------------------------------------------------------------------------- Travail - Couper Thing --------------------------------------------------------------------------- Le contenu du champ courant d'une boŒte de dialogue (quand il existe) est d‚plac‚ dans le presse-papiers. --------------------------------------------------------------------------- Travail - Copie Thing --------------------------------------------------------------------------- Le contenu de la fenˆtre active ou le contenu du champ courant (s'il existe) est copi‚ sous forme de texte dans le presse-papiers. Si un ou plusieurs objets sont s‚lectionn‚s, seuls ceux-ci seront pris en compte. --------------------------------------------------------------------------- Travail - Coller Thing --------------------------------------------------------------------------- Le contenu du presse-papiers (quand il existe) est copi‚ dans le champ courant d'une boŒte de dialogue (s'il existe). --------------------------------------------------------------------------- Travail - Effacer... Thing --------------------------------------------------------------------------- Le ou les objets s‚lectionn‚s sont effac‚s. Si ce sont des objets pos‚s sur le bureau, seules les ic“nes sont effac‚es. Les objets associ‚s originaux ne sont pas affect‚s. --------------------------------------------------------------------------- Travail - Tout s‚lectionner Thing --------------------------------------------------------------------------- Cette option s‚lectionne tous les objets pr‚sents dans la fenˆtre courante. Utiliser l'option 'Tout d‚s‚lectionner' pour annuler la s‚lection. --------------------------------------------------------------------------- Travail : Tout d‚s‚lectionner Thing --------------------------------------------------------------------------- Cette option d‚s‚lectionne tous les objets pr‚sents dans la fenˆtre courante. --------------------------------------------------------------------------- Voir - Texte Thing --------------------------------------------------------------------------- Le contenu de la fenˆtre courante est affich‚ sous forme de texte. Le style de pr‚sentation peut ˆtre modifi‚ par l'entr‚e de menu 'Styles...'. Vous pouvez acc‚l‚rer cette op‚ration en activant l'option 'Supprimer mini-ic“nes en mode texte' dans l'intercalaire 'Fenˆtres' de la boŒte de dialogue 'Pr‚f‚rences...'. --------------------------------------------------------------------------- Voir - Ic“nes r‚duites Thing --------------------------------------------------------------------------- Ce mode d'affichage est une combinaison entre l'affichage texte et ic“nes. Chaque ligne texte est pr‚c‚d‚e d'une mini-ic“ne de 16x16 pixels au maximum. Les mini-ic“nes sont pr‚sentes dans le deuxiŠme arbre du fichier ressource 'ICONS.RSC'. Les deux arbres sont ind‚pendants l'un de l'autre. Si vous d‚sirez cr‚er une mini-ic“ne pour accompagner celle normale, il suffit d'associer un mˆme nom pour chaque type d'ic“ne. Si aucune ic“ne correspondante dans l'autre arbre n'est trouv‚e, c'est l'ic“ne standard appropri‚e qui est utilis‚e. Limitations : Les mini-ic“nes ne peuvent ˆtre affich‚es sur le bureau. Cela sera peut- ˆtre possible dans une prochaine version de Thing. --------------------------------------------------------------------------- Voir - Ic“nes Thing --------------------------------------------------------------------------- Le contenu de la fenˆtre courante est affich‚ sous forme d'ic“nes 'normales'. Ces ic“nes sont pr‚sentes dans le premier arbre du fichier ressource 'ICONS.RSC' et peuvent ˆtre de n'importe quelle taille (raisonnable). --------------------------------------------------------------------------- Voir - Tri Thing --------------------------------------------------------------------------- Il existe 6 options de tri : Inverse Par nom Par taille Par date Par type Sans tri D‚termine le type de tri … affecter dans la fenˆtre courante. L'option 'Inverse' trie les fichiers et les dossiers s‚par‚ment dans l'ordre inverse (descendant). Ind‚pendamment du type de tri choisi, les dossiers sont toujours avant les fichiers. --------------------------------------------------------------------------- Voir - Masque... Thing --------------------------------------------------------------------------- Un masque de s‚lection de fichiers peut ˆtre sp‚cifi‚ pour la fenˆtre r‚pertoire active. Si aucune fenˆtre n'est ouverte, cette option est d‚sactiv‚e (gris‚e) et ne peut ˆtre s‚lectionn‚e. Cette boŒte de dialogue propose des raccourcis clavier et d'autres particularit‚s comme la localisation automatique d'une extension. La liste de toutes les extensions trouv‚es dans la fenˆtre active y est affich‚e. Les fichiers peuvent ˆtre d‚plac‚s et pos‚s sur le champ situ‚ en haut de la liste. Thing analysera le nom de fichier pour g‚n‚rer un masque. Thing accepte les caractŠres '?' et '*' comme jokers, o— le '*' correspond … tous les fichiers. '*.*' n'est pas n‚cessaire. Plusieurs masques peuvent ˆtre d‚finis en les s‚parant par une virgule ',' sans espaces. Par exemple '*.prg,*.app' fait apparaŒtre tous les programmes portant ces extensions. Plusieurs masques peuvent ‚galement ˆtre s‚lectionn‚s avec la souris. S‚lectionnez normalement le premier masque dans la liste, puis maintenez la touche [Shift] pour s‚lectionner les autres. --------------------------------------------------------------------------- Voir - Styles... Thing --------------------------------------------------------------------------- Dans cette boŒte de dialogue, vous pouvez d‚finir diff‚rentes options de pr‚sentation pour les fenˆtres de r‚pertoires ou de groupes. Vous avez accŠs ‚galement au s‚lecteur de fontes. Si une fenˆtre est ouverte, c'est la boŒte de dialogue de pr‚sentation qui apparaŒt. Si aucune fenˆtre n'est ouverte ou si vous maintenez [Shift] en cliquant sur l'entr‚e de menu 'Styles...', c'est le s‚lecteur de fonte qui apparaŒt. Fonte : Permet de choisir l'une des polices de caractŠres install‚es. Si GDOS n'est pas install‚, seule la fonte systŠme est disponible. Si GDOS (ou un ‚quivalent comme NVDI, AMCGDOS, ...) est install‚, toutes les polices ‚cran peuvent ˆtre s‚lectionn‚es (y compris les polices TrueType et Speedo). ID : C'est le num‚ro d'identification de la police GDOS. Taille : Vous pouvez choisir ici la taille de la police d‚sir‚e. Texte, fond : Dans ces menus popup peuvent ˆtre s‚lectionn‚es les couleurs du texte et celle du fond de la fenˆtre. Les options suivantes ne sont accessibles seulement que pour les fenˆtres de r‚pertoire ou de groupe : Afficher : En plus du nom du fichier, peuvent ˆtre affich‚s, la date, l'heure ainsi que ses attributs. Ces ‚l‚ments ne sont visibles qu'en mode texte ou mini-ic“nes. Si cette option est appel‚e lorsque la fenˆtre console est active et que GDOS (ou un ‚quivalent) est install‚, la boŒte de dialogue mettra un peu de temps … apparaŒtre. Ceci est d– … Thing qui procŠde … la s‚lection des fontes non-proportionnelles car la fenˆtre console n'accepte que celles-ci. Avec NVDI >=3.x, cette information est disponible par un simple appel car avec d'anciennes versions (NVDI 2.x, FontGDOS, ...), toutes les largeurs de caractŠres pour chaque fonte ‚taient analys‚es, et ce, … chaque fois. --------------------------------------------------------------------------- Voir - Styles... (s‚lecteur de fontes) Thing --------------------------------------------------------------------------- Le s‚lecteur de fontes peut ˆtre appel‚ par d'autres programmes par le protocole de fonte ou en utilisant l'option du menu 'Voir'. Si aucune fenˆtre r‚pertoire ou groupe n'est ouvert ou si la touche [Shift] est maintenue appuy‚e en cliquant sur l'entr‚e de menu 'Styles...', le s‚lecteur de fontes est alors affich‚. En quittant la boŒte de dialogue par le bouton , il est envoy‚ un message FONT_CHANGED (avec les r‚glages effectu‚s) au programme qui appel‚ le s‚lecteur de fontes. La couleur de fond n'est pas transmise par le protocole de fonte, cette option restant gris‚e. La fonte peut ˆtre ‚galement d‚plac‚es et pos‚e (Drag&Drop) sur l'application acceptant ce protocole. Un message FONT_CHANGED est alors envoy‚ … l'application souhait‚e. Sous TOS simple, vous avez besoin d'installer WINX pour utiliser le Drag&Drop. --------------------------------------------------------------------------- Fenˆtre - Suivante Thing --------------------------------------------------------------------------- Cette option n'est pas s‚lectionnable (gris‚e) s'il n'y a pas plus d'une fenˆtre ouverte. Par cette action, chaque fenˆtre est rendue active l'une aprŠs l'autre. Les fenˆtres d'autres applications acceptant le message AV_ACCWINDOPEN sont ‚galement affect‚es (elles obtiennent en fait un message WM_TOPPED). --------------------------------------------------------------------------- Fenˆtre - Fermer Thing --------------------------------------------------------------------------- Cette option n'est pas s‚lectionnable (gris‚e) s'il n'y a aucune fenˆtre d'ouverte. La fenˆtre active est ferm‚e si elle a ‚t‚ ouverte par Thing ou par le protocole AV avec AV_ACCWINDOPEN. Les fenˆtres d'autres applications acceptant le message AV_ACCWINDOPEN sont ‚galement affect‚es (elles obtiennent en fait un message WM_CLOSED). --------------------------------------------------------------------------- Fenˆtre - Tout fermer Thing --------------------------------------------------------------------------- Cette option n'est pas s‚lectionnable (gris‚e) s'il n'y a aucune fenˆtre d'ouverte. Toutes les fenˆtres sont ferm‚es si elles ont ‚t‚ ouvertes par Thing ou par le protocole AV avec AV_ACCWINDOPEN. Les fenˆtres d'autres applications acceptant le message AV_ACCWINDOPEN sont ‚galement affect‚es (elles obtiennent en fait un message WM_CLOSED). --------------------------------------------------------------------------- Fenˆtre - Dupliquer Thing --------------------------------------------------------------------------- Lorsqu'une fenˆtre r‚pertoire est active, cette option peut ˆtre utilis‚e pour ouvrir une seconde fenˆtre identique. Ceci est utile pour copier ou d‚placer des fichiers avec un dossier qui contient plusieurs objets qui ne peuvent ˆtre affich‚s dans une seule fenˆtre. --------------------------------------------------------------------------- Options - Applications... Thing --------------------------------------------------------------------------- Si un seul programme est s‚lectionn‚, cette fonction affiche une boŒte de dialogue dans laquelle il est possible de d‚finir une application. Si aucun (ou deux ou plus) programme n'est s‚lectionn‚, est affich‚ alors une liste des toutes les applications install‚es. --------------------------------------------------------------------------- Options - Liste des applications Thing --------------------------------------------------------------------------- La boŒte de dialogue 'Applications' apparaŒt si l'entr‚e 'Applications...' du menu 'Options' est appel‚e lorsqu'aucun programme (ou deux ou plus) n'est s‚lectionn‚ ou si le bouton est s‚lectionn‚ dans la boŒte d'alerte relative … un seul programme. : Quitte la boŒte de dialogue. : Installe une nouvelle application. : Modifie l'application s‚lectionn‚e. : EnlŠve l'application s‚lectionn‚e. --------------------------------------------------------------------------- Options - Applications... (g‚n‚ral) Thing --------------------------------------------------------------------------- Dans cet intercalaire, sont implant‚es toutes les options g‚n‚rales relatives … l'application. Titre : C'est le texte qui apparaŒt dans l'ic“ne install‚e sur le bureau. Celui-ci, d'un maximum de 32 caractŠres, peut contenir des majuscules et des minuscules. Si aucun titre n'est sp‚cifi‚, c'est le nom du fichier du programme qui est utilis‚. Programme : Nom du r‚pertoire complet\nom de fichier du programme. Raccourci : Dans ce menu popup peut ˆtre choisi un raccourci clavier ([Alternate]+[0..9]) qui peut ˆtre associ‚ … une application pour la lancer … partir du bureau. Eventuellement (et non pas comme les touches de fonction pour lancer les programmes), la s‚lection courante peut ˆtre transmise comme paramŠtre … l'application. Utiliser s‚lection actuelle : Si cette option est active et qu'un raccourci clavier a ‚t‚ d‚fini, la s‚lection courante peut ˆtre transmise comme paramŠtre au programme lorsqu'il est lanc‚ par le raccourci clavier. R‚pertoire : Ici est d‚fini le r‚pertoire qui est utilis‚ pour le lancement du programme. ù Application : C'est le mˆme r‚pertoire que celui du programme. Utilisez cette option pour les programmes qui ont besoin d'acc‚der … leurs fichiers de configuration, ... situ‚s dans le mˆme r‚pertoire. ù Fenˆtre : C'est la fenˆtre active qui est consid‚r‚e comme r‚pertoire de lancement, mˆme si le programme est ex‚cut‚ … partir d'une autre fenˆtre en arriŠre-plan. ù Fichier : C'est le r‚pertoire du fichier transmis au programme qui est consid‚r‚ comme celui de lancement. Si plus d'un fichier est transmis au programme (via Drag&Drop sur l'ic“ne du programme par exemple), c'est le r‚pertoire du dernier fichier qui est pris en compte. Drag&Drop : ù Noms : Par Drag&Drop, seul le nom du fichier est transmis comme paramŠtre. ù Chemin complet : Par Drag&Drop, c'est le chemin complet avec le nom du fichier qui est transmis. ParamŠtres : Les paramŠtres saisis dans la ligne de commande sont transmis au lancement de l'application. --------------------------------------------------------------------------- Options - Applications (fichiers) Thing --------------------------------------------------------------------------- Dans cette intercalaire peuvent ˆtre d‚finis plusieurs types de fichiers reconnus par l'application. Les jokers sont autoris‚s (par exemple : '*' signifie tous les fichiers). L'on peut sp‚cifier plusieurs masques en les s‚parant par une virgule, sans ajouter d'espaces. Types de fichiers pour l'ex‚cution : Les fichiers dont le masque est reconnu dans cette ligne seront transmis … l'application s'ils sont ex‚cut‚s … partir du bureau par un double-clic ou par l'option 'Ouvrir...' du menu 'Fichier'. En g‚n‚ral, ce sont les fichiers support‚s par l'application, comme '*.txt' pour un ‚diteur de texte ou '*.gem' pour un logiciel de dessin vectoriel. Drag&Drop : Lorsque cette option est active, les fichiers peuvent ˆtre ouverts en les d‚pla‡ant sur l'ic“ne du programme. Si aucune application n'est install‚e pour ouvrir le type de fichier sp‚cifi‚ par le masque, c'est la ligne '... pour la visualisation' qui est consult‚e. ... pour la visualisation : Les fichiers sont transmis … l'application pour la visualisation lorsque l'on maintient appuy‚e la touche [Control] en double-cliquant dessus ou en s‚lectionnant l'entr‚e 'Ouvrir...' du menu 'Fichier'. Cette op‚ration est aussi effectu‚e quand il n'y a aucun masque sp‚cifi‚ dans la ligne 'Types de fichiers pour l'ex‚cution'. ... pour l'impression : Les fichiers d‚finis dans cette ligne sont imprim‚s par l'application associ‚e. Cette op‚ration est accessible par l'entr‚e 'Imprimer...' du menu 'Fichier'. Quelques exemples : ù Un ‚diteur de texte est install‚ pour ouvrir les fichiers '*.txt,*.doc'. Thing appelle l'‚diteur chaque fois qu'un fichier avec l'extension '*.txt' ou '*.doc' est ouvert. ù Un visualiseur d'image est install‚ pour visionner par exemple des fichiers '*.gif'. Thing appelle le visualiseur chaque fois qu'une image '*.gif' doit ˆtre affich‚e. ù Un programme universel pour l'impression (comme IdeaList) peut ˆtre install‚ pour imprimer la plupart des fichiers en ajoutant le caractŠre '*' dans la ligne '... pour l'impression'. Thing appellera IdeaList … chaque fois qu'un fichier devra ˆtre imprim‚ (car '*' signifie tous les fichiers). A partir de ces exemples, il n'existe pas de diff‚renciation entre les majuscules et les minuscules pour les masques. '*.txt', '*.Txt' et '*.TXT' ont exactement la mˆme signification. --------------------------------------------------------------------------- Options - Applications... (options) Thing --------------------------------------------------------------------------- Cet intercalaire permet pour chaque programme de configurer un environnement de travail. Lancement automatique au d‚marrage : L'application est lanc‚e automatiquement aprŠs que Thing soit install‚ (g‚n‚ralement aprŠs le d‚marrage du systŠme). Saisir paramŠtres avant l'ex‚cution : Si cette option est active, une ligne de commande apparaŒt … chaque fois que le programme est lanc‚ sans que le nom d'un fichier ou d'un r‚pertoire ne soit transmis comme paramŠtres. C'est le cas par Drag&Drop sur l'ic“ne du programme ou lors de l'ouverture, de la visualisation ou de l'impression d'un fichier appropri‚ pour le programme. Compatibilit‚ VA_START : Si cette option est active, Thing transmet les messages VA_START entre les diff‚rentes applications et accessoires courants. Autrement, le message AC_OPEN est envoy‚ aux accessoires et plusieurs copies du programme seront lanc‚es. Les programmes (TOS, TTP) ignorent cette option vus qu'ils ne r‚agissent pas aux messages AES. Enlever Thing de la m‚moire avant l'ex‚cution : Avant le lancement d'un programme, Thing peut se retirer de la m‚moire afin de lib‚rer de la place. Le petit programme THINGRUN s'installe et reste alors en m‚moire et est prˆt … r‚installer Thing lorsque l'application est quitt‚e. Cette option est seulement pr‚vue pour une utilisation sous TOS simple. Sous un systŠme d'exploitation multitƒches, elle n'est pas accessible (gris‚e). Une autre fa‡on de proc‚der consiste … activer l'option 'Ex‚cuter en mono-tƒche'. Ex‚cuter en mono-tƒche : Cette option ex‚cute le programme en mono-tƒche sous MagiC. Ce mode peut ˆtre utilis‚ pour les programmes dont la sortie est directe … l'‚cran et non en fenˆtre GEM. Thing est alors compl‚tement retir‚ de la m‚moire avant l'ex‚cution du programme, lequel a un maximum de m‚moire disponible. Les accessoires sont 'gel‚s' en mode mono-tƒche. Cette option n'est seulement effective que si Thing est install‚ comme Shell sous MagiC (utilisez l'entr‚e #_SHL dans le fichier MAGX.INF). Ex‚cuter dans fenˆtre console, si n‚cessaire : Si cette option est active, les programmes TOS et TTP sont ex‚cut‚s dans la fenˆtre console (comme pour Gemini et Ease). La fenˆtre console appel‚e TOS2GEM, programm‚e par Thomas Binder, doit ˆtre install‚e. Cette option est ignor‚e par les programmes GEM et les accessoires. Attendre l'appui d'une touche : Si cette option est active, Thing attend qu'une touche soit appuy‚e aprŠs la fin du programme TOS/TTP et avant de fermer la fenˆtre console. Cette option est ignor‚e par les programmes GEM et les accessoires. --------------------------------------------------------------------------- Options - Applications (environnement) Thing --------------------------------------------------------------------------- Quelques programmes v‚rifient l'existence de variables d'environnement lors de leur ex‚cution. Une possibilit‚ est de d‚finir ces variables dans les fichiers MAGX.INF (#_ENV), MINT.CNF, GEM.INF (setenv) ou par un g‚n‚rateur d'environnement sous TOS simple. Thing propose une option pour ajouter un environnement 'local'. En utilisant cette m‚thode, les variables d'environnement 'globales' sont ajout‚es … celle dites 'locales'. Des utilisations comme celles-ci peuvent ˆtre celles d'un shell TOS ou un visualiseur DVI, ... Chaque entr‚e prend la forme suivante : =, par exemple TEX_OUTPUTS=G:\TEX\OUTPUTS\ Thing ne v‚rifie pas la syntaxe de ces entr‚es ! Il est donc de votre ressort de bien contr“ler si celles-ci sont correctes. Note … l'attention des utilisateurs de MagiC : H‚las, sous MagiC 2, un environnement s‚par‚ peut seulement ˆtre utilis‚ pour les programmes TOS/TTP ex‚cut‚s par la fenˆtre console de Thing. Pour les programmes lanc‚s en parallŠle, MagiC 2 ne reconnaŒt pas l'appel n‚cessaire par le systŠme d'exploitation. En mode TOS simple, il n'est g‚n‚ralement pas possible d'utiliser un environnement 'local', car Thing doit ˆtre lanc‚ avant le programme. Sous MagiC >=3, tout fonctionne normalement … condition que les programmes TOS/TTP sont lanc‚s par VT52.PRG. Note … l'attention des utilisateurs de MultiTOS : Pour certaines raisons (inconnues pour moi), la transmission des environnements 'locaux' semble ne vouloir fonctionner qu'avec les applications GEM. Les programmes lanc‚s en parallŠle … partir de MINIWIN.APP semblent toujours recevoir les environnements 'globaux' et ceci avec un AES 4.0 et un AES 4.1. Aussi, 'ARGV' est d‚fini sans tenir compte que les paramŠtres transmis sont n‚cessaires ! Note … l'attention des utilisateurs de TOS simple : Sous TOS simple, un environnement local est seulement disponible si Thing reste en m‚moire, par exemple, si les programmes TOS/TTP ne sont pas ex‚cut‚s par TOSWIN.ACC (sous MiNT). --------------------------------------------------------------------------- Options - Touches de fonction/Menu 'Outils' Thing --------------------------------------------------------------------------- Cette boŒte de dialogue permet de configurer les touches de fonction ainsi que les entr‚es apparaissant dans le menu 'Outils'. Dans les diff‚rentes boŒtes de dialogue comme 'Information fichier', 'Applications...', un menu popup permet de choisir une combinaison avec une touche de fonction comme raccourci clavier. Un double-clic sur l'un des champs permet d'appeler le s‚lecteur de fichiers et de choisir l'objet … associer au raccourci. Voici comment sont g‚r‚s les raccourcis : Nom de fichier Le fichier sera ouvert lors de son appel par le raccourci et pris en compte par l'application associ‚e, qui elle-mˆme sera lanc‚e. Si des paramŠtres sont d‚finis, ceux-ci seront ‚galement transmis. Nom de r‚pertoire Les noms de r‚pertoires sont rep‚rables par un anti-slash '\'. Thing ouvre une nouvelle fenˆtre r‚pertoire au niveau d'arborescence sp‚cifi‚ avec ‚ventuellement un masque de fichier, si celui-ci est d‚fini. Programme Le programme est ex‚cut‚ avec ses paramŠtres, s'ils sont d‚finis. Quelques exemples : E:\TEXTE\NOTE.DOC Ouvre 'NOTE.DOC' dans le dossier 'E:\TEXTE\' C:\AUTO\ Ouvre le dossier 'C:\AUTO' avec le masque de fichier '*' C:\*.ACC Ouvre le r‚pertoire 'C:\' avec le masque '*.ACC' D:\OUTILS\LHARC.TTP -a -r E:\TRAVAUX\*.* H:\TRAVAUX Ex‚cute 'LHARC.TTP' dans le dossier 'D:\OUTILS\LHARC.TTP' avec la ligne de commande '-a -r E:\TRAVAUX\*.* H:\TRAVAUX' Entr‚e de menu 'Outils' Les entr‚es du menu 'Outils' sont d‚finies de la mˆme fa‡on que pour les touches de fonction. Toutefois, l'objet est pr‚c‚d‚ d'un titre (16 caractŠres maximum), lequel apparaŒtra dans le menu 'Outils'. Le caractŠre '|' sert de s‚parateur entre le titre et l'objet, comme ceci : ST-Guide|C:\ST-GUIDE.ACC ST-GUIDE.ACC est affich‚ dans le menu 'Outils' avec le titre 'ST-Guide' --------------------------------------------------------------------------- Options - Pr‚f‚rences... Thing --------------------------------------------------------------------------- Cette boŒte de dialogue est divis‚e en 5 pages (intercalaires) : ù Bureau ù Fenˆtres ù SystŠme ù Copie ù TOS2GEM --------------------------------------------------------------------------- Options - Pr‚f‚rences... (bureau) Thing --------------------------------------------------------------------------- Cette page d‚termine le comportement du bureau et des boŒtes de dialogue : Aspect 3D : Donne un aspect d'affichage en relief pour les boutons. Cette option est prise en compte imm‚diatement pour toutes les boŒtes ouvertes. Double-clic simul‚ par clic droit : Le double-clic est simul‚ par le bouton droit de la souris. Un clic droit sur un objet sera donc consid‚r‚ comme un double-clic. Cette fonctionnalit‚ n'est possible que dans Thing. D‚placer ic“nes par pas de 16x16 pixels : Les ic“nes sont positionn‚es sur le bureau … l'aide d'une grille invisible d'un quadrillage de 16x16 pixels. Fond : D‚finit la couleur de fond du bureau par un menu popup. Trame : D‚finit le motif de tramage pour le fond du bureau. Image de fond : Une image au format GEM IMG peut ˆtre install‚e sur le fond du bureau. Celle-ci peut ˆtre centr‚e (image normale) ou non (image motif qui remplira l'‚cran). L'image peut ˆtre de n'importe quelle r‚solution, … condition que le nombre de couleurs de cette image soit ‚gal ou inf‚rieur … la palette de la r‚solution courante. Plusieurs options sont disponibles : Utiliser image : L'image est affich‚e si cette option est active. Centrer image : Une seule copie de l'image sera affich‚e et centr‚e sur l'‚cran si cette option est active. Utiliser palette : C'est la palette couleur de l'image qui est utilis‚e. Dans le cas contraire, c'est celle d‚finie par l'utilisateur (panneau de contr“le). --------------------------------------------------------------------------- Options - Pr‚f‚rences... (fenˆtres) Thing --------------------------------------------------------------------------- Cette page d‚finit les options relatives aux fenˆtres : Ne pas sauver les fenˆtres ouvertes : Thing prend en compte toutes les fenˆtres ouvertes ainsi que leur position et restitue l'environnement tel qui l'est … chaque nouvelle session. Par cette option, Thing ignore l'‚tat des fenˆtres (ouverture et position) lorsque l'on sauvegarde les pr‚f‚rences. S‚lection possible en arriŠre-plan : Les objets se situant dans une fenˆtre qui n'est pas active peuvent ˆtre s‚lectionn‚s. Si vous souhaitez rendre active une fenˆtre en arriŠre-plan, effectuez un clic droit … l'int‚rieur de la fenˆtre ou un clic gauche n'importe o— sur celle-ci. Fermer compl‚tement la fenˆtre avec le bouton  : Lorsque vous ˆtes dans l'un des sous-r‚pertoires d'une fenˆtre, un clic sur le bouton de fermeture (en haut … gauche), permet de remonter dans le r‚pertoire pr‚c‚dent. Puisque Thing propose une ic“ne d‚di‚e … cette fonctionnalit‚, vous pouvez sp‚cifier que le bouton de fermeture ferme compl‚tement la fenˆtre sans passer par tous les sous-r‚pertoires. Supprimer barre de d‚filement horizontale : Sur les versions r‚centes des TOS, MagiC, MultiTOS ou par d'autres utilitaires comme WINX, les ic“nes de fenˆtre situ‚es en dehors de la limite horizontale (donc invisibles), sont repositionn‚es dynamiquement sur l'espace visible. Ceci permet donc de ne pas utiliser l'ascenseur horizontal. Si cette option est active dans Thing, la barre de d‚filement horizontale n'est pas affich‚e. Afficher dossiers 'relatifs' : Les dossiers ouverts … partir des ic“nes du bureau ou en maintenant la touche [Alternate] enfonc‚e pour afficher le dossier d'un groupe d'objets, peuvent ˆtre consid‚r‚s comme 'relatifs'. Dans ce cas, seul est affich‚ le r‚pertoire concern‚ (sans le lecteur). Exemple : 'THING\' ou lieu de 'C:\THING\'. Un clic sur le bouton de fermeture de la fenˆtre fermera compl‚tement celle-ci. De mˆme, l'ic“ne d'accŠs au r‚pertoire pr‚c‚dent ne sera pas affich‚e. S‚lection automatique avec le curseur : Si cette option est activ‚e, l'ic“ne situ‚e sous le curseur (mode de s‚lection des ic“nes par le clavier) est automatiquement s‚lectionn‚e. Autrement, elle peut ˆtre s‚lectionn‚e par la barre d'espace et d‚s‚lectionn‚e avec [Shift]+[Insert]. Sugg‚rer fichier pour la localisation auto. : Lors de la localisation automatique d'un fichier dans une fenˆtre (avec ses premiŠre lettres), le masque dans la barre d'information suggŠre et affiche directement le nom de fichier le plus proche. Exemple avec les fichiers 'THING.RSC' et 'THING.APP' : Le masque [THI*] devient [THING.*] et s‚lectionne 'THING.RSC' et 'THING.APP'. Si l'option n'est pas active, le masque reste tel qu'il est avec [THI*] et les objets concern‚s sont aussi s‚lectionn‚s. Il est … noter que la touche [Backspace] efface compl‚tement le masque et non pas le dernier caractŠre entr‚. R‚actualiser fenˆtres automatiquement : Si cette option est active, toutes les fenˆtres sont r‚actualis‚es automatiquement si celles-ci ont ‚t‚ modifi‚es par une application ou dans le cas d'un systŠme d'exploitation multitƒches. Ceci ‚vite la mise … jour de la fenˆtre par la touche [Esc] comme sur le bureau GEM. Voir fichiers cach‚s : Si cette option est active, tous les fichiers avec l'attribut 'Cach‚' seront visibles dans les fenˆtres. Autrement, ceux-ci ne seront pas pris en compte lors des copies ou des d‚placements de dossiers. Texte en colonnes : Si cette option est active, le texte des fenˆtres (en mode texte ou mini-ic“nes) est affich‚ en colonnes : D‚sactiv‚ 1 2 3 Activ‚ 1 4 7 4 5 6 2 5 8 7 8 3 6 Longueur noms de fichiers fixe (8 + 3) : Si cette option est active, les noms des fichiers sont visibles sous la forme 'NOM .EXT' au lieu de 'NOM.EXT'. De ce fait, tous les noms sont align‚s, comme sur le bureau GEM. D'autres fichiers systŠme comme MinixFS, MagiC!Mac, ... ne sont pas affect‚s par cette option. Supprimer mini-ic“nes en mode texte : Si cette option est active, l'affichage en mode texte peut ˆtre consid‚rablement acc‚l‚r‚, car les ic“nes ne sont pas affich‚es. Si l'affichage sous forme d'ic“nes est actif (option d‚sactiv‚e), les assignements d'ic“nes sont lus et conserv‚s jusqu'… ce que le r‚pertoire soit r‚affich‚ ou modifi‚. A noter que les fenˆtres de groupes d'objets ne sont pas affect‚es par cette option. Adapter taille fenˆtre automatiquement : Si cette option est active, les fenˆtres sont toujours redimensionn‚es … la taille id‚ale en fonction du nombre d'objets. D‚filement temps r‚el (scrolling) : Ceci d‚finit la vitesse de d‚filement lorsque l'on se d‚place dans une fenˆtre. Le rapport est d‚fini en pixels. Plus le rapport est ‚lev‚, plus la vitesse de d‚filement est importante. --------------------------------------------------------------------------- Options - Pr‚f‚rences... (systŠme) Thing --------------------------------------------------------------------------- Cette page propose quelques options pour le d‚marrage de Thing ainsi que celles relatives aux programmes externes de recherche et de formatage. Enlever Thing de la m‚moire avant l'ex‚cution : Thing peut ˆtre enlev‚ de la m‚moire avant le lancement d'un programme sous TOS simple. Un petit programme appel‚ 'THINGRUN' se loge dans la m‚moire … chaque fois qu'une application est ex‚cut‚e. Lorsque celle-ci est quitt‚e, 'THINGRUN' est lanc‚ et recharge THING. Cette fonctionnalit‚ est utilis‚e pour certaines applications qui ont besoin de toute la m‚moire disponible pour travailler correctement. Toutefois, cela provoque un ralentissement d– … la d‚/installation de Thing. A noter que cette option n'est pas disponible (gris‚e) sous MultiTOS ou MagiC. Attendre l'appui d'une touche : Cette option ne concerne que les programmes TOS/TTP. Si elle est active, … chaque fois qu'une application TOS ou TTP est termin‚e, Thing attend qu'une touche soit tap‚e avant de quitter et de revenir au bureau (par exemple, avant de fermer la fenˆtre console). La fin d'un programme est visible par l'apparition des messages 'Fin du programme' suivi de 'Tapez une touche'. A noter que cette option n'affecte en rien les fenˆtres VT52, MINIWIN ou TOSWIN. Autoriser *.ACX, *.PRX comme ex‚cutables : Si cette option est active, les accessoires portant l'extension '*.ACX' et les programmes portant l'extension '*.PRX' seront consid‚r‚s comme programmes GEM ex‚cutables. Si 'Compatibilit‚ eCPX (CPX ‚tendus)' est activ‚, les CPX et EPX portant respectivement les extensions 'CPZ' et 'EPZ' seront eux aussi consid‚r‚s comme ex‚cutables. Compatibilit‚ eCPX (CPX ‚tendus) : Si 'Freedom 2' est install‚, les modules CPX et EPX peuvent ˆtre ex‚cut‚s comme programme GEM. Plusieurs CPX peuvent ‚galement ˆtre lanc‚s en mˆme temps sous TOS simple … la seule condition qu'il y ait assez de m‚moire. Afficher statut accessoire avant ex‚cution : Parfois, mais pas toujours, les accessoires peuvent ˆtre ex‚cut‚s comme programmes. Si cette option est active, Thing affiche une boŒte d'alerte avant d'ex‚cuter un accessoire. Si cette option n'est pas active, Thing essaye de lancer l'accessoire comme programme sans confirmation. 'Effacer' accessible avec [Delete] : Si cette option est active, les objets s‚lectionn‚s peuvent ˆtre effac‚s avec la touche [Delete] au lieu de [Shift]+[Delete]. D‚sactiver fenˆtre avant fermeture (MagiC) : Si cette option est active, les fenˆtres de Thing sont rendues inactives (mises en arriŠre-plan) avant la fermeture de celles-ci. Par exemple, aprŠs avoir appel‚ le s‚lecteur de fontes de Thing, une autre fenˆtre de Thing peut ˆtre activ‚e par MagiC, mais pas par Thing. Programmes externes - Recherche : En s‚lectionnant ce bouton, le s‚lecteur d'objets est ouvert et permet de choisir le programme qui sera utilis‚ pour cette fonction (entr‚e 'Chercher...' du menu 'Fichier'). Pour retirer un programme existant, effacez le nom de fichier du champ et cliquez sur . Il existe diff‚rents programmes de recherche comme FSearch et ParaFin qui supportent le protocole AV et qui ont l'avantage d'ˆtre compatibles avec les possibilit‚s du serveur AV qu'est Thing. Programmes externes - Formatage : En s‚lectionnant ce bouton, le s‚lecteur d'objets est ouvert et permet de choisir le programme qui sera utilis‚ pour cette fonction (entr‚e 'Formater' du menu 'Fichier'). Ce programme n'est pas obligatoire pour Thing, puisque celui-ci possŠde ses propres routines. Pour retirer un programme existant, effacez le nom de fichier du champ et cliquez sur . Voir ‚galement le chapitre 'Questions- R‚ponses pour l'utilisation de MGFORMAT.PRG sous le bureau MagXDesk. Si Kobold est d‚fini comme programme de formatage dans l'intercalaire 'Copie', il a priorit‚ pour les op‚rations de formatage sur les utilitaires externes ou internes. Voir ‚galement le chapitre suivant consacr‚ … l'utilisation de Kobold avec Thing. --------------------------------------------------------------------------- Options - Pr‚f‚rences... (copie) Thing --------------------------------------------------------------------------- Cette page d‚finit les paramŠtres relatifs aux op‚rations de copie, de d‚placement et d'effacement ainsi que celles du programme commercial Kobold. Effectivement, cet utilitaire peut remplacer les routines de Thing pour certaines op‚rations et sous certaines conditions. Confirmations : Vous pouvez d‚finir si les op‚rations suivantes doivent ˆtre confirm‚es avant d'ˆtre ex‚cut‚es : effacement, copie/d‚placement, remplacement (conflit de noms). Tampon copie : Si une valeur est sp‚cifi‚e ici, une partie de la m‚moire (en Kilo-octets) sera r‚serv‚e pour les op‚rations de copie ou de d‚placement. Un tampon important permet d'effectuer des copies en utilisant des blocs cons‚quents. De ce fait, les op‚rations de lecture/‚criture sont moins fr‚quentes et acc‚lŠrent le processus. Si le champ est vide, Thing procŠde … une seule op‚ration lecture/‚criture (un seul bloc). Ceci a pour cons‚quence de bloquer les actions sur les fenˆtres. Options Kobold 2.x : Ces options permettent de d‚finir dans quelles conditions Kobold doit ˆtre utilis‚ pour certaines op‚rations : ù Formatage : Kobold est utilis‚ pour les op‚rations de formatage. Cette option … la priorit‚ sur le programme externe d‚fini dans l'intercalaire 'SystŠme'. ù Copie de ... fichiers de ... Ko : Kobold est utilis‚ s'il y a au moins ... fichiers d'une taille de ... Ko … copier. ù Effacement de ... fichiers : Kobold est utilis‚ s'il y a au moins ... fichiers … effacer. La taille n'a pas a ˆtre d‚finie puisqu'il n'y a pas de diff‚rence pour Kobold entre 10 Ko ou 5 Mo de fichiers … effacer. Le temps pour le processus d'effacement ne diffŠre quasiment pas pour le traitement de petits ou de gros fichiers. ù Programme : En s‚lectionnant ce bouton, le s‚lecteur d'objets est ouvert et permet de choisir le programme Kobold 2. Le r‚pertoire et le nom du fichier demand‚ ne tiennent pas compte de la fa‡on dont est ex‚cut‚ Kobold (programme ou accessoire). --------------------------------------------------------------------------- Options - Pr‚ferences (TOS2GEM) Thing --------------------------------------------------------------------------- Cette page contient les options pour TOS2GEM (la fenˆtre console de Thing programm‚e par Thomas Binder). Utiliser TOS2GEM : Si cette option est active et que TOS2GEM est install‚, les programmes TOS et TTP sont ex‚cut‚s dans la fenˆtre console. D'autres fenˆtres console sont disponibles sous MagiC (VT52) et MultiTOS (MINIWIN), lesquelles sont souhaitables pour l'ex‚cution en tƒche de fond ou en parallŠle avec Thing. Consultez ‚galement le chapitre 'Introduction : Fenˆtre console'. Fermer fenˆtre console automatiquement : Si cette option est active, Thing ferme automatiquement la fenˆtre console lorsqu'une application TOS ou TTP est termin‚e. Toutefois, cela est possible si la fenˆtre n'‚tait d‚j… pas ouverte et qu'aucune erreur (autre que le code 0) n'a ‚t‚ retourn‚e. R‚sum‚ : Entrez ici dans le champ, le nombre de lignes … r‚server pour le tampon. Ce tampon permet de stocker les lignes qui ne sont plus visibles dans la fenˆtre. En d‚pla‡ant l'ascenseur vertical de la fenˆtre, ces lignes pourront ˆtre affich‚es. Si cette valeur est modifi‚e, elle ne sera prise en compte qu'aprŠs r‚initialisation de la fenˆtre. De ce fait, le contenu pr‚c‚dent sera perdu. Tampon : R‚server un tampon pour la sortie de TOS2GEM peut consid‚rablement augmenter la vitesse d'affichage. Par ce principe, les caractŠres sont envoy‚s par blocs et non pas un … un. Trois options sont disponibles : 'Aucun' D‚sactive le tampon de sortie. 'Taille' D‚finit le nombre de caractŠres (bloc) … mettre dans le tampon avant de les afficher. 'Tempo' D‚finit le temps entre l'envoi de chaque bloc de caractŠres (20ms … 999ms). Couleurs : D‚finit la couleur du fond et du texte de la fenˆtre. Trois options sont disponibles : 'Aucune' Ce sont les couleurs systŠme par d‚faut qui sont utilis‚es. 'VT52' Les couleurs 'originales' sont interpr‚t‚es en fonction de la configuration mat‚rielle (la couleur 1 est normalement le noir, quelquefois rouge, plus rarement une autre couleur en fonction du mode graphique). 'VDI' L'ordre des couleurs est d‚fini par le VDI (0 = blanc, 1 = noir, ...). El‚ments fenˆtres : Les diff‚rents ‚l‚ments composant la fenˆtre (barre de titre, ascenseurs) peuvent ˆtre affich‚s ou non. Pour cela, il suffit de cliquer sur les ‚l‚ments de la mini-fenˆtre. Sous TOS simple r‚cent, d‚sactivez l'ascenseur horizontal ou utilisez un utilitaire comme WINX afin d'avoir un maximum de place dans la fenˆtre. --------------------------------------------------------------------------- Options - Lecteurs utilis‚s Thing --------------------------------------------------------------------------- Cette fonction permet d'afficher sur le bureau toutes les ic“nes des lecteurs reconnus par le GEMDOS. Toutes les ic“nes de p‚riph‚riques install‚es qui n'ont pas lieu d'ˆtre seront enlev‚es du bureau. --------------------------------------------------------------------------- Options - R‚solution vid‚o Thing --------------------------------------------------------------------------- Cette fonction permet sous Thing (ex‚cut‚ comme shell sous MagiC) de changer la r‚solution d'‚cran. Malheureusement, cette fonctionnalit‚ n'est pas possible sous TOS simple. --------------------------------------------------------------------------- Options - Modifier ic“nes Thing --------------------------------------------------------------------------- Cette fonction permet d'ouvrir le gestionnaire d'ic“nes de Thing (Thing Icon Manager 'THINGICN.APP'). 'THINGICN.APP' doit ˆtre install‚ dans le mˆme r‚pertoire que Thing (par exemple : le dossier o— se trouve 'THING.APP') ou dans le r‚pertoire sp‚cifi‚ par la variable d'environnement THINGDIR. --------------------------------------------------------------------------- Options - Charger ic“nes Thing --------------------------------------------------------------------------- Cette fonction charge les fichiers 'ICONS.INF' et 'ICONS.RSC' et affiche les ic“nes d‚finies dans ceux-ci. Cela est trŠs utile lorsque certaines ic“nes ont ‚t‚ modifi‚es par un ‚diteur de ressource. Celles-ci peuvent donc ˆtre recharg‚es sans avoir … red‚marrer le systŠme. Si, pour n'importe quelle raison, le fichier 'ICONS.RSC' ne pouvait ˆtre charg‚, Thing ne pourrait fonctionner et serait quitt‚ ! Afin de palier … ce d‚sagr‚ment, il est recommand‚ de sauver les pr‚f‚rences avec 'Sauver options' avant d'ex‚cuter la fonction 'Charger ic“nes'. --------------------------------------------------------------------------- Options - Sauver options Thing --------------------------------------------------------------------------- Cette option sauvegarde les paramŠtres suivants : - Ic“nes du bureau - Applications install‚es - R‚glages de la boŒte de dialogue 'Pr‚f‚rences...' --------------------------------------------------------------------------- Options - Charger options Thing --------------------------------------------------------------------------- Cette option permet de recharger la configuration de Thing, comme si celui- ci ‚t‚ relanc‚. --------------------------------------------------------------------------- Options - Fenˆtre console Thing --------------------------------------------------------------------------- Par cette fonction, l'on ouvre la fenˆtre console si TOS2GEM est install‚. --------------------------------------------------------------------------- Renommer Fichier/Dossier Thing --------------------------------------------------------------------------- Cette boŒte de dialogue apparaŒt … chaque fois qu'un fichier ou un dossier doit ˆtre renomm‚ (exemple : lorsqu'un fichier ou dossier entr‚ existe d‚j…, ...). Le fichier/dossier est copi‚. La boŒte de dialogue est affich‚e car l'objet de destination existe d‚j…. Thing v‚rifie le nouveau nom de l'objet et, si n‚cessaire, r‚affiche la boŒte. Tous les fichiers/dossiers retenus sont copi‚s et remplacent ceux existants si n‚cessaires. Le fichier/dossier est ignor‚ et reste inchang‚. L'op‚ration est abandonn‚e. =========================================================================== Documentation de Thing - Format des fichiers =========================================================================== Le bureau alternatif Copyright ½ 1994/95 Arno Welzel Copyright ½ 1995/96 Arno Welzel et Thomas Binder Format des fichiers ù Affectation des ic“nes (ICONS.INF) ù Configuration g‚n‚rale (THING.INF) ù Configuration du bureau (xxxxyyyy.INF) ù Groupes d'objets (*.GRP) ù Ressource THING.RSC --------------------------------------------------------------------------- Format des fichiers, 'ICONS.INF' Thing --------------------------------------------------------------------------- Voir aussi : Ic“nes Voir aussi : Thing Icon Manager 'ICONS.INF' contient la liste d'affectation des ic“nes. Cette liste d‚finit quelles sont les ic“nes du fichier 'ICONS.RSC' associ‚es aux diff‚rents lecteurs, fichiers et dossiers. Si le fichier 'ICONS.INF' est introuvable, ce sont les ic“nes standard de Thing qui sont utilis‚es par d‚faut. Thing recherche le fichier 'ICONS.INF' dans le mˆme r‚pertoire que THING.APP et dans celui d‚fini par la variable d'environnement THINGDIR, si celle-ci existe. La variable HOME est ignor‚e. Structure de 'ICONS.INF' : - Les lignes vierges sont ignor‚es par Thing ; - Les lignes pr‚c‚d‚es par le caractŠre '#' sont ignor‚es par Thing ; - La longueur maximale d'une ligne ne doit pas exc‚der 510 caractŠres ; - 'ICONS.INF' n'est pas conserv‚ en m‚moire. De ce fait, les affectations et interpr‚tations ne sont pas optimis‚es par des structures internes et c'est pourquoi il n'existe pas de fonction … l'int‚rieur de Thing pour modifier les affectations d'ic“nes. Chaque ligne du fichier 'ICONS.INF' a le format suivant : "" [,..] [] IFIL - Affectation pour les fichiers/programmes ; IFLD - Affectation pour les dossiers ; IDRV - Affectation pour les lecteurs ; Description de l'ic“ne dans le fichier 'ICONS.RSC' ; Un ou plusieurs masques (jokers), s‚par‚s par une virgule, peuvent ˆtre sp‚cifi‚s. Il n'y a pas de diff‚renciation entre les majuscules et les minuscules. '*.TXT', '*.txt', '*.Txt' sont consid‚r‚s de la mˆme fa‡on. Les lecteurs peuvent ˆtre suivis d'une lettre correspondant … l'unit‚ comme : IDRV "FLOPPY" A,B. Eventuellement, un caractŠre peut ˆtre ajout‚ … une ic“ne aprŠs le masque . Ce caractŠre doit ˆtre pr‚c‚d‚ d'un espace et non d'une virgule. En mode texte, ce caractŠre apparaŒtra devant le nom du fichier. Il peut ˆtre utile pour rep‚rer certains fichiers, surtout quand la fonte utilis‚e contient des caractŠres sous forme de symboles graphiques. # Programmes individuels # IFIL "KOBOLD 2" kobold_2.prg IFIL "PURE C" pc.prg # # Fichiers # IFIL "APP" *.prg,*.app IFIL "TOS" *.tos,*.ttp IFIL "RSC" *.rsc r IFIL "TXT" *.txt,*.doc # # Dossiers # IFLD "AUTO DIR" auto IFLD "GEMSYS DIR" gemsys # # Lecteurs # IDRV "DONALD" c IDRV "FILESYSTEM" i,u Il est important de d‚finir tous les fichiers, programmes et dossiers individuels avant ceux comportant des jokers (exemple : 'PC.PRG' avant '*.PRG'), car la liste est lue de haut en bas. Dans l'exemple ci-dessus, et si '*.PRG' est avant 'PC.PRG', l'ic“ne affect‚e … 'PC.PRG' ne sera pas reconnue. --------------------------------------------------------------------------- Format des fichiers, THING.INF Thing --------------------------------------------------------------------------- 'THING.INF' contient toutes les r‚solutions ind‚pendamment des pr‚f‚rences (mise … part les affectations d'ic“nes). Thing recherche ce fichier dans le mˆme r‚pertoire que 'THING.APP' ainsi que dans le r‚pertoire d‚fini par la variable d'environnement THINGDIR, quand elle existe. Les paramŠtres suivants sont sauvegard‚s dans 'THING.INF' : - ParamŠtres 'Fenˆtres' ; - ParamŠtres 'TOS2GEM' ; - ParamŠtres 'Copie' ; - ParamŠtres 'SystŠme' ; - Applications install‚es ; - Position et taille des fenˆtres y compris celle de la console ; - Aspect 3D, clic droit et alignement d'ic“nes. Structure de 'THING.INF' : - Les lignes vierges sont ignor‚es par Thing ; - Les lignes pr‚c‚d‚es du caractŠre '#' sont ignor‚es par Thing ; - La longueur maximale d'une ligne ne doit pas exc‚der 510 caractŠres ; - Chaque entr‚e est constitu‚e de 4 caractŠres (mot-cl‚) suivie d'une description sp‚cifique. Vu que Thing ‚volue, la structure de ce fichier peut changer. L'entr‚e 'VERS' est une instruction pratique qui permet de connaŒtre avec quelle version de Thing le fichier a ‚t‚ cr‚‚, par exemple : VERS 61 61 pour la version 0.61, 100 pour la version 1.00, ... Le num‚ro de version est g‚n‚r‚ par Thing et ne doit ˆtre modifi‚ manuellement ! L'instruction 'VERS' a ‚t‚ introduite … partir de la version 0.24 de Thing. Cependant, le fichier 'THING.INF' peut servir pour n'importe quelle version, mais il sera interpr‚t‚ partiellement ou mˆme compl‚tement ignor‚. D'autres informations sur la structure des diff‚rentes lignes sont disponibles sur demande, mais … l'heure actuelle, il n'y a pas d'int‚rˆt … d‚crire les donn‚es contenues dans 'THING.INF', car celles-ci sont diff‚rentes pour chaque version. --------------------------------------------------------------------------- Format des fichiers, configuration du bureau Thing --------------------------------------------------------------------------- La r‚solution d'‚cran, d‚pendante de la configuration du bureau est sauvegard‚e dans des fichiers nomm‚s de la fa‡on suivante : xxxxyyyy.Izz 'xxxx' correspond … la r‚solution horizontale et 'yyyy' … la r‚solution verticale en pixels. 'zz' indique le nombre de couleurs de la palette : 01 en monochrome, 02 pour 4 couleurs, 04 pour 16 couleurs, ... Par exemple, une r‚solution de 640x400 avec 2 couleurs aura un fichier nomm‚ 06400400.I01. Thing recherche ce fichier dans le mˆme r‚pertoire que 'THING.APP' ainsi que dans le r‚pertoire d‚fini par la variable d'environnement THINGDIR, quand elle existe. --------------------------------------------------------------------------- Format des fichiers, groupes d'objets Thing --------------------------------------------------------------------------- Pour chaque groupe d'objets est g‚n‚r‚ un fichier avec l'extension 'GRP'. Pour chaque fenˆtre sont sauv‚es les informations suivantes : - Le titre du groupe ; - La position et la taille de la fenˆtre ; - L'affichage sous forme d'ic“nes ou de texte. Le contenu d'un fichier groupe est similaire aux autres fichiers de configuration. Structure d'un fichier groupe '*.GRP' : - Les lignes vierges sont ignor‚es par Thing ; - Les lignes pr‚c‚d‚es du caractŠre '#' sont ignor‚es par Thing ; - La longueur maximale d'une ligne ne doit pas exc‚der 510 caractŠres ; - Chaque entr‚e est constitu‚e de 4 caractŠres (mot-cl‚) suivie d'une description sp‚cifique. Contrairement aux autres fichiers de configuration, la structure des fichiers groupe restera compatible avec les futures versions de Thing. La premiŠre entr‚e contient le titre du groupe, la position de la fenˆtre, ... : INFO "" Titre du groupe jusqu'… 32 caractŠres ; , , , Position et taille de la fenˆtre convertie en coordonn‚es systŠme de 0/0 … 10000/10000 ; Type d'affichage : 0 = ic“nes 1 = texte Sauvegarde automatique : 0 = non 1 = oui Les objets des fichiers ont le format suivant : OFIL "" "" Titre du fichier dans la fenˆtre jusqu'… 32 caractŠres ; Nom du fichier ; Ligne de commande des paramŠtres pour le programme. Les objets des dossiers ont le format suivant : OFLD "" "" Titre du dossier dans la fenˆtre jusqu'… 32 caractŠres ; Nom du dossier suivi d'un '\' ; Masque de fichiers ou '*' pour l'ensemble des fichiers. Les objets sont affich‚s dans la fenˆtre groupe dans l'ordre de la liste du fichier '*.GRP'. S'il n'y a pas de r‚pertoire absolu sp‚cifi‚ pour les noms de fichiers et dossiers, Thing utilise le r‚pertoire du fichier de groupe. Quelques options 'sp‚ciales' comme '..\readme' et d'autres similaires sont autoris‚es. Egalement, le masque de fichier peut ˆtre omis (exemple : d‚fini comme ""). Il est possible d'ins‚rer des caractŠres sp‚ciaux ainsi que des guillemets dans les titres sous forme de code ASCII. Toutefois, ceux- ci ne sont pas admis dans les noms des fichiers et dossiers. ASCII 1 ... 31 "@01" ... "@31" Guillemets (") "@34" Arobace (@) "@64" Cette option peut ˆtre utilis‚e directement dans les programmes afin que ceux-ci puissent g‚n‚rer eux-mˆmes des fichiers groupe ! Thing peut aussi ouvrir des fichiers groupe si le nom du groupe est transmis par un message AV_START ou AV_STARPROG. --------------------------------------------------------------------------- Format des fichiers, THING.RSC Thing --------------------------------------------------------------------------- Thing utilise actuellement un fichier ressource externe qui peut ˆtre ‚dit‚ … l'aide d'un ‚diteur comme Interface, ORCS, WERCS, ... Si vous tentez d'‚diter ce fichier, portez une attention particuliŠre … ce qui suit : ù Thing calcule les coordonn‚es … l'aide de la 'taille contour' (outline size) plut“t qu'avec la fonte systŠme. Le premier objet du fichier 'THING.RSC' contient cet ‚tat sous forme de chaŒne (objet nø1) dans le premier arbre : "8 16" ... signifie que le 'contour' (outline) du fichier est d'une taille de 8x16 pixels. Ce paramŠtre doit ˆtre modifi‚ pour travailler avec une fonte systŠme de remplacement qui peut, par exemple, ˆtre de 7x12, 8x8 pixels, ... ù Un fichier ressource modifi‚ ne doit ˆtre en aucun cas diffus‚ ! Si vous cr‚ez une version dans une autre langue, faites-moi parvenir une copie que j'inclurais dans la version officielle. Actuellement sont disponibles les versions anglaise, allemande et fran‡aise. ù Le fichier ressource est d‚j… limit‚ … 64 Ko. Donc, si vous l'‚ditez … l'aide d'Interface, prenez soin de ne pas le sauver au format RSX, car le fichier sera trop gros ! ù Tous les raccourcis clavier sont compatibles avec MagiC (ils peuvent ˆtre directement ‚dit‚s sous MagiC). En utilisant les intercalaires (index de cartes) dans les boŒtes de dialogue, les raccourcis pour quelques boutons ne sont pas directement visibles, mais les d‚finitions sont compatibles avec MagiC. ù Les raccourcis des menus peuvent ‚galement ˆtre modifi‚s. Seules les combinaisons [Shift]+[x] et [Shift]+[Control]+[x] sont autoris‚es. Le raccourci [Shift]+[Delete] pour 'Effacer' ne peut ˆtre retir‚, mais d'autres raccourcis avec [Delete] peuvent ˆtre affect‚s. ù L'‚diteur de ressource doit ˆtre capable de lire les 8 premiers octets du type d'objet correctement. Effectivement, l'ancien ‚diteur RCS de Digital Research ne gŠre pas ces octets correctement ! ù Certaines boŒtes de dialogue de Thing utilisent plusieurs pages sous forme d'intercalaires. V‚rifiez que votre ‚diteur de ressource n'associe pas automatiquement les objets 'parent/enfant'. =========================================================================== Documentation de Thing - Protocoles =========================================================================== Le bureau alternatif Copyright ½ 1994/95 Arno Welzel Copyright ½ 1995/96 Arno Welzel et Thomas Binder Protocoles ù Protocole AV ù Protocole des fontes ù Drag&Drop --------------------------------------------------------------------------- Protocole AV Thing --------------------------------------------------------------------------- Le protocole AV a ‚t‚ d‚velopp‚ pour ˆtre utilis‚ avec le bureau alternatif Gemini. Gemini intŠgre un bureau (Venus) et une ligne de commande appel‚e Mupfel. Afin que Venus puisse communiquer avec les accessoires de bureau, le protocole AV a ‚t‚ d‚velopp‚ et est grandement usit‚ aujourd'hui : (AV ~ Accessoire <-> Venus) Thing gŠre tous les messages d‚finis depuis le 26 juin 1995 et est par cons‚quent un excellent serveur 'AV'. De ce fait, il am‚liore les fonctionnalit‚s des accessoires de bureau et les op‚rations sous systŠme d'exploitation multitƒches. Les noms de fichier entre guillemets ne sont pas encore support‚s. Dans la description suivante, Thing agit comme le 'serveur' et les accessoires et applications comme 'clients'. Pour utiliser Thing comme serveur AV sous environnement multitƒches, vous devez d‚finir une variable d'environnement appel‚e AVSERVER. Celle-ci doit ˆtre d‚finie de la fa‡on suivante : MagiC Entrez '#_ENV AVSERVER=THING' dans le fichier 'MAGX.INF' (doit ˆtre ajout‚ avant '#_CTR'). MultiTOS Entrez 'setenv AVSERVER=THING' dans le fichier 'MINT.CNF'. Les instructions suivantes sont support‚es par Thing : AV_PROTOKOLL AV_SENDKEY VA_PATH_UPDATE AV_ASKFILEFONT AV_ASKCONFONT VA_FONTCHANGED AV_OPENWIND AV_STARTPROG AV_ACCWINDOPEN AV_ACCWINDCLOSED AV_STATUS AV_GETSTATUS AV_COPY_DRAGGED AV_PATH_UPDATE AV_WHAT_IZIT AV_DRAG_ON_WINDOW AV_EXIT AV_STARTED AV_XWIND AV_VIEW AV_FILEINFO AV_COPYFILE AV_DELFILE AV_SETWINDPOS Voici quelques conseils pour l'int‚gration dans vos propres programmes : ù Sous TOS simple, seule l'application (principale) 0 peut agir comme serveur AV. En environnement multitƒches, comme MagiC ou MultiTOS, vous devez v‚rifier la pr‚sence d'un serveur AV dans la variable d'environnement AVSERVER. ù Si un programme utilise AV_PROTOKOLL, il doit utiliser ‚galement AV_EXIT avant d'ˆtre quitt‚. ù Un programme doit toujours attendre le retour de VA_PROTOSTATUS avant d'utiliser un autre message AV ! Il se peut que le serveur courant ne transmette pas tous les messages du protocole AV. ù Tous les blocs m‚moire qui sont utilis‚s pour transmettre les noms de fichier, les paramŠtres, ... doivent ˆtre allou‚s en mode 'global' sous MultiTOS (conseil : Mxalloc(,0x42)) ! Autrement, il peut y avoir un problŠme d'accŠs m‚moire. ù Tous les noms de fichiers et dossiers doivent ˆtre exprim‚s sous forme complŠte (exemple : 'i:\test.txt'). ù Si le serveur supporte les noms de fichiers entre guillemets, ceux- ci peuvent ˆtre entre deux caractŠres '. Si un guillemet fait d‚j… partie d'un nom de fichier, celui-ci sera r‚p‚t‚ : d:\lettre … ren‚ devient 'd:\lettre … ren‚' d:\image d'antan devient 'd:\image d''antan' ù S'il y a plus d'un nom de fichier/dossier, les noms doivent ˆtre s‚par‚s par un seul espace (code ASCII 32). ù Les noms des dossiers doivent se terminer par un anti-slash '\' (code ASCII 92). Exemple : 'i:\lettres\' (la version 1.a de Gemini ne semblait faire ceci). ù Pour g‚n‚rer un accŠs … la fenˆtre suivante 'global' (window cycling), les clients AV doivent envoyer un [Control]+[W] au serveur par le message AV_SENDKEY. --------------------------------------------------------------------------- Protocole AV, AV_PROTOKOLL Thing --------------------------------------------------------------------------- AV_PROTOKOLL (0x4700) serveur <- client (26 juin 1995) Un client demande au serveur quelle fonction du protocole AV est g‚r‚e. Le serveur r‚pond en envoyant un message VA_PROTOSTATUS. Mot 3 : Bit 0 : VA_SETSTATUS Bit 1 : VA_START Bit 2 : AV_STARTED Bit 3 : VA_FONTCHANGED Bit 4 : Envoie et utilise les noms de fichier entre guillemets Bit 5 : VA_PATH_UPDATE Bit 6-15 : R‚serv‚, toujours … 0 Mot 4 : R‚serv‚, toujours … 0 Mot 5 : R‚serv‚, toujours … 0 Mot 6+7 : Pointeur du nom, qui doit toujours ˆtre utilis‚ pour appl_find() pour obtenir l'identification AES du client (8 caractŠres suivis par le code nul). --------------------------------------------------------------------------- Protocole AV, VA_PROTOSTATUS Thing --------------------------------------------------------------------------- VA_PROTOSTATUS (0x4701) serveur -> client (26 juin 1995) R‚pond par l'envoi d'un message AV_PROTOKOLL demand‚ par le client. La r‚ponse, sous forme d'un mot, sp‚cifie quelle fonction du protocole AV de Thing est support‚e. Le message (*) ne doit jamais ˆtre g‚r‚ par Thing. Mot 3 : Bit 0 : AV_SENDKEY Bit 1 : AV_ASKFILEFONT Bit 2 : AV_ASKCONFONT, AV_OPENCONSOLE (*) Bit 3 : AV_ASKobjet Bit 4 : AV_OPENWIND Bit 5 : AV_STARTPROG Bit 6 : AV_ACCWINDOPEN, AV_ACCWINDCLOSED Bit 7 : AV_STATUS, AV_GETSTATUS Bit 8 : AV_COPY_DRAGGED Bit 9 : AV_PATH_UPDATE, AV_WHAT_IZIT, AV_DRAG_ON_WINDOW Bit 10 : AV_EXIT Bit 11 : AV_XWIND Bit 12 : VA_FONTCHANGED Bit 13 : AV_STARTED Bit 14 : Envoie et utilise les noms de fichier entre guillemets Bit 15 : AV_FILEINFO, VA_FILECHANGED Mot 4 : Bit 0 : AV_COPYFILE, VA_FILECOPIED Bit 1 : AV_DELFILE, VA_FILEDELETED Bit 2 : AV_VIEW, VA_VIEWED Bit 3 : AV_SETWINDPOS Bit 4-15 : R‚serv‚, toujours … 0 Mot 5 : R‚serv‚, toujours … 0 Mot 6+7 : Pointeur des noms de programme des serveurs, pr‚par‚ par appl_find() (8 caractŠres suivis du code nul). --------------------------------------------------------------------------- Protocole AV, AV_GETSTATUS Thing --------------------------------------------------------------------------- AV_GETSTATUS (0x4703) serveur <- client (11 novembre 1994) Demande le statut d'information sauv‚ par AV_STATUS. Un message VA_SETSTATUS est renvoy‚ en r‚ponse. Il n'y a aucun paramŠtre associ‚ … cette instruction. --------------------------------------------------------------------------- Protocole AV, AV_STATUS Thing --------------------------------------------------------------------------- AV_STATUS (0x4704) serveur <- client (11 novembre 1994) Par ce message, un client peut demander au serveur n'importe quel statut d'information (pr‚-r‚glages, ...) et n'a pas besoin d'ˆtre renouvel‚. Thing sauvegarde cette information comme ‚l‚ment dans le fichier 'THING.INF'. Cette fonction est d'une utilit‚ fondamentale pour les accessoires de bureau, car le TOS simple est (au mieux) ‚quip‚ de tampons utilisables ! Mot 3+4 : Pointeur d'une chaŒne de 256 caractŠres maximum qui ne doit contenir aucun code de contr“le. --------------------------------------------------------------------------- Protocole AV, VA_SETSTATUS Thing --------------------------------------------------------------------------- VA_SETSTATUS (0x4705) serveur -> client (11 novembre 1994) R‚pond au message AV_GETSTATUS. Thing ‚change le pr‚c‚dent statut d'information avec le client. Mot 3+4 : Pointeur sur la chaŒne sauvegard‚e ou code nul si l'information n'est pas disponible. --------------------------------------------------------------------------- Protocole AV, AV_SENDKEY Thing --------------------------------------------------------------------------- AV_SENDKEY (0x4710) serveur <- client (11 novembre 1994) Par ce message, un client peut envoyer … Thing n'importe quelle touche qui n'est pas utilis‚e par lui-mˆme. Note : Thing et Gemini acceptent [Control]+[W] pour proc‚der … un accŠs … la fenˆtre suivante 'global' (Window cycling). Toutes les fenˆtres ouvertes de n'importe quel client AV sont prises en compte. L'‚tat touche (ev_mmokstate) est 0x0004, le 'scan code' (ev_mkreturn) est 0x1107. Mot 3 : Etat touche (ev_mmokstate) Mot 4 : 'Scan code' de la touche appuy‚e (ev_mkreturn) --------------------------------------------------------------------------- Protocole AV, VA_START Thing --------------------------------------------------------------------------- VA_START (0x4711) serveur -> client (11 novembre 1994) Par ce message, un serveur transmet des paramŠtres aux accessoires de bureau ou … des applications lanc‚es en parallŠle. Une caract‚ristique exceptionnelle : Thing peut aussi recevoir des messages VA_START. Dans la ligne de commande, un programme individuel ou un fichier peut ˆtre transmis. Les applications install‚es sont ‚galement prises en compte. Les lignes de commande commen‡ant avec le caractŠre ':' ne doivent pas ˆtre utilis‚es, car elles sont interpr‚t‚es comme commandes internes ! Mot 3+4 : Pointeur de la ligne de commande. Les objets d‚plac‚s sur les ic“nes par Drag&Drop r‚clament le nom de fichier en entier (exemple : chemin, nom du fichier suivi d'un anti-slash '\'). --------------------------------------------------------------------------- Protocole AV, AV_ASKFILEFONT Thing --------------------------------------------------------------------------- AV_ASKFILEFONT (0x4712) serveur <- client (11 novembre 1994) Par ce message, le client peut demander la fonte courante utilis‚e pour les noms de fichier dans les fenˆtres r‚pertoire. Le serveur, l'identification et la taille (en points) de la fonte sont inclus dans le message VA_FILEFONT. Il n'y a pas de paramŠtres pour cette instruction. Reportez-vous au message VA_FONTCHANGED pour plus d'informations. --------------------------------------------------------------------------- Protocole AV, VA_FILEFONT Thing --------------------------------------------------------------------------- VA_FILEFONT (0x4713) serveur -> client (11 novembre 1994) R‚ponse … AV_ASKFILEFONT. Le serveur retourne l'identification et la taille (en points) de la fonte utilis‚e pour les noms de fichier dans les fenˆtres r‚pertoire. Reportez-vous au message VA_FONTCHANGED pour plus d'informations. Mot 3 : Identification de la fonte (vst_font) Mot 4 : Taille en points (vst_point) --------------------------------------------------------------------------- Protocole AV, AV_ASKCONFONT Thing --------------------------------------------------------------------------- AV_ASKCONFONT (0x4714) serveur <- client (11 novembre 1994) Un client peut demander la fonte utilis‚e dans la fenˆtre console. Le serveur r‚pond en utilisant le message VA_CONFONT avec l'identification et la taille (en points) de la fonte. Il n'y a pas de paramŠtres pour cette instruction. Reportez-vous au message VA_FONTCHANGED pour plus d'informations. --------------------------------------------------------------------------- Protocole AV, VA_CONFONT Thing --------------------------------------------------------------------------- VA_CONFONT (0x4715) serveur -> client (11 novembre 1994) Thing utilise ce message pour r‚pondre … un message AV_ASKCONFONT. Thing renvoie l'identification ainsi que la taille (en points) de la fonte courante utilis‚e dans la fenˆtre console. Reportez-vous au message VA_FONTCHANGED pour plus d'informations. Mot 3 : Identification de la fonte (vst_font) Mot 4 : Taille en points (vst_point) --------------------------------------------------------------------------- Protocole AV, AV_OPENWIND Thing --------------------------------------------------------------------------- AV_OPENWIND (0x4720) serveur <- client (11 novembre 1994) Thing ouvre une nouvelle fenˆtre r‚pertoire. Mot 3+4 : Pointeur du chemin du r‚pertoire ouvert. Mot 5+6 : Pointeur du masque de fichier. '*.*' est interpr‚t‚ comme '*' (tous les fichiers) par Thing. --------------------------------------------------------------------------- Protocole AV, VA_WINDOPEN Thing --------------------------------------------------------------------------- VA_WINDOPEN (0x4721) serveur -> client (11 novembre 1994) Thing r‚pond au client … AV_OPENWIND. Mot 3 : 0 = Erreur. !=0 = La fenˆtre est ouverte et le r‚pertoire r‚actualis‚. --------------------------------------------------------------------------- Protocole AV, AV_STARTPROG Thing --------------------------------------------------------------------------- AV_STARTPROG (0x4722) serveur <- client (11 novembre 1994) Thing lance un programme … la demande d'un client. Mot 3+4 : Nom du programme avec le chemin complet (avec ‚ventuellement le nom du fichier). Si le nom du fichier est inclus, Thing recherche pour l'application, le nom du fichier et transmet celui-ci comme paramŠtre … l'application. Mot 5+6 : Ligne de commande ou code nul si celle-ci n'existe pas. Mot 7 : N'importe quelle valeur 16 bits, que VA_PROGSTART transmettra. --------------------------------------------------------------------------- Protocole AV, VA_PROGSTART Thing --------------------------------------------------------------------------- VA_PROGSTART (0x4723) serveur -> client (11 novembre 1994) R‚pond … la demande d'un message AV_STARTPROG. Thing envoie toujours la r‚ponse imm‚diatement (par exemple, aprŠs la fin des programmes lanc‚s sous TOS simple qui ne sont pas consid‚r‚s comme accessoires). Actuellement, le code retourn‚ pour les programmes lanc‚s est toujours 0. Si Thing est quitt‚ avant le lancement d'un programme (mode o— Thing est retir‚ de la m‚moire avant l'ex‚cution ou mode mono-tƒche sous MagiC), aucun message de r‚ponse n'est envoy‚. Un client devra toujours recevoir un message d'erreur si le programme ne peut ˆtre ex‚cut‚. Mot 3 : 0 = Erreur !=0 = Programme ex‚cut‚ Mot 4 : Code retourn‚ par le programme (s'il existe) Mot 7 : Mot de 16 bits de AV_STARTPROG --------------------------------------------------------------------------- Protocole AV, AV_ACCWINDOPEN Thing --------------------------------------------------------------------------- AV_ACCWINDOPEN (0x4724) serveur <- client (11 novembre 1994) Un client utilise ce message pour ‚changer avec Thing l'information qui a ouvert une fenˆtre. Thing peut alors ‚tendre sa gestion pour le Drag&Drop et l'accŠs … la fenˆtre suivante (cycle window) pour recouvrir cette fenˆtre. Mot 3 : Gestion fenˆtre AES --------------------------------------------------------------------------- Protocole AV, VA_DRAGACCWIND Thing --------------------------------------------------------------------------- VA_DRAGACCWIND (0x4725) serveur -> client (11 novembre 1994) Thing envoie un message VA_DRAGACCWIND au client quand un ou plusieurs objets ont ‚t‚ d‚plac‚s sur sa fenˆtre. La fenˆtre doit avoir ‚t‚ au pr‚alable reconnue avec Thing par le message AV_ACCWINDOPEN. Reportez-vous au message AV_COPY_DRAGGED pour plus de pr‚cisions. Note : Le statut clavier pour d'autres r‚ponses du client (comme AV_COPY_DRAGGED) devient n‚cessaire. Il doit, … la r‚ception de VA_DRAGACCWIND, v‚rifier la valeur retourn‚e par evnt_multi(). Par exemple : la structure 'EVENT' doit ˆtre v‚rifi‚e en utilisant EvntMulti() et non par l'envoi d'une r‚ponse par graf_mkstate() ! Mot 3 : Gestion fenˆtre AES Mot 4 : Position X de la souris Mot 5 : Position Y de la souris Mot 6+7 : Pointeur de la chaŒne contenant les noms d'objets --------------------------------------------------------------------------- Protocole AV, AV_ACCWINDCLOSED Thing --------------------------------------------------------------------------- AV_ACCWINDCLOSED (0x4726) serveur <- client (11 novembre 1994) Un client ‚change des informations avec Thing quand il a ferm‚ l'une de ses fenˆtres. Ceci intervient seulement si un client ferme sa propre fenˆtre. Sous TOS simple, les fenˆtres des accessoires sont automatiquement ferm‚es au lancement des applications et ce message n'est pas n‚cessaire. Mot 3 : Gestion fenˆtre AES --------------------------------------------------------------------------- Protocole AV, AV_COPY_DRAGGED Thing --------------------------------------------------------------------------- AV_COPY_DRAGGED (0x4728) serveur <- client (11 novembre 1994) Un client informe Thing qu'un objet ou des objets ont ‚t‚ d‚livr‚s par VA_DRAGACCWIND et sont prˆts pour la copie. Thing envoie au client une r‚ponse avec VA_COPY_COMPLETE. Mot 3 : Statut clavier … la r‚ception de VA_DRAGACCWIND Mot 4+5 : Pointeur du chemin de destination --------------------------------------------------------------------------- Protocole AV, VA_COPY_COMPLETE Thing --------------------------------------------------------------------------- VA_COPY_COMPLETE (0x4729) serveur -> client (11 novembre 1994) R‚ponse de Thing par AV_COPY_DRAGGED au client. Mot 3 : 0 = Erreur ou interruption par l'utilisateur !=0 = Les objets sont copi‚s et la fenˆtre r‚pertoire est r‚actualis‚e si n‚cessaire --------------------------------------------------------------------------- Protocole AV, AV_PATH_UPDATE Thing --------------------------------------------------------------------------- AV_PATH_UPDATE (0x4730) serveur <- client (11 novembre 1994) Un client informe Thing que le contenu d'un r‚pertoire a ‚t‚ chang‚. Thing relit alors les r‚pertoires appropri‚s ainsi que tous les sous-r‚pertoires dans le chemin sp‚cifi‚. Mot 3+4 : Pointeur du chemin absolu (exemple : C:\AUTO\) --------------------------------------------------------------------------- Protocole AV, AV_WHAT_IZIT Thing --------------------------------------------------------------------------- AV_WHAT_IZIT (0x4732) serveur <- client (11 novembre 1994) Un client r‚clame des informations sur une localisation d'une partie d'‚cran. Thing r‚pond par un message VA_THAT_IZIT. Mot 3 : Coordonn‚e X Mot 4 : Coordonn‚e Y --------------------------------------------------------------------------- Protocole AV, VA_THAT_IZIT Thing --------------------------------------------------------------------------- VA_THAT_IZIT (0x4733) serveur -> client (11 novembre 1994) R‚ponse … une demande de message AV_WHAT_IZIT. Mot 3 : Identification AES pour l'application appropri‚e Mot 4 : Type d'objet Mot 5+6 : Pointeur des noms d'objets ou code nul si aucun nom n'est disponible. Les diff‚rents types sont les suivants : VA_OB_UNKNOWN (0) Inconnu (fenˆtre console, bureau, ...) VA_OB_TRASHCAN (1) 'Poubelle' Gemini (n'existe pas avec Thing) VA_OB_SHREDDER (2) 'Destructeur de documents' Gemini (Shredder) VA_OB_CLIPBOARD (3) Presse-papiers VA_OB_FILE (4) Fichier VA_OB_FOLDER (5) Dossier ou fenˆtre r‚pertoire en arriŠre-plan VA_OB_DRIVE (6) Lecteur VA_OB_WINDOW (7) Fenˆtre appartenant … une autre application --------------------------------------------------------------------------- Protocole AV, AV_DRAG_ON_WINDOW Thing --------------------------------------------------------------------------- AV_DRAG_ON_WINDOW (0x4734) serveur <- client (11 novembre 1994) Un client informe Thing que des objets ont ‚t‚ pos‚s quelque part. Thing fait le tri … l'endroit o— ont ‚t‚ pos‚s les objets et envoie un message VA_DRAG_COMPLETE. Mot 3 : Position X de la souris Mot 4 : Position Y de la souris Mot 5 : Statut clavier Mot 6+7 : Pointeur de la chaŒne contenant les noms des objets --------------------------------------------------------------------------- Protocole AV, VA_DRAG_COMPLETE Thing --------------------------------------------------------------------------- VA_DRAG_COMPLETE (0x4735) serveur -> client (11 novembre 1994) R‚ponse au message AV_DRAG_ON_WINDOW. Mot 3 : 0 = Rien de chang‚ aprŠs le Drag&Drop 1 = Les objets sp‚cifi‚s sont trait‚s (copie, effacement, ...) --------------------------------------------------------------------------- Protocole AV, AV_EXIT Thing --------------------------------------------------------------------------- AV_EXIT (0x4736) serveur <- client (11 novembre 1994) Un client informe Thing qu'il n'a pas respect‚ le protocole AV. Ceci … pour effet d'interrompre aussi tous les messages AV_ACCWINDOPEN messages. Ce message doit ˆtre utilis‚ avant de quitter un programme si celui-ci ne peut utiliser le message AV_PROTOKOLL ! Mot 3 : Identification AES du client --------------------------------------------------------------------------- Protocole AV, AV_STARTED Thing --------------------------------------------------------------------------- AV_STARTED (0x4738) serveur <- client (11 novembre 1994) Un client informe Thing qu'il a re‡u et compris le message VA_START et qu'‚galement la m‚moire r‚serv‚e pour la ligne de commande peut ˆtre lib‚r‚e. Pour l'instant, ce message est ignor‚, car Thing ne r‚serve pas de m‚moire suppl‚mentaire pour les messages VA_START. Mot 3+4 : Pointeur de la ligne de commande re‡ue par VA_START --------------------------------------------------------------------------- Protocole AV, VA_FONTCHANGED Thing --------------------------------------------------------------------------- VA_FONTCHANGED (0x4739) serveur -> client (11 novembre 1994) Si l'une des fontes dans Thing est modifi‚e, tous les clients qui ont d‚j… demand‚ la fonte par AV_PROTOKOLL, sont inform‚s. Note : Malheureusement, TreeView 2.4, programm‚ par Stephan Gerle, ne r‚agit pas … ce message si Thing envoie explicitement … TreeView (applications nomm‚es 'TREEVIEW') un message VA_FILEFONT. Ceci n'est pas une solution id‚ale mais est d'une fonctionnalit‚ pratique. Mot 3 : Identification de la fonte utilis‚e pour les r‚pertoires (vst_font) Mot 4 : Taille en points de la fonte utilis‚e dans les r‚pertoires (vst_point) Mot 5 : Identification de la fonte utilis‚e dans la fenˆtre console (vst_font) Mot 6 : Taille en points de la fonte utilis‚e dans la fenˆtre console (vst_point) --------------------------------------------------------------------------- Protocole AV, AV_XWIND Thing --------------------------------------------------------------------------- AV_XWIND (0x4740) serveur <- client (11 novembre 1994) Thing ouvre une fenˆtre r‚pertoire, comme avec AV_OPENWIND, mise … part qu'il existe d'autres options : Mot 3+4 : Pointeur du chemin pour l'ouverture des r‚pertoires Mot 5+6 : Pointeur du masque (joker) pour les fichiers existants Mot 7 : Bit 0 : Utilise la fenˆtre courante active, si elle existe Bit 1 : Utilise les jokers pour la s‚lection d'objets Bit 2-15 : R‚serv‚, toujours … 0 --------------------------------------------------------------------------- Protocole AV, VA_XOPEN Thing --------------------------------------------------------------------------- VA_XOPEN (0x4741) serveur -> client (11 novembre 1994) R‚ponse … AV_XWIND, comme pour VA_WINDOPEN. Mot 3 : 0 = Erreur !=0 = La fenˆtre ouverte et le r‚pertoire sont entiŠrement lus (une fenˆtre active devant ˆtre existante) --------------------------------------------------------------------------- Protocole AV, AV_VIEW Thing --------------------------------------------------------------------------- AV_VIEW (0x4751) serveur <- client (26 juin 1995) Le serveur appelle le visualiseur pour un fichier sp‚cifique. Si aucun visualiseur n'est disponible, un message d'erreur est retourn‚ … l'utilisateur. Note : A la diff‚rence de Gemini V1.a, Thing reconnaŒt quelles applications sont install‚es pour chaque type de fichiers. Avec ce message, Thing peut ex‚cuter l'application correspondante (exemple : un simple visualiseur d'image IMG au lieu d'un programme de dessin). Mot 3+4 : Pointeur des noms de fichiers destin‚s … ˆtre visualis‚s (seul un fichier est autoris‚). Mot 5-7 : R‚serv‚, toujours … 0 --------------------------------------------------------------------------- Protocole AV, VA_VIEWED Thing --------------------------------------------------------------------------- VA_VIEWED (0x4752) serveur -> client (26 juin 1995) R‚ponse … AV_VIEW. Le serveur informe le client quels sont les fichiers … visualiser ou non. La r‚ponse est imm‚diate et est toujours renvoy‚e si une erreur intervient. Autrement, en tƒche de fond (multitƒches), la r‚ponse est re‡ue aussit“t que le visualiseur est actif. Sous TOS simple, la r‚ponse est re‡ue aprŠs que le visualiseur soit quitt‚, au cas o— le serveur n'ai pas d‚j… ‚t‚ quitt‚ (par exemple : lorsque Thing est retir‚ de la m‚moire avant le lancement du visualiseur). Mot 3 : 0 = Erreur, 1 = Tout est correct Mot 4-7 : R‚serv‚, toujours … 0 --------------------------------------------------------------------------- Protocole AV, AV_FILEINFO Thing --------------------------------------------------------------------------- AV_FILEINFO (0x4753) serveur <- client (26 juin 1995) Affiche les informations sur les fichiers/dossiers (r‚ponse … VA_FILECHANGED). Mot 3+4 : Pointeur du nom du fichier ou du dossier. Plusieurs fichiers/dossiers doivent ˆtre s‚par‚s par des espaces. Les dossiers doivent se terminer par un anti-slash '\' ! Mot 5-7 : R‚serv‚, toujours … 0 --------------------------------------------------------------------------- Protocole AV, VA_FILECHANGED Thing --------------------------------------------------------------------------- VA_FILECHANGED (0x4754) serveur -> client (26 juin 1995) R‚ponse … AV_FILEINFO. Mot 3+4 : Pointeur du nom du fichier/dossier transmis par AV_FILEINFO, qui peut naturellement contenir un nouveau nom de fichier/dossier. Exemple : 'C:\ANNA.TXT C:\AUTO\' sera transmis. Si l'utilisateur change 'ANNA.TXT' en 'ANNIE.TXT', la chaŒne du message sera modifi‚e en : 'C:\ANNIE.TXT C:\AUTO\' Mot 5-7 : R‚serv‚, toujours … 0 --------------------------------------------------------------------------- Protocole AV, AV_COPYFILE Thing --------------------------------------------------------------------------- AV_COPYFILE (0x4755) serveur <- client (26 juin 1995) Copie ou d‚place des fichiers/dossiers (r‚ponse … VA_FILECOPIED). Mot 3+4 : Pointeur du ou des fichiers source et dossier(s) s‚par‚s par des espaces. Les dossiers doivent se terminer par un anti- slash '\'. Mot 5+6 : Pointeur du dossier de destination Mot 7 : Bit 0 : Efface l'original (d‚placement) Bit 1 : Renomme la copie Bit 2 : Remplace la destination sans avertissement Bit 3-15 : R‚serv‚, toujours … 0 --------------------------------------------------------------------------- Protocole AV, VA_FILECOPIED Thing --------------------------------------------------------------------------- VA_FILECOPIED (0x4756) serveur -> client (26 juin 1995) R‚ponse … AV_COPYFILE. Mot 3 : 0 = Erreur, 1 = Tout est correct Mot 4-7 : R‚serv‚, toujours … 0 --------------------------------------------------------------------------- Protocole AV, AV_DELFILE Thing --------------------------------------------------------------------------- AV_DELFILE (0x4757) serveur <- client (26 juin 1995) Efface des fichiers/dossiers (r‚ponse … VA_FILEDELETED). Mot 3+4 : Pointeur des fichiers/dossiers devant ˆtre effac‚s, s‚par‚s par des espaces. Les dossiers doivent se terminer par un anti- slash '\'. Mot 5-7 : R‚serv‚, toujours … 0 --------------------------------------------------------------------------- Protocole AV, VA_FILEDELETED Thing --------------------------------------------------------------------------- VA_FILEDELETED (0x4758) serveur -> client (26 juin 1995) R‚ponse … AV_DELFILE. Mot 3 : 0 = Erreur, 1 = Tout est correct Mot 4-7 : R‚serv‚, toujours … 0 --------------------------------------------------------------------------- Protocole AV, AV_SETWINDPOS Thing --------------------------------------------------------------------------- AV_SETWINDPOS (0x4759) serveur <- client (26 juin 1995) AV_XWIND est une extension de AV_OPENWIND. Avec ce message, le client peut ˆtre inform‚ de la position et de la taille de la fenˆtre r‚pertoire suivante (avec AV_XWIND ou AV_OPENWIND) … ouvrir. Les coordonn‚es sont donn‚es en coordonn‚es absolues. Puisque par AV_XWIND, une fenˆtre existante est activ‚e au lieu qu'une nouvelle fenˆtre soit ouverte, ce message n'a pas d'effet. Mot 3 : Position X Mot 4 : Position Y Mot 5 : Largeur Mot 6 : Hauteur Mot 7 : R‚serv‚, toujours … 0 --------------------------------------------------------------------------- Protocole AV, VA_PATH_UPDATE Thing --------------------------------------------------------------------------- VA_PATH_UPDATE (0x4760) serveur -> client (26 juin 1995) Si le client a reconnu par AV_PROTOKOLL que le serveur supporte ce message, il informe celui-ci lorsqu'il modifie le contenu d'un r‚pertoire ou d'un sous-r‚pertoire. Le client doit alors relire tous les r‚pertoires et sous-r‚pertoires correspondants et, si n‚cessaire, fermer les sous- r‚pertoires qui n'existent plus. Mot 3+4 : Pointeur du r‚pertoire, qui doit toujours se terminer par un anti-slash '\'. Mot 5-7 : R‚serv‚, toujours … 0 --------------------------------------------------------------------------- Protocole des fontes Thing --------------------------------------------------------------------------- Depuis la version 0.4, Thing gŠre les plus importantes fonctions de ce protocole, comme Christian Grunenberg l'a d‚fini. Thing peut aussi ˆtre install‚ comme s‚lecteur de fontes pour d'autres applications, bien qu'… pr‚sent, seul ST-Guide (du 30/04/95 ou aprŠs) supporte cette option. Pour que cette option fonctionne bien, les critŠres suivants doivent ˆtre observ‚s : ù Thing doit ˆtre lanc‚ en mˆme temps que l'application, soit comme un accessoire de bureau sous TOS simple ou en environnement multitƒches. ù La variable d'environnement 'FONTSELECT' doit ˆtre d‚finie par 'THING'. Ce qui suit est une description des messages support‚s par Thing. Pour avoir l'ensemble de ce protocole (en allemand), contactez Christian Grunenberg : Email: Christian_Grunenberg@LB.maus.de --------------------------------------------------------------------------- Protocole des fontes, FONT_SELECT Thing --------------------------------------------------------------------------- FONT_SELECT (0x7A19) Application -> Thing Une application appelle le s‚lecteur de fontes et re‡oit en retour la s‚lection des fontes. Ensuite, elle r‚pond par le message FONT_CHANGED. Mot 3 : Traite la fenˆtre affect‚e, ou valeur n‚gative si la fonte a ‚t‚ chang‚e pour toutes les fenˆtres Mot 4 : Identification de la fonte ou 0 Mot 5 : Taille de la fonte en points Mot 6 : Couleur de la fonte Mot 7 : Attributs - Bit 0 : Gras Bit 1 : Clair Bit 2 : Italique Bit 3 : Soulign‚ Bit 4 : Contour Bit 5 : Ombr‚ Bit 6 : Inverse Bit 7-15 : R‚serv‚, toujours … 0 --------------------------------------------------------------------------- Protocole des fontes, FONT_CHANGED Thing --------------------------------------------------------------------------- FONT_CHANGED (0x7A18) Application <- Thing R‚ponse … FONT_SELECT. Thing informe l'application des nouvelles valeurs. Le mot 1 du message contient l'identification d'application de Thing. Ce message est aussi retourn‚ par Thing si la fonte est d‚plac‚e par Drag&Drop sur la fenˆtre d'une autre application. Installez WINX sous TOS simple pour que Thing puisse d‚terminer le d‚tenteur de chaque fenˆtre. Thing accepte aussi ce message en tant que r‚cepteur et r‚actualise la fenˆtre affich‚e comme demand‚. --------------------------------------------------------------------------- Drag&Drop Thing --------------------------------------------------------------------------- Ce protocole a ‚t‚ introduit par Atari pour MultiTOS et devrait ˆtre support‚ par MagiC. Thing comme ‚metteur : Thing actionne automatiquement ce protocole si un ou plusieurs objets d'une fenˆtre sont tir‚s et pos‚s sur une autre appartenant … une application, laquelle ne doit pas appartenir … un client AV et dont la fenˆtre n'a pas ‚t‚ ouverte par AV_ACCWINDOPEN. Thing peut mˆme 'convertir' des messages Drag&Drop AV (AV_DRAG_ON_WINDOW) en messages de protocole Drag&Drop ! Pour cela, il est possible de rechercher des fichiers avec ParaFin et d'en envoyer le r‚sultat … CoNnect par Drag&Drop... Si le r‚cepteur ne comprend pas le protocole Drag&Drop ou que le systŠme (comme MagiC V2/TOS simple) ne le supporte pas, Thing essaye d'envoyer un message VA_START avec les noms des objets d‚plac‚s via la ligne de commande. Toutefois, le systŠme doit reconnaŒtre ses propres fenˆtres. Un conseil : les utilisateurs sous TOS simple peuvent utiliser WINX. Thing comme receveur : Par manque d'applications supportant ce protocole, je n'ai pas eu trop le temps d'effectuer des tests. Cependant, j'ai test‚ CAT (r‚seau Maus OLR) qui peut exporter des fichiers '*.TXT'. Si un bloc '*.xxx' est tir‚ puis d‚pos‚ sur le bureau, Thing demande un chemin pour sauver le fichier. Si un lecteur ou un autre objet est s‚lectionn‚ comme destination, le chemin est affich‚ comme une ligne directrice. Si le bloc est tir‚ puis d‚pos‚ sur le presse-papiers, Thing sauve automatiquement les donn‚es sous 'SCRAP.xxx' dans celui-ci. Si un bloc de texte est pos‚ sur la fenˆtre d'une boŒte de dialogue et que l'application supporte le Drag&Drop '*.TXT', alors le texte est ins‚r‚ dans le champ courant. Ceci ne fonctionne seulement qu'avec quelques applications r‚centes. Les blocs 'ARGS' sont g‚r‚s comme des messages VA_START messages. Ils sont transmis via la ligne de commande et sont simplement ex‚cut‚s. Les blocs 'chemin' se sont actuellement pas support‚s et rejet‚s avec DD_NAK. =========================================================================== Documentation de Thing - Variables d'environnement =========================================================================== Le bureau alternatif Copyright ½ 1994/95 Arno Welzel Copyright ½ 1995/96 Arno Welzel et Thomas Binder Variables d'environnement ù G‚n‚ral ù AVSERVER ù HOME ù THINGDIR ù LINES, COLUMNS ù STGUIDE --------------------------------------------------------------------------- Variables d'environnement, G‚n‚ral Thing --------------------------------------------------------------------------- Thing ne d‚finit pas les variables d'environnement 'globales', mais scrute celles existantes. Sous TOS simple, MagiC (>=v3.0) et MultiTOS, il est possible de d‚finir des environnements 'locaux' pour les applications install‚es. Au lancement d'un programme, Thing ajoute les variables 'locales' aux autres variables. Les paragraphes suivants d‚crivent les variables scrut‚es lorsque Thing est ex‚cut‚ pour la premiŠre fois. Pour plus de pr‚cisions sur la d‚finition de ces variables, reportez-vous au chapitre sur l'installation. --------------------------------------------------------------------------- Variables d'environnement, AVSERVER Thing --------------------------------------------------------------------------- En environnement multitƒches, la variable AVSERVER est utilis‚e pour d‚finir le serveur AV, qui est normalement Thing. Reportez-vous au chapitre 'Installation : Param‚trer le systŠme d'exploitation'. --------------------------------------------------------------------------- Variables d'environnement, HOME Thing --------------------------------------------------------------------------- Si la variable d'environnement HOME est d‚finie, Thing devra v‚rifier le chemin sp‚cifi‚ pour ses fichiers de configuration (except‚ 'ICONS.INF'). Si aucun lecteur n'est entr‚, alors, c'est g‚n‚ralement le r‚pertoire racine du lecteur U ('U:\') qui est utilis‚ par d‚faut. A l'heure actuelle, 'UNIXMODE' n'est pas reconnu. THINGDIR d‚finit la variable HOME (mise … part pour Kraft). Sous MiNT (ou ‚quivalent), un r‚pertoire fixe peut ˆtre sp‚cifi‚ pour Thing. Exemple : Avec HOME d‚fini par '\usr\arno', Thing devra regarder dans le chemin du r‚pertoire 'U:\usr\arno' pour ses fichiers de configuration. --------------------------------------------------------------------------- Variables d'environnement, THINGDIR Thing --------------------------------------------------------------------------- Si la variable THINGDIR est d‚finie, elle sera utilis‚e comme r‚pertoire de lancement et Thing devra s'attendre … ce que tous ses fichiers de configuration 'ICONS.RSC', 'ICONS.INF' ainsi que les programmes 'THINGRUN.PRG' et 'THINGICN.APP' soient localis‚s dans ce dossier. Si THINGDIR est d‚fini, HOME est ignor‚. Exemple : THINGDIR=C:\THING\ --------------------------------------------------------------------------- Variables d'environnement, LINES/COLUMNS Thing --------------------------------------------------------------------------- Les variables d'environnement LINES et COLUMNS peuvent ˆtre utilis‚es pour d‚finir la taille du terminal de la fenˆtre console. --------------------------------------------------------------------------- Variables d'environnement, STGUIDE Thing --------------------------------------------------------------------------- En environnement multitƒches (MagiC, MultiTOS, ...), Thing peut charger ST- Guide en parallŠle. Le nom ainsi que le chemin en entier doivent ˆtre entr‚s. Exemple : STGUIDE=D:\OUTILS\ST-GUIDE\ST-GUIDE.PRG --------------------------------------------------------------------------- Historique - Changements dans cette version Thing --------------------------------------------------------------------------- (+ nouveaut‚, - retrait, ! Correction/changement) Changements entre les versions 1.09 et 1.01 (les changements intervenus depuis la pr‚c‚dente mise … jour figurent aprŠs) : ! Pdomain() et Psignal(), maintenant sans le sp‚cial MiNT-query -> Thing fonctionne d‚sormais sous MagiC (>= 4) dans le MiNT-Domain. + Correction gestion SIGTERM. ! Les fonctions AV_STARTPRG sans paramŠtre(s) -> SMU, ParaFin et d'autres peuvent encore lancer des programmes … partir de Thing. + Un double-clic gauche maintenu simule un clic droit. Les utilisateurs de MagiC Mac avec un seul bouton peuvent b‚n‚ficier de la fonction de d‚filement en temps r‚el … l'int‚rieur d'une fenˆtre. + La r‚solution et la palette couleur sont maintenant dans un seul fichier. Reportez-vous au chapitre des conseils importants. ! Par la translation de MiNTLibs PL46, Thing a d‚sormais une gestion s–re et int‚grale de la m‚moire dynamique. Il n'y a plus de problŠmes avec les r‚solutions sup‚rieures … 16 bits. ! Il n'y a plus de fichiers d'information corrompus si le tampon 'R‚sum‚' de TOS2GEM est de 0 ou de plus de 32768 caractŠres. ! Les routines pour les ic“nes couleurs peuvent d‚sormais charger les fichiers ressource d'ORCS. ! Sous TOS simple, shel_write est maintenant interrompu avec "" au lieu de '0L'. + Raccourci pour 'Fichier > Arrˆter'. ! AprŠs la modification d'un fichier programme et aprŠs avoir cliqu‚ sur , Thing ne cr‚e pas d'erreur en modifiant le bit d'archive. ! Si des fichiers ne peuvent ˆtre renomm‚s, Thing conserve les anciens noms dans les fenˆtres r‚pertoire. ! [Esc] ne fait plus d‚placer maintenant l'ascenseur vertical sans n‚cessit‚. ! L'affichage d'erreur dans la boŒte de dialogue d'information d'un p‚riph‚rique a ‚t‚ enlev‚. ! Le num‚ro de version de MagiC est d‚sormais bien identifi‚. MagiC 4.01 n'est plus identifi‚ comme MagiC 3 version 4.01. + Les applications peuvent ˆtre install‚es comme programmes ex‚cutables (exemple : TTP-Start pour '*.TTP'). Lisez le fichier 'UPDATE.TXT' pour plus de d‚tails. ! Il n'y a plus d'erreurs de Drag&Drop en relation avec les applications ayant de longs chemins. ! Les majuscules et minuscules du nom de groupe dans la boŒte 'Nouvel objet' sont maintenant toujours diff‚renci‚es. ! Il n'y a plus d'ic“nes erron‚es avec les nouvelles ic“nes de groupe install‚es sur le bureau. ! La barre de progression durant les op‚rations de copie/d‚placement fonctionne maintenant correctement mˆme avec un nombre important de donn‚es. + Les fichiers peuvent ˆtre affich‚s avec [Control]+ double-clic, ‚galement dans les fenˆtres de groupes. ! Les programmes dans les groupes peuvent ˆtre ex‚cut‚s mˆme si aucune application n'est install‚e. ! Plus de problŠmes avec Kobold sous MultiTOS/N.AES. Kobold est, si demand‚, lanc‚ en parallŠle. + La gestion de Kobold a ‚t‚ g‚n‚ralement am‚lior‚e : un job actif existant n'est plus quitt‚ si sa fenˆtre n'est pas ferm‚e. ! Sous TOS simple, Kobold recherche maintenant son fichier 'INF' s'il est lanc‚ en parallŠle. + Les utilisateurs de Kobold 2 ont maintenant la possibilit‚ d'utiliser cette version avec Thing. Reportez-vous aux conseils propres … Kobold. + Thing utilise maintenant, si elles sont disponibles, les fonctions Dreadlabel()/Dwritelabel() pour lire et ‚crire les noms des lecteurs. Les noms longs sont ‚galement autoris‚s. ! La boŒte de dialogue d'information scrute maintenant correctement les lecteurs additionnels dans le systŠme (disques virtuels, ...). ! Les attributs du TOS sont d‚sormais correctement scrut‚s. + Les attributs MiNT sont maintenant ‚valu‚s et utilis‚s sur les systŠmes o— les noms de fichiers ont plus de 12 caractŠres (8 + 3). Si les attributs fichiers n'existent pas, ils sont naturellement ignor‚s. ! L'affichage des attributs pour les r‚pertoires sous MiNT a ‚t‚ corrig‚. ! et fonctionnent maintenant dans la boŒte d'information des p‚riph‚riques et sont accessibles par le clavier. + Thing informe maintenant l'utilisateur s'il ne trouve pas son fichier ressource. Auparavant, Thing ‚tait imm‚diatement quitt‚. ! Les entr‚es des dossiers additionnels Win95 sous systŠme sans VFAT-XFS ne sont plus affich‚s. ! Le dernier caractŠre utilis‚ lors de la localisation automatique peut ˆtre en majuscules ou en minuscules. ! La longueur maximale de la ligne dans la boŒte des masques ne peut plus ˆtre d‚pass‚e avec [Shift] + clic. ! La localisation automatique dans la boŒte des masques peut se faire d‚sormais en majuscules ou en minuscules. ! Le tri et la localisation automatique sont d‚sormais r‚ellement possibles, soit en majuscules, soit en minuscules (… l'exception des 'Umlauts' pour l'allemand qui doivent ˆtre ‚vit‚s pour les noms de fichiers). ! La boŒte de dialogue des masques n'est plus dissym‚trique. ! Il n'y a plus de 'plantage' lors du r‚affichage des fenˆtres r‚pertoire. + Il existe une application par d‚faut avec r‚glages pour les programmes non install‚s. ! Thing n'affiche plus sa liste de menu sans n‚cessit‚. + Le passage … une autre application d‚j… lanc‚e sous MagiC active les fenˆtres dont le bon ordre. + Le passage … une autre application en parallŠle sous N.AES est d‚sormais possible. ! La copie d'un fichier systŠme sans attributs MiNT est plac‚e dans le r‚pertoire de destination … l'aide de la fin du fichier (cela ne concerne que le 'x-bit'). + Les attributs MiNT sont maintenant copi‚s avec les dossiers. ! Thing recherche toujours avec appl_find() pour les noms d'applications en majuscules. ! La sauvegarde automatique d'un groupe ne ferme plus la fenˆtre. + Sous MagiC et N.AES, Thing peut maintenant ˆtre activ‚ en cliquant sur n'importe quelle partie vide du bureau. ! Les paramŠtres de la taille minimale pour les options de copie avec Kobold, et lors de d‚placements de plus de 64 Mo ont ‚t‚ corrig‚s. ! Il n'y a plus de r‚affichage des toutes les fenˆtres r‚pertoire, si Kobold est interrompu. ! Lorsque l'on recharge les options de Thing, celui-ci met … jour le chemin du presse-papiers. ! Thing d‚finit maintenant correctement le chemin du presse-papiers (avec un anti-slash '\'). Le Pure Pascal peut utiliser le presse-papiers avec Thing comme bureau. + Le num‚ro de version de N.AES est maintenant correctement rapport‚. + MagiC PC est reconnu. ! Un double-clic maintenu pour ouvrir un objet ne pose plus de problŠmes. ! La gestion m‚moire des fenˆtres r‚pertoire a ‚t‚ modifi‚e. La place restante des blocs m‚moire est maintenant autour de 100 Ko pour chaque nouvelle fenˆtre ouverte. ! Le tampon AV a ‚t‚ doubl‚ … 8 Ko. ! Thing envoie lui-mˆme un message SH_WDRAW avant un message AV_FILEINFO. Cela peut sembler ˆtre l'une des meilleures solutions. ! Si un r‚pertoire contient des noms de fichier trop longs (plus de 32 caractŠres), l'op‚ration de lecture se termine avant l'affichage d'une boŒte d'alerte. + Lors d'une copie, le fichier de destination est effac‚ s'il intervient une erreur de lecture. ! Il n'y a plus d'erreurs en utilisant Dreaddir() au lieu de Dxreaddir() dans certaines situations. + 'THING.INF' peut ˆtre modifi‚ manuellement afin d'ajouter une option 'NICE 0' qui permet de modifier les lignes pleines entre les entr‚es de menu par des lignes en pointill‚s. ! Apparition des lignes pleines entre les entr‚es de menu sous N.AES. ! Il n'y a plus d'interruption lorsqu'un r‚pertoire contient trop d'objets. + Le nombre maximum de fichiers par r‚pertoire a ‚t‚ descendu … 8192. L'affichage d'un grand nombre fichiers requiŠre un multi-colonnage ainsi qu'une petite fonte. + L'utilisation des jokers est compatible Unix. Lisez le fichier 'UPDATE.TXT' pour plus d'informations. ! Lors de l'‚criture de noms de fichiers dans le presse-papiers, les fins de ligne au format Unix ne sont plus utilis‚es. + Remaniements pour la version actuelle de 'ThingImg'. ! Suppression des r‚f‚rences superflues des anciennes ic“nes standard. + Image de fond via le module externe 'ThingImg'. + Dans la boŒte de dialogue d'une application, ont ‚t‚ rajout‚s les champs 'Types de fichier pour l'ex‚cution' et '... pour la visualisation'. + Les mini-ic“nes en couleurs sont autoris‚es. ! Le d‚placement de fichiers est autoris‚ … condition que les r‚pertoires source et destination soient sur le mˆme lecteur physique. + La boŒte de dialogue d'informations a ‚t‚ agr‚ment‚e d'intercalaires pour les diff‚rentes pages. + Si aucun fichier de configuration ad‚quat pour la r‚solution d'‚cran actuelle n'est trouv‚, Thing recherche le fichier le mieux appropri‚ dans une r‚solution inf‚rieure. Le type de r‚solution a priorit‚ sur le nombre de couleurs. Si un fichier ad‚quat est trouv‚, l'option 'Sauver options' propose de sauvegarder les pr‚f‚rences de nouveau. + Lors de la sauvegarde des options, il est possible de choisir un nouveau r‚pertoire. + Le changement de r‚solution est possible sous MagiC (>=4). + Les accessoires peuvent ˆtre ex‚cut‚s sous MagiC et toutes les autres versions d'AES qui supportent cette caract‚ristique (MultiTOS, N.AES, Geneva, ...). Changements dans la version 1.01 : + Affichage et ‚dition des attributs ‚tendus de MiNT pour la cr‚ation de dossiers. + Les attributs TOS/MiNT sont affich‚s en fonction de l'existence de fichier systŠme (8 + 3 caractŠres et dont les majuscules et minuscules sont diff‚renci‚es). + Localisation automatique dans la liste des applications. ! La localisation automatique et le tri dans les r‚pertoires ne tiennent plus compte des majuscules et des minuscules. ! Les problŠmes avec l'assignement des ic“nes et du grand nombre d'objets dans un groupe sont r‚solus. ! Tous les messages AV ont maintenant un pointeur nul v‚rifi‚ et si besoin ignor‚. En cons‚quence, Thing ne 'plante' plus lorsqu'il re‡oit des messages vides (VA_START, ...). ! Le menu 'Outils' a ‚t‚ refait. ! Les routines pour l'affichage des titres de menu gris‚s pour N.AES ont ‚t‚ refaites. Ceci ne n‚cessite plus une tƒche de travail sp‚cifique dans N.AES. ! Diff‚rentes boŒtes de dialogue ont ‚t‚ revues. ! La protection logiciel a ‚t‚ am‚lior‚e, l'ancien systŠme ayant ‚t‚ pirat‚. D'autres projets sont en cours d'am‚lioration. - L'affichage d'une image de fond a ‚t‚ suspendu pour l'instant. Changements depuis la version 0.81 (pas de mise … jour) : ! Le problŠme de la routine de recherche de fichiers r‚cursifs a ‚t‚ corrig‚. ! L'espace n‚cessaire pour les noms de fichier dans les groupes et les fenˆtres a ‚t‚ optimis‚ : espacement des lignes r‚duit, ... + En fouillant dans le code de la gestion des fenˆtres, j'ai cr‚‚ quelques mini-ic“nes (garde … Gemini, j'y arrive !). + Si 'THING.APP' ne peut ˆtre ex‚cut‚ pour n'importe quelle raison (pas de fichier 'ICONS.RSC', ...), un code d'erreur est retourn‚ (actuellement toujours 10). Changements dans la version 0.80 (pas de mise … jour) : ! L'optimisation du code Pure C est de nouveau suspendue dans l'espoir que des 'plantages' et des problŠmes dus … MetaDos ne se reproduisent plus. + Les boŒtes de dialogues possŠdent maintenant un bouton afin d'avoir accŠs … une aide contextuelle. + Les titres de menu inactifs et les boŒtes de dialogue non bloquantes sont implant‚es. + L'option 'Tampon copie' sera maintenant v‚rifi‚e. Le maximum de m‚moire sera r‚serv‚ si rien n'est sp‚cifi‚. ! Les noms de fichier avec un seul caractŠre ainsi que l'attribut 'x' de MinixFS sont d‚sormais reconnus et ex‚cutables. ! Les menus popup des couleurs et des motifs de remplissage fonctionnent maintenant en mode HighColor/Truecolor. Changements dans la version 0.74 (pas de mise … jour) : + Acceptation de la variable d'environnement STGUIDE pour que ST-Guide puisse ˆtre ex‚cut‚ en parallŠle sous environnement multitƒches. + Les fontes sont maintenant affich‚es dans l'ordre alphab‚tique dans un menu popup de la boŒte 'Styles'. + Des fontes diff‚rentes peuvent ˆtre attribu‚es pour chaque groupe. + Les boŒtes de dialogue non bloquantes ainsi que la fenˆtre console peuvent ˆtre maintenant iconifi‚es. ! La gestion automatique des fenˆtres r‚pertoire a ‚t‚ am‚lior‚e : - Le changement du mode de tri fonctionne d‚sormais (le contenu de la fenˆtre est r‚actualis‚) ; - Les fenˆtres sont automatiquement centr‚es. + PremiŠre version bˆta de 'ThingIcn' termin‚e. Changement dans la version 0.73 (pas de mise … jour) + Il existe un fichier ressource externe. + Le menu 'Outils' remplace maintenant l'ancien menu 'Programmes'. ! L'utilisation de l'attribut 'Prot‚g‚' de la boŒte 'Information...' affiche maintenant correctement un message d'erreur lorsque l'on tente de modifier le nom d'un fichier prot‚g‚ en ‚criture. + Nouvelle option 'Routine MagiC pour les fenˆtres': Eventuellement, une fenˆtre peut ˆtre d‚sactiv‚e (mise en arriŠre-plan) avant que celle-ci soit ferm‚e. Ceci permet de r‚soudre un problŠme de gestion des fenˆtres sous MagiC. + En mode texte, les programmes sont pr‚c‚d‚s d'un '.' au lieu d'un '!'. ! Avec un Drag&Drop sur l'ic“ne de l'imprimante (sous TOS simple), il pouvait y avoir un 'crash' si l'objet ‚t‚ tir‚ … partir d'un dossier. Ceci est d‚sormais corrig‚. Changements dans les versions 0.72 et 0.71 (pas de mise … jour) : + La taille du programme est r‚duite de quelques Kilo-octets. + L'aspect 3D des boutons par d‚faut sous MultiTOS ont ‚t‚ standardis‚s (bordure plus ‚paisse). + La taille des poign‚es d'ascenseurs n'est jamais inf‚rieure … celle d'un carr‚ (cas des fenˆtres avec beaucoup d'objets). ! Un petit problŠme, lourd de cons‚quences, dans les boŒtes … outils GEM a ‚t‚ corrig‚. Il s'agit du double-clic dans les champs ‚ditables. ! Nouvelle version des ic“nes couleur par Thomas Binder. ! Gestion des fenˆtres am‚lior‚e. Thing v‚rifie maintenant le nombre de fenˆtres en interne et sauve les fenˆtres ouvertes avec les bonnes coordonn‚es. ! La routine de lancement de programme a ‚t‚ rev‚rifi‚e et optimis‚e. Ceci permet de r‚soudre certains problŠmes avec le Drag&Drop et/ou l'ex‚cution directe de programmes TOS/TTP, ... ! Un problŠme en relation avec l'AES du Falcon a ‚t‚ corrig‚. Celui-ci cr‚ait d'‚tranges r‚affichage d'‚cran dans les fenˆtres de groupes. Changements dans la version 0.70 (bˆta seulement) : + XRSRC a ‚t‚ mis … la poubelle et des routines d'ic“nes couleurs de Thomas Binder ont ‚t‚ cr‚‚es. ! Un petit bogue pour l'ex‚cution des programmes sous TOS simple a ‚t‚ corrig‚, bien que celui-ci n'est ‚t‚ rapport‚. Il doit ˆtre d– … l'appel de Fsfirst() sans sauvegarde du DTA courant. + PremiŠre optimisation en petit code (pas trŠs convaincant jusqu'… pr‚sent. Changements dans la version 0.63 (pas de mise … jour) + Nouvelle option 'Sauvegarde automatique' dans la boŒte 'Pr‚f‚rences...'. Cette option n'est pas encore arrˆt‚e … pr‚sent. ! Routine dans AV_STARTPROG pour les programmes qui ont pr‚c‚demment re‡u un pointeur de VA_DRAGACCWIND. ! 'Information...' ne permet plus de modifier la date d'un programme ex‚cutable. + 'Fichier - Nouveau' n'est encore seulement qu'une boŒte de dialogue. + Nouvelle mouture du logo Thing... + Le raccourci [Shift]+[Delete] peut ˆtre maintenant affect‚ par la touche [Delete]. + Longuement attendu ! De multiples objets peuvent ˆtre simultan‚ment ajout‚s … une fenˆtre d'un groupe, s‚lectionn‚s, ... ! D‚faut mineur en 'Tout s‚lectionner' et 'Tout d‚s‚lectionner'. ! Les groupes de fichiers sont maintenant reconnus avec l'extension '*.grp' (pour les utilisateurs de partitions MinxFS) et non seulement par l'extension '*.GRP'. Changements depuis la version 0.59 … 0.62 (pas de mise … jour) : + Thing est d‚sormais shareware et possŠde une cl‚ d'enregistrement. + La documentation hypertexte a ‚t‚ compl‚tement revue. + La structure des menus a ‚t‚ entiŠrement revue d'une fa‡on plus intuitive. + Le Drag&Drop des groupes d'objets a ‚t‚ modifi‚ : les paramŠtres entr‚s sont transmis au groupe d'objets si la touche [Alternate] est maintenue appuy‚e lors de l'op‚ration. + D'autres caract‚ristiques du protocole Drag&Drop ont ‚t‚ implant‚es : - ARGS est ex‚cut‚ comme ligne de commande (via VA_START) ; - PATH est (toujours) ignor‚ et rejet‚ avec DD_NAK ; - '.xxx' est sauv‚ comme fichier ou ins‚r‚ dans le champ d'une boŒte de dialogue (touche de fonction, ...) si la donn‚e est format '*.TXT'. - Le menu 'Programmes' a ‚t‚ enlev‚ pour l'instant. + Nouveau style pour l'ic“ne dossier dans mode texte (s‚duisant). + Nouvelle option : 'Adapter taille fenˆtre automatiquement' … ‚t‚ ajout‚e dans l'intercalaire 'Fenˆtres' de la boŒte 'Pr‚f‚rences...'. Cette option adapte automatiquement la taille de la fenˆtre en fonction du nombre d'objets. + Nouvelle option : 'Attendre l'appui d'une touche' dans l'intercalaire 'Options' de la boŒte 'Applications...'. Cette option est configurable pour chaque application et a priorit‚ sur celle d‚finie dans les pr‚f‚rences g‚n‚rales (intercalaire 'SystŠme' de la boŒte 'Pr‚f‚rences...'). + La gestion de Kobold a ‚t‚ am‚lior‚e : Il est maintenant possible de traiter tous les jobs en m‚moire, mˆme sous TOS simple, si un fichier '*.KBJ' a ‚t‚ d‚plac‚ par Drag&Drop. + AV_COPYFILE et AV_DELFILE ont ‚t‚ implant‚s. + L'intercalaire 'Attributs' a ‚t‚ implant‚ dans la boŒte 'Information...'. De ce fait, les attributs de n'importe quel fichier ou programme ex‚cutable dont l'en-tˆte est conforme peuvent ˆtre modifi‚s : chargement rapide, gestion et protection m‚moire, ... Sous MagiC, il est possible de d‚finir la m‚moire … r‚server pour les programmes ex‚cutables. Cette option est identique … celle de MagiC ('LIMITMEN.TTP'). + [Return] peut remplacer le raccourci [Control]+[O] pour s‚lectionner un objet. + Routine pour le comportement d‚fectueux de Kobold 2.x sous MultiTOS : Kobold peut maintenant (comme sous TOS simple) ex‚cuter un job via la ligne de commande. + L'affichage du statut des op‚rations de copie/d‚placement/effacement a ‚t‚ significativement am‚lior‚. Le nombre de fichiers/dossiers, la taille totale en octets, les noms du r‚pertoire source et destination sont affich‚s. Le traitement des ‚v‚nements est ‚galement effectu‚ en 'douceur'. Thing effectue les copies par blocs de 16 Ko et v‚rifie aprŠs chacun d'entre-eux les autres ‚v‚nements (r‚affichage de la fenˆtre, ...). Ceci permet de r‚server un maximum de m‚moire et de continuer le traitement de l'op‚ration en tƒche de fond. + La boŒte pour renommer les fichiers/dossiers a ‚t‚ quelque peu r‚organis‚e : affichage de toutes les donn‚es concernant le r‚pertoire source et destination, le nom, la date, l'heure, ... ! Les liens de fichiers sous MagiC ont ‚t‚ de nouveau mis de c“t‚. ! Les attributs MiNT des fichiers 'Groupe' et 'Utilisateur' peuvent ˆtre chang‚s dans la boŒte 'Information...'. ! Un bogue mineur avec AV_DRAG_ON_WINDOW a ‚t‚ corrig‚ : - Les ic“nes du bureau affichent de nouveau leur titre ; - Plusieurs dossiers peuvent d‚sormais ˆtre install‚s sur le bureau. + Certains dossiers bien enfouis sont maintenant reconnus dans les boŒtes 'D‚placement d'objets' et 'Information...'. La longueur maximum d'un chemin est de 256 caractŠres et le niveau de sous-r‚pertoires est de 16. Les chemins d'accŠs de plus de 16 niveaux de sous-r‚pertoires ne sont pas autoris‚s. L'op‚ration est donc interrompue et un message d'alerte est affich‚. + Les masques de fichiers sont maintenant affich‚s … la suite du chemin dans la barre de titre de la fenˆtre r‚pertoire afin de gagner de la place. =========================================================================== Documentation de Thing - Questions/R‚ponses =========================================================================== Le bureau alternatif Copyright ½ 1994/95 Arno Welzel Copyright ½ 1995/96 Arno Welzel et Thomas Binder Questions/R‚ponses ù Je n'arrive pas … charger ma configuration du bureau... ù Pourquoi la touche [Esc] ne relit pas le contenu d'un r‚pertoire ? ù Puis-je acc‚der au r‚pertoire pr‚c‚dent par le clavier ? ù Puis-je acc‚der … un lecteur par le clavier ? ù Pourquoi je ne peux retirer Thing de la m‚moire sous MagiC ? ù Comment ne pas ˆtre en 'TOS simple' sous MagiC ? ù Pourquoi 'R‚solution vid‚o' est-il gris‚ ? ù Y a-t-il des problŠmes avec les pr‚-versions des TOS 1.04 ? ù Pourquoi mon bureau disparaŒt-il ? ù Les caract‚ristiques du protocole AV ne semblent pas fonctionner... ù Peut-on utiliser les scripts Mupfel dans Thing ? ù Les boŒtes de dialogue ne sont pas entiŠrement affich‚es en 3D... ù Peut-on avoir une image de fond ? ù J'ai des problŠmes d'accŠs au lecteur 'U:'... ù Comment installer les lecteurs sur le bureau ? ù Pourquoi certaines boŒtes de dialogue sont-elles bloquantes ? ù Quelles sont les variables d'environnement ? ù De combien de m‚moire Thing a-t-il besoin ? ù Pourquoi la fenˆtre console ne fonctionne pas correctement sous MiNT ? ù Pourquoi il n'y a pas de traitement ARGV sous l'AES 4.1 ? ù Pourquoi ST-Guide n'utilise pas le s‚lecteur de fontes de Thing ? ù Puis-je utiliser 'MGFORMAT.PRG' de MagiC avec Thing ? ù Puis-je r‚server la m‚moire pour les programmes sous MagiC ? --------------------------------------------------------------------------- Je n'arrive pas … charger ma configuration du bureau... Thing --------------------------------------------------------------------------- Q : Pourquoi cette version de Thing n'arrive pas … charger mon fichier 'THING.INF' ? Je n'obtient que le bureau par d‚faut... R : Depuis la version 0.5, Thing supporte la variable d'environnement HOME (pour rendre heureux les utilisateurs de MiNT). En particulier, les anciens utilisateurs de Gemini doivent s'assurer que la variable HOME soit bien d‚finie avec le r‚pertoire de Thing. --------------------------------------------------------------------------- Pourquoi la touche [Esc] ne relit pas le contenu d'un r‚pertoire ? Thing --------------------------------------------------------------------------- Q : Bien que je tape sur la touche [Esc] pour relire un r‚pertoire aprŠs un changement de disque, c'est l'ancien qui est r‚affich‚ et non le nouveau... R : Tapez [Shift]+[Esc]. Ceci a pour effet de forcer le lecteur … relire le r‚pertoire (force media change). En effet, certains lecteurs ont un bogue au niveau de cette action. Thing n'en est pas responsable ! --------------------------------------------------------------------------- Puis-je acc‚der au r‚pertoire pr‚c‚dent par le clavier ? Thing --------------------------------------------------------------------------- Q : Puis-je acc‚der au r‚pertoire pr‚c‚dent par le clavier ? R : Tapez [Undo] ou s‚lectionnez l'ic“ne '..' et tapez [Return]. --------------------------------------------------------------------------- Puis-je acc‚der … un lecteur par le clavier ? Thing --------------------------------------------------------------------------- Q : Puis-je acc‚der … un lecteur par le clavier ? R : Utilisez [Alternate]+[A-Z] qui ouvre le lecteur associ‚. Pour ouvrir un autre lecteur en conservant la mˆme fenˆtre, tapez [Shift]+[Alternate]+[A-Z]. --------------------------------------------------------------------------- Pourquoi je ne peux retirer Thing de la m‚moire sous MagiC ? Thing --------------------------------------------------------------------------- Q : Pourquoi je ne peux retirer Thing de la m‚moire sous MagiC ? MagXDesk peut, lui, ˆtre retir‚... R : Le retrait d'un shell sous MagiC n'est pas du tout document‚. MagXDesk a cette particularit‚, car il a ‚t‚ d‚velopp‚ conjointement avec MagiC dont l'appel … certaines fonctions ne sont pas document‚es. En tant que programmeur consciencieux, je n'ai utilis‚ que les appels document‚s dans le 'Manuel du programmeur MagiC V2.00', et cet fonctionnalit‚ n'y est pas ! Pour ces raisons, je n'ai pas implant‚ les m‚thodes 'Trick 17' qui permettent d'obtenir ce r‚sultat. Contactez-donc les 'Behne' pour qu'ils mettent … jour leur documentation ! Astuce : Si vous avez absolument besoin de m‚moire pour lancer une application, passez en 'TOS simple'. Malheureusement, tous les accessoires et autres applications en parallŠle seront 'gel‚es' ! --------------------------------------------------------------------------- Comment ne pas ˆtre en 'TOS simple' sous MagiC ? Thing --------------------------------------------------------------------------- Q : Comment doivent ˆtre install‚es les applications pour qu'elles ne soient pas sous 'TOS simple' ? R : Thing doit ˆtre install‚ comme un shell. Vous devez ajouter une ligne dans le fichier 'MAGX.INF' (qui a la priorit‚ sur l'entr‚e '#_CTR'). MagiC scrutera celle-ci avant 'C:\THING\'. Exemple : '#_SHL C:\THING\THING.APP'. Q : J'ai d‚fini une touche [Alternate] pour lancer Thing comme application 0 dans MagXDesk, mais il ne paraŒt pas possible d'utiliser le mode 'TOS simple'... R : La fa‡on 'l‚gale' de d‚marrer en 'TOS simple' sous MagiC est de quitter le programme appel‚ et de lancer l'application en mode 'TOS simple'. En utilisant cette m‚thode, aprŠs avoir quitt‚ le programme, MagXDesk est le bureau actif. Thing peut ˆtre ex‚cut‚ comme Shell (non seulement comme application 0). --------------------------------------------------------------------------- Pourquoi 'R‚solution vid‚o' est-il gris‚ ? Thing --------------------------------------------------------------------------- Q : Pourquoi l'option 'R‚solution vid‚o' n'est pas accessible sous TOS simple ? Le bureau du Falcon permet de changer de r‚solution... R : Sous MagiC, les fonctions du systŠme d'exploitation permettant un changement de r‚solution 'propre' sont pr‚sentes. Il n'y a pas de moyen 'correct' de changer la r‚solution sous TOS simple. Mˆme aprŠs avoir farfouill‚ dans le systŠme et utilis‚ quelques appels 'non autoris‚s' de fonctions non document‚es, il n'y a pas de grandes chances pour que cela fonctionne avec des cartes graphiques, Overscan, ... Conseil : Il existe quelques utilitaires comme 'SelectDevice' qui permet de changer de r‚solution sous TOS simple. --------------------------------------------------------------------------- Y a-t-il des problŠmes avec les pr‚-versions des TOS 1.04 ? Thing --------------------------------------------------------------------------- Q : Y a-t-il des problŠmes avec les pr‚-versions des TOS 1.04 ? R : Les pr‚-versions des TOS 1.04 n'ont pas les quelques fonctions cruciales n‚cessaires pour le lancement 'propre' des applications GEM. Il devient donc p‚nible d'utiliser d'anciennes versions du TOS 1.04... Faites une mise … jour de votre TOS, vous ne le regretterez pas ! --------------------------------------------------------------------------- Pourquoi mon bureau disparaŒt-il ? Thing --------------------------------------------------------------------------- Q : AprŠs avoir chang‚ de r‚solution, la configuration des ic“nes de mon bureau a disparue... Pourquoi ? R : Thing sauvegarde chaque r‚solution dans des fichiers '*.Ixx' diff‚rents (ic“nes et positions sur le bureau). Par exemple, pour une r‚solution de 640x400 en monochrome, Thing va rechercher le fichier '06400400.I01'. Afin de ne pas avoir … refaire une configuration, faites une copie de votre fichier usuel et renommez-le avec le nom de la r‚solution et de la palette couleur courante. Utilisez ensuite l'option 'Charger Options...' du menu 'Options' qui rechargera le fichier de r‚solution appropri‚. Thing opŠre maintenant par une option de 'retour en arriŠre' qui offre la possibilit‚ de charger un fichier '*.Ixx' existant, dans cette situation. --------------------------------------------------------------------------- Les caract‚ristiques du protocole AV ne semblent pas fonctionner... Thing --------------------------------------------------------------------------- Q : Bien que les programmes que j'utilise supportent le protocole AV (ParaFin, TreeView, PacShell, ...), ils ne paraissent pas ˆtre reconnus par Thing. Il n'y a pas de passage … la fenˆtre suivante g‚n‚ral (window cycling), mˆme avec les fonctions de Drag&Drop des fichiers/dossiers... R : Il peut y avoir plusieurs raisons … cela : - Assurez-vous que la variable d'environnement AVSERVER est install‚e. R‚f‚rez-vous aux chapitres consacr‚s aux protocoles. - Quelques anciens programmes (comme les anciennes versions de ParaFin) ignorent l'instruction AVSERVER et n'acceptent que Gemini en tant que serveur. Contactez l'auteur (ou moi-mˆme) et r‚clamez que la variable AVSERVER soit support‚e. Thing a ‚t‚ test‚ avec diff‚rents programmes qui gŠrent le protocole AV (sous TOS simple sans AVSERVER). En voici la liste : PacShell : … partir de la V2.60 ParaFin : … partir de la V1.36 TreeView : … partir de la V2.4 (seulement en accessoire) ST-Guide : … partir du 12.11.1994 ou aprŠs --------------------------------------------------------------------------- Peut-on utiliser les scripts Mupfel dans Thing ? Thing --------------------------------------------------------------------------- Q : J'ai d‚j… travaill‚ avec Gemini et je possŠde quelques scripts que je voudrais utiliser avec Thing. Comment puis-je faire ? R : Mupfel (MUPFEL.TTP) peut ˆtre install‚ comme application dans Thing avec pour type de fichier '*.MUP'. Il n'est actuellement pas possible pour Thing d'utiliser les scripts Mupfel comme programmes (par exemple, d‚placer des fichiers sur un script comme dans Gemini). Dans une version future, le nom du script ainsi que les fichiers pourront ˆtre transmis … Mupfel ou … un autre shell. Les outils actuels peuvent utiliser le protocole AV pour ex‚cuter un script Mupfel (‚galement avec paramŠtres). Par exemple : Imploid, Clock, ... --------------------------------------------------------------------------- Les boŒtes de dialogue ne sont pas entiŠrement affich‚es en 3D... Thing --------------------------------------------------------------------------- Q : Les boŒtes de dialogue ne sont pas entiŠrement affich‚es en 3D... Il n'y a que les boutons... R : Actuellement, j'ai implant‚ l'aspect 3D uniquement sur les boutons et les ascenseurs, car ceci est facile … r‚aliser. Pour avoir une interface 3D complŠte, il est n‚cessaire de r‚aliser des routines sp‚ciales pour les objets texte, boutons radio, boŒtes de validation, ... Q : Je n'aime pas cet aspect 3D... Comment le d‚sactiver ? R : Pas de problŠme ! Allez dans l'intercalaire 'Bureau' de la boŒte 'Pr‚f‚rences...' et d‚sactivez l'option 'Aspect 3D'. --------------------------------------------------------------------------- Peut-on avoir une image de fond ? Thing --------------------------------------------------------------------------- Q : Peut-on avoir une image de fond sur le bureau ? R : Oui, n'importe quelle image au format IMG peut ˆtre charg‚e comme image de fond en utilisant les options dans l'intercalaire 'Bureau' de la boŒte 'Pr‚f‚rences...'. Les images peuvent ˆtre centr‚es ou recopi‚es comme motif de remplissage. Q : Thing peut-il afficher les images couleur XIMG ? R : Oui, et vous pouvez d‚finir si vous utilisez la palette de l'image ou non. --------------------------------------------------------------------------- J'ai des problŠmes d'accŠs au lecteur 'U:'... Thing --------------------------------------------------------------------------- Q : Lorsque je tente d'acc‚der au lecteur U:, ce sont les lecteurs A: et B: qui sont reconnus... Qu'est-ce qui provoque cela ? R : A la diff‚rence avec le bureau Atari et d'anciennes versions de MagXDesk, le lecteur U: est maintenant accessible par les fonctions MiNT : Dxreaddir(), ... Lors du premier accŠs au lecteur U:, GEMDOS (mais pas Thing) se r‚fŠre aux unit‚s A: et B:, ce qui provoque cette r‚action. C'est donc un problŠme li‚ … MiNT/MagiC qui ne peut ˆtre r‚solu par Thing. --------------------------------------------------------------------------- Comment installer les lecteurs sur le bureau ? Thing --------------------------------------------------------------------------- Q : Comment installer les lecteurs sur le bureau ? R : C'est le fichier 'ICONS.INF' qui assigne les ic“nes utilis‚es pour les lecteurs. Il peut ˆtre ‚dit‚ manuellement … condition que vous connaissiez la structure de ce fichier. Les ic“nes des lecteurs sont identifi‚es par les 4 caractŠres IDRV, par exemple : IDRV "Donald" C -> Affiche une ic“ne ayant le nom "Donald" et qui est associ‚e au lecteur C: IDRV "FILESYSTEM" U,I -> Affiche une ic“ne ayant le nom "FILESYSTEM" pour les lecteurs U: et I: IDRV D,E -> Affiche les ic“nes pour les lecteurs D: et E:, mais sans nom Cependant, il est plus facile d'utiliser l'option 'Modifier ic“nes...' du menu 'Options'. Celle-ci appelle Thing Icon Manager (le gestionnaire d'ic“nes de Thing), programm‚ par Holger Weets, lequel permet de d‚finir les ic“nes pour les lecteurs souhait‚s. Le Drag&Drop est ‚galement possible pour placer les ic“nes sur le bureau. --------------------------------------------------------------------------- Pourquoi certaines boŒtes de dialogue sont-elles bloquantes ? Thing --------------------------------------------------------------------------- Q : Thing a pour caract‚ristique d'offrir des boŒtes de dialogue non bloquantes. Pourtant, certaines restent bloquantes... R : Patience, patience, je ne peux tout faire … la fois ! A long terme, je compte rendre toutes les boŒtes de dialogue non bloquantes. Elles pourront rester ouvertes en arriŠre-plan, mais ce n'est pas le cas pour l'instant... --------------------------------------------------------------------------- Quelles sont les variables d'environnement ? Thing --------------------------------------------------------------------------- Q : La documentation fait r‚f‚rence a des variables d'environnement, qu'elles sont-elles ? R : Il existe des fichiers de configuration au format ASCII qui permettent aux programmes de rechercher chacun d'entre-eux. MagiC (MagXDesk) et MultiTOS se servent de ces fichiers, mais ils ne sont pas utiles sous TOS simple. Voici quelques exemples de configuration ; rappelez-vous que vous devez d‚finir vos propres r‚pertoires pour que ceux-ci soient bien reconnus : MagiC (MagXDesk) MagiC utilise 'MAGX.INF', qui doit ˆtre normalement dans la racine du lecteur de d‚marrage. N'importe quelle variable d'environnement peut ˆtre ajout‚e aprŠs un '#_ENV'. Important ! Toutes les entr‚es doivent ˆtre avant la ligne contenant '#_CNF'. Pour Thing, ajoutez simplement les lignes suivantes : #_ENV AVSERVER=THING #_ENV FONTSELECT=THING AprŠs red‚marrage du systŠme, les programmes supportant le protocole AV ou le protocole des fontes auront Thing comme serveur AV ainsi que son s‚lecteur de fontes. MultiTOS Dans le r‚pertoire MultiTOS, qui est normalement situ‚ sur la racine du lecteur de d‚marrage, se trouve un fichier 'GEM.CNF'. Pour Thing, il doit comporter les lignes suivantes : setenv AVSERVER=THING setenv FONTSELECT=THING AprŠs red‚marrage du systŠme, les programmes supportant le protocole AV ou le protocole des fontes auront Thing comme serveur AV ainsi que son s‚lecteur de fontes. TOS simple & MiNT Sous TOS simple, ce n'est pas si facile. Vous avez besoin d'un utilitaire comme Senf, AutoEnv, ... capable de d‚finir votre environnement durant le d‚marrage du systŠme. Bien que plusieurs programmes nouveaux comme St-Guide, Parafin, ... peuvent fonctionner avec Thing via le protocole AV sans 'AVSERVER', il faut d‚finir les variables suivantes : setenv AVSERVER THING setenv FONTSELECT THING TOS simple & GEMRAM (WINX) Pour utiliser WINX, l'utilitaire GEMRAM doit ˆtre install‚. Celui-ci permet de d‚finir les variables d'environnement. GEMRAM est normalement lanc‚ … partir du dossier 'AUTO' et consulte un fichier appel‚ 'GEMRAM.ENV'. Les variables suivantes doivent ˆtre install‚es : AVSERVER=THING FONTSELECT=THING --------------------------------------------------------------------------- De combien de m‚moire Thing a-t-il besoin ? Thing --------------------------------------------------------------------------- Q : De combien de m‚moire Thing a-t-il besoin ? R : Thing n‚cessite actuellement de 500 … 550 Ko de m‚moire principale, … condition d'utiliser les ic“nes couleurs standard fournies et qui n'incluent pas un shell de commande int‚gr‚ comme Gemini ou no|Desk. Avec des modes sup‚rieurs … 256 couleurs, il est in‚vitable que la capacit‚ m‚moire sera r‚duite. Si votre priorit‚ est d'‚conomiser de la m‚moire, il est judicieux de refaire du tri dans le fichier d'ic“nes 'ICONS.RSC'. Pour chaque r‚solution, Thing r‚serve un tampon de 3 Ko qui est n‚cessaire aux p‚riph‚riques bitmap ind‚pendants : 32*32*24/8=3072 octets (ic“nes de 32 par 32 pixels … raison de 24 bits par pixel). Pour ‚conomiser de la m‚moire sur les systŠmes monochromes, utilisez le fichier 'MONOICON.RSC', que vous renommerez en 'ICONS.RSC'. Vous pouvez ‚galement cr‚er votre propre fichier d'ic“nes monochromes 'ICONS.RSC' et donc utiliser celui-ci. --------------------------------------------------------------------------- Pourquoi la fenˆtre console ne fonctionne pas correctement sous MiNT ?Thing --------------------------------------------------------------------------- Q : Pourquoi la fenˆtre console ne fonctionne pas correctement sous MiNT ? Si je lance un shell TOS, le curseur n'apparaŒt pas ainsi que le texte que je tape... R : C'est un problŠme inconnu. Quelquefois, TOS2GEM ne reconnaŒt pas ce qui rentre et ce qui sort du tampon VT52. Ceci peut ˆtre facilement corrig‚ en supprimant le tampon (option 'Aucun' de l'intercalaire 'TOS2GEM' de la boŒte 'Pr‚f‚rences...'). --------------------------------------------------------------------------- Pourquoi il n'y a pas de traitement ARGV sous l'AES 4.1 ? Thing --------------------------------------------------------------------------- Q : Pourquoi il n'y a pas de traitement ARGV quand l'AES 4.1 est pr‚sent ? Seuls les 124 premiers caractŠres sont transmis par la ligne de commande... R : Ceci a ‚t‚ d‚j… confirm‚ par plusieurs personnes comme un problŠme venant de l'AES 4.1. L'AES 4.0 fonctionne bien et est la derniŠre version officielle. L'AES 4.1 a seulement ‚t‚ mis … jour pour les d‚veloppeurs (je ne suis pas un d‚veloppeur officiel). Je n'ai donc pas essay‚ d'ajouter une routine de correction dans Thing ! Pour r‚sumer, utilisez l'AES 4.0, achetez MagiC ou corrigez le problŠme vous-mˆme. --------------------------------------------------------------------------- Pourquoi ST-Guide n'utilise pas le s‚lecteur de fontes de Thing ? Thing --------------------------------------------------------------------------- Q : Pourquoi ST-Guide n'utilise pas le s‚lecteur de fontes de Thing ? J'ai install‚ la variable d'environnement FONTSELECT avec FONTSELECT=THING et d'autres programmes utilisent le s‚lecteur correctement... R : Vous utilisez probablement une ancienne version de ST-Guide. V‚rifiez que votre version est dat‚e du 30/04/1995 ou aprŠs. --------------------------------------------------------------------------- Puis-je utiliser 'MGFORMAT.PRG' de MagiC avec Thing ? Thing --------------------------------------------------------------------------- Q : Puis-je utiliser 'MGFORMAT.PRG' de MagiC avec Thing ? J'ai install‚ 'MGFORMAT.PRG' comme programme externe pour le formatage, mais deux boŒtes de dialogue apparaissent toujours... R : 'MGFORMAT' n‚cessite un paramŠtre via une ligne de commande. Celui-ci d‚finit si l'on d‚sire formater ou copier. Pour toujours utiliser 'MGFORMAT' pour le formatage et ‚viter l'affichage des boŒtes, proc‚dez comme ce qui suit : - Installez 'MGFORMAT.PRG' comme application ; - Ajoutez le paramŠtre '-f' dans la ligne de commande ; - Installez 'MGFORMAT.PRG' comme programme externe pour le formatage dans l'intercalaire 'SystŠme' de la boŒte 'Pr‚f‚rences...'. --------------------------------------------------------------------------- Puis-je r‚server la m‚moire pour les programmes sous MagiC ? Thing --------------------------------------------------------------------------- Q : Puis-je r‚server la m‚moire pour les programmes sous MagiC ? MagiC possŠde un outil 'LIMITMEM.TTP' qui permet de r‚server un maximum de m‚moire pour les programmes. Puis-je l'utiliser avec Thing ? R : Oui, l'entr‚e 'Information...' du menu fichier intŠgre un intercalaire 'Attributs' dont se trouve une option qui permet de d‚finir la m‚moire … r‚server. La valeur est exprim‚e en Kilo-octets. Pour ne r‚server aucune m‚moire, effacez le champ ou entrez 0. Q : Pourquoi la taille des fichiers ex‚cutables grossie de 8 Ko aprŠs avoir d‚fini une r‚servation m‚moire ? R : Contrairement … ce qu'on pourrait penser, les attributs de gestion m‚moire ne sont pas sauv‚s dans des secteurs r‚serv‚s de l'en-tˆte du programme, mais … la fin. Les 8 octets commencent avec le texte 'MAGX' suivi d'un entier de 32 bits contenant la limite d‚finie en octets. Pour effacer une r‚servation m‚moire, il suffit de retirer ces octets ou de les remplacer par une nouvelle r‚servation. Si vous ne savez pas ce que vous faites, utilisez l'entr‚e 'Information...' du menu 'Fichier' ou un autre utilitaire. Il est trŠs facile de d‚truire l'int‚grit‚ d'un fichier ex‚cutable en le manipulant n'importe comment ! --------------------------------------------------------------------------- Souris & clavier Thing --------------------------------------------------------------------------- Actions avec la souris Tirer avec le bouton gauche enfonc‚ : ù Objets - Drag&Drop ù Bureau ou fenˆtres en arriŠre-plan - S‚lection en lasso Clic gauche : ù Objet - S‚lections individuelles ù Fenˆtres en arriŠre-plan - Activation de fenˆtres [Shift] + clic gauche : ù Objet - Ajouter … une s‚lection ù Bouton de fermeture - Fermeture d'une fenˆtre (la fermeture peut ˆtre totale en ignorant les sous-r‚pertoires) Double-clic gauche : ù Ouverture d'un objet [Control] + double clic gauche : ù Visualisation d'un objet [Shift] + double clic gauche : ù Lancement de programmes en mode simple TOS si Thing est d‚fini comme shell sous MagiC et que les programmes ne soient pas install‚s comme applications ù Ouverture de lecteurs ou de dossiers dans la fenˆtre r‚pertoire active [Alternate] + double clic gauche : ù Ouverture du r‚pertoire source d'une ic“ne de bureau ou d'un objet de groupe ù Ouverture d'une nouvelle fenˆtre 'relative' d'un dossier existant Clic droit : ù Activation d'une fenˆtre dans le cas o— une op‚ration en arriŠre-plan est active ù 'Simulation d'un double-clic gauche' (utilis‚ aussi avec les touches sp‚ciales), si l'option correspondante de l'intercalaire 'Bureau' de la boŒte 'Pr‚f‚rences...' est activ‚e Clic droit maintenu : ù D‚filement en 'temps r‚el' dans une fenˆtre du bureau Actions avec le clavier [Alternate]+[A-Z] : ù Ouverture du lecteur correspondant (A … Z), s'il existe ; peut ˆtre associ‚ avec [Shift] pour l'ouverture d'un autre lecteur dans une mˆme fenˆtre ù S‚lection du raccourci clavier correspondant dans le champ d'une boŒte de dialogue [Return] : ù Ouverture d'un objet s‚lectionn‚ [Shift]+[Return] : ù Ex‚cute le programme s‚lectionn‚ en mode TOS simple si Thing est d‚fini comme shell sous MagiC et que celui-ci n'est pas install‚ comme application ù Ouverture du lecteur ou du dossier s‚lectionn‚ dans la fenˆtre active [Control]+[Return] : ù Visualisation du fichier s‚lectionn‚ [Esc] : ù R‚actualise le contenu de la fenˆtre active [Shift]+[Esc] : ù Force la relecture du contenu du lecteur actif (force media change) ù Abandonne les modifications d'un objet de groupe [Insert] : ù Active ou non le curseur de s‚lection dans la fenˆtre d'un r‚pertoire d'un groupe --------------------------------------------------------------------------- Remerciements Thing --------------------------------------------------------------------------- Je tiens … remercier les personnes qui, avec leur soutien, leurs suggestions et leurs remarques m'ont permis de mener … bien la r‚alisation de Thing (par ordre alphab‚tique) : Thomas Binder Pour TOS2GEM, son aide, ses conseils et suggestions avec MiNT et MinixFS ainsi que pour le d‚veloppement de Thing jusqu'… la version 1.0. Stefan Brusch Pour son remarquable logiciel UUCP, sans qui, les efforts de á-test avec Internet auraient ‚t‚ un calvaire Volker Burggr„f Pour son assistance lors des transferts de fichiers entre Augsburg et Oldenburg ainsi que le á-test. Joe Connor Pour sa traduction anglaise et l'enregistrement des utilisateurs via InterActive. Erik Meltzer Pour la r‚alisation du manuel TeX et ses conseils pour TeX & LaTeX. Hartwig zur Nieden Pour leur aide sur le protocole AV et l'excellent utilitaire de recherche ParaFin qui fonctionne … merveille avec Thing. Thomas Schulze Pour la documentation sur MiNT/MultiTOS au format ST-Guide ainsi que la r‚alisation de la fonte 'Dcheneva' pour Thing. Holger Weets Pour son g‚nial systŠme hypertexte ST-Guide et PacShell qui depuis la version 2.58 supporte le protocole AV et le Drag&Drop qui fonctionne magnifiquement bien avec Thing. C'est aussi un á-testeur 'minutieux' avec un instinct 'naturel' qui trouve de nouveaux bogues et qui me rappelle tout ce que j'ai oubli‚ dans Thing ! Je tiens ‚galement … remercier tous les autres á-testeurs ainsi que tous les utilisateurs enregistr‚s pour leur patience, leurs suggestions et leurs encouragements pour mon travail ! --------------------------------------------------------------------------- O— se procurer les mises … jour ? Thing --------------------------------------------------------------------------- Par courrier InterActive Support Scheme Joe Connor 65 Mill Road Colchester, Essex, CO4 5LJ Angleterre Ou : Arno Welzel Georgenstraže 55 D-86152 Augsburg Allemagne Note : ajouter une enveloppe libell‚e … votre adresse, une disquette et coupon r‚ponse international ou l'‚quivalent en timbres. BoŒte aux lettres MUSIC Box (mubo) Augsburg, Allemagne T‚l‚phone : +49-821-528406, +49-821-526088, +49-821-2290295 Connectez-vous sous 'gast' et allez dans la rubrique des logiciels avec '*82'. Vous trouverez la derniŠre version de Thing dans le groupe Atari. FTP La derniŠre version de Thing est ‚galement sur les serveurs suivants : 1) ftp.augusta.de - /pub/sys/atari 2) ftp.uni-oldenburg.de - /pub/atari/desktop Le nom de l'archive sur les BBS ou les FTP est toujours la mˆme : THINxxxD.LZH ... version allemande x.xx --------------------------------------------------------------------------- Bogues Thing --------------------------------------------------------------------------- "... On ne peut rien obtenir de plus... " ù Les environnements locaux ne peuvent ˆtre utilis‚s pour les programmes TOS/TTP lanc‚s avec 'MINIWIN.APP' sous MultiTOS. Cela semble venir d'un problŠme propre … 'MINIWIN'. ù Les op‚rations 'non-bloquantes' de Freedom semblent ne pas fonctionner correctement. Il se peut que Thing ne reconnaisse pas la fenˆtre de Freedom … activer. ù Avec MultiTOS AES 4.1, la transmission des paramŠtres ARGV n'est pas possible ! Seuls les 125 premiers caractŠres de la ligne de commande sont utilis‚s. C'est un bogue li‚ … l'AES 4.1, le 4.0 fonctionnant parfaitement. ù Important : l'acc‚l‚rateur de souris LogiTech ne doit pas ˆtre utilis‚ ! 'MACCEL3' d'Atari remplit la mˆme fonction et fonctionne trŠs bien. Plusieurs problŠmes ('plantages' avant et aprŠs l'ex‚cution de programmes) peuvent intervenir avec l'acc‚l‚rateur LogiTech. ù L'utilisation de Kobold 2 avec les fichiers systŠme Minix peuvent occasionner des problŠmes ! C'est un problŠme li‚ … Kobold qui n'est pas capable de g‚rer les noms de fichier longs.