/* This file is part of
- * ======================================================
- *
+ * ======================================================
+ *
* LyX, The Document Processor
- *
+ *
* Copyright 1995 Matthias Ettrich
* Copyright 1995-2001 The LyX Team.
*
if (bv) {
// Remove all error insets
if (bv->removeAutoInsets()) {
- bv->redraw();
+#warning repaint() or update() or nothing ?
+ bv->repaint();
bv->fitCursor();
}
}
string filename = buffer->getLatexName(false);
if (!buffer->tmppath.empty())
filename = AddName(buffer->tmppath, filename);
- filename = ChangeExtension(filename,
+ filename = ChangeExtension(filename,
formats.extension(backend_format));
// Ascii backend
return true;
}
+
bool Exporter::Export(Buffer * buffer, string const & format,
bool put_in_tempdir)
{
return Export(buffer, format, put_in_tempdir, result_file);
}
+
bool Exporter::Preview(Buffer * buffer, string const & format)
{
string result_file;
Exporter::GetExportableFormats(Buffer const * buffer, bool only_viewable)
{
vector<string> backends = Backends(buffer);
- vector<Format const *> result =
+ vector<Format const *> result =
converters.getReachable(backends[0], only_viewable, true);
for (vector<string>::const_iterator it = backends.begin() + 1;
it != backends.end(); ++it) {
return "latex";
}
+
vector<string> const Exporter::Backends(Buffer const * buffer)
{
vector<string> v;