On Wed, 01 Nov 2000, Allan Rae wrote:
> On Thu, 26 Oct 2000, Angus Leeming wrote:
> > Nice to get positive feedback. You've just listed all the "new" dialogs
> > as working elegantly and all the "old" dialogs as not!
> >
> > As dialogs get ported to the GUI-independent way, all the xforms dialogs
> > will behave in this way because they all derive from a common base class
> > that controls this functionality.
>
> Actually, HideAllVisibleBufferDependentDialogs (in
> lyx_gui_misc.[hC]) should be being called somewhere along the line.
>
> Some of the dialogs that aren't hiding are probably either not mentioned
> in the HAVBDD function or the corresponding update function.
>
> We probably need to just add another connection in Dialogs.C to connect
> HAVBDD to Dialogs::HideBufferDependent and then they'll also be hidden
> when they should be.
>
> I'm not in a position to do/test this at present.
No, what he's talking about is that when you minimise the main LyX window,
all the daughter windows dissapear also. When you restore the main LyX
window, the daughter windows come back also. This is a function of
FL_TRANSIENT_WINDOW I think.
Angus