Konečně se nám dostává do rukou silný nástroj na kontrolu GUI screenů programů.
V tomto článku bych Vám chtěl představit jeden z patchů, vylepšující dnes již poněkud nemoderní vzhled Amiga GUI. VisualPrefs umožňuje individuální úpravu GUI každé obrazovky, jenž si otevře jakýkoliv program běžící v multitaskingu, stejně jako umožňuje tvorbu globální šablony pro všechny zvolené obrazovky. Vyžaduje OS 3.0+ a je doporučeno používat grafický mód s poměrem pixelů 1:1 a grafickou kartu (to však není nutné). VisualPrefs je plně lokalizovatelný, což by mělo být v dnešní době standardem, ale zdaleka ne všichni programátoři tuto zásadu dodržují.
Co všechno lze upravovat?
VisualPrefs umožňuje změnit barvu rámu obrazovky nezávisle na alokaci
barvové palety, lze měnit výšku rámu nezávisle na použitém fontu, nadpisy v
oknech lze umístit tak, jak se vám hodí, tzn. nalevo, doprava či doprostřed
(umístění nadpisu může být relativní, to znamená, že se nadpis bude posunovat
podle velikosti okna, nebo pevný potom je daný rozlišením obrazovky). Dále lze
měnit styly a šířku posuvných lišt, to samé platí i u směrových šipek plus různé
kombinace jejich rozmístění (u sebe, na obou koncích lišty, atd.), upravovat lze
i výšku a šířku tlačítek (což se velmi hodí hlavně u vysokých rozlišení),
upravovat lze dokonce i šířku každého ze 4 okrajů oken, tlačítka lze zaoblovat,
upravovat stínování jejich okrajů, vnutit jim jeden ze (zatím) 4 podporovaných
stylů (Standard, XEN, Future, Flat), atd... Lze si zadat použití 3D vzhledu
zatrhávacích gadgetů v oknech, uzamčení barev základní palety, změnu stylu
cyklovacího tlačítka...
Další parametry, které se dají nastavovat, souvisí s barvami. VisualPrefs může
ovlivňovat i tlačítka AmigaGuide dokumentů, KingCON a SAS/C. Je toho ještě
mnohem více, ovšem místo v AR není nafukovací, proto doporučuji každému zájemci
o tento výborný program, aby si podrobně prostudoval manuál.
Velký klad tohoto programu spatřuji ve velmi snadném a lehce pochopitelném
ovládání. Po instalaci, jenž je jako vždy na Amize bezproblémová a následném
resetu počítače, si stačí spustit velmi dobře zpracovaný a přehledný editor GUI
preferencí (viz. obrázek), pomocí šipky v levé horní části okna (jež je umístěna
za názvem obrazovky, na níž je právě editor otevřen) si zvolit obrazovku, kterou
chcete patchovat (tato obrazovka musí být při prvním použití GUI editoru
samozřejmě spuštěna) a můžete začít s úpravami vzhledu. GUI editor se přitom
vždy přizpůsobí vzhledu vámi vybrané obrazovky, tzn. převezme odpovídající počet
barev, vzhled tlačítek, posuvných lišt, atd... Vliv všech úprav, které
použijete, uvidíte okamžitě v pravé části GUI editoru, v němž jsou umístěny
všechny prvky GUI, jenž lze nějak upravit v podstatě se tedy dá říci, že se
jedná o WYSIWYG editor!! V praxi to funguje tak, že si v klidu vyberete všechny
úpravy, které se vám zamlouvají, posoudíte jejich vliv na vzhled vámi zvolené
obrazovky a tyto změny uložíte či použijete. Teprve poté opustíte prostředí GUI
editoru a před vámi se objeví upravovaná obrazovka již v nové hávu.
Není tedy nutné (jako u některých jiných programů podobného ražení) neustále
skákat z programu do programu, aby bylo možné posoudit vliv úprav - to
samozřejmě vede k velké úspoře času i vašich nervů a navíc máte dokonalý přehled
o tom, co vlastně vámi zadaná volba upravuje.
VisualPrefs je shareware. V neregistrované verzi lze uložit či použít max. 10
upravených obrazovek; pokud uložíte patchované volby pro více než 5 obrazovek
najednou, objeví se po spuštění GUI Editoru informační requester; pokud si
připravíte obecnou šablonu, mohou ji používat pouze 2 obrazovky najednou. Autor,
Massimo Tantignone z Itálie, požaduje za registraci 6$ (10 DM) při posílání
klíče e-mailem a 8$ (14 DM) za normální poštu, což podle mého názoru není za
program těchto schopností zase tak moc.
Co dodat...
Během používání tohoto patche (cca 2 měsíce) mi VisualPrefs nekolidoval s
MCP (jenž nabízí podobný patch systém - NewGadTools), ModePro, MagicMenu ani s
MUI - tyto výtečné programy jsou přitom podle mých zkušeností pro některé jiné
programy patchující vzhled či chování Amiga GUI nejčastější příčinou úrazů
(autor se sice v guide zmiňuje o menších problémech u některých MUI programů,
ale já osobně jsem na žádný problém nenarazil). Jediný problém nastal s patchem
Win95 (ten upravuje gadgety v oknech do stylu používaném na nejmenovaném
počítači :-). Při současném použití obou programů docházelo k překrývání a
deformaci gadgetů v horní liště oken. Musíte si dávat také pozor na patche,
které VisualPrefs dokáže nahradit, jsou to např. CenterTitles a Prop3D (všechny
3 patche jsou od stejného autora), UrounHack, PropHack, apod. - protože tyto
patche upravují stejné funkce v systému, může docházet ke kolizi a ke zhroucení
systému. Autor proto doporučuje ostatní patche podobného zaměření před spuštěním
VisualPrefs vypnout. Ale na to jste upozorněni již při instalaci.
VisualPrefs je dobře napsaný program, vhodný jak pro uživatele, jejichž Amigy
mají málo RAM paměti (je totiž asi o polovinu menší než MCP se svým
NewGadTools), tak pro ty z nás, kteří rádi upravují vzhled prostředí programů
podle svého gusta. Navíc je jeho obsluha podstatně jednodušší než u několikrát
zmiňovaného MCP a nezanedbatelným kladem je i stabilita programu - ani jednou mi
nezpůsobil pád systému (i když jsem se o to pokoušel různými způsoby). Posledním
trumfem je pro VisualPrefs jeho velmi dobrá spolupráce s programem ModePro (viz.
recenze v AR č.30). Při současném použití obou těchto programů, dostáváte do
rukou mocnou zbraň ke komplexnímu ovládání chování a vzhledu všech obrazovek,
otevíraných jakýmkoliv programem na vaší Amize! A to už stojí ne-li za těch 10DM
za registraci, pak tedy určitě aspoň za vyzkoušení.
Visual Prefs |
|
Hodnocení: 9,0 z 10 | |
Autor: Tantignone | |
Cena: DM 10-, - 14,- | |
Typ: shareware | |
+ |
stabilita, intuitivní ovládání, velmi široká nabídka patchů |
- |
u některých MUI programů nefunguje korektně úprava výšky rámu |
Pozn.: články boli naskenované ako text a preto obsahujú aj zopár chýb. Taktiež neručíme za zdrojové kódy (Asm, C, Arexx, AmigaGuide, Html) a odkazy na web. Dúfame, že napriek tomu vám táto databáza dobre poslúži.
Žiadna časť nesmie byť reprodukovaná alebo inak šírená bez písomného povolenia vydavatela © ATLANTIDA Publishing