AminetAminet
Search:
84782 packages online
About
Recent
Browse
Search
Upload
Setup
Services

util/boot/blitscroll.lha

Mirror:Random
Showing: i386-aros icongeneric icon
No screenshot available
Short:Patches ScrollRaster() to look nicer
Author: chris at 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: <aminetaminet net>