On Thu, 17 Jan 2002, Juergen Vigna wrote: > > On 17-Jan-2002 Allan Rae wrote: > > > Sorry, the minipages now work almost as correct as they should. > > When I make the second minipage 45% (instead of 100%) the two > > minipages are no longer placed in the same row. > > I don't see this here, sorry!
Ahhhh I just found out two interesting things that are interrelated. By changing one line in drawInset() I can get John's missing minipage problem _and_ not have the minipage appear on the second line. That line is text.C:484 (currently CVS has this) if (!need_break_row && !inset_owner ==> && p.bv->text->status() == CHANGED_IN_DRAW) { Row * prev = p.row->previous(); I have been experimenting with: if (!need_break_row && !inset_owner ==> && p.bv->getLyXText()->status() == CHANGED_IN_DRAW) { Row * prev = p.row->previous(); With this setting I don't get the problem John reported with a cursor and no minipage in sight. However I can also set the second minipage to 10% and it will still be drawn on a second line. Which is the correct one to use? I'm thinking it should be the second version. Allan. (ARRae)