home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 2001 July
/
Chip_2001-07_cd1.bin
/
ctenari
/
Cerny
/
INSTALLF.EXE
/
rar
/
FREETFB
/
DOC
/
LITTEDIT.DOC
< prev
next >
Wrap
Text File
|
2001-04-01
|
3KB
|
72 lines
~16|0|05 Jednotka LittEdit.fbl
|1|05 WinTextEditXY(X,Y,PocZn,PocRad,'Soubor.txt');
Jednotka obsahuje mal∞ jednoduch∞ textov∞ editor.
Uvádí se parametr X = lev∞ okraj okna a Y = horní
okraj okna. Parametr PocZn vyjad²uje poƒet znakà
na jednom ²ádku a ovlivσuje τí²ku okna. Parametr
PocRad vyjad²uje poƒet ²ádkà okna a ovlivσuje v∞τku
okna (hloubku). Lev∞ okraj okna plus jeho τí²ka, nesmí
p²esáhnout maximum Xové hranice rozliτení 800x600 bodà.
P²edem si màºeme τí²ku okna vypoƒítat pronásobením
poƒtu znakà τí²kou jednoho znaku, která je 7 bodà.
Na²íklad p²i uvedeném parametru PocZn = 40, bude
τí²ka okna 40 x 7 = 280 bodà. P²iƒtením této hodnoty
k pozici levého okraje okna, nap². 100, bude prav∞
okraj okna na pozici:
100 + 280 + 31 = 411
hodnota 31 je τí²ka posuvného pravítka okna, o kterou se
okno rozτí²í sm╪rem vpravo. Stejn╪ si màºeme vypoƒítat
i v∞τku/hloubku okna, kde nap². horní okraj okna = 80,
PocRad = 20, je spodní okraj:
80 + (20*15) + 35 = 415
hodnota 35 je v∞τka spodního ²ádku okna, kde je
vypsán název editovaného souboru.
Spodní okraj nesmí p²esáhnout maximální Yovou hranice
rozliτení 800x600 bodà.
Poslední parametr v uvozovkách uvádí název textového
souboru, kter∞ má b∞t editován. Pokud soubor neexistuje,
bude vytvo²en.
Editor má tyto funkce:
TlaĒtka:
- tlaƒítko √BUTTONS\ESC√ vpravo naho²e, uzav²e editaƒní okno bez
uloºení p²ípadn∞ch zm╪n v souboru,
- druhé tlaƒítko √BUTTONS\ULOZ√ uzav²e editaƒní okno
a souƒasn╪ uloºí p²ípadné zm╪ny v souboru.
Klávesy:
- klávesy pro pohyb kurzoru vpravo a vlevo pohyb kurzoru
na ²ádku,
- klávesy pro pohyb kurzoru vpravo a vlevo spoleƒn╪ s CTRL
pohyb kurzoru po slovech,
- klávesa Delete pro mazání textu na míst╪, kde stojí
kurzor,
- klávesa BackSpace maºe znaky v ²ádku sm╪rem vlevo,
- klávesa Tab odsouvá text o 8 znakà vpravo,
- klávesa Insert nastaví p²episování znakà,
- klávesa F2 zapíná/vypíná ƒeské znaky,
- klávesa F5 uloºí ²ádek do schránky,
- klávesa F6 vloºí ²ádek ze schránky od místa, kde stojí
kurzor,
- klávesa ENTER posune kurzor na dalτí ²ádek
- klávesa Ctrl+Y zruτí ²ádek, na kterém je kurzor,
- klávesa Ctrl+N vloºí prázdn∞ ²ádek mezi ²ádky,
- klávesa Ctrl+ENTER vloºí nov∞ ²ádek a pokud je za
kurzorem text, p²esune ho na tento ²ádek,
- klávesa Home p²esune kurzor na zaƒátek ²ádku,
- klávesa End p²esune kurzor na konec ²ádku,
- klávesa Ctrl+Home nastaví v∞pis textu na jeho
zaƒátek a kurzor p²esune na první ²ádek,
- klávesa Ctrl+End nastaví v∞pis textu na jeho
konec a kurzor nastaví na poslední ²ádek,
- klávesa PageUp posune v∞pis textu o nastaven∞
poƒet ²ádkà zp╪t k zaƒátku textu,
- klávesa PageDown posune v∞pis textu o nastaven∞
poƒet ²ádkà dále,