Subversion Repositories eFlore/Applications.coel

Rev

Rev 1865 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed

package org.tela_botanica.client.vues;

import com.extjs.gxt.ui.client.widget.Window;
import com.extjs.gxt.ui.client.widget.layout.FitLayout;
import com.google.gwt.core.client.GWT;

public class FenetreForm extends Window {

        public FenetreForm(String titre) {
                int hauteur = (int) Math.ceil(com.google.gwt.user.client.Window.getClientHeight() * .8);
                int largeur = (int) Math.ceil(com.google.gwt.user.client.Window.getClientWidth() * .8);
                setSize(largeur, hauteur);
                setPlain(true);
                setModal(true);
                setBlinkModal(true);
                setHeadingHtml(titre);
                setLayout(new FitLayout());
                setOnEsc(false);
        }
        
        public void setTailleFenetre(double ratioParRapportAEcran) {
                int hauteur = (int) Math.ceil(com.google.gwt.user.client.Window.getClientHeight() * ratioParRapportAEcran);
                int largeur = (int) Math.ceil(com.google.gwt.user.client.Window.getClientWidth() * ratioParRapportAEcran);
                setSize(largeur, hauteur);
        }
        
        public void setTailleFenetre(int hauteur, int largeur) {
                setSize(largeur, hauteur);
        }
}