On Sun, 8 Oct 2000, Allan Rae wrote:
> On Fri, 6 Oct 2000, Angus Leeming wrote:
>
> > Defining the following function in FormPreferences resolves the
> >
> > BadDrawable (invalid Pixmap or Window parameter)
[...]
> > void FormPreferences::hide()
> > {
> > if (form() && form()->visible) {
> > fl_hide_form( outputs_tab_->form );
> > fl_hide_form( look_n_feel_tab_->form );
> > fl_hide_form( inputs_tab_->form );
>
> I suspect just these three should be sufficient.
> Or just hiding the currently visible nested tabbed dialog below may also
> do the trick.
Fixed. Just needed to hide the current active outer tabfolder before
hiding the dialog. May also work by hiding the active inner folder but
that'd take an extra couple of lines of code and I'm too lazy to type them
in to see if they would work ;-)
> > Incidentally, I get another crash when "Save"ing my changes to this popup
> > that is "resolved" by commenting out the call
> >
> > // lv_->getLyXFunc()->Dispatch(LFUN_SCREEN_FONT_UPDATE);
> >
> > in FormPreferences::apply()
I don't see anything like that here.
Allan. (ARRae)