Subversion Repositories eFlore/Applications.cel

Compare Revisions

Ignore whitespace Rev 201 → Rev 202

/trunk/src/org/tela_botanica/client/observation/ObservationMediateur.java
20,6 → 20,8
import org.tela_botanica.client.vues.observation.indicateurs.NuageMotsClesVue;
 
import com.google.gwt.core.client.GWT;
import com.google.gwt.user.client.DOM;
import com.google.gwt.user.client.Event;
import com.google.gwt.user.client.History;
import com.google.gwt.user.client.Window;
import com.gwtext.client.core.EventObject;
31,6 → 33,8
import com.gwtext.client.widgets.Panel;
import com.gwtext.client.widgets.TabPanel;
import com.gwtext.client.widgets.event.ContainerListenerAdapter;
import com.gwtext.client.widgets.event.PanelListener;
import com.gwtext.client.widgets.event.PanelListenerAdapter;
import com.gwtext.client.widgets.layout.BorderLayout;
import com.gwtext.client.widgets.layout.BorderLayoutData;
import com.gwtext.client.widgets.layout.FitLayout;
160,6 → 164,17
listeObservation = new ListeObservationVue(this);
listeObservation.setTitle("Observations");
listeObservation.addListener(
new PanelListenerAdapter() {
public void onCollapse(Panel panel) {
ObservationMediateur.fireResize();
}
public void onExpand(Panel panel) {
ObservationMediateur.fireResize();
}
});
// quelques variables de position pour les borderlayouts
final BorderLayoutData regionNord = new BorderLayoutData(
RegionPosition.NORTH);
195,19 → 210,47
conteneurFormulaire.setTitle("Saisie");
conteneurFormulaire.setTitleCollapse(true);
conteneurFormulaire.setCollapsible(true) ;
conteneurFormulaire.setAutoScroll(true) ;
// Redimensionnement global sur collapse/expand
conteneurFormulaire.addListener(
new PanelListenerAdapter() {
public void onCollapse(Panel panel) {
ObservationMediateur.fireResize();
}
public void onExpand(Panel panel) {
ObservationMediateur.fireResize();
}
});
final Panel centre = new Panel();
centre.setLayout(new RowLayout());
 
centre.setAutoScroll(true);
centre.setBorder(false);
formulaireSaisieObservationVue.setBorder(false);
conteneurFormulaire.add(formulaireSaisieObservationVue);
centre.add(conteneurFormulaire, new RowLayoutData(210));
centre.add(listeObservation, new RowLayoutData());
centre.add(conteneurFormulaire, new RowLayoutData("40%"));
centre.add(listeObservation, new RowLayoutData("60%"));
Panel conteneurDetailsMotsCles = new Panel("Détails");
 
// Redimensionnement global sur collapse/expand
conteneurDetailsMotsCles.addListener(
new PanelListenerAdapter() {
public void onCollapse(Panel panel) {
ObservationMediateur.fireResize();
}
public void onExpand(Panel panel) {
ObservationMediateur.fireResize();
}
});
// on initialise le volet qui contient les details
conteneurDetailsMotsCles.setWidth("10%");
conteneurDetailsMotsCles.setTitleCollapse(true);
246,6 → 289,18
filtres.setTitleCollapse(true);
filtres.setCollapsible(true);
filtres.addListener(
new PanelListenerAdapter() {
public void onCollapse(Panel panel) {
ObservationMediateur.fireResize();
}
public void onExpand(Panel panel) {
ObservationMediateur.fireResize();
}
});
detailsEtMotsCles.add(details);
//detailsEtMotsCles.add(panelMotsCles);
253,12 → 308,19
panneauPrincipalObservation.add(conteneurDetailsMotsCles,regionEst);
panneauPrincipalObservation.add(filtres,regionOuest);
panneauPrincipalObservation.add(centre,regionCentre);
}
 
 
public static native void fireResize() /*-{
$wnd.Ext.EventManager.fireResize();
}-*/;
/**
* Retourne une instance de manière unique
* @return l'instance unique du médiateur