| /foundation/arkui/ace_engine/interfaces/inner_api/ace_kit/src/view/layout/ |
| D | box_layout_algorithm.cpp | 24 void BoxLayoutAlgorithm::Measure(const Kit::LayoutConstraintInfo& contentConstraint) in Measure() 29 BoxLayoutAlgorithm::PerformMeasureSelf(AceType::RawPtr(frameNode)); in Measure() 33 void BoxLayoutAlgorithm::Layout() in Layout() 37 BoxLayoutAlgorithm::PerformLayout(AceType::RawPtr(frameNode)); in Layout() 42 std::optional<NG::SizeF> BoxLayoutAlgorithm::MeasureContent(const NG::LayoutConstraintT<float>& con… in MeasureContent() 46 …return NG::BoxLayoutAlgorithm::PerformMeasureContent(contentConstraint, frameNode->GetLayoutWrappe… in MeasureContent() 51 void BoxLayoutAlgorithm::PerformMeasureSelf(FrameNode* frameNode) in PerformMeasureSelf() 56 NG::BoxLayoutAlgorithm::PerformMeasureSelf(layoutWrapper); in PerformMeasureSelf() 59 void BoxLayoutAlgorithm::PerformLayout(FrameNode* frameNode) in PerformLayout() 64 NG::BoxLayoutAlgorithm::PerformLayout(layoutWrapper); in PerformLayout() [all …]
|
| /foundation/arkui/ace_engine/frameworks/core/components_ng/layout/ |
| D | box_layout_algorithm.h | 25 class ACE_FORCE_EXPORT BoxLayoutAlgorithm : public LayoutAlgorithm { 26 DECLARE_ACE_TYPE(BoxLayoutAlgorithm, LayoutAlgorithm); 28 BoxLayoutAlgorithm() = default; 29 ~BoxLayoutAlgorithm() override = default; 62 ACE_DISALLOW_COPY_AND_MOVE(BoxLayoutAlgorithm);
|
| D | box_layout_algorithm.cpp | 26 void BoxLayoutAlgorithm::Measure(LayoutWrapper* layoutWrapper) in Measure() 55 void BoxLayoutAlgorithm::Layout(LayoutWrapper* layoutWrapper) in Layout() 63 std::optional<SizeF> BoxLayoutAlgorithm::MeasureContent( in MeasureContent() 69 void BoxLayoutAlgorithm::PerformMeasureSelfWithChildList( in PerformMeasureSelfWithChildList() 183 void BoxLayoutAlgorithm::CalcSingleSideMarginFrame( in CalcSingleSideMarginFrame() 195 void BoxLayoutAlgorithm::PerformMeasureSelf(LayoutWrapper* layoutWrapper) in PerformMeasureSelf() 201 void BoxLayoutAlgorithm::MeasureAdaptiveLayoutChildren(LayoutWrapper* layoutWrapper, SizeF& frameSi… in MeasureAdaptiveLayoutChildren() 230 void BoxLayoutAlgorithm::PerformLayout(LayoutWrapper* layoutWrapper) in PerformLayout() 281 std::optional<SizeF> BoxLayoutAlgorithm::PerformMeasureContent( in PerformMeasureContent() 313 Alignment BoxLayoutAlgorithm::MapLocalizedToAlignment(std::string localizedAlignment) in MapLocalizedToAlignment()
|
| /foundation/arkui/ace_engine/interfaces/inner_api/ace_kit/include/ui/view/layout/ |
| D | box_layout_algorithm.h | 23 class ACE_FORCE_EXPORT BoxLayoutAlgorithm : public LayoutAlgorithm { 24 DECLARE_ACE_TYPE(BoxLayoutAlgorithm, LayoutAlgorithm); 27 explicit BoxLayoutAlgorithm(const WeakPtr<FrameNode>& host) : LayoutAlgorithm(host) {} in BoxLayoutAlgorithm() function 28 ~BoxLayoutAlgorithm() = default;
|
| /foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/common_view/ |
| D | common_view_layout_algorithm.h | 23 class ACE_EXPORT CommonViewLayoutAlgorithm : public BoxLayoutAlgorithm { 24 DECLARE_ACE_TYPE(CommonViewLayoutAlgorithm, BoxLayoutAlgorithm); 31 BoxLayoutAlgorithm::Measure(layoutWrapper); in Measure()
|
| /foundation/arkui/ace_engine/test/unittest/core/layout/box/ |
| D | box_layout_algorithm_test.cpp | 99 BoxLayoutAlgorithm boxLayoutAlgorithm; 144 BoxLayoutAlgorithm boxLayoutAlgorithm; 194 BoxLayoutAlgorithm boxLayoutAlgorithm; 225 BoxLayoutAlgorithm boxLayoutAlgorithm; 294 BoxLayoutAlgorithm boxLayoutAlgorithm; 337 BoxLayoutAlgorithm boxLayoutAlgorithm; 400 BoxLayoutAlgorithm boxLayoutAlgorithm; 473 BoxLayoutAlgorithm boxLayoutAlgorithm; 511 BoxLayoutAlgorithm boxLayoutAlgorithm; 533 BoxLayoutAlgorithm::CalcSingleSideMarginFrame(margin, singleSideFrame, maxWidth, maxHeight); [all …]
|
| /foundation/arkui/ace_engine/test/unittest/interfaces/ace_kit/ |
| D | box_layout_algorithm_test.cpp | 114 BoxLayoutAlgorithm::PerformMeasureSelf(nullptr); 115 BoxLayoutAlgorithm::PerformMeasureSelf(AceType::RawPtr(frameNode)); 122 BoxLayoutAlgorithm::PerformLayout(nullptr); 123 BoxLayoutAlgorithm::PerformMeasureSelfWithChildList(nullptr);
|
| /foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/grid_col/ |
| D | grid_col_layout_algorithm.h | 27 class ACE_EXPORT GridColLayoutAlgorithm : public BoxLayoutAlgorithm { 28 DECLARE_ACE_TYPE(GridColLayoutAlgorithm, BoxLayoutAlgorithm);
|
| /foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/texttimer/ |
| D | text_timer_layout_algorithm.h | 23 class ACE_EXPORT TextTimerLayoutAlgorithm : public BoxLayoutAlgorithm { 24 DECLARE_ACE_TYPE(TextTimerLayoutAlgorithm, BoxLayoutAlgorithm);
|
| /foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/root/ |
| D | root_layout_algorithm.h | 25 class RootLayoutAlgorithm : public BoxLayoutAlgorithm { 26 DECLARE_ACE_TYPE(RootLayoutAlgorithm, BoxLayoutAlgorithm);
|
| /foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/text_clock/ |
| D | text_clock_layout_algorithm.h | 21 class ACE_EXPORT TextClockLayoutAlgorithm : public BoxLayoutAlgorithm { 22 DECLARE_ACE_TYPE(TextClockLayoutAlgorithm, BoxLayoutAlgorithm);
|
| /foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/menu/menu_item/ |
| D | custom_menu_item_layout_algorithm.h | 23 class ACE_EXPORT CustomMenuItemLayoutAlgorithm : public BoxLayoutAlgorithm { 24 DECLARE_ACE_TYPE(CustomMenuItemLayoutAlgorithm, BoxLayoutAlgorithm);
|
| /foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/grid/ |
| D | grid_item_layout_algorithm.h | 22 class ACE_FORCE_EXPORT GridItemLayoutAlgorithm : public BoxLayoutAlgorithm { 23 DECLARE_ACE_TYPE(GridItemLayoutAlgorithm, BoxLayoutAlgorithm);
|
| /foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/swiper_indicator/indicator_common/ |
| D | swiper_arrow_layout_algorithm.h | 27 class ACE_EXPORT SwiperArrowLayoutAlgorithm : public BoxLayoutAlgorithm { 28 DECLARE_ACE_TYPE(SwiperArrowLayoutAlgorithm, BoxLayoutAlgorithm);
|
| /foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/navigation/ |
| D | navigation_content_layout_algorithm.h | 24 class NavigationContentLayoutAlgorithm : public BoxLayoutAlgorithm { 25 DECLARE_ACE_TYPE(NavigationContentLayoutAlgorithm, BoxLayoutAlgorithm);
|
| /foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/panel/ |
| D | close_icon_layout_algorithm.h | 27 class ACE_EXPORT CloseIconLayoutAlgorithm : public BoxLayoutAlgorithm { 28 DECLARE_ACE_TYPE(CloseIconLayoutAlgorithm, BoxLayoutAlgorithm);
|
| /foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/window_scene/scene/ |
| D | window_layout_algorithm.h | 25 class ACE_EXPORT WindowLayoutAlgorithm : public BoxLayoutAlgorithm { 26 DECLARE_ACE_TYPE(WindowLayoutAlgorithm, BoxLayoutAlgorithm);
|
| /foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/web/ |
| D | web_layout_algorithm.h | 24 class ACE_EXPORT WebLayoutAlgorithm : public BoxLayoutAlgorithm { 25 DECLARE_ACE_TYPE(WebLayoutAlgorithm, BoxLayoutAlgorithm);
|
| /foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/loading_progress/ |
| D | loading_progress_layout_algorithm.h | 23 class ACE_EXPORT LoadingProgressLayoutAlgorithm : public BoxLayoutAlgorithm { 24 DECLARE_ACE_TYPE(LoadingProgressLayoutAlgorithm, BoxLayoutAlgorithm);
|
| /foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/remote_window/ |
| D | remote_window_layout_algorithm.h | 24 class ACE_EXPORT RemoteWindowLayoutAlgorithm : public BoxLayoutAlgorithm { 25 DECLARE_ACE_TYPE(RemoteWindowLayoutAlgorithm, BoxLayoutAlgorithm);
|
| /foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/ability_component/ |
| D | ability_component_layout_algorithm.h | 24 class ACE_EXPORT AbilityComponentLayoutAlgorithm : public BoxLayoutAlgorithm { 25 DECLARE_ACE_TYPE(AbilityComponentLayoutAlgorithm, BoxLayoutAlgorithm);
|
| /foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/shape/ |
| D | shape_layout_algorithm.h | 22 class ACE_EXPORT ShapeLayoutAlgorithm : public BoxLayoutAlgorithm { 23 DECLARE_ACE_TYPE(ShapeLayoutAlgorithm, BoxLayoutAlgorithm);
|
| /foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/stage/ |
| D | stage_layout_algorithm.h | 26 class [[deprecated]] StageLayoutAlgorithm : public BoxLayoutAlgorithm { 27 DECLARE_ACE_TYPE(StageLayoutAlgorithm, BoxLayoutAlgorithm);
|
| /foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/data_panel/ |
| D | data_panel_layout_algorithm.h | 23 class ACE_EXPORT DataPanelLayoutAlgorithm : public BoxLayoutAlgorithm { 24 DECLARE_ACE_TYPE(DataPanelLayoutAlgorithm, BoxLayoutAlgorithm);
|
| /foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/ui_extension/ |
| D | ui_extension_layout_algorithm.h | 23 class ACE_EXPORT UIExtensionLayoutAlgorithm : public BoxLayoutAlgorithm { 24 DECLARE_ACE_TYPE(UIExtensionLayoutAlgorithm, BoxLayoutAlgorithm);
|