Bug 908724 - Avoid #including nsPresContext.h in nsIScrollableFrame.h; r=mats

nsPresContext.h pulls in a large number of headers which should not
be needed in nsIScrollableFrame, if we just move ScrollbarStyles to
its own header
This commit is contained in:
Ehsan Akhgari
2013-08-23 16:20:07 -04:00
parent 8376c6c78f
commit 1f48bf4d93
14 changed files with 59 additions and 42 deletions

View File

@@ -3107,7 +3107,7 @@ static void ScrollToShowRect(nsIFrame* aFrame,
aHorizontal.mWhenToScroll == nsIPresShell::SCROLL_IF_NOT_VISIBLE) {
lineSize = aFrameAsScrollable->GetLineScrollAmount();
}
nsPresContext::ScrollbarStyles ss = aFrameAsScrollable->GetScrollbarStyles();
ScrollbarStyles ss = aFrameAsScrollable->GetScrollbarStyles();
nsRect allowedRange(scrollPt, nsSize(0, 0));
bool needToScroll = false;
uint32_t directions = aFrameAsScrollable->GetPerceivedScrollingDirections();