Back to index

lightning-sunbird  0.9+nobinonly
Public Member Functions
nsIGridPart Class Reference

#include <nsIGridPart.h>

Inheritance diagram for nsIGridPart:
Inheritance graph
[legend]
Collaboration diagram for nsIGridPart:
Collaboration graph
[legend]

List of all members.

Public Member Functions

NS_IMETHOD CastToRowGroupLayout (nsGridRowGroupLayout **aRowGroup)=0
NS_IMETHOD CastToGridLayout (nsGridLayout2 **aGrid)=0
NS_IMETHOD GetGrid (nsIBox *aBox, nsGrid **aList, PRInt32 *aIndex, nsGridRowLayout *aRequestor=nsnull)=0
NS_IMETHOD GetParentGridPart (nsIBox *aBox, nsIBox **aParentBox, nsIGridPart **aParentGridRow)=0
NS_IMETHOD CountRowsColumns (nsIBox *aBox, PRInt32 &aRowCount, PRInt32 &aComputedColumnCount)=0
NS_IMETHOD DirtyRows (nsIBox *aBox, nsBoxLayoutState &aState)=0
NS_IMETHOD BuildRows (nsIBox *aBox, nsGridRow *aRows, PRInt32 *aCount)=0
NS_IMETHOD GetTotalMargin (nsIBox *aBox, nsMargin &aMargin, PRBool aIsHorizontal)=0
NS_IMETHOD GetRowCount (PRInt32 &aRowCount)=0

Detailed Description

Definition at line 54 of file nsIGridPart.h.


Member Function Documentation

NS_IMETHOD nsIGridPart::BuildRows ( nsIBox *  aBox,
nsGridRow aRows,
PRInt32 aCount 
) [pure virtual]

Implemented in nsGridLayout2, and nsGridRowLayout.

NS_IMETHOD nsIGridPart::CountRowsColumns ( nsIBox *  aBox,
PRInt32 aRowCount,
PRInt32 aComputedColumnCount 
) [pure virtual]
NS_IMETHOD nsIGridPart::DirtyRows ( nsIBox *  aBox,
nsBoxLayoutState aState 
) [pure virtual]
NS_IMETHOD nsIGridPart::GetGrid ( nsIBox *  aBox,
nsGrid **  aList,
PRInt32 aIndex,
nsGridRowLayout aRequestor = nsnull 
) [pure virtual]

Implemented in nsGridLayout2, and nsGridRowLayout.

NS_IMETHOD nsIGridPart::GetParentGridPart ( nsIBox *  aBox,
nsIBox **  aParentBox,
nsIGridPart **  aParentGridRow 
) [pure virtual]

Implemented in nsGridLayout2, and nsGridRowLayout.

NS_IMETHOD nsIGridPart::GetRowCount ( PRInt32 aRowCount) [pure virtual]
NS_IMETHOD nsIGridPart::GetTotalMargin ( nsIBox *  aBox,
nsMargin aMargin,
PRBool  aIsHorizontal 
) [pure virtual]

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