Reviewers: pdr,

Description:
Adding a new TextButton widget to replace the existing Button widget.
The new widget provides three style variations, optionally includes an
icon, and supports collapsible sides so buttons can be lined up in a
row. The widget is backed by TextButtonCell, so it can be used in a
CellTable. The new widget is the first to use the Appearance pattern,
which allows users to reskin a GWT app using a DeferredBinding to
replace the default Apperaance.

Details about the Appearance pattern were discussed:
https://groups.google.com/group/google-web-toolkit-contributors/browse_thread/thread/49c944b794736ef0/e5813fb34d00cd15?lnk=gst&q=Appearance#e5813fb34d00cd15


Please review this at http://gwt-code-reviews.appspot.com/1383806/

Affected files:
  A user/src/com/google/gwt/cell/client/ButtonCellBase.css
  A user/src/com/google/gwt/cell/client/ButtonCellBase.java
  A user/src/com/google/gwt/cell/client/IsCollapsible.java
  A user/src/com/google/gwt/cell/client/NegativeButtonCellBase.css
  A user/src/com/google/gwt/cell/client/PrimaryButtonCellBase.css
  A user/src/com/google/gwt/cell/client/TextButtonCell.java
  M user/src/com/google/gwt/text/shared/SimpleSafeHtmlRenderer.java
  M user/src/com/google/gwt/user/User.gwt.xml
  A user/src/com/google/gwt/user/widget/Widget.gwt.xml
  A user/src/com/google/gwt/user/widget/client/ButtonBase.java
  A user/src/com/google/gwt/user/widget/client/TextButton.java


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

Reply via email to