simplify pathdemos
Allan Cornet [Wed, 10 Sep 2008 06:38:30 +0000 (06:38 +0000)]
15 files changed:
scilab/modules/cacsd/etc/cacsd.start
scilab/modules/core/etc/core.start
scilab/modules/differential_equations/etc/differential_equations.start
scilab/modules/graphics/etc/graphics.start
scilab/modules/gui/etc/gui.start
scilab/modules/metanet/etc/metanet.start
scilab/modules/optimization/etc/optimization.start
scilab/modules/polynomials/etc/polynomials.start
scilab/modules/pvm/etc/pvm.start
scilab/modules/randlib/etc/randlib.start
scilab/modules/scicos/etc/scicos.start
scilab/modules/signal_processing/etc/signal_processing.start
scilab/modules/sound/etc/sound.start
scilab/modules/spreadsheet/etc/spreadsheet.start
scilab/modules/tclsci/etc/tclsci.start

index 5bf41e0..31eff8e 100644 (file)
@@ -15,12 +15,8 @@ load('SCI/modules/cacsd/macros/lib');
 //add help chapter
 add_module_help_chapter('cacsd');
 // ====================================================================
-path = get_absolute_file_path('cacsd.start');
-path = getshortpathname(path);
-pathdemos = pathconvert(part(path,1:(length(path)-5))+'/demos/cacsd.dem.gateway.sce',%f,%f);
-
 // add demos
+pathdemos = pathconvert(SCI+"/modules/cacsd/demos/cacsd.dem.gateway.sce",%f,%t);
 add_demo(gettext("CACSD"),pathdemos);
-
 clear pathdemos ;
 // ====================================================================
index 955adfc..24663fc 100644 (file)
@@ -14,11 +14,7 @@ load('SCI/modules/core/macros/lib');
 add_module_help_chapter('core');
 // ====================================================================
 //add demos
-path = get_absolute_file_path('core.start');
-path = getshortpathname(path);
-pathdemos = pathconvert(part(path,1:(length(path)-5))+'/demos/intro/dem01.dem',%f,%f);
-
+pathdemos = pathconvert(SCI+"/modules/core/demos/intro/dem01.dem",%f,%t);
 add_demo(gettext('Introduction'),pathdemos);
-
-clear path pathdemos ;
+clear pathdemos ;
 // ====================================================================
index 7dc02c8..2b902ab 100644 (file)
@@ -10,10 +10,8 @@ load('SCI/modules/differential_equations/macros/lib');
 add_module_help_chapter('differential_equations');
 // ====================================================================
 //add demos
-path = get_absolute_file_path('differential_equations.start');
-path = getshortpathname(path);
-pathdemos = pathconvert(part(path,1:(length(path)-5))+"/demos/simulation.dem.gateway.sce",%f,%f);
+pathdemos = pathconvert(SCI+"/modules/differential_equations/demos/simulation.dem.gateway.sce",%f,%t);
 add_demo(gettext("Simulation"),pathdemos);
-clear path pathdemos ;
+clear pathdemos ;
 // ====================================================================
 
index 8bb92ba..ffe7f07 100644 (file)
@@ -18,6 +18,5 @@ add_module_help_chapter("graphics");
 //add demo
 pathdemos = pathconvert(SCI+"/modules/graphics/demos/graphics.dem.gateway.sce",%f,%t);
 add_demo(gettext("Graphics"),pathdemos);
-
 clear pathdemos ;
 // =============================================================================
\ No newline at end of file
index 6e85dd3..7a58840 100644 (file)
@@ -9,11 +9,7 @@ load('SCI/modules/gui/macros/lib');
 add_module_help_chapter('gui');
 // ====================================================================
 //add demos
-path = get_absolute_file_path('gui.start');
-path = getshortpathname(path);
-pathdemos = pathconvert(part(path,1:(length(path)-5))+"/demos/gui.dem.gateway.sce",%f,%f);
-
+pathdemos = pathconvert(SCI+"/modules/gui/demos/gui.dem.gateway.sce",%f,%t);
 add_demo(gettext("GUI"),pathdemos);
-
-clear path pathdemos;
+clear pathdemos;
 // ====================================================================
index b9f5cb7..9647ee6 100644 (file)
 //Load  functions librarie
 load('SCI/modules/metanet/macros/editor/lib');
 load('SCI/modules/metanet/macros/graph_tools/lib');
-
+// ====================================================================
 //add help chapter
 add_module_help_chapter('metanet');
-
+// ====================================================================
 //add demos
-path = get_absolute_file_path('metanet.start');
-path = getshortpathname(path);
-pathdemos = pathconvert(part(path,1:(length(path)-5))+'/demos/meta.dem',%f,%f);
+pathdemos = pathconvert(SCI+"/modules/metanet/demos/meta.dem",%f,%t);
 add_demo(gettext("Metanet"),pathdemos);
+clear pathdemos ;
+// ====================================================================
 
-clear path pathdemos ;
index 162c2ff..89f8a1b 100644 (file)
@@ -9,11 +9,7 @@ load('SCI/modules/optimization/macros/lib');
 add_module_help_chapter('optimization');
 // ====================================================================
 //add demos
-path = get_absolute_file_path('optimization.start');
-path = getshortpathname(path);
-pathdemos = pathconvert(part(path,1:(length(path)-5))+'/demos/optimization.dem.gateway.sce',%f,%f);
-
+pathdemos = pathconvert(SCI+"/modules/optimization/demos/optimization.dem.gateway.sce",%f,%t);
 add_demo(gettext("Optimization and Simulation"),pathdemos);
