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