// Copyright (c) 2012 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. // Constants for the event names sent to extensions. #ifndef CHROME_BROWSER_EXTENSIONS_EVENT_NAMES_H_ #define CHROME_BROWSER_EXTENSIONS_EVENT_NAMES_H_ namespace extensions { namespace event_names { // Tabs. extern const char kOnTabActivated[]; extern const char kOnTabActiveChanged[]; extern const char kOnTabAttached[]; extern const char kOnTabCreated[]; extern const char kOnTabDetached[]; extern const char kOnTabHighlightChanged[]; extern const char kOnTabHighlighted[]; extern const char kOnTabMoved[]; extern const char kOnTabRemoved[]; extern const char kOnTabReplaced[]; extern const char kOnTabSelectionChanged[]; extern const char kOnTabUpdated[]; // Windows. extern const char kOnWindowCreated[]; extern const char kOnWindowFocusedChanged[]; extern const char kOnWindowRemoved[]; // Management. extern const char kOnExtensionInstalled[]; extern const char kOnExtensionUninstalled[]; extern const char kOnExtensionEnabled[]; extern const char kOnExtensionDisabled[]; // FileBrowser. extern const char kOnDirectoryChanged[]; extern const char kOnFileBrowserMountCompleted[]; extern const char kOnFileTransfersUpdated[]; extern const char kOnDocumentFeedFetched[]; extern const char kOnFileBrowserPreferencesChanged[]; extern const char kOnFileBrowserDriveConnectionStatusChanged[]; // InputMethod. extern const char kOnInputMethodChanged[]; // Context menus. extern const char kOnContextMenus[]; extern const char kOnContextMenuClicked[]; // DIAL. extern const char kOnDialDeviceList[]; extern const char kOnDialError[]; // Downloads. extern const char kOnDownloadCreated[]; extern const char kOnDownloadChanged[]; extern const char kOnDownloadErased[]; extern const char kOnDownloadDeterminingFilename[]; // Settings. extern const char kOnSettingsChanged[]; // TerminalPrivate. extern const char kOnTerminalProcessOutput[]; // OffscreenTabs. extern const char kOnOffscreenTabUpdated[]; // Tab content capture. extern const char kOnTabCaptureStatusChanged[]; // Bluetooth. extern const char kBluetoothOnAdapterStateChanged[]; extern const char kBluetoothOnConnection[]; extern const char kBluetoothOnDeviceDiscovered[]; extern const char kBluetoothOnDeviceSearchFinished[]; extern const char kBluetoothOnDeviceSearchResult[]; // Push messaging. extern const char kOnPushMessage[]; // systemInfo event names. extern const char kOnDisplayChanged[]; extern const char kOnStorageAvailableCapacityChanged[]; extern const char kOnStorageAttached[]; extern const char kOnStorageDetached[]; // System Indicator icon. extern const char kOnSystemIndicatorClicked[]; // SyncFileSystem. extern const char kOnServiceStatusChanged[]; extern const char kOnFileStatusChanged[]; // MediaGalleriesPrivate. extern const char kOnAttachEventName[]; extern const char kOnDetachEventName[]; extern const char kOnGalleryChangedEventName[]; // Notifications. extern const char kOnNotificationDisplayed[]; extern const char kOnNotificationError[]; extern const char kOnNotificationClosed[]; extern const char kOnNotificationClicked[]; extern const char kOnNotificationButtonClicked[]; // NetworkingPrivate extern const char kOnNetworksChanged[]; extern const char kOnNetworkListChanged[]; // Audio extern const char kOnAudioDeviceChanged[]; // Runtime. extern const char kOnLaunched[]; extern const char kOnRestarted[]; // FeedbackPrivate extern const char kOnFeedbackRequested[]; // DeveloperPrivate. extern const char kDeveloperPrivateOnItemStateChanged[]; // ImageWriter extern const char kRecoveryOnWriteProgress[]; extern const char kRecoveryOnWriteComplete[]; extern const char kRecoveryOnWriteError[]; } // namespace event_names } // namespace extensions #endif // CHROME_BROWSER_EXTENSIONS_EVENT_NAMES_H_