/external/skia/modules/skplaintexteditor/include/ |
D | editor.h | 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; [all …]
|
/external/rust/android-crates-io/crates/xml-rs/src/ |
D | common.rs | 7 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
|
D | reader.rs | 10 use crate::common::{Position, TextPosition}; 95 fn position(&self) -> TextPosition { in position() argument
|
/external/skia/modules/skplaintexteditor/src/ |
D | editor.cpp | 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() [all …]
|
/external/skia/modules/skplaintexteditor/app/ |
D | editor_application.cpp | 130 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/ |
D | error.rs | 11 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()
|
D | parser.rs | 4 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()
|
D | lexer.rs | 12 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/ |
D | text_shaper.md | 133 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);
|