using support::onlyFilename;
using std::string;
-using std::auto_ptr;
RenderGraphic::RenderGraphic(Inset const * inset)
}
-auto_ptr<RenderBase> RenderGraphic::clone(Inset const * inset) const
+RenderBase * RenderGraphic::clone(Inset const * inset) const
{
- return auto_ptr<RenderBase>(new RenderGraphic(*this, inset));
+ return new RenderGraphic(*this, inset);
}
} else {
int font_width = 0;
- LyXFont msgFont(mi.base.font);
- msgFont.setFamily(LyXFont::SANS_FAMILY);
+ Font msgFont(mi.base.font);
+ msgFont.setFamily(Font::SANS_FAMILY);
// FIXME UNICODE
- docstring const justname =
+ docstring const justname =
from_utf8(onlyFilename(params_.filename.absFilename()));
if (!justname.empty()) {
- msgFont.setSize(LyXFont::SIZE_FOOTNOTE);
+ msgFont.setSize(Font::SIZE_FOOTNOTE);
font_width = theFontMetrics(msgFont)
.width(justname);
}
docstring const msg = statusMessage(params_, loader_.status());
if (!msg.empty()) {
- msgFont.setSize(LyXFont::SIZE_TINY);
+ msgFont.setSize(Font::SIZE_TINY);
font_width = std::max(font_width,
theFontMetrics(msgFont).width(msg));
}
Color::foreground);
// Print the file name.
- LyXFont msgFont = pi.base.font;
- msgFont.setFamily(LyXFont::SANS_FAMILY);
+ Font msgFont = pi.base.font;
+ msgFont.setFamily(Font::SANS_FAMILY);
string const justname = onlyFilename(params_.filename.absFilename());
if (!justname.empty()) {
- msgFont.setSize(LyXFont::SIZE_FOOTNOTE);
+ msgFont.setSize(Font::SIZE_FOOTNOTE);
pi.pain.text(x + Inset::TEXT_TO_INSET_OFFSET + 6,
y - theFontMetrics(msgFont).maxAscent() - 4,
from_utf8(justname), msgFont);
// Print the message.
docstring const msg = statusMessage(params_, loader_.status());
if (!msg.empty()) {
- msgFont.setSize(LyXFont::SIZE_TINY);
+ msgFont.setSize(Font::SIZE_TINY);
pi.pain.text(x + Inset::TEXT_TO_INSET_OFFSET + 6,
y - 4, msg, msgFont);
}