/ohos5.0/foundation/window/window_manager/window_scene/session/host/include/ |
H A D | move_drag_controller.h | 52 WSRect GetTargetRect() const; 55 int32_t pointerPosX, int32_t pointerPosY, const WSRect& winRect); 60 void CalcFirstMoveTargetRect(const WSRect& windowRect, bool isFullToFloating); 61 WSRect GetFullScreenToFloatingRect(const WSRect& originalRect, const WSRect& windowRect); 75 WSRect originalRect_ = { 0, 0, 0, 0 }; 76 WSRect targetRect_ = { 0, 0, 0, 0 }; 106 …AreaType GetAreaType(int32_t pointWinX, int32_t pointWinY, int32_t sourceType, const WSRect& rect); 107 WSRect CalcFreeformTargetRect(AreaType type, int32_t tranX, int32_t tranY, WSRect originalRect); 109 WSRect originalRect); 121 int32_t sourceType, const WSRect& winRect); [all …]
|
H A D | scene_session.h | 203 WSError UpdateClientRect(const WSRect& rect) override; 277 void SetLastSafeRect(WSRect rect); 344 WSRect GetLastSafeRect() const; 345 WSRect GetSessionTargetRect() const; 549 std::string GetRectInfo(const WSRect& rect) in GetRectInfo() 640 void CalculateAvoidAreaRect(WSRect& rect, WSRect& avoidRect, AvoidArea& avoidArea) const; 680 bool FixRectByAspectRatio(WSRect& rect); 684 void SetSurfaceBounds(const WSRect& rect); 685 void UpdateWinRectForSystemBar(WSRect& rect); 687 … bool UpdateInputMethodSessionRect(const WSRect& rect, WSRect& newWinRect, WSRect& newRequestRect); [all …]
|
H A D | keyboard_session.h | 53 …void CloseKeyboardSyncTransaction(const WSRect& keyboardPanelRect, bool isKeyboardShow, bool isRot… 65 void NotifyOccupiedAreaChangeInfo(const sptr<SceneSession>& callingSession, const WSRect& rect, 66 const WSRect& occupiedArea, const std::shared_ptr<RSTransaction>& rsTransaction = nullptr); 67 void RaiseCallingSession(const WSRect& keyboardPanelRect, bool needCheckVisible, 74 void NotifyKeyboardPanelInfoChange(WSRect rect, bool isKeyboardPanelShow);
|
H A D | session.h | 225 void SetSessionRect(const WSRect& rect); 226 WSRect GetSessionRect() const; 227 WSRect GetSessionGlobalRect() const; 231 WSRect GetSessionRequestRect() const; 233 WSRect GetLastLayoutRect() const; 234 WSRect GetLayoutRect() const; 502 void SetClientRect(const WSRect& rect); 503 WSRect GetClientRect() const; 646 WSRect winRect_; 649 WSRect layoutRect_; // rect of root view [all …]
|
H A D | sub_session.h | 38 void UpdatePointerArea(const WSRect& rect) override;
|
H A D | system_session.h | 45 void UpdatePointerArea(const WSRect& rect) override;
|
H A D | scb_system_session.h | 49 void UpdatePointerArea(const WSRect& rect) override;
|
H A D | main_session.h | 58 void UpdatePointerArea(const WSRect& rect) override;
|
/ohos5.0/foundation/window/window_manager/window_scene/session/host/src/ |
H A D | keyboard_session.cpp | 113 WSRect rect = {0, 0, 0, 0}; in Hide() 141 WSRect rect = {0, 0, 0, 0}; in Disconnect() 189 WSRect panelRect = { 0, 0, 0, 0 }; in OnKeyboardPanelUpdated() 202 WSRect panelRect = { 0, 0, 0, 0 }; in OnCallingSessionUpdated() 213 WSRect callingSessionRect = callingSession->GetSessionRect(); in OnCallingSessionUpdated() 446 WSRect callingSessionRect = callingSession->GetSessionRect(); in RaiseCallingSession() 459 WSRect newRect = callingSessionRect; in RaiseCallingSession() 488 const WSRect& emptyRect = { 0, 0, 0, 0 }; in RestoreCallingSession() 529 WSRect panelRect = { 0, 0, 0, 0 }; in UpdateCallingSessionIdAndPosition() 654 WSRect newWinRect = winRect_; in MoveAndResizeKeyboard() [all …]
|
H A D | move_drag_controller.cpp | 95 WSRect MoveDragController::GetTargetRect() const in GetTargetRect() 115 WSRect MoveDragController::GetFullScreenToFloatingRect(const WSRect& originalRect, const WSRect& wi… in GetFullScreenToFloatingRect() 128 WSRect targetRect = { in GetFullScreenToFloatingRect() 145 const WSRect& originalRect) in ConsumeMoveEvent() 318 const WSRect& originalRect) in CalcMoveTargetRect() 397 WSRect MoveDragController::CalcFreeformTargetRect(AreaType type, int32_t tranX, int32_t tranY, WSRe… in CalcFreeformTargetRect() 399 WSRect targetRect = originalRect; in CalcFreeformTargetRect() 438 float aspectRatio, WSRect originalRect) in CalcFixedAspectRatioTargetRect() 652 int32_t sourceType, const WSRect& winRect) in IsPointInDragHotZone() 750 WSRect originalRect = { in CalcFirstMoveTargetRect() [all …]
|
H A D | scene_session.cpp | 653 WSRect rect = it->second; in GetWindowDragHotAreaType() 1215 bool SceneSession::UpdateInputMethodSessionRect(const WSRect& rect, WSRect& newWinRect, WSRect& new… in UpdateInputMethodSessionRect() 1434 WSRect newRect = rect; in UpdateSessionRect() 1695 void SceneSession::CalculateAvoidAreaRect(WSRect& rect, WSRect& avoidRect, AvoidArea& avoidArea) co… in CalculateAvoidAreaRect() 1838 WSRect cutoutAreaRect = { in GetCutoutAvoidArea() 1867 WSRect barArea; in GetAINavigationBarArea() 2020 WSRect rect = GetSessionRect(); in GetAvoidAreaByTypeInner() 2164 WSRect rect = Session::winRect_; in HandleEnterWinwdowArea() 2507 WSRect originalRect = rect; in FixRectByAspectRatio() 2569 WSRect windowRect = GetSessionRect(); in HandleCompatibleModeMoveDrag() [all …]
|
H A D | session.cpp | 897 WSRectF Session::UpdateHotRect(const WSRect& rect) in UpdateHotRect() 2715 void Session::SetSessionRect(const WSRect& rect) in SetSessionRect() 2726 WSRect Session::GetSessionRect() const in GetSessionRect() 2751 WSRect Session::GetSessionGlobalRect() const in GetSessionGlobalRect() 2771 WSRect Session::GetLastLayoutRect() const in GetLastLayoutRect() 2776 WSRect Session::GetLayoutRect() const in GetLayoutRect() 2793 WSRect Session::GetSessionRequestRect() const in GetSessionRequestRect() 2795 WSRect rect; in GetSessionRequestRect() 2807 void Session::SetClientRect(const WSRect& rect) in SetClientRect() 2815 WSRect Session::GetClientRect() const in GetClientRect() [all …]
|
/ohos5.0/foundation/window/window_manager/window_scene/common/include/ |
H A D | session_helper.h | 31 static WSRect GetOverlap(const WSRect& rect1, const WSRect& rect2, int offsetX, int offsetY) in GetOverlap() 46 static inline bool IsEmptyRect(const WSRect& r) in IsEmptyRect() 62 static inline WSRect TransferToWSRect(const Rect& rect) in TransferToWSRect() 64 WSRect r; in TransferToWSRect() 72 static inline Rect TransferToRect(const WSRect& rect) in TransferToRect() 118 int32_t sourceType, int outside, float vpr, const WSRect& rect) in GetAreaType()
|
/ohos5.0/foundation/window/window_manager/window_scene/test/mock/ |
H A D | mock_keyboard_session.h | 41 using UpdateSessionRectCallBack = std::function<void(const WSRect& rect, const SizeChangeReason& re… 48 …WSError UpdateSessionRect(const WSRect& rect, const SizeChangeReason reason, bool isGlobal = false, 55 …UpdateSessionRectCallBack updateRectCallback_ = [](const WSRect& rect, const SizeChangeReason& rea…
|
H A D | mock_session.h | 41 MOCK_METHOD4(UpdateSessionRect, WSError(const WSRect& rect, const SizeChangeReason reason, 43 MOCK_METHOD1(UpdateClientRect, WSError(const WSRect& rect));
|
/ohos5.0/foundation/window/window_manager/window_scene/test/unittest/ |
H A D | move_drag_controller_test.cpp | 158 WSRect winRect = { 100, 100, 1000, 1000 }; 233 WSRect originalRect = { 100, 100, 1000, 1000 }; 259 WSRect originalRect = { 100, 100, 1000, 1000 }; 690 WSRect winRect = { 10, 10, 10, 10 }; 705 WSRect winRect = { 5, 5, 0, 0 }; 720 WSRect winRect; 746 WSRect windowRect = { 0, 0, 0, 0 }; 783 WSRect windowRect = { 1, 2, 3, 4 }; 798 WSRect originalRect = { 1, 2, 0, 4 }; 799 WSRect windowRect = { 5, 6, 7, 8 }; [all …]
|
H A D | keyboard_session_test.cpp | 369 WSRect rect = { 0, 0, 0, 0 }; 370 WSRect occupiedArea = { 0, 0, 0, 0 }; 373 WSRect lastSR = {1, 1, 1, 1}; 539 WSRect rect({0, 0, 0, 0}); 589 WSRect rect3({0, 0, 0, 1}); 859 WSRect keyboardPanelRect = { 0, 0, 0, 0 }; 942 WSRect rect = {800, 800, 1200, 1200}; 1046 WSRect keyboardPanelRect = {0, 0, 0, 0}; 1117 Rosen::WSRect resultRect{ 0, 0, 0, 0 }; 1130 Rosen::WSRect keyboardPanelRect{ 0, 0, 0, 0 }; [all …]
|
H A D | scene_session_test.cpp | 957 WSRect overlapRect = {0, 0, 0, 0}; 1198 WSRect avoidRect = { 0, 0, 0, 0 }; 1679 WSRect rect({1, 1, 1, 1}); 1708 WSRect rect({1, 1, 1, 1}); 1709 WSRect newWinRect; 1710 WSRect newRequestRect; 1742 WSRect rect({1, 1, 1, 1}); 1771 WSRect rect({1, 1, 1, 1}); 1800 WSRect rect({1, 1, 1, 1}); 1839 WSRect rect = {1, 1, 1, 1}; [all …]
|
H A D | session_test.cpp | 214 WSRect rect = {0, 0, 0, 0}; 484 WSRect rect = {0, 0, 320, 240}; // width: 320, height: 240 541 WSRect originalRect = { 100, 100, 1000, 1000 }; 576 WSRect originalRect = { 100, 100, 1000, 1000 }; 629 WSRect originalRect = { 100, 100, 1000, 1000 }; 671 WSRect originalRect = { 100, 100, 1000, 1000 }; 733 WSRect originalRect = { 100, 100, 1000, 1000 }; 792 WSRect originalRect = { 100, 100, 1000, 1000 }; 1149 WSRect rect; 1497 WSRect rect = {0, 0, 0, 0}; [all …]
|
H A D | scene_session_test5.cpp | 178 WSRect rect; 230 WSRect rect; 516 WSRect rec = { 1, 1, 1, 1 }; 544 WSRect rec = { 1, 1, 1, 1 }; 671 WSRect rect; 702 WSRect rect; 727 WSRect rect; 822 WSRect rect = { 1, 10, 3, 4 }; 838 WSRect rect1 = { 1, 2, 10, 4 }; 843 WSRect rect2 = { 1, 2, 10, 8 }; [all …]
|
H A D | sub_session_lifecycle_test.cpp | 145 WSRect rect; 295 WSRect rect; 308 WSRect rect;
|
H A D | scene_session_test2.cpp | 178 WSRect rect({1, 1, 1, 1}); 1337 WSRect rect = {3, 4, 5, 6}; 1339 WSRect result = scensession->GetLastSafeRect(); 1364 WSRect rectResult = scensession->GetSessionTargetRect(); 1611 WSRect rect; 1631 WSRect rect; 1654 WSRect rect; 1676 WSRect rect = {1, 1, 1, 1}; in __anon5bcf85d40e02() 1702 WSRect rect; 1738 WSRect rect; [all …]
|
/ohos5.0/foundation/window/window_manager/window_scene/session/host/include/zidl/ |
H A D | session_proxy.h | 57 …WSError UpdateSessionRect(const WSRect& rect, const SizeChangeReason reason, bool isGlobal = false, 60 WSError UpdateClientRect(const WSRect& rect) override; 101 WSError NotifyFrameLayoutFinishFromApp(bool notifyListener, const WSRect& rect) override;
|
H A D | session_interface.h | 101 …const WSRect &rect, const SizeChangeReason reason, bool isGlobal = false, bool isFromMoveToGlobal … 105 virtual WSError UpdateClientRect(const WSRect& rect) { return WSError::WS_OK; } in UpdateClientRect() 134 virtual WSError NotifyFrameLayoutFinishFromApp(bool notifyListener, const WSRect& rect) in NotifyFrameLayoutFinishFromApp()
|
/ohos5.0/foundation/window/window_manager/wm/include/ |
H A D | root_scene.h | 38 using GetSessionRectCallback = std::function<WSRect(AvoidAreaType)>; 110 WMError GetSessionRectByType(AvoidAreaType type, WSRect& rect);
|