X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Flyxrow_funcs.C;h=ec805f892e415e120dc6af884323568c91fb86e2;hb=d1f2a9c0000f0ad038425900b001c16a56c72afa;hp=3ffd91ae3c62a53c107243f679800aad1dc3a564;hpb=5be51b4fb77a6b13170d180f32d69745714b0b8e;p=lyx.git diff --git a/src/lyxrow_funcs.C b/src/lyxrow_funcs.C index 3ffd91ae3c..ec805f892e 100644 --- a/src/lyxrow_funcs.C +++ b/src/lyxrow_funcs.C @@ -19,77 +19,6 @@ using lyx::pos_type; -using std::max; -using std::min; -using std::endl; - - -int numberOfSeparators(Paragraph const & par, Row const & row) -{ - pos_type const first = max(row.pos(), par.beginningOfBody()); - pos_type const last = row.endpos() - 1; - int n = 0; - for (pos_type p = first; p < last; ++p) { - if (par.isSeparator(p)) - ++n; - } - - return n; -} - - -// This is called _once_ from LyXText and should at least be moved into -// an anonymous namespace there. (Lgb) -int numberOfHfills(Paragraph const & par, Row const & row) -{ - pos_type const last = row.endpos() - 1; - pos_type first = row.pos(); - - // hfill *DO* count at the beginning of paragraphs! - if (first) { - while (first < last && par.isHfill(first)) - ++first; - } - - first = max(first, par.beginningOfBody()); - - int n = 0; - - // last, because the end is ignored! - for (pos_type p = first; p < last; ++p) { - if (par.isHfill(p)) - ++n; - } - - return n; -} - - -// This is called _once_ from LyXText and should at least be moved into -// an anonymous namespace there. (Lgb) -int numberOfLabelHfills(Paragraph const & par, Row const & row) -{ - pos_type last = row.endpos() - 1; - pos_type first = row.pos(); - - // hfill *DO* count at the beginning of paragraphs! - if (first) { - while (first < last && par.isHfill(first)) - ++first; - } - - last = min(last, par.beginningOfBody()); - int n = 0; - - // last, because the end is ignored - for (pos_type p = first; p < last; ++p) { - if (par.isHfill(p)) - ++n; - } - - return n; -} - bool hfillExpansion(Paragraph const & par, Row const & row, pos_type pos) { @@ -110,7 +39,7 @@ bool hfillExpansion(Paragraph const & par, Row const & row, pos_type pos) // in some labels it does not count if (par.layout()->margintype != MARGIN_MANUAL - && pos < par.beginningOfBody()) + && pos < par.beginOfBody()) return false; // if there is anything between the first char of the row and