gwt /
gwt /
9a41680312896a83980328a7cb596929e4d6276d Adds additional keyboard support in Cell Widgets. CellList and CellTable now
support page down/up, home, and end. CellBrowser and CellTree support
left/right to navigate into/out of child nodes. All widgets support SPACE to
select the current item in the SelectionModel. Selection can also be tied to
keyboard selection using the KeyboardSelectionPolicy.BOUND. Pressing the ENTER
key puts the cell in edit mode (by convention defined in AbstractCell), if the
cell supports it. CellList and CellTable support various KeyboardPagingPolicy
that determine how the list pages in response to keyboard movement outside the
current page. The widget can change the page, increase the range, or restrict
the user to the current page. All cell widgets support tabIndex and accessKey.
We now have more styles defined for CellTable, which allows us to add a border
around the current keyboard selected cell.
This change also adds a new API method Cell#resetFocus() that Cells can use
to reset focus after the widget is redrawn. This allows apps to refresh a table
in the background without interupting user interactions. This patch also fixes
some bugs in IE and in the expenses app.
Review at http://gwt-code-reviews.appspot.com/906801
git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@8847 8db76d5a-ed1c-0410-87a9-c151d255dfc7
61 files changed