53,7 → 53,7 |
import org.tela_botanica.client.vues.FenetreForm; |
import org.tela_botanica.client.vues.Formulaire; |
import org.tela_botanica.client.vues.FenetreJournal; |
import org.tela_botanica.client.vues.NavigationVue; |
import org.tela_botanica.client.vues.MenuHorizontalVue; |
import org.tela_botanica.client.vues.PopupChargement; |
import org.tela_botanica.client.vues.StatutVue; |
import org.tela_botanica.client.vues.accueil.AccueilVue; |
71,9 → 71,11 |
|
import com.extjs.gxt.ui.client.Registry; |
import com.extjs.gxt.ui.client.Style.LayoutRegion; |
import com.extjs.gxt.ui.client.Style.Orientation; |
import com.extjs.gxt.ui.client.event.Listener; |
import com.extjs.gxt.ui.client.event.MessageBoxEvent; |
import com.extjs.gxt.ui.client.util.Margins; |
import com.extjs.gxt.ui.client.widget.ContentPanel; |
import com.extjs.gxt.ui.client.widget.Dialog; |
import com.extjs.gxt.ui.client.widget.MessageBox; |
import com.extjs.gxt.ui.client.widget.Viewport; |
80,6 → 82,9 |
import com.extjs.gxt.ui.client.widget.button.Button; |
import com.extjs.gxt.ui.client.widget.layout.BorderLayout; |
import com.extjs.gxt.ui.client.widget.layout.BorderLayoutData; |
import com.extjs.gxt.ui.client.widget.layout.LayoutData; |
import com.extjs.gxt.ui.client.widget.layout.RowData; |
import com.extjs.gxt.ui.client.widget.layout.RowLayout; |
import com.google.gwt.core.client.GWT; |
import com.google.gwt.event.logical.shared.ValueChangeEvent; |
import com.google.gwt.event.logical.shared.ValueChangeHandler; |
101,10 → 106,10 |
private String requeteUrl = null; |
|
private EnteteVue panneauNord = null; |
private NavigationVue panneauOuest = null; |
private ContenuVue panneauCentre = null; |
private StatutVue panneauSud = null; |
private FenetreJournal fenetreJournal = null; |
private MenuHorizontalVue panneauNavigation = null; |
|
private HashMap<Object, Integer> fileDAttenteChargement = null; |
|
130,10 → 135,11 |
// Création du Viewport qui contient la disposition globale de l'application |
viewport = new Viewport(); |
viewport.setLayout(new BorderLayout()); |
|
panneauNavigation = new MenuHorizontalVue(this); |
|
// Création des différents panneaux |
creerPanneauNord(); |
creerPanneauOuest(); |
creerPanneauCentral(); |
creerPanneauSud(); |
fenetreJournal = new FenetreJournal(this); |
205,25 → 211,27 |
|
viewport.add(panneauNord, regionNord); |
} |
|
private void creerPanneauOuest() { |
panneauOuest = new NavigationVue(this); |
|
BorderLayoutData regionOuest = new BorderLayoutData(LayoutRegion.WEST, 241); |
regionOuest.setSplit(true); |
regionOuest.setCollapsible(true); |
regionOuest.setMargins(new Margins(5)); |
|
viewport.add(panneauOuest, regionOuest); |
} |
|
private void creerPanneauCentral() { |
|
ContentPanel panneauIntermediaire = new ContentPanel(); |
panneauIntermediaire.setLayout(new RowLayout(Orientation.VERTICAL)); |
panneauIntermediaire.setHeaderVisible(false); |
|
panneauCentre = new ContenuVue(this); |
panneauCentre.setBorders(false); |
|
BorderLayoutData regionCentre = new BorderLayoutData(LayoutRegion.CENTER); |
regionCentre.setMargins(new Margins(5, 5, 5, 0)); |
|
panneauNavigation.setHeight(28); |
panneauNavigation.setBodyBorder(false); |
panneauNavigation.setBorders(false); |
|
panneauIntermediaire.add(panneauNavigation, new RowData(1, -1, new Margins(0))); |
panneauIntermediaire.add(panneauCentre, new RowData(1, 1, new Margins(0))); |
|
viewport.add(panneauCentre, regionCentre); |
viewport.add(panneauIntermediaire, regionCentre); |
} |
|
private void creerPanneauSud() { |
280,7 → 288,7 |
// Le code menu est valide |
if (codeOk == true) { |
// Sélection du menu |
panneauOuest.getMenu().selectionMenu(codeMenuClique); |
panneauNavigation.selectionMenu(codeMenuClique); |
// Gestion de l'historique |
if (requeteUrl == null) { |
History.newItem(codeMenuClique); |
289,6 → 297,7 |
} |
// Rafraichissement du panneau central |
panneauCentre.layout(); |
viewport.layout(); |
} |
} |
|