#include "insets/Inset.h"
#include "gettext.h"
-#include "Color.h"
#include "LyX.h"
#include "LyXRC.h"
#include "MetricsInfo.h"
} // namespace anon
-bool RenderGraphic::metrics(MetricsInfo & mi, Dimension & dim) const
+void RenderGraphic::metrics(MetricsInfo & mi, Dimension & dim) const
{
bool image_ready = displayGraphic(params_) && readyToDisplay(loader_);
} else {
int font_width = 0;
- Font msgFont(mi.base.font);
- msgFont.setFamily(Font::SANS_FAMILY);
+ FontInfo msgFont(mi.base.font);
+ msgFont.setFamily(SANS_FAMILY);
// FIXME UNICODE
docstring const justname =
from_utf8(onlyFilename(params_.filename.absFilename()));
if (!justname.empty()) {
- msgFont.setSize(Font::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(Font::SIZE_TINY);
+ msgFont.setSize(FONT_SIZE_TINY);
font_width = std::max(font_width,
theFontMetrics(msgFont).width(msg));
}
dim.wid = std::max(50, font_width + 15);
}
- bool const changed = dim_ != dim;
dim_ = dim;
- return changed;
}
y - dim_.asc,
dim_.wid - 2 * Inset::TEXT_TO_INSET_OFFSET,
dim_.asc + dim_.des,
- Color::foreground);
+ Color_foreground);
// Print the file name.
- Font msgFont = pi.base.font;
- msgFont.setFamily(Font::SANS_FAMILY);
+ FontInfo msgFont = pi.base.font;
+ msgFont.setFamily(SANS_FAMILY);
string const justname = onlyFilename(params_.filename.absFilename());
if (!justname.empty()) {
- msgFont.setSize(Font::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(Font::SIZE_TINY);
+ msgFont.setSize(FONT_SIZE_TINY);
pi.pain.text(x + Inset::TEXT_TO_INSET_OFFSET + 6,
y - 4, msg, msgFont);
}