On 20-Mar-01 at 16:30, Gerd Moellmann ([EMAIL PROTECTED]) wrote:
> Rick Scott <[EMAIL PROTECTED]> writes:
>
> > If you have anything important outstanding try again with
> > [EMAIL PROTECTED]
>
> I think the only important one from me was about how to reproduce the
> fontList problem in Emacs (#ifdef LESSTIF_VERSION in xfaces.c).
> That can be reproduced by starting Emacs like this
>
> $ emacs -q -eval "(set-face-attribute 'menu nil :height 140)"
Good one!! Recursively setting the geometry of nearly every widget in the app!!
I've managed to stop it in 3 or 4 different ways, none of which I'm happy with.
It seems that a button, 3 or 4 levels deep in a cascade, is requesting a new
geom from its parent, which eventually ends up at the menubar since the parent
of the pulldown is a MenuShell which has its parent as the menubar. This
request seems to be getting a wacked value returned. But the MenuShell should
be on the popup list of the menubar as opposed to the child list, so anything
it requests should be okay, because only the children list is considered in the
geometry negotiation. Being about 16 levels deep in a recursive procedure
doesn't help much..... But I'm on it.....