summaryrefslogtreecommitdiffstats
path: root/chrome/common/accessibility_events.cc
diff options
context:
space:
mode:
authorestade@chromium.org <estade@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-01-27 23:07:47 +0000
committerestade@chromium.org <estade@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-01-27 23:07:47 +0000
commite7cb7c391191e5b0973cdc6f533055aa227463d3 (patch)
tree42026d7e64be842f01fb58b92e2e375d9c58fed1 /chrome/common/accessibility_events.cc
parent23eda2f57f058bf1fb0633494c53d33c9f0f0182 (diff)
downloadchromium_src-e7cb7c391191e5b0973cdc6f533055aa227463d3.zip
chromium_src-e7cb7c391191e5b0973cdc6f533055aa227463d3.tar.gz
chromium_src-e7cb7c391191e5b0973cdc6f533055aa227463d3.tar.bz2
revert 37335:
Add an accessibility API for events raised outside of the web content. BUG=none TEST=none patch by Dominic Mazzoni <dmazzoni [at] google> review url: http://codereview.chromium.org/402099/show git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37337 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/common/accessibility_events.cc')
-rw-r--r--chrome/common/accessibility_events.cc80
1 files changed, 0 insertions, 80 deletions
diff --git a/chrome/common/accessibility_events.cc b/chrome/common/accessibility_events.cc
deleted file mode 100644
index 17dc491..0000000
--- a/chrome/common/accessibility_events.cc
+++ /dev/null
@@ -1,80 +0,0 @@
-// Copyright (c) 2010 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/extensions/extension_accessibility_api_constants.h"
-#include "chrome/browser/profile.h"
-#include "chrome/common/accessibility_events.h"
-#include "chrome/common/notification_service.h"
-#include "chrome/common/notification_type.h"
-
-namespace keys = extension_accessibility_api_constants;
-
-void SendAccessibilityNotification(
- NotificationType type, AccessibilityControlInfo* info) {
- Profile *profile = info->profile();
- if (profile->ShouldSendAccessibilityEvents()) {
- NotificationService::current()->Notify(
- type,
- Source<Profile>(profile),
- Details<AccessibilityControlInfo>(info));
- }
-}
-
-void AccessibilityControlInfo::SerializeToDict(DictionaryValue *dict) const {
- dict->SetString(keys::kNameKey, name_);
-}
-
-void AccessibilityWindowInfo::SerializeToDict(DictionaryValue *dict) const {
- AccessibilityControlInfo::SerializeToDict(dict);
- dict->SetString(keys::kTypeKey, keys::kTypeWindow);
-}
-
-void AccessibilityButtonInfo::SerializeToDict(DictionaryValue *dict) const {
- AccessibilityControlInfo::SerializeToDict(dict);
- dict->SetString(keys::kTypeKey, keys::kTypeButton);
-}
-
-void AccessibilityLinkInfo::SerializeToDict(DictionaryValue *dict) const {
- AccessibilityControlInfo::SerializeToDict(dict);
- dict->SetString(keys::kTypeKey, keys::kTypeLink);
-}
-
-void AccessibilityRadioButtonInfo::SerializeToDict(
- DictionaryValue *dict) const {
- AccessibilityControlInfo::SerializeToDict(dict);
- dict->SetString(keys::kTypeKey, keys::kTypeRadioButton);
- dict->SetBoolean(keys::kCheckedKey, checked_);
- dict->SetInteger(keys::kItemIndexKey, item_index_);
- dict->SetInteger(keys::kItemCountKey, item_count_);
-}
-
-void AccessibilityCheckboxInfo::SerializeToDict(DictionaryValue *dict) const {
- AccessibilityControlInfo::SerializeToDict(dict);
- dict->SetString(keys::kTypeKey, keys::kTypeCheckbox);
- dict->SetBoolean(keys::kCheckedKey, checked_);
-}
-
-void AccessibilityTabInfo::SerializeToDict(DictionaryValue *dict) const {
- AccessibilityControlInfo::SerializeToDict(dict);
- dict->SetString(keys::kTypeKey, keys::kTypeTab);
- dict->SetInteger(keys::kItemIndexKey, tab_index_);
- dict->SetInteger(keys::kItemCountKey, tab_count_);
-}
-
-void AccessibilityComboBoxInfo::SerializeToDict(DictionaryValue *dict) const {
- AccessibilityControlInfo::SerializeToDict(dict);
- dict->SetString(keys::kTypeKey, keys::kTypeComboBox);
- dict->SetString(keys::kValueKey, value_);
- dict->SetInteger(keys::kItemIndexKey, item_index_);
- dict->SetInteger(keys::kItemCountKey, item_count_);
-}
-
-void AccessibilityTextBoxInfo::SerializeToDict(DictionaryValue *dict) const {
- AccessibilityControlInfo::SerializeToDict(dict);
- dict->SetString(keys::kTypeKey, keys::kTypeTextBox);
- dict->SetString(keys::kValueKey, value_);
- dict->SetBoolean(keys::kPasswordKey, password_);
- dict->SetInteger(keys::kSelectionStartKey, selection_start_);
- dict->SetInteger(keys::kSelectionEndKey, selection_end_);
-}