Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!sdd.hp.com!mips!sgi!shinobu!fido.wpd.sgi.com!marktwain.rad.sgi.com!linton From: linton@marktwain.rad.sgi.com (Mark Linton) Newsgroups: comp.windows.interviews Subject: Re: Changing a Frame and Preventing Redraws in IV3.0B Message-ID: <1991May7.184306.22450@fido.wpd.sgi.com> Date: 7 May 91 18:43:06 GMT References: <9105062228.AA01892@micah.cs.wisc.edu> Sender: news@fido.wpd.sgi.com (Usenet News Admin) Reply-To: linton@marktwain.rad.sgi.com (Mark Linton) Organization: sgi Lines: 16 In article <9105062228.AA01892@micah.cs.wisc.edu>, haber@CS.WISC.EDU (Eben Merriam Haber) writes: |> |> I am using IV3.0B. |> |> I have a ShadowFrame with a message inside it. I want to be able to change |> the message, but when I do, the frame doesn't reflect the change until I call |> |> ToolNameFrame->Change(ToolMessage); |> |> The problem: when I do this the entire screen is redrawn (which is slow and |> annoying). How can I keep the whole screen from being redrawn when I update |> the contents of a frame? I assume you mean "window" when you say screen. Anyway, Change is for when the shape of something changes. To redraw, just call ToolMessage->Draw() explicitly.