]> git.lyx.org Git - lyx.git/blob - src/lyxrow_funcs.h
split LyXText::rowlist_ into individual Paragraph::rows_ chunks
[lyx.git] / src / lyxrow_funcs.h
1 // -*- C++ -*-
2
3 #ifndef LYXROW_FUNCS_H
4 #define LYXROW_FUNCS_H
5
6 #include "RowList.h"
7 #include "support/types.h"
8
9 class Paragraph;
10
11 bool isParEnd(Paragraph const & par, RowList::iterator rit);
12
13 lyx::pos_type lastPos(Paragraph const & par, RowList::iterator rit);
14
15 lyx::pos_type lastPrintablePos(Paragraph const & par, RowList::iterator rit);
16
17 int numberOfSeparators(Paragraph const & par, RowList::iterator rit);
18
19 int numberOfHfills(Paragraph const & par, RowList::iterator rit);
20
21 int numberOfLabelHfills(Paragraph const & par, RowList::iterator rit);
22
23 bool hfillExpansion(Paragraph const & par, RowList::iterator rit,
24         lyx::pos_type pos);
25
26 #endif