Lines Matching refs:WindowLayoutPolicy

34 uint32_t WindowLayoutPolicy::floatingBottomPosY_ = 0;
35 uint32_t WindowLayoutPolicy::maxFloatingWindowSize_ = 1920; // 1920: default max size of floating window
37 WindowLayoutPolicy::WindowLayoutPolicy(DisplayGroupWindowTree& displayGroupWindowTree)
43 void WindowLayoutPolicy::Launch()
45 WLOGI("WindowLayoutPolicy::Launch");
48 void WindowLayoutPolicy::Reorder()
50 WLOGI("WindowLayoutPolicy::Reorder");
53 void WindowLayoutPolicy::LimitWindowToBottomRightCorner(const sptr<WindowNode>& node)
83 void WindowLayoutPolicy::UpdateDisplayGroupRect()
102 void WindowLayoutPolicy::UpdateDisplayGroupLimitRect()
126 void WindowLayoutPolicy::UpdateRectInDisplayGroup(const sptr<WindowNode>& node,
145 bool WindowLayoutPolicy::IsMultiDisplay()
150 void WindowLayoutPolicy::UpdateMultiDisplayFlag()
161 void WindowLayoutPolicy::UpdateRectInDisplayGroupForAllNodes(DisplayId displayId,
186 void WindowLayoutPolicy::UpdateDisplayRectAndDisplayGroupInfo(const std::map<DisplayId, Rect>& displayRectMap)
195 void WindowLayoutPolicy::PostProcessWhenDisplayChange()
202 void WindowLayoutPolicy::ProcessDisplayCreate(DisplayId displayId, const std::map<DisplayId, Rect>& displayRectMap)
229 void WindowLayoutPolicy::ProcessDisplayDestroy(DisplayId displayId, const std::map<DisplayId, Rect>& displayRectMap)
259 void WindowLayoutPolicy::ProcessDisplaySizeChangeOrRotation(DisplayId displayId,
283 void WindowLayoutPolicy::ProcessDisplayVprChange(DisplayId displayId)
288 void WindowLayoutPolicy::LayoutWindowNodesByRootType(const std::vector<sptr<WindowNode>>& nodeVec)
299 void WindowLayoutPolicy::NotifyAnimationSizeChangeIfNeeded()
327 void WindowLayoutPolicy::LayoutWindowTree(DisplayId displayId)
340 void WindowLayoutPolicy::LayoutWindowNode(const sptr<WindowNode>& node)
366 bool WindowLayoutPolicy::IsVerticalDisplay(DisplayId displayId) const
372 void WindowLayoutPolicy::NotifyClientAndAnimation(const sptr<WindowNode>& node,
393 bool WindowLayoutPolicy::IsNeedAnimationSync(WindowType type)
402 Rect WindowLayoutPolicy::CalcEntireWindowHotZone(const sptr<WindowNode>& node, const Rect& winRect, uint32_t hotZone,
428 void WindowLayoutPolicy::CalcAndSetNodeHotZone(const Rect& winRect, const sptr<WindowNode>& node)
460 WindowLimits WindowLayoutPolicy::GetSystemSizeLimits(const sptr<WindowNode>& node,
497 void WindowLayoutPolicy::UpdateWindowSizeLimits(const sptr<WindowNode>& node)
552 AvoidPosType WindowLayoutPolicy::GetAvoidPosType(const Rect& rect, DisplayId displayId) const
563 void WindowLayoutPolicy::UpdateDisplayLimitRect(const sptr<WindowNode>& node, Rect& limitRect)
606 bool WindowLayoutPolicy::IsFullScreenRecentWindowExist(const std::vector<sptr<WindowNode>>& nodeVec) const
680 void WindowLayoutPolicy::UpdateSurfaceBounds(const sptr<WindowNode>& node, const Rect& winRect, const Rect& preRect)
729 Rect WindowLayoutPolicy::GetDisplayGroupRect() const
734 void WindowLayoutPolicy::SetSplitRatioPoints(DisplayId displayId, const std::vector<int32_t>& splitRatioPoints)
739 Rect WindowLayoutPolicy::GetDividerRect(DisplayId displayId) const
744 bool WindowLayoutPolicy::IsTileRectSatisfiedWithSizeLimits(const sptr<WindowNode>& node)
749 void WindowLayoutPolicy::SetCascadeRectBottomPosYLimit(uint32_t floatingBottomPosY)
754 void WindowLayoutPolicy::SetMaxFloatingWindowSize(uint32_t maxSize)
759 void WindowLayoutPolicy::GetStoragedAspectRatio(const sptr<WindowNode>& node)
779 void WindowLayoutPolicy::FixWindowRectWithinDisplay(const sptr<WindowNode>& node) const
810 void WindowLayoutPolicy::GetMaximizeRect(const sptr<WindowNode>& node, Rect& maxRect)
812 WLOGFI("WindowLayoutPolicy GetMaximizeRect maxRect = %{public}d, %{public}d, %{public}u, %{public}u ",