Back to index

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

#include <nsILineIterator.h>

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

List of all members.

Public Member Functions

NS_IMETHOD GetNumLines (PRInt32 *aResult)=0
NS_IMETHOD GetDirection (PRBool *aIsRightToLeft)=0
NS_IMETHOD GetLine (PRInt32 aLineNumber, nsIFrame **aFirstFrameOnLine, PRInt32 *aNumFramesOnLine, nsRect &aLineBounds, PRUint32 *aLineFlags)=0
NS_IMETHOD FindLineContaining (nsIFrame *aFrame, PRInt32 *aLineNumberResult)=0
NS_IMETHOD FindLineAt (nscoord aY, PRInt32 *aLineNumberResult)=0
NS_IMETHOD FindFrameAt (PRInt32 aLineNumber, nscoord aX, nsIFrame **aFrameFound, PRBool *aXIsBeforeFirstFrame, PRBool *aXIsAfterLastFrame)=0
NS_IMETHOD GetNextSiblingOnLine (nsIFrame *&aFrame, PRInt32 aLineNumber)=0

Detailed Description

Definition at line 70 of file nsILineIterator.h.


Member Function Documentation

NS_IMETHOD nsILineIterator::FindFrameAt ( PRInt32  aLineNumber,
nscoord  aX,
nsIFrame **  aFrameFound,
PRBool aXIsBeforeFirstFrame,
PRBool aXIsAfterLastFrame 
) [pure virtual]

Implemented in nsLineIterator, and nsTableRowGroupFrame.

NS_IMETHOD nsILineIterator::FindLineAt ( nscoord  aY,
PRInt32 aLineNumberResult 
) [pure virtual]

Implemented in nsLineIterator, and nsTableRowGroupFrame.

NS_IMETHOD nsILineIterator::FindLineContaining ( nsIFrame aFrame,
PRInt32 aLineNumberResult 
) [pure virtual]

Implemented in nsLineIterator, and nsTableRowGroupFrame.

Here is the caller graph for this function:

NS_IMETHOD nsILineIterator::GetDirection ( PRBool aIsRightToLeft) [pure virtual]

Implemented in nsLineIterator, and nsTableRowGroupFrame.

NS_IMETHOD nsILineIterator::GetLine ( PRInt32  aLineNumber,
nsIFrame **  aFirstFrameOnLine,
PRInt32 aNumFramesOnLine,
nsRect aLineBounds,
PRUint32 aLineFlags 
) [pure virtual]

Implemented in nsLineIterator, and nsTableRowGroupFrame.

Here is the caller graph for this function:

NS_IMETHOD nsILineIterator::GetNextSiblingOnLine ( nsIFrame *&  aFrame,
PRInt32  aLineNumber 
) [pure virtual]

Implemented in nsLineIterator, and nsTableRowGroupFrame.

NS_IMETHOD nsILineIterator::GetNumLines ( PRInt32 aResult) [pure virtual]

Implemented in nsLineIterator, and nsTableRowGroupFrame.

Here is the caller graph for this function:


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