[email protected] | 5c7e9e8d | 2012-01-23 18:57:07 | [diff] [blame] | 1 | // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
[email protected] | f9391485 | 2009-05-26 06:05:40 | [diff] [blame] | 2 | // 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] | 32b76ef | 2010-07-26 23:08:24 | [diff] [blame] | 9 | #pragma once |
[email protected] | f9391485 | 2009-05-26 06:05:40 | [diff] [blame] | 10 | |
11 | namespace extension_event_names { | ||||
12 | |||||
[email protected] | 7596ce7 | 2010-08-30 05:10:46 | [diff] [blame] | 13 | // Tabs. |
[email protected] | 5c7e9e8d | 2012-01-23 18:57:07 | [diff] [blame] | 14 | extern const char kOnTabActivated[]; |
[email protected] | 8c3495c | 2011-09-28 03:32:30 | [diff] [blame] | 15 | extern const char kOnTabActiveChanged[]; |
[email protected] | f9391485 | 2009-05-26 06:05:40 | [diff] [blame] | 16 | extern const char kOnTabAttached[]; |
17 | extern const char kOnTabCreated[]; | ||||
18 | extern const char kOnTabDetached[]; | ||||
[email protected] | 8c3495c | 2011-09-28 03:32:30 | [diff] [blame] | 19 | extern const char kOnTabHighlightChanged[]; |
[email protected] | 5c7e9e8d | 2012-01-23 18:57:07 | [diff] [blame] | 20 | extern const char kOnTabHighlighted[]; |
[email protected] | f9391485 | 2009-05-26 06:05:40 | [diff] [blame] | 21 | extern const char kOnTabMoved[]; |
22 | extern const char kOnTabRemoved[]; | ||||
23 | extern const char kOnTabSelectionChanged[]; | ||||
24 | extern const char kOnTabUpdated[]; | ||||
[email protected] | 7596ce7 | 2010-08-30 05:10:46 | [diff] [blame] | 25 | |
26 | // Windows. | ||||
[email protected] | f9391485 | 2009-05-26 06:05:40 | [diff] [blame] | 27 | extern const char kOnWindowCreated[]; |
28 | extern const char kOnWindowFocusedChanged[]; | ||||
29 | extern const char kOnWindowRemoved[]; | ||||
30 | |||||
[email protected] | 7596ce7 | 2010-08-30 05:10:46 | [diff] [blame] | 31 | // Management. |
32 | extern const char kOnExtensionInstalled[]; | ||||
33 | extern const char kOnExtensionUninstalled[]; | ||||
34 | extern const char kOnExtensionEnabled[]; | ||||
35 | extern const char kOnExtensionDisabled[]; | ||||
36 | |||||
[email protected] | eed367e | 2011-04-12 03:43:31 | [diff] [blame] | 37 | // FileBrowser. |
38 | extern const char kOnFileBrowserDiskChanged[]; | ||||
[email protected] | a6d0664 | 2011-06-02 05:55:23 | [diff] [blame] | 39 | extern const char kOnFileChanged[]; |
[email protected] | 928ae885 | 2011-07-26 01:15:03 | [diff] [blame] | 40 | extern const char kOnFileBrowserMountCompleted[]; |
[email protected] | 7596ce7 | 2010-08-30 05:10:46 | [diff] [blame] | 41 | |
[email protected] | be5bd574 | 2011-07-14 07:21:01 | [diff] [blame] | 42 | // InputMethod. |
43 | extern const char kOnInputMethodChanged[]; | ||||
44 | |||||
[email protected] | 370e950 | 2011-09-14 19:31:44 | [diff] [blame] | 45 | // Downloads. |
46 | extern const char kOnDownloadCreated[]; | ||||
47 | extern const char kOnDownloadChanged[]; | ||||
48 | extern const char kOnDownloadErased[]; | ||||
49 | |||||
[email protected] | be80eae9 | 2011-10-22 03:32:07 | [diff] [blame] | 50 | // Settings. |
51 | extern const char kOnSettingsChanged[]; | ||||
52 | |||||
[email protected] | 921c31cb | 2012-01-25 01:19:34 | [diff] [blame] | 53 | // TerminalPrivate. |
54 | extern const char kOnTerminalProcessOutput[]; | ||||
55 | |||||
[email protected] | f9391485 | 2009-05-26 06:05:40 | [diff] [blame] | 56 | }; // namespace extension_event_names |
57 | |||||
58 | #endif // CHROME_BROWSER_EXTENSIONS_EXTENSION_EVENT_NAMES_H_ |