class PseudoStyleRequest {
public:
+
+ enum RequestType { ForRenderer, ForComputedStyle };
+
PseudoStyleRequest(PseudoId pseudoId, RenderScrollbar* scrollbar = 0, ScrollbarPart scrollbarPart = NoPart)
: pseudoId(pseudoId)
+ , type(ForRenderer)
, scrollbarPart(scrollbarPart)
, scrollbar(scrollbar)
{
}
+ PseudoStyleRequest(PseudoId pseudoId, RequestType requestType)
+ : pseudoId(pseudoId)
+ , type(requestType)
+ , scrollbarPart(NoPart)
+ , scrollbar(0)
+ {
+ }
+
// The spec disallows inheritance for ::backdrop.
bool allowsInheritance(const RenderStyle* parentStyle) const
{
}
PseudoId pseudoId;
+ RequestType type;
ScrollbarPart scrollbarPart;
RenderScrollbar* scrollbar;
};