X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Finsets%2FRenderPreview.cpp;h=0b17d2f83c5ff40d9d938ba66642d01df4c4d87a;hb=48b1e8a0aca2f3f3faa8f1f800568e47792ba9a0;hp=df0ac64d7e8bd67be8bd99fc68e262c63a5e8bc3;hpb=e30f3d76d2bee0011ceaeb5f0cc221156458cbad;p=lyx.git diff --git a/src/insets/RenderPreview.cpp b/src/insets/RenderPreview.cpp index df0ac64d7e..0b17d2f83c 100644 --- a/src/insets/RenderPreview.cpp +++ b/src/insets/RenderPreview.cpp @@ -145,7 +145,7 @@ void RenderPreview::metrics(MetricsInfo & mi, Dimension & dim) const FontInfo font(mi.base.font); font.setFamily(SANS_FAMILY); - font.setSize(FONT_SIZE_FOOTNOTE); + font.setSize(FOOTNOTE_SIZE); docstring const stat = statusMessage(mi.base.bv, snippet_); dim.wid = 15 + theFontMetrics(font).width(stat); } @@ -166,7 +166,7 @@ void RenderPreview::draw(PainterInfo & pi, int x, int y) const pi.pain.image(x, y - dim_.asc, dim_.wid, dim_.height(), *image); } else { - int const offset = Inset::TEXT_TO_INSET_OFFSET; + int const offset = Inset::textOffset(pi.base.bv); pi.pain.rectangle(x + offset, y - dim_.asc, @@ -176,15 +176,15 @@ void RenderPreview::draw(PainterInfo & pi, int x, int y) const FontInfo font(pi.base.font); font.setFamily(SANS_FAMILY); - font.setSize(FONT_SIZE_FOOTNOTE); + font.setSize(FOOTNOTE_SIZE); docstring const stat = statusMessage(pi.base.bv, snippet_); pi.pain.text(x + offset + 6, y - theFontMetrics(font).maxAscent() - 4, stat, font); } - pi.change_.paintCue(pi, x, y - dim_.asc, - x + dim_.width(), y - dim_.asc + dim_.height()); + pi.change.paintCue(pi, x, y - dim_.asc, + x + dim_.width(), y - dim_.asc + dim_.height()); } @@ -304,6 +304,7 @@ void RenderMonitoredPreview::startMonitoring() const { if (!monitoring()) { monitor_ = FileSystemWatcher::activeMonitor(filename_); + // Disconnected at the same time as this is destroyed. monitor_->connect([this](bool /* exists */){ changed_(); }); } }