|
From: <de...@us...> - 2014-02-14 08:34:11
|
Revision: 8618
http://sourceforge.net/p/fudaa/svn/8618
Author: deniger
Date: 2014-02-14 08:34:06 +0000 (Fri, 14 Feb 2014)
Log Message:
-----------
Modified Paths:
--------------
trunk/soft/fudaa-crue/ui-planimetry/src/main/java/org/fudaa/fudaa/crue/planimetry/controller/LayerBrancheController.java
trunk/soft/fudaa-crue/ui-planimetry/src/main/java/org/fudaa/fudaa/crue/planimetry/controller/LayerCasierController.java
trunk/soft/fudaa-crue/ui-planimetry/src/main/java/org/fudaa/fudaa/crue/planimetry/controller/LayerNodeController.java
trunk/soft/fudaa-crue/ui-planimetry/src/main/java/org/fudaa/fudaa/crue/planimetry/controller/LayerSectionController.java
trunk/soft/fudaa-crue/ui-planimetry/src/main/java/org/fudaa/fudaa/crue/planimetry/controller/LayerTraceController.java
trunk/soft/fudaa-crue/ui-planimetry/src/main/java/org/fudaa/fudaa/crue/planimetry/controller/PlanimetryVisuPanelController.java
trunk/soft/fudaa-crue/ui-planimetry/src/main/java/org/fudaa/fudaa/crue/planimetry/layer/PlanimetryBrancheLayer.java
trunk/soft/fudaa-crue/ui-planimetry/src/main/java/org/fudaa/fudaa/crue/planimetry/layer/PlanimetryCasierLayer.java
trunk/soft/fudaa-crue/ui-planimetry/src/main/java/org/fudaa/fudaa/crue/planimetry/layer/PlanimetryNodeLayer.java
trunk/soft/fudaa-crue/ui-planimetry/src/main/java/org/fudaa/fudaa/crue/planimetry/layer/PlanimetrySectionLayer.java
trunk/soft/fudaa-crue/ui-planimetry/src/main/java/org/fudaa/fudaa/crue/planimetry/layer/PlanimetryTraceLayer.java
trunk/soft/fudaa-crue/ui-report/src/main/java/org/fudaa/fudaa/crue/report/ReportLayersTreeComponent.java
trunk/soft/fudaa-crue/ui-report/src/main/java/org/fudaa/fudaa/crue/report/ReportVisualTopComponent.java
Modified: trunk/soft/fudaa-crue/ui-planimetry/src/main/java/org/fudaa/fudaa/crue/planimetry/controller/LayerBrancheController.java
===================================================================
--- trunk/soft/fudaa-crue/ui-planimetry/src/main/java/org/fudaa/fudaa/crue/planimetry/controller/LayerBrancheController.java 2014-02-14 08:28:37 UTC (rev 8617)
+++ trunk/soft/fudaa-crue/ui-planimetry/src/main/java/org/fudaa/fudaa/crue/planimetry/controller/LayerBrancheController.java 2014-02-14 08:34:06 UTC (rev 8618)
@@ -190,9 +190,6 @@
}
public boolean setSelectedEMHs(List<EMH> selectedEMH) {
- if (!layer.isVisible()) {
- return false;
- }
List<EMH> selectEMHS = EMHHelper.selectEMHS(selectedEMH, EnumCatEMH.BRANCHE);
TIntArrayList positions = new TIntArrayList();
for (EMH emh : selectEMHS) {
@@ -206,9 +203,6 @@
}
public boolean setSelectedEMHUids(Collection<Long> selectedUid) {
- if (!layer.isVisible()) {
- return false;
- }
TIntArrayList positions = new TIntArrayList();
for (Long uid : selectedUid) {
int nodePosition = getBranchePosition(uid);
Modified: trunk/soft/fudaa-crue/ui-planimetry/src/main/java/org/fudaa/fudaa/crue/planimetry/controller/LayerCasierController.java
===================================================================
--- trunk/soft/fudaa-crue/ui-planimetry/src/main/java/org/fudaa/fudaa/crue/planimetry/controller/LayerCasierController.java 2014-02-14 08:28:37 UTC (rev 8617)
+++ trunk/soft/fudaa-crue/ui-planimetry/src/main/java/org/fudaa/fudaa/crue/planimetry/controller/LayerCasierController.java 2014-02-14 08:34:06 UTC (rev 8618)
@@ -127,9 +127,6 @@
}
public boolean setSelectedEMHs(List<EMH> selectedEMH) {
- if (!layer.isVisible()) {
- return false;
- }
List<EMH> selectEMHS = EMHHelper.selectEMHS(selectedEMH, EnumCatEMH.CASIER);
TIntArrayList positions = new TIntArrayList();
for (EMH emh : selectEMHS) {
@@ -143,9 +140,6 @@
}
public boolean setSelectedEMHUids(Collection<Long> selectedUids) {
- if (!layer.isVisible()) {
- return false;
- }
TIntArrayList positions = new TIntArrayList();
for (Long uid : selectedUids) {
int nodePosition = getCasierPosition(uid);
Modified: trunk/soft/fudaa-crue/ui-planimetry/src/main/java/org/fudaa/fudaa/crue/planimetry/controller/LayerNodeController.java
===================================================================
--- trunk/soft/fudaa-crue/ui-planimetry/src/main/java/org/fudaa/fudaa/crue/planimetry/controller/LayerNodeController.java 2014-02-14 08:28:37 UTC (rev 8617)
+++ trunk/soft/fudaa-crue/ui-planimetry/src/main/java/org/fudaa/fudaa/crue/planimetry/controller/LayerNodeController.java 2014-02-14 08:34:06 UTC (rev 8618)
@@ -151,9 +151,6 @@
}
public boolean setSelectedEMHs(List<EMH> selectedEMH) {
- if (!layer.isVisible()) {
- return false;
- }
List<EMH> selectEMHS = EMHHelper.selectEMHS(selectedEMH, EnumCatEMH.NOEUD);
TIntArrayList positions = new TIntArrayList();
for (EMH emh : selectEMHS) {
@@ -167,9 +164,6 @@
}
public boolean setSelectedEMHUids(Collection<Long> selectedEMHUids) {
- if (!layer.isVisible()) {
- return false;
- }
TIntArrayList positions = new TIntArrayList();
for (Long uid : selectedEMHUids) {
int nodePosition = getNodePosition(uid);
Modified: trunk/soft/fudaa-crue/ui-planimetry/src/main/java/org/fudaa/fudaa/crue/planimetry/controller/LayerSectionController.java
===================================================================
--- trunk/soft/fudaa-crue/ui-planimetry/src/main/java/org/fudaa/fudaa/crue/planimetry/controller/LayerSectionController.java 2014-02-14 08:28:37 UTC (rev 8617)
+++ trunk/soft/fudaa-crue/ui-planimetry/src/main/java/org/fudaa/fudaa/crue/planimetry/controller/LayerSectionController.java 2014-02-14 08:34:06 UTC (rev 8618)
@@ -101,9 +101,6 @@
}
public boolean setSelectedEMHs(List<EMH> selectedEMH) {
- if (!layer.isVisible()) {
- return false;
- }
List<EMH> selectEMHS = EMHHelper.selectEMHS(selectedEMH, EnumCatEMH.SECTION);
TIntArrayList positions = new TIntArrayList();
if (!selectEMHS.isEmpty()) {
@@ -126,9 +123,6 @@
}
public boolean setSelectedEMHUids(Collection<Long> uids) {
- if (!layer.isVisible()) {
- return false;
- }
TIntArrayList positions = new TIntArrayList();
if (!uids.isEmpty()) {
GISZoneCollectionPoint gisCollection = getGISCollection();
Modified: trunk/soft/fudaa-crue/ui-planimetry/src/main/java/org/fudaa/fudaa/crue/planimetry/controller/LayerTraceController.java
===================================================================
--- trunk/soft/fudaa-crue/ui-planimetry/src/main/java/org/fudaa/fudaa/crue/planimetry/controller/LayerTraceController.java 2014-02-14 08:28:37 UTC (rev 8617)
+++ trunk/soft/fudaa-crue/ui-planimetry/src/main/java/org/fudaa/fudaa/crue/planimetry/controller/LayerTraceController.java 2014-02-14 08:34:06 UTC (rev 8618)
@@ -105,9 +105,6 @@
}
public boolean setSelectedEMHs(List<EMH> selectedEMH) {
- if (!layer.isVisible()) {
- return false;
- }
List<EMH> selectEMHS = EMHHelper.selectEMHS(selectedEMH, EnumCatEMH.SECTION);
TIntArrayList positions = new TIntArrayList();
if (!selectEMHS.isEmpty()) {
@@ -130,9 +127,6 @@
}
public boolean setSelectedEMHUids(Collection<Long> uids) {
- if (!layer.isVisible()) {
- return false;
- }
TIntArrayList positions = new TIntArrayList();
if (!uids.isEmpty()) {
GISZoneCollectionLigneBrisee gisCollection = getGISCollection();
Modified: trunk/soft/fudaa-crue/ui-planimetry/src/main/java/org/fudaa/fudaa/crue/planimetry/controller/PlanimetryVisuPanelController.java
===================================================================
--- trunk/soft/fudaa-crue/ui-planimetry/src/main/java/org/fudaa/fudaa/crue/planimetry/controller/PlanimetryVisuPanelController.java 2014-02-14 08:28:37 UTC (rev 8617)
+++ trunk/soft/fudaa-crue/ui-planimetry/src/main/java/org/fudaa/fudaa/crue/planimetry/controller/PlanimetryVisuPanelController.java 2014-02-14 08:34:06 UTC (rev 8618)
@@ -48,16 +48,27 @@
@Override
public void setView(final ZEbliCalquesPanel view) {
super.setView(view);
- view.getVueCalque().removeKeyListener(cqCatchI_);
- removeCalqueInteraction(cqCatchI_);
+// view.getVueCalque().removeKeyListener(cqCatchI_);
+// removeCalqueInteraction(cqCatchI_);
+ cqCatchI_.setGele(true);
view.getVueCalque().addKeyListener(new KeyAdapter() {
@Override
public void keyPressed(KeyEvent e) {
super.keyPressed(e);
if (e.getKeyCode() == KeyEvent.VK_ESCAPE) {
getCqSelectionI().setGele(false);
+ } else if (e.getKeyCode() == KeyEvent.VK_A) {
+ cqCatchI_.setGele(false);
}
}
+
+ @Override
+ public void keyReleased(KeyEvent e) {
+ if (e.getKeyCode() == KeyEvent.VK_A) {
+ cqCatchI_.setGele(true);
+ }
+ }
+
});
new PlanimetryAccrocheController((PlanimetryVisuPanel) view).install();
SelectionMoveInteraction selection = (SelectionMoveInteraction) getCalqueInteraction("cqSELECTION");
@@ -85,7 +96,6 @@
}
DeleteEMHCascadeAction deleteCascadeAction;
-
public DeleteEMHCascadeAction getDeleteCascade() {
if (deleteCascadeAction == null) {
deleteCascadeAction = new DeleteEMHCascadeAction(getVisuPanel().getEditor());
@@ -149,11 +159,11 @@
EbliActionPaletteAbstract ebliActionPaletteAbstract = new EbliActionPaletteAbstract(EbliLib.getS("Légende"),
EbliResource.EBLI.getToolIcon("legend"),
"EDIT_LEGEND", true) {
- @Override
- public JComponent buildContentPane() {
- return new BCalqueLegendeCustomizer(getView().getCqLegend());
- }
- };
+ @Override
+ public JComponent buildContentPane() {
+ return new BCalqueLegendeCustomizer(getView().getCqLegend());
+ }
+ };
ebliActionPaletteAbstract.setParent(pn_);
l.add(ebliActionPaletteAbstract);
standardActionGroup_ = new EbliActionInterface[l.size()];
Modified: trunk/soft/fudaa-crue/ui-planimetry/src/main/java/org/fudaa/fudaa/crue/planimetry/layer/PlanimetryBrancheLayer.java
===================================================================
--- trunk/soft/fudaa-crue/ui-planimetry/src/main/java/org/fudaa/fudaa/crue/planimetry/layer/PlanimetryBrancheLayer.java 2014-02-14 08:28:37 UTC (rev 8617)
+++ trunk/soft/fudaa-crue/ui-planimetry/src/main/java/org/fudaa/fudaa/crue/planimetry/layer/PlanimetryBrancheLayer.java 2014-02-14 08:34:06 UTC (rev 8618)
@@ -105,11 +105,40 @@
return layerConfiguration.getFlecheSize();
}
+ private boolean userVisible = true;
+
@Override
+ public boolean isUserVisible() {
+ return userVisible;
+ }
+
+ @Override
+ public void setUserVisible(boolean userVisible) {
+ if (this.userVisible != userVisible) {
+ super.setUserVisible(userVisible);
+ this.userVisible = userVisible;
+ clearCacheAndRepaint();
+ }
+ }
+
+ @Override
+ public boolean isVisible() {
+ return !isSelectionEmpty() || isUserVisible();
+ }
+
+ @Override
+ protected boolean clearSelectionIfLayerNonVisible() {
+ return false;
+ }
+
+ @Override
protected boolean isPainted(int idx, GrMorphisme _versEcran) {
if (isSelected(idx)) {
return true;
}
+ if (!isUserVisible()) {
+ return false;
+ }
boolean res = super.isPainted(idx, _versEcran);
if (!res) {
return false;
Modified: trunk/soft/fudaa-crue/ui-planimetry/src/main/java/org/fudaa/fudaa/crue/planimetry/layer/PlanimetryCasierLayer.java
===================================================================
--- trunk/soft/fudaa-crue/ui-planimetry/src/main/java/org/fudaa/fudaa/crue/planimetry/layer/PlanimetryCasierLayer.java 2014-02-14 08:28:37 UTC (rev 8617)
+++ trunk/soft/fudaa-crue/ui-planimetry/src/main/java/org/fudaa/fudaa/crue/planimetry/layer/PlanimetryCasierLayer.java 2014-02-14 08:34:06 UTC (rev 8618)
@@ -119,6 +119,9 @@
if (isSelected(idx)) {
return true;
}
+ if (!isUserVisible()) {
+ return false;
+ }
CatEMHCasier casier = getCasierController().getEMHFromPositionInModel(idx);
PlanimetryControllerHelper helper = getCasierController().getHelper();
if (!helper.isVisible(casier)) {
@@ -130,7 +133,28 @@
return true;
}
+ private boolean userVisible = true;
+
@Override
+ public boolean isUserVisible() {
+ return userVisible;
+ }
+
+ @Override
+ public void setUserVisible(boolean userVisible) {
+ if (this.userVisible != userVisible) {
+ super.setUserVisible(userVisible);
+ this.userVisible = userVisible;
+ clearCacheAndRepaint();
+ }
+ }
+
+ @Override
+ public boolean isVisible() {
+ return !isSelectionEmpty() || isUserVisible();
+ }
+
+ @Override
protected boolean isPainted(int idx, GrMorphisme _versEcran) {
return isActivityPainted(idx) && isPaintedAsPolyligne(idx, _versEcran);
}
@@ -168,6 +192,11 @@
LabelPainter labelPainter = new LabelPainter();
@Override
+ protected boolean clearSelectionIfLayerNonVisible() {
+ return false;
+ }
+
+ @Override
protected Color getSurfaceSpecColor(int i, Color initColor) {
CatEMHCasier casier = getCasierController().getCasier(i);
Color res = layerConfiguration.getFond(casier, modeleDonnees());
Modified: trunk/soft/fudaa-crue/ui-planimetry/src/main/java/org/fudaa/fudaa/crue/planimetry/layer/PlanimetryNodeLayer.java
===================================================================
--- trunk/soft/fudaa-crue/ui-planimetry/src/main/java/org/fudaa/fudaa/crue/planimetry/layer/PlanimetryNodeLayer.java 2014-02-14 08:28:37 UTC (rev 8617)
+++ trunk/soft/fudaa-crue/ui-planimetry/src/main/java/org/fudaa/fudaa/crue/planimetry/layer/PlanimetryNodeLayer.java 2014-02-14 08:34:06 UTC (rev 8618)
@@ -2,9 +2,11 @@
import com.memoire.bu.BuPopupMenu;
import java.awt.Graphics2D;
+import org.fudaa.ctulu.CtuluListSelection;
import org.fudaa.dodico.crue.metier.emh.CatEMHNoeud;
import org.fudaa.dodico.crue.metier.emh.EMH;
import org.fudaa.ebli.calque.dessin.DeForme;
+import org.fudaa.ebli.controle.BSelecteurCheckBox;
import org.fudaa.ebli.find.EbliFindActionInterface;
import org.fudaa.ebli.geometrie.GrBoite;
import org.fudaa.ebli.geometrie.GrPoint;
@@ -56,6 +58,32 @@
}
@Override
+ protected boolean clearSelectionIfLayerNonVisible() {
+ return false;
+ }
+
+ private boolean userVisible = true;
+
+ @Override
+ public boolean isUserVisible() {
+ return userVisible;
+ }
+
+ @Override
+ public void setUserVisible(boolean userVisible) {
+ if (this.userVisible != userVisible) {
+ super.setUserVisible(userVisible);
+ this.userVisible = userVisible;
+ clearCacheAndRepaint();
+ }
+ }
+
+ @Override
+ public boolean isVisible() {
+ return !isSelectionEmpty() || isUserVisible();
+ }
+
+ @Override
public boolean isMovable() {
return false;
}
@@ -96,6 +124,9 @@
if (getLayerSelection().isSelected(idx)) {
return true;
}
+ if (!isUserVisible()) {
+ return false;
+ }
CatEMHNoeud noeud = getNoeudController().getEMHFromPositionInModel(idx);
PlanimetryControllerHelper helper = getNoeudController().getHelper();
if (!helper.isVisible(noeud)) {
Modified: trunk/soft/fudaa-crue/ui-planimetry/src/main/java/org/fudaa/fudaa/crue/planimetry/layer/PlanimetrySectionLayer.java
===================================================================
--- trunk/soft/fudaa-crue/ui-planimetry/src/main/java/org/fudaa/fudaa/crue/planimetry/layer/PlanimetrySectionLayer.java 2014-02-14 08:28:37 UTC (rev 8617)
+++ trunk/soft/fudaa-crue/ui-planimetry/src/main/java/org/fudaa/fudaa/crue/planimetry/layer/PlanimetrySectionLayer.java 2014-02-14 08:34:06 UTC (rev 8618)
@@ -94,10 +94,18 @@
}
@Override
+ protected boolean clearSelectionIfLayerNonVisible() {
+ return false;
+ }
+
+ @Override
protected boolean isPainted(int idx) {
if (getLayerSelection().isSelected(idx)) {
return true;
}
+ if (!isUserVisible()) {
+ return false;
+ }
boolean res = super.isPainted(idx);
CatEMHSection section = getController().getEMHFromPositionInModel(idx);
PlanimetryControllerHelper helper = getLayerController().getHelper();
@@ -110,7 +118,28 @@
return res;
}
+ private boolean userVisible = true;
+
@Override
+ public boolean isUserVisible() {
+ return userVisible;
+ }
+
+ @Override
+ public void setUserVisible(boolean userVisible) {
+ if (this.userVisible != userVisible) {
+ super.setUserVisible(userVisible);
+ this.userVisible = userVisible;
+ clearCacheAndRepaint();
+ }
+ }
+
+ @Override
+ public boolean isVisible() {
+ return !isSelectionEmpty() || isUserVisible();
+ }
+
+ @Override
public void paintDonnees(Graphics2D _g, GrMorphisme _versEcran, GrMorphisme _versReel, GrBoite _clipReel) {
if (!isVisible()) {
return;
Modified: trunk/soft/fudaa-crue/ui-planimetry/src/main/java/org/fudaa/fudaa/crue/planimetry/layer/PlanimetryTraceLayer.java
===================================================================
--- trunk/soft/fudaa-crue/ui-planimetry/src/main/java/org/fudaa/fudaa/crue/planimetry/layer/PlanimetryTraceLayer.java 2014-02-14 08:28:37 UTC (rev 8617)
+++ trunk/soft/fudaa-crue/ui-planimetry/src/main/java/org/fudaa/fudaa/crue/planimetry/layer/PlanimetryTraceLayer.java 2014-02-14 08:34:06 UTC (rev 8618)
@@ -10,6 +10,7 @@
import javax.swing.SwingConstants;
import org.apache.commons.collections.CollectionUtils;
import org.apache.commons.lang.StringUtils;
+import org.fudaa.ctulu.CtuluListSelection;
import org.fudaa.ctulu.gis.GISPolyligne;
import org.fudaa.ctulu.gis.GisAbscCurviligneToCoordinate;
import org.fudaa.dodico.crue.config.comparator.XtComparator;
@@ -20,6 +21,8 @@
import org.fudaa.dodico.crue.metier.emh.LitNumerote;
import org.fudaa.dodico.crue.metier.emh.PtProfil;
import org.fudaa.dodico.crue.metier.helper.EMHHelper;
+import org.fudaa.ebli.commun.EbliListeSelectionMultiInterface;
+import org.fudaa.ebli.controle.BSelecteurCheckBox;
import org.fudaa.ebli.find.EbliFindActionInterface;
import org.fudaa.ebli.geometrie.GrBoite;
import org.fudaa.ebli.geometrie.GrMorphisme;
@@ -38,7 +41,8 @@
*
* @author deniger ( genesis)
*/
-public class PlanimetryTraceLayer extends PlanimetryLigneBriseeLayer<TraceConfiguration> implements LayerWithCascadeDeleteAction, PlanimetryLayerWithEMHContrat {
+public class PlanimetryTraceLayer extends PlanimetryLigneBriseeLayer<TraceConfiguration> implements LayerWithCascadeDeleteAction,
+ PlanimetryLayerWithEMHContrat {
public PlanimetryTraceLayer(PlanimetryTraceLayerModel _modele, FSigEditor _editor) {
super(_modele, _editor);
@@ -60,6 +64,32 @@
}
@Override
+ protected boolean clearSelectionIfLayerNonVisible() {
+ return false;
+ }
+
+ private boolean userVisible = true;
+
+ @Override
+ public boolean isUserVisible() {
+ return userVisible;
+ }
+
+ @Override
+ public void setUserVisible(boolean userVisible) {
+ if (this.userVisible != userVisible) {
+ super.setUserVisible(userVisible);
+ this.userVisible = userVisible;
+ clearCacheAndRepaint();
+ }
+ }
+
+ @Override
+ public boolean isVisible() {
+ return !isSelectionEmpty() || isUserVisible();
+ }
+
+ @Override
public String editSelected() {
getActions()[0].actionPerformed(null);
return null;
@@ -82,10 +112,13 @@
@Override
protected boolean isPainted(int idx, GrMorphisme _versEcran) {
- boolean res = super.isPainted(idx, _versEcran);
if (isSelected(idx)) {
return true;
}
+ if (!isUserVisible()) {
+ return false;
+ }
+ boolean res = super.isPainted(idx, _versEcran);
if (!res) {
return false;
}
@@ -155,7 +188,6 @@
double xmax = LayerTraceGisBuilder.findXmaxLit(profilSection.getLitNumerote(), false);
double length = xmax - xmin;
-
super.layerConfiguration.initTraceIconLimiteLitOrEtiquette(iconEtiquette.getModel(), i);
//les limites de lits
TreeSet<Double> done = new TreeSet<Double>(xtComparator);
@@ -271,7 +303,8 @@
}
if (_clipReel.contientXY(pt)) {
pt.autoApplique(_versEcran);
- labelPainter.paintLabels(_g, pt, layerConfiguration.getDisplayName(profilSection, modeleDonnees(), isSelected(i)), layerConfiguration.getSectionLabelConfiguration(), alpha_);
+ labelPainter.paintLabels(_g, pt, layerConfiguration.getDisplayName(profilSection, modeleDonnees(), isSelected(i)), layerConfiguration.
+ getSectionLabelConfiguration(), alpha_);
}
}
Modified: trunk/soft/fudaa-crue/ui-report/src/main/java/org/fudaa/fudaa/crue/report/ReportLayersTreeComponent.java
===================================================================
--- trunk/soft/fudaa-crue/ui-report/src/main/java/org/fudaa/fudaa/crue/report/ReportLayersTreeComponent.java 2014-02-14 08:28:37 UTC (rev 8617)
+++ trunk/soft/fudaa-crue/ui-report/src/main/java/org/fudaa/fudaa/crue/report/ReportLayersTreeComponent.java 2014-02-14 08:34:06 UTC (rev 8618)
@@ -118,7 +118,7 @@
this.revalidate();
List<BCalque> mainLayers = panel.getPlanimetryController().getMainLayers();
for (BCalque bCalque : mainLayers) {
- bCalque.addPropertyChangeListener(BSelecteurCheckBox.PROP_VISIBLE, this);
+ bCalque.addPropertyChangeListener(BSelecteurCheckBox.PROP_USER_VISIBLE, this);
}
panel.getPlanimetryController().getGroupExternController().addObserver(this);
@@ -149,7 +149,7 @@
if (panel != null) {
List<BCalque> mainLayers = panel.getPlanimetryController().getMainLayers();
for (BCalque bCalque : mainLayers) {
- bCalque.removePropertyChangeListener(BSelecteurCheckBox.PROP_VISIBLE, this);
+ bCalque.removePropertyChangeListener(BSelecteurCheckBox.PROP_USER_VISIBLE, this);
}
panel.getPlanimetryController().getGroupExternController().deleteObserver(this);
}
Modified: trunk/soft/fudaa-crue/ui-report/src/main/java/org/fudaa/fudaa/crue/report/ReportVisualTopComponent.java
===================================================================
--- trunk/soft/fudaa-crue/ui-report/src/main/java/org/fudaa/fudaa/crue/report/ReportVisualTopComponent.java 2014-02-14 08:28:37 UTC (rev 8617)
+++ trunk/soft/fudaa-crue/ui-report/src/main/java/org/fudaa/fudaa/crue/report/ReportVisualTopComponent.java 2014-02-14 08:34:06 UTC (rev 8618)
@@ -283,7 +283,7 @@
panel = reportVisuService.getPlanimetryVisuPanel();
List<BCalque> mainLayers = panel.getPlanimetryController().getMainLayers();
for (BCalque bCalque : mainLayers) {
- bCalque.addPropertyChangeListener(BSelecteurCheckBox.PROP_VISIBLE, this);
+ bCalque.addPropertyChangeListener(BSelecteurCheckBox.PROP_USER_VISIBLE, this);
}
initConfiguration = panel.getPlanimetryController().getVisuConfiguration().deepClone();
restoreDefaultConfigurationData();
@@ -424,7 +424,7 @@
panel.getScene().removeSelectionListener(selectionListener);
List<BCalque> mainLayers = panel.getPlanimetryController().getMainLayers();
for (BCalque bCalque : mainLayers) {
- bCalque.removePropertyChangeListener(BSelecteurCheckBox.PROP_VISIBLE, this);
+ bCalque.removePropertyChangeListener(BSelecteurCheckBox.PROP_USER_VISIBLE, this);
}
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|