Lines Matching defs:reason
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);
58 static inline bool IsFromUser(MinimizeReason reason)
60 return (reason == MinimizeReason::MINIMIZE_ALL || reason == MinimizeReason::MINIMIZE_BUTTON ||
61 reason == MinimizeReason::MAX_APP_COUNT || reason == MinimizeReason::LAYOUT_TILE ||
62 reason == MinimizeReason::INVALID_MODE_OR_SIZE_IN_TILE || reason == MinimizeReason::SPLIT_REPLACE ||
63 reason == MinimizeReason::SPLIT_QUIT);