1,33 → 1,35 |
package org.tela_botanica.client.vues; |
|
|
import org.tela_botanica.client.Mediateur; |
import org.tela_botanica.client.i18n.Constantes; |
import org.tela_botanica.client.images.Images; |
|
import com.extjs.gxt.ui.client.widget.LayoutContainer; |
import com.extjs.gxt.ui.client.widget.Text; |
import com.extjs.gxt.ui.client.widget.layout.TableLayout; |
import com.google.gwt.core.client.GWT; |
import com.google.gwt.user.client.ui.Image; |
import com.google.gwt.user.client.ui.PopupPanel; |
|
public class PopupChargement extends PopupPanel{ |
|
public PopupChargement() { |
|
private Mediateur mediateur = null; |
private Constantes i18nC = null; |
|
public PopupChargement(Mediateur mediateurCourrant) { |
super(); |
mediateur = mediateurCourrant; |
i18nC = mediateur.i18nC; |
|
//créer un loader |
String url = "images/ajax-loader.gif"; |
Image imgLoading = new Image(url); |
|
LayoutContainer cp = new LayoutContainer(); |
cp.setLayout(new TableLayout(2)); |
|
Image imageChargement = Images.ICONES.ajaxLoader().createImage(); |
cp.add(imageChargement); |
|
Constantes constantes = GWT.create(Constantes.class); |
Text texteChargement = new Text(i18nC.chargement()); |
cp.add(texteChargement); |
|
Text tLoad = new Text(constantes.chargement()); |
cp.add(imgLoading); |
cp.add(tLoad); |
|
add(cp); |
center(); |
} |