Reworked the state recovery logic for incremental reflow
git-svn-id: svn://10.0.0.236/trunk@26158 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
parent
7be49772ca
commit
37f9403e9e
File diff suppressed because it is too large
Load Diff
@ -145,14 +145,13 @@ protected:
|
||||
return 0 != (mState & NS_BLOCK_FRAME_HAS_OUTSIDE_BULLET);
|
||||
}
|
||||
|
||||
void SlideFrames(nsIPresContext& aPresContext,
|
||||
nsISpaceManager* aSpaceManager,
|
||||
nsLineBox* aLine, nscoord aDY);
|
||||
void SlideLine(nsIPresContext& aPresContext,
|
||||
nsISpaceManager* aSpaceManager,
|
||||
nsLineBox* aLine, nscoord aDY);
|
||||
|
||||
void SlideFloaters(nsIPresContext& aPresContext,
|
||||
nsISpaceManager* aSpaceManager,
|
||||
nsLineBox* aLine, nscoord aDY,
|
||||
PRBool aUpdateSpaceManager);
|
||||
nsLineBox* aLine, nscoord aDY);
|
||||
|
||||
PRBool DrainOverflowLines();
|
||||
|
||||
@ -183,9 +182,9 @@ protected:
|
||||
|
||||
nsresult ReflowDirtyLines(nsBlockReflowState& aState);
|
||||
|
||||
nsresult RecoverStateFrom(nsBlockReflowState& aState,
|
||||
nsLineBox* aLine,
|
||||
nscoord aDeltaY);
|
||||
void RecoverStateFrom(nsBlockReflowState& aState,
|
||||
nsLineBox* aLine,
|
||||
nscoord aDeltaY);
|
||||
|
||||
//----------------------------------------
|
||||
// Methods for line reflow
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -145,14 +145,13 @@ protected:
|
||||
return 0 != (mState & NS_BLOCK_FRAME_HAS_OUTSIDE_BULLET);
|
||||
}
|
||||
|
||||
void SlideFrames(nsIPresContext& aPresContext,
|
||||
nsISpaceManager* aSpaceManager,
|
||||
nsLineBox* aLine, nscoord aDY);
|
||||
void SlideLine(nsIPresContext& aPresContext,
|
||||
nsISpaceManager* aSpaceManager,
|
||||
nsLineBox* aLine, nscoord aDY);
|
||||
|
||||
void SlideFloaters(nsIPresContext& aPresContext,
|
||||
nsISpaceManager* aSpaceManager,
|
||||
nsLineBox* aLine, nscoord aDY,
|
||||
PRBool aUpdateSpaceManager);
|
||||
nsLineBox* aLine, nscoord aDY);
|
||||
|
||||
PRBool DrainOverflowLines();
|
||||
|
||||
@ -183,9 +182,9 @@ protected:
|
||||
|
||||
nsresult ReflowDirtyLines(nsBlockReflowState& aState);
|
||||
|
||||
nsresult RecoverStateFrom(nsBlockReflowState& aState,
|
||||
nsLineBox* aLine,
|
||||
nscoord aDeltaY);
|
||||
void RecoverStateFrom(nsBlockReflowState& aState,
|
||||
nsLineBox* aLine,
|
||||
nscoord aDeltaY);
|
||||
|
||||
//----------------------------------------
|
||||
// Methods for line reflow
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Loading…
x
Reference in New Issue
Block a user