Subversion Repositories eFlore/Applications.del

Rev

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

Rev 252 Rev 293
Line 1... Line 1...
1
package org.tela_botanica.del.client.composants.presenteur;
1
package org.tela_botanica.del.client.composants.presenteur;
Line 2... Line 2...
2
 
2
 
3
import com.google.gwt.event.dom.client.ClickEvent;
3
import com.google.gwt.event.dom.client.ClickEvent;
4
import com.google.gwt.event.dom.client.ClickHandler;
4
import com.google.gwt.event.dom.client.ClickHandler;
5
import com.google.gwt.user.client.ui.Button;
-
 
6
import com.google.gwt.user.client.ui.Composite;
5
import com.google.gwt.user.client.ui.Button;
7
import com.google.gwt.user.client.ui.HasWidgets;
6
import com.google.gwt.user.client.ui.HasWidgets;
8
import com.google.gwt.user.client.ui.Panel;
7
import com.google.gwt.user.client.ui.Panel;
Line 9... Line 8...
9
import com.google.gwt.user.client.ui.RootPanel;
8
import com.google.gwt.user.client.ui.RootPanel;
Line 10... Line -...
10
 
-
 
11
public abstract class Presenteur {
9
 
12
 
10
public abstract class Presenteur {
13
	private Composite vue;
11
 
14
	private Panel overlay;
12
	private Panel overlay;
Line 15... Line 13...
15
	private Panel overlayContenu;
13
	private Panel overlayContenu;
16
	private PresenteurVue presenteurVue;
14
	private PresenteurVue presenteurVue;
17
	private boolean fenetreModaleOuverte = false;
15
	private boolean fenetreModaleOuverte = false;
18
 
-
 
19
	// Constructeur
16
 
Line 20... Line 17...
20
	public Presenteur(Composite vue) {
17
	// Constructeur
21
		presenteurVue = new PresenteurVue();
18
	public Presenteur() {
22
		this.vue = vue;
19
		presenteurVue = new PresenteurVue();
Line 30... Line 27...
30
	public abstract void go(HasWidgets composite);
27
	public abstract void go(HasWidgets composite);
Line 31... Line 28...
31
 
28
 
32
	// Gestion des évènements
29
	// Gestion des évènements
Line 33... Line -...
33
	protected abstract void gererEvenements();
-
 
34
 
-
 
35
	protected Composite getVue() {
-
 
36
		return this.vue;
-
 
37
	}
30
	protected abstract void gererEvenements();
Line 38... Line 31...
38
 
31
 
39
	public void ouvrirFenetreModale(Presenteur presenteurModal) {
32
	public void ouvrirFenetreModale(Presenteur presenteurModal) {
40
 
33