X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Finsets%2Finsetcaption.C;h=f1ba9df2deaec60738e83e180d931f365bd05bc7;hb=4a5b7a5952ad2381fcdf4830511293e184c7c5a1;hp=02af2b6714643087b8407902e8d9a336862c389f;hpb=795225e72d430986ac29f4392164c4b2e69ecea0;p=lyx.git diff --git a/src/insets/insetcaption.C b/src/insets/insetcaption.C index 02af2b6714..f1ba9df2de 100644 --- a/src/insets/insetcaption.C +++ b/src/insets/insetcaption.C @@ -22,6 +22,7 @@ #include "insets/insetfloat.h" #include "debug.h" #include "gettext.h" +#include "support/lstrings.h" using std::ostream; using std::endl; @@ -29,21 +30,21 @@ using std::endl; InsetCaption::InsetCaption() : InsetText() { - SetAutoBreakRows(true); - SetDrawFrame(0, InsetText::LOCKED); - SetFrameColor(0, LColor::captionframe); + setAutoBreakRows(true); + setDrawFrame(0, InsetText::LOCKED); + setFrameColor(0, LColor::captionframe); } -void InsetCaption::Write(Buffer const * buf, ostream & os) const +void InsetCaption::write(Buffer const * buf, ostream & os) const { os << "Caption\n"; - WriteParagraphData(buf, os); + writeParagraphData(buf, os); } -void InsetCaption::Read(Buffer const * buf, LyXLex & lex) +void InsetCaption::read(Buffer const * buf, LyXLex & lex) { #if 0 // We will enably this check again when the compability @@ -54,11 +55,11 @@ void InsetCaption::Read(Buffer const * buf, LyXLex & lex) << endl; } #endif - InsetText::Read(buf, lex); + InsetText::read(buf, lex); } -string const InsetCaption::EditMessage() const +string const InsetCaption::editMessage() const { return _("Opened Caption Inset"); } @@ -96,7 +97,7 @@ void InsetCaption::draw(BufferView * bv, LyXFont const & f, } -int InsetCaption::Latex(Buffer const * buf, ostream & os, +int InsetCaption::latex(Buffer const * buf, ostream & os, bool fragile, bool free_spc) const { // This is a bit too simplistic to take advantage of @@ -105,26 +106,25 @@ int InsetCaption::Latex(Buffer const * buf, ostream & os, // \caption{...}, later we will make it take advantage // of the one of the caption packages. (Lgb) ostringstream ost; - int const l = InsetText::Latex(buf, ost, fragile, free_spc); + int const l = InsetText::latex(buf, ost, fragile, free_spc); os << "\\caption{" << ost.str() << "}\n"; return l + 1; } -int InsetCaption::Ascii(Buffer const * /*buf*/, +int InsetCaption::ascii(Buffer const * /*buf*/, ostream & /*os*/, int /*linelen*/) const { -#ifdef WITH_WARNINGS -#warning Implement me! -#endif + // FIX: Implement me! return 0; } -int InsetCaption::DocBook(Buffer const * /*buf*/, ostream & /*os*/) const +int InsetCaption::docbook(Buffer const * buf, ostream & os) const { -#ifdef WITH_WARNINGS -#warning Implement me! -#endif - return 0; + int ret; + os << ""; + ret = InsetText::docbook(buf, os); + os << "\n"; + return ret; }