X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FParagraphMetrics.cpp;h=fc71943377ce0f76c7d9140e50ecec7bfaa22a12;hb=6c977615633e5e132494b9a7fa778588210f9c95;hp=a53605c794f411fcee6aacbfad27a6cdf4b6cf2a;hpb=6cdf6bd6ab12d320662ae76bc332d214e11ca6b2;p=lyx.git diff --git a/src/ParagraphMetrics.cpp b/src/ParagraphMetrics.cpp index a53605c794..fc71943377 100644 --- a/src/ParagraphMetrics.cpp +++ b/src/ParagraphMetrics.cpp @@ -24,8 +24,6 @@ #include "BufferView.h" #include "Counters.h" #include "Encoding.h" -#include "support/debug.h" -#include "support/gettext.h" #include "Language.h" #include "LaTeXFeatures.h" #include "Layout.h" @@ -44,9 +42,11 @@ #include "insets/InsetBibitem.h" #include "insets/InsetOptArg.h" +#include "support/convert.h" +#include "support/debug.h" +#include "support/gettext.h" #include "support/lstrings.h" #include "support/textutils.h" -#include "support/convert.h" #include #include @@ -62,9 +62,9 @@ using namespace lyx::support; namespace lyx { -ParagraphMetrics::ParagraphMetrics(Paragraph const & par): position_(-1), par_(&par) -{ -} +ParagraphMetrics::ParagraphMetrics(Paragraph const & par) : + position_(-1), par_(&par) +{} ParagraphMetrics & ParagraphMetrics::operator=( @@ -198,12 +198,12 @@ void ParagraphMetrics::dump() const int ParagraphMetrics::rightMargin(BufferView const & bv) const { BufferParams const & params = bv.buffer().params(); - TextClass const & tclass = params.getTextClass(); + DocumentClass const & tclass = params.documentClass(); frontend::FontMetrics const & fm = theFontMetrics(params.getFont()); int const r_margin = bv.rightMargin() + fm.signedWidth(tclass.rightmargin()) - + fm.signedWidth(par_->layout()->rightmargin) + + fm.signedWidth(par_->layout().rightmargin) * 4 / (par_->getDepth() + 4); return r_margin; @@ -260,7 +260,7 @@ bool ParagraphMetrics::hfillExpansion(Row const & row, pos_type pos) const } // do not expand in some labels - if (par_->layout()->margintype != MARGIN_MANUAL && pos < par_->beginOfBody()) + if (par_->layout().margintype != MARGIN_MANUAL && pos < par_->beginOfBody()) return false; // if there is anything between the first char of the row and