|
From: <de...@us...> - 2012-10-26 16:57:40
|
Revision: 7813
http://fudaa.svn.sourceforge.net/fudaa/?rev=7813&view=rev
Author: deniger
Date: 2012-10-26 16:57:33 +0000 (Fri, 26 Oct 2012)
Log Message:
-----------
Modified Paths:
--------------
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/BPalettePlageProperties.java
trunk/framework/ebli-common/src/main/java/org/fudaa/ebli/palette/BPlage.java
trunk/framework/ebli-common/src/main/java/org/fudaa/ebli/palette/BPlageAbstract.java
trunk/framework/ebli-common/src/main/java/org/fudaa/ebli/palette/PaletteSelecteurCouleurPlage.java
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-10-26 11:00:45 UTC (rev 7812)
+++ trunk/framework/ebli-common/src/main/java/org/fudaa/ebli/palette/BPalettePlage.java 2012-10-26 16:57:33 UTC (rev 7813)
@@ -130,6 +130,7 @@
setPlages(_p);
}
+ @Override
public final Object clone() throws CloneNotSupportedException {
final BPalettePlage r = (BPalettePlage) super.clone();
final int nb = getNbPlages();
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-10-26 11:00:45 UTC (rev 7812)
+++ trunk/framework/ebli-common/src/main/java/org/fudaa/ebli/palette/BPalettePlageAbstract.java 2012-10-26 16:57:33 UTC (rev 7813)
@@ -17,6 +17,8 @@
import com.memoire.fu.FuEmptyArrays;
import com.memoire.fu.FuLog;
+import com.thoughtworks.xstream.annotations.XStreamAlias;
+import com.thoughtworks.xstream.annotations.XStreamOmitField;
import org.fudaa.ctulu.CtuluNumberFormatI;
import org.fudaa.ctulu.editor.CtuluValueEditorDefaults;
@@ -32,7 +34,9 @@
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);
}
@@ -64,7 +68,9 @@
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;
@@ -81,24 +87,23 @@
final int v = Color.getHSBColor(t, d, l).getRGB();
return new Color((v & 0x00FFFFFF) | (a << 24), true);
}
-
private transient BPalettePlageListener legende_;
-
/**
* Le sous-titre de la palette.
*/
+ @XStreamAlias("SubTitle")
private String ssTitre_;
/**
* Le titre de la palette.
*/
+ @XStreamAlias("Title")
private String titre_;
-
+ @XStreamOmitField
private CtuluNumberFormatI formatter_;
-
+ @XStreamAlias("Separator-Characters")
String sep_ = EbliLib.getS("\xE0");
public BPalettePlageAbstract() {
-
}
public BPalettePlageAbstract(final BPalettePlageAbstract _plage) {
@@ -160,7 +165,7 @@
/**
* Retourne le sous titre de la palette.
- *
+ *
* @return Le sous titre.
*/
public String getSousTitre() {
@@ -169,7 +174,7 @@
/**
* Retourne le titre de la palette.
- *
+ *
* @return Le titre.
*/
public String getTitre() {
@@ -181,7 +186,9 @@
}
public void initFrom(final BPalettePlageInterface _a) {
- if (_a == null) { return; }
+ if (_a == null) {
+ return;
+ }
setTitre(_a.getTitre());
setSousTitre(_a.getSousTitre());
setSubTitleVisible(_a.isSubTitleVisible());
@@ -222,17 +229,18 @@
/**
* D\xE9finition du sous titre de la palette.
- *
+ *
* @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();
}
}
-
private String subTitleLabel;
private boolean subTitleVisible = true;
@@ -257,11 +265,13 @@
/**
* D\xE9finition du titre de la palette.
- *
+ *
* @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();
@@ -276,10 +286,9 @@
}
public static void updatePlageLegendes(final TraceIsoPlageInterface plages, final CtuluNumberFormatI fmt,
- final String sep) {
+ final String sep) {
for (int i = plages.getNbPlages() - 1; i >= 0; i--) {
plages.getPlageInterface(i).ajusteLegendes(fmt, sep);
}
}
-
}
\ No newline at end of file
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-10-26 11:00:45 UTC (rev 7812)
+++ trunk/framework/ebli-common/src/main/java/org/fudaa/ebli/palette/BPalettePlageProperties.java 2012-10-26 16:57:33 UTC (rev 7813)
@@ -11,6 +11,7 @@
*/
package org.fudaa.ebli.palette;
+import com.thoughtworks.xstream.annotations.XStreamAlias;
import org.fudaa.ctulu.CtuluNumberFormatBuilder;
import org.fudaa.ebli.trace.BPlageInterface;
@@ -18,24 +19,32 @@
* @author Fred Deniger
* @version $Id: BPalettePlageProperties.java,v 1.8 2007-04-30 14:22:22 deniger Exp $
*/
+@XStreamAlias("Palette-Properties")
public class BPalettePlageProperties {
+ @XStreamAlias("SubTitle")
private String ssTitre_;
- private boolean ssTitreVisible=true;
+ @XStreamAlias("SubTitleVisible")
+ private boolean ssTitreVisible = true;
+ @XStreamAlias("Title")
private String titre_;
+ @XStreamAlias("Formatter")
private String formatterPattern_;
+ @XStreamAlias("SepCharacters")
private String sep_;
+ @XStreamAlias("Entries")
private BPlageInterface[] plages_;
+ @XStreamAlias("Small")
private boolean isReduit_;
+ @XStreamAlias("Log")
private boolean logScale;
protected BPalettePlageProperties() {
-
}
protected BPalettePlageProperties(final BPalettePlageAbstract _plage) {
ssTitre_ = _plage.getSousTitre();
- ssTitreVisible=_plage.isSubTitleVisible();
+ ssTitreVisible = _plage.isSubTitleVisible();
sep_ = _plage.getSep();
this.logScale = _plage.isLogScale();
titre_ = _plage.getTitre();
@@ -67,5 +76,4 @@
_target.setSubTitleVisible(ssTitreVisible);
}
-
}
Modified: trunk/framework/ebli-common/src/main/java/org/fudaa/ebli/palette/BPlage.java
===================================================================
--- trunk/framework/ebli-common/src/main/java/org/fudaa/ebli/palette/BPlage.java 2012-10-26 11:00:45 UTC (rev 7812)
+++ trunk/framework/ebli-common/src/main/java/org/fudaa/ebli/palette/BPlage.java 2012-10-26 16:57:33 UTC (rev 7813)
@@ -11,6 +11,7 @@
*/
package org.fudaa.ebli.palette;
+import com.thoughtworks.xstream.annotations.XStreamAlias;
import java.text.NumberFormat;
import java.util.Locale;
@@ -22,10 +23,11 @@
/**
* Un classe repr\xE9sentant une plage.
*/
+@XStreamAlias("Range")
public class BPlage extends BPlageAbstract {
public final static CtuluNumberFormatDefault PLAGE_NUMBER_FORMAT;
-
+
static {
NumberFormat fmt = NumberFormat.getInstance(Locale.US);
fmt.setMaximumFractionDigits(2);
@@ -37,28 +39,33 @@
public static String getText(double val, final CtuluNumberFormatI _formatter) {
if (val == Double.POSITIVE_INFINITY) {
return "+" + CtuluLibString.getInfiniSymbol();
- } else if (val == Double.NEGATIVE_INFINITY) { return "-" + CtuluLibString.getInfiniSymbol(); }
+ } else if (val == Double.NEGATIVE_INFINITY) {
+ return "-" + CtuluLibString.getInfiniSymbol();
+ }
CtuluNumberFormatI fmt = _formatter;
- if (_formatter == null) fmt = PLAGE_NUMBER_FORMAT;
+ if (_formatter == null) {
+ fmt = PLAGE_NUMBER_FORMAT;
+ }
return fmt.format(val);
}
-
+ @XStreamAlias("Legend")
protected String legende_;
-
+ @XStreamAlias("Max")
private double max_; // Maximum des valeurs de la
-
+ @XStreamAlias("MaxAsString")
String maxText;
-
// plage
+ @XStreamAlias("Min")
double min_; // Minimum des valeurs de la
-
+ @XStreamAlias("MinAsText")
String minText;
-
+ @XStreamAlias("Separator-Characters")
String sep;
-
+ @XStreamAlias("Customized")
private boolean isLegendCustomized;
- public BPlage() {}
+ public BPlage() {
+ }
/**
* @param _r la plage a copier
@@ -98,7 +105,9 @@
bf.append(maxText);
}
final String newL = bf.toString();
- if (newL.equals(legende_)) { return false; }
+ if (newL.equals(legende_)) {
+ return false;
+ }
legende_ = newL;
return true;
}
@@ -183,7 +192,9 @@
public boolean setLegende(final String _newLeg) {
isLegendCustomized = true;
- if (legende_ == _newLeg || (legende_ != null && legende_.equals(_newLeg))) { return false; }
+ if (legende_ == _newLeg || (legende_ != null && legende_.equals(_newLeg))) {
+ return false;
+ }
legende_ = _newLeg;
return true;
}
@@ -200,7 +211,7 @@
/**
* Modifie si n\xE9cessaire la valeur min de la plage et envoie un evt.
- *
+ *
* @param _min la nouvelle valeur
*/
public void setMin(final double _min) {
@@ -211,12 +222,14 @@
/**
* Modifie si necessaire les bornes de la plage et envoie un evt.
- *
+ *
* @param _min la nouvelle valeur min
* @param _max la nouvelle valeur max
*/
public boolean setMinMax(final double _min, final double _max) {
- if ((min_ == _min) && (max_ == _max)) { return false; }
+ if ((min_ == _min) && (max_ == _max)) {
+ return false;
+ }
max_ = _max;
min_ = _min;
return true;
Modified: trunk/framework/ebli-common/src/main/java/org/fudaa/ebli/palette/BPlageAbstract.java
===================================================================
--- trunk/framework/ebli-common/src/main/java/org/fudaa/ebli/palette/BPlageAbstract.java 2012-10-26 11:00:45 UTC (rev 7812)
+++ trunk/framework/ebli-common/src/main/java/org/fudaa/ebli/palette/BPlageAbstract.java 2012-10-26 16:57:33 UTC (rev 7813)
@@ -7,6 +7,7 @@
*/
package org.fudaa.ebli.palette;
+import com.thoughtworks.xstream.annotations.XStreamAlias;
import java.awt.Color;
import org.fudaa.ebli.trace.BPlageInterface;
@@ -18,8 +19,11 @@
*/
public abstract class BPlageAbstract implements BPlageInterface, Comparable {
+ @XStreamAlias("Color")
protected Color couleur_;
+ @XStreamAlias("IconSize")
protected int iconeTaille_ = 5;
+ @XStreamAlias("IconType")
protected int iconeType_ = TraceIcon.CARRE_PLEIN;
/**
@@ -28,7 +32,6 @@
public Color getCouleur() {
return couleur_;
}
-
/**
* @return Returns the iconeTaille.
@@ -78,5 +81,4 @@
// go
}
}
-
}
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-10-26 11:00:45 UTC (rev 7812)
+++ trunk/framework/ebli-common/src/main/java/org/fudaa/ebli/palette/PaletteSelecteurCouleurPlage.java 2012-10-26 16:57:33 UTC (rev 7813)
@@ -231,6 +231,7 @@
super();
setLayout(new BuBorderLayout(2, 2));
final BuPanel top = new BuPanel(new BuVerticalLayout(2));
+ top.setOpaque(false);
lbPalTitle_ = new BuLabel();
lbPalTitle_.setHorizontalTextPosition(SwingConstants.CENTER);
lbPalTitle_.setHorizontalAlignment(SwingConstants.CENTER);
@@ -238,10 +239,12 @@
subTitleVisible = new JCheckBox();
subTitleVisible.setVisible(false);
cbReduit = new JCheckBox();
+ cbReduit.setOpaque(false);
cbReduit.setText(EbliLib.getS("L\xE9gende r\xE9duite"));
tfTitlePalette_ = new BuTextField(10);
pnTitle = new BuPanel(new BuGridLayout(2));
+ pnTitle.setOpaque(false);
pnTitle.add(new BuLabel(EbliLib.getS("Titre:")));
pnTitle.add(tfTitlePalette_);
top.add(lbPalTitle_);
@@ -262,8 +265,10 @@
sp_.setPreferredWidth(70);
add(sp_, BuBorderLayout.CENTER);
final BuPanel east = new BuPanel();
+ east.setOpaque(false);
east.setLayout(new BuBorderLayout(2, 2));
final BuPanel pnColor = new BuPanel();
+ pnColor.setOpaque(false);
pnColor.setLayout(new BuButtonLayout(1, SwingConstants.LEFT));
btAssombrir_ = new BuToolButton();
btAssombrir_.setIcon(EbliResource.EBLI.getIcon("assombrir"));
@@ -304,6 +309,8 @@
btpn = new BuPanel();
btpn.setLayout(new FlowLayout(SwingConstants.RIGHT));
final BuPanel pnImport = new BuPanel();
+ pnImport.setOpaque(false);
+ btpn.setOpaque(false);
pnImport.setLayout(new FlowLayout(FlowLayout.LEFT));
pnImport.add(btExport_);
pnImport.add(btImport_);
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|