/foundation/arkui/ace_engine/test/unittest/core/pattern/relative_container/ |
H A D | relative_container_common_ng.cpp | 21 const HorizontalAlign& horizontalRule, std::map<AlignDirection, AlignRule>& alignRules) in AddAlignRule() 27 alignRules[alignDirection] = alignRule; in AddAlignRule() 31 const VerticalAlign& verticalRule, std::map<AlignDirection, AlignRule>& alignRules) in AddAlignRule() 36 alignRules[direction] = alignRule; in AddAlignRule() 20 AddAlignRule(const std::string& id, const AlignDirection& direction, const HorizontalAlign& horizontalRule, std::map<AlignDirection, AlignRule>& alignRules) AddAlignRule() argument 30 AddAlignRule(const std::string& id, const AlignDirection& direction, const VerticalAlign& verticalRule, std::map<AlignDirection, AlignRule>& alignRules) AddAlignRule() argument
|
H A D | relative_container_common_ng.h | 28 const HorizontalAlign& horizontalRule, std::map<AlignDirection, AlignRule>& alignRules); 30 std::map<AlignDirection, AlignRule>& alignRules);
|
H A D | relative_container_new_test_ng.cpp | 48 std::map<AlignDirection, AlignRule>& alignRules) in AddAlignRule() 54 alignRules[alignDirection] = alignRule; in AddAlignRule() 58 std::map<AlignDirection, AlignRule>& alignRules) in AddAlignRule() 63 alignRules[direction] = alignRule; in AddAlignRule() 144 .alignRules({ in GetBasicModel() 153 .alignRules({ in GetBasicModel() 161 .alignRules({ in GetBasicModel() 169 .alignRules({ in GetBasicModel() 178 .alignRules({ in GetBasicModel() 242 * @tc.desc: Test functionality of relativeContainer cache when alignRules no 47 AddAlignRule(const std::string& id, const AlignDirection& direction, const HorizontalAlign& horizontalRule, std::map<AlignDirection, AlignRule>& alignRules) AddAlignRule() argument 57 AddAlignRule(const std::string& id, const AlignDirection& direction, const VerticalAlign& verticalRule, std::map<AlignDirection, AlignRule>& alignRules) AddAlignRule() argument [all...] |
/foundation/arkui/ace_engine/frameworks/core/components/flex/ |
H A D | flex_item_component.h | 196 void SetAlignRules(const std::map<AlignDirection, AlignRule>& alignRules) in SetAlignRules() argument 198 alignRules_ = alignRules; in SetAlignRules()
|
H A D | render_flex_item.h | 152 void SetAlignRules(const std::map<AlignDirection, AlignRule>& alignRules) in SetAlignRules() argument 154 alignRules_ = alignRules; in SetAlignRules()
|
/foundation/arkui/ace_engine/frameworks/core/components/relative_container/ |
H A D | render_relative_container.cpp | 230 void RenderRelativeContainer::CalcLayoutParam(std::map<AlignDirection, AlignRule> alignRules, LayoutParam& itemLayout, in CalcLayoutParam() argument 240 for (const auto& alignRule : alignRules) { in CalcLayoutParam() 365 auto alignRules = flexItem->GetAlignRules(); in PerformLayout() local 367 CalcLayoutParam(alignRules, itemLayout, nodeName); in PerformLayout() 374 for (const auto& alignRule : alignRules) { in PerformLayout()
|
H A D | render_relative_container.h | 54 void CalcLayoutParam(const std::map<AlignDirection, AlignRule> alignRules, LayoutParam& itemLayout,
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/property/ |
H A D | flex_property.h | 129 std::string AlignRulesToString(const AlignRulesItem& alignRules) in AlignRulesToString() argument 132 auto iter = alignRules.begin(); in AlignRulesToString() 133 for (; iter != alignRules.end(); iter++) { in AlignRulesToString() 265 // alignRules Rule Ver.1: a. all key of new map must exist in prev map b. values related to the same key should in TopologicalOrderMightChanged() 266 // have the same value c. when we have less alignRules than the last time, keeping topo order would be fine Next in TopologicalOrderMightChanged()
|
/foundation/arkui/ace_engine/test/unittest/interfaces/ |
H A D | native_node_test.cpp | 3167 auto alignRules = OH_ArkUI_AlignmentRuleOption_Create(); in HWTEST_F() local 3169 ArkUI_AttributeItem alignRulesItem = {.size = 0, .object = alignRules}; in HWTEST_F() 3172 OH_ArkUI_AlignmentRuleOption_SetStart(alignRules, nullptr, ARKUI_HORIZONTAL_ALIGNMENT_START); in HWTEST_F() 3173 EXPECT_EQ(OH_ArkUI_AlignmentRuleOption_GetStartId(alignRules), nullptr); in HWTEST_F() 3174 EXPECT_EQ(OH_ArkUI_AlignmentRuleOption_GetStartAlignment(alignRules), static_cast<ArkUI_HorizontalAlignment>(-1)); in HWTEST_F() 3175 OH_ArkUI_AlignmentRuleOption_SetStart(alignRules, "__container__", ARKUI_HORIZONTAL_ALIGNMENT_START); in HWTEST_F() 3177 OH_ArkUI_AlignmentRuleOption_SetTop(alignRules, nullptr, ARKUI_VERTICAL_ALIGNMENT_TOP); in HWTEST_F() 3178 EXPECT_EQ(OH_ArkUI_AlignmentRuleOption_GetTopId(alignRules), nullptr); in HWTEST_F() 3179 EXPECT_EQ(OH_ArkUI_AlignmentRuleOption_GetTopAlignment(alignRules), static_cast<ArkUI_VerticalAlignment>(-1)); in HWTEST_F() 3180 OH_ArkUI_AlignmentRuleOption_SetTop(alignRules, "__container_ in HWTEST_F() [all...] |
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/relative_container/ |
H A D | relative_container_layout_algorithm.cpp | 987 auto alignRules = flexItem->GetAlignRulesValue(); in MeasureChild() local 989 if (!alignRules.empty() && frameNode && frameNode->GetLayoutProperty()) { in MeasureChild() 990 // when child has alignRules and position, the position property do not work. in MeasureChild() 1343 auto alignRules = childWrapper->GetLayoutProperty()->GetFlexItemProperty()->GetAlignRulesValue(); in CalcSizeParam() local 1361 for (const auto& alignRule : alignRules) { in CalcSizeParam() 1428 // for api 11 or larger, alignRules will not effect child component size as described in doc in CalcSizeParam() 1448 auto alignRules = childWrapper->GetLayoutProperty()->GetFlexItemProperty()->GetAlignRulesValue(); in CalcOffsetParam() local 1467 for (const auto& alignRule : alignRules) { in CalcOffsetParam() 1527 auto alignRules = flexItemProperty->GetAlignRulesValue(); in CalcBias() local 1557 auto alignRules in GetFirstTwoAlignValues() local [all...] |
/foundation/arkui/ace_engine/frameworks/bridge/cj_frontend/interfaces/cj_ffi/ |
H A D | cj_view_abstract_ffi.cpp | 736 std::map<AlignDirection, AlignRule> alignRules; in FfiOHOSAceFrameworkViewAbstractSetAlignRules() local 742 alignRules[AlignDirection::LEFT] = alignRule; in FfiOHOSAceFrameworkViewAbstractSetAlignRules() 748 alignRules[AlignDirection::MIDDLE] = alignRule; in FfiOHOSAceFrameworkViewAbstractSetAlignRules() 754 alignRules[AlignDirection::RIGHT] = alignRule; in FfiOHOSAceFrameworkViewAbstractSetAlignRules() 760 alignRules[AlignDirection::TOP] = alignRule; in FfiOHOSAceFrameworkViewAbstractSetAlignRules() 766 alignRules[AlignDirection::CENTER] = alignRule; in FfiOHOSAceFrameworkViewAbstractSetAlignRules() 772 alignRules[AlignDirection::BOTTOM] = alignRule; in FfiOHOSAceFrameworkViewAbstractSetAlignRules() 781 ViewAbstractModel::GetInstance()->SetAlignRules(alignRules); in FfiOHOSAceFrameworkViewAbstractSetAlignRules()
|
/foundation/arkui/ace_engine/test/unittest/core/base/ |
H A D | view_abstract_test_ng.cpp | 206 std::map<AlignDirection, AlignRule> alignRules; in HWTEST_F() local 207 ViewAbstract::SetAlignRules(alignRules); in HWTEST_F() 208 ViewAbstract::SetAlignRules(AceType::RawPtr(FRAME_NODE_REGISTER), alignRules); in HWTEST_F() local 287 std::map<AlignDirection, AlignRule> alignRules; in HWTEST_F() local 288 ViewAbstract::SetAlignRules(alignRules); in HWTEST_F() 1602 std::map<AlignDirection, AlignRule> alignRules; in HWTEST_F() local 1603 ViewAbstract::SetAlignRules(alignRules); in HWTEST_F()
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/layout/ |
H A D | layout_property.h | 237 void UpdateAlignRules(const std::map<AlignDirection, AlignRule>& alignRules);
|
H A D | layout_property.cpp | 1155 void LayoutProperty::UpdateAlignRules(const std::map<AlignDirection, AlignRule>& alignRules) in UpdateAlignRules() argument 1160 if (flexItemProperty_->UpdateAlignRules(alignRules)) { in UpdateAlignRules()
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/base/ |
H A D | view_abstract.cpp | 392 void ViewAbstract::SetAlignRules(const std::map<AlignDirection, AlignRule>& alignRules) in SetAlignRules() argument 397 ACE_UPDATE_LAYOUT_PROPERTY(LayoutProperty, AlignRules, alignRules); in SetAlignRules() 3427 void ViewAbstract::SetAlignRules(FrameNode* frameNode, const std::map<AlignDirection, AlignRule>& alignRules) in SetAlignRules() argument 3430 ACE_UPDATE_NODE_LAYOUT_PROPERTY(LayoutProperty, AlignRules, alignRules, frameNode); in SetAlignRules() 3435 std::map<AlignDirection, AlignRule> alignRules; in GetAlignRules() local 3436 CHECK_NULL_RETURN(frameNode, alignRules); in GetAlignRules() 3438 CHECK_NULL_RETURN(layoutProperty, alignRules); in GetAlignRules() 3439 CHECK_NULL_RETURN(layoutProperty->GetFlexItemProperty(), alignRules); in GetAlignRules() 3440 return layoutProperty->GetFlexItemProperty()->GetAlignRules().value_or(alignRules); in GetAlignRules()
|
H A D | view_abstract.h | 235 static void SetAlignRules(const std::map<AlignDirection, AlignRule> &alignRules); 572 static void SetAlignRules(FrameNode* frameNode, const std::map<AlignDirection, AlignRule>& alignRules);
|
H A D | view_abstract_model.h | 169 virtual void SetAlignRules(const std::map<AlignDirection, AlignRule>& alignRules) = 0;
|
H A D | view_abstract_model_ng.h | 565 void SetAlignRules(const std::map<AlignDirection, AlignRule>& alignRules) override 567 ViewAbstract::SetAlignRules(alignRules);
|
/foundation/arkui/ace_engine/test/unittest/core/pattern/relative_container/old_cases/ |
H A D | relative_container_test_ng.cpp | 161 .alignRules({ in HWTEST_F() 223 .alignRules({ in HWTEST_F() 313 .alignRules({ in HWTEST_F() 320 .alignRules({ in HWTEST_F() 445 .alignRules({ in HWTEST_F() 449 .alignRules({ in HWTEST_F() 456 .alignRules({ in HWTEST_F() 463 .alignRules({ in HWTEST_F() 470 .alignRules({ in HWTEST_F() 479 // Add firstItem-Box1 with size and 1alignRules in HWTEST_F() 1695 AddAlignRule(const std::string& id, const AlignDirection& direction, const HorizontalAlign& horizontalRule, std::map<AlignDirection, AlignRule>& alignRules) AddAlignRule() argument 1701 AddAlignRule(const std::string& id, const AlignDirection& direction, const VerticalAlign& verticalRule, std::map<AlignDirection, AlignRule>& alignRules) AddAlignRule() argument [all...] |
H A D | relative_container_testtwo_ng.cpp | 1949 const HorizontalAlign& horizontalRule, std::map<AlignDirection, AlignRule>& alignRules) in AddAlignRule() 1951 RelativeContainerTestUtilsNG::AddAlignRule(id, direction, horizontalRule, alignRules); in AddAlignRule() 1955 const VerticalAlign& verticalRule, std::map<AlignDirection, AlignRule>& alignRules) in AddAlignRule() 1957 RelativeContainerTestUtilsNG::AddAlignRule(id, direction, verticalRule, alignRules); in AddAlignRule() 1948 AddAlignRule(const std::string& id, const AlignDirection& direction, const HorizontalAlign& horizontalRule, std::map<AlignDirection, AlignRule>& alignRules) AddAlignRule() argument 1954 AddAlignRule(const std::string& id, const AlignDirection& direction, const VerticalAlign& verticalRule, std::map<AlignDirection, AlignRule>& alignRules) AddAlignRule() argument
|
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/models/ |
H A D | view_abstract_model_impl.h | 101 void SetAlignRules(const std::map<AlignDirection, AlignRule>& alignRules) override;
|
H A D | view_abstract_model_impl.cpp | 578 void ViewAbstractModelImpl::SetAlignRules(const std::map<AlignDirection, AlignRule>& alignRules) in SetAlignRules() argument 581 flexItem->SetAlignRules(alignRules); in SetAlignRules()
|
/foundation/arkui/ace_engine/advanced_ui_component/counter/interfaces/ |
H A D | counter.js | 1604 Text.alignRules({ 1619 Row.alignRules({ 2130 TextInput.alignRules({
|
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/ |
H A D | js_view_abstract.cpp | 8770 JSClass<JSViewAbstract>::StaticMethod("alignRules", &JSViewAbstract::JsAlignRules); in JSBind() 8981 std::map<AlignDirection, AlignRule> alignRules; in JsAlignRules() local 8996 alignRules[static_cast<AlignDirection>(i)] = alignRule; in JsAlignRules() 8998 alignRules[AlignDirection::LEFT] = alignRule; in JsAlignRules() 9000 alignRules[AlignDirection::RIGHT] = alignRule; in JsAlignRules() 9013 ViewAbstractModel::GetInstance()->SetAlignRules(alignRules); in JsAlignRules()
|
/foundation/arkui/ace_engine/frameworks/core/interfaces/native/node/ |
H A D | node_common_modifier.cpp | 3265 auto alignRules = ViewAbstract::GetAlignRules(frameNode); in GetAlignRules() local 3274 auto it = alignRules.find(alignDirection); in GetAlignRules() 3275 if (it != alignRules.end()) { in GetAlignRules()
|