Searched refs:line_index (Results 1 - 2 of 2) sorted by relevance

/inkscape/src/libnrtype/
H A DLayout-TNG-OutIter.cpp22 Layout::iterator Layout::_cursorXOnLineToIterator(unsigned line_index, double local_x) const argument
24 unsigned char_index = _lineToCharacter(line_index);
30 if (_characters[char_index].chunk(this).in_line != line_index) break;
775 unsigned line_index = _parent_layout->_characters[_char_index].chunk(_parent_layout).in_line; local
776 if (line_index == _parent_layout->_lines.size() - 1)
779 n = MIN (n, static_cast<int>(_parent_layout->_lines.size() - 1 - line_index));
780 if (_parent_layout->_lines[line_index + n].in_shape != _parent_layout->_lines[line_index].in_shape) {
782 _x_coordinate += _parent_layout->_chunks[_parent_layout->_spans[_parent_layout->_lineToSpan(line_index + n)].in_chunk].left_x
783 - _parent_layout->_chunks[_parent_layout->_spans[_parent_layout->_lineToSpan(line_index)]
794 int line_index; local
[all...]
H A DLayout-TNG.h900 inline unsigned _lineToSpan(unsigned line_index) const
901 {return std::lower_bound(_spans.begin(), _spans.end(), line_index, PredicateLineToSpan(this)) - _spans.begin();}
902 inline unsigned _lineToCharacter(unsigned line_index) const
903 {return std::lower_bound(_characters.begin(), _characters.end(), line_index, PredicateLineToCharacter(this)) - _characters.begin();}
912 iterator _cursorXOnLineToIterator(unsigned line_index, double local_x) const;

Completed in 16 milliseconds