Home
last modified time | relevance | path

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

/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/overlay/
Dsheet_wrapper_layout_algorithm.h25 class ACE_EXPORT SheetWrapperLayoutAlgorithm : public BoxLayoutAlgorithm {
26 DECLARE_ACE_TYPE(SheetWrapperLayoutAlgorithm, BoxLayoutAlgorithm);
29 SheetWrapperLayoutAlgorithm() in SheetWrapperLayoutAlgorithm() function
31 placementCheckFunc_[Placement::BOTTOM] = &SheetWrapperLayoutAlgorithm::CheckPlacementBottom; in SheetWrapperLayoutAlgorithm()
32 …placementCheckFunc_[Placement::BOTTOM_LEFT] = &SheetWrapperLayoutAlgorithm::CheckPlacementBottomLe… in SheetWrapperLayoutAlgorithm()
33 …placementCheckFunc_[Placement::BOTTOM_RIGHT] = &SheetWrapperLayoutAlgorithm::CheckPlacementBottomR… in SheetWrapperLayoutAlgorithm()
35 directionCheckFunc_[Placement::BOTTOM] = &SheetWrapperLayoutAlgorithm::CheckDirectionBottom; in SheetWrapperLayoutAlgorithm()
36 … directionCheckFunc_[Placement::BOTTOM_LEFT] = &SheetWrapperLayoutAlgorithm::CheckDirectionBottom; in SheetWrapperLayoutAlgorithm()
37 … directionCheckFunc_[Placement::BOTTOM_RIGHT] = &SheetWrapperLayoutAlgorithm::CheckDirectionBottom; in SheetWrapperLayoutAlgorithm()
38 directionCheckFunc_[Placement::TOP] = &SheetWrapperLayoutAlgorithm::CheckDirectionTop; in SheetWrapperLayoutAlgorithm()
[all …]
Dsheet_wrapper_layout_algorithm.cpp132 void SheetWrapperLayoutAlgorithm::Measure(LayoutWrapper* layoutWrapper) in Measure()
154 void SheetWrapperLayoutAlgorithm::MeasureSheetMask(LayoutWrapper* layoutWrapper) in MeasureSheetMask()
177 void SheetWrapperLayoutAlgorithm::InitParameter(LayoutWrapper* layoutWrapper) in InitParameter()
217 void SheetWrapperLayoutAlgorithm::GetSheetPageSize(LayoutWrapper* layoutWrapper) in GetSheetPageSize()
237 void SheetWrapperLayoutAlgorithm::DecreaseArrowHeightWhenArrowIsShown(const RefPtr<FrameNode>& shee… in DecreaseArrowHeightWhenArrowIsShown()
284 OffsetF SheetWrapperLayoutAlgorithm::GetPopupStyleSheetOffset(LayoutWrapper* layoutWrapper) in GetPopupStyleSheetOffset()
302 OffsetF SheetWrapperLayoutAlgorithm::GetOffsetInAvoidanceRule( in GetOffsetInAvoidanceRule()
327 Placement SheetWrapperLayoutAlgorithm::AvoidanceRuleBottom( in AvoidanceRuleBottom()
358 Placement SheetWrapperLayoutAlgorithm::AvoidanceRuleOfPlacement( in AvoidanceRuleOfPlacement()
394 bool SheetWrapperLayoutAlgorithm::CheckDirectionBottom(const SizeF& targetSize, const OffsetF& targ… in CheckDirectionBottom()
[all …]
Dsheet_wrapper_pattern.h47 return MakeRefPtr<SheetWrapperLayoutAlgorithm>(); in CreateLayoutAlgorithm()
/foundation/arkui/ace_engine/test/unittest/core/pattern/overlay/
Dsheet_wrapper_layout_test_ng.cpp77 auto sheetWrapperLayoutAlgorithm = AceType::MakeRefPtr<SheetWrapperLayoutAlgorithm>();
105 auto sheetWrapperLayoutAlgorithm = AceType::MakeRefPtr<SheetWrapperLayoutAlgorithm>();
141 auto sheetWrapperLayoutAlgorithm = AceType::MakeRefPtr<SheetWrapperLayoutAlgorithm>();
201 auto sheetWrapperLayoutAlgorithm = AceType::MakeRefPtr<SheetWrapperLayoutAlgorithm>();
256 auto sheetWrapperLayoutAlgorithm = AceType::MakeRefPtr<SheetWrapperLayoutAlgorithm>();
286 auto sheetWrapperLayoutAlgorithm = AceType::MakeRefPtr<SheetWrapperLayoutAlgorithm>();
327 auto sheetWrapperLayoutAlgorithm = AceType::MakeRefPtr<SheetWrapperLayoutAlgorithm>();
368 auto sheetWrapperLayoutAlgorithm = AceType::MakeRefPtr<SheetWrapperLayoutAlgorithm>();
409 auto sheetWrapperLayoutAlgorithm = AceType::MakeRefPtr<SheetWrapperLayoutAlgorithm>();
444 auto sheetWrapperLayoutAlgorithm = AceType::MakeRefPtr<SheetWrapperLayoutAlgorithm>();
[all …]
Dsheet_popup_test_ng.cpp65 RefPtr<SheetWrapperLayoutAlgorithm>& sheetWrapperLayoutAlgorithm);
168 RefPtr<SheetWrapperLayoutAlgorithm>& sheetWrapperLayoutAlgorithm) in InitSheetAndWrapperLayoutInfo()
180 … AceType::DynamicCast<SheetWrapperLayoutAlgorithm>(sheetWrapperPattern->CreateLayoutAlgorithm()); in InitSheetAndWrapperLayoutInfo()
245 RefPtr<SheetWrapperLayoutAlgorithm> sheetWrapperLayoutAlgorithm;
335 RefPtr<SheetWrapperLayoutAlgorithm> sheetWrapperLayoutAlgorithm;
427 RefPtr<SheetWrapperLayoutAlgorithm> sheetWrapperLayoutAlgorithm;
520 RefPtr<SheetWrapperLayoutAlgorithm> sheetWrapperLayoutAlgorithm;
612 RefPtr<SheetWrapperLayoutAlgorithm> sheetWrapperLayoutAlgorithm;
711 RefPtr<SheetWrapperLayoutAlgorithm> sheetWrapperLayoutAlgorithm;
807 RefPtr<SheetWrapperLayoutAlgorithm> sheetWrapperLayoutAlgorithm;
[all …]