Edwin, this is beautifully done. Two small points:

In src/lyxfunc.C
                
        case LFUN_FREE:
-               Free(owner->view());
-               owner->view()->setState();
-               owner->showState();
+               owner->view()->owner()->getDialogs()->setUserFreeFont();
                break;

??? why ??? I think it should be
+               owner->getDialogs()->setUserFreeFont();
 


In src/frontends/xforms/FormCharacter::build() change this:
+   fl_set_form_minsize(dialog_->form,
+                      dialog_->form->w,
+                      dialog_->form->h);
to 
        minw_ = ...
        minh_ = ...
or the minsize will be remembered only the first time you launch/hide the 
dialog. Yes, I know that this is dumn.

Make those changes and resubmit and then this patch can go in I think.

Angus




Reply via email to