/foundation/window/window_manager/wm/src/ |
H A D | window_extension_session_impl.cpp | 550 auto wmReason = static_cast<WindowSizeChangeReason>(reason); in UpdateRect() local 570 if (wmReason == WindowSizeChangeReason::ROTATION) { in UpdateRect() 572 UpdateRectForRotation(wmRect, preRect, wmReason, rsTransaction); in UpdateRect() 574 UpdateRectForOtherReason(wmRect, wmReason); in UpdateRect() 576 NotifySizeChange(wmRect, wmReason); in UpdateRect() 577 UpdateViewportConfig(wmRect, wmReason); in UpdateRect() 583 WindowSizeChangeReason wmReason, const std::shared_ptr<RSTransaction>& rsTransaction) in UpdateRectForRotation() 588 auto task = [weak = wptr(this), wmReason, wmRect, preRect, rsTransaction]() mutable { in UpdateRectForRotation() 615 window->NotifySizeChange(wmRect, wmReason); in UpdateRectForRotation() 617 window->UpdateViewportConfig(wmRect, wmReason, rsTransactio in UpdateRectForRotation() 582 UpdateRectForRotation(const Rect& wmRect, const Rect& preRect, WindowSizeChangeReason wmReason, const std::shared_ptr<RSTransaction>& rsTransaction) UpdateRectForRotation() argument 628 UpdateRectForOtherReason(const Rect& wmRect, WindowSizeChangeReason wmReason) UpdateRectForOtherReason() argument [all...] |
H A D | window_session_impl.cpp | 668 auto wmReason = static_cast<WindowSizeChangeReason>(reason); in UpdateRect() local 679 wmReason, config.rsTransaction_ != nullptr, config.animationDuration_, in UpdateRect() 683 wmRect.posX_, wmRect.posY_, wmRect.width_, wmRect.height_, wmReason, config.rsTransaction_ != nullptr); in UpdateRect() 684 if (handler_ != nullptr && wmReason == WindowSizeChangeReason::ROTATION) { in UpdateRect() 686 UpdateRectForRotation(wmRect, preRect, wmReason, config); in UpdateRect() 688 UpdateRectForOtherReason(wmRect, preRect, wmReason, config.rsTransaction_); in UpdateRect() 697 WindowSizeChangeReason wmReason, const SceneAnimationConfig& config) in UpdateRectForRotation() 699 handler_->PostTask([weak = wptr(this), wmReason, wmRect, preRect, config]() mutable { in UpdateRectForRotation() 725 if ((wmRect != preRect) || (wmReason != window->lastSizeChangeReason_)) { in UpdateRectForRotation() 726 window->NotifySizeChange(wmRect, wmReason); in UpdateRectForRotation() 696 UpdateRectForRotation(const Rect& wmRect, const Rect& preRect, WindowSizeChangeReason wmReason, const SceneAnimationConfig& config) UpdateRectForRotation() argument 740 CheckIfNeedCommitRsTransaction(WindowSizeChangeReason wmReason) CheckIfNeedCommitRsTransaction() argument 750 UpdateRectForOtherReason(const Rect& wmRect, const Rect& preRect, WindowSizeChangeReason wmReason, const std::shared_ptr<RSTransaction>& rsTransaction) UpdateRectForOtherReason() argument 4044 UpdateFrameLayoutCallbackIfNeeded(WindowSizeChangeReason wmReason) UpdateFrameLayoutCallbackIfNeeded() argument [all...] |
/foundation/window/window_manager/wm/include/ |
H A D | window_extension_session_impl.h | 127 void UpdateRectForRotation(const Rect& wmRect, const Rect& preRect, WindowSizeChangeReason wmReason, 129 void UpdateRectForOtherReason(const Rect &wmRect, WindowSizeChangeReason wmReason);
|
H A D | window_session_impl.h | 464 bool CheckIfNeedCommitRsTransaction(WindowSizeChangeReason wmReason); 465 void UpdateRectForRotation(const Rect& wmRect, const Rect& preRect, WindowSizeChangeReason wmReason, 467 void UpdateRectForOtherReason(const Rect& wmRect, const Rect& preRect, WindowSizeChangeReason wmReason, 477 void UpdateFrameLayoutCallbackIfNeeded(WindowSizeChangeReason wmReason);
|
/foundation/window/window_manager/wm/test/unittest/ |
H A D | window_session_impl_test4.cpp | 709 WindowSizeChangeReason wmReason = WindowSizeChangeReason::UNDEFINED; in HWTEST_F() local 712 wmReason = static_cast<WindowSizeChangeReason>(i); in HWTEST_F() 713 res = window->CheckIfNeedCommitRsTransaction(wmReason); in HWTEST_F() 714 if (wmReason == WindowSizeChangeReason::FULL_TO_SPLIT || in HWTEST_F() 715 wmReason == WindowSizeChangeReason::FULL_TO_FLOATING || wmReason == WindowSizeChangeReason::RECOVER || in HWTEST_F() 716 wmReason == WindowSizeChangeReason::MAXIMIZE) { in HWTEST_F() 757 WindowSizeChangeReason wmReason = WindowSizeChangeReason{0}; in HWTEST_F() local 760 window->UpdateRectForRotation(wmRect, preRect, wmReason, config); in HWTEST_F()
|
/foundation/window/window_manager/wm/test/unittest/ui_extension/ |
H A D | window_extension_session_impl_test.cpp | 1022 WindowSizeChangeReason wmReason = WindowSizeChangeReason{0}; in HWTEST_F() local 1027 window_->UpdateRectForRotation(rect, rect, wmReason, rsTransaction); in HWTEST_F() 1030 window_->UpdateRectForRotation(rect, preRect, wmReason, rsTransaction); in HWTEST_F() 1033 window_->UpdateRectForRotation(rect, rect, wmReason, rsTransaction); in HWTEST_F() 1036 window_->UpdateRectForRotation(rect, rect, wmReason, rsTransaction); in HWTEST_F() 1039 window_->UpdateRectForRotation(rect, rect, wmReason, rsTransaction); in HWTEST_F() 1040 window_->UpdateRectForOtherReason(rect, wmReason); in HWTEST_F() 1043 window_->UpdateRectForRotation(rect, rect, wmReason, rsTransaction); in HWTEST_F()
|