Searched refs:_chunks (Results 1 - 4 of 4) sorted by relevance

/inkscape/src/libnrtype/
H A DLayout-TNG-OutIter.cpp42 if (char_index == 0) this_x_difference = fabs(_spans.front().x_end + _chunks.front().left_x - local_x);
58 span_index = _lineToSpan(_chunks[chunk_index].in_line);
91 return _cursorXOnLineToIterator(0, local_x + _chunks.front().left_x);
108 if ( local_x >= _chunks[_spans[span_index].in_chunk].left_x + span_left
109 && local_x <= _chunks[_spans[span_index].in_chunk].left_x + span_right
112 return _cursorXOnLineToIterator(_chunks[_spans[span_index].in_chunk].in_line, local_x);
122 for (chunk_index = 0 ; chunk_index < _chunks.size() ; chunk_index++) {
131 if (local_y < _lines[_chunks[chunk_index].in_line].baseline_y - line_height.ascent)
132 this_y_range = _lines[_chunks[chunk_index].in_line].baseline_y - line_height.ascent - local_y;
133 else if (local_y > _lines[_chunks[chunk_inde
[all...]
H A DLayout-TNG-Output.cpp87 _chunks.clear();
141 (*matrix)[4] = _lines[_chunks[span.in_chunk].in_line].baseline_y + _glyphs[glyph_index].y;
142 (*matrix)[5] = _chunks[span.in_chunk].left_x + _glyphs[glyph_index].x;
145 (*matrix)[4] = _chunks[span.in_chunk].left_x + _glyphs[glyph_index].x;
146 (*matrix)[5] = _lines[_chunks[span.in_chunk].in_line].baseline_y + _glyphs[glyph_index].y;
163 (_chunks[_spans[span_index].in_chunk].in_line != _chunks[_spans[span_index-1].in_chunk].in_line)){
170 (_chunks[_spans[span_index].in_chunk].in_line != _chunks[_spans[span_index+1].in_chunk].in_line)){
602 + Glib::ustring::compose(" in para %1 (direction=%2)\n", _lines[_chunks[_span
[all...]
H A DLayout-TNG.h826 inline Chunk const & chunk(Layout const *l) const {return l->_chunks[l->_spans[l->_characters[in_character].in_span].in_chunk];}
827 inline Line const & line(Layout const *l) const {return l->_lines[l->_chunks[l->_spans[l->_characters[in_character].in_span].in_chunk].in_line];}
835 inline Chunk const & chunk(Layout const *l) const {return l->_chunks[l->_spans[in_span].in_chunk];}
836 inline Line const & line(Layout const *l) const {return l->_lines[l->_chunks[l->_spans[in_span].in_chunk].in_line];}
837 inline Paragraph const & paragraph(Layout const *l) const {return l->_paragraphs[l->_lines[l->_chunks[l->_spans[in_span].in_chunk].in_line].in_paragraph];}
854 inline Chunk const & chunk(Layout const *l) const {return l->_chunks[in_chunk];}
855 inline Line const & line(Layout const *l) const {return l->_lines[l->_chunks[in_chunk].in_line];}
856 inline Paragraph const & paragraph(Layout const *l) const {return l->_paragraphs[l->_lines[l->_chunks[in_chunk].in_line].in_paragraph];}
873 std::vector<Chunk> _chunks; member in class:Inkscape::Text::Layout
895 EMIT_PREDICATE(PredicateLineToSpan, Span, _flow->_chunks[objec
[all...]
H A DLayout-TNG-Compute.cpp575 _flow._chunks.push_back(new_chunk);
617 new_span.in_chunk = _flow._chunks.size() - 1;
1775 if (_flow._chunks[new_span.in_chunk].in_line != _flow._lines.size() - 1)
1778 new_span.in_chunk = _flow._chunks.size() - 1;

Completed in 32 milliseconds