New file |
0,0 → 1,86 |
package org.tela_botanica.del.client.composants.preferences; |
|
import com.google.gwt.core.client.GWT; |
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.ui.Button; |
import com.google.gwt.user.client.ui.CheckBox; |
import com.google.gwt.user.client.ui.Composite; |
import com.google.gwt.user.client.ui.Panel; |
import com.google.gwt.user.client.ui.Widget; |
|
public class PreferencesVue extends Composite implements PreferencesPresenteur.Vue { |
|
@UiField |
Panel panneauChargement, conteneurChamps; |
|
@UiField |
public CheckBox recevoirMailsMesObs; |
|
@UiField |
public CheckBox recevoirMailsMesCom; |
|
@UiField |
public CheckBox recevoirMailsToutesObs; |
|
@UiField |
public Button boutonSauvegarderPreferences; |
|
interface PreferencesVueUIiBinder extends UiBinder<Widget, PreferencesVue> { |
}; |
|
PreferencesVueUIiBinder uiBinder = GWT.create(PreferencesVueUIiBinder.class); |
|
public PreferencesVue() { |
initWidget(uiBinder.createAndBindUi(this)); |
} |
|
@Override |
public void afficherMessageChargement() { |
panneauChargement.setHeight(this.getOffsetHeight()+"px"); |
panneauChargement.setVisible(true); |
conteneurChamps.setVisible(false); |
} |
|
@Override |
public void cacherMessageChargement() { |
panneauChargement.setVisible(false); |
conteneurChamps.setVisible(true); |
} |
|
@Override |
public void setValeurRecevoirMailsMesObs(boolean valeur) { |
recevoirMailsMesObs.setValue(valeur); |
} |
|
@Override |
public void setValeurRecevoirMailsMesCom(boolean valeur) { |
recevoirMailsMesCom.setValue(valeur); |
} |
|
@Override |
public void setValeurRecevoirMailsToutesObs(boolean valeur) { |
recevoirMailsToutesObs.setValue(valeur); |
} |
|
@Override |
public String getValeurRecevoirMailsMesObs() { |
return (recevoirMailsMesObs.getValue()) ? "1" : "0"; |
} |
|
@Override |
public String getValeurRecevoirMailsMesCom() { |
return (recevoirMailsMesCom.getValue()) ? "1" : "0"; |
} |
|
@Override |
public String getValeurRecevoirMailsToutesObs() { |
return (recevoirMailsToutesObs.getValue()) ? "1" : "0"; |
} |
|
@Override |
public HasClickHandlers getBoutonSauvegarder() { |
return boutonSauvegarderPreferences; |
} |
} |