home *** CD-ROM | disk | FTP | other *** search
/ Power-Programmierung / CD1.mdf / pascal / library / dos / bix / improve.doc < prev    next >
Encoding:
Text File  |  1986-08-04  |  1.1 KB  |  35 lines

  1. TITLE:SOME IMPROVEMENTS
  2. 1.  In BIOS.SYS procs BScrollWindowUp & BScrollWindowDown have
  3.                bh := filler;
  4.     This is incorrect and resulted in my window being filled with
  5.     lines of green blanks ffrom top or bottom. In both change to
  6.                bh := currentscreendata.attribute;
  7.  
  8. 2. When a window is moved using the Cntrl Arrows it wraps round the
  9.     screen and re-appears at the other side. To prevent this :-
  10.  
  11.    In WINDOWS.SYS proc MoveLeft add the following immediately after
  12.    'begin'
  13.       with currentscreendata do with windowloc[frompage] do begin
  14.         i:=x1-distance;
  15.         if i=0 then distance:=1;
  16.         if i<0 then begin
  17.           burp;
  18.           exit;
  19.         end;
  20.       end;
  21.       (* added to prevent screen wrap round *)
  22.  
  23.    In WINDOWS.SYS proc MoveRight add the following immediately after
  24.    'begin'
  25.       with currentscreendata do with windowloc[frompage] do begin
  26.   ^CK^C^   i:=x2+distance;
  27.         if i=defaultwidth-1 then distance:=1;
  28.         if i>defaultwidth-1 then begin
  29.           burp;
  30.           exit;
  31.         end;
  32.       end;
  33.       (* added to prevent screen wrap round *)
  34. Read:
  35.