From d76cb8f1cf799aba11cbb8b13a8baecd29b54dbe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20P=C3=B6nitz?= Date: Tue, 13 Nov 2001 08:21:03 +0000 Subject: [PATCH] activate row delete/insert for the 'cases' environment, too git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@3015 a592a061-630c-0410-9148-cb99ea01b6c8 --- src/mathed/formulabase.C | 2 +- src/mathed/math_cursor.C | 8 ++++---- src/mathed/math_cursor.h | 4 ++-- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/src/mathed/formulabase.C b/src/mathed/formulabase.C index 124c64e395..4705bb82e7 100644 --- a/src/mathed/formulabase.C +++ b/src/mathed/formulabase.C @@ -555,7 +555,7 @@ InsetFormulaBase::localDispatch(BufferView * bv, kb_action action, case LFUN_MATH_COLUMN_DELETE: { MathInset::idx_type idx = 0; - MathArrayInset * p = mathcursor ? mathcursor->enclosingArray(idx) : 0; + MathGridInset * p = mathcursor ? mathcursor->enclosingGrid(idx) : 0; if (p) { bv->lockedInsetStoreUndo(Undo::EDIT); char al = arg.size() ? arg[0] : 'c'; diff --git a/src/mathed/math_cursor.C b/src/mathed/math_cursor.C index 2b4db8d149..1cb978decb 100644 --- a/src/mathed/math_cursor.C +++ b/src/mathed/math_cursor.C @@ -917,10 +917,10 @@ bool MathCursor::selection() const } -MathArrayInset * MathCursor::enclosingArray(MathCursor::idx_type & idx) const +MathGridInset * MathCursor::enclosingGrid(MathCursor::idx_type & idx) const { for (int i = Cursor_.size() - 1; i >= 0; --i) { - MathArrayInset * p = (*Cursor_[i].par_)->asArrayInset(); + MathGridInset * p = (*Cursor_[i].par_)->asGridInset(); if (p) { idx = Cursor_[i].idx_; return p; @@ -1126,7 +1126,7 @@ void MathCursor::readLine(MathArray & ar) const char MathCursor::valign() const { idx_type idx; - MathArrayInset * p = enclosingArray(idx); + MathGridInset * p = enclosingGrid(idx); return p ? p->valign() : '\0'; } @@ -1134,7 +1134,7 @@ char MathCursor::valign() const char MathCursor::halign() const { idx_type idx; - MathArrayInset * p = enclosingArray(idx); + MathGridInset * p = enclosingGrid(idx); return p ? p->halign(idx % p->ncols()) : '\0'; } diff --git a/src/mathed/math_cursor.h b/src/mathed/math_cursor.h index ff4e92e6a4..513886d97a 100644 --- a/src/mathed/math_cursor.h +++ b/src/mathed/math_cursor.h @@ -27,7 +27,7 @@ class MathInset; class MathAtom; -class MathArrayInset; +class MathGridInset; class MathFuncInset; class MathHullInset; class MathScriptInset; @@ -126,7 +126,7 @@ public: /// MathAtom & par() const; /// return the next enclosing grid inset and the cursor's index in it - MathArrayInset * enclosingArray(idx_type &) const; + MathGridInset * enclosingGrid(idx_type &) const; /// InsetFormulaBase const * formula(); ///