DecoratedDialogBox
TabLayoutPanel (sized explicitly PX x PX)
DockLayoutPanel (tab 1)
tab1 content (add)
tab1 buttons (addSouth)
DockLayoutPanel (tab 2)
tab2 top stuff (addNorth)
StackLayoutPanel (add)
stackitemA content
DockLayoutPanel (stackitemB)
stackitemB content (add)
stackitemB controls (addSouth)
tab2 buttons (addSouth)
If tab1 is open first, then switching to tab2 fills the area with
"stackitemB content" (what I meant by bottom-most 100% height item).
If tab2 is open first, going to tab1 fills the area with "tab1
content". In either case the initially opened tab is perfect.
Firefox, Safari, and Opera all work correctly. With IE6 it seems to
hit this similar but different issue: http://code.google.com/p/google-web-toolkit/issues/detail?id=4596.
Of course the issue has to happen in the browser with the painful
debugger..
I've tried several variations of calling onResize, setVisible, and
setting the display style at the various levels upon tab switch, to no
avail. Yes, I've verified that IE evaluates this in standards mode.
Any idears? Am I doing something wrong here?
Thanks,
jk