Spécifications
- On crée, avec D. Young, une widget Cadran, fille de XmPrimitive (qui est, elle, fille de Core).
- Cette widget affiche une graduation circulaire et une aiguille.
- Si l’on clique dans la widget, l’aiguille “suit” le pointeur.
- La classe définit
- des ressources supplémentaires (graduation, couleurs, etc);
- une liste de réflexes propre (valueChangedCallback) avec, conformément au modèle Motif, une structure réflexe associée, y compris son champ reason.
- les diverses méthodes nécessaires pour dessiner et changer les valeurs des attributs.
- Dans la mesure du possible, on réutilise des noms définis par Motif.