#include "inset.h"
+#include "gettext.h"
namespace lyx {
public:
InsetPagebreak() {}
- InsetBase::Code lyxCode() const { return InsetBase::LINE_CODE; }
+ InsetBase::Code lyxCode() const { return InsetBase::PAGEBREAK_CODE; }
- void metrics(MetricsInfo &, Dimension &) const;
+ bool metrics(MetricsInfo &, Dimension &) const;
void draw(PainterInfo & pi, int x, int y) const;
- virtual int latex(Buffer const &, odocstream &,
- OutputParams const &) const;
+ int latex(Buffer const &, odocstream &,
+ OutputParams const &) const;
int plaintext(Buffer const &, odocstream &,
- OutputParams const &) const;
+ OutputParams const &) const;
int docbook(Buffer const &, odocstream &,
- OutputParams const &) const;
+ OutputParams const &) const;
void read(Buffer const &, LyXLex & lex);
bool display() const { return true; }
- virtual std::string insetLabel() const { return "Page Break"; }
+ virtual docstring insetLabel() const { return _("Page Break"); }
virtual std::string getCmdName() const { return "\\newpage"; }
public:
InsetClearPage() {}
- std::string insetLabel() const { return "Clear Page"; }
+ docstring insetLabel() const { return _("Clear Page"); }
std::string getCmdName() const { return "\\clearpage"; }
public:
InsetClearDoublePage() {}
- std::string insetLabel() const { return "Clear Double Page"; }
+ docstring insetLabel() const { return _("Clear Double Page"); }
std::string getCmdName() const { return "\\cleardoublepage"; }
} // namespace lyx
-#endif // INSET_NEWLINE_H
+#endif // INSET_PAGEBREAK_H