Menu extra: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Fix link |
mNessun oggetto della modifica |
||
(2 versioni intermedie di 2 utenti non mostrate) | |||
Riga 1:
Un '''Menu extra''' in [[macOS]] è una piccola icona o talvolta una parola che si trova alla destra della [[barra dei menu]]. Spesso essi permettono di accedere velocemente ad alcune funzioni delle applicazioni (per esempio [[iChat]]) o di visualizzare delle informazioni (per esempio l'orologio di sistema), o controllare variabili di sistema (ad esempio il volume). Esistono molti menu extra di terze parti. I menu extra sono simili agli elementi del [[Area delle notifiche|system tray]] di [[Microsoft Windows]], ma sono meno comuni.
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: <
I menu extra furono introdotti con [[Mac OS X 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]].
Riga 7:
==Collegamenti esterni==
* {{en}} [http://cocoadevcentral.com/articles/000078.php Costruire con NSMenuExtra - Un piccolo tutorial] - articolo scritto da Rustam Muginov per Cocoa Dev Central
* {{en}} [https://web.archive.org/web/20041012030000/http://developer.apple.com/documentation/Cocoa/Reference/ApplicationKit/ObjC_classic/Classes/NSStatusItem.html La classe NSStatusItem] - La documentazione Apple per gli sviluppatori di NSStatusItem
{{macOS}}
|