NSView, transformation et événements souris
AP
Membre
Bonjour,
Je me demandais comment on peut gérer les événement souris sur une custom NSView sur laquelle on a appliqué une transformation (rotation, échelle, ...)
Je suis preneur de toute piste ou documentation
Merci
Je me demandais comment on peut gérer les événement souris sur une custom NSView sur laquelle on a appliqué une transformation (rotation, échelle, ...)
Je suis preneur de toute piste ou documentation
Merci
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
http://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/EventOverview/HandlingMouseEvents/HandlingMouseEvents.html
Tu veux que la transformation de ta vue ne soit pas appliqué aux événements souris reçus par ladite vue ?
- Tu sais que la transformation est appliquée et tu ne le veux pas, et dans ce cas soit tu encapsules ta décorelles la vue qui fait l'affichage transformé de la vue qui reçoit les événements (sa superview) par exemple, soit tu appliques la transformation inverse à tes events avant d'utiliser les coordonnées reçus
- Soit tu veux que la transformation de ta vue soit appliquée à tes events, c'est il me semble déjà le cas non ? et dans le cas contraire il suffit d'appliquer la transformation de la vue aux coords de l'event, non ?
Donc au final qu'est ce que tu souhaites et quel est le souci, j'ai loupé un truc ?