Subversion Repositories eFlore/Applications.del

Compare Revisions

Ignore whitespace Rev 220 → Rev 221

/trunk/src/org/tela_botanica/del/client/composants/presenteur/PresenteurVue.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='res' type='org.tela_botanica.del.client.Ressources' />
<ui:with field="constants" type="org.tela_botanica.del.client.i18n.Vocabulary" />
<g:VerticalPanel>
<g:Button ui:field="boutonFermer" text="Fermer" />
<g:HTMLPanel ui:field="overlay" />
<g:HTMLPanel ui:field="overlayContenu" />
</g:VerticalPanel>
</ui:UiBinder>
/trunk/src/org/tela_botanica/del/client/composants/presenteur/Presenteur.java
4,7 → 4,6
import com.google.gwt.event.dom.client.ClickHandler;
import com.google.gwt.user.client.ui.Button;
import com.google.gwt.user.client.ui.Composite;
import com.google.gwt.user.client.ui.HTMLPanel;
import com.google.gwt.user.client.ui.HasWidgets;
import com.google.gwt.user.client.ui.Panel;
import com.google.gwt.user.client.ui.RootPanel;
14,9 → 13,11
private Composite vue;
private Panel overlay;
private Panel overlayContenu;
private PresenteurVue presenteurVue;
 
// Constructeur
public Presenteur(Composite vue) {
presenteurVue = new PresenteurVue();
this.vue = vue;
}
 
36,15 → 37,15
 
public void ouvrirFenetreModale(Presenteur presenteurModal) {
 
overlay = new HTMLPanel("");
overlay = presenteurVue.overlay;
overlay.setStyleName("overlay");
overlay.setVisible(false);
RootPanel.get().add(overlay);
 
overlayContenu = new HTMLPanel("");
overlayContenu = presenteurVue.overlayContenu;
overlayContenu.setStyleName("overlayContenu");
 
Button boutonFermer = new Button("Fermer");
Button boutonFermer = presenteurVue.boutonFermer;
boutonFermer.setStyleName("fermerOverlay");
boutonFermer.addClickHandler(new ClickHandler() {
 
/trunk/src/org/tela_botanica/del/client/composants/presenteur/PresenteurVue.java
New file
0,0 → 1,29
package org.tela_botanica.del.client.composants.presenteur;
 
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.Button;
import com.google.gwt.user.client.ui.Composite;
import com.google.gwt.user.client.ui.HTMLPanel;
import com.google.gwt.user.client.ui.Widget;
 
public class PresenteurVue extends Composite {
 
// Annotation can be used to change the name of the associated xml file
// @UiTemplate("ObservationRechercheVue.ui.xml")
interface MyUiBinder extends UiBinder<Widget, PresenteurVue> {
}
 
@UiField
HTMLPanel overlay, overlayContenu;
 
@UiField
Button boutonFermer;
 
private static MyUiBinder uiBinder = GWT.create(MyUiBinder.class);
 
protected PresenteurVue() {
initWidget(uiBinder.createAndBindUi(this));
}
}