Reviewers: pdr,
Description:
Adding a LoadingStateEvent to CellList and CellTable so users can
receive an event when the data is loaded. Previously, LoadingState was
a package protected enum used to show the loading indicator in CellTable
and empty list message in CellList. Now, LoadingState is a first class
citizen (an interface so users can define their own loading state).
Both CellList and CellTable now support setting a custom loading
indicator Widget and a custom Widget to display when the table is empty.
Please review this at http://gwt-code-reviews.appspot.com/1338809/show
Affected files:
M user/src/com/google/gwt/user/cellview/client/AbstractHasData.java
M user/src/com/google/gwt/user/cellview/client/CellList.java
M user/src/com/google/gwt/user/cellview/client/CellTable.css
M user/src/com/google/gwt/user/cellview/client/CellTable.java
M user/src/com/google/gwt/user/cellview/client/CellTableBasic.css
M user/src/com/google/gwt/user/cellview/client/CellTreeNodeView.java
M user/src/com/google/gwt/user/cellview/client/HasDataPresenter.java
A
user/src/com/google/gwt/user/cellview/client/LoadingStateChangeEvent.java
M user/test/com/google/gwt/user/cellview/client/CellListTest.java
M user/test/com/google/gwt/user/cellview/client/CellTableTest.java
M user/test/com/google/gwt/user/cellview/client/HasDataPresenterTest.java
--
http://groups.google.com/group/Google-Web-Toolkit-Contributors