J'ai installé drag-n-drop dans une vue Calendrier personnalisée dans mon application, qui fournit un bon support pour en déplaçant les éléments."Ajouter" l'icône Ajouter/Plus à un NSImage pendant le glissement
Mais, je voudrais ajouter un support visuel pour copier articles. J'ai déjà implémenté ceci dans le back-end (quand la touche Option est enfoncée) mais je voudrais compléter la fonction avec une icône plus sensible au contexte.
J'ai un NSImage
créé à partir de l'événement, tel qu'affiché dans mon Calendrier. Cela donne l'impression que l'élément réel est traîné. (Ce qui est bien!):
NSImage *i = ...;
...
[self dragImage:i at:thePoint offset:NSZeroSize event:theEvent pasteboard:pboard source:nil slideBack:NO];
Mais, dans une situation où l'utilisateur est en maintenant la touche Option, je voudrais surimposer le « plus » ou « copie » icône verte ainsi que sur le dessus de mon NSImage
il est donc évident que la baisse se traduira par une copie.
Existe-t-il un moyen facile d'y parvenir? Merci!