X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Finsets%2Finsetcaption.C;h=f1ba9df2deaec60738e83e180d931f365bd05bc7;hb=4a5b7a5952ad2381fcdf4830511293e184c7c5a1;hp=336142cb2c4de54f584066448d90137c2a40c9cc;hpb=42a1e2ea5a05435f9b07c6274b966e2ae13d4615;p=lyx.git diff --git a/src/insets/insetcaption.C b/src/insets/insetcaption.C index 336142cb2c..f1ba9df2de 100644 --- a/src/insets/insetcaption.C +++ b/src/insets/insetcaption.C @@ -21,6 +21,8 @@ #include "FloatList.h" #include "insets/insetfloat.h" #include "debug.h" +#include "gettext.h" +#include "support/lstrings.h" using std::ostream; using std::endl; @@ -28,21 +30,21 @@ using std::endl; InsetCaption::InsetCaption() : InsetText() { - SetAutoBreakRows(true); - SetDrawFrame(0, InsetText::LOCKED); - SetFrameColor(0, LColor::footnoteframe); + 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 @@ -53,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"); } @@ -95,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 @@ -104,22 +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 { -#warning Implement me! + // FIX: Implement me! return 0; } -int InsetCaption::DocBook(Buffer const * /*buf*/, ostream & /*os*/) const +int InsetCaption::docbook(Buffer const * buf, ostream & os) const { -#warning Implement me! - return 0; + int ret; + os << ""; + ret = InsetText::docbook(buf, os); + os << "\n"; + return ret; }