Back to index

lightning-sunbird  0.9+nobinonly
nsIFrame Member List
This is the complete list of members for nsIFrame, including all inherited members.
AddCSSCollapsed(nsBoxLayoutState &aState, nsIBox *aBox, PRBool &aCollapsed)nsIFrame [static]
AddCSSFlex(nsBoxLayoutState &aState, nsIBox *aBox, nscoord &aFlex)nsIFrame [static]
AddCSSMaxSize(nsBoxLayoutState &aState, nsIBox *aBox, nsSize &aSize)nsIFrame [static]
AddCSSMinSize(nsBoxLayoutState &aState, nsIBox *aBox, nsSize &aSize)nsIFrame [static]
AddCSSOrdinal(nsBoxLayoutState &aState, nsIBox *aBox, PRUint32 &aOrdinal)nsIFrame [static]
AddCSSPrefSize(nsBoxLayoutState &aState, nsIBox *aBox, nsSize &aSize)nsIFrame [static]
AddStateBits(nsFrameState aBits)nsIFrame [inline]
aDestructornsIFrame
AdjustFrameSize(nscoord aExtraSpace, nscoord &aUsedSpace)=0nsIFrame [pure virtual]
AdjustOffsetsForBidi(PRInt32 aStart, PRInt32 aEnd)nsIFrame [inline, virtual]
aDtorDatansIFrame
aImmediatensIFrame
AppendFrames(nsIAtom *aListName, nsIFrame *aFrameList)=0nsIFrame [pure virtual]
AreAncestorViewsVisible() const nsIFrame [virtual]
aRectnsIFrame
aStatusnsIFrame
AttributeChanged(nsIContent *aChild, PRInt32 aNameSpaceID, nsIAtom *aAttribute, PRInt32 aModType)=0nsIFrame [pure virtual]
aValuensIFrame
CalcBorderPadding(nsMargin &aBorderPadding) const =0nsIFrame [pure virtual]
CanContinueTextRun(PRBool &aContinueTextRun) const =0nsIFrame [pure virtual]
CanPaintBackground()nsIFrame [inline, virtual]
CaptureMouse(nsPresContext *aPresContext, PRBool aGrabMouseEvents)=0nsIFrame [pure virtual]
CharacterDataChanged(nsPresContext *aPresContext, nsIContent *aChild, PRBool aAppend)=0nsIFrame [pure virtual]
CheckVisibility(nsPresContext *aContext, PRInt32 aStartIndex, PRInt32 aEndIndex, PRBool aRecurse, PRBool *aFinished, PRBool *_retval)=0nsIFrame [pure virtual]
ChildrenMustHaveWidgets(PRBool &aMust) const =0nsIFrame [pure virtual]
constnsIFrame
CreateWidgetForView(nsIView *aView)nsIFrame [virtual]
Destroy(nsPresContext *aPresContext)=0nsIFrame [pure virtual]
DidReflow(nsPresContext *aPresContext, const nsHTMLReflowState *aReflowState, nsDidReflowStatus aStatus)=0nsIFrame [pure virtual]
DidSetStyleContext(nsPresContext *aPresContext)=0nsIFrame [pure virtual]
eMathML enum valuensIFrame
eSVG enum valuensIFrame
eSVGForeignObject enum valuensIFrame
FinishAndStoreOverflow(nsRect *aOverflowArea, nsSize aNewSize)nsIFrame
FinishAndStoreOverflow(nsHTMLReflowMetrics *aMetrics)nsIFrame [inline]
GetAdditionalChildListName(PRInt32 aIndex) const =0nsIFrame [pure virtual]
GetAdditionalStyleContext(PRInt32 aIndex) const =0nsIFrame [pure virtual]
GetAncestorWithView() const nsIFrame
GetAncestorWithViewExternal() const nsIFrame [virtual]
GetAscent(nsBoxLayoutState &aBoxLayoutState, nscoord &aAscent)=0nsIFrame [pure virtual]
GetBorder(nsMargin &aBorder)=0nsIFrame [pure virtual]
GetBorderAndPadding(nsMargin &aBorderAndPadding)nsIFrame
GetChildBox(nsIBox **aBox)nsIFrame [inline]
GetChildFrameContainingOffset(PRInt32 inContentOffset, PRBool inHint, PRInt32 *outFrameContentOffset, nsIFrame **outChildFrame)=0nsIFrame [pure virtual]
GetClosestView(nsPoint *aOffset=nsnull) const nsIFrame
GetContent() const nsIFrame [inline]
GetContentAndOffsetsFromPoint(nsPresContext *aCX, const nsPoint &aPoint, nsIContent **aNewContent, PRInt32 &aContentOffset, PRInt32 &aContentOffsetEnd, PRBool &aBeginFrameContent)=0nsIFrame [pure virtual]
GetContentForEvent(nsPresContext *aPresContext, nsEvent *aEvent, nsIContent **aContent)=0nsIFrame [pure virtual]
GetContentInsertionFrame()nsIFrame [inline, virtual]
GetContentInsertionNode()nsIFrame [inline, virtual]
GetCursor(const nsPoint &aPoint, Cursor &aCursor)=0nsIFrame [pure virtual]
GetDirection(PRBool &aIsNormal)nsIFrame [inline]
GetExtremeCaretPosition(PRBool aStart)nsIFrame
GetFirstChild(nsIAtom *aListName) const =0nsIFrame [pure virtual]
GetFirstInFlow() const nsIFrame [inline, virtual]
GetFlex(nsBoxLayoutState &aBoxLayoutState, nscoord &aFlex)=0nsIFrame [pure virtual]
GetFrameForPoint(const nsPoint &aPoint, nsFramePaintLayer aWhichLayer, nsIFrame **aFrame)=0nsIFrame [pure virtual]
GetHAlign(Halignment &aAlign)=0nsIFrame [pure virtual]
GetIndexOf(nsIBox *aChild, PRInt32 *aIndex)=0nsIFrame [pure virtual]
GetInset(nsMargin &aInset)nsIFrame [inline]
GetLastInFlow() const nsIFrame [inline, virtual]
GetLayoutManager(nsIBoxLayout **aLayout)=0nsIFrame [pure virtual]
GetMargin(nsMargin &aMargin)=0nsIFrame [pure virtual]
GetMaxSize(nsBoxLayoutState &aBoxLayoutState, nsSize &aSize)=0nsIFrame [pure virtual]
GetMinSize(nsBoxLayoutState &aBoxLayoutState, nsSize &aSize)=0nsIFrame [pure virtual]
GetMinSizeForScrollArea(nsBoxLayoutState &aBoxLayoutState)=0nsIFrame [pure virtual]
GetMouseCapturer() const nsIFrame [inline, virtual]
GetMouseThrough(PRBool &aMouseThrough)=0nsIFrame [pure virtual]
GetNextBox(nsIBox **aBox)nsIFrame [inline]
GetNextInFlow() const =0nsIFrame [pure virtual]
GetNextSibling() const nsIFrame [inline]
GetOffsetFromView(nsPoint &aOffset, nsIView **aView) const =0nsIFrame [pure virtual]
GetOffsets(PRInt32 &start, PRInt32 &end) const =0nsIFrame [pure virtual]
GetOffsetTo(const nsIFrame *aOther) const nsIFrame
GetOffsetToExternal(const nsIFrame *aOther) const nsIFrame [virtual]
GetOrdinal(nsBoxLayoutState &aBoxLayoutState, PRUint32 &aOrdinal)nsIFrame
GetOrientation(PRBool &aIsHorizontal)nsIFrame [inline]
GetOriginToViewOffset(nsPoint &aOffset, nsIView **aView) const =0nsIFrame [pure virtual]
GetOverflow(nsSize &aOverflow)=0nsIFrame [pure virtual]
GetOverflowAreaProperty(PRBool aCreateIfNecessary=PR_FALSE)nsIFrame
GetOverflowRect() const nsIFrame
GetPadding(nsMargin &aBorderAndPadding)=0nsIFrame [pure virtual]
GetParent() const nsIFrame [inline]
GetParentStyleContextFrame(nsPresContext *aPresContext, nsIFrame **aProviderFrame, PRBool *aIsChild)=0nsIFrame [pure virtual]
GetParentViewForChildFrame(nsIFrame *aFrame) const nsIFrame [virtual]
GetPointFromOffset(nsPresContext *inPresContext, nsIRenderingContext *inRendContext, PRInt32 inOffset, nsPoint *outPoint)=0nsIFrame [pure virtual]
GetPosition() const nsIFrame [inline]
GetPrefSize(nsBoxLayoutState &aBoxLayoutState, nsSize &aSize)=0nsIFrame [pure virtual]
GetPresContext() const nsIFrame [inline]
GetPrevInFlow() const =0nsIFrame [pure virtual]
GetRect() const nsIFrame [inline]
GetScreenRect() const nsIFrame
GetScreenRectExternal() const nsIFrame [virtual]
GetSelected(PRBool *aSelected) const =0nsIFrame [pure virtual]
GetSelectionController(nsPresContext *aPresContext, nsISelectionController **aSelCon)=0nsIFrame [pure virtual]
GetSize() const nsIFrame [inline]
GetStateBits() const nsIFrame [inline]
GetStyleContext() const nsIFrame [inline]
GetStyleData(nsStyleStructID aSID) const nsIFrame [inline]
GetStyleDataExternal(nsStyleStructID aSID) const =0nsIFrame [pure virtual]
GetType() const =0nsIFrame [pure virtual]
GetVAlign(Valignment &aAlign)=0nsIFrame [pure virtual]
GetView() const nsIFrame
GetViewExternal() const nsIFrame [virtual]
GetWindow() const nsIFrame [virtual]
hAlign_Center enum valuensIFrame
hAlign_Left enum valuensIFrame
hAlign_Right enum valuensIFrame
Halignment enum namensIFrame
HandleEvent(nsPresContext *aPresContext, nsGUIEvent *aEvent, nsEventStatus *aEventStatus)=0nsIFrame [pure virtual]
HasDirtyChildren(PRBool &aIsDirty)nsIFrame [inline]
HasView() const nsIFrame [inline]
Init(nsPresContext *aPresContext, nsIContent *aContent, nsIFrame *aParent, nsStyleContext *aContext, nsIFrame *aPrevInFlow)=0nsIFrame [pure virtual]
InsertFrames(nsIAtom *aListName, nsIFrame *aPrevFrame, nsIFrame *aFrameList)=0nsIFrame [pure virtual]
Invalidate(const nsRect &aDamageRect, PRBool aImmediate=PR_FALSE) const nsIFrame
IsBoxFrame() const nsIFrame [inline]
IsBoxWrapped() const nsIFrame [inline]
IsCollapsed(nsBoxLayoutState &aBoxLayoutState, PRBool &aCollapsed)=0nsIFrame [pure virtual]
IsContainingBlock() const =0nsIFrame [pure virtual]
IsDirty(PRBool &aIsDirty)nsIFrame [inline]
IsEmpty()=0nsIFrame [pure virtual]
IsFloatContainingBlock() const nsIFrame [inline, virtual]
IsFocusable(PRInt32 *aTabIndex=nsnull, PRBool aWithMouse=PR_FALSE)nsIFrame [virtual]
IsFrameOfType(PRUint32 aFlags) const nsIFrame [inline, virtual]
IsGeneratedContentFrame()nsIFrame [inline]
IsHorizontal() const nsIFrame [inline]
IsLeaf() const nsIFrame [virtual]
IsNormalDirection() const nsIFrame [inline]
IsPseudoFrame(nsIContent *aParentContent)nsIFrame [inline]
IsSelectable(PRBool *aIsSelectable, PRUint8 *aSelectStyle) const =0nsIFrame [pure virtual]
IsSelfEmpty()=0nsIFrame [pure virtual]
IsSplittable(nsSplittableType &aIsSplittable) const =0nsIFrame [pure virtual]
IsVisibleForPainting(nsPresContext *aPresContext, nsIRenderingContext &aRenderingContext, PRBool aCheckVis, PRBool *aIsVisible)=0nsIFrame [pure virtual]
MarkChildrenStyleChange()=0nsIFrame [pure virtual]
MarkDirty(nsBoxLayoutState &aState)=0nsIFrame [pure virtual]
MarkStyleChange(nsBoxLayoutState &aState)=0nsIFrame [pure virtual]
mContentnsIFrame [protected]
mNextSiblingnsIFrame [protected]
mParentnsIFrame [protected]
mRectnsIFrame [protected]
mStatensIFrame [protected]
mStyleContextnsIFrame [protected]
NeedsRecalc()=0nsIFrame [pure virtual]
NeedsView()nsIFrame [inline, virtual]
NS_HIDDEN_(void *) GetProperty(nsIAtom *aPropertyNamensIFrame
NS_HIDDEN_(void *) GetPropertyExternal(nsIAtom *aPropertyNamensIFrame [virtual]
NS_HIDDEN_(nsresult) SetProperty(nsIAtom *aPropertyNamensIFrame
NS_HIDDEN_(nsresult) DeleteProperty(nsIAtom *aPropertyName) const nsIFrame
NS_HIDDEN_(void *) UnsetProperty(nsIAtom *aPropertyNamensIFrame
NS_HIDDEN_(nsresult) Layout(nsBoxLayoutState &aBoxLayoutState)nsIFrame
NS_HIDDEN_(nsresult) MarkDirtyChildren(nsBoxLayoutState &aState)nsIFrame
NS_HIDDEN_(nsresult) GetParentBox(nsIBox **aParent)nsIFrame
NS_HIDDEN_(nsresult) GetContentRect(nsRect &aContentRect)nsIFrame
NS_HIDDEN_(nsresult) GetClientRect(nsRect &aContentRect)nsIFrame
NS_HIDDEN_(nsresult) Redraw(nsBoxLayoutState &aStatensIFrame
NS_IMETHOD_(nsrefcnt) AddRef(void)=0nsIFrame [private, pure virtual]
NS_IMETHOD_(nsrefcnt) Release(void)=0nsIFrame [private, pure virtual]
Paint(nsPresContext *aPresContext, nsIRenderingContext &aRenderingContext, const nsRect &aDirtyRect, nsFramePaintLayer aWhichLayer, PRUint32 aFlags=0)=0nsIFrame [pure virtual]
PeekOffset(nsPresContext *aPresContext, nsPeekOffsetStruct *aPos)=0nsIFrame [pure virtual]
Reflow(nsPresContext *aPresContext, nsHTMLReflowMetrics &aReflowMetrics, const nsHTMLReflowState &aReflowState, nsReflowStatus &aStatus)=0nsIFrame [pure virtual]
ReflowDirtyChild(nsIPresShell *aPresShell, nsIFrame *aChild)=0nsIFrame [pure virtual]
RelayoutChildAtOrdinal(nsBoxLayoutState &aState, nsIBox *aChild)=0nsIFrame [pure virtual]
RelayoutDirtyChild(nsBoxLayoutState &aState, nsIBox *aChild)=0nsIFrame [pure virtual]
RemovedAsPrimaryFrame(nsPresContext *aPresContext)nsIFrame [inline, virtual]
RemoveFrame(nsIAtom *aListName, nsIFrame *aOldFrame)=0nsIFrame [pure virtual]
RemoveStateBits(nsFrameState aBits)nsIFrame [inline]
ReplaceFrame(nsIAtom *aListName, nsIFrame *aOldFrame, nsIFrame *aNewFrame)=0nsIFrame [pure virtual]
SetAdditionalStyleContext(PRInt32 aIndex, nsStyleContext *aStyleContext)=0nsIFrame [pure virtual]
SetBounds(nsBoxLayoutState &aBoxLayoutState, const nsRect &aRect, PRBool aRemoveOverflowArea=PR_FALSE)=0nsIFrame [pure virtual]
SetIncludeOverflow(PRBool aInclude)=0nsIFrame [pure virtual]
SetInitialChildList(nsPresContext *aPresContext, nsIAtom *aListName, nsIFrame *aChildList)=0nsIFrame [pure virtual]
SetLayoutManager(nsIBoxLayout *aLayout)=0nsIFrame [pure virtual]
SetNextInFlow(nsIFrame *)=0nsIFrame [pure virtual]
SetNextSibling(nsIFrame *aNextSibling)nsIFrame [inline]
SetParent(const nsIFrame *aParent)nsIFrame [inline]
SetPosition(const nsPoint &aPt)nsIFrame [inline]
SetPrevInFlow(nsIFrame *)=0nsIFrame [pure virtual]
SetRect(const nsRect &aRect)nsIFrame [inline]
SetSelected(nsPresContext *aPresContext, nsIDOMRange *aRange, PRBool aSelected, nsSpread aSpread)=0nsIFrame [pure virtual]
SetSize(const nsSize &aSize)nsIFrame [inline]
SetStyleContext(nsPresContext *aPresContext, nsStyleContext *aContext)nsIFrame [inline]
SetView(nsIView *aView)nsIFrame
SupportsVisibilityHidden()nsIFrame [inline, virtual]
TrimTrailingWhiteSpace(nsPresContext *aPresContext, nsIRenderingContext &aRC, nscoord &aDeltaWidth, PRBool &aLastCharIsJustifiable)=0nsIFrame [pure virtual]
vAlign_BaseLine enum valuensIFrame
vAlign_Bottom enum valuensIFrame
vAlign_Middle enum valuensIFrame
vAlign_Top enum valuensIFrame
Valignment enum namensIFrame
WillReflow(nsPresContext *aPresContext)=0nsIFrame [pure virtual]