AMIGA REVIEW online
  Uvodná stránka     Software     Hry     Obaly     Download     Kniha návštev     Amiga na PC     Amiga Forever  

PowerWindows

Jan Skýpala

Někteří si mysleli, že je to nemožné... bylo to nemožné. Někteří o tom snili... jiné to ani nenapadlo. Byla to asi nejžádanější utilita pro Amigu... a konečně je tady!

PowerWindows dává Amize to, co je na jiných počítačích (jejich grafických prostředích) zcela běžné, ale Amize to chybělo. A to možnost vysunout část okna mimo obrazovku. To může být velice vhodné, když dané okno nelze ikonifikovat apod.
Princip, na jakém je tento Patch založen, je dosti jednoduchý - autor zjistil, že Intuitionu nevadí, když je část okna ven, pokud jsou souřadnice tohoto okna kladné. Z toho vyplývá, že není možné posouvat okna ven doleva či nahoru, jde to pouze doprava či dolů. Ale i to je velká pomoc. V momentu, kdy se uživatel rozhodne s oknem hýbat, změní patch na kratičkou chvilku velikost obrazovky na 16384 pixelů vodorovně i svisle a Intuition se tedy začne domnívat, že je možné okna posouvat i dále, než je většinou (používá někdo tak veliký screen?) možné. Když však k posouvání dochází, je už velikost obrazovky vrácena na původní hodnoty, takže se nám myškou vyjet ven ze screenu nepodaří.
No co vám mám říkat, nejdůležitější je, jak to funguje - a to je prostě paráda. Nejdříve následuje pár překvapení, když (pokud to máte podobně jako já) otevřete jeden shell (ten se vám otevře přes celou šířku obrazovky), pak druhý (ten se otevře přes ten první), chytnete ho, stáhnete trochu dolů a přitom uhnete nechtěně s myškou trochu doprava a ono uhne i okno! Během týdne si na tuto vymoženost zvyknete natolik, že už ji nikdy nebudete chtít smazat.
PowerWindows nabízí navíc i ikonifikaci oken. Tuto funkci nabízí i několik jiných utilit, konkrétní zpracování se může lišit (buď utilita běží jako komodita a na danou horkou klávesu zikonifikuje právě aktivní okno - utilita iconify, nebo tak, že když se spustí, tak zikonifikuje právě aktivní okno, později ho deikonifikuje a skončí a na horkou klávesu ho přidáte třeba pomocí MCP - utilita iconwin), ale princip ikonifikace je vždy stejný: program dané okno zmenší na jeden krát jeden pixel a přemístí na nějakou pozici na obrazovce - oblíbený je pixel se souřadnicemi (0,0). Pak vytvoří app-ikonu a po požadavku na deikonifikaci vše vrátí zpět. PowerWindows kromě ikonifikace podle horké klávesy přidá i každému oknu do lišty ikonifikační gadget - takový, jaký má KingCON či MUI. Můžeme si vybrat ze čtyř různých obrázků - no vlastně dvou, ale každý existuje ve verzi normální a ala SysIHack. Při ikonifikaci provede to samé jako jiné utility, nevytváří ovšem app-ikonu, ale otevře malé okénko (dole na obrazovce), které bude jako ikona sloužit. Tuto pseudo-ikonu lze posouvat po screenu zcela normálně, ovšem vzhledem k tomu, že se nejedná o app-ikonu nebude na ni fungovat např. „Clean Up“ z Workbench menu. Toto řešení ovšem umožňuje jednu výhodu - ikonifikační ikona je přidávána všem oknům, ne pouze těm, které se otevírají na obrazovce Workbenche, a ikonifikace funguje na všech screenech.
PowerWindows lze velmi mohutně konfigurovat. Lze například zvolit použití pomalejších, ale bezpečnějších rutin, prioritu, lze nastavit kombinaci tlačítek myši a shiftů, kdy má být povoleno posouvání okna mimo obrazovku (standardně - a každý to tak asi nechá - je pouze levé tlačítko myši, tedy zcela normálně), lze specifikovat tasky, jejichž okna nesmí být vysouvána mimo obrazovku, případně lze zadefinovat seznam tasků, které budou jedinými, u kterých to půjde, podobně to lze zadat u oken a jejich ikonifikačních gadgetů. Lze zvolit obrázek tohoto gadgetu, lze také zadat minimální šířku okna, kdy mu bude iconify-gadget přidán apod. Ikona, do které je okno zikonifikováno, může mít i Close-gadget, pomocí něhož lze okno zavřít bez jeho de-ikonifikace. No a konečně lze specifikovat i externí rutiny (ve formě spustitelných programů), které mohou zajišťovat např. vykreslování ikonifikačního gadgetu nebo ikony.
Jedna poznámka: pokud používáte nějaký patch, který nahrazuje některé requestery (hlavně jde o „Please insert volume“ requester, kterému některé patche jako MCP či ReqChange přidávají volby Assign, Deny a Mount), přidejte do konfiguračního souboru PowerWindows nedokumentovanou funkci DP = 13, jinak tento Patch nebude fungovat.
PowerWindows jsou shareware. Autor žádá pět amerických dolarů, jestliže se vám jeho utilitka líbí, deset jestliže jste si ji zamilovali a dvacet, jestliže se domníváte, že je to ta nejlepší utilita pro Amigu, která byla kdy napsána.
PowerWindows jsou skvělá pomůcka, nepadají, ale přece jenom je to berlička - jak umístění okna částí mimo obrazovku tak ikonifikace měly být přímo v Intuitionu. Doufejme, že brzy tak tomu bude. Zatím ale všem PowerWindows doporučuji.

PowerWindows

Hodnocení: 9,0 z 10
Autor: G. Steger
Cena: 5 – 20 USD
Typ: shareware

+

dobře konfigurovatelné, ikonifikace na všech screenech

-

vcelku dlouhé (54kB)

Vytlačiť článok


© ATLANTIDA Publishing Všechna práva vyhrazena.
Žádna část nesmí být reprodukována nebo jinak šířena bez písemného svolení vydavatele.



Amiga na Vašem PC rychle, snadno a zdarma!


none

AMIGA REVIEW

57 ( 11-12 / 2000 )
56 ( 9-10 / 2000 )
55 ( 7-8 / 2000 )
54 ( 5-6 / 2000 )
53 ( 3-4 / 2000 )
52 ( 1-2 / 2000 )
 
51 ( 12 / 1999 )
50 ( 11 / 1999 )
49 ( 10 / 1999 )
48 ( 9 / 1999 )
46-47 ( 7-8 / 1999 )
45 ( 6 / 1999 )
44 ( 5 / 1999 )
43 ( 4 / 1999 )
42 ( 3 / 1999 )
41 ( 2 / 1999 )
40 ( 1 / 1999 )
 
39 ( 12 / 1998 )
38 ( 11 / 1998 )
37 ( 10 / 1998 )
36 ( 9 / 1998 )
35 ( x / 1998 )
34 ( x / 1998 )
33 ( 1-2 / 1998 )
 
32 ( 11-12 / 1997 )
31 ( 9-10 / 1997 )
30 ( 7-8 / 1997 )
29 ( 6 / 1997 )
28 ( 5 / 1997 )
27 ( 4 / 1997 )
26 ( 3 / 1997 )
25 ( 2 / 1997 )
24 ( 1 / 1997 )
 
23 ( 12 / 1996 )
22 ( 11 / 1996 )
21 ( 10 / 1996 )
20 ( 9 / 1996 )
18-19 ( 7-8 / 1996 )
17 ( 6 / 1996 )
16 ( 5 / 1996 )
15 ( 4 / 1996 )
14 ( 3 / 1996 )
13 ( 2 / 1996 )
12 ( 1 / 1996 )
 
11 ( 12 / 1995 )
10 ( 11 / 1995 )
9 ( 10 / 1995 )
8 ( 9 / 1995 )
7 ( 7 / 1995 )
6 ( 5 / 1995 )

ATLANTIDA NEWS

5 ( 3 / 1995 )
4 ( 1 / 1995 )
 
3 ( 11 / 1994 )
2 ( 9 / 1994 )
1 ( 7 / 1994 )
0 ( 5 / 1994 )