Home
last modified time | relevance | path

Searched refs:layoutConstraint (Results 1 – 25 of 165) sorted by relevance

1234567

/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/property/
H A Dlayout_constraint_test_ng.cpp48 LayoutConstraintF layoutConstraint; variable
72 EXPECT_EQ(layoutConstraint.selfIdealSize.Width(), layoutConstraint.selfIdealSize.Height());
128 EXPECT_EQ(layoutConstraint.selfIdealSize.Width(), layoutConstraint.selfIdealSize.Height());
166 EXPECT_EQ(layoutConstraint.minSize.Width(), layoutConstraint.minSize.Height());
176 LayoutConstraintF layoutConstraint; variable
250 EXPECT_EQ(layoutConstraint.minSize.Width(), layoutConstraint.minSize.Height());
259 EXPECT_EQ(layoutConstraint.minSize.Width(), layoutConstraint.minSize.Height() * 2);
268 EXPECT_EQ(layoutConstraint.minSize.Width(), layoutConstraint.minSize.Height() * 4);
319 EXPECT_EQ(layoutConstraint.minSize.Width(), layoutConstraint.minSize.Height());
330 EXPECT_EQ(layoutConstraint.minSize.Width(), layoutConstraint.minSize.Height() * 2);
[all …]
H A Dmeasure_utils_test_ng.cpp779 LayoutConstraintF layoutConstraint; variable
804 LayoutConstraintF layoutConstraint; variable
810 layoutConstraint.maxSize = { 100.0, 100.0 };
833 LayoutConstraintF layoutConstraint; variable
839 layoutConstraint.maxSize = { 100.0, 100.0 };
875 layoutConstraint.selfIdealSize.Reset();
885 layoutConstraint.selfIdealSize.Reset();
1064 LayoutConstraintF layoutConstraint; variable
1071 layoutConstraint.minSize = { 0, 0 };
1085 layoutConstraint.selfIdealSize.Reset();
[all …]
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/property/
H A Dlayout_constraint.h95 bool operator==(const LayoutConstraintT& layoutConstraint) const
97 …return (scaleProperty == layoutConstraint.scaleProperty) && (minSize == layoutConstraint.minSize) …
98 …(maxSize == layoutConstraint.maxSize) && (percentReference == layoutConstraint.percentReference) &&
99 (parentIdealSize == layoutConstraint.parentIdealSize) &&
100 (selfIdealSize == layoutConstraint.selfIdealSize);
103 bool operator!=(const LayoutConstraintT& layoutConstraint) const
105 return !(*this == layoutConstraint);
110 return (scaleProperty == layoutConstraint.scaleProperty) && in EqualWithoutPercentWidth()
111 CompareWithInfinityCheck(minSize, layoutConstraint.minSize) && in EqualWithoutPercentWidth()
112 CompareWithInfinityCheck(maxSize, layoutConstraint.maxSize) && in EqualWithoutPercentWidth()
[all …]
H A Dmeasure_utils.cpp304 auto optional = CreateIdealSize(layoutConstraint, axis, measureType); in CreateIdealSize()
306 optional.UpdateIllegalSizeWithCheck(layoutConstraint.maxSize); in CreateIdealSize()
308 optional.UpdateIllegalSizeWithCheck(layoutConstraint.minSize); in CreateIdealSize()
318 idealSize.UpdateSizeWithCheck(layoutConstraint.selfIdealSize); in CreateIdealSize()
324 idealSize.UpdateIllegalSizeWithCheck(layoutConstraint.parentIdealSize); in CreateIdealSize()
325 idealSize.UpdateIllegalSizeWithCheck(layoutConstraint.maxSize); in CreateIdealSize()
433 auto validMinSize = layoutConstraint.minSize; in ApplyConstraint()
434 auto validMaxSize = layoutConstraint.maxSize; in ApplyConstraint()
451 idealSize.UpdateSizeWithCheck(layoutConstraint.selfIdealSize); in CreateIdealSizeByPercentRef()
457 idealSize.UpdateIllegalSizeWithCheck(layoutConstraint.parentIdealSize); in CreateIdealSizeByPercentRef()
[all …]
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/menu/
H A Dmulti_menu_layout_algorithm.cpp34 auto layoutConstraint = layoutProperty->GetLayoutConstraint(); in Measure() local
35 CHECK_NULL_VOID(layoutConstraint); in Measure()
47 if (layoutConstraint->selfIdealSize.Width().has_value()) { in Measure()
55 layoutConstraint->selfIdealSize.SetWidth(minWidth); in Measure()
61 std::max(layoutConstraint->minSize.Width(), in Measure()
62 … std::min(layoutConstraint->maxSize.Width(), layoutConstraint->selfIdealSize.Width().value())) - in Measure()
78 UpdateSelfSize(layoutWrapper, childConstraint, layoutConstraint); in Measure()
159 auto width = layoutConstraint->maxSize.Width(); in UpdateSelfSize()
164 … std::min(layoutConstraint->maxSize.Width(), layoutConstraint->selfIdealSize.Width().value())); in UpdateSelfSize()
196 CHECK_NULL_RETURN(childLayoutProps, layoutConstraint); in ResetLayoutConstraintMinWidth()
[all …]
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/grid/
H A Dgrid_item_layout_algorithm.cpp26 auto layoutConstraint = CreateChildConstraint(layoutWrapper); in Measure() local
29 child->Measure(layoutConstraint); in Measure()
37 auto layoutConstraint = props->CreateChildConstraint(); in CreateChildConstraint() local
43 return layoutConstraint; in CreateChildConstraint()
48 return layoutConstraint; in CreateChildConstraint()
53 layoutConstraint.selfIdealSize.SetHeight(layoutConstraint.parentIdealSize.Height()); in CreateChildConstraint()
54 return layoutConstraint; in CreateChildConstraint()
59 layoutConstraint.parentIdealSize.MainSize(props->GetAxis()).has_value())) { in CreateChildConstraint()
60 layoutConstraint.selfIdealSize.SetMainSize( in CreateChildConstraint()
61 layoutConstraint.parentIdealSize.MainSize(props->GetAxis()), props->GetAxis()); in CreateChildConstraint()
[all …]
/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/pattern/swiper/
H A Dswiper_layout_test_ng.cpp378 LayoutConstraintF layoutConstraint; variable
440 LayoutConstraintF layoutConstraint; variable
474 LayoutConstraintF layoutConstraint; variable
556 LayoutConstraintF layoutConstraint; variable
617 LayoutConstraintF layoutConstraint; variable
786 LayoutConstraintF layoutConstraint; variable
823 LayoutConstraintF layoutConstraint; variable
992 LayoutConstraintF layoutConstraint; variable
1063 LayoutConstraintF layoutConstraint; variable
1092 LayoutConstraintF layoutConstraint; variable
[all …]
H A Dswiper_indicator_layout_test_ng.cpp99 LayoutConstraintF layoutConstraint; variable
100 layoutConstraint.maxSize = SizeF(720.f, 1136.f);
129 LayoutConstraintF layoutConstraint; variable
130 layoutConstraint.maxSize = SizeF(720.f, 1136.f);
158 LayoutConstraintF layoutConstraint; variable
159 layoutConstraint.maxSize = SizeF(720.f, 1136.f);
189 LayoutConstraintF layoutConstraint; variable
190 layoutConstraint.maxSize = SizeF(720.f, 1136.f);
219 LayoutConstraintF layoutConstraint; variable
220 layoutConstraint.maxSize = SizeF(720.f, 1136.f);
[all …]
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/interfaces/native/node/
H A Dextension_custom_node.cpp20 void ExtensionCustomNode::OnMeasure(const ExtensionLayoutConstraint& layoutConstraint) in OnMeasure() argument
24 param.minSize = SizeF(layoutConstraint.minWidth, layoutConstraint.minHeight); in OnMeasure()
25 param.maxSize = SizeF(layoutConstraint.maxWidth, layoutConstraint.maxHeight); in OnMeasure()
26 …param.percentReference = SizeF(layoutConstraint.parentIdealWidth, layoutConstraint.parentIdealHeig… in OnMeasure()
30 InnerMeasure(layoutConstraint); in OnMeasure()
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/render_node/
H A Drender_node_layout_algorithm.cpp30 LayoutConstraintF layoutConstraint; in Measure() local
31 layoutConstraint.maxSize = SizeF(0, 0); in Measure()
32 layoutConstraint.UpdateParentIdealSizeWithCheck({ 0, 0 }); in Measure()
33 layoutConstraint.UpdateSelfMarginSizeWithCheck({ 0, 0 }); in Measure()
34 child->Measure(layoutConstraint); in Measure()
37 const auto& layoutConstraint = layoutWrapper->GetLayoutProperty()->GetCalcLayoutConstraint(); in Measure() local
39 …if (layoutConstraint && layoutConstraint->selfIdealSize && layoutConstraint->selfIdealSize->IsVali… in Measure()
40 auto selfIdealSize = layoutConstraint->selfIdealSize; in Measure()
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/button/
H A Dbutton_layout_algorithm.cpp46 child->Measure(layoutConstraint); in Measure()
54 HandleChildLayoutConstraint(layoutWrapper, layoutConstraint); in Measure()
60 HandleAdaptiveText(layoutWrapper, layoutConstraint); in Measure()
64 child->Measure(layoutConstraint); in Measure()
72 LayoutWrapper* layoutWrapper, LayoutConstraintF& layoutConstraint) in HandleChildLayoutConstraint() argument
88 layoutConstraint.maxSize.SetHeight(maxHeight); in HandleChildLayoutConstraint()
159 layoutConstraint.maxSize.SetHeight(textSize.Height()); in HandleAdaptiveText()
170 childWrapper->Measure(layoutConstraint); in HandleAdaptiveText()
252 if (layoutConstraint.parentIdealSize.IsNull()) { in HandleLabelCircleButtonFrameSize()
254 } else if (layoutConstraint.parentIdealSize.Width().has_value() && in HandleLabelCircleButtonFrameSize()
[all …]
/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/pattern/text_input/
H A Dtext_field_algorithm_test.cpp246 LayoutConstraintF layoutConstraint; variable
483 LayoutConstraintF layoutConstraint; variable
510 LayoutConstraintF layoutConstraint; variable
537 LayoutConstraintF layoutConstraint; variable
566 LayoutConstraintF layoutConstraint; variable
567 layoutConstraint.selfIdealSize.SetWidth(0);
595 LayoutConstraintF layoutConstraint; variable
596 layoutConstraint.selfIdealSize.SetWidth(0);
624 LayoutConstraintF layoutConstraint; variable
653 LayoutConstraintF layoutConstraint; variable
[all …]
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/menu/menu_item/
H A Dmenu_item_layout_algorithm.cpp39 auto layoutConstraint = props->GetLayoutConstraint(); in Measure() local
40 CHECK_NULL_VOID(layoutConstraint); in Measure()
56 layoutConstraint->selfIdealSize.SetWidth( in Measure()
66 std::max(layoutConstraint->minSize.Width(), in Measure()
67 … std::min(layoutConstraint->maxSize.Width(), layoutConstraint->selfIdealSize.Width().value())) - in Measure()
70 CheckNeedMatchParent(layoutWrapper, layoutConstraint); in Measure()
71 minRowWidth_ = layoutConstraint->minSize.Width(); in Measure()
142 std::optional<LayoutConstraintF>& layoutConstraint) in CheckNeedMatchParent() argument
152 auto width = layoutConstraint->maxSize.Width(); in CheckNeedMatchParent()
153 layoutConstraint->minSize.SetWidth(width); in CheckNeedMatchParent()
[all …]
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/menu/preview/
H A Dmenu_preview_layout_algorithm.cpp35 auto layoutConstraint = layoutWrapper->GetLayoutProperty()->CreateChildConstraint(); in Measure() local
37 child->Measure(layoutConstraint); in Measure()
101 auto layoutConstraint = layoutWrapper->GetLayoutProperty()->CreateChildConstraint(); in UpdateLayoutConstraintForPreview() local
102 layoutConstraint.maxSize.SetWidth(maxWidth); in UpdateLayoutConstraintForPreview()
103 layoutConstraint.maxSize.SetHeight(maxHeight); in UpdateLayoutConstraintForPreview()
104 layoutConstraint.selfIdealSize.SetWidth(maxWidth); in UpdateLayoutConstraintForPreview()
105 layoutConstraint.selfIdealSize.SetHeight(maxHeight); in UpdateLayoutConstraintForPreview()
106 layoutWrapper->GetLayoutProperty()->UpdateLayoutConstraint(layoutConstraint); in UpdateLayoutConstraintForPreview()
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/flex/
H A Dflex_layout_algorithm.cpp267 node.layoutConstraint = childLayoutConstraint; in TravelChildrenFlexProps()
397 auto& childConstraint = child.layoutConstraint; in MeasureAndCleanMagicNodes()
553 childLayoutWrapper->Measure(child.layoutConstraint); in HandleBlankFirstTimeMeasure()
572 child.layoutConstraint.percentReference); in HandleBlankFirstTimeMeasure()
713 childLayoutWrapper->Measure(child.layoutConstraint); in SecondaryMeasureByProperty()
807 layoutConstraint.selfIdealSize.SetWidth(size); in UpdateLayoutConstraintOnMainAxis()
809 layoutConstraint.selfIdealSize.SetHeight(size); in UpdateLayoutConstraintOnMainAxis()
828 CHECK_NULL_RETURN(layoutConstraint, 0.0f); in MainAxisMinValue()
829 …return IsHorizontal(direction_) ? layoutConstraint->minSize.Width() : layoutConstraint->minSize.He… in MainAxisMinValue()
905 … ? (mainAxisInf ? layoutConstraint->percentReference.Width() : layoutConstraint->maxSize.Width()) in Measure()
[all …]
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/layout/
H A Dbox_layout_algorithm.cpp36 auto layoutConstraint = layoutWrapper->GetLayoutProperty()->CreateChildConstraint(); in Measure() local
38 child->Measure(layoutConstraint); in Measure()
85 const auto& layoutConstraint = layoutWrapper->GetLayoutProperty()->GetLayoutConstraint(); in PerformMeasureSelfWithChildList() local
86 const auto& minSize = layoutConstraint->minSize; in PerformMeasureSelfWithChildList()
87 const auto& maxSize = layoutConstraint->maxSize; in PerformMeasureSelfWithChildList()
95 frameSize.UpdateSizeWithCheck(layoutConstraint->selfIdealSize); in PerformMeasureSelfWithChildList()
101 frameSize.UpdateIllegalSizeWithCheck(layoutConstraint->parentIdealSize); in PerformMeasureSelfWithChildList()
139 if (layoutConstraint->selfIdealSize.Width()) { in PerformMeasureSelfWithChildList()
141 } else if (layoutConstraint->selfIdealSize.Height()) { in PerformMeasureSelfWithChildList()
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/linear_split/
H A Dlinear_split_layout_algorithm.cpp45 const auto& minSize = layoutConstraint->minSize; in Measure()
46 const auto& maxSize = layoutConstraint->maxSize; in Measure()
68 if (!layoutConstraint->selfIdealSize.Width()) { in Measure()
75 if (!layoutConstraint->selfIdealSize.Height()) { in Measure()
80 if (!layoutConstraint->selfIdealSize.Height()) { in Measure()
84 if (!layoutConstraint->selfIdealSize.Width()) { in Measure()
94 const auto& minSize = layoutConstraint->minSize; in MeasureBeforeAPI10()
95 const auto& maxSize = layoutConstraint->maxSize; in MeasureBeforeAPI10()
116 if (!layoutConstraint->selfIdealSize.Width()) { in MeasureBeforeAPI10()
142 const auto& maxSize = layoutConstraint->maxSize; in MeasureChildren()
[all …]
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/marquee/
H A Dmarquee_layout_algorithm.cpp39 const auto& layoutConstraint = layoutWrapper->GetLayoutProperty()->GetLayoutConstraint(); in Measure() local
40 const auto& maxSize = layoutConstraint->maxSize; in Measure()
46 if (layoutConstraint->selfIdealSize.Height().has_value()) { in Measure()
47 … textLayoutConstraint.selfIdealSize.SetHeight(layoutConstraint->selfIdealSize.Height().value()); in Measure()
62 frameSize.UpdateSizeWithCheck(layoutConstraint->selfIdealSize); in Measure()
67 frameSize.UpdateIllegalSizeWithCheck(layoutConstraint->parentIdealSize); in Measure()
68 frameSize.UpdateIllegalSizeWithCheck(layoutConstraint->percentReference); in Measure()
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/list/
H A Dlist_item_group_layout_algorithm.h400 … const LayoutConstraintF& layoutConstraint, std::optional<float> crossSizeOptional, Axis axis);
402 void MeasureListItem(LayoutWrapper* layoutWrapper, const LayoutConstraintF& layoutConstraint);
403 …nt32_t MeasureALineForward(LayoutWrapper* layoutWrapper, const LayoutConstraintF& layoutConstraint,
405 …t32_t MeasureALineBackward(LayoutWrapper* layoutWrapper, const LayoutConstraintF& layoutConstraint,
407 …int32_t MeasureALineCenter(LayoutWrapper* layoutWrapper, const LayoutConstraintF& layoutConstraint,
409 … int32_t MeasureALineAuto(LayoutWrapper* layoutWrapper, const LayoutConstraintF& layoutConstraint,
413 void MeasureForward(LayoutWrapper* layoutWrapper, const LayoutConstraintF& layoutConstraint,
415 void MeasureBackward(LayoutWrapper* layoutWrapper, const LayoutConstraintF& layoutConstraint,
418 const LayoutConstraintF& layoutConstraint, int32_t startIndex, float startPos);
420 const LayoutConstraintF& layoutConstraint, int32_t endIndex, float endPos);
[all …]
/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/pattern/shape/
H A Dline_pattern_test_ng.cpp57 LayoutConstraintF layoutConstraint; in Draw() local
58 layoutConstraint.percentReference.SetWidth(WIDTH); in Draw()
59 layoutConstraint.percentReference.SetHeight(HEIGHT); in Draw()
60 layoutConstraint.selfIdealSize.SetWidth(WIDTH); in Draw()
61 layoutConstraint.selfIdealSize.SetHeight(HEIGHT); in Draw()
62 layoutProperty->UpdateLayoutConstraint(layoutConstraint); in Draw()
173 LayoutConstraintF layoutConstraint; in MeasureContentTest() local
175 layoutConstraint.percentReference.SetWidth(WIDTH); in MeasureContentTest()
176 layoutConstraint.percentReference.SetHeight(HEIGHT); in MeasureContentTest()
177 layoutConstraint.selfIdealSize.SetWidth(WIDTH); in MeasureContentTest()
[all …]
H A Dpath_pattern_test_ng.cpp60 LayoutConstraintF layoutConstraint; in Draw() local
61 layoutConstraint.percentReference.SetWidth(WIDTH); in Draw()
62 layoutConstraint.percentReference.SetHeight(HEIGHT); in Draw()
63 layoutConstraint.selfIdealSize.SetWidth(WIDTH); in Draw()
64 layoutConstraint.selfIdealSize.SetHeight(HEIGHT); in Draw()
65 layoutProperty->UpdateLayoutConstraint(layoutConstraint); in Draw()
138 LayoutConstraintF layoutConstraint; variable
139 layoutConstraint.selfIdealSize = OptionalSize<float> { -1, std::nullopt };
140 layoutProperty->UpdateLayoutConstraint(layoutConstraint);
H A Dellipse_pattern_test_ng.cpp46 LayoutConstraintF layoutConstraint; in Draw() local
47 layoutConstraint.percentReference.SetWidth(WIDTH); in Draw()
48 layoutConstraint.percentReference.SetHeight(HEIGHT); in Draw()
49 layoutConstraint.selfIdealSize.SetWidth(WIDTH); in Draw()
50 layoutConstraint.selfIdealSize.SetHeight(HEIGHT); in Draw()
51 layoutProperty->UpdateLayoutConstraint(layoutConstraint); in Draw()
H A Dpolygon_pattern_test_ng.cpp45 LayoutConstraintF layoutConstraint; in Draw() local
46 layoutConstraint.percentReference.SetWidth(WIDTH); in Draw()
47 layoutConstraint.percentReference.SetHeight(HEIGHT); in Draw()
48 layoutConstraint.selfIdealSize.SetWidth(WIDTH); in Draw()
49 layoutConstraint.selfIdealSize.SetHeight(HEIGHT); in Draw()
50 layoutProperty->UpdateLayoutConstraint(layoutConstraint); in Draw()
H A Dpolyline_pattern_test_ng.cpp45 LayoutConstraintF layoutConstraint; in Draw() local
46 layoutConstraint.percentReference.SetWidth(WIDTH); in Draw()
47 layoutConstraint.percentReference.SetHeight(HEIGHT); in Draw()
48 layoutConstraint.selfIdealSize.SetWidth(WIDTH); in Draw()
49 layoutConstraint.selfIdealSize.SetHeight(HEIGHT); in Draw()
50 layoutProperty->UpdateLayoutConstraint(layoutConstraint); in Draw()
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/indexer/
H A Dindexer_layout_algorithm.cpp45 LayoutConstraintF layoutConstraint; in Measure() local
47 layoutConstraint = indexerLayoutProperty->GetLayoutConstraint().value(); in Measure()
49 OptionalSize<float> selfIdealSize = layoutConstraint.selfIdealSize; in Measure()
51 …itemSize_ = ConvertToPx(itemSize, layoutConstraint.scaleProperty, layoutConstraint.maxSize.Height(… in Measure()
67 … : std::clamp(contentWidth + horizontalPadding, 0.0f, layoutConstraint.maxSize.Width()); in Measure()
72 …selfIdealSize.Height().has_value() ? selfIdealSize.Height().value() : layoutConstraint.maxSize.Hei… in Measure()
78 … : std::clamp(contentHeight + verticalPadding, 0.0f, layoutConstraint.maxSize.Height()); in Measure()
202 auto layoutConstraint = childLayoutProperty->GetLayoutConstraint(); in MeasurePopup() local
203 layoutConstraint->Reset(); in MeasurePopup()
204 childWrapper->Measure(layoutConstraint); in MeasurePopup()

1234567