/foundation/arkui/ace_engine/test/unittest/core/property/ |
H A D | layout_constraint_test_ng.cpp | 48 LayoutConstraintF layoutConstraint; in HWTEST_F() local 49 layoutConstraint.parentIdealSize = OptionalSizeF(768, 1024); in HWTEST_F() 50 layoutConstraint.selfIdealSize = OptionalSizeF(480, 960); in HWTEST_F() 58 layoutConstraint.ApplyAspectRatio(ratio, calcSize); in HWTEST_F() 59 EXPECT_EQ(layoutConstraint.parentIdealSize.Width().value(), 768.0); in HWTEST_F() 71 layoutConstraint.ApplyAspectRatio(ratio, calcSize); in HWTEST_F() 72 EXPECT_EQ(layoutConstraint.selfIdealSize.Width(), layoutConstraint.selfIdealSize.Height()); in HWTEST_F() 84 layoutConstraint.ApplyAspectRatio(ratio, calcSize); in HWTEST_F() 85 EXPECT_EQ(layoutConstraint in HWTEST_F() 176 LayoutConstraintF layoutConstraint; HWTEST_F() local 226 LayoutConstraintF layoutConstraint; HWTEST_F() local 278 LayoutConstraintF layoutConstraint; HWTEST_F() local 298 LayoutConstraintF layoutConstraint; HWTEST_F() local 340 LayoutConstraintF layoutConstraint; HWTEST_F() local 397 LayoutConstraintF layoutConstraint; HWTEST_F() local 431 LayoutConstraintF layoutConstraint; HWTEST_F() local 490 LayoutConstraintF layoutConstraint; HWTEST_F() local [all...] |
H A D | measure_utils_test_ng.cpp | 777 * @tc.expected: the return retIdealSize is the same as layoutConstraint.maxSize. in HWTEST_F() 779 LayoutConstraintF layoutConstraint; in HWTEST_F() local 782 CreateIdealSize(layoutConstraint, AXIS_HORIZONTAL, MEASURE_TYPE_MATCH_PARENT, USING_MAX_SIZE_TRUE); in HWTEST_F() 783 EXPECT_EQ(retIdealSize, layoutConstraint.maxSize); in HWTEST_F() 789 retIdealSize = CreateIdealSize(layoutConstraint, AXIS_VERTICAL, MEASURE_TYPE_MATCH_PARENT, USING_MAX_SIZE_FALSE); in HWTEST_F() 802 * @tc.steps: step1. create layoutConstraint. in HWTEST_F() 804 LayoutConstraintF layoutConstraint; in HWTEST_F() local 807 * @tc.steps: step1. call CreateIdealSize and set layoutConstraint.maxSize.height_ is 100. in HWTEST_F() 808 * @tc.expected: the return retIdealSize.height_ is the same as layoutConstraint.maxSize.height_. in HWTEST_F() 810 layoutConstraint in HWTEST_F() 833 LayoutConstraintF layoutConstraint; HWTEST_F() local 1064 LayoutConstraintF layoutConstraint; HWTEST_F() local [all...] |
/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 in CreateChildConstraint() [all...] |
/foundation/arkui/ace_engine/frameworks/core/interfaces/native/node/ |
H A D | extension_custom_node.cpp | 19 void ExtensionCustomNode::OnMeasure(const ExtensionLayoutConstraint& layoutConstraint) in OnMeasure() argument 23 param.minSize = SizeF(layoutConstraint.minWidth, layoutConstraint.minHeight); in OnMeasure() 24 param.maxSize = SizeF(layoutConstraint.maxWidth, layoutConstraint.maxHeight); in OnMeasure() 25 param.percentReference = SizeF(layoutConstraint.parentIdealWidth, layoutConstraint.parentIdealHeight); in OnMeasure() 29 InnerMeasure(layoutConstraint); in OnMeasure()
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/property/ |
H A D | layout_constraint.h | 95 bool operator==(const LayoutConstraintT& layoutConstraint) const in operator ==() 97 return (scaleProperty == layoutConstraint.scaleProperty) && (minSize == layoutConstraint.minSize) && in operator ==() 98 (maxSize == layoutConstraint.maxSize) && (percentReference == layoutConstraint.percentReference) && in operator ==() 99 (parentIdealSize == layoutConstraint.parentIdealSize) && in operator ==() 100 (selfIdealSize == layoutConstraint.selfIdealSize); in operator ==() 103 bool operator!=(const LayoutConstraintT& layoutConstraint) const in operator !=() 105 return !(*this == layoutConstraint); in operator !=() 108 bool EqualWithoutPercentWidth(const LayoutConstraintT& layoutConstraint) cons [all...] |
H A D | measure_utils.cpp | 292 SizeF CreateIdealSize(const LayoutConstraintF& layoutConstraint, Axis axis, MeasureType measureType, bool usingMaxSize) in CreateIdealSize() argument 294 auto optional = CreateIdealSize(layoutConstraint, axis, measureType); in CreateIdealSize() 296 optional.UpdateIllegalSizeWithCheck(layoutConstraint.maxSize); in CreateIdealSize() 298 optional.UpdateIllegalSizeWithCheck(layoutConstraint.minSize); in CreateIdealSize() 303 OptionalSizeF CreateIdealSize(const LayoutConstraintF& layoutConstraint, Axis axis, MeasureType measureType) in CreateIdealSize() argument 308 idealSize.UpdateSizeWithCheck(layoutConstraint.selfIdealSize); in CreateIdealSize() 314 idealSize.UpdateIllegalSizeWithCheck(layoutConstraint.parentIdealSize); in CreateIdealSize() 315 idealSize.UpdateIllegalSizeWithCheck(layoutConstraint.maxSize); in CreateIdealSize() 322 auto parentCrossSize = GetCrossAxisSize(layoutConstraint.parentIdealSize, axis); in CreateIdealSize() 326 parentCrossSize = GetCrossAxisSize(layoutConstraint in CreateIdealSize() 420 ApplyConstraint(OptionalSizeF& idealSize, const LayoutConstraintF& layoutConstraint, const std::unique_ptr<MeasureProperty>& rawConstraint) ApplyConstraint() argument 434 CreateIdealSizeByPercentRef( const LayoutConstraintF& layoutConstraint, Axis axis, MeasureType measureType, bool needToConstrain, const std::unique_ptr<MeasureProperty>& rawConstraint) CreateIdealSizeByPercentRef() argument [all...] |
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/menu/ |
H A D | multi_menu_layout_algorithm.cpp | 29 auto layoutConstraint = layoutProperty->GetLayoutConstraint(); in Measure() local 30 CHECK_NULL_VOID(layoutConstraint); in Measure() 32 childConstraint.maxSize.SetWidth(layoutConstraint->maxSize.Width()); in Measure() 42 UpdateEmbeddedPercentReference(layoutWrapper, childConstraint, layoutConstraint); in Measure() 44 if (layoutConstraint->selfIdealSize.Width().has_value()) { in Measure() 47 if (LessNotEqual(layoutConstraint->selfIdealSize.Width().value(), MIN_MENU_WIDTH.ConvertToPx())) { in Measure() 52 layoutConstraint->selfIdealSize.SetWidth(minWidth); in Measure() 54 UpdateMenuDefaultConstraintByDevice(pattern, childConstraint, padding.Width(), layoutConstraint, true); in Measure() 58 std::max(layoutConstraint->minSize.Width(), in Measure() 59 std::min(layoutConstraint in Measure() 78 UpdateMenuDefaultConstraintByDevice(const RefPtr<MenuPattern>& pattern, LayoutConstraintF& childConstraint, float paddingWidth, std::optional<LayoutConstraintF>& layoutConstraint, bool idealSizeHasVal) UpdateMenuDefaultConstraintByDevice() argument 136 UpdateEmbeddedPercentReference(LayoutWrapper* layoutWrapper, LayoutConstraintF& childConstraint, std::optional<LayoutConstraintF>& layoutConstraint) UpdateEmbeddedPercentReference() argument 174 UpdateSelfSize(LayoutWrapper* layoutWrapper, LayoutConstraintF& childConstraint, std::optional<LayoutConstraintF>& layoutConstraint) UpdateSelfSize() argument 218 GetChildrenMaxWidth( LayoutWrapper* layoutWrapper, const LayoutConstraintF& layoutConstraint) GetChildrenMaxWidth() argument 231 ResetLayoutConstraintMinWidth( const RefPtr<LayoutWrapper>& child, const LayoutConstraintF& layoutConstraint) ResetLayoutConstraintMinWidth() argument [all...] |
H A D | multi_menu_layout_algorithm.h | 34 const RefPtr<LayoutWrapper>& child, const LayoutConstraintF& layoutConstraint); 38 std::optional<LayoutConstraintF>& layoutConstraint); 40 std::optional<LayoutConstraintF>& layoutConstraint); 42 float GetChildrenMaxWidth(LayoutWrapper* layoutWrapper, const LayoutConstraintF& layoutConstraint); 44 LayoutConstraintF& childConstraint, float paddingWidth, std::optional<LayoutConstraintF>& layoutConstraint,
|
/foundation/arkui/ace_engine/test/unittest/core/pattern/swiper/ |
H A D | swiper_layout_test_ng.cpp | 363 LayoutConstraintF layoutConstraint; in HWTEST_F() local 364 layoutConstraint.maxSize = SizeF(720.f, 1136.f); in HWTEST_F() 365 layoutConstraint.percentReference = SizeF(720.f, 1136.f); in HWTEST_F() 366 layoutConstraint.parentIdealSize.SetSize(SizeF(720.f, 1136.f)); in HWTEST_F() 368 layoutWrapper.GetLayoutProperty()->UpdateLayoutConstraint(layoutConstraint); in HWTEST_F() 384 swiperLayoutAlgorithm->LayoutBackwardItem(&layoutWrapper, layoutConstraint, currentIndex, endPos, startPos); in HWTEST_F() 398 swiperLayoutAlgorithm->LayoutBackwardItem(&layoutWrapper, layoutConstraint, currentIndex, endPos, startPos); in HWTEST_F() 422 LayoutConstraintF layoutConstraint; in HWTEST_F() local 423 layoutConstraint.maxSize = SizeF(720.f, 1136.f); in HWTEST_F() 424 layoutConstraint in HWTEST_F() 455 LayoutConstraintF layoutConstraint; HWTEST_F() local 536 LayoutConstraintF layoutConstraint; HWTEST_F() local 596 LayoutConstraintF layoutConstraint; HWTEST_F() local 764 LayoutConstraintF layoutConstraint; HWTEST_F() local 800 LayoutConstraintF layoutConstraint; HWTEST_F() local 968 LayoutConstraintF layoutConstraint; HWTEST_F() local 1038 LayoutConstraintF layoutConstraint; HWTEST_F() local 1066 LayoutConstraintF layoutConstraint; HWTEST_F() local 1108 LayoutConstraintF layoutConstraint; HWTEST_F() local 1184 LayoutConstraintF layoutConstraint; HWTEST_F() local 1231 LayoutConstraintF layoutConstraint; HWTEST_F() local 1287 LayoutConstraintF layoutConstraint; HWTEST_F() local 1338 LayoutConstraintF layoutConstraint; HWTEST_F() local 1394 LayoutConstraintF layoutConstraint; HWTEST_F() local 1486 LayoutConstraintF layoutConstraint; HWTEST_F() local 1574 LayoutConstraintF layoutConstraint; HWTEST_F() local [all...] |
H A D | swiper_indicator_layout_test_ng.cpp | 98 LayoutConstraintF layoutConstraint; in HWTEST_F() local 99 layoutConstraint.maxSize = SizeF(720.f, 1136.f); in HWTEST_F() 100 layoutConstraint.percentReference = SizeF(720.f, 1136.f); in HWTEST_F() 101 layoutConstraint.parentIdealSize.SetSize(SizeF(720.f, 1136.f)); in HWTEST_F() 103 layoutWrapper.GetLayoutProperty()->UpdateLayoutConstraint(layoutConstraint); in HWTEST_F() 128 LayoutConstraintF layoutConstraint; in HWTEST_F() local 129 layoutConstraint.maxSize = SizeF(720.f, 1136.f); in HWTEST_F() 130 layoutConstraint.percentReference = SizeF(720.f, 1136.f); in HWTEST_F() 131 layoutConstraint.parentIdealSize.SetSize(SizeF(720.f, 1136.f)); in HWTEST_F() 133 layoutWrapper.GetLayoutProperty()->UpdateLayoutConstraint(layoutConstraint); in HWTEST_F() 157 LayoutConstraintF layoutConstraint; HWTEST_F() local 189 LayoutConstraintF layoutConstraint; HWTEST_F() local 220 LayoutConstraintF layoutConstraint; HWTEST_F() local 250 LayoutConstraintF layoutConstraint; HWTEST_F() local [all...] |
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/render_node/ |
H A D | render_node_layout_algorithm.cpp | 28 LayoutConstraintF layoutConstraint; in Measure() local 29 layoutConstraint.maxSize = SizeF(0, 0); in Measure() 30 layoutConstraint.UpdateParentIdealSizeWithCheck({ 0, 0 }); in Measure() 31 layoutConstraint.UpdateSelfMarginSizeWithCheck({ 0, 0 }); in Measure() 32 child->Measure(layoutConstraint); in Measure() 35 const auto& layoutConstraint = layoutWrapper->GetLayoutProperty()->GetCalcLayoutConstraint(); in Measure() local 37 if (layoutConstraint && layoutConstraint->selfIdealSize && layoutConstraint->selfIdealSize->IsValid()) { in Measure() 38 auto selfIdealSize = layoutConstraint in Measure() [all...] |
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/menu/preview/ |
H A D | menu_preview_layout_algorithm.cpp | 26 auto layoutConstraint = layoutWrapper->GetLayoutProperty()->CreateChildConstraint(); in Measure() local 28 child->Measure(layoutConstraint); in Measure() 92 auto layoutConstraint = layoutWrapper->GetLayoutProperty()->CreateChildConstraint(); in UpdateLayoutConstraintForPreview() local 93 layoutConstraint.maxSize.SetWidth(maxWidth); in UpdateLayoutConstraintForPreview() 94 layoutConstraint.maxSize.SetHeight(maxHeight); in UpdateLayoutConstraintForPreview() 95 layoutConstraint.selfIdealSize.SetWidth(maxWidth); in UpdateLayoutConstraintForPreview() 96 layoutConstraint.selfIdealSize.SetHeight(maxHeight); in UpdateLayoutConstraintForPreview() 97 layoutWrapper->GetLayoutProperty()->UpdateLayoutConstraint(layoutConstraint); in UpdateLayoutConstraintForPreview()
|
/foundation/arkui/ace_engine/test/unittest/core/pattern/text_input/ |
H A D | text_field_algorithm_test.cpp | 246 LayoutConstraintF layoutConstraint; in HWTEST_F() local 248 textInputLayoutAlgorithm->UpdateCounterNode(50, 460, layoutConstraint, &layoutWrapper); in HWTEST_F() 483 LayoutConstraintF layoutConstraint; in HWTEST_F() local 485 textInputLayoutAlgorithm->AdaptInlineFocusFontSize(textStyle, content, 1.0_px, layoutConstraint, &layoutWrapper); in HWTEST_F() 510 LayoutConstraintF layoutConstraint; in HWTEST_F() local 512 textInputLayoutAlgorithm->AdaptInlineFocusFontSize(textStyle, content, 1.0_px, layoutConstraint, &layoutWrapper); in HWTEST_F() 537 LayoutConstraintF layoutConstraint; in HWTEST_F() local 538 layoutConstraint.selfIdealSize.SetWidth(10); in HWTEST_F() 539 layoutConstraint.selfIdealSize.SetHeight(10); in HWTEST_F() 541 textInputLayoutAlgorithm->AdaptInlineFocusFontSize(textStyle, content, 1.0_px, layoutConstraint, in HWTEST_F() 566 LayoutConstraintF layoutConstraint; HWTEST_F() local 595 LayoutConstraintF layoutConstraint; HWTEST_F() local 624 LayoutConstraintF layoutConstraint; HWTEST_F() local 653 LayoutConstraintF layoutConstraint; HWTEST_F() local 687 LayoutConstraintF layoutConstraint; HWTEST_F() local [all...] |
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/grid_container/ |
H A D | grid_container_layout_algorithm.h | 41 auto layoutConstraint = layoutProperty->GetLayoutConstraint().value(); variable 42 SizeF idealSize = CreateIdealSize(layoutConstraint, Axis::VERTICAL, MeasureType::MATCH_PARENT_CROSS_AXIS, true); 47 layoutConstraint.UpdateIllegalSelfIdealSizeWithCheck(optSize); 48 layoutProperty->UpdateLayoutConstraint(layoutConstraint);
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/marquee/ |
H A D | marquee_layout_algorithm.cpp | 27 const auto& layoutConstraint = layoutWrapper->GetLayoutProperty()->GetLayoutConstraint(); in Measure() local 28 const auto& maxSize = layoutConstraint->maxSize; in Measure() 34 if (layoutConstraint->selfIdealSize.Height().has_value()) { in Measure() 35 textLayoutConstraint.selfIdealSize.SetHeight(layoutConstraint->selfIdealSize.Height().value()); in Measure() 50 frameSize.UpdateSizeWithCheck(layoutConstraint->selfIdealSize); in Measure() 55 frameSize.UpdateIllegalSizeWithCheck(layoutConstraint->parentIdealSize); in Measure() 56 frameSize.UpdateIllegalSizeWithCheck(layoutConstraint->percentReference); in Measure()
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/flex/ |
H A D | flex_layout_algorithm.cpp | 108 FlexDirection direction, const RefPtr<LayoutWrapper>& child, LayoutConstraintF& layoutConstraint) in UpdateChildLayoutConstrainByFlexBasis() 130 layoutConstraint.selfIdealSize.SetWidth(flexBasis->ConvertToPx()); in UpdateChildLayoutConstrainByFlexBasis() 132 layoutConstraint.selfIdealSize.SetHeight(flexBasis->ConvertToPx()); in UpdateChildLayoutConstrainByFlexBasis() 250 node.layoutConstraint = childLayoutConstraint; in TravelChildrenFlexProps() 338 childLayoutWrapper->Measure(child.layoutConstraint); in MeasureAndCleanMagicNodes() 380 auto& childConstraint = child.layoutConstraint; in MeasureAndCleanMagicNodes() 430 childLayoutWrapper->Measure(child.layoutConstraint); in MeasureAndCleanMagicNodes() 445 auto childLayoutConstraint = child.layoutConstraint; in MeasureAndCleanMagicNodes() 457 auto childLayoutConstraint = child.layoutConstraint; in MeasureAndCleanMagicNodes() 498 UpdateChildLayoutConstrainByFlexBasis(direction_, childLayoutWrapper, child.layoutConstraint); in MeasureAndCleanMagicNodes() 107 UpdateChildLayoutConstrainByFlexBasis( FlexDirection direction, const RefPtr<LayoutWrapper>& child, LayoutConstraintF& layoutConstraint) UpdateChildLayoutConstrainByFlexBasis() argument 787 UpdateLayoutConstraintOnMainAxis(LayoutConstraintF& layoutConstraint, float size) UpdateLayoutConstraintOnMainAxis() argument 796 UpdateLayoutConstraintOnCrossAxis(LayoutConstraintF& layoutConstraint, float size) UpdateLayoutConstraintOnCrossAxis() argument 810 auto layoutConstraint = layoutWrapper->GetLayoutProperty()->GetLayoutConstraint(); MainAxisMinValue() local 849 const auto& layoutConstraint = layoutWrapper->GetLayoutProperty()->GetLayoutConstraint(); Measure() local [all...] |
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/menu/menu_item/ |
H A D | menu_item_layout_algorithm.cpp | 37 auto layoutConstraint = props->GetLayoutConstraint(); in Measure() local 38 CHECK_NULL_VOID(layoutConstraint); in Measure() 43 maxRowWidth_ = layoutConstraint->maxSize.Width() - padding.Width(); in Measure() 52 scaleProperty = layoutConstraint->scaleProperty; in Measure() 54 layoutConstraint->selfIdealSize.SetWidth( in Measure() 56 layoutConstraint->percentReference.Width())); in Measure() 58 if (layoutConstraint->selfIdealSize.Width().has_value()) { in Measure() 60 std::max(layoutConstraint->minSize.Width(), in Measure() 61 std::min(layoutConstraint->maxSize.Width(), layoutConstraint in Measure() 137 CheckNeedMatchParent(LayoutWrapper* layoutWrapper, std::optional<LayoutConstraintF>& layoutConstraint) CheckNeedMatchParent() argument 159 auto layoutConstraint = props->GetLayoutConstraint(); CheckUserHeight() local 175 MeasureItemViews(LayoutConstraintF& childConstraint, std::optional<LayoutConstraintF>& layoutConstraint, PaddingPropertyF padding, LayoutWrapper* layoutWrapper) MeasureItemViews() argument [all...] |
/foundation/arkui/ace_engine/test/unittest/core/pattern/shape/ |
H A D | line_pattern_test_ng.cpp | 57 LayoutConstraintF layoutConstraint; variable 58 layoutConstraint.percentReference.SetWidth(WIDTH); 59 layoutConstraint.percentReference.SetHeight(HEIGHT); 60 layoutConstraint.selfIdealSize.SetWidth(WIDTH); 61 layoutConstraint.selfIdealSize.SetHeight(HEIGHT); 62 layoutProperty->UpdateLayoutConstraint(layoutConstraint); 173 LayoutConstraintF layoutConstraint; in MeasureContentTest() local 175 layoutConstraint.percentReference.SetWidth(WIDTH); in MeasureContentTest() 176 layoutConstraint.percentReference.SetHeight(HEIGHT); in MeasureContentTest() 177 layoutConstraint in MeasureContentTest() [all...] |
H A D | polyline_pattern_test_ng.cpp | 45 LayoutConstraintF layoutConstraint; variable 46 layoutConstraint.percentReference.SetWidth(WIDTH); 47 layoutConstraint.percentReference.SetHeight(HEIGHT); 48 layoutConstraint.selfIdealSize.SetWidth(WIDTH); 49 layoutConstraint.selfIdealSize.SetHeight(HEIGHT); 50 layoutProperty->UpdateLayoutConstraint(layoutConstraint);
|
H A D | polygon_pattern_test_ng.cpp | 45 LayoutConstraintF layoutConstraint; variable 46 layoutConstraint.percentReference.SetWidth(WIDTH); 47 layoutConstraint.percentReference.SetHeight(HEIGHT); 48 layoutConstraint.selfIdealSize.SetWidth(WIDTH); 49 layoutConstraint.selfIdealSize.SetHeight(HEIGHT); 50 layoutProperty->UpdateLayoutConstraint(layoutConstraint);
|
H A D | ellipse_pattern_test_ng.cpp | 46 LayoutConstraintF layoutConstraint; variable 47 layoutConstraint.percentReference.SetWidth(WIDTH); 48 layoutConstraint.percentReference.SetHeight(HEIGHT); 49 layoutConstraint.selfIdealSize.SetWidth(WIDTH); 50 layoutConstraint.selfIdealSize.SetHeight(HEIGHT); 51 layoutProperty->UpdateLayoutConstraint(layoutConstraint);
|
H A D | path_pattern_test_ng.cpp | 60 LayoutConstraintF layoutConstraint; variable 61 layoutConstraint.percentReference.SetWidth(WIDTH); 62 layoutConstraint.percentReference.SetHeight(HEIGHT); 63 layoutConstraint.selfIdealSize.SetWidth(WIDTH); 64 layoutConstraint.selfIdealSize.SetHeight(HEIGHT); 65 layoutProperty->UpdateLayoutConstraint(layoutConstraint); 138 LayoutConstraintF layoutConstraint; in HWTEST_F() local 139 layoutConstraint.selfIdealSize = OptionalSize<float> { -1, std::nullopt }; in HWTEST_F() 140 layoutProperty->UpdateLayoutConstraint(layoutConstraint); in HWTEST_F()
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/button/ |
H A D | button_layout_algorithm.cpp | 56 auto layoutConstraint = layoutWrapper->GetLayoutProperty()->CreateChildConstraint(); in Measure() local 57 child->Measure(layoutConstraint); in Measure() 64 auto layoutConstraint = layoutWrapper->GetLayoutProperty()->CreateChildConstraint(); in Measure() local 65 HandleChildLayoutConstraint(layoutWrapper, layoutConstraint); in Measure() 69 HandleAdaptiveText(layoutWrapper, layoutConstraint); in Measure() 73 child->Measure(layoutConstraint); in Measure() 81 LayoutWrapper* layoutWrapper, LayoutConstraintF& layoutConstraint) in HandleChildLayoutConstraint() 93 layoutConstraint.maxSize = HandleLabelCircleButtonConstraint(layoutWrapper).value_or(SizeF()); in HandleChildLayoutConstraint() 101 layoutConstraint.maxSize.SetHeight(maxHeight); in HandleChildLayoutConstraint() 105 layoutConstraint in HandleChildLayoutConstraint() 80 HandleChildLayoutConstraint( LayoutWrapper* layoutWrapper, LayoutConstraintF& layoutConstraint) HandleChildLayoutConstraint() argument 153 HandleAdaptiveText(LayoutWrapper* layoutWrapper, LayoutConstraintF& layoutConstraint) HandleAdaptiveText() argument 202 auto layoutConstraint = layoutWrapper->GetLayoutProperty()->CreateChildConstraint(); HandleBorderRadius() local 237 auto layoutConstraint = layoutWrapper->GetLayoutProperty()->CreateChildConstraint(); PerformMeasureSelf() local 279 HandleLabelCircleButtonFrameSize( const LayoutConstraintF& layoutConstraint, SizeF& frameSize, const float& defaultHeight) HandleLabelCircleButtonFrameSize() argument [all...] |
/foundation/arkui/ace_engine/frameworks/core/components_ng/base/ |
H A D | extension_handler.cpp | 41 void ExtensionHandler::Measure(const ExtensionLayoutConstraint& layoutConstraint) in Measure() argument 43 OnMeasure(layoutConstraint); in Measure() 70 void ExtensionHandler::InnerMeasure(const ExtensionLayoutConstraint& layoutConstraint) in InnerMeasure() argument 73 innerMeasureImpl_(layoutConstraint); in InnerMeasure() 105 void ExtensionHandler::OnMeasure(const ExtensionLayoutConstraint& layoutConstraint) in OnMeasure() argument 107 InnerMeasure(layoutConstraint); in OnMeasure()
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/layout/ |
H A D | box_layout_algorithm.cpp | 24 auto layoutConstraint = layoutWrapper->GetLayoutProperty()->CreateChildConstraint(); in Measure() local 26 child->Measure(layoutConstraint); in Measure() 73 const auto& layoutConstraint = layoutWrapper->GetLayoutProperty()->GetLayoutConstraint(); in PerformMeasureSelfWithChildList() local 74 const auto& minSize = layoutConstraint->minSize; in PerformMeasureSelfWithChildList() 75 const auto& maxSize = layoutConstraint->maxSize; in PerformMeasureSelfWithChildList() 83 frameSize.UpdateSizeWithCheck(layoutConstraint->selfIdealSize); in PerformMeasureSelfWithChildList() 89 frameSize.UpdateIllegalSizeWithCheck(layoutConstraint->parentIdealSize); in PerformMeasureSelfWithChildList() 127 if (layoutConstraint->selfIdealSize.Width()) { in PerformMeasureSelfWithChildList() 129 } else if (layoutConstraint->selfIdealSize.Height()) { in PerformMeasureSelfWithChildList()
|