
A konfigurációs ablak a program "elõszobája", a beállításokon kívül innen érhetõk el a képkészletet karbantartó funkciók is.
A konfigurációs ablakban végzett változtatások azonnal mentésre is kerülnek, az ablak következõ behívásakor ezeket a megváltoztatott értékeket kapjuk vissza!
Info Ennek a leírásnak a bemutatása - ehhez a traffic elindítja a gépen a böngészõ programot.
About A névjegy-ablak a program verziószámát és a készítõ adatait tartalmazza.
Test in: Window A képernyõkímélõ - vagyis a jármûképek mozgatásának - elindítása egy ablakban. Az ablak helye, mérete változtatható (a méret változásakor a szerelvények törlõdnek, az éppen futó mozgások abbamaradnak, majd új mozgásokkal - a menetrend file új sorainak a végrehajtásával - folytatódik. Menet közben mindazok a lehetõségek használhatóak, amelyek a "valódi", a teljes képernyõn futó, automatikusan induló képernyõkímélõben (pl. egérrel jármûre kattintva megjellennek a kiválasztott jármû mûszaki adatai, a jobb egérgombbal menü hívható le, egyes klaviatúra-karakterek - leállás helyett - külön parancsokat jelentenek). A funkció megáll, az ablak törlõdik, ha a traffic konfigurációs ablaka kapja meg a fókuszt (pl. egérrel rá, vagy a taszk sorban az õt képviselõ ikonra kattintunk, ALT TAB gombokkal lépkedve a taszkok között kiválasztjuk stb.).
Test in: Screen A képernyõkímélõ - vagyis a jármûképek mozgatásának - elindítása egy ablakban. Az elõzõ ponthoz írtak (a menet közben használható egér- és klaviatúra-parancsok, leállás, ha a konfigurációs ablak kapja a fókuszt) érvényesek. A parancsokat részletesen lásd a "Futás közbeni parancsok" fejezetben.
Limit a mozgó szerelvények korlátozására szolgál. Ha túl sok képet akarunk a képernyõn egyidõben mozgatni, és a gép teljesítménye nem elgendõ, akkor egyes jármûképek nem mindig 1 pixel távolsággal mozdulnak el, hanem néha ennél nagyobb távolságra - ezért mozgásuk nem tûnik annyira folyamatosnak. Ezt megelõzendõ három különbözõ feltétel szerint lehet korlátozni az újabb szerelvények indítását - ha bármelyik korlátot túllépi a program, nem indít újabb mozgást, újabb jármûvet vagy szerelvényt (A FOLLOW mozgás esetén minden egyes, egymást követõ szerelvény indításakor kiértékelésre kerülnek a feltételek, a többi mozgásnál csak a mozgás legelején).
A feltétel csak a neve utáni négyzetbe tett pipa esetén érvényes, értéke a mögötte lévõ mezõben állítható be. A feltételek a program futása közben, a V nyomógombbal elõhívható, a program általános sebességét beállítható ablakban is módosíthatóak - így futás közben rögtön meg is tekinthetõ a különbözõ értékek hatása.
Active tracks A sorok (vágányok) száma, amelyeken forgalom van. A menetrend fájl $MAXLINE és $MINSPACE parancsai azt határozzák meg, hogy hány különbözõ sor számára hagyjon helyet a képernyõn / az ablakban a traffic képernyõkímélõ, míg az Active tracks az ezek közül egyidõben használt sorok számát befolyásolja. A mezõbe a képernyõn (vagy az ablakban) megjeleníthetó sorok maximális számát (vagy a menetrend fájl által korlátozott számot) lehet mint legnagyobbat beírni.
Total length az egyidõben mozgó szerelvények összhossza pixelben. A képernyõ (vagy az ablak) szélességénél hosszabb szerelvények csak a képernyõ vagy az ablak szélességével lesznek számításba véve (hiszen belõlük csak ekkora darabot kell maximum mozgatni). Ha a szerelvények összhossza meghaladja a feltételnél beállított számot, újabb szerelvény nem fog elindulni. A mezõbe beírható legnagyobb szám a sorok száma szorozva a képernyõ vagy az ablak szélességével.
Processor load a számítógép processzorának igenybevételét jelzi százalékban. A mozgások akkor adnak szép, folyamatos benyomást, ha ez a szám mindig 100 alatt marad. Kismértékû, átmeneti növekedés még nem feltétlenül vehetõ észre, de ha az átlag tartósan magasabb értékû, általában a látvány is darabosabb, ugrálób lesz. A mezõbe 1 és 300 közötti egész számírható be. (A program
Sequence / Sorrend - a menetrend file-ban szereplõ sorok végrehajtásának sorrendje (a jármûvek, szerelvények megjelenésének sorrendje). A lehetséges választék:
A sorrend a menetrend fájlban képzett csoportokra (vagyis az egy $LINE paranccsal megadott képernyõ-sorokra, "vágányokra") külön-külön érvényes, de mindegyik csoportból azonos, közös módszer választja ki a traffic a köetkezõ végrehajtandó sort.
Cache / Gyorsítótár - a gyorsabb, rángatásmentes futás érdekében a jármûképeket a képernyõkímélõ a memóriájában tárolhatja, és ezeket az összegyûjtött képeket a jármûdefiníciós file mellett egy file-ban elmentheti és újabb induláskor beolvashatja. A rádiógombokkal vagy menüpontokkal négyféle cache használat közül választhatunk:
A leggyorsabb mûködés természetesen a Load & Save beállítással érhetõ el (de ekkor a program indulása tarthat egy kicsit hosszabb ideig). Ha azonban éppen a képeket módosítjuk, rajzoljuk, akkor ezen beállítás mellett a képernyõkímélõ nem fogja észlelni a módosított képeket, azoknak a korábbi kinézetét fogja bemutatni - ezért célszerû lehet a Load vagy a Use beállítás igénybevétele is.
Configuration file name: - a "Menetrend" file neve. A file teljes útnevét be lehet írni, vagy a Browse / Keress gomb megnyomásával megkeresni, esetleg egy Explorer ablakból a file nevét áthúzni (Drag and Drop).
Stock list definition file name / Jarmûdefiníciós fájl: a képkészlet-leíró file teljes útneve. A file-t a Browse / Keress gomb megnyomásával meg lehet keresni, egy Explorer ablakból a file-t áthúzni (Drag and Drop), vagy az útnevet közvetlenül beírni. Célszerû ezt a file-nevet a használat során nem állítgatni - vagyis egy közös, nagy képkészletet használni akkor is, ha felváltva több különbözõ menetrend-file-t használunk (de ha több, különbözõ méretarányú képkészletet is használunk, akkor az átkapcsolgatás elkerülhetetlen)
Stock List / Képek listája - a képkészlet-editor elsõ ablakának indítása.
Description Editor / Mûszaki adatok - az ismertetõ szövegek (mûszaki adatok) editorának indítása.
Graphic Testpad / Kísérleti ablak - a makró lehetõségek, a kép módosító parancsok kipróbálását lehetõvé tevõ grafikus próbapad indítása.
O.K. a konfigurációs ablak bezárása.
Ha a konfigurációs ablakot nem a képernyõ tulajdonságait állító Windows ablakból indítottuk, hanem a traffic programot közvetlenül, /t kapcsolóval hívtuk meg, akkor a gombok felirata Exit (leállás mentés nélkül), Save (mentés leállás nélkül) és Save & Exit.
Ha a megváltoztatott paramétereket nem mentjük el, a traffic képernyõkímélõ jelen futásában (tehát pl. a Test in: Screen funkcióban) a módosított értékek érvényesülnek, de a program késõbbi indítása (vagy képernyõkímélõnkénti automatikus indulása) számára nem õrzõdnek meg.
A menübõl a fentieken kívül még további, ritkábban szükséges funkciók is elérhetõek:
Functions -> Create Empty Stock List / Mûveletek -> Üres jármûkészlet készítése - a menüpont kiválasztásával (a megerõsítõ kérdés megválaszolása után) a program létrehoz egy üres képkészlet-leíró file-t, vagy törli a meglévõt! Használatára csak akkor van szükség, ha a semmibõl akarjuk elõállítani az elsõ, üres kepkészletet! A program megtartja az elõzõ képkészlet-leíró file-ban megadott nyelveket és a program szövegeit, de törli az esetleg meglévõ képeket (a grafikus file-okat, könyvtárakat nem, csak a jármûkészlet-file bejegyzéseit) valamint a mûszaki adatok rovatait, értékeit és magukat az adatokat.
Functions -> Reinstall Stock List -> All versions A funkció egy jármûdefiníciós file minden sorát (képét) végignézi, megkeresi a képfájlokat - és törli azokat a sorokat, amelyekhez tartozó kép (vagy makrók esetén valamelyik szükséges kép) hiányzik. Törlésre kerülnek azon mûszaki adatok is, amelyekhez nem maradt meg egyetlen jármûkép sem. A képkönyvtárakat (.dll, .scr fájlokat) valamint a képeket a megadott helyükön kívül keresi a jármûdefiníciós fájl katalógusában, annak bármely alkatalógusában, ezen kívül a Windows könyvtárban és annak system32 alkönyvtárában. Az MM&MM képernyõkímélõk teljes verzióinak képkönyvtárait (.dll fájljait) azon installálási helyén is megtalálja.
A funkció célja, hogy az installáló csomagban közzétett "teljes" jármûdefiníciós fájlból elõ lehessen állítani azt a részhalmazt tartalmazó jármûdefiníciós fájlt, amelyben csak azok a jármûvek szerepelnek, amelyek képei az illetõ gépen meg is találhatóak. Célszerûbb azonban e helyett a következõ - az azonos jármûvet ábrázoló képek közül csak az elsõ verziót megtartó - funkciót használni.
Functions -> Reinstall Stock List -> Only the first version Az elõzõ funkcióval majdnem megegyezik, de azon képek közül, amelyek neve csak a verzióban (a ~ utáni rész) különbözik, csak a legelsõ olyat tartja meg, amelyhez tartozó kép(ek)et meg is találta.
Functions -> Associate Configuration Files A jármûkészlet karbantartása, bõvítése során elõfordulhat, hogy egyes képek nevét célszerû megváltoztatni, egységesíteni - a jármûvek
Functions -> Edit Program Texts A traffic képernyõkímélõ program szövegeinek - a menük, gombok feliratai, hibaüzenetek - javítása, megadása.
Cache -> List Cache Content - megmutatja a gyorsítótárban található képek listáját egy szövegablakban. A szövegablakból a lista teljesen vagy részben a vágólapon keresztül átvehetõ.
Cache -> Remove Picture Cache - a korábban említett
gyorsítótár-file törlése.
A cache file a képek megjelenését azok teljes útnevéhez
rendeli. Ha áthelyezzük a kép- és könyvtár-file-okat,
akkor a cache file-t nem érdemes velük együtt átmásolni,
mert csak feleslegesen növekedni fog a mérete (hiszen az új
helyen lévõ képeket még nem találja
meg a program a cache-ben, ezért a régi képek megtartása
mellett fel fogja venni az újakat is a cache-be. Ugyanez a megjegyzés
igaz akkor is, ha gépek között másoljuk át
a képeket. A cache file-t célszerûen mindig "helyben"
állíthatjuk elõ.
Cache -> Generate Cache File - törli a gyorsítótár tartalmát, majd a jármûdefiníciós file összes képét felveszi a gyorsítótárba.
Language -> ... A menüpont alatt a program szövegeinek nyelve választható ki. A menüpont csak akkor jelenik meg, ha van létezõ jármûkészlet-file megadva, és az egynél több nyelvet tartalmaz. A nyelv változtatása gyakorlatilag a program újraindítását jelenti - bezárja az összes nyitott ablakot, az esetleg módosított jármûdefiníciós file-t felajánla mentésre.
Options -> ... A menüpont alatt a menetrend-file kapcsolói találhatóak - ezért ez a menüpont csak akkor jelenik meg, ha létezõ menetrend-file van beállítva, és az opciós kapcsolókat ($OPT parancsokat) tartalmaz az elsõ soraiban.
Special -> No stop on Mouse move A képernyõkímélõ az egér mozgatására nem fog leállni. A képernyõkímélõk általában bármely egérmozdulatra leállnak, ezért ez a traffic alapértelmezés szerinti mûködése. A látott jármûvek mûszaki adatainak lekérdezése azonban az egérrel a jármûre való kattintást igényli - ezt teszi lehetõvé ezen opció bekapcsolása. Ez a mûködési mód a menetrend fájlba írt $NOSTOPONMOVE paranccsal is elérhetõ.
Special -> No stop on Click A képernyõkímélõ az egérgombokkal való kattintásra nem fog leállni. A képernyõkímélõk általában az egér gombjaival való kattintásra leállnak, ezért ez a traffic alapértelmezés szerinti mûködése. A menü elõhívása vagy a látott jármûvek mûszaki adatainak a lekérdezése azonban igényli az egérrel való kattintást - ezt teszi lehetõvé az opció bekapcsolása. Ez a mûködési mód a menetrend fájlba írt $NOSTOPONCLICK paranccsal is elérhetõ.
Special -> No stop on Key A képernyõkímélõ az általa nem értelmezett klaviatúra gombokra nem fog leállni. A traffic képernyõkímélõ ezzel szemben néhány nyomógombot parancsként értelmez - ezekre minden esetben a parancsot hajtja végre (lásd a futás közbeni parancsok fejezetben). Az ENTER és ESC gombok hatására mindig leáll. Ezzel a kapcsolóval a parancsként nem értelmezett gombok hatását lehet változtatni, ezáltal a félreütések miatti azonnali leállást elkerülni. Ez a mûködési mód a menetrend fájlba írt $NOSTOPONKEY paranccsal is elérhetõ.
Special -> Skip erroneous lines A menetrend-file sorainak legtöbb hibája (elsõsorban a képek hiánya) esetén a hibajelzés szövegének jármûként való mozgatása helyett kihagyja a sort, és rögtön a következõ menetrend-sor végrehajtásával folytatja. A kapcsoló célja, hogy a program lehetõségeit és a teljes képkészletet bemutató, a traffic képernyõkímélõvel együtt terjesztett stock.ini menetrend-file akkor is zavaró hibajelzések nélkül fusson, ha a gépen kevesebb kép található (pl. az MM&MM teljes verziók hiánya esetén).
Special -> Reduced Color Set A kis színmélységû grafikus kártyával van monitorral rendelkezõ gépek (fõleg régebbi notebook-ok) az újabb, 256 színnel rajzolt jármûképek sötétebb árnyalatait túl sötétetn, vagy egyaltalán nem jelenítik meg. Ha ez a kapcsoló be van kapcsolva, akkor a traffic program átszínezi a képeket, minden létezõ (0-nál nagyobb) színkomponens értékét legalább 128-ra növeli. Ettõl a képek - ha hamis színekkel is - de láthatóakká válnak.
Special -> Write into Log file - a menetrend-file sorainak elemzése közben részletes napló készítése. A napló a környezet TMP változója által megadott könyvtárba, ennek hiányában a Windows könyvtárba készül, traffic.log filenévvel. Vigyázat, igen nagyméretû file keletkezhet! Bár a naplófile a menetrend-file-ban elkövetett egy-két hiba felderítéséhez hasznos lehet, elsõsorban a program fejlesztéséhez használt funkcióról van szó, alkalmazása nem ajánlott.
Special -> Write Used - futás közben a képernyõkímélõ megjelöli azokat a képeket, amelyeket felhasznál. A jelölés a képkészlet-editor képek melleti négyzeteiben tekinthetõ meg, amelyeknek megjelenítését a képkészlet-editor menüjének View / Show Used menüpontjával lehet bekapcsolni. A Write Used használata azt jelenti, hogy a képernyõkímélõ minden leállásakor, amikor addig még nem használt képet vett igénybe, visszaírja a jármûdefiníciós file-t, ezért célszerû ezt csak akkor bekapcsolni, ha tényleg szükség van rá - pl. menetrend-file készítésekor ellenõrizni akarjuk, hogy egy bizonyos fajta jármûbõl minden fajta elõ is forduljon futás közben.
Folytatás: Többnyelvûség, a programszövegek módosítása