summaryrefslogtreecommitdiffstats
path: root/chrome/browser/accessibility/accessibility_extension_api.h
diff options
context:
space:
mode:
authorncj674@motorola.com <ncj674@motorola.com@0039d316-1c4b-4281-b951-d872f2087c98>2013-02-14 08:42:52 +0000
committerncj674@motorola.com <ncj674@motorola.com@0039d316-1c4b-4281-b951-d872f2087c98>2013-02-14 08:42:52 +0000
commit0a30189026906b06e125830542bdd05b182ad8c2 (patch)
treeb74777caa79c798b243577eacae1bed0a9fb0d49 /chrome/browser/accessibility/accessibility_extension_api.h
parente2d8c0c7add36fd44665b367c0f00419a8ead9bb (diff)
downloadchromium_src-0a30189026906b06e125830542bdd05b182ad8c2.zip
chromium_src-0a30189026906b06e125830542bdd05b182ad8c2.tar.gz
chromium_src-0a30189026906b06e125830542bdd05b182ad8c2.tar.bz2
Move API functions registrations out of ExtensionFunctionRegistry.
JSON schema compiler automatically registers api functions in generated_api.cc files for the JSON files specified as schema_files in api.gyp. JSON schema compiler generates code in specific namespace, function names and file paths as per json files. BUG=159265 TBR=mirandac@chromium.org TBR=ben@chromium.org TBR=kalman@chromium.org Review URL: https://chromiumcodereview.appspot.com/12089062 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@182423 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/accessibility/accessibility_extension_api.h')
-rw-r--r--chrome/browser/accessibility/accessibility_extension_api.h13
1 files changed, 7 insertions, 6 deletions
diff --git a/chrome/browser/accessibility/accessibility_extension_api.h b/chrome/browser/accessibility/accessibility_extension_api.h
index 20b19d8..95216cb8 100644
--- a/chrome/browser/accessibility/accessibility_extension_api.h
+++ b/chrome/browser/accessibility/accessibility_extension_api.h
@@ -71,8 +71,9 @@ class ExtensionAccessibilityEventRouter : public content::NotificationObserver {
// API function that enables or disables accessibility support. Event
// listeners are only installed when accessibility support is enabled, to
// minimize the impact.
-class SetAccessibilityEnabledFunction : public SyncExtensionFunction {
- virtual ~SetAccessibilityEnabledFunction() {}
+class AccessibilitySetAccessibilityEnabledFunction
+ : public SyncExtensionFunction {
+ virtual ~AccessibilitySetAccessibilityEnabledFunction() {}
virtual bool RunImpl() OVERRIDE;
DECLARE_EXTENSION_FUNCTION(
"experimental.accessibility.setAccessibilityEnabled",
@@ -80,8 +81,8 @@ class SetAccessibilityEnabledFunction : public SyncExtensionFunction {
};
// API function that returns the most recent focused control.
-class GetFocusedControlFunction : public SyncExtensionFunction {
- virtual ~GetFocusedControlFunction() {}
+class AccessibilityGetFocusedControlFunction : public SyncExtensionFunction {
+ virtual ~AccessibilityGetFocusedControlFunction() {}
virtual bool RunImpl() OVERRIDE;
DECLARE_EXTENSION_FUNCTION(
"experimental.accessibility.getFocusedControl",
@@ -89,8 +90,8 @@ class GetFocusedControlFunction : public SyncExtensionFunction {
};
// API function that returns alerts being shown on the give tab.
-class GetAlertsForTabFunction : public SyncExtensionFunction {
- virtual ~GetAlertsForTabFunction() {}
+class AccessibilityGetAlertsForTabFunction : public SyncExtensionFunction {
+ virtual ~AccessibilityGetAlertsForTabFunction() {}
virtual bool RunImpl() OVERRIDE;
DECLARE_EXTENSION_FUNCTION(
"experimental.accessibility.getAlertsForTab",