Lines Matching refs:TextPosition
62 struct TextPosition { struct
77 TextPosition move(Editor::Movement move, Editor::TextPosition pos) const; argument
78 TextPosition getPosition(SkIPoint);
79 SkRect getLocation(TextPosition);
81 TextPosition insert(TextPosition, const char* utf8Text, size_t byteLen);
83 TextPosition remove(TextPosition, TextPosition);
87 size_t copy(TextPosition pos1, TextPosition pos2, char* dst = nullptr) const;
99 TextPosition fSelectionBegin;
100 TextPosition fSelectionEnd;
101 TextPosition fCursor;
133 static inline bool operator==(const SkPlainTextEditor::Editor::TextPosition& u,
134 const SkPlainTextEditor::Editor::TextPosition& v) {
137 static inline bool operator!=(const SkPlainTextEditor::Editor::TextPosition& u,
138 … const SkPlainTextEditor::Editor::TextPosition& v) { return !(u == v); }
140 static inline bool operator<(const SkPlainTextEditor::Editor::TextPosition& u,
141 const SkPlainTextEditor::Editor::TextPosition& v) {