Sounds like I need to hang on to the 2.0.4 source tree against the day
when TabPanel may disappear and I need to recreate it in my own
library of widgets. Fixed sizes will not do for me at all. Nor do I
like setting dialog or other widget sizes based on some percentage of
the browser window. Depending on the window size, any predefined
percentage can come out looking too cramped or too spread out.  I've
got no control over the workstation environment nor the data on the
server, so I'm comfortable with letting most panels grow as necessary.

On Jul 22, 3:16 am, Stefan Bachert <[email protected]> wrote:
> Hi,
>
> i recently wrote somewhat similar .
>
> TabPanel are using <table>, the total size is defined by its children.
> TabLayoutPanel are user position:absolute, the size is defined either
> explicitly or by its parent.
>
> Stefan Bachert
> http::/gwtworld.de
>
> Inquiries for professional GWT support are welcome.
> I am sorry, I won't do free personal support.
>
> On 21 Jul., 23:51, Thad <[email protected]> wrote:
>
> > How to I make a TabLayoutPanel size based on the underlying widget?
>
> > I took a look at my project under 2.1.0.M2 and noticed that TabPanel
> > was deprecated.  Since I used this widget in several critical places,
> > I took a stab at replacing it with TabLayoutPanel.  PROBLEM:  None of
> > the TabLayoutPanels size correctly.  In fact, they display with no
> > size whatsoever.  While I can see them in Firebug, I see only the tab
> > text in the browser widow, not the attached widget.
>
> > I cannot use UIBuilder:  the contents of my application's tabs,
> > sometimes even the number of tabs, is determined at runtime by data
> > out of my control.  Likewise the size of a TabPanel my change, like
> > when a dialog box presents different information, or based on the
> > dimensions of a multi-tab form.  Nor can my TabPanels attach directly
> > to a RootLayoutPanel, even if I were using one.  TabPanels in my
> > application are nested (usually) in VerticalPanels (which I find are
> > more flexible for dynamic layout than FlowPanels).
>
> > I am developing and running in standards mode, and have been for over
> > 6 months.  Although the javadocs warn that TabPanels work only in
> > quirks mode, I've had no trouble with Firefox 3.6, IE7, IE8, and
> > Safari 4 and 5.  Neither have I had any trouble with CellPanels
> > (http://code.google.com/webtoolkit/doc/latest/
> > DevGuideUiPanels.html#Standards), though I did switch from DockPanel
> > to DockLayoutPanel.
>
> > TabPanel mimics a Mac/Windows UI that I'm (so far) successfully
> > recreating, and I'd hate to see them go away.

-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-web-toolkit?hl=en.

Reply via email to