- virtual void read(Buffer const *, LyXLex & lex);
-
- /** returns the number of rows (\n's) of generated tex code.
- fragile == true means, that the inset should take care about
- fragile commands by adding a \protect before.
- If the free_spc (freespacing) variable is set, then this inset
- is in a free-spacing paragraph.
- */
- virtual int latex(Buffer const *, std::ostream &, bool fragile,
- bool free_spc) const;
- /// write ASCII output to the ostream
- virtual int ascii(Buffer const *, std::ostream &, int linelen) const;
- /// write LinuxDoc output to the ostream
- virtual int linuxdoc(Buffer const *, std::ostream &) const;
- /// write DocBook output to the ostream
- virtual int docbook(Buffer const *, std::ostream &, bool mixcont) const;
-
- /// 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 EXTERNAL_CODE; }