Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!sun-barr!lll-winken!sol.ctr.columbia.edu!emory!gatech!psuvax1!psuvm!cxt105 From: CXT105@psuvm.psu.edu (Christopher Tate) Newsgroups: comp.sys.mac.programmer Subject: Question on multiple monitors Message-ID: <91031.174344CXT105@psuvm.psu.edu> Date: 31 Jan 91 22:43:44 GMT Organization: Penn State University Lines: 19 Say I want to open a port that covers *all* monitors currently active. How do I go about this? If I want to erase the entire GrayRgn, what do I do? Apparently, OpenPort() only sets up a GrafPort to cover the main screen. Even calling PaintRgn(GrayRgn) only paints the main screen, not all monitors. If I want to (say) black out all monitors currently active, do I have to walk the GDeviceList and do each one individually? I'm beginning to think that's what's required, but I was hoping for a more "elegant" solution, such as simply painting the GrayRgn (which, as I said, doesn't seem to work that way). ------- Christopher Tate | | Mathematics is skill in the use cxt105@psuvm.psu.edu | of very small words. {...}!psuvax1!psuvm.bitnet!cxt105 | cxt105@psuvm.bitnet | -- Adrian Ocneanu