Reviewers: rice,

Description:
Refactoring the Showcase sample to use standards mode, and make use of
LayoutPanels. The new Showcase looks different, but the features are the
same. The main menu is now a CellTree backed by a TreeViewModel.  The
Application class, which used to perform active layout of the entire
app, has been replaced by layout panels. The ShowcaseShell uses UiBinder
to control the outer layout. The buttons to switch style themes have
been removed. Opening a Category in the main menu prefetches the code
for the sample under the category; the old behavior was for each
ContentWidget to call a static method to preload other examples in the
same category.

Note that this change does not update the examples within showcase aside
from couple of minor tweaks. In a later patch, we will deprecate old
examples, add new examples for new GWT features, and make the examples
look prettier with the rest of the app.  This patch is smaller than it
looks because more of the changes to the examples are related to a
refactor in ContentWidget, so they are repetitive and small.


Please review this at http://gwt-code-reviews.appspot.com/837801/show

Affected files:
M samples/showcase/src/com/google/gwt/i18n/client/LocalizableResource.properties M samples/showcase/src/com/google/gwt/i18n/client/LocalizableResource_ar.properties M samples/showcase/src/com/google/gwt/i18n/client/LocalizableResource_fr.properties M samples/showcase/src/com/google/gwt/i18n/client/LocalizableResource_zh.properties
  M samples/showcase/src/com/google/gwt/sample/showcase/Showcase.gwt.xml
D samples/showcase/src/com/google/gwt/sample/showcase/client/Application.java M samples/showcase/src/com/google/gwt/sample/showcase/client/ContentWidget.java A samples/showcase/src/com/google/gwt/sample/showcase/client/ContentWidgetView.java A samples/showcase/src/com/google/gwt/sample/showcase/client/ContentWidgetView.ui.xml A samples/showcase/src/com/google/gwt/sample/showcase/client/MainMenuTreeViewModel.java
  A samples/showcase/src/com/google/gwt/sample/showcase/client/Showcase.css
  M samples/showcase/src/com/google/gwt/sample/showcase/client/Showcase.java
