/foundation/window/window_manager/window_scene/session/host/include/ |
H A D | session_utils.h | 26 inline float ToLayoutWidth(const int32_t winWidth, float vpr) in ToLayoutWidth() argument 28 return winWidth - 2 * WINDOW_FRAME_WIDTH * vpr; // 2: left and right edge in ToLayoutWidth() 31 inline float ToLayoutHeight(const int32_t winHeight, float vpr) in ToLayoutHeight() argument 33 return winHeight - (WINDOW_FRAME_WIDTH + WINDOW_TITLE_BAR_HEIGHT) * vpr; in ToLayoutHeight() 36 inline float ToWinWidth(const int32_t layoutWidth, float vpr) in ToWinWidth() argument 38 return layoutWidth + 2 * WINDOW_FRAME_WIDTH * vpr; // 2: left and right edge in ToWinWidth() 41 inline float ToWinHeight(const int32_t layoutHeight, float vpr) in ToWinHeight() argument 43 return layoutHeight + (WINDOW_FRAME_WIDTH + WINDOW_TITLE_BAR_HEIGHT) * vpr; in ToWinHeight() 46 inline void CalcFloatWindowRectLimits(const WindowLimits& limits, uint32_t maxFloatingWindowSize, float vpr, in CalcFloatWindowRectLimits() argument 53 minWidth = std::max(minWidth, static_cast<int32_t>(MIN_FLOATING_WIDTH * vpr)); in CalcFloatWindowRectLimits() [all...] |
H A D | move_drag_controller.h | 161 void CalculateStartRectExceptHotZone(float vpr, const WSRect& winRect);
|
/foundation/window/window_manager/wmserver/src/ |
H A D | window_system_effect.cpp | 62 auto vpr = DisplayGroupInfo::GetInstance().GetDisplayVirtualPixelRatio(node->GetDisplayId()); in SetCornerRadius() local 63 auto fullscreenRadius = windowSystemEffectConfig_.fullScreenCornerRadius_ * vpr; in SetCornerRadius() 64 auto splitRadius = windowSystemEffectConfig_.splitCornerRadius_ * vpr; in SetCornerRadius() 65 auto floatRadius = windowSystemEffectConfig_.floatCornerRadius_ * vpr; in SetCornerRadius() 67 WLOGFD("[WEffect] [id:%{public}d] mode: %{public}u, vpr: %{public}f, [%{public}f, %{public}f, %{public}f]", in SetCornerRadius() 68 node->GetWindowId(), node->GetWindowMode(), vpr, fullscreenRadius, splitRadius, floatRadius); in SetCornerRadius() 156 auto vpr = DisplayGroupInfo::GetInstance().GetDisplayVirtualPixelRatio(node->GetDisplayId()); in SetWindowShadow() local 158 surfaceNode->SetShadowElevation(shadow.elevation_ * vpr); in SetWindowShadow() 160 surfaceNode->SetShadowRadius(ConvertRadiusToSigma(shadow.radius_ * vpr)); in SetWindowShadow() 163 surfaceNode->SetShadowOffsetX(shadow.offsetX_ * vpr); in SetWindowShadow() [all...] |
H A D | display_group_info.cpp | 99 void DisplayGroupInfo::SetDisplayVirtualPixelRatio(DisplayId displayId, float vpr) in SetDisplayVirtualPixelRatio() argument 105 displayInfosMap_[displayId]->SetVirtualPixelRatio(vpr); in SetDisplayVirtualPixelRatio() 148 float vpr = 1.0; in GetDisplayVirtualPixelRatio() local 151 vpr = displayInfo->GetVirtualPixelRatio(); in GetDisplayVirtualPixelRatio() 153 return vpr; in GetDisplayVirtualPixelRatio()
|
H A D | drag_controller.cpp | 330 bool MoveDragController::CheckWindowRect(DisplayId displayId, float vpr, const Rect& rect) in CheckWindowRect() argument 332 uint32_t titleBarHeight = static_cast<uint32_t>(WINDOW_TITLE_BAR_HEIGHT * vpr); in CheckWindowRect() 338 if (WindowHelper::IsEmptyRect(limitRect) || MathHelper::NearZero(vpr)) { in CheckWindowRect() 364 float vpr = DisplayGroupInfo::GetInstance().GetDisplayVirtualPixelRatio(displayId); in CalculateNewWindowRect() local 365 if (MathHelper::NearZero(vpr)) { in CalculateNewWindowRect() 368 uint32_t minWidth = static_cast<uint32_t>(MIN_FLOATING_WIDTH * vpr); in CalculateNewWindowRect() 369 uint32_t minHeight = static_cast<uint32_t>(MIN_FLOATING_HEIGHT * vpr); in CalculateNewWindowRect()
|
H A D | window_layout_policy.cpp | 403 float vpr, TransformHelper::Vector2 hotZoneScale) in CalcEntireWindowHotZone() 406 uint32_t hotZoneX = static_cast<uint32_t>(hotZone * vpr / hotZoneScale.x_); in CalcEntireWindowHotZone() 407 uint32_t hotZoneY = static_cast<uint32_t>(hotZone * vpr / hotZoneScale.y_); in CalcEntireWindowHotZone() 461 const Rect& displayRect, float vpr) in GetSystemSizeLimits() 464 systemLimits.maxWidth_ = static_cast<uint32_t>(maxFloatingWindowSize_ * vpr); in GetSystemSizeLimits() 465 systemLimits.maxHeight_ = static_cast<uint32_t>(maxFloatingWindowSize_ * vpr); in GetSystemSizeLimits() 473 if (smallWidth <= static_cast<uint32_t>(600 * vpr)) { // sw <= 600dp in GetSystemSizeLimits() 488 systemLimits.minWidth_ = static_cast<uint32_t>(MIN_FLOATING_WIDTH * vpr); in GetSystemSizeLimits() 489 systemLimits.minHeight_ = static_cast<uint32_t>(MIN_FLOATING_HEIGHT * vpr); in GetSystemSizeLimits() 402 CalcEntireWindowHotZone(const sptr<WindowNode>& node, const Rect& winRect, uint32_t hotZone, float vpr, TransformHelper::Vector2 hotZoneScale) CalcEntireWindowHotZone() argument 460 GetSystemSizeLimits(const sptr<WindowNode>& node, const Rect& displayRect, float vpr) GetSystemSizeLimits() argument
|
H A D | window_layout_policy_cascade.cpp | 258 auto vpr = DisplayGroupInfo::GetInstance().GetDisplayVirtualPixelRatio(displayId); in InitCascadeRect() local 260 static_cast<uint32_t>(MIN_FLOATING_WIDTH * vpr)); in InitCascadeRect() 262 static_cast<uint32_t>(MIN_FLOATING_HEIGHT * vpr)); in InitCascadeRect() 285 float vpr = DisplayGroupInfo::GetInstance().GetDisplayVirtualPixelRatio(node->GetDisplayId()); in CheckAspectRatioBySizeLimits() local 286 uint32_t winFrameW = static_cast<uint32_t>(WINDOW_FRAME_WIDTH * vpr) * 2; // 2 mean double decor width in CheckAspectRatioBySizeLimits() 287 uint32_t winFrameH = static_cast<uint32_t>(WINDOW_FRAME_WIDTH * vpr) + in CheckAspectRatioBySizeLimits() 288 static_cast<uint32_t>(WINDOW_TITLE_BAR_HEIGHT * vpr); // decor height in CheckAspectRatioBySizeLimits() 328 float vpr = DisplayGroupInfo::GetInstance().GetDisplayVirtualPixelRatio(node->GetDisplayId()); in ComputeRectByAspectRatio() local 329 uint32_t winFrameW = static_cast<uint32_t>(WINDOW_FRAME_WIDTH * vpr) * 2; // 2 mean double decor width in ComputeRectByAspectRatio() 330 uint32_t winFrameH = static_cast<uint32_t>(WINDOW_FRAME_WIDTH * vpr) in ComputeRectByAspectRatio() [all...] |
/foundation/window/window_manager/test/systemtest/wms/ |
H A D | window_system_toast_test.cpp | 91 auto vpr = WindowSystemToastWindowTest::virtualPixelRatio_; in GetRectWithVpr() local 92 return {x, y, static_cast<uint32_t>(w * vpr), static_cast<uint32_t>(h * vpr)}; in GetRectWithVpr()
|
H A D | window_app_floating_window_test.cpp | 114 auto vpr = WindowAppFloatingWindowTest::virtualPixelRatio_;
in GetRectWithVpr() local 115 return {x, y, static_cast<uint32_t>(w * vpr), static_cast<uint32_t>(h * vpr)};
in GetRectWithVpr()
|
H A D | window_test_utils.cpp | 143 float vpr = GetVirtualPixelRatio(0);
in GetDefaultFloatingRect() local 150 static_cast<uint32_t>(MIN_FLOATING_WIDTH * vpr));
in GetDefaultFloatingRect() 152 static_cast<uint32_t>(MIN_FLOATING_HEIGHT * vpr));
in GetDefaultFloatingRect() 464 WLOGFE("GetVirtualPixel fail. Get display fail. displayId:%{public}" PRIu64", use Default vpr:1.0", displayId);
in GetVirtualPixelRatio() 470 WLOGFE("GetVirtualPixel fail. vpr is 0.0. displayId:%{public}" PRIu64", use Default vpr:1.0", displayId);
in GetVirtualPixelRatio() 474 WLOGI("GetVirtualPixel success. displayId:%{public}" PRIu64", vpr:%{public}f", displayId, virtualPixelRatio);
in GetVirtualPixelRatio()
|
/foundation/window/window_manager/window_scene/common/include/ |
H A D | session_helper.h | 118 int32_t sourceType, int outside, float vpr, const WSRect& rect) in GetAreaType() 120 int32_t insideCorner = WINDOW_FRAME_CORNER_WIDTH * vpr; in GetAreaType() 121 int32_t insideEdge = WINDOW_FRAME_WIDTH * vpr; in GetAreaType() 117 GetAreaType(int32_t pointWinX, int32_t pointWinY, int32_t sourceType, int outside, float vpr, const WSRect& rect) GetAreaType() argument
|
/foundation/window/window_manager/window_scene/session/host/src/ |
H A D | move_drag_controller.cpp | 844 float vpr = 1.5; in GetVirtualPixelRatio() local 847 vpr = displayInfo->GetVirtualPixelRatio(); in GetVirtualPixelRatio() 849 WLOGFD("vpr: %{public}f", vpr); in GetVirtualPixelRatio() 850 return vpr; in GetVirtualPixelRatio() 894 void MoveDragController::CalculateStartRectExceptHotZone(float vpr, const WSRect& winRect) in CalculateStartRectExceptHotZone() argument 897 static_cast<int32_t>(WINDOW_FRAME_WIDTH * vpr); in CalculateStartRectExceptHotZone() 899 static_cast<int32_t>(WINDOW_FRAME_WIDTH * vpr); in CalculateStartRectExceptHotZone() 901 static_cast<uint32_t>((WINDOW_FRAME_WIDTH + WINDOW_FRAME_WIDTH) * vpr); in CalculateStartRectExceptHotZone() 903 static_cast<uint32_t>((WINDOW_FRAME_WIDTH + WINDOW_FRAME_WIDTH) * vpr); in CalculateStartRectExceptHotZone() [all...] |
H A D | scene_session.cpp | 681 static WSError CheckAspectRatioValid(const sptr<SceneSession>& session, float ratio, float vpr) in CheckAspectRatioValid() argument 696 MathHelper::LessNotEqual(ratio, SessionUtils::ToLayoutWidth(limits.minWidth_, vpr) / in CheckAspectRatioValid() 697 SessionUtils::ToLayoutHeight(limits.maxHeight_, vpr))) { in CheckAspectRatioValid() 701 MathHelper::GreatNotEqual(ratio, SessionUtils::ToLayoutWidth(limits.maxWidth_, vpr) / in CheckAspectRatioValid() 702 SessionUtils::ToLayoutHeight(limits.minHeight_, vpr))) { in CheckAspectRatioValid() 733 float vpr = 1.5f; // 1.5f: default virtual pixel ratio in SetAspectRatio() 736 vpr = display->GetVirtualPixelRatio(); in SetAspectRatio() 737 WLOGD("vpr = %{public}f", vpr); in SetAspectRatio() 739 WSError ret = CheckAspectRatioValid(session, ratio, vpr); in SetAspectRatio() 1444 float vpr = 3.5f; // 3.5f: default pixel ratio GetSystemAvoidArea() local 2180 FixRectByLimits(WindowLimits limits, WSRect& rect, float ratio, bool isDecor, float vpr) FixRectByLimits() argument 2221 float vpr = 1.5f; // 1.5f: default virtual pixel ratio FixRectByAspectRatio() local [all...] |
/foundation/window/window_manager/wmserver/include/ |
H A D | window_layout_policy.h | 84 WindowLimits GetSystemSizeLimits(const sptr<WindowNode>& node, const Rect& displayRect, float vpr); 108 float vpr, TransformHelper::Vector2 hotZoneScale);
|
H A D | display_group_info.h | 39 void SetDisplayVirtualPixelRatio(DisplayId displayId, float vpr);
|
H A D | drag_controller.h | 99 bool CheckWindowRect(DisplayId displayId, float vpr, const Rect& rect);
|
/foundation/window/window_manager/window_scene/session_manager/src/ |
H A D | extension_session_manager.cpp | 68 float vpr = 1.0f; in GetSystemDensity() local 72 return vpr; in GetSystemDensity() 77 return vpr; in GetSystemDensity()
|
H A D | scene_session_dirty_manager.cpp | 221 float vpr = 1.5f; // 1.5: default vp
in UpdateDefaultHotAreas() local 227 vpr = screenSession->GetScreenProperty().GetDensity();
in UpdateDefaultHotAreas() 230 touchOffset = static_cast<uint32_t>(HOTZONE_TOUCH * vpr);
in UpdateDefaultHotAreas() 231 pointerOffset = static_cast<uint32_t>(HOTZONE_POINTER * vpr);
in UpdateDefaultHotAreas() 563 float vpr = 1.5f; // 1.5: default vp
in UpdatePointerAreas() local 567 vpr = screenSession->GetScreenProperty().GetDensity();
in UpdatePointerAreas() 569 int32_t pointerAreaFivePx = static_cast<int32_t>(POINTER_CHANGE_AREA_FIVE * vpr);
in UpdatePointerAreas() 570 int32_t pointerAreaSixteenPx = static_cast<int32_t>(POINTER_CHANGE_AREA_SIXTEEN * vpr);
in UpdatePointerAreas()
|
/foundation/window/window_manager/wm/include/ |
H A D | window_scene_session_impl.h | 184 void LimitCameraFloatWindowMininumSize(uint32_t& width, uint32_t& height, float& vpr); 190 WindowLimits GetSystemSizeLimits(uint32_t displayWidth, uint32_t displayHeight, float vpr); 210 uint32_t UpdateConfigVal(uint32_t minVal, uint32_t maxVal, uint32_t configVal, uint32_t defaultVal, float vpr); 230 const MMI::PointerEvent::PointerItem& pointerItem, int32_t sourceType, float vpr, const WSRect& rect);
|
/foundation/window/window_manager/wm/src/ |
H A D | window_scene_session_impl.cpp | 763 const MMI::PointerEvent::PointerItem& pointerItem, int32_t sourceType, float vpr, const WSRect& rect) in HandlePointDownEvent() 771 titleBarHeight = static_cast<int32_t>(WINDOW_TITLE_BAR_HEIGHT * vpr); in HandlePointDownEvent() 773 titleBarHeight = static_cast<int32_t>(titleBarHeight * vpr); in HandlePointDownEvent() 777 int outside = (sourceType == MMI::PointerEvent::SOURCE_TYPE_MOUSE) ? static_cast<int>(HOTZONE_POINTER * vpr) : in HandlePointDownEvent() 778 static_cast<int>(HOTZONE_TOUCH * vpr); in HandlePointDownEvent() 783 dragType = SessionHelper::GetAreaType(winX, winY, sourceType, outside, vpr, rect); in HandlePointDownEvent() 832 float vpr = GetVirtualPixelRatio(displayInfo); in ConsumePointerEventInner() local 833 if (MathHelper::NearZero(vpr)) { in ConsumePointerEventInner() 834 WLOGFW("vpr is zero"); in ConsumePointerEventInner() 838 needNotifyEvent = HandlePointDownEvent(pointerEvent, pointerItem, sourceType, vpr, rec in ConsumePointerEventInner() 762 HandlePointDownEvent(const std::shared_ptr<MMI::PointerEvent>& pointerEvent, const MMI::PointerEvent::PointerItem& pointerItem, int32_t sourceType, float vpr, const WSRect& rect) HandlePointDownEvent() argument 933 UpdateConfigVal(uint32_t minVal, uint32_t maxVal, uint32_t configVal, uint32_t defaultVal, float vpr) UpdateConfigVal() argument 1531 LimitCameraFloatWindowMininumSize(uint32_t& width, uint32_t& height, float& vpr) LimitCameraFloatWindowMininumSize() argument 3819 float vpr = 1.0f; GetVirtualPixelRatio() local [all...] |
H A D | window_session_impl.cpp | 1015 float vpr = 0.0f; // This is an abnormal value, which is used to identify abnormal scenarios. in GetVirtualPixelRatio() local 1019 return vpr; in GetVirtualPixelRatio() 1024 return vpr; in GetVirtualPixelRatio() 1942 float vpr = GetVirtualPixelRatio(displayInfo); in SetDecorHeight() local 1943 int32_t decorHeightWithPx = static_cast<int32_t>(decorHeight * vpr); in SetDecorHeight() 1984 float vpr = GetVirtualPixelRatio(displayInfo); in GetDecorHeight() local 1985 if (MathHelper::NearZero(vpr)) { in GetDecorHeight() 1986 WLOGFE("get decor height failed, because of wrong vpr: %{public}f", vpr); in GetDecorHeight() 1989 height = static_cast<int32_t>(height / vpr); in GetDecorHeight() 2023 float vpr = GetVirtualPixelRatio(displayInfo); GetTitleButtonArea() local 2079 float vpr = GetVirtualPixelRatio(displayInfo); RegisterWindowTitleButtonRectChangeListener() local [all...] |
H A D | window_impl.cpp | 689 float vpr = 0.0f; // This is an abnormal value, which is used to identify abnormal scenarios. in GetVirtualPixelRatio() local 695 return vpr; in GetVirtualPixelRatio() 2971 void WindowImpl::CalculateStartRectExceptHotZone(float vpr) in CalculateStartRectExceptHotZone() argument 2982 static_cast<int32_t>(WINDOW_FRAME_WIDTH * vpr / hotZoneScale.x_); in CalculateStartRectExceptHotZone() 2984 static_cast<int32_t>(WINDOW_FRAME_WIDTH * vpr / hotZoneScale.y_); in CalculateStartRectExceptHotZone() 2986 static_cast<uint32_t>((WINDOW_FRAME_WIDTH + WINDOW_FRAME_WIDTH) * vpr / hotZoneScale.x_); in CalculateStartRectExceptHotZone() 2988 static_cast<uint32_t>((WINDOW_FRAME_WIDTH + WINDOW_FRAME_WIDTH) * vpr / hotZoneScale.y_); in CalculateStartRectExceptHotZone() 2992 static_cast<int32_t>(WINDOW_FRAME_CORNER_WIDTH * vpr / hotZoneScale.x_); in CalculateStartRectExceptHotZone() 2994 static_cast<int32_t>(WINDOW_FRAME_CORNER_WIDTH * vpr / hotZoneScale.y_); in CalculateStartRectExceptHotZone() 2996 static_cast<uint32_t>((WINDOW_FRAME_CORNER_WIDTH + WINDOW_FRAME_CORNER_WIDTH) * vpr / hotZoneScal in CalculateStartRectExceptHotZone() 3078 float vpr = display->GetVirtualPixelRatio(); ReadyToMoveOrDragWindow() local 3231 float vpr = display->GetVirtualPixelRatio(); HandlePointerStyle() local [all...] |
/foundation/window/window_manager/dm/test/unittest/ |
H A D | display_test.cpp | 177 auto vpr = defaultDisplay_->GetVirtualPixelRatio(); in HWTEST_F() local 178 ASSERT_EQ(vpr * DOT_PER_INCH, dpi); in HWTEST_F()
|
/foundation/window/window_manager/utils/include/ |
H A D | window_helper.h | 553 static bool IsAspectRatioSatisfiedWithSizeLimits(const WindowLimits& sizeLimits, float ratio, float vpr) in IsAspectRatioSatisfiedWithSizeLimits() argument 565 uint32_t winFrameW = static_cast<uint32_t>(WINDOW_FRAME_WIDTH * vpr) * 2; // 2 mean double decor width in IsAspectRatioSatisfiedWithSizeLimits() 566 uint32_t winFrameH = static_cast<uint32_t>(WINDOW_FRAME_WIDTH * vpr) + in IsAspectRatioSatisfiedWithSizeLimits() 567 static_cast<uint32_t>(WINDOW_TITLE_BAR_HEIGHT * vpr); // decor height in IsAspectRatioSatisfiedWithSizeLimits()
|
/foundation/window/window_manager/window_scene/interfaces/kits/napi/scene_session_manager/ |
H A D | js_scene_utils.cpp | 578 auto vpr = RootScene::staticRootScene_->GetDisplayDensity(); in ConvertPointerItemFromJs() local 610 pointerItem.SetWindowX(std::round(windowX * vpr)); in ConvertPointerItemFromJs() 616 pointerItem.SetWindowY(std::round(windowY * vpr)); in ConvertPointerItemFromJs() 622 pointerItem.SetDisplayX(std::round(displayX * vpr)); in ConvertPointerItemFromJs() 628 pointerItem.SetDisplayY(std::round(displayY * vpr)); in ConvertPointerItemFromJs()
|