Searched refs:limitRect (Results 1 - 6 of 6) sorted by relevance
/foundation/window/window_manager/wmserver/src/ |
H A D | window_layout_policy_cascade.cpp | 186 // 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 D | window_layout_policy_tile.cpp | 74 // 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 D | drag_controller.cpp | 334 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 D | window_layout_policy.cpp | 563 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 D | window_layout_policy.h | 80 void UpdateDisplayLimitRect(const sptr<WindowNode>& node, Rect& limitRect);
|
/foundation/window/window_manager/wmserver/test/unittest/ |
H A D | window_layout_policy_test.cpp | 1260 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 7 milliseconds