Structures pour les ressources
Pour spécifier une ressource dans un programme, on donne son couple (nom, valeur), de type Arg.
Le type XtArgVal est “implementation specific”. Il doit être assez grand pour contenir un long et tout type de pointeur, en particulier XtPointer.
Dans les fonctions à nombre variable d’arguments, on énumère les composantes des couples.
Dans les fonctions à nombre constant d’arguments (comme certaines fonctions Motif), on passe un tableau d’Args et leur nombre.
XtSetArg(a[n],XtNx,10);n++;
XtSetArg(a[n],XtNy,10);n++;
XtSetArg(a[n],XtNlabel,"Bonjour, monde!");n++;