Reviewers: jlabanca,
Description:
Adds a mobile-friendly drag-scroll implementation.
Changes the standard and mobile expense samples to use said scrolling.
(desktop Expense sample still uses regular scrollbars on non-touch
devices)
Adds onclick='' to cell containers, so that touch devices show tap
highlights in the right place.
Please review this at http://gwt-code-reviews.appspot.com/530801/show
Affected files:
A /bikeshed/src/com/google/gwt/mobile/Mobile.gwt.xml
A /bikeshed/src/com/google/gwt/mobile/client/MobileScrollPanel.java
A /bikeshed/src/com/google/gwt/mobile/client/Momentum.java
A /bikeshed/src/com/google/gwt/mobile/client/Point.java
A /bikeshed/src/com/google/gwt/mobile/client/Scroller.java
A /bikeshed/src/com/google/gwt/mobile/client/Touch.java
A /bikeshed/src/com/google/gwt/mobile/client/TouchEvent.java
A /bikeshed/src/com/google/gwt/mobile/client/TouchHandler.java
M /bikeshed/src/com/google/gwt/sample/expenses/gwt/ExpensesCommon.gwt.xml
M
/bikeshed/src/com/google/gwt/sample/expenses/gwt/client/ExpenseDetails.ui.xml
M
/bikeshed/src/com/google/gwt/sample/expenses/gwt/client/ExpenseList.ui.xml
M
/bikeshed/src/com/google/gwt/sample/expenses/gwt/client/ExpensesMobile.java
M
/bikeshed/src/com/google/gwt/sample/expenses/gwt/client/ExpensesMobileShell.java
M
/bikeshed/src/com/google/gwt/sample/expenses/gwt/client/ExpensesMobileShell.ui.xml
M
/bikeshed/src/com/google/gwt/sample/expenses/gwt/client/ExpensesShell.ui.xml
M
/bikeshed/src/com/google/gwt/sample/expenses/gwt/client/MobileExpenseList.java
M
/bikeshed/src/com/google/gwt/sample/expenses/gwt/client/MobileReportList.java
M /user/src/com/google/gwt/user/cellview/client/CellList.java
M /user/src/com/google/gwt/user/cellview/client/CellTable.java
M /user/src/com/google/gwt/user/cellview/client/CellTreeNodeView.java
--
http://groups.google.com/group/Google-Web-Toolkit-Contributors