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/accessibility_tree_formatter.h" | 5 #include "content/browser/accessibility/accessibility_tree_formatter.h" |
| 6 | 6 |
| 7 #import <Cocoa/Cocoa.h> | 7 #import <Cocoa/Cocoa.h> |
| 8 | 8 |
| 9 #include "base/files/file_path.h" | 9 #include "base/files/file_path.h" |
| 10 #include "base/json/json_writer.h" | 10 #include "base/json/json_writer.h" |
| (...skipping 125 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 136 StringForBrowserAccessibility(value)->GetAsString(&str); | 136 StringForBrowserAccessibility(value)->GetAsString(&str); |
| 137 return std::unique_ptr<base::Value>( | 137 return std::unique_ptr<base::Value>( |
| 138 StringForBrowserAccessibility((BrowserAccessibilityCocoa*)value)); | 138 StringForBrowserAccessibility((BrowserAccessibilityCocoa*)value)); |
| 139 } | 139 } |
| 140 | 140 |
| 141 return std::unique_ptr<base::Value>(new base::StringValue( | 141 return std::unique_ptr<base::Value>(new base::StringValue( |
| 142 SysNSStringToUTF16([NSString stringWithFormat:@"%@", value]))); | 142 SysNSStringToUTF16([NSString stringWithFormat:@"%@", value]))); |
| 143 } | 143 } |
| 144 | 144 |
| 145 NSArray* BuildAllAttributesArray() { | 145 NSArray* BuildAllAttributesArray() { |
| 146 NSArray* array = [NSArray arrayWithObjects: | 146 NSArray* array = [NSArray |
| 147 NSAccessibilityRoleDescriptionAttribute, | 147 arrayWithObjects:NSAccessibilityRoleDescriptionAttribute, |
|
aleventhal
2017/02/24 17:41:37
Are the whitespace changes on purpose? Makes it ha
dmazzoni
2017/02/24 19:22:03
Ugh. Yeah, the presubmit had me run "git cl format
| |
| 148 NSAccessibilityTitleAttribute, | 148 NSAccessibilityTitleAttribute, |
| 149 NSAccessibilityValueAttribute, | 149 NSAccessibilityValueAttribute, |
| 150 NSAccessibilityMinValueAttribute, | 150 NSAccessibilityMinValueAttribute, |
| 151 NSAccessibilityMaxValueAttribute, | 151 NSAccessibilityMaxValueAttribute, |
| 152 NSAccessibilityValueDescriptionAttribute, | 152 NSAccessibilityValueDescriptionAttribute, |
| 153 NSAccessibilityDescriptionAttribute, | 153 NSAccessibilityDescriptionAttribute, |
| 154 NSAccessibilityHelpAttribute, | 154 NSAccessibilityHelpAttribute, @"AXInvalid", |
| 155 @"AXInvalid", | 155 NSAccessibilityDisclosingAttribute, |
| 156 NSAccessibilityDisclosingAttribute, | 156 NSAccessibilityDisclosureLevelAttribute, @"AXAccessKey", |
| 157 NSAccessibilityDisclosureLevelAttribute, | 157 @"AXARIAAtomic", @"AXARIABusy", @"AXARIAColumnCount", |
| 158 @"AXAccessKey", | 158 @"AXARIAColumnIndex", @"AXARIALive", @"AXARIARelevant", |
| 159 @"AXARIAAtomic", | 159 @"AXARIARowCount", @"AXARIARowIndex", @"AXARIASetSize", |
| 160 @"AXARIABusy", | 160 @"AXARIAPosInSet", |
| 161 @"AXARIAColumnCount", | 161 NSAccessibilityColumnIndexRangeAttribute, |
| 162 @"AXARIAColumnIndex", | 162 @"AXDOMIdentifier", @"AXDropEffects", |
| 163 @"AXARIALive", | 163 NSAccessibilityEnabledAttribute, |
| 164 @"AXARIARelevant", | 164 NSAccessibilityExpandedAttribute, |
| 165 @"AXARIARowCount", | 165 NSAccessibilityFocusedAttribute, @"AXGrabbed", |
| 166 @"AXARIARowIndex", | 166 NSAccessibilityIndexAttribute, @"AXLoaded", |
| 167 @"AXARIASetSize", | 167 @"AXLoadingProcess", |
| 168 @"AXARIAPosInSet", | 168 NSAccessibilityNumberOfCharactersAttribute, |
| 169 NSAccessibilityColumnIndexRangeAttribute, | 169 NSAccessibilitySortDirectionAttribute, |
| 170 @"AXDropEffects", | 170 NSAccessibilityOrientationAttribute, |
| 171 NSAccessibilityEnabledAttribute, | 171 NSAccessibilityPlaceholderValueAttribute, @"AXRequired", |
| 172 NSAccessibilityExpandedAttribute, | 172 NSAccessibilityRowIndexRangeAttribute, |
| 173 NSAccessibilityFocusedAttribute, | 173 NSAccessibilitySelectedChildrenAttribute, |
| 174 @"AXGrabbed", | 174 NSAccessibilityTitleUIElementAttribute, |
| 175 NSAccessibilityIndexAttribute, | 175 NSAccessibilityURLAttribute, |
| 176 @"AXLoaded", | 176 NSAccessibilityVisibleCharacterRangeAttribute, |
| 177 @"AXLoadingProcess", | 177 NSAccessibilityVisibleChildrenAttribute, @"AXVisited", |
| 178 NSAccessibilityNumberOfCharactersAttribute, | 178 @"AXLinkedUIElements", nil]; |
| 179 NSAccessibilitySortDirectionAttribute, | |
| 180 NSAccessibilityOrientationAttribute, | |
| 181 NSAccessibilityPlaceholderValueAttribute, | |
| 182 @"AXRequired", | |
| 183 NSAccessibilityRowIndexRangeAttribute, | |
| 184 NSAccessibilitySelectedChildrenAttribute, | |
| 185 NSAccessibilityTitleUIElementAttribute, | |
| 186 NSAccessibilityURLAttribute, | |
| 187 NSAccessibilityVisibleCharacterRangeAttribute, | |
| 188 NSAccessibilityVisibleChildrenAttribute, | |
| 189 @"AXVisited", | |
| 190 @"AXLinkedUIElements", | |
| 191 nil]; | |
| 192 return [array retain]; | 179 return [array retain]; |
| 193 } | 180 } |
| 194 | 181 |
| 195 } // namespace | 182 } // namespace |
| 196 | 183 |
| 197 class AccessibilityTreeFormatterMac : public AccessibilityTreeFormatter { | 184 class AccessibilityTreeFormatterMac : public AccessibilityTreeFormatter { |
| 198 public: | 185 public: |
| 199 explicit AccessibilityTreeFormatterMac(); | 186 explicit AccessibilityTreeFormatterMac(); |
| 200 ~AccessibilityTreeFormatterMac() override; | 187 ~AccessibilityTreeFormatterMac() override; |
| 201 | 188 |
| (...skipping 132 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 334 | 321 |
| 335 const string AccessibilityTreeFormatterMac::GetAllowString() { | 322 const string AccessibilityTreeFormatterMac::GetAllowString() { |
| 336 return "@MAC-ALLOW:"; | 323 return "@MAC-ALLOW:"; |
| 337 } | 324 } |
| 338 | 325 |
| 339 const string AccessibilityTreeFormatterMac::GetDenyString() { | 326 const string AccessibilityTreeFormatterMac::GetDenyString() { |
| 340 return "@MAC-DENY:"; | 327 return "@MAC-DENY:"; |
| 341 } | 328 } |
| 342 | 329 |
| 343 } // namespace content | 330 } // namespace content |
| OLD | NEW |