Home
last modified time | relevance | path

Searched refs:spanStart (Results 1 – 14 of 14) sorted by relevance

/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/text/
H A Dtext_layout_algorithm.cpp222 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 Dspan_node.cpp362 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 Dtext_layout_algorithm.h41 int32_t spanStart { 0 };
H A Dtext_pattern.cpp2332 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 Dmutable_span_string.cpp216 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 Dspan_string.cpp662 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 Drich_editor_pattern.cpp207 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 Drich_editor_pattern.h1235 …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 Dcj_richeditor_controller_ffi.h97 int32_t spanStart; member
H A Dcj_richeditor_controller_ffi.cpp92 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 Drich_editor_overlay_test_ng.cpp719 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 Drich_editor_pattern_test_ng.cpp864 int32_t spanStart = 10; variable
865 auto ret = richEditorPattern->NeedAiAnalysis(targeType1, pos, spanStart, content);
871 ret = richEditorPattern->NeedAiAnalysis(targeType2, pos, spanStart, content);
H A Drich_editor_test_ng.cpp3579 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 Dtext_test_ng.cpp916 dragSpanPosition.spanStart = 1;
929 dragSpanPosition.spanStart = 2;
977 dragSpanPosition.spanStart = 1;
990 dragSpanPosition.spanStart = 2;
1038 dragSpanPosition.spanStart = 1;