Complément : chaînes composées
Les chaînes composées (“compound strings”), de type XmString, sont un mécanisme d’abstraction de Motif pour représenter du texte, plus général que char * (String).
Une chaîne composée est formée de segments. Chaque segment est un triplet (clé, direction, texte)
- clé (“tag”) : nom symbolique d’une fonte;
- direction : de gauche à droite ou vice-versa, constantes XmSTRING_DIRECTION_L_TO_R
- texte : une chaîne de caractères (char *).
Des segments consécutifs peuvent être séparés par un séparateur qui est un segment spécial.
Le plus souvent, une chaîne composée ne contient qu’un segment.