#include "math_scriptinset.h"
#include "support/LOstream.h"
+#include "support.h"
MathScriptInset::MathScriptInset()
}
-void MathScriptInset::metrics(MathStyles st)
+void MathScriptInset::metrics(MathStyles st) const
{
size_ = st;
MathStyles tt = smallerStyleScript(st);
dx0_ = (width_ - xcell(0).width()) / 2;
dx1_ = (width_ - xcell(1).width()) / 2;
} else {
- int asc;
- int des;
+ int asc = 0;
+ int des = 0;
int wid = 0;
mathed_char_height(LM_TC_VAR, st, 'I', asc, des);
if (symbol_) {
symbol_->metrics(st);
wid = symbol_->width();
asc = symbol_->ascent();
- des = symbol_->descent();
+ des = symbol_->descent();
}
ascent_ = up() ? xcell(0).height() + asc : 0;
descent_ = down() ? xcell(1).height() + des : 0;
}
-void MathScriptInset::draw(Painter & pain, int x, int y)
+void MathScriptInset::draw(Painter & pain, int x, int y) const
{
xo(x);
yo(y);