package org.ourproject.massmob.client.ui; import com.google.gwt.core.client.GWT; import com.google.gwt.uibinder.client.UiBinder; import com.google.gwt.uibinder.client.UiField; import com.google.gwt.user.client.ui.Composite; import com.google.gwt.user.client.ui.Image; import com.google.gwt.user.client.ui.Label; import com.google.gwt.user.client.ui.Widget; import cc.kune.common.client.tooltip.Tooltip; public class ParticipantAnswer extends Composite { interface ParticipantAnswerUiBinder extends UiBinder<Widget, ParticipantAnswer> { } private static ParticipantAnswerUiBinder uiBinder = GWT.create(ParticipantAnswerUiBinder.class); @UiField Image avatar; @UiField Label name; @UiField Label status; public ParticipantAnswer(final String url, final String name, final String tooltip, final String status) { initWidget(uiBinder.createAndBindUi(this)); this.avatar.setUrl(url); this.name.setText(name); this.status.setText(status); Tooltip.to(this.name, tooltip); Tooltip.to(this.avatar, tooltip); } public void setStatus(final String status) { this.status.setText(status); } }