| OLD | NEW |
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #ifndef CONTENT_BROWSER_ACCESSIBILITY_BROWSER_ACCESSIBILITY_WIN_H_ | 5 #ifndef CONTENT_BROWSER_ACCESSIBILITY_BROWSER_ACCESSIBILITY_WIN_H_ |
| 6 #define CONTENT_BROWSER_ACCESSIBILITY_BROWSER_ACCESSIBILITY_WIN_H_ | 6 #define CONTENT_BROWSER_ACCESSIBILITY_BROWSER_ACCESSIBILITY_WIN_H_ |
| 7 | 7 |
| 8 #include <atlbase.h> | 8 #include <atlbase.h> |
| 9 #include <atlcom.h> | 9 #include <atlcom.h> |
| 10 #include <oleacc.h> | 10 #include <oleacc.h> |
| (...skipping 855 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 866 // return the offset of that boundary. | 866 // return the offset of that boundary. |
| 867 LONG FindBoundary(const base::string16& text, | 867 LONG FindBoundary(const base::string16& text, |
| 868 IA2TextBoundaryType ia2_boundary, | 868 IA2TextBoundaryType ia2_boundary, |
| 869 LONG start_offset, | 869 LONG start_offset, |
| 870 ui::TextBoundaryDirection direction); | 870 ui::TextBoundaryDirection direction); |
| 871 | 871 |
| 872 // Return a pointer to the object corresponding to the given id, | 872 // Return a pointer to the object corresponding to the given id, |
| 873 // does not make a new reference. | 873 // does not make a new reference. |
| 874 BrowserAccessibilityWin* GetFromID(int32 id); | 874 BrowserAccessibilityWin* GetFromID(int32 id); |
| 875 | 875 |
| 876 // Returns true if this is a list box option with a parent of type list box, |
| 877 // or a menu list option with a parent of type menu list popup. |
| 878 bool IsListBoxOptionOrMenuListOption(); |
| 879 |
| 876 // Windows-specific unique ID (unique within the browser process), | 880 // Windows-specific unique ID (unique within the browser process), |
| 877 // used for get_accChild, NotifyWinEvent, and as the unique ID for | 881 // used for get_accChild, NotifyWinEvent, and as the unique ID for |
| 878 // IAccessible2 and ISimpleDOM. | 882 // IAccessible2 and ISimpleDOM. |
| 879 LONG unique_id_win_; | 883 LONG unique_id_win_; |
| 880 | 884 |
| 881 struct WinAttributes { | 885 struct WinAttributes { |
| 882 WinAttributes(); | 886 WinAttributes(); |
| 883 | 887 |
| 884 // IAccessible role and state. | 888 // IAccessible role and state. |
| 885 int32 ia_role; | 889 int32 ia_role; |
| (...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 929 // Give BrowserAccessibility::Create access to our constructor. | 933 // Give BrowserAccessibility::Create access to our constructor. |
| 930 friend class BrowserAccessibility; | 934 friend class BrowserAccessibility; |
| 931 friend class BrowserAccessibilityRelation; | 935 friend class BrowserAccessibilityRelation; |
| 932 | 936 |
| 933 DISALLOW_COPY_AND_ASSIGN(BrowserAccessibilityWin); | 937 DISALLOW_COPY_AND_ASSIGN(BrowserAccessibilityWin); |
| 934 }; | 938 }; |
| 935 | 939 |
| 936 } // namespace content | 940 } // namespace content |
| 937 | 941 |
| 938 #endif // CONTENT_BROWSER_ACCESSIBILITY_BROWSER_ACCESSIBILITY_WIN_H_ | 942 #endif // CONTENT_BROWSER_ACCESSIBILITY_BROWSER_ACCESSIBILITY_WIN_H_ |
| OLD | NEW |