Lines Matching refs:AccessibilityWindowInfo
40 static AccessibilityWindowInfo CreateAccessibilityWindowInfo(const sptr<Rosen::AccessibilityWindowInfo> windowInfo);
41 static void UpdateAccessibilityWindowInfo(AccessibilityWindowInfo &accWindowInfo,
42 const sptr<Rosen::AccessibilityWindowInfo> windowInfo);
50 std::vector<AccessibilityWindowInfo> GetAccessibilityWindows();
51 bool GetAccessibilityWindow(int32_t windowId, AccessibilityWindowInfo &window);
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);
73 std::map<int32_t, AccessibilityWindowInfo> a11yWindows_ {};
101 virtual void OnWindowUpdate(const std::vector<sptr<Rosen::AccessibilityWindowInfo>>& infos,
112 bool EqualFocus(const Accessibility::AccessibilityWindowInfo &accWindowInfo,
113 const sptr<Rosen::AccessibilityWindowInfo> &windowInfo);
114 bool EqualBound(const Accessibility::AccessibilityWindowInfo &accWindowInfo,
115 const sptr<Rosen::AccessibilityWindowInfo> &windowInfo);
116 bool EqualProperty(Accessibility::AccessibilityWindowInfo &accWindowInfo,
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);