Index: org.gvsig.toolbox.gui/src/main/java/es/unex/sextante/gui/cmd/ScriptAlgorithmProvider.java =================================================================== --- org.gvsig.toolbox.gui/src/main/java/es/unex/sextante/gui/cmd/ScriptAlgorithmProvider.java (revisione 282) +++ org.gvsig.toolbox.gui/src/main/java/es/unex/sextante/gui/cmd/ScriptAlgorithmProvider.java (copia locale) @@ -14,7 +14,6 @@ import es.unex.sextante.gui.core.SextanteGUI; import es.unex.sextante.gui.core.ToolboxAction; import es.unex.sextante.gui.help.HelpIO; -import es.unex.sextante.gui.modeler.DeleteModelAction; import es.unex.sextante.gui.settings.Setting; import es.unex.sextante.gui.settings.SextanteScriptsSettings; @@ -94,12 +93,13 @@ public String getAlgorithmHelp(final GeoAlgorithm alg) { - final String sDescriptionFilename = ((ScriptAlgorithm) alg).getDescriptionFile(); - String sFilename = sDescriptionFilename.substring(sDescriptionFilename.lastIndexOf(File.separator)); + final String sScriptFilename = ((ScriptAlgorithm) alg).getFilename(); + String sFilename = sScriptFilename.substring(sScriptFilename.lastIndexOf(File.separator)); sFilename = sFilename + ".xml"; - return HelpIO.getHelpAsHTMLCode(alg, sFilename); + final String sPath = SextanteGUI.getSettingParameterValue(SextanteScriptsSettings.SCRIPTS_FOLDER); + final String sFullPath = sPath + File.separator + sFilename; + return HelpIO.getHelpAsHTMLCode(alg, sFullPath); - } @@ -106,11 +106,13 @@ public String getAlgorithmHelpFilename(final GeoAlgorithm alg, final boolean bForceCurrentLocale) { - final String sDescriptionFilename = ((ScriptAlgorithm) alg).getDescriptionFile(); - String sFilename = sDescriptionFilename.substring(sDescriptionFilename.lastIndexOf(File.separator)); + final String sScriptFilename = ((ScriptAlgorithm) alg).getFilename(); + String sFilename = sScriptFilename.substring(sScriptFilename.lastIndexOf(File.separator)); sFilename = sFilename + ".xml"; + final String sPath = SextanteGUI.getSettingParameterValue(SextanteScriptsSettings.SCRIPTS_FOLDER); + final String sFullPath = sPath + File.separator + sFilename; - return sFilename; + return sFullPath; }