Subversion Repositories eFlore/Applications.coel

Rev

Rev 10 | Rev 51 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 10 Rev 45
Line 1... Line 1...
1
package org.tela_botanica.client;
1
package org.tela_botanica.client;
Line 2... Line 2...
2
 
2
 
3
import com.google.gwt.core.client.EntryPoint;
-
 
4
import com.google.gwt.user.client.ui.Button;
-
 
5
import com.google.gwt.user.client.ui.ClickListener;
-
 
6
import com.google.gwt.user.client.ui.DialogBox;
-
 
7
import com.google.gwt.user.client.ui.Image;
3
import com.google.gwt.core.client.EntryPoint;
8
import com.google.gwt.user.client.ui.RootPanel;
-
 
9
import com.google.gwt.user.client.ui.VerticalPanel;
-
 
Line 10... Line 4...
10
import com.google.gwt.user.client.ui.Widget;
4
import com.google.gwt.user.client.ui.RootPanel;
11
 
5
 
12
/**
6
/**
13
 * Entry point classes define <code>onModuleLoad()</code>.
7
 * Entry point classes define <code>onModuleLoad()</code>.
Line 14... Line 8...
14
 */
8
 */
15
public class Coel implements EntryPoint {
9
public class Coel implements EntryPoint {
16
 
10
 
17
  /**
11
  /**
18
   * This is the entry point method.
-
 
19
   */
-
 
20
  public void onModuleLoad() {
-
 
21
    Image img = new Image("http://code.google.com/webtoolkit/logo-185x175.png");
12
   * This is the entry point method.
22
    Button button = new Button("Click me");
-
 
23
    
-
 
24
    // We can add style names
-
 
25
    button.addStyleName("pc-template-btn");
-
 
26
    // or we can set an id on a specific element for styling
13
   */
27
    img.getElement().setId("pc-template-img");
-
 
28
    
-
 
29
    VerticalPanel vPanel = new VerticalPanel();
-
 
30
    vPanel.setWidth("100%");
-
 
31
    vPanel.setHorizontalAlignment(VerticalPanel.ALIGN_CENTER);
-
 
32
    vPanel.add(img);
14
  public void onModuleLoad() {
33
    vPanel.add(button);
15
	  // Création du médiateur
34
 
-
 
35
    // Add image and button to the RootPanel
-
 
36
    RootPanel.get().add(vPanel);
-
 
37
 
-
 
38
    // Create the dialog box
-
 
39
    final DialogBox dialogBox = new DialogBox();
-
 
40
    dialogBox.setText("Welcome to GWT!");
-
 
41
    dialogBox.setAnimationEnabled(true);
-
 
42
    Button closeButton = new Button("close");
-
 
43
    VerticalPanel dialogVPanel = new VerticalPanel();
-
 
44
    dialogVPanel.setWidth("100%");
-
 
45
    dialogVPanel.setHorizontalAlignment(VerticalPanel.ALIGN_CENTER);
-
 
46
    dialogVPanel.add(closeButton);
-
 
47
 
-
 
48
    closeButton.addClickListener(new ClickListener() {
-
 
49
      public void onClick(Widget sender) {
-
 
50
        dialogBox.hide();
-
 
51
      }
-
 
52
    });
-
 
53
 
-
 
54
    // Set the contents of the Widget
-
 
55
    dialogBox.setWidget(dialogVPanel);
-
 
56
    
-
 
57
    button.addClickListener(new ClickListener() {
-
 
58
      public void onClick(Widget sender) {
-
 
59
        dialogBox.center();
-
 
60
        dialogBox.show();
16
	  CoelMediateur coelMediateur = CoelMediateur.Instance();
61
      }
17
	  // Appel static au panneau principal