added API to track content that didn't get a frame

Fix for bug 9013 (and any dynamic change from display:none) r=troy
This commit is contained in:
peterl%netscape.com 1999-10-02 04:26:24 +00:00
Родитель 01c3dcd2fe
Коммит 9dfc2c381c
1 изменённых файлов: 8 добавлений и 0 удалений

Просмотреть файл

@ -63,6 +63,14 @@ public:
nsIFrame* aPlaceholderFrame) = 0; nsIFrame* aPlaceholderFrame) = 0;
NS_IMETHOD ClearPlaceholderFrameMap() = 0; NS_IMETHOD ClearPlaceholderFrameMap() = 0;
// Mapping undisplayed content
NS_IMETHOD SetUndisplayedContent(nsIContent* aContent, nsIStyleContext* aStyleContext) = 0;
NS_IMETHOD SetUndisplayedPseudoIn(nsIStyleContext* aPseudoContext,
nsIContent* aParentContent) = 0;
NS_IMETHOD ClearUndisplayedContentIn(nsIContent* aContent, nsIContent* aParentContent) = 0;
NS_IMETHOD ClearAllUndisplayedContentIn(nsIContent* aParentContent) = 0;
NS_IMETHOD ClearUndisplayedContentMap() = 0;
// Functions for manipulating the frame model // Functions for manipulating the frame model
NS_IMETHOD AppendFrames(nsIPresContext& aPresContext, NS_IMETHOD AppendFrames(nsIPresContext& aPresContext,
nsIPresShell& aPresShell, nsIPresShell& aPresShell,