Home
last modified time | relevance | path

Searched refs:limitRectMap_ (Results 1 - 7 of 7) sorted by relevance

/foundation/window/window_manager/wmserver/src/
H A Ddrag_controller.cpp271 limitRectMap_.clear(); in HandleDisplayLimitRectChange()
273 limitRectMap_.insert(elem); in HandleDisplayLimitRectChange()
333 auto iter = limitRectMap_.find(displayId); in CheckWindowRect()
335 if (iter != limitRectMap_.end()) { in CheckWindowRect()
438 if (limitRectMap_.find(displayId) != limitRectMap_.end()) { in HandleMoveEvent()
439 newRect.posY_ = std::max(newRect.posY_, limitRectMap_[displayId].posY_); in HandleMoveEvent()
H A Dwindow_layout_policy_tile.cpp68 uint32_t drawableW = limitRectMap_[displayId].width_ - edgeIntervalVp + midIntervalVp; in GetMaxTileWinNum()
81 limitRectMap_[displayId] = displayRect; in InitTileRects()
87 const Rect& limitRect = limitRectMap_[displayId]; in InitTileRects()
359 const auto& limitDisplayRect = limitRectMap_[node->GetDisplayId()]; in UpdateLayoutRect()
H A Dwindow_layout_policy_cascade.cpp217 const Rect& limitRect = limitRectMap_[displayId]; in LimitDividerInDisplayRegion()
266 const Rect& limitRect = limitRectMap_[displayId]; in InitCascadeRect()
361 if (newRect.posY_ < limitRectMap_[node->GetDisplayId()].posY_ && in ComputeRectByAspectRatio()
451 winRect = needAvoid ? limitRectMap_[displayId] : DisplayGroupInfo::GetInstance().GetDisplayRect(displayId); in UpdateLayoutRect()
503 uint32_t minDiff = std::max(limitRectMap_[displayId].width_, limitRectMap_[displayId].height_); in LimitDividerPositionBySplitRatio()
609 const Rect& limitRect = limitRectMap_[displayId]; in StepCascadeRect()
788 Rect limitRect = (node->isShowingOnMultiDisplays_) ? displayGroupLimitRect_ : limitRectMap_[node->GetDisplayId()]; in FixWindowSizeByRatioIfDragBeyondLimitRegion()
911 Rect limitRect = (node->isShowingOnMultiDisplays_) ? displayGroupLimitRect_ : limitRectMap_[node->GetDisplayId()]; in LimitWindowPositionWhenDrag()
967 Rect limitRect = (node->isShowingOnMultiDisplays_) ? displayGroupLimitRect_ : limitRectMap_[nod in LimitWindowPositionWhenInitRectOrMove()
[all...]
H A Dwindow_layout_policy.cpp40 limitRectMap_ = DisplayGroupInfo::GetInstance().GetAllDisplayRects(); in WindowLayoutPolicy()
104 auto firstDisplayLimitRect = limitRectMap_.begin()->second; in UpdateDisplayGroupLimitRect()
106 for (auto& elem : limitRectMap_) { in UpdateDisplayGroupLimitRect()
330 limitRectMap_[displayId] = DisplayGroupInfo::GetInstance().GetDisplayRect(displayId); in LayoutWindowTree()
357 UpdateDisplayLimitRect(node, limitRectMap_[node->GetDisplayId()]); in LayoutWindowNode()
359 WindowInnerManager::GetInstance().NotifyDisplayLimitRectChange(limitRectMap_); in LayoutWindowNode()
/foundation/window/window_manager/wmserver/include/
H A Ddrag_controller.h110 std::map<DisplayId, Rect> limitRectMap_; member in OHOS::Rosen::MoveDragController
H A Dwindow_layout_policy.h117 mutable std::map<DisplayId, Rect> limitRectMap_; member in OHOS::Rosen::WindowLayoutPolicy
/foundation/window/window_manager/wmserver/test/unittest/
H A Dwindow_layout_policy_test.cpp369 layoutPolicy_->limitRectMap_ = allDisplayRect; in HWTEST_F()
372 layoutPolicy_->limitRectMap_.clear(); in HWTEST_F()
723 layoutPolicy_->limitRectMap_[0] = displayRect; in HWTEST_F()
744 layoutPolicy_->limitRectMap_[0] = displayRect; in HWTEST_F()
793 layoutPolicy_->limitRectMap_[0] = displayRect; in HWTEST_F()
832 layoutPolicy_->limitRectMap_[0] = displayRect; in HWTEST_F()
1114 layoutPolicy_->limitRectMap_[node->GetDisplayId()] = displayRect; in HWTEST_F()

Completed in 9 milliseconds