#include <vector>
class LyXFont;
-class Dimension;
class Buffer;
class Painter;
class LatexRunParams;
class WordLangTuple;
class ParagraphList;
-struct LaTeXFeatures;
-
namespace grfx {
class PreviewLoader;
}
///
GRAPHICS_CODE,
///
- PARENT_CODE,
- ///
BIBITEM_CODE,
///
BIBTEX_CODE,
///
Inset(Inset const & in);
///
- virtual void dimension(BufferView *, LyXFont const &, Dimension &) const = 0;
- ///
int ascent(BufferView *, LyXFont const &) const;
///
int descent(BufferView *, LyXFont const &) const;
virtual int linuxdoc(Buffer const *, std::ostream &) const = 0;
///
virtual int docbook(Buffer const *, std::ostream &, bool) const = 0;
- /// Updates needed features for this inset.
- virtual void validate(LaTeXFeatures & features) const;
/// returns LyX code associated with the inset. Used for TOC, ...)
virtual Inset::Code lyxCode() const { return NO_CODE; }