Subversion Repositories eFlore/Applications.cel

Rev

Rev 201 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 201 Rev 202
Line 18... Line 18...
18
import org.tela_botanica.client.vues.observation.indicateurs.InformationRepartitionVue;
18
import org.tela_botanica.client.vues.observation.indicateurs.InformationRepartitionVue;
19
import org.tela_botanica.client.vues.observation.indicateurs.MiniZoomImageVue;
19
import org.tela_botanica.client.vues.observation.indicateurs.MiniZoomImageVue;
20
import org.tela_botanica.client.vues.observation.indicateurs.NuageMotsClesVue;
20
import org.tela_botanica.client.vues.observation.indicateurs.NuageMotsClesVue;
Line 21... Line 21...
21
 
21
 
-
 
22
import com.google.gwt.core.client.GWT;
-
 
23
import com.google.gwt.user.client.DOM;
22
import com.google.gwt.core.client.GWT;
24
import com.google.gwt.user.client.Event;
23
import com.google.gwt.user.client.History;
25
import com.google.gwt.user.client.History;
24
import com.google.gwt.user.client.Window;
26
import com.google.gwt.user.client.Window;
25
import com.gwtext.client.core.EventObject;
27
import com.gwtext.client.core.EventObject;
26
import com.gwtext.client.core.Ext;
28
import com.gwtext.client.core.Ext;
Line 29... Line 31...
29
import com.gwtext.client.data.Tree;
31
import com.gwtext.client.data.Tree;
30
import com.gwtext.client.widgets.Component;
32
import com.gwtext.client.widgets.Component;
31
import com.gwtext.client.widgets.Panel;
33
import com.gwtext.client.widgets.Panel;
32
import com.gwtext.client.widgets.TabPanel;
34
import com.gwtext.client.widgets.TabPanel;
33
import com.gwtext.client.widgets.event.ContainerListenerAdapter;
35
import com.gwtext.client.widgets.event.ContainerListenerAdapter;
-
 
36
import com.gwtext.client.widgets.event.PanelListener;
-
 
37
import com.gwtext.client.widgets.event.PanelListenerAdapter;
34
import com.gwtext.client.widgets.layout.BorderLayout;
38
import com.gwtext.client.widgets.layout.BorderLayout;
35
import com.gwtext.client.widgets.layout.BorderLayoutData;
39
import com.gwtext.client.widgets.layout.BorderLayoutData;
36
import com.gwtext.client.widgets.layout.FitLayout;
40
import com.gwtext.client.widgets.layout.FitLayout;
37
import com.gwtext.client.widgets.layout.RowLayout;
41
import com.gwtext.client.widgets.layout.RowLayout;
38
import com.gwtext.client.widgets.layout.RowLayoutData;
42
import com.gwtext.client.widgets.layout.RowLayoutData;
Line 158... Line 162...
158
		
162
		
159
	
163
	
Line -... Line 164...
-
 
164
		listeObservation = new ListeObservationVue(this);
-
 
165
		listeObservation.setTitle("Observations");
-
 
166
		
-
 
167
		listeObservation.addListener(
-
 
168
				new PanelListenerAdapter() {
-
 
169
							public void onCollapse(Panel panel)  {
-
 
170
								ObservationMediateur.fireResize();
-
 
171
							}
-
 
172
						    public void onExpand(Panel panel) {
-
 
173
						    	ObservationMediateur.fireResize();
-
 
174
						    }
160
		listeObservation = new ListeObservationVue(this);
175
		});
161
		listeObservation.setTitle("Observations");
176
				
162
		
177
		
Line 163... Line 178...
163
		// quelques variables de position pour les borderlayouts
178
		// quelques variables de position pour les borderlayouts
Line 193... Line 208...
193
		formulaireSaisieObservationVue = new FormulaireSaisieObservationVue(this);
208
		formulaireSaisieObservationVue = new FormulaireSaisieObservationVue(this);
194
		formulaireSaisieObservationVue.setHeader(false);
209
		formulaireSaisieObservationVue.setHeader(false);
195
		conteneurFormulaire.setTitle("Saisie");
210
		conteneurFormulaire.setTitle("Saisie");
196
		conteneurFormulaire.setTitleCollapse(true);
211
		conteneurFormulaire.setTitleCollapse(true);
197
		conteneurFormulaire.setCollapsible(true) ;
212
		conteneurFormulaire.setCollapsible(true) ;
-
 
