Drop outlineView - cadre du drop et ligne d'insertion...

LeChatNoirLeChatNoir Membre, Modérateur
11:40 modifié dans API AppKit #1
Slt,

J'ajoute le drag&drop à  ma custom outlineview.

J'ai pigé le principe du writeToPasteBoard et du accept et validatedrop (enfin, à  peu près).

Mais j'ai qques questions :
1 - lors du drag, grâce à  la méthode "outlineView:validateDrop:proposedItem:proposedChildIndex:", j'arrive à  valider ou invalider le drop selon que je suis sur un noeud ou sur une feuille. Or, il semble que quand je suis à  peu près entre 2 item, la méthode n'est pas appelée et une barre d'insertion apparaà®t (avec un rond à  gauche un peu comme dans mail je crois)).
Comment on fait disparaà®tre ça ? En gros, je veux que le drop ne soit possible que sur un noeud avec des fils (un groupe quoi).
2 - Lorsque le drag arrive sur un groupe, celui ci est alors encadré en noir. Comment changer un peu ce cadre ? (genre changer la couleur et éventuellement la forme) ?
3 - Quand le drag arrive sur un groupe, celui ci se déplie au bout de qques milisecondes. Comment changer ce temps d'attente avant l'expand ?

Merci de vos éclaircissements !
Connectez-vous ou Inscrivez-vous pour répondre.