#include "inset.h"
class BufferParams;
+class Language;
struct LaTeXFeatures;
int width(BufferView *, LyXFont const &) const;
///
void draw(BufferView *, LyXFont const &, int, float &, bool) const;
+#if 0
///
LyXFont const convertFont(LyXFont const & font) const;
+#endif
///
void write(Buffer const *, std::ostream &) const;
///
///
int linuxdoc(Buffer const *, std::ostream &) const;
///
- int docBook(Buffer const *, std::ostream &) const;
+ int docbook(Buffer const *, std::ostream &) const;
///
void validate(LaTeXFeatures &) const;
///
- virtual Inset * clone(Buffer const &) const;
+ virtual Inset * clone(Buffer const &, bool same_id = false) const;
///
Inset::Code lyxCode() const;
+ // should this inset be handled like a normal charater
+ bool isChar() const { return true; }
+
private:
///
- quote_language language;
+ quote_language language_;
///
- quote_side side;
+ quote_side side_;
///
- quote_times times;
+ quote_times times_;
/** The parameters of the constructor are the language, the
side and the multiplicity of the quote.
///
void parseString(string const &);
///
- string const dispString() const;
+ string const dispString(Language const *) const;
};
#endif