зеркало из https://github.com/mozilla/gecko-dev.git
Added SetBRFrame/GetBRFrame for handling 0 height line layout and BR's
This commit is contained in:
Родитель
bafde513f3
Коммит
d1cb80bd1e
|
@ -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;
|
||||
|
|
Загрузка…
Ссылка в новой задаче