Rev 5 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed
package org.tela_botanica.client.image;import org.tela_botanica.client.vues.GalerieImageVue;import org.tela_botanica.client.vues.ListeImageVue;import org.tela_botanica.client.vues.ZoomImageVue;import com.gwtext.client.core.RegionPosition;import com.gwtext.client.widgets.Panel;import com.gwtext.client.widgets.TabPanel;import com.gwtext.client.widgets.layout.BorderLayout;import com.gwtext.client.widgets.layout.BorderLayoutData;public class ImageMediateur {// controleurprivate ImageControleur iControleur = null ;//widgets//Panneau principal des images (onglet "images")private final Panel panneauPrincipalImage = new Panel("Images");// Panneau à onglet pour la liste, la galerie et la vue en grandprivate TabPanel ongletsImage = null ;private GalerieImageVue galerieImage = null ;private ListeImageVue listeImage = null ;private ZoomImageVue zoomImage = null ;// panneau details et mots clésprivate final Panel detailsEtMotsCles = new Panel("Détails et mots clés");public ImageMediateur(){final BorderLayoutData regionEst = new BorderLayoutData(RegionPosition.EAST);regionEst.setSplit(true);iControleur = new ImageControleur(this);panneauPrincipalImage.setLayout(new BorderLayout());ongletsImage = new TabPanel();galerieImage = new GalerieImageVue(this) ;Panel panneauListeImage = new Panel("Liste");listeImage = new ListeImageVue(this);panneauListeImage.add(listeImage);zoomImage = new ZoomImageVue(this);ongletsImage.add(galerieImage);ongletsImage.add(zoomImage);ongletsImage.add(panneauListeImage);detailsEtMotsCles.setWidth("20%");detailsEtMotsCles.setAnimCollapse(true);detailsEtMotsCles.setTitleCollapse(true);detailsEtMotsCles.setCollapsible(true);panneauPrincipalImage.add(ongletsImage,new BorderLayoutData(RegionPosition.CENTER));panneauPrincipalImage.add(detailsEtMotsCles,regionEst);}public ImageControleur getIControleur() {return iControleur;}public Panel getPanneauPrincipalImage() {return panneauPrincipalImage;}public TabPanel getOngletsImage() {return ongletsImage;}public GalerieImageVue getGalerieImage() {return galerieImage;}public ListeImageVue getListeImage() {return listeImage;}public ZoomImageVue getZoomImage() {return zoomImage;}public Panel getDetailsEtMotsCles() {return detailsEtMotsCles;}}