@database ForceMonitor
@master HF0:ForceMonitor.guide
@author "Radim a MiloÓ Demelovi"
@remark Created with Easyguide v 1.2 (c) 1997 Christopher Mulready

@node "Main" "ZaostÒete oÃka , zaÃÉnÁme..."
 ***************************************************************************
                      F o r c e M o n i t o r  V.3.10
 ***************************************************************************



                           @{" õvod              " link "Uvod" 0}
                           @{" Tooltypy          " link "Tooltypes" 0}
                           @{" KonfiguraÃnÉ okno " link "Ovladani" 0}
                           @{" Autor             " link "Autor" 0} 
                           @{" Historie          " link "History" 0}  
@endnode

@node "Uvod" "Tak teÄ uÚ opravdu zaÃnem ..."
 ***************************************************************************

   Tenhle brilantnÉ software je opravdu PD, takÚe @{" mi " link "autor" 0} nemusÉte posÉlat
   ÚÁdn× penÉze ,ale rÁd bych zÉskal kvalitnÉ zdrojÁky ,hlavnÅ pro syst×m
   OS2.0 [ amiga, samozÒejmÅ;-) ] a vyÓÓÉ..

***************************************************************************

   Tenhle program je vÅnovÁn tÅm ,kteÒÉ vlastnÉ parÁdnÉ A4000 (nebo A1200),
   ale uÚ se nevzmohli na poÒÁdnÙ MultiScan monitor.
   Program umoÚÎuje zmÅnit nÅkter× Monitor-ID mÏdy na takov×,kter×
   dovolÉ pouÚÉt vÅtÓinu syst×mov×ho Amiga-Softwaru (tzn.@{u}ne hernÉho@{uu})
   na levnÙch standartnÉch VGA-monitorech.
   Je vyÚadovÁn KickStart 3.0 nebo vyÓÓÉ.

***************************************************************************

@endnode

@node "Autor" "To jsem napsal Já !"


      @{b}Michael Illgner@{ub}

      Theodorstr. 27
      W-4790 Paderborn
      Germany
      Tel.: 05251/26488 or 05251/60-2331

      email: fillg1@uni-paderborn.de

@endnode

@node "Tooltypes" "ZaÃÉnÁne nastavovat ..."
 ForceMonitor je komodita, takÚe bys ji @{b}mÅl@{ub} umÉstit do adresÁÒe WBStartUp aby se
automaticky zapnula pÒi kaÚd×m startu poÃÉtaÃe. ForceMonitor ovlivÎuje funkce
OpenScreen a OpenScreenTagList,coÚ mu umoÚÎuje otevÒÉt vÅtÓinu obrazovek v
zadanÙch zobrazovacÉch mÏdech.

PomocÉ Exchange lze pozastavit ÕÃinnost ForceMonitor (volba @{u}disable@{uu}), ÃÉmÚ se
@{b}pÒemostÉ@{ub} patche.Z bezpeÃnostnÉch dÊvodÊ se patche @{b}odstranÉ@{ub} aÚ pÒi ukonÃenÉ
programu.


Forcemonitor akceptuje nÁsledujÉcÉ tooltypy :

 @{b}CX_PRIORITY@{ub}        - priorita komodity (standartnÅ 0 )
                      Pro podrobnosti konzultuj tvÊj Amiga manuÁl.

 @{b}CX_POPUP@{ub}           - YES Ãi NO (YES pÒenese do popÒedÉ konfiguraÃnÉ okno
                      FM pÒi kaÚd×m startu poÃÉtaÃe)

 @{b}CX_POPKEY@{ub}          - hork× klÁvesy k vyvolÁnÉ konfiguraÃnÉho okna.
                      StandartnÅ 'ctrl alt f'. Konzultuj tvÊj Amiga manuÁl
                      ,chceÓ-li podrobnÅjÓÉ informace o pouÚÉvanÙch
                      klÁvesovÙchzkratkÁch (tzv. hotkeys).

