Added SetBRFrame/GetBRFrame for handling 0 height line layout and BR's

This commit is contained in:
kipp%netscape.com 1998-09-29 22:32:04 +00:00
Родитель bafde513f3
Коммит d1cb80bd1e
2 изменённых файлов: 22 добавлений и 0 удалений

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

@ -70,6 +70,7 @@ public:
mTotalPlacedFrames = 0;
mColumn = 0;
mSkipLeadingWS = PR_TRUE;
mBRFrame = nsnull;
#ifdef NS_DEBUG
mPlacedFrames.Clear();
#endif
@ -92,6 +93,14 @@ public:
return mTotalPlacedFrames;
}
void SetBRFrame(nsIFrame* aFrame) {
mBRFrame = aFrame;
}
nsIFrame* GetBRFrame() const {
return mBRFrame;
}
// --------------------------------------------------
// Reset the text-run information in preparation for a FindTextRuns
@ -145,6 +154,8 @@ public:
PRBool mSkipLeadingWS;
protected:
nsIFrame* mBRFrame;
PRInt32 mTotalPlacedFrames;
#ifdef NS_DEBUG
nsVoidArray mPlacedFrames;

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

@ -70,6 +70,7 @@ public:
mTotalPlacedFrames = 0;
mColumn = 0;
mSkipLeadingWS = PR_TRUE;
mBRFrame = nsnull;
#ifdef NS_DEBUG
mPlacedFrames.Clear();
#endif
@ -92,6 +93,14 @@ public:
return mTotalPlacedFrames;
}
void SetBRFrame(nsIFrame* aFrame) {
mBRFrame = aFrame;
}
nsIFrame* GetBRFrame() const {
return mBRFrame;
}
// --------------------------------------------------
// Reset the text-run information in preparation for a FindTextRuns
@ -145,6 +154,8 @@ public:
PRBool mSkipLeadingWS;
protected:
nsIFrame* mBRFrame;
PRInt32 mTotalPlacedFrames;
#ifdef NS_DEBUG
nsVoidArray mPlacedFrames;