Classes | Public Member Functions | Static Public Member Functions | Public Attributes | Static Public Attributes

nsCachedStyleData Struct Reference

#include <nsRuleNode.h>

Collaboration diagram for nsCachedStyleData:

List of all members.

Classes

struct  StyleStructInfo

Public Member Functions

void * GetStyleData (const nsStyleStructID &aSID)
nsStyleFontGetStyleFont ()
nsStyleColorGetStyleColor ()
nsStyleBackgroundGetStyleBackground ()
nsStyleListGetStyleList ()
nsStylePositionGetStylePosition ()
nsStyleTextGetStyleText ()
nsStyleTextResetGetStyleTextReset ()
nsStyleDisplayGetStyleDisplay ()
nsStyleVisibilityGetStyleVisibility ()
nsStyleContentGetStyleContent ()
nsStyleQuotesGetStyleQuotes ()
nsStyleUserInterfaceGetStyleUserInterface ()
nsStyleUIResetGetStyleUIReset ()
nsStyleTableGetStyleTable ()
nsStyleTableBorderGetStyleTableBorder ()
nsStyleMarginGetStyleMargin ()
nsStylePaddingGetStylePadding ()
nsStyleBorderGetStyleBorder ()
nsStyleOutlineGetStyleOutline ()
nsStyleXULGetStyleXUL ()
nsStyleSVGGetStyleSVG ()
nsStyleSVGResetGetStyleSVGReset ()
nsStyleColumnGetStyleColumn ()
void ClearInheritedData (PRUint32 aBits)
void Destroy (PRUint32 aBits, nsPresContext *aContext)
 nsCachedStyleData ()
 ~nsCachedStyleData ()

Static Public Member Functions

static PRBool IsReset (const nsStyleStructID &aSID)
static PRUint32 GetBitForSID (const nsStyleStructID &aSID)

Public Attributes

nsInheritedStyleDatamInheritedData
nsResetStyleDatamResetData

Static Public Attributes

static StyleStructInfo gInfo []

Constructor & Destructor Documentation

nsCachedStyleData::nsCachedStyleData (  )  [inline]
nsCachedStyleData::~nsCachedStyleData (  )  [inline]

Member Function Documentation

void nsCachedStyleData::ClearInheritedData ( PRUint32  aBits  )  [inline]
void nsCachedStyleData::Destroy ( PRUint32  aBits,
nsPresContext aContext 
) [inline]
static PRUint32 nsCachedStyleData::GetBitForSID ( const nsStyleStructID aSID  )  [inline, static]
nsStyleBackground* nsCachedStyleData::GetStyleBackground (  )  [inline]
nsStyleBorder* nsCachedStyleData::GetStyleBorder (  )  [inline]
nsStyleColor* nsCachedStyleData::GetStyleColor (  )  [inline]
nsStyleColumn* nsCachedStyleData::GetStyleColumn (  )  [inline]
nsStyleContent* nsCachedStyleData::GetStyleContent (  )  [inline]
void* nsCachedStyleData::GetStyleData ( const nsStyleStructID aSID  )  [inline]
nsStyleDisplay* nsCachedStyleData::GetStyleDisplay (  )  [inline]
nsStyleFont* nsCachedStyleData::GetStyleFont (  )  [inline]
nsStyleList* nsCachedStyleData::GetStyleList (  )  [inline]
nsStyleMargin* nsCachedStyleData::GetStyleMargin (  )  [inline]
nsStyleOutline* nsCachedStyleData::GetStyleOutline (  )  [inline]
nsStylePadding* nsCachedStyleData::GetStylePadding (  )  [inline]
nsStylePosition* nsCachedStyleData::GetStylePosition (  )  [inline]
nsStyleQuotes* nsCachedStyleData::GetStyleQuotes (  )  [inline]
nsStyleSVG* nsCachedStyleData::GetStyleSVG (  )  [inline]
nsStyleSVGReset* nsCachedStyleData::GetStyleSVGReset (  )  [inline]
nsStyleTable* nsCachedStyleData::GetStyleTable (  )  [inline]
nsStyleTableBorder* nsCachedStyleData::GetStyleTableBorder (  )  [inline]
nsStyleText* nsCachedStyleData::GetStyleText (  )  [inline]
nsStyleTextReset* nsCachedStyleData::GetStyleTextReset (  )  [inline]
nsStyleUIReset* nsCachedStyleData::GetStyleUIReset (  )  [inline]
nsStyleUserInterface* nsCachedStyleData::GetStyleUserInterface (  )  [inline]
nsStyleVisibility* nsCachedStyleData::GetStyleVisibility (  )  [inline]
nsStyleXUL* nsCachedStyleData::GetStyleXUL (  )  [inline]
static PRBool nsCachedStyleData::IsReset ( const nsStyleStructID aSID  )  [inline, static]

Member Data Documentation


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