>>>> "Andy" == Andy Piper
<andy(a)xemacs.org> writes:
Andy> At 04:10 PM 8/5/99 +0900, SL Baur wrote:
> behavior. If I run the `update-tab-in-gutter' with part of
the
> XEmacs frame obscured, the gutter gets continually updated
> until the frame is brought to the front. Hitting C-g does not
> appear to stop it.
Andy> *sigh*. There is a problem under X in that it is
Andy> asynchronous and expose events can get generated while you
Andy> are handling expose events (this can't happen under windows
Andy> AFAIK) so the gutter display code gets an expose event and
Andy> starts to redraw the gutter area, this involves unmapping
Andy> any widgets that are there currently, this generates an
Andy> expose event and we go round in an endless loop of
Hm, if the gutter is a window and you unmap the gutter, some subwindow
of the frame will get _one_ expose event, which will be easy to check
for and throw away since it must be entirely contained in the gutter
(that's not 100% error-free, but the gutter's pretty small; I doubt
there are going to be many objects that aren't subobjects of the
gutter that will pass that test).
Then you do all the work on subobjects of the gutter which can
generate no more expose events, map the gutter, and Hey Presto!
Theoretically, anyway.... IANAXP
> I'm not sure I like this or not yet, but it looks kind of
cool
> and it might be more useful than the largely useless toolbar.
Andy> Hey, speak for yourself :)
I found lots of cool applications but you only have ten fingers! %^X
--
University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN
Institute of Policy and Planning Sciences Tel/fax: +81 (298) 53-5091
__________________________________________________________________________
__________________________________________________________________________
What are those two straight lines for? "Free software rules."