dim.wid += 2 * theFontMetrics(font_).width(' ');
lyxerr << "InsetMathChar::metrics: " << dim << endl;
#endif
+ // Cache the inset dimension.
+ // FIXME: put the resulting dim in BufferView.
+ dim_ = dim;
}
///
void metrics(MetricsInfo & mi, Dimension & dim) const;
///
+ Dimension const dimension(BufferView const &) const { return dim_; }
+ ///
void draw(PainterInfo & pi, int x, int y) const;
///
void metricsT(TextMetricsInfo const & mi, Dimension & dim) const;
char_type char_;
/// cached kerning for superscript
mutable int kerning_;
+ /// FIXME: move this out to BufferView
+ mutable Dimension dim_;
};
} // namespace lyx