LGTM

http://gwt-code-reviews.appspot.com/906801/diff/1/12
File
samples/showcase/src/com/google/gwt/sample/showcase/client/content/cell/CwCellValidation.java
(right):

http://gwt-code-reviews.appspot.com/906801/diff/1/12#newcode104
samples/showcase/src/com/google/gwt/sample/showcase/client/content/cell/CwCellValidation.java:104:
input.getStyle().setColor("blue");
Maybe add a TODO to make this stylable

http://gwt-code-reviews.appspot.com/906801/diff/1/13
File user/src/com/google/gwt/cell/client/AbstractCell.java (right):

http://gwt-code-reviews.appspot.com/906801/diff/1/13#newcode128
user/src/com/google/gwt/cell/client/AbstractCell.java:128: * Called when
the user triggers a <code>keydown</code> event
with the ENTER key

http://gwt-code-reviews.appspot.com/906801/diff/1/14
File user/src/com/google/gwt/cell/client/AbstractEditableCell.java
(right):

http://gwt-code-reviews.appspot.com/906801/diff/1/14#newcode86
user/src/com/google/gwt/cell/client/AbstractEditableCell.java:86: * may
chooses to pass keystrokes directly to the cell rather than using them
chooses -> choose

http://gwt-code-reviews.appspot.com/906801/diff/1/15
File user/src/com/google/gwt/cell/client/AbstractInputCell.java (right):

http://gwt-code-reviews.appspot.com/906801/diff/1/15#newcode36
user/src/com/google/gwt/cell/client/AbstractInputCell.java:36: private
final Set<String> consumedEvents = new HashSet<String>();
AbstractCell already has a final Set<String> consumedEvents

http://gwt-code-reviews.appspot.com/906801/diff/1/15#newcode50
user/src/com/google/gwt/cell/client/AbstractInputCell.java:50: super();
Change to super(consumedEvents) and delete the for loop
Instead of adding the events in init(), it might be safer to pass the
incoming events + {focus,blur,keydown} into super(...)

http://gwt-code-reviews.appspot.com/906801/diff/1/15#newcode64
user/src/com/google/gwt/cell/client/AbstractInputCell.java:64: super();
Change to super(consumedEvents) and delete the addAll

http://gwt-code-reviews.appspot.com/906801/diff/1/15#newcode70
user/src/com/google/gwt/cell/client/AbstractInputCell.java:70: public
Set<String> getConsumedEvents() {
Delete, implemented in AbstractCell

http://gwt-code-reviews.appspot.com/906801/diff/1/15#newcode144
user/src/com/google/gwt/cell/client/AbstractInputCell.java:144: private
void init() {
getConsumedEvents().add(...)

http://gwt-code-reviews.appspot.com/906801/diff/1/16
File user/src/com/google/gwt/cell/client/ActionCell.java (right):

http://gwt-code-reviews.appspot.com/906801/diff/1/16#newcode78
user/src/com/google/gwt/cell/client/ActionCell.java:78:
onEnterKeyDown(parent, value, key, event, valueUpdater);
Perhaps onEnterKeyDown should have a different name if it also useful in
this case?

http://gwt-code-reviews.appspot.com/906801/diff/1/21
File user/src/com/google/gwt/cell/client/CompositeCell.java (right):

http://gwt-code-reviews.appspot.com/906801/diff/1/21#newcode151
user/src/com/google/gwt/cell/client/CompositeCell.java:151: // The first
child that takes focus ones. One one child should ever be in
ones -> wins?

http://gwt-code-reviews.appspot.com/906801/diff/1/40
File user/src/com/google/gwt/user/cellview/client/CellTree.java (right):

http://gwt-code-reviews.appspot.com/906801/diff/1/40#newcode682
user/src/com/google/gwt/user/cellview/client/CellTree.java:682: public
void setAccessKey(char key) {
Document that -1 means no access key

http://gwt-code-reviews.appspot.com/906801/diff/1/40#newcode808
user/src/com/google/gwt/user/cellview/client/CellTree.java:808: if
(KeyboardSelectionPolicy.DISABLED == getKeyboardSelectionPolicy()) {
Maybe create a method boolean isKeyboardSelectionDisabled() in a
suitable superclass?

http://gwt-code-reviews.appspot.com/906801/diff/1/45
File
user/src/com/google/gwt/user/cellview/client/HasKeyboardSelectionPolicy.java
(right):

http://gwt-code-reviews.appspot.com/906801/diff/1/45#newcode42
user/src/com/google/gwt/user/cellview/client/HasKeyboardSelectionPolicy.java:42:
BOUND
Maybe BOUND_TO_SELECTION?

http://gwt-code-reviews.appspot.com/906801/show

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

Reply via email to