/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/property/ |
H A D | layout_constraint_test_ng.cpp | 48 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 D | measure_utils_test_ng.cpp | 779 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 D | layout_constraint.h | 95 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 D | measure_utils.cpp | 304 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 D | multi_menu_layout_algorithm.cpp | 34 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 D | grid_item_layout_algorithm.cpp | 26 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 D | swiper_layout_test_ng.cpp | 378 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 D | swiper_indicator_layout_test_ng.cpp | 99 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 D | extension_custom_node.cpp | 20 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 D | render_node_layout_algorithm.cpp | 30 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 D | button_layout_algorithm.cpp | 46 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 D | text_field_algorithm_test.cpp | 246 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 D | menu_item_layout_algorithm.cpp | 39 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 D | menu_preview_layout_algorithm.cpp | 35 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 D | flex_layout_algorithm.cpp | 267 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 D | box_layout_algorithm.cpp | 36 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 D | linear_split_layout_algorithm.cpp | 45 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 D | marquee_layout_algorithm.cpp | 39 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 D | list_item_group_layout_algorithm.h | 400 … 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 D | line_pattern_test_ng.cpp | 57 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 D | path_pattern_test_ng.cpp | 60 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 D | ellipse_pattern_test_ng.cpp | 46 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 D | polygon_pattern_test_ng.cpp | 45 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 D | polyline_pattern_test_ng.cpp | 45 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 D | indexer_layout_algorithm.cpp | 45 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()
|