X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Finsets%2Finsetcaption.h;h=27088e5e645c210f17297c6701910abf03d99dac;hb=60d0e5757382985f01c9b7dfcff4b2ebbd68ffeb;hp=328c7aa6c17278e97cb4ef36b232ba574f435309;hpb=0b1b6dfa4ed99f2b7c2a36cb56dcbb9d5553ac33;p=lyx.git diff --git a/src/insets/insetcaption.h b/src/insets/insetcaption.h index 328c7aa6c1..27088e5e64 100644 --- a/src/insets/insetcaption.h +++ b/src/insets/insetcaption.h @@ -4,7 +4,7 @@ * * LyX, The Document Processor * - * Copyright 2000 The LyX Team. + * Copyright 2000-2001 The LyX Team. * *====================================================== */ @@ -23,8 +23,60 @@ */ class InsetCaption : public InsetText { public: + /// + InsetCaption(); + /// + 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; + /// + virtual + void draw(BufferView * bv, LyXFont const & f, + int baseline, float & x, bool cleared) const; + /// + 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