Revision 24759 branches/v2_0_0_prep/applications/appgvSIG/src/com/iver/cit/gvsig/project/documents/layout/LayoutContext.java
LayoutContext.java | ||
---|---|---|
14 | 14 |
import com.iver.cit.gvsig.project.documents.layout.fframes.gui.dialogs.IFFrameDialog; |
15 | 15 |
import com.iver.cit.gvsig.project.documents.layout.gui.Layout; |
16 | 16 |
import com.iver.utiles.XMLEntity; |
17 |
import com.iver.utiles.XMLException; |
|
17 | 18 |
|
18 | 19 |
/** |
19 | 20 |
* Model of LayoutControl. |
... | ... | |
56 | 57 |
* @param ldl LayoutDrawListener. |
57 | 58 |
*/ |
58 | 59 |
public void addLayoutDrawListener(LayoutDrawListener ldl) { |
59 |
if (!layoutDrawListeners.contains(ldl)) |
|
60 |
if (!layoutDrawListeners.contains(ldl)) {
|
|
60 | 61 |
layoutDrawListeners.add(ldl); |
62 |
} |
|
61 | 63 |
} |
62 | 64 |
/** |
63 | 65 |
* Call all LayoutDrawListeners. |
... | ... | |
246 | 248 |
for (int i = 0; i < fframes.length; i++) { |
247 | 249 |
if (fframes[i] instanceof FFrameGroup) { |
248 | 250 |
ArrayList groupFrames=allFFrames(((FFrameGroup) fframes[i]).getFFrames(), all); |
249 |
if (!all.containsAll(groupFrames)) |
|
250 |
all.addAll(groupFrames); |
|
251 |
if (!all.containsAll(groupFrames)) { |
|
252 |
all.addAll(groupFrames); |
|
253 |
} |
|
251 | 254 |
|
252 | 255 |
}else { |
253 |
if (!all.contains(fframes[i])) |
|
254 |
all.add(fframes[i]); |
|
256 |
if (!all.contains(fframes[i])) { |
|
257 |
all.add(fframes[i]); |
|
258 |
} |
|
255 | 259 |
} |
256 | 260 |
} |
257 | 261 |
return all; |
Also available in: Unified diff