Home
last modified time | relevance | path

Searched refs:TextPosition (Results 1 – 9 of 9) sorted by relevance

/external/skia/modules/skplaintexteditor/include/
Deditor.h62 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;
[all …]
/external/rust/android-crates-io/crates/xml-rs/src/
Dcommon.rs7 pub struct TextPosition { struct
14 impl TextPosition { implementation
18 pub fn new() -> TextPosition { in new()
19 TextPosition { row: 0, column: 0 } in new()
43 impl fmt::Debug for TextPosition { implementation
50 impl fmt::Display for TextPosition { implementation
62 fn position(&self) -> TextPosition; in position() argument
65 impl Position for TextPosition { implementation
67 fn position(&self) -> TextPosition { in position() argument
Dreader.rs10 use crate::common::{Position, TextPosition};
95 fn position(&self) -> TextPosition { in position() argument
/external/skia/modules/skplaintexteditor/src/
Deditor.cpp77 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()
[all …]
/external/skia/modules/skplaintexteditor/app/
Deditor_application.cpp130 Editor::TextPosition fTextPos{0, 0};
131 Editor::TextPosition fMarkPos;
151 fEditor.insert(Editor::TextPosition{0, 0}, in loadFile()
168 if (fMarkPos != Editor::TextPosition()) { in onPaint()
264 if (fMarkPos != Editor::TextPosition()) { in onChar()
271 if (fMarkPos != Editor::TextPosition()) { in onChar()
313 bool move(Editor::TextPosition pos, bool shift) { in move()
314 if (pos == fTextPos || pos == Editor::TextPosition()) { in move()
316 fMarkPos = Editor::TextPosition(); in move()
321 fMarkPos = shift ? fTextPos : Editor::TextPosition(); in move()
[all …]
/external/rust/android-crates-io/crates/xml-rs/src/reader/
Derror.rs11 use crate::common::{Position, TextPosition};
131 pub(crate) pos: TextPosition,
151 fn position(&self) -> TextPosition { self.pos } in position() argument
197 pos: TextPosition::new(), in from()
211 pos: TextPosition::new(), in from()
Dparser.rs4 use crate::common::{Position, TextPosition, XmlVersion};
76 pos: Vec<TextPosition>,
111 pos.push(TextPosition::new()); in new_with_config2()
174 fn position(&self) -> TextPosition { in position() argument
662 use crate::common::TextPosition;
778 pos: TextPosition { row: 1, column: 24 } in opening_tag_in_attribute_value()
Dlexer.rs12 use crate::common::{is_name_char, is_whitespace_char, Position, TextPosition, is_xml10_char, is_xml…
220 pos: TextPosition,
221 head_pos: TextPosition,
238 fn position(&self) -> TextPosition { self.pos } in position() argument
246 pos: TextPosition::new(), in new()
247 head_pos: TextPosition::new(), in new()
/external/skia/site/docs/dev/design/
Dtext_shaper.md133 interface TextPosition {
144 // boundaries, and return the TextPosition.
145 TextPosition indexToPosition(TextIndex index);
147 // Given an x,y position, return the TextPosition
149 TextPosition hitTextToPosition(double x, double y);
153 sequence<TextPosition> indicesToVisualSelection(TextIndex t0, TextIndex t1);