blob: d18c1f1185bb34846cbae3aee1705fa0466e7ad0 [file] [log] [blame]
[email protected]5c7e9e8d2012-01-23 18:57:071// Copyright (c) 2012 The Chromium Authors. All rights reserved.
[email protected]f93914852009-05-26 06:05:402// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5// Constants for the event names sent to extensions.
6
7#ifndef CHROME_BROWSER_EXTENSIONS_EXTENSION_EVENT_NAMES_H_
8#define CHROME_BROWSER_EXTENSIONS_EXTENSION_EVENT_NAMES_H_
[email protected]32b76ef2010-07-26 23:08:249#pragma once
[email protected]f93914852009-05-26 06:05:4010
11namespace extension_event_names {
12
[email protected]7596ce72010-08-30 05:10:4613// Tabs.
[email protected]5c7e9e8d2012-01-23 18:57:0714extern const char kOnTabActivated[];
[email protected]8c3495c2011-09-28 03:32:3015extern const char kOnTabActiveChanged[];
[email protected]f93914852009-05-26 06:05:4016extern const char kOnTabAttached[];
17extern const char kOnTabCreated[];
18extern const char kOnTabDetached[];
[email protected]8c3495c2011-09-28 03:32:3019extern const char kOnTabHighlightChanged[];
[email protected]5c7e9e8d2012-01-23 18:57:0720extern const char kOnTabHighlighted[];
[email protected]f93914852009-05-26 06:05:4021extern const char kOnTabMoved[];
22extern const char kOnTabRemoved[];
23extern const char kOnTabSelectionChanged[];
24extern const char kOnTabUpdated[];
[email protected]7596ce72010-08-30 05:10:4625
26// Windows.
[email protected]f93914852009-05-26 06:05:4027extern const char kOnWindowCreated[];
28extern const char kOnWindowFocusedChanged[];
29extern const char kOnWindowRemoved[];
30
[email protected]7596ce72010-08-30 05:10:4631// Management.
32extern const char kOnExtensionInstalled[];
33extern const char kOnExtensionUninstalled[];
34extern const char kOnExtensionEnabled[];
35extern const char kOnExtensionDisabled[];
36
[email protected]eed367e2011-04-12 03:43:3137// FileBrowser.
38extern const char kOnFileBrowserDiskChanged[];
[email protected]a6d06642011-06-02 05:55:2339extern const char kOnFileChanged[];
[email protected]928ae8852011-07-26 01:15:0340extern const char kOnFileBrowserMountCompleted[];
[email protected]7596ce72010-08-30 05:10:4641
[email protected]be5bd5742011-07-14 07:21:0142// InputMethod.
43extern const char kOnInputMethodChanged[];
44
[email protected]370e9502011-09-14 19:31:4445// Downloads.
46extern const char kOnDownloadCreated[];
47extern const char kOnDownloadChanged[];
48extern const char kOnDownloadErased[];
49
[email protected]be80eae92011-10-22 03:32:0750// Settings.
51extern const char kOnSettingsChanged[];
52
[email protected]921c31cb2012-01-25 01:19:3453// TerminalPrivate.
54extern const char kOnTerminalProcessOutput[];
55
[email protected]f93914852009-05-26 06:05:4056}; // namespace extension_event_names
57
58#endif // CHROME_BROWSER_EXTENSIONS_EXTENSION_EVENT_NAMES_H_