Subversion Repositories eFlore/Applications.cel

Rev

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

Rev 680 Rev 1292
Line 1... Line 1...
1
package org.tela_botanica.client.vues.image.filtres;
1
package org.tela_botanica.client.vues.image.filtres;
Line 2... Line 2...
2
 
2
 
3
import org.tela_botanica.client.image.ImageMediateur;
3
import org.tela_botanica.client.image.ImageMediateur;
4
import org.tela_botanica.client.interfaces.Filtrable;
-
 
5
import org.tela_botanica.client.observation.ObservationMediateur;
-
 
6
 
-
 
7
import com.google.gwt.user.client.ui.ClickListener;
4
import org.tela_botanica.client.interfaces.Filtrable;
8
import com.gwtext.client.core.EventCallback;
5
import com.gwtext.client.core.EventCallback;
9
import com.gwtext.client.core.EventObject;
-
 
10
import com.google.gwt.user.client.ui.Widget;
6
import com.gwtext.client.core.EventObject;
11
import com.gwtext.client.widgets.Button;
7
import com.gwtext.client.widgets.Button;
12
import com.gwtext.client.widgets.Panel;
-
 
13
import com.gwtext.client.widgets.event.ButtonListener;
8
import com.gwtext.client.widgets.Panel;
14
import com.gwtext.client.widgets.event.ButtonListenerAdapter;
9
import com.gwtext.client.widgets.event.ButtonListenerAdapter;
Line 15... Line 10...
15
import com.gwtext.client.widgets.form.TextField;
10
import com.gwtext.client.widgets.form.TextField;
Line 38... Line 33...
38
		champRecherche.setWidth("90%");
33
		champRecherche.setWidth("90%");
39
		boutonRechercher = new Button("Rechercher");
34
		boutonRechercher = new Button("Rechercher");
Line 40... Line 35...
40
		
35
		
Line -... Line 36...
-
 
36
		boutonRechercher.addListener(new ButtonListenerAdapter() {
41
		boutonRechercher.addListener(new ButtonListenerAdapter() {
37
 
42
 
38
			@Override
43
			public void onClick(Button button, EventObject e) {
39
			public void onClick(Button button, EventObject e) {
44
				valider();
40
				valider();
Line 45... Line 41...
45
			}
41
			}
Line -... Line 42...
-
 
42
		});
46
		});
43
		
Line 47... Line 44...
47
		
44
		champRecherche.addKeyPressListener(new EventCallback()	{
48
		champRecherche.addKeyPressListener(new EventCallback()	{
45
	    	
49
	    	
46
    	    @Override
50
    	    public void execute(EventObject e) {
47
			public void execute(EventObject e) {
Line 64... Line 61...
64
		setTitleCollapse(true);
61
		setTitleCollapse(true);
65
		setPaddings(5);
62
		setPaddings(5);
66
	}
63
	}
Line -... Line 64...
-
 
64
 
67
 
65
 
68
 
66
	@Override
69
	public boolean renvoyerEtatFiltre() {
67
	public boolean renvoyerEtatFiltre() {
Line -... Line 68...
-
 
68
		return estModifie;
70
		return estModifie;
69
	}
71
	}
70
 
72
 
71
 
Line -... Line 72...
-
 
72
	@Override
73
 
73
	public String renvoyerNomFiltre() {
Line 74... Line 74...
74
	public String renvoyerNomFiltre() {
74
		return "Taxon";
Line 75... Line 75...
75
		return "Taxon";
75
	}
Line 90... Line 90...
90
		String[] valeurs = {nom,valeurRecherchee};
90
		String[] valeurs = {nom,valeurRecherchee};
91
		return valeurs;
91
		return valeurs;
92
	}
92
	}
Line -... Line 93...
-
 
93
 
93
 
94
 
94
 
95
	@Override
95
	public void valider() {
96
	public void valider() {
96
		if(champRecherche.getValueAsString() != null && champRecherche.getValueAsString() != valeurRecherchee) {
97
		if(champRecherche.getValueAsString() != null && champRecherche.getValueAsString() != valeurRecherchee) {
97
			estModifie = true;
98
			estModifie = true;
Line 106... Line 107...
106
			champRecherche.reset();
107
			champRecherche.reset();
107
			valeurRecherchee = "";
108
			valeurRecherchee = "";
108
		}
109
		}
109
	}
110
	}
Line -... Line 111...
-
 
111
 
110
 
112
	@Override
111
	public void viderFiltre() {
113
	public void viderFiltre() {
112
		champRecherche.setValue("");
114
		champRecherche.setValue("");
113
		valeurRecherchee = "";
115
		valeurRecherchee = "";
114
	}
116
	}