+----------------+ | ZTOOLS V1.38 | +----------------+ 1) V1.35: A ZKEY modulban található két új változó, a _zkey_last és a _zkey_prev. Az utoljára beolvasott billentyűket tartalmazzák. A _zkey_last az utolsót, a _zkey_prev pedig az utolsó előttit. Pl: KEY x1,x2; unreadkey('a'); unreadkey('b'); x1=readkey(); x2=readkey(); /* x1=='b' x2=='a' */ /* most _zkey_last=='b' és _zkey_prev=='a' */ 2) V1.36: A ZWINDOW modul úgy lett átalakítva, hogy ha egeret használunk, a képernyőre írás előtt eltünteti a mouse kurzort, utána pedig ismét megjeleníti. 3) V1.36: A ZWINDOW modulba került egy vadonatúj függvény, ami szintén a mouse használatakor jön jól. wnum = window_at_pos(row,col); WNUM wnum - az ablak sorszáma POS row,col - a képernyő pozíció Megadja, hogy az adott képernyő pozíción mely ablak látható. Ez az adott pozícióban található ablakok közül a legfelső aktív ablakot jelenti. Pl: WNUM wnum; wnum = window_at_pos(10,13); wselect(wnum); javítások: ========== 1) V1.31: A zk_delay() eljárás 33 Mhertz-es 386-os gépeken nem müködött jól. Ez most ki lett javítva. 2) V1.32: A call_menu_key() eljárás nem minden esetben müködött helyesen a menü első ill. utolsó eleménél. 3) V1.34: a pathname_val() kisebb hibája lett kijavítva 4) V1.37: Ha zw_close() után újra zw_begin()-t hívtunk, a státusz sorok nem voltak. 5) V1.38: a wxhide()-al eltüntetett ablakban a kurzor látszott, ha arrébb rakták. 6) Az expand rosszul használta a search függvényt, amikor BackSpace-el törölték az utolsó beírt karaktert.