|
From: <de...@us...> - 2013-02-26 16:22:44
|
Revision: 8302
http://fudaa.svn.sourceforge.net/fudaa/?rev=8302&view=rev
Author: deniger
Date: 2013-02-26 16:22:36 +0000 (Tue, 26 Feb 2013)
Log Message:
-----------
Modified Paths:
--------------
trunk/framework/ebli-1d/src/main/java/org/fudaa/ebli/courbe/EGAxeRepereConfigurator.java
trunk/framework/ebli-1d/src/main/java/org/fudaa/ebli/courbe/EGCourbe.java
trunk/framework/ebli-1d/src/main/java/org/fudaa/ebli/courbe/EGCourbeConfigureTarget.java
trunk/framework/ebli-1d/src/main/java/org/fudaa/ebli/courbe/EGCourbeModelDefault.java
trunk/framework/ebli-1d/src/main/java/org/fudaa/ebli/courbe/EGCourbePersist.java
trunk/framework/ebli-1d/src/main/java/org/fudaa/ebli/courbe/EGCourbePersistBuilder.java
trunk/framework/ebli-1d/src/main/java/org/fudaa/ebli/courbe/EGModel.java
trunk/framework/ebli-1d/src/main/java/org/fudaa/ebli/courbe/EGModelDecoratorInverse.java
trunk/framework/ebli-1d/src/main/java/org/fudaa/ebli/courbe/EGModelTransformed.java
Modified: trunk/framework/ebli-1d/src/main/java/org/fudaa/ebli/courbe/EGAxeRepereConfigurator.java
===================================================================
--- trunk/framework/ebli-1d/src/main/java/org/fudaa/ebli/courbe/EGAxeRepereConfigurator.java 2013-02-23 00:10:39 UTC (rev 8301)
+++ trunk/framework/ebli-1d/src/main/java/org/fudaa/ebli/courbe/EGAxeRepereConfigurator.java 2013-02-26 16:22:36 UTC (rev 8302)
@@ -205,7 +205,6 @@
btValid.addActionListener(this);
add(bt);
final EbliActionAbstract s = new EbliActionSimple(EbliResource.EBLI.getString("Restaurer"), EbliResource.EBLI.getIcon("restore"), "RESTORE") {
-
@Override
public void actionPerformed(final ActionEvent _e) {
// -- on reinitialise les mioin/max saisi par l'user --//
@@ -620,7 +619,6 @@
lb = new BuLabel(typePasTxt);
// -- listener de la combo --//
comboHorizontal_.addActionListener(new ActionListener() {
-
@Override
public void actionPerformed(final ActionEvent e) {
modeGraduationX_ = comboHorizontal_.getSelectedIndex();
@@ -776,8 +774,7 @@
comboVertical_ = new BuComboBox(new String[]{EbliLib.getS("Manuel: Nombre de graduations"),
EbliLib.getS("Manuel: longueur des pas"), EbliLib.getS("Automatique: Nombre de graduations"),
EbliLib.getS("Automatique: Longueur des pas"), EbliLib.getS("Logarithmique")}) {
-
- @Override
+ @Override
public void setSelectedIndex(int anIndex) {
super.setSelectedIndex(anIndex);
@@ -791,7 +788,6 @@
pnAxeY_.add(tfVertSousPas_);
// -- listener de la combo --//
comboVertical_.addActionListener(new ActionListener() {
-
@Override
public void actionPerformed(final ActionEvent e) {
updateModeGraduationForY();
@@ -864,7 +860,6 @@
titreAxeXVisible = new BuCheckBox();
titreAxeXVisible.setToolTipText(EbliLib.getS("Affichage ou non du titre de l'axe"));
titreAxeXVisible.addActionListener(new ActionListener() {
-
@Override
public void actionPerformed(ActionEvent e) {
titreAxeXNom.setEnabled(titreAxeXVisible.isSelected() && axeX_.isTitleModifiable());
@@ -887,7 +882,6 @@
uniteAxeXVisible = new BuCheckBox();
uniteAxeXVisible.setToolTipText(EbliLib.getS("Affichage ou non de l'unit\xE9"));
uniteAxeXVisible.addActionListener(new ActionListener() {
-
@Override
public void actionPerformed(ActionEvent e) {
uniteAxeXNom.setEnabled(uniteAxeXVisible.isSelected() && axeX_.isUniteModifiable());
@@ -911,7 +905,6 @@
titreAxeYVisible = new BuCheckBox();
titreAxeYVisible.setToolTipText(EbliLib.getS("Affichage ou non du titre de l'axe"));
titreAxeYVisible.addActionListener(new ActionListener() {
-
@Override
public void actionPerformed(ActionEvent e) {
updateTitreAxeY();
@@ -935,7 +928,6 @@
uniteAxeYVisible = new BuCheckBox();
uniteAxeYVisible.setToolTipText(EbliLib.getS("Affichage ou non de l'unit\xE9"));
uniteAxeYVisible.addActionListener(new ActionListener() {
-
@Override
public void actionPerformed(ActionEvent e) {
updateUniteAxeY();
@@ -959,7 +951,7 @@
}
private CtuluValueEditorI getEditorFor(final EGAxe _a) {
- CtuluValueEditorI r = _a.getValueEditor();
+ CtuluValueEditorI r = _a == null ? null : _a.getValueEditor();
if (r == null) {
r = DEFAULT_EDITOR;
}
@@ -1104,7 +1096,10 @@
final Set s = new HashSet();
if (targets_ != null) {
for (int i = targets_.length - 1; i >= 0; i--) {
- s.add(targets_[i].getAxeY());
+ final EGAxeVertical axeY = targets_[i].getAxeY();
+ if (axeY != null) {
+ s.add(axeY);
+ }
}
}
if (s.size() > 0) {
Modified: trunk/framework/ebli-1d/src/main/java/org/fudaa/ebli/courbe/EGCourbe.java
===================================================================
--- trunk/framework/ebli-1d/src/main/java/org/fudaa/ebli/courbe/EGCourbe.java 2013-02-23 00:10:39 UTC (rev 8301)
+++ trunk/framework/ebli-1d/src/main/java/org/fudaa/ebli/courbe/EGCourbe.java 2013-02-26 16:22:36 UTC (rev 8302)
@@ -76,6 +76,9 @@
boolean displayPointLabels_;
Font font_ = CtuluLibSwing.getMiniFont();
final TraceIconModel iconeModel_;
+ TraceIconModel iconeModelSpecific_;
+ private String specificIconTitle = EbliLib.getS("Icone pour points sp\xE9cifiques");
+ private boolean useSpecificIcon;
EGCourbeSurfacePainter surfacePainter_;
TraceBox tbox_;
protected TraceBox tboxLabels_;
@@ -85,12 +88,28 @@
*/
public EGCourbe(final EGModel _model) {
iconeModel_ = new TraceIconModel(TraceIcon.RIEN, 1, Color.BLACK);
+ iconeModelSpecific_ = new TraceIconModel(TraceIcon.RIEN, 1, Color.BLACK);
lineModel_ = new TraceLigneModel();
model_ = _model;
initLabelsTraceBox(Color.BLACK);
+ }
+ public boolean isUseSpecificIcon() {
+ return useSpecificIcon;
}
+ public String getSpecificIconTitle() {
+ return specificIconTitle;
+ }
+
+ public void setSpecificIconTitle(String specificIconTitle) {
+ this.specificIconTitle = specificIconTitle;
+ }
+
+ public void setUseSpecificIcon(boolean useSpecificIcon) {
+ this.useSpecificIcon = useSpecificIcon;
+ }
+
public Collection<EGCourbe> getAssociatesCourbesForExport() {
return Collections.emptyList();
}
@@ -469,6 +488,17 @@
*/
protected int largeurPointsNuage_ = 5;
+ protected TraceIcon getSpecificIcon() {
+ if (useSpecificIcon && iconeModelSpecific_ != null) {
+ return new TraceIcon(new TraceIconModel(iconeModelSpecific_));
+ }
+ return null;
+ }
+
+ protected boolean useSpecific(int idx) {
+ return getModel().useSpecificIcon(idx);
+ }
+
@Override
public void dessine(final Graphics2D _g, final EGRepere _t) {
if (!isVisible_) {
@@ -494,10 +524,14 @@
_g.setColor(EbliLib.getAlphaColor(getAspectContour(), alpha_));
final boolean isAlphaChanged = EbliLib.isAlphaChanged(alpha_);
final TraceIcon trIcon = new TraceIcon(isAlphaChanged ? new TraceIconModel(iconeModel_) : iconeModel_);
+ final TraceIcon trIconSpecific = getSpecificIcon();
final TraceLigne trLigne = new TraceLigne(isAlphaChanged ? new TraceLigneModel(lineModel_) : lineModel_);
if (isAlphaChanged) {
trIcon.setCouleur(EbliLib.getAlphaColor(trIcon.getCouleur(), alpha_));
trLigne.setCouleur(EbliLib.getAlphaColor(trLigne.getCouleur(), alpha_));
+ if (trIconSpecific != null) {
+ trIconSpecific.setCouleur(EbliLib.getAlphaColor(trIconSpecific.getCouleur(), alpha_));
+ }
}
// Les labels ont m\xEAme couleur que la courbe.
initLabelsTraceBox(trLigne.getCouleur());
@@ -541,16 +575,20 @@
}
}
}
+ final boolean useSpecific = trIconSpecific != null && useSpecific(i);
// Paint point
- if (iconeModel_.getType() != TraceIcon.RIEN) {
+ if (iconeModel_.getType() != TraceIcon.RIEN || (useSpecific && trIconSpecific.getType() != TraceIcon.RIEN)) {
if (displayTitleOnCurve_) {
if (rangeDisplayed == null) {
rangeDisplayed = new Envelope();
}
rangeDisplayed.expandToInclude(xi, yi);
}
- // icone_.couleur(getAspectContour());
- trIcon.paintIconCentre(_g, xie, yie);
+ if (useSpecific) {
+ trIconSpecific.paintIconCentre(_g, xie, yie);
+ } else {
+ trIcon.paintIconCentre(_g, xie, yie);
+ }
}
}
if ((i > 0) && model_.isSegmentDrawn(i - 1) && (xpVisible || xiVisible || _t.getXAxe().isContained(xpe, xie))) {
@@ -724,6 +762,10 @@
return iconeModel_;
}
+ public TraceIconModel getIconModelSpecific() {
+ return iconeModelSpecific_;
+ }
+
@Override
public int getIconWidth() {
return 24;
@@ -1121,6 +1163,20 @@
return r;
}
+ public boolean setIconeModelSpecific(TraceIconModel traceIconModel) {
+ boolean r = false;
+ if (iconeModelSpecific_ == null) {
+ r = true;
+ iconeModelSpecific_ = new TraceIconModel();
+ }
+ r = iconeModelSpecific_.updateData(traceIconModel);
+ if (r) {
+ fireCourbeAspectChanged(false);
+ super.firePropertyChange(EGCourbeConfigureTarget.SPECIFIC_ICON, null, iconeModelSpecific_);
+ }
+ return r;
+ }
+
public boolean setLigneMark(final TraceLigneModel _data) {
if (tLigneMarqueur_ == null) {
buildLigneMarqueur();
@@ -1327,4 +1383,4 @@
protected void paintLabelBox(final Graphics2D _g, int xBox, int yBox, String pLabel, final EGRepere _t, Rectangle view) {
tboxLabels_.paintBox(_g, xBox, yBox, pLabel, view);
}
-}
\ No newline at end of file
+}
Modified: trunk/framework/ebli-1d/src/main/java/org/fudaa/ebli/courbe/EGCourbeConfigureTarget.java
===================================================================
--- trunk/framework/ebli-1d/src/main/java/org/fudaa/ebli/courbe/EGCourbeConfigureTarget.java 2013-02-23 00:10:39 UTC (rev 8301)
+++ trunk/framework/ebli-1d/src/main/java/org/fudaa/ebli/courbe/EGCourbeConfigureTarget.java 2013-02-26 16:22:36 UTC (rev 8302)
@@ -29,6 +29,8 @@
public abstract class EGCourbeConfigureTarget implements /*BConfigurableSectionInterface, */ BSelecteurTargetInterface,
BConfigurableInterface {
+ public static final String SPECIFIC_ICON = "SPECIFIC_ICON";
+
public static class Display extends EGCourbeConfigureTarget {
public Display(final EGCourbe _target) {
@@ -37,31 +39,34 @@
@Override
public Object getProperty(final String _key) {
- if (_key == BSelecteurIconModel.DEFAULT_PROPERTY) {
+ if (BSelecteurIconModel.DEFAULT_PROPERTY.equals(_key)) {
return target_.getIconModel();
}
- if (_key == BSelecteurColorChooser.DEFAULT_PROPERTY) {
+ if (SPECIFIC_ICON.equals(_key)) {
+ return target_.getIconModelSpecific();
+ }
+ if (BSelecteurColorChooser.DEFAULT_PROPERTY.equals(_key)) {
return target_.getAspectContour();
}
- if (_key == BSelecteurLineModel.PROPERTY) {
+ if (BSelecteurLineModel.PROPERTY.equals(_key)) {
return target_.getLigneModel();
}
- if (_key == BSelecteurAlpha.DEFAULT_PROPERTY) {
+ if (BSelecteurAlpha.DEFAULT_PROPERTY.equals(_key)) {
return new Integer(target_.getAlpha());
}
- if (_key == PROP_DISPLAY_TITLE_CURVE) {
+ if (PROP_DISPLAY_TITLE_CURVE.equals(_key)) {
return Boolean.valueOf(target_.isDisplayTitleOnCurve());
}
- if (_key == PROP_DISPLAY_POINT_LABELS) {
+ if (PROP_DISPLAY_POINT_LABELS.equals(_key)) {
return Boolean.valueOf(target_.isDisplayPointLabels());
}
- if (_key == PROP_DISPLAY_VERTICAL_LABELS) {
+ if (PROP_DISPLAY_VERTICAL_LABELS.equals(_key)) {
return Boolean.valueOf(target_.isVerticalLabels());
}
- if (_key == BSelecteurReduitFonteNewVersion.PROPERTY) {
+ if (BSelecteurReduitFonteNewVersion.PROPERTY.equals(_key)) {
return target_.getFont();
}
- if (_key == EGCourbeConfigureTarget.PROP_NUAGE_POINTS) {
+ if (EGCourbeConfigureTarget.PROP_NUAGE_POINTS.equals(_key)) {
return target_.isNuagePoints();
}
@@ -70,31 +75,34 @@
@Override
public boolean setProperty(final String _key, final Object _newProp) {
- if (_key == BSelecteurIconModel.DEFAULT_PROPERTY) {
+ if (BSelecteurIconModel.DEFAULT_PROPERTY.equals(_key)) {
return target_.setIconeModel((TraceIconModel) _newProp);
}
- if (_key == BSelecteurColorChooser.DEFAULT_PROPERTY) {
+ if (SPECIFIC_ICON.equals(_key)) {
+ return target_.setIconeModelSpecific((TraceIconModel) _newProp);
+ }
+ if (BSelecteurColorChooser.DEFAULT_PROPERTY.equals(_key)) {
return target_.setAspectContour((Color) _newProp);
}
- if (_key == BSelecteurLineModel.PROPERTY) {
+ if (BSelecteurLineModel.PROPERTY.equals(_key)) {
return target_.setLigneType((TraceLigneModel) _newProp);
}
- if (_key == BSelecteurAlpha.DEFAULT_PROPERTY) {
+ if (BSelecteurAlpha.DEFAULT_PROPERTY.equals(_key)) {
return target_.setAlpha(((Integer) _newProp).intValue());
}
- if (_key == PROP_DISPLAY_TITLE_CURVE) {
+ if (PROP_DISPLAY_TITLE_CURVE.equals(_key)) {
return target_.setDisplayTitleOnCurve(((Boolean) _newProp).booleanValue());
}
- if (_key == PROP_DISPLAY_POINT_LABELS) {
+ if (PROP_DISPLAY_POINT_LABELS.equals(_key)) {
return target_.setDisplayPointLabels(((Boolean) _newProp).booleanValue());
}
- if (_key == PROP_DISPLAY_VERTICAL_LABELS) {
+ if (PROP_DISPLAY_VERTICAL_LABELS.equals(_key)) {
return target_.setVerticalLabels(((Boolean) _newProp).booleanValue());
}
- if (_key == BSelecteurReduitFonteNewVersion.PROPERTY) {
+ if (BSelecteurReduitFonteNewVersion.PROPERTY.equals(_key)) {
return target_.setFont((Font) _newProp);
}
- if (_key == EGCourbeConfigureTarget.PROP_NUAGE_POINTS) {
+ if (EGCourbeConfigureTarget.PROP_NUAGE_POINTS.equals(_key)) {
boolean value = ((Boolean) _newProp).booleanValue();
return target_.setNuagePointEtApplique(value);
@@ -105,7 +113,8 @@
@Override
public BSelecteurInterface[] createSelecteurs() {
- final BSelecteurInterface[] res = new BSelecteurInterface[9];
+ boolean useSpecific = target_.isUseSpecificIcon();
+ final BSelecteurInterface[] res = new BSelecteurInterface[useSpecific ? 10 : 9];
int idx = 0;
res[idx] = new BSelecteurColorChooserBt();
((BSelecteurColorChooserBt) res[idx]).setAddListenerToTarget(false);
@@ -113,6 +122,11 @@
res[idx++] = new BSelecteurAlpha();
res[idx++] = new BSelecteurLineModel();
res[idx++] = new BSelecteurIconModel();
+ if (useSpecific) {
+ final BSelecteurIconModel bSelecteurIconModel = new BSelecteurIconModel(SPECIFIC_ICON);
+ bSelecteurIconModel.setTitle(target_.getSpecificIconTitle());
+ res[idx++] = bSelecteurIconModel;
+ }
res[idx] = new BSelecteurCheckBox(PROP_NUAGE_POINTS);
((BSelecteurCheckBox) res[idx++]).setTitle(EbliLib.getS("Nuage de points"));
res[idx] = new BSelecteurCheckBox(PROP_DISPLAY_TITLE_CURVE);
Modified: trunk/framework/ebli-1d/src/main/java/org/fudaa/ebli/courbe/EGCourbeModelDefault.java
===================================================================
--- trunk/framework/ebli-1d/src/main/java/org/fudaa/ebli/courbe/EGCourbeModelDefault.java 2013-02-23 00:10:39 UTC (rev 8301)
+++ trunk/framework/ebli-1d/src/main/java/org/fudaa/ebli/courbe/EGCourbeModelDefault.java 2013-02-26 16:22:36 UTC (rev 8302)
@@ -79,6 +79,11 @@
y_ = CtuluLibArray.copy(_y);
}
+ @Override
+ public boolean useSpecificIcon(int idx) {
+ return false;
+ }
+
/**
* ACHTUNG: Constructeur uniquement utilis\xE9 pour la persistance des donn\xE9es.
*/
@@ -283,10 +288,8 @@
@Override
public boolean isGenerationSourceVisible() {
- return false;
+ return false;
}
-
-
@Override
public Object savePersistSpecificDatas() {
Modified: trunk/framework/ebli-1d/src/main/java/org/fudaa/ebli/courbe/EGCourbePersist.java
===================================================================
--- trunk/framework/ebli-1d/src/main/java/org/fudaa/ebli/courbe/EGCourbePersist.java 2013-02-23 00:10:39 UTC (rev 8301)
+++ trunk/framework/ebli-1d/src/main/java/org/fudaa/ebli/courbe/EGCourbePersist.java 2013-02-26 16:22:36 UTC (rev 8302)
@@ -56,6 +56,8 @@
TraceLigneModel tLigneMarqueur_;
@XStreamAlias("Icon")
TraceIconModel iconeModel;
+ @XStreamAlias("IconSpecific")
+ TraceIconModel iconeModelSpecific;
// -- data specifiques --//
@XStreamOmitField
Object dataSpecifiques;
@@ -119,10 +121,20 @@
return iconeModel;
}
+ public TraceIconModel getIconeModelSpecific() {
+ return iconeModelSpecific;
+ }
+
+
public void setIconeModel(TraceIconModel iconeModel) {
this.iconeModel = iconeModel;
}
+ public void setIconeModelSpecific(TraceIconModel iconeModelSpecific) {
+ this.iconeModelSpecific = iconeModelSpecific;
+ }
+
+
public List<EGCourbeMarqueur> getListeMarqueurs() {
return listeMarqueurs_;
}
Modified: trunk/framework/ebli-1d/src/main/java/org/fudaa/ebli/courbe/EGCourbePersistBuilder.java
===================================================================
--- trunk/framework/ebli-1d/src/main/java/org/fudaa/ebli/courbe/EGCourbePersistBuilder.java 2013-02-23 00:10:39 UTC (rev 8301)
+++ trunk/framework/ebli-1d/src/main/java/org/fudaa/ebli/courbe/EGCourbePersistBuilder.java 2013-02-26 16:22:36 UTC (rev 8302)
@@ -118,6 +118,11 @@
courbeToModify.setIconeModel(persist.iconeModel);
}
+ if (persist.iconeModelSpecific != null) {
+ courbeToModify.setIconeModelSpecific(persist.iconeModelSpecific);
+ }
+
+
courbeToModify.setNuagePoints(persist.nuagePoints);
if (persist.listeMarqueurs_ != null) {
@@ -177,6 +182,9 @@
res.tLigneMarqueur_ = new TraceLigneModel(courbe.getMarkLigneModel());
}
res.iconeModel = new TraceIconModel(courbe.getIconModel());
+ if (courbe.isUseSpecificIcon() && courbe.getIconModelSpecific() != null) {
+ res.iconeModelSpecific = new TraceIconModel(courbe.getIconModelSpecific());
+ }
final List<EGCourbeMarqueur> initMarqueurs = courbe.getMarqueurs();
if (initMarqueurs != null) {
Modified: trunk/framework/ebli-1d/src/main/java/org/fudaa/ebli/courbe/EGModel.java
===================================================================
--- trunk/framework/ebli-1d/src/main/java/org/fudaa/ebli/courbe/EGModel.java 2013-02-23 00:10:39 UTC (rev 8301)
+++ trunk/framework/ebli-1d/src/main/java/org/fudaa/ebli/courbe/EGModel.java 2013-02-26 16:22:36 UTC (rev 8302)
@@ -236,7 +236,13 @@
* @param infos
*/
void restoreFromSpecificDatas(Object data, Map infos);
+
+ /**
+ *
+ * @param idx
+ * @return true if a specific icon must be used for this point
+ */
+ boolean useSpecificIcon(int idx);
-
}
Modified: trunk/framework/ebli-1d/src/main/java/org/fudaa/ebli/courbe/EGModelDecoratorInverse.java
===================================================================
--- trunk/framework/ebli-1d/src/main/java/org/fudaa/ebli/courbe/EGModelDecoratorInverse.java 2013-02-23 00:10:39 UTC (rev 8301)
+++ trunk/framework/ebli-1d/src/main/java/org/fudaa/ebli/courbe/EGModelDecoratorInverse.java 2013-02-26 16:22:36 UTC (rev 8302)
@@ -7,8 +7,8 @@
import org.fudaa.ebli.palette.BPaletteInfo.InfoData;
/**
- * Decorator pour le EGModel, inverse les x et y de la courbe. utilise le design pattern decorator. permet de g\xE9rer sans trop de
- * d\xE9gat l'inversion des donn\xE9es.
+ * Decorator pour le EGModel, inverse les x et y de la courbe. utilise le design pattern decorator. permet de g\xE9rer sans trop de d\xE9gat l'inversion des
+ * donn\xE9es.
*
* @author Adrien Hadoux
*
@@ -27,6 +27,11 @@
}
@Override
+ public boolean useSpecificIcon(int idx) {
+ return instanceModele_.useSpecificIcon(idx);
+ }
+
+ @Override
public boolean addValue(double[] _x, double[] _y, CtuluCommandContainer _cmd) {
return instanceModele_.addValue(_y, _x, _cmd);
Modified: trunk/framework/ebli-1d/src/main/java/org/fudaa/ebli/courbe/EGModelTransformed.java
===================================================================
--- trunk/framework/ebli-1d/src/main/java/org/fudaa/ebli/courbe/EGModelTransformed.java 2013-02-23 00:10:39 UTC (rev 8301)
+++ trunk/framework/ebli-1d/src/main/java/org/fudaa/ebli/courbe/EGModelTransformed.java 2013-02-26 16:22:36 UTC (rev 8302)
@@ -7,9 +7,8 @@
import org.fudaa.ebli.palette.BPaletteInfo.InfoData;
/**
- * Decorator pour le EGModel, permet de g\xE9rer sans trop de d\xE9gat des egmodel aux comportements diff\xE9rents. Utilise le
- * design pattern decorator.
- *
+ * Decorator pour le EGModel, permet de g\xE9rer sans trop de d\xE9gat des egmodel aux comportements diff\xE9rents. Utilise le design pattern decorator.
+ *
* @author Adrien Hadoux
*/
public class EGModelTransformed extends EGModelDecorator {
@@ -64,6 +63,11 @@
}
@Override
+ public boolean useSpecificIcon(int idx) {
+ return instanceModele_.useSpecificIcon(idx);
+ }
+
+ @Override
public double getXMax() {
return instanceModele_.getXMax();
}
@@ -150,19 +154,19 @@
@Override
public void viewGenerationSource(Map infos, CtuluUI impl) {
}
-
+
@Override
public boolean isGenerationSourceVisible() {
- return false;
+ return false;
}
@Override
public void replayData(EGGrapheModel model, Map infos, CtuluUI impl) {
}
-
+
@Override
public boolean isReplayable() {
- return false;
+ return false;
}
@Override
@@ -173,5 +177,4 @@
@Override
public void restoreFromSpecificDatas(Object data, Map infos) {
}
-
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|