summaryrefslogtreecommitdiffstats
path: root/chromium/content/browser/accessibility/accessibility_tree_formatter_gtk.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/content/browser/accessibility/accessibility_tree_formatter_gtk.cc')
-rw-r--r--chromium/content/browser/accessibility/accessibility_tree_formatter_gtk.cc109
1 files changed, 0 insertions, 109 deletions
diff --git a/chromium/content/browser/accessibility/accessibility_tree_formatter_gtk.cc b/chromium/content/browser/accessibility/accessibility_tree_formatter_gtk.cc
deleted file mode 100644
index 0dc21ce1247..00000000000
--- a/chromium/content/browser/accessibility/accessibility_tree_formatter_gtk.cc
+++ /dev/null
@@ -1,109 +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);
- 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.renderer_id());
-}
-
-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 + 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:";
-}
-
-}