Bug 525608 part 3. Change all style set consumers that ask for a pseudo style context to indicate what they're actually asking for (pseudo-element, anonymous box, or xul tree thing). r=dbaron

This commit is contained in:
Boris Zbarsky
2009-12-10 14:36:05 -08:00
parent e6f87ae055
commit 03f70fa558
25 changed files with 310 additions and 192 deletions

View File

@@ -385,14 +385,16 @@ nsButtonFrameRenderer::ReResolveStyles(nsPresContext* aPresContext)
nsStyleSet *styleSet = aPresContext->StyleSet();
// style for the inner such as a dotted line (Windows)
mInnerFocusStyle = styleSet->ProbePseudoStyleFor(mFrame->GetContent(),
nsCSSPseudoElements::mozFocusInner,
context);
mInnerFocusStyle =
styleSet->ProbePseudoElementStyle(mFrame->GetContent(),
nsCSSPseudoElements::ePseudo_mozFocusInner,
context);
// style for outer focus like a ridged border (MAC).
mOuterFocusStyle = styleSet->ProbePseudoStyleFor(mFrame->GetContent(),
nsCSSPseudoElements::mozFocusOuter,
context);
mOuterFocusStyle =
styleSet->ProbePseudoElementStyle(mFrame->GetContent(),
nsCSSPseudoElements::ePseudo_mozFocusOuter,
context);
}
nsStyleContext*