summaryrefslogtreecommitdiff
path: root/etc/test_toolbox.start
diff options
context:
space:
mode:
Diffstat (limited to 'etc/test_toolbox.start')
-rwxr-xr-xetc/test_toolbox.start65
1 files changed, 65 insertions, 0 deletions
diff --git a/etc/test_toolbox.start b/etc/test_toolbox.start
new file mode 100755
index 0000000..10acf09
--- /dev/null
+++ b/etc/test_toolbox.start
@@ -0,0 +1,65 @@
+// Copyright (C) 2008 - INRIA
+// Copyright (C) 2009 - DIGITEO
+
+// This file is released under the 3-clause BSD license. See COPYING-BSD.
+
+function test_toolboxlib = startModule()
+
+ TOOLBOX_NAME = "test_toolbox";
+ TOOLBOX_TITLE = "test_toolbox";
+
+ mprintf("Start " + TOOLBOX_TITLE + "\n");
+
+ if isdef("test_toolboxlib") then
+ warning("scilab_toolbox library is already loaded");
+ return;
+ end
+
+ etc_tlbx = get_absolute_file_path("test_toolbox.start");
+ etc_tlbx = getshortpathname(etc_tlbx);
+ root_tlbx = strncpy( etc_tlbx, length(etc_tlbx)-length("\etc\") );
+
+//Load functions library
+// =============================================================================
+ mprintf("\tLoad macros\n");
+ pathmacros = pathconvert( root_tlbx ) + "macros" + filesep();
+ test_toolboxlib = lib(pathmacros);
+
+// load gateways and Java libraries
+// =============================================================================
+ verboseMode = ilib_verbose();
+ ilib_verbose(0);
+ mprintf("\tLoad gateways\n");
+ exec(pathconvert(root_tlbx+"/sci_gateway/loader_gateway.sce",%f));
+
+// load localization
+ addlocalizationdomain(TOOLBOX_NAME, root_tlbx + "/locales");
+
+// Load and add help chapter
+// =============================================================================
+ if or(getscilabmode() == ["NW";"STD"]) then
+ mprintf("\tLoad help\n");
+ path_addchapter = pathconvert(root_tlbx+"/jar");
+ if ( isdir(path_addchapter) <> [] ) then
+ add_help_chapter(TOOLBOX_NAME, path_addchapter, %F);
+ end
+ end
+
+// Load demos
+// =============================================================================
+// if or(getscilabmode() == ["NW";"STD"]) then
+// mprintf("\tLoad demos\n");
+// pathdemos = pathconvert(root_tlbx+"/demos/scilab_toolbox.dem.gateway.sce", %F, %T);
+// add_demo(TOOLBOX_TITLE, pathdemos);
+// end
+
+// Load Preferences GUI
+// =============================================================================
+ // if getscilabmode() == "STD" then
+ // addModulePreferences(TOOLBOX_TITLE, root_tlbx, etc_tlbx + "scilab_toolbox_preferences.xml");
+// end
+
+endfunction
+
+scilab_toolboxlib = startModule();
+clear startModule; // remove startModule on stack