Lines Matching refs:sptr
36 WindowController(sptr<WindowRoot>& root, sptr<InputWindowMonitor> inputWindowMonitor) : windowRoot_(root),
41 WMError CreateWindow(sptr<IWindow>& window, sptr<WindowProperty>& property,
43 uint32_t& windowId, sptr<IRemoteObject> token, int32_t pid, int32_t uid);
44 WMError AddWindowNode(sptr<WindowProperty>& property);
46 WMError NotifyWindowTransition(sptr<WindowTransitionInfo>& fromInfo, sptr<WindowTransitionInfo>& toInfo);
47 WMError GetFocusWindowInfo(sptr<IRemoteObject>& abilityToken);
54 void NotifyDisplayStateChange(DisplayId defaultDisplayId, sptr<DisplayInfo> displayInfo,
55 const std::map<DisplayId, sptr<DisplayInfo>>& displayInfoMap, DisplayStateChangeType type);
56 WMError NotifyServerReadyToMoveOrDrag(uint32_t windowId, sptr<MoveDragProperty>& moveDragProperty);
63 WMError UpdateProperty(sptr<WindowProperty>& property, PropertyChangeAction action);
66 WMError SetWindowAnimationController(const sptr<RSIWindowAnimationController>& controller);
69 void StartingWindow(sptr<WindowTransitionInfo> info, std::shared_ptr<Media::PixelMap> pixelMap,
71 void CancelStartingWindow(sptr<IRemoteObject> abilityToken);
73 sptr<RSIWindowAnimationFinishedCallback>& finishCallback);
75 WMError GetAccessibilityWindowInfo(std::vector<sptr<AccessibilityWindowInfo>>& infos) const;
76 WMError GetUnreliableWindowInfo(int32_t windowId, std::vector<sptr<UnreliableWindowInfo>>& infos) const;
77 WMError GetVisibilityWindowInfo(std::vector<sptr<WindowVisibilityInfo>>& infos) const;
81 WMError BindDialogTarget(uint32_t& windowId, sptr<IRemoteObject> targetToken);
85 WMError ChangeMouseStyle(uint32_t windowId, sptr<MoveDragProperty>& moveDragProperty);
96 void UpdateWindowAnimation(const sptr<WindowNode>& node);
97 void ProcessDisplayChange(DisplayId defaultDisplayId, sptr<DisplayInfo> displayInfo,
98 const std::map<DisplayId, sptr<DisplayInfo>>& displayInfoMap, DisplayStateChangeType type);
99 void StopBootAnimationIfNeed(const sptr<WindowNode>& node);
107 void ResizeSoftInputCallingWindowIfNeed(const sptr<WindowNode>& node);
109 void HandleTurnScreenOn(const sptr<WindowNode>& node);
110 WMError UpdateTouchHotAreas(const sptr<WindowNode>& node, const std::vector<Rect>& rects);
112 void NotifyTouchOutside(const sptr<WindowNode>& node);
113 uint32_t GetEmbedNodeId(const std::vector<sptr<WindowNode>>& windowNodes, const sptr<WindowNode>& node);
114 void NotifyWindowPropertyChanged(const sptr<WindowNode>& node);
115 WMError GetFocusWindowNode(DisplayId displayId, sptr<WindowNode>& windowNode);
116 void SetDefaultDisplayInfo(DisplayId defaultDisplayId, sptr<DisplayInfo> displayInfo);
117 void ProcessDisplayCompression(DisplayId defaultDisplayId, const sptr<DisplayInfo>& displayInfo);
118 void NotifyAfterAddWindow(sptr<WindowNode>& node);
120 void RelayoutKeyboard(const sptr<WindowNode>& node);
121 bool CheckParentWindowValid(const sptr<WindowProperty>& property);
122 void UpdatePrivateStateAndNotify(const sptr<WindowNode>& node);
123 void UpdateFocusIfNeededWhenRaiseWindow(const sptr<WindowNode>& node);
124 void NotifyInputCallingWindowRectAndOccupiedAreaChange(const sptr<WindowNode>& callingWindow, const Rect& rect,
127 sptr<WindowRoot> windowRoot_;
128 sptr<InputWindowMonitor> inputWindowMonitor_;
129 sptr<AccessibilityConnection> accessibilityConnection_;
130 sptr<DisplayZoomController> displayZoomController_;