Cherrypick from master 2005-10-24 08:14:56 UTC jfa <jfa@opencascade.com> 'Fix for bug 9366: incorrect size of the 'Select color' buttons':
doc/Makefile.in
doc/salome/gui/KERNEL/choicepage.png
doc/salome/gui/KERNEL/closestudy.png
doc/salome/gui/KERNEL/cshdat_robohelp.htm
doc/salome/gui/KERNEL/cshdat_webhelp.htm
doc/salome/gui/KERNEL/default.css
doc/salome/gui/KERNEL/default_ns.css
doc/salome/gui/KERNEL/ehelp.xml
doc/salome/gui/KERNEL/ehlpdhtm.js
doc/salome/gui/KERNEL/geom_preferences.htm
doc/salome/gui/KERNEL/i_blue.jpg
doc/salome/gui/KERNEL/image51.jpg
doc/salome/gui/KERNEL/image54.jpg
doc/salome/gui/KERNEL/image65.gif
doc/salome/gui/KERNEL/image67.gif
doc/salome/gui/KERNEL/image68.gif
doc/salome/gui/KERNEL/image69.gif
doc/salome/gui/KERNEL/image70.gif
doc/salome/gui/KERNEL/image71.gif
doc/salome/gui/KERNEL/image72.gif
doc/salome/gui/KERNEL/image73.gif
doc/salome/gui/KERNEL/image75.gif
doc/salome/gui/KERNEL/image77.gif
doc/salome/gui/KERNEL/image78.gif
doc/salome/gui/KERNEL/image79.gif
doc/salome/gui/KERNEL/image80.gif
doc/salome/gui/KERNEL/image81.gif
doc/salome/gui/KERNEL/image82.gif
doc/salome/gui/KERNEL/image83.gif
doc/salome/gui/KERNEL/image84.gif
doc/salome/gui/KERNEL/image86.gif
doc/salome/gui/KERNEL/image88.gif
doc/salome/gui/KERNEL/image89.gif
doc/salome/gui/KERNEL/image90.gif
doc/salome/gui/KERNEL/image91.gif
doc/salome/gui/KERNEL/image92.gif
doc/salome/gui/KERNEL/intropage.png
doc/salome/gui/KERNEL/kernel.htm
doc/salome/gui/KERNEL/kernel.log
doc/salome/gui/KERNEL/kernel/about_salome_pro_architecture.htm
doc/salome/gui/KERNEL/kernel/about_salome_pro_help_system.htm
doc/salome/gui/KERNEL/kernel/creating_a_new_study.htm
doc/salome/gui/KERNEL/kernel/displaying_hiding_toolbars.htm
doc/salome/gui/KERNEL/kernel/displaying_studies.htm
doc/salome/gui/KERNEL/kernel/editing_studies.htm
doc/salome/gui/KERNEL/kernel/getting_properties_of_the_study.htm
doc/salome/gui/KERNEL/kernel/getting_started2.htm
doc/salome/gui/KERNEL/kernel/introduction.htm
doc/salome/gui/KERNEL/kernel/introduction_to_iapp.htm
doc/salome/gui/KERNEL/kernel/introduction_to_salome_pro.htm
doc/salome/gui/KERNEL/kernel/navigating_topics.htm
doc/salome/gui/KERNEL/kernel/opening_studies.htm
doc/salome/gui/KERNEL/kernel/readme.html
doc/salome/gui/KERNEL/kernel/running_salome_pro.htm
doc/salome/gui/KERNEL/kernel/salome_pro_desktop.htm
doc/salome/gui/KERNEL/kernel/saving_a_study.htm
doc/salome/gui/KERNEL/kernel/setting_preferences.htm
doc/salome/gui/KERNEL/kernel/using_catalog_generator.htm
doc/salome/gui/KERNEL/kernel/using_left-hand_tabs.htm
doc/salome/gui/KERNEL/kernel/using_object_browser.htm
doc/salome/gui/KERNEL/kernel/using_registry.htm
doc/salome/gui/KERNEL/kernel_csh.htm
doc/salome/gui/KERNEL/kernel_rhc.htm
doc/salome/gui/KERNEL/logo_salome_2005.png
doc/salome/gui/KERNEL/mesh_preferences.htm
doc/salome/gui/KERNEL/note1.gif
doc/salome/gui/KERNEL/pics/cataloggenerator.png
doc/salome/gui/KERNEL/pics/copy-paste.jpg
doc/salome/gui/KERNEL/pics/exemple.gif
doc/salome/gui/KERNEL/pics/geomview-alt.png
doc/salome/gui/KERNEL/pics/loadstudy2.png
doc/salome/gui/KERNEL/pics/lockedstudy.png
doc/salome/gui/KERNEL/pics/meshpreferences.png
doc/salome/gui/KERNEL/pics/multidesktop.png
doc/salome/gui/KERNEL/pics/neo-view1.png
doc/salome/gui/KERNEL/pics/neo-view2.png
doc/salome/gui/KERNEL/pics/newsticn.jpg
doc/salome/gui/KERNEL/pics/objectbrowser1.png
doc/salome/gui/KERNEL/pics/objectbrowser2.png
doc/salome/gui/KERNEL/pics/open.jpg
doc/salome/gui/KERNEL/pics/plot1.png
doc/salome/gui/KERNEL/pics/pref1.png
doc/salome/gui/KERNEL/pics/pref2.png
doc/salome/gui/KERNEL/pics/pref4.png
doc/salome/gui/KERNEL/pics/preferencies10.png
doc/salome/gui/KERNEL/pics/preferencies11.png
doc/salome/gui/KERNEL/pics/preferencies5.png
doc/salome/gui/KERNEL/pics/preferencies7.png
doc/salome/gui/KERNEL/pics/preferencies8.png
doc/salome/gui/KERNEL/pics/preferencies9.png
doc/salome/gui/KERNEL/pics/registry1.png
doc/salome/gui/KERNEL/pics/registry3.png
doc/salome/gui/KERNEL/pics/registry4.png
doc/salome/gui/KERNEL/pics/save.jpg
doc/salome/gui/KERNEL/pics/selectcolor.png
doc/salome/gui/KERNEL/pics/selectfont.png
doc/salome/gui/KERNEL/pics/studyproperties.png
doc/salome/gui/KERNEL/pics/undo-redo.jpg
doc/salome/gui/KERNEL/pics/view2.png
doc/salome/gui/KERNEL/pics/viewerspreferences.png
doc/salome/gui/KERNEL/post-pro_preferences.htm
doc/salome/gui/KERNEL/productpage.png
doc/salome/gui/KERNEL/progresspage.png
doc/salome/gui/KERNEL/readmepage.png
doc/salome/gui/KERNEL/robohhre.lng
doc/salome/gui/KERNEL/setting_preferences.htm
doc/salome/gui/KERNEL/ss_btn_related_topics.gif
doc/salome/gui/KERNEL/supervisor_preferences.htm
doc/salome/gui/KERNEL/texture_horiz_ltbluebubbles.jpg
doc/salome/gui/KERNEL/tip1.gif
doc/salome/gui/KERNEL/webhelp.cab
doc/salome/gui/KERNEL/webhelp.jar
doc/salome/gui/KERNEL/whcsh_home.htm
doc/salome/gui/KERNEL/whcshdata.htm
doc/salome/gui/KERNEL/whdata/whftdata.js
doc/salome/gui/KERNEL/whdata/whftdata0.htm
doc/salome/gui/KERNEL/whdata/whfts.htm
doc/salome/gui/KERNEL/whdata/whfts.js
doc/salome/gui/KERNEL/whdata/whfwdata.js
doc/salome/gui/KERNEL/whdata/whfwdata0.htm
doc/salome/gui/KERNEL/whdata/whgdata.js
doc/salome/gui/KERNEL/whdata/whgdata0.htm
doc/salome/gui/KERNEL/whdata/whglo.htm
doc/salome/gui/KERNEL/whdata/whglo.js
doc/salome/gui/KERNEL/whdata/whidata.js
doc/salome/gui/KERNEL/whdata/whidx.htm
doc/salome/gui/KERNEL/whdata/whidx.js
doc/salome/gui/KERNEL/whdata/whtdata.js
doc/salome/gui/KERNEL/whdata/whtdata0.htm
doc/salome/gui/KERNEL/whdata/whtoc.htm
doc/salome/gui/KERNEL/whdata/whtoc.js
doc/salome/gui/KERNEL/whestart.ico
doc/salome/gui/KERNEL/whfbody.htm
doc/salome/gui/KERNEL/whfdhtml.htm
doc/salome/gui/KERNEL/whfform.htm
doc/salome/gui/KERNEL/whfhost.js
doc/salome/gui/KERNEL/whform.js
doc/salome/gui/KERNEL/whframes.js
doc/salome/gui/KERNEL/whgbody.htm
doc/salome/gui/KERNEL/whgdata/whexpbar.gif
doc/salome/gui/KERNEL/whgdata/whlstf0.htm
doc/salome/gui/KERNEL/whgdata/whlstf1.htm
doc/salome/gui/KERNEL/whgdata/whlstf10.htm
doc/salome/gui/KERNEL/whgdata/whlstf2.htm
doc/salome/gui/KERNEL/whgdata/whlstf3.htm
doc/salome/gui/KERNEL/whgdata/whlstf4.htm
doc/salome/gui/KERNEL/whgdata/whlstf5.htm
doc/salome/gui/KERNEL/whgdata/whlstf6.htm
doc/salome/gui/KERNEL/whgdata/whlstf7.htm
doc/salome/gui/KERNEL/whgdata/whlstf8.htm
doc/salome/gui/KERNEL/whgdata/whlstf9.htm
doc/salome/gui/KERNEL/whgdata/whlstfl0.htm
doc/salome/gui/KERNEL/whgdata/whlstfl1.htm
doc/salome/gui/KERNEL/whgdata/whlstfl10.htm
doc/salome/gui/KERNEL/whgdata/whlstfl11.htm
doc/salome/gui/KERNEL/whgdata/whlstfl12.htm
doc/salome/gui/KERNEL/whgdata/whlstfl13.htm
doc/salome/gui/KERNEL/whgdata/whlstfl14.htm
doc/salome/gui/KERNEL/whgdata/whlstfl15.htm
doc/salome/gui/KERNEL/whgdata/whlstfl16.htm
doc/salome/gui/KERNEL/whgdata/whlstfl17.htm
doc/salome/gui/KERNEL/whgdata/whlstfl18.htm
doc/salome/gui/KERNEL/whgdata/whlstfl19.htm
doc/salome/gui/KERNEL/whgdata/whlstfl2.htm
doc/salome/gui/KERNEL/whgdata/whlstfl20.htm
doc/salome/gui/KERNEL/whgdata/whlstfl21.htm
doc/salome/gui/KERNEL/whgdata/whlstfl22.htm
doc/salome/gui/KERNEL/whgdata/whlstfl23.htm
doc/salome/gui/KERNEL/whgdata/whlstfl24.htm
doc/salome/gui/KERNEL/whgdata/whlstfl25.htm
doc/salome/gui/KERNEL/whgdata/whlstfl3.htm
doc/salome/gui/KERNEL/whgdata/whlstfl4.htm
doc/salome/gui/KERNEL/whgdata/whlstfl5.htm
doc/salome/gui/KERNEL/whgdata/whlstfl6.htm
doc/salome/gui/KERNEL/whgdata/whlstfl7.htm
doc/salome/gui/KERNEL/whgdata/whlstfl8.htm
doc/salome/gui/KERNEL/whgdata/whlstfl9.htm
doc/salome/gui/KERNEL/whgdata/whlstg0.htm
doc/salome/gui/KERNEL/whgdata/whlsti0.htm
doc/salome/gui/KERNEL/whgdata/whlstt0.htm
doc/salome/gui/KERNEL/whgdata/whlstt1.htm
doc/salome/gui/KERNEL/whgdata/whlstt2.htm
doc/salome/gui/KERNEL/whgdata/whlstt3.htm
doc/salome/gui/KERNEL/whgdata/whlstt4.htm
doc/salome/gui/KERNEL/whgdata/whlstt5.htm
doc/salome/gui/KERNEL/whgdata/whnvf30.htm
doc/salome/gui/KERNEL/whgdata/whnvf31.htm
doc/salome/gui/KERNEL/whgdata/whnvf32.htm
doc/salome/gui/KERNEL/whgdata/whnvf33.htm
doc/salome/gui/KERNEL/whgdata/whnvl31.htm
doc/salome/gui/KERNEL/whgdata/whnvl32.htm
doc/salome/gui/KERNEL/whgdata/whnvl33.htm
doc/salome/gui/KERNEL/whgdata/whnvp30.htm
doc/salome/gui/KERNEL/whgdata/whnvp31.htm
doc/salome/gui/KERNEL/whgdata/whnvp32.htm
doc/salome/gui/KERNEL/whgdata/whnvp33.htm
doc/salome/gui/KERNEL/whgdata/whnvt30.htm
doc/salome/gui/KERNEL/whgdata/whnvt31.htm
doc/salome/gui/KERNEL/whgdata/whnvt32.htm
doc/salome/gui/KERNEL/whgdata/whnvt33.htm
doc/salome/gui/KERNEL/whgdef.htm
doc/salome/gui/KERNEL/whgdhtml.htm
doc/salome/gui/KERNEL/whghost.js
doc/salome/gui/KERNEL/whhost.js
doc/salome/gui/KERNEL/whibody.htm
doc/salome/gui/KERNEL/whidhtml.htm
doc/salome/gui/KERNEL/whiform.htm
doc/salome/gui/KERNEL/whihost.js
doc/salome/gui/KERNEL/whlang.js
doc/salome/gui/KERNEL/whmozemu.js
doc/salome/gui/KERNEL/whmsg.js
doc/salome/gui/KERNEL/whnjs.htm
doc/salome/gui/KERNEL/whphost.js
doc/salome/gui/KERNEL/whproj.htm
doc/salome/gui/KERNEL/whproj.js
doc/salome/gui/KERNEL/whproj.xml
doc/salome/gui/KERNEL/whproxy.js
doc/salome/gui/KERNEL/whres.xml
doc/salome/gui/KERNEL/whrstart.ico
doc/salome/gui/KERNEL/whskin_banner.htm
doc/salome/gui/KERNEL/whskin_blank.htm
doc/salome/gui/KERNEL/whskin_frmset01.htm
doc/salome/gui/KERNEL/whskin_frmset010.htm
doc/salome/gui/KERNEL/whskin_homepage.htm
doc/salome/gui/KERNEL/whskin_info.htm
doc/salome/gui/KERNEL/whskin_mbars.htm
doc/salome/gui/KERNEL/whskin_papplet.htm
doc/salome/gui/KERNEL/whskin_pdhtml.htm
doc/salome/gui/KERNEL/whskin_pickup.htm
doc/salome/gui/KERNEL/whskin_plist.htm
doc/salome/gui/KERNEL/whskin_tbars.htm
doc/salome/gui/KERNEL/whskin_tw.htm
doc/salome/gui/KERNEL/whst_topics.xml
doc/salome/gui/KERNEL/whstart.ico
doc/salome/gui/KERNEL/whstart.js
doc/salome/gui/KERNEL/whstub.js
doc/salome/gui/KERNEL/wht_abge.jpg
doc/salome/gui/KERNEL/wht_abgi.jpg
doc/salome/gui/KERNEL/wht_abgw.jpg
doc/salome/gui/KERNEL/wht_abte.jpg
doc/salome/gui/KERNEL/wht_abti.jpg
doc/salome/gui/KERNEL/wht_abtw.jpg
doc/salome/gui/KERNEL/wht_fts_h.gif
doc/salome/gui/KERNEL/wht_fts_n.gif
doc/salome/gui/KERNEL/wht_glo_h.gif
doc/salome/gui/KERNEL/wht_glo_n.gif
doc/salome/gui/KERNEL/wht_go.gif
doc/salome/gui/KERNEL/wht_hide.gif
doc/salome/gui/KERNEL/wht_idx_h.gif
doc/salome/gui/KERNEL/wht_idx_n.gif
doc/salome/gui/KERNEL/wht_logo1.gif
doc/salome/gui/KERNEL/wht_logo2.gif
doc/salome/gui/KERNEL/wht_next.gif
doc/salome/gui/KERNEL/wht_next_g.gif
doc/salome/gui/KERNEL/wht_prev.gif
doc/salome/gui/KERNEL/wht_prev_g.gif
doc/salome/gui/KERNEL/wht_spac.gif
doc/salome/gui/KERNEL/wht_sync.gif
doc/salome/gui/KERNEL/wht_tab0.gif
doc/salome/gui/KERNEL/wht_tab1.gif
doc/salome/gui/KERNEL/wht_tab2.gif
doc/salome/gui/KERNEL/wht_tab3.gif
doc/salome/gui/KERNEL/wht_tab4.gif
doc/salome/gui/KERNEL/wht_tab5.gif
doc/salome/gui/KERNEL/wht_tab6.gif
doc/salome/gui/KERNEL/wht_tab7.gif
doc/salome/gui/KERNEL/wht_tab8.gif
doc/salome/gui/KERNEL/wht_toc1.gif
doc/salome/gui/KERNEL/wht_toc2.gif
doc/salome/gui/KERNEL/wht_toc3.gif
doc/salome/gui/KERNEL/wht_toc4.gif
doc/salome/gui/KERNEL/wht_toc_h.gif
doc/salome/gui/KERNEL/wht_toc_n.gif
doc/salome/gui/KERNEL/wht_ws.gif
doc/salome/gui/KERNEL/wht_ws_g.gif
doc/salome/gui/KERNEL/whtbar.js
doc/salome/gui/KERNEL/whtdhtml.htm
doc/salome/gui/KERNEL/whthost.js
doc/salome/gui/KERNEL/whtopic.js
doc/salome/gui/KERNEL/whutils.js
doc/salome/gui/KERNEL/whver.js
doc/salome/gui/KERNEL/whxdata/whftdata0.xml
doc/salome/gui/KERNEL/whxdata/whfts.xml
doc/salome/gui/KERNEL/whxdata/whfwdata0.xml
doc/salome/gui/KERNEL/whxdata/whgdata0.xml
doc/salome/gui/KERNEL/whxdata/whglo.xml
doc/salome/gui/KERNEL/whxdata/whidx.xml
doc/salome/gui/KERNEL/whxdata/whtdata0.xml
doc/salome/gui/KERNEL/whxdata/whtoc.xml
doc/salome/gui/Makefile.in
doc/salome/tui/Makefile.in
doc/salome/tui/SUIT/doxyfile
doc/salome/tui/SUIT/sources/Application-About.png
doc/salome/tui/SUIT/sources/application.gif
doc/salome/tui/SUIT/sources/html_comments.gif
doc/salome/tui/SUIT/sources/logocorp.gif
doc/salome/tui/SUIT/sources/myheader.html
src/GLViewer/Makefile.in
src/Plot2d/Plot2d_FitDataDlg.cxx
src/Plot2d/Plot2d_SetupCurveDlg.cxx
src/RegistryDisplay/Makefile.in
src/ResExporter/ResourceExporter.cxx
src/SALOME_PYQT/SALOME_PYQT_GUI/Makefile.in
src/SALOME_PYQT/SalomePyQt/Makefile.in
src/SALOME_SWIG/SALOMEGUI_shared_modules.py
src/SUIT/Makefile.in
src/SVTK/resources/SVTK_msg_en.po
src/SalomeApp/SalomeApp_StudyPropertiesDlg.cxx
src/Session/Session_Session_i.cxx
src/Session/Session_SignalsHandler.cxx
src/VTKViewer/VTKViewer_GeometryFilter.cxx
src/VTKViewer/VTKViewer_Trihedron.cxx
src/VTKViewer/VTKViewer_Trihedron.h
--- /dev/null
+
+# -* Makefile *-
+#
+# Author : Patrick GOLDBRONN (CEA)
+# Date : 30/11/2001
+# $Header$
+#
+# source path
+top_srcdir=@top_srcdir@
+top_builddir=..
+srcdir=@srcdir@
+VPATH=.:@srcdir@
+
+SUBDIRS= salome
+
+@COMMENCE@
+
+docs:
+ @@SETX@; for d in $(SUBDIRS); do \
+ (cd $$d && $(MAKE) $@) || exit 1; \
+ done
+clean:
+ @@SETX@; for d in $(SUBDIRS); do \
+ (cd $$d && $(MAKE) $@) || exit 1; \
+ done
+
+distclean: clean
+ @@SETX@; for d in $(SUBDIRS); do \
+ (cd $$d && $(MAKE) $@) || exit 1; \
+ done
+
+install:
+ @@SETX@; for d in $(SUBDIRS); do \
+ (cd $$d && $(MAKE) $@) || exit 1; \
+ done
+
+uninstall:
+ @@SETX@; for d in $(SUBDIRS); do \
+ (cd $$d && $(MAKE) $@) || exit 1; \
+ done
--- /dev/null
+<html>\r
+<head>\r
+<title>KERNEL</title>\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+</head>\r
+<body>\r
+<script language="JavaScript">\r
+<!--\r
+\r
+var gArrayCsh = new Array();\r
+\r
+var gstrWindowOption = "";\r
+var gstrURL = "";\r
+var gbWithNavPane = false;\r
+\r
+function CshEntityItem(strAliasId, nTopicNum, strUrl) \r
+{\r
+ this.strAliasId = strAliasId;\r
+ this.nTopicNum = nTopicNum;\r
+ this.strUrl = strUrl;\r
+}\r
+\r
+\r
+//Try to get to topic number from hash string\r
+function GetTopicNumberAuto(strMayBeNumber)\r
+{\r
+ var nNum = -1;\r
+ if (strMayBeNumber.length >= 1)\r
+ {\r
+ var strTmp = strMayBeNumber;\r
+ var iEnd = strTmp.length;\r
+ for (var i=0; i<iEnd; i++)\r
+ {\r
+ var ch = strTmp.charAt(i);\r
+ if (!((ch == "0") || (ch == "1") ||\r
+ (ch == "2") || (ch == "3") ||\r
+ (ch == "4") || (ch == "5") ||\r
+ (ch == "6") || (ch == "7") ||\r
+ (ch == "8") || (ch == "9")))\r
+ return GetTopicNumberById(strTmp);\r
+ }\r
+ nNum = parseInt(strTmp);\r
+ }\r
+ return nNum;\r
+}\r
+\r
+function GetTopicNumber(strHashString)\r
+{\r
+ var nTopicEndPos = strHashString.indexOf(',')\r
+ if (nTopicEndPos == -1) { // no window option.\r
+ return GetTopicNumberOnly(strHashString);\r
+ }\r
+ else {\r
+ var strWindowOption = strHashString.substring(nTopicEndPos + 1, strHashString.length);\r
+ var strWithNavPane = 'withnavpane=true';\r
+ if (strWindowOption.toLowerCase().indexOf(strWithNavPane) == 0)\r
+ {\r
+ if (strWindowOption.length > strWithNavPane.length)\r
+ gstrWindowOption = strWindowOption.substring(strWithNavPane.length + 1);\r
+ else\r
+ gstrWindowOption = "";\r
+ gbWithNavPane = true;\r
+ }\r
+ else\r
+ gstrWindowOption = strWindowOption;\r
+ return GetTopicNumberOnly(strHashString.substring(0, nTopicEndPos)); \r
+ }\r
+}\r
+\r
+function GetTopicNumberOnly(strTopicString)\r
+{\r
+ var nEqualPos = strTopicString.indexOf('=');\r
+ if (nEqualPos == -1) {\r
+ return GetTopicNumberAuto(strTopicString);\r
+ }\r
+ else {\r
+ var strValue=strTopicString.substring(nEqualPos + 1, strTopicString.length);\r
+ if (strTopicString.toLowerCase().indexOf("topicnumber") == 0) {\r
+ return parseInt(strValue);\r
+ } else if (strTopicString.toLowerCase().indexOf("context") == 0) {\r
+ return GetTopicNumberById(strValue);\r
+ } else if (strTopicString.toLowerCase().indexOf("remoteurl") == 0) {\r
+ gstrURL = strValue;\r
+ return -1;\r
+ }\r
+\r
+ }\r
+}\r
+\r
+//Find HomePage of the WebHelp system\r
+// we try to get the topic from remote project if it exists.\r
+function RedirectToHomePage()\r
+{\r
+ if (parent && parent != this && parent.goNext)\r
+ {\r
+ var sHome = parent.goNext();\r
+ if (sHome != "")\r
+ RedirectTo(sHome);\r
+ }\r
+}\r
+\r
+function getHomePage()\r
+{\r
+ if (parent && parent != this && parent.getRelHomePage)\r
+ {\r
+ return parent.getRelHomePage(document.location.href);\r
+ }\r
+ return "";\r
+}\r
+\r
+function addRemoteProject(strPath)\r
+{\r
+ if (parent && parent != this && parent.addProject)\r
+ {\r
+ parent.addProject(strPath);\r
+ }\r
+}\r
+\r
+//Redirect page to...\r
+function RedirectTo(strUrl)\r
+{\r
+ if (gstrWindowOption.length != 0) {\r
+ var wnd = window.open(strUrl, "HelpStub", gstrWindowOption);\r
+ // close current window and rename the stub window to current window.\r
+ if (wnd)\r
+ wnd.focus();\r
+ if (parent)\r
+ parent.close();\r
+ }\r
+ else {\r
+ parent.document.location.href = strUrl;\r
+ window.focus();\r
+ }\r
+}\r
+\r
+//Prompt the user that we can not find...\r
+function FailToFind(strMsg)\r
+{\r
+ RedirectToHomePage();\r
+}\r
+\r
+//Find topic by topic number (defined in h file)\r
+function FindTopicByTopicNum(nTopicNum)\r
+{\r
+ var i = 0;\r
+ var iEnd = gArrayCsh.length;\r
+ for (i=0; i<iEnd; i++)\r
+ {\r
+ if (gArrayCsh[i].nTopicNum == nTopicNum)\r
+ {\r
+ var strURL = gArrayCsh[i].strUrl;\r
+ if (gbWithNavPane)\r
+ {\r
+ var strHomePage = getHomePage();\r
+ if (strHomePage.length != 0)\r
+ strURL = strHomePage + strURL;\r
+ } \r
+ RedirectTo(strURL);\r
+ return true;\r
+ }\r
+ }\r
+ FailToFind("Fail to find topic assocaite with topic number: " + nTopicNum);\r
+ return false;\r
+}\r
+\r
+var oldPrefix = "HelpIdFromHTMLHelp_"\r
+//Find topic by topic id (alias id defined in ali file)\r
+function GetTopicNumberById(strTopicId)\r
+{\r
+ if (strTopicId.indexOf(oldPrefix) == 0)\r
+ {\r
+ strTopicId = strTopicId.substring(oldPrefix.length);\r
+ }\r
+\r
+ var i = 0;\r
+ var iEnd = gArrayCsh.length;\r
+ for (i=0; i<iEnd; i++)\r
+ {\r
+ if (gArrayCsh[i].strAliasId.toLowerCase() == strTopicId.toLowerCase())\r
+ {\r
+ return gArrayCsh[i].nTopicNum;\r
+ }\r
+ }\r
+ gstrURL = "";\r
+ return -1;\r
+}\r
+\r
+//Set Context-sensitive help entity...\r
+function SetCsh(n, strAliasId, nTopicNum, strUrl)\r
+{\r
+ gArrayCsh[n] = new CshEntityItem(strAliasId,nTopicNum,strUrl);\r
+}\r
+\r
+\r
+function getHash()\r
+{\r
+ if (parent && parent != this)\r
+ return parent.location.hash;\r
+ else\r
+ return "";\r
+}\r
+//-->\r
+</script>\r
+<script language="javascript">\r
+<!--\r
+\r
+\r
+//-->\r
+</script>\r
+<script language="javascript">\r
+<!--\r
+//Find CSH according to hash string after this page\r
+if (getHash().length > 0)\r
+{\r
+ // VH 05/16/00 now support \r
+ // TopicID=\r
+ // TopicNumber=\r
+ // RemoteURL= \r
+ // and WindowsOptions\r
+ // with the format #a=xxx,b=xxx,c=xxx...\r
+ var strHashString = getHash().toString();\r
+ // change ? to : for remote URL. because java applet have some problem to pass a URL with two : inside the URL so we changed it. \r
+ // so here need to change it back.\r
+ strHashString = strHashString.substring(1,strHashString.length);\r
+ strHashString = strHashString.replace("%072%057%057", "://");\r
+ var nTopicNum = GetTopicNumber(strHashString);\r
+\r
+ if (nTopicNum != -1)\r
+ {\r
+ FindTopicByTopicNum(nTopicNum);\r
+ }\r
+ else\r
+ {\r
+ if (gstrURL.length > 0) \r
+ RedirectTo(gstrURL);\r
+ else\r
+ RedirectToHomePage();\r
+ }\r
+}\r
+else\r
+{\r
+ RedirectToHomePage();\r
+}\r
+//-->\r
+</script>\r
+<noscript>\r
+ <p> Your browser does not support JavaScript. WebHelp Context-Sensitive Help requires JavaScript support to run.</p>\r
+</noscript>\r
+</body>\r
+</html>\r
+\r
+\r
+\r
+\r
+\r
+\r
--- /dev/null
+<html>\r
+<head>\r
+<title>KERNEL</title>\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+</head>\r
+<body>\r
+<script language="JavaScript">\r
+<!--\r
+\r
+var gArrayCsh = new Array();\r
+\r
+var gstrWindowOption = "";\r
+var gstrURL = "";\r
+var gbWithNavPane = false;\r
+\r
+function CshEntityItem(strAliasId, nTopicNum, strUrl) \r
+{\r
+ this.strAliasId = strAliasId;\r
+ this.nTopicNum = nTopicNum;\r
+ this.strUrl = strUrl;\r
+}\r
+\r
+\r
+//Try to get to topic number from hash string\r
+function GetTopicNumberAuto(strMayBeNumber)\r
+{\r
+ var nNum = -1;\r
+ if (strMayBeNumber.length >= 1)\r
+ {\r
+ var strTmp = strMayBeNumber;\r
+ var iEnd = strTmp.length;\r
+ for (var i=0; i<iEnd; i++)\r
+ {\r
+ var ch = strTmp.charAt(i);\r
+ if (!((ch == "0") || (ch == "1") ||\r
+ (ch == "2") || (ch == "3") ||\r
+ (ch == "4") || (ch == "5") ||\r
+ (ch == "6") || (ch == "7") ||\r
+ (ch == "8") || (ch == "9")))\r
+ return GetTopicNumberById(strTmp);\r
+ }\r
+ nNum = parseInt(strTmp);\r
+ }\r
+ return nNum;\r
+}\r
+\r
+function GetTopicNumber(strHashString)\r
+{\r
+ var nTopicEndPos = strHashString.indexOf(',')\r
+ if (nTopicEndPos == -1) { // no window option.\r
+ return GetTopicNumberOnly(strHashString);\r
+ }\r
+ else {\r
+ var strWindowOption = strHashString.substring(nTopicEndPos + 1, strHashString.length);\r
+ var strWithNavPane = 'withnavpane=true';\r
+ if (strWindowOption.toLowerCase().indexOf(strWithNavPane) == 0)\r
+ {\r
+ if (strWindowOption.length > strWithNavPane.length)\r
+ gstrWindowOption = strWindowOption.substring(strWithNavPane.length + 1);\r
+ else\r
+ gstrWindowOption = "";\r
+ gbWithNavPane = true;\r
+ }\r
+ else\r
+ gstrWindowOption = strWindowOption;\r
+ return GetTopicNumberOnly(strHashString.substring(0, nTopicEndPos)); \r
+ }\r
+}\r
+\r
+function GetTopicNumberOnly(strTopicString)\r
+{\r
+ var nEqualPos = strTopicString.indexOf('=');\r
+ if (nEqualPos == -1) {\r
+ return GetTopicNumberAuto(strTopicString);\r
+ }\r
+ else {\r
+ var strValue=strTopicString.substring(nEqualPos + 1, strTopicString.length);\r
+ if (strTopicString.toLowerCase().indexOf("topicnumber") == 0) {\r
+ return parseInt(strValue);\r
+ } else if (strTopicString.toLowerCase().indexOf("topicid") == 0) {\r
+ return GetTopicNumberById(strValue);\r
+ } else if (strTopicString.toLowerCase().indexOf("remoteurl") == 0) {\r
+ gstrURL = strValue;\r
+ return -1;\r
+ }\r
+\r
+ }\r
+}\r
+\r
+//Find HomePage of the WebHelp system\r
+// we try to get the topic from remote project if it exists.\r
+function RedirectToHomePage()\r
+{\r
+ if (parent && parent != this && parent.goNext)\r
+ {\r
+ var sHome = parent.goNext();\r
+ if (sHome != "")\r
+ RedirectTo(sHome);\r
+ }\r
+}\r
+\r
+function getHomePage()\r
+{\r
+ if (parent && parent != this && parent.getRelHomePage)\r
+ {\r
+ return parent.getRelHomePage(document.location.href);\r
+ }\r
+ return "";\r
+}\r
+\r
+function addRemoteProject(strPath)\r
+{\r
+ if (parent && parent != this && parent.addProject)\r
+ {\r
+ parent.addProject(strPath);\r
+ }\r
+}\r
+\r
+//Redirect page to...\r
+function RedirectTo(strUrl)\r
+{\r
+ if (gstrWindowOption.length != 0) {\r
+ var wnd = window.open(strUrl, "HelpStub", gstrWindowOption);\r
+ // close current window and rename the stub window to current window.\r
+ wnd.focus();\r
+ if (parent)\r
+ parent.close();\r
+ }\r
+ else {\r
+ parent.document.location.href = strUrl;\r
+ window.focus();\r
+ }\r
+}\r
+\r
+//Prompt the user that we can not find...\r
+function FailToFind(strMsg)\r
+{\r
+ RedirectToHomePage();\r
+}\r
+\r
+//Find topic by topic number (defined in h file)\r
+function FindTopicByTopicNum(nTopicNum)\r
+{\r
+ var i = 0;\r
+ var iEnd = gArrayCsh.length;\r
+ for (i=0; i<iEnd; i++)\r
+ {\r
+ if (gArrayCsh[i].nTopicNum == nTopicNum)\r
+ {\r
+ var strURL = gArrayCsh[i].strUrl;\r
+ if (gbWithNavPane)\r
+ {\r
+ var strHomePage = getHomePage();\r
+ if (strHomePage.length != 0)\r
+ strURL = strHomePage + strURL;\r
+ } \r
+ RedirectTo(strURL);\r
+ return true;\r
+ }\r
+ }\r
+ FailToFind("Fail to find topic assocaite with topic number: " + nTopicNum);\r
+ return false;\r
+}\r
+\r
+//Find topic by topic id (alias id defined in ali file)\r
+function GetTopicNumberById(strTopicId)\r
+{\r
+ var i = 0;\r
+ var iEnd = gArrayCsh.length;\r
+ for (i=0; i<iEnd; i++)\r
+ {\r
+ if (gArrayCsh[i].strAliasId == strTopicId)\r
+ {\r
+ return gArrayCsh[i].nTopicNum;\r
+ }\r
+ }\r
+ gstrURL = "";\r
+ return -1;\r
+}\r
+\r
+//Set Context-sensitive help entity...\r
+function SetCsh(n, strAliasId, nTopicNum, strUrl)\r
+{\r
+ gArrayCsh[n] = new CshEntityItem(strAliasId,nTopicNum,strUrl);\r
+}\r
+\r
+\r
+function getHash()\r
+{\r
+ if (parent && parent != this)\r
+ return parent.location.hash;\r
+ else\r
+ return "";\r
+}\r
+//-->\r
+</script>\r
+<script language="javascript">\r
+<!--\r
+\r
+\r
+//-->\r
+</script>\r
+<script language="javascript">\r
+<!--\r
+//Find CSH according to hash string after this page\r
+if (getHash().length > 0)\r
+{\r
+ // VH 05/16/00 now support \r
+ // TopicID=\r
+ // TopicNumber=\r
+ // RemoteURL= \r
+ // and WindowsOptions\r
+ // with the format #a=xxx,b=xxx,c=xxx...\r
+ var strHashString = getHash().toString();\r
+ // change ? to : for remote URL. because java applet have some problem to pass a URL with two : inside the URL so we changed it. \r
+ // so here need to change it back.\r
+ strHashString = strHashString.substring(1,strHashString.length);\r
+ strHashString = strHashString.replace("%072%057%057", "://");\r
+ var nTopicNum = GetTopicNumber(strHashString);\r
+\r
+ if (nTopicNum != -1)\r
+ {\r
+ FindTopicByTopicNum(nTopicNum);\r
+ }\r
+ else\r
+ {\r
+ if (gstrURL.length > 0) \r
+ RedirectTo(gstrURL);\r
+ else\r
+ RedirectToHomePage();\r
+ }\r
+}\r
+else\r
+{\r
+ RedirectToHomePage();\r
+}\r
+//-->\r
+</script>\r
+<noscript>\r
+ <p> Your browser does not support JavaScript. WebHelp Context-Sensitive Help requires JavaScript support to run.</p>\r
+</noscript>\r
+</body>\r
+</html>\r
+\r
+\r
+\r
+\r
+\r
+\r
--- /dev/null
+BODY { \r
+ background-color:#ffffff; \r
+ font-family:"Times New Roman" , serif; }\r
+H1 { \r
+ font-weight:bold; \r
+ font-size:24.0pt; }\r
+LI.kadov-H1 { \r
+ font-weight:bold; \r
+ font-size:24.0pt; }\r
+H2 { \r
+ font-weight:bold; \r
+ font-size:18.0pt; }\r
+LI.kadov-H2 { \r
+ font-weight:bold; \r
+ font-size:18.0pt; }\r
+H3 { \r
+ font-weight:bold; \r
+ font-size:14.0pt; }\r
+LI.kadov-H3 { \r
+ font-weight:bold; \r
+ font-size:14.0pt; }\r
+H4 { \r
+ font-weight:bold; \r
+ font-size:12.0pt; }\r
+LI.kadov-H4 { \r
+ font-weight:bold; \r
+ font-size:12.0pt; }\r
+H5 { \r
+ font-weight:bold; \r
+ font-size:10.0pt; }\r
+LI.kadov-H5 { \r
+ font-weight:bold; \r
+ font-size:10.0pt; }\r
+H6 { \r
+ font-weight:bold; \r
+ font-size:8.0pt; }\r
+LI.kadov-H6 { \r
+ font-weight:bold; \r
+ font-size:8.0pt; }\r
+P { \r
+ font-size:12.0pt; \r
+ margin-top:0pt; \r
+ margin-bottom:0pt; }\r
+LI.kadov-P { \r
+ font-size:12.0pt; }\r
+A.expandspot { \r
+ color:#008000; \r
+ cursor:hand; \r
+ font-style:italic; \r
+ x-text-underline:off; \r
+ x-text-overline:off; \r
+ x-text-line-through:off; \r
+ text-decoration:none none none; }\r
+SPAN.expandtext { \r
+ font-style:italic; \r
+ font-weight:normal; \r
+ color:#ff0000; }\r
+A.dropspot { \r
+ cursor:hand; \r
+ color:#008000; \r
+ font-style:italic; \r
+ x-text-underline:off; \r
+ x-text-overline:off; \r
+ x-text-line-through:off; \r
+ text-decoration:none none none; }\r
+A.glossterm { \r
+ color:#800000; \r
+ cursor:hand; \r
+ font-style:italic; \r
+ x-text-underline:off; \r
+ x-text-overline:off; \r
+ x-text-line-through:off; \r
+ text-decoration:none none none; }\r
+SPAN.glosstext { \r
+ font-style:italic; \r
+ font-weight:normal; \r
+ color:#0000ff; }\r
+OL { \r
+ margin-top:0px; \r
+ margin-bottom:0px; }\r
+UL { \r
+ margin-top:0px; \r
+ margin-bottom:0px; }\r
+A:active { }\r
+A:hover { \r
+ x-text-underline:Off; \r
+ text-decoration:none; }\r
+A:link { \r
+ x-text-underline:Off; \r
+ text-decoration:none; }\r
+A:visited { \r
+ x-text-underline:Off; \r
+ text-decoration:none; }\r
+P.TODO { \r
+ font-weight:normal; \r
+ font-style:italic; \r
+ font-family:"Arial Black" , sans-serif; }\r
+LI.kadov-P-CTODO { \r
+ font-weight:normal; \r
+ font-style:italic; \r
+ font-family:"Arial Black" , sans-serif; }\r
--- /dev/null
+BODY { \r
+ background-color:#ffffff; \r
+ font-family:"Times New Roman" , serif; }\r
+H1 { \r
+ font-weight:bold; \r
+ font-size:24.0pt; \r
+ font-family:"Times New Roman" , serif; }\r
+LI.kadov-H1 { \r
+ font-weight:bold; \r
+ font-size:24.0pt; }\r
+H2 { \r
+ font-weight:bold; \r
+ font-size:18.0pt; \r
+ font-family:"Times New Roman" , serif; }\r
+LI.kadov-H2 { \r
+ font-weight:bold; \r
+ font-size:18.0pt; }\r
+H3 { \r
+ font-weight:bold; \r
+ font-size:14.0pt; \r
+ font-family:"Times New Roman" , serif; }\r
+LI.kadov-H3 { \r
+ font-weight:bold; \r
+ font-size:14.0pt; }\r
+H4 { \r
+ font-weight:bold; \r
+ font-size:12.0pt; \r
+ font-family:"Times New Roman" , serif; }\r
+LI.kadov-H4 { \r
+ font-weight:bold; \r
+ font-size:12.0pt; }\r
+H5 { \r
+ font-weight:bold; \r
+ font-size:10.0pt; \r
+ font-family:"Times New Roman" , serif; }\r
+LI.kadov-H5 { \r
+ font-weight:bold; \r
+ font-size:10.0pt; }\r
+H6 { \r
+ font-weight:bold; \r
+ font-size:8.0pt; \r
+ font-family:"Times New Roman" , serif; }\r
+LI.kadov-H6 { \r
+ font-weight:bold; \r
+ font-size:8.0pt; }\r
+P { \r
+ font-size:12.0pt; \r
+ margin-top:1pt; \r
+ margin-bottom:1pt; \r
+ font-family:"Times New Roman" , serif; }\r
+LI.kadov-P { \r
+ font-size:12.0pt; }\r
+A.expandspot { \r
+ color:#008000; \r
+ cursor:hand; \r
+ font-style:italic; \r
+ x-text-underline:off; \r
+ x-text-overline:off; \r
+ x-text-line-through:off; \r
+ text-decoration:none none none; }\r
+SPAN.expandtext { \r
+ font-style:italic; \r
+ font-weight:normal; \r
+ color:#ff0000; }\r
+A.dropspot { \r
+ cursor:hand; \r
+ color:#008000; \r
+ font-style:italic; \r
+ x-text-underline:off; \r
+ x-text-overline:off; \r
+ x-text-line-through:off; \r
+ text-decoration:none none none; }\r
+A.glossterm { \r
+ color:#800000; \r
+ cursor:hand; \r
+ font-style:italic; \r
+ x-text-underline:off; \r
+ x-text-overline:off; \r
+ x-text-line-through:off; \r
+ text-decoration:none none none; }\r
+SPAN.glosstext { \r
+ font-style:italic; \r
+ font-weight:normal; \r
+ color:#0000ff; }\r
+OL { \r
+ margin-top:0px; \r
+ margin-bottom:0px; \r
+ font-family:"Times New Roman" , serif; }\r
+UL { \r
+ margin-top:0px; \r
+ margin-bottom:0px; \r
+ font-family:"Times New Roman" , serif; }\r
+A:active { }\r
+A:hover { \r
+ x-text-underline:Off; \r
+ text-decoration:none; }\r
+A:link { \r
+ x-text-underline:Off; \r
+ text-decoration:none; }\r
+A:visited { \r
+ x-text-underline:Off; \r
+ text-decoration:none; }\r
+P.TODO { \r
+ font-weight:normal; \r
+ font-style:italic; \r
+ font-family:"Arial Black" , sans-serif; }\r
+LI.kadov-P-CTODO { \r
+ font-weight:normal; \r
+ font-style:italic; \r
+ font-family:"Arial Black" , sans-serif; }\r
+ol ol { \r
+ margin-top:1px; }\r
+ol ul { \r
+ margin-top:1px; }\r
+ul ul { \r
+ margin-top:1px; }\r
+ul ol { \r
+ margin-top:1px; }\r
--- /dev/null
+<?xml version="1.0"?>\r
+<!DOCTYPE SYSTEM "ehelpopt.dtd">\r
+<FILE-OPTIONS FILE-VERSION="2" FILE-KEY="28977072_6eb4_11d8_af12_000102ad571a">\r
+</FILE-OPTIONS>\r
+<EHELP-OPTIONS FORMAT-VERSION="1.0">\r
+ <OPTIONS ENABLED="NO" EMBEDDED="YES" MAIN-WINDOW-ONLY="NO" COMMUNITY-NOTIFY="NO" FIRST-PAGE="NOT-SET">\r
+ </OPTIONS>\r
+ <BUTTON-LABEL>WebSearch\r
+ </BUTTON-LABEL>\r
+</EHELP-OPTIONS>
\ No newline at end of file
--- /dev/null
+// eHelp® Corporation Dynamic HTML JavaScript \r
+// Copyright© 1998-2003 eHelp® Corporation.All rights reserved.\r
+// Version=4.82\r
+\r
+// Warning:Do not modify this file.It is generated by RoboHELP® and changes will be overwritten.\r
+\r
+//// Segment Begin -- (JavaScript 1.0)\r
+\r
+/// Section Begin - General and relative topics(JavaScript 1.0)\r
+\r
+//{{HH_SYMBOL_SECTION\r
+var HH_ChmFilename = "";\r
+var HH_WindowName = "";\r
+var HH_GlossaryFont = "";\r
+var HH_Glossary = "";\r
+var HH_Avenue = "";\r
+var HH_ActiveX = false;\r
+//}}HH_SYMBOL_SECTION\r
+\r
+//Begin to support previous generic parameters\r
+//Get the information about the browser.\r
+var gstrBsAgent = navigator.userAgent.toLowerCase();\r
+var gnBsVer = parseInt(navigator.appVersion);\r
+\r
+var gbBsOpera = (gstrBsAgent.indexOf('opera') != -1);\r
+var gbBsKonqueror = (gstrBsAgent.indexOf('konqueror') != -1);\r
+var gbBsSafari = (gstrBsAgent.indexOf('safari') != -1);\r
+var gbBsIE = (gstrBsAgent.indexOf('msie') != -1) && !gbBsOpera && !gbBsKonqueror && !gbBsSafari;\r
+var gbBsNS = (gstrBsAgent.indexOf('mozilla') != -1) && ((gstrBsAgent.indexOf('spoofer') == -1) && (gstrBsAgent.indexOf('compatible') == -1)) && !gbBsOpera && !gbBsKonqueror && !gbBsSafari;\r
+\r
+var gbBsMac = (gstrBsAgent.indexOf('mac') != -1);\r
+var gbBsWindows = ((gstrBsAgent.indexOf('win') != -1) || (gstrBsAgent.indexOf('16bit') != -1));\r
+var gbBsSunOS = (gstrBsAgent.indexOf("sunos") != -1);\r
+\r
+var gbBsIE3Before = ((gbBsIE) && (gnBsVer <= 2));\r
+var gbBsNS3Before = ((gbBsNS) && (gnBsVer <= 3));\r
+\r
+var gbBsNS2 = ((gbBsNS) && (gnBsVer <= 2));\r
+var gbBsNS3 = ((gbBsNS) && (gnBsVer == 3));\r
+var gbBsIE300301 = ((gbBsIE) && (gnBsVer == 2) && ((gstrBsAgent.indexOf("3.00") != -1)||(gstrBsAgent.indexOf("3.0a") != -1)||(gstrBsAgent.indexOf("3.0b")!=-1)||(gstrBsAgent.indexOf("3.01")!=-1)));\r
+var gbBsIE302 = ((gbBsIE) && (gnBsVer == 2) && (gstrBsAgent.indexOf("3.02") != -1));\r
+\r
+var gbBsNS4 = ((gbBsNS) && (gnBsVer >= 4));\r
+var gbBsNS6 = ((gbBsNS) && (gnBsVer >= 5));\r
+var gbBsNS7 = false;\r
+\r
+var gbBsIE4 = ((gbBsIE) && (gnBsVer >= 4));\r
+var gbBsIE5 = false;\r
+var gbBsIE55 = false;\r
+\r
+var gbBsOpera6 = false;\r
+var gbBsOpera7 = false;\r
+\r
+var gbBsKonqueror3 = false;\r
+\r
+\r
+\r
+gbBsIE = (navigator.appName.indexOf("Microsoft") != -1) && !gbBsOpera && !gbBsKonqueror && !gbBsSafari;;\r
+if (gbBsIE)\r
+{\r
+ if (parseInt(navigator.appVersion) >= 4) {\r
+ gbBsIE4 = true;\r
+ if (gbBsIE4) {\r
+ var nPos = gstrBsAgent.indexOf("msie");\r
+ var strIEversion = gstrBsAgent.substring(nPos + 5);\r
+ var nVersion = parseFloat(strIEversion);\r
+ if (nVersion >= 5)\r
+ gbBsIE5 = true;\r
+ if (nVersion >= 5.5)\r
+ gbBsIE55 = true;\r
+ }\r
+ }\r
+}\r
+if (gbBsNS6)\r
+{\r
+ var nPos=gstrBsAgent.indexOf("gecko");\r
+ if(nPos!=-1)\r
+ {\r
+ var nPos2=gstrBsAgent.indexOf("/", nPos);\r
+ if(nPos2!=-1)\r
+ {\r
+ var nVersion=parseFloat(gstrBsAgent.substring(nPos2+1));\r
+ if (nVersion>=20020823)\r
+ gbBsNS7=true;\r
+ }\r
+ } \r
+}\r
+if (gbBsOpera)\r
+{\r
+ var nPos = gstrBsAgent.indexOf("opera");\r
+ if(nPos!=-1)\r
+ {\r
+ var nVersion = parseFloat(gstrBsAgent.substring(nPos+6));\r
+ if (nVersion >= 6)\r
+ {\r
+ gbBsOpera6=true;\r
+ if (nVersion >=7)\r
+ gbBsOpera7=true; \r
+ }\r
+ }\r
+}\r
+if (gbBsKonqueror)\r
+{\r
+ var nPos = gstrBsAgent.indexOf("konqueror");\r
+ if(nPos!=-1)\r
+ {\r
+ var nVersion = parseFloat(gstrBsAgent.substring(nPos+10));\r
+ if (nVersion >= 3)\r
+ {\r
+ gbBsKonqueror3=true;\r
+ }\r
+ }\r
+}\r
+\r
+function insertAdjacentHTML(obj, where, htmlStr)\r
+{\r
+ if (gbBsIE || gbBsOpera7)\r
+ {\r
+ obj.insertAdjacentHTML(where, htmlStr);\r
+ }\r
+ else if (gbBsNS6 || gbBsSafari)\r
+ {\r
+ var r = obj.ownerDocument.createRange();\r
+ r.setStartBefore(obj);\r
+ var parsedHTML = r.createContextualFragment(htmlStr);\r
+ \r
+ switch (where){\r
+ case 'beforeBegin':\r
+ obj.parentNode.insertBefore(parsedHTML,obj);\r
+ break;\r
+ case 'afterBegin':\r
+ obj.insertBefore(parsedHTML,obj.firstChild);\r
+ break;\r
+ case 'beforeEnd':\r
+ obj.appendChild(parsedHTML);\r
+ break;\r
+ case 'afterEnd':\r
+ if (obj.nextSibling){\r
+ obj.parentNode.insertBefore(parsedHTML,obj.nextSibling);\r
+ } else {\r
+ obj.parentNode.appendChild(parsedHTML);\r
+ }\r
+ break;\r
+ }\r
+ }\r
+}\r
+\r
+// Utilities functions.\r
+function BsscHasExtJs()\r
+{\r
+ if( gbBsIE3Before || gbBsNS3Before)\r
+ return false;\r
+ return true;\r
+}\r
+\r
+// Register event handler\r
+var gBsOnLoads = new Array(); // An array holds all the onload event handler.\r
+var gBsOnClicks = new Array(); // An array holds all the onClick event handler.\r
+var gBsOnUnLoads = new Array(); // An array holds all the OnUnLoad event handler.\r
+var gBsOnMouseOvers = new Array(); // An array holds all the OnMouseOver event handler.\r
+var gBsOnMouseOuts = new Array(); // An array holds all the OnMouseOut event handler.\r
+\r
+var gbOrignalOnMouseDown = null;\r
+\r
+function BsscRegisterOnLoad(funcHandler)\r
+{\r
+ var nLength = gBsOnLoads.length;\r
+ gBsOnLoads[nLength] = funcHandler;\r
+}\r
+\r
+function BsscRegisterOnClick(funcHandler)\r
+{\r
+ var nLength = gBsOnClicks.length;\r
+ gBsOnClicks[nLength] = funcHandler;\r
+}\r
+\r
+function BsscRegisterOnUnLoad(funcHandler)\r
+{\r
+ var nLength = gBsOnUnLoads.length;\r
+ gBsOnUnLoads[nLength] = funcHandler;\r
+}\r
+\r
+function BsscRegisterOnMouseOver(funcHandler)\r
+{\r
+ var nLength = gBsOnMouseOvers.length;\r
+ gBsOnMouseOvers[nLength] = funcHandler;\r
+}\r
+\r
+function BsscRegisterOnMouseOut(funcHandler)\r
+{\r
+ var nLength = gBsOnMouseOuts.length;\r
+ gBsOnMouseOuts[nLength] = funcHandler;\r
+}\r
+\r
+function BsGeneralOnLoad()\r
+{\r
+ if (!gbBsIE4 && !gbBsNS4)\r
+ return;\r
+\r
+ // Make everything visible in navigator\r
+ if (gbBsNS4 && !gbBsNS6) {\r
+ // Make some special effects items visible\r
+ for (var iLayer = 0; iLayer < document.layers.length; iLayer++) {\r
+ document.layers[iLayer].visibility = "show";\r
+ document.layers[iLayer].left = 0;\r
+ }\r
+ }\r
+}\r
+\r
+// If resize the netscape browser, need to reload it.\r
+function BsReDo()\r
+{\r
+ if (innerWidth != origWidth || innerHeight != origHeight)\r
+ location.reload();\r
+}\r
+// End of the local functions.\r
+\r
+// The following functions are used by the html files.\r
+function BSSCOnLoad()\r
+{\r
+ if( !BsscHasExtJs() )\r
+ return;\r
+ for (var nElement = gBsOnLoads.length - 1; nElement >= 0; nElement--)\r
+ gBsOnLoads[nElement]();\r
+}\r
+\r
+function BSSCOnClick()\r
+{\r
+ if (!BsscHasExtJs()) return;\r
+ \r
+ for (var nElement = gBsOnClicks.length - 1; nElement >= 0; nElement--)\r
+ gBsOnClicks[nElement]();\r
+}\r
+\r
+function BSSCOnUnload()\r
+{\r
+ if (!BsscHasExtJs()) return;\r
+ for (var nElement = gBsOnUnLoads.length - 1; nElement >= 0; nElement--)\r
+ gBsOnUnLoads[nElement]();\r
+}\r
+\r
+function BSSCOnMouseOver()\r
+{\r
+ if (!BsscHasExtJs()) return;\r
+ for (var nElement = gBsOnMouseOvers.length - 1; nElement >= 0; nElement--)\r
+ gBsOnMouseOvers[nElement]();\r
+}\r
+\r
+function BSSCOnMouseOut()\r
+{\r
+ if (!BsscHasExtJs()) return;\r
+ for (var nElement = gBsOnMouseOuts.length - 1; nElement >= 0; nElement--)\r
+ {\r
+ gBsOnMouseOuts[nElement]();\r
+ }\r
+}\r
+// End of invocation of the event handle functions.\r
+\r
+// Add the GereralOnLoad to the onload array.\r
+if (typeof(BsscRegisterOnLoad) != "undefined")\r
+{\r
+ BsscRegisterOnLoad(BsGeneralOnLoad);\r
+}\r
+if (gbBsNS4&&!gbBsNS6) {\r
+ origWidth = innerWidth;\r
+ origHeight = innerHeight;\r
+ onresize = BsReDo;\r
+}\r
+//End to support previous generic parameters\r
+\r
+//Begin to support previous HHActiveX invoking\r
+function BsHHActivateComponents()\r
+{\r
+ if( HH_ActiveX && (HH_ChmFilename != "") && ((self == top) || (self == top.frames[0])))\r
+ {\r
+ var objBody = getElementsByTag(document,"BODY")[0];\r
+ if( typeof(objBody) == "object" )\r
+ {\r
+ insertAdjacentHTML(objBody, "beforeEnd", '<OBJECT ID="HHComponentActivator" CLASSID="CLSID:399CB6C4-7312-11D2-B4D9-00105A0422DF" width=0 height=0></OBJECT>');\r
+ if (HHComponentActivator.object)\r
+ HHComponentActivator.Activate(HH_ChmFilename, HH_WindowName, HH_GlossaryFont, HH_Glossary, HH_Avenue);\r
+ }\r
+ }\r
+}\r
+\r
+function BsHHActivXOnLoad()\r
+{ \r
+ if( gbBsIE4 )\r
+ BsHHActivateComponents(); \r
+}\r
+\r
+if( typeof(BsscRegisterOnLoad) != "undefined" )\r
+{\r
+ BsscRegisterOnLoad(BsHHActivXOnLoad);\r
+}\r
+//End to support previous HHActiveX invoking\r
+\r
+//Begin to support previous relative topics\r
+//If webHelp needs Related Topics DHTMLcode, it's supposed to add it here\r
+var gbPopupMenuTimeoutExpired = false;\r
+var gbInPopupMenu = false;\r
+var gbPopupMenuTopicList = null;\r
+var gOlddocumentClick = null;\r
+\r
+//////////////////////////////////////////////////////////////////////////////////////////\r
+//\r
+// Popup Menu code\r
+//\r
+//////////////////////////////////////////////////////////////////////////////////////////\r
+\r
+var g_bIsPopupMenuInit = false;\r
+function _WritePopupMenuLayer()\r
+{\r
+ if (!g_bIsPopupMenuInit)\r
+ {\r
+ if (gbBsNS4&&!gbBsNS6) {\r
+//Do not try to write ininle styles for NS! NS can not handle it and will not stop downloading the html page...\r
+ document.write("<DIV CLASS='WebHelpPopupMenu' ID='PopupMenu'></DIV>");\r
+ } else{\r
+ document.write("<DIV ID='PopupMenu' STYLE='position:absolute; left:0px; top:0px; z-index:4; visibility:hidden;'></DIV>");\r
+ if (!(gbBsNS4&&!gbBsNS6)) {\r
+ document.write("<STYLE TYPE='text/css'>");\r
+ if (gbBsMac&&gbBsIE4) {\r
+ document.write(".PopupOver {font-family:'Arial'; color:white; background:navy; font-size:10pt; font-style:normal;font-weight:normal;text-decoration:none;}");\r
+ document.write(".PopupNotOver {font-family:'Arial'; color:black; background:#c0c0c0; font-size:10pt; font-style:normal;font-weight:normal;text-decoration:none;}");\r
+ } else {\r
+ document.write(".PopupOver {font-family:'Arial'; color:white; background:navy; font-size:8pt; font-style:normal;font-weight:normal;text-decoration:none;}");\r
+ document.write(".PopupNotOver {font-family:'Arial'; color:black; background:#c0c0c0; font-size:8pt; font-style:normal;font-weight:normal;text-decoration:none;}");\r
+ }\r
+ document.write("</STYLE>");\r
+ }\r
+ }\r
+ g_bIsPopupMenuInit = true;\r
+ }\r
+}\r
+\r
+//Seek for the bsscright frame \r
+function _SeekFrameByName( cRoot, strName )\r
+{\r
+ if( cRoot == null ) return null;\r
+ if( cRoot.frames == null ) return null;\r
+ if( cRoot.frames[strName] != null ) return cRoot.frames[strName];\r
+ for (var i=0; i<cRoot.frames.length; i++)\r
+ {\r
+ var cObj = null;\r
+ if (!gbBsNS6) \r
+ cObj = _SeekFrameByName( cRoot.frames(i).document, strName );\r
+ else\r
+ cObj = _SeekFrameByName( cRoot.frames[i], strName );\r
+ if( cObj != null ) return cObj;\r
+ };\r
+ return null;\r
+}\r
+function _GetFrameByName( cRoot, strName )\r
+{\r
+ if( cRoot == null ) return null;\r
+ var cRet = _SeekFrameByName(cRoot, strName);\r
+ if( cRet != null ) return cRet;\r
+ if (cRoot.parent != cRoot)\r
+ return _GetFrameByName( cRoot.parent, strName );\r
+ else\r
+ return null;\r
+}\r
+\r
+var gfn_arguments = null;\r
+function _PopupMenu_Invoke(fn_arguments)\r
+{\r
+ gfn_arguments = fn_arguments;\r
+ if (gbBsOpera6&&gbBsMac)\r
+ {\r
+ var wndOldPopupLinks= window.open(document.location.href, "popuplinks");\r
+ wndOldPopupLinks.close();\r
+ setTimeout("_PopupMenu_Invoke_2();",100);\r
+ }\r
+ else\r
+ {\r
+ _PopupMenu_Invoke_2();\r
+ }\r
+}\r
+\r
+function _PopupMenu_Invoke_2()\r
+{\r
+ var fn_arguments = gfn_arguments;\r
+ gfn_arguments = null;\r
+ \r
+ // Make sure we have reasonable arguments\r
+ var argLen = fn_arguments.length;\r
+ if (argLen < 3) {\r
+ return false;\r
+ }\r
+\r
+ // Check to see if we only have one target\r
+ var strTarget = "";\r
+ var targetDoc = null;\r
+ if (fn_arguments[1] == '') {\r
+ if (BSSCPopup_IsPopup()) {\r
+ targetDoc = parent;\r
+ strTarget = "TARGET= _parent";\r
+ }\r
+ else\r
+ targetDoc = window.document;\r
+ } else {\r
+ targetDoc = _GetFrameByName( parent, fn_arguments[1] );\r
+\r
+ strTarget = "TARGET='" + fn_arguments[1] + "'";\r
+ }\r
+\r
+ if ((!gbBsIE4 && !gbBsNS4 && !gbBsOpera7 && !gbBsKonqueror3 &&!gbBsSafari) || ((gbBsMac) && (gbBsIE4) && (window.event.srcElement.tagName == "AREA"))) {\r
+ \r
+ var argLen = fn_arguments.length;\r
+\r
+ // Create the window that the hyperlinks will go into\r
+ var nHeight = argLen * 15;\r
+ var nWidth = 400;\r
+ var strParam = "titlebar=no,toolbar=no,status=no,location=no,menubar=no,resizable=yes,scrollbars=auto";\r
+ strParam += ",height=" + nHeight + ",width=200";\r
+ strParam += ",resizable";\r
+\r
+ var wndTemp=null;\r
+ // Create a temporary window first to ensure the real popup comes up on top\r
+ if (!gbBsOpera)\r
+ wndTemp = window.open("", "temp", strParam);\r
+\r
+ // Create the real popup window\r
+ var wndPopupLinks=null;\r
+ if (gbBsOpera&&gbBsMac)\r
+ {\r
+ wndTemp = window.open(document.location.href, "temp", strParam);\r
+ wndPopupLinks= window.open(document.location.href, "popuplinks", strParam);\r
+ }\r
+ else\r
+ wndPopupLinks= window.open("", "popuplinks", strParam);\r
+ wndPopupLinks.document.open("text/html");\r
+\r
+ // Close the temporary\r
+ if (wndTemp)\r
+ wndTemp.close();\r
+\r
+ var sHTML="<html><head></head>";\r
+ sHTML+="<body onBlur=\'self.focus();\'>";\r
+ var strParaLine = "";\r
+ for (var i = 0; i < (argLen - 2) / 2; i++) {\r
+ strParaLine = "";\r
+ strParaLine += "<a href=\"javascript:";\r
+ if (gbBsIE) {\r
+ strParaLine += "onBlur=null; ";\r
+ }\r
+ strParaLine += "opener.location=\'";\r
+ strParaLine += fn_arguments[2 * i + 3];\r
+ strParaLine += "\';close();\"";\r
+ strParaLine += strTarget;\r
+\r
+ strParaLine += ">";\r
+ strParaLine += fn_arguments[2 * i + 2];\r
+ strParaLine += "</a>";\r
+ strParaLine += "<br>";\r
+ sHTML+=strParaLine;\r
+ }\r
+ sHTML+="</body></html>";\r
+ wndPopupLinks.document.write(sHTML);\r
+ wndPopupLinks.document.close();\r
+ window.gbInPopupMenu = true;\r
+ if (!gbBsIE) {\r
+ wndPopupLinks.focus();\r
+ }\r
+ return false;\r
+ }\r
+\r
+ if (((argLen < 5) && ((isNaN(fn_arguments[2])) || (gbPopupMenuTopicList == null))) ||\r
+ ((argLen < 4) && ((!isNaN(fn_arguments[2])) && (gbPopupMenuTopicList != null)))) {\r
+ // Get the place that we will be putting the topic into\r
+ var strURL = "";\r
+ if (isNaN(fn_arguments[2]) || (gbPopupMenuTopicList == null)) {\r
+ strURL = fn_arguments[3];\r
+ }\r
+ else {\r
+ strURL = gbPopupMenuTopicList[fn_arguments[2]].strURL;\r
+ }\r
+\r
+ if (targetDoc != null) {\r
+ targetDoc.location.href = strURL;\r
+ }\r
+ else {\r
+ if (fn_arguments[1] != null && typeof(fn_arguments[1]) != "undefined")\r
+ window.open(strURL, fn_arguments[1]);\r
+ else\r
+ window.open(strURL);\r
+ } \r
+ window.gbInPopupMenu = true;\r
+ return false;\r
+ }\r
+ \r
+ var strMenu = "";\r
+ if (gbBsNS4&&!gbBsNS6) {\r
+ strMenu = '<TABLE BORDER="1" CELLSPACING=0 CELLPADDING=3 BGCOLOR="#c0c0c0">';\r
+ } else {\r
+ strMenu = '<TABLE STYLE="border:2px outset white;" CELLSPACING=0';\r
+ if (gbBsMac) {\r
+ strMenu += ' CELLPADDING=4';\r
+ } else {\r
+ strMenu += ' CELLPADDING=2';\r
+ } \r
+ strMenu += ' BGCOLOR=#c0c0c0>';\r
+ }\r
+ // Add each of the items\r
+ var i = 2;\r
+ while (i <= argLen - 1) {\r
+ strMenu += '<TR><TD><NOBR>'\r
+ // If the destination is a number then look it up in the topic list\r
+ if (isNaN(fn_arguments[i]) || (gbPopupMenuTopicList == null)) {\r
+ strMenu += '<DIV STYLE="padding-left:3pt; padding-right:3pt;"><A HREF="' + fn_arguments[i + 1] + '"' + strTarget;\r
+ } else {\r
+ strMenu += '<DIV STYLE="padding-left:3pt; padding-right:3pt;"><A HREF="' + gbPopupMenuTopicList[fn_arguments[i]].strURL + '"' + strTarget;\r
+ }\r
+ strMenu += ' onclick="PopupMenu_HandleClick(event);"';\r
+ strMenu += ' onmouseover="PopupMenu_Over(event);"';\r
+ strMenu += ' onmouseout="PopupMenu_Out(event);"';\r
+ strMenu += '>';\r
+ if (isNaN(fn_arguments[i]) || (gbPopupMenuTopicList == null)) {\r
+ strMenu += '<SPAN CLASS="PopupNotOver">' + fn_arguments[i] + '</SPAN>';\r
+ } else {\r
+ strMenu += '<SPAN CLASS="PopupNotOver">' + gbPopupMenuTopicList[fn_arguments[i]].strTitle + '</SPAN>';\r
+ }\r
+ strMenu += '</A></DIV></NOBR></TD></TR>';\r
+\r
+ if (isNaN(fn_arguments[i]) || (gbPopupMenuTopicList == null)) {\r
+ i += 2;\r
+ } else {\r
+ i += 1;\r
+ }\r
+ }\r
+ strMenu += "</TABLE>";\r
+\r
+ if (gbBsMac) {\r
+ // totally hack. because ie5 in mac need something. </TABLE> is one of them. mac is mad.\r
+ strMenu +="<TABLE></TABLE>";\r
+ }\r
+\r
+ var layerPopup = null;\r
+ var stylePopup = null;\r
+ var nEventX = 0;\r
+ var nEventY = 0;\r
+ var nWindowWidth = 0;\r
+ if (gbBsIE4 || gbBsOpera7) {\r
+\r
+ layerPopup = getElement("PopupMenu");\r
+ layerPopup.innerHTML = strMenu;\r
+ stylePopup = layerPopup.style;\r
+\r
+ _BSPSGetClientSize();\r
+\r
+ // Get the position of the item causing the event (relative to its parent)\r
+ nEventX = window.event.clientX;\r
+ nEventY = window.event.clientY;\r
+\r
+ if (nEventY + layerPopup.scrollHeight + 10 < gBsClientHeight) {\r
+ nEventY += document.body.scrollTop + 10;\r
+ } else {\r
+ nEventY = (document.body.scrollTop + gBsClientHeight) - layerPopup.scrollHeight - 20;\r
+ }\r
+ stylePopup.top = nEventY;\r
+ \r
+ var nPopupWidth = layerPopup.scrollWidth;\r
+ if (gbBsMac) {\r
+ nPopupWidth = 80; // we have no idea how to get the dynamic width of the popup.\r
+ }\r
+ if (nEventX + nPopupWidth + 20 > gBsClientWidth) {\r
+ if (gBsClientWidth - nPopupWidth < 5) {\r
+ stylePopup.left = 5;\r
+ } else {\r
+ stylePopup.left = gBsClientWidth - nPopupWidth - 5;\r
+ }\r
+ } else {\r
+ stylePopup.left = nEventX + document.body.scrollLeft + 20;\r
+ }\r
+\r
+ stylePopup.visibility = "visible";\r
+ if (!gOlddocumentClick && document.onclick)\r
+ gOlddocumentClick = document.onclick;\r
+ document.onclick = PopupMenu_HandleClick;\r
+\r
+ } else if (gbBsNS6 || gbBsKonqueror3||gbBsSafari) {\r
+ layerPopup = getElement("PopupMenu");\r
+ layerPopup.style.visibility = "hidden";\r
+ \r
+ if (gbBsNS6)\r
+ {\r
+ var e = fn_arguments[0];\r
+ nEventX = e.pageX;\r
+ nEventY = e.pageY;\r
+ }\r
+ else\r
+ {\r
+ nEventX = window.event.clientX;\r
+ nEventY = window.event.clientY;\r
+ }\r
+ _BSPSGetClientSize();\r
+ layerPopup.innerHTML = strMenu;\r
+\r
+ if (nEventY + layerPopup.offsetHeight + 20 < window.pageYOffset + gBsClientHeight) {\r
+ nEventY += 20;\r
+ } else {\r
+ nEventY = gBsClientHeight + window.pageYOffset - layerPopup.offsetHeight - 20;\r
+ }\r
+\r
+ if (nEventX + layerPopup.offsetWidth + 20 > gBsClientWidth + window.pageXOffset) {\r
+ if (gBsClientWidth + window.pageXOffset - layerPopup.offsetWidth < 20) {\r
+ nEventX = 5;\r
+ } else {\r
+ nEventX = gBsClientWidth + window.pageXOffset - layerPopup.offsetWidth - 20;\r
+ }\r
+ } else {\r
+ nEventX += 20;\r
+ }\r
+ layerPopup.style.top = nEventY;\r
+ layerPopup.style.left = nEventX;\r
+ // set again to avoid the stupid frash in netscape 6.\r
+ layerPopup.innerHTML = strMenu;\r
+ layerPopup.style.visibility = "visible";\r
+ //window.captureEvents(Event.MOUSEDOWN);\r
+ if (!gOlddocumentClick && document.onclick)\r
+ gOlddocumentClick = document.onclick;\r
+ window.onclick = PopupMenu_HandleClick;\r
+ }\r
+ else if (gbBsNS4) {\r
+ layerPopup = document.layers.PopupMenu;\r
+ layerPopup.visibility = "hide";\r
+ stylePopup = layerPopup.document;\r
+ stylePopup.write(strMenu);\r
+ stylePopup.close();\r
+ var e = fn_arguments[0];\r
+ nEventX = e.pageX;\r
+ nEventY = e.pageY;\r
+ _BSPSGetClientSize();\r
+ if (nEventY + layerPopup.clip.height + 20 < window.pageYOffset + gBsClientHeight) {\r
+ nEventY += 20;\r
+ } else {\r
+ nEventY = gBsClientHeight + window.pageYOffset- layerPopup.clip.height - 20;\r
+ }\r
+ layerPopup.top = nEventY;\r
+\r
+ if (nEventX + layerPopup.clip.width + 20 > gBsClientWidth + window.pageXOffset) {\r
+ if (gBsClientWidth + window.pageXOffset - layerPopup.clip.width < 20) {\r
+ nEventX = 5;\r
+ } else {\r
+ nEventX = gBsClientWidth + window.pageXOffset - layerPopup.clip.width - 20;\r
+ }\r
+ } else {\r
+ nEventX += 20;\r
+ }\r
+\r
+ layerPopup.left = nEventX;\r
+\r
+ layerPopup.visibility = "show";\r
+\r
+ window.captureEvents(Event.MOUSEDOWN);\r
+ if (!gOlddocumentClick && document.onmousedown)\r
+ gOlddocumentClick = document.onmousedown;\r
+ window.onmousedown = PopupMenu_HandleClick;\r
+ }\r
+\r
+ window.gbInPopupMenu = true;\r
+ window.gbPopupMenuTimeoutExpired = false;\r
+ setTimeout("PopupMenu_Timeout();", 100);\r
+ return false;\r
+}\r
+\r
+function PopupMenu_Timeout()\r
+{\r
+ window.gbPopupMenuTimeoutExpired = true;\r
+}\r
+\r
+function PopupMenu_Over(e)\r
+{\r
+ if (gbBsIE4||gbBsOpera7)\r
+ e.srcElement.className = "PopupOver";\r
+ else if (gbBsNS6)\r
+ e.target.parentNode.className = "PopupOver";\r
+ return;\r
+}\r
+\r
+function PopupMenu_Out(e)\r
+{\r
+ if (gbBsIE4||gbBsOpera7)\r
+ e.srcElement.className = "PopupNotOver";\r
+ else if (gbBsNS6)\r
+ e.target.parentNode.className = "PopupNotOver";\r
+ return;\r
+}\r
+\r
+function PopupMenu_HandleClick(e)\r
+{\r
+ if (window.gbPopupMenuTimeoutExpired) {\r
+ window.gbInPopupMenu = false;\r
+ if (gbBsNS4 && !gbBsNS6) {\r
+ window.releaseEvents(Event.MOUSEDOWN);\r
+ }\r
+\r
+ var layerPopup = null;\r
+ if (gbBsNS4&&!gbBsNS6) {\r
+ layerPopup = document.layers.PopupMenu;\r
+ layerPopup.visibility = "hide";\r
+ } else {\r
+ layerPopup = getElement("PopupMenu");\r
+ layerPopup.style.visibility = "hidden";\r
+ }\r
+ \r
+ if (gOlddocumentClick)\r
+ {\r
+ if (gbBsNS4 && !gbBsNS6)\r
+ document.onmousedown = gOlddocumentClick;\r
+ else\r
+ document.onclick = gOlddocumentClick;\r
+ }\r
+ }\r
+ return;\r
+}\r
+\r
+function BSSCPopup_ClickMac()\r
+{\r
+ if ((!DHTMLPopupSupport()) && (gbBsIE4 || gbBsOpera7))\r
+ { \r
+ var bClickOnAnchor = false;\r
+ var el;\r
+ if ((window.event != null) &&\r
+ (window.event.srcElement != null))\r
+ {\r
+ el = window.event.srcElement;\r
+ while (el != null)\r
+ {\r
+ if ((el.tagName == "A") || (el.tagName == "AREA")) {\r
+ bClickOnAnchor = true;\r
+ break;\r
+ }\r
+ if (el.tagName == "BODY") {\r
+ break;\r
+ }\r
+ el = getParentNode(el);\r
+ }\r
+ }\r
+ if (BSSCPopup_IsPopup())\r
+ {\r
+ if (!bClickOnAnchor) {\r
+ parent.window.gPopupWindow = null;\r
+ self.close();\r
+ }\r
+ }\r
+ else\r
+ {\r
+ bClosePopupWindow = true;\r
+ if ((bClickOnAnchor) &&\r
+ (el.href) &&\r
+ ((el.href.indexOf("javascript:BSSCPopup") != -1) || (el.href.indexOf("javascript:null") != -1) || (el.href.indexOf("javascript:void(0)") != -1)))\r
+ {\r
+ bClosePopupWindow = false;\r
+ }\r
+ if (bClosePopupWindow)\r
+ {\r
+ if (window.gPopupWindow != null && !window.gPopupWindow.closed )\r
+ {\r
+ window.gPopupWindow.close();\r
+ }\r
+ }\r
+ }\r
+ }\r
+}\r
+\r
+function BsPopupOnClick()\r
+{\r
+ if (!gbBsIE4 && !gbBsOpera7)\r
+ return;\r
+\r
+ BSSCPopup_ClickMac();\r
+}\r
+\r
+function _BSSCOnError(message)\r
+{\r
+ if(-1 != message.indexOf("denied") \r
+ || -1 != message.indexOf("Object required"))\r
+ return true;\r
+}\r
+\r
+//End to support previous relative topics\r
+\r
+/// Section End - General and relative topics (JavaScript 1.0)\r
+\r
+/// Section Begin - Popup (JavaScript 1.0)\r
+//Begin to support previous popup functions\r
+\r
+//variables used to isolate the browser type\r
+var gBsStyVisShow = null;\r
+var gBsStyVisHide = null;\r
+var gBsClientWidth = 640;\r
+var gBsClientHeight = 480;\r
+\r
+// here is the varible for judge popup windows size. these parameter is for IE5.0, it may need adjust for others.\r
+var gBRateH_W = 0.618; // 1.618 Golden cut.\r
+var gBMaxXOfParent = 0.8; \r
+var gBMaxYOfParent = 0.8;\r
+var gBscrollHeight = 16;\r
+var gBscrollWidth = 16;\r
+var gBpermitXDelta = 3;\r
+var gBpermitYDelta = 3;\r
+\r
+\r
+var arrayPopupURL = new Array();\r
+var arrayAbsPopupURL = new Array();\r
+\r
+var arrayDirty = new Array();\r
+\r
+function setAbsPopupURL(nIndex, strURL)\r
+{\r
+ arrayAbsPopupURL[nIndex] = strURL;\r
+}\r
+\r
+function getAbsPopupURL(nIndex)\r
+{\r
+ if (nIndex == -1 || arrayAbsPopupURL.length <= nIndex) return null;\r
+ else \r
+ return arrayAbsPopupURL[nIndex];\r
+}\r
+\r
+function getPopupURL(nIndex)\r
+{\r
+ if (nIndex == -1 || arrayPopupURL.length <= nIndex) return null;\r
+ else \r
+ return arrayPopupURL[nIndex];\r
+}\r
+\r
+function getPopupID(nIndex)\r
+{\r
+ return gstrPopupID + nIndex;\r
+}\r
+\r
+function getPopupShadowID(nIndex)\r
+{\r
+ return gstrPopupShadowID + nIndex;\r
+}\r
+\r
+function getPopupTopicID(nIndex)\r
+{\r
+ return gstrPopupTopicID + nIndex;\r
+}\r
+\r
+function getPopupIFrameID(nIndex)\r
+{\r
+ return gstrPopupIFrameID + nIndex;\r
+}\r
+\r
+function getPopupIFrameName(nIndex)\r
+{\r
+ return gstrPopupIFrameName + nIndex;\r
+}\r
+\r
+\r
+function getPopupTopicStyle(nIndex)\r
+{\r
+ return getElement(getPopupTopicID(nIndex)).style;\r
+}\r
+\r
+function getPopupShadowStyle(nIndex)\r
+{\r
+ return getElement(getPopupShadowID(nIndex)).style;\r
+}\r
+\r
+function getPopupIFrame(nIndex)\r
+{\r
+ if (gbBsNS6)\r
+ return eval("window.frames['" + getPopupIFrameName(nIndex) + "']");\r
+ else\r
+ return eval("document.frames['" + getPopupIFrameName(nIndex) + "']");\r
+}\r
+\r
+function getPopupDivStyle(nIndex)\r
+{\r
+ return getElement(getPopupID(nIndex)).style;\r
+}\r
+\r
+function getPopupIFrameStyle(nIndex)\r
+{\r
+ return getElement(getPopupIFrameID(nIndex)).style;\r
+}\r
+\r
+\r
+function findDiv(strURL)\r
+{\r
+ for (var i = 0; i < arrayPopupURL.length; i ++ ) {\r
+ if (arrayPopupURL[i] == strURL) {\r
+ return i;\r
+ }\r
+ }\r
+ return -1;\r
+}\r
+\r
+var gnToken = -1;\r
+function takeToken()\r
+{\r
+ gnToken ++;\r
+ if (gnToken > 10000) gnToken = 0;\r
+ return gnToken;\r
+}\r
+\r
+function IsValidToken(nToken)\r
+{\r
+ return (gnToken == nToken);\r
+}\r
+\r
+function addDiv(strURL)\r
+{\r
+ for (var i = 0; i < arrayPopupURL.length; i ++) {\r
+ if (arrayPopupURL[i] == null) {\r
+ arrayPopupURL[i] = strURL;\r
+ return i;\r
+ }\r
+ } \r
+ arrayPopupURL[i] = strURL;\r
+ arrayDirty[i] = true;\r
+ return i;\r
+}\r
+\r
+function setDirty()\r
+{\r
+ for (var i = 0; i < arrayPopupURL.length; i ++ )\r
+ arrayDirty[i] = true;\r
+}\r
+\r
+function IsDirty(nIndex)\r
+{\r
+ if (nIndex == -1)\r
+ return true;\r
+ else \r
+ if (arrayDirty.length > nIndex) \r
+ return arrayDirty[nIndex];\r
+ else\r
+ return true;\r
+}\r
+\r
+function hideAll()\r
+{\r
+ for (var i = 0; i < arrayPopupURL.length; i ++ )\r
+ {\r
+ getPopupDivStyle(i).visibility = gBsStyVisHide;\r
+ getPopupIFrameStyle(i).visibility = gBsStyVisHide;\r
+ }\r
+}\r
+\r
+function getCurrentPopupIFrame()\r
+{\r
+ for (var i = 0; i < arrayPopupURL.length; i ++)\r
+ if (getPopupDivStyle(i).visibility == gBsStyVisShow)\r
+ return getPopupIFrame(i);\r
+ return null;\r
+}\r
+\r
+function setClear(nIndex)\r
+{\r
+ if (nIndex != -1)\r
+ arrayDirty[nIndex] = false;\r
+}\r
+\r
+function _BSSCCreatePopupDiv(strURL)\r
+{\r
+ var nIndex = findDiv(strURL);\r
+ if (nIndex == -1 ) {\r
+ nIndex = addDiv(strURL);\r
+ BsPopup_CreateDiv(nIndex);\r
+ }\r
+ else {\r
+ if (IsDirty(nIndex)) {\r
+ if("object" == typeof(getPopupIFrame(nIndex).document))\r
+ getPopupIFrame(nIndex).document.location.href = strURL;\r
+ }\r
+ }\r
+ return nIndex;\r
+}\r
+\r
+//Here is the browser type \r
+function _BSPSGetBrowserInfo()\r
+{\r
+ if (gbBsNS4&&!gbBsNS6)\r
+ {\r
+ gBsStyVisShow = "show";\r
+ gBsStyVisHide = "hide";\r
+ }\r
+ else\r
+ {\r
+ gBsStyVisShow = "visible";\r
+ gBsStyVisHide = "hidden";\r
+ }\r
+}\r
+\r
+_BSPSGetBrowserInfo();\r
+\r
+//Get client size info\r
+function _BSPSGetClientSize()\r
+{\r
+ if (gbBsNS4||gbBsKonqueror3||gbBsSafari)\r
+ {\r
+ gBsClientWidth = innerWidth;\r
+ gBsClientHeight = innerHeight;\r
+ }\r
+ else if (gbBsIE4 || gbBsOpera7)\r
+ {\r
+ gBsClientWidth = document.body.clientWidth;\r
+ gBsClientHeight = document.body.clientHeight;\r
+ }\r
+}\r
+\r
+var gstrPopupID = 'BSSCPopup';\r
+var gstrPopupShadowID = 'BSSCPopupShadow';\r
+var gstrPopupTopicID = 'BSSCPopupTopic';\r
+var gstrPopupIFrameID = 'BSSCPopupIFrame';\r
+var gstrPopupIFrameName = 'BSSCPopupIFrameName';\r
+\r
+var gstrPopupSecondWindowName = 'BSSCPopup';\r
+\r
+var gPopupWindow = null;\r
+var gnPopupClickX = 0;\r
+var gnPopupClickY = 0;\r
+\r
+var gnPopupScreenClickX = 0;\r
+var gnPopupScreenClickY = 0;\r
+\r
+var gbPopupTimeoutExpired = false;\r
+\r
+function DHTMLPopupSupport()\r
+{\r
+ if (((gbBsIE4) && (!gbBsMac))||gbBsOpera7|| gbBsNS7) {\r
+ return true;\r
+ }\r
+ return false;\r
+}\r
+\r
+function BSSCPopup_IsPopup()\r
+{\r
+ if (DHTMLPopupSupport() && (this.name.indexOf(gstrPopupIFrameName) != -1)) {\r
+ return true;\r
+ } else if ((gbBsNS4 || gbBsIE4 || gbBsOpera7) && (this.name.indexOf(gstrPopupID) != -1)) {\r
+ return true;\r
+ } else {\r
+ return false;\r
+ }\r
+}\r
+\r
+// If there is a hyperlink in a popup window, display the hyperlink in\r
+// the original window. (bsscright)\r
+if (BSSCPopup_IsPopup() && !gbBsIE4 && !gbBsOpera7) {\r
+ document.write("<base target=\"bsscright\">");\r
+}\r
+\r
+// Local functions.\r
+function BsPopup_CreateDiv(nIndex)\r
+{\r
+ if(!DHTMLPopupSupport())\r
+ return;\r
+ // DO NOT SET Width and height for the div, otherwize it will make IE4 popup do not work when view the topic alone.\r
+ var strPopupDiv = "<DIV ID='" + getPopupID(nIndex) + "' STYLE='position:absolute; top:-100; left:0; z-index:600; visibility:hidden;'>";\r
+ strPopupDiv += "<DIV ID='" + getPopupShadowID(nIndex) + "' STYLE=\"position:absolute;top:0; left:0; background-color:#C0C0C0;\"></DIV>";\r
+ strPopupDiv += "<DIV ID='" + getPopupTopicID(nIndex) + "' STYLE=\"position:absolute;top:0; left:0; background-color:#FFFFFF;border:1px #000000 outset;\">";\r
+ strPopupDiv += "<IFRAME title=\"Popup Window\" ID='" + getPopupIFrameID(nIndex) + "' name='" + getPopupIFrameName(nIndex) + "' src = '" + getPopupURL(nIndex) + "' frameborder=0 scrolling=auto></IFRAME>";\r
+ strPopupDiv += "</DIV></DIV>";\r
+\r
+ var objBody = getElementsByTag(document, "BODY")[0];\r
+ if( typeof(objBody) != "object" )\r
+ return;\r
+\r
+ insertAdjacentHTML(objBody, "beforeEnd", strPopupDiv);\r
+}\r
+\r
+function handleLoadNS()\r
+{\r
+ if (this.id)\r
+ {\r
+ var nIndex = parseInt(this.id.substring(gstrPopupIFrameID.length));\r
+ BSSCPopup_PostWork(nIndex);\r
+ }\r
+}\r
+\r
+function BSSCPopup_PostWork(nIndex)\r
+{\r
+ getPopupDivStyle(nIndex).visibility = gBsStyVisShow;\r
+ getPopupIFrameStyle(nIndex).visibility =gBsStyVisShow;\r
+\r
+ setClear(nIndex);\r
+ window.gbPopupTimeoutExpired = true;\r
+\r
+ BSSCPopup_ChangeTargettoParent(getPopupIFrame(nIndex).document);\r
+ if (gbBsNS6)\r
+ getPopupIFrame(nIndex).document.body.addEventListener("click",BSSCPopupClicked,false);\r
+ else\r
+ getPopupIFrame(nIndex).document.body.onclick = BSSCPopupClicked;\r
+\r
+ if (!gbOrignalOnMouseDown && document.onmousedown)\r
+ gbOrignalOnMouseDown = document.onmousedown;\r
+\r
+ if (gbBsNS6)\r
+ document.addEventListener("mousedown", BSSCPopupParentClicked,false);\r
+ else\r
+ document.onmousedown = BSSCPopupParentClicked;\r
+}\r
+\r
+function BSSCPopup_Timeout(nIndex, nToken)\r
+{\r
+ if (!IsValidToken(nToken)) return;\r
+\r
+ if (gbBsNS6||((getPopupIFrame(nIndex).document.readyState == "complete") &&\r
+ (getPopupIFrame(nIndex).document.body != null))) {\r
+ BSSCPopup_PostWork(nIndex);\r
+ } else {\r
+ setTimeout("BSSCPopup_Timeout(" + nIndex + "," + nToken + ")", 100);\r
+ }\r
+}\r
+\r
+// VH 08/10/00 \r
+// do not change target to parent if the href is using javascript\r
+function BSSCPopup_ChangeTargettoParent(tagsObject)\r
+{\r
+ var collA = getElementsByTag(tagsObject, "A");\r
+ BSSCPopup_ChangeTargettoParent2(collA);\r
+\r
+ var collIMG = getElementsByTag(tagsObject,"IMG");\r
+ BSSCPopup_ChangeTargettoParent2(collIMG);\r
+}\r
+\r
+function BSSCPopup_ChangeTargettoParent2(colls)\r
+{\r
+ if (colls != null) {\r
+ for (var j = 0; j < colls.length; j ++ )\r
+ {\r
+ var strtemp = colls[j].href;\r
+ if (strtemp)\r
+ {\r
+ strtemp = strtemp.toLowerCase();\r
+ if (strtemp.indexOf("javascript:") == -1)\r
+ if (colls[j].target == "")\r
+ colls[j].target = "_parent";\r
+ }\r
+ }\r
+ }\r
+}\r
+\r
+function BSPSPopupTopicWinHelp(strURL)\r
+{\r
+ _BSSCPopup(strURL);\r
+ return;\r
+}\r
+\r
+function _BSSCPopup(strURL, width, height)\r
+{\r
+ var cuswidth = 0;\r
+ var cusheight = 0;\r
+ if ("undefined" != typeof(width) && "undefined" != typeof(height)) {\r
+ cuswidth = width;\r
+ cusheight= height;\r
+ }\r
+ \r
+ if (DHTMLPopupSupport()) {\r
+ var nToken = takeToken(); // take token first.\r
+ var nIndex = _BSSCCreatePopupDiv(strURL);\r
+ window.gbPopupTimeoutExpired = false;\r
+ var ntWidth = gBsClientWidth;\r
+ var ntHeight = gBsClientHeight;\r
+ _BSPSGetClientSize();\r
+ if (ntWidth != gBsClientWidth || ntHeight != gBsClientHeight) {\r
+ setDirty();\r
+ }\r
+\r
+ if (IsDirty(nIndex)) {\r
+ if (gbBsMac) {\r
+ setTimeout("BSSCPopup_AfterLoad(" + nIndex + "," + nToken + "," + cuswidth + "," + cusheight +")", 400);\r
+ } else {\r
+ setTimeout("BSSCPopup_AfterLoad(" + nIndex + "," + nToken + "," + cuswidth + "," + cusheight + ")", 100);\r
+ }\r
+ }\r
+ else {\r
+ MoveDivAndShow(nIndex ,nToken, cuswidth, cusheight);\r
+ }\r
+ } else {\r
+ _BSSCPopup2(strURL, cuswidth, cusheight);\r
+ }\r
+ return;\r
+}\r
+\r
+if (gbBsIE55)\r
+{\r
+ var ehlpdhtm_fOldBefureUnload = window.onbeforeunload;\r
+ var gnBsUnload=0;\r
+ window.onbeforeunload = window_BUnload;\r
+}\r
+ \r
+function window_BUnload()\r
+{\r
+ gnBsUnload++;\r
+ if (gnBsUnload>1)\r
+ return;\r
+ for (var i = 0; i < arrayPopupURL.length; i ++)\r
+ removeThis(document.all(getPopupID(i)));\r
+ arrayPopupURL.length = 0; \r
+ if (ehlpdhtm_fOldBefureUnload)\r
+ ehlpdhtm_fOldBefureUnload();\r
+}\r
+\r
+function _BSSCPopup2(strURL, width, height)\r
+{\r
+ if (gbBsOpera6&&gbBsMac)\r
+ {\r
+ var wmTemp = window.open(document.location.href, gstrPopupSecondWindowName);\r
+ wmTemp.close();\r
+ setTimeout("_BSSCPopup3(\""+strURL+"\","+width+","+height+");",100);\r
+ }\r
+ else\r
+ _BSSCPopup3(strURL, width, height);\r
+}\r
+ \r
+function _BSSCPopup3(strURL, width, height)\r
+{\r
+ if (window.name == gstrPopupSecondWindowName) {\r
+ window.location = strURL;\r
+ } else {\r
+ if (!gbBsMac || !gbBsNS4) {\r
+ BSSCHidePopupWindow();\r
+ }\r
+ var nX = 0;\r
+ var nY = 0;\r
+ var nHeight = 300;\r
+ var nWidth = 400;\r
+ if (width > 0 && height > 0) {\r
+ nHeight = height;\r
+ nWidth = width;\r
+ }\r
+ _BSPSGetClientSize();\r
+\r
+ nX = window.gnPopupScreenClickX;\r
+ nY = window.gnPopupScreenClickY;\r
+\r
+ if (nY + nHeight + 40 > screen.availHeight) {\r
+ nY = screen.availHeight - nHeight - 40;\r
+ }\r
+ if (nX + nWidth + 40 > screen.availWidth) {\r
+ nX = screen.availWidth - nWidth - 40;\r
+ }\r
+\r
+ // Launch a separate window\r
+ var strParam="titlebar=no,toolbar=no,status=no,location=no,menubar=no,resizable=yes,scrollbars=yes";\r
+ if (gbBsNS) {\r
+ if (gbBsNS6) {\r
+ strParam += ",Height=" + nHeight + ",Width=" + nWidth;\r
+ strParam += ",screenX=" + nX + ",screenY=" + nY;\r
+ strParam += ",dependent=yes";\r
+ }\r
+ else {\r
+ strParam += ",OuterHeight=" + nHeight + ",OuterWidth=" + nWidth;\r
+ strParam += ",screenX=" + nX + ",screenY=" + nY;\r
+ strParam += ",dependent=yes";\r
+ }\r
+ }\r
+ else {\r
+ strParam += ",height=" + nHeight + ",width=" + nWidth;\r
+ strParam += ",left=" + nX + ",top=" + nY;\r
+ }\r
+ if (gbBsSafari)\r
+ {\r
+ if (window.gPopupWindow)\r
+ window.gPopupWindow.close(); \r
+ window.gPopupWindow = window.open(strURL, "", strParam);\r
+ window.gPopupWindow.name = gstrPopupSecondWindowName;\r
+ window.gPopupWindow.moveTo(nX, nY);\r
+ widnow.gPopupWindow.document.location.reload();\r
+ } \r
+ else\r
+ {\r
+ var wmTemp=null;\r
+ if (gbBsKonqueror3)\r
+ {\r
+ if (window.gPopupWindow)\r
+ window.gPopupWindow.close();\r
+ }\r
+ if (gbBsOpera&&gbBsMac)\r
+ {\r
+ wmTemp= window.open(document.location.href, "Temp", strParam);\r
+ }\r
+ window.gPopupWindow = window.open(strURL, gstrPopupSecondWindowName, strParam);\r
+ if (!gbBsIE)\r
+ window.gPopupWindow.focus();\r
+ \r
+ if (wmTemp)\r
+ wmTemp.close();\r
+ }\r
+\r
+ if (gbBsNS4)\r
+ setEventHandle();\r
+ else if (gbBsIE4 || gbBsOpera7||gbBsKonqueror3)\r
+ setTimeout("setPopupFocus();", 100);\r
+ }\r
+ return;\r
+}\r
+\r
+function setEventHandle()\r
+{\r
+ window.gPopupWindow.captureEvents(Event.CLICK | Event.BLUR);\r
+ window.gPopupWindow.onclick = NonIEPopup_HandleClick;\r
+ window.gPopupWindow.onblur = NonIEPopup_HandleBlur;\r
+}\r
+\r
+function setPopupFocus()\r
+{\r
+ window.gPopupWindow.focus();\r
+}\r
+\r
+function NonIEPopup_HandleBlur(e)\r
+{\r
+ window.gPopupWindow.focus();\r
+}\r
+\r
+function NonIEPopup_HandleClick(e)\r
+{\r
+ // Because navigator will give the event to the handler before the hyperlink, let's\r
+ // first route the event to see if we are clicking on a Popup menu in a popup.\r
+ document.routeEvent(e);\r
+\r
+ // If a popup menu is active then don't do anything with the click\r
+ if (window.gPopupWindow.gbInPopupMenu) {\r
+ window.gPopupWindow.captureEvents(Event.CLICK);\r
+ window.gPopupWindow.onclick = NonIEPopup_HandleClick;\r
+ return false;\r
+ }\r
+\r
+ // Close the popup window\r
+ if(e.target.href)\r
+ {\r
+ if(e.target.href.indexOf("javascript:")==-1) \r
+ {\r
+ if (e.target.target=="")\r
+ window.location.href = e.target.href;\r
+ else\r
+ window.open(e.target.href, e.target.target);\r
+ this.close();\r
+ }\r
+ } \r
+ else\r
+ this.close();\r
+ return false;\r
+}\r
+\r
+function BSSCPopup_AfterLoad(nIndex, nToken, cuswidth, cusheight)\r
+{ \r
+ if (!window.getPopupIFrame(nIndex).document) {\r
+ _BSSCPopup2(getPopupURL(nIndex), cuswidth, cusheight);\r
+ return;\r
+ }\r
+ \r
+ if (!IsValidToken(nToken)) return;\r
+\r
+ if (gbBsNS6)\r
+ {\r
+ setAbsPopupURL(nIndex, window.getPopupIFrame(nIndex).document.location.href); // change URL to abs url.\r
+ BSSCPopup_ResizeAfterLoad(nIndex, nToken, cuswidth, cusheight);\r
+ return;\r
+ }\r
+ \r
+ if ((window.getPopupIFrame(nIndex).document.readyState == "complete") &&\r
+ (window.getPopupIFrame(nIndex).document.body != null)) {\r
+ if (window.getPopupIFrame(nIndex).document.location.href.indexOf("about:blank") != -1) { // add this check. IE will use about:blank" as the default vaule for Iframe.\r
+ window.getPopupIFrame(nIndex).document.location = getPopupURL(nIndex);\r
+ setTimeout("BSSCPopup_AfterLoad(" + nIndex + "," + nToken + "," + cuswidth + "," + cusheight + ")", 200);\r
+ }\r
+ else\r
+ {\r
+ setAbsPopupURL(nIndex, window.getPopupIFrame(nIndex).document.location.href); // change URL to abs url.\r
+ BSSCPopup_ResizeAfterLoad(nIndex, nToken, cuswidth, cusheight);\r
+ }\r
+ } else {\r
+ setTimeout("BSSCPopup_AfterLoad(" + nIndex + "," + nToken + "," + cuswidth + "," + cusheight + ")", 200);\r
+ }\r
+}\r
+\r
+function BSSCPopup_ResizeAfterLoad(nIndex, nToken, cuswidth, cusheight)\r
+{\r
+ if (window.gbPopupTimeoutExpired) return;\r
+\r
+ if (!IsValidToken(nToken)) return;\r
+\r
+ getPopupDivStyle(nIndex).visibility = gBsStyVisHide;\r
+ getPopupIFrameStyle(nIndex).visibility = gBsStyVisHide;\r
+\r
+ // Determine the width and height for the window\r
+ _BSPSGetClientSize();\r
+\r
+ var size = new BSSCSize(0, 0);\r
+\r
+ if (cuswidth <= 0 || cusheight <= 0)\r
+ BSSCGetContentSize(window.getPopupIFrame(nIndex), size);\r
+ else {\r
+ size.x = cuswidth;\r
+ size.y = cusheight;\r
+ }\r
+\r
+ // Determine the width and height for the window\r
+ var nWidth = size.x;\r
+ var nHeight = size.y;\r
+\r
+ // for small popup size, we should allow any size.\r
+ // The popup size should be ok if bigger than 0\r
+ if (nWidth < 0 || nHeight < 0) return; // there must be something terribly wrong. \r
+\r
+ getPopupDivStyle(nIndex).width = nWidth;\r
+ getPopupDivStyle(nIndex).height = nHeight;\r
+\r
+ getPopupShadowStyle(nIndex).width = nWidth;\r
+ getPopupShadowStyle(nIndex).height = nHeight;\r
+ getPopupTopicStyle(nIndex).width = nWidth;\r
+ getPopupTopicStyle(nIndex).height = nHeight;\r
+ if (gbBsIE55)\r
+ {\r
+ getPopupShadowStyle(nIndex).width = nWidth + 2;\r
+ getPopupShadowStyle(nIndex).height = nHeight + 2;\r
+ getPopupTopicStyle(nIndex).width = nWidth + 2;\r
+ getPopupTopicStyle(nIndex).height = nHeight + 2;\r
+ }\r
+\r
+ getPopupIFrameStyle(nIndex).width = nWidth;\r
+ getPopupIFrameStyle(nIndex).height = nHeight;\r
+ if (gbBsIE55 || gbBsNS6)\r
+ {\r
+ getPopupIFrameStyle(nIndex).top = 0;\r
+ getPopupIFrameStyle(nIndex).left = 0;\r
+ }\r
+ \r
+ var strURL = getPopupURL(nIndex);\r
+ if (strURL.indexOf("#") != -1&&gbBsNS6)\r
+ getPopupIFrame(nIndex).location.reload();\r
+ else if (strURL.indexOf("#") != -1||gbBsNS6)\r
+ getPopupIFrame(nIndex).location.href = strURL; // reload again, this will fix the bookmark misunderstand in IE5.\r
+ \r
+ MoveDivAndShow(nIndex, nToken, cuswidth, cusheight);\r
+}\r
+\r
+function getScrollLeft()\r
+{\r
+ if (document.body.scrollLeft)\r
+ return document.body.scrollLeft;\r
+ else if (window.pageXOffset)\r
+ return window.pageXOffset;\r
+ else\r
+ return 0;\r
+}\r
+\r
+function getScrollTop()\r
+{\r
+ if (document.body.scrollTop)\r
+ return document.body.scrollTop;\r
+ else if (window.pageYOffset)\r
+ return window.pageYOffset;\r
+ else\r
+ return 0;\r
+}\r
+\r
+\r
+function MoveDivAndShow(nIndex, nToken, cuswidth, cusheight)\r
+{\r
+ if (window.getPopupIFrame(nIndex).document.location.href != getAbsPopupURL(nIndex)) { // if redirect, reload again.\r
+ window.getPopupIFrame(nIndex).document.location = getPopupURL(nIndex);\r
+ setTimeout("BSSCPopup_AfterLoad(" + nIndex + "," + nToken + "," + cuswidth + "," + cusheight + ")", 200);\r
+ return;\r
+ }\r
+\r
+ // Determine the position of the window\r
+ var nClickX = window.gnPopupClickX;\r
+ var nClickY = window.gnPopupClickY;\r
+ var nTop = 0;\r
+ var nLeft = 0;\r
+\r
+ var nWidth = parseInt(getPopupDivStyle(nIndex).width);\r
+ var nHeight = parseInt(getPopupDivStyle(nIndex).height);\r
+\r
+ if (nClickY + nHeight + 20 < gBsClientHeight + getScrollTop()) {\r
+ nTop = nClickY + 10;\r
+ } else {\r
+ nTop = (getScrollTop() + gBsClientHeight) - nHeight - 20;\r
+ }\r
+ if (nClickX + nWidth < gBsClientWidth + getScrollLeft()) {\r
+ nLeft = nClickX;\r
+ } else {\r
+ nLeft = (getScrollLeft() + gBsClientWidth) - nWidth - 8;\r
+ }\r
+\r
+ if (nTop < getScrollTop()) nTop = getScrollTop() + 1;\r
+ if (nLeft< getScrollLeft()) nLeft = getScrollLeft() + 1;\r
+\r
+ getPopupDivStyle(nIndex).left = nLeft;\r
+ getPopupDivStyle(nIndex).top = nTop;\r
+\r
+ // Set the location of the background blocks\r
+ getPopupShadowStyle(nIndex).left = 6;\r
+ getPopupShadowStyle(nIndex).top = 6;\r
+ if (gbBsIE55)\r
+ {\r
+ getPopupShadowStyle(nIndex).left = 4;\r
+ getPopupShadowStyle(nIndex).top = 4;\r
+ }\r
+\r
+ if (gbBsMac&&gbBsIE4) {\r
+ // Total hack on the iMac to get the IFrame to position properly\r
+ getPopupIFrameStyle(nIndex).pixelLeft = 100;\r
+ getPopupIFrameStyle(nIndex).pixelLeft = 0;\r
+ // Explicitly call BSSCOnLoad because the Mac doesn't seem to do it\r
+ getPopupIFrame(nIndex).window.BSSCOnLoad();\r
+ }\r
+\r
+ if (gbBsNS6&&IsDirty(nIndex))\r
+ getElement(getPopupIFrameID(nIndex)).addEventListener("load", handleLoadNS, false);\r
+ else\r
+ BSSCPopup_Timeout(nIndex , nToken );\r
+ return;\r
+}\r
+\r
+function BSSCSize(x, y)\r
+{\r
+ this.x = x;\r
+ this.y = y;\r
+}\r
+\r
+function BSSCGetContentSize(thisWindow, size)\r
+{\r
+ if (!gbBsIE4 && !gbBsOpera7 && !gbBsNS4)\r
+ return;\r
+\r
+ if ((gbBsMac&&gbBsIE4)||gbBsNS4||gbBsOpera7) {\r
+ size.x = 320;\r
+ size.y = 180;\r
+ return;\r
+ }\r
+\r
+ // Resize the width until it is wide enough to handle the content\r
+ // The trick is to start wide and determine when the scrollHeight changes\r
+ // because then we know a scrollbar is necessary. We can then go back\r
+ // to the next widest size (for no scrollbar)\r
+\r
+ var ClientRate = gBsClientHeight / gBsClientWidth;\r
+\r
+ \r
+ var GoldenSize = new BSSCSize(0,0);\r
+ GoldenSize.x = gBsClientWidth * gBMaxXOfParent;\r
+ GoldenSize.y = gBsClientHeight *gBMaxYOfParent ;\r
+\r
+ if (ClientRate > gBRateH_W) {\r
+ GoldenSize.y = GoldenSize.x * gBRateH_W;\r
+ }\r
+ else {\r
+ GoldenSize.x = GoldenSize.y / gBRateH_W;\r
+ }\r
+\r
+ // Try to using parent specified max x.\r
+ var x = 0;\r
+ var maxgoldx = GoldenSize.x;\r
+ var maxx = gBsClientWidth * gBMaxXOfParent;\r
+ \r
+ // This double resize causes the document to re-render (and we need it to)\r
+ if (!gbBsIE5)\r
+ thisWindow.moveTo(10000,10000); // this is used to fix the flash on IE4.\r
+ \r
+ thisWindow.resizeTo(1, 1);\r
+ thisWindow.resizeTo(1, 1);\r
+ thisWindow.resizeTo(maxgoldx, thisWindow.document.body.scrollHeight + gBscrollHeight);\r
+ thisWindow.resizeTo(maxgoldx, thisWindow.document.body.scrollHeight + gBscrollHeight);\r
+ \r
+ var miny = thisWindow.document.body.scrollHeight + gBscrollHeight;\r
+ \r
+ if (miny > GoldenSize.y) // the popup does not fix in the parent wanted golden area. so try to expand itself as large as it can\r
+ {\r
+ thisWindow.resizeTo(maxx , thisWindow.document.body.scrollHeight + gBscrollHeight);\r
+ thisWindow.resizeTo(maxx , thisWindow.document.body.scrollHeight + gBscrollHeight);\r
+ \r
+ miny = thisWindow.document.body.scrollHeight + gBscrollHeight;\r
+ maxy = gBsClientHeight * gBMaxYOfParent;\r
+ \r
+ if (miny > maxy) { // the popup must have a scroll, OK let it be.\r
+ miny = maxy;\r
+ size.x = maxx;\r
+ size.y = maxy;\r
+ thisWindow.document.body.scroll = 'yes'; // At this time we do want to show scroll any more. so it will looks better a little.\r
+ }\r
+ else { // popup still can fit in the parent area by someway. now we choose the same h/w rate as parent.\r
+ size.y = miny;\r
+ \r
+ // downsize from maxx , now I try to using binary divide.\r
+ x = maxx;\r
+ deltax = -maxx/2;\r
+ //j = 0;\r
+ while (true) {\r
+ x = x + deltax;\r
+ thisWindow.resizeTo(x, miny);\r
+ thisWindow.resizeTo(x, miny);\r
+ diffy = thisWindow.document.body.scrollHeight + gBscrollHeight - x * ClientRate;\r
+ if (diffy > gBpermitYDelta ) // it is higher than wanted, so x need to be wide a little bitter\r
+ deltax = Math.abs(deltax) /2;\r
+ else if (diffy < -gBpermitYDelta) // it is shorter than wanted, so x need to be narrow a little bitter\r
+ deltax = -Math.abs(deltax) /2;\r
+ else \r
+ // the y is close enough to wanted.\r
+ break;\r
+ if (Math.abs(deltax) < gBpermitXDelta) // the next change is too slight and it can be ignore.\r
+ break;\r
+ }\r
+ size.x = thisWindow.document.body.scrollWidth; //+ gBscrollWidth;\r
+ size.y = thisWindow.document.body.scrollHeight;// + gBscrollHeight; \r
+ thisWindow.document.body.scroll = 'no';\r
+ }\r
+ }\r
+ else {\r
+ if (thisWindow.document.body.scrollWidth > maxgoldx) {\r
+ size.x = maxx; \r
+ size.y = miny; \r
+ thisWindow.document.body.scroll = 'yes';\r
+ }\r
+ else {\r
+ // downsize from maxgoldx , now I try to using binary divide.\r
+ x = maxgoldx;\r
+ deltax = -maxgoldx/2;\r
+ while (true) {\r
+ x = x + deltax;\r
+ thisWindow.resizeTo(x, miny);\r
+ thisWindow.resizeTo(x, miny);\r
+ diffy = thisWindow.document.body.scrollHeight + gBscrollHeight - x * gBRateH_W;\r
+ if (diffy > gBpermitYDelta ) // it is higher than wanted, so x need to be wide a little bitter\r
+ deltax = Math.abs(deltax) /2;\r
+ else if (diffy < -gBpermitYDelta) // it is shorter than wanted, so x need to be narrow a little bitter\r
+ deltax = -Math.abs(deltax) /2;\r
+ else \r
+ // the y is close enough to wanted.\r
+ break;\r
+ if (Math.abs(deltax) < gBpermitXDelta) // the next change is too slight and it can be ignore.\r
+ break;\r
+ }\r
+ size.x = thisWindow.document.body.scrollWidth; //+ gBscrollWidth;\r
+ size.y = thisWindow.document.body.scrollHeight ;\r
+ thisWindow.document.body.scroll = 'no'; // At this time we do not want to show scroll any more. so it will looks better a little.\r
+ thisWindow.resizeTo(size.x, size.y);\r
+ if (thisWindow.document.body.scrollWidth > size.x)\r
+ {\r
+ size.x = thisWindow.document.body.scrollWidth;\r
+ }\r
+ if (thisWindow.document.body.scrollHeight > size.y)\r
+ {\r
+ size.y = thisWindow.document.body.scrollHeight;\r
+ }\r
+ }\r
+ }\r
+ thisWindow.resizeTo(size.x, size.y);\r
+ thisWindow.resizeTo(size.x, size.y);\r
+ return;\r
+}\r
+\r
+function BSSCPopupParentClicked()\r
+{\r
+ if (!window.gbPopupTimeoutExpired) {\r
+ return false;\r
+ }\r
+ \r
+ document.onmousedown = gbOrignalOnMouseDown;\r
+\r
+ // Simply hide the popup\r
+ hideAll();\r
+\r
+ window.gbPopupTimeoutExpired = false;\r
+\r
+ return true;\r
+}\r
+\r
+function isInsideHyperLink(obj)\r
+{\r
+ if (obj&&obj!=getParentNode(obj))\r
+ {\r
+ if (obj.tagName=="A"||obj.tagName=="IMG")\r
+ return true;\r
+ else\r
+ return isInsideHyperLink(getParentNode(obj));\r
+ }\r
+ else\r
+ return false;\r
+}\r
+\r
+function BSSCPopupClicked(e)\r
+{\r
+ if (!window.gbPopupTimeoutExpired) {\r
+ return false;\r
+ }\r
+\r
+ var popupIFrame = getCurrentPopupIFrame();\r
+ if (popupIFrame == null) {\r
+ return true;\r
+ }\r
+\r
+ if (gbBsIE4 && (!((popupIFrame.window.event != null) &&\r
+ (popupIFrame.window.event.srcElement != null) &&\r
+ isInsideHyperLink(popupIFrame.window.event.srcElement)))) {\r
+ document.onmousedown = gbOrignalOnMouseDown;\r
+ \r
+ // Simply hide the popup\r
+ hideAll();\r
+ window.gbPopupTimeoutExpired = false;\r
+ return true;\r
+ }\r
+ else if (gbBsNS6 && (!((e != null) &&\r
+ (e.target!= null) && isInsideHyperLink(e.target))))\r
+ {\r
+ document.addEventListener("mousedown", gbOrignalOnMouseDown,false);\r
+ // Simply hide the popup\r
+ hideAll();\r
+ window.gbPopupTimeoutExpired = false;\r
+ return true; \r
+ }\r
+}\r
+\r
+//trace the mouse over's position for hotspot\r
+function BSPSPopupOnMouseOver(event)\r
+{\r
+ if (gbBsIE4 || gbBsOpera7||gbBsKonqueror3) {\r
+ window.gnPopupClickX = event.clientX + getScrollLeft();\r
+ window.gnPopupClickY = event.clientY + getScrollTop();\r
+ window.gnPopupScreenClickX = event.screenX;\r
+ window.gnPopupScreenClickY = event.screenY;\r
+ } else if (gbBsSafari) {\r
+ window.gnPopupClickX = event.clientX + getScrollLeft();\r
+ window.gnPopupClickY = event.clientY + getScrollTop();\r
+ window.gnPopupScreenClickX = event.screenX + window.screenX;\r
+ window.gnPopupScreenClickY = event.screenY + window.screenY;\r
+ } else if (gbBsNS4) {\r
+ window.gnPopupClickX = event.pageX - window.pageXOffset;\r
+ window.gnPopupClickY = event.pageY - window.pageYOffset;\r
+ window.gnPopupScreenClickX = event.screenX - window.pageXOffset;\r
+ window.gnPopupScreenClickY = event.screenY - window.pageYOffset;\r
+ }\r
+}\r
+\r
+function BSSCHidePopupWindow()\r
+{\r
+ if (window.gPopupWindow != null) {\r
+ if (gbBsNS4) {\r
+ if ((typeof window.gPopupWindow != "undefined") && (!window.gPopupWindow.closed)) {\r
+ window.gPopupWindow.close();\r
+ window.gPopupWindow = null;\r
+ }\r
+ }\r
+ }\r
+ return;\r
+}\r
+\r
+// Add the PopupOnClick to the onclick array.\r
+if (typeof(BsscRegisterOnClick) != "undefined")\r
+{\r
+ BsscRegisterOnClick(BsPopupOnClick);\r
+}\r
+//End to support previous popup functions\r
+\r
+/// Section End - Popup (JavaScript 1.0)\r
+\r
+/// Section Begin - Embedded Stub (JavaScript 1.0)\r
+\r
+function BSSCCreatePopupDiv()\r
+{\r
+ return;\r
+}\r
+\r
+function WritePopupMenuLayer()\r
+{\r
+ if (BsscHasExtJs()) {_WritePopupMenuLayer();}\r
+}\r
+\r
+function BSSCPopup(strURL, width, height)\r
+{\r
+ var re = new RegExp("'", 'g');\r
+ strURL = strURL.replace(re, "%27");\r
+\r
+ if (BsscHasExtJs()) { \r
+ _BSSCPopup(strURL, width, height);\r
+ }else{\r
+ //Create a temporary window first to ensure the real popup comes up on top\r
+ var wndTemp = null;\r
+ if (!gbBsNS3) {\r
+ wndTemp = window.open("", "temp", "titlebar=no,toolbar=no,status=no,location=no,menubar=no,resizable=yes,scrollbars=yes,height=3,width=4");\r
+ }\r
+ // Create the real popup window\r
+ var wndPopup = window.open(strURL, "BSSCPopup", "titlebar=no,toolbar=no,status=no,location=no,menubar=no,resizable=yes,scrollbars=yes,height=300,width=400");\r
+ // Close the temporary\r
+ if (!gbBsNS3) {\r
+ wndTemp.close();\r
+ } else {\r
+ wndPopup.focus();\r
+ }\r
+ }\r
+}\r
+\r
+var gbWndTemp = null, gbWndPopupLinks = null;\r
+var gbstrParaTotal = "";\r
+\r
+function PopupMenu_Invoke()\r
+{\r
+ if (typeof(wfRelatedTopic) == 'function' && typeof(IsFlashSupported) == 'function')\r
+ {\r
+ if (Number(gsSkinVersion) > 2 && IsFlashSupported())\r
+ {\r
+ return wfRelatedTopic(PopupMenu_Invoke.arguments);\r
+ }\r
+ }\r
+ if (BsscHasExtJs()) {\r
+ return _PopupMenu_Invoke(PopupMenu_Invoke.arguments);\r
+ }\r
+ if (gbBsNS3Before || gbBsIE3Before ) {\r
+ var argLen = PopupMenu_Invoke.arguments.length;\r
+ if (argLen < 5) {\r
+ window.document.location.href = PopupMenu_Invoke.arguments[3];\r
+ return false;\r
+ }\r
+ gbWndTemp = null;\r
+ gbWndPopupLinks = null;\r
+ gbstrParaTotal = "";\r
+ for (var i = 0; i < (argLen - 2) / 2; i++) {\r
+ var strParaLine = "";\r
+ if (gbBsNS2){\r
+ strParaLine += "<a href=\"";\r
+ strParaLine += PopupMenu_Invoke.arguments[2 * i + 3];\r
+ strParaLine += "\">"\r
+ strParaLine += PopupMenu_Invoke.arguments[2 * i + 2];\r
+ strParaLine += "</a>";\r
+ } else {\r
+ strParaLine += "<a href=\"javascript:";\r
+ strParaLine += "gotoUrl(\'";\r
+ strParaLine += PopupMenu_Invoke.arguments[2 * i + 3];\r
+ strParaLine += "\');\"";\r
+ if (PopupMenu_Invoke.arguments[1] != '') {\r
+ strParaLine += " TARGET='" + PopupMenu_Invoke.arguments[1] + "'";\r
+ }\r
+ strParaLine += ">";\r
+ strParaLine += PopupMenu_Invoke.arguments[2 * i + 2];\r
+ strParaLine += "</a>";\r
+ }\r
+ strParaLine += "<br>";\r
+ gbstrParaTotal += strParaLine;\r
+ }\r
+ var nHeight = argLen * 15;\r
+ var nWidth = 400;\r
+ var strParam = "titlebar=no,toolbar=no,status=no,location=no,menubar=no,resizable=yes,scrollbars=auto";\r
+ strParam += ",height=" + nHeight + ",width=200,resizable";\r
+ \r
+ //Create a temporary window first to ensure the real popup comes up on top\r
+ //var wndTemp = null;\r
+ if (!gbBsNS3) {\r
+ gbWndTemp = window.open("", "temp", "titlebar=no,toolbar=no,status=no,location=no,menubar=no,resizable=yes,scrollbars=yes,height=3,width=4");\r
+ } \r
+ gbWndPopupLinks = window.open("", "popuplinks", strParam);\r
+\r
+ setTimeout("Wait_PopupMenuReady()", 100);\r
+ }\r
+ return true;\r
+}\r
+\r
+function Wait_PopupMenuReady() \r
+{\r
+ if (gbWndPopupLinks != null && "object" == typeof(gbWndPopupLinks.document)) {\r
+ PopupMenu_InvokeReady();\r
+ }\r
+ else \r
+ setTimeout("Wait_PopupMenuReady()", 100);\r
+}\r
+\r
+function PopupMenu_InvokeReady()\r
+{\r
+ if (gbWndPopupLinks != null) {\r
+ gbWndPopupLinks.document.open("text/html");\r
+ gbWndPopupLinks.document.write("<html><head>");\r
+ if (gbBsNS2) {\r
+ gbWndPopupLinks.document.write("<base href=\"" + location +"\">");\r
+ } else {\r
+ //YJ: IE301,302 and NS3.x works fine\r
+ gbWndPopupLinks.document.write("<");\r
+ gbWndPopupLinks.document.write("script>");\r
+ gbWndPopupLinks.document.write("function gotoUrl(aUrl) {opener.window.location=aUrl; close();}");\r
+ gbWndPopupLinks.document.write("<");\r
+ gbWndPopupLinks.document.write("/script>");\r
+ }\r
+ gbWndPopupLinks.document.write("</head><body onBlur=\'self.focus();\'>");\r
+ gbWndPopupLinks.document.write(gbstrParaTotal);\r
+ gbWndPopupLinks.document.write("</body></html>");\r
+ gbWndPopupLinks.document.close();\r
+\r
+ // Close the temporary\r
+ if (!gbBsNS3 && gbWndTemp != null) {\r
+ gbWndTemp.close();\r
+ }else {\r
+ gbWndPopupLinks.focus();\r
+ }\r
+\r
+ return true;\r
+ }\r
+ return false;\r
+}\r
+\r
+/// Section End - Embedded Stub (JavaScript 1.0)\r
+\r
+//// Segment End -- (JavaScript 1.0)\r
+\r
+//// Segment Begin -- (JavaScript 1.2)\r
+/// Section Begin - kadov DHTM (JavaScript 1.2)\r
+\r
+//Begin to support extended and dropdown text effects.\r
+function kadovIsParagraph(el)\r
+{\r
+ return( el.tagName == "P" || el.tagName.indexOf("H") == 0 ) ? true : false;\r
+}\r
+\r
+function kadovInitEachChild(el)\r
+{ \r
+ for(var i=0; i<getChildNodes(el).length; i++)\r
+ {\r
+ var child = getChildNodes(el)[i];\r
+ if( child.tagName == "SCRIPT" || child.tagName == "!" )\r
+ continue;\r
+\r
+ if( child.id != "" )\r
+ {\r
+ // to wipe out the onload effects\r
+ if (gbBsIE4&&!gbBsMac)\r
+ {\r
+ var onLoadEffect = child.style.getAttribute( "x-on-pageload" );\r
+ if( (onLoadEffect != null) && (onLoadEffect > "") )\r
+ child.style.setAttribute( "x-on-pageload", "" );\r
+ }\r
+ \r
+ var href = child.getAttribute("href")\r
+ if( href != null && href > "" && href.indexOf( "BSSCPopup" ) >= 0 )\r
+ kadovFilePopupInit(child.id); // Init for Popup\r
+ else if( child.className == "dropspot" || child.className == "expandspot" || \r
+ child.className == "glossterm" )\r
+ kadovTextPopupInit(child.id);// Init for Expanding/Glossary or DropDown text\r
+ else if( child.className == "trigger")\r
+ kadovInitTrigger(child.id);// Init for Trigger\r
+ else\r
+ {\r
+ kadovInitEffects(child.id);// Init for DHTML effects\r
+ CEngine.SetOneTargetInitialState( child.id );\r
+ }\r
+ }\r
+ \r
+ if( (child.tagName == "IMG") && (child.getAttribute("dynsrc") > "") )\r
+ child.start = "mouseover";// to start a AVI file. fileopen doesn't work\r
+\r
+ kadovInitEachChild(child);\r
+ }\r
+}\r
+\r
+function kadovRetrieveTextInner(el)\r
+{ \r
+ var x = "";\r
+ if( (!el) || (el.tagName == "!") || (el.tagName == "SCRIPT" ))\r
+ return x;\r
+\r
+ if( kadovIsParagraph(el) )\r
+ {\r
+ var strNewID = " ";\r
+ if( el.id != "" )\r
+ strNewID += "id=" + el.id + "_NewSpan ";\r
+ x = "<span" + strNewID + "style='" + el.style.cssText + "'>" + el.innerHTML + "</span>";\r
+ }\r
+ else\r
+ {\r
+ for(var i=0; i<getChildNodes(el).length; i++)\r
+ x += kadovRetrieveTextInner( getChildNodes(el)[i] );\r
+ }\r
+ return x;\r
+}\r
+\r
+function kadovRetrieveCleanHTML( strRawHTML, strTagOpen, strTagClose, nDistance )\r
+{ \r
+ var nTagOpen = strRawHTML.indexOf( strTagOpen, 0 );\r
+ if( nTagOpen < 0 )\r
+ return strRawHTML;\r
+\r
+ var nTagClose = strRawHTML.indexOf( strTagClose, nTagOpen);\r
+ if( nTagClose < nTagOpen )\r
+ return strRawHTML;\r
+ \r
+ if( typeof(nDistance) == "number" && nDistance > 0 )\r
+ if( (nTagClose - nTagOpen) != nDistance )\r
+ return strRawHTML;\r
+ \r
+ var strCleanOnce = strRawHTML.substring(0, nTagOpen) + strRawHTML.substr(nTagClose + strTagClose.length) ;\r
+ return kadovRetrieveCleanHTML( strCleanOnce, strTagOpen, strTagClose );\r
+}\r
+\r
+function kadovAdjustObjectTag(strRawHTML, nStartPos)\r
+{// adjust object tag for related topics HTML control, because innerHTML misses out the item settings\r
+ \r
+ //Is there any DTC?\r
+ var strDTCTagOpen = '<!--Metadata type="DesignerControl" startspan';\r
+ var strDTCTagClose = '<!--Metadata type="DesignerControl" endspan-->';\r
+ var nDTCTagOpen = strRawHTML.indexOf( strDTCTagOpen, nStartPos );\r
+ if( nDTCTagOpen < 0 )\r
+ return strRawHTML;\r
+ var nDTCTagClose = strRawHTML.indexOf( strDTCTagClose, nDTCTagOpen );\r
+ if( nDTCTagClose < nDTCTagOpen)\r
+ return strRawHTML; // no Design Time Controls;\r
+ \r
+ //Is the DTC HTML Help Control?\r
+ var strRTObjTagOpen = 'classid=clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11';\r
+ var strRTObjTagClose = '</OBJECT>';\r
+ var nRTObjTagOpen = strRawHTML.indexOf( strRTObjTagOpen, nDTCTagOpen );\r
+ if( nRTObjTagOpen < nDTCTagOpen )\r
+ return strRawHTML;\r
+ var nRTObjTagClose = strRawHTML.indexOf( strRTObjTagClose, nRTObjTagOpen );\r
+ if( nRTObjTagClose < nRTObjTagOpen )\r
+ return strRawHTML; // is not a HTML help control\r
+ \r
+ // Is it a related Topics html help control?\r
+ var strRTObjLabel = '<PARAM NAME=\"Command\" VALUE=\"Related Topics';\r
+ if( strRawHTML.indexOf(strRTObjLabel, nRTObjTagOpen) < 0 )\r
+ return strRawHTML;\r
+ \r
+ // does the commented object tag contain a items parameters \r
+ var strRTItemsOpen = '<param name="Items" value="';\r
+ var strRTItemsClose = '$$**$$" >';\r
+ var strRTItemsClose2 = '$$**$$">';\r
+\r
+ var nRTItemsOpen = strRawHTML.indexOf(strRTItemsOpen, nDTCTagOpen);\r
+ if( nRTItemsOpen < nDTCTagOpen )\r
+ return strRawHTML;\r
+ var nRTItemsClose = strRawHTML.indexOf(strRTItemsClose, nRTItemsOpen);\r
+ if (nRTItemsClose == -1)\r
+ nRTItemsClose = strRawHTML.indexOf(strRTItemsClose2, nRTItemsOpen);\r
+ if( nRTItemsClose < nRTItemsOpen )\r
+ return strRawHTML;\r
+ \r
+ // found a items string\r
+ var strItems = strRawHTML.substring( nRTItemsOpen + strRTItemsOpen.length, nRTItemsClose);\r
+ if( strItems.length < 1 )\r
+ return strRawHTML;\r
+ \r
+ // to reconstruct the item(s) param tag(s)\r
+ var strItemsArray = strItems.split('$$**$$');\r
+ if( strItemsArray.length < 1 )\r
+ return strRawHTML;\r
+ var strRunTimeItemParam = "";\r
+ for( var i = 0; i < strItemsArray.length; i++ )\r
+ {\r
+ strRunTimeItemParam += '<PARAM NAME="Item' + (i+1);\r
+ strRunTimeItemParam += '"' + ' VALUE="';\r
+ strRunTimeItemParam += strItemsArray[i];\r
+ strRunTimeItemParam += '">';\r
+ }\r
+ \r
+ // to insert the reconstructed item params into runtime object tag\r
+ var strAdjustedHTML = strRawHTML.substring(0,nRTObjTagClose) + strRunTimeItemParam + strRawHTML.substring(nRTObjTagClose, strRawHTML.length);\r
+ return kadovAdjustObjectTag(strAdjustedHTML, nDTCTagClose + strDTCTagClose.length);\r
+}\r
+\r
+function kadovTextPopupOnLoad( el )\r
+{\r
+ if( typeof(el) == "string" )\r
+ el = getElement(el);\r
+\r
+ var src = el.getAttribute( "x-use-popup" );\r
+ var bNeedMove=true;\r
+ if(!src&&el.id)\r
+ {\r
+ for (var i=0;i<gPopupData.length;i++)\r
+ if (gPopupData[i].el==el.id)\r
+ {\r
+ src=gPopupData[i].popupId;\r
+ bNeedMove=false;\r
+ break;\r
+ }\r
+ }\r
+ if(!src)\r
+ src = el.style.getAttribute( "x-use-popup" ); \r
+ if (!src) \r
+ return 0;\r
+\r
+ var name = src;\r
+ if( src.substr(0,1) == "#" ) \r
+ name = src.substr(1, src.length-1);\r
+ var srcDiv = getElement(name);\r
+ if( !srcDiv )\r
+ return 1;\r
+\r
+ if (bNeedMove)\r
+ {\r
+ var type = el.getAttribute( "x-popup-type" );\r
+ if (!type)\r
+ type = el.style.getAttribute("x-popup-type");\r
+ if (!type) \r
+ return 1; \r
+ var setup = el.getAttribute( "x-tmp-setup" );\r
+ var newId = name;\r
+ if( newId.indexOf( "_tmp") <= 0 )\r
+ newId += "_tmp";\r
+\r
+ if( !setup)\r
+ {\r
+ el.setAttribute( "x-tmp-setup", 1 );\r
+\r
+ if( type == "pulldown" )\r
+ {\r
+ var strAdjust = kadovAdjustObjectTag(srcDiv.innerHTML,0);\r
+ var strCleanHTML = kadovRetrieveCleanHTML(strAdjust, "<!--", "-->");\r
+ strCleanHTML = kadovRetrieveCleanHTML(strCleanHTML, "<SCRIPT", "/SCRIPT>");\r
+ \r
+ //work around the bug in HH.exe that highlight the phrases when use Search tab\r
+ //this approach is just removing the <FONT...> tag inserted by Microsoft in the runtime\r
+ strCleanHTML = kadovRetrieveCleanHTML(strCleanHTML, "<FONT color=#", "\">", 52);\r
+ \r
+ var strStyle = " style='display:none; position:relative;";\r
+ var newDiv = "<div class=droptext id=" + newId + strStyle + "'>" + strCleanHTML + "</div>";\r
+\r
+ removeThis(srcDiv); // empty the original DIV tag\r
+ var elParentPra = kadovFindParentParagraph(el);\r
+ if( elParentPra )\r
+ insertAdjacentHTML(elParentPra, "afterEnd", newDiv );\r
+ }\r
+ else if( type == "expanding" )\r
+ {\r
+ var inner = kadovRetrieveTextInner(srcDiv);\r
+ if( inner == "" )\r
+ inner = srcDiv.innerHTML;\r
+ var strAdjust = kadovAdjustObjectTag(inner,0);\r
+ var strCleanHTML = kadovRetrieveCleanHTML(strAdjust, "<!--", "-->");\r
+ strCleanHTML = kadovRetrieveCleanHTML(strCleanHTML, "<SCRIPT", "/SCRIPT>");\r
+ var strClassName = (el.className == "glossterm") ? "glosstext" : "expandtext";\r
+ var newSpan = "<span class=" + strClassName + " style='display: none;' id=" + newId + "> " + strCleanHTML + "</span>";\r
+ removeThis(srcDiv); // empty the original DIV tag\r
+ insertAdjacentHTML(el, "afterEnd", newSpan );\r
+ }\r
+ }\r
+ }\r
+ else\r
+ {\r
+ srcDiv.style.display = "none";\r
+ }\r
+ return 0;\r
+}\r
+\r
+function getElementsByTag(obj,sTagName)\r
+{\r
+ if(obj.getElementsByTagName)\r
+ return obj.getElementsByTagName(sTagName);\r
+ else if(obj.all)\r
+ return obj.all.tags(sTagName);\r
+ return null;\r
+}\r
+\r
+function getElement(sID)\r
+{\r
+ if(document.getElementById)\r
+ return document.getElementById(sID);\r
+ else if(document.all)\r
+ return document.all(sID);\r
+ return null;\r
+}\r
+\r
+function getParentNode(obj)\r
+{\r
+ if(obj.parentNode)\r
+ return obj.parentNode;\r
+ else if(obj.parentElement)\r
+ return obj.parentElement;\r
+ return null;\r
+}\r
+\r
+function getChildNodes(obj)\r
+{\r
+ if(obj.childNodes)\r
+ {\r
+ var children = new Array();\r
+ for (var i = 0; i < obj.childNodes.length; i++)\r
+ {\r
+ if (obj.childNodes[i].nodeType == 1)\r
+ children[children.length] = obj.childNodes[i];\r
+ }\r
+ return children;\r
+ }\r
+ else if(obj.children)\r
+ return obj.children;\r
+ return null; \r
+}\r
+\r
+function removeThis(obj)\r
+{\r
+ if(obj.parentNode)\r
+ obj.parentNode.removeChild(obj);\r
+ else\r
+ obj.outerHTML="";\r
+}\r
+\r
+function kadovTextPopup( el )\r
+{\r
+ if (!gbBsIE4 && !gbBsOpera7 && !gbBsSafari && !gbBsNS6 && !gbBsKonqueror3 )\r
+ return;\r
+\r
+ var bNeedMove=true;\r
+ \r
+ if (window.event)\r
+ window.event.cancelBubble = true;\r
+\r
+ if( typeof(el) == "string" )\r
+ el = getElement(el);\r
+\r
+ if (!el||el==window)\r
+ return;\r
+ \r
+ var src = el.getAttribute( "x-use-popup" );\r
+ if(!src&&el.id)\r
+ {\r
+ for (var i=0;i<gPopupData.length;i++)\r
+ if (gPopupData[i].el==el.id)\r
+ {\r
+ src=gPopupData[i].popupId;\r
+ bNeedMove=false;\r
+ break;\r
+ }\r
+ }\r
+ if(!src)\r
+ src = el.style.getAttribute( "x-use-popup" ); \r
+ if(!src)\r
+ return;\r
+ \r
+ var name = src;\r
+ if( src.substr(0,1) == "#" ) \r
+ if (bNeedMove)\r
+ name = src.substr(1, src.length-1) + "_tmp";\r
+ else\r
+ name = src.substr(1, src.length-1);\r
+\r
+ var srcDiv = getElement(name);\r
+ if( !srcDiv )\r
+ return;\r
+\r
+ if( srcDiv )\r
+ {\r
+ if( srcDiv.style.display == "" )\r
+ srcDiv.style.display = "none";\r
+ else\r
+ {\r
+ srcDiv.style.display = "";\r
+ if( typeof(srcDiv.bInitialized) == "undefined" )\r
+ {\r
+ srcDiv.bInitialized = true;\r
+ kadovInitEffects(name);\r
+ kadovInitEachChild(srcDiv);\r
+ }\r
+ }\r
+ }\r
+ if(gbBsIE4)\r
+ event.returnValue=false;\r
+ return;\r
+}\r
+\r
+function kadovFindParentParagraph( el )\r
+{\r
+ if( typeof(el) == "string" )\r
+ el = getElement(el);\r
+ if( (!el) || el.tagName == "BODY" )\r
+ return null;\r
+ if( kadovIsParagraph(getParentNode(el)) )\r
+ return getParentNode(el);\r
+ else\r
+ return kadovFindParentParagraph( getParentNode(el) );\r
+}\r
+\r
+//Begin HTML code invoked function\r
+function kadovRegisterEventHandler( obj, strEvent, strEventHandler )\r
+{\r
+ if( !gbBsIE4 )\r
+ return;\r
+ CCSSP.RegisterEventHandler( obj, strEvent, strEventHandler );\r
+}\r
+\r
+function textPopupData(el, popupId)\r
+{\r
+ this.el = el;\r
+ this.popupId = "#"+popupId;\r
+}\r
+\r
+var gPopupData = new Array();\r
+\r
+function kadovTextPopupInit( el, popupId)\r
+{\r
+ if (!gbBsIE4 && !gbBsOpera7 && !gbBsSafari && !gbBsNS6 && !gbBsKonqueror3)\r
+ return;\r
+ \r
+ if( typeof(el) == "string" )\r
+ {\r
+ if (popupId)\r
+ {\r
+ gPopupData[gPopupData.length]=new textPopupData(el, popupId);\r
+ }\r
+ el = getElement(el);\r
+ }\r
+ \r
+ if( el != null )\r
+ {\r
+ CCSSP.RegisterEventHandler( el, "onclick", "kadovTextPopup(\"" + el.id +"\");" );\r
+ CCSSP.RegisterEventHandler( window, "onload", "kadovTextPopupOnLoad(\"" + el.id +"\");" );\r
+ }\r
+}\r
+//End HTML code invoked function\r
+\r
+//End to support extended and dropdown text effects.\r
+\r
+//Begin to convert iWrite format to RoboEditor Format for DHTML effects\r
+function kadovInitTriggersInHead( )\r
+{\r
+ if( Object.xDelayedInitElements )\r
+ {\r
+ var x = Object.xDelayedInitElements;\r
+ for(i=0; i<x.length; i++)\r
+ kadovInitTrigger( x[i] );\r
+ }\r
+}\r
+\r
+//Begin HTML code invoked function\r
+function kadovFilePopupInit( el )\r
+{\r
+ if( typeof(el) == "string" )\r
+ el = getElement(el);\r
+\r
+ if( el != null )\r
+ CCSSP.RegisterEventHandler( el, "onmouseover", "BSPSPopupOnMouseOver(event);" );\r
+}\r
+\r
+function kadovInitTrigger( element )\r
+{\r
+ if( !gbBsIE4 )\r
+ return;\r
+ var srcElement = element;\r
+ if( typeof(srcElement) == "string" )\r
+ {\r
+ srcElement = getElement(element,0);\r
+ if(srcElement == null)\r
+ return;\r
+ }\r
+ \r
+ if( !kadovIsParentVisible(srcElement) )\r
+ return;\r
+\r
+ var targets = srcElement.getAttribute( "x-targets" );\r
+ if (!targets)\r
+ targets = srcElement.style.getAttribute("x-targets");\r
+ if (!targets)\r
+ return; \r
+ var arrOneTarget = targets.split( "," );\r
+ for( var i = 0; i < arrOneTarget.length; i ++ )\r
+ bsscFXInit( element, arrOneTarget[i], null, null, null, null );\r
+}\r
+\r
+function kadovIsParentVisible( el )\r
+{\r
+ if( typeof(el) == "string" )\r
+ el = getElement(el);\r
+ if( (!el) || el.tagName == "BODY" )\r
+ return true;\r
+ if( el.style.display == 'none' ) //el.visibility == 'hidden' || \r
+ return false;\r
+ else\r
+ return kadovIsParentVisible( getParentNode(el) );\r
+}\r
+\r
+function kadovInitEffects( element )\r
+{\r
+ if( !gbBsIE4 )\r
+ return;\r
+ var srcElement = element;\r
+ if( typeof(srcElement) == "string" )\r
+ {\r
+ srcElement = getElement(element,0);\r
+ if(srcElement == null)\r
+ return;\r
+ }\r
+ \r
+ if( !kadovIsParentVisible(srcElement) )\r
+ return;\r
+ \r
+ kadovInitEffect( srcElement, "x-on-hover" );\r
+ kadovInitEffect( srcElement, "x-on-pageclick" );\r
+ kadovInitEffect( srcElement, "x-on-pageload" );\r
+ kadovInitEffect( srcElement, "x-on-trigger-1" );\r
+ kadovInitEffect( srcElement, "x-on-trigger-2" );\r
+}\r
+//End HTML code invoked function\r
+\r
+function kadovInitEffect( element, prop )\r
+{\r
+ var values = null;\r
+ if( element.getAttribute( "currentStyle" ) && element.currentStyle.getAttribute)\r
+ values = element.currentStyle.getAttribute( prop );\r
+ else if (element.style.getAttribute)\r
+ values = element.style.getAttribute( prop );\r
+ if( !values )\r
+ return;\r
+\r
+ var functions = new Array();\r
+ var nIdx = 0, nStart = 0;\r
+ var nNext = values.indexOf( "\)", 0);\r
+ while( nNext >= 0 && nNext < values.length )\r
+ {\r
+ functions[nIdx] = values.substr( nStart, nNext-nStart+1);\r
+ nStart = nNext + 1;\r
+ nIdx++;\r
+ nNext = values.indexOf( "\)", nStart);\r
+ }\r
+ \r
+ for( var i=0; i<functions.length; i++)\r
+ {\r
+ var id = element.getAttribute( "id" );\r
+ var translatedProp = kadovTranslateProp(prop);\r
+\r
+ var lp = functions[i].indexOf( "(" );\r
+ var fnname = functions[i].substring(0, lp);\r
+ var srcargs = functions[i].substring(lp+1, functions[i].length-1);\r
+ \r
+ var nClickTimes = 1;\r
+ var arrForClickCount = srcargs.split( "," );\r
+ for( var j = 0; j < arrForClickCount.length; j++ )\r
+ {// to locate and get the "clicks=99" settings\r
+ var nPageClick = arrForClickCount[j].indexOf("clicks");\r
+ if( nPageClick >= 0 )\r
+ {\r
+ nPageClick = arrForClickCount[j].indexOf("=");\r
+ if( nPageClick > 0 )\r
+ {\r
+ nClickTimes = arrForClickCount[j].substring( nPageClick + 1, arrForClickCount[j].length) * 1;\r
+ break;\r
+ }\r
+ }\r
+ }\r
+ var args = srcargs;\r
+ if( j < arrForClickCount.length )\r
+ {// to strip out the "clicks=99" from the arguments string\r
+ args = "";\r
+ for( var k = 0; k < arrForClickCount.length; k ++ )\r
+ {\r
+ if( k != j )\r
+ {\r
+ args += arrForClickCount[k];\r
+ if( k < arrForClickCount.length - 1 )\r
+ args += ",";\r
+ }\r
+ }\r
+ }\r
+ bsscFXInit( null, id, translatedProp, fnname, args, nClickTimes );\r
+ }\r
+}\r
+\r
+function kadovTranslateProp( prop )\r
+{\r
+ switch( prop )\r
+ {\r
+ case "x-on-hover" : return "bsschover";\r
+ case "x-on-pageclick" : return "bsscpageclick";\r
+ case "x-on-pageload" : return "bsscpageload";\r
+ case "x-on-trigger-1" : return "bssctrigger1";\r
+ case "x-on-trigger-2" : return "bssctrigger2";\r
+ }\r
+ return null;\r
+}\r
+//End to convert iWrite format to RoboEditor Format for DHTML effects\r
+\r
+//Begin the definition of one entry to DHTML effects\r
+function bsscFXInit( trigger_ID, target_ID, event_type, \r
+ action_type, action_setting, event_addional )\r
+{\r
+ if( (!gbBsWindows && !gbBsSunOS && !(gbBsMac&&gbBsIE5)) || typeof(target_ID) != "string" )//MUST have a target_ID\r
+ return; // we don't support Navigator yet\r
+ \r
+ if( typeof(event_type) == "string" )\r
+ event_type = event_type.toLowerCase();\r
+ if( typeof(action_type) == "string" )\r
+ action_type = action_type.toLowerCase();\r
+ if( typeof(action_setting) == "string" )\r
+ action_setting = action_setting.toLowerCase();\r
+ \r
+ // to get the target element then add it to the target list\r
+ var eleTarget = CCSSP.GetObject( target_ID );\r
+ if( (eleTarget != null) && (event_type != null) && (action_type != null) )\r
+ {\r
+ CEngine.AddOneTarget( target_ID, eleTarget );\r
+ CEngine.BuildTargetObject(target_ID, event_type, action_type, action_setting, event_addional);\r
+ }\r
+ \r
+ // to validate the trigger_ID parameter\r
+ if( typeof(trigger_ID) == "string" && trigger_ID != "" )\r
+ CEngine.BuildTriggerObject( trigger_ID, target_ID );\r
+} \r
+//End the definition of one entry to DHTML effects\r
+\r
+/// Section End - kadov DHTM (JavaScript 1.2)\r
+\r
+/// Section Begin - CCSSP DHTM (JavaScript 1.2)\r
+\r
+//Begin JavaScript libary for cross-platform positioning object.\r
+function CCSSP(){} // constructor of CCSSP class\r
+\r
+CCSSP.GetObject = function( obj )\r
+{//convert object name string or reference into a valid object reference\r
+ if( typeof(obj) == "object" )\r
+ return obj;\r
+ else if( typeof(obj) == "string" && obj != "")\r
+ {\r
+ if( gbBsNS4 )\r
+ return eval("document." + obj);\r
+ else\r
+ return eval("document.all(\"" + obj + "\")");\r
+ }\r
+ else\r
+ return null;\r
+}\r
+\r
+CCSSP.MoveObjectTo = function(obj, x, y)\r
+{//positioning an object at a specific pixel coordinate\r
+ if( gbBsNS4 )\r
+ obj.moveTo(x,y);\r
+ else\r
+ {\r
+ obj.style.pixelLeft = x;\r
+ obj.style.pixelTop = y;\r
+ }\r
+}\r
+\r
+CCSSP.MoveObjectBy = function(obj, dx, dy)\r
+{//moveing a object by x and/or y pixel\r
+ if( gbBsNS4 )\r
+ obj.moveBy(dx,dy);\r
+ else\r
+ {\r
+ obj.style.pixelLeft += dx;\r
+ obj.style.pixelTop += dy;\r
+ }\r
+}\r
+\r
+CCSSP.SetObjectBGColor = function(obj, color)\r
+{//set the background color of an object\r
+ if( gbBsNS4 )\r
+ obj.bgColor = color;\r
+ else\r
+ obj.style.backgroundColor = color;\r
+}\r
+\r
+CCSSP.ShowObject = function(obj, bShow)\r
+{// set the object to be visible or invisible\r
+ if( gbBsNS4 )\r
+ obj.visibility = (bShow == true) ? 'show' : 'hide';\r
+ else\r
+ obj.style.visibility = (bShow == true) ? 'visible' : 'hidden';// when hidden, it still occupy some space.\r
+}\r
+\r
+CCSSP.GetObjectLeft = function(obj)\r
+{// retrieve the x coordinate of a posionable object\r
+ if( gbBsNS4 )\r
+ return obj.left;\r
+ else\r
+ return obj.style.pixelLeft;\r
+}\r
+\r
+CCSSP.GetObjectTop = function(obj)\r
+{// retrieve the y coordinate of a posionable object\r
+ if( gbBsNS4 )\r
+ return obj.top;\r
+ else\r
+ return obj.style.pixelTop;\r
+}\r
+\r
+CCSSP.GetObjectContainLeft = function(obj)\r
+{// retrieve the x coordinate of a posionable object relative to it's parent element\r
+ if( gbBsNS4 )\r
+ return obj.pageX;\r
+ else\r
+ {\r
+ if( obj == document.body )\r
+ return obj.clientLeft;\r
+ else\r
+ return obj.offsetLeft;\r
+ }\r
+}\r
+\r
+CCSSP.GetObjectWindowLeft = function(obj)\r
+{// retrieve the x coordinate of a posionable object relative to browser window\r
+ if( gbBsNS4 )\r
+ return obj.pageX;\r
+ else\r
+ {\r
+ var nOffsetWindowLeft = 0;\r
+ for(var element = obj; element; element = element.offsetParent)\r
+ nOffsetWindowLeft += CCSSP.GetObjectContainLeft(element);\r
+ return nOffsetWindowLeft;\r
+ }\r
+}\r
+\r
+CCSSP.GetObjectContainTop = function(obj)\r
+{// retrieve the y coordinate of a posionable object relative to it's parent element\r
+ if( gbBsNS4 )\r
+ return obj.pageY;\r
+ else\r
+ {\r
+ if( obj == document.body )\r
+ return obj.clientTop;\r
+ else\r
+ return obj.offsetTop;\r
+ }\r
+}\r
+\r
+CCSSP.GetObjectWindowTop = function(obj)\r
+{// retrieve the y coordinate of a posionable object relative to browser window\r
+ if( gbBsNS4 )\r
+ return obj.pageY;\r
+ else\r
+ {\r
+ var nOffsetWindowTop = 0;\r
+ for(var element = obj; element; element = element.offsetParent)\r
+ nOffsetWindowTop += CCSSP.GetObjectContainTop(element);\r
+ return nOffsetWindowTop;\r
+ }\r
+}\r
+\r
+CCSSP.GetObjectHeight = function(obj)\r
+{// retrieve the height of a posionable object\r
+ if( gbBsNS4 )\r
+ return obj.clip.height;\r
+ else\r
+ return obj.offsetHeight;\r
+}\r
+\r
+CCSSP.GetObjectWidth = function(obj)\r
+{// retrieve the width of a posionable object\r
+ if( gbBsNS4 )\r
+ return obj.clip.width;\r
+ else\r
+ return obj.offsetWidth;\r
+}\r
+\r
+CCSSP.RegisterEventHandler = function( srcObj, rawEventName, funcHandler )\r
+{ // to add the "funcHandler" as the "rawEventName" 's handler to the "srcObj" object,the original event handler will be combined\r
+ if (gbBsNS4 && !gbBsNS6)\r
+ return ;\r
+ \r
+ var oldHandler = "";\r
+\r
+ if (gbBsMac &&gbBsIE4&&!gbBsIE5)\r
+ {\r
+ if (typeof(srcObj[rawEventName.toLowerCase()])=="unknown")\r
+ { //search for <SCRIPT> tag which define the event handler\r
+ for( var i = 0; i < document.scripts.length; i++ ) \r
+ {\r
+ var script = document.scripts[i];\r
+ if( (script.htmlFor == srcObj.id || script.htmlFor == srcObj ) && script.event == rawEventName )\r
+ {\r
+ oldHandler = script.innerHTML;\r
+ break;\r
+ }\r
+ }\r
+ }\r
+ }\r
+ else\r
+ {\r
+ var oldInlineHandler = srcObj[rawEventName.toLowerCase()];\r
+ if( oldInlineHandler != null && typeof(oldInlineHandler) != "undefined")\r
+ {\r
+ var functionDefinition = oldInlineHandler.toString();\r
+ var bodyStart = functionDefinition.indexOf( "{" );\r
+ var bodyEnd = functionDefinition.lastIndexOf( "}" );\r
+ if( bodyStart > 0 || bodyEnd > bodyStart )\r
+ oldHandler = functionDefinition.substr( bodyStart + 1, bodyEnd - bodyStart - 2 );\r
+ }\r
+ else if( gbBsIE4 )\r
+ { //search for <SCRIPT> tag which define the event handler\r
+ for( var i = 0; i < document.scripts.length; i++ ) \r
+ {\r
+ var script = document.scripts[i];\r
+ if( (script.htmlFor == srcObj.id || script.htmlFor == srcObj ) && script.event == rawEventName )\r
+ {\r
+ oldHandler = script.innerHTML;\r
+ break;\r
+ }\r
+ }\r
+ }\r
+ }\r
+ if( oldHandler.indexOf(funcHandler) >= 0 )\r
+ return;// to prevent register the funtion twice.\r
+\r
+ if( gbBsNS4 ) // only "onload, onresize, onfocus" apply to window\r
+ {// other raw events will apply to layer\r
+ var noOn = rawEventName.substring(2, rawEventName.length);\r
+ if( typeof(noOn) == "string" && noOn.length > 3 ) {\r
+ if (srcObj.captureEvents)\r
+ srcObj.captureEvents( Event[noOn.toUpperCase()] );\r
+ }\r
+ }\r
+ \r
+ var newHandler = oldHandler;\r
+ if( newHandler.length == 0 )\r
+ newHandler = funcHandler;\r
+ else\r
+ newHandler += "; " + funcHandler;\r
+ \r
+ srcObj[rawEventName.toLowerCase()] = new Function( newHandler );\r
+}\r
+\r
+CCSSP.GetWindowHeight = function()\r
+{// retrieve the height of available content in browser window\r
+ if( gbBsNS4 )\r
+ return window.innerHeight;\r
+ else\r
+ return document.body.clientHeight;\r
+}\r
+\r
+CCSSP.GetWindowBottom = function()\r
+{// retrieve the bottom postion of browser window\r
+ if( gbBsNS4 )\r
+ return window.outerHeight + window.pageYOffset;\r
+ else\r
+ return document.body.clientHeight + document.body.scrollTop;\r
+}\r
+\r
+CCSSP.GetWindowWidth = function()\r
+{// retrieve the width of available content in browser window\r
+ if( gbBsNS4 )\r
+ return window.innerWidth;\r
+ else\r
+ return document.body.clientWidth;\r
+}\r
+\r
+CCSSP.GetWindowRight = function()\r
+{// retrieve the right postion of browser window\r
+ if( gbBsNS4 )\r
+ return window.outerWidth + window.pageXOffset;\r
+ else\r
+ return document.body.clientWidth + document.body.scrollLeft;\r
+}\r
+\r
+CCSSP.TrimString = function( objString, subtrim )\r
+{// to trim the "subtrim" in the beginning and ending of a string object\r
+ if( typeof(subtrim) != "string" || subtrim == null )\r
+ return objString;\r
+ var strHead = objString.substring(0, 1);\r
+ var strRear = objString.substring(objString.length-1, objString.length);\r
+ if( strHead != subtrim && strRear != subtrim )\r
+ return objString;\r
+ \r
+ var spacePos = objString.indexOf(subtrim);\r
+ if( spacePos < 0 )\r
+ return objString;\r
+ else if( spacePos == objString.length - 1 )\r
+ return objString.substring(0, spacePos);\r
+ else\r
+ {\r
+ var newString = objString.substring( spacePos + 1, objString.length);\r
+ return CCSSP.TrimString( newString, subtrim );\r
+ }\r
+}\r
+\r
+CCSSP.TrimSpace = function( objString )\r
+{\r
+ var Trim1 = CCSSP.TrimString( objString, " ");\r
+ return CCSSP.TrimString( Trim1, "\'");\r
+}\r
+\r
+CCSSP.GetEventElement = function( navEventObject )\r
+{// to get the element who fired the current event\r
+ if(gbBsNS4) \r
+ if (gbBsNS6)\r
+ return null;\r
+ else\r
+ navEventObject.target;\r
+ else\r
+ return event.srcElement;\r
+}\r
+\r
+CCSSP.PrepareFilter = function( Obj )\r
+{//to prepare for making the filter work\r
+ Obj.style.filter = "";\r
+ if( Obj.style.width != "" || Obj.style.height != "" || Obj.style.position == "absolute" )\r
+ return;\r
+ Obj.style.height = CCSSP.GetObjectHeight(Obj);\r
+}\r
+\r
+CCSSP.IsDescendant = function( progenitor, progeny )\r
+{\r
+ if( typeof(progeny) == "undefined" || progeny == null )\r
+ return false;\r
+ else if( progeny == progenitor )\r
+ return true; \r
+ else if( progeny.id == progenitor.id ) \r
+ return true; \r
+ else if( getParentNode(progeny) == getParentNode(progenitor))\r
+ return false;\r
+ else\r
+ return CCSSP.IsDescendant( progenitor, getParentNode(progeny));\r
+}\r
+\r
+CCSSP.IsTextTag = function( Obj )\r
+{\r
+ if( typeof( Obj.tagName ) == "undefined" )\r
+ return false;\r
+ return( Obj.tagName.indexOf("H") == 0 || Obj.tagName == "P" || \r
+ Obj.tagName == "FONT" || Obj.tagName == "SPAN" );\r
+}\r
+\r
+//End JavaScript libary for cross-platform positioning object.\r
+\r
+/// Section End - CCSSP DHTM (JavaScript 1.2)\r
+\r
+/// Section Begin - CCSSP DHTM 1 (JavaScript 1.2)\r
+\r
+//Begin the definition of class CTrigger\r
+function CTrigger( TriggerElement )\r
+{\r
+ // object : the trigger element. Never be null. \r
+ this.eleTrigger = TriggerElement;\r
+ \r
+ // number : the click counter number: only 3 values: 0,1,2;\r
+ this.nCounter = 0; \r
+ \r
+ //object as associative array of string:\r
+ // the associate target ID strings; one element at least. \r
+ this.objStrTarget = new Object();\r
+ this.eleTrigger.style.cursor = "hand";\r
+ if( this.eleTrigger.tagName == "AREA" && this.eleTrigger.getAttribute("href") == "" )\r
+ this.eleTrigger.setAttribute("href", "#") // to make a hand cursor for image map\r
+}\r
+\r
+CTrigger.prototype.AddTargetID = function( strTargetID )\r
+{// add one target ID string to the objStrTarget\r
+ if( typeof(strTargetID) != "string" )\r
+ return ;\r
+ if( typeof(this.objStrTarget[strTargetID]) != "string" )\r
+ this.objStrTarget[strTargetID] = strTargetID;\r
+}\r
+\r
+CTrigger.prototype.OnTriggerClick = function()\r
+{// to activate all asociated target\r
+ var strEventType = ( (this.nCounter++)% 2 == 0 ) ? \r
+ "bssctrigger1" : "bssctrigger2";\r
+ \r
+ // to enumerate associative target element's ID string\r
+ for( var strTargetID in this.objStrTarget ) \r
+ CEngine.SendEventToOneTarget( strTargetID, strEventType );\r
+}\r
+//End the definition of class CTrigger\r
+\r
+//Begin the definition of class CTarget\r
+function CTarget( TargetElement )\r
+{\r
+ // object : the target element. Never be null.\r
+ this.eleTarget = TargetElement;\r
+ this.objManager = new Object(); // object: the event manager\r
+} \r
+\r
+CTarget.nPageClickCounter = 0;// static class property.\r
+\r
+CTarget.prototype.GetAgencyObject = function(str_action_type,action_setting )\r
+{// return the action agency ( effect )object's refernece \r
+ switch( str_action_type )\r
+ {\r
+ case "show":return new CAgencyShow( this.eleTarget, true ) ;\r
+ case "hide":return new CAgencyShow( this.eleTarget, false ) ;\r
+\r
+ case "flyin" : \r
+ return new CAgencyFly(this.eleTarget, action_setting, true);\r
+ case "flyout" : \r
+ return new CAgencyFly(this.eleTarget, action_setting, false);\r
+ case "spiralin" : \r
+ return new CAgencySpiral(this.eleTarget, action_setting, true);\r
+ case "spiralout" : \r
+ return new CAgencySpiral(this.eleTarget, action_setting, false);\r
+ case "zoomin" :\r
+ return new CAgencyZoom(this.eleTarget, action_setting, true);\r
+ case "zoomout" : \r
+ return new CAgencyZoom(this.eleTarget, action_setting, false);\r
+ case "elastic" : \r
+ return new CAgencyElastic(this.eleTarget, action_setting);\r
+ \r
+ case "fadein" : \r
+ return (gbBsIE4)? new CAgencyAlpha(this.eleTarget, action_setting, true) : null;\r
+ case "fadeout" :\r
+ return (gbBsIE4)? new CAgencyAlpha(this.eleTarget, action_setting, false) : null;\r
+ case "rockrollstatic" :\r
+ case "rockroll" :\r
+ return (gbBsIE4)? new CAgencyWave(this.eleTarget, action_setting, false) : null;\r
+ \r
+ case "glow":\r
+ return (gbBsIE4)? new CAgencyGlow(this.eleTarget,action_setting) : null;\r
+ case "dropshadow":\r
+ return (gbBsIE4)? new CAgencyDropShadow(this.eleTarget,action_setting) : null;\r
+ case "transition" :\r
+ return (gbBsIE4)? new CAgencyRevealTrans(this.eleTarget,action_setting) : null;\r
+ case "blur" :\r
+ return (gbBsIE4)? new CAgencyBlur(this.eleTarget,action_setting) : null;\r
+\r
+ case "fliph" : // all these 4 do NOT need any parameters\r
+ case "flipv" :\r
+ case "invert":\r
+ case "gray" :\r
+ return (gbBsIE4)? new CAgencyChangeFilter(this.eleTarget, str_action_type) : null;\r
+ \r
+ case "fontchange": // the effects below change the style on the fly, so won't work in Navigator\r
+ return (gbBsIE4)? new CAgencyFontChange(this.eleTarget,action_setting) : null;\r
+ case "boderchange": \r
+ case "stylechange":\r
+ return (gbBsIE4)? new CAgencyChangeStyle(this.eleTarget,action_setting) : null;\r
+\r
+ default: return null;\r
+ }\r
+}\r
+\r
+CTarget.prototype.SetEventManager = function( \r
+ one_event_type,str_action_type,action_setting,event_additional)\r
+{// to set the event manager with specified action \r
+ if( typeof( one_event_type ) != "string" || \r
+ typeof( str_action_type ) != "string"||\r
+ typeof( action_setting ) != "string" )\r
+ return false;\r
+ if( typeof(this.objManager[one_event_type]) == "undefined" )\r
+ {\r
+ this.objManager[one_event_type] = new Object();\r
+ this.objManager[one_event_type].length = 0;\r
+ }\r
+ \r
+ var eventAgency = this.GetAgencyObject(str_action_type,action_setting);\r
+ if( eventAgency != null )\r
+ {\r
+ var ct = this.objManager[one_event_type].length ++;\r
+ this.objManager[one_event_type][ct] = eventAgency;\r
+ \r
+ if( one_event_type == "bsscpageclick" )\r
+ {// to deal with the "number of pageclick" stuff\r
+ if( typeof(event_additional) == "number" )\r
+ this.objManager[one_event_type][ct].nPageClick = event_additional;\r
+ else // set the default number \r
+ this.objManager[one_event_type][ct].nPageClick = 1;\r
+ \r
+ if( (typeof(this.objManager.nMinPageClickIndex) == "undefined") ||\r
+ (this.objManager[one_event_type][ct].nPageClick < \r
+ this.objManager[one_event_type][this.objManager.nMinPageClickIndex].nPageClick) )\r
+ this.objManager.nMinPageClickIndex = ct;\r
+ }\r
+ \r
+ //hide the object blindly,SetState function will take care of the final correct state\r
+ if( ((one_event_type == "bsscpageclick") && \r
+ (this.objManager[one_event_type][ct].nPageClick == 1)) ||\r
+ one_event_type == "bsscpageload" ||\r
+ one_event_type == "bssctrigger1" )\r
+ CCSSP.ShowObject( this.eleTarget, false );\r
+ \r
+ if( one_event_type == "bssctrigger1" || one_event_type == "bssctrigger2" )\r
+ if( typeof( this.strTriggerEvent ) == "undefined" )\r
+ this.strTriggerEvent = ( one_event_type == "bssctrigger1" ) ? "bssctrigger2" : "bssctrigger1";\r
+ \r
+ return true;\r
+ }\r
+ return false;\r
+}\r
+\r
+CTarget.prototype.OnEvent = function( strBsscEvent )\r
+{// response to the event ( bssc format )\r
+ if( typeof(this.objManager[strBsscEvent]) == "object" )\r
+ { // to get the event agency from the event manager\r
+ var eventAgency = this.objManager[strBsscEvent];\r
+ for( var i = 0; i < eventAgency.length; i++ )\r
+ {\r
+ if( strBsscEvent == "bsscpageclick" && \r
+ eventAgency[i].nPageClick != CTarget.nPageClickCounter )\r
+ continue;\r
+ else if( strBsscEvent == "bsschover" && event.type == "mouseout" )\r
+ eventAgency[i].EndEffect();\r
+ else // to invoke the unified function in effect object \r
+ eventAgency[i].UpdateEffect(); \r
+ }\r
+ }\r
+}\r
+\r
+CTarget.prototype.SetState = function( strBsscEvent )\r
+{\r
+ if( typeof(this.objManager[strBsscEvent]) != "object" )\r
+ return false;\r
+\r
+ // to get the event agency from the event manager\r
+ var eventAgency = this.objManager[strBsscEvent];\r
+ \r
+ if( strBsscEvent == "bsscpageclick" )\r
+ {// we only set the initial state for the minium number of pageclick \r
+ eventAgency[this.objManager.nMinPageClickIndex].PrepareEffect();\r
+ return true;\r
+ }\r
+ else\r
+ {\r
+ for( var i = 0; i < eventAgency.length; i++ )\r
+ eventAgency[i].PrepareEffect(); // to invoke the unified function in effect object \r
+ if( i > 0 )\r
+ return true;\r
+ else\r
+ return false;\r
+ }\r
+}\r
+//End the definition of class CTarget\r
+\r
+//Begin the definition of CEngine class\r
+function CEngine(){}// all properities are going be "class" properities\r
+\r
+// object : as associative array of trigger objects\r
+CEngine.objTrigger = new Object();\r
+// object : as associative array of target objects \r
+CEngine.objTarget = new Object(); \r
+\r
+// Array : each element is a CAgencyXXX animation object\r
+CEngine.arrAnimation = new Array();\r
+CEngine.PerformAnimation = function( nIndex )\r
+{// animation : update effects function\r
+ CEngine.arrAnimation[nIndex].UpdateEffect();\r
+}\r
+\r
+CEngine.AddOneTrigger = function(TriggerID,TriggerElement)\r
+{// add one Trigger object into the trigger array\r
+ if( typeof(TriggerID) != "string" || TriggerElement == null ||\r
+ typeof(TriggerElement) != "object" )\r
+ return;\r
+ if( typeof(CEngine.objTrigger[TriggerID] ) != "object" )\r
+ CEngine.objTrigger[TriggerID] = new CTrigger(TriggerElement);\r
+}\r
+ \r
+CEngine.AddOneTarget = function(TargetID, TargetElement)\r
+{// add one Target object into the target array\r
+ if( typeof(TargetID) != "string" || TargetElement == null ||\r
+ typeof(TargetElement) != "object" )\r
+ return;\r
+ if( typeof(CEngine.objTarget[TargetID]) != "object" )\r
+ CEngine.objTarget[TargetID] = new CTarget( TargetElement );\r
+}\r
+\r
+CEngine.SendEventToOneTarget = function(strTargetID, strBsscEvent )\r
+{// to activate one target object\r
+ if( typeof(CEngine.objTarget[strTargetID]) == "object" ) \r
+ {\r
+ if( strBsscEvent == "bssctrigger1" || strBsscEvent == "bssctrigger2" )\r
+ {//now, the "bssctrigger1" and "bssctrigger2" work like a toggle\r
+ if( strBsscEvent == CEngine.objTarget[strTargetID].strTriggerEvent )\r
+ strBsscEvent = (strBsscEvent == "bssctrigger1") ? "bssctrigger2" : "bssctrigger1";\r
+ CEngine.objTarget[strTargetID].strTriggerEvent = strBsscEvent;\r
+ }\r
+ CEngine.objTarget[strTargetID].OnEvent( strBsscEvent );\r
+ }\r
+}\r
+\r
+CEngine.SendEventToAllTarget = function( strBsscEvent )\r
+{ //to activate all target associative to the BSSC event\r
+ for( var strTargetID in CEngine.objTarget ) //to enumerate all target\r
+ CEngine.SendEventToOneTarget( strTargetID, strBsscEvent );\r
+}\r
+\r
+CEngine.SetOneTargetInitialState = function( strTargetID )\r
+{// only invoked after ALL effects for the target have been set\r
+ if( typeof(CEngine.objTarget[strTargetID]) == "object" ) \r
+ {// to get target object\r
+ var objTarget = CEngine.objTarget[strTargetID];\r
+ if( objTarget.SetState( "bsscpageload" ) == false )\r
+ {\r
+ objTarget.SetState( "bsscpageclick" );\r
+ objTarget.SetState( "bssctrigger1" );\r
+ }\r
+ }\r
+}\r
+\r
+CEngine.AdjustPageClickCounter = function()\r
+{\r
+ var nAdjustedClickCounter = CTarget.nPageClickCounter;\r
+ var bAdjusted = false;\r
+ for( var strTargetID in CEngine.objTarget ) //to enumerate all target\r
+ {// try to find the minum pageCliclConter greater than CTarget.nPageClickCounter\r
+ var objEventPageClick = CEngine.objTarget[strTargetID].objManager.bsscpageclick;\r
+ if( objEventPageClick != null )\r
+ {\r
+ for( var i = 0; i < objEventPageClick.length; i++ )\r
+ {\r
+ var nOtherPageClick = objEventPageClick[i].nPageClick;\r
+ if( nOtherPageClick == CTarget.nPageClickCounter )\r
+ return;\r
+ if( nOtherPageClick > CTarget.nPageClickCounter )\r
+ {\r
+ if( !bAdjusted )\r
+ {\r
+ nAdjustedClickCounter = nOtherPageClick;\r
+ bAdjusted = true;\r
+ }\r
+ else if( nOtherPageClick < nAdjustedClickCounter )\r
+ nAdjustedClickCounter = nOtherPageClick;\r
+ }\r
+ }\r
+ }\r
+ }\r
+ CTarget.nPageClickCounter = nAdjustedClickCounter;\r
+}\r
+\r
+CEngine.OnPageLoad = function()\r
+{ \r
+ // first, to set all target's initial state\r
+ for( var strTargetID in CEngine.objTarget )\r
+ CEngine.SetOneTargetInitialState( strTargetID );\r
+ \r
+ // to invoke all target's onpageload handler\r
+ CEngine.SendEventToAllTarget( "bsscpageload" );\r
+}\r
+\r
+CEngine.OnPageClick = function()\r
+{ // to invoke all target's onpageclick handler\r
+ var src = CCSSP.GetEventElement( arguments[0] );\r
+ if( src == null )\r
+ return;\r
+ \r
+ var objClickedTrigger = null;\r
+ for( var strTriggerID in CEngine.objTrigger )\r
+ { // to detect which trigger is clicked\r
+ if( CCSSP.IsDescendant( CEngine.objTrigger[strTriggerID].eleTrigger,src) )\r
+ {\r
+ objClickedTrigger = CEngine.objTrigger[strTriggerID];\r
+ break;\r
+ }\r
+ }\r
+ \r
+ if( objClickedTrigger != null) // the clicked trigger found\r
+ objClickedTrigger.OnTriggerClick();\r
+ else // no trigger is clicked\r
+ { // to send PageClick event to all target\r
+ CTarget.nPageClickCounter++;\r
+ CEngine.AdjustPageClickCounter();\r
+ CEngine.SendEventToAllTarget( "bsscpageclick" );\r
+ }\r
+} \r
+\r
+CEngine.OnMouseOver = function()\r
+{ // to invoke all target's onpageload handler\r
+ var src = CCSSP.GetEventElement( arguments[0] );\r
+ if( src == null )\r
+ return;\r
+ \r
+ var strHoveredTargetID = null;\r
+ for( var strTargetID in CEngine.objTarget )\r
+ { // to detect which Target is hovering on\r
+ if( CCSSP.IsDescendant( CEngine.objTarget[strTargetID].eleTarget, src ) )\r
+ {\r
+ strHoveredTargetID = strTargetID;\r
+ break;\r
+ }\r
+ }\r
+ \r
+ if( strHoveredTargetID != null ) // the hovered target found\r
+ CEngine.SendEventToOneTarget( strHoveredTargetID, "bsschover" );\r
+}\r
+\r
+CEngine.BuildTargetObject = function(target_ID,event_type,action_type,\r
+ action_setting, event_additional)\r
+{// to build target object \r
+ // to get the target object\r
+ if( typeof( CEngine.objTarget[target_ID] ) != "object" )\r
+ return false;// the engine's AddOneTarget function might have failed.\r
+ var TargetObject = CEngine.objTarget[target_ID];\r
+ \r
+ // to prepare the parameters for the event manager\r
+ var arrEvent = event_type.split("|"); // to split the combined event_type string\r
+ var arrAction = action_type.split("|");//to split the combined action_type string\r
+ for( var trim = 0; trim < arrEvent.length; trim++ )\r
+ arrEvent[trim] = CCSSP.TrimSpace(arrEvent[trim]);\r
+ \r
+ for( trim = 0; trim < arrAction.length; trim++ )\r
+ arrAction[trim] = CCSSP.TrimSpace(arrAction[trim]);\r
+ \r
+ var arrSetting = new Array(); \r
+ if( typeof(action_setting) == "string" )\r
+ arrSetting = action_setting.split("|");// to split the combined action_setting string\r
+ // to calibrate the arrays\r
+ for( var i = arrSetting.length; i < arrAction.length; i++ )\r
+ {\r
+ if( typeof(arrSetting[i]) != "string" )\r
+ arrSetting[i] = "";\r
+ } \r
+\r
+ // to prepare for dealing with the absolute posioning element\r
+ TargetObject.eleTarget.ABSX = CCSSP.GetObjectLeft( TargetObject.eleTarget );\r
+ TargetObject.eleTarget.ABSY = CCSSP.GetObjectTop( TargetObject.eleTarget );\r
+\r
+ if( arrEvent.length > 1 )\r
+ {// if event is combined, it must be : "bssctrigger1 | bssctrigger2"\r
+ if( arrAction.length != 2 )\r
+ return false; // if event is combined, there must be 2 actions\r
+ for( i = 0 ; i < 2; i++ )\r
+ {\r
+ if( TargetObject.SetEventManager(arrEvent[i], arrAction[i], \r
+ arrSetting[i], event_additional) == false )\r
+ return false; // the event manager has not been set up\r
+ }\r
+ }\r
+ else // the event_type string is not combined\r
+ {\r
+ for( i = 0 ; i < arrAction.length; i++ )\r
+ {\r
+ TargetObject.SetEventManager(event_type, arrAction[i], arrSetting[i], event_additional);\r
+ // to validate the event manager\r
+ if( typeof(TargetObject.objManager[event_type]) != "object" ||\r
+ typeof(TargetObject.objManager[event_type][i]) != "object" )\r
+ return false; // the event manager has not been set up\r
+ }\r
+ }\r
+ return true;\r
+}\r
+\r
+CEngine.BuildTriggerObject = function(trigger_ID, target_ID)\r
+{// to build the trigger object\r
+ var arrTrigger = trigger_ID.split("|"); // to split the combined trigger_ID string\r
+ for( var i = 0; i < arrTrigger.length; i ++ )\r
+ {// to get the trigger element then add it to the trigger list\r
+ arrTrigger[i] = CCSSP.TrimSpace( arrTrigger[i] );\r
+ var eleTrigger = CCSSP.GetObject( arrTrigger[i] );\r
+ if( eleTrigger == null )\r
+ continue; // the trigger_ID string in the HTML code maybe wrong\r
+ CEngine.AddOneTrigger( arrTrigger[i], eleTrigger );\r
+\r
+ // to get the target object\r
+ if( typeof( this.objTrigger[arrTrigger[i]] ) != "object" )\r
+ continue;// the engine's AddOneTarget function might have failed.\r
+ CEngine.objTrigger[arrTrigger[i]].AddTargetID( target_ID );\r
+ }\r
+}\r
+//End the definition of CEngine class\r
+\r
+/// Section End - CCSSP DHTM 1 (JavaScript 1.2)\r
+\r
+/// Section Begin - CCSSP DHTM 2 (JavaScript 1.2)\r
+\r
+//Begin the definition of CAgencyXXXX classes\r
+\r
+//Begin of the CAgencyShow definition\r
+function CAgencyShow( element, bIsShow )\r
+{\r
+ this.ele = element;\r
+ this.bIsShow = bIsShow;\r
+}\r
+\r
+CAgencyShow.prototype.PrepareEffect = function()\r
+{\r
+ CCSSP.ShowObject( this.ele, !this.bIsShow );\r
+}\r
+\r
+CAgencyShow.prototype.UpdateEffect = function()\r
+{\r
+ CCSSP.ShowObject( this.ele, this.bIsShow );\r
+}\r
+\r
+CAgencyShow.prototype.EndEffect = function()\r
+{\r
+ CCSSP.ShowObject( this.ele, !this.bIsShow );\r
+}\r
+// End of the CAgencyShow definition\r
+\r
+// Begin of CAgencyFly definition\r
+function CAgencyFly( element, settings, bIsIn )\r
+{\r
+ this.ele = element;\r
+ this.bIsIn = bIsIn;\r
+ this.duration = 1000; // default\r
+ this.direction = "right";\r
+\r
+ var arrAllSet = settings.split(",");\r
+ for( var i = 0; i < arrAllSet.length; i ++ )\r
+ {// to retrieve the setting\r
+ arrAllSet[i] = CCSSP.TrimSpace(arrAllSet[i]);\r
+ var arrOneSet = arrAllSet[i].split("=");\r
+ for( var j = 0; j < arrOneSet.length; j++ )\r
+ arrOneSet[j] = CCSSP.TrimSpace(arrOneSet[j]);\r
+ switch( arrOneSet[0] )\r
+ {\r
+ case "speed" : this.duration = 100000/arrOneSet[1]; break;\r
+ case "direction" : this.direction = arrOneSet[1]; break;\r
+ }\r
+ }\r
+ \r
+ if( gbBsIE5 && this.ele.style.position != "absolute" )\r
+ this.ele.style.position = "relative";\r
+ this.timer = null;\r
+ this.aniIndex = CEngine.arrAnimation.length;\r
+ CEngine.arrAnimation[this.aniIndex] = this;\r
+}\r
+\r
+CAgencyFly.prototype.PrepareEffect = function()\r
+{\r
+ CCSSP.ShowObject(this.ele, !this.bIsIn );\r
+}\r
+\r
+CAgencyFly.prototype.UpdateEffect = function()\r
+{\r
+ if( this.timer == null )\r
+ this.ResetParameters();\r
+\r
+ var percent = ((new Date()).getTime() - this.startTime)/this.duration;\r
+ if( percent >= 1.0 )\r
+ this.EndEffect();\r
+ else\r
+ {\r
+ var newX = this.startX*(1.0-percent) + this.finalX*percent;\r
+ var newY = this.startY*(1.0-percent) + this.finalY*percent;\r
+ CCSSP.MoveObjectTo(this.ele, newX, newY);\r
+ if( this.timer == null )\r
+ this.timer = setInterval("CEngine.PerformAnimation(" + this.aniIndex + ")", 20 );\r
+ }\r
+}\r
+\r
+CAgencyFly.prototype.EndEffect = function()\r
+{\r
+ clearInterval( this.timer );\r
+ this.timer = null;\r
+\r
+ if( this.bIsIn ) // FlyIn\r
+ CCSSP.MoveObjectTo(this.ele, this.finalX, this.finalY);\r
+ else // FlyOut\r
+ CCSSP.MoveObjectTo(this.ele, this.startX, this.startY);\r
+ CCSSP.ShowObject(this.ele, this.bIsIn );\r
+}\r
+\r
+CAgencyFly.prototype.ResetParameters = function()\r
+{\r
+ this.PrepareEffect();\r
+ CCSSP.ShowObject(this.ele, true );\r
+\r
+ this.startX = 0;\r
+ this.startY = 0;\r
+ this.finalX = 0;\r
+ this.finalY = 0; \r
+ \r
+ var offsetLeft = CCSSP.GetObjectWindowLeft(this.ele) + this.ele.offsetWidth;\r
+ var offsetTop = CCSSP.GetObjectWindowTop(this.ele) + this.ele.offsetHeight;\r
+ var offsetRight = CCSSP.GetWindowRight();\r
+ var offsetBottom = CCSSP.GetWindowBottom();\r
+\r
+ if( this.bIsIn )\r
+ { // FlyIn\r
+ this.finalX = this.ele.ABSX;\r
+ this.finalY = this.ele.ABSY;\r
+\r
+ switch( this.direction )\r
+ {\r
+ case "right": this.startX = offsetRight; this.startY = this.finalY; break;\r
+ case "left": this.startX = -offsetLeft; this.startY = this.finalY; break;\r
+ case "down": this.startY = offsetBottom; this.startX = this.finalX; break;\r
+ case "up": this.startY = -offsetTop; this.startX = this.finalX; break;\r
+ case "downright":\r
+ this.startX = ( offsetBottom < offsetRight) ? offsetBottom : offsetRight;\r
+ this.startY = this.startX; break;\r
+ case "upright":\r
+ this.startX = (offsetTop < offsetRight)? offsetTop : offsetRight;\r
+ this.startY = -this.startX; break;\r
+ case "upleft":\r
+ this.startX = -((offsetTop < offsetRight)? offsetTop : offsetRight);\r
+ this.startY = this.startX; break;\r
+ case "downleft":\r
+ this.startX = -(( offsetBottom < offsetRight) ? offsetBottom : offsetRight);\r
+ this.startY = -this.startX; break;\r
+ }\r
+ }\r
+ else\r
+ { // FlyOut\r
+ this.startX = this.ele.ABSX;\r
+ this.startY = this.ele.ABSY;\r
+\r
+ switch( this.direction )\r
+ {\r
+ case "right": this.finalX = offsetRight; this.finalY = this.startY; break;\r
+ case "left": this.finalX = -offsetLeft; this.finalY = this.startY; break;\r
+ case "down": this.finalY = offsetBottom; this.finalX = this.startX; break;\r
+ case "up": this.finalY = -offsetTop; this.finalX = this.startX; break;\r
+ case "downright":\r
+ this.finalX = ( offsetBottom < offsetRight) ? offsetBottom : offsetRight;\r
+ this.finalY = this.finalX; break;\r
+ case "upright":\r
+ this.finalX = (offsetTop < offsetRight)? offsetTop : offsetRight;\r
+ this.finalY = -this.finalX; break;\r
+ case "upleft":\r
+ this.finalX = -((offsetTop < offsetRight)? offsetTop : offsetRight);\r
+ this.finalY = this.finalX; break;\r
+ case "downleft":\r
+ this.finalX = -(( offsetBottom < offsetRight) ? offsetBottom : offsetRight);\r
+ this.finalY = -this.finalX; break;\r
+ }\r
+ }\r
+ CCSSP.MoveObjectTo(this.ele, this.startX, this.startY);\r
+ this.startTime = (new Date()).getTime();\r
+}\r
+// End of the CAgencyFly definition\r
+\r
+// Begin of CAgencySpiral\r
+function CAgencySpiral( element, settings, bIsIn )\r
+{\r
+ this.ele = element;\r
+ this.bIsIn = bIsIn;\r
+ this.duration = 1000; // default\r
+\r
+ var arrAllSet = settings.split(",");\r
+ for( var i = 0; i < arrAllSet.length; i ++ )\r
+ {// to retrieve the setting\r
+ arrAllSet[i] = CCSSP.TrimSpace(arrAllSet[i]);\r
+ var arrOneSet = arrAllSet[i].split("=");\r
+ for( var j = 0; j < arrOneSet.length; j++ )\r
+ arrOneSet[j] = CCSSP.TrimSpace(arrOneSet[j]);\r
+ switch( arrOneSet[0] )\r
+ {\r
+ case "speed" : this.duration = 100000/arrOneSet[1]; break;\r
+ }\r
+ }\r
+\r
+ if( gbBsIE5 && this.ele.style.position != "absolute" )\r
+ this.ele.style.position = "relative";\r
+ this.timer = null;\r
+ this.aniIndex = CEngine.arrAnimation.length;\r
+ CEngine.arrAnimation[this.aniIndex] = this;\r
+}\r
+\r
+CAgencySpiral.prototype.PrepareEffect = function()\r
+{\r
+ CCSSP.ShowObject(this.ele, !this.bIsIn );\r
+}\r
+\r
+CAgencySpiral.prototype.UpdateEffect = function()\r
+{\r
+ if( this.timer == null )\r
+ this.ResetParameters();\r
+\r
+ var percent = ((new Date()).getTime() - this.startTime)/this.duration;\r
+ if( percent >= 1.0 )\r
+ this.EndEffect();\r
+ else\r
+ {\r
+ var rf = (this.bIsIn)? (1.0 - percent) : percent; \r
+ var t = (1.0-rf) * 4.0 * Math.PI\r
+ var rxP = (this.bIsIn)? this.startX : this.finalX; \r
+ var ryP = (this.bIsIn)? this.startY : this.finalY; \r
+ var rx = (Math.abs(rxP) < 200) ? Math.abs(rxP) : 200;\r
+ var ry = (Math.abs(ryP) < 200) ? Math.abs(ryP) : 200;\r
+\r
+ var newX = Math.ceil(-rf*Math.cos(t)*rx) + this.ele.ABSX;\r
+ var newY = Math.ceil(-rf*Math.sin(t)*ry) + this.ele.ABSY;\r
+ CCSSP.MoveObjectTo(this.ele, newX, newY);\r
+ if( this.timer == null )\r
+ this.timer = setInterval("CEngine.PerformAnimation(" + this.aniIndex + ")", 20 );\r
+ }\r
+}\r
+\r
+CAgencySpiral.prototype.EndEffect = function()\r
+{\r
+ clearInterval( this.timer );\r
+ this.timer = null;\r
+ \r
+ if( this.bIsIn ) // In\r
+ CCSSP.MoveObjectTo(this.ele, this.finalX, this.finalY);\r
+ else // Out\r
+ CCSSP.MoveObjectTo(this.ele, this.startX, this.startY);\r
+ CCSSP.ShowObject(this.ele, this.bIsIn );\r
+}\r
+\r
+CAgencySpiral.prototype.ResetParameters = function()\r
+{\r
+ this.PrepareEffect();\r
+ CCSSP.ShowObject(this.ele, true );\r
+ this.startX = (this.bIsIn)? CCSSP.GetWindowRight() : this.ele.ABSX;\r
+ this.startY = (this.bIsIn)? CCSSP.GetWindowBottom() : this.ele.ABSY;\r
+ this.finalX = (this.bIsIn)? this.ele.ABSX : CCSSP.GetWindowRight();\r
+ this.finalY = (this.bIsIn)? this.ele.ABSY : CCSSP.GetWindowBottom(); \r
+ \r
+ CCSSP.MoveObjectTo(this.ele, this.startX, this.startY);\r
+ this.startTime = (new Date()).getTime();\r
+}\r
+// End of CAgencySpiral\r
+\r
+// Begin of CAgencyElastic\r
+function CAgencyElastic( element, settings)\r
+{\r
+ this.ele = element;\r
+ this.duration = 1000; // default\r
+ this.direction = "right";\r
+\r
+ var arrAllSet = settings.split(",");\r
+ for( var i = 0; i < arrAllSet.length; i ++ )\r
+ {// to retrieve the setting\r
+ arrAllSet[i] = CCSSP.TrimSpace(arrAllSet[i]);\r
+ var arrOneSet = arrAllSet[i].split("=");\r
+ for( var j = 0; j < arrOneSet.length; j++ )\r
+ arrOneSet[j] = CCSSP.TrimSpace(arrOneSet[j]);\r
+ switch( arrOneSet[0] )\r
+ {\r
+ case "speed" : this.duration = 100000/arrOneSet[1]; break;\r
+ case "direction" : this.direction = arrOneSet[1]; break;\r
+ }\r
+ }\r
+ \r
+ if( gbBsIE5 && this.ele.style.position != "absolute" )\r
+ this.ele.style.position = "relative";\r
+ this.timer = null;\r
+ this.aniIndex = CEngine.arrAnimation.length;\r
+ CEngine.arrAnimation[this.aniIndex] = this;\r
+}\r
+\r
+CAgencyElastic.prototype.PrepareEffect = function()\r
+{\r
+ CCSSP.ShowObject(this.ele, false );\r
+}\r
+\r
+CAgencyElastic.prototype.UpdateEffect = function()\r
+{\r
+ if( this.timer == null )\r
+ this.ResetParameters();\r
+\r
+ var percent = ((new Date()).getTime() - this.startTime)/this.duration;\r
+ if( percent >= 1.0 )\r
+ this.EndEffect();\r
+ else\r
+ {\r
+ var newX = this.startX;\r
+ var newY = this.startY;\r
+ var rf = Math.exp(-percent*3);\r
+ var t = percent * 1.5 * Math.PI\r
+ var rx = (Math.abs(this.startX) > Math.abs(this.startY)) ? this.startX : this.startY;\r
+ switch (this.direction )\r
+ {\r
+ case "left": \r
+ case "right" : newX = rf*Math.cos(t)*rx + this.ele.ABSX; break;\r
+ case "up": \r
+ case "down" : newY = rf*Math.cos(t)*rx + this.ele.ABSX; break;\r
+ }\r
+ CCSSP.MoveObjectTo(this.ele, newX, newY);\r
+ if( this.timer == null )\r
+ this.timer = setInterval("CEngine.PerformAnimation(" + this.aniIndex + ")", 20 );\r
+ }\r
+}\r
+\r
+CAgencyElastic.prototype.EndEffect = function()\r
+{\r
+ CCSSP.MoveObjectTo(this.ele, this.finalX, this.finalY);\r
+ clearInterval( this.timer );\r
+ this.timer = null;\r
+}\r
+\r
+CAgencyElastic.prototype.ResetParameters = function()\r
+{\r
+ CCSSP.ShowObject(this.ele, true );\r
+ this.startX = this.ele.ABSX;\r
+ this.finalX = this.ele.ABSX;\r
+ this.startY = this.ele.ABSY;\r
+ this.finalY = this.ele.ABSY;\r
+ \r
+ switch (this.direction)\r
+ { \r
+ case "left": this.startX = -this.ele.offsetWidth; break;\r
+ case "right": this.startX = this.ele.offsetWidth; break;\r
+ case "up": this.startY = -this.ele.offsetHeight;break;\r
+ case "down": this.startY = this.ele.offsetHeight; break;\r
+ }\r
+ CCSSP.MoveObjectTo(this.ele, this.startX, this.startY);\r
+ this.startTime = (new Date()).getTime();\r
+}\r
+// End of CAgencyElastic\r
+\r
+// Begin of CAgencyZoom\r
+function CAgencyZoom( element, settings, bIsIn)\r
+{\r
+ this.ele = element;\r
+ this.duration = 1000; // default\r
+ \r
+ var arrAllSet = settings.split(",");\r
+ for( var i = 0; i < arrAllSet.length; i ++ )\r
+ {// to retrieve the setting\r
+ arrAllSet[i] = CCSSP.TrimSpace(arrAllSet[i]);\r
+ var arrOneSet = arrAllSet[i].split("=");\r
+ for( var j = 0; j < arrOneSet.length; j++ )\r
+ arrOneSet[j] = CCSSP.TrimSpace(arrOneSet[j]);\r
+ switch( arrOneSet[0] )\r
+ {\r
+ case "speed" : this.duration = 100000/arrOneSet[1]; break;\r
+ }\r
+ }\r
+\r
+ this.bIsIn = bIsIn;\r
+ this.timer = null;\r
+ this.aniIndex = CEngine.arrAnimation.length;\r
+ CEngine.arrAnimation[this.aniIndex] = this;\r
+}\r
+\r
+CAgencyZoom.prototype.PrepareEffect = function()\r
+{\r
+ CCSSP.ShowObject(this.ele, false);\r
+}\r
+\r
+CAgencyZoom.prototype.UpdateEffect = function()\r
+{\r
+ if( this.timer == null )\r
+ this.ResetParameters();\r
+\r
+ var percent = ((new Date()).getTime() - this.startTime)/this.duration;\r
+ if( percent >= 1.0 )\r
+ this.EndEffect();\r
+ else\r
+ {\r
+ var nFactorIn = Math.ceil(50+50*percent);\r
+ var nFactorOut = Math.ceil(100+200*(1-percent));\r
+ var AlterFontsize = ((this.bIsIn)? nFactorIn : nFactorOut) + "%";\r
+ var AlterFactor = ((this.bIsIn)? nFactorIn : nFactorOut) / 100;\r
+ \r
+ this.UpdateEffectAllChildren(this.ele, AlterFontsize, AlterFactor);\r
+ for(var index = 0; index < this.ele.all.length; index++)\r
+ this.UpdateEffectAllChildren(this.ele.all[index], AlterFontsize, AlterFactor);\r
+ \r
+ if( this.timer == null )\r
+ this.timer = setInterval("CEngine.PerformAnimation(" + this.aniIndex + ")", 20 );\r
+ }\r
+}\r
+\r
+CAgencyZoom.prototype.UpdateEffectAllChildren = function(child, FontSize, Factor)\r
+{\r
+ if( CCSSP.IsTextTag(child) )\r
+ child.style.fontSize = FontSize;\r
+ else\r
+ {\r
+ if( typeof(child.orgWidth) == "number" )\r
+ child.style.width = Factor * child.orgWidth;\r
+ if( typeof(child.orgHeight) == "number" )\r
+ child.style.height = Factor * child.orgHeight;\r
+ }\r
+}\r
+\r
+CAgencyZoom.prototype.EndEffect = function()\r
+{\r
+ this.EndEffectAllChildren(this.ele);\r
+ for(var index = 0; index < this.ele.all.length; index++)\r
+ this.EndEffectAllChildren(this.ele.all[index]);\r
+ \r
+ clearInterval( this.timer );\r
+ this.timer = null;\r
+}\r
+\r
+CAgencyZoom.prototype.EndEffectAllChildren = function( child )\r
+{ \r
+ if( CCSSP.IsTextTag(child) )\r
+ child.style.fontSize = child.orgFontSize;\r
+ else\r
+ {\r
+ if( typeof(child.intactWidth) != "undefined" )\r
+ {\r
+ child.width = child.intactWidth;\r
+ child.height = child.intactHeight;\r
+ }\r
+ else if( typeof(child.style.intactPixelWidth) != "undefined" )\r
+ {\r
+ child.style.pixelWidth = child.style.intactPixelWidth;\r
+ child.style.pixelHeight = child.style.intactPixelHeight;\r
+ }\r
+ }\r
+}\r
+\r
+CAgencyZoom.prototype.ResetParameters = function()\r
+{\r
+ this.PrepareEffect();\r
+ this.ResetParametersAllChildren( this.ele );\r
+ for(var index = 0; index < this.ele.all.length; index++)\r
+ this.ResetParametersAllChildren(this.ele.all[index]);\r
+ \r
+ this.startTime = (new Date()).getTime();\r
+}\r
+\r
+CAgencyZoom.prototype.ResetParametersAllChildren = function( child )\r
+{\r
+ CCSSP.ShowObject(child, true );\r
+ if( (child.tagName == "DIV") && (getParentNode(child).tagName == "TD") )\r
+ child.width = "100%";// if the div is inside a cell of table, we need the this hack\r
+ \r
+ if( CCSSP.IsTextTag(child) )\r
+ child.orgFontSize = child.style.fontSize;\r
+ else\r
+ {\r
+ if( child.width > "" || child.height > "" )\r
+ {\r
+ child.orgWidth = child.intactWidth = child.width;\r
+ child.orgHeight = child.intactHeight = child.height;\r
+ }\r
+ else if( ( typeof(child.orgWidth) != "number" ) && (typeof(child.orgHeight) != "number") )\r
+ {\r
+ child.orgWidth = child.style.intactPixelWidth = child.style.pixelWidth;\r
+ child.orgHeight = child.style.intactPixelHeight = child.style.pixelHeight;\r
+ }\r
+ }\r
+}\r
+// End of CAgencyZoom\r
+\r
+//// the following effects will use IE's exclusive "filter" function ////\r
+// Begin of CAgencyAlpha definition\r
+function CAgencyAlpha( element, settings, bIsIn )\r
+{// because of "visual filter" style, this won't work in Navigator\r
+ this.ele = element;\r
+ this.bIsIn = bIsIn;\r
+\r
+ // to set the default value\r
+ this.startOpacity = (this.bIsIn) ? 0 : 100;\r
+ this.endOpacity = (this.bIsIn) ? 100 : 0;\r
+ \r
+ this.duration = 1000; // default\r
+ \r
+ var arrAllSet = settings.split(",");\r
+ for( var i = 0; i < arrAllSet.length; i ++ )\r
+ {// to retrieve the setting\r
+ arrAllSet[i] = CCSSP.TrimSpace(arrAllSet[i]);\r
+ var arrOneSet = arrAllSet[i].split("=");\r
+ for( var j = 0; j < arrOneSet.length; j++ )\r
+ arrOneSet[j] = CCSSP.TrimSpace(arrOneSet[j]);\r
+ switch( arrOneSet[0] )\r
+ {\r
+ case "speed" : this.duration = 100000/arrOneSet[1]; break;\r
+ }\r
+ }\r
+ \r
+ this.timer = null;\r
+ this.aniIndex = CEngine.arrAnimation.length;\r
+ CEngine.arrAnimation[this.aniIndex] = this;\r
+}\r
+\r
+CAgencyAlpha.prototype.PrepareEffect = function()\r
+{// to set the visual filter function\r
+ // the visual filter ONLY work when set by "Width and Height" or\r
+ // absolute position for DIV, SPAN and normal tag ( such as p )\r
+ // but, "absolute" cause the following elements overlap, so:\r
+ CCSSP.PrepareFilter( this.ele );\r
+ CCSSP.ShowObject(this.ele, !this.bIsIn );\r
+}\r
+\r
+CAgencyAlpha.prototype.UpdateEffect = function()\r
+{// to set the visual filter function\r
+ if( this.timer == null )\r
+ this.ResetParameters();\r
+ if( typeof(this.ele.filters.alpha) != "object" )\r
+ {\r
+ this.EndEffect();\r
+ return;\r
+ }\r
+\r
+ var percent = ((new Date()).getTime() - this.startTime)/this.duration;\r
+ if( percent >= 1.0 )\r
+ this.EndEffect();\r
+ else if( typeof(this.ele.filters.alpha) == "object" )\r
+ {\r
+ this.ele.filters.alpha.opacity = this.startOpacity*(1.0-percent) + this.endOpacity*percent;\r
+ if( this.timer == null )\r
+ this.timer = setInterval("CEngine.PerformAnimation(" + this.aniIndex + ")", 20 );\r
+ }\r
+}\r
+\r
+CAgencyAlpha.prototype.EndEffect = function()\r
+{// to remove the visual filter function\r
+ clearInterval( this.timer );\r
+ this.timer = null;\r
+ this.ele.style.filter = "";\r
+ CCSSP.ShowObject(this.ele, this.bIsIn );\r
+}\r
+\r
+CAgencyAlpha.prototype.ResetParameters = function()\r
+{\r
+ this.PrepareEffect();\r
+ CCSSP.ShowObject(this.ele, true );\r
+ this.ele.style.filter = "alpha(opacity=" + this.startOpacity + ")";\r
+ this.startTime = (new Date()).getTime();\r
+}\r
+// End of the CAgencyAlpha definition\r
+\r
+// Begin of CAgencyWave definition\r
+function CAgencyWave( element, settings )\r
+{// because of "visual filter" style, this won't work in Navigator\r
+ this.ele = element;\r
+\r
+ this.duration = 0; // default\r
+ this.strength = 10;\r
+ this.freq = 1;\r
+ this.lightstrength = 1;\r
+ \r
+ var arrAllSet = settings.split(",");\r
+ for( var i = 0; i < arrAllSet.length; i ++ )\r
+ {// to retrieve the setting\r
+ arrAllSet[i] = CCSSP.TrimSpace(arrAllSet[i]);\r
+ var arrOneSet = arrAllSet[i].split("=");\r
+ for( var j = 0; j < arrOneSet.length; j++ )\r
+ arrOneSet[j] = CCSSP.TrimSpace(arrOneSet[j]);\r
+ switch( arrOneSet[0] )\r
+ {\r
+ case "duration" : this.duration = 100000/arrOneSet[1]; break;\r
+ case "strength" : this.strength = arrOneSet[1]; break;\r
+ case "freq" : this.freq = arrOneSet[1]; break;\r
+ case "lightstrength" : this.lightstrength = arrOneSet[1]; break;\r
+ }\r
+ }\r
+\r
+ this.timer = null;\r
+ this.aniIndex = CEngine.arrAnimation.length;\r
+ CEngine.arrAnimation[this.aniIndex] = this;\r
+}\r
+\r
+CAgencyWave.prototype.PrepareEffect = function()\r
+{// to set the visual filter function\r
+ CCSSP.PrepareFilter(this.ele);\r
+\r
+ CCSSP.ShowObject(this.ele, true );\r
+}\r
+\r
+CAgencyWave.prototype.UpdateEffect = function()\r
+{// to set the visual filter function\r
+ if( this.timer == null )\r
+ this.ResetParameters();\r
+ if( typeof(this.ele.filters.wave) != "object" )\r
+ {\r
+ this.EndEffect();\r
+ return;\r
+ }\r
+\r
+ if( this.duration > 0 )\r
+ {\r
+ var percent = ((new Date()).getTime() - this.startTime)/this.duration;\r
+ if( percent >= 1.0 )\r
+ {\r
+ this.EndEffect();\r
+ return;\r
+ }\r
+ }\r
+ \r
+ this.ele.filters.wave.phase += 5;\r
+ this.ele.filters.wave.phase %= 100;\r
+ if( this.timer == null )\r
+ this.timer = setInterval("CEngine.PerformAnimation(" + this.aniIndex + ")", 50 );\r
+}\r
+\r
+CAgencyWave.prototype.EndEffect = function()\r
+{// to remove the visual filter function\r
+ this.ele.style.filter = "";\r
+ clearInterval( this.timer );\r
+ this.timer = null;\r
+}\r
+\r
+CAgencyWave.prototype.ResetParameters = function()\r
+{\r
+ this.PrepareEffect();\r
+ this.ele.style.filter = "wave(strength=" + this.strength + ",freq=" + \r
+ this.freq +", lightstrength=" + this.lightstrength +",phase=0);";\r
+ this.startTime = (new Date()).getTime();\r
+}\r
+// End of the CAgencyWave definition\r
+\r
+// Begin of CAgencyGlow definition\r
+function CAgencyGlow( element, settings )\r
+{// because of "visual filter" style, this won't work in Navigator\r
+ this.ele = element;\r
+\r
+ // to set the default value\r
+ this.glowColor = "green";\r
+ this.glowStrength = "3";\r
+ \r
+ var arrAllSet = settings.split(",");\r
+ for( var i = 0; i < arrAllSet.length; i ++ )\r
+ {\r
+ arrAllSet[i] = CCSSP.TrimSpace(arrAllSet[i]);\r
+ var arrOneSet = arrAllSet[i].split("=");\r
+ for( var j = 0; j < arrOneSet.length; j++ )\r
+ arrOneSet[j] = CCSSP.TrimSpace(arrOneSet[j]);\r
+ switch( arrOneSet[0] )\r
+ {\r
+ case "color" : this.glowColor = arrOneSet[1]; break;\r
+ case "strength" : this.glowStrength = arrOneSet[1]; break;\r
+ }\r
+ }\r
+}\r
+\r
+CAgencyGlow.prototype.PrepareEffect = function()\r
+{\r
+ CCSSP.PrepareFilter(this.ele);\r
+ CCSSP.ShowObject(this.ele, true );\r
+ if( this.ele.style.backgroundColor != "" )\r
+ {//style.backgroundColor somehow stop the visual filter\r
+ this.ele.intactBackgroundColor = this.ele.style.backgroundColor;\r
+ this.ele.style.backgroundColor = "";\r
+ }\r
+}\r
+\r
+CAgencyGlow.prototype.UpdateEffect = function()\r
+{// to set the visual filter function\r
+ this.PrepareEffect();\r
+ this.ele.style.filter = "glow(Color=" + this.glowColor + ", Strength=" + \r
+ this.glowStrength + ", enabled=true" +")";\r
+}\r
+\r
+CAgencyGlow.prototype.EndEffect = function()\r
+{// to remove the visual filter function\r
+ this.ele.style.filter = "";\r
+ if( typeof(this.ele.intactBackgroundColor) != "undefined" )\r
+ this.ele.style.backgroundColor = this.ele.intactBackgroundColor;\r
+}\r
+// End of the CAgencyGlow definition\r
+\r
+// Begin of CAgencyDropShadow definition\r
+function CAgencyDropShadow( element, settings )\r
+{// because of "visual filter" style, this won't work in Navigator\r
+ this.ele = element;\r
+\r
+ // to set the default value\r
+ this.shadowColor = "black"; \r
+ this.shadowOffx = "1";\r
+ this.shadowOffy = "1";\r
+ \r
+ var arrAllSet = settings.split(",");\r
+ for( var i = 0; i < arrAllSet.length; i ++ )\r
+ {\r
+ arrAllSet[i] = CCSSP.TrimSpace(arrAllSet[i]);\r
+ var arrOneSet = arrAllSet[i].split("=");\r
+ for( var j = 0; j < arrOneSet.length; j++ )\r
+ arrOneSet[j] = CCSSP.TrimSpace(arrOneSet[j]);\r
+ switch( arrOneSet[0] )\r
+ {\r
+ case "color" : this.shadowColor = arrOneSet[1]; break;\r
+ case "offx" : this.shadowOffx = arrOneSet[1]; break;\r
+ case "offy" : this.shadowOffy = arrOneSet[1]; break;\r
+ }\r
+ }\r
+}\r
+\r
+CAgencyDropShadow.prototype.PrepareEffect = function()\r
+{\r
+ CCSSP.PrepareFilter(this.ele);\r
+ CCSSP.ShowObject(this.ele, true );\r
+ \r
+ if( this.ele.style.backgroundColor != "" )\r
+ {//style.backgroundColor somehow stop the visual filter\r
+ this.ele.intactBackgroundColor = this.ele.style.backgroundColor;\r
+ this.ele.style.backgroundColor = "";\r
+ }\r
+}\r
+\r
+CAgencyDropShadow.prototype.UpdateEffect = function()\r
+{// to set the visual filter function\r
+ this.PrepareEffect();\r
+ this.ele.style.filter = "dropshadow(color=" + this.shadowColor + ", offx=" + \r
+ this.shadowOffx + ", offy=" + this.shadowOffy + ")";\r
+}\r
+\r
+CAgencyDropShadow.prototype.EndEffect = function()\r
+{// to remove the visual filter function\r
+ this.ele.style.filter = "";\r
+ if( typeof(this.ele.intactBackgroundColor) != "undefined" )\r
+ this.ele.style.backgroundColor = this.ele.intactBackgroundColor;\r
+}\r
+// End of the CAgencyDropShadow definition\r
+\r
+// Begin of CAgencyRevealTrans definition\r
+function CAgencyRevealTrans( element, settings )\r
+{// because of "visual filter" style, this won't work in Navigator\r
+ this.ele = element;\r
+\r
+ // to set the default value\r
+ this.duration = 1.0; //The value is specified in seconds.milliseconds format (0.0000).\r
+ this.transition = 0;\r
+ \r
+ var arrAllSet = settings.split(",");\r
+ for( var i = 0; i < arrAllSet.length; i ++ )\r
+ {\r
+ arrAllSet[i] = CCSSP.TrimSpace(arrAllSet[i]);\r
+ var arrOneSet = arrAllSet[i].split("=");\r
+ for( var j = 0; j < arrOneSet.length; j++ )\r
+ arrOneSet[j] = CCSSP.TrimSpace(arrOneSet[j]);\r
+ switch( arrOneSet[0] )\r
+ {\r
+ case "type" : this.transition = arrOneSet[1]; break;\r
+ case "duration" : this.duration = 100/arrOneSet[1]; break;\r
+ }\r
+ }\r
+}\r
+\r
+CAgencyRevealTrans.prototype.PrepareEffect = function()\r
+{\r
+ CCSSP.PrepareFilter(this.ele);\r
+ CCSSP.ShowObject( this.ele, false);\r
+}\r
+\r
+CAgencyRevealTrans.prototype.UpdateEffect = function()\r
+{// to set the visual filter function\r
+ if( typeof( this.ele.filters.RevealTrans ) == "object" )\r
+ {\r
+ if( this.ele.filters.RevealTrans.status == 2 )\r
+ this.ele.filters.RevealTrans.stop(); \r
+ }\r
+\r
+ this.PrepareEffect();\r
+ \r
+ this.ele.style.filter = "RevealTrans(duration=" + this.duration + \r
+ ", transition=" + this.transition + ")";\r
+ \r
+ if( typeof( this.ele.filters.RevealTrans ) == "object" )\r
+ {\r
+ this.ele.filters.RevealTrans.apply();\r
+ CCSSP.ShowObject( this.ele, true);\r
+ this.ele.filters.RevealTrans.play(); \r
+ }\r
+ else\r
+ CCSSP.ShowObject( this.ele, true);\r
+}\r
+\r
+CAgencyRevealTrans.prototype.EndEffect = function()\r
+{\r
+ if( typeof( this.ele.filters.RevealTrans ) == "object" )\r
+ this.ele.filters.RevealTrans.stop(); \r
+ this.ele.style.filter = "";\r
+}\r
+// End of the CAgencyRevealTrans definition\r
+\r
+// Begin of CAgencyBlur definition\r
+function CAgencyBlur( element, settings )\r
+{// because of "visual filter" style, this won't work in Navigator\r
+ this.ele = element;\r
+\r
+ // to set the default value\r
+ this.strength = "5";\r
+ this.direction = "90";\r
+ \r
+ var arrAllSet = settings.split(",");\r
+ for( var i = 0; i < arrAllSet.length; i ++ )\r
+ {\r
+ arrAllSet[i] = CCSSP.TrimSpace(arrAllSet[i]);\r
+ var arrOneSet = arrAllSet[i].split("=");\r
+ for( var j = 0; j < arrOneSet.length; j++ )\r
+ arrOneSet[j] = CCSSP.TrimSpace(arrOneSet[j]);\r
+ switch( arrOneSet[0] )\r
+ {\r
+ case "strength" : this.strength = arrOneSet[1]; break;\r
+ case "direction" : this.direction = arrOneSet[1]; break;\r
+ }\r
+ }\r
+}\r
+\r
+CAgencyBlur.prototype.PrepareEffect = function()\r
+{\r
+ CCSSP.PrepareFilter(this.ele);\r
+ CCSSP.ShowObject(this.ele, true );\r
+}\r
+\r
+CAgencyBlur.prototype.UpdateEffect = function()\r
+{// to set the visual filter function\r
+ CCSSP.PrepareFilter(this.ele);\r
+ this.ele.style.filter = "blur(strength=" + this.strength + \r
+ ", direction=" + this.direction + ")";\r
+}\r
+\r
+CAgencyBlur.prototype.EndEffect = function()\r
+{// to remove the visual filter function\r
+ this.ele.style.filter = "";\r
+}\r
+// End of the CAgencyBlur definition\r
+\r
+// Begin of CAgencyChangeFilter definition\r
+function CAgencyChangeFilter( element, settings ) // flipH, flipV, invert, grey,\r
+{// because of "visual filter" style, this won't work in Navigator\r
+ this.ele = element;\r
+\r
+ // to set the default value\r
+ this.filterFunction = settings;\r
+}\r
+\r
+CAgencyChangeFilter.prototype.PrepareEffect = function()\r
+{\r
+ CCSSP.PrepareFilter(this.ele);\r
+ CCSSP.ShowObject(this.ele, true );\r
+}\r
+\r
+CAgencyChangeFilter.prototype.UpdateEffect = function()\r
+{// to set the visual filter function\r
+ CCSSP.PrepareFilter(this.ele);\r
+ this.ele.style.filter = this.filterFunction;\r
+}\r
+\r
+CAgencyChangeFilter.prototype.EndEffect = function()\r
+{// to remove the visual filter function\r
+ this.ele.style.filter = "";\r
+}\r
+// End of the CAgencyChangeFilter definition\r
+\r
+// The effects below change the style on the fly, so they won't work in Navigator\r
+\r
+// Begin of CAgencyFontChange definition, \r
+function CAgencyFontChange( element, settings )\r
+{//this class can be replace by CAgencyChangeStyle,provided the "settings" is standard CSS string.\r
+ this.ele = element;\r
+ \r
+ // to retrieve the original font style\r
+ this.RetrieveOldFont( this.ele );\r
+ \r
+ // to set the default font to change\r
+ this.newfontFamily = this.ele.oldFontFamily;\r
+ this.newfColor = this.ele.oldColor;\r
+ this.newtextDecoration = this.ele.oldTextDecoration;\r
+ this.newfontWeight = this.ele.oldFontWeight;\r
+ this.newfontStyle = this.ele.oldFontStyle;\r
+ this.newfontSize = this.ele.oldFontSize;\r
+ this.newBackgroundColor = this.ele.oldBackgroundColor;\r
+ \r
+ var arrAllSet = settings.split(",");\r
+ for( var i = 0; i < arrAllSet.length; i ++ )\r
+ {// to retrieve the setting\r
+ arrAllSet[i] = CCSSP.TrimSpace(arrAllSet[i]);\r
+ var arrOneSet = arrAllSet[i].split("=");\r
+ for( var j = 0; j < arrOneSet.length; j++ )\r
+ arrOneSet[j] = CCSSP.TrimSpace(arrOneSet[j]);\r
+ switch( arrOneSet[0] )\r
+ {\r
+ case "font-family" : this.newfontFamily = arrOneSet[1]; break;\r
+ case "color" : this.newfColor = arrOneSet[1]; break;\r
+ case "underline" : this.newtextDecoration = (arrOneSet[1]=="on")? "underline" : "none"; break;\r
+ case "bold" : this.newfontWeight = (arrOneSet[1]=="on")? "bold" : "normal"; break;\r
+ case "italic" : this.newfontStyle = (arrOneSet[1]=="on")? "italic" : "normal"; break;\r
+ case "size" : this.newfontSize = arrOneSet[1]; break;\r
+ case "background-color" : this.newBackgroundColor = arrOneSet[1]; break;\r
+ }\r
+ }\r
+}\r
+\r
+CAgencyFontChange.prototype.RetrieveOldFont = function(objChild)\r
+{\r
+ if( typeof(objChild.oldFontFamily) == "undefined" )\r
+ objChild.oldFontFamily = objChild.style.fontFamily;\r
+ if( typeof(objChild.oldColor) == "undefined" )\r
+ objChild.oldColor = objChild.style.color;\r
+ if( typeof(objChild.oldTextDecoration) == "undefined" )\r
+ objChild.oldTextDecoration = objChild.style.textDecoration;\r
+ if( typeof(objChild.oldFontWeight) == "undefined" )\r
+ objChild.oldFontWeight = objChild.style.fontWeight;\r
+ if( typeof(objChild.oldFontStyle) == "undefined" )\r
+ objChild.oldFontStyle = objChild.style.fontStyle;\r
+ if( typeof(objChild.oldFontSize) == "undefined" )\r
+ objChild.oldFontSize = objChild.style.fontSize;\r
+ if( typeof(objChild.oldBackgroundColor) == "undefined" )\r
+ objChild.oldBackgroundColor = objChild.style.backgroundColor;\r
+}\r
+\r
+CAgencyFontChange.prototype.PrepareEffect = function()\r
+{\r
+ // as for expanding text, the child is created after the constructor called\r
+ for(var index = 0; index < this.ele.all.length; index++)\r
+ this.RetrieveOldFont(this.ele.all[index]);\r
+ CCSSP.ShowObject(this.ele, true );\r
+}\r
+\r
+CAgencyFontChange.prototype.UpdateEffect = function()\r
+{// to change the font\r
+ this.PrepareEffect();\r
+ this.UpdateEffectAllChildren( this.ele );\r
+ for( var index = 0; index < this.ele.all.length; index++)\r
+ this.UpdateEffectAllChildren(this.ele.all[index]);\r
+}\r
+\r
+CAgencyFontChange.prototype.UpdateEffectAllChildren = function(objChild)\r
+{\r
+ objChild.style.fontFamily = this.newfontFamily;\r
+ objChild.style.color = this.newfColor;\r
+ objChild.style.textDecoration = this.newtextDecoration;\r
+ objChild.style.fontWeight = this.newfontWeight;\r
+ objChild.style.fontStyle = this.newfontStyle;\r
+ objChild.style.fontSize = this.newfontSize;\r
+ objChild.style.backgroundColor = this.newBackgroundColor;\r
+}\r
+\r
+CAgencyFontChange.prototype.EndEffect = function()\r
+{// to reinstate the original font style\r
+ this.EndEffectAllChildren( this.ele );\r
+ for( var index = 0; index < this.ele.all.length; index++)\r
+ this.EndEffectAllChildren(this.ele.all[index]);\r
+}\r
+\r
+CAgencyFontChange.prototype.EndEffectAllChildren = function( objChild )\r
+{\r
+ if( typeof(objChild.oldFontFamily) != "undefined" )\r
+ objChild.style.fontFamily = objChild.oldFontFamily;\r
+ if( typeof(objChild.oldColor) != "undefined" )\r
+ objChild.style.color = objChild.oldColor;\r
+ if( typeof(objChild.oldFontWeight) != "undefined" )\r
+ objChild.style.fontWeight = objChild.oldFontWeight;\r
+ if( typeof(objChild.oldFontStyle) != "undefined" )\r
+ objChild.style.fontStyle = objChild.oldFontStyle;\r
+ if( typeof(objChild.oldFontSize) != "undefined" )\r
+ objChild.style.fontSize = objChild.oldFontSize;\r
+ if( typeof(objChild.oldTextDecoration) != "undefined" )\r
+ objChild.style.textDecoration = objChild.oldTextDecoration;\r
+ if( typeof(objChild.oldBackgroundColor) != "undefined" )\r
+ objChild.style.backgroundColor = objChild.oldBackgroundColor;\r
+}\r
+// End of the CAgencyFontChange definition\r
+\r
+// Begin of the CAgencyChangeStyle definition\r
+function CAgencyChangeStyle( element, settings )\r
+{//this class can be replace by CAgencyChangeStyle,provided the "settings" is standard CSS string.\r
+ this.ele = element;\r
+ \r
+ // to retrieve the original style\r
+ this.oldstyle = this.ele.style.cssText;\r
+ \r
+ // to set the default style\r
+ this.newStyle = this.oldstyle;\r
+ \r
+ if( typeof(settings) == "string" && settings.length > 1 )\r
+ this.newStyle = this.oldstyle + " " + settings;\r
+}\r
+\r
+CAgencyChangeStyle.prototype.PrepareEffect = function()\r
+{\r
+ CCSSP.ShowObject(this.ele, true );\r
+}\r
+\r
+CAgencyChangeStyle.prototype.UpdateEffect = function()\r
+{// to change the style\r
+ this.ele.style.cssText = this.newStyle;\r
+}\r
+\r
+CAgencyChangeStyle.prototype.EndEffect = function()\r
+{// to reinstate the original style\r
+ this.ele.style.cssText = this.oldStyle;\r
+}\r
+// End of the CAgencyChangeStyle definition\r
+\r
+//End the definition of CAgencyXXXX classes\r
+\r
+//Begin to collaborate with other event handler settings \r
+CCSSP.RegisterEventHandler( window, "onload", "CEngine.OnPageLoad();BSSCOnLoad();kadovInitTriggersInHead();");\r
+CCSSP.RegisterEventHandler( document, "onclick", "CEngine.OnPageClick();BSSCOnClick();");\r
+CCSSP.RegisterEventHandler( document, "onmouseover", "CEngine.OnMouseOver();BSSCOnMouseOver();" );\r
+CCSSP.RegisterEventHandler( document, "onmouseout", "CEngine.OnMouseOver();BSSCOnMouseOut();" );\r
+CCSSP.RegisterEventHandler( window, "onunload", "BSSCOnUnload();");\r
+//End to collaborate with other event handler settings\r
+\r
+/// Section End - CCSSP DHTM 2 (JavaScript 1.2)\r
+\r
+//// Segment End -- (JavaScript 1.2)
\ No newline at end of file
--- /dev/null
+<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
+\r
+<html>\r
+\r
+<head>\r
+<title>GEOM preferences</title>\r
+<meta http-equiv="content-type" content="text/html; charset=windows-1252">\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<link rel="stylesheet" href="default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
+<!--\r
+if (navigator.appName !="Netscape")\r
+{ document.write("<link rel='stylesheet' href='default.css'>");}\r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+p.whs1 { font-family:'Times New Roman' , serif; margin-left:40px; }\r
+img_whs2 { border:none; width:607px; height:443px; float:none; border-style:none; }\r
+ul.whs3 { list-style:disc; }\r
+p.whs4 { margin-left:40px; }\r
+p.whs5 { margin-left:40px; font-weight:bold; }\r
+-->\r
+</style><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
+<!--\r
+function reDo() {\r
+ if (innerWidth != origWidth || innerHeight != origHeight)\r
+ location.reload();\r
+}\r
+if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {\r
+ origWidth = innerWidth;\r
+ origHeight = innerHeight;\r
+ onresize = reDo;\r
+}\r
+onerror = null; \r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
+-->\r
+</style><script type="text/javascript" language="javascript1.2" src="whmsg.js"></script>\r
+<script type="text/javascript" language="javascript" src="whver.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="whproxy.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="whutils.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="whtopic.js"></script>\r
+</head>\r
+<body><script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.gbWhTopic)\r
+{\r
+ if (window.addTocInfo)\r
+ {\r
+ addTocInfo("GUI module\nSetting Preferences\nGEOM preferences");\r
+addButton("show",BTN_TEXT,"Show","","","","",0,0,"","","");\r
+\r
+ }\r
+ if (window.writeBtnStyle)\r
+ writeBtnStyle();\r
+\r
+ if (window.writeIntopicBar)\r
+ writeIntopicBar(1);\r
+\r
+ if (window.setRelStartPage)\r
+ {\r
+ setRelStartPage("kernel.htm");\r
+\r
+ autoSync(1);\r
+ sendSyncInfo();\r
+ sendAveInfoOut();\r
+ }\r
+}\r
+else\r
+ if (window.gbIE4)\r
+ document.location.reload();\r
+//-->\r
+</script>\r
+<h1>GEOM preferences</h1>\r
+\r
+<p>In the MESH module you can set mesh preferences, default settings, which \r
+ can be used in later sessions with this module. </p>\r
+\r
+<p> </p>\r
+\r
+<p class="whs1"><img src="pics/preferencies5.png" x-maintain-ratio="TRUE" width="607px" height="443px" border="0" class="img_whs2"></p>\r
+\r
+<p> </p>\r
+\r
+<p>Preferences for the Geometry module allow you to set the following parameters:</p>\r
+\r
+<ul type="disc" class="whs3">\r
+ \r
+ <li class=kadov-p><p class="whs4"><span style="font-weight: bold;"><B>Default \r
+ Shading Color</B></span> - \r
+ follow the link to see the detailed information about the <a href="kernel/setting_preferences.htm#Select_Color">Select \r
+ Color</a> dialog box.</p></li>\r
+ \r
+ <li class=kadov-p><p class="whs5">Step \r
+ Value for Spin Boxes.</p></li>\r
+ \r
+ <li class=kadov-p><p class="whs5">Default \r
+ Display Mode - <span style="font-weight: normal;">(wireframe or shading).</span></p></li>\r
+</ul>\r
+\r
+<p> </p>\r
+\r
+<script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.writeIntopicBar)\r
+ writeIntopicBar(0);\r
+//-->\r
+</script>\r
+</body>\r
+</html>\r
--- /dev/null
+\r
+<html>\r
+<head><script language="javascript">\r
+<!--\r
+var sIcon="whstart.ico";\r
+var sPath=document.location.href;\r
+if (sPath.indexOf("http")!= -1)\r
+ document.write("<link REL=\"SHORTCUT ICON\" href=\""+ sIcon +"\">");\r
+//-->\r
+</script>\r
+ <title>KERNEL</title>\r
+ <meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+ <meta name="description" content="WebHelp 5.50">\r
+</head>\r
+<script type="text/javascript" language="javascript" src="whver.js"></script>\r
+<script type="text/javascript" language="javascript" src="whutils.js"></script>\r
+<script type="text/javascript" language="javascript" src="whmsg.js"></script>\r
+<script type="text/javascript" language="javascript" >\r
+<!--\r
+if (!window.gbWhVer||!window.gbWhUtil||!window.gbWhMsg)\r
+ document.location.reload();\r
+//-->\r
+</script>\r
+\r
+<script type="text/javascript" language="javascript" src="whstub.js"></script>\r
+<script language="javascript">\r
+<!--\r
+var nWebhelpNavPaneMode = 1; //1: DHTML 2:Applet 3:PureHTML 4:NoframeAt all\r
+var strPaneDHTML = "whskin_pdhtml.htm"; //whd_nvp10.htm if tab enabled, whnframe.htm if tab disabled.\r
+var strPaneApplet = "whskin_papplet.htm";\r
+var strPaneList = "whskin_plist.htm";\r
+var bNoApplet = false;\r
+\r
+var strPane = "";\r
+\r
+var nViewFrameType = -1;\r
+\r
+if (!window.gAgent)\r
+{\r
+ // low end browser, we don't even try to determine it.\r
+ document.location = "whnjs.htm";\r
+}\r
+else\r
+{\r
+ if (!gbNav4&&!gbIE4&&!gbOpera7&&!gbSafari) \r
+ document.location = "whnjs.htm";\r
+ else if (gbNav4 && !gbNav6 && ((gnVerMinor <= 4.06)))\r
+ document.location = "whnjs.htm";\r
+ else if (gbMac && gbIE4 && !gbIE5) \r
+ document.location = "whnjs.htm";\r
+ //figure out which mode is the best\r
+ else\r
+ {\r
+ nViewFrameType=nWebhelpNavPaneMode;\r
+ if (nWebhelpNavPaneMode==1||nWebhelpNavPaneMode == 2)\r
+ {\r
+ var gbDHTML=(nWebhelpNavPaneMode==1);\r
+ if (gbNav4) nViewFrameType = 2;\r
+ if (gbNav4&&(gnVerMinor < 4.1)) nViewFrameType = 3;\r
+ if (gbNav4&&(gnVerMinor == 4.6)) nViewFrameType = 3;\r
+ if (gbIE4&&gbDHTML) nViewFrameType = 1;\r
+ if (gbIE4&&gbSunOS&&nWebhelpNavPaneMode==2) nViewFrameType = 3;\r
+ if (gbNav4&&gbSunOS&&nViewFrameType==2) nViewFrameType = 3;\r
+ if (gbNav6&&gbDHTML) nViewFrameType = 1;\r
+ if (gbNav6&&!gbNav61&&nWebhelpNavPaneMode == 2) nViewFrameType = 3;\r
+ if (gbMac) nViewFrameType = 3;\r
+ if (gbOpera7&&nViewFrameType == 2) nViewFrameType = 3;\r
+ if ((bNoApplet)&&(nViewFrameType == 2)) nViewFrameType = 3;\r
+ }\r
+ }\r
+}\r
+\r
+if (nViewFrameType!=-1)\r
+{\r
+ var gbWindows = ((gAgent.indexOf("win") != -1) || (gAgent.indexOf("16bit") != -1));\r
+ //The colordepth of the 16 color on Windows is 1. \r
+ if ((gbWindows) && (gbNav4) && (window.screen) && (window.screen.colorDepth <= 4))\r
+ {\r
+ alert("WebHelp has detected that your display is set to 16 colors. For full WebHelp support, please set your display to use 256 or more colors.");\r
+ nViewFrameType = 3;\r
+ }\r
+\r
+ //figure out which one is navpane\r
+ // ReplaceMark:nViewFrameType = 1\r
+ if (nViewFrameType == 1)\r
+ {\r
+ if (gbNav4 && !gbNav6)\r
+ strPane = strPaneList;\r
+ else\r
+ strPane = strPaneDHTML;\r
+ }\r
+ else if (nViewFrameType == 2)\r
+ strPane = strPaneApplet;\r
+ else\r
+ strPane = strPaneList;\r
+}\r
+//-->\r
+</script>\r
+<script type="text/javascript" language="javascript" src="whstart.js"></script>\r
+<script type="text/javascript" language="javascript">\r
+<!--\r
+if (!gbIE4&&!gbNav4&&!gbOpera7&&!gbSafari)\r
+ document.location = "whnjs.htm";\r
+\r
+function CMRAgent( strID, strURL, strLabel, strFrameAttr )\r
+{\r
+ this.m_strID = strID;\r
+ this.m_strURL = strURL;\r
+ this.m_strLabel = strLabel;\r
+ this.m_strFrameAttr = strFrameAttr;\r
+}\r
+\r
+function CMRServer()\r
+{\r
+ this.m_cAgents = new Array;\r
+}\r
+var cMRServer = new CMRServer;\r
+// GetServerInfo\r
+// Registry the agent array handled by webhelp\r
+// ReplaceMark:MRServer.strServerData\r
+//-->\r
+</script>\r
+\r
+<script type="text/javascript" language="javascript">\r
+<!--\r
+if (nViewFrameType!=-1)\r
+{\r
+ var strHTML = "<frameset rows=\"32,*\" hostof=\"parent:toolbar!startpage:yes\" frameborder=\"0\" border=\"0\"><frame src=\"whskin_tbars.htm\" id=\"toolbar\" frameborder=\"0\" border=\"0\" scrolling=\"no\" noresize marginheight=\"0\" marginwidth=\"0\" title=\"Toolbar\"></frame><frame src=\"whskin_frmset01.htm\" frameborder=\"1\" border=\"1\" scrolling=\"auto\" marginheight=\"0\" marginwidth=\"0\"></frame></frameset>";\r
+ document.write(strHTML);\r
+}\r
+//-->\r
+</script>\r
+\r
+<frameset cols="100%,*" frameborder=no border=0>\r
+ <frame src="whnjs.htm">\r
+ <frame src="whskin_blank.htm" noresize>\r
+</frameset>\r
+\r
+</html>
\ No newline at end of file
--- /dev/null
+|SourceProjectName:KERNEL.hpr\r
+|DestinationProjectName:kernel.htm\r
+whhost.js\r
+whmsg.js\r
+whmozemu.js\r
+whproxy.js\r
+whstub.js\r
+whutils.js\r
+whver.js\r
+whform.js\r
+whphost.js\r
+whstart.js\r
+whtopic.js\r
+whframes.js\r
+whlang.js\r
+whskin_info.htm\r
+whskin_blank.htm\r
+whskin_pickup.htm\r
+whskin_homepage.htm\r
+whskin_tw.htm\r
+whnjs.htm\r
+whthost.js\r
+whtdhtml.htm\r
+whihost.js\r
+whibody.htm\r
+whiform.htm\r
+whfhost.js\r
+whfbody.htm\r
+whfform.htm\r
+whghost.js\r
+whgbody.htm\r
+whgdhtml.htm\r
+whgdef.htm\r
+whproj.js\r
+whproj.xml\r
+whproj.htm\r
+whxdata\whtoc.xml\r
+whxdata\whidx.xml\r
+whxdata\whfts.xml\r
+whxdata\whglo.xml\r
+whdata\whtoc.js\r
+whdata\whtoc.htm\r
+whdata\whtdata.js\r
+whdata\whidx.js\r
+whdata\whidx.htm\r
+whdata\whidata.js\r
+whdata\whfts.js\r
+whdata\whfts.htm\r
+whdata\whglo.js\r
+whdata\whglo.htm\r
+whdata\whgdata.js\r
+whdata\whftdata.js\r
+whdata\whfwdata.js\r
+whres.xml\r
+webhelp.jar\r
+webhelp.cab\r
+whgdata\whnvp30.htm\r
+whgdata\whnvp31.htm\r
+whgdata\whnvp32.htm\r
+whgdata\whnvp33.htm\r
+whgdata\whnvt30.htm\r
+whgdata\whnvt31.htm\r
+whgdata\whnvt32.htm\r
+whgdata\whnvt33.htm\r
+whgdata\whnvf30.htm\r
+whgdata\whnvf31.htm\r
+whgdata\whnvf32.htm\r
+whgdata\whnvf33.htm\r
+whgdata\whnvl31.htm\r
+whgdata\whnvl32.htm\r
+whgdata\whnvl33.htm\r
+whgdata\whexpbar.gif\r
+cshdat_webhelp.htm\r
+whcsh_home.htm\r
+whcshdata.htm\r
+cshdat_robohelp.htm\r
+wht_tab0.gif\r
+wht_tab1.gif\r
+wht_tab2.gif\r
+wht_tab3.gif\r
+wht_tab4.gif\r
+wht_tab5.gif\r
+wht_tab6.gif\r
+wht_tab7.gif\r
+wht_tab8.gif\r
+wht_glo_h.gif\r
+wht_glo_n.gif\r
+wht_fts_h.gif\r
+wht_fts_n.gif\r
+wht_idx_h.gif\r
+wht_idx_n.gif\r
+wht_toc_h.gif\r
+wht_toc_n.gif\r
+wht_ws.gif\r
+wht_ws_g.gif\r
+wht_logo1.gif\r
+wht_logo2.gif\r
+wht_abgw.jpg\r
+wht_abgi.jpg\r
+wht_abge.jpg\r
+wht_abtw.jpg\r
+wht_abte.jpg\r
+wht_abti.jpg\r
+wht_spac.gif\r
+wht_next.gif\r
+wht_next_g.gif\r
+wht_prev.gif\r
+wht_prev_g.gif\r
+wht_sync.gif\r
+wht_hide.gif\r
+wht_go.gif\r
+whstart.ico\r
+whestart.ico\r
+whrstart.ico\r
+whidhtml.htm\r
+whfdhtml.htm\r
+whskin_banner.htm\r
+whtbar.js\r
+whskin_pdhtml.htm\r
+whskin_papplet.htm\r
+whskin_plist.htm\r
+whskin_tbars.htm\r
+whskin_mbars.htm\r
+wht_toc4.gif\r
+wht_toc1.gif\r
+wht_toc2.gif\r
+wht_toc3.gif\r
+whskin_frmset010.htm\r
+whst_topics.xml\r
+whskin_frmset01.htm\r
+kernel_hha.hhk\r
+kernel.hhc\r
+kernel.hhk\r
+geom_preferences.htm\r
+kernel\about_salome_pro_architecture.htm\r
+kernel\about_salome_pro_help_system.htm\r
+kernel\creating_a_new_study.htm\r
+kernel\displaying_hiding_toolbars.htm\r
+kernel\displaying_studies.htm\r
+kernel\editing_studies.htm\r
+kernel\getting_properties_of_the_study.htm\r
+kernel\getting_started2.htm\r
+kernel\introduction.htm\r
+kernel\introduction_to_iapp.htm\r
+kernel\introduction_to_salome_pro.htm\r
+kernel\navigating_topics.htm\r
+kernel\opening_studies.htm\r
+kernel\readme.html\r
+kernel\running_salome_pro.htm\r
+kernel\salome_pro_desktop.htm\r
+kernel\saving_a_study.htm\r
+kernel\setting_preferences.htm\r
+kernel\using_catalog_generator.htm\r
+kernel\using_left-hand_tabs.htm\r
+kernel\using_object_browser.htm\r
+kernel\using_registry.htm\r
+mesh_preferences.htm\r
+post-pro_preferences.htm\r
+setting_preferences.htm\r
+supervisor_preferences.htm\r
+viewers.htm\r
+ehelp.xml\r
+robohhre.lng\r
+texture_horiz_ltbluebubbles.jpg\r
+kernel.glo\r
+default.css\r
+choicepage.png\r
+intropage.png\r
+pics\registry1.png\r
+pics\pref4.png\r
+logo_salome_2005.png\r
+pics\open.jpg\r
+pics\registry3.png\r
+pics\studyproperties.png\r
+image90.gif\r
+pics\registry4.png\r
+pics\cataloggenerator.png\r
+tip1.gif\r
+image91.gif\r
+image80.gif\r
+pics\preferencies10.png\r
+readmepage.png\r
+pics\save.jpg\r
+pics\plot1.png\r
+image92.gif\r
+image81.gif\r
+pics\preferencies11.png\r
+image70.gif\r
+image51.jpg\r
+pics\newsticn.jpg\r
+image82.gif\r
+image71.gif\r
+progresspage.png\r
+image83.gif\r
+closestudy.png\r
+image72.gif\r
+pics\copy-paste.jpg\r
+pics\neo-view1.png\r
+pics\view2.png\r
+image84.gif\r
+image54.jpg\r
+image73.gif\r
+pics\selectcolor.png\r
+pics\selectfont.png\r
+pics\exemple.gif\r
+pics\neo-view2.png\r
+pics\multidesktop.png\r
+image86.gif\r
+pics\viewerspreferences.png\r
+image75.gif\r
+i_blue.jpg\r
+pics\meshpreferences.png\r
+pics\preferencies5.png\r
+image65.gif\r
+pics\undo-redo.jpg\r
+note1.gif\r
+image88.gif\r
+image77.gif\r
+pics\objectbrowser1.png\r
+image89.gif\r
+image78.gif\r
+pics\objectbrowser2.png\r
+pics\preferencies7.png\r
+image67.gif\r
+productpage.png\r
+image79.gif\r
+pics\geomview-alt.png\r
+pics\lockedstudy.png\r
+pics\loadstudy2.png\r
+pics\preferencies8.png\r
+pics\pref1.png\r
+image68.gif\r
+pics\preferencies9.png\r
+pics\pref2.png\r
+image69.gif\r
+kernel.ppf\r
+ehlpdhtm.js\r
+ss_btn_related_topics.gif\r
+default_ns.css\r
+whxdata\whtdata0.xml\r
+whxdata\whftdata0.xml\r
+whxdata\whfwdata0.xml\r
+whxdata\whgdata0.xml\r
+whdata\whtdata0.htm\r
+whdata\whftdata0.htm\r
+whdata\whfwdata0.htm\r
+whdata\whgdata0.htm\r
+whgdata\whlstt0.htm\r
+whgdata\whlstt1.htm\r
+whgdata\whlstt2.htm\r
+whgdata\whlstt3.htm\r
+whgdata\whlstt4.htm\r
+whgdata\whlstt5.htm\r
+whgdata\whlsti0.htm\r
+whgdata\whlstfl0.htm\r
+whgdata\whlstfl1.htm\r
+whgdata\whlstfl2.htm\r
+whgdata\whlstfl3.htm\r
+whgdata\whlstfl4.htm\r
+whgdata\whlstfl5.htm\r
+whgdata\whlstfl6.htm\r
+whgdata\whlstfl7.htm\r
+whgdata\whlstfl8.htm\r
+whgdata\whlstfl9.htm\r
+whgdata\whlstfl10.htm\r
+whgdata\whlstfl11.htm\r
+whgdata\whlstfl12.htm\r
+whgdata\whlstfl13.htm\r
+whgdata\whlstfl14.htm\r
+whgdata\whlstfl15.htm\r
+whgdata\whlstfl16.htm\r
+whgdata\whlstfl17.htm\r
+whgdata\whlstfl18.htm\r
+whgdata\whlstfl19.htm\r
+whgdata\whlstfl20.htm\r
+whgdata\whlstfl21.htm\r
+whgdata\whlstfl22.htm\r
+whgdata\whlstfl23.htm\r
+whgdata\whlstfl24.htm\r
+whgdata\whlstfl25.htm\r
+whgdata\whlstf0.htm\r
+whgdata\whlstf1.htm\r
+whgdata\whlstf2.htm\r
+whgdata\whlstf3.htm\r
+whgdata\whlstf4.htm\r
+whgdata\whlstf5.htm\r
+whgdata\whlstf6.htm\r
+whgdata\whlstf7.htm\r
+whgdata\whlstf8.htm\r
+whgdata\whlstf9.htm\r
+whgdata\whlstf10.htm\r
+whgdata\whlstg0.htm\r
+kernel.htm\r
+kernel_csh.htm\r
+kernel_rhc.htm\r
--- /dev/null
+<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
+\r
+<html>\r
+\r
+<head>\r
+<title>About SALOME architecture</title>\r
+<meta http-equiv="content-type" content="text/html; charset=windows-1252">\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
+<!--\r
+if (navigator.appName !="Netscape")\r
+{ document.write("<link rel='stylesheet' href='../default.css'>");}\r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+h1.whs1 { margin-left:40px; }\r
+p.whs2 { font-family:'Times New Roman' , serif; text-align:justify; text-indent:48px; }\r
+p.whs3 { text-indent:48px; font-weight:bold; font-family:'Times New Roman' , serif; text-align:justify; }\r
+img_whs4 { border:none; width:445px; height:288px; border-style:none; }\r
+p.whs5 { text-indent:48px; font-family:'Times New Roman' , serif; text-align:justify; font-weight:normal; }\r
+p.whs6 { font-family:'Times New Roman' , serif; text-align:justify; font-weight:bold; text-indent:8px; background-image:url('../texture_horiz_ltbluebubbles.jpg'); }\r
+img_whs7 { border:none; width:35px; height:37px; float:none; border-style:none; }\r
+p.whs8 { font-family:'Times New Roman' , serif; text-align:justify; font-weight:bold; text-indent:8px; }\r
+p.whs9 { margin-left:40px; font-family:'Times New Roman' , serif; }\r
+p.whs10 { font-family:'Times New Roman' , serif; margin-left:40px; }\r
+ul.whs11 { list-style:disc; }\r
+p.whs12 { font-family:'Times New Roman' , serif; }\r
+-->\r
+</style><script type="text/javascript" language="JavaScript" title="BSSC Special Effects" src="../ehlpdhtm.js"></script><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
+<!--\r
+function reDo() {\r
+ if (innerWidth != origWidth || innerHeight != origHeight)\r
+ location.reload();\r
+}\r
+if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {\r
+ origWidth = innerWidth;\r
+ origHeight = innerHeight;\r
+ onresize = reDo;\r
+}\r
+onerror = null; \r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
+-->\r
+</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>\r
+<script type="text/javascript" language="javascript" src="../whver.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>\r
+</head>\r
+<body><script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.gbWhTopic)\r
+{\r
+ if (window.addTocInfo)\r
+ {\r
+ addTocInfo("About SALOME\nSALOME architecture");\r
+addButton("show",BTN_TEXT,"Show","","","","",0,0,"","","");\r
+\r
+ }\r
+ if (window.writeBtnStyle)\r
+ writeBtnStyle();\r
+\r
+ if (window.writeIntopicBar)\r
+ writeIntopicBar(1);\r
+\r
+ if (window.setRelStartPage)\r
+ {\r
+ setRelStartPage("../kernel.htm");\r
+\r
+ autoSync(1);\r
+ sendSyncInfo();\r
+ sendAveInfoOut();\r
+ }\r
+}\r
+else\r
+ if (window.gbIE4)\r
+ document.location.reload();\r
+//-->\r
+</script>\r
+<h1 class="whs1"> SALOME \r
+ architecture</h1>\r
+\r
+<p class="whs2"><span style="font-weight: bold;"><B>SALOME \r
+ </B></span>architecture is based on <span style="font-weight: bold;"><B>CORBA</B></span> \r
+ technology using distributed system model of applications. This architecture \r
+ takes the concept of multitier client/server to its natural conclusion. \r
+ The distributed system model exposes all functionality of the application \r
+ as objects, each of which can use any of the services provided by other \r
+ objects in the system, or even objects in other systems. The architecture \r
+ can also blur the distinction between "client" and "server" \r
+ because the client components can also create objects that behave in server-like \r
+ roles. This architecture provides the ultimate in flexibility.</p>\r
+\r
+<p class="whs2"><span style="font-family: 'Times New Roman', serif;">The \r
+ distributed system architecture achieves its flexibility by encouraging \r
+ (or enforcing) the definition of specific component interfaces. The interface \r
+ of a component specifies to other components what services are offered \r
+ by that component and how they are used. As long as the interface of a \r
+ component remains constant, that component's implementation can change \r
+ dramatically without affecting other components. </span></p>\r
+\r
+<p class="whs3"><span style="font-weight: normal;">All \r
+ software components (VISU, GEOM, SMESH...) integrated into </span>SALOME \r
+ <span style="font-weight: normal;">platform implement \r
+ predefined interfaces. Each component provides data for the </span>SALOME<span \r
+ style="font-weight: normal;"> study in a form of links (stored in the \r
+ Study) to the specific data created and stored in the component. All components \r
+ represent</span> CORBA <span style="font-weight: normal;">servers and \r
+ it allows to run them on different host stations.</span></p>\r
+\r
+<p class="whs3"> </p>\r
+\r
+<p class="whs2"><img src="../image67.gif" width="445px" height="288px" border="0" class="img_whs4"></p>\r
+\r
+<p class="whs2"> </p>\r
+\r
+<p class="whs5">Actually, starting with SALOME 3.0.0 \r
+ version, it is possible to create engine-independent modules. These modules \r
+ may not use CORBA at all, and can have internal data structure which can \r
+ be written in pure C++ (or python). Such modules are located inside SALOME \r
+ GUI process and from the point of view of the end user have no difference \r
+ with standard components. Such modules not using the standard tools of \r
+ SALOME platform are defined on a special separated level named CAM. CAM \r
+ component is the basis for new SALOME GUI and contains all basic functionality \r
+ for working with modules (loading; saving, closing, customization of toolbar \r
+ and menu).</p>\r
+\r
+<p class="whs5">Another fundamental piece of the <span \r
+ style="font-weight: bold;"><B>SALOME</B></span> architecture is the use of the \r
+ Interface Definition Language (IDL). IDL, which specifies interfaces between \r
+ CORBA components, is instrumental in ensuring CORBA's language independence. \r
+ Because interfaces described in IDL can be mapped to any programming language, \r
+ CORBA applications and components are thus independent of the language(s) \r
+ used to implement them. </p>\r
+\r
+<p class="whs3"><span style="font-weight: normal;">Additional \r
+ information about CORBA technology is available at </span><span style="text-indent: 8px;"><a \r
+ href="http://www.omg.org">www.omg.org</a></span><span style="font-weight: normal;"> \r
+ </span></p>\r
+\r
+<p class="whs3"> </p>\r
+\r
+<p class="whs6"><span \r
+ style="font-weight: normal;"> <img src="../note1.gif" x-maintain-ratio="TRUE" width="35px" height="37px" border="0" class="img_whs7">In </span>SALOME<span style="font-weight: normal;"> there \r
+ is a possibility to run definite components in the so-called </span><a href="running_salome_pro.htm#batchmode">batch mode</a><span style="font-weight: normal;"> \r
+ without GUI provided by IAPP component. In this case you can work with \r
+ these components with the help of Python commands and scripts. </span> </p>\r
+\r
+<p class="whs8"> </p>\r
+\r
+<p class="whs9">The \r
+ architecture of this all-inclusive platform for numerical components responds \r
+ to the following objectives: </p>\r
+\r
+<p class="whs10"> </p>\r
+\r
+<ul type="disc" class="whs11">\r
+ \r
+ <li style="margin-left: -20px;"\r
+ class=kadov-p><p class="whs12"><span \r
+ style="font-weight: bold;"><B>Flexibility</B></span> : the \r
+ creation and modification of computation schemes must be easy. The developer \r
+ must have easy access to all modeling parameters to create domain-specific \r
+ tools adapted to new situations or to test new numerical algorithms. SALOME \r
+ allows integration and implementation of numerical and physical components \r
+ derived from existing code. </p></li>\r
+</ul>\r
+\r
+<p class="whs12"> </p>\r
+\r
+<ul type="disc" class="whs11">\r
+ \r
+ <li style="margin-left: -20px;"\r
+ class=kadov-p><p class="whs12"><span \r
+ style="font-weight: bold;"><B>Productivity</B></span> : the \r
+ implementation of code is simple for the user and the reuse of components \r
+ (within other environments for macro-components) is noticeably facilitated.</p></li>\r
+</ul>\r
+\r
+<p class="whs12"> </p>\r
+\r
+<ul type="disc" class="whs11">\r
+ \r
+ <li style="margin-left: -20px;"\r
+ class=kadov-p><p class="whs12"><span \r
+ style="font-weight: bold;"><B>Performance</B></span> : <span \r
+ style="font-weight: bold;"><B>SALOME</B></span> \r
+ is able to more finely simulate phenomena that is more complex in scale \r
+ and in physical coupling requirements. <span style="font-weight: bold;"><B>SALOME \r
+ </B></span>economically exploits the performance of used machines (massively \r
+ parallel processors, PC clusters, etc).</p></li>\r
+</ul>\r
+\r
+<p class="whs12"> </p>\r
+\r
+<ul type="disc" class="whs11">\r
+ \r
+ <li style="margin-left: -20px;"\r
+ class=kadov-p><p class="whs12"><span \r
+ style="font-weight: bold;"><B>Expandability</B></span>: on \r
+ the one hand, software technologies and physical architectures evolve \r
+ rapidly compared to the development time, validation and use of a scientific \r
+ application while on the other hand, the development of a database model \r
+ adapted to the totality of exchanges between components can be achieved \r
+ incrementally. <span style="font-weight: bold;"><B>SALOME</B></span> is \r
+ able to easily follow these developments.</p></li>\r
+</ul>\r
+\r
+<p class="whs12"> </p>\r
+\r
+<p class="whs12"> </p>\r
+\r
+<p class="whs12"> </p>\r
+\r
+<p class="whs12">\r
+<a href="javascript:void(0);" onClick="var e; if (parseInt(navigator.appVersion)>=4){e=event;} if (parseInt(navigator.appVersion) >=2 && typeof(PickupDialog_Invoke) == 'function') PickupDialog_Invoke(e,'','Introduction to SALOME ','introduction_to_salome_pro.htm');return false;" title="Related Topics"><img src="../ss_btn_related_topics.gif" border=0 height=17 width=82 alt="Related Topics"></a>\r
+\r
+\r
+ </p>\r
+\r
+<p class="whs12"> </p>\r
+\r
+<p class="whs12"> </p>\r
+\r
+<script type="text/javascript" language="JavaScript" title="WebHelpRelatedTopics"><!--\r
+if (parseInt(navigator.appVersion) >= 3 && typeof (WritePopupMenuLayer) == "function")\r
+ WritePopupMenuLayer();\r
+//--></script><script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.writeIntopicBar)\r
+ writeIntopicBar(0);\r
+//-->\r
+</script>\r
+</body>\r
+</html>\r
--- /dev/null
+<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
+\r
+<html>\r
+\r
+<head>\r
+<title>About SALOME help system</title>\r
+<meta http-equiv="content-type" content="text/html; charset=windows-1252">\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
+<!--\r
+if (navigator.appName !="Netscape")\r
+{ document.write("<link rel='stylesheet' href='../default.css'>");}\r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+h1.whs1 { font-family:'Times New Roman' , serif; }\r
+p.whs2 { font-family:'Times New Roman' , serif; text-indent:48px; }\r
+p.whs3 { font-family:'Times New Roman' , serif; }\r
+-->\r
+</style><script type="text/javascript" language="JavaScript" title="BSSC Special Effects" src="../ehlpdhtm.js"></script><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
+<!--\r
+function reDo() {\r
+ if (innerWidth != origWidth || innerHeight != origHeight)\r
+ location.reload();\r
+}\r
+if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {\r
+ origWidth = innerWidth;\r
+ origHeight = innerHeight;\r
+ onresize = reDo;\r
+}\r
+onerror = null; \r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
+-->\r
+</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>\r
+<script type="text/javascript" language="javascript" src="../whver.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>\r
+</head>\r
+<body><script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.gbWhTopic)\r
+{\r
+ if (window.addTocInfo)\r
+ {\r
+ addTocInfo("Using this reference manual\nAbout SALOME help system");\r
+addButton("show",BTN_TEXT,"Show","","","","",0,0,"","","");\r
+\r
+ }\r
+ if (window.writeBtnStyle)\r
+ writeBtnStyle();\r
+\r
+ if (window.writeIntopicBar)\r
+ writeIntopicBar(1);\r
+\r
+ if (window.setRelStartPage)\r
+ {\r
+ setRelStartPage("../kernel.htm");\r
+\r
+ autoSync(1);\r
+ sendSyncInfo();\r
+ sendAveInfoOut();\r
+ }\r
+}\r
+else\r
+ if (window.gbIE4)\r
+ document.location.reload();\r
+//-->\r
+</script>\r
+<h1 class="whs1">About SALOME help system</h1>\r
+\r
+<p class="whs2">Welcome \r
+ to SALOME help system. This on-line help has been created in the HTML \r
+ format with the help of Java applets. It can be launched in any WEB browser \r
+ (Internet Explorer, Netscape Navigator and others) and on any platform \r
+ (Windows, Macintosh, Linux, and UNIX).</p>\r
+\r
+<p class="whs3"> </p>\r
+\r
+<p class="whs3">The SALOME reference \r
+ manual contains a set of topics which are divided into different chapters \r
+ describing the functionality of different modules of the SALOME platform. \r
+ This help system contains a wide variety of <a href="navigating_topics.htm" style="font-family: 'Times New Roman', serif;">navigation \r
+ components</a> and <a href="using_left-hand_tabs.htm" style="font-family: 'Times New Roman', serif;">search \r
+ utilities</a> which will help you to get acquainted with all features \r
+ of SALOME. </p>\r
+\r
+<p class="whs3"> </p>\r
+\r
+<p class="whs3"> \r
+<a href="javascript:void(0);" onClick="var e; if (parseInt(navigator.appVersion)>=4){e=event;} if (parseInt(navigator.appVersion) >=2 && typeof(PickupDialog_Invoke) == 'function') PickupDialog_Invoke(e,'(not specified)','Navigating topics','navigating_topics.htm','Using left-hand tabs','using_left-hand_tabs.htm');return false;" title="Related Topics"><img src="../ss_btn_related_topics.gif" border=0 height=17 width=82 alt="Related Topics"></a>\r
+\r
+\r
+ </p>\r
+\r
+<script type="text/javascript" language="JavaScript" title="WebHelpRelatedTopics"><!--\r
+if (parseInt(navigator.appVersion) >= 3 && typeof (WritePopupMenuLayer) == "function")\r
+ WritePopupMenuLayer();\r
+//--></script><script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.writeIntopicBar)\r
+ writeIntopicBar(0);\r
+//-->\r
+</script>\r
+</body>\r
+</html>\r
--- /dev/null
+<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
+\r
+<html>\r
+\r
+<head>\r
+<title>Creating a new study</title>\r
+<meta http-equiv="content-type" content="text/html; charset=windows-1252">\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
+<!--\r
+if (navigator.appName !="Netscape")\r
+{ document.write("<link rel='stylesheet' href='../default.css'>");}\r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+h1.whs1 { text-align:justify; }\r
+p.whs2 { font-family:'Arial Black' , sans-serif; font-style:italic; }\r
+p.whs3 { color:#ff0000; font-style:italic; margin-left:40px; text-align:justify; }\r
+img_whs4 { border:none; width:24px; height:29px; float:none; border-style:none; }\r
+p.whs5 { margin-left:0px; text-align:justify; }\r
+p.whs6 { margin-left:0px; font-style:italic; text-align:justify; color:#000000; font-family:'Arial Black' , sans-serif; }\r
+p.whs7 { margin-left:40px; text-align:justify; }\r
+p.whs8 { font-style:italic; color:#ff0000; margin-left:40px; text-align:justify; }\r
+p.whs9 { margin-left:0px; font-weight:bold; text-align:justify; }\r
+p.whs10 { font-weight:bold; margin-left:0px; text-align:justify; }\r
+-->\r
+</style><script type="text/javascript" language="JavaScript">\r
+<!--\r
+if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))\r
+{\r
+ var strNSS = "<style type='text/css'>";\r
+ strNSS += "p.whs5 {margin-left:1pt; }";\r
+ strNSS += "p.whs6 {margin-left:1pt; }";\r
+ strNSS += "p.whs9 {margin-left:1pt; }";\r
+ strNSS += "p.whs10 {margin-left:1pt; }";\r
+ strNSS +="</style>";\r
+ document.write(strNSS);\r
+}\r
+//-->\r
+</script>\r
+<script type="text/javascript" language="JavaScript" title="BSSC Special Effects" src="../ehlpdhtm.js"></script><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
+<!--\r
+function reDo() {\r
+ if (innerWidth != origWidth || innerHeight != origHeight)\r
+ location.reload();\r
+}\r
+if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {\r
+ origWidth = innerWidth;\r
+ origHeight = innerHeight;\r
+ onresize = reDo;\r
+}\r
+onerror = null; \r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
+-->\r
+</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>\r
+<script type="text/javascript" language="javascript" src="../whver.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>\r
+</head>\r
+<body><script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.gbWhTopic)\r
+{\r
+ if (window.addTocInfo)\r
+ {\r
+ addTocInfo("GUI module\nStudy management\nCreating a new study");\r
+addButton("show",BTN_TEXT,"Show","","","","",0,0,"","","");\r
+\r
+ }\r
+ if (window.writeBtnStyle)\r
+ writeBtnStyle();\r
+\r
+ if (window.writeIntopicBar)\r
+ writeIntopicBar(1);\r
+\r
+ if (window.setRelStartPage)\r
+ {\r
+ setRelStartPage("../kernel.htm");\r
+\r
+ autoSync(1);\r
+ sendSyncInfo();\r
+ sendAveInfoOut();\r
+ }\r
+}\r
+else\r
+ if (window.gbIE4)\r
+ document.location.reload();\r
+//-->\r
+</script>\r
+<h1 class="whs1">Creating a new study</h1>\r
+\r
+<p>Study is a document within GUI, an abstraction layer between actual \r
+ document data (probably, remote data available through CORBA) and data \r
+ presentation (in the Object Browser). It contains a tree of Data Object \r
+ instances (see Figure 2)</p>\r
+\r
+<p> </p>\r
+\r
+<p class="whs2">To \r
+ create a new study:</p>\r
+\r
+<p class="whs3"><span style="font-style: normal; color: #000000;"><font color=black >From \r
+ the main menu select </font></span><span style="font-style: normal;\r
+ color: #000000;\r
+ font-weight: bold;"><font color=black ><B>File > \r
+ New </B></font></span><span style="font-style: normal; color: #000000;"><font color=black >or in the \r
+ standard toolbar click </font></span><img src="../pics/newsticn.jpg" x-maintain-ratio="TRUE" width="24px" height="29px" border="0" class="img_whs4"> <span style="font-style: normal; color: #000000;"><font color=black >icon.</font></span></p>\r
+\r
+<p class="whs3"> </p>\r
+\r
+<p class="whs5">Your study will be created \r
+ with default name <span style="font-weight: bold;"><B>Study1#1</B></span>. In \r
+ SALOME you can create several studies. </p>\r
+\r
+<p class="whs5"> </p>\r
+\r
+<p class="whs5">In addition to it, you \r
+ can create several windows with different activated viewers (VTK, OCC, \r
+ Plot2d) for each study.</p>\r
+\r
+<p class="whs5"> </p>\r
+\r
+<p class="whs6">To create a new window \r
+ for a definite study:</p>\r
+\r
+<p class="whs5"> </p>\r
+\r
+<p class="whs7">1. Make \r
+ your study <span style="font-weight: bold;"><B>active:</B></span> maximize it \r
+ (if it minimized) or click \r
+ on the top control zone of the study window</p>\r
+\r
+<p class="whs8"> </p>\r
+\r
+<p class="whs7">2. From \r
+ the main menu select <span style="font-weight: bold;"><B>Window > New \r
+ Window </B></span>and from the submenu choose the viewer, which will be activated \r
+ in your new window </p>\r
+\r
+<p class="whs7"> </p>\r
+\r
+<p class="whs5">The window for your study \r
+ will be created with a default name <span style="font-weight: bold;"><B>Study1#2</B></span>.<span \r
+ style="font-weight: bold;"> <B></B></span></p>\r
+\r
+<p class="whs9"> </p>\r
+\r
+<p class="whs10">\r
+<a href="javascript:void(0);" onClick="var e; if (parseInt(navigator.appVersion)>=4){e=event;} if (parseInt(navigator.appVersion) >=2 && typeof(PickupDialog_Invoke) == 'function') PickupDialog_Invoke(e,'','Displaying studies','displaying_studies.htm','Introduction to IAPP','introduction_to_iapp.htm','Opening studies','opening_studies.htm','SALOME desktop','salome_pro_desktop.htm','Saving and closing studies','saving_a_study.htm');return false;" title="Related Topics"><img src="../ss_btn_related_topics.gif" border=0 height=17 width=82 alt="Related Topics"></a>\r
+\r
+\r
+ </p>\r
+\r
+<p class="whs10"> </p>\r
+\r
+<p class="whs10"> </p>\r
+\r
+<p class="whs10"> </p>\r
+\r
+<p class="whs10"> </p>\r
+\r
+<script type="text/javascript" language="JavaScript" title="WebHelpRelatedTopics"><!--\r
+if (parseInt(navigator.appVersion) >= 3 && typeof (WritePopupMenuLayer) == "function")\r
+ WritePopupMenuLayer();\r
+//--></script><script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.writeIntopicBar)\r
+ writeIntopicBar(0);\r
+//-->\r
+</script>\r
+</body>\r
+</html>\r
--- /dev/null
+<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
+\r
+<html>\r
+\r
+<head>\r
+<title>Displaying/hiding toolbars</title>\r
+<meta http-equiv="content-type" content="text/html; charset=windows-1252">\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
+<!--\r
+if (navigator.appName !="Netscape")\r
+{ document.write("<link rel='stylesheet' href='../default.css'>");}\r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+h1.whs1 { text-align:justify; }\r
+p.whs2 { text-align:justify; }\r
+img_whs3 { border:none; width:30px; height:30px; float:none; border-style:none; }\r
+p.whs4 { font-style:italic; text-align:justify; color:#000000; font-family:'Arial Black' , sans-serif; }\r
+p.whs5 { margin-left:40px; text-align:justify; }\r
+p.whs6 { font-style:italic; color:#ff0000; margin-left:40px; text-align:justify; }\r
+p.whs7 { margin-left:0px; text-align:justify; }\r
+-->\r
+</style><script type="text/javascript" language="JavaScript">\r
+<!--\r
+if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))\r
+{\r
+ var strNSS = "<style type='text/css'>";\r
+ strNSS += "p.whs7 {margin-left:1pt; }";\r
+ strNSS +="</style>";\r
+ document.write(strNSS);\r
+}\r
+//-->\r
+</script>\r
+<script type="text/javascript" language="JavaScript" title="BSSC Special Effects" src="../ehlpdhtm.js"></script><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
+<!--\r
+function reDo() {\r
+ if (innerWidth != origWidth || innerHeight != origHeight)\r
+ location.reload();\r
+}\r
+if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {\r
+ origWidth = innerWidth;\r
+ origHeight = innerHeight;\r
+ onresize = reDo;\r
+}\r
+onerror = null; \r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
+-->\r
+</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>\r
+<script type="text/javascript" language="javascript" src="../whver.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>\r
+</head>\r
+<body><script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.gbWhTopic)\r
+{\r
+ if (window.addTocInfo)\r
+ {\r
+ addTocInfo("GUI module\nDisplaying/hiding toolbars");\r
+addButton("show",BTN_TEXT,"Show","","","","",0,0,"","","");\r
+\r
+ }\r
+ if (window.writeBtnStyle)\r
+ writeBtnStyle();\r
+\r
+ if (window.writeIntopicBar)\r
+ writeIntopicBar(1);\r
+\r
+ if (window.setRelStartPage)\r
+ {\r
+ setRelStartPage("../kernel.htm");\r
+\r
+ autoSync(1);\r
+ sendSyncInfo();\r
+ sendAveInfoOut();\r
+ }\r
+}\r
+else\r
+ if (window.gbIE4)\r
+ document.location.reload();\r
+//-->\r
+</script>\r
+<h1 class="whs1">Displaying/hiding toolbars</h1>\r
+\r
+<p class="whs2"><img src="../i_blue.jpg" x-maintain-ratio="TRUE" width="30px" height="30px" border="0" class="img_whs3">All toolbars in the <span \r
+ style="font-weight: bold;"><B>SALOME</B></span> Platform are context-sensitive. \r
+ Uploading of a definite component (GEOM, VISU, SMESH etc.) will automatically \r
+ add some additional toolbars specific to this component. </p>\r
+\r
+<p class="whs2"> </p>\r
+\r
+<p class="whs4">To display/hide a \r
+ definite toolbar:</p>\r
+\r
+<p class="whs2"> </p>\r
+\r
+<p class="whs5">In the main menu choose \r
+ <span style="font-weight: bold;"><B>View > Toolbars</B></span>, and from this \r
+ submenu mark or unmark the toolbar, you would like to display/hide. </p>\r
+\r
+<p class="whs6"> </p>\r
+\r
+<p class="whs7">By default all toolbars \r
+ are located on the top of the SALOME desktop. But you can relocate toolbars \r
+ by dragging with the mouse and dropping it in any place of the window. \r
+ </p>\r
+\r
+<p class="whs7"> </p>\r
+\r
+<p class="whs7"> \r
+<a href="javascript:void(0);" onClick="var e; if (parseInt(navigator.appVersion)>=4){e=event;} if (parseInt(navigator.appVersion) >=2 && typeof(PickupDialog_Invoke) == 'function') PickupDialog_Invoke(e,'','SALOME desktop','salome_pro_desktop.htm');return false;" title="Related Topics"><img src="../ss_btn_related_topics.gif" border=0 height=17 width=82 alt="Related Topics"></a>\r
+\r
+\r
+ </p>\r
+\r
+<script type="text/javascript" language="JavaScript" title="WebHelpRelatedTopics"><!--\r
+if (parseInt(navigator.appVersion) >= 3 && typeof (WritePopupMenuLayer) == "function")\r
+ WritePopupMenuLayer();\r
+//--></script><script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.writeIntopicBar)\r
+ writeIntopicBar(0);\r
+//-->\r
+</script>\r
+</body>\r
+</html>\r
--- /dev/null
+<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
+\r
+<html>\r
+\r
+<head>\r
+<title>Displaying studies</title>\r
+<meta http-equiv="content-type" content="text/html; charset=windows-1252">\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
+<!--\r
+if (navigator.appName !="Netscape")\r
+{ document.write("<link rel='stylesheet' href='../default.css'>");}\r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+h1.whs1 { text-align:justify; }\r
+img_whs2 { border:none; width:543px; height:378px; float:none; border-style:none; }\r
+img_whs3 { border:none; border-style:none; width:811px; height:513px; float:none; }\r
+p.whs4 { font-weight:bold; margin-left:0px; text-align:justify; }\r
+p.whs5 { font-style:italic; color:#ff0000; margin-left:40px; text-align:justify; }\r
+-->\r
+</style><script type="text/javascript" language="JavaScript">\r
+<!--\r
+if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))\r
+{\r
+ var strNSS = "<style type='text/css'>";\r
+ strNSS += "p.whs4 {margin-left:1pt; }";\r
+ strNSS +="</style>";\r
+ document.write(strNSS);\r
+}\r
+//-->\r
+</script>\r
+<script type="text/javascript" language="JavaScript" title="BSSC Special Effects" src="../ehlpdhtm.js"></script><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
+<!--\r
+function reDo() {\r
+ if (innerWidth != origWidth || innerHeight != origHeight)\r
+ location.reload();\r
+}\r
+if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {\r
+ origWidth = innerWidth;\r
+ origHeight = innerHeight;\r
+ onresize = reDo;\r
+}\r
+onerror = null; \r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
+-->\r
+</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>\r
+<script type="text/javascript" language="javascript" src="../whver.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>\r
+</head>\r
+<body><script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.gbWhTopic)\r
+{\r
+ if (window.addTocInfo)\r
+ {\r
+ addTocInfo("GUI module\nStudy management\nDisplaying studies");\r
+addButton("show",BTN_TEXT,"Show","","","","",0,0,"","","");\r
+\r
+ }\r
+ if (window.writeBtnStyle)\r
+ writeBtnStyle();\r
+\r
+ if (window.writeIntopicBar)\r
+ writeIntopicBar(1);\r
+\r
+ if (window.setRelStartPage)\r
+ {\r
+ setRelStartPage("../kernel.htm");\r
+\r
+ autoSync(1);\r
+ sendSyncInfo();\r
+ sendAveInfoOut();\r
+ }\r
+}\r
+else\r
+ if (window.gbIE4)\r
+ document.location.reload();\r
+//-->\r
+</script>\r
+<h1 class="whs1">Displaying studies</h1>\r
+\r
+<p>Starting from SALOME version 3.0.0. you are able to work in a multi-desktop \r
+ environment, which means that you can open as many studies as you need, \r
+ place them wherever you wish on the desktop, in brief, work with Salome \r
+ Platform like with a normal Windows application.</p>\r
+\r
+<p> </p>\r
+\r
+<p><img src="../pics/multidesktop.png" x-maintain-ratio="TRUE" width="543px" height="378px" border="0" class="img_whs2"> </p>\r
+\r
+<p> </p>\r
+\r
+<p>As you see in the screen-shot, only one study window in representation \r
+ area is active. All windows are placed inside tabs where you can switch \r
+ between them. If there are several windows (viewers) in your current study \r
+ and you want to display more then one at the same time, you can split \r
+ representation area into two parts, in horizontal or vertical direction, \r
+ to create two representation areas with windows be placed in them. You \r
+ can change their size and move any windows between representation areas. \r
+ When an area becomes empty, it is not displayed.</p>\r
+\r
+<p> </p>\r
+\r
+<p>For example, on this screen-shot the active zone is split horizontally \r
+ to be able to work with OCC and VTK viewers simultaneously. </p>\r
+\r
+<p> </p>\r
+\r
+<p><img src="../pics/neo-view1.png" x-maintain-ratio="TRUE" width="811px" height="513px" border="0" class="img_whs3"></p>\r
+\r
+<p> </p>\r
+\r
+<p>Then we select one of the windows and split it vertically to see the \r
+ results in Plot 2d graphs. </p>\r
+\r
+<p> </p>\r
+\r
+<p class="whs4"><img src="../pics/neo-view2.png" x-maintain-ratio="TRUE" width="811px" height="513px" border="0" class="img_whs3"></p>\r
+\r
+<p class="whs5"> </p>\r
+\r
+<p class="whs4">\r
+<a href="javascript:void(0);" onClick="var e; if (parseInt(navigator.appVersion)>=4){e=event;} if (parseInt(navigator.appVersion) >=2 && typeof(PickupDialog_Invoke) == 'function') PickupDialog_Invoke(e,'','Creating a new study','creating_a_new_study.htm','Introduction to IAPP','introduction_to_iapp.htm','Opening studies','opening_studies.htm','SALOME desktop','salome_pro_desktop.htm','Saving and closing studies','saving_a_study.htm');return false;" title="Related Topics"><img src="../ss_btn_related_topics.gif" border=0 height=17 width=82 alt="Related Topics"></a>\r
+\r
+\r
+ </p>\r
+\r
+<p class="whs4"> </p>\r
+\r
+<p class="whs4"> </p>\r
+\r
+<p class="whs4"> </p>\r
+\r
+<p class="whs4"> </p>\r
+\r
+<script type="text/javascript" language="JavaScript" title="WebHelpRelatedTopics"><!--\r
+if (parseInt(navigator.appVersion) >= 3 && typeof (WritePopupMenuLayer) == "function")\r
+ WritePopupMenuLayer();\r
+//--></script><script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.writeIntopicBar)\r
+ writeIntopicBar(0);\r
+//-->\r
+</script>\r
+</body>\r
+</html>\r
--- /dev/null
+<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
+\r
+<html>\r
+\r
+<head>\r
+<title>Editing studies</title>\r
+<meta http-equiv="content-type" content="text/html; charset=windows-1252">\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
+<!--\r
+if (navigator.appName !="Netscape")\r
+{ document.write("<link rel='stylesheet' href='../default.css'>");}\r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+h1.whs1 { text-align:justify; }\r
+p.whs2 { text-align:justify; }\r
+img_whs3 { border:none; float:none; width:30px; height:30px; border-style:none; }\r
+p.whs4 { font-style:italic; text-align:justify; color:#000000; font-family:'Arial Black' , sans-serif; }\r
+p.whs5 { margin-left:40px; text-align:justify; }\r
+img_whs6 { border:none; width:37px; height:26px; float:none; border-style:none; }\r
+p.whs7 { margin-left:0px; font-style:italic; text-align:justify; color:#000000; font-family:'Arial Black' , sans-serif; }\r
+p.whs8 { margin-left:0px; text-align:justify; }\r
+img_whs9 { border:none; width:48px; height:26px; float:none; border-style:none; }\r
+p.whs10 { text-align:justify; margin-left:0px; font-size:12pt; }\r
+p.whs11 { margin-left:0px; font-weight:bold; text-align:justify; }\r
+-->\r
+</style><script type="text/javascript" language="JavaScript">\r
+<!--\r
+if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))\r
+{\r
+ var strNSS = "<style type='text/css'>";\r
+ strNSS += "p.whs7 {margin-left:1pt; }";\r
+ strNSS += "p.whs8 {margin-left:1pt; }";\r
+ strNSS += "p.whs10 {margin-left:1pt; }";\r
+ strNSS += "p.whs11 {margin-left:1pt; }";\r
+ strNSS +="</style>";\r
+ document.write(strNSS);\r
+}\r
+//-->\r
+</script>\r
+<script type="text/javascript" language="JavaScript" title="BSSC Special Effects" src="../ehlpdhtm.js"></script><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
+<!--\r
+function reDo() {\r
+ if (innerWidth != origWidth || innerHeight != origHeight)\r
+ location.reload();\r
+}\r
+if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {\r
+ origWidth = innerWidth;\r
+ origHeight = innerHeight;\r
+ onresize = reDo;\r
+}\r
+onerror = null; \r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
+-->\r
+</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>\r
+<script type="text/javascript" language="javascript" src="../whver.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>\r
+</head>\r
+<body><script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.gbWhTopic)\r
+{\r
+ if (window.addTocInfo)\r
+ {\r
+ addTocInfo("GUI module\nStudy management\nEditing studies");\r
+addButton("show",BTN_TEXT,"Show","","","","",0,0,"","","");\r
+\r
+ }\r
+ if (window.writeBtnStyle)\r
+ writeBtnStyle();\r
+\r
+ if (window.writeIntopicBar)\r
+ writeIntopicBar(1);\r
+\r
+ if (window.setRelStartPage)\r
+ {\r
+ setRelStartPage("../kernel.htm");\r
+\r
+ autoSync(1);\r
+ sendSyncInfo();\r
+ sendAveInfoOut();\r
+ }\r
+}\r
+else\r
+ if (window.gbIE4)\r
+ document.location.reload();\r
+//-->\r
+</script>\r
+<h1 class="whs1">Editing studies</h1>\r
+\r
+<p class="whs2"><img src="../i_blue.jpg" x-maintain-ratio="TRUE" width="30px" height="30px" border="0" class="img_whs3"><span style="font-weight: bold;"><B>SALOME \r
+ </B></span>has some additional features allowing to edit your study within \r
+ a definite component: <span style="font-weight: bold;"><B>Undo/Redo</B></span> \r
+ functionality and <span style="font-weight: bold;"><B>Copy/Paste</B></span> functionality \r
+ (currently used in GEOM, VISU). </p>\r
+\r
+<p class="whs2"> </p>\r
+\r
+<p class="whs4">To undo/redo an operation:</p>\r
+\r
+<p class="whs2"> </p>\r
+\r
+<p class="whs5">In the main toolbar \r
+ click one of the icons <img src="../pics/undo-redo.jpg" x-maintain-ratio="TRUE" width="37px" height="26px" border="0" class="img_whs6"> or from the main menu choose <span \r
+ style="font-weight: bold;"><B>Edit > Undo/Redo</B></span> option.</p>\r
+\r
+<p class="whs5"> </p>\r
+\r
+<p class="whs7">To copy/paste a definite \r
+ object:</p>\r
+\r
+<p class="whs8"> </p>\r
+\r
+<p class="whs5">In the main toolbar \r
+ click one of the icons <img src="../pics/copy-paste.jpg" x-maintain-ratio="TRUE" width="48px" height="26px" border="0" class="img_whs9"> or from the main menu choose <span \r
+ style="font-weight: bold;"><B>Edit > Copy/Paste</B></span> option. </p>\r
+\r
+<p class="whs10"><span lang=EN-US><font size=3 style="font-size:12pt;">The availability of </font></span><span \r
+ lang=EN-US\r
+ style="font-weight: bold;"><B>Undo/Redo </B></span><span lang=EN-US>and </span><span \r
+ lang=EN-US\r
+ style="font-weight: bold;"><B>Copy/Paste</B></span><span lang=EN-US> operations, \r
+ actually, depends on the module and the nature of an operation or an object, \r
+ so if the module does not provide this functionality, it won't be available.</span></p>\r
+\r
+<p class="whs8"> </p>\r
+\r
+<p class="whs11">\r
+<a href="javascript:void(0);" onClick="var e; if (parseInt(navigator.appVersion)>=4){e=event;} if (parseInt(navigator.appVersion) >=2 && typeof(PickupDialog_Invoke) == 'function') PickupDialog_Invoke(e,'','Creating a new study','creating_a_new_study.htm','Displaying studies','displaying_studies.htm','Introduction to IAPP','introduction_to_iapp.htm','Opening studies','opening_studies.htm','SALOME desktop','salome_pro_desktop.htm','Saving and closing studies','saving_a_study.htm');return false;" title="Related Topics"><img src="../ss_btn_related_topics.gif" border=0 height=17 width=82 alt="Related Topics"></a>\r
+\r
+\r
+ </p>\r
+\r
+<script type="text/javascript" language="JavaScript" title="WebHelpRelatedTopics"><!--\r
+if (parseInt(navigator.appVersion) >= 3 && typeof (WritePopupMenuLayer) == "function")\r
+ WritePopupMenuLayer();\r
+//--></script><script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.writeIntopicBar)\r
+ writeIntopicBar(0);\r
+//-->\r
+</script>\r
+</body>\r
+</html>\r
--- /dev/null
+<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
+\r
+<html>\r
+\r
+<head>\r
+<title>Getting properties of the study</title>\r
+<meta http-equiv="content-type" content="text/html; charset=windows-1252">\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
+<!--\r
+if (navigator.appName !="Netscape")\r
+{ document.write("<link rel='stylesheet' href='../default.css'>");}\r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+h1.whs1 { text-align:justify; }\r
+p.whs2 { font-style:italic; text-align:justify; color:#000000; font-family:'Arial Black' , sans-serif; }\r
+p.whs3 { font-style:italic; color:#ff0000; text-align:justify; }\r
+p.whs4 { margin-left:40px; text-align:justify; }\r
+img_whs5 { border:none; border-style:none; width:332px; height:236px; float:none; }\r
+p.whs6 { margin-left:0px; text-align:justify; }\r
+img_whs7 { border:none; border-style:none; width:221px; height:123px; float:none; }\r
+p.whs8 { margin-left:0px; font-weight:bold; text-align:justify; }\r
+-->\r
+</style><script type="text/javascript" language="JavaScript">\r
+<!--\r
+if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))\r
+{\r
+ var strNSS = "<style type='text/css'>";\r
+ strNSS += "p.whs6 {margin-left:1pt; }";\r
+ strNSS += "p.whs8 {margin-left:1pt; }";\r
+ strNSS +="</style>";\r
+ document.write(strNSS);\r
+}\r
+//-->\r
+</script>\r
+<script type="text/javascript" language="JavaScript" title="BSSC Special Effects" src="../ehlpdhtm.js"></script><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
+<!--\r
+function reDo() {\r
+ if (innerWidth != origWidth || innerHeight != origHeight)\r
+ location.reload();\r
+}\r
+if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {\r
+ origWidth = innerWidth;\r
+ origHeight = innerHeight;\r
+ onresize = reDo;\r
+}\r
+onerror = null; \r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
+-->\r
+</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>\r
+<script type="text/javascript" language="javascript" src="../whver.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>\r
+</head>\r
+<body><script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.gbWhTopic)\r
+{\r
+ if (window.addTocInfo)\r
+ {\r
+ addTocInfo("GUI module\nStudy management\nGetting and setting study properties");\r
+addButton("show",BTN_TEXT,"Show","","","","",0,0,"","","");\r
+\r
+ }\r
+ if (window.writeBtnStyle)\r
+ writeBtnStyle();\r
+\r
+ if (window.writeIntopicBar)\r
+ writeIntopicBar(1);\r
+\r
+ if (window.setRelStartPage)\r
+ {\r
+ setRelStartPage("../kernel.htm");\r
+\r
+ autoSync(1);\r
+ sendSyncInfo();\r
+ sendAveInfoOut();\r
+ }\r
+}\r
+else\r
+ if (window.gbIE4)\r
+ document.location.reload();\r
+//-->\r
+</script>\r
+<h1 class="whs1">Getting and setting study properties</h1>\r
+\r
+<p class="whs2">To view the properties \r
+ of the current study:</p>\r
+\r
+<p class="whs3"> </p>\r
+\r
+<p class="whs4">From the main menu select \r
+ <span style="font-weight: bold;"><B>File > Properties</B></span> option. The \r
+ following dialog box will appear:</p>\r
+\r
+<p class="whs4"> </p>\r
+\r
+<p class="whs4"><img src="../pics/studyproperties.png" x-maintain-ratio="TRUE" width="332px" height="236px" border="0" class="img_whs5"></p>\r
+\r
+<p class="whs4"> </p>\r
+\r
+<p class="whs6">This dialog box gives \r
+ complete information about your study. </p>\r
+\r
+<p class="whs6"> </p>\r
+\r
+<p class=TODO>To change the name of the study author:</p>\r
+\r
+<p class="whs6"> </p>\r
+\r
+<p class="whs4">In this dialog box click \r
+ on the <span style="font-weight: bold;"><B>Author</B></span> field and enter \r
+ a new name.</p>\r
+\r
+<p class="whs4"> </p>\r
+\r
+<p class=TODO>To view the list of changes made with your study:</p>\r
+\r
+<p class="whs6"> </p>\r
+\r
+<p class="whs4">In this dialog box click \r
+ on the <span style="font-weight: bold;"><B>Modifications</B></span> field and \r
+ scroll it down. Each record contains the following information: date and \r
+ time of modification of the study, name of the user, who has made these \r
+ changes. </p>\r
+\r
+<p class="whs6"> </p>\r
+\r
+<p class=TODO>To lock your study for modifications:</p>\r
+\r
+<p class="whs6"> </p>\r
+\r
+<p class="whs4">In the dialog box shown \r
+ on the picture above click on the <span style="font-weight: bold;"><B>Locked \r
+ </B></span>field and choose <span style="font-weight: bold;"><B>Yes</B></span> item. \r
+ </p>\r
+\r
+<p class="whs4"> </p>\r
+\r
+<p class="whs6">In this case your study \r
+ will be locked for any kind of modifications for all users. Next time \r
+ you try to edit it, you will see the following warning message:</p>\r
+\r
+<p class="whs6"> </p>\r
+\r
+<p class="whs4"><img src="../pics/lockedstudy.png" x-maintain-ratio="TRUE" width="221px" height="123px" border="0" class="img_whs7"></p>\r
+\r
+<p class="whs4"> </p>\r
+\r
+<p class="whs4"> </p>\r
+\r
+<p class="whs8">\r
+<a href="javascript:void(0);" onClick="var e; if (parseInt(navigator.appVersion)>=4){e=event;} if (parseInt(navigator.appVersion) >=2 && typeof(PickupDialog_Invoke) == 'function') PickupDialog_Invoke(e,'','Creating a new study','creating_a_new_study.htm','Displaying studies','displaying_studies.htm','Introduction to IAPP','introduction_to_iapp.htm','Opening studies','opening_studies.htm','SALOME desktop','salome_pro_desktop.htm','Saving and closing studies','saving_a_study.htm');return false;" title="Related Topics"><img src="../ss_btn_related_topics.gif" border=0 height=17 width=82 alt="Related Topics"></a>\r
+\r
+\r
+ </p>\r
+\r
+<p class="whs8"> </p>\r
+\r
+<p class="whs8"> </p>\r
+\r
+<p class="whs8"> </p>\r
+\r
+<p class="whs8"> </p>\r
+\r
+<p class="whs8"> </p>\r
+\r
+<script type="text/javascript" language="JavaScript" title="WebHelpRelatedTopics"><!--\r
+if (parseInt(navigator.appVersion) >= 3 && typeof (WritePopupMenuLayer) == "function")\r
+ WritePopupMenuLayer();\r
+//--></script><script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.writeIntopicBar)\r
+ writeIntopicBar(0);\r
+//-->\r
+</script>\r
+</body>\r
+</html>\r
--- /dev/null
+<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
+\r
+<html>\r
+\r
+<head>\r
+<title>Getting started2</title>\r
+<meta http-equiv="content-type" content="text/html; charset=windows-1252">\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
+<!--\r
+if (navigator.appName !="Netscape")\r
+{ document.write("<link rel='stylesheet' href='../default.css'>");}\r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+h1.whs1 { text-align:justify; }\r
+p.whs2 { text-align:justify; }\r
+p.whs3 { margin-left:40px; text-align:justify; }\r
+img_whs4 { border:none; border-style:none; width:604px; height:376px; float:none; }\r
+img_whs5 { border:none; width:30px; height:30px; float:none; border-style:none; }\r
+p.whs6 { text-align:justify; background-image:url('../texture_horiz_ltbluebubbles.jpg'); }\r
+img_whs7 { border:none; width:36px; height:38px; float:none; border-style:none; }\r
+-->\r
+</style><script type="text/javascript" language="JavaScript" title="BSSC Special Effects" src="../ehlpdhtm.js"></script><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
+<!--\r
+function reDo() {\r
+ if (innerWidth != origWidth || innerHeight != origHeight)\r
+ location.reload();\r
+}\r
+if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {\r
+ origWidth = innerWidth;\r
+ origHeight = innerHeight;\r
+ onresize = reDo;\r
+}\r
+onerror = null; \r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
+-->\r
+</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>\r
+<script type="text/javascript" language="javascript" src="../whver.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>\r
+</head>\r
+<body><script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.gbWhTopic)\r
+{\r
+ if (window.addTocInfo)\r
+ {\r
+ addTocInfo("GUI module\nGetting started");\r
+addButton("show",BTN_TEXT,"Show","","","","",0,0,"","","");\r
+\r
+ }\r
+ if (window.writeBtnStyle)\r
+ writeBtnStyle();\r
+\r
+ if (window.writeIntopicBar)\r
+ writeIntopicBar(1);\r
+\r
+ if (window.setRelStartPage)\r
+ {\r
+ setRelStartPage("../kernel.htm");\r
+\r
+ autoSync(1);\r
+ sendSyncInfo();\r
+ sendAveInfoOut();\r
+ }\r
+}\r
+else\r
+ if (window.gbIE4)\r
+ document.location.reload();\r
+//-->\r
+</script>\r
+<h1 class="whs1">Getting started</h1>\r
+\r
+<p class="whs2">When you start the SALOME Platform, the \r
+ following initial desktop window appears:</p>\r
+\r
+<p class="whs2"> </p>\r
+\r
+<p class="whs3"><img src="../pics/view2.png" x-maintain-ratio="TRUE" width="604px" height="376px" border="0" class="img_whs4"></p>\r
+\r
+<p class="whs2"><img src="../i_blue.jpg" x-maintain-ratio="TRUE" width="30px" height="30px" border="0" class="img_whs5"> In general, the SALOME platform \r
+ is destined for performance of different numerical calculations and visualization \r
+ of the resulting data. For that purpose, in the SALOME environment the \r
+ following notion is used - \r
+ <span style="font-weight: bold;"><B>Study. </B></span></p>\r
+\r
+<p class="whs2">Study represents a working document in \r
+ which you can realize all operations connected with the SALOME functionality. \r
+ </p>\r
+\r
+<p class="whs2">SALOME is a multi-study platform. It means \r
+ that simultaneously you can work with several studies. <span> </span> </p>\r
+\r
+<p class="whs2"> </p>\r
+\r
+<p class="whs6"><img src="../note1.gif" x-maintain-ratio="TRUE" width="36px" height="38px" border="0" class="img_whs7">To proceed working in SALOME you should create or open a new \r
+ study. </p>\r
+\r
+<p class="whs2"> </p>\r
+\r
+<p class="whs2"> </p>\r
+\r
+<p class="whs2"> </p>\r
+\r
+<p class="whs2">\r
+<a href="javascript:void(0);" onClick="var e; if (parseInt(navigator.appVersion)>=4){e=event;} if (parseInt(navigator.appVersion) >=2 && typeof(PickupDialog_Invoke) == 'function') PickupDialog_Invoke(e,'','Creating a new study','creating_a_new_study.htm','Introduction to IAPP','introduction_to_iapp.htm','SALOME desktop','salome_pro_desktop.htm');return false;" title="Related Topics"><img src="../ss_btn_related_topics.gif" border=0 height=17 width=82 alt="Related Topics"></a>\r
+\r
+\r
+ </p>\r
+\r
+<p class="whs2"> </p>\r
+\r
+<p class="whs2"> </p>\r
+\r
+<p class="whs2"> </p>\r
+\r
+<script type="text/javascript" language="JavaScript" title="WebHelpRelatedTopics"><!--\r
+if (parseInt(navigator.appVersion) >= 3 && typeof (WritePopupMenuLayer) == "function")\r
+ WritePopupMenuLayer();\r
+//--></script><script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.writeIntopicBar)\r
+ writeIntopicBar(0);\r
+//-->\r
+</script>\r
+</body>\r
+</html>\r
--- /dev/null
+<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
+\r
+<html>\r
+\r
+<head>\r
+<title>Introduction</title>\r
+<meta http-equiv="content-type" content="text/html; charset=windows-1252">\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
+<!--\r
+if (navigator.appName !="Netscape")\r
+{ document.write("<link rel='stylesheet' href='../default.css'>");}\r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+h1.whs1 { text-align:center; }\r
+img_whs2 { border:none; width:529px; height:265px; border-style:none; }\r
+h1.whs3 { text-align:justify; }\r
+p.whs4 { font-family:'Times New Roman' , serif; text-align:justify; text-indent:48px; }\r
+p.whs5 { font-family:'Times New Roman' , serif; text-align:justify; }\r
+table.whs6 { x-cell-content-align:top; width:100%; border-spacing:0px; }\r
+col.whs7 { width:61.765%; }\r
+col.whs8 { width:38.235%; }\r
+tr.whs9 { x-cell-content-align:top; }\r
+td.whs10 { width:61.765%; padding-right:10px; padding-left:10px; border-right-style:none; border-left-style:none; border-top-style:none; border-bottom-style:none; }\r
+ul.whs11 { list-style:disc; }\r
+td.whs12 { width:38.235%; padding-right:10px; padding-left:10px; border-top-style:none; border-bottom-style:none; border-right-style:none; }\r
+p.whs13 { text-align:right; }\r
+img_whs14 { border:none; width:270px; height:221px; border-style:none; }\r
+p.whs15 { font-family:'Times New Roman' , serif; text-align:justify; font-weight:bold; }\r
+col.whs16 { width:31.561%; }\r
+col.whs17 { width:68.439%; }\r
+td.whs18 { width:31.561%; padding-right:10px; padding-left:10px; border-right-style:none; border-left-style:none; border-top-style:none; border-bottom-style:none; }\r
+img_whs19 { border:none; width:249px; height:221px; border-style:none; }\r
+td.whs20 { width:68.439%; padding-right:10px; padding-left:10px; border-top-style:none; border-bottom-style:none; border-right-style:none; }\r
+-->\r
+</style><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
+<!--\r
+function reDo() {\r
+ if (innerWidth != origWidth || innerHeight != origHeight)\r
+ location.reload();\r
+}\r
+if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {\r
+ origWidth = innerWidth;\r
+ origHeight = innerHeight;\r
+ onresize = reDo;\r
+}\r
+onerror = null; \r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
+-->\r
+</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>\r
+<script type="text/javascript" language="javascript" src="../whver.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>\r
+</head>\r
+<body><script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.gbWhTopic)\r
+{\r
+ if (window.addTocInfo)\r
+ {\r
+ addTocInfo("Welcome to SALOME");\r
+addButton("show",BTN_TEXT,"Show","","","","",0,0,"","","");\r
+\r
+ }\r
+ if (window.writeBtnStyle)\r
+ writeBtnStyle();\r
+\r
+ if (window.writeIntopicBar)\r
+ writeIntopicBar(1);\r
+\r
+ if (window.setRelStartPage)\r
+ {\r
+ setRelStartPage("../kernel.htm");\r
+\r
+ autoSync(1);\r
+ sendSyncInfo();\r
+ sendAveInfoOut();\r
+ }\r
+}\r
+else\r
+ if (window.gbIE4)\r
+ document.location.reload();\r
+//-->\r
+</script>\r
+<h1 align="center" class="whs1"><img src="../logo_salome_2005.png" width="529px" height="265px" border="0" class="img_whs2"></h1>\r
+\r
+<h1 class="whs3"><span style="font-family: 'Times New Roman', serif;">Introduction</span></h1>\r
+\r
+<p class="whs4">Welcome to SALOME Platform! Modern technological \r
+ products (cars, structures, electrical or electronic equipment) are getting \r
+ more and more complex every year and must meet increasingly severe requirements \r
+ in terms of quality and performance. For example, for structures and their \r
+ environment the demands to reduce risks and optimize costs are extremely \r
+ high. It requires particularly refined simulations concerning structural \r
+ behavior and robustness to ensure high reliability.</p>\r
+\r
+<p class="whs5">The \r
+ numeric modeling of a physical problem, the development of solutions and \r
+ their integration into the design process are often handled in very specific \r
+ environments. SALOME represents a generic CAD-based application for digital \r
+ simulation with "high reactivity to market evolutions and customer \r
+ expectations". </p>\r
+\r
+<p class="whs5"> </p>\r
+\r
+<p class="whs5"><span \r
+ style="font-family: 'Times New Roman', serif;">SALOME is a free software \r
+ that provides a generic platform for Pre and Post-Processing for numerical \r
+ simulation. It is based on an open and flexible architecture made of reusable \r
+ components available as free software.</span></p>\r
+\r
+<p class="whs5"> </p>\r
+\r
+<table x-use-null-cells cellspacing="0" width="100%" class="whs6">\r
+<col class="whs7">\r
+<col class="whs8">\r
+\r
+<tr valign="top" class="whs9">\r
+<td width="61.765%" class="whs10">\r
+<p class="whs5"><span \r
+ style="font-family: 'Times New Roman', serif;">SALOME is a CAD/CAE integration \r
+ platform. It provides reusable components for: </span></p>\r
+<ul type="disc" class="whs11">\r
+ \r
+ <li class=kadov-p><p class="whs5">3D \r
+ modeling (bottom-up construction, import, healing);</p></li>\r
+ \r
+ <li class=kadov-p><p class="whs5">Visualization;</p></li>\r
+ \r
+ <li class=kadov-p><p class="whs5">Computational \r
+ schemas management;</p></li>\r
+ \r
+ <li class=kadov-p><p class="whs5">Post-processing.</p></li>\r
+</ul>\r
+<p class="whs5">SALOME \r
+ is tailored for integration of custom components:</p>\r
+<ul type="disc" class="whs11">\r
+ \r
+ <li class=kadov-p><p class="whs5">CAD \r
+ interfaces;</p></li>\r
+ \r
+ <li class=kadov-p><p class="whs5">Mesh \r
+ generators;</p></li>\r
+ \r
+ <li class=kadov-p><p class="whs5">Finite \r
+ Element solvers with specific pre-processors.</p></li>\r
+</ul>\r
+<p class="whs5">The \r
+ SALOME platform is available in Open Source.</td>\r
+<td width="38.235%" class="whs12">\r
+<p align="right" class="whs13"><img src="../image51.jpg" width="270px" height="221px" border="0" class="img_whs14"></td></tr>\r
+</table>\r
+\r
+<p class="whs5"> </p>\r
+\r
+<p class="whs15">Salome Platform:</p>\r
+\r
+<ul type="disc" class="whs11">\r
+ \r
+ <li class=kadov-p><p class="whs5">Supports \r
+ interoperability between CAD modeling and computation software (CAD-CAE \r
+ link) </p></li>\r
+ \r
+ <li class=kadov-p><p class="whs5">Makes \r
+ easier the integration of new components on heterogeneous systems for \r
+ numerical computation </p></li>\r
+ \r
+ <li class=kadov-p><p class="whs5">Sets \r
+ the priority to multi-physics coupling between computation software </p></li>\r
+ \r
+ <li class=kadov-p><p class="whs5">Provides \r
+ a generic user interface, user-friendly and efficient, which helps to \r
+ reduce the costs and delays of carrying out the studies </p></li>\r
+ \r
+ <li class=kadov-p><p class="whs5">Reduces \r
+ training time to the specific time for learning the software solution \r
+ which has been based on this platform </p></li>\r
+ \r
+ <li class=kadov-p><p class="whs5">All \r
+ functionnalities are accessible through the programmatic integrated Python \r
+ console</p></li>\r
+</ul>\r
+\r
+<p class="whs5"> </p>\r
+\r
+<table x-use-null-cells cellspacing="0" width="100%" class="whs6">\r
+<col class="whs16">\r
+<col class="whs17">\r
+\r
+<tr valign="top" class="whs9">\r
+<td width="31.561%" class="whs18">\r
+<p><img src="../image65.gif" width="249px" height="221px" border="0" class="img_whs19"></td>\r
+<td width="68.439%" class="whs20">\r
+<p class="whs15"><span style="font-family: 'Times New Roman', serif; font-weight: bold;"><B>What \r
+ can you do in SALOME? (Some of SALOME main functions)</B></span></p>\r
+<ul type="disc" class="whs11">\r
+ \r
+ <li class=kadov-p><p class="whs5"><span \r
+ style="font-family: 'Times New Roman', serif;">Define geometrical models \r
+ (create/modify geometrical items), import and export them using the IGES \r
+ and STEP formats; </span></p></li>\r
+ \r
+ <li class=kadov-p><p class="whs5">Define \r
+ meshing of these geometrical items, import and export them;</p></li>\r
+ \r
+ <li class=kadov-p><p class="whs5">Handle \r
+ physical properties and quantities attached to geometrical items, import \r
+ and export them to a reusable format;</p></li>\r
+ \r
+ <li class=kadov-p><p class="whs5">Perform \r
+ computations using a solver (optionally provided): read input data, configure \r
+ the solver, and write calculation results);</p></li>\r
+ \r
+ <li class=kadov-p><p class="whs5">Visualize \r
+ result fields in 3D, 2D and export images of their visualization to an \r
+ appropriate format;</p></li>\r
+ \r
+ <li class=kadov-p><p class="whs5">Manage \r
+ study schemes: definition, save/restore;</p></li>\r
+ \r
+ <li class=kadov-p><p class="whs5">Manage \r
+ computation schemes: definition, execution.</p></li>\r
+</ul></td></tr>\r
+</table>\r
+\r
+<p class="whs5"> </p>\r
+\r
+<script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.writeIntopicBar)\r
+ writeIntopicBar(0);\r
+//-->\r
+</script>\r
+</body>\r
+</html>\r
--- /dev/null
+<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
+\r
+<html>\r
+\r
+<head>\r
+<title>Introduction to IAPP</title>\r
+<meta http-equiv="content-type" content="text/html; charset=windows-1252">\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
+<!--\r
+if (navigator.appName !="Netscape")\r
+{ document.write("<link rel='stylesheet' href='../default.css'>");}\r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+h1.whs1 { font-family:'Times New Roman' , serif; }\r
+p.whs2 { font-family:'Times New Roman' , serif; }\r
+ul.whs3 { list-style:disc; }\r
+p.whs4 { font-family:'Times New Roman' , serif; margin-left:40px; }\r
+p.whs5 { margin-left:40px; font-family:'Times New Roman' , serif; }\r
+p.whs6 { font-family:'Times New Roman' , serif; margin-left:120px; }\r
+p.whs7 { margin-left:120px; font-family:'Times New Roman' , serif; }\r
+p.whs8 { margin-left:0px; }\r
+p.whs9 { font-family:'Times New Roman' , serif; margin-left:0px; }\r
+-->\r
+</style><script type="text/javascript" language="JavaScript">\r
+<!--\r
+if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))\r
+{\r
+ var strNSS = "<style type='text/css'>";\r
+ strNSS += "p.whs8 {margin-left:1pt; }";\r
+ strNSS += "p.whs9 {margin-left:1pt; }";\r
+ strNSS +="</style>";\r
+ document.write(strNSS);\r
+}\r
+//-->\r
+</script>\r
+<script type="text/javascript" language="JavaScript" title="BSSC Special Effects" src="../ehlpdhtm.js"></script><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
+<!--\r
+function reDo() {\r
+ if (innerWidth != origWidth || innerHeight != origHeight)\r
+ location.reload();\r
+}\r
+if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {\r
+ origWidth = innerWidth;\r
+ origHeight = innerHeight;\r
+ onresize = reDo;\r
+}\r
+onerror = null; \r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
+-->\r
+</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>\r
+<script type="text/javascript" language="javascript" src="../whver.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>\r
+</head>\r
+<body><script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.gbWhTopic)\r
+{\r
+ if (window.addTocInfo)\r
+ {\r
+ addTocInfo("GUI module\nIntroduction to GUI");\r
+addButton("show",BTN_TEXT,"Show","","","","",0,0,"","","");\r
+\r
+ }\r
+ if (window.writeBtnStyle)\r
+ writeBtnStyle();\r
+\r
+ if (window.writeIntopicBar)\r
+ writeIntopicBar(1);\r
+\r
+ if (window.setRelStartPage)\r
+ {\r
+ setRelStartPage("../kernel.htm");\r
+\r
+ autoSync(1);\r
+ sendSyncInfo();\r
+ sendAveInfoOut();\r
+ }\r
+}\r
+else\r
+ if (window.gbIE4)\r
+ document.location.reload();\r
+//-->\r
+</script>\r
+<h1 class="whs1">Introduction to GUI</h1>\r
+\r
+<p class="whs2"><span style="font-weight: bold;"><B>GUI</B></span> \r
+ (Graphical User Interface) provides a common shell for all components, \r
+ which can be integrated into the SALOME platform.</p>\r
+\r
+<p class="whs2"> </p>\r
+\r
+<p class="whs2"><span style="font-weight: bold;"><B>GUI \r
+ </B></span>component in SALOME platform provides:</p>\r
+\r
+<p class="whs2"> </p>\r
+\r
+<ul type="disc" class="whs3">\r
+ \r
+ <li class=kadov-p><p class="whs4">Common \r
+ desktop environment (<a href="salome_pro_desktop.htm">SALOME desktop</a>) \r
+ for all components</p></li>\r
+ \r
+ <li class=kadov-p><p class="whs4">Component \r
+ integration and management: uploading, switching, component menus/toolbars \r
+ handling </p></li>\r
+ \r
+ <li class=kadov-p><p class="whs4">Study \r
+ management (creation, saving, loading, editing studies)</p></li>\r
+ \r
+ <li class=kadov-p><p class="whs4">Multi-window \r
+ management in the framework of one study</p></li>\r
+ \r
+ <li class=kadov-p><p class="whs4">Management \r
+ of objects created or imported into the SALOME application (<a href="using_object_browser.htm">Object \r
+ Browser</a>, UseCase Browser) </p></li>\r
+ \r
+ <li class=kadov-p><p class="whs4">Integrated \r
+ Python interpreter </p></li>\r
+ \r
+ <li class=kadov-p><p class="whs4">Output \r
+ messages window</p></li>\r
+ \r
+ <li class=kadov-p><p class="whs4">Additional \r
+ tools : <a href="using_catalog_generator.htm">Catalogue Generator</a>, \r
+ <a href="using_registry.htm">Registry tool</a></p></li>\r
+ \r
+ <li class=kadov-p><p class="whs5">Four \r
+ standard viewers for data visualization:</p></li>\r
+</ul>\r
+\r
+<p class="whs6">- \r
+ VTK 3d viewer,</p>\r
+\r
+<p class="whs6">- \r
+ OCC 3d viewer,</p>\r
+\r
+<p class="whs6">- \r
+ Plot 2d viewer,</p>\r
+\r
+<p class="whs7">- \r
+ Supervision viewer.</p>\r
+\r
+<p class="whs6"> </p>\r
+\r
+<p class="whs8">Since version 3.0.0 SALOME GUI is based on \r
+ SUIT (Salome User Interface Toolkit) that proposes very flexible, powerful \r
+ and safe mechanisms of interaction with SALOME tool components (both CORBA \r
+ and standalone), resources management, viewers and selection handling, \r
+ exception/signals processing, bringing to top multi-desktop dockable-windowed \r
+ user interface which improves the usability of SALOME GUI.</p>\r
+\r
+<p class="whs8">All Graphical User Interfaces of standard \r
+ modules have plug-in structure, i.e. each module is placed in a dynamic \r
+ library which is loaded on demand. All modules can create their own menu \r
+ items, buttons in toolbar, windows etc</p>\r
+\r
+<p class="whs6"> </p>\r
+\r
+\r
+<a href="javascript:void(0);" onClick="var e; if (parseInt(navigator.appVersion)>=4){e=event;} if (parseInt(navigator.appVersion) >=2 && typeof(PickupDialog_Invoke) == 'function') PickupDialog_Invoke(e,'','Introduction to SALOME','introduction_to_salome_pro.htm','SALOME desktop','salome_pro_desktop.htm');return false;" title="Related Topics"><img src="../ss_btn_related_topics.gif" border=0 height=17 width=82 alt="Related Topics"></a>\r
+\r
+\r
+ \r
+\r
+<br> \r
+ \r
+\r
+<br> \r
+ \r
+\r
+<br> \r
+ \r
+\r
+<p class="whs9"> </p>\r
+\r
+<script type="text/javascript" language="JavaScript" title="WebHelpRelatedTopics"><!--\r
+if (parseInt(navigator.appVersion) >= 3 && typeof (WritePopupMenuLayer) == "function")\r
+ WritePopupMenuLayer();\r
+//--></script><script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.writeIntopicBar)\r
+ writeIntopicBar(0);\r
+//-->\r
+</script>\r
+</body>\r
+</html>\r
--- /dev/null
+<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
+\r
+<html>\r
+\r
+<head>\r
+<title>Introduction to SALOME</title>\r
+<meta http-equiv="content-type" content="text/html; charset=windows-1252">\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
+<!--\r
+if (navigator.appName !="Netscape")\r
+{ document.write("<link rel='stylesheet' href='../default.css'>");}\r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+h1.whs1 { font-family:'Times New Roman' , serif; }\r
+p.whs2 { font-family:'Times New Roman' , serif; margin-left:0px; text-indent:48px; }\r
+p.whs3 { font-family:'Times New Roman' , serif; text-align:justify; text-indent:48px; font-weight:normal; }\r
+img_whs4 { border:none; width:623px; height:408px; border-style:none; }\r
+p.whs5 { font-family:'Times New Roman' , serif; margin-left:0px; }\r
+ul.whs6 { list-style:disc; }\r
+p.whs7 { font-family:'Times New Roman' , serif; margin-left:0px; font-weight:bold; }\r
+-->\r
+</style><script type="text/javascript" language="JavaScript">\r
+<!--\r
+if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))\r
+{\r
+ var strNSS = "<style type='text/css'>";\r
+ strNSS += "p.whs2 {margin-left:1pt; }";\r
+ strNSS += "p.whs5 {margin-left:1pt; }";\r
+ strNSS += "p.whs7 {margin-left:1pt; }";\r
+ strNSS +="</style>";\r
+ document.write(strNSS);\r
+}\r
+//-->\r
+</script>\r
+<script type="text/javascript" language="JavaScript" title="BSSC Special Effects" src="../ehlpdhtm.js"></script><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
+<!--\r
+function reDo() {\r
+ if (innerWidth != origWidth || innerHeight != origHeight)\r
+ location.reload();\r
+}\r
+if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {\r
+ origWidth = innerWidth;\r
+ origHeight = innerHeight;\r
+ onresize = reDo;\r
+}\r
+onerror = null; \r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
+-->\r
+</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>\r
+<script type="text/javascript" language="javascript" src="../whver.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>\r
+</head>\r
+<body><script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.gbWhTopic)\r
+{\r
+ if (window.addTocInfo)\r
+ {\r
+ addTocInfo("About SALOME\nIntroduction to SALOME");\r
+addButton("show",BTN_TEXT,"Show","","","","",0,0,"","","");\r
+\r
+ }\r
+ if (window.writeBtnStyle)\r
+ writeBtnStyle();\r
+\r
+ if (window.writeIntopicBar)\r
+ writeIntopicBar(1);\r
+\r
+ if (window.setRelStartPage)\r
+ {\r
+ setRelStartPage("../kernel.htm");\r
+\r
+ autoSync(1);\r
+ sendSyncInfo();\r
+ sendAveInfoOut();\r
+ }\r
+}\r
+else\r
+ if (window.gbIE4)\r
+ document.location.reload();\r
+//-->\r
+</script>\r
+<h1 class="whs1"><span style="font-family: 'Times New Roman', serif;">Introduction \r
+ to SALOME </span></h1>\r
+\r
+<p class="whs2"> <span \r
+ style="font-weight: bold;"><B>SALOME</B></span> \r
+ platform represents a generic open source platform for pre- and post-processing \r
+ in numeric simulations. <span style="font-weight: bold;"><B>SALOME</B></span> \r
+ combines several software components, which are built in such a way that \r
+ it allows to integrate solvers and existing meshing algorithms along with \r
+ the specification of physical properties for a given domain. The originality \r
+ of this approach is that the various components must cooperate dynamically \r
+ and be configurable. </p>\r
+\r
+<p class="whs3"> </p>\r
+\r
+<p class="whs3"><img src="../image54.jpg" width="623px" height="408px" border="0" class="img_whs4"></p>\r
+\r
+<p class="whs3"> </p>\r
+\r
+<p class="whs3"> </p>\r
+\r
+<p class="whs5">By \r
+ default SALOME platform five modules each having its own function:</p>\r
+\r
+<p class="whs5"> </p>\r
+\r
+<ul type="disc" class="whs6">\r
+ \r
+ <li class=kadov-p><p class="whs7"><span lang=EN-US><B>KERNEL \r
+ </B></span><span lang=EN-US\r
+ style="font-weight: normal;">\96 </span><span \r
+ style="font-weight: normal;">provides a common \r
+ shell for all components, which can be integrated into the SALOME platform.</span></p></li>\r
+</ul>\r
+\r
+<p class="whs7"> </p>\r
+\r
+<ul type="disc" class="whs6">\r
+ \r
+ <li class=kadov-p><p class="whs7">GUI <span style="font-weight: normal;">(Graphical \r
+ User Interface) provides visual representation: </span><span lang=EN-US\r
+ style="font-weight: normal;">basic widgets, viewers etc. Third party \r
+ modules optionally can have GUI, but in any case they always connected \r
+ with KERNEL.</span></p></li>\r
+</ul>\r
+\r
+<p class="whs5"> </p>\r
+\r
+<ul type="disc" class="whs6">\r
+ \r
+ <li class=kadov-p><p class="whs5"><span \r
+ style="font-weight: bold;"><B>GEOM</B></span> : facilitates \r
+ construction and optimization of geometrical models using a wide range \r
+ of CAD \r
+ functions. </p></li>\r
+</ul>\r
+\r
+<p class="whs5"> </p>\r
+\r
+<ul type="disc" class="whs6">\r
+ \r
+ <li class=kadov-p><p class="whs5"><span \r
+ style="font-weight: bold;"><B>MESH</B></span> : generates \r
+ meshes on geometrical models previously created or imported by the GEOM \r
+ component.</p></li>\r
+</ul>\r
+\r
+<p class="whs5"> </p>\r
+\r
+<ul type="disc" class="whs6">\r
+ \r
+ <li class=kadov-p><p class="whs5"><span \r
+ style="font-weight: bold;"><B>SUPERVISION</B></span> : provides \r
+ tools for construction of graphs and execution of calculations. </p></li>\r
+</ul>\r
+\r
+<p class="whs5"> </p>\r
+\r
+<ul type="disc" class="whs6">\r
+ \r
+ <li class=kadov-p><p class="whs5"><span \r
+ style="font-weight: bold;"><B>VISU</B></span> : Post-processing \r
+ module for data visualization</p></li>\r
+</ul>\r
+\r
+<p class="whs5"> </p>\r
+\r
+<p class="whs5"> </p>\r
+\r
+<p class="whs5"> </p>\r
+\r
+<p class="whs5">\r
+<a href="javascript:void(0);" onClick="var e; if (parseInt(navigator.appVersion)>=4){e=event;} if (parseInt(navigator.appVersion) >=2 && typeof(PickupDialog_Invoke) == 'function') PickupDialog_Invoke(e,'','About SALOME architecture','about_salome_pro_architecture.htm','Introduction to IAPP','introduction_to_iapp.htm');return false;" title="Related Topics"><img src="../ss_btn_related_topics.gif" border=0 height=17 width=82 alt="Related Topics"></a>\r
+\r
+\r
+ </p>\r
+\r
+<p class="whs5"> </p>\r
+\r
+<p class="whs5"> </p>\r
+\r
+<script type="text/javascript" language="JavaScript" title="WebHelpRelatedTopics"><!--\r
+if (parseInt(navigator.appVersion) >= 3 && typeof (WritePopupMenuLayer) == "function")\r
+ WritePopupMenuLayer();\r
+//--></script><script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.writeIntopicBar)\r
+ writeIntopicBar(0);\r
+//-->\r
+</script>\r
+</body>\r
+</html>\r
--- /dev/null
+<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
+\r
+<html>\r
+\r
+<head>\r
+<title>Navigating topics</title>\r
+<meta http-equiv="content-type" content="text/html; charset=windows-1252">\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
+<!--\r
+if (navigator.appName !="Netscape")\r
+{ document.write("<link rel='stylesheet' href='../default.css'>");}\r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+h1.whs1 { font-family:'Times New Roman' , serif; }\r
+p.whs2 { font-family:'Times New Roman' , serif; }\r
+-->\r
+</style><script type="text/javascript" language="JavaScript" title="BSSC Special Effects" src="../ehlpdhtm.js"></script><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
+<!--\r
+function reDo() {\r
+ if (innerWidth != origWidth || innerHeight != origHeight)\r
+ location.reload();\r
+}\r
+if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {\r
+ origWidth = innerWidth;\r
+ origHeight = innerHeight;\r
+ onresize = reDo;\r
+}\r
+onerror = null; \r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
+-->\r
+</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>\r
+<script type="text/javascript" language="javascript" src="../whver.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>\r
+</head>\r
+<body><script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.gbWhTopic)\r
+{\r
+ if (window.addTocInfo)\r
+ {\r
+ addTocInfo("Using this reference manual\nNavigating topics");\r
+addButton("show",BTN_TEXT,"Show","","","","",0,0,"","","");\r
+\r
+ }\r
+ if (window.writeBtnStyle)\r
+ writeBtnStyle();\r
+\r
+ if (window.writeIntopicBar)\r
+ writeIntopicBar(1);\r
+\r
+ if (window.setRelStartPage)\r
+ {\r
+ setRelStartPage("../kernel.htm");\r
+\r
+ autoSync(1);\r
+ sendSyncInfo();\r
+ sendAveInfoOut();\r
+ }\r
+}\r
+else\r
+ if (window.gbIE4)\r
+ document.location.reload();\r
+//-->\r
+</script>\r
+<h1 class="whs1">Navigating topics</h1>\r
+\r
+<p class="whs2">Topics in the SALOME \r
+ <span style="font-family: 'Times New Roman', serif;">Help system include \r
+ a variety of navigation components including:</span></p>\r
+\r
+<p class="whs2"> </p>\r
+\r
+<ul>\r
+ \r
+ <li class=kadov-p-CBULLETS><p class=BULLETS\r
+ style="font-weight: normal; font-family: 'Times New Roman', serif;"><span \r
+ style="font-weight: bold;"><B>Related Topics buttons:</B></span> When you click \r
+ a Related Topics button, a pop-up menu opens that displays a list of topics \r
+ you can go to. The topics are relevant to what you are currently reading \r
+ in the right-hand pane or they cross-reference related information that \r
+ you can go to. Click a topic from the pop-up and it opens in the right-hand \r
+ pane. </p></li>\r
+</ul>\r
+\r
+<p class=BULLETS\r
+ style="font-weight: normal; font-family: 'Times New Roman', serif;"> </p>\r
+\r
+<ul>\r
+ \r
+ <li class=kadov-p-CBULLETS><p class=BULLETS\r
+ style="font-weight: normal; font-family: 'Times New Roman', serif;"><span \r
+ style="font-weight: bold;"><B>Drop-down hotspots:</B></span> Many topics include \r
+ drop-down hotspots. This is clickable text (text links) that displays \r
+ more information below the hotspot. You only need to click the hotspots \r
+ you want to read. To close the text, click the hotspot again. </p></li>\r
+</ul>\r
+\r
+<p class=BULLETS\r
+ style="font-weight: normal; font-family: 'Times New Roman', serif;"> </p>\r
+\r
+<ul>\r
+ \r
+ <li class=kadov-p-CBULLETS><p class=BULLETS\r
+ style="font-weight: normal; font-family: 'Times New Roman', serif;"><span \r
+ style="font-weight: bold;"><B>Expanding hotspots:</B></span> Some topics include \r
+ expanding hotspots. This kind of hotspot is a text link that displays \r
+ information immediately following the text. You only have to click the \r
+ hotspots you want more information about. To close the text, click the \r
+ hotspot again. </p></li>\r
+</ul>\r
+\r
+<p class=BULLETS\r
+ style="font-weight: normal; font-family: 'Times New Roman', serif;"> </p>\r
+\r
+<ul>\r
+ \r
+ <li class=kadov-p-CBULLETS><p class=BULLETS\r
+ style="font-weight: normal; font-family: 'Times New Roman', serif;"><span \r
+ style="font-weight: bold;"><B>Text-only popups:</B></span> This kind of link \r
+ is text that displays a pop-up window when clicked. The popup window displays \r
+ brief information about a term or concept relevant to the topic you're \r
+ currently reading. When you finish viewing the information, you click \r
+ inside the pop-up window to close it. </p></li>\r
+</ul>\r
+\r
+<p class=BULLETS\r
+ style="font-weight: normal; font-family: 'Times New Roman', serif;"> </p>\r
+\r
+<ul>\r
+ \r
+ <li class=kadov-p-CBULLETS><p class=BULLETS\r
+ style="font-weight: normal; font-family: 'Times New Roman', serif;"><span \r
+ style="font-weight: bold;"><B>Popups:</B></span> When you click some links, the \r
+ destination topic opens in a popup inside the same window that's open. \r
+ It's like having two windows in one, only the focus is on the information \r
+ in the popup. When you finish reading the information in the popup, you \r
+ can close it from view or navigate to any of its links. </p></li>\r
+</ul>\r
+\r
+<p class="whs2"> </p>\r
+\r
+<p class="whs2">\r
+<a href="javascript:void(0);" onClick="var e; if (parseInt(navigator.appVersion)>=4){e=event;} if (parseInt(navigator.appVersion) >=2 && typeof(PickupDialog_Invoke) == 'function') PickupDialog_Invoke(e,'_blank','About SALOME help system','about_salome_pro_help_system.htm','Using left-hand tabs','using_left-hand_tabs.htm');return false;" title="Related Topics"><img src="../ss_btn_related_topics.gif" border=0 height=17 width=82 alt="Related Topics"></a>\r
+\r
+\r
+ </p>\r
+\r
+<script type="text/javascript" language="JavaScript" title="WebHelpRelatedTopics"><!--\r
+if (parseInt(navigator.appVersion) >= 3 && typeof (WritePopupMenuLayer) == "function")\r
+ WritePopupMenuLayer();\r
+//--></script><script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.writeIntopicBar)\r
+ writeIntopicBar(0);\r
+//-->\r
+</script>\r
+</body>\r
+</html>\r
--- /dev/null
+<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
+\r
+<html>\r
+\r
+<head>\r
+<title>Opening studies</title>\r
+<meta http-equiv="content-type" content="text/html; charset=windows-1252">\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
+<!--\r
+if (navigator.appName !="Netscape")\r
+{ document.write("<link rel='stylesheet' href='../default.css'>");}\r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+h1.whs1 { text-align:justify; }\r
+p.whs2 { margin-left:0px; text-align:justify; }\r
+img_whs3 { border:none; width:30px; height:30px; float:none; border-style:none; }\r
+p.whs4 { font-style:italic; color:#ff0000; margin-left:0px; text-align:justify; }\r
+p.whs5 { font-style:italic; text-align:justify; color:#000000; font-family:'Arial Black' , sans-serif; }\r
+p.whs6 { font-style:italic; color:#ff0000; text-align:justify; }\r
+p.whs7 { font-style:italic; color:#ff0000; margin-left:40px; text-align:justify; }\r
+img_whs8 { border:none; width:25px; height:28px; float:none; border-style:none; }\r
+p.whs9 { margin-left:0px; font-style:italic; color:#ff0000; text-align:justify; }\r
+p.whs10 { margin-left:40px; text-align:justify; }\r
+img_whs11 { border:none; border-style:none; width:331px; height:207px; float:none; }\r
+p.whs12 { color:#ff0000; margin-left:0px; background-image:url('../texture_horiz_ltbluebubbles.jpg'); text-align:justify; }\r
+img_whs13 { border:none; float:none; width:35px; height:37px; border-style:none; }\r
+p.whs14 { color:#ff0000; margin-left:0px; text-align:justify; }\r
+p.whs15 { margin-left:0px; font-weight:bold; text-align:justify; }\r
+-->\r
+</style><script type="text/javascript" language="JavaScript">\r
+<!--\r
+if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))\r
+{\r
+ var strNSS = "<style type='text/css'>";\r
+ strNSS += "p.whs2 {margin-left:1pt; }";\r
+ strNSS += "p.whs4 {margin-left:1pt; }";\r
+ strNSS += "p.whs9 {margin-left:1pt; }";\r
+ strNSS += "p.whs12 {margin-left:1pt; }";\r
+ strNSS += "p.whs14 {margin-left:1pt; }";\r
+ strNSS += "p.whs15 {margin-left:1pt; }";\r
+ strNSS +="</style>";\r
+ document.write(strNSS);\r
+}\r
+//-->\r
+</script>\r
+<script type="text/javascript" language="JavaScript" title="BSSC Special Effects" src="../ehlpdhtm.js"></script><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
+<!--\r
+function reDo() {\r
+ if (innerWidth != origWidth || innerHeight != origHeight)\r
+ location.reload();\r
+}\r
+if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {\r
+ origWidth = innerWidth;\r
+ origHeight = innerHeight;\r
+ onresize = reDo;\r
+}\r
+onerror = null; \r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
+-->\r
+</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>\r
+<script type="text/javascript" language="javascript" src="../whver.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>\r
+</head>\r
+<body><script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.gbWhTopic)\r
+{\r
+ if (window.addTocInfo)\r
+ {\r
+ addTocInfo("GUI module\nStudy management\nOpening studies");\r
+addButton("show",BTN_TEXT,"Show","","","","",0,0,"","","");\r
+\r
+ }\r
+ if (window.writeBtnStyle)\r
+ writeBtnStyle();\r
+\r
+ if (window.writeIntopicBar)\r
+ writeIntopicBar(1);\r
+\r
+ if (window.setRelStartPage)\r
+ {\r
+ setRelStartPage("../kernel.htm");\r
+\r
+ autoSync(1);\r
+ sendSyncInfo();\r
+ sendAveInfoOut();\r
+ }\r
+}\r
+else\r
+ if (window.gbIE4)\r
+ document.location.reload();\r
+//-->\r
+</script>\r
+<h1 class="whs1">Opening studies</h1>\r
+\r
+<p class="whs2"><img src="../i_blue.jpg" x-maintain-ratio="TRUE" width="30px" height="30px" border="0" class="img_whs3">In <span \r
+ style="font-weight: bold;"><B>SALOME</B></span> all studies are stored in a special \r
+ format *.hdf. </p>\r
+\r
+<p class="whs4"> </p>\r
+\r
+<p class="whs5">To open an existing \r
+ study:</p>\r
+\r
+<p class="whs6"> </p>\r
+\r
+<p class="whs7"><span style="font-style: normal; color: #000000;"><font color=black >In \r
+ the main toolbar click </font></span><img src="../pics/open.jpg" x-maintain-ratio="TRUE" width="25px" height="28px" border="0" class="img_whs8"> <span style="font-style: normal; color: #000000;"><font color=black >or \r
+ from the main menu select </font></span><span style="font-style: normal;\r
+ color: #000000;\r
+ font-weight: bold;"><font color=black ><B>File \r
+ > Load</B></font></span><span style="font-style: normal; color: #000000;"><font color=black > option. \r
+ From a standard Search File dialog box choose the required *.hdf file \r
+ and click </font></span><span style="font-style: normal;\r
+ color: #000000;\r
+ font-weight: bold;"><font color=black ><B>Open</B></font></span><span style="font-style: normal; color: #000000;"><font color=black > \r
+ button.</font></span></p>\r
+\r
+<p class="whs7"> </p>\r
+\r
+<p class="whs7"> </p>\r
+\r
+<p class="whs9"><span style="color: #000000; font-family: 'Arial Black', sans-serif;"><font color=black >To \r
+ load an unloaded study (<a href="saving_a_study.htm">see also</a>):</font></span> \r
+ </p>\r
+\r
+<p class="whs2"> </p>\r
+\r
+<p class="whs10">From the main menu select \r
+ <span style="font-weight: bold;"><B>File > Connect</B></span> option. In the \r
+ following dialog box select one of the studies, which has been previously \r
+ created and unloaded and click <span style="font-weight: bold;"><B>Ok</B></span> \r
+ button:</p>\r
+\r
+<p class="whs10"> </p>\r
+\r
+<p class="whs10"><img src="../pics/loadstudy2.png" x-maintain-ratio="TRUE" width="331px" height="207px" border="0" class="img_whs11"></p>\r
+\r
+<p class="whs4"> </p>\r
+\r
+<p class="whs12"><span style="color: #000000;"><font color=black ><img src="../tip1.gif" x-maintain-ratio="TRUE" x-save-file="TRUE" x-save-method="compute-relative" width="35px" height="37px" border="0" class="img_whs13"> After opening an existing study, you will see its structure \r
+ in the <a href="using_object_browser.htm">Object Browser</a>. It will \r
+ contain the objects created with the help of different components during \r
+ the previous study session. If you right-click on one of the objects and \r
+ from the associated pop-up menu choose </font></span><span style="color: #000000; font-weight: bold;"><font color=black ><B>Open \r
+ With</B></font></span><span style="color: #000000;"><font color=black > option, which will automatically \r
+ launch the component corresponding to this object. </font></span></p>\r
+\r
+<p class="whs14"> </p>\r
+\r
+<p class="whs2"> </p>\r
+\r
+<p class="whs15">\r
+<a href="javascript:void(0);" onClick="var e; if (parseInt(navigator.appVersion)>=4){e=event;} if (parseInt(navigator.appVersion) >=2 && typeof(PickupDialog_Invoke) == 'function') PickupDialog_Invoke(e,'','Creating a new study','creating_a_new_study.htm','Displaying studies','displaying_studies.htm','Introduction to IAPP','introduction_to_iapp.htm','SALOME desktop','salome_pro_desktop.htm','Saving and closing studies','saving_a_study.htm');return false;" title="Related Topics"><img src="../ss_btn_related_topics.gif" border=0 height=17 width=82 alt="Related Topics"></a>\r
+\r
+\r
+ </p>\r
+\r
+<p class="whs15"> </p>\r
+\r
+<p class="whs15"> </p>\r
+\r
+<p class="whs15"> </p>\r
+\r
+<p class="whs15"> </p>\r
+\r
+<p class="whs15"> </p>\r
+\r
+<p class="whs15"> </p>\r
+\r
+<script type="text/javascript" language="JavaScript" title="WebHelpRelatedTopics"><!--\r
+if (parseInt(navigator.appVersion) >= 3 && typeof (WritePopupMenuLayer) == "function")\r
+ WritePopupMenuLayer();\r
+//--></script><script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.writeIntopicBar)\r
+ writeIntopicBar(0);\r
+//-->\r
+</script>\r
+</body>\r
+</html>\r
--- /dev/null
+<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
+\r
+<html>\r
+\r
+<head>\r
+<title>Installation Wizard</title>\r
+<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
+<!--\r
+if (navigator.appName !="Netscape")\r
+{ document.write("<link rel='stylesheet' href='../default.css'>");}\r
+//-->\r
+</script>\r
+<style>\r
+<!--\r
+body { }\r
+-->\r
+</style><style type="text/css">\r
+<!--\r
+h1.whs1 { font-size:24pt; }\r
+hr.whs2 { float:aligncenter; }\r
+p.whs3 { background-color:#ffffff; }\r
+table.whs4 { x-cell-content-align:top; width:100%; border-left-style:Solid; border-left-color:#c0c0c0; border-left-width:0px; border-top-style:Solid; border-top-color:#c0c0c0; border-top-width:0px; border-right-style:Solid; border-right-color:#c0c0c0; border-right-width:0px; border-bottom-style:Solid; border-bottom-color:#c0c0c0; border-bottom-width:0px; border-spacing:0px; }\r
+col.whs5 { width:18.383%; }\r
+col.whs6 { width:81.617%; }\r
+tr.whs7 { x-cell-content-align:top; }\r
+td.whs8 { width:18.383%; padding-right:10px; padding-left:10px; border-left-color:#c0c0c0; border-top-style:Solid; border-top-color:#c0c0c0; border-right-style:Solid; border-right-color:#c0c0c0; border-bottom-style:Solid; border-bottom-color:#c0c0c0; border-bottom-width:1px; border-right-width:1px; border-left-width:1px; border-left-style:solid; border-top-width:1px; }\r
+p.whs9 { font-weight:bold; }\r
+td.whs10 { width:81.617%; padding-right:10px; padding-left:10px; border-top-style:Solid; border-top-color:#c0c0c0; border-right-style:Solid; border-right-color:#c0c0c0; border-bottom-style:Solid; border-bottom-color:#c0c0c0; border-bottom-width:1px; border-top-width:1px; border-right-width:1px; }\r
+td.whs11 { width:18.383%; padding-right:10px; padding-left:10px; border-left-color:#c0c0c0; border-right-style:Solid; border-right-color:#c0c0c0; border-bottom-style:Solid; border-bottom-color:#c0c0c0; border-bottom-width:1px; border-right-width:1px; border-left-width:1px; border-left-style:solid; }\r
+td.whs12 { width:81.617%; padding-right:10px; padding-left:10px; border-right-style:Solid; border-right-color:#c0c0c0; border-bottom-style:Solid; border-bottom-color:#c0c0c0; border-bottom-width:1px; border-right-width:1px; }\r
+td.whs13 { width:81.617%; padding-right:10px; padding-left:10px; border-right-color:#c0c0c0; border-right-style:Solid; border-bottom-style:Solid; border-bottom-color:#c0c0c0; border-bottom-width:1px; border-right-width:1px; }\r
+td.whs14 { width:18.383%; padding-right:10px; padding-left:10px; border-left-color:#c0c0c0; border-right-style:Solid; border-right-color:#c0c0c0; border-bottom-style:Solid; border-bottom-color:#c0c0c0; border-right-width:1px; border-left-width:1px; border-left-style:solid; border-bottom-width:1px; }\r
+p.whs15 { text-align:center; }\r
+img_whs16 { border:none; width:586px; height:390px; border-style:none; }\r
+p.whs17 { text-align:center; font-style:italic; }\r
+img_whs18 { border:none; width:586px; height:589px; border-style:none; }\r
+p.whs19 { background-image:url('../texture_horiz_ltbluebubbles.jpg'); }\r
+img_whs20 { border:none; width:36px; height:38px; float:none; border-style:none; }\r
+img_whs21 { border:none; width:35px; height:37px; float:none; border-style:none; }\r
+table.whs22 { background-repeat:repeat; background-attachment:scroll; width:100%; background-image:url('../texture_horiz_ltbluebubbles.jpg'); float:alignleft; x-cell-content-align:Center; border-spacing:0px; }\r
+tr.whs23 { x-cell-content-align:center; }\r
+th.whs24 { border-top-style:Solid; border-right-style:Solid; border-bottom-style:Solid; border-bottom-color:#000080; border-bottom-width:1px; border-right-color:#000080; border-right-width:1px; border-left-color:#000080; border-left-width:1px; border-left-style:Solid; border-top-color:#000080; border-top-width:1px; }\r
+p.whs25 { text-align:center; font-size:12pt; }\r
+th.whs26 { border-top-style:Solid; border-right-style:Solid; border-bottom-style:Solid; border-bottom-color:#000080; border-bottom-width:1px; border-right-color:#000080; border-right-width:1px; border-top-color:#000080; border-top-width:1px; }\r
+th.whs27 { border-top-style:Solid; border-right-style:Solid; border-bottom-style:Solid; border-bottom-color:#000080; border-bottom-width:1px; border-top-color:#000080; border-top-width:1px; border-right-color:#000080; border-right-width:1px; }\r
+td.whs28 { border-right-style:Solid; border-bottom-style:Solid; border-bottom-color:#000080; border-bottom-width:1px; border-right-color:#000080; border-right-width:1px; border-left-color:#000080; border-left-width:1px; border-left-style:Solid; }\r
+td.whs29 { border-right-style:Solid; border-bottom-style:Solid; border-bottom-color:#000080; border-bottom-width:1px; border-right-color:#000080; border-right-width:1px; }\r
+td.whs30 { x-cell-content-align:top; border-right-style:Solid; border-bottom-style:Solid; border-bottom-color:#000080; border-bottom-width:1px; border-right-color:#000080; border-right-width:1px; border-left-color:#000080; border-left-width:1px; border-left-style:Solid; }\r
+td.whs31 { x-cell-content-align:top; border-right-style:Solid; border-bottom-style:Solid; border-bottom-color:#000080; border-bottom-width:1px; border-right-color:#000080; border-right-width:1px; }\r
+td.whs32 { vertical-align:top; border-right-style:Solid; border-bottom-style:Solid; border-bottom-color:#000080; border-bottom-width:1px; border-right-color:#000080; border-right-width:1px; border-left-color:#000080; border-left-width:1px; border-left-style:Solid; }\r
+td.whs33 { vertical-align:top; border-right-style:Solid; border-bottom-style:Solid; border-bottom-color:#000080; border-bottom-width:1px; border-right-color:#000080; border-right-width:1px; }\r
+td.whs34 { border-right-style:Solid; border-bottom-style:Solid; border-right-color:#000080; border-right-width:1px; border-left-color:#000080; border-left-width:1px; border-left-style:Solid; border-bottom-color:#000080; border-bottom-width:1px; }\r
+td.whs35 { border-right-style:Solid; border-bottom-style:Solid; border-right-color:#000080; border-right-width:1px; border-bottom-color:#000080; border-bottom-width:1px; }\r
+img_whs36 { border:none; width:36px; height:38px; float:none; border-style:none; }\r
+-->\r
+</style><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
+<!--\r
+function reDo() {\r
+ if (innerWidth != origWidth || innerHeight != origHeight)\r
+ location.reload();\r
+}\r
+if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {\r
+ origWidth = innerWidth;\r
+ origHeight = innerHeight;\r
+ onresize = reDo;\r
+}\r
+onerror = null; \r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
+-->\r
+</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>\r
+<script type="text/javascript" language="javascript" src="../whver.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>\r
+</head>\r
+<body><script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.gbWhTopic)\r
+{\r
+ if (window.addTocInfo)\r
+ {\r
+ addTocInfo("About SALOME\nInstalling SALOME");\r
+addButton("show",BTN_TEXT,"Show","","","","",0,0,"","","");\r
+\r
+ }\r
+ if (window.writeBtnStyle)\r
+ writeBtnStyle();\r
+\r
+ if (window.writeIntopicBar)\r
+ writeIntopicBar(1);\r
+\r
+ if (window.setRelStartPage)\r
+ {\r
+ setRelStartPage("../kernel.htm");\r
+\r
+ autoSync(1);\r
+ sendSyncInfo();\r
+ sendAveInfoOut();\r
+ }\r
+}\r
+else\r
+ if (window.gbIE4)\r
+ document.location.reload();\r
+//-->\r
+</script>\r
+<h1 class="whs1">Installing SALOME</h1>\r
+\r
+\r
+<hr class="whs2">\r
+\r
+\r
+<ul>\r
+ \r
+ <li class=kadov-p\r
+ class=kadov-p><a href="#install_from_wizard">Installing products \r
+ with the Installation Wizard</a></li>\r
+ \r
+ <li class=kadov-p\r
+ class=kadov-p><a href="#check_version_proc">Notes on check products \r
+ version procedure</a></li>\r
+ \r
+ <li class=kadov-p\r
+ class=kadov-p><a href="#pick_up_env">Pick up the environment</a></li>\r
+ \r
+ <li class=kadov-p\r
+ class=kadov-p><a href="#xml_files">Modifying XML configuration \r
+ file</a></li>\r
+ \r
+ <li class=kadov-p><p class="whs3"><a href="#new_products">Implementing \r
+ installation scripts for the new products</a></p></li>\r
+</ul>\r
+\r
+\r
+<hr class="whs2">\r
+\r
+\r
+<h3><a name=install_from_wizard></a>Installing products with the <font \r
+ style="color: #ff0000;"\r
+ color=#FF0000>Installation Wizard</font></h3>\r
+\r
+<p>The Installation Wizard can be launched in two modes: gui and batch. \r
+ <br>\r
+The root directory of the Installation Wizard contains python script <span \r
+ style="font-weight: bold;"><B>runInstall</B></span>. To run the Installation \r
+ Wizard just type <b>runInstall</b> in terminal window:</p>\r
+\r
+<p><b style="font-weight: bold;">[ python ] runInstall [ -g | -b ] [ -f \r
+ <xml-file> ] [ -t <target-dir> ] [ -tmp <tmp-dir> ]</b> \r
+ </p>\r
+\r
+<p> </p>\r
+\r
+<table x-use-null-cells cellspacing="0" width="100%" class="whs4">\r
+<script language='JavaScript'><!--\r
+if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4)) document.write("</table><table x-use-null-cells cellspacing='0' width='100%' border='1' bordercolor='silver' bordercolorlight='silver' bordercolordark='silver'>");\r
+//--></script>\r
+<col class="whs5">\r
+<col class="whs6">\r
+\r
+<tr valign="top" class="whs7">\r
+<td width="18.383%" class="whs8">\r
+<p class="whs9"><b style="font-weight: bold;">-g</b></td>\r
+<td width="81.617%" class="whs10">\r
+<p>Runs the Installation Wizard in the GUI mode (default option). In this \r
+ case only<span style="font-weight: bold;"><B> <xml-file></B></span> key \r
+ is taken into account. Other parameters are ignored. </td></tr>\r
+\r
+<tr valign="top" class="whs7">\r
+<td width="18.383%" class="whs11">\r
+<p><b style="font-weight: bold;">-b</b></td>\r
+<td width="81.617%" class="whs12">\r
+<p>Runs the Installation Wizard in command-line mode. </td></tr>\r
+\r
+<tr valign="top" class="whs7">\r
+<td width="18.383%" class="whs11">\r
+<p><b style="font-weight: bold;">-f <xml-file></b></td>\r
+<td width="81.617%" class="whs12">\r
+<p>The configuration file to be used by the Installation Wizard. \r
+ If this parameter is missed then the script tries to define the <i>Linux \r
+ </i>version and uses corresponding xml file. For examle, for the <i>Linux \r
+ Mandrake 10.1</i> <b>config_Mandrake10_1.xml</b> file is supposed \r
+ to be used by default. If the appropriate file is not found, <b>config.xml</b> \r
+ is used by default. This file refers to the basic target platform \r
+ which is Mandrake 10.1 for SALOME 3.0 and higher. If config.xml file is \r
+ also not found the warning message box is shown and Installation Wizard \r
+ quits.</td></tr>\r
+\r
+<tr valign="top" class="whs7">\r
+<td width="18.383%" class="whs11">\r
+<p> <b>-t <target-dir></b></td>\r
+<td width="81.617%" class="whs12">\r
+<p>The target directory, SALOME platform to be installed to. If used, overloads \r
+ default target directory, given in the configuration xml file (usually \r
+ <span style="font-weight: bold;"><B>/salome</B></span>, see <a href="#xml_files">here</a>).</td></tr>\r
+\r
+<tr valign="top" class="whs7">\r
+<td colspan="1" rowspan="1" width="18.383%" class="whs11">\r
+<p><b style="font-weight: bold;">-tmp <tmp-dir></b></td>\r
+<td colspan="1" rowspan="1" width="81.617%" class="whs13">\r
+<p>The directory, which is used to contain temporary files. If used, \r
+ overloads default temporary directory, given in the configuration xml \r
+ file (usually <span style="font-weight: bold;"><B>/tmp</B></span>, see <a href="#xml_files">here</a>).</td></tr>\r
+\r
+<tr valign="top" class="whs7">\r
+<td colspan="1" rowspan="1" width="18.383%" class="whs14">\r
+<p><b style="font-weight: bold;">-h</b></td>\r
+<td colspan="1" rowspan="1" width="81.617%" class="whs12">\r
+<p>Prints this help information. </td></tr>\r
+<script language='JavaScript'><!--\r
+if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4)) document.write("</table></table><table>");\r
+//--></script>\r
+</table>\r
+\r
+<p> \r
+ <b><br>\r
+ </b></p>\r
+\r
+<p>So, to run the Installation Wizard in the GUI mode, just type <b>runInstall</b>. \r
+ </p>\r
+\r
+<p> </p>\r
+\r
+<p>The installation procedure can support some different Linux platforms \r
+ and various number of products. As it was mentioned above the basic target \r
+ platform for SALOME 3.0.0 and higher is <i>Linux Mandrake 10.1</i>.<br> </p>\r
+\r
+<p>The using of configuration xml files gives flexible way to modify the \r
+ list of products to be installed by the Installation Wizard without changing \r
+ program's source code. Just create your own configuration file and implement \r
+ installation scripts for products you want to be provided by Wizard. See \r
+ <a href="#xml_files">modifying XML configuration file</a> and <a href="#new_products">implementing \r
+ installation scripts for the new products</a> for more information. </p>\r
+\r
+<p> </p>\r
+\r
+<p>The <font style="color: #ff0000;"\r
+ color=#FF0000>Installation Wizard</font> was built with using \r
+ of the <span style="font-style: italic;"><I>Trolltech's</I></span> <b><i>Qt \r
+ 3.0.5 </i></b>library. The program contains several pages. To navigate \r
+ between pages use <i>"Next"</i> and <i>"Back"</i> \r
+ buttons in the lower part of the wizard window. <i>"Cancel"</i> \r
+ button closes dialog window and quits the installation procedure. To invoke \r
+ this help information click <i>"Help"</i> button. </p>\r
+\r
+<p> </p>\r
+\r
+<p>Skip the first <i>"Introduction"</i> page by pressing <i>"Next"</i> \r
+ button: </p>\r
+\r
+<p> </p>\r
+\r
+<p align="center" class="whs15"><img src="../intropage.png" width="586px" height="390px" border="0" class="img_whs16"></p>\r
+\r
+<p> </p>\r
+\r
+<p align="center" class="whs15"><b style="font-weight: bold;">Figure 1:</b> "Introduction" \r
+ page</p>\r
+\r
+<p> </p>\r
+\r
+<p>In the second page you are proposed to enter the target directory where \r
+ all selected products should be installed to. You can also press the <i>"Browse..."</i> \r
+ button and choose the folder for installation using standard <b><i>Qt</i></b>'s \r
+ browse directory dialog box. <br>\r
+If the directory you want to install products to does not exist you will \r
+ be prompted to confirm the directory creation. If you type a wrong directory \r
+ path, or if you have no permission for the directory you use, the corresponding \r
+ message box will appear. </p>\r
+\r
+<p>The Installation Wizard has two modes of the installation: basic (default) \r
+ and advanced. In the basic mode it is necessary just to enter the target \r
+ directory. If you want to use the advanced mode, click the <i>"More..."</i> \r
+ button. </p>\r
+\r
+<p> </p>\r
+\r
+<p>In the advanced mode you have the possibility to select products to \r
+ be installed (see <a href="#ProductPage">Fig.2</a> ). Each product can \r
+ have several options of installation: you have a possibility to use native \r
+ products, install already precompiled binaries, build product from the \r
+ sources or not install it at all. Possible options and default choice \r
+ are provided by the configuration file. You can mark the products you \r
+ want to install by clicking the corresponding radio buttons in the list \r
+ view in the left part of the page. Note that some products can be installed \r
+ only together with other products (or these prerequisite products should \r
+ be already installed on your computer). The installation procedure has \r
+ a special feature to automatically mark these products in the list view. \r
+ For example, in order to install <b><i>PyQt</i></b> it is necessary to \r
+ have <b><i>gcc, Python</i></b>,<b><i> Qt</i></b> and <b><i>Sip</i></b> \r
+ installed. Therefore all these products will be marked when you check \r
+ <b><i>PyQt</i></b>. This feature can be switched off by clicking the <i>"Auto \r
+ set prerequisites products"</i> checkbox. <br> </p>\r
+\r
+<p>Special button in the right part of the page - <i>"Unselect All" \r
+ </i>- allows to quickly reset all products to the <i>"not install"</i> \r
+ state. <br>\r
+If you want to use native products (like <span style="font-weight: bold;"><B>gcc</B></span>, \r
+ <span style="font-weight: bold;"><B>tcl</B></span>, etc.), select the <i>"use \r
+ native" </i>option. </p>\r
+\r
+<p> </p>\r
+\r
+<p>There are also two checkboxes on this page: <i>"SALOME sources"</i> \r
+ and <i>"SALOME binaries"</i>. These three-state checkboxes allow \r
+ quick selecting/unselecting SALOME packages for the installation.</p>\r
+\r
+<p> </p>\r
+\r
+<p>The box in the right part of the page displays the information about \r
+ currently highlighted product: name, version, short description (if provided \r
+ in XML file), required disk space, disk space required for temporary files, \r
+ list of prerequisites and current user choice. </p>\r
+\r
+<a name=ProductPage></a>\r
+\r
+<p align="center" class="whs17"><img src="../productpage.png" width="586px" height="589px" border="0" class="img_whs18"></p>\r
+\r
+<p align="center" class="whs15"> </p>\r
+\r
+<p align="center" class="whs15"><b style="font-weight: bold;">Figure 2:</b> "Installation \r
+ settings" page in the advanced mode</p>\r
+\r
+<p align="center" class="whs15"> </p>\r
+\r
+<p>The <i>"Total disk space required:"</i> field displays how \r
+ much disk space on the hard drive is required for installation of selected \r
+ products. </p>\r
+\r
+<p> </p>\r
+\r
+ \r
+\r
+<p class="whs19"><b \r
+ style="font-weight: bold;"><img src="../note1.gif" x-maintain-ratio="TRUE" width="36px" height="38px" border="0" class="img_whs20"> </b>Please, take into account \r
+ that the displayed amount of required disk space is approximate and may \r
+ differ when you install products on your hard drive. </p>\r
+\r
+<p> </p>\r
+\r
+<p>The installation procedure uses a special directory to store temporary \r
+ files. The <i>"Space for temporary files:"</i> field shows the \r
+ information about required disk space on the hard drive for extracting \r
+ and compiling of the selected products. You can change the default directory \r
+ - just type path to the folder you want to use or click on the corresponding \r
+ <i>"Browse..."</i> button. </p>\r
+\r
+<p> </p>\r
+\r
+<p class="whs19"><b \r
+ style="font-weight: bold;"><img src="../note1.gif" x-maintain-ratio="TRUE" width="36px" height="38px" border="0" class="img_whs20"></b> In fact, temporary files \r
+ are not stored in the directory entered by user. The Installation Wizard \r
+ creates in this directory an additional folder named something like INSTALLWORK<span \r
+ style="font-weight: bold;"><B>XXXXX</B></span> where XXXXX is a unique number. \r
+ This allows to launch several Installation Wizards simultaneously. This \r
+ temporary directory is removed automatically when the installation finishes.</p>\r
+\r
+<p> </p>\r
+\r
+<p>The installation procedure also checks the available disk space in the \r
+ selected directories according to the products selected. If there is not \r
+ enough disk space on your hard drive you will see the corresponding error \r
+ message box.</p>\r
+\r
+<p> </p>\r
+\r
+<p class="whs19"><b \r
+ style="font-weight: bold;"><img src="../note1.gif" x-maintain-ratio="TRUE" width="36px" height="38px" border="0" class="img_whs20"> </b>Unfortunately, the configure \r
+ procedure has a very annoying bug under Linux platform. The directory \r
+ should be obligatory entered without spaces. For example, the configure \r
+ procedure for <b><i>gcc</i></b> won't work if you pass the following parameter: \r
+ <i>--prefix="/New Folder 1"</i>. <b>Therefore you are strongly \r
+ recommended not to use directory names containing spaces.</b></p>\r
+\r
+<p> </p>\r
+\r
+<p>To proceed further click the <i>"Next"</i> button. At this \r
+ moment the program will make some tests to check installation settings: \r
+ whether there is enough disk space on the hard drive, whether native products \r
+ are preinstalled, and the dependencies (prerequisites) for each product \r
+ you have selected to be installed. If any test fails you will see the \r
+ corresponding warning message box. Otherwise the wizard will follow to \r
+ the next page:</p>\r
+\r
+<p> </p>\r
+\r
+<p align="center" class="whs15"><a name=ChoicePage></a><br>\r
+<img src="../choicepage.png" width="586px" height="589px" border="0" class="img_whs18"></p>\r
+\r
+<p align="center" class="whs15"> </p>\r
+\r
+<p align="center" class="whs15"><b style="font-weight: bold;">Figure 3:</b> "Check \r
+ your choice" page</p>\r
+\r
+<p align="center" class="whs15"> </p>\r
+\r
+<p>This page summarizes the installation settings you've made on the previous \r
+ pages. You can check again your choice to change it if necessary. </p>\r
+\r
+ \r
+\r
+<p>When you are sure that everything is OK, press the <i>"Next"</i> \r
+ button to follow to the <a href="#ProgressPage">next page</a>. </p>\r
+\r
+<p> </p>\r
+\r
+<a name=ProgressPage></a>\r
+\r
+<p align="center" class="whs15"> <img src="../progresspage.png" width="586px" height="589px" border="0" class="img_whs18"></p>\r
+\r
+<p align="center" class="whs15"> </p>\r
+\r
+<p align="center" class="whs15"><b style="font-weight: bold;">Figure 4:</b> "Installation \r
+ progress" page</p>\r
+\r
+<p align="center" class="whs15"> </p>\r
+\r
+<p>To start installation of the selected products click <i>"Start"</i> \r
+ button. It launches the shell installation script and you will be able \r
+ to see the output of the script in the dialog's topmost frame. \r
+ In case of any installation problems (for example, you have accidentally \r
+ removed the temporary directory) the script will ask you: <i>"Would \r
+ you like to continue : (Y,N) ?"</i>. You can answer this question \r
+ by typing [Y] or [N] in the middle text edit control frame. </p>\r
+\r
+<p> </p>\r
+\r
+<p class="whs19"><b \r
+ style="font-weight: bold;"><img src="../tip1.gif" x-maintain-ratio="TRUE" width="35px" height="37px" border="0" class="img_whs21"></b> press [Enter] when you finish \r
+ typing data. </p>\r
+\r
+<p> </p>\r
+\r
+<p>The <i>"Installation Status"</i> frame window shows you the \r
+ progress of installation. It contains a list of all selected products \r
+ with brief descriptions. "<font style="color: #ff0000;"\r
+ color=#FF0000>Waiting</font>" \r
+ description means that installation of this product have not started yet. \r
+ Currently the product being installed is marked as "<font style="color: #ff9900;"\r
+ color=#FF9900>Processing</font>". All installed products have \r
+ "<font style="color: #33ff33;"\r
+ color=#33FF33>Completed</font>" description. </p>\r
+\r
+<p>You can abort installation and close the installation procedure using \r
+ the <i>"Cancel"</i> button. It sends the signal "SIGTERM" \r
+ to the shell script. The script has a signal handler and will try to clear \r
+ all temporary files. The process of removing temporary files can take \r
+ some time, so the installation wizard will wait 3 seconds before closing. \r
+ </p>\r
+\r
+<p>At the end of installation (when all selected products have been installed \r
+ successfully) you can go back to the previous pages to start a new installation \r
+ or click the <i>"Next"</i> button to go the Readme page: </p>\r
+\r
+<p align="center" class="whs15"><a name=readmepage></a><br>\r
+<img src="../readmepage.png" width="586px" height="589px" border="0" class="img_whs18"></p>\r
+\r
+<p align="center" class="whs15"> </p>\r
+\r
+<p align="center" class="whs15"><b style="font-weight: bold;">Figure 5:</b> "Finish \r
+ installation" page</p>\r
+\r
+<p align="center" class="whs15"> </p>\r
+\r
+<p>In this page you can read some important information about the Instalation \r
+ Wizard itself and some hints: how to run and test SALOME or how to build \r
+ SALOME from the sources. This is the content of the README file which \r
+ you can find in the root directory of the Installation Wizard. <br>\r
+You can also launch SALOME Desktop from this page by clicking the <i>"Launch \r
+ SALOME" </i>button. </p>\r
+\r
+<p> </p>\r
+\r
+<p><a name=env_files></a>During the process of installation the script \r
+ creates some environment files to simplify the procedure of launching \r
+ SALOME. These shell scripts set all necessary environment variables for \r
+ all products you have installed. To learn how installation scripts collect \r
+ the environment, see <a href="#pick_up_env"> here</a>. </p>\r
+\r
+<p> </p>\r
+\r
+<p>These files are: <b>salome.csh</b> + <b>salome.sh</b> in the <span style="font-weight: bold;"><B>KERNEL \r
+ module</B></span><b><i> sources</i></b> and <span style="font-weight: bold;"><B>KERNEL \r
+ module</B></span><b><i> binaries</i></b> root directories and <b>env_products.csh</b> \r
+ + <b>env_products.sh </b>in the target directory.</p>\r
+\r
+ \r
+\r
+<p class="whs19"><b \r
+ style="font-weight: bold;"><img src="../tip1.gif" x-maintain-ratio="TRUE" width="35px" height="37px" border="0" class="img_whs21"></b> <b>salome.(c)sh</b> and <b>env_products.(c)sh \r
+ files</b> are slightly different: env_products.* files are optimized to \r
+ be used for the building of SALOME modules from the sources (see <span \r
+ style="font-weight: bold;"><B>README </B></span>file provided with the installation \r
+ procedure on the CD). The salome.* files are optimized for the SALOME \r
+ launching. This difference is defined by the environment variable<span \r
+ style="font-weight: bold;"> <B></B></span><b>ENV_FOR_LAUNCH</b> which is set \r
+ to 0 in env_products.* files and to 1 in salome.* files. </p>\r
+\r
+\r
+<hr class="whs2">\r
+\r
+\r
+<h3><a name=check_version_proc></a>Notes on<font style="color: #ff0000;"\r
+ color=#FF0000> check products \r
+ version</font> procedure</h3>\r
+\r
+<p>Unfortunately under Linux platform there is no exact algorithm to identify \r
+ the product's version. The table below gives an idea how the version is \r
+ checked for the preinstalled products for the Linux Mandrake 10.1 platform. \r
+ </p>\r
+\r
+<p> </p>\r
+\r
+<div align=left>\r
+<table nosave x-use-null-cells cellspacing="0" background="../texture_horiz_ltbluebubbles.jpg" width="100%" class="whs22">\r
+\r
+<tr nosave valign="middle" class="whs23">\r
+<th nosave class="whs24">\r
+<p align="center" class="whs25">Product </th>\r
+<th nosave class="whs26">\r
+<p align="center" class="whs25">Algorithm of checking </th>\r
+<th nosave class="whs26">\r
+<p align="center" class="whs25">Preliminary steps before launching <br>\r
+the installation procedure </th>\r
+<th nosave class="whs27">\r
+<p align="center" class="whs25">Notes </th></tr>\r
+\r
+<tr valign="middle" class="whs23">\r
+<td class="whs28">gcc 3.4.1</td>\r
+<td class="whs29"><span style="font-weight: bold;"><B>ver</B></span>=`gcc \r
+ -dumpversion`</td>\r
+<td class="whs29">\r
+<p align="center" class="whs15">- </td>\r
+<td class="whs29"><span style="font-weight: bold;"><B>ver</B></span> \r
+ should be 3.4.1.<br>\r
+It is recommended to use native gcc on Mandrake 10.1.</td></tr>\r
+\r
+<tr nosave valign="middle" class="whs23">\r
+<td class="whs28">tcl 8.4.5</td>\r
+<td nosave class="whs29"><span style="font-weight: bold;"><B>1)</B></span> \r
+ check if <span style="font-weight: bold;"><B>TCLHOME</B></span> variable is set<span \r
+ style="font-weight: bold;"><B><br>\r
+2)</B></span> existence of tclsh8.4<span style="font-weight: bold;"><B><br>\r
+3)</B></span> existence of wish8.4 <span style="font-weight: bold;"><B><br>\r
+4)</B></span> existence of libtcl8.4.so <span style="font-weight: bold;"><B><br>\r
+5)</B></span> existence of libtk8.4.so</td>\r
+<td class="whs29">set <span style="font-weight: bold;"><B>TCLHOME</B></span> \r
+ if you have a preinstalled version of tcl. <br>\r
+add a directory where libraries can be found to the <span style="font-weight: bold;"><B>LD_LIBRARY_PATH</B></span></td>\r
+<td class="whs29">Unfortunately there is no strict \r
+ way to check the tcl version number.<br>\r
+It is recommended to use native tcl/tk on Mandrake 10.1.</td></tr>\r
+\r
+<tr valign="middle" class="whs23">\r
+<td valign="top" class="whs30">boost 1.31.0</td>\r
+<td valign="top" class="whs31"><span style="font-weight: bold;"><B>1)</B></span> check if <span \r
+ style="font-weight: bold;"><B>BOOSTDIR</B></span> variable is set.<span style="font-weight: bold;"><B><br>\r
+2)</B></span> <span style="font-weight: bold;"><B>ver</B></span>=`egrep 'BOOST_VERSION \r
+ [0-9]+' ${BOOSTDIR}/boost/version.hpp | sed 's/.*BOOST_VERSION \([0-9]\+\)/\1/g'`</td>\r
+<td valign="top" class="whs31">set <span style="font-weight: bold;"><B>BOOSTDIR</B></span> if \r
+ you have a preinstalled version of boost</td>\r
+<td valign="top" class="whs31">we use file version.hpp in the boost distribution to get \r
+ the version information.<span style="font-weight: bold;"><B><br>\r
+ver</B></span> should be equal to 103100.</td></tr>\r
+\r
+<tr valign="middle" class="whs23">\r
+<td class="whs28">Open CASCADE 5.2.3</td>\r
+<td class="whs29"><span style="font-weight: bold;"><B>1)</B></span> \r
+ check if <span style="font-weight: bold;"><B>CASROOT</B></span> variable is set<span \r
+ style="font-weight: bold;"><B><br>\r
+2)</B></span> ver_major=`grep "!define OCC_VERSION_MAJOR" ${CASROOT}/inc/Standard_Version.hxx \r
+ | awk '{print $3}'`<span style="font-weight: bold;"><B><br>\r
+3)</B></span> ver_minor=`grep "!define OCC_VERSION_MINOR" ${CASROOT}/inc/Standard_Version.hxx \r
+ | awk '{print $3}'`<span style="font-weight: bold;"><B><br>\r
+4)</B></span> <span style="font-weight: bold;"><B>ver</B></span>="$ver_major.$ver_minor"<span \r
+ style="font-weight: bold;"><B><br>\r
+5)</B></span> Check the existence of libStdPlugin.so in OpenCASCADE distribution,</td>\r
+<td class="whs29">set <span style="font-weight: bold;"><B>CASROOT</B></span> \r
+ if you have a preinstalled version of Open CASCADE</td>\r
+<td class="whs29">CASCADE's Standard_Version.hxx file \r
+ provides the version information.<span style="font-weight: bold;"><B><br>\r
+ver</B></span> should be equal to 5.2.<br>\r
+<br>\r
+Unfortunately it is impossible to define the release version number. Instead \r
+ we check if libStdPlugin.so library exists: it is introduced in OpenCASCADE \r
+ since version 5.2.2.</td></tr>\r
+\r
+<tr valign="middle" class="whs23">\r
+<td class="whs28">Python 2.3.4</td>\r
+<td class="whs29"><span style="font-weight: bold;"><B>1)</B></span> \r
+ <span style="font-weight: bold;"><B>PYTHONHOME</B></span> variable should be \r
+ set<span style="font-weight: bold;"><B><br>\r
+2)</B></span> isPython=`which python` <span style="font-weight: bold;"><B><br>\r
+3)</B></span> <span style="font-weight: bold;"><B>ver</B></span>=`python -V`</td>\r
+<td class="whs29">set <span style="font-weight: bold;"><B>PYTHONHOME</B></span> \r
+ to root Python distribution folder;<br>\r
+add the directory where python can be found to the <span style="font-weight: bold;"><B>PATH</B></span> \r
+ variable</td>\r
+<td class="whs29">Python should exist and <span style="font-weight: bold;"><B>ver</B></span> \r
+ should be equal to 2.3.4 <br>\r
+It is recommended to use native Python on Mandrake 10.1.</td></tr>\r
+\r
+<tr valign="middle" class="whs23">\r
+<td class="whs28">Swig 1.3.24</td>\r
+<td class="whs29"><span style="font-weight: bold;"><B>ver</B></span>=`swig \r
+ -version 2>&1 | grep -i version | awk '{ print $3 }' | sed -e 's/^\([0-9.]*\)\(.*\)/\1/'`</td>\r
+<td class="whs29">add the directory where swig binary \r
+ can be found to the <span style="font-weight: bold;"><B>PATH</B></span> variable</td>\r
+<td class="whs29">Swig should exist and <span style="font-weight: bold;"><B>ver</B></span> \r
+ should be equal to 1.3.24.</td></tr>\r
+\r
+<tr valign="middle" class="whs23">\r
+<td class="whs28">Qt 3.3.3</td>\r
+<td class="whs29"><span style="font-weight: bold;"><B>1) \r
+ QTDIR</B></span> variable should be set.<span style="font-weight: bold;"><B><br>\r
+2) ver</B></span>=`grep "QT_VERSION_STR" ${QTDIR}/include/qglobal.h \r
+ | sed -e 's%^#define QT_VERSION_STR\([[:space:]]*\)%%g' -e 's%\"%%g'`</td>\r
+<td class="whs29">set <span style="font-weight: bold;"><B>QTDIR</B></span> \r
+ if you have a preinstalled version of qt</td>\r
+<td class="whs29">Qt's qglobal.h file provides version \r
+ information: <span style="font-weight: bold;"><B>ver</B></span> should be equal \r
+ to 3.0.5.<br>\r
+It is recommended to use native Qt on Mandrake 10.1.</td></tr>\r
+\r
+<tr valign="middle" class="whs23">\r
+<td class="whs32">msg2qm (Qt 3.3.3 compatible)</td>\r
+<td class="whs33"><span style="font-weight: bold;"><B>MSG2QM_ROOT</B></span> \r
+ variable should be set.</td>\r
+<td class="whs33">set <span style="font-weight: bold;"><B>MSG2QM_ROOT</B></span> \r
+ if you have preinstalled version of msg2qm tool</td>\r
+<td class="whs33">msg2qm is a Qt tool used to convert \r
+ text *.po files to *.qm resource files. Unfortunately this tool is not \r
+ included in the Qt distribution and is provided only in its sources package. \r
+ We distribute this tool with the Installation Wizard.<br>\r
+In addition there is no way to check the version number of msg2qm tool.</td></tr>\r
+\r
+<tr valign="middle" class="whs23">\r
+<td class="whs28">Qwt 4.2.0/0.4.2</td>\r
+<td class="whs29"><span style="font-weight: bold;"><B>1)</B></span> \r
+ <span style="font-weight: bold;"><B>QWTHOME</B></span> variable should be set.<span \r
+ style="font-weight: bold;"><B><br>\r
+2)</B></span> check if libqwt.so.4.2.0 exists</td>\r
+<td class="whs29">set <span style="font-weight: bold;"><B>QWTHOME</B></span> \r
+ if you have a preinstalled version of qwt</td>\r
+<td class="whs29">Unfortunately there is no strict \r
+ way to check the qwt version number.<br>\r
+We try to find libqwt.so.4.2.0 in the ${<span style="font-weight: bold;"><B>QWTHOME</B></span>}/lib \r
+ folder. </td></tr>\r
+\r
+<tr valign="middle" class="whs23">\r
+<td class="whs28">Hdf 5-1.6.3</td>\r
+<td class="whs29"><span style="font-weight: bold;"><B>1) \r
+ HDF5HOME</B></span> variable should be set.<span style="font-weight: bold;"><B><br>\r
+2)</B></span> existence of libhdf5.so.0.0.0 <span style="font-weight: bold;"><B><br>\r
+3)</B></span> existence of libhdf5.settings<span style="font-weight: bold;"><B><br>\r
+4)</B></span> <span style="font-weight: bold;"><B>ver</B></span>=`grep "HDF5 \r
+ Version:" ${HDF5HOME}/lib/libhdf5.settings | awk '{print $3}'`</td>\r
+<td class="whs29">set <span style="font-weight: bold;"><B>HDF5HOME</B></span> \r
+ if you have a preinstalled version of hdf</td>\r
+<td class="whs29">We try to find libhdf5.so.0.0.0 and \r
+ libhdf5.settings in ${<span style="font-weight: bold;"><B>HDF5HOME</B></span>}/lib \r
+ folder. <br>\r
+File libhdf5.settings contains the following version information: <br>\r
+HDF5 Version: 1.6.3</td></tr>\r
+\r
+<tr valign="middle" class="whs23">\r
+<td class="whs28">Med 2.2.2</td>\r
+<td class="whs29"><span style="font-weight: bold;"><B>1) \r
+ MED2HOME</B></span> variable should be set.<span style="font-weight: bold;"><B><br>\r
+2)</B></span> existence of libmed.so.1.0.1</td>\r
+<td class="whs29">set <span style="font-weight: bold;"><B>MED2HOME</B></span> \r
+ if you have a preinstalled version of med</td>\r
+<td class="whs29">Unfortunately there is no strict \r
+ way to check the med version number.<br>\r
+We try to find libmed.so.1.0.1 in ${<span style="font-weight: bold;"><B>MED2HOME</B></span>}/lib \r
+ folder. <br>\r
+If you have a problem with the preinstalled version of med, please, reinstall \r
+ it.</td></tr>\r
+\r
+<tr valign="middle" class="whs23">\r
+<td class="whs28">Vtk 4.2.6</td>\r
+<td class="whs29"><span style="font-weight: bold;"><B>1) \r
+ VTKHOME</B></span> variable should be set.<span style="font-weight: bold;"><B><br>\r
+2)</B></span> existence of libvtkCommon.so</td>\r
+<td class="whs29">set <span style="font-weight: bold;"><B>VTKHOME</B></span> \r
+ if you have a preinstalled version of vtk</td>\r
+<td class="whs29">Unfortunately there is no strict \r
+ way to check the VTK version number.<br>\r
+We try to find libvtkCommon.so in ${<span style="font-weight: bold;"><B>VTKHOME</B></span>}/lib/vtk \r
+ folder. <br>\r
+If you have a problem with the preinstalled version of vtk, please, reinstall \r
+ it.</td></tr>\r
+\r
+<tr valign="middle" class="whs23">\r
+<td valign="top" class="whs30">Netgen 4.3</td>\r
+<td valign="top" class="whs31"><span style="font-weight: bold;"><B>NETGENROOT</B></span> variable \r
+ should be set. </td>\r
+<td valign="top" class="whs31">set <span style="font-weight: bold;"><B>NETGENROOT</B></span> if \r
+ you have a preinstalled version of Netgen.</td>\r
+<td valign="top" class="whs31">Unfortunately we can't find anything about netgen version.<br>\r
+We just check if the <span style="font-weight: bold;"><B>NETGENROOT</B></span> \r
+ environment varible is set.</td></tr>\r
+\r
+<tr valign="middle" class="whs23">\r
+<td class="whs28">OmniORB 4.0.5, <br>\r
+OmniORBpy 2.5, <br>\r
+OmniNotify 2.1</td>\r
+<td class="whs29"><span style="font-weight: bold;"><B>1) \r
+ OMNIORBDIR</B></span> variable should be set.<span style="font-weight: bold;"><B><br>\r
+2)</B></span> existence of libomniORB4.so.0.5 <span style="font-weight: bold;"><B><br>\r
+3)</B></span> existence of _omnipymodule.so.2.4 <span style="font-weight: bold;"><B><br>\r
+4)</B></span> existence of libCOSNotify4.so.0.1 <span style="font-weight: bold;"><B><br>\r
+5)</B></span> existence of notifd</td>\r
+<td class="whs29">set <span style="font-weight: bold;"><B>OMNIORBDIR</B></span> \r
+ if you have a preinstalled version of omni</td>\r
+<td class="whs29">We try to find several omni libraries \r
+ and binaries in the ${<span style="font-weight: bold;"><B>OMNIORBDIR</B></span>}/lib \r
+ and ${<span style="font-weight: bold;"><B>OMNIORBDIR</B></span>}/bin directories.</td></tr>\r
+\r
+<tr valign="middle" class="whs23">\r
+<td class="whs28">Numeric 23.7</td>\r
+<td class="whs29"><span style="font-weight: bold;"><B>ver</B></span>=`python \r
+ -c 'import Numeric; print Numeric.__version__' 2>/dev/null`</td>\r
+<td class="whs29">add the directory where you \r
+ have the preinstalled version of Numeric package to your <span style="font-weight: bold;"><B>PYTHONHOME \r
+ </B></span>variable</td>\r
+<td class="whs29">If you have problem with the preinstalled \r
+ version of Numeric 23.7, please, reinstall it.</td></tr>\r
+\r
+<tr valign="middle" class="whs23">\r
+<td class="whs28">Sip 4.1</td>\r
+<td class="whs29"><span style="font-weight: bold;"><B>1) \r
+ SIPDIR</B></span> variable should be set.<span style="font-weight: bold;"><B><br>\r
+2) ver</B></span>=`${SIPDIR}/sip -V | awk '{print $1}'`</td>\r
+<td class="whs29">set <span style="font-weight: bold;"><B>SIPDIR</B></span> \r
+ to the directory where you have sip preinstalled</td>\r
+<td class="whs29"><span style="font-weight: bold;"><B>ver</B></span> \r
+ should be equal to 4.1. </td></tr>\r
+\r
+<tr valign="middle" class="whs23">\r
+<td class="whs28">PyQt 3.13</td>\r
+<td class="whs29"><span style="font-weight: bold;"><B>1) \r
+ PYQTDIR</B></span> variable should be set.<span style="font-weight: bold;"><B><br>\r
+2)</B></span> existence of qt.so library</td>\r
+<td class="whs29">set <span style="font-weight: bold;"><B>PYQTDIR</B></span> \r
+ to the directory where you have PyQt preinstalled</td>\r
+<td class="whs29">Unfortunately we can't exactly check \r
+ the PyQt version number. <br>\r
+We just try to find qt.so in ${<span style="font-weight: bold;"><B>PYQTDIR</B></span>}. \r
+ </td></tr>\r
+\r
+<tr valign="middle" class="whs23">\r
+<td class="whs28">HappyDoc 2.1</td>\r
+<td class="whs29"><span style="font-weight: bold;"><B>1)</B></span> \r
+ existence of happydoc <span style="font-weight: bold;"><B><br>\r
+2)</B></span> <span style="font-weight: bold;"><B>ver</B></span>=`happydoc | grep \r
+ "HappyDoc version 2.1"`</td>\r
+<td class="whs29">add the directory where you have \r
+ HappyDoc installed to your <span style="font-weight: bold;"><B>PATH</B></span> \r
+ variable.</td>\r
+<td class="whs29">We try to find happydoc in ${<span \r
+ style="font-weight: bold;"><B>PATH</B></span>}. <span style="font-weight: bold;"><B><br>\r
+ver</B></span> should not be empty. <span style="font-weight: bold;"><B><br>\r
+<br>\r
+Note:</B></span> this product is not obligatory for SALOME compilation.</td></tr>\r
+\r
+<tr valign="middle" class="whs23">\r
+<td class="whs28">Doxygen 1.3.7</td>\r
+<td class="whs29"><span style="font-weight: bold;"><B>1)</B></span> \r
+ existence of doxygen <span style="font-weight: bold;"><B><br>\r
+2)</B></span> existence of doxytag <span style="font-weight: bold;"><B><br>\r
+3)</B></span> existence of doxywizard<span style="font-weight: bold;"><B><br>\r
+4)</B></span> <span style="font-weight: bold;"><B>ver</B></span>=`doxygen --version`</td>\r
+<td class="whs29">add the directory where you have \r
+ doxygen binaries preinstalled to the <span style="font-weight: bold;"><B>PATH</B></span> \r
+ variable.</td>\r
+<td class="whs29">doxygen, doxytag, doxywizard binaries \r
+ should exist; <span style="font-weight: bold;"><B>ver</B></span> should be equal \r
+ to 1.3.7.<br>\r
+<br>\r
+If you have problem with the preinstalled version of doxygen, please, reinstall \r
+ it. <br>\r
+<br>\r
+It is recommended to use native doxygen on Mandrake 10.1.</td></tr>\r
+\r
+<tr valign="middle" class="whs23">\r
+<td class="whs28">Graphviz 2.2.1</td>\r
+<td class="whs29"><span style="font-weight: bold;"><B>1)</B></span> \r
+ existence of dot binary.<span style="font-weight: bold;"><B><br>\r
+2)</B></span> <span style="font-weight: bold;"><B>ver</B></span>=`dot -V 2>&1 \r
+ | awk '{print $3}'`</td>\r
+<td class="whs29">add the graphviz bin directory to \r
+ the <span style="font-weight: bold;"><B>PATH</B></span> environment variable</td>\r
+<td class="whs29">We try to find dot program in the \r
+ ${<span style="font-weight: bold;"><B>PATH</B></span>}.<span style="font-weight: bold;"><B><br>\r
+ver</B></span> should be equal to 2.2.1.</td></tr>\r
+\r
+<tr valign="middle" class="whs23">\r
+<td class="whs28"><span style="font-weight: bold;"><B>MODULE</B></span> \r
+ binaries<br>\r
+(where <span style="font-weight: bold;"><B>MODULE</B></span> = KERNEL, GUI, GEOM, \r
+ ...)</td>\r
+<td class="whs29"><span style="font-weight: bold;"><B>1) \r
+ MODULE_ROOT_DIR</B></span> variable should be set<span style="font-weight: bold;"><B><br>\r
+2)</B></span> existence of VERSION file <span style="font-weight: bold;"><B><br>\r
+3) ver</B></span>=`cat ${<span style="font-weight: bold;"><B>MODULE_ROOT_DIR</B></span>}/bin/salome/VERSION \r
+ | awk -F: '{print $NF}' | tr -d '[:space:]'`</td>\r
+<td class="whs29">set <span style="font-weight: bold;"><B>MODULE_ROOT_DIR</B></span> \r
+ if you have preinstalled binaries of <span style="font-weight: bold;"><B>MODULE</B></span> \r
+ version 3.0.0.</td>\r
+<td class="whs29"><span style="font-weight: bold;"><B>MODULE</B></span> \r
+ binaries should exist and <span style="font-weight: bold;"><B>ver</B></span> \r
+ should be equal to 3.0.0.</td></tr>\r
+\r
+<tr valign="middle" class="whs23">\r
+<td class="whs34"><span style="font-weight: bold;"><B>MODULE</B></span> \r
+ sources<br>\r
+(where <span style="font-weight: bold;"><B>MODULE</B></span> = KERNEL, GUI, GEOM, \r
+ ...)</td>\r
+<td class="whs35"><span style="font-weight: bold;"><B>1)</B></span> \r
+ existence of <span style="font-weight: bold;"><B>MODULE_SRC_DIR</B></span> <span \r
+ style="font-weight: bold;"><B><br>\r
+2)</B></span> existence of VERSION file <span style="font-weight: bold;"><B><br>\r
+3) ver</B></span>=`cat ${<span style="font-weight: bold;"><B>MODULE_SRC_DIR</B></span>}/bin/VERSION \r
+ | awk -F: '{print $NF}' | tr -d '[:space:]'`</td>\r
+<td class="whs35">set <span style="font-weight: bold;"><B>MODULE_SRC_DIR</B></span> \r
+ if you have preinstalled sources of <span style="font-weight: bold;"><B>MODULE</B></span> \r
+ version 3.0.0.</td>\r
+<td class="whs29"><span style="font-weight: bold;"><B>MODULE</B></span> \r
+ sources should exist and ver should be equal to 3.0.0.</td></tr>\r
+</table>\r
+</div>\r
+<p> </p>\r
+\r
+<p> </p>\r
+\r
+<p class="whs19"><b \r
+ style="font-weight: bold;"><img src="../note1.gif" x-maintain-ratio="TRUE" width="36px" height="38px" border="0" class="img_whs36"></b> For native products the installation \r
+ procedure sets proper environment variables itself, and you do not need \r
+ to set such variables like, e.g. <b>TCLHOME</b> or <b>PYTHONHOME</b>. \r
+ <br>\r
+If you have native products installed to directories different from default \r
+ ones (not <b>/usr/bin</b>, <b>/usr/lib</b>...), it is recommended to follow \r
+ the above description. Or you should properly set <span style="font-weight: bold;"><B>PATH</B></span> \r
+ and <span style="font-weight: bold;"><B>LD_LIBRARY_PATH</B></span> variables \r
+ <b><font style="color: #ff0000;"\r
+ color=#FF0000>before</font></b> starting the Installation Wizard. \r
+ Otherwise the installation script will fail to find the preinstalled products.</p>\r
+\r
+<p> </p>\r
+\r
+<p> </p>\r
+\r
+<p class="whs19"><span \r
+ style="font-weight: bold;"><B><b style="font-weight: bold;"><img src="../note1.gif" x-maintain-ratio="TRUE" width="36px" height="38px" border="0" class="img_whs36"></b> </B></span>For some native products (e.g. gcc, Python) the \r
+ rules of version checking are not so strict as described in the table. \r
+ Only major and minor version numbers should coincide with the prerequisite. \r
+ Release number can be larger. This is done to give a possibility to use \r
+ native products for newer versions of Linux. If some native product has \r
+ a version number larger than the one required by the installation procedure, \r
+ the user will be prompted by the warning message like this: <i>"You \r
+ have a newer version of gcc installed on your computer than that is required \r
+ (3.4.1). Continue?"</i>. You can press the <i>"Yes"</i> \r
+ button to proceed with the installation but in this case you should be \r
+ aware of what you are doing. SALOME binaries (including other products) \r
+ are compiled with the predefined prerequisites and most likely can not \r
+ be run successfully if these products are not found. This can be only \r
+ helpful if you intend to build all products from the sources.</p>\r
+\r
+<p> </p>\r
+\r
+\r
+<hr class="whs2">\r
+\r
+\r
+<h3><a name=pick_up_env></a>Pick up the <font style="color: #ff0000;"\r
+ color=#FF0000>environment</font></h3>\r
+\r
+<p>Please, read carefully the following information. This section describes \r
+ how the installation procedure collects the environment. </p>\r
+\r
+<p>After installing each product the shell script creates a special environment \r
+ file for each product in its target folder . The name of the file is generated \r
+ from the name of the product according to the following scheme: <b>env_<product_name>.sh.</b> \r
+ This file includes all necessary product settings. For example for Vtk \r
+ the file is <b>env_Vtk.sh</b>. Environment files allow to pick up all \r
+ environment settings which are necessary to build and launch SALOME. When \r
+ installing SALOME sources and/or binaries, the installation procedure \r
+ picks up all the settings files and generates two scripts: <b>salome.sh</b> \r
+ and <b>salome.csh </b>for sh and csh correspondingly. Such approach helps \r
+ to save time when reinstalling products and you may not care about setting \r
+ all environment variables manually to build/launch SALOME. What you need \r
+ is just to use one of these scripts. </p>\r
+\r
+<p>This also concerns those products which are not currently installed. \r
+ For example, you install some SALOME binaries to the directory where you \r
+ have previously installed other products. The installation procedure \r
+ still tries to collect the environment files from the target directory \r
+ if it finds necessary products there. If some product are not found in \r
+ the target directory the corresponding section of <b>salome.sh/salome.csh</b> \r
+ files will be skipped. <br>\r
+For native products (like <i><b>gcc, tcl, etc...)</b></i> the installation \r
+ procedure tries to find them first using <b>PATH</b> / <b>LD_LIBRARY_PATH</b> \r
+ variables and then in the system default directories (<b>/usr/bin, /usr/lib</b> \r
+ etc., depending on the product). </p>\r
+\r
+<p>In any case you may edit <b>salome.*</b> files after the installation \r
+ procedure finishes, as you want.<span style="font-weight: bold;"><B><br> </B></span></p>\r
+\r
+<p class="whs19"><b><img src="../note1.gif" x-maintain-ratio="TRUE" width="36px" height="38px" border="0" class="img_whs36"></b> Note: as it was mentioned <a href="#env_files"\r
+ style="font-weight: normal;">above</a> \r
+ there are two more environment files which are generated by the installation \r
+ procedure: env_products.csh and env_products.sh. These files can be found \r
+ in the target installation root directory.</p>\r
+\r
+<p> </p>\r
+\r
+\r
+<hr class="whs2">\r
+\r
+\r
+<h3><a name=xml_files></a>Modifying <font style="color: #ff0000;"\r
+ color=#FF0000>XML</font> configuration \r
+ <font style="color: #ff0000;"\r
+ color=#FF0000>file</font></h3>\r
+\r
+<p>You can create your own configuration file. The Installation Wizard \r
+ can then take it as a command line argument to provide a list of products \r
+ you want to install with it. The list of products and some other settings \r
+ for the Installation Wizard are provided in the XML file. The default \r
+ file the Installation Wizard looks for if no command line arguments are \r
+ given, is <b>config.xml</b>. This section describes the structure of the \r
+ configuration file. <br>\r
+XML tags are in bold blue, optional sections/tags are in brackets. </p>\r
+\r
+<p><b><font style="color: #000099;"\r
+ color=#000099><document></font></b> <font style="color: #000000;"\r
+ color=#000000><b><br>\r
+ </b>[</font><b><font style="color: #000099;"\r
+ color=#000099> <config</font></b><font \r
+ style="color: #000000;"\r
+ color=#000000> [ version=<install_wizard_version> ]</font> <font \r
+ style="color: #000000;"\r
+ color=#000000><br>\r
+ [ \r
+ caption=<install_wizard_caption> ]</font> <font style="color: #000000;"\r
+ color=#000000><br>\r
+ [ \r
+ copyright=<install_wizard_copyright> ]</font> <font style="color: #000000;"\r
+ color=#000000><br>\r
+ [ \r
+ license=<install_wizard_license_info> ]</font> <font style="color: #000000;"\r
+ color=#000000><br>\r
+ [ \r
+ os=<target_platform> ]</font><b><font style="color: #000099;"\r
+ color=#000099><br>\r
+ /></font></b><font style="color: #000000;"\r
+ color=#000000> <br>\r
+ ]</font> <font style="color: #000000;"\r
+ color=#000000><b><br>\r
+ </b>[ </font><b><font style="color: #000099;"\r
+ color=#000099><path</font></b><font \r
+ style="color: #000000;"\r
+ color=#000000> [ targetdir=<target_directory> ]</font> \r
+ <font style="color: #000000;"\r
+ color=#000000><br>\r
+ [ \r
+ tempdir=<temp_directory> ]</font><b><font \r
+ style="color: #000099;"\r
+ color=#000099><br>\r
+ /> </font></b><font style="color: #000000;"\r
+ color=#000000><br>\r
+ ]</font> <font style="color: #000000;"\r
+ color=#000000><br>\r
+ [</font><b><font style="color: #000099;"\r
+ color=#000099> <product</font></b><font \r
+ style="color: #000000;"\r
+ color=#000000> name=<product_name></font> <font style="color: #000000;"\r
+ color=#000000><br>\r
+ \r
+ version=<product_version></font> <br>\r
+ [ context=<product_context> \r
+ ]<br>\r
+ [ description=<product_description> \r
+ ]<font style="color: #000000;"\r
+ color=#000000><br>\r
+ \r
+ install=<installation_mode></font> <font style="color: #000000;"\r
+ color=#000000><br>\r
+ \r
+ supported=<supported_installation_modes></font> <font style="color: #000000;"\r
+ color=#000000><br>\r
+ \r
+ disable=<disable_flag><br>\r
+ [ pickupenv=<pickup_env_flag> \r
+ ]</font><font style="color: #000000;"\r
+ color=#000000><br>\r
+ \r
+ dependancies=<list_of_prerequisites></font> <font style="color: #000000;"\r
+ color=#000000><br>\r
+ \r
+ installdiskspace=<install_disk_space></font> <font style="color: #000000;"\r
+ color=#000000><br>\r
+ \r
+ temporarydiskspace=<tmp_disk_space></font> <font style="color: #000000;"\r
+ color=#000000><br>\r
+ \r
+ script=<installation_script_name></font><font style="color: #000099;"\r
+ color=#000099><br>\r
+ /<b>></b></font><font style="color: #000000;"\r
+ color=#000000> \r
+ <br>\r
+ ]</font> <font style="color: #000000;"\r
+ color=#000000><br>\r
+ [</font><b><font style="color: #000099;"\r
+ color=#000099> <product</font></b><font \r
+ style="color: #000000;"\r
+ color=#000000> ... </font><font style="color: #000099;"\r
+ color=#000099><br>\r
+ /<b>></b></font><font style="color: #000000;"\r
+ color=#000000> \r
+ <br>\r
+ ]</font> <font style="color: #000000;"\r
+ color=#000000><br>\r
+ <b> .</b></font><b><font style="color: #000099;"\r
+ color=#000099>..</font></b> \r
+ <b><font style="color: #000099;"\r
+ color=#000099><br>\r
+</document></font></b> </p>\r
+\r
+<h4><font style="color: #000000;"\r
+ color=#000000><config> section</font></h4>\r
+\r
+<font style="color: #000000;"\r
+ color=#000000>This is an optional section - it contains general \r
+ information the Installation Wizard itself.</font> \r
+\r
+<ul>\r
+ \r
+ <li style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "\r
+ class=kadov-p><font style="color: #000000;"\r
+ color=#000000><b>version</b>: Installation \r
+ Wizard version number;</font></li>\r
+ \r
+ <li class=kadov-p><b>caption</b>: Installation Wizard main window title \r
+ - if this string contains the '%1' text - the title will contain a version \r
+ number in this place (see above);</li>\r
+ \r
+ <li style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "\r
+ class=kadov-p><font style="color: #000000;"\r
+ color=#000000><b>copyright</b>: Installation \r
+ Wizard copyright information (appears on the first page of the program);</font></li>\r
+ \r
+ <li style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "\r
+ class=kadov-p><font style="color: #000000;"\r
+ color=#000000><b>license</b>: Installation \r
+ Wizard license information (appears on the first page of the program);</font></li>\r
+ \r
+ <li style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "\r
+ class=kadov-p><font style="color: #000000;"\r
+ color=#000000><b>os</b>: Contains directory \r
+ name (relative from ./Products/BINARIES) where the Installation Wizard \r
+ should search precompiled binaries packages. If this tag is skipped, binaries \r
+ are implied to be in the ./Products/BINARIES directory.</font></li>\r
+</ul>\r
+\r
+<h4><b><font style="color: #000000;"\r
+ color=#000000><path> section</font></b></h4>\r
+\r
+This is an optional section - it contains default directories. \r
+\r
+<ul>\r
+ \r
+ <li style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "\r
+ class=kadov-p><font style="color: #000000;"\r
+ color=#000000><b>targetdir</b>: Starting target \r
+ directory - path to the directory where products should be installed;</font></li>\r
+ \r
+ <li style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "\r
+ class=kadov-p><font style="color: #000000;"\r
+ color=#000000><b>tempdir</b>: Starting temp \r
+ directory - path to the directory for the temporary files.</font></li>\r
+</ul>\r
+\r
+<h4><b><product> section</b></h4>\r
+\r
+This section describes the products that are to be installed with the Installation \r
+ Wizard. Products appear in the products tree and are installed in the \r
+ order they are described in the configuration file. It is recommended \r
+ to insert native products at the top of the list before all other products. \r
+ \r
+\r
+<ul>\r
+ \r
+ <li style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "\r
+ class=kadov-p><font style="color: #000000;"\r
+ color=#000000><b>name</b>: Name of the product;</font></li>\r
+ \r
+ <li style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "\r
+ class=kadov-p><font style="color: #000000;"\r
+ color=#000000><b>version</b>: Version of the \r
+ product;</font></li>\r
+ \r
+ <li style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "\r
+ class=kadov-p><font style="color: #000000;"\r
+ color=#000000><b>description</b>: Description \r
+ of the product (optional);</font></li>\r
+ \r
+ <li style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "\r
+ class=kadov-p><font style="color: #000000;"\r
+ color=#000000><b>context</b>: Context of the \r
+ product (optional); the possible values are <b>'salome sources'</b>, <b>'salome \r
+ binaries'</b> and <b>'prerequisite'</b>;</font></li>\r
+ \r
+ <li style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "\r
+ class=kadov-p><font style="color: #000000;"\r
+ color=#000000><b>supported</b>: Supported modes \r
+ of installation, should contain one or more of the following options, \r
+ separated by a comma: <i>install sources</i>, <i>install binaries</i>, \r
+ <i>use native</i>. The Installation script should contain corresponding \r
+ functions for each of supported installation modes;</font></li>\r
+ \r
+ <li style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "\r
+ class=kadov-p><font style="color: #000000;"\r
+ color=#000000><b>install</b>: Default (starting) \r
+ installation mode;</font></li>\r
+ \r
+ <li style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "\r
+ class=kadov-p><font style="color: #000000;"\r
+ color=#000000><b>disable</b>: If this flag \r
+ has 'true' value, the corresponding product will not appear in the list \r
+ of products tree and will not be installed;</font></li>\r
+ \r
+ <li class=kadov-p><b>pickupenv</b>: This flag points that the pickup \r
+ environment procedure should be performed for this module. If this flag \r
+ is equal to <b>true</b>, salome.sh and salome.csh files will \r
+ be created in the product's installation directory. Usually this option \r
+ is set to true for SALOME KERNEL module sources and the binaries package. \r
+ This is an optional key, the default value is <b>false.</b></li>\r
+ \r
+ <li style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "\r
+ class=kadov-p><font style="color: #000000;"\r
+ color=#000000><b>dependancies</b>: list of \r
+ prerequisite products, which are necessary to build this product, separated \r
+ by a comma;</font></li>\r
+ \r
+ <li style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "\r
+ class=kadov-p><font style="color: #000000;"\r
+ color=#000000><b>installdiskspace</b>: Total \r
+ amount of space (integer, in Kbytes), which the product occupies on the \r
+ hard drive after the installation;</font></li>\r
+ \r
+ <li style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "\r
+ class=kadov-p><font style="color: #000000;"\r
+ color=#000000><b>temporarydiskspace</b>: Disk \r
+ space (integer, in Kbytes) for the temporary files, which are necessary \r
+ to build the product from the sources;</font></li>\r
+ \r
+ <li style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "\r
+ class=kadov-p><font style="color: #000000;"\r
+ color=#000000><b>script</b>: Installation script \r
+ name. This script is in charge of installation of the product. It is called \r
+ when necessary from the main program. See the <a href="#new_products">next \r
+ section</a> for more information.</font></li>\r
+</ul>\r
+\r
+ \r
+\r
+<p class="whs19"><span \r
+ style="font-weight: bold;"><B><img src="../note1.gif" x-maintain-ratio="TRUE" width="36px" height="38px" border="0" class="img_whs20"></B></span> If you add new products \r
+ to be installed with the Installation Wizard, you should also provide \r
+ the installation script for this product. See the next section for more \r
+ details. </p>\r
+\r
+\r
+<hr class="whs2">\r
+\r
+\r
+<h3><a name=new_products></a>Implementing <font style="color: #ff0000;"\r
+ color=#FF0000>installation \r
+ scripts</font> for the new products</h3>\r
+\r
+<p>When you want some product to be installed with the Installation Wizard, \r
+ you should add its description <a href="#xml_files">in the configuration \r
+ file</a> and create a bash installation script, following the rules described \r
+ in this section. <br>\r
+There are some obligatory functions to be provided in this installation \r
+ script. These functions are automatically called by the master installation \r
+ script or/and its GUI shell when it is necessary.<br>\r
+File <b>common.sh</b> contains some service functions which can be used \r
+ in your installation script, like <b>make_env()</b>,<b> make_dir()</b>, \r
+ <b>try_existing()</b>, <b>sort_path()</b>,<b> find_in_path()</b>, etc. \r
+ </p>\r
+\r
+<ul>\r
+ \r
+ <li class=kadov-p><b>check_version()</b>: This function allows \r
+ to check the version of the product already installed on the computer. \r
+ It should try to find the product (native or preinstalled in the target \r
+ directory) and check it version. This helps to avoid unnecessary reinstallation. \r
+ This is internal function and is not called</li>\r
+ \r
+ <li class=kadov-p><b><font style="color: #000000;"\r
+ color=#000000>try_native()</font></b><font \r
+ style="color: #000099;"\r
+ color=#000099>: </font><font style="color: #000000;"\r
+ color=#000000>This function is called when \r
+ the <i>'use native' </i>installation mode is selected by the user. The \r
+ function should try to find the native version of the product and define \r
+ the possibility of it usage. It should create the environment for the \r
+ product in the temporary directory (see also the description of <b>print_env(</b>) \r
+ function). If you do not provide the native mode installation, you can \r
+ omit this function.</font></li>\r
+ \r
+ <li style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "\r
+ class=kadov-p><font style="color: #000000;"\r
+ color=#000000><b>install_source()</b>: This \r
+ function is called when the <i>'install sources</i>' installation mode \r
+ is selected by the user. The function is responsible for the building \r
+ of the product from the sources package. It should create the environment \r
+ for the product in the temporary directory (see also the description of \r
+ <b>print_env(</b>) function). If you do not provide the sources mode installation, \r
+ you can omit this function</font></li>\r
+ \r
+ <li style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "\r
+ class=kadov-p><font style="color: #000000;"\r
+ color=#000000><b>install_binary()</b>: This \r
+ function is called when the <i>'install binaries'</i> installation mode \r
+ is selected by the user. The function is responsible for the extracting \r
+ the product from the binaries package. Should create environment for the \r
+ product in the temporary directory (see also the description of <b>print_env(</b>) \r
+ function). If you do not provide the binaries mode installation, you can \r
+ omit this function.</font></li>\r
+ \r
+ <li class=kadov-p><b>try_preinstalled()</b>: <font style="color: #000000;"\r
+ color=#000000>This \r
+ function is called when the<i> 'not install'</i> installation mode is \r
+ selected by the user. In this case the script should inspect the target \r
+ directory to try to find the already preinstalled product, pick up and \r
+ check the environment from there. See <a href="#pick_up_env">here</a> \r
+ for more details.</font></li>\r
+ \r
+ <li class=kadov-p><font style="color: #000000;"\r
+ color=#000000><b>print_env()</b>: This function \r
+ is in charge of the environment script creation. It should create a file \r
+ with the name </font><b>env_<product_name>.sh</b> in the temporary \r
+ directory and then copy it into the product installation directory. The \r
+ file should contain all necessary environment variables settings for the \r
+ product. It will be collected during the 'pick-up-environment' procedure.</li>\r
+ \r
+ <li class=kadov-p><b>pickup_env()</b>: This procedure corresponds to \r
+ the <b>pickupenv</b> tag of the configuration xml file (see previous section). \r
+ Should call the <b>make_env</b> procedure to perform the pick-up environment \r
+ procedure for the product.</li>\r
+</ul>\r
+\r
+<font style="color: #000000;"\r
+ color=#000000>The calling signature of the product installation \r
+ script is the following:</font> <b><font style="color: #000000;"\r
+ color=#000000><br>\r
+<product_script_name> <function_name> <temp_folder> <products_directory> \r
+ <target_directory> <dependancies> <product_name></font></b> \r
+ \r
+\r
+<p>where <b><br>\r
+<product_script_name></b> - installation script name (described in \r
+ configuration xml file); <b><br>\r
+<function_name></b> - name of the function, corresponding to the \r
+ selected installation mode: <i>try_native, install_source, install_binary</i> \r
+ or <i>try_preinstalled</i>; <b><br>\r
+<temp_folder></b> - temporary files directory; <b><br>\r
+<products_directory></b> - directory where the sources/binaries package \r
+ can be found. You should provide the sources package in the <i><Install_Wizard_root_directory>/Products/SOURCES</i> \r
+ directory and binaries package in the <i><InstallWizard_root_directory>/Products/BINARIES/<os_version></i>, \r
+ where <os_version> is target platform description, which appears \r
+ in the corresponding section of the <a href="#xml_files">configuration \r
+ xml file</a>. <b><br>\r
+<target_directory></b> - root target directory where the product \r
+ should be installed to; <b><br>\r
+<dependancies></b> - single-quoted list of prerequisite products, \r
+ separated by space; <b><br>\r
+<product_name> </b>- product name itself. </p>\r
+\r
+<p> </p>\r
+\r
+<p class="whs19"><i><img src="../pics/exemple.gif" x-maintain-ratio="TRUE" width="36px" height="38px" border="0" class="img_whs20"></i><i>med-2.2.2.sh install_binary /tmp/work ./Products/BINARIES/Mandrake10.1 \r
+ /usr/salome 'gcc Hdf' med</i> </p>\r
+\r
+<p class="whs19"><i \r
+ style="font-style: italic;"><span style="background-image:url('../texture_horiz_ltbluebubbles.jpg'); "><font \r
+ style="color: #000000;"\r
+ color=#000000>C</i>opy the created script into the <i><Install_Wizard_root_directory>/config_files</i> \r
+ sub-directory where all installation scripts are stored. Installation \r
+ Wizard will automatically search and call your script during the installation \r
+ procedure.</font> </span></p>\r
+\r
+\r
+<hr class="whs2">\r
+\r
+\r
+ \r
+\r
+<br> \r
+ \r
+\r
+<script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.writeIntopicBar)\r
+ writeIntopicBar(0);\r
+//-->\r
+</script>\r
+</body>\r
+</html>\r
--- /dev/null
+<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
+\r
+<html>\r
+\r
+<head>\r
+<title>Running SALOME</title>\r
+<meta http-equiv="content-type" content="text/html; charset=windows-1252">\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
+<!--\r
+if (navigator.appName !="Netscape")\r
+{ document.write("<link rel='stylesheet' href='../default.css'>");}\r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+h1.whs1 { font-family:'Times New Roman' , serif; }\r
+p.whs2 { margin-left:0px; font-style:italic; color:#000000; font-family:'Arial Black' , sans-serif; }\r
+p.whs3 { font-family:'Times New Roman' , serif; margin-left:0px; }\r
+p.whs4 { font-family:'Times New Roman' , serif; margin-left:40px; font-style:normal; color:#000000; }\r
+p.whs5 { font-family:'Times New Roman' , serif; color:#ff0000; font-style:italic; margin-left:40px; }\r
+p.whs6 { font-family:'Times New Roman' , serif; margin-left:40px; color:#000000; font-style:normal; }\r
+p.whs7 { font-family:'Courier New' , monospace; margin-left:0px; background-image:url('../texture_horiz_ltbluebubbles.jpg'); }\r
+img_whs8 { border:none; width:35px; height:37px; float:none; border-style:none; }\r
+p.whs9 { margin-left:0px; }\r
+p.whs10 { margin-left:40px; }\r
+p.whs11 { margin-left:40px; font-style:normal; color:#000000; font-weight:normal; font-family:'Times New Roman' , serif; }\r
+ul.whs12 { list-style:disc; }\r
+table.whs13 { x-cell-content-align:top; width:96.029%; border-left-style:Solid; border-left-width:1px; border-right-style:Solid; border-right-width:1px; border-top-style:Solid; border-top-width:1px; border-bottom-style:Solid; border-bottom-width:1px; border-left-color:#c0c0c0; border-right-color:#c0c0c0; border-top-color:#c0c0c0; border-bottom-color:#c0c0c0; border-spacing:0px; }\r
+col.whs14 { width:214px; }\r
+col.whs15 { width:390px; }\r
+tr.whs16 { x-cell-content-align:top; height:41px; }\r
+td.whs17 { width:214px; padding-right:10px; padding-left:10px; background-color:#400080; border-left-color:#c0c0c0; border-top-color:#c0c0c0; border-top-style:Solid; border-bottom-color:#c0c0c0; border-bottom-width:1px; border-bottom-style:Solid; border-right-color:#c0c0c0; border-right-width:1px; border-right-style:Solid; border-left-width:1px; border-left-style:Solid; border-top-width:1px; }\r
+p.whs18 { color:#ffffff; }\r
+td.whs19 { width:390px; padding-right:10px; padding-left:10px; background-color:#400080; border-top-color:#c0c0c0; border-top-style:Solid; border-right-color:#c0c0c0; border-right-style:Solid; border-bottom-color:#c0c0c0; border-bottom-width:1px; border-bottom-style:Solid; border-top-width:1px; border-right-width:1px; }\r
+td.whs20 { width:214px; padding-right:10px; padding-left:10px; border-left-color:#c0c0c0; border-bottom-color:#c0c0c0; border-bottom-width:1px; border-bottom-style:Solid; border-right-color:#c0c0c0; border-right-width:1px; border-right-style:Solid; border-left-width:1px; border-left-style:Solid; }\r
+td.whs21 { width:390px; padding-right:10px; padding-left:10px; border-right-color:#c0c0c0; border-right-style:Solid; border-bottom-color:#c0c0c0; border-bottom-width:1px; border-bottom-style:Solid; border-right-width:1px; }\r
+td.whs22 { width:214px; padding-right:10px; padding-left:10px; border-left-color:#c0c0c0; border-bottom-color:#c0c0c0; border-bottom-style:Solid; border-right-color:#c0c0c0; border-right-width:1px; border-right-style:Solid; border-left-width:1px; border-left-style:Solid; border-bottom-width:1px; }\r
+td.whs23 { width:390px; padding-right:10px; padding-left:10px; border-right-color:#c0c0c0; border-right-style:Solid; border-bottom-color:#c0c0c0; border-bottom-style:Solid; border-bottom-width:1px; border-right-width:1px; }\r
+td.whs24 { width:214px; padding-right:10px; padding-left:10px; border-left-style:Solid; border-left-width:1px; border-left-color:#c0c0c0; border-right-style:Solid; border-right-width:1px; border-right-color:#c0c0c0; border-bottom-width:1px; border-bottom-style:Solid; border-bottom-color:#c0c0c0; }\r
+td.whs25 { width:390px; padding-right:10px; padding-left:10px; border-right-width:1px; border-right-style:Solid; border-right-color:#c0c0c0; border-bottom-width:1px; border-bottom-style:Solid; border-bottom-color:#c0c0c0; }\r
+td.whs26 { width:214px; padding-right:10px; padding-left:10px; border-left-color:#c0c0c0; border-left-width:1px; border-left-style:Solid; border-right-color:#c0c0c0; border-right-width:1px; border-right-style:Solid; border-bottom-color:#c0c0c0; border-bottom-style:Solid; border-bottom-width:1px; }\r
+td.whs27 { width:390px; padding-right:10px; padding-left:10px; border-right-color:#c0c0c0; border-right-style:Solid; border-right-width:1px; border-bottom-color:#c0c0c0; border-bottom-style:Solid; border-bottom-width:1px; }\r
+p.whs28 { font-weight:bold; margin-left:0px; font-family:'Courier New' , monospace; background-image:url('../texture_horiz_ltbluebubbles.jpg'); }\r
+p.whs29 { font-family:'Times New Roman' , serif; margin-left:80px; }\r
+p.whs30 { font-family:'Courier New' , monospace; margin-left:0px; }\r
+-->\r
+</style><script type="text/javascript" language="JavaScript">\r
+<!--\r
+if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))\r
+{\r
+ var strNSS = "<style type='text/css'>";\r
+ strNSS += "p.whs2 {margin-left:1pt; }";\r
+ strNSS += "p.whs3 {margin-left:1pt; }";\r
+ strNSS += "p.whs7 {margin-left:1pt; }";\r
+ strNSS += "p.whs9 {margin-left:1pt; }";\r
+ strNSS += "p.whs28 {margin-left:1pt; }";\r
+ strNSS += "p.whs30 {margin-left:1pt; }";\r
+ strNSS +="</style>";\r
+ document.write(strNSS);\r
+}\r
+//-->\r
+</script>\r
+<script type="text/javascript" language="JavaScript" title="BSSC Special Effects" src="../ehlpdhtm.js"></script><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
+<!--\r
+function reDo() {\r
+ if (innerWidth != origWidth || innerHeight != origHeight)\r
+ location.reload();\r
+}\r
+if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {\r
+ origWidth = innerWidth;\r
+ origHeight = innerHeight;\r
+ onresize = reDo;\r
+}\r
+onerror = null; \r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
+-->\r
+</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>\r
+<script type="text/javascript" language="javascript" src="../whver.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>\r
+</head>\r
+<body><script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.gbWhTopic)\r
+{\r
+ if (window.addTocInfo)\r
+ {\r
+ addTocInfo("About SALOME\nRunning SALOME");\r
+addButton("show",BTN_TEXT,"Show","","","","",0,0,"","","");\r
+\r
+ }\r
+ if (window.writeBtnStyle)\r
+ writeBtnStyle();\r
+\r
+ if (window.writeIntopicBar)\r
+ writeIntopicBar(1);\r
+\r
+ if (window.setRelStartPage)\r
+ {\r
+ setRelStartPage("../kernel.htm");\r
+\r
+ autoSync(1);\r
+ sendSyncInfo();\r
+ sendAveInfoOut();\r
+ }\r
+}\r
+else\r
+ if (window.gbIE4)\r
+ document.location.reload();\r
+//-->\r
+</script>\r
+<h1 class="whs1">Running SALOME</h1>\r
+\r
+<p class="whs2">To launch SALOME:</p>\r
+\r
+<p class="whs3"> </p>\r
+\r
+<p class="whs4">1. Install the SALOME package into a definite \r
+ directory (ex. <span style="font-weight: bold;"><B>SALOME</B></span>) on your \r
+ hard disk. It is preferable if you use the special \r
+ installation procedure allowing to install the SALOME \r
+ platform and all corresponding applications. </p>\r
+\r
+<p class="whs5"> </p>\r
+\r
+<p class="whs6">2.<span style="font-family: 'Courier New', monospace;"> \r
+ </span>The installation shell script will create a special file: <b>env.csh</b> \r
+ (CShell file) in your <b><i><span style="font-style: normal; font-weight: bold;"><B>SALOME</B></span><span \r
+ style="font-weight: normal; font-style: normal;"> </span></i></b>directory. \r
+ This file contains all environment variables necessary for launching SALOME \r
+ platform with other application products provided with SALOME installation \r
+ package. You have a possibility to add one of them into your profile if \r
+ you enter in the command console the following:</p>\r
+\r
+<p class="whs6"> </p>\r
+\r
+<p class="whs6"><span style="font-family: 'Courier New', monospace;">source \r
+ env.csh </span></p>\r
+\r
+<p class="whs6"> </p>\r
+\r
+<p class="whs7"><img src="../tip1.gif" x-maintain-ratio="TRUE" width="35px" height="37px" border="0" class="img_whs8"> <span style="font-family: 'Times New Roman', serif;">During \r
+ the installation procedure you have a possibility to \r
+ set your profile automatically. </span> </p>\r
+\r
+<p class="whs9"> </p>\r
+\r
+<p> </p>\r
+\r
+<p class="whs10">3. Launch SALOME platform, using the following \r
+ Python script located in the <span style="font-weight: bold;"><B>SALOME/KERNEL/bin/salome</B></span> \r
+ directory:</p>\r
+\r
+<p class="whs11"> </p>\r
+\r
+<ul type="disc" class="whs12">\r
+ \r
+ <li class=kadov-p><p class="whs10"><span style="font-weight: bold;"><B>runSalome.py</B></span> \r
+ [command line options]</p></li>\r
+</ul>\r
+\r
+<p class="whs10"> </p>\r
+\r
+<table x-use-null-cells resizable="no" cellspacing="0" width="96.029%" class="whs13">\r
+<script language='JavaScript'><!--\r
+if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4)) document.write("</table><table x-use-null-cells resizable='no' cellspacing='0' width='96.029%' border='1' bordercolor='silver' bordercolorlight='silver' bordercolordark='silver'>");\r
+//--></script>\r
+<col class="whs14">\r
+<col class="whs15">\r
+\r
+<tr valign="top" class="whs16">\r
+<td bgcolor="#400080" width="214px" class="whs17">\r
+<p class="whs18">Options</td>\r
+<td bgcolor="#400080" width="390px" class="whs19">\r
+<p class="whs18">Description</td></tr>\r
+\r
+<tr valign="top" class="whs16">\r
+<td width="214px" class="whs20">\r
+<p><span style="font-weight: bold;"><B>--help</B></span> <span style="font-style: italic;"><I>or</I></span> \r
+ <span style="font-weight: bold;"><B>-h</B></span> </td>\r
+<td width="390px" class="whs21">\r
+<p>print this help</p>\r
+<p> </td></tr>\r
+\r
+<tr valign="top" class="whs16">\r
+<td width="214px" class="whs20">\r
+<p><span style="font-weight: bold;"><B>--gui</B></span> <span style="font-style: italic;"><I>or</I></span> \r
+ <span style="font-weight: bold;"><B>-g</B></span> </td>\r
+<td width="390px" class="whs21">\r
+<p>launch with GUI</td></tr>\r
+\r
+<tr valign="top" class="whs16">\r
+<td width="214px" class="whs20">\r
+<p> <span style="font-weight: bold;"><B><a \r
+ name=batchmode></a>--terminal</B></span> <span style="font-style: italic;"><I>or \r
+ </I></span><span style="font-weight: bold;"><B>-t</B></span> </td>\r
+<td width="390px" class="whs21">\r
+<p>launch without GUI in batch mode</td></tr>\r
+\r
+<tr valign="top" class="whs16">\r
+<td colspan="1" rowspan="1" width="214px" class="whs20">\r
+<p><span style="font-weight: bold;"><B>--logger</B></span> <span style="font-style: italic;"><I>or</I></span> \r
+ <span style="font-weight: bold;"><B>-l</B></span> </td>\r
+<td colspan="1" rowspan="1" width="390px" class="whs21">\r
+<p>redirection of log messages into a definite file </td></tr>\r
+\r
+<tr valign="top" class="whs16">\r
+<td colspan="1" rowspan="1" width="214px" class="whs20">\r
+<p><span style="font-weight: bold;"><B>--xterm</B></span> <span style="font-style: italic;"><I>or</I></span> \r
+ <span style="font-weight: bold;"><B>-x</B></span> </td>\r
+<td colspan="1" rowspan="1" width="390px" class="whs21">\r
+<p>the servers open an xterm window and log messages are displayed in this \r
+ window</td></tr>\r
+\r
+<tr valign="top" class="whs16">\r
+<td colspan="1" rowspan="1" width="214px" class="whs20">\r
+<p><span style="font-weight: bold;"><B>--modules=module1,module2,...</B></span> \r
+ <span style="font-style: italic;"><I>or</I></span> <span style="font-weight: bold;"><B>-m=module1,module2,...</B></span></td>\r
+<td colspan="1" rowspan="1" width="390px" class="whs21">\r
+<p>list of SALOME modules which will be loaded into the module catalogue</td></tr>\r
+\r
+<tr valign="top" class="whs16">\r
+<td colspan="1" rowspan="1" width="214px" class="whs22">\r
+<p><span style="font-weight: bold;"><B>--containers=cpp,python,superv</B></span></p>\r
+<p><span style="font-style: italic;"><I>or</I></span> <span style="font-weight: bold;"><B>-c=cpp,python,superv</B></span></td>\r
+<td colspan="1" rowspan="1" width="390px" class="whs23">\r
+<p>launch of cpp, python and supervision containers</td></tr>\r
+\r
+<tr valign="top" class="whs16">\r
+<td colspan="1" rowspan="1" width="214px" class="whs24">\r
+<p><span style="font-weight: bold;"><B>--portkill</B></span> <span style="font-style: italic;"><I>or</I></span> \r
+ <span style="font-weight: bold;"><B>-p</B></span></td>\r
+<td colspan="1" rowspan="1" width="390px" class="whs25">\r
+<p>kill SALOME launched with the current port</td></tr>\r
+\r
+<tr valign="top" class="whs16">\r
+<td colspan="1" rowspan="1" width="214px" class="whs26">\r
+<p><span style="font-weight: bold;"><B>--killall</B></span> <span style="font-style: italic;"><I>or</I></span> \r
+ <span style="font-weight: bold;"><B>-k</B></span> </td>\r
+<td colspan="1" rowspan="1" width="390px" class="whs27">\r
+<p>kill SALOME</td></tr>\r
+<script language='JavaScript'><!--\r
+if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4)) document.write("</table></table><table>");\r
+//--></script>\r
+</table>\r
+\r
+<p class="whs10"> </p>\r
+\r
+<p class="whs28"><img src="../tip1.gif" x-maintain-ratio="TRUE" width="35px" height="37px" border="0" class="img_whs8"><span style="font-weight: normal; font-family: 'Times New Roman', serif;"> \r
+ If the </span><span style="font-family: 'Times New Roman', serif;">runSalome.py \r
+ </span><span style="font-family: 'Times New Roman', serif; font-weight: normal;">script \r
+ is launched without prompting any options, they will be taken by default \r
+ from the xml file </span><span style="font-family: 'Times New Roman', serif;">salome.launch</span><span \r
+ style="font-family: 'Times New Roman', serif; font-weight: normal;">, \r
+ which has been automatically created in your home directory: </span><span \r
+ style="font-family: 'Times New Roman', serif;">HOME/.salome/</span><span \r
+ style="font-family: 'Times New Roman', serif; font-weight: normal;">. \r
+ If you are constantly launching SALOME with some specific options which \r
+ are different from default ones, you can edit this file according to your \r
+ requirements. So the next time you run SALOME, you won't have to enter \r
+ these numerous command console options. </span> </p>\r
+\r
+<p class="whs29"> </p>\r
+\r
+<p class="whs29"> </p>\r
+\r
+<p class="whs30">\r
+<a href="javascript:void(0);" onClick="var e; if (parseInt(navigator.appVersion)>=4){e=event;} if (parseInt(navigator.appVersion) >=2 && typeof(PickupDialog_Invoke) == 'function') PickupDialog_Invoke(e,'','About SALOME architecture','about_salome_pro_architecture.htm','Introduction to SALOME ','introduction_to_salome_pro.htm');return false;" title="Related Topics"><img src="../ss_btn_related_topics.gif" border=0 height=17 width=82 alt="Related Topics"></a>\r
+\r
+\r
+ </p>\r
+\r
+<p class="whs30"> </p>\r
+\r
+<p class="whs30"> </p>\r
+\r
+<p class="whs30"> </p>\r
+\r
+<script type="text/javascript" language="JavaScript" title="WebHelpRelatedTopics"><!--\r
+if (parseInt(navigator.appVersion) >= 3 && typeof (WritePopupMenuLayer) == "function")\r
+ WritePopupMenuLayer();\r
+//--></script><script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.writeIntopicBar)\r
+ writeIntopicBar(0);\r
+//-->\r
+</script>\r
+</body>\r
+</html>\r
--- /dev/null
+<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
+\r
+<html>\r
+\r
+<head>\r
+<title>SALOME desktop</title>\r
+<meta http-equiv="content-type" content="text/html; charset=windows-1252">\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
+<!--\r
+if (navigator.appName !="Netscape")\r
+{ document.write("<link rel='stylesheet' href='../default.css'>");}\r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+h1.whs1 { font-family:'Times New Roman' , serif; }\r
+p.whs2 { font-family:'Times New Roman' , serif; }\r
+img_whs3 { border:none; border-style:none; width:694px; height:549px; float:none; }\r
+p.whs4 { font-family:'Times New Roman' , serif; margin-left:40px; font-weight:bold; }\r
+p.whs5 { font-family:'Times New Roman' , serif; margin-left:40px; }\r
+ul.whs6 { list-style:disc; }\r
+p.whs7 { text-align:justify; }\r
+p.whs8 { text-align:justify; margin-left:0px; text-indent:36px; }\r
+p.whs9 { background-image:url('../texture_horiz_ltbluebubbles.jpg'); text-align:justify; }\r
+img_whs10 { border:none; float:none; width:36px; height:38px; border-style:none; }\r
+p.whs11 { text-align:justify; font-weight:bold; margin-left:40px; }\r
+p.whs12 { text-align:justify; font-weight:bold; margin-left:0px; text-indent:36px; }\r
+-->\r
+</style><script type="text/javascript" language="JavaScript">\r
+<!--\r
+if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))\r
+{\r
+ var strNSS = "<style type='text/css'>";\r
+ strNSS += "p.whs8 {margin-left:1pt; }";\r
+ strNSS += "p.whs12 {margin-left:1pt; }";\r
+ strNSS +="</style>";\r
+ document.write(strNSS);\r
+}\r
+//-->\r
+</script>\r
+<script type="text/javascript" language="JavaScript" title="BSSC Special Effects" src="../ehlpdhtm.js"></script><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
+<!--\r
+function reDo() {\r
+ if (innerWidth != origWidth || innerHeight != origHeight)\r
+ location.reload();\r
+}\r
+if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {\r
+ origWidth = innerWidth;\r
+ origHeight = innerHeight;\r
+ onresize = reDo;\r
+}\r
+onerror = null; \r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
+-->\r
+</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>\r
+<script type="text/javascript" language="javascript" src="../whver.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>\r
+</head>\r
+<body><script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.gbWhTopic)\r
+{\r
+ if (window.addTocInfo)\r
+ {\r
+ addTocInfo("GUI module\nSALOME desktop");\r
+addButton("show",BTN_TEXT,"Show","","","","",0,0,"","","");\r
+\r
+ }\r
+ if (window.writeBtnStyle)\r
+ writeBtnStyle();\r
+\r
+ if (window.writeIntopicBar)\r
+ writeIntopicBar(1);\r
+\r
+ if (window.setRelStartPage)\r
+ {\r
+ setRelStartPage("../kernel.htm");\r
+\r
+ autoSync(1);\r
+ sendSyncInfo();\r
+ sendAveInfoOut();\r
+ }\r
+}\r
+else\r
+ if (window.gbIE4)\r
+ document.location.reload();\r
+//-->\r
+</script>\r
+<h1 class="whs1">SALOME Desktop</h1>\r
+\r
+<p class="whs2">The main SALOME Desktop \r
+ consists of the following sections and toolbars:</p>\r
+\r
+<p class="whs2"> </p>\r
+\r
+<p class="whs2"><img src="../pics/geomview-alt.png" x-maintain-ratio="TRUE" width="694px" height="549px" border="0" class="img_whs3"></p>\r
+\r
+<p class="whs4"> </p>\r
+\r
+<p class="whs4">Basic parts of the SALOME Desktop:</p>\r
+\r
+<p class="whs5"> </p>\r
+\r
+<ul type="disc" class="whs6">\r
+ \r
+ <li class=kadov-p><p class="whs2"><span \r
+ style="font-weight: bold;"><B>Main menu - </B></span>This is a set of context-sensitive \r
+ menus, which will be updated according the functionality of the loaded \r
+ component. In general, these \r
+ menus contain all functional options of SALOME platform.</p></li>\r
+ \r
+ <li class=kadov-p><p class="whs2"><span \r
+ style="font-weight: bold;"><B>Standard Toolbar - </B></span>This toolbar contains \r
+ icons allowing creating/saving studies, correcting mistakes, copying/pasting \r
+ objects</p></li>\r
+ \r
+ <li class=kadov-p><p class="whs2"><span \r
+ style="font-weight: bold;"><B>Components Toolbar - </B></span>This toolbar is \r
+ destined for uploading components in SALOME platform</p></li>\r
+ \r
+ <li class=kadov-p><p class="whs2"><span \r
+ style="font-weight: bold;"><B>Module Toolbar</B></span> - This toolbar contains \r
+ icons specific to the loaded module.</p></li>\r
+ \r
+ <li class=kadov-p><p class="whs2"><span \r
+ style="font-weight: bold;"><B>Viewer Toolbar - </B></span>This is a set of tools \r
+ destined for visualization of the presentations in the viewer. </p></li>\r
+</ul>\r
+\r
+<p class="whs2"> </p>\r
+\r
+<p class="whs4">Parts of the \r
+ study window:</p>\r
+\r
+<p class="whs5"> </p>\r
+\r
+<ul type="disc" class="whs6">\r
+ \r
+ <li class=kadov-p><p class="whs7"><span style="font-weight: bold;"><B>Object \r
+ Browser</B></span> - Management of objects created or imported into SALOME \r
+ application</p></li>\r
+ \r
+ <li class=kadov-p><p class="whs7"><span style="font-weight: bold;"><B>Viewer \r
+ - </B></span>This window is destined for visualization of presentations. </p></li>\r
+ \r
+ <li class=kadov-p><p class="whs7"><span style="font-weight: bold;"><B>Python \r
+ console</B></span> - Window for Python interpreter. This window functions \r
+ like a standard document: the pop-up menu invoked by right-click in this \r
+ window gives access to <span style="font-weight: bold;"><B>Copy/Paste/SelectAll/ClearAll \r
+ </B></span>options.</p></li>\r
+</ul>\r
+\r
+<p class="whs7"> </p>\r
+\r
+<p class="whs8">Object Browser, Python Console, MenuBar, \r
+ etc are, in fact, separate dockable windows. Dockable \r
+ windows can be placed in special areas, on the borders of desktop like \r
+ toolbars. You can change the size and the position of dockable windows, \r
+ hide them or even place outside desktop. SALOME saves in the same file \r
+ all positions and sizes of dockable windows. It means that the difference \r
+ in settings of the same windows (for example Python console) is possible \r
+ between different modules (the same window can have different size and \r
+ position when other module is activated). Also each module can indicate \r
+ which common windows are necessary for working, and only they will be \r
+ displayed when this module is active.</p>\r
+\r
+<p class="whs2"> </p>\r
+\r
+<p class="whs9"><img src="../note1.gif" x-maintain-ratio="TRUE" width="36px" height="38px" border="0" class="img_whs10"> For your convenience, the whole study window as well as all \r
+ its parts can be <span style="font-weight: bold;"><B>resized / minimized \r
+ / maximized</B></span>.</p>\r
+\r
+<p class="whs11"> </p>\r
+\r
+<p class="whs12"><span style="font-weight: normal;">Starting \r
+ from the version 3.0.0 Salome uses a</span> Multi-Desktop Approach. <span \r
+ style="font-weight: normal;">Multi-desktop Approach means that now there \r
+ is separate Desktop for each document (Study) and \r
+ all windows connected to a Study (viewers, dockable windows etc) are placed \r
+ in one container. It is very comfortable, because you can't mix up windows \r
+ from different studies. This approach positively differs from the classic \r
+ multi document interface in case if many windows are used, i.e. when one \r
+ document contains a lot of viewers, dialogs, etc. Each desktop also has \r
+ its own menu and toolbar.</span></p>\r
+\r
+<p class="whs2"> </p>\r
+\r
+<p class="whs2">\r
+<a href="javascript:void(0);" onClick="var e; if (parseInt(navigator.appVersion)>=4){e=event;} if (parseInt(navigator.appVersion) >=2 && typeof(PickupDialog_Invoke) == 'function') PickupDialog_Invoke(e,'','Creating a new study','creating_a_new_study.htm','Displaying studies','displaying_studies.htm','Displaying/hiding toolbars','displaying_hiding_toolbars.htm','Editing studies','editing_studies.htm','Introduction to IAPP','introduction_to_iapp.htm','Saving and closing studies','saving_a_study.htm');return false;" title="Related Topics"><img src="../ss_btn_related_topics.gif" border=0 height=17 width=82 alt="Related Topics"></a>\r
+\r
+\r
+ </p>\r
+\r
+<p class="whs2"> </p>\r
+\r
+<p class="whs2"> </p>\r
+\r
+<p class="whs2"> </p>\r
+\r
+<p class="whs2"> </p>\r
+\r
+<script type="text/javascript" language="JavaScript" title="WebHelpRelatedTopics"><!--\r
+if (parseInt(navigator.appVersion) >= 3 && typeof (WritePopupMenuLayer) == "function")\r
+ WritePopupMenuLayer();\r
+//--></script><script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.writeIntopicBar)\r
+ writeIntopicBar(0);\r
+//-->\r
+</script>\r
+</body>\r
+</html>\r
--- /dev/null
+<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
+\r
+<html>\r
+\r
+<head>\r
+<title>Saving a study</title>\r
+<meta http-equiv="content-type" content="text/html; charset=windows-1252">\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
+<!--\r
+if (navigator.appName !="Netscape")\r
+{ document.write("<link rel='stylesheet' href='../default.css'>");}\r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+h1.whs1 { text-align:justify; }\r
+p.whs2 { text-align:justify; }\r
+img_whs3 { border:none; float:none; width:30px; height:30px; border-style:none; }\r
+p.whs4 { font-style:italic; color:#ff0000; text-align:justify; }\r
+ul.whs5 { list-style:disc; }\r
+p.whs6 { font-weight:bold; margin-left:0px; text-align:justify; }\r
+p.whs7 { margin-left:0px; text-align:justify; }\r
+p.whs8 { font-style:italic; text-align:justify; color:#000000; font-family:'Arial Black' , sans-serif; }\r
+p.whs9 { font-style:italic; color:#ff0000; margin-left:40px; text-align:justify; }\r
+img_whs10 { border:none; width:23px; height:29px; float:none; border-style:none; }\r
+p.whs11 { margin-left:0px; background-image:url('../texture_horiz_ltbluebubbles.jpg'); text-align:justify; }\r
+img_whs12 { border:none; float:none; width:36px; height:38px; border-style:none; }\r
+p.whs13 { margin-left:0px; font-style:italic; text-align:justify; color:#000000; font-family:'Arial Black' , sans-serif; }\r
+p.whs14 { margin-left:0px; font-style:italic; color:#ff0000; text-align:justify; }\r
+p.whs15 { margin-left:40px; text-align:justify; }\r
+p.whs16 { font-style:italic; margin-left:0px; text-align:justify; color:#000000; font-family:'Arial Black' , sans-serif; }\r
+p.whs17 { font-style:italic; color:#ff0000; margin-left:0px; text-align:justify; }\r
+img_whs18 { border:none; width:394px; height:161px; float:none; border-style:none; }\r
+p.whs19 { margin-left:0px; font-weight:bold; text-align:justify; }\r
+-->\r
+</style><script type="text/javascript" language="JavaScript">\r
+<!--\r
+if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))\r
+{\r
+ var strNSS = "<style type='text/css'>";\r
+ strNSS += "p.whs6 {margin-left:1pt; }";\r
+ strNSS += "p.whs7 {margin-left:1pt; }";\r
+ strNSS += "p.whs11 {margin-left:1pt; }";\r
+ strNSS += "p.whs13 {margin-left:1pt; }";\r
+ strNSS += "p.whs14 {margin-left:1pt; }";\r
+ strNSS += "p.whs16 {margin-left:1pt; }";\r
+ strNSS += "p.whs17 {margin-left:1pt; }";\r
+ strNSS += "p.whs19 {margin-left:1pt; }";\r
+ strNSS +="</style>";\r
+ document.write(strNSS);\r
+}\r
+//-->\r
+</script>\r
+<script type="text/javascript" language="JavaScript" title="BSSC Special Effects" src="../ehlpdhtm.js"></script><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
+<!--\r
+function reDo() {\r
+ if (innerWidth != origWidth || innerHeight != origHeight)\r
+ location.reload();\r
+}\r
+if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {\r
+ origWidth = innerWidth;\r
+ origHeight = innerHeight;\r
+ onresize = reDo;\r
+}\r
+onerror = null; \r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
+-->\r
+</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>\r
+<script type="text/javascript" language="javascript" src="../whver.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>\r
+</head>\r
+<body><script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.gbWhTopic)\r
+{\r
+ if (window.addTocInfo)\r
+ {\r
+ addTocInfo("GUI module\nStudy management\nSaving and closing studies");\r
+addButton("show",BTN_TEXT,"Show","","","","",0,0,"","","");\r
+\r
+ }\r
+ if (window.writeBtnStyle)\r
+ writeBtnStyle();\r
+\r
+ if (window.writeIntopicBar)\r
+ writeIntopicBar(1);\r
+\r
+ if (window.setRelStartPage)\r
+ {\r
+ setRelStartPage("../kernel.htm");\r
+\r
+ autoSync(1);\r
+ sendSyncInfo();\r
+ sendAveInfoOut();\r
+ }\r
+}\r
+else\r
+ if (window.gbIE4)\r
+ document.location.reload();\r
+//-->\r
+</script>\r
+<h1 class="whs1">Saving and closing studies</h1>\r
+\r
+<p class="whs2"><img src="../i_blue.jpg" x-maintain-ratio="TRUE" width="30px" height="30px" border="0" class="img_whs3">In <span style="font-weight: bold;"><B>SALOME \r
+ </B></span>a study can be saved in <span style="font-weight: bold;"><B>HDF</B></span> \r
+ binary (by default) or <span style="font-weight: bold;"><B>ASCII</B></span> files \r
+ (<a href="setting_preferences.htm#ASCII">see also: Setting ASCII save \r
+ option</a>).</p>\r
+\r
+<p class="whs2"> </p>\r
+\r
+<p class="whs2">You can also specify two \r
+ options of saving your study: </p>\r
+\r
+<p class="whs4"> </p>\r
+\r
+<ul type="disc" class="whs5">\r
+ \r
+ <li style="margin-left: -20px;"\r
+ class=kadov-p><p class="whs6">In one HDF file: \r
+ <span style="font-weight: normal;">in this case all components used during \r
+ this study session will write their data into one common HDF file. </span></p></li>\r
+ \r
+ <li style="margin-left: -20px;"\r
+ class=kadov-p><p class="whs7"><span \r
+ style="font-weight: bold;"><B>In multiple files </B></span>(<a href="setting_preferences.htm#MultiFile">see \r
+ also: Setting Multifile save option</a>)<span style="font-weight: bold;"> \r
+ <B></B></span>: in this case SALOME will create one base HDF file which will \r
+ store the main information about the saved study and several other special \r
+ files with particular extensions storing the data written by each component \r
+ which has been used during this study session. Opening of this study requires \r
+ that <span style="font-weight: bold;"><B>ALL</B></span> saved files should be \r
+ stored in the <span style="font-weight: bold;"><B>SAME</B></span> directory. \r
+ If you \r
+ would like to copy your saved study in another directory or machine, you \r
+ should copy all stored files. Otherwise, if you try to open this study, \r
+ some data will be lost and it will lead to invalid functioning of the \r
+ SALOME platform. </p></li>\r
+</ul>\r
+\r
+<p class="whs7"> </p>\r
+\r
+<p class="whs7">Saving a study you also \r
+ save its layout, i.e. all positions and sizes of dockable windows. It \r
+ means that the difference in settings of the same windows (for example \r
+ Python console) is possible between different modules (the same window \r
+ can have different size and position when other module is activated). \r
+ Also each module can indicate which common windows are necessary for working, \r
+ and only they will be displayed when this module is active.</p>\r
+\r
+<p class="whs7"> </p>\r
+\r
+<p class="whs8">To save an existing \r
+ study :</p>\r
+\r
+<p class="whs4"> </p>\r
+\r
+<p class="whs9"><span style="font-style: normal; color: #000000;"><font color=black >In \r
+ the main toolbar click </font></span><img src="../pics/save.jpg" x-maintain-ratio="TRUE" width="23px" height="29px" border="0" class="img_whs10"> <span style="font-style: normal; color: #000000;"><font color=black >or \r
+ from the main menu select </font></span><span style="font-style: normal;\r
+ color: #000000;\r
+ font-weight: bold;"><font color=black ><B>File \r
+ > Save as </B></font></span><span style="font-style: normal; color: #000000;"><font color=black >option. \r
+ Your study will be automatically updated. </font></span></p>\r
+\r
+<p class="whs9"> </p>\r
+\r
+<p class="whs11"><img src="../note1.gif" x-maintain-ratio="TRUE" width="36px" height="38px" border="0" class="img_whs12">If your study hasn't been \r
+ previously saved, this option will call the standard Search File dialog \r
+ box where you can enter the name for your study and save it. </p>\r
+\r
+<p class="whs9"> </p>\r
+\r
+<p class="whs13">To save a study with \r
+ a new name:</p>\r
+\r
+<p class="whs14"> </p>\r
+\r
+<p class="whs15">From the main menu select \r
+ <span style="font-weight: bold;"><B>File > Save as </B></span>option. In the \r
+ standard Search File dialog box enter a new name for your study and click \r
+ <span style="font-weight: bold;"><B>Save</B></span> button.</p>\r
+\r
+<p class="whs9"> </p>\r
+\r
+<p class="whs16">To close a study:</p>\r
+\r
+<p class="whs17"> </p>\r
+\r
+<p class="whs9"><span style="font-style: normal; color: #000000;"><font color=black >From \r
+ the main menu select </font></span><span style="font-weight: bold;\r
+ font-style: normal;\r
+ color: #000000;"><font color=black ><B>File > \r
+ Close</B></font></span><span style="font-weight: bold;"> <B></B></span><span style="font-style: normal; color: #000000;"><font color=black >option \r
+ or click on the cross in the upper right corner of the study window.</font></span></p>\r
+\r
+<p class="whs9"> </p>\r
+\r
+<p class="whs11"><img src="../note1.gif" x-maintain-ratio="TRUE" width="36px" height="38px" border="0" class="img_whs12">If your study hasn't been \r
+ previously saved, this option will call the following dialog box with \r
+ several options:</p>\r
+\r
+<p class="whs15"> </p>\r
+\r
+<p class="whs15"><img src="../closestudy.png" x-maintain-ratio="TRUE" width="394px" height="161px" border="0" class="img_whs18"></p>\r
+\r
+<p class="whs15"> </p>\r
+\r
+<p class="whs7"><span style="font-weight: bold;"><B>Unload \r
+ </B></span>option allows to unload your current study from the SALOME Desktop. \r
+ In the same working session you can reload \r
+ it again (<a href="opening_studies.htm">see: Opening studies</a>). But \r
+ if you quit the SALOME application, all changes in the unloaded study \r
+ will be LOST.</p>\r
+\r
+<p class="whs7"> </p>\r
+\r
+<p class="whs13">To close a definite \r
+ study window:</p>\r
+\r
+<p class="whs7"> </p>\r
+\r
+<p class="whs15">Click on the small cross \r
+ button in the right upper corner of the study window. If it is the last \r
+ study window this operation will result in closing of the whole study.</p>\r
+\r
+<p class="whs9"> </p>\r
+\r
+<p class="whs15"> </p>\r
+\r
+<p class="whs15"> </p>\r
+\r
+<p class="whs19">\r
+<a href="javascript:void(0);" onClick="var e; if (parseInt(navigator.appVersion)>=4){e=event;} if (parseInt(navigator.appVersion) >=2 && typeof(PickupDialog_Invoke) == 'function') PickupDialog_Invoke(e,'','Creating a new study','creating_a_new_study.htm','Displaying studies','displaying_studies.htm','Introduction to IAPP','introduction_to_iapp.htm','Opening studies','opening_studies.htm','SALOME desktop','salome_pro_desktop.htm','Setting preferences','setting_preferences.htm');return false;" title="Related Topics"><img src="../ss_btn_related_topics.gif" border=0 height=17 width=82 alt="Related Topics"></a>\r
+\r
+\r
+ </p>\r
+\r
+<p class="whs19"> </p>\r
+\r
+<p class="whs19"> </p>\r
+\r
+<p class="whs19"> </p>\r
+\r
+<p class="whs19"> </p>\r
+\r
+<script type="text/javascript" language="JavaScript" title="WebHelpRelatedTopics"><!--\r
+if (parseInt(navigator.appVersion) >= 3 && typeof (WritePopupMenuLayer) == "function")\r
+ WritePopupMenuLayer();\r
+//--></script><script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.writeIntopicBar)\r
+ writeIntopicBar(0);\r
+//-->\r
+</script>\r
+</body>\r
+</html>\r
--- /dev/null
+<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
+\r
+<html>\r
+\r
+<head>\r
+<title>Setting preferences</title>\r
+<meta http-equiv="content-type" content="text/html; charset=windows-1252">\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
+<!--\r
+if (navigator.appName !="Netscape")\r
+{ document.write("<link rel='stylesheet' href='../default.css'>");}\r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+h1.whs1 { font-family:'Times New Roman' , serif; }\r
+p.whs2 { font-family:'Times New Roman' , serif; }\r
+img_whs3 { border:none; width:607px; height:341px; float:none; border-style:none; }\r
+ul.whs4 { list-style:disc; }\r
+p.whs5 { font-family:'Times New Roman' , serif; margin-left:0px; font-weight:bold; }\r
+img_whs6 { border:none; width:23px; height:29px; border-style:none; }\r
+img_whs7 { border:none; width:510px; height:393px; float:none; border-style:none; }\r
+p.whs8 { font-family:'Times New Roman' , serif; font-weight:bold; }\r
+p.whs9 { font-family:'Times New Roman' , serif; font-weight:normal; }\r
+p.whs10 { font-family:'Times New Roman' , serif; margin-left:80px; }\r
+img_whs11 { border:none; border-style:none; width:580px; height:513px; float:none; }\r
+img_whs12 { border:none; width:492px; height:392px; float:none; border-style:none; }\r
+p.whs13 { font-family:'Times New Roman' , serif; font-style:normal; font-weight:bold; }\r
+img_whs14 { border:none; width:20px; height:20px; border-style:none; }\r
+img_whs15 { border:none; width:22px; height:23px; border-style:none; }\r
+img_whs16 { border:none; width:22px; height:21px; border-style:none; }\r
+img_whs17 { border:none; width:23px; height:23px; border-style:none; }\r
+img_whs18 { border:none; width:25px; height:24px; border-style:none; }\r
+p.whs19 { font-family:'Times New Roman' , serif; margin-left:0px; }\r
+-->\r
+</style><script type="text/javascript" language="JavaScript">\r
+<!--\r
+if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))\r
+{\r
+ var strNSS = "<style type='text/css'>";\r
+ strNSS += "p.whs5 {margin-left:1pt; }";\r
+ strNSS += "p.whs19 {margin-left:1pt; }";\r
+ strNSS +="</style>";\r
+ document.write(strNSS);\r
+}\r
+//-->\r
+</script>\r
+<script type="text/javascript" language="JavaScript" title="BSSC Special Effects" src="../ehlpdhtm.js"></script><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
+<!--\r
+function reDo() {\r
+ if (innerWidth != origWidth || innerHeight != origHeight)\r
+ location.reload();\r
+}\r
+if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {\r
+ origWidth = innerWidth;\r
+ origHeight = innerHeight;\r
+ onresize = reDo;\r
+}\r
+onerror = null; \r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
+-->\r
+</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>\r
+<script type="text/javascript" language="javascript" src="../whver.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>\r
+</head>\r
+<body><script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.gbWhTopic)\r
+{\r
+ if (window.addTocInfo)\r
+ {\r
+ addTocInfo("GUI module\nSetting Preferences\nSALOME preferences");\r
+addButton("show",BTN_TEXT,"Show","","","","",0,0,"","","");\r
+\r
+ }\r
+ if (window.writeBtnStyle)\r
+ writeBtnStyle();\r
+\r
+ if (window.writeIntopicBar)\r
+ writeIntopicBar(1);\r
+\r
+ if (window.setRelStartPage)\r
+ {\r
+ setRelStartPage("../kernel.htm");\r
+\r
+ autoSync(1);\r
+ sendSyncInfo();\r
+ sendAveInfoOut();\r
+ }\r
+}\r
+else\r
+ if (window.gbIE4)\r
+ document.location.reload();\r
+//-->\r
+</script>\r
+<h1 class="whs1">SALOME preferences</h1>\r
+\r
+<p class="whs2"> To \r
+ begin setting preferences for your study, select <span style="font-weight: bold;"><B>Preferences \r
+ </B></span>in the main menu, the following dialog box will appear:</p>\r
+\r
+<p class="whs2"> </p>\r
+\r
+<p class="whs2"> <img src="../pics/pref1.png" x-maintain-ratio="TRUE" width="607px" height="341px" border="0" class="img_whs3"></p>\r
+\r
+<p class="whs2">If you've just started \r
+ your study and haven't yet loaded other modules, you'll be able to change \r
+ only those settings, which refer to the whole GUI SALOME session. These \r
+ settings will be valid for the whole study session.</p>\r
+\r
+<p class="whs2"> </p>\r
+\r
+<p class="whs2"><span style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B>General \r
+ Preferences</B></font></span> </p>\r
+\r
+<p class="whs2"> </p>\r
+\r
+<ul type="disc" class="whs4">\r
+ \r
+ <li class=kadov-p><p class="whs5">Study Properties</p></li>\r
+</ul>\r
+\r
+<ul type="disc" class="whs4">\r
+ \r
+ <ul type="disc" class="whs4">\r
+ \r
+ <li class=kadov-p><p class="whs5"><a name=MultiFile1></a>MultiFile \r
+ Save<span style="font-weight: normal;"> - if this submenu is marked, you \r
+ study will be saved in several HDF files (one file for the data created \r
+ by each component used during the study session).</span></p></li>\r
+ \r
+ <li class=kadov-p><p class="whs5"><a name=ASCII1></a>ASCII \r
+ Save - <span style="font-weight: normal;">if this submenu is marked, you \r
+ study will be saved in ASCII format file (or files).</span></p></li>\r
+ \r
+ <li class=kadov-p><p class="whs5">Undo level -<span \r
+ style="font-weight: normal;"> here you can define the number of actions \r
+ which can be undone.</span></p></li>\r
+ </ul>\r
+ \r
+ <li class=kadov-p><p class="whs5">External browser </p></li>\r
+ \r
+ <ul type="disc" class="whs4">\r
+ \r
+ <li class=kadov-p><p class="whs5">Application <span \r
+ style="font-weight: normal;">this option allows you to set an external \r
+ browser (IE, Netscape) which will be used for viewing SALOME reference \r
+ manuals. By default, Mozilla is used. Press the </span><img src="../image69.gif" width="23px" height="29px" border="0" class="img_whs6"> <span \r
+ style="font-weight: normal;">button to browse for the application you \r
+ need in the data tree of your computer.</span></p></li>\r
+ \r
+ <li class=kadov-p><p class="whs5">Parameters</p></li>\r
+ </ul>\r
+</ul>\r
+\r
+<ul type="disc" class="whs4">\r
+ \r
+ <li class=kadov-p><p class="whs5">Python console browser \r
+ -<span style="font-weight: normal;"> here you can quickly set the parameters \r
+ (style, size, face) of the font used in your Python console. For detailed \r
+ settings press the </span><img src="../image68.gif" width="23px" height="29px" border="0" class="img_whs6"> <span style="font-weight: normal;">button. \r
+ The </span>Select Font<span style="font-weight: normal;"> dialog box will \r
+ appear. </span></p></li>\r
+</ul>\r
+\r
+<p class="whs2"><img src="../pics/selectfont.png" x-maintain-ratio="TRUE" width="510px" height="393px" border="0" class="img_whs7"></p>\r
+\r
+<p class="whs8"> </p>\r
+\r
+<p class="whs8"><span \r
+ style="font-weight: normal;">Please, note that the </span>Script<span \r
+ style="font-weight: normal;"> dialog-box gives you the possibility to \r
+ use not only Latin and Latin Extended but also Cyrillic, Greek, Arabic, \r
+ Runic and many other subsets. </span></p>\r
+\r
+<p class="whs8"> </p>\r
+\r
+<p class="whs8">Object \r
+ Browser Preferences</p>\r
+\r
+<p class="whs8"> </p>\r
+\r
+<p class="whs9">On \r
+ the next page you can adjust your Object Browser Preferences.</p>\r
+\r
+<p class="whs8"> </p>\r
+\r
+<p class="whs8"><img src="../pics/pref2.png" x-maintain-ratio="TRUE" width="607px" height="341px" border="0" class="img_whs3"></p>\r
+\r
+<p class="whs2"> </p>\r
+\r
+<ul type="disc" class="whs4">\r
+ \r
+ <li class=kadov-p><p class="whs5"><span style="font-weight: normal;">Display \r
+ or Hide</span> Value, Entry, IOR <span style="font-weight: normal;">and</span> \r
+ Reference entry<span style="font-weight: normal;"> columns.</span></p></li>\r
+ \r
+ <li class=kadov-p><p class="whs5"><span style="font-weight: normal;">Disable \r
+ or Enable</span> Auto sizing <span style="font-weight: normal;">of</span> \r
+ columns <span style="font-weight: normal;">of the Object Browser.</span> \r
+ </p></li>\r
+</ul>\r
+\r
+<p class="whs10"> </p>\r
+\r
+<p class="whs8">Viewers \r
+ Preferences</p>\r
+\r
+<p class="whs8"> </p>\r
+\r
+<p class="whs8"><span \r
+ style="font-weight: normal;">Here you can set preferences for your OCC \r
+ and VTK 3D viewers.</span> </p>\r
+\r
+<p class="whs8"> </p>\r
+\r
+<p class="whs8"><img src="../pics/viewerspreferences.png" x-maintain-ratio="TRUE" width="580px" height="513px" border="0" class="img_whs11"></p>\r
+\r
+<p class="whs5"> </p>\r
+\r
+<ul type="disc" class="whs4">\r
+ \r
+ <li class=kadov-p><p class="whs5">OCC Viewer 3d <span \r
+ style="font-weight: normal;">&</span> VTK Viewer 3d - in these menus \r
+ you can set preferences for your </p></li>\r
+ \r
+ <ul type="disc" class="whs4">\r
+ \r
+ <li class=kadov-p><p class="whs5">Trihedron size \r
+ - <span style="font-weight: normal;">this submenu allows to set the size \r
+ of axes of coordinates displayed in the viewer.</span></p></li>\r
+ \r
+ <li class=kadov-p><p class="whs5">Number of isolines \r
+ along U <span style="font-weight: normal;">(or</span> V<span style="font-weight: normal;">) \r
+ - this submenu allows to specify the number of isolines along the axes \r
+ of coordinates.</span></p></li>\r
+ \r
+ <li class=kadov-p><p class="whs5"><a name=Select_Color></a>Background \r
+ Color - <span style="font-weight: normal;">this submenu allows to select \r
+ background color of a definite viewer (OCC, VTK, Plot2d). Simply click \r
+ on the colored line to access to the </span>Select Color<span style="font-weight: normal;"> \r
+ dialog box. The same procedure applies to color selection in all other \r
+ dialog windows. </span></p></li>\r
+ </ul>\r
+</ul>\r
+\r
+<p class="whs5"><img src="../pics/selectcolor.png" x-maintain-ratio="TRUE" width="492px" height="392px" border="0" class="img_whs12"></p>\r
+\r
+<p class="whs2"> </p>\r
+\r
+<p class="whs2">In this window you can \r
+ choose from either predefined <span style="font-weight: bold;"><B>Basic Colors \r
+ </B></span>grouped in the upper left corner of the window or <span style="font-weight: bold;"><B>Custom \r
+ Colors,</B></span> which you can define yourselves. To define a Custom Color, \r
+ click on one of the Custom Color cells, select the color you need in the \r
+ field of colors or by typing in its numeric parameters in the lower right \r
+ corner of the window, then click <span style="font-weight: bold;"><B>Add \r
+ to Custom Colors</B></span> button. The chosen color will be added to <span \r
+ style="font-weight: bold;"><B>Custom Colors</B></span> table. </p>\r
+\r
+<p class="whs2"> </p>\r
+\r
+<ul type="disc" class="whs4">\r
+ \r
+ <li class=kadov-p><p class="whs8">Plot2d \r
+ Viewer</p></li>\r
+ \r
+ <ul type="disc" class="whs4">\r
+ \r
+ <li class=kadov-p><p class="whs8">Legend \r
+ Position - <span style="font-weight: normal;">this submenu allows to set \r
+ the default position of the legend, it can be located to the left, to \r
+ the right, on top or on bottom of the graph.</span> </p></li>\r
+ \r
+ <li class=kadov-p><p class="whs8">Curve \r
+ Type - <span style="font-weight: normal;">this allows to set the representation \r
+ of graphs in your presentations. You can see only</span> Points<span style="font-weight: normal;">, \r
+ points connected with</span> Lines <span style="font-weight: normal;">or \r
+ points connected with smooth</span> Splines. </p></li>\r
+ \r
+ <li class=kadov-p><p class="whs8">Marker \r
+ Size - <span style="font-weight: normal;">this submenu allows you to set \r
+ the size of markers in your graphs</span></p></li>\r
+ \r
+ <li class=kadov-p><p class="whs8">Horizontal \r
+ <span style="font-weight: normal;">&</span> Vertical Axis Scale - \r
+ <span style="font-weight: normal;">this submenu allows you to set the \r
+ scale for vertical and horizontal axes. It can be either</span> Linear \r
+ <span style="font-weight: normal;">or</span> Logarithmic</p></li>\r
+ \r
+ <li class=kadov-p><p class="whs8">Background \r
+ Color - Background Color - <span style="font-weight: normal;">this submenu \r
+ allows to select background color of a definite viewer (OCC, VTK, Plot2d).</span></p></li>\r
+ </ul>\r
+</ul>\r
+\r
+<p class="whs8"> </p>\r
+\r
+<p class="whs13">Directories Preferences</p>\r
+\r
+<p class="whs2"> </p>\r
+\r
+<p class="whs2"><img src="../pics/pref4.png" x-maintain-ratio="TRUE" width="607px" height="341px" border="0" class="img_whs3"></p>\r
+\r
+<p class="whs2"> </p>\r
+\r
+<ul type="disc" class="whs4">\r
+ \r
+ <li class=kadov-p><p class="whs5">Quick Directory List \r
+ - <span style="font-weight: normal;">this section allows to create and \r
+ manage a custom quick directory list. To add a directory in the list, \r
+ press the </span><img src="../image70.gif" width="20px" height="20px" border="0" class="img_whs14"> <span style="font-weight: normal;">button, \r
+ then the <img src="../image71.gif" width="22px" height="23px" border="0" class="img_whs15"> button and browse the data tree for the</span> \r
+ <span style="font-weight: normal;">directory you need.</span> <span style="font-weight: normal;"><br>\r
+ The <img src="../image73.gif" width="22px" height="21px" border="0" class="img_whs16"> and <img src="../image75.gif" width="23px" height="23px" border="0" class="img_whs17"> buttons help you to sort the \r
+ directories in the list.<br>\r
+ To remove the selected directory from the list, press the <img src="../image72.gif" width="25px" height="24px" border="0" class="img_whs18"> button.</span> <br> </p></li>\r
+</ul>\r
+\r
+<p class="whs19"> </p>\r
+\r
+<p class="whs5">\r
+<a href="javascript:void(0);" onClick="var e; if (parseInt(navigator.appVersion)>=4){e=event;} if (parseInt(navigator.appVersion) >=2 && typeof(PickupDialog_Invoke) == 'function') PickupDialog_Invoke(e,'','Introduction to IAPP','introduction_to_iapp.htm','SALOME desktop','salome_pro_desktop.htm','Saving a study','saving_a_study.htm','Using Object Browser','using_object_browser.htm');return false;" title="Related Topics"><img src="../ss_btn_related_topics.gif" border=0 height=17 width=82 alt="Related Topics"></a>\r
+\r
+\r
+ </p>\r
+\r
+<p class="whs5"> </p>\r
+\r
+<p class="whs5"> </p>\r
+\r
+<p class="whs5"> </p>\r
+\r
+<p class="whs5"> </p>\r
+\r
+<p class="whs5"> </p>\r
+\r
+<script type="text/javascript" language="JavaScript" title="WebHelpRelatedTopics"><!--\r
+if (parseInt(navigator.appVersion) >= 3 && typeof (WritePopupMenuLayer) == "function")\r
+ WritePopupMenuLayer();\r
+//--></script><script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.writeIntopicBar)\r
+ writeIntopicBar(0);\r
+//-->\r
+</script>\r
+</body>\r
+</html>\r
--- /dev/null
+<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
+\r
+<html>\r
+\r
+<head>\r
+<title>Using Catalog Generator</title>\r
+<meta http-equiv="content-type" content="text/html; charset=windows-1252">\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
+<!--\r
+if (navigator.appName !="Netscape")\r
+{ document.write("<link rel='stylesheet' href='../default.css'>");}\r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+h1.whs1 { font-family:'Times New Roman' , serif; }\r
+p.whs2 { margin-left:0px; text-align:justify; }\r
+img_whs3 { border:none; width:30px; height:30px; float:none; border-style:none; }\r
+p.whs4 { margin-left:0px; text-indent:48px; text-align:justify; }\r
+p.whs5 { text-align:justify; }\r
+p.whs6 { font-family:'Times New Roman' , serif; }\r
+p.whs7 { font-family:'Times New Roman' , serif; margin-left:40px; font-style:normal; color:#000000; }\r
+p.whs8 { font-family:'Times New Roman' , serif; margin-left:40px; }\r
+img_whs9 { border:none; border-style:none; width:475px; height:289px; float:none; }\r
+p.whs10 { font-family:'Times New Roman' , serif; margin-left:0px; }\r
+ul.whs11 { list-style:disc; }\r
+p.whs12 { font-family:'Times New Roman' , serif; margin-left:0px; background-image:url('../texture_horiz_ltbluebubbles.jpg'); }\r
+img_whs13 { border:none; float:none; width:36px; height:38px; border-style:none; }\r
+img_whs14 { border:none; width:35px; height:37px; float:none; border-style:none; }\r
+p.whs15 { font-family:'Times New Roman' , serif; margin-left:0px; font-weight:bold; }\r
+-->\r
+</style><script type="text/javascript" language="JavaScript">\r
+<!--\r
+if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))\r
+{\r
+ var strNSS = "<style type='text/css'>";\r
+ strNSS += "p.whs2 {margin-left:1pt; }";\r
+ strNSS += "p.whs4 {margin-left:1pt; }";\r
+ strNSS += "p.whs10 {margin-left:1pt; }";\r
+ strNSS += "p.whs12 {margin-left:1pt; }";\r
+ strNSS += "p.whs15 {margin-left:1pt; }";\r
+ strNSS +="</style>";\r
+ document.write(strNSS);\r
+}\r
+//-->\r
+</script>\r
+<script type="text/javascript" language="JavaScript" title="BSSC Special Effects" src="../ehlpdhtm.js"></script><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
+<!--\r
+function reDo() {\r
+ if (innerWidth != origWidth || innerHeight != origHeight)\r
+ location.reload();\r
+}\r
+if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {\r
+ origWidth = innerWidth;\r
+ origHeight = innerHeight;\r
+ onresize = reDo;\r
+}\r
+onerror = null; \r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
+-->\r
+</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>\r
+<script type="text/javascript" language="javascript" src="../whver.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>\r
+</head>\r
+<body><script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.gbWhTopic)\r
+{\r
+ if (window.addTocInfo)\r
+ {\r
+ addTocInfo("GUI module\nUsing Catalog Generator");\r
+addButton("show",BTN_TEXT,"Show","","","","",0,0,"","","");\r
+\r
+ }\r
+ if (window.writeBtnStyle)\r
+ writeBtnStyle();\r
+\r
+ if (window.writeIntopicBar)\r
+ writeIntopicBar(1);\r
+\r
+ if (window.setRelStartPage)\r
+ {\r
+ setRelStartPage("../kernel.htm");\r
+\r
+ autoSync(1);\r
+ sendSyncInfo();\r
+ sendAveInfoOut();\r
+ }\r
+}\r
+else\r
+ if (window.gbIE4)\r
+ document.location.reload();\r
+//-->\r
+</script>\r
+<h1 class="whs1">Using Catalog Generator \r
+ (for advanced users)</h1>\r
+\r
+<p class="whs2"><img src="../i_blue.jpg" x-maintain-ratio="TRUE" width="30px" height="30px" border="0" class="img_whs3"> SALOME \r
+ platform is an open platform for integration of your custom components, \r
+ which can used in the same way as typical modules provided in the standard \r
+ installed package. The <span style="font-weight: bold;"><B>Catalog Generator \r
+ </B></span>tool serves for implementation of the interface of your custom \r
+ component. It allows to generate from IDL description of your component \r
+ interface its xml description. The \r
+ component xml description allows SALOME application to know about the \r
+ component and its services and provides the possibility to call the component \r
+ services, for example, inside SUPERVISION module.</p>\r
+\r
+<p class="whs4">If you have a look at runSalome, runSalomeWithPort \r
+ scripts running SALOME application, which are stored in build/bin directory \r
+ you will see that SALOME_ModuleCatalog_Server is started with two xml \r
+ files as its input parameters: <span style="font-weight: bold;"><B>CatalogModuleGeneral.xml</B></span> \r
+ and <span style="font-weight: bold;"><B>CatalogModulePersonnel.xml</B></span>. \r
+ These two files store the descriptions of interfaces and services of all \r
+ components, provided with typical SALOME package. To add a new component \r
+ into SALOME platform you should either update one of these existing xml \r
+ files with generated xml description of your component or create a new \r
+ one.</p>\r
+\r
+<p class="whs5"> </p>\r
+\r
+<p class=TODO>To open the Catalog Generator:</p>\r
+\r
+<p class="whs6"> </p>\r
+\r
+<p class="whs7">From the main menu choose <span style="font-weight: bold;"><B>Tools \r
+ > Catalog Generato</B></span>r, the following dialog box will appear:</p>\r
+\r
+<p> </p>\r
+\r
+<p class="whs8"><img src="../pics/cataloggenerator.png" x-maintain-ratio="TRUE" width="475px" height="289px" border="0" class="img_whs9"></p>\r
+\r
+<p class="whs8"> </p>\r
+\r
+<p class="whs10"> </p>\r
+\r
+<p class="whs10">In \r
+ this dialog box you can specify:</p>\r
+\r
+<p class="whs10"> </p>\r
+\r
+<ul type="disc" class="whs11">\r
+ \r
+ <li class=kadov-p><p class="whs8">Name \r
+ and location of the IDL file describing the interface of your component \r
+ (Click the <span style="font-weight: bold;"><B>Browse</B></span> button to find \r
+ it using the data tree).</p></li>\r
+ \r
+ <li class=kadov-p><p class="whs8">Name \r
+ and location of an existing XML file, which will be updated with the interface \r
+ of you component or name and desired location of a new XML file, which \r
+ will be generated (Click the <span style="font-weight: bold;"><B>Browse</B></span> \r
+ button to find it using the data tree).</p></li>\r
+ \r
+ <li class=kadov-p><p class="whs8">Name \r
+ of the author,</p></li>\r
+ \r
+ <li class=kadov-p><p class="whs8">Name \r
+ of the component,</p></li>\r
+ \r
+ <li class=kadov-p><p class="whs8">Name \r
+ of the user</p></li>\r
+ \r
+ <li class=kadov-p><p class="whs8">Version,</p></li>\r
+ \r
+ <li class=kadov-p><p class="whs8">Capability \r
+ of multi study support</p></li>\r
+ \r
+ <li class=kadov-p><p class="whs8">Type \r
+ of the component,</p></li>\r
+ \r
+ <li class=kadov-p><p class="whs8">Icon \r
+ of your component (Click the <span style="font-weight: bold;"><B>Browse</B></span> \r
+ button to find it using the data tree).</p></li>\r
+</ul>\r
+\r
+<p class="whs8"> </p>\r
+\r
+<p class="whs12"><img src="../note1.gif" x-maintain-ratio="TRUE" width="36px" height="38px" border="0" class="img_whs13">If you have chosen to create a new xml file containing the \r
+ description of your component, don't forget to specify it as input parameter \r
+ for SALOME_ModuleCatalog_Server in the file, you are using as a running \r
+ script of SALOME platform (in runSalomeWithPort, for example).</p>\r
+\r
+<p class="whs10"> </p>\r
+\r
+<p class="whs10"> When \r
+ launching SALOME next time you will see your module alongside other components.</p>\r
+\r
+<p class="whs10"> </p>\r
+\r
+<p class="whs12"><img src="../tip1.gif" x-maintain-ratio="TRUE" width="35px" height="37px" border="0" class="img_whs14"> You can use the <span style="font-weight: bold;"><B>Catalog \r
+ Generator</B></span> tool, if you would like to <span style="font-weight: bold;"><B>test</B></span> \r
+ the functionality of your new component. After implementation of your \r
+ component interface, launch SUPERVISION module where you can try using \r
+ the services of your new component. (see also: Adding factory nodes)</p>\r
+\r
+<p class="whs10"> </p>\r
+\r
+<p class="whs10"> </p>\r
+\r
+<p class="whs15">\r
+<a href="javascript:void(0);" onClick="var e; if (parseInt(navigator.appVersion)>=4){e=event;} if (parseInt(navigator.appVersion) >=2 && typeof(PickupDialog_Invoke) == 'function') PickupDialog_Invoke(e,'','Introduction to IAPP','introduction_to_iapp.htm','SALOME desktop','salome_pro_desktop.htm');return false;" title="Related Topics"><img src="../ss_btn_related_topics.gif" border=0 height=17 width=82 alt="Related Topics"></a>\r
+\r
+\r
+ </p>\r
+\r
+<p class="whs15"> </p>\r
+\r
+<p class="whs15"> </p>\r
+\r
+<script type="text/javascript" language="JavaScript" title="WebHelpRelatedTopics"><!--\r
+if (parseInt(navigator.appVersion) >= 3 && typeof (WritePopupMenuLayer) == "function")\r
+ WritePopupMenuLayer();\r
+//--></script><script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.writeIntopicBar)\r
+ writeIntopicBar(0);\r
+//-->\r
+</script>\r
+</body>\r
+</html>\r
--- /dev/null
+<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
+\r
+<html>\r
+\r
+<head>\r
+<title>Using left-hand tabs</title>\r
+<meta http-equiv="content-type" content="text/html; charset=windows-1252">\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
+<!--\r
+if (navigator.appName !="Netscape")\r
+{ document.write("<link rel='stylesheet' href='../default.css'>");}\r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+h1.whs1 { font-family:'Times New Roman' , serif; }\r
+p.whs2 { font-family:'Times New Roman' , serif; }\r
+-->\r
+</style><script type="text/javascript" language="JavaScript" title="BSSC Special Effects" src="../ehlpdhtm.js"></script><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
+<!--\r
+function reDo() {\r
+ if (innerWidth != origWidth || innerHeight != origHeight)\r
+ location.reload();\r
+}\r
+if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {\r
+ origWidth = innerWidth;\r
+ origHeight = innerHeight;\r
+ onresize = reDo;\r
+}\r
+onerror = null; \r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
+-->\r
+</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>\r
+<script type="text/javascript" language="javascript" src="../whver.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>\r
+</head>\r
+<body><script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.gbWhTopic)\r
+{\r
+ if (window.addTocInfo)\r
+ {\r
+ addTocInfo("Using this reference manual\nUsing left-hand tabs");\r
+addButton("show",BTN_TEXT,"Show","","","","",0,0,"","","");\r
+\r
+ }\r
+ if (window.writeBtnStyle)\r
+ writeBtnStyle();\r
+\r
+ if (window.writeIntopicBar)\r
+ writeIntopicBar(1);\r
+\r
+ if (window.setRelStartPage)\r
+ {\r
+ setRelStartPage("../kernel.htm");\r
+\r
+ autoSync(1);\r
+ sendSyncInfo();\r
+ sendAveInfoOut();\r
+ }\r
+}\r
+else\r
+ if (window.gbIE4)\r
+ document.location.reload();\r
+//-->\r
+</script>\r
+<h1 class="whs1">Using left-hand tabs</h1>\r
+\r
+<p class="whs2">SALOME Help system includes \r
+ the following left-hand tabs:</p>\r
+\r
+<p class="whs2"> </p>\r
+\r
+<ul>\r
+ \r
+ <li class=kadov-p-Cbullets><p CLASS=bullets\r
+ style="font-weight: normal; font-family: 'Times New Roman', serif;"><span \r
+ style="font-weight: bold;"><B>Contents:</B></span> The Contents tab displays \r
+ books and pages that represent the categories of information in the online \r
+ Help system. When you click a closed book, it opens to display its content \r
+ (sub-books and pages). When you click an open book, it closes. When you \r
+ click pages, you select topics to view in the right-hand pane of the HTML \r
+ Help viewer.</p></li>\r
+</ul>\r
+\r
+<p CLASS=bullets\r
+ style="font-weight: normal; font-family: 'Times New Roman', serif;"> </p>\r
+\r
+<ul>\r
+ \r
+ <li class=kadov-p-Cbullets><p CLASS=bullets\r
+ style="font-weight: normal; font-family: 'Times New Roman', serif;"><span \r
+ style="font-weight: bold;"><B>Search:</B></span> The Search tab enables you to \r
+ search for words in the Help system and locate topics containing those \r
+ words. Full-text searching looks through every word in the online Help \r
+ to find matches. When the search is completed, a list of topics is displayed \r
+ so you can select a specific topic to view.</p></li>\r
+</ul>\r
+\r
+<p CLASS=bullets\r
+ style="font-weight: normal; font-family: 'Times New Roman', serif;"> </p>\r
+\r
+<ul>\r
+ \r
+ <li class=kadov-p-Cbullets><p CLASS=bullets\r
+ style="font-weight: normal; font-family: 'Times New Roman', serif;"><span \r
+ style="font-weight: bold;"><B>Glossary:</B></span> The Glossary tab displays \r
+ a glossary providing a list of words, short phrases, and their definitions \r
+ related to SALOME. When you select a term from the list, its corresponding \r
+ definition is displayed in the lower pane.</p></li>\r
+</ul>\r
+\r
+<p class="whs2"> </p>\r
+\r
+<p class="whs2">\r
+<a href="javascript:void(0);" onClick="var e; if (parseInt(navigator.appVersion)>=4){e=event;} if (parseInt(navigator.appVersion) >=2 && typeof(PickupDialog_Invoke) == 'function') PickupDialog_Invoke(e,'','About SALOME help system','about_salome_pro_help_system.htm','Navigating topics','navigating_topics.htm');return false;" title="Related Topics"><img src="../ss_btn_related_topics.gif" border=0 height=17 width=82 alt="Related Topics"></a>\r
+\r
+\r
+ </p>\r
+\r
+<p class="whs2"> </p>\r
+\r
+<p class="whs2"> </p>\r
+\r
+<p class="whs2"> </p>\r
+\r
+<script type="text/javascript" language="JavaScript" title="WebHelpRelatedTopics"><!--\r
+if (parseInt(navigator.appVersion) >= 3 && typeof (WritePopupMenuLayer) == "function")\r
+ WritePopupMenuLayer();\r
+//--></script><script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.writeIntopicBar)\r
+ writeIntopicBar(0);\r
+//-->\r
+</script>\r
+</body>\r
+</html>\r
--- /dev/null
+<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
+\r
+<html>\r
+\r
+<head>\r
+<title>Using Object Browser</title>\r
+<meta http-equiv="content-type" content="text/html; charset=windows-1252">\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
+<!--\r
+if (navigator.appName !="Netscape")\r
+{ document.write("<link rel='stylesheet' href='../default.css'>");}\r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+h1.whs1 { text-align:justify; }\r
+p.whs2 { text-align:justify; }\r
+img_whs3 { border:none; width:30px; height:30px; float:none; border-style:none; }\r
+ul.whs4 { list-style:disc; }\r
+img_whs5 { border:none; width:294px; height:280px; float:none; }\r
+p.whs6 { background-image:url('../texture_horiz_ltbluebubbles.jpg'); text-align:justify; }\r
+img_whs7 { border:none; float:none; width:36px; height:38px; border-style:none; }\r
+img_whs8 { border:none; width:354px; height:280px; float:none; }\r
+p.whs9 { font-style:italic; color:#ff0000; text-align:justify; }\r
+p.whs10 { margin-left:40px; text-align:justify; }\r
+p.whs11 { font-style:italic; color:#ff0000; margin-left:40px; text-align:justify; }\r
+p.whs12 { margin-left:0px; font-weight:bold; text-align:justify; }\r
+p.whs13 { margin-left:0px; text-align:justify; }\r
+-->\r
+</style><script type="text/javascript" language="JavaScript">\r
+<!--\r
+if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))\r
+{\r
+ var strNSS = "<style type='text/css'>";\r
+ strNSS += "p.whs12 {margin-left:1pt; }";\r
+ strNSS += "p.whs13 {margin-left:1pt; }";\r
+ strNSS +="</style>";\r
+ document.write(strNSS);\r
+}\r
+//-->\r
+</script>\r
+<script type="text/javascript" language="JavaScript" title="BSSC Special Effects" src="../ehlpdhtm.js"></script><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
+<!--\r
+function reDo() {\r
+ if (innerWidth != origWidth || innerHeight != origHeight)\r
+ location.reload();\r
+}\r
+if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {\r
+ origWidth = innerWidth;\r
+ origHeight = innerHeight;\r
+ onresize = reDo;\r
+}\r
+onerror = null; \r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
+-->\r
+</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>\r
+<script type="text/javascript" language="javascript" src="../whver.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>\r
+</head>\r
+<body><script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.gbWhTopic)\r
+{\r
+ if (window.addTocInfo)\r
+ {\r
+ addTocInfo("GUI module\nUsing Object Browser");\r
+addButton("show",BTN_TEXT,"Show","","","","",0,0,"","","");\r
+\r
+ }\r
+ if (window.writeBtnStyle)\r
+ writeBtnStyle();\r
+\r
+ if (window.writeIntopicBar)\r
+ writeIntopicBar(1);\r
+\r
+ if (window.setRelStartPage)\r
+ {\r
+ setRelStartPage("../kernel.htm");\r
+\r
+ autoSync(1);\r
+ sendSyncInfo();\r
+ sendAveInfoOut();\r
+ }\r
+}\r
+else\r
+ if (window.gbIE4)\r
+ document.location.reload();\r
+//-->\r
+</script>\r
+<h1 class="whs1">Using Object Browser</h1>\r
+\r
+<p class="whs2"><img src="../i_blue.jpg" x-maintain-ratio="TRUE" width="30px" height="30px" border="0" class="img_whs3"> The <span style="font-weight: bold;"><B>Object \r
+ Browser</B></span> in SALOME is destined for displaying the structure of the \r
+ current study in a tree-like form. It contains: </p>\r
+\r
+<p class="whs2"> </p>\r
+\r
+<ul type="disc" class="whs4">\r
+ \r
+ <li class=kadov-p><p class="whs2">components, loaded \r
+ during the current session</p></li>\r
+ \r
+ <li class=kadov-p><p class="whs2">objects with the \r
+ help of different components (The \r
+ objects created with the help of a definite component are located in the \r
+ folder having the name of this component.)</p></li>\r
+ \r
+ <li class=kadov-p><p class="whs2">references to different \r
+ objects (they are highlighted by red color).</p></li>\r
+</ul>\r
+\r
+<p class="whs2"><img src="../pics/objectbrowser1.png" x-maintain-ratio="TRUE" width="294px" height="280px" border="0" class="img_whs5"></p>\r
+\r
+<p class="whs2"> </p>\r
+\r
+<p class="whs6"><img src="../note1.gif" x-maintain-ratio="TRUE" width="36px" height="38px" border="0" class="img_whs7">The <span style="font-weight: bold;"><B>Object Browser </B></span>is \r
+ destined for getting quick access to different objects created during \r
+ SALOME session. All pop-up menu associated with the objects displayed \r
+ in the Object Browser are context-sensitive. So it depends on a definite \r
+ currently loaded SALOME component what options you will see in the pop-up \r
+ menu, if you right-click on definite object in the Object Browser.</p>\r
+\r
+<p class="whs2"> </p>\r
+\r
+<p class="whs2">The Object Browser may contain supplementary \r
+ attributes of the objects displayed in additional columns. By default, \r
+ these columns are not displayed - displaying/hiding \r
+ these columns is possible through <a href="setting_preferences.htm#Object_Browser">setting \r
+ study preferences</a> or right-clicking on the attributes bar and toggling \r
+ the necessary attributes.</p>\r
+\r
+<p class="whs2"><img src="../pics/objectbrowser2.png" x-maintain-ratio="TRUE" width="354px" height="280px" border="0" class="img_whs8"> </p>\r
+\r
+<p class="whs2"> </p>\r
+\r
+<ul type="disc" class="whs4">\r
+ \r
+ <li class=kadov-p><p class="whs2"><span style="font-weight: bold;"><B>Entry</B></span> \r
+ - Identification \r
+ index of the object in the structure of the study</p></li>\r
+ \r
+ <li class=kadov-p><p class="whs2"><span style="font-weight: bold;"><B>IOR</B></span> \r
+ - Interoperable \r
+ Object Reference</p></li>\r
+ \r
+ <li class=kadov-p><p class="whs2"><span style="font-weight: bold;"><B>Reference \r
+ entry</B></span> - \r
+ Identification \r
+ index of the references to the objects</p></li>\r
+</ul>\r
+\r
+<p class="whs2"> </p>\r
+\r
+<p class="whs6"><img src="../note1.gif" x-maintain-ratio="TRUE" width="36px" height="38px" border="0" class="img_whs7"> The attributes <span style="font-weight: bold;"><B>Entry, IOR, \r
+ Reference entry</B></span> are \r
+ only for debugging purposes in the framework of SALOME application.</p>\r
+\r
+<p class="whs2"> </p>\r
+\r
+<ul type="disc" class="whs4">\r
+ \r
+ <li class=kadov-p><p class="whs2"><span style="font-weight: bold;"><B>Value</B></span> \r
+ - Displays \r
+ the value of the first object attribute </p></li>\r
+</ul>\r
+\r
+<p class="whs2"> </p>\r
+\r
+<p class="whs2"> </p>\r
+\r
+<p class="whs2"> </p>\r
+\r
+<p class="whs2">In the Object Browser you can apply to \r
+ the objects an <span style="font-weight: bold;"><B>ascending</B></span> or <span \r
+ style="font-weight: bold;"><B>descending</B></span> <span style="font-weight: bold;"><B>sorting</B></span> \r
+ according to one definite attribute.</p>\r
+\r
+<p class="whs2"> </p>\r
+\r
+<p class=TODO>To sort the objects by one of the attributes:</p>\r
+\r
+<p class="whs9"> </p>\r
+\r
+<p class="whs10">Click on the column \r
+ of this attribute. An arrow down shows that the sorting is descending, \r
+ an arrow up - ascending.</p>\r
+\r
+<p class="whs11"> </p>\r
+\r
+<p class="whs12">\r
+<a href="javascript:void(0);" onClick="var e; if (parseInt(navigator.appVersion)>=4){e=event;} if (parseInt(navigator.appVersion) >=2 && typeof(PickupDialog_Invoke) == 'function') PickupDialog_Invoke(e,'','Introduction to IAPP','introduction_to_iapp.htm','SALOME desktop','salome_pro_desktop.htm','Setting preferences','setting_preferences.htm');return false;" title="Related Topics"><img src="../ss_btn_related_topics.gif" border=0 height=17 width=82 alt="Related Topics"></a>\r
+\r
+\r
+ </p>\r
+\r
+<p class="whs12"> </p>\r
+\r
+<p class="whs12"> </p>\r
+\r
+<p class="whs13"> </p>\r
+\r
+<script type="text/javascript" language="JavaScript" title="WebHelpRelatedTopics"><!--\r
+if (parseInt(navigator.appVersion) >= 3 && typeof (WritePopupMenuLayer) == "function")\r
+ WritePopupMenuLayer();\r
+//--></script><script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.writeIntopicBar)\r
+ writeIntopicBar(0);\r
+//-->\r
+</script>\r
+</body>\r
+</html>\r
--- /dev/null
+<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
+\r
+<html>\r
+\r
+<head>\r
+<title>Using Registry tool</title>\r
+<meta http-equiv="content-type" content="text/html; charset=windows-1252">\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
+<!--\r
+if (navigator.appName !="Netscape")\r
+{ document.write("<link rel='stylesheet' href='../default.css'>");}\r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+h1.whs1 { text-align:justify; }\r
+p.whs2 { text-align:justify; }\r
+p.whs3 { margin-left:40px; text-align:justify; }\r
+p.whs4 { font-style:italic; color:#ff0000; margin-left:40px; text-align:justify; }\r
+img_whs5 { border:none; border-style:none; width:604px; height:201px; float:none; }\r
+p.whs6 { margin-left:0px; text-align:justify; }\r
+p.whs7 { text-align:justify; margin-left:80px; }\r
+img_whs8 { border:none; width:327px; height:128px; float:none; }\r
+img_whs9 { border:none; border-style:none; width:460px; height:283px; float:none; }\r
+p.whs10 { margin-left:0px; font-weight:bold; text-align:justify; }\r
+-->\r
+</style><script type="text/javascript" language="JavaScript">\r
+<!--\r
+if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))\r
+{\r
+ var strNSS = "<style type='text/css'>";\r
+ strNSS += "p.whs6 {margin-left:1pt; }";\r
+ strNSS += "p.whs10 {margin-left:1pt; }";\r
+ strNSS +="</style>";\r
+ document.write(strNSS);\r
+}\r
+//-->\r
+</script>\r
+<script type="text/javascript" language="JavaScript" title="BSSC Special Effects" src="../ehlpdhtm.js"></script><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
+<!--\r
+function reDo() {\r
+ if (innerWidth != origWidth || innerHeight != origHeight)\r
+ location.reload();\r
+}\r
+if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {\r
+ origWidth = innerWidth;\r
+ origHeight = innerHeight;\r
+ onresize = reDo;\r
+}\r
+onerror = null; \r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
+-->\r
+</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>\r
+<script type="text/javascript" language="javascript" src="../whver.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>\r
+</head>\r
+<body><script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.gbWhTopic)\r
+{\r
+ if (window.addTocInfo)\r
+ {\r
+ addTocInfo("GUI module\nUsing Registry tool");\r
+addButton("show",BTN_TEXT,"Show","","","","",0,0,"","","");\r
+\r
+ }\r
+ if (window.writeBtnStyle)\r
+ writeBtnStyle();\r
+\r
+ if (window.writeIntopicBar)\r
+ writeIntopicBar(1);\r
+\r
+ if (window.setRelStartPage)\r
+ {\r
+ setRelStartPage("../kernel.htm");\r
+\r
+ autoSync(1);\r
+ sendSyncInfo();\r
+ sendAveInfoOut();\r
+ }\r
+}\r
+else\r
+ if (window.gbIE4)\r
+ document.location.reload();\r
+//-->\r
+</script>\r
+<h1 class="whs1">Using Registry tool</h1>\r
+\r
+<p class="whs2"><span style="font-weight: bold;"><B>Registry</B></span> \r
+ tool is in the SALOME platform is destined for providing information about \r
+ the processes (components), which have ever been launched in the current \r
+ study session. </p>\r
+\r
+<p class="whs2"> </p>\r
+\r
+<p class=TODO>To view the Registry:</p>\r
+\r
+<p class="whs2"> </p>\r
+\r
+<p class="whs3">From the main menu choose \r
+ <span style="font-weight: bold;"><B>Tools > Registry</B></span>, the following \r
+ dialog box will appear:</p>\r
+\r
+<p class="whs4"> </p>\r
+\r
+<p class="whs3"><img src="../pics/registry1.png" x-maintain-ratio="TRUE" width="604px" height="201px" border="0" class="img_whs5"></p>\r
+\r
+<p class="whs3"> </p>\r
+\r
+<p class="whs6"><span style="font-weight: bold;"><B>Running</B></span> \r
+ tab of this dialog box displays a list of the currently started processes \r
+ (components) with supplementary information on each of them divided into \r
+ columns:</p>\r
+\r
+<p class="whs6"> </p>\r
+\r
+<p class="whs3">- <span style="font-weight: bold;"><B>Component: \r
+ </B></span>name of the started component</p>\r
+\r
+<p class="whs3">- <span style="font-weight: bold;"><B>PID: \r
+ </B></span>process identification number</p>\r
+\r
+<p class="whs3">- <span style="font-weight: bold;"><B>User \r
+ Name: </B></span>name of the user launching the component</p>\r
+\r
+<p class="whs3">- <span style="font-weight: bold;"><B>Machine: \r
+ </B></span>name of the machine, on which the process has been started</p>\r
+\r
+<p class="whs3">- <span style="font-weight: bold;"><B>begins: \r
+ </B></span>date and time of the starting of the component</p>\r
+\r
+<p class="whs3">- <span style="font-weight: bold;"><B>hello:</B></span> \r
+ date and time of the last call to the component</p>\r
+\r
+<p class="whs3"> </p>\r
+\r
+<p class="whs6"><span style="font-weight: bold;"><B>History</B></span> \r
+ tab displays a list of all processes, which have ever been launched within \r
+ this study session. It contains the same supplementary information on \r
+ each of the processes (components).</p>\r
+\r
+<p class="whs6"> </p>\r
+\r
+<p class="whs6"><span style="font-weight: bold;"><B>Refresh \r
+ </B></span>button allows to refresh the current list of processes (components).</p>\r
+\r
+<p class="whs6"> </p>\r
+\r
+<p class="whs6"><span style="font-weight: bold;"><B>Interval</B></span> \r
+ button allows to set an interval for refreshment of the current list of \r
+ processes (components).</p>\r
+\r
+<p class="whs7"><img src="../pics/registry3.png" x-maintain-ratio="TRUE" width="327px" height="128px" border="0" class="img_whs8"></p>\r
+\r
+<p class="whs6"> </p>\r
+\r
+<p class="whs6"><span style="font-weight: bold;"><B>Help</B></span> \r
+ displays a help message on this tool</p>\r
+\r
+<p class="whs2"> </p>\r
+\r
+<p class=TODO>To display complete information on a definite process (component):</p>\r
+\r
+<p class="whs2"> </p>\r
+\r
+<p class="whs3">Double-click on this \r
+ process (component). The following window will appear:</p>\r
+\r
+<p class="whs4"> </p>\r
+\r
+<p class="whs3"><img src="../pics/registry4.png" x-maintain-ratio="TRUE" width="460px" height="283px" border="0" class="img_whs9"></p>\r
+\r
+<p class="whs3"> </p>\r
+\r
+<p class="whs6"> </p>\r
+\r
+<p class="whs10">\r
+<a href="javascript:void(0);" onClick="var e; if (parseInt(navigator.appVersion)>=4){e=event;} if (parseInt(navigator.appVersion) >=2 && typeof(PickupDialog_Invoke) == 'function') PickupDialog_Invoke(e,'','Introduction to IAPP','introduction_to_iapp.htm','SALOME desktop','salome_pro_desktop.htm');return false;" title="Related Topics"><img src="../ss_btn_related_topics.gif" border=0 height=17 width=82 alt="Related Topics"></a>\r
+\r
+\r
+ </p>\r
+\r
+<p class="whs10"> </p>\r
+\r
+<p class="whs10"> </p>\r
+\r
+<script type="text/javascript" language="JavaScript" title="WebHelpRelatedTopics"><!--\r
+if (parseInt(navigator.appVersion) >= 3 && typeof (WritePopupMenuLayer) == "function")\r
+ WritePopupMenuLayer();\r
+//--></script><script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.writeIntopicBar)\r
+ writeIntopicBar(0);\r
+//-->\r
+</script>\r
+</body>\r
+</html>\r
--- /dev/null
+<html>\r
+<head>\r
+<title>KERNEL</title>\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+<script language="javascript" src="whutils.js"></script>\r
+<script language="javascript">\r
+<!--\r
+var gCSHFileName = "whc_data.htm";\r
+var gCSHSuffixName1 = "_csh.html";\r
+var gCSHSuffixName2 = "_csh.htm";\r
+//-->\r
+</script>\r
+<script language="javascript">\r
+<!--\r
+gCSHFileName="cshdat_webhelp.htm";\r
+//-->\r
+</script>\r
+<script language="javascript">\r
+<!--\r
+var gasProj = new Array();\r
+gasProj[0] = _getPath(document.location.href);\r
+var gCurrent = 0;\r
+\r
+function addProject(strProj)\r
+{\r
+ var len = gasProj.length;\r
+ if (strProj)\r
+ {\r
+ strProj = _replaceSlash(strProj);\r
+ if (strProj.lastIndexOf("/") != strProj.length - 1)\r
+ strProj += "/";\r
+ var strPPath = _getFullPath(_getPath(document.location.href), strProj);\r
+ var bFound = false;\r
+ for (var i = 0; i < len; i ++)\r
+ {\r
+ if (isSamePath(gasProj[i], strPPath))\r
+ {\r
+ bFound = true;\r
+ break;\r
+ }\r
+ }\r
+ if (!bFound)\r
+ gasProj[len] = strPPath;\r
+ }\r
+}\r
+\r
+function isSamePath(strPath1, strPath2)\r
+{\r
+ return strPath1.toLowerCase() == strPath2.toLowerCase();\r
+}\r
+\r
+function goNext()\r
+{\r
+ gCurrent ++;\r
+ var len = gasProj.length;\r
+ if (gCurrent >= len)\r
+ return getHomePage()\r
+ else\r
+ frames["csh"].location = gasProj[gCurrent] + gCSHFileName;\r
+ return "";\r
+}\r
+\r
+function getRelHomePage(strLocation)\r
+{\r
+ var strCurPPath = _getPath(strLocation);\r
+ var strOriPPath = _getPath(getHomePage());\r
+ var strRelPath = _getRelativeFileName(strOriPPath, strCurPPath);\r
+ var strURL = getHomePage() + "#" + strRelPath;\r
+ return strURL;\r
+}\r
+\r
+function getHomePage()\r
+{\r
+ var strHomePage;\r
+ var strTmp = location.toString();\r
+ var nPos = strTmp.indexOf("#");\r
+ if (nPos != -1)\r
+ {\r
+ strHomePage = strTmp.substring(0, nPos);\r
+ }\r
+ else\r
+ {\r
+ strHomePage = strTmp;\r
+ }\r
+ var nPos1 = strHomePage.indexOf(gCSHSuffixName1);\r
+ var nPos = strHomePage.indexOf(gCSHSuffixName2);\r
+ if (nPos != -1)\r
+ {\r
+ strHomePage = strHomePage.substring(0,nPos);\r
+ if (nPos1 != -1)\r
+ strHomePage += ".html";\r
+ else\r
+ strHomePage += ".htm";\r
+ }\r
+ return strHomePage;\r
+}\r
+//-->\r
+</script>\r
+</head>\r
+<frameset rows="1,*">\r
+<frame name="dumb" src="about:blank"></frame>\r
+<frame name="csh" src="cshdat_webhelp.htm"></frame> \r
+</frameset>\r
+</html>
\ No newline at end of file
--- /dev/null
+<html>\r
+<head>\r
+<title>KERNEL</title>\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+<script language="javascript" src="whutils.js"></script>\r
+<script language="javascript">\r
+<!--\r
+var gCSHFileName = "whc_data.htm";\r
+var gCSHSuffixName1 = "_rhc.html";\r
+var gCSHSuffixName2 = "_rhc.htm";\r
+//-->\r
+</script>\r
+<script language="javascript">\r
+<!--\r
+gCSHFileName="cshdat_robohelp.htm";\r
+//-->\r
+</script>\r
+<script language="javascript">\r
+<!--\r
+var gasProj = new Array();\r
+gasProj[0] = _getPath(document.location.href);\r
+var gCurrent = 0;\r
+\r
+function addProject(strProj)\r
+{\r
+ var len = gasProj.length;\r
+ if (strProj)\r
+ {\r
+ strProj = _replaceSlash(strProj);\r
+ if (strProj.lastIndexOf("/") != strProj.length - 1)\r
+ strProj += "/";\r
+ var strPPath = _getFullPath(_getPath(document.location.href), strProj);\r
+ var bFound = false;\r
+ for (var i = 0; i < len; i ++)\r
+ {\r
+ if (isSamePath(gasProj[i], strPPath))\r
+ {\r
+ bFound = true;\r
+ break;\r
+ }\r
+ }\r
+ if (!bFound)\r
+ gasProj[len] = strPPath;\r
+ }\r
+}\r
+\r
+function isSamePath(strPath1, strPath2)\r
+{\r
+ return strPath1.toLowerCase() == strPath2.toLowerCase();\r
+}\r
+\r
+function goNext()\r
+{\r
+ gCurrent ++;\r
+ var len = gasProj.length;\r
+ if (gCurrent >= len)\r
+ return getHomePage()\r
+ else\r
+ frames["csh"].location = gasProj[gCurrent] + gCSHFileName;\r
+ return "";\r
+}\r
+\r
+function getRelHomePage(strLocation)\r
+{\r
+ var strCurPPath = _getPath(strLocation);\r
+ var strOriPPath = _getPath(getHomePage());\r
+ var strRelPath = _getRelativeFileName(strOriPPath, strCurPPath);\r
+ var strURL = getHomePage() + "#" + strRelPath;\r
+ return strURL;\r
+}\r
+\r
+function getHomePage()\r
+{\r
+ var strHomePage;\r
+ var strTmp = location.toString();\r
+ var nPos = strTmp.indexOf("#");\r
+ if (nPos != -1)\r
+ {\r
+ strHomePage = strTmp.substring(0, nPos);\r
+ }\r
+ else\r
+ {\r
+ strHomePage = strTmp;\r
+ }\r
+ var nPos1 = strHomePage.indexOf(gCSHSuffixName1);\r
+ var nPos = strHomePage.indexOf(gCSHSuffixName2);\r
+ if (nPos != -1)\r
+ {\r
+ strHomePage = strHomePage.substring(0,nPos);\r
+ if (nPos1 != -1)\r
+ strHomePage += ".html";\r
+ else\r
+ strHomePage += ".htm";\r
+ }\r
+ return strHomePage;\r
+}\r
+//-->\r
+</script>\r
+</head>\r
+<frameset rows="1,*">\r
+<frame name="dumb" src="about:blank"></frame>\r
+<frame name="csh" src="cshdat_robohelp.htm"></frame> \r
+</frameset>\r
+</html>
\ No newline at end of file
--- /dev/null
+<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
+\r
+<html>\r
+\r
+<head>\r
+<title>MESH preferences</title>\r
+<meta http-equiv="content-type" content="text/html; charset=windows-1252">\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<link rel="stylesheet" href="default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
+<!--\r
+if (navigator.appName !="Netscape")\r
+{ document.write("<link rel='stylesheet' href='default.css'>");}\r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+p.whs1 { font-weight:bold; }\r
+img_whs2 { border:none; border-style:none; width:580px; height:513px; float:none; }\r
+ul.whs3 { list-style:disc; }\r
+p.whs4 { margin-left:48px; }\r
+p.whs5 { font-weight:bold; margin-left:0px; }\r
+p.whs6 { margin-left:48px; font-weight:bold; }\r
+p.whs7 { margin-left:0px; font-weight:bold; }\r
+p.whs8 { font-weight:bold; margin-left:48px; }\r
+p.whs9 { margin-left:0px; font-weight:normal; }\r
+img_whs10 { border:none; width:607px; height:443px; float:none; border-style:none; }\r
+p.whs11 { font-weight:normal; }\r
+-->\r
+</style><script type="text/javascript" language="JavaScript">\r
+<!--\r
+if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))\r
+{\r
+ var strNSS = "<style type='text/css'>";\r
+ strNSS += "p.whs5 {margin-left:1pt; }";\r
+ strNSS += "p.whs7 {margin-left:1pt; }";\r
+ strNSS += "p.whs9 {margin-left:1pt; }";\r
+ strNSS +="</style>";\r
+ document.write(strNSS);\r
+}\r
+//-->\r
+</script>\r
+<script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
+<!--\r
+function reDo() {\r
+ if (innerWidth != origWidth || innerHeight != origHeight)\r
+ location.reload();\r
+}\r
+if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {\r
+ origWidth = innerWidth;\r
+ origHeight = innerHeight;\r
+ onresize = reDo;\r
+}\r
+onerror = null; \r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
+-->\r
+</style><script type="text/javascript" language="javascript1.2" src="whmsg.js"></script>\r
+<script type="text/javascript" language="javascript" src="whver.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="whproxy.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="whutils.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="whtopic.js"></script>\r
+</head>\r
+<body><script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.gbWhTopic)\r
+{\r
+ if (window.addTocInfo)\r
+ {\r
+ addTocInfo("GUI module\nSetting Preferences\nMESH preferences");\r
+addButton("show",BTN_TEXT,"Show","","","","",0,0,"","","");\r
+\r
+ }\r
+ if (window.writeBtnStyle)\r
+ writeBtnStyle();\r
+\r
+ if (window.writeIntopicBar)\r
+ writeIntopicBar(1);\r
+\r
+ if (window.setRelStartPage)\r
+ {\r
+ setRelStartPage("kernel.htm");\r
+\r
+ autoSync(1);\r
+ sendSyncInfo();\r
+ sendAveInfoOut();\r
+ }\r
+}\r
+else\r
+ if (window.gbIE4)\r
+ document.location.reload();\r
+//-->\r
+</script>\r
+<h1>MESH preferences</h1>\r
+\r
+<p>In the MESH module you can set mesh preferences, default settings, which \r
+ can be used in later sessions with this module. </p>\r
+\r
+<p> </p>\r
+\r
+<p class="whs1">General Preferences</p>\r
+\r
+<p> </p>\r
+\r
+<p><img src="pics/meshpreferences.png" x-maintain-ratio="TRUE" width="580px" height="513px" border="0" class="img_whs2"></p>\r
+\r
+<p> </p>\r
+\r
+<ul type="disc" class="whs3">\r
+ \r
+ <li class=kadov-p><p class="whs1">Update</p></li>\r
+ \r
+ <ul type="disc" class="whs3">\r
+ \r
+ <li class=kadov-p><p class="whs1"> <span \r
+ style="font-weight: normal;">If you toggle</span> \r
+ Automatic Update<span style="font-weight: normal;"> checkbox, the model \r
+ in your viewer automatically updated whenever you make changes in it.</span></p></li>\r
+ </ul>\r
+ \r
+ <li class=kadov-p><p class="whs1">Quality Controls.</p></li>\r
+ \r
+ <li class=kadov-p><p class="whs4">If you toggle <span \r
+ style="font-weight: bold;"><B>Display entity, </B></span>both faces and edges \r
+ of an object will be displayed in the viewer by default .<span style="font-weight: bold;"> \r
+ <B></B></span></p></li>\r
+ \r
+ <li class=kadov-p><p class="whs4">If you toggle <span \r
+ style="font-weight: bold;"><B>Use precision</B></span> checkbox, you can display \r
+ numbers in<span style="font-weight: bold;"><B> Quality Control</B></span> diagrams \r
+ at the necessary level of precision.</p></li>\r
+ \r
+ <li class=kadov-p><p class="whs5">Precision.</p></li>\r
+ \r
+ <li class=kadov-p><p class="whs6"><span \r
+ style="font-weight: normal;">By default,</span> <span style="font-weight: normal;"> numbers \r
+ in</span> Quality Control<span style="font-weight: normal;"> diagrams \r
+ are presented as integers. However, it is possible to set the</span> Number \r
+ of digits after point <span style="font-weight: normal;">in the corresponding \r
+ field.</span></p></li>\r
+ \r
+ <li class=kadov-p><p class="whs7">Display \r
+ mode</p></li>\r
+ \r
+ <li class=kadov-p><p class="whs8"><span \r
+ style="font-weight: normal;">In the <a href="../SMESH/Presentation.htm"\r
+ style="font-weight: bold;">D</span><span \r
+ style="font-weight: bold;"><B>isplay mode</a> </B></span><span style="font-weight: normal;">dialog \r
+ box you can set Wireframe, Shading, Nodes or Shrink presentation mode \r
+ as default. This \r
+ functionality is described in full detail in other chapter. </span></p></li>\r
+</ul>\r
+\r
+<p class="whs5"> </p>\r
+\r
+<p class="whs7">Mesh Preferences</p>\r
+\r
+<p class="whs9"> </p>\r
+\r
+<p class="whs1"><img src="pics/preferencies7.png" x-maintain-ratio="TRUE" width="607px" height="443px" border="0" class="img_whs10"></p>\r
+\r
+<p> </p>\r
+\r
+<ul type="disc" class="whs3">\r
+ \r
+ <li class=kadov-p><p><span style="font-weight: bold;"><B>Nodes</B></span> \r
+ - in this \r
+ menu you can set the <span style="font-weight: bold;"><B>Color</B></span> and \r
+ the <span style="font-weight: bold;"><B>Size</B></span> for the Nodes of your \r
+ mesh. </p></li>\r
+ \r
+ <li class=kadov-p><p><span style="font-weight: bold;"><B>Elements</B></span> \r
+ - in this menu you can set the \r
+ Shrink Coefficient, the Width and the colors of Fill, Back face and Outline \r
+ for the Elements of your mesh.</p></li>\r
+</ul>\r
+\r
+<p> </p>\r
+\r
+<p class="whs1">Selection Preferences</p>\r
+\r
+<p> </p>\r
+\r
+<p><img src="pics/preferencies8.png" x-maintain-ratio="TRUE" width="607px" height="443px" border="0" class="img_whs10"></p>\r
+\r
+<p> </p>\r
+\r
+<ul type="disc" class="whs3">\r
+ \r
+ <li class=kadov-p><p class="whs1">Selection - <span style="font-weight: normal;">in \r
+ this menu you can set the color for selected objects and elements and \r
+ the width of lines used for selection.</span></p></li>\r
+ \r
+ <li class=kadov-p><p class="whs1">Preselection<span style="font-weight: normal;"> \r
+ - in this menu you can set the color used for preselection and the width \r
+ of lines used for preselection. </span></p></li>\r
+ \r
+ <li class=kadov-p><p class="whs1">Precision<span style="font-weight: normal;"> \r
+ - in this menu you can set the value of precision used for nodes and elements.</span></p></li>\r
+</ul>\r
+\r
+<p class="whs1"> </p>\r
+\r
+<p class="whs1">Scalar Bar Preferences</p>\r
+\r
+<p class="whs11"> </p>\r
+\r
+<p class="whs11"><img src="pics/preferencies9.png" x-maintain-ratio="TRUE" width="607px" height="443px" border="0" class="img_whs10"></p>\r
+\r
+<p> </p>\r
+\r
+<ul type="disc" class="whs3">\r
+ \r
+ <li class=kadov-p><p><span style="font-weight: bold;"><B>Font - </B></span>in \r
+ this menu you can set type, face and color for the font of<span style="font-weight: bold;"><B> \r
+ Title</B></span> and<span style="font-weight: bold;"><B> Labels.</B></span></p></li>\r
+ \r
+ <li class=kadov-p><p><span style="font-weight: bold;"><B>Colors & \r
+ Labels - </B></span>in this menu you can set the<span style="font-weight: bold;"><B> \r
+ number of colors </B></span>and the<span style="font-weight: bold;"><B> number \r
+ of labels</B></span> in use<span style="font-weight: bold;"><B>.</B></span></p></li>\r
+ \r
+ <li class=kadov-p><p class="whs1">Orientation - <span \r
+ style="font-weight: normal;">here you can choose between vertical and \r
+ horizontal orientation of the</span> Scalar Bar.</p></li>\r
+ \r
+ <li class=kadov-p><p><span style="font-weight: bold;"><B>Origin & \r
+ Size Vertical</B></span> & <span style="font-weight: bold;"><B>Horizontal</B></span> \r
+ - in this menu you can set representation parameters for the <span style="font-weight: bold;"><B>Scalar \r
+ Bar.</B></span></p></li>\r
+</ul>\r
+\r
+<script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.writeIntopicBar)\r
+ writeIntopicBar(0);\r
+//-->\r
+</script>\r
+</body>\r
+</html>\r
--- /dev/null
+<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
+\r
+<html>\r
+\r
+<head>\r
+<title>Post-Pro Preferences</title>\r
+<meta http-equiv="content-type" content="text/html; charset=windows-1252">\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<link rel="stylesheet" href="default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
+<!--\r
+if (navigator.appName !="Netscape")\r
+{ document.write("<link rel='stylesheet' href='default.css'>");}\r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+p.whs1 { font-weight:bold; }\r
+img_whs2 { border:none; width:607px; height:443px; float:none; border-style:none; }\r
+ul.whs3 { list-style:disc; }\r
+p.whs4 { font-weight:normal; }\r
+img_whs5 { border:none; width:607px; height:443px; float:none; border-style:none; }\r
+p.whs6 { margin-left:0px; text-align:justify; }\r
+-->\r
+</style><script type="text/javascript" language="JavaScript">\r
+<!--\r
+if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))\r
+{\r
+ var strNSS = "<style type='text/css'>";\r
+ strNSS += "p.whs6 {margin-left:1pt; }";\r
+ strNSS +="</style>";\r
+ document.write(strNSS);\r
+}\r
+//-->\r
+</script>\r
+<script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
+<!--\r
+function reDo() {\r
+ if (innerWidth != origWidth || innerHeight != origHeight)\r
+ location.reload();\r
+}\r
+if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {\r
+ origWidth = innerWidth;\r
+ origHeight = innerHeight;\r
+ onresize = reDo;\r
+}\r
+onerror = null; \r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
+-->\r
+</style><script type="text/javascript" language="javascript1.2" src="whmsg.js"></script>\r
+<script type="text/javascript" language="javascript" src="whver.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="whproxy.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="whutils.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="whtopic.js"></script>\r
+</head>\r
+<body><script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.gbWhTopic)\r
+{\r
+ if (window.addTocInfo)\r
+ {\r
+ addTocInfo("GUI module\nSetting Preferences\nPost-Pro Preferences");\r
+addButton("show",BTN_TEXT,"Show","","","","",0,0,"","","");\r
+\r
+ }\r
+ if (window.writeBtnStyle)\r
+ writeBtnStyle();\r
+\r
+ if (window.writeIntopicBar)\r
+ writeIntopicBar(1);\r
+\r
+ if (window.setRelStartPage)\r
+ {\r
+ setRelStartPage("kernel.htm");\r
+\r
+ autoSync(1);\r
+ sendSyncInfo();\r
+ sendAveInfoOut();\r
+ }\r
+}\r
+else\r
+ if (window.gbIE4)\r
+ document.location.reload();\r
+//-->\r
+</script>\r
+<h1>Post-Pro Preferences</h1>\r
+\r
+<p>In the Post-Pro module you can set preferences, default settings, which \r
+ can be used in later sessions with this module. </p>\r
+\r
+<p> </p>\r
+\r
+<p class="whs1">Scalar Bar Preferences</p>\r
+\r
+<p> </p>\r
+\r
+<p><img src="pics/preferencies10.png" x-maintain-ratio="TRUE" width="607px" height="443px" border="0" class="img_whs2"></p>\r
+\r
+<p> </p>\r
+\r
+<ul type="disc" class="whs3">\r
+ \r
+ <li class=kadov-p><p><span style="font-weight: bold;"><B>Font - </B></span>in \r
+ this menu you can set type, face and color for the font of<span style="font-weight: bold;"><B> \r
+ Title</B></span> and<span style="font-weight: bold;"><B> Labels.</B></span></p></li>\r
+ \r
+ <li class=kadov-p><p><span style="font-weight: bold;"><B>Colors & \r
+ Labels - </B></span>in this menu you can set the<span style="font-weight: bold;"><B> \r
+ number of colors </B></span>and the<span style="font-weight: bold;"><B> number \r
+ of labels</B></span> in use<span style="font-weight: bold;"><B>.</B></span></p></li>\r
+ \r
+ <li class=kadov-p><p class="whs1">Orientation - <span \r
+ style="font-weight: normal;">here you can choose between vertical and \r
+ horizontal orientation of the</span> Scalar Bar.</p></li>\r
+ \r
+ <li class=kadov-p><p class="whs1">Origin <span style="font-weight: normal;">&</span> \r
+ Size Vertical <span style="font-weight: normal;">&</span> Horizontal \r
+ - <span style="font-weight: normal;">in this menu you can set representation \r
+ parameters for the</span> Scalar Bar.</p></li>\r
+</ul>\r
+\r
+<p> </p>\r
+\r
+<p class="whs1">Scalar Range, Sweep, MED Import Preferences</p>\r
+\r
+<p class="whs1"> </p>\r
+\r
+<p class="whs4"><img src="pics/preferencies11.png" x-maintain-ratio="TRUE" width="607px" height="443px" border="0" class="img_whs5"></p>\r
+\r
+<p class="whs4"> </p>\r
+\r
+<ul type="disc" class="whs3">\r
+ \r
+ <li class=kadov-p><p class="whs1">Scalar Range </p></li>\r
+ \r
+ <ul type="disc" class="whs3">\r
+ \r
+ <li class=kadov-p><p class="whs4"><span style="font-weight: bold;"><B>Scalar \r
+ Mode</B></span> - in this menu you can choose your Scalar Mode from Modulus, \r
+ Component 1, 2 and 3. </p></li>\r
+ \r
+ <li class=kadov-p><p class="whs4"><span style="font-weight: bold;"><B>Logarithmic \r
+ Scaling</B></span> - this checkbox toggles logarithmic scaling.</p></li>\r
+ \r
+ <li class=kadov-p><p class="whs4"><span style="font-weight: bold;"><B>Ranges \r
+ to Use</B></span> - you can use either Field Range or Imposed Range.<span \r
+ style="margin-left: 0px;"> </span></p></li>\r
+ </ul>\r
+ \r
+ <li class=kadov-p><p class="whs4"><span style="font-weight: bold;"><B>Min \r
+ and Max for Imposed Range</B></span> - in this menu you \r
+ can set the limits for your Imposed Range, if you have chosen to use it.</p></li>\r
+ \r
+ <li class=kadov-p><p class="whs1">Sweeping Preference<span \r
+ style="margin-left: 40px; text-align: justify;">s</span></p></li>\r
+ \r
+ <ul type="disc" class="whs3">\r
+ \r
+ <li class=kadov-p><p class="whs6"><span \r
+ style="font-weight: bold;"><B>Time step -</B></span> in this menu you can set \r
+ the<span style="font-weight: bold;"> <B></B></span>time of representation of \r
+ one step.</p></li>\r
+ \r
+ <li class=kadov-p><p class="whs6"><span \r
+ style="font-weight: bold;"><B>Number of cycles -</B></span> in this menu you \r
+ can define the number of times this animation will be repeated.</p></li>\r
+ \r
+ <li class=kadov-p><p class="whs6"><span \r
+ style="font-weight: bold;"><B>Number of steps</B></span> - in this menu you can \r
+ define the number of steps, which will compose the whole animation.</p></li>\r
+ </ul>\r
+</ul>\r
+\r
+<ul type="disc" class="whs3">\r
+ \r
+ <li class=kadov-p><p class="whs1">MED Files Import - \r
+ <span style="font-weight: normal;">this checkbox provides you with an \r
+ option of</span> Full MED Loading.</p></li>\r
+</ul>\r
+\r
+<p> </p>\r
+\r
+<p> </p>\r
+\r
+<script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.writeIntopicBar)\r
+ writeIntopicBar(0);\r
+//-->\r
+</script>\r
+</body>\r
+</html>\r
--- /dev/null
+[GlossaryTab]\r
+TabCaption=&Glossary\r
+TermCaption=&Term\r
+DefinitionCaption=&Definition For:\r
+\r
+[BrowseSequence]\r
+PreCaption=Previous\r
+PreTooltip=Previous Topic\r
+NextCaption=Next\r
+NextTooltip=Next Topic\r
+BlockTooltip=Select Block\r
+\r
+[Common]\r
+Contents=Contents\r
+Index=Index\r
+Search=Search\r
+Glossary=Glossary\r
+Logo/Author=Powered By\r
+Show=Show\r
+Hide=Hide\r
+SyncToc=SyncToc\r
+Prev=<<\r
+Next=>>\r
+Disabled Prev=<<\r
+Disabled Next=>>\r
+Seperate = |\r
+\r
+[WebHelp]\r
+Cancel=Cancel\r
+CantOpenURLorFile=Can't open URL or file\r
+CompletingContents=Completing Contents...\r
+Display=Display\r
+Term=Term:\r
+Definition=Definition:\r
+Done=Done\r
+Find=Find\r
+IndexInputPrompt=Type in the keyword to find:\r
+RelateTopicListPrompt=Click a topic, then click Display.\r
+LoadingData=Loading data, please wait...\r
+LoadingContents=Loading contents, please wait...\r
+LoadingContentsData=Loading, click here to cancel...\r
+LoadingFTS=Reading Search Data...\r
+LoadingIndex=Loading Index...\r
+LoadingTOCItem=Loading Table of Contents:\r
+Searching=Searching...\r
+FtsInputPrompt=Type in the word(s) to search for:\r
+TopicsFound=Topics Found\r
+BrowserLimitedMessage=Your browser does not support frames. We recommend that you update your browser to a version that supports frames.\r
+SuggestViewNoFrameMessage=To view the Help system without frames click on this\r
+SuggestViewNoFrameMsg2=hyperlink.\r
+TopicsNotFound=No Topics Found.\r
+CantSearch=Cannot search for that phrase.\r
+JS_alert_appletNotLoad = Unable to load applet. If you are using an old version of Netscape, the prefs.js file needs to be edited.\r
+JS_alert_colorlimitation=WebHelp has detected that your display is set to 16 colors. For full WebHelp support, please set your display to use 256 or more colors.\r
+Blank_topic_text=This topic was created by WinHelp Project Conversion Wizard, and is the destination of a missing topic or broken hyperlink.\r
+JS_alert_ProjectLoadingFail=Could not load correctly, please click Refresh.\r
+JS_alert_cantLoadProject=Can't load project:\r
+JS_alert_ErrorInLoading=Error in Loading navigation component. Please regenerate WebHelp.\r
+IndexBtnText=Go\r
+FtsBtnText=Go\r
+ToolBarSearchBtnText=Go\r
+InTopicSearchBtnText=Go\r
+SearchLabel=Search\r
+SearchPrompt=- Search -\r
+PreTooltip=Previous Topic\r
+NextTooltip=Next Topic\r
+WebSearch=WebSearch\r
+SyncTocTooltip=Sync TOC\r
+Book=Book\r
+Page=Page\r
+Remote_Page=Remote Page\r
+Show_Navigation_Component=Show Navigation Component\r
+Hide_Navigation_Component=Hide Navigation Component\r
+nls_edit_label=Type in your question:\r
+nls_button_go_hint=Go Search\r
+nls_button_go_text=Go\r
+nls_body_instruction=Enter your question in the text box above, then click GO.\r
+nls_body_empty=Sorry, we were unable to find a good answer for your question.\r
+IndexSelectTopicTitle=Select a Topic\r
+IndexSelectTopicLabel=Select a topic, then click Display\r
+IndexSelectTopicError=Please select a topic.\r
+IndexAlphabetBookmarks=ABCDEFGHIJKLMNOPQRSTUVWXYZ\r
+MergeError1=The merged Help system\r
+MergeError2=is using a different language from the master Help system, which will cause the index and full-text search functionality to be disabled in the merged Help system.\r
+PoweredBy=Powered by\r
+GeneratedBy=Generated by\r
+Author=Author\r
+About=About\r
+Print=Print\r
+\r
+[PrintedDoc]\r
+TableOfContents=Table Of Contents\r
+TitlePage=Title Page\r
+ChapterFileNamePrefix=Chapter_\r
+TitlePageFileName=Chapter__Title_Page.doc\r
+CrossReferencePrefix=See\r
+GlossaryHeadingStyleName=Glossary Heading\r
+GlossaryTermStyleName=Glossary Term\r
+GlossaryDefinitionStyleName=Glossary Definition\r
+TitlePageTitleStyleName=Title Page Title\r
+TocPageTitleStyleName=Table of Contents Page Title\r
--- /dev/null
+<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
+\r
+<html>\r
+\r
+<head>\r
+<title>Setting Preferences</title>\r
+<meta http-equiv="content-type" content="text/html; charset=windows-1252">\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<link rel="stylesheet" href="default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
+<!--\r
+if (navigator.appName !="Netscape")\r
+{ document.write("<link rel='stylesheet' href='default.css'>");}\r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+p.whs1 { font-family:'Times New Roman' , serif; }\r
+-->\r
+</style><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
+<!--\r
+function reDo() {\r
+ if (innerWidth != origWidth || innerHeight != origHeight)\r
+ location.reload();\r
+}\r
+if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {\r
+ origWidth = innerWidth;\r
+ origHeight = innerHeight;\r
+ onresize = reDo;\r
+}\r
+onerror = null; \r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
+-->\r
+</style><script type="text/javascript" language="javascript1.2" src="whmsg.js"></script>\r
+<script type="text/javascript" language="javascript" src="whver.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="whproxy.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="whutils.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="whtopic.js"></script>\r
+</head>\r
+<body><script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.gbWhTopic)\r
+{\r
+ if (window.addTocInfo)\r
+ {\r
+ addTocInfo("GUI module\nSetting Preferences\nSetting Preferences");\r
+addButton("show",BTN_TEXT,"Show","","","","",0,0,"","","");\r
+\r
+ }\r
+ if (window.writeBtnStyle)\r
+ writeBtnStyle();\r
+\r
+ if (window.writeIntopicBar)\r
+ writeIntopicBar(1);\r
+\r
+ if (window.setRelStartPage)\r
+ {\r
+ setRelStartPage("kernel.htm");\r
+\r
+ autoSync(1);\r
+ sendSyncInfo();\r
+ sendAveInfoOut();\r
+ }\r
+}\r
+else\r
+ if (window.gbIE4)\r
+ document.location.reload();\r
+//-->\r
+</script>\r
+<h1>Setting Preferences</h1>\r
+\r
+<p>In <span style="font-weight: bold;"><B>SALOME </B></span>you can set preferences \r
+ for each module in the common editor of preferences. SALOME preferences \r
+ refer to the whole GUI SALOME session, others are module-specific and \r
+ are accessible only after you load a respective module. When you change \r
+ settings (click \93OK\94 or "Apply" button) each module receives \r
+ notification about what preferences are changed. The preferences, set \r
+ during the current study session, are automatically saved in a special \r
+ user file at the end of the session. So, next time you launch SALOME application, \r
+ these preferences will be restored.</p>\r
+\r
+<p class="whs1"><span>T</span>he preferences \r
+ you set will be default preferences for all new objects, but they are \r
+ not retroactive and do not automatically apply to the existing objects. \r
+ </p>\r
+\r
+<p class="whs1"> </p>\r
+\r
+<script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.writeIntopicBar)\r
+ writeIntopicBar(0);\r
+//-->\r
+</script>\r
+</body>\r
+</html>\r
--- /dev/null
+<HTML>\r
+<HEAD>\r
+<meta http-equiv="content-type" content="text/html;charset=windows-1252">\r
+<TITLE>Supervisor Preferences</TITLE>\r
+<link rel="stylesheet" href="default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
+<!--\r
+if (navigator.appName !="Netscape")\r
+{ document.write("<link rel='stylesheet' href='default.css'>");}\r
+//-->\r
+</script>\r
+ <meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com"><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
+<!--\r
+function reDo() {\r
+ if (innerWidth != origWidth || innerHeight != origHeight)\r
+ location.reload();\r
+}\r
+if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {\r
+ origWidth = innerWidth;\r
+ origHeight = innerHeight;\r
+ onresize = reDo;\r
+}\r
+onerror = null; \r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
+-->\r
+</style><script type="text/javascript" language="javascript1.2" src="whmsg.js"></script>\r
+<script type="text/javascript" language="javascript" src="whver.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="whproxy.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="whutils.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="whtopic.js"></script>\r
+</HEAD>\r
+<BODY><script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.gbWhTopic)\r
+{\r
+ if (window.addTocInfo)\r
+ {\r
+ addButton("show",BTN_TEXT,"Show","","","","",0,0,"","","");\r
+\r
+ }\r
+ if (window.writeBtnStyle)\r
+ writeBtnStyle();\r
+\r
+ if (window.writeIntopicBar)\r
+ writeIntopicBar(1);\r
+\r
+ if (window.setRelStartPage)\r
+ {\r
+ setRelStartPage("kernel.htm");\r
+\r
+ autoSync(1);\r
+ sendSyncInfo();\r
+ sendAveInfoOut();\r
+ }\r
+}\r
+else\r
+ if (window.gbIE4)\r
+ document.location.reload();\r
+//-->\r
+</script>\r
+<H1>Supervisor Preferences</H1>\r
+ <P>Type topic text here.</P>\r
+<script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.writeIntopicBar)\r
+ writeIntopicBar(0);\r
+//-->\r
+</script>\r
+</BODY>\r
+</HTML>
\ No newline at end of file
--- /dev/null
+<html>\r
+<script language="javascript1.2" src="whver.js"></script>\r
+<script language="javascript1.2" src="whmozemu.js"></script>\r
+<script language="javascript1.2" src="whutils.js"></script>\r
+<script language="javascript1.2">\r
+<!--\r
+if(gbIE4||gbNav61)\r
+{\r
+ document.write("<body></body>");\r
+}\r
+else\r
+{\r
+ document.write("<frameset rows=\"100%,*\"><frame name=\"data_frm\" src=\"about:blank\"><frame name=\"dumb_frm\" src=\"about:blank\"></frameset>");\r
+}\r
+var gCSHFileName="whcshdata.htm";\r
+\r
+var gHomePage="kernel.htm";\r
+var gaProj=new Array();\r
+gaProj[0]=new Object();\r
+gaProj[0].sProjPath=_replaceSlash(_getPath(document.location.href));\r
+gaProj[0].nLoadState=0;\r
+var gCurrent=0;\r
+\r
+var gsTopicURL="";\r
+var gnCurProj=0;\r
+var gnCommand=-1;\r
+var CMD_SHOWTOC=1;\r
+var CMD_SHOWINDEX=2;\r
+var CMD_SHOWSEARCH=3;\r
+var CMD_SHOWGLOSSARY=4;\r
+var CMD_SHOWNONE=0;\r
+\r
+var RHWO_LOCATION=0x01; /*need location bar?*/\r
+var RHWO_MENUBAR=0x02; /*need menubar?*/ \r
+var RHWO_RESIZABLE=0x04; /*resizable window?*/\r
+var RHWO_TOOLBAR=0x08; /*need toolbar?*/\r
+var RHWO_STATUS=0x10; /*need statusbar?*/\r
+var RHWO_SCROLLBARS=0x20; /*need scrollbars?*/\r
+\r
+var gsStr="";\r
+var gnId=-1;\r
+var gsWindow="";\r
+var gsJava="false";\r
+var gbUseStr=false;\r
+var gbURLReady=false;\r
+var goWnd=new Object();\r
+goWnd.sName="whCshDefault";\r
+goWnd.nBOptions=RHWO_RESIZABLE|RHWO_SCROLLBARS;\r
+goWnd.sBLeft="49%";\r
+goWnd.sBTop="0";\r
+goWnd.sBWidth="49%";\r
+goWnd.sBHeight="49%";\r
+goWnd.nPanes=1;\r
+var goFullWnd=new Object();\r
+goFullWnd.sName="whDefault";\r
+goFullWnd.nBOptions=RHWO_RESIZABLE|RHWO_SCROLLBARS;\r
+goFullWnd.sBLeft="20%";\r
+goFullWnd.sBTop="0";\r
+goFullWnd.sBWidth="79%";\r
+goFullWnd.sBHeight="79%";\r
+goFullWnd.nPanes=2;\r
+\r
+var goNewWnd=null;\r
+var gbLoadWnd=false;\r
+var gsURL="";\r
+\r
+function showCSH(sParam)\r
+{\r
+ //id=\r
+ //str=\r
+ //url=\r
+ //cmd=\r
+ //with the format #<a=xxx>>b=xxx>>c=xxx...\r
+ parseParam(sParam);\r
+ SwitchURL();\r
+}\r
+\r
+function IsWndReady()\r
+{\r
+ if(gaProj[0].nLoadState==0)\r
+ {\r
+ var sCshFile=_getFullPath(gaProj[0].sProjPath,gCSHFileName);\r
+ gaProj[0].nLoadState=1;\r
+ setTimeout("loadFail("+0+");",3000);\r
+ loadDataCsh(sCshFile);\r
+ gbLoadWnd=true;\r
+ return false;\r
+ }\r
+ else\r
+ return true;\r
+}\r
+\r
+function SwitchURL()\r
+{\r
+ if(gbURLReady)\r
+ {\r
+ var sURL="";\r
+ var oWnd=null;\r
+ if(gsTopicURL)\r
+ {\r
+ sURL=_getPath(document.location.href)+gHomePage+"#"+gsTopicURL;\r
+ oWnd=goWnd;\r
+ }\r
+ else\r
+ {\r
+ if(gnCommand!=-1)\r
+ sURL=_getPath(document.location.href)+gHomePage+"#>>cmd="+gnCommand;\r
+ else\r
+ sURL=_getPath(document.location.href)+gHomePage;\r
+ oWnd=goFullWnd;\r
+ }\r
+ if(gsWindow)\r
+ {\r
+ if(!IsWndReady())\r
+ return false;\r
+ if(gaProj[gnCurProj].aWnd)\r
+ {\r
+ var aWnd=gaProj[gnCurProj].aWnd;\r
+ var bFound=false;\r
+ for(var i=0;i<aWnd.length;i++)\r
+ {\r
+ if(aWnd[i].sName.toLowerCase()==gsWindow.toLowerCase())\r
+ {\r
+ oWnd=aWnd[i];\r
+ bFound=true;\r
+ break;\r
+ }\r
+ }\r
+ if(!bFound&&gnCurProj!=0)\r
+ {\r
+ var aWnd=gaProj[0].aWnd;\r
+ for(var j=0;j<aWnd.length;j++)\r
+ {\r
+ if(aWnd[j].sName.toLowerCase()==gsWindow.toLowerCase())\r
+ {\r
+ oWnd=aWnd[j];\r
+ break;\r
+ }\r
+ }\r
+ }\r
+ }\r
+ }\r
+\r
+ if(sURL&&oWnd)\r
+ {\r
+ strURLOpt="";\r
+ if(oWnd.sCaption)\r
+ strURLOpt+=">>cap="+oWnd.sCaption;\r
+ if(oWnd.nPanes==1)\r
+ strURLOpt+=">>pan="+oWnd.nPanes;\r
+ else if(oWnd.nPanes==2)\r
+ {\r
+ strURLOpt+=">>pan="+oWnd.nPanes;\r
+ if(oWnd.nPOptions)\r
+ strURLOpt+=">>pot="+oWnd.nPOptions;\r
+ if(oWnd.sPButtons)\r
+ strURLOpt+=">>pbs="+oWnd.sPButtons;\r
+ if(oWnd.sPDefBtn)\r
+ strURLOpt+=">>pdb="+oWnd.sPDefBtn;\r
+ }\r
+ if(strURLOpt)\r
+ {\r
+ if(sURL.indexOf("#")==-1)\r
+ sURL+="#";\r
+ sURL+=strURLOpt;\r
+ }\r
+ if(gsJava=="false")\r
+ {\r
+ var strOpt=getBrowserOptionString(oWnd);\r
+ var sNewName=convertWindowName(oWnd.sName);\r
+ if(gbNav4)\r
+ {\r
+ if (gbNav6)\r
+ {\r
+ gsURL = sURL;\r
+ goNewWnd=window.open("about:blank",sNewName,strOpt);\r
+ setTimeout("postWindowNSOpen();",100);\r
+ }\r
+ else\r
+ {\r
+ window.open("about:blank",sNewName,strOpt);\r
+ var oNewWnd=window.open(sURL,sNewName);\r
+ window.close();\r
+ oNewWnd.focus();\r
+ }\r
+ }\r
+ else\r
+ {\r
+ if(gbIE5)\r
+ {\r
+ window.open("about:blank",sNewName,strOpt);\r
+ goNewWnd=window.open(sURL,sNewName);\r
+ }\r
+ else\r
+ {\r
+ gsURL = sURL; // IE4 had hard time to handle bookmark.\r
+ goNewWnd=window.open("about:blank",sNewName,strOpt);\r
+ }\r
+ setTimeout("postWindowOpen();",100);\r
+ }\r
+ }\r
+ else\r
+ document.location=sURL;\r
+ }\r
+ }\r
+}\r
+\r
+function convertWindowName(strName)\r
+{\r
+ var strNewName = strName;\r
+ var strResultName = "";\r
+ var re=new RegExp("_","g");\r
+ strNewName = strName.replace(re,"__");\r
+ for (var i=0;i<strNewName.length;i++)\r
+ if (!(strNewName[i] == '_' ||\r
+ (strNewName[i] <= '9' && strNewName[i] >= '0') ||\r
+ (strNewName[i] <= 'z' && strNewName[i] >= 'a') ||\r
+ (strNewName[i] <= 'Z' && strNewName[i] >= 'A')))\r
+ {\r
+ strResultName += "_" + strNewName.charCodeAt(i);\r
+ }\r
+ else\r
+ strResultName += strNewName[i];\r
+ return strResultName;\r
+}\r
+\r
+function postWindowNSOpen()\r
+{\r
+ if(goNewWnd)\r
+ {\r
+ if (gsURL)\r
+ goNewWnd.document.location.href=gsURL;\r
+ window.close();\r
+ goNewWnd.focus();\r
+ }\r
+}\r
+\r
+function postWindowOpen()\r
+{\r
+ if(goNewWnd)\r
+ {\r
+ if (gsURL&&!gbIE5&&gbIE4)\r
+ goNewWnd.document.location.href=gsURL;\r
+ goNewWnd.focus();\r
+ }\r
+}\r
+\r
+function parseParam(sParam)\r
+{\r
+ if(sParam)\r
+ {\r
+ var nBPos=0;\r
+ do\r
+ {\r
+ var nPos=sParam.indexOf(">>",nBPos);\r
+ if(nPos!=-1)\r
+ {\r
+ if(nPos>0)\r
+ {\r
+ var sPart=sParam.substring(nBPos,nPos);\r
+ parsePart(sPart);\r
+ }\r
+ nBPos=nPos+2;\r
+ }\r
+ else\r
+ {\r
+ var sPart=sParam.substring(nBPos);\r
+ parsePart(sPart);\r
+ break;\r
+ }\r
+ }while(nBPos<sParam.length);\r
+ }\r
+}\r
+\r
+function parsePart(sPart)\r
+{\r
+ if(sPart.toLowerCase().indexOf("id=")==0)\r
+ {\r
+ fetchURLById(sPart.substring(3));\r
+ gbURLReady=false;\r
+ }\r
+ else if(sPart.toLowerCase().indexOf("str=")==0)\r
+ {\r
+ fetchURLByStr(sPart.substring(4));\r
+ gbURLReady=false;\r
+ }\r
+ else if(sPart.toLowerCase().indexOf("url=")==0)\r
+ {\r
+ gsTopicURL=sPart.substring(4);\r
+ gbURLReady=true;\r
+ }\r
+ else if(sPart.toLowerCase().indexOf("cmd=")==0)\r
+ {\r
+ var sCmd=sPart.substring(4);\r
+ if(sCmd.toLowerCase()=="toc")\r
+ {\r
+ gnCommand=CMD_SHOWTOC;\r
+ }\r
+ else if(sCmd.toLowerCase()=="idx")\r
+ {\r
+ gnCommand=CMD_SHOWINDEX;\r
+ }\r
+ else if(sCmd.toLowerCase()=="fts")\r
+ {\r
+ gnCommand=CMD_SHOWSEARCH;\r
+ }\r
+ else if(sCmd.toLowerCase()=="glo")\r
+ {\r
+ gnCommand=CMD_SHOWGLOSSARY;\r
+ }\r
+ else if(sCmd.toLowerCase()=="none")\r
+ {\r
+ gnCommand=CMD_SHOWNONE;\r
+ }\r
+ gbURLReady=true;\r
+ }\r
+ else if(sPart.toLowerCase().indexOf("wnd=")==0)\r
+ {\r
+ gsWindow=_browserStringToText(sPart.substring(4));\r
+ }\r
+ else if(sPart.toLowerCase().indexOf("java=")==0)\r
+ {\r
+ gsJava=sPart.substring(5);\r
+ }\r
+}\r
+\r
+function fetchURLById(sId)\r
+{\r
+ var nId=parseInt(sId);\r
+ gsTopicURL="";\r
+ fetchURL("",nId,false);\r
+}\r
+\r
+function fetchURLByStr(sStr)\r
+{\r
+ gsTopicURL="";\r
+ fetchURL(sStr,0,true);\r
+}\r
+\r
+function fetchURL(sStr,nId,bUseStr)\r
+{\r
+ var bNeedLoad=false;\r
+ var bFound=false;\r
+ for(var i=0;i<gaProj.length;i++)\r
+ {\r
+ if(gaProj[i].nLoadState==3)\r
+ {\r
+ if(gaProj[i].aCsh)\r
+ {\r
+ for(var j=0;j<gaProj[i].aCsh.length;j++)\r
+ {\r
+ var sTopicURL="";\r
+ if(bUseStr)\r
+ {\r
+ if(gaProj[i].aCsh[j].strAliasId.toLowerCase()==sStr.toLowerCase())\r
+ sTopicURL=gaProj[i].aCsh[j].strUrl;\r
+ }\r
+ else\r
+ {\r
+ if(gaProj[i].aCsh[j].nTopicNum==nId)\r
+ sTopicURL=gaProj[i].aCsh[j].strUrl;\r
+ }\r
+ if(sTopicURL)\r
+ {\r
+ if(i!=0)\r
+ {\r
+ gnCurProj=i;\r
+ if(gaProj[i].sProjPath.indexOf(gaProj[0].sProjPath)==0)\r
+ {\r
+ var sRelPath=gaProj[i].sProjPath.substring(gaProj[0].sProjPath.length);\r
+ gsTopicURL=sRelPath+sTopicURL;\r
+ }\r
+ else\r
+ gsTopicURL=gaProj[i].sProjPath+sTopicURL;\r
+ }\r
+ else\r
+ gsTopicURL=sTopicURL;\r
+ bFound=true;\r
+ break;\r
+ }\r
+ }\r
+ }\r
+ \r
+ }\r
+ else if(gaProj[i].nLoadState==0)\r
+ {\r
+ gsStr=sStr;\r
+ gnId=nId;\r
+ gbUseStr=bUseStr;\r
+ var sCshFile=_getFullPath(gaProj[i].sProjPath,gCSHFileName);\r
+ gaProj[i].nLoadState=1;\r
+ setTimeout("loadFail("+i+");",3000);\r
+ loadDataCsh(sCshFile);\r
+ bNeedLoad=true;\r
+ }\r
+ if(bFound||bNeedLoad)\r
+ break;\r
+ }\r
+ if(!bNeedLoad)\r
+ {\r
+ gbURLReady=true;\r
+ SwitchURL();\r
+ }\r
+}\r
+\r
+function loadDataCsh(sFile)\r
+{\r
+ if(gbIE4||gbNav61)\r
+ loadData(sFile);\r
+ else\r
+ {\r
+ window.frames[0].location=sFile;\r
+ }\r
+}\r
+\r
+function loadFail(nProj)\r
+{\r
+ if(gaProj[nProj].nLoadState==1)\r
+ {\r
+ gaProj[nProj].nLoadState=2;\r
+ if(!gbLoadWnd)\r
+ fetchURL(gsStr,gnId,gbUseStr);\r
+ else\r
+ SwitchURL();\r
+ }\r
+}\r
+\r
+function putCshData(strProj,aCsh,aWnd,aRmtProj)\r
+{\r
+ if(strProj)\r
+ {\r
+ strProj=_replaceSlash(strProj);\r
+ if(strProj.lastIndexOf("/")!=strProj.length-1)\r
+ strProj+="/";\r
+ for(var i=0;i<gaProj.length;i++)\r
+ {\r
+ if(gaProj[i].sProjPath)\r
+ {\r
+ if(isSamePath(gaProj[i].sProjPath,strProj))\r
+ {\r
+ gaProj[i].nLoadState=3;\r
+ gaProj[i].aCsh=aCsh;\r
+ gaProj[i].aWnd=aWnd;\r
+ break;\r
+ }\r
+ }\r
+ }\r
+ if(aRmtProj&&aRmtProj.length)\r
+ {\r
+ for(var j=0;j<aRmtProj.length;j++)\r
+ {\r
+ var strRPath=_getFullPath(strProj,aRmtProj[j]);\r
+ var bFound=false;\r
+ for (var k=0;k<gaProj.length;k++)\r
+ {\r
+ if(gaProj[k].sProjPath)\r
+ {\r
+ if(isSamePath(gaProj[k].sProjPath,strRPath))\r
+ {\r
+ bFound=true;\r
+ break;\r
+ }\r
+ }\r
+ }\r
+ if(!bFound)\r
+ {\r
+ var len=gaProj.length;\r
+ gaProj[len]=new Object();\r
+ gaProj[len].sProjPath=strRPath;\r
+ gaProj[len].nLoadState=0;\r
+ }\r
+ }\r
+ }\r
+ if(!gbLoadWnd)\r
+ fetchURL(gsStr,gnId,gbUseStr);\r
+ else\r
+ SwitchURL();\r
+ \r
+ }\r
+}\r
+\r
+function isSamePath(strPath1,strPath2)\r
+{\r
+ return strPath1.toLowerCase()==strPath2.toLowerCase();\r
+}\r
+\r
+function getRelHomePage(strLocation)\r
+{\r
+ var strCurPPath=_getPath(strLocation);\r
+ var strOriPPath=_getPath(getHomePage());\r
+ var strRelPath=_getRelativeFileName(strOriPPath,strCurPPath);\r
+ var strURL=getHomePage()+"#"+strRelPath;\r
+ return strURL;\r
+}\r
+\r
+function getHomePage()\r
+{\r
+ var strHomePage;\r
+ var strTmp=location.toString();\r
+ var nPos=strTmp.indexOf("#");\r
+ if(nPos!=-1)\r
+ {\r
+ strHomePage=strTmp.substring(0,nPos);\r
+ }\r
+ else\r
+ {\r
+ strHomePage=strTmp;\r
+ }\r
+ return strHomePage;\r
+}\r
+\r
+function getBrowserOptionString(oWnd)\r
+{\r
+ var strOpts="";\r
+ if(oWnd.bUseDefault)\r
+ return strOpts;\r
+ if(oWnd.nBOptions&RHWO_LOCATION)\r
+ strOpts+="location=yes";\r
+ else\r
+ strOpts+="location=no";\r
+ if(oWnd.nBOptions&RHWO_TOOLBAR)\r
+ strOpts+=",toolbar=yes"; \r
+ else\r
+ strOpts+=",toolbar=no"; \r
+ if(oWnd.nBOptions&RHWO_MENUBAR)\r
+ strOpts+=",menubar=yes"; \r
+ else\r
+ strOpts+=",menubar=no";\r
+ if(oWnd.nBOptions&RHWO_STATUS)\r
+ strOpts+=",status=yes"; \r
+ else\r
+ strOpts+=",status=no"; \r
+ if(oWnd.nBOptions&RHWO_SCROLLBARS)\r
+ strOpts+=",scrollbars=yes";\r
+ else\r
+ strOpts+=",scrollbars=no"; \r
+ if(oWnd.nBOptions&RHWO_RESIZABLE)\r
+ strOpts+=",resizable=yes";\r
+ else\r
+ strOpts+=",resizable=no";\r
+ if(oWnd.sBTop)\r
+ {\r
+ var nTop=getSValue(oWnd.sBTop,screen.height);\r
+ strOpts+=",top="+nTop;\r
+ strOpts+=",screenY="+nTop;\r
+ }\r
+ if(oWnd.sBLeft)\r
+ {\r
+ var nLeft=getSValue(oWnd.sBLeft,screen.width);\r
+ strOpts+=",left="+nLeft;\r
+ strOpts+=",screenX="+nLeft;\r
+ }\r
+ if(oWnd.sBWidth)\r
+ {\r
+ var nWidth=getSValue(oWnd.sBWidth,screen.width);\r
+ strOpts+=",width="+nWidth;\r
+ strOpts+=",outerWidth="+nWidth;\r
+ }\r
+ if(oWnd.sBHeight)\r
+ {\r
+ var nHeight=getSValue(oWnd.sBHeight,screen.height);\r
+ strOpts+=",height="+nHeight;\r
+ strOpts+=",outerHeight="+nHeight;\r
+ }\r
+ return strOpts;\r
+}\r
+\r
+function getSValue(sValue,nLength)\r
+{\r
+ var nValue=0;\r
+ var nPos=sValue.indexOf("%");\r
+ if(nPos!=-1)\r
+ {\r
+ if(nPos>0)\r
+ {\r
+ var nPart=parseInt(sValue.substring(0,nPos));\r
+ nValue=nLength*nPart/100;\r
+ }\r
+ }\r
+ else\r
+ nValue=parseInt(sValue);\r
+ return nValue;\r
+}\r
+\r
+\r
+window.onload=window_OnLoad;\r
+\r
+function window_OnLoad()\r
+{\r
+ if(document.location.hash.length>0)\r
+ {\r
+ showCSH(document.location.hash.substring(1));\r
+ }\r
+\r
+ if(gsJava=="false")\r
+ window.moveTo(screen.width,screen.height);\r
+}\r
+//-->\r
+</script>\r
+</html>
\ No newline at end of file
--- /dev/null
+<html>\r
+<head>\r
+<title>KERNEL</title>\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+</head>\r
+<body>\r
+<script language="javascript1.2" src="whver.js"></script>\r
+<script language="javascript1.2" src="whutils.js"></script>\r
+<script language="JavaScript">\r
+<!--\r
+var gaCsh=new Array();\r
+\r
+var gaWindow=new Array();\r
+\r
+var gaRmtProj=new Array();\r
+\r
+var gsProjPath=_getPath(document.location.href);\r
+\r
+function CshEntityItem(strAliasId,nTopicNum,strUrl)\r
+{\r
+ this.strAliasId=strAliasId;\r
+ this.nTopicNum=nTopicNum;\r
+ this.strUrl=strUrl;\r
+}\r
+\r
+function CshWindow(sWName,bBUseDefault,nWBOptions,sWBLeft,sWBTop,sWBWidth,sWBHeight,sWCaption,nWPanes,nWPOptions,sWPButtons,sWPDefBtn)\r
+{\r
+ this.sName=sWName;\r
+ this.bUseDefault=bBUseDefault;\r
+ if(!this.bUseDefault)\r
+ {\r
+ this.nBOptions=nWBOptions;\r
+ this.sBLeft=sWBLeft;\r
+ this.sBTop=sWBTop;\r
+ this.sBWidth=sWBWidth;\r
+ this.sBHeight=sWBHeight;\r
+ }\r
+ this.sCaption=sWCaption;\r
+ this.nPanes=nWPanes;\r
+ if(this.nPanes==2)\r
+ {\r
+ this.nPOptions=nWPOptions;\r
+ this.sPButtons=sWPButtons;\r
+ this.sPDefBtn=sWPDefBtn;\r
+ }\r
+}\r
+\r
+function addRemoteProject(sPath)\r
+{\r
+ if(sPath.length!=0)\r
+ {\r
+ if(sPath.lastIndexOf("/")!=sPath.length-1)\r
+ sPath+="/";\r
+ gaRmtProj[gaRmtProj.length]=sPath; \r
+ }\r
+}\r
+\r
+//Set Context-sensitive help entity...\r
+function SetCsh(n,strAliasId,nTopicNum,strUrl)\r
+{\r
+ gaCsh[n]=new CshEntityItem(strAliasId,nTopicNum,strUrl);\r
+}\r
+\r
+function addWindow(sWName,bBUseDefault,nWBOptions,sWBLeft,sWBTop,sWBWidth,sWBHeight,sWCaption,nWPanes,nWPOptions,sWPButtons,sWPDefBtn)\r
+{\r
+ gaWindow[gaWindow.length]=new CshWindow(sWName,bBUseDefault,nWBOptions,sWBLeft,sWBTop,sWBWidth,sWBHeight,sWCaption,nWPanes,nWPOptions,sWPButtons,sWPDefBtn);\r
+}\r
+\r
+\r
+\r
+\r
+\r
+window.onload=window_OnLoad;\r
+\r
+function window_OnLoad()\r
+{\r
+ if(parent&&parent!=this&&parent.putCshData)\r
+ {\r
+ parent.putCshData(gsProjPath,gaCsh,gaWindow,gaRmtProj);\r
+ }\r
+}\r
+//-->\r
+</script>\r
+</body>\r
+</html>\r
--- /dev/null
+// WebHelp 5.10.001\r
+var gTEA = new Array();\r
+function aTE(sTopicTitle, sTopicURL)\r
+{\r
+ var len = gTEA.length;\r
+ gTEA[len] = new topicEntry(sTopicTitle, sTopicURL);\r
+}\r
+\r
+function topicEntry(sTopicTitle, sTopicURL)\r
+{\r
+ this.sTopicTitle = sTopicTitle;\r
+ this.sTopicURL = sTopicURL;\r
+}\r
+\r
+function window_OnLoad()\r
+{\r
+ if (parent && parent != this) {\r
+ if (parent.putFtsTData) \r
+ {\r
+ parent.putFtsTData(gTEA);\r
+ }\r
+ }\r
+}\r
+\r
+window.onload = window_OnLoad;
\ No newline at end of file
--- /dev/null
+<html>\r
+<head>\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+</head>\r
+<body>\r
+<script language="javascript" src="whftdata.js"></script>\r
+<script language="javascript">\r
+<!--\r
+//-->\r
+</script>\r
+<script language="javascript">\r
+<!--\r
+aTE("GEOM preferences","geom_preferences.htm");\r
+aTE("About SALOME architecture","kernel/about_salome_pro_architecture.htm");\r
+aTE("About SALOME help system","kernel/about_salome_pro_help_system.htm");\r
+aTE("Creating a new study","kernel/creating_a_new_study.htm");\r
+aTE("Displaying/hiding toolbars","kernel/displaying_hiding_toolbars.htm");\r
+aTE("Displaying studies","kernel/displaying_studies.htm");\r
+aTE("Editing studies","kernel/editing_studies.htm");\r
+aTE("Getting properties of the study","kernel/getting_properties_of_the_study.htm");\r
+aTE("Getting started2","kernel/getting_started2.htm");\r
+aTE("Introduction","kernel/introduction.htm");\r
+aTE("Introduction to IAPP","kernel/introduction_to_iapp.htm");\r
+aTE("Introduction to SALOME","kernel/introduction_to_salome_pro.htm");\r
+aTE("Navigating topics","kernel/navigating_topics.htm");\r
+aTE("Opening studies","kernel/opening_studies.htm");\r
+aTE("Installation Wizard","kernel/readme.html");\r
+aTE("Running SALOME","kernel/running_salome_pro.htm");\r
+aTE("SALOME desktop","kernel/salome_pro_desktop.htm");\r
+aTE("Saving a study","kernel/saving_a_study.htm");\r
+aTE("Setting preferences","kernel/setting_preferences.htm");\r
+aTE("Using Catalog Generator","kernel/using_catalog_generator.htm");\r
+aTE("Using left-hand tabs","kernel/using_left-hand_tabs.htm");\r
+aTE("Using Object Browser","kernel/using_object_browser.htm");\r
+aTE("Using Registry tool","kernel/using_registry.htm");\r
+aTE("MESH preferences","mesh_preferences.htm");\r
+aTE("Post-Pro Preferences","post-pro_preferences.htm");\r
+aTE("Setting Preferences","setting_preferences.htm");\r
+aTE("Supervisor Preferences","supervisor_preferences.htm");\r
+aTE("Viewers","viewers.htm");\r
+\r
+//-->\r
+</script>\r
+</html>\r
--- /dev/null
+<html>\r
+<head>\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+</head>\r
+<body>\r
+<script language="javascript" src="whfts.js"></script>\r
+<script language="javascript">\r
+<!--\r
+iWM("__version__","zon","whfwdata0.htm");\r
+\r
+iTM(0,27,"whftdata0.htm");\r
+\r
+//-->\r
+</script>\r
+</body>\r
+</html>
\ No newline at end of file
--- /dev/null
+// WebHelp 5.10.001\r
+var gaFileMapping = new Array();\r
+var gaFileTopicMapping = new Array();\r
+\r
+function fileMapping(sStartKey, sEndKey, sFileName)\r
+{\r
+ this.sStartKey = sStartKey;\r
+ this.sEndKey = sEndKey;\r
+ this.sFileName = sFileName;\r
+ this.aFtsKeys = null;\r
+}\r
+\r
+function fileTopicMapping(nIdBegin, nIdEnd, sFileName)\r
+{\r
+ this.nBegin = nIdBegin;\r
+ this.nEnd = nIdEnd;\r
+ this.sFileName = sFileName;\r
+ this.aTopics = null;\r
+}\r
+\r
+\r
+function iWM(sStartKey, sEndKey, sFileName)\r
+{\r
+ gaFileMapping[gaFileMapping.length] = new fileMapping(sStartKey, sEndKey, sFileName); \r
+}\r
+\r
+function window_OnLoad()\r
+{\r
+ if (parent && parent != this && parent.ftsReady)\r
+ {\r
+ parent.ftsReady(gaFileMapping, gaFileTopicMapping);\r
+ } \r
+}\r
+\r
+function iTM(nIdBegin, nIdEnd, sFileName)\r
+{\r
+ gaFileTopicMapping[gaFileTopicMapping.length] = new fileTopicMapping(nIdBegin, nIdEnd, sFileName); \r
+}\r
+\r
+window.onload = window_OnLoad;\r
--- /dev/null
+// WebHelp 5.10.001\r
+var gWEA = new Array();\r
+function aWE()\r
+{\r
+ var len = gWEA.length;\r
+ gWEA[len] = new ftsEntry(aWE.arguments);\r
+}\r
+\r
+function ftsEntry(fn_arguments) \r
+{\r
+ if (fn_arguments.length && fn_arguments.length >= 1) \r
+ {\r
+ this.sItemName = fn_arguments[0];\r
+ this.aTopics = null;\r
+ var nLen = fn_arguments.length;\r
+ if (nLen > 1) \r
+ {\r
+ this.aTopics = new Array();\r
+ for (var i = 0; i < nLen - 1; i ++ )\r
+ {\r
+ this.aTopics[i] = fn_arguments[i + 1];\r
+ }\r
+ }\r
+ }\r
+}\r
+\r
+function window_OnLoad()\r
+{\r
+ if (parent && parent != this) {\r
+ if (parent.putFtsWData) \r
+ {\r
+ parent.putFtsWData(gWEA);\r
+ }\r
+ }\r
+}\r
+\r
+window.onload = window_OnLoad;
\ No newline at end of file
--- /dev/null
+<html>\r
+<head>\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+</head>\r
+<body>\r
+<script language="javascript" src="whfwdata.js"></script>\r
+<script language="javascript">\r
+<!--\r
+//-->\r
+</script>\r
+<script language="javascript">\r
+<!--\r
+aWE("__version__",14);\r
+aWE("_omnipymodul",14);\r
+aWE("0",1,5,14,10,16);\r
+aWE("1",3,14,24,15);\r
+aWE("10",14);\r
+aWE("103100",14);\r
+aWE("13",14);\r
+aWE("2",3,14,24,15);\r
+aWE("23",14);\r
+aWE("24",14);\r
+aWE("2d",5,9,10,27);\r
+aWE("3",1,5,14,10,24,15,16);\r
+aWE("31",14);\r
+aWE("3d",9,10,18,27);\r
+aWE("4",14);\r
+aWE("5",14);\r
+aWE("6",14);\r
+aWE("7",14);\r
+aWE("8",14);\r
+aWE("9",14);\r
+aWE("abl",1,5,14,18,27);\r
+aWE("abort",14);\r
+aWE("abov",7,14);\r
+aWE("abstraction",3);\r
+aWE("acces",1,16,18,21,27);\r
+aWE("accessibl",9,25);\r
+aWE("accidental",14);\r
+aWE("accord",14,15,16,21);\r
+aWE("account",14);\r
+aWE("achiev",1);\r
+aWE("acquaint",2);\r
+aWE("action",18);\r
+aWE("activ",3,5,16,17);\r
+aWE("activat",3,16,17);\r
+aWE("actual",1,3,6);\r
+aWE("ad",18,19);\r
+aWE("adapt",1);\r
+aWE("add",4,14,15,18,19);\r
+aWE("addition",3,14);\r
+aWE("additional",1,4,6,14,10,21);\r
+aWE("adjust",18);\r
+aWE("advanc",14,19,27);\r
+aWE("affect",1);\r
+aWE("again",14,12,17);\r
+aWE("aim",27);\r
+aWE("algorithm",1,14,11);\r
+aWE("allow",1,6,0,14,11,15,16,17,18,19,22);\r
+aWE("along",11,18);\r
+aWE("alongsid",19);\r
+aWE("already",14);\r
+aWE("alway",11);\r
+aWE("amount",14);\r
+aWE("animation",24);\r
+aWE("annoy",14);\r
+aWE("anoth",1,17);\r
+aWE("answ",14);\r
+aWE("any",1,2,5,4,7,14,11,12,15);\r
+aWE("anyth",14);\r
+aWE("ap",25,21);\r
+aWE("appear",7,8,14,18,19,22);\r
+aWE("applet",2);\r
+aWE("appli",18);\r
+aWE("application",1,5,9,10,15,16,17,18,25,19,21);\r
+aWE("approach",14,11,16);\r
+aWE("appropriat",14,9);\r
+aWE("approximat",14);\r
+aWE("arabic",18);\r
+aWE("architectur",1,9);\r
+aWE("area",5,16,27);\r
+aWE("argument",14);\r
+aWE("arrow",21);\r
+aWE("ascend",21);\r
+aWE("ascii",17,18);\r
+aWE("ask",14);\r
+aWE("associat",13,21);\r
+aWE("attach",9);\r
+aWE("attribut",21);\r
+aWE("author",7,19);\r
+aWE("auto",14,18);\r
+aWE("automatic",23);\r
+aWE("automatical",4,14,23,13,15,17,25);\r
+aWE("availability",6);\r
+aWE("availabl",1,3,6,14,9,27);\r
+aWE("avoid",14);\r
+aWE("awar",14);\r
+aWE("awk",14);\r
+aWE("ax",18,27);\r
+aWE("axi",18,27);\r
+aWE("b",14);\r
+aWE("back",14,23);\r
+aWE("background",18);\r
+aWE("bar",23,24,21);\r
+aWE("bas",1,9,10,17);\r
+aWE("bash",14);\r
+aWE("basi",1);\r
+aWE("basic",1,14,11,16,18);\r
+aWE("batch",1,14,15);\r
+aWE("be",14);\r
+aWE("becom",5);\r
+aWE("befor",14);\r
+aWE("begin",18,22);\r
+aWE("behav",1);\r
+aWE("behavior",9);\r
+aWE("below",14,12);\r
+aWE("bin",14,15,19);\r
+aWE("binari",14);\r
+aWE("binary",14,17);\r
+aWE("blu",14);\r
+aWE("blur",1);\r
+aWE("bmp",27);\r
+aWE("bold",14);\r
+aWE("book",20);\r
+aWE("boost",14);\r
+aWE("boost_version",14);\r
+aWE("boostdir",14);\r
+aWE("border",16);\r
+aWE("both",10,23,27);\r
+aWE("bottom",9,18);\r
+aWE("box",0,7,14,23,13,17,18,19,22);\r
+aWE("bracket",14);\r
+aWE("brief",5,14,12);\r
+aWE("bring",10);\r
+aWE("brows",2,3,14,10,13,16,18,19,21);\r
+aWE("bug",14);\r
+aWE("build",14,19);\r
+aWE("built",14,11,27);\r
+aWE("button",14,10,12,13,17,18,25,19,22,27);\r
+aWE("c",1,14,15);\r
+aWE("ca",9);\r
+aWE("cad",9,11);\r
+aWE("cal",1,14,27);\r
+aWE("calculation",8,9,11);\r
+aWE("call",14,17,19,22);\r
+aWE("cam",1);\r
+aWE("cancel",14);\r
+aWE("capability",19);\r
+aWE("caption",14);\r
+aWE("car",14,9);\r
+aWE("careful",14);\r
+aWE("carry",9);\r
+aWE("cas",1,7,14,11,16,17,27);\r
+aWE("cascad",14,27);\r
+aWE("casroot",14);\r
+aWE("cat",14);\r
+aWE("catalog",19);\r
+aWE("catalogmodulegeneral",19);\r
+aWE("catalogmodulepersonnel",19);\r
+aWE("catalogu",10,15);\r
+aWE("categori",20);\r
+aWE("cd",14);\r
+aWE("cel",18);\r
+aWE("chang",1,5,7,14,23,16,17,18,25,27);\r
+aWE("chapt",23);\r
+aWE("chapter",2);\r
+aWE("charg",14);\r
+aWE("check",14);\r
+aWE("check_version",14);\r
+aWE("checkbox",14,23,24);\r
+aWE("choic",14,27);\r
+aWE("choos",3,4,6,7,14,23,13,24,18,19,22);\r
+aWE("chosen",24,18,19);\r
+aWE("classic",16);\r
+aWE("clear",14);\r
+aWE("clearall",16);\r
+aWE("click",3,6,7,14,12,13,16,17,18,25,19,20,21,22,27);\r
+aWE("clickabl",12);\r
+aWE("client",1);\r
+aWE("clon",27);\r
+aWE("clos",1,14,12,17,20);\r
+aWE("cluster",1);\r
+aWE("cod",1,14);\r
+aWE("coefficient",23);\r
+aWE("coincid",14);\r
+aWE("collect",14);\r
+aWE("color",0,23,24,18,21);\r
+aWE("column",18,21,22);\r
+aWE("combin",11);\r
+aWE("comfortabl",16);\r
+aWE("comma",14);\r
+aWE("command",1,14,15);\r
+aWE("common",14,10,11,16,17,25,27);\r
+aWE("compar",1);\r
+aWE("compatibl",14);\r
+aWE("compil",14);\r
+aWE("compilation",14);\r
+aWE("complet",7,14,20,22);\r
+aWE("complex",1,9);\r
+aWE("component",1,2,4,6,9,10,11,12,13,24,16,17,18,19,21,22);\r
+aWE("compos",24);\r
+aWE("comput",14,18);\r
+aWE("computation",1,9);\r
+aWE("computational",9);\r
+aWE("concept",1,12);\r
+aWE("concern",14,9);\r
+aWE("conclusion",1);\r
+aWE("config",14);\r
+aWE("config_fil",14);\r
+aWE("config_mandrake10_1",14);\r
+aWE("configur",14,9);\r
+aWE("configurabl",11);\r
+aWE("configuration",14);\r
+aWE("confirm",14);\r
+aWE("connect",8,11,13,16,18);\r
+aWE("consist",16);\r
+aWE("consol",9,15,16,17,18);\r
+aWE("constant",1,15);\r
+aWE("construction",9,11);\r
+aWE("contain",1,2,3,7,14,13,15,16,19,20,21,22);\r
+aWE("container",15);\r
+aWE("content",14,20);\r
+aWE("context",4,14,16,21);\r
+aWE("continu",14);\r
+aWE("control",3,14,23);\r
+aWE("convenienc",16,27);\r
+aWE("convert",14);\r
+aWE("cooperat",11);\r
+aWE("coordinat",18,27);\r
+aWE("copy",6,14,16,17);\r
+aWE("copyright",14);\r
+aWE("corba",1,3,10);\r
+aWE("corn",17,18);\r
+aWE("correct",16);\r
+aWE("correspond",14,23,13,15,20);\r
+aWE("cost",9);\r
+aWE("coupl",1,9);\r
+aWE("cpp",15);\r
+aWE("creat",1,2,3,5,8,14,9,10,11,13,15,16,17,18,19,21);\r
+aWE("creation",1,14,10,27);\r
+aWE("cros",12,17);\r
+aWE("csh",14,15);\r
+aWE("cshell",15);\r
+aWE("current",5,6,7,14,12,15,17,25,21,22);\r
+aWE("curv",18);\r
+aWE("custom",9,18,19);\r
+aWE("customiz",27);\r
+aWE("customization",1);\r
+aWE("cycl",24);\r
+aWE("cyrillic",18);\r
+aWE("d",14);\r
+aWE("dat",7,22);\r
+aWE("data",1,3,8,14,9,10,11,17,18,19);\r
+aWE("databas",1);\r
+aWE("debug",21);\r
+aWE("default",3,4,0,14,11,23,24,15,17,18,25,21,27);\r
+aWE("defin",1,14,9,24,18,27);\r
+aWE("definit",1,3,4,6,15,17,18,21,22);\r
+aWE("definition",1,9,20);\r
+aWE("delay",9);\r
+aWE("demand",9,10);\r
+aWE("depend",6,14,21);\r
+aWE("dependanci",14);\r
+aWE("dependenci",14);\r
+aWE("deriv",1);\r
+aWE("descend",21);\r
+aWE("describ",1,2,14,23,19,27);\r
+aWE("description",14,15,19);\r
+aWE("design",9);\r
+aWE("desir",19);\r
+aWE("desktop",5,4,8,14,10,16,17);\r
+aWE("destin",8,16,21,22,27);\r
+aWE("destination",12);\r
+aWE("detail",0,14,23,18,27);\r
+aWE("dev",14);\r
+aWE("develop",1);\r
+aWE("development",1,9);\r
+aWE("diagram",23);\r
+aWE("dialog",0,7,14,23,13,16,17,18,19,22);\r
+aWE("dif",14);\r
+aWE("differ",16);\r
+aWE("differenc",1,14,16,17,27);\r
+aWE("different",1,2,3,8,14,13,15,16,17,21,27);\r
+aWE("digit",23);\r
+aWE("digital",9);\r
+aWE("dir",14);\r
+aWE("direction",5);\r
+aWE("directori",14,18);\r
+aWE("directory",14,15,17,18,19);\r
+aWE("disabl",14,18);\r
+aWE("disable_flag",14);\r
+aWE("disk",14,15);\r
+aWE("display",5,4,0,14,23,12,15,16,17,18,20,21,22);\r
+aWE("distinction",1);\r
+aWE("distribut",1,14);\r
+aWE("distribution",14);\r
+aWE("divid",2,22);\r
+aWE("do",6,14);\r
+aWE("dockabl",10,16,17);\r
+aWE("document",3,8,14,16);\r
+aWE("domain",1,11);\r
+aWE("don",14,19,27);\r
+aWE("dot",14);\r
+aWE("doubl",22);\r
+aWE("down",7,12,21);\r
+aWE("doxygen",14);\r
+aWE("doxytag",14);\r
+aWE("doxywizard",14);\r
+aWE("drag",4,27);\r
+aWE("dramatical",1);\r
+aWE("draw",27);\r
+aWE("driv",14);\r
+aWE("drop",4,12);\r
+aWE("dump",27);\r
+aWE("dumpversion",14);\r
+aWE("duplicat",27);\r
+aWE("dynamic",10);\r
+aWE("dynamical",11);\r
+aWE("e",14,10,16,17);\r
+aWE("eas",27);\r
+aWE("easi",1,9);\r
+aWE("easy",1);\r
+aWE("economical",1);\r
+aWE("edg",23);\r
+aWE("edit",6,7,14,10,15);\r
+aWE("editor",25);\r
+aWE("efficient",9);\r
+aWE("egrep",14);\r
+aWE("eith",24,18,19);\r
+aWE("electrical",9);\r
+aWE("electronic",9);\r
+aWE("element",9,23);\r
+aWE("empty",5,14);\r
+aWE("enabl",18,20);\r
+aWE("encourag",1);\r
+aWE("end",1,14,25);\r
+aWE("enforc",1);\r
+aWE("engin",1);\r
+aWE("enough",14);\r
+aWE("ensur",1,9);\r
+aWE("ent",7,14,15,17);\r
+aWE("enter",14);\r
+aWE("entity",23);\r
+aWE("entry",18,21);\r
+aWE("env",15);\r
+aWE("env_",14);\r
+aWE("env_for_launch",14);\r
+aWE("env_product",14);\r
+aWE("env_vtk",14);\r
+aWE("environment",1,5,8,14,9,10,15);\r
+aWE("equal",14);\r
+aWE("equipment",9);\r
+aWE("error",14);\r
+aWE("etc",1,4,14,10,11,16);\r
+aWE("ev",22);\r
+aWE("even",1,16);\r
+aWE("every",9,20);\r
+aWE("everyth",14);\r
+aWE("evolution",9);\r
+aWE("evolv",1);\r
+aWE("ex",15);\r
+aWE("exact",14);\r
+aWE("examl",14);\r
+aWE("exampl",5,14,9,16,17,19);\r
+aWE("exception",10);\r
+aWE("exchang",1);\r
+aWE("execution",9,11);\r
+aWE("exist",1,14,11,13,17,25,19);\r
+aWE("existenc",14);\r
+aWE("expand",12);\r
+aWE("expandability",1);\r
+aWE("expectation",9);\r
+aWE("exploit",1);\r
+aWE("explor",2);\r
+aWE("export",9,27);\r
+aWE("expos",1);\r
+aWE("extend",18);\r
+aWE("extension",17);\r
+aWE("exterior",27);\r
+aWE("external",18);\r
+aWE("extract",14);\r
+aWE("extreme",9);\r
+aWE("f",14);\r
+aWE("fac",23,24,18);\r
+aWE("facilitat",1,11);\r
+aWE("fact",14,16);\r
+aWE("factory",19);\r
+aWE("fail",14);\r
+aWE("fals",14);\r
+aWE("fast",27);\r
+aWE("featur",2,6,14);\r
+aWE("field",7,14,9,23,24,18);\r
+aWE("fig",14);\r
+aWE("figur",3,14);\r
+aWE("fil",3,7,14,13,24,15,16,17,18,25,19);\r
+aWE("fill",23);\r
+aWE("find",14,19,20);\r
+aWE("find_in_path",14);\r
+aWE("fine",1);\r
+aWE("finish",14,12);\r
+aWE("finit",9);\r
+aWE("first",14,21);\r
+aWE("fit",27);\r
+aWE("fiv",11);\r
+aWE("flag",14);\r
+aWE("flexibility",1);\r
+aWE("flexibl",14,9,10);\r
+aWE("focu",12);\r
+aWE("fold",14,21);\r
+aWE("follow",1,0,7,8,14,12,13,15,16,17,18,19,20,22,27);\r
+aWE("font",23,24,18);\r
+aWE("forget",19);\r
+aWE("format",2,9,13,18,27);\r
+aWE("four",10,27);\r
+aWE("fram",14);\r
+aWE("framework",10,21);\r
+aWE("fre",9);\r
+aWE("friend",9);\r
+aWE("front",27);\r
+aWE("full",23,24,20,27);\r
+aWE("function",14,9,11,16,17,27);\r
+aWE("function_nam",14);\r
+aWE("functional",16);\r
+aWE("functionality",1,2,6,8,23,16,19,27);\r
+aWE("functionnaliti",9);\r
+aWE("fundamental",1);\r
+aWE("furth",14);\r
+aWE("g",14,15);\r
+aWE("gcc",14);\r
+aWE("general",8,14,23,16,18);\r
+aWE("generat",14,11,19);\r
+aWE("generator",9,10,19);\r
+aWE("generic",9,11);\r
+aWE("geom",1,4,6,0,14,11,27);\r
+aWE("geometrical",9,11,27);\r
+aWE("geometry",0);\r
+aWE("get",2,7,8,14,9,21);\r
+aWE("giv",7,14,16,18,27);\r
+aWE("given",14,11);\r
+aWE("gl",27);\r
+aWE("glossary",20);\r
+aWE("go",14,12);\r
+aWE("graph",5,11,18,27);\r
+aWE("graphical",10,11);\r
+aWE("graphviz",14);\r
+aWE("great",27);\r
+aWE("greek",18);\r
+aWE("grep",14);\r
+aWE("group",18);\r
+aWE("gui",1,3,14,10,11,15,18,25);\r
+aWE("h",14,15);\r
+aWE("hand",1,12,20);\r
+aWE("handl",14,9,10);\r
+aWE("happydoc",14);\r
+aWE("hard",14,15);\r
+aWE("hasn",17);\r
+aWE("hav",11,12,21);\r
+aWE("haven",18);\r
+aWE("hdf",14,13,17,18);\r
+aWE("hdf5",14);\r
+aWE("hdf5hom",14);\r
+aWE("heal",9);\r
+aWE("hello",22);\r
+aWE("help",1,2,14,9,12,13,15,18,20,21,22,27);\r
+aWE("helpful",14);\r
+aWE("her",14,23,24,18,26);\r
+aWE("heterogeneou",9);\r
+aWE("hid",4,16,18,21,27);\r
+aWE("high",14,9);\r
+aWE("highlight",14,21);\r
+aWE("hint",14);\r
+aWE("history",22);\r
+aWE("hom",15);\r
+aWE("horizontal",5,23,24,18,27);\r
+aWE("host",1);\r
+aWE("hotspot",12);\r
+aWE("how",1,14);\r
+aWE("hpp",14);\r
+aWE("html",2,20);\r
+aWE("hxx",14);\r
+aWE("i",14,10,16,17);\r
+aWE("iapp",1);\r
+aWE("icon",3,6,16,19);\r
+aWE("idea",14);\r
+aWE("identification",21,22);\r
+aWE("identify",14);\r
+aWE("idl",1,19);\r
+aWE("ie",18);\r
+aWE("if",3,5,6,14,23,13,24,15,16,17,18,19,21,27);\r
+aWE("ig",9);\r
+aWE("ignor",14);\r
+aWE("imag",9,27);\r
+aWE("immediate",12);\r
+aWE("implement",1,14);\r
+aWE("implementation",1,19);\r
+aWE("impli",14);\r
+aWE("import",14,9,10,11,24,16);\r
+aWE("important",14);\r
+aWE("impos",24);\r
+aWE("impossibl",14);\r
+aWE("improv",10);\r
+aWE("inc",14);\r
+aWE("includ",14,12,20);\r
+aWE("inclusiv",1);\r
+aWE("increas",9);\r
+aWE("incremental",1);\r
+aWE("independenc",1);\r
+aWE("independent",1);\r
+aWE("index",21);\r
+aWE("indicat",16,17);\r
+aWE("information",1,0,7,14,12,17,20,22,27);\r
+aWE("initial",8,27);\r
+aWE("input",9,19);\r
+aWE("insert",14);\r
+aWE("insid",1,5,12,19);\r
+aWE("inspect",14);\r
+aWE("instal",14,19);\r
+aWE("instalation",14);\r
+aWE("install",14,15);\r
+aWE("install_binary",14);\r
+aWE("install_disk_spac",14);\r
+aWE("install_sourc",14);\r
+aWE("install_wizard_caption",14);\r
+aWE("install_wizard_copyright",14);\r
+aWE("install_wizard_license_info",14);\r
+aWE("install_wizard_root_directory",14);\r
+aWE("install_wizard_version",14);\r
+aWE("installation",14,15);\r
+aWE("installation_mod",14);\r
+aWE("installation_script_nam",14);\r
+aWE("installdiskspac",14);\r
+aWE("installwizard_root_directory",14);\r
+aWE("installworkxxxxx",14);\r
+aWE("instanc",3);\r
+aWE("instead",14);\r
+aWE("instrument",27);\r
+aWE("instrumental",1);\r
+aWE("integ",14);\r
+aWE("integer",23);\r
+aWE("integrat",1,9,10,11);\r
+aWE("integration",1,9,10,19);\r
+aWE("intend",14);\r
+aWE("interaction",10);\r
+aWE("interfac",1,9,10,11,16,19);\r
+aWE("internal",1,14);\r
+aWE("internet",2);\r
+aWE("interoperability",9);\r
+aWE("interoperabl",21);\r
+aWE("interpret",10,16);\r
+aWE("interval",22);\r
+aWE("introduc",14);\r
+aWE("introduction",14,9,10,11);\r
+aWE("invalid",17);\r
+aWE("invok",14,16);\r
+aWE("ior",18,21);\r
+aWE("isolin",18);\r
+aWE("ispython",14);\r
+aWE("item",7,9,10);\r
+aWE("itself",14);\r
+aWE("java",2);\r
+aWE("jpeg",27);\r
+aWE("jpg",27);\r
+aWE("just",14,18);\r
+aWE("k",15);\r
+aWE("kbyt",14);\r
+aWE("kernel",14,11,15);\r
+aWE("key",14);\r
+aWE("kill",15);\r
+aWE("killall",15);\r
+aWE("kind",7,12);\r
+aWE("know",19);\r
+aWE("l",15);\r
+aWE("label",23,24);\r
+aWE("languag",1);\r
+aWE("larg",14);\r
+aWE("last",17,22);\r
+aWE("latin",18);\r
+aWE("launch",2,14,13,15,25,19,22);\r
+aWE("lay",3);\r
+aWE("layout",17);\r
+aWE("ld_library_path",14);\r
+aWE("lead",17);\r
+aWE("learn",14,9);\r
+aWE("left",14,18,20);\r
+aWE("legend",18,27);\r
+aWE("level",1,23,18);\r
+aWE("lib",14);\r
+aWE("libcosnotify4",14);\r
+aWE("libhdf5",14);\r
+aWE("libm",14);\r
+aWE("libomniorb4",14);\r
+aWE("libqwt",14);\r
+aWE("librari",14);\r
+aWE("library",14,10);\r
+aWE("libstdplugin",14);\r
+aWE("libtcl8",14);\r
+aWE("libtk8",14);\r
+aWE("libvtkcommon",14);\r
+aWE("licens",14);\r
+aWE("lik",1,5,4,14,12,16,17,19,21);\r
+aWE("like",14);\r
+aWE("limit",24);\r
+aWE("lin",2,14,23,15,18);\r
+aWE("linear",18);\r
+aWE("link",1,0,9,12);\r
+aWE("linux",2,14);\r
+aWE("list",7,14,12,15,18,20,22);\r
+aWE("list_of_prerequisit",14);\r
+aWE("ll",18,27);\r
+aWE("load",1,10,13,24,15,16,18,25,21);\r
+aWE("locat",1,4,15,18,20,21);\r
+aWE("location",19);\r
+aWE("lock",7);\r
+aWE("log",15);\r
+aWE("logarithmic",24,18,27);\r
+aWE("long",1);\r
+aWE("look",14,19,20);\r
+aWE("lost",17);\r
+aWE("lot",16);\r
+aWE("low",14,18,20);\r
+aWE("m",15);\r
+aWE("machin",1,17,22);\r
+aWE("macintosh",2);\r
+aWE("macro",1);\r
+aWE("main",3,4,6,7,14,9,13,16,17,18,19,22);\r
+aWE("major",14);\r
+aWE("mak",3,14,9,23,27);\r
+aWE("make_dir",14);\r
+aWE("make_env",14);\r
+aWE("manag",9,18);\r
+aWE("management",9,10,16);\r
+aWE("mandrak",14);\r
+aWE("mandrake10",14);\r
+aWE("manual",2,14,18);\r
+aWE("map",1);\r
+aWE("mark",4,14,18);\r
+aWE("marker",18);\r
+aWE("market",9);\r
+aWE("massive",1);\r
+aWE("mast",14);\r
+aWE("match",20);\r
+aWE("max",24);\r
+aWE("maximiz",3,16);\r
+aWE("maximum",27);\r
+aWE("mean",5,8,14,16,17);\r
+aWE("mechanism",10);\r
+aWE("med2hom",14);\r
+aWE("meet",9);\r
+aWE("memoriz",27);\r
+aWE("mention",14);\r
+aWE("menu",1,3,4,6,7,10,23,12,13,24,16,17,18,19,21,22,27);\r
+aWE("menubar",16);\r
+aWE("mesh",0,9,11,23,27);\r
+aWE("messag",7,14,10,15,22);\r
+aWE("middl",14);\r
+aWE("min",24);\r
+aWE("minimiz",3,16);\r
+aWE("minor",14);\r
+aWE("mis",14);\r
+aWE("mistak",16);\r
+aWE("mix",16);\r
+aWE("mod",1,0,14,23,24,15);\r
+aWE("model",1,9,11,23,27);\r
+aWE("modern",9);\r
+aWE("modification",1,7);\r
+aWE("modify",14,9);\r
+aWE("modul",1,2,6,0,14,10,11,23,24,15,16,17,18,25,19,27);\r
+aWE("module_root_dir",14);\r
+aWE("module_src_dir",14);\r
+aWE("module1",15);\r
+aWE("module2",15);\r
+aWE("modulu",24);\r
+aWE("moment",14);\r
+aWE("mous",4,27);\r
+aWE("mov",5);\r
+aWE("mozilla",18);\r
+aWE("msg2qm",14);\r
+aWE("msg2qm_root",14);\r
+aWE("much",14);\r
+aWE("multi",5,8,9,10,16,19);\r
+aWE("multifil",17,18);\r
+aWE("multipl",17);\r
+aWE("multiti",1);\r
+aWE("must",1,9,11);\r
+aWE("n",14);\r
+aWE("nam",1,3,7,14,17,19,21,22);\r
+aWE("nativ",14);\r
+aWE("natur",6);\r
+aWE("natural",1);\r
+aWE("navigat",14,12);\r
+aWE("navigation",2,12);\r
+aWE("navigator",2);\r
+aWE("ne",5,14,12,18);\r
+aWE("necessary",14,23,15,16,17,21);\r
+aWE("netgen",14);\r
+aWE("netgenroot",14);\r
+aWE("netscap",2,18);\r
+aWE("new",1,3,7,8,14,9,17,25,19,27);\r
+aWE("next",7,14,15,18,25,19);\r
+aWE("nf",14);\r
+aWE("nod",23,19);\r
+aWE("normal",5);\r
+aWE("not",14,18);\r
+aWE("noticeab",1);\r
+aWE("notifd",14);\r
+aWE("notification",25);\r
+aWE("notion",8);\r
+aWE("now",16);\r
+aWE("null",14);\r
+aWE("numb",14,23,24,18,22);\r
+aWE("number",14,23);\r
+aWE("numeric",14,9,11,18);\r
+aWE("numerical",1,8,9,27);\r
+aWE("numerou",15);\r
+aWE("object",1,3,6,10,23,13,16,18,25,21,27);\r
+aWE("objectiv",1);\r
+aWE("obligatory",14);\r
+aWE("obtain",27);\r
+aWE("occ",3,5,10,18,27);\r
+aWE("occ_version_major",14);\r
+aWE("occ_version_minor",14);\r
+aWE("occupi",14);\r
+aWE("off",14);\r
+aWE("offer",1);\r
+aWE("often",9);\r
+aWE("ok",14,13,25);\r
+aWE("omg",1);\r
+aWE("omit",14);\r
+aWE("omni",14);\r
+aWE("omninotify",14);\r
+aWE("omniorb",14);\r
+aWE("omniorbdir",14);\r
+aWE("omniorbpy",14);\r
+aWE("on",1,5,6,14,10,12,13,24,15,16,17,18,19,21,27);\r
+aWE("onlin",20);\r
+aWE("open",5,8,14,9,11,12,13,15,17,19,20,27);\r
+aWE("opencascad",14);\r
+aWE("operat",27);\r
+aWE("operation",6,8,17,27);\r
+aWE("optimiz",14,9);\r
+aWE("optimization",11);\r
+aWE("option",6,7,14,13,24,15,16,17,18,21);\r
+aWE("optional",14,9,11);\r
+aWE("ord",14);\r
+aWE("org",1);\r
+aWE("orientation",23,24);\r
+aWE("origin",23,24);\r
+aWE("originality",11);\r
+aWE("os",14);\r
+aWE("os_version",14);\r
+aWE("other",2,25);\r
+aWE("otherwis",14,17);\r
+aWE("out",9);\r
+aWE("outlin",23);\r
+aWE("output",14,10);\r
+aWE("outsid",16);\r
+aWE("overload",14);\r
+aWE("own",14,10,11,16);\r
+aWE("p",15);\r
+aWE("packag",14,15,19);\r
+aWE("pag",14,18,20);\r
+aWE("pan",12,20,27);\r
+aWE("parallel",1);\r
+aWE("paramet",14,19);\r
+aWE("parameter",1,0,14,23,24,18,19);\r
+aWE("part",5,14,16,27);\r
+aWE("particular",9,17);\r
+aWE("party",11);\r
+aWE("pas",14);\r
+aWE("past",6,16);\r
+aWE("path",14);\r
+aWE("pc",1);\r
+aWE("perform",14,9);\r
+aWE("performanc",1,8,9);\r
+aWE("permission",14);\r
+aWE("phenomena",1);\r
+aWE("phras",20);\r
+aWE("physic",9);\r
+aWE("physical",1,9,11);\r
+aWE("pick",14);\r
+aWE("pickup",14);\r
+aWE("pickup_env",14);\r
+aWE("pickup_env_flag",14);\r
+aWE("pickupenv",14);\r
+aWE("pictur",7);\r
+aWE("pid",22);\r
+aWE("piec",1);\r
+aWE("plac",5,4,14,10,16,27);\r
+aWE("platform",1,2,5,4,8,14,9,10,11,15,16,17,19,22,27);\r
+aWE("pleas",14,18);\r
+aWE("plot",5,10,27);\r
+aWE("plot2d",3,18);\r
+aWE("plug",10);\r
+aWE("png",27);\r
+aWE("po",14);\r
+aWE("point",1,14,23,18,27);\r
+aWE("pop",12,13,16,21);\r
+aWE("popup",12);\r
+aWE("port",15);\r
+aWE("portkill",15);\r
+aWE("position",16,17,18,27);\r
+aWE("positive",16);\r
+aWE("possibiliti",27);\r
+aWE("possibility",1,14,15,18,19,27);\r
+aWE("possibl",1,14,23,16,17,21,27);\r
+aWE("post",9,11,24,27);\r
+aWE("powerful",10);\r
+aWE("pr",9,11);\r
+aWE("precision",23);\r
+aWE("precompil",14);\r
+aWE("predefin",1,14,18);\r
+aWE("preferabl",15);\r
+aWE("preferenc",0,23,24,18,25,26,21,27);\r
+aWE("prefix",14);\r
+aWE("preinstal",14);\r
+aWE("preliminary",14);\r
+aWE("prerequisit",14);\r
+aWE("pres",14,18);\r
+aWE("preselection",23);\r
+aWE("present",23);\r
+aWE("presentation",3,23,16,18);\r
+aWE("previou",14,13);\r
+aWE("previous",14,11,13,17);\r
+aWE("print",14,15);\r
+aWE("print_env",14);\r
+aWE("priority",9);\r
+aWE("pro",24,27);\r
+aWE("probab",3);\r
+aWE("problem",14,9);\r
+aWE("proce",8,14);\r
+aWE("procedur",14,15,18);\r
+aWE("proces",1,14,9,10,11,22);\r
+aWE("processor",1,9);\r
+aWE("product",14,9,15);\r
+aWE("product_context",14);\r
+aWE("product_description",14);\r
+aWE("product_nam",14);\r
+aWE("product_script_nam",14);\r
+aWE("product_version",14);\r
+aWE("productivity",1);\r
+aWE("products_directory",14);\r
+aWE("profil",15);\r
+aWE("program",1,14);\r
+aWE("programmatic",9);\r
+aWE("progres",14);\r
+aWE("prompt",14,15,27);\r
+aWE("prop",14);\r
+aWE("proper",14);\r
+aWE("properti",7,9,11,18);\r
+aWE("propos",14,10);\r
+aWE("provid",1,6,14,9,10,11,24,15,19,20,22,27);\r
+aWE("pur",1);\r
+aWE("purpos",8,21);\r
+aWE("py",15);\r
+aWE("pyqt",14);\r
+aWE("pyqtdir",14);\r
+aWE("python",1,14,9,10,15,16,17,18);\r
+aWE("pythonhom",14);\r
+aWE("qglobal",14);\r
+aWE("qm",14);\r
+aWE("qt",14);\r
+aWE("qt_version_str",14);\r
+aWE("qtdir",14);\r
+aWE("quality",9,23);\r
+aWE("quantiti",9);\r
+aWE("question",14);\r
+aWE("quick",14,18,21);\r
+aWE("quit",14,17);\r
+aWE("quot",14);\r
+aWE("qwt",14);\r
+aWE("qwthom",14);\r
+aWE("radio",14);\r
+aWE("rang",11,24);\r
+aWE("rapid",1);\r
+aWE("re",12);\r
+aWE("reactivity",9);\r
+aWE("read",14,9,12);\r
+aWE("readm",14);\r
+aWE("realiz",8);\r
+aWE("receiv",25);\r
+aWE("recommend",14);\r
+aWE("record",7);\r
+aWE("red",21);\r
+aWE("redirection",15);\r
+aWE("redo",6);\r
+aWE("reduc",9);\r
+aWE("ref",18,25);\r
+aWE("refer",14);\r
+aWE("referenc",2,12,18,21);\r
+aWE("refin",9);\r
+aWE("refresh",22);\r
+aWE("refreshment",22);\r
+aWE("registry",10,22);\r
+aWE("reinstal",14);\r
+aWE("reinstall",14);\r
+aWE("reinstallation",14);\r
+aWE("relat",12,20);\r
+aWE("relativ",14);\r
+aWE("releas",14);\r
+aWE("relevant",12);\r
+aWE("reliability",9);\r
+aWE("reload",17);\r
+aWE("relocat",4);\r
+aWE("remain",1);\r
+aWE("remot",3,27);\r
+aWE("remov",14,18);\r
+aWE("repeat",24);\r
+aWE("represent",1,8,9,11,20,27);\r
+aWE("representation",5,11,23,24,18,27);\r
+aWE("requir",14,9,13,17);\r
+aWE("requirement",1,9,15);\r
+aWE("reset",14,27);\r
+aWE("resiz",16,27);\r
+aWE("resourc",14,10);\r
+aWE("respectiv",25);\r
+aWE("respond",1);\r
+aWE("responsibl",14);\r
+aWE("restor",9,25);\r
+aWE("result",5,8,9,17);\r
+aWE("retroactiv",25);\r
+aWE("return",27);\r
+aWE("reus",1);\r
+aWE("reusabl",9);\r
+aWE("reveal",27);\r
+aWE("right",14,12,13,16,17,18,20,21);\r
+aWE("risk",9);\r
+aWE("robustnes",9);\r
+aWE("rol",1);\r
+aWE("root",14);\r
+aWE("rotat",27);\r
+aWE("rotation",27);\r
+aWE("rul",14);\r
+aWE("run",1,14,15,19,22);\r
+aWE("runic",18);\r
+aWE("runinstall",14);\r
+aWE("runsalom",15,19);\r
+aWE("runsalomewithport",19);\r
+aWE("s",1,14,12);\r
+aWE("saf",10);\r
+aWE("salom",1,2,3,5,4,6,8,14,9,10,11,12,13,15,16,17,18,25,19,20,21,22,27);\r
+aWE("salome_modulecatalog_serv",19);\r
+aWE("sam",5,12,16,17,18,19,22);\r
+aWE("sav",1,14,9,10,16,17,18,25,27);\r
+aWE("scal",1,24,18,27);\r
+aWE("scalar",23,24);\r
+aWE("scen",27);\r
+aWE("schem",1,14,9);\r
+aWE("schema",9);\r
+aWE("scientific",1);\r
+aWE("screen",5);\r
+aWE("script",1,14,15,18,19);\r
+aWE("scroll",7);\r
+aWE("se",3,5,0,7,14,13,17,18,19,21,27);\r
+aWE("search",2,14,13,17,20);\r
+aWE("second",14);\r
+aWE("section",14,16,18);\r
+aWE("sectionthi",14);\r
+aWE("sed",14);\r
+aWE("select",3,5,0,7,14,23,13,17,18,20,27);\r
+aWE("selectall",16);\r
+aWE("selection",10,23,18);\r
+aWE("send",14);\r
+aWE("sensitiv",4,16,21);\r
+aWE("separat",1,14,16);\r
+aWE("serv",1,19);\r
+aWE("server",1,15);\r
+aWE("servic",1,14,19);\r
+aWE("session",0,23,13,24,17,18,25,21,22);\r
+aWE("set",2,0,7,14,9,23,24,15,16,17,18,25,21,22);\r
+aWE("setting",0,14,23,24,16,17,18,25,27);\r
+aWE("sever",9);\r
+aWE("sh",14);\r
+aWE("shad",0,23);\r
+aWE("shap",27);\r
+aWE("shell",14,10,11,15);\r
+aWE("short",14,20);\r
+aWE("shot",5);\r
+aWE("should",8,14,17,19);\r
+aWE("show",14,21,27);\r
+aWE("shown",7,14);\r
+aWE("shrink",23);\r
+aWE("signal",14,10);\r
+aWE("signatur",14);\r
+aWE("sigterm",14);\r
+aWE("simp",18);\r
+aWE("simpl",1);\r
+aWE("simplify",14);\r
+aWE("simulat",1);\r
+aWE("simulation",9,11);\r
+aWE("simultaneous",5,8,14);\r
+aWE("sinc",14,10);\r
+aWE("singl",14);\r
+aWE("sip",14);\r
+aWE("sipdir",14);\r
+aWE("situation",1);\r
+aWE("siz",5,23,24,16,17,18);\r
+aWE("skip",14);\r
+aWE("slight",14);\r
+aWE("small",17);\r
+aWE("smesh",1,4,27);\r
+aWE("smooth",18);\r
+aWE("so",1,6,14,15,25,20,21);\r
+aWE("softwar",1,9,11);\r
+aWE("solution",9);\r
+aWE("solv",9);\r
+aWE("solver",9,11);\r
+aWE("someth",14);\r
+aWE("sort",18,21);\r
+aWE("sort_path",14);\r
+aWE("sourc",14,9,11,15);\r
+aWE("spac",14);\r
+aWE("special",1,14,13,15,16,17,25);\r
+aWE("specializ",27);\r
+aWE("specifi",1);\r
+aWE("specific",1,4,9,15,16,25,20);\r
+aWE("specification",11);\r
+aWE("specify",17,18,19,27);\r
+aWE("spin",0);\r
+aWE("splin",18);\r
+aWE("split",5);\r
+aWE("standalon",10);\r
+aWE("standard",1,3,14,10,13,16,17,19);\r
+aWE("standard_version",14);\r
+aWE("start",1,5,8,14,16,18,19,22);\r
+aWE("stat",14);\r
+aWE("station",1);\r
+aWE("statu",14);\r
+aWE("step",0,14,9,24);\r
+aWE("still",14);\r
+aWE("stor",1,14,13,17,19);\r
+aWE("str",14);\r
+aWE("strict",14);\r
+aWE("strong",14);\r
+aWE("structur",1,14,9,10,13,21);\r
+aWE("structural",9);\r
+aWE("studi",3,5,6,8,9,10,13,16,17);\r
+aWE("study",1,3,5,6,7,8,9,10,13,16,17,18,25,19,21,22);\r
+aWE("study1",3);\r
+aWE("styl",18);\r
+aWE("sub",14,20,27);\r
+aWE("submenu",3,4,18);\r
+aWE("subset",18);\r
+aWE("successful",14);\r
+aWE("suit",10);\r
+aWE("summariz",14);\r
+aWE("superv",15);\r
+aWE("supervision",10,11,15,19);\r
+aWE("supervisor",26);\r
+aWE("supplementary",21,22);\r
+aWE("support",14,9,19);\r
+aWE("supported_installation_mod",14);\r
+aWE("suppos",14);\r
+aWE("sur",14);\r
+aWE("sweep",24);\r
+aWE("swig",14);\r
+aWE("switch",5,14,10);\r
+aWE("system",1,2,14,9,12,20);\r
+aWE("t",6,14,15,16,17,18,19,27);\r
+aWE("tab",5,20,22);\r
+aWE("tabl",14,18);\r
+aWE("tag",14);\r
+aWE("tailor",9);\r
+aWE("tak",1,14);\r
+aWE("taken",14,15);\r
+aWE("target",14);\r
+aWE("target_directory",14);\r
+aWE("target_platform",14);\r
+aWE("targetdir",14);\r
+aWE("tcl",14);\r
+aWE("tclhom",14);\r
+aWE("tclsh8",14);\r
+aWE("technologi",1);\r
+aWE("technological",9);\r
+aWE("technology",1);\r
+aWE("temp",14);\r
+aWE("temp_directory",14);\r
+aWE("temp_fold",14);\r
+aWE("tempdir",14);\r
+aWE("temporary",14);\r
+aWE("temporarydiskspac",14);\r
+aWE("term",9,12,20);\r
+aWE("terminal",14,15);\r
+aWE("test",1,14,19);\r
+aWE("text",14,12,26,20);\r
+aWE("them",1,5,14,9,15,16,22,27);\r
+aWE("therefor",14);\r
+aWE("third",11);\r
+aWE("thos",14,18,20);\r
+aWE("thre",14);\r
+aWE("thu",1);\r
+aWE("tim",1,5,7,14,9,24,15,25,19,22);\r
+aWE("titl",14,23,24);\r
+aWE("tk",14);\r
+aWE("tmp",14);\r
+aWE("tmp_disk_spac",14);\r
+aWE("togeth",14);\r
+aWE("toggl",23,24,21);\r
+aWE("tool",1,14,10,11,16,19,22);\r
+aWE("toolbar",1,3,4,6,10,13,16,17,27);\r
+aWE("toolkit",10,27);\r
+aWE("top",3,4,14,10,18);\r
+aWE("topic",2,12,26,20);\r
+aWE("topmost",14);\r
+aWE("total",14);\r
+aWE("totality",1);\r
+aWE("tr",14);\r
+aWE("train",9);\r
+aWE("tre",3,14,18,19,21);\r
+aWE("tri",14);\r
+aWE("trihedron",18,27);\r
+aWE("trolltech",14);\r
+aWE("tru",14);\r
+aWE("try",7,14,17,19);\r
+aWE("try_exist",14);\r
+aWE("try_nativ",14);\r
+aWE("try_preinstal",14);\r
+aWE("two",5,14,12,17,19);\r
+aWE("typ",14,23,24,18,26,19);\r
+aWE("typical",19);\r
+aWE("u",18);\r
+aWE("ultimat",1);\r
+aWE("undo",6,18);\r
+aWE("undon",18);\r
+aWE("unfortunate",14,27);\r
+aWE("uniqu",14,27);\r
+aWE("unix",2);\r
+aWE("unload",13,17);\r
+aWE("unmark",4);\r
+aWE("unnecessary",14);\r
+aWE("unselect",14);\r
+aWE("up",14,9,12,13,16,17,18,21);\r
+aWE("updat",23,16,17,19);\r
+aWE("upload",4,10,16);\r
+aWE("us",1,6,0,7,8,14,9,10,11,23,24,15,16,17,18,25,19,20,21,22,27);\r
+aWE("usability",10);\r
+aWE("usag",14);\r
+aWE("usecas",10);\r
+aWE("useful",27);\r
+aWE("user",7,19,27);\r
+aWE("usr",14);\r
+aWE("usual",14);\r
+aWE("utiliti",2);\r
+aWE("v",14,18);\r
+aWE("valid",18);\r
+aWE("validation",1);\r
+aWE("valu",0,14,23,18,21);\r
+aWE("variabl",14,15);\r
+aWE("varibl",14);\r
+aWE("variety",2,12);\r
+aWE("variou",14,11);\r
+aWE("ve",14,18);\r
+aWE("ver",14);\r
+aWE("ver_major",14);\r
+aWE("ver_minor",14);\r
+aWE("verbal",27);\r
+aWE("version",1,5,14,10,16,19);\r
+aWE("vertical",5,23,24,18,27);\r
+aWE("very",14,9,10,16);\r
+aWE("via",27);\r
+aWE("view",1,3,4,7,14,10,23,12,16,18,20,22,27);\r
+aWE("viewer",3,5,10,11,16,18,27);\r
+aWE("visibl",27);\r
+aWE("visu",1,4,6,11);\r
+aWE("visual",11);\r
+aWE("visualiz",9,27);\r
+aWE("visualization",8,9,10,11,16,27);\r
+aWE("vtk",3,5,14,10,18,27);\r
+aWE("vtkhom",14);\r
+aWE("wait",14);\r
+aWE("want",5,14,12);\r
+aWE("warn",7,14);\r
+aWE("way",14,11,19);\r
+aWE("web",2);\r
+aWE("welcom",2,9);\r
+aWE("well",16);\r
+aWE("what",1,14,9,12,25,21);\r
+aWE("whenev",23);\r
+aWE("wherev",5);\r
+aWE("wheth",14);\r
+aWE("whil",1);\r
+aWE("whol",24,16,17,18,25);\r
+aWE("wid",2,11,27);\r
+aWE("widget",11);\r
+aWE("width",23);\r
+aWE("will",2,3,4,7,14,23,13,24,15,16,17,18,25,19,21,22);\r
+aWE("window",2,3,5,4,8,14,10,12,15,16,17,18,22);\r
+aWE("wirefram",0,23);\r
+aWE("wish",5,27);\r
+aWE("wish8",14);\r
+aWE("within",1,3,6,22);\r
+aWE("without",1,14,15);\r
+aWE("wizard",14);\r
+aWE("won",6,14,15);\r
+aWE("word",20);\r
+aWE("work",1,5,8,14,16,17,27);\r
+aWE("would",4,14,17,19);\r
+aWE("writ",9,17);\r
+aWE("written",1,17);\r
+aWE("wrong",14);\r
+aWE("www",1);\r
+aWE("x",15);\r
+aWE("xml",14,15,19);\r
+aWE("xterm",15);\r
+aWE("xxxxx",14);\r
+aWE("y",14);\r
+aWE("year",9);\r
+aWE("yes",7,14);\r
+aWE("yet",14,18);\r
+aWE("your",3,5,6,7,14,23,24,15,16,17,18,19,27);\r
+aWE("yourselv",18);\r
+aWE("zon",3,5);\r
+\r
+//-->\r
+</script>\r
+</html>\r
--- /dev/null
+// WebHelp 5.10.001\r
+var gIEA = new Array();\r
+function aGE(sName, sDef)\r
+{\r
+ var len = gIEA.length;\r
+ gIEA[len] = new gloEntry(sName, sDef);\r
+}\r
+\r
+function gloEntry(sName, sDef) \r
+{\r
+ this.sName = sName;\r
+ this.sDef = sDef;\r
+ this.nNKOff = 0;\r
+}\r
+\r
+function window_OnLoad()\r
+{\r
+ if (parent && parent != this) {\r
+ if (parent.putData) \r
+ {\r
+ parent.putData(gIEA);\r
+ }\r
+ }\r
+}\r
+\r
+window.onload = window_OnLoad;
\ No newline at end of file
--- /dev/null
+<html>\r
+<head>\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+</head>\r
+<body>\r
+<script language="javascript" src="whgdata.js"></script>\r
+<script language="javascript">\r
+<!--\r
+ aGE("Cell","Element of a mesh. Cells are determined by their connectivity. They can have 0,1,2 or 3 dimension.");\r
+ aGE("Component","One integer or real value can correspond to each component of a field and to each entity of a mesh");\r
+ aGE("Descendant connectivity","It is a description of the entities of the mesh with dimension N. This description is made by an ordered list of geometrical entities (nodes, edges, or faces) with dimension N-1.");\r
+ aGE("Edge","An edge of a volumetric or surface mesh. It is composed of 2 or 3 nodes (2 vertex nodes and optionally one middle node).");\r
+ aGE("Entity of a mesh","Geometrical component of the mesh: node, cell, face and edge. Faces and edges are only intermediate entities allowing to define the cells in descendant connectivity.");\r
+ aGE("Equivalence","Equivalence represents a list of correspondance 2 by 2 of the entities of the same dimension.");\r
+ aGE("Face","Face of a volumetrical cell (triangle, quadrangle).");\r
+ aGE("Family","Entities of a mesh are described by a certain number of characteristics (boundary conditions, groups membership). Families represent classes equivalent to these characteristics (two entities of a mesh can belong to the same family if they have the same characteristics). Every family is determined by a set of attributes and a list of groups membership.");\r
+ aGE("Field","Field consists of one or several scalar components. One definite type is associated to the given field and the values corresponding to different components are all of the same type.");\r
+ aGE("Field profile","Fields can be defined only on one part of the mesh. Profile of the field or profile of the component of a field indicates which entities of the mesh contain values.");\r
+ aGE("Group","Unordered set of entities of a mesh. One entity can belong to several groups.");\r
+ aGE("Mesh","Mesh is described by its geometry: list of nodes and list of cells which constitute this mesh. Supplementary information is added with the help of families (initial, boundary conditions).");\r
+ aGE("Nodal connectivity","It is a description of an entity of the mesh by an ordered list of nodes constituting this entity.");\r
+ aGE("Node","Node can be an isolated node of a mesh, a vertex or middle node of an edge. A node is associated to a point.");\r
+ aGE("Point","Geometrical entity determined by its coordinates in the space.");\r
+ aGE("Reference connectivity","For each type of entity of a mesh, reference connectivity define the topology of an entity.");\r
+ aGE("Result","List of fields referring to one mesh.");\r
+ aGE("Study","Study represents a chain of sequences of calculations.");\r
+\r
+//-->\r
+</script>\r
+</body>\r
+</html>\r
--- /dev/null
+<html>\r
+<head>\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+</head>\r
+<body>\r
+<script language="javascript" src="whglo.js"></script>\r
+<script language="javascript">\r
+<!--\r
+iFM("Cell","Study","whgdata0.htm",18);\r
+\r
+//-->\r
+</script>\r
+</body>\r
+</html>
\ No newline at end of file
--- /dev/null
+// WebHelp 5.10.001\r
+var gaFileMapping = new Array();\r
+function fileMapping(sBK, sEK, sFileName, nNum)\r
+{\r
+ this.sBK = sBK;\r
+ this.sEK = sEK;\r
+ this.sFileName = sFileName;\r
+ this.aKs = null;\r
+ this.nNum = nNum;\r
+ this.oUsedItems = null;\r
+}\r
+\r
+\r
+function iFM(sBK, sEK, sFileName, nNum)\r
+{\r
+ var i = gaFileMapping.length;\r
+ gaFileMapping[i] = new fileMapping(sBK, sEK, sFileName, nNum); \r
+ if (i == 0) {\r
+ gaFileMapping[i].nTotal = nNum;\r
+ }\r
+ else {\r
+ gaFileMapping[i].nTotal = nNum + gaFileMapping[i - 1].nTotal;\r
+ }\r
+}\r
+\r
+function window_OnLoad()\r
+{\r
+ if (parent && parent != this && parent.projReady)\r
+ {\r
+ parent.projReady(gaFileMapping);\r
+ } \r
+}\r
+\r
+window.onload = window_OnLoad;\r
--- /dev/null
+// WebHelp 5.10.001\r
+// const strings\r
+var gIEA = new Array();\r
+function aIE()\r
+{\r
+ var len = gIEA.length;\r
+ gIEA[len] = new indexEntry(aIE.arguments);\r
+}\r
+\r
+function topic(sName, sURL)\r
+{\r
+ this.sName = sName;\r
+ this.sURL = sURL;\r
+}\r
+\r
+function indexEntry(fn_arguments) \r
+{\r
+ if (fn_arguments.length && fn_arguments.length >= 3) \r
+ {\r
+ this.nType = fn_arguments[0];\r
+ this.nPKOff = 0;\r
+ this.nNKOff = fn_arguments[1];\r
+ this.sName = fn_arguments[2];\r
+ this.aTopics = null;\r
+ var nLen = fn_arguments.length;\r
+ if (Math.floor(nLen / 2) * 2 == nLen)\r
+ {\r
+ this.sTarget = fn_arguments[3];\r
+ if (nLen > 5)\r
+ {\r
+ this.aTopics = new Array();\r
+ for (var i = 0; i < (nLen - 5)/2; i++)\r
+ {\r
+ this.aTopics[i] = new topic(fn_arguments[i * 2 + 4], fn_arguments[i * 2 + 5]);\r
+ }\r
+ }\r
+\r
+ }\r
+ else \r
+ {\r
+ if (nLen > 4) \r
+ {\r
+ this.aTopics = new Array();\r
+ for (var i = 0; i < (nLen - 4)/2; i++)\r
+ {\r
+ this.aTopics[i] = new topic(fn_arguments[i * 2 + 3], fn_arguments[i * 2 + 4]);\r
+ }\r
+ }\r
+ }\r
+ }\r
+}\r
+\r
+function getIndexTopicMappingList(nItemIndex)\r
+{\r
+ var sTopics = "";\r
+ if (gIEA.length > nItemIndex)\r
+ {\r
+ if (gIEA[nItemIndex].aTopics) \r
+ {\r
+ var i = 0;\r
+ var nLen = gIEA[nItemIndex].aTopics.length;\r
+ for (i = 0; i < nLen; i ++) \r
+ {\r
+ sTopics += "," + gIEA[nItemIndex].aTopics[i];\r
+ }\r
+ }\r
+ }\r
+ return sTopics; \r
+}\r
+\r
+function window_OnLoad()\r
+{\r
+ if (parent && parent != this) {\r
+ if (parent.putData) \r
+ {\r
+ for (var i = 0; i < gIEA.length; i ++ )\r
+ {\r
+ if (gIEA[i].nNKOff != 0 && i + gIEA[i].nNKOff + 1 < gIEA.length)\r
+ {\r
+ \r
+ gIEA[i + gIEA[i].nNKOff + 1].nPKOff = gIEA[i].nNKOff;\r
+ }\r
+ }\r
+ parent.putData(gIEA);\r
+ }\r
+ }\r
+}\r
+\r
+window.onload = window_OnLoad;
\ No newline at end of file
--- /dev/null
+<html>\r
+<head>\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+</head>\r
+<body>\r
+<script language="javascript" src="whidx.js"></script>\r
+<script language="javascript">\r
+<!--\r
+\r
+//-->\r
+</script>\r
+</body>\r
+</html>
\ No newline at end of file
--- /dev/null
+// WebHelp 5.10.001\r
+var gaFileMapping = new Array();\r
+function fileMapping(sBK, sEK, sFileName, nNum)\r
+{\r
+ this.sBK = sBK;\r
+ this.sEK = sEK;\r
+ this.sFileName = sFileName;\r
+ this.aKs = null;\r
+ this.nNum = nNum;\r
+ this.oUsedItems = null;\r
+}\r
+\r
+\r
+function iFM(sBK, sEK, sFileName, nNum)\r
+{\r
+ var i = gaFileMapping.length;\r
+ gaFileMapping[i] = new fileMapping(sBK, sEK, sFileName, nNum); \r
+ if (i == 0) {\r
+ gaFileMapping[i].nTotal = nNum;\r
+ }\r
+ else {\r
+ gaFileMapping[i].nTotal = nNum + gaFileMapping[i - 1].nTotal;\r
+ }\r
+}\r
+\r
+function window_OnLoad()\r
+{\r
+ if (parent && parent != this && parent.projReady)\r
+ {\r
+ parent.projReady(gaFileMapping);\r
+ } \r
+}\r
+\r
+window.onload = window_OnLoad;\r
--- /dev/null
+// WebHelp 5.10.001\r
+var gTEA = new Array();\r
+function aTE()\r
+{\r
+ gTEA[gTEA.length] = new tocEntry(aTE.arguments);\r
+}\r
+\r
+function tocEntry(fn_arguments) \r
+{\r
+ if (fn_arguments.length < 3) \r
+ {\r
+ alert ("data format wrong!!!");\r
+ return;\r
+ }\r
+ \r
+ this.nType = fn_arguments[0];\r
+ this.nContents = fn_arguments[1];\r
+ this.sItemName = fn_arguments[2];\r
+ \r
+ if (this.nType == 1 || this.nType == 2 || this.nType == 16)\r
+ {\r
+ if (fn_arguments.length > 3)\r
+ {\r
+ this.sItemURL = fn_arguments[3];\r
+ if (fn_arguments.length > 4)\r
+ {\r
+ this.sTarget = fn_arguments[4];\r
+ if (fn_arguments.length > 5)\r
+ this.sIconRef = fn_arguments[5];\r
+ }\r
+ }\r
+ }\r
+ if (this.nType == 4 || this.nType == 8)\r
+ {\r
+ if (fn_arguments.length > 3)\r
+ {\r
+ this.sRefURL = fn_arguments[3];\r
+ if (this.nType == 4)\r
+ {\r
+ if(this.sRefURL.lastIndexOf("/")!=this.sRefURL.length-1)\r
+ this.sRefURL+="/";\r
+ }\r
+ if (fn_arguments.length > 4)\r
+ {\r
+ this.sItemURL = fn_arguments[4];\r
+ if (fn_arguments.length > 5)\r
+ {\r
+ this.sTarget = fn_arguments[5];\r
+ if (fn_arguments.length > 6)\r
+ this.sIconRef = fn_arguments[6];\r
+ }\r
+ }\r
+ }\r
+ }\r
+}\r
+\r
+\r
+function window_OnLoad()\r
+{\r
+ if (parent && parent != this && parent.putData) {\r
+ parent.putData(gTEA);\r
+ }\r
+}\r
+window.onload = window_OnLoad;
\ No newline at end of file
--- /dev/null
+<html>\r
+<head>\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+</head>\r
+<body>\r
+<script language="javascript" src="whtdata.js"></script>\r
+<script language="javascript">\r
+<!--\r
+ aTE(2,0,"Welcome to SALOME","kernel/introduction.htm");\r
+ aTE(1,3,"Using this reference manual");\r
+ aTE(2,0,"About SALOME help system","kernel/about_salome_pro_help_system.htm");\r
+ aTE(2,0,"Navigating topics","kernel/navigating_topics.htm");\r
+ aTE(2,0,"Using left-hand tabs","kernel/using_left-hand_tabs.htm");\r
+ aTE(1,4,"About SALOME");\r
+ aTE(2,0,"Introduction to SALOME","kernel/introduction_to_salome_pro.htm");\r
+ aTE(2,0,"SALOME architecture","kernel/about_salome_pro_architecture.htm");\r
+ aTE(2,0,"Installing SALOME","kernel/readme.html");\r
+ aTE(2,0,"Running SALOME","kernel/running_salome_pro.htm");\r
+ aTE(1,21,"GUI module");\r
+ aTE(2,0,"Introduction to GUI","kernel/introduction_to_iapp.htm");\r
+ aTE(2,0,"Getting started","kernel/getting_started2.htm");\r
+ aTE(2,0,"SALOME desktop","kernel/salome_pro_desktop.htm");\r
+ aTE(2,0,"Viewers","viewers.htm");\r
+ aTE(2,0,"Displaying/hiding toolbars","kernel/displaying_hiding_toolbars.htm");\r
+ aTE(1,6,"Study management");\r
+ aTE(2,0,"Creating a new study","kernel/creating_a_new_study.htm");\r
+ aTE(2,0,"Opening studies","kernel/opening_studies.htm");\r
+ aTE(2,0,"Saving and closing studies","kernel/saving_a_study.htm");\r
+ aTE(2,0,"Editing studies","kernel/editing_studies.htm");\r
+ aTE(2,0,"Displaying studies","kernel/displaying_studies.htm");\r
+ aTE(2,0,"Getting and setting study properties","kernel/getting_properties_of_the_study.htm");\r
+ aTE(2,0,"Using Object Browser","kernel/using_object_browser.htm");\r
+ aTE(2,0,"Using Registry tool","kernel/using_registry.htm");\r
+ aTE(2,0,"Using Catalog Generator","kernel/using_catalog_generator.htm");\r
+ aTE(1,5,"Setting Preferences");\r
+ aTE(2,0,"Setting Preferences","setting_preferences.htm");\r
+ aTE(2,0,"SALOME preferences","kernel/setting_preferences.htm");\r
+ aTE(2,0,"GEOM preferences","geom_preferences.htm");\r
+ aTE(2,0,"MESH preferences","mesh_preferences.htm");\r
+ aTE(2,0,"Post-Pro Preferences","post-pro_preferences.htm");\r
+\r
+//-->\r
+</script>\r
+</body>\r
+</html>\r
--- /dev/null
+<html>\r
+<head>\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+</head>\r
+<body>\r
+<script language="javascript" src="whtoc.js"></script>\r
+<script language="javascript">\r
+<!--\r
+ setRoot("whtdata0.htm");\r
+\r
+//-->\r
+</script>\r
+</body>\r
+</html>
\ No newline at end of file
--- /dev/null
+// WebHelp 5.10.001\r
+// const strings\r
+var gaProj = new Array();\r
+var gsRoot = "";\r
+\r
+function setRoot(sRoot)\r
+{\r
+ gsRoot = sRoot\r
+}\r
+\r
+function aPE(sProjPath, sRootPath)\r
+{\r
+ gaProj[gaProj.length] = new tocProjEntry(sProjPath, sRootPath);\r
+}\r
+\r
+function tocProjEntry(sProjPath, sRootPath) \r
+{\r
+ if(sProjPath.lastIndexOf("/")!=sProjPath.length-1)\r
+ sProjPath+="/"; \r
+ this.sPPath = sProjPath;\r
+ this.sRPath = sRootPath;\r
+}\r
+\r
+\r
+function window_OnLoad()\r
+{\r
+ if (parent && parent != this && parent.projReady) {\r
+ parent.projReady(gsRoot, gaProj);\r
+ }\r
+}\r
+window.onload = window_OnLoad;
\ No newline at end of file
--- /dev/null
+<html>\r
+<head>\r
+<title>Search Result</title>\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+<base target="bsscright">\r
+<script language="javascript" src="whver.js"></script>\r
+<script language="javascript1.2" src="whmozemu.js"></script>\r
+<script language="javascript1.2" src="whutils.js"></script>\r
+<script language="javascript1.2" src="whmsg.js"></script>\r
+<script language="javascript1.2" src="whproxy.js"></script>\r
+<script language="javascript1.2" src="whlang.js"></script>\r
+<script language="javascript1.2" src="whfhost.js"></script>\r
+<script language="javascript1.2">\r
+<!--\r
+if(window.gbWhFHost)\r
+{\r
+ setBackgroundcolor("White"); \r
+ \r
+ setFont("Normal", "Tahoma","8pt","Black","Normal","Normal","none");\r
+ setFont("Error", "Tahoma","8pt","Black","Normal","Normal","none");\r
+ setFont("Hover", "Tahoma","8pt","Navy","Normal","Normal","underline");\r
+ setActiveBgColor("Silver");\r
+ \r
+ \r
+ FtsWriteClassStyle();\r
+}\r
+else\r
+ document.location.reload();\r
+//-->\r
+</script>\r
+</head>\r
+<body topmargin="2" leftmargin="2" marginwidth="0" marginheight="0" bgproperties="fixed" scroll="auto" bgcolor="white">\r
+</body>\r
+</html>\r
+\r
--- /dev/null
+<html>\r
+<head>\r
+<title>Search Frame</TITLE>\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+</head>\r
+<script language="javascript" src="whver.js"></script>\r
+<script language="javascript1.2" src="whproxy.js"></script>\r
+<script language="javascript1.2" src="whmsg.js"></script>\r
+<script LANGUAGE="javascript1.2">\r
+<!--\r
+var gbIndexLayerInit = false;\r
+var strWrite="";\r
+if (window.gbWhVer&&window.gbWhProxy&&window.gbWhMsg)\r
+{\r
+ if (gbMac)\r
+ strWrite="<FRAMESET ROWS='45,100%' framespacing=0 frameborder=0>";\r
+ else\r
+ strWrite="<FRAMESET ROWS='60,100%' framespacing=0 frameborder=0>";\r
+ strWrite +="<FRAME SRC='whfform.htm' title='search form frame' name='ftsform' noresize='yes' scrolling='no'>";\r
+ strWrite +="<FRAME SRC='whfbody.htm' title='search result frame' name='ftsbody' scrolling='yes'>";\r
+ strWrite +="</FRAMESET>";\r
+ document.write(strWrite);\r
+}\r
+else\r
+ document.location.reload();\r
+//-->\r
+</script>\r
+</html>\r
--- /dev/null
+<html>\r
+<head>\r
+<title>Search Form</title>\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+</head>\r
+<style>\r
+<!--\r
+body {margin:0;}\r
+-->\r
+</style>\r
+<body bgcolor="#c0c0c0">\r
+<script language="javascript" src="whver.js"></script>\r
+<script language="javascript1.2" src="whmsg.js"></script>\r
+<script language="javascript1.2" src="whproxy.js"></script>\r
+<script language="javascript1.2" src="whutils.js"></script>\r
+<script language="javascript1.2" src="whform.js"></script>\r
+<script language="javascript1.2">\r
+<!--\r
+var gstrInput = "";\r
+function ftsLookup(bCR)\r
+{\r
+ if (bCR)\r
+ {\r
+ var strInput = document.FtsInputForm.keywordField.value.toUpperCase();\r
+ if (strInput != "") {\r
+ var oMsg = new whMessage(WH_MSG_SEARCHFTSKEY, this, 1, strInput);\r
+ if (!SendMessage(oMsg))\r
+ {\r
+ gstrInput = strInput;\r
+ }\r
+ else\r
+ gstrInput = "";\r
+ }\r
+\r
+ if (gbMac) {\r
+ document.FtsInputForm.keywordField.focus();\r
+ }\r
+ }\r
+ return;\r
+}\r
+\r
+function beforeInit()\r
+{\r
+ var oParam = new Object();\r
+ oParam.sValue = "";\r
+ var oMsg = new whMessage(WH_MSG_GETSEARCHS, this, 1, oParam);\r
+ if (SendMessage(oMsg))\r
+ {\r
+ if (oParam.sValue != "" && oParam.sValue != "- Search -")\r
+ {\r
+ document.FtsInputForm.keywordField.value = oParam.sValue;\r
+ gfunLookUp(true);\r
+ }\r
+ }\r
+ init(); \r
+}\r
+\r
+function window_unload()\r
+{\r
+ UnRegisterListener2(this, WH_MSG_SHOWTOC);\r
+ UnRegisterListener2(this, WH_MSG_SHOWIDX);\r
+ UnRegisterListener2(this, WH_MSG_SHOWFTS);\r
+ UnRegisterListener2(this, WH_MSG_SHOWGLO);\r
+ UnRegisterListener2(this, WH_MSG_SEARCHTHIS);\r
+ UnRegisterListener2(this, WH_MSG_BACKUPSEARCH);\r
+}\r
+\r
+function onSendMessage(oMsg)\r
+{\r
+ if (oMsg.nMessageId == WH_MSG_SHOWFTS)\r
+ {\r
+ document.FtsInputForm.keywordField.focus();\r
+ }\r
+ else if (oMsg.nMessageId == WH_MSG_SHOWIDX ||\r
+ oMsg.nMessageId == WH_MSG_SHOWTOC || \r
+ oMsg.nMessageId == WH_MSG_SHOWGLO)\r
+ {\r
+ document.FtsInputForm.keywordField.blur();\r
+ }\r
+ else if (oMsg.nMessageId == WH_MSG_SEARCHTHIS)\r
+ {\r
+ if (oMsg.oParam != "- Search -")\r
+ {\r
+ document.FtsInputForm.keywordField.value = oMsg.oParam;\r
+ gfunLookUp(true);\r
+ }\r
+ }\r
+ else if (oMsg.nMessageId == WH_MSG_BACKUPSEARCH)\r
+ {\r
+ if (gstrInput)\r
+ {\r
+ oMsg.oParam = gstrInput;\r
+ gstrInput = "";\r
+ return false;\r
+ }\r
+ }\r
+ return true;\r
+}\r
+\r
+if (window.gbWhForm)\r
+{\r
+ RegisterListener2(this, WH_MSG_SHOWTOC);\r
+ RegisterListener2(this, WH_MSG_SHOWIDX);\r
+ RegisterListener2(this, WH_MSG_SHOWFTS);\r
+ RegisterListener2(this, WH_MSG_SHOWGLO);\r
+ RegisterListener2(this, WH_MSG_SEARCHTHIS);\r
+ RegisterListener2(this, WH_MSG_BACKUPSEARCH);\r
+ gfunLookUp = ftsLookup;\r
+ gfunInit = null;\r
+ gstrFormName = "FtsInputForm"\r
+ gsTitle = "Type in the word(s) to search for:";\r
+ gsTitle = "Type in the word(s) to search for:";\r
+ setGoImage1("wht_go.gif");\r
+ setBackgroundcolor("White");\r
+ \r
+ setBtnType("image");\r
+ \r
+ \r
+ \r
+ setGoText("Go");\r
+ setFont("Title", "Tahoma","8pt","Navy","Normal","Normal","none");\r
+ \r
+ \r
+ document.write(getFormHTML());\r
+ writeFormStyle();\r
+ window.onload = beforeInit;\r
+ window.onunload=window_unload;\r
+}\r
+else\r
+ document.location.reload();\r
+//-->\r
+</script>\r
+</body>\r
+</html>
\ No newline at end of file
--- /dev/null
+// WebHelp 5.10.003\r
+var gsSK2=null;\r
+var gsSK=null;\r
+var gsFtsBreakChars="\t\r\n\"\\ .,!@#$%^&*()~'`:;<>?/{}[]|+-=\x85\x92\x93\x94\x95\x96\x97\x99\xA9\xAE\xB7";\r
+var gnCLF=0;\r
+var gsHelpCannotSearch="Cannot search for that phrase.";\r
+var gsNoTopics="No Topics Found.";\r
+var gsLoadingDivID="LoadingDiv";\r
+var gsLoadingMsg="Loading data, please wait...";\r
+var gsSearchMsg="Searching...";\r
+var gsResultDivID="ResultDiv";\r
+var gaaFCD=new Array();\r
+var gaaFTCD=new Array();\r
+var goCF=null;\r
+var goCTF=null;\r
+var gaTI=null;\r
+var gnCurrentOp=0;\r
+var gbNot=false;\r
+var gbReady=false;\r
+var gnLoadFts=1;\r
+var gnCacheLimits=5;\r
+var gaCCD=new Array();\r
+var gbXML=false;\r
+var gaData=new Array();\r
+var gsBgColor="#ffffff";\r
+var gsBgImage="";\r
+var gsMargin="0pt";\r
+var gsIndent="0pt";\r
+var gsCheckKey=null;\r
+var gnIndexNum=0;\r
+var gaFtsContentsCon=null;\r
+var gaTopicCheckInfo=null;\r
+var gnTopicCheck=0;\r
+var goFont=null;\r
+var goErrFont=null;\r
+var goHoverFont=null;\r
+var gsABgColor="#cccccc";\r
+var gbWhFHost=false;\r
+var gbFirst=false;\r
+\r
+function setBackground(sBgImage)\r
+{\r
+ gsBgImage=sBgImage;\r
+}\r
+\r
+function setBackgroundcolor(sBgColor)\r
+{\r
+ gsBgColor=sBgColor;\r
+}\r
+\r
+function setFont(sType,sFontName,sFontSize,sFontColor,sFontStyle,sFontWeight,sFontDecoration)\r
+{\r
+ var vFont=new whFont(sFontName,sFontSize,sFontColor,sFontStyle,sFontWeight,sFontDecoration);\r
+ if(sType=="Normal")\r
+ goFont=vFont;\r
+ else if(sType=="Error")\r
+ goErrFont=vFont;\r
+ else if(sType=="Hover")\r
+ goHoverFont=vFont;\r
+}\r
+\r
+function setActiveBgColor(sBgColor)\r
+{\r
+ gsABgColor=sBgColor;\r
+}\r
+\r
+function setMargin(sMargin)\r
+{\r
+ gsMargin=sMargin;\r
+}\r
+\r
+function setIndent(sIndent)\r
+{\r
+ gsIndent=sIndent;\r
+}\r
+\r
+function updateCache(oCF)\r
+{\r
+ var len=gaCCD.length;\r
+ if(len<gnCacheLimits*gnCLF)\r
+ gaCCD[len]=oCF;\r
+ else{\r
+ gaCCD[0].aTopics=null;\r
+ gaCCD[0].aFtsKeys=null;\r
+ removeItemFromArray(gaCCD,0);\r
+ gaCCD[len-1]=oCF;\r
+ }\r
+}\r
+\r
+function addFtsInfo(sPPath,sDPath,sFtsFile)\r
+{\r
+ gaData[gaData.length]=new ftsInfo(sPPath,sDPath,sFtsFile);\r
+}\r
+\r
+function onLoadXMLError()\r
+{\r
+ if(gnLoadFts==1)\r
+ {\r
+ var aFCD=new Array();\r
+ var aFTCD=new Array();\r
+ ftsReady(aFCD,aFTCD);\r
+ }\r
+ else if(gnLoadFts==3)\r
+ {\r
+ var aTopics=new Array();\r
+ putFtsTData(aTopics);\r
+ }\r
+ else if(gnLoadFts==2)\r
+ {\r
+ putFtsWData(aFtsContents);\r
+ var aFtsContents=new Array();\r
+ }\r
+}\r
+\r
+function putDataXML(xmlDoc,sDocPath)\r
+{\r
+ if(gnLoadFts==1)\r
+ {\r
+ var node=xmlDoc.lastChild;\r
+ if(node)\r
+ {\r
+ var oChild=node.firstChild;\r
+ var aFCD=new Array();\r
+ var aFTCD=new Array();\r
+ while(oChild)\r
+ {\r
+ if(oChild.nodeName=="chunkinfo")\r
+ {\r
+ var sURL=oChild.getAttribute("url");\r
+ var sFirst=oChild.getAttribute("first");\r
+ var sLast=oChild.getAttribute("last");\r
+ if(sURL&&sFirst&&sLast)\r
+ {\r
+ item=new Object();\r
+ item.sStartKey=sFirst;\r
+ item.sEndKey=sLast;\r
+ item.sFileName=sURL;\r
+ aFCD[aFCD.length]=item;\r
+ }\r
+ }\r
+ else if(oChild.nodeName=="tchunkinfo")\r
+ {\r
+ var sURL=oChild.getAttribute("url");\r
+ var nB=parseInt(oChild.getAttribute("first"));\r
+ var nE=parseInt(oChild.getAttribute("last"));\r
+ if(sURL&&sFirst&&sLast)\r
+ {\r
+ item=new Object();\r
+ item.nBegin=nB;\r
+ item.nEnd=nE;\r
+ item.sFileName=sURL;\r
+ aFTCD[aFTCD.length]=item;\r
+ }\r
+\r
+ }\r
+ oChild=oChild.nextSibling;\r
+ }\r
+ ftsReady(aFCD,aFTCD);\r
+ }\r
+ }\r
+ else if(gnLoadFts==3)\r
+ {\r
+ var node=xmlDoc.lastChild;\r
+ if(node)\r
+ {\r
+ var oChild=node.firstChild;\r
+ var aTopics=new Array();\r
+ while(oChild)\r
+ {\r
+ if(oChild.nodeName=="topic")\r
+ {\r
+ var name=oChild.getAttribute("name");\r
+ var sURL=oChild.getAttribute("url");\r
+ if(name&&name.length>0&&sURL)\r
+ {\r
+ var topic=new Object();\r
+ topic.sTopicTitle=name;\r
+ topic.sTopicURL=sURL;\r
+ aTopics[aTopics.length]=topic;\r
+ }\r
+ }\r
+ oChild=oChild.nextSibling;\r
+ }\r
+ putFtsTData(aTopics);\r
+ }\r
+ }\r
+ else if(gnLoadFts==2)\r
+ {\r
+ var node=xmlDoc.lastChild;\r
+ if(node)\r
+ {\r
+ var oChild=node.firstChild;\r
+ var aFtsContents=new Array();\r
+ while(oChild)\r
+ {\r
+ if(oChild.nodeName=="key")\r
+ {\r
+ var name=oChild.getAttribute("name");\r
+ if(name&&name.length>0)\r
+ {\r
+ var item=new Object();\r
+ item.sItemName=name;\r
+ aFtsContents[aFtsContents.length]=item;\r
+ var oChildChild=oChild.firstChild;\r
+ while(oChildChild)\r
+ {\r
+ if(oChildChild.nodeName=="#text")\r
+ {\r
+ var sIDs=oChildChild.nodeValue;\r
+ if(sIDs)\r
+ {\r
+ var nBPos=0;\r
+ do\r
+ {\r
+ var nPos=sIDs.indexOf(",",nBPos);\r
+ var sID=null;\r
+ if(nPos!=-1)\r
+ sID=sIDs.substring(nBPos,nPos);\r
+ else\r
+ sID=sIDs.substring(nBPos);\r
+\r
+ if(sID)\r
+ {\r
+ var id=parseInt(sID);\r
+ if(!isNaN(id))\r
+ {\r
+ if(!item.aTopics)\r
+ item.aTopics=new Array();\r
+ item.aTopics[item.aTopics.length]=id;\r
+ }\r
+ }\r
+ nBPos=nPos+1;\r
+ }while(nBPos!=0&&nBPos<sIDs.length);\r
+ }\r
+ }\r
+ oChildChild=oChildChild.nextSibling;\r
+ }\r
+ }\r
+ }\r
+ oChild=oChild.nextSibling;\r
+ }\r
+ putFtsWData(aFtsContents);\r
+ }\r
+ }\r
+}\r
+\r
+function ftsInfo(sPPath,sDPath,sFtsFile)\r
+{\r
+ this.sPPath=sPPath;\r
+ this.sDPath=sDPath;\r
+ this.sFtsFile=sFtsFile;\r
+}\r
+\r
+function window_OnLoad()\r
+{\r
+ if(gsBgImage&&gsBgImage.length>0)\r
+ {\r
+ document.body.background=gsBgImage;\r
+ }\r
+ if(gsBgColor&&gsBgColor.length>0)\r
+ {\r
+ document.body.bgColor=gsBgColor;\r
+ }\r
+ writeResultDiv();\r
+ loadFts();\r
+ var oMsg=new whMessage(WH_MSG_SHOWFTS,this,1,null)\r
+ SendMessage(oMsg);\r
+}\r
+\r
+function writeResultDiv()\r
+{\r
+ var sHTML="<div id=\""+gsResultDivID+"\" style=\"POSITION:absolute;\"></div>";\r
+ document.body.insertAdjacentHTML("beforeEnd",sHTML);\r
+}\r
+\r
+function loadFts()\r
+{\r
+ if(!gbReady)\r
+ {\r
+ var oResMsg=new whMessage(WH_MSG_GETPROJINFO,this,1,null);\r
+ if(SendMessage(oResMsg)&&oResMsg.oParam)\r
+ {\r
+ gbReady=true;\r
+ var oProj=oResMsg.oParam;\r
+ var aProj=oProj.aProj;\r
+ gbXML=oProj.bXML;\r
+ if(aProj.length>0)\r
+ {\r
+ var sLangId=aProj[0].sLangId;\r
+ for(var i=0;i<aProj.length;i++)\r
+ {\r
+ if(aProj[i].sFts&&aProj[i].sLangId==sLangId)\r
+ {\r
+ addFtsInfo(aProj[i].sPPath,aProj[i].sDPath,aProj[i].sFts);\r
+ }\r
+ }\r
+ }\r
+ loadFD();\r
+\r
+ } \r
+ }\r
+}\r
+\r
+function loadFD()\r
+{\r
+ if(gnCLF<gaData.length)\r
+ {\r
+ gnLoadFts=1;\r
+ loadData2(gaData[gnCLF].sPPath+gaData[gnCLF].sDPath+gaData[gnCLF].sFtsFile);\r
+ }\r
+ else \r
+ {\r
+ var oMsg = new whMessage(WH_MSG_BACKUPSEARCH, this, 1, null);\r
+ if (SendMessage(oMsg))\r
+ {\r
+ if (oMsg.oParam)\r
+ {\r
+ gsSK=oMsg.oParam.toLowerCase();\r
+ findFTSKey();\r
+ }\r
+ }\r
+ RegisterListener2(this, WH_MSG_SEARCHFTSKEY);\r
+ }\r
+}\r
+\r
+function loadData2(sFile)\r
+{\r
+ if(gbXML)\r
+ loadDataXML(sFile);\r
+ else\r
+ loadData(sFile);\r
+}\r
+\r
+function findFTSKey()\r
+{\r
+ gaTI=new Array();\r
+ gnCurrentOp=1;\r
+ gbNot=false;\r
+ displayMsg(gsSearchMsg);\r
+ if(gsSK!="")\r
+ {\r
+ gbFirst=true;\r
+ findOneKey();\r
+ }\r
+}\r
+\r
+function findOneKey()\r
+{\r
+ if(gsSK && gsSK!="")\r
+ {\r
+ var sInput=gsSK;\r
+ var sCW="";\r
+ var nS=-1;\r
+ var nSep=-1;\r
+ for(var nChar=0;nChar<gsFtsBreakChars.length;nChar++){\r
+ var nFound=sInput.indexOf(gsFtsBreakChars.charAt(nChar));\r
+ if((nFound!=-1)&&((nS==-1)||(nFound<nS))){\r
+ nS=nFound;\r
+ nSep=nChar;\r
+ }\r
+ }\r
+ if(nS==-1){\r
+ sCW=sInput;\r
+ sInput="";\r
+ }else{\r
+ sCW=sInput.substring(0,nS);\r
+ sInput=sInput.substring(nS+1);\r
+ }\r
+\r
+ gsSK=sInput;\r
+ \r
+ if((sCW=="or")||((nSep>=0)&&(gsFtsBreakChars.charAt(nSep)=="|"))){\r
+ gnCurrentOp=0;\r
+ gbNot=false;\r
+ }else if((sCW=="and")||((nSep>=0)&&(gsFtsBreakChars.charAt(nSep)=="&"))){\r
+ gnCurrentOp=1;\r
+ gbNot=false;\r
+ }else if((sCW=="not")||\r
+ ((nSep>=0)&&(gsFtsBreakChars.charAt(nSep)=="~"))){\r
+ gbNot=!gbNot;\r
+ }else if(sCW!=""&&!IsStopWord(sCW,gaFtsStop)){\r
+ var sCurrentStem=GetStem(sCW);\r
+ gsCW=sCurrentStem;\r
+ ftsFindKeyword();\r
+ return;\r
+ }\r
+ findOneKey();\r
+ }\r
+ else{\r
+ displayTopics();\r
+ checkAgain();\r
+ }\r
+}\r
+\r
+function checkAgain()\r
+{\r
+ gsCheckKey = "";\r
+ gnIndexNum = 0;\r
+ gsSK=gsSK2;\r
+ gsSK2=null;\r
+ if(gsSK!=null)\r
+ setTimeout("findFTSKey();",1);\r
+}\r
+\r
+function displayTopics()\r
+{\r
+ var sHTML="";\r
+ var sLine="";\r
+ for(var i=0;i<gaTI.length;i++){\r
+ sLine+="<dt><nobr><a href='"+gaTI[i].sTopicURL+"'>"+_textToHtml(gaTI[i].sTopicTitle)+"</a></nobr></dt>";\r
+ if(i>>4<<4==i)\r
+ {\r
+ sHTML+=sLine;\r
+ sLine="";\r
+ }\r
+ }\r
+ if(sLine.length>0)\r
+ sHTML+=sLine;\r
+\r
+ if(sHTML.length==0)\r
+ sHTML="<P>"+gsNoTopics+"</P>"\r
+ else\r
+ sHTML="<dl>"+sHTML+"</dl>";\r
+\r
+ var resultDiv=getElement(gsResultDivID);\r
+ if(resultDiv)\r
+ resultDiv.innerHTML=sHTML;\r
+}\r
+\r
+function displayMsg(sErrorMsg)\r
+{\r
+ var sHTML="<P>"+sErrorMsg+"</P>";\r
+\r
+ var resultDiv=getElement(gsResultDivID);\r
+ if(resultDiv)\r
+ resultDiv.innerHTML=sHTML;\r
+}\r
+\r
+function ftsFindKeyword()\r
+{\r
+ var sKey=gsCW;\r
+ var bNeedLoad=false;\r
+ var aFtsContentsCon=null;\r
+ var s=0;\r
+ if(sKey==null) return;\r
+ if(!gsCheckKey||sKey!=gsCheckKey||gnIndexNum==0)\r
+ {\r
+ aFtsContentsCon=new Array();\r
+ gnCheck=0;\r
+ gsCheckKey=sKey;\r
+ gnTopicCheck=0;\r
+ gaTopicCheckInfo=null;\r
+ }\r
+ else{\r
+ s=gnIndexNum;\r
+ aFtsContentsCon=gaFtsContentsCon;\r
+ }\r
+ for(var i=gnCheck;i<gaaFCD.length;i++)\r
+ {\r
+ var oCF=getChunkedFts(i,sKey);\r
+ if(oCF)\r
+ {\r
+ if(!oCF.aFtsKeys&&oCF.sFileName!=null)\r
+ {\r
+ bNeedLoad=true;\r
+ oCF.nProjId=i;\r
+ goCF=oCF;\r
+ gnIndexNum=s;\r
+ gnCheck=i;\r
+ gaFtsContentsCon=aFtsContentsCon;\r
+ gnLoadFts=2;\r
+ beginLoading();\r
+ loadData2(gaData[i].sPPath+gaData[i].sDPath+oCF.sFileName);\r
+ break;\r
+ }\r
+ else{\r
+ aFtsContentsCon[s++]=oCF;\r
+ }\r
+ }\r
+ }\r
+ if(!bNeedLoad)\r
+ {\r
+ var aTI=gaTopicCheckInfo;\r
+ for(var m=gnTopicCheck;m<aFtsContentsCon.length;m++)\r
+ {\r
+ var aTIPart=getTopics(aFtsContentsCon[m],sKey);\r
+ if(aTIPart==null)\r
+ {\r
+ gnCheck=gaaFCD.length;\r
+ gnTopicCheck=m;\r
+ gaTopicCheckInfo=aTI;\r
+ gaFtsContentsCon=aFtsContentsCon;\r
+ return;\r
+ }\r
+ if(m==0)\r
+ aTI=aTIPart;\r
+ else\r
+ aTI=mergeTopics(aTI,aTIPart);\r
+ }\r
+ if(mergewithPreviousResult(aTI))\r
+ {\r
+ gbFirst=false;\r
+ findOneKey();\r
+ }\r
+ else\r
+ checkAgain();\r
+ }\r
+}\r
+\r
+function mergewithPreviousResult(aTI)\r
+{\r
+ if(aTI!=null&&aTI.length!=0)\r
+ {\r
+ var nNumTopics=aTI.length;\r
+ if(gnCurrentOp==0||gbFirst){\r
+ if(gbNot){\r
+ displayMsg(gsHelpCannotSearch);\r
+ return false;\r
+ }else{\r
+ var aLS,aSS;\r
+ if(gaTI.length>=aTI.length)\r
+ {\r
+ aLS=gaTI;\r
+ aSS=aTI;\r
+ }\r
+ else\r
+ {\r
+ aLS=aTI;\r
+ aSS=gaTI;\r
+ }\r
+ var s=0;\r
+ for(var i=0;i<aSS.length;i++)\r
+ {\r
+ var bAlreadyThere=false;\r
+ for(var j=s;j<aLS.length;j++)\r
+ {\r
+ if(aSS[i].equalTo(aLS[j]))\r
+ {\r
+ bAlreadyThere=true;\r
+ s=j;\r
+ break;\r
+ }\r
+ }\r
+ if(!bAlreadyThere)\r
+ {\r
+ insertTopic(aLS,aSS[i]);\r
+ }\r
+ }\r
+ gaTI=aLS;\r
+ }\r
+ }else if(gnCurrentOp==1){\r
+ if(gbNot){\r
+ var s=0;\r
+ for(var i=0;i<aTI.length;i++)\r
+ {\r
+ for(var j=s;j<gaTI.length;j++)\r
+ {\r
+ if(aTI[i].equalTo(gaTI[j]))\r
+ {\r
+ removeItemFromArray(gaTI,j);\r
+ s=j;\r
+ break;\r
+ }\r
+ }\r
+ }\r
+ }else{\r
+ var s=0;\r
+ for(var i=0;i<gaTI.length;i++)\r
+ {\r
+ var bFound=false;\r
+ for(var j=s;j<aTI.length;j++)\r
+ {\r
+ if(gaTI[i].equalTo(aTI[j]))\r
+ {\r
+ bFound=true;\r
+ s=j;\r
+ }\r
+ }\r
+ if(!bFound)\r
+ {\r
+ removeItemFromArray(gaTI,i);\r
+ i--;\r
+ }\r
+ } \r
+ }\r
+ }\r
+ }else{\r
+ if((gnCurrentOp==1)&&(!gbNot)){\r
+ gaTI.length=0;\r
+ }else if((gnCurrentOp==0)&&(gbNot)){\r
+ displayMsg(gsHelpCannotSearch);\r
+ return false;\r
+ }\r
+ }\r
+ return true;\r
+}\r
+\r
+function insertTopic(aTI,oTI)\r
+{\r
+ var nB=0;\r
+ var nE=aTI.length-1;\r
+ if(nE>=0)\r
+ {\r
+ var nM;\r
+ var bFound=false;\r
+ do{\r
+ nM=(nB+nE)>>1;\r
+ if(compare(aTI[nM].sTopicTitle,oTI.sTopicTitle)>0)\r
+ nE=nM-1;\r
+ else if(compare(aTI[nM].sTopicTitle,oTI.sTopicTitle)<0)\r
+ nB=nM+1;\r
+ else\r
+ {\r
+ bFound=true;\r
+ break;\r
+ }\r
+ }while(nB<=nE);\r
+ if(bFound)\r
+ insertItemIntoArray(aTI,nM,oTI);\r
+ else\r
+ {\r
+ if(compare(aTI[nM].sTopicTitle,oTI.sTopicTitle)<0)\r
+ insertItemIntoArray(aTI,nM+1,oTI);\r
+ else\r
+ insertItemIntoArray(aTI,nM,oTI);\r
+ }\r
+ }\r
+ else\r
+ aTI[0]=oTI;\r
+}\r
+\r
+function mergeTopics(aTI1,aTI2)\r
+{\r
+ var i1=0;\r
+ var i2=0;\r
+ var len1=aTI1.length;\r
+ var len2=aTI2.length;\r
+ var aTopicNew=new Array();\r
+ var i=0;\r
+ while(i1<len1||i2<len2)\r
+ {\r
+ if(i1<len1&&i2<len2)\r
+ {\r
+ if(compare(aTI1[i1].sTopicTitle,aTI2[i2].sTopicTitle)<0)\r
+ aTopicNew[i++]=aTI1[i1++];\r
+ else\r
+ aTopicNew[i++]=aTI2[i2++];\r
+ }\r
+ else if(i1<len1)\r
+ aTopicNew[i++]=aTI1[i1++];\r
+ else if(i2<len2)\r
+ aTopicNew[i++]=aTI2[i2++];\r
+ }\r
+ return aTopicNew;\r
+}\r
+\r
+function getTopics(oCF,sKey)\r
+{\r
+ var aTIPart=new Array();\r
+ if(oCF&&oCF.aFtsKeys)\r
+ {\r
+ var keys=oCF.aFtsKeys;\r
+ var nB=0;\r
+ var nE=keys.length-1;\r
+ var nM=-1;\r
+ var bFound=false;\r
+ do{\r
+ nM=(nB+nE)>>1;\r
+ if(compare(keys[nM].sItemName,sKey)>0)\r
+ nE=nM-1;\r
+ else if(compare(keys[nM].sItemName,sKey)<0)\r
+ nB=nM+1;\r
+ else{\r
+ bFound=true;\r
+ break;\r
+ }\r
+ }while(nB<=nE);\r
+ if(bFound)\r
+ {\r
+ if(keys[nM].aTopics)\r
+ {\r
+ for(var i=0;i<keys[nM].aTopics.length;i++)\r
+ {\r
+ var oTC=getTopicChunk(gaaFTCD[oCF.nProjId],keys[nM].aTopics[i]);\r
+ if(oTC.aTopics)\r
+ {\r
+ aTIPart[aTIPart.length]=\r
+ new topicInfo(oTC.aTopics[keys[nM].aTopics[i]-oTC.nBegin].sTopicTitle,\r
+ gaData[oCF.nProjId].sPPath+oTC.aTopics[keys[nM].aTopics[i]-oTC.nBegin].sTopicURL);\r
+ }\r
+ else{\r
+ goCTF=oTC;\r
+ gnLoadFts=3;\r
+ beginLoading();\r
+ loadData2(gaData[oCF.nProjId].sPPath+gaData[oCF.nProjId].sDPath+oTC.sFileName);\r
+ return null;\r
+ }\r
+ }\r
+ }\r
+ }\r
+ }\r
+ return aTIPart;\r
+}\r
+\r
+function getTopicChunk(aFTCD,nTopicId)\r
+{\r
+ if(aFTCD&&aFTCD.length)\r
+ {\r
+ var nB=0;\r
+ var nE=aFTCD.length-1;\r
+ var nM=-1;\r
+ var bFound=false;\r
+ do{\r
+ nM=(nB+nE)>>1;\r
+ if(aFTCD[nM].nBegin>nTopicId)\r
+ nE=nM-1;\r
+ else if(aFTCD[nM].nEnd<nTopicId)\r
+ nB=nM+1;\r
+ else{\r
+ bFound=true;\r
+ break;\r
+ }\r
+ }while(nB<=nE);\r
+ if(bFound)\r
+ return aFTCD[nM];\r
+ }\r
+ return null;\r
+}\r
+\r
+function endLoading()\r
+{\r
+ var oDiv=getElement(gsLoadingDivID);\r
+ if(oDiv)\r
+ oDiv.style.visibility="hidden";\r
+}\r
+\r
+function beginLoading()\r
+{\r
+ var oDiv=getElement(gsLoadingDivID);\r
+ if(!oDiv)\r
+ {\r
+ document.body.insertAdjacentHTML("afterBegin",writeLoadingDiv());\r
+ oDiv=getElement(gsLoadingDivID);\r
+ }\r
+ \r
+ if(oDiv)\r
+ {\r
+ oDiv.style.top=document.body.scrollTop;\r
+ oDiv.style.visibility="visible";\r
+ }\r
+}\r
+\r
+function writeLoadingDiv(nIIdx)\r
+{\r
+ return "<div id=\""+gsLoadingDivID+"\" style=\"position:absolute;top:0;left:0;z-index:600;visibility:hidden;padding-left:4px;background-color:ivory;border-width:1;border-style:solid;border-color:black;width:150px;\">"+gsLoadingMsg+"</div>";\r
+}\r
+\r
+function topicInfo(sTopicTitle,sTopicURL)\r
+{\r
+ this.sTopicTitle=sTopicTitle;\r
+ this.sTopicURL=sTopicURL;\r
+ this.equalTo=function(oTI)\r
+ {\r
+ return ((this.sTopicTitle==oTI.sTopicTitle)&&\r
+ (this.sTopicURL==oTI.sTopicURL));\r
+ }\r
+}\r
+\r
+function getChunkedFts(nIndex,sKey)\r
+{\r
+ var oCF=null;\r
+ if(nIndex<gaaFCD.length)\r
+ {\r
+ var len=gaaFCD[nIndex].length;\r
+ if(len>0)\r
+ {\r
+ var nB=0;\r
+ var nE=len-1;\r
+ var bFound=false;\r
+ do{\r
+ var nM=(nB+nE)>>1;\r
+ if(compare(sKey,gaaFCD[nIndex][nM].sEndKey)>0)\r
+ {\r
+ nB=nM+1;\r
+ }\r
+ else if(compare(sKey,gaaFCD[nIndex][nM].sStartKey)<0)\r
+ {\r
+ nE=nM-1;\r
+ }\r
+ else{\r
+ bFound=true;\r
+ break;\r
+ }\r
+ }while(nE>=nB);\r
+ if(bFound)\r
+ oCF=gaaFCD[nIndex][nM];\r
+ }\r
+ }\r
+ return oCF;\r
+}\r
+\r
+function ftsReady(aFCD,aFTCD)\r
+{\r
+ endLoading();\r
+ gaaFTCD[gnCLF]=aFTCD;\r
+ gaaFCD[gnCLF++]=aFCD;\r
+ setTimeout("loadFD();",1);\r
+}\r
+\r
+function putFtsTData(aTopics)\r
+{\r
+ endLoading();\r
+ var oCTF=goCTF;\r
+ if(oCTF)\r
+ {\r
+ oCTF.aTopics=aTopics;\r
+ setTimeout("ftsFindKeyword();",1);\r
+ }\r
+}\r
+\r
+function putFtsWData(aFtsContents)\r
+{\r
+ endLoading();\r
+ var oCF=goCF;\r
+ if(oCF)\r
+ {\r
+ updateCache(oCF);\r
+ oCF.aFtsKeys=aFtsContents;\r
+ setTimeout("ftsFindKeyword();",1);\r
+ }\r
+}\r
+\r
+function IsStopWord(sCW,aFtsStopArray)\r
+{\r
+ var nStopArrayLen=aFtsStopArray.length;\r
+ var nB=0;\r
+ var nE=nStopArrayLen-1;\r
+ var nM=0;\r
+ var bFound=false;\r
+ var sStopWord="";\r
+ while(nB<=nE){\r
+ nM=(nB+nE);\r
+ nM>>=1;\r
+ sStopWord=aFtsStopArray[nM];\r
+ if(compare(sCW,sStopWord)>0){\r
+ nB=(nB==nM)?nM+1:nM;\r
+ }else{\r
+ if(compare(sCW,sStopWord)<0){\r
+ nE=(nE==nM)?nM-1:nM;\r
+ }else{\r
+ bFound=true;\r
+ break;\r
+ }\r
+ }\r
+ }\r
+ return bFound;\r
+}\r
+\r
+function GetStem(szWord)\r
+{\r
+ if(gaFtsStem==null||gaFtsStem.length==0)return szWord;\r
+ var aStems=gaFtsStem;\r
+\r
+ var nStemPos=0;\r
+ var csStem="";\r
+ for(var iStem=0;iStem<aStems.length;iStem++){\r
+\r
+ if(aStems[iStem].length>=szWord.length-1) continue;\r
+ nStemPos=szWord.lastIndexOf(aStems[iStem]);\r
+ if(nStemPos>0){\r
+ var cssub=szWord.substring(nStemPos);\r
+ if(cssub==aStems[iStem]){\r
+ csStem=szWord;\r
+ if(szWord.charAt(nStemPos-2)==szWord.charAt(nStemPos-1)){\r
+ csStem=csStem.substring(0,nStemPos-1);\r
+ }else{\r
+ csStem=csStem.substring(0,nStemPos);\r
+ }\r
+ return csStem;\r
+ }\r
+ }\r
+ }\r
+ return szWord;\r
+}\r
+\r
+function FtsWriteClassStyle()\r
+{\r
+ var sStyle="<STYLE TYPE='text/css'>\n";\r
+ if (gsBgImage)\r
+ sStyle+="body {border-top:"+gsBgColor+" 1px solid;}\n";\r
+ else\r
+ sStyle+="body {border-top:black 1px solid;}\n";\r
+ sStyle+="P {"+getFontStyle(goErrFont)+"margin-left:"+gsIndent+";margin-top:"+gsMargin+";}\n";\r
+ sStyle+="dl {"+getFontStyle(goFont)+"margin-left:"+gsIndent+";margin-top:"+gsMargin+";}\n";\r
+ sStyle+="A:link {"+getFontStyle(goFont)+"}\n";\r
+ sStyle+="A:visited {"+getFontStyle(goFont)+"}\n";\r
+ sStyle+="A:active {background-color:"+gsABgColor+";}\n";\r
+ sStyle+="A:hover {"+getFontStyle(goHoverFont)+"}\n";\r
+ sStyle+="</STYLE>";\r
+ document.write(sStyle);\r
+}\r
+\r
+function window_Unload()\r
+{\r
+ UnRegisterListener2(this,WH_MSG_PROJECTREADY);\r
+ UnRegisterListener2(this, WH_MSG_SEARCHFTSKEY);\r
+}\r
+\r
+\r
+function onSendMessage(oMsg)\r
+{\r
+ var nMsgId=oMsg.nMessageId;\r
+ if(nMsgId==WH_MSG_SEARCHFTSKEY)\r
+ {\r
+ if(oMsg.oParam)\r
+ {\r
+ if(gsSK==null||gsSK=="")\r
+ {\r
+ gsSK=oMsg.oParam.toLowerCase();\r
+ findFTSKey();\r
+ }\r
+ else\r
+ gsSK2=oMsg.oParam.toLowerCase();\r
+ }\r
+ }\r
+ else if(nMsgId==WH_MSG_PROJECTREADY)\r
+ {\r
+ loadFts();\r
+ }\r
+ return true;\r
+}\r
+\r
+if (window.gbWhUtil&&window.gbWhLang&&window.gbWhProxy&&window.gbWhVer&&window.gbWhMsg)\r
+{\r
+ goFont=new whFont("Verdana","8pt","#000000","normal","normal","none");\r
+ goErrFont=new whFont("Verdana","8pt","#000000","normal","bold","none");\r
+ goHoverFont=new whFont("Verdana","8pt","#007f00","normal","normal","underline");\r
+ window.onload=window_OnLoad;\r
+ window.onbeforeunload=window_BUnload;\r
+ window.onunload=window_Unload;\r
+ RegisterListener2(this,WH_MSG_PROJECTREADY);\r
+ gbWhFHost=true;\r
+}\r
+else\r
+ document.location.reload();
\ No newline at end of file
--- /dev/null
+// WebHelp 5.10.001\r
+var gfunLookUp;\r
+var gbInputEnable;\r
+var gfunInit;\r
+var gstrFormName= "";\r
+var gbWithButton = false;\r
+var gsTitle="";\r
+var gsOverImage = "";\r
+var gsOutImage = "";\r
+var gsClickImage = "";\r
+var gsText = "";\r
+var gsBgColor = "#c0c0c0";\r
+var gsBgImage = "";\r
+var gbInImage = 0;\r
+var gbInputEnable = 0;\r
+\r
+var goTitleFont=null;\r
+var goInputFont=null;\r
+var goNormalFont=null;\r
+var goHoverFont=null;\r
+var gnType=-1;\r
+var gbWhForm=false;\r
+\r
+function setBackground(sBgImage)\r
+{\r
+ if (sBgImage != null && sBgImage.length > 0)\r
+ gsBgImage = sBgImage;\r
+\r
+ if (gsBgImage && gsBgImage .length > 0)\r
+ {\r
+ document.body.background = gsBgImage ;\r
+ }\r
+}\r
+\r
+function setBackgroundcolor(sBgColor)\r
+{\r
+ if (sBgColor != null && sBgColor.length > 0)\r
+ gsBgColor = sBgColor;\r
+\r
+ if (gsBgColor&& gsBgColor.length > 0)\r
+ {\r
+ document.body.bgColor = gsBgColor;\r
+ }\r
+}\r
+\r
+function setBtnType(sType)\r
+{\r
+ if (sType == "image")\r
+ {\r
+ gnType = 0;\r
+ }\r
+ else if (sType == "text")\r
+ {\r
+ gnType = 1;\r
+ }\r
+}\r
+\r
+function setGoImage1(sImage1)\r
+{\r
+ gsOutImage = sImage1;\r
+ if (gsOutImage && gsOutImage.length > 0)\r
+ gbWithButton = true;\r
+}\r
+\r
+function setGoImage2(sImage2)\r
+{\r
+ gsOverImage = sImage2;\r
+ if (gsOverImage && gsOverImage.length > 0)\r
+ gbWithButton = true;\r
+}\r
+\r
+function setGoImage3(sImage3)\r
+{\r
+ gsClickImage = sImage3;\r
+ if (gsClickImage && gsClickImage.length > 0)\r
+ gbWithButton = true;\r
+}\r
+\r
+function setGoText(sText)\r
+{\r
+ gsText = sText;\r
+ if (gsText.length > 0)\r
+ gbWithButton = true;\r
+}\r
+\r
+function setFont(sType, sFontName, sFontSize, sFontColor, sFontStyle, sFontWeight, sFontDecoration)\r
+{\r
+ var vFont = new whFont(sFontName, sFontSize, sFontColor, sFontStyle, sFontWeight, sFontDecoration);\r
+ if (sType == "Title")\r
+ {\r
+ goTitleFont = vFont;\r
+ var vFont1 = new whFont(sFontName, sFontSize, "black", sFontStyle, sFontWeight, sFontDecoration);\r
+ goInputFont=vFont1; \r
+ }\r
+ else if (sType == "Normal")\r
+ goNormalFont = vFont;\r
+ else if (sType == "Hover")\r
+ goHoverFont = vFont;\r
+}\r
+\r
+function writeFormStyle()\r
+{\r
+ var sStyle = "<style type='text/css'>";\r
+ sStyle += "p.title {" + getFontStyle(goTitleFont) + "margin-top:0;margin-bottom:0}\n";\r
+ sStyle += ".inputfield {" + getFontStyle(goInputFont) +"width:100%; }\n";\r
+ sStyle+="A:link {"+getFontStyle(goNormalFont)+"}\n";\r
+ sStyle+="A:visited {"+getFontStyle(goNormalFont)+"}\n";\r
+ sStyle +="A:hover {"+getFontStyle(goHoverFont)+"}\n";\r
+ sStyle+=".clsFormBackground{\n";\r
+ if (gsBgImage)\r
+ sStyle+="border-top:"+gsBgColor+" 1px solid;}\n";\r
+ else\r
+ sStyle+="border-top:black 1px solid;}\n";\r
+\r
+ sStyle += "</style>";\r
+ document.write(sStyle);\r
+}\r
+\r
+function lookupKeyDown()\r
+{\r
+ if (gbInputEnable)\r
+ {\r
+ if (gbIE4)\r
+ {\r
+ if (event.keyCode == 13) //Enter key\r
+ gfunLookUp(true);\r
+ else\r
+ gfunLookUp(false);\r
+ } \r
+ else\r
+ gfunLookUp(false);\r
+ }\r
+}\r
+\r
+function init()\r
+{\r
+ if (gfunInit)\r
+ gfunInit();\r
+ if (!window.Array) return;\r
+ document.onkeyup = lookupKeyDown;\r
+}\r
+\r
+function inputSubmit()\r
+{\r
+ if ((gbInputEnable && !gbIE4)|| gbInImage)\r
+ gfunLookUp(true);\r
+}\r
+\r
+function inputEnable(bEnable)\r
+{\r
+ gbInputEnable = bEnable;\r
+}\r
+\r
+function inImage(bImage)\r
+{\r
+ gbInImage = bImage;\r
+}\r
+\r
+function getFormHTML()\r
+{\r
+ var sForm = "";\r
+ sForm += "<table class=\"clsFormBackground\" width=\"100%\" cellspacing=\"0\" cellpadding=\"5\" border=\"0\">";\r
+ sForm += "<form name=\"" + gstrFormName + "\" method=\"POST\" action=\"javascript:inputSubmit()\" style=\"width:100%\">";\r
+ sForm += "<tr>";\r
+ sForm += "<td>";\r
+ sForm += "<p class=title><nobr>" + gsTitle + "</nobr><br><table width=\"100%\"><tr valign=\"middle\"><td width=\"100%\"><input class=\"inputfield\" type=\"text\" name=\"keywordField\" onfocus=\"inputEnable(1);\" onblur=\"inputEnable(0);\"></td>";\r
+ if (gbWithButton && gnType >= 0)\r
+ {\r
+ sForm += "<td><a title=\"submit button\" href=\"javascript:void(0);\" onclick=\"" + gstrFormName + ".submit(); return false;\" onfocus=\"inImage(1);\" onblur=\"inImage(0);\" onmouseup=\"onMouseUp();\" onmousedown=\"onMouseDown();\" onmouseover=\"onMouseOver();\" onmouseout=\"onMouseOut();\">"\r
+ if (gnType == 0)\r
+ {\r
+ if (!gsText)\r
+ gsText="Go";\r
+ sForm += "<img alt=\""+gsText+"\" id=\"go\" border=\"0\" src=\"" + gsOutImage + "\">";\r
+ }\r
+ else\r
+ sForm += gsText ;\r
+ sForm += "</a></td>";\r
+ }\r
+ sForm += "</tr></table></p></td></tr></form></table>";\r
+ return sForm;\r
+}\r
+\r
+function onMouseOver()\r
+{\r
+ if (getElement("go") && gsOverImage)\r
+ getElement("go").src = gsOverImage;\r
+}\r
+\r
+function onMouseDown()\r
+{\r
+ if (getElement("go") && gsClickImage)\r
+ getElement("go").src = gsClickImage;\r
+}\r
+\r
+function onMouseUp()\r
+{\r
+ if (getElement("go") && gsOutImage)\r
+ getElement("go").src = gsOutImage;\r
+}\r
+\r
+function onMouseOut()\r
+{\r
+ if (getElement("go") && gsOutImage)\r
+ getElement("go").src = gsOutImage;\r
+}\r
+\r
+if (window.gbWhUtil&&window.gbWhVer&&window.gbWhProxy&&window.gbWhMsg)\r
+{\r
+ goTitleFont=new whFont("Arial", "9pt", "#000000", "normal", "normal", "none");\r
+ goNormalFont=new whFont("Arial", "9pt", "#000000", "normal", "normal", "none");\r
+ goHoverFont=new whFont("Arial", "9pt", "#000000", "normal", "normal", "underline");\r
+ gbWhForm=true;\r
+}\r
+else\r
+ document.location.reload();
\ No newline at end of file
--- /dev/null
+// WebHelp 5.10.001\r
+// this value should be identical to the value used in whproxy.js\r
+window.whname = "wh_stub";\r
+\r
+// this file will be used by Topic and NavBar and NavPane and other components\r
+// and this file is used in child frame html.\r
+// and the whstub.js will be used in the start page.\r
+// see reference in whstub.js.\r
+// Internal Area\r
+var gbInited = false;\r
+var gWndStubPage = null;\r
+function getStubPage()\r
+{\r
+ if (!gbInited)\r
+ {\r
+ gWndStubPage = getStubPage_inter(window);\r
+ gbInited = true;\r
+ }\r
+ return gWndStubPage;\r
+}\r
+\r
+function getStubPage_inter(wCurrent) {\r
+ if (null == wCurrent.parent || wCurrent.parent == wCurrent)\r
+ return null;\r
+\r
+ if (wCurrent.parent.whname && "wh_stub" == wCurrent.parent.whname) \r
+ return wCurrent.parent;\r
+ else\r
+ if (wCurrent.parent.frames.length != 0 && wCurrent.parent != wCurrent)\r
+ return getStubPage_inter(wCurrent.parent);\r
+ else \r
+ return null;\r
+}\r
+\r
+// Public interface begin here................\r
+function RegisterListener(framename, nMessageId)\r
+{\r
+ var wStartPage = getStubPage();\r
+ if (wStartPage && wStartPage != this) {\r
+ return wStartPage.RegisterListener(framename, nMessageId);\r
+ }\r
+ else \r
+ return false;\r
+}\r
+\r
+function RegisterListener2(oframe, nMessageId)\r
+{\r
+ var wStartPage = getStubPage();\r
+ if (wStartPage && wStartPage != this) {\r
+ return wStartPage.RegisterListener2(oframe, nMessageId);\r
+ }\r
+ else \r
+ return false;\r
+}\r
+\r
+function UnRegisterListener2(oframe, nMessageId)\r
+{\r
+ var wStartPage = getStubPage();\r
+ if (wStartPage && wStartPage != this && wStartPage.UnRegisterListener2) {\r
+ return wStartPage.UnRegisterListener2(oframe, nMessageId);\r
+ }\r
+ else \r
+ return false;\r
+}\r
+\r
+function SendMessage(oMessage)\r
+{\r
+ var nMsgId = oMessage.nMessageId;\r
+ if (nMsgId == WH_MSG_ISINFRAMESET && oMessage.wSender != this)\r
+ return true;\r
+ var wStartPage = getStubPage();\r
+ if (wStartPage && wStartPage != this && wStartPage.SendMessage) \r
+ {\r
+ return wStartPage.SendMessage(oMessage);\r
+ }\r
+ else \r
+ return false;\r
+}\r
+var gbWhProxy=true;
\ No newline at end of file
--- /dev/null
+<html>\r
+<head>\r
+<title>Glossary Term</title>\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+<script language="javascript" src="whver.js"></script>\r
+<script language="javascript1.2" src="whmozemu.js"></script>\r
+<script language="javascript1.2" src="whutils.js"></script>\r
+<script language="javascript1.2" src="whmsg.js"></script>\r
+<script language="javascript1.2" src="whproxy.js"></script>\r
+<script language="javascript1.2" src="whlang.js"></script>\r
+<script language="javascript1.2" src="whhost.js"></script>\r
+<script language="javascript1.2" src="whghost.js"></script>\r
+<script language="javascript1.2">\r
+<!--\r
+if(window.gbWhGHost)\r
+{\r
+ setBackgroundcolor("White"); \r
+ \r
+ setFont("Normal", "Tahoma","8pt","Black","Normal","Normal","none");\r
+ setFont("Hover", "Tahoma","8pt","Navy","Normal","Normal","underline");\r
+ setActiveBgColor("Silver");\r
+ \r
+ \r
+ GloWriteClassStyle();\r
+}\r
+else\r
+ document.location.reload();\r
+//-->\r
+</script>\r
+</head>\r
+<body topmargin="2" leftmargin="2" marginwidth="0" marginheight="0" bgproperties="fixed" bgcolor="white">\r
+</body>\r
+</html>\r
--- /dev/null
+<html>\r
+<head>\r
+<title>Search Words List</title>\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+<base target="bsscright">\r
+<style>\r
+<!--\r
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
+\r
+A:link {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }\r
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }\r
+A:active {background-color:#cccccc;}\r
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal; text-decoration:underline; }\r
+\r
+.tabs {background-color:#c0c0c0;}\r
+.ftsheader {margin-left:10pt; margin-top:0pt;}\r
+.ftsbody {margin-left:10pt; margin-top:0pt;}\r
+.inactive {color:#666666;}\r
+.ftsheader {background-color:White; } \r
+\r
+body {background-color:White; } \r
+p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
+A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
+A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
+A:active {background-color:Silver; } \r
+A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
+\r
+-->\r
+</style>\r
+</head>\r
+<body marginheight="0" marginwidth="0" bgproperties="fixed">\r
+<p class="ftsbody" >\r
+\r
+\r
+<a name="bm_{"></a><a name="subkey_{{"></a><a href="../kernel/readme.html"><b>__version__</b></a> <br><a name="bms_{O"></a><a name="subkey_{O"></a><a href="../kernel/readme.html"><b>_omnipymodule</b></a> <br><nobr><a name="bms_{D"></a><a name="subkey_{D"></a>2d <a href="../kernel/introduction_to_iapp.htm"><b>1</b></a> <a href="../kernel/introduction.htm"><b>2</b></a> <a href="../kernel/displaying_studies.htm"><b>3</b></a> <a href="../viewers.htm"><b>4</b></a> </nobr><br><nobr>3d <a href="../kernel/introduction_to_iapp.htm"><b>1</b></a> <a href="../kernel/introduction.htm"><b>2</b></a> <a href="../viewers.htm"><b>3</b></a> <a href="../kernel/setting_preferences.htm"><b>4</b></a> </nobr><br>\r
+<br><br>\r
+<nobr><a name="bm_A"></a><a name="subkey_AB"></a>able <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/displaying_studies.htm"><b>2</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>3</b></a> <a href="../viewers.htm"><b>4</b></a> <a href="../kernel/setting_preferences.htm"><b>5</b></a> </nobr><br><a href="../kernel/readme.html"><b>abort</b></a> <br><nobr>above <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/getting_properties_of_the_study.htm"><b>2</b></a> </nobr><br><a href="../kernel/creating_a_new_study.htm"><b>abstraction</b></a> <br><nobr><a name="bms_AC"></a><a name="subkey_AC"></a>access <a href="../kernel/about_salome_pro_architecture.htm"><b>1</b></a> <a href="../viewers.htm"><b>2</b></a> <a href="../kernel/using_object_browser.htm"><b>3</b></a> <a href="../kernel/setting_preferences.htm"><b>4</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>5</b></a> </nobr><br><nobr>accessible <a href="../kernel/introduction.htm"><b>1</b></a> <a href="../setting_preferences.htm"><b>2</b></a> </nobr><br><a href="../kernel/readme.html"><b>accidentally</b></a> <br><nobr>according <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/using_object_browser.htm"><b>3</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>4</b></a> </nobr><br><a href="../kernel/readme.html"><b>account</b></a> <br><a href="../kernel/about_salome_pro_architecture.htm"><b>achieved</b></a> <br><a href="../kernel/about_salome_pro_architecture.htm"><b>achieves</b></a> <br><a href="../kernel/about_salome_pro_help_system.htm"><b>acquainted</b></a> <br><a href="../kernel/setting_preferences.htm"><b>actions</b></a> <br><nobr>activated <a href="../kernel/creating_a_new_study.htm"><b>1</b></a> <a href="../kernel/saving_a_study.htm"><b>2</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>3</b></a> </nobr><br><nobr>active <a href="../kernel/displaying_studies.htm"><b>1</b></a> <a href="../kernel/creating_a_new_study.htm"><b>2</b></a> <a href="../kernel/saving_a_study.htm"><b>3</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>4</b></a> </nobr><br><a href="../kernel/creating_a_new_study.htm"><b>actual</b></a> <br><nobr>actually <a href="../kernel/editing_studies.htm"><b>1</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>2</b></a> </nobr><br><a name="bms_AD"></a><a name="subkey_AD"></a><a href="../kernel/about_salome_pro_architecture.htm"><b>adapted</b></a> <br><nobr>add <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/displaying_hiding_toolbars.htm"><b>3</b></a> <a href="../kernel/using_catalog_generator.htm"><b>4</b></a> <a href="../kernel/setting_preferences.htm"><b>5</b></a> </nobr><br><a href="../kernel/setting_preferences.htm"><b>added</b></a> <br><a href="../kernel/using_catalog_generator.htm"><b>adding</b></a> <br><nobr>addition <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/creating_a_new_study.htm"><b>2</b></a> </nobr><br><nobr>additional <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/introduction_to_iapp.htm"><b>2</b></a> <a href="../kernel/editing_studies.htm"><b>3</b></a> <a href="../kernel/displaying_hiding_toolbars.htm"><b>4</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>5</b></a> <a href="../kernel/using_object_browser.htm"><b>6</b></a> </nobr><br><a href="../kernel/setting_preferences.htm"><b>adjust</b></a> <br><nobr>advanced <a href="../kernel/readme.html"><b>1</b></a> <a href="../viewers.htm"><b>2</b></a> <a href="../kernel/using_catalog_generator.htm"><b>3</b></a> </nobr><br><a name="bms_AF"></a><a name="subkey_AF"></a><a href="../kernel/about_salome_pro_architecture.htm"><b>affecting</b></a> <br><nobr><a name="bms_AG"></a><a name="subkey_AG"></a>again <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/navigating_topics.htm"><b>2</b></a> <a href="../kernel/saving_a_study.htm"><b>3</b></a> </nobr><br><a name="bms_AI"></a><a name="subkey_AI"></a><a href="../viewers.htm"><b>aims</b></a> <br><a name="bms_AL"></a><a name="subkey_AL"></a><a href="../kernel/readme.html"><b>algorithm</b></a> <br><nobr>algorithms <a href="../kernel/introduction_to_salome_pro.htm"><b>1</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>2</b></a> </nobr><br><nobr>allow <a href="../kernel/readme.html"><b>1</b></a> <a href="../geom_preferences.htm"><b>2</b></a> </nobr><br><nobr>allowing <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/editing_studies.htm"><b>2</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>3</b></a> </nobr><br><nobr>allows <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/introduction_to_salome_pro.htm"><b>2</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>3</b></a> <a href="../kernel/using_registry.htm"><b>4</b></a> <a href="../kernel/using_catalog_generator.htm"><b>5</b></a> <a href="../kernel/setting_preferences.htm"><b>6</b></a> <a href="../kernel/saving_a_study.htm"><b>7</b></a> </nobr><br><nobr>along <a href="../kernel/introduction_to_salome_pro.htm"><b>1</b></a> <a href="../kernel/setting_preferences.htm"><b>2</b></a> </nobr><br><a href="../kernel/using_catalog_generator.htm"><b>alongside</b></a> <br><a href="../kernel/readme.html"><b>already</b></a> <br><a href="../kernel/introduction_to_salome_pro.htm"><b>always</b></a> <br><a name="bms_AM"></a><a name="subkey_AM"></a><a href="../kernel/readme.html"><b>amount</b></a> <br><a name="bms_AN"></a><a name="subkey_AN"></a><a href="../post-pro_preferences.htm"><b>animation</b></a> <br><a href="../kernel/readme.html"><b>annoying</b></a> <br><nobr>another <a href="../kernel/about_salome_pro_architecture.htm"><b>1</b></a> <a href="../kernel/saving_a_study.htm"><b>2</b></a> </nobr><br><a href="../kernel/readme.html"><b>answer</b></a> <br><nobr>any <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/navigating_topics.htm"><b>3</b></a> <a href="../kernel/introduction_to_salome_pro.htm"><b>4</b></a> <a href="../kernel/getting_properties_of_the_study.htm"><b>5</b></a> <a href="../kernel/displaying_studies.htm"><b>6</b></a> <a href="../kernel/displaying_hiding_toolbars.htm"><b>7</b></a> <a href="../kernel/about_salome_pro_help_system.htm"><b>8</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>9</b></a> </nobr><br><a href="../kernel/readme.html"><b>anything</b></a> <br><nobr><a name="bms_AP"></a><a name="subkey_AP"></a>appear <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/getting_properties_of_the_study.htm"><b>2</b></a> <a href="../kernel/using_registry.htm"><b>3</b></a> <a href="../kernel/using_catalog_generator.htm"><b>4</b></a> <a href="../kernel/setting_preferences.htm"><b>5</b></a> </nobr><br><nobr>appears <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/getting_started2.htm"><b>2</b></a> </nobr><br><a href="../kernel/about_salome_pro_help_system.htm"><b>applets</b></a> <br><nobr>application <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/introduction_to_iapp.htm"><b>2</b></a> <a href="../kernel/introduction.htm"><b>3</b></a> <a href="../kernel/displaying_studies.htm"><b>4</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>5</b></a> <a href="../setting_preferences.htm"><b>6</b></a> <a href="../kernel/using_object_browser.htm"><b>7</b></a> <a href="../kernel/using_catalog_generator.htm"><b>8</b></a> <a href="../kernel/setting_preferences.htm"><b>9</b></a> <a href="../kernel/saving_a_study.htm"><b>10</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>11</b></a> </nobr><br><nobr>applications <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>2</b></a> </nobr><br><a href="../kernel/setting_preferences.htm"><b>applies</b></a> <br><nobr>apply <a href="../setting_preferences.htm"><b>1</b></a> <a href="../kernel/using_object_browser.htm"><b>2</b></a> </nobr><br><nobr>approach <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/introduction_to_salome_pro.htm"><b>2</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>3</b></a> </nobr><br><nobr>appropriate <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/introduction.htm"><b>2</b></a> </nobr><br><a href="../kernel/readme.html"><b>approximate</b></a> <br><a name="bms_AR"></a><a name="subkey_AR"></a><a href="../kernel/setting_preferences.htm"><b>arabic</b></a> <br><nobr>architecture <a href="../kernel/introduction.htm"><b>1</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>2</b></a> </nobr><br><a href="../kernel/about_salome_pro_architecture.htm"><b>architectures</b></a> <br><nobr>area <a href="../kernel/displaying_studies.htm"><b>1</b></a> <a href="../viewers.htm"><b>2</b></a> </nobr><br><nobr>areas <a href="../kernel/displaying_studies.htm"><b>1</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>2</b></a> </nobr><br><a href="../kernel/readme.html"><b>argument</b></a> <br><a href="../kernel/readme.html"><b>arguments</b></a> <br><a href="../kernel/using_object_browser.htm"><b>arrow</b></a> <br><a name="bms_AS"></a><a name="subkey_AS"></a><a href="../kernel/using_object_browser.htm"><b>ascending</b></a> <br><nobr>ascii <a href="../kernel/setting_preferences.htm"><b>1</b></a> <a href="../kernel/saving_a_study.htm"><b>2</b></a> </nobr><br><a href="../kernel/readme.html"><b>ask</b></a> <br><nobr>associated <a href="../kernel/opening_studies.htm"><b>1</b></a> <a href="../kernel/using_object_browser.htm"><b>2</b></a> </nobr><br><a name="bms_AT"></a><a name="subkey_AT"></a><a href="../kernel/introduction.htm"><b>attached</b></a> <br><a href="../kernel/using_object_browser.htm"><b>attribute</b></a> <br><a href="../kernel/using_object_browser.htm"><b>attributes</b></a> <br><nobr><a name="bms_AU"></a><a name="subkey_AU"></a>author <a href="../kernel/getting_properties_of_the_study.htm"><b>1</b></a> <a href="../kernel/using_catalog_generator.htm"><b>2</b></a> </nobr><br><nobr>auto <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/setting_preferences.htm"><b>2</b></a> </nobr><br><a href="../mesh_preferences.htm"><b>automatic</b></a> <br><nobr>automatically <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/opening_studies.htm"><b>3</b></a> <a href="../kernel/displaying_hiding_toolbars.htm"><b>4</b></a> <a href="../setting_preferences.htm"><b>5</b></a> <a href="../mesh_preferences.htm"><b>6</b></a> <a href="../kernel/saving_a_study.htm"><b>7</b></a> </nobr><br><a name="bms_AV"></a><a name="subkey_AV"></a><a href="../kernel/editing_studies.htm"><b>availability</b></a> <br><nobr>available <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/introduction.htm"><b>2</b></a> <a href="../kernel/editing_studies.htm"><b>3</b></a> <a href="../kernel/creating_a_new_study.htm"><b>4</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>5</b></a> <a href="../viewers.htm"><b>6</b></a> </nobr><br><a href="../kernel/readme.html"><b>avoid</b></a> <br><a name="bms_AW"></a><a name="subkey_AW"></a><a href="../kernel/readme.html"><b>aware</b></a> <br><a href="../kernel/readme.html"><b>awk</b></a> <br><nobr><a name="bms_AX"></a><a name="subkey_AX"></a>axes <a href="../viewers.htm"><b>1</b></a> <a href="../kernel/setting_preferences.htm"><b>2</b></a> </nobr><br><nobr>axis <a href="../viewers.htm"><b>1</b></a> <a href="../kernel/setting_preferences.htm"><b>2</b></a> </nobr><br>\r
+<br><br>\r
+<a name="bm_B"></a><a name="subkey_B{"></a><a href="../kernel/readme.html"><b>b</b></a> <br><nobr><a name="bms_BA"></a><a name="subkey_BA"></a>back <a href="../kernel/readme.html"><b>1</b></a> <a href="../mesh_preferences.htm"><b>2</b></a> </nobr><br><a href="../kernel/setting_preferences.htm"><b>background</b></a> <br><nobr>bar <a href="../post-pro_preferences.htm"><b>1</b></a> <a href="../mesh_preferences.htm"><b>2</b></a> <a href="../kernel/using_object_browser.htm"><b>3</b></a> </nobr><br><a href="../kernel/saving_a_study.htm"><b>base</b></a> <br><nobr>based <a href="../kernel/introduction_to_iapp.htm"><b>1</b></a> <a href="../kernel/introduction.htm"><b>2</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>3</b></a> </nobr><br><a href="../kernel/readme.html"><b>bash</b></a> <br><nobr>basic <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/introduction_to_salome_pro.htm"><b>2</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>3</b></a> <a href="../kernel/setting_preferences.htm"><b>4</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>5</b></a> </nobr><br><a href="../kernel/about_salome_pro_architecture.htm"><b>basis</b></a> <br><nobr>batch <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>3</b></a> </nobr><br><a name="bms_BE"></a><a name="subkey_BE"></a><a href="../kernel/displaying_studies.htm"><b>becomes</b></a> <br><a href="../kernel/readme.html"><b>before</b></a> <br><a href="../kernel/setting_preferences.htm"><b>begin</b></a> <br><a href="../kernel/using_registry.htm"><b>begins</b></a> <br><a href="../kernel/about_salome_pro_architecture.htm"><b>behave</b></a> <br><a href="../kernel/introduction.htm"><b>behavior</b></a> <br><a href="../kernel/readme.html"><b>being</b></a> <br><nobr>below <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/navigating_topics.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_BI"></a><a name="subkey_BI"></a>bin <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/using_catalog_generator.htm"><b>3</b></a> </nobr><br><a href="../kernel/readme.html"><b>binaries</b></a> <br><nobr>binary <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/saving_a_study.htm"><b>2</b></a> </nobr><br><a name="bms_BL"></a><a name="subkey_BL"></a><a href="../kernel/readme.html"><b>blue</b></a> <br><a href="../kernel/about_salome_pro_architecture.htm"><b>blur</b></a> <br><a name="bms_BM"></a><a name="subkey_BM"></a><a href="../viewers.htm"><b>bmp</b></a> <br><a name="bms_BO"></a><a name="subkey_BO"></a><a href="../kernel/readme.html"><b>bold</b></a> <br><a href="../kernel/using_left-hand_tabs.htm"><b>book</b></a> <br><a href="../kernel/using_left-hand_tabs.htm"><b>books</b></a> <br><a href="../kernel/readme.html"><b>boost</b></a> <br><a href="../kernel/readme.html"><b>boost_version</b></a> <br><a href="../kernel/readme.html"><b>boostdir</b></a> <br><a href="../kernel/salome_pro_desktop.htm"><b>borders</b></a> <br><nobr>both <a href="../kernel/introduction_to_iapp.htm"><b>1</b></a> <a href="../viewers.htm"><b>2</b></a> <a href="../mesh_preferences.htm"><b>3</b></a> </nobr><br><nobr>bottom <a href="../kernel/introduction.htm"><b>1</b></a> <a href="../kernel/setting_preferences.htm"><b>2</b></a> </nobr><br><nobr>box <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/opening_studies.htm"><b>2</b></a> <a href="../kernel/getting_properties_of_the_study.htm"><b>3</b></a> <a href="../geom_preferences.htm"><b>4</b></a> <a href="../mesh_preferences.htm"><b>5</b></a> <a href="../kernel/using_registry.htm"><b>6</b></a> <a href="../kernel/using_catalog_generator.htm"><b>7</b></a> <a href="../kernel/setting_preferences.htm"><b>8</b></a> <a href="../kernel/saving_a_study.htm"><b>9</b></a> </nobr><br><a href="../geom_preferences.htm"><b>boxes</b></a> <br><a name="bms_BR"></a><a name="subkey_BR"></a><a href="../kernel/readme.html"><b>brackets</b></a> <br><nobr>brief <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/navigating_topics.htm"><b>2</b></a> <a href="../kernel/displaying_studies.htm"><b>3</b></a> </nobr><br><a href="../kernel/introduction_to_iapp.htm"><b>bringing</b></a> <br><nobr>browse <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/using_catalog_generator.htm"><b>2</b></a> <a href="../kernel/setting_preferences.htm"><b>3</b></a> </nobr><br><nobr>browser <a href="../kernel/opening_studies.htm"><b>1</b></a> <a href="../kernel/introduction_to_iapp.htm"><b>2</b></a> <a href="../kernel/creating_a_new_study.htm"><b>3</b></a> <a href="../kernel/about_salome_pro_help_system.htm"><b>4</b></a> <a href="../kernel/using_object_browser.htm"><b>5</b></a> <a href="../kernel/setting_preferences.htm"><b>6</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>7</b></a> </nobr><br><a name="bms_BU"></a><a name="subkey_BU"></a><a href="../kernel/readme.html"><b>bug</b></a> <br><nobr>build <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/using_catalog_generator.htm"><b>2</b></a> </nobr><br><a href="../kernel/readme.html"><b>building</b></a> <br><nobr>built <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/introduction_to_salome_pro.htm"><b>2</b></a> <a href="../viewers.htm"><b>3</b></a> </nobr><br><nobr>button <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/opening_studies.htm"><b>2</b></a> <a href="../kernel/navigating_topics.htm"><b>3</b></a> <a href="../viewers.htm"><b>4</b></a> <a href="../setting_preferences.htm"><b>5</b></a> <a href="../kernel/using_registry.htm"><b>6</b></a> <a href="../kernel/using_catalog_generator.htm"><b>7</b></a> <a href="../kernel/setting_preferences.htm"><b>8</b></a> <a href="../kernel/saving_a_study.htm"><b>9</b></a> </nobr><br><nobr>buttons <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/navigating_topics.htm"><b>2</b></a> <a href="../kernel/introduction_to_iapp.htm"><b>3</b></a> <a href="../kernel/setting_preferences.htm"><b>4</b></a> </nobr><br>\r
+<br><br>\r
+<nobr><a name="bm_C"></a><a name="subkey_C{"></a>c <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>3</b></a> </nobr><br><nobr><a name="bms_CA"></a><a name="subkey_CA"></a>cad <a href="../kernel/introduction_to_salome_pro.htm"><b>1</b></a> <a href="../kernel/introduction.htm"><b>2</b></a> </nobr><br><a href="../kernel/introduction.htm"><b>cae</b></a> <br><a href="../kernel/introduction.htm"><b>calculation</b></a> <br><nobr>calculations <a href="../kernel/introduction_to_salome_pro.htm"><b>1</b></a> <a href="../kernel/getting_started2.htm"><b>2</b></a> </nobr><br><nobr>call <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/using_registry.htm"><b>2</b></a> <a href="../kernel/using_catalog_generator.htm"><b>3</b></a> <a href="../kernel/saving_a_study.htm"><b>4</b></a> </nobr><br><nobr>called <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>2</b></a> </nobr><br><a href="../kernel/readme.html"><b>calling</b></a> <br><a href="../viewers.htm"><b>calls</b></a> <br><a href="../kernel/about_salome_pro_architecture.htm"><b>cam</b></a> <br><a href="../kernel/readme.html"><b>cancel</b></a> <br><a href="../kernel/using_catalog_generator.htm"><b>capability</b></a> <br><a href="../kernel/readme.html"><b>caption</b></a> <br><a href="../kernel/readme.html"><b>care</b></a> <br><a href="../kernel/readme.html"><b>carefully</b></a> <br><a href="../kernel/introduction.htm"><b>carrying</b></a> <br><a href="../kernel/introduction.htm"><b>cars</b></a> <br><nobr>cascade <a href="../kernel/readme.html"><b>1</b></a> <a href="../viewers.htm"><b>2</b></a> </nobr><br><nobr>case <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/introduction_to_salome_pro.htm"><b>2</b></a> <a href="../kernel/getting_properties_of_the_study.htm"><b>3</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>4</b></a> <a href="../viewers.htm"><b>5</b></a> <a href="../kernel/saving_a_study.htm"><b>6</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>7</b></a> </nobr><br><a href="../kernel/readme.html"><b>casroot</b></a> <br><a href="../kernel/readme.html"><b>cat</b></a> <br><a href="../kernel/using_catalog_generator.htm"><b>catalog</b></a> <br><a href="../kernel/using_catalog_generator.htm"><b>catalogmodulegeneral</b></a> <br><a href="../kernel/using_catalog_generator.htm"><b>catalogmodulepersonnel</b></a> <br><nobr>catalogue <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/introduction_to_iapp.htm"><b>2</b></a> </nobr><br><a href="../kernel/using_left-hand_tabs.htm"><b>categories</b></a> <br><br><br></p><p class="ftsbody" align="center"><a href="whlstf1.htm" target="_self" title="previous search group"><b>>></b></a>\r
+\r
+</body>\r
+\r
+</html>\r
+\r
--- /dev/null
+<html>\r
+<head>\r
+<title>Search Words List</title>\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+<base target="bsscright">\r
+<style>\r
+<!--\r
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
+\r
+A:link {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }\r
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }\r
+A:active {background-color:#cccccc;}\r
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal; text-decoration:underline; }\r
+\r
+.tabs {background-color:#c0c0c0;}\r
+.ftsheader {margin-left:10pt; margin-top:0pt;}\r
+.ftsbody {margin-left:10pt; margin-top:0pt;}\r
+.inactive {color:#666666;}\r
+.ftsheader {background-color:White; } \r
+\r
+body {background-color:White; } \r
+p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
+A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
+A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
+A:active {background-color:Silver; } \r
+A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
+\r
+-->\r
+</style>\r
+</head>\r
+<body marginheight="0" marginwidth="0" bgproperties="fixed">\r
+<p class="ftsbody" align="center"><a href="whlstf0.htm" target="_self" title="previous search group"><b><<</b></a><br><br></p>\r
+<p class="ftsbody" >\r
+<a name="bms_CD"></a><a name="subkey_CD"></a><a href="../kernel/readme.html"><b>cd</b></a> <br><a name="bms_CE"></a><a name="subkey_CE"></a><a href="../kernel/setting_preferences.htm"><b>cells</b></a> <br><nobr><a name="bms_CH"></a><a name="subkey_CH"></a>change <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/getting_properties_of_the_study.htm"><b>2</b></a> <a href="../kernel/displaying_studies.htm"><b>3</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>4</b></a> <a href="../setting_preferences.htm"><b>5</b></a> <a href="../kernel/setting_preferences.htm"><b>6</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>7</b></a> </nobr><br><a href="../setting_preferences.htm"><b>changed</b></a> <br><nobr>changes <a href="../kernel/getting_properties_of_the_study.htm"><b>1</b></a> <a href="../viewers.htm"><b>2</b></a> <a href="../mesh_preferences.htm"><b>3</b></a> <a href="../kernel/saving_a_study.htm"><b>4</b></a> </nobr><br><a href="../kernel/readme.html"><b>changing</b></a> <br><a href="../mesh_preferences.htm"><b>chapter</b></a> <br><a href="../kernel/about_salome_pro_help_system.htm"><b>chapters</b></a> <br><a href="../kernel/readme.html"><b>charge</b></a> <br><a href="../kernel/readme.html"><b>check</b></a> <br><a href="../kernel/readme.html"><b>check_version</b></a> <br><nobr>checkbox <a href="../kernel/readme.html"><b>1</b></a> <a href="../post-pro_preferences.htm"><b>2</b></a> <a href="../mesh_preferences.htm"><b>3</b></a> </nobr><br><a href="../kernel/readme.html"><b>checkboxes</b></a> <br><a href="../kernel/readme.html"><b>checked</b></a> <br><a href="../kernel/readme.html"><b>checking</b></a> <br><a href="../kernel/readme.html"><b>checks</b></a> <br><nobr>choice <a href="../kernel/readme.html"><b>1</b></a> <a href="../viewers.htm"><b>2</b></a> </nobr><br><nobr>choose <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/opening_studies.htm"><b>2</b></a> <a href="../kernel/getting_properties_of_the_study.htm"><b>3</b></a> <a href="../kernel/editing_studies.htm"><b>4</b></a> <a href="../kernel/displaying_hiding_toolbars.htm"><b>5</b></a> <a href="../kernel/creating_a_new_study.htm"><b>6</b></a> <a href="../post-pro_preferences.htm"><b>7</b></a> <a href="../mesh_preferences.htm"><b>8</b></a> <a href="../kernel/using_registry.htm"><b>9</b></a> <a href="../kernel/using_catalog_generator.htm"><b>10</b></a> <a href="../kernel/setting_preferences.htm"><b>11</b></a> </nobr><br><nobr>chosen <a href="../post-pro_preferences.htm"><b>1</b></a> <a href="../kernel/using_catalog_generator.htm"><b>2</b></a> <a href="../kernel/setting_preferences.htm"><b>3</b></a> </nobr><br><a name="bms_CL"></a><a name="subkey_CL"></a><a href="../kernel/salome_pro_desktop.htm"><b>classic</b></a> <br><a href="../kernel/readme.html"><b>clear</b></a> <br><a href="../kernel/salome_pro_desktop.htm"><b>clearall</b></a> <br><nobr>click <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/opening_studies.htm"><b>2</b></a> <a href="../kernel/navigating_topics.htm"><b>3</b></a> <a href="../kernel/getting_properties_of_the_study.htm"><b>4</b></a> <a href="../kernel/editing_studies.htm"><b>5</b></a> <a href="../kernel/creating_a_new_study.htm"><b>6</b></a> <a href="../viewers.htm"><b>7</b></a> <a href="../setting_preferences.htm"><b>8</b></a> <a href="../kernel/using_registry.htm"><b>9</b></a> <a href="../kernel/using_object_browser.htm"><b>10</b></a> <a href="../kernel/using_left-hand_tabs.htm"><b>11</b></a> <a href="../kernel/using_catalog_generator.htm"><b>12</b></a> <a href="../kernel/setting_preferences.htm"><b>13</b></a> <a href="../kernel/saving_a_study.htm"><b>14</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>15</b></a> </nobr><br><a href="../kernel/navigating_topics.htm"><b>clickable</b></a> <br><a href="../kernel/navigating_topics.htm"><b>clicked</b></a> <br><nobr>clicking <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/using_object_browser.htm"><b>2</b></a> </nobr><br><a href="../kernel/about_salome_pro_architecture.htm"><b>client</b></a> <br><a href="../viewers.htm"><b>clone</b></a> <br><nobr>close <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/navigating_topics.htm"><b>2</b></a> <a href="../kernel/saving_a_study.htm"><b>3</b></a> </nobr><br><a href="../kernel/using_left-hand_tabs.htm"><b>closed</b></a> <br><nobr>closes <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/using_left-hand_tabs.htm"><b>2</b></a> </nobr><br><nobr>closing <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>2</b></a> <a href="../kernel/saving_a_study.htm"><b>3</b></a> </nobr><br><a href="../kernel/about_salome_pro_architecture.htm"><b>clusters</b></a> <br><nobr><a name="bms_CO"></a><a name="subkey_CO"></a>code <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>2</b></a> </nobr><br><a href="../mesh_preferences.htm"><b>coefficient</b></a> <br><a href="../kernel/readme.html"><b>coincide</b></a> <br><a href="../kernel/readme.html"><b>collect</b></a> <br><a href="../kernel/readme.html"><b>collected</b></a> <br><a href="../kernel/readme.html"><b>collects</b></a> <br><nobr>color <a href="../geom_preferences.htm"><b>1</b></a> <a href="../post-pro_preferences.htm"><b>2</b></a> <a href="../mesh_preferences.htm"><b>3</b></a> <a href="../kernel/using_object_browser.htm"><b>4</b></a> <a href="../kernel/setting_preferences.htm"><b>5</b></a> </nobr><br><a href="../kernel/setting_preferences.htm"><b>colored</b></a> <br><nobr>colors <a href="../post-pro_preferences.htm"><b>1</b></a> <a href="../mesh_preferences.htm"><b>2</b></a> <a href="../kernel/setting_preferences.htm"><b>3</b></a> </nobr><br><a href="../kernel/using_object_browser.htm"><b>column</b></a> <br><nobr>columns <a href="../kernel/using_registry.htm"><b>1</b></a> <a href="../kernel/using_object_browser.htm"><b>2</b></a> <a href="../kernel/setting_preferences.htm"><b>3</b></a> </nobr><br><a href="../kernel/introduction_to_salome_pro.htm"><b>combines</b></a> <br><a href="../kernel/salome_pro_desktop.htm"><b>comfortable</b></a> <br><a href="../kernel/readme.html"><b>comma</b></a> <br><nobr>command <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> </nobr><br><a href="../kernel/about_salome_pro_architecture.htm"><b>commands</b></a> <br><nobr>common <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/introduction_to_salome_pro.htm"><b>2</b></a> <a href="../kernel/introduction_to_iapp.htm"><b>3</b></a> <a href="../viewers.htm"><b>4</b></a> <a href="../setting_preferences.htm"><b>5</b></a> <a href="../kernel/saving_a_study.htm"><b>6</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>7</b></a> </nobr><br><a href="../kernel/about_salome_pro_architecture.htm"><b>compared</b></a> <br><a href="../kernel/readme.html"><b>compatible</b></a> <br><a href="../kernel/readme.html"><b>compilation</b></a> <br><a href="../kernel/readme.html"><b>compiled</b></a> <br><a href="../kernel/readme.html"><b>compiling</b></a> <br><nobr>complete <a href="../kernel/getting_properties_of_the_study.htm"><b>1</b></a> <a href="../kernel/using_registry.htm"><b>2</b></a> </nobr><br><nobr>completed <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/using_left-hand_tabs.htm"><b>2</b></a> </nobr><br><nobr>complex <a href="../kernel/introduction.htm"><b>1</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>2</b></a> </nobr><br><nobr>component <a href="../kernel/opening_studies.htm"><b>1</b></a> <a href="../kernel/introduction_to_salome_pro.htm"><b>2</b></a> <a href="../kernel/introduction_to_iapp.htm"><b>3</b></a> <a href="../kernel/editing_studies.htm"><b>4</b></a> <a href="../kernel/displaying_hiding_toolbars.htm"><b>5</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>6</b></a> <a href="../post-pro_preferences.htm"><b>7</b></a> <a href="../kernel/using_registry.htm"><b>8</b></a> <a href="../kernel/using_object_browser.htm"><b>9</b></a> <a href="../kernel/using_catalog_generator.htm"><b>10</b></a> <a href="../kernel/setting_preferences.htm"><b>11</b></a> <a href="../kernel/saving_a_study.htm"><b>12</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>13</b></a> </nobr><br><nobr>components <a href="../kernel/opening_studies.htm"><b>1</b></a> <a href="../kernel/navigating_topics.htm"><b>2</b></a> <a href="../kernel/introduction_to_salome_pro.htm"><b>3</b></a> <a href="../kernel/introduction_to_iapp.htm"><b>4</b></a> <a href="../kernel/introduction.htm"><b>5</b></a> <a href="../kernel/about_salome_pro_help_system.htm"><b>6</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>7</b></a> <a href="../kernel/using_registry.htm"><b>8</b></a> <a href="../kernel/using_object_browser.htm"><b>9</b></a> <a href="../kernel/using_catalog_generator.htm"><b>10</b></a> <a href="../kernel/saving_a_study.htm"><b>11</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>12</b></a> </nobr><br><a href="../post-pro_preferences.htm"><b>compose</b></a> <br><nobr>computation <a href="../kernel/introduction.htm"><b>1</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>2</b></a> </nobr><br><a href="../kernel/introduction.htm"><b>computational</b></a> <br><a href="../kernel/introduction.htm"><b>computations</b></a> <br><nobr>computer <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/setting_preferences.htm"><b>2</b></a> </nobr><br><nobr>concept <a href="../kernel/navigating_topics.htm"><b>1</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>2</b></a> </nobr><br><a href="../kernel/introduction.htm"><b>concerning</b></a> <br><a href="../kernel/readme.html"><b>concerns</b></a> <br><a href="../kernel/about_salome_pro_architecture.htm"><b>conclusion</b></a> <br><a href="../kernel/readme.html"><b>config</b></a> <br><a href="../kernel/readme.html"><b>config_files</b></a> <br><a href="../kernel/readme.html"><b>config_mandrake10_1</b></a> <br><a href="../kernel/introduction_to_salome_pro.htm"><b>configurable</b></a> <br><a href="../kernel/readme.html"><b>configuration</b></a> <br><nobr>configure <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/introduction.htm"><b>2</b></a> </nobr><br><a href="../kernel/readme.html"><b>confirm</b></a> <br><a href="../kernel/opening_studies.htm"><b>connect</b></a> <br><nobr>connected <a href="../kernel/introduction_to_salome_pro.htm"><b>1</b></a> <a href="../kernel/getting_started2.htm"><b>2</b></a> <a href="../kernel/setting_preferences.htm"><b>3</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>4</b></a> </nobr><br><a href="../kernel/salome_pro_desktop.htm"><b>consists</b></a> <br><nobr>console <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/introduction.htm"><b>2</b></a> <a href="../kernel/setting_preferences.htm"><b>3</b></a> <a href="../kernel/saving_a_study.htm"><b>4</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>5</b></a> </nobr><br><a href="../kernel/about_salome_pro_architecture.htm"><b>constant</b></a> <br><a href="../kernel/running_salome_pro.htm"><b>constantly</b></a> <br><nobr>construction <a href="../kernel/introduction_to_salome_pro.htm"><b>1</b></a> <a href="../kernel/introduction.htm"><b>2</b></a> </nobr><br><nobr>contain <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/opening_studies.htm"><b>2</b></a> <a href="../kernel/using_object_browser.htm"><b>3</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>4</b></a> </nobr><br><a href="../kernel/salome_pro_desktop.htm"><b>container</b></a> <br><a href="../kernel/running_salome_pro.htm"><b>containers</b></a> <br><nobr>containing <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/using_left-hand_tabs.htm"><b>2</b></a> <a href="../kernel/using_catalog_generator.htm"><b>3</b></a> </nobr><br><nobr>contains <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/getting_properties_of_the_study.htm"><b>3</b></a> <a href="../kernel/creating_a_new_study.htm"><b>4</b></a> <a href="../kernel/about_salome_pro_help_system.htm"><b>5</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>6</b></a> <a href="../kernel/using_registry.htm"><b>7</b></a> <a href="../kernel/using_object_browser.htm"><b>8</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>9</b></a> </nobr><br><nobr>content <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/using_left-hand_tabs.htm"><b>2</b></a> </nobr><br><a href="../kernel/using_left-hand_tabs.htm"><b>contents</b></a> <br><nobr>context <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/displaying_hiding_toolbars.htm"><b>2</b></a> <a href="../kernel/using_object_browser.htm"><b>3</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>4</b></a> </nobr><br><a href="../kernel/readme.html"><b>continue</b></a> <br><nobr>control <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/creating_a_new_study.htm"><b>2</b></a> <a href="../mesh_preferences.htm"><b>3</b></a> </nobr><br><a href="../mesh_preferences.htm"><b>controls</b></a> <br><nobr>convenience <a href="../viewers.htm"><b>1</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>2</b></a> </nobr><br><a href="../kernel/readme.html"><b>convert</b></a> <br><a href="../kernel/introduction_to_salome_pro.htm"><b>cooperate</b></a> <br><a href="../viewers.htm"><b>coordinate</b></a> <br><a href="../kernel/setting_preferences.htm"><b>coordinates</b></a> <br><nobr>copy <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/editing_studies.htm"><b>2</b></a> <a href="../kernel/saving_a_study.htm"><b>3</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>4</b></a> </nobr><br><a href="../kernel/salome_pro_desktop.htm"><b>copying</b></a> <br><a href="../kernel/readme.html"><b>copyright</b></a> <br><nobr>corba <a href="../kernel/introduction_to_iapp.htm"><b>1</b></a> <a href="../kernel/creating_a_new_study.htm"><b>2</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>3</b></a> </nobr><br><nobr>corner <a href="../kernel/setting_preferences.htm"><b>1</b></a> <a href="../kernel/saving_a_study.htm"><b>2</b></a> </nobr><br><a href="../kernel/salome_pro_desktop.htm"><b>correcting</b></a> <br><nobr>corresponding <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/opening_studies.htm"><b>3</b></a> <a href="../mesh_preferences.htm"><b>4</b></a> <a href="../kernel/using_left-hand_tabs.htm"><b>5</b></a> </nobr><br><a href="../kernel/readme.html"><b>correspondingly</b></a> <br><a href="../kernel/readme.html"><b>corresponds</b></a> <br><a href="../kernel/introduction.htm"><b>costs</b></a> <br><nobr>coupling <a href="../kernel/introduction.htm"><b>1</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>2</b></a> </nobr><br><a name="bms_CP"></a><a name="subkey_CP"></a><a href="../kernel/running_salome_pro.htm"><b>cpp</b></a> <br><nobr><a name="bms_CR"></a><a name="subkey_CR"></a>create <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/introduction_to_iapp.htm"><b>3</b></a> <a href="../kernel/introduction.htm"><b>4</b></a> <a href="../kernel/getting_started2.htm"><b>5</b></a> <a href="../kernel/displaying_studies.htm"><b>6</b></a> <a href="../kernel/creating_a_new_study.htm"><b>7</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>8</b></a> <a href="../kernel/using_catalog_generator.htm"><b>9</b></a> <a href="../kernel/setting_preferences.htm"><b>10</b></a> <a href="../kernel/saving_a_study.htm"><b>11</b></a> </nobr><br><nobr>created <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/opening_studies.htm"><b>3</b></a> <a href="../kernel/introduction_to_salome_pro.htm"><b>4</b></a> <a href="../kernel/introduction_to_iapp.htm"><b>5</b></a> <a href="../kernel/creating_a_new_study.htm"><b>6</b></a> <a href="../kernel/about_salome_pro_help_system.htm"><b>7</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>8</b></a> <a href="../kernel/using_object_browser.htm"><b>9</b></a> <a href="../kernel/setting_preferences.htm"><b>10</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>11</b></a> </nobr><br><a href="../kernel/readme.html"><b>creates</b></a> <br><nobr>creating <a href="../kernel/creating_a_new_study.htm"><b>1</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>2</b></a> </nobr><br><nobr>creation <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/introduction_to_iapp.htm"><b>2</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>3</b></a> <a href="../viewers.htm"><b>4</b></a> </nobr><br><nobr>cross <a href="../kernel/navigating_topics.htm"><b>1</b></a> <a href="../kernel/saving_a_study.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_CS"></a><a name="subkey_CS"></a>csh <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> </nobr><br><a href="../kernel/running_salome_pro.htm"><b>cshell</b></a> <br><nobr><a name="bms_CU"></a><a name="subkey_CU"></a>current <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/getting_properties_of_the_study.htm"><b>3</b></a> <a href="../kernel/displaying_studies.htm"><b>4</b></a> <a href="../setting_preferences.htm"><b>5</b></a> <a href="../kernel/using_registry.htm"><b>6</b></a> <a href="../kernel/using_object_browser.htm"><b>7</b></a> <a href="../kernel/saving_a_study.htm"><b>8</b></a> </nobr><br><nobr>currently <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/navigating_topics.htm"><b>2</b></a> <a href="../kernel/editing_studies.htm"><b>3</b></a> <a href="../kernel/using_registry.htm"><b>4</b></a> <a href="../kernel/using_object_browser.htm"><b>5</b></a> </nobr><br><a href="../kernel/setting_preferences.htm"><b>curve</b></a> <br><nobr>custom <a href="../kernel/introduction.htm"><b>1</b></a> <a href="../kernel/using_catalog_generator.htm"><b>2</b></a> <a href="../kernel/setting_preferences.htm"><b>3</b></a> </nobr><br><a href="../kernel/introduction.htm"><b>customer</b></a> <br><a href="../kernel/about_salome_pro_architecture.htm"><b>customization</b></a> <br><a href="../viewers.htm"><b>customizing</b></a> <br><a name="bms_CY"></a><a name="subkey_CY"></a><a href="../post-pro_preferences.htm"><b>cycles</b></a> <br><a href="../kernel/setting_preferences.htm"><b>cyrillic</b></a> <br><br><br></p><p class="ftsbody" align="center"><a href="whlstf2.htm" target="_self" title="previous search group"><b>>></b></a>\r
+\r
+</body>\r
+\r
+</html>\r
+\r
--- /dev/null
+<html>\r
+<head>\r
+<title>Search Words List</title>\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+<base target="bsscright">\r
+<style>\r
+<!--\r
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
+\r
+A:link {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }\r
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }\r
+A:active {background-color:#cccccc;}\r
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal; text-decoration:underline; }\r
+\r
+.tabs {background-color:#c0c0c0;}\r
+.ftsheader {margin-left:10pt; margin-top:0pt;}\r
+.ftsbody {margin-left:10pt; margin-top:0pt;}\r
+.inactive {color:#666666;}\r
+.ftsheader {background-color:White; } \r
+\r
+body {background-color:White; } \r
+p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
+A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
+A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
+A:active {background-color:Silver; } \r
+A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
+\r
+-->\r
+</style>\r
+</head>\r
+<body marginheight="0" marginwidth="0" bgproperties="fixed">\r
+<p class="ftsbody" align="center"><a href="whlstf9.htm" target="_self" title="previous search group"><b><<</b></a><br><br></p>\r
+<p class="ftsbody" >\r
+<nobr><a name="bms_WO"></a><a name="subkey_WO"></a>won <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/editing_studies.htm"><b>3</b></a> </nobr><br><a href="../kernel/using_left-hand_tabs.htm"><b>word</b></a> <br><a href="../kernel/using_left-hand_tabs.htm"><b>words</b></a> <br><nobr>work <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/getting_started2.htm"><b>2</b></a> <a href="../kernel/displaying_studies.htm"><b>3</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>4</b></a> <a href="../viewers.htm"><b>5</b></a> </nobr><br><nobr>working <a href="../kernel/getting_started2.htm"><b>1</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>2</b></a> <a href="../kernel/saving_a_study.htm"><b>3</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>4</b></a> </nobr><br><nobr>would <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/displaying_hiding_toolbars.htm"><b>2</b></a> <a href="../kernel/using_catalog_generator.htm"><b>3</b></a> <a href="../kernel/saving_a_study.htm"><b>4</b></a> </nobr><br><nobr><a name="bms_WR"></a><a name="subkey_WR"></a>write <a href="../kernel/introduction.htm"><b>1</b></a> <a href="../kernel/saving_a_study.htm"><b>2</b></a> </nobr><br><nobr>written <a href="../kernel/about_salome_pro_architecture.htm"><b>1</b></a> <a href="../kernel/saving_a_study.htm"><b>2</b></a> </nobr><br><a href="../kernel/readme.html"><b>wrong</b></a> <br><a name="bms_WW"></a><a name="subkey_WW"></a><a href="../kernel/about_salome_pro_architecture.htm"><b>www</b></a> <br>\r
+<br><br>\r
+<a name="bm_X"></a><a name="subkey_X{"></a><a href="../kernel/running_salome_pro.htm"><b>x</b></a> <br><nobr><a name="bms_XM"></a><a name="subkey_XM"></a>xml <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/using_catalog_generator.htm"><b>3</b></a> </nobr><br><a name="bms_XT"></a><a name="subkey_XT"></a><a href="../kernel/running_salome_pro.htm"><b>xterm</b></a> <br><a name="bms_XX"></a><a name="subkey_XX"></a><a href="../kernel/readme.html"><b>xxxxx</b></a> <br>\r
+<br><br>\r
+<a name="bm_Y"></a><a name="subkey_Y{"></a><a href="../kernel/readme.html"><b>y</b></a> <br><a name="bms_YE"></a><a name="subkey_YE"></a><a href="../kernel/introduction.htm"><b>year</b></a> <br><nobr>yes <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/getting_properties_of_the_study.htm"><b>2</b></a> </nobr><br><nobr>yet <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/setting_preferences.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_YO"></a><a name="subkey_YO"></a>your <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/getting_properties_of_the_study.htm"><b>3</b></a> <a href="../kernel/editing_studies.htm"><b>4</b></a> <a href="../kernel/displaying_studies.htm"><b>5</b></a> <a href="../kernel/creating_a_new_study.htm"><b>6</b></a> <a href="../viewers.htm"><b>7</b></a> <a href="../post-pro_preferences.htm"><b>8</b></a> <a href="../mesh_preferences.htm"><b>9</b></a> <a href="../kernel/using_catalog_generator.htm"><b>10</b></a> <a href="../kernel/setting_preferences.htm"><b>11</b></a> <a href="../kernel/saving_a_study.htm"><b>12</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>13</b></a> </nobr><br><a href="../kernel/setting_preferences.htm"><b>yourselves</b></a> <br>\r
+<br><br>\r
+<nobr><a name="bm_Z"></a><a name="subkey_ZO"></a>zone <a href="../kernel/displaying_studies.htm"><b>1</b></a> <a href="../kernel/creating_a_new_study.htm"><b>2</b></a> </nobr><br><br><br></p>\r
+</body>\r
+\r
+</html>\r
+\r
--- /dev/null
+<html>\r
+<head>\r
+<title>Search Words List</title>\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+<base target="bsscright">\r
+<style>\r
+<!--\r
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
+\r
+A:link {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }\r
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }\r
+A:active {background-color:#cccccc;}\r
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal; text-decoration:underline; }\r
+\r
+.tabs {background-color:#c0c0c0;}\r
+.ftsheader {margin-left:10pt; margin-top:0pt;}\r
+.ftsbody {margin-left:10pt; margin-top:0pt;}\r
+.inactive {color:#666666;}\r
+.ftsheader {background-color:White; } \r
+\r
+body {background-color:White; } \r
+p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
+A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
+A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
+A:active {background-color:Silver; } \r
+A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
+\r
+-->\r
+</style>\r
+</head>\r
+<body marginheight="0" marginwidth="0" bgproperties="fixed">\r
+<p class="ftsbody" align="center"><a href="whlstf1.htm" target="_self" title="previous search group"><b><<</b></a><br><br></p>\r
+<p class="ftsbody" >\r
+\r
+\r
+<a name="bm_D"></a><a name="subkey_D{"></a><a href="../kernel/readme.html"><b>d</b></a> <br><nobr><a name="bms_DA"></a><a name="subkey_DA"></a>data <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/introduction_to_salome_pro.htm"><b>2</b></a> <a href="../kernel/introduction_to_iapp.htm"><b>3</b></a> <a href="../kernel/introduction.htm"><b>4</b></a> <a href="../kernel/getting_started2.htm"><b>5</b></a> <a href="../kernel/creating_a_new_study.htm"><b>6</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>7</b></a> <a href="../kernel/using_catalog_generator.htm"><b>8</b></a> <a href="../kernel/setting_preferences.htm"><b>9</b></a> <a href="../kernel/saving_a_study.htm"><b>10</b></a> </nobr><br><a href="../kernel/about_salome_pro_architecture.htm"><b>database</b></a> <br><nobr>date <a href="../kernel/getting_properties_of_the_study.htm"><b>1</b></a> <a href="../kernel/using_registry.htm"><b>2</b></a> </nobr><br><a name="bms_DE"></a><a name="subkey_DE"></a><a href="../kernel/using_object_browser.htm"><b>debugging</b></a> <br><nobr>default <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/introduction_to_salome_pro.htm"><b>3</b></a> <a href="../kernel/displaying_hiding_toolbars.htm"><b>4</b></a> <a href="../kernel/creating_a_new_study.htm"><b>5</b></a> <a href="../geom_preferences.htm"><b>6</b></a> <a href="../viewers.htm"><b>7</b></a> <a href="../setting_preferences.htm"><b>8</b></a> <a href="../post-pro_preferences.htm"><b>9</b></a> <a href="../mesh_preferences.htm"><b>10</b></a> <a href="../kernel/using_object_browser.htm"><b>11</b></a> <a href="../kernel/setting_preferences.htm"><b>12</b></a> <a href="../kernel/saving_a_study.htm"><b>13</b></a> </nobr><br><nobr>define <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/introduction.htm"><b>2</b></a> <a href="../viewers.htm"><b>3</b></a> <a href="../post-pro_preferences.htm"><b>4</b></a> <a href="../kernel/setting_preferences.htm"><b>5</b></a> </nobr><br><nobr>defined <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>2</b></a> </nobr><br><nobr>definite <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/editing_studies.htm"><b>2</b></a> <a href="../kernel/displaying_hiding_toolbars.htm"><b>3</b></a> <a href="../kernel/creating_a_new_study.htm"><b>4</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>5</b></a> <a href="../kernel/using_registry.htm"><b>6</b></a> <a href="../kernel/using_object_browser.htm"><b>7</b></a> <a href="../kernel/setting_preferences.htm"><b>8</b></a> <a href="../kernel/saving_a_study.htm"><b>9</b></a> </nobr><br><nobr>definition <a href="../kernel/introduction.htm"><b>1</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>2</b></a> <a href="../kernel/using_left-hand_tabs.htm"><b>3</b></a> </nobr><br><a href="../kernel/using_left-hand_tabs.htm"><b>definitions</b></a> <br><a href="../kernel/introduction.htm"><b>delays</b></a> <br><a href="../kernel/introduction_to_iapp.htm"><b>demand</b></a> <br><a href="../kernel/introduction.htm"><b>demands</b></a> <br><a href="../kernel/readme.html"><b>dependancies</b></a> <br><a href="../kernel/readme.html"><b>dependencies</b></a> <br><a href="../kernel/readme.html"><b>depending</b></a> <br><nobr>depends <a href="../kernel/editing_studies.htm"><b>1</b></a> <a href="../kernel/using_object_browser.htm"><b>2</b></a> </nobr><br><a href="../kernel/about_salome_pro_architecture.htm"><b>derived</b></a> <br><a href="../kernel/using_object_browser.htm"><b>descending</b></a> <br><nobr>described <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>2</b></a> <a href="../viewers.htm"><b>3</b></a> <a href="../mesh_preferences.htm"><b>4</b></a> </nobr><br><a href="../kernel/readme.html"><b>describes</b></a> <br><nobr>describing <a href="../kernel/about_salome_pro_help_system.htm"><b>1</b></a> <a href="../kernel/using_catalog_generator.htm"><b>2</b></a> </nobr><br><nobr>description <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/using_catalog_generator.htm"><b>3</b></a> </nobr><br><nobr>descriptions <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/using_catalog_generator.htm"><b>2</b></a> </nobr><br><a href="../kernel/introduction.htm"><b>design</b></a> <br><a href="../kernel/using_catalog_generator.htm"><b>desired</b></a> <br><nobr>desktop <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/introduction_to_iapp.htm"><b>2</b></a> <a href="../kernel/getting_started2.htm"><b>3</b></a> <a href="../kernel/displaying_studies.htm"><b>4</b></a> <a href="../kernel/displaying_hiding_toolbars.htm"><b>5</b></a> <a href="../kernel/saving_a_study.htm"><b>6</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>7</b></a> </nobr><br><a href="../kernel/navigating_topics.htm"><b>destination</b></a> <br><nobr>destined <a href="../kernel/getting_started2.htm"><b>1</b></a> <a href="../viewers.htm"><b>2</b></a> <a href="../kernel/using_registry.htm"><b>3</b></a> <a href="../kernel/using_object_browser.htm"><b>4</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>5</b></a> </nobr><br><nobr>detail <a href="../viewers.htm"><b>1</b></a> <a href="../mesh_preferences.htm"><b>2</b></a> </nobr><br><nobr>detailed <a href="../geom_preferences.htm"><b>1</b></a> <a href="../kernel/setting_preferences.htm"><b>2</b></a> </nobr><br><a href="../kernel/readme.html"><b>details</b></a> <br><a href="../kernel/readme.html"><b>dev</b></a> <br><a href="../kernel/about_salome_pro_architecture.htm"><b>developer</b></a> <br><nobr>development <a href="../kernel/introduction.htm"><b>1</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>2</b></a> </nobr><br><a href="../kernel/about_salome_pro_architecture.htm"><b>developments</b></a> <br><a name="bms_DI"></a><a name="subkey_DI"></a><a href="../mesh_preferences.htm"><b>diagrams</b></a> <br><nobr>dialog <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/opening_studies.htm"><b>2</b></a> <a href="../kernel/getting_properties_of_the_study.htm"><b>3</b></a> <a href="../geom_preferences.htm"><b>4</b></a> <a href="../mesh_preferences.htm"><b>5</b></a> <a href="../kernel/using_registry.htm"><b>6</b></a> <a href="../kernel/using_catalog_generator.htm"><b>7</b></a> <a href="../kernel/setting_preferences.htm"><b>8</b></a> <a href="../kernel/saving_a_study.htm"><b>9</b></a> </nobr><br><a href="../kernel/salome_pro_desktop.htm"><b>dialogs</b></a> <br><a href="../kernel/readme.html"><b>differ</b></a> <br><nobr>difference <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>2</b></a> <a href="../kernel/saving_a_study.htm"><b>3</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>4</b></a> </nobr><br><a href="../viewers.htm"><b>differences</b></a> <br><nobr>different <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/opening_studies.htm"><b>3</b></a> <a href="../kernel/getting_started2.htm"><b>4</b></a> <a href="../kernel/creating_a_new_study.htm"><b>5</b></a> <a href="../kernel/about_salome_pro_help_system.htm"><b>6</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>7</b></a> <a href="../viewers.htm"><b>8</b></a> <a href="../kernel/using_object_browser.htm"><b>9</b></a> <a href="../kernel/saving_a_study.htm"><b>10</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>11</b></a> </nobr><br><a href="../kernel/salome_pro_desktop.htm"><b>differs</b></a> <br><a href="../kernel/introduction.htm"><b>digital</b></a> <br><a href="../mesh_preferences.htm"><b>digits</b></a> <br><a href="../kernel/readme.html"><b>dir</b></a> <br><a href="../kernel/displaying_studies.htm"><b>direction</b></a> <br><nobr>directories <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/setting_preferences.htm"><b>2</b></a> </nobr><br><nobr>directory <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/using_catalog_generator.htm"><b>3</b></a> <a href="../kernel/setting_preferences.htm"><b>4</b></a> <a href="../kernel/saving_a_study.htm"><b>5</b></a> </nobr><br><nobr>disable <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/setting_preferences.htm"><b>2</b></a> </nobr><br><a href="../kernel/readme.html"><b>disable_flag</b></a> <br><nobr>disk <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> </nobr><br><nobr>display <a href="../kernel/displaying_studies.htm"><b>1</b></a> <a href="../kernel/displaying_hiding_toolbars.htm"><b>2</b></a> <a href="../geom_preferences.htm"><b>3</b></a> <a href="../mesh_preferences.htm"><b>4</b></a> <a href="../kernel/using_registry.htm"><b>5</b></a> <a href="../kernel/using_left-hand_tabs.htm"><b>6</b></a> <a href="../kernel/setting_preferences.htm"><b>7</b></a> </nobr><br><nobr>displayed <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/displaying_studies.htm"><b>3</b></a> <a href="../mesh_preferences.htm"><b>4</b></a> <a href="../kernel/using_object_browser.htm"><b>5</b></a> <a href="../kernel/using_left-hand_tabs.htm"><b>6</b></a> <a href="../kernel/setting_preferences.htm"><b>7</b></a> <a href="../kernel/saving_a_study.htm"><b>8</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>9</b></a> </nobr><br><nobr>displaying <a href="../kernel/displaying_studies.htm"><b>1</b></a> <a href="../kernel/displaying_hiding_toolbars.htm"><b>2</b></a> <a href="../kernel/using_object_browser.htm"><b>3</b></a> </nobr><br><nobr>displays <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/navigating_topics.htm"><b>2</b></a> <a href="../kernel/using_registry.htm"><b>3</b></a> <a href="../kernel/using_object_browser.htm"><b>4</b></a> <a href="../kernel/using_left-hand_tabs.htm"><b>5</b></a> </nobr><br><a href="../kernel/about_salome_pro_architecture.htm"><b>distinction</b></a> <br><a href="../kernel/readme.html"><b>distribute</b></a> <br><a href="../kernel/about_salome_pro_architecture.htm"><b>distributed</b></a> <br><a href="../kernel/readme.html"><b>distribution</b></a> <br><nobr>divided <a href="../kernel/about_salome_pro_help_system.htm"><b>1</b></a> <a href="../kernel/using_registry.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_DO"></a><a name="subkey_DO"></a>dockable <a href="../kernel/introduction_to_iapp.htm"><b>1</b></a> <a href="../kernel/saving_a_study.htm"><b>2</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>3</b></a> </nobr><br><nobr>document <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/getting_started2.htm"><b>2</b></a> <a href="../kernel/creating_a_new_study.htm"><b>3</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>4</b></a> </nobr><br><nobr>does <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/editing_studies.htm"><b>2</b></a> </nobr><br><a href="../kernel/readme.html"><b>doing</b></a> <br><nobr>domain <a href="../kernel/introduction_to_salome_pro.htm"><b>1</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>2</b></a> </nobr><br><nobr>don <a href="../viewers.htm"><b>1</b></a> <a href="../kernel/using_catalog_generator.htm"><b>2</b></a> </nobr><br><a href="../kernel/readme.html"><b>done</b></a> <br><a href="../kernel/readme.html"><b>dot</b></a> <br><a href="../kernel/using_registry.htm"><b>double</b></a> <br><nobr>down <a href="../kernel/navigating_topics.htm"><b>1</b></a> <a href="../kernel/getting_properties_of_the_study.htm"><b>2</b></a> <a href="../kernel/using_object_browser.htm"><b>3</b></a> </nobr><br><a href="../kernel/readme.html"><b>doxygen</b></a> <br><a href="../kernel/readme.html"><b>doxytag</b></a> <br><a href="../kernel/readme.html"><b>doxywizard</b></a> <br><a name="bms_DR"></a><a name="subkey_DR"></a><a href="../viewers.htm"><b>drag</b></a> <br><a href="../kernel/displaying_hiding_toolbars.htm"><b>dragging</b></a> <br><a href="../kernel/about_salome_pro_architecture.htm"><b>dramatically</b></a> <br><a href="../viewers.htm"><b>draw</b></a> <br><a href="../kernel/readme.html"><b>drive</b></a> <br><a href="../kernel/navigating_topics.htm"><b>drop</b></a> <br><a href="../kernel/displaying_hiding_toolbars.htm"><b>dropping</b></a> <br><a name="bms_DU"></a><a name="subkey_DU"></a><a href="../viewers.htm"><b>dump</b></a> <br><a href="../kernel/readme.html"><b>dumpversion</b></a> <br><a href="../viewers.htm"><b>duplicate</b></a> <br><a name="bms_DY"></a><a name="subkey_DY"></a><a href="../kernel/introduction_to_iapp.htm"><b>dynamic</b></a> <br><a href="../kernel/introduction_to_salome_pro.htm"><b>dynamically</b></a> <br>\r
+<br><br>\r
+<nobr><a name="bm_E"></a><a name="subkey_E{"></a>e <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/introduction_to_iapp.htm"><b>2</b></a> <a href="../kernel/saving_a_study.htm"><b>3</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>4</b></a> </nobr><br><a name="bms_EA"></a><a name="subkey_EA"></a><a href="../viewers.htm"><b>ease</b></a> <br><a href="../kernel/introduction.htm"><b>easier</b></a> <br><a href="../kernel/about_salome_pro_architecture.htm"><b>easily</b></a> <br><a href="../kernel/about_salome_pro_architecture.htm"><b>easy</b></a> <br><a name="bms_EC"></a><a name="subkey_EC"></a><a href="../kernel/about_salome_pro_architecture.htm"><b>economically</b></a> <br><a name="bms_ED"></a><a name="subkey_ED"></a><a href="../mesh_preferences.htm"><b>edges</b></a> <br><nobr>edit <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/getting_properties_of_the_study.htm"><b>3</b></a> <a href="../kernel/editing_studies.htm"><b>4</b></a> </nobr><br><nobr>editing <a href="../kernel/introduction_to_iapp.htm"><b>1</b></a> <a href="../kernel/editing_studies.htm"><b>2</b></a> </nobr><br><a href="../setting_preferences.htm"><b>editor</b></a> <br><a name="bms_EF"></a><a name="subkey_EF"></a><a href="../kernel/introduction.htm"><b>efficient</b></a> <br><a name="bms_EG"></a><a name="subkey_EG"></a><a href="../kernel/readme.html"><b>egrep</b></a> <br><nobr><a name="bms_EI"></a><a name="subkey_EI"></a>either <a href="../post-pro_preferences.htm"><b>1</b></a> <a href="../kernel/using_catalog_generator.htm"><b>2</b></a> <a href="../kernel/setting_preferences.htm"><b>3</b></a> </nobr><br><a name="bms_EL"></a><a name="subkey_EL"></a><a href="../kernel/introduction.htm"><b>electrical</b></a> <br><a href="../kernel/introduction.htm"><b>electronic</b></a> <br><a href="../kernel/introduction.htm"><b>element</b></a> <br><a href="../mesh_preferences.htm"><b>elements</b></a> <br><nobr><a name="bms_EM"></a><a name="subkey_EM"></a>empty <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/displaying_studies.htm"><b>2</b></a> </nobr><br><a name="bms_EN"></a><a name="subkey_EN"></a><a href="../kernel/setting_preferences.htm"><b>enable</b></a> <br><a href="../kernel/using_left-hand_tabs.htm"><b>enables</b></a> <br><a href="../kernel/about_salome_pro_architecture.htm"><b>encouraging</b></a> <br><nobr>end <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>2</b></a> <a href="../setting_preferences.htm"><b>3</b></a> </nobr><br><a href="../kernel/about_salome_pro_architecture.htm"><b>enforcing</b></a> <br><a href="../kernel/about_salome_pro_architecture.htm"><b>engine</b></a> <br><a href="../kernel/readme.html"><b>enough</b></a> <br><a href="../kernel/introduction.htm"><b>ensure</b></a> <br><a href="../kernel/about_salome_pro_architecture.htm"><b>ensuring</b></a> <br><nobr>enter <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/getting_properties_of_the_study.htm"><b>3</b></a> <a href="../kernel/saving_a_study.htm"><b>4</b></a> </nobr><br><a href="../kernel/readme.html"><b>entered</b></a> <br><a href="../mesh_preferences.htm"><b>entity</b></a> <br><nobr>entry <a href="../kernel/using_object_browser.htm"><b>1</b></a> <a href="../kernel/setting_preferences.htm"><b>2</b></a> </nobr><br><a href="../kernel/running_salome_pro.htm"><b>env</b></a> <br><a href="../kernel/readme.html"><b>env_</b></a> <br><a href="../kernel/readme.html"><b>env_for_launch</b></a> <br><a href="../kernel/readme.html"><b>env_products</b></a> <br><a href="../kernel/readme.html"><b>env_vtk</b></a> <br><nobr>environment <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/introduction_to_iapp.htm"><b>3</b></a> <a href="../kernel/introduction.htm"><b>4</b></a> <a href="../kernel/getting_started2.htm"><b>5</b></a> <a href="../kernel/displaying_studies.htm"><b>6</b></a> </nobr><br><nobr>environments <a href="../kernel/introduction.htm"><b>1</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>2</b></a> </nobr><br><a name="bms_EQ"></a><a name="subkey_EQ"></a><a href="../kernel/readme.html"><b>equal</b></a> <br><a href="../kernel/introduction.htm"><b>equipment</b></a> <br><a name="bms_ER"></a><a name="subkey_ER"></a><a href="../kernel/readme.html"><b>error</b></a> <br><nobr><a name="bms_ET"></a><a name="subkey_ET"></a>etc <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/introduction_to_salome_pro.htm"><b>2</b></a> <a href="../kernel/introduction_to_iapp.htm"><b>3</b></a> <a href="../kernel/displaying_hiding_toolbars.htm"><b>4</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>5</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>6</b></a> </nobr><br><nobr><a name="bms_EV"></a><a name="subkey_EV"></a>even <a href="../kernel/about_salome_pro_architecture.htm"><b>1</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>2</b></a> </nobr><br><a href="../kernel/using_registry.htm"><b>ever</b></a> <br><nobr>every <a href="../kernel/introduction.htm"><b>1</b></a> <a href="../kernel/using_left-hand_tabs.htm"><b>2</b></a> </nobr><br><a href="../kernel/readme.html"><b>everything</b></a> <br><a href="../kernel/introduction.htm"><b>evolutions</b></a> <br><a href="../kernel/about_salome_pro_architecture.htm"><b>evolve</b></a> <br><a name="bms_EX"></a><a name="subkey_EX"></a><a href="../kernel/running_salome_pro.htm"><b>ex</b></a> <br><a href="../kernel/readme.html"><b>exact</b></a> <br><a href="../kernel/readme.html"><b>exactly</b></a> <br><a href="../kernel/readme.html"><b>examle</b></a> <br><nobr>example <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/introduction.htm"><b>2</b></a> <a href="../kernel/displaying_studies.htm"><b>3</b></a> <a href="../kernel/using_catalog_generator.htm"><b>4</b></a> <a href="../kernel/saving_a_study.htm"><b>5</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>6</b></a> </nobr><br><a href="../kernel/introduction_to_iapp.htm"><b>exception</b></a> <br><a href="../kernel/about_salome_pro_architecture.htm"><b>exchanges</b></a> <br><nobr>execution <a href="../kernel/introduction_to_salome_pro.htm"><b>1</b></a> <a href="../kernel/introduction.htm"><b>2</b></a> </nobr><br><a href="../kernel/readme.html"><b>exist</b></a> <br><a href="../kernel/readme.html"><b>existence</b></a> <br><nobr>existing <a href="../kernel/opening_studies.htm"><b>1</b></a> <a href="../kernel/introduction_to_salome_pro.htm"><b>2</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>3</b></a> <a href="../setting_preferences.htm"><b>4</b></a> <a href="../kernel/using_catalog_generator.htm"><b>5</b></a> <a href="../kernel/saving_a_study.htm"><b>6</b></a> </nobr><br><a href="../kernel/readme.html"><b>exists</b></a> <br><a href="../kernel/about_salome_pro_architecture.htm"><b>expandability</b></a> <br><a href="../kernel/navigating_topics.htm"><b>expanding</b></a> <br><a href="../kernel/introduction.htm"><b>expectations</b></a> <br><a href="../kernel/about_salome_pro_architecture.htm"><b>exploits</b></a> <br><a href="../kernel/about_salome_pro_help_system.htm"><b>explorer</b></a> <br><a href="../kernel/introduction.htm"><b>export</b></a> <br><a href="../viewers.htm"><b>exports</b></a> <br><a href="../kernel/about_salome_pro_architecture.htm"><b>exposes</b></a> <br><a href="../kernel/setting_preferences.htm"><b>extended</b></a> <br><a href="../kernel/saving_a_study.htm"><b>extensions</b></a> <br><a href="../viewers.htm"><b>exterior</b></a> <br><a href="../kernel/setting_preferences.htm"><b>external</b></a> <br><a href="../kernel/readme.html"><b>extracting</b></a> <br><a href="../kernel/introduction.htm"><b>extremely</b></a> <br><br><br></p><p class="ftsbody" align="center"><a href="whlstf3.htm" target="_self" title="previous search group"><b>>></b></a>\r
+\r
+</body>\r
+\r
+</html>\r
+\r
--- /dev/null
+<html>\r
+<head>\r
+<title>Search Words List</title>\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+<base target="bsscright">\r
+<style>\r
+<!--\r
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
+\r
+A:link {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }\r
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }\r
+A:active {background-color:#cccccc;}\r
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal; text-decoration:underline; }\r
+\r
+.tabs {background-color:#c0c0c0;}\r
+.ftsheader {margin-left:10pt; margin-top:0pt;}\r
+.ftsbody {margin-left:10pt; margin-top:0pt;}\r
+.inactive {color:#666666;}\r
+.ftsheader {background-color:White; } \r
+\r
+body {background-color:White; } \r
+p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
+A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
+A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
+A:active {background-color:Silver; } \r
+A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
+\r
+-->\r
+</style>\r
+</head>\r
+<body marginheight="0" marginwidth="0" bgproperties="fixed">\r
+<p class="ftsbody" align="center"><a href="whlstf2.htm" target="_self" title="previous search group"><b><<</b></a><br><br></p>\r
+<p class="ftsbody" >\r
+\r
+\r
+<a name="bm_F"></a><a name="subkey_F{"></a><a href="../kernel/readme.html"><b>f</b></a> <br><nobr><a name="bms_FA"></a><a name="subkey_FA"></a>face <a href="../post-pro_preferences.htm"><b>1</b></a> <a href="../mesh_preferences.htm"><b>2</b></a> <a href="../kernel/setting_preferences.htm"><b>3</b></a> </nobr><br><a href="../mesh_preferences.htm"><b>faces</b></a> <br><a href="../kernel/about_salome_pro_architecture.htm"><b>facilitated</b></a> <br><a href="../kernel/introduction_to_salome_pro.htm"><b>facilitates</b></a> <br><nobr>fact <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>2</b></a> </nobr><br><a href="../kernel/using_catalog_generator.htm"><b>factory</b></a> <br><a href="../kernel/readme.html"><b>fail</b></a> <br><a href="../kernel/readme.html"><b>fails</b></a> <br><a href="../kernel/readme.html"><b>false</b></a> <br><a href="../viewers.htm"><b>fast</b></a> <br><a name="bms_FE"></a><a name="subkey_FE"></a><a href="../kernel/readme.html"><b>feature</b></a> <br><nobr>features <a href="../kernel/editing_studies.htm"><b>1</b></a> <a href="../kernel/about_salome_pro_help_system.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_FI"></a><a name="subkey_FI"></a>field <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/getting_properties_of_the_study.htm"><b>2</b></a> <a href="../post-pro_preferences.htm"><b>3</b></a> <a href="../mesh_preferences.htm"><b>4</b></a> <a href="../kernel/setting_preferences.htm"><b>5</b></a> </nobr><br><a href="../kernel/introduction.htm"><b>fields</b></a> <br><a href="../kernel/readme.html"><b>fig</b></a> <br><nobr>figure <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/creating_a_new_study.htm"><b>2</b></a> </nobr><br><nobr>file <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/opening_studies.htm"><b>3</b></a> <a href="../kernel/getting_properties_of_the_study.htm"><b>4</b></a> <a href="../kernel/creating_a_new_study.htm"><b>5</b></a> <a href="../setting_preferences.htm"><b>6</b></a> <a href="../kernel/using_catalog_generator.htm"><b>7</b></a> <a href="../kernel/setting_preferences.htm"><b>8</b></a> <a href="../kernel/saving_a_study.htm"><b>9</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>10</b></a> </nobr><br><nobr>files <a href="../kernel/readme.html"><b>1</b></a> <a href="../post-pro_preferences.htm"><b>2</b></a> <a href="../kernel/using_catalog_generator.htm"><b>3</b></a> <a href="../kernel/setting_preferences.htm"><b>4</b></a> <a href="../kernel/saving_a_study.htm"><b>5</b></a> </nobr><br><a href="../mesh_preferences.htm"><b>fill</b></a> <br><nobr>find <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/using_left-hand_tabs.htm"><b>2</b></a> <a href="../kernel/using_catalog_generator.htm"><b>3</b></a> </nobr><br><a href="../kernel/readme.html"><b>find_in_path</b></a> <br><a href="../kernel/readme.html"><b>finds</b></a> <br><a href="../kernel/about_salome_pro_architecture.htm"><b>finely</b></a> <br><nobr>finish <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/navigating_topics.htm"><b>2</b></a> </nobr><br><a href="../kernel/readme.html"><b>finishes</b></a> <br><a href="../kernel/introduction.htm"><b>finite</b></a> <br><nobr>first <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/using_object_browser.htm"><b>2</b></a> </nobr><br><a href="../viewers.htm"><b>fit</b></a> <br><a href="../kernel/introduction_to_salome_pro.htm"><b>five</b></a> <br><a name="bms_FL"></a><a name="subkey_FL"></a><a href="../kernel/readme.html"><b>flag</b></a> <br><a href="../kernel/about_salome_pro_architecture.htm"><b>flexibility</b></a> <br><nobr>flexible <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/introduction_to_iapp.htm"><b>2</b></a> <a href="../kernel/introduction.htm"><b>3</b></a> </nobr><br><a name="bms_FO"></a><a name="subkey_FO"></a><a href="../kernel/navigating_topics.htm"><b>focus</b></a> <br><nobr>folder <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/using_object_browser.htm"><b>2</b></a> </nobr><br><nobr>follow <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>2</b></a> <a href="../geom_preferences.htm"><b>3</b></a> </nobr><br><nobr>following <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/opening_studies.htm"><b>3</b></a> <a href="../kernel/navigating_topics.htm"><b>4</b></a> <a href="../kernel/getting_started2.htm"><b>5</b></a> <a href="../kernel/getting_properties_of_the_study.htm"><b>6</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>7</b></a> <a href="../geom_preferences.htm"><b>8</b></a> <a href="../viewers.htm"><b>9</b></a> <a href="../kernel/using_registry.htm"><b>10</b></a> <a href="../kernel/using_left-hand_tabs.htm"><b>11</b></a> <a href="../kernel/using_catalog_generator.htm"><b>12</b></a> <a href="../kernel/setting_preferences.htm"><b>13</b></a> <a href="../kernel/saving_a_study.htm"><b>14</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>15</b></a> </nobr><br><nobr>font <a href="../post-pro_preferences.htm"><b>1</b></a> <a href="../mesh_preferences.htm"><b>2</b></a> <a href="../kernel/setting_preferences.htm"><b>3</b></a> </nobr><br><a href="../kernel/using_catalog_generator.htm"><b>forget</b></a> <br><nobr>format <a href="../kernel/opening_studies.htm"><b>1</b></a> <a href="../kernel/introduction.htm"><b>2</b></a> <a href="../kernel/about_salome_pro_help_system.htm"><b>3</b></a> <a href="../viewers.htm"><b>4</b></a> <a href="../kernel/setting_preferences.htm"><b>5</b></a> </nobr><br><a href="../kernel/introduction.htm"><b>formats</b></a> <br><nobr>four <a href="../kernel/introduction_to_iapp.htm"><b>1</b></a> <a href="../viewers.htm"><b>2</b></a> </nobr><br><a name="bms_FR"></a><a name="subkey_FR"></a><a href="../kernel/readme.html"><b>frame</b></a> <br><nobr>framework <a href="../kernel/introduction_to_iapp.htm"><b>1</b></a> <a href="../kernel/using_object_browser.htm"><b>2</b></a> </nobr><br><a href="../kernel/introduction.htm"><b>free</b></a> <br><a href="../kernel/introduction.htm"><b>friendly</b></a> <br><a href="../viewers.htm"><b>front</b></a> <br><nobr><a name="bms_FU"></a><a name="subkey_FU"></a>full <a href="../viewers.htm"><b>1</b></a> <a href="../post-pro_preferences.htm"><b>2</b></a> <a href="../mesh_preferences.htm"><b>3</b></a> <a href="../kernel/using_left-hand_tabs.htm"><b>4</b></a> </nobr><br><nobr>function <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/introduction_to_salome_pro.htm"><b>2</b></a> <a href="../viewers.htm"><b>3</b></a> </nobr><br><a href="../kernel/readme.html"><b>function_name</b></a> <br><a href="../kernel/salome_pro_desktop.htm"><b>functional</b></a> <br><nobr>functionality <a href="../kernel/getting_started2.htm"><b>1</b></a> <a href="../kernel/editing_studies.htm"><b>2</b></a> <a href="../kernel/about_salome_pro_help_system.htm"><b>3</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>4</b></a> <a href="../viewers.htm"><b>5</b></a> <a href="../mesh_preferences.htm"><b>6</b></a> <a href="../kernel/using_catalog_generator.htm"><b>7</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>8</b></a> </nobr><br><a href="../kernel/saving_a_study.htm"><b>functioning</b></a> <br><a href="../kernel/introduction.htm"><b>functionnalities</b></a> <br><nobr>functions <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/introduction_to_salome_pro.htm"><b>2</b></a> <a href="../kernel/introduction.htm"><b>3</b></a> <a href="../viewers.htm"><b>4</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>5</b></a> </nobr><br><a href="../kernel/about_salome_pro_architecture.htm"><b>fundamental</b></a> <br><a href="../kernel/readme.html"><b>further</b></a> <br>\r
+<br><br>\r
+<nobr><a name="bm_G"></a><a name="subkey_G{"></a>g <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> </nobr><br><a name="bms_GC"></a><a name="subkey_GC"></a><a href="../kernel/readme.html"><b>gcc</b></a> <br><nobr><a name="bms_GE"></a><a name="subkey_GE"></a>general <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/getting_started2.htm"><b>2</b></a> <a href="../mesh_preferences.htm"><b>3</b></a> <a href="../kernel/setting_preferences.htm"><b>4</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>5</b></a> </nobr><br><a href="../kernel/using_catalog_generator.htm"><b>generate</b></a> <br><nobr>generated <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/using_catalog_generator.htm"><b>2</b></a> </nobr><br><nobr>generates <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/introduction_to_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>generator <a href="../kernel/introduction_to_iapp.htm"><b>1</b></a> <a href="../kernel/using_catalog_generator.htm"><b>2</b></a> </nobr><br><a href="../kernel/introduction.htm"><b>generators</b></a> <br><nobr>generic <a href="../kernel/introduction_to_salome_pro.htm"><b>1</b></a> <a href="../kernel/introduction.htm"><b>2</b></a> </nobr><br><nobr>geom <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/introduction_to_salome_pro.htm"><b>2</b></a> <a href="../kernel/editing_studies.htm"><b>3</b></a> <a href="../kernel/displaying_hiding_toolbars.htm"><b>4</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>5</b></a> <a href="../geom_preferences.htm"><b>6</b></a> <a href="../viewers.htm"><b>7</b></a> </nobr><br><nobr>geometrical <a href="../kernel/introduction_to_salome_pro.htm"><b>1</b></a> <a href="../kernel/introduction.htm"><b>2</b></a> <a href="../viewers.htm"><b>3</b></a> </nobr><br><a href="../geom_preferences.htm"><b>geometry</b></a> <br><nobr>get <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/about_salome_pro_help_system.htm"><b>2</b></a> </nobr><br><nobr>getting <a href="../kernel/introduction.htm"><b>1</b></a> <a href="../kernel/getting_started2.htm"><b>2</b></a> <a href="../kernel/getting_properties_of_the_study.htm"><b>3</b></a> <a href="../kernel/using_object_browser.htm"><b>4</b></a> </nobr><br><nobr><a name="bms_GI"></a><a name="subkey_GI"></a>give <a href="../kernel/readme.html"><b>1</b></a> <a href="../viewers.htm"><b>2</b></a> </nobr><br><nobr>given <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/introduction_to_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>gives <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/getting_properties_of_the_study.htm"><b>2</b></a> <a href="../viewers.htm"><b>3</b></a> <a href="../kernel/setting_preferences.htm"><b>4</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>5</b></a> </nobr><br><a name="bms_GL"></a><a name="subkey_GL"></a><a href="../viewers.htm"><b>gl</b></a> <br><a href="../kernel/using_left-hand_tabs.htm"><b>glossary</b></a> <br><nobr><a name="bms_GO"></a><a name="subkey_GO"></a>go <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/navigating_topics.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_GR"></a><a name="subkey_GR"></a>graph <a href="../viewers.htm"><b>1</b></a> <a href="../kernel/setting_preferences.htm"><b>2</b></a> </nobr><br><nobr>graphical <a href="../kernel/introduction_to_salome_pro.htm"><b>1</b></a> <a href="../kernel/introduction_to_iapp.htm"><b>2</b></a> </nobr><br><nobr>graphs <a href="../kernel/introduction_to_salome_pro.htm"><b>1</b></a> <a href="../kernel/displaying_studies.htm"><b>2</b></a> <a href="../viewers.htm"><b>3</b></a> <a href="../kernel/setting_preferences.htm"><b>4</b></a> </nobr><br><a href="../kernel/readme.html"><b>graphviz</b></a> <br><a href="../viewers.htm"><b>greater</b></a> <br><a href="../kernel/setting_preferences.htm"><b>greek</b></a> <br><a href="../kernel/readme.html"><b>grep</b></a> <br><a href="../kernel/setting_preferences.htm"><b>grouped</b></a> <br><nobr><a name="bms_GU"></a><a name="subkey_GU"></a>gui <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/introduction_to_salome_pro.htm"><b>3</b></a> <a href="../kernel/introduction_to_iapp.htm"><b>4</b></a> <a href="../kernel/creating_a_new_study.htm"><b>5</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>6</b></a> <a href="../setting_preferences.htm"><b>7</b></a> <a href="../kernel/setting_preferences.htm"><b>8</b></a> </nobr><br>\r
+<br><br>\r
+<nobr><a name="bm_H"></a><a name="subkey_H{"></a>h <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> </nobr><br><nobr><a name="bms_HA"></a><a name="subkey_HA"></a>hand <a href="../kernel/navigating_topics.htm"><b>1</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>2</b></a> <a href="../kernel/using_left-hand_tabs.htm"><b>3</b></a> </nobr><br><a href="../kernel/introduction.htm"><b>handle</b></a> <br><a href="../kernel/introduction.htm"><b>handled</b></a> <br><a href="../kernel/readme.html"><b>handler</b></a> <br><a href="../kernel/introduction_to_iapp.htm"><b>handling</b></a> <br><a href="../kernel/readme.html"><b>happydoc</b></a> <br><nobr>hard <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> </nobr><br><a href="../kernel/saving_a_study.htm"><b>hasn</b></a> <br><a href="../kernel/setting_preferences.htm"><b>haven</b></a> <br><nobr>having <a href="../kernel/navigating_topics.htm"><b>1</b></a> <a href="../kernel/introduction_to_salome_pro.htm"><b>2</b></a> <a href="../kernel/using_object_browser.htm"><b>3</b></a> </nobr><br><nobr><a name="bms_HD"></a><a name="subkey_HD"></a>hdf <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/opening_studies.htm"><b>2</b></a> <a href="../kernel/setting_preferences.htm"><b>3</b></a> <a href="../kernel/saving_a_study.htm"><b>4</b></a> </nobr><br><a href="../kernel/readme.html"><b>hdf5</b></a> <br><a href="../kernel/readme.html"><b>hdf5home</b></a> <br><a name="bms_HE"></a><a name="subkey_HE"></a><a href="../kernel/introduction.htm"><b>healing</b></a> <br><a href="../kernel/using_registry.htm"><b>hello</b></a> <br><nobr>help <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/opening_studies.htm"><b>3</b></a> <a href="../kernel/navigating_topics.htm"><b>4</b></a> <a href="../kernel/about_salome_pro_help_system.htm"><b>5</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>6</b></a> <a href="../viewers.htm"><b>7</b></a> <a href="../kernel/using_registry.htm"><b>8</b></a> <a href="../kernel/using_object_browser.htm"><b>9</b></a> <a href="../kernel/using_left-hand_tabs.htm"><b>10</b></a> <a href="../kernel/setting_preferences.htm"><b>11</b></a> </nobr><br><a href="../kernel/readme.html"><b>helpful</b></a> <br><nobr>helps <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/introduction.htm"><b>2</b></a> </nobr><br><nobr>here <a href="../kernel/readme.html"><b>1</b></a> <a href="../supervisor_preferences.htm"><b>2</b></a> <a href="../post-pro_preferences.htm"><b>3</b></a> <a href="../mesh_preferences.htm"><b>4</b></a> <a href="../kernel/setting_preferences.htm"><b>5</b></a> </nobr><br><a href="../kernel/introduction.htm"><b>heterogeneous</b></a> <br><nobr><a name="bms_HI"></a><a name="subkey_HI"></a>hide <a href="../kernel/displaying_hiding_toolbars.htm"><b>1</b></a> <a href="../viewers.htm"><b>2</b></a> <a href="../kernel/setting_preferences.htm"><b>3</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>4</b></a> </nobr><br><a href="../viewers.htm"><b>hides</b></a> <br><nobr>hiding <a href="../kernel/displaying_hiding_toolbars.htm"><b>1</b></a> <a href="../kernel/using_object_browser.htm"><b>2</b></a> </nobr><br><a href="../kernel/introduction.htm"><b>high</b></a> <br><a href="../kernel/readme.html"><b>higher</b></a> <br><nobr>highlighted <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/using_object_browser.htm"><b>2</b></a> </nobr><br><a href="../kernel/readme.html"><b>hints</b></a> <br><a href="../kernel/using_registry.htm"><b>history</b></a> <br><a name="bms_HO"></a><a name="subkey_HO"></a><a href="../kernel/running_salome_pro.htm"><b>home</b></a> <br><nobr>horizontal <a href="../kernel/displaying_studies.htm"><b>1</b></a> <a href="../viewers.htm"><b>2</b></a> <a href="../post-pro_preferences.htm"><b>3</b></a> <a href="../mesh_preferences.htm"><b>4</b></a> <a href="../kernel/setting_preferences.htm"><b>5</b></a> </nobr><br><a href="../kernel/displaying_studies.htm"><b>horizontally</b></a> <br><a href="../kernel/about_salome_pro_architecture.htm"><b>host</b></a> <br><a href="../kernel/navigating_topics.htm"><b>hotspot</b></a> <br><a href="../kernel/navigating_topics.htm"><b>hotspots</b></a> <br><nobr>how <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>2</b></a> </nobr><br><a name="bms_HP"></a><a name="subkey_HP"></a><a href="../kernel/readme.html"><b>hpp</b></a> <br><nobr><a name="bms_HT"></a><a name="subkey_HT"></a>html <a href="../kernel/about_salome_pro_help_system.htm"><b>1</b></a> <a href="../kernel/using_left-hand_tabs.htm"><b>2</b></a> </nobr><br><a name="bms_HX"></a><a name="subkey_HX"></a><a href="../kernel/readme.html"><b>hxx</b></a> <br>\r
+<br><br>\r
+<nobr><a name="bm_I"></a><a name="subkey_I{"></a>i <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/introduction_to_iapp.htm"><b>2</b></a> <a href="../kernel/saving_a_study.htm"><b>3</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>4</b></a> </nobr><br><a name="bms_IA"></a><a name="subkey_IA"></a><a href="../kernel/about_salome_pro_architecture.htm"><b>iapp</b></a> <br><nobr><a name="bms_IC"></a><a name="subkey_IC"></a>icon <a href="../kernel/creating_a_new_study.htm"><b>1</b></a> <a href="../kernel/using_catalog_generator.htm"><b>2</b></a> </nobr><br><nobr>icons <a href="../kernel/editing_studies.htm"><b>1</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>2</b></a> </nobr><br><a name="bms_ID"></a><a name="subkey_ID"></a><a href="../kernel/readme.html"><b>idea</b></a> <br><nobr>identification <a href="../kernel/using_registry.htm"><b>1</b></a> <a href="../kernel/using_object_browser.htm"><b>2</b></a> </nobr><br><a href="../kernel/readme.html"><b>identify</b></a> <br><nobr>idl <a href="../kernel/about_salome_pro_architecture.htm"><b>1</b></a> <a href="../kernel/using_catalog_generator.htm"><b>2</b></a> </nobr><br><a name="bms_IE"></a><a name="subkey_IE"></a><a href="../kernel/setting_preferences.htm"><b>ie</b></a> <br><br><br></p><p class="ftsbody" align="center"><a href="whlstf4.htm" target="_self" title="previous search group"><b>>></b></a>\r
+\r
+</body>\r
+\r
+</html>\r
+\r
--- /dev/null
+<html>\r
+<head>\r
+<title>Search Words List</title>\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+<base target="bsscright">\r
+<style>\r
+<!--\r
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
+\r
+A:link {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }\r
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }\r
+A:active {background-color:#cccccc;}\r
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal; text-decoration:underline; }\r
+\r
+.tabs {background-color:#c0c0c0;}\r
+.ftsheader {margin-left:10pt; margin-top:0pt;}\r
+.ftsbody {margin-left:10pt; margin-top:0pt;}\r
+.inactive {color:#666666;}\r
+.ftsheader {background-color:White; } \r
+\r
+body {background-color:White; } \r
+p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
+A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
+A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
+A:active {background-color:Silver; } \r
+A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
+\r
+-->\r
+</style>\r
+</head>\r
+<body marginheight="0" marginwidth="0" bgproperties="fixed">\r
+<p class="ftsbody" align="center"><a href="whlstf3.htm" target="_self" title="previous search group"><b><<</b></a><br><br></p>\r
+<p class="ftsbody" >\r
+<nobr><a name="bms_IF"></a><a name="subkey_IF"></a>if <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/opening_studies.htm"><b>3</b></a> <a href="../kernel/editing_studies.htm"><b>4</b></a> <a href="../kernel/displaying_studies.htm"><b>5</b></a> <a href="../kernel/creating_a_new_study.htm"><b>6</b></a> <a href="../viewers.htm"><b>7</b></a> <a href="../post-pro_preferences.htm"><b>8</b></a> <a href="../mesh_preferences.htm"><b>9</b></a> <a href="../kernel/using_object_browser.htm"><b>10</b></a> <a href="../kernel/using_catalog_generator.htm"><b>11</b></a> <a href="../kernel/setting_preferences.htm"><b>12</b></a> <a href="../kernel/saving_a_study.htm"><b>13</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>14</b></a> </nobr><br><a name="bms_IG"></a><a name="subkey_IG"></a><a href="../kernel/introduction.htm"><b>iges</b></a> <br><a href="../kernel/readme.html"><b>ignored</b></a> <br><a name="bms_IM"></a><a name="subkey_IM"></a><a href="../viewers.htm"><b>image</b></a> <br><a href="../kernel/introduction.htm"><b>images</b></a> <br><a href="../kernel/navigating_topics.htm"><b>immediately</b></a> <br><nobr>implement <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>2</b></a> </nobr><br><nobr>implementation <a href="../kernel/about_salome_pro_architecture.htm"><b>1</b></a> <a href="../kernel/using_catalog_generator.htm"><b>2</b></a> </nobr><br><a href="../kernel/readme.html"><b>implementing</b></a> <br><a href="../kernel/readme.html"><b>implied</b></a> <br><nobr>import <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/introduction.htm"><b>2</b></a> <a href="../post-pro_preferences.htm"><b>3</b></a> </nobr><br><a href="../kernel/readme.html"><b>important</b></a> <br><nobr>imported <a href="../kernel/introduction_to_salome_pro.htm"><b>1</b></a> <a href="../kernel/introduction_to_iapp.htm"><b>2</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>3</b></a> </nobr><br><a href="../post-pro_preferences.htm"><b>imposed</b></a> <br><a href="../kernel/readme.html"><b>impossible</b></a> <br><a href="../kernel/introduction_to_iapp.htm"><b>improves</b></a> <br><a name="bms_IN"></a><a name="subkey_IN"></a><a href="../kernel/readme.html"><b>inc</b></a> <br><a href="../kernel/readme.html"><b>included</b></a> <br><nobr>includes <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/using_left-hand_tabs.htm"><b>2</b></a> </nobr><br><nobr>including <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/navigating_topics.htm"><b>2</b></a> </nobr><br><a href="../kernel/about_salome_pro_architecture.htm"><b>inclusive</b></a> <br><a href="../kernel/introduction.htm"><b>increasingly</b></a> <br><a href="../kernel/about_salome_pro_architecture.htm"><b>incrementally</b></a> <br><a href="../kernel/about_salome_pro_architecture.htm"><b>independence</b></a> <br><a href="../kernel/about_salome_pro_architecture.htm"><b>independent</b></a> <br><a href="../kernel/using_object_browser.htm"><b>index</b></a> <br><nobr>indicate <a href="../kernel/saving_a_study.htm"><b>1</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>2</b></a> </nobr><br><nobr>information <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/navigating_topics.htm"><b>2</b></a> <a href="../kernel/getting_properties_of_the_study.htm"><b>3</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>4</b></a> <a href="../geom_preferences.htm"><b>5</b></a> <a href="../viewers.htm"><b>6</b></a> <a href="../kernel/using_registry.htm"><b>7</b></a> <a href="../kernel/using_left-hand_tabs.htm"><b>8</b></a> <a href="../kernel/saving_a_study.htm"><b>9</b></a> </nobr><br><nobr>initial <a href="../kernel/getting_started2.htm"><b>1</b></a> <a href="../viewers.htm"><b>2</b></a> </nobr><br><nobr>input <a href="../kernel/introduction.htm"><b>1</b></a> <a href="../kernel/using_catalog_generator.htm"><b>2</b></a> </nobr><br><a href="../kernel/readme.html"><b>insert</b></a> <br><nobr>inside <a href="../kernel/navigating_topics.htm"><b>1</b></a> <a href="../kernel/displaying_studies.htm"><b>2</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>3</b></a> <a href="../kernel/using_catalog_generator.htm"><b>4</b></a> </nobr><br><a href="../kernel/readme.html"><b>inspect</b></a> <br><a href="../kernel/readme.html"><b>instalation</b></a> <br><nobr>install <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> </nobr><br><a href="../kernel/readme.html"><b>install_binary</b></a> <br><a href="../kernel/readme.html"><b>install_disk_space</b></a> <br><a href="../kernel/readme.html"><b>install_source</b></a> <br><a href="../kernel/readme.html"><b>install_wizard_caption</b></a> <br><a href="../kernel/readme.html"><b>install_wizard_copyright</b></a> <br><a href="../kernel/readme.html"><b>install_wizard_license_info</b></a> <br><a href="../kernel/readme.html"><b>install_wizard_root_directory</b></a> <br><a href="../kernel/readme.html"><b>install_wizard_version</b></a> <br><nobr>installation <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> </nobr><br><a href="../kernel/readme.html"><b>installation_mode</b></a> <br><a href="../kernel/readme.html"><b>installation_script_name</b></a> <br><a href="../kernel/readme.html"><b>installdiskspace</b></a> <br><nobr>installed <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/using_catalog_generator.htm"><b>2</b></a> </nobr><br><a href="../kernel/readme.html"><b>installing</b></a> <br><a href="../kernel/readme.html"><b>installwizard_root_directory</b></a> <br><a href="../kernel/readme.html"><b>installworkxxxxx</b></a> <br><a href="../kernel/creating_a_new_study.htm"><b>instances</b></a> <br><a href="../kernel/readme.html"><b>instead</b></a> <br><a href="../kernel/about_salome_pro_architecture.htm"><b>instrumental</b></a> <br><a href="../viewers.htm"><b>instruments</b></a> <br><a href="../kernel/readme.html"><b>integer</b></a> <br><a href="../mesh_preferences.htm"><b>integers</b></a> <br><a href="../kernel/introduction_to_salome_pro.htm"><b>integrate</b></a> <br><nobr>integrated <a href="../kernel/introduction_to_salome_pro.htm"><b>1</b></a> <a href="../kernel/introduction_to_iapp.htm"><b>2</b></a> <a href="../kernel/introduction.htm"><b>3</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>4</b></a> </nobr><br><nobr>integration <a href="../kernel/introduction_to_iapp.htm"><b>1</b></a> <a href="../kernel/introduction.htm"><b>2</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>3</b></a> <a href="../kernel/using_catalog_generator.htm"><b>4</b></a> </nobr><br><a href="../kernel/readme.html"><b>intend</b></a> <br><a href="../kernel/introduction_to_iapp.htm"><b>interaction</b></a> <br><nobr>interface <a href="../kernel/introduction_to_salome_pro.htm"><b>1</b></a> <a href="../kernel/introduction_to_iapp.htm"><b>2</b></a> <a href="../kernel/introduction.htm"><b>3</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>4</b></a> <a href="../kernel/using_catalog_generator.htm"><b>5</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>6</b></a> </nobr><br><nobr>interfaces <a href="../kernel/introduction_to_iapp.htm"><b>1</b></a> <a href="../kernel/introduction.htm"><b>2</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>3</b></a> <a href="../kernel/using_catalog_generator.htm"><b>4</b></a> </nobr><br><nobr>internal <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>2</b></a> </nobr><br><a href="../kernel/about_salome_pro_help_system.htm"><b>internet</b></a> <br><a href="../kernel/introduction.htm"><b>interoperability</b></a> <br><a href="../kernel/using_object_browser.htm"><b>interoperable</b></a> <br><nobr>interpreter <a href="../kernel/introduction_to_iapp.htm"><b>1</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>2</b></a> </nobr><br><a href="../kernel/using_registry.htm"><b>interval</b></a> <br><a href="../kernel/readme.html"><b>introduced</b></a> <br><nobr>introduction <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/introduction_to_salome_pro.htm"><b>2</b></a> <a href="../kernel/introduction_to_iapp.htm"><b>3</b></a> <a href="../kernel/introduction.htm"><b>4</b></a> </nobr><br><a href="../kernel/saving_a_study.htm"><b>invalid</b></a> <br><a href="../kernel/readme.html"><b>invoke</b></a> <br><a href="../kernel/salome_pro_desktop.htm"><b>invoked</b></a> <br><nobr><a name="bms_IO"></a><a name="subkey_IO"></a>ior <a href="../kernel/using_object_browser.htm"><b>1</b></a> <a href="../kernel/setting_preferences.htm"><b>2</b></a> </nobr><br><a name="bms_IS"></a><a name="subkey_IS"></a><a href="../kernel/setting_preferences.htm"><b>isolines</b></a> <br><a href="../kernel/readme.html"><b>ispython</b></a> <br><a name="bms_IT"></a><a name="subkey_IT"></a><a href="../kernel/getting_properties_of_the_study.htm"><b>item</b></a> <br><nobr>items <a href="../kernel/introduction_to_iapp.htm"><b>1</b></a> <a href="../kernel/introduction.htm"><b>2</b></a> </nobr><br><a href="../kernel/readme.html"><b>itself</b></a> <br>\r
+<br><br>\r
+<a name="bm_J"></a><a name="subkey_JA"></a><a href="../kernel/about_salome_pro_help_system.htm"><b>java</b></a> <br><a name="bms_JP"></a><a name="subkey_JP"></a><a href="../viewers.htm"><b>jpeg</b></a> <br><a href="../viewers.htm"><b>jpg</b></a> <br><nobr><a name="bms_JU"></a><a name="subkey_JU"></a>just <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/setting_preferences.htm"><b>2</b></a> </nobr><br>\r
+<br><br>\r
+<a name="bm_K"></a><a name="subkey_K{"></a><a href="../kernel/running_salome_pro.htm"><b>k</b></a> <br><a name="bms_KB"></a><a name="subkey_KB"></a><a href="../kernel/readme.html"><b>kbytes</b></a> <br><nobr><a name="bms_KE"></a><a name="subkey_KE"></a>kernel <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/introduction_to_salome_pro.htm"><b>3</b></a> </nobr><br><a href="../kernel/readme.html"><b>key</b></a> <br><a name="bms_KI"></a><a name="subkey_KI"></a><a href="../kernel/running_salome_pro.htm"><b>kill</b></a> <br><a href="../kernel/running_salome_pro.htm"><b>killall</b></a> <br><nobr>kind <a href="../kernel/navigating_topics.htm"><b>1</b></a> <a href="../kernel/getting_properties_of_the_study.htm"><b>2</b></a> </nobr><br><a name="bms_KN"></a><a name="subkey_KN"></a><a href="../kernel/using_catalog_generator.htm"><b>know</b></a> <br>\r
+<br><br>\r
+<a name="bm_L"></a><a name="subkey_L{"></a><a href="../kernel/running_salome_pro.htm"><b>l</b></a> <br><nobr><a name="bms_LA"></a><a name="subkey_LA"></a>labels <a href="../post-pro_preferences.htm"><b>1</b></a> <a href="../mesh_preferences.htm"><b>2</b></a> </nobr><br><a href="../kernel/about_salome_pro_architecture.htm"><b>language</b></a> <br><a href="../kernel/readme.html"><b>larger</b></a> <br><nobr>last <a href="../kernel/using_registry.htm"><b>1</b></a> <a href="../kernel/saving_a_study.htm"><b>2</b></a> </nobr><br><a href="../kernel/setting_preferences.htm"><b>latin</b></a> <br><nobr>launch <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/opening_studies.htm"><b>3</b></a> <a href="../setting_preferences.htm"><b>4</b></a> <a href="../kernel/using_catalog_generator.htm"><b>5</b></a> </nobr><br><nobr>launched <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/about_salome_pro_help_system.htm"><b>3</b></a> <a href="../kernel/using_registry.htm"><b>4</b></a> </nobr><br><a href="../kernel/readme.html"><b>launches</b></a> <br><nobr>launching <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/using_registry.htm"><b>3</b></a> <a href="../kernel/using_catalog_generator.htm"><b>4</b></a> </nobr><br><a href="../kernel/creating_a_new_study.htm"><b>layer</b></a> <br><a href="../kernel/saving_a_study.htm"><b>layout</b></a> <br><a name="bms_LD"></a><a name="subkey_LD"></a><a href="../kernel/readme.html"><b>ld_library_path</b></a> <br><a name="bms_LE"></a><a name="subkey_LE"></a><a href="../kernel/saving_a_study.htm"><b>lead</b></a> <br><a href="../kernel/readme.html"><b>learn</b></a> <br><a href="../kernel/introduction.htm"><b>learning</b></a> <br><nobr>left <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/using_left-hand_tabs.htm"><b>2</b></a> <a href="../kernel/setting_preferences.htm"><b>3</b></a> </nobr><br><nobr>legend <a href="../viewers.htm"><b>1</b></a> <a href="../kernel/setting_preferences.htm"><b>2</b></a> </nobr><br><nobr>level <a href="../kernel/about_salome_pro_architecture.htm"><b>1</b></a> <a href="../mesh_preferences.htm"><b>2</b></a> <a href="../kernel/setting_preferences.htm"><b>3</b></a> </nobr><br><a name="bms_LI"></a><a name="subkey_LI"></a><a href="../kernel/readme.html"><b>lib</b></a> <br><a href="../kernel/readme.html"><b>libcosnotify4</b></a> <br><a href="../kernel/readme.html"><b>libhdf5</b></a> <br><a href="../kernel/readme.html"><b>libmed</b></a> <br><a href="../kernel/readme.html"><b>libomniorb4</b></a> <br><a href="../kernel/readme.html"><b>libqwt</b></a> <br><a href="../kernel/readme.html"><b>libraries</b></a> <br><nobr>library <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/introduction_to_iapp.htm"><b>2</b></a> </nobr><br><a href="../kernel/readme.html"><b>libstdplugin</b></a> <br><a href="../kernel/readme.html"><b>libtcl8</b></a> <br><a href="../kernel/readme.html"><b>libtk8</b></a> <br><a href="../kernel/readme.html"><b>libvtkcommon</b></a> <br><a href="../kernel/readme.html"><b>license</b></a> <br><nobr>like <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/navigating_topics.htm"><b>2</b></a> <a href="../kernel/displaying_studies.htm"><b>3</b></a> <a href="../kernel/displaying_hiding_toolbars.htm"><b>4</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>5</b></a> <a href="../kernel/using_object_browser.htm"><b>6</b></a> <a href="../kernel/using_catalog_generator.htm"><b>7</b></a> <a href="../kernel/saving_a_study.htm"><b>8</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>9</b></a> </nobr><br><a href="../kernel/readme.html"><b>likely</b></a> <br><a href="../post-pro_preferences.htm"><b>limits</b></a> <br><nobr>line <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/about_salome_pro_help_system.htm"><b>3</b></a> <a href="../kernel/setting_preferences.htm"><b>4</b></a> </nobr><br><a href="../kernel/setting_preferences.htm"><b>linear</b></a> <br><nobr>lines <a href="../mesh_preferences.htm"><b>1</b></a> <a href="../kernel/setting_preferences.htm"><b>2</b></a> </nobr><br><nobr>link <a href="../kernel/navigating_topics.htm"><b>1</b></a> <a href="../kernel/introduction.htm"><b>2</b></a> <a href="../geom_preferences.htm"><b>3</b></a> </nobr><br><nobr>links <a href="../kernel/navigating_topics.htm"><b>1</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>2</b></a> </nobr><br><nobr>linux <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/about_salome_pro_help_system.htm"><b>2</b></a> </nobr><br><nobr>list <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/navigating_topics.htm"><b>3</b></a> <a href="../kernel/getting_properties_of_the_study.htm"><b>4</b></a> <a href="../kernel/using_registry.htm"><b>5</b></a> <a href="../kernel/using_left-hand_tabs.htm"><b>6</b></a> <a href="../kernel/setting_preferences.htm"><b>7</b></a> </nobr><br><a href="../kernel/readme.html"><b>list_of_prerequisites</b></a> <br><nobr><a name="bms_LL"></a><a name="subkey_LL"></a>ll <a href="../viewers.htm"><b>1</b></a> <a href="../kernel/setting_preferences.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_LO"></a><a name="subkey_LO"></a>load <a href="../kernel/opening_studies.htm"><b>1</b></a> <a href="../setting_preferences.htm"><b>2</b></a> </nobr><br><nobr>loaded <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/introduction_to_iapp.htm"><b>2</b></a> <a href="../kernel/using_object_browser.htm"><b>3</b></a> <a href="../kernel/setting_preferences.htm"><b>4</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>5</b></a> </nobr><br><nobr>loading <a href="../kernel/introduction_to_iapp.htm"><b>1</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>2</b></a> <a href="../post-pro_preferences.htm"><b>3</b></a> </nobr><br><a href="../kernel/using_left-hand_tabs.htm"><b>locate</b></a> <br><nobr>located <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/displaying_hiding_toolbars.htm"><b>2</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>3</b></a> <a href="../kernel/using_object_browser.htm"><b>4</b></a> <a href="../kernel/setting_preferences.htm"><b>5</b></a> </nobr><br><a href="../kernel/using_catalog_generator.htm"><b>location</b></a> <br><a href="../kernel/getting_properties_of_the_study.htm"><b>lock</b></a> <br><a href="../kernel/getting_properties_of_the_study.htm"><b>locked</b></a> <br><a href="../kernel/running_salome_pro.htm"><b>log</b></a> <br><nobr>logarithmic <a href="../viewers.htm"><b>1</b></a> <a href="../post-pro_preferences.htm"><b>2</b></a> <a href="../kernel/setting_preferences.htm"><b>3</b></a> </nobr><br><a href="../kernel/running_salome_pro.htm"><b>logger</b></a> <br><a href="../kernel/about_salome_pro_architecture.htm"><b>long</b></a> <br><a href="../kernel/using_catalog_generator.htm"><b>look</b></a> <br><nobr>looks <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/using_left-hand_tabs.htm"><b>2</b></a> </nobr><br><a href="../kernel/saving_a_study.htm"><b>lost</b></a> <br><a href="../kernel/salome_pro_desktop.htm"><b>lot</b></a> <br><nobr>lower <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/using_left-hand_tabs.htm"><b>2</b></a> <a href="../kernel/setting_preferences.htm"><b>3</b></a> </nobr><br><br><br></p><p class="ftsbody" align="center"><a href="whlstf5.htm" target="_self" title="previous search group"><b>>></b></a>\r
+\r
+</body>\r
+\r
+</html>\r
+\r
--- /dev/null
+<html>\r
+<head>\r
+<title>Search Words List</title>\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+<base target="bsscright">\r
+<style>\r
+<!--\r
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
+\r
+A:link {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }\r
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }\r
+A:active {background-color:#cccccc;}\r
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal; text-decoration:underline; }\r
+\r
+.tabs {background-color:#c0c0c0;}\r
+.ftsheader {margin-left:10pt; margin-top:0pt;}\r
+.ftsbody {margin-left:10pt; margin-top:0pt;}\r
+.inactive {color:#666666;}\r
+.ftsheader {background-color:White; } \r
+\r
+body {background-color:White; } \r
+p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
+A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
+A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
+A:active {background-color:Silver; } \r
+A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
+\r
+-->\r
+</style>\r
+</head>\r
+<body marginheight="0" marginwidth="0" bgproperties="fixed">\r
+<p class="ftsbody" align="center"><a href="whlstf4.htm" target="_self" title="previous search group"><b><<</b></a><br><br></p>\r
+<p class="ftsbody" >\r
+\r
+\r
+<a name="bm_M"></a><a name="subkey_M{"></a><a href="../kernel/running_salome_pro.htm"><b>m</b></a> <br><nobr><a name="bms_MA"></a><a name="subkey_MA"></a>machine <a href="../kernel/using_registry.htm"><b>1</b></a> <a href="../kernel/saving_a_study.htm"><b>2</b></a> </nobr><br><a href="../kernel/about_salome_pro_architecture.htm"><b>machines</b></a> <br><a href="../kernel/about_salome_pro_help_system.htm"><b>macintosh</b></a> <br><a href="../kernel/about_salome_pro_architecture.htm"><b>macro</b></a> <br><nobr>main <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/opening_studies.htm"><b>2</b></a> <a href="../kernel/introduction.htm"><b>3</b></a> <a href="../kernel/getting_properties_of_the_study.htm"><b>4</b></a> <a href="../kernel/editing_studies.htm"><b>5</b></a> <a href="../kernel/displaying_hiding_toolbars.htm"><b>6</b></a> <a href="../kernel/creating_a_new_study.htm"><b>7</b></a> <a href="../kernel/using_registry.htm"><b>8</b></a> <a href="../kernel/using_catalog_generator.htm"><b>9</b></a> <a href="../kernel/setting_preferences.htm"><b>10</b></a> <a href="../kernel/saving_a_study.htm"><b>11</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>12</b></a> </nobr><br><a href="../kernel/readme.html"><b>major</b></a> <br><nobr>make <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/creating_a_new_study.htm"><b>2</b></a> <a href="../viewers.htm"><b>3</b></a> <a href="../mesh_preferences.htm"><b>4</b></a> </nobr><br><a href="../kernel/readme.html"><b>make_dir</b></a> <br><a href="../kernel/readme.html"><b>make_env</b></a> <br><a href="../kernel/introduction.htm"><b>makes</b></a> <br><nobr>manage <a href="../kernel/introduction.htm"><b>1</b></a> <a href="../kernel/setting_preferences.htm"><b>2</b></a> </nobr><br><nobr>management <a href="../kernel/introduction_to_iapp.htm"><b>1</b></a> <a href="../kernel/introduction.htm"><b>2</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>3</b></a> </nobr><br><a href="../kernel/readme.html"><b>mandrake</b></a> <br><a href="../kernel/readme.html"><b>mandrake10</b></a> <br><a href="../kernel/about_salome_pro_help_system.htm"><b>manual</b></a> <br><a href="../kernel/readme.html"><b>manually</b></a> <br><a href="../kernel/setting_preferences.htm"><b>manuals</b></a> <br><a href="../kernel/about_salome_pro_architecture.htm"><b>mapped</b></a> <br><nobr>mark <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/displaying_hiding_toolbars.htm"><b>2</b></a> </nobr><br><nobr>marked <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/setting_preferences.htm"><b>2</b></a> </nobr><br><a href="../kernel/setting_preferences.htm"><b>marker</b></a> <br><a href="../kernel/setting_preferences.htm"><b>markers</b></a> <br><a href="../kernel/introduction.htm"><b>market</b></a> <br><a href="../kernel/about_salome_pro_architecture.htm"><b>massively</b></a> <br><a href="../kernel/readme.html"><b>master</b></a> <br><a href="../kernel/using_left-hand_tabs.htm"><b>matches</b></a> <br><a href="../post-pro_preferences.htm"><b>max</b></a> <br><a href="../kernel/creating_a_new_study.htm"><b>maximize</b></a> <br><a href="../kernel/salome_pro_desktop.htm"><b>maximized</b></a> <br><a href="../viewers.htm"><b>maximum</b></a> <br><nobr><a name="bms_ME"></a><a name="subkey_ME"></a>means <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/getting_started2.htm"><b>2</b></a> <a href="../kernel/displaying_studies.htm"><b>3</b></a> <a href="../kernel/saving_a_study.htm"><b>4</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>5</b></a> </nobr><br><a href="../kernel/introduction_to_iapp.htm"><b>mechanisms</b></a> <br><a href="../kernel/readme.html"><b>med2home</b></a> <br><a href="../kernel/introduction.htm"><b>meet</b></a> <br><a href="../viewers.htm"><b>memorize</b></a> <br><a href="../kernel/readme.html"><b>mentioned</b></a> <br><nobr>menu <a href="../kernel/opening_studies.htm"><b>1</b></a> <a href="../kernel/navigating_topics.htm"><b>2</b></a> <a href="../kernel/introduction_to_iapp.htm"><b>3</b></a> <a href="../kernel/getting_properties_of_the_study.htm"><b>4</b></a> <a href="../kernel/editing_studies.htm"><b>5</b></a> <a href="../kernel/displaying_hiding_toolbars.htm"><b>6</b></a> <a href="../kernel/creating_a_new_study.htm"><b>7</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>8</b></a> <a href="../viewers.htm"><b>9</b></a> <a href="../post-pro_preferences.htm"><b>10</b></a> <a href="../mesh_preferences.htm"><b>11</b></a> <a href="../kernel/using_registry.htm"><b>12</b></a> <a href="../kernel/using_object_browser.htm"><b>13</b></a> <a href="../kernel/using_catalog_generator.htm"><b>14</b></a> <a href="../kernel/setting_preferences.htm"><b>15</b></a> <a href="../kernel/saving_a_study.htm"><b>16</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>17</b></a> </nobr><br><a href="../kernel/salome_pro_desktop.htm"><b>menubar</b></a> <br><nobr>menus <a href="../kernel/introduction_to_iapp.htm"><b>1</b></a> <a href="../kernel/setting_preferences.htm"><b>2</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>3</b></a> </nobr><br><nobr>mesh <a href="../kernel/introduction_to_salome_pro.htm"><b>1</b></a> <a href="../kernel/introduction.htm"><b>2</b></a> <a href="../geom_preferences.htm"><b>3</b></a> <a href="../mesh_preferences.htm"><b>4</b></a> </nobr><br><nobr>meshes <a href="../kernel/introduction_to_salome_pro.htm"><b>1</b></a> <a href="../viewers.htm"><b>2</b></a> </nobr><br><nobr>meshing <a href="../kernel/introduction_to_salome_pro.htm"><b>1</b></a> <a href="../kernel/introduction.htm"><b>2</b></a> </nobr><br><nobr>message <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/getting_properties_of_the_study.htm"><b>2</b></a> <a href="../kernel/using_registry.htm"><b>3</b></a> </nobr><br><nobr>messages <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/introduction_to_iapp.htm"><b>2</b></a> </nobr><br><a name="bms_MI"></a><a name="subkey_MI"></a><a href="../kernel/readme.html"><b>middle</b></a> <br><a href="../post-pro_preferences.htm"><b>min</b></a> <br><nobr>minimized <a href="../kernel/creating_a_new_study.htm"><b>1</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>2</b></a> </nobr><br><a href="../kernel/readme.html"><b>minor</b></a> <br><a href="../kernel/readme.html"><b>missed</b></a> <br><a href="../kernel/salome_pro_desktop.htm"><b>mistakes</b></a> <br><a href="../kernel/salome_pro_desktop.htm"><b>mix</b></a> <br><nobr><a name="bms_MO"></a><a name="subkey_MO"></a>mode <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>3</b></a> <a href="../geom_preferences.htm"><b>4</b></a> <a href="../post-pro_preferences.htm"><b>5</b></a> <a href="../mesh_preferences.htm"><b>6</b></a> </nobr><br><nobr>model <a href="../kernel/about_salome_pro_architecture.htm"><b>1</b></a> <a href="../mesh_preferences.htm"><b>2</b></a> </nobr><br><nobr>modeling <a href="../kernel/introduction.htm"><b>1</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>2</b></a> </nobr><br><nobr>models <a href="../kernel/introduction_to_salome_pro.htm"><b>1</b></a> <a href="../kernel/introduction.htm"><b>2</b></a> <a href="../viewers.htm"><b>3</b></a> </nobr><br><a href="../kernel/introduction.htm"><b>modern</b></a> <br><a href="../kernel/readme.html"><b>modes</b></a> <br><nobr>modification <a href="../kernel/getting_properties_of_the_study.htm"><b>1</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>2</b></a> </nobr><br><a href="../kernel/getting_properties_of_the_study.htm"><b>modifications</b></a> <br><nobr>modify <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/introduction.htm"><b>2</b></a> </nobr><br><a href="../kernel/readme.html"><b>modifying</b></a> <br><nobr>module <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/introduction_to_salome_pro.htm"><b>3</b></a> <a href="../kernel/introduction_to_iapp.htm"><b>4</b></a> <a href="../kernel/editing_studies.htm"><b>5</b></a> <a href="../geom_preferences.htm"><b>6</b></a> <a href="../viewers.htm"><b>7</b></a> <a href="../setting_preferences.htm"><b>8</b></a> <a href="../post-pro_preferences.htm"><b>9</b></a> <a href="../mesh_preferences.htm"><b>10</b></a> <a href="../kernel/using_catalog_generator.htm"><b>11</b></a> <a href="../kernel/saving_a_study.htm"><b>12</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>13</b></a> </nobr><br><a href="../kernel/readme.html"><b>module_root_dir</b></a> <br><a href="../kernel/readme.html"><b>module_src_dir</b></a> <br><a href="../kernel/running_salome_pro.htm"><b>module1</b></a> <br><a href="../kernel/running_salome_pro.htm"><b>module2</b></a> <br><nobr>modules <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/introduction_to_salome_pro.htm"><b>3</b></a> <a href="../kernel/introduction_to_iapp.htm"><b>4</b></a> <a href="../kernel/about_salome_pro_help_system.htm"><b>5</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>6</b></a> <a href="../viewers.htm"><b>7</b></a> <a href="../kernel/using_catalog_generator.htm"><b>8</b></a> <a href="../kernel/setting_preferences.htm"><b>9</b></a> <a href="../kernel/saving_a_study.htm"><b>10</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>11</b></a> </nobr><br><a href="../post-pro_preferences.htm"><b>modulus</b></a> <br><a href="../kernel/readme.html"><b>moment</b></a> <br><nobr>mouse <a href="../kernel/displaying_hiding_toolbars.htm"><b>1</b></a> <a href="../viewers.htm"><b>2</b></a> </nobr><br><a href="../kernel/displaying_studies.htm"><b>move</b></a> <br><a href="../kernel/setting_preferences.htm"><b>mozilla</b></a> <br><a name="bms_MS"></a><a name="subkey_MS"></a><a href="../kernel/readme.html"><b>msg2qm</b></a> <br><a href="../kernel/readme.html"><b>msg2qm_root</b></a> <br><a name="bms_MU"></a><a name="subkey_MU"></a><a href="../kernel/readme.html"><b>much</b></a> <br><nobr>multi <a href="../kernel/introduction_to_iapp.htm"><b>1</b></a> <a href="../kernel/introduction.htm"><b>2</b></a> <a href="../kernel/getting_started2.htm"><b>3</b></a> <a href="../kernel/displaying_studies.htm"><b>4</b></a> <a href="../kernel/using_catalog_generator.htm"><b>5</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>6</b></a> </nobr><br><nobr>multifile <a href="../kernel/setting_preferences.htm"><b>1</b></a> <a href="../kernel/saving_a_study.htm"><b>2</b></a> </nobr><br><a href="../kernel/saving_a_study.htm"><b>multiple</b></a> <br><a href="../kernel/about_salome_pro_architecture.htm"><b>multitier</b></a> <br><nobr>must <a href="../kernel/introduction_to_salome_pro.htm"><b>1</b></a> <a href="../kernel/introduction.htm"><b>2</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>3</b></a> </nobr><br>\r
+<br><br>\r
+<a name="bm_N"></a><a name="subkey_N{"></a><a href="../kernel/readme.html"><b>n</b></a> <br><nobr><a name="bms_NA"></a><a name="subkey_NA"></a>name <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/getting_properties_of_the_study.htm"><b>2</b></a> <a href="../kernel/creating_a_new_study.htm"><b>3</b></a> <a href="../kernel/using_registry.htm"><b>4</b></a> <a href="../kernel/using_object_browser.htm"><b>5</b></a> <a href="../kernel/using_catalog_generator.htm"><b>6</b></a> <a href="../kernel/saving_a_study.htm"><b>7</b></a> </nobr><br><nobr>named <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>2</b></a> </nobr><br><a href="../kernel/readme.html"><b>names</b></a> <br><a href="../kernel/readme.html"><b>native</b></a> <br><a href="../kernel/about_salome_pro_architecture.htm"><b>natural</b></a> <br><a href="../kernel/editing_studies.htm"><b>nature</b></a> <br><nobr>navigate <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/navigating_topics.htm"><b>2</b></a> </nobr><br><a href="../kernel/navigating_topics.htm"><b>navigating</b></a> <br><nobr>navigation <a href="../kernel/navigating_topics.htm"><b>1</b></a> <a href="../kernel/about_salome_pro_help_system.htm"><b>2</b></a> </nobr><br><a href="../kernel/about_salome_pro_help_system.htm"><b>navigator</b></a> <br><nobr><a name="bms_NE"></a><a name="subkey_NE"></a>necessary <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../mesh_preferences.htm"><b>3</b></a> <a href="../kernel/using_object_browser.htm"><b>4</b></a> <a href="../kernel/saving_a_study.htm"><b>5</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>6</b></a> </nobr><br><nobr>need <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/navigating_topics.htm"><b>2</b></a> <a href="../kernel/displaying_studies.htm"><b>3</b></a> <a href="../kernel/setting_preferences.htm"><b>4</b></a> </nobr><br><a href="../kernel/readme.html"><b>netgen</b></a> <br><a href="../kernel/readme.html"><b>netgenroot</b></a> <br><nobr>netscape <a href="../kernel/about_salome_pro_help_system.htm"><b>1</b></a> <a href="../kernel/setting_preferences.htm"><b>2</b></a> </nobr><br><nobr>new <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/introduction.htm"><b>2</b></a> <a href="../kernel/getting_started2.htm"><b>3</b></a> <a href="../kernel/getting_properties_of_the_study.htm"><b>4</b></a> <a href="../kernel/creating_a_new_study.htm"><b>5</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>6</b></a> <a href="../viewers.htm"><b>7</b></a> <a href="../setting_preferences.htm"><b>8</b></a> <a href="../kernel/using_catalog_generator.htm"><b>9</b></a> <a href="../kernel/saving_a_study.htm"><b>10</b></a> </nobr><br><a href="../kernel/readme.html"><b>newer</b></a> <br><nobr>next <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/getting_properties_of_the_study.htm"><b>3</b></a> <a href="../setting_preferences.htm"><b>4</b></a> <a href="../kernel/using_catalog_generator.htm"><b>5</b></a> <a href="../kernel/setting_preferences.htm"><b>6</b></a> </nobr><br><a name="bms_NF"></a><a name="subkey_NF"></a><a href="../kernel/readme.html"><b>nf</b></a> <br><nobr><a name="bms_NO"></a><a name="subkey_NO"></a>nodes <a href="../mesh_preferences.htm"><b>1</b></a> <a href="../kernel/using_catalog_generator.htm"><b>2</b></a> </nobr><br><a href="../kernel/displaying_studies.htm"><b>normal</b></a> <br><nobr>note <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/setting_preferences.htm"><b>2</b></a> </nobr><br><a href="../kernel/readme.html"><b>notes</b></a> <br><a href="../kernel/about_salome_pro_architecture.htm"><b>noticeably</b></a> <br><a href="../kernel/readme.html"><b>notifd</b></a> <br><a href="../setting_preferences.htm"><b>notification</b></a> <br><a href="../kernel/getting_started2.htm"><b>notion</b></a> <br><a href="../kernel/salome_pro_desktop.htm"><b>now</b></a> <br><a name="bms_NU"></a><a name="subkey_NU"></a><a href="../kernel/readme.html"><b>null</b></a> <br><nobr>number <a href="../kernel/readme.html"><b>1</b></a> <a href="../post-pro_preferences.htm"><b>2</b></a> <a href="../mesh_preferences.htm"><b>3</b></a> <a href="../kernel/using_registry.htm"><b>4</b></a> <a href="../kernel/setting_preferences.htm"><b>5</b></a> </nobr><br><nobr>numbers <a href="../kernel/readme.html"><b>1</b></a> <a href="../mesh_preferences.htm"><b>2</b></a> </nobr><br><nobr>numeric <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/introduction_to_salome_pro.htm"><b>2</b></a> <a href="../kernel/introduction.htm"><b>3</b></a> <a href="../kernel/setting_preferences.htm"><b>4</b></a> </nobr><br><nobr>numerical <a href="../kernel/introduction.htm"><b>1</b></a> <a href="../kernel/getting_started2.htm"><b>2</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>3</b></a> <a href="../viewers.htm"><b>4</b></a> </nobr><br><a href="../kernel/running_salome_pro.htm"><b>numerous</b></a> <br>\r
+<br><br>\r
+<nobr><a name="bm_O"></a><a name="subkey_OB"></a>object <a href="../kernel/opening_studies.htm"><b>1</b></a> <a href="../kernel/introduction_to_iapp.htm"><b>2</b></a> <a href="../kernel/editing_studies.htm"><b>3</b></a> <a href="../kernel/creating_a_new_study.htm"><b>4</b></a> <a href="../viewers.htm"><b>5</b></a> <a href="../mesh_preferences.htm"><b>6</b></a> <a href="../kernel/using_object_browser.htm"><b>7</b></a> <a href="../kernel/setting_preferences.htm"><b>8</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>9</b></a> </nobr><br><a href="../kernel/about_salome_pro_architecture.htm"><b>objectives</b></a> <br><nobr>objects <a href="../kernel/opening_studies.htm"><b>1</b></a> <a href="../kernel/introduction_to_iapp.htm"><b>2</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>3</b></a> <a href="../viewers.htm"><b>4</b></a> <a href="../setting_preferences.htm"><b>5</b></a> <a href="../mesh_preferences.htm"><b>6</b></a> <a href="../kernel/using_object_browser.htm"><b>7</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>8</b></a> </nobr><br><a href="../kernel/readme.html"><b>obligatory</b></a> <br><a href="../viewers.htm"><b>obtained</b></a> <br><nobr><a name="bms_OC"></a><a name="subkey_OC"></a>occ <a href="../kernel/introduction_to_iapp.htm"><b>1</b></a> <a href="../kernel/displaying_studies.htm"><b>2</b></a> <a href="../kernel/creating_a_new_study.htm"><b>3</b></a> <a href="../viewers.htm"><b>4</b></a> <a href="../kernel/setting_preferences.htm"><b>5</b></a> </nobr><br><a href="../kernel/readme.html"><b>occ_version_major</b></a> <br><a href="../kernel/readme.html"><b>occ_version_minor</b></a> <br><a href="../kernel/readme.html"><b>occupies</b></a> <br><a name="bms_OF"></a><a name="subkey_OF"></a><a href="../kernel/readme.html"><b>off</b></a> <br><a href="../kernel/about_salome_pro_architecture.htm"><b>offered</b></a> <br><a href="../kernel/introduction.htm"><b>often</b></a> <br><nobr><a name="bms_OK"></a><a name="subkey_OK"></a>ok <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/opening_studies.htm"><b>2</b></a> <a href="../setting_preferences.htm"><b>3</b></a> </nobr><br><a name="bms_OM"></a><a name="subkey_OM"></a><a href="../kernel/about_salome_pro_architecture.htm"><b>omg</b></a> <br><a href="../kernel/readme.html"><b>omit</b></a> <br><a href="../kernel/readme.html"><b>omni</b></a> <br><a href="../kernel/readme.html"><b>omninotify</b></a> <br><a href="../kernel/readme.html"><b>omniorb</b></a> <br><a href="../kernel/readme.html"><b>omniorbdir</b></a> <br><a href="../kernel/readme.html"><b>omniorbpy</b></a> <br><br><br></p><p class="ftsbody" align="center"><a href="whlstf6.htm" target="_self" title="previous search group"><b>>></b></a>\r
+\r
+</body>\r
+\r
+</html>\r
+\r
--- /dev/null
+<html>\r
+<head>\r
+<title>Search Words List</title>\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+<base target="bsscright">\r
+<style>\r
+<!--\r
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
+\r
+A:link {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }\r
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }\r
+A:active {background-color:#cccccc;}\r
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal; text-decoration:underline; }\r
+\r
+.tabs {background-color:#c0c0c0;}\r
+.ftsheader {margin-left:10pt; margin-top:0pt;}\r
+.ftsbody {margin-left:10pt; margin-top:0pt;}\r
+.inactive {color:#666666;}\r
+.ftsheader {background-color:White; } \r
+\r
+body {background-color:White; } \r
+p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
+A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
+A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
+A:active {background-color:Silver; } \r
+A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
+\r
+-->\r
+</style>\r
+</head>\r
+<body marginheight="0" marginwidth="0" bgproperties="fixed">\r
+<p class="ftsbody" align="center"><a href="whlstf5.htm" target="_self" title="previous search group"><b><<</b></a><br><br></p>\r
+<p class="ftsbody" >\r
+<nobr><a name="bms_ON"></a><a name="subkey_ON"></a>one <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/opening_studies.htm"><b>3</b></a> <a href="../kernel/navigating_topics.htm"><b>4</b></a> <a href="../kernel/introduction_to_iapp.htm"><b>5</b></a> <a href="../kernel/editing_studies.htm"><b>6</b></a> <a href="../kernel/displaying_studies.htm"><b>7</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>8</b></a> <a href="../viewers.htm"><b>9</b></a> <a href="../post-pro_preferences.htm"><b>10</b></a> <a href="../kernel/using_object_browser.htm"><b>11</b></a> <a href="../kernel/using_catalog_generator.htm"><b>12</b></a> <a href="../kernel/setting_preferences.htm"><b>13</b></a> <a href="../kernel/saving_a_study.htm"><b>14</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>15</b></a> </nobr><br><nobr>ones <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> </nobr><br><a href="../kernel/using_left-hand_tabs.htm"><b>online</b></a> <br><nobr><a name="bms_OP"></a><a name="subkey_OP"></a>open <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/opening_studies.htm"><b>3</b></a> <a href="../kernel/navigating_topics.htm"><b>4</b></a> <a href="../kernel/introduction_to_salome_pro.htm"><b>5</b></a> <a href="../kernel/introduction.htm"><b>6</b></a> <a href="../kernel/getting_started2.htm"><b>7</b></a> <a href="../kernel/displaying_studies.htm"><b>8</b></a> <a href="../viewers.htm"><b>9</b></a> <a href="../kernel/using_left-hand_tabs.htm"><b>10</b></a> <a href="../kernel/using_catalog_generator.htm"><b>11</b></a> <a href="../kernel/saving_a_study.htm"><b>12</b></a> </nobr><br><a href="../kernel/readme.html"><b>opencascade</b></a> <br><nobr>opening <a href="../kernel/opening_studies.htm"><b>1</b></a> <a href="../kernel/saving_a_study.htm"><b>2</b></a> </nobr><br><nobr>opens <a href="../kernel/navigating_topics.htm"><b>1</b></a> <a href="../viewers.htm"><b>2</b></a> <a href="../kernel/using_left-hand_tabs.htm"><b>3</b></a> </nobr><br><a href="../viewers.htm"><b>operate</b></a> <br><nobr>operation <a href="../kernel/editing_studies.htm"><b>1</b></a> <a href="../kernel/saving_a_study.htm"><b>2</b></a> </nobr><br><nobr>operations <a href="../kernel/getting_started2.htm"><b>1</b></a> <a href="../kernel/editing_studies.htm"><b>2</b></a> <a href="../viewers.htm"><b>3</b></a> </nobr><br><a href="../kernel/introduction_to_salome_pro.htm"><b>optimization</b></a> <br><a href="../kernel/introduction.htm"><b>optimize</b></a> <br><a href="../kernel/readme.html"><b>optimized</b></a> <br><nobr>option <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/opening_studies.htm"><b>2</b></a> <a href="../kernel/getting_properties_of_the_study.htm"><b>3</b></a> <a href="../kernel/editing_studies.htm"><b>4</b></a> <a href="../post-pro_preferences.htm"><b>5</b></a> <a href="../kernel/setting_preferences.htm"><b>6</b></a> <a href="../kernel/saving_a_study.htm"><b>7</b></a> </nobr><br><a href="../kernel/readme.html"><b>optional</b></a> <br><nobr>optionally <a href="../kernel/introduction_to_salome_pro.htm"><b>1</b></a> <a href="../kernel/introduction.htm"><b>2</b></a> </nobr><br><nobr>options <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/using_object_browser.htm"><b>3</b></a> <a href="../kernel/saving_a_study.htm"><b>4</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>5</b></a> </nobr><br><a name="bms_OR"></a><a name="subkey_OR"></a><a href="../kernel/readme.html"><b>order</b></a> <br><a href="../kernel/about_salome_pro_architecture.htm"><b>org</b></a> <br><nobr>orientation <a href="../post-pro_preferences.htm"><b>1</b></a> <a href="../mesh_preferences.htm"><b>2</b></a> </nobr><br><nobr>origin <a href="../post-pro_preferences.htm"><b>1</b></a> <a href="../mesh_preferences.htm"><b>2</b></a> </nobr><br><a href="../kernel/introduction_to_salome_pro.htm"><b>originality</b></a> <br><a name="bms_OS"></a><a name="subkey_OS"></a><a href="../kernel/readme.html"><b>os</b></a> <br><a href="../kernel/readme.html"><b>os_version</b></a> <br><nobr><a name="bms_OT"></a><a name="subkey_OT"></a>others <a href="../kernel/about_salome_pro_help_system.htm"><b>1</b></a> <a href="../setting_preferences.htm"><b>2</b></a> </nobr><br><nobr>otherwise <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/saving_a_study.htm"><b>2</b></a> </nobr><br><a name="bms_OU"></a><a name="subkey_OU"></a><a href="../kernel/introduction.htm"><b>out</b></a> <br><a href="../mesh_preferences.htm"><b>outline</b></a> <br><nobr>output <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/introduction_to_iapp.htm"><b>2</b></a> </nobr><br><a href="../kernel/salome_pro_desktop.htm"><b>outside</b></a> <br><a name="bms_OV"></a><a name="subkey_OV"></a><a href="../kernel/readme.html"><b>overloads</b></a> <br><nobr><a name="bms_OW"></a><a name="subkey_OW"></a>own <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/introduction_to_salome_pro.htm"><b>2</b></a> <a href="../kernel/introduction_to_iapp.htm"><b>3</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>4</b></a> </nobr><br>\r
+<br><br>\r
+<a name="bm_P"></a><a name="subkey_P{"></a><a href="../kernel/running_salome_pro.htm"><b>p</b></a> <br><nobr><a name="bms_PA"></a><a name="subkey_PA"></a>package <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/using_catalog_generator.htm"><b>3</b></a> </nobr><br><a href="../kernel/readme.html"><b>packages</b></a> <br><nobr>page <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/setting_preferences.htm"><b>2</b></a> </nobr><br><nobr>pages <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/using_left-hand_tabs.htm"><b>2</b></a> </nobr><br><nobr>pane <a href="../kernel/navigating_topics.htm"><b>1</b></a> <a href="../kernel/using_left-hand_tabs.htm"><b>2</b></a> </nobr><br><a href="../viewers.htm"><b>panning</b></a> <br><a href="../kernel/about_salome_pro_architecture.htm"><b>parallel</b></a> <br><nobr>parameter <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/using_catalog_generator.htm"><b>2</b></a> </nobr><br><nobr>parameters <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>2</b></a> <a href="../geom_preferences.htm"><b>3</b></a> <a href="../post-pro_preferences.htm"><b>4</b></a> <a href="../mesh_preferences.htm"><b>5</b></a> <a href="../kernel/using_catalog_generator.htm"><b>6</b></a> <a href="../kernel/setting_preferences.htm"><b>7</b></a> </nobr><br><a href="../kernel/readme.html"><b>part</b></a> <br><a href="../kernel/saving_a_study.htm"><b>particular</b></a> <br><a href="../kernel/introduction.htm"><b>particularly</b></a> <br><nobr>parts <a href="../kernel/displaying_studies.htm"><b>1</b></a> <a href="../viewers.htm"><b>2</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>3</b></a> </nobr><br><a href="../kernel/introduction_to_salome_pro.htm"><b>party</b></a> <br><a href="../kernel/readme.html"><b>pass</b></a> <br><nobr>paste <a href="../kernel/editing_studies.htm"><b>1</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>2</b></a> </nobr><br><a href="../kernel/salome_pro_desktop.htm"><b>pasting</b></a> <br><a href="../kernel/readme.html"><b>path</b></a> <br><a name="bms_PC"></a><a name="subkey_PC"></a><a href="../kernel/about_salome_pro_architecture.htm"><b>pc</b></a> <br><nobr><a name="bms_PE"></a><a name="subkey_PE"></a>perform <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/introduction.htm"><b>2</b></a> </nobr><br><nobr>performance <a href="../kernel/introduction.htm"><b>1</b></a> <a href="../kernel/getting_started2.htm"><b>2</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>3</b></a> </nobr><br><a href="../kernel/readme.html"><b>performed</b></a> <br><a href="../kernel/readme.html"><b>permission</b></a> <br><a name="bms_PH"></a><a name="subkey_PH"></a><a href="../kernel/about_salome_pro_architecture.htm"><b>phenomena</b></a> <br><a href="../kernel/using_left-hand_tabs.htm"><b>phrases</b></a> <br><nobr>physical <a href="../kernel/introduction_to_salome_pro.htm"><b>1</b></a> <a href="../kernel/introduction.htm"><b>2</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>3</b></a> </nobr><br><a href="../kernel/introduction.htm"><b>physics</b></a> <br><a name="bms_PI"></a><a name="subkey_PI"></a><a href="../kernel/readme.html"><b>pick</b></a> <br><a href="../kernel/readme.html"><b>picks</b></a> <br><a href="../kernel/readme.html"><b>pickup</b></a> <br><a href="../kernel/readme.html"><b>pickup_env</b></a> <br><a href="../kernel/readme.html"><b>pickup_env_flag</b></a> <br><a href="../kernel/readme.html"><b>pickupenv</b></a> <br><a href="../kernel/getting_properties_of_the_study.htm"><b>picture</b></a> <br><a href="../kernel/using_registry.htm"><b>pid</b></a> <br><a href="../kernel/about_salome_pro_architecture.htm"><b>piece</b></a> <br><nobr><a name="bms_PL"></a><a name="subkey_PL"></a>place <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/displaying_studies.htm"><b>2</b></a> <a href="../kernel/displaying_hiding_toolbars.htm"><b>3</b></a> <a href="../viewers.htm"><b>4</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>5</b></a> </nobr><br><nobr>placed <a href="../kernel/introduction_to_iapp.htm"><b>1</b></a> <a href="../kernel/displaying_studies.htm"><b>2</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>3</b></a> </nobr><br><nobr>platform <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/introduction_to_salome_pro.htm"><b>3</b></a> <a href="../kernel/introduction_to_iapp.htm"><b>4</b></a> <a href="../kernel/introduction.htm"><b>5</b></a> <a href="../kernel/getting_started2.htm"><b>6</b></a> <a href="../kernel/displaying_studies.htm"><b>7</b></a> <a href="../kernel/displaying_hiding_toolbars.htm"><b>8</b></a> <a href="../kernel/about_salome_pro_help_system.htm"><b>9</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>10</b></a> <a href="../viewers.htm"><b>11</b></a> <a href="../kernel/using_registry.htm"><b>12</b></a> <a href="../kernel/using_catalog_generator.htm"><b>13</b></a> <a href="../kernel/saving_a_study.htm"><b>14</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>15</b></a> </nobr><br><a href="../kernel/readme.html"><b>platforms</b></a> <br><nobr>please <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/setting_preferences.htm"><b>2</b></a> </nobr><br><nobr>plot <a href="../kernel/introduction_to_iapp.htm"><b>1</b></a> <a href="../kernel/displaying_studies.htm"><b>2</b></a> <a href="../viewers.htm"><b>3</b></a> </nobr><br><nobr>plot2d <a href="../kernel/creating_a_new_study.htm"><b>1</b></a> <a href="../kernel/setting_preferences.htm"><b>2</b></a> </nobr><br><a href="../viewers.htm"><b>plots</b></a> <br><a href="../kernel/introduction_to_iapp.htm"><b>plug</b></a> <br><a name="bms_PN"></a><a name="subkey_PN"></a><a href="../viewers.htm"><b>png</b></a> <br><a name="bms_PO"></a><a name="subkey_PO"></a><a href="../kernel/readme.html"><b>po</b></a> <br><nobr>point <a href="../kernel/about_salome_pro_architecture.htm"><b>1</b></a> <a href="../mesh_preferences.htm"><b>2</b></a> </nobr><br><nobr>points <a href="../kernel/readme.html"><b>1</b></a> <a href="../viewers.htm"><b>2</b></a> <a href="../kernel/setting_preferences.htm"><b>3</b></a> </nobr><br><nobr>pop <a href="../kernel/opening_studies.htm"><b>1</b></a> <a href="../kernel/navigating_topics.htm"><b>2</b></a> <a href="../kernel/using_object_browser.htm"><b>3</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>4</b></a> </nobr><br><a href="../kernel/navigating_topics.htm"><b>popup</b></a> <br><a href="../kernel/navigating_topics.htm"><b>popups</b></a> <br><a href="../kernel/running_salome_pro.htm"><b>port</b></a> <br><a href="../kernel/running_salome_pro.htm"><b>portkill</b></a> <br><nobr>position <a href="../viewers.htm"><b>1</b></a> <a href="../kernel/setting_preferences.htm"><b>2</b></a> <a href="../kernel/saving_a_study.htm"><b>3</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>4</b></a> </nobr><br><nobr>positions <a href="../kernel/saving_a_study.htm"><b>1</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>2</b></a> </nobr><br><a href="../kernel/salome_pro_desktop.htm"><b>positively</b></a> <br><a href="../viewers.htm"><b>possibilities</b></a> <br><nobr>possibility <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>3</b></a> <a href="../viewers.htm"><b>4</b></a> <a href="../kernel/using_catalog_generator.htm"><b>5</b></a> <a href="../kernel/setting_preferences.htm"><b>6</b></a> </nobr><br><nobr>possible <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>2</b></a> <a href="../viewers.htm"><b>3</b></a> <a href="../mesh_preferences.htm"><b>4</b></a> <a href="../kernel/using_object_browser.htm"><b>5</b></a> <a href="../kernel/saving_a_study.htm"><b>6</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>7</b></a> </nobr><br><nobr>post <a href="../kernel/introduction_to_salome_pro.htm"><b>1</b></a> <a href="../kernel/introduction.htm"><b>2</b></a> <a href="../viewers.htm"><b>3</b></a> <a href="../post-pro_preferences.htm"><b>4</b></a> </nobr><br><a href="../kernel/introduction_to_iapp.htm"><b>powerful</b></a> <br><nobr><a name="bms_PR"></a><a name="subkey_PR"></a>pre <a href="../kernel/introduction_to_salome_pro.htm"><b>1</b></a> <a href="../kernel/introduction.htm"><b>2</b></a> </nobr><br><a href="../mesh_preferences.htm"><b>precision</b></a> <br><a href="../kernel/readme.html"><b>precompiled</b></a> <br><nobr>predefined <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>2</b></a> <a href="../kernel/setting_preferences.htm"><b>3</b></a> </nobr><br><a href="../kernel/running_salome_pro.htm"><b>preferable</b></a> <br><nobr>preferences <a href="../geom_preferences.htm"><b>1</b></a> <a href="../viewers.htm"><b>2</b></a> <a href="../supervisor_preferences.htm"><b>3</b></a> <a href="../setting_preferences.htm"><b>4</b></a> <a href="../post-pro_preferences.htm"><b>5</b></a> <a href="../mesh_preferences.htm"><b>6</b></a> <a href="../kernel/using_object_browser.htm"><b>7</b></a> <a href="../kernel/setting_preferences.htm"><b>8</b></a> </nobr><br><a href="../kernel/readme.html"><b>prefix</b></a> <br><a href="../kernel/readme.html"><b>preinstalled</b></a> <br><a href="../kernel/readme.html"><b>preliminary</b></a> <br><a href="../kernel/readme.html"><b>prerequisite</b></a> <br><a href="../kernel/readme.html"><b>prerequisites</b></a> <br><a href="../mesh_preferences.htm"><b>preselection</b></a> <br><nobr>presentation <a href="../kernel/creating_a_new_study.htm"><b>1</b></a> <a href="../mesh_preferences.htm"><b>2</b></a> </nobr><br><nobr>presentations <a href="../kernel/setting_preferences.htm"><b>1</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>2</b></a> </nobr><br><a href="../mesh_preferences.htm"><b>presented</b></a> <br><nobr>press <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/setting_preferences.htm"><b>2</b></a> </nobr><br><a href="../kernel/readme.html"><b>pressing</b></a> <br><nobr>previous <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/opening_studies.htm"><b>2</b></a> </nobr><br><nobr>previously <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/opening_studies.htm"><b>2</b></a> <a href="../kernel/introduction_to_salome_pro.htm"><b>3</b></a> <a href="../kernel/saving_a_study.htm"><b>4</b></a> </nobr><br><nobr>print <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> </nobr><br><a href="../kernel/readme.html"><b>print_env</b></a> <br><a href="../kernel/readme.html"><b>prints</b></a> <br><a href="../kernel/introduction.htm"><b>priority</b></a> <br><nobr>pro <a href="../viewers.htm"><b>1</b></a> <a href="../post-pro_preferences.htm"><b>2</b></a> </nobr><br><a href="../kernel/creating_a_new_study.htm"><b>probably</b></a> <br><nobr>problem <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/introduction.htm"><b>2</b></a> </nobr><br><a href="../kernel/readme.html"><b>problems</b></a> <br><nobr>procedure <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/setting_preferences.htm"><b>3</b></a> </nobr><br><nobr>proceed <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/getting_started2.htm"><b>2</b></a> </nobr><br><nobr>process <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/introduction.htm"><b>2</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>3</b></a> <a href="../kernel/using_registry.htm"><b>4</b></a> </nobr><br><a href="../kernel/using_registry.htm"><b>processes</b></a> <br><nobr>processing <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/introduction_to_salome_pro.htm"><b>2</b></a> <a href="../kernel/introduction_to_iapp.htm"><b>3</b></a> <a href="../kernel/introduction.htm"><b>4</b></a> </nobr><br><nobr>processors <a href="../kernel/introduction.htm"><b>1</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>2</b></a> </nobr><br><a href="../kernel/readme.html"><b>product</b></a> <br><a href="../kernel/readme.html"><b>product_context</b></a> <br><a href="../kernel/readme.html"><b>product_description</b></a> <br><a href="../kernel/readme.html"><b>product_name</b></a> <br><a href="../kernel/readme.html"><b>product_script_name</b></a> <br><a href="../kernel/readme.html"><b>product_version</b></a> <br><a href="../kernel/about_salome_pro_architecture.htm"><b>productivity</b></a> <br><nobr>products <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/introduction.htm"><b>3</b></a> </nobr><br><a href="../kernel/readme.html"><b>products_directory</b></a> <br><a href="../kernel/running_salome_pro.htm"><b>profile</b></a> <br><a href="../kernel/readme.html"><b>program</b></a> <br><a href="../kernel/introduction.htm"><b>programmatic</b></a> <br><a href="../kernel/about_salome_pro_architecture.htm"><b>programming</b></a> <br><a href="../kernel/readme.html"><b>progress</b></a> <br><a href="../kernel/readme.html"><b>prompted</b></a> <br><a href="../kernel/running_salome_pro.htm"><b>prompting</b></a> <br><a href="../viewers.htm"><b>promptly</b></a> <br><a href="../kernel/readme.html"><b>proper</b></a> <br><a href="../kernel/readme.html"><b>properly</b></a> <br><nobr>properties <a href="../kernel/introduction_to_salome_pro.htm"><b>1</b></a> <a href="../kernel/introduction.htm"><b>2</b></a> <a href="../kernel/getting_properties_of_the_study.htm"><b>3</b></a> <a href="../kernel/setting_preferences.htm"><b>4</b></a> </nobr><br><a href="../kernel/readme.html"><b>proposed</b></a> <br><a href="../kernel/introduction_to_iapp.htm"><b>proposes</b></a> <br><nobr>provide <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/editing_studies.htm"><b>2</b></a> </nobr><br><nobr>provided <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/introduction.htm"><b>3</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>4</b></a> <a href="../kernel/using_catalog_generator.htm"><b>5</b></a> </nobr><br><nobr>provides <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/introduction_to_salome_pro.htm"><b>2</b></a> <a href="../kernel/introduction_to_iapp.htm"><b>3</b></a> <a href="../kernel/introduction.htm"><b>4</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>5</b></a> <a href="../viewers.htm"><b>6</b></a> <a href="../post-pro_preferences.htm"><b>7</b></a> <a href="../kernel/using_catalog_generator.htm"><b>8</b></a> </nobr><br><nobr>providing <a href="../viewers.htm"><b>1</b></a> <a href="../kernel/using_registry.htm"><b>2</b></a> <a href="../kernel/using_left-hand_tabs.htm"><b>3</b></a> </nobr><br><br><br></p><p class="ftsbody" align="center"><a href="whlstf7.htm" target="_self" title="previous search group"><b>>></b></a>\r
+\r
+</body>\r
+\r
+</html>\r
+\r
--- /dev/null
+<html>\r
+<head>\r
+<title>Search Words List</title>\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+<base target="bsscright">\r
+<style>\r
+<!--\r
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
+\r
+A:link {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }\r
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }\r
+A:active {background-color:#cccccc;}\r
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal; text-decoration:underline; }\r
+\r
+.tabs {background-color:#c0c0c0;}\r
+.ftsheader {margin-left:10pt; margin-top:0pt;}\r
+.ftsbody {margin-left:10pt; margin-top:0pt;}\r
+.inactive {color:#666666;}\r
+.ftsheader {background-color:White; } \r
+\r
+body {background-color:White; } \r
+p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
+A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
+A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
+A:active {background-color:Silver; } \r
+A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
+\r
+-->\r
+</style>\r
+</head>\r
+<body marginheight="0" marginwidth="0" bgproperties="fixed">\r
+<p class="ftsbody" align="center"><a href="whlstf6.htm" target="_self" title="previous search group"><b><<</b></a><br><br></p>\r
+<p class="ftsbody" >\r
+<a name="bms_PU"></a><a name="subkey_PU"></a><a href="../kernel/about_salome_pro_architecture.htm"><b>pure</b></a> <br><a href="../kernel/getting_started2.htm"><b>purpose</b></a> <br><a href="../kernel/using_object_browser.htm"><b>purposes</b></a> <br><a name="bms_PY"></a><a name="subkey_PY"></a><a href="../kernel/running_salome_pro.htm"><b>py</b></a> <br><a href="../kernel/readme.html"><b>pyqt</b></a> <br><a href="../kernel/readme.html"><b>pyqtdir</b></a> <br><nobr>python <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/introduction_to_iapp.htm"><b>3</b></a> <a href="../kernel/introduction.htm"><b>4</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>5</b></a> <a href="../kernel/setting_preferences.htm"><b>6</b></a> <a href="../kernel/saving_a_study.htm"><b>7</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>8</b></a> </nobr><br><a href="../kernel/readme.html"><b>pythonhome</b></a> <br>\r
+<br><br>\r
+<a name="bm_Q"></a><a name="subkey_QG"></a><a href="../kernel/readme.html"><b>qglobal</b></a> <br><a name="bms_QM"></a><a name="subkey_QM"></a><a href="../kernel/readme.html"><b>qm</b></a> <br><a name="bms_QT"></a><a name="subkey_QT"></a><a href="../kernel/readme.html"><b>qt</b></a> <br><a href="../kernel/readme.html"><b>qt_version_str</b></a> <br><a href="../kernel/readme.html"><b>qtdir</b></a> <br><nobr><a name="bms_QU"></a><a name="subkey_QU"></a>quality <a href="../kernel/introduction.htm"><b>1</b></a> <a href="../mesh_preferences.htm"><b>2</b></a> </nobr><br><a href="../kernel/introduction.htm"><b>quantities</b></a> <br><a href="../kernel/readme.html"><b>question</b></a> <br><nobr>quick <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/using_object_browser.htm"><b>2</b></a> <a href="../kernel/setting_preferences.htm"><b>3</b></a> </nobr><br><nobr>quickly <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/setting_preferences.htm"><b>2</b></a> </nobr><br><a href="../kernel/saving_a_study.htm"><b>quit</b></a> <br><a href="../kernel/readme.html"><b>quits</b></a> <br><a href="../kernel/readme.html"><b>quoted</b></a> <br><a name="bms_QW"></a><a name="subkey_QW"></a><a href="../kernel/readme.html"><b>qwt</b></a> <br><a href="../kernel/readme.html"><b>qwthome</b></a> <br>\r
+<br><br>\r
+<a name="bm_R"></a><a name="subkey_RA"></a><a href="../kernel/readme.html"><b>radio</b></a> <br><nobr>range <a href="../kernel/introduction_to_salome_pro.htm"><b>1</b></a> <a href="../post-pro_preferences.htm"><b>2</b></a> </nobr><br><a href="../post-pro_preferences.htm"><b>ranges</b></a> <br><a href="../kernel/about_salome_pro_architecture.htm"><b>rapidly</b></a> <br><a name="bms_RE"></a><a name="subkey_RE"></a><a href="../kernel/navigating_topics.htm"><b>re</b></a> <br><a href="../kernel/introduction.htm"><b>reactivity</b></a> <br><nobr>read <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/navigating_topics.htm"><b>2</b></a> <a href="../kernel/introduction.htm"><b>3</b></a> </nobr><br><a href="../kernel/navigating_topics.htm"><b>reading</b></a> <br><a href="../kernel/readme.html"><b>readme</b></a> <br><a href="../kernel/getting_started2.htm"><b>realize</b></a> <br><a href="../setting_preferences.htm"><b>receives</b></a> <br><a href="../kernel/readme.html"><b>recommended</b></a> <br><a href="../kernel/getting_properties_of_the_study.htm"><b>record</b></a> <br><a href="../kernel/using_object_browser.htm"><b>red</b></a> <br><a href="../kernel/running_salome_pro.htm"><b>redirection</b></a> <br><a href="../kernel/editing_studies.htm"><b>redo</b></a> <br><a href="../kernel/introduction.htm"><b>reduce</b></a> <br><a href="../kernel/introduction.htm"><b>reduces</b></a> <br><nobr>refer <a href="../setting_preferences.htm"><b>1</b></a> <a href="../kernel/setting_preferences.htm"><b>2</b></a> </nobr><br><nobr>reference <a href="../kernel/navigating_topics.htm"><b>1</b></a> <a href="../kernel/about_salome_pro_help_system.htm"><b>2</b></a> <a href="../kernel/using_object_browser.htm"><b>3</b></a> <a href="../kernel/setting_preferences.htm"><b>4</b></a> </nobr><br><a href="../kernel/using_object_browser.htm"><b>references</b></a> <br><a href="../kernel/readme.html"><b>refers</b></a> <br><a href="../kernel/introduction.htm"><b>refined</b></a> <br><a href="../kernel/using_registry.htm"><b>refresh</b></a> <br><a href="../kernel/using_registry.htm"><b>refreshment</b></a> <br><nobr>registry <a href="../kernel/introduction_to_iapp.htm"><b>1</b></a> <a href="../kernel/using_registry.htm"><b>2</b></a> </nobr><br><a href="../kernel/readme.html"><b>reinstall</b></a> <br><a href="../kernel/readme.html"><b>reinstallation</b></a> <br><a href="../kernel/readme.html"><b>reinstalling</b></a> <br><nobr>related <a href="../kernel/navigating_topics.htm"><b>1</b></a> <a href="../kernel/using_left-hand_tabs.htm"><b>2</b></a> </nobr><br><a href="../kernel/readme.html"><b>relative</b></a> <br><a href="../kernel/readme.html"><b>release</b></a> <br><a href="../kernel/navigating_topics.htm"><b>relevant</b></a> <br><a href="../kernel/introduction.htm"><b>reliability</b></a> <br><a href="../kernel/saving_a_study.htm"><b>reload</b></a> <br><a href="../kernel/displaying_hiding_toolbars.htm"><b>relocate</b></a> <br><a href="../kernel/about_salome_pro_architecture.htm"><b>remains</b></a> <br><nobr>remote <a href="../kernel/creating_a_new_study.htm"><b>1</b></a> <a href="../viewers.htm"><b>2</b></a> </nobr><br><a href="../kernel/setting_preferences.htm"><b>remove</b></a> <br><a href="../kernel/readme.html"><b>removed</b></a> <br><a href="../kernel/readme.html"><b>removing</b></a> <br><a href="../post-pro_preferences.htm"><b>repeated</b></a> <br><nobr>represent <a href="../kernel/about_salome_pro_architecture.htm"><b>1</b></a> <a href="../kernel/using_left-hand_tabs.htm"><b>2</b></a> </nobr><br><nobr>representation <a href="../kernel/introduction_to_salome_pro.htm"><b>1</b></a> <a href="../kernel/displaying_studies.htm"><b>2</b></a> <a href="../viewers.htm"><b>3</b></a> <a href="../post-pro_preferences.htm"><b>4</b></a> <a href="../mesh_preferences.htm"><b>5</b></a> <a href="../kernel/setting_preferences.htm"><b>6</b></a> </nobr><br><a href="../viewers.htm"><b>represented</b></a> <br><nobr>represents <a href="../kernel/introduction_to_salome_pro.htm"><b>1</b></a> <a href="../kernel/introduction.htm"><b>2</b></a> <a href="../kernel/getting_started2.htm"><b>3</b></a> <a href="../viewers.htm"><b>4</b></a> </nobr><br><nobr>required <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/opening_studies.htm"><b>2</b></a> </nobr><br><nobr>requirements <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/introduction.htm"><b>2</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>3</b></a> </nobr><br><nobr>requires <a href="../kernel/introduction.htm"><b>1</b></a> <a href="../kernel/saving_a_study.htm"><b>2</b></a> </nobr><br><nobr>reset <a href="../kernel/readme.html"><b>1</b></a> <a href="../viewers.htm"><b>2</b></a> </nobr><br><a href="../kernel/salome_pro_desktop.htm"><b>resized</b></a> <br><a href="../viewers.htm"><b>resizes</b></a> <br><a href="../kernel/readme.html"><b>resource</b></a> <br><a href="../kernel/introduction_to_iapp.htm"><b>resources</b></a> <br><a href="../setting_preferences.htm"><b>respective</b></a> <br><a href="../kernel/about_salome_pro_architecture.htm"><b>responds</b></a> <br><a href="../kernel/readme.html"><b>responsible</b></a> <br><a href="../kernel/introduction.htm"><b>restore</b></a> <br><a href="../setting_preferences.htm"><b>restored</b></a> <br><nobr>result <a href="../kernel/introduction.htm"><b>1</b></a> <a href="../kernel/saving_a_study.htm"><b>2</b></a> </nobr><br><a href="../kernel/getting_started2.htm"><b>resulting</b></a> <br><nobr>results <a href="../kernel/introduction.htm"><b>1</b></a> <a href="../kernel/displaying_studies.htm"><b>2</b></a> </nobr><br><a href="../setting_preferences.htm"><b>retroactive</b></a> <br><a href="../viewers.htm"><b>returns</b></a> <br><a href="../kernel/introduction.htm"><b>reusable</b></a> <br><a href="../kernel/about_salome_pro_architecture.htm"><b>reuse</b></a> <br><a href="../viewers.htm"><b>reveals</b></a> <br><nobr><a name="bms_RI"></a><a name="subkey_RI"></a>right <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/opening_studies.htm"><b>2</b></a> <a href="../kernel/navigating_topics.htm"><b>3</b></a> <a href="../kernel/using_object_browser.htm"><b>4</b></a> <a href="../kernel/using_left-hand_tabs.htm"><b>5</b></a> <a href="../kernel/setting_preferences.htm"><b>6</b></a> <a href="../kernel/saving_a_study.htm"><b>7</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>8</b></a> </nobr><br><a href="../kernel/introduction.htm"><b>risks</b></a> <br><a name="bms_RO"></a><a name="subkey_RO"></a><a href="../kernel/introduction.htm"><b>robustness</b></a> <br><a href="../kernel/about_salome_pro_architecture.htm"><b>roles</b></a> <br><a href="../kernel/readme.html"><b>root</b></a> <br><a href="../viewers.htm"><b>rotate</b></a> <br><a href="../viewers.htm"><b>rotation</b></a> <br><a name="bms_RU"></a><a name="subkey_RU"></a><a href="../kernel/readme.html"><b>rules</b></a> <br><nobr>run <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>3</b></a> </nobr><br><a href="../kernel/setting_preferences.htm"><b>runic</b></a> <br><a href="../kernel/readme.html"><b>runinstall</b></a> <br><nobr>running <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/using_registry.htm"><b>2</b></a> <a href="../kernel/using_catalog_generator.htm"><b>3</b></a> </nobr><br><a href="../kernel/readme.html"><b>runs</b></a> <br><nobr>runsalome <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/using_catalog_generator.htm"><b>2</b></a> </nobr><br><a href="../kernel/using_catalog_generator.htm"><b>runsalomewithport</b></a> <br>\r
+<br><br>\r
+<nobr><a name="bm_S"></a><a name="subkey_S{"></a>s <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/navigating_topics.htm"><b>2</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>3</b></a> </nobr><br><a name="bms_SA"></a><a name="subkey_SA"></a><a href="../kernel/introduction_to_iapp.htm"><b>safe</b></a> <br><nobr>salome <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/opening_studies.htm"><b>3</b></a> <a href="../kernel/navigating_topics.htm"><b>4</b></a> <a href="../kernel/introduction_to_salome_pro.htm"><b>5</b></a> <a href="../kernel/introduction_to_iapp.htm"><b>6</b></a> <a href="../kernel/introduction.htm"><b>7</b></a> <a href="../kernel/getting_started2.htm"><b>8</b></a> <a href="../kernel/editing_studies.htm"><b>9</b></a> <a href="../kernel/displaying_studies.htm"><b>10</b></a> <a href="../kernel/displaying_hiding_toolbars.htm"><b>11</b></a> <a href="../kernel/creating_a_new_study.htm"><b>12</b></a> <a href="../kernel/about_salome_pro_help_system.htm"><b>13</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>14</b></a> <a href="../viewers.htm"><b>15</b></a> <a href="../setting_preferences.htm"><b>16</b></a> <a href="../kernel/using_registry.htm"><b>17</b></a> <a href="../kernel/using_object_browser.htm"><b>18</b></a> <a href="../kernel/using_left-hand_tabs.htm"><b>19</b></a> <a href="../kernel/using_catalog_generator.htm"><b>20</b></a> <a href="../kernel/setting_preferences.htm"><b>21</b></a> <a href="../kernel/saving_a_study.htm"><b>22</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>23</b></a> </nobr><br><a href="../kernel/using_catalog_generator.htm"><b>salome_modulecatalog_server</b></a> <br><nobr>same <a href="../kernel/navigating_topics.htm"><b>1</b></a> <a href="../kernel/displaying_studies.htm"><b>2</b></a> <a href="../kernel/using_registry.htm"><b>3</b></a> <a href="../kernel/using_catalog_generator.htm"><b>4</b></a> <a href="../kernel/setting_preferences.htm"><b>5</b></a> <a href="../kernel/saving_a_study.htm"><b>6</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>7</b></a> </nobr><br><nobr>save <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/introduction.htm"><b>2</b></a> <a href="../kernel/setting_preferences.htm"><b>3</b></a> <a href="../kernel/saving_a_study.htm"><b>4</b></a> </nobr><br><nobr>saved <a href="../setting_preferences.htm"><b>1</b></a> <a href="../kernel/setting_preferences.htm"><b>2</b></a> <a href="../kernel/saving_a_study.htm"><b>3</b></a> </nobr><br><nobr>saves <a href="../viewers.htm"><b>1</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>2</b></a> </nobr><br><nobr>saving <a href="../kernel/introduction_to_iapp.htm"><b>1</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>2</b></a> <a href="../kernel/saving_a_study.htm"><b>3</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>4</b></a> </nobr><br><nobr><a name="bms_SC"></a><a name="subkey_SC"></a>scalar <a href="../post-pro_preferences.htm"><b>1</b></a> <a href="../mesh_preferences.htm"><b>2</b></a> </nobr><br><nobr>scale <a href="../kernel/about_salome_pro_architecture.htm"><b>1</b></a> <a href="../kernel/setting_preferences.htm"><b>2</b></a> </nobr><br><nobr>scaling <a href="../viewers.htm"><b>1</b></a> <a href="../post-pro_preferences.htm"><b>2</b></a> </nobr><br><a href="../viewers.htm"><b>scene</b></a> <br><a href="../kernel/introduction.htm"><b>schemas</b></a> <br><a href="../kernel/readme.html"><b>scheme</b></a> <br><nobr>schemes <a href="../kernel/introduction.htm"><b>1</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>2</b></a> </nobr><br><a href="../kernel/about_salome_pro_architecture.htm"><b>scientific</b></a> <br><a href="../kernel/displaying_studies.htm"><b>screen</b></a> <br><nobr>script <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/using_catalog_generator.htm"><b>3</b></a> <a href="../kernel/setting_preferences.htm"><b>4</b></a> </nobr><br><nobr>scripts <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>2</b></a> <a href="../kernel/using_catalog_generator.htm"><b>3</b></a> </nobr><br><a href="../kernel/getting_properties_of_the_study.htm"><b>scroll</b></a> <br><nobr><a name="bms_SE"></a><a name="subkey_SE"></a>search <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/opening_studies.htm"><b>2</b></a> <a href="../kernel/about_salome_pro_help_system.htm"><b>3</b></a> <a href="../kernel/using_left-hand_tabs.htm"><b>4</b></a> <a href="../kernel/saving_a_study.htm"><b>5</b></a> </nobr><br><a href="../kernel/using_left-hand_tabs.htm"><b>searching</b></a> <br><a href="../kernel/readme.html"><b>second</b></a> <br><a href="../kernel/readme.html"><b>seconds</b></a> <br><nobr>section <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/setting_preferences.htm"><b>2</b></a> </nobr><br><nobr>sections <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>2</b></a> </nobr><br><a href="../kernel/readme.html"><b>sectionthis</b></a> <br><a href="../kernel/readme.html"><b>sed</b></a> <br><nobr>see <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/opening_studies.htm"><b>2</b></a> <a href="../kernel/getting_properties_of_the_study.htm"><b>3</b></a> <a href="../kernel/displaying_studies.htm"><b>4</b></a> <a href="../kernel/creating_a_new_study.htm"><b>5</b></a> <a href="../geom_preferences.htm"><b>6</b></a> <a href="../viewers.htm"><b>7</b></a> <a href="../kernel/using_object_browser.htm"><b>8</b></a> <a href="../kernel/using_catalog_generator.htm"><b>9</b></a> <a href="../kernel/setting_preferences.htm"><b>10</b></a> <a href="../kernel/saving_a_study.htm"><b>11</b></a> </nobr><br><nobr>select <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/opening_studies.htm"><b>2</b></a> <a href="../kernel/getting_properties_of_the_study.htm"><b>3</b></a> <a href="../kernel/displaying_studies.htm"><b>4</b></a> <a href="../kernel/creating_a_new_study.htm"><b>5</b></a> <a href="../geom_preferences.htm"><b>6</b></a> <a href="../viewers.htm"><b>7</b></a> <a href="../kernel/using_left-hand_tabs.htm"><b>8</b></a> <a href="../kernel/setting_preferences.htm"><b>9</b></a> <a href="../kernel/saving_a_study.htm"><b>10</b></a> </nobr><br><a href="../kernel/salome_pro_desktop.htm"><b>selectall</b></a> <br><nobr>selected <a href="../kernel/readme.html"><b>1</b></a> <a href="../viewers.htm"><b>2</b></a> <a href="../mesh_preferences.htm"><b>3</b></a> <a href="../kernel/setting_preferences.htm"><b>4</b></a> </nobr><br><a href="../kernel/readme.html"><b>selecting</b></a> <br><nobr>selection <a href="../kernel/introduction_to_iapp.htm"><b>1</b></a> <a href="../mesh_preferences.htm"><b>2</b></a> <a href="../kernel/setting_preferences.htm"><b>3</b></a> </nobr><br><a href="../kernel/readme.html"><b>sends</b></a> <br><nobr>sensitive <a href="../kernel/displaying_hiding_toolbars.htm"><b>1</b></a> <a href="../kernel/using_object_browser.htm"><b>2</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>3</b></a> </nobr><br><a href="../kernel/salome_pro_desktop.htm"><b>separate</b></a> <br><nobr>separated <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>2</b></a> </nobr><br><a href="../kernel/about_salome_pro_architecture.htm"><b>server</b></a> <br><nobr>servers <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>2</b></a> </nobr><br><a href="../kernel/using_catalog_generator.htm"><b>serves</b></a> <br><a href="../kernel/readme.html"><b>service</b></a> <br><nobr>services <a href="../kernel/about_salome_pro_architecture.htm"><b>1</b></a> <a href="../kernel/using_catalog_generator.htm"><b>2</b></a> </nobr><br><nobr>session <a href="../kernel/opening_studies.htm"><b>1</b></a> <a href="../setting_preferences.htm"><b>2</b></a> <a href="../kernel/using_registry.htm"><b>3</b></a> <a href="../kernel/using_object_browser.htm"><b>4</b></a> <a href="../kernel/setting_preferences.htm"><b>5</b></a> <a href="../kernel/saving_a_study.htm"><b>6</b></a> </nobr><br><nobr>sessions <a href="../geom_preferences.htm"><b>1</b></a> <a href="../post-pro_preferences.htm"><b>2</b></a> <a href="../mesh_preferences.htm"><b>3</b></a> </nobr><br><nobr>set <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/about_salome_pro_help_system.htm"><b>3</b></a> <a href="../geom_preferences.htm"><b>4</b></a> <a href="../setting_preferences.htm"><b>5</b></a> <a href="../post-pro_preferences.htm"><b>6</b></a> <a href="../mesh_preferences.htm"><b>7</b></a> <a href="../kernel/using_registry.htm"><b>8</b></a> <a href="../kernel/setting_preferences.htm"><b>9</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>10</b></a> </nobr><br><nobr>sets <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/introduction.htm"><b>2</b></a> </nobr><br><nobr>setting <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/getting_properties_of_the_study.htm"><b>2</b></a> <a href="../setting_preferences.htm"><b>3</b></a> <a href="../kernel/using_object_browser.htm"><b>4</b></a> <a href="../kernel/setting_preferences.htm"><b>5</b></a> <a href="../kernel/saving_a_study.htm"><b>6</b></a> </nobr><br><nobr>settings <a href="../kernel/readme.html"><b>1</b></a> <a href="../geom_preferences.htm"><b>2</b></a> <a href="../viewers.htm"><b>3</b></a> <a href="../setting_preferences.htm"><b>4</b></a> <a href="../post-pro_preferences.htm"><b>5</b></a> <a href="../mesh_preferences.htm"><b>6</b></a> <a href="../kernel/setting_preferences.htm"><b>7</b></a> <a href="../kernel/saving_a_study.htm"><b>8</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>9</b></a> </nobr><br><a href="../kernel/introduction.htm"><b>severe</b></a> <br><br><br></p><p class="ftsbody" align="center"><a href="whlstf8.htm" target="_self" title="previous search group"><b>>></b></a>\r
+\r
+</body>\r
+\r
+</html>\r
+\r
--- /dev/null
+<html>\r
+<head>\r
+<title>Search Words List</title>\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+<base target="bsscright">\r
+<style>\r
+<!--\r
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
+\r
+A:link {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }\r
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }\r
+A:active {background-color:#cccccc;}\r
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal; text-decoration:underline; }\r
+\r
+.tabs {background-color:#c0c0c0;}\r
+.ftsheader {margin-left:10pt; margin-top:0pt;}\r
+.ftsbody {margin-left:10pt; margin-top:0pt;}\r
+.inactive {color:#666666;}\r
+.ftsheader {background-color:White; } \r
+\r
+body {background-color:White; } \r
+p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
+A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
+A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
+A:active {background-color:Silver; } \r
+A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
+\r
+-->\r
+</style>\r
+</head>\r
+<body marginheight="0" marginwidth="0" bgproperties="fixed">\r
+<p class="ftsbody" align="center"><a href="whlstf7.htm" target="_self" title="previous search group"><b><<</b></a><br><br></p>\r
+<p class="ftsbody" >\r
+<a name="bms_SH"></a><a name="subkey_SH"></a><a href="../kernel/readme.html"><b>sh</b></a> <br><nobr>shading <a href="../geom_preferences.htm"><b>1</b></a> <a href="../mesh_preferences.htm"><b>2</b></a> </nobr><br><a href="../viewers.htm"><b>shapes</b></a> <br><nobr>shell <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/introduction_to_salome_pro.htm"><b>3</b></a> <a href="../kernel/introduction_to_iapp.htm"><b>4</b></a> </nobr><br><nobr>short <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/using_left-hand_tabs.htm"><b>2</b></a> </nobr><br><a href="../kernel/displaying_studies.htm"><b>shot</b></a> <br><nobr>should <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/getting_started2.htm"><b>2</b></a> <a href="../kernel/using_catalog_generator.htm"><b>3</b></a> <a href="../kernel/saving_a_study.htm"><b>4</b></a> </nobr><br><a href="../viewers.htm"><b>show</b></a> <br><nobr>shown <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/getting_properties_of_the_study.htm"><b>2</b></a> </nobr><br><nobr>shows <a href="../kernel/readme.html"><b>1</b></a> <a href="../viewers.htm"><b>2</b></a> <a href="../kernel/using_object_browser.htm"><b>3</b></a> </nobr><br><a href="../mesh_preferences.htm"><b>shrink</b></a> <br><a name="bms_SI"></a><a name="subkey_SI"></a><a href="../kernel/readme.html"><b>signal</b></a> <br><a href="../kernel/introduction_to_iapp.htm"><b>signals</b></a> <br><a href="../kernel/readme.html"><b>signature</b></a> <br><a href="../kernel/readme.html"><b>sigterm</b></a> <br><a href="../kernel/about_salome_pro_architecture.htm"><b>simple</b></a> <br><a href="../kernel/readme.html"><b>simplify</b></a> <br><a href="../kernel/setting_preferences.htm"><b>simply</b></a> <br><a href="../kernel/about_salome_pro_architecture.htm"><b>simulate</b></a> <br><a href="../kernel/introduction.htm"><b>simulation</b></a> <br><nobr>simulations <a href="../kernel/introduction_to_salome_pro.htm"><b>1</b></a> <a href="../kernel/introduction.htm"><b>2</b></a> </nobr><br><nobr>simultaneously <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/getting_started2.htm"><b>2</b></a> <a href="../kernel/displaying_studies.htm"><b>3</b></a> </nobr><br><nobr>since <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/introduction_to_iapp.htm"><b>2</b></a> </nobr><br><a href="../kernel/readme.html"><b>single</b></a> <br><a href="../kernel/readme.html"><b>sip</b></a> <br><a href="../kernel/readme.html"><b>sipdir</b></a> <br><a href="../kernel/about_salome_pro_architecture.htm"><b>situations</b></a> <br><nobr>size <a href="../kernel/displaying_studies.htm"><b>1</b></a> <a href="../post-pro_preferences.htm"><b>2</b></a> <a href="../mesh_preferences.htm"><b>3</b></a> <a href="../kernel/setting_preferences.htm"><b>4</b></a> <a href="../kernel/saving_a_study.htm"><b>5</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>6</b></a> </nobr><br><nobr>sizes <a href="../kernel/saving_a_study.htm"><b>1</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>2</b></a> </nobr><br><a href="../kernel/setting_preferences.htm"><b>sizing</b></a> <br><a name="bms_SK"></a><a name="subkey_SK"></a><a href="../kernel/readme.html"><b>skip</b></a> <br><a href="../kernel/readme.html"><b>skipped</b></a> <br><a name="bms_SL"></a><a name="subkey_SL"></a><a href="../kernel/readme.html"><b>slightly</b></a> <br><a name="bms_SM"></a><a name="subkey_SM"></a><a href="../kernel/saving_a_study.htm"><b>small</b></a> <br><nobr>smesh <a href="../kernel/displaying_hiding_toolbars.htm"><b>1</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>2</b></a> <a href="../viewers.htm"><b>3</b></a> </nobr><br><a href="../kernel/setting_preferences.htm"><b>smooth</b></a> <br><nobr><a name="bms_SO"></a><a name="subkey_SO"></a>so <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/editing_studies.htm"><b>3</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>4</b></a> <a href="../setting_preferences.htm"><b>5</b></a> <a href="../kernel/using_object_browser.htm"><b>6</b></a> <a href="../kernel/using_left-hand_tabs.htm"><b>7</b></a> </nobr><br><nobr>software <a href="../kernel/introduction_to_salome_pro.htm"><b>1</b></a> <a href="../kernel/introduction.htm"><b>2</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>3</b></a> </nobr><br><a href="../kernel/introduction.htm"><b>solution</b></a> <br><a href="../kernel/introduction.htm"><b>solutions</b></a> <br><a href="../kernel/introduction.htm"><b>solver</b></a> <br><nobr>solvers <a href="../kernel/introduction_to_salome_pro.htm"><b>1</b></a> <a href="../kernel/introduction.htm"><b>2</b></a> </nobr><br><a href="../kernel/readme.html"><b>something</b></a> <br><nobr>sort <a href="../kernel/using_object_browser.htm"><b>1</b></a> <a href="../kernel/setting_preferences.htm"><b>2</b></a> </nobr><br><a href="../kernel/readme.html"><b>sort_path</b></a> <br><a href="../kernel/using_object_browser.htm"><b>sorting</b></a> <br><nobr>source <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/introduction_to_salome_pro.htm"><b>3</b></a> <a href="../kernel/introduction.htm"><b>4</b></a> </nobr><br><a href="../kernel/readme.html"><b>sources</b></a> <br><a name="bms_SP"></a><a name="subkey_SP"></a><a href="../kernel/readme.html"><b>space</b></a> <br><a href="../kernel/readme.html"><b>spaces</b></a> <br><nobr>special <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/opening_studies.htm"><b>3</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>4</b></a> <a href="../setting_preferences.htm"><b>5</b></a> <a href="../kernel/saving_a_study.htm"><b>6</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>7</b></a> </nobr><br><a href="../viewers.htm"><b>specialize</b></a> <br><nobr>specific <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/introduction.htm"><b>2</b></a> <a href="../kernel/displaying_hiding_toolbars.htm"><b>3</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>4</b></a> <a href="../setting_preferences.htm"><b>5</b></a> <a href="../kernel/using_left-hand_tabs.htm"><b>6</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>7</b></a> </nobr><br><a href="../kernel/introduction_to_salome_pro.htm"><b>specification</b></a> <br><a href="../kernel/about_salome_pro_architecture.htm"><b>specifies</b></a> <br><nobr>specify <a href="../viewers.htm"><b>1</b></a> <a href="../kernel/using_catalog_generator.htm"><b>2</b></a> <a href="../kernel/setting_preferences.htm"><b>3</b></a> <a href="../kernel/saving_a_study.htm"><b>4</b></a> </nobr><br><a href="../geom_preferences.htm"><b>spin</b></a> <br><a href="../kernel/setting_preferences.htm"><b>splines</b></a> <br><a href="../kernel/displaying_studies.htm"><b>split</b></a> <br><a name="bms_ST"></a><a name="subkey_ST"></a><a href="../kernel/introduction_to_iapp.htm"><b>standalone</b></a> <br><nobr>standard <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/opening_studies.htm"><b>2</b></a> <a href="../kernel/introduction_to_iapp.htm"><b>3</b></a> <a href="../kernel/creating_a_new_study.htm"><b>4</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>5</b></a> <a href="../kernel/using_catalog_generator.htm"><b>6</b></a> <a href="../kernel/saving_a_study.htm"><b>7</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>8</b></a> </nobr><br><a href="../kernel/readme.html"><b>standard_version</b></a> <br><nobr>start <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/getting_started2.htm"><b>2</b></a> </nobr><br><nobr>started <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/getting_started2.htm"><b>2</b></a> <a href="../kernel/using_registry.htm"><b>3</b></a> <a href="../kernel/using_catalog_generator.htm"><b>4</b></a> <a href="../kernel/setting_preferences.htm"><b>5</b></a> </nobr><br><nobr>starting <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/displaying_studies.htm"><b>2</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>3</b></a> <a href="../kernel/using_registry.htm"><b>4</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>5</b></a> </nobr><br><a href="../kernel/readme.html"><b>state</b></a> <br><a href="../kernel/about_salome_pro_architecture.htm"><b>stations</b></a> <br><a href="../kernel/readme.html"><b>status</b></a> <br><nobr>step <a href="../kernel/introduction.htm"><b>1</b></a> <a href="../geom_preferences.htm"><b>2</b></a> <a href="../post-pro_preferences.htm"><b>3</b></a> </nobr><br><nobr>steps <a href="../kernel/readme.html"><b>1</b></a> <a href="../post-pro_preferences.htm"><b>2</b></a> </nobr><br><a href="../kernel/readme.html"><b>still</b></a> <br><nobr>store <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/using_catalog_generator.htm"><b>2</b></a> <a href="../kernel/saving_a_study.htm"><b>3</b></a> </nobr><br><nobr>stored <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/opening_studies.htm"><b>2</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>3</b></a> <a href="../kernel/using_catalog_generator.htm"><b>4</b></a> <a href="../kernel/saving_a_study.htm"><b>5</b></a> </nobr><br><a href="../kernel/saving_a_study.htm"><b>storing</b></a> <br><a href="../kernel/readme.html"><b>strict</b></a> <br><a href="../kernel/readme.html"><b>string</b></a> <br><a href="../kernel/readme.html"><b>strongly</b></a> <br><a href="../kernel/introduction.htm"><b>structural</b></a> <br><nobr>structure <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/opening_studies.htm"><b>2</b></a> <a href="../kernel/introduction_to_iapp.htm"><b>3</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>4</b></a> <a href="../kernel/using_object_browser.htm"><b>5</b></a> </nobr><br><a href="../kernel/introduction.htm"><b>structures</b></a> <br><nobr>studies <a href="../kernel/opening_studies.htm"><b>1</b></a> <a href="../kernel/introduction_to_iapp.htm"><b>2</b></a> <a href="../kernel/introduction.htm"><b>3</b></a> <a href="../kernel/getting_started2.htm"><b>4</b></a> <a href="../kernel/editing_studies.htm"><b>5</b></a> <a href="../kernel/displaying_studies.htm"><b>6</b></a> <a href="../kernel/creating_a_new_study.htm"><b>7</b></a> <a href="../kernel/saving_a_study.htm"><b>8</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>9</b></a> </nobr><br><nobr>study <a href="../kernel/opening_studies.htm"><b>1</b></a> <a href="../kernel/introduction_to_iapp.htm"><b>2</b></a> <a href="../kernel/introduction.htm"><b>3</b></a> <a href="../kernel/getting_started2.htm"><b>4</b></a> <a href="../kernel/getting_properties_of_the_study.htm"><b>5</b></a> <a href="../kernel/editing_studies.htm"><b>6</b></a> <a href="../kernel/displaying_studies.htm"><b>7</b></a> <a href="../kernel/creating_a_new_study.htm"><b>8</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>9</b></a> <a href="../setting_preferences.htm"><b>10</b></a> <a href="../kernel/using_registry.htm"><b>11</b></a> <a href="../kernel/using_object_browser.htm"><b>12</b></a> <a href="../kernel/using_catalog_generator.htm"><b>13</b></a> <a href="../kernel/setting_preferences.htm"><b>14</b></a> <a href="../kernel/saving_a_study.htm"><b>15</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>16</b></a> </nobr><br><a href="../kernel/creating_a_new_study.htm"><b>study1</b></a> <br><a href="../kernel/setting_preferences.htm"><b>style</b></a> <br><nobr><a name="bms_SU"></a><a name="subkey_SU"></a>sub <a href="../kernel/readme.html"><b>1</b></a> <a href="../viewers.htm"><b>2</b></a> <a href="../kernel/using_left-hand_tabs.htm"><b>3</b></a> </nobr><br><nobr>submenu <a href="../kernel/displaying_hiding_toolbars.htm"><b>1</b></a> <a href="../kernel/creating_a_new_study.htm"><b>2</b></a> <a href="../kernel/setting_preferences.htm"><b>3</b></a> </nobr><br><a href="../kernel/setting_preferences.htm"><b>subsets</b></a> <br><a href="../kernel/readme.html"><b>successfully</b></a> <br><a href="../kernel/introduction_to_iapp.htm"><b>suit</b></a> <br><a href="../kernel/readme.html"><b>summarizes</b></a> <br><a href="../kernel/running_salome_pro.htm"><b>superv</b></a> <br><nobr>supervision <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/introduction_to_salome_pro.htm"><b>2</b></a> <a href="../kernel/introduction_to_iapp.htm"><b>3</b></a> <a href="../kernel/using_catalog_generator.htm"><b>4</b></a> </nobr><br><a href="../supervisor_preferences.htm"><b>supervisor</b></a> <br><nobr>supplementary <a href="../kernel/using_registry.htm"><b>1</b></a> <a href="../kernel/using_object_browser.htm"><b>2</b></a> </nobr><br><nobr>support <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/using_catalog_generator.htm"><b>2</b></a> </nobr><br><a href="../kernel/readme.html"><b>supported</b></a> <br><a href="../kernel/readme.html"><b>supported_installation_modes</b></a> <br><a href="../kernel/introduction.htm"><b>supports</b></a> <br><a href="../kernel/readme.html"><b>supposed</b></a> <br><a href="../kernel/readme.html"><b>sure</b></a> <br><a name="bms_SW"></a><a name="subkey_SW"></a><a href="../post-pro_preferences.htm"><b>sweep</b></a> <br><a href="../post-pro_preferences.htm"><b>sweeping</b></a> <br><a href="../kernel/readme.html"><b>swig</b></a> <br><a href="../kernel/displaying_studies.htm"><b>switch</b></a> <br><a href="../kernel/readme.html"><b>switched</b></a> <br><a href="../kernel/introduction_to_iapp.htm"><b>switching</b></a> <br><nobr><a name="bms_SY"></a><a name="subkey_SY"></a>system <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/navigating_topics.htm"><b>2</b></a> <a href="../kernel/about_salome_pro_help_system.htm"><b>3</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>4</b></a> <a href="../kernel/using_left-hand_tabs.htm"><b>5</b></a> </nobr><br><nobr>systems <a href="../kernel/introduction.htm"><b>1</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>2</b></a> </nobr><br>\r
+<br><br>\r
+<nobr><a name="bm_T"></a><a name="subkey_T{"></a>t <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/editing_studies.htm"><b>3</b></a> <a href="../viewers.htm"><b>4</b></a> <a href="../kernel/using_catalog_generator.htm"><b>5</b></a> <a href="../kernel/setting_preferences.htm"><b>6</b></a> <a href="../kernel/saving_a_study.htm"><b>7</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>8</b></a> </nobr><br><nobr><a name="bms_TA"></a><a name="subkey_TA"></a>tab <a href="../kernel/using_registry.htm"><b>1</b></a> <a href="../kernel/using_left-hand_tabs.htm"><b>2</b></a> </nobr><br><nobr>table <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/setting_preferences.htm"><b>2</b></a> </nobr><br><nobr>tabs <a href="../kernel/displaying_studies.htm"><b>1</b></a> <a href="../kernel/using_left-hand_tabs.htm"><b>2</b></a> </nobr><br><a href="../kernel/readme.html"><b>tag</b></a> <br><a href="../kernel/readme.html"><b>tags</b></a> <br><a href="../kernel/introduction.htm"><b>tailored</b></a> <br><a href="../kernel/readme.html"><b>take</b></a> <br><nobr>taken <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> </nobr><br><a href="../kernel/about_salome_pro_architecture.htm"><b>takes</b></a> <br><a href="../kernel/readme.html"><b>target</b></a> <br><a href="../kernel/readme.html"><b>target_directory</b></a> <br><a href="../kernel/readme.html"><b>target_platform</b></a> <br><a href="../kernel/readme.html"><b>targetdir</b></a> <br><a name="bms_TC"></a><a name="subkey_TC"></a><a href="../kernel/readme.html"><b>tcl</b></a> <br><a href="../kernel/readme.html"><b>tclhome</b></a> <br><a href="../kernel/readme.html"><b>tclsh8</b></a> <br><a name="bms_TE"></a><a name="subkey_TE"></a><a href="../kernel/introduction.htm"><b>technological</b></a> <br><a href="../kernel/about_salome_pro_architecture.htm"><b>technologies</b></a> <br><a href="../kernel/about_salome_pro_architecture.htm"><b>technology</b></a> <br><a href="../kernel/readme.html"><b>temp</b></a> <br><a href="../kernel/readme.html"><b>temp_directory</b></a> <br><a href="../kernel/readme.html"><b>temp_folder</b></a> <br><a href="../kernel/readme.html"><b>tempdir</b></a> <br><a href="../kernel/readme.html"><b>temporary</b></a> <br><a href="../kernel/readme.html"><b>temporarydiskspace</b></a> <br><nobr>term <a href="../kernel/navigating_topics.htm"><b>1</b></a> <a href="../kernel/using_left-hand_tabs.htm"><b>2</b></a> </nobr><br><nobr>terminal <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> </nobr><br><a href="../kernel/introduction.htm"><b>terms</b></a> <br><nobr>test <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>2</b></a> <a href="../kernel/using_catalog_generator.htm"><b>3</b></a> </nobr><br><a href="../kernel/readme.html"><b>tests</b></a> <br><nobr>text <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/navigating_topics.htm"><b>2</b></a> <a href="../supervisor_preferences.htm"><b>3</b></a> <a href="../kernel/using_left-hand_tabs.htm"><b>4</b></a> </nobr><br><br><br></p><p class="ftsbody" align="center"><a href="whlstf9.htm" target="_self" title="previous search group"><b>>></b></a>\r
+\r
+</body>\r
+\r
+</html>\r
+\r
--- /dev/null
+<html>\r
+<head>\r
+<title>Search Words List</title>\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+<base target="bsscright">\r
+<style>\r
+<!--\r
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
+\r
+A:link {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }\r
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }\r
+A:active {background-color:#cccccc;}\r
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal; text-decoration:underline; }\r
+\r
+.tabs {background-color:#c0c0c0;}\r
+.ftsheader {margin-left:10pt; margin-top:0pt;}\r
+.ftsbody {margin-left:10pt; margin-top:0pt;}\r
+.inactive {color:#666666;}\r
+.ftsheader {background-color:White; } \r
+\r
+body {background-color:White; } \r
+p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
+A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
+A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
+A:active {background-color:Silver; } \r
+A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
+\r
+-->\r
+</style>\r
+</head>\r
+<body marginheight="0" marginwidth="0" bgproperties="fixed">\r
+<p class="ftsbody" align="center"><a href="whlstf8.htm" target="_self" title="previous search group"><b><<</b></a><br><br></p>\r
+<p class="ftsbody" >\r
+<nobr><a name="bms_TH"></a><a name="subkey_TH"></a>them <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/introduction.htm"><b>3</b></a> <a href="../kernel/displaying_studies.htm"><b>4</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>5</b></a> <a href="../viewers.htm"><b>6</b></a> <a href="../kernel/using_registry.htm"><b>7</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>8</b></a> </nobr><br><a href="../kernel/readme.html"><b>therefore</b></a> <br><a href="../kernel/introduction_to_salome_pro.htm"><b>third</b></a> <br><nobr>those <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/using_left-hand_tabs.htm"><b>2</b></a> <a href="../kernel/setting_preferences.htm"><b>3</b></a> </nobr><br><a href="../kernel/readme.html"><b>three</b></a> <br><a href="../kernel/about_salome_pro_architecture.htm"><b>thus</b></a> <br><nobr><a name="bms_TI"></a><a name="subkey_TI"></a>time <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/introduction.htm"><b>3</b></a> <a href="../kernel/getting_properties_of_the_study.htm"><b>4</b></a> <a href="../kernel/displaying_studies.htm"><b>5</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>6</b></a> <a href="../setting_preferences.htm"><b>7</b></a> <a href="../post-pro_preferences.htm"><b>8</b></a> <a href="../kernel/using_registry.htm"><b>9</b></a> <a href="../kernel/using_catalog_generator.htm"><b>10</b></a> </nobr><br><a href="../post-pro_preferences.htm"><b>times</b></a> <br><nobr>title <a href="../kernel/readme.html"><b>1</b></a> <a href="../post-pro_preferences.htm"><b>2</b></a> <a href="../mesh_preferences.htm"><b>3</b></a> </nobr><br><a name="bms_TK"></a><a name="subkey_TK"></a><a href="../kernel/readme.html"><b>tk</b></a> <br><a name="bms_TM"></a><a name="subkey_TM"></a><a href="../kernel/readme.html"><b>tmp</b></a> <br><a href="../kernel/readme.html"><b>tmp_disk_space</b></a> <br><a name="bms_TO"></a><a name="subkey_TO"></a><a href="../kernel/readme.html"><b>together</b></a> <br><a href="../mesh_preferences.htm"><b>toggle</b></a> <br><a href="../post-pro_preferences.htm"><b>toggles</b></a> <br><a href="../kernel/using_object_browser.htm"><b>toggling</b></a> <br><nobr>tool <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/introduction_to_iapp.htm"><b>2</b></a> <a href="../kernel/using_registry.htm"><b>3</b></a> <a href="../kernel/using_catalog_generator.htm"><b>4</b></a> </nobr><br><nobr>toolbar <a href="../kernel/opening_studies.htm"><b>1</b></a> <a href="../kernel/introduction_to_iapp.htm"><b>2</b></a> <a href="../kernel/editing_studies.htm"><b>3</b></a> <a href="../kernel/displaying_hiding_toolbars.htm"><b>4</b></a> <a href="../kernel/creating_a_new_study.htm"><b>5</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>6</b></a> <a href="../viewers.htm"><b>7</b></a> <a href="../kernel/saving_a_study.htm"><b>8</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>9</b></a> </nobr><br><nobr>toolbars <a href="../kernel/introduction_to_iapp.htm"><b>1</b></a> <a href="../kernel/displaying_hiding_toolbars.htm"><b>2</b></a> <a href="../viewers.htm"><b>3</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>4</b></a> </nobr><br><nobr>toolkit <a href="../kernel/introduction_to_iapp.htm"><b>1</b></a> <a href="../viewers.htm"><b>2</b></a> </nobr><br><nobr>tools <a href="../kernel/introduction_to_salome_pro.htm"><b>1</b></a> <a href="../kernel/introduction_to_iapp.htm"><b>2</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>3</b></a> <a href="../kernel/using_registry.htm"><b>4</b></a> <a href="../kernel/using_catalog_generator.htm"><b>5</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>6</b></a> </nobr><br><nobr>top <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/introduction_to_iapp.htm"><b>2</b></a> <a href="../kernel/displaying_hiding_toolbars.htm"><b>3</b></a> <a href="../kernel/creating_a_new_study.htm"><b>4</b></a> <a href="../kernel/setting_preferences.htm"><b>5</b></a> </nobr><br><nobr>topic <a href="../kernel/navigating_topics.htm"><b>1</b></a> <a href="../supervisor_preferences.htm"><b>2</b></a> <a href="../kernel/using_left-hand_tabs.htm"><b>3</b></a> </nobr><br><nobr>topics <a href="../kernel/navigating_topics.htm"><b>1</b></a> <a href="../kernel/about_salome_pro_help_system.htm"><b>2</b></a> <a href="../kernel/using_left-hand_tabs.htm"><b>3</b></a> </nobr><br><a href="../kernel/readme.html"><b>topmost</b></a> <br><a href="../kernel/readme.html"><b>total</b></a> <br><a href="../kernel/about_salome_pro_architecture.htm"><b>totality</b></a> <br><a name="bms_TR"></a><a name="subkey_TR"></a><a href="../kernel/readme.html"><b>tr</b></a> <br><a href="../kernel/introduction.htm"><b>training</b></a> <br><nobr>tree <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/creating_a_new_study.htm"><b>2</b></a> <a href="../kernel/using_object_browser.htm"><b>3</b></a> <a href="../kernel/using_catalog_generator.htm"><b>4</b></a> <a href="../kernel/setting_preferences.htm"><b>5</b></a> </nobr><br><a href="../kernel/readme.html"><b>tries</b></a> <br><nobr>trihedron <a href="../viewers.htm"><b>1</b></a> <a href="../kernel/setting_preferences.htm"><b>2</b></a> </nobr><br><a href="../kernel/readme.html"><b>trolltech</b></a> <br><a href="../kernel/readme.html"><b>true</b></a> <br><nobr>try <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/getting_properties_of_the_study.htm"><b>2</b></a> <a href="../kernel/using_catalog_generator.htm"><b>3</b></a> <a href="../kernel/saving_a_study.htm"><b>4</b></a> </nobr><br><a href="../kernel/readme.html"><b>try_existing</b></a> <br><a href="../kernel/readme.html"><b>try_native</b></a> <br><a href="../kernel/readme.html"><b>try_preinstalled</b></a> <br><nobr><a name="bms_TW"></a><a name="subkey_TW"></a>two <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/navigating_topics.htm"><b>2</b></a> <a href="../kernel/displaying_studies.htm"><b>3</b></a> <a href="../kernel/using_catalog_generator.htm"><b>4</b></a> <a href="../kernel/saving_a_study.htm"><b>5</b></a> </nobr><br><nobr><a name="bms_TY"></a><a name="subkey_TY"></a>type <a href="../kernel/readme.html"><b>1</b></a> <a href="../supervisor_preferences.htm"><b>2</b></a> <a href="../post-pro_preferences.htm"><b>3</b></a> <a href="../mesh_preferences.htm"><b>4</b></a> <a href="../kernel/using_catalog_generator.htm"><b>5</b></a> <a href="../kernel/setting_preferences.htm"><b>6</b></a> </nobr><br><a href="../kernel/using_catalog_generator.htm"><b>typical</b></a> <br><nobr>typing <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/setting_preferences.htm"><b>2</b></a> </nobr><br>\r
+<br><br>\r
+<a name="bm_U"></a><a name="subkey_U{"></a><a href="../kernel/setting_preferences.htm"><b>u</b></a> <br><a name="bms_UL"></a><a name="subkey_UL"></a><a href="../kernel/about_salome_pro_architecture.htm"><b>ultimate</b></a> <br><nobr><a name="bms_UN"></a><a name="subkey_UN"></a>undo <a href="../kernel/editing_studies.htm"><b>1</b></a> <a href="../kernel/setting_preferences.htm"><b>2</b></a> </nobr><br><a href="../kernel/setting_preferences.htm"><b>undone</b></a> <br><nobr>unfortunately <a href="../kernel/readme.html"><b>1</b></a> <a href="../viewers.htm"><b>2</b></a> </nobr><br><nobr>unique <a href="../kernel/readme.html"><b>1</b></a> <a href="../viewers.htm"><b>2</b></a> </nobr><br><a href="../kernel/about_salome_pro_help_system.htm"><b>unix</b></a> <br><a href="../kernel/saving_a_study.htm"><b>unload</b></a> <br><nobr>unloaded <a href="../kernel/opening_studies.htm"><b>1</b></a> <a href="../kernel/saving_a_study.htm"><b>2</b></a> </nobr><br><a href="../kernel/displaying_hiding_toolbars.htm"><b>unmark</b></a> <br><a href="../kernel/readme.html"><b>unnecessary</b></a> <br><a href="../kernel/readme.html"><b>unselect</b></a> <br><a href="../kernel/readme.html"><b>unselecting</b></a> <br><nobr><a name="bms_UP"></a><a name="subkey_UP"></a>up <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/opening_studies.htm"><b>2</b></a> <a href="../kernel/navigating_topics.htm"><b>3</b></a> <a href="../kernel/introduction.htm"><b>4</b></a> <a href="../kernel/using_object_browser.htm"><b>5</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>6</b></a> </nobr><br><nobr>update <a href="../mesh_preferences.htm"><b>1</b></a> <a href="../kernel/using_catalog_generator.htm"><b>2</b></a> </nobr><br><nobr>updated <a href="../mesh_preferences.htm"><b>1</b></a> <a href="../kernel/using_catalog_generator.htm"><b>2</b></a> <a href="../kernel/saving_a_study.htm"><b>3</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>4</b></a> </nobr><br><nobr>uploading <a href="../kernel/introduction_to_iapp.htm"><b>1</b></a> <a href="../kernel/displaying_hiding_toolbars.htm"><b>2</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>3</b></a> </nobr><br><nobr>upper <a href="../kernel/setting_preferences.htm"><b>1</b></a> <a href="../kernel/saving_a_study.htm"><b>2</b></a> </nobr><br><a name="bms_US"></a><a name="subkey_US"></a><a href="../kernel/introduction_to_iapp.htm"><b>usability</b></a> <br><a href="../kernel/readme.html"><b>usage</b></a> <br><a href="../kernel/introduction_to_iapp.htm"><b>usecase</b></a> <br><nobr>used <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/getting_started2.htm"><b>2</b></a> <a href="../kernel/editing_studies.htm"><b>3</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>4</b></a> <a href="../geom_preferences.htm"><b>5</b></a> <a href="../viewers.htm"><b>6</b></a> <a href="../post-pro_preferences.htm"><b>7</b></a> <a href="../mesh_preferences.htm"><b>8</b></a> <a href="../kernel/using_catalog_generator.htm"><b>9</b></a> <a href="../kernel/setting_preferences.htm"><b>10</b></a> <a href="../kernel/saving_a_study.htm"><b>11</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>12</b></a> </nobr><br><a href="../viewers.htm"><b>useful</b></a> <br><nobr>user <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/introduction_to_salome_pro.htm"><b>2</b></a> <a href="../kernel/introduction_to_iapp.htm"><b>3</b></a> <a href="../kernel/introduction.htm"><b>4</b></a> <a href="../kernel/getting_properties_of_the_study.htm"><b>5</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>6</b></a> <a href="../setting_preferences.htm"><b>7</b></a> <a href="../kernel/using_registry.htm"><b>8</b></a> <a href="../kernel/using_catalog_generator.htm"><b>9</b></a> </nobr><br><nobr>users <a href="../kernel/getting_properties_of_the_study.htm"><b>1</b></a> <a href="../viewers.htm"><b>2</b></a> <a href="../kernel/using_catalog_generator.htm"><b>3</b></a> </nobr><br><nobr>uses <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>2</b></a> </nobr><br><nobr>using <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/introduction_to_salome_pro.htm"><b>3</b></a> <a href="../kernel/introduction.htm"><b>4</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>5</b></a> <a href="../viewers.htm"><b>6</b></a> <a href="../kernel/using_registry.htm"><b>7</b></a> <a href="../kernel/using_object_browser.htm"><b>8</b></a> <a href="../kernel/using_left-hand_tabs.htm"><b>9</b></a> <a href="../kernel/using_catalog_generator.htm"><b>10</b></a> </nobr><br><a href="../kernel/readme.html"><b>usr</b></a> <br><a href="../kernel/readme.html"><b>usually</b></a> <br><a name="bms_UT"></a><a name="subkey_UT"></a><a href="../kernel/about_salome_pro_help_system.htm"><b>utilities</b></a> <br>\r
+<br><br>\r
+<nobr><a name="bm_V"></a><a name="subkey_V{"></a>v <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/setting_preferences.htm"><b>2</b></a> </nobr><br><a name="bms_VA"></a><a name="subkey_VA"></a><a href="../kernel/setting_preferences.htm"><b>valid</b></a> <br><a href="../kernel/about_salome_pro_architecture.htm"><b>validation</b></a> <br><nobr>value <a href="../kernel/readme.html"><b>1</b></a> <a href="../geom_preferences.htm"><b>2</b></a> <a href="../mesh_preferences.htm"><b>3</b></a> <a href="../kernel/using_object_browser.htm"><b>4</b></a> <a href="../kernel/setting_preferences.htm"><b>5</b></a> </nobr><br><a href="../kernel/readme.html"><b>values</b></a> <br><a href="../kernel/readme.html"><b>variable</b></a> <br><nobr>variables <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> </nobr><br><a href="../kernel/readme.html"><b>varible</b></a> <br><nobr>variety <a href="../kernel/navigating_topics.htm"><b>1</b></a> <a href="../kernel/about_salome_pro_help_system.htm"><b>2</b></a> </nobr><br><nobr>various <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/introduction_to_salome_pro.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_VE"></a><a name="subkey_VE"></a>ve <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/setting_preferences.htm"><b>2</b></a> </nobr><br><a href="../kernel/readme.html"><b>ver</b></a> <br><a href="../kernel/readme.html"><b>ver_major</b></a> <br><a href="../kernel/readme.html"><b>ver_minor</b></a> <br><a href="../viewers.htm"><b>verbal</b></a> <br><nobr>version <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/introduction_to_iapp.htm"><b>2</b></a> <a href="../kernel/displaying_studies.htm"><b>3</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>4</b></a> <a href="../kernel/using_catalog_generator.htm"><b>5</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>6</b></a> </nobr><br><a href="../kernel/readme.html"><b>versions</b></a> <br><nobr>vertical <a href="../kernel/displaying_studies.htm"><b>1</b></a> <a href="../viewers.htm"><b>2</b></a> <a href="../post-pro_preferences.htm"><b>3</b></a> <a href="../mesh_preferences.htm"><b>4</b></a> <a href="../kernel/setting_preferences.htm"><b>5</b></a> </nobr><br><a href="../kernel/displaying_studies.htm"><b>vertically</b></a> <br><nobr>very <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/introduction_to_iapp.htm"><b>2</b></a> <a href="../kernel/introduction.htm"><b>3</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>4</b></a> </nobr><br><a name="bms_VI"></a><a name="subkey_VI"></a><a href="../viewers.htm"><b>via</b></a> <br><nobr>view <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/navigating_topics.htm"><b>2</b></a> <a href="../kernel/getting_properties_of_the_study.htm"><b>3</b></a> <a href="../kernel/displaying_hiding_toolbars.htm"><b>4</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>5</b></a> <a href="../viewers.htm"><b>6</b></a> <a href="../kernel/using_registry.htm"><b>7</b></a> <a href="../kernel/using_left-hand_tabs.htm"><b>8</b></a> </nobr><br><nobr>viewer <a href="../kernel/introduction_to_iapp.htm"><b>1</b></a> <a href="../kernel/creating_a_new_study.htm"><b>2</b></a> <a href="../viewers.htm"><b>3</b></a> <a href="../mesh_preferences.htm"><b>4</b></a> <a href="../kernel/using_left-hand_tabs.htm"><b>5</b></a> <a href="../kernel/setting_preferences.htm"><b>6</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>7</b></a> </nobr><br><nobr>viewers <a href="../kernel/introduction_to_salome_pro.htm"><b>1</b></a> <a href="../kernel/introduction_to_iapp.htm"><b>2</b></a> <a href="../kernel/displaying_studies.htm"><b>3</b></a> <a href="../kernel/creating_a_new_study.htm"><b>4</b></a> <a href="../viewers.htm"><b>5</b></a> <a href="../kernel/setting_preferences.htm"><b>6</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>7</b></a> </nobr><br><nobr>viewing <a href="../kernel/navigating_topics.htm"><b>1</b></a> <a href="../kernel/setting_preferences.htm"><b>2</b></a> </nobr><br><a href="../viewers.htm"><b>visible</b></a> <br><nobr>visu <a href="../kernel/introduction_to_salome_pro.htm"><b>1</b></a> <a href="../kernel/editing_studies.htm"><b>2</b></a> <a href="../kernel/displaying_hiding_toolbars.htm"><b>3</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>4</b></a> </nobr><br><a href="../kernel/introduction_to_salome_pro.htm"><b>visual</b></a> <br><nobr>visualization <a href="../kernel/introduction_to_salome_pro.htm"><b>1</b></a> <a href="../kernel/introduction_to_iapp.htm"><b>2</b></a> <a href="../kernel/introduction.htm"><b>3</b></a> <a href="../kernel/getting_started2.htm"><b>4</b></a> <a href="../viewers.htm"><b>5</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>6</b></a> </nobr><br><nobr>visualize <a href="../kernel/introduction.htm"><b>1</b></a> <a href="../viewers.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_VT"></a><a name="subkey_VT"></a>vtk <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/introduction_to_iapp.htm"><b>2</b></a> <a href="../kernel/displaying_studies.htm"><b>3</b></a> <a href="../kernel/creating_a_new_study.htm"><b>4</b></a> <a href="../viewers.htm"><b>5</b></a> <a href="../kernel/setting_preferences.htm"><b>6</b></a> </nobr><br><a href="../kernel/readme.html"><b>vtkhome</b></a> <br>\r
+<br><br>\r
+<a name="bm_W"></a><a name="subkey_WA"></a><a href="../kernel/readme.html"><b>wait</b></a> <br><a href="../kernel/readme.html"><b>waiting</b></a> <br><nobr>want <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/navigating_topics.htm"><b>2</b></a> <a href="../kernel/displaying_studies.htm"><b>3</b></a> </nobr><br><nobr>warning <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/getting_properties_of_the_study.htm"><b>2</b></a> </nobr><br><nobr>way <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/introduction_to_salome_pro.htm"><b>2</b></a> <a href="../kernel/using_catalog_generator.htm"><b>3</b></a> </nobr><br><a name="bms_WE"></a><a name="subkey_WE"></a><a href="../kernel/about_salome_pro_help_system.htm"><b>web</b></a> <br><nobr>welcome <a href="../kernel/introduction.htm"><b>1</b></a> <a href="../kernel/about_salome_pro_help_system.htm"><b>2</b></a> </nobr><br><a href="../kernel/salome_pro_desktop.htm"><b>well</b></a> <br><nobr><a name="bms_WH"></a><a name="subkey_WH"></a>what <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/navigating_topics.htm"><b>2</b></a> <a href="../kernel/introduction.htm"><b>3</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>4</b></a> <a href="../setting_preferences.htm"><b>5</b></a> <a href="../kernel/using_object_browser.htm"><b>6</b></a> </nobr><br><a href="../mesh_preferences.htm"><b>whenever</b></a> <br><a href="../kernel/displaying_studies.htm"><b>wherever</b></a> <br><a href="../kernel/readme.html"><b>whether</b></a> <br><a href="../kernel/about_salome_pro_architecture.htm"><b>while</b></a> <br><nobr>whole <a href="../setting_preferences.htm"><b>1</b></a> <a href="../post-pro_preferences.htm"><b>2</b></a> <a href="../kernel/setting_preferences.htm"><b>3</b></a> <a href="../kernel/saving_a_study.htm"><b>4</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>5</b></a> </nobr><br><nobr><a name="bms_WI"></a><a name="subkey_WI"></a>wide <a href="../kernel/introduction_to_salome_pro.htm"><b>1</b></a> <a href="../kernel/about_salome_pro_help_system.htm"><b>2</b></a> <a href="../viewers.htm"><b>3</b></a> </nobr><br><a href="../kernel/introduction_to_salome_pro.htm"><b>widgets</b></a> <br><a href="../mesh_preferences.htm"><b>width</b></a> <br><nobr>will <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/opening_studies.htm"><b>3</b></a> <a href="../kernel/getting_properties_of_the_study.htm"><b>4</b></a> <a href="../kernel/displaying_hiding_toolbars.htm"><b>5</b></a> <a href="../kernel/creating_a_new_study.htm"><b>6</b></a> <a href="../kernel/about_salome_pro_help_system.htm"><b>7</b></a> <a href="../setting_preferences.htm"><b>8</b></a> <a href="../post-pro_preferences.htm"><b>9</b></a> <a href="../mesh_preferences.htm"><b>10</b></a> <a href="../kernel/using_registry.htm"><b>11</b></a> <a href="../kernel/using_object_browser.htm"><b>12</b></a> <a href="../kernel/using_catalog_generator.htm"><b>13</b></a> <a href="../kernel/setting_preferences.htm"><b>14</b></a> <a href="../kernel/saving_a_study.htm"><b>15</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>16</b></a> </nobr><br><nobr>window <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/navigating_topics.htm"><b>3</b></a> <a href="../kernel/introduction_to_iapp.htm"><b>4</b></a> <a href="../kernel/getting_started2.htm"><b>5</b></a> <a href="../kernel/displaying_studies.htm"><b>6</b></a> <a href="../kernel/displaying_hiding_toolbars.htm"><b>7</b></a> <a href="../kernel/creating_a_new_study.htm"><b>8</b></a> <a href="../kernel/using_registry.htm"><b>9</b></a> <a href="../kernel/setting_preferences.htm"><b>10</b></a> <a href="../kernel/saving_a_study.htm"><b>11</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>12</b></a> </nobr><br><a href="../kernel/introduction_to_iapp.htm"><b>windowed</b></a> <br><nobr>windows <a href="../kernel/navigating_topics.htm"><b>1</b></a> <a href="../kernel/introduction_to_iapp.htm"><b>2</b></a> <a href="../kernel/displaying_studies.htm"><b>3</b></a> <a href="../kernel/creating_a_new_study.htm"><b>4</b></a> <a href="../kernel/about_salome_pro_help_system.htm"><b>5</b></a> <a href="../kernel/setting_preferences.htm"><b>6</b></a> <a href="../kernel/saving_a_study.htm"><b>7</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>8</b></a> </nobr><br><nobr>wireframe <a href="../geom_preferences.htm"><b>1</b></a> <a href="../mesh_preferences.htm"><b>2</b></a> </nobr><br><nobr>wish <a href="../kernel/displaying_studies.htm"><b>1</b></a> <a href="../viewers.htm"><b>2</b></a> </nobr><br><a href="../kernel/readme.html"><b>wish8</b></a> <br><nobr>within <a href="../kernel/editing_studies.htm"><b>1</b></a> <a href="../kernel/creating_a_new_study.htm"><b>2</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>3</b></a> <a href="../kernel/using_registry.htm"><b>4</b></a> </nobr><br><nobr>without <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>3</b></a> </nobr><br><a href="../kernel/readme.html"><b>wizard</b></a> <br><a href="../kernel/readme.html"><b>wizards</b></a> <br><br><br></p><p class="ftsbody" align="center"><a href="whlstf10.htm" target="_self" title="previous search group"><b>>></b></a>\r
+\r
+</body>\r
+\r
+</html>\r
+\r
--- /dev/null
+<html>\r
+<head>\r
+<title>Search Words letter</title>\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+<base target="bsscright">\r
+<style>\r
+<!--\r
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
+\r
+A:link {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }\r
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }\r
+A:active {background-color:#cccccc;}\r
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal; text-decoration:underline; }\r
+\r
+.tabs {background-color:#c0c0c0;}\r
+.ftsheader {margin-left:10pt; margin-top:0pt;}\r
+.ftsbody {margin-left:10pt; margin-top:0pt;}\r
+.inactive {color:#666666;}\r
+.ftsheader {background-color:White; } \r
+\r
+body {background-color:White; } \r
+p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
+A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
+A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
+A:active {background-color:Silver; } \r
+A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
+\r
+-->\r
+</style>\r
+<style>\r
+<!--\r
+body {background-color:White; } \r
+-->\r
+</style>\r
+</head>\r
+<body marginheight="0" marginwidth="0" bgproperties="fixed">\r
+\r
+<p class="ftsheader"><a name="subkey_{"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf0.htm#bm_{" target="ftslist" title="search letter { "><b>{ </b></a> <a href="whlstf0.htm#bms_{O" target="ftslist" title="search letter {O"><b>{O</b></a> <a href="whlstf0.htm#bms_{D" target="ftslist" title="search letter {D"><b>{D</b></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
+\r
+</body>\r
+\r
+</html>\r
+\r
--- /dev/null
+<html>\r
+<head>\r
+<title>Search Words letter</title>\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+<base target="bsscright">\r
+<style>\r
+<!--\r
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
+\r
+A:link {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }\r
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }\r
+A:active {background-color:#cccccc;}\r
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal; text-decoration:underline; }\r
+\r
+.tabs {background-color:#c0c0c0;}\r
+.ftsheader {margin-left:10pt; margin-top:0pt;}\r
+.ftsbody {margin-left:10pt; margin-top:0pt;}\r
+.inactive {color:#666666;}\r
+.ftsheader {background-color:White; } \r
+\r
+body {background-color:White; } \r
+p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
+A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
+A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
+A:active {background-color:Silver; } \r
+A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
+\r
+-->\r
+</style>\r
+<style>\r
+<!--\r
+body {background-color:White; } \r
+-->\r
+</style>\r
+</head>\r
+<body marginheight="0" marginwidth="0" bgproperties="fixed">\r
+\r
+<p class="ftsheader"><a name="subkey_A"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf0.htm#bm_A" target="ftslist" title="search letter AB"><b>AB</b></a> <a href="whlstf0.htm#bms_AC" target="ftslist" title="search letter AC"><b>AC</b></a> <a href="whlstf0.htm#bms_AD" target="ftslist" title="search letter AD"><b>AD</b></a> <a href="whlstf0.htm#bms_AF" target="ftslist" title="search letter AF"><b>AF</b></a> <a href="whlstf0.htm#bms_AG" target="ftslist" title="search letter AG"><b>AG</b></a> <a href="whlstf0.htm#bms_AI" target="ftslist" title="search letter AI"><b>AI</b></a> <a href="whlstf0.htm#bms_AL" target="ftslist" title="search letter AL"><b>AL</b></a> <a href="whlstf0.htm#bms_AM" target="ftslist" title="search letter AM"><b>AM</b></a> <a href="whlstf0.htm#bms_AN" target="ftslist" title="search letter AN"><b>AN</b></a> <a href="whlstf0.htm#bms_AP" target="ftslist" title="search letter AP"><b>AP</b></a> <a href="whlstf0.htm#bms_AR" target="ftslist" title="search letter AR"><b>AR</b></a> <a href="whlstf0.htm#bms_AS" target="ftslist" title="search letter AS"><b>AS</b></a> <a href="whlstf0.htm#bms_AT" target="ftslist" title="search letter AT"><b>AT</b></a> <a href="whlstf0.htm#bms_AU" target="ftslist" title="search letter AU"><b>AU</b></a> <a href="whlstf0.htm#bms_AV" target="ftslist" title="search letter AV"><b>AV</b></a> <a href="whlstf0.htm#bms_AW" target="ftslist" title="search letter AW"><b>AW</b></a> <a href="whlstf0.htm#bms_AX" target="ftslist" title="search letter AX"><b>AX</b></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
+\r
+</body>\r
+\r
+</html>\r
+\r
--- /dev/null
+<html>\r
+<head>\r
+<title>Search Words letter</title>\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+<base target="bsscright">\r
+<style>\r
+<!--\r
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
+\r
+A:link {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }\r
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }\r
+A:active {background-color:#cccccc;}\r
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal; text-decoration:underline; }\r
+\r
+.tabs {background-color:#c0c0c0;}\r
+.ftsheader {margin-left:10pt; margin-top:0pt;}\r
+.ftsbody {margin-left:10pt; margin-top:0pt;}\r
+.inactive {color:#666666;}\r
+.ftsheader {background-color:White; } \r
+\r
+body {background-color:White; } \r
+p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
+A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
+A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
+A:active {background-color:Silver; } \r
+A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
+\r
+-->\r
+</style>\r
+<style>\r
+<!--\r
+body {background-color:White; } \r
+-->\r
+</style>\r
+</head>\r
+<body marginheight="0" marginwidth="0" bgproperties="fixed">\r
+\r
+<p class="ftsheader"><a name="subkey_J"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf4.htm#bm_J" target="ftslist" title="search letter JA"><b>JA</b></a> <a href="whlstf4.htm#bms_JP" target="ftslist" title="search letter JP"><b>JP</b></a> <a href="whlstf4.htm#bms_JU" target="ftslist" title="search letter JU"><b>JU</b></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
+\r
+</body>\r
+\r
+</html>\r
+\r
--- /dev/null
+<html>\r
+<head>\r
+<title>Search Words letter</title>\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+<base target="bsscright">\r
+<style>\r
+<!--\r
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
+\r
+A:link {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }\r
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }\r
+A:active {background-color:#cccccc;}\r
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal; text-decoration:underline; }\r
+\r
+.tabs {background-color:#c0c0c0;}\r
+.ftsheader {margin-left:10pt; margin-top:0pt;}\r
+.ftsbody {margin-left:10pt; margin-top:0pt;}\r
+.inactive {color:#666666;}\r
+.ftsheader {background-color:White; } \r
+\r
+body {background-color:White; } \r
+p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
+A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
+A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
+A:active {background-color:Silver; } \r
+A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
+\r
+-->\r
+</style>\r
+<style>\r
+<!--\r
+body {background-color:White; } \r
+-->\r
+</style>\r
+</head>\r
+<body marginheight="0" marginwidth="0" bgproperties="fixed">\r
+\r
+<p class="ftsheader"><a name="subkey_K"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf4.htm#bm_K" target="ftslist" title="search letter K "><b>K </b></a> <a href="whlstf4.htm#bms_KB" target="ftslist" title="search letter KB"><b>KB</b></a> <a href="whlstf4.htm#bms_KE" target="ftslist" title="search letter KE"><b>KE</b></a> <a href="whlstf4.htm#bms_KI" target="ftslist" title="search letter KI"><b>KI</b></a> <a href="whlstf4.htm#bms_KN" target="ftslist" title="search letter KN"><b>KN</b></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
+\r
+</body>\r
+\r
+</html>\r
+\r
--- /dev/null
+<html>\r
+<head>\r
+<title>Search Words letter</title>\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+<base target="bsscright">\r
+<style>\r
+<!--\r
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
+\r
+A:link {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }\r
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }\r
+A:active {background-color:#cccccc;}\r
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal; text-decoration:underline; }\r
+\r
+.tabs {background-color:#c0c0c0;}\r
+.ftsheader {margin-left:10pt; margin-top:0pt;}\r
+.ftsbody {margin-left:10pt; margin-top:0pt;}\r
+.inactive {color:#666666;}\r
+.ftsheader {background-color:White; } \r
+\r
+body {background-color:White; } \r
+p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
+A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
+A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
+A:active {background-color:Silver; } \r
+A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
+\r
+-->\r
+</style>\r
+<style>\r
+<!--\r
+body {background-color:White; } \r
+-->\r
+</style>\r
+</head>\r
+<body marginheight="0" marginwidth="0" bgproperties="fixed">\r
+\r
+<p class="ftsheader"><a name="subkey_L"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf4.htm#bm_L" target="ftslist" title="search letter L "><b>L </b></a> <a href="whlstf4.htm#bms_LA" target="ftslist" title="search letter LA"><b>LA</b></a> <a href="whlstf4.htm#bms_LD" target="ftslist" title="search letter LD"><b>LD</b></a> <a href="whlstf4.htm#bms_LE" target="ftslist" title="search letter LE"><b>LE</b></a> <a href="whlstf4.htm#bms_LI" target="ftslist" title="search letter LI"><b>LI</b></a> <a href="whlstf4.htm#bms_LL" target="ftslist" title="search letter LL"><b>LL</b></a> <a href="whlstf4.htm#bms_LO" target="ftslist" title="search letter LO"><b>LO</b></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
+\r
+</body>\r
+\r
+</html>\r
+\r
--- /dev/null
+<html>\r
+<head>\r
+<title>Search Words letter</title>\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+<base target="bsscright">\r
+<style>\r
+<!--\r
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
+\r
+A:link {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }\r
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }\r
+A:active {background-color:#cccccc;}\r
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal; text-decoration:underline; }\r
+\r
+.tabs {background-color:#c0c0c0;}\r
+.ftsheader {margin-left:10pt; margin-top:0pt;}\r
+.ftsbody {margin-left:10pt; margin-top:0pt;}\r
+.inactive {color:#666666;}\r
+.ftsheader {background-color:White; } \r
+\r
+body {background-color:White; } \r
+p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
+A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
+A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
+A:active {background-color:Silver; } \r
+A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
+\r
+-->\r
+</style>\r
+<style>\r
+<!--\r
+body {background-color:White; } \r
+-->\r
+</style>\r
+</head>\r
+<body marginheight="0" marginwidth="0" bgproperties="fixed">\r
+\r
+<p class="ftsheader"><a name="subkey_M"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf5.htm#bm_M" target="ftslist" title="search letter M "><b>M </b></a> <a href="whlstf5.htm#bms_MA" target="ftslist" title="search letter MA"><b>MA</b></a> <a href="whlstf5.htm#bms_ME" target="ftslist" title="search letter ME"><b>ME</b></a> <a href="whlstf5.htm#bms_MI" target="ftslist" title="search letter MI"><b>MI</b></a> <a href="whlstf5.htm#bms_MO" target="ftslist" title="search letter MO"><b>MO</b></a> <a href="whlstf5.htm#bms_MS" target="ftslist" title="search letter MS"><b>MS</b></a> <a href="whlstf5.htm#bms_MU" target="ftslist" title="search letter MU"><b>MU</b></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
+\r
+</body>\r
+\r
+</html>\r
+\r
--- /dev/null
+<html>\r
+<head>\r
+<title>Search Words letter</title>\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+<base target="bsscright">\r
+<style>\r
+<!--\r
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
+\r
+A:link {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }\r
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }\r
+A:active {background-color:#cccccc;}\r
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal; text-decoration:underline; }\r
+\r
+.tabs {background-color:#c0c0c0;}\r
+.ftsheader {margin-left:10pt; margin-top:0pt;}\r
+.ftsbody {margin-left:10pt; margin-top:0pt;}\r
+.inactive {color:#666666;}\r
+.ftsheader {background-color:White; } \r
+\r
+body {background-color:White; } \r
+p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
+A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
+A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
+A:active {background-color:Silver; } \r
+A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
+\r
+-->\r
+</style>\r
+<style>\r
+<!--\r
+body {background-color:White; } \r
+-->\r
+</style>\r
+</head>\r
+<body marginheight="0" marginwidth="0" bgproperties="fixed">\r
+\r
+<p class="ftsheader"><a name="subkey_N"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf5.htm#bm_N" target="ftslist" title="search letter N "><b>N </b></a> <a href="whlstf5.htm#bms_NA" target="ftslist" title="search letter NA"><b>NA</b></a> <a href="whlstf5.htm#bms_NE" target="ftslist" title="search letter NE"><b>NE</b></a> <a href="whlstf5.htm#bms_NF" target="ftslist" title="search letter NF"><b>NF</b></a> <a href="whlstf5.htm#bms_NO" target="ftslist" title="search letter NO"><b>NO</b></a> <a href="whlstf5.htm#bms_NU" target="ftslist" title="search letter NU"><b>NU</b></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
+\r
+</body>\r
+\r
+</html>\r
+\r
--- /dev/null
+<html>\r
+<head>\r
+<title>Search Words letter</title>\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+<base target="bsscright">\r
+<style>\r
+<!--\r
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
+\r
+A:link {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }\r
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }\r
+A:active {background-color:#cccccc;}\r
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal; text-decoration:underline; }\r
+\r
+.tabs {background-color:#c0c0c0;}\r
+.ftsheader {margin-left:10pt; margin-top:0pt;}\r
+.ftsbody {margin-left:10pt; margin-top:0pt;}\r
+.inactive {color:#666666;}\r
+.ftsheader {background-color:White; } \r
+\r
+body {background-color:White; } \r
+p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
+A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
+A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
+A:active {background-color:Silver; } \r
+A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
+\r
+-->\r
+</style>\r
+<style>\r
+<!--\r
+body {background-color:White; } \r
+-->\r
+</style>\r
+</head>\r
+<body marginheight="0" marginwidth="0" bgproperties="fixed">\r
+\r
+<p class="ftsheader"><a name="subkey_O"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf5.htm#bm_O" target="ftslist" title="search letter OB"><b>OB</b></a> <a href="whlstf5.htm#bms_OC" target="ftslist" title="search letter OC"><b>OC</b></a> <a href="whlstf5.htm#bms_OF" target="ftslist" title="search letter OF"><b>OF</b></a> <a href="whlstf5.htm#bms_OK" target="ftslist" title="search letter OK"><b>OK</b></a> <a href="whlstf5.htm#bms_OM" target="ftslist" title="search letter OM"><b>OM</b></a> <a href="whlstf6.htm#bms_ON" target="ftslist" title="search letter ON"><b>ON</b></a> <a href="whlstf6.htm#bms_OP" target="ftslist" title="search letter OP"><b>OP</b></a> <a href="whlstf6.htm#bms_OR" target="ftslist" title="search letter OR"><b>OR</b></a> <a href="whlstf6.htm#bms_OS" target="ftslist" title="search letter OS"><b>OS</b></a> <a href="whlstf6.htm#bms_OT" target="ftslist" title="search letter OT"><b>OT</b></a> <a href="whlstf6.htm#bms_OU" target="ftslist" title="search letter OU"><b>OU</b></a> <a href="whlstf6.htm#bms_OV" target="ftslist" title="search letter OV"><b>OV</b></a> <a href="whlstf6.htm#bms_OW" target="ftslist" title="search letter OW"><b>OW</b></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
+\r
+</body>\r
+\r
+</html>\r
+\r
--- /dev/null
+<html>\r
+<head>\r
+<title>Search Words letter</title>\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+<base target="bsscright">\r
+<style>\r
+<!--\r
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
+\r
+A:link {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }\r
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }\r
+A:active {background-color:#cccccc;}\r
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal; text-decoration:underline; }\r
+\r
+.tabs {background-color:#c0c0c0;}\r
+.ftsheader {margin-left:10pt; margin-top:0pt;}\r
+.ftsbody {margin-left:10pt; margin-top:0pt;}\r
+.inactive {color:#666666;}\r
+.ftsheader {background-color:White; } \r
+\r
+body {background-color:White; } \r
+p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
+A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
+A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
+A:active {background-color:Silver; } \r
+A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
+\r
+-->\r
+</style>\r
+<style>\r
+<!--\r
+body {background-color:White; } \r
+-->\r
+</style>\r
+</head>\r
+<body marginheight="0" marginwidth="0" bgproperties="fixed">\r
+\r
+<p class="ftsheader"><a name="subkey_P"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf6.htm#bm_P" target="ftslist" title="search letter P "><b>P </b></a> <a href="whlstf6.htm#bms_PA" target="ftslist" title="search letter PA"><b>PA</b></a> <a href="whlstf6.htm#bms_PC" target="ftslist" title="search letter PC"><b>PC</b></a> <a href="whlstf6.htm#bms_PE" target="ftslist" title="search letter PE"><b>PE</b></a> <a href="whlstf6.htm#bms_PH" target="ftslist" title="search letter PH"><b>PH</b></a> <a href="whlstf6.htm#bms_PI" target="ftslist" title="search letter PI"><b>PI</b></a> <a href="whlstf6.htm#bms_PL" target="ftslist" title="search letter PL"><b>PL</b></a> <a href="whlstf6.htm#bms_PN" target="ftslist" title="search letter PN"><b>PN</b></a> <a href="whlstf6.htm#bms_PO" target="ftslist" title="search letter PO"><b>PO</b></a> <a href="whlstf6.htm#bms_PR" target="ftslist" title="search letter PR"><b>PR</b></a> <a href="whlstf7.htm#bms_PU" target="ftslist" title="search letter PU"><b>PU</b></a> <a href="whlstf7.htm#bms_PY" target="ftslist" title="search letter PY"><b>PY</b></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
+\r
+</body>\r
+\r
+</html>\r
+\r
--- /dev/null
+<html>\r
+<head>\r
+<title>Search Words letter</title>\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+<base target="bsscright">\r
+<style>\r
+<!--\r
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
+\r
+A:link {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }\r
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }\r
+A:active {background-color:#cccccc;}\r
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal; text-decoration:underline; }\r
+\r
+.tabs {background-color:#c0c0c0;}\r
+.ftsheader {margin-left:10pt; margin-top:0pt;}\r
+.ftsbody {margin-left:10pt; margin-top:0pt;}\r
+.inactive {color:#666666;}\r
+.ftsheader {background-color:White; } \r
+\r
+body {background-color:White; } \r
+p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
+A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
+A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
+A:active {background-color:Silver; } \r
+A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
+\r
+-->\r
+</style>\r
+<style>\r
+<!--\r
+body {background-color:White; } \r
+-->\r
+</style>\r
+</head>\r
+<body marginheight="0" marginwidth="0" bgproperties="fixed">\r
+\r
+<p class="ftsheader"><a name="subkey_Q"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf7.htm#bm_Q" target="ftslist" title="search letter QG"><b>QG</b></a> <a href="whlstf7.htm#bms_QM" target="ftslist" title="search letter QM"><b>QM</b></a> <a href="whlstf7.htm#bms_QT" target="ftslist" title="search letter QT"><b>QT</b></a> <a href="whlstf7.htm#bms_QU" target="ftslist" title="search letter QU"><b>QU</b></a> <a href="whlstf7.htm#bms_QW" target="ftslist" title="search letter QW"><b>QW</b></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
+\r
+</body>\r
+\r
+</html>\r
+\r
--- /dev/null
+<html>\r
+<head>\r
+<title>Search Words letter</title>\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+<base target="bsscright">\r
+<style>\r
+<!--\r
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
+\r
+A:link {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }\r
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }\r
+A:active {background-color:#cccccc;}\r
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal; text-decoration:underline; }\r
+\r
+.tabs {background-color:#c0c0c0;}\r
+.ftsheader {margin-left:10pt; margin-top:0pt;}\r
+.ftsbody {margin-left:10pt; margin-top:0pt;}\r
+.inactive {color:#666666;}\r
+.ftsheader {background-color:White; } \r
+\r
+body {background-color:White; } \r
+p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
+A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
+A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
+A:active {background-color:Silver; } \r
+A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
+\r
+-->\r
+</style>\r
+<style>\r
+<!--\r
+body {background-color:White; } \r
+-->\r
+</style>\r
+</head>\r
+<body marginheight="0" marginwidth="0" bgproperties="fixed">\r
+\r
+<p class="ftsheader"><a name="subkey_R"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf7.htm#bm_R" target="ftslist" title="search letter RA"><b>RA</b></a> <a href="whlstf7.htm#bms_RE" target="ftslist" title="search letter RE"><b>RE</b></a> <a href="whlstf7.htm#bms_RI" target="ftslist" title="search letter RI"><b>RI</b></a> <a href="whlstf7.htm#bms_RO" target="ftslist" title="search letter RO"><b>RO</b></a> <a href="whlstf7.htm#bms_RU" target="ftslist" title="search letter RU"><b>RU</b></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
+\r
+</body>\r
+\r
+</html>\r
+\r
--- /dev/null
+<html>\r
+<head>\r
+<title>Search Words letter</title>\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+<base target="bsscright">\r
+<style>\r
+<!--\r
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
+\r
+A:link {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }\r
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }\r
+A:active {background-color:#cccccc;}\r
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal; text-decoration:underline; }\r
+\r
+.tabs {background-color:#c0c0c0;}\r
+.ftsheader {margin-left:10pt; margin-top:0pt;}\r
+.ftsbody {margin-left:10pt; margin-top:0pt;}\r
+.inactive {color:#666666;}\r
+.ftsheader {background-color:White; } \r
+\r
+body {background-color:White; } \r
+p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
+A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
+A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
+A:active {background-color:Silver; } \r
+A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
+\r
+-->\r
+</style>\r
+<style>\r
+<!--\r
+body {background-color:White; } \r
+-->\r
+</style>\r
+</head>\r
+<body marginheight="0" marginwidth="0" bgproperties="fixed">\r
+\r
+<p class="ftsheader"><a name="subkey_S"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf7.htm#bm_S" target="ftslist" title="search letter S "><b>S </b></a> <a href="whlstf7.htm#bms_SA" target="ftslist" title="search letter SA"><b>SA</b></a> <a href="whlstf7.htm#bms_SC" target="ftslist" title="search letter SC"><b>SC</b></a> <a href="whlstf7.htm#bms_SE" target="ftslist" title="search letter SE"><b>SE</b></a> <a href="whlstf8.htm#bms_SH" target="ftslist" title="search letter SH"><b>SH</b></a> <a href="whlstf8.htm#bms_SI" target="ftslist" title="search letter SI"><b>SI</b></a> <a href="whlstf8.htm#bms_SK" target="ftslist" title="search letter SK"><b>SK</b></a> <a href="whlstf8.htm#bms_SL" target="ftslist" title="search letter SL"><b>SL</b></a> <a href="whlstf8.htm#bms_SM" target="ftslist" title="search letter SM"><b>SM</b></a> <a href="whlstf8.htm#bms_SO" target="ftslist" title="search letter SO"><b>SO</b></a> <a href="whlstf8.htm#bms_SP" target="ftslist" title="search letter SP"><b>SP</b></a> <a href="whlstf8.htm#bms_ST" target="ftslist" title="search letter ST"><b>ST</b></a> <a href="whlstf8.htm#bms_SU" target="ftslist" title="search letter SU"><b>SU</b></a> <a href="whlstf8.htm#bms_SW" target="ftslist" title="search letter SW"><b>SW</b></a> <a href="whlstf8.htm#bms_SY" target="ftslist" title="search letter SY"><b>SY</b></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
+\r
+</body>\r
+\r
+</html>\r
+\r
--- /dev/null
+<html>\r
+<head>\r
+<title>Search Words letter</title>\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+<base target="bsscright">\r
+<style>\r
+<!--\r
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
+\r
+A:link {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }\r
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }\r
+A:active {background-color:#cccccc;}\r
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal; text-decoration:underline; }\r
+\r
+.tabs {background-color:#c0c0c0;}\r
+.ftsheader {margin-left:10pt; margin-top:0pt;}\r
+.ftsbody {margin-left:10pt; margin-top:0pt;}\r
+.inactive {color:#666666;}\r
+.ftsheader {background-color:White; } \r
+\r
+body {background-color:White; } \r
+p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
+A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
+A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
+A:active {background-color:Silver; } \r
+A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
+\r
+-->\r
+</style>\r
+<style>\r
+<!--\r
+body {background-color:White; } \r
+-->\r
+</style>\r
+</head>\r
+<body marginheight="0" marginwidth="0" bgproperties="fixed">\r
+\r
+<p class="ftsheader"><a name="subkey_B"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf0.htm#bm_B" target="ftslist" title="search letter B "><b>B </b></a> <a href="whlstf0.htm#bms_BA" target="ftslist" title="search letter BA"><b>BA</b></a> <a href="whlstf0.htm#bms_BE" target="ftslist" title="search letter BE"><b>BE</b></a> <a href="whlstf0.htm#bms_BI" target="ftslist" title="search letter BI"><b>BI</b></a> <a href="whlstf0.htm#bms_BL" target="ftslist" title="search letter BL"><b>BL</b></a> <a href="whlstf0.htm#bms_BM" target="ftslist" title="search letter BM"><b>BM</b></a> <a href="whlstf0.htm#bms_BO" target="ftslist" title="search letter BO"><b>BO</b></a> <a href="whlstf0.htm#bms_BR" target="ftslist" title="search letter BR"><b>BR</b></a> <a href="whlstf0.htm#bms_BU" target="ftslist" title="search letter BU"><b>BU</b></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
+\r
+</body>\r
+\r
+</html>\r
+\r
--- /dev/null
+<html>\r
+<head>\r
+<title>Search Words letter</title>\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+<base target="bsscright">\r
+<style>\r
+<!--\r
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
+\r
+A:link {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }\r
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }\r
+A:active {background-color:#cccccc;}\r
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal; text-decoration:underline; }\r
+\r
+.tabs {background-color:#c0c0c0;}\r
+.ftsheader {margin-left:10pt; margin-top:0pt;}\r
+.ftsbody {margin-left:10pt; margin-top:0pt;}\r
+.inactive {color:#666666;}\r
+.ftsheader {background-color:White; } \r
+\r
+body {background-color:White; } \r
+p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
+A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
+A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
+A:active {background-color:Silver; } \r
+A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
+\r
+-->\r
+</style>\r
+<style>\r
+<!--\r
+body {background-color:White; } \r
+-->\r
+</style>\r
+</head>\r
+<body marginheight="0" marginwidth="0" bgproperties="fixed">\r
+\r
+<p class="ftsheader"><a name="subkey_T"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf8.htm#bm_T" target="ftslist" title="search letter T "><b>T </b></a> <a href="whlstf8.htm#bms_TA" target="ftslist" title="search letter TA"><b>TA</b></a> <a href="whlstf8.htm#bms_TC" target="ftslist" title="search letter TC"><b>TC</b></a> <a href="whlstf8.htm#bms_TE" target="ftslist" title="search letter TE"><b>TE</b></a> <a href="whlstf9.htm#bms_TH" target="ftslist" title="search letter TH"><b>TH</b></a> <a href="whlstf9.htm#bms_TI" target="ftslist" title="search letter TI"><b>TI</b></a> <a href="whlstf9.htm#bms_TK" target="ftslist" title="search letter TK"><b>TK</b></a> <a href="whlstf9.htm#bms_TM" target="ftslist" title="search letter TM"><b>TM</b></a> <a href="whlstf9.htm#bms_TO" target="ftslist" title="search letter TO"><b>TO</b></a> <a href="whlstf9.htm#bms_TR" target="ftslist" title="search letter TR"><b>TR</b></a> <a href="whlstf9.htm#bms_TW" target="ftslist" title="search letter TW"><b>TW</b></a> <a href="whlstf9.htm#bms_TY" target="ftslist" title="search letter TY"><b>TY</b></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
+\r
+</body>\r
+\r
+</html>\r
+\r
--- /dev/null
+<html>\r
+<head>\r
+<title>Search Words letter</title>\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+<base target="bsscright">\r
+<style>\r
+<!--\r
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
+\r
+A:link {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }\r
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }\r
+A:active {background-color:#cccccc;}\r
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal; text-decoration:underline; }\r
+\r
+.tabs {background-color:#c0c0c0;}\r
+.ftsheader {margin-left:10pt; margin-top:0pt;}\r
+.ftsbody {margin-left:10pt; margin-top:0pt;}\r
+.inactive {color:#666666;}\r
+.ftsheader {background-color:White; } \r
+\r
+body {background-color:White; } \r
+p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
+A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
+A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
+A:active {background-color:Silver; } \r
+A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
+\r
+-->\r
+</style>\r
+<style>\r
+<!--\r
+body {background-color:White; } \r
+-->\r
+</style>\r
+</head>\r
+<body marginheight="0" marginwidth="0" bgproperties="fixed">\r
+\r
+<p class="ftsheader"><a name="subkey_U"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf9.htm#bm_U" target="ftslist" title="search letter U "><b>U </b></a> <a href="whlstf9.htm#bms_UL" target="ftslist" title="search letter UL"><b>UL</b></a> <a href="whlstf9.htm#bms_UN" target="ftslist" title="search letter UN"><b>UN</b></a> <a href="whlstf9.htm#bms_UP" target="ftslist" title="search letter UP"><b>UP</b></a> <a href="whlstf9.htm#bms_US" target="ftslist" title="search letter US"><b>US</b></a> <a href="whlstf9.htm#bms_UT" target="ftslist" title="search letter UT"><b>UT</b></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
+\r
+</body>\r
+\r
+</html>\r
+\r
--- /dev/null
+<html>\r
+<head>\r
+<title>Search Words letter</title>\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+<base target="bsscright">\r
+<style>\r
+<!--\r
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
+\r
+A:link {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }\r
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }\r
+A:active {background-color:#cccccc;}\r
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal; text-decoration:underline; }\r
+\r
+.tabs {background-color:#c0c0c0;}\r
+.ftsheader {margin-left:10pt; margin-top:0pt;}\r
+.ftsbody {margin-left:10pt; margin-top:0pt;}\r
+.inactive {color:#666666;}\r
+.ftsheader {background-color:White; } \r
+\r
+body {background-color:White; } \r
+p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
+A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
+A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
+A:active {background-color:Silver; } \r
+A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
+\r
+-->\r
+</style>\r
+<style>\r
+<!--\r
+body {background-color:White; } \r
+-->\r
+</style>\r
+</head>\r
+<body marginheight="0" marginwidth="0" bgproperties="fixed">\r
+\r
+<p class="ftsheader"><a name="subkey_V"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf9.htm#bm_V" target="ftslist" title="search letter V "><b>V </b></a> <a href="whlstf9.htm#bms_VA" target="ftslist" title="search letter VA"><b>VA</b></a> <a href="whlstf9.htm#bms_VE" target="ftslist" title="search letter VE"><b>VE</b></a> <a href="whlstf9.htm#bms_VI" target="ftslist" title="search letter VI"><b>VI</b></a> <a href="whlstf9.htm#bms_VT" target="ftslist" title="search letter VT"><b>VT</b></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
+\r
+</body>\r
+\r
+</html>\r
+\r
--- /dev/null
+<html>\r
+<head>\r
+<title>Search Words letter</title>\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+<base target="bsscright">\r
+<style>\r
+<!--\r
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
+\r
+A:link {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }\r
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }\r
+A:active {background-color:#cccccc;}\r
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal; text-decoration:underline; }\r
+\r
+.tabs {background-color:#c0c0c0;}\r
+.ftsheader {margin-left:10pt; margin-top:0pt;}\r
+.ftsbody {margin-left:10pt; margin-top:0pt;}\r
+.inactive {color:#666666;}\r
+.ftsheader {background-color:White; } \r
+\r
+body {background-color:White; } \r
+p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
+A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
+A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
+A:active {background-color:Silver; } \r
+A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
+\r
+-->\r
+</style>\r
+<style>\r
+<!--\r
+body {background-color:White; } \r
+-->\r
+</style>\r
+</head>\r
+<body marginheight="0" marginwidth="0" bgproperties="fixed">\r
+\r
+<p class="ftsheader"><a name="subkey_W"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf9.htm#bm_W" target="ftslist" title="search letter WA"><b>WA</b></a> <a href="whlstf9.htm#bms_WE" target="ftslist" title="search letter WE"><b>WE</b></a> <a href="whlstf9.htm#bms_WH" target="ftslist" title="search letter WH"><b>WH</b></a> <a href="whlstf9.htm#bms_WI" target="ftslist" title="search letter WI"><b>WI</b></a> <a href="whlstf10.htm#bms_WO" target="ftslist" title="search letter WO"><b>WO</b></a> <a href="whlstf10.htm#bms_WR" target="ftslist" title="search letter WR"><b>WR</b></a> <a href="whlstf10.htm#bms_WW" target="ftslist" title="search letter WW"><b>WW</b></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
+\r
+</body>\r
+\r
+</html>\r
+\r
--- /dev/null
+<html>\r
+<head>\r
+<title>Search Words letter</title>\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+<base target="bsscright">\r
+<style>\r
+<!--\r
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
+\r
+A:link {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }\r
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }\r
+A:active {background-color:#cccccc;}\r
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal; text-decoration:underline; }\r
+\r
+.tabs {background-color:#c0c0c0;}\r
+.ftsheader {margin-left:10pt; margin-top:0pt;}\r
+.ftsbody {margin-left:10pt; margin-top:0pt;}\r
+.inactive {color:#666666;}\r
+.ftsheader {background-color:White; } \r
+\r
+body {background-color:White; } \r
+p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
+A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
+A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
+A:active {background-color:Silver; } \r
+A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
+\r
+-->\r
+</style>\r
+<style>\r
+<!--\r
+body {background-color:White; } \r
+-->\r
+</style>\r
+</head>\r
+<body marginheight="0" marginwidth="0" bgproperties="fixed">\r
+\r
+<p class="ftsheader"><a name="subkey_X"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf10.htm#bm_X" target="ftslist" title="search letter X "><b>X </b></a> <a href="whlstf10.htm#bms_XM" target="ftslist" title="search letter XM"><b>XM</b></a> <a href="whlstf10.htm#bms_XT" target="ftslist" title="search letter XT"><b>XT</b></a> <a href="whlstf10.htm#bms_XX" target="ftslist" title="search letter XX"><b>XX</b></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
+\r
+</body>\r
+\r
+</html>\r
+\r
--- /dev/null
+<html>\r
+<head>\r
+<title>Search Words letter</title>\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+<base target="bsscright">\r
+<style>\r
+<!--\r
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
+\r
+A:link {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }\r
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }\r
+A:active {background-color:#cccccc;}\r
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal; text-decoration:underline; }\r
+\r
+.tabs {background-color:#c0c0c0;}\r
+.ftsheader {margin-left:10pt; margin-top:0pt;}\r
+.ftsbody {margin-left:10pt; margin-top:0pt;}\r
+.inactive {color:#666666;}\r
+.ftsheader {background-color:White; } \r
+\r
+body {background-color:White; } \r
+p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
+A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
+A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
+A:active {background-color:Silver; } \r
+A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
+\r
+-->\r
+</style>\r
+<style>\r
+<!--\r
+body {background-color:White; } \r
+-->\r
+</style>\r
+</head>\r
+<body marginheight="0" marginwidth="0" bgproperties="fixed">\r
+\r
+<p class="ftsheader"><a name="subkey_Y"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf10.htm#bm_Y" target="ftslist" title="search letter Y "><b>Y </b></a> <a href="whlstf10.htm#bms_YE" target="ftslist" title="search letter YE"><b>YE</b></a> <a href="whlstf10.htm#bms_YO" target="ftslist" title="search letter YO"><b>YO</b></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
+\r
+</body>\r
+\r
+</html>\r
+\r
--- /dev/null
+<html>\r
+<head>\r
+<title>Search Words letter</title>\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+<base target="bsscright">\r
+<style>\r
+<!--\r
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
+\r
+A:link {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }\r
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }\r
+A:active {background-color:#cccccc;}\r
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal; text-decoration:underline; }\r
+\r
+.tabs {background-color:#c0c0c0;}\r
+.ftsheader {margin-left:10pt; margin-top:0pt;}\r
+.ftsbody {margin-left:10pt; margin-top:0pt;}\r
+.inactive {color:#666666;}\r
+.ftsheader {background-color:White; } \r
+\r
+body {background-color:White; } \r
+p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
+A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
+A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
+A:active {background-color:Silver; } \r
+A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
+\r
+-->\r
+</style>\r
+<style>\r
+<!--\r
+body {background-color:White; } \r
+-->\r
+</style>\r
+</head>\r
+<body marginheight="0" marginwidth="0" bgproperties="fixed">\r
+\r
+<p class="ftsheader"><a name="subkey_C"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf0.htm#bm_C" target="ftslist" title="search letter C "><b>C </b></a> <a href="whlstf0.htm#bms_CA" target="ftslist" title="search letter CA"><b>CA</b></a> <a href="whlstf1.htm#bms_CD" target="ftslist" title="search letter CD"><b>CD</b></a> <a href="whlstf1.htm#bms_CE" target="ftslist" title="search letter CE"><b>CE</b></a> <a href="whlstf1.htm#bms_CH" target="ftslist" title="search letter CH"><b>CH</b></a> <a href="whlstf1.htm#bms_CL" target="ftslist" title="search letter CL"><b>CL</b></a> <a href="whlstf1.htm#bms_CO" target="ftslist" title="search letter CO"><b>CO</b></a> <a href="whlstf1.htm#bms_CP" target="ftslist" title="search letter CP"><b>CP</b></a> <a href="whlstf1.htm#bms_CR" target="ftslist" title="search letter CR"><b>CR</b></a> <a href="whlstf1.htm#bms_CS" target="ftslist" title="search letter CS"><b>CS</b></a> <a href="whlstf1.htm#bms_CU" target="ftslist" title="search letter CU"><b>CU</b></a> <a href="whlstf1.htm#bms_CY" target="ftslist" title="search letter CY"><b>CY</b></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
+\r
+</body>\r
+\r
+</html>\r
+\r
--- /dev/null
+<html>\r
+<head>\r
+<title>Search Words letter</title>\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+<base target="bsscright">\r
+<style>\r
+<!--\r
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
+\r
+A:link {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }\r
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }\r
+A:active {background-color:#cccccc;}\r
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal; text-decoration:underline; }\r
+\r
+.tabs {background-color:#c0c0c0;}\r
+.ftsheader {margin-left:10pt; margin-top:0pt;}\r
+.ftsbody {margin-left:10pt; margin-top:0pt;}\r
+.inactive {color:#666666;}\r
+.ftsheader {background-color:White; } \r
+\r
+body {background-color:White; } \r
+p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
+A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
+A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
+A:active {background-color:Silver; } \r
+A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
+\r
+-->\r
+</style>\r
+<style>\r
+<!--\r
+body {background-color:White; } \r
+-->\r
+</style>\r
+</head>\r
+<body marginheight="0" marginwidth="0" bgproperties="fixed">\r
+\r
+<p class="ftsheader"><a name="subkey_D"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf2.htm#bm_D" target="ftslist" title="search letter D "><b>D </b></a> <a href="whlstf2.htm#bms_DA" target="ftslist" title="search letter DA"><b>DA</b></a> <a href="whlstf2.htm#bms_DE" target="ftslist" title="search letter DE"><b>DE</b></a> <a href="whlstf2.htm#bms_DI" target="ftslist" title="search letter DI"><b>DI</b></a> <a href="whlstf2.htm#bms_DO" target="ftslist" title="search letter DO"><b>DO</b></a> <a href="whlstf2.htm#bms_DR" target="ftslist" title="search letter DR"><b>DR</b></a> <a href="whlstf2.htm#bms_DU" target="ftslist" title="search letter DU"><b>DU</b></a> <a href="whlstf2.htm#bms_DY" target="ftslist" title="search letter DY"><b>DY</b></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
+\r
+</body>\r
+\r
+</html>\r
+\r
--- /dev/null
+<html>\r
+<head>\r
+<title>Search Words letter</title>\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+<base target="bsscright">\r
+<style>\r
+<!--\r
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
+\r
+A:link {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }\r
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }\r
+A:active {background-color:#cccccc;}\r
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal; text-decoration:underline; }\r
+\r
+.tabs {background-color:#c0c0c0;}\r
+.ftsheader {margin-left:10pt; margin-top:0pt;}\r
+.ftsbody {margin-left:10pt; margin-top:0pt;}\r
+.inactive {color:#666666;}\r
+.ftsheader {background-color:White; } \r
+\r
+body {background-color:White; } \r
+p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
+A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
+A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
+A:active {background-color:Silver; } \r
+A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
+\r
+-->\r
+</style>\r
+<style>\r
+<!--\r
+body {background-color:White; } \r
+-->\r
+</style>\r
+</head>\r
+<body marginheight="0" marginwidth="0" bgproperties="fixed">\r
+\r
+<p class="ftsheader"><a name="subkey_E"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf2.htm#bm_E" target="ftslist" title="search letter E "><b>E </b></a> <a href="whlstf2.htm#bms_EA" target="ftslist" title="search letter EA"><b>EA</b></a> <a href="whlstf2.htm#bms_EC" target="ftslist" title="search letter EC"><b>EC</b></a> <a href="whlstf2.htm#bms_ED" target="ftslist" title="search letter ED"><b>ED</b></a> <a href="whlstf2.htm#bms_EF" target="ftslist" title="search letter EF"><b>EF</b></a> <a href="whlstf2.htm#bms_EG" target="ftslist" title="search letter EG"><b>EG</b></a> <a href="whlstf2.htm#bms_EI" target="ftslist" title="search letter EI"><b>EI</b></a> <a href="whlstf2.htm#bms_EL" target="ftslist" title="search letter EL"><b>EL</b></a> <a href="whlstf2.htm#bms_EM" target="ftslist" title="search letter EM"><b>EM</b></a> <a href="whlstf2.htm#bms_EN" target="ftslist" title="search letter EN"><b>EN</b></a> <a href="whlstf2.htm#bms_EQ" target="ftslist" title="search letter EQ"><b>EQ</b></a> <a href="whlstf2.htm#bms_ER" target="ftslist" title="search letter ER"><b>ER</b></a> <a href="whlstf2.htm#bms_ET" target="ftslist" title="search letter ET"><b>ET</b></a> <a href="whlstf2.htm#bms_EV" target="ftslist" title="search letter EV"><b>EV</b></a> <a href="whlstf2.htm#bms_EX" target="ftslist" title="search letter EX"><b>EX</b></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
+\r
+</body>\r
+\r
+</html>\r
+\r
--- /dev/null
+<html>\r
+<head>\r
+<title>Search Words letter</title>\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+<base target="bsscright">\r
+<style>\r
+<!--\r
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
+\r
+A:link {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }\r
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }\r
+A:active {background-color:#cccccc;}\r
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal; text-decoration:underline; }\r
+\r
+.tabs {background-color:#c0c0c0;}\r
+.ftsheader {margin-left:10pt; margin-top:0pt;}\r
+.ftsbody {margin-left:10pt; margin-top:0pt;}\r
+.inactive {color:#666666;}\r
+.ftsheader {background-color:White; } \r
+\r
+body {background-color:White; } \r
+p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
+A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
+A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
+A:active {background-color:Silver; } \r
+A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
+\r
+-->\r
+</style>\r
+<style>\r
+<!--\r
+body {background-color:White; } \r
+-->\r
+</style>\r
+</head>\r
+<body marginheight="0" marginwidth="0" bgproperties="fixed">\r
+\r
+<p class="ftsheader"><a name="subkey_F"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf3.htm#bm_F" target="ftslist" title="search letter F "><b>F </b></a> <a href="whlstf3.htm#bms_FA" target="ftslist" title="search letter FA"><b>FA</b></a> <a href="whlstf3.htm#bms_FE" target="ftslist" title="search letter FE"><b>FE</b></a> <a href="whlstf3.htm#bms_FI" target="ftslist" title="search letter FI"><b>FI</b></a> <a href="whlstf3.htm#bms_FL" target="ftslist" title="search letter FL"><b>FL</b></a> <a href="whlstf3.htm#bms_FO" target="ftslist" title="search letter FO"><b>FO</b></a> <a href="whlstf3.htm#bms_FR" target="ftslist" title="search letter FR"><b>FR</b></a> <a href="whlstf3.htm#bms_FU" target="ftslist" title="search letter FU"><b>FU</b></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
+\r
+</body>\r
+\r
+</html>\r
+\r
--- /dev/null
+<html>\r
+<head>\r
+<title>Search Words letter</title>\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+<base target="bsscright">\r
+<style>\r
+<!--\r
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
+\r
+A:link {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }\r
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }\r
+A:active {background-color:#cccccc;}\r
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal; text-decoration:underline; }\r
+\r
+.tabs {background-color:#c0c0c0;}\r
+.ftsheader {margin-left:10pt; margin-top:0pt;}\r
+.ftsbody {margin-left:10pt; margin-top:0pt;}\r
+.inactive {color:#666666;}\r
+.ftsheader {background-color:White; } \r
+\r
+body {background-color:White; } \r
+p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
+A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
+A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
+A:active {background-color:Silver; } \r
+A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
+\r
+-->\r
+</style>\r
+<style>\r
+<!--\r
+body {background-color:White; } \r
+-->\r
+</style>\r
+</head>\r
+<body marginheight="0" marginwidth="0" bgproperties="fixed">\r
+\r
+<p class="ftsheader"><a name="subkey_G"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf3.htm#bm_G" target="ftslist" title="search letter G "><b>G </b></a> <a href="whlstf3.htm#bms_GC" target="ftslist" title="search letter GC"><b>GC</b></a> <a href="whlstf3.htm#bms_GE" target="ftslist" title="search letter GE"><b>GE</b></a> <a href="whlstf3.htm#bms_GI" target="ftslist" title="search letter GI"><b>GI</b></a> <a href="whlstf3.htm#bms_GL" target="ftslist" title="search letter GL"><b>GL</b></a> <a href="whlstf3.htm#bms_GO" target="ftslist" title="search letter GO"><b>GO</b></a> <a href="whlstf3.htm#bms_GR" target="ftslist" title="search letter GR"><b>GR</b></a> <a href="whlstf3.htm#bms_GU" target="ftslist" title="search letter GU"><b>GU</b></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
+\r
+</body>\r
+\r
+</html>\r
+\r
--- /dev/null
+<html>\r
+<head>\r
+<title>Search Words letter</title>\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+<base target="bsscright">\r
+<style>\r
+<!--\r
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
+\r
+A:link {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }\r
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }\r
+A:active {background-color:#cccccc;}\r
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal; text-decoration:underline; }\r
+\r
+.tabs {background-color:#c0c0c0;}\r
+.ftsheader {margin-left:10pt; margin-top:0pt;}\r
+.ftsbody {margin-left:10pt; margin-top:0pt;}\r
+.inactive {color:#666666;}\r
+.ftsheader {background-color:White; } \r
+\r
+body {background-color:White; } \r
+p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
+A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
+A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
+A:active {background-color:Silver; } \r
+A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
+\r
+-->\r
+</style>\r
+<style>\r
+<!--\r
+body {background-color:White; } \r
+-->\r
+</style>\r
+</head>\r
+<body marginheight="0" marginwidth="0" bgproperties="fixed">\r
+\r
+<p class="ftsheader"><a name="subkey_H"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf3.htm#bm_H" target="ftslist" title="search letter H "><b>H </b></a> <a href="whlstf3.htm#bms_HA" target="ftslist" title="search letter HA"><b>HA</b></a> <a href="whlstf3.htm#bms_HD" target="ftslist" title="search letter HD"><b>HD</b></a> <a href="whlstf3.htm#bms_HE" target="ftslist" title="search letter HE"><b>HE</b></a> <a href="whlstf3.htm#bms_HI" target="ftslist" title="search letter HI"><b>HI</b></a> <a href="whlstf3.htm#bms_HO" target="ftslist" title="search letter HO"><b>HO</b></a> <a href="whlstf3.htm#bms_HP" target="ftslist" title="search letter HP"><b>HP</b></a> <a href="whlstf3.htm#bms_HT" target="ftslist" title="search letter HT"><b>HT</b></a> <a href="whlstf3.htm#bms_HX" target="ftslist" title="search letter HX"><b>HX</b></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
+\r
+</body>\r
+\r
+</html>\r
+\r
--- /dev/null
+<html>\r
+<head>\r
+<title>Search Words letter</title>\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+<base target="bsscright">\r
+<style>\r
+<!--\r
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
+\r
+A:link {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }\r
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }\r
+A:active {background-color:#cccccc;}\r
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal; text-decoration:underline; }\r
+\r
+.tabs {background-color:#c0c0c0;}\r
+.ftsheader {margin-left:10pt; margin-top:0pt;}\r
+.ftsbody {margin-left:10pt; margin-top:0pt;}\r
+.inactive {color:#666666;}\r
+.ftsheader {background-color:White; } \r
+\r
+body {background-color:White; } \r
+p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
+A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
+A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
+A:active {background-color:Silver; } \r
+A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
+\r
+-->\r
+</style>\r
+<style>\r
+<!--\r
+body {background-color:White; } \r
+-->\r
+</style>\r
+</head>\r
+<body marginheight="0" marginwidth="0" bgproperties="fixed">\r
+\r
+<p class="ftsheader"><a name="subkey_I"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf3.htm#bm_I" target="ftslist" title="search letter I "><b>I </b></a> <a href="whlstf3.htm#bms_IA" target="ftslist" title="search letter IA"><b>IA</b></a> <a href="whlstf3.htm#bms_IC" target="ftslist" title="search letter IC"><b>IC</b></a> <a href="whlstf3.htm#bms_ID" target="ftslist" title="search letter ID"><b>ID</b></a> <a href="whlstf3.htm#bms_IE" target="ftslist" title="search letter IE"><b>IE</b></a> <a href="whlstf4.htm#bms_IF" target="ftslist" title="search letter IF"><b>IF</b></a> <a href="whlstf4.htm#bms_IG" target="ftslist" title="search letter IG"><b>IG</b></a> <a href="whlstf4.htm#bms_IM" target="ftslist" title="search letter IM"><b>IM</b></a> <a href="whlstf4.htm#bms_IN" target="ftslist" title="search letter IN"><b>IN</b></a> <a href="whlstf4.htm#bms_IO" target="ftslist" title="search letter IO"><b>IO</b></a> <a href="whlstf4.htm#bms_IS" target="ftslist" title="search letter IS"><b>IS</b></a> <a href="whlstf4.htm#bms_IT" target="ftslist" title="search letter IT"><b>IT</b></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
+\r
+</body>\r
+\r
+</html>\r
+\r
--- /dev/null
+<html>\r
+<head>\r
+<title>Glossary words list</title>\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+<base target="bsscright">\r
+<style>\r
+<!--\r
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
+\r
+A:link {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }\r
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }\r
+A:active {background-color:#cccccc;}\r
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal; text-decoration:underline; }\r
+\r
+.tabs {background-color:#c0c0c0;}\r
+.glsheader {margin-left:10pt; margin-top:0pt;}\r
+.glsbody {margin-left:10pt; margin-top:0pt;}\r
+.inactive {color:#666666;}\r
+.glsheader {background-color:White; } \r
+\r
+body {background-color:White; } \r
+p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
+A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
+A:visited {color:Black; } A:visited {font-family:Tahoma; }A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
+A:active {background-color:Silver; } \r
+A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
+\r
+-->\r
+</style>\r
+</head>\r
+<body marginheight="0" marginwidth="0" bgproperties="fixed">\r
+<p class="glsbody" style="margin-bottom:1pt;"><a name="bm_C"></a><nobr><b>Cell</b></nobr></p>\r
+<p class="glsbody" style="margin-top:1pt;">Element of a mesh. Cells are determined by their connectivity. They can have 0,1,2 or 3 dimension.<p>\r
+<p class="glsbody" style="margin-bottom:1pt;"><nobr><b>Component</b></nobr></p>\r
+<p class="glsbody" style="margin-top:1pt;">One integer or real value can correspond to each component of a field and to each entity of a mesh<p>\r
+<p class="glsbody" style="margin-bottom:1pt;"><a name="bm_D"></a><nobr><b>Descendant connectivity</b></nobr></p>\r
+<p class="glsbody" style="margin-top:1pt;">It is a description of the entities of the mesh with dimension N. This description is made by an ordered list of geometrical entities (nodes, edges, or faces) with dimension N-1.<p>\r
+<p class="glsbody" style="margin-bottom:1pt;"><a name="bm_E"></a><nobr><b>Edge</b></nobr></p>\r
+<p class="glsbody" style="margin-top:1pt;">An edge of a volumetric or surface mesh. It is composed of 2 or 3 nodes (2 vertex nodes and optionally one middle node).<p>\r
+<p class="glsbody" style="margin-bottom:1pt;"><nobr><b>Entity of a mesh</b></nobr></p>\r
+<p class="glsbody" style="margin-top:1pt;">Geometrical component of the mesh: node, cell, face and edge. Faces and edges are only intermediate entities allowing to define the cells in descendant connectivity.<p>\r
+<p class="glsbody" style="margin-bottom:1pt;"><nobr><b>Equivalence</b></nobr></p>\r
+<p class="glsbody" style="margin-top:1pt;">Equivalence represents a list of correspondance 2 by 2 of the entities of the same dimension.<p>\r
+<p class="glsbody" style="margin-bottom:1pt;"><a name="bm_F"></a><nobr><b>Face</b></nobr></p>\r
+<p class="glsbody" style="margin-top:1pt;">Face of a volumetrical cell (triangle, quadrangle).<p>\r
+<p class="glsbody" style="margin-bottom:1pt;"><nobr><b>Family</b></nobr></p>\r
+<p class="glsbody" style="margin-top:1pt;">Entities of a mesh are described by a certain number of characteristics (boundary conditions, groups membership). Families represent classes equivalent to these characteristics (two entities of a mesh can belong to the same family if they have the same characteristics). Every family is determined by a set of attributes and a list of groups membership.<p>\r
+<p class="glsbody" style="margin-bottom:1pt;"><nobr><b>Field</b></nobr></p>\r
+<p class="glsbody" style="margin-top:1pt;">Field consists of one or several scalar components. One definite type is associated to the given field and the values corresponding to different components are all of the same type.<p>\r
+<p class="glsbody" style="margin-bottom:1pt;"><nobr><b>Field profile</b></nobr></p>\r
+<p class="glsbody" style="margin-top:1pt;">Fields can be defined only on one part of the mesh. Profile of the field or profile of the component of a field indicates which entities of the mesh contain values.<p>\r
+<p class="glsbody" style="margin-bottom:1pt;"><a name="bm_G"></a><nobr><b>Group</b></nobr></p>\r
+<p class="glsbody" style="margin-top:1pt;">Unordered set of entities of a mesh. One entity can belong to several groups.<p>\r
+<p class="glsbody" style="margin-bottom:1pt;"><a name="bm_M"></a><nobr><b>Mesh</b></nobr></p>\r
+<p class="glsbody" style="margin-top:1pt;">Mesh is described by its geometry: list of nodes and list of cells which constitute this mesh. Supplementary information is added with the help of families (initial, boundary conditions).<p>\r
+<p class="glsbody" style="margin-bottom:1pt;"><a name="bm_N"></a><nobr><b>Nodal connectivity</b></nobr></p>\r
+<p class="glsbody" style="margin-top:1pt;">It is a description of an entity of the mesh by an ordered list of nodes constituting this entity.<p>\r
+<p class="glsbody" style="margin-bottom:1pt;"><nobr><b>Node</b></nobr></p>\r
+<p class="glsbody" style="margin-top:1pt;">Node can be an isolated node of a mesh, a vertex or middle node of an edge. A node is associated to a point.<p>\r
+<p class="glsbody" style="margin-bottom:1pt;"><a name="bm_P"></a><nobr><b>Point</b></nobr></p>\r
+<p class="glsbody" style="margin-top:1pt;">Geometrical entity determined by its coordinates in the space.<p>\r
+<p class="glsbody" style="margin-bottom:1pt;"><a name="bm_R"></a><nobr><b>Reference connectivity</b></nobr></p>\r
+<p class="glsbody" style="margin-top:1pt;">For each type of entity of a mesh, reference connectivity define the topology of an entity.<p>\r
+<p class="glsbody" style="margin-bottom:1pt;"><nobr><b>Result</b></nobr></p>\r
+<p class="glsbody" style="margin-top:1pt;">List of fields referring to one mesh.<p>\r
+<p class="glsbody" style="margin-bottom:1pt;"><a name="bm_S"></a><nobr><b>Study</b></nobr></p>\r
+<p class="glsbody" style="margin-top:1pt;">Study represents a chain of sequences of calculations.<p>\r
+<p class="glsbody"><br><br></p>\r
+\r
+</body>\r
+\r
+</html>\r
+\r
--- /dev/null
+<html>\r
+<head>\r
+<!-- WebHelp version 5.10 -->\r
+<title>Index words list</title>\r
+<base target="bsscright">\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+<style>\r
+<!--\r
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
+\r
+A:link {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }\r
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }\r
+A:active {background-color:#cccccc;}\r
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal; text-decoration:underline; }\r
+\r
+.tabs {background-color:#c0c0c0;}\r
+.ndxheader {margin-left:10pt; margin-top:0pt;}\r
+.ndxbody {margin-left:10pt; margin-top:0pt;}\r
+.inactive {color:#666666;}\r
+\r
+\r
+body {background-color:White; } \r
+p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
+A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
+A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
+A:active {background-color:Silver; } \r
+A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
+\r
+-->\r
+</style>\r
+</head>\r
+<body marginheight="0" marginwidth="0" bgproperties="fixed">\r
+\r
+</body>\r
+\r
+</html>\r
+\r
--- /dev/null
+<html>\r
+<head>\r
+<!-- WebHelp version 5.10 -->\r
+<title>Content</title>\r
+<base target="bsscright">\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+<style>\r
+<!--\r
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
+\r
+A:link {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }\r
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }\r
+A:active {background-color:#cccccc;}\r
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal; text-decoration:underline; }\r
+\r
+\r
+.tabs {background-color:#c0c0c0;}\r
+.tocbody {margin-left:10pt; margin-top:0pt;}\r
+.bo {}\r
+.bc {}\r
+.pn {}\r
+.pr {}\r
+\r
+body {background-color:White; } \r
+p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
+A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
+A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
+A:active {background-color:Silver; } \r
+A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
+img {vertial-align:middle;}\r
+-->\r
+</style>\r
+</head>\r
+<body marginheight="0" marginwidth="0" bgproperties="fixed">\r
+<table border=0>\r
+<tr><td>\r
+<p class="tocbody">\r
+<nobr><a href="../kernel/introduction.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Welcome to SALOME</a></nobr><br>\r
+<nobr><a name="1"></a><a href="whlstt1.htm#1" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> Using this reference manual</a></nobr><br>\r
+<nobr><a name="2"></a><a href="whlstt2.htm#2" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> About SALOME</a></nobr><br>\r
+<nobr><a name="3"></a><a href="whlstt3.htm#3" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> GUI module</a></nobr><br>\r
+</p>\r
+\r
+</td></tr>\r
+<tr><td>\r
+<p><img src="whexpbar.gif" > <p>\r
+</td></tr>\r
+</table>\r
+</body>\r
+\r
+</html>\r
+\r
--- /dev/null
+<html>\r
+<head>\r
+<!-- WebHelp version 5.10 -->\r
+<title>Content</title>\r
+<base target="bsscright">\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+<style>\r
+<!--\r
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
+\r
+A:link {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }\r
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }\r
+A:active {background-color:#cccccc;}\r
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal; text-decoration:underline; }\r
+\r
+\r
+.tabs {background-color:#c0c0c0;}\r
+.tocbody {margin-left:10pt; margin-top:0pt;}\r
+.bo {}\r
+.bc {}\r
+.pn {}\r
+.pr {}\r
+\r
+body {background-color:White; } \r
+p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
+A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
+A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
+A:active {background-color:Silver; } \r
+A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
+img {vertial-align:middle;}\r
+-->\r
+</style>\r
+</head>\r
+<body marginheight="0" marginwidth="0" bgproperties="fixed">\r
+<table border=0>\r
+<tr><td>\r
+<p class="tocbody">\r
+<nobr><a href="../kernel/introduction.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Welcome to SALOME</a></nobr><br>\r
+<nobr><a name="1"></a><a href="whlstt0.htm#1" target="_self"><img src="../wht_toc2.gif" border="0" align="absmiddle"> Using this reference manual</a></nobr><br>\r
+ <nobr><a href="../kernel/about_salome_pro_help_system.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> About SALOME help system</a></nobr><br>\r
+ <nobr><a href="../kernel/navigating_topics.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Navigating topics</a></nobr><br>\r
+ <nobr><a href="../kernel/using_left-hand_tabs.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Using left-hand tabs</a></nobr><br>\r
+<nobr><a name="2"></a><a href="whlstt2.htm#2" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> About SALOME</a></nobr><br>\r
+<nobr><a name="3"></a><a href="whlstt3.htm#3" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> GUI module</a></nobr><br>\r
+</p>\r
+\r
+</td></tr>\r
+<tr><td>\r
+<p><img src="whexpbar.gif" > <p>\r
+</td></tr>\r
+</table>\r
+</body>\r
+\r
+</html>\r
+\r
--- /dev/null
+<html>\r
+<head>\r
+<!-- WebHelp version 5.10 -->\r
+<title>Content</title>\r
+<base target="bsscright">\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+<style>\r
+<!--\r
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
+\r
+A:link {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }\r
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }\r
+A:active {background-color:#cccccc;}\r
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal; text-decoration:underline; }\r
+\r
+\r
+.tabs {background-color:#c0c0c0;}\r
+.tocbody {margin-left:10pt; margin-top:0pt;}\r
+.bo {}\r
+.bc {}\r
+.pn {}\r
+.pr {}\r
+\r
+body {background-color:White; } \r
+p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
+A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
+A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
+A:active {background-color:Silver; } \r
+A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
+img {vertial-align:middle;}\r
+-->\r
+</style>\r
+</head>\r
+<body marginheight="0" marginwidth="0" bgproperties="fixed">\r
+<table border=0>\r
+<tr><td>\r
+<p class="tocbody">\r
+<nobr><a href="../kernel/introduction.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Welcome to SALOME</a></nobr><br>\r
+<nobr><a name="1"></a><a href="whlstt1.htm#1" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> Using this reference manual</a></nobr><br>\r
+<nobr><a name="2"></a><a href="whlstt0.htm#2" target="_self"><img src="../wht_toc2.gif" border="0" align="absmiddle"> About SALOME</a></nobr><br>\r
+ <nobr><a href="../kernel/introduction_to_salome_pro.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Introduction to SALOME</a></nobr><br>\r
+ <nobr><a href="../kernel/about_salome_pro_architecture.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> SALOME architecture</a></nobr><br>\r
+ <nobr><a href="../kernel/readme.html"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Installing SALOME</a></nobr><br>\r
+ <nobr><a href="../kernel/running_salome_pro.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Running SALOME</a></nobr><br>\r
+<nobr><a name="3"></a><a href="whlstt3.htm#3" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> GUI module</a></nobr><br>\r
+</p>\r
+\r
+</td></tr>\r
+<tr><td>\r
+<p><img src="whexpbar.gif" > <p>\r
+</td></tr>\r
+</table>\r
+</body>\r
+\r
+</html>\r
+\r
--- /dev/null
+<html>\r
+<head>\r
+<!-- WebHelp version 5.10 -->\r
+<title>Content</title>\r
+<base target="bsscright">\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+<style>\r
+<!--\r
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
+\r
+A:link {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }\r
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }\r
+A:active {background-color:#cccccc;}\r
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal; text-decoration:underline; }\r
+\r
+\r
+.tabs {background-color:#c0c0c0;}\r
+.tocbody {margin-left:10pt; margin-top:0pt;}\r
+.bo {}\r
+.bc {}\r
+.pn {}\r
+.pr {}\r
+\r
+body {background-color:White; } \r
+p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
+A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
+A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
+A:active {background-color:Silver; } \r
+A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
+img {vertial-align:middle;}\r
+-->\r
+</style>\r
+</head>\r
+<body marginheight="0" marginwidth="0" bgproperties="fixed">\r
+<table border=0>\r
+<tr><td>\r
+<p class="tocbody">\r
+<nobr><a href="../kernel/introduction.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Welcome to SALOME</a></nobr><br>\r
+<nobr><a name="1"></a><a href="whlstt1.htm#1" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> Using this reference manual</a></nobr><br>\r
+<nobr><a name="2"></a><a href="whlstt2.htm#2" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> About SALOME</a></nobr><br>\r
+<nobr><a name="3"></a><a href="whlstt0.htm#3" target="_self"><img src="../wht_toc2.gif" border="0" align="absmiddle"> GUI module</a></nobr><br>\r
+ <nobr><a href="../kernel/introduction_to_iapp.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Introduction to GUI</a></nobr><br>\r
+ <nobr><a href="../kernel/getting_started2.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Getting started</a></nobr><br>\r
+ <nobr><a href="../kernel/salome_pro_desktop.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> SALOME desktop</a></nobr><br>\r
+ <nobr><a href="../viewers.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Viewers</a></nobr><br>\r
+ <nobr><a href="../kernel/displaying_hiding_toolbars.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Displaying/hiding toolbars</a></nobr><br>\r
+ <nobr><a name="4"></a><a href="whlstt4.htm#4" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> Study management</a></nobr><br>\r
+ <nobr><a href="../kernel/using_object_browser.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Using Object Browser</a></nobr><br>\r
+ <nobr><a href="../kernel/using_registry.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Using Registry tool</a></nobr><br>\r
+ <nobr><a href="../kernel/using_catalog_generator.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Using Catalog Generator</a></nobr><br>\r
+ <nobr><a name="5"></a><a href="whlstt5.htm#5" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> Setting Preferences</a></nobr><br>\r
+</p>\r
+\r
+</td></tr>\r
+<tr><td>\r
+<p><img src="whexpbar.gif" > <p>\r
+</td></tr>\r
+</table>\r
+</body>\r
+\r
+</html>\r
+\r
--- /dev/null
+<html>\r
+<head>\r
+<!-- WebHelp version 5.10 -->\r
+<title>Content</title>\r
+<base target="bsscright">\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+<style>\r
+<!--\r
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
+\r
+A:link {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }\r
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }\r
+A:active {background-color:#cccccc;}\r
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal; text-decoration:underline; }\r
+\r
+\r
+.tabs {background-color:#c0c0c0;}\r
+.tocbody {margin-left:10pt; margin-top:0pt;}\r
+.bo {}\r
+.bc {}\r
+.pn {}\r
+.pr {}\r
+\r
+body {background-color:White; } \r
+p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
+A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
+A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
+A:active {background-color:Silver; } \r
+A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
+img {vertial-align:middle;}\r
+-->\r
+</style>\r
+</head>\r
+<body marginheight="0" marginwidth="0" bgproperties="fixed">\r
+<table border=0>\r
+<tr><td>\r
+<p class="tocbody">\r
+<nobr><a href="../kernel/introduction.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Welcome to SALOME</a></nobr><br>\r
+<nobr><a name="1"></a><a href="whlstt1.htm#1" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> Using this reference manual</a></nobr><br>\r
+<nobr><a name="2"></a><a href="whlstt2.htm#2" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> About SALOME</a></nobr><br>\r
+<nobr><a name="3"></a><a href="whlstt0.htm#3" target="_self"><img src="../wht_toc2.gif" border="0" align="absmiddle"> GUI module</a></nobr><br>\r
+ <nobr><a href="../kernel/introduction_to_iapp.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Introduction to GUI</a></nobr><br>\r
+ <nobr><a href="../kernel/getting_started2.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Getting started</a></nobr><br>\r
+ <nobr><a href="../kernel/salome_pro_desktop.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> SALOME desktop</a></nobr><br>\r
+ <nobr><a href="../viewers.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Viewers</a></nobr><br>\r
+ <nobr><a href="../kernel/displaying_hiding_toolbars.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Displaying/hiding toolbars</a></nobr><br>\r
+ <nobr><a name="4"></a><a href="whlstt3.htm#4" target="_self"><img src="../wht_toc2.gif" border="0" align="absmiddle"> Study management</a></nobr><br>\r
+ <nobr><a href="../kernel/creating_a_new_study.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Creating a new study</a></nobr><br>\r
+ <nobr><a href="../kernel/opening_studies.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Opening studies</a></nobr><br>\r
+ <nobr><a href="../kernel/saving_a_study.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Saving and closing studies</a></nobr><br>\r
+ <nobr><a href="../kernel/editing_studies.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Editing studies</a></nobr><br>\r
+ <nobr><a href="../kernel/displaying_studies.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Displaying studies</a></nobr><br>\r
+ <nobr><a href="../kernel/getting_properties_of_the_study.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Getting and setting study properties</a></nobr><br>\r
+ <nobr><a href="../kernel/using_object_browser.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Using Object Browser</a></nobr><br>\r
+ <nobr><a href="../kernel/using_registry.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Using Registry tool</a></nobr><br>\r
+ <nobr><a href="../kernel/using_catalog_generator.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Using Catalog Generator</a></nobr><br>\r
+ <nobr><a name="5"></a><a href="whlstt5.htm#5" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> Setting Preferences</a></nobr><br>\r
+</p>\r
+\r
+</td></tr>\r
+<tr><td>\r
+<p><img src="whexpbar.gif" > <p>\r
+</td></tr>\r
+</table>\r
+</body>\r
+\r
+</html>\r
+\r
--- /dev/null
+<html>\r
+<head>\r
+<!-- WebHelp version 5.10 -->\r
+<title>Content</title>\r
+<base target="bsscright">\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+<style>\r
+<!--\r
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
+\r
+A:link {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }\r
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }\r
+A:active {background-color:#cccccc;}\r
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal; text-decoration:underline; }\r
+\r
+\r
+.tabs {background-color:#c0c0c0;}\r
+.tocbody {margin-left:10pt; margin-top:0pt;}\r
+.bo {}\r
+.bc {}\r
+.pn {}\r
+.pr {}\r
+\r
+body {background-color:White; } \r
+p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
+A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
+A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
+A:active {background-color:Silver; } \r
+A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
+img {vertial-align:middle;}\r
+-->\r
+</style>\r
+</head>\r
+<body marginheight="0" marginwidth="0" bgproperties="fixed">\r
+<table border=0>\r
+<tr><td>\r
+<p class="tocbody">\r
+<nobr><a href="../kernel/introduction.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Welcome to SALOME</a></nobr><br>\r
+<nobr><a name="1"></a><a href="whlstt1.htm#1" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> Using this reference manual</a></nobr><br>\r
+<nobr><a name="2"></a><a href="whlstt2.htm#2" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> About SALOME</a></nobr><br>\r
+<nobr><a name="3"></a><a href="whlstt0.htm#3" target="_self"><img src="../wht_toc2.gif" border="0" align="absmiddle"> GUI module</a></nobr><br>\r
+ <nobr><a href="../kernel/introduction_to_iapp.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Introduction to GUI</a></nobr><br>\r
+ <nobr><a href="../kernel/getting_started2.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Getting started</a></nobr><br>\r
+ <nobr><a href="../kernel/salome_pro_desktop.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> SALOME desktop</a></nobr><br>\r
+ <nobr><a href="../viewers.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Viewers</a></nobr><br>\r
+ <nobr><a href="../kernel/displaying_hiding_toolbars.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Displaying/hiding toolbars</a></nobr><br>\r
+ <nobr><a name="4"></a><a href="whlstt4.htm#4" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> Study management</a></nobr><br>\r
+ <nobr><a href="../kernel/using_object_browser.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Using Object Browser</a></nobr><br>\r
+ <nobr><a href="../kernel/using_registry.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Using Registry tool</a></nobr><br>\r
+ <nobr><a href="../kernel/using_catalog_generator.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Using Catalog Generator</a></nobr><br>\r
+ <nobr><a name="5"></a><a href="whlstt3.htm#5" target="_self"><img src="../wht_toc2.gif" border="0" align="absmiddle"> Setting Preferences</a></nobr><br>\r
+ <nobr><a href="../setting_preferences.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Setting Preferences</a></nobr><br>\r
+ <nobr><a href="../kernel/setting_preferences.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> SALOME preferences</a></nobr><br>\r
+ <nobr><a href="../geom_preferences.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> GEOM preferences</a></nobr><br>\r
+ <nobr><a href="../mesh_preferences.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> MESH preferences</a></nobr><br>\r
+ <nobr><a href="../post-pro_preferences.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Post-Pro Preferences</a></nobr><br>\r
+</p>\r
+\r
+</td></tr>\r
+<tr><td>\r
+<p><img src="whexpbar.gif" > <p>\r
+</td></tr>\r
+</table>\r
+</body>\r
+\r
+</html>\r
+\r
--- /dev/null
+<html>\r
+<head>\r
+<!-- WebHelp version 5.10 -->\r
+<title>toc frame</title>\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+</head>\r
+<frameset rows="100%, *" border="0" frameborder="0">\r
+ <frame name="toctree" title="toc tree frame" src="whlstt0.htm"></frame>\r
+</frameset>\r
+</html>\r
+\r
--- /dev/null
+<html>\r
+<head>\r
+<!-- WebHelp version 5.10 -->\r
+<title>Index frame</title>\r
+<base target="bsscright">\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+</head>\r
+<frameset rows="40, *" border="0" frameborder="0">\r
+ <frame name="ndxletter" title="index letter frame" src="whnvl31.htm" noresize frameborder="1" scrolling="no" border="0" marginheight="0" marginwidth="0" ></frame>\r
+ <frame name="ndxlist" title="index list frame" src="whlsti0.htm"></frame>\r
+</frameset>\r
+</html>\r
+\r
--- /dev/null
+<html>\r
+<head>\r
+<!-- WebHelp version 5.10 -->\r
+<title>search frame</title>\r
+<base target="bsscright">\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+</head>\r
+<frameset rows="40, *" border="0" frameborder="0">\r
+ <frame name="ftsletter" title="search letter frame" src="whnvl32.htm" noresize frameborder="1" scrolling="no" border="0" marginheight="0" marginwidth="0" ></frame>\r
+ <frame name="ftslist" title="seach word frame" src="whlstf0.htm"></frame>\r
+</frameset>\r
+</html>\r
+\r
--- /dev/null
+<html>\r
+<head>\r
+<!-- WebHelp version 5.10 -->\r
+<title>Glossary frame</title>\r
+<base target="bsscright">\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+</head>\r
+<frameset rows="40, *" border="0" frameborder="0">\r
+ <frame name="glsletter" title="glossary letter frame" src="whnvl33.htm" noresize frameborder="1" scrolling="no" border="0" marginheight="0" marginwidth="0" ></frame>\r
+ <frame name="glslist" title="glossary defination frame" src="whlstg0.htm"></frame>\r
+</frameset>\r
+</html>\r
+\r
--- /dev/null
+<html>\r
+<head>\r
+<!-- WebHelp version 5.10 -->\r
+<title>Index Letters</title>\r
+<base target="bsscright">\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+<style>\r
+<!--\r
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
+\r
+A:link {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }\r
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }\r
+A:active {background-color:#cccccc;}\r
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal; text-decoration:underline; }\r
+\r
+.tabs {background-color:#c0c0c0;}\r
+.ndxheader {margin-left:10pt; margin-top:0pt;}\r
+.ndxbody {margin-left:10pt; margin-top:0pt;}\r
+.inactive {color:#666666;}\r
+\r
+\r
+body {background-color:White; } \r
+p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
+A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
+A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
+A:active {background-color:Silver; } \r
+A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
+\r
+-->\r
+</style>\r
+<style>\r
+<!--\r
+body {background-color:White; } \r
+-->\r
+</style>\r
+</head>\r
+<body marginheight="0" marginwidth="0" bgproperties="fixed">\r
+\r
+<body>\r
+</html>\r
+\r
--- /dev/null
+<html>\r
+<head>\r
+<!-- WebHelp version 5.10 -->\r
+<title>Search Letters</title>\r
+<base target="bsscright">\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+<style>\r
+<!--\r
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
+\r
+A:link {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }\r
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }\r
+A:active {background-color:#cccccc;}\r
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal; text-decoration:underline; }\r
+\r
+.tabs {background-color:#c0c0c0;}\r
+.ftsheader {margin-left:10pt; margin-top:0pt;}\r
+.ftsbody {margin-left:10pt; margin-top:0pt;}\r
+.inactive {color:#666666;}\r
+.ftsheader {background-color:White; } \r
+\r
+body {background-color:White; } \r
+p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
+A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
+A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
+A:active {background-color:Silver; } \r
+A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
+\r
+-->\r
+</style>\r
+<style>\r
+<!--\r
+body {background-color:White; } \r
+-->\r
+</style>\r
+</head>\r
+<body marginheight="0" marginwidth="0" bgproperties="fixed">\r
+<p class="ftsheader">\r
+<a name="home"></a> <a href="whlstfl0.htm#subkey_{" target="_self"title="search non-alphabet letter"><b>#</b></a> \r
+ <a href="whlstfl1.htm#subkey_A" target="_self"title="search letter A"><b>A</b></a> \r
+ <a href="whlstfl2.htm#subkey_B" target="_self"title="search letter B"><b>B</b></a> \r
+ <a href="whlstfl3.htm#subkey_C" target="_self"title="search letter C"><b>C</b></a> \r
+ <a href="whlstfl4.htm#subkey_D" target="_self"title="search letter D"><b>D</b></a> \r
+ <a href="whlstfl5.htm#subkey_E" target="_self"title="search letter E"><b>E</b></a> \r
+ <a href="whlstfl6.htm#subkey_F" target="_self"title="search letter F"><b>F</b></a> \r
+ <a href="whlstfl7.htm#subkey_G" target="_self"title="search letter G"><b>G</b></a> \r
+ <a href="whlstfl8.htm#subkey_H" target="_self"title="search letter H"><b>H</b></a> \r
+ <a href="whlstfl9.htm#subkey_I" target="_self"title="search letter I"><b>I</b></a> \r
+ <a href="whlstfl10.htm#subkey_J" target="_self"title="search letter J"><b>J</b></a> \r
+ <a href="whlstfl11.htm#subkey_K" target="_self"title="search letter K"><b>K</b></a> \r
+ <a href="whlstfl12.htm#subkey_L" target="_self"title="search letter L"><b>L</b></a> \r
+ <a href="whlstfl13.htm#subkey_M" target="_self"title="search letter M"><b>M</b></a> \r
+ <a href="whlstfl14.htm#subkey_N" target="_self"title="search letter N"><b>N</b></a> \r
+ <a href="whlstfl15.htm#subkey_O" target="_self"title="search letter O"><b>O</b></a> \r
+ <a href="whlstfl16.htm#subkey_P" target="_self"title="search letter P"><b>P</b></a> \r
+ <a href="whlstfl17.htm#subkey_Q" target="_self"title="search letter Q"><b>Q</b></a> \r
+ <a href="whlstfl18.htm#subkey_R" target="_self"title="search letter R"><b>R</b></a> \r
+ <a href="whlstfl19.htm#subkey_S" target="_self"title="search letter S"><b>S</b></a> \r
+ <a href="whlstfl20.htm#subkey_T" target="_self"title="search letter T"><b>T</b></a> \r
+ <a href="whlstfl21.htm#subkey_U" target="_self"title="search letter U"><b>U</b></a> \r
+ <a href="whlstfl22.htm#subkey_V" target="_self"title="search letter V"><b>V</b></a> \r
+ <a href="whlstfl23.htm#subkey_W" target="_self"title="search letter W"><b>W</b></a> \r
+ <a href="whlstfl24.htm#subkey_X" target="_self"title="search letter X"><b>X</b></a> \r
+ <a href="whlstfl25.htm#subkey_Y" target="_self"title="search letter Y"><b>Y</b></a> \r
+ <a href="whlstf10.htm#bm_Z" target="ftslist"title="search letter Z" ><b>Z</b></a> \r
+</p>\r
+\r
+<body>\r
+</html>\r
+\r
--- /dev/null
+<html>\r
+<head>\r
+<!-- WebHelp version 5.10 -->\r
+<title>Glossary Letters</title>\r
+<base target="bsscright">\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+<style>\r
+<!--\r
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
+\r
+A:link {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }\r
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }\r
+A:active {background-color:#cccccc;}\r
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal; text-decoration:underline; }\r
+\r
+.tabs {background-color:#c0c0c0;}\r
+.glsheader {margin-left:10pt; margin-top:0pt;}\r
+.glsbody {margin-left:10pt; margin-top:0pt;}\r
+.inactive {color:#666666;}\r
+.glsheader {background-color:White; } \r
+\r
+body {background-color:White; } \r
+p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
+A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
+A:visited {color:Black; } A:visited {font-family:Tahoma; }A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
+A:active {background-color:Silver; } \r
+A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
+\r
+-->\r
+</style>\r
+<style>\r
+<!--\r
+body {background-color:White; } \r
+-->\r
+</style>\r
+</head>\r
+<body marginheight="0" marginwidth="0" bgproperties="fixed">\r
+<p class="glsheader">\r
+ <font class="inactive">#</font> \r
+ <font class="inactive">A</font> \r
+ <font class="inactive">B</font> \r
+ <a href="whlstg0.htm#bm_C" target="glslist"title="glossary letter C"><b>C</b></a> \r
+ <a href="whlstg0.htm#bm_D" target="glslist"title="glossary letter D"><b>D</b></a> \r
+ <a href="whlstg0.htm#bm_E" target="glslist"title="glossary letter E"><b>E</b></a> \r
+ <a href="whlstg0.htm#bm_F" target="glslist"title="glossary letter F"><b>F</b></a> \r
+ <a href="whlstg0.htm#bm_G" target="glslist"title="glossary letter G"><b>G</b></a> \r
+ <font class="inactive">H</font> \r
+ <font class="inactive">I</font> \r
+ <font class="inactive">J</font> \r
+ <font class="inactive">K</font> \r
+ <font class="inactive">L</font> \r
+ <a href="whlstg0.htm#bm_M" target="glslist"title="glossary letter M"><b>M</b></a> \r
+ <a href="whlstg0.htm#bm_N" target="glslist"title="glossary letter N"><b>N</b></a> \r
+ <font class="inactive">O</font> \r
+ <a href="whlstg0.htm#bm_P" target="glslist"title="glossary letter P"><b>P</b></a> \r
+ <font class="inactive">Q</font> \r
+ <a href="whlstg0.htm#bm_R" target="glslist"title="glossary letter R"><b>R</b></a> \r
+ <a href="whlstg0.htm#bm_S" target="glslist"title="glossary letter S"><b>S</b></a> \r
+ <font class="inactive">T</font> \r
+ <font class="inactive">U</font> \r
+ <font class="inactive">V</font> \r
+ <font class="inactive">W</font> \r
+ <font class="inactive">X</font> \r
+ <font class="inactive">Y</font> \r
+ <font class="inactive">Z</font> \r
+</p>\r
+\r
+<body>\r
+</html>\r
+\r
--- /dev/null
+<!-- WebHelp version 5.10 -->\r
+<html>\r
+<head>\r
+<title> Content Navigation Pane </title>\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+<style>\r
+\r
+</style>\r
+</head>\r
+<frameset rows="36, *" border="0" frameborder="0">\r
+ <frame name="toctabs" title="tab selection frame" src="whnvt30.htm" noresize frameborder="no" scrolling="no" border="0" marginheight="0" marginwidth="0" ></frame>\r
+ <frame name="toclist" title="content frame" src="whlstt0.htm"></frame>\r
+</frameset>\r
+</html>
\ No newline at end of file
--- /dev/null
+<!-- WebHelp version 5.10 -->\r
+<html>\r
+<head>\r
+<title> Index Navigation Pane </title>\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+<style>\r
+\r
+</style>\r
+</head>\r
+<frameset rows="36, *" border="0" frameborder="0">\r
+ <frame name="ndxtabs" title="tab selection frame" src="whnvt31.htm" noresize frameborder="no" scrolling="no" border="0" marginheight="0" marginwidth="0" ></frame>\r
+ <frame name="ndxdata" title="index frame" src="whnvf31.htm"></frame>\r
+</frameset>\r
+</html>
\ No newline at end of file
--- /dev/null
+<!-- WebHelp version 5.10 -->\r
+<html>\r
+<head>\r
+<title> Search Navigation Pane </title>\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+<style>\r
+\r
+</style>\r
+</head>\r
+<frameset rows="36, *" border="0" frameborder="0">\r
+ <frame name="ftstabs" title="tab selection frame" src="whnvt32.htm" noresize frameborder="no" scrolling="no" border="0" marginheight="0" marginwidth="0" ></frame>\r
+ <frame name="ftsdata" title="search frame" src="whnvf32.htm"></frame>\r
+</frameset>\r
+</html>
\ No newline at end of file
--- /dev/null
+<!-- WebHelp version 5.10 -->\r
+<html>\r
+<head>\r
+<title> Glossary Navigation Pane </title>\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+<style>\r
+\r
+</style>\r
+</head>\r
+<frameset rows="36, *" border="0" frameborder="0">\r
+ <frame name="glstabs" title="tab selection frame" src="whnvt33.htm" noresize frameborder="no" scrolling="no" border="0" marginheight="0" marginwidth="0" ></frame>\r
+ <frame name="glsdata" title="glossary frame" src="whnvf33.htm"></frame>\r
+</frameset>\r
+</html>
\ No newline at end of file
--- /dev/null
+<html>\r
+<head>\r
+<!-- WebHelp version 5.10 -->\r
+<title>Content Navigation Tab</title>\r
+<base target="bsscright">\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+<style>\r
+<!--\r
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
+\r
+A:link {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }\r
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }\r
+A:active {background-color:#cccccc;}\r
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal; text-decoration:underline; }\r
+\r
+\r
+.tabs {background-color:#c0c0c0;}\r
+.tocbody {margin-left:10pt; margin-top:0pt;}\r
+.bo {}\r
+.bc {}\r
+.pn {}\r
+.pr {}\r
+\r
+body {background-color:White; } \r
+p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
+A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
+A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
+A:active {background-color:Silver; } \r
+A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
+img {vertial-align:middle;}\r
+-->\r
+</style>\r
+</head>\r
+<body class="tabs" marginheight="0" marginwidth="0" bgproperties="fixed">\r
+<table class="tabs" width="100%">\r
+ <tr> \r
+ <td class="tabs">\r
+ <nobr><a href="javascript:void(0)" title="Contents"><img src="../wht_tab1.gif" border="0"></a><a href="whnvp32.htm" target="_parent" title="Search"><img src="../wht_tab6.gif" border="0"></a><a href="whnvp33.htm" target="_parent" title="Glossary"><img src="../wht_tab8.gif" border="0"></a></nobr>\r
+ </td>\r
+ </tr>\r
+</table>\r
+</body>\r
+\r
+</html>\r
+\r
--- /dev/null
+<html>\r
+<head>\r
+<!-- WebHelp version 5.10 -->\r
+<title>Index Navigation Tab</title>\r
+<base target="bsscright">\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+<style>\r
+<!--\r
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
+\r
+A:link {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }\r
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }\r
+A:active {background-color:#cccccc;}\r
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal; text-decoration:underline; }\r
+\r
+.tabs {background-color:#c0c0c0;}\r
+.ndxheader {margin-left:10pt; margin-top:0pt;}\r
+.ndxbody {margin-left:10pt; margin-top:0pt;}\r
+.inactive {color:#666666;}\r
+\r
+\r
+body {background-color:White; } \r
+p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
+A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
+A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
+A:active {background-color:Silver; } \r
+A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
+\r
+-->\r
+</style>\r
+</head>\r
+<body class="tabs" marginheight="0" marginwidth="0" bgproperties="fixed">\r
+<table class="tabs" width="100%">\r
+ <tr> \r
+ <td class="tabs">\r
+ <nobr><a href="whnvp30.htm" target="_parent" title="Contents"><img src="../wht_tab2.gif" border="0"></a><a href="whnvp32.htm" target="_parent" title="Search"><img src="../wht_tab6.gif" border="0"></a><a href="whnvp33.htm" target="_parent" title="Glossary"><img src="../wht_tab8.gif" border="0"></a></nobr>\r
+ </td>\r
+ </tr>\r
+</table>\r
+</body>\r
+\r
+</html>\r
+\r
--- /dev/null
+<html>\r
+<head>\r
+<!-- WebHelp version 5.10 -->\r
+<title>Search Navigation Tab</title>\r
+<base target="bsscright">\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+<style>\r
+<!--\r
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
+\r
+A:link {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }\r
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }\r
+A:active {background-color:#cccccc;}\r
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal; text-decoration:underline; }\r
+\r
+.tabs {background-color:#c0c0c0;}\r
+.ftsheader {margin-left:10pt; margin-top:0pt;}\r
+.ftsbody {margin-left:10pt; margin-top:0pt;}\r
+.inactive {color:#666666;}\r
+.ftsheader {background-color:White; } \r
+\r
+body {background-color:White; } \r
+p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
+A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
+A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
+A:active {background-color:Silver; } \r
+A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
+\r
+-->\r
+</style>\r
+</head>\r
+<body class="tabs" marginheight="0" marginwidth="0" bgproperties="fixed">\r
+<table class="tabs" width="100%">\r
+ <tr> \r
+ <td class="tabs">\r
+ <nobr><a href="whnvp30.htm" target="_parent" title="Contents"><img src="../wht_tab2.gif" border="0"></a><a href="javascript:void(0)" title="Search"><img src="../wht_tab5.gif" border="0"></a><a href="whnvp33.htm" target="_parent" title="Glossary"><img src="../wht_tab8.gif" border="0"></a></nobr>\r
+ </td>\r
+ </tr>\r
+</table>\r
+</body>\r
+\r
+</html>\r
+\r
--- /dev/null
+<html>\r
+<head>\r
+<!-- WebHelp version 5.10 -->\r
+<title>Glossary Navigation Tab</title>\r
+<base target="bsscright">\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+<style>\r
+<!--\r
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
+\r
+A:link {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }\r
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }\r
+A:active {background-color:#cccccc;}\r
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal; text-decoration:underline; }\r
+\r
+.tabs {background-color:#c0c0c0;}\r
+.glsheader {margin-left:10pt; margin-top:0pt;}\r
+.glsbody {margin-left:10pt; margin-top:0pt;}\r
+.inactive {color:#666666;}\r
+.glsheader {background-color:White; } \r
+\r
+body {background-color:White; } \r
+p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
+A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
+A:visited {color:Black; } A:visited {font-family:Tahoma; }A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
+A:active {background-color:Silver; } \r
+A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
+\r
+-->\r
+</style>\r
+</head>\r
+<body class="tabs" marginheight="0" marginwidth="0" bgproperties="fixed">\r
+<table class="tabs" width="100%">\r
+ <tr> \r
+ <td class="tabs">\r
+ <nobr><a href="whnvp30.htm" target="_parent" title="Contents"><img src="../wht_tab2.gif" border="0"></a><a href="whnvp32.htm" target="_parent" title="Search"><img src="../wht_tab6.gif" border="0"></a><a href="javascript:void(0)" title="Glossary"><img src="../wht_tab7.gif" border="0"></a></nobr>\r
+ </td>\r
+ </tr>\r
+</table>\r
+</body>\r
+\r
+</html>\r
+\r
--- /dev/null
+<html>\r
+<head>\r
+<title>Glossary Definition</title>\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+<script language="javascript" src="whver.js"></script>\r
+<script language="javascript1.2" src="whmsg.js"></script>\r
+<script language="javascript1.2" src="whproxy.js"></script>\r
+<script language="javascript1.2" src="whutils.js"></script>\r
+<script language="javascript1.2">\r
+<!--\r
+var gsBgColor="#ffffff";\r
+var gsBgImage="";\r
+var goGloFont=null;\r
+\r
+function setBackground(sBgImage)\r
+{\r
+ gsBgImage=sBgImage;\r
+}\r
+\r
+function setBackgroundcolor(sBgColor)\r
+{\r
+ gsBgColor=sBgColor;\r
+}\r
+\r
+function window_Unload()\r
+{\r
+ UnRegisterListener2(this, WH_MSG_SHOWGLODEF);\r
+}\r
+\r
+function window_OnLoad()\r
+{\r
+ if(gsBgImage&&gsBgImage.length>0)\r
+ document.body.background=gsBgImage;\r
+ if(gsBgColor&&gsBgColor.length>0)\r
+ document.body.bgColor=gsBgColor;\r
+}\r
+\r
+function setFont(sType, sFontName, sFontSize, sFontColor, sFontStyle, sFontWeight, sFontDecoration)\r
+{\r
+ var vFont = new whFont(sFontName, sFontSize, sFontColor, sFontStyle, sFontWeight, sFontDecoration);\r
+ if (sType == "Normal")\r
+ goGloFont = vFont;\r
+}\r
+\r
+function textToHtml_nbsp_specialcare(sText)\r
+{\r
+ if (sText == null) return null;\r
+ var sHTML= sText;\r
+ var re = new RegExp(" ","g");\r
+ sHTML= sHTML.replace(re, " ");\r
+ return sHTML;\r
+}\r
+\r
+function onSendMessage(oMsg)\r
+{\r
+ var nMsgId = oMsg.nMessageId;\r
+ if (nMsgId == WH_MSG_SHOWGLODEF)\r
+ {\r
+ document.body.innerHTML = sDefHead + textToHtml_nbsp_specialcare(oMsg.oParam.sDef) + sDefTail;\r
+ return true;\r
+ }\r
+}\r
+\r
+function GDefWriteClassStyle()\r
+{\r
+ var sStyle="<STYLE TYPE='text/css'>\n";\r
+ if (gsBgImage)\r
+ sStyle+="body {border-top:"+gsBgColor+" 1px solid;}\n";\r
+ else\r
+ sStyle+="body {border-top:black 1px solid;}\n";\r
+ sStyle+=".definition {"+getFontStyle(goGloFont)+"margin:2;}\n";\r
+ sStyle+="</STYLE>";\r
+ document.write(sStyle);\r
+}\r
+\r
+if (window.gbWhMsg&&window.gbWhUtil&&window.gbWhProxy&&window.gbWhVer)\r
+{\r
+ window.onload=window_OnLoad;\r
+ window.onunload = window_Unload;\r
+ goGloFont=new whFont("Verdana", "8pt", "#000000", "normal", "normal", "none");\r
+ setBackgroundcolor("White"); \r
+ \r
+ setFont("Normal", "Tahoma","8pt","Black","Normal","Normal","none");\r
+ GDefWriteClassStyle();\r
+ RegisterListener2(this, WH_MSG_SHOWGLODEF);\r
+ var sDefHead = "<p class=\"definition\">";\r
+ var sDefTail = "</p>";\r
+}\r
+else\r
+ document.location.reload();\r
+//-->\r
+</script>\r
+</head>\r
+<body bgproperties="fixed" bgcolor="white">\r
+</body>\r
+</html>\r
--- /dev/null
+<html>\r
+<head>\r
+<title>Glossary</title>\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+</head>\r
+<body bgcolor=#c0c0c0 scroll=no RIGHTMARGIN=0 BOTTOMMARGIN=0 TOPMARGIN=0 LEFTMARGIN=0>\r
+<script language="javascript" src="whver.js"></script>\r
+<script language="javascript1.2" src="whmozemu.js"></script>\r
+<script language="javascript1.2" src="whmsg.js"></script>\r
+<script language="javascript1.2" src="whutils.js"></script>\r
+<script language="javascript1.2" src="whproxy.js"></script>\r
+<script language="javascript1.2">\r
+<!--\r
+var gsBgImage="";\r
+var gsBgColor="";\r
+var goTitleFont=null;\r
+\r
+function setBackground(sBgImage)\r
+{\r
+ gsBgImage=sBgImage;\r
+}\r
+\r
+function setBackgroundcolor(sBgColor)\r
+{\r
+ gsBgColor=sBgColor;\r
+}\r
+\r
+function setFont(sType, sFontName,sFontSize,sFontColor,sFontStyle,sFontWeight,sFontDecoration)\r
+{\r
+ var vFont=new whFont(sFontName,sFontSize,sFontColor,sFontStyle,sFontWeight,sFontDecoration);\r
+ if(sType=="Title")\r
+ goTitleFont=vFont;\r
+}\r
+\r
+function getTermText()\r
+{\r
+ var strString="Term:";\r
+strString = "Term:";\r
+ return strString;\r
+}\r
+\r
+function getDefinitionText()\r
+{\r
+ var strString="Definition for:";\r
+strString = "Definition:";\r
+ return strString;\r
+}\r
+\r
+function getHTML()\r
+{\r
+ var sHTML="";\r
+ sHTML+="<P class=title><nobr> " + getTermText() + "</nobr></p>";\r
+ sHTML+="<iframe id=glossaryIFrame title=\"glossary term\" src=\"whgbody.htm\" width=100% height=200 MARGINHEIGHT=0 MARGINWIDTH=0></iframe>";\r
+ sHTML+="<P class=title><nobr> " + getDefinitionText() + " <b id=Name></b></nobr></p>";\r
+ sHTML+="<iframe id=defIFrame title=\"glossary definition\" src=\"whgdef.htm\" width=100% height=100% MARGINHEIGHT=0 MARGINWIDTH=0></iframe>";\r
+ return sHTML;\r
+}\r
+\r
+function writeStyle()\r
+{\r
+ var sStyle="<style type='text/css'>";\r
+ sStyle+="p.title {" + getFontStyle(goTitleFont) + "margin-top:4;margin-bottom:4}\n";\r
+ if (gsBgImage)\r
+ sStyle+="body {border-top:"+gsBgColor+" 1px solid;}\n";\r
+ else\r
+ sStyle+="body {border-top:black 1px solid;}\n";\r
+ sStyle+="</style>";\r
+ document.write(sStyle);\r
+}\r
+\r
+\r
+function window_OnResize()\r
+{\r
+ setIFrameHeight();\r
+}\r
+\r
+function window_OnLoad()\r
+{\r
+ if(gsBgImage&&gsBgImage.length>0)\r
+ document.body.background=gsBgImage;\r
+ if(gsBgColor&&gsBgColor.length>0)\r
+ document.body.bgColor=gsBgColor;\r
+ setIFrameHeight();\r
+}\r
+\r
+function setIFrameHeight()\r
+{\r
+ var tH=0;\r
+ if(gbNav6)\r
+ {\r
+ tH=parseInt(window.innerHeight)-30;\r
+ }\r
+ else\r
+ {\r
+ tH=parseInt(document.body.clientHeight)-4;\r
+ }\r
+ \r
+ var oEle=getElement("glossaryIFrame");\r
+ if(oEle)\r
+ {\r
+ tH=tH-2*parseInt(oEle.offsetTop);\r
+ if(tH>0)\r
+ {\r
+ oEle.style.height=Math.floor(tH*.6);\r
+ var oEleDef=getElement("defIFrame");\r
+ if(oEleDef)\r
+ {\r
+ oEleDef.style.height=tH-parseInt(oEle.style.height);\r
+ }\r
+ }\r
+ }\r
+}\r
+\r
+function window_Unload()\r
+{\r
+ UnRegisterListener2(this,WH_MSG_SHOWGLODEF);\r
+}\r
+\r
+function onSendMessage(oMsg)\r
+{\r
+ var nMsgId=oMsg.nMessageId;\r
+ if(nMsgId==WH_MSG_SHOWGLODEF)\r
+ {\r
+ if(getElement("Name"))\r
+ getElement("Name").innerHTML=oMsg.oParam.sName;\r
+ return true;\r
+ }\r
+}\r
+\r
+if(window.gbWhVer&&window.gbWhMsg&&window.gbWhUtil&&window.gbWhProxy)\r
+{\r
+ goTitleFont=new whFont("Arial","9pt","#000000","normal","normal","none");\r
+ setFont("Title", "Tahoma","8pt","Navy","Normal","Normal","none");\r
+ \r
+ setBackgroundcolor("White");\r
+ window.onresize=window_OnResize;\r
+ window.onload=window_OnLoad;\r
+ window.onunload=window_Unload;\r
+ RegisterListener2(this,WH_MSG_SHOWGLODEF);\r
+ writeStyle();\r
+ document.write(getHTML());\r
+}\r
+else\r
+ document.location.reload();\r
+//-->\r
+</script>\r
+</body>\r
+</html>\r
--- /dev/null
+// WebHelp 5.10.004\r
+var gbXML=false;\r
+var gaDef=new Array();\r
+var gsBgColor="#ffffff";\r
+var gsBgImage="";\r
+var goFont=null;\r
+var goHoverFont=null;\r
+var gsMargin="2pt";\r
+var gsIndent="2pt";\r
+var gsActiveBgColor="#cccccc";\r
+var gbWhGHost=false;\r
+var gbShowDef=true;\r
+var gsGloId="Glo_"\r
+\r
+function setBackground(sBgImage)\r
+{\r
+ gsBgImage=sBgImage;\r
+}\r
+\r
+function setBackgroundcolor(sBgColor)\r
+{\r
+ gsBgColor=sBgColor;\r
+}\r
+\r
+function setFont(sType,sFontName,sFontSize,sFontColor,sFontStyle,sFontWeight,sFontDecoration)\r
+{\r
+ var vFont=new whFont(sFontName,sFontSize,sFontColor,sFontStyle,sFontWeight,sFontDecoration);\r
+ if(sType=="Normal")\r
+ goFont=vFont;\r
+ else if(sType=="Hover")\r
+ goHoverFont=vFont;\r
+}\r
+\r
+function setActiveBgColor(sBgColor)\r
+{\r
+ gsActiveBgColor=sBgColor;\r
+}\r
+\r
+function setMargin(sMargin)\r
+{\r
+ gsMargin=sMargin;\r
+}\r
+\r
+function setIndent(sIndent)\r
+{\r
+ gsIndent=sIndent;\r
+}\r
+\r
+function insertDef(sKName,sDef)\r
+{\r
+ var nLength=gaDef.length\r
+ var oGlo=new nameDefPair(sKName,sDef);\r
+ gaDef[nLength]=oGlo;\r
+ return nLength;\r
+}\r
+\r
+function showDef(nDef)\r
+{\r
+ if(nDef<gaDef.length)\r
+ { \r
+ HighLight(nDef);\r
+ var oParam=gaDef[nDef];\r
+ var oMsg=new whMessage(WH_MSG_SHOWGLODEF,this,1,oParam);\r
+ SendMessage(oMsg);\r
+ }\r
+}\r
+\r
+function nameDefPair(sName,sDef)\r
+{\r
+ this.sName=sName;\r
+ this.sDef=sDef;\r
+}\r
+\r
+function mergeItems(oHTML,bDown,aDataCon,aCurIdxSet,nLength,aPos,nLevel)\r
+{\r
+ var sHTML="";\r
+ var nIdxSet=aCurIdxSet[0];\r
+ var nIIdx=aPos[nIdxSet];\r
+ var sRawKName = getItemName(aDataCon,nIdxSet,nIIdx);\r
+ var sKName=_textToHtml(sRawKName);\r
+ var sDText=_textToHtml_nonbsp(getDef(aDataCon,nIdxSet,nIIdx));\r
+ var sDef=sDText;\r
+ for(var i=1;i<nLength;i++)\r
+ {\r
+ var nIdxSeti=aCurIdxSet[i];\r
+ var nIIdxi=aPos[nIdxSeti];\r
+ var sRawKNamei = getItemName(aDataCon,nIdxSeti,nIIdxi);\r
+ var sKNamei=_textToHtml(sRawKNamei);\r
+ var sDTexti=_textToHtml_nonbsp(getDef(aDataCon,nIdxSeti,nIIdxi));\r
+ if (compare(sKNamei,sKName)==0)\r
+ {\r
+ if (sDText!=sDTexti)\r
+ sDef+="<br>"+sDTexti;\r
+ }\r
+ }\r
+ var nIndex=insertDef(sKName,sDef);\r
+ if(nLevel==1)\r
+ {\r
+ sHTML+="<p><nobr id=\""+getGloId(nIndex)+"\">";\r
+ sHTML+="<a alt=\""+sKName+"\" href=\"javascript:void(0);\" onfocus=\"HighLight("+nIndex+");\" onclick=\"showDef("+nIndex+");return false;\">"+sKName+"</a></nobr></p>";\r
+ oHTML.addHTML(sHTML,nLength,bDown,true,sRawKName);\r
+ if(gbShowDef)\r
+ {\r
+ setTimeout("showDef(0);",100);\r
+ gbShowDef = false;\r
+ }\r
+ }\r
+}\r
+\r
+function HighLight(nIndex)\r
+{\r
+ var oObj=getElement(getGloId(nIndex));\r
+ if(oObj)\r
+ HighLightElement(oObj,gsActiveBgColor,"transparent");\r
+}\r
+\r
+function getGloId(nIndex)\r
+{\r
+ return gsGloId+nIndex;\r
+}\r
+\r
+function adjustPosition(bDown,aDataCon,aCurIdxSet,nLength,aPos)\r
+{\r
+ if(bDown)\r
+ {\r
+ for(var i=0;i<nLength;i++)\r
+ aPos[aCurIdxSet[i]]++;\r
+ }\r
+ else{\r
+ for(var i=0;i<nLength;i++)\r
+ aPos[aCurIdxSet[i]]--;\r
+ }\r
+}\r
+\r
+function getDef(aDataCon,nIdxSet,nIIdx)\r
+{\r
+ if(nIdxSet<aDataCon.length&&aDataCon[nIdxSet].aKs.length>nIIdx)\r
+ return aDataCon[nIdxSet].aKs[nIIdx].sDef;\r
+ else\r
+ return null;\r
+}\r
+\r
+function getItemName(aDataCon,nIdxSet,nIIdx)\r
+{\r
+ if(nIdxSet<aDataCon.length&&aDataCon[nIdxSet].aKs.length>nIIdx)\r
+ return aDataCon[nIdxSet].aKs[nIIdx].sName;\r
+ else\r
+ return null;\r
+}\r
+\r
+function window_OnLoad()\r
+{\r
+ if(gsBgImage&&gsBgImage.length>0)\r
+ document.body.background=gsBgImage;\r
+ if(gsBgColor&&gsBgColor.length>0)\r
+ document.body.bgColor=gsBgColor;\r
+ document.body.insertAdjacentHTML("beforeEnd",writeLoadingDiv());\r
+ loadGlo();\r
+ var oMsg=new whMessage(WH_MSG_SHOWGLO,this,1,null)\r
+ SendMessage(oMsg);\r
+}\r
+\r
+function loadGlo()\r
+{\r
+ if(!gbReady)\r
+ {\r
+ var oResMsg=new whMessage(WH_MSG_GETPROJINFO,this,1,null);\r
+ if(SendMessage(oResMsg)&&oResMsg.oParam)\r
+ {\r
+ gbReady=true;\r
+ var oProj=oResMsg.oParam;\r
+ var aProj=oProj.aProj;\r
+ gbXML=oProj.bXML;\r
+ if(aProj.length>0)\r
+ {\r
+ var sLangId=aProj[0].sLangId;\r
+ for(var i=0;i<aProj.length;i++)\r
+ {\r
+ if(aProj[i].sGlo&&aProj[i].sLangId==sLangId)\r
+ addProjInfo(aProj[i].sPPath,aProj[i].sDPath,aProj[i].sGlo);\r
+ }\r
+ }\r
+ writeDataIFrame();\r
+ enEvt();\r
+ } \r
+ }\r
+}\r
+\r
+function findCKInDom()\r
+{\r
+ return true;\r
+}\r
+\r
+function GloWriteClassStyle()\r
+{\r
+ var sStyle="<STYLE TYPE='text/css'>\n";\r
+ if (gsBgImage)\r
+ sStyle+="body {border-top:"+gsBgColor+" 1px solid;}\n";\r
+ else\r
+ sStyle+="body {border-top:black 1px solid;}\n";\r
+ sStyle+="P {"+getFontStyle(goFont)+"margin-top:"+gsMargin+";margin-bottom:"+gsMargin+";margin-left:"+gsIndent+";}\n";\r
+ sStyle+="A:link {"+getFontStyle(goFont)+"}\n";\r
+ sStyle+="A:visited {"+getFontStyle(goFont)+"}\n";\r
+ sStyle+="A:active {background-color:"+gsActiveBgColor+";}\n";\r
+ sStyle+="A:hover {"+getFontStyle(goHoverFont)+"}\n";\r
+ sStyle+="</STYLE>"; \r
+ document.write(sStyle);\r
+}\r
+\r
+function window_Unload()\r
+{\r
+ UnRegisterListener2(this,WH_MSG_PROJECTREADY);\r
+ UnRegisterListener2(this,WH_MSG_SHOWGLO);\r
+}\r
+\r
+function onSendMessage(oMsg)\r
+{\r
+ if(oMsg)\r
+ {\r
+ var nMsgId=oMsg.nMessageId;\r
+ if(nMsgId==WH_MSG_SHOWGLO)\r
+ {\r
+ if(!gbNav6)\r
+ document.body.focus();\r
+ }\r
+ else if(nMsgId==WH_MSG_PROJECTREADY)\r
+ {\r
+ loadGlo();\r
+ }\r
+ }\r
+ return true;\r
+}\r
+\r
+if (window.gbWhUtil&&window.gbWhProxy&&window.gbWhVer&&window.gbWhLang&&window.gbWhMsg&&window.gbWhHost)\r
+{\r
+ RegisterListener2(this,WH_MSG_PROJECTREADY);\r
+ RegisterListener2(this,WH_MSG_SHOWGLO);\r
+ goFont=new whFont("Verdana","8pt","#000000","normal","normal","none");\r
+ goHoverFont=new whFont("Verdana","8pt","#007f00","normal","normal","underline");\r
+ window.onload=window_OnLoad;\r
+ window.onbeforeunload=window_BUnload;\r
+ window.onunload=window_Unload;\r
+ gbWhGHost=true;\r
+}\r
+else\r
+ document.location.reload();\r
+\r
--- /dev/null
+// WebHelp 5.10.002\r
+var gaChunks=new Array();\r
+var gaFakes=new Array();\r
+var gaDataCon=null;\r
+var gaData=new Array();\r
+\r
+var gbFindCK=false;;\r
+var gbNeedCalc=false;\r
+var gbScrl=false;\r
+var gbProcess=false;\r
+var gbReady=false;\r
+\r
+var gnCheck=0;\r
+var gnNum=0;\r
+var gnIns=-1;\r
+var gnLoad=0;\r
+var gnRef=-1;\r
+var gnMaxItems=0;\r
+var gnMaxMargin=32000;\r
+var gnNeeded=0;\r
+var gnNKI=-1;\r
+var gnRE=0;\r
+var gnScrlMgn=30;\r
+var gnSE=0;\r
+var gnVisible=0;\r
+var gnItems=0;\r
+var gnUHeight=1;\r
+\r
+var gsBCK=null;\r
+var gsChK=null;\r
+var gsCK=null;\r
+var gsLoadingDivID="LoadingDiv";\r
+var gsLoadingMsg="Loading data, please wait...";\r
+var gsSKA=null;\r
+var gsSKB=null;\r
+\r
+var gbLoadInfo=false;\r
+\r
+function onLoadXMLError()\r
+{\r
+ if(gbLoadInfo)\r
+ {\r
+ var aChunk=new Array();\r
+ projReady(aChunk);\r
+ }\r
+ else\r
+ {\r
+ var aData=new Array();\r
+ putData(aData);\r
+ }\r
+}\r
+\r
+function putDataXML(xmlDoc,sDocPath)\r
+{\r
+ if(gbLoadInfo)\r
+ {\r
+ var node=xmlDoc.lastChild;\r
+ if(node)\r
+ {\r
+ var nTotal=0\r
+ var aChunk=new Array();\r
+ var oC=node.firstChild;\r
+ while(oC)\r
+ {\r
+ if(oC.nodeName=="chunkinfo")\r
+ {\r
+ var item=new Object();\r
+ item.sBK=oC.getAttribute("first");\r
+ item.sEK=oC.getAttribute("last");\r
+ item.sFileName=oC.getAttribute("url");\r
+ item.nNum=parseInt(oC.getAttribute("num"));\r
+ nTotal+=item.nNum;\r
+ item.nTotal=nTotal;\r
+ aChunk[aChunk.length]=item;\r
+ }\r
+ oC=oC.nextSibling;\r
+ }\r
+ projReady(aChunk);\r
+ }\r
+ }\r
+ else\r
+ {\r
+ var node=xmlDoc.lastChild;\r
+ if(node)\r
+ {\r
+ var aData=new Array();\r
+ var nPrev=0;\r
+ var nNext=0;\r
+ var oC=node.firstChild;\r
+ while(oC)\r
+ {\r
+ nPrev=nNext;\r
+ if(oC.nodeName=="key")\r
+ {\r
+ var sName=oC.getAttribute("name");\r
+ if(sName&&sName.length>0)\r
+ {\r
+ var sTarget=oC.getAttribute("target");\r
+ var item=new Object();\r
+ item.nType=2;\r
+ item.sName=sName;\r
+ if(sTarget)\r
+ item.sTarget=sTarget;\r
+ item.nPKOff=nPrev;\r
+ aData[aData.length]=item;\r
+ var nCurIndex=aData.length;\r
+ processKey(oC,aData,item);\r
+ nNext=aData.length-nCurIndex;\r
+ item.nNKOff=nNext;\r
+ }\r
+ }\r
+ else if(oC.nodeName=="letter")\r
+ {\r
+ var name=oC.getAttribute("name");\r
+ if(name&&name.length>0)\r
+ {\r
+ var item=new Object();\r
+ item.nType=1;\r
+ item.sName=name;\r
+ item.nPKOff=nPrev;\r
+ nNext=0;\r
+ item.nNKOff=nNext;\r
+ aData[aData.length]=item;\r
+ }\r
+ }\r
+ else if(oC.nodeName=="entry")\r
+ {\r
+ var name=oC.getAttribute("name");\r
+ var def=oC.getAttribute("value");\r
+ if(name&&name.length>0)\r
+ {\r
+ var item=new Object();\r
+ item.sName=name;\r
+ item.sDef=def;\r
+ item.nPKOff=nPrev;\r
+ nNext=0;\r
+ item.nNKOff=nNext;\r
+ aData[aData.length]=item;\r
+ }\r
+ }\r
+ oC=oC.nextSibling;\r
+ }\r
+ putData(aData);\r
+ }\r
+ }\r
+}\r
+\r
+function processKey(element,aData,item)\r
+{\r
+ var i=0;\r
+ var nPrev=0;\r
+ var nNext=0;\r
+ var oC=element.firstChild;\r
+ while(oC)\r
+ {\r
+ if(oC.nodeName=="topic")\r
+ {\r
+ var name=oC.getAttribute("name");\r
+ var url=oC.getAttribute("url");\r
+ if(url&&url.length!=0)\r
+ {\r
+ if(!name||name.length==0)\r
+ name=url;\r
+ var topic=new Object();\r
+ topic.sName=name;\r
+ topic.sURL=url;\r
+ if(!item.aTopics)\r
+ item.aTopics=new Array();\r
+ item.aTopics[item.aTopics.length]=topic;\r
+ }\r
+ }\r
+ else if(oC.nodeName=="key")\r
+ {\r
+ nPrev=nNext;\r
+ var name=oC.getAttribute("name");\r
+ if(name&&name.length!=0)\r
+ {\r
+ var subItem=new Object();\r
+ subItem.sName=name;\r
+ subItem.nType=3;\r
+ subItem.nPKOff=nPrev;\r
+ aData[aData.length]=subItem;\r
+ var nCurIndex=aData.length;\r
+ processKey(oC,aData,subItem);\r
+ nNext=aData.length-nCurIndex;\r
+ subItem.nNKOff=nNext;\r
+ }\r
+ }\r
+ oC=oC.nextSibling;\r
+ }\r
+}\r
+\r
+function putData(aData)\r
+{\r
+ endLoading();\r
+ var oCData=goCData;\r
+ if(oCData)\r
+ {\r
+ oCData.aKs=aData;\r
+ if(gnNKI==-1)\r
+ setTimeout("checkReady();",1);\r
+ else\r
+ {\r
+ gsSKA=getKByIdx(oCData,gnNKI);\r
+ gbNeedCalc=true;\r
+ gbScrl=true;\r
+ gnNKI=-1;\r
+ if(gsSKA)\r
+ setTimeout("checkReady();",1);\r
+ else\r
+ {\r
+ markEnd();\r
+ setTimeout("checkAgain();",50);\r
+ }\r
+ }\r
+ }\r
+}\r
+\r
+function markEnd()\r
+{\r
+ if(gbProcess)\r
+ gbProcess=false;\r
+}\r
+\r
+function endLoading()\r
+{\r
+ var oDiv=getElement(gsLoadingDivID);\r
+ if(oDiv)\r
+ oDiv.style.visibility="hidden";\r
+}\r
+\r
+function markBegin()\r
+{\r
+ gbProcess=true;\r
+}\r
+\r
+function beginLoading()\r
+{\r
+ var oDiv=getElement(gsLoadingDivID);\r
+ if(oDiv)\r
+ {\r
+ oDiv.style.top=document.body.scrollTop;\r
+ oDiv.style.visibility="visible";\r
+ }\r
+}\r
+\r
+function indexHTMLPart()\r
+{\r
+ this.sHTML="";\r
+ this.nNeeded=0;\r
+ this.nCurrent=0;\r
+ this.nConsumed=0;\r
+ this.sFK=null;\r
+ this.sLK=null;\r
+ this.addHTML=function(sHTML,nConsumed,bDown,bK,sK){\r
+ if(bDown)\r
+ this.sHTML+=sHTML;\r
+ else\r
+ this.sHTML=sHTML+this.sHTML;\r
+ this.nCurrent++; \r
+ this.nConsumed+=nConsumed;\r
+ if(bK)\r
+ {\r
+ if(!this.sFK)\r
+ this.sFK=sK;\r
+ if(!this.sLK)\r
+ this.sLK=sK;\r
+ if(bDown)\r
+ this.sLK=sK;\r
+ else\r
+ this.sFK=sK;\r
+ }\r
+ }\r
+ this.appendHTML=function(oHTML,bDown){\r
+ this.addSubHTML(oHTML,bDown);\r
+ if(!this.sFK)\r
+ this.sFK=oHTML.sFK;\r
+ if(!this.sLK)\r
+ this.sLK=oHTML.sLK;\r
+ if(bDown)\r
+ this.sLK=oHTML.sLK;\r
+ else\r
+ this.sFK=oHTML.sFK;\r
+ } \r
+ \r
+ this.addSubHTML=function(oHTML,bDown){\r
+ if(bDown)\r
+ this.sHTML+=oHTML.sHTML;\r
+ else\r
+ this.sHTML=oHTML.sHTML+this.sHTML;\r
+ this.nCurrent+=oHTML.nCurrent;\r
+ this.nConsumed+=oHTML.nConsumed; \r
+ }\r
+}\r
+\r
+function getMaxUnits()\r
+{\r
+ return Math.floor(gnMaxMargin/gnUHeight)+1;\r
+}\r
+\r
+function getFakeItemsHTMLbyCount(nB,nCount)\r
+{\r
+ var nMU=getMaxUnits();\r
+ var nNum=Math.floor(nCount/nMU);\r
+ var sHTML="";\r
+ for(var i=0;i<nNum;i++)\r
+ sHTML+=getFakeItemHTML(nB,nMU-1);\r
+ \r
+ var nRest=nCount%nMU;\r
+ sHTML+=getFakeItemHTML(nB,nRest-1);\r
+ return sHTML;\r
+}\r
+\r
+function getFakeItemHTML(nB,nNum)\r
+{\r
+ return "<h6 name=fk"+nB+" id=fk"+nB+" style=\"margin-top:"+gnUHeight*nNum+";margin-bottom:0\"> </h6>";\r
+}\r
+\r
+function fakeItemsArea(nB,n,sKA,sKB,obj)\r
+{\r
+ this.nB=nB;\r
+ this.nNum=n;\r
+ this.sKA=sKA;\r
+ this.sKB=sKB;\r
+ this.obj=obj;\r
+ this.nMargin=(n-1)*gnUHeight;\r
+\r
+ this.setNum=function(n)\r
+ {\r
+ var nLastobj=-1;\r
+ var nDelta=this.nMargin;\r
+ this.nMargin=(n-1)*gnUHeight;\r
+ nDelta=nDelta-this.nMargin;\r
+ if(n>0)\r
+ {\r
+ this.nNum=n;\r
+ var nMU=getMaxUnits();\r
+ nLastobj=Math.floor((n-1)/nMU);\r
+ if(this.obj.length)\r
+ this.obj[nLastobj].style.marginTop=((n-1)%nMU)*gnUHeight;\r
+ else\r
+ this.obj.style.marginTop=((n-1)%nMU)*gnUHeight;\r
+ }\r
+ if(this.obj.length)\r
+ {\r
+ for(var i=this.obj.length-1;i>nLastobj;i--)\r
+ removeThis(this.obj[i]);\r
+ }\r
+ else\r
+ {\r
+ if(nLastobj==-1)\r
+ removeThis(this.obj);\r
+ }\r
+ return nDelta;\r
+ }\r
+ this.insertAdjacentHTML=function(sWhere,sHTML)\r
+ {\r
+ if(sWhere=="beforeBegin")\r
+ {\r
+ if(this.obj.length)\r
+ this.obj[0].insertAdjacentHTML(sWhere,sHTML);\r
+ else\r
+ this.obj.insertAdjacentHTML(sWhere,sHTML);\r
+ }\r
+ else if(sWhere=="afterEnd")\r
+ {\r
+ if(this.obj.length)\r
+ {\r
+ if(gbMac&&gbIE5&&this.obj[this.obj.length-1].nextSibling)\r
+ this.obj[this.obj.length-1].nextSibling.insertAdjacentHTML("beforeBegin",sHTML);\r
+ else\r
+ this.obj[this.obj.length-1].insertAdjacentHTML(sWhere,sHTML);\r
+ }\r
+ else\r
+ {\r
+ if(gbMac&&gbIE5&&this.obj.nextSibling)\r
+ this.obj.nextSibling.insertAdjacentHTML("beforeBegin",sHTML);\r
+ else\r
+ this.obj.insertAdjacentHTML(sWhere,sHTML);\r
+ }\r
+ }\r
+ }\r
+ this.getBtm=function()\r
+ {\r
+ if(this.obj.length)\r
+ return this.obj[this.obj.length-1].offsetTop;\r
+ else\r
+ return this.obj.offsetTop;\r
+ }\r
+ this.getTop=function()\r
+ {\r
+ return this.getBtm()-this.nMargin;\r
+ }\r
+}\r
+\r
+function usedItems(nB,nE)\r
+{\r
+ this.nB=nB;\r
+ this.nE=nE;\r
+ this.oN=null;\r
+}\r
+\r
+function checkReady()\r
+{\r
+ var len=gaChunks.length;\r
+ var bNeedLoad=false;\r
+ var aDataCon;\r
+ var s=0;\r
+ var bDown=(gsSKB==null);\r
+ var sK=bDown?gsSKA:gsSKB;\r
+ if(sK==null)\r
+ {\r
+ markEnd();\r
+ setTimeout("checkAgain();",50);\r
+ return;\r
+ }\r
+ if(!gsChK||sK!=gsChK||gnNum==0)\r
+ {\r
+ gnCheck=0;\r
+ gsChK=sK;\r
+ aDataCon=new Array();\r
+ }\r
+ else{\r
+ s=gnNum;\r
+ aDataCon=gaDataCon;\r
+ }\r
+ for(var i=gnCheck;i<len;i++)\r
+ {\r
+ var oCData=getChunkedData(i,bDown,sK);\r
+ if(oCData)\r
+ {\r
+ if(!oCData.aKs&&oCData.sFileName!=null)\r
+ {\r
+ bNeedLoad=true;\r
+ goCData=oCData;\r
+ gnNum=s;\r
+ gnCheck=i;\r
+ gaDataCon=aDataCon;\r
+ oCData.nProjId=i;\r
+ gbLoadInfo=false;\r
+ beginLoading();\r
+ loadData2(gaData[i].sPPath+gaData[i].sDPath+oCData.sFileName);\r
+ return;\r
+ }\r
+ else{\r
+ aDataCon[s++]=oCData;\r
+ }\r
+ }\r
+ }\r
+ if(!bNeedLoad)\r
+ {\r
+ gnNum=0;\r
+ gsSKA=gsSKB=gsShowK=null;\r
+ \r
+ var oHTML=new indexHTMLPart();\r
+ var aPos=new Array();\r
+ var aOriPos=new Array();\r
+ var aMaxPos=new Array();\r
+ var aMinPos=new Array();\r
+ \r
+ if(gbNeedCalc||gbFindCK) gnIns=0;\r
+ for(i=0;i<aDataCon.length;i++)\r
+ {\r
+ aPos[i]=getIdxPos(aDataCon[i],bDown,sK);\r
+ if(gbNeedCalc||gbFindCK)\r
+ {\r
+ gnIns+=aPos[i]+aDataCon[i].nTotal-aDataCon[i].nNum;\r
+ if(!bDown)\r
+ {\r
+ if(aPos[i]!=-1)\r
+ {\r
+ if(aDataCon[i].aKs)\r
+ gnIns+=aDataCon[i].aKs[aPos[i]].nNKOff;\r
+ else\r
+ {\r
+ var n=aPos[i]+1;\r
+ while(n<aDataCon[i].aKsOnly.length&&!aDataCon[i].aKsOnly[n])\r
+ n++;\r
+ n=n-aPos[i]-1;\r
+ gnIns+=n;\r
+ }\r
+ }\r
+ }\r
+ }\r
+ aOriPos[i]=aPos[i];\r
+ getLimit(aDataCon,aPos,aMaxPos,aMinPos,i);\r
+ }\r
+ if((gbNeedCalc||gbFindCK)&&!bDown&&gnIns!=-1)\r
+ {\r
+ gnIns+=(aDataCon.length-1)\r
+ }\r
+ if(gnIns!=-1||gbFindCK)\r
+ {\r
+ oHTML.nNeeded=gnNeeded;\r
+ var bDone=writeItems(oHTML,aDataCon,aPos,aMinPos,aMaxPos,bDown,1);\r
+ if(oHTML.nConsumed!=0)\r
+ {\r
+ var nB;\r
+ if(!bDown)\r
+ nB=gnIns-oHTML.nConsumed+1;\r
+ else\r
+ nB=gnIns;\r
+ \r
+ var oldScrollPos=document.body.scrollTop;\r
+ if(insertIdxKs(nB,oHTML,gbScrl))\r
+ {\r
+ updateUsedK(aDataCon,aOriPos,aPos,bDown);\r
+ if(!gbScrl&&gbMac)\r
+ {\r
+ while(document.body.scrollTop!=oldScrollPos)\r
+ document.body.scrollTop=oldScrollPos;\r
+ }\r
+ gbScrl=false;\r
+ }\r
+ if(gbFindCK)\r
+ {\r
+ gbFindCK=false;\r
+ gbNeedCalc=true;\r
+ gsSKB=oHTML.sFK;\r
+ gnIns=-1;\r
+ setTimeout("checkReady();",50);\r
+ return;\r
+ }\r
+ }\r
+ else if(gbFindCK)\r
+ {\r
+ gbFindCK=false;\r
+ gbNeedCalc=true;\r
+ gsSKB=getFirstKeyFromPos(aDataCon,aPos);\r
+ gnIns=-1;\r
+ setTimeout("checkReady();",50);\r
+ return;\r
+ }\r
+ if(!findCKInDom()) return;\r
+\r
+ gnNeeded=gnNeeded-oHTML.nCurrent;\r
+ gnIns=-1;\r
+ markEnd();\r
+ setTimeout("checkAgain();",50);\r
+ gbNeedCalc=false;\r
+ }\r
+ else\r
+ {\r
+ if(!findCKInDom()) return;\r
+ markEnd();\r
+ setTimeout("checkAgain();",50);\r
+ }\r
+ }\r
+}\r
+\r
+function getFirstKeyFromPos(aDataCon,aPos)\r
+{\r
+ var sCurrentK=getBiggestChar();\r
+ for(var i=0;i<aPos.length;i++)\r
+ {\r
+ if(aDataCon[i].aKs&&aDataCon[i].aKs.length>0&&aPos[i]>=0&&aPos[i]<aDataCon[i].aKs.length)\r
+ {\r
+ if(sCurrentK==""||\r
+ compare(sCurrentK,aDataCon[i].aKs[aPos[i]].sName)>0)\r
+ {\r
+ sCurrentK=aDataCon[i].aKs[aPos[i]].sName;\r
+ }\r
+ }\r
+ }\r
+ return sCurrentK;\r
+}\r
+\r
+function checkAgain()\r
+{\r
+ if(!gbProcess)\r
+ {\r
+ if(gsBCK!=null)\r
+ {\r
+ gsCK=gsBCK;\r
+ gsBCK=null;\r
+ findCK();\r
+ }\r
+ else\r
+ {\r
+ markBegin();\r
+ getUnitIdx(document.body.scrollTop,document.body.clientHeight);\r
+ }\r
+ }\r
+ else\r
+ setTimeout("checkAgain()",50);\r
+}\r
+\r
+function getLimit(aDataCon,aPos,aMaxPos,aMinPos,i)\r
+{\r
+ aMaxPos[i]=aDataCon[i].nNum;\r
+ aMinPos[i]=-1;\r
+ var oPNode=null;\r
+ if(aDataCon[i].oUsedItems)\r
+ {\r
+ var oUsedItems=aDataCon[i].oUsedItems;\r
+ do{\r
+ if(oUsedItems.nB>aPos[i])\r
+ {\r
+ aMaxPos[i]=oUsedItems.nB;\r
+ break;\r
+ }\r
+ oPNode=oUsedItems;\r
+ oUsedItems=oUsedItems.oN;\r
+ }while(oUsedItems!=null);\r
+ if(oPNode)\r
+ aMinPos[i]=oPNode.nE;\r
+ }\r
+ else if(aDataCon[i].aKs==null)\r
+ {\r
+ aMaxPos[i]=aMinPos[i]=aPos[i];\r
+ }\r
+ if(aMinPos[i]>=aPos[i]||aMaxPos[i]<=aPos[i])\r
+ {\r
+ aMaxPos[i]=aMinPos[i]=aPos[i];\r
+ }\r
+}\r
+\r
+function getIdxPos(oIdx,bDown,sK)\r
+{\r
+ var aKs=oIdx.aKs;\r
+ var nIdx;\r
+ if(bDown)\r
+ nIdx=oIdx.nNum;\r
+ else\r
+ nIdx=-1;\r
+ if(aKs!=null)\r
+ {\r
+ for(var i=0;i<aKs.length;i++)\r
+ { \r
+ if(bDown)\r
+ {\r
+ if(compare(aKs[i].sName,sK)>0)\r
+ {\r
+ nIdx=i;\r
+ break;\r
+ }\r
+ }\r
+ else\r
+ {\r
+ if(compare(aKs[i].sName,sK)<0)\r
+ nIdx=i;\r
+ else\r
+ break;\r
+ }\r
+ i+=aKs[i].nNKOff;\r
+ }\r
+ }\r
+ else if(oIdx.aKsOnly)\r
+ {\r
+ var aKsOnly=oIdx.aKsOnly;\r
+ for(var i=0;i<aKsOnly.length;i++)\r
+ { \r
+ if(aKsOnly[i])\r
+ {\r
+ if(bDown)\r
+ {\r
+ if(compare(aKsOnly[i],sK)>0)\r
+ {\r
+ nIdx=i;\r
+ break;\r
+ }\r
+ }\r
+ else\r
+ {\r
+ if(compare(aKsOnly[i],sK)<0)\r
+ nIdx=i;\r
+ else\r
+ break;\r
+ }\r
+ }\r
+ }\r
+ }\r
+ return nIdx;\r
+}\r
+\r
+function writeItems(oHTML,aDataCon,aPos,aMinPos,aMaxPos,bDown,nLevel)\r
+{\r
+ var aOldPos=new Array();\r
+ for(var i=0;i<aPos.length;i++)\r
+ {\r
+ aOldPos[i]=aPos[i];\r
+ }\r
+ var p;\r
+ do{\r
+ var sCurrentK="";\r
+ var aCurIdxSet=new Array();\r
+ p=0;\r
+ for(i=0;i<aDataCon.length;i++)\r
+ {\r
+ if(aDataCon[i].aKs&&aDataCon[i].aKs.length&&aPos[i]!=-1&&\r
+ (bDown&&aPos[i]<aMaxPos[i])||(!bDown&&aPos[i]>aMinPos[i]))\r
+ {\r
+ if(sCurrentK==""||\r
+ (bDown&&compare(sCurrentK,aDataCon[i].aKs[aPos[i]].sName)>0)||\r
+ (!bDown&&compare(sCurrentK,aDataCon[i].aKs[aPos[i]].sName)<0))\r
+ {\r
+ sCurrentK=aDataCon[i].aKs[aPos[i]].sName;\r
+ p=0;\r
+ aCurIdxSet[p++]=i;\r
+ }\r
+ else if(compare(sCurrentK,aDataCon[i].aKs[aPos[i]].sName)==0){\r
+ aCurIdxSet[p++]=i;\r
+ }\r
+ }\r
+ else if(nLevel==1&&aMaxPos[i]!=aMinPos[i]){\r
+ if(bDown&&aPos[i]==aMaxPos[i])\r
+ {\r
+ if(aDataCon[i].aKs)\r
+ {\r
+ gsSKA=aDataCon[i].aKs[aOldPos[i]].sName;\r
+ return false;\r
+ }\r
+ }\r
+ else if(!bDown&&aPos[i]==aMinPos[i])\r
+ {\r
+ if(aDataCon[i].aKs)\r
+ {\r
+ gsSKB=aDataCon[i].aKs[aOldPos[i]].sName;\r
+ return false;\r
+ }\r
+ }\r
+ }\r
+ }\r
+ if(p>=1){\r
+ for(var s=0;s<p;s++)\r
+ {\r
+ aOldPos[aCurIdxSet[s]]=aPos[aCurIdxSet[s]];\r
+ }\r
+ mergeItems(oHTML,bDown,aDataCon,aCurIdxSet,p,aPos,nLevel);\r
+ adjustPosition(bDown,aDataCon,aCurIdxSet,p,aPos);\r
+ \r
+ if(nLevel==1&&oHTML.nNeeded<=oHTML.nCurrent){\r
+ return true;\r
+ }\r
+ }\r
+ }while(p>0);\r
+ return true;\r
+}\r
+\r
+function updateUsedK(aDataCon,aOriPos,aOldPos,bDown)\r
+{\r
+ for(var i=0;i<aDataCon.length;i++)\r
+ {\r
+ if (aOldPos[i]!=aOriPos[i])\r
+ {\r
+ var nBP=0;\r
+ var nEP=0;\r
+ if(bDown)\r
+ {\r
+ nBP=aOriPos[i];\r
+ nEP=aOldPos[i]-1;\r
+ }\r
+ else\r
+ {\r
+ if (aOldPos[i]!=-1)\r
+ nBP=aOldPos[i]+aDataCon[i].aKs[aOldPos[i]].nNKOff+1;\r
+ else\r
+ nBP=0;\r
+ nEP=aOriPos[i]+aDataCon[i].aKs[aOriPos[i]].nNKOff;\r
+ }\r
+ if(nBP<=nEP)\r
+ {\r
+ setContentsUsed(aDataCon[i],nBP,nEP);\r
+ \r
+ var oFirstPair=aDataCon[i].oUsedItems;\r
+ if(oFirstPair.oN==null&&oFirstPair.nB==0&&oFirstPair.nE==aDataCon[i].nNum-1)\r
+ {\r
+ storeKeysOnly(aDataCon[i]);\r
+ aDataCon[i].oUsedItems=aDataCon[i].aKs=aDataCon[i].sFileName=null;\r
+ }\r
+ }\r
+ }\r
+ }\r
+}\r
+\r
+function storeKeysOnly(oCData)\r
+{\r
+ oCData.aKsOnly=new Array();\r
+ for(var i=0;i<oCData.aKs.length;i++)\r
+ {\r
+ oCData.aKsOnly[i]=oCData.aKs[i].sName;\r
+ i+=oCData.aKs[i].nNKOff;\r
+ }\r
+}\r
+\r
+function setContentsUsed(oIdx,nB,nE)\r
+{\r
+ if(!oIdx.oUsedItems)\r
+ oIdx.oUsedItems=new usedItems(nB,nE);\r
+ else\r
+ {\r
+ var oUsedItems=oIdx.oUsedItems;\r
+ var oPNode=null;\r
+ do{\r
+ if(oUsedItems.nB>nB)\r
+ {\r
+ if(oUsedItems.nB==nE+1)\r
+ {\r
+ oUsedItems.nB=nB;\r
+ }\r
+ else{\r
+ var oNewNode=new usedItems(oUsedItems.nB,oUsedItems.nE);\r
+ oNewNode.oN=oUsedItems.oN;\r
+ oUsedItems.nB=nB;\r
+ oUsedItems.nE=nE;\r
+ oUsedItems.oN=oNewNode;\r
+ }\r
+ break;\r
+ }\r
+ oPNode=oUsedItems;\r
+ oUsedItems=oUsedItems.oN;\r
+ }while(oUsedItems);\r
+ if(!oUsedItems)\r
+ {\r
+ if(oPNode!=null)\r
+ oPNode.oN=new usedItems(nB,nE);\r
+ }\r
+ if(oPNode!=null){\r
+ if(oPNode.nE==oPNode.oN.nB-1)\r
+ {\r
+ oPNode.nE=oPNode.oN.nE;\r
+ oPNode.oN=oPNode.oN.oN;\r
+ }\r
+ }\r
+ }\r
+}\r
+\r
+function projInfo(sPPath,sDPath,sFile)\r
+{\r
+ this.sPPath=sPPath;\r
+ this.sDPath=sDPath;\r
+ this.sFile=sFile;\r
+}\r
+\r
+function addProjInfo(sPPath,sDPath,sFile)\r
+{\r
+ var oIdxInfo=new projInfo(sPPath,sDPath,sFile);\r
+ gaData[gaData.length]=oIdxInfo;\r
+ return oIdxInfo;\r
+}\r
+\r
+function writeDataIFrame()\r
+{\r
+ if(gnLoad<gaData.length)\r
+ {\r
+ gbLoadInfo=true;\r
+ loadData2(gaData[gnLoad].sPPath+gaData[gnLoad].sDPath+gaData[gnLoad].sFile);\r
+ }\r
+ else{\r
+ if(gnItems!=0)\r
+ {\r
+ markBegin();\r
+ writeFakeItems();\r
+ gsSKA="";\r
+ gnNeeded=gnVisible;\r
+ gnIns=0;\r
+ checkReady();\r
+ }\r
+ }\r
+}\r
+\r
+function getH6ById(nPos)\r
+{\r
+ if(document.all)\r
+ return document.all("fk"+nPos);\r
+ else if(document.getElementsByName)\r
+ return document.getElementsByName("fk"+nPos);\r
+ return null; \r
+}\r
+\r
+function showItemsInEvaluation(nBP)\r
+{\r
+ var bRtn=true;\r
+ var fPer=nBP/gnItems;\r
+ var nB=Math.floor(fPer*gnMaxItems);\r
+ var oCData=getChunkByIdx(gnRef,nB);\r
+ if(oCData)\r
+ {\r
+ if(!oCData.aKs&&oCData.sFileName!=null)\r
+ {\r
+ gnNKI=nB;\r
+ goCData=oCData;\r
+ oCData.nProjId=gnRef;\r
+ gbLoadInfo=false;\r
+ beginLoading();\r
+ loadData2(gaData[gnRef].sPPath+gaData[gnRef].sDPath+oCData.sFileName);\r
+ }\r
+ else{\r
+ gsSKA=getKByIdx(oCData,nB);\r
+ if(gsSKA)\r
+ {\r
+ gsSKB=null;\r
+ gbNeedCalc=true;\r
+ gbScrl=true;\r
+ checkReady()\r
+ }\r
+ else\r
+ {\r
+ markEnd();\r
+ bRtn=false;\r
+ }\r
+ }\r
+ }\r
+ else\r
+ {\r
+ markEnd();\r
+ bRtn=false;\r
+ }\r
+ return bRtn;\r
+}\r
+\r
+function isUsed(oCData,nPos)\r
+{\r
+ var oUsed=oCData.oUsedItems;\r
+ while(oUsed&&oUsed.nB<=nPos)\r
+ {\r
+ if(oUsed.nE>=nPos) return true;\r
+ oUsed=oUsed.oN;\r
+ }\r
+ return false;\r
+}\r
+\r
+function getKByIdx(oCData,nB)\r
+{\r
+ var nRelPos=nB-(oCData.nTotal-oCData.nNum);\r
+ var aIKs=oCData.aKs;\r
+ if(nRelPos>=0&&aIKs&&nRelPos<aIKs.length)\r
+ {\r
+ var oK=null;\r
+ do{\r
+ oK=aIKs[nRelPos++];\r
+ } \r
+ while((oK.nType==3||isUsed(oCData,nRelPos-1))&&nRelPos<aIKs.length);\r
+ if(oK.nType!=3)\r
+ {\r
+ return oK.sName;\r
+ }\r
+ else{\r
+ nRelPos=nB-(oCData.nTotal-oCData.nNum)-1;\r
+ if(nRelPos>=0)\r
+ {\r
+ do{\r
+ oK=aIKs[nRelPos--];\r
+ }\r
+ while((oK.nType==3||isUsed(oCData,nRelPos+1))&&nRelPos>=0);\r
+ }\r
+ if(oK.nType!=3)\r
+ {\r
+ return oK.sName;\r
+ }\r
+ }\r
+ }\r
+ return null;\r
+}\r
+\r
+function loadData2(sFileName)\r
+{\r
+ disEvt();\r
+ if(gbXML)\r
+ loadDataXML(sFileName);\r
+ else\r
+ loadData(sFileName);\r
+ enEvt();\r
+}\r
+\r
+function projReady(aChunk)\r
+{\r
+ gaChunks[gnLoad++]=aChunk;\r
+ var len=aChunk.length;\r
+ var nTotal=0;\r
+ if(len>0)\r
+ nTotal=aChunk[len-1].nTotal;\r
+ gnItems+=nTotal;\r
+ if(nTotal>gnMaxItems)\r
+ {\r
+ gnMaxItems=nTotal;\r
+ gnRef=gnLoad-1;\r
+ }\r
+ setTimeout("writeDataIFrame();",1);\r
+}\r
+\r
+function writeFakeItems()\r
+{\r
+ disEvt();\r
+ gnUHeight=15;\r
+ var sHTML=getFakeItemsHTMLbyCount(0,gnItems);\r
+ document.body.insertAdjacentHTML("beforeEnd",sHTML);\r
+ var obj=getH6ById(0);\r
+ if (document.body != null)\r
+ {\r
+ gnVisible=Math.ceil(document.body.clientHeight/gnUHeight);\r
+ }\r
+ gaFakes[0]=new fakeItemsArea(0,gnItems,"",getEndString(),obj);\r
+ enEvt();\r
+}\r
+\r
+function getEndString()\r
+{\r
+ var sBC=getBiggestChar();\r
+ return sBC+sBC+sBC+sBC+sBC+sBC+sBC+sBC;\r
+}\r
+\r
+function getUnitIdx(nScrl,nHeight)\r
+{\r
+ if(gaFakes.length==0)\r
+ {\r
+ markEnd();\r
+ return;\r
+ }\r
+ var nB=0;\r
+ var nE=gaFakes.length-1;\r
+ var nM=-1;\r
+ var nTop=0;\r
+ var nBtm=0;\r
+ var bF=false;\r
+ do{\r
+ nM=(nB+nE)>>1;\r
+ nBtm=gaFakes[nM].getBtm();\r
+ nTop=gaFakes[nM].getTop();\r
+ \r
+ if(nTop>=nScrl+nHeight)\r
+ nE=nM-1;\r
+ else if(nBtm<nScrl)\r
+ nB=nM+1;\r
+ else{\r
+ bF=true;\r
+ break;\r
+ }\r
+ }while(nE>=nB);\r
+ if(bF)\r
+ {\r
+ if(nTop>=nScrl){\r
+ gsSKA=gaFakes[nM].sKA;\r
+ gsSKB=null;\r
+ gnNeeded=Math.ceil((nHeight-nTop+nScrl)/gnUHeight);\r
+ gnIns=gaFakes[nM].nB;\r
+ checkReady();\r
+ }\r
+ else if(nBtm<=nScrl+nHeight){\r
+ gsSKB=gaFakes[nM].sKB;\r
+ gsSKA=null;\r
+ gnNeeded=Math.ceil((nBtm-nScrl+gnScrlMgn)/gnUHeight);\r
+ gbNeedCalc=true;\r
+ checkReady();\r
+ }\r
+ else{\r
+ gnNeeded=gnVisible;\r
+ var nUnitIdx=gaFakes[nM].nB+Math.floor((nScrl-nTop)/gnUHeight);\r
+ if (!showItemsInEvaluation(nUnitIdx))\r
+ {\r
+ gsSKA=gaFakes[nM].sKA;\r
+ gsSKB=null;\r
+ gnNeeded=Math.ceil(nHeight/gnUHeight);\r
+ gnIns=gaFakes[nM].nB;\r
+ checkReady();\r
+ }\r
+ }\r
+ }\r
+ else\r
+ markEnd();\r
+}\r
+\r
+function disEvt()\r
+{\r
+ window.onscroll=null;\r
+ window.onresize=null;\r
+}\r
+\r
+function enEvt()\r
+{\r
+ window.onscroll=window_OnScroll;\r
+ window.onresize=window_OnResize;\r
+}\r
+\r
+function insertIdxKs(nIns,oHTML,bScrl)\r
+{\r
+ var bRtn=true;\r
+ disEvt();\r
+ var nCount=oHTML.nConsumed;\r
+ var nB=0;\r
+ var nE=gaFakes.length-1;\r
+ var nM=-1;\r
+ var bF=false;\r
+ do{\r
+ nM=(nB+nE)>>1;\r
+ if(gaFakes[nM].nB>nIns)\r
+ nE=nM-1;\r
+ else if(gaFakes[nM].nB+gaFakes[nM].nNum<=nIns)\r
+ nB=nM+1;\r
+ else{\r
+ bF=true;\r
+ break;\r
+ }\r
+ }while(nE>=nB);\r
+ if(bF)\r
+ {\r
+ var oFIA=gaFakes[nM];\r
+ var nOffsetTop=oFIA.getTop();\r
+ var nOffsetBottom=oFIA.getBtm();\r
+ var nDelta=0;\r
+ var nHDiff=nIns-oFIA.nB;\r
+ var nTDiff=oFIA.nNum+oFIA.nB-(nIns+nCount);\r
+ if(nHDiff>0)\r
+ {\r
+ nDelta=oFIA.setNum(nHDiff);\r
+ var sOldKBefore=oFIA.sKB;\r
+ oFIA.sKB=oHTML.sFK;\r
+ if(nTDiff>0)\r
+ {\r
+ var sHTML=getFakeItemsHTMLbyCount(nIns,nTDiff);\r
+ oFIA.insertAdjacentHTML("afterEnd",sHTML);\r
+ var obj=getH6ById(nIns);\r
+ insertItemIntoArray(gaFakes,nM+1,new fakeItemsArea(nIns+nCount,nTDiff,oHTML.sLK,sOldKBefore,obj));\r
+ }\r
+ oFIA.insertAdjacentHTML("afterEnd",oHTML.sHTML); \r
+ if(bScrl)\r
+ {\r
+ if(gbMac&&gbIE4)\r
+ {\r
+ var nScrollPos=nOffsetBottom-nDelta;\r
+ while(document.body.scrollTop!=nScrollPos)\r
+ document.body.scrollTop=nScrollPos;\r
+ }\r
+ else\r
+ window.scrollTo(0,nOffsetBottom-nDelta);\r
+ }\r
+ }\r
+ else{\r
+ oFIA.insertAdjacentHTML("beforeBegin",oHTML.sHTML);\r
+ if(bScrl){\r
+ if(gbMac&&gbIE4)\r
+ {\r
+ var nScrollPos=nOffsetTop;\r
+ while(document.body.scrollTop!=nScrollPos)\r
+ document.body.scrollTop=nScrollPos;\r
+ }\r
+ else\r
+ window.scrollTo(0,nOffsetTop);\r
+ }\r
+ \r
+ if(nTDiff>0)\r
+ {\r
+ oFIA.nB=nIns+nCount;\r
+ nDelta=oFIA.setNum(nTDiff);\r
+ oFIA.sKA=oHTML.sLK;\r
+ } \r
+ else{\r
+ gaFakes[nM].setNum(0);\r
+ removeItemFromArray(gaFakes,nM);\r
+ }\r
+ }\r
+ }\r
+ else\r
+ bRtn=false;\r
+ enEvt();\r
+ return bRtn;\r
+}\r
+\r
+function window_OnScroll()\r
+{\r
+ gnSE++;\r
+ setTimeout("procScroll();",50); \r
+}\r
+\r
+function procScroll()\r
+{\r
+ if(gnSE==1&&!gbProcess)\r
+ {\r
+ markBegin();\r
+ getUnitIdx(document.body.scrollTop,document.body.clientHeight);\r
+ }\r
+ gnSE--;\r
+}\r
+\r
+function window_OnResize()\r
+{\r
+ gnRE++;\r
+ setTimeout("procResize();",50);\r
+}\r
+\r
+function procResize()\r
+{\r
+ if(gnRE==1&&!gbProcess)\r
+ {\r
+ markBegin();\r
+ gnVisible=Math.ceil(document.body.clientHeight/gnUHeight);\r
+ if(gnIns==-1)\r
+ getUnitIdx(document.body.scrollTop,document.body.clientHeight);\r
+ }\r
+ gnRE--;\r
+}\r
+\r
+function getChunkByIdx(nIdx,nPosition)\r
+{\r
+ var oCData=null;\r
+ if(nIdx<gaChunks.length)\r
+ {\r
+ var len=gaChunks[nIdx].length;\r
+ if(len>0)\r
+ {\r
+ var nB=0;\r
+ var nE=len-1;\r
+ var bF=false;\r
+ do{\r
+ var nM=(nB+nE)>>1;\r
+ if(nPosition<gaChunks[nIdx][nM].nTotal)\r
+ {\r
+ bF=true;\r
+ nE=nM;\r
+ }\r
+ else\r
+ nB=nM+1;\r
+ }while(nE>nB);\r
+ if(bF)\r
+ oCData=gaChunks[nIdx][nE];\r
+ else if(nPosition<gaChunks[nIdx][nB].nTotal)\r
+ oCData=gaChunks[nIdx][nB];\r
+ }\r
+ }\r
+ return oCData;\r
+}\r
+\r
+function getChunkedData(nIdx,bDown,sK)\r
+{\r
+ var oCData=null;\r
+ var nCandId=-1;\r
+ if(nIdx<gaChunks.length)\r
+ {\r
+ var len=gaChunks[nIdx].length;\r
+ if(len>0)\r
+ {\r
+ var nB=0;\r
+ var nE=len-1;\r
+ var bF=false;\r
+ do{\r
+ var nM=(nB+nE+(bDown?0:1))>>1;\r
+ if(bDown)\r
+ {\r
+ if(compare(sK,gaChunks[nIdx][nM].sEK)<0)\r
+ {\r
+ bF=true;\r
+ nE=nM;\r
+ }\r
+ else\r
+ nB=nM+1;\r
+ }\r
+ else\r
+ {\r
+ if(compare(sK,gaChunks[nIdx][nM].sBK)>0)\r
+ {\r
+ bF=true;\r
+ nB=nM;\r
+ }\r
+ else\r
+ nE=nM-1;\r
+ }\r
+ }while(nE>nB);\r
+ if(bF)\r
+ {\r
+ if(bDown)\r
+ nCandId=nE;\r
+ else\r
+ nCandId=nB;\r
+ }\r
+ else\r
+ {\r
+ if(bDown)\r
+ {\r
+ if(gaChunks[nIdx].length>nB&&compare(sK,gaChunks[nIdx][nB].sEK)<0)\r
+ nCandId=nB;\r
+ else\r
+ nCandId=gaChunks[nIdx].length-1;\r
+ }\r
+ else\r
+ {\r
+ if(0<=nE&&compare(sK,gaChunks[nIdx][nE].sBK)>0)\r
+ nCandId=nE;\r
+ else\r
+ nCandId=0;\r
+ }\r
+ }\r
+ return gaChunks[nIdx][nCandId];\r
+ }\r
+ }\r
+ return null;\r
+}\r
+\r
+function findCK()\r
+{\r
+ if(gsCK!=null)\r
+ {\r
+ gsSKA=gsCK;\r
+ gbFindCK=true;\r
+ gnNeeded=1;\r
+ markBegin();\r
+ checkReady();\r
+ }\r
+}\r
+\r
+function writeLoadingDiv(nIIdx)\r
+{\r
+ return "<div id=\""+gsLoadingDivID+"\" style=\"position:absolute;top:0;left:0;z-index:600;visibility:hidden;padding-left:4px;background-color:ivory;border-width:1;border-style:solid;border-color:black;width:150px;\">"+gsLoadingMsg+"</div>";\r
+}\r
+\r
+var gbWhHost=true;
\ No newline at end of file
--- /dev/null
+<html>\r
+<head>\r
+<title>Index content</title>\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+<base target="bsscright">\r
+<script language="javascript" src="whver.js"></script>\r
+<script language="javascript1.2" src="whmozemu.js"></script>\r
+<script language="javascript1.2" src="whmsg.js"></script>\r
+<script language="javascript1.2" src="whproxy.js"></script>\r
+<script language="javascript1.2" src="whlang.js"></script>\r
+<script language="javascript1.2" src="whutils.js"></script>\r
+<script language="javascript1.2" src="whhost.js"></script>\r
+<script language="javascript1.2" src="whihost.js"></script>\r
+<script language="javascript1.2">\r
+<!--\r
+var goPopup = null;\r
+var gbPopupMenuTimeoutExpired=false;\r
+var gBsClientWidth=640;\r
+var gBsClientHeight=480;\r
+var g_bIsPopupMenuInit=false;\r
+\r
+function WritePopupMenuLayer()\r
+{\r
+ if (!g_bIsPopupMenuInit)\r
+ {\r
+ document.write("<DIV ID='PopupMenu' STYLE='position:absolute; left:0px; top:0px; z-index:4; visibility:hidden;'></DIV>");\r
+ document.write("<STYLE TYPE='text/css'>");\r
+ if (gbMac && gbIE4) {\r
+ document.write(".PopupOver {font-family:'Arial'; color:white; background:navy; font-size:10pt; text-decoration:none;}");\r
+ document.write(".PopupNotOver {font-family:'Arial'; color:black; background:#c0c0c0; font-size:10pt; text-decoration:none;}");\r
+ } else {\r
+ document.write(".PopupOver {font-family:'Arial'; color:white; background:navy; font-size:8pt; text-decoration:none;}");\r
+ document.write(".PopupNotOver {font-family:'Arial'; color:black; background:#c0c0c0; font-size:8pt; text-decoration:none;}");\r
+ }\r
+ document.write("</STYLE>");\r
+ }\r
+ g_bIsPopupMenuInit = true;\r
+}\r
+\r
+function PopupMenu_Invoke()\r
+{\r
+ if (gbNav6)\r
+ resetHighLight();\r
+ \r
+ if (!gbNav6 && document.readyState != "complete")\r
+ return false;\r
+ var fn_arguments = PopupMenu_Invoke.arguments; \r
+ // Make sure we have reasonable arguments\r
+ var argLen = fn_arguments.length;\r
+ if (argLen < 3) {\r
+ return false;\r
+ }\r
+\r
+ // Check to see if we only have one target\r
+ var strTarget = "";\r
+ \r
+ strTarget = "TARGET='" + fn_arguments[1] + "'";\r
+ \r
+ if (argLen < 5) {\r
+ // Get the place that we will be putting the topic into\r
+ var strURL = fn_arguments[3];\r
+\r
+ if (fn_arguments[1] != null && typeof(fn_arguments[1]) != "undefined")\r
+ window.open(strURL, fn_arguments[1]);\r
+ else\r
+ window.open(strURL);\r
+ \r
+ return false;\r
+ }\r
+ \r
+ var strMenu = '<TABLE STYLE="border:2px outset white;" CELLSPACING=0';\r
+ if (gbMac && gbIE4) {\r
+ strMenu += ' CELLPADDING=4';\r
+ } else {\r
+ strMenu += ' CELLPADDING=2';\r
+ } \r
+ strMenu += ' BGCOLOR=#c0c0c0>';\r
+\r
+ // Add each of the items\r
+ if (gbIE55)\r
+ {\r
+ var i = 2;\r
+ while (i <= argLen - 1) {\r
+ strMenu += '<TR><TD><NOBR>'\r
+ strMenu += '<DIV STYLE="padding-left:3pt; padding-right:3pt;"><A ';\r
+ strMenu += ' onclick="parent.PopupMenu_2HandleClick(\'' + excapeSingleQuotandSlash(fn_arguments[i + 1]) + '\', \'' + fn_arguments[1] + '\');"';\r
+ strMenu += ' onmouseover="parent.PopupMenu_Over(event);"';\r
+ strMenu += ' onmouseout="parent.PopupMenu_Out(event);"';\r
+ strMenu += '>';\r
+ strMenu += '<SPAN CLASS="PopupNotOver">' + fn_arguments[i] + '</SPAN>';\r
+ strMenu += '</A></DIV></NOBR></TD></TR>';\r
+ i += 2;\r
+ }\r
+ }\r
+ else\r
+ {\r
+ var i = 2;\r
+ while (i <= argLen - 1) {\r
+ strMenu += '<TR><TD><NOBR>'\r
+ strMenu += '<DIV STYLE="padding-left:3pt; padding-right:3pt;"><A HREF="' + fn_arguments[i + 1] + '" ' + strTarget;\r
+ strMenu += ' onclick="PopupMenu_HandleClick(event);"';\r
+ strMenu += ' onmouseover="PopupMenu_Over(event);"';\r
+ strMenu += ' onmouseout="PopupMenu_Out(event);"';\r
+ strMenu += '>';\r
+ strMenu += '<SPAN CLASS="PopupNotOver">' + excapeSingleQuotandSlash(fn_arguments[i]) + '</SPAN>';\r
+ strMenu += '</A></DIV></NOBR></TD></TR>';\r
+ i += 2;\r
+ }\r
+ }\r
+ strMenu += "</TABLE>";\r
+\r
+ if (gbMac && gbIE4) {\r
+ // ie5 in mac need something. </TABLE> is one of them.\r
+ strMenu +="<TABLE></TABLE>";\r
+ }\r
+\r
+ var layerPopup = null;\r
+ var stylePopup = null;\r
+ var nEventX = 0;\r
+ var nEventY = 0;\r
+ var nWindowWidth = 0;\r
+ if (gbIE4||gbOpera7)\r
+ {\r
+ layerPopup = document.all["PopupMenu"];\r
+ layerPopup.innerHTML = strMenu;\r
+ stylePopup = layerPopup.style;\r
+\r
+ _BSPSGetClientSize();\r
+\r
+ // Get the position of the item causing the event (relative to its parent)\r
+ nEventX = window.event.clientX;\r
+ nEventY = window.event.clientY;\r
+ \r
+ if (nEventY + layerPopup.scrollHeight + 10 < gBsClientHeight) {\r
+ nEventY += document.body.scrollTop + 10;\r
+ } else {\r
+ nEventY = (document.body.scrollTop + gBsClientHeight) - layerPopup.scrollHeight - 20;\r
+ }\r
+ stylePopup.top = nEventY;\r
+\r
+ if (nEventX + layerPopup.scrollWidth + 20 > gBsClientWidth) {\r
+ if (gBsClientWidth - layerPopup.scrollWidth < 5) {\r
+ stylePopup.left = 5;\r
+ } else {\r
+ stylePopup.left = gBsClientWidth - layerPopup.scrollWidth - 5;\r
+ }\r
+ } else {\r
+ stylePopup.left = nEventX + document.body.scrollLeft + 20;\r
+ }\r
+\r
+ if (gbIE55) {\r
+ var nPosX = window.event.clientX;\r
+ var nPosY = window.event.clientY;\r
+ if (window.event.srcElement)\r
+ {\r
+ nPosX = window.event.srcElement.offsetLeft + window.event.srcElement.offsetWidth - document.body.scrollLeft;\r
+ nPosY = window.event.srcElement.offsetTop + window.event.srcElement.offsetHeight - document.body.scrollTop;\r
+ }\r
+ goPopup = window.createPopup();\r
+ var oPopupBody = goPopup.document.body;\r
+ goPopup.document.createStyleSheet();\r
+ goPopup.document.styleSheets[0].addRule(".PopupOver", "{font-family:\"Arial\"; cursor: hand;color:white; background:navy; font-size:8pt; text-decoration:none;}");\r
+ goPopup.document.styleSheets[0].addRule(".PopupNotOver", "{font-family:\"Arial\"; color:black; background:#c0c0c0; font-size:8pt; text-decoration:none;}");\r
+ oPopupBody.insertAdjacentHTML("afterBegin", strMenu);\r
+ goPopup.show(nPosX, nPosY, layerPopup.scrollWidth, layerPopup.scrollHeight, document.body);\r
+ }\r
+ else \r
+ {\r
+ stylePopup.visibility = "visible";\r
+ document.onclick = PopupMenu_HandleClick;\r
+ }\r
+ } else if (gbNav6) {\r
+ layerPopup = document.getElementById("PopupMenu");\r
+ layerPopup.style.visibility = "hidden";\r
+ \r
+ var e = fn_arguments[0];\r
+ nEventX = e.pageX;\r
+ nEventY = e.pageY;\r
+ _BSPSGetClientSize();\r
+ layerPopup.innerHTML = strMenu;\r
+\r
+ if (nEventY + layerPopup.offsetHeight + 20 < window.pageYOffset + gBsClientHeight) {\r
+ nEventY += 20;\r
+ } else {\r
+ nEventY = gBsClientHeight + window.pageYOffset - layerPopup.offsetHeight - 20;\r
+ }\r
+\r
+ if (nEventX + layerPopup.offsetWidth + 20 > gBsClientWidth + window.pageXOffset) {\r
+ if (gBsClientWidth + window.pageXOffset - layerPopup.offsetWidth < 20) {\r
+ nEventX = 5;\r
+ } else {\r
+ nEventX = gBsClientWidth + window.pageXOffset - layerPopup.offsetWidth - 20;\r
+ }\r
+ } else {\r
+ nEventX += 20;\r
+ }\r
+ layerPopup.style.top = nEventY;\r
+ layerPopup.style.left = nEventX;\r
+\r
+ // set again to avoid the frash in netscape 6.\r
+ layerPopup.innerHTML = strMenu;\r
+ layerPopup.style.visibility = "visible";\r
+ window.onclick = PopupMenu_HandleClick;\r
+ } \r
+\r
+ window.gbPopupMenuTimeoutExpired = false;\r
+ setTimeout("PopupMenu_Timeout();", 100);\r
+ return false;\r
+}\r
+\r
+function PopupMenu_Timeout()\r
+{\r
+ window.gbPopupMenuTimeoutExpired = true;\r
+}\r
+\r
+function PopupMenu_Over(e)\r
+{\r
+ if (gbIE4||gbOpera7)\r
+ e.srcElement.className = "PopupOver";\r
+ else if (gbNav6)\r
+ e.target.parentNode.className = "PopupOver";\r
+}\r
+\r
+function PopupMenu_Out(e)\r
+{\r
+ if (gbIE4||gbOpera7)\r
+ e.srcElement.className = "PopupNotOver";\r
+ else if (gbNav6)\r
+ e.target.parentNode.className = "PopupNotOver";\r
+}\r
+\r
+function PopupMenu_2HandleClick(surl, starget)\r
+{\r
+ window.open(surl, starget);\r
+ goPopup.hide();\r
+}\r
+\r
+function PopupMenu_HandleClick(e)\r
+{\r
+ if (!window.gbPopupMenuTimeoutExpired) {\r
+ return;\r
+ }\r
+\r
+ var layerPopup = getElement("PopupMenu");\r
+ layerPopup.style.visibility = "hidden";\r
+\r
+ return;\r
+}\r
+\r
+//Get client size info\r
+function _BSPSGetClientSize()\r
+{\r
+ gBsClientWidth = document.body.clientWidth;\r
+ gBsClientHeight = document.body.clientHeight;\r
+}\r
+\r
+if (window.gbWhIHost)\r
+{\r
+ setBackgroundcolor("White");\r
+ \r
+ setFont("Normal", "Tahoma","8pt","Black","Normal","Normal","none");\r
+ setFont("Empty", "Tahoma","8pt","Black","Normal","Normal","none");\r
+ setFont("Hover", "Tahoma","8pt","Navy","Normal","Normal","underline");\r
+ setActiveBgColor("Silver");\r
+ \r
+ \r
+ IndexWriteClassStyle();\r
+}\r
+else\r
+ document.location.reload();\r
+//-->\r
+</script>\r
+</head>\r
+<body topmargin="2" leftmargin="2" marginwidth="0" marginheight="0" bgproperties="fixed" scroll="auto" bgcolor="white">\r
+<script languageE="JavaScript">\r
+<!--\r
+WritePopupMenuLayer();\r
+//-->\r
+</script>\r
+</body>\r
+</html>\r
+\r
--- /dev/null
+<html>\r
+<head>\r
+<title>Index</title>\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+</head>\r
+<script language="javascript" src="whver.js"></script>\r
+<script language="javascript1.2" src="whproxy.js"></script>\r
+<script language="javascript1.2" src="whmsg.js"></script>\r
+<script language="javascript1.2">\r
+<!--\r
+var gbIndexLayerInit = false;\r
+if (window.gbWhProxy&&window.gbWhMsg&&window.gbWhVer)\r
+{\r
+ var strWrite;\r
+ if (gbMac)\r
+ strWrite="<FRAMESET ROWS='45,100%' framespacing=0 frameborder=0>";\r
+ else\r
+ strWrite="<FRAMESET ROWS='60,100%' framespacing=0 frameborder=0>";\r
+ strWrite +="<FRAME SRC='whiform.htm' title='index form frame' name='idxform' noresize='yes' scrolling='no'>";\r
+ strWrite +="<FRAME SRC='whibody.htm' title='index content frame' name='idxbody' scrolling='yes'>";\r
+ strWrite +="</FRAMESET>";\r
+ document.write(strWrite);\r
+}\r
+else\r
+ document.location.reload();\r
+//-->\r
+</script>\r
+</html>\r
--- /dev/null
+<html>\r
+<head>\r
+<title>Index form</title>\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+</head>\r
+<style>\r
+<!--\r
+body {margin:0;}\r
+-->\r
+</style>\r
+<body bgcolor="#c0c0c0">\r
+<script language="javascript" src="whver.js"></script>\r
+<script language="javascript1.2" src="whmsg.js"></script>\r
+<script language="javascript1.2" src="whproxy.js"></script>\r
+<script language="javascript1.2" src="whutils.js"></script>\r
+<script language="javascript1.2" src="whform.js"></script>\r
+<script language="javascript1.2">\r
+<!--\r
+function indexLookup(bCR)\r
+{\r
+ var strInput = document.IndexInputForm.keywordField.value.toUpperCase();\r
+ if (strInput != "") {\r
+ var oParam = new Object();\r
+ oParam.sInput = strInput;\r
+ oParam.bCR = bCR;\r
+ var oMessage = new whMessage(WH_MSG_SEARCHINDEXKEY, this, 1, oParam);\r
+ SendMessage(oMessage);\r
+ }\r
+ if (gbMac) {\r
+ document.IndexInputForm.keywordField.focus();\r
+ }\r
+}\r
+\r
+function window_Unload()\r
+{\r
+ UnRegisterListener2(this, WH_MSG_SHOWTOC);\r
+ UnRegisterListener2(this, WH_MSG_SHOWIDX);\r
+ UnRegisterListener2(this, WH_MSG_SHOWFTS);\r
+ UnRegisterListener2(this, WH_MSG_SHOWGLO);\r
+}\r
+\r
+function onSendMessage(oMessage)\r
+{\r
+ if (oMessage.nMessageId == WH_MSG_SHOWIDX)\r
+ {\r
+ document.IndexInputForm.keywordField.focus();\r
+ }\r
+ else if (oMessage.nMessageId == WH_MSG_SHOWFTS ||\r
+ oMessage.nMessageId == WH_MSG_SHOWTOC || \r
+ oMessage.nMessageId == WH_MSG_SHOWGLO)\r
+ {\r
+ document.IndexInputForm.keywordField.blur();\r
+ }\r
+ return true;\r
+}\r
+\r
+if (window.gbWhForm)\r
+{\r
+ RegisterListener2(this, WH_MSG_SHOWTOC);\r
+ RegisterListener2(this, WH_MSG_SHOWIDX);\r
+ RegisterListener2(this, WH_MSG_SHOWFTS);\r
+ RegisterListener2(this, WH_MSG_SHOWGLO);\r
+ window.onunload=window_Unload;\r
+ window.onload = init;\r
+ gfunLookUp = indexLookup;\r
+ gfunInit = null;\r
+ gstrFormName = "IndexInputForm"\r
+ gsTitle = "Type in the keyword to find:";\r
+ gsTitle = "Type in the keyword to find:";\r
+\r
+ setBackgroundcolor("White");\r
+ \r
+ setBtnType("none");\r
+ \r
+ \r
+ \r
+ setGoText("Go");\r
+ setFont("Title", "Tahoma","8pt","Navy","Normal","Normal","none");\r
+ \r
+ \r
+ document.write(getFormHTML());\r
+ writeFormStyle();\r
+}\r
+else\r
+ document.location.reload();\r
+//-->\r
+</script>\r
+</body>\r
+</html>
\ No newline at end of file
--- /dev/null
+// WebHelp 5.10.002\r
+var gsDefaultTarget="bsscright";\r
+var gsBgColor="#ffffff";\r
+var gsBgImage="";\r
+var goIdxFont=null;\r
+var goIdxEmptyFont=null;\r
+var goIdxHoverFont=null;\r
+var gsIdxMargin="0pt";\r
+var gsIdxIndent="8pt";\r
+var gsIdxActiveBgColor="#cccccc";\r
+var gsCK = null;\r
+var gsBCK = null;\r
+var gbCR = false;\r
+var gbBCR = false;\r
+var gbWhIHost=true;\r
+\r
+function myEvent()\r
+{\r
+ this.pageX = 0;\r
+ this.pageY = 0;\r
+}\r
+var _event=new myEvent();\r
+\r
+function setBackgroundcolor(sBgColor)\r
+{\r
+ gsBgColor=sBgColor;\r
+}\r
+\r
+function setBackground(sBgImage)\r
+{\r
+ gsBgImage=sBgImage;\r
+}\r
+\r
+function setFont(sType,sFontName,sFontSize,sFontColor,sFontStyle,sFontWeight,sFontDecoration)\r
+{\r
+ var vFont=new whFont(sFontName,sFontSize,sFontColor,sFontStyle,sFontWeight,sFontDecoration);\r
+ if(sType=="Normal")\r
+ goIdxFont=vFont;\r
+ else if(sType=="Empty")\r
+ goIdxEmptyFont=vFont;\r
+ else if(sType=="Hover")\r
+ goIdxHoverFont=vFont;\r
+}\r
+\r
+function setActiveBgColor(sBgColor)\r
+{\r
+ gsIdxActiveBgColor=sBgColor;\r
+}\r
+\r
+function setMargin(sMargin)\r
+{\r
+ gsIdxMargin=sMargin;\r
+}\r
+\r
+function setIndent(sIndent)\r
+{\r
+ gsIdxIndent=sIndent;\r
+}\r
+\r
+function writeOneItem(oHTML,bDown,aDataCon,aCurIdxSet,nLength,aPos,nLevel)\r
+{\r
+ var sHTML="";\r
+ var nIdxSet=aCurIdxSet[0];\r
+ var nIIdx=aPos[nIdxSet];\r
+ var sKOriName=getItemName(aDataCon,nIdxSet,nIIdx);\r
+ var sKName=_textToHtml(sKOriName);\r
+\r
+ var nIdxIndent=parseInt(gsIdxIndent);\r
+ var sTopics="";\r
+ if(nLevel==1){\r
+ if(getItemType(aDataCon,nIdxSet,nIIdx)==1)\r
+ {\r
+ sHTML+="<H6><nobr>";\r
+ sHTML+="<b>"+sKName+"</b></nobr></H6>";\r
+ }\r
+ else{\r
+ for(var i=0;i<nLength;i++)\r
+ sTopics+=getIdxTopics(aDataCon,aCurIdxSet[i],aPos[aCurIdxSet[i]]);\r
+ sHTML+="<p style=\"margin-left:"+gsIdxIndent+"\"><nobr>";\r
+ sHTML+="<a alt=\"" + sKName + "\" href=\"javascript:void(0);\" onfocus=\"clearHighLight();\" onclick=\"PopupMenu_Invoke(event,'"+excapeSingleQuotandSlash(getTargetName(aDataCon,nIdxSet,nIIdx))+"'";\r
+ if(sTopics.length>0)\r
+ sHTML+=sTopics+");return false;\">"+sKName+"</a></nobr></p>";\r
+ else\r
+ sHTML+=");return false;\" style=\""+getFontStyle(goIdxEmptyFont)+"\">"+sKName+"</a></nobr></p>";\r
+ }\r
+ }\r
+ else if(nLevel>=2){\r
+ var nIndent=nIdxIndent*nLevel;\r
+ for(var i=0;i<nLength;i++)\r
+ sTopics+=getIdxTopics(aDataCon,aCurIdxSet[i],aPos[aCurIdxSet[i]]);\r
+ if (nLevel==2)\r
+ sHTML+="<h6 class=\"firstsub\" style=\"margin-left:"+nIndent+"pt\"><nobr>";\r
+ else\r
+ sHTML+="<h6 style=\"margin-left:"+nIndent+"pt\"><nobr>";\r
+ sHTML+="<a alt=\"" + sKName + "\" href=\"javascript:void(0);\" onfocus=\"clearHighLight();\" onclick=\"PopupMenu_Invoke(event,'"+excapeSingleQuotandSlash(getTargetName(aDataCon,nIdxSet,nIIdx))+"'";\r
+ if(sTopics.length>0)\r
+ sHTML+=sTopics+");return false;\">"+sKName+"</a></nobr></h6>";\r
+ else\r
+ sHTML+=");return false;\" style=\""+getFontStyle(goIdxEmptyFont)+"\">"+sKName+"</a></nobr></h6>";\r
+ }\r
+ oHTML.addHTML(sHTML,nLength,bDown,(nLevel==1),sKOriName);\r
+}\r
+\r
+function getTargetName(aDataCon,nIdxSet,nIIdx)\r
+{\r
+ if(nIdxSet<aDataCon.length&&aDataCon[nIdxSet].aKs.length>nIIdx)\r
+ if(aDataCon[nIdxSet].aKs[nIIdx].sTarget)\r
+ return aDataCon[nIdxSet].aKs[nIIdx].sTarget;\r
+ return gsDefaultTarget;\r
+}\r
+\r
+function mergeItems(oHTML,bDown,aDataCon,aCurIdxSet,nLength,aPos,nLevel)\r
+{\r
+ var oLocalHTML=new indexHTMLPart();\r
+ writeOneItem(oLocalHTML,bDown,aDataCon,aCurIdxSet,nLength,aPos,nLevel);\r
+ \r
+ var aLocalPos=new Array();\r
+ var aMaxPos=new Array();\r
+ for(var i=0;i<aPos.length;i++)\r
+ {\r
+ aLocalPos[i]=aPos[i];\r
+ aMaxPos[i]=-1;\r
+ }\r
+ \r
+ for(i=0;i<nLength;i++)\r
+ {\r
+ var nNKOff=getNKOff(aDataCon,aCurIdxSet[i],aLocalPos[aCurIdxSet[i]]);\r
+ aLocalPos[aCurIdxSet[i]]++;\r
+ if(nNKOff>0)\r
+ aMaxPos[aCurIdxSet[i]]=aLocalPos[aCurIdxSet[i]]+nNKOff;\r
+ }\r
+ var oSubHTML=new indexHTMLPart();\r
+ writeItems(oSubHTML,aDataCon,aLocalPos,null,aMaxPos,true,nLevel+1);\r
+ oLocalHTML.addSubHTML(oSubHTML,true);\r
+ oHTML.appendHTML(oLocalHTML,bDown);\r
+}\r
+\r
+function adjustPosition(bDown,aDataCon,aCurIdxSet,nLength,aPos)\r
+{\r
+ if(bDown)\r
+ {\r
+ for(var i=0;i<nLength;i++)\r
+ {\r
+ var nNKOff=getNKOff(aDataCon,aCurIdxSet[i],aPos[aCurIdxSet[i]]);\r
+ aPos[aCurIdxSet[i]]+=(1+nNKOff);\r
+ }\r
+ }\r
+ else{\r
+ for(var i=0;i<nLength;i++)\r
+ {\r
+ var nPKOff=getPKOff(aDataCon,aCurIdxSet[i],aPos[aCurIdxSet[i]]);\r
+ aPos[aCurIdxSet[i]]-=(1+nPKOff);\r
+ }\r
+ }\r
+}\r
+\r
+function getItemName(aDataCon,nIdxSet,nIIdx)\r
+{\r
+ if(nIdxSet<aDataCon.length&&aDataCon[nIdxSet].aKs.length>nIIdx)\r
+ return aDataCon[nIdxSet].aKs[nIIdx].sName;\r
+ else\r
+ return null;\r
+}\r
+\r
+function getItemType(aDataCon,nIdxSet,nIIdx)\r
+{\r
+ if(nIdxSet<aDataCon.length&&aDataCon[nIdxSet].aKs.length>nIIdx)\r
+ return aDataCon[nIdxSet].aKs[nIIdx].nType;\r
+ else\r
+ return 0;\r
+}\r
+\r
+function getNKOff(aDataCon,nIdxSet,nIIdx)\r
+{\r
+ if(nIdxSet<aDataCon.length&&aDataCon[nIdxSet].aKs.length>nIIdx)\r
+ return aDataCon[nIdxSet].aKs[nIIdx].nNKOff;\r
+ else\r
+ return null;\r
+}\r
+\r
+function getPKOff(aDataCon,nIdxSet,nIIdx)\r
+{\r
+ if(nIdxSet<aDataCon.length&&aDataCon[nIdxSet].aKs.length>nIIdx)\r
+ return aDataCon[nIdxSet].aKs[nIIdx].nPKOff;\r
+ else\r
+ return null;\r
+}\r
+\r
+function window_OnLoad()\r
+{\r
+ if(gsBgImage&&gsBgImage.length>0)\r
+ {\r
+ document.body.background=gsBgImage;\r
+ }\r
+ if(gsBgColor&&gsBgColor.length>0)\r
+ {\r
+ document.body.bgColor=gsBgColor;\r
+ }\r
+ document.body.insertAdjacentHTML("beforeEnd",writeLoadingDiv());\r
+ loadIdx();\r
+ var oMsg=new whMessage(WH_MSG_SHOWIDX,this,1,null)\r
+ SendMessage(oMsg);\r
+}\r
+\r
+function loadIdx()\r
+{\r
+ if(!gbReady)\r
+ {\r
+ var oResMsg=new whMessage(WH_MSG_GETPROJINFO,this,1,null);\r
+ if(SendMessage(oResMsg)&&oResMsg.oParam)\r
+ {\r
+ gbReady=true;\r
+ var oProj=oResMsg.oParam;\r
+ var aProj=oProj.aProj;\r
+ gbXML=oProj.bXML;\r
+ if(aProj.length>0)\r
+ {\r
+ var sLangId=aProj[0].sLangId;\r
+ for(var i=0;i<aProj.length;i++)\r
+ {\r
+ if(aProj[i].sIdx&&aProj[i].sLangId==sLangId)\r
+ {\r
+ addProjInfo(aProj[i].sPPath,aProj[i].sDPath,aProj[i].sIdx);\r
+ }\r
+ }\r
+ }\r
+ writeDataIFrame();\r
+ enEvt();\r
+ } \r
+ }\r
+}\r
+\r
+function getIdxTopics(aDataCon,nIdxSet,nIIdx)\r
+{\r
+ var sTopics="";\r
+ if(nIdxSet<aDataCon.length&&aDataCon[nIdxSet].aKs.length>nIIdx)\r
+ {\r
+ if(aDataCon[nIdxSet].aKs[nIIdx].aTopics)\r
+ {\r
+ var nLen=aDataCon[nIdxSet].aKs[nIIdx].aTopics.length;\r
+ var nProj=aDataCon[nIdxSet].nProjId;\r
+ var sPath=gaData[nProj].sPPath;\r
+ for(var i=0;i<nLen;i++)\r
+ {\r
+ var sURL=aDataCon[nIdxSet].aKs[nIIdx].aTopics[i].sURL;\r
+ var sFullPath=_getFullPath(sPath,sURL);\r
+ sTopics+=",'"+excapeSingleQuotandSlash(_textToHtml(aDataCon[nIdxSet].aKs[nIIdx].aTopics[i].sName))+"','"+excapeSingleQuotandSlash(_textToHtml_nonbsp(sFullPath))+"'";\r
+ }\r
+ }\r
+ }\r
+ return sTopics; \r
+}\r
+\r
+function findCKInDom()\r
+{\r
+ if(gsCK!=null)\r
+ {\r
+ var sK=gsCK;\r
+ var oP=getElementsByTag(document,"P");\r
+ if(!oP) return false;\r
+ var len=oP.length;\r
+ var nB=0;\r
+ var nE=len-1;\r
+ var nM=0;\r
+ var sItem="";\r
+ var bF=false;\r
+ while(nB<nE){\r
+ nM=(nB+nE+1)>>1;\r
+ sItem=getInnerText(oP[nM]);\r
+ \r
+ if(compare(sItem,sK)==0)\r
+ {\r
+ bF=true;\r
+ break;\r
+ }\r
+ else if(compare(sItem,sK)>0)\r
+ nE=nM-1;\r
+ else if(compare(sItem,sK)<0)\r
+ nB=nM;\r
+ }\r
+ if(!bF)\r
+ {\r
+ if(nB==nE) nM=nB;\r
+ \r
+ if(nM+1<len)\r
+ {\r
+ sItem=getInnerText(oP[nM+1]);\r
+ if(compare(sItem,sK)<=0) nM++;\r
+ } \r
+ if(nM+1<len)\r
+ {\r
+ sItem=getInnerText(oP[nM+1]);\r
+ if(compare(sItem.substring(0,sK.length),sK)==0) nM++;\r
+ } \r
+ }\r
+ \r
+ var oMatch=oP[nM];\r
+ if(oMatch)\r
+ {\r
+ window.scrollTo(0,oMatch.offsetTop);\r
+ var tempColl=getElementsByTag(oMatch,"A");\r
+ if(tempColl&&tempColl.length>0){\r
+ var nbTag=getElementsByTag(oMatch,"NOBR");\r
+ if(nbTag&&nbTag.length>0)\r
+ HighLightElement(nbTag[0], gsIdxActiveBgColor, "transparent");\r
+ if (gbCR)\r
+ {\r
+ if (gbIE4)\r
+ tempColl(0).click();\r
+ else\r
+ {\r
+ var strCommand = tempColl[0].getAttribute("onClick");\r
+ var nstrCommand = strCommand.indexOf(";");\r
+ strCommand = strCommand.substring(0, nstrCommand);\r
+ strCommand = strCommand.replace("event", "_event");\r
+ window._event.pageX = oMatch.offsetLeft ;\r
+ window._event.pageY = oMatch.offsetTop + 20;\r
+ window.setTimeout(strCommand, 100);\r
+ }\r
+ }\r
+ }\r
+ }\r
+ gsCK=gsBCK;\r
+ gbCR=gbBCR;\r
+ if(gsBCK!=null)\r
+ {\r
+ gsBCK=null;\r
+ gbBCR=false;\r
+ findCK();\r
+ return false;\r
+ }\r
+ \r
+ }\r
+ return true;\r
+}\r
+\r
+function clearHighLight()\r
+{\r
+ resetHighLight(gsBgColor);\r
+}\r
+\r
+function IndexWriteClassStyle()\r
+{\r
+ var sStyle="";\r
+ sStyle+="<STYLE TYPE='text/css'>";\r
+ if (gsBgImage)\r
+ sStyle+="body {border-top:"+gsBgColor+" 1px solid;}\n";\r
+ else\r
+ sStyle+="body {border-top:black 1px solid;}\n";\r
+ if(gbIE4&&gbMac&&!gbIE5)\r
+ {\r
+ var nMargin=parseInt(gsIdxMargin);\r
+ nMargin-=10;\r
+ sStyle+="P {"+getFontStyle(goIdxFont)+"margin-top:"+gsIdxMargin+";margin-bottom:"+gsIdxMargin+";}\n";\r
+ sStyle+="H6 {"+getFontStyle(goIdxFont)+"margin-top:"+gsIdxMargin+";margin-bottom:"+gsIdxMargin+";}\n";\r
+ sStyle+="H6.firstsub {"+getFontStyle(goIdxFont)+"margin-top:"+nMargin+"pt;margin-bottom:"+gsIdxMargin+";}\n";\r
+ }\r
+ else\r
+ {\r
+ sStyle+="P {"+getFontStyle(goIdxFont)+"margin-top:"+gsIdxMargin+";margin-bottom:"+gsIdxMargin+";}\n";\r
+ sStyle+="H6 {"+getFontStyle(goIdxFont)+"margin-top:"+gsIdxMargin+";margin-bottom:"+gsIdxMargin+";}\n";\r
+ }\r
+ sStyle+="DIV {margin-top:"+gsIdxMargin+";margin-bottom:"+gsIdxMargin+";}\n";\r
+ sStyle+="A:link {"+getFontStyle(goIdxFont)+"}\n";\r
+ sStyle+="A:visited {"+getFontStyle(goIdxFont)+"}\n";\r
+ sStyle+="A:active {background-color:"+gsIdxActiveBgColor+";}\n";\r
+ sStyle+="A:hover {"+getFontStyle(goIdxHoverFont)+"}\n";\r
+ sStyle+="</STYLE>"; \r
+ document.write(sStyle);\r
+ return;\r
+}\r
+\r
+function window_Unload()\r
+{\r
+ UnRegisterListener2(this,WH_MSG_PROJECTREADY);\r
+ UnRegisterListener2(this,WH_MSG_SEARCHINDEXKEY);\r
+}\r
+\r
+function onSendMessage(oMsg)\r
+{\r
+ if(oMsg)\r
+ {\r
+ var nMsgId=oMsg.nMessageId;\r
+ if(nMsgId==WH_MSG_SEARCHINDEXKEY)\r
+ {\r
+ if(oMsg.oParam && oMsg.oParam.sInput)\r
+ {\r
+ if(gsCK==null)\r
+ {\r
+ gsCK=oMsg.oParam.sInput;\r
+ gbCR = oMsg.oParam.bCR;\r
+ findCK();\r
+ }\r
+ else\r
+ {\r
+ gsBCK=oMsg.oParam.sInput;\r
+ gbBCR = oMsg.oParam.bCR;\r
+ }\r
+ }\r
+ }\r
+ else if(nMsgId==WH_MSG_PROJECTREADY)\r
+ {\r
+ loadIdx();\r
+ }\r
+ }\r
+ return true;\r
+}\r
+\r
+if(window.gbWhVer&&window.gbWhLang&&window.gbWhMsg&&window.gbWhUtil&&window.gbWhHost&&window.gbWhProxy)\r
+{\r
+ RegisterListener2(this,WH_MSG_PROJECTREADY);\r
+ RegisterListener2(this,WH_MSG_SEARCHINDEXKEY);\r
+ goIdxFont=new whFont("Verdana","8pt","#000000","normal","normal","none");\r
+ goIdxEmptyFont=new whFont("Verdana","8pt","#666666","normal","normal","none");\r
+ goIdxHoverFont=new whFont("Verdana","8pt","#007f00","normal","normal","underline");\r
+\r
+ window.onload=window_OnLoad;\r
+ window.onbeforeunload=window_BUnload;\r
+ window.onunload=window_Unload;\r
+ gbWhIHost=true;\r
+}\r
+else\r
+ document.location.reload();\r
+\r
--- /dev/null
+// WebHelp 5.10.001\r
+var garrSortChar=new Array();\r
+var gaFtsStop=new Array();\r
+var gaFtsStem=new Array();\r
+var gbWhLang=false;\r
+\r
+garrSortChar[0] = 0;\r
+garrSortChar[1] = 1;\r
+garrSortChar[2] = 2;\r
+garrSortChar[3] = 3;\r
+garrSortChar[4] = 4;\r
+garrSortChar[5] = 5;\r
+garrSortChar[6] = 6;\r
+garrSortChar[7] = 7;\r
+garrSortChar[8] = 8;\r
+garrSortChar[9] = 40;\r
+garrSortChar[10] = 41;\r
+garrSortChar[11] = 42;\r
+garrSortChar[12] = 43;\r
+garrSortChar[13] = 44;\r
+garrSortChar[14] = 9;\r
+garrSortChar[15] = 10;\r
+garrSortChar[16] = 11;\r
+garrSortChar[17] = 12;\r
+garrSortChar[18] = 13;\r
+garrSortChar[19] = 14;\r
+garrSortChar[20] = 15;\r
+garrSortChar[21] = 16;\r
+garrSortChar[22] = 17;\r
+garrSortChar[23] = 18;\r
+garrSortChar[24] = 19;\r
+garrSortChar[25] = 20;\r
+garrSortChar[26] = 21;\r
+garrSortChar[27] = 22;\r
+garrSortChar[28] = 23;\r
+garrSortChar[29] = 24;\r
+garrSortChar[30] = 25;\r
+garrSortChar[31] = 26;\r
+garrSortChar[32] = 38;\r
+garrSortChar[33] = 45;\r
+garrSortChar[34] = 46;\r
+garrSortChar[35] = 47;\r
+garrSortChar[36] = 48;\r
+garrSortChar[37] = 49;\r
+garrSortChar[38] = 50;\r
+garrSortChar[39] = 33;\r
+garrSortChar[40] = 51;\r
+garrSortChar[41] = 52;\r
+garrSortChar[42] = 53;\r
+garrSortChar[43] = 88;\r
+garrSortChar[44] = 54;\r
+garrSortChar[45] = 34;\r
+garrSortChar[46] = 55;\r
+garrSortChar[47] = 56;\r
+garrSortChar[48] = 115;\r
+garrSortChar[49] = 119;\r
+garrSortChar[50] = 121;\r
+garrSortChar[51] = 123;\r
+garrSortChar[52] = 125;\r
+garrSortChar[53] = 126;\r
+garrSortChar[54] = 127;\r
+garrSortChar[55] = 128;\r
+garrSortChar[56] = 129;\r
+garrSortChar[57] = 130;\r
+garrSortChar[58] = 57;\r
+garrSortChar[59] = 58;\r
+garrSortChar[60] = 89;\r
+garrSortChar[61] = 90;\r
+garrSortChar[62] = 91;\r
+garrSortChar[63] = 59;\r
+garrSortChar[64] = 60;\r
+garrSortChar[65] = 131;\r
+garrSortChar[66] = 148;\r
+garrSortChar[67] = 150;\r
+garrSortChar[68] = 154;\r
+garrSortChar[69] = 158;\r
+garrSortChar[70] = 168;\r
+garrSortChar[71] = 171;\r
+garrSortChar[72] = 173;\r
+garrSortChar[73] = 175;\r
+garrSortChar[74] = 185;\r
+garrSortChar[75] = 187;\r
+garrSortChar[76] = 189;\r
+garrSortChar[77] = 191;\r
+garrSortChar[78] = 193;\r
+garrSortChar[79] = 197;\r
+garrSortChar[80] = 214;\r
+garrSortChar[81] = 216;\r
+garrSortChar[82] = 218;\r
+garrSortChar[83] = 220;\r
+garrSortChar[84] = 225;\r
+garrSortChar[85] = 230;\r
+garrSortChar[86] = 240;\r
+garrSortChar[87] = 242;\r
+garrSortChar[88] = 244;\r
+garrSortChar[89] = 246;\r
+garrSortChar[90] = 252;\r
+garrSortChar[91] = 61;\r
+garrSortChar[92] = 62;\r
+garrSortChar[93] = 63;\r
+garrSortChar[94] = 64;\r
+garrSortChar[95] = 66;\r
+garrSortChar[96] = 67;\r
+garrSortChar[97] = 131;\r
+garrSortChar[98] = 148;\r
+garrSortChar[99] = 150;\r
+garrSortChar[100] = 154;\r
+garrSortChar[101] = 158;\r
+garrSortChar[102] = 168;\r
+garrSortChar[103] = 171;\r
+garrSortChar[104] = 173;\r
+garrSortChar[105] = 175;\r
+garrSortChar[106] = 185;\r
+garrSortChar[107] = 187;\r
+garrSortChar[108] = 189;\r
+garrSortChar[109] = 191;\r
+garrSortChar[110] = 193;\r
+garrSortChar[111] = 197;\r
+garrSortChar[112] = 214;\r
+garrSortChar[113] = 216;\r
+garrSortChar[114] = 218;\r
+garrSortChar[115] = 220;\r
+garrSortChar[116] = 225;\r
+garrSortChar[117] = 230;\r
+garrSortChar[118] = 240;\r
+garrSortChar[119] = 242;\r
+garrSortChar[120] = 244;\r
+garrSortChar[121] = 246;\r
+garrSortChar[122] = 252;\r
+garrSortChar[123] = 68;\r
+garrSortChar[124] = 69;\r
+garrSortChar[125] = 70;\r
+garrSortChar[126] = 71;\r
+garrSortChar[127] = 27;\r
+garrSortChar[128] = 114;\r
+garrSortChar[129] = 28;\r
+garrSortChar[130] = 82;\r
+garrSortChar[131] = 170;\r
+garrSortChar[132] = 85;\r
+garrSortChar[133] = 112;\r
+garrSortChar[134] = 109;\r
+garrSortChar[135] = 110;\r
+garrSortChar[136] = 65;\r
+garrSortChar[137] = 113;\r
+garrSortChar[138] = 223;\r
+garrSortChar[139] = 86;\r
+garrSortChar[140] = 213;\r
+garrSortChar[141] = 29;\r
+garrSortChar[142] = 255;\r
+garrSortChar[143] = 30;\r
+garrSortChar[144] = 31;\r
+garrSortChar[145] = 80;\r
+garrSortChar[146] = 81;\r
+garrSortChar[147] = 83;\r
+garrSortChar[148] = 84;\r
+garrSortChar[149] = 111;\r
+garrSortChar[150] = 36;\r
+garrSortChar[151] = 37;\r
+garrSortChar[152] = 79;\r
+garrSortChar[153] = 229;\r
+garrSortChar[154] = 222;\r
+garrSortChar[155] = 87;\r
+garrSortChar[156] = 212;\r
+garrSortChar[157] = 32;\r
+garrSortChar[158] = 254;\r
+garrSortChar[159] = 251;\r
+garrSortChar[160] = 39;\r
+garrSortChar[161] = 72;\r
+garrSortChar[162] = 97;\r
+garrSortChar[163] = 98;\r
+garrSortChar[164] = 99;\r
+garrSortChar[165] = 100;\r
+garrSortChar[166] = 73;\r
+garrSortChar[167] = 101;\r
+garrSortChar[168] = 74;\r
+garrSortChar[169] = 102;\r
+garrSortChar[170] = 133;\r
+garrSortChar[171] = 93;\r
+garrSortChar[172] = 103;\r
+garrSortChar[173] = 35;\r
+garrSortChar[174] = 104;\r
+garrSortChar[175] = 75;\r
+garrSortChar[176] = 105;\r
+garrSortChar[177] = 92;\r
+garrSortChar[178] = 122;\r
+garrSortChar[179] = 124;\r
+garrSortChar[180] = 76;\r
+garrSortChar[181] = 106;\r
+garrSortChar[182] = 107;\r
+garrSortChar[183] = 108;\r
+garrSortChar[184] = 77;\r
+garrSortChar[185] = 120;\r
+garrSortChar[186] = 199;\r
+garrSortChar[187] = 94;\r
+garrSortChar[188] = 116;\r
+garrSortChar[189] = 117;\r
+garrSortChar[190] = 118;\r
+garrSortChar[191] = 78;\r
+garrSortChar[192] = 131;\r
+garrSortChar[193] = 131;\r
+garrSortChar[194] = 131;\r
+garrSortChar[195] = 131;\r
+garrSortChar[196] = 131;\r
+garrSortChar[197] = 131;\r
+garrSortChar[198] = 131;\r
+garrSortChar[199] = 150;\r
+garrSortChar[200] = 158;\r
+garrSortChar[201] = 158;\r
+garrSortChar[202] = 158;\r
+garrSortChar[203] = 158;\r
+garrSortChar[204] = 175;\r
+garrSortChar[205] = 175;\r
+garrSortChar[206] = 175;\r
+garrSortChar[207] = 175;\r
+garrSortChar[208] = 154;\r
+garrSortChar[209] = 193;\r
+garrSortChar[210] = 197;\r
+garrSortChar[211] = 197;\r
+garrSortChar[212] = 197;\r
+garrSortChar[213] = 197;\r
+garrSortChar[214] = 197;\r
+garrSortChar[215] = 95;\r
+garrSortChar[216] = 197;\r
+garrSortChar[217] = 230;\r
+garrSortChar[218] = 230;\r
+garrSortChar[219] = 230;\r
+garrSortChar[220] = 230;\r
+garrSortChar[221] = 246;\r
+garrSortChar[222] = 227;\r
+garrSortChar[223] = 224;\r
+garrSortChar[224] = 131;\r
+garrSortChar[225] = 131;\r
+garrSortChar[226] = 131;\r
+garrSortChar[227] = 131;\r
+garrSortChar[228] = 131;\r
+garrSortChar[229] = 131;\r
+garrSortChar[230] = 131;\r
+garrSortChar[231] = 150;\r
+garrSortChar[232] = 158;\r
+garrSortChar[233] = 158;\r
+garrSortChar[234] = 158;\r
+garrSortChar[235] = 158;\r
+garrSortChar[236] = 175;\r
+garrSortChar[237] = 175;\r
+garrSortChar[238] = 175;\r
+garrSortChar[239] = 175;\r
+garrSortChar[240] = 154;\r
+garrSortChar[241] = 193;\r
+garrSortChar[242] = 197;\r
+garrSortChar[243] = 197;\r
+garrSortChar[244] = 197;\r
+garrSortChar[245] = 197;\r
+garrSortChar[246] = 197;\r
+garrSortChar[247] = 96;\r
+garrSortChar[248] = 197;\r
+garrSortChar[249] = 230;\r
+garrSortChar[250] = 230;\r
+garrSortChar[251] = 230;\r
+garrSortChar[252] = 230;\r
+garrSortChar[253] = 246;\r
+garrSortChar[254] = 227;\r
+garrSortChar[255] = 250;\r
+\r
+gaFtsStop[0] = "a";\r
+gaFtsStop[1] = "about";\r
+gaFtsStop[2] = "after";\r
+gaFtsStop[3] = "against";\r
+gaFtsStop[4] = "all";\r
+gaFtsStop[5] = "also";\r
+gaFtsStop[6] = "among";\r
+gaFtsStop[7] = "an";\r
+gaFtsStop[8] = "and";\r
+gaFtsStop[9] = "are";\r
+gaFtsStop[10] = "as";\r
+gaFtsStop[11] = "at";\r
+gaFtsStop[12] = "be";\r
+gaFtsStop[13] = "became";\r
+gaFtsStop[14] = "because";\r
+gaFtsStop[15] = "been";\r
+gaFtsStop[16] = "between";\r
+gaFtsStop[17] = "but";\r
+gaFtsStop[18] = "by";\r
+gaFtsStop[19] = "can";\r
+gaFtsStop[20] = "come";\r
+gaFtsStop[21] = "do";\r
+gaFtsStop[22] = "during";\r
+gaFtsStop[23] = "each";\r
+gaFtsStop[24] = "early";\r
+gaFtsStop[25] = "for";\r
+gaFtsStop[26] = "form";\r
+gaFtsStop[27] = "found";\r
+gaFtsStop[28] = "from";\r
+gaFtsStop[29] = "had";\r
+gaFtsStop[30] = "has";\r
+gaFtsStop[31] = "have";\r
+gaFtsStop[32] = "he";\r
+gaFtsStop[33] = "her";\r
+gaFtsStop[34] = "his";\r
+gaFtsStop[35] = "however";\r
+gaFtsStop[36] = "in";\r
+gaFtsStop[37] = "include";\r
+gaFtsStop[38] = "into";\r
+gaFtsStop[39] = "is";\r
+gaFtsStop[40] = "it";\r
+gaFtsStop[41] = "its";\r
+gaFtsStop[42] = "late";\r
+gaFtsStop[43] = "later";\r
+gaFtsStop[44] = "made";\r
+gaFtsStop[45] = "many";\r
+gaFtsStop[46] = "may";\r
+gaFtsStop[47] = "me";\r
+gaFtsStop[48] = "med";\r
+gaFtsStop[49] = "more";\r
+gaFtsStop[50] = "most";\r
+gaFtsStop[51] = "near";\r
+gaFtsStop[52] = "no";\r
+gaFtsStop[53] = "non";\r
+gaFtsStop[54] = "not";\r
+gaFtsStop[55] = "of";\r
+gaFtsStop[56] = "on";\r
+gaFtsStop[57] = "only";\r
+gaFtsStop[58] = "or";\r
+gaFtsStop[59] = "other";\r
+gaFtsStop[60] = "over";\r
+gaFtsStop[61] = "several";\r
+gaFtsStop[62] = "she";\r
+gaFtsStop[63] = "some";\r
+gaFtsStop[64] = "such";\r
+gaFtsStop[65] = "than";\r
+gaFtsStop[66] = "that";\r
+gaFtsStop[67] = "the";\r
+gaFtsStop[68] = "their";\r
+gaFtsStop[69] = "then";\r
+gaFtsStop[70] = "there";\r
+gaFtsStop[71] = "these";\r
+gaFtsStop[72] = "they";\r
+gaFtsStop[73] = "this";\r
+gaFtsStop[74] = "through";\r
+gaFtsStop[75] = "to";\r
+gaFtsStop[76] = "under";\r
+gaFtsStop[77] = "until";\r
+gaFtsStop[78] = "use";\r
+gaFtsStop[79] = "was";\r
+gaFtsStop[80] = "we";\r
+gaFtsStop[81] = "were";\r
+gaFtsStop[82] = "when";\r
+gaFtsStop[83] = "where";\r
+gaFtsStop[84] = "which";\r
+gaFtsStop[85] = "who";\r
+gaFtsStop[86] = "with";\r
+gaFtsStop[87] = "you";\r
+\r
+gaFtsStem[0] = "ed";\r
+gaFtsStem[1] = "es";\r
+gaFtsStem[2] = "er";\r
+gaFtsStem[3] = "e";\r
+gaFtsStem[4] = "s";\r
+gaFtsStem[5] = "ingly";\r
+gaFtsStem[6] = "ing";\r
+gaFtsStem[7] = "ly";\r
+\r
+\r
+// as javascript 1.3 support unicode instead of ISO-Latin-1\r
+// need to transfer come code back to ISO-Latin-1 for compare purpose\r
+// Note: Different Language(Code page) maybe need different array:\r
+var gaUToC=new Array();\r
+gaUToC[8364]=128;\r
+gaUToC[8218]=130;\r
+gaUToC[402]=131;\r
+gaUToC[8222]=132;\r
+gaUToC[8230]=133;\r
+gaUToC[8224]=134;\r
+gaUToC[8225]=135;\r
+gaUToC[710]=136;\r
+gaUToC[8240]=137;\r
+gaUToC[352]=138;\r
+gaUToC[8249]=139;\r
+gaUToC[338]=140;\r
+gaUToC[381]=142;\r
+gaUToC[8216]=145;\r
+gaUToC[8217]=146;\r
+gaUToC[8220]=147;\r
+gaUToC[8221]=148;\r
+gaUToC[8226]=149;\r
+gaUToC[8211]=150;\r
+gaUToC[8212]=151;\r
+gaUToC[732]=152;\r
+gaUToC[8482]=153;\r
+gaUToC[353]=154;\r
+gaUToC[8250]=155;\r
+gaUToC[339]=156;\r
+gaUToC[382]=158;\r
+gaUToC[376]=159;\r
+\r
+var gsBiggestChar="";\r
+function getBiggestChar()\r
+{\r
+ if(gsBiggestChar.length==0)\r
+ {\r
+ if(garrSortChar.length<256)\r
+ gsBiggestChar=String.fromCharCode(255);\r
+ else\r
+ {\r
+ var nBiggest=0;\r
+ var nBigChar=0;\r
+ for(var i=0;i<=255;i++)\r
+ {\r
+ if(garrSortChar[i]>nBiggest)\r
+ {\r
+ nBiggest=garrSortChar[i];\r
+ nBigChar=i;\r
+ }\r
+ }\r
+ gsBiggestChar=String.fromCharCode(nBigChar);\r
+ }\r
+\r
+ } \r
+ return gsBiggestChar;\r
+}\r
+\r
+function getCharCode(str,i)\r
+{\r
+ var code=str.charCodeAt(i)\r
+ if(code>256)\r
+ {\r
+ code=gaUToC[code];\r
+ }\r
+ return code;\r
+}\r
+\r
+function compare(strText1,strText2)\r
+{\r
+ if(garrSortChar.length<256)\r
+ {\r
+ var strt1=strText1.toLowerCase();\r
+ var strt2=strText2.toLowerCase();\r
+ if(strt1<strt2) return -1;\r
+ if(strt1>strt2) return 1;\r
+ return 0;\r
+ }\r
+ else\r
+ {\r
+ for(var i=0;i<strText1.length&&i<strText2.length;i++)\r
+ {\r
+ if(garrSortChar[getCharCode(strText1,i)]<garrSortChar[getCharCode(strText2,i)]) return -1;\r
+ if(garrSortChar[getCharCode(strText1,i)]>garrSortChar[getCharCode(strText2,i)]) return 1;\r
+ }\r
+ if(strText1.length<strText2.length) return -1;\r
+ if(strText1.length>strText2.length) return 1;\r
+ return 0;\r
+ }\r
+}\r
+gbWhLang=true;
\ No newline at end of file
--- /dev/null
+// WebHelp 5.10.002\r
+if (! window.gbIE4 && window.gbNav6 && !document.childNodes[0].insertAdjacentHTML){\r
+\r
+HTMLElement.prototype.insertAdjacentElement = function(where,parsedNode)\r
+{\r
+ switch (where){\r
+ case 'beforeBegin':\r
+ this.parentNode.insertBefore(parsedNode,this);\r
+ break;\r
+ case 'afterBegin':\r
+ this.insertBefore(parsedNode,this.firstChild);\r
+ break;\r
+ case 'beforeEnd':\r
+ this.appendChild(parsedNode);\r
+ break;\r
+ case 'afterEnd':\r
+ if (this.nextSibling){\r
+ this.parentNode.insertBefore(parsedNode,this.nextSibling);\r
+ } else {\r
+ this.parentNode.appendChild(parsedNode);\r
+ }\r
+ break;\r
+ }\r
+}\r
+\r
+HTMLElement.prototype.insertAdjacentHTML = function(where,htmlStr){\r
+\r
+ var r = this.ownerDocument.createRange();\r
+ r.setStartBefore(this);\r
+ var parsedHTML = r.createContextualFragment(htmlStr);\r
+ this.insertAdjacentElement(where,parsedHTML);\r
+}\r
+\r
+\r
+HTMLElement.prototype.insertAdjacentText = function(where,txtStr){\r
+\r
+ var parsedText = document.createTextNode(txtStr);\r
+ this.insertAdjacentElement(where,parsedText);\r
+}\r
+}\r
+\r
+function testScroll() {\r
+ // Initialize scrollbar cache if necessary\r
+ if (window._pageXOffset==null) {\r
+ window._pageXOffset = window.pageXOffset;\r
+ window._pageYOffset = window.pageYOffset;\r
+ }\r
+ // Expose Internet Explorer compatible object model\r
+ document.scrollTop = window.pageYOffset;\r
+ document.scrollLeft = window.pageXOffset;\r
+ window.document.scrollHeight = document.height;\r
+ window.document.scrollWidth = document.width;\r
+ window.document.clientWidth = window.innerWidth;\r
+ window.document.clientHeight = window.innerHeight;\r
+\r
+ // If cache!=current values, call the onscroll event\r
+ if (((window.pageXOffset!=window._pageXOffset) || (window.pageYOffset!=window._pageYOffset)) && (window.onscroll)) \r
+ window.onscroll();\r
+ // Cache new values\r
+ window._pageXOffset = window.pageXOffset;\r
+ window._pageYOffset = window.pageYOffset;\r
+ }\r
+\r
+// Create compatibility layer for Netscape\r
+if (window.gbNav6 && !window.gbNav7) {\r
+ setInterval("testScroll()",50)\r
+}
\ No newline at end of file
--- /dev/null
+// WebHelp 5.10.002\r
+var WH_MSG_RESIZEPANE =0x0100;\r
+var WH_MSG_SHOWPANE =0x0101;\r
+var WH_MSG_HIDEPANE =0x0102;\r
+var WH_MSG_SYNCTOC =0x0103;\r
+var WH_MSG_NEXT =0x0104;\r
+var WH_MSG_PREV =0x0105;\r
+var WH_MSG_NOSEARCHINPUT =0x0106;\r
+var WH_MSG_NOSYNC =0x0107;\r
+var WH_MSG_ENABLEWEBSEARCH =0x0108;\r
+\r
+var WH_MSG_ISPANEVISIBLE =0x0109;\r
+var WH_MSG_PANESTATUE =0x010a;\r
+\r
+var WH_MSG_SYNCINFO =0x010b;\r
+var WH_MSG_PANEINFO =0x010c;\r
+var WH_MSG_WEBSEARCH =0x010d;\r
+\r
+var WH_MSG_SEARCHINDEXKEY =0x0201;\r
+\r
+var WH_MSG_SEARCHFTSKEY =0x020a;\r
+\r
+var WH_MSG_PROJECTREADY =0x0301;\r
+var WH_MSG_GETPROJINFO =0x0302;\r
+\r
+var WH_MSG_SHOWTOC =0x0401;\r
+var WH_MSG_SHOWIDX =0x0402;\r
+var WH_MSG_SHOWFTS =0x0403;\r
+var WH_MSG_SHOWGLO =0x0404;\r
+\r
+var WH_MSG_SHOWGLODEF =0x0500;\r
+\r
+var WH_MSG_GETTOCPATHS =0x0600;\r
+var WH_MSG_GETAVIAVENUES =0x0601;\r
+var WH_MSG_GETCURRENTAVENUE =0x0602;\r
+var WH_MSG_GETPANEINFO =0x0603;\r
+var WH_MSG_AVENUEINFO =0x0604;\r
+\r
+var WH_MSG_GETSTARTFRAME =0x0701;\r
+var WH_MSG_GETDEFAULTTOPIC =0x0702;\r
+\r
+var WH_MSG_SEARCHTHIS =0x0801;\r
+var WH_MSG_GETSEARCHS =0x0802;\r
+\r
+var WH_MSG_ISINFRAMESET =0x0900;\r
+\r
+var WH_MSG_TOOLBARORDER =0x0a00;\r
+var WH_MSG_MINIBARORDER =0x0a01;\r
+var WH_MSG_ISSYNCSSUPPORT =0x0a02;\r
+var WH_MSG_ISSEARCHSUPPORT =0x0a03;\r
+var WH_MSG_GETPANETYPE =0x0a04;\r
+var WH_MSG_BACKUPSEARCH =0x0a05;\r
+var WH_MSG_GETPANES =0x0a06;\r
+var WH_MSG_INITSEARCHSTRING =0x0a07;\r
+var WH_MSG_RELOADNS6 =0x0a08;\r
+var WH_MSG_ISAVENUESUPPORT =0x0a09;\r
+\r
+var WH_MSG_GETCMD =0x0b00;\r
+var WH_MSG_GETPANE =0x0b01;\r
+var WH_MSG_GETDEFPANE =0x0b02;\r
+\r
+function whMessage(nMessageId,wSender,nVersion,oParam)\r
+{\r
+ this.nMessageId=nMessageId;\r
+ this.wSender=wSender;\r
+ this.nVersion=nVersion;\r
+ this.oParam=oParam;\r
+}\r
+var gbWhMsg=true;
\ No newline at end of file
--- /dev/null
+<html>\r
+<head>\r
+<title>KERNEL</title>\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+<script language="javascript1.2" src="whutils.js"></script>\r
+<script language="javascript1.2" src="whmsg.js"></script>\r
+<script language="javascript1.2" src="whstub.js"></script>\r
+<script language="javascript" src="whver.js"></script>\r
+<script language="javascript1.2" src="whstart.js"></script>\r
+<script language="javascript1.2">\r
+<!--\r
+function window_Onload()\r
+{\r
+ if (window.gsTopic)\r
+ frames["bsscright"].document.location = window.gsTopic;\r
+}\r
+window.onload=window_Onload;\r
+//-->\r
+</script>\r
+</head>\r
+\r
+<frameset id="whPfset" cols="260,*"><noframes><p>Your browser does not support frames. We recommend that you update your browser to a version that supports frames.</p><p>To view the Help system without frames click on this<a href="whgdata/whnvp30.htm">hyperlink.</a></p></noframes><frame src="whgdata/whnvp30.htm" title="navigation pane" name="navigation pane" scrolling="no"><frame src="kernel/introduction.htm" title="topic pane" name="bsscright" scrolling="yes"></frameset>\r
+</html>
\ No newline at end of file
--- /dev/null
+// WebHelp 5.10.005\r
+var gaProj=new Array();\r
+var gnChecked=0;\r
+var gsProjName="";\r
+var gbReady=false;\r
+var goMan=null;\r
+var gbXML=false;\r
+var gsFirstPane="";\r
+var gServerEnabled=false;\r
+var gsPath="";\r
+var gbWhPHost=false;\r
+var goDiv = null;\r
+var gsHTML = "";\r
+\r
+if (navigator.currentNavPen)\r
+ gsFirstPane = navigator.currentNavPen;\r
+\r
+\r
+function delayLoad()\r
+{\r
+ if (goDiv&&gsHTML)\r
+ {\r
+ goDiv.innerHTML=gsHTML;\r
+ goDiv=null;\r
+ gsHTML="";\r
+ }\r
+}\r
+\r
+function whCom(sName,sComFile)\r
+{\r
+ this.msName=sName;\r
+ this.msDivId=sName+"Div";\r
+ this.msIFrameId=sName+"IFrame";\r
+ this.msComFile=sComFile;\r
+ this.mbloaded=false;\r
+ this.mbShow=false;\r
+ this.show=function(bShow)\r
+ {\r
+ if(this.mbShow!=bShow)\r
+ {\r
+ if(bShow&&!this.mbloaded)\r
+ {\r
+ this.load();\r
+ }\r
+\r
+ var oDiv=getElement(this.msDivId);\r
+ if(oDiv)\r
+ {\r
+ if(gbIE55||(gbIE5&&gbMac))\r
+ {\r
+ var oIframe=getElement(this.msIFrameId);\r
+ if(oIframe)\r
+ {\r
+ if(bShow)\r
+ {\r
+ oDiv.style.zIndex=3;\r
+ if(oIframe!=null)\r
+ {\r
+ oIframe.style.zIndex=3;\r
+ if (!gbIE55)\r
+ oIframe.style.visibility="visible";\r
+ }\r
+ }\r
+ else\r
+ {\r
+ oDiv.style.zIndex=2;\r
+ if(oIframe!=null)\r
+ {\r
+ oIframe.style.zIndex=2;\r
+ if (!gbIE55)\r
+ oIframe.style.visibility="hidden";\r
+ }\r
+ }\r
+ }\r
+ }\r
+ if (!gbIE55)\r
+ oDiv.style.visibility=(bShow==true)?'visible':'hidden';\r
+ this.mbShow=bShow;\r
+ }\r
+\r
+ }\r
+ }\r
+ this.load=function()\r
+ {\r
+ if(!this.mbloaded)\r
+ {\r
+ if(this.msComFile.length>0){\r
+ var strFile= _getFullPath(getPath(), this.msComFile);\r
+ var oDiv=getElement(this.msDivId);\r
+ if(oDiv){\r
+ if(gbIE4||gbOpera7){\r
+ var nIFrameHeight=oDiv.style.pixelHeight;\r
+ var nIFrameWidth=oDiv.style.pixelWidth;\r
+ var sHTML="<IFRAME ID="+this.msIFrameId+" title=\"" + this.msName + "\" SRC=\""+strFile+"\" BORDER=0 FRAMEBORDER=no STYLE=\"width:";\r
+ if(gbMac){\r
+ sHTML+=nIFrameWidth+"px;height:"+nIFrameHeight+"px;\"></IFRAME>";\r
+ }else{\r
+ sHTML+="100%; height:100%;\"></IFRAME>";\r
+ }\r
+ oDiv.innerHTML=sHTML;\r
+ }else if(gbNav6){\r
+ gsHTML="<IFRAME ID="+this.msIFrameId+" title=\"" + this.msName + "\" SRC=\""+strFile+"\" BORDER=0 FRAMEBORDER=no STYLE=\"width:100%;border:0;height:100%;\"></IFRAME>";\r
+ goDiv = oDiv;\r
+ setTimeout("delayLoad()", 100);\r
+ }\r
+ this.mbloaded=true;\r
+ }\r
+ }\r
+ }\r
+ }\r
+ this.unload=function()\r
+ {\r
+ var oDiv=getElement(this.msDivId);\r
+ if(oDiv)\r
+ oDiv.innerHTML="";\r
+ }\r
+ this.getDivHTML=function()\r
+ {\r
+ var sHTML="";\r
+ if(gbMac&&gbIE4)\r
+ sHTML+="<DIV ID="+this.msDivId+" ALIGN=left STYLE=\"position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;margin:0;padding:0;border:0;\">";\r
+ else if(gbIE5)\r
+ sHTML+="<DIV ID="+this.msDivId+" ALIGN=left STYLE=\"position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;\">";\r
+ else if(gbIE4||gbWindows)\r
+ sHTML+="<DIV ID="+this.msDivId+" ALIGN=left STYLE=\"position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;visibility:hidden\">";\r
+ else\r
+ sHTML+="<DIV ID="+this.msDivId+" ALIGN=left STYLE=\"position:absolute;z-index:1;left:0;top:0;width:100%;height:"+parent.height+";visibility:hidden\">";\r
+ sHTML+="</DIV>";\r
+ return sHTML;\r
+ }\r
+} \r
+\r
+function whComMan()\r
+{\r
+ this.sName="";\r
+ this.maCom=new Array();\r
+ this.addCom=function(sName,sComFile)\r
+ {\r
+ var owhCom=new whCom(sName,sComFile);\r
+ this.maCom[this.maCom.length]=owhCom;\r
+ }\r
+ this.init=function()\r
+ {\r
+ var sHTML="";\r
+ for(var i=0;i<this.maCom.length;i++)\r
+ {\r
+ sHTML+=this.maCom[i].getDivHTML();\r
+ }\r
+ document.body.insertAdjacentHTML("beforeEnd",sHTML);\r
+\r
+ }\r
+ this.showById=function(nId)\r
+ {\r
+ for(var s=0;s<this.maCom.length;s++)\r
+ {\r
+ if(s!==nId)\r
+ this.maCom[s].show(false);\r
+ }\r
+ this.maCom[nId].show(true);\r
+ }\r
+ this.show=function(sName)\r
+ {\r
+ navigator.currentNavPen = sName;\r
+ var bFound=false;\r
+ for(var i=0;i<this.maCom.length;i++)\r
+ {\r
+ if(sName==this.maCom[i].msName)\r
+ {\r
+ bFound=true;\r
+ break;\r
+ }\r
+ }\r
+ if(bFound)\r
+ {\r
+ this.showById(i);\r
+ this.sName=sName;\r
+ }\r
+ }\r
+ this.unload=function()\r
+ {\r
+ for(var i=0;i<this.maCom.length;i++)\r
+ {\r
+ this.maCom[i].unload();\r
+ } \r
+ }\r
+ this.getCurrent=function()\r
+ {\r
+ return this.sName;\r
+ }\r
+}\r
+\r
+function getPath()\r
+{\r
+ if(gsPath=="")\r
+ {\r
+ gsPath=location.href;\r
+ gsPath=_replaceSlash(gsPath);\r
+ var nPosFile=gsPath.lastIndexOf("/");\r
+ gsPath=gsPath.substring(0,nPosFile+1);\r
+ }\r
+ return gsPath;\r
+}\r
+\r
+goMan=new whComMan();\r
+function addPane(sName,sFileName)\r
+{\r
+ var oParam=new Object();\r
+ oParam.sName=sName;\r
+ var oMsg=new whMessage(WH_MSG_GETPANE, this, 1, oParam);\r
+ if (SendMessage(oMsg))\r
+ {\r
+ if (oMsg.oParam.bEnable)\r
+ goMan.addCom(sName,sFileName);\r
+ }\r
+ else\r
+ goMan.addCom(sName,sFileName); \r
+}\r
+\r
+function setShowPane(sName, bForce)\r
+{\r
+ if ((gsFirstPane == "") || bForce)\r
+ {\r
+ var oMsg=new whMessage(WH_MSG_GETDEFPANE, this, 1, null);\r
+ if (SendMessage(oMsg))\r
+ {\r
+ if (oMsg.oParam)\r
+ gsFirstPane = oMsg.oParam;\r
+ else\r
+ gsFirstPane=sName;\r
+ }\r
+ else\r
+ gsFirstPane=sName;\r
+ }\r
+}\r
+\r
+function window_OnLoad()\r
+{\r
+ var oMsg=new whMessage(WH_MSG_GETCMD,this,1,null);\r
+ var bHidePane=false;\r
+ if (SendMessage(oMsg))\r
+ {\r
+ if(oMsg.oParam>0)\r
+ {\r
+ if(oMsg.oParam==1)\r
+ gsFirstPane="toc";\r
+ else if(oMsg.oParam==2)\r
+ gsFirstPane="idx";\r
+ else if(oMsg.oParam==3)\r
+ gsFirstPane="fts";\r
+ else if(oMsg.oParam==4)\r
+ gsFirstPane="glo";\r
+ }\r
+ else if(oMsg.oParam==0)\r
+ {\r
+ bHidePane=true;\r
+ }\r
+ }\r
+ goMan.init();\r
+ if(gsProjName!="") \r
+ loadData2(gsProjName); \r
+ if (bHidePane)\r
+ {\r
+ gsFirstPane="";\r
+ var oMsg1=new whMessage(WH_MSG_HIDEPANE, this, 1, null)\r
+ SendMessage(oMsg1);\r
+ }\r
+ else\r
+ {\r
+ if(gsFirstPane!="")\r
+ goMan.show(gsFirstPane);\r
+ else\r
+ goMan.showById(0);\r
+ }\r
+}\r
+\r
+function setServerEnabled()\r
+{\r
+ gServerEnabled = true;\r
+}\r
+\r
+function loadData2(strFile)\r
+{\r
+ if(gbXML)\r
+ loadDataXML(strFile);\r
+ else\r
+ loadData(strFile);\r
+}\r
+\r
+function addProject(bPreferXML,sXMLName,sHTMLName)\r
+{\r
+ var bLoadXML=bPreferXML;\r
+ if(!gbIE4&&!gbNav6&&!gbOpera7)\r
+ return;\r
+ if(gbIE4&&!gbIE5)\r
+ bLoadXML=false;\r
+ if (gbIE5&&!gbMac)\r
+ bLoadXML=true;\r
+ if(gbIE55||gbNav6)\r
+ bLoadXML=true;\r
+ if(gbOpera7)\r
+ bLoadXML=false; \r
+ if(bLoadXML)\r
+ addProjectXML(sXMLName);\r
+ else\r
+ addProjectHTML(sHTMLName);\r
+}\r
+\r
+function addProjectHTML(sName)\r
+{\r
+ gbXML=false;\r
+ gsProjName=sName;\r
+}\r
+\r
+function addProjectXML(sName)\r
+{\r
+ gbXML=true;\r
+ gsProjName=sName;\r
+}\r
+\r
+function window_MyBunload()\r
+{\r
+ goMan.unload();\r
+ window_BUnload();\r
+}\r
+\r
+function putDataXML(xmlDoc,sdocPath)\r
+{\r
+ if(xmlDoc!=null)\r
+ {\r
+ var projectNode=xmlDoc.getElementsByTagName("project")[0];\r
+ if(projectNode)\r
+ {\r
+ var aRProj=new Array();\r
+ aRProj[0]=new Object();\r
+ aRProj[0].sPPath=_getPath(sdocPath);\r
+ var sLangId=projectNode.getAttribute("langid");\r
+ if(sLangId)\r
+ {\r
+ aRProj[0].sLangId=sLangId;\r
+ }\r
+ var sDPath=projectNode.getAttribute("datapath");\r
+ if(sDPath)\r
+ {\r
+ if(sDPath.lastIndexOf("/")!=sDPath.length-1)\r
+ sDPath+="/";\r
+ aRProj[0].sDPath=sDPath;\r
+ }\r
+ else\r
+ aRProj[0].sDPath="";\r
+ aRProj[0].sToc=projectNode.getAttribute("toc");\r
+ aRProj[0].sIdx=projectNode.getAttribute("index");\r
+ aRProj[0].sFts=projectNode.getAttribute("fts");\r
+ aRProj[0].sGlo=projectNode.getAttribute("glossary");\r
+ var RmtProject=projectNode.getElementsByTagName("remote");\r
+ var nCount=1;\r
+ for (var i=0;i<RmtProject.length;i++)\r
+ {\r
+ var sURL=RmtProject[i].getAttribute("url");\r
+ if(sURL)\r
+ {\r
+ if(sURL.lastIndexOf("/")!=sURL.length-1)\r
+ sURL+="/";\r
+ aRProj[nCount]=new Object();\r
+ aRProj[nCount++].sPPath=_getFullPath(aRProj[0].sPPath,sURL);\r
+ }\r
+ }\r
+ putProjectInfo(aRProj);\r
+ }\r
+ else\r
+ {\r
+ // on Netscape 6.0 under some situation the xml file cannot be loaded.\r
+ // so we use pure html instead.\r
+ if (gnChecked == 0)\r
+ setTimeout("redirectToList();",100);\r
+ else\r
+ {\r
+ gnChecked++;\r
+ setTimeout("checkRemoteProject();", 1);\r
+ }\r
+ }\r
+ }\r
+}\r
+\r
+function onLoadXMLError()\r
+{\r
+ gnChecked++;\r
+ setTimeout("checkRemoteProject();", 1);\r
+}\r
+\r
+function redirectToList()\r
+{\r
+ if(gbReDirectThis)\r
+ document.location=gsNavReDirect;\r
+ else\r
+ parent.document.location=gsNavReDirect;\r
+}\r
+\r
+function putProjectInfo(aRProj)\r
+{\r
+ if(gnChecked==0||isSamePath(gaProj[gnChecked].sPPath,aRProj[0].sPPath))\r
+ {\r
+ if(gnChecked!=0)\r
+ {\r
+ if(aRProj[0].sLangId!=gaProj[0].sLangId)\r
+ alert("The merged Help system "+aRProj[0].sPPath+" is using a different language from the master Help system, which will cause the index and full-text search functionality to be disabled in the merged Help system.");\r
+ }\r
+ gaProj[gnChecked]=aRProj[0];\r
+ for(var i=1;i<aRProj.length;i++)\r
+ {\r
+ var bFound=false;\r
+ for(var j=0;j<gaProj.length;j++)\r
+ {\r
+ if(isSamePath(gaProj[j].sPPath,aRProj[i].sPPath))\r
+ {\r
+ bFound=true;\r
+ break;\r
+ }\r
+ }\r
+ if(!bFound)\r
+ {\r
+ gaProj[gaProj.length]=aRProj[i];\r
+ }\r
+ }\r
+ gnChecked++;\r
+ setTimeout("checkRemoteProject();", 1);\r
+ }\r
+ else\r
+ alert("Could not load correctly, please click Refresh.");\r
+}\r
+\r
+function isSamePath(sPath1,sPath2)\r
+{\r
+ return (sPath1.toLowerCase()==sPath2.toLowerCase());\r
+}\r
+\r
+function checkRemoteProject()\r
+{\r
+ if(gaProj.length!=gnChecked)\r
+ {\r
+ setTimeout("cancelProj("+gnChecked+");",10000);\r
+ loadData2(gaProj[gnChecked].sPPath+gsProjName);\r
+ }\r
+ else{\r
+ var oMsg=new whMessage(WH_MSG_PROJECTREADY,this,1,null);\r
+ gbReady=true;\r
+ SendMessage(oMsg);\r
+ }\r
+}\r
+\r
+function cancelProj(i)\r
+{\r
+ if(i==gnChecked)\r
+ {\r
+ gnChecked++;\r
+ setTimeout("checkRemoteProject();", 1);\r
+ } \r
+}\r
+\r
+function window_resize()\r
+{\r
+ for(var i=0;i<goMan.maCom.length;i++)\r
+ {\r
+ var oFrame=getElement(goMan.maCom[i].msIFrameId);\r
+ if(oFrame)\r
+ {\r
+ oFrame.style.height=document.body.clientHeight;\r
+ oFrame.style.width=document.body.clientWidth;\r
+ }\r
+ }\r
+ window_resize2();\r
+}\r
+\r
+function window_resize2()\r
+{\r
+ if(document.body)\r
+ {\r
+ if(document.body.clientWidth > 1 && document.body.clientHeight>1)\r
+ {\r
+ var oMsg = new whMessage(WH_MSG_RESIZEPANE, this, 1, null);\r
+ SendMessage(oMsg);\r
+ }\r
+ }\r
+}\r
+\r
+function window_unload()\r
+{\r
+ UnRegisterListener2(this,WH_MSG_GETPROJINFO);\r
+ UnRegisterListener2(this,WH_MSG_SHOWTOC);\r
+ UnRegisterListener2(this,WH_MSG_SHOWIDX);\r
+ UnRegisterListener2(this,WH_MSG_SHOWFTS);\r
+ UnRegisterListener2(this,WH_MSG_SHOWGLO);\r
+ UnRegisterListener2(this,WH_MSG_GETPANEINFO);\r
+}\r
+\r
+function onSendMessage(oMsg)\r
+{\r
+ if(oMsg)\r
+ {\r
+ var nMsgId=oMsg.nMessageId;\r
+ if(nMsgId==WH_MSG_GETPROJINFO)\r
+ {\r
+ if(gbReady)\r
+ {\r
+ var oProj=new Object();\r
+ oProj.aProj=gaProj;\r
+ oProj.bXML=gbXML;\r
+ oMsg.oParam=oProj;\r
+ }\r
+ else\r
+ return false;\r
+ }\r
+ else if(nMsgId==WH_MSG_SHOWTOC)\r
+ {\r
+ if(goMan)\r
+ goMan.show("toc");\r
+ var onMsg=new whMessage(WH_MSG_PANEINFO, this, 1, "toc");\r
+ SendMessage(onMsg);\r
+ onMsg = new whMessage(WH_MSG_SHOWPANE, this, 1, null);\r
+ SendMessage(onMsg);\r
+ }\r
+ else if(nMsgId==WH_MSG_SHOWIDX)\r
+ {\r
+ if(goMan)\r
+ goMan.show("idx");\r
+ var onMsg=new whMessage(WH_MSG_PANEINFO, this, 1, "idx");\r
+ SendMessage(onMsg);\r
+ onMsg = new whMessage(WH_MSG_SHOWPANE, this, 1, null);\r
+ SendMessage(onMsg);\r
+ }\r
+ else if(nMsgId==WH_MSG_SHOWFTS)\r
+ {\r
+ if(goMan)\r
+ goMan.show("fts");\r
+ var onMsg=new whMessage(WH_MSG_PANEINFO, this, 1, "fts");\r
+ SendMessage(onMsg);\r
+ onMsg = new whMessage(WH_MSG_SHOWPANE, this, 1, null);\r
+ SendMessage(onMsg);\r
+ }\r
+ else if(nMsgId==WH_MSG_SHOWGLO)\r
+ {\r
+ if(goMan)\r
+ goMan.show("glo");\r
+ var onMsg=new whMessage(WH_MSG_PANEINFO, this, 1, "glo");\r
+ SendMessage(onMsg);\r
+ onMsg = new whMessage(WH_MSG_SHOWPANE, this, 1, null);\r
+ SendMessage(onMsg);\r
+ }\r
+ else if(nMsgId==WH_MSG_GETPANEINFO)\r
+ {\r
+ oMsg.oParam=goMan.getCurrent();\r
+ return false;\r
+ }\r
+ }\r
+ return true;\r
+}\r
+\r
+if(window.gbWhUtil&&window.gbWhMsg&&window.gbWhVer&&window.gbWhProxy)\r
+{\r
+ RegisterListener2(this,WH_MSG_GETPROJINFO);\r
+ RegisterListener2(this,WH_MSG_SHOWTOC);\r
+ RegisterListener2(this,WH_MSG_SHOWIDX);\r
+ RegisterListener2(this,WH_MSG_SHOWFTS);\r
+ RegisterListener2(this,WH_MSG_SHOWGLO);\r
+ RegisterListener2(this,WH_MSG_GETPANEINFO);\r
+\r
+ if((gbMac&&gbIE4)||(gbSunOS&&gbIE5)||gbOpera7)\r
+ {\r
+ window.onresize=window_resize;\r
+ }\r
+ else if(gbIE4)\r
+ {\r
+ window.onresize=window_resize2;\r
+ }\r
+ window.onload=window_OnLoad;\r
+ window.onbeforeunload=window_MyBunload;\r
+ window.onunload=window_unload;\r
+ gbWhPHost=true;\r
+}\r
+else\r
+ document.location.reload();\r
+\r
--- /dev/null
+<html>\r
+<head>\r
+<title>project description</title>\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+</head>\r
+<body>\r
+<script language="javascript" src="whver.js"></script>\r
+<script language="javascript1.2" src="whutils.js"></script>\r
+<script language="javascript1.2" src="whproj.js"></script>\r
+<script language="javascript1.2">\r
+<!--\r
+ setLangId("1033");\r
+ setDataPath("whdata");\r
+ addToc("whtoc.htm");\r
+\r
+ addFts("whfts.htm");\r
+ addGlo("whglo.htm");\r
+\r
+//-->\r
+</script>\r
+</body>\r
+</html>
\ No newline at end of file
--- /dev/null
+// WebHelp 5.10.001\r
+var gaProj=new Array();\r
+\r
+gaProj[0]=new project("");\r
+\r
+function setLangId(sLangId)\r
+{\r
+ gaProj[0].sLangId=sLangId;\r
+}\r
+\r
+function setDataPath(sPath)\r
+{\r
+ if(sPath.length!=0)\r
+ {\r
+ if(sPath.lastIndexOf("/")!=sPath.length-1)\r
+ sPath+="/";\r
+ gaProj[0].sDPath=sPath; \r
+ }\r
+ else\r
+ gaProj[0].sDPath="";\r
+}\r
+\r
+function addToc(sFile)\r
+{\r
+ gaProj[0].sToc=sFile;\r
+}\r
+\r
+function addIdx(sFile)\r
+{\r
+ gaProj[0].sIdx=sFile;\r
+}\r
+\r
+function addFts(sFile)\r
+{\r
+ gaProj[0].sFts=sFile;\r
+}\r
+\r
+function addGlo(sFile)\r
+{\r
+ gaProj[0].sGlo=sFile;\r
+}\r
+\r
+function addRemoteProject(sProjRelPath)\r
+{\r
+ if(sProjRelPath.lastIndexOf("/")!=sProjRelPath.length-1)\r
+ sProjRelPath+="/";\r
+ gaProj[gaProj.length]=new project(sProjRelPath);\r
+}\r
+\r
+function project(sPPath)\r
+{\r
+ this.sPPath=sPPath;\r
+ this.sLangId="";\r
+ this.sDPath="";\r
+ this.sToc="";\r
+ this.sIdx="";\r
+ this.sFts="";\r
+ this.sGlo="";\r
+}\r
+\r
+window.onload=window_OnLoad;\r
+\r
+function window_OnLoad()\r
+{\r
+ gsName=document.location.href;\r
+ gsName=_replaceSlash(gsName);\r
+ var nPos=gsName.lastIndexOf("/");\r
+ if(nPos!=-1)\r
+ gaProj[0].sPPath=gsName.substring(0,nPos+1);\r
+ else\r
+ alert("Error in Loading navigation component. Please regenerate WebHelp.");\r
+ patchPath(gaProj);\r
+ if(parent&&parent!=this&& typeof(parent.putProjectInfo)=="function")\r
+ {\r
+ parent.putProjectInfo(gaProj);\r
+ }\r
+}\r
+\r
+function patchPath(aProj)\r
+{\r
+ for(var i=1;i<aProj.length;i++)\r
+ {\r
+ aProj[i].sPPath=_getFullPath(gaProj[0].sPPath,aProj[i].sPPath);\r
+ }\r
+}
\ No newline at end of file
--- /dev/null
+<?xml version='1.0' encoding='windows-1252' ?>\r
+<project langid="1033" datapath="whxdata" toc="whtoc.xml" fts="whfts.xml" glossary="whglo.xml" >\r
+</project>\r
--- /dev/null
+// WebHelp 5.10.001\r
+var gbInited=false;\r
+var gWndStubPage=null;\r
+function getStubPage()\r
+{\r
+ if(!gbInited)\r
+ {\r
+ gWndStubPage=getStubPage_inter(window);\r
+ gbInited=true;\r
+ }\r
+ return gWndStubPage;\r
+}\r
+\r
+function getStubPage_inter(wCurrent)\r
+{\r
+ if(null==wCurrent.parent||wCurrent.parent==wCurrent)\r
+ return null;\r
+\r
+ if(typeof(wCurrent.parent.whname)=="string"&&"wh_stub"==wCurrent.parent.whname)\r
+ return wCurrent.parent;\r
+ else\r
+ if(wCurrent.parent.frames.length!=0&&wCurrent.parent!=wCurrent)\r
+ return getStubPage_inter(wCurrent.parent);\r
+ else\r
+ return null;\r
+}\r
+\r
+function RegisterListener(framename,nMessageId)\r
+{\r
+ var wSP=getStubPage();\r
+ if(wSP&&wSP!=this)\r
+ return wSP.RegisterListener(framename,nMessageId);\r
+ else\r
+ return false;\r
+}\r
+\r
+function RegisterListener2(oframe,nMessageId)\r
+{\r
+ var wSP=getStubPage();\r
+ if(wSP&&wSP!=this)\r
+ return wSP.RegisterListener2(oframe,nMessageId);\r
+ else\r
+ return false;\r
+}\r
+\r
+function UnRegisterListener2(oframe,nMessageId)\r
+{\r
+ var wSP=getStubPage();\r
+ if(wSP&&wSP!=this&&wSP.UnRegisterListener2)\r
+ return wSP.UnRegisterListener2(oframe,nMessageId);\r
+ else\r
+ return false;\r
+}\r
+\r
+function SendMessage(oMessage)\r
+{\r
+ var wSP=getStubPage();\r
+ if(wSP&&wSP!=this&&wSP.SendMessage)\r
+ return wSP.SendMessage(oMessage);\r
+ else\r
+ return false;\r
+}\r
+\r
+var gbWhProxy=true;\r
+\r
+var gbPreview=false;\r
+gbPreview=false; \r
+if (gbPreview)\r
+ document.oncontextmenu=contextMenu;\r
+\r
+function contextMenu()\r
+{\r
+ return false;\r
+}\r
--- /dev/null
+<?xml version='1.0' encoding='windows-1252' ?>\r
+<resource>\r
+<item name="Prev" value="<<" />\r
+<item name="Hide" value="Hide" />\r
+<item name="SyncTocTooltip" value="Sync TOC" />\r
+<item name="InTopicSearchBtnText" value="Go" />\r
+<item name="FtsInputPrompt" value="Type in the word(s) to search for:" />\r
+<item name="Done" value="Done" />\r
+<item name="Logo/Author" value="Powered By" />\r
+<item name="MergeError1" value="The merged Help system" />\r
+<item name="JS_alert_cantLoadProject" value="Can't load project:" />\r
+<item name="Next" value=">>" />\r
+<item name="SyncToc" value="SyncToc" />\r
+<item name="MergeError2" value="is using a different language from the master Help system, which will cause the index and full-text search functionality to be disabled in the merged Help system." />\r
+<item name="nls_body_instruction" value="Enter your question in the text box above, then click GO." />\r
+<item name="ToolBarSearchBtnText" value="Go" />\r
+<item name="SuggestViewNoFrameMessage" value="To view the Help system without frames click on this" />\r
+<item name="Hide_Navigation_Component" value="Hide Navigation Component" />\r
+<item name="FtsBtnText" value="Go" />\r
+<item name="TopicsFound" value="Topics Found" />\r
+<item name="LoadingContentsData" value="Loading, click here to cancel..." />\r
+<item name="Definition" value="Definition:" />\r
+<item name="CompletingContents" value="Completing Contents..." />\r
+<item name="Seperate" value="|" />\r
+<item name="GeneratedBy" value="Generated by" />\r
+<item name="PoweredBy" value="Powered by" />\r
+<item name="IndexAlphabetBookmarks" value="ABCDEFGHIJKLMNOPQRSTUVWXYZ" />\r
+<item name="Contents" value="Contents" />\r
+<item name="IndexSelectTopicLabel" value="Select a topic, then click Display" />\r
+<item name="Disabled Prev" value="<<" />\r
+<item name="Glossary" value="Glossary" />\r
+<item name="Search" value="Search" />\r
+<item name="CantSearch" value="Cannot search for that phrase." />\r
+<item name="LoadingIndex" value="Loading Index..." />\r
+<item name="LoadingData" value="Loading data, please wait..." />\r
+<item name="Show_Navigation_Component" value="Show Navigation Component" />\r
+<item name="Book" value="Book" />\r
+<item name="Disabled Next" value=">>" />\r
+<item name="nls_body_empty" value="Sorry, we were unable to find a good answer for your question." />\r
+<item name="nls_button_go_hint" value="Go Search" />\r
+<item name="Find" value="Find" />\r
+<item name="CantOpenURLorFile" value="Can't open URL or file" />\r
+<item name="Print" value="Print" />\r
+<item name="About" value="About" />\r
+<item name="Author" value="Author" />\r
+<item name="IndexSelectTopicTitle" value="Select a Topic" />\r
+<item name="Blank_topic_text" value="This topic was created by WinHelp Project Conversion Wizard, and is the destination of a missing topic or broken hyperlink." />\r
+<item name="BrowserLimitedMessage" value="Your browser does not support frames. We recommend that you update your browser to a version that supports frames." />\r
+<item name="LoadingTOCItem" value="Loading Table of Contents:" />\r
+<item name="Display" value="Display" />\r
+<item name="Cancel" value="Cancel" />\r
+<item name="IndexSelectTopicError" value="Please select a topic." />\r
+<item name="nls_edit_label" value="Type in your question:" />\r
+<item name="SearchLabel" value="Search" />\r
+<item name="RelateTopicListPrompt" value="Click a topic, then click Display." />\r
+<item name="NextTooltip" value="Next Topic" />\r
+<item name="JS_alert_colorlimitation" value="WebHelp has detected that your display is set to 16 colors. For full WebHelp support, please set your display to use 256 or more colors." />\r
+<item name="TopicsNotFound" value="No Topics Found." />\r
+<item name="Show" value="Show" />\r
+<item name="PreTooltip" value="Previous Topic" />\r
+<item name="SearchPrompt" value="- Search -" />\r
+<item name="IndexBtnText" value="Go" />\r
+<item name="JS_alert_ProjectLoadingFail" value="Could not load correctly, please click Refresh." />\r
+<item name="LoadingContents" value="Loading contents, please wait..." />\r
+<item name="Term" value="Term:" />\r
+<item name="WebSearchButton" value="WebSearch" />\r
+<item name="Remote_Page" value="Remote Page" />\r
+<item name="WebSearch" value="WebSearch" />\r
+<item name="LoadingFTS" value="Reading Search Data..." />\r
+<item name="Index" value="Index" />\r
+<item name="JS_alert_ErrorInLoading" value="Error in Loading navigation component. Please regenerate WebHelp." />\r
+<item name="JS_alert_appletNotLoad" value="Unable to load applet. If you are using an old version of Netscape, the prefs.js file needs to be edited." />\r
+<item name="IndexInputPrompt" value="Type in the keyword to find:" />\r
+<item name="Page" value="Page" />\r
+<item name="SuggestViewNoFrameMsg2" value="hyperlink." />\r
+<item name="nls_button_go_text" value="Go" />\r
+<item name="Searching" value="Searching..." />\r
+\r
+ <item name="English" value="" />\r
+ <item name="langorder" value="0,1,2,3,4,5,6,7,8,40,41,42,43,44,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,38,45,46,47,48,49,50,33,51,52,53,88,54,34,55,56,115,119,121,123,125,126,127,128,129,130,57,58,89,90,91,59,60,131,148,150,154,158,168,171,173,175,185,187,189,191,193,197,214,216,218,220,225,230,240,242,244,246,252,61,62,63,64,66,67,131,148,150,154,158,168,171,173,175,185,187,189,191,193,197,214,216,218,220,225,230,240,242,244,246,252,68,69,70,71,27,114,28,82,170,85,112,109,110,65,113,223,86,213,29,255,30,31,80,81,83,84,111,36,37,79,229,222,87,212,32,254,251,39,72,97,98,99,100,73,101,74,102,133,93,103,35,104,75,105,92,122,124,76,106,107,108,77,120,199,94,116,117,118,78,131,131,131,131,131,131,131,150,158,158,158,158,175,175,175,175,154,193,197,197,197,197,197,95,197,230,230,230,230,246,227,224,131,131,131,131,131,131,131,150,158,158,158,158,175,175,175,175,154,193,197,197,197,197,197,96,197,230,230,230,230,246,227,250," />\r
+\r
+ <panes show="0">\r
+ <toc />\r
+ <fts />\r
+ <glossary />\r
+ </panes>\r
+\r
+ <stopwords>\r
+ <word name="a" />\r
+ <word name="about" />\r
+ <word name="after" />\r
+ <word name="against" />\r
+ <word name="all" />\r
+ <word name="also" />\r
+ <word name="among" />\r
+ <word name="an" />\r
+ <word name="and" />\r
+ <word name="are" />\r
+ <word name="as" />\r
+ <word name="at" />\r
+ <word name="be" />\r
+ <word name="became" />\r
+ <word name="because" />\r
+ <word name="been" />\r
+ <word name="between" />\r
+ <word name="but" />\r
+ <word name="by" />\r
+ <word name="can" />\r
+ <word name="come" />\r
+ <word name="do" />\r
+ <word name="during" />\r
+ <word name="each" />\r
+ <word name="early" />\r
+ <word name="for" />\r
+ <word name="form" />\r
+ <word name="found" />\r
+ <word name="from" />\r
+ <word name="had" />\r
+ <word name="has" />\r
+ <word name="have" />\r
+ <word name="he" />\r
+ <word name="her" />\r
+ <word name="his" />\r
+ <word name="however" />\r
+ <word name="in" />\r
+ <word name="include" />\r
+ <word name="into" />\r
+ <word name="is" />\r
+ <word name="it" />\r
+ <word name="its" />\r
+ <word name="late" />\r
+ <word name="later" />\r
+ <word name="made" />\r
+ <word name="many" />\r
+ <word name="may" />\r
+ <word name="me" />\r
+ <word name="med" />\r
+ <word name="more" />\r
+ <word name="most" />\r
+ <word name="near" />\r
+ <word name="no" />\r
+ <word name="non" />\r
+ <word name="not" />\r
+ <word name="of" />\r
+ <word name="on" />\r
+ <word name="only" />\r
+ <word name="or" />\r
+ <word name="other" />\r
+ <word name="over" />\r
+ <word name="several" />\r
+ <word name="she" />\r
+ <word name="some" />\r
+ <word name="such" />\r
+ <word name="than" />\r
+ <word name="that" />\r
+ <word name="the" />\r
+ <word name="their" />\r
+ <word name="then" />\r
+ <word name="there" />\r
+ <word name="these" />\r
+ <word name="they" />\r
+ <word name="this" />\r
+ <word name="through" />\r
+ <word name="to" />\r
+ <word name="under" />\r
+ <word name="until" />\r
+ <word name="use" />\r
+ <word name="was" />\r
+ <word name="we" />\r
+ <word name="were" />\r
+ <word name="when" />\r
+ <word name="where" />\r
+ <word name="which" />\r
+ <word name="who" />\r
+ <word name="with" />\r
+ <word name="you" />\r
+ </stopwords>\r
+\r
+ <stems>\r
+ <stem name="ed" />\r
+ <stem name="es" />\r
+ <stem name="er" />\r
+ <stem name="e" />\r
+ <stem name="s" />\r
+ <stem name="ingly" />\r
+ <stem name="ing" />\r
+ <stem name="ly" />\r
+ </stems>\r
+\r
+ <paneskin>\r
+ <background color="#ffffff" img="" />\r
+ <font name="Tahoma" size="8pt" color="#000080" style="Normal" weight="Normal" decoration="none" />\r
+ <toc>\r
+ <background color="#ffffff" img="" />\r
+ <icons>\r
+ <book open="wht_toc2.gif" close="wht_toc1.gif" />\r
+ <item local="wht_toc3.gif" remote="wht_toc4.gif" />\r
+ <newbook open="" close="" />\r
+ <newitem local="" remote="" />\r
+ </icons>\r
+ <fonts>\r
+ <normal name="Tahoma" size="8pt" color="#000000" style="Normal" weight="Normal" decoration="none" />\r
+ <hover name="Tahoma" size="8pt" color="#000080" style="Normal" weight="Normal" decoration="underline" />\r
+ </fonts>\r
+ <activebackgroundcolor attr="#c0c0c0" />\r
+ <margin attr="" />\r
+ <indent attr="" />\r
+ </toc>\r
+ <index>\r
+ <form>\r
+ <fonts>\r
+ <title name="Tahoma" size="8pt" color="#000080" style="Normal" weight="Normal" decoration="none" />\r
+ </fonts>\r
+ <button normal="" hover="" />\r
+ <editwith value="20" />\r
+ </form>\r
+ <background color="#ffffff" img="" />\r
+ <fonts>\r
+ <normal name="Tahoma" size="8pt" color="#000000" style="Normal" weight="Normal" decoration="none" />\r
+ <hover name="Tahoma" size="8pt" color="#000080" style="Normal" weight="Normal" decoration="underline" />\r
+ <empty name="" size="8pt" color="" style="" weight="" decoration="" />\r
+ </fonts>\r
+ <activebackgroundcolor attr="#c0c0c0" />\r
+ <margin attr="" />\r
+ <indent attr="" />\r
+ </index>\r
+ <fts>\r
+ <form>\r
+ <fonts>\r
+ <title name="Tahoma" size="8pt" color="#000080" style="Normal" weight="Normal" decoration="none" />\r
+ </fonts>\r
+ <button normal="" hover="" />\r
+ <editwith value="20" />\r
+ </form>\r
+ <background color="#ffffff" img="" />\r
+ <fonts>\r
+ <normal name="Tahoma" size="8pt" color="#000000" style="Normal" weight="Normal" decoration="none" />\r
+ <hover name="Tahoma" size="8pt" color="#000080" style="Normal" weight="Normal" decoration="underline" />\r
+ <error name="Tahoma" size="8pt" color="#000000" style="Normal" weight="Normal" decoration="none" />\r
+ </fonts>\r
+ <activebackgroundcolor attr="#c0c0c0" />\r
+ <margin attr="" />\r
+ <indent attr="" />\r
+ </fts>\r
+ <glossary>\r
+ <background color="#ffffff" img="" />\r
+ <fonts>\r
+ <normal name="Tahoma" size="8pt" color="#000000" style="Normal" weight="Normal" decoration="none" />\r
+ <hover name="Tahoma" size="8pt" color="#000080" style="Normal" weight="Normal" decoration="underline" />\r
+ </fonts>\r
+ <activebackgroundcolor attr="#c0c0c0" />\r
+ <margin attr="" />\r
+ <indent attr="" />\r
+ </glossary>\r
+ </paneskin>\r
+</resource>
\ No newline at end of file
--- /dev/null
+<html>\r
+<head>\r
+<title>About WebHelp </title>\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+</head>\r
+<style type="text/css">\r
+<!--\r
+P {margin-left:5pt;margin-top:2pt;margin-bottom:2pt;font-size:8pt;font-family:Verdana,sans-serif;}\r
+P.disp {margin-left:5pt; margin-top:0pt;margin-bottom:10pt;font-size:7pt;font-family:Verdana,sans-serif;}\r
+//-->\r
+</style>\r
+<script>\r
+<!--\r
+// this block fix: HTML Dialog Ignores Size Parameters Without SCRIPT Block\r
+//-->\r
+</script> \r
+<body bgcolor="white" scroll=no RIGHTMARGIN=0 BOTTOMMARGIN=0 TOPMARGIN=0 LEFTMARGIN=0>\r
+<table border="0" cellpadding="0" cellspacing="0" width="350">\r
+ <tr>\r
+ <td><img src="wht_spac.gif" width="99" height="1" border="0"></td>\r
+ <td><img src="wht_spac.gif" width="251" height="1" border="0"></td>\r
+ <td><img src="wht_spac.gif" width="1" height="1" border="0"></td>\r
+ </tr>\r
+ <tr>\r
+ <td width="99" height="190" rowspan="3" valign="top"><img src="wht_abgw.jpg" border="0"></td>\r
+ <td width="211" height="60" valign="top"><img src="wht_abtw.jpg" border="0"></td>\r
+ <td><img src="wht_spac.gif" width="1" height="65" border="0"></td>\r
+ </tr>\r
+ <tr>\r
+ <td valign="top">\r
+ <p><a href="http://www.ehelp.com" target="_blank">Macromedia</a></p>\r
+ <p><nobr>Copyright © 1992 - 2004, eHelp Corporation</nobr></p>\r
+ <p>Author: eHelp Corporation</p>\r
+ </td>\r
+ <td><img src="wht_spac.gif" width="1" height="50" border="0"></td>\r
+ </tr>\r
+ <tr>\r
+ <td valign="top">\r
+ <p>Powered by: WebHelp 5.50\r
+ <br>Generated by: RoboHelp X5\r
+ <br><a class="tail" href="http://www.ehelp.com/webhelp1" target="_blank">www.ehelp.com</a></p>\r
+ </td>\r
+ <td><img src="wht_spac.gif" width="1" height="50" border="0"></td>\r
+ </tr>\r
+</table>\r
+</body>\r
+</html>
\ No newline at end of file
--- /dev/null
+<html>\r
+<head>\r
+<title>Blank Page</title>\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+</head>\r
+<body>\r
+</body>\r
+</html>\r
--- /dev/null
+\r
+<html>\r
+<head>\r
+</head>\r
+<script type="text/javascript" language="javascript" src="whver.js"></script>\r
+<script type="text/javascript" language="javascript" src="whutils.js"></script>\r
+<script type="text/javascript" language="javascript" src="whmsg.js"></script>\r
+<script type="text/javascript" language="javascript" >\r
+<!--\r
+if (!window.gbWhVer||!window.gbWhUtil||!window.gbWhMsg)\r
+ document.location.reload();\r
+//-->\r
+</script>\r
+\r
+<script type="text/javascript" language="javascript" src="whproxy.js"></script>\r
+<script type="text/javascript" language="javascript">\r
+<!--\r
+if (!window.gbWhProxy)\r
+ document.location.reload();\r
+//-->\r
+</script>\r
+\r
+\r
+<script language="javascript">\r
+<!--\r
+var gsPane="";\r
+var gnType=3;\r
+\r
+var oMsgPane = new whMessage(WH_MSG_GETPANETYPE, this, 1, null);\r
+if (SendMessage(oMsgPane))\r
+{\r
+ gsPane = oMsgPane.oParam.sPaneURL;\r
+ gnType = oMsgPane.oParam.nType;\r
+}\r
+\r
+ var strDefaultTopic = "about:blank";\r
+ var oParam = new Object();\r
+ oParam.sTopic = "";\r
+ var oMsg = new whMessage(WH_MSG_GETDEFAULTTOPIC, this, 1, oParam);\r
+ if (SendMessage(oMsg) && oParam.sTopic != "")\r
+ strDefaultTopic = oParam.sTopic;\r
+var strHTML = "";\r
+if (gnType == 4)\r
+{\r
+ //no navipane at all\r
+ strHTML += "<frameset border=\"0\" cols=\"100%,*\">";\r
+ strHTML += "<frame src=\"" + strDefaultTopic + "\" name=\"bsscright\" framespacing=\"0\" frameborder=\"0\" border=\"0\" scrolling=\"auto\">";\r
+ strHTML += "<frame src=\"whskin_blank.htm\" noresize>";\r
+ strHTML += "</frameset>";\r
+}\r
+else\r
+ strHTML += "<frameset cols=\"220,*\" hostof=\"parent:minibar_navpane|topic!startpage:no\" frameborder=\"1\" id=\"whPfset\"><frame src=\"whskin_frmset010.htm\" id=\"minibar_navpane\" frameborder=\"0\" border=\"0\" scrolling=\"auto\" marginheight=\"0\" marginwidth=\"0\"></frame><frame src=\""+strDefaultTopic+"\" id=\"topic\" frameborder=\"1\" border=\"1\" scrolling=\"auto\" title=\"Topic\" name=\"bsscright\"></frame></frameset>";\r
+document.write(strHTML);\r
+// handle show pane, hide pane and query pane status message.\r
+RegisterListener2(this, WH_MSG_RESIZEPANE);\r
+RegisterListener2(this, WH_MSG_SHOWPANE);\r
+RegisterListener2(this, WH_MSG_HIDEPANE);\r
+RegisterListener2(this, WH_MSG_ISPANEVISIBLE);\r
+\r
+function window_unload()\r
+{\r
+ UnRegisterListener2(this, WH_MSG_RESIZEPANE);\r
+ UnRegisterListener2(this, WH_MSG_SHOWPANE);\r
+ UnRegisterListener2(this, WH_MSG_HIDEPANE);\r
+ UnRegisterListener2(this, WH_MSG_ISPANEVISIBLE);\r
+}\r
+\r
+window.onunload=window_unload;\r
+\r
+var gbShow=false;\r
+var gstrFrameLastSetting="";\r
+function onSendMessage(oMsg)\r
+{\r
+ var oMsgout = null;\r
+ var nMsgId = oMsg.nMessageId;\r
+ var oFrameset = null;\r
+ if (nMsgId == WH_MSG_SHOWPANE)\r
+ {\r
+ if (!gbShow)\r
+ {\r
+ oFrameset = getElement("whPfset");\r
+ if (oFrameset)\r
+ {\r
+ if (gstrFrameLastSetting)\r
+ oFrameset.cols= gstrFrameLastSetting;\r
+ else\r
+ oFrameset.cols= "220,*";\r
+ }\r
+ gbShow=true;\r
+ oMsgout = new whMessage(WH_MSG_PANESTATUE, this, 1, "visible");\r
+ SendMessage(oMsgout);\r
+ }\r
+ return false;\r
+ }\r
+ else if (nMsgId == WH_MSG_HIDEPANE)\r
+ {\r
+ oFrameset = getElement("whPfset");\r
+ if (oFrameset)\r
+ {\r
+ gstrFrameLastSetting=oFrameset.cols; \r
+ var oWnd=frames[0];\r
+ if (oWnd && oWnd.document && oWnd.document.body)\r
+ {\r
+ var nPos=0;\r
+ if ("cols"=="cols")\r
+ nPos=oWnd.document.body.offsetWidth;\r
+ else\r
+ nPos=oWnd.document.body.offsetHeight;\r
+ if(0==0)\r
+ gstrFrameLastSetting=nPos+",*";\r
+ else\r
+ gstrFrameLastSetting="*,"+nPos;\r
+ }\r
+ oFrameset.cols = "0,*";\r
+ }\r
+ gbShow=false;\r
+ oMsgout = new whMessage(WH_MSG_PANESTATUE, this, 1, "invisible");\r
+ SendMessage(oMsgout);\r
+ return false;\r
+ }\r
+ else if (nMsgId == WH_MSG_RESIZEPANE)\r
+ {\r
+ if (!gbShow)\r
+ {\r
+ gbShow=true;\r
+ oMsgout = new whMessage(WH_MSG_PANESTATUE, this, 1, "visible");\r
+ SendMessage(oMsgout);\r
+ }\r
+ return false;\r
+ }\r
+ else if (nMsgId == WH_MSG_ISPANEVISIBLE)\r
+ {\r
+ oMsg.oParam.bVisible = isNavPaneVisible();\r
+ return false;\r
+ }\r
+ return true;\r
+}\r
+\r
+function isNavPaneVisible()\r
+{\r
+ var bVisible = false;\r
+ var sSplit = getElement("whPfset").cols;\r
+ var nSplit = sSplit.indexOf(",");\r
+ if (nSplit != -1)\r
+ {\r
+ var sPart1 = sSplit.substring(0, nSplit);\r
+ var sPart2 = sSplit.substring(nSplit + 1);\r
+ if ("minibar_navpane" == "navpane")\r
+ {\r
+ var sTemp = sPart1;\r
+ sPart1 = sPart2;\r
+ sPart2 = sTemp;\r
+ }\r
+\r
+ if (sPart2 != "*")\r
+ {\r
+ var n = parseInt(sPart2);\r
+ if (n>0)\r
+ bVisible = true;\r
+ }\r
+ else\r
+ {\r
+ if (sPart1 != "100%")\r
+ bVisible = true;\r
+ }\r
+ }\r
+ return bVisible;\r
+}\r
+//-->\r
+</script>\r
+\r
+</html>
\ No newline at end of file
--- /dev/null
+\r
+<html>\r
+<head>\r
+</head>\r
+<script type="text/javascript" language="javascript" src="whver.js"></script>\r
+<script type="text/javascript" language="javascript" src="whutils.js"></script>\r
+<script type="text/javascript" language="javascript" src="whmsg.js"></script>\r
+<script type="text/javascript" language="javascript" >\r
+<!--\r
+if (!window.gbWhVer||!window.gbWhUtil||!window.gbWhMsg)\r
+ document.location.reload();\r
+//-->\r
+</script>\r
+\r
+<script type="text/javascript" language="javascript" src="whproxy.js"></script>\r
+<script type="text/javascript" language="javascript">\r
+<!--\r
+if (!window.gbWhProxy)\r
+ document.location.reload();\r
+//-->\r
+</script>\r
+\r
+\r
+<script language="javascript">\r
+<!--\r
+var gsPane="";\r
+var gnType=3;\r
+\r
+var oMsgPane = new whMessage(WH_MSG_GETPANETYPE, this, 1, null);\r
+if (SendMessage(oMsgPane))\r
+{\r
+ gsPane = oMsgPane.oParam.sPaneURL;\r
+ gnType = oMsgPane.oParam.nType;\r
+}\r
+var strHTML = "";\r
+if (gnType == 4)\r
+{\r
+ //no navipane at all\r
+ strHTML += "<frameset border=\"0\" cols=\"100%,*\">";\r
+ strHTML += "<frame src='whskin_mbars.htm' id='minibar' frameborder='0' border='0' scrolling='no' marginheight='0' title='Mini Toolbar'></frame>";\r
+ strHTML += "<frame src=\"whskin_blank.htm\" noresize>";\r
+ strHTML += "</frameset>";\r
+}\r
+else\r
+ strHTML += "<frameset rows=\"24,*\" hostof=\"parent:minibar|navpane!startpage:no\" frameborder=\"0\" border=\"0\"><frame src=\"whskin_mbars.htm\" id=\"minibar\" frameborder=\"0\" border=\"0\" scrolling=\"no\" marginheight=\"0\" title=\"Mini Toolbar\"></frame><frame src=\""+gsPane+"\" id=\"navpane\" frameborder=\"0\" border=\"0\" scrolling=\"no\" marginheight=\"0\" marginwidth=\"0\" title=\"Navigator Pane\"></frame></frameset>";\r
+\r
+document.write(strHTML);\r
+//-->\r
+</script>\r
+</html>
\ No newline at end of file
--- /dev/null
+\r
+<html>\r
+<head><script language="javascript">\r
+<!--\r
+var sIcon="whstart.ico";\r
+var sPath=document.location.href;\r
+if (sPath.indexOf("http")!= -1)\r
+ document.write("<link REL=\"SHORTCUT ICON\" href=\""+ sIcon +"\">");\r
+//-->\r
+</script>\r
+ <title>KERNEL</title>\r
+ <meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+ <meta name="description" content="WebHelp 5.50">\r
+</head>\r
+<script type="text/javascript" language="javascript" src="whver.js"></script>\r
+<script type="text/javascript" language="javascript" src="whutils.js"></script>\r
+<script type="text/javascript" language="javascript" src="whmsg.js"></script>\r
+<script type="text/javascript" language="javascript" >\r
+<!--\r
+if (!window.gbWhVer||!window.gbWhUtil||!window.gbWhMsg)\r
+ document.location.reload();\r
+//-->\r
+</script>\r
+\r
+<script type="text/javascript" language="javascript" src="whstub.js"></script>\r
+<script language="javascript">\r
+<!--\r
+var nWebhelpNavPaneMode = 1; //1: DHTML 2:Applet 3:PureHTML 4:NoframeAt all\r
+var strPaneDHTML = "whskin_pdhtml.htm"; //whd_nvp10.htm if tab enabled, whnframe.htm if tab disabled.\r
+var strPaneApplet = "whskin_papplet.htm";\r
+var strPaneList = "whskin_plist.htm";\r
+var bNoApplet = false;\r
+\r
+var strPane = "";\r
+\r
+var nViewFrameType = -1;\r
+\r
+if (!window.gAgent)\r
+{\r
+ // low end browser, we don't even try to determine it.\r
+ document.location = "whnjs.htm";\r
+}\r
+else\r
+{\r
+ if (!gbNav4&&!gbIE4&&!gbOpera7&&!gbSafari) \r
+ document.location = "whnjs.htm";\r
+ else if (gbNav4 && !gbNav6 && ((gnVerMinor <= 4.06)))\r
+ document.location = "whnjs.htm";\r
+ else if (gbMac && gbIE4 && !gbIE5) \r
+ document.location = "whnjs.htm";\r
+ //figure out which mode is the best\r
+ else\r
+ {\r
+ nViewFrameType=nWebhelpNavPaneMode;\r
+ if (nWebhelpNavPaneMode==1||nWebhelpNavPaneMode == 2)\r
+ {\r
+ var gbDHTML=(nWebhelpNavPaneMode==1);\r
+ if (gbNav4) nViewFrameType = 2;\r
+ if (gbNav4&&(gnVerMinor < 4.1)) nViewFrameType = 3;\r
+ if (gbNav4&&(gnVerMinor == 4.6)) nViewFrameType = 3;\r
+ if (gbIE4&&gbDHTML) nViewFrameType = 1;\r
+ if (gbIE4&&gbSunOS&&nWebhelpNavPaneMode==2) nViewFrameType = 3;\r
+ if (gbNav4&&gbSunOS&&nViewFrameType==2) nViewFrameType = 3;\r
+ if (gbNav6&&gbDHTML) nViewFrameType = 1;\r
+ if (gbNav6&&!gbNav61&&nWebhelpNavPaneMode == 2) nViewFrameType = 3;\r
+ if (gbMac) nViewFrameType = 3;\r
+ if (gbOpera7&&nViewFrameType == 2) nViewFrameType = 3;\r
+ if ((bNoApplet)&&(nViewFrameType == 2)) nViewFrameType = 3;\r
+ }\r
+ }\r
+}\r
+\r
+if (nViewFrameType!=-1)\r
+{\r
+ var gbWindows = ((gAgent.indexOf("win") != -1) || (gAgent.indexOf("16bit") != -1));\r
+ //The colordepth of the 16 color on Windows is 1. \r
+ if ((gbWindows) && (gbNav4) && (window.screen) && (window.screen.colorDepth <= 4))\r
+ {\r
+ alert("WebHelp has detected that your display is set to 16 colors. For full WebHelp support, please set your display to use 256 or more colors.");\r
+ nViewFrameType = 3;\r
+ }\r
+\r
+ //figure out which one is navpane\r
+ // ReplaceMark:nViewFrameType = 1\r
+ if (nViewFrameType == 1)\r
+ {\r
+ if (gbNav4 && !gbNav6)\r
+ strPane = strPaneList;\r
+ else\r
+ strPane = strPaneDHTML;\r
+ }\r
+ else if (nViewFrameType == 2)\r
+ strPane = strPaneApplet;\r
+ else\r
+ strPane = strPaneList;\r
+}\r
+//-->\r
+</script>\r
+<script type="text/javascript" language="javascript" src="whstart.js"></script>\r
+<script type="text/javascript" language="javascript">\r
+<!--\r
+if (!gbIE4&&!gbNav4&&!gbOpera7&&!gbSafari)\r
+ document.location = "whnjs.htm";\r
+\r
+function CMRAgent( strID, strURL, strLabel, strFrameAttr )\r
+{\r
+ this.m_strID = strID;\r
+ this.m_strURL = strURL;\r
+ this.m_strLabel = strLabel;\r
+ this.m_strFrameAttr = strFrameAttr;\r
+}\r
+\r
+function CMRServer()\r
+{\r
+ this.m_cAgents = new Array;\r
+}\r
+var cMRServer = new CMRServer;\r
+// GetServerInfo\r
+// Registry the agent array handled by webhelp\r
+// ReplaceMark:MRServer.strServerData\r
+//-->\r
+</script>\r
+\r
+<script type="text/javascript" language="javascript">\r
+<!--\r
+if (nViewFrameType!=-1)\r
+{\r
+ var strHTML = "<frameset rows=\"32,*\" hostof=\"parent:toolbar!startpage:yes\" frameborder=\"0\" border=\"0\"><frame src=\"whskin_tbars.htm\" id=\"toolbar\" frameborder=\"0\" border=\"0\" scrolling=\"no\" noresize marginheight=\"0\" marginwidth=\"0\" title=\"Toolbar\"></frame><frame src=\"whskin_frmset01.htm\" frameborder=\"1\" border=\"1\" scrolling=\"auto\" marginheight=\"0\" marginwidth=\"0\"></frame></frameset>";\r
+ document.write(strHTML);\r
+}\r
+//-->\r
+</script>\r
+\r
+<frameset cols="100%,*" frameborder=no border=0>\r
+ <frame src="whnjs.htm">\r
+ <frame src="whskin_blank.htm" noresize>\r
+</frameset>\r
+\r
+</html>
\ No newline at end of file
--- /dev/null
+<html>\r
+<head>\r
+<title>WebHelp 5.50 </title>\r
+<meta name="description" content="output from robohelp">\r
+<meta name="keywords" content="robohelp,webhelp,webhelp enterprise,roboinfo">\r
+</head>\r
+<body>\r
+<h1> WebHelp 5.50 System Info </h1>\r
+<table>\r
+<tr><td> Start Page </td><td>kernel.htm</td></tr>\r
+<tr><td> Skin Name </td><td>Default</td></tr>\r
+<tr><td> Generating Time </td><td>17:12 09/29/2005</td></tr>\r
+<tr><td> Language ID </td><td>1033</td></tr>\r
+<tr><td> Compile Script </td><td>webhelp5_compile_script.xml</td></tr>\r
+<tr><td> Compile Build Version </td><td>13.10.606</td></tr>\r
+<tr><td> Product Name </td><td>WebHelp 5.50</td></tr>\r
+<tr><td> Authoring Tool Name </td><td>RoboHelp X5</td></tr>\r
+<table>\r
+</body>\r
+</html>
\ No newline at end of file
--- /dev/null
+<html>\r
+<head>\r
+<title> WebHelp Navigation Mini-bar </title>\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+</head>\r
+<style>\r
+<!--\r
+body {margin:0;}\r
+-->\r
+</style>\r
+<script language="javascript" src="whver.js"></script>\r
+<script language="javascript1.2" src="whutils.js"></script>\r
+<script language="javascript1.2" src="whmsg.js"></script>\r
+<script language="javascript1.2" src="whproxy.js"></script>\r
+<script language="javascript1.2" src="whmozemu.js"></script>\r
+<script language="javascript1.2" src="whtbar.js"></script>\r
+<body marginheight="0" marginwidth="0" bgcolor="#99ccff" scroll="no">\r
+<script language="javascript1.2">\r
+<!--\r
+if (window.gbWhTBar)\r
+{\r
+ setButtonFont("avprev","Tahoma","8pt","Black","Normal","Normal","none");\r
+setButtonFont("avnext","Tahoma","8pt","Black","Normal","Normal","none");\r
+setButtonFont("synctoc","Tahoma","8pt","Black","Normal","Normal","none");\r
+setButtonFont("hide2","Tahoma","8pt","Black","Normal","Normal","none");\r
+\r
+ gsIPrev = "wht_prev.gif";\r
+ gsIPrevD = "wht_prev_g.gif";\r
+ gsINext = "wht_next.gif";\r
+ gsINextD = "wht_next_g.gif";\r
+ gsISync = "wht_sync.gif";\r
+ gsIHide = "wht_hide.gif";\r
+ setBackgroundcolor("#99ccff");\r
+ \r
+ \r
+ addButton("avprev",BTN_TEXT|BTN_IMG,"","","","","",0,0,"","","","","","");\r
+addButton("avnext",BTN_TEXT|BTN_IMG,"","","","","",0,0,"","","","","","");\r
+addButton("synctoc",BTN_TEXT|BTN_IMG,"","","","","",0,0,"","","","","","");\r
+addButton("hide2",BTN_TEXT|BTN_IMG,"","","","","",0,0,"","","","","","");\r
+\r
+ addButton("blankblock");\r
+ writeStyle(true);\r
+ ReSortMinibarButtons();\r
+ writeToolBar();\r
+}\r
+else\r
+ document.location.reload();\r
+\r
+if (window.gbNav6)\r
+{\r
+ var oMsg=new whMessage(WH_MSG_RELOADNS6,this, 1,null);\r
+ SendMessage(oMsg);\r
+}\r
+//-->\r
+</script>\r
+</body>\r
+</html>
\ No newline at end of file
--- /dev/null
+<html>\r
+<head>\r
+<title>Navigation Pane</title>\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+<script language="javascript" src="whver.js"></script>\r
+<script language="javascript1.2" src="whmsg.js"></script>\r
+<script language="javascript1.2" src="whproxy.js"></script>\r
+<script language="javascript1.2" src="whutils.js"></script>\r
+<script language="javascript1.2">\r
+<!--\r
+var gsInitPane="toc";\r
+var gsCurrentPane="";\r
+var gbLoading = "unknown";\r
+var gbTryTime = 0;\r
+var gbMaxTryTime = 6;\r
+var gbPassPhase0 = 0;\r
+var gbretried = 0;\r
+var gbmaxretry = 3;\r
+var gbretrytime = new Array();\r
+\r
+var origWidth = 0;\r
+var origHeight = 0;\r
+\r
+gbretrytime[0]= 5000;\r
+gbretrytime[1]= 30000;\r
+gbretrytime[2]= 60000;\r
+\r
+function addPane(sName, sFile)\r
+{\r
+}\r
+\r
+function setShowPane(sName)\r
+{\r
+ gsInitPane=sName;\r
+}\r
+ addPane("toc","whtdhtml.htm");\r
+ addPane("fts","whfdhtml.htm");\r
+ addPane("glo","whgdhtml.htm");\r
+ setShowPane("toc");\r
+\r
+\r
+function window_unload()\r
+{\r
+ if (!gbNav4 || gbNav6) // resize will call unload, but the register code will never be called on Netscape 4.\r
+ {\r
+ UnRegisterListener2(this, WH_MSG_SHOWTOC);\r
+ UnRegisterListener2(this, WH_MSG_SHOWIDX);\r
+ UnRegisterListener2(this, WH_MSG_SHOWFTS);\r
+ UnRegisterListener2(this, WH_MSG_SHOWGLO);\r
+ UnRegisterListener2(this, WH_MSG_SYNCTOC);\r
+ UnRegisterListener2(this, WH_MSG_SEARCHTHIS);\r
+ UnRegisterListener2(this, WH_MSG_GETPANEINFO);\r
+ }\r
+}\r
+\r
+function window_OnLoad()\r
+{\r
+ var bHidePane=false;\r
+ var oMsg=new whMessage(WH_MSG_GETCMD,this,1,null);\r
+ if (SendMessage(oMsg))\r
+ {\r
+ if(oMsg.oParam>0)\r
+ {\r
+ if(oMsg.oParam==1)\r
+ gsInitPane="toc";\r
+ else if(oMsg.oParam==2)\r
+ gsInitPane="idx";\r
+ else if(oMsg.oParam==3)\r
+ gsInitPane="fts";\r
+ else if(oMsg.oParam==4)\r
+ gsInitPane="glo";\r
+ }\r
+ else if(oMsg.oParam==0)\r
+ {\r
+ bHidePane=true;\r
+ }\r
+ }\r
+ if (bHidePane)\r
+ {\r
+ oMsg=new whMessage(WH_MSG_HIDEPANE,this,1,null)\r
+ SendMessage(oMsg);\r
+ }\r
+ else if (gsInitPane == "toc")\r
+ {\r
+ oMsg=new whMessage(WH_MSG_SHOWTOC,this,1,null)\r
+ SendMessage(oMsg); \r
+ }\r
+ else if (gsInitPane=="idx")\r
+ {\r
+ oMsg=new whMessage(WH_MSG_SHOWIDX,this,1,null)\r
+ SendMessage(oMsg); \r
+ }\r
+ else if (gsInitPane=="fts")\r
+ {\r
+ oMsg=new whMessage(WH_MSG_SHOWFTS,this,1,null)\r
+ SendMessage(oMsg); \r
+ }\r
+ else if (gsInitPane=="glo")\r
+ {\r
+ oMsg=new whMessage(WH_MSG_SHOWGLO,this,1,null)\r
+ SendMessage(oMsg); \r
+ }\r
+ \r
+}\r
+\r
+function onResize()\r
+{\r
+ var oMsg=null;\r
+ if (gbIE4)\r
+ {\r
+ if(document.body)\r
+ {\r
+ if(document.body.clientWidth > 1 && document.body.clientHeight>1)\r
+ {\r
+ oMsg = new whMessage(WH_MSG_RESIZEPANE,this,1,null);\r
+ SendMessage(oMsg);\r
+ }\r
+ }\r
+ }\r
+ else \r
+ {\r
+ if (window.innerWidth != 0 && window.innerHeight != 0)\r
+ {\r
+ oMsg = new whMessage(WH_MSG_RESIZEPANE,this,1,null);\r
+ SendMessage(oMsg);\r
+ }\r
+ }\r
+}\r
+\r
+function CheckLoadingPhase0()\r
+{\r
+ if (!gbPassPhase0) {\r
+ setTimeout("CheckLoadingPhase0()", 1000);\r
+ document.applets[0];\r
+ gbPassPhase0 = 1;\r
+ }\r
+ else {\r
+ CheckLoadingPhase1();\r
+ }\r
+}\r
+\r
+function CheckLoadingPhase1()\r
+{\r
+ if (gbNav4) {\r
+ if ("unknown" == gbLoading && document.readystate < 4) {\r
+ setTimeout("CheckLoadingPhase1()", 1000);\r
+ }\r
+ else if ("unknown" == gbLoading) {\r
+ CheckLoadingPhase2();\r
+ }\r
+ }\r
+}\r
+\r
+function CheckLoadingPhase2()\r
+{\r
+ if (gbNav4) {\r
+ gbTryTime ++;\r
+ if ("unknown" == gbLoading) {\r
+ if (gbTryTime <= gbMaxTryTime )\r
+ setTimeout("CheckLoadingPhase2()", 1000);\r
+ else {\r
+ if (gnVerMinor != 4.60) {\r
+ alert("Unable to load applet. If you are using an old version of Netscape, the prefs.js file needs to be edited.");\r
+ }\r
+ } \r
+ }\r
+ }\r
+}\r
+\r
+function CheckAppletLoaded()\r
+{\r
+ if (typeof(document.WebHelp) == "undefined")\r
+ {\r
+ document.location.reload();\r
+ if (gbretried < gbmaxretry)\r
+ {\r
+ gbretried ++;\r
+ setTimeout("CheckAppletLoaded();", gbretrytime[gbretried]);\r
+ }\r
+ }\r
+}\r
+\r
+function reDo() \r
+{\r
+ if (innerWidth != origWidth || innerHeight != origHeight) \r
+ {\r
+ //reloaded applet if nessary\r
+ gbretried = 0;\r
+\r
+ if (gnVerMinor == 4.60) \r
+ {\r
+ //reload the applet again.\r
+ document.location.reload();\r
+ gbretried ++;\r
+ }\r
+ setTimeout("CheckAppletLoaded();", gbretrytime[gbretried]);\r
+ }\r
+}\r
+\r
+function onSendMessage(oMsg)\r
+{\r
+ if (oMsg)\r
+ { \r
+ var nMsgId = oMsg.nMessageId;\r
+ var WebHelpApplet = null;\r
+ if (gbNav4)\r
+ {\r
+ WebHelpApplet = document.applets["WebHelp"];\r
+ if (!WebHelpApplet.Command)\r
+ document.location="whskin_plist.htm";\r
+ }\r
+ else\r
+ WebHelpApplet = window.WebHelp;\r
+\r
+ if(nMsgId==WH_MSG_GETPANEINFO)\r
+ {\r
+ oMsg.oParam=gsCurrentPane;\r
+ return false;\r
+ }\r
+ else if(gbLoading!="unknown" || gbNav6)\r
+ {\r
+ if (nMsgId == WH_MSG_SHOWTOC)\r
+ {\r
+ gsCurrentPane="toc";\r
+ WebHelpApplet.Command("Contents",null);\r
+ var onMsg=new whMessage(WH_MSG_PANEINFO,this,1,"toc");\r
+ SendMessage(onMsg);\r
+ onMsg=new whMessage(WH_MSG_SHOWPANE,this,1,null);\r
+ SendMessage(onMsg);\r
+ }\r
+ else if(nMsgId==WH_MSG_SHOWIDX)\r
+ {\r
+ gsCurrentPane="idx";\r
+ WebHelpApplet.Command("Index",null);\r
+ var onMsg=new whMessage(WH_MSG_PANEINFO,this,1,"idx");\r
+ SendMessage(onMsg);\r
+ onMsg=new whMessage(WH_MSG_SHOWPANE,this,1,null);\r
+ SendMessage(onMsg);\r
+ }\r
+ else if(nMsgId==WH_MSG_SHOWFTS)\r
+ {\r
+ gsCurrentPane="fts";\r
+ WebHelpApplet.Command("Search",null);\r
+ var onMsg=new whMessage(WH_MSG_PANEINFO,this,1,"fts");\r
+ SendMessage(onMsg);\r
+ onMsg=new whMessage(WH_MSG_SHOWPANE,this,1,null);\r
+ SendMessage(onMsg);\r
+ }\r
+ else if(nMsgId==WH_MSG_SHOWGLO)\r
+ {\r
+ gsCurrentPane="glo";\r
+ WebHelpApplet.Command("Glossary",null);\r
+ var onMsg=new whMessage(WH_MSG_PANEINFO,this,1,"glo");\r
+ SendMessage(onMsg);\r
+ onMsg=new whMessage(WH_MSG_SHOWPANE,this,1,null);\r
+ SendMessage(onMsg);\r
+ }\r
+ else if(nMsgId==WH_MSG_SYNCTOC)\r
+ {\r
+ gsCurrentPane="toc";\r
+ var oTopicParam=oMsg.oParam;\r
+ if(oTopicParam&&oTopicParam.aPaths&&oTopicParam.aPaths.length>0&&oTopicParam.sPPath)\r
+ {\r
+ var sPPath=_browserStringToText(oTopicParam.sPPath);\r
+ var sParam="";\r
+ for(var i=0;i<oTopicParam.aPaths.length;i++)\r
+ {\r
+ sParam+=oTopicParam.aPaths[i]+"\r\r";\r
+ }\r
+ WebHelpApplet.Command("SyncToc",sPPath,sParam);\r
+ }\r
+ }\r
+ else if(nMsgId==WH_MSG_SEARCHTHIS)\r
+ {\r
+ gsCurrentPane="fts";\r
+ WebHelpApplet.Command("Search",oMsg.oParam);\r
+ var onMsg=new whMessage(WH_MSG_PANEINFO,this,1,"fts");\r
+ SendMessage(onMsg);\r
+ onMsg=new whMessage(WH_MSG_SHOWPANE,this,1,null);\r
+ SendMessage(onMsg);\r
+ }\r
+ }\r
+ }\r
+ return true;\r
+}\r
+\r
+function getInitTocInfo()\r
+{\r
+ var oParam=new Object();\r
+ oParam.oTocInfo=null;\r
+ var oMsg=new whMessage(WH_MSG_GETTOCPATHS,this,1,oParam);\r
+ if(SendMessage(oMsg))\r
+ {\r
+ var oTopicParam=oMsg.oParam.oTocInfo;\r
+ if(oTopicParam&&oTopicParam.aPaths&&oTopicParam.aPaths.length>0&&oTopicParam.sPPath)\r
+ {\r
+ var sPPath=_browserStringToText(oTopicParam.sPPath);\r
+ var sParam="";\r
+ for(var i=0;i<oTopicParam.aPaths.length;i++)\r
+ {\r
+ sParam+=oTopicParam.aPaths[i]+"\r\r";\r
+ }\r
+ var WebHelpApplet;\r
+ if(gbNav4)\r
+ WebHelpApplet=document.applets["WebHelp"];\r
+ else\r
+ WebHelpApplet=WebHelp;\r
+ WebHelpApplet.Command("SyncToc",sPPath,sParam);\r
+ }\r
+ }\r
+}\r
+\r
+if(window.gbWhUtil&&window.gbWhMsg&&window.gbWhVer&&window.gbWhProxy)\r
+{\r
+ RegisterListener2(this, WH_MSG_SHOWTOC);\r
+ RegisterListener2(this, WH_MSG_SHOWIDX);\r
+ RegisterListener2(this, WH_MSG_SHOWFTS);\r
+ RegisterListener2(this, WH_MSG_SHOWGLO);\r
+ RegisterListener2(this, WH_MSG_SYNCTOC);\r
+ RegisterListener2(this, WH_MSG_SEARCHTHIS);\r
+ RegisterListener2(this, WH_MSG_GETPANEINFO);\r
+\r
+ window.onresize=onResize;\r
+ window.onunload = window_unload;\r
+ window.onload=window_OnLoad;\r
+ window.onerror = null;\r
+ var gbWindows = ((gAgent.indexOf("win") != -1) || (gAgent.indexOf("16bit") != -1));\r
+\r
+ if (gbNav4 && !gbNav6 && gbWindows) {\r
+ setTimeout("CheckLoadingPhase0()", 1000);\r
+ }\r
+ if (gbNav4)\r
+ {\r
+ origWidth = innerWidth;\r
+ origHeight = innerHeight;\r
+ onresize = reDo;\r
+ }\r
+}\r
+else\r
+ document.location.reload();\r
+\r
+if (window.gbNav6)\r
+{\r
+ var oMsg=new whMessage(WH_MSG_RELOADNS6,this, 1,null);\r
+ SendMessage(oMsg);\r
+}\r
+//-->\r
+</script>\r
+</head>\r
+<body topmargin="0" leftmargin="0" rightmargin="0" bottommargin="0" bgcolor="c0c0c0">\r
+<applet code=WebHelp.class name=WebHelp archive=webhelp.jar width=100% height=100% MAYSCRIPT hspace=0 vspace=0>\r
+<PARAM name=ProjectFile value=whproj.xml><PARAM name=ResourceFile value=whres.xml>\r
+<PARAM name=HideTabs value=true>\r
+<PARAM name=Frame value=bsscright>\r
+<PARAM name=cabbase value=webhelp.cab>\r
+</applet>\r
+</body>\r
+</html>\r
--- /dev/null
+<html>\r
+<head>\r
+<title> Navigation Pane </title>\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+</head>\r
+<body border=0 topmargin=0 bottommargin=0 rightmargin=0 leftmargin=0 scroll=no>\r
+<script language="javascript" src="whver.js"></script>\r
+<script language="javascript1.2" src="whmozemu.js"></script>\r
+<script language="javascript1.2" src="whmsg.js"></script>\r
+<script language="javascript1.2" src="whproxy.js"></script>\r
+<script language="javascript1.2" src="whutils.js"></script>\r
+<script language="javascript1.2" src="whphost.js"></script>\r
+<script language="javascript1.2">\r
+<!--\r
+if (window.gbWhPHost)\r
+{\r
+ var gsNavReDirect="whskin_plist.htm";\r
+ var gbReDirectThis=true;\r
+ var oMsg = new whMessage(WH_MSG_GETPANES, this, 1, null);\r
+ if (SendMessage(oMsg))\r
+ {\r
+ if (oMsg.oParam)\r
+ {\r
+ for (var i=0;i<oMsg.oParam.aPanes.length;i++)\r
+ {\r
+ addPane(oMsg.oParam.aPanes[i].sPaneName, oMsg.oParam.aPanes[i].sPaneURL);\r
+ }\r
+ setShowPane(oMsg.oParam.sDefault);\r
+ setServerEnabled();\r
+ }\r
+ else\r
+ writeWebHelpPane();\r
+ }\r
+ else\r
+ writeWebHelpPane();\r
+}\r
+else\r
+ document.location.reload();\r
+\r
+if (window.gbNav6)\r
+{\r
+ var oMsg=new whMessage(WH_MSG_RELOADNS6,this, 1,null);\r
+ SendMessage(oMsg);\r
+}\r
+\r
+\r
+function writeWebHelpPane()\r
+{\r
+ var bPreferXML = false;\r
+ var strProjectFileXML = "whproj.xml";\r
+ var strProjectFileHTM = "whproj.htm"; \r
+ addProject(bPreferXML, strProjectFileXML, strProjectFileHTM);\r
+ addPane("toc","whtdhtml.htm");\r
+ addPane("fts","whfdhtml.htm");\r
+ addPane("glo","whgdhtml.htm");\r
+ setShowPane("toc");\r
+\r
+}\r
+//-->\r
+</script>\r
+</body>\r
+</html>
\ No newline at end of file
--- /dev/null
+<html>\r
+<head>\r
+<title>Select a Topic </title>\r
+<script language="javascript" src="whver.js"></script>\r
+<script language="javascript1.2" src="whutils.js"></script>\r
+<script language="javascript">\r
+<!--\r
+var gsBgColor = "#c0c0c0";\r
+var gsBgImage = "";\r
+var gsListBgColor = "white";\r
+var gsListBgImage = "";\r
+var gsMargin="0pt";\r
+var gsIndent="0pt";\r
+var gSelectedItem = -1;\r
+\r
+\r
+var goFont=null;\r
+var goHoverFont=null;\r
+var goTableFont=null;\r
+var gsABgColor="#cccccc";\r
+\r
+function setListBackground(sBgImage)\r
+{\r
+ if (sBgImage != null && sBgImage.length > 0)\r
+ gsListBgImage = sBgImage;\r
+}\r
+\r
+function setListBackgroundcolor(sBgColor)\r
+{\r
+ if (sBgColor != null && sBgColor.length > 0)\r
+ gsListBgColor = sBgColor;\r
+}\r
+\r
+function setBackground(sBgImage)\r
+{\r
+ if (sBgImage != null && sBgImage.length > 0)\r
+ gsBgImage = sBgImage;\r
+}\r
+\r
+function setBackgroundcolor(sBgColor)\r
+{\r
+ if (sBgColor != null && sBgColor.length > 0)\r
+ gsBgColor = sBgColor;\r
+}\r
+\r
+function setActiveBgColor(sBgColor)\r
+{\r
+ gsABgColor=sBgColor;\r
+}\r
+\r
+function setFont(sType, sFontName,sFontSize,sFontColor,sFontStyle,sFontWeight,sFontDecoration)\r
+{\r
+ var vFont=new whFont(sFontName,sFontSize,sFontColor,sFontStyle,sFontWeight,sFontDecoration);\r
+ if (sType == "Normal")\r
+ goFont=vFont;\r
+ if (sType == "Hover")\r
+ goHoverFont=vFont;\r
+ else if (sType == "Table")\r
+ goTableFont=vFont;\r
+}\r
+\r
+function fnOnload()\r
+{\r
+ if( window.dialogArguments != null )\r
+ fnLoadOptions( window.dialogArguments );\r
+ var items = getElementsByTag(document, "a");\r
+ if (items.length > 0)\r
+ items[0].focus();\r
+}\r
+\r
+var gaOpts = new Array();\r
+\r
+function selectOption(index)\r
+{\r
+ gSelectedItem = index;\r
+}\r
+\r
+function displayOption(index)\r
+{\r
+ if (index < gaOpts.length)\r
+ {\r
+ returnValue = new Object();\r
+ returnValue.m_url = gaOpts[index];\r
+ }\r
+ else\r
+ returnValue = null;\r
+\r
+ window.close();\r
+}\r
+\r
+function fnLoadOptions( cList )\r
+{\r
+ var sHTML = "<dl>";\r
+ for( var i=0;i <cList.length; i++)\r
+ {\r
+ sHTML += "<dt><nobr><a href=\"javascript:void(0);\" onclick=\"return false;\" onfocus=\"selectOption(";\r
+ sHTML += gaOpts.length + ");return false;\" ondblclick=\"displayOption(" + gaOpts.length;\r
+ sHTML += ");return false;\">"+ _textToHtml(cList[i].m_sName) + "</a></nobr></dt>";\r
+ gaOpts[gaOpts.length] = cList[i].m_sURL;\r
+ }\r
+ sHTML += "</dl>";\r
+ var oDivCon=getElement("divlist");\r
+ if(oDivCon)\r
+ oDivCon.innerHTML=sHTML;\r
+ return true;\r
+}\r
+\r
+function fnOK()\r
+{\r
+ displayOption(gSelectedItem);\r
+}\r
+\r
+function fnCancel()\r
+{\r
+ returnValue = null; window.close();\r
+}\r
+\r
+function fnOnKeypress()\r
+{\r
+ switch( event.keyCode )\r
+ {\r
+ case 13: // enter key\r
+ fnOK();\r
+ break;\r
+ case 27: // escape key\r
+ fnCancel();\r
+ break;\r
+ }\r
+}\r
+\r
+function writeStyle(bMiniBar)\r
+{\r
+ var sStyle="";\r
+ sStyle+="<style type='text/css'>\n";\r
+ sStyle+="<!--\n";\r
+ sStyle+="body.clsbody\n";\r
+ sStyle+="{\n";\r
+ sStyle+="margin: 4px;\n";\r
+ sStyle+=getFontStyle(goTableFont);\r
+ sStyle+="background-attachment: fixed;\n";\r
+ sStyle+="};\n";\r
+ sStyle+="P.clsNDXTD\n";\r
+ sStyle+="{\n";\r
+ sStyle+="margin:0;\n";\r
+ sStyle+=getFontStyle(goTableFont);\r
+ sStyle+="};\n";\r
+ sStyle+="div.clslist\n";\r
+ sStyle+="{\n";\r
+ if (gsListBgImage)\r
+ sStyle+="background-image:url("+gsListBgImage+");\n";\r
+ else if (gsListBgColor)\r
+ sStyle+="background-color:"+gsListBgColor+";\n";\r
+ sStyle+=getFontStyle(goFont);\r
+ sStyle+="};\n";\r
+ sStyle+="BUTTON.clsNDXButton\n";\r
+ sStyle+="{\n";\r
+ sStyle+=getFontStyle(goTableFont);\r
+ sStyle+="background-color: transparent;\n";\r
+ sStyle+="};\n";\r
+ sStyle+="dl {"+getFontStyle(goFont)+"margin-left:"+gsIndent+";margin-top:"+gsMargin+";}\n";\r
+ sStyle+="A:link {"+getFontStyle(goFont)+"}\n";\r
+ sStyle+="A:visited {"+getFontStyle(goFont)+"}\n";\r
+ sStyle+="A:active {background-color:"+gsABgColor+";}\n";\r
+ sStyle+="A:hover {"+getFontStyle(goHoverFont)+"}\n";\r
+ sStyle+="</style>\n";\r
+ document.write(sStyle);\r
+}\r
+\r
+function window_OnLoad()\r
+{\r
+ if(document.body)\r
+ {\r
+ if(gsBgImage&&gsBgImage.length>0)\r
+ {\r
+ document.body.background=gsBgImage;\r
+ }\r
+ if(gsBgColor&&gsBgColor.length>0)\r
+ {\r
+ document.body.bgColor=gsBgColor;\r
+ }\r
+ }\r
+ fnOnload();\r
+ window_onResize();\r
+}\r
+\r
+function window_onResize()\r
+{\r
+ var oDiv = getElement("divlist");\r
+ var oTitle = getElement("p_title");\r
+ var oButton = getElement("tb_button");\r
+ if (oDiv && oTitle && oButton)\r
+ {\r
+ oDiv.style.height = document.body.offsetHeight - oTitle.offsetHeight - oButton.offsetHeight - 8;\r
+ }\r
+}\r
+goTableFont=new whFont("Verdana","8pt","#000000","normal","normal","none");\r
+goFont=new whFont("Verdana","8pt","#000000","normal","normal","none");\r
+goHoverFont=new whFont("Verdana","8pt","#666666","normal","normal","none");\r
+\r
+\r
+setBackgroundcolor("White");\r
+\r
+setFont("Table", "Tahoma","8pt","Navy","Normal","Normal","none");\r
+setListBackgroundcolor("White");\r
+\r
+setFont("Normal", "Tahoma","8pt","Black","Normal","Normal","none");\r
+setFont("Hover", "Tahoma","8pt","Navy","Normal","Normal","underline");\r
+setActiveBgColor("Silver");\r
+\r
+window.onload=window_OnLoad;\r
+window.onresize = window_onResize;\r
+writeStyle();\r
+//-->\r
+</script>\r
+</head>\r
+\r
+<body class="clsbody" scroll="no" onkeypress="fnOnKeypress()">\r
+<p id="p_title" class="clsNDXTD"><nobr>Select a topic, then click Display</nobr></p>\r
+<div id="divlist" class="clslist" style="margin:2px;position: relative;overflow:auto;width:100%;border-style:inset;border-width:2">\r
+</div>\r
+<table id="tb_button" width="100%">\r
+ <tr>\r
+ <td width="100%" align="center"><button class="clsNDXButton" name="btnOK" onclick="fnOK()">Display</button>   <button class="clsNDXButton" name="btnCancel" onclick="fnCancel()">Cancel</button></td>\r
+ </tr>\r
+</table>\r
+\r
+</body>\r
+\r
+</html>
\ No newline at end of file
--- /dev/null
+<html>\r
+<head>\r
+<title> Navigation Pane </title>\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+<script language="javascript" src="whver.js"></script>\r
+<script language="javascript1.2" src="whmsg.js"></script>\r
+<script language="javascript1.2" src="whproxy.js"></script>\r
+</head>\r
+<script language="javascript">\r
+<!--\r
+var strFrmToc="";\r
+var strFrmNdx="";\r
+var strFrmFts="";\r
+var strFrmGls="";\r
+var strFrmDft="";\r
+var gstrName="";\r
+\r
+//set overwrite here\r
+function setListFrames(strToc,strNdx,strFts,strGls,strDefault)\r
+{\r
+ strFrmToc=strToc;\r
+ strFrmNdx=strNdx;\r
+ strFrmFts=strFts;\r
+ strFrmGls=strGls;\r
+ strFrmDft=strDefault;\r
+ if(strFrmDft==strFrmToc)\r
+ gstrName="toc";\r
+ else if(strFrmDft==strFrmNdx)\r
+ gstrName="idx";\r
+ else if(strFrmDft==strFrmFts)\r
+ gstrName="fts";\r
+ else if(strFrmDft==strFrmGls)\r
+ gstrName="glo";\r
+}\r
+\r
+function setWebHelpPane()\r
+{\r
+ setListFrames("whgdata/whnvf30.htm","whgdata/whnvf31.htm","whgdata/whnvf32.htm","whgdata/whnvf33.htm","whgdata/whnvf30.htm");\r
+}\r
+\r
+function window_unload()\r
+{\r
+ if(!gbNav4||gbNav6) // resize will call unload, but the register code will never be called on Netscape 4.\r
+ {\r
+ UnRegisterListener2(this,WH_MSG_SHOWTOC);\r
+ UnRegisterListener2(this,WH_MSG_SHOWIDX);\r
+ UnRegisterListener2(this,WH_MSG_SHOWFTS);\r
+ UnRegisterListener2(this,WH_MSG_SHOWGLO);\r
+ UnRegisterListener2(this,WH_MSG_GETPANEINFO);\r
+ }\r
+}\r
+\r
+function window_onload()\r
+{\r
+ var bHidePane=false;\r
+ var oMsg=new whMessage(WH_MSG_GETCMD,this,1,null);\r
+ if(SendMessage(oMsg))\r
+ {\r
+ if(oMsg.oParam>0)\r
+ {\r
+ if(oMsg.oParam==1)\r
+ gstrName="toc";\r
+ else if(oMsg.oParam==2)\r
+ gstrName="idx";\r
+ else if(oMsg.oParam==3)\r
+ gstrName="fts";\r
+ else if(oMsg.oParam==4)\r
+ gstrName="glo";\r
+ switchNvp(gstrName);\r
+ }\r
+ else if(oMsg.oParam==0)\r
+ {\r
+ bHidePane=true;\r
+ }\r
+ else if(gstrName)\r
+ switchNvp(gstrName);\r
+ }\r
+ if(bHidePane)\r
+ {\r
+ oMsg=new whMessage(WH_MSG_HIDEPANE,this,1,null)\r
+ SendMessage(oMsg);\r
+ }\r
+ else if(gstrName)\r
+ {\r
+ oMsg=new whMessage(WH_MSG_PANEINFO,this,1,gstrName);\r
+ SendMessage(oMsg);\r
+ }\r
+ oMsg=new whMessage(WH_MSG_NOSYNC,this,1,null);\r
+ SendMessage(oMsg);\r
+ oMsg=new whMessage(WH_MSG_NOSEARCHINPUT,this,1,null);\r
+ SendMessage(oMsg);\r
+\r
+}\r
+\r
+function switchNvp(strName)\r
+{\r
+ var strFile="";\r
+ if(strName=="toc") strFile=strFrmToc;\r
+ else if(strName=="idx") strFile=strFrmNdx;\r
+ else if(strName=="fts") strFile=strFrmFts;\r
+ else if(strName=="glo") strFile=strFrmGls;\r
+\r
+ gstrName=strName;\r
+ frames[0].location=strFile; \r
+}\r
+\r
+function onSendMessage(oMsg)\r
+{\r
+ if(oMsg)\r
+ {\r
+ var onMsg=null;\r
+ var nMsgId=oMsg.nMessageId;\r
+ if(nMsgId==WH_MSG_SHOWTOC)\r
+ {\r
+ switchNvp("toc");\r
+ onMsg=new whMessage(WH_MSG_PANEINFO,this,1,"toc");\r
+ SendMessage(onMsg);\r
+ onMsg=new whMessage(WH_MSG_SHOWPANE,this,1,null);\r
+ SendMessage(onMsg);\r
+ }\r
+ else if(nMsgId==WH_MSG_SHOWIDX)\r
+ {\r
+ switchNvp("idx");\r
+ onMsg=new whMessage(WH_MSG_PANEINFO,this,1,"idx");\r
+ SendMessage(onMsg);\r
+ onMsg=new whMessage(WH_MSG_SHOWPANE,this,1,null);\r
+ SendMessage(onMsg);\r
+ }\r
+ else if(nMsgId==WH_MSG_SHOWFTS)\r
+ {\r
+ switchNvp("fts");\r
+ onMsg=new whMessage(WH_MSG_PANEINFO,this,1,"fts");\r
+ SendMessage(onMsg);\r
+ onMsg=new whMessage(WH_MSG_SHOWPANE,this,1,null);\r
+ SendMessage(onMsg);\r
+ }\r
+ else if(nMsgId==WH_MSG_SHOWGLO)\r
+ {\r
+ switchNvp("glo");\r
+ onMsg=new whMessage(WH_MSG_PANEINFO,this,1,"glo");\r
+ SendMessage(onMsg);\r
+ onMsg=new whMessage(WH_MSG_SHOWPANE,this,1,null);\r
+ SendMessage(onMsg);\r
+ }\r
+ else if(nMsgId==WH_MSG_GETPANEINFO)\r
+ {\r
+ oMsg.oParam=gstrName;\r
+ return false;\r
+ }\r
+ }\r
+ return true;\r
+}\r
+\r
+function onResize()\r
+{\r
+ var oMsg=null;\r
+ if(gbIE4)\r
+ {\r
+ if(document.body)\r
+ {\r
+ if(document.body.clientWidth>1&&document.body.clientHeight>1)\r
+ {\r
+ oMsg=new whMessage(WH_MSG_RESIZEPANE,this,1,null);\r
+ SendMessage(oMsg);\r
+ }\r
+ }\r
+ }\r
+ else\r
+ {\r
+ if(window.innerWidth!=0&&window.innerHeight!=0)\r
+ {\r
+ oMsg=new whMessage(WH_MSG_RESIZEPANE,this,1,null);\r
+ SendMessage(oMsg);\r
+ }\r
+ }\r
+}\r
+\r
+if(window.gbWhMsg&&window.gbWhVer&&window.gbWhProxy)\r
+{\r
+ var oMsg=new whMessage(WH_MSG_GETPANES,this,1,null);\r
+ if(SendMessage(oMsg))\r
+ {\r
+ if(oMsg.oParam)\r
+ {\r
+ for(var i=0;i<oMsg.oParam.aPanes.length;i++)\r
+ {\r
+ if(oMsg.oParam.aPanes[i].sPaneName=="toc")\r
+ strFrmToc=oMsg.oParam.aPanes[i].sPaneURL;\r
+ else if(oMsg.oParam.aPanes[i].sPaneName=="idx")\r
+ strFrmNdx=oMsg.oParam.aPanes[i].sPaneURL;\r
+ else if(oMsg.oParam.aPanes[i].sPaneName=="fts")\r
+ strFrmFts=oMsg.oParam.aPanes[i].sPaneURL;\r
+ else if(oMsg.oParam.aPanes[i].sPaneName=="glo")\r
+ strFrmGls=oMsg.oParam.aPanes[i].sPaneURL;\r
+ if(oMsg.oParam.sDefault==oMsg.oParam.aPanes[i].sPaneName)\r
+ {\r
+ strFrmDft=oMsg.oParam.aPanes[i].sPaneURL;\r
+ }\r
+ }\r
+ }\r
+ else\r
+ setWebHelpPane();\r
+ }\r
+ else\r
+ setWebHelpPane();\r
+\r
+ RegisterListener2(this,WH_MSG_SHOWTOC);\r
+ RegisterListener2(this,WH_MSG_SHOWIDX);\r
+ RegisterListener2(this,WH_MSG_SHOWFTS);\r
+ RegisterListener2(this,WH_MSG_SHOWGLO);\r
+ RegisterListener2(this,WH_MSG_GETPANEINFO);\r
+\r
+ if(gbIE55)\r
+ window.onresize=onResize;\r
+\r
+ window.onunload=window_unload;\r
+ window.onload=window_onload;\r
+\r
+ var strHtml="";\r
+ strHtml+="<frameset rows=\'100%,*\'>";\r
+ strHtml+="<frame name=\'nvplist\' title=\'navpane frame\' src=\'" + strFrmDft +"\'></frame>";\r
+ strHtml+="<frame src=\'whskin_blank.htm\' noresize></frame>";\r
+ strHtml+="</frameset>";\r
+ document.write(strHtml);\r
+}\r
+else\r
+ document.location.reload();\r
+\r
+if(window.gbNav6)\r
+{\r
+ var oMsg=new whMessage(WH_MSG_RELOADNS6,this,1,null);\r
+ SendMessage(oMsg);\r
+}\r
+//-->\r
+</script>\r
+</html>
\ No newline at end of file
--- /dev/null
+<html>\r
+<head>\r
+<title> WebHelp Navigation Toolbar </title>\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+</head>\r
+<style>\r
+<!--\r
+body {margin:0;}\r
+-->\r
+</style>\r
+<script language="javascript" src="whver.js"></script>\r
+<script language="javascript1.2" src="whutils.js"></script>\r
+<script language="javascript1.2" src="whmsg.js"></script>\r
+<script language="javascript1.2" src="whproxy.js"></script>\r
+<script language="javascript1.2" src="whmozemu.js"></script>\r
+<script language="javascript1.2" src="whtbar.js"></script>\r
+\r
+\r
+<body marginheight="0" marginwidth="0" bgcolor="#99ccff" scroll="no">\r
+<script language="javascript1.2">\r
+<!--\r
+if (window.gbWhTBar)\r
+{\r
+ setButtonFont("toc","Tahoma","8pt","Black","Normal","Normal","none");\r
+setButtonFont("toc","Tahoma","8pt","White","Normal","Normal","none", true);\r
+setButtonFont("idx","Tahoma","8pt","Black","Normal","Normal","none");\r
+setButtonFont("idx","Tahoma","8pt","White","Normal","Normal","none", true);\r
+setButtonFont("fts","Tahoma","8pt","Black","Normal","Normal","none");\r
+setButtonFont("fts","Tahoma","8pt","White","Normal","Normal","none", true);\r
+setButtonFont("glo","Tahoma","8pt","Black","Normal","Normal","none");\r
+setButtonFont("glo","Tahoma","8pt","White","Normal","Normal","none", true);\r
+setButtonFont("websearch","Tahoma","8pt","Black","Normal","Normal","none");\r
+setButtonFont("websearch","Tahoma","8pt","White","Normal","Normal","none", true);\r
+setButtonFont("searchform","Tahoma","8pt","Black","Normal","Normal","none");\r
+setButtonFont("searchform","","","","","","", true);\r
+setButtonFont("banner","","","","","","");\r
+setButtonFont("banner","","","","","","", true);\r
+\r
+ gsIToc = "wht_toc_n.gif";\r
+ gsITocS = "wht_toc_h.gif";\r
+ gsIIndex = "wht_idx_n.gif";\r
+ gsIIndexS = "wht_idx_h.gif";\r
+ gsISearch = "wht_fts_n.gif";\r
+ gsISearchS = "wht_fts_h.gif";\r
+ gsIGlossary = "wht_glo_n.gif";\r
+ gsIGlossaryS = "wht_glo_h.gif";\r
+ gsIWebSearch = "wht_ws.gif";\r
+ gsIWebSearchD = "wht_ws_g.gif";\r
+ gsIBanner = "wht_logo1.gif";\r
+ gsIGo = "wht_go.gif";\r
+ setBackgroundcolor("#99ccff");\r
+ \r
+ setAlignment("left");\r
+ \r
+ \r
+ if (!gsBgImage)\r
+ {\r
+ setButtonBgColor("toc", gsBgColor);\r
+ setButtonBgColor("idx", gsBgColor);\r
+ setButtonBgColor("fts", gsBgColor);\r
+ setButtonBgColor("glo", gsBgColor);\r
+ setButtonBgColor("toc", gsTBSelectedBgColor, true);\r
+ setButtonBgColor("idx", gsTBSelectedBgColor, true);\r
+ setButtonBgColor("fts", gsTBSelectedBgColor, true);\r
+ setButtonBgColor("glo", gsTBSelectedBgColor, true);\r
+ setButtonBgColor("toc","#99ccff");\r
+setButtonBgColor("idx","#99ccff");\r
+setButtonBgColor("fts","#99ccff");\r
+setButtonBgColor("glo","#99ccff");\r
+setButtonBgColor("websearch","#99ccff");\r
+setButtonBgColor("searchform","");\r
+setButtonBgColor("banner","");\r
+\r
+ }\r
+ setButtonBgColor("toc","#639ace", true);\r
+setButtonBgColor("idx","#639ace", true);\r
+setButtonBgColor("fts","#639ace", true);\r
+setButtonBgColor("glo","#639ace", true);\r
+setButtonBgColor("websearch","#639ace", true);\r
+setButtonBgColor("searchform","", true);\r
+setButtonBgColor("banner","", true);\r
+\r
+ addButton("toc",BTN_TEXT|BTN_IMG,"Contents","","","","",0,0,"","","","","","");\r
+addButton("fts",BTN_TEXT|BTN_IMG,"Search","","","","",0,0,"","","","","","");\r
+addButton("glo",BTN_TEXT|BTN_IMG,"Glossary","","","","",0,0,"","","","","","");\r
+addButton("searchform",BTN_TEXT,"","","","","",0,0,"","","","","","");\r
+addButton("banner",BTN_IMG,"","","","","",0,0,"","","","","","");\r
+\r
+ addButton("blankblock");\r
+ writeStyle(false);\r
+ ReSortToolbarButtons();\r
+ writeToolBar();\r
+}\r
+else\r
+ document.location.reload();\r
+//-->\r
+</script>\r
+</body>\r
+</html>
\ No newline at end of file
--- /dev/null
+<html>\r
+<script language="javascript1.2" src="whutils.js"></script>\r
+<script language="javascript1.2">\r
+<!--\r
+var gsTopic="";\r
+\r
+if (location.hash.length > 1)\r
+{\r
+ var nPos = location.hash.indexOf(">>");\r
+ if (nPos>1)\r
+ {\r
+ gsTopic = location.hash.substring(1, nPos);\r
+ parseParam(location.hash.substring(nPos+2));\r
+ }\r
+ else\r
+ gsTopic = location.hash.substring(1);\r
+}\r
+\r
+\r
+ var strHtml="";\r
+ strHtml+="<frameset rows=\'100%,*\'>";\r
+ strHtml+="<frame name=\'topicwindow\' src=\'" + gsTopic +"\'></frame>";\r
+ strHtml+="<frame src=\'whskin_blank.htm\' noresize></frame>";\r
+ strHtml+="</frameset>";\r
+ document.write(strHtml);\r
+\r
+function parseParam(sParam)\r
+{\r
+ if (sParam)\r
+ {\r
+ var nBPos=0;\r
+ do \r
+ {\r
+ var nPos=sParam.indexOf(">>", nBPos);\r
+ if (nPos!=-1)\r
+ {\r
+ if (nPos>0)\r
+ {\r
+ var sPart=sParam.substring(nBPos, nPos);\r
+ parsePart(sPart);\r
+ }\r
+ nBPos = nPos + 2;\r
+ }\r
+ else\r
+ {\r
+ var sPart=sParam.substring(nBPos);\r
+ parsePart(sPart);\r
+ break;\r
+ }\r
+ } while(nBPos < sParam.length);\r
+ } \r
+}\r
+\r
+function parsePart(sPart)\r
+{\r
+ if(sPart.toLowerCase().indexOf("cap=")==0)\r
+ {\r
+ document.title=_browserStringToText(sPart.substring(4));\r
+ }\r
+}\r
+//-->\r
+</script>\r
+</html>
\ No newline at end of file
--- /dev/null
+<?xml version='1.0' encoding='ISO-8859-1' ?>\r
+<topictemplate>\r
+ <topic type="normal">\r
+ <add tag="head" pos="endbefore" >\r
+ <![CDATA["<script type=\"text/javascript\" language=\"javascript1.2\" src=\"";SF_MESSAGE_JS;"\"></script>\r
+<script type=\"text/javascript\" language=\"javascript\" src=\"";SF_VERSION_JS;"\"></script>\r
+<script type=\"text/javascript\" language=\"javascript1.2\" src=\"";SF_PROXY_JS ;"\"></script>\r
+<script type=\"text/javascript\" language=\"javascript1.2\" src=\"";SF_UTILS_JS;"\"></script>\r
+<script type=\"text/javascript\" language=\"javascript1.2\" src=\"";SF_TOPIC_JS;"\"></script>\r
+";]]>\r
+ </add>\r
+ <add tag="body" pos="beginafter">\r
+ <![CDATA["<script type=\"text/javascript\" language=\"javascript1.2\">\r
+<!--\r
+if (window.gbWhTopic)\r
+{\r
+ if (window.addTocInfo)\r
+ {\r
+ ";\r
+ OutputInTopicNavBarDataToc("addTocInfo(\"%s\");\r\n");\r
+ OutputInTopicNavBarDataBrowse("addAvenueInfo(\"%s\",\"%s\",\"%s\");\r\n");\r
+ OutputInTopicNavBarDataButtons("addButton(%s);\r\n");\r
+ "\r
+ }\r
+ if (window.writeBtnStyle)\r
+ writeBtnStyle();\r
+\r
+ if (window.writeIntopicBar)\r
+ writeIntopicBar(";WH_WEBSKIN.topic.bar.top.pos;");\r
+\r
+ if (window.setRelStartPage)\r
+ {\r
+ ";\r
+ OutputInTopicNavBarDataHomePage("setRelStartPage(\"%s\");\r\n");\r
+ OutputInTopicNavBarDataWebSearch.href("addSearchFormHref(\"%s\");\r\n");\r
+ "\r
+ autoSync(";WH_USER_OPTIONS.autosync_toc;");\r
+ sendSyncInfo();\r
+ sendAveInfoOut();\r
+ }\r
+}\r
+else\r
+ if (window.gbIE4)\r
+ document.location.reload();\r
+//-->\r
+</script>"]]> \r
+ </add>\r
+ <add tag="body" pos="endbefore">\r
+ <![CDATA["<script type=\"text/javascript\" language=\"javascript1.2\">\r
+<!--\r
+if (window.writeIntopicBar)\r
+ writeIntopicBar(";WH_WEBSKIN.topic.bar.bottom.pos;");\r
+//-->\r
+</script>";\r
+OutputInTopicNavBarDataWebSearch.form();]]> \r
+ </add>\r
+ </topic>\r
+ <topic type="frameset">\r
+ <add tag="head" pos="endbefore" >\r
+ <![CDATA["<script type=\"text/javascript1.2\" language=\"javascript\" src=\"";SF_MESSAGE_JS;"\"></script>\r
+<script type=\"text/javascript\" language=\"javascript\" src=\"";SF_VERSION_JS;"\"></script>\r
+<script type=\"text/javascript\" language=\"javascript1.2\" src=\"";SF_PROXY_JS ;"\"></script>\r
+<script type=\"text/javascript\" language=\"javascript1.2\" src=\"";SF_UTILS_JS;"\"></script>\r
+<script type=\"text/javascript\" language=\"javascript1.2\" src=\"";SF_FRAMESET_JS;"\"></script>\r
+<script type=\"text/javascript\" language=\"javascript1.2\">\r
+<!--\r
+if (window.setRelStartPage)\r
+{\r
+";\r
+ OutputInTopicNavBarDataHomePage("setRelStartPage(\"%s\");\r\n");\r
+ OutputInTopicNavBarDataToc("addTocInfo(\"%s\");\r\n");\r
+ OutputInTopicNavBarDataBrowse("addAvenueInfo(\"%s\",\"%s\",\"%s\");\r\n");\r
+"\r
+}\r
+if (window.autoSync)\r
+ autoSync(";WH_USER_OPTIONS.autosync_toc;");\r
+//-->\r
+</script>\r
+";]]>\r
+ </add>\r
+ </topic>\r
+</topictemplate>\r
--- /dev/null
+// WebHelp 5.10.003\r
+RegisterListener2(this, WH_MSG_GETSTARTFRAME);\r
+RegisterListener2(this, WH_MSG_GETDEFAULTTOPIC);\r
+RegisterListener2(this, WH_MSG_MINIBARORDER);\r
+RegisterListener2(this, WH_MSG_TOOLBARORDER);\r
+RegisterListener2(this, WH_MSG_ISSEARCHSUPPORT);\r
+RegisterListener2(this, WH_MSG_ISSYNCSSUPPORT);\r
+RegisterListener2(this, WH_MSG_ISAVENUESUPPORT);\r
+RegisterListener2(this, WH_MSG_GETPANETYPE);\r
+RegisterListener2(this, WH_MSG_GETPANES);\r
+RegisterListener2(this, WH_MSG_RELOADNS6);\r
+RegisterListener2(this, WH_MSG_GETCMD);\r
+RegisterListener2(this, WH_MSG_GETPANE);\r
+RegisterListener2(this, WH_MSG_GETDEFPANE);\r
+\r
+if (gbNav6)\r
+{\r
+ var gnReload=0;\r
+ setTimeout("delayReload();",5000);\r
+}\r
+\r
+function delayReload()\r
+{\r
+ if (!(this.cMRServer && cMRServer.m_strVersion))\r
+ {\r
+ if(gnReload!=2)\r
+ {\r
+ if(nViewFrameType&&nViewFrameType==1)\r
+ document.location=document.location;\r
+ }\r
+ }\r
+}\r
+\r
+var gsToolbarOrder = "toc|fts|glo|blankblock|searchform|banner";\r
+var gsMinibarOrder = "blankblock|hide2|";\r
+\r
+var gsTopic = "kernel/introduction.htm";\r
+var PANE_OPT_SEARCH = 1;\r
+var PANE_OPT_BROWSESEQ = 2;\r
+var gnOpts=-1;\r
+var gnCmd=-1;\r
+var gnPans=2;\r
+var gsBtns="invalid";\r
+var gsDefaultBtn="invalid";\r
+var gbHasTitle=false;\r
+\r
+if (location.hash.length > 1)\r
+{\r
+ var sParam = location.hash;\r
+ if (sParam.indexOf("#<") == 0)\r
+ {\r
+ document.location = "whcsh_home.htm#" + sParam.substring(2);\r
+ }\r
+ else if (sParam.indexOf("#>>") == 0)\r
+ {\r
+ parseParam(sParam.substring(3));\r
+ sParam = "#" + gsTopic + sParam.substring(1);\r
+ }\r
+ else\r
+ {\r
+ var nPos = sParam.indexOf(">>");\r
+ if (nPos>1)\r
+ {\r
+ gsTopic = sParam.substring(1, nPos);\r
+ parseParam(sParam.substring(nPos+2));\r
+ }\r
+ else\r
+ gsTopic = sParam.substring(1);\r
+ }\r
+ if (gnPans == 1 && gsTopic)\r
+ {\r
+ var strURL=location.href;\r
+ if (location.hash)\r
+ {\r
+ var nPos=location.href.indexOf(location.hash);\r
+ strURL=strURL.substring(0, nPos);\r
+ }\r
+ if (gbHasTitle)\r
+ document.location=_getPath(strURL)+ "whskin_tw.htm" + sParam;\r
+ else\r
+ document.location=_getPath(strURL)+ gsTopic;\r
+ }\r
+}\r
+\r
+function parseParam(sParam)\r
+{\r
+ if (sParam)\r
+ {\r
+ var nBPos=0;\r
+ do \r
+ {\r
+ var nPos=sParam.indexOf(">>", nBPos);\r
+ if (nPos!=-1)\r
+ {\r
+ if (nPos>0)\r
+ {\r
+ var sPart=sParam.substring(nBPos, nPos);\r
+ parsePart(sPart);\r
+ }\r
+ nBPos = nPos + 2;\r
+ }\r
+ else\r
+ {\r
+ var sPart=sParam.substring(nBPos);\r
+ parsePart(sPart);\r
+ break;\r
+ }\r
+ } while(nBPos < sParam.length);\r
+ } \r
+}\r
+\r
+function parsePart(sPart)\r
+{\r
+ if(sPart.toLowerCase().indexOf("cmd=")==0)\r
+ {\r
+ gnCmd=parseInt(sPart.substring(4));\r
+ }\r
+ else if(sPart.toLowerCase().indexOf("cap=")==0)\r
+ {\r
+ document.title=_browserStringToText(sPart.substring(4));\r
+ gbHasTitle=true;\r
+ }\r
+ else if(sPart.toLowerCase().indexOf("pan=")==0)\r
+ {\r
+ gnPans=parseInt(sPart.substring(4));\r
+ }\r
+ else if(sPart.toLowerCase().indexOf("pot=")==0)\r
+ {\r
+ gnOpts=parseInt(sPart.substring(4));\r
+ }\r
+ else if(sPart.toLowerCase().indexOf("pbs=")==0)\r
+ {\r
+ var sRawBtns = sPart.substring(4);\r
+ var aBtns = sRawBtns.split("|");\r
+ for (var i=0;i<aBtns.length;i++)\r
+ {\r
+ aBtns[i] = transferAgentNameToPaneName(aBtns[i]);\r
+ }\r
+ gsRawBtns = aBtns.join("|");\r
+ }\r
+ else if(sPart.toLowerCase().indexOf("pdb=")==0)\r
+ {\r
+ gsDefaultBtn=transferAgentNameToPaneName(sPart.substring(4));\r
+ }\r
+}\r
+\r
+function setToolbarOrder(sOrder)\r
+{\r
+ gsToolbarOrder = sOrder;\r
+}\r
+\r
+function setMinibarOrder(sOrder)\r
+{\r
+ gsMinibarOrder = sOrder;\r
+}\r
+\r
+function onSendMessageX(oMsg)\r
+{\r
+ var nMsgId = oMsg.nMessageId;\r
+ if (nMsgId == WH_MSG_GETSTARTFRAME)\r
+ {\r
+ oMsg.oParam.oFrame = this;\r
+ return false;\r
+ }\r
+ else if (nMsgId == WH_MSG_GETDEFAULTTOPIC)\r
+ {\r
+ if (this.cMRServer && cMRServer.m_strVersion)\r
+ {\r
+ if (cMRServer.m_strURLTopic);\r
+ {\r
+ oMsg.oParam.sTopic = cMRServer.m_strURLTopic;\r
+ return false;\r
+ }\r
+\r
+ }\r
+ oMsg.oParam.sTopic = gsTopic;\r
+ return false;\r
+ }\r
+ else if (nMsgId == WH_MSG_TOOLBARORDER)\r
+ {\r
+ var oMsg1 = new whMessage(WH_MSG_GETPANES, this, 1, null);\r
+ if (SendMessage(oMsg1))\r
+ {\r
+ if (oMsg1.oParam)\r
+ {\r
+ if (this.cMRServer && cMRServer.m_strVersion)\r
+ {\r
+ var aToolbarOrder=cMRServer.m_strAgentList.split(";");\r
+ var i=0;\r
+ for (i=0;i<aToolbarOrder.length;i++)\r
+ aToolbarOrder[i]=transferANToPN2(aToolbarOrder[i]);\r
+ aToolbarOrder[aToolbarOrder.length] = "blankblock";\r
+ if (cMRServer.m_bShowSearchInput)\r
+ {\r
+ aToolbarOrder[aToolbarOrder.length] = "searchform";\r
+ }\r
+ aToolbarOrder[aToolbarOrder.length] = "banner";\r
+ var aToolbarOrderNew = new Array();\r
+ for (i=0;i<aToolbarOrder.length;i++)\r
+ {\r
+ if (isAPane(aToolbarOrder[i]))\r
+ {\r
+ if (oMsg1.oParam.aPanes && oMsg1.oParam.aPanes.length)\r
+ {\r
+ for (var j=0;j<oMsg1.oParam.aPanes.length;j++)\r
+ {\r
+ if (aToolbarOrder[i] == oMsg1.oParam.aPanes[j].sPaneName)\r
+ {\r
+ aToolbarOrderNew[aToolbarOrderNew.length] = aToolbarOrder[i];\r
+ break;\r
+ }\r
+ }\r
+ }\r
+ }\r
+ else\r
+ aToolbarOrderNew[aToolbarOrderNew.length] = aToolbarOrder[i];\r
+ }\r
+ oMsg.oParam = aToolbarOrderNew.join("|");\r
+ return false;\r
+ }\r
+ }\r
+ }\r
+ var sParam="";\r
+ if (gsBtns!="invalid")\r
+ sParam=gsBtns+"|blankblock|banner";\r
+ else\r
+ sParam = gsToolbarOrder;\r
+\r
+ if (gnOpts!=-1)\r
+ {\r
+ var nPosForm=sParam.indexOf("|searchform|");\r
+ if (gnOpts&PANE_OPT_SEARCH)\r
+ {\r
+ if (nPosForm == -1 && sParam.indexOf("|fts|") != -1)\r
+ {\r
+ var nPos=sParam.indexOf("banner");\r
+ if (nPos!=-1)\r
+ {\r
+ sParam=sParam.substring(0, nPos) + "searchform|" + sParam.substring(nPos);\r
+ }\r
+ }\r
+ }\r
+ else\r
+ {\r
+ if (nPosForm!=-1)\r
+ {\r
+ sParam=sParam.substring(0,nPosForm) + sParam.substring(nPosForm+11);\r
+ }\r
+ }\r
+ }\r
+ oMsg.oParam=sParam;\r
+ return false;\r
+ }\r
+ else if (nMsgId == WH_MSG_MINIBARORDER)\r
+ {\r
+ var sMinParam=gsMinibarOrder;\r
+ if (gnOpts!=-1)\r
+ {\r
+ var nPosBro=gsMinibarOrder.indexOf("avprev|avnext");\r
+ if (gnOpts&PANE_OPT_BROWSESEQ)\r
+ {\r
+ if (nPosBro==-1)\r
+ {\r
+ sMinParam ="avprev|avnext|" + gsMinibarOrder;\r
+ }\r
+ }\r
+ else\r
+ {\r
+ if (nPosBro!=-1)\r
+ {\r
+ if (nPosBro!=0)\r
+ sMinParam=gsMinibarOrder.substring(0, nPosBro) + gsMinibarOrder.substring(nPosBro+14);\r
+ else\r
+ sMinParam=gsMinibarOrder.substring(14);\r
+ }\r
+ }\r
+ }\r
+ oMsg.oParam = sMinParam;\r
+ return false;\r
+ }\r
+ else if (nMsgId == WH_MSG_ISSYNCSSUPPORT)\r
+ {\r
+ if (this.cMRServer && cMRServer.m_strVersion)\r
+ {\r
+ if (cMRServer.m_bShowSync)\r
+ oMsg.oParam=true;\r
+ else\r
+ oMsg.oParam=false;\r
+ return false;\r
+ }\r
+ else\r
+ {\r
+ if(typeof(nViewFrameType)!="undefined")\r
+ {\r
+ oMsg.oParam= (nViewFrameType < 3);\r
+ return false;\r
+ }\r
+ }\r
+ }\r
+ else if (nMsgId == WH_MSG_ISAVENUESUPPORT)\r
+ {\r
+ if (this.cMRServer && cMRServer.m_strVersion)\r
+ {\r
+ if (cMRServer.m_bShowBrowseSequences)\r
+ oMsg.oParam=true;\r
+ else\r
+ oMsg.oParam=false;\r
+ }\r
+ else\r
+ {\r
+ oMsg.oParam=true;\r
+ }\r
+ return false;\r
+ }\r
+ else if (nMsgId == WH_MSG_ISSEARCHSUPPORT)\r
+ {\r
+ if(typeof(nViewFrameType)!="undefined")\r
+ {\r
+ oMsg.oParam= (nViewFrameType < 3);\r
+ return false;\r
+ }\r
+ }\r
+ else if (nMsgId == WH_MSG_GETPANETYPE)\r
+ {\r
+ if(typeof(nViewFrameType)!="undefined")\r
+ {\r
+ var oPaneInfo = new Object();\r
+ oPaneInfo.nType = nViewFrameType;\r
+ oPaneInfo.sPaneURL = strPane;\r
+ oMsg.oParam = oPaneInfo;\r
+ return false;\r
+ }\r
+ }\r
+ else if (nMsgId == WH_MSG_GETPANES)\r
+ {\r
+ if (this.cMRServer && cMRServer.m_strVersion)\r
+ {\r
+ var oPanes = new Object();\r
+ var aAgentNames = null;\r
+ if (cMRServer.m_strDefAgent)\r
+ oPanes.sDefault = transferAgentNameToPaneName(cMRServer.m_strDefAgent);\r
+\r
+ aPanes = new Array();\r
+ for(var i=0; i< cMRServer.m_cAgents.length; i++)\r
+ {\r
+ var nCur = aPanes.length;\r
+ aPanes[nCur] = new Object();\r
+ aPanes[nCur].sPaneName = transferAgentNameToPaneName(cMRServer.m_cAgents[i].m_strID);\r
+ aPanes[nCur].sPaneURL = cMRServer.m_cAgents[i].m_strURL;\r
+ }\r
+ oPanes.aPanes = aPanes;\r
+ oMsg.oParam = oPanes;\r
+ return false;\r
+ }\r
+ else\r
+ {\r
+ oMsg.oParam = null;\r
+ return false;\r
+ }\r
+ }\r
+ else if(nMsgId==WH_MSG_RELOADNS6)\r
+ {\r
+ if(gbNav6)\r
+ gnReload++;\r
+ return false;\r
+ }\r
+ else if(nMsgId==WH_MSG_GETCMD)\r
+ {\r
+ oMsg.oParam=gnCmd;\r
+ return false;\r
+ }\r
+ else if(nMsgId==WH_MSG_GETPANE)\r
+ {\r
+ if (gsBtns!="invalid" && oMsg.oParam.sName)\r
+ {\r
+ if(gsBtns.indexOf(oMsg.oParam.sName) != -1)\r
+ oMsg.oParam.bEnable=true;\r
+ else\r
+ oMsg.oParam.bEnable=false;\r
+ }\r
+ else\r
+ oMsg.oParam.bEnable=true;\r
+ return false;\r
+ }\r
+ else if(nMsgId==WH_MSG_GETDEFPANE)\r
+ {\r
+ if (gsDefaultBtn!="invalid")\r
+ {\r
+ oMsg.oParam=gsDefaultBtn;\r
+ }\r
+ return false;\r
+ }\r
+ return true;\r
+}\r
+\r
+function transferANToPN2(sAN)\r
+{\r
+ if (sAN =="toc")\r
+ return "toc";\r
+ else if (sAN =="ndx")\r
+ return "idx";\r
+ else if (sAN =="nls")\r
+ return "fts";\r
+ else if (sAN =="gls")\r
+ return "glo";\r
+ else if (sAN =="WebSearch")\r
+ return "websearch";\r
+ else if (sAN.indexOf("custom_")==0);\r
+ return "custom" + sAN.substring(7);\r
+ return sAN;\r
+}\r
+\r
+function transferAgentNameToPaneName(sAgentName)\r
+{\r
+ if (sAgentName =="toc")\r
+ return "toc";\r
+ else if (sAgentName =="ndx")\r
+ return "idx";\r
+ else if (sAgentName =="nls")\r
+ return "fts";\r
+ else if (sAgentName =="gls")\r
+ return "glo";\r
+ return "";\r
+}\r
+\r
+function isAPane(sPaneName)\r
+{\r
+ if (sPaneName == "toc" || sPaneName == "idx" || sPaneName == "fts" || sPaneName == "glo")\r
+ return true;\r
+ else\r
+ return false;\r
+}
\ No newline at end of file
--- /dev/null
+// WebHelp 5.10.002\r
+window.whname="wh_stub";\r
+function getframehandle(frames,framename)\r
+{\r
+ var frame=null;\r
+ if(null==frames) return null;\r
+ for(var i=0;i<frames.length;i++)\r
+ {\r
+ if(typeof(frames[i].name)!="unknown")\r
+ {\r
+ if(frames[i].name==framename)\r
+ return frames[i];\r
+ }\r
+ if(frames[i].frames.length>0)\r
+ {\r
+ frame=getframehandle(frames[i].frames,framename);\r
+ if(null!=frame)\r
+ return frame;\r
+ }\r
+ }\r
+ return frame;\r
+}\r
+\r
+function AddToArray(arr,obj)\r
+{\r
+ var bFound=false;\r
+ for(var i=0;i<arr.length;i++){\r
+ if(arr[i]==obj){\r
+ bFound=true;\r
+ break;\r
+ }\r
+ else if(arr[i]==null){\r
+ break;\r
+ }\r
+ }\r
+ if(!bFound) arr[i]=obj;\r
+}\r
+\r
+var gArrayRegistedMessage=new Array();\r
+var gArrayCompoentsArray=new Array();\r
+\r
+function GetComponentsArray(nMessageId)\r
+{\r
+ var len=gArrayRegistedMessage.length;\r
+ for(var i=0;i<len;i++)\r
+ {\r
+ if(gArrayRegistedMessage[i]==nMessageId){\r
+ if(gArrayCompoentsArray.length>i)\r
+ return gArrayCompoentsArray[i];\r
+ else\r
+ return null;\r
+ }\r
+ }\r
+ return null;\r
+}\r
+\r
+function CreateComponentsArray(nMessageId)\r
+{\r
+ var len=gArrayRegistedMessage.length;\r
+ gArrayRegistedMessage[len]=nMessageId;\r
+ gArrayCompoentsArray[len]=new Array();\r
+ return gArrayCompoentsArray[len];\r
+}\r
+\r
+function listener(sName,oWindow)\r
+{\r
+ this.sName=sName;\r
+ this.oWindow=oWindow;\r
+}\r
+\r
+function RegisterListener(windowName,nMessageId)\r
+{\r
+ var arrayComponents=GetComponentsArray(nMessageId);\r
+ if(arrayComponents==null)\r
+ arrayComponents=CreateComponentsArray(nMessageId);\r
+ \r
+ if(arrayComponents!=null)\r
+ {\r
+ for (var i=0;i<arrayComponents.length;i++)\r
+ {\r
+ if (arrayComponents[i].sName == windowName)\r
+ return false;\r
+ }\r
+ var oListener=new listener(windowName,null);\r
+ AddToArray(arrayComponents,oListener);\r
+ return true;\r
+ }\r
+ else\r
+ return false;\r
+}\r
+\r
+function RegisterListener2(oWindow,nMessageId)\r
+{\r
+ var arrayComponents=GetComponentsArray(nMessageId);\r
+ if(arrayComponents==null)\r
+ arrayComponents=CreateComponentsArray(nMessageId);\r
+ \r
+ if(arrayComponents!=null)\r
+ {\r
+ var oListener=new listener("",oWindow);\r
+ AddToArray(arrayComponents,oListener);\r
+ return true;\r
+ }\r
+ else\r
+ return false;\r
+}\r
+\r
+function UnRegisterListener2(oWindow,nMessageId)\r
+{\r
+ var arrayComponents=GetComponentsArray(nMessageId);\r
+ if(arrayComponents!=null)\r
+ {\r
+ for(var i=0;i<arrayComponents.length;i++)\r
+ {\r
+ if(arrayComponents[i].oWindow==oWindow)\r
+ {\r
+ removeItemFromArray(arrayComponents,i);\r
+ return true;\r
+ }\r
+ }\r
+ }\r
+ else\r
+ return false;\r
+}\r
+\r
+function SendMessage(oMessage)\r
+{\r
+ var bDelivered=false;\r
+ var arrayComponents=GetComponentsArray(oMessage.nMessageId);\r
+ if(arrayComponents!=null&&arrayComponents.length>0){\r
+ for(var i=0;i<arrayComponents.length;i++)\r
+ {\r
+ if(null!=arrayComponents[i])\r
+ {\r
+ var pFrame;\r
+ if(arrayComponents[i].oWindow==null)\r
+ pFrame=getframehandle(frames,arrayComponents[i].sName);\r
+ else\r
+ pFrame=arrayComponents[i].oWindow;\r
+ if(null!=pFrame)\r
+ {\r
+ if(pFrame.onSendMessageX)\r
+ {\r
+ bDelivered=true;\r
+ if(!pFrame.onSendMessageX(oMessage))\r
+ break;\r
+ }\r
+ if(pFrame.onSendMessage)\r
+ {\r
+ bDelivered=true;\r
+ if(!pFrame.onSendMessage(oMessage))\r
+ break;\r
+ }\r
+ }\r
+ }\r
+ }\r
+ }\r
+ return bDelivered;\r
+}
\ No newline at end of file
--- /dev/null
+// WebHelp 5.10.006\r
+var gaButtons=new Array();\r
+var gaTypes=new Array();\r
+var gaBtnBgColor=new Array();\r
+var gaSelBtnBgColor=new Array();\r
+var gaOrders=null;\r
+var gaObjBtns=new Array();\r
+var BTN_TEXT=1;\r
+var BTN_IMG=2;\r
+var BTN_IMG_TOP=4\r
+var BTN_IMG_BOTTOM=8;\r
+var BTN_IMG_LEFT=16;\r
+var BTN_IMG_RIGHT=32;\r
+var gsAlign="left";\r
+var gsBgImage="";\r
+var gsBgColor="#99ccff";\r
+var gsShadow="#cccccc";\r
+var gsTBBgImage="";\r
+var gnShowHideStyle=0;\r
+var goTocInfo=null;\r
+var gbTocInfoInited=false;\r
+var goWebSearch=null;\r
+var gsTBFontFamily="Arial";\r
+var gsTBFontSize="xx-small";\r
+var gsTBFontColor="#003063";\r
+var gsTBDarkColor="#808080";\r
+var gsTBLightColor="#FFFAFA";\r
+var gsTBSelectedBgColor="#639ace";\r
+var gsTBFontSelectedColor="#ffffff";\r
+var gaOnLoads=new Array();\r
+var goWebSearchEnable=true;\r
+\r
+var goShow=null;\r
+var goHide=null;\r
+var goHide2=null;\r
+var goSync=null;\r
+\r
+var goToc=null;\r
+var goIdx=null;\r
+var goFts=null;\r
+var goGlo=null;\r
+var goNext=null;\r
+var goPrev=null;\r
+\r
+var LAYOUT=1;\r
+var HLAYOUT=0;\r
+var VLAYOUT=1;\r
+var ALIGN=2;\r
+var BALIGN=0;\r
+var EALIGN=2;\r
+var goEl=null;\r
+var gnRE=0;\r
+\r
+var gnButtonLayout=0;\r
+var gnShowHide=-1;\r
+\r
+var gbEqualSize=false;\r
+var goCusButton=new Array();\r
+var gsBtnStyle="";\r
+var gaAvenues=null;\r
+var gsCurAveName="";\r
+\r
+var gsIToc=null;\r
+var gsITocS=null;\r
+var gsIIndex=null;\r
+var gsIIndexS=null;\r
+var gsISearch=null;\r
+var gsISearchS=null;\r
+var gsIGlossary=null;\r
+var gsIGlossaryS=null;\r
+var gsIBanner=null;\r
+var gsIGo=null;\r
+\r
+var gsIHide=null;\r
+var gsIPrev=null;\r
+var gsINext=null;\r
+var gsISync=null;\r
+var gsINextD=null;\r
+var gsIPrevD=null;\r
+var gsIWebSearch=null;\r
+var gsIWebSearchD=null;\r
+\r
+var gbAveButttnInited=false;\r
+var goNextParent=null;\r
+var goPrevParent=null;\r
+var gsSearchPrompt="- Search -";\r
+\r
+var gstrSearch="";\r
+var gbPreview=false;\r
+gbPreview=false; \r
+var gsSearchFormTitle="";\r
+var gnHasNavPane=-1;\r
+var gbInitBtn=false;\r
+var gaBtns=new Array();\r
+var gbWhTBar=false;\r
+var goTextFont=null;\r
+var goSelTextFont=null;\r
+var gsPane="";\r
+var gbNeedUpdateAve=false;\r
+var gbUpdateTimerCount=0;\r
+\r
+function setGoImage(sGoImage)\r
+{\r
+ if(sGoImage)\r
+ {\r
+ gsIGo=sGoImage;\r
+ }\r
+}\r
+\r
+function btnBgColor(sType,sColor)\r
+{\r
+ this.sType=sType;\r
+ this.sColor=sColor;\r
+}\r
+\r
+function setBackground(sBgImage)\r
+{\r
+ gsBgImage=sBgImage;\r
+}\r
+\r
+function setBackgroundcolor(sBgColor)\r
+{\r
+ gsBgColor=sBgColor;\r
+}\r
+\r
+function setAlignment(strAlignment)\r
+{\r
+ gnButtonLayout=0;\r
+ if(strAlignment=="left")\r
+ {\r
+ gnButtonLayout=HLAYOUT|BALIGN;\r
+ }\r
+ else if(strAlignment=="right")\r
+ {\r
+ gnButtonLayout=HLAYOUT|EALIGN;\r
+ }\r
+ else if(strAlignment=="top")\r
+ {\r
+ gnButtonLayout=VLAYOUT|BALIGN;\r
+ }\r
+ else if(strAlignment=="bottom")\r
+ {\r
+ gnButtonLayout=VLAYOUT|EALIGN;\r
+ }\r
+}\r
+\r
+function writeStyle(bMiniBar)\r
+{\r
+ var sStyle="";\r
+ sStyle+="<style type='text/css'>\n";\r
+ sStyle+="<!--\n";\r
+ sStyle+=".clsBtnNormal {\n";\r
+ if(!(gbNav4&&!gbNav6))\r
+ if (bMiniBar)\r
+ sStyle+="padding:2px;\n";\r
+ else\r
+ sStyle+="padding:5px;\n";\r
+ sStyle+="cursor:hand;\n";\r
+ sStyle+="font-family:"+gsTBFontFamily+";\n";\r
+ sStyle+="font-size:"+gsTBFontSize+";\n";\r
+ sStyle+="color:"+gsTBFontColor+";}\n";\r
+\r
+ sStyle+=".clsNoBNormal {\n";\r
+ sStyle+="padding-left:2px;padding-right:2px;\n";\r
+ sStyle+="cursor:hand;\n";\r
+ sStyle+="font-family:"+gsTBFontFamily+";\n";\r
+ sStyle+="font-size:"+gsTBFontSize+";\n";\r
+ sStyle+="color:"+gsTBFontColor+";}\n";\r
+\r
+ sStyle+=".clsBtnDisable {\n";\r
+ if(!(gbNav4&&!gbNav6))\r
+ if (bMiniBar)\r
+ sStyle+="padding:2px;\n";\r
+ else\r
+ sStyle+="padding:5px;\n";\r
+ sStyle+="cursor:default;\n";\r
+ sStyle+="font-family:"+gsTBFontFamily+";\n";\r
+ sStyle+="font-size:"+gsTBFontSize+";\n";\r
+ sStyle+="color:"+gsTBFontColor+";}\n";\r
+\r
+ sStyle+=".clsNoBDisable {\n";\r
+ sStyle+="padding-left:2px;padding-right:2px;\n";\r
+ sStyle+="cursor:default;\n";\r
+ sStyle+="font-family:"+gsTBFontFamily+";\n";\r
+ sStyle+="font-size:"+gsTBFontSize+";\n";\r
+ sStyle+="color:"+gsTBFontColor+";}\n";\r
+\r
+\r
+ sStyle+=".clsNotBtn {\n";\r
+ if(!(gbNav4&&!gbNav6))\r
+ if (bMiniBar)\r
+ sStyle+="padding:2px;\n";\r
+ else\r
+ sStyle+="padding:5px;\n";\r
+ sStyle+="font-family:"+gsTBFontFamily+";\n";\r
+ sStyle+="font-size:"+gsTBFontSize+";\n";\r
+ sStyle+="color:"+gsTBFontColor+";}\n";\r
+\r
+ sStyle+=".clsBtnUp{\n";\r
+ if(!(gbNav4&&!gbNav6))\r
+ if (bMiniBar)\r
+ sStyle+="padding:1px;\n";\r
+ else\r
+ sStyle+="padding:4px;\n";\r
+ sStyle+="border-bottom:"+gsTBDarkColor+" 1px solid;\n";\r
+ sStyle+="border-left:"+gsTBLightColor+" 1px solid;\n";\r
+ sStyle+="border-right:"+gsTBDarkColor+" 1px solid;\n";\r
+ sStyle+="border-top:"+gsTBLightColor+" 1px solid;\n";\r
+ sStyle+="cursor:hand;";\r
+ sStyle+="font-family:"+gsTBFontFamily+";\n";\r
+ sStyle+="font-size:"+gsTBFontSize+";\n";\r
+ sStyle+="color:"+gsTBFontColor+";}\n";\r
+\r
+ sStyle+=".clsNoBUp{\n";\r
+ sStyle+="padding-left:2px;padding-right:2px;\n";\r
+ sStyle+="cursor:hand;";\r
+ sStyle+="font-family:"+gsTBFontFamily+";\n";\r
+ sStyle+="font-size:"+gsTBFontSize+";\n";\r
+ sStyle+="color:"+gsTBFontColor+";}\n";\r
+\r
+ sStyle+=".clsBtnDown{\n";\r
+ if(!(gbNav4&&!gbNav6))\r
+ if (bMiniBar)\r
+ sStyle+="padding:1px;\n";\r
+ else\r
+ sStyle+="padding:4px;\n";\r
+ sStyle+="border-bottom:"+gsTBLightColor+" 1px solid;\n";\r
+ sStyle+="border-left:"+gsTBDarkColor+" 1px solid;\n";\r
+ sStyle+="border-right:"+gsTBLightColor+" 1px solid;\n";\r
+ sStyle+="border-top:"+gsTBDarkColor+" 1px solid;\n";\r
+ sStyle+="color:"+gsTBFontColor+";\n";\r
+ sStyle+="cursor:hand;\n";\r
+ sStyle+="font-family:"+gsTBFontFamily+";\n";\r
+ sStyle+="font-size:"+gsTBFontSize+";}\n";\r
+\r
+ sStyle+=".clsNoBDown{\n";\r
+ sStyle+="padding-left:2px;padding-right:2px;\n";\r
+ sStyle+="cursor:hand;";\r
+ sStyle+="font-family:"+gsTBFontFamily+";\n";\r
+ sStyle+="font-size:"+gsTBFontSize+";\n";\r
+ sStyle+="color:"+gsTBFontColor+";}\n";\r
+\r
+ sStyle+=getDefaultButtonFont();\r
+ sStyle+=gsBtnStyle;\r
+ sStyle+=".clsToolbarBackground{\n";\r
+ sStyle+="margin:2px;}\n";\r
+ sStyle+="-->\n";\r
+ sStyle+=" body {\n";\r
+ if (gsBgImage)\r
+ sStyle+="border-top:"+gsBgColor+" 1px solid;}\n";\r
+ else\r
+ sStyle+="border-top:black 1px solid;}\n";\r
+ sStyle+="-->\n";\r
+ sStyle+="</style>\n";\r
+ document.write(sStyle);\r
+}\r
+\r
+function button(sType,sText,nWidth,nHeight)\r
+{\r
+ this.sType=sType;\r
+ this.sText=sText;\r
+ this.nWidth=nWidth;\r
+ this.nHeight=nHeight;\r
+ \r
+ this.aIs=new Array();\r
+ var i=0;\r
+ while(button.arguments.length>i+4)\r
+ {\r
+ if (button.arguments[4+i])\r
+ this.aIs[i]=_getFullPath(_getPath(document.location.href),button.arguments[4+i]);\r
+ else\r
+ this.aIs[i]="";\r
+ i++;\r
+ }\r
+}\r
+\r
+function getImage(oImage,sTitle)\r
+{\r
+ if(oImage.aIs[0])\r
+ {\r
+ var sI="";\r
+ if(sTitle=="")\r
+ sTitle=oImage.sText;\r
+ sI+="<img alt=\""+sTitle+"\" src=\""+oImage.aIs[0]+"\"";\r
+ if(oImage.nWidth>0)\r
+ sI+=" width="+oImage.nWidth;\r
+ if(oImage.nHeight>0)\r
+ sI+=" height="+oImage.nHeight;\r
+ sI+=" border=0 align=\"absmiddle\">";\r
+ return sI;\r
+ }\r
+ return "";\r
+}\r
+\r
+function getCurrentAveName()\r
+{\r
+ var oSelect=getElement("avenue");\r
+ if(oSelect)\r
+ return oSelect.value;\r
+ else\r
+ return "";\r
+}\r
+\r
+function updateWebSearch(bEnable)\r
+{\r
+ var oWebSearch=getElement("btnwebsearch");\r
+ var oWebSearchParent=null;\r
+ if(oWebSearch)\r
+ oWebSearchParent=getParentNode(oWebSearch);\r
+ goWebSearchEnable=bEnable;\r
+ if(oWebSearchParent)\r
+ {\r
+ if(bEnable)\r
+ enableButton(oWebSearchParent,goWebSearch);\r
+ else\r
+ disableButton(oWebSearchParent,goWebSearch);\r
+ }\r
+\r
+}\r
+\r
+function setState(oEL,sState)\r
+{\r
+ if(gbNav6||gbOpera)\r
+ oEL.setAttribute("state",sState);\r
+ else\r
+ oEL.state=sState; \r
+}\r
+\r
+function updateAvenueIfNeeded()\r
+{\r
+ gbUpdateTimerCount--;\r
+ if (gbNeedUpdateAve&&gbUpdateTimerCount==0)\r
+ {\r
+ updateAvenue();\r
+ }\r
+}\r
+\r
+function updateAvenue()\r
+{\r
+ var sSelect=getAvenueHTML(gaAvenues);\r
+ var oSelect=getElement("avenue");\r
+ if(oSelect)\r
+ {\r
+ if(gbNav6)\r
+ {\r
+ var oParent=getParentNode(oSelect);\r
+ \r
+ if(oParent)\r
+ {\r
+ removeThis(oSelect);\r
+ oParent.insertAdjacentHTML("afterBegin",sSelect);\r
+ }\r
+ }\r
+ else\r
+ oSelect.outerHTML=sSelect; \r
+ oSelect=getElement("avenue");\r
+ if(isValidAvenue(gaAvenues,gsCurAveName))\r
+ oSelect.value=gsCurAveName;\r
+ }\r
+ updateAveButton();\r
+}\r
+\r
+function initAveButtonObj()\r
+{\r
+ if(!gbAveButttnInited)\r
+ {\r
+ var oNext=getElement("btnavnext");\r
+ if(oNext)\r
+ goNextParent=getParentNode(oNext);\r
+\r
+ var oPrev=getElement("btnavprev");\r
+ if(oPrev)\r
+ goPrevParent=getParentNode(oPrev);\r
+ }\r
+ gbAveButttnInited=true;\r
+}\r
+\r
+function disableAveButton()\r
+{\r
+ initAveButtonObj();\r
+ if(goNextParent)\r
+ disableButton(goNextParent,goNext);\r
+ if(goPrevParent)\r
+ disableButton(goPrevParent,goPrev);\r
+}\r
+\r
+function disableButton(oEl,oBtn)\r
+{\r
+ setState(oEl,"disable");\r
+ var sPF=oEl.className.substring(0,6);\r
+ oEl.className=sPF+"Disable";\r
+ var oAs = getElementsByTag(oEl,"a");\r
+ if (oAs.length>0)\r
+ {\r
+ oAs[0].style.cursor="default";\r
+ }\r
+ var oIs=getElementsByTag(oEl,"img");\r
+ if(oIs.length>0&&oBtn&&oBtn.aIs&&oBtn.aIs.length>3)\r
+ {\r
+ if(oBtn.aIs[3])\r
+ oIs[0].src=oBtn.aIs[3];\r
+ }\r
+ else\r
+ oEl.style.visibility="hidden";\r
+}\r
+\r
+function enableButton(oEl,oBtn)\r
+{\r
+ setState(oEl,"normal");\r
+ if(oEl==goEl)\r
+ {\r
+ var sPF=oEl.className.substring(0,6);\r
+ oEl.className=sPF+"Up";\r
+ }\r
+ var oAs = getElementsByTag(oEl,"a");\r
+ if (oAs.length>0)\r
+ {\r
+ oAs[0].style.cursor="hand";\r
+ }\r
+ var oIs=getElementsByTag(oEl,"img");\r
+ if(oIs.length>0&&oBtn&&oBtn.aIs&&oBtn.aIs.length>0)\r
+ {\r
+ if(oBtn.aIs[0])\r
+ oIs[0].src=oBtn.aIs[0];\r
+ }\r
+ oEl.style.visibility="visible";\r
+}\r
+\r
+function updateAveButton()\r
+{\r
+ initAveButtonObj(); \r
+ var strAveName=getCurrentAvenue();\r
+ if(strAveName!="")\r
+ {\r
+ if(gaAvenues)\r
+ {\r
+ for(var i=0;i<gaAvenues.length;i++)\r
+ if(gaAvenues[i].sName==strAveName)\r
+ {\r
+ if(goNextParent)\r
+ {\r
+ if(gaAvenues[i].sNext!=null&&gaAvenues[i].sNext!="")\r
+ enableButton(goNextParent,goNext);\r
+ else\r
+ disableButton(goNextParent,goNext);\r
+ }\r
+ if(goPrevParent)\r
+ {\r
+ if(gaAvenues[i].sPrev!=null&&gaAvenues[i].sPrev!="")\r
+ enableButton(goPrevParent,goPrev);\r
+ else\r
+ disableButton(goPrevParent,goPrev);\r
+ } \r
+ break;\r
+ }\r
+ }\r
+ }\r
+ else\r
+ {\r
+ var bNext=false;\r
+ var bPrev=false;\r
+ if(gaAvenues&&gaAvenues.length>0)\r
+ {\r
+ for(var i=0;i<gaAvenues.length&&(!bNext||!bPrev);i++)\r
+ {\r
+ if(!bNext)\r
+ if(gaAvenues[i].sNext!=null&&gaAvenues[i].sNext!="")\r
+ bNext=true; \r
+ if(!bPrev)\r
+ if(gaAvenues[i].sPrev!=null&&gaAvenues[i].sPrev!="")\r
+ bPrev=true; \r
+ }\r
+ }\r
+ if(goNextParent)\r
+ {\r
+ if(bNext)\r
+ enableButton(goNextParent,goNext);\r
+ else\r
+ disableButton(goNextParent,goNext);\r
+ }\r
+ \r
+ if(goPrevParent)\r
+ {\r
+ if(bPrev)\r
+ enableButton(goPrevParent,goPrev);\r
+ else\r
+ disableButton(goPrevParent,goPrev);\r
+ }\r
+ }\r
+ \r
+}\r
+\r
+function isValidAvenue(aAvenues,sValue)\r
+{\r
+ if(aAvenues)\r
+ {\r
+ for(var i=0;i<aAvenues.length;i++)\r
+ {\r
+ if(aAvenues[i].sName==sValue)\r
+ return true;\r
+ }\r
+ }\r
+ return false;\r
+}\r
+\r
+function getAvenueHTML(aAvenues)\r
+{\r
+ var sSelect="<select id=\"avenue\" size=\"1\" name=\"avenue\" onchange=\"updateAveButton();\">";\r
+ sSelect+="<option value=\"\" selected> - Select Avenue - </option>";\r
+ if(aAvenues)\r
+ {\r
+ for(var i=0;i<aAvenues.length;i++)\r
+ {\r
+ sSelect+="<option value=\""+aAvenues[i].sName+"\">"+aAvenues[i].sName+"</option>";\r
+ }\r
+ }\r
+ sSelect+="</select>";\r
+ return sSelect;\r
+}\r
+\r
+function addAvenueSelection()\r
+{\r
+ var oMsg=new whMessage(WH_MSG_GETAVIAVENUES,this,1,new Object());\r
+ var sButton="";\r
+ if(SendMessage(oMsg))\r
+ {\r
+ sButton=getAvenueHTML(oMsg.oParam.aAvenues);\r
+ }\r
+ else\r
+ {\r
+ sButton=getAvenueHTML(null);\r
+ }\r
+ gaButtons[gaButtons.length]="<td NOWRAP align=\"center\" valign=\"middle\">"+sButton+"</td>";\r
+}\r
+\r
+function setSearchFormTitle(sTitle)\r
+{\r
+ gsSearchFormTitle=sTitle;\r
+}\r
+\r
+function highLightIfNeeded()\r
+{\r
+ if(document.searchForm.searchString.value==gsSearchPrompt)\r
+ {\r
+ document.searchForm.searchString.select();\r
+ }\r
+}\r
+\r
+function addSearchForm()\r
+{\r
+ var sPropmptString=gsSearchPrompt;\r
+\r
+ var nWidth=20;\r
+ if(!nWidth) nWidth=20;\r
+ if(gbNav4) nWidth=nWidth*.6;\r
+\r
+ if(gsSearchFormTitle)\r
+ sPropmptString="";\r
+ var sButton="<table id=\"searchInput\" CELLSPACING=0 CELLPADDING=1><tr><td valign=\"middle\" NOWRAP class=\"clsNotBtn\"><span class=\"btnsearchform\">"+_textToHtml(gsSearchFormTitle)+"</span></td><td NOWRAP valign=\"middle\"><input class=\"inputsearchform\" type=\"text\" onfocus=\"highLightIfNeeded();\" name=\"searchString\" value=\""+sPropmptString+"\" size=\""+nWidth+"\"></td>";\r
+ if(gbNav6)\r
+ sButton="<form id=\"searchInput\" name=\"searchForm\" method=\"POST\" action=\"javascript:searchB()\">"+sButton;\r
+ if("image"=="text")\r
+ {\r
+ sButton+="<td NOWRAP valign=\"middle\"><a class=\"searchbtn\" href=\"javascript:void(0);\" onclick=\"searchForm.submit(); return false;\"></a></td>";\r
+ }\r
+ else if("image"=="image"&&gsIGo)\r
+ {\r
+ sButton+="<td NOWRAP valign=\"middle\"><a class=\"searchbtn\" href=\"javascript:void(0);\" onclick=\"searchForm.submit(); return false;\">"\r
+ sButton+="<img alt=\"Go\" src=\""+gsIGo+"\" border=0 align=\"absmiddle\"></a></td>";\r
+ }\r
+ sButton+="</tr></table>";\r
+ if(gbNav6)\r
+ sButton+="</form>";\r
+ var nBtn=gaButtons.length;\r
+ gaButtons[nBtn]="<td NOWRAP align=\"center\" valign=\"middle\">"+sButton+"</td>";\r
+ gaTypes[nBtn]="searchform";\r
+}\r
+\r
+function getShowHide()\r
+{\r
+ var sText="";\r
+ var sI="";\r
+ if(hasNavPane())\r
+ {\r
+ if(goHide)\r
+ {\r
+ if(gnShowHideStyle&BTN_TEXT)\r
+ sText=goHide.sText;\r
+ if(gnShowHideStyle&BTN_IMG)\r
+ sI=getImage(goHide,"Hide");\r
+ }\r
+ }\r
+ else\r
+ {\r
+ if(goShow)\r
+ {\r
+ if(gnShowHideStyle&BTN_TEXT)\r
+ sText=goShow.sText;\r
+ if(gnShowHideStyle&BTN_IMG)\r
+ sI=getImage(goShow,"Show");\r
+ }\r
+ }\r
+ var sButton=genButton(sText,sI,gnShowHideStyle);\r
+ return sButton;\r
+}\r
+\r
+function addBanner(sImage)\r
+{\r
+ if(sImage)\r
+ {\r
+ var nBtn=gaButtons.length;\r
+ gaButtons[nBtn]="<td NOWRAP align=\"center\" valign=\"middle\"> <a href=\"javascript:void(0);\" onclick=\"showBanner();return false;\"><img alt=\"About WebHelp\"src=\""+sImage+"\" border=0 align=\"absmiddle\"></a></td>";\r
+ gaTypes[nBtn]="banner";\r
+ }\r
+}\r
+\r
+function showBanner()\r
+{\r
+ if (!gbPreview)\r
+ {\r
+ var nWidth=390;\r
+ var nHeight=204;\r
+ var nScreenWidth=screen.width;\r
+ var nScreenHeight=screen.height;\r
+ var nLeft=(nScreenWidth-nWidth)/2;\r
+ var nTop=(nScreenHeight-nHeight)/2;\r
+ if (gbIE4)\r
+ {\r
+ if (gbIE5)\r
+ nHeight+=20;\r
+ else\r
+ nHeight+=40;\r
+ window.showModalDialog("whskin_banner.htm","","dialogHeight:"+nHeight+"px;dialogWidth:"+nWidth+"px;resizable:no;status:no;scroll:no;help:no;center:yes;");\r
+ }\r
+ else\r
+ window.open("whskin_banner.htm","banner","dependent,innerHeight="+nHeight+",innerWidth="+nWidth+",height="+nHeight+",width="+nWidth+",resizable=no,menubar=no,location=no,personalbar=no,status=no,scrollbar=no,toolbar=no,screenX="+nLeft+",screenY="+nTop);\r
+ }\r
+}\r
+\r
+function addButton(sType,nStyle,sTitle,sHref,sOnClick,sOnMouseOver,sOnLoad,nWidth,nHeight,sI1,sI2,sI3,sI4,sI5,sI6)\r
+{\r
+ var sButton="";\r
+ var bMini=false;\r
+ var sText="";\r
+ var sI="";\r
+ var bState=false;\r
+ var nBtn=gaButtons.length;\r
+ var bHref=false;\r
+ if(sType=="show"&&isShowHideEnable())\r
+ {\r
+ var svTitle="Show Navigation Component";\r
+ sButton="<a title=\""+svTitle+"\" id=\"btnshowhide\" class=\"btnshow\" href=\"javascript:void(0);\" onclick=\"showHidePane();return false;\">";\r
+ gnShowHideStyle=nStyle;\r
+ goShow=new button(sType,sTitle,nWidth,nHeight,sI1,sI2,sI3);\r
+ gaObjBtns[nBtn]=goShow;\r
+ if(gnShowHide!=-1)\r
+ {\r
+ nBtn=gnShowHide;\r
+ }\r
+ else\r
+ {\r
+ gnShowHide=nBtn;\r
+ }\r
+ sButton+=getShowHide();\r
+ sButton+="</a>";\r
+ bState=true;\r
+ }\r
+ else if(sType=="hide"&&isShowHideEnable())\r
+ {\r
+ var svTitle="Hide Navigation Component";\r
+ sButton="<a title=\""+svTitle+"\" id=\"btnshowhide\" class=\"btnhide\" href=\"javascript:void(0);\" onclick=\"showHidePane();return false;\">";\r
+ gnShowHideStyle=nStyle;\r
+ goHide=new button(sType,sTitle,nWidth,nHeight,sI1,sI2,sI3);\r
+ gaObjBtns[nBtn]=goHide;\r
+ if(gnShowHide!=-1)\r
+ {\r
+ nBtn=gnShowHide;\r
+ }\r
+ else\r
+ {\r
+ gnShowHide=nBtn;\r
+ }\r
+ sButton+=getShowHide();\r
+ sButton+="</a>";\r
+ bState=true;\r
+ }\r
+ else if(sType=="hide2"&&(!gbNav4)&&(!gbOpera))\r
+ {\r
+ var svTitle="Hide Navigation Component";\r
+ sButton="<a title=\""+svTitle+"\" id=\"btnhide\" class=\"btnhide\" href=\"javascript:void(0);\" onclick=\"showHidePane();return false;\">";\r
+ gnShowHideStyle=nStyle;\r
+ if(!sI1)\r
+ sI1=gsIHide;\r
+ goHide2=new button(sType,sTitle,nWidth,nHeight,sI1,sI2,sI3);\r
+ gaObjBtns[nBtn]=goHide2;\r
+ if(nStyle&BTN_TEXT)\r
+ sText=goHide2.sText\r
+ \r
+ if(nStyle&BTN_IMG)\r
+ sI=getImage(goHide2,svTitle);\r
+ sButton+=genButton(sText,sI,nStyle);\r
+ sButton+="</a>";\r
+ bMini=true;\r
+ }\r
+ else if(sType=="synctoc")\r
+ {\r
+ var svTitle="Sync TOC";\r
+ sButton="<a title=\""+svTitle+"\" id=\"btnsynctoc\" class=\"btnsynctoc\" href=\"javascript:void(0);\" onclick=\"syncWithShow();return false;\">";\r
+ if(!sI1)\r
+ sI1=gsISync;\r
+ goSync=new button(sType,sTitle,nWidth,nHeight,sI1,sI2,sI3);\r
+ gaObjBtns[nBtn]=goSync;\r
+ if(nStyle&BTN_TEXT)\r
+ sText=goSync.sText\r
+ \r
+ if(nStyle&BTN_IMG)\r
+ sI=getImage(goSync,svTitle);\r
+ sButton+=genButton(sText,sI,nStyle);\r
+ sButton+="</a>";\r
+ bMini=true;\r
+ }\r
+ else if(sType=="toc")\r
+ {\r
+ var svTitle="Contents";\r
+ sButton="<a title=\""+svTitle+"\" id=\"btntoc\" class=\"btntoc\" href=\"javascript:void(0);\" onclick=\"showToc();return false;\">";\r
+ if(!sI1)\r
+ sI1=gsIToc;\r
+ if(!sI2)\r
+ sI2=gsITocS;\r
+ if(!sI4)\r
+ sI4=gsITocS;\r
+ goToc=new button(sType,sTitle,nWidth,nHeight,sI1,sI2,sI3,sI4,sI5,sI6);\r
+ gaObjBtns[nBtn]=goToc;\r
+ if(nStyle&BTN_TEXT)\r
+ sText=goToc.sText\r
+ \r
+ if(nStyle&BTN_IMG)\r
+ sI=getImage(goToc,svTitle);\r
+ sButton+=genButton(sText,sI,nStyle);\r
+ sButton+="</a>";\r
+ bState=true;\r
+ }\r
+ else if(sType=="idx")\r
+ {\r
+ var svTitle="Index";\r
+ sButton="<a title=\""+svTitle+"\" id=\"btnidx\" class=\"btnidx\" href=\"javascript:void(0);\" onclick=\"showIndex();return false;\">";\r
+ if(!sI1)\r
+ sI1=gsIIndex;\r
+ if(!sI2)\r
+ sI2=gsIIndexS;\r
+ if(!sI4)\r
+ sI4=gsIIndexS;\r
+ goIdx=new button(sType,sTitle,nWidth,nHeight,sI1,sI2,sI3,sI4,sI5,sI6);\r
+ gaObjBtns[nBtn]=goIdx;\r
+ if(nStyle&BTN_TEXT)\r
+ sText=goIdx.sText\r
+ \r
+ if(nStyle&BTN_IMG)\r
+ sI=getImage(goIdx,svTitle);\r
+ sButton+=genButton(sText,sI,nStyle);\r
+ sButton+="</a>";\r
+ bState=true;\r
+ }\r
+ else if(sType=="fts")\r
+ {\r
+ var svTitle="Search";\r
+ sButton="<a title=\""+svTitle+"\" id=\"btnfts\" class=\"btnfts\" href=\"javascript:void(0);\" onclick=\"showFts();return false;\">";\r
+ if(!sI1)\r
+ sI1=gsISearch;\r
+ if(!sI2)\r
+ sI2=gsISearchS;\r
+ if(!sI4)\r
+ sI4=gsISearchS;\r
+ goFts=new button(sType,sTitle,nWidth,nHeight,sI1,sI2,sI3,sI4,sI5,sI6);\r
+ gaObjBtns[nBtn]=goFts;\r
+ if(nStyle&BTN_TEXT)\r
+ sText=goFts.sText\r
+ \r
+ if(nStyle&BTN_IMG)\r
+ sI=getImage(goFts,svTitle);\r
+ sButton+=genButton(sText,sI,nStyle);\r
+ sButton+="</a>";\r
+ bState=true;\r
+ }\r
+ else if(sType=="glo")\r
+ {\r
+ var svTitle="Glossary";\r
+ sButton="<a title=\""+svTitle+"\" id=\"btnglo\" class=\"btnglo\" href=\"javascript:void(0);\" onclick=\"showGlossary();return false;\">";\r
+ if(!sI1)\r
+ sI1=gsIGlossary;\r
+ if(!sI2)\r
+ sI2=gsIGlossaryS;\r
+ if(!sI4)\r
+ sI4=gsIGlossaryS;\r
+ goGlo=new button(sType,sTitle,nWidth,nHeight,sI1,sI2,sI3,sI4,sI5,sI6);\r
+ gaObjBtns[nBtn]=goGlo;\r
+ if(nStyle&BTN_TEXT)\r
+ sText=goGlo.sText\r
+ \r
+ if(nStyle&BTN_IMG)\r
+ sI=getImage(goGlo,svTitle);\r
+ sButton+=genButton(sText,sI,nStyle);\r
+ sButton+="</a>";\r
+ bState=true;\r
+ }\r
+ else if(sType=="avnext")\r
+ {\r
+ var svTitle="Next Topic";\r
+ sButton="<a title=\""+svTitle+"\" id=\"btnavnext\" class=\"btnavnext\" href=\"javascript:void(0);\" onclick=\"goAveNext();return false;\">";\r
+ if(!sI1)\r
+ sI1=gsINext;\r
+ if(!sI4)\r
+ sI4=gsINextD;\r
+ goNext=new button(sType,sTitle,nWidth,nHeight,sI1,sI2,sI3,sI4,sI5,sI6);\r
+ gaObjBtns[nBtn]=goNext;\r
+ if(nStyle&BTN_TEXT)\r
+ sText=goNext.sText\r
+ \r
+ if(nStyle&BTN_IMG)\r
+ sI=getImage(goNext,svTitle);\r
+ sButton+=genButton(sText,sI,nStyle);\r
+ sButton+="</a>";\r
+ bMini=true;\r
+ }\r
+ else if(sType=="avprev")\r
+ {\r
+ var svTitle="Previous Topic";\r
+ sButton="<a title=\""+svTitle+"\" id=\"btnavprev\" class=\"btnavprev\" href=\"javascript:void(0);\" onclick=\"goAvePrev();return false;\">";\r
+ if(!sI1)\r
+ sI1=gsIPrev;\r
+ if(!sI4)\r
+ sI4=gsIPrevD;\r
+ goPrev=new button(sType,sTitle,nWidth,nHeight,sI1,sI2,sI3,sI4,sI5,sI6);\r
+ gaObjBtns[nBtn]=goPrev;\r
+ if(nStyle&BTN_TEXT)\r
+ sText=goPrev.sText\r
+ \r
+ if(nStyle&BTN_IMG)\r
+ sI=getImage(goPrev,svTitle);\r
+ sButton+=genButton(sText,sI,nStyle);\r
+ sButton+="</a>";\r
+ bMini=true;\r
+ }\r
+ else if(sType=="blankblock")\r
+ {\r
+ gaButtons[nBtn]=null;\r
+ gaTypes[nBtn]=sType;\r
+ }\r
+ else if(sType=="websearch")\r
+ {\r
+ var svTitle="WebSearch";\r
+ sButton="<a title=\""+svTitle+"\" id=\"btnwebsearch\" class=\"btnwebsearch\" href=\"javascript:void(0);\" onclick=\"doWebSearch();return false;\">";\r
+ if(!sI1)\r
+ sI1=gsIWebSearch;\r
+ if(!sI4)\r
+ sI4=gsIWebSearchD;\r
+ goWebSearch=new button(sType,sTitle,nWidth,nHeight,sI1,sI2,sI3,sI4,sI5,sI6);\r
+ gaObjBtns[nBtn]=goWebSearch;\r
+ if(nStyle&BTN_TEXT)\r
+ sText=goWebSearch.sText\r
+ \r
+ if(nStyle&BTN_IMG)\r
+ sI=getImage(goWebSearch,svTitle);\r
+ sButton+=genButton(sText,sI,nStyle);\r
+ sButton+="</a>";\r
+ }\r
+ else if(sType.indexOf("custom")==0)\r
+ {\r
+ var nCusBtnIdx=goCusButton.length;\r
+ goCusButton[nCusBtnIdx]=new cusButton(sType,sTitle,sOnClick,sOnMouseOver,sOnLoad,nWidth,nHeight,sI1,sI2,sI3);\r
+ gaObjBtns[nBtn]=goCusButton[nCusBtnIdx];\r
+ var re=new RegExp("\"","g");\r
+ var svTitle=sTitle.replace(re, """);\r
+ if(sHref&&sHref.length!=0)\r
+ {\r
+ sButton="<a title=\""+svTitle+"\" id=\"btn"+sType+"\" class=\"btn"+sType+"\" target=\"bsscright\" href=\""+sHref+"\" onclick=\"cusOnClick("+nCusBtnIdx+");";\r
+ bHref=true;\r
+ }\r
+ else\r
+ sButton="<a title=\""+svTitle+"\" id=\"btn"+sType+"\" class=\"btn"+sType+"\" href=\"javascript:void(0);\" onclick=\"cusOnClick("+nCusBtnIdx+");return false;";\r
+ sButton+="\" onmouseover=\"cusOnMouseOver("+nCusBtnIdx+");\" title=\""+sType+"\">";\r
+ if(nStyle&BTN_TEXT)\r
+ sText=sTitle;\r
+ if(nStyle&BTN_IMG)\r
+ sI+=getImage(goCusButton[nCusBtnIdx],sTitle);\r
+ sButton+=genButton(sText,sI,nStyle);\r
+ sButton+="</a>";\r
+ }\r
+ if(sButton.length!=0)\r
+ {\r
+ var btnClass="";\r
+ if(sText||bMini)\r
+ btnClass="clsBtnNormal";\r
+ else\r
+ btnClass="clsNoBNormal";\r
+\r
+ if(!bState)\r
+ {\r
+ if(bHref)\r
+ gaButtons[nBtn]="<td NOWRAP valign=\"middle\" align=\"center\" class="+btnClass+" onclick=\"onBtnClick(event);\" onmousedown=\"onBtnMouseDown(event, "+nBtn+");\" onmouseup=\"onBtnMouseUp(event, "+nBtn+");\" onmouseover=\"onBtnMouseOver(event, "+nBtn+");\" onmouseout=\"onBtnMouseOut(event, "+nBtn+");\">"+sButton+"</td>";\r
+ else\r
+ gaButtons[nBtn]="<td NOWRAP valign=\"middle\" align=\"center\" class="+btnClass+" onclick=\"onBtnClick(event);return false;\" onmousedown=\"onBtnMouseDown(event, "+nBtn+");\" onmouseup=\"onBtnMouseUp(event, "+nBtn+");\" onmouseover=\"onBtnMouseOver(event, "+nBtn+");\" onmouseout=\"onBtnMouseOut(event, "+nBtn+");\">"+sButton+"</td>";\r
+ }\r
+ else\r
+ gaButtons[nBtn]="<td NOWRAP valign=\"middle\" align=\"center\" class="+btnClass+" state=\"up\" onclick=\"onBtnClick(event);return false;\" onmousedown=\"onBtnMouseDown(event, "+nBtn+");\" onmouseup=\"onBtnMouseUp(event, "+nBtn+");\" onmouseover=\"onBtnMouseOver(event, "+nBtn+");\" onmouseout=\"onBtnMouseOut(event, "+nBtn+");\">"+sButton+"</td>";\r
+ gaTypes[nBtn]=sType;\r
+ }\r
+\r
+ if(sType=="avenuesel")\r
+ addAvenueSelection();\r
+ else if(sType=="searchform")\r
+ addSearchForm();\r
+ else if(sType=="banner")\r
+ {\r
+ if(!sI1)\r
+ sI1=gsIBanner;\r
+ addBanner(sI1);\r
+ }\r
+}\r
+\r
+function isShowHideEnable()\r
+{\r
+ if(gbIE4)\r
+ return true;\r
+ else\r
+ return false;\r
+}\r
+\r
+function genButton(sText,sI,nStyle)\r
+{\r
+ var sButton="";\r
+ var sShowText=_textToHtml(sText);\r
+ if (gbNav4 && !gbNav6)\r
+ sShowText += " ";\r
+ if(sText!=""&&sI!="")\r
+ {\r
+ if(nStyle&BTN_IMG_TOP)\r
+ sButton+=sI+"<br>"+ sShowText;\r
+ else if(nStyle&BTN_IMG_BOTTOM)\r
+ sButton+=sText+"<br>"+sI;\r
+ else if(nStyle&BTN_IMG_RIGHT)\r
+ sButton+=sText+" "+sI;\r
+ else\r
+ sButton+=sI+" "+sShowText;\r
+ }\r
+ else if(sText!="")\r
+ {\r
+ sButton+=sShowText;\r
+ }\r
+ else if(sI!="")\r
+ {\r
+ sButton+=sI;\r
+ }\r
+ return sButton;\r
+}\r
+\r
+function searchB()\r
+{\r
+ var onMsg=new whMessage(WH_MSG_SHOWFTS,this,1,null);\r
+ SendMessage(onMsg);\r
+\r
+ var oMsg=new whMessage(WH_MSG_SEARCHTHIS,this,1,document.searchForm.searchString.value);\r
+ if(!SendMessage(oMsg))\r
+ gstrSearch=document.searchForm.searchString.value;\r
+ else\r
+ gstrSearch="";\r
+}\r
+\r
+function ReSortToolbarButtons()\r
+{\r
+ var bSearchEnabled=isSearchEnabled();\r
+ var strOrder="";\r
+ var oMsg=new whMessage(WH_MSG_TOOLBARORDER,this,1,null);\r
+ if(SendMessage(oMsg))\r
+ {\r
+ strOrder=oMsg.oParam;\r
+ }\r
+ if(strOrder.length>0)\r
+ {\r
+ gaOrders=strOrder.split("|");\r
+ var aTempButtons=new Array();\r
+ var ti=0;\r
+ for(var si=0;si<gaOrders.length;si++)\r
+ {\r
+ if(gaOrders[si]!="searchform"||bSearchEnabled)\r
+ {\r
+ var sb=-1;\r
+ for(var st=0;st<gaTypes.length;st++)\r
+ {\r
+ if(gaOrders[si]==gaTypes[st])\r
+ {\r
+ sb=st;\r
+ break;\r
+ }\r
+ }\r
+ if(sb!=-1)\r
+ {\r
+ aTempButtons[aTempButtons.length]=gaButtons[sb];\r
+ }\r
+ }\r
+ }\r
+ gaButtons=aTempButtons;\r
+ }\r
+}\r
+\r
+function isSyncEnabled()\r
+{\r
+ var bEnabled=false;\r
+ var oMsg=new whMessage(WH_MSG_ISSYNCSSUPPORT,this,1,null);\r
+ if(SendMessage(oMsg))\r
+ {\r
+ bEnabled=oMsg.oParam;\r
+ }\r
+ return bEnabled;\r
+}\r
+\r
+function isAvenueEnabled()\r
+{\r
+ var bEnabled=false;\r
+ var oMsg=new whMessage(WH_MSG_ISAVENUESUPPORT,this,1,null);\r
+ if(SendMessage(oMsg))\r
+ {\r
+ bEnabled=oMsg.oParam;\r
+ }\r
+ return bEnabled;\r
+}\r
+\r
+function isSearchEnabled()\r
+{\r
+ var bEnabled=false;\r
+ var oMsg=new whMessage(WH_MSG_ISSEARCHSUPPORT,this,1,null);\r
+ if(SendMessage(oMsg))\r
+ {\r
+ bEnabled=oMsg.oParam;\r
+ }\r
+ return bEnabled;\r
+}\r
+\r
+function ReSortMinibarButtons()\r
+{\r
+ var bSyncEnabled=isSyncEnabled();\r
+ var bAvenueEnabled=isAvenueEnabled();\r
+ var strOrder="";\r
+ var oMsg=new whMessage(WH_MSG_MINIBARORDER,this,1,null);\r
+ if(SendMessage(oMsg))\r
+ {\r
+ strOrder=oMsg.oParam;\r
+ }\r
+ if(strOrder.length>0)\r
+ {\r
+ gaOrders=strOrder.split("|");\r
+ var aTempButtons=new Array();\r
+ var ti=0;\r
+ for(var si=0;si<gaOrders.length;si++)\r
+ {\r
+ if((gaOrders[si]!="synctoc"||bSyncEnabled)&&\r
+ ((gaOrders[si]!="avnext"&&gaOrders[si]!="avprev")||bAvenueEnabled))\r
+ {\r
+ var sb=-1;\r
+ for(var st=0;st<gaTypes.length;st++)\r
+ {\r
+ if(gaOrders[si]==gaTypes[st])\r
+ {\r
+ sb=st;\r
+ break;\r
+ }\r
+ }\r
+ if(sb!=-1)\r
+ {\r
+ aTempButtons[aTempButtons.length]=gaButtons[sb];\r
+ }\r
+ }\r
+ }\r
+ gaButtons=aTempButtons;\r
+ }\r
+}\r
+\r
+function writeToolBar()\r
+{\r
+ var sHTML="";\r
+ if(gaButtons.length>0)\r
+ {\r
+ var strHeight="100%";\r
+ var strWidth="100%";\r
+ if (gbNav4)\r
+ {\r
+ strHeight=window.innerHeight-4;\r
+ strWidth=window.innerWidth-4;\r
+ }\r
+ if (gbIE4)\r
+ {\r
+ strHeight=document.body.clientHeight-4;\r
+ strWidth=document.body.clientWidth-4;\r
+ }\r
+ if(gbNav6)\r
+ sHTML="<table class=\"clsToolbarBackground\" cellpadding=\"0\" cellspacing=\"0\" border=\"0\" height=\""+strHeight+"\" width=\""+strWidth+"\">";\r
+ else\r
+ sHTML="<form name=\"searchForm\" method=\"POST\" action=\"javascript:searchB()\"><table class=\"clsToolbarBackground\" cellpadding=\"0\" cellspacing=\"0\" border=\"0\" height=\""+strHeight+"\" width=\""+strWidth+"\">";\r
+ if((gnButtonLayout&LAYOUT)==HLAYOUT)\r
+ {\r
+ sHTML+="<tr>";\r
+ for(var i=0;i<gaButtons.length;i++)\r
+ {\r
+ if(gaButtons[i])\r
+ sHTML+=gaButtons[i];\r
+ else\r
+ sHTML+="<td width=\"100%\"></td>";\r
+ }\r
+ sHTML+="</tr>";\r
+ }\r
+ else\r
+ {\r
+ for(var i=0;i<gaButtons.length;i++)\r
+ {\r
+ if(gaButtons[i])\r
+ sHTML+="<tr width=\"100%\">"+gaButtons[i]+"</tr>";\r
+ else\r
+ sHTML+="<tr height=\"100%\"><td></td></tr>";\r
+ }\r
+ }\r
+ if(gbNav6)\r
+ sHTML+="</table>";\r
+ else\r
+ sHTML+="</table></form>";\r
+ }\r
+ document.write(sHTML);\r
+ if(document.body)\r
+ document.body.onselectstart=onSelect;\r
+ updateAveButton();\r
+}\r
+\r
+function hasNavPane()\r
+{\r
+ if(gnHasNavPane==-1)\r
+ {\r
+ gnHasNavPane=0;\r
+ var oParam=new Object();\r
+ oParam.bVisible=false;\r
+ var oMsg=new whMessage(WH_MSG_ISPANEVISIBLE,this,1,oParam);\r
+ if(SendMessage(oMsg))\r
+ {\r
+ if(oParam.bVisible)\r
+ gnHasNavPane=1;\r
+ }\r
+ \r
+ }\r
+ if(gnHasNavPane==1)\r
+ return true;\r
+ else\r
+ return false;\r
+}\r
+\r
+function getTocInfo()\r
+{\r
+ var oParam=new Object();\r
+ oParam.oTocInfo=null;\r
+ var oMsg=new whMessage(WH_MSG_GETTOCPATHS,this,1,oParam);\r
+ if(SendMessage(oMsg))\r
+ {\r
+ goTocInfo=oParam.oTocInfo;\r
+ gbTocInfoInited=true;\r
+ }\r
+}\r
+\r
+function onBtnClick(e)\r
+{\r
+ var oEl=null;\r
+ var oElo=null;\r
+ if(gbNav6)\r
+ {\r
+ oElo=e.target;\r
+ while(oElo&&oElo.nodeName.indexOf("#")==0) oElo=getParentNode(oElo);\r
+ oEl=oElo;\r
+ }\r
+ else\r
+ {\r
+ oElo=event.srcElement;\r
+ oEl=oElo;\r
+ event.cancelBubble=true;\r
+ }\r
+ while(-1==oEl.className.indexOf("clsBtn")&&-1==oEl.className.indexOf("clsNoB"))\r
+ {\r
+ oEl=getParentNode(oEl);\r
+ if(!oEl) return;\r
+ }\r
+ if(oElo.tagName=="A"||oElo.tagName=="IMG") return true;\r
+ var oaA=getElementsByTag(oElo,"A");\r
+ if(oaA&&oaA.length)\r
+ {\r
+ var oA=oaA[0];\r
+ if(gbNav6)\r
+ {\r
+ var sCmd=oA.getAttribute("onclick");\r
+ var nCmd=sCmd.indexOf("return false;");\r
+ if(nCmd!=-1);\r
+ sCmd=sCmd.substring(0,nCmd);\r
+ setTimeout(sCmd,1);\r
+ }\r
+ else\r
+ oA.onclick();\r
+ }\r
+}\r
+\r
+function onBtnMouseDown(e,nBtn)\r
+{\r
+ var oEl=null;\r
+ if(gbNav6)\r
+ {\r
+ var oElo=e.target;\r
+ while(oElo&&oElo.nodeName.indexOf("#")==0) oElo=getParentNode(oElo);\r
+ oEl=oElo;\r
+ }\r
+ else\r
+ {\r
+ oEl=event.srcElement;\r
+ event.cancelBubble=true;\r
+ }\r
+ while(-1==oEl.className.indexOf("clsBtn")&&-1==oEl.className.indexOf("clsNoB"))\r
+ {\r
+ oEl=getParentNode(oEl);\r
+ if(!oEl) return;\r
+ }\r
+ var sPF=oEl.className.substring(0,6);\r
+ var oIs=getElementsByTag(oEl,"img");\r
+ if(oIs.length>0&&gaObjBtns[nBtn]&&gaObjBtns[nBtn].aIs&&gaObjBtns[nBtn].aIs.length>2)\r
+ {\r
+ if(gaObjBtns[nBtn].aIs[2])\r
+ oIs[0].src=gaObjBtns[nBtn].aIs[2];\r
+ }\r
+ var sState=getState(oEl);\r
+ if(sState!="disable")\r
+ {\r
+ oEl.className=sPF+"Down";\r
+ }\r
+}\r
+\r
+function onBtnMouseUp(e,nBtn)\r
+{\r
+ var oEl=null;\r
+ if(gbNav6)\r
+ {\r
+ var oElo=e.target;\r
+ while(oElo&&oElo.nodeName.indexOf("#")==0) oElo=getParentNode(oElo);\r
+ oEl=oElo;\r
+ }\r
+ else\r
+ {\r
+ oEl=event.srcElement;\r
+ event.cancelBubble=true;\r
+ }\r
+ while(-1==oEl.className.indexOf("clsBtn")&&-1==oEl.className.indexOf("clsNoB"))\r
+ {\r
+ oEl=getParentNode(oEl);\r
+ if(!oEl) return;\r
+ }\r
+ var sPF=oEl.className.substring(0,6);\r
+ var sState=getState(oEl);\r
+ if(sState=="down"||sState=="disable")\r
+ {\r
+ var oIs=getElementsByTag(oEl,"img");\r
+ if(oIs.length>0&&gaObjBtns[nBtn]&&gaObjBtns[nBtn].aIs&&gaObjBtns[nBtn].aIs.length>3)\r
+ {\r
+ if(gaObjBtns[nBtn].aIs[3])\r
+ oIs[0].src=gaObjBtns[nBtn].aIs[3];\r
+ }\r
+ }\r
+ else\r
+ {\r
+ var oIs=getElementsByTag(oEl,"img");\r
+ if(oIs.length>0&&gaObjBtns[nBtn]&&gaObjBtns[nBtn].aIs&&gaObjBtns[nBtn].aIs.length>0)\r
+ {\r
+ if(gaObjBtns[nBtn].aIs[0])\r
+ oIs[0].src=gaObjBtns[nBtn].aIs[0];\r
+ }\r
+ }\r
+ if(goEl==oEl)\r
+ {\r
+ if(sState!="down"&&sState!="disable")\r
+ {\r
+ oEl.className=sPF+"Up";\r
+ }\r
+ }\r
+}\r
+\r
+function getState(oEl)\r
+{\r
+ var sState="";\r
+ if(gbNav6||gbOpera)\r
+ sState=oEl.getAttribute("state");\r
+ else\r
+ if(oEl.state)\r
+ sState=oEl.state;\r
+ return sState;\r
+}\r
+\r
+function onBtnMouseOver(e,nBtn)\r
+{\r
+ markButton(e);\r
+ var oEl=null;\r
+ if(gbNav6)\r
+ {\r
+ var oElo=e.target;\r
+ while(oElo&&oElo.nodeName.indexOf("#")==0) oElo=getParentNode(oElo);\r
+ oEl=oElo;\r
+ }\r
+ else\r
+ {\r
+ oEl=event.srcElement;\r
+ event.cancelBubble=true;\r
+ }\r
+ while(-1==oEl.className.indexOf("clsBtn")&&-1==oEl.className.indexOf("clsNoB"))\r
+ {\r
+ oEl=getParentNode(oEl);\r
+ if(!oEl) return;\r
+ }\r
+ var sPF=oEl.className.substring(0,6);\r
+ var sState=getState(oEl);\r
+ if(sState=="down"||sState=="disable")\r
+ {\r
+ if(sState=="down")\r
+ oEl.className=sPF+"Down";\r
+ var oIs=getElementsByTag(oEl,"img");\r
+ if(oIs.length>0&&gaObjBtns[nBtn]&&gaObjBtns[nBtn].aIs&&gaObjBtns[nBtn].aIs.length>4)\r
+ {\r
+ if(gaObjBtns[nBtn].aIs[4])\r
+ oIs[0].src=gaObjBtns[nBtn].aIs[4];\r
+ }\r
+ }\r
+ else\r
+ {\r
+ oEl.className=sPF+"Up";\r
+ var oIs=getElementsByTag(oEl,"img");\r
+ if(oIs.length>0&&gaObjBtns[nBtn]&&gaObjBtns[nBtn].aIs&&gaObjBtns[nBtn].aIs.length>1)\r
+ {\r
+ if(gaObjBtns[nBtn].aIs[1])\r
+ oIs[0].src=gaObjBtns[nBtn].aIs[1];\r
+ }\r
+ }\r
+}\r
+\r
+function onBtnMouseOut(e,nBtn)\r
+{\r
+ goEl=null;\r
+ var oEl=null;\r
+ if(gbNav6)\r
+ {\r
+ var oElo=e.target;\r
+ while(oElo&&oElo.nodeName.indexOf("#")==0) oElo=getParentNode(oElo);\r
+ oEl=oElo;\r
+ }\r
+ else\r
+ {\r
+ oEl=event.srcElement;\r
+ event.cancelBubble=true;\r
+ }\r
+ while(-1==oEl.className.indexOf("clsBtn")&&-1==oEl.className.indexOf("clsNoB"))\r
+ {\r
+ oEl=getParentNode(oEl);\r
+ if(!oEl) return;\r
+ }\r
+ var sPF=oEl.className.substring(0,6);\r
+ var sState=getState(oEl);\r
+ if(sState=="down"||sState=="disable")\r
+ {\r
+ var oIs=getElementsByTag(oEl,"img");\r
+ if(oIs.length>0&&gaObjBtns[nBtn]&&gaObjBtns[nBtn].aIs&&gaObjBtns[nBtn].aIs.length>3)\r
+ {\r
+ if(gaObjBtns[nBtn].aIs[3])\r
+ oIs[0].src=gaObjBtns[nBtn].aIs[3];\r
+ }\r
+ if(sState=="down")\r
+ oEl.className=sPF+"Down";\r
+ }\r
+ else\r
+ {\r
+ var oIs=getElementsByTag(oEl,"img");\r
+ if(oIs.length>0&&gaObjBtns[nBtn]&&gaObjBtns[nBtn].aIs&&gaObjBtns[nBtn].aIs.length>0)\r
+ {\r
+ if(gaObjBtns[nBtn].aIs[0])\r
+ oIs[0].src=gaObjBtns[nBtn].aIs[0];\r
+ }\r
+ oEl.className=sPF+"Normal";\r
+ }\r
+}\r
+\r
+function showToc()\r
+{\r
+ var oMsg=new whMessage(WH_MSG_SHOWTOC,this,1,null)\r
+ SendMessage(oMsg);\r
+}\r
+\r
+function showIndex()\r
+{\r
+ var oMsg=new whMessage(WH_MSG_SHOWIDX,this,1,null)\r
+ SendMessage(oMsg);\r
+}\r
+\r
+function showFts()\r
+{\r
+ var oMsg=new whMessage(WH_MSG_SHOWFTS,this,1,null)\r
+ SendMessage(oMsg);\r
+}\r
+\r
+function showGlossary()\r
+{\r
+ var oMsg=new whMessage(WH_MSG_SHOWGLO,this,1,null)\r
+ SendMessage(oMsg);\r
+}\r
+\r
+function syncWithShow()\r
+{\r
+ if(!gbTocInfoInited)\r
+ {\r
+ getTocInfo();\r
+ }\r
+ if(goTocInfo)\r
+ {\r
+ showToc();\r
+ var oParam=goTocInfo;\r
+ var oMsg=new whMessage(WH_MSG_SYNCTOC,this,1,oParam);\r
+ SendMessage(oMsg);\r
+ }\r
+}\r
+\r
+function markButton(e)\r
+{\r
+ var oEl=null;\r
+ if(gbNav6)\r
+ {\r
+ var oElo=e.target;\r
+ while(oElo&&oElo.nodeName.indexOf("#")==0) oElo=getParentNode(oElo);\r
+ oEl=oElo;\r
+ }\r
+ else\r
+ oEl=event.srcElement;\r
+ while(oEl&&oEl.tagName!="TD") oEl=getParentNode(oEl);\r
+ if(oEl)\r
+ goEl=oEl;\r
+}\r
+\r
+function showHidePane()\r
+{\r
+ var oMsg=null;\r
+ if(hasNavPane())\r
+ oMsg=new whMessage(WH_MSG_HIDEPANE,this,1,null);\r
+ else\r
+ oMsg=new whMessage(WH_MSG_SHOWPANE,this,1,null);\r
+ SendMessage(oMsg);\r
+}\r
+\r
+function goAveNext()\r
+{\r
+ goAvenue(true);\r
+}\r
+\r
+function goAvePrev()\r
+{\r
+ goAvenue(false);\r
+}\r
+\r
+function doWebSearch()\r
+{\r
+ if (goWebSearchEnable)\r
+ {\r
+ var oMsg=new whMessage(WH_MSG_WEBSEARCH,this,1,null);\r
+ SendMessage(oMsg);\r
+ }\r
+}\r
+\r
+function goAvenue(bNext)\r
+{\r
+ var oMsg=null;\r
+ initAveButtonObj();\r
+ gsCurAveName=getCurrentAveName();\r
+ if(gbNav4&&!gbNav6)\r
+ {\r
+ if(bNext)\r
+ {\r
+ gaAvenues=null;\r
+ updateAvenue();\r
+ oMsg=new whMessage(WH_MSG_NEXT,this,1,null);\r
+ SendMessage(oMsg);\r
+ }\r
+ else if(!bNext)\r
+ {\r
+ gaAvenues=null;\r
+ updateAvenue();\r
+ oMsg=new whMessage(WH_MSG_PREV,this,1,null);\r
+ SendMessage(oMsg);\r
+ }\r
+ }\r
+ else\r
+ {\r
+ if(bNext&&goNextParent)\r
+ {\r
+ var sState=getState(goNextParent);\r
+ if(sState!="disable")\r
+ {\r
+ gaAvenues=null;\r
+ gbNeedUpdateAve=true;\r
+ gbUpdateTimerCount++;\r
+ setTimeout("updateAvenueIfNeeded();", 2000);\r
+ oMsg=new whMessage(WH_MSG_NEXT,this,1,null);\r
+ SendMessage(oMsg);\r
+ }\r
+ }\r
+ else if(!bNext&&goPrevParent)\r
+ {\r
+ var sState=getState(goPrevParent);\r
+ if(sState!="disable")\r
+ {\r
+ gaAvenues=null;\r
+ gbNeedUpdateAve=true;\r
+ gbUpdateTimerCount++;\r
+ setTimeout("updateAvenueIfNeeded();", 2000);\r
+ oMsg=new whMessage(WH_MSG_PREV,this,1,null);\r
+ SendMessage(oMsg);\r
+ }\r
+ }\r
+ }\r
+}\r
+\r
+function window_Unload()\r
+{\r
+ if(!gbNav4||gbNav6)\r
+ {\r
+ UnRegisterListener2(this,WH_MSG_GETSEARCHS);\r
+ UnRegisterListener2(this,WH_MSG_PANESTATUE);\r
+ UnRegisterListener2(this,WH_MSG_SYNCINFO);\r
+ UnRegisterListener2(this,WH_MSG_PANEINFO);\r
+ UnRegisterListener2(this,WH_MSG_AVENUEINFO);\r
+ UnRegisterListener2(this,WH_MSG_GETCURRENTAVENUE);\r
+ UnRegisterListener2(this,WH_MSG_ENABLEWEBSEARCH);\r
+ UnRegisterListener2(this,WH_MSG_INITSEARCHSTRING);\r
+ UnRegisterListener2(this,WH_MSG_NOSEARCHINPUT);\r
+ UnRegisterListener2(this,WH_MSG_NOSYNC);\r
+ }\r
+}\r
+\r
+function window_OnLoad()\r
+{\r
+ if(!gbOpera7&&document.body)\r
+ {\r
+ if(gsBgImage&&gsBgImage.length>0)\r
+ {\r
+ document.body.background=gsBgImage;\r
+ }\r
+ if(gsBgColor&&gsBgColor.length>0)\r
+ {\r
+ document.body.bgColor=gsBgColor;\r
+ }\r
+ }\r
+ doCusOnLoad();\r
+ var oMsg=new whMessage(WH_MSG_GETPANEINFO,this,1,null);\r
+ if(SendMessage(oMsg))\r
+ {\r
+ setTimeout("flipPaneButton(\""+oMsg.oParam+"\");",1);\r
+ }\r
+ if (!gaAvenues)\r
+ {\r
+ var oMsg2=new whMessage(WH_MSG_GETAVIAVENUES,this,1,new Object());\r
+ if(SendMessage(oMsg2))\r
+ {\r
+ gaAvenues=oMsg2.oParam.aAvenues;\r
+ gbNeedUpdateAve=false;\r
+ setTimeout("updateAvenue();",1);\r
+ }\r
+ }\r
+}\r
+\r
+function onSendMessage(oMsg)\r
+{\r
+ var nMsgId=oMsg.nMessageId;\r
+ if(nMsgId==WH_MSG_GETSEARCHS)\r
+ {\r
+ if(document.searchForm&&document.searchForm.searchString)\r
+ {\r
+ oMsg.oParam.sValue=document.searchForm.searchString.value;\r
+ return false;\r
+ }\r
+ }\r
+ else if(nMsgId==WH_MSG_PANESTATUE)\r
+ {\r
+ if(oMsg.oParam=="visible")\r
+ {\r
+ if(isShowHideEnable())\r
+ setTimeout("flipShowHide(true);",1);\r
+ setTimeout("showPaneButton();",1);\r
+ }\r
+ else\r
+ {\r
+ if(isShowHideEnable())\r
+ setTimeout("flipShowHide(false);",1);\r
+ setTimeout("hidePaneButton();",1);\r
+ }\r
+ }\r
+ else if(nMsgId==WH_MSG_PANEINFO)\r
+ {\r
+ if(oMsg.oParam)\r
+ setTimeout("flipPaneButton(\""+oMsg.oParam+"\");",1);\r
+ else\r
+ setTimeout("hidePaneButton();",1);\r
+ }\r
+ else if(nMsgId==WH_MSG_SYNCINFO)\r
+ {\r
+ if(oMsg.oParam)\r
+ goTocInfo=oMsg.oParam;\r
+ else\r
+ goTocInfo=null;\r
+ gbTocInfoInited=true;\r
+ }\r
+ else if(nMsgId==WH_MSG_AVENUEINFO)\r
+ {\r
+ gaAvenues=oMsg.oParam;\r
+ gbNeedUpdateAve=false;\r
+ setTimeout("updateAvenue();",1);\r
+ }\r
+ else if(nMsgId==WH_MSG_GETCURRENTAVENUE)\r
+ {\r
+ var sAveName=getCurrentAvenue();\r
+ if(sAveName!="")\r
+ {\r
+ oMsg.oParam.sAvenue=sAveName;\r
+ return false;\r
+ }\r
+ else\r
+ return true;\r
+ }\r
+ else if(nMsgId==WH_MSG_ENABLEWEBSEARCH)\r
+ {\r
+ setTimeout("updateWebSearch("+oMsg.oParam+");",1);\r
+ }\r
+ else if(nMsgId==WH_MSG_INITSEARCHSTRING)\r
+ {\r
+ if(gstrSearch!="")\r
+ {\r
+ oMsg.oParam=gstrSearch;\r
+ gstrSearch="";\r
+ return false;\r
+ }\r
+ }\r
+ else if(nMsgId==WH_MSG_NOSEARCHINPUT)\r
+ {\r
+ var oSearchInput = getElement("searchInput");\r
+ if (oSearchInput)\r
+ {\r
+ oSearchInput.style.visibility = "hidden";\r
+ return false;\r
+ }\r
+ }\r
+ else if(nMsgId==WH_MSG_NOSYNC)\r
+ {\r
+ var oSync = getElement("btnsynctoc");\r
+ if (oSync)\r
+ {\r
+ oSync.style.visibility = "hidden";\r
+ return false;\r
+ }\r
+ }\r
+ return true;\r
+}\r
+\r
+function getCurrentAvenue()\r
+{\r
+ var strAveName="";\r
+ var oSelect=getElement("avenue");\r
+ if(oSelect)\r
+ {\r
+ strAveName=oSelect.value;\r
+ }\r
+ return strAveName;\r
+}\r
+\r
+function initBtn()\r
+{\r
+ var oBtn=null;\r
+ oBtn=getElement("btntoc");\r
+ if(oBtn)\r
+ gaBtns[gaBtns.length]=oBtn;\r
+ oBtn=getElement("btnidx");\r
+ if(oBtn)\r
+ gaBtns[gaBtns.length]=oBtn;\r
+ oBtn=getElement("btnfts");\r
+ if(oBtn)\r
+ gaBtns[gaBtns.length]=oBtn;\r
+ oBtn=getElement("btnglo");\r
+ if(oBtn)\r
+ gaBtns[gaBtns.length]=oBtn;\r
+ gbInitBtn=true;\r
+}\r
+\r
+function showPaneButton()\r
+{\r
+ flipPaneButton(gsPane);\r
+}\r
+\r
+function hidePaneButton()\r
+{\r
+ flipPaneButton("");\r
+}\r
+\r
+function flipPaneButton(sPane)\r
+{\r
+ if (sPane)\r
+ gsPane=sPane;\r
+ if(!gbInitBtn)\r
+ initBtn();\r
+\r
+ var oUp=null;\r
+ if(sPane)\r
+ {\r
+ oUp=getElement("btn"+sPane);\r
+ }\r
+ for(var i=0;i<gaBtns.length;i++)\r
+ {\r
+ if(gaBtns[i])\r
+ {\r
+ if(gaBtns[i]==oUp)\r
+ {\r
+ var oEl=getParentNode(oUp);\r
+ var sPF=oEl.className.substring(0,6);\r
+ var sState=getState(oEl);\r
+ if(sState=="up")\r
+ {\r
+ setState(oEl,"down");\r
+ oEl.className=sPF+"Down";\r
+ if(sPF=="clsBtn")\r
+ {\r
+ if(gaBtns[i].id)\r
+ {\r
+ var sColor=getBtnColor(gaBtns[i].id.substring(3),true);\r
+ if(sColor)\r
+ {\r
+ oEl.style.backgroundColor=sColor\r
+ }\r
+ else\r
+ {\r
+ oEl.style.backgroundColor="";\r
+ }\r
+ }\r
+ var oaA=getElementsByTag(oEl,"A");\r
+ if(oaA.length>0)\r
+ {\r
+ var strClassName=oaA[0].className;\r
+ oaA[0].className="btnsel"+strClassName.substring(3);\r
+ }\r
+ }\r
+ var oIs=getElementsByTag(oEl,"img");\r
+ var oBtn=getButtonObjByType(gaBtns[i].id.substring(3));\r
+ if(oIs.length>0&&oBtn&&oBtn.aIs&&oBtn.aIs.length>3)\r
+ {\r
+ if(oBtn.aIs[3])\r
+ oIs[0].src=oBtn.aIs[3];\r
+ }\r
+ }\r
+ }\r
+ else\r
+ {\r
+ var oEl=getParentNode(gaBtns[i]);\r
+ var sState=getState(oEl);\r
+ var sPF=oEl.className.substring(0,6);\r
+ if(sState=="down")\r
+ {\r
+ setState(oEl,"up");\r
+ if(oEl==goEl)\r
+ oEl.className=sPF+"Up";\r
+ else\r
+ oEl.className=sPF+"Normal";\r
+\r
+ if(sPF=="clsBtn")\r
+ {\r
+ if(gaBtns[i].id)\r
+ {\r
+ var sColor=getBtnColor(gaBtns[i].id.substring(3),false);\r
+ if(sColor)\r
+ {\r
+ oEl.style.backgroundColor=sColor\r
+ }\r
+ else\r
+ {\r
+ oEl.style.backgroundColor="";\r
+ }\r
+ }\r
+\r
+ var oaA=getElementsByTag(oEl,"A");\r
+ if(oaA.length>0)\r
+ {\r
+ var strClassName=oaA[0].className;\r
+ oaA[0].className="btn"+strClassName.substring(6);\r
+ }\r
+ }\r
+ var oIs=getElementsByTag(oEl,"img");\r
+ var oBtn=getButtonObjByType(gaBtns[i].id.substring(3));\r
+ if(oIs.length>0&&oBtn&&oBtn.aIs&&oBtn.aIs.length>0)\r
+ {\r
+ if(oBtn.aIs[0])\r
+ oIs[0].src=oBtn.aIs[0];\r
+ }\r
+ }\r
+ }\r
+ }\r
+ }\r
+}\r
+\r
+function flipShowHide(bShow)\r
+{\r
+ gnHasNavPane=-1; \r
+ var oA=getElement("btnshowhide");\r
+ if(oA)\r
+ {\r
+ var oEl=getParentNode(oA);\r
+ var sPF=oEl.className.substring(0,6);\r
+ if(oEl&&oEl.state)\r
+ {\r
+ if(bShow)\r
+ {\r
+ oEl.state="down";\r
+ oEl.className=sPF+"Down";\r
+ }\r
+ else\r
+ {\r
+ oEl.state="up";\r
+ \r
+ if(oEl==goEl)\r
+ oEl.className=sPF+"Up";\r
+ else\r
+ oEl.className=sPF+"Normal";\r
+ }\r
+ }\r
+ oA.innerHTML=getShowHide();\r
+ }\r
+}\r
+\r
+function cusOnClick(nIdx)\r
+{\r
+ if(goCusButton.length>nIdx)\r
+ {\r
+ var sOnClick=goCusButton[nIdx].sOnClick;\r
+ if(sOnClick&&sOnClick.length>0)\r
+ {\r
+ if(!gbPreview)\r
+ eval(sOnClick);\r
+ return false;\r
+ }\r
+ }\r
+ return true;\r
+}\r
+\r
+function cusOnMouseOver(nIdx)\r
+{\r
+ if(goCusButton.length>nIdx)\r
+ {\r
+ var sOnMouseOver=goCusButton[nIdx].sOnMouseOver;\r
+ if(sOnMouseOver&&sOnMouseOver.length>0)\r
+ {\r
+ if(!gbPreview)\r
+ eval(sOnMouseOver);\r
+ return false;\r
+ }\r
+ }\r
+ return true;\r
+}\r
+\r
+function doCusOnLoad()\r
+{\r
+ if(!gbPreview&&gaOrders)\r
+ {\r
+ for(var i=0;i<gaOrders.length;i++)\r
+ {\r
+ for(var j=0;j<gaOnLoads.length;j++)\r
+ {\r
+ if(gaOrders[i]==gaOnLoads[j].sType)\r
+ {\r
+ eval(gaOnLoads[j].sOnLoad);\r
+ break;\r
+ }\r
+ }\r
+ }\r
+ }\r
+}\r
+\r
+function registerOnLoad(sOnLoad,sType)\r
+{\r
+ gaOnLoads[gaOnLoads.length]=new cusOnLoad(sType,sOnLoad); \r
+}\r
+\r
+function cusOnLoad(sType,sOnLoad)\r
+{\r
+ this.sType=sType;\r
+ this.sOnLoad=sOnLoad;\r
+}\r
+\r
+function cusButton(sType,sText,sOnClick,sOnMouseOver,sOnLoad,nWidth,nHeight)\r
+{\r
+ this.sType=sType;\r
+ this.sText=sText;\r
+ this.sOnClick=sOnClick;\r
+ this.sOnMouseOver=sOnMouseOver;\r
+ this.sOnLoad=sOnLoad;\r
+ this.nWidth=nWidth;\r
+ this.nHeight=nHeight;\r
+ this.aIs=new Array();\r
+ var i=0;\r
+ while(cusButton.arguments.length>i+7)\r
+ {\r
+ if (cusButton.arguments[7+i])\r
+ this.aIs[i]=_getFullPath(_getPath(document.location.href),cusButton.arguments[7+i]);\r
+ else\r
+ this.aIs[i]="";\r
+ i++;\r
+ }\r
+ if(sOnLoad)\r
+ {\r
+ registerOnLoad(sOnLoad,sType);\r
+ }\r
+}\r
+\r
+function getBtnColor(sType,bSel)\r
+{\r
+ var aBtnColors=null;\r
+ if(bSel)\r
+ aBtnColors=gaSelBtnBgColor;\r
+ else\r
+ aBtnColors=gaBtnBgColor;\r
+ if(aBtnColors)\r
+ {\r
+ for(var i=0;i<aBtnColors.length;i++)\r
+ {\r
+ if(aBtnColors[i].sType==sType)\r
+ return aBtnColors[i].sColor;\r
+ }\r
+ }\r
+ return "";\r
+}\r
+\r
+function setButtonBgColor(sType,sColor,bSel)\r
+{\r
+ if(sColor)\r
+ {\r
+ var aBtnColors=null;\r
+ if(bSel)\r
+ aBtnColors=gaSelBtnBgColor;\r
+ else\r
+ aBtnColors=gaBtnBgColor;\r
+ if(aBtnColors!=null)\r
+ {\r
+ for(var i=0;i<aBtnColors.length;i++)\r
+ {\r
+ if(aBtnColors[i].sType==sType)\r
+ {\r
+ aBtnColors[i].sColor=sColor;\r
+ return;\r
+ }\r
+ }\r
+ aBtnColors[aBtnColors.length]=new btnBgColor(sType,sColor);\r
+ }\r
+ }\r
+}\r
+\r
+function getDefaultButtonFont()\r
+{\r
+ var strFontStyle="";\r
+ for(var i=0;i<gaTypes.length;i++)\r
+ {\r
+ strFontStyle+=".btnsel"+gaTypes[i]+"{"+getFontStyle(goSelTextFont)+"}";\r
+ strFontStyle+=".btn"+gaTypes[i]+"{"+getFontStyle(goTextFont)+"}";\r
+ }\r
+ return strFontStyle;\r
+}\r
+\r
+function setButtonFont(sType,sFontName,sFontSize,sFontColor,sFontStyle,sFontWeight,sFontDecoration,bSel)\r
+{\r
+ if(sFontName)\r
+ {\r
+ var vFont=new whFont(sFontName,sFontSize,sFontColor,sFontStyle,sFontWeight,sFontDecoration);\r
+ if(bSel)\r
+ gsBtnStyle+=".btnsel"+sType+"{"+getFontStyle(vFont)+"}\n";\r
+ else\r
+ gsBtnStyle+=".btn"+sType+"{"+getFontStyle(vFont)+"}\n";\r
+ }\r
+ if (sType=="searchform"&&!bSel)\r
+ {\r
+ var vFont1=new whFont(sFontName,sFontSize,"black",sFontStyle,sFontWeight,sFontDecoration);\r
+ gsBtnStyle+=".inputsearchform {" + getFontStyle(vFont1)+"}\n";\r
+ }\r
+}\r
+\r
+function getButtonObjByType(sType)\r
+{\r
+ for(var i=0;i<gaObjBtns.length;i++)\r
+ {\r
+ if(gaObjBtns[i].sType==sType)\r
+ return gaObjBtns[i];\r
+ }\r
+ return null;\r
+}\r
+\r
+function onSelect()\r
+{\r
+ if (event.srcElement&&event.srcElement.name)\r
+ {\r
+ if (event.srcElement.name=="searchString")\r
+ return true;\r
+ }\r
+ return false;\r
+}\r
+\r
+function window_onResize()\r
+{\r
+ gnRE++;\r
+ setTimeout("tryReload();", 100);\r
+}\r
+\r
+function tryReload()\r
+{\r
+ if (gnRE==1)\r
+ document.location.reload();\r
+ gnRE--;\r
+}\r
+\r
+if(window.gbWhUtil&&window.gbWhMsg&&window.gbWhVer&&window.gbWhProxy)\r
+{\r
+ RegisterListener2(this,WH_MSG_GETSEARCHS);\r
+ RegisterListener2(this,WH_MSG_PANESTATUE);\r
+ RegisterListener2(this,WH_MSG_SYNCINFO);\r
+ RegisterListener2(this,WH_MSG_PANEINFO);\r
+ RegisterListener2(this,WH_MSG_AVENUEINFO);\r
+ RegisterListener2(this,WH_MSG_GETCURRENTAVENUE);\r
+ RegisterListener2(this,WH_MSG_ENABLEWEBSEARCH);\r
+ RegisterListener2(this,WH_MSG_INITSEARCHSTRING);\r
+ RegisterListener2(this,WH_MSG_NOSEARCHINPUT);\r
+ RegisterListener2(this,WH_MSG_NOSYNC);\r
+\r
+ window.onload=window_OnLoad;\r
+ window.onunload=window_Unload;\r
+ window.onresize=window_onResize;\r
+ goTextFont=new whFont("Verdana","8pt","#003063","normal","normal","none");\r
+ goSelTextFont=new whFont("Verdana","8pt","white","normal","normal","none");\r
+ gbWhTBar=true;\r
+}\r
+else\r
+ document.location.reload();\r
+\r
--- /dev/null
+<html>\r
+<head>\r
+<title>Table of contents</title>\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+<base target="bsscright">\r
+</head>\r
+<script language="javascript" src="whver.js"></script>\r
+<script language="javascript1.2" src="whmozemu.js"></script>\r
+<script language="javascript1.2" src="whutils.js"></script>\r
+<script language="javascript1.2" src="whmsg.js"></script>\r
+<script language="javascript1.2" src="whproxy.js"></script>\r
+<script language="javascript1.2" src="whthost.js"></script>\r
+<script LANGUAGE="javascript1.2">\r
+<!--\r
+if (window.gbWhTHost)\r
+{\r
+ setBackgroundcolor( "White"); \r
+ \r
+ setFont("Normal", "Tahoma","8pt","Black","Normal","Normal","none");\r
+ setFont("Hover", "Tahoma","8pt","Navy","Normal","Normal","underline");\r
+ setActiveBgColor("Silver");\r
+ \r
+ \r
+ setIcon("BookOpen","wht_toc2.gif");\r
+ setIcon("BookClose","wht_toc1.gif");\r
+ setIcon("Item","wht_toc3.gif");\r
+ setIcon("RemoteItem","wht_toc4.gif");\r
+ \r
+ \r
+ \r
+ \r
+ TocWriteClassStyle();\r
+ TocWriteFixedWidth(true,400);\r
+}\r
+else\r
+ document.location.reload();\r
+//-->\r
+</script>\r
+<body topmargin="2" leftmargin="2" marginwidth="0" marginheight="0" bgproperties="fixed" bgcolor="white" scroll="auto">\r
+<script LANGUAGE="javascript1.2">\r
+<!--\r
+TocWriteFixedWidth(false,400);\r
+TocInitPage();\r
+//-->\r
+</script>\r
+</body>\r
+</html>
\ No newline at end of file
--- /dev/null
+// WebHelp 5.10.007\r
+var gaHSLoad=new Array();\r
+var gnMinIdx=0;\r
+var gnInsIdx=-1;\r
+var gsLoadingDivID="LoadingDiv";\r
+var gsLoadingMsg="Loading, click here to cancel...";\r
+var gaProj=null;\r
+var gaTocs=new Array();\r
+var goChunk=null;\r
+var gbReady=false;\r
+var gbToc=false;\r
+var gbXML=false;\r
+var gaRoot=new Array();\r
+var gnCC=-1;\r
+var gsTP="";\r
+var gaBTPs="";\r
+var gsCTPath="";\r
+var gnLT=-1;\r
+var gsPathSplit="\n";\r
+var gsBgColor="#ffffff";\r
+var gsBgImage="";\r
+var goFont=null;\r
+var goHFont=null;\r
+\r
+var gsMargin="0pt";\r
+var gsIndent="15pt";\r
+var gsABgColor="#cccccc";\r
+\r
+var giBookClose="";\r
+var giBookOpen="";\r
+var giBookItem="";\r
+var giURLItem="";\r
+var giNewBookClose="";\r
+var giNewBookOpen="";\r
+var giNewBookItem="";\r
+var giNewURLItem="";\r
+var gnImages=0;\r
+var gnLoadedImages=0;\r
+var gaImgs=new Array();\r
+var gbLoadData=false;\r
+var gobj=null;\r
+var gaTocsNs61Fix=null;\r
+var gbWhTHost=false;\r
+var gBookItems=new Array();\r
+var gInSync=false;\r
+var gbLData=false;\r
+var gbNeedFillStub=false;\r
+var gbLoadToc=false;\r
+\r
+function chunkInfoQueue()\r
+{\r
+ this.aContent=new Array();\r
+ this.inQueue=function(cInfo)\r
+ {\r
+ this.aContent[this.aContent.length]=cInfo;\r
+ }\r
+ this.deQueue=function()\r
+ {\r
+ var cInfo=null;\r
+ if(this.aContent.length>0)\r
+ {\r
+ cInfo=this.aContent[0];\r
+ for(var i=1;i<this.aContent.length;i++)\r
+ this.aContent[i-1]=this.aContent[i];\r
+ this.aContent.length--;\r
+ }\r
+ return cInfo;\r
+ }\r
+ this.length=function()\r
+ {\r
+ return this.aContent.length;\r
+ }\r
+}\r
+\r
+var gchunkRequestQueue=new chunkInfoQueue();\r
+\r
+function chunkInfo(nIdx, bLocal)\r
+{\r
+ this.nIdx=nIdx;\r
+ this.bLocal=bLocal;\r
+}\r
+\r
+function setBackground(sBgImage)\r
+{\r
+ gsBgImage=sBgImage;\r
+}\r
+\r
+function setBackgroundcolor(sBgColor)\r
+{\r
+ gsBgColor=sBgColor;\r
+}\r
+\r
+function setFont(sType,sFontName,sFontSize,sFontColor,sFontStyle,sFontWeight,sFontDecoration)\r
+{\r
+ var vFont=new whFont(sFontName,sFontSize,sFontColor,sFontStyle,sFontWeight,sFontDecoration);\r
+ if(sType=="Normal") goFont=vFont;\r
+ else if(sType=="Hover") goHFont=vFont;\r
+}\r
+\r
+function setActiveBgColor(sBgColor){gsABgColor=sBgColor;}\r
+\r
+function setMargin(sMargin){gsMargin=sMargin;}\r
+\r
+function setIndent(sIndent){gsIndent=sIndent;}\r
+\r
+function setIcon(sType,sURL)\r
+{\r
+ if(sType=="BookOpen")\r
+ giBookOpen=sURL;\r
+ else if(sType=="BookClose")\r
+ giBookClose=sURL;\r
+ else if(sType=="Item")\r
+ giBookItem=sURL;\r
+ else if(sType=="RemoteItem")\r
+ giURLItem=sURL;\r
+ else if(sType=="NewBookClose")\r
+ giNewBookClose=sURL;\r
+ else if(sType=="NewBookOpen")\r
+ giNewBookOpen=sURL;\r
+ else if(sType=="NewItem")\r
+ giNewBookItem=sURL;\r
+ else if(sType=="NewRemoteItem")\r
+ giNewURLItem=sURL; \r
+}\r
+\r
+function bookItem(sTarget,sURL)\r
+{\r
+ if(sTarget)\r
+ this.sTarget=sTarget;\r
+ else\r
+ this.sTarget="bsscright";\r
+ this.sURL=sURL;\r
+}\r
+\r
+function addBookItem(sBookId,sTarget,sURL)\r
+{\r
+ gBookItems[sBookId]=new bookItem(sTarget,sURL); \r
+}\r
+\r
+function tocChunk(sPPath,sDPath)\r
+{\r
+ this.sPPath=sPPath;\r
+ this.sDPath=sDPath;\r
+ this.nMI=-1;\r
+ this.aTocs=null;\r
+}\r
+\r
+function addTocChunk(sPPath,sDPath)\r
+{\r
+ var oChunk=new tocChunk(sPPath,sDPath);\r
+ gaTocs[gaTocs.length]=oChunk;\r
+ return oChunk;\r
+}\r
+\r
+function isHSLoad(nIdx)\r
+{\r
+ for(var i=0;i<gaHSLoad.length;i++)\r
+ if(gaHSLoad[i]==nIdx)\r
+ return true;\r
+ return false;\r
+}\r
+\r
+function setHSLoad(nIdx)\r
+{\r
+ if(!isHSLoad(nIdx))\r
+ {\r
+ var len=gaHSLoad.length;\r
+ for(var i=0;i<len;i++)\r
+ if(gaHSLoad[i]==-1)\r
+ {\r
+ gaHSLoad[i]=nIdx;\r
+ return;\r
+ }\r
+ gaHSLoad[len]=nIdx;\r
+ }\r
+}\r
+\r
+function setHSUnLoad(nIdx)\r
+{\r
+ if(isHSLoad(nIdx))\r
+ {\r
+ for(var i=0;i<gaHSLoad.length;i++)\r
+ if(gaHSLoad[i]==nIdx)\r
+ {\r
+ gaHSLoad[i]=-1;\r
+ return;\r
+ }\r
+ }\r
+}\r
+\r
+function removeLoadingDiv()\r
+{\r
+ var eLoadingDiv=getElement(gsLoadingDivID);\r
+ if(eLoadingDiv)\r
+ removeThis(eLoadingDiv);\r
+}\r
+\r
+function checkBookItem(nIdx)\r
+{\r
+ if(!gInSync)\r
+ {\r
+ var sBookId=getBookId(nIdx);\r
+ if(gBookItems[sBookId])\r
+ {\r
+ window.open(gBookItems[sBookId].sURL,gBookItems[sBookId].sTarget);\r
+ }\r
+ }\r
+}\r
+\r
+function insertBookItems(nIdx,num)\r
+{\r
+ checkBookItem(nIdx);\r
+ var sChildBookId=getCBId(nIdx);\r
+ var eChildDiv=getElement(sChildBookId);\r
+ if(eChildDiv){\r
+ if((eChildDiv.childNodes&&eChildDiv.childNodes.length==0)||\r
+ (eChildDiv.all&&eChildDiv.all.length==0)){\r
+ var sHTML=writeBookItems(nIdx,num);\r
+ eChildDiv.innerHTML=sHTML;\r
+ setTimeout("syncInit()",1);\r
+ }\r
+ }\r
+ ExpandIt(nIdx);\r
+}\r
+\r
+function isBookEmpty(nIdx)\r
+{\r
+ var num=getItemContentsNum(nIdx);\r
+ if (num>0)\r
+ {\r
+ var nCIdx=0;\r
+ do {\r
+ nCIdx++;\r
+ var i=nIdx+nCIdx;\r
+ var nItemType=getItemType(i);\r
+ if(nItemType==1){\r
+ if (!isBookEmpty(i))\r
+ return false;\r
+ }\r
+ else if(nItemType==4){\r
+ var sSrc=getRefURL(i);\r
+ var nProj=getProject(sSrc);\r
+ if(nProj!=-1){\r
+ sSrc=gaRoot[nProj].sToc;\r
+ if(sSrc)\r
+ return false;\r
+ }\r
+ }\r
+ else if(nItemType==2||nItemType==16||nItemType==8)\r
+ return false;\r
+ } while(nCIdx<num);\r
+ }\r
+ return true;\r
+}\r
+\r
+function writeBook(nIdx)\r
+{\r
+ var sIcon=getBookImage(nIdx,true);\r
+ var sName=_textToHtml(getItemName(nIdx));\r
+ sIcon=_textToHtml_nonbsp(sIcon);\r
+ \r
+ var nType=getItemType(nIdx);\r
+ var bLocal=(nType==1);\r
+ var bLocalProject=(nType!=4);\r
+ \r
+ var sHTML="<div id=\""+getPBId(nIdx)+"\" class=";\r
+ if(bLocal)\r
+ {\r
+ if (!isBookEmpty(nIdx))\r
+ {\r
+ sHTML+="parent><p><nobr><a id=\""+getBookId(nIdx)+"\" href=\"javascript:void(0);\" onfocus=\"markBook("+nIdx+");\" onclick=\"";\r
+ sHTML+="insertBookItems("+nIdx+", "+getItemContentsNum(nIdx);\r
+ sHTML+=");return false;\" title=\""+sName+"\"><img alt=\"Book\" name=\""+getBId(nIdx)+"\" src=\""+sIcon+"\" border=0 align=\"absmiddle\">";\r
+ sHTML+=" "+sName+"</a></nobr></p></div>";\r
+ var sURL=_textToHtml_nonbsp(getItemURL(nIdx));\r
+ if(sURL!="")\r
+ addBookItem(getBookId(nIdx),_textToHtml_nonbsp(getTopicTarget(nIdx)),sURL);\r
+ sHTML+="<div id=\""+getCBId(nIdx)+"\" class=child></div>";\r
+ }\r
+ else\r
+ sHTML="";\r
+ }\r
+ else\r
+ {\r
+ sHTML+="stub></div>";\r
+ gbNeedFillStub=true;\r
+ setTimeout("fillStub("+nIdx+","+bLocalProject+");",100);\r
+ }\r
+ return sHTML;\r
+}\r
+\r
+function checkFillStub()\r
+{\r
+ if(!gbLData)\r
+ {\r
+ if(gchunkRequestQueue.length()>0)\r
+ {\r
+ var cInfo=gchunkRequestQueue.deQueue();\r
+ if(cInfo)\r
+ {\r
+ fillStub(cInfo.nIdx,cInfo.bLocal);\r
+ return;\r
+ }\r
+ }\r
+ }\r
+ if(gbNeedFillStub)\r
+ {\r
+ gbNeedFillStub=false;\r
+ setTimeout("syncInit()",1);\r
+ }\r
+}\r
+\r
+function fillStub(nIdx,bLocalProject)\r
+{\r
+ if(!gbLData)\r
+ {\r
+ gbLData=true;\r
+ var sObj=getElement(getPBId(nIdx));\r
+ if(sObj!=null)\r
+ {\r
+ tocExpandHelpSet(nIdx,bLocalProject);\r
+ gbNeedFillStub=false;\r
+ setTimeout("syncInit()",1);\r
+ }\r
+ else\r
+ setTimeout("fillStub("+nIdx+","+bLocalProject+");",100);\r
+ }\r
+ else\r
+ gchunkRequestQueue.inQueue(new chunkInfo(nIdx,bLocalProject));\r
+}\r
+\r
+function getBookId(nIdx){return "B_"+nIdx;}\r
+\r
+function getItemId(nIdx){return "I_"+nIdx;}\r
+\r
+function markBook(nIdx)\r
+{\r
+ var obj=getElement(getItemId(nIdx));\r
+ if(obj==null)\r
+ obj=getElement(getBookId(nIdx));\r
+ if(gbNav6)\r
+ {\r
+ gobj=obj;\r
+ setTimeout("delayMarkObj();",1);\r
+ }\r
+ else\r
+ markObj(obj);\r
+}\r
+\r
+function delayMarkObj()\r
+{\r
+ if(gobj)\r
+ {\r
+ markObj(gobj);\r
+ gobj=null;\r
+ }\r
+}\r
+\r
+function markObj(obj)\r
+{\r
+ if(obj!=null)\r
+ {\r
+ HighLightElement(obj,gsABgColor,"transparent");\r
+ var sPath=calTocPath(obj);\r
+ if(gsCTPath!=sPath)\r
+ gsCTPath=sPath;\r
+ }\r
+}\r
+\r
+function markItem(nIdx)\r
+{\r
+ var obj=getElement(getItemId(nIdx));\r
+ if(gbNav6)\r
+ {\r
+ gobj=obj;\r
+ setTimeout("delayMarkObj();",1);\r
+ }\r
+ else\r
+ markObj(getElement(getItemId(nIdx)));\r
+}\r
+\r
+function calTocPath(obj)\r
+{\r
+ var sPath=getInnerText2(obj);\r
+ var pObj=getParentNode(obj);\r
+ do\r
+ {\r
+ while(pObj!=null&&!isCBId(pObj.id)) pObj=getParentNode(pObj);\r
+ if(pObj!=null)\r
+ {\r
+ var nId=getIdByCBId(pObj.id);\r
+ var sObj=getElement(getPBId(nId));\r
+ if(sObj!=null)\r
+ {\r
+ var objs=getItemsByBook(sObj);\r
+ for(var i=0;i<objs.length;i++)\r
+ {\r
+ var sText=getInnerText2(objs[i]);\r
+ if(sText.length!=0)\r
+ {\r
+ sPath=sText+gsPathSplit+sPath;\r
+ break;\r
+ }\r
+ }\r
+ }\r
+ pObj=getParentNode(pObj);\r
+ }\r
+ }while(pObj!=null);\r
+ return sPath;\r
+}\r
+\r
+function writeAnItem(nIdx)\r
+{\r
+ var sTarget=_textToHtml_nonbsp(getTopicTarget(nIdx));\r
+ var sIcon=getItemIcon(nIdx,0);\r
+ if(sIcon=="")\r
+ {\r
+ var nItemType=getItemType(nIdx);\r
+ if(nItemType&2)\r
+ sIcon=getItemImage(nIdx,false);\r
+ else\r
+ sIcon=getItemImage(nIdx,true);\r
+ }\r
+ sIcon=_textToHtml_nonbsp(sIcon);\r
+ var sName=_textToHtml(getItemName(nIdx));\r
+ var sHTML="<p><nobr><a id=\""+getItemId(nIdx)+"\" onfocus=\"markItem("+nIdx+");\""\r
+ var sAltString="";\r
+ if(nItemType&2)\r
+ sAltString="Page";\r
+ else\r
+ sAltString="Remote Page";\r
+ if(sTarget!="")\r
+ sHTML+="target=\""+sTarget+"\" ";\r
+ sHTML+="href=\""+_textToHtml_nonbsp(getItemURL(nIdx))+"\" title=\""+sName+"\"><img alt=\""+sAltString+"\" src=\""+sIcon+"\" border=0 align=\"absmiddle\"> "+sName+"</a></nobr></p>";\r
+ return sHTML;\r
+}\r
+\r
+function writeBookItems(nIdx,num)\r
+{\r
+ var sHTML="";\r
+ if(num>0){\r
+ var nCIdx=0;\r
+ do{\r
+ nCIdx++;\r
+ var i=nIdx+nCIdx;\r
+ var nItemType=getItemType(i);\r
+ if(nItemType==1||nItemType==4||nItemType==8){\r
+ sHTML+=writeBook(i); \r
+ nCIdx+=getItemContentsNum(i); \r
+ }\r
+ else if(nItemType==2||nItemType==16){\r
+ sHTML+=writeAnItem(i);\r
+ }\r
+ }\r
+ while(nCIdx<num);\r
+ }\r
+ return sHTML;\r
+}\r
+\r
+function tocExpandHelpSet(nIdx,bLocal)\r
+{\r
+ checkBookItem(nIdx);\r
+ removeLoadingDiv();\r
+ if(!isHSLoad(nIdx))\r
+ {\r
+ setHSLoad(nIdx);\r
+ var sSrc="";\r
+ if(bLocal){\r
+ var oChunk=getChunk(nIdx);\r
+ if(oChunk)\r
+ {\r
+ goChunk=addTocChunk(oChunk.sPPath,oChunk.sDPath);\r
+ sSrc=oChunk.aTocs[nIdx-oChunk.nMI].sRefURL;\r
+ }\r
+ }\r
+ else{\r
+ sSrc=getRefURL(nIdx);\r
+ var nProj=getProject(sSrc);\r
+ if(nProj!=-1)\r
+ {\r
+ sSrc=gaRoot[nProj].sToc;\r
+ if(sSrc)\r
+ goChunk=addTocChunk(gaProj[nProj].sPPath,gaProj[nProj].sDPath);\r
+ else\r
+ goChunk=null;\r
+ }\r
+ else\r
+ goChunk=null;\r
+ }\r
+ if(goChunk)\r
+ {\r
+ PrepareLoading(nIdx);\r
+ gbToc=false;\r
+ loadData2(goChunk.sPPath+goChunk.sDPath+sSrc);\r
+ }\r
+ else\r
+ {\r
+ gbLData=false;\r
+ checkFillStub();\r
+ }\r
+ }\r
+}\r
+\r
+function getProject(sSrc)\r
+{\r
+ for(var i=0;i<gaProj.length;i++)\r
+ if(isSamePath(getPath(sSrc),gaProj[i].sPPath))\r
+ return i;\r
+ return -1;\r
+}\r
+\r
+function getPath(sPath)\r
+{\r
+ if(sPath!="")\r
+ {\r
+ sPath=_replaceSlash(sPath);\r
+ var nPosFile=sPath.lastIndexOf("/");\r
+ sPath=sPath.substring(0,nPosFile+1);\r
+ }\r
+ return sPath;\r
+}\r
+\r
+function isSamePath(sPath1,sPath2)\r
+{\r
+ return (sPath1.toLowerCase()==sPath2.toLowerCase());\r
+}\r
+\r
+function PrepareLoading(nIdx)\r
+{\r
+ gnInsIdx=nIdx;\r
+ if(!gsTP)\r
+ {\r
+ var oObj=getElement(getPBId(gnInsIdx));\r
+ if(oObj)\r
+ oObj.insertAdjacentHTML("afterEnd",writeLoadingDiv(nIdx));\r
+ }\r
+}\r
+\r
+function writeLoadingDiv(nIdx)\r
+{\r
+ return"<div id=\""+gsLoadingDivID+"\" class=parent onclick=\"removeLoadingDiv();\" style=\"padding-left:4px;background-color:ivory;border-width:1;border-style:solid;border-color:black;width:150px;\">"+gsLoadingMsg+"</div>";\r
+}\r
+\r
+function getItemName(nIdx)\r
+{\r
+ var oChunk=getChunk(nIdx);\r
+ if(oChunk)\r
+ return oChunk.aTocs[nIdx-oChunk.nMI].sItemName;\r
+ else\r
+ return null;\r
+}\r
+\r
+function getItemContentsNum(nIdx)\r
+{\r
+ var oChunk=getChunk(nIdx);\r
+ if(oChunk)\r
+ return oChunk.aTocs[nIdx-oChunk.nMI].nContents;\r
+ else\r
+ return null;\r
+}\r
+\r
+function getItemType(nIdx)\r
+{\r
+ var oChunk=getChunk(nIdx);\r
+ if(oChunk)\r
+ return oChunk.aTocs[nIdx-oChunk.nMI].nType;\r
+ else\r
+ return 0;\r
+}\r
+\r
+function getItemURL(nIdx)\r
+{\r
+ var oChunk=getChunk(nIdx);\r
+ if(oChunk)\r
+ {\r
+ var sPath=oChunk.aTocs[nIdx-oChunk.nMI].sItemURL;\r
+ if(!(sPath==null||sPath==""))\r
+ {\r
+ return _getFullPath(oChunk.sPPath,sPath);\r
+ }\r
+ }\r
+ return "";\r
+}\r
+\r
+function getRefURL(nIdx)\r
+{\r
+ var oChunk=getChunk(nIdx);\r
+ if(oChunk)\r
+ {\r
+ var sPath=oChunk.aTocs[nIdx-oChunk.nMI].sRefURL;\r
+ if(!(sPath==null||sPath==""))\r
+ {\r
+ return _getFullPath(oChunk.sPPath,sPath)\r
+ }\r
+ }\r
+ return "";\r
+}\r
+\r
+function getTopicTarget(nIdx)\r
+{\r
+ var oChunk=getChunk(nIdx);\r
+ if(oChunk)\r
+ {\r
+ if(typeof(oChunk.aTocs[nIdx-oChunk.nMI].sTarget)!="undefined")\r
+ return oChunk.aTocs[nIdx-oChunk.nMI].sTarget;\r
+ }\r
+ return "";\r
+}\r
+\r
+function getItemIcon(nIdx,nIconIdx)\r
+{\r
+ var oChunk=getChunk(nIdx);\r
+ if(oChunk)\r
+ {\r
+ if(typeof(oChunk.aTocs[nIdx-oChunk.nMI].sIconRef)!="undefined")\r
+ {\r
+ var sIconRef=oChunk.aTocs[nIdx-oChunk.nMI].sIconRef;\r
+ var nIndex=sIconRef.indexOf(";");\r
+ while(nIconIdx-->0&&nIndex!=-1)\r
+ {\r
+ sIconRef=sIconRef.substring(nIndex+1);\r
+ nIndex=sIconRef.indexOf(";");\r
+ }\r
+ if(nIconIdx<0)\r
+ {\r
+ if(nIndex!=-1)\r
+ sIconRef=sIconRef.substring(0,nIndex);\r
+ return _getFullPath(oChunk.sPPath,sIconRef)\r
+ }\r
+ }\r
+ }\r
+ return "";\r
+}\r
+\r
+function TocWriteClassStyle()\r
+{\r
+ var sStyle="<STYLE TYPE='text/css'>\n";\r
+ if(gsBgImage)\r
+ sStyle+="body {border-top:"+gsBgColor+" 1px solid;}\n";\r
+ else\r
+ sStyle+="body {border-top:black 1px solid;}\n";\r
+ sStyle+="P {"+getFontStyle(goFont)+"margin-top:"+gsMargin+";margin-bottom:"+gsMargin+";}\n";\r
+ sStyle+="DIV {margin-top:"+gsMargin+";margin-bottom:"+gsMargin+";}\n";\r
+ sStyle+=".parent {margin-left:0pt;}\n";\r
+ sStyle+=".stub {margin-left:0pt;display:none}\n";\r
+ sStyle+=".child {display:none;margin-left:"+gsIndent+";}\n";\r
+ sStyle+="A:link {"+getFontStyle(goFont)+"}\n";\r
+ sStyle+="A:visited {"+getFontStyle(goFont)+"}\n";\r
+ sStyle+="A:active {background-color:"+gsABgColor+";}\n";\r
+ sStyle +="A:hover {"+getFontStyle(goHFont)+"}\n";\r
+ sStyle+="</STYLE>";\r
+ document.write(sStyle);\r
+}\r
+\r
+function TocWriteFixedWidth(bBegin,nWidth)\r
+{\r
+ if((gbIE4)&&(gbMac)&&(!gbIE5)){\r
+ if(bBegin)\r
+ document.write("<table width="+nWidth+" border=0><tr><td>");\r
+ else\r
+ document.write("</td></tr></table>");\r
+ }\r
+}\r
+\r
+function TocInitPage()\r
+{\r
+ var tempColl=getItemsByBook(document.body);\r
+ if(tempColl.length>0)\r
+ tempColl[0].focus();\r
+}\r
+\r
+function getItemsFromObj(obj)\r
+{\r
+ var aAnchor=new Array();\r
+ var tempColl=getChildrenByTag(obj,"P");\r
+ if(tempColl&&tempColl.length>0)\r
+ {\r
+ var anobr=new Array();\r
+ for(var i=0;i<tempColl.length;i++)\r
+ {\r
+ var tempNobr=getChildrenByTag(tempColl[i],"NOBR");\r
+ if(tempNobr&&tempNobr.length>0)\r
+ for(var j=0;j<tempNobr.length;j++)\r
+ anobr[anobr.length]=tempNobr[j];\r
+ }\r
+ for(var s=0;s<anobr.length;s++)\r
+ {\r
+ var tempAnchor=getChildrenByTag(anobr[s],"A");\r
+ if(tempAnchor&&tempAnchor.length>0)\r
+ for(var u=0;u<tempAnchor.length;u++)\r
+ aAnchor[aAnchor.length]=tempAnchor[u];\r
+ }\r
+ }\r
+ return aAnchor;\r
+}\r
+\r
+function getItemsByBook(obj)\r
+{\r
+ var aAnchor=new Array();\r
+ var aTAnchor=getItemsFromObj(obj);\r
+ for(var i=0;i<aTAnchor.length;i++)\r
+ aAnchor[aAnchor.length]=aTAnchor[i];\r
+ var tempBook=getChildrenByTag(obj,"DIV");\r
+ if(tempBook&&tempBook.length>0)\r
+ for(var j=0;j<tempBook.length;j++)\r
+ {\r
+ var aTAnchorDiv=getItemsFromObj(tempBook[j]);\r
+ for(var s=0;s<aTAnchorDiv.length;s++)\r
+ aAnchor[aAnchor.length]=aTAnchorDiv[s];\r
+ }\r
+ return aAnchor;\r
+}\r
+\r
+function ExpandIt(nId)\r
+{\r
+ if(!gsTP)\r
+ ExpandIt2(nId,false);\r
+}\r
+\r
+function ExpandIt2(nId,bForceOpen)\r
+{\r
+ var oC=TocExpand(nId,true,bForceOpen);\r
+ var nNewScroll=document.body.scrollTop;\r
+ if(oC.style.display=="block"){\r
+ var nTop=oC.offsetTop;\r
+ var nBottom=nTop+oC.offsetHeight;\r
+ if(document.body.scrollTop+document.body.clientHeight<nBottom){\r
+ nNewScroll=nBottom-document.body.clientHeight;\r
+ }\r
+ if(nBottom-nTop>document.body.clientHeight){\r
+ nNewScroll=nTop-20;\r
+ }\r
+ }\r
+ document.body.scrollTop=nNewScroll;\r
+}\r
+\r
+function TocExpand(nId,bChangeImg,bForceOpen)\r
+{\r
+ var oDiv=getElement(getCBId(nId));\r
+ if(oDiv==null) return null;\r
+\r
+ var whichIm=document.images[getBId(nId)];\r
+ if((oDiv.style.display!="block")||bForceOpen){\r
+ oDiv.style.display="block";\r
+ if(bChangeImg){\r
+ var sPath=getPath(whichIm.src);\r
+ sPath=_getFullPath(sPath,getBookImage(nId,false));\r
+ whichIm.src=sPath; \r
+ }\r
+ }else{\r
+ oDiv.style.display="none";\r
+ if(bChangeImg){\r
+ var sPath=getPath(whichIm.src);\r
+ sPath=_getFullPath(sPath,getBookImage(nId,true));\r
+ whichIm.src=sPath;\r
+ }\r
+ if(gbMac&&gbIE5){\r
+ this.parent.document.getElementById("tocIFrame").style.width="101%";\r
+ this.parent.document.getElementById("tocIFrame").style.width="100%";\r
+ }\r
+ }\r
+ return oDiv;\r
+}\r
+\r
+function getChunkId(n)\r
+{\r
+ var nCan=-1;\r
+ for(var i=0;i<gaTocs.length;i++)\r
+ if(gaTocs[i].nMI<=n&&gaTocs[i].nMI!=-1)\r
+ {\r
+ if(nCan==-1)\r
+ nCan=i;\r
+ else\r
+ if(gaTocs[i].nMI>=gaTocs[nCan].nMI)\r
+ nCan=i;\r
+ }\r
+ if(nCan!=-1)\r
+ return nCan;\r
+ else\r
+ return -1;\r
+}\r
+\r
+function getChunk(n)\r
+{\r
+ if(gnCC!=-1&&gaTocs[gnCC].nMI<=n&&(gnCC==gaTocs.length-1||\r
+ gaTocs[gnCC+1].nMI>n))\r
+ { \r
+ return gaTocs[gnCC];\r
+ }\r
+ else{\r
+ gnCC=getChunkId(n);\r
+ if(gnCC!=-1)\r
+ return gaTocs[gnCC];\r
+ else\r
+ return null;\r
+ }\r
+}\r
+\r
+function getBookImage(nIdx,bClosed)\r
+{\r
+ var nIdx=bClosed?0:1;\r
+ var sIcon=getItemIcon(nIdx,nIdx);\r
+ if(sIcon=="")\r
+ if(bClosed)\r
+ sIcon=giBookClose;\r
+ else\r
+ sIcon=giBookOpen;\r
+ return _getFullPath(gaProj[0].sPPath,sIcon);\r
+}\r
+\r
+function getItemImage(nIdx,bRemote)\r
+{\r
+ var sIcon=getItemIcon(nIdx,0);\r
+ if(sIcon=="")\r
+ if(bRemote)\r
+ sIcon=giURLItem;\r
+ else\r
+ sIcon=giBookItem;\r
+ return _getFullPath(gaProj[0].sPPath,sIcon);\r
+}\r
+\r
+function getInnerText2(obj)\r
+{\r
+ var sText=getInnerText(obj);\r
+ if(sText.length>0&&!gbOpera7)\r
+ sText=sText.substring(1);\r
+ return sText;\r
+}\r
+\r
+function expandToc(oObj,sRest,aIdList)\r
+{\r
+ var len=aIdList.length;\r
+ var nPos=sRest.indexOf(gsPathSplit);\r
+ if(nPos!=-1)\r
+ {\r
+ sPart=sRest.substring(0,nPos);\r
+ sRest=sRest.substring(nPos+1);\r
+ }\r
+ else\r
+ {\r
+ sPart=sRest;\r
+ var aTagAs=getItemsByBook(oObj);\r
+ for(var s=0;s<aTagAs.length;s++)\r
+ {\r
+ var sText=getInnerText2(aTagAs[s]);\r
+ if(sText==sPart)\r
+ {\r
+ aIdList[len]=aTagAs[s];\r
+ return 1;\r
+ }\r
+ }\r
+ return 0;\r
+ }\r
+ \r
+ var aChildren=getChildrenByTag(oObj,"DIV");\r
+ for(var i=0;i<aChildren.length;i++)\r
+ {\r
+ var sPId=aChildren[i].id;\r
+ if(!isPBId(sPId))\r
+ continue;\r
+ var sText=getInnerText2(aChildren[i]);\r
+ if(sText!=sPart)\r
+ continue;\r
+ aIdList[len]=getIdByPBId(sPId);\r
+ var sCId=getCBId(aIdList[len]);\r
+ var oCObj=getElement(sCId);\r
+ if(oCObj)\r
+ {\r
+ if(oCObj.innerHTML=="")\r
+ {\r
+ var obj=getItemsByBook(aChildren[i]);\r
+ if(obj.length>0)\r
+ {\r
+ if(gbNav6)\r
+ {\r
+ var sCommand=obj[0].getAttribute("onClick");\r
+ var nCommand=sCommand.indexOf(";");\r
+ sCommand=sCommand.substring(0,nCommand);\r
+ setTimeout(sCommand,1);\r
+ }\r
+ else\r
+ obj[0].click();\r
+ }\r
+ return -1;\r
+ }\r
+ var nRet=expandToc(oCObj,sRest,aIdList);\r
+ if(nRet)\r
+ return nRet;\r
+ }\r
+ }\r
+ aIdList.length=len;\r
+ return 0;\r
+}\r
+\r
+function getIdByPBId(sPId)\r
+{\r
+ return parseInt(sPId.substring(2,sPId.length-1));\r
+}\r
+\r
+function getIdByCBId(sCId)\r
+{\r
+ return parseInt(sCId.substring(2,sCId.length-1));\r
+}\r
+\r
+function isPBId(sId)\r
+{\r
+ return (sId&&sId.indexOf("B_")==0&&sId.lastIndexOf("P")==sId.length-1);\r
+}\r
+\r
+function isCBId(sId)\r
+{\r
+ return (sId&&sId.indexOf("B_")==0&&sId.lastIndexOf("C")==sId.length-1);\r
+}\r
+\r
+function getBId(nIdx)\r
+{\r
+ return "B_"+nIdx;\r
+}\r
+\r
+function getPBId(nIdx)\r
+{\r
+ return getBId(nIdx)+"P";\r
+}\r
+\r
+function getCBId(nIdx)\r
+{\r
+ return getBId(nIdx)+"C";\r
+}\r
+\r
+function getClosestTocPath(aPaths)\r
+{\r
+ var nMaxSimilarity=0;\r
+ var nThatIndex=-1;\r
+ var sPath=null;\r
+ if(aPaths.length==0) return sPath;\r
+ for(var i=0;i<aPaths.length;i++)\r
+ {\r
+ var nSimilarity=comparePath(gsCTPath,aPaths[i]);\r
+ if(nSimilarity>nMaxSimilarity)\r
+ {\r
+ nMaxSimilarity=nSimilarity;\r
+ nThatIndex=i;\r
+ }\r
+ }\r
+ if(nThatIndex!=-1)\r
+ sPath=aPaths[nThatIndex];\r
+ else\r
+ sPath=aPaths[0];\r
+ return sPath;\r
+}\r
+\r
+function comparePath(sPath1,sPath2)\r
+{\r
+ var nMaxSimilarity=0;\r
+ var nStartPos1=0;\r
+ var nPos1=-1;\r
+ var nStartPos2=0;\r
+ var nPos2=-1;\r
+ do{\r
+ var sCheck1=null;\r
+ var sCheck2=null;\r
+ nPos1=sPath1.indexOf(gsPathSplit,nStartPos1);\r
+ if(nPos1!=-1)\r
+ {\r
+ sCheck1=sPath1.substring(nStartPos1,nPos1);\r
+ nStartPos1=nPos1+1;\r
+ }\r
+ else\r
+ {\r
+ sCheck1=sPath1.substring(nStartPos1);\r
+ nStartPos1=-1;\r
+ }\r
+ nPos2=sPath2.indexOf(gsPathSplit,nStartPos2);\r
+ if(nPos1!=-1)\r
+ {\r
+ sCheck2=sPath2.substring(nStartPos2,nPos2);\r
+ nStartPos2=nPos2+1;\r
+ }\r
+ else\r
+ {\r
+ sCheck2=sPath2.substring(nStartPos2);\r
+ nStartPos2=-1;\r
+ }\r
+ if(sCheck1==sCheck2)\r
+ nMaxSimilarity++;\r
+ else\r
+ break;\r
+ }while(nStartPos1!=-1&&nStartPos2!=-1);\r
+ return nMaxSimilarity;\r
+}\r
+\r
+function getTocPaths(oTopicParam)\r
+{\r
+ var aRelTocPaths=oTopicParam.aPaths;\r
+ var aPaths=new Array();\r
+ for(var i=0;i<gaProj.length;i++)\r
+ if(isSamePath(gaProj[i].sPPath,oTopicParam.sPPath))\r
+ {\r
+ for(var j=0;j<aRelTocPaths.length;j++)\r
+ for (var k=0;k<gaRoot[i].aRPath.length;k++)\r
+ {\r
+ var sPath=gaRoot[i].aRPath[k]+aRelTocPaths[j];\r
+ aPaths[aPaths.length]=sPath.substring(1);\r
+ }\r
+ break;\r
+ }\r
+ return aPaths;\r
+}\r
+\r
+function syncInit()\r
+{\r
+ if(gsTP&&!gbNeedFillStub)\r
+ {\r
+ gInSync=true;\r
+ var obj=document.body;\r
+ var aIdList=new Array();\r
+ var nRet=expandToc(obj,gsTP,aIdList);\r
+ if(nRet!=-1)\r
+ {\r
+ if(nRet==1)\r
+ {\r
+ if(aIdList.length)\r
+ for(var i=0;i<aIdList.length-1;i++)\r
+ ExpandIt2(aIdList[i],true);\r
+ gsCTPath=gsTP;\r
+ if(!gbIE55)\r
+ aIdList[aIdList.length-1].focus();\r
+ else\r
+ HighLightElement(aIdList[aIdList.length-1],gsABgColor,"transparent");\r
+ }\r
+ var aPaths=gaBTPs;\r
+ gsTP=null;\r
+ gaBTPs=null;\r
+ if(aPaths!=null)\r
+ {\r
+ var sPath=getClosestTocPath(aPaths);\r
+ if(sPath!=null)\r
+ { \r
+ gsTP=sPath; \r
+ setTimeout("syncInit()",1);\r
+ }\r
+ }\r
+ }\r
+ gInSync=false;\r
+ }\r
+}\r
+\r
+function loadToc()\r
+{\r
+ if(!gbLoadToc)\r
+ {\r
+ var oResMsg=new whMessage(WH_MSG_GETPROJINFO,this,1,null);\r
+ if(SendMessage(oResMsg)&&oResMsg.oParam)\r
+ {\r
+ gbLoadToc=true;\r
+ var oProj=oResMsg.oParam;\r
+ gaProj=oProj.aProj;\r
+ gbXML=oProj.bXML;\r
+ load1B1();\r
+ }\r
+ }\r
+}\r
+\r
+function load1B1()\r
+{\r
+ if(gnLT+1<gaProj.length)\r
+ for(var i=gnLT+1;i<gaProj.length;i++)\r
+ if(gaProj[i].sToc)\r
+ {\r
+ gbToc=true;\r
+ gnLT=i;\r
+ setTimeout("loadTocInfo()",1);\r
+ return true;\r
+ }\r
+ return false;\r
+}\r
+\r
+function loadTocInfo()\r
+{\r
+ loadData2(gaProj[gnLT].sPPath+gaProj[gnLT].sDPath+gaProj[gnLT].sToc);\r
+}\r
+\r
+function loadData2(sFile)\r
+{\r
+ if(gbXML)\r
+ loadDataXML(sFile);\r
+ else\r
+ loadData(sFile);\r
+}\r
+\r
+function projReady(sRoot,aProj)\r
+{\r
+ if(gaRoot.length<=gnLT||!gaRoot[gnLT])\r
+ gaRoot[gnLT]=new Object();\r
+ gaRoot[gnLT].sToc=sRoot;\r
+ \r
+ if(gnLT==0)\r
+ {\r
+ gaRoot[gnLT].aRPath=new Array();\r
+ gaRoot[gnLT].aRPath[0]=gsPathSplit;\r
+ }\r
+\r
+ updatePTPath(gnLT,aProj);\r
+\r
+ if(!((gnLT+1<gaProj.length)&&load1B1()))\r
+ {\r
+ gbReady=true;\r
+ if(gbIE4)\r
+ setTimeout("loadImages();",1);\r
+ else\r
+ setTimeout("loadTData();",1);\r
+ }\r
+}\r
+\r
+function loadTData()\r
+{\r
+ if(gaProj[0].sToc!="")\r
+ {\r
+ gbLData=true;\r
+ goChunk=addTocChunk(gaProj[0].sPPath,gaProj[0].sDPath);\r
+ gbToc=false;\r
+ loadData2(gaProj[0].sPPath+gaProj[0].sDPath+gaRoot[0].sToc);\r
+ }\r
+}\r
+\r
+function updatePTPath(n,aProj)\r
+{\r
+ if(aProj)\r
+ for(var i=0;i<aProj.length;i++)\r
+ {\r
+ var sFullPath=_getFullPath(gaProj[n].sPPath,aProj[i].sPPath);\r
+ for(var j=0;j<gaProj.length;j++)\r
+ if(isSamePath(sFullPath,gaProj[j].sPPath))\r
+ {\r
+ if(gaRoot.length<=j||!gaRoot[j])\r
+ gaRoot[j]=new Object();\r
+ if(!gaRoot[j].aRPath)\r
+ gaRoot[j].aRPath=new Array();\r
+\r
+ if(gaRoot[n].aRPath)\r
+ for(var k=0;k<gaRoot[n].aRPath.length;k++)\r
+ {\r
+ var bDup=false;\r
+ var sTFPath=gaRoot[n].aRPath[k]+aProj[i].sRPath;\r
+ for(var l=0;l<gaRoot[j].aRPath.length;l++)\r
+ if(gaRoot[j].aRPath[l]==sTFPath)\r
+ {\r
+ bDup=true;\r
+ break;\r
+ }\r
+ if(!bDup)\r
+ gaRoot[j].aRPath[gaRoot[j].aRPath.length]=sTFPath;\r
+ }\r
+ else\r
+ gaRoot[j].aRPath[gaRoot[j].aRPath.length]=aProj[i].sRPath;\r
+ break;\r
+ }\r
+ }\r
+}\r
+\r
+function onLoadXMLError()\r
+{\r
+ if(gbToc)\r
+ {\r
+ var sRoot="";\r
+ var aRProj=new Array();\r
+ projReady(sRoot,aRProj);\r
+ }\r
+ else\r
+ {\r
+ var aToc=new Array();\r
+ putData(aToc)\r
+ }\r
+}\r
+\r
+function putDataXML(xmlDoc,sDocPath)\r
+{\r
+ if(gbToc)\r
+ {\r
+ var tocNode=xmlDoc.getElementsByTagName("toc")[0];\r
+ if(tocNode)\r
+ {\r
+ var sRoot=tocNode.getAttribute("root");\r
+ var rmtProject=tocNode.getElementsByTagName("project");\r
+ var aRProj=new Array();\r
+ if(rmtProject.length>0)\r
+ {\r
+ for(var i=0;i<rmtProject.length;i++)\r
+ {\r
+ aRProj[i]=new Object();\r
+ var sURL=rmtProject[i].getAttribute("url");\r
+ if(sURL)\r
+ {\r
+ if(sURL.lastIndexOf("/")!=sURL.length-1)\r
+ sURL+="/"; \r
+ }\r
+ aRProj[i].sPPath=sURL;\r
+ aRProj[i].sRPath = "";\r
+ var oSubPath = rmtProject[i].getElementsByTagName("subpath")[0];\r
+ if (oSubPath)\r
+ {\r
+ while (oSubPath)\r
+ {\r
+ aRProj[i].sRPath += oSubPath.getAttribute("name") + "\n";\r
+ oSubPath = oSubPath.getElementsByTagName("subpath")[0];\r
+ }\r
+ }\r
+ else\r
+ aRProj[i].sRPath=rmtProject[i].getAttribute("path");\r
+ }\r
+ }\r
+ projReady(sRoot,aRProj);\r
+ }\r
+ }\r
+ else\r
+ {\r
+ var chunkNode=xmlDoc.getElementsByTagName("tocdata")[0];\r
+ if(chunkNode)\r
+ {\r
+ var aToc=new Array();\r
+ processBook(chunkNode,aToc);\r
+ putData(aToc);\r
+ }\r
+ }\r
+}\r
+\r
+function processBook(node,aToc)\r
+{\r
+ var i=0;\r
+ var entry=null;\r
+ var prevEntry=null;\r
+ var oChild=node.firstChild;\r
+ do{\r
+ if(oChild)\r
+ {\r
+ if(oChild.nodeName.indexOf("#")!=0)\r
+ {\r
+ var sName=oChild.getAttribute("name");\r
+ var sURL=oChild.getAttribute("url");\r
+ var sRef=oChild.getAttribute("ref");\r
+ var sTarget=oChild.getAttribute("target");\r
+ var sIcons=oChild.getAttribute("images");\r
+ var item=new Object();\r
+ item.sItemName=sName;\r
+ if(sTarget)\r
+ item.sTarget=sTarget;\r
+ if(sIcons)\r
+ item.sIconRef=sIcons;\r
+ if(sURL==null) sURL="";\r
+\r
+ item.sItemURL=sURL;\r
+ \r
+ if(oChild.nodeName=="book")\r
+ {\r
+ item.nType=1;\r
+ aToc[aToc.length]=item;\r
+ var nCurrPos=aToc.length;\r
+ processBook(oChild,aToc);\r
+ item.nContents=aToc.length-nCurrPos;\r
+ }\r
+ else if(oChild.nodeName=="item")\r
+ {\r
+ item.nType=2;\r
+ item.nContents=0;\r
+ aToc[aToc.length]=item;\r
+ }\r
+ else if(oChild.nodeName=="remoteitem")\r
+ {\r
+ item.nType=16;\r
+ item.nContents=0;\r
+ aToc[aToc.length]=item;\r
+ }\r
+ else if(oChild.nodeName=="project")\r
+ {\r
+ if(sRef)\r
+ {\r
+ if(sRef.lastIndexOf("/")!=sRef.length-1)\r
+ sRef+="/"; \r
+ }\r
+ item.nType=4;\r
+ item.sRefURL=sRef;\r
+ item.nContents=0;\r
+ aToc[aToc.length]=item;\r
+ }\r
+ else if(oChild.nodeName=="chunk")\r
+ {\r
+ item.nType=8;\r
+ item.sRefURL=sRef;\r
+ item.nContents=0;\r
+ aToc[aToc.length]=item;\r
+ }\r
+ }\r
+ }\r
+ else\r
+ break;\r
+ oChild=oChild.nextSibling;\r
+ }while(true);\r
+}\r
+\r
+function putData(aTocs)\r
+{\r
+ gaTocsNs61Fix=aTocs;\r
+ setTimeout("realPutData();",1);\r
+}\r
+\r
+function realPutData()\r
+{\r
+ removeLoadingDiv();\r
+ var aTocs=gaTocsNs61Fix;\r
+ if(!aTocs) return;\r
+ if(goChunk)\r
+ {\r
+ var n=gnMinIdx;\r
+ goChunk.nMI=gnMinIdx;\r
+ goChunk.aTocs=aTocs;\r
+ gnMinIdx+=aTocs.length;\r
+ if(gnInsIdx!=-1)\r
+ {\r
+ var oObj=getElement(getPBId(gnInsIdx));\r
+ if(oObj)\r
+ {\r
+ oObj.insertAdjacentHTML("afterEnd",writeBookItems(n-1,aTocs.length));\r
+ setTimeout("syncInit()",1);\r
+ }\r
+ }\r
+ else{\r
+ document.body.insertAdjacentHTML("beforeEnd",writeBookItems(n-1,aTocs.length));\r
+ var oParam=new Object();\r
+ oParam.oTocInfo=null;\r
+ var oMsg=new whMessage(WH_MSG_GETTOCPATHS,this,1,oParam);\r
+ if(SendMessage(oMsg))\r
+ {\r
+ if(oMsg.oParam.oTocInfo)\r
+ syncWithPaths(oMsg.oParam.oTocInfo);\r
+ }\r
+ } \r
+ }\r
+ gbLData=false;\r
+ checkFillStub();\r
+}\r
+\r
+function syncWithPaths(oTopicParam)\r
+{\r
+ var aPaths=getTocPaths(oTopicParam);\r
+ if(gsTP)\r
+ gaBTPs=aPaths;\r
+ else{\r
+ var sPath=getClosestTocPath(aPaths);\r
+ if(sPath!=null)\r
+ {\r
+ gsTP=sPath;\r
+ setTimeout("syncInit()",1);\r
+ }\r
+ }\r
+}\r
+\r
+function window_OnLoad()\r
+{\r
+ if(gsBgImage&&gsBgImage.length>0)\r
+ {\r
+ document.body.background=gsBgImage;\r
+ }\r
+ if(gsBgColor&&gsBgColor.length>0)\r
+ {\r
+ document.body.bgColor=gsBgColor;\r
+ }\r
+ loadToc();\r
+ var oMsg=new whMessage(WH_MSG_SHOWTOC,this,1,null)\r
+ SendMessage(oMsg);\r
+}\r
+\r
+function loadImages()\r
+{\r
+ if(giBookClose)\r
+ {\r
+ gaImgs[gnImages]=giBookClose;\r
+ gnImages++;\r
+ } \r
+ if(giBookOpen)\r
+ {\r
+ gaImgs[gnImages]=giBookOpen;\r
+ gnImages++;\r
+ } \r
+ if(giBookItem)\r
+ {\r
+ gaImgs[gnImages]=giBookItem;\r
+ gnImages++;\r
+ } \r
+ if(giURLItem)\r
+ {\r
+ gaImgs[gnImages]=giURLItem;\r
+ gnImages++;\r
+ } \r
+ if(giNewBookClose)\r
+ {\r
+ gaImgs[gnImages]=giNewBookClose;\r
+ gnImages++;\r
+ } \r
+ if(giNewBookOpen)\r
+ {\r
+ gaImgs[gnImages]=giNewBookOpen;\r
+ gnImages++;\r
+ } \r
+ if(giNewBookItem)\r
+ {\r
+ gaImgs[gnImages]=giNewBookItem;\r
+ gnImages++;\r
+ } \r
+ if(giNewURLItem)\r
+ {\r
+ gaImgs[gnImages]=giNewURLItem;\r
+ gnImages++;\r
+ }\r
+ if(gnImages>0)\r
+ {\r
+ setTimeout("loadDataAfter();",1000);\r
+ loadImage(gaImgs[0]);\r
+ }\r
+ else\r
+ loadDataAfter();\r
+}\r
+\r
+function loadImage(sURL)\r
+{\r
+ var oImg=new Image();\r
+ oImg.onload=checkImageLoading;\r
+ oImg.onerror=errorImageLoading;\r
+ oImg.src=_getFullPath(gaProj[0].sPPath,sURL);\r
+}\r
+\r
+function loadDataAfter()\r
+{\r
+ if(!gbLoadData)\r
+ {\r
+ gbLoadData=true;\r
+ loadTData();\r
+ }\r
+}\r
+\r
+function errorImageLoading()\r
+{\r
+ gnLoadedImages++;\r
+ if(gnImages==gnLoadedImages)\r
+ loadDataAfter();\r
+ else\r
+ loadImage(gaImgs[gnLoadedImages]); \r
+}\r
+\r
+function checkImageLoading()\r
+{\r
+ gnLoadedImages++;\r
+ if(gnImages==gnLoadedImages)\r
+ loadDataAfter();\r
+ else\r
+ loadImage(gaImgs[gnLoadedImages]); \r
+}\r
+\r
+function window_unload()\r
+{\r
+ UnRegisterListener2(this,WH_MSG_PROJECTREADY);\r
+ UnRegisterListener2(this,WH_MSG_SYNCTOC);\r
+ UnRegisterListener2(this,WH_MSG_SHOWTOC);\r
+}\r
+\r
+function onSendMessage(oMsg)\r
+{\r
+ if(oMsg)\r
+ {\r
+ var nMsgId=oMsg.nMessageId;\r
+ if(nMsgId==WH_MSG_PROJECTREADY)\r
+ {\r
+ loadToc();\r
+ }\r
+ else if(nMsgId==WH_MSG_SYNCTOC)\r
+ {\r
+ if(gbReady)\r
+ {\r
+ syncWithPaths(oMsg.oParam);\r
+ }\r
+ }\r
+ else if(nMsgId==WH_MSG_SHOWTOC)\r
+ {\r
+ if(!gbNav6)\r
+ document.body.focus();\r
+ }\r
+ }\r
+ return true;\r
+}\r
+\r
+if(window.gbWhUtil&&window.gbWhVer&&window.gbWhMsg&&window.gbWhProxy)\r
+{\r
+ RegisterListener2(this,WH_MSG_PROJECTREADY);\r
+ RegisterListener2(this,WH_MSG_SYNCTOC);\r
+ RegisterListener2(this,WH_MSG_SHOWTOC);\r
+ goFont=new whFont("Verdana","8pt","#000000","normal","normal","none");\r
+ goHFont=new whFont("Verdana","8pt","#007f00","normal","normal","underline");\r
+\r
+ window.onload=window_OnLoad;\r
+ window.onbeforeunload=window_BUnload;\r
+ window.onunload=window_unload;\r
+ gbWhTHost=true;\r
+}\r
+else\r
+ document.location.reload();
\ No newline at end of file
--- /dev/null
+// WebHelp 5.10.005\r
+var gsPPath="";\r
+var gaPaths=new Array();\r
+var gaAvenues=new Array();\r
+\r
+var goFrame=null;\r
+var gsStartPage="";\r
+var gsRelCurPagePath="";\r
+var gsSearchFormHref="";\r
+var gnTopicOnly=-1;\r
+var gnOutmostTopic=-1;\r
+\r
+var BTN_TEXT=1;\r
+var BTN_IMG=2;\r
+\r
+var goSync=null;\r
+\r
+var goShow=null;\r
+var goHide=null;\r
+\r
+var goPrev=null;\r
+var goNext=null;\r
+var gnForm=0;\r
+var goShowNav=null;\r
+var goHideNav=null;\r
+\r
+var goWebSearch=null;\r
+\r
+var gsBtnStyle="";\r
+var gaButtons=new Array();\r
+var gaTypes=new Array();\r
+var whtopic_foldUnload=null;\r
+var gbWhTopic=false;\r
+var gbCheckSync=false;\r
+var gbSyncEnabled=false;\r
+\r
+function setButtonFont(sType,sFontName,sFontSize,sFontColor,sFontStyle,sFontWeight,sFontDecoration)\r
+{\r
+ var vFont=new whFont(sFontName,sFontSize,sFontColor,sFontStyle,sFontWeight,sFontDecoration);\r
+ gsBtnStyle+=".whtbtn"+sType+"{"+getFontStyle(vFont)+"}";\r
+}\r
+\r
+function writeBtnStyle()\r
+{\r
+ if(gaButtons.length>0)\r
+ {\r
+ if(gsBtnStyle.length>0)\r
+ {\r
+ var sStyle="<style type='text/css'>";\r
+ sStyle+=gsBtnStyle+"</style>";\r
+ document.write(sStyle);\r
+ }\r
+ }\r
+}\r
+\r
+function button(sText,nWidth,nHeight)\r
+{\r
+ this.sText=sText;\r
+ this.nWidth=nWidth;\r
+ this.nHeight=nHeight;\r
+ \r
+ this.aImgs=new Array();\r
+ var i=0;\r
+ while(button.arguments.length>i+3)\r
+ {\r
+ this.aImgs[i]=button.arguments[3+i];\r
+ i++;\r
+ }\r
+}\r
+\r
+//project info\r
+function setRelStartPage(sPath)\r
+{\r
+ if(gsPPath.length==0)\r
+ {\r
+ gsPPath=_getFullPath(_getPath(document.location.href),_getPath(sPath));\r
+ gsStartPage=_getFullPath(_getPath(document.location.href),sPath);\r
+ gsRelCurPagePath=_getRelativeFileName(gsStartPage,document.location.href);\r
+ }\r
+}\r
+\r
+function getImage(oImage,sType)\r
+{\r
+ var sImg="";\r
+ if(oImage&&oImage.aImgs&&(oImage.aImgs.length>0))\r
+ {\r
+ sImg+="<img alt=\""+sType+"\" src=\""+oImage.aImgs[0]+"\"";\r
+ if(oImage.nWidth>0)\r
+ sImg+=" width="+oImage.nWidth;\r
+ if(oImage.nHeight>0)\r
+ sImg+=" height="+oImage.nHeight;\r
+ sImg+=" border=0>";\r
+ }\r
+ return sImg;\r
+}\r
+\r
+function addTocInfo(sTocPath)\r
+{\r
+ gaPaths[gaPaths.length]=sTocPath;\r
+}\r
+\r
+function addAvenueInfo(sName,sPrev,sNext)\r
+{\r
+ gaAvenues[gaAvenues.length]=new avenueInfo(sName,sPrev,sNext); \r
+}\r
+\r
+function addButton(sType,nStyle,sText,sHref,sOnClick,sOnMouseOver,sOnLoad,nWidth,nHeight,sImg1,sImg2,sImg3)\r
+{\r
+ var sButton="";\r
+ var nBtn=gaButtons.length;\r
+ if(sType=="prev")\r
+ {\r
+ if(canGo(false))\r
+ {\r
+ var sTitle="Previous Topic";\r
+ goPrev=new button(sText,nWidth,nHeight,sImg1,sImg2,sImg3);\r
+ sButton="<a title=\""+sTitle+"\" class=\"whtbtnprev\" href=\"javascript:void(0);\" onclick=\"goAvenue(false);return false;\">";\r
+ if(nStyle==BTN_TEXT)\r
+ sButton+=goPrev.sText;\r
+ else\r
+ sButton+=getImage(goPrev,sTitle);\r
+ sButton+="</a>";\r
+ }\r
+ }\r
+ else if(sType=="next")\r
+ {\r
+ if(canGo(true))\r
+ {\r
+ var sTitle="Next Topic";\r
+ goNext=new button(sText,nWidth,nHeight,sImg1,sImg2,sImg3);\r
+ sButton="<a title=\""+sTitle+"\" class=\"whtbtnnext\" href=\"javascript:void(0);\" onclick=\"goAvenue(true);return false;\">";\r
+ if(nStyle==BTN_TEXT)\r
+ sButton+=goNext.sText;\r
+ else\r
+ sButton+=getImage(goNext,sTitle);\r
+ sButton+="</a>";\r
+ }\r
+ }\r
+ else if(sType=="show")\r
+ {\r
+ if(isTopicOnly()&&(!gbOpera6||gbOpera7))\r
+ {\r
+ var sTitle="Show Navigation Component";\r
+ goShow=new button(sText,nWidth,nHeight,sImg1,sImg2,sImg3);\r
+ sButton="<a title=\""+sTitle+"\" class=\"whtbtnshow\" href=\"javascript:void(0);\" onclick=\"show();return false;\">";\r
+ if(nStyle==BTN_TEXT)\r
+ sButton+=goShow.sText;\r
+ else\r
+ sButton+=getImage(goShow,sTitle);\r
+ sButton+="</a>";\r
+ }\r
+ }\r
+ else if(sType=="hide")\r
+ {\r
+ if(!isTopicOnly()&&!gbOpera6)\r
+ {\r
+ var sTitle="Hide Navigation Component";\r
+ goHide=new button(sText,nWidth,nHeight,sImg1,sImg2,sImg3);\r
+ sButton="<a title=\""+sTitle+"\" class=\"whtbtnhide\" href=\"javascript:void(0);\" onclick=\"hide();return false;\">";\r
+ if(nStyle==BTN_TEXT)\r
+ sButton+=goHide.sText;\r
+ else\r
+ sButton+=getImage(goHide,sTitle);\r
+ sButton+="</a>";\r
+ }\r
+ }\r
+ else if(sType=="shownav")\r
+ {\r
+ if(isShowHideEnable())\r
+ {\r
+ var sTitle="Show Navigation Component";\r
+ goShowNav=new button(sText,nWidth,nHeight,sImg1,sImg2,sImg3);\r
+ sButton="<a title=\""+sTitle+"\" class=\"whtbtnshownav\" href=\"javascript:void(0);\" onclick=\"showHidePane(true);return false;\">";\r
+ if(nStyle==BTN_TEXT)\r
+ sButton+=goShowNav.sText;\r
+ else\r
+ sButton+=getImage(goShowNav,sTitle);\r
+ sButton+="</a>";\r
+ }\r
+ }\r
+ else if(sType=="hidenav")\r
+ {\r
+ if(isShowHideEnable())\r
+ {\r
+ var sTitle="Hide Navigation Component";\r
+ goHideNav=new button(sText,nWidth,nHeight,sImg1,sImg2,sImg3);\r
+ sButton="<a title=\""+sTitle+"\" class=\"whtbtnhidenav\" href=\"javascript:void(0);\" onclick=\"showHidePane(false);return false;\">";\r
+ if(nStyle==BTN_TEXT)\r
+ sButton+=goHideNav.sText;\r
+ else\r
+ sButton+=getImage(goHideNav,sTitle);\r
+ sButton+="</a>";\r
+ }\r
+ }\r
+ else if(sType=="synctoc")\r
+ {\r
+ if(gaPaths.length>0)\r
+ {\r
+ var sTitle="Sync TOC";\r
+ goSync=new button(sText,nWidth,nHeight,sImg1,sImg2,sImg3);\r
+ sButton="<a title=\""+sTitle+"\" class=\"whtbtnsynctoc\" href=\"javascript:void(0);\" onclick=\"syncWithShow();return false;\">";\r
+ if(nStyle==BTN_TEXT)\r
+ sButton+=goSync.sText;\r
+ else\r
+ sButton+=getImage(goSync,sTitle);\r
+ sButton+="</a>";\r
+ }\r
+ }\r
+ else if(sType=="websearch")\r
+ {\r
+ if(gsSearchFormHref.length>0)\r
+ {\r
+ var sTitle="WebSearch";\r
+ goWebSearch=new button(sText,nWidth,nHeight,sImg1,sImg2,sImg3);\r
+ sButton="<a title=\""+sTitle+"\" class=\"whtbtnwebsearch\" href=\""+gsSearchFormHref+"\">";\r
+ if(nStyle==BTN_TEXT)\r
+ sButton+=goWebSearch.sText;\r
+ else\r
+ sButton+=getImage(goWebSearch,sTitle);\r
+ sButton+="</a>";\r
+ }\r
+ }\r
+ else if(sType=="searchform")\r
+ {\r
+ gaButtons[nBtn]="NeedSearchForm";\r
+ gaTypes[nBtn]=sType;\r
+ }\r
+ if(sButton.length!=0)\r
+ {\r
+ if(nStyle==BTN_TEXT)\r
+ sButton+=" ";\r
+ gaButtons[nBtn]="<td>"+sButton+"</td>";\r
+ gaTypes[nBtn]=sType;\r
+ }\r
+}\r
+\r
+function isSyncEnabled()\r
+{\r
+ if(!gbCheckSync)\r
+ {\r
+ var oMsg=new whMessage(WH_MSG_ISSYNCSSUPPORT,this,1,null);\r
+ if(SendMessage(oMsg))\r
+ {\r
+ gbSyncEnabled=oMsg.oParam;\r
+ }\r
+ gbCheckSync=true;\r
+ }\r
+ return gbSyncEnabled;\r
+}\r
+\r
+function isInPopup()\r
+{\r
+ return (window.name.indexOf("BSSCPopup")!=-1);\r
+}\r
+\r
+function getIntopicBar(sAlign)\r
+{\r
+ var sHTML="";\r
+ if(gaButtons.length>0)\r
+ {\r
+ sHTML+="<div align="+sAlign+">";\r
+\r
+ sHTML+="<table cellpadding=\"2\" cellspacing=\"0\" border=\"0\"><tr>";\r
+ for(var i=0;i<gaButtons.length;i++)\r
+ {\r
+ if(gaTypes[i]!="synctoc"||isSyncEnabled())\r
+ {\r
+ if(gaButtons[i]=="NeedSearchForm")\r
+ sHTML+=getSearchFormHTML();\r
+ else\r
+ sHTML+=gaButtons[i];\r
+ }\r
+ }\r
+ sHTML+="</tr></table>";\r
+\r
+ sHTML+="</div>";\r
+ }\r
+ return sHTML;\r
+}\r
+\r
+\r
+function writeIntopicBar(nAligns)\r
+{\r
+ if(isInPopup()) return;\r
+ if(gaButtons.length>0)\r
+ {\r
+ var sHTML="";\r
+ if(nAligns!=0)\r
+ {\r
+ sHTML+="<table width=100%><tr>"\r
+ if(nAligns&1)\r
+ sHTML+="<td width=33%>"+getIntopicBar("left")+"</td>";\r
+ if(nAligns&2)\r
+ sHTML+="<td width=34%>"+getIntopicBar("center")+"</td>";\r
+ if(nAligns&4)\r
+ sHTML+="<td width=33%>"+getIntopicBar("right")+"</td>";\r
+ sHTML+="</tr></table>";\r
+ document.write(sHTML);\r
+ }\r
+ }\r
+}\r
+\r
+function sendAveInfoOut()\r
+{\r
+ if(!isInPopup())\r
+ setTimeout("sendAveInfo();",100);\r
+}\r
+\r
+function sendAveInfo()\r
+{\r
+ var oMsg=new whMessage(WH_MSG_AVENUEINFO,this,1,gaAvenues);\r
+ SendMessage(oMsg);\r
+}\r
+\r
+\r
+function onNext()\r
+{\r
+ var oMsg=new whMessage(WH_MSG_NEXT,this,1,null);\r
+ SendMessage(oMsg);\r
+}\r
+\r
+function onPrev()\r
+{\r
+ var oMsg=new whMessage(WH_MSG_PREV,this,1,null);\r
+ SendMessage(oMsg);\r
+}\r
+\r
+function createSyncInfo()\r
+{\r
+ var oParam=new Object();\r
+ if(gsPPath.length==0)\r
+ gsPPath=_getPath(document.location.href);\r
+ oParam.sPPath=gsPPath;\r
+ oParam.sTPath=document.location.href;\r
+ oParam.aPaths=gaPaths;\r
+ return oParam;\r
+}\r
+\r
+function syncWithShow()\r
+{\r
+ if(isTopicOnly())\r
+ show();\r
+ else\r
+ {\r
+ sync();\r
+ showTocPane();\r
+ }\r
+}\r
+\r
+function showTocPane()\r
+{\r
+ var oMsg=new whMessage(WH_MSG_SHOWTOC,this,1,null);\r
+ SendMessage(oMsg);\r
+}\r
+\r
+function sendSyncInfo()\r
+{\r
+ if(!isInPopup())\r
+ {\r
+ var oParam=null;\r
+ if(gaPaths.length>0)\r
+ {\r
+ oParam=createSyncInfo();\r
+ }\r
+ var oMsg=new whMessage(WH_MSG_SYNCINFO,this,1,oParam);\r
+ SendMessage(oMsg);\r
+ }\r
+}\r
+\r
+function sendInvalidSyncInfo()\r
+{\r
+ if(!isInPopup())\r
+ {\r
+ var oMsg=new whMessage(WH_MSG_SYNCINFO,this,1,null);\r
+ SendMessage(oMsg);\r
+ }\r
+}\r
+\r
+function enableWebSearch(bEnable)\r
+{\r
+ if(!isInPopup())\r
+ {\r
+ var oMsg=new whMessage(WH_MSG_ENABLEWEBSEARCH,this,1,bEnable);\r
+ SendMessage(oMsg);\r
+ }\r
+}\r
+\r
+function autoSync(nSync)\r
+{\r
+ if(nSync==0) return;\r
+ if(isInPopup()) return;\r
+ if(isOutMostTopic())\r
+ sync();\r
+}\r
+\r
+function isOutMostTopic()\r
+{\r
+ if(gnOutmostTopic==-1)\r
+ {\r
+ var oMessage=new whMessage(WH_MSG_ISINFRAMESET,this,1,null);\r
+ if(SendMessage(oMessage))\r
+ gnOutmostTopic=0;\r
+ else\r
+ gnOutmostTopic=1;\r
+ }\r
+ return (gnOutmostTopic==1);\r
+}\r
+\r
+function sync()\r
+{\r
+ if(gaPaths.length>0)\r
+ {\r
+ var oParam=createSyncInfo();\r
+ var oMessage=new whMessage(WH_MSG_SYNCTOC,this,1,oParam);\r
+ SendMessage(oMessage);\r
+ }\r
+}\r
+\r
+\r
+function avenueInfo(sName,sPrev,sNext)\r
+{\r
+ this.sName=sName;\r
+ this.sPrev=sPrev;\r
+ this.sNext=sNext;\r
+}\r
+\r
+function getCurrentAvenue()\r
+{\r
+ var oParam=new Object();\r
+ oParam.sAvenue=null;\r
+ var oMessage=new whMessage(WH_MSG_GETCURRENTAVENUE,this,1,oParam);\r
+ SendMessage(oMessage);\r
+ return oParam.sAvenue;\r
+}\r
+\r
+function unRegisterListener()\r
+{\r
+ sendInvalidSyncInfo();\r
+ enableWebSearch(false);\r
+ if(whtopic_foldUnload)\r
+ whtopic_foldUnload();\r
+}\r
+\r
+function onSendMessage(oMsg)\r
+{\r
+ var nMsgId=oMsg.nMessageId;\r
+ if(nMsgId==WH_MSG_GETAVIAVENUES)\r
+ {\r
+ oMsg.oParam.aAvenues=gaAvenues;\r
+ return false;\r
+ }\r
+ else if(nMsgId==WH_MSG_GETTOCPATHS)\r
+ {\r
+ if(isOutMostTopic())\r
+ {\r
+ oMsg.oParam.oTocInfo=createSyncInfo();\r
+ return false; \r
+ }\r
+ else\r
+ return true;\r
+ }\r
+ else if(nMsgId==WH_MSG_NEXT)\r
+ {\r
+ goAvenue(true);\r
+ }\r
+ else if(nMsgId==WH_MSG_PREV)\r
+ {\r
+ goAvenue(false);\r
+ }\r
+ else if(nMsgId==WH_MSG_WEBSEARCH)\r
+ {\r
+ websearch();\r
+ }\r
+ return true;\r
+}\r
+\r
+function goAvenue(bNext)\r
+{\r
+ var sTopic=null;\r
+ var sAvenue=getCurrentAvenue();\r
+ var nAvenue=-1;\r
+ if(sAvenue!=null&&sAvenue!="")\r
+ {\r
+ for(var i=0;i<gaAvenues.length;i++)\r
+ {\r
+ if(gaAvenues[i].sName==sAvenue)\r
+ {\r
+ nAvenue=i;\r
+ break;\r
+ }\r
+ }\r
+ if(nAvenue!=-1)\r
+ {\r
+ if(bNext)\r
+ sTopic=gaAvenues[nAvenue].sNext;\r
+ else\r
+ sTopic=gaAvenues[nAvenue].sPrev;\r
+ }\r
+ }\r
+ else\r
+ {\r
+ for(var i=0;i<gaAvenues.length;i++)\r
+ {\r
+ if(gaAvenues[i].sNext!=null&&gaAvenues[i].sNext.length>0&&bNext)\r
+ {\r
+ sTopic=gaAvenues[i].sNext;\r
+ break;\r
+ }\r
+ else if(gaAvenues[i].sPrev!=null&&gaAvenues[i].sPrev.length>0&&!bNext)\r
+ {\r
+ sTopic=gaAvenues[i].sPrev;\r
+ break;\r
+ }\r
+ }\r
+ }\r
+ \r
+ if(sTopic!=null&&sTopic!="")\r
+ {\r
+ if(gsPPath!=null&&gsPPath!="")\r
+ {\r
+ sFullTopicPath=_getFullPath(gsPPath,sTopic);\r
+ document.location=sFullTopicPath;\r
+ }\r
+ }\r
+}\r
+\r
+function canGo(bNext)\r
+{\r
+ for(var i=0;i<gaAvenues.length;i++)\r
+ {\r
+ if((gaAvenues[i].sNext!=null&&gaAvenues[i].sNext.length>0&&bNext)||\r
+ (gaAvenues[i].sPrev!=null&&gaAvenues[i].sPrev.length>0&&!bNext))\r
+ return true;\r
+ }\r
+ return false;\r
+}\r
+\r
+function show()\r
+{\r
+ if(gsStartPage!="")\r
+ window.location=gsStartPage+"#"+gsRelCurPagePath;\r
+}\r
+\r
+function hide()\r
+{\r
+ if(goFrame!=null)\r
+ {\r
+ goFrame.location=window.location;\r
+ }\r
+}\r
+\r
+function isTopicOnly()\r
+{\r
+ if(gnTopicOnly==-1)\r
+ {\r
+ var oParam=new Object();\r
+ oParam.oFrame=null;\r
+ var oMsg=new whMessage(WH_MSG_GETSTARTFRAME,this,1,oParam);\r
+ if(SendMessage(oMsg))\r
+ {\r
+ goFrame=oParam.oFrame;\r
+ gnTopicOnly=0;\r
+ }\r
+ else\r
+ gnTopicOnly=1;\r
+ }\r
+ if(gnTopicOnly==1)\r
+ return true;\r
+ else\r
+ return false;\r
+}\r
+\r
+function websearch()\r
+{\r
+ if(gbNav4)\r
+ {\r
+ if(document.ehelpform)\r
+ document.ehelpform.submit();\r
+ }\r
+ else\r
+ {\r
+ if(window.ehelpform)\r
+ window.ehelpform.submit();\r
+ }\r
+}\r
+\r
+function addSearchFormHref(sHref)\r
+{\r
+ gsSearchFormHref=sHref;\r
+ enableWebSearch(true);\r
+}\r
+\r
+function searchB(nForm)\r
+{\r
+ var sValue=eval("document.searchForm"+nForm+".searchString.value");\r
+ var oMsg=new whMessage(WH_MSG_SEARCHTHIS,this,1,sValue);\r
+ SendMessage(oMsg);\r
+}\r
+\r
+function getSearchFormHTML()\r
+{\r
+ var sHTML="";\r
+ gnForm++;\r
+ var sFormName="searchForm"+gnForm;\r
+ var sButton="<form name=\""+sFormName+"\" method=\"POST\" action=\"javascript:searchB("+gnForm+")\">"\r
+ sButton+="<input type=\"text\" name=\"searchString\" value=\"- Full Text search -\" size=\"20\"/>";\r
+ if(""=="text")\r
+ {\r
+ sButton+="<a class=\"searchbtn\" href=\"javascript:void(0);\" onclick=\""+sFormName+".submit();return false;\"></a>";\r
+ }\r
+ else if(""=="image")\r
+ {\r
+ sButton+="<a class=\"searchbtn\" href=\"javascript:void(0);\" onclick=\""+sFormName+".submit();return false;\">"\r
+ sButton+="<img src=\"\" border=0></a>";\r
+ }\r
+ sButton+="</form>";\r
+ sHTML="<td align=\"center\">"+sButton+"</td>";\r
+ return sHTML;\r
+}\r
+\r
+function showHidePane(bShow)\r
+{\r
+ var oMsg=null;\r
+ if(bShow)\r
+ oMsg=new whMessage(WH_MSG_SHOWPANE,this,1,null);\r
+ else\r
+ oMsg=new whMessage(WH_MSG_HIDEPANE,this,1,null);\r
+ SendMessage(oMsg);\r
+}\r
+\r
+function isShowHideEnable()\r
+{\r
+ if(gbIE4)\r
+ return true;\r
+ else\r
+ return false;\r
+}\r
+\r
+\r
+function PickupDialog_Invoke()\r
+{\r
+ if(!gbIE4||gbMac)\r
+ {\r
+ if(typeof(_PopupMenu_Invoke)=="function")\r
+ return _PopupMenu_Invoke(PickupDialog_Invoke.arguments);\r
+ }\r
+ else\r
+ {\r
+ if(PickupDialog_Invoke.arguments.length>2)\r
+ {\r
+ var sPickup="whskin_pickup.htm";\r
+ var sPickupPath=gsPPath+sPickup;\r
+ if(gbIE4)\r
+ {\r
+ var sFrame=PickupDialog_Invoke.arguments[1];\r
+ var aTopics=new Array();\r
+ for(var i=2;i<PickupDialog_Invoke.arguments.length;i+=2)\r
+ {\r
+ var j=aTopics.length;\r
+ aTopics[j]=new Object();\r
+ aTopics[j].m_sName=PickupDialog_Invoke.arguments[i];\r
+ aTopics[j].m_sURL=PickupDialog_Invoke.arguments[i+1];\r
+ }\r
+\r
+ if(aTopics.length>1)\r
+ {\r
+ var nWidth=300;\r
+ var nHeight=180;\r
+ var nScreenWidth=screen.width;\r
+ var nScreenHeight=screen.height;\r
+ var nLeft=(nScreenWidth-nWidth)/2;\r
+ var nTop=(nScreenHeight-nHeight)/2;\r
+ if(gbIE4)\r
+ {\r
+ var vRet=window.showModalDialog(sPickupPath,aTopics,"dialogHeight:"+nHeight+"px;dialogWidth:"+nWidth+"px;resizable:yes;status:no;scroll:no;help:no;center:yes;");\r
+ if(vRet)\r
+ {\r
+ var sURL=vRet.m_url;\r
+ if(sFrame)\r
+ window.open(sURL,sFrame);\r
+ else\r
+ window.open(sURL,"_self");\r
+ }\r
+ }\r
+ }\r
+ else if(aTopics.length==1)\r
+ {\r
+ var sURL=aTopics[0].m_sURL\r
+ if(sFrame)\r
+ window.open(sURL,sFrame);\r
+ else\r
+ window.open(sURL,"_self");\r
+ }\r
+ }\r
+ }\r
+ }\r
+}\r
+\r
+if(window.gbWhUtil&&window.gbWhMsg&&window.gbWhVer&&window.gbWhProxy)\r
+{\r
+ RegisterListener("bsscright",WH_MSG_GETAVIAVENUES);\r
+ RegisterListener("bsscright",WH_MSG_GETTOCPATHS);\r
+ RegisterListener("bsscright",WH_MSG_NEXT);\r
+ RegisterListener("bsscright",WH_MSG_PREV);\r
+ RegisterListener("bsscright",WH_MSG_WEBSEARCH);\r
+ if(gbMac&&gbIE4)\r
+ {\r
+ if(typeof(window.onunload)!="unknown")\r
+ if(window.onunload.toString!=unRegisterListener.toString)\r
+ whtopic_foldUnload=window.onunload;\r
+ }\r
+ else\r
+ {\r
+ if(window.onunload)\r
+ if(window.onunload.toString!=unRegisterListener.toString)\r
+ whtopic_foldUnload=window.onunload;\r
+ }\r
+ window.onunload=unRegisterListener;\r
+ setButtonFont("show","","10pt","","","","");\r
+\r
+ gbWhTopic=true;\r
+}\r
+else\r
+ document.location.reload();
\ No newline at end of file
--- /dev/null
+// WebHelp 5.10.004\r
+var gsFileName="";\r
+var gsDivName="";\r
+var xmlDoc=null;\r
+var sdocPath=null;\r
+var gsInsertBeforeEndHTML="";\r
+var sReplaceStringsSrc=new Array();\r
+var gsDivName="dataDiv";\r
+var gnLoadDivNum=0;\r
+sReplaceStringsSrc[0]="&";\r
+sReplaceStringsSrc[1]=">";\r
+sReplaceStringsSrc[2]="<";\r
+sReplaceStringsSrc[3]=""";\r
+sReplaceStringsSrc[4]=String.fromCharCode(8364);\r
+sReplaceStringsSrc[5]=" ";\r
+\r
+var sReplaceStringsDst=new Array();\r
+sReplaceStringsDst[0]="&";\r
+sReplaceStringsDst[1]=">";\r
+sReplaceStringsDst[2]="<";\r
+sReplaceStringsDst[3]="\"";\r
+sReplaceStringsDst[4]=String.fromCharCode(128);\r
+sReplaceStringsDst[5]=" ";\r
+var goHighLighted=null;\r
+\r
+function _getRelativePath(strParentPath,strCurrentPath)\r
+{\r
+ if(_isAbsPath(strCurrentPath)) return _getPath(strCurrentPath);\r
+ strParentPath=_replaceSlash(strParentPath);\r
+ strParentPath=_getPath(strParentPath);\r
+ strCurrentPath=_replaceSlash(strCurrentPath);\r
+ strCurrentPath=_getPath(strCurrentPath);\r
+ for(var i=0;i<strParentPath.length&&i<strCurrentPath.length;i++)\r
+ {\r
+ if(strParentPath.charAt(i)!=strCurrentPath.charAt(i))\r
+ break;\r
+ }\r
+ \r
+ strParentPath=strParentPath.substring(i);\r
+ strCurrentPath=strCurrentPath.substring(i); \r
+ \r
+ var nPathPos=0;\r
+ while(nPathPos!=-1)\r
+ {\r
+ nPathPos=strParentPath.indexOf("/");\r
+ if(nPathPos!=-1)\r
+ {\r
+ strParentPath=strParentPath.substring(nPathPos+1);\r
+ strCurrentPath="../"+strCurrentPath;\r
+ }\r
+ }\r
+ return strCurrentPath;\r
+}\r
+\r
+function _getRelativeFileName(strParentPath,strCurrentPath)\r
+{\r
+ strParentPath=_replaceSlash(strParentPath);\r
+ strParentPath=_getPath(strParentPath);\r
+ strCurrentPath=_replaceSlash(strCurrentPath);\r
+ for(var i=0;i<strParentPath.length&&i<strCurrentPath.length;i++)\r
+ {\r
+ if(strParentPath.charAt(i)!=strCurrentPath.charAt(i))\r
+ break;\r
+ }\r
+ \r
+ strParentPath=strParentPath.substring(i);\r
+ strCurrentPath=strCurrentPath.substring(i); \r
+ \r
+ var nPathPos=0;\r
+ while(nPathPos!=-1)\r
+ {\r
+ nPathPos=strParentPath.indexOf("/");\r
+ if(nPathPos!=-1)\r
+ {\r
+ strParentPath=strParentPath.substring(nPathPos+1);\r
+ strCurrentPath="../"+strCurrentPath;\r
+ }\r
+ }\r
+ return strCurrentPath;\r
+}\r
+\r
+function _isAbsPathToHost(sPath)\r
+{\r
+ return (sPath.indexOf("/")==0);\r
+}\r
+\r
+function _getHost(sPath)\r
+{\r
+ var nPos=sPath.indexOf("//");\r
+ if(nPos>0)\r
+ {\r
+ var nPosx=sPath.indexOf("/",nPos+2);\r
+ if(nPosx>0)\r
+ return sPath.substring(0,nPosx);\r
+ else\r
+ return sPath;\r
+ }\r
+ return sPath;\r
+}\r
+\r
+function _getFullPath(sPath,sRelPath)\r
+{\r
+ if(_isAbsPath(sRelPath))\r
+ return sRelPath;\r
+ else if(_isAbsPathToHost(sRelPath))\r
+ return _getHost(sPath)+sRelPath;\r
+ else\r
+ {\r
+ var sFullPath=sPath;\r
+ var nPathPos=0;\r
+ while(nPathPos!=-1)\r
+ {\r
+ var nPathPos=sRelPath.indexOf("../");\r
+ if(nPathPos!=-1)\r
+ {\r
+ sRelPath=sRelPath.substring(nPathPos+3);\r
+ sFullPath=sFullPath.substring(0,sFullPath.length-1);\r
+ var nPos2=sFullPath.lastIndexOf("/");\r
+ if(nPos2!=-1)\r
+ sFullPath=sFullPath.substring(0,nPos2+1);\r
+ else\r
+ break;\r
+ }\r
+ }\r
+ sFullPath+=sRelPath;\r
+ return sFullPath;\r
+ } \r
+}\r
+\r
+function _isAbsPath(strPath)\r
+{\r
+ var strUpper=strPath.toUpperCase();\r
+ return (strUpper.indexOf(":")!=-1||strUpper.indexOf("\\\\")==0);\r
+}\r
+\r
+function _replaceSlash(strURL)\r
+{ \r
+ var re=new RegExp("\\\\","g");\r
+ var strReplacedURL=strURL.replace(re,"/");\r
+ return strReplacedURL;\r
+}\r
+\r
+function _getPath(strURL)\r
+{\r
+ pathpos=strURL.lastIndexOf("/");\r
+ if(pathpos>0)\r
+ return strURL.substring(0,pathpos+1);\r
+ else\r
+ return "";\r
+}\r
+\r
+function removeItemFromArray(oArray,i)\r
+{\r
+ if(oArray.length&&i>=0&&i<oArray.length)\r
+ {\r
+ var len=oArray.length;\r
+ for(var s=i;s<len-1;s++)\r
+ oArray[s]=oArray[s+1];\r
+ oArray.length=len-1;\r
+ }\r
+}\r
+\r
+function insertItemIntoArray(oArray,i,obj)\r
+{\r
+ if(oArray.length&&i>=0&&i<=oArray.length)\r
+ {\r
+ var len=oArray.length;\r
+ for(var s=len;s>i;s--)\r
+ oArray[s]=oArray[s-1];\r
+ oArray[i]=obj; \r
+ }\r
+}\r
+\r
+function loadData(sFileName)\r
+{\r
+ var i=gnLoadDivNum;\r
+ var sName=gsDivName+gnLoadDivNum++;\r
+ loadData_2(sFileName,sName);\r
+}\r
+\r
+function loadData_2(sFileName,sDivName)\r
+{\r
+ if(!getElement(sDivName))\r
+ {\r
+ if(!insertDataDiv(sDivName))\r
+ {\r
+ gsFileName=sFileName;\r
+ gsDivName=sDivName;\r
+ return;\r
+ }\r
+ }\r
+ var sHTML="";\r
+ if(gbMac)\r
+ sHTML+="<iframe src=\""+sFileName+"\"></iframe>";\r
+ else\r
+ sHTML+="<iframe style=\"visibility:hidden;width:0;height:0\" src=\""+sFileName+"\"></iframe>";\r
+ \r
+ var oDivCon=getElement(sDivName);\r
+ if(oDivCon)\r
+ {\r
+ if(gbNav6)\r
+ {\r
+ if(oDivCon.getElementsByTagName&&oDivCon.getElementsByTagName("iFrame").length>0)\r
+ {\r
+ oDivCon.getElementsByTagName("iFrame")[0].src=sFileName;\r
+ }\r
+ else\r
+ oDivCon.innerHTML=sHTML;\r
+ }\r
+ else\r
+ oDivCon.innerHTML=sHTML;\r
+ }\r
+}\r
+\r
+function loadDataXML(sFileName)\r
+{\r
+ var sCurrentDocPath=_getPath(document.location.href);\r
+ sdocPath=_getFullPath(sCurrentDocPath,sFileName);\r
+ if(gbIE5)\r
+ {\r
+ xmlDoc=new ActiveXObject("Microsoft.XMLDOM");\r
+ xmlDoc.async=true;\r
+ xmlDoc.onreadystatechange=checkState;\r
+ if(document.body!=null)\r
+ xmlDoc.load(sdocPath);\r
+ }\r
+ else if(gbNav6)\r
+ {\r
+ xmlDoc=document.implementation.createDocument("","",null);\r
+ xmlDoc.addEventListener("load",initializeData,false);\r
+ xmlDoc.load(sdocPath,"text/xml");\r
+ }\r
+}\r
+\r
+function initializeData()\r
+{\r
+ if(xmlDoc!=null)\r
+ putDataXML(xmlDoc,sdocPath);\r
+}\r
+\r
+function checkState()\r
+{\r
+ if(xmlDoc!=null)\r
+ {\r
+ var state=xmlDoc.readyState;\r
+ if(state==4)\r
+ {\r
+ var err=xmlDoc.parseError;\r
+ if(err.errorCode==0)\r
+ putDataXML(xmlDoc,sdocPath);\r
+ else\r
+ onLoadXMLError();\r
+ }\r
+ }\r
+}\r
+\r
+function insertDataDiv(sName)\r
+{\r
+ var sHTML="";\r
+ if(gbMac)\r
+ sHTML+="<div id="+sName+" style=\"display:none;\"></div>";\r
+ else\r
+ sHTML+="<div id="+sName+" style=\"visibility:hidden\"></div>";\r
+ if((gbIE5||gbNav6)&&document.body)\r
+ document.body.insertAdjacentHTML("beforeEnd",sHTML);\r
+ else\r
+ {\r
+ gsInsertBeforeEndHTML=sHTML;\r
+ setTimeout("insertWhenBodyReady();",100);\r
+ return false;\r
+ }\r
+ return true;\r
+}\r
+\r
+function insertWhenBodyReady()\r
+{\r
+ if(gsInsertBeforeEndHTML=="") return;\r
+ if(document.body)\r
+ {\r
+ document.body.insertAdjacentHTML("beforeEnd",gsInsertBeforeEndHTML);\r
+ gsInsertBeforeEndHTML="";\r
+ loadData_2(gsFileName,gsDivName);\r
+ }\r
+ else\r
+ {\r
+ setTimeout("insertWhenBodyReady();",100);\r
+ }\r
+}\r
+\r
+function window_BUnload()\r
+{\r
+ for(var i=0;i<gnLoadDivNum;i++)\r
+ {\r
+ var oDivCon=getElement(gsDivName+i);\r
+ if(oDivCon)\r
+ oDivCon.innerHTML="";\r
+ }\r
+}\r
+\r
+function removeThis(obj)\r
+{\r
+ if(obj.parentNode)\r
+ obj.parentNode.removeChild(obj);\r
+ else\r
+ obj.outerHTML="";\r
+}\r
+\r
+function getParentNode(obj)\r
+{\r
+ if(obj.parentNode)\r
+ return obj.parentNode;\r
+ else if(obj.parentElement)\r
+ return obj.parentElement;\r
+ return null;\r
+}\r
+\r
+function getElement(sID)\r
+{\r
+ if(document.getElementById)\r
+ return document.getElementById(sID);\r
+ else if(document.all)\r
+ return document.all(sID);\r
+ return null;\r
+}\r
+\r
+function getChildrenByTag(obj,sTagName)\r
+{\r
+ if(obj.getElementsByTagName)\r
+ {\r
+ var aChildren=new Array();\r
+ var aElements=getElementsByTag(obj,sTagName);\r
+ if(aElements!=null)\r
+ {\r
+ for(var i=0;i<aElements.length;i++)\r
+ {\r
+ if(aElements[i].parentNode==obj)\r
+ aChildren[aChildren.length]=aElements[i];\r
+ }\r
+ return aChildren;\r
+ }\r
+ else\r
+ return new Array();\r
+ }\r
+ else if(obj.children)\r
+ return obj.children.tags(sTagName);\r
+}\r
+\r
+function getElementsByTag(obj,sTagName)\r
+{\r
+ if(obj.getElementsByTagName)\r
+ return obj.getElementsByTagName(sTagName);\r
+ else if(obj.all)\r
+ return obj.all.tags(sTagName);\r
+ return null;\r
+}\r
+\r
+function _htmlToText(sHTML)\r
+{\r
+ if(sHTML==null) return null;\r
+ var sText=sHTML;\r
+ for(var i=0;i<sReplaceStringsSrc.length;i++)\r
+ {\r
+ var re=new RegExp(sReplaceStringsSrc[i],"g");\r
+ sText=sText.replace(re,sReplaceStringsDst[i]);\r
+ } \r
+ return sText;\r
+}\r
+\r
+function _textToHtml_nonbsp(sText)\r
+{\r
+ if(sText==null) return null;\r
+ var sHTML=sText;\r
+ for(var i=0;i<sReplaceStringsSrc.length-1;i++)\r
+ {\r
+ var re=new RegExp(sReplaceStringsDst[i],"g");\r
+ sHTML=sHTML.replace(re,sReplaceStringsSrc[i]);\r
+ } \r
+ return sHTML;\r
+}\r
+\r
+function _textToHtml(sText)\r
+{\r
+ if(sText==null) return null;\r
+ var sHTML=sText;\r
+ for(var i=0;i<sReplaceStringsSrc.length;i++)\r
+ {\r
+ var re=new RegExp(sReplaceStringsDst[i],"g");\r
+ sHTML=sHTML.replace(re,sReplaceStringsSrc[i]);\r
+ } \r
+ return sHTML;\r
+}\r
+\r
+\r
+function getInnerText(obj)\r
+{\r
+ var renbsp2sp=new RegExp("\xa0","g");\r
+ if(obj.innerText)\r
+ {\r
+ var sText=obj.innerText;\r
+ sText=sText.replace(renbsp2sp," ");\r
+ return sText;\r
+ }\r
+ else\r
+ {\r
+ if(obj.nodeValue)\r
+ {\r
+ var sValue=obj.nodeValue;\r
+ sValue=sValue.replace(renbsp2sp," ");\r
+ return sValue;\r
+ }\r
+ else\r
+ {\r
+ var sText="";\r
+ var oChild=obj.firstChild;\r
+ while(oChild!=null)\r
+ {\r
+ sText+=getInnerText(oChild);\r
+ oChild=oChild.nextSibling;\r
+ }\r
+ return sText;\r
+ }\r
+ }\r
+ \r
+}\r
+\r
+function HighLightElement(obj,sHighLightColor,sNormalColor)\r
+{\r
+ if(obj!=null)\r
+ {\r
+ resetHighLight(sNormalColor);\r
+ if (obj.style)\r
+ obj.style.backgroundColor=sHighLightColor;\r
+ goHighLighted=obj;\r
+ }\r
+}\r
+\r
+function resetHighLight(sNormalColor)\r
+{\r
+ if(goHighLighted!=null)\r
+ {\r
+ if (goHighLighted.style)\r
+ goHighLighted.style.backgroundColor=sNormalColor;\r
+ goHighLighted=null;\r
+ }\r
+}\r
+\r
+function whFont(sName,sSize,sColor,sStyle,sWeight,sDecoration)\r
+{\r
+ this.sName=sName;\r
+ this.sSize=sSize;\r
+ this.sColor=sColor;\r
+ this.sStyle=sStyle;\r
+ this.sWeight=sWeight;\r
+ this.sDecoration=sDecoration;\r
+}\r
+\r
+function getFontStyle(oFont)\r
+{\r
+ var sStyle="";\r
+ if(oFont)\r
+ {\r
+ sStyle+="font-family:"+oFont.sName+";";\r
+ if(gbMac)\r
+ {\r
+ var nSize=parseInt(oFont.sSize);\r
+ if(gbIE5)\r
+ nSize+=2;\r
+ else\r
+ nSize+=4;\r
+ sStyle+="font-size:"+nSize+"pt;";\r
+ }\r
+ else\r
+ sStyle+="font-size:"+oFont.sSize+";";\r
+ \r
+ sStyle+="font-style:"+oFont.sStyle+";";\r
+ sStyle+="font-weight:"+oFont.sWeight+";";\r
+ sStyle+="text-decoration:"+oFont.sDecoration+";";\r
+ sStyle+="color:"+oFont.sColor+";";\r
+ }\r
+ return sStyle;\r
+}\r
+\r
+function _browserStringToText(sBStr)\r
+{\r
+ var sText="";\r
+ // change %xxx back to the real char.\r
+ var nPos=sBStr.indexOf('%');\r
+ while(nPos!=-1)\r
+ {\r
+ sText+=sBStr.substring(0,nPos);\r
+ sBStr=sBStr.substring(nPos+1);\r
+ var sNum="";\r
+ var i=0;\r
+ while(sBStr.charAt(i)>='0'&&sBStr.charAt(i)<='9')\r
+ {\r
+ sNum+=sBStr.charAt(i++); \r
+ }\r
+ if(sNum!=""){\r
+ var nNum=parseInt(sNum,16);\r
+ sText+=String.fromCharCode(nNum);\r
+ sBStr=sBStr.substring(i);\r
+ }\r
+ nPos=sBStr.indexOf('%');\r
+ }\r
+ sText+=sBStr;\r
+ return sText;\r
+}\r
+\r
+function excapeSingleQuotandSlash(str)\r
+{\r
+ if(str==null) return null;\r
+ var nPos=0;\r
+ var sRes="";\r
+ var nPosNew=str.indexOf("\\",nPos);\r
+ while(nPosNew!=-1){\r
+ sRes+=str.substring(nPos,nPosNew+1)+"\\";\r
+ nPos=nPosNew+1;\r
+ nPosNew=str.indexOf("\\",nPos);\r
+ }\r
+ if(nPos<str.length)\r
+ sRes+=str.substring(nPos);\r
+ var re=new RegExp("'","g");\r
+ sRes=sRes.replace(re,"\\'");\r
+ return sRes;\r
+}\r
+\r
+var gbWhUtil=true;
\ No newline at end of file
--- /dev/null
+// WebHelp 5.10.006\r
+var gbNav=false;\r
+var gbNav6=false;\r
+var gbNav61=false;\r
+var gbNav7=false;\r
+var gbNav4=false;\r
+var gbIE4=false;\r
+var gbIE=false;\r
+var gbIE5=false;\r
+var gbIE55=false;\r
+var gbOpera6=false;\r
+var gbOpera7=false;\r
+var gbKonqueror3=false;\r
+\r
+var gAgent=navigator.userAgent.toLowerCase();\r
+var gbMac=(gAgent.indexOf("mac")!=-1);\r
+var gbSunOS=(gAgent.indexOf("sunos")!=-1);\r
+var gbOpera=(gAgent.indexOf("opera")!=-1);\r
+var gbKonqueror=(gAgent.indexOf("konqueror")!= -1);\r
+var gbSafari=(gAgent.indexOf("safari")!= -1);\r
+var gbWindows=((gAgent.indexOf('win')!= -1)||(gAgent.indexOf('16bit')!= -1));\r
+var gbMozilla=((gAgent.indexOf('gecko')!=-1) && (gAgent.indexOf('netscape')==-1));\r
+\r
+\r
+var gVersion=navigator.appVersion.toLowerCase();\r
+\r
+var gnVerMajor=parseInt(gVersion);\r
+var gnVerMinor=parseFloat(gVersion);\r
+\r
+if(!gbOpera&&!gbKonqueror&&!gbSafari) // opera can mimic IE or Netscape by settings.\r
+{\r
+ gbIE=(navigator.appName.indexOf("Microsoft")!=-1);\r
+ gbNav=(gAgent.indexOf('mozilla')!=-1) && ((gAgent.indexOf('spoofer')==-1) && (gAgent.indexOf('compatible')==-1));\r
+ if(gnVerMajor>=4)\r
+ {\r
+ if(navigator.appName=="Netscape")\r
+ {\r
+ gbNav4=true;\r
+ if(gnVerMajor>=5)\r
+ gbNav6=true;\r
+ }\r
+ gbIE4=(navigator.appName.indexOf("Microsoft")!=-1);\r
+ }\r
+ if(gbNav6)\r
+ {\r
+ var nPos=gAgent.indexOf("gecko");\r
+ if(nPos!=-1)\r
+ {\r
+ var nPos2=gAgent.indexOf("/", nPos);\r
+ if(nPos2!=-1)\r
+ {\r
+ var nVersion=parseFloat(gAgent.substring(nPos2+1));\r
+ if(nVersion>=20010726)\r
+ {\r
+ gbNav61=true;\r
+ if (nVersion>=20020823)\r
+ gbNav7=true;\r
+ }\r
+ }\r
+ }\r
+ }else if(gbIE4)\r
+ {\r
+ var nPos=gAgent.indexOf("msie");\r
+ if(nPos!=-1)\r
+ {\r
+ var nVersion=parseFloat(gAgent.substring(nPos+5));\r
+ if(nVersion>=5)\r
+ {\r
+ gbIE5=true;\r
+ if(nVersion>=5.5)\r
+ gbIE55=true;\r
+ }\r
+ }\r
+ }\r
+}\r
+else if (gbOpera)\r
+{\r
+ var nPos = gAgent.indexOf("opera");\r
+ if(nPos!=-1)\r
+ {\r
+ var nVersion=parseFloat(gAgent.substring(nPos+6));\r
+ if(nVersion>=6)\r
+ {\r
+ gbOpera6=true;\r
+ if(nVersion>=7)\r
+ gbOpera7=true;\r
+ }\r
+ }\r
+}\r
+else if (gbKonqueror)\r
+{\r
+ var nPos = gAgent.indexOf("konqueror");\r
+ if(nPos!=-1)\r
+ {\r
+ var nVersion = parseFloat(gAgent.substring(nPos+10));\r
+ if (nVersion >= 3)\r
+ {\r
+ gbKonqueror3=true;\r
+ }\r
+ }\r
+}\r
+\r
+var gbWhVer=true;
\ No newline at end of file
--- /dev/null
+<?xml version='1.0' encoding='windows-1252' ?>\r
+<ftstdata>\r
+<topic name="GEOM preferences" url="geom_preferences.htm" />\r
+<topic name="About SALOME architecture" url="kernel/about_salome_pro_architecture.htm" />\r
+<topic name="About SALOME help system" url="kernel/about_salome_pro_help_system.htm" />\r
+<topic name="Creating a new study" url="kernel/creating_a_new_study.htm" />\r
+<topic name="Displaying/hiding toolbars" url="kernel/displaying_hiding_toolbars.htm" />\r
+<topic name="Displaying studies" url="kernel/displaying_studies.htm" />\r
+<topic name="Editing studies" url="kernel/editing_studies.htm" />\r
+<topic name="Getting properties of the study" url="kernel/getting_properties_of_the_study.htm" />\r
+<topic name="Getting started2" url="kernel/getting_started2.htm" />\r
+<topic name="Introduction" url="kernel/introduction.htm" />\r
+<topic name="Introduction to IAPP" url="kernel/introduction_to_iapp.htm" />\r
+<topic name="Introduction to SALOME" url="kernel/introduction_to_salome_pro.htm" />\r
+<topic name="Navigating topics" url="kernel/navigating_topics.htm" />\r
+<topic name="Opening studies" url="kernel/opening_studies.htm" />\r
+<topic name="Installation Wizard" url="kernel/readme.html" />\r
+<topic name="Running SALOME" url="kernel/running_salome_pro.htm" />\r
+<topic name="SALOME desktop" url="kernel/salome_pro_desktop.htm" />\r
+<topic name="Saving a study" url="kernel/saving_a_study.htm" />\r
+<topic name="Setting preferences" url="kernel/setting_preferences.htm" />\r
+<topic name="Using Catalog Generator" url="kernel/using_catalog_generator.htm" />\r
+<topic name="Using left-hand tabs" url="kernel/using_left-hand_tabs.htm" />\r
+<topic name="Using Object Browser" url="kernel/using_object_browser.htm" />\r
+<topic name="Using Registry tool" url="kernel/using_registry.htm" />\r
+<topic name="MESH preferences" url="mesh_preferences.htm" />\r
+<topic name="Post-Pro Preferences" url="post-pro_preferences.htm" />\r
+<topic name="Setting Preferences" url="setting_preferences.htm" />\r
+<topic name="Supervisor Preferences" url="supervisor_preferences.htm" />\r
+<topic name="Viewers" url="viewers.htm" />\r
+\r
+</ftstdata> \r
--- /dev/null
+<?xml version='1.0' encoding='windows-1252' ?>\r
+<fts>\r
+<chunkinfo url="whfwdata0.xml" first="__version__" last="zon"/>\r
+\r
+<tchunkinfo first="0" last="27" url="whftdata0.xml" />\r
+\r
+</fts>\r
--- /dev/null
+<?xml version='1.0' encoding='windows-1252' ?>\r
+<ftswdata>\r
+<key name="__version__"> 14, </key>\r
+<key name="_omnipymodul"> 14, </key>\r
+<key name="0"> 1,5,14,10,16, </key>\r
+<key name="1"> 3,14,24,15, </key>\r
+<key name="10"> 14, </key>\r
+<key name="103100"> 14, </key>\r
+<key name="13"> 14, </key>\r
+<key name="2"> 3,14,24,15, </key>\r
+<key name="23"> 14, </key>\r
+<key name="24"> 14, </key>\r
+<key name="2d"> 5,9,10,27, </key>\r
+<key name="3"> 1,5,14,10,24,15,16, </key>\r
+<key name="31"> 14, </key>\r
+<key name="3d"> 9,10,18,27, </key>\r
+<key name="4"> 14, </key>\r
+<key name="5"> 14, </key>\r
+<key name="6"> 14, </key>\r
+<key name="7"> 14, </key>\r
+<key name="8"> 14, </key>\r
+<key name="9"> 14, </key>\r
+<key name="abl"> 1,5,14,18,27, </key>\r
+<key name="abort"> 14, </key>\r
+<key name="abov"> 7,14, </key>\r
+<key name="abstraction"> 3, </key>\r
+<key name="acces"> 1,16,18,21,27, </key>\r
+<key name="accessibl"> 9,25, </key>\r
+<key name="accidental"> 14, </key>\r
+<key name="accord"> 14,15,16,21, </key>\r
+<key name="account"> 14, </key>\r
+<key name="achiev"> 1, </key>\r
+<key name="acquaint"> 2, </key>\r
+<key name="action"> 18, </key>\r
+<key name="activ"> 3,5,16,17, </key>\r
+<key name="activat"> 3,16,17, </key>\r
+<key name="actual"> 1,3,6, </key>\r
+<key name="ad"> 18,19, </key>\r
+<key name="adapt"> 1, </key>\r
+<key name="add"> 4,14,15,18,19, </key>\r
+<key name="addition"> 3,14, </key>\r
+<key name="additional"> 1,4,6,14,10,21, </key>\r
+<key name="adjust"> 18, </key>\r
+<key name="advanc"> 14,19,27, </key>\r
+<key name="affect"> 1, </key>\r
+<key name="again"> 14,12,17, </key>\r
+<key name="aim"> 27, </key>\r
+<key name="algorithm"> 1,14,11, </key>\r
+<key name="allow"> 1,6,0,14,11,15,16,17,18,19,22, </key>\r
+<key name="along"> 11,18, </key>\r
+<key name="alongsid"> 19, </key>\r
+<key name="already"> 14, </key>\r
+<key name="alway"> 11, </key>\r
+<key name="amount"> 14, </key>\r
+<key name="animation"> 24, </key>\r
+<key name="annoy"> 14, </key>\r
+<key name="anoth"> 1,17, </key>\r
+<key name="answ"> 14, </key>\r
+<key name="any"> 1,2,5,4,7,14,11,12,15, </key>\r
+<key name="anyth"> 14, </key>\r
+<key name="ap"> 25,21, </key>\r
+<key name="appear"> 7,8,14,18,19,22, </key>\r
+<key name="applet"> 2, </key>\r
+<key name="appli"> 18, </key>\r
+<key name="application"> 1,5,9,10,15,16,17,18,25,19,21, </key>\r
+<key name="approach"> 14,11,16, </key>\r
+<key name="appropriat"> 14,9, </key>\r
+<key name="approximat"> 14, </key>\r
+<key name="arabic"> 18, </key>\r
+<key name="architectur"> 1,9, </key>\r
+<key name="area"> 5,16,27, </key>\r
+<key name="argument"> 14, </key>\r
+<key name="arrow"> 21, </key>\r
+<key name="ascend"> 21, </key>\r
+<key name="ascii"> 17,18, </key>\r
+<key name="ask"> 14, </key>\r
+<key name="associat"> 13,21, </key>\r
+<key name="attach"> 9, </key>\r
+<key name="attribut"> 21, </key>\r
+<key name="author"> 7,19, </key>\r
+<key name="auto"> 14,18, </key>\r
+<key name="automatic"> 23, </key>\r
+<key name="automatical"> 4,14,23,13,15,17,25, </key>\r
+<key name="availability"> 6, </key>\r
+<key name="availabl"> 1,3,6,14,9,27, </key>\r
+<key name="avoid"> 14, </key>\r
+<key name="awar"> 14, </key>\r
+<key name="awk"> 14, </key>\r
+<key name="ax"> 18,27, </key>\r
+<key name="axi"> 18,27, </key>\r
+<key name="b"> 14, </key>\r
+<key name="back"> 14,23, </key>\r
+<key name="background"> 18, </key>\r
+<key name="bar"> 23,24,21, </key>\r
+<key name="bas"> 1,9,10,17, </key>\r
+<key name="bash"> 14, </key>\r
+<key name="basi"> 1, </key>\r
+<key name="basic"> 1,14,11,16,18, </key>\r
+<key name="batch"> 1,14,15, </key>\r
+<key name="be"> 14, </key>\r
+<key name="becom"> 5, </key>\r
+<key name="befor"> 14, </key>\r
+<key name="begin"> 18,22, </key>\r
+<key name="behav"> 1, </key>\r
+<key name="behavior"> 9, </key>\r
+<key name="below"> 14,12, </key>\r
+<key name="bin"> 14,15,19, </key>\r
+<key name="binari"> 14, </key>\r
+<key name="binary"> 14,17, </key>\r
+<key name="blu"> 14, </key>\r
+<key name="blur"> 1, </key>\r
+<key name="bmp"> 27, </key>\r
+<key name="bold"> 14, </key>\r
+<key name="book"> 20, </key>\r
+<key name="boost"> 14, </key>\r
+<key name="boost_version"> 14, </key>\r
+<key name="boostdir"> 14, </key>\r
+<key name="border"> 16, </key>\r
+<key name="both"> 10,23,27, </key>\r
+<key name="bottom"> 9,18, </key>\r
+<key name="box"> 0,7,14,23,13,17,18,19,22, </key>\r
+<key name="bracket"> 14, </key>\r
+<key name="brief"> 5,14,12, </key>\r
+<key name="bring"> 10, </key>\r
+<key name="brows"> 2,3,14,10,13,16,18,19,21, </key>\r
+<key name="bug"> 14, </key>\r
+<key name="build"> 14,19, </key>\r
+<key name="built"> 14,11,27, </key>\r
+<key name="button"> 14,10,12,13,17,18,25,19,22,27, </key>\r
+<key name="c"> 1,14,15, </key>\r
+<key name="ca"> 9, </key>\r
+<key name="cad"> 9,11, </key>\r
+<key name="cal"> 1,14,27, </key>\r
+<key name="calculation"> 8,9,11, </key>\r
+<key name="call"> 14,17,19,22, </key>\r
+<key name="cam"> 1, </key>\r
+<key name="cancel"> 14, </key>\r
+<key name="capability"> 19, </key>\r
+<key name="caption"> 14, </key>\r
+<key name="car"> 14,9, </key>\r
+<key name="careful"> 14, </key>\r
+<key name="carry"> 9, </key>\r
+<key name="cas"> 1,7,14,11,16,17,27, </key>\r
+<key name="cascad"> 14,27, </key>\r
+<key name="casroot"> 14, </key>\r
+<key name="cat"> 14, </key>\r
+<key name="catalog"> 19, </key>\r
+<key name="catalogmodulegeneral"> 19, </key>\r
+<key name="catalogmodulepersonnel"> 19, </key>\r
+<key name="catalogu"> 10,15, </key>\r
+<key name="categori"> 20, </key>\r
+<key name="cd"> 14, </key>\r
+<key name="cel"> 18, </key>\r
+<key name="chang"> 1,5,7,14,23,16,17,18,25,27, </key>\r
+<key name="chapt"> 23, </key>\r
+<key name="chapter"> 2, </key>\r
+<key name="charg"> 14, </key>\r
+<key name="check"> 14, </key>\r
+<key name="check_version"> 14, </key>\r
+<key name="checkbox"> 14,23,24, </key>\r
+<key name="choic"> 14,27, </key>\r
+<key name="choos"> 3,4,6,7,14,23,13,24,18,19,22, </key>\r
+<key name="chosen"> 24,18,19, </key>\r
+<key name="classic"> 16, </key>\r
+<key name="clear"> 14, </key>\r
+<key name="clearall"> 16, </key>\r
+<key name="click"> 3,6,7,14,12,13,16,17,18,25,19,20,21,22,27, </key>\r
+<key name="clickabl"> 12, </key>\r
+<key name="client"> 1, </key>\r
+<key name="clon"> 27, </key>\r
+<key name="clos"> 1,14,12,17,20, </key>\r
+<key name="cluster"> 1, </key>\r
+<key name="cod"> 1,14, </key>\r
+<key name="coefficient"> 23, </key>\r
+<key name="coincid"> 14, </key>\r
+<key name="collect"> 14, </key>\r
+<key name="color"> 0,23,24,18,21, </key>\r
+<key name="column"> 18,21,22, </key>\r
+<key name="combin"> 11, </key>\r
+<key name="comfortabl"> 16, </key>\r
+<key name="comma"> 14, </key>\r
+<key name="command"> 1,14,15, </key>\r
+<key name="common"> 14,10,11,16,17,25,27, </key>\r
+<key name="compar"> 1, </key>\r
+<key name="compatibl"> 14, </key>\r
+<key name="compil"> 14, </key>\r
+<key name="compilation"> 14, </key>\r
+<key name="complet"> 7,14,20,22, </key>\r
+<key name="complex"> 1,9, </key>\r
+<key name="component"> 1,2,4,6,9,10,11,12,13,24,16,17,18,19,21,22, </key>\r
+<key name="compos"> 24, </key>\r
+<key name="comput"> 14,18, </key>\r
+<key name="computation"> 1,9, </key>\r
+<key name="computational"> 9, </key>\r
+<key name="concept"> 1,12, </key>\r
+<key name="concern"> 14,9, </key>\r
+<key name="conclusion"> 1, </key>\r
+<key name="config"> 14, </key>\r
+<key name="config_fil"> 14, </key>\r
+<key name="config_mandrake10_1"> 14, </key>\r
+<key name="configur"> 14,9, </key>\r
+<key name="configurabl"> 11, </key>\r
+<key name="configuration"> 14, </key>\r
+<key name="confirm"> 14, </key>\r
+<key name="connect"> 8,11,13,16,18, </key>\r
+<key name="consist"> 16, </key>\r
+<key name="consol"> 9,15,16,17,18, </key>\r
+<key name="constant"> 1,15, </key>\r
+<key name="construction"> 9,11, </key>\r
+<key name="contain"> 1,2,3,7,14,13,15,16,19,20,21,22, </key>\r
+<key name="container"> 15, </key>\r
+<key name="content"> 14,20, </key>\r
+<key name="context"> 4,14,16,21, </key>\r
+<key name="continu"> 14, </key>\r
+<key name="control"> 3,14,23, </key>\r
+<key name="convenienc"> 16,27, </key>\r
+<key name="convert"> 14, </key>\r
+<key name="cooperat"> 11, </key>\r
+<key name="coordinat"> 18,27, </key>\r
+<key name="copy"> 6,14,16,17, </key>\r
+<key name="copyright"> 14, </key>\r
+<key name="corba"> 1,3,10, </key>\r
+<key name="corn"> 17,18, </key>\r
+<key name="correct"> 16, </key>\r
+<key name="correspond"> 14,23,13,15,20, </key>\r
+<key name="cost"> 9, </key>\r
+<key name="coupl"> 1,9, </key>\r
+<key name="cpp"> 15, </key>\r
+<key name="creat"> 1,2,3,5,8,14,9,10,11,13,15,16,17,18,19,21, </key>\r
+<key name="creation"> 1,14,10,27, </key>\r
+<key name="cros"> 12,17, </key>\r
+<key name="csh"> 14,15, </key>\r
+<key name="cshell"> 15, </key>\r
+<key name="current"> 5,6,7,14,12,15,17,25,21,22, </key>\r
+<key name="curv"> 18, </key>\r
+<key name="custom"> 9,18,19, </key>\r
+<key name="customiz"> 27, </key>\r
+<key name="customization"> 1, </key>\r
+<key name="cycl"> 24, </key>\r
+<key name="cyrillic"> 18, </key>\r
+<key name="d"> 14, </key>\r
+<key name="dat"> 7,22, </key>\r
+<key name="data"> 1,3,8,14,9,10,11,17,18,19, </key>\r
+<key name="databas"> 1, </key>\r
+<key name="debug"> 21, </key>\r
+<key name="default"> 3,4,0,14,11,23,24,15,17,18,25,21,27, </key>\r
+<key name="defin"> 1,14,9,24,18,27, </key>\r
+<key name="definit"> 1,3,4,6,15,17,18,21,22, </key>\r
+<key name="definition"> 1,9,20, </key>\r
+<key name="delay"> 9, </key>\r
+<key name="demand"> 9,10, </key>\r
+<key name="depend"> 6,14,21, </key>\r
+<key name="dependanci"> 14, </key>\r
+<key name="dependenci"> 14, </key>\r
+<key name="deriv"> 1, </key>\r
+<key name="descend"> 21, </key>\r
+<key name="describ"> 1,2,14,23,19,27, </key>\r
+<key name="description"> 14,15,19, </key>\r
+<key name="design"> 9, </key>\r
+<key name="desir"> 19, </key>\r
+<key name="desktop"> 5,4,8,14,10,16,17, </key>\r
+<key name="destin"> 8,16,21,22,27, </key>\r
+<key name="destination"> 12, </key>\r
+<key name="detail"> 0,14,23,18,27, </key>\r
+<key name="dev"> 14, </key>\r
+<key name="develop"> 1, </key>\r
+<key name="development"> 1,9, </key>\r
+<key name="diagram"> 23, </key>\r
+<key name="dialog"> 0,7,14,23,13,16,17,18,19,22, </key>\r
+<key name="dif"> 14, </key>\r
+<key name="differ"> 16, </key>\r
+<key name="differenc"> 1,14,16,17,27, </key>\r
+<key name="different"> 1,2,3,8,14,13,15,16,17,21,27, </key>\r
+<key name="digit"> 23, </key>\r
+<key name="digital"> 9, </key>\r
+<key name="dir"> 14, </key>\r
+<key name="direction"> 5, </key>\r
+<key name="directori"> 14,18, </key>\r
+<key name="directory"> 14,15,17,18,19, </key>\r
+<key name="disabl"> 14,18, </key>\r
+<key name="disable_flag"> 14, </key>\r
+<key name="disk"> 14,15, </key>\r
+<key name="display"> 5,4,0,14,23,12,15,16,17,18,20,21,22, </key>\r
+<key name="distinction"> 1, </key>\r
+<key name="distribut"> 1,14, </key>\r
+<key name="distribution"> 14, </key>\r
+<key name="divid"> 2,22, </key>\r
+<key name="do"> 6,14, </key>\r
+<key name="dockabl"> 10,16,17, </key>\r
+<key name="document"> 3,8,14,16, </key>\r
+<key name="domain"> 1,11, </key>\r
+<key name="don"> 14,19,27, </key>\r
+<key name="dot"> 14, </key>\r
+<key name="doubl"> 22, </key>\r
+<key name="down"> 7,12,21, </key>\r
+<key name="doxygen"> 14, </key>\r
+<key name="doxytag"> 14, </key>\r
+<key name="doxywizard"> 14, </key>\r
+<key name="drag"> 4,27, </key>\r
+<key name="dramatical"> 1, </key>\r
+<key name="draw"> 27, </key>\r
+<key name="driv"> 14, </key>\r
+<key name="drop"> 4,12, </key>\r
+<key name="dump"> 27, </key>\r
+<key name="dumpversion"> 14, </key>\r
+<key name="duplicat"> 27, </key>\r
+<key name="dynamic"> 10, </key>\r
+<key name="dynamical"> 11, </key>\r
+<key name="e"> 14,10,16,17, </key>\r
+<key name="eas"> 27, </key>\r
+<key name="easi"> 1,9, </key>\r
+<key name="easy"> 1, </key>\r
+<key name="economical"> 1, </key>\r
+<key name="edg"> 23, </key>\r
+<key name="edit"> 6,7,14,10,15, </key>\r
+<key name="editor"> 25, </key>\r
+<key name="efficient"> 9, </key>\r
+<key name="egrep"> 14, </key>\r
+<key name="eith"> 24,18,19, </key>\r
+<key name="electrical"> 9, </key>\r
+<key name="electronic"> 9, </key>\r
+<key name="element"> 9,23, </key>\r
+<key name="empty"> 5,14, </key>\r
+<key name="enabl"> 18,20, </key>\r
+<key name="encourag"> 1, </key>\r
+<key name="end"> 1,14,25, </key>\r
+<key name="enforc"> 1, </key>\r
+<key name="engin"> 1, </key>\r
+<key name="enough"> 14, </key>\r
+<key name="ensur"> 1,9, </key>\r
+<key name="ent"> 7,14,15,17, </key>\r
+<key name="enter"> 14, </key>\r
+<key name="entity"> 23, </key>\r
+<key name="entry"> 18,21, </key>\r
+<key name="env"> 15, </key>\r
+<key name="env_"> 14, </key>\r
+<key name="env_for_launch"> 14, </key>\r
+<key name="env_product"> 14, </key>\r
+<key name="env_vtk"> 14, </key>\r
+<key name="environment"> 1,5,8,14,9,10,15, </key>\r
+<key name="equal"> 14, </key>\r
+<key name="equipment"> 9, </key>\r
+<key name="error"> 14, </key>\r
+<key name="etc"> 1,4,14,10,11,16, </key>\r
+<key name="ev"> 22, </key>\r
+<key name="even"> 1,16, </key>\r
+<key name="every"> 9,20, </key>\r
+<key name="everyth"> 14, </key>\r
+<key name="evolution"> 9, </key>\r
+<key name="evolv"> 1, </key>\r
+<key name="ex"> 15, </key>\r
+<key name="exact"> 14, </key>\r
+<key name="examl"> 14, </key>\r
+<key name="exampl"> 5,14,9,16,17,19, </key>\r
+<key name="exception"> 10, </key>\r
+<key name="exchang"> 1, </key>\r
+<key name="execution"> 9,11, </key>\r
+<key name="exist"> 1,14,11,13,17,25,19, </key>\r
+<key name="existenc"> 14, </key>\r
+<key name="expand"> 12, </key>\r
+<key name="expandability"> 1, </key>\r
+<key name="expectation"> 9, </key>\r
+<key name="exploit"> 1, </key>\r
+<key name="explor"> 2, </key>\r
+<key name="export"> 9,27, </key>\r
+<key name="expos"> 1, </key>\r
+<key name="extend"> 18, </key>\r
+<key name="extension"> 17, </key>\r
+<key name="exterior"> 27, </key>\r
+<key name="external"> 18, </key>\r
+<key name="extract"> 14, </key>\r
+<key name="extreme"> 9, </key>\r
+<key name="f"> 14, </key>\r
+<key name="fac"> 23,24,18, </key>\r
+<key name="facilitat"> 1,11, </key>\r
+<key name="fact"> 14,16, </key>\r
+<key name="factory"> 19, </key>\r
+<key name="fail"> 14, </key>\r
+<key name="fals"> 14, </key>\r
+<key name="fast"> 27, </key>\r
+<key name="featur"> 2,6,14, </key>\r
+<key name="field"> 7,14,9,23,24,18, </key>\r
+<key name="fig"> 14, </key>\r
+<key name="figur"> 3,14, </key>\r
+<key name="fil"> 3,7,14,13,24,15,16,17,18,25,19, </key>\r
+<key name="fill"> 23, </key>\r
+<key name="find"> 14,19,20, </key>\r
+<key name="find_in_path"> 14, </key>\r
+<key name="fine"> 1, </key>\r
+<key name="finish"> 14,12, </key>\r
+<key name="finit"> 9, </key>\r
+<key name="first"> 14,21, </key>\r
+<key name="fit"> 27, </key>\r
+<key name="fiv"> 11, </key>\r
+<key name="flag"> 14, </key>\r
+<key name="flexibility"> 1, </key>\r
+<key name="flexibl"> 14,9,10, </key>\r
+<key name="focu"> 12, </key>\r
+<key name="fold"> 14,21, </key>\r
+<key name="follow"> 1,0,7,8,14,12,13,15,16,17,18,19,20,22,27, </key>\r
+<key name="font"> 23,24,18, </key>\r
+<key name="forget"> 19, </key>\r
+<key name="format"> 2,9,13,18,27, </key>\r
+<key name="four"> 10,27, </key>\r
+<key name="fram"> 14, </key>\r
+<key name="framework"> 10,21, </key>\r
+<key name="fre"> 9, </key>\r
+<key name="friend"> 9, </key>\r
+<key name="front"> 27, </key>\r
+<key name="full"> 23,24,20,27, </key>\r
+<key name="function"> 14,9,11,16,17,27, </key>\r
+<key name="function_nam"> 14, </key>\r
+<key name="functional"> 16, </key>\r
+<key name="functionality"> 1,2,6,8,23,16,19,27, </key>\r
+<key name="functionnaliti"> 9, </key>\r
+<key name="fundamental"> 1, </key>\r
+<key name="furth"> 14, </key>\r
+<key name="g"> 14,15, </key>\r
+<key name="gcc"> 14, </key>\r
+<key name="general"> 8,14,23,16,18, </key>\r
+<key name="generat"> 14,11,19, </key>\r
+<key name="generator"> 9,10,19, </key>\r
+<key name="generic"> 9,11, </key>\r
+<key name="geom"> 1,4,6,0,14,11,27, </key>\r
+<key name="geometrical"> 9,11,27, </key>\r
+<key name="geometry"> 0, </key>\r
+<key name="get"> 2,7,8,14,9,21, </key>\r
+<key name="giv"> 7,14,16,18,27, </key>\r
+<key name="given"> 14,11, </key>\r
+<key name="gl"> 27, </key>\r
+<key name="glossary"> 20, </key>\r
+<key name="go"> 14,12, </key>\r
+<key name="graph"> 5,11,18,27, </key>\r
+<key name="graphical"> 10,11, </key>\r
+<key name="graphviz"> 14, </key>\r
+<key name="great"> 27, </key>\r
+<key name="greek"> 18, </key>\r
+<key name="grep"> 14, </key>\r
+<key name="group"> 18, </key>\r
+<key name="gui"> 1,3,14,10,11,15,18,25, </key>\r
+<key name="h"> 14,15, </key>\r
+<key name="hand"> 1,12,20, </key>\r
+<key name="handl"> 14,9,10, </key>\r
+<key name="happydoc"> 14, </key>\r
+<key name="hard"> 14,15, </key>\r
+<key name="hasn"> 17, </key>\r
+<key name="hav"> 11,12,21, </key>\r
+<key name="haven"> 18, </key>\r
+<key name="hdf"> 14,13,17,18, </key>\r
+<key name="hdf5"> 14, </key>\r
+<key name="hdf5hom"> 14, </key>\r
+<key name="heal"> 9, </key>\r
+<key name="hello"> 22, </key>\r
+<key name="help"> 1,2,14,9,12,13,15,18,20,21,22,27, </key>\r
+<key name="helpful"> 14, </key>\r
+<key name="her"> 14,23,24,18,26, </key>\r
+<key name="heterogeneou"> 9, </key>\r
+<key name="hid"> 4,16,18,21,27, </key>\r
+<key name="high"> 14,9, </key>\r
+<key name="highlight"> 14,21, </key>\r
+<key name="hint"> 14, </key>\r
+<key name="history"> 22, </key>\r
+<key name="hom"> 15, </key>\r
+<key name="horizontal"> 5,23,24,18,27, </key>\r
+<key name="host"> 1, </key>\r
+<key name="hotspot"> 12, </key>\r
+<key name="how"> 1,14, </key>\r
+<key name="hpp"> 14, </key>\r
+<key name="html"> 2,20, </key>\r
+<key name="hxx"> 14, </key>\r
+<key name="i"> 14,10,16,17, </key>\r
+<key name="iapp"> 1, </key>\r
+<key name="icon"> 3,6,16,19, </key>\r
+<key name="idea"> 14, </key>\r
+<key name="identification"> 21,22, </key>\r
+<key name="identify"> 14, </key>\r
+<key name="idl"> 1,19, </key>\r
+<key name="ie"> 18, </key>\r
+<key name="if"> 3,5,6,14,23,13,24,15,16,17,18,19,21,27, </key>\r
+<key name="ig"> 9, </key>\r
+<key name="ignor"> 14, </key>\r
+<key name="imag"> 9,27, </key>\r
+<key name="immediate"> 12, </key>\r
+<key name="implement"> 1,14, </key>\r
+<key name="implementation"> 1,19, </key>\r
+<key name="impli"> 14, </key>\r
+<key name="import"> 14,9,10,11,24,16, </key>\r
+<key name="important"> 14, </key>\r
+<key name="impos"> 24, </key>\r
+<key name="impossibl"> 14, </key>\r
+<key name="improv"> 10, </key>\r
+<key name="inc"> 14, </key>\r
+<key name="includ"> 14,12,20, </key>\r
+<key name="inclusiv"> 1, </key>\r
+<key name="increas"> 9, </key>\r
+<key name="incremental"> 1, </key>\r
+<key name="independenc"> 1, </key>\r
+<key name="independent"> 1, </key>\r
+<key name="index"> 21, </key>\r
+<key name="indicat"> 16,17, </key>\r
+<key name="information"> 1,0,7,14,12,17,20,22,27, </key>\r
+<key name="initial"> 8,27, </key>\r
+<key name="input"> 9,19, </key>\r
+<key name="insert"> 14, </key>\r
+<key name="insid"> 1,5,12,19, </key>\r
+<key name="inspect"> 14, </key>\r
+<key name="instal"> 14,19, </key>\r
+<key name="instalation"> 14, </key>\r
+<key name="install"> 14,15, </key>\r
+<key name="install_binary"> 14, </key>\r
+<key name="install_disk_spac"> 14, </key>\r
+<key name="install_sourc"> 14, </key>\r
+<key name="install_wizard_caption"> 14, </key>\r
+<key name="install_wizard_copyright"> 14, </key>\r
+<key name="install_wizard_license_info"> 14, </key>\r
+<key name="install_wizard_root_directory"> 14, </key>\r
+<key name="install_wizard_version"> 14, </key>\r
+<key name="installation"> 14,15, </key>\r
+<key name="installation_mod"> 14, </key>\r
+<key name="installation_script_nam"> 14, </key>\r
+<key name="installdiskspac"> 14, </key>\r
+<key name="installwizard_root_directory"> 14, </key>\r
+<key name="installworkxxxxx"> 14, </key>\r
+<key name="instanc"> 3, </key>\r
+<key name="instead"> 14, </key>\r
+<key name="instrument"> 27, </key>\r
+<key name="instrumental"> 1, </key>\r
+<key name="integ"> 14, </key>\r
+<key name="integer"> 23, </key>\r
+<key name="integrat"> 1,9,10,11, </key>\r
+<key name="integration"> 1,9,10,19, </key>\r
+<key name="intend"> 14, </key>\r
+<key name="interaction"> 10, </key>\r
+<key name="interfac"> 1,9,10,11,16,19, </key>\r
+<key name="internal"> 1,14, </key>\r
+<key name="internet"> 2, </key>\r
+<key name="interoperability"> 9, </key>\r
+<key name="interoperabl"> 21, </key>\r
+<key name="interpret"> 10,16, </key>\r
+<key name="interval"> 22, </key>\r
+<key name="introduc"> 14, </key>\r
+<key name="introduction"> 14,9,10,11, </key>\r
+<key name="invalid"> 17, </key>\r
+<key name="invok"> 14,16, </key>\r
+<key name="ior"> 18,21, </key>\r
+<key name="isolin"> 18, </key>\r
+<key name="ispython"> 14, </key>\r
+<key name="item"> 7,9,10, </key>\r
+<key name="itself"> 14, </key>\r
+<key name="java"> 2, </key>\r
+<key name="jpeg"> 27, </key>\r
+<key name="jpg"> 27, </key>\r
+<key name="just"> 14,18, </key>\r
+<key name="k"> 15, </key>\r
+<key name="kbyt"> 14, </key>\r
+<key name="kernel"> 14,11,15, </key>\r
+<key name="key"> 14, </key>\r
+<key name="kill"> 15, </key>\r
+<key name="killall"> 15, </key>\r
+<key name="kind"> 7,12, </key>\r
+<key name="know"> 19, </key>\r
+<key name="l"> 15, </key>\r
+<key name="label"> 23,24, </key>\r
+<key name="languag"> 1, </key>\r
+<key name="larg"> 14, </key>\r
+<key name="last"> 17,22, </key>\r
+<key name="latin"> 18, </key>\r
+<key name="launch"> 2,14,13,15,25,19,22, </key>\r
+<key name="lay"> 3, </key>\r
+<key name="layout"> 17, </key>\r
+<key name="ld_library_path"> 14, </key>\r
+<key name="lead"> 17, </key>\r
+<key name="learn"> 14,9, </key>\r
+<key name="left"> 14,18,20, </key>\r
+<key name="legend"> 18,27, </key>\r
+<key name="level"> 1,23,18, </key>\r
+<key name="lib"> 14, </key>\r
+<key name="libcosnotify4"> 14, </key>\r
+<key name="libhdf5"> 14, </key>\r
+<key name="libm"> 14, </key>\r
+<key name="libomniorb4"> 14, </key>\r
+<key name="libqwt"> 14, </key>\r
+<key name="librari"> 14, </key>\r
+<key name="library"> 14,10, </key>\r
+<key name="libstdplugin"> 14, </key>\r
+<key name="libtcl8"> 14, </key>\r
+<key name="libtk8"> 14, </key>\r
+<key name="libvtkcommon"> 14, </key>\r
+<key name="licens"> 14, </key>\r
+<key name="lik"> 1,5,4,14,12,16,17,19,21, </key>\r
+<key name="like"> 14, </key>\r
+<key name="limit"> 24, </key>\r
+<key name="lin"> 2,14,23,15,18, </key>\r
+<key name="linear"> 18, </key>\r
+<key name="link"> 1,0,9,12, </key>\r
+<key name="linux"> 2,14, </key>\r
+<key name="list"> 7,14,12,15,18,20,22, </key>\r
+<key name="list_of_prerequisit"> 14, </key>\r
+<key name="ll"> 18,27, </key>\r
+<key name="load"> 1,10,13,24,15,16,18,25,21, </key>\r
+<key name="locat"> 1,4,15,18,20,21, </key>\r
+<key name="location"> 19, </key>\r
+<key name="lock"> 7, </key>\r
+<key name="log"> 15, </key>\r
+<key name="logarithmic"> 24,18,27, </key>\r
+<key name="long"> 1, </key>\r
+<key name="look"> 14,19,20, </key>\r
+<key name="lost"> 17, </key>\r
+<key name="lot"> 16, </key>\r
+<key name="low"> 14,18,20, </key>\r
+<key name="m"> 15, </key>\r
+<key name="machin"> 1,17,22, </key>\r
+<key name="macintosh"> 2, </key>\r
+<key name="macro"> 1, </key>\r
+<key name="main"> 3,4,6,7,14,9,13,16,17,18,19,22, </key>\r
+<key name="major"> 14, </key>\r
+<key name="mak"> 3,14,9,23,27, </key>\r
+<key name="make_dir"> 14, </key>\r
+<key name="make_env"> 14, </key>\r
+<key name="manag"> 9,18, </key>\r
+<key name="management"> 9,10,16, </key>\r
+<key name="mandrak"> 14, </key>\r
+<key name="mandrake10"> 14, </key>\r
+<key name="manual"> 2,14,18, </key>\r
+<key name="map"> 1, </key>\r
+<key name="mark"> 4,14,18, </key>\r
+<key name="marker"> 18, </key>\r
+<key name="market"> 9, </key>\r
+<key name="massive"> 1, </key>\r
+<key name="mast"> 14, </key>\r
+<key name="match"> 20, </key>\r
+<key name="max"> 24, </key>\r
+<key name="maximiz"> 3,16, </key>\r
+<key name="maximum"> 27, </key>\r
+<key name="mean"> 5,8,14,16,17, </key>\r
+<key name="mechanism"> 10, </key>\r
+<key name="med2hom"> 14, </key>\r
+<key name="meet"> 9, </key>\r
+<key name="memoriz"> 27, </key>\r
+<key name="mention"> 14, </key>\r
+<key name="menu"> 1,3,4,6,7,10,23,12,13,24,16,17,18,19,21,22,27, </key>\r
+<key name="menubar"> 16, </key>\r
+<key name="mesh"> 0,9,11,23,27, </key>\r
+<key name="messag"> 7,14,10,15,22, </key>\r
+<key name="middl"> 14, </key>\r
+<key name="min"> 24, </key>\r
+<key name="minimiz"> 3,16, </key>\r
+<key name="minor"> 14, </key>\r
+<key name="mis"> 14, </key>\r
+<key name="mistak"> 16, </key>\r
+<key name="mix"> 16, </key>\r
+<key name="mod"> 1,0,14,23,24,15, </key>\r
+<key name="model"> 1,9,11,23,27, </key>\r
+<key name="modern"> 9, </key>\r
+<key name="modification"> 1,7, </key>\r
+<key name="modify"> 14,9, </key>\r
+<key name="modul"> 1,2,6,0,14,10,11,23,24,15,16,17,18,25,19,27, </key>\r
+<key name="module_root_dir"> 14, </key>\r
+<key name="module_src_dir"> 14, </key>\r
+<key name="module1"> 15, </key>\r
+<key name="module2"> 15, </key>\r
+<key name="modulu"> 24, </key>\r
+<key name="moment"> 14, </key>\r
+<key name="mous"> 4,27, </key>\r
+<key name="mov"> 5, </key>\r
+<key name="mozilla"> 18, </key>\r
+<key name="msg2qm"> 14, </key>\r
+<key name="msg2qm_root"> 14, </key>\r
+<key name="much"> 14, </key>\r
+<key name="multi"> 5,8,9,10,16,19, </key>\r
+<key name="multifil"> 17,18, </key>\r
+<key name="multipl"> 17, </key>\r
+<key name="multiti"> 1, </key>\r
+<key name="must"> 1,9,11, </key>\r
+<key name="n"> 14, </key>\r
+<key name="nam"> 1,3,7,14,17,19,21,22, </key>\r
+<key name="nativ"> 14, </key>\r
+<key name="natur"> 6, </key>\r
+<key name="natural"> 1, </key>\r
+<key name="navigat"> 14,12, </key>\r
+<key name="navigation"> 2,12, </key>\r
+<key name="navigator"> 2, </key>\r
+<key name="ne"> 5,14,12,18, </key>\r
+<key name="necessary"> 14,23,15,16,17,21, </key>\r
+<key name="netgen"> 14, </key>\r
+<key name="netgenroot"> 14, </key>\r
+<key name="netscap"> 2,18, </key>\r
+<key name="new"> 1,3,7,8,14,9,17,25,19,27, </key>\r
+<key name="next"> 7,14,15,18,25,19, </key>\r
+<key name="nf"> 14, </key>\r
+<key name="nod"> 23,19, </key>\r
+<key name="normal"> 5, </key>\r
+<key name="not"> 14,18, </key>\r
+<key name="noticeab"> 1, </key>\r
+<key name="notifd"> 14, </key>\r
+<key name="notification"> 25, </key>\r
+<key name="notion"> 8, </key>\r
+<key name="now"> 16, </key>\r
+<key name="null"> 14, </key>\r
+<key name="numb"> 14,23,24,18,22, </key>\r
+<key name="number"> 14,23, </key>\r
+<key name="numeric"> 14,9,11,18, </key>\r
+<key name="numerical"> 1,8,9,27, </key>\r
+<key name="numerou"> 15, </key>\r
+<key name="object"> 1,3,6,10,23,13,16,18,25,21,27, </key>\r
+<key name="objectiv"> 1, </key>\r
+<key name="obligatory"> 14, </key>\r
+<key name="obtain"> 27, </key>\r
+<key name="occ"> 3,5,10,18,27, </key>\r
+<key name="occ_version_major"> 14, </key>\r
+<key name="occ_version_minor"> 14, </key>\r
+<key name="occupi"> 14, </key>\r
+<key name="off"> 14, </key>\r
+<key name="offer"> 1, </key>\r
+<key name="often"> 9, </key>\r
+<key name="ok"> 14,13,25, </key>\r
+<key name="omg"> 1, </key>\r
+<key name="omit"> 14, </key>\r
+<key name="omni"> 14, </key>\r
+<key name="omninotify"> 14, </key>\r
+<key name="omniorb"> 14, </key>\r
+<key name="omniorbdir"> 14, </key>\r
+<key name="omniorbpy"> 14, </key>\r
+<key name="on"> 1,5,6,14,10,12,13,24,15,16,17,18,19,21,27, </key>\r
+<key name="onlin"> 20, </key>\r
+<key name="open"> 5,8,14,9,11,12,13,15,17,19,20,27, </key>\r
+<key name="opencascad"> 14, </key>\r
+<key name="operat"> 27, </key>\r
+<key name="operation"> 6,8,17,27, </key>\r
+<key name="optimiz"> 14,9, </key>\r
+<key name="optimization"> 11, </key>\r
+<key name="option"> 6,7,14,13,24,15,16,17,18,21, </key>\r
+<key name="optional"> 14,9,11, </key>\r
+<key name="ord"> 14, </key>\r
+<key name="org"> 1, </key>\r
+<key name="orientation"> 23,24, </key>\r
+<key name="origin"> 23,24, </key>\r
+<key name="originality"> 11, </key>\r
+<key name="os"> 14, </key>\r
+<key name="os_version"> 14, </key>\r
+<key name="other"> 2,25, </key>\r
+<key name="otherwis"> 14,17, </key>\r
+<key name="out"> 9, </key>\r
+<key name="outlin"> 23, </key>\r
+<key name="output"> 14,10, </key>\r
+<key name="outsid"> 16, </key>\r
+<key name="overload"> 14, </key>\r
+<key name="own"> 14,10,11,16, </key>\r
+<key name="p"> 15, </key>\r
+<key name="packag"> 14,15,19, </key>\r
+<key name="pag"> 14,18,20, </key>\r
+<key name="pan"> 12,20,27, </key>\r
+<key name="parallel"> 1, </key>\r
+<key name="paramet"> 14,19, </key>\r
+<key name="parameter"> 1,0,14,23,24,18,19, </key>\r
+<key name="part"> 5,14,16,27, </key>\r
+<key name="particular"> 9,17, </key>\r
+<key name="party"> 11, </key>\r
+<key name="pas"> 14, </key>\r
+<key name="past"> 6,16, </key>\r
+<key name="path"> 14, </key>\r
+<key name="pc"> 1, </key>\r
+<key name="perform"> 14,9, </key>\r
+<key name="performanc"> 1,8,9, </key>\r
+<key name="permission"> 14, </key>\r
+<key name="phenomena"> 1, </key>\r
+<key name="phras"> 20, </key>\r
+<key name="physic"> 9, </key>\r
+<key name="physical"> 1,9,11, </key>\r
+<key name="pick"> 14, </key>\r
+<key name="pickup"> 14, </key>\r
+<key name="pickup_env"> 14, </key>\r
+<key name="pickup_env_flag"> 14, </key>\r
+<key name="pickupenv"> 14, </key>\r
+<key name="pictur"> 7, </key>\r
+<key name="pid"> 22, </key>\r
+<key name="piec"> 1, </key>\r
+<key name="plac"> 5,4,14,10,16,27, </key>\r
+<key name="platform"> 1,2,5,4,8,14,9,10,11,15,16,17,19,22,27, </key>\r
+<key name="pleas"> 14,18, </key>\r
+<key name="plot"> 5,10,27, </key>\r
+<key name="plot2d"> 3,18, </key>\r
+<key name="plug"> 10, </key>\r
+<key name="png"> 27, </key>\r
+<key name="po"> 14, </key>\r
+<key name="point"> 1,14,23,18,27, </key>\r
+<key name="pop"> 12,13,16,21, </key>\r
+<key name="popup"> 12, </key>\r
+<key name="port"> 15, </key>\r
+<key name="portkill"> 15, </key>\r
+<key name="position"> 16,17,18,27, </key>\r
+<key name="positive"> 16, </key>\r
+<key name="possibiliti"> 27, </key>\r
+<key name="possibility"> 1,14,15,18,19,27, </key>\r
+<key name="possibl"> 1,14,23,16,17,21,27, </key>\r
+<key name="post"> 9,11,24,27, </key>\r
+<key name="powerful"> 10, </key>\r
+<key name="pr"> 9,11, </key>\r
+<key name="precision"> 23, </key>\r
+<key name="precompil"> 14, </key>\r
+<key name="predefin"> 1,14,18, </key>\r
+<key name="preferabl"> 15, </key>\r
+<key name="preferenc"> 0,23,24,18,25,26,21,27, </key>\r
+<key name="prefix"> 14, </key>\r
+<key name="preinstal"> 14, </key>\r
+<key name="preliminary"> 14, </key>\r
+<key name="prerequisit"> 14, </key>\r
+<key name="pres"> 14,18, </key>\r
+<key name="preselection"> 23, </key>\r
+<key name="present"> 23, </key>\r
+<key name="presentation"> 3,23,16,18, </key>\r
+<key name="previou"> 14,13, </key>\r
+<key name="previous"> 14,11,13,17, </key>\r
+<key name="print"> 14,15, </key>\r
+<key name="print_env"> 14, </key>\r
+<key name="priority"> 9, </key>\r
+<key name="pro"> 24,27, </key>\r
+<key name="probab"> 3, </key>\r
+<key name="problem"> 14,9, </key>\r
+<key name="proce"> 8,14, </key>\r
+<key name="procedur"> 14,15,18, </key>\r
+<key name="proces"> 1,14,9,10,11,22, </key>\r
+<key name="processor"> 1,9, </key>\r
+<key name="product"> 14,9,15, </key>\r
+<key name="product_context"> 14, </key>\r
+<key name="product_description"> 14, </key>\r
+<key name="product_nam"> 14, </key>\r
+<key name="product_script_nam"> 14, </key>\r
+<key name="product_version"> 14, </key>\r
+<key name="productivity"> 1, </key>\r
+<key name="products_directory"> 14, </key>\r
+<key name="profil"> 15, </key>\r
+<key name="program"> 1,14, </key>\r
+<key name="programmatic"> 9, </key>\r
+<key name="progres"> 14, </key>\r
+<key name="prompt"> 14,15,27, </key>\r
+<key name="prop"> 14, </key>\r
+<key name="proper"> 14, </key>\r
+<key name="properti"> 7,9,11,18, </key>\r
+<key name="propos"> 14,10, </key>\r
+<key name="provid"> 1,6,14,9,10,11,24,15,19,20,22,27, </key>\r
+<key name="pur"> 1, </key>\r
+<key name="purpos"> 8,21, </key>\r
+<key name="py"> 15, </key>\r
+<key name="pyqt"> 14, </key>\r
+<key name="pyqtdir"> 14, </key>\r
+<key name="python"> 1,14,9,10,15,16,17,18, </key>\r
+<key name="pythonhom"> 14, </key>\r
+<key name="qglobal"> 14, </key>\r
+<key name="qm"> 14, </key>\r
+<key name="qt"> 14, </key>\r
+<key name="qt_version_str"> 14, </key>\r
+<key name="qtdir"> 14, </key>\r
+<key name="quality"> 9,23, </key>\r
+<key name="quantiti"> 9, </key>\r
+<key name="question"> 14, </key>\r
+<key name="quick"> 14,18,21, </key>\r
+<key name="quit"> 14,17, </key>\r
+<key name="quot"> 14, </key>\r
+<key name="qwt"> 14, </key>\r
+<key name="qwthom"> 14, </key>\r
+<key name="radio"> 14, </key>\r
+<key name="rang"> 11,24, </key>\r
+<key name="rapid"> 1, </key>\r
+<key name="re"> 12, </key>\r
+<key name="reactivity"> 9, </key>\r
+<key name="read"> 14,9,12, </key>\r
+<key name="readm"> 14, </key>\r
+<key name="realiz"> 8, </key>\r
+<key name="receiv"> 25, </key>\r
+<key name="recommend"> 14, </key>\r
+<key name="record"> 7, </key>\r
+<key name="red"> 21, </key>\r
+<key name="redirection"> 15, </key>\r
+<key name="redo"> 6, </key>\r
+<key name="reduc"> 9, </key>\r
+<key name="ref"> 18,25, </key>\r
+<key name="refer"> 14, </key>\r
+<key name="referenc"> 2,12,18,21, </key>\r
+<key name="refin"> 9, </key>\r
+<key name="refresh"> 22, </key>\r
+<key name="refreshment"> 22, </key>\r
+<key name="registry"> 10,22, </key>\r
+<key name="reinstal"> 14, </key>\r
+<key name="reinstall"> 14, </key>\r
+<key name="reinstallation"> 14, </key>\r
+<key name="relat"> 12,20, </key>\r
+<key name="relativ"> 14, </key>\r
+<key name="releas"> 14, </key>\r
+<key name="relevant"> 12, </key>\r
+<key name="reliability"> 9, </key>\r
+<key name="reload"> 17, </key>\r
+<key name="relocat"> 4, </key>\r
+<key name="remain"> 1, </key>\r
+<key name="remot"> 3,27, </key>\r
+<key name="remov"> 14,18, </key>\r
+<key name="repeat"> 24, </key>\r
+<key name="represent"> 1,8,9,11,20,27, </key>\r
+<key name="representation"> 5,11,23,24,18,27, </key>\r
+<key name="requir"> 14,9,13,17, </key>\r
+<key name="requirement"> 1,9,15, </key>\r
+<key name="reset"> 14,27, </key>\r
+<key name="resiz"> 16,27, </key>\r
+<key name="resourc"> 14,10, </key>\r
+<key name="respectiv"> 25, </key>\r
+<key name="respond"> 1, </key>\r
+<key name="responsibl"> 14, </key>\r
+<key name="restor"> 9,25, </key>\r
+<key name="result"> 5,8,9,17, </key>\r
+<key name="retroactiv"> 25, </key>\r
+<key name="return"> 27, </key>\r
+<key name="reus"> 1, </key>\r
+<key name="reusabl"> 9, </key>\r
+<key name="reveal"> 27, </key>\r
+<key name="right"> 14,12,13,16,17,18,20,21, </key>\r
+<key name="risk"> 9, </key>\r
+<key name="robustnes"> 9, </key>\r
+<key name="rol"> 1, </key>\r
+<key name="root"> 14, </key>\r
+<key name="rotat"> 27, </key>\r
+<key name="rotation"> 27, </key>\r
+<key name="rul"> 14, </key>\r
+<key name="run"> 1,14,15,19,22, </key>\r
+<key name="runic"> 18, </key>\r
+<key name="runinstall"> 14, </key>\r
+<key name="runsalom"> 15,19, </key>\r
+<key name="runsalomewithport"> 19, </key>\r
+<key name="s"> 1,14,12, </key>\r
+<key name="saf"> 10, </key>\r
+<key name="salom"> 1,2,3,5,4,6,8,14,9,10,11,12,13,15,16,17,18,25,19,20,21,22,27, </key>\r
+<key name="salome_modulecatalog_serv"> 19, </key>\r
+<key name="sam"> 5,12,16,17,18,19,22, </key>\r
+<key name="sav"> 1,14,9,10,16,17,18,25,27, </key>\r
+<key name="scal"> 1,24,18,27, </key>\r
+<key name="scalar"> 23,24, </key>\r
+<key name="scen"> 27, </key>\r
+<key name="schem"> 1,14,9, </key>\r
+<key name="schema"> 9, </key>\r
+<key name="scientific"> 1, </key>\r
+<key name="screen"> 5, </key>\r
+<key name="script"> 1,14,15,18,19, </key>\r
+<key name="scroll"> 7, </key>\r
+<key name="se"> 3,5,0,7,14,13,17,18,19,21,27, </key>\r
+<key name="search"> 2,14,13,17,20, </key>\r
+<key name="second"> 14, </key>\r
+<key name="section"> 14,16,18, </key>\r
+<key name="sectionthi"> 14, </key>\r
+<key name="sed"> 14, </key>\r
+<key name="select"> 3,5,0,7,14,23,13,17,18,20,27, </key>\r
+<key name="selectall"> 16, </key>\r
+<key name="selection"> 10,23,18, </key>\r
+<key name="send"> 14, </key>\r
+<key name="sensitiv"> 4,16,21, </key>\r
+<key name="separat"> 1,14,16, </key>\r
+<key name="serv"> 1,19, </key>\r
+<key name="server"> 1,15, </key>\r
+<key name="servic"> 1,14,19, </key>\r
+<key name="session"> 0,23,13,24,17,18,25,21,22, </key>\r
+<key name="set"> 2,0,7,14,9,23,24,15,16,17,18,25,21,22, </key>\r
+<key name="setting"> 0,14,23,24,16,17,18,25,27, </key>\r
+<key name="sever"> 9, </key>\r
+<key name="sh"> 14, </key>\r
+<key name="shad"> 0,23, </key>\r
+<key name="shap"> 27, </key>\r
+<key name="shell"> 14,10,11,15, </key>\r
+<key name="short"> 14,20, </key>\r
+<key name="shot"> 5, </key>\r
+<key name="should"> 8,14,17,19, </key>\r
+<key name="show"> 14,21,27, </key>\r
+<key name="shown"> 7,14, </key>\r
+<key name="shrink"> 23, </key>\r
+<key name="signal"> 14,10, </key>\r
+<key name="signatur"> 14, </key>\r
+<key name="sigterm"> 14, </key>\r
+<key name="simp"> 18, </key>\r
+<key name="simpl"> 1, </key>\r
+<key name="simplify"> 14, </key>\r
+<key name="simulat"> 1, </key>\r
+<key name="simulation"> 9,11, </key>\r
+<key name="simultaneous"> 5,8,14, </key>\r
+<key name="sinc"> 14,10, </key>\r
+<key name="singl"> 14, </key>\r
+<key name="sip"> 14, </key>\r
+<key name="sipdir"> 14, </key>\r
+<key name="situation"> 1, </key>\r
+<key name="siz"> 5,23,24,16,17,18, </key>\r
+<key name="skip"> 14, </key>\r
+<key name="slight"> 14, </key>\r
+<key name="small"> 17, </key>\r
+<key name="smesh"> 1,4,27, </key>\r
+<key name="smooth"> 18, </key>\r
+<key name="so"> 1,6,14,15,25,20,21, </key>\r
+<key name="softwar"> 1,9,11, </key>\r
+<key name="solution"> 9, </key>\r
+<key name="solv"> 9, </key>\r
+<key name="solver"> 9,11, </key>\r
+<key name="someth"> 14, </key>\r
+<key name="sort"> 18,21, </key>\r
+<key name="sort_path"> 14, </key>\r
+<key name="sourc"> 14,9,11,15, </key>\r
+<key name="spac"> 14, </key>\r
+<key name="special"> 1,14,13,15,16,17,25, </key>\r
+<key name="specializ"> 27, </key>\r
+<key name="specifi"> 1, </key>\r
+<key name="specific"> 1,4,9,15,16,25,20, </key>\r
+<key name="specification"> 11, </key>\r
+<key name="specify"> 17,18,19,27, </key>\r
+<key name="spin"> 0, </key>\r
+<key name="splin"> 18, </key>\r
+<key name="split"> 5, </key>\r
+<key name="standalon"> 10, </key>\r
+<key name="standard"> 1,3,14,10,13,16,17,19, </key>\r
+<key name="standard_version"> 14, </key>\r
+<key name="start"> 1,5,8,14,16,18,19,22, </key>\r
+<key name="stat"> 14, </key>\r
+<key name="station"> 1, </key>\r
+<key name="statu"> 14, </key>\r
+<key name="step"> 0,14,9,24, </key>\r
+<key name="still"> 14, </key>\r
+<key name="stor"> 1,14,13,17,19, </key>\r
+<key name="str"> 14, </key>\r
+<key name="strict"> 14, </key>\r
+<key name="strong"> 14, </key>\r
+<key name="structur"> 1,14,9,10,13,21, </key>\r
+<key name="structural"> 9, </key>\r
+<key name="studi"> 3,5,6,8,9,10,13,16,17, </key>\r
+<key name="study"> 1,3,5,6,7,8,9,10,13,16,17,18,25,19,21,22, </key>\r
+<key name="study1"> 3, </key>\r
+<key name="styl"> 18, </key>\r
+<key name="sub"> 14,20,27, </key>\r
+<key name="submenu"> 3,4,18, </key>\r
+<key name="subset"> 18, </key>\r
+<key name="successful"> 14, </key>\r
+<key name="suit"> 10, </key>\r
+<key name="summariz"> 14, </key>\r
+<key name="superv"> 15, </key>\r
+<key name="supervision"> 10,11,15,19, </key>\r
+<key name="supervisor"> 26, </key>\r
+<key name="supplementary"> 21,22, </key>\r
+<key name="support"> 14,9,19, </key>\r
+<key name="supported_installation_mod"> 14, </key>\r
+<key name="suppos"> 14, </key>\r
+<key name="sur"> 14, </key>\r
+<key name="sweep"> 24, </key>\r
+<key name="swig"> 14, </key>\r
+<key name="switch"> 5,14,10, </key>\r
+<key name="system"> 1,2,14,9,12,20, </key>\r
+<key name="t"> 6,14,15,16,17,18,19,27, </key>\r
+<key name="tab"> 5,20,22, </key>\r
+<key name="tabl"> 14,18, </key>\r
+<key name="tag"> 14, </key>\r
+<key name="tailor"> 9, </key>\r
+<key name="tak"> 1,14, </key>\r
+<key name="taken"> 14,15, </key>\r
+<key name="target"> 14, </key>\r
+<key name="target_directory"> 14, </key>\r
+<key name="target_platform"> 14, </key>\r
+<key name="targetdir"> 14, </key>\r
+<key name="tcl"> 14, </key>\r
+<key name="tclhom"> 14, </key>\r
+<key name="tclsh8"> 14, </key>\r
+<key name="technologi"> 1, </key>\r
+<key name="technological"> 9, </key>\r
+<key name="technology"> 1, </key>\r
+<key name="temp"> 14, </key>\r
+<key name="temp_directory"> 14, </key>\r
+<key name="temp_fold"> 14, </key>\r
+<key name="tempdir"> 14, </key>\r
+<key name="temporary"> 14, </key>\r
+<key name="temporarydiskspac"> 14, </key>\r
+<key name="term"> 9,12,20, </key>\r
+<key name="terminal"> 14,15, </key>\r
+<key name="test"> 1,14,19, </key>\r
+<key name="text"> 14,12,26,20, </key>\r
+<key name="them"> 1,5,14,9,15,16,22,27, </key>\r
+<key name="therefor"> 14, </key>\r
+<key name="third"> 11, </key>\r
+<key name="thos"> 14,18,20, </key>\r
+<key name="thre"> 14, </key>\r
+<key name="thu"> 1, </key>\r
+<key name="tim"> 1,5,7,14,9,24,15,25,19,22, </key>\r
+<key name="titl"> 14,23,24, </key>\r
+<key name="tk"> 14, </key>\r
+<key name="tmp"> 14, </key>\r
+<key name="tmp_disk_spac"> 14, </key>\r
+<key name="togeth"> 14, </key>\r
+<key name="toggl"> 23,24,21, </key>\r
+<key name="tool"> 1,14,10,11,16,19,22, </key>\r
+<key name="toolbar"> 1,3,4,6,10,13,16,17,27, </key>\r
+<key name="toolkit"> 10,27, </key>\r
+<key name="top"> 3,4,14,10,18, </key>\r
+<key name="topic"> 2,12,26,20, </key>\r
+<key name="topmost"> 14, </key>\r
+<key name="total"> 14, </key>\r
+<key name="totality"> 1, </key>\r
+<key name="tr"> 14, </key>\r
+<key name="train"> 9, </key>\r
+<key name="tre"> 3,14,18,19,21, </key>\r
+<key name="tri"> 14, </key>\r
+<key name="trihedron"> 18,27, </key>\r
+<key name="trolltech"> 14, </key>\r
+<key name="tru"> 14, </key>\r
+<key name="try"> 7,14,17,19, </key>\r
+<key name="try_exist"> 14, </key>\r
+<key name="try_nativ"> 14, </key>\r
+<key name="try_preinstal"> 14, </key>\r
+<key name="two"> 5,14,12,17,19, </key>\r
+<key name="typ"> 14,23,24,18,26,19, </key>\r
+<key name="typical"> 19, </key>\r
+<key name="u"> 18, </key>\r
+<key name="ultimat"> 1, </key>\r
+<key name="undo"> 6,18, </key>\r
+<key name="undon"> 18, </key>\r
+<key name="unfortunate"> 14,27, </key>\r
+<key name="uniqu"> 14,27, </key>\r
+<key name="unix"> 2, </key>\r
+<key name="unload"> 13,17, </key>\r
+<key name="unmark"> 4, </key>\r
+<key name="unnecessary"> 14, </key>\r
+<key name="unselect"> 14, </key>\r
+<key name="up"> 14,9,12,13,16,17,18,21, </key>\r
+<key name="updat"> 23,16,17,19, </key>\r
+<key name="upload"> 4,10,16, </key>\r
+<key name="us"> 1,6,0,7,8,14,9,10,11,23,24,15,16,17,18,25,19,20,21,22,27, </key>\r
+<key name="usability"> 10, </key>\r
+<key name="usag"> 14, </key>\r
+<key name="usecas"> 10, </key>\r
+<key name="useful"> 27, </key>\r
+<key name="user"> 7,19,27, </key>\r
+<key name="usr"> 14, </key>\r
+<key name="usual"> 14, </key>\r
+<key name="utiliti"> 2, </key>\r
+<key name="v"> 14,18, </key>\r
+<key name="valid"> 18, </key>\r
+<key name="validation"> 1, </key>\r
+<key name="valu"> 0,14,23,18,21, </key>\r
+<key name="variabl"> 14,15, </key>\r
+<key name="varibl"> 14, </key>\r
+<key name="variety"> 2,12, </key>\r
+<key name="variou"> 14,11, </key>\r
+<key name="ve"> 14,18, </key>\r
+<key name="ver"> 14, </key>\r
+<key name="ver_major"> 14, </key>\r
+<key name="ver_minor"> 14, </key>\r
+<key name="verbal"> 27, </key>\r
+<key name="version"> 1,5,14,10,16,19, </key>\r
+<key name="vertical"> 5,23,24,18,27, </key>\r
+<key name="very"> 14,9,10,16, </key>\r
+<key name="via"> 27, </key>\r
+<key name="view"> 1,3,4,7,14,10,23,12,16,18,20,22,27, </key>\r
+<key name="viewer"> 3,5,10,11,16,18,27, </key>\r
+<key name="visibl"> 27, </key>\r
+<key name="visu"> 1,4,6,11, </key>\r
+<key name="visual"> 11, </key>\r
+<key name="visualiz"> 9,27, </key>\r
+<key name="visualization"> 8,9,10,11,16,27, </key>\r
+<key name="vtk"> 3,5,14,10,18,27, </key>\r
+<key name="vtkhom"> 14, </key>\r
+<key name="wait"> 14, </key>\r
+<key name="want"> 5,14,12, </key>\r
+<key name="warn"> 7,14, </key>\r
+<key name="way"> 14,11,19, </key>\r
+<key name="web"> 2, </key>\r
+<key name="welcom"> 2,9, </key>\r
+<key name="well"> 16, </key>\r
+<key name="what"> 1,14,9,12,25,21, </key>\r
+<key name="whenev"> 23, </key>\r
+<key name="wherev"> 5, </key>\r
+<key name="wheth"> 14, </key>\r
+<key name="whil"> 1, </key>\r
+<key name="whol"> 24,16,17,18,25, </key>\r
+<key name="wid"> 2,11,27, </key>\r
+<key name="widget"> 11, </key>\r
+<key name="width"> 23, </key>\r
+<key name="will"> 2,3,4,7,14,23,13,24,15,16,17,18,25,19,21,22, </key>\r
+<key name="window"> 2,3,5,4,8,14,10,12,15,16,17,18,22, </key>\r
+<key name="wirefram"> 0,23, </key>\r
+<key name="wish"> 5,27, </key>\r
+<key name="wish8"> 14, </key>\r
+<key name="within"> 1,3,6,22, </key>\r
+<key name="without"> 1,14,15, </key>\r
+<key name="wizard"> 14, </key>\r
+<key name="won"> 6,14,15, </key>\r
+<key name="word"> 20, </key>\r
+<key name="work"> 1,5,8,14,16,17,27, </key>\r
+<key name="would"> 4,14,17,19, </key>\r
+<key name="writ"> 9,17, </key>\r
+<key name="written"> 1,17, </key>\r
+<key name="wrong"> 14, </key>\r
+<key name="www"> 1, </key>\r
+<key name="x"> 15, </key>\r
+<key name="xml"> 14,15,19, </key>\r
+<key name="xterm"> 15, </key>\r
+<key name="xxxxx"> 14, </key>\r
+<key name="y"> 14, </key>\r
+<key name="year"> 9, </key>\r
+<key name="yes"> 7,14, </key>\r
+<key name="yet"> 14,18, </key>\r
+<key name="your"> 3,5,6,7,14,23,24,15,16,17,18,19,27, </key>\r
+<key name="yourselv"> 18, </key>\r
+<key name="zon"> 3,5, </key>\r
+\r
+</ftswdata> \r
--- /dev/null
+<?xml version='1.0' encoding='windows-1252' ?>\r
+<glossarydata>\r
+ <entry name="Cell" value="Element of a mesh. Cells are determined by their connectivity. They can have 0,1,2 or 3 dimension." />\r
+ <entry name="Component" value="One integer or real value can correspond to each component of a field and to each entity of a mesh" />\r
+ <entry name="Descendant connectivity" value="It is a description of the entities of the mesh with dimension N. This description is made by an ordered list of geometrical entities (nodes, edges, or faces) with dimension N-1." />\r
+ <entry name="Edge" value="An edge of a volumetric or surface mesh. It is composed of 2 or 3 nodes (2 vertex nodes and optionally one middle node)." />\r
+ <entry name="Entity of a mesh" value="Geometrical component of the mesh: node, cell, face and edge. Faces and edges are only intermediate entities allowing to define the cells in descendant connectivity." />\r
+ <entry name="Equivalence" value="Equivalence represents a list of correspondance 2 by 2 of the entities of the same dimension." />\r
+ <entry name="Face" value="Face of a volumetrical cell (triangle, quadrangle)." />\r
+ <entry name="Family" value="Entities of a mesh are described by a certain number of characteristics (boundary conditions, groups membership). Families represent classes equivalent to these characteristics (two entities of a mesh can belong to the same family if they have the same characteristics). Every family is determined by a set of attributes and a list of groups membership." />\r
+ <entry name="Field" value="Field consists of one or several scalar components. One definite type is associated to the given field and the values corresponding to different components are all of the same type." />\r
+ <entry name="Field profile" value="Fields can be defined only on one part of the mesh. Profile of the field or profile of the component of a field indicates which entities of the mesh contain values." />\r
+ <entry name="Group" value="Unordered set of entities of a mesh. One entity can belong to several groups." />\r
+ <entry name="Mesh" value="Mesh is described by its geometry: list of nodes and list of cells which constitute this mesh. Supplementary information is added with the help of families (initial, boundary conditions)." />\r
+ <entry name="Nodal connectivity" value="It is a description of an entity of the mesh by an ordered list of nodes constituting this entity." />\r
+ <entry name="Node" value="Node can be an isolated node of a mesh, a vertex or middle node of an edge. A node is associated to a point." />\r
+ <entry name="Point" value="Geometrical entity determined by its coordinates in the space." />\r
+ <entry name="Reference connectivity" value="For each type of entity of a mesh, reference connectivity define the topology of an entity." />\r
+ <entry name="Result" value="List of fields referring to one mesh." />\r
+ <entry name="Study" value="Study represents a chain of sequences of calculations." />\r
+\r
+</glossarydata>\r
--- /dev/null
+<?xml version='1.0' encoding='windows-1252' ?>\r
+<glossary>\r
+<chunkinfo url="whgdata0.xml" first="Cell" last="Study" num="18" />\r
+\r
+</glossary>
\ No newline at end of file
--- /dev/null
+<?xml version='1.0' encoding='windows-1252' ?>\r
+<index>\r
+\r
+</index>\r
--- /dev/null
+<?xml version='1.0' encoding='windows-1252' ?>\r
+<tocdata>\r
+<item name="Welcome to SALOME" url="kernel/introduction.htm" />\r
+<book name="Using this reference manual" >\r
+ <item name="About SALOME help system" url="kernel/about_salome_pro_help_system.htm" />\r
+ <item name="Navigating topics" url="kernel/navigating_topics.htm" />\r
+ <item name="Using left-hand tabs" url="kernel/using_left-hand_tabs.htm" />\r
+</book>\r
+<book name="About SALOME" >\r
+ <item name="Introduction to SALOME" url="kernel/introduction_to_salome_pro.htm" />\r
+ <item name="SALOME architecture" url="kernel/about_salome_pro_architecture.htm" />\r
+ <item name="Installing SALOME" url="kernel/readme.html" />\r
+ <item name="Running SALOME" url="kernel/running_salome_pro.htm" />\r
+</book>\r
+<book name="GUI module" >\r
+ <item name="Introduction to GUI" url="kernel/introduction_to_iapp.htm" />\r
+ <item name="Getting started" url="kernel/getting_started2.htm" />\r
+ <item name="SALOME desktop" url="kernel/salome_pro_desktop.htm" />\r
+ <item name="Viewers" url="viewers.htm" />\r
+ <item name="Displaying/hiding toolbars" url="kernel/displaying_hiding_toolbars.htm" />\r
+ <book name="Study management" >\r
+ <item name="Creating a new study" url="kernel/creating_a_new_study.htm" />\r
+ <item name="Opening studies" url="kernel/opening_studies.htm" />\r
+ <item name="Saving and closing studies" url="kernel/saving_a_study.htm" />\r
+ <item name="Editing studies" url="kernel/editing_studies.htm" />\r
+ <item name="Displaying studies" url="kernel/displaying_studies.htm" />\r
+ <item name="Getting and setting study properties" url="kernel/getting_properties_of_the_study.htm" />\r
+ </book>\r
+ <item name="Using Object Browser" url="kernel/using_object_browser.htm" />\r
+ <item name="Using Registry tool" url="kernel/using_registry.htm" />\r
+ <item name="Using Catalog Generator" url="kernel/using_catalog_generator.htm" />\r
+ <book name="Setting Preferences" >\r
+ <item name="Setting Preferences" url="setting_preferences.htm" />\r
+ <item name="SALOME preferences" url="kernel/setting_preferences.htm" />\r
+ <item name="GEOM preferences" url="geom_preferences.htm" />\r
+ <item name="MESH preferences" url="mesh_preferences.htm" />\r
+ <item name="Post-Pro Preferences" url="post-pro_preferences.htm" />\r
+ </book>\r
+</book>\r
+\r
+</tocdata>\r
--- /dev/null
+<?xml version='1.0' encoding='windows-1252' ?>\r
+<toc root="whtdata0.xml">\r
+\r
+</toc>\r
--- /dev/null
+# Copyright (C) 2003 CEA/DEN, EDF R&D
+#
+#
+#
+# File : Makefile.in
+# Author : Vasily Rusyaev (Open Cascade NN)
+# Module : doc
+# $Header:
+
+top_srcdir=@top_srcdir@
+top_builddir=../../..
+srcdir=@srcdir@
+VPATH=.:@srcdir@
+
+@COMMENCE@
+
+docs:
+ cp -fr $(srcdir)/KERNEL ./
+ -find $(PWD) -name CVS -exec rm -rf {} \;
+
+clean:
+ rm -fr `ls | grep -v "Makefile"`
+
+distclean: clean
+ rm -fr KERNEL
+
+install:
+ mkdir -p $(docdir)/gui
+ cp -rf KERNEL $(docdir)/gui
+ -find $(PWD) -name CVS -exec rm -rf {} \;
+
+uninstall:
+ rm -rf $(docdir)/gui/KERNEL
--- /dev/null
+# Copyright (C) 2003 CEA/DEN, EDF R&D
+#
+#
+#
+# File : Makefile.in
+# Author : Vasily Rusyaev (Open Cascade NN)
+# Module : doc
+# $Header:
+
+top_srcdir=@top_srcdir@
+top_builddir=../../..
+root_srcdir=@ROOT_SRCDIR@
+srcdir=@srcdir@
+VPATH=.:@srcdir@
+doxygen=@DOXYGEN@
+
+@COMMENCE@
+
+docs:
+ cp -fr $(srcdir)/SUIT ./INPUT; \
+ cd INPUT; \
+ sed 's|../../../share/salome|$(root_srcdir)|' ./doxyfile > ./doxyfile1; \
+ mv -f doxyfile1 doxyfile; \
+ $(doxygen) ./doxyfile; \
+ cd ../; \
+ cp -fr $(srcdir)/SUIT/sources/ SUIT ; \
+ rm -fr INPUT
+
+clean:
+ rm -fr SUIT
+
+distclean: clean
+ rm -fr INPUT
+
+install:
+ $(INSTALL) -d $(docdir); \
+ mkdir -p $(docdir)/tui
+ cp -fr SUIT $(docdir)/tui
+
+uninstall:
+ rm -fr $(docdir)/tui/SUIT
--- /dev/null
+# Doxyfile 1.3.7
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "SALOME v.3.1.0a"
+PROJECT_NUMBER = id#1.1
+OUTPUT_DIRECTORY = ../
+CREATE_SUBDIRS = NO
+OUTPUT_LANGUAGE = English
+USE_WINDOWS_ENCODING = NO
+BRIEF_MEMBER_DESC = YES
+REPEAT_BRIEF = NO
+ABBREVIATE_BRIEF =
+ALWAYS_DETAILED_SEC = YES
+INLINE_INHERITED_MEMB = YES
+FULL_PATH_NAMES = NO
+STRIP_FROM_PATH =
+STRIP_FROM_INC_PATH =
+SHORT_NAMES = NO
+JAVADOC_AUTOBRIEF = YES
+MULTILINE_CPP_IS_BRIEF = NO
+DETAILS_AT_TOP = NO
+INHERIT_DOCS = YES
+DISTRIBUTE_GROUP_DOC = NO
+TAB_SIZE = 5
+ALIASES =
+OPTIMIZE_OUTPUT_FOR_C = YES
+OPTIMIZE_OUTPUT_JAVA = YES
+SUBGROUPING = YES
+
+#---------------------------------------------------------------------------
+# Build related configuration options
+#---------------------------------------------------------------------------
+EXTRACT_ALL = YES
+EXTRACT_PRIVATE = YES
+EXTRACT_STATIC = YES
+EXTRACT_LOCAL_CLASSES = YES
+EXTRACT_LOCAL_METHODS = NO
+HIDE_UNDOC_MEMBERS = NO
+HIDE_UNDOC_CLASSES = NO
+HIDE_FRIEND_COMPOUNDS = NO
+HIDE_IN_BODY_DOCS = NO
+INTERNAL_DOCS = YES
+CASE_SENSE_NAMES = YES
+HIDE_SCOPE_NAMES = NO
+SHOW_INCLUDE_FILES = YES
+INLINE_INFO = YES
+SORT_MEMBER_DOCS = NO
+SORT_BRIEF_DOCS = NO
+SORT_BY_SCOPE_NAME = NO
+GENERATE_TODOLIST = YES
+GENERATE_TESTLIST = YES
+GENERATE_BUGLIST = YES
+GENERATE_DEPRECATEDLIST= YES
+ENABLED_SECTIONS =
+MAX_INITIALIZER_LINES = 25
+SHOW_USED_FILES = NO
+
+#---------------------------------------------------------------------------
+# configuration options related to warning and progress messages
+#---------------------------------------------------------------------------
+QUIET = NO
+WARNINGS = YES
+WARN_IF_UNDOCUMENTED = YES
+WARN_IF_DOC_ERROR = YES
+WARN_FORMAT = "$file:$line: $text"
+WARN_LOGFILE = log.txt
+
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = ../../../share/salome/src \
+ ../../../share/salome/idl
+FILE_PATTERNS = *.idl *.h *.hh *.hxx *.c *.cc *.cxx *.ixx *.jxx
+RECURSIVE = YES
+EXCLUDE =
+EXCLUDE_SYMLINKS = NO
+EXCLUDE_PATTERNS =
+EXAMPLE_PATH =
+EXAMPLE_PATTERNS =
+EXAMPLE_RECURSIVE = YES
+IMAGE_PATH = sources/
+INPUT_FILTER =
+FILTER_SOURCE_FILES = YES
+
+#---------------------------------------------------------------------------
+# configuration options related to source browsing
+#---------------------------------------------------------------------------
+SOURCE_BROWSER = NO
+INLINE_SOURCES = NO
+STRIP_CODE_COMMENTS = YES
+REFERENCED_BY_RELATION = NO
+REFERENCES_RELATION = YES
+VERBATIM_HEADERS = YES
+
+#---------------------------------------------------------------------------
+# configuration options related to the alphabetical class index
+#---------------------------------------------------------------------------
+ALPHABETICAL_INDEX = NO
+COLS_IN_ALPHA_INDEX = 5
+IGNORE_PREFIX =
+
+#---------------------------------------------------------------------------
+# configuration options related to the HTML output
+#---------------------------------------------------------------------------
+GENERATE_HTML = YES
+HTML_OUTPUT = SUIT
+HTML_FILE_EXTENSION = .html
+HTML_HEADER = sources/myheader.html
+HTML_FOOTER =
+HTML_STYLESHEET =
+HTML_ALIGN_MEMBERS = YES
+GENERATE_HTMLHELP = NO
+CHM_FILE =
+HHC_LOCATION =
+GENERATE_CHI = NO
+BINARY_TOC = YES
+TOC_EXPAND = YES
+DISABLE_INDEX = YES
+ENUM_VALUES_PER_LINE = 4
+GENERATE_TREEVIEW = YES
+TREEVIEW_WIDTH = 250
+
+#---------------------------------------------------------------------------
+# configuration options related to the LaTeX output
+#---------------------------------------------------------------------------
+GENERATE_LATEX = NO
+LATEX_OUTPUT = latex
+LATEX_CMD_NAME = latex
+MAKEINDEX_CMD_NAME = makeindex
+COMPACT_LATEX = NO
+PAPER_TYPE = a4wide
+EXTRA_PACKAGES =
+LATEX_HEADER =
+PDF_HYPERLINKS = NO
+USE_PDFLATEX = NO
+LATEX_BATCHMODE = NO
+LATEX_HIDE_INDICES = NO
+
+#---------------------------------------------------------------------------
+# configuration options related to the RTF output
+#---------------------------------------------------------------------------
+GENERATE_RTF = NO
+RTF_OUTPUT = rtf
+COMPACT_RTF = NO
+RTF_HYPERLINKS = NO
+RTF_STYLESHEET_FILE =
+RTF_EXTENSIONS_FILE =
+
+#---------------------------------------------------------------------------
+# configuration options related to the man page output
+#---------------------------------------------------------------------------
+GENERATE_MAN = NO
+MAN_OUTPUT = man
+MAN_EXTENSION = .3
+MAN_LINKS = NO
+
+#---------------------------------------------------------------------------
+# configuration options related to the XML output
+#---------------------------------------------------------------------------
+GENERATE_XML = NO
+XML_OUTPUT = xml
+XML_SCHEMA =
+XML_DTD =
+XML_PROGRAMLISTING = YES
+
+#---------------------------------------------------------------------------
+# configuration options for the AutoGen Definitions output
+#---------------------------------------------------------------------------
+GENERATE_AUTOGEN_DEF = NO
+
+#---------------------------------------------------------------------------
+# configuration options related to the Perl module output
+#---------------------------------------------------------------------------
+GENERATE_PERLMOD = NO
+PERLMOD_LATEX = NO
+PERLMOD_PRETTY = YES
+PERLMOD_MAKEVAR_PREFIX =
+
+#---------------------------------------------------------------------------
+# Configuration options related to the preprocessor
+#---------------------------------------------------------------------------
+ENABLE_PREPROCESSING = YES
+MACRO_EXPANSION = YES
+EXPAND_ONLY_PREDEF = NO
+SEARCH_INCLUDES = YES
+INCLUDE_PATH =
+INCLUDE_FILE_PATTERNS =
+PREDEFINED =
+EXPAND_AS_DEFINED =
+SKIP_FUNCTION_MACROS = NO
+
+#---------------------------------------------------------------------------
+# Configuration::additions related to external references
+#---------------------------------------------------------------------------
+TAGFILES =
+GENERATE_TAGFILE =
+ALLEXTERNALS = NO
+EXTERNAL_GROUPS = YES
+PERL_PATH = /usr/bin/perl
+
+#---------------------------------------------------------------------------
+# Configuration options related to the dot tool
+#---------------------------------------------------------------------------
+CLASS_DIAGRAMS = YES
+HIDE_UNDOC_RELATIONS = NO
+HAVE_DOT = YES
+CLASS_GRAPH = YES
+COLLABORATION_GRAPH = NO
+UML_LOOK = NO
+TEMPLATE_RELATIONS = YES
+INCLUDE_GRAPH = YES
+INCLUDED_BY_GRAPH = NO
+CALL_GRAPH = NO
+GRAPHICAL_HIERARCHY = YES
+DOT_IMAGE_FORMAT = jpg
+DOT_PATH =
+DOTFILE_DIRS =
+MAX_DOT_GRAPH_WIDTH = 1024
+MAX_DOT_GRAPH_HEIGHT = 1200
+MAX_DOT_GRAPH_DEPTH = 0
+GENERATE_LEGEND = NO
+DOT_CLEANUP = YES
+
+#---------------------------------------------------------------------------
+# Configuration::additions related to the search engine
+#---------------------------------------------------------------------------
+SEARCHENGINE = NO
--- /dev/null
+<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
+<html>
+<head>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <meta name="GENERATOR" content="Mozilla/4.73 [en] (WinNT; I) [Netscape]">
+ <title>Main Page</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head>
+<body>
+
+<center><table WIDTH="96%" >
+<tr>
+<td><a href="http://www.opencascade.com"><img src="sources/logocorp.gif" BORDER=0 height=46 width=122></a></td>
+
+
+<td>
+<div align=right><a href="http://www.opencascade.org/SALOME/"><img src="sources/application.gif" BORDER=0 height=46 width=108></a></div>
+</td>
+</tr>
+</table></center>
+
+
+</body>
+</html>
--- /dev/null
+# File : Makefile.in
+# Author : Vladimir Klyachin (OCN)
+# Module : caf
+# $Header$
+
+top_srcdir=@top_srcdir@
+top_builddir=../..
+srcdir=@srcdir@
+VPATH=.:@srcdir@:@srcdir@/resources
+
+
+@COMMENCE@
+
+# header files
+EXPORT_HEADERS= GLViewer.h \
+ GLViewer_AspectLine.h \
+ GLViewer_BaseDrawers.h \
+ GLViewer_BaseObjects.h \
+ GLViewer_Compass.h \
+ GLViewer_Context.h \
+ GLViewer_CoordSystem.h \
+ GLViewer_Defs.h \
+ GLViewer_Drawer.h \
+ GLViewer_Geom.h \
+ GLViewer_Grid.h \
+ GLViewer_Group.h \
+ GLViewer_MimeSource.h \
+ GLViewer_Object.h \
+ GLViewer_Selector.h \
+ GLViewer_Selector2d.h \
+ GLViewer_Text.h \
+ GLViewer_Tools.h \
+ GLViewer_ToolTip.h \
+ GLViewer_ViewFrame.h \
+ GLViewer_ViewManager.h \
+ GLViewer_ViewPort.h \
+ GLViewer_ViewPort2d.h \
+ GLViewer_Viewer.h \
+ GLViewer_Viewer2d.h \
+ GLViewer_Widget.h
+
+# .po files to transform in .qm
+PO_FILES = GLViewer_images.po \
+ GLViewer_msg_en.po
+
+# Libraries targets
+LIB = libGLViewer.la
+
+LIB_SRC= GLViewer_AspectLine.cxx \
+ GLViewer_BaseDrawers.cxx \
+ GLViewer_BaseObjects.cxx \
+ GLViewer_Compass.cxx \
+ GLViewer_Context.cxx \
+ GLViewer_CoordSystem.cxx \
+ GLViewer_Drawer.cxx \
+ GLViewer_Geom.cxx \
+ GLViewer_Grid.cxx \
+ GLViewer_Group.cxx \
+ GLViewer_MimeSource.cxx \
+ GLViewer_Object.cxx \
+ GLViewer_Selector.cxx \
+ GLViewer_Selector2d.cxx \
+ GLViewer_Text.cxx \
+ GLViewer_Tools.cxx \
+ GLViewer_ToolTip.cxx \
+ GLViewer_ViewFrame.cxx \
+ GLViewer_ViewManager.cxx \
+ GLViewer_ViewPort.cxx \
+ GLViewer_ViewPort2d.cxx \
+ GLViewer_Viewer.cxx \
+ GLViewer_Viewer2d.cxx \
+ GLViewer_Widget.cxx
+
+LIB_MOC = GLViewer_Selector.h \
+ GLViewer_Selector2d.h \
+ GLViewer_ToolTip.h \
+ GLViewer_ViewFrame.h \
+ GLViewer_ViewManager.h \
+ GLViewer_ViewPort.h \
+ GLViewer_ViewPort2d.h \
+ GLViewer_Viewer.h \
+ GLViewer_Viewer2d.h \
+ GLViewer_Widget.h
+
+RESOURCES_FILES = cursor_rotate.png \
+ cursor_sketch.png \
+ cursor_zoom.png \
+ view_dump.png \
+ view_fitall.png \
+ view_fitarea.png \
+ view_fitselect.png \
+ view_glpan.png \
+ view_pan.png \
+ view_reset.png \
+ view_zoom.png
+
+CPPFLAGS+=$(QT_INCLUDES) $(OCC_INCLUDES)
+
+LDFLAGS+=$(QT_MT_LIBS) $(CAS_KERNEL)
+
+LIBS+= -L${GUI_ROOT_DIR}/lib/salome -lsuit -L/usr/X11R6/lib -lGLU
+
+@CONCLUDE@
--- /dev/null
+// Copyright (C) 2003 CEA/DEN, EDF R&D
+//
+//
+//
+// File : Plot2d_FitDataDlg.cxx
+// Author : Vadim SANDLER
+// Module : SALOME
+// $Header$
+
+#include "Plot2d_FitDataDlg.h"
+#include <qlabel.h>
+#include <qlayout.h>
+#include <qvalidator.h>
+#include <qpushbutton.h>
+#include <qradiobutton.h>
+#include <qbuttongroup.h>
+#include <qlineedit.h>
+
+#define SPACING_SIZE 6
+#define MARGIN_SIZE 11
+#define MIN_EDIT_SIZE 100
+
+/*!
+ Constructor
+*/
+Plot2d_FitDataDlg::Plot2d_FitDataDlg( QWidget* parent, bool secondAxisY )
+ : QDialog( parent ? parent : 0,
+ "Plot2d_FitDataDlg",
+ true,
+ WStyle_Customize | WStyle_NormalBorder | WStyle_Title | WStyle_SysMenu ),
+ myY2MinEdit( 0 ), myY2MaxEdit( 0 ), mySecondAxisY( secondAxisY )
+
+{
+ setCaption( tr( "FIT_DATA_TLT" ) );
+ setSizeGripEnabled( TRUE );
+ QGridLayout* topLayout = new QGridLayout( this );
+ topLayout->setSpacing( SPACING_SIZE );
+ topLayout->setMargin( MARGIN_SIZE );
+
+ // 'Range' group
+ myRangeGrp = new QButtonGroup( this );
+ myRangeGrp->setColumnLayout( 0, Qt::Vertical );
+ myRangeGrp->layout()->setSpacing( 0 );
+ myRangeGrp->layout()->setMargin( 0 );
+ QGridLayout* aGridLayout = new QGridLayout( myRangeGrp->layout() );
+ aGridLayout->setAlignment( Qt::AlignTop );
+ aGridLayout->setMargin( MARGIN_SIZE );
+ aGridLayout->setSpacing( SPACING_SIZE );
+
+ myModeAllRB = new QRadioButton( tr( "FIT_ALL" ), myRangeGrp );
+ myModeHorRB = new QRadioButton( tr( "FIT_HORIZONTAL" ), myRangeGrp );
+ myModeVerRB = new QRadioButton( tr( "FIT_VERTICAL" ), myRangeGrp );
+
+ QDoubleValidator* aValidator = new QDoubleValidator( this );
+ myXMinEdit = new QLineEdit( myRangeGrp );
+ myXMinEdit->setValidator( aValidator );
+ myXMinEdit->setSizePolicy( QSizePolicy( QSizePolicy::Expanding, QSizePolicy::Fixed ) );
+ myXMinEdit->setMinimumSize( MIN_EDIT_SIZE, 0 );
+ myXMinEdit->setText( "0.0" );
+
+ myYMinEdit = new QLineEdit( myRangeGrp );
+ myYMinEdit->setValidator( aValidator );
+ myYMinEdit->setSizePolicy( QSizePolicy( QSizePolicy::Expanding, QSizePolicy::Fixed ) );
+ myYMinEdit->setMinimumSize( MIN_EDIT_SIZE, 0 );
+ myYMinEdit->setText( "0.0" );
+
+ myXMaxEdit = new QLineEdit( myRangeGrp );
+ myXMaxEdit->setValidator( aValidator );
+ myXMaxEdit->setSizePolicy( QSizePolicy( QSizePolicy::Expanding, QSizePolicy::Fixed ) );
+ myXMaxEdit->setMinimumSize( MIN_EDIT_SIZE, 0 );
+ myXMaxEdit->setText( "0.0" );
+
+ myYMaxEdit = new QLineEdit( myRangeGrp );
+ myYMaxEdit->setValidator( aValidator );
+ myYMaxEdit->setSizePolicy( QSizePolicy( QSizePolicy::Expanding, QSizePolicy::Fixed ) );
+ myYMaxEdit->setMinimumSize( MIN_EDIT_SIZE, 0 );
+ myYMaxEdit->setText( "0.0" );
+
+ if (mySecondAxisY) {
+ myY2MinEdit = new QLineEdit( myRangeGrp );
+ myY2MinEdit->setValidator( aValidator );
+ myY2MinEdit->setSizePolicy( QSizePolicy( QSizePolicy::Expanding, QSizePolicy::Fixed ) );
+ myY2MinEdit->setMinimumSize( MIN_EDIT_SIZE, 0 );
+ myY2MinEdit->setText( "0.0" );
+
+ myY2MaxEdit = new QLineEdit( myRangeGrp );
+ myY2MaxEdit->setValidator( aValidator );
+ myY2MaxEdit->setSizePolicy( QSizePolicy( QSizePolicy::Expanding, QSizePolicy::Fixed ) );
+ myY2MaxEdit->setMinimumSize( MIN_EDIT_SIZE, 0 );
+ myY2MaxEdit->setText( "0.0" );
+ }
+
+ QFrame* aHLine = new QFrame( myRangeGrp );
+ aHLine->setFrameStyle( QFrame::HLine | QFrame::Sunken );
+
+ QHBoxLayout* aModeLayout = new QHBoxLayout;
+ aModeLayout->setMargin( 0 );
+ aModeLayout->setSpacing( SPACING_SIZE );
+ aModeLayout->addWidget( myModeAllRB );
+ aModeLayout->addWidget( myModeHorRB );
+ aModeLayout->addWidget( myModeVerRB );
+
+ QLabel* horLab = new QLabel( tr( "HORIZONTAL_AXIS" ), myRangeGrp );
+ QLabel* verLab = new QLabel( tr( "VERTICAL_AXIS" ), myRangeGrp );
+ if (mySecondAxisY)
+ verLab->setText( tr( "VERTICAL_LEFT_AXIS" ) );
+
+ QFont font = horLab->font(); font.setBold( true );
+ horLab->setFont( font ); verLab->setFont( font );
+
+ aGridLayout->addMultiCellLayout( aModeLayout, 0, 0, 0, 4 );
+ aGridLayout->addMultiCellWidget( aHLine, 1, 1, 0, 4 );
+ aGridLayout->addWidget ( horLab, 2, 0 );
+ aGridLayout->addWidget ( new QLabel( tr( "MIN_VALUE_LAB" ), myRangeGrp ),
+ 2, 1 );
+ aGridLayout->addWidget ( myXMinEdit, 2, 2 );
+ aGridLayout->addWidget ( new QLabel( tr( "MAX_VALUE_LAB" ), myRangeGrp ),
+ 2, 3 );
+ aGridLayout->addWidget ( myXMaxEdit, 2, 4 );
+ aGridLayout->addWidget ( verLab, 3, 0 );
+ aGridLayout->addWidget ( new QLabel( tr( "MIN_VALUE_LAB" ), myRangeGrp ),
+ 3, 1 );
+ aGridLayout->addWidget ( myYMinEdit, 3, 2 );
+ aGridLayout->addWidget ( new QLabel( tr( "MAX_VALUE_LAB" ), myRangeGrp ),
+ 3, 3 );
+ aGridLayout->addWidget ( myYMaxEdit, 3, 4 );
+
+ if (mySecondAxisY) {
+ QLabel* ver2Lab = new QLabel(tr( "VERTICAL_RIGHT_AXIS" ), myRangeGrp );
+ ver2Lab->setFont( font );
+ aGridLayout->addWidget ( ver2Lab, 4, 0 );
+ aGridLayout->addWidget ( new QLabel( tr( "MIN_VALUE_LAB" ), myRangeGrp ),
+ 4, 1 );
+ aGridLayout->addWidget ( myY2MinEdit, 4, 2 );
+ aGridLayout->addWidget ( new QLabel( tr( "MAX_VALUE_LAB" ), myRangeGrp ),
+ 4, 3 );
+ aGridLayout->addWidget ( myY2MaxEdit, 4, 4 );
+ }
+
+ // OK/Cancel buttons
+ myOkBtn = new QPushButton( tr( "BUT_OK" ), this, "buttonOk" );
+ myOkBtn->setAutoDefault( TRUE );
+ myOkBtn->setDefault( TRUE );
+ myCancelBtn = new QPushButton( tr( "BUT_CANCEL" ), this, "buttonCancel" );
+ myCancelBtn->setAutoDefault( TRUE );
+
+ topLayout->addMultiCellWidget( myRangeGrp, 0, 0, 0, 2 );
+ topLayout->addWidget( myOkBtn, 1, 0 );
+ topLayout->setColStretch( 1, 5 );
+ topLayout->addWidget( myCancelBtn, 1, 2 );
+
+ // connect signals
+ connect( myOkBtn, SIGNAL( clicked() ), this, SLOT( accept() ) );
+ connect( myCancelBtn, SIGNAL( clicked() ), this, SLOT( reject() ) );
+ connect( myRangeGrp, SIGNAL( clicked( int ) ), this, SLOT( onModeChanged( int ) ) );
+
+ // initial state
+ myModeAllRB->setChecked( true );
+ onModeChanged( 0 );
+}
+
+/*!
+ Sets range
+*/
+void Plot2d_FitDataDlg::setRange( const double xMin,
+ const double xMax,
+ const double yMin,
+ const double yMax,
+ const double y2Min,
+ const double y2Max)
+{
+ myXMinEdit->setText( QString::number( xMin ) );
+ myXMaxEdit->setText( QString::number( xMax ) );
+ myYMinEdit->setText( QString::number( yMin ) );
+ myYMaxEdit->setText( QString::number( yMax ) );
+ if (mySecondAxisY) {
+ myY2MinEdit->setText( QString::number( y2Min ) );
+ myY2MaxEdit->setText( QString::number( y2Max ) );
+ }
+}
+
+/*!
+ Gets range, returns mode (see getMode())
+*/
+int Plot2d_FitDataDlg::getRange( double& xMin,
+ double& xMax,
+ double& yMin,
+ double& yMax,
+ double& y2Min,
+ double& y2Max)
+{
+ xMin = myXMinEdit->text().toDouble();
+ xMax = myXMaxEdit->text().toDouble();
+ yMin = myYMinEdit->text().toDouble();
+ yMax = myYMaxEdit->text().toDouble();
+ if (mySecondAxisY) {
+ y2Min = myY2MinEdit->text().toDouble();
+ y2Max = myY2MaxEdit->text().toDouble();
+ }
+ else {
+ y2Min = 0;
+ y2Max = 0;
+ }
+ int myMode = 0;
+ if ( myModeAllRB->isChecked() )
+ myMode = 0;
+ if ( myModeHorRB->isChecked() )
+ myMode = 1;
+ if ( myModeVerRB->isChecked() )
+ myMode = 2;
+ return myMode;
+}
+
+/*!
+ Gets mode : 0 - Fit all; 1 - Fit horizontal, 2 - Fit vertical
+*/
+int Plot2d_FitDataDlg::getMode()
+{
+ int myMode = 0;
+ if ( myModeAllRB->isChecked() )
+ myMode = 0;
+ if ( myModeHorRB->isChecked() )
+ myMode = 1;
+ if ( myModeVerRB->isChecked() )
+ myMode = 2;
+ return myMode;
+}
+
+/*!
+ Called when range mode changed
+*/
+void Plot2d_FitDataDlg::onModeChanged(int mode)
+{
+ bool badFocus;
+ switch( mode ) {
+ case 0: // fit all mode
+ myXMinEdit->setEnabled(true);
+ myXMaxEdit->setEnabled(true);
+ myYMinEdit->setEnabled(true);
+ myYMaxEdit->setEnabled(true);
+ if (mySecondAxisY) {
+ myY2MinEdit->setEnabled(true);
+ myY2MaxEdit->setEnabled(true);
+ }
+ break;
+ case 1: // fit horizontal mode
+ badFocus = myYMinEdit->hasFocus() || myYMaxEdit->hasFocus();
+ myXMinEdit->setEnabled(true);
+ myXMaxEdit->setEnabled(true);
+ myYMinEdit->setEnabled(false);
+ myYMaxEdit->setEnabled(false);
+ if (mySecondAxisY) {
+ myY2MinEdit->setEnabled(false);
+ myY2MaxEdit->setEnabled(false);
+ }
+ if (badFocus)
+ myXMinEdit->setFocus();
+ break;
+ case 2: // fit vertical mode
+ badFocus = myXMinEdit->hasFocus() || myXMaxEdit->hasFocus();
+ myXMinEdit->setEnabled(false);
+ myXMaxEdit->setEnabled(false);
+ myYMinEdit->setEnabled(true);
+ myYMaxEdit->setEnabled(true);
+ if (mySecondAxisY) {
+ myY2MinEdit->setEnabled(true);
+ myY2MaxEdit->setEnabled(true);
+ }
+ if (badFocus)
+ myYMinEdit->setFocus();
+ break;
+ }
+}
+
--- /dev/null
+// SALOME Plot2d : implementation of desktop and GUI kernel
+//
+// Copyright (C) 2003 CEA/DEN, EDF R&D
+//
+//
+//
+// File : Plot2d_SetupCurveDlg.cxx
+// Author : Vadim SANDLER
+// Module : SALOME
+// $Header$
+
+#include "Plot2d_SetupCurveDlg.h"
+#include "SUIT_Tools.h"
+#include <qlayout.h>
+#include <qlabel.h>
+#include <qpushbutton.h>
+#include <qcombobox.h>
+#include <qspinbox.h>
+#include <qtoolbutton.h>
+#include <qgroupbox.h>
+#include <qcolordialog.h>
+
+#ifndef WNT
+using namespace std;
+#endif
+
+#define MARGIN_SIZE 11
+#define SPACING_SIZE 6
+#define MIN_COMBO_WIDTH 100
+#define MIN_SPIN_WIDTH 50
+#define MAX_LINE_WIDTH 100
+
+/*!
+ Constructor
+*/
+Plot2d_SetupCurveDlg::Plot2d_SetupCurveDlg( QWidget* parent )
+ : QDialog( parent, "Plot2d_SetupCurveDlg", true, WStyle_Customize | WStyle_NormalBorder | WStyle_Title | WStyle_SysMenu )
+{
+ setCaption( tr("TLT_SETUP_CURVE") );
+ setSizeGripEnabled( TRUE );
+ QGridLayout* topLayout = new QGridLayout( this );
+ topLayout->setSpacing( SPACING_SIZE );
+ topLayout->setMargin( MARGIN_SIZE );
+
+ QGroupBox* TopGroup = new QGroupBox( this );
+ TopGroup->setColumnLayout( 0, Qt::Vertical );
+ TopGroup->layout()->setSpacing( 0 ); TopGroup->layout()->setMargin( 0 );
+ QGridLayout* TopGroupLayout = new QGridLayout( TopGroup->layout() );
+ TopGroupLayout->setAlignment( Qt::AlignTop );
+ TopGroupLayout->setSpacing( SPACING_SIZE ); TopGroupLayout->setMargin( MARGIN_SIZE );
+
+ QLabel* aLineTypeLab = new QLabel( tr( "CURVE_LINE_TYPE_LAB" ), TopGroup );
+ myLineCombo = new QComboBox( false, TopGroup );
+ myLineCombo->setSizePolicy( QSizePolicy( QSizePolicy::Expanding, QSizePolicy::Fixed ) );
+ myLineCombo->setMinimumWidth( MIN_COMBO_WIDTH );
+ myLineCombo->insertItem( tr( "NONE_LINE_LBL" ) );
+ myLineCombo->insertItem( tr( "SOLID_LINE_LBL" ) );
+ myLineCombo->insertItem( tr( "DASH_LINE_LBL" ) );
+ myLineCombo->insertItem( tr( "DOT_LINE_LBL" ) );
+ myLineCombo->insertItem( tr( "DASHDOT_LINE_LBL" ) );
+ myLineCombo->insertItem( tr( "DAHSDOTDOT_LINE_LBL" ) );
+ myLineCombo->setCurrentItem( 1 ); // SOLID by default
+
+ QLabel* aLineWidthLab = new QLabel( tr( "CURVE_LINE_WIDTH_LAB" ), TopGroup );
+ myLineSpin = new QSpinBox( 0, MAX_LINE_WIDTH, 1, TopGroup );
+ myLineSpin->setSizePolicy( QSizePolicy( QSizePolicy::Expanding, QSizePolicy::Fixed ) );
+ myLineSpin->setMinimumWidth( MIN_SPIN_WIDTH );
+ myLineSpin->setValue( 0 ); // default width is 0
+
+ QLabel* aMarkerLab = new QLabel( tr( "CURVE_MARKER_TYPE_LAB" ), TopGroup );
+ myMarkerCombo = new QComboBox( false, TopGroup );
+ myMarkerCombo->setSizePolicy( QSizePolicy( QSizePolicy::Expanding, QSizePolicy::Fixed ) );
+ myMarkerCombo->setMinimumWidth( MIN_COMBO_WIDTH );
+ myMarkerCombo->insertItem( tr( "NONE_MARKER_LBL" ) );
+ myMarkerCombo->insertItem( tr( "CIRCLE_MARKER_LBL" ) );
+ myMarkerCombo->insertItem( tr( "RECTANGLE_MARKER_LBL" ) );
+ myMarkerCombo->insertItem( tr( "DIAMOND_MARKER_LBL" ) );
+ myMarkerCombo->insertItem( tr( "DTRIANGLE_MARKER_LBL" ) );
+ myMarkerCombo->insertItem( tr( "UTRIANGLE_MARKER_LBL" ) );
+ myMarkerCombo->insertItem( tr( "LTRIANGLE_MARKER_LBL" ) );
+ myMarkerCombo->insertItem( tr( "RTRIANGLE_MARKER_LBL" ) );
+ myMarkerCombo->insertItem( tr( "CROSS_MARKER_LBL" ) );
+ myMarkerCombo->insertItem( tr( "XCROSS_MARKER_LBL" ) );
+ myMarkerCombo->setCurrentItem( 1 ); // CIRCLE by default
+
+ QLabel* aColorLab = new QLabel( tr( "CURVE_COLOR_LAB" ), TopGroup );
+ myColorBtn = new QToolButton( TopGroup );
+ myColorBtn->setMinimumSize(25, 25);
+
+ TopGroupLayout->addWidget( aLineTypeLab, 0, 0 );
+ TopGroupLayout->addMultiCellWidget( myLineCombo, 0, 0, 1, 2 );
+ TopGroupLayout->addWidget( aLineWidthLab, 1, 0 );
+ TopGroupLayout->addMultiCellWidget( myLineSpin, 1, 1, 1, 2 );
+ TopGroupLayout->addWidget( aMarkerLab, 2, 0 );
+ TopGroupLayout->addMultiCellWidget( myMarkerCombo, 2, 2, 1, 2 );
+ TopGroupLayout->addWidget( aColorLab, 3, 0 );
+ TopGroupLayout->addWidget( myColorBtn, 3, 1 );
+ TopGroupLayout->setColStretch( 2, 5 );
+
+ QGroupBox* GroupButtons = new QGroupBox( this );
+ GroupButtons->setColumnLayout( 0, Qt::Vertical );
+ GroupButtons->layout()->setSpacing( 0 ); GroupButtons->layout()->setMargin( 0 );
+ QHBoxLayout* GroupButtonsLayout = new QHBoxLayout( GroupButtons->layout() );
+ GroupButtonsLayout->setAlignment( Qt::AlignTop );
+ GroupButtonsLayout->setSpacing( SPACING_SIZE ); GroupButtonsLayout->setMargin( MARGIN_SIZE );
+
+ myOkBtn = new QPushButton( tr( "BUT_OK" ), GroupButtons );
+ myOkBtn->setAutoDefault( true ); myOkBtn->setDefault( true );
+ myCancelBtn = new QPushButton( tr( "BUT_CANCEL" ) , GroupButtons );
+ myCancelBtn->setAutoDefault( true );
+
+ GroupButtonsLayout->addWidget( myOkBtn );
+ GroupButtonsLayout->addStretch();
+ GroupButtonsLayout->addWidget( myCancelBtn );
+
+ connect( myColorBtn, SIGNAL( clicked() ), this, SLOT( onColorChanged() ) );
+ connect( myOkBtn, SIGNAL( clicked() ), this, SLOT( accept() ) );
+ connect( myCancelBtn, SIGNAL( clicked() ), this, SLOT( reject() ) );
+ setColor( QColor( 0, 0, 0 ) );
+
+ topLayout->addWidget( TopGroup, 0, 0 );
+ topLayout->addWidget( GroupButtons, 1, 0 );
+
+ SUIT_Tools::centerWidget( this, parent );
+}
+/*!
+ Destructor
+*/
+Plot2d_SetupCurveDlg::~Plot2d_SetupCurveDlg()
+{
+}
+/*!
+ Sets line style and width
+*/
+void Plot2d_SetupCurveDlg::setLine( const int line, const int width )
+{
+ myLineCombo->setCurrentItem( line );
+ myLineSpin->setValue( width );
+}
+/*!
+ Gets line style
+*/
+int Plot2d_SetupCurveDlg::getLine() const
+{
+ return myLineCombo->currentItem();
+}
+/*!
+ Gets line width
+*/
+int Plot2d_SetupCurveDlg::getLineWidth() const
+{
+ return myLineSpin->value();
+}
+/*!
+ Sets marker style
+*/
+void Plot2d_SetupCurveDlg::setMarker( const int marker )
+{
+ myMarkerCombo->setCurrentItem( marker );
+}
+/*!
+ Gets marker style
+*/
+int Plot2d_SetupCurveDlg::getMarker() const
+{
+ return myMarkerCombo->currentItem();
+}
+/*!
+ Sets color
+*/
+void Plot2d_SetupCurveDlg::setColor( const QColor& color )
+{
+ QPalette pal = myColorBtn->palette();
+ QColorGroup ca = pal.active();
+ ca.setColor( QColorGroup::Button, color );
+ QColorGroup ci = pal.inactive();
+ ci.setColor( QColorGroup::Button, color );
+ pal.setActive( ca );
+ pal.setInactive( ci );
+ myColorBtn->setPalette( pal );
+}
+/*!
+ Gets color
+*/
+QColor Plot2d_SetupCurveDlg::getColor() const
+{
+ return myColorBtn->palette().active().button();
+}
+/*!
+ <Color> button slot, invokes color selection dialog box
+*/
+void Plot2d_SetupCurveDlg::onColorChanged()
+{
+ QColor color = QColorDialog::getColor( getColor() );
+ if ( color.isValid() ) {
+ setColor( color );
+ }
+}
+
+
+
+
+
--- /dev/null
+# SALOME RegistryDisplay : GUI for Registry server implementation
+#
+# Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+# CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+#
+# This library is free software; you can redistribute it and/or
+# modify it under the terms of the GNU Lesser General Public
+# License as published by the Free Software Foundation; either
+# version 2.1 of the License.
+#
+# This library is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# Lesser General Public License for more details.
+#
+# You should have received a copy of the GNU Lesser General Public
+# License along with this library; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+#
+# See http://www.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+#
+#
+#
+# File : Makefile.in
+# Author : Paul RASCLE, EDF
+# Module : SALOME
+# $Header$
+
+top_srcdir=@top_srcdir@
+top_builddir=../..
+srcdir=@srcdir@
+VPATH=.:@srcdir@:@top_srcdir@/idl
+
+@COMMENCE@
+
+EXPORT_PYSCRIPTS =
+
+EXPORT_HEADERS= HelpWindow.hxx \
+ IntervalWindow.hxx \
+ RegWidget.h
+
+# Libraries targets
+
+LIB = libRegistryDisplay.la
+
+LIB_SRC = HelpWindow.cxx \
+ RegWidget.cxx \
+ RegWidgetFactory.cxx \
+ IntervalWindow.cxx
+
+LIB_MOC = RegWidget.h
+
+LIB_CLIENT_IDL = SALOME_Registry.idl SALOME_Exception.idl
+
+CPPFLAGS+=$(QT_INCLUDES) -I${KERNEL_ROOT_DIR}/include/salome
+LDFLAGS+=$(QT_MT_LIBS) -L$(KERNEL_ROOT_DIR)/lib/salome -lSalomeNS -lOpUtil
+
+
+@CONCLUDE@
--- /dev/null
+//======================================================================================================
+// File: ResourceExporter.cxx
+// Created: 27/06/05
+// Author: Vadim SANDLER
+// Copyright (C) CEA 2005
+//
+// This tool provides command-line interface allowing to modify user preferences.
+// The tool can be used by the compilation procedures in order to set default preferences for the module.
+//
+// Usage:
+// ResourceExporter <parameters-list>
+// Parameters have the following format:
+// '<section>:<name>=<new_value>' - to set <new_value> for the user
+// preference <name> from the <section> section;
+// '<section>:<name>+=<value>[|<separator>]' - the <value> is appended to the current value
+// of the preference <name> from the <section> section;
+// separator is used to concatenate old and new values,
+// by default comma (',') symbol is used
+// '-<section>:<name>' - to remove user preference <name> from the <section>
+// section. Note that only use preference file is
+// influenced, you may need to use '<section>:<name>=""'
+// option
+// The number of parameters is limeted only by maximum possible length of the command line.
+//======================================================================================================
+
+#include "SUIT_ResourceMgr.h"
+#include <qfile.h>
+#include <qdir.h>
+#include <qstringlist.h>
+#include <qapplication.h>
+#include <iostream>
+
+//============================================================
+// salomeVersion(): get the SALOME version number
+//============================================================
+static QString salomeVersion()
+{
+ QString path( ::getenv( "GUI_ROOT_DIR" ) );
+ if ( !path.isEmpty() )
+ path += QDir::separator();
+ path += QString( "bin/salome/VERSION" );
+
+ QFile vf( path );
+ if ( !vf.open( IO_ReadOnly ) )
+ return QString::null;
+
+ QString line;
+ vf.readLine( line, 1024 );
+ vf.close();
+
+ if ( line.isEmpty() )
+ return QString::null;
+
+ while ( !line.isEmpty() && line.at( line.length() - 1 ) == QChar( '\n' ) )
+ line.remove( line.length() - 1, 1 );
+
+ QString ver;
+ int idx = line.findRev( ":" );
+ if ( idx != -1 )
+ ver = line.mid( idx + 1 ).stripWhiteSpace();
+
+ return ver;
+}
+
+//============================================================
+// help(): print the help information
+//============================================================
+static void help()
+{
+ std::cout << "" << std::endl;
+ std::cout << "ResourceExporter: provides command-line interface to modify user preferences." << std::endl;
+ std::cout << "" << std::endl;
+ std::cout << "Usage:" << std::endl;
+ std::cout << " ResourceExporter <parameters-list>" << std::endl;
+ std::cout << "Parameters have the following format:" << std::endl;
+ std::cout << " '<section>:<name>=<new_value>' - to set <new_value> for the user " << std::endl;
+ std::cout << " preference <name> from the <section> section;" << std::endl;
+ std::cout << " '<section>:<name>+=<value>[|<separator>]' - the <value> is appended to the current value " << std::endl;
+ std::cout << " of the preference <name> from the <section> section;" << std::endl;
+ std::cout << " separator is used to concatenate old and new values," << std::endl;
+ std::cout << " by default comma (',') symbol is used" << std::endl;
+ std::cout << " '-<section>:<name>' - to remove user preference <name> from the <section>" << std::endl;
+ std::cout << " section. Note that only use preference file is " << std::endl;
+ std::cout << " influenced, you may need to use '<section>:<name>=""'" << std::endl;
+ std::cout << " option" << std::endl;
+ std::cout << "The number of parameters is limeted only by maximum possible length of the command line." << std::endl;
+ std::cout << "" << std::endl;
+}
+
+//============================================================
+// main(): application main() function
+//============================================================
+int main( int argc, char** argv )
+{
+ QApplication app( argc, argv );
+ if ( argc > 1 ) {
+ SUIT_ResourceMgr* resMgr = new SUIT_ResourceMgr( QString( "SalomeApp" ), QString( "%1Config" ) );
+ resMgr->setVersion( salomeVersion() );
+ resMgr->setCurrentFormat( QString( "xml" ) );
+ resMgr->loadLanguage();
+ for ( int i = 1; i < argc; i ++ ) {
+ QString anArg = QString( argv[i] ).stripWhiteSpace();
+ if ( anArg.startsWith( "-" ) ) {
+ anArg.remove( 0, 1 );
+ if ( anArg.contains( ":" ) ) {
+ QStringList vals = QStringList::split( ":", anArg );
+ QString section = vals[ 0 ].stripWhiteSpace();
+ QString param = vals[ 1 ].stripWhiteSpace();
+ if ( section.isEmpty() || param.isEmpty() ) continue;
+ resMgr->remove( section, param );
+ }
+ }
+ else if ( anArg.contains( "+=" ) ) {
+ QStringList vals = QStringList::split( "+=", anArg );
+ if ( vals[ 0 ].contains( ":" ) ) {
+ QStringList vals1 = QStringList::split( ":", vals[ 0 ] );
+ QString section = vals1[ 0 ].stripWhiteSpace();
+ QString param = vals1[ 1 ].stripWhiteSpace();
+ QString newValue = vals [ 1 ].stripWhiteSpace();
+ QString separ = ","; // default separator
+ if ( newValue.contains( "|" ) ) {
+ QStringList vals2 = QStringList::split( "|", newValue );
+ newValue = vals2[ 0 ].stripWhiteSpace();
+ separ = vals2[ 1 ].stripWhiteSpace();
+ }
+ if ( section.isEmpty() || param.isEmpty() || newValue.isEmpty() || separ.isEmpty() ) continue;
+ QString value = resMgr->stringValue( section, param );
+ QStringList valsOld = QStringList::split( separ, value );
+ QStringList valsNew = QStringList::split( separ, newValue );
+ for ( int i = 0; i < valsNew.count(); i++ )
+ if ( !valsOld.contains( valsNew[i] ) )
+ valsOld.append( valsNew[i] );
+ resMgr->setValue( section, param, valsOld.join( separ ) );
+ }
+ }
+ else if ( anArg.contains( "=" ) ) {
+ QStringList vals = QStringList::split( "=", anArg );
+ if ( vals[ 0 ].contains( ":" ) ) {
+ QStringList vals1 = QStringList::split( ":", vals[ 0 ] );
+ QString section = vals1[ 0 ].stripWhiteSpace();
+ QString param = vals1[ 1 ].stripWhiteSpace();
+ QString value = vals [ 1 ].stripWhiteSpace();
+ if ( section.isEmpty() || param.isEmpty() ) continue;
+ resMgr->setValue( section, param, value );
+ }
+ }
+ }
+ resMgr->save();
+ delete resMgr;
+ }
+ else {
+ help();
+ }
+ return 0;
+}
--- /dev/null
+# Copyright (C) 2003 CEA/DEN, EDF R&D
+#
+#
+#
+# File : Makefile.in
+# Author : Nicolas REJNERI
+# Module : SALOME
+# $Header$
+
+top_srcdir=@top_srcdir@
+top_builddir=../../..
+srcdir=@srcdir@
+VPATH=.:@srcdir@:@top_srcdir@/idl
+
+@COMMENCE@
+
+# small trick for Mandrake-10.1: PyQt 3.13 does not support Qt 3.3.3
+ifeq ($(QT_VERS),Qt_3_3_3)
+QT_VERS = Qt_3_3_0
+endif
+
+ifeq ($(QT_VERS),Qt_3_3_4)
+QT_VERS = Qt_3_3_0
+endif
+
+# Sip flags
+SIP_FLAGS = -t WS_X11 -t $(QT_VERS) $(PYQT_SIPFLAGS) -s ".cc" -c . -I $(PYQT_SIPS)
+
+# Sip sources
+ifeq ($(SIP_VERS),v4_old)
+SIP_SRC = sipSalomePyQtGUIcmodule.cc
+SIP_FILES = SALOME_PYQT_GUI.sip
+else
+ifeq ($(SIP_VERS),v4_new)
+SIP_SRC = sipSalomePyQtGUIcmodule.cc
+SIP_FILES = SALOME_PYQT_GUI.sip
+else
+SIP_SRC = SalomePyQtGUIcmodule.cc
+SIP_FILES = SALOME_PYQT_GUI.sip
+endif
+endif
+
+######################
+
+# headers
+EXPORT_HEADERS = SALOME_PYQT_GUI.h \
+ SALOME_PYQT_PyInterp.h \
+ SALOME_PYQT_Module.h
+
+# Library target
+LIB = libSalomePyQtGUI.la
+
+# library sources
+LIB_SRC = SALOME_PYQT_PyInterp.cxx \
+ SALOME_PYQT_Module.cxx \
+ $(SIP_SRC)
+
+# moc pre-processing
+LIB_MOC = SALOME_PYQT_Module.h
+
+LIB_CLIENT_IDL = SALOME_Exception.idl \
+ SALOME_GenericObj.idl \
+ SALOME_ContainerManager.idl \
+ SALOME_Component.idl
+
+CPPFLAGS += $(QT_INCLUDES) $(SIP_INCLUDES) $(PYTHON_INCLUDES) $(OCC_INCLUDES) $(VTK_INCLUDES) $(OGL_INCLUDES) $(BOOST_CPPFLAGS) -DHAVE_CONFIG_H -I${KERNEL_ROOT_DIR}/include/salome -D__CALL_OLD_METHODS__
+
+LIBS += $(PYTHON_LIBS) $(SIP_LIBS) $(PYQT_LIBS) $(VTK_LIBS) $(OGL_LIBS)
+LDFLAGS += -lPyInterp -lSalomeApp
+
+##################################
+
+# Custom build step: generate C++ wrapping according to $(SIP_FILES)
+
+$(SIP_SRC): $(SIP_FILES)
+ $(SIP) $(SIP_FLAGS) $<
+
+$(MOC_SRC): $(MOC_H)
+ $(MOC) $< -o $@
+
+###################################
+
+@CONCLUDE@
--- /dev/null
+# Copyright (C) 2003 CEA/DEN, EDF R&D
+#
+#
+#
+# File : Makefile.in
+# Author : Nicolas REJNERI
+# Module : SALOME
+# $Header$
+
+top_srcdir=@top_srcdir@
+top_builddir=../../..
+srcdir=@srcdir@
+VPATH=.:@srcdir@:@top_srcdir@/idl
+
+
+@COMMENCE@
+
+# small trick for Mandrake-10.1: PyQt 3.13 does not support Qt 3.3.3
+ifeq ($(QT_VERS),Qt_3_3_3)
+QT_VERS = Qt_3_3_0
+endif
+ifeq ($(QT_VERS),Qt_3_3_4)
+QT_VERS = Qt_3_3_0
+endif
+
+# Sip flags
+SIP_FLAGS = -t WS_X11 -t $(QT_VERS) $(PYQT_SIPFLAGS) -s ".cc" -c . -I $(PYQT_SIPS)
+
+# Sip common sources
+SIP_SRC = sipSalomePyQtSalomePyQt.cc \
+ sipSalomePyQtSALOME_Selection.cc \
+ sipSalomePyQtQtxAction.cc
+
+# Sip version-specific sources
+ifeq ($(SIP_VERS),v4_old)
+SIP_SRC += sipSalomePyQtcmodule.cc
+else
+ifeq ($(SIP_VERS),v4_new)
+SIP_SRC += sipSalomePyQtcmodule.cc
+else
+SIP_SRC += SalomePyQtcmodule.cc
+endif
+endif
+
+# Sip/moc sources
+ifeq ($(SIP_VERS),v4_old)
+MOC_SRC = sipSalomePyQtcmodule_moc.cxx
+MOC_H = sipSalomePyQtcmodule.h
+else
+ifeq ($(SIP_VERS),v3_new)
+MOC_SRC = SalomePyQtcmodule_moc.cxx
+MOC_H = SalomePyQtcmodule.h
+else
+ifeq ($(SIP_VERS),v3_old)
+MOC_SRC = sipSalomePyQtProxySalomePyQt_moc.cxx
+MOC_H = sipSalomePyQtProxySalomePyQt.h
+endif
+endif
+endif
+
+# Sip definition files
+ifeq ($(SIP_VERS),v4_old)
+SIP_FILES = SalomePyQt_v4.sip
+else
+ifeq ($(SIP_VERS),v4_new)
+SIP_FILES = SalomePyQt_v4.sip
+else
+SIP_FILES = SalomePyQt.sip
+endif
+endif
+
+# Libraries targets
+ifeq ($(SIP_VERS),v4_old)
+LIB = SalomePyQt.so
+else
+ifeq ($(SIP_VERS),v4_new)
+LIB = SalomePyQt.so
+else
+LIB = libSalomePyQtcmodule.la
+endif
+endif
+
+# Exported python scripts
+ifeq ($(SIP_VERS),v3_old)
+EXPORT_SHAREDPYSCRIPTS = SalomePyQt.py
+else
+ifeq ($(SIP_VERS),v3_new)
+EXPORT_SHAREDPYSCRIPTS = SalomePyQt.py
+endif
+endif
+
+# Library sources
+LIB_SRC = SalomePyQt.cxx \
+ $(SIP_SRC) \
+ $(MOC_SRC)
+
+# Library moc sources
+LIB_MOC = SalomePyQt.h
+
+# Client IDL
+LIB_CLIENT_IDL = SALOME_Exception.idl SALOME_GenericObj.idl
+
+# Compilation/linkage flags
+CPPFLAGS += $(QT_INCLUDES) $(SIP_INCLUDES) $(PYTHON_INCLUDES) $(OCC_INCLUDES) $(VTK_INCLUDES) $(OGL_INCLUDES) $(BOOST_CPPFLAGS) -DHAVE_CONFIG_H -I${KERNEL_ROOT_DIR}/include/salome
+LIBS += $(PYTHON_LIBS) $(SIP_LIBS) $(PYQT_LIBS) $(VTK_LIBS) $(OGL_LIBS)
+LDFLAGS += -lsuit -lCAM -lstd -lqtx -lSalomeApp -lSalomeSession -lEvent -lLogWindow -lVTKViewer -lToolsGUI -L${KERNEL_ROOT_DIR}/lib/salome -lSalomeDS -lSalomePyQtGUI
+
+
+# Custom build step: generate C++ wrapping according to $(SIP_FILES)
+$(SIP_SRC): $(SIP_FILES)
+ $(SIP) $(SIP_FLAGS) $<
+
+$(MOC_SRC): $(MOC_H)
+ $(MOC) $< -o $@
+
+@CONCLUDE@
--- /dev/null
+"""
+
+"""
+
+import SALOME_Session_idl
+
+# this function is required
+
+def init_shared_modules():
+ """
+ This function initializes shared modules that need to be
+ """
+ pass
--- /dev/null
+# File : Makefile.in
+# Author : Vladimir Klyachin (OCN)
+# Module : suit
+# $Header$
+
+top_srcdir=@top_srcdir@
+top_builddir=../..
+srcdir=@srcdir@
+VPATH=.:@srcdir@:@srcdir@/resources
+
+
+@COMMENCE@
+
+# header files
+EXPORT_HEADERS= SUIT.h \
+ SUIT_ActionOperation.h \
+ SUIT_Application.h \
+ SUIT_Convertor.h \
+ SUIT_DataObject.h \
+ SUIT_DataObjectIterator.h \
+ SUIT_DataObjectKey.h \
+ SUIT_DataOwner.h \
+ SUIT_Desktop.h \
+ SUIT_ExceptionHandler.h \
+ SUIT_FileDlg.h \
+ SUIT_FileValidator.h \
+ SUIT_MessageBox.h \
+ SUIT_Operation.h \
+ SUIT_OverrideCursor.h \
+ SUIT_ParserSettings.h \
+ SUIT_PopupClient.h \
+ SUIT_ResourceMgr.h \
+ SUIT_SelectionMgr.h \
+ SUIT_Selector.h \
+ SUIT_Session.h \
+ SUIT_SmartPtr.h \
+ SUIT_Study.h \
+ SUIT_ToolButton.h \
+ SUIT_Tools.h \
+ SUIT_ViewManager.h \
+ SUIT_ViewModel.h \
+ SUIT_ViewWindow.h \
+ SUIT_SelectionFilter.h \
+ SUIT_Accel.h
+
+# .po files to transform in .qm
+PO_FILES = SUIT_images.po \
+ SUIT_msg_en.po
+
+# Libraries targets
+LIB = libsuit.la
+
+LIB_SRC= SUIT_ActionOperation.cxx \
+ SUIT_Application.cxx \
+ SUIT_DataObject.cxx \
+ SUIT_DataObjectIterator.cxx \
+ SUIT_DataObjectKey.cxx \
+ SUIT_DataOwner.cxx \
+ SUIT_Desktop.cxx \
+ SUIT_ExceptionHandler.cxx \
+ SUIT_FileDlg.cxx \
+ SUIT_FileValidator.cxx \
+ SUIT_MessageBox.cxx \
+ SUIT_Operation.cxx \
+ SUIT_OverrideCursor.cxx \
+ SUIT_ParserSettings.cxx \
+ SUIT_PopupClient.cxx \
+ SUIT_ResourceMgr.cxx \
+ SUIT_SelectionMgr.cxx \
+ SUIT_Selector.cxx \
+ SUIT_Session.cxx \
+ SUIT_Study.cxx \
+ SUIT_ToolButton.cxx \
+ SUIT_Tools.cxx \
+ SUIT_ViewManager.cxx \
+ SUIT_ViewModel.cxx \
+ SUIT_ViewWindow.cxx \
+ SUIT_SelectionFilter.cxx \
+ SUIT_Accel.cxx
+
+LIB_MOC = SUIT_ActionOperation.h \
+ SUIT_Application.h \
+ SUIT_DataObject.h \
+ SUIT_Desktop.h \
+ SUIT_FileDlg.h \
+ SUIT_Operation.h \
+ SUIT_PopupClient.h \
+ SUIT_Session.h \
+ SUIT_Study.h \
+ SUIT_ToolButton.h \
+ SUIT_ViewModel.h \
+ SUIT_ViewWindow.h \
+ SUIT_ViewManager.h \
+ SUIT_SelectionMgr.h \
+ SUIT_Selector.h \
+ SUIT_Accel.h
+
+RESOURCES_FILES = \
+ cascade.png \
+ htile.png \
+ vtile.png
+
+CPPFLAGS+=$(QT_INCLUDES)
+
+LDFLAGS+=$(QT_MT_LIBS) -lqtx
+
+@CONCLUDE@
--- /dev/null
+# SALOME SALOMEGUI : implementation of desktop and GUI kernel
+#
+# Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+# CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+#
+# This library is free software; you can redistribute it and/or
+# modify it under the terms of the GNU Lesser General Public
+# License as published by the Free Software Foundation; either
+# version 2.1 of the License.
+#
+# This library is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# Lesser General Public License for more details.
+#
+# You should have received a copy of the GNU Lesser General Public
+# License along with this library; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+#
+# See http://www.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+#
+#
+#
+# File : SALOMEGUI_msg_en.po
+# Module : SALOME
+
+msgid ""
+msgstr ""
+"Project-Id-Version: example-Qt-message-extraction\n"
+"POT-Creation-Date: 1999-02-23 15:38+0200\n"
+"PO-Revision-Date: 2005-05-31 13:25+0400\n"
+"Last-Translator: \n"
+"Content-Type: text/plain; charset=iso-8859-1\n"
+
+msgid "LBL_TOOLBAR_LABEL"
+msgstr "View Operations"
+
+msgid "DSC_FRONT_VIEW"
+msgstr "Front View"
+
+msgid "MNU_FRONT_VIEW"
+msgstr "Front"
+
+msgid "DSC_BACK_VIEW"
+msgstr "Back View"
+
+msgid "MNU_BACK_VIEW"
+msgstr "Back"
+
+msgid "DSC_TOP_VIEW"
+msgstr "Top View"
+
+msgid "MNU_TOP_VIEW"
+msgstr "Top"
+
+msgid "DSC_BOTTOM_VIEW"
+msgstr "Bottom View"
+
+msgid "MNU_BOTTOM_VIEW"
+msgstr "Bottom"
+
+msgid "DSC_LEFT_VIEW"
+msgstr "Left View"
+
+msgid "MNU_LEFT_VIEW"
+msgstr "Left"
+
+msgid "DSC_RIGHT_VIEW"
+msgstr "Right View"
+
+msgid "MNU_RIGHT_VIEW"
+msgstr "Right"
+
+msgid "DSC_RESET_VIEW"
+msgstr "Reset View Point"
+
+msgid "MNU_RESET_VIEW"
+msgstr "Reset"
+
+msgid "DSC_FITALL"
+msgstr "Fit all objects inside the view frame"
+
+msgid "MNU_FITALL"
+msgstr "Fit All"
+
+msgid "DSC_FITRECT"
+msgstr "Fit area within the view frame"
+
+msgid "MNU_FITRECT"
+msgstr "Fit Area"
+
+msgid "DSC_ZOOM_VIEW"
+msgstr "Zoom the view"
+
+msgid "MNU_ZOOM_VIEW"
+msgstr "Zoom"
+
+msgid "DSC_PAN_VIEW"
+msgstr "Panning the view"
+
+msgid "MNU_PAN_VIEW"
+msgstr "Panning"
+
+msgid "DSC_GLOBALPAN_VIEW"
+msgstr "Selection of a new center of the view"
+
+msgid "MNU_GLOBALPAN_VIEW"
+msgstr "Global Panning"
+
+msgid "DSC_ROTATE_VIEW"
+msgstr "Rotation of the point of view around the scene center"
+
+msgid "MNU_ROTATE_VIEW"
+msgstr "Rotation"
+
+msgid "DSC_DUMP_VIEW"
+msgstr "Saves the active view in the image file"
+
+msgid "MNU_DUMP_VIEW"
+msgstr "Dump view..."
+
+msgid "VTK_IMAGE_FILES"
+msgstr "Images Files (*.bmp *.png *.jpg *.jpeg)"
+
+msgid "INF_APP_DUMP_VIEW"
+msgstr "Dump view"
+
+msgid "ERR_DOC_CANT_SAVE_FILE"
+msgstr "Cannot save file"
+
+msgid "ERROR"
+msgstr "Error"
+
+msgid "BUT_OK"
+msgstr "Ok"
+
+msgid "SVTK_Viewer::MEN_DUMP_VIEW"
+msgstr "Dump view..."
+
+msgid "SVTK_Viewer::MEN_SHOW_TOOLBAR"
+msgstr "Show toolbar"
+
+msgid "SVTK_Viewer::MEN_CHANGE_BACKGROUD"
+msgstr "Change background..."
+
+msgid "SVTK_ViewManager::VTK_VIEW_TITLE"
+msgstr "VTK scene:%1 - viewer:%2"
+
+msgid "MNU_SHOW_TRIHEDRON"
+msgstr "Show/Hide trihedron"
+
+msgid "DSC_SHOW_TRIHEDRON"
+msgstr "Show/Hide trihedron in the current view"
--- /dev/null
+// SALOME SalomeApp
+//
+// Copyright (C) 2005 CEA/DEN, EDF R&D
+//
+//
+//
+// File : SalomeApp_StudyPropertiesDlg.cxx
+// Author : Sergey ANIKIN
+// Module : SALOME
+// $Header$
+
+#include "SalomeApp_StudyPropertiesDlg.h"
+#include "SalomeApp_ListView.h"
+#include "SalomeApp_Study.h"
+
+#include "SUIT_Session.h"
+#include <SUIT_Desktop.h>
+#include <SUIT_MessageBox.h>
+
+// OCCT Includes
+#include <OSD_Process.hxx>
+#include <Quantity_Date.hxx>
+
+// CORBA Headers
+#include <SALOMEconfig.h>
+#include CORBA_CLIENT_HEADER(SALOMEDS_Attributes)
+
+// QT Includes
+#include <qpushbutton.h>
+#include <qlayout.h>
+
+using namespace std;
+
+#define DEFAULT_MARGIN 11
+#define DEFAULT_SPACING 6
+#define SPACER_SIZE 5
+#define MIN_LIST_WIDTH 300
+#define MIN_LIST_HEIGHT 150
+
+class SalomeApp_PropItem : public SalomeApp_ListViewItem
+{
+public:
+ /*! constructor */
+ SalomeApp_PropItem(SalomeApp_ListView* parent,
+ const QString theName,
+ const bool theEditable,
+ const int theUserType) :
+ SalomeApp_ListViewItem( parent, theName, theEditable )
+ {
+ setUserType(theUserType);
+ }
+ /*! constructor */
+ SalomeApp_PropItem(SalomeApp_ListView* parent,
+ SalomeApp_ListViewItem* after,
+ const QString theName,
+ const bool theEditable,
+ const int theUserType) :
+ SalomeApp_ListViewItem( parent, after, theName, theEditable )
+ {
+ setUserType(theUserType);
+ }
+ /*! fills widget with initial values (list or single value)*/
+ void fillWidgetWithValues( SalomeApp_EntityEdit* theWidget )
+ {
+ QStringList list;
+ switch(getUserType()) {
+ //case SalomeApp_StudyPropertiesDlg::prpModeId:
+ // {
+ // list << SalomeApp_StudyPropertiesDlg::tr("PRP_MODE_FROM_SCRATCH") <<
+ // SalomeApp_StudyPropertiesDlg::tr("PRP_MODE_FROM_COPYFROM");
+ // theWidget->insertList(list);
+ // break;
+ // }
+ case SalomeApp_StudyPropertiesDlg::prpLockedId:
+ {
+ list << SalomeApp_StudyPropertiesDlg::tr( "PRP_NO" ) << SalomeApp_StudyPropertiesDlg::tr( "PRP_YES" );
+ theWidget->insertList(list, getValue() == SalomeApp_StudyPropertiesDlg::tr( "PRP_NO" ) ? 0 : 1 );
+ break;
+ }
+ case SalomeApp_StudyPropertiesDlg::prpModificationsId:
+ {
+ SalomeApp_Study* study =
+ dynamic_cast<SalomeApp_Study*>( SUIT_Session::session()->activeApplication()->activeStudy() );
+ if (study) {
+ _PTR(Study) studyDoc = study->studyDS();
+ _PTR(AttributeStudyProperties) propAttr;
+ if ( studyDoc ) {
+ propAttr = studyDoc->GetProperties();
+ if ( propAttr ) {
+ std::vector<std::string> aUsers;
+ std::vector<int> aMins, aHours, aDays, aMonths, aYears;
+ propAttr->GetModificationsList(aUsers, aMins, aHours, aDays, aMonths, aYears, false);
+ int aCnt = aUsers.size();
+ for ( int i = 0; i < aCnt; i++ ) {
+ QString val;
+ val.sprintf("%2.2d/%2.2d/%2d %2.2d:%2.2d",
+ aDays [i],
+ aMonths[i],
+ aYears [i],
+ aHours [i],
+ aMins [i]);
+ val = val + " : " + QString( aUsers[i].c_str() );
+ list.prepend(val);
+ }
+ theWidget->setDuplicatesEnabled(true);
+ theWidget->insertList(list);
+ }
+ }
+ }
+ break;
+ }
+ default:
+ {
+ SalomeApp_ListViewItem::fillWidgetWithValues(theWidget);
+ break;
+ }
+ }
+ }
+ /*! finishes editing of entity */
+ virtual UpdateType finishEditing( SalomeApp_EntityEdit* theWidget ) {
+ if ( getUserType() == SalomeApp_StudyPropertiesDlg::prpModificationsId )
+ return utCancel;
+ else
+ return SalomeApp_ListViewItem::finishEditing(theWidget);
+ }
+};
+
+/*!Constructor. Initialize study properties dialog.*/
+SalomeApp_StudyPropertiesDlg::SalomeApp_StudyPropertiesDlg(QWidget* parent)
+ : QDialog(parent, "", TRUE, WStyle_Customize | WStyle_NormalBorder | WStyle_Title | WStyle_SysMenu ),
+ myChanged( false )
+{
+ setCaption(tr("TLT_STUDY_PROPERTIES"));
+ setSizeGripEnabled( true );
+
+ clearWFlags(Qt::WStyle_ContextHelp);
+
+ QGridLayout* mainLayout = new QGridLayout(this);
+ mainLayout->setMargin(DEFAULT_MARGIN);
+ mainLayout->setSpacing(DEFAULT_SPACING);
+
+ myPropList = new SalomeApp_ListView(this);
+ myPropList->addColumn("");
+ myPropList->addColumn("");
+ myPropList->enableEditing(TRUE);
+ myPropList->setMinimumSize(MIN_LIST_WIDTH, MIN_LIST_HEIGHT);
+ mainLayout->addMultiCellWidget(myPropList, 0, 0, 0, 2);
+
+ myOKBtn = new QPushButton(tr("BUT_OK"), this);
+ mainLayout->addWidget(myOKBtn, 1, 0);
+
+ myCancelBtn = new QPushButton(tr("BUT_CANCEL"), this);
+ mainLayout->addWidget(myCancelBtn, 1, 2);
+
+ QSpacerItem* spacer1 =
+ new QSpacerItem(SPACER_SIZE, SPACER_SIZE, QSizePolicy::Expanding, QSizePolicy::Minimum);
+ mainLayout->addItem(spacer1, 1, 1);
+
+ // Display study properties
+ SalomeApp_Study* study =
+ dynamic_cast<SalomeApp_Study*>( SUIT_Session::session()->activeApplication()->activeStudy() );
+ if (study)
+ myStudyDoc = study->studyDS();
+
+ initData();
+
+ connect(myOKBtn, SIGNAL(clicked()), this, SLOT(onOK()));
+ connect(myCancelBtn, SIGNAL(clicked()), this, SLOT(reject()));
+}
+
+/*!
+ Destructor.
+*/
+SalomeApp_StudyPropertiesDlg::~SalomeApp_StudyPropertiesDlg()
+{
+}
+
+/*!
+ Data initializetion for dialog.(Study author's name, date of creation etc.)
+*/
+void SalomeApp_StudyPropertiesDlg::initData()
+{
+ bool hasData = myStudyDoc;
+ _PTR(AttributeStudyProperties) propAttr;
+ if (hasData)
+ propAttr = myStudyDoc->GetProperties();
+ hasData = hasData && propAttr;
+
+ // Study author's name
+ SalomeApp_PropItem* item = new SalomeApp_PropItem(myPropList, tr("PRP_AUTHOR")+":", true, prpAuthorId);
+ if (hasData)
+ item->setValue(propAttr->GetUserName().c_str());
+
+ // Date of creation
+ item = new SalomeApp_PropItem(myPropList, item, tr("PRP_DATE")+":", false, prpDateId);
+ if (hasData) {
+ int minutes, hours, day, month, year;
+ if (propAttr->GetCreationDate(minutes, hours, day, month, year)) {
+ QString strDate;
+ strDate.sprintf("%2.2d/%2.2d/%2d %2.2d:%2.2d", day, month, year, hours, minutes);
+ item->setValue(strDate);
+ }
+ }
+
+ // Creation mode
+// item = new SalomeApp_PropItem(myPropList, item, tr("PRP_MODE")+":", true, prpModeId);
+// item->setEditingType( SalomeApp_EntityEdit::etComboBox);
+// if (hasData) item->setValue(propAttr->GetCreationMode());
+
+ // Locked or not
+ item = new SalomeApp_PropItem(myPropList, item, tr("PRP_LOCKED")+":", true, prpLockedId);
+ item->setEditingType( SalomeApp_EntityEdit::etComboBox);
+ if ( hasData )
+ item->setValue( tr( propAttr->IsLocked() ? "PRP_YES" : "PRP_NO" ) );
+
+ // Saved or not
+ item = new SalomeApp_PropItem(myPropList, item, tr("PRP_MODIFIED")+":", false, prpSavedId);
+ bool isModified = false;
+ SalomeApp_Study* study = dynamic_cast<SalomeApp_Study*>
+ (SUIT_Session::session()->activeApplication()->activeStudy());
+ if (study) {
+ isModified = study->isModified();
+ if (hasData) {
+ if (propAttr->IsModified() != isModified) {
+ propAttr->SetModified((int)isModified);
+ }
+ }
+ }
+ if (hasData) {
+ if (propAttr->IsModified())
+ item->setValue( tr( "PRP_YES" ) );
+ else
+ item->setValue( tr( "PRP_NO" ) );
+ }
+
+ // Modifications list
+ item = new SalomeApp_PropItem(myPropList, item, tr("PRP_MODIFICATIONS")+":", true, prpModificationsId);
+ item->setEditingType( SalomeApp_EntityEdit::etComboBox);
+ if (hasData) {
+ std::vector<std::string> aUsers;
+ std::vector<int> aMins, aHours, aDays, aMonths, aYears;
+ propAttr->GetModificationsList(aUsers, aMins, aHours, aDays, aMonths, aYears, false);
+ int aLast = aUsers.size()-1;
+ if (aLast >= 0) {
+ QString val;
+ val.sprintf("%2.2d/%2.2d/%2d %2.2d:%2.2d",
+ aDays [aLast],
+ aMonths[aLast],
+ aYears [aLast],
+ aHours [aLast],
+ aMins [aLast]);
+ val = val + " : " + QString(aUsers[aUsers.size()-1].c_str());
+ item->setValue(val);
+ }
+ }
+
+ myOKBtn->setEnabled(hasData);
+}
+
+/*!
+ accept data. Return true.
+*/
+bool SalomeApp_StudyPropertiesDlg::acceptData()
+{
+ return TRUE;
+}
+
+/*!
+ Fill properties attributes.
+*/
+void SalomeApp_StudyPropertiesDlg::onOK()
+{
+ myPropList->accept();
+
+ if (acceptData()) {
+ _PTR(AttributeStudyProperties) propAttr = myStudyDoc->GetProperties();
+ //myChanged = propChanged();
+ if ( propAttr /*&& myChanged*/ ) {
+ QListViewItemIterator it( myPropList );
+ // iterate through all items of the listview
+ for ( ; it.current(); ++it ) {
+ SalomeApp_PropItem* item = (SalomeApp_PropItem*)(it.current());
+ switch (item->getUserType()) {
+ case prpAuthorId:
+ if (QString(propAttr->GetUserName().c_str()) != item->getValue().stripWhiteSpace()) {
+ if (!propAttr->IsLocked()) {
+ propAttr->SetUserName(item->getValue().stripWhiteSpace().latin1());
+ myChanged = true;
+ } else {
+ SUIT_MessageBox::warn1(SUIT_Session::session()->activeApplication()->desktop(),
+ QObject::tr("WRN_WARNING"),
+ QObject::tr("WRN_STUDY_LOCKED"),
+ QObject::tr("BUT_OK"));
+ }
+ }
+ break;
+ //case prpModeId:
+ // propAttr->SetCreationMode(item->getValue().stripWhiteSpace().latin1());
+ // break;
+ case prpLockedId:
+ {
+ bool bLocked = item->getValue().compare(tr("PRP_YES")) == 0;
+ if (propAttr->IsLocked() != bLocked) {
+ propAttr->SetLocked(bLocked);
+ myChanged = true;
+ }
+ }
+ break;
+ default:
+ break;
+ }
+ }
+ }
+ accept();
+ }
+}
+
+/*!
+ Check is properties changed?
+*/
+bool SalomeApp_StudyPropertiesDlg::propChanged()
+{
+ _PTR(AttributeStudyProperties) propAttr = myStudyDoc->GetProperties();
+ if (propAttr) {
+ QListViewItemIterator it (myPropList);
+ // iterate through all items of the listview
+ for (; it.current(); ++it) {
+ SalomeApp_PropItem* item = (SalomeApp_PropItem*)(it.current());
+ switch (item->getUserType()) {
+ case prpAuthorId:
+ if ( QString( propAttr->GetUserName().c_str() ) != item->getValue().stripWhiteSpace() ) {
+ return true;
+ }
+ break;
+ //case prpModeId:
+ // if ( QString( propAttr->GetCreationMode().c_str() ) != item->getValue().stripWhiteSpace() ) {
+ // return true;
+ // }
+ // break;
+ case prpLockedId:
+ {
+ bool bLocked = item->getValue().compare( tr( "PRP_YES" ) ) == 0;
+ if ( propAttr->IsLocked() != bLocked ) {
+ return true;
+ }
+ break;
+ }
+ default:
+ break;
+ }
+ }
+ }
+ return false;
+}
--- /dev/null
+// SALOME Session : implementation of Session.idl
+//
+// Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// This library is free software; you can redistribute it and/or
+// modify it under the terms of the GNU Lesser General Public
+// License as published by the Free Software Foundation; either
+// version 2.1 of the License.
+//
+// This library is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+// Lesser General Public License for more details.
+//
+// You should have received a copy of the GNU Lesser General Public
+// License along with this library; if not, write to the Free Software
+// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+//
+// See http://www.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+//
+//
+//
+// File : SALOME_Session_i.cxx
+// Author : Paul RASCLE, EDF
+// Module : SALOME
+// $Header$
+
+#include "utilities.h"
+
+#include "Session_Session_i.hxx"
+
+#include "SALOME_NamingService.hxx"
+#include "SALOME_Event.hxx"
+
+#include "SUIT_Session.h"
+#include "SUIT_Application.h"
+
+#include <qapplication.h>
+
+// Open CASCADE Includes
+#include <OSD_SharedLibrary.hxx>
+#include <OSD_LoadMode.hxx>
+#include <OSD_Function.hxx>
+
+using namespace std;
+
+//=============================================================================
+/*! SALOME_Session_i
+ * constructor
+ */
+//=============================================================================
+
+SALOME_Session_i::SALOME_Session_i(int argc,
+ char ** argv,
+ CORBA::ORB_ptr orb,
+ PortableServer::POA_ptr poa,
+ QMutex* GUIMutex,
+ QWaitCondition* GUILauncher)
+{
+ _argc = argc ;
+ _argv = argv ;
+ _isGUI = FALSE ;
+ _runningStudies= 0 ;
+ _orb = CORBA::ORB::_duplicate(orb) ;
+ _poa = PortableServer::POA::_duplicate(poa) ;
+ _GUIMutex = GUIMutex;
+ _GUILauncher = GUILauncher;
+ //MESSAGE("constructor end");
+}
+
+//=============================================================================
+/*! GetVisuComponent
+ * returns Visu component
+ */
+//=============================================================================
+
+Engines::Component_ptr SALOME_Session_i::GetComponent(const char* theLibraryName)
+{
+ typedef Engines::Component_ptr TGetImpl(CORBA::ORB_ptr,
+ PortableServer::POA_ptr,
+ SALOME_NamingService*,QMutex*);
+ OSD_SharedLibrary aSharedLibrary(const_cast<char*>(theLibraryName));
+ if(aSharedLibrary.DlOpen(OSD_RTLD_LAZY))
+ if(OSD_Function anOSDFun = aSharedLibrary.DlSymb("GetImpl"))
+ return ((TGetImpl (*)) anOSDFun)(_orb,_poa,_NS,_GUIMutex);
+ return Engines::Component::_nil();
+}
+
+//=============================================================================
+/*! ~SALOME_Session_i
+ * destructor
+ */
+//=============================================================================
+
+SALOME_Session_i::~SALOME_Session_i()
+{
+ //MESSAGE("destructor end");
+}
+
+//=============================================================================
+/*! NSregister
+ * tries to find the Corba Naming Service and to register the session,
+ * gives naming service interface to _IAPPThread
+ */
+//=============================================================================
+
+void SALOME_Session_i::NSregister()
+{
+ SALOME::Session_ptr pSession = SALOME::Session::_narrow(_this());
+ try
+ {
+ _NS = new SALOME_NamingService(_orb);
+ _NS->Register(pSession, "/Kernel/Session");
+ }
+ catch (ServiceUnreachable&)
+ {
+ INFOS("Caught exception: Naming Service Unreachable");
+ exit(1) ;
+ }
+ catch (...)
+ {
+ INFOS("Caught unknown exception from Naming Service");
+ }
+ //MESSAGE("Session registered in Naming Service");
+}
+
+//=============================================================================
+/*! GetInterface
+ * Launches the GUI if there is none.
+ * The Corba method is oneway (corba client does'nt wait for GUI completion)
+ */
+//=============================================================================
+
+void SALOME_Session_i::GetInterface()
+{
+ _GUIMutex->lock();
+ _GUIMutex->unlock();
+ if ( !SUIT_Session::session() )
+ {
+ _GUILauncher->wakeAll();
+ MESSAGE("SALOME_Session_i::GetInterface() called, starting GUI...")
+ }
+}
+
+//=============================================================================
+/*! StopSession
+ * Kills the session if there are no active studies nore GUI
+ */
+//=============================================================================
+class CloseEvent : public SALOME_Event
+{
+public:
+ virtual void Execute() {
+ SUIT_Session* session = SUIT_Session::session();
+ session->closeSession( SUIT_Session::DONT_SAVE );
+ //if ( SUIT_Application::getDesktop() )
+ // QAD_Application::getDesktop()->closeDesktop( true );
+ }
+};
+
+void SALOME_Session_i::StopSession()
+{
+ ProcessVoidEvent( new CloseEvent() );
+}
+
+//=============================================================================
+/*! StatSession
+ * Send a SALOME::StatSession structure (see idl) to the client
+ * (number of running studies and presence of GUI)
+ */
+//=============================================================================
+
+class QtLock
+{
+public:
+ QtLock() { if ( qApp ) qApp->lock(); }
+ ~QtLock() { if ( qApp ) qApp->unlock(); }
+};
+
+
+SALOME::StatSession SALOME_Session_i::GetStatSession()
+{
+ // update Session state
+ _GUIMutex->lock();
+
+ _runningStudies = 0;
+ {
+ QtLock lock;
+ _isGUI = SUIT_Session::session();
+ if ( _isGUI && SUIT_Session::session()->activeApplication() )
+ _runningStudies = SUIT_Session::session()->activeApplication()->getNbStudies();
+ }
+
+ _GUIMutex->unlock();
+
+ // getting stat info
+ SALOME::StatSession_var myStats = new SALOME::StatSession ;
+ if (_runningStudies)
+ myStats->state = SALOME::running ;
+ else
+ myStats->state = SALOME::asleep ;
+ myStats->runningStudies = _runningStudies ;
+ myStats->activeGUI = _isGUI ;
+ return myStats._retn() ;
+}
+
+CORBA::Long SALOME_Session_i::GetActiveStudyId()
+{
+ long aStudyId=-1;
+ if ( SUIT_Session::session() && SUIT_Session::session()->activeApplication() ) {
+ aStudyId = SUIT_Session::session()->activeApplication()->activeStudy()->id();
+ }
+ return aStudyId;
+}
--- /dev/null
+// Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// This library is free software; you can redistribute it and/or
+// modify it under the terms of the GNU Lesser General Public
+// License as published by the Free Software Foundation; either
+// version 2.1 of the License.
+//
+// This library is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+// Lesser General Public License for more details.
+//
+// You should have received a copy of the GNU Lesser General Public
+// License along with this library; if not, write to the Free Software
+// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+//
+// See http://www.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+
+
+#include <stdexcept>
+#include <qapplication.h>
+
+#include <CASCatch_CatchSignals.hxx>
+#include <CASCatch_ErrorHandler.hxx>
+#include <CASCatch_Failure.hxx>
+
+extern "C" int HandleSignals(QApplication *theQApplication)
+{
+ int aRet = -1;
+ CASCatch_CatchSignals aCatchSignals;
+ aCatchSignals.Activate();
+
+ CASCatch_TRY {
+ aRet = theQApplication->exec();
+ }
+ CASCatch_CATCH(CASCatch_Failure) {
+ aCatchSignals.Deactivate();
+ Handle(CASCatch_Failure) aFail = CASCatch_Failure::Caught();
+ throw std::runtime_error( aFail->GetError() );
+ }
+
+ aCatchSignals.Deactivate();
+ return aRet;
+}
--- /dev/null
+// SALOME OBJECT : kernel of SALOME component
+//
+// Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// This library is free software; you can redistribute it and/or
+// modify it under the terms of the GNU Lesser General Public
+// License as published by the Free Software Foundation; either
+// version 2.1 of the License.
+//
+// This library is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+// Lesser General Public License for more details.
+//
+// You should have received a copy of the GNU Lesser General Public
+// License along with this library; if not, write to the Free Software
+// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+//
+// See http://www.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+//
+//
+//
+// File : VTKViewer_GeometryFilter.cxx
+// Author : Michael ZORIN
+// Module : SALOME
+// $Header$
+
+#include "VTKViewer_GeometryFilter.h"
+#include "VTKViewer_ConvexTool.h"
+
+#include <vtkSmartPointer.h>
+#include <vtkCellArray.h>
+#include <vtkCellData.h>
+#include <vtkGenericCell.h>
+#include <vtkHexahedron.h>
+#include <vtkMergePoints.h>
+#include <vtkObjectFactory.h>
+#include <vtkPointData.h>
+#include <vtkPolyData.h>
+#include <vtkPyramid.h>
+#include <vtkStructuredGrid.h>
+#include <vtkTetra.h>
+#include <vtkUnsignedCharArray.h>
+#include <vtkUnstructuredGrid.h>
+#include <vtkVoxel.h>
+#include <vtkWedge.h>
+
+#include <vector>
+#include <map>
+using namespace std;
+
+
+#ifdef _DEBUG_
+static int MYDEBUG = 0;
+#else
+static int MYDEBUG = 0;
+#endif
+
+#if defined __GNUC__
+ #if __GNUC__ == 2
+ #define __GNUC_2__
+ #endif
+#endif
+
+vtkCxxRevisionMacro(VTKViewer_GeometryFilter, "$Revision$");
+vtkStandardNewMacro(VTKViewer_GeometryFilter);
+
+VTKViewer_GeometryFilter::VTKViewer_GeometryFilter():
+ myShowInside(0),
+ myStoreMapping(0)
+{}
+
+
+VTKViewer_GeometryFilter::~VTKViewer_GeometryFilter()
+{}
+
+
+void VTKViewer_GeometryFilter::Execute()
+{
+ vtkDataSet *input= this->GetInput();
+ vtkIdType numCells=input->GetNumberOfCells();
+
+ if (numCells == 0)
+ {
+ return;
+ }
+
+ if (input->GetDataObjectType() == VTK_UNSTRUCTURED_GRID){
+ this->UnstructuredGridExecute();
+ return;
+ }else
+ vtkGeometryFilter::Execute();
+}
+
+
+void VTKViewer_GeometryFilter::SetStoreMapping(int theStoreMapping){
+ myStoreMapping = theStoreMapping;
+ this->Modified();
+}
+
+
+vtkIdType VTKViewer_GeometryFilter::GetElemObjId(int theVtkID){
+ if(myVTK2ObjIds.empty() || theVtkID > myVTK2ObjIds.size()) return -1;
+#if defined __GNUC_2__
+ return myVTK2ObjIds[theVtkID];
+#else
+ return myVTK2ObjIds.at(theVtkID);
+#endif
+}
+
+
+void VTKViewer_GeometryFilter::UnstructuredGridExecute()
+{
+ vtkUnstructuredGrid *input= (vtkUnstructuredGrid *)this->GetInput();
+ vtkCellArray *Connectivity = input->GetCells();
+ if (Connectivity == NULL) {return;}
+ vtkIdType cellId;
+ int i;
+ int allVisible;
+ vtkIdType npts = 0;
+ vtkIdType *pts = 0;
+ vtkPoints *p = input->GetPoints();
+ vtkIdType numCells=input->GetNumberOfCells();
+ vtkPointData *pd = input->GetPointData();
+ vtkCellData *cd = input->GetCellData();
+ vtkPolyData *output = this->GetOutput();
+ vtkPointData *outputPD = output->GetPointData();
+
+ vtkCellData *outputCD = output->GetCellData();
+ //vtkCellArray *Verts, *Lines, *Polys, *Strips;
+ vtkIdList *cellIds, *faceIds;
+ char *cellVis;
+ vtkIdType newCellId;
+ int faceId, *faceVerts, numFacePts;
+ float *x;
+ int PixelConvert[4], aNewPts[VTK_CELL_SIZE];
+ // ghost cell stuff
+ unsigned char updateLevel = (unsigned char)(output->GetUpdateGhostLevel());
+ unsigned char *cellGhostLevels = 0;
+
+ PixelConvert[0] = 0;
+ PixelConvert[1] = 1;
+ PixelConvert[2] = 3;
+ PixelConvert[3] = 2;
+
+ vtkDebugMacro(<<"Executing geometry filter for unstructured grid input");
+
+ vtkDataArray* temp = 0;
+ if (cd)
+ {
+ temp = cd->GetArray("vtkGhostLevels");
+ }
+ if ( (!temp) || (temp->GetDataType() != VTK_UNSIGNED_CHAR)
+ || (temp->GetNumberOfComponents() != 1))
+ {
+ vtkDebugMacro("No appropriate ghost levels field available.");
+ }
+ else
+ {
+ cellGhostLevels = ((vtkUnsignedCharArray*)temp)->GetPointer(0);
+ }
+
+ // Check input
+ if ( Connectivity == NULL )
+ {
+ vtkDebugMacro(<<"Nothing to extract");
+ return;
+ }
+
+ // Determine nature of what we have to do
+ cellIds = vtkIdList::New();
+ faceIds = vtkIdList::New();
+ if ( (!this->CellClipping) && (!this->PointClipping) &&
+ (!this->ExtentClipping) )
+ {
+ allVisible = 1;
+ cellVis = NULL;
+ }
+ else
+ {
+ allVisible = 0;
+ cellVis = new char[numCells];
+ }
+
+ // Just pass points through, never merge
+ output->SetPoints(input->GetPoints());
+ outputPD->PassData(pd);
+
+ outputCD->CopyAllocate(cd,numCells,numCells/2);
+
+ output->Allocate(numCells/4+1,numCells);
+ //Verts = vtkCellArray::New();
+ //Verts->Allocate(numCells/4+1,numCells);
+ //Lines = vtkCellArray::New();
+ //Lines->Allocate(numCells/4+1,numCells);
+ //Polys = vtkCellArray::New();
+ //Polys->Allocate(numCells/4+1,numCells);
+ //Strips = vtkCellArray::New();
+ //Strips->Allocate(numCells/4+1,numCells);
+
+ // Loop over the cells determining what's visible
+ if (!allVisible)
+ {
+ for (cellId=0, Connectivity->InitTraversal();
+ Connectivity->GetNextCell(npts,pts);
+ cellId++)
+ {
+ cellVis[cellId] = 1;
+ if ( this->CellClipping && cellId < this->CellMinimum ||
+ cellId > this->CellMaximum )
+ {
+ cellVis[cellId] = 0;
+ }
+ else
+ {
+ for (i=0; i < npts; i++)
+ {
+ x = p->GetPoint(pts[i]);
+ if ( (this->PointClipping && (pts[i] < this->PointMinimum ||
+ pts[i] > this->PointMaximum) ) ||
+ (this->ExtentClipping &&
+ (x[0] < this->Extent[0] || x[0] > this->Extent[1] ||
+ x[1] < this->Extent[2] || x[1] > this->Extent[3] ||
+ x[2] < this->Extent[4] || x[2] > this->Extent[5] )) )
+ {
+ cellVis[cellId] = 0;
+ break;
+ }//point/extent clipping
+ }//for each point
+ }//if point clipping needs checking
+ }//for all cells
+ }//if not all visible
+
+ // Loop over all cells now that visibility is known
+ // (Have to compute visibility first for 3D cell boundarys)
+ int progressInterval = numCells/20 + 1;
+ if(myStoreMapping){
+ myVTK2ObjIds.clear();
+ myVTK2ObjIds.reserve(numCells);
+ }
+ for (cellId=0, Connectivity->InitTraversal();
+ Connectivity->GetNextCell(npts,pts);
+ cellId++)
+ {
+ //Progress and abort method support
+ if ( !(cellId % progressInterval) )
+ {
+ vtkDebugMacro(<<"Process cell #" << cellId);
+ this->UpdateProgress ((float)cellId/numCells);
+ }
+
+ // Handle ghost cells here. Another option was used cellVis array.
+ if (cellGhostLevels && cellGhostLevels[cellId] > updateLevel)
+ { // Do not create surfaces in outer ghost cells.
+ continue;
+ }
+
+ if (allVisible || cellVis[cellId]) //now if visible extract geometry
+ {
+ //special code for nonlinear cells - rarely occurs, so right now it
+ //is slow.
+ vtkIdType aCellType = input->GetCellType(cellId);
+ switch (aCellType)
+ {
+ case VTK_EMPTY_CELL:
+ break;
+
+ case VTK_VERTEX:
+ case VTK_POLY_VERTEX:
+ newCellId = output->InsertNextCell(aCellType,npts,pts);
+ if(myStoreMapping){
+ myVTK2ObjIds.push_back(cellId); //apo
+ }
+ outputCD->CopyData(cd,cellId,newCellId);
+ break;
+
+ case VTK_LINE:
+ case VTK_POLY_LINE:
+ newCellId = output->InsertNextCell(aCellType,npts,pts);
+ if(myStoreMapping){
+ myVTK2ObjIds.push_back(cellId); //apo
+ }
+ outputCD->CopyData(cd,cellId,newCellId);
+ break;
+
+ case VTK_TRIANGLE:
+ case VTK_QUAD:
+ case VTK_POLYGON:
+ newCellId = output->InsertNextCell(aCellType,npts,pts);
+ if(myStoreMapping){
+ myVTK2ObjIds.push_back(cellId); //apo
+ }
+ outputCD->CopyData(cd,cellId,newCellId);
+ break;
+
+ case VTK_TRIANGLE_STRIP:
+ newCellId = output->InsertNextCell(aCellType,npts,pts);
+ if(myStoreMapping){
+ myVTK2ObjIds.push_back(cellId); //apo
+ }
+ outputCD->CopyData(cd,cellId,newCellId);
+ break;
+
+ case VTK_PIXEL:
+ newCellId = output->InsertNextCell(aCellType,npts,pts);
+ if(myStoreMapping){
+ myVTK2ObjIds.push_back(cellId); //apo
+ }
+ outputCD->CopyData(cd,cellId,newCellId);
+ break;
+
+ case VTK_CONVEX_POINT_SET:{
+ TCellArray tmpCellArray;
+ try{
+ CONVEX_TOOL::GetPolygonalFaces(input,cellId,tmpCellArray); // "VTKViewer_ConvexTool.cxx"
+ } catch (const std::exception& theExc){
+ cout << __FILE__ << "[" << __LINE__ << "] " << "Exception:" << theExc.what() << endl;
+ } catch (...) {
+ cout << __FILE__ << "[" << __LINE__ << "] " << "Exception was occured"<< endl;
+ }
+ TCellArray::iterator aFaceIter = tmpCellArray.begin();
+ for (; aFaceIter!=tmpCellArray.end(); aFaceIter++){
+ TCell cell = aFaceIter->second;
+ numFacePts = cell.size();
+ if(numFacePts>3)
+ aCellType = VTK_POLYGON;
+ else if(numFacePts == 3)
+ aCellType = VTK_TRIANGLE;
+ else if(numFacePts<3)
+ continue;
+
+ for ( i=0; i < numFacePts; i++)
+ {
+ aNewPts[i] = cell[i];
+ }
+ newCellId = output->InsertNextCell(aCellType,numFacePts,aNewPts);
+ if(myStoreMapping){
+ myVTK2ObjIds.push_back(cellId);
+ }
+ outputCD->CopyData(cd,cellId,newCellId);
+ }
+ break;
+ }
+ case VTK_TETRA: {
+ for (faceId = 0; faceId < 4; faceId++)
+ {
+ faceIds->Reset();
+ faceVerts = vtkTetra::GetFaceArray(faceId);
+ faceIds->InsertNextId(pts[faceVerts[0]]);
+ faceIds->InsertNextId(pts[faceVerts[1]]);
+ faceIds->InsertNextId(pts[faceVerts[2]]);
+ numFacePts = 3;
+ aCellType = VTK_TRIANGLE;
+ input->GetCellNeighbors(cellId, faceIds, cellIds);
+ if ( cellIds->GetNumberOfIds() <= 0 || myShowInside == 1 ||
+ (!allVisible && !cellVis[cellIds->GetId(0)]) )
+ {
+ for ( i=0; i < numFacePts; i++)
+ {
+ aNewPts[i] = pts[faceVerts[i]];
+ }
+ newCellId = output->InsertNextCell(aCellType,numFacePts,aNewPts);
+ if(myStoreMapping){
+ myVTK2ObjIds.push_back(cellId); //apo
+ }
+ outputCD->CopyData(cd,cellId,newCellId);
+ }
+ }
+ break;
+ }
+ case VTK_VOXEL: {
+ for (faceId = 0; faceId < 6; faceId++)
+ {
+ faceIds->Reset();
+ faceVerts = vtkVoxel::GetFaceArray(faceId);
+ faceIds->InsertNextId(pts[faceVerts[0]]);
+ faceIds->InsertNextId(pts[faceVerts[1]]);
+ faceIds->InsertNextId(pts[faceVerts[2]]);
+ faceIds->InsertNextId(pts[faceVerts[3]]);
+ numFacePts = 4;
+ aCellType = VTK_QUAD;
+ input->GetCellNeighbors(cellId, faceIds, cellIds);
+ if ( cellIds->GetNumberOfIds() <= 0 || myShowInside == 1 ||
+ (!allVisible && !cellVis[cellIds->GetId(0)]) )
+ {
+ for ( i=0; i < numFacePts; i++)
+ {
+ aNewPts[i] = pts[faceVerts[PixelConvert[i]]];
+ }
+ newCellId = output->InsertNextCell(aCellType,numFacePts,aNewPts);
+ if(myStoreMapping){
+ myVTK2ObjIds.push_back(cellId); //apo
+ }
+ outputCD->CopyData(cd,cellId,newCellId);
+ }
+ }
+ break;
+ }
+ case VTK_HEXAHEDRON: {
+ for (faceId = 0; faceId < 6; faceId++)
+ {
+ faceIds->Reset();
+ faceVerts = vtkHexahedron::GetFaceArray(faceId);
+ faceIds->InsertNextId(pts[faceVerts[0]]);
+ faceIds->InsertNextId(pts[faceVerts[1]]);
+ faceIds->InsertNextId(pts[faceVerts[2]]);
+ faceIds->InsertNextId(pts[faceVerts[3]]);
+ numFacePts = 4;
+ aCellType = VTK_QUAD;
+ input->GetCellNeighbors(cellId, faceIds, cellIds);
+ if ( cellIds->GetNumberOfIds() <= 0 || myShowInside == 1 ||
+ (!allVisible && !cellVis[cellIds->GetId(0)]) )
+ {
+ for ( i=0; i < numFacePts; i++)
+ {
+ aNewPts[i] = pts[faceVerts[i]];
+ }
+ newCellId = output->InsertNextCell(aCellType,numFacePts,aNewPts);
+ if(myStoreMapping){
+ myVTK2ObjIds.push_back(cellId); //apo
+ }
+ outputCD->CopyData(cd,cellId,newCellId);
+ }
+ }
+ break;
+ }
+ case VTK_WEDGE: {
+ for (faceId = 0; faceId < 5; faceId++)
+ {
+ faceIds->Reset();
+ faceVerts = vtkWedge::GetFaceArray(faceId);
+ faceIds->InsertNextId(pts[faceVerts[0]]);
+ faceIds->InsertNextId(pts[faceVerts[1]]);
+ faceIds->InsertNextId(pts[faceVerts[2]]);
+ numFacePts = 3;
+ aCellType = VTK_TRIANGLE;
+ if (faceVerts[3] >= 0)
+ {
+ faceIds->InsertNextId(pts[faceVerts[3]]);
+ numFacePts = 4;
+ aCellType = VTK_QUAD;
+ }
+ input->GetCellNeighbors(cellId, faceIds, cellIds);
+ if ( cellIds->GetNumberOfIds() <= 0 || myShowInside == 1 ||
+ (!allVisible && !cellVis[cellIds->GetId(0)]) )
+ {
+ for ( i=0; i < numFacePts; i++)
+ {
+ aNewPts[i] = pts[faceVerts[i]];
+ }
+ newCellId = output->InsertNextCell(aCellType,numFacePts,aNewPts);
+ if(myStoreMapping){
+ myVTK2ObjIds.push_back(cellId); //apo
+ }
+ outputCD->CopyData(cd,cellId,newCellId);
+ }
+ }
+ break;
+ }
+ case VTK_PYRAMID: {
+ for (faceId = 0; faceId < 5; faceId++)
+ {
+ faceIds->Reset();
+ faceVerts = vtkPyramid::GetFaceArray(faceId);
+ faceIds->InsertNextId(pts[faceVerts[0]]);
+ faceIds->InsertNextId(pts[faceVerts[1]]);
+ faceIds->InsertNextId(pts[faceVerts[2]]);
+ numFacePts = 3;
+ aCellType = VTK_TRIANGLE;
+ if (faceVerts[3] >= 0)
+ {
+ faceIds->InsertNextId(pts[faceVerts[3]]);
+ numFacePts = 4;
+ aCellType = VTK_QUAD;
+ }
+ input->GetCellNeighbors(cellId, faceIds, cellIds);
+ if ( cellIds->GetNumberOfIds() <= 0 || myShowInside == 1 ||
+ (!allVisible && !cellVis[cellIds->GetId(0)]) )
+ {
+ for ( i=0; i < numFacePts; i++)
+ {
+ aNewPts[i] = pts[faceVerts[i]];
+ }
+ newCellId = output->InsertNextCell(aCellType,numFacePts,aNewPts);
+ if(myStoreMapping){
+ myVTK2ObjIds.push_back(cellId); //apo
+ }
+ outputCD->CopyData(cd,cellId,newCellId);
+ }
+ }
+ break;
+ }
+ //Quadratic cells
+ case VTK_QUADRATIC_EDGE: {
+ newCellId = output->InsertNextCell(VTK_POLY_LINE,npts,pts);
+ if(myStoreMapping)
+ myVTK2ObjIds.push_back(cellId);
+
+ outputCD->CopyData(cd,cellId,newCellId);
+
+ break;
+ }
+ case VTK_QUADRATIC_TRIANGLE: {
+ numFacePts = 6;
+ aCellType = VTK_POLYGON;
+
+ aNewPts[0] = pts[0];
+ aNewPts[1] = pts[3];
+ aNewPts[2] = pts[1];
+ aNewPts[3] = pts[4];
+ aNewPts[4] = pts[2];
+ aNewPts[5] = pts[5];
+
+ newCellId = output->InsertNextCell(aCellType,numFacePts,aNewPts);
+ if(myStoreMapping)
+ myVTK2ObjIds.push_back(cellId);
+
+ outputCD->CopyData(cd,cellId,newCellId);
+ break;
+ }
+ case VTK_QUADRATIC_QUAD: {
+ numFacePts = 8;
+ aCellType = VTK_POLYGON;
+
+ aNewPts[0] = pts[0];
+ aNewPts[1] = pts[4];
+ aNewPts[2] = pts[1];
+ aNewPts[3] = pts[5];
+ aNewPts[4] = pts[2];
+ aNewPts[5] = pts[6];
+ aNewPts[6] = pts[3];
+ aNewPts[7] = pts[7];
+
+ newCellId = output->InsertNextCell(aCellType,numFacePts,aNewPts);
+ if(myStoreMapping)
+ myVTK2ObjIds.push_back(cellId);
+
+ outputCD->CopyData(cd,cellId,newCellId);
+ break;
+ }
+ case VTK_QUADRATIC_TETRA: {
+ numFacePts = 8;
+ aCellType = VTK_POLYGON;
+
+ aNewPts[0] = pts[0];
+ aNewPts[1] = pts[4];
+ aNewPts[2] = pts[1];
+ aNewPts[3] = pts[5];
+ aNewPts[4] = pts[2];
+ aNewPts[5] = pts[6];
+ aNewPts[6] = pts[3];
+ aNewPts[7] = pts[7];
+
+ newCellId = output->InsertNextCell(aCellType,numFacePts,aNewPts);
+ if(myStoreMapping)
+ myVTK2ObjIds.push_back(cellId);
+
+ outputCD->CopyData(cd,cellId,newCellId);
+ break;
+ }
+ case VTK_QUADRATIC_HEXAHEDRON: {
+ numFacePts = 8;
+ aCellType = VTK_POLYGON;
+
+ //---------------------------------------------------------------
+ aNewPts[0] = pts[0];
+ aNewPts[1] = pts[8];
+ aNewPts[2] = pts[1];
+ aNewPts[3] = pts[17];
+ aNewPts[4] = pts[5];
+ aNewPts[5] = pts[12];
+ aNewPts[6] = pts[4];
+ aNewPts[7] = pts[16];
+
+ newCellId = output->InsertNextCell(aCellType,numFacePts,aNewPts);
+ if(myStoreMapping)
+ myVTK2ObjIds.push_back(cellId);
+
+ outputCD->CopyData(cd,cellId,newCellId);
+
+ //---------------------------------------------------------------
+ aNewPts[0] = pts[1];
+ aNewPts[1] = pts[9];
+ aNewPts[2] = pts[2];
+ aNewPts[3] = pts[18];
+ aNewPts[4] = pts[6];
+ aNewPts[5] = pts[13];
+ aNewPts[6] = pts[5];
+ aNewPts[7] = pts[17];
+
+ newCellId = output->InsertNextCell(aCellType,numFacePts,aNewPts);
+ if(myStoreMapping)
+ myVTK2ObjIds.push_back(cellId);
+
+ outputCD->CopyData(cd,cellId,newCellId);
+
+ //---------------------------------------------------------------
+ aNewPts[0] = pts[2];
+ aNewPts[1] = pts[10];
+ aNewPts[2] = pts[3];
+ aNewPts[3] = pts[19];
+ aNewPts[4] = pts[7];
+ aNewPts[5] = pts[14];
+ aNewPts[6] = pts[6];
+ aNewPts[7] = pts[18];
+
+ newCellId = output->InsertNextCell(aCellType,numFacePts,aNewPts);
+ if(myStoreMapping)
+ myVTK2ObjIds.push_back(cellId);
+
+ outputCD->CopyData(cd,cellId,newCellId);
+
+ //---------------------------------------------------------------
+ aNewPts[0] = pts[3];
+ aNewPts[1] = pts[11];
+ aNewPts[2] = pts[0];
+ aNewPts[3] = pts[16];
+ aNewPts[4] = pts[4];
+ aNewPts[5] = pts[15];
+ aNewPts[6] = pts[7];
+ aNewPts[7] = pts[19];
+
+ newCellId = output->InsertNextCell(aCellType,numFacePts,aNewPts);
+ if(myStoreMapping)
+ myVTK2ObjIds.push_back(cellId);
+
+ outputCD->CopyData(cd,cellId,newCellId);
+
+ //---------------------------------------------------------------
+ aNewPts[0] = pts[0];
+ aNewPts[1] = pts[8];
+ aNewPts[2] = pts[1];
+ aNewPts[3] = pts[9];
+ aNewPts[4] = pts[2];
+ aNewPts[5] = pts[10];
+ aNewPts[6] = pts[3];
+ aNewPts[7] = pts[11];
+
+ newCellId = output->InsertNextCell(aCellType,numFacePts,aNewPts);
+ if(myStoreMapping)
+ myVTK2ObjIds.push_back(cellId);
+
+ outputCD->CopyData(cd,cellId,newCellId);
+
+ //---------------------------------------------------------------
+ aNewPts[0] = pts[4];
+ aNewPts[1] = pts[12];
+ aNewPts[2] = pts[5];
+ aNewPts[3] = pts[13];
+ aNewPts[4] = pts[6];
+ aNewPts[5] = pts[14];
+ aNewPts[6] = pts[7];
+ aNewPts[7] = pts[15];
+
+ newCellId = output->InsertNextCell(aCellType,numFacePts,aNewPts);
+ if(myStoreMapping)
+ myVTK2ObjIds.push_back(cellId);
+
+ outputCD->CopyData(cd,cellId,newCellId);
+
+ break;
+ }
+ } //switch
+ } //if visible
+ } //for all cells
+
+ if(MYDEBUG && myStoreMapping){
+ for(int i = 0, iEnd = myVTK2ObjIds.size(); i < iEnd; i++){
+ cout<<myVTK2ObjIds[i]<<", ";
+ }
+ cout<<"\n";
+ }
+
+ // Update ourselves and release memory
+ //
+ //output->SetVerts(Verts);
+ //Verts->Delete();
+ //output->SetLines(Lines);
+ //Lines->Delete();
+ //output->SetPolys(Polys);
+ //Polys->Delete();
+ //output->SetStrips(Strips);
+ //Strips->Delete();
+
+ output->Squeeze();
+
+ vtkDebugMacro(<<"Extracted " << input->GetNumberOfPoints() << " points,"
+ << output->GetNumberOfCells() << " cells.");
+
+ cellIds->Delete();
+ faceIds->Delete();
+ if ( cellVis )
+ {
+ delete [] cellVis;
+ }
+}
+
+
+void VTKViewer_GeometryFilter::SetInside(int theShowInside){
+ if(myShowInside == theShowInside) return;
+ myShowInside = theShowInside;
+ this->Modified();
+}
+int VTKViewer_GeometryFilter::GetInside(){
+ return myShowInside;
+}
--- /dev/null
+#include "VTKViewer_Trihedron.h"
+#include "VTKViewer_Actor.h"
+
+// VTK Includes
+#include <vtkMath.h>
+#include <vtkMapper.h>
+#include <vtkDataSet.h>
+#include <vtkRenderer.h>
+#include <vtkRenderWindow.h>
+#include <vtkObjectFactory.h>
+
+#include <vtkActor.h>
+#include <vtkProperty.h>
+#include <vtkLineSource.h>
+#include <vtkConeSource.h>
+#include <vtkPolyDataMapper.h>
+
+#include "VTKViewer_VectorText.h"
+
+vtkStandardNewMacro(VTKViewer_UnScaledActor);
+
+/*!Constructor*/
+VTKViewer_UnScaledActor::VTKViewer_UnScaledActor()
+{
+ Bounds[0] = Bounds[2] = Bounds[4] = VTK_LARGE_FLOAT;
+ Bounds[1] = Bounds[3] = Bounds[5] = -VTK_LARGE_FLOAT;
+}
+
+float*
+VTKViewer_UnScaledActor
+::GetBounds()
+{
+ return Bounds;
+}
+
+/*! Sets \a mySize= \a theSize variable.
+ * \param theSize - integer size
+ */
+void VTKViewer_UnScaledActor::SetSize(int theSize)
+{
+ mySize = theSize;
+}
+
+/*!This causes the actor to be rendered.
+ * Set new scale for actor.
+ */
+void VTKViewer_UnScaledActor::Render(vtkRenderer *theRenderer)
+{
+ if(theRenderer){
+ float P[2][3] = {{-1.0, -1.0, 0.0},{+1.0, +1.0, 0.0}};
+ theRenderer->ViewToWorld(P[0][0],P[0][1],P[0][2]);
+ theRenderer->ViewToWorld(P[1][0],P[1][1],P[1][2]);
+ float aWorldDiag = sqrt((P[1][0]-P[0][0])*(P[1][0]-P[0][0])+
+ (P[1][1]-P[0][1])*(P[1][1]-P[0][1])+
+ (P[1][2]-P[0][2])*(P[1][2]-P[0][2]));
+ int* aSize = theRenderer->GetRenderWindow()->GetSize();
+ float aWinDiag = sqrt(float(aSize[0]*aSize[0]+aSize[1]*aSize[1]));
+ vtkDataSet* aDataSet = GetMapper()->GetInput();
+ float aLength = aDataSet->GetLength();
+ float aPrecision = 1.0E-3;
+ float anOldScale = GetScale()[0];
+ float aScale = mySize*aWorldDiag/aWinDiag/aLength*sqrt(float(aSize[0])/float(aSize[1]));
+ if(fabs(aScale - anOldScale)/aScale > aPrecision){
+ SetScale(aScale);
+ }
+ }
+ vtkFollower::Render(theRenderer);
+}
+
+vtkStandardNewMacro(VTKViewer_LineActor);
+
+vtkCxxSetObjectMacro(VTKViewer_LineActor,LabelActor,VTKViewer_UnScaledActor);
+vtkCxxSetObjectMacro(VTKViewer_LineActor,ArrowActor,VTKViewer_UnScaledActor);
+
+/*!Adds Label and Arrow actors to \a theRenderer.*/
+void VTKViewer_LineActor::Render(vtkRenderer *theRenderer)
+{
+ if(LabelActor && LabelActor->GetVisibility()){
+ LabelActor->Modified();
+ LabelActor->Render(theRenderer);
+ }
+ if(ArrowActor && ArrowActor->GetVisibility()){
+ ArrowActor->Modified();
+ ArrowActor->Render(theRenderer);
+ }
+ vtkFollower::Render(theRenderer);
+}
+
+VTKViewer_Axis::VTKViewer_Axis()
+{
+ /*! \li Initialize the Line pipe-line representation*/
+ myLineSource = vtkLineSource::New();
+ myLineSource->SetPoint1(0.0,0.0,0.0);
+
+ myMapper[0] = vtkPolyDataMapper::New();
+ myMapper[0]->SetInput(myLineSource->GetOutput());
+
+ myLineActor = VTKViewer_LineActor::New();
+ myLineActor->SetMapper(myMapper[0]);
+ myLineActor->PickableOff();
+
+ /*! \li Initialize the Arrow pipe-line representation*/
+ myConeSource = vtkConeSource::New();
+ myConeSource->SetResolution(2);
+ myConeSource->SetAngle(10);
+
+ myMapper[1] = vtkPolyDataMapper::New();
+ myMapper[1]->SetInput(myConeSource->GetOutput());
+
+ myArrowActor = VTKViewer_UnScaledActor::New();
+ myArrowActor->SetMapper(myMapper[1]);
+ static int aArrowActorSize = 24;
+ myArrowActor->SetSize(aArrowActorSize);
+ myArrowActor->PickableOff();
+
+ myLineActor->SetArrowActor(myArrowActor);
+
+ /*! \li Initialize the Label pipe-line representation */
+ myVectorText = VTKViewer_VectorText::New();
+
+ myMapper[2] = vtkPolyDataMapper::New();
+ myMapper[2]->SetInput(myVectorText->GetOutput());
+
+ myLabelActor = VTKViewer_UnScaledActor::New();
+ myLabelActor->SetMapper(myMapper[2]);
+ static int aLabelActorSize = 12;
+ myLabelActor->SetSize(aLabelActorSize);
+ myLabelActor->PickableOff();
+ //myLabelActor->DebugOn();
+
+ myLineActor->SetLabelActor(myLabelActor);
+
+ /*! \li Initialise visibility param.*/
+ myVisibility = VTKViewer_Trihedron::eOn;
+}
+
+VTKViewer_Axis::~VTKViewer_Axis()
+{
+ /*! \li Destroy of the Label pipe-line representation */
+ myLabelActor->Delete();
+
+ myMapper[0]->RemoveAllInputs();
+ myMapper[0]->Delete();
+
+ myVectorText->Delete();
+
+ /*! \li Destroy of the Arrow pipe-line representation */
+ myArrowActor->Delete();
+
+ myMapper[1]->RemoveAllInputs();
+ myMapper[1]->Delete();
+
+ myConeSource->Delete();
+
+ /*! \li Destroy of the Line pipe-line representation */
+ myLineActor->Delete();
+
+ myMapper[2]->RemoveAllInputs();
+ myMapper[2]->Delete();
+
+ myLineSource->Delete();
+}
+
+void VTKViewer_Axis::AddToRender(vtkRenderer* theRenderer){
+ /*! \li Order of the calls are important*/
+ theRenderer->AddActor(myLineActor);
+ theRenderer->AddActor(myLabelActor);
+ theRenderer->AddActor(myArrowActor);
+}
+
+void VTKViewer_Axis::RemoveFromRender(vtkRenderer* theRenderer){
+ /*! \li Order of the calls are important*/
+ theRenderer->RemoveActor(myLineActor);
+ theRenderer->RemoveActor(myLabelActor);
+ theRenderer->RemoveActor(myArrowActor);
+}
+
+void VTKViewer_Axis::SetVisibility(VTKViewer_Trihedron::TVisibility theVis)
+{
+ switch(theVis){
+ case VTKViewer_Trihedron::eOff:
+ case VTKViewer_Trihedron::eOn:
+ myLabelActor->SetVisibility(theVis);
+ myArrowActor->SetVisibility(theVis);
+ myLineActor->SetVisibility(theVis);
+ break;
+ case VTKViewer_Trihedron::eOnlyLineOn:
+ myLabelActor->VisibilityOff();
+ myArrowActor->VisibilityOff();
+ myLineActor->VisibilityOn();
+ break;
+ default:
+ return;
+ }
+ myVisibility = theVis;
+}
+
+//****************************************************************
+void VTKViewer_Axis::SetCamera(vtkCamera* theCamera){
+ myLabelActor->SetCamera(theCamera);
+}
+
+void VTKViewer_Axis::SetProperty(vtkProperty* theProperty){
+ myLabelActor->SetProperty(theProperty);
+ myArrowActor->SetProperty(theProperty);
+ myLineActor->SetProperty(theProperty);
+}
+
+void VTKViewer_Axis::SetSize(float theSize)
+{
+ float aPosition[3] = {myDir[0]*theSize, myDir[1]*theSize, myDir[2]*theSize};
+ myLineSource->SetPoint2(aPosition);
+
+ myArrowActor->SetPosition(0.0,0.0,0.0);
+ myArrowActor->AddPosition(aPosition);
+ myArrowActor->SetOrientation(myRot);
+
+ myLabelActor->SetPosition(0.0,0.0,0.0);
+ myLabelActor->AddPosition(aPosition);
+}
+
+/*! \class VTKViewer_XAxis
+ * \brief X Axis actor
+ */
+class VTKViewer_XAxis : public VTKViewer_Axis
+{
+protected:
+ VTKViewer_XAxis();
+ VTKViewer_XAxis(const VTKViewer_XAxis&);
+public:
+ vtkTypeMacro(VTKViewer_XAxis,VTKViewer_Axis);
+ static VTKViewer_XAxis *New();
+};
+
+vtkStandardNewMacro(VTKViewer_XAxis);
+
+/*!Initialize X Axis*/
+VTKViewer_XAxis::VTKViewer_XAxis(){
+ myDir[0] = 1.0; myDir[1] = 0.0; myDir[2] = 0.0;
+ myRot[0] = 0.0; myRot[1] = 0.0; myRot[2] = 0.0;
+ myVectorText->SetText("X");
+ vtkProperty* aProperty = vtkProperty::New();
+ aProperty->SetColor(1.0,0.0,0.0);
+ SetProperty(aProperty);
+ aProperty->Delete();
+}
+
+/*! \class VTKViewer_YAxis
+ * \brief Y Axis actor
+ */
+class VTKViewer_YAxis : public VTKViewer_Axis{
+protected:
+ VTKViewer_YAxis();
+ VTKViewer_YAxis(const VTKViewer_YAxis&);
+public:
+ vtkTypeMacro(VTKViewer_YAxis,VTKViewer_Axis);
+ static VTKViewer_YAxis *New();
+};
+
+vtkStandardNewMacro(VTKViewer_YAxis);
+
+/*!Initialize Y Axis*/
+VTKViewer_YAxis::VTKViewer_YAxis()
+{
+ myDir[0] = 0.0; myDir[1] = 1.0; myDir[2] = 0.0;
+ myRot[0] = 0.0; myRot[1] = 0.0; myRot[2] = 90.;
+ myVectorText->SetText("Y");
+ vtkProperty* aProperty = vtkProperty::New();
+ aProperty->SetColor(0.0,1.0,0.0);
+ SetProperty(aProperty);
+ aProperty->Delete();
+}
+
+/*! \class VTKViewer_ZAxis
+ * \brief Z Axis actor
+ */
+class VTKViewer_ZAxis : public VTKViewer_Axis
+{
+protected:
+ VTKViewer_ZAxis();
+ VTKViewer_ZAxis(const VTKViewer_ZAxis&);
+public:
+ vtkTypeMacro(VTKViewer_ZAxis,VTKViewer_Axis);
+ static VTKViewer_ZAxis *New();
+};
+
+vtkStandardNewMacro(VTKViewer_ZAxis);
+
+/*!Initialize Z Axis*/
+VTKViewer_ZAxis::VTKViewer_ZAxis()
+{
+ myDir[0] = 0.0; myDir[1] = 0.0; myDir[2] = 1.0;
+ myRot[0] = 0.0; myRot[1] = -90; myRot[2] = 0.0;
+ myVectorText->SetText("Z");
+ vtkProperty* aProperty = vtkProperty::New();
+ aProperty->SetColor(0.0,0.0,1.0);
+ SetProperty(aProperty);
+ aProperty->Delete();
+}
+
+vtkStandardNewMacro(VTKViewer_Trihedron);
+
+VTKViewer_Trihedron::VTKViewer_Trihedron()
+{
+ myPresent = vtkActorCollection::New();
+ myAxis[0] = VTKViewer_XAxis::New();
+ myAxis[1] = VTKViewer_YAxis::New();
+ myAxis[2] = VTKViewer_ZAxis::New();
+ static float aSize = 100;
+ SetSize(aSize);
+}
+
+VTKViewer_Trihedron::~VTKViewer_Trihedron()
+{
+ myPresent->RemoveAllItems();
+ myPresent->Delete();
+ for(int i = 0; i < 3; i++)
+ myAxis[i]->Delete();
+}
+
+void VTKViewer_Trihedron::SetSize(float theSize)
+{
+ mySize = theSize;
+ for(int i = 0; i < 3; i++)
+ myAxis[i]->SetSize(theSize);
+}
+
+void VTKViewer_Trihedron::SetVisibility(TVisibility theVis)
+{
+ for(int i = 0; i < 3; i++)
+ myAxis[i]->SetVisibility(theVis);
+}
+
+VTKViewer_Trihedron::TVisibility VTKViewer_Trihedron::GetVisibility()
+{
+ return myAxis[0]->GetVisibility();
+}
+
+void VTKViewer_Trihedron::AddToRender(vtkRenderer* theRenderer)
+{
+ vtkCamera* aCamera = theRenderer->GetActiveCamera();
+ for(int i = 0; i < 3; i++){
+ myAxis[i]->AddToRender(theRenderer);
+ myAxis[i]->SetCamera(aCamera);
+ }
+}
+
+void VTKViewer_Trihedron::RemoveFromRender(vtkRenderer* theRenderer)
+{
+ myPresent->InitTraversal();
+ while(vtkActor* anActor = myPresent->GetNextActor())
+ theRenderer->RemoveActor(anActor);
+ for(int i = 0; i < 3; i++)
+ myAxis[i]->RemoveFromRender(theRenderer);
+}
+
+int VTKViewer_Trihedron::GetVisibleActorCount(vtkRenderer* theRenderer)
+{
+ //TVisibility aVis = GetVisibility();
+ //SetVisibility(eOff);
+ vtkActorCollection* aCollection = theRenderer->GetActors();
+ aCollection->InitTraversal();
+ int aCount = 0;
+ while(vtkActor* prop = aCollection->GetNextActor()) {
+ if( prop->GetVisibility())
+ if(VTKViewer_Actor* anActor = VTKViewer_Actor::SafeDownCast(prop))
+ if(!anActor->IsInfinitive())
+ aCount++;
+ //int aCount = theRenderer->VisibleActorCount();
+ //SetVisibility(aVis);
+ }
+ return aCount;
+}
--- /dev/null
+#ifndef VTKVIEWER_TRIHEDRON_H
+#define VTKVIEWER_TRIHEDRON_H
+
+#include "VTKViewer.h"
+
+#include <vtkObject.h>
+#include <vtkFollower.h>
+
+class vtkRenderer;
+class vtkActorCollection;
+class vtkCamera;
+class vtkProperty;
+class vtkPolyDataMapper;
+class vtkLineSource;
+class vtkConeSource;
+
+class VTKViewer_Axis;
+class VTKViewer_VectorText;
+
+/*! \class vtkFollower
+ * See <a href="http://www.vtk.org/">vtk documentation</a>
+ */
+/*!a subclass of actor that always faces the camera
+ *@see vtkFollower
+ */
+class VTKVIEWER_EXPORT VTKViewer_UnScaledActor: public vtkFollower
+{
+ VTKViewer_UnScaledActor(const VTKViewer_UnScaledActor&);
+
+public:
+
+ vtkTypeMacro(VTKViewer_UnScaledActor,vtkFollower);
+
+ /*!Create new instance of VTKViewer_UnScaledActor.*/
+ static VTKViewer_UnScaledActor *New();
+
+ virtual float* GetBounds();
+ virtual void SetSize(int theSize);
+ virtual void Render(vtkRenderer *theRenderer);
+
+protected:
+ VTKViewer_UnScaledActor();
+ /*!Destructor. Do nothing.*/
+ ~VTKViewer_UnScaledActor(){}
+
+ int mySize;
+};
+
+/*!a subclass of actor that always faces the camera
+ *@see vtkFollower
+ */
+class VTKVIEWER_EXPORT VTKViewer_LineActor: public vtkFollower
+{
+ VTKViewer_LineActor(const VTKViewer_LineActor&);
+
+public:
+ /*!vtk type macros.*/
+ vtkTypeMacro(VTKViewer_LineActor,vtkFollower);
+
+ /*!Create new instance of VTKViewer_LineActor.*/
+ static VTKViewer_LineActor *New();
+
+ /*! Sets Lable actor.
+ * \param theLabelActor - VTKViewer_UnScaledActor
+ */
+ void SetLabelActor(VTKViewer_UnScaledActor* theLabelActor);
+
+ /*! Sets Arrow actor.
+ * \param theLabelActor - VTKViewer_UnScaledActor
+ */
+ void SetArrowActor(VTKViewer_UnScaledActor* theLabelActor);
+
+ virtual void Render(vtkRenderer *theRenderer);
+
+protected:
+
+ /*! Constructor which sets \a LabelActor and \a ArrowActor to NULL*/
+ VTKViewer_LineActor(){
+ LabelActor = NULL;
+ ArrowActor = NULL;
+ }
+
+ /*!Destructor which call SetLabelActor(NULL) and SetArrowActor(NULL)*/
+ ~VTKViewer_LineActor(){
+ SetLabelActor(NULL);
+ SetArrowActor(NULL);
+ }
+
+ /*!Label actor pointer*/
+ VTKViewer_UnScaledActor* LabelActor;
+
+ /*!Arrow actor pointer*/
+ VTKViewer_UnScaledActor* ArrowActor;
+};
+
+//****************************************************************
+/*!This class provide support trihedron object in vtk viewer.*/
+class VTKVIEWER_EXPORT VTKVIEWER_EXPORT VTKViewer_Trihedron : public vtkObject
+{
+protected:
+ /*!Initialize fields by default values.*/
+ VTKViewer_Trihedron();
+
+ /*!Const copy constructor.*/
+ VTKViewer_Trihedron(const VTKViewer_Trihedron&);
+
+ /*!Destructor. Remove all fileds.*/
+ virtual ~VTKViewer_Trihedron();
+
+public:
+ /*!vtk type macros.*/
+ vtkTypeMacro(VTKViewer_Trihedron,vtkObject);
+
+ /*!Create new instance of VTKViewer_Trihedron.*/
+ static VTKViewer_Trihedron *New();
+
+ /*!Sets size of trihedron.
+ * \param theSize - float value
+ */
+ virtual void SetSize(float theSize);
+
+ /*! Get size of trihedron.
+ * \retval mySize - float value
+ */
+ virtual float GetSize() { return mySize;}
+
+ enum TVisibility{eOff, eOn, eOnlyLineOn};
+
+ /*! Sets visibility for all Axis to \a theVis*/
+ virtual void SetVisibility(TVisibility theVis);
+
+ /*! OFF visibility for all Axis.*/
+ virtual void VisibilityOff() { SetVisibility(eOff);}
+
+ /*! ON visibility for all Axis.*/
+ virtual void VisibilityOn() { SetVisibility(eOn);}
+
+ /*! Gets visibility of myAxis[0] actor.*/
+ virtual TVisibility GetVisibility();
+
+ /*! Add to render all Axis
+ * \param theRenderer - vtkRenderer pointer
+ */
+ virtual void AddToRender(vtkRenderer* theRenderer);
+
+ /*! Remove all actors from \a theRenderer which are in myPresent.
+ * \param theRenderer - vtkRenderer pointer
+ */
+ virtual void RemoveFromRender(vtkRenderer* theRenderer);
+
+ /*! Return count of visible actors.
+ * \param theRenderer - vtkRenderer pointer
+ */
+ virtual int GetVisibleActorCount(vtkRenderer* theRenderer);
+
+protected:
+ /*! Actor collection*/
+ vtkActorCollection* myPresent;
+
+ /*! \li myAxis[0] - X Axis actor
+ * \li myAxis[1] - Y Axis actor
+ * \li myAxis[2] - Z Axis actor
+ */
+ VTKViewer_Axis* myAxis[3];
+
+ /*! Common size for trihedron, for each axis.*/
+ float mySize;
+};
+
+//****************************************************************
+/*!The base class for concreate Axis.
+ * Its only duty is to give correct initialization and destruction
+ * of its pipe-lines
+ */
+class VTKVIEWER_EXPORT VTKViewer_Axis : public vtkObject
+{
+protected:
+ VTKViewer_Axis();
+ VTKViewer_Axis(const VTKViewer_Axis&);
+ virtual ~VTKViewer_Axis();
+
+public:
+ /*!vtk type macros.*/
+ vtkTypeMacro(VTKViewer_Axis,vtkObject);
+
+ /*! Add to \a theRenderer actors: myLineActor,myLabelActor,myArrowActor
+ */
+ virtual void AddToRender(vtkRenderer* theRenderer);
+ virtual void RemoveFromRender(vtkRenderer* theRenderer);
+
+ /*! Sets visibility for actors: myLineActor,myLabelActor,myArrowActor
+ */
+ virtual void SetVisibility(VTKViewer_Trihedron::TVisibility theVis);
+
+ /*! Return visibility of VTKViewer_Axis
+ * \retval myVisibility
+ */
+ virtual VTKViewer_Trihedron::TVisibility GetVisibility() { return myVisibility; }
+
+ /*! Set camera for myLabelActor
+ */
+ virtual void SetCamera(vtkCamera* theCamera);
+
+ /*! Sets \a theProperty for actors: myLineActor,myLabelActor,myArrowActor
+ */
+ virtual void SetProperty(vtkProperty* theProperty);
+
+ /*! Set size of VTKViewer_Axis
+ */
+ virtual void SetSize(float theSize);
+
+ /*! Get label actor.
+ * \retval Return myLabelActor.
+ */
+ virtual VTKViewer_UnScaledActor* GetLabel() { return myLabelActor; }
+
+ /*! Get arrow actor.
+ * \retval Return myArrowActor
+ */
+ virtual VTKViewer_UnScaledActor* GetArrow() { return myArrowActor; }
+
+protected:
+ /*! Visibility flag.
+ */
+ VTKViewer_Trihedron::TVisibility myVisibility;
+
+ /*! \var myDir[3]
+ * Direction vector
+ */
+ /*! \var myRot[3]
+ * Orientation vector
+ */
+ float myDir[3], myRot[3];
+
+ /*! VTKViewer_LineActor actor pointer
+ */
+ VTKViewer_LineActor *myLineActor;
+
+ /*! VTKViewer_UnScaledActor actor pointer
+ */
+ VTKViewer_UnScaledActor *myArrowActor;
+
+ /*! VTKViewer_UnScaledActor actor pointer
+ */
+ VTKViewer_UnScaledActor *myLabelActor;
+
+ /*! \li myMapper[0] - for the Line pipe-line representation
+ * \li myMapper[1] - for the Arrow pipe-line representation
+ * \li myMapper[2] - for the Label pipe-line representation
+ */
+ vtkPolyDataMapper *myMapper[3];
+
+ /*! vtkLineSource pointer (Line)
+ */
+ vtkLineSource *myLineSource;
+
+ /*! vtkConeSource pointer (Arrow)
+ */
+ vtkConeSource *myConeSource;
+
+ /*! VTKViewer_VectorText pointer (Label)
+ */
+ VTKViewer_VectorText* myVectorText;
+};
+
+#endif