mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-09-19 22:40:26 +00:00
Remove lyxerr statement; cosmetics.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8680 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
parent
47c864967f
commit
66cd8361ff
@ -1,3 +1,9 @@
|
||||
2004-04-20 Angus Leeming <leeming@lyx.org>
|
||||
|
||||
* render_preview.C (startLoading): remove lyxerr statement.
|
||||
(draw): cosmetics.
|
||||
(getPreviewLoader): new helper function.
|
||||
|
||||
2004-04-19 Angus Leeming <leeming@lyx.org>
|
||||
|
||||
* insetexternal.C:
|
||||
@ -41,7 +47,7 @@
|
||||
* insetgraphics.C:
|
||||
* insetinclude.C: ensuing simplification of the client code.
|
||||
(statusChanged): now superfluous. Removed.
|
||||
|
||||
|
||||
2004-04-12 Georg Baum <Georg.Baum@post.rwth-aachen.de>
|
||||
|
||||
* ExternalTemplate.[Ch]: remove editCommand
|
||||
@ -57,7 +63,7 @@
|
||||
|
||||
2004-04-07 Angus Leeming <leeming@lyx.org>
|
||||
|
||||
* insetexternal.C (priv_dispatch):
|
||||
* insetexternal.C (priv_dispatch):
|
||||
* insetinclude.C (priv_dispatch): prevent crash by invoking
|
||||
InsetOld::priv_dispatch at the end of the switch, rather than
|
||||
InsetOld::dispatch...
|
||||
@ -78,7 +84,7 @@
|
||||
filename where appropriate
|
||||
|
||||
2004-04-05 André Pönitz <poenitz@gmx.net>
|
||||
|
||||
|
||||
* insetbase.h: use LCursor & in notifyCursorLeave
|
||||
|
||||
2004-04-05 Angus Leeming <leeming@lyx.org>
|
||||
@ -107,7 +113,7 @@
|
||||
|
||||
2004-04-01 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
|
||||
|
||||
* insetfloat.C (read): fix reading of float params
|
||||
* insetfloat.C (read): fix reading of float params
|
||||
(recognize "type")
|
||||
|
||||
2004-03-31 Alfredo Braunstein <abraunst@lyx.org>
|
||||
@ -148,7 +154,7 @@
|
||||
2004-03-29 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
|
||||
|
||||
* insetbibtex.[Ch]: bibtopic support.
|
||||
|
||||
|
||||
* insetfloat.[Ch]: add param \sideways {true|false}
|
||||
(support for sideways floats from rotating.sty).
|
||||
|
||||
@ -228,7 +234,7 @@
|
||||
|
||||
2004-03-09 Alfredo Braunstein <abraunst@lyx.org>
|
||||
|
||||
* insetcollapsable.[Ch] (metrics, draw): implemented an inlined-Open
|
||||
* insetcollapsable.[Ch] (metrics, draw): implemented an inlined-Open
|
||||
submode.
|
||||
|
||||
2004-03-07 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
|
||||
@ -238,7 +244,7 @@
|
||||
2004-03-05 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
|
||||
|
||||
* insetcite.C: Support second \cite option.
|
||||
|
||||
|
||||
* insetcommand.[Ch]:
|
||||
* insetcommandparams.[Ch]: add second optional argument.
|
||||
|
||||
@ -274,7 +280,7 @@
|
||||
* insetbase.C:
|
||||
* insetbase.[Ch]: remove explicit 'DispatchResult' return type and
|
||||
implicitly assume 'DispatchResult(true, true) with exception of
|
||||
InsetBase::priv_dispatch which does the equivalent of
|
||||
InsetBase::priv_dispatch which does the equivalent of
|
||||
'retrun DispatchResult(false)'
|
||||
|
||||
* inset*.[Ch] (priv_dispatch): adjust
|
||||
@ -296,7 +302,7 @@
|
||||
|
||||
2004-02-04 Alfredo Braunstein <abraunst@lyx.org>
|
||||
|
||||
* insettext.C (edit):
|
||||
* insettext.C (edit):
|
||||
(updateLocal): use the cur argument instead of the global cursor
|
||||
* insetcollapsable.C (edit): dont call inset.edit(x,y) when opening
|
||||
|
||||
|
@ -14,7 +14,6 @@
|
||||
#include "insets/inset.h"
|
||||
|
||||
#include "BufferView.h"
|
||||
#include "debug.h"
|
||||
#include "dimension.h"
|
||||
#include "gettext.h"
|
||||
#include "LColor.h"
|
||||
@ -68,13 +67,19 @@ auto_ptr<RenderBase> RenderPreview::clone(InsetBase const * inset) const
|
||||
|
||||
namespace {
|
||||
|
||||
graphics::PreviewLoader & getPreviewLoader(Buffer const & buffer)
|
||||
{
|
||||
graphics::Previews const & previews = graphics::Previews::get();
|
||||
return previews.loader(buffer);
|
||||
}
|
||||
|
||||
|
||||
string const statusMessage(BufferView const * bv, string const & snippet)
|
||||
{
|
||||
BOOST_ASSERT(bv && bv->buffer());
|
||||
|
||||
Buffer const & buffer = *bv->buffer();
|
||||
graphics::Previews const & previews = graphics::Previews::get();
|
||||
graphics::PreviewLoader const & loader = previews.loader(buffer);
|
||||
graphics::PreviewLoader const & loader = getPreviewLoader(buffer);
|
||||
graphics::PreviewLoader::Status const status = loader.status(snippet);
|
||||
|
||||
string message;
|
||||
@ -100,11 +105,10 @@ string const statusMessage(BufferView const * bv, string const & snippet)
|
||||
graphics::PreviewImage const *
|
||||
RenderPreview::getPreviewImage(Buffer const & buffer) const
|
||||
{
|
||||
graphics::Previews & previews = graphics::Previews::get();
|
||||
graphics::PreviewLoader & loader = previews.loader(buffer);
|
||||
graphics::PreviewLoader const & loader = getPreviewLoader(buffer);
|
||||
return loader.preview(snippet_);
|
||||
}
|
||||
|
||||
|
||||
|
||||
void RenderPreview::metrics(MetricsInfo & mi, Dimension & dim) const
|
||||
{
|
||||
@ -139,25 +143,29 @@ void RenderPreview::draw(PainterInfo & pi, int x, int y) const
|
||||
|
||||
graphics::PreviewImage const * const pimage =
|
||||
getPreviewImage(*pi.base.bv->buffer());
|
||||
graphics::Image const * const image = pimage ? pimage->image() : 0;
|
||||
|
||||
if (pimage && pimage->image()) {
|
||||
if (image) {
|
||||
pi.pain.image(x, y - dim_.asc, dim_.wid, dim_.height(),
|
||||
*(pimage->image()));
|
||||
return;
|
||||
*image);
|
||||
|
||||
} else {
|
||||
int const offset = InsetOld::TEXT_TO_INSET_OFFSET;
|
||||
|
||||
pi.pain.rectangle(x + offset,
|
||||
y - dim_.asc,
|
||||
dim_.wid - 2 * offset,
|
||||
dim_.asc + dim_.des,
|
||||
LColor::foreground);
|
||||
|
||||
LyXFont font(pi.base.font);
|
||||
font.setFamily(LyXFont::SANS_FAMILY);
|
||||
font.setSize(LyXFont::SIZE_FOOTNOTE);
|
||||
|
||||
pi.pain.text(x + offset + 6,
|
||||
y - font_metrics::maxAscent(font) - 4,
|
||||
statusMessage(pi.base.bv, snippet_), font);
|
||||
}
|
||||
|
||||
pi.pain.rectangle(x + InsetOld::TEXT_TO_INSET_OFFSET,
|
||||
y - dim_.asc,
|
||||
dim_.wid - 2 * InsetOld::TEXT_TO_INSET_OFFSET,
|
||||
dim_.asc + dim_.des,
|
||||
LColor::foreground);
|
||||
|
||||
LyXFont font(pi.base.font);
|
||||
font.setFamily(LyXFont::SANS_FAMILY);
|
||||
font.setSize(LyXFont::SIZE_FOOTNOTE);
|
||||
pi.pain.text(x + InsetOld::TEXT_TO_INSET_OFFSET + 6,
|
||||
y - font_metrics::maxAscent(font) - 4,
|
||||
statusMessage(pi.base.bv, snippet_), font);
|
||||
}
|
||||
|
||||
|
||||
@ -166,10 +174,8 @@ void RenderPreview::startLoading(Buffer const & buffer) const
|
||||
if (status() == LyXRC::PREVIEW_OFF || snippet_.empty())
|
||||
return;
|
||||
|
||||
graphics::Previews & previews = graphics::Previews::get();
|
||||
graphics::PreviewLoader & loader = previews.loader(buffer);
|
||||
graphics::PreviewLoader const & loader = getPreviewLoader(buffer);
|
||||
loader.startLoading();
|
||||
lyxerr << "RenderPreview::startLoading: " << snippet_ << std::endl;
|
||||
}
|
||||
|
||||
|
||||
@ -179,8 +185,7 @@ void RenderPreview::addPreview(string const & latex_snippet,
|
||||
if (status() == LyXRC::PREVIEW_OFF)
|
||||
return;
|
||||
|
||||
graphics::Previews & previews = graphics::Previews::get();
|
||||
graphics::PreviewLoader & loader = previews.loader(buffer);
|
||||
graphics::PreviewLoader & loader = getPreviewLoader(buffer);
|
||||
addPreview(latex_snippet, loader);
|
||||
}
|
||||
|
||||
@ -215,8 +220,7 @@ void RenderPreview::removePreview(Buffer const & buffer)
|
||||
if (snippet_.empty())
|
||||
return;
|
||||
|
||||
graphics::Previews & previews = graphics::Previews::get();
|
||||
graphics::PreviewLoader & loader = previews.loader(buffer);
|
||||
graphics::PreviewLoader & loader = getPreviewLoader(buffer);
|
||||
loader.remove(snippet_);
|
||||
snippet_.erase();
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user