| Index: content/browser/accessibility/accessibility_tree_formatter_gtk.cc
|
| diff --git a/content/browser/accessibility/accessibility_tree_formatter_gtk.cc b/content/browser/accessibility/accessibility_tree_formatter_gtk.cc
|
| deleted file mode 100644
|
| index d244667b8870d6e40d0075fe008693008724a144..0000000000000000000000000000000000000000
|
| --- a/content/browser/accessibility/accessibility_tree_formatter_gtk.cc
|
| +++ /dev/null
|
| @@ -1,111 +0,0 @@
|
| -// Copyright 2013 The Chromium Authors. All rights reserved.
|
| -// Use of this source code is governed by a BSD-style license that can be
|
| -// found in the LICENSE file.
|
| -
|
| -#include "content/browser/accessibility/accessibility_tree_formatter.h"
|
| -
|
| -#include <atk/atk.h>
|
| -
|
| -#include "base/logging.h"
|
| -#include "base/strings/string_number_conversions.h"
|
| -#include "base/strings/string_util.h"
|
| -#include "base/strings/stringprintf.h"
|
| -#include "base/strings/utf_string_conversions.h"
|
| -#include "content/browser/accessibility/browser_accessibility_gtk.h"
|
| -
|
| -namespace content {
|
| -
|
| -void AccessibilityTreeFormatter::AddProperties(const BrowserAccessibility& node,
|
| - base::DictionaryValue* dict) {
|
| - BrowserAccessibilityGtk* node_gtk =
|
| - const_cast<BrowserAccessibility*>(&node)->ToBrowserAccessibilityGtk();
|
| - AtkObject* atk_object = node_gtk->GetAtkObject();
|
| - AtkRole role = atk_object_get_role(atk_object);
|
| - if (role != ATK_ROLE_UNKNOWN)
|
| - dict->SetString("role", atk_role_get_name(role));
|
| - dict->SetString("name", atk_object_get_name(atk_object));
|
| - dict->SetString("description", atk_object_get_description(atk_object));
|
| - AtkStateSet* state_set =
|
| - atk_object_ref_state_set(atk_object);
|
| - base::ListValue* states = new base::ListValue;
|
| - for (int i = ATK_STATE_INVALID; i < ATK_STATE_LAST_DEFINED; i++) {
|
| - AtkStateType state_type = static_cast<AtkStateType>(i);
|
| - if (atk_state_set_contains_state(state_set, state_type))
|
| - states->AppendString(atk_state_type_get_name(state_type));
|
| - }
|
| - dict->Set("states", states);
|
| - dict->SetInteger("id", node.GetId());
|
| -}
|
| -
|
| -base::string16 AccessibilityTreeFormatter::ToString(
|
| - const base::DictionaryValue& node,
|
| - const base::string16& indent) {
|
| - base::string16 line;
|
| - std::string role_value;
|
| - node.GetString("role", &role_value);
|
| - if (!role_value.empty()) {
|
| - WriteAttribute(true,
|
| - base::StringPrintf("[%s]", role_value.c_str()), &line);
|
| - }
|
| -
|
| - std::string name_value;
|
| - node.GetString("name", &name_value);
|
| - WriteAttribute(true, base::StringPrintf("name='%s'", name_value.c_str()),
|
| - &line);
|
| -
|
| - std::string description_value;
|
| - node.GetString("description", &description_value);
|
| - WriteAttribute(false,
|
| - base::StringPrintf("description='%s'",
|
| - description_value.c_str()),
|
| - &line);
|
| -
|
| - const base::ListValue* states_value;
|
| - node.GetList("states", &states_value);
|
| - for (base::ListValue::const_iterator it = states_value->begin();
|
| - it != states_value->end();
|
| - ++it) {
|
| - std::string state_value;
|
| - if ((*it)->GetAsString(&state_value))
|
| - WriteAttribute(true, state_value, &line);
|
| - }
|
| -
|
| - int id_value;
|
| - node.GetInteger("id", &id_value);
|
| - WriteAttribute(false,
|
| - base::StringPrintf("id=%d", id_value),
|
| - &line);
|
| -
|
| - return indent + line + base::ASCIIToUTF16("\n");
|
| -}
|
| -
|
| -void AccessibilityTreeFormatter::Initialize() {}
|
| -
|
| -// static
|
| -const base::FilePath::StringType
|
| -AccessibilityTreeFormatter::GetActualFileSuffix() {
|
| - return FILE_PATH_LITERAL("-actual-gtk.txt");
|
| -}
|
| -
|
| -// static
|
| -const base::FilePath::StringType
|
| -AccessibilityTreeFormatter::GetExpectedFileSuffix() {
|
| - return FILE_PATH_LITERAL("-expected-gtk.txt");
|
| -}
|
| -
|
| -// static
|
| -const std::string AccessibilityTreeFormatter::GetAllowEmptyString() {
|
| - return "@GTK-ALLOW-EMPTY:";
|
| -}
|
| -
|
| -// static
|
| -const std::string AccessibilityTreeFormatter::GetAllowString() {
|
| - return "@GTK-ALLOW:";
|
| -}
|
| -
|
| -// static
|
| -const std::string AccessibilityTreeFormatter::GetDenyString() {
|
| - return "@GTK-DENY:";
|
| -}
|
| -
|
| -}
|
|
|