ReqChange 3.10Luboš 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 |
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
|