Home
last modified time | relevance | path

Searched refs:decorationSpan (Results 1 – 6 of 6) sorted by relevance

/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/text/span/
H A Dspan_object.cpp231 auto decorationSpan = DynamicCast<DecorationSpan>(other); in IsAttributesEqual() local
232 if (!decorationSpan) { in IsAttributesEqual()
235 std::optional<Color> color = decorationSpan->GetColor(); in IsAttributesEqual()
236 std::optional<TextDecorationStyle> style = decorationSpan->GetTextDecorationStyle(); in IsAttributesEqual()
237 TextDecoration type = decorationSpan->GetTextDecorationType(); in IsAttributesEqual()
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/style_string/
H A Djs_span_string.cpp345 auto decorationSpan = Referenced::Claim(obj->Unwrap<JSDecorationSpan>()); in CreateJsDecorationSpan() local
346 decorationSpan->SetDecorationSpan(span); in CreateJsDecorationSpan()
486 auto* decorationSpan = AceType::DynamicCast<JSDecorationSpan>(base); in ParseJsDecorationSpan() local
487 if (decorationSpan && decorationSpan->GetDecorationSpan()) { in ParseJsDecorationSpan()
488 …return AceType::MakeRefPtr<DecorationSpan>(decorationSpan->GetDecorationSpan()->GetTextDecorationT… in ParseJsDecorationSpan()
489 decorationSpan->GetDecorationSpan()->GetColor(), in ParseJsDecorationSpan()
490 decorationSpan->GetDecorationSpan()->GetTextDecorationStyle(), start, start + length); in ParseJsDecorationSpan()
H A Djs_span_object.cpp298 auto decorationSpan = Referenced::MakeRefPtr<JSDecorationSpan>(); in Constructor() local
299 decorationSpan->IncRefCount(); in Constructor()
307 decorationSpan->decorationSpan_ = span; in Constructor()
308 args.SetReturnValue(Referenced::RawPtr(decorationSpan)); in Constructor()
311 void JSDecorationSpan::Destructor(JSDecorationSpan* decorationSpan) in Destructor() argument
313 if (decorationSpan != nullptr) { in Destructor()
314 decorationSpan->DecRefCount(); in Destructor()
378 void JSDecorationSpan::SetDecorationSpan(const RefPtr<DecorationSpan>& decorationSpan) in SetDecorationSpan() argument
380 decorationSpan_ = decorationSpan; in SetDecorationSpan()
H A Djs_span_object.h114 static void Destructor(JSDecorationSpan* decorationSpan);
125 void SetDecorationSpan(const RefPtr<DecorationSpan>& decorationSpan);
/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/pattern/text/
H A Dspan_string_test_ng.cpp1327 auto decorationSpan = variable
1329 EXPECT_FALSE(fontSpan->IsAttributesEqual(decorationSpan));
1330 decorationSpan->ApplyToSpanItem(spanItem, SpanOperation::REMOVE);
1332 buffer = decorationSpan->ToString();
1335 EXPECT_FALSE(decorationSpan->IsAttributesEqual(fontSpan));
1338 EXPECT_FALSE(baselineOffsetSpan->IsAttributesEqual(decorationSpan));
1346 EXPECT_FALSE(letterSpacingSpan->IsAttributesEqual(decorationSpan));
1365 EXPECT_FALSE(textShadowSpan->IsAttributesEqual(decorationSpan));
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/rich_editor/
H A Drich_editor_pattern.cpp326 auto decorationSpan = CreateDecorationSpanByTextStyle(updateSpanStyle, textStyle, length); in CreateStyledStringByTextStyle() local
327 styledString->AddSpan(decorationSpan); in CreateStyledStringByTextStyle()