DalÓÉ konfigurace ForceMonitor se provÁdÉ v @{" konfiguraÃnÉm oknÅ " link "ovladani" 0}.

@endnode

@node "Ovladani" "TlaÃÉtka hejbejte se"

 ChovÁnÉ FM se kromÅ tooltypÊ urÃuje pomocÉ voleb v konfiguraÃnÉm oknÅ. Volby
jsou tak srozumiteln× ,Úe jejich nastavenÉ nemÊÚe dÅlat nikomu probl×my:

@{b}PopKey@{ub}                  @{i}KlÁvesovÁ zkratka  'p' @{ui}

StejnÅ jako u tooltypu Cx_Popkey zde lze specifikovat hork× klÁvesy slouÚÉcÉ k
vyvolÁnÉ konfiguraÃnÉho okna.

@{b}CheckSize@{ub}               @{i}KlÁvesovÁ zkratka 'c' @{ui}

ForceMonitor vyuÚÉvÁ funkci syst×mu 3.0  BestModeID k vymezenÉ nov×ho
ScreenMÏdu. NastavÉÓ-li volbu CheckSize, BestModeID pouÚije vymezen× velikosti
ve struktuÒe NewScreen  Ãi v SA_ÓÉÒce a SA_velikosti mÉsto standartnÉch rozmÅrÊ.
DoporuÃuji pouÚÉt tuto volbu.

@{b}NewLook@{ub}                 @{i}KlÁvesovÁ zkratka 'n' @{ui}

NastavÉ newlook pro vÓechny obrazovky ,dokonce i obrazovky starÓÉch programÊ.

@{b}AutoScroll@{ub}              @{i}KlÁvesovÁ zkratka 'a' @{ui}

NastavÉ funkci Autoscroll pro vÓechny obrazovky.

@{b}Hide@{ub}                    @{i}KlÁvesovÁ zkratka 'h' @{ui}

ZavÒe konfiguraÃnÉ okno, stejnÅ jako zavÉracÉ tlaÃÉtko v lev×m hornÉm rohu
okna.

@{b}Save@{ub}                    @{i}KlÁvesovÁ zkratka 's' @{ui}

UloÚÉ konfiguraci do tooltypÊ,takÚe nenÉ zapotÒebÉ ÚÁdnÙ dodateÃnÙ
preferenÃnÉ soubor :- )

@{b}Quit@{ub}                    @{i}KlÁvesovÁ zkratka 'q' @{ui}

UkonÃÉ program ForceMonitor a odstranÉ jeho patche.

@{b}Replace@{ub}

V seznamu pod touto volbou si vybÉrÁte MonitorID (rozliÓenÉ) @{u}kterÁ chcete
nahradit@{uu}.VGA uÚivatel× by zde @{b}mÅli zvolit PAL, NTSC @{ub}a standarty jako jsou
MonitorID 0x0 nebo kter× nejsou pro danÙ Monitor specifikovÁny.

@{b}With@{ub}                    @{i}KlÁvesovÁ zkratka 'w' @{ui}

TÉmto cyklovacÉm gadgetem si volÉte rozliÓenÉ (MonitorID), @{u}kter× nahradÉ
rozliÓenÉ@{uu} vybranÁ v seznamu Replace.

@{b}Reject@{ub}

Tady zadÁvÁte obrazovky a tasky, kter× ForceMonitor nebude upravovat. @{u}PÒÉklad@{uu}:
Nechcete upravovat obrazovku ImageFX kterÁ se otevÒe, tak zadejte "T:ImageFX" do
rejectlistu (T: mÉnÅno jako task ImageFX). DalÓÉ pÒÉklad: "S:#?NetHack#?" nebude
upravena ÚÁdnÁ obrazovka,kterÁ v nÁzvu obsahuje slovo NetHack
ForceMonitor pouÚÉvÁ DOS-funkci @{i}MatchPatternNoCase @{ui}(),takÚe mÊÚe pouÚÉt kaÚdou
platnou AmigaDOSmasku (vÃetnÅ "*"),u zadÁvanÙch ÕdajÊ nezÁleÚÉ na velikosti pÉsmen
(noncase-sensitiv).

