Searched refs:SelectOverlayLayoutAlgorithm (Results 1 – 6 of 6) sorted by relevance
28 class ACE_EXPORT SelectOverlayLayoutAlgorithm : public BoxLayoutAlgorithm {29 DECLARE_ACE_TYPE(SelectOverlayLayoutAlgorithm, BoxLayoutAlgorithm);32 …explicit SelectOverlayLayoutAlgorithm(std::shared_ptr<SelectOverlayInfo> info, const OffsetF& defa… in SelectOverlayLayoutAlgorithm() function37 ~SelectOverlayLayoutAlgorithm() override = default;81 ACE_DISALLOW_COPY_AND_MOVE(SelectOverlayLayoutAlgorithm);
34 void SelectOverlayLayoutAlgorithm::Measure(LayoutWrapper* layoutWrapper) in Measure()68 void SelectOverlayLayoutAlgorithm::CalculateCustomMenuLayoutConstraint( in CalculateCustomMenuLayoutConstraint()96 OffsetF SelectOverlayLayoutAlgorithm::CalculateCustomMenuByMouseOffset(LayoutWrapper* layoutWrapper) in CalculateCustomMenuByMouseOffset()119 void SelectOverlayLayoutAlgorithm::Layout(LayoutWrapper* layoutWrapper) in Layout()174 bool SelectOverlayLayoutAlgorithm::CheckInShowArea(const SelectOverlayInfo& info) in CheckInShowArea()186 OffsetF SelectOverlayLayoutAlgorithm::ComputeSelectMenuPosition(LayoutWrapper* layoutWrapper) in ComputeSelectMenuPosition()329 OffsetF SelectOverlayLayoutAlgorithm::AdjustSelectMenuOffset( in AdjustSelectMenuOffset()383 OffsetF SelectOverlayLayoutAlgorithm::ComputeExtensionMenuPosition(LayoutWrapper* layoutWrapper, co… in ComputeExtensionMenuPosition()412 bool SelectOverlayLayoutAlgorithm::IsTextAreaSelectAll() in IsTextAreaSelectAll()417 OffsetF SelectOverlayLayoutAlgorithm::NewMenuAvoidStrategy(float menuWidth, float menuHeight) in NewMenuAvoidStrategy()
58 …return MakeRefPtr<SelectOverlayLayoutAlgorithm>(info_, defaultMenuEndOffset_, menuWidth_, menuHeig… in CreateLayoutAlgorithm()
79 …selectOverlayContentModifier_->SetInShowArea(SelectOverlayLayoutAlgorithm::CheckInShowArea(info_)); in UpdateContentModifier()
519 DynamicCast<SelectOverlayLayoutAlgorithm>(layoutAlgorithmWrapper->GetLayoutAlgorithm()); in OnDirtyLayoutWrapperSwap()
2489 auto newNode = AceType::DynamicCast<SelectOverlayLayoutAlgorithm>(selectOverlayLayoutAlgorithm);2542 auto newNode = AceType::DynamicCast<SelectOverlayLayoutAlgorithm>(selectOverlayLayoutAlgorithm);2583 auto newNode = AceType::DynamicCast<SelectOverlayLayoutAlgorithm>(selectOverlayLayoutAlgorithm);2637 auto newNode = AceType::DynamicCast<SelectOverlayLayoutAlgorithm>(selectOverlayLayoutAlgorithm);2989 auto newNode = AceType::DynamicCast<SelectOverlayLayoutAlgorithm>(selectOverlayLayoutAlgorithm);