X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Finsets%2FInsetHFill.cpp;h=968c64223e0d81e43eb32b5f54b041a15e4fd87f;hb=d45d7de8c35787423e071ef9bdac005b87701df6;hp=2c071f659fd2de70ade8e3183f408a65815d5620;hpb=897436efbb9bd641b61467d185a2dfae9839e575;p=lyx.git diff --git a/src/insets/InsetHFill.cpp b/src/insets/InsetHFill.cpp index 2c071f659f..968c64223e 100644 --- a/src/insets/InsetHFill.cpp +++ b/src/insets/InsetHFill.cpp @@ -18,28 +18,31 @@ namespace lyx { -using std::ostream; - InsetHFill::InsetHFill() - : InsetCommand(InsetCommandParams("hfill"), std::string()) + : InsetCommand(InsetCommandParams(HFILL_CODE), std::string()) {} -std::auto_ptr InsetHFill::doClone() const +CommandInfo const * InsetHFill::findInfo(std::string const & /* cmdName */) +{ + static const char * const paramnames[] = {""}; + static const CommandInfo info = {0, paramnames, 0}; + return &info; +} + + +Inset * InsetHFill::clone() const { - return std::auto_ptr(new InsetHFill); + return new InsetHFill; } -bool InsetHFill::metrics(MetricsInfo &, Dimension & dim) const +void InsetHFill::metrics(MetricsInfo &, Dimension & dim) const { dim.wid = 3; dim.asc = 3; dim.des = 3; - bool const changed = dim_ != dim; - dim_ = dim; - return changed; } @@ -65,7 +68,7 @@ int InsetHFill::docbook(Buffer const &, odocstream & os, } -void InsetHFill::write(Buffer const &, ostream & os) const +void InsetHFill::write(Buffer const &, std::ostream & os) const { os << "\n\\hfill\n"; }