M samples/showcase/src/com/google/gwt/sample/showcase/client/ShowcaseConstants.java D samples/showcase/src/com/google/gwt/sample/showcase/client/ShowcaseConstants.properties D samples/showcase/src/com/google/gwt/sample/showcase/client/ShowcaseConstants_ar.properties D samples/showcase/src/com/google/gwt/sample/showcase/client/ShowcaseConstants_fr.properties D samples/showcase/src/com/google/gwt/sample/showcase/client/ShowcaseConstants_zh.properties D samples/showcase/src/com/google/gwt/sample/showcase/client/ShowcaseImages.java A samples/showcase/src/com/google/gwt/sample/showcase/client/ShowcaseResources.java A samples/showcase/src/com/google/gwt/sample/showcase/client/ShowcaseShell.java A samples/showcase/src/com/google/gwt/sample/showcase/client/ShowcaseShell.ui.xml D samples/showcase/src/com/google/gwt/sample/showcase/client/StyleSheetLoader.java M samples/showcase/src/com/google/gwt/sample/showcase/client/content/cell/CwCellBrowser.java M samples/showcase/src/com/google/gwt/sample/showcase/client/content/cell/CwCellList.java M samples/showcase/src/com/google/gwt/sample/showcase/client/content/cell/CwCellSampler.java M samples/showcase/src/com/google/gwt/sample/showcase/client/content/cell/CwCellTable.java M samples/showcase/src/com/google/gwt/sample/showcase/client/content/cell/CwCellTree.java M samples/showcase/src/com/google/gwt/sample/showcase/client/content/cell/CwCellValidation.java M samples/showcase/src/com/google/gwt/sample/showcase/client/content/i18n/CwBidiFormatting.java M samples/showcase/src/com/google/gwt/sample/showcase/client/content/i18n/CwBidiInput.java M samples/showcase/src/com/google/gwt/sample/showcase/client/content/i18n/CwConstantsExample.java M samples/showcase/src/com/google/gwt/sample/showcase/client/content/i18n/CwConstantsWithLookupExample.java M samples/showcase/src/com/google/gwt/sample/showcase/client/content/i18n/CwDateTimeFormat.java M samples/showcase/src/com/google/gwt/sample/showcase/client/content/i18n/CwDictionaryExample.java M samples/showcase/src/com/google/gwt/sample/showcase/client/content/i18n/CwMessagesExample.java M samples/showcase/src/com/google/gwt/sample/showcase/client/content/i18n/CwNumberFormat.java M samples/showcase/src/com/google/gwt/sample/showcase/client/content/i18n/CwPluralFormsExample.java M samples/showcase/src/com/google/gwt/sample/showcase/client/content/lists/CwListBox.java M samples/showcase/src/com/google/gwt/sample/showcase/client/content/lists/CwMenuBar.java M samples/showcase/src/com/google/gwt/sample/showcase/client/content/lists/CwStackPanel.java M samples/showcase/src/com/google/gwt/sample/showcase/client/content/lists/CwSuggestBox.java M samples/showcase/src/com/google/gwt/sample/showcase/client/content/lists/CwTree.java M samples/showcase/src/com/google/gwt/sample/showcase/client/content/other/CwAnimation.java M samples/showcase/src/com/google/gwt/sample/showcase/client/content/other/CwCookies.java M samples/showcase/src/com/google/gwt/sample/showcase/client/content/other/CwFrame.java M samples/showcase/src/com/google/gwt/sample/showcase/client/content/panels/CwAbsolutePanel.java M samples/showcase/src/com/google/gwt/sample/showcase/client/content/panels/CwDecoratorPanel.java M samples/showcase/src/com/google/gwt/sample/showcase/client/content/panels/CwDisclosurePanel.java M samples/showcase/src/com/google/gwt/sample/showcase/client/content/panels/CwDockPanel.java M samples/showcase/src/com/google/gwt/sample/showcase/client/content/panels/CwFlowPanel.java M samples/showcase/src/com/google/gwt/sample/showcase/client/content/panels/CwHorizontalPanel.java M samples/showcase/src/com/google/gwt/sample/showcase/client/content/panels/CwHorizontalSplitPanel.java M samples/showcase/src/com/google/gwt/sample/showcase/client/content/panels/CwTabPanel.java M samples/showcase/src/com/google/gwt/sample/showcase/client/content/panels/CwVerticalPanel.java M samples/showcase/src/com/google/gwt/sample/showcase/client/content/panels/CwVerticalSplitPanel.java M samples/showcase/src/com/google/gwt/sample/showcase/client/content/popups/CwBasicPopup.java M samples/showcase/src/com/google/gwt/sample/showcase/client/content/popups/CwDialogBox.java M samples/showcase/src/com/google/gwt/sample/showcase/client/content/tables/CwFlexTable.java M samples/showcase/src/com/google/gwt/sample/showcase/client/content/tables/CwGrid.java M samples/showcase/src/com/google/gwt/sample/showcase/client/content/text/CwBasicText.java M samples/showcase/src/com/google/gwt/sample/showcase/client/content/text/CwRichText.java M samples/showcase/src/com/google/gwt/sample/showcase/client/content/widgets/CwBasicButton.java M samples/showcase/src/com/google/gwt/sample/showcase/client/content/widgets/CwCheckBox.java M samples/showcase/src/com/google/gwt/sample/showcase/client/content/widgets/CwCustomButton.java M samples/showcase/src/com/google/gwt/sample/showcase/client/content/widgets/CwDatePicker.java M samples/showcase/src/com/google/gwt/sample/showcase/client/content/widgets/CwFileUpload.java M samples/showcase/src/com/google/gwt/sample/showcase/client/content/widgets/CwHyperlink.java M samples/showcase/src/com/google/gwt/sample/showcase/client/content/widgets/CwRadioButton.java M samples/showcase/src/com/google/gwt/sample/showcase/generator/ShowcaseGenerator.java D samples/showcase/src/com/google/gwt/sample/showcase/public/chrome/Showcase.css D samples/showcase/src/com/google/gwt/sample/showcase/public/chrome/Showcase_rtl.css D samples/showcase/src/com/google/gwt/sample/showcase/public/dark/Showcase.css D samples/showcase/src/com/google/gwt/sample/showcase/public/dark/Showcase_rtl.css D samples/showcase/src/com/google/gwt/sample/showcase/public/standard/Showcase.css D samples/showcase/src/com/google/gwt/sample/showcase/public/standard/Showcase_rtl.css
  M samples/showcase/war/Showcase.html


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

Reply via email to