Aller au contenu principal

ClickableCanvas

Cette classe, se basant sur ImageViewer, permet de capturer les évènements liés à la souris sur le canvas de dessin. Elle est utilisée pour pouvoir modifier les zones pour le tracking dans les essais sur le tracking.

Pour gérer les évènements, on utilise la classe CSharpEvent, une simple classe présente dans le dossier classes et qui imite les évènements C# (souscription à l'évènement via l'opérateur +=, et déclenchement de l'évènement avec la méthode invoke).

Les 3 évènements capturés sont le clic de la souris, le déplacement de la souris, et le relâchement du clic de la souris.