Talk:Layout engine

From Wikipedia, the free encyclopedia

[edit] SecurityFocus cite

On 01 Nov 2004, this article was cited in a SecurityFocus article on phishing. Securiger 06:50, 8 Nov 2004 (UTC)

[edit] Layout managers

I think there is no article on layout managers in Wikipedia. What I intend by layout managers is what is done in Java Swing in LayoutManagers, or the Box model in XUL, etc... Almost evenry layout engine use a sort of automatic layout at the base. It can be difficult to understand for people that are not familiar with UI development. I would like to create a new article on this subject, and linking this article to this one, and maybe swing, C#, XUL, etc... What do you think ? Hervegirod 09:57, 14 May 2006 (UTC)

[edit] Terminology

It may be useful to render the reader aware of the fact that the terms "layout" and "rendering" are used in an overly broad meaning in this context.

A so called "layout engine" does in fact a lot more than layout. The basic tasks performed are: 1. document retrieval from the network 2. parsing 3. creation of the document tree 4. layout 5. rendering 6. event handling / scripting.

The layout proper is only the computation of the position of every graphical elements on the page. You find layout modules in a lot of programs, like EDA tools, TeX, graphviz, ...

The rendering proper is only the transformation of graphical objects (bitmap images, vector graphics, text) to a raster. Likewise, you'll find a renderer in a lot of programs, like ghostscript, flash, ...

What do you think ? Tonigonenstein 02:31, 15 September 2006 (UTC)