Magic Menu 1.29 - Magická menu

Napsal Král Vlastimil on .

Při přechodu z OS 1.3 na OS 2.x udělal Commodore hodně práce a tvář Workbenche změnil k nepoznání. Ale k jedné z nejdůležitějších součástí uživatelského rozhraní se zachoval macešsky - k menu. Menu jsou pořád "plochá", dvojrozměrná a ovládají se stejně. OS 3.x sice změnil barvy menu, ale pořád to není ono. Jak bývá u Amigy zvykem, našel se nespokojený programátor, který se (moudře) rozhodl nečekat na (mezitím zesnulý) Commodore a vytvořil utilitu, jež s menu pořádně zamává.

Tato kouzelná utilita se příhodně jmenuje Magic Menu. Je to komodita, čili pro OS 2.04 a výše. Jejím původcem je Martin Korndörfer a dlouho na ní pilně pracoval (avšak v poslední době se nové verze již neobjevují). Na Aminetu najdete verzi 1.29.


A co vlastně tak magického Magic Menu dělá? Především mění vzhled menu. Můžete samozřejmě zachovat stará "placatá" menu, ale k tomu se asi rozhodne jen ten nejzarytější tradicionalista. Mnohem efektnější je nový "3D vzhled". Menu náhle dostanou třetí rozměr a navíc se objeví i další "kosmetické" úpravy. Položky otevírající další submenu dostanou slušivou plastickou šipku. Také zatrhující "háček" u přepínaných položek má plastický vzhled. Nejefektivnější ovšem jsou vzájemně se vylučující položky. Ty v novém hávu vypadají jako plastická "rádiová" tlačítka. A také Amiga znak klávesnicových ekvivalentů má reprezentativnější vzhled. Ale proč dál plýtvat slovy, obrázek ukáže mnohem lépe, jak to vlastně vypadá.

Jen ještě malá poznámka: Plastické vzhledy jsou vlastně dva. Přepíná je položka "Double Borders". Když je vypnuta, menu vystupují vzhůru a zvolená položka menu vypadá jako "propadlá". Jestliže "Double Borders" zapnete, je propadlé celé menu a má výrazný plastický rámeček podobně jako okna. Zvolená položka menu je potom vystouplá.

Magic Menu by byla zajímavá, i kdyby uměla jen tohle, jenže ono je toho daleko, daleko víc. Především kromě klasických roletových menu rozvíjených z titulní lišty obrazovky umí nastavit i "vyskakující" pop-up menu. Ta fungují tak, že po stisknutí pravého tlačítka myši kdekoli na obrazovce se přímo pod ukazatelem myši objeví menu aktivního okna. Není to ovšem vodorovná lišta, tituly jednotlivých menu se seřadí do sloupce a jedno menu se otevře do dalšího panelu. Opět to nejlépe pochopíte z obrázku. Můžete nastavit buď jen roletová menu, nebo jen pop-up menu, anebo jejich kombinaci - roletová menu po stisku pravého tlačítka nad titulní lištou obrazovky, pop-up menu při stisku jinde. Tuhle kombinaci považuji za nejrozumnější, ale jak známo, "proti gustu žádný dišputát".

Vy ale můžete změnit i způsob výběru položek menu. "STANDARD" je samozřejmě standardní způsob, kdy musíte pořád držet pravé tlačítko a po jeho puštění se položka vykoná.

Výběr typu "PRESSONCE" se hodí hlavně pro trackbally, ale asi jím nepohrdnou ani někteří uživatelé myši. V tomto modu po stisku pravého tlačítka menu zůstává otevřené, i když tlačítko nedržíte. Posuvem myši volíte položky a aktivní položku vyvoláte klepnutím levého nebo pravého tlačítka.

Pokud nastavíte mod "SELECT", objeví se jen tituly menu. Vlastní menu otevřete klepnutím levého tlačítka a stejně vyvoláte i položku.

Každý z modů výběru položky má své přednosti a nevýhody. Nejlepší je zapnout si postupně jednotlivé mody, s každým chvíli pracovat a pak se rozhodnout.

Tohle všechno se dá nastavit pro Magic Menu.Tohle všechno se dá nastavit pro Magic Menu.

Magic Menu však má v zásobě ještě jednu specialitku: ovládání menu z klávesnice. Jistě, většina důležitých položek má své klávesové ekvivalenty, jenže Magic Menu dovoluje klávesnicí ovládat úplně všechna menu. Stisknete příslušnou kombinaci kláves (pravými klávesami Alt a Amiga, ale můžete si nastavit i vlastní kombinaci) a okamžitě se na titulní liště objeví tituly menu a jedna položka je zvýrazněná. Kurzorovou šipkou vpravo a vlevo se můžete přemístit na jiný titul (když se dostanete na konec, skočíte zpátky na začátek), šipka dolů nebo Enter otevřou menu. V menu můžete opět rejdit šipkami, pravá nebo levá šipka otevře sousední menu. Položku vyvoláte stiskem klávesy Enter. Enter také otevírá submenu. Klávesa Esc jako obvykle ruší jednotlivé akce. Znáte-li trochu PC, budete jako doma, princip ovládání je stejný (protože PC nemusí mít vždy myš, musí být menu programů MS-DOSu kompletně ovladatelná z klávesnice).

I na Amize se to může hodit - třeba při psaní, kdy nemusíte dávat ruce z klávesnice.

Dost důležitá je i položka "Menu Timeout", která nastavuje dobu automatického vypnutí menu. Stejně jako standardní menu i menu MagicMenu blokují systém. V některých modech je takové zablokování dost snadné. MagicMenu však měří čas a když uplyne nastavená doba, automaticky menu zavře. I z toho je vidět, jak pečlivě je tato utilita naprogramovaná.

Již v úvodu jsem napsal, že MagicMenu je komodita, takže se bez problémů integruje do systému. A samozřejmě má grafické konfigurační rozhraní, jak se na pořádnou komoditu sluší. Všechny důležité parametry, o nichž jsem psal, se zde nastaví příslušnými gadgety. Z obrázku si o tom můžete udělat představu.

V jednom článku samozřejmě nejde popsat úplně všechno. MagicMenu má hypertextový manuál ve formátu AmigaGuide v angličtině a němčině, kde najdete vše, co potřebujete. Anglický manuál je 57 KB velký.

Mé osobní zkušenosti s MagicMenu jsou zatím výborné. Nenarazil jsem na program, který by dělal potíže. MagicMenu si poradila i takovými "špeky" jako je velké menu "Tools" menu ToolManageru - míval jsem v něm tolik programů, že byly několika sloupcích vedle sebe - a MagicMenu normálně pracuje.

Problémy nejsou ani s Deluxe Paintem IV a V nebo s Directory Opusem 4.1x a 5.x. Mimochodem, MagicMenu nižších verzí než 1.27 s Opusem 4.1x padala z dost zvláštního důvodu - Opus má (neviditelná) menu rozměrů 0 x 0, což je proti programovacím konvencím. Naštěstí Martin Korndörfer promptně reaguje na připomínky uživatelů a vyrábí nové verze.

Po zkušenostech s jinými utilitami pro pop-up menu, které obvykle končily meditací v indickém stylu, je MagicMenu příjemná změna.

Přitom to není nijak velký program - je to jediný soubor o velikosti 52 744 bytů, což snese i Amiga s menší pamětí (tedy s 1 MB). Již "holá" A1200 by neměla mít potíže.

Instalace je opravdu snadná, stačí soubor s ikonou uložit do adresáře "WBStartup" a je to. Samozřejmě se dá MagicMenu spustit ikonou i z CLI, ikona má řadu ToolTypes a pro CLI existují ekvivalentní parametry, jenže tohle není manuál, ale článek - podívejte se na to do manuálu.

MagicMenu bez problémů pracují i pod OS 3.1 a dokonce i na grafické kartě Picasso-II (a pěkně rychle).

Nejlepší pro nás šetřivé Čechy ovšem je, že se jedná o freeware. Zachováte-li copyright autora, můžete MagicMenu volně (a legálně) kopírovat a šířit.

Program: MagicMenu
Popis: Utilita měnící vzhled a ovládání menu
Verze: 1.29
Autor: Martin Korndörfer
Typ: Freeware
Zdroj: Aminet
Poznámka: Komodita, jen pro OS 2.04 a vyšší

Přidat komentář

Odhadované roční prodeje

odhadovany prodej

Prodeje podle regionů

prodej regiony

Počet prodaných kusů

Počet prodaných kusů