Yes, and yes. I've got it working, though I'm still not 100% happy with the API, as I mentioned earlier. Now I'm trying to actually back into a design document :) As a small teaser, the basic approach is to take advantage of the simple constraint system (probably accidentally) created by CSS like this:
.rule { position: absolute; left: 0; right: 0; top: 0; bottom: 0; } You can create various constraints by mixing pairs of values, like {left, right}, {left, width}, and {right, width}. You can also use any units you want, which is great for dealing with font-size changes and the like. It's actually not too far from what you get from the mac's InterfaceBuilder. There's a bit more magic to make it deal properly with arbitrary margin, border, and padding, and IE6 support is really hard, but does finally work. On Mon, Jun 15, 2009 at 3:02 PM, Ray Cromwell <cromwell...@gmail.com> wrote: > > Joel, > Does this support arbitrary composition (dockpanels containing > dockpanels?) and does it work correctly with scrolling inside the > panels? > > -Ray > > On Mon, Jun 15, 2009 at 11:53 AM, Joel Webber<j...@google.com> wrote: > > I'm still not 100% done with the API design, and a few edge-cases, but > will > > announce on the lists as soon as I have something ready for everyone to > try > > out. It uses a similar approach to the code in > > Wave, but is rather more general, and supports IE6 (which Wave doesn't). > > > > On Thu, Jun 11, 2009 at 5:41 PM, Bruce Johnson <br...@google.com> wrote: > >> > >> No, it's not checked in yet, but I think Joel might started a branch to > >> land it before toooo long. > >> > >> It isn't literally the same code as in Wave, but it's logically > >> equivalent. Joel can say a lot more about it than me. > >> > >> On Thu, Jun 11, 2009 at 5:36 PM, dflorey <daniel.flo...@gmail.com> > wrote: > >>> > >>> Is the DockLayoutPanel presented at Google IO already in svn? The one > >>> that is being used by the wave client? > >>> I've not been able to find it... > >>> > >> > >> > >> > > > > > > > > > > > > > --~--~---------~--~----~------------~-------~--~----~ http://groups.google.com/group/Google-Web-Toolkit-Contributors -~----------~----~----~----~------~----~------~--~---