Subversion Repositories eFlore/Applications.coel

Compare Revisions

Ignore whitespace Rev 912 → Rev 913

/trunk/src/org/tela_botanica/client/vues/accueil/AppletteStatistique.java
3,12 → 3,9
import org.tela_botanica.client.RegistreId;
import org.tela_botanica.client.configuration.Configuration;
import org.tela_botanica.client.modeles.InterneValeur;
import org.tela_botanica.client.util.Debug;
import org.tela_botanica.client.vues.Formulaire;
 
import com.extjs.gxt.ui.client.Registry;
import com.extjs.gxt.ui.client.Style.Scroll;
import com.extjs.gxt.ui.client.event.Events;
import com.extjs.gxt.ui.client.event.IconButtonEvent;
import com.extjs.gxt.ui.client.event.SelectionListener;
import com.extjs.gxt.ui.client.event.WindowEvent;
17,16 → 14,15
import com.extjs.gxt.ui.client.widget.ContentPanel;
import com.extjs.gxt.ui.client.widget.Dialog;
import com.extjs.gxt.ui.client.widget.HtmlContainer;
import com.extjs.gxt.ui.client.widget.button.ToolButton;
import com.extjs.gxt.ui.client.widget.custom.Portlet;
import com.extjs.gxt.ui.client.widget.form.ComboBox;
import com.extjs.gxt.ui.client.widget.form.ComboBox.TriggerAction;
import com.extjs.gxt.ui.client.widget.form.FormPanel.LabelAlign;
import com.extjs.gxt.ui.client.widget.layout.FitLayout;
 
public class AppletteStatistique extends Portlet {
public class AppletteStatistique extends Applette {
private String baseUrl = ((Configuration) Registry.get(RegistreId.CONFIG)).getServiceBaseUrl();
 
public AppletteStatistique() {
initialiserAppletteStatistique(null);
37,16 → 33,10
}
private void initialiserAppletteStatistique(String contenu) {
setLayout(new FitLayout());
setHeading("Statistiques des collections");
setHeight(250);
setCollapsible(true);
setAnimCollapse(true);
setScrollMode(Scroll.AUTO);
String titre = "Statistiques des collections";
initialiserApplette(titre);
attribuerContenu(contenu);
getHeader().addTool(new ToolButton("x-tool-gear", new SelectionListener<IconButtonEvent>() {
SelectionListener<IconButtonEvent> configurationListener = new SelectionListener<IconButtonEvent>() {
@Override
public void componentSelected(IconButtonEvent ce) {
ContentPanel panneau = new ContentPanel();
87,31 → 77,12
configurationFenetre.add(panneau);
configurationFenetre.show();
}
}));
};
ajouterConfigurationListener(configurationListener);
getHeader().addTool(new ToolButton("x-tool-pin", new SelectionListener<IconButtonEvent>() {
@Override
public void componentSelected(IconButtonEvent ce) {
if (isPinned()) {
ce.getComponent().setStylePrimaryName("x-tool-pin");
setPinned(false);
} else {
ce.getComponent().setStylePrimaryName("x-tool-unpin");
setPinned(true);
}
layout();
}
}));
getHeader().addTool(new ToolButton("x-tool-close", new SelectionListener<IconButtonEvent>() {
@Override
public void componentSelected(IconButtonEvent ce) {
removeFromParent();
}
}));
attribuerContenu(contenu);
}
 
private void attribuerContenu(String abreviation) {
if (abreviation == null) {
abreviation = "NombreDonnees";