using std::stack;
using std::list;
+using lyx::pos_type;
+
// all these externs should eventually be removed.
extern BufferList bufferlist;
}
// needed to insert the selection
-void Buffer::insertStringAsLines(Paragraph *& par, Paragraph::pos_type & pos,
+void Buffer::insertStringAsLines(Paragraph *& par, pos_type & pos,
LyXFont const & fn,string const & str) const
{
LyXLayout const & layout = textclasslist.Style(params.textclass,
++pos;
space_inserted = true;
} else {
- const Paragraph::pos_type nb = 8 - pos % 8;
- for (Paragraph::pos_type a = 0;
- a < nb ; ++a) {
+ const pos_type nb = 8 - pos % 8;
+ for (pos_type a = 0; a < nb ; ++a) {
par->insertChar(pos, ' ', font);
++pos;
}
lyxerr << "Should this ever happen?" << endl;
}
- for (Paragraph::pos_type i = 0; i < par->size(); ++i) {
+ for (pos_type i = 0; i < par->size(); ++i) {
if (!i && !noparbreak) {
if (linelen > 0)
buffer << "\n\n";
stack<PAR_TAG> tag_state;
// parsing main loop
- for (Paragraph::pos_type i = 0; i < par->size(); ++i) {
+ for (pos_type i = 0; i < par->size(); ++i) {
PAR_TAG tag_close = NONE;
list < PAR_TAG > tag_open;
// os << string(depth,' ');
// parsing main loop
- for (Paragraph::pos_type i = 0;
- i < par->size(); ++i) {
+ for (pos_type i = 0; i < par->size(); ++i) {
LyXFont font = par->getFont(params, i);
// handle <emphasis> tag
}
-Buffer::inset_iterator::inset_iterator(Paragraph * paragraph,
- Paragraph::pos_type pos)
+Buffer::inset_iterator::inset_iterator(Paragraph * paragraph, pos_type pos)
: par(paragraph)
{
it = par->InsetIterator(pos);