Menu extra: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Abisys.bot (discussione | contributi)
m Collegamenti esterni: ., replaced: Categoria:Tecnologie di OS X → Categoria:Tecnologie di macOS
Morry39 (discussione | contributi)
Fix link
Riga 3:
Ci sono molti menu extra forniti con Mac OS X, alcuni dei quali sono attivati dalle relative applicazioni o tramite un dispositivo esterno (per esempio, [[Inkwell]] si attiva quando una [[tavoletta grafica]] è connessa al computer). Tutti i menu extra forniti con Mac OS X si trovano al seguente percorso di file: <tt>/System/Library/Core Services/Menu Extras/</tt>
 
I menu extra furono introdotti con [[Mac OS X 10.1 Puma]] per sostituire i [[Dock]] extras. Ci furono opinioni contrastanti alla loro introduzione. Sebbene Apple avesse fornito un'API per gli sviluppatori di terze parti da usare per creare i menu extra utilizzando la classe NSStatusItem, essi usarono un'altra classe privata, chiamata NSMenuExtra per sviluppare i propri menu extra. I menu extra basati su NSMenuExtra includevano funzioni non disponibili per i menu extra basati sulla classe NSStatusItem, come l'installazione/disinstallazione ''[[drag and drop]]'' e la possibilità di collocare i menu extra usando il mouse. Il motivo è che i menu extra basati sulla classe NSMenuExtra agiscono dentro lo spazio di [[SystemUIServer]], così del codice sbagliato all'interno dei menu extra potrebbe causare instabilità in una parte [[Core (informatica)|Core]] del [[sistema operativo]].
 
==Collegamenti esterni==