Subversion Repositories eFlore/Archives.cel-v1

Rev

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

Rev 2 Rev 4
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
 
-
 
-
 
12
import java.util.Vector;
13
 
13
 
14
/**
14
/**
15
 * Composite permet de wrapper des Widgett pour creer un nouveau Widget cf methode initWidget()
15
 * Composite permet de wrapper des Widgett pour creer un nouveau Widget cf methode initWidget()
16
 */
16
 */
17
 
17
 
18
public class CenterPanel extends Composite {
18
public class CenterPanel extends Composite {
19
	
19
 
-
 
20
  private Vector complements=new Vector();
20
  private TaxonList taxonList = new TaxonList();
21
  private TaxonList taxonList = new TaxonList(complements);
21
  private NameAssistant nameAssistant = new NameAssistant(taxonList);
22
  private NameAssistant nameAssistant = new NameAssistant(taxonList,complements);
22
 
23
 
23
 
24
 
24
  public CenterPanel() {
25
  public CenterPanel() {
25
	  
26
	  
26
    VerticalPanel outer = new VerticalPanel();
27
    VerticalPanel outer = new VerticalPanel();
27
    VerticalPanel inner = new VerticalPanel();
28
    VerticalPanel inner = new VerticalPanel();
28
    
29
    
29
    inner.add(nameAssistant);
30
    inner.add(nameAssistant);
30
    inner.add(new Button("Suppression",
31
    inner.add(new Button("Suppression",
31
    	new ClickListener() {
32
    	new ClickListener() {
32
    		public void onClick(Widget sender) {
33
    		public void onClick(Widget sender) {
33
    			taxonList.deleteElement();
34
    			taxonList.deleteElement();
34
    		}
35
    		}
35
     	}
36
     	}
36
    	)
37
    	)
37
    );		
38
    );		
38
    
39
    
39
    
40
    
40
    nameAssistant.setWidth("50%");
41
    nameAssistant.setWidth("50%");
41
	  
42
	  
42
    outer.add(inner);
43
    outer.add(inner);
43
    inner.setWidth("100%");
44
    inner.setWidth("100%");
44
    outer.add(taxonList);
45
    outer.add(taxonList);
45
	taxonList.setWidth("100%");
46
	taxonList.setWidth("100%");
46
 
47
 
47
    initWidget(outer);
48
    initWidget(outer);
48
  }
49
  }
49
 
50
  
50
}
51
}