ReqChange 3.10

Luboš Němec

Další díl nepravidelného pokračování o nejrůznějších „patches“ věnujeme prográmku ReqChange, který patchuje requestery a umí ještě několik dalších užitečných věcí.

Program se vyvíjí již dlouhou dobu, plně spolupracuje s populární knihovnou „reqtools.library“ od známého Nica Francoise a umožňuje vám, upravit si vše (nebo skoro vše) k obrazu svému. Tak proč toho nevyužít?
Program je shareware s poplatkem 10,- USD, po registraci obdržíte typický klíč, bez něj nejsou některé funkce programu dostupné. ReqChange se skládá z několika částí, hlavního prográmku „StartRC“, který doplňuje komodita „ReqChangeCX“, preferencí „ReqChange“ a „ReqTools“ a knihoven „reqtools.library“ a „reqchange.library“ Nezbytný je také pseudofont „no font“, což je vlastně klasický 8mi bodový amigovský bitmapový font, ve kterém ovšem nejsou žádné definované znaky. ReqChange funguje na každé Amize s OS 2.04+, po aktivaci zabírá v paměti 22 KB.

A co to vlastně umí?
Hlavní funkcí ReqChange je především roztahování téměř všech typů requesterů do libovolné délky, dále zvládne funkci „AssignWedge“ a protože spolupracuje a využívá reqtools.library, jednou z nejpoužívanějších knihoven na Amize vůbec, dokáže samozřejmě patchnout i její funkce týkající se requesterů mnoho typů. K základnímu nastavení použijeme nejprve přibalené preference ReqTools (viz obrázek), ve kterých si nastavíme velikost requesterů pro typy File, Font, Palette, ScreenMode, Volume a Other neboli ostatní requestery (co tím autor myslí nevím, protože jsem se ještě nesetkal s jinými reqtools requestery, než je prvních 5 typů). Tyhle preference asi budete znát, neboť byli odedávna součástí balíku ReqTools od N.Francoise. Nastavit se dá spousta věcí, z nichž asi nejužitečnější je možnost volby umístění jednotlivých requesterů na obrazovce (pro každý zvlášť) včetně možnosti přibližného umístění na pozici ukazovátka myši a řazení jednotlivých položek v requesterech, které je dle mého názoru mnohem lépe vyřešeno než v originálních ASL requesterech W B 2.04+.

Preference
V preferencích samotného ReqChange (viz obrázek) si pak nastavíme, na které typy requesterů se patch bude vztahovat, pro větší pohodlí je integrována také část preferencí ReqTools, která zde ovšem souvisí se všemi patchnutými typy requesterů včetně možnosti výběru fontu, který se bude v requesterech používat. ReqChange dokáže patchnout Intuition, ASL, ARP, REQ a ReqTools requestery. U typu ASL patch zatím nefunguje u requesteru na výběr fontu pro popisy ikon z WB preferencí „Font“, všechny ostatní typy jsou snad patchnuty beze zbytku všechny, alespoň jsem se s dalším neupraveným requesterem vyjma nepodporovaných typů nesetkal.
Samotný prográmek StartRC má ve verzi 3.10 pouhých 1 224 bytes a spouští se ve startovací sekvenci hned po příkazu „LoadWB“. Komoditku ReqChangeCX můžeme umístit do adresáře „WBStartup“ a její funkce je jednoduchá, po stisku hotkey vyvolá preference ReqChange.

Pár problémů
Popisované patche nemusí fungovat ve všech programech korektně, v preferencích ReqChange lze tedy nastavit, na které programy se patch nebude vztahovat (viz obrázek). Rovněž zde lze nastavit, které názvy zařízení (Volumes) budou potlačeny, respektive zakázány v určitých programech, což se může někdy hodit. Tato funkce se přímo váže na patch AssignWedge, který ReqChange také obsahuje. Je to užitečný pomocník při assignování zařízení nebo právě při potlačení neexistujícího assignu či zařízení. Jeho funkce je stejná jako v utilitce stejného názvu a v multikomoditách MCP, MultiCX atd. ReqChange také spolupracuje s ARexxem. Objeví-li se na obrazovce nějaký podporovaný typ requesteru, dokáže ReqChange přes ARexx poslat libovolnou zprávu do specifikovaného programu nebo spustit prakticky jakoukoli akci. Tohle všechno lze v preferencích rovněž nastavit, s ARexxem se ovšem budete muset naučit zacházet sami. V neregistrované verzi jsou ovšem tyhle velmi užitečné funkce nedostupné.

Doporučení
Po cca 3 letém používání (již od prvních verzí) mohu ReqChange doporučit jako nenáročný patch na requestery s výtečnými možnostmi nastavení a vysokou kompatibilitou se systémem. Programy umožňující podobné funkce a patchující stejné systémové vektory pochopitelně nemá příliš rád, ale nic vám nebrání, abyste např. v MCP zmiňované patche vůbec neaktivovali a přenechali je raději programu ReqChange. Zvládne je totiž mnohem lépe a s mnohem vyšším komfortem ovládání a záleží jen na vás, Jestli těch 22 KB zabrané paměti obětujete.

Req Change 3.10

Hodnocení: 9,5 z 10
Autor: -
Cena: 10,- USD
Typ: shareware

+

podporuje téměř všechny typy requesterů, komfortní ovládaní, nenáročný na paměť

-

v některých (převážně starších) programech nefunguje vůbec


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