On Mar 26, 2008, at 10:35 AM, [EMAIL PROTECTED] wrote: > Hi, > > I am trying to understand event handling in the webkit. I have a few > questions/confusions. Could anyone tell me how to detect layout > changes in the view that are triggered from the event model? For > example, when a click occurs on a element with an onclick > eventlistener registered that modifies the layout how does this > work? I wanted to see when the layout changes, so I poked around and > noticed that I could detect if a layout is pending after I sending > the event to the eventhandler, but this is general and I don't know > how to determine what triggered the layout from here. So, I am > wondering if there is something more specific (such as setting a > callback with the event handler) that would help me see when the > event handler is changing the layout. Basically, I am trying to > understand how dhtml event processing works in the engine, so any > non-specific (i.e. look at this code/file for a better > understanding) type information would be greatly appreciated.
setNeedsLayout (over in RenderObject) is how an object gets marked as dirty and needing layout. You can put a breakpoint there to find out when an object gets marked to know why it got marked. dave _______________________________________________ webkit-dev mailing list [email protected] http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev

