Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!uflorida!novavax!hcx1!hcx2!jgj From: jgj@hcx2.SSD.HARRIS.COM Newsgroups: comp.sys.atari.st Subject: Re: Who have I clobbered? (GEM windows) Message-ID: <46700017@hcx2> Date: 1 Mar 89 18:00:00 GMT References: <7829@chinet.chi.il.us> Lines: 25 Nf-ID: #R:chinet.chi.il.us:7829:hcx2:46700017:000:1112 Nf-From: hcx2.SSD.HARRIS.COM!jgj Mar 1 13:00:00 1989 /* Written 11:17 am Feb 27, 1989 by sirkm@ssyx.ucsc.edu in hcx2:comp.sys.atari.st */ In article <7829@chinet.chi.il.us> saj@chinet.chi.il.us (Stephen Jacobs) writes: >Before I try out my 3 best guesses, I thought I'd ask for advice on this one: >I'd like to have a particular program plaster a big dialog box on the screen. >After the dialog is over, I'd like to get the screen redrawn properly (natch') From the Laser C manual: "Any rectangular area of the screen can be invalidated by calling form_dial with a value of FMD_FINISH. The rectangle will be redrawn by a series of events for all windows covered by it." >3) Make a buffer. Save the area under the dialog, and restore it at the end >of the dialog. How dull; how memory-hungry. Actually, that's a nice solution. Memory-hungry is may be, but it is a much faster solution. ---------------------------------------------------------------- Greg Anderson Social Sciences Computing University of California, Santa Cruz email: sirkm@ssyx.ucsc.edu BBS: (408) 462-3832 2400/1200/300 baud /* End of text from hcx2:comp.sys.atari.st */