Home
last modified time | relevance | path

Searched refs:GridScrollLayoutAlgorithm (Results 1 – 5 of 5) sorted by relevance

/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/grid/grid_scroll/
Dgrid_scroll_with_options_layout_algorithm.h22 class ACE_EXPORT GridScrollWithOptionsLayoutAlgorithm : public GridScrollLayoutAlgorithm {
23 DECLARE_ACE_TYPE(GridScrollWithOptionsLayoutAlgorithm, GridScrollLayoutAlgorithm);
27 : GridScrollLayoutAlgorithm(gridLayoutInfo, crossCount, mainCount) {}; in GridScrollWithOptionsLayoutAlgorithm()
Dgrid_scroll_layout_algorithm.cpp36 void GridScrollLayoutAlgorithm::Measure(LayoutWrapper* layoutWrapper) in Measure()
75 void GridScrollLayoutAlgorithm::UpdateOffsetOnVirtualKeyboardHeightChange(LayoutWrapper* layoutWrap… in UpdateOffsetOnVirtualKeyboardHeightChange()
115 void GridScrollLayoutAlgorithm::AdaptToChildMainSize(LayoutWrapper* layoutWrapper, in AdaptToChildMainSize()
151 void GridScrollLayoutAlgorithm::Layout(LayoutWrapper* layoutWrapper) in Layout()
227 void GridScrollLayoutAlgorithm::InitialItemsCrossSize( in InitialItemsCrossSize()
272 void GridScrollLayoutAlgorithm::FillGridViewportAndMeasureChildren( in FillGridViewportAndMeasureChildren()
362 bool GridScrollLayoutAlgorithm::FillBlankAtStart(float mainSize, float crossSize, LayoutWrapper* la… in FillBlankAtStart()
388 void GridScrollLayoutAlgorithm::ModifyCurrentOffsetWhenReachEnd(float mainSize) in ModifyCurrentOffsetWhenReachEnd()
430 void GridScrollLayoutAlgorithm::FillBlankAtEnd( in FillBlankAtEnd()
483 OffsetF GridScrollLayoutAlgorithm::CalculateLargeItemOffset( in CalculateLargeItemOffset()
[all …]
Dgrid_scroll_layout_algorithm.h27 class ACE_EXPORT GridScrollLayoutAlgorithm : public GridLayoutBaseAlgorithm {
28 DECLARE_ACE_TYPE(GridScrollLayoutAlgorithm, GridLayoutBaseAlgorithm);
31GridScrollLayoutAlgorithm(GridLayoutInfo gridLayoutInfo, uint32_t crossCount, uint32_t mainCount) in GridScrollLayoutAlgorithm() function
33 ~GridScrollLayoutAlgorithm() override = default;
140 ACE_DISALLOW_COPY_AND_MOVE(GridScrollLayoutAlgorithm);
/foundation/arkui/ace_engine/frameworks/core/components_ng/test/pattern/grid/
Dgrid_test_ng.cpp3529 …auto gridScrollLayoutAlgorithm = AceType::MakeRefPtr<GridScrollLayoutAlgorithm>(pattern_->gridLayo…
3553 …auto gridScrollLayoutAlgorithm = AceType::MakeRefPtr<GridScrollLayoutAlgorithm>(pattern_->gridLayo…
3575 …auto gridScrollLayoutAlgorithm = AceType::MakeRefPtr<GridScrollLayoutAlgorithm>(pattern_->gridLayo…
3608 …auto gridScrollLayoutAlgorithm = AceType::MakeRefPtr<GridScrollLayoutAlgorithm>(pattern_->gridLayo…
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/grid/
Dgrid_pattern.cpp67 auto result = MakeRefPtr<GridScrollLayoutAlgorithm>(gridLayoutInfo_, crossCount, mainCount); in CreateLayoutAlgorithm()