| OLD | NEW |
| 1 // Copyright (c) 2015 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2015 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 #include <atk/atk.h> | 7 #include <atk/atk.h> |
| 8 | 8 |
| 9 #include "base/logging.h" | 9 #include "base/logging.h" |
| 10 #include "base/strings/string_number_conversions.h" | 10 #include "base/strings/string_number_conversions.h" |
| (...skipping 28 matching lines...) Expand all Loading... |
| 39 } | 39 } |
| 40 | 40 |
| 41 AccessibilityTreeFormatterAuraLinux::~AccessibilityTreeFormatterAuraLinux() { | 41 AccessibilityTreeFormatterAuraLinux::~AccessibilityTreeFormatterAuraLinux() { |
| 42 } | 42 } |
| 43 | 43 |
| 44 void AccessibilityTreeFormatterAuraLinux::AddProperties( | 44 void AccessibilityTreeFormatterAuraLinux::AddProperties( |
| 45 const BrowserAccessibility& node, | 45 const BrowserAccessibility& node, |
| 46 base::DictionaryValue* dict) { | 46 base::DictionaryValue* dict) { |
| 47 dict->SetInteger("id", node.GetId()); | 47 dict->SetInteger("id", node.GetId()); |
| 48 BrowserAccessibilityAuraLinux* acc_obj = | 48 BrowserAccessibilityAuraLinux* acc_obj = |
| 49 const_cast<BrowserAccessibility*>(&node) | 49 ToBrowserAccessibilityAuraLinux(const_cast<BrowserAccessibility*>(&node)); |
| 50 ->ToBrowserAccessibilityAuraLinux(); | |
| 51 | 50 |
| 52 AtkObject* atk_object = acc_obj->GetAtkObject(); | 51 AtkObject* atk_object = acc_obj->GetAtkObject(); |
| 53 AtkRole role = acc_obj->atk_role(); | 52 AtkRole role = acc_obj->atk_role(); |
| 54 if (role != ATK_ROLE_UNKNOWN) | 53 if (role != ATK_ROLE_UNKNOWN) |
| 55 dict->SetString("role", atk_role_get_name(role)); | 54 dict->SetString("role", atk_role_get_name(role)); |
| 56 dict->SetString("name", atk_object_get_name(atk_object)); | 55 dict->SetString("name", atk_object_get_name(atk_object)); |
| 57 dict->SetString("description", atk_object_get_description(atk_object)); | 56 dict->SetString("description", atk_object_get_description(atk_object)); |
| 58 AtkStateSet* state_set = atk_object_ref_state_set(atk_object); | 57 AtkStateSet* state_set = atk_object_ref_state_set(atk_object); |
| 59 base::ListValue* states = new base::ListValue; | 58 base::ListValue* states = new base::ListValue; |
| 60 for (int i = ATK_STATE_INVALID; i < ATK_STATE_LAST_DEFINED; i++) { | 59 for (int i = ATK_STATE_INVALID; i < ATK_STATE_LAST_DEFINED; i++) { |
| (...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 112 | 111 |
| 113 const std::string AccessibilityTreeFormatterAuraLinux::GetAllowString() { | 112 const std::string AccessibilityTreeFormatterAuraLinux::GetAllowString() { |
| 114 return "@AURALINUX-ALLOW:"; | 113 return "@AURALINUX-ALLOW:"; |
| 115 } | 114 } |
| 116 | 115 |
| 117 const std::string AccessibilityTreeFormatterAuraLinux::GetDenyString() { | 116 const std::string AccessibilityTreeFormatterAuraLinux::GetDenyString() { |
| 118 return "@AURALINUX-DENY:"; | 117 return "@AURALINUX-DENY:"; |
| 119 } | 118 } |
| 120 | 119 |
| 121 } | 120 } |
| OLD | NEW |