Come si fa a mostrare il menu contestuale del Finder da un'applicazione Cocoa?
-
18-09-2019 - |
Domanda
Ho un elenco di file nella mia applicazione e vorrei permettere alle persone di fare clic destro su un elemento e mostrare lo stesso menu contestuale come fa Finder. È possibile?
Lo stesso functionallity ma per Windows Explorer è discusso in Come si fa a visualizzare il menu contestuale di Windows Explorer da un'applicazione C #? .
Soluzione
Non è possibile estrarre menù contestuale del Finder in alcun modo stabile, no. Né si può dire al Finder “mostrare il vostro menu contestuale qui, come se l'utente avesse cliccato destro su questa voce”.
Dovrete fare il vostro proprio.
Altri suggerimenti
Se ho capito correttamente alla domanda ...
Mostra un'icona personalizzata e di azione nel Finder Context Menu è ora possibile in OS X 10.10 Yosemite attraverso una sincronizzazione estensione Finder: