Subversion Repositories eFlore/Archives.cel-v1

Rev

Rev 5 | Go to most recent revision | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 5 Rev 6
1
package org.tela_botanica.client;
1
package org.tela_botanica.client;
2
 
2
 
3
import com.google.gwt.user.client.ui.Composite;
3
import com.google.gwt.user.client.ui.Composite;
4
import com.google.gwt.user.client.ui.VerticalPanel;
4
import com.google.gwt.user.client.ui.VerticalPanel;
5
import com.google.gwt.user.client.ui.Button;
5
import com.google.gwt.user.client.ui.Button;
6
import com.google.gwt.user.client.ui.ClickListener;
6
import com.google.gwt.user.client.ui.ClickListener;
7
import com.google.gwt.user.client.ui.Widget;
7
import com.google.gwt.user.client.ui.Widget;
8
 
8
 
9
 
9
 
10
import org.tela_botanica.client.TaxonList;
10
import org.tela_botanica.client.TaxonList;
11
import org.tela_botanica.client.NameAssistant;
11
import org.tela_botanica.client.NameAssistant;
12
import java.util.Vector;
-
 
13
 
12
 
14
/**
13
/**
15
 * Composite permet de wrapper des Widgett pour creer un nouveau Widget cf methode initWidget()
14
 * Composite permet de wrapper des Widgett pour creer un nouveau Widget cf methode initWidget()
16
 */
15
 */
17
 
16
 
18
public class CenterPanel extends Composite {
17
public class CenterPanel extends Composite {
19
 
-
 
20
  private Vector complements=new Vector(); // Complements de saisie associé à nameassistant ... (design a revoir ...).
18
 
21
  private TaxonList taxonList = new TaxonList(complements);
19
  private TaxonList taxonList = new TaxonList();
22
  private NameAssistant nameAssistant = new NameAssistant(taxonList,complements);
20
  private NameAssistant nameAssistant = new NameAssistant(taxonList);
23
 
21
 
24
 
22
 
25
  public CenterPanel() {
23
  public CenterPanel() {
26
	  
24
	  
27
    VerticalPanel outer = new VerticalPanel();
25
    VerticalPanel outer = new VerticalPanel();
28
    VerticalPanel inner = new VerticalPanel();
26
    VerticalPanel inner = new VerticalPanel();
29
    
27
    
30
    inner.add(nameAssistant);
28
    inner.add(nameAssistant);
31
    inner.add(new Button("Suppression",
29
    inner.add(new Button("Suppression",
32
    	new ClickListener() {
30
    	new ClickListener() {
33
    		public void onClick(Widget sender) {
31
    		public void onClick(Widget sender) {
34
    			taxonList.deleteElement();
32
    			taxonList.deleteElement();
35
    		}
33
    		}
36
     	}
34
     	}
37
    	)
35
    	)
38
    );		
36
    );		
39
    
37
    
40
    
38
    
41
    nameAssistant.setWidth("50%");
39
    nameAssistant.setWidth("50%");
42
	  
40
	  
43
    outer.add(inner);
41
    outer.add(inner);
44
    inner.setWidth("100%");
42
    inner.setWidth("100%");
45
    outer.add(taxonList);
43
    outer.add(taxonList);
46
	taxonList.setWidth("100%");
44
	taxonList.setWidth("100%");
47
 
45
 
48
    initWidget(outer);
46
    initWidget(outer);
49
  }
47
  }
50
  
48
  
51
}
49
}