Lines Matching refs:WindowNode
44 sptr<WindowNode> GetWindowNode(uint32_t windowId) const;
45 sptr<WindowNode> GetWindowNodeByMissionId(uint32_t missionId) const;
46 …void GetBackgroundNodesByScreenId(ScreenId screenGroupId, std::vector<sptr<WindowNode>>& windowNod…
47 void GetForegroundNodes(std::vector<sptr<WindowNode>>& windowNodes);
49 sptr<WindowNode> FindWallpaperWindow();
50 WMError SaveWindow(const sptr<WindowNode>& node);
51 void AddDeathRecipient(sptr<WindowNode> node);
52 sptr<WindowNode> FindWindowNodeWithToken(const sptr<IRemoteObject>& token) const;
53 WMError AddWindowNode(uint32_t parentId, sptr<WindowNode>& node, bool fromStartingWin = false);
57 bool IsVerticalDisplay(sptr<WindowNode>& node) const;
62 void AddSurfaceNodeIdWindowNodePair(uint64_t surfaceNodeId, sptr<WindowNode> node);
66 WMError MinimizeStructuredAppWindowsExceptSelf(sptr<WindowNode>& node);
68 WMError SetWindowMode(sptr<WindowNode>& node, WindowMode dstMode);
83 WMError RaiseZOrderForAppWindow(sptr<WindowNode>& node);
84 void DispatchKeyEvent(sptr<WindowNode> node, std::shared_ptr<MMI::KeyEvent> event);
97 sptr<WindowNode> GetWindowForDumpAceHelpInfo() const;
100 std::vector<sptr<WindowNode>> GetSplitScreenWindowNodes(DisplayId displayId);
105 sptr<WindowNode> FindMainWindowWithToken(sptr<IRemoteObject> token);
108 Rect GetDisplayRectWithoutSystemBarAreas(const sptr<WindowNode> destNode);
109 sptr<WindowNode> GetWindowNodeByAbilityToken(const sptr<IRemoteObject>& abilityToken);
112 void LayoutWhenAddWindowNode(sptr<WindowNode>& node, bool afterAnimation = false);
113 void GetAllAnimationPlayingNodes(std::vector<wptr<WindowNode>>& windowNodes);
117 void UpdateDisplayOrientationWhenHideWindow(sptr<WindowNode>& node);
122 WMError DestroyWindowInner(sptr<WindowNode>& node);
123 WMError DestroyWindowSelf(sptr<WindowNode>& node, const sptr<WindowNodeContainer>& container);
124 …WMError DestroyWindowWithChild(sptr<WindowNode>& node, const sptr<WindowNodeContainer>& container);
125 void UpdateFocusWindowWithWindowRemoved(const sptr<WindowNode>& node,
127 void UpdateActiveWindowWithWindowRemoved(const sptr<WindowNode>& node,
139 WMError PostProcessAddWindowNode(sptr<WindowNode>& node, sptr<WindowNode>& parentNode,
143 bool CheckAddingModeAndSize(sptr<WindowNode>& node, const sptr<WindowNodeContainer>& container);
144 WMError BindDialogToParent(sptr<WindowNode>& node, sptr<WindowNode>& parentNode);
147 std::map<uint32_t, sptr<WindowNode>> windowNodeMap_;
149 std::map<uint64_t, sptr<WindowNode>> surfaceIdWindowNodeMap_;