sync up to new style data apis
This commit is contained in:
@@ -32,14 +32,14 @@ NS_METHOD nsLeafFrame::Paint(nsIPresContext& aPresContext,
|
||||
nsIRenderingContext& aRenderingContext,
|
||||
const nsRect& aDirtyRect)
|
||||
{
|
||||
nsStyleDisplay* disp =
|
||||
(nsStyleDisplay*)mStyleContext->GetData(eStyleStruct_Display);
|
||||
const nsStyleDisplay* disp =
|
||||
(const nsStyleDisplay*)mStyleContext->GetStyleData(eStyleStruct_Display);
|
||||
|
||||
if (disp->mVisible) {
|
||||
nsStyleColor* myColor =
|
||||
(nsStyleColor*)mStyleContext->GetData(eStyleStruct_Color);
|
||||
nsStyleSpacing* mySpacing =
|
||||
(nsStyleSpacing*)mStyleContext->GetData(eStyleStruct_Spacing);
|
||||
const nsStyleColor* myColor =
|
||||
(const nsStyleColor*)mStyleContext->GetStyleData(eStyleStruct_Color);
|
||||
const nsStyleSpacing* mySpacing =
|
||||
(const nsStyleSpacing*)mStyleContext->GetStyleData(eStyleStruct_Spacing);
|
||||
nsCSSRendering::PaintBackground(aPresContext, aRenderingContext, this,
|
||||
aDirtyRect, mRect, *myColor);
|
||||
nsCSSRendering::PaintBorder(aPresContext, aRenderingContext, this,
|
||||
@@ -73,8 +73,8 @@ NS_METHOD nsLeafFrame::Reflow(nsIPresContext* aPresContext,
|
||||
void nsLeafFrame::AddBordersAndPadding(nsIPresContext* aPresContext,
|
||||
nsReflowMetrics& aDesiredSize)
|
||||
{
|
||||
nsStyleSpacing* space =
|
||||
(nsStyleSpacing*)mStyleContext->GetData(eStyleStruct_Spacing);
|
||||
const nsStyleSpacing* space =
|
||||
(const nsStyleSpacing*)mStyleContext->GetStyleData(eStyleStruct_Spacing);
|
||||
nsMargin borderPadding;
|
||||
space->CalcBorderPaddingFor(this, borderPadding);
|
||||
aDesiredSize.width += borderPadding.left + borderPadding.right;
|
||||
@@ -86,8 +86,8 @@ void nsLeafFrame::AddBordersAndPadding(nsIPresContext* aPresContext,
|
||||
void nsLeafFrame::GetInnerArea(nsIPresContext* aPresContext,
|
||||
nsRect& aInnerArea) const
|
||||
{
|
||||
nsStyleSpacing* space =
|
||||
(nsStyleSpacing*)mStyleContext->GetData(eStyleStruct_Spacing);
|
||||
const nsStyleSpacing* space =
|
||||
(const nsStyleSpacing*)mStyleContext->GetStyleData(eStyleStruct_Spacing);
|
||||
nsMargin borderPadding;
|
||||
space->CalcBorderPaddingFor(this, borderPadding);
|
||||
aInnerArea.x = borderPadding.left;
|
||||
|
||||
Reference in New Issue
Block a user