Revision 708
trunk/libraries/libFMap/src/com/iver/cit/gvsig/fmap/layers/FLayers.java | ||
---|---|---|
45 | 45 |
public void addLayerCollectionListener(LayerCollectionListener listener) { |
46 | 46 |
layerListeners.add(listener); |
47 | 47 |
} |
48 |
|
|
49 |
public void setAllActives(boolean active){ |
|
50 |
FLayer lyr; |
|
51 |
for (int i = 0; i < layers.size(); i++) { |
|
52 |
lyr = ((FLayer) layers.get(i)); |
|
53 |
lyr.setActive(active); |
|
54 |
if (lyr instanceof LayerCollection){ |
|
55 |
((LayerCollection) lyr).setAllActives(active); |
|
56 |
} |
|
57 |
} |
|
58 |
} |
|
48 | 59 |
|
49 |
/** |
|
50 |
* @see com.iver.cit.gvsig.fmap.layers.FLayer#setActive(boolean) |
|
51 |
*/ |
|
52 |
public void setActive(boolean bActive) { |
|
60 |
public void setAllVisibles(boolean visible){ |
|
53 | 61 |
FLayer lyr; |
54 |
|
|
55 | 62 |
for (int i = 0; i < layers.size(); i++) { |
56 | 63 |
lyr = ((FLayer) layers.get(i)); |
57 |
lyr.setActive(bActive); |
|
64 |
lyr.setVisible(visible); |
|
65 |
if (lyr instanceof LayerCollection){ |
|
66 |
((LayerCollection) lyr).setAllVisibles(visible); |
|
67 |
} |
|
58 | 68 |
} |
59 | 69 |
} |
60 | 70 |
|
trunk/libraries/libFMap/src/com/iver/cit/gvsig/fmap/layers/layerOperations/LayerCollection.java | ||
---|---|---|
104 | 104 |
* @return DOCUMENT ME! |
105 | 105 |
*/ |
106 | 106 |
public int getLayersCount(); |
107 |
|
|
108 |
/** |
|
109 |
* @param active |
|
110 |
*/ |
|
111 |
public void setAllActives(boolean active); |
|
112 |
|
|
113 |
/** |
|
114 |
* @param visible |
|
115 |
*/ |
|
116 |
public void setAllVisibles(boolean visible); |
|
107 | 117 |
} |
Also available in: Unified diff