From eb5ffba9aa89d72711ef2f941ba86cbfb88898db Mon Sep 17 00:00:00 2001 From: =?utf8?q?Andr=C3=A9=20P=C3=B6nitz?= Date: Wed, 9 Oct 2002 16:08:57 +0000 Subject: [PATCH] somewhat better handling of LFUN_ENDBUFFER etc (#571) git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@5375 a592a061-630c-0410-9148-cb99ea01b6c8 --- src/mathed/formulabase.C | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/mathed/formulabase.C b/src/mathed/formulabase.C index e233c693ed..24881bc677 100644 --- a/src/mathed/formulabase.C +++ b/src/mathed/formulabase.C @@ -475,6 +475,7 @@ Inset::RESULT InsetFormulaBase::localDispatch(FuncRequest const & cmd) case LFUN_HOMESEL: sel = true; // fall through case LFUN_HOME: + case LFUN_WORDLEFT: result = mathcursor->home(sel) ? DISPATCHED : FINISHED; updateLocal(bv, false); break; @@ -482,18 +483,23 @@ Inset::RESULT InsetFormulaBase::localDispatch(FuncRequest const & cmd) case LFUN_ENDSEL: sel = true; // fall through case LFUN_END: + case LFUN_WORDRIGHT: result = mathcursor->end(sel) ? DISPATCHED : FINISHED_RIGHT; updateLocal(bv, false); break; case LFUN_PRIORSEL: case LFUN_PRIOR: + case LFUN_BEGINNINGBUFSEL: + case LFUN_BEGINNINGBUF: result = FINISHED_UP; updateLocal(bv, false); break; case LFUN_NEXTSEL: case LFUN_NEXT: + case LFUN_ENDBUFSEL: + case LFUN_ENDBUF: result = FINISHED_DOWN; updateLocal(bv, false); break; -- 2.39.2