blob: 19618edd8f4f26dc6c9a1eaa6b9a12ea324bd2b6 [file] [log] [blame]
package autotest.afe;
import autotest.afe.ICheckBox.CheckBoxImpl;
import com.google.gwt.user.client.ui.Composite;
import com.google.gwt.user.client.ui.FlexTable;
public class CheckBoxPanelDisplay extends Composite implements CheckBoxPanel.Display {
private int numColumns;
private FlexTable table = new FlexTable();
public CheckBoxPanelDisplay(int numColumns) {
this.numColumns = numColumns;
initWidget(table);
}
public ICheckBox generateCheckBox(int index) {
CheckBoxImpl checkbox = new CheckBoxImpl();
int row = index / numColumns;
int col = index % numColumns;
table.setWidget(row, col, checkbox);
return checkbox;
}
}