Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(494)

Side by Side Diff: chrome/common/notification_type.h

Issue 6546072: Clean up how we handle themes in the extensions system and management API.... Base URL: svn://chrome-svn/chrome/trunk/src/
Patch Set: Created 9 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2011 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #ifndef CHROME_COMMON_NOTIFICATION_TYPE_H_ 5 #ifndef CHROME_COMMON_NOTIFICATION_TYPE_H_
6 #define CHROME_COMMON_NOTIFICATION_TYPE_H_ 6 #define CHROME_COMMON_NOTIFICATION_TYPE_H_
7 #pragma once 7 #pragma once
8 8
9 // This file describes various types used to describe and filter notifications 9 // This file describes various types used to describe and filter notifications
10 // that pass through the NotificationService. 10 // that pass through the NotificationService.
(...skipping 270 matching lines...) Expand 10 before | Expand all | Expand 10 after
281 281
282 // Sent after the renderer returns a snapshot of tab contents. 282 // Sent after the renderer returns a snapshot of tab contents.
283 // The source (Source<RenderViewHost>) is the RenderViewHost for which the 283 // The source (Source<RenderViewHost>) is the RenderViewHost for which the
284 // snapshot was generated and the details (Details<const SkBitmap>) is the 284 // snapshot was generated and the details (Details<const SkBitmap>) is the
285 // actual snapshot. 285 // actual snapshot.
286 TAB_SNAPSHOT_TAKEN, 286 TAB_SNAPSHOT_TAKEN,
287 287
288 // Send after the code is run in specified tab. 288 // Send after the code is run in specified tab.
289 TAB_CODE_EXECUTED, 289 TAB_CODE_EXECUTED,
290 290
291 // The user has changed the browser theme. 291 // The user has changed the browser theme. The source is a
292 // BrowserThemeProvider, and the details are an Extension.
292 BROWSER_THEME_CHANGED, 293 BROWSER_THEME_CHANGED,
293 294
294 // Sent when the renderer returns focus to the browser, as part of focus 295 // Sent when the renderer returns focus to the browser, as part of focus
295 // traversal. The source is the browser, there are no details. 296 // traversal. The source is the browser, there are no details.
296 FOCUS_RETURNED_TO_BROWSER, 297 FOCUS_RETURNED_TO_BROWSER,
297 298
298 // Application-modal dialogs ----------------------------------------------- 299 // Application-modal dialogs -----------------------------------------------
299 300
300 // Sent after an application-modal dialog has been shown. The source 301 // Sent after an application-modal dialog has been shown. The source
301 // is the dialog. 302 // is the dialog.
(...skipping 552 matching lines...) Expand 10 before | Expand all | Expand 10 after
854 EXTENSION_UPDATE_DISABLED, 855 EXTENSION_UPDATE_DISABLED,
855 856
856 // Sent when an extension is about to be installed so we can (in the case of 857 // Sent when an extension is about to be installed so we can (in the case of
857 // themes) alert the user with a loading dialog. The source is the download 858 // themes) alert the user with a loading dialog. The source is the download
858 // manager and the details are the download url. 859 // manager and the details are the download url.
859 EXTENSION_READY_FOR_INSTALL, 860 EXTENSION_READY_FOR_INSTALL,
860 861
861 // Sent when an extension install turns out to not be a theme. 862 // Sent when an extension install turns out to not be a theme.
862 NO_THEME_DETECTED, 863 NO_THEME_DETECTED,
863 864
864 // Sent when a new theme is installed. The details are an Extension, and the
865 // source is a Profile.
866 THEME_INSTALLED,
867
868 // Sent when new extensions are installed. The details are an Extension, and 865 // Sent when new extensions are installed. The details are an Extension, and
869 // the source is a Profile. 866 // the source is a Profile.
870 EXTENSION_INSTALLED, 867 EXTENSION_INSTALLED,
871 868
872 // An error occured during extension install. The details are a string with 869 // An error occured during extension install. The details are a string with
873 // details about why the install failed. 870 // details about why the install failed.
874 EXTENSION_INSTALL_ERROR, 871 EXTENSION_INSTALL_ERROR,
875 872
876 // Sent when an extension has been uninstalled. The details are 873 // Sent when an extension has been uninstalled. The details are
877 // an UninstalledExtensionInfo struct and the source is a Profile. 874 // an UninstalledExtensionInfo struct and the source is a Profile.
(...skipping 442 matching lines...) Expand 10 before | Expand all | Expand 10 after
1320 }; 1317 };
1321 1318
1322 inline bool operator==(NotificationType::Type a, NotificationType b) { 1319 inline bool operator==(NotificationType::Type a, NotificationType b) {
1323 return a == b.value; 1320 return a == b.value;
1324 } 1321 }
1325 inline bool operator!=(NotificationType::Type a, NotificationType b) { 1322 inline bool operator!=(NotificationType::Type a, NotificationType b) {
1326 return a != b.value; 1323 return a != b.value;
1327 } 1324 }
1328 1325
1329 #endif // CHROME_COMMON_NOTIFICATION_TYPE_H_ 1326 #endif // CHROME_COMMON_NOTIFICATION_TYPE_H_
OLDNEW
« no previous file with comments | « chrome/common/extensions/api/extension_api.json ('k') | chrome/test/data/extensions/management/themes/background.html » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698