Menu extra
Da Wikipedia, l'enciclopedia libera.
Un Menu extra in Mac OS X è 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 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: /System/Library/Core Services/Menu Extras/
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 del sistema operativo.
[modifica] Collegamenti esterni
- (EN) Costruire con NSMenuExtra - Un piccolo tutorial - articolo scritto da Rustam Muginov per Cocoa Dev Central
- (EN) La classe NSStatusItem - La documentazione Apple per gli sviluppatori di NSStatusItem
Accesso Directory · Accesso Portachiavi · Acquisizione Immagine · Aggiornamento Software · Amministratore ODBC · Anteprima · Assistente Migrazione · Automator · BOMArchiveHelper · Calcolatrice · Chess · Classic · Configurazione MIDI Audio · Connessione Internet · Console · Crash Reporter · Dashboard · Dictionary · DigitalColor Meter · DiskImageMounter · Dock · DVD Player · Exposé · Finder · Gestione NetInfo · Grapher · iCal · iChat · Installer · Istantanea · iSync · Jar Launcher · Libro Font · Mail · Monitoraggio Attività · Photo Booth · Preferenze di Sistema · Promemoria · QuickTime Player · Rubrica Indirizzi · Safari · Scambio Documenti Bluetooth · Script Editor · Sherlock · Spotlight · System Profiler · Terminale · TextEdit · Utility Amministrazione AirPort · Utility ColorSync · Utility Configurazione Stampante · Utility Disco · Utility Network · Visore Aiuto · VoiceOver · X11
AU Lab · CHUD Tools · Core Image Fun House · Dashcode · FileMerge · Help Indexer · Icon Composer · Interface Builder · PackageMaker · Pixie · Property List Editor · Quartz Composer · Repeat After Me · USB Prober · Xcode
AppleShare IP Migration · Fibre Channel Utility · Gateway Setup Assistant · Open Directory · MySQL Manager · QuickTime Broadcaster · QuickTime Streaming Server · RAID Admin · Server Admin · Workgroup Manager · Xgrid
AppleScript · Aqua · Audio Units · Bonjour · Boot Camp · Bundle · Cambio utente rapido · Carbon · Cartelle smart · Cocoa · Core Audio · Core Data · Core Foundation · Core Image · CoreServices · Core Video · Darwin · Exposé · Inkwell · JavaScriptCore · Keychain · KWQ · NetInfo · OpenGL · Pixlet · plist · Quartz (Quartz 2D, Quartz Compositor, Quartz Extreme)· QuickTime · Rosetta · Universal binary · WebCore · WebKit · XNU
Portale Apple: accedi alle voci di Wikipedia che parlano di Apple