213
		conteneurFormulaire.setAutoScroll(true) ;
-
 
214
		// Redimensionnement global sur collapse/expand
-
 
215
		conteneurFormulaire.addListener(
-
 
216
		new PanelListenerAdapter() {
-
 
217
					public void onCollapse(Panel panel)  {
-
 
218
						ObservationMediateur.fireResize();
-
 
219
					}
-
 
220
				    public void onExpand(Panel panel) {
-
 
221
				    	ObservationMediateur.fireResize();
-
 
222
				    }
-
 
223
		});
-
 
224
		
-
 
225
		
Line 198... Line 226...
198
		
226
		
199
		
227
		
200
		final Panel centre = new Panel();
-
 
-
 
228
		final Panel centre = new Panel();
-
 
229
		centre.setLayout(new RowLayout());
Line 201... Line 230...
201
		centre.setLayout(new RowLayout());
230
		centre.setAutoScroll(true);
202
 
231
		centre.setBorder(false);
Line 203... Line 232...
203
		
232
		
204
		formulaireSaisieObservationVue.setBorder(false);
233
		formulaireSaisieObservationVue.setBorder(false);
Line 205... Line 234...
205
		conteneurFormulaire.add(formulaireSaisieObservationVue);
234
		conteneurFormulaire.add(formulaireSaisieObservationVue);
-
 
235
		
-
 
236
		centre.add(conteneurFormulaire, new RowLayoutData("40%"));
-
 
237
		centre.add(listeObservation, new RowLayoutData("60%"));
-
 
238
		
-
 
239
		Panel conteneurDetailsMotsCles = new Panel("Détails");
-
 
240
 
-
 
241
		// Redimensionnement global sur collapse/expand
-
 
242
		conteneurDetailsMotsCles.addListener(
-
 
243
		new PanelListenerAdapter() {
-
 
244
					public void onCollapse(Panel panel)  {
-
 
245
						ObservationMediateur.fireResize();
-
 
246
					}
-
 
247
				    public void onExpand(Panel panel) {
-
 
248
				    	ObservationMediateur.fireResize();
206
		
249
				    }
207
		centre.add(conteneurFormulaire, new RowLayoutData(210));
250
		});
208
		centre.add(listeObservation, new RowLayoutData());
251
		
209
		
252
		
Line 244... Line 287...
244
		// on initialise le volet qui contient les filtres
287
		// on initialise le volet qui contient les filtres
245
		filtres.setWidth("10%");
288
		filtres.setWidth("10%");
246
		filtres.setTitleCollapse(true);
289
		filtres.setTitleCollapse(true);
247
		filtres.setCollapsible(true);
290
		filtres.setCollapsible(true);
Line -... Line 291...
-
 
291
		
-
 
292
		
-
 
293
		filtres.addListener(
-
 
294
				new PanelListenerAdapter() {
-
 
295
							public void onCollapse(Panel panel)  {
-
 
296
								ObservationMediateur.fireResize();
-
 
297
							}
-
 
298
						    public void onExpand(Panel panel) {
-
 
299
						    	ObservationMediateur.fireResize();
-
 
300
						    }
-
 
301
		});
-
 
302
				
248
		
303
		
249
		detailsEtMotsCles.add(details);
304
		detailsEtMotsCles.add(details);
Line 250... Line 305...
250
		//detailsEtMotsCles.add(panelMotsCles);
305
		//detailsEtMotsCles.add(panelMotsCles);
Line 251... Line 306...
251
		
306
		
-
 
307
		panelMotsCles.hide();
-
 
308
		
-
 
309
		
252
		panelMotsCles.hide();
310
		panneauPrincipalObservation.add(conteneurDetailsMotsCles,regionEst);
253
		
311
		
Line 254... Line 312...
254
		
312
	
Line -... Line 313...
-
 
313
		
-
 
314
		panneauPrincipalObservation.add(filtres,regionOuest);
-
 
315
		panneauPrincipalObservation.add(centre,regionCentre);
255
		panneauPrincipalObservation.add(conteneurDetailsMotsCles,regionEst);
316
		
-
 
317
	}
256
		panneauPrincipalObservation.add(filtres,regionOuest);
318
 
257
		panneauPrincipalObservation.add(centre,regionCentre);
319
	public static native void fireResize() /*-{
258
		
320
		 $wnd.Ext.EventManager.fireResize();
259
	}
321
	}-*/;
260
 
322