#include "debug.h"
#include "dimension.h"
+#include "support/lstrings.h"
#include "textpainter.h"
using std::auto_ptr;
-#ifndef CXX_GLOBAL_CSTD
-using std::strchr;
-#endif
-
-
extern bool has_math_fonts;
namespace {
bool isBinaryOp(char c)
{
- return strchr("+-<>=/*", c);
+ return lyx::support::contains("+-<>=/*", c);
}
bool slanted(char c)
{
- //if (strchr("0123456789;:!|[]().,?+/-*<>=", c)
return ('a' <= c && c <= 'z') || ('A' <= c && c <= 'Z');
}
-auto_ptr<InsetBase> MathCharInset::clone() const
+auto_ptr<InsetBase> MathCharInset::doClone() const
{
return auto_ptr<InsetBase>(new MathCharInset(*this));
}
width_ += 2 * font_metrics::width(' ', font_);
lyxerr << "MathCharInset::metrics: " << dim << endl;
#endif
+ width_ = dim.wid;
}