I was using it in a test case.  It isn't required or recommended for the
widget in general.

Thanks,
John LaBanca
[email protected]


On Fri, Feb 4, 2011 at 10:18 AM, Ray Ryan <[email protected]> wrote:

> Re: forcing layout, could that turn into a source of slowness in apps,
> where we force recalculation that turns out to be redundant?
> On Feb 4, 2011 6:41 AM, <[email protected]> wrote:
> > I updated DeckLayoutPanel to implement AcceptsOneWidget, and I moved the
> > animationDuration down from TabLayoutPanel into DeckLayoutPanel so that
> > setWidget() will automatically use the default animation time.
> >
> > I went with AcceptsOneWidget instead of HasOneWidget because its
> > compatible with ActivityManager, and because I didn't want to add
> > DeckLayoutPanel.getWidget() (getVisibleWidget is more clear).
> >
> > Also, setWidget(null) clears the current widget. That seems more
> > natural than doing a no-op.
> >
> >
> > http://gwt-code-reviews.appspot.com/1340803/diff/1/12
> > File user/src/com/google/gwt/user/client/ui/DeckLayoutPanel.java
> > (right):
> >
> > http://gwt-code-reviews.appspot.com/1340803/diff/1/12#newcode28
> > user/src/com/google/gwt/user/client/ui/DeckLayoutPanel.java:28: * {@link
> > com.google.gwt.user.client.ui.TabPanel}.
> > On 2011/02/02 18:41:20, sbrubaker wrote:
> >> Do you mean TabPanel or TabLayoutPanel?
> >
> > Done.
> >
> > http://gwt-code-reviews.appspot.com/1340803/diff/1/21
> > File user/test/com/google/gwt/user/client/ui/DeckLayoutPanelTest.java
> > (right):
> >
> > http://gwt-code-reviews.appspot.com/1340803/diff/1/21#newcode32
> > user/test/com/google/gwt/user/client/ui/DeckLayoutPanelTest.java:32: //
> > Show widget at index 1, make sure it becomes visible.
> > On 2011/02/02 18:41:20, sbrubaker wrote:
> >> You may want to note that you're testing both forms of showWidget
> > (here and
> >> below).
> >
> > Done.
> >
> > http://gwt-code-reviews.appspot.com/1340803/diff/1/22
> > File user/test/com/google/gwt/user/client/ui/TabLayoutPanelTest.java
> > (right):
> >
> > http://gwt-code-reviews.appspot.com/1340803/diff/1/22#newcode269
> > user/test/com/google/gwt/user/client/ui/TabLayoutPanelTest.java:269:
> > assertEquals("inserted text",
> > Rietveld has weird highlighting. There aren't actually any spaces after
> > the comma.
> >
> > http://gwt-code-reviews.appspot.com/1340803/diff/1/22#newcode271
> > user/test/com/google/gwt/user/client/ui/TabLayoutPanelTest.java:271:
> > assertEquals("added text",
> > same
> >
> > http://gwt-code-reviews.appspot.com/1340803/diff/1/22#newcode416
> > user/test/com/google/gwt/user/client/ui/TabLayoutPanelTest.java:416:
> > p.forceLayout();
> > If we don't force layout (synchronously), then it happens in a finally
> > command (asynchronously) after the current event loop, which would
> > require me to turn this into an asynchronous test with a bunch of nested
> > DeferredCommands.
> >
> > http://gwt-code-reviews.appspot.com/1340803/show
>

-- 
http://groups.google.com/group/Google-Web-Toolkit-Contributors

Reply via email to