nsStyleDisplay Struct Reference

#include <nsStyleStruct.h>

Collaboration diagram for nsStyleDisplay:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 nsStyleDisplay ()
 nsStyleDisplay (const nsStyleDisplay &aOther)
 ~nsStyleDisplay ()
void * operator new (size_t sz, nsPresContext *aContext) CPP_THROW_NEW
void Destroy (nsPresContext *aContext)
nsChangeHint CalcDifference (const nsStyleDisplay &aOther) const
PRBool IsBlockInside () const
PRBool IsBlockOutside () const
PRBool IsInlineOutside () const
PRBool IsFloating () const
PRBool IsAbsolutelyPositioned () const
PRBool IsPositioned () const
PRBool IsScrollableOverflow () const
PRBool IsTableClip () const
PRBool HasTransform () const

Static Public Member Functions

static PRBool ForceCompare ()

Public Attributes

nsRefPtr< nsCSSValue::URLmBinding
nsRect mClip
float mOpacity
PRUint8 mDisplay
PRUint8 mOriginalDisplay
PRUint8 mAppearance
PRUint8 mPosition
PRUint8 mFloats
PRUint8 mBreakType
PRPackedBool mBreakBefore
PRPackedBool mBreakAfter
PRUint8 mOverflowX
PRUint8 mOverflowY
PRUint8 mResize
PRUint8 mClipFlags
PRPackedBool mTransformPresent
nsStyleTransformMatrix mTransform
nsStyleCoord mTransformOrigin [2]
nsAutoTArray< nsTransition, 1 > mTransitions
PRUint32 mTransitionTimingFunctionCount
PRUint32 mTransitionDurationCount
PRUint32 mTransitionDelayCount
PRUint32 mTransitionPropertyCount

Constructor & Destructor Documentation

nsStyleDisplay::nsStyleDisplay (  ) 
nsStyleDisplay::nsStyleDisplay ( const nsStyleDisplay aOther  ) 
nsStyleDisplay::~nsStyleDisplay (  )  [inline]

Member Function Documentation

nsChangeHint nsStyleDisplay::CalcDifference ( const nsStyleDisplay aOther  )  const
void nsStyleDisplay::Destroy ( nsPresContext aContext  )  [inline]
static PRBool nsStyleDisplay::ForceCompare (  )  [inline, static]
PRBool nsStyleDisplay::HasTransform (  )  const [inline]
PRBool nsStyleDisplay::IsAbsolutelyPositioned (  )  const [inline]
PRBool nsStyleDisplay::IsBlockInside (  )  const [inline]
PRBool nsStyleDisplay::IsBlockOutside (  )  const [inline]
PRBool nsStyleDisplay::IsFloating (  )  const [inline]
PRBool nsStyleDisplay::IsInlineOutside (  )  const [inline]
PRBool nsStyleDisplay::IsPositioned (  )  const [inline]
PRBool nsStyleDisplay::IsScrollableOverflow (  )  const [inline]
PRBool nsStyleDisplay::IsTableClip (  )  const [inline]
void* nsStyleDisplay::operator new ( size_t  sz,
nsPresContext aContext 
) [inline]

Member Data Documentation


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

Generated on 3 May 2010 for Mozilla by  doxygen 1.6.1