Subversion Repositories eFlore/Archives.cel-v1

Rev

Rev 10 | 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.core.client.EntryPoint;
4
import com.google.gwt.user.client.Window;
5
import com.google.gwt.user.client.ui.DockPanel;
6
import com.google.gwt.user.client.ui.RootPanel;
7
 
8
 
9
 
10
/**
11
 * Entry point classes define <code>onModuleLoad()</code>.
12
 */
13
public class Cel implements EntryPoint {
14
 
10 ddelon 15
 
16
  private TopPanel topPanel = null;
17
  private CenterPanel centerPanel = null;
18
  private LeftPanel leftPanel = null;
11 ddelon 19
 
10 ddelon 20
  private Mediator mediator = null;
11 ddelon 21
 
10 ddelon 22
 
2 ddelon 23
  /**
24
   * This is the entry point method.
25
   */
26
  public void onModuleLoad() {
27
 
10 ddelon 28
 
29
	 mediator= new Mediator();
30
	 mediator.registerCel(this);
11 ddelon 31
	 mediator.initUser(); // Appelle initAsync suivant
10 ddelon 32
 
33
 
34
  }
35
 
36
  public void initAsync() {
2 ddelon 37
 
10 ddelon 38
 
39
	  centerPanel = new CenterPanel(mediator);
11 ddelon 40
	  topPanel = new TopPanel(mediator);
10 ddelon 41
	  leftPanel = new LeftPanel(mediator);
42
 
43
 
2 ddelon 44
	  // Information haut de page (nom application, connexion ... etc).
45
	  // A regler
46
 
47
	  topPanel.setWidth("100%");
48
 
49
 
50
	  // DockPanel permet d'arranger plusieurs panneaux au coins cardinaux, le panneau central remplissant
51
	  // l'espace laissé.
52
 
53
 
54
	  DockPanel outer = new DockPanel();
55
	  outer.add(topPanel, DockPanel.NORTH);
56
	  outer.add(centerPanel, DockPanel.CENTER);
10 ddelon 57
	  outer.add(leftPanel, DockPanel.WEST);
2 ddelon 58
 
59
	  centerPanel.setWidth("100%");
10 ddelon 60
	  // LeftPanel :
2 ddelon 61
	  // Pour l'instant : relevés.
62
 
63
	  outer.setWidth("100%");
64
 
65
	  outer.setSpacing(4);
11 ddelon 66
	  outer.setCellWidth(centerPanel, "85%");
2 ddelon 67
 
68
//	  Window.enableScrolling(false);
69
	  Window.setMargin("0px");
70
 
71
	  RootPanel.get().add(outer);
72
 
73
 
74
  }
75
 
76
 
77
 
4 ddelon 78
 
2 ddelon 79
}