🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.mac
Article #18455

Re: How do you create an offscreen bitmap > screen.bounds

#18455
From: Larry Rosenstein
Date: Mon, 24 Aug 1987 16:53
22 lines
1485 bytes
In article <11505@decwrl.DEC.COM> cassidy@memory.dec.com (SHR1-3/O11..DTN 237-3413) writes:
>Can anyone tell me how to draw into an offscreen bit map that is larger
>than screen.bounds?  The default VisRgn is screen.bounds, and DrawPicture
>clips to this region.  Any way to change the VisRgn legally?  Thanks.

If the port is off screen, then there is no reason why you can't change the
visRgn yourself.  Do something like: RectRgn(port.visRgn, port.PortRect);  

You should not do this for ports that are on the screen (eg, windows), since
maintaining the visRgn is the responsibility of the Window Manager.  For
offscreen bitmaps, you have to assume this responsibility, since the Window
Manager won't help you.

-- 
Larry Rosenstein

Object Specialist
Apple Computer

AppleLink: Rosenstein1
UUCP:  {sun, voder, nsc, mtxinu, dual}!apple!lsr
CSNET: lsr@Apple.com
Technical Details
Message-ID: <1591@apple.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!mnetor!uunet!husc6!cmcl2!rutgers!sri-spam!ames!amdahl!nsc!voder!apple!lsr
References: <11505@decwrl.DEC.COM>

Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: arc1-ca.pugleaf.net!utzoo!mnetor!uunet!husc6!cmcl2!rutgers!sri-spam!ames!amdahl!nsc!voder!apple!lsr
From: lsr@apple.UUCP (Larry Rosenstein)
Newsgroups: comp.sys.mac
Subject: Re: How do you create an offscreen bitmap > screen.bounds
Message-ID: <1591@apple.UUCP>
Date: Mon, 24-Aug-87 12:53:44 EDT
Article-I.D.: apple.1591
Posted: Mon Aug 24 12:53:44 1987
Date-Received: Tue, 25-Aug-87 05:50:22 EDT
References: <11505@decwrl.DEC.COM>
Reply-To: lsr@apple.UUCP (Larry Rosenstein)
Organization: Advanced Technology Group, Apple Computer
Lines: 22