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.
