X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2Fmathed%2FInsetMathExFunc.cpp;h=e4e1f10c2e2b8daa099bcb490185c58828f1a798;hb=2de30c62f8d671a8c8d4d52a6a7310e2c5ca84de;hp=9a871f49d40c4fcd86e9c8261a6db9eed63c4c71;hpb=7150b0caa381ed6872d0b6090a1057861cacfa50;p=lyx.git
diff --git a/src/mathed/InsetMathExFunc.cpp b/src/mathed/InsetMathExFunc.cpp
index 9a871f49d4..e4e1f10c2e 100644
--- a/src/mathed/InsetMathExFunc.cpp
+++ b/src/mathed/InsetMathExFunc.cpp
@@ -3,7 +3,7 @@
* This file is part of LyX, the document processor.
* Licence details can be found in the file COPYING.
*
- * \author André Pönitz
+ * \author André Pönitz
*
* Full author contact details are available in file CREDITS.
*/
@@ -24,13 +24,13 @@ using namespace std;
namespace lyx {
-InsetMathExFunc::InsetMathExFunc(docstring const & name)
- : InsetMathNest(1), name_(name)
+InsetMathExFunc::InsetMathExFunc(Buffer * buf, docstring const & name)
+ : InsetMathNest(buf, 1), name_(name)
{}
-InsetMathExFunc::InsetMathExFunc(docstring const & name, MathData const & ar)
- : InsetMathNest(1), name_(name)
+InsetMathExFunc::InsetMathExFunc(Buffer * buf, docstring const & name, MathData const & ar)
+ : InsetMathNest(buf, 1), name_(name)
{
cell(0) = ar;
}
@@ -44,7 +44,7 @@ Inset * InsetMathExFunc::clone() const
void InsetMathExFunc::metrics(MetricsInfo & mi, Dimension & dim) const
{
- mathed_string_dim(mi.base.font, name_, dim);
+ metricsStrRedBlack(mi, dim, name_);
}
@@ -124,9 +124,14 @@ void InsetMathExFunc::mathematica(MathematicaStream & os) const
void InsetMathExFunc::mathmlize(MathStream & os) const
{
- ++os.tab(); os.cr(); os.os() << '<' << name_ << '>';
+ os << "" << name_ << "⁡";
os << cell(0);
- os.cr(); --os.tab(); os.os() << "" << name_ << '>';
+}
+
+
+void InsetMathExFunc::htmlize(HtmlStream & os) const
+{
+ os << name_ << cell(0);
}