Utilisation du framework Apple OS X Cocoa, comment puis-je poster une feuille (glisser vers le bas de dialogue modale) sur la fenêtre d'un autre processus?Comment puis-je publier une "feuille" Cocoa dans la fenêtre d'un autre programme?
Edit: Précisé un peu:
Mon application est une extension du Finder pour faire le contrôle de version Subversion (http://scplugin.tigris.org/). Une partie de mon application est un plug-in (un élément de menu contextuel pour le Finder); la majeure partie de mon application, cependant, est dans un processus de démon séparé. Pour plusieurs raisons, nous avons choisi de mettre pratiquement tout le code dans le démon; le plug-in définit uniquement le menu lui-même, et Apple-Events sur le démon.
Parfois, le démon doit demander à l'utilisateur d'autres informations. Il peut lancer une fenêtre à l'écran, mais c'est perturbant (position aléatoire), et il me semble que le flux de travail est légitimement modal, par exemple "sélectionner un fichier, choisir" valider "dans le menu, fournir des commentaires , fais l'opération. "
coopération Interprocess (comme le passage d'une référence quelconque) est acceptable: les deux processus sont à moi, mais je veux éviter lier le code de la feuille dans le processus primaire.
Pour votre information: Articles du menu contextuel pour Finder sont DOA dans Snow Leopard. Vous devez les réécrire en tant que services. Voir –
geowar