Home
last modified time | relevance | path

Searched refs:SelectOverlayLayoutAlgorithm (Results 1 – 7 of 7) sorted by relevance

/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/select_overlay/
Dselect_overlay_layout_algorithm.cpp38 void SelectOverlayLayoutAlgorithm::Measure(LayoutWrapper* layoutWrapper) in Measure()
60 void SelectOverlayLayoutAlgorithm::MeasureChild(LayoutWrapper* layoutWrapper) in MeasureChild()
104 float SelectOverlayLayoutAlgorithm::GetCustomMenuMaxHeight(float topSafeArea, float bottomSafeArea) in GetCustomMenuMaxHeight()
114 void SelectOverlayLayoutAlgorithm::CalculateCustomMenuLayoutConstraint( in CalculateCustomMenuLayoutConstraint()
142 OffsetF SelectOverlayLayoutAlgorithm::CalculateCustomMenuByMouseOffset(LayoutWrapper* layoutWrapper) in CalculateCustomMenuByMouseOffset()
187 void SelectOverlayLayoutAlgorithm::Layout(LayoutWrapper* layoutWrapper) in Layout()
199 void SelectOverlayLayoutAlgorithm::LayoutChild(LayoutWrapper* layoutWrapper, SelectOverlayMode mode) in LayoutChild()
248 void SelectOverlayLayoutAlgorithm::LayoutExtensionMenu( in LayoutExtensionMenu()
265 void SelectOverlayLayoutAlgorithm::CheckHideBackOrMoreButton( in CheckHideBackOrMoreButton()
276 bool SelectOverlayLayoutAlgorithm::CheckInShowArea(const SelectOverlayInfo& info) in CheckInShowArea()
[all …]
Dselect_overlay_layout_algorithm.h43 class ACE_EXPORT SelectOverlayLayoutAlgorithm : public BoxLayoutAlgorithm {
44 DECLARE_ACE_TYPE(SelectOverlayLayoutAlgorithm, BoxLayoutAlgorithm);
47 …explicit SelectOverlayLayoutAlgorithm(std::shared_ptr<SelectOverlayInfo> info, const OffsetF& defa… in SelectOverlayLayoutAlgorithm() function
52 ~SelectOverlayLayoutAlgorithm() override = default;
129 ACE_DISALLOW_COPY_AND_MOVE(SelectOverlayLayoutAlgorithm);
Dselect_overlay_pattern.h59 …return MakeRefPtr<SelectOverlayLayoutAlgorithm>(info_, defaultMenuEndOffset_, menuWidth_, menuHeig… in CreateLayoutAlgorithm()
Dselect_overlay_paint_method.cpp83 …selectOverlayContentModifier_->SetInShowArea(SelectOverlayLayoutAlgorithm::CheckInShowArea(info_)); in UpdateContentModifier()
Dselect_overlay_pattern.cpp658 DynamicCast<SelectOverlayLayoutAlgorithm>(layoutAlgorithmWrapper->GetLayoutAlgorithm()); in OnDirtyLayoutWrapperSwap()
/foundation/arkui/ace_engine/test/unittest/core/pattern/select_overlay/
Dselect_overlay_testtwo_ng.cpp188 auto node = AceType::DynamicCast<SelectOverlayLayoutAlgorithm>(selectOverlayLayoutAlgorithm);
224 auto node = AceType::DynamicCast<SelectOverlayLayoutAlgorithm>(selectOverlayLayoutAlgorithm);
260 auto node = AceType::DynamicCast<SelectOverlayLayoutAlgorithm>(selectOverlayLayoutAlgorithm);
298 auto node = AceType::DynamicCast<SelectOverlayLayoutAlgorithm>(selectOverlayLayoutAlgorithm);
333 auto node = AceType::DynamicCast<SelectOverlayLayoutAlgorithm>(selectOverlayLayoutAlgorithm);
357 auto node = AceType::DynamicCast<SelectOverlayLayoutAlgorithm>(selectOverlayLayoutAlgorithm);
385 auto node = AceType::DynamicCast<SelectOverlayLayoutAlgorithm>(selectOverlayLayoutAlgorithm);
413 auto node = AceType::DynamicCast<SelectOverlayLayoutAlgorithm>(selectOverlayLayoutAlgorithm);
441 auto node = AceType::DynamicCast<SelectOverlayLayoutAlgorithm>(selectOverlayLayoutAlgorithm);
469 auto node = AceType::DynamicCast<SelectOverlayLayoutAlgorithm>(selectOverlayLayoutAlgorithm);
[all …]
Dselect_overlay_test_ng.cpp2576 auto newNode = AceType::DynamicCast<SelectOverlayLayoutAlgorithm>(selectOverlayLayoutAlgorithm);
2629 auto newNode = AceType::DynamicCast<SelectOverlayLayoutAlgorithm>(selectOverlayLayoutAlgorithm);
2670 auto newNode = AceType::DynamicCast<SelectOverlayLayoutAlgorithm>(selectOverlayLayoutAlgorithm);
2725 auto newNode = AceType::DynamicCast<SelectOverlayLayoutAlgorithm>(selectOverlayLayoutAlgorithm);
2823 auto newNode = AceType::DynamicCast<SelectOverlayLayoutAlgorithm>(selectOverlayLayoutAlgorithm);
2892 auto newNode = AceType::DynamicCast<SelectOverlayLayoutAlgorithm>(selectOverlayLayoutAlgorithm);
3444 auto newNode = AceType::DynamicCast<SelectOverlayLayoutAlgorithm>(selectOverlayLayoutAlgorithm);
3490 auto newNode = AceType::DynamicCast<SelectOverlayLayoutAlgorithm>(selectOverlayLayoutAlgorithm);
3542 auto newNode = AceType::DynamicCast<SelectOverlayLayoutAlgorithm>(selectOverlayLayoutAlgorithm);
6468 auto newNode = AceType::DynamicCast<SelectOverlayLayoutAlgorithm>(selectOverlayLayoutAlgorithm);