Subversion Repositories eFlore/Archives.cel-v1

Rev

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

Rev 8 Rev 10
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;
4
import com.google.gwt.user.client.ui.DockPanel;
5
import com.google.gwt.user.client.ui.HTML;
5
import com.google.gwt.user.client.ui.HTML;
6
import com.google.gwt.user.client.ui.VerticalPanel;
6
import com.google.gwt.user.client.ui.VerticalPanel;
7
 
7
 
8
 
8
 
9
import org.tela_botanica.client.TaxonList;
9
import org.tela_botanica.client.TaxonList;
10
import org.tela_botanica.client.NameAssistant;
10
import org.tela_botanica.client.NameAssistant;
11
 
11
 
12
/**
12
/**
13
 * 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()
14
 */
14
 */
15
 
15
 
16
public class CenterPanel extends Composite {
16
public class CenterPanel extends Composite {
-
 
17
 
17
 
18
	
18
  private TaxonList taxonList = new TaxonList();
19
  private TaxonList taxonList = null;
-
 
20
  private NameAssistant nameAssistant = null;
19
  private NameAssistant nameAssistant = new NameAssistant(taxonList);
21
  private LocationAssistant locationAssistant = null;
-
 
22
 
-
 
23
 
-
 
24
  public CenterPanel(Mediator mediator) {
-
 
25
 
-
 
26
	
-
 
27
	taxonList = new TaxonList(mediator);
-
 
28
	
-
 
29
	nameAssistant = new NameAssistant(taxonList);
-
 
30
	locationAssistant = new LocationAssistant(taxonList);
-
 
31
 
20
 
32
	  
21
 
33
	taxonList.setNameProvider(nameAssistant);
22
  public CenterPanel() {
34
	taxonList.setLocationProvider(locationAssistant);
23
	  
35
	  
24
    VerticalPanel outer = new VerticalPanel();
36
    VerticalPanel outer = new VerticalPanel();
25
    DockPanel inner = new DockPanel();
37
    DockPanel inner = new DockPanel();
-
 
38
   
-
 
39
    DockPanel namePanel = new DockPanel();
-
 
40
    DockPanel locationPanel = new DockPanel();
26
    
-
 
27
    
-
 
28
    nameAssistant.setWidth("50%");
41
    
29
 
42
 
-
 
43
     namePanel.add(new HTML("Nom: "),DockPanel.WEST);
-
 
44
     namePanel.add (nameAssistant,DockPanel.CENTER);
-
 
45
	 
-
 
46
	 nameAssistant.setWidth("100%");
-
 
47
	 namePanel.setCellWidth(nameAssistant,"100%");
-
 
48
	 namePanel.setWidth("100%");
-
 
49
	 
-
 
50
     locationPanel.add(new HTML("Lieu: "),DockPanel.WEST);
-
 
51
     locationPanel.add (locationAssistant,DockPanel.CENTER);
-
 
52
	 
-
 
53
	 locationAssistant.setWidth("100%");
-
 
54
	 locationPanel.setCellWidth(locationAssistant,"100%");
-
 
55
	 locationPanel.setWidth("100%");
-
 
56
	 
-
 
57
	 inner.add(namePanel,DockPanel.WEST);
-
 
58
	 inner.add(locationPanel,DockPanel.CENTER);
-
 
59
	 
-
 
60
	 inner.setCellWidth(namePanel,"50%");
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%");
61
	 inner.setCellWidth(locationPanel,"50%");
36
	  
62
 
-
 
63
	 
37
    
64
	 outer.add(inner);
38
	 outer.add(inner);
65
	 outer.add(taxonList);
39
	 outer.add(taxonList);
66
	 inner.setWidth("100%");
40
	 taxonList.setWidth("100%");
67
	 taxonList.setWidth("100%");
41
 
68
 
42
     initWidget(outer);
69
     initWidget(outer);
43
  }
70
  }
-
 
71
  
-
 
72
  
44
  
73
  
45
}
74
}
46
 
75