That sounds really great. I've spent many hours to get this done but
ended up with the WindowResizeListener approach.
Do you delegate the size to child panels in case of resize? I've had
trouble nesting stack panels and gwt-maps inside resizable panels (HSP/
VSP).

On Jun 15, 9:11 pm, Joel Webber <[email protected]> wrote:
> 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 <[email protected]> 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<[email protected]> 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 <[email protected]> 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 <[email protected]>
> > 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
-~----------~----~----~----~------~----~------~--~---

Reply via email to