From: André Pönitz Date: Wed, 9 Oct 2002 16:08:57 +0000 (+0000) Subject: somewhat better handling of LFUN_ENDBUFFER etc (#571) X-Git-Tag: 1.6.10~18204 X-Git-Url: https://git.lyx.org/gitweb/?a=commitdiff_plain;h=eb5ffba9aa89d72711ef2f941ba86cbfb88898db;p=features.git 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 --- 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;