Subversion Repositories eFlore/Applications.cel

Compare Revisions

Ignore whitespace Rev 1030 → Rev 1031

/branches/cel3/src/org/tela_botanica/cel/client/vues/observation/PanneauPrincipalObservationPresenteur.java
26,5 → 26,9
public void go(HasWidgets parent) {
vue.ajouterAuParent(parent);
}
private void chargerListeImage() {
}
 
}
/branches/cel3/src/org/tela_botanica/cel/client/vues/general/CelPanneauPrincipalVue.ui.xml
38,7 → 38,9
<g:header>
Images
</g:header>
<g:HTML addStyleNames="{style.panneauPrincipal}"><h2>Hello tab 2</h2></g:HTML>
<g:VerticalPanel addStyleNames="{style.panneauPrincipal} ongletGeneral">
<g:HTMLPanel ui:field="panneauPrincipalImage" addStyleNames="{style.panneauPrincipal}" />
</g:VerticalPanel>
</g:tab>
</g:TabLayoutPanel>
</g:center>
/branches/cel3/src/org/tela_botanica/cel/client/vues/general/CelPanneauPrincipalPresenteur.java
3,6 → 3,7
import org.tela_botanica.cel.client.vues.general.panneaugestionutilisateur.PanneauGestionUtilisateurPresenteur;
import org.tela_botanica.cel.client.vues.general.panneaugestionutilisateur.PanneauGestionUtilisateurVue;
import org.tela_botanica.cel.client.vues.image.PanneauPrincipalImagePresenteur;
import org.tela_botanica.cel.client.vues.image.PanneauPrincipalImageVue;
import org.tela_botanica.cel.client.vues.observation.PanneauPrincipalObservationPresenteur;
import org.tela_botanica.cel.client.vues.observation.PanneauPrincipalObservationVue;
 
13,6 → 14,7
public interface Vue {
HasWidgets getPanneauGestionUtilisateur();
HasWidgets getPanneauPrincipalObservation();
HasWidgets getPanneauPrincipalImage();
void ajouterAuParent(HasWidgets parent);
}
30,6 → 32,9
panneauPrincipalObservationPresenteur = new PanneauPrincipalObservationPresenteur(new PanneauPrincipalObservationVue());
panneauPrincipalObservationPresenteur.go(vue.getPanneauPrincipalObservation());
panneauPrincipalImagePresenteur = new PanneauPrincipalImagePresenteur(new PanneauPrincipalImageVue());
panneauPrincipalImagePresenteur.go(vue.getPanneauPrincipalImage());
}
public void go(HasWidgets parent) {
/branches/cel3/src/org/tela_botanica/cel/client/vues/general/CelPanneauPrincipalVue.java
15,7 → 15,7
@UiField
public HTMLPanel panneauGestionUtilisateur;
@UiField
public HTMLPanel panneauPrincipalObservation;
public HTMLPanel panneauPrincipalObservation, panneauPrincipalImage;
interface MyUiBinder extends UiBinder<Widget, CelPanneauPrincipalVue> {
}
34,6 → 34,11
public HasWidgets getPanneauPrincipalObservation() {
return panneauPrincipalObservation;
}
@Override
public HasWidgets getPanneauPrincipalImage() {
return panneauPrincipalImage;
}
 
@Override
public void ajouterAuParent(HasWidgets parent) {
/branches/cel3/src/org/tela_botanica/cel/client/vues/image/PanneauPrincipalImageVue.ui.xml
New file
0,0 → 1,72
<!DOCTYPE ui:UiBinder SYSTEM "http://dl.google.com/gwt/DTD/xhtml.ent">
<ui:UiBinder
xmlns:ui='urn:ui:com.google.gwt.uibinder'
xmlns:g='urn:import:com.google.gwt.user.client.ui'
xmlns:vues="urn:import:org.tela_botanica.cel.client.vues.observation">
<ui:style>
.panneau-cel
{
height: 100%;
width: 100%;
border: 3px solid green;
}
.tabPanelExample1
{
border: 3px solid green;
}
.panneauPrincipal {
width:100%;
height:100%;
padding:0;
}
</ui:style>
 
<g:SplitLayoutPanel addStyleNames="{style.panneau-cel}" >
<g:west size='250'>
<g:HTML addStyleNames="{style.panneau-cel}">Ici il y aura les filtres !</g:HTML>
</g:west>
<g:center>
<g:TabLayoutPanel addStyleNames="{style.tabPanelExample1}" ui:field="tabPanel" barUnit="PX" barHeight="20">
<g:tab addStyleNames="{style.panneauPrincipal}">
<g:header>
Galerie
</g:header>
<g:VerticalPanel addStyleNames="{style.panneauPrincipal} ongletGeneral">
<g:HTMLPanel >
Galerie
</g:HTMLPanel>
</g:VerticalPanel>
</g:tab>
<g:tab addStyleNames="{style.panneauPrincipal}">
<g:header>
Liste
</g:header>
<g:VerticalPanel addStyleNames="{style.panneauPrincipal} ongletGeneral">
<g:HTMLPanel>
Liste
</g:HTMLPanel>
</g:VerticalPanel>
</g:tab>
<g:tab>
<g:header>
Zoom
</g:header>
<g:VerticalPanel addStyleNames="{style.panneauPrincipal} ongletGeneral">
<g:HTMLPanel>
Zoom
</g:HTMLPanel>
</g:VerticalPanel>
</g:tab>
</g:TabLayoutPanel>
</g:center>
<g:east size='250'>
<g:HTML addStyleNames="{style.panneau-cel}">Ici il y aura les metadonnees !</g:HTML>
</g:east>
</g:SplitLayoutPanel>
</ui:UiBinder>
/branches/cel3/src/org/tela_botanica/cel/client/vues/image/PanneauPrincipalImagePresenteur.java
1,5 → 1,20
package org.tela_botanica.cel.client.vues.image;
 
import com.google.gwt.user.client.ui.HasWidgets;
 
public class PanneauPrincipalImagePresenteur {
 
public interface Vue {
void ajouterAuParent(HasWidgets parent);
}
private Vue vue;
public PanneauPrincipalImagePresenteur(Vue vue) {
this.vue = vue;
}
public void go(HasWidgets parent) {
vue.ajouterAuParent(parent);
}
}
/branches/cel3/src/org/tela_botanica/cel/client/vues/image/PanneauPrincipalImageVue.java
1,5 → 1,25
package org.tela_botanica.cel.client.vues.image;
 
public class PanneauPrincipalImageVue {
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.Composite;
import com.google.gwt.user.client.ui.HTMLPanel;
import com.google.gwt.user.client.ui.HasWidgets;
import com.google.gwt.user.client.ui.Widget;
 
public class PanneauPrincipalImageVue extends Composite implements PanneauPrincipalImagePresenteur.Vue {
interface MyUiBinder extends UiBinder<Widget, PanneauPrincipalImageVue> {
}
private static MyUiBinder uiBinder = GWT.create(MyUiBinder.class);
public PanneauPrincipalImageVue() {
initWidget(uiBinder.createAndBindUi(this));
}
@Override
public void ajouterAuParent(HasWidgets parent) {
parent.add(this);
}
}