Back to index

lightning-sunbird  0.9+nobinonly
Public Member Functions | Public Attributes
nsCSSFrameConstructor::RestyleEvent Struct Reference

#include <nsCSSFrameConstructor.h>

Inheritance diagram for nsCSSFrameConstructor::RestyleEvent:
Inheritance graph
Collaboration diagram for nsCSSFrameConstructor::RestyleEvent:
Collaboration graph

List of all members.

Public Member Functions

 RestyleEvent (nsCSSFrameConstructor *aConstructor)
 ~RestyleEvent ()
void HandleEvent ()

Public Attributes

PRCList link
PLHandleEventProc handler
PLDestroyEventProc destructor
PRBool handled

Detailed Description

Definition at line 996 of file nsCSSFrameConstructor.h.

Constructor & Destructor Documentation

Definition at line 14296 of file nsCSSFrameConstructor.cpp.

  NS_PRECONDITION(aConstructor, "Must have a constructor!");

  PL_InitEvent(this, aConstructor,
               ::HandleRestyleEvent, ::DestroyRestyleEvent);

Here is the call graph for this function:

Definition at line 998 of file nsCSSFrameConstructor.h.

{ }

Member Function Documentation

Definition at line 14258 of file nsCSSFrameConstructor.cpp.

  nsCSSFrameConstructor* constructor =
    NS_STATIC_CAST(nsCSSFrameConstructor*, owner);
  nsCOMPtr<nsIViewManager> viewManager =
  NS_ASSERTION(viewManager, "Must have view manager for update");

  // Force flushing of any pending content notifications that might have queued
  // up while our event was pending.  That will ensure that we don't construct
  // frames for content right now that's still waiting to be notified on,

  // Make sure that any restyles that happen from now on will go into
  // a new event.
  constructor->mRestyleEventQueue = nsnull;


Here is the call graph for this function:

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 files: