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

/inkscape/src/libnrtype/
H A DLayout-TNG-OutIter.cpp84 if (_lines.empty()) return begin();
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_index].in_line].baseline_y + line_height.descent)
134 this_y_range = local_y - (_lines[_chunks[chunk_index].in_line].baseline_y + line_height.descent);
215 return Geom::Point(_chunks.back().left_x + _spans.back().x_end, _lines.back().baseline_y + _spans.back().baseline_shift);
287 Alignment alignment = _paragraphs[_lines[_chunks[chunk_index].in_line].in_paragraph].alignment;
289 return Geom::Point(_chunks[chunk_index].left_x, _lines[chunk_index].baseline_y);
293 return Geom::Point(_chunks[chunk_index].left_x + chunk_width, _lines[chunk_index].baseline_y);
295 return Geom::Point(_chunks[chunk_index].left_x + chunk_width * 0.5, _lines[chunk_inde
[all...]
H A DLayout-TNG-Output.cpp86 _lines.clear();
141 (*matrix)[4] = _lines[_chunks[span.in_chunk].in_line].baseline_y + _glyphs[glyph_index].y;
146 (*matrix)[5] = _lines[_chunks[span.in_chunk].in_line].baseline_y + _glyphs[glyph_index].y;
602 + Glib::ustring::compose(" in para %1 (direction=%2)\n", _lines[_chunks[_spans[span_index].in_chunk].in_line].in_paragraph,
603 direction_to_text(_paragraphs[_lines[_chunks[_spans[span_index].in_chunk].in_line].in_paragraph].base_direction))
608 _lines[_chunks[_spans[span_index].in_chunk].in_line].baseline_y,
609 _lines[_chunks[_spans[span_index].in_chunk].in_line].in_shape)
759 _glyphs[glyph_index].y = midpoint[Geom::X] + tangent[Geom::Y] * _glyphs[glyph_index].y - _lines.front().baseline_y;
771 _glyphs[glyph_index].y = midpoint[Geom::Y] + tangent[Geom::Y] * tangent_shift + tangent[Geom::X] * _glyphs[glyph_index].y - _lines.front().baseline_y;
H A DLayout-TNG.h827 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];}
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];}
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];}
872 std::vector<Line> _lines; member in class:Inkscape::Text::Layout
1109 {return it._char_index == _characters.size() ? _lines.size() - 1 : _characters[it._char_index].chunk(this).in_line;}
H A DLayout-TNG-Compute.cpp499 _flow._lines.push_back(new_line);
506 new_chunk.in_line = _flow._lines.size() - 1;
531 _flow._characters.back().chunk(&_flow).in_line != _flow._lines.size() - 1) {
544 _flow._lines.back().baseline_y = new_line.baseline_y;
1775 if (_flow._chunks[new_span.in_chunk].in_line != _flow._lines.size() - 1)

Completed in 7066 milliseconds