/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/badge/ |
H A D | badge_model_ng.cpp | 57 if (badgeParameters.badgePosition.has_value()) { in Create() 58 auto badgePosition = static_cast<BadgePosition>(badgeParameters.badgePosition.value()); in Create() local 59 layoutProperty->UpdateBadgePosition(badgePosition); in Create() 152 if (badgeParameters.badgePosition.has_value()) { in SetBadgeParam() 153 auto badgePosition = static_cast<BadgePosition>(badgeParameters.badgePosition.value()); in SetBadgeParam() local 154 layoutProperty->UpdateBadgePosition(badgePosition); in SetBadgeParam()
|
H A D | badge_layout_algorithm.cpp | 172 auto badgePosition = layoutProperty->GetBadgePosition(); in GetTextDataOffset() local 175 if (badgePosition == BadgePosition::RIGHT_TOP) { in GetTextDataOffset() 184 } else if (badgePosition == BadgePosition::RIGHT) { in GetTextDataOffset() 191 } else if (badgePosition == BadgePosition::LEFT) { in GetTextDataOffset()
|
H A D | badge_data.h | 32 std::optional<int> badgePosition; member
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/badge/ |
H A D | rosen_render_badge.cpp | 69 auto badgePosition = badge_->GetBadgePosition(); in DrawCircleBadge() local 70 if (badgePosition == BadgePosition::RIGHT_TOP) { in DrawCircleBadge() 74 } else if (badgePosition == BadgePosition::RIGHT) { in DrawCircleBadge() 117 auto badgePosition = badge_->GetBadgePosition(); in DrawCircleBadge() local 118 if (badgePosition == BadgePosition::RIGHT_TOP) { in DrawCircleBadge() 122 } else if (badgePosition == BadgePosition::RIGHT) { in DrawCircleBadge() 294 auto badgePosition = badge_->GetBadgePosition(); in SetBoundaryForNumericalBadge() local 295 if (badgePosition == BadgePosition::RIGHT_TOP) { in SetBoundaryForNumericalBadge() 305 } else if (badgePosition == BadgePosition::RIGHT) { in SetBoundaryForNumericalBadge()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/declaration/badge/ |
H A D | badge_declaration.h | 27 BadgePosition badgePosition { BadgePosition::RIGHT_TOP }; 60 return attribute.badgePosition; in GetBadgePosition() 168 attribute.badgePosition = badgePostion; in SetBadgePosition()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/models/ |
H A D | badge_model_impl.cpp | 81 if (badgeParameters.badgePosition.has_value()) { in SetPositionForBadge() 82 badge->SetBadgePosition(static_cast<BadgePosition>(badgeParameters.badgePosition.value())); in SetPositionForBadge()
|
/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/pattern/badge/ |
H A D | badge_test_ng.cpp | 197 badgeParameters.badgePosition = 1; 353 auto badgePosition = static_cast<BadgePosition>(i); variable 354 layoutProperty_->UpdateBadgePosition(badgePosition); 361 auto badgePosition = static_cast<BadgePosition>(i); variable 362 layoutProperty_->UpdateBadgePosition(badgePosition); 892 badgeParameters.badgePosition = static_cast<int32_t>(BadgePosition::LEFT);
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/cj_frontend/interfaces/cj_ffi/ |
H A D | cj_badge_ffi.cpp | 28 badgeParameters.badgePosition = position; in CreateBase()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/interfaces/native/node/ |
H A D | badge_modifier.cpp | 31 badgeParameters.badgePosition = style.position; in SetBadgeBaseParam()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/jsi/ |
H A D | jsi_view_register.cpp | 1460 JSObjectTemplate badgePosition; in JsRegisterFormViews() local 1461 badgePosition.Constant("RightTop", 0); in JsRegisterFormViews() 1462 badgePosition.Constant("Right", 1); in JsRegisterFormViews() 1463 badgePosition.Constant("Left", 2); // 2 means index of constant in JsRegisterFormViews() 1480 globalObj->Set(vm, panda::StringRef::NewFromUtf8(vm, "BadgePosition"), *badgePosition); in JsRegisterFormViews() 1661 JSObjectTemplate badgePosition; in JsRegisterViews() local 1662 badgePosition.Constant("RightTop", 0); in JsRegisterViews() 1663 badgePosition.Constant("Right", 1); in JsRegisterViews() 1664 badgePosition.Constant("Left", 2); // 2 means index of constant in JsRegisterViews() 1686 globalObj->Set(vm, panda::StringRef::NewFromUtf8(vm, "BadgePosition"), *badgePosition); in JsRegisterViews()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/ |
H A D | js_badge.cpp | 83 badgeParameters.badgePosition = position->ToNumber<int32_t>(); in CreateBadgeParameters()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/common/utils/ |
H A D | utils.h | 182 inline BadgePosition ConvertStrToBadgePosition(const std::string& badgePosition) in ConvertStrToBadgePosition() argument 189 … = BinarySearchFindIndex(badgePositionTable, ArraySize(badgePositionTable), badgePosition.c_str()); in ConvertStrToBadgePosition()
|