/foundation/window/window_manager/wmserver/src/ |
H A D | window_layout_policy_cascade.cpp | 401 void WindowLayoutPolicyCascade::ApplyWindowRectConstraints(const sptr<WindowNode>& node, Rect& winRect) const in ApplyWindowRectConstraints() 403 WLOGFD("[Before constraints] windowId: %{public}u, winRect:[%{public}d, %{public}d, %{public}u, %{public}u]", in ApplyWindowRectConstraints() 404 node->GetWindowId(), winRect.posX_, winRect.posY_, winRect.width_, winRect.height_); in ApplyWindowRectConstraints() 407 winRect = node->GetRequestRect(); in ApplyWindowRectConstraints() 408 LimitFloatingWindowSize(node, winRect); in ApplyWindowRectConstraints() 409 LimitMainFloatingWindowPosition(node, winRect); in ApplyWindowRectConstraints() 416 ((!WindowHelper::IsLandscapeRect(winRect) in ApplyWindowRectConstraints() 436 Rect winRect = property->GetRequestRect(); UpdateLayoutRect() local [all...] |
H A D | window_layout_policy.cpp | 373 const Rect& winRect, WindowSizeChangeReason reason) in NotifyClientAndAnimation() 379 node->GetWindowToken()->UpdateWindowRect(winRect, node->GetDecoStatus(), reason, in NotifyClientAndAnimation() 382 node->GetWindowToken()->UpdateWindowRect(winRect, node->GetDecoStatus(), reason); in NotifyClientAndAnimation() 384 WLOGFD("Id: %{public}d, winRect:[%{public}d, %{public}d, %{public}u, %{public}u], reason: " in NotifyClientAndAnimation() 385 "%{public}u", node->GetWindowId(), winRect.posX_, winRect.posY_, winRect.width_, winRect.height_, reason); in NotifyClientAndAnimation() 402 Rect WindowLayoutPolicy::CalcEntireWindowHotZone(const sptr<WindowNode>& node, const Rect& winRect, uint32_t hotZone, in CalcEntireWindowHotZone() argument 405 Rect rect = winRect; in CalcEntireWindowHotZone() 372 NotifyClientAndAnimation(const sptr<WindowNode>& node, const Rect& winRect, WindowSizeChangeReason reason) NotifyClientAndAnimation() argument 428 CalcAndSetNodeHotZone(const Rect& winRect, const sptr<WindowNode>& node) CalcAndSetNodeHotZone() argument 617 AdjustFixedOrientationRSSurfaceNode(const sptr<WindowNode>& node, const Rect& winRect, std::shared_ptr<RSSurfaceNode> surfaceNode, sptr<DisplayInfo> displayInfo) AdjustFixedOrientationRSSurfaceNode() argument 647 SetBounds(const sptr<WindowNode>& node, const Rect& winRect, const Rect& preRect) SetBounds() argument 680 UpdateSurfaceBounds(const sptr<WindowNode>& node, const Rect& winRect, const Rect& preRect) UpdateSurfaceBounds() argument [all...] |
H A D | window_layout_policy_tile.cpp | 352 Rect winRect = node->GetRequestRect(); in UpdateLayoutRect() local 355 winRect.posX_, winRect.posY_, winRect.width_, winRect.height_); in UpdateLayoutRect() 360 winRect = needAvoid ? limitDisplayRect : displayRect; in UpdateLayoutRect() 363 WLOGI("[After TileLayout] windowId: %{public}u, isDecor: %{public}u, winRect: [%{public}d, %{public}d, " in UpdateLayoutRect() 364 "%{public}u, %{public}u]", node->GetWindowId(), node->GetDecoStatus(), winRect.posX_, winRect.posY_, in UpdateLayoutRect() 365 winRect in UpdateLayoutRect() [all...] |
H A D | display_group_controller.cpp | 152 const auto& winRect = node->GetWindowRect(); in UpdateWindowShowingDisplays() local 157 if (((winRect.posX_ + static_cast<int32_t>(winRect.width_)) > curDisplayRect.posX_) && in UpdateWindowShowingDisplays() 158 (winRect.posX_ < (curDisplayRect.posX_ + static_cast<int32_t>(curDisplayRect.width_)))) { in UpdateWindowShowingDisplays() 165 if (((winRect.posX_ + static_cast<int32_t>(winRect.width_)) <= in UpdateWindowShowingDisplays() 169 if (winRect.posX_ >= in UpdateWindowShowingDisplays() 193 const auto& winRect = node->GetWindowRect(); in UpdateWindowDisplayIdIfNeeded() local 198 int32_t halfWidth = static_cast<int32_t>(winRect.width_ * 0.5); in UpdateWindowDisplayIdIfNeeded() 202 if ((winRect in UpdateWindowDisplayIdIfNeeded() [all...] |
H A D | starting_window.cpp | 334 auto winRect = weak->GetWindowRect(); in AddNodeOnRSTree() 336 winRect.posX_, winRect.posY_, winRect.width_, winRect.height_); in AddNodeOnRSTree() 338 weak->leashWinSurfaceNode_->SetBounds(winRect.posX_, winRect.posY_, winRect.width_, winRect.height_); in AddNodeOnRSTree()
|
H A D | remote_animation.cpp | 271 auto winRect = weakNode->GetWindowRect(); in GetTransitionFinishedCallback() 272 WLOGFD("name:%{public}s id:%{public}u winRect:[x:%{public}d, y:%{public}d, w:%{public}d, h:%{public}d]", in GetTransitionFinishedCallback() 274 winRect.posX_, winRect.posY_, winRect.width_, winRect.height_); in GetTransitionFinishedCallback() 279 winRect.posX_, winRect.posY_, winRect.width_, winRect in GetTransitionFinishedCallback() 774 auto winRect = node->GetWindowRect(); PostProcessShowCallback() local [all...] |
H A D | window_node_container.cpp | 228 auto winRect = node->GetWindowRect(); in LayoutWhenAddWindowNode() local 230 node->surfaceNode_->SetBounds(0, 0, winRect.width_, winRect.height_); in LayoutWhenAddWindowNode() 232 node->GetWindowId(), winRect.posX_, winRect.posY_, winRect.width_, winRect.height_); in LayoutWhenAddWindowNode() 233 layoutPolicy_->NotifyClientAndAnimation(node, winRect, WindowSizeChangeReason::UNDEFINED); in LayoutWhenAddWindowNode()
|
/foundation/window/window_manager/wmserver/include/ |
H A D | window_layout_policy_cascade.h | 57 void LimitDividerPositionBySplitRatio(DisplayId displayId, Rect& winRect) const; 66 void ApplyWindowRectConstraints(const sptr<WindowNode>& node, Rect& winRect) const; 74 void LimitFloatingWindowSize(const sptr<WindowNode>& node, Rect& winRect) const; 75 void LimitMainFloatingWindowPosition(const sptr<WindowNode>& node, Rect& winRect) const; 77 const Rect& displayRect, Rect& winRect) const; 79 const Rect& displayRect, Rect& winRect) const; 80 void LimitWindowPositionWhenInitRectOrMove(const sptr<WindowNode>& node, Rect& winRect) const; 81 void LimitWindowPositionWhenDrag(const sptr<WindowNode>& node, Rect& winRect) const; 82 void FixWindowSizeByRatioIfDragBeyondLimitRegion(const sptr<WindowNode>& node, Rect& winRect) const; 83 void FixWindowRectWhenDrag(const sptr<WindowNode>& node, const Rect& oriWinRect, Rect& winRect) cons [all...] |
H A D | window_layout_policy.h | 59 void NotifyClientAndAnimation(const sptr<WindowNode>& node, const Rect& winRect, WindowSizeChangeReason reason); 63 static void CalcAndSetNodeHotZone(const Rect& winRect, const sptr<WindowNode>& node); 107 static Rect CalcEntireWindowHotZone(const sptr<WindowNode>& node, const Rect& winRect, uint32_t hotZone, 109 void UpdateSurfaceBounds(const sptr<WindowNode>& node, const Rect& winRect, const Rect& preRect);
|
/foundation/window/window_manager/wmserver/test/unittest/ |
H A D | window_layout_policy_test.cpp | 172 Rect winRect = { 50, 100, 400, 500 }; // rect: 50, 100, 400, 500 in HWTEST_F() local 173 auto actRect0 = layoutPolicy_->CalcEntireWindowHotZone(node0, winRect, 10, 2.f, hotZoneScale); // param: 10, 2.0 in HWTEST_F() 180 auto actRect1 = layoutPolicy_->CalcEntireWindowHotZone(node1, winRect, 10, 2.f, hotZoneScale); // param: 10, 2.0 in HWTEST_F() 187 auto actRect2 = layoutPolicy_->CalcEntireWindowHotZone(node2, winRect, 10, 2.f, hotZoneScale); // param: 10, 2.0 in HWTEST_F() 262 Rect winRect = { in HWTEST_F() local 268 node ->SetRequestRect(winRect); in HWTEST_F() 291 Rect winRect = { in HWTEST_F() local 297 node ->SetRequestRect(winRect); in HWTEST_F() 911 Rect winRect = { 0, 0, 0, 0}; in HWTEST_F() local 912 layoutPolicy_->UpdateFloatingWindowSizeForStretchableWindow(node, displayRect, winRect); in HWTEST_F() 954 Rect winRect = { 0, 0, 400, 400 }; // width/height: 400 HWTEST_F() local 981 Rect winRect = { 0, 0, 400, 400 }; // width/height: 400 HWTEST_F() local 1025 Rect winRect = { 0, 0, 400, 400 }; // width/height: 400 HWTEST_F() local 1053 Rect winRect = { 0, 0, 400, 400 }; // width/height: 400 HWTEST_F() local 1075 Rect winRect = { 0, 0, 400, 400 }; // width/height: 400 HWTEST_F() local 1111 Rect winRect = { 0, 0, 400, 400 }; // width/height: 400 HWTEST_F() local 1160 Rect winRect = { 0, 0, 400, 400 }; // width/height: 400 HWTEST_F() local 1232 Rect winRect = { 200, 200, 50, 20 }; // rect : 200, 200, 50, 20 HWTEST_F() local 1297 Rect winRect = { 0, 0, 20, 50 }; // rect : 0, 0, 20, 50 HWTEST_F() local 1339 Rect winRect = { 200, 200, 50, 20 }; // rect : 200, 200, 50, 50 HWTEST_F() local 1474 Rect winRect; HWTEST_F() local [all...] |
/foundation/window/window_manager/window_scene/session/host/src/ |
H A D | move_drag_controller.cpp | 247 int32_t pointerPosX, int32_t pointerPosY, const WSRect& winRect) in SetOriginalValue() 253 moveDragProperty_.originalRect_ = winRect; in SetOriginalValue() 873 int32_t sourceType, const WSRect& winRect) in IsPointInDragHotZone() 877 rectWithHotzone.posX_ = winRect.posX_ - static_cast<int32_t>(HOTZONE_POINTER); in IsPointInDragHotZone() 878 rectWithHotzone.posY_ = winRect.posY_ - static_cast<int32_t>(HOTZONE_POINTER); in IsPointInDragHotZone() 879 rectWithHotzone.width_ = winRect.width_ + HOTZONE_POINTER * 2u; // double hotZone in IsPointInDragHotZone() 880 rectWithHotzone.height_ = winRect.height_ + HOTZONE_POINTER * 2u; // double hotZone in IsPointInDragHotZone() 894 void MoveDragController::CalculateStartRectExceptHotZone(float vpr, const WSRect& winRect) in CalculateStartRectExceptHotZone() argument 896 rectExceptFrame_.posX_ = winRect.posX_ + in CalculateStartRectExceptHotZone() 898 rectExceptFrame_.posY_ = winRect in CalculateStartRectExceptHotZone() 246 SetOriginalValue(int32_t pointerId, int32_t pointerType, int32_t pointerPosX, int32_t pointerPosY, const WSRect& winRect) SetOriginalValue() argument 872 IsPointInDragHotZone(int32_t startPointPosX, int32_t startPointPosY, int32_t sourceType, const WSRect& winRect) IsPointInDragHotZone() argument [all...] |
/foundation/arkui/ui_lite/frameworks/core/ |
H A D | render_manager.cpp | 173 Rect winRect = rootView->GetBoundWindow()->GetRect(); in RenderRect() local 174 winRect.SetPosition(0, 0); in RenderRect() 175 mask.Intersect(rect, winRect); in RenderRect()
|
/foundation/window/window_manager/window_scene/test/unittest/ |
H A D | move_drag_controller_test.cpp | 225 WSRect winRect = { 100, 100, 1000, 1000 }; in HWTEST_F() local 226 moveDragController->SetOriginalValue(pointerId, pointerType, pointerPosX, pointerPosY, winRect); in HWTEST_F() 756 WSRect winRect = { 10, 10, 10, 10 }; in HWTEST_F() local 760 bool res = moveDragController->IsPointInDragHotZone(startPointPosX, startPointPosY, sourceType, winRect); in HWTEST_F() 771 WSRect winRect = { 5, 5, 0, 0 }; in HWTEST_F() local 774 bool res = moveDragController->IsPointInDragHotZone(startPointPosX, startPointPosY, 0, winRect); in HWTEST_F() 786 WSRect winRect; in HWTEST_F() local 787 winRect.posX_ = 100; in HWTEST_F() 788 winRect.posY_ = 100; in HWTEST_F() 789 winRect in HWTEST_F() [all...] |
/foundation/window/window_manager/window_scene/session/host/include/ |
H A D | move_drag_controller.h | 72 int32_t pointerPosX, int32_t pointerPosY, const WSRect& winRect); 160 int32_t sourceType, const WSRect& winRect); 161 void CalculateStartRectExceptHotZone(float vpr, const WSRect& winRect);
|
/foundation/window/window_manager_lite/services/wms/ |
H A D | lite_wm.cpp | 427 Rect& winRect = window->config_.rect; in CalculateUpdateRegion() local 429 GRAPHIC_LOGD("winRect={%d,%d,%d,%d}, rect={%d,%d,%d,%d}", EXPAND_RECT(winRect), EXPAND_RECT(rect)); in CalculateUpdateRegion() 430 if (mask.Intersect(winRect, rect)) { in CalculateUpdateRegion() 526 Rect& winRect = window->config_.rect; in DrawRegion() local 529 window->backBuf_ == nullptr || !mask.Intersect(winRect, rect)) { in DrawRegion() 530 GRAPHIC_LOGI("winRect={%d,%d,%d,%d}, rect={%d,%d,%d,%d}", EXPAND_RECT(winRect), EXPAND_RECT(rect)); in DrawRegion() 543 srcRect.SetPosition(mask.GetLeft() - winRect.GetLeft(), mask.GetTop() - winRect in DrawRegion() [all...] |
/foundation/window/window_manager/utils/include/ |
H A D | surface_draw.h | 40 static bool DrawImageRect(std::shared_ptr<RSSurfaceNode> surfaceNode, Rect winRect,
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/security_component/ |
H A D | security_component_handler.cpp | 55 OHOS::Security::SecurityComponent::SecCompRect& winRect) in GetWindowRect() 62 winRect.x_ = rect.Left(); in GetWindowRect() 63 winRect.y_ = rect.Top(); in GetWindowRect() 64 winRect.width_ = rect.Right() - rect.Left(); in GetWindowRect() 65 winRect.height_ = rect.Bottom() - rect.Top(); in GetWindowRect() 54 GetWindowRect(RefPtr<FrameNode>& node, OHOS::Security::SecurityComponent::SecCompRect& winRect) GetWindowRect() argument
|
H A D | security_component_handler.h | 42 static bool GetWindowRect(RefPtr<FrameNode>& node, OHOS::Security::SecurityComponent::SecCompRect& winRect);
|
/foundation/window/window_manager/window_scene/session/host/src/zidl/ |
H A D | session_stub.cpp | 365 Rect winRect = property->GetWindowRect(); in HandleConnect() local 366 reply.WriteInt32(winRect.posX_); in HandleConnect() 367 reply.WriteInt32(winRect.posY_); in HandleConnect() 368 reply.WriteUint32(winRect.width_); in HandleConnect() 369 reply.WriteUint32(winRect.height_); in HandleConnect()
|