On Tue, Mar 11, 2014 at 1:53 AM, <abu...@adobe.com> wrote:

> We currently have two methods of painting content flows. The multi-column
> flows are painted using a special fragment structure at a layer level. For
> regions we use a different mechanism that's based on clipping information
> collected during layout. We didn't have this landed yet when I wrote those
> blog posts so they are a bit outdated in this regard.
>
> During the layout we construct the clippling rectangles (visual overflow)
> in each fragmentation container for the objects inside the fragmented flow.
> When a monolithic object is too large to fit a fragment container we apply
> different clipping rectangles for the box decorations of its container and
> the foreground of the object. This way the container of the object will not
> paint its background/borders where only the object should be painted.
>
> As a result, we can now correctly render relatively positioned object
> fragments by just translating the clipping area together with the objects.
> Transforms will follow but they shouldn't change too much besides adjusting
> the coordinate system to take into account fragmentation.
>

How do you handle the case where two elements belong to different fragments
of the same fragmentainer but overlap in unfragmented space?

Rob
-- 
Jtehsauts  tshaei dS,o n" Wohfy  Mdaon  yhoaus  eanuttehrotraiitny  eovni
le atrhtohu gthot sf oirng iyvoeu rs ihnesa.r"t sS?o  Whhei csha iids  teoa
stiheer :p atroa lsyazye,d  'mYaonu,r  "sGients  uapr,e  tfaokreg iyvoeunr,
'm aotr  atnod  sgaoy ,h o'mGee.t"  uTph eann dt hwea lmka'n?  gBoutt  uIp
waanndt  wyeonut  thoo mken.o w
_______________________________________________
dev-servo mailing list
dev-servo@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-servo

Reply via email to