Subversion Repositories eFlore/Archives.cel-v1

Rev

Rev 2 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

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