Subversion Repositories eFlore/Applications.del

Rev

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

Rev 178 Rev 204
Line 6... Line 6...
6
import org.tela_botanica.del.client.modeles.Image;
6
import org.tela_botanica.del.client.modeles.Image;
7
import org.tela_botanica.del.client.modeles.Protocole;
7
import org.tela_botanica.del.client.modeles.Protocole;
8
import org.tela_botanica.del.client.navigation.evenement.BusEvenementiel;
8
import org.tela_botanica.del.client.navigation.evenement.BusEvenementiel;
9
import org.tela_botanica.del.client.navigation.evenement.changementprotocole.EvenementChangementProtocole;
9
import org.tela_botanica.del.client.navigation.evenement.changementprotocole.EvenementChangementProtocole;
10
import org.tela_botanica.del.client.navigation.evenement.rechercheimage.EvenementRechercheImage;
10
import org.tela_botanica.del.client.navigation.evenement.rechercheimage.EvenementRechercheImage;
11
import org.tela_botanica.del.client.utils.KeyboardKeyListener;
-
 
12
import org.tela_botanica.del.client.utils.MockDatasource;
11
import org.tela_botanica.del.client.utils.MockDatasource;
Line 13... Line 12...
13
 
12
 
14
import com.google.gwt.event.dom.client.ChangeEvent;
13
import com.google.gwt.event.dom.client.ChangeEvent;
15
import com.google.gwt.event.dom.client.ChangeHandler;
14
import com.google.gwt.event.dom.client.ChangeHandler;
16
import com.google.gwt.event.dom.client.ClickEvent;
15
import com.google.gwt.event.dom.client.ClickEvent;
-
 
16
import com.google.gwt.event.dom.client.ClickHandler;
-
 
17
import com.google.gwt.event.dom.client.KeyCodes;
-
 
18
import com.google.gwt.event.dom.client.KeyPressEvent;
17
import com.google.gwt.event.dom.client.ClickHandler;
19
import com.google.gwt.event.dom.client.KeyPressHandler;
Line 18... Line 20...
18
import com.google.gwt.user.client.ui.HasWidgets;
20
import com.google.gwt.user.client.ui.HasWidgets;
Line 19... Line 21...
19
 
21
 
Line 43... Line 45...
43
			vue.getListeProtocoles().addItem(protocole.getNom());
45
			vue.getListeProtocoles().addItem(protocole.getNom());
44
		}
46
		}
45
		vue.getListeProtocoles().setSelectedIndex(protocoles.indexOf(CacheClient.getInstance().getProtocoleCourant()));
47
		vue.getListeProtocoles().setSelectedIndex(protocoles.indexOf(CacheClient.getInstance().getProtocoleCourant()));
46
	}
48
	}
Line 47... Line -...
47
 
-
 
48
	@SuppressWarnings("deprecation")
49
 
Line 49... Line 50...
49
	public void gererEvenements() {
50
	public void gererEvenements() {
Line 50... Line 51...
50
 
51
 
51
		vue.getBoutonChercher().addClickHandler(new ClickHandler() {
52
		vue.getBoutonChercher().addClickHandler(new ClickHandler() {
52
 
53
 
53
			@Override
54
			@Override
54
			public void onClick(ClickEvent event) {
55
			public void onClick(ClickEvent event) {
Line 55... Line -...
55
				chargerImages();
-
 
56
			}
56
				chargerImages();
Line 57... Line -...
57
		});
-
 
58
 
57
			}
-
 
58
		});
59
		// TODO : remplacer par KeyUp, KeyDown ... etc.
59
 
-
 
60
		vue.getTextBox().addKeyPressHandler(new KeyPressHandler() {
60
		vue.getTextBox().addKeyboardListener(new KeyboardKeyListener() {
61
 
61
 
62
			public void onKeyPress(KeyPressEvent event) {
Line 62... Line 63...
62
			@Override
63
				if (event.getNativeEvent().getKeyCode() == KeyCodes.KEY_ENTER) {