Subversion Repositories eFlore/Archives.cel-v1

Rev

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

Rev 6 Rev 8
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.DockPanel;
-
 
5
import com.google.gwt.user.client.ui.HTML;
4
import com.google.gwt.user.client.ui.VerticalPanel;
6
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
 
7
 
9
 
8
 
10
import org.tela_botanica.client.TaxonList;
9
import org.tela_botanica.client.TaxonList;
11
import org.tela_botanica.client.NameAssistant;
10
import org.tela_botanica.client.NameAssistant;
12
 
11
 
13
/**
12
/**
14
 * Composite permet de wrapper des Widgett pour creer un nouveau Widget cf methode initWidget()
13
 * Composite permet de wrapper des Widgett pour creer un nouveau Widget cf methode initWidget()
15
 */
14
 */
16
 
15
 
17
public class CenterPanel extends Composite {
16
public class CenterPanel extends Composite {
18
 
17
 
19
  private TaxonList taxonList = new TaxonList();
18
  private TaxonList taxonList = new TaxonList();
20
  private NameAssistant nameAssistant = new NameAssistant(taxonList);
19
  private NameAssistant nameAssistant = new NameAssistant(taxonList);
21
 
20
 
22
 
21
 
23
  public CenterPanel() {
22
  public CenterPanel() {
24
	  
23
	  
25
    VerticalPanel outer = new VerticalPanel();
24
    VerticalPanel outer = new VerticalPanel();
26
    VerticalPanel inner = new VerticalPanel();
25
    DockPanel inner = new DockPanel();
27
    
-
 
28
    inner.add(nameAssistant);
-
 
29
    inner.add(new Button("Suppression",
-
 
30
    	new ClickListener() {
-
 
31
    		public void onClick(Widget sender) {
-
 
32
    			taxonList.deleteElement();
-
 
33
    		}
-
 
34
     	}
-
 
35
    	)
-
 
36
    );		
-
 
37
    
26
    
38
    
27
    
39
    nameAssistant.setWidth("50%");
28
    nameAssistant.setWidth("50%");
-
 
29
 
-
 
30
     inner.add(new HTML("Nom: "),DockPanel.WEST);
-
 
31
     inner.add (nameAssistant,DockPanel.CENTER);
-
 
32
	 
-
 
33
	 nameAssistant.setWidth("40%");
-
 
34
	 inner.setCellWidth(nameAssistant,"100%");
-
 
35
	 inner.setWidth("100%");
-
 
36
	  
40
	  
37
    
41
    outer.add(inner);
-
 
42
    inner.setWidth("100%");
38
	 outer.add(inner);
43
    outer.add(taxonList);
39
	 outer.add(taxonList);
44
	taxonList.setWidth("100%");
40
	 taxonList.setWidth("100%");
45
 
41
 
46
    initWidget(outer);
42
     initWidget(outer);
47
  }
43
  }
48
  
44
  
49
}
45
}
-
 
46