OLD | NEW |
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_CHROME_NOTIFICATION_TYPES_H_ | 5 #ifndef CHROME_COMMON_CHROME_NOTIFICATION_TYPES_H_ |
6 #define CHROME_COMMON_CHROME_NOTIFICATION_TYPES_H_ | 6 #define CHROME_COMMON_CHROME_NOTIFICATION_TYPES_H_ |
7 #pragma once | 7 #pragma once |
8 | 8 |
9 #include "content/public/browser/notification_types.h" | 9 #include "content/public/browser/notification_types.h" |
10 | 10 |
(...skipping 104 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
115 | 115 |
116 // Indicates that the new page tab has finished loading. This is used for | 116 // Indicates that the new page tab has finished loading. This is used for |
117 // performance testing to see how fast we can load it after startup, and is | 117 // performance testing to see how fast we can load it after startup, and is |
118 // only called once for the lifetime of the browser. The source is unused. | 118 // only called once for the lifetime of the browser. The source is unused. |
119 // Details is an integer: the number of milliseconds elapsed between | 119 // Details is an integer: the number of milliseconds elapsed between |
120 // starting and finishing all painting. | 120 // starting and finishing all painting. |
121 NOTIFICATION_INITIAL_NEW_TAB_UI_LOAD, | 121 NOTIFICATION_INITIAL_NEW_TAB_UI_LOAD, |
122 | 122 |
123 // Used to fire notifications about how long various events took to | 123 // Used to fire notifications about how long various events took to |
124 // complete. E.g., this is used to get more fine grained timings from the | 124 // complete. E.g., this is used to get more fine grained timings from the |
125 // new tab page. Details is a MetricEventDurationDetails. | 125 // new tab page. The source is a WebContents and the details is a |
| 126 // MetricEventDurationDetails. |
126 NOTIFICATION_METRIC_EVENT_DURATION, | 127 NOTIFICATION_METRIC_EVENT_DURATION, |
127 | 128 |
128 // This notification is sent when TabContents::SetAppExtension is invoked. | 129 // This notification is sent when TabContents::SetAppExtension is invoked. |
129 // The source is the ExtensionTabHelper SetAppExtension was invoked on. | 130 // The source is the ExtensionTabHelper SetAppExtension was invoked on. |
130 NOTIFICATION_TAB_CONTENTS_APPLICATION_EXTENSION_CHANGED, | 131 NOTIFICATION_TAB_CONTENTS_APPLICATION_EXTENSION_CHANGED, |
131 | 132 |
132 // Notification posted when the element that is focused and currently accepts | 133 // Notification posted when the element that is focused and currently accepts |
133 // keyboard input inside the webpage has been touched. The source is the | 134 // keyboard input inside the webpage has been touched. The source is the |
134 // RenderViewHost and the details are not used. | 135 // RenderViewHost and the details are not used. |
135 NOTIFICATION_FOCUSED_EDITABLE_NODE_TOUCHED, | 136 NOTIFICATION_FOCUSED_EDITABLE_NODE_TOUCHED, |
(...skipping 764 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
900 // |webkit::forms::PasswordForm|s that were affected. | 901 // |webkit::forms::PasswordForm|s that were affected. |
901 NOTIFICATION_LOGINS_CHANGED, | 902 NOTIFICATION_LOGINS_CHANGED, |
902 | 903 |
903 // Sent when an import process has ended. | 904 // Sent when an import process has ended. |
904 NOTIFICATION_IMPORT_FINISHED, | 905 NOTIFICATION_IMPORT_FINISHED, |
905 | 906 |
906 // Sent when the applications in the NTP app launcher have been reordered. | 907 // Sent when the applications in the NTP app launcher have been reordered. |
907 NOTIFICATION_EXTENSION_LAUNCHER_REORDERED, | 908 NOTIFICATION_EXTENSION_LAUNCHER_REORDERED, |
908 | 909 |
909 // Sent when an app is installed and an NTP has been shown. Source is the | 910 // Sent when an app is installed and an NTP has been shown. Source is the |
910 // TabContents that was shown, and Details is the string ID of the extension | 911 // WebContents that was shown, and Details is the string ID of the extension |
911 // which was installed. | 912 // which was installed. |
912 NOTIFICATION_APP_INSTALLED_TO_NTP, | 913 NOTIFICATION_APP_INSTALLED_TO_NTP, |
913 | 914 |
914 #if defined(OS_CHROMEOS) | 915 #if defined(OS_CHROMEOS) |
915 // Sent when WebSocketProxy started accepting connections; details is integer | 916 // Sent when WebSocketProxy started accepting connections; details is integer |
916 // port on which proxy is listening. | 917 // port on which proxy is listening. |
917 NOTIFICATION_WEB_SOCKET_PROXY_STARTED, | 918 NOTIFICATION_WEB_SOCKET_PROXY_STARTED, |
918 #endif | 919 #endif |
919 | 920 |
920 // Sent when a new web store promo has been loaded. | 921 // Sent when a new web store promo has been loaded. |
(...skipping 91 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1012 // Currently only Content and Chrome define and use notifications. | 1013 // Currently only Content and Chrome define and use notifications. |
1013 // Custom notifications not belonging to Content and Chrome should start | 1014 // Custom notifications not belonging to Content and Chrome should start |
1014 // from here. | 1015 // from here. |
1015 NOTIFICATION_CHROME_END, | 1016 NOTIFICATION_CHROME_END, |
1016 }; | 1017 }; |
1017 | 1018 |
1018 } // namespace chrome | 1019 } // namespace chrome |
1019 | 1020 |
1020 | 1021 |
1021 #endif // CHROME_COMMON_CHROME_NOTIFICATION_TYPES_H_ | 1022 #endif // CHROME_COMMON_CHROME_NOTIFICATION_TYPES_H_ |
OLD | NEW |