Path: utzoo!mnetor!uunet!husc6!bloom-beacon!gatech!mcnc!thorin!unc!steele From: steele@unc.cs.unc.edu (Oliver Steele) Newsgroups: comp.sys.mac.programmer Subject: Re: The Last Screensaver Message-ID: <2615@thorin.cs.unc.edu> Date: 8 May 88 15:35:08 GMT References: <900003@zaphod> <2609@thorin.cs.unc.edu> Sender: news@thorin.cs.unc.edu Reply-To: steele@unc.UUCP (Oliver Steele) Organization: University Of North Carolina, Chapel Hill Lines: 17 Summary: I got screensavers and backdrops confused I (steele@unc.UUCP) wrote: >Each SCSV could contain a procedure > pascal long SCSV(int message, long ref, [C]GrafPtr port, Rect *bounds); >which, [...] on an Update command, redrew the specified rectangle. Actually, you'd probably want to call it over and over again and let it operate on the whole screen (so you can factor event-happened detection out of the screen savers). The above interface was for a similar proposed backdrop CDEV/INIT, to allow NeWSy procedural definitions of the desktop pattern instead of just the various Backdrop, DeskPict, and ColorDesk CDEVs and INITs. Gives "background procedure" new meaning... --------------------------------------------------------------------------- Oliver Steele ...!decnet!mcnc!unc!steele UNC-CH steele@cs.unc.edu "We made it structured, and now it doesn't work." -- Brice Tebbs