Revision 31703 trunk/extensions/extGraph/src/org/gvsig/graph/GenerateNetworkExtension.java
GenerateNetworkExtension.java | ||
---|---|---|
226 | 226 |
tocLyrs.addLayer(inputLayer); |
227 | 227 |
if (pseudonodes != null) |
228 | 228 |
tocLyrs.addLayer(pseudonodes); |
229 |
enableControls(); |
|
229 |
enableControls(inputLayer, redFile);
|
|
230 | 230 |
} |
231 | 231 |
|
232 | 232 |
public String getNote() { |
... | ... | |
280 | 280 |
} |
281 | 281 |
} |
282 | 282 |
|
283 |
public void enableControls() { |
|
283 |
public void enableControls(final FLyrVect layer, final File netFile) throws BaseException { |
|
284 |
int resp = JOptionPane.showConfirmDialog((Component) PluginServices.getMDIManager().getActiveWindow(), |
|
285 |
PluginServices.getText(null, "load_generated_network"), |
|
286 |
PluginServices.getText(null, "Network"), |
|
287 |
JOptionPane.YES_NO_OPTION); |
|
288 |
|
|
289 |
if (resp == JOptionPane.YES_OPTION) { |
|
290 |
LoadDefaultNetworkExtension ext = (LoadDefaultNetworkExtension) PluginServices.getExtension(LoadDefaultNetworkExtension.class); |
|
291 |
ext.loadNetwork(layer, netFile); |
|
292 |
} |
|
293 |
|
|
284 | 294 |
PluginServices.backgroundExecution(new Runnable() { |
285 | 295 |
public void run() { |
286 | 296 |
PluginServices.getMainFrame().enableControls(); |
287 |
|
|
288 | 297 |
} |
289 | 298 |
}); |
290 | 299 |
} |
... | ... | |
331 | 340 |
netBuilder.setCancellableMonitorable(this); |
332 | 341 |
netBuilder.setRedFile(redFile); |
333 | 342 |
netBuilder.writeNetwork(); |
334 |
enableControls(); |
|
343 |
enableControls(layer, redFile);
|
|
335 | 344 |
} |
336 | 345 |
|
337 | 346 |
public String getNote() { |
Also available in: Unified diff