CLIM mail archive
Repairing damaged application panes
Subject: Repairing damaged application panes
From: peter c halverson <firstname.lastname@example.org>
Date: Thu, 20 Aug 92 12:40:17 EDT
Context: CLIM 1.1, Allegro on a Sparc 2, openwin2.0, olwm
Organization: GE Corporate R&D Center, Schenectady NY
Reply-To: Pete Halverson <email@example.com>
Sun-Distance: 151336430 kilometers (1.012 AU)
We've got an application frame with several graphics panes whose :RECORD-P
and :INCREMENTAL-REDISPLAY are both NIL (since the overhead in going
through output recording is currently soooooo slow that it's actually
faster to redraw everything every refresh cycle).
Unfortunately, when the application frame is obscured or iconified and
subsequently re-exposed, these panes are not refreshed correctly. Similar
problems also result from changing configurations---panes are not always
redrawn in the new configuration.
So, does anyone know why my display-function isn't being called as part of
the exposure event handling, or what the appropriate approach should be?
p.s. As a quick hack, I tried setf'ing XLIB:WINDOW-BACKING-STORE of the
frame's XLIB window to :ALWAYS before mapping, but to no avail. It
wouldn't have been a robust fix anyway, since it's only a suggested
Main Index |