Back to index

lightning-sunbird  0.9+nobinonly
Public Member Functions | Public Attributes
DummyLayoutRequestEvent Struct Reference
Inheritance diagram for DummyLayoutRequestEvent:
Inheritance graph
[legend]
Collaboration diagram for DummyLayoutRequestEvent:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 DummyLayoutRequestEvent (PresShell *aPresShell) NS_HIDDEN
 ~DummyLayoutRequestEvent ()
void HandleEvent ()

Public Attributes

PRCList link
PLHandleEventProc handler
PLDestroyEventProc destructor
voidowner
voidsynchronousResult
PRLocklock
PRCondVarcondVar
PRBool handled

Detailed Description

Definition at line 7233 of file nsPresShell.cpp.


Constructor & Destructor Documentation

Definition at line 7263 of file nsPresShell.cpp.

{
  NS_PRECONDITION(aPresShell, "Must have a presshell");
  NS_PRECONDITION(aPresShell->mDummyLayoutRequest, "No layout request?");

  PL_InitEvent(this, aPresShell, ::HandleDummyLayoutRequestPLEvent,
               ::DestroyDummyLayoutRequestPLEvent);
}

Here is the call graph for this function:

Definition at line 7235 of file nsPresShell.cpp.

{ }

Member Function Documentation

Definition at line 7237 of file nsPresShell.cpp.

                     {
    // Hold a ref here, just in case, since we can trigger DOM event dispatch
    nsRefPtr<PresShell> presShell = NS_STATIC_CAST(PresShell*, owner);
    presShell->mDummyLayoutRequestEventPosted = PR_FALSE;
    presShell->RemoveDummyLayoutRequest();
  }

Here is the caller graph for this function:


Member Data Documentation

PRCondVar * PLEvent::condVar [inherited]

Definition at line 514 of file nsIEventQueueService.idl.

Definition at line 510 of file nsIEventQueueService.idl.

PRBool PLEvent::handled [inherited]

Definition at line 515 of file nsIEventQueueService.idl.

Definition at line 509 of file nsIEventQueueService.idl.

PRCList PLEvent::link [inherited]

Definition at line 508 of file nsIEventQueueService.idl.

PRLock * PLEvent::lock [inherited]

Definition at line 513 of file nsIEventQueueService.idl.

void * PLEvent::owner [inherited]

Definition at line 511 of file nsIEventQueueService.idl.

Definition at line 512 of file nsIEventQueueService.idl.


The documentation for this struct was generated from the following file: