| Index: content/browser/accessibility/browser_accessibility_manager_win.h
|
| diff --git a/content/browser/accessibility/browser_accessibility_manager_win.h b/content/browser/accessibility/browser_accessibility_manager_win.h
|
| index 2eefae974821bf23f1c1fd20fa6f7cea24dcf35f..79aa7d9ca04b196f248328bf4c2b8a45d37e5ccd 100644
|
| --- a/content/browser/accessibility/browser_accessibility_manager_win.h
|
| +++ b/content/browser/accessibility/browser_accessibility_manager_win.h
|
| @@ -38,13 +38,20 @@ class CONTENT_EXPORT BrowserAccessibilityManagerWin
|
| }
|
|
|
| // BrowserAccessibilityManager methods
|
| - virtual void NotifyAccessibilityEvent(int type, BrowserAccessibility* node);
|
| + virtual void InitializeNode(BrowserAccessibility* node);
|
| + virtual void RemoveNode(BrowserAccessibility* node) OVERRIDE;
|
| + virtual void NotifyAccessibilityEvent(int type, BrowserAccessibility* node)
|
| + OVERRIDE;
|
|
|
| // Track this object and post a VISIBLE_DATA_CHANGED notification when
|
| // its container scrolls.
|
| // TODO(dmazzoni): remove once http://crbug.com/113483 is fixed.
|
| void TrackScrollingObject(BrowserAccessibilityWin* node);
|
|
|
| + // Return a pointer to the object corresponding to the given windows-specific
|
| + // unique id, does not make a new reference.
|
| + BrowserAccessibilityWin* GetFromUniqueIdWin(LONG unique_id_win);
|
| +
|
| private:
|
| // The closest ancestor HWND.
|
| HWND parent_hwnd_;
|
| @@ -60,6 +67,10 @@ class CONTENT_EXPORT BrowserAccessibilityManagerWin
|
| // TODO(dmazzoni): remove once http://crbug.com/113483 is fixed.
|
| BrowserAccessibilityWin* tracked_scroll_object_;
|
|
|
| + // A mapping from the Windows-specific unique IDs (unique within the
|
| + // browser process) to renderer ids within this page.
|
| + base::hash_map<long, int32> unique_id_to_renderer_id_map_;
|
| +
|
| DISALLOW_COPY_AND_ASSIGN(BrowserAccessibilityManagerWin);
|
| };
|
|
|
|
|