Chromium Code Reviews| 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 #include "content/browser/accessibility/browser_accessibility_manager_mac.h" | 5 #include "content/browser/accessibility/browser_accessibility_manager_mac.h" |
| 6 | 6 |
| 7 #include "base/bind.h" | 7 #include "base/bind.h" |
| 8 #import "base/mac/mac_util.h" | 8 #import "base/mac/mac_util.h" |
| 9 #import "base/mac/scoped_nsobject.h" | 9 #import "base/mac/scoped_nsobject.h" |
| 10 #import "base/mac/sdk_forward_declarations.h" | 10 #import "base/mac/sdk_forward_declarations.h" |
| (...skipping 115 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 126 : BrowserAccessibilityManager(delegate, factory) { | 126 : BrowserAccessibilityManager(delegate, factory) { |
| 127 Initialize(initial_tree); | 127 Initialize(initial_tree); |
| 128 } | 128 } |
| 129 | 129 |
| 130 BrowserAccessibilityManagerMac::~BrowserAccessibilityManagerMac() {} | 130 BrowserAccessibilityManagerMac::~BrowserAccessibilityManagerMac() {} |
| 131 | 131 |
| 132 // static | 132 // static |
| 133 ui::AXTreeUpdate | 133 ui::AXTreeUpdate |
| 134 BrowserAccessibilityManagerMac::GetEmptyDocument() { | 134 BrowserAccessibilityManagerMac::GetEmptyDocument() { |
| 135 ui::AXNodeData empty_document; | 135 ui::AXNodeData empty_document; |
| 136 empty_document.ClearBitfields(); | |
| 136 empty_document.id = 0; | 137 empty_document.id = 0; |
| 137 empty_document.role = ui::AX_ROLE_ROOT_WEB_AREA; | 138 empty_document.role = ui::AX_ROLE_ROOT_WEB_AREA; |
| 138 empty_document.state = | 139 empty_document.state = |
|
tapted
2017/05/05 05:53:36
AddState()?
Patti Lor
2017/05/08 00:28:08
Done.
| |
| 139 1 << ui::AX_STATE_READ_ONLY; | 140 1 << ui::AX_STATE_READ_ONLY; |
| 140 ui::AXTreeUpdate update; | 141 ui::AXTreeUpdate update; |
| 141 update.root_id = empty_document.id; | 142 update.root_id = empty_document.id; |
| 142 update.nodes.push_back(empty_document); | 143 update.nodes.push_back(empty_document); |
| 143 return update; | 144 return update; |
| 144 } | 145 } |
| 145 | 146 |
| 146 BrowserAccessibility* BrowserAccessibilityManagerMac::GetFocus() { | 147 BrowserAccessibility* BrowserAccessibilityManagerMac::GetFocus() { |
| 147 BrowserAccessibility* focus = BrowserAccessibilityManager::GetFocus(); | 148 BrowserAccessibility* focus = BrowserAccessibilityManager::GetFocus(); |
| 148 | 149 |
| (...skipping 330 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 479 NSAccessibilityTextChangeValues : changes, | 480 NSAccessibilityTextChangeValues : changes, |
| 480 NSAccessibilityTextChangeElement : native_node | 481 NSAccessibilityTextChangeElement : native_node |
| 481 }; | 482 }; |
| 482 } | 483 } |
| 483 | 484 |
| 484 NSView* BrowserAccessibilityManagerMac::GetParentView() { | 485 NSView* BrowserAccessibilityManagerMac::GetParentView() { |
| 485 return delegate() ? delegate()->AccessibilityGetAcceleratedWidget() : nullptr; | 486 return delegate() ? delegate()->AccessibilityGetAcceleratedWidget() : nullptr; |
| 486 } | 487 } |
| 487 | 488 |
| 488 } // namespace content | 489 } // namespace content |
| OLD | NEW |