On Apr 30, 2:59 am, "[EMAIL PROTECTED]" <[EMAIL PROTECTED]>
wrote:
> On Apr 30, 7:46 pm, "[EMAIL PROTECTED]" <[EMAIL PROTECTED]> wrote:
>
>
>
> > Hi,
>
> > I have a question about nsGfxCheckboxControlFrame::Paint().
>
> > In the Paint() of nsGfxCheckboxControlFrame, it calls PaintOutline()
> > like this:
>
> > nsRect rect(0, 0, mRect.width, mRect.height);
> > const nsStyleOutline* myOutline = GetStyleOutline();
> > nsCSSRendering::PaintOutline(aPresContext, aRenderingContext,
> > this,
> > aDirtyRect, rect, *myBorder,
> > *myOutline,
> > mStyleContext, 0);
>
> > if (doDefaultPainting) {
> > PaintCheckBox(aPresContext, aRenderingContext, aDirtyRect,
> > aWhichLayer);
> > }
>
> > Why it is passing in (0,0) as (x,y) in rect parameter in calling the
> > PaintOutline of nsCSSRendering?
>
> > Doesn't need to shift to the (x,y) of the checkbox for the
> > PaintOutline to work?
>
> Is this Gecko 1.8?
>
> Rob
Yes, it is.
Thank you.
_______________________________________________
dev-tech-layout mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-tech-layout