2,21 → 2,13 |
|
import org.tela_botanica.del.client.composants.presenteur.Presenteur; |
|
import com.google.gwt.event.dom.client.BlurEvent; |
import com.google.gwt.event.dom.client.BlurHandler; |
import com.google.gwt.event.dom.client.ClickEvent; |
import com.google.gwt.event.dom.client.ClickHandler; |
import com.google.gwt.event.dom.client.FocusEvent; |
import com.google.gwt.event.dom.client.FocusHandler; |
import com.google.gwt.event.dom.client.HasBlurHandlers; |
import com.google.gwt.event.dom.client.HasClickHandlers; |
import com.google.gwt.event.dom.client.HasFocusHandlers; |
import com.google.gwt.event.dom.client.HasKeyDownHandlers; |
import com.google.gwt.event.dom.client.KeyCodes; |
import com.google.gwt.event.dom.client.KeyDownEvent; |
import com.google.gwt.event.dom.client.KeyDownHandler; |
import com.google.gwt.event.shared.HasHandlers; |
import com.google.gwt.user.client.Window; |
import com.google.gwt.user.client.ui.HasVisibility; |
import com.google.gwt.user.client.ui.HasWidgets; |
import com.google.gwt.user.client.ui.IsWidget; |
44,12 → 36,12 |
public void surOuvertureFenetre(); |
public void surFermetureFenetre(); |
public void surSetContenuFenetre(); |
public boolean testerFermetureClicExterieur(ClickEvent event); |
} |
|
private Vue vue; |
|
private boolean fenetreModaleOuverte = false; |
private boolean fermableSurClicExterieur = true; |
private int indexElementAffiche = 0; |
|
// Constructeur |
105,7 → 97,7 |
vue.getOverlayHasClickHandlers().addClickHandler(new ClickHandler() { |
@Override |
public void onClick(ClickEvent event) { |
if(fermableSurClicExterieur) { |
if(vue.testerFermetureClicExterieur(event)) { |
fermerFenetreModale(); |
} |
} |
150,10 → 142,6 |
public int getIndexElementAffiche() { |
return indexElementAffiche; |
} |
|
public void setFermableSurClicExterieur(boolean fermableSurClicExterieur) { |
this.fermableSurClicExterieur = fermableSurClicExterieur; |
} |
|
public void afficherBoutonsSuivantsPrecedents(boolean afficher) { |
vue.afficherBoutonsSuivantsPrecedents(afficher); |