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

Reply via email to