Home
last modified time | relevance | path

Searched refs:alignRules (Results 1 - 25 of 26) sorted by relevance

12

/foundation/arkui/ace_engine/test/unittest/core/pattern/relative_container/
H A Drelative_container_common_ng.cpp21 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 Drelative_container_common_ng.h28 const HorizontalAlign& horizontalRule, std::map<AlignDirection, AlignRule>& alignRules);
30 std::map<AlignDirection, AlignRule>& alignRules);
H A Drelative_container_new_test_ng.cpp48 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 Dflex_item_component.h196 void SetAlignRules(const std::map<AlignDirection, AlignRule>& alignRules) in SetAlignRules() argument
198 alignRules_ = alignRules; in SetAlignRules()
H A Drender_flex_item.h152 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 Drender_relative_container.cpp230 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 Drender_relative_container.h54 void CalcLayoutParam(const std::map<AlignDirection, AlignRule> alignRules, LayoutParam& itemLayout,
/foundation/arkui/ace_engine/frameworks/core/components_ng/property/
H A Dflex_property.h129 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 Dnative_node_test.cpp3167 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 Drelative_container_layout_algorithm.cpp987 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 Dcj_view_abstract_ffi.cpp736 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 Dview_abstract_test_ng.cpp206 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 Dlayout_property.h237 void UpdateAlignRules(const std::map<AlignDirection, AlignRule>& alignRules);
H A Dlayout_property.cpp1155 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 Dview_abstract.cpp392 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 Dview_abstract.h235 static void SetAlignRules(const std::map<AlignDirection, AlignRule> &alignRules);
572 static void SetAlignRules(FrameNode* frameNode, const std::map<AlignDirection, AlignRule>& alignRules);
H A Dview_abstract_model.h169 virtual void SetAlignRules(const std::map<AlignDirection, AlignRule>& alignRules) = 0;
H A Dview_abstract_model_ng.h565 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 Drelative_container_test_ng.cpp161 .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 Drelative_container_testtwo_ng.cpp1949 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 Dview_abstract_model_impl.h101 void SetAlignRules(const std::map<AlignDirection, AlignRule>& alignRules) override;
H A Dview_abstract_model_impl.cpp578 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 Dcounter.js1604 Text.alignRules({
1619 Row.alignRules({
2130 TextInput.alignRules({
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/
H A Djs_view_abstract.cpp8770 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 Dnode_common_modifier.cpp3265 auto alignRules = ViewAbstract::GetAlignRules(frameNode); in GetAlignRules() local
3274 auto it = alignRules.find(alignDirection); in GetAlignRules()
3275 if (it != alignRules.end()) { in GetAlignRules()

Completed in 77 milliseconds

12