Subversion Repositories eFlore/Applications.cel

Rev

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

Rev 112 Rev 124
Line 11... Line 11...
11
import com.gwtext.client.widgets.event.PanelListenerAdapter;
11
import com.gwtext.client.widgets.event.PanelListenerAdapter;
12
import com.gwtext.client.widgets.layout.AccordionLayout;
12
import com.gwtext.client.widgets.layout.AccordionLayout;
13
import com.gwtext.client.widgets.layout.AnchorLayout;
13
import com.gwtext.client.widgets.layout.AnchorLayout;
14
import com.gwtext.client.widgets.layout.AnchorLayoutData;
14
import com.gwtext.client.widgets.layout.AnchorLayoutData;
15
import com.gwtext.client.widgets.layout.FitLayout;
15
import com.gwtext.client.widgets.layout.FitLayout;
-
 
16
import com.gwtext.client.widgets.layout.RowLayout;
-
 
17
import com.gwtext.client.widgets.layout.RowLayoutData;
16
import com.gwtext.client.widgets.layout.VerticalLayout;
18
import com.gwtext.client.widgets.layout.VerticalLayout;
Line 17... Line 19...
17
 
19
 
18
/**
20
/**
19
 * Panneau contenant les filtres qu'on peut appliquer aux images
21
 * Panneau contenant les filtres qu'on peut appliquer aux images
Line 25... Line 27...
25
 
27
 
26
	/**
28
	/**
27
	 * Le médiateur associé
29
	 * Le médiateur associé
28
	 */
30
	 */
29
	private ObservationMediateur observationMediateur = null;
-
 
30
 
-
 
31
	/**
-
 
32
	 * Le champ texte pour la recherche par mots clés
-
 
33
	 */
-
 
Line 34... Line 31...
34
	private MotsClesObsVue motsClesObsVue = null ;
31
	private ObservationMediateur observationMediateur = null;
35
	
32
	
36
	/**
33
	/**
37
	 * L'arbre pour la recherche entite geographique
34
	 * L'arbre pour la recherche entite geographique
Line 67... Line 64...
67
		super("Selections");
64
		super("Selections");
Line 68... Line 65...
68
		
65
		
Line 69... Line 66...
69
		observationMediateur = obs;
66
		observationMediateur = obs;
70
		
67
		
71
		this.setCollapsible(true);
-
 
72
		this.setLayout(new AnchorLayout()) ;
-
 
73
		
-
 
74
		motsClesObsVue = new MotsClesObsVue(observationMediateur);
68
		this.setCollapsible(true);
75
		add(motsClesObsVue);
-
 
Line 76... Line 69...
76
		motsClesObsVue.setHeight(100) ;
69
		//this.setLayout(new AnchorLayout()) ;
77
		motsClesObsVue.setWidth("100%") ;
70
		this.setLayout(new RowLayout());
78
		
71
		
79
		arbreEntiteGeographiqueObservationFiltreVue = new ArbreEntiteGeographiqueObservationFiltreVue(observationMediateur);
72
		arbreEntiteGeographiqueObservationFiltreVue = new ArbreEntiteGeographiqueObservationFiltreVue(observationMediateur);
80
		add(arbreEntiteGeographiqueObservationFiltreVue);
73
		add(arbreEntiteGeographiqueObservationFiltreVue,new RowLayoutData());
Line 81... Line 74...
81
		arbreEntiteGeographiqueObservationFiltreVue.setHeight(300) ;
74
		//arbreEntiteGeographiqueObservationFiltreVue.setHeight(300) ;
82
		arbreEntiteGeographiqueObservationFiltreVue.setWidth("100%") ;
75
		arbreEntiteGeographiqueObservationFiltreVue.setWidth("100%") ;
83
		arbreEntiteGeographiqueObservationFiltreVue.setBorder(false);
76
		arbreEntiteGeographiqueObservationFiltreVue.setBorder(false);
84
		
77
		
85
		arbreDateObservationFiltreVue = new ArbreDateObservationFiltreVue(observationMediateur) ;
78
		arbreDateObservationFiltreVue = new ArbreDateObservationFiltreVue(observationMediateur) ;
Line 86... Line 79...
86
		arbreDateObservationFiltreVue.setHeight(300) ;
79
		//arbreDateObservationFiltreVue.setHeight(300) ;
Line 102... Line 95...
102
	
95
	
103
	public ArbreDateObservationFiltreVue getArbreDateObservationFiltreVue() {
96
	public ArbreDateObservationFiltreVue getArbreDateObservationFiltreVue() {
104
		return arbreDateObservationFiltreVue;
97
		return arbreDateObservationFiltreVue;
Line 105... Line -...
105
	}
-
 
106
	
-
 
107
	public MotsClesObsVue getMotsClesObsVue() {
-
 
108
		return motsClesObsVue;
-
 
109
	}
-
 
110
 
98
	}
111
 
99
	
112
	/**
100
	/**
113
	 * Renvoie un booléen indiquant si un des filtres a été modifié
101
	 * Renvoie un booléen indiquant si un des filtres a été modifié
114
	 * 
102
	 * 
115
	 * @return true sur un des filtres est modifié, false sinon
103
	 * @return true sur un des filtres est modifié, false sinon
Line 116... Line 104...
116
	 */
104
	 */
Line 117... Line 105...
117
	public boolean renvoyerEtatFiltre() {
105
	public boolean renvoyerEtatFiltre() {
Line 118... Line 106...
118
 
106
 
119
		return (arbreEntiteGeographiqueObservationFiltreVue.renvoyerEtatFiltre() || arbreDateObservationFiltreVue.renvoyerEtatFiltre() || motsClesObsVue.renvoyerEtatFiltre());
107
		return (arbreEntiteGeographiqueObservationFiltreVue.renvoyerEtatFiltre() || arbreDateObservationFiltreVue.renvoyerEtatFiltre());
Line 127... Line 115...
127
	 * @return un tableau contenant les noms et les valeurs à filtrer
115
	 * @return un tableau contenant les noms et les valeurs à filtrer
128
	 */
116
	 */
129
	public String[][] renvoyerValeursAFiltrer() {
117
	public String[][] renvoyerValeursAFiltrer() {
130
		String[][] filtres = { arbreEntiteGeographiqueObservationFiltreVue.renvoyerValeursAFiltrer(),
118
		String[][] filtres = { arbreEntiteGeographiqueObservationFiltreVue.renvoyerValeursAFiltrer(),
131
								arbreDateObservationFiltreVue.renvoyerValeursAFiltrer(),
119
								arbreDateObservationFiltreVue.renvoyerValeursAFiltrer(),
132
								motsClesObsVue.renvoyerValeursAFiltrer()
-
 
133
				 };
120
				 };
Line 134... Line 121...
134
		
121
		
135
		return filtres;
122
		return filtres;