Home
last modified time | relevance | path

Searched refs:limitRect (Results 1 - 6 of 6) sorted by relevance

/foundation/window/window_manager/wmserver/src/
H A Dwindow_layout_policy_cascade.cpp186 // AvoidNodes will change limitRect, need to recalculate default cascade rect in PerformWindowLayout()
217 const Rect& limitRect = limitRectMap_[displayId]; in LimitDividerInDisplayRegion() local
219 if (rect.posX_ < limitRect.posX_) { in LimitDividerInDisplayRegion()
220 rect.posX_ = limitRect.posX_; in LimitDividerInDisplayRegion()
222 limitRect.posX_ + static_cast<int32_t>(limitRect.width_)) { in LimitDividerInDisplayRegion()
223 rect.posX_ = limitRect.posX_ + static_cast<int32_t>(limitRect.width_ - rect.width_); in LimitDividerInDisplayRegion()
226 if (rect.posY_ < limitRect.posY_) { in LimitDividerInDisplayRegion()
227 rect.posY_ = limitRect in LimitDividerInDisplayRegion()
266 const Rect& limitRect = limitRectMap_[displayId]; InitCascadeRect() local
609 const Rect& limitRect = limitRectMap_[displayId]; StepCascadeRect() local
788 Rect limitRect = (node->isShowingOnMultiDisplays_) ? displayGroupLimitRect_ : limitRectMap_[node->GetDisplayId()]; FixWindowSizeByRatioIfDragBeyondLimitRegion() local
911 Rect limitRect = (node->isShowingOnMultiDisplays_) ? displayGroupLimitRect_ : limitRectMap_[node->GetDisplayId()]; LimitWindowPositionWhenDrag() local
967 Rect limitRect = (node->isShowingOnMultiDisplays_) ? displayGroupLimitRect_ : limitRectMap_[node->GetDisplayId()]; LimitWindowPositionWhenInitRectOrMove() local
1016 const Rect& limitRect = limitRectMap_[node->GetDisplayId()]; GetMaximizeRect() local
[all...]
H A Dwindow_layout_policy_tile.cpp74 // TileLayout don't consider limitRect yet, limitDisplay equals to displayRect in InitTileRects()
87 const Rect& limitRect = limitRectMap_[displayId]; in InitTileRects() local
95 w = w > limitRect.width_ ? limitRect.width_ : w; in InitTileRects()
96 h = h > limitRect.height_ ? limitRect.height_ : h; in InitTileRects()
97 int32_t x = limitRect.posX_ + (static_cast<int32_t>(limitRect.width_ - w) / half); in InitTileRects()
98 int32_t y = limitRect.posY_ + (static_cast<int32_t>(limitRect in InitTileRects()
[all...]
H A Ddrag_controller.cpp334 Rect limitRect; in CheckWindowRect() local
336 limitRect = iter->second; in CheckWindowRect()
338 if (WindowHelper::IsEmptyRect(limitRect) || MathHelper::NearZero(vpr)) { in CheckWindowRect()
339 return true; // If limitRect is empty, we can't use limitRect to check window rect in CheckWindowRect()
342 if ((rect.posX_ > static_cast<int32_t>(limitRect.posX_ + limitRect.width_ - titleBarHeight)) || in CheckWindowRect()
344 static_cast<int32_t>(limitRect.posX_ + titleBarHeight)) || in CheckWindowRect()
345 (rect.posY_ < limitRect.posY_) || in CheckWindowRect()
346 (rect.posY_ > static_cast<int32_t>(limitRect in CheckWindowRect()
[all...]
H A Dwindow_layout_policy.cpp563 void WindowLayoutPolicy::UpdateDisplayLimitRect(const sptr<WindowNode>& node, Rect& limitRect) in UpdateDisplayLimitRect() argument
566 int32_t limitH = static_cast<int32_t>(limitRect.height_); in UpdateDisplayLimitRect()
567 int32_t limitW = static_cast<int32_t>(limitRect.width_); in UpdateDisplayLimitRect()
577 offsetH = layoutRect.posY_ + layoutH - limitRect.posY_; in UpdateDisplayLimitRect()
578 limitRect.posY_ += offsetH; in UpdateDisplayLimitRect()
582 offsetH = limitRect.posY_ + limitH - layoutRect.posY_; in UpdateDisplayLimitRect()
586 offsetW = layoutRect.posX_ + layoutW - limitRect.posX_; in UpdateDisplayLimitRect()
587 limitRect.posX_ += offsetW; in UpdateDisplayLimitRect()
591 offsetW = limitRect.posX_ + limitW - layoutRect.posX_; in UpdateDisplayLimitRect()
598 limitRect in UpdateDisplayLimitRect()
[all...]
/foundation/window/window_manager/wmserver/include/
H A Dwindow_layout_policy.h80 void UpdateDisplayLimitRect(const sptr<WindowNode>& node, Rect& limitRect);
/foundation/window/window_manager/wmserver/test/unittest/
H A Dwindow_layout_policy_test.cpp1260 Rect limitRect = displayRect; in HWTEST_F() local
1266 layoutPolicy_->UpdateDisplayLimitRect(node, limitRect); in HWTEST_F()
1269 layoutPolicy_->UpdateDisplayLimitRect(node, limitRect); in HWTEST_F()
1273 layoutPolicy_->UpdateDisplayLimitRect(node, limitRect); in HWTEST_F()
1277 layoutPolicy_->UpdateDisplayLimitRect(node, limitRect); in HWTEST_F()
1281 layoutPolicy_->UpdateDisplayLimitRect(node, limitRect); in HWTEST_F()
1285 layoutPolicy_->UpdateDisplayLimitRect(node, limitRect); in HWTEST_F()

Completed in 8 milliseconds