TritonMichal Kára
V předminulém čísle jste si mohli přečíst článek o MUI. Existují však i jiné
podobné systémy. Dnes si povíme o jednom z nich, o Tritonu. Triton je
Nejprve něco blíže o jménu. Autor si ho sám nevytvořil. Triton se jmenuje
jeden z měsíčků planety Uran. Ovšem triton se také nazývá jádro tritia, izotopu
vodíku, t.j. částice složená z jednoho protonu a dvou neutronů. Malý a rychlý
Jak již bylo napsáno přede dvěma měsíci, hlavním nedostatkem MUI jsou jeho
náročnost na paměť a výkon procesoru. Jeho autor tento fakt sice přiznává, na
druhou stranu v dokumentaci píše asi toto: "Jestli se vám zdá MUI pomalé,
pořiďte si rychlejší počítač". To mi ovšem silně připomíná argumentaci jistého
Billa G. Triton tyto dva nedostatky silně zmírňuje. Je celý obsažen v knihovně,
která má asi padesát kilobajtů, což už je, myslím, docela přijatelné.
Také rychlost rozhraní není úplně stejná jako u GadTools ale je rozhodně vyšší
než u MUI. Již nebude docházet k tomu, že byste museli po změně velikostí okna
dvě sekundy čekat, než se vám vůbec začne překreslovat (reálná situace s MUI na
Amize 500). Na mé Amize 500 dosahuje Triton dostatečné rychlosti, abyste neměli
pocit, že musíte stále čekat, než počítač něco udělá. Máte-li Amigu 1200, lze
Triton používat úplně bez problémů. Levný
Podobně jako MUI, je i Triton volně šiřitelný. Jeho preference jsou však
shareware. Jestliže se tedy spokojíte s omezenými možnostmi, nemusíte platit
vůbec nic. Hlavním rozdílem mezi Tritonem a GadTools je flexibilita rozhraní. U
každého prvku je definováno, jak má zabírat volný prostor. Pokud změníte
velikost okna, pomocí těchto pravidel se upraví i polohy gadgetů. Totéž se děje
při otevírání okna. Přizpůsobivý
Pro každou aplikaci lze v preferencích nastavit, jak budou vypadat její
gadgety. Na obrázcích vidíte jednak podstatnou část toho, co Triton umí (se
standardním nastavením, podobným GadTools). Na dalším jsem si pohrál s
nastavením a předvedl různé typy rámečků. Tento obrázek však vznikl složením
několika, neboť jeden typ gadgetu (zde tlačítko) má vždy rámeček stejný. Také je
zde nastaveno pozadí okna na vyplnění vzorem. Dále lze určit, jakou barvou budou
kresleny různé prvky rozhraní.
Nyní bych se ale chtěl ještě dále věnovat porovnání MUI a Tritonu. V něm nejsou
implementovány některé speciality MUI, jako "okno v okně" a podobně, které jsou
stejně dosti pomalé a mají poměrně nevelké použití. Naproti tomu umožňuje to co
je pod Windows běžné a co jsem pod Amigou marně postrádal - tzv. quickhelp.
Pokud se zapne help a poté se ukáže na gadget, po chvilce se objeví malý
rámeček, ve kterém je krátce popsáno, co ten který gadget dělá (viz obrázek). Lehce programovatelný
I programování připomíná MUI. Bohužel není k dispozici nic jako MUIBuilder,
takže je nutné rozhraní definovat přímo v programu. Na druhou stranu to není až
zase tak složité. Autor dodává include soubor triton.h, ve kterém jsou
definována makra, takže definice okna a gadgetů v něm jsou poměrně jednoduché a
lze se e velmi rychle naučit používat. Příklad jedné takové definice je i u
tohoto článku. Pouze je nutné mít jistou dávku obrazové představivosti, nebo si
pomoci jinak. Já si například nejprve nakreslím rozhraní v GadToolsBoxu a poté
jej přepíši do maker Tritonu.
Komunikace s programem uživatele je řešena podobně jako u standardní
intuition.library. Pokud se v oknu něco stane (uživatel vloží nový řetězec,
klikne na tlačítko atd.), je vám zaslána zpráva, kterou po zpracování opět
vrátíte.
Moje zkušenosti s autorem jsou také pozitivní. Při programování pod Tritonem
jsem se dostal do menších problémů a napsal autorovi (přes Internet). Odpověď
přišla asi za dva dny. Máte-li o programování pod Tritonem větší zájem, můžete
se přihlásit na mail-list, kde se probírají problémy spojené s programováním v
něm. Takže:
Triton umí přibližně totéž co MUI, navíc rychleji a s menšími paměťovými
nároky. Jedinou výhodou MUI je jeho větší rozšířenost a známost. Já si však
myslím, že pokud by toto mělo být kritérium výběru prostředí, pak existuje ještě
jiný okenní systém, kterého je na světě podstatně více kopií, než MUI, Tritonu a
WorkBenche dohromady...
Triton 1.4 |
Hodnocení: 8 z 10 |
+ rychlý a nenáročný na paměť
+ automaticky se přizpůsobuje nastavené znakové sadě |
- málo rozšířený |
Autor: Stefan
Zeiger
Cena: shareware |
Vytlačiť článok
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
none
|