/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/text/span/ |
H A D | span_object.cpp | 74 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 D | span_string.cpp | 70 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 D | span_object.h | 136 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 D | span_string.h | 71 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 D | mutable_span_string.cpp | 350 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 D | span_model_adapter.cpp | 42 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 D | span_model_ng.cpp | 201 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 D | text_layout_algorithm.cpp | 77 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 D | text_model_ng.cpp | 1029 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 D | text_pattern.cpp | 1823 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 D | text_testfive_ng.cpp | 745 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 D | span_test_ng.cpp | 484 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 D | span_string_test_ng.cpp | 1326 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 D | rich_editor_pattern.cpp | 2231 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 D | rich_editor_pattern.h | 767 …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 D | rich_editor_layout_algorithm.cpp | 307 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 D | native_node_extented.cpp | 577 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 D | rich_editor_pattern_test_ng.cpp | 1547 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 D | rich_editor_common_test_ng.cpp | 57 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 D | rich_editor_edit_testone_ng.cpp | 272 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 D | rich_editor_pattern_testthree_ng.cpp | 274 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 D | rich_editor_pattern_testfour_ng.cpp | 184 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 D | rich_editor_styled_string_test_ng.cpp | 225 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 D | ndk-build-pop-up-window.md | 50 ArkUI_AttributeItem spanItem = {.string = "这是一个弹窗"}; 51 nodeAPI->setAttribute(span, NODE_SPAN_CONTENT, &spanItem);
|
/ohos5.0/docs/en/application-dev/ui/ |
H A D | ndk-build-pop-up-window.md | 50 ArkUI_AttributeItem spanItem = {.string = "This is a dialog box"}; 51 nodeAPI->setAttribute(span, NODE_SPAN_CONTENT, &spanItem);
|