CLIM mail archive
[Prev][Next][Index][Thread]
Re: Repairing damaged application panes
Date: Wed, 26 Aug 1992 10:21-0400
From: Scott McKay <SWM@stony-brook.scrc.symbolics.com>
Subject: Re: Repairing damaged application panes
To: pkarp@ai.sri.com, York@lucid.com
cc: SWM@stony-brook.scrc.symbolics.com, halverson@crd.ge.com, clim@BBN.COM
Date: Tue, 25 Aug 1992 18:34 EDT
From: Peter Karp <pkarp@ai.sri.com>
I would like to argue for a mechanism that allows repair of damaged
panes, that is independent of the event loop. People here complain
that if an application prompts the user with a menu, then computes
for a while, then goes back to the event loop, that a damaged region
persists during that computation and looks ugly. If you know a large
amount of computation is about to occur, it would be nice if you
could force repairs to occur.
Call REDISPLAY-FRAME-PANE, or (in CLIM 2.0) REPAINT-SHEET.
When, where?
This problem has plagued us on certain x servers. The x event loop queues
the repaint event for after the command is over, as described above. This
makes a hardcopy-window command impossible. If you forcefully do the
repaint while the window is drawing for the first time, you can get very
strange results. The x event process and the frame process need better
coordianton.
k
References:
Main Index |
Thread Index