[EMAIL PROTECTED] wrote:
I have problem understanding the process of parsing and
presenting the html page. Is there a brief description (just general
lines will be good, I think), how it's done?

Not that I'm aware of...  What specific part is problematic?

In file called nsCSSPropList.h I see properties for same attributes,
with respect to direction (ltr or rtl), I assume that those properties
might be calculated for both cases in advance, and used according to
the actual case of direction on page/element?

The ltr/rtl stuff here is used for implementing -moz-padding-start and -moz-padding-end; when padding-left and padding-right is used these are not needed.

Can you please help me, with the part, where the styles are applied to
the elements on the page?

There are multiple such parts... There are Reflow() methods on various frames, there's nsHTMLReflowState, there is nsLineLayout, etc, etc.

-Boris
_______________________________________________
mozilla-layout mailing list
[email protected]
http://mail.mozilla.org/listinfo/mozilla-layout

Reply via email to