|
From: <de...@us...> - 2012-04-17 13:48:00
|
Revision: 7073
http://fudaa.svn.sourceforge.net/fudaa/?rev=7073&view=rev
Author: deniger
Date: 2012-04-17 13:47:53 +0000 (Tue, 17 Apr 2012)
Log Message:
-----------
Modified Paths:
--------------
trunk/framework/ctulu-common/src/main/resources/org/fudaa/ctulu/ctulu_en.fr_txt
trunk/framework/ebli-2d/src/main/java/org/fudaa/ebli/calque/ZCalqueSondeInteraction.java
trunk/framework/ebli-common/src/main/java/org/fudaa/ebli/palette/BPalettePlage.java
trunk/framework/ebli-common/src/main/java/org/fudaa/ebli/palette/BPalettePlageAbstract.java
trunk/framework/ebli-common/src/main/java/org/fudaa/ebli/palette/BPalettePlageDefault.java
trunk/framework/ebli-common/src/main/java/org/fudaa/ebli/palette/BPalettePlageLegende.java
trunk/framework/ebli-common/src/main/java/org/fudaa/ebli/palette/BPalettePlageProperties.java
trunk/framework/ebli-common/src/main/java/org/fudaa/ebli/palette/PaletteSelecteurCouleurPlage.java
trunk/framework/ebli-common/src/main/resources/org/fudaa/ebli/ressource/ebli_en.fr_txt
trunk/framework/ebli-visuallibrary/src/main/java/org/fudaa/ebli/visuallibrary/calque/EbliWidgetCalqueLegende.java
trunk/framework/pom.xml
Modified: trunk/framework/ctulu-common/src/main/resources/org/fudaa/ctulu/ctulu_en.fr_txt
===================================================================
--- trunk/framework/ctulu-common/src/main/resources/org/fudaa/ctulu/ctulu_en.fr_txt 2012-04-17 07:58:23 UTC (rev 7072)
+++ trunk/framework/ctulu-common/src/main/resources/org/fudaa/ctulu/ctulu_en.fr_txt 2012-04-17 13:47:53 UTC (rev 7073)
@@ -262,6 +262,7 @@
S\xE9lectionner au moins un dossier=Please, select a folder
S\xE9lectionner au moins un fichier=Please, select a file
S\xE9lectionner la variable \xE0 afficher=Select the variable to display
+S\xE9lectionner les variables =Select the variables
S\xE9lectionner les variables et les pas de temps=Select the variables and the time steps
S\xE9lectionner les variables \xE0 ajouter=Select the variables to add
S\xE9lectionner les variables \xE0 enlever=Select the variables to remove
Modified: trunk/framework/ebli-2d/src/main/java/org/fudaa/ebli/calque/ZCalqueSondeInteraction.java
===================================================================
--- trunk/framework/ebli-2d/src/main/java/org/fudaa/ebli/calque/ZCalqueSondeInteraction.java 2012-04-17 07:58:23 UTC (rev 7072)
+++ trunk/framework/ebli-2d/src/main/java/org/fudaa/ebli/calque/ZCalqueSondeInteraction.java 2012-04-17 13:47:53 UTC (rev 7073)
@@ -91,10 +91,9 @@
if (target_ == _target) {
return;
}
+ target_ = _target;
if (target_ != null) {
- target_.setSondeEnable(false);
+ target_.setSondeEnable(!isGele());
}
- target_ = _target;
- target_.setSondeEnable(!isGele());
}
}
Modified: trunk/framework/ebli-common/src/main/java/org/fudaa/ebli/palette/BPalettePlage.java
===================================================================
--- trunk/framework/ebli-common/src/main/java/org/fudaa/ebli/palette/BPalettePlage.java 2012-04-17 07:58:23 UTC (rev 7072)
+++ trunk/framework/ebli-common/src/main/java/org/fudaa/ebli/palette/BPalettePlage.java 2012-04-17 13:47:53 UTC (rev 7073)
@@ -410,6 +410,7 @@
return false;
}
reduit_ = _b;
+ fireAllPaletteModified();
return true;
}
Modified: trunk/framework/ebli-common/src/main/java/org/fudaa/ebli/palette/BPalettePlageAbstract.java
===================================================================
--- trunk/framework/ebli-common/src/main/java/org/fudaa/ebli/palette/BPalettePlageAbstract.java 2012-04-17 07:58:23 UTC (rev 7072)
+++ trunk/framework/ebli-common/src/main/java/org/fudaa/ebli/palette/BPalettePlageAbstract.java 2012-04-17 13:47:53 UTC (rev 7073)
@@ -32,9 +32,7 @@
public abstract class BPalettePlageAbstract implements BPalettePlageInterface {
private static float[] tdl(final Color _c) {
- if (_c == null) {
- return FuEmptyArrays.FLOAT0;
- }
+ if (_c == null) { return FuEmptyArrays.FLOAT0; }
return Color.RGBtoHSB(_c.getRed(), _c.getGreen(), _c.getBlue(), null);
}
@@ -66,9 +64,7 @@
if (z < 0.) {
z = 0.;
}
- if (z >= 1.) {
- return _couleurMax;
- }
+ if (z >= 1.) { return _couleurMax; }
z -= Math.floor(z);
float t, d, l;
int n, a, amin, amax;
@@ -185,9 +181,7 @@
}
public void initFrom(final BPalettePlageInterface _a) {
- if (_a == null) {
- return;
- }
+ if (_a == null) { return; }
setTitre(_a.getTitre());
setSousTitre(_a.getSousTitre());
setSubTitleVisible(_a.isSubTitleVisible());
@@ -195,6 +189,9 @@
setSep(_a.getSep());
setFormatter(_a.getFormatter());
setLogScale(_a.isLogScale());
+ if (isReduitEnable()) {
+ setReduit(_a.isReduit());
+ }
}
public final void setFormatter(final CtuluNumberFormatI _formatter) {
@@ -229,9 +226,7 @@
* @param _ssTitre Le sous titre.
*/
public void setSousTitre(final String _ssTitre) {
- if (_ssTitre == null) {
- return;
- }
+ if (_ssTitre == null) { return; }
if (!_ssTitre.equals(ssTitre_)) {
ssTitre_ = _ssTitre;
fireTitlePaletteModified();
@@ -239,7 +234,7 @@
}
private String subTitleLabel;
- private boolean subTitleVisible=true;
+ private boolean subTitleVisible = true;
public boolean isSubTitleVisible() {
return subTitleVisible;
@@ -266,9 +261,7 @@
* @param _titre Le titre.
*/
public void setTitre(final String _titre) {
- if (_titre == null) {
- return;
- }
+ if (_titre == null) { return; }
if (!_titre.equals(titre_)) {
titre_ = _titre;
fireTitlePaletteModified();
@@ -282,7 +275,8 @@
updatePlageLegendes(this, getFormatter(), sep_);
}
- public static void updatePlageLegendes(final TraceIsoPlageInterface plages, final CtuluNumberFormatI fmt, final String sep) {
+ public static void updatePlageLegendes(final TraceIsoPlageInterface plages, final CtuluNumberFormatI fmt,
+ final String sep) {
for (int i = plages.getNbPlages() - 1; i >= 0; i--) {
plages.getPlageInterface(i).ajusteLegendes(fmt, sep);
}
Modified: trunk/framework/ebli-common/src/main/java/org/fudaa/ebli/palette/BPalettePlageDefault.java
===================================================================
--- trunk/framework/ebli-common/src/main/java/org/fudaa/ebli/palette/BPalettePlageDefault.java 2012-04-17 07:58:23 UTC (rev 7072)
+++ trunk/framework/ebli-common/src/main/java/org/fudaa/ebli/palette/BPalettePlageDefault.java 2012-04-17 13:47:53 UTC (rev 7073)
@@ -58,13 +58,15 @@
public BPalettePlageDefault() {
}
+
+ boolean reduit;
public JComponent createReduit() {
return null;
}
public boolean isReduit() {
- return false;
+ return reduit;
}
public boolean isLogScale() {
@@ -77,11 +79,12 @@
}
public boolean isReduitEnable() {
- return false;
+ return true;
}
public boolean setReduit(final boolean _b) {
- return false;
+ reduit=_b;
+ return true;
}
public void load(final BPalettePlageProperties _prop) {
Modified: trunk/framework/ebli-common/src/main/java/org/fudaa/ebli/palette/BPalettePlageLegende.java
===================================================================
--- trunk/framework/ebli-common/src/main/java/org/fudaa/ebli/palette/BPalettePlageLegende.java 2012-04-17 07:58:23 UTC (rev 7072)
+++ trunk/framework/ebli-common/src/main/java/org/fudaa/ebli/palette/BPalettePlageLegende.java 2012-04-17 13:47:53 UTC (rev 7073)
@@ -395,10 +395,8 @@
}
}
- public boolean isUseReduit() {
- return model_ != null && model_.isReduit();
- }
+
public void setUseReduit(final boolean _useReduit) {
if (reduit_ != null) {
pnMainPanel.remove(reduit_);
Modified: trunk/framework/ebli-common/src/main/java/org/fudaa/ebli/palette/BPalettePlageProperties.java
===================================================================
--- trunk/framework/ebli-common/src/main/java/org/fudaa/ebli/palette/BPalettePlageProperties.java 2012-04-17 07:58:23 UTC (rev 7072)
+++ trunk/framework/ebli-common/src/main/java/org/fudaa/ebli/palette/BPalettePlageProperties.java 2012-04-17 13:47:53 UTC (rev 7073)
@@ -24,7 +24,6 @@
private boolean ssTitreVisible=true;
private String titre_;
private String formatterPattern_;
- // private CtuluNumberFormatI fmt_;
private String sep_;
private BPlageInterface[] plages_;
private boolean isReduit_;
Modified: trunk/framework/ebli-common/src/main/java/org/fudaa/ebli/palette/PaletteSelecteurCouleurPlage.java
===================================================================
--- trunk/framework/ebli-common/src/main/java/org/fudaa/ebli/palette/PaletteSelecteurCouleurPlage.java 2012-04-17 07:58:23 UTC (rev 7072)
+++ trunk/framework/ebli-common/src/main/java/org/fudaa/ebli/palette/PaletteSelecteurCouleurPlage.java 2012-04-17 13:47:53 UTC (rev 7073)
@@ -60,8 +60,8 @@
* @author Fred Deniger
* @version $Id: PaletteSelecteurCouleurPlage.java,v 1.10 2007-06-05 08:58:38 deniger Exp $
*/
-public class PaletteSelecteurCouleurPlage extends JPanel implements PropertyChangeListener, ListSelectionListener, ActionListener, MouseListener,
- BPalettePanelInterface, BuBorders {
+public class PaletteSelecteurCouleurPlage extends JPanel implements PropertyChangeListener, ListSelectionListener,
+ ActionListener, MouseListener, BPalettePanelInterface, BuBorders {
class PlageTableModel extends AbstractListModel implements TraceIsoPlageInterface {
@@ -219,6 +219,7 @@
JLabel lbPalTitle_;
JCheckBox subTitleVisible;
+ JCheckBox cbReduit;
JList list_;
@@ -254,23 +255,25 @@
public PaletteSelecteurCouleurPlage() {
super();
- final BuBorderLayout lay = new BuBorderLayout(2, 2);
- setLayout(lay);
- final BuPanel top = new BuPanel(lay);
+ setLayout(new BuBorderLayout(2, 2));
+ final BuPanel top = new BuPanel(new BuVerticalLayout(2));
lbPalTitle_ = new BuLabel();
lbPalTitle_.setHorizontalTextPosition(SwingConstants.CENTER);
lbPalTitle_.setHorizontalAlignment(SwingConstants.CENTER);
lbPalTitle_.setFont(BuLib.deriveFont(lbPalTitle_.getFont(), Font.BOLD, 0));
subTitleVisible = new JCheckBox();
subTitleVisible.setVisible(false);
- top.add(lbPalTitle_, BuBorderLayout.NORTH);
- top.add(subTitleVisible, BuBorderLayout.CENTER);
+ cbReduit = new JCheckBox();
+ cbReduit.setText(EbliLib.getS("L\xE9gende r\xE9duite"));
+
tfTitlePalette_ = new BuTextField(10);
final BuPanel pnTitle = new BuPanel(new BuGridLayout(2));
- // pnTitle.setBorder(BorderFactory.createTitledBorder(EbliResource.getS("G\xE9n\xE9ral")));
pnTitle.add(new BuLabel(EbliLib.getS("Titre:")));
pnTitle.add(tfTitlePalette_);
- top.add(pnTitle, BuBorderLayout.SOUTH);
+ top.add(lbPalTitle_);
+ top.add(pnTitle);
+ top.add(subTitleVisible);
+ top.add(cbReduit);
top.setBorder(EMPTY3333);
add(top, BuBorderLayout.NORTH);
list_ = new BuEmptyList();
@@ -285,7 +288,7 @@
sp_.setPreferredWidth(70);
add(sp_, BuBorderLayout.CENTER);
final BuPanel east = new BuPanel();
- east.setLayout(lay);
+ east.setLayout(new BuBorderLayout(2, 2));
final BuPanel pnColor = new BuPanel();
pnColor.setLayout(new BuButtonLayout(1, SwingConstants.LEFT));
btAssombrir_ = new BuToolButton();
@@ -353,6 +356,9 @@
if (subTitleVisible.isVisible()) {
default_.setSubTitleVisible(subTitleVisible.isSelected());
}
+ if(cbReduit.isEnabled()){
+ default_.setReduit(cbReduit.isSelected());
+ }
target_.setPaletteCouleurPlages(default_);
}
}
@@ -426,19 +432,15 @@
}
private void actionSplit() {
- if (plageEnCours_ == null) {
- return;
- }
+ if (plageEnCours_ == null) { return; }
JSpinner spinner = new JSpinner(new SpinnerNumberModel(2, 2, 100, 1));
CtuluDialogPanel pn = new CtuluDialogPanel();
pn.setLayout(new BuHorizontalLayout());
pn.addLabel(EbliLib.getS("Nombre de plages \xE0 cr\xE9er"));
pn.add(spinner);
- if (!pn.afficheModaleOk(this))
- return;
+ if (!pn.afficheModaleOk(this)) return;
int nb = ((Number) spinner.getValue()).intValue();
- if (nb < 2)
- return;
+ if (nb < 2) return;
final double min = plageEnCours_.getMin();
final double max = plageEnCours_.getMax();
final int lengthMin = plageEnCours_.getMinString().length();
@@ -461,13 +463,12 @@
final BPlage nplage = new BPlage(plageEnCours_);
double mini = min + i * step;
double maxi = min + (i + 1) * step;
- if (i == nb - 1)
- maxi = max;
- nplage.setMinMax(Double.parseDouble(default_.formatter_.format(mini)), Double.parseDouble(default_.formatter_.format(maxi)));
+ if (i == nb - 1) maxi = max;
+ nplage.setMinMax(Double.parseDouble(default_.formatter_.format(mini)),
+ Double.parseDouble(default_.formatter_.format(maxi)));
nplage.ajusteLegendes(default_.formatter_, default_.sep_);
nplage.setCouleur(BPalettePlageAbstract.getCouleur(minColor, sup, (double) i / nb));
- if (isLast)
- plages_.add(nplage);
+ if (isLast) plages_.add(nplage);
else plages_.add(idx + i, nplage);
}
model_.fireAdd(idx + 1, idx + nb - 1);
@@ -494,9 +495,13 @@
btColor_.setEnabled(_pal != null);
if (target_ == null) {
setTitre(CtuluLibString.EMPTY_STRING);
+ cbReduit.setSelected(false);
+ cbReduit.setEnabled(false);
} else {
final String dataDesc = target_.getDataDescription();
setTitre(dataDesc == null ? CtuluLibString.EMPTY_STRING : dataDesc);
+ cbReduit.setSelected(target_.getPaletteCouleur()!=null && target_.getPaletteCouleur().isReduit());
+ cbReduit.setEnabled(target_.getPaletteCouleur()!=null && target_.getPaletteCouleur().isReduitEnable());
}
}
@@ -543,8 +548,7 @@
} else if (tfPlageLeg_ != null) {
tfPlageLeg_.setText(CtuluLibString.EMPTY_STRING);
}
- if (tfPlageLeg_ != null)
- tfPlageLeg_.setEnabled(cbChangedLeg_.isSelected());
+ if (tfPlageLeg_ != null) tfPlageLeg_.setEnabled(cbChangedLeg_.isSelected());
}
});
@@ -566,17 +570,13 @@
}
BPlageAbstract getMaxPlage() {
- if (list_.getModel().getSize() == 0) {
- return null;
- }
+ if (list_.getModel().getSize() == 0) { return null; }
return (BPlageAbstract) list_.getModel().getElementAt(0);
}
double[] getMinMax() {
final double[] r = new double[2];
- if ((plages_ == null) || (plages_.size() == 0)) {
- return null;
- }
+ if ((plages_ == null) || (plages_.size() == 0)) { return null; }
BPlage p = (BPlage) plages_.get(0);
r[0] = p.getMin();
r[1] = p.getMax();
@@ -595,9 +595,7 @@
}
BPlageAbstract getMinPlage() {
- if (list_.getModel().getSize() == 0) {
- return null;
- }
+ if (list_.getModel().getSize() == 0) { return null; }
return (BPlageAbstract) list_.getModel().getElementAt(list_.getModel().getSize() - 1);
}
@@ -652,14 +650,14 @@
protected void ajusteAllLegendes(boolean fireEvent) {
BPalettePlageAbstract.updatePlageLegendes(model_, default_.formatter_, default_.sep_);
- if (fireEvent)
- model_.fireAllModified();
+ if (fireEvent) model_.fireAllModified();
}
protected final boolean ajusteSelectedPlageLegende(final boolean _fireEvent) {
if (!isDiscreteTarget_ && plageEnCours_ != null) {
final BPlage p = (BPlage) plageEnCours_;
- if (p != null && (valueEditor_.isValueValidFromComponent(txtMin_)) && (valueEditor_.isValueValidFromComponent(txtMax_))) {
+ if (p != null && (valueEditor_.isValueValidFromComponent(txtMin_))
+ && (valueEditor_.isValueValidFromComponent(txtMax_))) {
double nmin = Double.parseDouble(valueEditor_.getStringValue(txtMin_));
double nmax = Double.parseDouble(valueEditor_.getStringValue(txtMax_));
@@ -755,24 +753,19 @@
}
}
- public void doAfterDisplay() {
- }
+ public void doAfterDisplay() {}
public JComponent getComponent() {
return this;
}
- public void mouseClicked(final MouseEvent _e) {
- }
+ public void mouseClicked(final MouseEvent _e) {}
- public void mouseEntered(final MouseEvent _e) {
- }
+ public void mouseEntered(final MouseEvent _e) {}
- public void mouseExited(final MouseEvent _e) {
- }
+ public void mouseExited(final MouseEvent _e) {}
- public void mousePressed(final MouseEvent _e) {
- }
+ public void mousePressed(final MouseEvent _e) {}
public void mouseReleased(final MouseEvent _e) {
if (!isDiscreteTarget_ && EbliLib.isPopupMouseEvent(_e)) {
@@ -791,8 +784,7 @@
}
}
- public void paletteDeactivated() {
- }
+ public void paletteDeactivated() {}
public void propertyChange(final PropertyChangeEvent _evt) {
setTargetPalette(target_, true);
@@ -800,9 +792,7 @@
public boolean setPalettePanelTarget(final Object _target) {
- if (_target instanceof BPalettePlageTarget) {
- return setTargetPalette((BPalettePlageTarget) _target);
- }
+ if (_target instanceof BPalettePlageTarget) { return setTargetPalette((BPalettePlageTarget) _target); }
return setTargetPalette(null);
}
@@ -826,6 +816,8 @@
if (target_ == null) {
setPlages(null);
setTitre(CtuluLibString.EMPTY_STRING);
+ cbReduit.setSelected(false);
+ cbReduit.setEnabled(false);
tfTitlePalette_.setText(CtuluLibString.EMPTY_STRING);
btFormat_.setEnabled(false);
} else if (_m != null) {
@@ -848,6 +840,8 @@
setPlages(_m.getPaletteCouleur());
final String dataDesc = _m.getDataDescription();
setTitre(_m.getTitle() + dataDesc == null ? CtuluLibString.EMPTY_STRING : (CtuluLibString.ESPACE + dataDesc));
+ cbReduit.setSelected(_m.getPaletteCouleur() != null && _m.getPaletteCouleur().isReduit());
+ cbReduit.setEnabled(_m.getPaletteCouleur() != null && _m.getPaletteCouleur().isReduitEnable());
String subTitleLabel = _m.getPaletteCouleur().getSubTitleLabel();
if (subTitleLabel != null) {
subTitleVisible.setVisible(true);
Modified: trunk/framework/ebli-common/src/main/resources/org/fudaa/ebli/ressource/ebli_en.fr_txt
===================================================================
--- trunk/framework/ebli-common/src/main/resources/org/fudaa/ebli/ressource/ebli_en.fr_txt 2012-04-17 07:58:23 UTC (rev 7072)
+++ trunk/framework/ebli-common/src/main/resources/org/fudaa/ebli/ressource/ebli_en.fr_txt 2012-04-17 13:47:53 UTC (rev 7073)
@@ -410,6 +410,7 @@
Lumi\xE8re=Light
Lumi\xE8res=Lights
L\xE9gende=Legend
+L\xE9gende r\xE9duite=Compact legend
L\xE9gende\: utiliser une norme fixe=Legend\: Use a fixed norm
Maintenez le bouton gauche de la souris pour d\xE9placer la vue=Pressed the left button and move the mouse to fly through the view
Manuel\: Nombre de graduations=Manual\: Number of graduations
Modified: trunk/framework/ebli-visuallibrary/src/main/java/org/fudaa/ebli/visuallibrary/calque/EbliWidgetCalqueLegende.java
===================================================================
--- trunk/framework/ebli-visuallibrary/src/main/java/org/fudaa/ebli/visuallibrary/calque/EbliWidgetCalqueLegende.java 2012-04-17 07:58:23 UTC (rev 7072)
+++ trunk/framework/ebli-visuallibrary/src/main/java/org/fudaa/ebli/visuallibrary/calque/EbliWidgetCalqueLegende.java 2012-04-17 13:47:53 UTC (rev 7073)
@@ -2,7 +2,6 @@
import java.awt.BorderLayout;
import java.awt.Component;
-import java.awt.Dimension;
import java.awt.Font;
import java.awt.Rectangle;
import java.awt.event.ActionEvent;
@@ -10,7 +9,6 @@
import java.beans.PropertyChangeEvent;
import java.beans.PropertyChangeListener;
import java.util.ArrayList;
-import java.util.EnumSet;
import java.util.Iterator;
import java.util.List;
@@ -21,8 +19,13 @@
import javax.swing.JPanel;
import javax.swing.SwingConstants;
+import com.memoire.bu.BuButton;
+import com.memoire.bu.BuLib;
+import com.memoire.bu.BuPanel;
+import com.memoire.bu.BuResource;
+import com.memoire.fu.FuLog;
+
import org.fudaa.ctulu.CtuluCommandContainer;
-import org.fudaa.ctulu.CtuluLibString;
import org.fudaa.ctulu.gui.CtuluLibSwing;
import org.fudaa.ebli.calque.BCalqueAffichage;
import org.fudaa.ebli.calque.BCalqueLegendePanel;
@@ -43,20 +46,13 @@
import org.netbeans.api.visual.border.BorderFactory;
import org.netbeans.api.visual.layout.LayoutFactory.SerialAlignment;
import org.netbeans.api.visual.model.ObjectState;
+import org.netbeans.api.visual.widget.ComponentWidget;
import org.netbeans.api.visual.widget.LabelWidget;
import org.netbeans.api.visual.widget.LabelWidget.Alignment;
import org.netbeans.api.visual.widget.LabelWidget.VerticalAlignment;
import org.netbeans.api.visual.widget.Widget;
-import org.netbeans.modules.visual.action.InplaceEditorAction;
import org.netbeans.modules.visual.layout.FlowLayout;
-import com.memoire.bu.BuButton;
-import com.memoire.bu.BuIcon;
-import com.memoire.bu.BuLib;
-import com.memoire.bu.BuPanel;
-import com.memoire.bu.BuResource;
-import com.memoire.fu.FuLog;
-
/**
* Creation de la classe widget specifique au calque. Permet de gerer le resize via le changement de font
*/
@@ -75,7 +71,8 @@
List<EbliWidgetPlage> plagesWithSingleParts;
@SuppressWarnings("unchecked")
- public EbliWidgetCalqueLegende(final EbliScene _scene, final boolean _controller, final BCalqueLegendePanel _legendePanel) {
+ public EbliWidgetCalqueLegende(final EbliScene _scene, final boolean _controller,
+ final BCalqueLegendePanel _legendePanel) {
super(_scene, _controller);
setCheckClipping(true);
@@ -181,14 +178,9 @@
return palette;
}
- /**
- * @return the plages
- */
- public List<EbliWidgetPlage> getPlagesWithTreeParts() {
- return plagesWithTreeParts;
- }
- public void notifyClosing(final EditorController _controller, final Widget _widget, final JComponent _editor, final boolean _commit) {
+ public void notifyClosing(final EditorController _controller, final Widget _widget, final JComponent _editor,
+ final boolean _commit) {
editingStop(_editor);
}
@@ -409,26 +401,34 @@
final Widget ws = new Widget(_scene);
ws.setLayout(new FlowLayout(true, SerialAlignment.LEFT_TOP, 2));
int nbPlages = listeplages.getNbPlages();
+
if (nbPlages != 0) {
- // pour l'alignement des labels
plagesWithTreeParts = new ArrayList<EbliWidgetPlage>(nbPlages);
plagesWithSingleParts = new ArrayList<EbliWidgetPlage>(nbPlages);
- for (int j = nbPlages - 1; j >= 0; j--) {
+ if (listeplages.isReduit()) {
+ JComponent createReduit = listeplages.createReduit();
+ ws.addChild(new ComponentWidget(_scene, createReduit));
- final BPlageInterface plage = listeplages.getPlageInterface(j);
+ } else {
+ // pour l'alignement des labels
+
+ for (int j = nbPlages - 1; j >= 0; j--) {
- // -- ajout d'une widget plage --//
- final EbliWidgetPlage lw = new EbliWidgetPlage(_scene, plage);
- lw.updateFont(pal.getFont());
+ final BPlageInterface plage = listeplages.getPlageInterface(j);
- lw.setUseBorder(false);
- lw.setEnabled(true);
- if (lw.isThreePart()) {
- plagesWithTreeParts.add(lw);
- } else {
- plagesWithSingleParts.add(lw);
+ // -- ajout d'une widget plage --//
+ final EbliWidgetPlage lw = new EbliWidgetPlage(_scene, plage);
+ lw.updateFont(pal.getFont());
+
+ lw.setUseBorder(false);
+ lw.setEnabled(true);
+ if (lw.isThreePart()) {
+ plagesWithTreeParts.add(lw);
+ } else {
+ plagesWithSingleParts.add(lw);
+ }
+ ws.addChild(lw);
}
- ws.addChild(lw);
}
} else if (!isFleche) {
@@ -499,9 +499,7 @@
}
public void setSubTitleVisible(boolean visible) {
- if (subTitleWidget == null || visible == isSubTitleVisible()) {
- return;
- }
+ if (subTitleWidget == null || visible == isSubTitleVisible()) { return; }
if (PaletteSelecteurCouleurPlage.isTargetValid(legendePanel_.getCalque())) {
BPalettePlageTarget target = (BPalettePlageTarget) legendePanel_.getCalque();
target.getPaletteCouleur().setSubTitleVisible(visible);
Modified: trunk/framework/pom.xml
===================================================================
--- trunk/framework/pom.xml 2012-04-17 07:58:23 UTC (rev 7072)
+++ trunk/framework/pom.xml 2012-04-17 13:47:53 UTC (rev 7073)
@@ -298,11 +298,13 @@
<groupId>java3d</groupId>
<artifactId>j3d-core</artifactId>
<version>1.3.1</version>
+ <scope>provided</scope>
</dependency>
<dependency>
<groupId>java3d</groupId>
<artifactId>j3d-core-utils</artifactId>
<version>1.3.1</version>
+ <scope>provided</scope>
</dependency>
<dependency>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|