package scrum.client.estimation; import ilarkesto.gwt.client.Gwt; import scrum.client.common.AScrumWidget; import com.google.gwt.user.client.ui.FlowPanel; import com.google.gwt.user.client.ui.Widget; public class PlanningPokerCardSlotWidget extends AScrumWidget { private String text; private Widget card; public PlanningPokerCardSlotWidget(String owner, Widget card) { super(); this.text = owner; this.card = card; } @Override protected Widget onInitialization() { FlowPanel panel = new FlowPanel(); panel.setStyleName("PlanningPokerCardSlotWidget"); panel.add(card == null ? createEmptySlot() : card); if (text != null) panel.add(Gwt.createDiv("PlanningPokerCardSlotWidget-text", text)); return panel; } private Widget createEmptySlot() { return Gwt.createEmptyDiv("PlanningPokerCardSlotWidget-slot"); } }