Reviewers: ,
Description:
ListView and PagingListView are now HasData, with a parent interface of
HasRows. ListView.Delegate/Pager have been replaced by a combination of
HasRows#addRangeChangeHandler() and HasRows#addRowCountChangeHandler().
Pagers (note that there is no longer a Pager interface) no longer take
views in their constructors. Instead, they are passed into
AbstractPager#setView(), making them more UiBinder friendly. CellList
and CellTable now have a common superclass AbstractHasData, which makes
it much easier for us and users to create new Cell based widgets.
Please review this at http://gwt-code-reviews.appspot.com/745801/show
Affected files:
bikeshed/src/com/google/gwt/sample/bikeshed/cookbook/client/MailRecipe.java
bikeshed/src/com/google/gwt/sample/bikeshed/cookbook/client/ScrollbarPager.java
bikeshed/src/com/google/gwt/sample/expenses/gwt/client/ExpenseList.java
bikeshed/src/com/google/gwt/sample/expenses/gwt/client/ExpenseTree.java
bikeshed/src/com/google/gwt/sample/expenses/gwt/client/MobileExpenseList.java
bikeshed/src/com/google/gwt/sample/expenses/gwt/client/MobileReportList.java
samples/showcase/src/com/google/gwt/sample/showcase/client/content/cell/ContactDatabase.java
samples/showcase/src/com/google/gwt/sample/showcase/client/content/cell/CwCellList.java
samples/showcase/src/com/google/gwt/sample/showcase/client/content/cell/CwCellTable.java
samples/showcase/src/com/google/gwt/sample/showcase/client/content/cell/ShowMorePagerPanel.java
user/src/com/google/gwt/app/client/CellListPlacePickerView.java
user/src/com/google/gwt/app/place/AbstractRecordListActivity.java
user/src/com/google/gwt/app/place/AbstractRecordListView.java
user/src/com/google/gwt/app/place/RecordListView.java
user/src/com/google/gwt/user/cellview/client/AbstractHasData.java
user/src/com/google/gwt/user/cellview/client/AbstractPager.java
user/src/com/google/gwt/user/cellview/client/CellBrowser.java
user/src/com/google/gwt/user/cellview/client/CellList.java
user/src/com/google/gwt/user/cellview/client/CellTable.java
user/src/com/google/gwt/user/cellview/client/CellTreeNodeView.java
user/src/com/google/gwt/user/cellview/client/HasDataPresenter.java
user/src/com/google/gwt/user/cellview/client/PageSizePager.java
user/src/com/google/gwt/user/cellview/client/SimplePager.java
user/src/com/google/gwt/view/client/AbstractListViewAdapter.java
user/src/com/google/gwt/view/client/HasData.java
user/src/com/google/gwt/view/client/HasRows.java
user/src/com/google/gwt/view/client/ListViewAdapter.java
user/src/com/google/gwt/view/client/RangeChangeEvent.java
user/src/com/google/gwt/view/client/RangeChangeHandler.java
user/src/com/google/gwt/view/client/RowCountChangeEvent.java
user/src/com/google/gwt/view/client/RowCountChangeHandler.java
user/test/com/google/gwt/user/cellview/CellViewSuite.java
user/test/com/google/gwt/user/cellview/client/AbstractPagerTest.java
user/test/com/google/gwt/user/cellview/client/HasDataPresenterTest.java
user/test/com/google/gwt/user/cellview/client/PageSizePagerTest.java
user/test/com/google/gwt/user/cellview/client/SimplePagerTest.java
user/test/com/google/gwt/view/client/AbstractListViewAdapterTest.java
user/test/com/google/gwt/view/client/DefaultNodeInfoTest.java
user/test/com/google/gwt/view/client/ListViewAdapterTest.java
user/test/com/google/gwt/view/client/MockHasData.java
--
http://groups.google.com/group/Google-Web-Toolkit-Contributors