· Minulá kapitola · Obsah · Další kapitola
Apple menu má v Mac OS X podobnou funkci, jakou měl v NeXTStepu (a jakou bude mít opět v rozhraní Aqua) dok: obsahuje všechny nejčastěji používané aplikace a dokumenty, a nabízí k nim snadný a pohodlný přístup. I když má oproti doku některé nevýhody (shrnuté v kapitole, věnované 3rd party aplikaci Spectre), přináší naopak řadu výhod:
Používání Apple menu je bezproblémové, a navíc jsme se s ním již seznámili v kapitolách věnovaných základům práce s Workspace Managerem a systému menu Mac OSu. Zde si proto povíme víc o druhé stránce mince -- o tom, jakým způsobem se určují položky, jež budou v Apple menu k dispozici.
Mac OS X při startu prohledává standardní složky "...Library", a zpracuje všechny pseudosoubory s příponou .appleMenuItems. Ty obsahují údaje o tom, co se má objevit v Apple menu.
Kterákoli aplikace, jejíž tvůrce chce, aby aplikace byla automaticky k dispozici prostřednictvím Apple menu, proto může instalovat do vhodné složky "...Library" svou položku .appleMenuItems; systém ji pak při startu najde a všechny položky menu, které jsou v ní specifikovány, do Apple menu automaticky přidá.
Automatické generování položek je samozřejmě příjemná služba, ale zdaleka nevystačí pro všechny případy. Často chceme připojit k Apple menu nějakou vlastní položku; ačkoli bychom v principu mohli vyrobit ručně odpovídající .appleMenuItems, bylo by to dost nepohodlné a nepraktické.
Proto Mac OS X standardně nabízí aplikaci AppleMenuOptions:

Aplikace je umístěna standardně ve složce "/System/Applications"; kromě toho ji můžeme kdykoli vyvolat přímo z Apple menu příkazem "Configure Menu". Aplikace má jediné okno, jehož prostřednictvím můžeme řídit komplentí obsah Apple menu; jeho první skupina služeb, nazvaná "Organize", určuje strukturu menu:

Význam jednotlivých služeb je asi zřejmý: Remove zruší vybranou položku, Add Item naopak položku přidá, Edit Item umožní změnu položky již existující. Příkazem New Submenu můžeme členit Apple menu do několika podřízených nebídek; příkaz NewSeparator umožňuje členit položky do skupin uvnitř jediné nabídky. Konečně příkazem Default zrušíme všechny změny a vyžádáme si základní Apple menu.
Druhá skupina služeb umožňuje řídit podmenu naposledy použitých aplikací a dokumentů:

Nakonec je vhodné si uvědomit, že aplikace AppleMenuItems simuluje práci jakékoli aplikace, praxující se soubory: povšimněme si uzávěru okna v levém horním rohu, který indikuje, že uvnitř okna jsou nějaké neuložené změny. Z toho také plyne, že změny provedené v aplikaci se uloží (tj. promítnou do Apple menu) teprve poté, co provedeme příkaz Save.
· Minulá kapitola · Obsah · Další kapitola
Copyright © OCSoftware, 2000; all right reserved