[webkit-dev] Resize/layout code

David D. Kilzer ddkilzer at kilzer.net
Thu Oct 18 17:50:11 PDT 2007


You want to read this blog entry about layout (as well as the other four
entries):

http://webkit.org/blog/116/webcore-rendering-iii-layout-basics/

Dave


Artem Ananiev <Artem.Ananiev at Sun.COM> wrote:

> Hi,
> 
> I'm trying to understand WebKit code which is responsible for layouting the 
> contents of Frame/FrameView. I see several methods including, but not limited
> 
> to:
> 
>     FrameView::layout()
>     FrameView::scheduleRelayout()
>     Frame::forceLayout()
>     Document::updateLayout()
>     FrameView::setNeedsLayout()
> 
> What is the difference between all these methods? What method should be
> called 
> when, for example. the toplevel frameview is manually resized by user? Is any
> 
> method should be called for inner frames, if any?
> 
> I haven't found any documentation, either external or in source code, about 
> these methods:(
> 
> Thanks,
> 
> Artem



More information about the webkit-dev mailing list