Les outils du Mac OS Gestalt Manager
de Jean-Pierre CURCIO
______________________________________________________


Qu’est-ce que Gestalt ?

Gestalt est une fonction pour programmeur apparue avec la version 6.0.4 du Macintosh Operating System. Elle permet de connaître un certain nombre de renseignements sur l’environnement système : on lui indique un “sélecteur” et elle renvoie une valeur sur 32 bits, qui doit être interprétée, et un code erreur non nul en cas de problème.

Pour faciliter cette interprétation, Jean-Pierre Curcio a écrit deux applications : Gestalt.Appl et GestLab.

Si vous utilisez un Mac OS antérieur à la version 8.1, servez-vous de Gestalt.Appl. À partir de Mac OS 8.1, GestLab est recommandé. GestLab 1.2.2 est la dernière version qui tourne sur machines 68K.

L’utilisation de ces deux applications est gratuite.

Pour contribuer à l’amélioration de GestLab et à l’exhaustivité de sa base de données, l’auteur vous incite à lui écrire et à lui envoyer un enregistrement de votre configuration si elle contient des informations nouvelles par rapport à la dernière version publiée :


Versions françaises
à télécharger
(utiliser Aladdin StuffIt Expander pour décompacter)

(binhexé - 311 Ko)

GestLab F-1.3.1 du 29 sept. 2002

(binhexé - 115 Ko)

Base GestLab #22 du 2 janv. 2004

(binhexé - 454 Ko)

GestLab F-1.2.2 du 17 février 2001

(binhexé - 167 Ko)

Gestalt.Appl F-2.7.10 du 25 oct 1998

mailto:gestlab@free.fr

Retour à la page d’accueil


Gestalt.Appl
___________

Gestalt.Appl est née en 1991. La dernière version (datée du 25 octobre 1998) porte le numéro 2.7.10 et fonctionne sur virtuellement n'importe quelle machine à partir du Macintosh Plus et avec n'importe quelle version de Système. Elle a été remplacée depuis par GestLab.

Fonctionnalité principale : afficher des informations sur les 225 sélecteurs présents dans la base de données. Ces informations sont dynamiques, elles dépendent de l’environnement système présent.

La configuration locale peut être enregistrée ou exportée, et rouverte ultérieurement.

Par le biais du sélecteur ‘tabl’, la liste de tous les sélecteurs Gestalt postés par le Système ou par ses extensions est accessible.

Gestalt.Appl ne sera plus mise à jour. Avec les systèmes les plus récents ou sur les dernières machines, elle ne présente plus guère d’intérêt. On utilisera GestLab à la place.


GestLab
_______

Attention : à partir de la version 1.1, la base de données est séparée de l'application. Pour une première utilisation, vous devez donc télécharger les deux fichiers (GestLab et Base GestLab) et les placer ensemble dans un même dossier.
GestLab 1.2.2 fonctionne avec tout Macintosh sous Appearance Manager.
GestLabXCapt est inclus et nécessite Mac OS X.

Pour gérer son interface utilisateur, GestLab requiert l’Appearance Manager, qui est livré en standard à partir de Mac OS 8.1. GestLab peut être utilisée avec des systèmes plus anciens, à condition de pouvoir y installer l’Appearance Manager (téléchargeable gratuitement sur le site d’Apple aux États-Unis).

GestLab possède beaucoup plus de fonctionnalités que Gestalt.Appl. Citons en vrac :
• une interface plus élaborée ;
• une interprétation plus poussée des sélecteurs ;
• une base de données beaucoup plus riche ;
• des fonctions de recherche dans la base ;
• la détection des informations nouvelles ;
• la détermination de l’origine d’un sélecteur ;
• la comparaison de deux configurations ;
• ...

GestLab continuera à être mise à jour au niveau de la base de données tant que des utilisateurs comme vous me signaleront l’apparition de nouveaux sélecteurs.

Question : pourquoi GestLab n’est-il pas encore carbonisé ?
Réponse (d’Apple) : sous Mac OS X, le Gestalt Manager n’offre actuellement aucun moyen d’obtenir la liste complète des sélecteurs.
Mais vous pouvez utiliser GestLabXCapt, application fournie avec GestLab 1.3, pour capturer une liste prédéfinie de sélecteurs sous Mac OS X et la visualiser ensuite sous Classic.




René G. A. Ros maintenait un site Web (en anglais uniquement) consacré à Gestalt :
http://www.rgaros.nl/gestalt/