Xt Intrinsics et Xlib
Xt versus Xlib
- Les Intrinsics et les boîtes à widgets complètent Xlib, mais ne le remplacent pas.
- Xt offre des outils de haut niveau, alors que Xlib fournit toutes les fonctionnalités de base :
- Xlib est dirigé par les évènements;
- Xt introduit des “évènements symboliques” de plus haut niveau.
- Xt se concentre sur l’interface utilisateur, à un niveau d’abstraction supérieur, alors que Xlib est nécessaire pour le graphisme, et pour les réglages fins.
Le double aspect des Intrinsics
- Fournit les outils pour utiliser les widgets : création, modification, configuration, etc.
- Fournit les outils pour construire de nouvelles classes de widgets.
- Même si Xt est écrit en C, le mécanisme d’héritage est utilisé, et facilite l’écriture (sans la rendre simple !).