mirror of
https://git.lyx.org/repos/lyx.git
synced 2025-01-11 19:14:51 +00:00
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
This commit is contained in:
parent
98d0501e77
commit
d76cb8f1cf
@ -555,7 +555,7 @@ InsetFormulaBase::localDispatch(BufferView * bv, kb_action action,
|
|||||||
case LFUN_MATH_COLUMN_DELETE:
|
case LFUN_MATH_COLUMN_DELETE:
|
||||||
{
|
{
|
||||||
MathInset::idx_type idx = 0;
|
MathInset::idx_type idx = 0;
|
||||||
MathArrayInset * p = mathcursor ? mathcursor->enclosingArray(idx) : 0;
|
MathGridInset * p = mathcursor ? mathcursor->enclosingGrid(idx) : 0;
|
||||||
if (p) {
|
if (p) {
|
||||||
bv->lockedInsetStoreUndo(Undo::EDIT);
|
bv->lockedInsetStoreUndo(Undo::EDIT);
|
||||||
char al = arg.size() ? arg[0] : 'c';
|
char al = arg.size() ? arg[0] : '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) {
|
for (int i = Cursor_.size() - 1; i >= 0; --i) {
|
||||||
MathArrayInset * p = (*Cursor_[i].par_)->asArrayInset();
|
MathGridInset * p = (*Cursor_[i].par_)->asGridInset();
|
||||||
if (p) {
|
if (p) {
|
||||||
idx = Cursor_[i].idx_;
|
idx = Cursor_[i].idx_;
|
||||||
return p;
|
return p;
|
||||||
@ -1126,7 +1126,7 @@ void MathCursor::readLine(MathArray & ar) const
|
|||||||
char MathCursor::valign() const
|
char MathCursor::valign() const
|
||||||
{
|
{
|
||||||
idx_type idx;
|
idx_type idx;
|
||||||
MathArrayInset * p = enclosingArray(idx);
|
MathGridInset * p = enclosingGrid(idx);
|
||||||
return p ? p->valign() : '\0';
|
return p ? p->valign() : '\0';
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1134,7 +1134,7 @@ char MathCursor::valign() const
|
|||||||
char MathCursor::halign() const
|
char MathCursor::halign() const
|
||||||
{
|
{
|
||||||
idx_type idx;
|
idx_type idx;
|
||||||
MathArrayInset * p = enclosingArray(idx);
|
MathGridInset * p = enclosingGrid(idx);
|
||||||
return p ? p->halign(idx % p->ncols()) : '\0';
|
return p ? p->halign(idx % p->ncols()) : '\0';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -27,7 +27,7 @@
|
|||||||
|
|
||||||
class MathInset;
|
class MathInset;
|
||||||
class MathAtom;
|
class MathAtom;
|
||||||
class MathArrayInset;
|
class MathGridInset;
|
||||||
class MathFuncInset;
|
class MathFuncInset;
|
||||||
class MathHullInset;
|
class MathHullInset;
|
||||||
class MathScriptInset;
|
class MathScriptInset;
|
||||||
@ -126,7 +126,7 @@ public:
|
|||||||
///
|
///
|
||||||
MathAtom & par() const;
|
MathAtom & par() const;
|
||||||
/// return the next enclosing grid inset and the cursor's index in it
|
/// 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();
|
InsetFormulaBase const * formula();
|
||||||
///
|
///
|
||||||
|
Loading…
Reference in New Issue
Block a user