Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(896)

Unified Diff: content/browser/accessibility/ax_tree_id_registry.cc

Issue 2640123004: Initial support for native accessibility in ARC (Closed)
Patch Set: Rebase. Created 3 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: content/browser/accessibility/ax_tree_id_registry.cc
diff --git a/content/browser/accessibility/ax_tree_id_registry.cc b/content/browser/accessibility/ax_tree_id_registry.cc
deleted file mode 100644
index 1b167e7e7db1af72853e613f1c1cb2c252f31864..0000000000000000000000000000000000000000
--- a/content/browser/accessibility/ax_tree_id_registry.cc
+++ /dev/null
@@ -1,61 +0,0 @@
-// Copyright 2014 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/ax_tree_id_registry.h"
-
-#include "base/memory/singleton.h"
-
-namespace content {
-
-// static
-const AXTreeIDRegistry::AXTreeID AXTreeIDRegistry::kNoAXTreeID = -1;
-
-// static
-AXTreeIDRegistry* AXTreeIDRegistry::GetInstance() {
- return base::Singleton<AXTreeIDRegistry>::get();
-}
-
-AXTreeIDRegistry::AXTreeID AXTreeIDRegistry::GetOrCreateAXTreeID(
- int process_id, int routing_id) {
- FrameID frame_id(process_id, routing_id);
- std::map<FrameID, AXTreeID>::iterator it;
- it = frame_to_ax_tree_id_map_.find(frame_id);
- if (it != frame_to_ax_tree_id_map_.end())
- return it->second;
-
- AXTreeID new_id = ++ax_tree_id_counter_;
- frame_to_ax_tree_id_map_[frame_id] = new_id;
- ax_tree_to_frame_id_map_[new_id] = frame_id;
-
- return new_id;
-}
-
-AXTreeIDRegistry::FrameID AXTreeIDRegistry::GetFrameID(
- AXTreeIDRegistry::AXTreeID ax_tree_id) {
- std::map<AXTreeID, FrameID>::iterator it;
- it = ax_tree_to_frame_id_map_.find(ax_tree_id);
- if (it != ax_tree_to_frame_id_map_.end())
- return it->second;
-
- return FrameID(-1, -1);
-}
-
-void AXTreeIDRegistry::RemoveAXTreeID(AXTreeIDRegistry::AXTreeID ax_tree_id) {
- std::map<AXTreeID, FrameID>::iterator it;
- it = ax_tree_to_frame_id_map_.find(ax_tree_id);
- if (it != ax_tree_to_frame_id_map_.end()) {
- frame_to_ax_tree_id_map_.erase(it->second);
- ax_tree_to_frame_id_map_.erase(it);
- }
-}
-
-AXTreeIDRegistry::AXTreeIDRegistry() : ax_tree_id_counter_(-1) {
- // Always populate default desktop tree value (0 -> 0, 0).
- GetOrCreateAXTreeID(0, 0);
-}
-
-AXTreeIDRegistry::~AXTreeIDRegistry() {
-}
-
-} // namespace content
« no previous file with comments | « content/browser/accessibility/ax_tree_id_registry.h ('k') | content/browser/accessibility/browser_accessibility_cocoa.mm » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698