[comp.sys.apple2] Shadow.Setup

wogg0743@uxa.cso.uiuc.edu (11/17/90)

Someone was wondering about what Shadow.Setup does:

Shadow.Setup (I'm the author) is a tiny init file that forces all graphics
using programs to use graphics shadowing (thus speeding things up).  It
is intended for use only under system 5 and above.  It should work with all
normal programs.

taob@pnet91.cts.com (Brian Tao) (11/18/90)

    Has anyone had problems with AppleWorks GS with Bill Gulstad's Shadow.PIF
init file installed?  Is it the same thing as Shadow.Setup?  Text doesn't
redraw properly in a document window with Shadow.PIF active.  It doesn't look
like AWGS is updating all the graphics in the window.

\/\/\/\/\/\/\/\/\/ | Brian T. Tao           | UUCP: torag!pnet91!taob      |
/                \ | University of Toronto  | INET: taob@pnet91.cts.com    |
\  The Apple II  / | Scarberia, ON          |       taob@pro-micol.cts.com |
/   Lives On!!   \ |:::::::::::::::::::::::::::::::::::::::::::::::::::::::|
\                / |   "Computer guru?  Someone who got their computer a   |
/\/\/\/\/\/\/\/\/\ |    couple of weeks before you did." (Alvin Toffler)   |

toddpw@nntp-server.caltech.edu (Todd P. Whitesel) (11/18/90)

taob@pnet91.cts.com (Brian Tao) writes:

>    Has anyone had problems with AppleWorks GS with Bill Gulstad's Shadow.PIF
>init file installed?  Is it the same thing as Shadow.Setup?  Text doesn't
>redraw properly in a document window with Shadow.PIF active.  It doesn't look
>like AWGS is updating all the graphics in the window.

Uh oh. I talked to Bill about a similar phenomenon I was experiencing with
desktop icons. What's going on is that GrafSpeed is testing the pen position
of every text draw to see if it is within the current portrect, and if it isn't
the text is never drawn. if you have partially visible text whose left edge is
outside the portrect, the text never gets drawn and you don't see the visible
part. There's a very easy fix but until he makes it you may want to take
grafspeed out of your system.

I haven't verified this explanation, as I am not using grafspeed for other
reasons, so take this with a grain of salt.

Todd Whitesel
toddpw @ tybalt.caltech.edu

wogg0743@uxa.cso.uiuc.edu (William Shakespeare) (11/18/90)

There have been a number of questions about Shadow.Setup and GrafSpeed.Setup.
The former forces QuickDraw to use shadowing.  It should be compatible with
most programs and speed things up during screen-refreshes, menu drawing, etc.
GrafSpeed.Setup has a bug in it that makes it unusable in some situations
(I've already fixed it, but have to finish some other stuff before uploading).
Strings that begin to the left or right of the visible rectangle of the
grafport won't draw correctly.  This is not dangerous in any way, but may be
annoying.  I'll post the update within 48 hours or so.

Bill Gulstad
wogg0743@uxa.cso.uiuc.edu