/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/text/ |
H A D | text_layout_algorithm.cpp | 222 dragSpanPosition.spanStart = preEnd; in UpdateParagraphForAISpan() 227 dragSpanPosition.spanStart = aiSpan.start; in UpdateParagraphForAISpan() 232 dragSpanPosition.spanStart = preEnd; in UpdateParagraphForAISpan() 243 int32_t spanStart = dragSpanPosition.spanStart; in GrayDisplayAISpan() local 250 firstParagraph = StringOutBoundProtection(spanStart, spanEnd - spanStart, wTextForAI); in GrayDisplayAISpan() 252 firstParagraph = StringOutBoundProtection(spanStart, dragStart - spanStart, wTextForAI); in GrayDisplayAISpan() 254 } else if (spanStart >= dragStart && spanEnd <= dragEnd) { in GrayDisplayAISpan() 255 secondParagraph = StringOutBoundProtection(spanStart, spanEnd - spanStart, wTextForAI); in GrayDisplayAISpan() 256 } else if (spanStart <= dragStart && spanEnd >= dragEnd) { in GrayDisplayAISpan() 257 firstParagraph = StringOutBoundProtection(spanStart, dragStart - spanStart, wTextForAI); in GrayDisplayAISpan() [all …]
|
H A D | span_node.cpp | 362 int32_t spanStart = position - wSpanContentLength; in UpdateTextStyleForAISpan() local 364 spanStart -= 1; in UpdateTextStyleForAISpan() 366 int32_t preEnd = spanStart; in UpdateTextStyleForAISpan() 372 int32_t aiSpanStartInSpan = std::max(spanStart, aiSpan.start); in UpdateTextStyleForAISpan() 374 if (aiSpan.end <= spanStart || aiSpanStartInSpan < preEnd) { in UpdateTextStyleForAISpan() 379 int32_t contentStart = preEnd - spanStart; in UpdateTextStyleForAISpan() 382 … StringUtils::ToString(wSpanContent.substr(preEnd - spanStart, aiSpanStartInSpan - preEnd)); in UpdateTextStyleForAISpan() 399 int32_t contentStart = preEnd - spanStart; in UpdateTextStyleForAISpan() 400 …auto afterContent = StringUtils::ToString(wSpanContent.substr(preEnd - spanStart, position - preEn… in UpdateTextStyleForAISpan()
|
H A D | text_layout_algorithm.h | 41 int32_t spanStart { 0 };
|
H A D | text_pattern.cpp | 2332 int32_t spanStart = span->position - wSpanContentLength; in AddSubComponentInfosByDataDetectorForSpan() local 2334 spanStart -= 1; in AddSubComponentInfosByDataDetectorForSpan() 2336 int32_t preEnd = spanStart; in AddSubComponentInfosByDataDetectorForSpan() 2343 int32_t aiSpanStartInSpan = std::max(spanStart, aiSpan.start); in AddSubComponentInfosByDataDetectorForSpan() 2345 if (aiSpan.end <= spanStart || aiSpanStartInSpan < preEnd) { in AddSubComponentInfosByDataDetectorForSpan()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/text/span/ |
H A D | mutable_span_string.cpp | 216 auto spanStart = (*it)->GetStartIndex(); in ProcessSpanBaseList() local 223 if (spanStart == start && op == SpanStringOperation::REPLACE) { in ProcessSpanBaseList() 233 (*it)->UpdateEndIndex(newLength + spanStart); in ProcessSpanBaseList() 237 if (intersection->first == spanStart && intersection->second == spanEnd) { in ProcessSpanBaseList() 241 if (spanStart < intersection->first && intersection->second < spanEnd && in ProcessSpanBaseList() 250 if (intersection->first > spanStart) { in ProcessSpanBaseList()
|
H A D | span_string.cpp | 662 auto spanStart = oldStart <= start ? 0 : oldStart - start; in GetSubSpanString() local 665 newSpanItem->interval = { spanStart, spanEnd }; in GetSubSpanString() 684 int32_t spanStart = span->GetStartIndex(); in GetSubSpanList() local 686 spanStart = spanStart <= start ? 0 : spanStart - start; in GetSubSpanList() 688 if (spanStart == spanEnd) { in GetSubSpanList() 691 res.emplace_back(span->GetSubSpan(spanStart, spanEnd)); in GetSubSpanList()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/rich_editor/ |
H A D | rich_editor_pattern.cpp | 207 span->rangeStart = spanStart; in ProcessStyledString() 2084 int32_t spanStart = 0; in UpdateSpanStyle() local 2091 spanStart = spanEnd; in UpdateSpanStyle() 2093 spanEnd = spanStart + 1; in UpdateSpanStyle() 2111 } else if ((spanStart < start && start < spanEnd) || (spanStart < end && end < spanEnd)) { in UpdateSpanStyle() 2118 } else if (spanStart >= end) { in UpdateSpanStyle() 8657 if (spanStart < 0) { in OnBackPressed() 8682 int32_t spanStart = -1; in OnBackPressed() local 8693 pos = aiPos + spanStart; in OnBackPressed() 8700 int32_t spanStart = -1; in OnBackPressed() local [all …]
|
H A D | rich_editor_pattern.h | 1235 …const CaretUpdateType targeType, const int32_t pos, const int32_t& spanStart, const std::string& c…
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/cj_frontend/interfaces/cj_ffi/ |
H A D | cj_richeditor_controller_ffi.h | 97 int32_t spanStart; member
|
H A D | cj_richeditor_controller_ffi.cpp | 92 spanPosition.spanStart = spanObject.spanPosition.spanRange[0]; in ParseRichEditorTextSpanResult() 125 spanPosition.spanStart = spanObject.GetSpanRangeStart(); in ParseRichEditorAbstractTextSpanResult()
|
/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/pattern/rich_editor/ |
H A D | rich_editor_overlay_test_ng.cpp | 719 int32_t spanStart = -1; variable 720 std::string content = richEditorPattern->GetPositionSpansText(pos, spanStart); 733 content = richEditorPattern->GetPositionSpansText(pos, spanStart); 746 content = richEditorPattern->GetPositionSpansText(pos, spanStart);
|
H A D | rich_editor_pattern_test_ng.cpp | 864 int32_t spanStart = 10; variable 865 auto ret = richEditorPattern->NeedAiAnalysis(targeType1, pos, spanStart, content); 871 ret = richEditorPattern->NeedAiAnalysis(targeType2, pos, spanStart, content);
|
H A D | rich_editor_test_ng.cpp | 3579 int32_t spanStart = -1; variable 3580 std::string content = richEditorPattern->GetPositionSpansText(pos, spanStart); 3593 content = richEditorPattern->GetPositionSpansText(pos, spanStart); 3606 content = richEditorPattern->GetPositionSpansText(pos, spanStart);
|
/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/pattern/text/ |
H A D | text_test_ng.cpp | 916 dragSpanPosition.spanStart = 1; 929 dragSpanPosition.spanStart = 2; 977 dragSpanPosition.spanStart = 1; 990 dragSpanPosition.spanStart = 2; 1038 dragSpanPosition.spanStart = 1;
|