Small bugfix for cursor-misplacement and insert of BREAKLINES

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@644 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
Jürgen Vigna 2000-04-10 15:18:09 +00:00
parent e97f3d1b31
commit 29c4f56c67
3 changed files with 10 additions and 1 deletions

View File

@ -1,5 +1,11 @@
2000-04-10 Juergen Vigna <jug@sad.it>
* src/BufferView2.C (showLockedInsetCursor): small bugfix for
misplaced cursor when inset in inset is locked.
* src/insets/insettext.C (LocalDispatch): small fix so that a
BREAKLINE is not inserted if we don't permit it with autBreakRows.
* src/insets/insetfoot.C (GetDrawFont): implemented this as the
footnote font should be decreased in size twice when displaying.

View File

@ -739,7 +739,8 @@ int BufferView::lockInset(UpdatableInset * inset)
void BufferView::showLockedInsetCursor(long x, long y, int asc, int desc)
{
if (the_locking_inset && available()) {
y += text->cursor.y;
y += text->cursor.y +
the_locking_inset->InsetInInsetY();
pimpl_->screen->ShowManualCursor(x, y, asc, desc,
LyXScreen::BAR_SHAPE);
}

View File

@ -693,6 +693,8 @@ InsetText::LocalDispatch(BufferView * bv,
return DISPATCHED;
case LFUN_BREAKPARAGRAPH:
case LFUN_BREAKLINE:
if (!autoBreakRows)
return DISPATCHED;
bv->text->SetUndo(Undo::INSERT,
bv->text->cursor.par->ParFromPos(bv->text->cursor.pos)->previous,
bv->text->cursor.par->ParFromPos(bv->text->cursor.pos)->next);