X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Finsets%2Finsetcaption.h;h=35da0d33cd6728cb0b833edb2bd11d3a5283a203;hb=3c7232560282456bae466ef66e69d3eb511500fd;hp=f122fc427092e8ba5c7efb9d9c7fd55b083ef302;hpb=d59d3eb51af11e2146ac95ec58fc5677ea35386e;p=lyx.git diff --git a/src/insets/insetcaption.h b/src/insets/insetcaption.h index f122fc4270..35da0d33cd 100644 --- a/src/insets/insetcaption.h +++ b/src/insets/insetcaption.h @@ -1,10 +1,10 @@ // -*- C++ -*- /* This file is part of * ====================================================== - * + * * LyX, The Document Processor * - * Copyright 2000 The LyX Team. + * Copyright 2000-2001 The LyX Team. * *====================================================== */ @@ -24,15 +24,59 @@ class InsetCaption : public InsetText { public: /// - void Write(Buffer const * buf, std::ostream & os) const; + InsetCaption(BufferParams const &); + /// + void write(Buffer const * buf, std::ostream & os) const; + /// + void read(Buffer const * buf, LyXLex & lex); + /// + virtual + bool display() const; + /// + virtual + bool needFullRow() const; + /// + virtual + Inset::Code lyxCode() const; + /// + virtual + string const editMessage() const; /// - void Read(Buffer const * buf, LyXLex & lex); + virtual + void draw(BufferView * bv, LyXFont const & f, + int baseline, float & x, bool cleared) const; /// - Inset::Code LyxCode() const { - return CAPTION_CODE; - } + virtual + int latex(Buffer const * buf, std::ostream & os, + bool fragile, bool free_spc) const; + /// + virtual + int ascii(Buffer const * buf, std::ostream & os, int linelen) const; + /// + virtual + int docbook(Buffer const * buf, std::ostream & os) const; protected: private: }; + +inline +bool InsetCaption::display() const +{ + return true; +} + + +inline +bool InsetCaption::needFullRow() const +{ + return true; +} + + +inline +Inset::Code InsetCaption::lyxCode() const +{ + return CAPTION_CODE; +} #endif