4,6 → 4,7 |
import com.google.gwt.event.dom.client.HasClickHandlers; |
import com.google.gwt.uibinder.client.UiBinder; |
import com.google.gwt.uibinder.client.UiField; |
import com.google.gwt.user.client.Element; |
import com.google.gwt.user.client.Window; |
import com.google.gwt.user.client.ui.Composite; |
import com.google.gwt.user.client.ui.Label; |
15,14 → 16,16 |
|
interface MyUiBinder extends UiBinder<Widget, BarreRepartitionVoteVue> {} |
private static MyUiBinder uiBinder = GWT.create(MyUiBinder.class); |
|
private InfoBulleAnim animer; |
|
@UiField Label nomTaxon; |
@UiField Panel barreOui, barreNon; |
@UiField Panel barreOui, barreNon, votePrisEnCompte; |
@UiField PushButton boutonOui, boutonNon; |
|
public BarreRepartitionVoteVue() { |
initWidget(uiBinder.createAndBindUi(this)); |
votePrisEnCompte.setVisible(false); |
animer = new InfoBulleAnim(votePrisEnCompte); |
} |
|
@Override |
62,4 → 65,16 |
boutonOui.setEnabled(true); |
boutonNon.setEnabled(false); |
} |
|
@Override |
public void afficherVotePrisEnCompte(boolean voteOui) { |
if (voteOui) { |
votePrisEnCompte.removeStyleName("votePrisEnCompteNon"); |
votePrisEnCompte.setStyleName("votePrisEnCompteOui"); |
} else { |
votePrisEnCompte.removeStyleName("votePrisEnCompteOui"); |
votePrisEnCompte.setStyleName("votePrisEnCompteNon"); |
} |
animer.run(2000); |
} |
} |