/trunk/src/org/tela_botanica/del/client/vues/plateformedetermination/vote/protocole/voteProtocole.css |
---|
New file |
0,0 → 1,2 |
.tiers {border :solid 1px red} |
.nomProtocole {border:solid 1px} |
/trunk/src/org/tela_botanica/del/client/vues/plateformedetermination/vote/protocole/VoteProtocoleVue.ui.xml |
---|
New file |
0,0 → 1,14 |
<ui:UiBinder xmlns:ui='urn:ui:com.google.gwt.uibinder' |
xmlns:g='urn:import:com.google.gwt.user.client.ui' ui:generateFormat='com.google.gwt.i18n.rebind.format.PropertiesFormat' |
ui:generateKeys="com.google.gwt.i18n.rebind.keygen.MD5KeyGenerator" |
ui:generateLocales="default"> |
<ui:with field="constants" type="org.tela_botanica.del.client.i18n.Vocabulary" /> |
<ui:style src="voteProtocole.css" /> |
<g:HorizontalPanel> |
<g:Label ui:field="nomProtocole" text="{constants.chargement}" /> |
<g:FocusPanel ui:field="moyenneVotes" /> |
<g:FocusPanel ui:field="monVote" /> |
</g:HorizontalPanel> |
</ui:UiBinder> |
/trunk/src/org/tela_botanica/del/client/vues/plateformedetermination/vote/protocole/VoteProtocolePresenteur.java |
---|
New file |
0,0 → 1,32 |
package org.tela_botanica.del.client.vues.plateformedetermination.vote.protocole; |
import java.util.List; |
import org.tela_botanica.del.client.modeles.Protocole; |
import org.tela_botanica.del.client.modeles.VoteProtocole; |
import org.tela_botanica.del.client.vues.plateformedetermination.vote.protocole.moyenne.MoyenneVoteProtocolePresenteur; |
import org.tela_botanica.del.client.vues.plateformedetermination.vote.protocole.personnel.MonVoteProtocolePresenteur; |
import com.google.gwt.user.client.ui.HasWidgets; |
public class VoteProtocolePresenteur { |
private VoteProtocoleVue vue = new VoteProtocoleVue(); |
private Protocole protocole; |
private List<VoteProtocole> validationDatas; |
public VoteProtocolePresenteur(Protocole protocole, List<VoteProtocole> validationDatas) { |
this.protocole = protocole; |
this.validationDatas = validationDatas; |
} |
public void go(HasWidgets container) { |
container.add(vue); |
new MoyenneVoteProtocolePresenteur(protocole, validationDatas).go(vue.getMoyenneVotes()); |
new MonVoteProtocolePresenteur(protocole).go(vue.getMonVote()); |
} |
} |
/trunk/src/org/tela_botanica/del/client/vues/plateformedetermination/vote/protocole/VoteProtocoleVue.java |
---|
New file |
0,0 → 1,41 |
package org.tela_botanica.del.client.vues.plateformedetermination.vote.protocole; |
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.FocusPanel; |
import com.google.gwt.user.client.ui.Widget; |
public class VoteProtocoleVue extends Composite { |
interface MyUiBinder extends UiBinder<Widget, VoteProtocoleVue> { |
} |
private static MyUiBinder uiBinder = GWT.create(MyUiBinder.class); |
@UiField |
FocusPanel moyenneVotes, monVote; |
protected VoteProtocoleVue() { |
initWidget(uiBinder.createAndBindUi(this)); |
} |
public FocusPanel getMonVote() { |
return monVote; |
} |
public void setMonVote(FocusPanel monVote) { |
this.monVote = monVote; |
} |
public FocusPanel getMoyenneVotes() { |
return moyenneVotes; |
} |
public void setMoyenneVotes(FocusPanel moyenneVotes) { |
this.moyenneVotes = moyenneVotes; |
} |
} |