PushZone

Définition Utilisation Exemple Côté technique
 

En fait PushZone ne fait pas grand chose, car c'est le gestionnaire scanEvent() qui vient demander les propriétés de PushZone et qui calcule si il est sélectonné ou pas. C'est aussi le gestionnaire qui appelle onSelect() et onSelectFunction si le contrôle vient d'être choisi ou onClac() et onClacFunction si le contrôle vient d'être relaché. Le rôle de PushZone se borne à initialiser les valeurs lors de sa déclaration, et à répondre aux événements clic ou clac.

On ne stocke pas les coordonnées complètes car il faut un entier pour le stockage. La moité de la valeur tient dans un byte, et au niveu de la précision cela suffit. Ainsi chaque bouton économise 4 octets, et les test de limites portent sut des octets, ce qui est mieux.