Home
last modified time | relevance | path

Searched refs:GridLayoutBaseAlgorithm (Results 1 – 9 of 9) sorted by relevance

/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/grid/
Dgrid_layout_base_algorithm.h28 class ACE_EXPORT GridLayoutBaseAlgorithm : public LayoutAlgorithm {
29 DECLARE_ACE_TYPE(GridLayoutBaseAlgorithm, LayoutAlgorithm);
32 …explicit GridLayoutBaseAlgorithm(GridLayoutInfo gridLayoutInfo) : info_(std::move(gridLayoutInfo))… in GridLayoutBaseAlgorithm() function
33 ~GridLayoutBaseAlgorithm() override = default;
98 ACE_DISALLOW_COPY_AND_MOVE(GridLayoutBaseAlgorithm);
Dgrid_layout_base_algorithm.cpp22 void GridLayoutBaseAlgorithm::AdjustChildrenHeight(LayoutWrapper* layoutWrapper) in AdjustChildrenHeight()
73 void GridLayoutBaseAlgorithm::UpdateOverlay(LayoutWrapper* layoutWrapper) in UpdateOverlay()
92 void GridLayoutBaseAlgorithm::LostChildFocusToSelf(LayoutWrapper* layoutWrapper, int32_t start, int… in LostChildFocusToSelf()
Dgrid_pattern.cpp522 …auto gridLayoutAlgorithm = DynamicCast<GridLayoutBaseAlgorithm>(layoutAlgorithmWrapper->GetLayoutA… in OnDirtyLayoutWrapperSwap()
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/grid/grid_adaptive/
Dgrid_adaptive_layout_algorithm.h29 class ACE_EXPORT GridAdaptiveLayoutAlgorithm : public GridLayoutBaseAlgorithm {
30 DECLARE_ACE_TYPE(GridAdaptiveLayoutAlgorithm, GridLayoutBaseAlgorithm);
34 : GridLayoutBaseAlgorithm(std::move(gridLayoutInfo)) {}; in GridAdaptiveLayoutAlgorithm()
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/grid/irregular/
Dgrid_irregular_layout_algorithm.h32 class GridIrregularLayoutAlgorithm : public GridLayoutBaseAlgorithm {
33 DECLARE_ACE_TYPE(GridIrregularLayoutAlgorithm, GridLayoutBaseAlgorithm);
38 : GridLayoutBaseAlgorithm(std::move(info)), canOverScrollStart_(canOverScrollStart), in GridLayoutBaseAlgorithm() function
Dgrid_irregular_layout_algorithm.cpp84 GridLayoutBaseAlgorithm::AdjustChildrenHeight(layoutWrapper); in Measure()
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/grid/grid_layout/
Dgrid_layout_algorithm.h30 class ACE_EXPORT GridLayoutAlgorithm : public GridLayoutBaseAlgorithm {
31 DECLARE_ACE_TYPE(GridLayoutAlgorithm, GridLayoutBaseAlgorithm);
35 …: GridLayoutBaseAlgorithm(std::move(gridLayoutInfo)), crossCount_(crossCount), mainCount_(mainCoun… in GridLayoutAlgorithm()
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/grid/grid_scroll/
Dgrid_scroll_layout_algorithm.h26 class ACE_EXPORT GridScrollLayoutAlgorithm : public GridLayoutBaseAlgorithm {
27 DECLARE_ACE_TYPE(GridScrollLayoutAlgorithm, GridLayoutBaseAlgorithm);
31 …: GridLayoutBaseAlgorithm(std::move(gridLayoutInfo)), crossCount_(crossCount), mainCount_(mainCoun… in GridScrollLayoutAlgorithm()
Dgrid_scroll_layout_algorithm.cpp108 GridLayoutBaseAlgorithm::AdjustChildrenHeight(layoutWrapper); in Measure()