Subversion Repositories eFlore/Applications.coel

Rev

Rev 982 | Blame | Last modification | View Log | RSS feed

package org.tela_botanica.client.vues;

import org.tela_botanica.client.Mediateur;

import com.extjs.gxt.ui.client.util.Margins;
import com.extjs.gxt.ui.client.util.Padding;
import com.extjs.gxt.ui.client.widget.ContentPanel;
import com.extjs.gxt.ui.client.widget.layout.VBoxLayout;
import com.extjs.gxt.ui.client.widget.layout.VBoxLayoutData;
import com.extjs.gxt.ui.client.widget.layout.VBoxLayout.VBoxLayoutAlign;

public class NavigationVue extends ContentPanel {
        private Mediateur mediateur = null;
        private MenuVue menu = null;
        private FiltreVue filtre = null;
        
        public NavigationVue(Mediateur mediateurCourant) {
                mediateur = mediateurCourant;
                VBoxLayout layout = new VBoxLayout();
                layout.setPadding(new Padding(0));
                layout.setVBoxLayoutAlign(VBoxLayoutAlign.STRETCH);
                setHeading(Mediateur.i18nC.titreNavigation());
                setLayout(layout);
                
                menu = new MenuVue(mediateur);
                add(menu, new VBoxLayoutData(new Margins(0)));
                
                filtre = new FiltreVue(mediateur);
                add(filtre, new VBoxLayoutData(new Margins(0)));
        }
        
        public MenuVue getMenu() {
                return menu;
        }
        
        public FiltreVue getFiltre() {
                return filtre;
        }
}