-
-clear path pathdemos;
+clear pathdemos;
 // ====================================================================
index c3adca0..7ed251a 100644 (file)
@@ -22,9 +22,7 @@ $=poly(0,'$')
 add_module_help_chapter('polynomials');
 // ====================================================================
 //add demo
-path = get_absolute_file_path('polynomials.start');
-path = getshortpathname(path);
-pathdemos = pathconvert(part(path,1:(length(path)-5))+'/demos/polynomials.dem.gateway.sce',%f,%f);
+pathdemos = pathconvert(SCI+"/modules/polynomials/demos/polynomials.dem.gateway.sce",%f,%t);
 add_demo(gettext("Polynomials"),pathdemos);
 clear pathdemos ;
 // ====================================================================
index b19d0cc..7b81ad0 100644 (file)
@@ -19,10 +19,9 @@ load('SCI/modules/pvm/macros/lib');
 add_module_help_chapter('pvm');
 // ====================================================================
 //add demos
-path = get_absolute_file_path('pvm.start');
-path = getshortpathname(path);
-pathdemos = pathconvert(part(path,1:(length(path)-5))+'/demos/pvm.dem',%f,%f);
+pathdemos = pathconvert(SCI+"/modules/pvm/demos/pvm.dem",%f,%t);
 add_demo(gettext("PVM parallel Toolbox"),pathdemos);
+clear pathdemos
 // ====================================================================
 if MSDOS then
   if %pvm then
index 02182ee..196b40d 100644 (file)
 
 //Load  functions librarie
 // load('SCI/modules/randlib/macros/lib');
-
-//add help chapter
 // =============================================================================
+//add help chapter
 add_module_help_chapter('randlib');
-
-//add demo
 // =============================================================================
-
+//add demo
 pathdemos = pathconvert(SCI+"/modules/randlib/demos/random.dem.gateway.sce",%f,%t);
 add_demo(gettext("Random"),pathdemos);
+clear pathdemos
+// =============================================================================
index 0919f7c..5cdc60c 100644 (file)
@@ -18,12 +18,9 @@ load('SCI/modules/scicos/macros/scicos_menus/lib')
 add_module_help_chapter('scicos');
 // ====================================================================
 //add demos
-path=get_absolute_file_path('scicos.start');
-path=getshortpathname(path);
-path=strsubst(path,'\','/');
-pathdemos = pathconvert(part(path,1:(length(path)-5))+'/demos/scicos.dem.gateway.sce',%f,%f);
+pathdemos = pathconvert(SCI+"/modules/scicos/demos/scicos.dem.gateway.sce",%f,%t);
 add_demo(gettext("Scicos"),pathdemos);
-clear path pathdemos;
+clear pathdemos;
 
 // Define Scicos data tables ===========================================
 
index f73a05a..d5ceccb 100644 (file)
@@ -9,9 +9,7 @@ load('SCI/modules/signal_processing/macros/lib');
 add_module_help_chapter('signal_processing');
 // ====================================================================
 //add demos
-path = get_absolute_file_path('signal_processing.start');
-path = getshortpathname(path);
-pathdemos = pathconvert(part(path,1:(length(path)-5))+'/demos/signal.dem.gateway.sce',%f,%f);
+pathdemos = pathconvert(SCI+"/modules/signal_processing/demos/signal.dem.gateway.sce",%f,%t);
 add_demo(gettext("Signal Processing"),pathdemos);
-clear path pathdemos;
+clear pathdemos;
 // ====================================================================
index e2dec2a..366ec9d 100644 (file)
@@ -18,9 +18,7 @@ load('SCI/modules/sound/macros/lib');
 add_module_help_chapter('sound');
 // ====================================================================
 //add demos
-path = get_absolute_file_path('sound.start');
-path = getshortpathname(path);
-pathdemos = pathconvert(part(path,1:(length(path)-5))+'/demos/sound.dem.sce',%f,%f);
+pathdemos = pathconvert(SCI+"/modules/sound/demos/sound.dem.sce",%f,%t);
 add_demo(gettext('Sound file handling'),pathdemos);
-clear path pathdemos;
+clear pathdemos;
 // ====================================================================
index 66989bd..da84ce6 100644 (file)
 
 //Load  functions librarie
 load('SCI/modules/spreadsheet/macros/lib');
-
+// ====================================================================
 //add help chapter
 add_module_help_chapter('spreadsheet');
-
+// ====================================================================
 //add demos
-path = get_absolute_file_path('spreadsheet.start');
-path = getshortpathname(path);
-pathdemos = pathconvert(part(path,1:(length(path)-5))+'/demos/spreadsheet.dem.sce',%f,%f);
+pathdemos = pathconvert(SCI+"/modules/spreadsheet/demos/spreadsheet.dem.sce",%f,%t);
 add_demo(gettext('Spreadsheet'),pathdemos);
-clear path pathdemos;
+clear pathdemos;
+// ====================================================================
+
index bc62ec4..fda0dc0 100644 (file)
@@ -18,9 +18,7 @@ load('SCI/modules/tclsci/macros/lib');
 add_module_help_chapter('tclsci');
 // ====================================================================
 // add demos
-path = get_absolute_file_path('tclsci.start');
-path = getshortpathname(path);
-pathdemos = pathconvert(part(path,1:(length(path)-5))+"/demos/tk/tcltk.dem.gateway.sce",%f,%f);
+pathdemos = pathconvert(SCI+"/modules/tclsci/demos/tk/tcltk.dem.gateway.sce",%f,%t);
 add_demo(gettext('Tcl/Tk'),pathdemos);
-clear path pathdemos;
+clear pathdemos;
 // ====================================================================