Home
last modified time | relevance | path

Searched refs:spanItem (Results 1 – 25 of 33) sorted by relevance

12

/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/text/span/
H A Dspan_object.cpp74 AddSpanStyle(spanItem); in ApplyToSpanItem()
77 RemoveSpanStyle(spanItem); in ApplyToSpanItem()
422 AddSpanStyle(spanItem); in ApplyToSpanItem()
425 RemoveSpanStyle(spanItem); in ApplyToSpanItem()
434 spanItem->onClick = nullptr; in AddSpanStyle()
445 spanItem->onClick = nullptr; in RemoveSpanStyle()
446 spanItem->onLongPress = nullptr; in RemoveSpanStyle()
460 AddSpanStyle(spanItem); in ApplyToSpanItem()
463 RemoveSpanStyle(spanItem); in ApplyToSpanItem()
868 AddSpanStyle(spanItem); in ApplyToSpanItem()
[all …]
H A Dspan_string.cpp70 spanItem->content = " "; in SpanString()
356 return spanItem; in MakeImageSpanItem()
367 return spanItem; in MakeCustomSpanItem()
592 return spanItem; in GetDefaultSpanItem()
1061 CHECK_NULL_RETURN(spanItem && spanItem->fontStyle, nullptr); in ToFontSpan()
1074 CHECK_NULL_RETURN(spanItem && spanItem->fontStyle, nullptr); in ToDecorationSpan()
1084 CHECK_NULL_RETURN(spanItem && spanItem->textLineStyle, nullptr); in ToBaselineOffsetSpan()
1095 CHECK_NULL_RETURN(spanItem && spanItem->fontStyle, nullptr); in ToLetterSpacingSpan()
1118 CHECK_NULL_RETURN(spanItem && spanItem->fontStyle, nullptr); in ToTextShadowSpan()
1133 CHECK_NULL_RETURN(spanItem && spanItem->textLineStyle, nullptr); in ToParagraphStyleSpan()
[all …]
H A Dspan_object.h136 void AddSpanStyle(const RefPtr<NG::SpanItem>& spanItem) const;
137 static void RemoveSpanStyle(const RefPtr<NG::SpanItem>& spanItem);
225 void AddSpanStyle(const RefPtr<NG::SpanItem>& spanItem) const;
226 static void RemoveSpanStyle(const RefPtr<NG::SpanItem>& spanItem);
246 void AddSpanStyle(const RefPtr<NG::SpanItem>& spanItem) const;
247 static void RemoveSpanStyle(const RefPtr<NG::SpanItem>& spanItem);
266 void AddSpanStyle(const RefPtr<NG::SpanItem>& spanItem) const;
267 static void RemoveSpanStyle(const RefPtr<NG::SpanItem>& spanItem);
383 void ApplyToSpanItem(const RefPtr<NG::SpanItem>& spanItem,
386 void AddUrlStyle(const RefPtr<NG::SpanItem>& spanItem) const;
[all …]
H A Dspan_string.h71 void AppendSpanItem(const RefPtr<NG::SpanItem>& spanItem);
73 …RefPtr<LineHeightSpan> ToLineHeightSpan(const RefPtr<NG::SpanItem>& spanItem, int32_t start, int32…
75 const RefPtr<NG::SpanItem>& spanItem, int32_t start, int32_t end);
76 RefPtr<ImageSpan> ToImageSpan(const RefPtr<NG::SpanItem>& spanItem, int32_t start, int32_t end);
77 …RefPtr<TextShadowSpan> ToTextShadowSpan(const RefPtr<NG::SpanItem>& spanItem, int32_t start, int32…
78 …RefPtr<GestureSpan> ToGestureSpan(const RefPtr<NG::SpanItem>& spanItem, int32_t start, int32_t end…
80 const RefPtr<NG::SpanItem>& spanItem, int32_t start, int32_t end);
82 const RefPtr<NG::SpanItem>& spanItem, int32_t start, int32_t end);
83 …RefPtr<DecorationSpan> ToDecorationSpan(const RefPtr<NG::SpanItem>& spanItem, int32_t start, int32…
84 RefPtr<FontSpan> ToFontSpan(const RefPtr<NG::SpanItem>& spanItem, int32_t start, int32_t end);
H A Dmutable_span_string.cpp350 auto spanItem = MakeRefPtr<NG::SpanItem>(); in InsertString() local
351 spanItem->content = other; in InsertString()
352 spanItem->interval = { 0, otherLength }; in InsertString()
353 spans_.emplace_back(spanItem); in InsertString()
581 RefPtr<NG::SpanItem> spanItem = MakeRefPtr<NG::SpanItem>(); in InsertStringAroundSpecialNode() local
586 spanItem = (*iter2)->GetSameStyleSpanItem(); in InsertStringAroundSpecialNode()
588 spanItem = (*iter)->GetSameStyleSpanItem(); in InsertStringAroundSpecialNode()
591 spanItem->content = str; in InsertStringAroundSpecialNode()
592 spanItem->interval.first = start; in InsertStringAroundSpecialNode()
593 spanItem->interval.second = start + length; in InsertStringAroundSpecialNode()
[all …]
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/render/adapter/
H A Dspan_model_adapter.cpp42 auto spanItem = AceType::MakeRefPtr<SpanItem>(); in CreateSpanItem() local
43 spanItem->content = item->content; in CreateSpanItem()
46 return spanItem; in CreateSpanItem()
48 spanItem->fontStyle = std::make_unique<FontStyle>(); in CreateSpanItem()
49 spanItem->textLineStyle = std::make_unique<TextLineStyle>(); in CreateSpanItem()
51 UPDATE_SPAN_FONT_STYLE_ITEM(spanItem, TextColor, in CreateSpanItem()
73 UPDATE_SPAN_FONT_STYLE_ITEM(spanItem, TextDecoration, decoration); in CreateSpanItem()
76 UPDATE_SPAN_FONT_STYLE_ITEM(spanItem, TextDecorationColor, in CreateSpanItem()
84 UPDATE_SPAN_FONT_STYLE_ITEM(spanItem, FontFeature, list); in CreateSpanItem()
92 UPDATE_SPAN_FONT_STYLE_ITEM(spanItem, TextShadow, shadows); in CreateSpanItem()
[all …]
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/text/
H A Dspan_model_ng.cpp201 auto spanItem = spanNode->GetSpanItem(); in SetAccessibilityText() local
202 CHECK_NULL_VOID(spanItem); in SetAccessibilityText()
211 auto spanItem = spanNode->GetSpanItem(); in SetAccessibilityDescription() local
212 CHECK_NULL_VOID(spanItem); in SetAccessibilityDescription()
221 auto spanItem = spanNode->GetSpanItem(); in SetAccessibilityImportance() local
222 CHECK_NULL_VOID(spanItem); in SetAccessibilityImportance()
442 CHECK_NULL_RETURN(spanItem, ""); in GetContent()
443 return spanItem->GetSpanContent(); in GetContent()
560 CHECK_NULL_VOID(spanItem); in SetAccessibilityText()
570 CHECK_NULL_VOID(spanItem); in SetAccessibilityDescription()
[all …]
H A Dtext_layout_algorithm.cpp77 auto spanItem = *it; in ConstructParagraphSpanGroup() local
78 if (!spanItem) { in ConstructParagraphSpanGroup()
82 spanItem->SetNeedRemoveNewLine(false); in ConstructParagraphSpanGroup()
83 auto wContent = StringUtils::ToWstring(spanItem->content); in ConstructParagraphSpanGroup()
99 spanItem->SetNeedRemoveNewLine(true); in ConstructParagraphSpanGroup()
H A Dtext_model_ng.cpp1029 auto spanItem = SpanModelNG::CreateSpanItem(item); in SetTextContentWithStyledString() local
1030 if (spanItem) { in SetTextContentWithStyledString()
1031 auto wSpanContent = StringUtils::ToWstring(spanItem->content); in SetTextContentWithStyledString()
1035 spanItem->interval = { intervalStart, intervalEnd }; in SetTextContentWithStyledString()
1036 spanItem->position = position; in SetTextContentWithStyledString()
1037 spanItems.emplace_back(spanItem); in SetTextContentWithStyledString()
H A Dtext_pattern.cpp1823 auto spanItem = *it; in UpdateSpanItemDragStatus() local
1824 CHECK_NULL_VOID(spanItem); in UpdateSpanItemDragStatus()
1827 spanItem = resultObj.span.Upgrade(); in UpdateSpanItemDragStatus()
1828 CHECK_NULL_VOID(spanItem); in UpdateSpanItemDragStatus()
1833 pattern->dragSpanItems_.emplace_back(spanItem); in UpdateSpanItemDragStatus()
1835 spanItem->EndDrag(); in UpdateSpanItemDragStatus()
1842 pattern->dragSpanItems_.emplace_back(spanItem); in UpdateSpanItemDragStatus()
2044 auto spanItem = DynamicCast<SpanNode>(uinode)->GetSpanItem(); in GetSymbolSpanResultObject() local
3834 SetResultObjectText(resultObject, spanItem); in GetTextResultObject()
3843 CHECK_NULL_VOID(spanItem); in SetResultObjectText()
[all …]
/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/pattern/text/
H A Dtext_testfive_ng.cpp745 ASSERT_NE(spanItem, nullptr);
1528 ASSERT_NE(spanItem, nullptr);
1558 ASSERT_NE(spanItem, nullptr);
1559 group.emplace_back(spanItem);
1647 ASSERT_NE(spanItem, nullptr);
1678 ASSERT_NE(spanItem, nullptr);
1714 ASSERT_NE(spanItem, nullptr);
1751 ASSERT_NE(spanItem, nullptr);
1850 ASSERT_NE(spanItem, nullptr);
1907 ASSERT_NE(spanItem, nullptr);
[all …]
H A Dspan_test_ng.cpp484 RefPtr<SpanItem> spanItem = AceType::MakeRefPtr<SpanItem>(); variable
485 spanNode->spanItem_->children.push_back(spanItem);
505 RefPtr<SpanItem> spanItem = AceType::MakeRefPtr<ImageSpanItem>(); variable
506 ASSERT_NE(spanItem, nullptr);
524 auto index = spanItem->UpdateParagraph(nullptr, paragraph, false, placeholderStyle);
526 index = spanItem->UpdateParagraph(nullptr, paragraph, false, placeholderStyle);
528 index = spanItem->UpdateParagraph(nullptr, paragraph, false, placeholderStyle);
530 index = spanItem->UpdateParagraph(nullptr, paragraph, false, placeholderStyle);
532 index = spanItem->UpdateParagraph(nullptr, paragraph, false, placeholderStyle);
826 RefPtr<SpanItem> spanItem = AceType::MakeRefPtr<SpanItem>(); variable
[all …]
H A Dspan_string_test_ng.cpp1326 auto spanItem = AceType::MakeRefPtr<NG::SpanItem>(); variable
1330 decorationSpan->ApplyToSpanItem(spanItem, SpanOperation::REMOVE);
1339 baselineOffsetSpan->ApplyToSpanItem(spanItem, SpanOperation::REMOVE);
1347 letterSpacingSpan->ApplyToSpanItem(spanItem, SpanOperation::REMOVE);
1368 textShadowSpan->ApplyToSpanItem(spanItem, SpanOperation::REMOVE);
1382 auto spanItem = AceType::MakeRefPtr<NG::SpanItem>(); variable
1386 imageSpan->ApplyToSpanItem(spanItem, SpanOperation::ADD);
1395 customSpan->ApplyToSpanItem(spanItem, SpanOperation::ADD);
1404 paragraphStyleSpan->ApplyToSpanItem(spanItem, SpanOperation::REMOVE);
1418 gestureSpan->AddSpanStyle(spanItem);
[all …]
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/rich_editor/
H A Drich_editor_pattern.cpp2231 return (spanItem->rangeStart <= start) && (start < spanItem->position); in SetSelectSpanStyle()
2289 if ((spanItem->rangeStart < end) && (end <= spanItem->position)) { in GetSelectSpansPositionInfo()
3698 auto spanItem = *it; in AdjustSelectorForSymbol() local
3703 if (spanItem->unicode != 0 && spanItem->Contains(index)) { in AdjustSelectorForSymbol()
3767 return spanItem->rangeStart <= index && index < spanItem->position; in GetSpanIter()
4387 UseSelfStyle(spanItem->fontStyle, spanItem->textLineStyle, textStyle); in GetTextSpanOptions()
5122 info.SetOffsetInSpan(spanItem->position - spanItem->rangeStart); in InsertValueOperation()
5447 ? (spanItem->rangeStart < index && index <= spanItem->position) in CalculateDeleteLength()
5448 : (spanItem->rangeStart <= index && index < spanItem->position); in CalculateDeleteLength()
9555 if (spanItem) { in OnBackPressed()
[all …]
H A Drich_editor_pattern.h767 …void ReplacePlaceholderWithRawSpans(const RefPtr<SpanItem>& spanItem, size_t& index, size_t& textI…
769 SymbolSpanOptions GetSymbolSpanOptions(const RefPtr<SpanItem>& spanItem);
1111 void SetResultObjectText(ResultObject& resultObject, const RefPtr<SpanItem>& spanItem) override;
1164 RefPtr<SpanNode> GetSpanNodeBySpanItem(const RefPtr<SpanItem> spanItem);
1255 RefPtr<SpanItem> GetSameSpanItem(const RefPtr<SpanItem>& spanItem);
1256 RefPtr<ImageSpanNode> GetImageSpanNodeBySpanItem(const RefPtr<ImageSpanItem>& spanItem);
1275 TextStyleResult GetTextStyleBySpanItem(const RefPtr<SpanItem>& spanItem);
1276 ImageStyleResult GetImageStyleBySpanItem(const RefPtr<SpanItem>& spanItem);
1285 TextSpanOptions GetTextSpanOptions(const RefPtr<SpanItem>& spanItem);
1324 void SetGestureOptions(UserGestureOptions userGestureOptions, RefPtr<SpanItem> spanItem);
[all …]
H A Drich_editor_layout_algorithm.cpp307 auto spanItem = spanGroup.front(); in HandleEmptyParagraph() local
308 CHECK_NULL_VOID(spanItem); in HandleEmptyParagraph()
309 auto content = spanItem->GetSpanContent(spanItem->GetSpanContent()); in HandleEmptyParagraph()
311 auto textStyle = spanItem->GetTextStyle(); in HandleEmptyParagraph()
/ohos5.0/foundation/arkui/ace_engine/interfaces/native/node/
H A Dnative_node_extented.cpp577 ArkUI_SpanItem* spanItem = new ArkUI_SpanItem; in OH_ArkUI_StyledString_AddText() local
578 spanItem->content = content; in OH_ArkUI_StyledString_AddText()
580 spanItem->textStyle = nullptr; in OH_ArkUI_StyledString_AddText()
582 spanItem->textStyle = storage->styles.top(); in OH_ArkUI_StyledString_AddText()
584 storage->items.emplace_back(spanItem); in OH_ArkUI_StyledString_AddText()
608 ArkUI_SpanItem* spanItem = new ArkUI_SpanItem; in OH_ArkUI_StyledString_AddPlaceholder() local
610 spanItem->placeholder = new OH_Drawing_PlaceholderSpan { in OH_ArkUI_StyledString_AddPlaceholder()
615 spanItem->placeholder = new OH_Drawing_PlaceholderSpan(); in OH_ArkUI_StyledString_AddPlaceholder()
617 storage->items.emplace_back(spanItem); in OH_ArkUI_StyledString_AddPlaceholder()
/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/pattern/rich_editor/
H A Drich_editor_pattern_test_ng.cpp1547 auto start = spanItem->position - StringUtils::ToWstring(spanItem->content).length();
1548 auto end = spanItem->position;
1703 ASSERT_NE(spanItem, nullptr);
1707 auto start = spanItem->position - StringUtils::ToWstring(spanItem->content).length();
1708 auto end = spanItem->position;
1724 ASSERT_NE(spanItem, nullptr);
1734 auto start = spanItem->position - StringUtils::ToWstring(spanItem->content).length();
1735 auto end = spanItem->position;
1803 auto spanItem = spanNode->GetSpanItem(); variable
1806 spanItem->content = "ni\nhao";
[all …]
H A Drich_editor_common_test_ng.cpp57 auto spanItem = AceType::MakeRefPtr<ImageSpanItem>(); in AddImageSpan() local
58 spanItem->content = " "; in AddImageSpan()
59 spanItem->placeholderIndex = 0; in AddImageSpan()
62 richEditorPattern->spans_.emplace_back(spanItem); in AddImageSpan()
H A Drich_editor_edit_testone_ng.cpp272 auto spanItem = it->GetSpanItem(); variable
273 spanItem->position = 0;
274 spanItem->textStyle_ = TextStyle();
275 spanItem->textStyle_.value().fontFamilies_.push_back("test1");
323 auto spanItem = richEditorPattern->spans_.front(); variable
898 auto spanItem = it->GetSpanItem(); variable
900 spanItem->textStyle_ = std::nullopt;
905 spanItem->textStyle_ = TextStyle();
910 spanItem->textStyle_ = std::nullopt;
915 spanItem->textStyle_ = TextStyle();
[all …]
H A Drich_editor_pattern_testthree_ng.cpp274 auto spanItem = spans.back(); variable
275 ASSERT_NE(spanItem, nullptr);
276 spanItem->unicode = 1;
297 auto spanItem = spans.back(); variable
298 ASSERT_NE(spanItem, nullptr);
300 spanItem->placeholderIndex = currentPosition;
H A Drich_editor_pattern_testfour_ng.cpp184 auto spanItem = AceType::MakeRefPtr<SpanItem>(); variable
185 spanItem->fontStyle = nullptr;
186 spanItem->textLineStyle = nullptr;
187 richEditorPattern->GetTextStyleBySpanItem(spanItem);
188 ASSERT_EQ(spanItem->fontStyle, nullptr);
430 auto spanItem = spanNode->GetSpanItem(); variable
431 auto text = spanItem->content;
H A Drich_editor_styled_string_test_ng.cpp225 auto spanItem = richEditorPattern->spans_.front(); variable
226 auto& fontStyle = spanItem->fontStyle;
239 auto& textLineStyle = spanItem->textLineStyle;
561 auto spanItem = richEditorPattern->spans_.front(); variable
562 auto& fontStyle = spanItem->fontStyle;
/ohos5.0/docs/zh-cn/application-dev/ui/
H A Dndk-build-pop-up-window.md50 ArkUI_AttributeItem spanItem = {.string = "这是一个弹窗"};
51 nodeAPI->setAttribute(span, NODE_SPAN_CONTENT, &spanItem);
/ohos5.0/docs/en/application-dev/ui/
H A Dndk-build-pop-up-window.md50 ArkUI_AttributeItem spanItem = {.string = "This is a dialog box"};
51 nodeAPI->setAttribute(span, NODE_SPAN_CONTENT, &spanItem);

12