X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Fmathed%2FInsetMathMatrix.h;h=49c5ce4e5f146924b1318ea584336dd4db3b0335;hb=38c2cde0d8695ac5287bae218c4a33a2acf18ef8;hp=11fa18349c0bd9750c61724235f7c1fc06753bd4;hpb=0facb603fefec1ecc927f77bcf6228ca1f035444;p=lyx.git diff --git a/src/mathed/InsetMathMatrix.h b/src/mathed/InsetMathMatrix.h index 11fa18349c..49c5ce4e5f 100644 --- a/src/mathed/InsetMathMatrix.h +++ b/src/mathed/InsetMathMatrix.h @@ -13,19 +13,19 @@ #define MATH_MATRIXINSET_H #include "InsetMathGrid.h" +#include "support/strfwd.h" namespace lyx { -// "shortcut" for DelimInset("(",ArrayInset,")") +// "shortcut" for DelimInset("(",ArrayInset,")") used by MathExtern class InsetMathMatrix : public InsetMathGrid { public: /// - explicit InsetMathMatrix(InsetMathGrid const &); - /// - explicit InsetMathMatrix(docstring const & str); + explicit InsetMathMatrix(InsetMathGrid const &, + docstring const & left, docstring const & right); /// identifies MatrixInsets InsetMathMatrix const * asMatrixInset() const { return this; } @@ -42,12 +42,20 @@ public: /// void mathmlize(MathStream &) const; /// + void htmlize(HtmlStream &) const; + /// void octave(OctaveStream &) const; /// InsetCode lyxCode() const { return MATH_MATRIX_CODE; } + /// + bool handlesMulticolumn() const { return true; } //override private: virtual Inset * clone() const; + /// + docstring left_; + /// + docstring right_; };