I think you're misunderstanding how GWT works. Everything written using GWT 
compiles down to HTML, CSS, and other "native" web technologies - there is 
no difference between panels (LayoutPanels or otherwise) and widgets as far 
as "mapping" goes.

What seems to be the issue here is that the abstraction provided by GWT can 
be rather leaky. If you don't understand what the generated code looks like 
and how it is rendered, then you will likely run into problems. For 
example, the HTML markup you posted previously contains an empty, 
(presumably) statically positioned DIV - this is rendered by the browser as 
an element with zero height. It's not a problem with GWT per se; if 
anything, the problem is that your expectations don't match those of the 
framework.

It's also worth noting that while GWT offers fairly reliable abstractions 
for some things (e.g. basic layout, scripted behaviors), it does not 
eliminate the need to understand how CSS influences presentation. What it 
does do is provide mechanisms for cleanly separating browser-specific 
requirements, so that you or someone else can do the hard work just once 
and have it available for re-use in the future.

-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/google-web-toolkit/-/Lmq_d16h2VQJ.
To post to this group, send email to google-web-toolkit@googlegroups.com.
To unsubscribe from this group, send email to 
google-web-toolkit+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-web-toolkit?hl=en.

Reply via email to