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

Unified Diff: chrome/browser/ui/aura/accessibility/ax_root_obj_wrapper.cc

Issue 1040863002: Revert "Enable chrome.automation.getDesktop on all aura platforms." (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 5 years, 9 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: chrome/browser/ui/aura/accessibility/ax_root_obj_wrapper.cc
diff --git a/chrome/browser/ui/aura/accessibility/ax_root_obj_wrapper.cc b/chrome/browser/ui/aura/accessibility/ax_root_obj_wrapper.cc
deleted file mode 100644
index b565bde99088d7a7f3fb4270cff2ed8dd3fd296b..0000000000000000000000000000000000000000
--- a/chrome/browser/ui/aura/accessibility/ax_root_obj_wrapper.cc
+++ /dev/null
@@ -1,59 +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 "chrome/browser/ui/aura/accessibility/ax_root_obj_wrapper.h"
-
-#include "base/strings/utf_string_conversions.h"
-#include "ui/accessibility/ax_node_data.h"
-#include "ui/accessibility/ax_view_state.h"
-#include "ui/aura/window.h"
-#include "ui/views/accessibility/ax_aura_obj_cache.h"
-#include "ui/views/accessibility/ax_window_obj_wrapper.h"
-
-AXRootObjWrapper::AXRootObjWrapper(int32 id)
- : id_(id), alert_window_(new aura::Window(NULL)) {
-}
-
-AXRootObjWrapper::~AXRootObjWrapper() {
- if (alert_window_) {
- delete alert_window_;
- alert_window_ = NULL;
- }
-}
-
-views::AXAuraObjWrapper* AXRootObjWrapper::GetAlertForText(
- const std::string& text) {
- alert_window_->SetTitle(base::UTF8ToUTF16((text)));
- views::AXWindowObjWrapper* window_obj =
- static_cast<views::AXWindowObjWrapper*>(
- views::AXAuraObjCache::GetInstance()->GetOrCreate(alert_window_));
- window_obj->set_is_alert(true);
- return window_obj;
-}
-
-bool AXRootObjWrapper::HasChild(views::AXAuraObjWrapper* child) {
- std::vector<views::AXAuraObjWrapper*> children;
- GetChildren(&children);
- return std::find(children.begin(), children.end(), child) != children.end();
-}
-
-views::AXAuraObjWrapper* AXRootObjWrapper::GetParent() {
- return NULL;
-}
-
-void AXRootObjWrapper::GetChildren(
- std::vector<views::AXAuraObjWrapper*>* out_children) {
- views::AXAuraObjCache::GetInstance()->GetTopLevelWindows(out_children);
-}
-
-void AXRootObjWrapper::Serialize(ui::AXNodeData* out_node_data) {
- out_node_data->id = id_;
- out_node_data->role = ui::AX_ROLE_DESKTOP;
- // TODO(dtseng): Apply a richer set of states.
- out_node_data->state = 0;
-}
-
-int32 AXRootObjWrapper::GetID() {
- return id_;
-}
« no previous file with comments | « chrome/browser/ui/aura/accessibility/ax_root_obj_wrapper.h ('k') | chrome/browser/ui/aura/accessibility/ax_tree_source_aura.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698