| OLD | NEW |
| 1 // Copyright (c) 2006-2008 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2006-2008 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 | 7 |
| 8 // This file describes various types used to describe and filter notifications | 8 // This file describes various types used to describe and filter notifications |
| 9 // that pass through the NotificationService. | 9 // that pass through the NotificationService. |
| 10 // | 10 // |
| (...skipping 268 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 279 // This notification is sent when a TabContents is being hidden, e.g. due | 279 // This notification is sent when a TabContents is being hidden, e.g. due |
| 280 // to switching away from this tab. The source is a Source<TabContents>. | 280 // to switching away from this tab. The source is a Source<TabContents>. |
| 281 TAB_CONTENTS_HIDDEN, | 281 TAB_CONTENTS_HIDDEN, |
| 282 | 282 |
| 283 // This notification is sent when a TabContents is being destroyed. Any | 283 // This notification is sent when a TabContents is being destroyed. Any |
| 284 // object holding a reference to a TabContents can listen to that | 284 // object holding a reference to a TabContents can listen to that |
| 285 // notification to properly reset the reference. The source is a | 285 // notification to properly reset the reference. The source is a |
| 286 // Source<TabContents>. | 286 // Source<TabContents>. |
| 287 TAB_CONTENTS_DESTROYED, | 287 TAB_CONTENTS_DESTROYED, |
| 288 | 288 |
| 289 // A RenderViewHost was created for a TabContents. The source is the |
| 290 // RenderViewHostManager who owns it, and the details is the RenderViewHost |
| 291 // pointer. Note that the source will be NULL in some cases for testing, |
| 292 // when there is no RVHManager. |
| 293 RENDER_VIEW_HOST_CREATED_FOR_TAB, |
| 294 |
| 289 // Stuff inside the tabs --------------------------------------------------- | 295 // Stuff inside the tabs --------------------------------------------------- |
| 290 | 296 |
| 291 // This message is sent after a constrained window has been closed. The | 297 // This message is sent after a constrained window has been closed. The |
| 292 // source is a Source<ConstrainedWindow> with a pointer to the closed child | 298 // source is a Source<ConstrainedWindow> with a pointer to the closed child |
| 293 // window. (The pointer isn't usable, except for identification.) No | 299 // window. (The pointer isn't usable, except for identification.) No |
| 294 // details are expected. | 300 // details are expected. |
| 295 CWINDOW_CLOSED, | 301 CWINDOW_CLOSED, |
| 296 | 302 |
| 297 // Indicates that a RenderProcessHost is destructing. The source will be the | 303 // Indicates that a RenderProcessHost is destructing. The source will be the |
| 298 // RenderProcessHost that corresponds to the process. | 304 // RenderProcessHost that corresponds to the process. |
| (...skipping 20 matching lines...) Expand all Loading... |
| 319 // This is sent to notify that the RenderViewHost displayed in a | 325 // This is sent to notify that the RenderViewHost displayed in a |
| 320 // TabContents has changed. Source is the TabContents for which the change | 326 // TabContents has changed. Source is the TabContents for which the change |
| 321 // happened, details is the previous RenderViewHost (can be NULL when the | 327 // happened, details is the previous RenderViewHost (can be NULL when the |
| 322 // first RenderViewHost is set). | 328 // first RenderViewHost is set). |
| 323 RENDER_VIEW_HOST_CHANGED, | 329 RENDER_VIEW_HOST_CHANGED, |
| 324 | 330 |
| 325 // This is sent when a RenderWidgetHost is being destroyed. The source is | 331 // This is sent when a RenderWidgetHost is being destroyed. The source is |
| 326 // the RenderWidgetHost, the details are not used. | 332 // the RenderWidgetHost, the details are not used. |
| 327 RENDER_WIDGET_HOST_DESTROYED, | 333 RENDER_WIDGET_HOST_DESTROYED, |
| 328 | 334 |
| 335 // Indicates a RenderWidgetHost has been hidden or restored. The source is |
| 336 // the RWH whose visibility changed, the details is a bool set to true if |
| 337 // the new state is "visible." |
| 338 RENDER_WIDGET_VISIBILITY_CHANGED, |
| 339 |
| 329 // Notification from TabContents that we have received a response from the | 340 // Notification from TabContents that we have received a response from the |
| 330 // renderer after using the dom inspector. | 341 // renderer after using the dom inspector. |
| 331 DOM_INSPECT_ELEMENT_RESPONSE, | 342 DOM_INSPECT_ELEMENT_RESPONSE, |
| 332 | 343 |
| 333 // Notification from TabContents that we have received a response from the | 344 // Notification from TabContents that we have received a response from the |
| 334 // renderer in response to a dom automation controller action. | 345 // renderer in response to a dom automation controller action. |
| 335 DOM_OPERATION_RESPONSE, | 346 DOM_OPERATION_RESPONSE, |
| 336 | 347 |
| 337 // Sent when the bookmark bubble hides. The source is the profile, the | 348 // Sent when the bookmark bubble hides. The source is the profile, the |
| 338 // details unused. | 349 // details unused. |
| (...skipping 261 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 600 }; | 611 }; |
| 601 | 612 |
| 602 inline bool operator==(NotificationType::Type a, NotificationType b) { | 613 inline bool operator==(NotificationType::Type a, NotificationType b) { |
| 603 return a == b.value; | 614 return a == b.value; |
| 604 } | 615 } |
| 605 inline bool operator!=(NotificationType::Type a, NotificationType b) { | 616 inline bool operator!=(NotificationType::Type a, NotificationType b) { |
| 606 return a != b.value; | 617 return a != b.value; |
| 607 } | 618 } |
| 608 | 619 |
| 609 #endif // CHROME_COMMON_NOTIFICATION_TYPE_H_ | 620 #endif // CHROME_COMMON_NOTIFICATION_TYPE_H_ |
| OLD | NEW |