Lines Matching refs:TextPosition
77 Editor::TextPosition Editor::getPosition(SkIPoint xy) { in getPosition()
78 Editor::TextPosition approximatePosition; in getPosition()
98 return Editor::TextPosition{i, j}; in getPosition()
131 SkRect Editor::getLocation(Editor::TextPosition cursor) { in getLocation()
153 Editor::TextPosition Editor::insert(TextPosition pos, const char* utf8Text, size_t byteLen) { in insert()
167 pos = Editor::TextPosition{pos.fTextByteIndex + byteLen, pos.fParagraphIndex}; in insert()
181 Editor::TextPosition Editor::remove(TextPosition pos1, TextPosition pos2) { in remove()
184 auto cmp = [](const Editor::TextPosition& u, const Editor::TextPosition& v) { return u < v; }; in remove()
185 Editor::TextPosition start = std::min(pos1, pos2, cmp); in remove()
186 Editor::TextPosition end = std::max(pos1, pos2, cmp); in remove()
219 size_t Editor::copy(TextPosition pos1, TextPosition pos2, char* dst) const { in copy()
223 auto cmp = [](const Editor::TextPosition& u, const Editor::TextPosition& v) { return u < v; }; in copy()
224 Editor::TextPosition start = std::min(pos1, pos2, cmp); in copy()
225 Editor::TextPosition end = std::max(pos1, pos2, cmp); in copy()
287 Editor::TextPosition Editor::move(Editor::Movement move, Editor::TextPosition pos) const { in move()
444 auto cmp = [](const Editor::TextPosition& u, const Editor::TextPosition& v) { return u < v; }; in paint()
445 for (TextPosition pos = std::min(options.fSelectionBegin, options.fSelectionEnd, cmp), in paint()