Lines Matching refs:Rosen
40 static AccessibilityWindowInfo CreateAccessibilityWindowInfo(const sptr<Rosen::AccessibilityWindowInfo> windowInfo);
42 const sptr<Rosen::AccessibilityWindowInfo> windowInfo);
43 static bool CheckIntegerOverflow(const Rosen::Rect& rect);
57 int32_t GetRealWindowId(const sptr<Rosen::AccessibilityWindowInfo> windowInfo);
58 bool IsSceneBoard(const sptr<Rosen::AccessibilityWindowInfo> windowInfo);
69 void OnWindowUpdate(const std::vector<sptr<Rosen::AccessibilityWindowInfo>>& infos, Rosen::WindowUpdateType type);
95 class AccessibilityWindowListener : public Rosen::IWindowUpdateListener {
101 virtual void OnWindowUpdate(const std::vector<sptr<Rosen::AccessibilityWindowInfo>>& infos,
102 Rosen::WindowUpdateType type) override
111 bool CompareRect(const Rect &rectAccessibility, const Rosen::Rect &rectWindow);
113 const sptr<Rosen::AccessibilityWindowInfo> &windowInfo);
115 const sptr<Rosen::AccessibilityWindowInfo> &windowInfo);
117 const sptr<Rosen::AccessibilityWindowInfo> &windowInfo);
118 void WindowUpdateAdded(const std::vector<sptr<Rosen::AccessibilityWindowInfo>>& infos);
119 void WindowUpdateRemoved(const std::vector<sptr<Rosen::AccessibilityWindowInfo>>& infos);
120 void WindowUpdateBounds(const std::vector<sptr<Rosen::AccessibilityWindowInfo>>& infos);
121 void WindowUpdateActive(const std::vector<sptr<Rosen::AccessibilityWindowInfo>>& infos);
122 void WindowUpdateFocused(const std::vector<sptr<Rosen::AccessibilityWindowInfo>>& infos);
123 void WindowUpdateProperty(const std::vector<sptr<Rosen::AccessibilityWindowInfo>>& infos);
125 void WindowUpdateAll(const std::vector<sptr<Rosen::AccessibilityWindowInfo>>& infos);