Méthode Initialize
Initialize(Widget demandee, Widget nouvelle, ArgList args, Cardinal * numargs) (méthode chaînée)
demandee est une copie.
nouvelle pointe sur la widget à réaliser,
args et nargs sont les arguments passés à XtCreateWidget.
demandee contient les valeurs initiales, telles que collationnées par le gestionnaire de ressources dans :
- dans la liste des ressources par défaut,
- dans les paramètres à la création de la widget,
- dans le fichier de ressources.
nouvelle contient les valeurs telles que déjà modifiées par les méthodes Initialize des sur-classes.
args et nargs sont les arguments passés à XtCreateWidget, mais sont modifiables si nécessaire
- La méthode doit initialiser les ressources propres à la composante de la classe, et vérifier la cohérence des autres ressources.
- Les modifications se font toujours dans nouvelle.
- Il est judicieux, pour éviter la duplication de code, d’appeler ici Resize.