Home
last modified time | relevance | path

Searched refs:winRect (Results 1 - 19 of 19) sorted by relevance

/foundation/window/window_manager/wmserver/src/
H A Dwindow_layout_policy_cascade.cpp401 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 Dwindow_layout_policy.cpp373 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 Dwindow_layout_policy_tile.cpp352 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 Ddisplay_group_controller.cpp152 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 Dstarting_window.cpp334 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 Dremote_animation.cpp271 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 Dwindow_node_container.cpp228 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 Dwindow_layout_policy_cascade.h57 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 Dwindow_layout_policy.h59 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 Dwindow_layout_policy_test.cpp172 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 Dmove_drag_controller.cpp247 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 Drender_manager.cpp173 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 Dmove_drag_controller_test.cpp225 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 Dmove_drag_controller.h72 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 Dlite_wm.cpp427 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 Dsurface_draw.h40 static bool DrawImageRect(std::shared_ptr<RSSurfaceNode> surfaceNode, Rect winRect,
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/security_component/
H A Dsecurity_component_handler.cpp55 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 Dsecurity_component_handler.h42 static bool GetWindowRect(RefPtr<FrameNode>& node, OHOS::Security::SecurityComponent::SecCompRect& winRect);
/foundation/window/window_manager/window_scene/session/host/src/zidl/
H A Dsession_stub.cpp365 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()

Completed in 22 milliseconds