mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-11-09 18:31:04 +00:00
Fix selection in insettext.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@1466 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
parent
360a1d7485
commit
6a1eb43bc4
@ -1,3 +1,11 @@
|
||||
2001-02-08 Dekel Tsur <dekelts@tau.ac.il>
|
||||
|
||||
|
||||
* insettext.C (LocalDispatch): Update selection cursor when moving
|
||||
cursor to the right.
|
||||
(moveRightIntern): Call to CursorRight with 2 argument eqaul to false.
|
||||
(moveLeftIntern): Ditto.
|
||||
|
||||
2001-02-05 Baruch Even <baruch.even@writeme.com>
|
||||
|
||||
* insetgraphics.C: Updated automatic image conversion, it now goes into
|
||||
|
@ -843,6 +843,7 @@ InsetText::LocalDispatch(BufferView * bv,
|
||||
result = moveRight(bv);
|
||||
bv->text->FinishUndo();
|
||||
TEXT(bv)->ClearSelection();
|
||||
TEXT(bv)->sel_cursor = TEXT(bv)->cursor;
|
||||
UpdateLocal(bv, CURSOR, false);
|
||||
break;
|
||||
case LFUN_LEFTSEL:
|
||||
@ -1259,24 +1260,24 @@ InsetText::moveLeft(BufferView * bv, bool activate_inset, bool selecting)
|
||||
|
||||
UpdatableInset::RESULT
|
||||
InsetText::moveRightIntern(BufferView * bv, bool behind,
|
||||
bool activate_inset, bool selecting)
|
||||
bool activate_inset, bool /*selecting*/)
|
||||
{
|
||||
if (!cpar(bv)->next && (cpos(bv) >= cpar(bv)->Last()))
|
||||
return FINISHED;
|
||||
if (activate_inset && checkAndActivateInset(bv, behind))
|
||||
return DISPATCHED;
|
||||
TEXT(bv)->CursorRight(bv, selecting);
|
||||
TEXT(bv)->CursorRight(bv);
|
||||
return DISPATCHED_NOUPDATE;
|
||||
}
|
||||
|
||||
|
||||
UpdatableInset::RESULT
|
||||
InsetText::moveLeftIntern(BufferView * bv, bool behind,
|
||||
bool activate_inset, bool selecting)
|
||||
bool activate_inset, bool /*selecting*/)
|
||||
{
|
||||
if (!cpar(bv)->previous && (cpos(bv) <= 0))
|
||||
return FINISHED;
|
||||
TEXT(bv)->CursorLeft(bv, selecting);
|
||||
TEXT(bv)->CursorLeft(bv);
|
||||
if (activate_inset && checkAndActivateInset(bv, behind))
|
||||
return DISPATCHED;
|
||||
return DISPATCHED_NOUPDATE;
|
||||
|
Loading…
Reference in New Issue
Block a user