Back to index

lightning-sunbird  0.9+nobinonly
Classes | Defines | Typedefs
nsIDocumentObserver.h File Reference
#include "nsISupports.h"
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  nsIDocumentObserver

Defines

#define NS_IDOCUMENT_OBSERVER_IID   { 0xb3f92460, 0x944c, 0x11d1, {0x93, 0x23, 0x00, 0x80, 0x5f, 0x8a, 0xdd, 0x32}}
#define UPDATE_CONTENT_MODEL   0x00000001
#define UPDATE_STYLE   0x00000002
#define UPDATE_CONTENT_STATE   0x00000004
#define UPDATE_ALL   (UPDATE_CONTENT_MODEL | UPDATE_STYLE | UPDATE_CONTENT_STATE)
#define NS_DECL_NSIDOCUMENTOBSERVER
#define NS_IMPL_NSIDOCUMENTOBSERVER_CORE_STUB(_class)
#define NS_IMPL_NSIDOCUMENTOBSERVER_LOAD_STUB(_class)
#define NS_IMPL_NSIDOCUMENTOBSERVER_REFLOW_STUB(_class)
#define NS_IMPL_NSIDOCUMENTOBSERVER_STATE_STUB(_class)
#define NS_IMPL_NSIDOCUMENTOBSERVER_CONTENT(_class)
#define NS_IMPL_NSIDOCUMENTOBSERVER_STYLE_STUB(_class)

Typedefs

typedef PRUint32 nsUpdateType

Define Documentation

Definition at line 335 of file nsIDocumentObserver.h.

#define NS_IDOCUMENT_OBSERVER_IID   { 0xb3f92460, 0x944c, 0x11d1, {0x93, 0x23, 0x00, 0x80, 0x5f, 0x8a, 0xdd, 0x32}}

Definition at line 50 of file nsIDocumentObserver.h.

Definition at line 434 of file nsIDocumentObserver.h.

Value:
void                                                                      \
_class::BeginUpdate(nsIDocument* aDocument, nsUpdateType aUpdateType)     \
{                                                                         \
}                                                                         \
void                                                                      \
_class::EndUpdate(nsIDocument* aDocument, nsUpdateType aUpdateType)       \
{                                                                         \
}                                                                         \
void                                                                      \
_class::DocumentWillBeDestroyed(nsIDocument* aDocument)                   \
{                                                                         \
}

Definition at line 389 of file nsIDocumentObserver.h.

Value:
void                                                                      \
_class::BeginLoad(nsIDocument* aDocument)                                 \
{                                                                         \
}                                                                         \
void                                                                      \
_class::EndLoad(nsIDocument* aDocument)                                   \
{                                                                         \
}

Definition at line 403 of file nsIDocumentObserver.h.

Value:
void                                                                      \
_class::BeginReflow(nsIDocument* aDocument,                               \
                    nsIPresShell* aShell)                                 \
{                                                                         \
}                                                                         \
void                                                                      \
_class::EndReflow(nsIDocument* aDocument,                                 \
                  nsIPresShell* aShell)                                   \
{                                                                         \
}

Definition at line 413 of file nsIDocumentObserver.h.

Value:
void                                                                      \
_class::ContentStatesChanged(nsIDocument* aDocument,                      \
                             nsIContent* aContent1,                       \
                             nsIContent* aContent2,                       \
                             PRInt32 aStateMask)                          \
{                                                                         \
}

Definition at line 425 of file nsIDocumentObserver.h.

Definition at line 470 of file nsIDocumentObserver.h.

Definition at line 58 of file nsIDocumentObserver.h.

#define UPDATE_CONTENT_MODEL   0x00000001

Definition at line 55 of file nsIDocumentObserver.h.

#define UPDATE_CONTENT_STATE   0x00000004

Definition at line 57 of file nsIDocumentObserver.h.

#define UPDATE_STYLE   0x00000002

Definition at line 56 of file nsIDocumentObserver.h.


Typedef Documentation

Definition at line 53 of file nsIDocumentObserver.h.