Changes between Version 6 and Version 7 of April 2012 Write Your Own Render Object
- Timestamp:
- Apr 23, 2012, 12:34:53 PM (12 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
April 2012 Write Your Own Render Object
v6 v7 8 8 * Give you some idea about how to create a new object 9 9 10 * There is an intro talk on Youtube from Eric from a few years ago on this ...11 * There is a page linking to Hyatt's blog posts10 * There is an intro talk on Youtube from Eric from a few years ago on this: http://www.youtube.com/watch?v=RVnARGhhs9w 11 * [wiki:WebCoreRendering] is a link to several blog posts from Hyatt on rendering as well. 12 12 13 13 * There are render objects and a render tree … … 32 32 * layout() 33 33 * paint() 34 35 (See a bigger slice of the hierarchy, below) 34 36 35 37 First figure out how big you are : figure out your width. then size your kids, and then compute your height as necessary to fit everything … … 111 113 * the shadow DOM spec is very DOM-oriented 112 114 * it basically synthesizes the render trees as needed 115 116 == More of the RenderObject hierarchy == 117 118 * RenderObject 119 * RenderText 120 * RenderCombineText 121 * RenderTextFragment 122 * RenderBR 123 * RenderWordBreak 124 * RenderCounter 125 * RenderQuote 126 * RenderBoxModelObject 127 * RenderBox 128 * RenderListMarker 129 * RenderReplica 130 * RenderReplaced 131 * RenderHTMLCanvas 132 * RenderImage 133 * RenderMedia 134 * RenderVideo 135 * RenderWidget 136 * RenderPart 137 * RenderFrameBase 138 * RenderFrame 139 * RenderIFrame 140 * RenderApplet 141 * RenderEmbeddedObject 142 * RenderRegion 143 * RenderRegionSet 144 * RenderBlock 145 * RenderTable 146 * RenderTextControl 147 * RenderTextControlSingleLine 148 * RenderTextControlMultiLine 149 * RenderFlowThread 150 * RenderMultiColumnBlock 151 * RenderFlexibleBox 152 * RenderDeprecatedFlexibleBox 153 * RenderButton 154 * RenderFullScreen 155 * RenderInline 156 * RenderFrameSet 157 * RenderSVGModelObject 158 * various SVG renderers 113 159