PowerWindowsJan 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
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
|