1,21 → 1,14 |
package org.tela_botanica.del.client.composants.votes.moyennevotes; |
|
import java.util.List; |
|
import org.cobogw.gwt.user.client.ui.Rating; |
import org.tela_botanica.del.client.composants.votes.barrerepartition.InfoBulleAnim; |
import org.tela_botanica.del.client.i18n.I18n; |
import org.tela_botanica.del.client.modeles.VoteProtocole; |
|
import com.google.gwt.core.client.GWT; |
import com.google.gwt.event.dom.client.ClickEvent; |
import com.google.gwt.event.dom.client.ClickHandler; |
import com.google.gwt.event.dom.client.HasChangeHandlers; |
import com.google.gwt.event.dom.client.HasClickHandlers; |
import com.google.gwt.event.dom.client.HasMouseMoveHandlers; |
import com.google.gwt.uibinder.client.UiBinder; |
import com.google.gwt.uibinder.client.UiField; |
import com.google.gwt.user.client.Window; |
import com.google.gwt.user.client.ui.Button; |
import com.google.gwt.user.client.ui.Composite; |
import com.google.gwt.user.client.ui.FocusPanel; |
37,18 → 30,19 |
private int valeurOrigine; |
private InfoBulleAnim animerVotePrisEnCompte; |
private InfoBulleAnim animerVoteModifie; |
private InfoBulleAnim animerVoteSupprime; |
|
@UiField |
FocusPanel voter; |
|
@UiField |
Panel votePrisEnCompte, voteModifie, zoneFleur; |
Panel votePrisEnCompte, voteModifie, voteSupprime, zoneFleur; |
|
@UiField |
Label nbVotes, protocole, noteGenerale; |
|
@UiField |
Button boutonVoter, boutonAnnuler; |
Button boutonAnnuler; |
|
@UiField |
Label zoneVoter; |
59,16 → 53,12 |
votes.setReadOnly(false); |
voter.add(votes); |
masquerBoutonAnnuler(); |
masquerBoutonVoter(); |
votePrisEnCompte.setVisible(false); |
animerVotePrisEnCompte = new InfoBulleAnim(votePrisEnCompte); |
animerVoteModifie = new InfoBulleAnim(voteModifie); |
animerVoteSupprime = new InfoBulleAnim(voteSupprime); |
} |
|
public HasClickHandlers getBoutonVoter() { |
return boutonVoter; |
} |
|
public HasClickHandlers getBoutonAnnuler() { |
return boutonAnnuler; |
} |
84,19 → 74,11 |
public int getValeurVote() { |
return votes.getValue(); |
} |
|
public void afficherBoutonVoter() { |
boutonVoter.setVisible(true); |
} |
|
public void afficherBoutonAnnuler() { |
boutonAnnuler.setVisible(true); |
} |
|
public void masquerBoutonVoter() { |
boutonVoter.setVisible(false); |
} |
|
public void masquerBoutonAnnuler() { |
boutonAnnuler.setVisible(false); |
} |
157,6 → 139,12 |
animerVoteModifie.run(2000); |
} |
|
@Override |
public void afficherVoteSupprime() { |
voteSupprime.setStyleName("voteSupprime"); |
animerVoteSupprime.run(2000); |
} |
|
public HasMouseMoveHandlers getZoneVoter() { |
return zoneVoter; |
} |
164,4 → 152,20 |
public void masquerZoneVoter() { |
zoneVoter.setVisible(false); |
} |
|
@Override |
public void desactiverInteractionVote() { |
votes.setReadOnly(true); |
boutonAnnuler.setEnabled(false); |
boutonAnnuler.addStyleName("elementMasque"); |
votes.addStyleName("elementMasque"); |
} |
|
@Override |
public void activerInteractionVote() { |
votes.setReadOnly(false); |
boutonAnnuler.setEnabled(true); |
boutonAnnuler.removeStyleName("elementMasque"); |
votes.removeStyleName("elementMasque"); |
} |
} |