P. 1
xwindow

xwindow

|Views: 147|Likes:
Published by lima4fr5068
linux x_Windows
linux x_Windows

More info:

Published by: lima4fr5068 on Oct 08, 2010
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

11/03/2011

pdf

text

original

12.1. Introduction.

Motif reconnaît deux types de chaînes de caractères :

•1.les chaines de type char *, les chaînes de caractères que
nous connaissons déjà (au sens de la programmation en
langage C).

•2.les chaînes de type XmString. Le programmeur n’a pas
besoin de connaître les détails concernant ce type d’objet.
Après avoir vu la complexité de l’affichage de texte à
l`aide des fonctions de la Xlib, vous vous doutez bien que
MOTIF doit stocker dans le type String des informations
telles que la taille en pixels de la chaîne en fonction de la
police de caractères utilisée, le jambage, la baseline, etc…

MOTIF fournit de nombreuses fonctions de manipulation de chaînes de
type XmString (concatenation, recopie, etc...) et de conversion entre les char
*
et les XmString.
En voici quelques unes :

XmStringCreateSimple() : création d’une chaîne simple
avec la police de caractères par défaut.

XmStringCreateLtoR() : idem sauf que la chaîne de
caractères est créée à l’aide d’une police passée en
paramètre.

XmStringGetLtoR() : conversion de XmString vers char

*.

XmStringCompare() : comparaison entre deux
XmStrings.

XmStringConcat() : concaténation de deux XmStrings.

Les chaînes de caractères sous MOTIF.

Page 182

Franck Diard, Michel Buffa, François Abram ©

XmStringCopy() : copie d’une XmString dans une autre.

Pour plus d’informations, voir le man de ces différentes fonctions. Leur
utilisation est relativement simple.

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->