/ohos5.0/foundation/window/window_manager/wmserver/test/unittest/ |
H A D | minimize_app_test.cpp | 79 MinimizeApp::AddNeedMinimizeApp(node2, MinimizeReason::MINIMIZE_ALL); 80 MinimizeApp::AddNeedMinimizeApp(node3, MinimizeReason::LAYOUT_TILE); 84 MinimizeApp::AddNeedMinimizeApp(node7, MinimizeReason::SPLIT_QUIT); 86 MinimizeApp::AddNeedMinimizeApp(node9, MinimizeReason::OTHER_WINDOW); 120 MinimizeApp::ClearNodesWithReason(MinimizeReason::MINIMIZE_ALL); 136 MinimizeApp::ClearNodesWithReason(MinimizeReason::OTHER_WINDOW); 151 MinimizeApp::ClearNodesWithReason(MinimizeReason::LAYOUT_TILE); 169 MinimizeApp::ClearNodesWithReason(MinimizeReason::MINIMIZE_ALL); 189 MinimizeApp::ClearNodesWithReason(MinimizeReason::MINIMIZE_ALL); 190 MinimizeApp::ClearNodesWithReason(MinimizeReason::MINIMIZE_BUTTON); [all …]
|
H A D | window_node_container_test.cpp | 159 ASSERT_EQ(WMError::WM_OK, container_->MinimizeAppNodeExceptOptions(MinimizeReason::OTHER_WINDOW, 172 ASSERT_EQ(WMError::WM_OK, container_->MinimizeAppNodeExceptOptions(MinimizeReason::OTHER_WINDOW, 895 auto oldInfo = MinimizeApp::needMinimizeAppNodes_[MinimizeReason::MAX_APP_COUNT]; 896 MinimizeApp::ClearNodesWithReason(MinimizeReason::MAX_APP_COUNT); 902 MinimizeApp::ClearNodesWithReason(MinimizeReason::MAX_APP_COUNT); 906 needMinimizeNum = MinimizeApp::GetNeedMinimizeAppNodesWithReason(MinimizeReason::MAX_APP_COUNT); 908 MinimizeApp::ClearNodesWithReason(MinimizeReason::MAX_APP_COUNT); 912 needMinimizeNum = MinimizeApp::GetNeedMinimizeAppNodesWithReason(MinimizeReason::MAX_APP_COUNT); 914 MinimizeApp::ClearNodesWithReason(MinimizeReason::MAX_APP_COUNT); 927 MinimizeApp::ClearNodesWithReason(MinimizeReason::MAX_APP_COUNT); [all …]
|
H A D | remote_animation_test.cpp | 675 MinimizeApp::AddNeedMinimizeApp(srcNode, MinimizeReason::OTHER_WINDOW); 679 … EXPECT_EQ(0, MinimizeApp::GetNeedMinimizeAppNodesWithReason(MinimizeReason::OTHER_WINDOW).size()); 682 MinimizeApp::AddNeedMinimizeApp(srcNode, MinimizeReason::OTHER_WINDOW); 686 … EXPECT_EQ(1, MinimizeApp::GetNeedMinimizeAppNodesWithReason(MinimizeReason::OTHER_WINDOW).size()); 716 MinimizeApp::AddNeedMinimizeApp(srcNode, MinimizeReason::OTHER_WINDOW); 842 MinimizeApp::AddNeedMinimizeApp(srcNode, MinimizeReason::MINIMIZE_ALL); 876 MinimizeApp::AddNeedMinimizeApp(srcNode, MinimizeReason::MINIMIZE_ALL); 897 MinimizeApp::AddNeedMinimizeApp(srcNode, MinimizeReason::MINIMIZE_ALL); 898 … EXPECT_EQ(1, MinimizeApp::GetNeedMinimizeAppNodesWithReason(MinimizeReason::MINIMIZE_ALL).size()); 901 … EXPECT_EQ(0, MinimizeApp::GetNeedMinimizeAppNodesWithReason(MinimizeReason::MINIMIZE_ALL).size());
|
H A D | window_pair_test.cpp | 1142 …std::vector<wptr<WindowNode>> vec1 = MinimizeApp::needMinimizeAppNodes_[MinimizeReason::SPLIT_QUIT… 1147 …std::vector<wptr<WindowNode>> vec2 = MinimizeApp::needMinimizeAppNodes_[MinimizeReason::SPLIT_QUIT… 1182 …std::vector<wptr<WindowNode>> vec1 = MinimizeApp::needMinimizeAppNodes_[MinimizeReason::SPLIT_QUIT… 1186 …std::vector<wptr<WindowNode>> vec2 = MinimizeApp::needMinimizeAppNodes_[MinimizeReason::SPLIT_QUIT…
|
/ohos5.0/foundation/window/window_manager/wmserver/include/ |
H A D | minimize_app.h | 28 enum MinimizeReason : uint32_t { enum 46 static void AddNeedMinimizeApp(const sptr<WindowNode>& node, MinimizeReason reason); 50 static void ClearNodesWithReason(MinimizeReason reason); 52 static std::vector<wptr<WindowNode>> GetNeedMinimizeAppNodesWithReason(MinimizeReason reason); 55 static bool EnableMinimize(MinimizeReason reason); 57 static inline bool IsFromUser(MinimizeReason reason) in IsFromUser() 59 … return (reason == MinimizeReason::MINIMIZE_ALL || reason == MinimizeReason::MINIMIZE_BUTTON || in IsFromUser() 60 reason == MinimizeReason::MAX_APP_COUNT || reason == MinimizeReason::LAYOUT_TILE || in IsFromUser() 61 …reason == MinimizeReason::INVALID_MODE_OR_SIZE_IN_TILE || reason == MinimizeReason::SPLIT_REPLACE … in IsFromUser() 62 reason == MinimizeReason::SPLIT_QUIT); in IsFromUser() [all …]
|
H A D | window_node_container.h | 87 …WMError MinimizeAppNodeExceptOptions(MinimizeReason reason, const std::vector<uint32_t> &exception…
|
/ohos5.0/foundation/window/window_manager/wmserver/src/ |
H A D | minimize_app.cpp | 28 std::map<MinimizeReason, std::vector<wptr<WindowNode>>> MinimizeApp::needMinimizeAppNodes_; 31 void MinimizeApp::AddNeedMinimizeApp(const sptr<WindowNode>& node, MinimizeReason reason) in AddNeedMinimizeApp() 61 std::vector<wptr<WindowNode>> MinimizeApp::GetNeedMinimizeAppNodesWithReason(MinimizeReason reason) in GetNeedMinimizeAppNodesWithReason() 88 void MinimizeApp::ClearNodesWithReason(MinimizeReason reason) in ClearNodesWithReason() 101 if (needMinimizeAppNodes_.find(MinimizeReason::LAYOUT_TILE) != needMinimizeAppNodes_.end()) { in GetRecoverdNodeFromMinimizeList() 102 auto& tileNodesForMinimize = needMinimizeAppNodes_.at(MinimizeReason::LAYOUT_TILE); in GetRecoverdNodeFromMinimizeList() 127 bool MinimizeApp::IsNodeNeedMinimizeWithReason(const sptr<WindowNode>& node, MinimizeReason reason) in IsNodeNeedMinimizeWithReason() 147 bool MinimizeApp::EnableMinimize(MinimizeReason reason) in EnableMinimize() 160 MinimizeReason reason = static_cast<MinimizeReason>(reasons & (~reasons + 1)); in ExecuteMinimizeTargetReasons()
|
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() 338 MinimizeApp::AddNeedMinimizeApp(node, MinimizeReason::INVALID_MODE_OR_SIZE_IN_TILE); in ApplyPresetRectForTileWindows()
|
H A D | remote_animation.cpp | 351 …bool needMinimizeSrcNode = MinimizeApp::IsNodeNeedMinimizeWithReason(srcNode, MinimizeReason::OTHE… in NotifyAnimationTransition() 584 MinimizeApp::ExecuteMinimizeTargetReasons(MinimizeReason::MINIMIZE_ALL); in GetAnimationHomeFinishCallback() 595 …auto needMinimizeAppNodes = MinimizeApp::GetNeedMinimizeAppNodesWithReason(MinimizeReason::MINIMIZ… in NotifyAnimationByHome() 602 MinimizeApp::ExecuteMinimizeTargetReasons(MinimizeReason::MINIMIZE_ALL); in NotifyAnimationByHome()
|
H A D | window_group_mgr.cpp | 108 MinimizeApp::ExecuteMinimizeTargetReasons(MinimizeReason::GESTURE_ANIMATION); in MoveMissionsToBackground()
|
H A D | window_controller.cpp | 340 MinimizeApp::ClearNodesWithReason(MinimizeReason::OTHER_WINDOW); in AddWindowNode() 365 MinimizeApp::ExecuteMinimizeTargetReasons(~MinimizeReason::OTHER_WINDOW); in AddWindowNode() 815 MinimizeApp::ExecuteMinimizeTargetReasons(MinimizeReason::LAYOUT_TILE); in NotifyDisplayStateChange() 1819 MinimizeApp::ExecuteMinimizeTargetReasons(MinimizeReason::GESTURE_ANIMATION); in MinimizeWindowsByLauncher() 1826 …auto needMinimizeAppNodes = MinimizeApp::GetNeedMinimizeAppNodesWithReason(MinimizeReason::GESTURE… in MinimizeWindowsByLauncher()
|
H A D | window_node_container.cpp | 1946 WMError ret = MinimizeAppNodeExceptOptions(MinimizeReason::MINIMIZE_ALL); in MinimizeAllAppWindows() 2001 MinimizeApp::AddNeedMinimizeApp(appNode, MinimizeReason::MAX_APP_COUNT); in MinimizeOldestAppWindow() 2007 MinimizeApp::AddNeedMinimizeApp(appNode, MinimizeReason::MAX_APP_COUNT); in MinimizeOldestAppWindow() 2035 MinimizeApp::AddNeedMinimizeApp(appNode, MinimizeReason::MAX_APP_COUNT); in MinimizeOldestMainFloatingWindow() 2157 WMError WindowNodeContainer::MinimizeAppNodeExceptOptions(MinimizeReason reason, in MinimizeAppNodeExceptOptions() 2180 …return MinimizeAppNodeExceptOptions(MinimizeReason::OTHER_WINDOW, exceptionalIds, exceptionalModes… in MinimizeStructuredAppWindowsExceptSelf()
|
H A D | window_root.cpp | 299 MinimizeApp::AddNeedMinimizeApp(windowNode, MinimizeReason::GESTURE_ANIMATION); in MinimizeTargetWindows() 821 MinimizeApp::ClearNodesWithReason(MinimizeReason::OTHER_WINDOW); in AddWindowNode() 827 MinimizeApp::ClearNodesWithReason(MinimizeReason::OTHER_WINDOW); in AddWindowNode()
|
H A D | window_layout_policy_cascade.cpp | 72 MinimizeApp::AddNeedMinimizeApp(node, MinimizeReason::LAYOUT_CASCADE); in Reorder()
|