/// wrapper around the above
bool insetAllowed(InsetOld * in) const;
///
- virtual void write(Buffer const *, std::ostream &) const = 0;
+ virtual void write(Buffer const &, std::ostream &) const = 0;
///
- virtual void read(Buffer const *, LyXLex & lex) = 0;
+ virtual void read(Buffer const &, LyXLex & lex) = 0;
/// returns the number of rows (\n's) of generated tex code.
- virtual int latex(Buffer const *, std::ostream &,
+ virtual int latex(Buffer const &, std::ostream &,
LatexRunParams const &) const = 0;
///
- virtual int ascii(Buffer const *,
+ virtual int ascii(Buffer const &,
std::ostream &, int linelen = 0) const = 0;
///
- virtual int linuxdoc(Buffer const *, std::ostream &) const = 0;
+ virtual int linuxdoc(Buffer const &, std::ostream &) const = 0;
///
- virtual int docbook(Buffer const *, std::ostream &, bool) const = 0;
+ virtual int docbook(Buffer const &, std::ostream &, bool) const = 0;
/// returns LyX code associated with the inset. Used for TOC, ...)
virtual InsetOld::Code lyxCode() const { return NO_CODE; }
/// returns true to override begin and end inset in file
virtual bool directWrite() const;
- /// Returns true if the inset should be centered alone
- virtual bool display() const { return false; }
- /// Changes the display state of the inset
- virtual void display(bool) {}
- ///
- /// returns true if this inset needs a row on it's own
- ///
- virtual bool needFullRow() const { return false; }
///
void setInsetName(string const & s) { name_ = s; }
///
///
UpdatableInset * owner() const { return owner_; }
///
- void parOwner(Paragraph * par) { par_owner_ = par; }
- ///
- Paragraph * parOwner() const { return par_owner_; }
- ///
void setBackgroundColor(LColor::color);
///
LColor::color backgroundColor() const;
private:
///
UpdatableInset * owner_;
- /// the paragraph in which this inset has been inserted
- Paragraph * par_owner_;
///
string name_;
///