/foundation/window/window_manager/wmserver/test/unittest/ |
H A D | minimize_app_test.cpp | 78 MinimizeApp::AddNeedMinimizeApp(node1, MinimizeReason::MINIMIZE_BUTTON); in HWTEST_F() 79 MinimizeApp::AddNeedMinimizeApp(node2, MinimizeReason::MINIMIZE_ALL); in HWTEST_F() 80 MinimizeApp::AddNeedMinimizeApp(node3, MinimizeReason::LAYOUT_TILE); in HWTEST_F() 81 MinimizeApp::AddNeedMinimizeApp(node4, MinimizeReason::LAYOUT_CASCADE); in HWTEST_F() 82 MinimizeApp::AddNeedMinimizeApp(node5, MinimizeReason::MAX_APP_COUNT); in HWTEST_F() 83 MinimizeApp::AddNeedMinimizeApp(node6, MinimizeReason::SPLIT_REPLACE); in HWTEST_F() 84 MinimizeApp::AddNeedMinimizeApp(node7, MinimizeReason::SPLIT_QUIT); in HWTEST_F() 85 MinimizeApp::AddNeedMinimizeApp(node8, MinimizeReason::GESTURE_ANIMATION); in HWTEST_F() 86 MinimizeApp::AddNeedMinimizeApp(node9, MinimizeReason::OTHER_WINDOW); in HWTEST_F() 87 MinimizeApp in HWTEST_F() [all...] |
H A D | window_node_container_test.cpp | 677 ASSERT_EQ(1, MinimizeApp::needMinimizeAppNodes_.size()); in HWTEST_F() 678 MinimizeApp::needMinimizeAppNodes_.clear(); in HWTEST_F() 697 size_t size = MinimizeApp::needMinimizeAppNodes_.size(); in HWTEST_F() 699 ASSERT_EQ(size, MinimizeApp::needMinimizeAppNodes_.size()); in HWTEST_F() 700 MinimizeApp::needMinimizeAppNodes_.clear(); in HWTEST_F() 895 auto oldInfo = MinimizeApp::needMinimizeAppNodes_[MinimizeReason::MAX_APP_COUNT]; in HWTEST_F() 896 MinimizeApp::ClearNodesWithReason(MinimizeReason::MAX_APP_COUNT); in HWTEST_F() 900 auto needMinimizeNum = MinimizeApp::GetNeedMinimizeAppNodesWithReason(MinimizeReason::MAX_APP_COUNT); in HWTEST_F() 902 MinimizeApp::ClearNodesWithReason(MinimizeReason::MAX_APP_COUNT); in HWTEST_F() 906 needMinimizeNum = MinimizeApp in HWTEST_F() [all...] |
H A D | remote_animation_test.cpp | 675 MinimizeApp::AddNeedMinimizeApp(srcNode, MinimizeReason::OTHER_WINDOW); in HWTEST_F() 679 EXPECT_EQ(0, MinimizeApp::GetNeedMinimizeAppNodesWithReason(MinimizeReason::OTHER_WINDOW).size()); in HWTEST_F() 682 MinimizeApp::AddNeedMinimizeApp(srcNode, MinimizeReason::OTHER_WINDOW); in HWTEST_F() 686 EXPECT_EQ(1, MinimizeApp::GetNeedMinimizeAppNodesWithReason(MinimizeReason::OTHER_WINDOW).size()); in HWTEST_F() 716 MinimizeApp::AddNeedMinimizeApp(srcNode, MinimizeReason::OTHER_WINDOW); in HWTEST_F() 842 MinimizeApp::AddNeedMinimizeApp(srcNode, MinimizeReason::MINIMIZE_ALL); in HWTEST_F() 876 MinimizeApp::AddNeedMinimizeApp(srcNode, MinimizeReason::MINIMIZE_ALL); in HWTEST_F() 897 MinimizeApp::AddNeedMinimizeApp(srcNode, MinimizeReason::MINIMIZE_ALL); in HWTEST_F() 898 EXPECT_EQ(1, MinimizeApp::GetNeedMinimizeAppNodesWithReason(MinimizeReason::MINIMIZE_ALL).size()); in HWTEST_F() 901 EXPECT_EQ(0, MinimizeApp in HWTEST_F() [all...] |
H A D | window_pair_test.cpp | 1142 std::vector<wptr<WindowNode>> vec1 = MinimizeApp::needMinimizeAppNodes_[MinimizeReason::SPLIT_QUIT]; in HWTEST_F() 1147 std::vector<wptr<WindowNode>> vec2 = MinimizeApp::needMinimizeAppNodes_[MinimizeReason::SPLIT_QUIT]; in HWTEST_F() 1182 std::vector<wptr<WindowNode>> vec1 = MinimizeApp::needMinimizeAppNodes_[MinimizeReason::SPLIT_QUIT]; in HWTEST_F() 1186 std::vector<wptr<WindowNode>> vec2 = MinimizeApp::needMinimizeAppNodes_[MinimizeReason::SPLIT_QUIT]; in HWTEST_F()
|
/foundation/window/window_manager/wmserver/src/ |
H A D | minimize_app.cpp | 25 constexpr HiviewDFX::HiLogLabel LABEL = {LOG_CORE, HILOG_DOMAIN_WINDOW, "MinimizeApp"}; 28 std::map<MinimizeReason, std::vector<wptr<WindowNode>>> MinimizeApp::needMinimizeAppNodes_; 29 bool MinimizeApp::isMinimizedByOtherWindow_ = true; 30 std::recursive_mutex MinimizeApp::mutex_; 31 void MinimizeApp::AddNeedMinimizeApp(const sptr<WindowNode>& node, MinimizeReason reason) in AddNeedMinimizeApp() 61 std::vector<wptr<WindowNode>> MinimizeApp::GetNeedMinimizeAppNodesWithReason(MinimizeReason reason) in GetNeedMinimizeAppNodesWithReason() 73 void MinimizeApp::ExecuteMinimizeAll() in ExecuteMinimizeAll() 88 void MinimizeApp::ClearNodesWithReason(MinimizeReason reason) in ClearNodesWithReason() 97 sptr<WindowNode> MinimizeApp::GetRecoverdNodeFromMinimizeList() in GetRecoverdNodeFromMinimizeList() 112 bool MinimizeApp [all...] |
H A D | window_pair.cpp | 189 MinimizeApp::AddNeedMinimizeApp(hideNode, MinimizeReason::SPLIT_QUIT); in ExitSplitMode() 190 MinimizeApp::ExecuteMinimizeTargetReasons(MinimizeReason::SPLIT_QUIT); in ExitSplitMode() 203 MinimizeApp::AddNeedMinimizeApp(primary_, MinimizeReason::SPLIT_QUIT); in Clear() 204 MinimizeApp::ExecuteMinimizeTargetReasons(MinimizeReason::SPLIT_QUIT); in Clear() 220 MinimizeApp::AddNeedMinimizeApp(secondary_, MinimizeReason::SPLIT_QUIT); in Clear() 221 MinimizeApp::ExecuteMinimizeTargetReasons(MinimizeReason::SPLIT_QUIT); in Clear() 512 MinimizeApp::AddNeedMinimizeApp(pairedNode, MinimizeReason::SPLIT_REPLACE); in Insert()
|
H A D | window_layout_policy_tile.cpp | 224 MinimizeApp::AddNeedMinimizeApp(node, MinimizeReason::INVALID_MODE_OR_SIZE_IN_TILE); in PushBackNodeInTileQueue() 232 MinimizeApp::AddNeedMinimizeApp(removeNode, MinimizeReason::LAYOUT_TILE); in PushBackNodeInTileQueue() 331 auto recoverNode = MinimizeApp::GetRecoverdNodeFromMinimizeList(); in ApplyPresetRectForTileWindows() 338 MinimizeApp::AddNeedMinimizeApp(node, MinimizeReason::INVALID_MODE_OR_SIZE_IN_TILE); in ApplyPresetRectForTileWindows()
|
H A D | remote_animation.cpp | 268 MinimizeApp::ExecuteMinimizeAll(); // minimize execute in show animation in GetTransitionFinishedCallback() 293 MinimizeApp::ExecuteMinimizeAll(); in NotifyAnimationStartApp() 351 bool needMinimizeSrcNode = MinimizeApp::IsNodeNeedMinimizeWithReason(srcNode, MinimizeReason::OTHER_WINDOW); in NotifyAnimationTransition() 389 MinimizeApp::ExecuteMinimizeAll(); in NotifyAnimationTransition() 518 MinimizeApp::ExecuteMinimizeAll(); in NotifyAnimationBackTransition() 584 MinimizeApp::ExecuteMinimizeTargetReasons(MinimizeReason::MINIMIZE_ALL); in GetAnimationHomeFinishCallback() 595 auto needMinimizeAppNodes = MinimizeApp::GetNeedMinimizeAppNodesWithReason(MinimizeReason::MINIMIZE_ALL); in NotifyAnimationByHome() 602 MinimizeApp::ExecuteMinimizeTargetReasons(MinimizeReason::MINIMIZE_ALL); in NotifyAnimationByHome()
|
H A D | window_controller.cpp | 340 MinimizeApp::ClearNodesWithReason(MinimizeReason::OTHER_WINDOW); in AddWindowNode() 360 MinimizeApp::ExecuteMinimizeAll(); in AddWindowNode() 365 MinimizeApp::ExecuteMinimizeTargetReasons(~MinimizeReason::OTHER_WINDOW); in AddWindowNode() 773 MinimizeApp::ExecuteMinimizeAll(); in SetWindowMode() 815 MinimizeApp::ExecuteMinimizeTargetReasons(MinimizeReason::LAYOUT_TILE); in NotifyDisplayStateChange() 1349 MinimizeApp::ExecuteMinimizeAll(); in MinimizeAllAppWindows() 1427 MinimizeApp::ExecuteMinimizeAll(); in SetWindowLayoutMode() 1819 MinimizeApp::ExecuteMinimizeTargetReasons(MinimizeReason::GESTURE_ANIMATION); in MinimizeWindowsByLauncher() 1826 auto needMinimizeAppNodes = MinimizeApp::GetNeedMinimizeAppNodesWithReason(MinimizeReason::GESTURE_ANIMATION); in MinimizeWindowsByLauncher()
|
H A D | window_group_mgr.cpp | 108 MinimizeApp::ExecuteMinimizeTargetReasons(MinimizeReason::GESTURE_ANIMATION); in MoveMissionsToBackground()
|
H A D | window_node_container.cpp | 2000 MinimizeApp::AddNeedMinimizeApp(appNode, MinimizeReason::MAX_APP_COUNT); in MinimizeOldestAppWindow() 2006 MinimizeApp::AddNeedMinimizeApp(appNode, MinimizeReason::MAX_APP_COUNT); in MinimizeOldestAppWindow() 2034 MinimizeApp::AddNeedMinimizeApp(appNode, MinimizeReason::MAX_APP_COUNT); in MinimizeOldestMainFloatingWindow() 2170 MinimizeApp::AddNeedMinimizeApp(appNode, reason); in MinimizeAppNodeExceptOptions()
|
H A D | window_root.cpp | 299 MinimizeApp::AddNeedMinimizeApp(windowNode, MinimizeReason::GESTURE_ANIMATION); in MinimizeTargetWindows() 820 MinimizeApp::ClearNodesWithReason(MinimizeReason::OTHER_WINDOW); in AddWindowNode() 826 MinimizeApp::ClearNodesWithReason(MinimizeReason::OTHER_WINDOW); in AddWindowNode()
|
H A D | window_manager_service.cpp | 347 MinimizeApp::SetMinimizedByOtherConfig(item.boolValue_); in ConfigureWindowManagerService()
|
H A D | window_layout_policy_cascade.cpp | 71 MinimizeApp::AddNeedMinimizeApp(node, MinimizeReason::LAYOUT_CASCADE); in Reorder()
|
/foundation/window/window_manager/wmserver/include/ |
H A D | minimize_app.h | 41 class MinimizeApp : public RefBase { class 43 MinimizeApp() = delete; 44 ~MinimizeApp() = default;
|