Lidový hypertext

Napsal Král Vlastimil on .

OS 2.x/3.x přinesl na Amigu mimo jiné i hypertext. Vy ještě nevíte, co to je? Jde o text opatřený tlačítky, která vás po stisknutí přenesou na jiné místo - obvykle na text blíže vysvětlující pojem v tlačítku. Dalo by se říci, že to je "nelineární" text: zatímco normální text čtete od začátku do konce, v hypertextu těkáte sem a tam.

Hypertext ohromně usnadňuje orientaci a tak není divu, že se stále více prosazuje. Některé programy takto řeší nápovědu a hodně PD programů již nabízí manuály jen v hypertextovém formátu. Hypertext Amigy se jmenuje AmigaGuide a říká se tak i příslušnému formátu. Jsou to vlastně ASCII soubory, které navíc obsahují speciální hypertextové kódy (uvozené obvykle "zavináčem" - @).

AmigaGuide soubory sice lze zobrazit v prohližečích ASCII textu, ale moc zábavné počtení to mezi těmi všemi zavináči není.

Workbench 2.x/3.x ovšem nabízí potřebné nástroje. Musíte mít knihovnu "amigaguide.library" a utilitu "AmigaGuide" nebo "MultiView" (ta je součástí Workbenche 3.x a umožňuje zobrazovat data nejrůznějších formátů).

Ale co uživatelé s nižšími verzemi OS? Commodore naštěstí nedávno uvolnil AmigaGuide jako PD (knihovnu a utilitu AmigaGuide najdete na disketě Fish #870, novější verzi na disketě Fish #920). Avšak pod OS 1.3 nefunguje AmigaGuide zcela spolehlivě.

Ale i pro "chudé" existuje možnost, jak si počíst v hypertextu. Mohou použít utilitu ShowHyp, jejímž autorem je Nick de Jong.

showhyp

Je to 25 KB velký program, což opravdu není mnoho. Je určen pouze pro CLI, nicméně pomocí vhodných triků (jako je IconX nebo utilita doplňující aplikační menu) se dá volat i z Workbenche (jako každý jiný příkaz CLI). Volá se s jediným - povinným - argumentem: jménem hypertextového souboru, který
chcete zobrazit.

Je-li soubor ve správném formátu, otevře se okno s úvodní stránkou, v níž je obsah hypertextového dokumentu.

ShowHyp nemá žádná menu, ovládá se jen gadgety. Gadgetem "Contents" zobrazíte stránku obsahu, gadgetem "Retrace" se vrátíte zpět tam, odkud jste skákali (na předchozí textový "uzel").

Gadgety "<Browse" a "Browse>" můžete "brouzdat" textem o uzel vpřed nebo vzad. Místo gadgetu "Retrace" můžete použít také současný stisk pravého a levého tlačítka myši. Pokud je text větší než okno, poslouží proporcionální gadget na okraji okna nebo stisk pravého tlačítka myši v horní nebo dolní části okna. Dokument opustíte závěrným gadgetem okna nebo stiskem pravého tlačítka myši mimo okno.

Jak vidíte, je to prosté (standardní AmigaGuide se ovládá stejně). Určité problémy však mohou nastat u čistě disketových systémů. ShowHyp totiž pro každý hypertextový soubor vytvoří indexový soubor s popisem všech uzlů a uloží ho do adresáře prohlíženého souboru pod stejným jménem doplněným o příponu ".index". Při dalším nahrání souboru je index použit a soubor se zobrazí téměř okamžitě. Pokud ovšem budete mít disketu zajištěnou nebo na ní již nebude místo, mohou být problémy. Je prostě třeba dávat pozor, odkud se soubor čte.

ShowHyp funguje jak pod OS 1.3, tak 2.x/3.x. Je volně šiřitelný, takže ho klidně můžete používat. ShowHyp samozřejmě není plná náhrada AmigaGuide, ale na čtení hypertextových souborů úplně stačí.

Dokumentace pro ShowHyp - velice stručná - je kupodivu normální ASCII soubor, jež ShowHyp nečte.

Zdroj, o kterém vím, je poněkud kuriózní. Objevil jsem ShowHyp jako přívažek generátoru uživatelských rozhraní GadToolsBox 2.0 (což je opravdová lahůdka pro programátory) na disketě Fish #842. Tam se objevil právě jako pomůcka pro čtení manuálu ve formátu AmigaGuide. ShowHyp najdete v adresáři "Viewers".

Program: ShowHyp
Popis: Malá utilita pro čtení hypertextových souborů ve formátu AmigaGuide, fungující i pod OS 1.3
Verze: 1.0
Autor: Nick de Jong
Typ: Freeware
Zdroj: Aminet, Aminet Set 2
Poznámka: Fish #842 (součást aplikace GadToolsBox 2.0)

Přidat komentář

Odhadované roční prodeje

odhadovany prodej

Prodeje podle regionů

prodej regiony

Počet prodaných kusů

Počet prodaných kusů