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

Unified Diff: webkit/tools/test_shell/accessibility_controller.cc

Issue 6296015: Remove eventSender, accessibilityController, plainText and (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src/webkit/tools/test_shell
Patch Set: Created 9 years, 11 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: webkit/tools/test_shell/accessibility_controller.cc
diff --git a/webkit/tools/test_shell/accessibility_controller.cc b/webkit/tools/test_shell/accessibility_controller.cc
deleted file mode 100644
index e53410a9f9bcb5d625b13bf57e02f434c10bdd0b..0000000000000000000000000000000000000000
--- a/webkit/tools/test_shell/accessibility_controller.cc
+++ /dev/null
@@ -1,98 +0,0 @@
-// Copyright (c) 2006-2009 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 <vector>
-
-#include "webkit/tools/test_shell/accessibility_controller.h"
-
-#include "base/logging.h"
-#include "third_party/WebKit/Source/WebKit/chromium/public/WebAccessibilityCache.h"
-#include "third_party/WebKit/Source/WebKit/chromium/public/WebAccessibilityObject.h"
-#include "third_party/WebKit/Source/WebKit/chromium/public/WebFrame.h"
-#include "third_party/WebKit/Source/WebKit/chromium/public/WebView.h"
-#include "webkit/tools/test_shell/test_shell.h"
-
-using WebKit::WebAccessibilityCache;
-using WebKit::WebAccessibilityObject;
-using WebKit::WebFrame;
-
-AccessibilityController::AccessibilityController(TestShell* shell)
- : shell_(shell) {
-
- BindMethod("logFocusEvents",
- &AccessibilityController::LogFocusEventsCallback);
- BindMethod("logScrollingStartEvents",
- &AccessibilityController::LogScrollingStartEventsCallback);
-
- BindProperty("focusedElement",
- &AccessibilityController::FocusedElementGetterCallback);
- BindProperty("rootElement",
- &AccessibilityController::RootElementGetterCallback);
-
- BindFallbackMethod(&AccessibilityController::FallbackCallback);
-}
-
-void AccessibilityController::BindToJavascript(
- WebFrame* frame, const std::string& classname) {
- WebAccessibilityCache::enableAccessibility();
- CppBoundClass::BindToJavascript(frame, classname);
-}
-
-void AccessibilityController::Reset() {
- root_element_ = WebAccessibilityObject();
- focused_element_ = WebAccessibilityObject();
- elements_.Clear();
-}
-
-void AccessibilityController::SetFocusedElement(
- const WebAccessibilityObject& focused_element) {
- focused_element_ = focused_element;
-}
-
-AccessibilityUIElement* AccessibilityController::GetFocusedElement() {
- if (focused_element_.isNull())
- focused_element_ = shell_->webView()->accessibilityObject();
-
- return elements_.Create(focused_element_);
-}
-
-AccessibilityUIElement* AccessibilityController::GetRootElement() {
- if (root_element_.isNull())
- root_element_ = shell_->webView()->accessibilityObject();
- return elements_.CreateRoot(root_element_);
-}
-
-void AccessibilityController::LogFocusEventsCallback(
- const CppArgumentList &args,
- CppVariant *result) {
- // As of r49031, this is not being used upstream.
- result->SetNull();
-}
-
-void AccessibilityController::LogScrollingStartEventsCallback(
- const CppArgumentList &args,
- CppVariant *result) {
- // As of r49031, this is not being used upstream.
- result->SetNull();
-}
-
-void AccessibilityController::FocusedElementGetterCallback(CppVariant* result) {
- result->Set(*(GetFocusedElement()->GetAsCppVariant()));
-}
-
-void AccessibilityController::RootElementGetterCallback(CppVariant *result) {
- result->Set(*(GetRootElement()->GetAsCppVariant()));
-}
-
-void AccessibilityController::FallbackCallback(const CppArgumentList &args,
- CppVariant *result) {
- std::wstring message(
- L"JavaScript ERROR: unknown method called on AccessibilityController");
- if (!shell_->layout_test_mode()) {
- logging::LogMessage("CONSOLE:", 0).stream() << message;
- } else {
- printf("CONSOLE MESSAGE: %S\n", message.c_str());
- }
- result->SetNull();
-}
« no previous file with comments | « webkit/tools/test_shell/accessibility_controller.h ('k') | webkit/tools/test_shell/event_sending_controller.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698