Subversion Repositories eFlore/Archives.cel-v1

Compare Revisions

Ignore whitespace Rev 10 → Rev 11

/trunk/src/org/tela_botanica/client/TopPanel.java
16,8 → 16,10
package org.tela_botanica.client;
 
import com.google.gwt.user.client.ui.Composite;
import com.google.gwt.user.client.ui.DockPanel;
import com.google.gwt.user.client.ui.HTML;
import com.google.gwt.user.client.ui.HorizontalPanel;
import com.google.gwt.user.client.ui.VerticalPanel;
 
/**
* Composite permet de wrapper des Widget pour creer un nouveau Widget cf methode initWidget()
24,15 → 26,62
*/
 
public class TopPanel extends Composite {
private NameAssistant nameAssistant = null;
private LocationAssistant locationAssistant = null;
 
public TopPanel() {
public TopPanel(final Mediator mediator) {
HorizontalPanel outer = new HorizontalPanel();
VerticalPanel outer = new VerticalPanel();
VerticalPanel inner = new VerticalPanel();
 
outer.setHorizontalAlignment(HorizontalPanel.ALIGN_RIGHT);
nameAssistant = new NameAssistant(mediator);
locationAssistant = new LocationAssistant(mediator);
DockPanel namePanel = new DockPanel();
DockPanel locationPanel = new DockPanel();
HTML labelNameAssistant = new HTML("Nom: ");
namePanel.add(labelNameAssistant,DockPanel.WEST);
namePanel.add (nameAssistant,DockPanel.CENTER);
nameAssistant.setWidth("100%");
namePanel.setCellWidth(labelNameAssistant,"7%");
namePanel.setCellWidth(nameAssistant,"93%");
namePanel.setWidth("50%");
 
outer.add(new HTML("<b>Carnet en ligne</b>"));
HTML labelLocationAssistant= new HTML("Lieu:&nbsp;");
locationPanel.add(labelLocationAssistant,DockPanel.WEST);
locationPanel.add (locationAssistant,DockPanel.CENTER);
locationAssistant.setWidth("100%");
locationPanel.setCellWidth(locationAssistant,"7%");
locationPanel.setCellWidth(locationAssistant,"93%");
locationPanel.setWidth("50%");
inner.add(namePanel);
inner.add(locationPanel);
inner.setCellWidth(namePanel,"50%");
inner.setCellWidth(locationPanel,"50%");
 
 
outer.setHorizontalAlignment(HorizontalPanel.ALIGN_RIGHT);
 
outer.add(new HTML("<b>Carnet en ligne</b>"));
 
outer.setHorizontalAlignment(HorizontalPanel.ALIGN_LEFT);
 
outer.add(inner);
 
inner.setWidth("100%");
 
 
initWidget(outer);
}