/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)); |
} |
} |