Reviewers: Dan Rice,
Description:
Revert the ListBoxCell changes that slipped into MailRecipe from another
change that hasn't been submitted yet.
Please review this at http://gwt-code-reviews.appspot.com/650802/show
Affected files:
M
bikeshed/src/com/google/gwt/sample/bikeshed/cookbook/client/MailRecipe.java
Index:
bikeshed/src/com/google/gwt/sample/bikeshed/cookbook/client/MailRecipe.java
===================================================================
---
bikeshed/src/com/google/gwt/sample/bikeshed/cookbook/client/MailRecipe.java
(revision 8357)
+++
bikeshed/src/com/google/gwt/sample/bikeshed/cookbook/client/MailRecipe.java
(working copy)
@@ -21,7 +21,6 @@
import com.google.gwt.cell.client.ClickableTextCell;
import com.google.gwt.cell.client.DatePickerCell;
import com.google.gwt.cell.client.FieldUpdater;
-import com.google.gwt.cell.client.ListBoxCell;
import com.google.gwt.cell.client.TextCell;
import com.google.gwt.cell.client.ValueUpdater;
import com.google.gwt.event.dom.client.ClickEvent;
@@ -31,7 +30,6 @@
import com.google.gwt.user.cellview.client.CellTable;
import com.google.gwt.user.cellview.client.Column;
import com.google.gwt.user.cellview.client.Header;
-import com.google.gwt.user.client.Timer;
import com.google.gwt.user.client.Window;
import com.google.gwt.user.client.ui.Button;
import com.google.gwt.user.client.ui.FlowPanel;
@@ -44,7 +42,6 @@
import com.google.gwt.view.client.ListViewAdapter;
import com.google.gwt.view.client.ProvidesKey;
-import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
import java.util.Date;
@@ -311,19 +308,12 @@
@Override
protected Widget createWidget() {
- final ListViewAdapter<Message> adapter = new
ListViewAdapter<Message>();
+ ListViewAdapter<Message> adapter = new ListViewAdapter<Message>();
messages = adapter.getList();
addMessages(10);
table = new CellTable<Message>(10);
- new Timer() {
- @Override
- public void run() {
- table.redraw();
- schedule(4000);
- }
- }.schedule(4000);
table.setSelectionModel(selectionModel);
adapter.addView(table);
@@ -404,40 +394,6 @@
}
});
table.addColumn(toggleColumn, "Toggle Read/Unread");
-
- final ListViewAdapter<String> monthAdapter = new
ListViewAdapter<String>();
- final List<String> monthList = monthAdapter.getList();
- monthList.add("January");
- monthList.add("February");
- monthList.add("March");
- monthList.add("April");
- monthList.add("May");
- monthList.add("June");
- monthList.add("July");
- monthList.add("August");
- monthList.add("September");
- monthList.add("October");
- monthList.add("November");
- monthList.add("December");
- ListBoxCell<String> listBoxCell = new ListBoxCell<String>(new
TextCell());
- monthAdapter.addView(listBoxCell);
- Column<Message, List<String>> monthColumn = new Column<Message,
List<String>>(
- listBoxCell) {
- @Override
- public List<String> getValue(Message object) {
- List<String> l = new ArrayList<String>();
- l.add(monthList.get(object.getDate().getMonth()));
- return l;
- }
- };
- monthColumn.setFieldUpdater(new FieldUpdater<Message, List<String>>() {
- public void update(int index, Message object, List<String> values) {
- int month = monthList.indexOf(values.get(0));
- object.getDate().setMonth(month);
- adapter.refresh();
- }
- });
- table.addColumn(monthColumn, "Month");
ScrollbarPager<Message> pager = new ScrollbarPager<Message>(table);
--
http://groups.google.com/group/Google-Web-Toolkit-Contributors