package scrum.client.journal; import scrum.client.common.ABlockWidget; import scrum.client.common.BlockHeaderWidget; import scrum.client.common.BlockWidgetFactory; import com.google.gwt.user.client.ui.Widget; public class ProjectEventBlock extends ABlockWidget<ProjectEvent> { @Override protected void onInitializationHeader(BlockHeaderWidget header) { header.setDragHandle("evt"); header.insertPrefixLabel("120px", true).setText(getObject().getDateAndTime().toString()); header.setCenter(getObject().getLabel()); } @Override protected void onUpdateHeader(BlockHeaderWidget header) {} @Override protected Widget onExtendedInitialization() { return new ProjectEventWidget(getObject()); } public static final BlockWidgetFactory<ProjectEvent> FACTORY = new BlockWidgetFactory<ProjectEvent>() { public ProjectEventBlock createBlock() { return new ProjectEventBlock(); } }; }