X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Finsets%2FRenderPreview.cpp;h=1d4fb9d6a5f521c8a73b4d9cb3e19beff22bc64d;hb=2c357c1d23b7b83839a9beb8225d4f1ae4f793b4;hp=d21f638eee19588b40df7bcdae8972dc3a5145b9;hpb=5ddc612b735317d5b22553a63aad7879503e3950;p=lyx.git diff --git a/src/insets/RenderPreview.cpp b/src/insets/RenderPreview.cpp index d21f638eee..1d4fb9d6a5 100644 --- a/src/insets/RenderPreview.cpp +++ b/src/insets/RenderPreview.cpp @@ -15,7 +15,7 @@ #include "BufferView.h" #include "Dimension.h" -#include "gettext.h" +#include "support/gettext.h" #include "LyX.h" #include "LyXRC.h" #include "MetricsInfo.h" @@ -32,13 +32,11 @@ #include +using namespace std; +using namespace lyx::support; namespace lyx { -using support::FileName; - -using std::string; - LyXRC_PreviewStatus RenderPreview::status() { @@ -126,9 +124,7 @@ void RenderPreview::metrics(MetricsInfo & mi, Dimension & dim) const getPreviewImage(mi.base.bv->buffer()); if (pimage) { - dim.asc = pimage->ascent(); - dim.des = pimage->descent(); - dim.wid = pimage->width(); + dim = pimage->dim(); } else { dim.asc = 50; dim.des = 0; @@ -240,13 +236,12 @@ void RenderPreview::imageReady(graphics::PreviewImage const & pimage) { // Check the current snippet is the same as that previewed. if (snippet_ == pimage.snippet()) - LyX::cref().updateInset(parent_); + parent_->updateFrontend(); } RenderMonitoredPreview::RenderMonitoredPreview(Inset const * inset) - : RenderPreview(inset), - monitor_(FileName(), 2000) + : RenderPreview(inset), monitor_(FileName(), 2000) {}