|
From: <de...@us...> - 2010-10-18 00:17:42
|
Revision: 5981
http://fudaa.svn.sourceforge.net/fudaa/?rev=5981&view=rev
Author: deniger
Date: 2010-10-18 00:17:35 +0000 (Mon, 18 Oct 2010)
Log Message:
-----------
Modified Paths:
--------------
trunk/framework/ebli-2d/src/main/java/org/fudaa/ebli/calque/BCalque.java
trunk/framework/ebli-2d/src/main/java/org/fudaa/ebli/calque/ZCalqueAffichageDonneesAbstract.java
trunk/framework/ebli-2d/src/main/java/org/fudaa/ebli/calque/ZCalqueGrille.java
trunk/framework/ebli-2d/src/main/java/org/fudaa/ebli/calque/ZebliCalquePersist.java
Modified: trunk/framework/ebli-2d/src/main/java/org/fudaa/ebli/calque/BCalque.java
===================================================================
--- trunk/framework/ebli-2d/src/main/java/org/fudaa/ebli/calque/BCalque.java 2010-10-18 00:17:20 UTC (rev 5980)
+++ trunk/framework/ebli-2d/src/main/java/org/fudaa/ebli/calque/BCalque.java 2010-10-18 00:17:35 UTC (rev 5981)
@@ -630,6 +630,9 @@
if (_p.isDefined("calque.foreground") && !isGroupeCalque()) {
setForeground((Color) _p.get("calque.foreground"));
}
+ if (_p.isDefined("calque.font")) {
+ setFont((Font) _p.get("calque.font"));
+ }
}
}
@@ -698,7 +701,7 @@
if (_g.getClipBounds() == null) {
_g.setClip(0, 0, getWidth(), getHeight());
}
- super.paint(_g);
+ super.paint(_g);
}
public void paintImage(final Graphics _g) {
@@ -760,7 +763,7 @@
/**
* repaint apres un delai.
- *
+ *
* @param _tm delai en millisecondes
*/
public void repaint(final long _tm) {
@@ -775,6 +778,7 @@
final EbliUIProperties prop = new EbliUIProperties(this.getName());
prop.put("calque.visible", isVisible());
prop.put("calque.rapide", isRapide());
+ prop.put("calque.font", getFont());
prop.setTitle(getTitle());
if (!isGroupeCalque() && getForeground() != null) {
prop.put("calque.foreground", getForeground());
@@ -973,5 +977,4 @@
return r;
}
-
}
\ No newline at end of file
Modified: trunk/framework/ebli-2d/src/main/java/org/fudaa/ebli/calque/ZCalqueAffichageDonneesAbstract.java
===================================================================
--- trunk/framework/ebli-2d/src/main/java/org/fudaa/ebli/calque/ZCalqueAffichageDonneesAbstract.java 2010-10-18 00:17:20 UTC (rev 5980)
+++ trunk/framework/ebli-2d/src/main/java/org/fudaa/ebli/calque/ZCalqueAffichageDonneesAbstract.java 2010-10-18 00:17:35 UTC (rev 5981)
@@ -505,6 +505,7 @@
if (paletteCouleur_ != null) {
res.put("calque.paletteCouleur", paletteCouleur_.save());
}
+
if (isAntialiasSupported()) {
res.put("calque.antialias", Boolean.valueOf(antialiasing_));
}
@@ -526,23 +527,27 @@
}
}
super.setForeground(_v);
- if (isPaletteCouleurUsed_) {
- firePropertyChange("paletteCouleur", paletteCouleur_, null);
- isPaletteCouleurUsed_ = false;
- if (legendContainsOnlyPalette()) {
- final BCalqueLegende l = getLegende();
- if (l != null) {
- l.enleve(this);
- l.revalidate();
- }
- }
- }
+ removeUsedPalette();
if (isVisible()) {
quickRepaint();
}
}
+ protected void removeUsedPalette() {
+ if (isPaletteCouleurUsed_) {
+ firePropertyChange("paletteCouleur", paletteCouleur_, null);
+ isPaletteCouleurUsed_ = false;
+ if (legendContainsOnlyPalette()) {
+ final BCalqueLegende l = getLegende();
+ if (l != null) {
+ l.enleve(this);
+ l.revalidate();
+ }
+ }
+ }
+ }
+
/**
* @return true si la l\xE9gende ne contient que des donn\xE9es concerant la palette de couleur. dans ce cas, la legende est
* enlevee si aucune palette n'est utilis\xE9e.
Modified: trunk/framework/ebli-2d/src/main/java/org/fudaa/ebli/calque/ZCalqueGrille.java
===================================================================
--- trunk/framework/ebli-2d/src/main/java/org/fudaa/ebli/calque/ZCalqueGrille.java 2010-10-18 00:17:20 UTC (rev 5980)
+++ trunk/framework/ebli-2d/src/main/java/org/fudaa/ebli/calque/ZCalqueGrille.java 2010-10-18 00:17:35 UTC (rev 5981)
@@ -37,6 +37,7 @@
* @version $Revision: 1.11.6.1 $ $Date: 2008-02-20 10:14:40 $ by $Author: bmarchan $
* @author Guillaume Desnoix
*/
+@SuppressWarnings("serial")
public class ZCalqueGrille extends ZCalqueAffichageDonnees {
/**
* caratere visible de l'axe x
@@ -829,6 +830,7 @@
res.put(MINOR_GRADUATION_Y_NB, this.yMinorGraduationNb_);
res.put(MINOR_GRADUATION_Y_VISIBLE, this.yMinorDraw_);
res.put(MINOR_GRADUATION_X_VISIBLE, this.isXMinorDraw());
+
return res;
}
Modified: trunk/framework/ebli-2d/src/main/java/org/fudaa/ebli/calque/ZebliCalquePersist.java
===================================================================
--- trunk/framework/ebli-2d/src/main/java/org/fudaa/ebli/calque/ZebliCalquePersist.java 2010-10-18 00:17:20 UTC (rev 5980)
+++ trunk/framework/ebli-2d/src/main/java/org/fudaa/ebli/calque/ZebliCalquePersist.java 2010-10-18 00:17:35 UTC (rev 5981)
@@ -60,8 +60,6 @@
*/
protected XStream initXmlParser() {
XStream xstream = new XStream(new DomDriver());
- // -- creation des alias pour que ce soit + parlant dans le xml file --//
-
return xstream;
}
@@ -126,16 +124,6 @@
}
}
- // TODO il faut generer la classe du persistencemanager
- // public ZEbliCalquesPanel generateCalqueInstance(String className) throws ClassNotFoundException,
- // InstantiationException, IllegalAccessException {
- // if (className.startsWith("class ")) className = className.substring("class ".length());
- // Class myclass = Class.forName(className, true, Thread.currentThread().getContextClassLoader());
- // Object myModel = myclass.newInstance();
- // if (myModel instanceof ZEbliCalquesPanel) return (ZEbliCalquesPanel) myModel;
- // return null;
- //
- // }
/**
* Methode qui remplit le panel fournit en parametre avec les donn\xE9es sauvegardees.
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|