
|
84782 packages online
|
|
 |
|
|
|
No screenshot available
|
Short: | Patches ScrollRaster() to look nicer |
Author: | chris planb.TheGAP.com (Chris Perver) |
Uploader: | chris planb TheGAP com (Chris Perver) |
Type: | util/boot |
Architecture: | m68k-amigaos |
Date: | 1997-09-28 |
Requires: | Kickstart 37+ |
Replaces: | util/boot/blitscroll.lha |
Download: | util/boot/blitscroll.lha - View contents | Readme: | util/boot/blitscroll.readme |
Downloads: | 637 |
|
HISTORY
-------
o Added SMOOTHSCROLL option
o Added the ability to clear the new area of raster, to be compatible
with all programs. ScrollRaster() seems to use a different function to clear
the raster, while I use EraseRect(). I will change this if I find out what
ScrollRaster() uses, as this seems to cause some problems with MUI, as
EraseRect() clears with the backfill, while ScrollRaster() does something
else.
o Allow user to set how fast SMOOTHSCROLL should be.
o Fixed bug in which a crash could occur if the amount to scroll was less
than the smooth scroll amount
DESCRIPTION
-----------
This program will patch the ScrollRaster() function to use my own routine, which
uses ClipBlit(). The main bonus is that the new area of raster isn't cleared
after the scroll, so new text, etc is drawn on top of the old text. The result
is most notable when scrolling in a shell. You can of course enable the clearing
of the new raster area, to keep compatibility with all programs. You can also
enable smooth scrolling, which breaks every raster scroll into many scrolls.
USAGE
-----
You can start and stop blitscroll at any time. I suggest putting the following
line in your s:user-startup after copying blitscroll to c:
RUN >NIL: c:blitscroll CLEARNEWAREA SMOOTHSCROLL=4
To stop blitscroll, just break it's process.
ARGS
----
CLEARNEWAREA - This keyword will make blitscroll clear the new area of
raster after scrolling.
SMOOTHSCROLL=<num> - If you run blitscroll with the SMOOTHSCROLL keyword, then
the scroll will be split into <num> seperate scrolls. The
larger this number, the smoother the scroll will be.
NOTES
-----
Smooth scrolling will be disabled when the task input.device calls it, as this
task uses ScrollRaster() for moving the raster of windows on Workbench.
|
Contents of util/boot/blitscroll.lha
PERMSSN UID GID PACKED SIZE RATIO CRC STAMP NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic] 1284 2140 60.0% -lh5- 68a4 Sep 17 1997 blitscroll
[generic] 995 2151 46.3% -lh5- 35dd Sep 6 1997 blitscroll.readme
---------- ----------- ------- ------- ------ ---------- ------------ -------------
Total 2 files 2279 4291 53.1% Sep 27 1997
|
|
|
 |
Page generated in 0.02 seconds |
Aminet © 1992-2024 Urban
Müller and the Aminet team.
Aminet contact address: <aminet aminet net> |