/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/checkboxgroup/ |
H A D | checkboxgroup_layout_algorithm.cpp | 27 if (contentConstraint.selfIdealSize.Width().has_value() && contentConstraint.selfIdealSize.Height().has_value() && in MeasureContent() 28 contentConstraint.selfIdealSize.IsNonNegative()) { in MeasureContent() 29 auto height = contentConstraint.selfIdealSize.Height().value(); in MeasureContent() 30 auto width = contentConstraint.selfIdealSize.Width().value(); in MeasureContent() 36 if (contentConstraint.selfIdealSize.Width().has_value() && in MeasureContent() 37 NonNegative(contentConstraint.selfIdealSize.Width().value())) { in MeasureContent() 38 auto width = contentConstraint.selfIdealSize.Width().value(); in MeasureContent() 42 if (contentConstraint.selfIdealSize.Height().has_value() && in MeasureContent() 43 NonNegative(contentConstraint.selfIdealSize in MeasureContent() [all...] |
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/data_panel/ |
H A D | data_panel_layout_algorithm.cpp | 37 // 1.If user set the width and height, use the selfIdealSize. in MeasureContent() 38 if (contentConstraint.selfIdealSize.IsValid()) { in MeasureContent() 39 return contentConstraint.selfIdealSize.ConvertToSizeT(); in MeasureContent() 49 if (contentConstraint.selfIdealSize.Width().has_value() && in MeasureContent() 50 NonNegative(contentConstraint.selfIdealSize.Width().value())) { in MeasureContent() 51 auto selfWidth = contentConstraint.selfIdealSize.Width().value(); in MeasureContent() 60 if (contentConstraint.selfIdealSize.Height().has_value() && in MeasureContent() 61 NonNegative(contentConstraint.selfIdealSize.Height().value())) { in MeasureContent() 62 auto selfHeight = contentConstraint.selfIdealSize.Height().value(); in MeasureContent()
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/rating/ |
H A D | rating_layout_algorithm.cpp | 31 // case 1: rating component is set with valid size, return contentConstraint.selfIdealSize as component size in MeasureContent() 32 if (contentConstraint.selfIdealSize.IsValid() && contentConstraint.selfIdealSize.IsNonNegative()) { in MeasureContent() 33 return contentConstraint.selfIdealSize.ConvertToSizeT(); in MeasureContent() 44 if (contentConstraint.selfIdealSize.Width() && !contentConstraint.selfIdealSize.Height()) { in MeasureContent() 45 auto width = contentConstraint.selfIdealSize.Width().value(); in MeasureContent() 48 if (!contentConstraint.selfIdealSize.Width() && contentConstraint.selfIdealSize.Height()) { in MeasureContent() 49 auto height = contentConstraint.selfIdealSize in MeasureContent() [all...] |
/foundation/arkui/ace_engine/frameworks/core/components_ng/property/ |
H A D | layout_constraint.h | 35 OptionalSize<T> selfIdealSize; member 100 (selfIdealSize == layoutConstraint.selfIdealSize); in operator ==() 115 CompareWithInfinityCheck(selfIdealSize, layoutConstraint.selfIdealSize); in EqualWithoutPercentWidth() 125 CompareWithInfinityCheck(selfIdealSize, layoutConstraint.selfIdealSize); in EqualWithoutPercentHeight() 130 if (selfIdealSize == size) { in UpdateSelfMarginSizeWithCheck() 133 return selfIdealSize.UpdateSizeWithCheck(size); in UpdateSelfMarginSizeWithCheck() 138 if (selfIdealSize in UpdateIllegalSelfMarginSizeWithCheck() [all...] |
H A D | measure_property.h | 186 std::optional<CalcSize> selfIdealSize; member 192 selfIdealSize.reset(); in Reset() 198 (selfIdealSize == measureProperty.selfIdealSize); in operator ==() 203 if (selfIdealSize == size) { in UpdateSelfIdealSizeWithCheck() 206 if (selfIdealSize.has_value()) { in UpdateSelfIdealSizeWithCheck() 207 return selfIdealSize->UpdateSizeWithCheck(size); in UpdateSelfIdealSizeWithCheck() 209 selfIdealSize = size; in UpdateSelfIdealSizeWithCheck() 215 if (selfIdealSize.has_value()) { in ClearSelfIdealSize() 216 return selfIdealSize in ClearSelfIdealSize() [all...] |
/foundation/arkui/ace_engine/test/unittest/core/property/ |
H A D | layout_constraint_test_ng.cpp | 50 layoutConstraint.selfIdealSize = OptionalSizeF(480, 960); in HWTEST_F() 63 * @tc.expected: the selfIdealSize.Width() = selfIdealSize.Height() * 1. in HWTEST_F() 72 EXPECT_EQ(layoutConstraint.selfIdealSize.Width(), layoutConstraint.selfIdealSize.Height()); in HWTEST_F() 76 and selfIdealSize.Width(). in HWTEST_F() 77 * @tc.expected: the selfIdealSize.Width() = selfIdealSize.Height() * 2. in HWTEST_F() 85 EXPECT_EQ(layoutConstraint.selfIdealSize.Width().value(), layoutConstraint.selfIdealSize in HWTEST_F() [all...] |
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/divider/ |
H A D | divider_layout_algorithm.cpp | 44 dividerLength_ = (contentConstraint.selfIdealSize.Width()) ? contentConstraint.selfIdealSize.Width().value() in MeasureContent() 49 constrainStrokeWidth_ = (contentConstraint.selfIdealSize.Height()) in MeasureContent() 50 ? std::min(contentConstraint.selfIdealSize.Height().value(), constrainStrokeWidth_) in MeasureContent() 56 dividerLength_ = (contentConstraint.selfIdealSize.Height()) ? contentConstraint.selfIdealSize.Height().value() in MeasureContent() 61 constrainStrokeWidth_ = (contentConstraint.selfIdealSize.Width()) in MeasureContent() 62 ? std::min(contentConstraint.selfIdealSize.Width().value(), constrainStrokeWidth_) in MeasureContent()
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/menu/ |
H A D | multi_menu_layout_algorithm.cpp | 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() 59 std::min(layoutConstraint->maxSize.Width(), layoutConstraint->selfIdealSize.Width().value())) - in Measure() 61 childConstraint.selfIdealSize.SetWidth(idealWidth); in Measure() 100 layoutConstraint->selfIdealSize.SetWidth(theme->GetMenuDefaultWidth().ConvertToPx()); in UpdateMenuDefaultConstraintByDevice() 154 if (calcConstraint && calcConstraint->selfIdealSize.has_value() && in UpdateEmbeddedPercentReference() 155 calcConstraint->selfIdealSize.value().Height().has_value()) { in UpdateEmbeddedPercentReference() 162 userHeight_ = ConvertToPx(calcConstraint->selfIdealSize.value().Height()->GetDimension(), in UpdateEmbeddedPercentReference() 178 float contentWidth = childConstraint.selfIdealSize in UpdateSelfSize() [all...] |
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/checkbox/ |
H A D | checkbox_layout_algorithm.cpp | 35 if (contentConstraint.selfIdealSize.Width().has_value() && contentConstraint.selfIdealSize.Height().has_value() && in MeasureContent() 36 contentConstraint.selfIdealSize.IsNonNegative()) { in MeasureContent() 37 auto height = contentConstraint.selfIdealSize.Height().value(); in MeasureContent() 38 auto width = contentConstraint.selfIdealSize.Width().value(); in MeasureContent() 44 if (contentConstraint.selfIdealSize.Width().has_value() && in MeasureContent() 45 NonNegative(contentConstraint.selfIdealSize.Width().value())) { in MeasureContent() 46 auto width = contentConstraint.selfIdealSize.Width().value(); in MeasureContent() 50 if (contentConstraint.selfIdealSize.Height().has_value() && in MeasureContent() 51 NonNegative(contentConstraint.selfIdealSize in MeasureContent() [all...] |
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/loading_progress/ |
H A D | loading_progress_layout_algorithm.cpp | 34 float height_ = (contentConstraint.selfIdealSize.Height()) ? contentConstraint.selfIdealSize.Height().value() in MeasureContent() 36 float width_ = (contentConstraint.selfIdealSize.Width()) ? contentConstraint.selfIdealSize.Width().value() in MeasureContent()
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/texttimer/ |
H A D | text_timer_layout_algorithm.cpp | 39 if (constraint->selfIdealSize.Width()) { in Measure() 40 textTimerFrameSize.SetWidth(constraint->selfIdealSize.Width().value()); in Measure() 42 if (constraint->selfIdealSize.Height()) { in Measure() 43 textTimerFrameSize.SetHeight(constraint->selfIdealSize.Height().value()); in Measure()
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/render_node/ |
H A D | render_node_layout_algorithm.cpp | 37 if (layoutConstraint && layoutConstraint->selfIdealSize && layoutConstraint->selfIdealSize->IsValid()) { in Measure() 38 auto selfIdealSize = layoutConstraint->selfIdealSize; in Measure() local 40 OptionalSizeF(selfIdealSize->Width().value_or(CalcLength(0)).GetDimension().ConvertToPx(), in Measure() 41 selfIdealSize->Height().value_or(CalcLength(0)).GetDimension().ConvertToPx())); in Measure() 54 contentSize.UpdateSizeWithCheck(contentConstraint.selfIdealSize); in MeasureContent()
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/shape/ |
H A D | shape_container_layout_algorithm.cpp | 38 if (contentConstraint.selfIdealSize.IsNull()) { in MeasureContent() 46 if (contentConstraint.selfIdealSize.IsValid()) { in MeasureContent() 47 return contentConstraint.selfIdealSize.ConvertToSizeT(); in MeasureContent() 52 bool hasDefineWidth = contentConstraint.selfIdealSize.Width().has_value(); in MeasureContent() 53 bool hasDefineHeight = contentConstraint.selfIdealSize.Height().has_value(); in MeasureContent() 55 auto selfWidth = contentConstraint.selfIdealSize.Width().value(); in MeasureContent() 59 auto selfHeight = contentConstraint.selfIdealSize.Height().value(); in MeasureContent()
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/radio/ |
H A D | radio_layout_algorithm.cpp | 39 if (contentConstraint.selfIdealSize.IsValid() && contentConstraint.selfIdealSize.IsNonNegative()) { in MeasureContent() 40 auto height = contentConstraint.selfIdealSize.Height().value(); in MeasureContent() 41 auto width = contentConstraint.selfIdealSize.Width().value(); in MeasureContent() 47 if (contentConstraint.selfIdealSize.Width().has_value() && in MeasureContent() 48 NonNegative(contentConstraint.selfIdealSize.Width().value())) { in MeasureContent() 49 auto width = contentConstraint.selfIdealSize.Width().value(); in MeasureContent() 53 if (contentConstraint.selfIdealSize.Height().has_value() && in MeasureContent() 54 NonNegative(contentConstraint.selfIdealSize.Height().value())) { in MeasureContent() 55 auto height = contentConstraint.selfIdealSize in MeasureContent() [all...] |
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/model/ |
H A D | model_layout_algorithm.cpp | 29 if (contentConstraint.selfIdealSize.IsValid()) { in MeasureContent() 30 auto size = contentConstraint.selfIdealSize.ConvertToSizeT(); in MeasureContent() 39 if (contentConstraint.selfIdealSize.IsNull()) { in MeasureContent() 45 auto sizeSet = contentConstraint.selfIdealSize.ConvertToSizeT(); in MeasureContent()
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/text_clock/ |
H A D | text_clock_layout_algorithm.cpp | 55 if (constraint->selfIdealSize.Width()) { in Measure() 56 textClockFrameSize.SetWidth(constraint->selfIdealSize.Width().value()); in Measure() 58 if (constraint->selfIdealSize.Height()) { in Measure() 59 textClockFrameSize.SetHeight(constraint->selfIdealSize.Height().value()); in Measure()
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/qrcode/ |
H A D | qrcode_layout_algorithm.cpp | 51 if (contentConstraint.selfIdealSize.Width().has_value()) { in MeasureContent() 52 width = contentConstraint.selfIdealSize.Width().value(); in MeasureContent() 58 if (contentConstraint.selfIdealSize.Height().has_value()) { in MeasureContent() 59 height = contentConstraint.selfIdealSize.Height().value(); in MeasureContent()
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/grid/ |
H A D | grid_item_layout_algorithm.cpp | 53 layoutConstraint.selfIdealSize.SetHeight(layoutConstraint.parentIdealSize.Height()); in CreateChildConstraint() 58 if (props->GetStretchChild() || (!childConstraint->selfIdealSize.MainSize(props->GetAxis()).has_value() && in CreateChildConstraint() 60 layoutConstraint.selfIdealSize.SetMainSize( in CreateChildConstraint()
|
/foundation/arkui/ace_engine/test/unittest/core/pattern/shape/ |
H A D | path_pattern_test_ng.cpp | 63 layoutConstraint.selfIdealSize.SetWidth(WIDTH); 64 layoutConstraint.selfIdealSize.SetHeight(HEIGHT); 139 layoutConstraint.selfIdealSize = OptionalSize<float> { -1, std::nullopt }; in HWTEST_F() 152 EXPECT_NE(size01, layoutProperty->CreateContentConstraint().selfIdealSize.ConvertToSizeT()); in HWTEST_F() 161 EXPECT_NE(size02, layoutProperty->CreateContentConstraint().selfIdealSize.ConvertToSizeT()); in HWTEST_F() 170 EXPECT_NE(size03, layoutProperty->CreateContentConstraint().selfIdealSize.ConvertToSizeT()); in HWTEST_F() 178 EXPECT_NE(size04, layoutProperty->CreateContentConstraint().selfIdealSize.ConvertToSizeT()); in HWTEST_F()
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/blank/ |
H A D | blank_pattern.cpp | 87 if (calcConstraint && calcConstraint->selfIdealSize.has_value()) { in BeforeCreateLayoutWrapper() 88 mainAxisHasSize = (isParentRow && calcConstraint->selfIdealSize.value().Width().has_value()) || in BeforeCreateLayoutWrapper() 89 (!isParentRow && calcConstraint->selfIdealSize.value().Height().has_value()); in BeforeCreateLayoutWrapper() 90 crossAxisHasSize = (isParentRow && calcConstraint->selfIdealSize.value().Height().has_value()) || in BeforeCreateLayoutWrapper() 91 (!isParentRow && calcConstraint->selfIdealSize.value().Width().has_value()); in BeforeCreateLayoutWrapper()
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/gauge/ |
H A D | gauge_layout_algorithm.cpp | 80 if (contentConstraint.selfIdealSize.IsValid()) { in MeasureContent() 82 std::min(contentConstraint.selfIdealSize.Height().value(), contentConstraint.selfIdealSize.Width().value()); in MeasureContent() 85 if (contentConstraint.selfIdealSize.Width().has_value() && in MeasureContent() 86 NonNegative(contentConstraint.selfIdealSize.Width().value())) { in MeasureContent() 87 auto width = contentConstraint.selfIdealSize.Width().value(); in MeasureContent() 90 if (contentConstraint.selfIdealSize.Height().has_value() && in MeasureContent() 91 NonNegative(contentConstraint.selfIdealSize.Height().value())) { in MeasureContent() 92 auto height = contentConstraint.selfIdealSize.Height().value(); in MeasureContent() 184 childLayoutConstraint.selfIdealSize in MeasureLimitValueText() [all...] |
/foundation/arkui/ace_engine/frameworks/core/components_ng/base/ |
H A D | extension_handler.cpp | 28 if (layoutConstraintF.selfIdealSize.Width().has_value()) { in Create() 29 maxWidth = floor(layoutConstraintF.selfIdealSize.Width().value()); in Create() 32 if (layoutConstraintF.selfIdealSize.Height().has_value()) { in Create() 33 maxHeight = floor(layoutConstraintF.selfIdealSize.Height().value()); in Create()
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/marquee/ |
H A D | marquee_layout_algorithm.cpp | 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()
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/indexer/ |
H A D | indexer_layout_algorithm.cpp | 36 OptionalSize<float> selfIdealSize = layoutConstraint.selfIdealSize; in Measure() local 52 auto frameWidth = selfIdealSize.Width().has_value() in Measure() 53 ? selfIdealSize.Width().value() in Measure() 59 selfIdealSize.Height().has_value() ? selfIdealSize.Height().value() : layoutConstraint.maxSize.Height(); in Measure() 63 float frameHeight = selfIdealSize.Height().has_value() in Measure() 64 ? selfIdealSize.Height().value() in Measure()
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/canvas/ |
H A D | canvas_layout_algorithm.cpp | 29 if (contentConstraint.selfIdealSize.IsValid()) { in MeasureContent() 30 canvasSize = contentConstraint.selfIdealSize.ConvertToSizeT(); in MeasureContent()
|