Lines Matching refs:MinimizeReason
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);
54 static bool IsNodeNeedMinimizeWithReason(const sptr<WindowNode>& node, 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()
65 static std::map<MinimizeReason, std::vector<wptr<WindowNode>>> needMinimizeAppNodes_;