if (inset)
prevInset()->infoize2(os);
}
- // overwite old message
- os << " ";
}
if (inMathed()) {
odocstringstream os;
info(os);
+#ifdef DEVEL_VERSION
+ InsetMath * math = inset().asInsetMath();
+ if (math)
+ os << _(", Inset: ") << math->id();
+ os << _(", Cell: ") << idx();
+ os << _(", Position: ") << pos();
+#endif
return os.str();
}
#include "insets/Inset.h"
+#include "TexRow.h"
+
namespace lyx {
math editor only, it isn't a general LyX inset. It's used to represent all
the math objects.
-Math insets do not know there parents, a cursor position or things
+Math insets do not know their parents, a cursor position or things
like that. They are dumb objects that are contained in other math insets
(InsetMathNests, in fact) thus forming a tree. The root of this tree is
always a InsetMathHull, which provides an interface to the Outer World by
bool isInToc() const { return true; }
///
InsetCode lyxCode() const { return MATH_CODE; }
+ ///
+ uid_type id() const { return this; }
};
///