Home
last modified time | relevance | path

Searched refs:spanEnd (Results 1 – 8 of 8) sorted by relevance

/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/text/
H A Dtext_layout_algorithm.cpp223 dragSpanPosition.spanEnd = aiSpan.start; in UpdateParagraphForAISpan()
228 dragSpanPosition.spanEnd = aiSpan.end; in UpdateParagraphForAISpan()
233 dragSpanPosition.spanEnd = wTextForAILength; in UpdateParagraphForAISpan()
244 int32_t spanEnd = dragSpanPosition.spanEnd; in GrayDisplayAISpan() local
249 if (dragStart > spanEnd || dragEnd < spanStart || !isDragging) { in GrayDisplayAISpan()
250 firstParagraph = StringOutBoundProtection(spanStart, spanEnd - spanStart, wTextForAI); in GrayDisplayAISpan()
251 } else if (spanStart <= dragStart && spanEnd >= dragStart && spanEnd <= dragEnd) { in GrayDisplayAISpan()
254 } else if (spanStart >= dragStart && spanEnd <= dragEnd) { in GrayDisplayAISpan()
256 } else if (spanStart <= dragStart && spanEnd >= dragEnd) { in GrayDisplayAISpan()
259 thirdParagraph = StringOutBoundProtection(dragEnd, spanEnd - dragEnd, wTextForAI); in GrayDisplayAISpan()
[all …]
H A Dtext_layout_algorithm.h42 int32_t spanEnd { 0 };
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/text/span/
H A Dmutable_span_string.cpp217 auto spanEnd = (*it)->GetEndIndex(); in ProcessSpanBaseList() local
230 if (end < spanEnd) { in ProcessSpanBaseList()
231 newLength += static_cast<size_t>(spanEnd - end); in ProcessSpanBaseList()
237 if (intersection->first == spanStart && intersection->second == spanEnd) { in ProcessSpanBaseList()
241 if (spanStart < intersection->first && intersection->second < spanEnd && in ProcessSpanBaseList()
243 auto newSpan = (*it)->GetSubSpan(end, spanEnd); in ProcessSpanBaseList()
249 auto newEnd = (op != SpanStringOperation::REMOVE) ? std::max(end, spanEnd) : start; in ProcessSpanBaseList()
H A Dspan_string.cpp663 auto spanEnd = oldEnd < end ? oldEnd - start : end - start; in GetSubSpanString() local
665 newSpanItem->interval = { spanStart, spanEnd }; in GetSubSpanString()
685 int32_t spanEnd = span->GetEndIndex(); in GetSubSpanList() local
687 spanEnd = spanEnd < end ? spanEnd - start : end - 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/bridge/cj_frontend/interfaces/cj_ffi/
H A Dcj_richeditor_controller_ffi.h98 int32_t spanEnd; member
H A Dcj_richeditor_controller_ffi.cpp93 spanPosition.spanEnd = spanObject.spanPosition.spanRange[1]; in ParseRichEditorTextSpanResult()
126 spanPosition.spanEnd = spanObject.GetSpanRangeEnd(); in ParseRichEditorAbstractTextSpanResult()
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/rich_editor/
H A Drich_editor_pattern.cpp208 span->position = spanEnd; in ProcessStyledString()
1692 newSpanItem->position = spanEnd; in TextSpanSplit()
2085 int32_t spanEnd = 0; in UpdateSpanStyle() local
2090 if (spanEnd != 0) { in UpdateSpanStyle()
2097 if (spanEnd < start) { in UpdateSpanStyle()
2108 if (spanEnd == end) { in UpdateSpanStyle()
2111 } else if ((spanStart < start && start < spanEnd) || (spanStart < end && end < spanEnd)) { in UpdateSpanStyle()
2581 int32_t spanEnd = -1; in GetParagraphNodes() local
2589 ++spanEnd; in GetParagraphNodes()
2593 if (spanEnd > start) { in GetParagraphNodes()
[all …]
/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/pattern/text/
H A Dtext_test_ng.cpp917 dragSpanPosition.spanEnd = 3;
930 dragSpanPosition.spanEnd = 3;
978 dragSpanPosition.spanEnd = 4;
991 dragSpanPosition.spanEnd = 4;
1039 dragSpanPosition.spanEnd = 20;