@{b}Enabled@{ub}                 @{i}KlÁvesovÁ zkratka 'e'@{ui}

Funguje jako komodita Exchange. ZapÉnÁ a vypÉnÁ vliv ForceMonitoru na obrazovky.

PromiÎte, nemÊÚu jeÓtÅ pÒiloÚit zdrojÁky, protoÚe nevlastnÉm prÁva na 3.0
AutoDocs a Includes ;-) (HalÏ CATS, my je potÒebujeme !!!!!)

@endnode

@node "History" "ãasem zmoudÒÉme , a pak se zkouÒÉme ..."

V1.0    ForceVGA vychÁzÉ z programu ForceNTSC

V2.0    PrvnÉ vydÁnÉ...23 òÉjna 1992

V3.0    õprava nÁzvu na ForceMonitor, kompletnÉ pÒepis,nynÉ mÊÚe pÒepÉnat
        na kaÚdÙ MonitorID

V3.1    Oprava mal× chyby v LoadConfig()

V3.2    Oprava mal× chyby v urÃovÁnÉ velikosti fontu

V3.3    PÒekompilovÁn v SAS/C 6.2 (nov× chyby v SAS/C stÁle nenalezeny ;-)

V3.4    ZmÅna zvÙrazÎovacÉ metody v renderhook

V3.5    Oprava nÅkolika malÙch chyb:
        NewLook byl vÚdy nastaven.
        ForceMonitor nynÉ zjiÓÔuje ToolTypy ikony z nÉÚ byl zapnut.
        ne z ikony programu samotn×ho.
        DÉk Marku Stippovi (corwin@uni-paderborn.de) za to ,Úe to zjistil.

V3.6    KonfiguraÃnÉ okno je nynÉ dÁno do popÒedÉ ,je-li spuÓtÅno.

V3.7    PÒidÁnÉ voliteln×ho seznamu @{i}Reject-Screens-and-Tasks @{ui} ,nynÉ lze vymezit
        obrazovky a tasky, kter× ForceMonitor @{u}nebude upravovat@{uu}.
        ZmÅna SaveConfig() rutiny, nynÉ jdou uklÁdat >vÓechny< neznÁm× ToolTypy ,
        ne pouze "DONOTWAIT"!!
        KaÚdÁ novÁ kompilace je o verzi vyÓÓÉ !!
        ForceMonitor nynÉ pouÚÉvÁ 68020 kÏd mÉsto 68040, takÚe uÚivatel× A1200
        jsou ÓÔastnÉ :-))

V3.8    PÒidÁno nÅkolik  menu.
        Opraven @{i}Reject-Screen-and-Task @{ui}gadget - zapÉnÁnÉ a aktivace.
        OdstranÅna chyba v OpenScreenTagList() kterÁ zapÒÉÃiÎovala enforcerhits 
        na obrazovkÁch bez nÁzvu.
        OdstranÅna nepÒÉjemnÁ chyba v GetMonitorList().
        ForceMonitor nynÉ dÁ do popÒedÉ konfiguraÃnÉ okno, nenÉ-li konfigurace
        provedena sprÁvnÅ.
        NastavenÉ se Ãte pÒÉmo z ikony.

V3.9    ForceMonitor aktivuje konfiguraÃnÉ okno pÒi spuÓtÅnÉ(je-li zadÁno).

V3.10   PÒidÁno Enable tlaÃitka pro zapÉnÁnÉ/vypÉnÁnÉ ForceMonitoru z
        konfiguraÃnÉho okna.

        DÅkuji Mariu Kemperovi (magick@uni-paderborn.de) za tyto nÁvrhy.
@endnode

