Salome HOME
PR: merge from tag V2_2_2
authorprascle <prascle>
Mon, 4 Apr 2005 06:22:46 +0000 (06:22 +0000)
committerprascle <prascle>
Mon, 4 Apr 2005 06:22:46 +0000 (06:22 +0000)
300 files changed:
INSTALL
bin/VERSION
bin/orbmodule.py
bin/runSalome.py
bin/salomeConsole.py
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 [new file with mode: 0755]
doc/salome/gui/KERNEL/ehlpdhtm.js
doc/salome/gui/KERNEL/image57.gif [new file with mode: 0755]
doc/salome/gui/KERNEL/image58.gif [new file with mode: 0755]
doc/salome/gui/KERNEL/image59.gif [new file with mode: 0755]
doc/salome/gui/KERNEL/image60.gif [new file with mode: 0755]
doc/salome/gui/KERNEL/image61.gif [new file with mode: 0755]
doc/salome/gui/KERNEL/kernel.htm [new file with mode: 0755]
doc/salome/gui/KERNEL/kernel.log [new file with mode: 0755]
doc/salome/gui/KERNEL/kernel/about_salome_pro_architecture.htm [new file with mode: 0755]
doc/salome/gui/KERNEL/kernel/about_salome_pro_help_system.htm [new file with mode: 0755]
doc/salome/gui/KERNEL/kernel/copyright_notice.htm [new file with mode: 0755]
doc/salome/gui/KERNEL/kernel/creating_a_new_study.htm [new file with mode: 0755]
doc/salome/gui/KERNEL/kernel/displaying_hiding_toolbars.htm [new file with mode: 0755]
doc/salome/gui/KERNEL/kernel/displaying_studies.htm [new file with mode: 0755]
doc/salome/gui/KERNEL/kernel/editing_studies.htm [new file with mode: 0755]
doc/salome/gui/KERNEL/kernel/getting_properties_of_the_study.htm [new file with mode: 0755]
doc/salome/gui/KERNEL/kernel/getting_started2.htm [new file with mode: 0755]
doc/salome/gui/KERNEL/kernel/introduction.htm [new file with mode: 0755]
doc/salome/gui/KERNEL/kernel/introduction_to_iapp.htm [new file with mode: 0755]
doc/salome/gui/KERNEL/kernel/introduction_to_salome_pro.htm [new file with mode: 0755]
doc/salome/gui/KERNEL/kernel/navigating_topics.htm [new file with mode: 0755]
doc/salome/gui/KERNEL/kernel/opening_studies.htm [new file with mode: 0755]
doc/salome/gui/KERNEL/kernel/readme.html [new file with mode: 0755]
doc/salome/gui/KERNEL/kernel/running_salome_pro.htm [new file with mode: 0755]
doc/salome/gui/KERNEL/kernel/salome_pro_desktop.htm [new file with mode: 0755]
doc/salome/gui/KERNEL/kernel/saving_a_study.htm [new file with mode: 0755]
doc/salome/gui/KERNEL/kernel/setting_preferences.htm [new file with mode: 0755]
doc/salome/gui/KERNEL/kernel/using_catalog_generator.htm [new file with mode: 0755]
doc/salome/gui/KERNEL/kernel/using_left-hand_tabs.htm [new file with mode: 0755]
doc/salome/gui/KERNEL/kernel/using_object_browser.htm [new file with mode: 0755]
doc/salome/gui/KERNEL/kernel/using_registry.htm [new file with mode: 0755]
doc/salome/gui/KERNEL/kernel/using_usecase_browser.htm [new file with mode: 0755]
doc/salome/gui/KERNEL/kernel_csh.htm [new file with mode: 0755]
doc/salome/gui/KERNEL/kernel_rhc.htm [new file with mode: 0755]
doc/salome/gui/KERNEL/robohhre.lng [new file with mode: 0755]
doc/salome/gui/KERNEL/webhelp.cab
doc/salome/gui/KERNEL/webhelp.jar
doc/salome/gui/KERNEL/whcsh_home.htm [new file with mode: 0755]
doc/salome/gui/KERNEL/whcshdata.htm [new file with mode: 0755]
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/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/whlstf0.htm
doc/salome/gui/KERNEL/whgdata/whlstf1.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/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 [new file with mode: 0755]
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/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/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 [new file with mode: 0755]
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 [new file with mode: 0755]
doc/salome/gui/KERNEL/whskin_plist.htm
doc/salome/gui/KERNEL/whskin_tbars.htm
doc/salome/gui/KERNEL/whskin_tw.htm [new file with mode: 0755]
doc/salome/gui/KERNEL/whst_topics.xml
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/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 [new file with mode: 0755]
doc/salome/gui/KERNEL/whxdata/whfts.xml [new file with mode: 0755]
doc/salome/gui/KERNEL/whxdata/whfwdata0.xml [new file with mode: 0755]
doc/salome/gui/KERNEL/whxdata/whgdata0.xml [new file with mode: 0755]
doc/salome/gui/KERNEL/whxdata/whglo.xml [new file with mode: 0755]
doc/salome/gui/KERNEL/whxdata/whidx.xml [new file with mode: 0755]
doc/salome/gui/KERNEL/whxdata/whtdata0.xml [new file with mode: 0755]
doc/salome/gui/KERNEL/whxdata/whtoc.xml [new file with mode: 0755]
resources/KERNELCatalog.xml
salome_adm/unix/SALOMEconfig.h.in
salome_adm/unix/config_files/ac_cxx_depend_flag.m4
salome_adm/unix/config_files/check_cas.m4
salome_adm/unix/config_files/check_med2.m4
salome_adm/unix/config_files/check_pyqt.m4
salome_adm/unix/config_files/check_qt.m4
salome_adm/unix/config_files/check_qwt.m4
salome_adm/unix/config_files/check_sip.m4
salome_adm/unix/make_commence.in
src/Container/Container_i.cxx
src/Container/Makefile.in
src/Container/SALOME_Container.cxx
src/Container/SALOME_ContainerManager.cxx
src/Container/SALOME_ContainerManagerServer.cxx [new file with mode: 0644]
src/DataTypeCatalog/SALOME_DataTypeCatalog_Server.cxx
src/LifeCycleCORBA/TestLifeCycleCORBA.cxx
src/Loader/InquireServersQThread.cxx
src/Logger/SALOME_Trace.cxx
src/Logger/SALOME_Trace.py
src/MEDWrapper/Base/MED_Common.hxx
src/MEDWrapper/V2_1/MED_V2_1_Wrapper.cxx
src/MEDWrapper/V2_1/MEDdatasetNumEcrire.cxx
src/MEDWrapper/V2_1/MEDdatasetNumLire.cxx
src/MEDWrapper/V2_1/Makefile.in
src/MEDWrapper/V2_2/MED_V2_2_Wrapper.cxx
src/MPILifeCycleCORBA/SALOME_MPILifeCycleCORBA.cxx
src/Makefile.in
src/ModuleCatalog/SALOME_ModuleCatalog_Server.cxx
src/NamingService/NamingService_WaitForServerReadiness.cxx
src/NamingService/SALOME_NamingService.cxx
src/NamingService/SALOME_NamingServicePy.py
src/Notification/NOTIFICATION.cxx
src/PatchQt/Makefile.in
src/PatchQt/qactionP.h
src/PatchQt/qfiledialogP.h
src/PatchQt/qsplitterP.cxx
src/PatchQt/qworkspaceP.h
src/Registry/SALOME_Registry_Server.cxx
src/ResourcesManager/SALOME_ResourcesManager.cxx
src/RessourcesCatalog/SALOME_RessourcesCatalog_Server.cxx
src/SALOMEDS/Makefile.in
src/SALOMEDS/SALOMEDS.cxx [new file with mode: 0644]
src/SALOMEDS/SALOMEDS.hxx [new file with mode: 0644]
src/SALOMEDS/SALOMEDS_AttributeComment_i.cxx
src/SALOMEDS/SALOMEDS_AttributeDrawable_i.cxx
src/SALOMEDS/SALOMEDS_AttributeExpandable_i.cxx
src/SALOMEDS/SALOMEDS_AttributeExternalFileDef_i.cxx
src/SALOMEDS/SALOMEDS_AttributeFileType_i.cxx
src/SALOMEDS/SALOMEDS_AttributeFlags_i.cxx
src/SALOMEDS/SALOMEDS_AttributeGraphic_i.cxx
src/SALOMEDS/SALOMEDS_AttributeIOR_i.cxx
src/SALOMEDS/SALOMEDS_AttributeInteger_i.cxx
src/SALOMEDS/SALOMEDS_AttributeLocalID_i.cxx
src/SALOMEDS/SALOMEDS_AttributeName_i.cxx
src/SALOMEDS/SALOMEDS_AttributeOpened_i.cxx
src/SALOMEDS/SALOMEDS_AttributePersistentRef_i.cxx
src/SALOMEDS/SALOMEDS_AttributePixMap_i.cxx
src/SALOMEDS/SALOMEDS_AttributePythonObject_i.cxx
src/SALOMEDS/SALOMEDS_AttributeReal_i.cxx
src/SALOMEDS/SALOMEDS_AttributeSelectable_i.cxx
src/SALOMEDS/SALOMEDS_AttributeSequenceOfInteger_i.cxx
src/SALOMEDS/SALOMEDS_AttributeSequenceOfReal_i.cxx
src/SALOMEDS/SALOMEDS_AttributeStudyProperties_i.cxx
src/SALOMEDS/SALOMEDS_AttributeTableOfInteger_i.cxx
src/SALOMEDS/SALOMEDS_AttributeTableOfReal_i.cxx
src/SALOMEDS/SALOMEDS_AttributeTableOfString_i.cxx
src/SALOMEDS/SALOMEDS_AttributeTarget_i.cxx
src/SALOMEDS/SALOMEDS_AttributeTextColor_i.cxx
src/SALOMEDS/SALOMEDS_AttributeTextHighlightColor_i.cxx
src/SALOMEDS/SALOMEDS_AttributeTreeNode_i.cxx
src/SALOMEDS/SALOMEDS_AttributeUserID_i.cxx
src/SALOMEDS/SALOMEDS_ChildIterator_i.cxx
src/SALOMEDS/SALOMEDS_GenericAttribute_i.cxx
src/SALOMEDS/SALOMEDS_SComponentIterator_i.cxx
src/SALOMEDS/SALOMEDS_SComponent_i.cxx
src/SALOMEDS/SALOMEDS_SObject_i.cxx
src/SALOMEDS/SALOMEDS_Server.cxx
src/SALOMEDS/SALOMEDS_StudyBuilder_i.cxx
src/SALOMEDS/SALOMEDS_StudyManager_i.cxx
src/SALOMEDS/SALOMEDS_Study_i.cxx
src/SALOMEDS/SALOMEDS_UseCaseIterator_i.cxx
src/SALOMEGUI/CLIENT_msg_en.po
src/SALOMEGUI/Makefile.in
src/SALOMEGUI/PyInterp_PyQt.cxx
src/SALOMEGUI/PyInterp_PyQt.h
src/SALOMEGUI/PyInterp_base.cxx
src/SALOMEGUI/PyInterp_base.h
src/SALOMEGUI/QAD_Application.cxx
src/SALOMEGUI/QAD_Desktop.cxx
src/SALOMEGUI/QAD_FileDlg.h
src/SALOMEGUI/QAD_ObjectBrowser.cxx
src/SALOMEGUI/QAD_PyEditor.cxx
src/SALOMEGUI/QAD_PyEditor.h
src/SALOMEGUI/QAD_PyInterp.cxx
src/SALOMEGUI/QAD_PyInterp.h
src/SALOMEGUI/QAD_PyInterp_mono.cxx
src/SALOMEGUI/QAD_PyInterp_mono.h
src/SALOMEGUI/QAD_RightFrame.cxx
src/SALOMEGUI/QAD_Study.cxx
src/SALOMEGUI/QAD_StudyFrame.cxx
src/SALOMETraceCollector/TraceCollector_WaitForServerReadiness.cxx
src/SALOME_PYQT/Makefile.in
src/SALOME_PYQT/SALOME_PYQT_GUI.cxx
src/SALOME_PYQT/SALOME_PYQT_GUI.h
src/SALOME_PYQT/SalomePyQt.sip
src/SALOME_SWIG_WITHOUTIHM/import_hook.py
src/SALOME_SWIG_WITHOUTIHM/kernel_shared_modules.py
src/SALOME_SWIG_WITHOUTIHM/salome_shared_modules.py
src/Session/Session_ServerLauncher.cxx
src/Session/Session_ServerThread.cxx
src/TestContainer/TestContainer.cxx
src/Utils/Makefile.in
src/Utils/Utils_CorbaException.hxx
src/Utils/Utils_Mutex.cxx [new file with mode: 0644]
src/Utils/Utils_Mutex.hxx [new file with mode: 0644]

diff --git a/INSTALL b/INSTALL
index f3e4b69171fa5db955cd8ff0cf2c862bd11c77a6..b4672cadd98253eccc58b5814a4519b983c35292 100644 (file)
--- a/INSTALL
+++ b/INSTALL
@@ -1,7 +1,10 @@
-This is the version 2.2.0 of KERNEL
+This is the version 2.2.2 of KERNEL
 
 Previous versions :
-        - 2.1.0
+       - 2.2.1
+       - 2.2.0
+       - 2.1.1
+       - 2.1.0
        - 2.0.0
         - 1.4.1
        - 1.3.0
index 9f5dca97555cdfb53650b44ff00280777d64ebda..aaa365137d8ed305657b40f5b510bab6b7172d05 100755 (executable)
@@ -1 +1 @@
-THIS IS SALOME - KERNEL VERSION: 2.2.0
+THIS IS SALOME - KERNEL VERSION: 2.2.2
index 627a909871cf824177d886647c4b2763a878e37c..fdc254472e9a5fb5250001117863f42098337179 100755 (executable)
@@ -47,7 +47,7 @@ class client:
       try:
           self.rootContext = obj._narrow(CosNaming.NamingContext)
           return
-      except CORBA.COMM_FAILURE:
+      except (CORBA.TRANSIENT,CORBA.OBJECT_NOT_EXIST,CORBA.COMM_FAILURE):
           self.rootContext = None
           print "Lancement du Naming Service",
           
@@ -62,7 +62,7 @@ class client:
               obj = self.orb.resolve_initial_references("NameService")
               self.rootContext = obj._narrow(CosNaming.NamingContext)
               break
-          except (CORBA.COMM_FAILURE,CORBA.OBJECT_NOT_EXIST):
+          except (CORBA.TRANSIENT,CORBA.OBJECT_NOT_EXIST,CORBA.COMM_FAILURE):
               self.rootContext = None
               sys.stdout.write('+')
               sys.stdout.flush()
@@ -77,15 +77,16 @@ class client:
 
    def showNScontext(self,context,dec=''):
       bl,bi=context.list(0)
-      ok,b=bi.next_one()
-      while(ok):
-         for s in b.binding_name :
-            print "%s%s.%s" %(dec,s.id,s.kind)
-            if s.kind == "dir":
-               obj=context.resolve([s])
-               scontext = obj._narrow(CosNaming.NamingContext)
-               self.showNScontext(scontext,dec=dec+'  ')
+      if bi is not None:
          ok,b=bi.next_one()
+         while(ok):
+            for s in b.binding_name :
+               print "%s%s.%s" %(dec,s.id,s.kind)
+               if s.kind == "dir":
+                  obj=context.resolve([s])
+                  scontext = obj._narrow(CosNaming.NamingContext)
+                  self.showNScontext(scontext,dec=dec+'  ')
+            ok,b=bi.next_one()
 
    # --------------------------------------------------------------------------
 
@@ -112,7 +113,7 @@ class client:
           obj = None
       except CosNaming.NamingContext.CannotProceed, ex:
           obj = None
-      except CORBA.COMM_FAILURE, ex:
+      except (CORBA.TRANSIENT,CORBA.OBJECT_NOT_EXIST,CORBA.COMM_FAILURE):
           obj = None
       return obj
 
@@ -155,7 +156,7 @@ class client:
           obj = None
       except CosNaming.NamingContext.CannotProceed, ex:
           obj = None
-      except CORBA.COMM_FAILURE, ex:
+      except (CORBA.TRANSIENT,CORBA.OBJECT_NOT_EXIST,CORBA.COMM_FAILURE):
           obj = None
       return obj
    
index e423d97bace04f6dc0413e9bb8f2f24260d70477..055268c56ccc5f976f3a529c982d50a8059e4263 100755 (executable)
@@ -222,7 +222,7 @@ def kill_salome(args):
        
 # -----------------------------------------------------------------------------
 #
-# Définition des classes d'objets pour le lancement des Server CORBA
+# Definition des classes d'objets pour le lancement des Server CORBA
 #
 
 class Server:
@@ -409,6 +409,41 @@ class SessionServer(Server):
       
 # ---
 
+class ContainerManagerServer(Server):
+    def __init__(self,args):
+        self.args=args
+        self.initArgs()
+        self.SCMD1=['SALOME_ContainerManagerServer']
+        self.SCMD2=[]
+        if 'registry' in self.args['embedded']:
+            self.SCMD1+=['--with','Registry',
+                         '(','--salome_session','theSession',')']
+        if 'moduleCatalog' in self.args['embedded']:
+            self.SCMD1+=['--with','ModuleCatalog','(','-common']
+            self.SCMD2+=['-personal',
+                         '${HOME}/Salome/resources/CatalogModulePersonnel.xml',')']
+        if 'study' in self.args['embedded']:
+            self.SCMD2+=['--with','SALOMEDS','(',')']
+        if 'cppContainer' in self.args['embedded']:
+            self.SCMD2+=['--with','Container','(','FactoryServer',')']
+        
+    def setpath(self,modules_list,modules_root_dir):
+        cata_path=[]
+        list_modules = modules_list[:]
+        list_modules.reverse()
+        for module in ["KERNEL"] + list_modules:
+            module_root_dir=modules_root_dir[module]
+            module_cata=module+"Catalog.xml"
+            print "   ", module_cata
+            cata_path.extend(
+                glob.glob(os.path.join(module_root_dir,"share",
+                                       self.args['appname'],"resources",
+                                       module_cata)))
+        if 'moduleCatalog' in self.args['embedded']:
+            self.CMD=self.SCMD1 + [string.join(cata_path,':')] + self.SCMD2
+        else:
+            self.CMD=self.SCMD1 + self.SCMD2
+
 class NotifyServer(Server):
     def __init__(self,args,modules_root_dir):
         self.args=args
@@ -473,7 +508,7 @@ def startSalome(args, modules_list, modules_root_dir):
 
     #
     # Lancement Registry Server,
-    # attente de la disponibilité du Registry dans le Naming Service
+    # attente de la disponibilite du Registry dans le Naming Service
     #
 
     if 'registry' not in args['embedded']:
@@ -483,7 +518,7 @@ def startSalome(args, modules_list, modules_root_dir):
 
     #
     # Lancement Catalog Server,
-    # attente de la disponibilité du Catalog Server dans le Naming Service
+    # attente de la disponibilite du Catalog Server dans le Naming Service
     #
     
 
@@ -496,7 +531,7 @@ def startSalome(args, modules_list, modules_root_dir):
 
     #
     # Lancement SalomeDS Server,
-    # attente de la disponibilité du SalomeDS dans le Naming Service
+    # attente de la disponibilite du SalomeDS dans le Naming Service
     #
 
     os.environ["CSF_PluginDefaults"] \
@@ -521,6 +556,14 @@ def startSalome(args, modules_list, modules_root_dir):
         myServer.run()
         clt.waitNS("/myStudyManager")
 
+    #
+    # Lancement ContainerManagerServer
+    #
+    
+    myCmServer = ContainerManagerServer(args)
+    myCmServer.setpath(modules_list,modules_root_dir)
+    myCmServer.run()
+
     #
     # Lancement Session Server
     #
@@ -532,7 +575,7 @@ def startSalome(args, modules_list, modules_root_dir):
     #macomm2=['ddd']
     #pid = os.spawnvp(os.P_NOWAIT, macomm2[0], macomm2)
     #
-    # Attente de la disponibilité du Session Server dans le Naming Service
+    # Attente de la disponibilite du Session Server dans le Naming Service
     #
 
     import SALOME
@@ -550,7 +593,7 @@ def startSalome(args, modules_list, modules_root_dir):
     
     #
     # Lancement Container C++ local,
-    # attente de la disponibilité du Container C++ local dans le Naming Service
+    # attente de la disponibilite du Container C++ local dans le Naming Service
     #
 
     if 'cppContainer' in args['standalone']:
@@ -560,7 +603,7 @@ def startSalome(args, modules_list, modules_root_dir):
 
     #
     # Lancement Container Python local,
-    # attente de la disponibilité du Container Python local
+    # attente de la disponibilite du Container Python local
     # dans le Naming Service
     #
 
@@ -571,7 +614,7 @@ def startSalome(args, modules_list, modules_root_dir):
 
     #
     # Lancement Container Supervision local,
-    # attente de la disponibilité du Container Supervision local
+    # attente de la disponibilite du Container Supervision local
     # dans le Naming Service
     #
 
index 03c0a5e51be09f744ed96f4f59523d5595c623f8..5ce7cec640e869be3cb0c3df648a2baae2adbc12 100755 (executable)
@@ -66,7 +66,7 @@ class client(orbmodule.client):
       try:
           self.rootContext = obj._narrow(CosNaming.NamingContext)
           return
-      except CORBA.COMM_FAILURE:
+      except (CORBA.TRANSIENT,CORBA.OBJECT_NOT_EXIST,CORBA.COMM_FAILURE):
           print "It's not a valid naming service"
           self.rootContext = None
           raise
index af163f8e1fdf0708a15161930150e5c0b4acc405..81b659adc82bae4e07a948ffe80b68093b05044d 100755 (executable)
@@ -1,9 +1,9 @@
 <html>\r
 <head>\r
-<title>SALOME reference manual</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+<title>KERNEL</title>\r
+\r
 <meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
 </head>\r
 <body>\r
 <script language="JavaScript">\r
@@ -165,9 +165,15 @@ function FindTopicByTopicNum(nTopicNum)
        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
index 3f10e0346d0948c7728be2719a358b704d2169b4..c99390b6b0780846d22ad519569ab715976acac5 100755 (executable)
@@ -1,9 +1,9 @@
 <html>\r
 <head>\r
-<title>SALOME reference manual</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+<title>KERNEL</title>\r
+\r
 <meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
 </head>\r
 <body>\r
 <script language="JavaScript">\r
index d2d425ac0cebc41e5c204b6439cb25a13798abdc..de2e5d955068e5135152a18b39282a1280ef05e5 100755 (executable)
-/*=(===============================================================)*/\r
-\r
-/*=(===============================================================)*/\r
-/*=(Created with RoboEditor.)=======================================*/\r
-/*=(===============================================================)*/\r
-\r
-BODY {\r
-       background-color: #ffffff;\r
-       font-family: "Times New Roman", serif;\r
-}\r
-\r
-H1 {\r
-       font-weight: bold;\r
-       font-size: 24.0pt;\r
-}\r
-\r
-/*=(Generated Code)=================================================*/\r
-/*=(WARNING: DO NOT EDIT OR DELETE THIS SECTION!)===================*/\r
-/*begin!kadov{{=====================================================*/ \r
-LI.kadov-H1 {\r
-       font-weight: bold;\r
-       font-size: 24.0pt;\r
-}\r
-/*}}end!kadov=======================================================*/ \r
-\r
-\r
-\r
-H2 {\r
-       font-weight: bold;\r
-       font-size: 18.0pt;\r
-}\r
-\r
-/*=(Generated Code)=================================================*/\r
-/*=(WARNING: DO NOT EDIT OR DELETE THIS SECTION!)===================*/\r
-/*begin!kadov{{=====================================================*/ \r
-LI.kadov-H2 {\r
-       font-weight: bold;\r
-       font-size: 18.0pt;\r
-}\r
-/*}}end!kadov=======================================================*/ \r
-\r
-\r
-\r
-H3 {\r
-       font-weight: bold;\r
-       font-size: 14.0pt;\r
-}\r
-\r
-/*=(Generated Code)=================================================*/\r
-/*=(WARNING: DO NOT EDIT OR DELETE THIS SECTION!)===================*/\r
-/*begin!kadov{{=====================================================*/ \r
-LI.kadov-H3 {\r
-       font-weight: bold;\r
-       font-size: 14.0pt;\r
-}\r
-/*}}end!kadov=======================================================*/ \r
-\r
-\r
-\r
-H4 {\r
-       font-weight: bold;\r
-       font-size: 12.0pt;\r
-}\r
-\r
-/*=(Generated Code)=================================================*/\r
-/*=(WARNING: DO NOT EDIT OR DELETE THIS SECTION!)===================*/\r
-/*begin!kadov{{=====================================================*/ \r
-LI.kadov-H4 {\r
-       font-weight: bold;\r
-       font-size: 12.0pt;\r
-}\r
-/*}}end!kadov=======================================================*/ \r
-\r
-\r
-\r
-H5 {\r
-       font-weight: bold;\r
-       font-size: 10.0pt;\r
-}\r
-\r
-/*=(Generated Code)=================================================*/\r
-/*=(WARNING: DO NOT EDIT OR DELETE THIS SECTION!)===================*/\r
-/*begin!kadov{{=====================================================*/ \r
-LI.kadov-H5 {\r
-       font-weight: bold;\r
-       font-size: 10.0pt;\r
-}\r
-/*}}end!kadov=======================================================*/ \r
-\r
-\r
-\r
-H6 {\r
-       font-weight: bold;\r
-       font-size: 8.0pt;\r
-}\r
-\r
-/*=(Generated Code)=================================================*/\r
-/*=(WARNING: DO NOT EDIT OR DELETE THIS SECTION!)===================*/\r
-/*begin!kadov{{=====================================================*/ \r
-LI.kadov-H6 {\r
-       font-weight: bold;\r
-       font-size: 8.0pt;\r
-}\r
-/*}}end!kadov=======================================================*/ \r
-\r
-\r
-\r
-P {\r
-       font-size: 12.0pt;\r
-       margin-top: 0pt;\r
-       margin-bottom: 0pt;\r
-}\r
-\r
-/*=(Generated Code)=================================================*/\r
-/*=(WARNING: DO NOT EDIT OR DELETE THIS SECTION!)===================*/\r
-/*begin!kadov{{=====================================================*/ \r
-LI.kadov-P {\r
-       font-size: 12.0pt;\r
-}\r
-/*}}end!kadov=======================================================*/ \r
-\r
-\r
-\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
-       /*begin!kadov{{*/ text-decoration: none none none; /*}}end!kadov*/ \r
-}\r
-\r
-SPAN.expandtext {\r
-       font-style: italic;\r
-       font-weight: normal;\r
-       color: #ff0000;\r
-}\r
-\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
-       /*begin!kadov{{*/ text-decoration: none none none; /*}}end!kadov*/ \r
-}\r
-\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
-       /*begin!kadov{{*/ text-decoration: none none none; /*}}end!kadov*/ \r
-}\r
-\r
-SPAN.glosstext {\r
-       font-style: italic;\r
-       font-weight: normal;\r
-       color: #0000ff;\r
-}\r
-\r
-OL,\r
-UL {\r
-       margin-top: 0px;\r
-       margin-bottom: 0px;\r
-}\r
-\r
-A:active {\r
-}\r
-\r
-A:hover {\r
-       x-text-underline: Off;\r
-       /*begin!kadov{{*/ text-decoration: none; /*}}end!kadov*/ \r
-}\r
-\r
-A:link {\r
-       x-text-underline: Off;\r
-       /*begin!kadov{{*/ text-decoration: none; /*}}end!kadov*/ \r
-}\r
-\r
-A:visited {\r
-       x-text-underline: Off;\r
-       /*begin!kadov{{*/ text-decoration: none; /*}}end!kadov*/ \r
-}\r
-\r
-P.TODO {\r
-       font-weight: normal;\r
-       font-style: italic;\r
-       font-family: "Arial Black", sans-serif;\r
-}\r
-\r
-/*=(Generated Code)=================================================*/\r
-/*=(WARNING: DO NOT EDIT OR DELETE THIS SECTION!)===================*/\r
-/*begin!kadov{{=====================================================*/ \r
-LI.kadov-P-CTODO {\r
-       font-weight: normal;\r
-       font-style: italic;\r
-       font-family: "Arial Black", sans-serif;\r
-}\r
-/*}}end!kadov=======================================================*/ \r
-\r
-\r
-\r
-\r
-/*=(===============================================================)*/\r
+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
index 020a671110cfa42637e5f29a1cc0a9529d50f3ef..3eeb3c49656ad0f0c62497bfb3ac18e8e7a00177 100755 (executable)
@@ -1,53 +1,53 @@
 BODY { \r
       background-color:#ffffff; \r
-      font-family:"Times New Roman" , serif;  }\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
+    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
+    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
+    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
+    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
+    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
+    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:1; \r
-   margin-bottom:1; \r
-   font-family:"Times New Roman" , serif;  }\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
@@ -85,11 +85,11 @@ SPAN.glosstext {
 OL { \r
     margin-top:0px; \r
     margin-bottom:0px; \r
-    font-family:"Times New Roman" , serif;  }\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
+    font-family:"Times New Roman"  , serif;  }\r
 A:active {  }\r
 A:hover { \r
          x-text-underline:Off; \r
@@ -103,20 +103,16 @@ A:visited {
 P.TODO { \r
         font-weight:normal; \r
         font-style:italic; \r
-        font-family:"Arial Black" , sans-serif;  }\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
+                  font-family:"Arial Black"  , sans-serif;  }\r
 ol ol { \r
-       margin-top:1; \r
-       margin-bottom:1;  }\r
+       margin-top:1px;  }\r
 ol ul { \r
-       margin-top:1; \r
-       margin-bottom:1;  }\r
+       margin-top:1px;  }\r
 ul ul { \r
-       margin-top:1; \r
-       margin-bottom:1;  }\r
+       margin-top:1px;  }\r
 ul ol { \r
-       margin-top:1; \r
-       margin-bottom:1;  }\r
+       margin-top:1px;  }\r
diff --git a/doc/salome/gui/KERNEL/ehelp.xml b/doc/salome/gui/KERNEL/ehelp.xml
new file mode 100755 (executable)
index 0000000..9884c42
--- /dev/null
@@ -0,0 +1,10 @@
+<?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
index 86d26ea96c2464e3f5976e99e618fae0e3a5aa07..6cfd2e4635ab4c1d1c212bcbecc78145599fd148 100755 (executable)
@@ -1,6 +1,6 @@
 // eHelp® Corporation Dynamic HTML JavaScript \r
-// Copyright© 1998-2001 eHelp® Corporation.All rights reserved.\r
-// Version=4.57\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
@@ -22,9 +22,15 @@ var HH_ActiveX = false;
 var gstrBsAgent        = navigator.userAgent.toLowerCase();\r
 var gnBsVer                    = parseInt(navigator.appVersion);\r
 \r
-var gbBsIE             = (gstrBsAgent.indexOf('msie') != -1);\r
-var gbBsNS             = (gstrBsAgent.indexOf('mozilla') != -1) && ((gstrBsAgent.indexOf('spoofer') == -1) && (gstrBsAgent.indexOf('compatible') == -1));\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
@@ -36,30 +42,108 @@ var gbBsIE302              = ((gbBsIE) && (gnBsVer == 2) && (gstrBsAgent.indexOf("3.02") !=
 \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
-gbBsIE = (navigator.appName.indexOf("Microsoft") != -1);\r
+var gbBsOpera6         = false;\r
+var gbBsOpera7         = false;\r
 \r
-if (parseInt(navigator.appVersion) >= 4) {\r
-       gbBsIE4 = (navigator.appName.indexOf("Microsoft") != -1);\r
+var gbBsKonqueror3     = false;\r
 \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
+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
-var gbBsMac                    = (gstrBsAgent.indexOf('mac') != -1);\r
-var gbBsWindows                = ((gstrBsAgent.indexOf('win') != -1) || (gstrBsAgent.indexOf('16bit') != -1));\r
-var gbBsOp3                    = (gstrBsAgent.indexOf('opera') != -1);\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
@@ -108,7 +192,6 @@ function BsscRegisterOnMouseOut(funcHandler)
        gBsOnMouseOuts[nLength] = funcHandler;\r
 }\r
 \r
-\r
 function BsGeneralOnLoad()\r
 {\r
        if (!gbBsIE4 && !gbBsNS4)\r
@@ -153,18 +236,14 @@ function BSSCOnUnload()
 {\r
        if (!BsscHasExtJs()) return;\r
        for (var nElement = gBsOnUnLoads.length - 1; nElement >= 0; nElement--)\r
-       {\r
                gBsOnUnLoads[nElement]();\r
-       }\r
 }\r
 \r
 function BSSCOnMouseOver()\r
 {\r
        if (!BsscHasExtJs()) return;\r
        for (var nElement = gBsOnMouseOvers.length - 1; nElement >= 0; nElement--)\r
-       {\r
                gBsOnMouseOvers[nElement]();\r
-       }\r
 }\r
 \r
 function BSSCOnMouseOut()\r
@@ -177,7 +256,6 @@ function BSSCOnMouseOut()
 }\r
 // End of invocation of the event handle functions.\r
 \r
-\r
 // Add the GereralOnLoad to the onload array.\r
 if (typeof(BsscRegisterOnLoad) != "undefined")\r
 {\r
@@ -195,10 +273,10 @@ function BsHHActivateComponents()
 {\r
        if( HH_ActiveX && (HH_ChmFilename != "") && ((self == top) || (self == top.frames[0])))\r
        {\r
-               var objBody = document.all.tags("BODY")[0];\r
+               var objBody = getElementsByTag(document,"BODY")[0];\r
                if( typeof(objBody) == "object" )\r
                {\r
-                       objBody.insertAdjacentHTML("beforeEnd", '<OBJECT ID="HHComponentActivator" CLASSID="CLSID:399CB6C4-7312-11D2-B4D9-00105A0422DF" width=0 height=0></OBJECT>');\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
@@ -235,17 +313,14 @@ function _WritePopupMenuLayer()
 {\r
        if (!g_bIsPopupMenuInit)\r
         {\r
-         if (gbBsNS4) {\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
-          if (gbBsNS6)\r
-               document.write("<DIV ID='PopupMenu' STYLE='position:absolute; left:0px; top:0px; z-index:4; visibility:hidden;'></DIV>");\r
-          else\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 (gbBsIE4) {\r
+         if (!(gbBsNS4&&!gbBsNS6)) {\r
                document.write("<STYLE TYPE='text/css'>");\r
-               if (gbBsMac) {\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
@@ -259,23 +334,6 @@ function _WritePopupMenuLayer()
        }\r
 }\r
 \r
-//Define variable arguments as: strTitle, strUrl\r
-function MTE() \r
-{\r
-       this.strTitle = MTE.arguments[0];\r
-       if (MTE.arguments.length > 1)\r
-               this.strURL = MTE.arguments[1];\r
-       else\r
-               this.strURL = this.strTitle;\r
-}\r
-\r
-// If the topic list is set, it is an array of TopicEntry objects (defined in WebHelp3.js)\r
-function PopupMenu_SetTopicList(aPopupTopicArray)\r
-{\r
-       gbPopupMenuTopicList = aPopupTopicArray;\r
-}\r
-\r
-\r
 //Seek for the bsscright frame \r
 function _SeekFrameByName( cRoot, strName )\r
 {\r
@@ -304,8 +362,27 @@ function _GetFrameByName( cRoot, strName )
                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
@@ -328,7 +405,7 @@ function _PopupMenu_Invoke(fn_arguments)
                strTarget = "TARGET='" + fn_arguments[1] + "'";\r
        }\r
 \r
-       if ((!gbBsIE4 && !gbBsNS4) || ((gbBsMac) && (gbBsIE4) && (window.event.srcElement.tagName == "AREA"))) {\r
+       if ((!gbBsIE4 && !gbBsNS4 && !gbBsOpera7 && !gbBsKonqueror3 &&!gbBsSafari) || ((gbBsMac) && (gbBsIE4) && (window.event.srcElement.tagName == "AREA"))) {\r
        \r
                var argLen      = fn_arguments.length;\r
 \r
@@ -339,18 +416,28 @@ function _PopupMenu_Invoke(fn_arguments)
                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
-               var wndTemp = window.open("", "temp", strParam);\r
+               if (!gbBsOpera)\r
+                       wndTemp = window.open("", "temp", strParam);\r
 \r
                // Create the real popup window\r
-               var wndPopupLinks = window.open("", "popuplinks", strParam);\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
-               wndTemp.close();\r
+               if (wndTemp)\r
+                       wndTemp.close();\r
 \r
-               wndPopupLinks.document.open("text/html");\r
-               wndPopupLinks.document.write("<html><head></head>");\r
-               wndPopupLinks.document.write("<body onBlur=\'self.focus();\'>");\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
@@ -367,19 +454,18 @@ function _PopupMenu_Invoke(fn_arguments)
                        strParaLine += fn_arguments[2 * i + 2];\r
                        strParaLine += "</a>";\r
                        strParaLine += "<br>";\r
-                       wndPopupLinks.document.write(strParaLine);\r
+                       sHTML+=strParaLine;\r
                }\r
-               wndPopupLinks.document.write("</body></html>");\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
-\r
                return false;\r
        }\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
@@ -405,7 +491,7 @@ function _PopupMenu_Invoke(fn_arguments)
        }\r
        \r
        var strMenu = "";\r
-       if (gbBsNS4) {\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
@@ -455,9 +541,9 @@ function _PopupMenu_Invoke(fn_arguments)
        var nEventX = 0;\r
        var nEventY = 0;\r
        var nWindowWidth = 0;\r
-       if (gbBsIE4) {\r
+       if (gbBsIE4 || gbBsOpera7) {\r
 \r
-               layerPopup = document.all["PopupMenu"];\r
+               layerPopup = getElement("PopupMenu");\r
                layerPopup.innerHTML = strMenu;\r
                stylePopup = layerPopup.style;\r
 \r
@@ -493,13 +579,21 @@ function _PopupMenu_Invoke(fn_arguments)
                        gOlddocumentClick = document.onclick;\r
                document.onclick = PopupMenu_HandleClick;\r
 \r
-       } else if (gbBsNS6) {\r
-               layerPopup = document.getElementById("PopupMenu");\r
+       } else if (gbBsNS6 || gbBsKonqueror3||gbBsSafari) {\r
+               layerPopup = getElement("PopupMenu");\r
                layerPopup.style.visibility = "hidden";\r
        \r
-               var e = fn_arguments[0];\r
-               nEventX = e.pageX;\r
-               nEventY = e.pageY;\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
@@ -571,7 +665,6 @@ function _PopupMenu_Invoke(fn_arguments)
        return false;\r
 }\r
 \r
-\r
 function PopupMenu_Timeout()\r
 {\r
        window.gbPopupMenuTimeoutExpired = true;\r
@@ -579,48 +672,37 @@ function PopupMenu_Timeout()
 \r
 function PopupMenu_Over(e)\r
 {\r
-    if (gbBsIE4) {\r
+    if (gbBsIE4||gbBsOpera7)\r
                e.srcElement.className = "PopupOver";\r
-    } else if (gbBsNS4) {\r
-//             this.bgColor = "red";\r
-//        e.target.document.className = "PopupOver";\r
-    }\r
+    else if (gbBsNS6)\r
+               e.target.parentNode.className = "PopupOver";\r
        return;\r
 }\r
 \r
 function PopupMenu_Out(e)\r
 {\r
-    if (gbBsIE4) {\r
+    if (gbBsIE4||gbBsOpera7)\r
                e.srcElement.className = "PopupNotOver";\r
-    } else if (gbBsNS4) {\r
-        this.bgColor = "#f0f0f0";\r
-    }\r
+    else if (gbBsNS6)\r
+               e.target.parentNode.className = "PopupNotOver";\r
        return;\r
 }\r
 \r
-\r
 function PopupMenu_HandleClick(e)\r
 {\r
        if (window.gbPopupMenuTimeoutExpired) {\r
-\r
                window.gbInPopupMenu = false;\r
-\r
                if (gbBsNS4 && !gbBsNS6) {\r
                        window.releaseEvents(Event.MOUSEDOWN);\r
                }\r
 \r
                var layerPopup = null;\r
-               var stylePopup = null;\r
-               if (gbBsIE4) {\r
-                       layerPopup = document.all["PopupMenu"];\r
-                       stylePopup = layerPopup.style;\r
-                       stylePopup.visibility = "hidden";\r
-               } else if (gbBsNS6) {\r
-                       layerPopup = document.getElementById("PopupMenu");\r
-                       layerPopup.style.visibility = "hidden";\r
-               } else if (gbBsNS4) {\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
@@ -634,16 +716,9 @@ function PopupMenu_HandleClick(e)
        return;\r
 }\r
 \r
-// This function should be deleted when all old projects are cleaned up\r
-function BSPSWritePopupFrameForIE4()\r
-{\r
-       return false;\r
-}\r
-\r
-/////////////////////////////////////////////////////////////////////\r
 function BSSCPopup_ClickMac()\r
 {\r
-       if ((!DHTMLPopupSupport()) && (gbBsIE4))\r
+       if ((!DHTMLPopupSupport()) && (gbBsIE4 || gbBsOpera7))\r
        {       \r
                var bClickOnAnchor = false;\r
                var el;\r
@@ -660,7 +735,7 @@ function BSSCPopup_ClickMac()
                                if (el.tagName == "BODY") {\r
                                        break;\r
                                }\r
-                               el = el.parentElement;\r
+                               el = getParentNode(el);\r
                        }\r
                }\r
                if (BSSCPopup_IsPopup())\r
@@ -688,13 +763,11 @@ function BSSCPopup_ClickMac()
                        }\r
                }\r
        }\r
- }\r
-\r
-//////////////////////////////////////////////////////////////////////\r
+}\r
 \r
 function BsPopupOnClick()\r
 {\r
-       if (!gbBsIE4)\r
+       if (!gbBsIE4 && !gbBsOpera7)\r
                return;\r
 \r
        BSSCPopup_ClickMac();\r
@@ -709,26 +782,16 @@ function _BSSCOnError(message)
 \r
 //End to support previous relative topics\r
 \r
-\r
 /// Section End - General and relative topics (JavaScript 1.0)\r
 \r
 /// Section Begin  - Popup (JavaScript 1.0)\r
-\r
 //Begin to support previous popup functions\r
-//////////////////////////////////////////////////////////////////////////////////////////////\r
-//\r
-//     Begin DHTML Popup Functions\r
-//\r
-//////////////////////////////////////////////////////////////////////////////////////////////\r
+\r
 //variables used to isolate the browser type\r
-var gBsDoc                     = null;                 \r
-var gBsSty                     = null;\r
-var gBsHtm                     = null;\r
 var gBsStyVisShow      = null;\r
 var gBsStyVisHide      = null;\r
 var gBsClientWidth     = 640;\r
 var gBsClientHeight = 480;\r
-var gBsBrowser         = null;\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
@@ -792,35 +855,36 @@ function getPopupIFrameName(nIndex)
 \r
 function getPopupTopicStyle(nIndex)\r
 {\r
-       return eval("document.all['" + getPopupTopicID(nIndex) + "']").style;\r
+       return getElement(getPopupTopicID(nIndex)).style;\r
 }\r
 \r
 function getPopupShadowStyle(nIndex)\r
 {\r
-       return eval("document.all['" + getPopupShadowID(nIndex) + "']").style;\r
+       return getElement(getPopupShadowID(nIndex)).style;\r
 }\r
 \r
 function getPopupIFrame(nIndex)\r
 {\r
-\r
-       return eval("document.frames['" + getPopupIFrameName(nIndex) + "']");\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 eval("document.all['" + getPopupID(nIndex) + "']").style;\r
+       return getElement(getPopupID(nIndex)).style;\r
 }\r
 \r
 function getPopupIFrameStyle(nIndex)\r
 {\r
-       return eval("document.all['" + getPopupIFrameName(nIndex) + "'].style");\r
+       return getElement(getPopupIFrameID(nIndex)).style;\r
 }\r
 \r
 \r
 function findDiv(strURL)\r
 {\r
-       var i = 0;\r
-       for (i = 0; i < arrayPopupURL.length; i ++ ) {\r
+       for (var i = 0; i < arrayPopupURL.length; i ++ ) {\r
                if (arrayPopupURL[i] == strURL) {\r
                        return i;\r
                }\r
@@ -843,8 +907,7 @@ function IsValidToken(nToken)
 \r
 function addDiv(strURL)\r
 {\r
-       var i = 0; \r
-       for (i = 0; i < arrayPopupURL.length; i ++) {\r
+       for (var i = 0; i < arrayPopupURL.length; i ++) {\r
                if (arrayPopupURL[i] == null) {\r
                        arrayPopupURL[i] = strURL;\r
                        return i;\r
@@ -857,8 +920,7 @@ function addDiv(strURL)
 \r
 function setDirty()\r
 {\r
-       var i = 0;\r
-       for (i = 0; i < arrayPopupURL.length; i ++ )\r
+       for (var i = 0; i < arrayPopupURL.length; i ++ )\r
                arrayDirty[i] = true;\r
 }\r
 \r
@@ -875,15 +937,16 @@ function IsDirty(nIndex)
 \r
 function hideAll()\r
 {\r
-       var i = 0; \r
-       for (i = 0; i < arrayPopupURL.length; i ++ )\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
-       var i = 0;\r
-       for (i = 0; i < arrayPopupURL.length; i ++)\r
+       for (var i = 0; i < arrayPopupURL.length; i ++)\r
                if (getPopupDivStyle(i).visibility == gBsStyVisShow)\r
                        return getPopupIFrame(i);\r
        return null;\r
@@ -909,69 +972,40 @@ function _BSSCCreatePopupDiv(strURL)
                }\r
        }\r
        return nIndex;\r
-\r
 }\r
 \r
-//the browser information itself\r
-function _BSPSBrowserItself()\r
+//Here is the browser type \r
+function _BSPSGetBrowserInfo()\r
 {\r
-       var agent  = navigator.userAgent.toLowerCase();\r
-       this.major = parseInt(navigator.appVersion);\r
-       this.minor = parseFloat(navigator.appVersion);\r
-       this.ns    = ((agent.indexOf('mozilla') != -1) && ((agent.indexOf('spoofer') == -1) && (agent.indexOf('compatible') == -1)));\r
-       this.ns2   = ((this.ns) && (this.major == 2));\r
-       this.ns3   = ((this.ns) && (this.major == 3));\r
-       this.ns4   = ((this.ns) && (this.major >= 4));\r
-       this.ns6   = ((this.ns) && (this.major >= 5));\r
-       this.ie    = (agent.indexOf("msie") != -1);\r
-       this.ie3   = ((this.ie) && (this.major == 2));\r
-       this.ie4   = ((this.ie) && (this.major >= 4));\r
-       this.op3   = (agent.indexOf("opera") != -1);\r
-\r
-       if (this.ns4)\r
+       if (gbBsNS4&&!gbBsNS6)\r
        {\r
-               gBsDoc          = "document";\r
-               gBsSty          = "";\r
-               gBsHtm          = ".document";\r
                gBsStyVisShow   = "show";\r
                gBsStyVisHide   = "hide";\r
-\r
        }\r
-       else if (this.ie4)\r
+       else\r
        {\r
-               gBsDoc           = "document.all";\r
-               gBsSty          = ".style";\r
-               gBsHtm          = "";\r
                gBsStyVisShow   = "visible";\r
                gBsStyVisHide   = "hidden";\r
        }\r
 }\r
 \r
-//Here is the browser type \r
-function _BSPSGetBrowserInfo()\r
-{\r
-       gBsBrowser      = new _BSPSBrowserItself();\r
-}\r
-\r
 _BSPSGetBrowserInfo();\r
 \r
 //Get client size info\r
 function _BSPSGetClientSize()\r
 {\r
-       if (gBsBrowser.ns4)\r
+       if (gbBsNS4||gbBsKonqueror3||gbBsSafari)\r
        {\r
                gBsClientWidth  = innerWidth;\r
                gBsClientHeight = innerHeight;\r
-\r
        }\r
-       else if (gBsBrowser.ie4)\r
+       else if (gbBsIE4 || gbBsOpera7)\r
        {\r
                gBsClientWidth  = document.body.clientWidth;\r
                gBsClientHeight = document.body.clientHeight;\r
        }\r
 }\r
 \r
-\r
 var gstrPopupID = 'BSSCPopup';\r
 var gstrPopupShadowID = 'BSSCPopupShadow';\r
 var gstrPopupTopicID = 'BSSCPopupTopic';\r
@@ -989,33 +1023,29 @@ var gnPopupScreenClickY = 0;
 \r
 var gbPopupTimeoutExpired = false;\r
 \r
-\r
 function DHTMLPopupSupport()\r
 {\r
-       if ((gbBsIE4) && (!gbBsMac)) {\r
+       if (((gbBsIE4) && (!gbBsMac))||gbBsOpera7|| gbBsNS7) {\r
                return true;\r
        }\r
        return false;\r
 }\r
 \r
-\r
-\r
 function BSSCPopup_IsPopup()\r
 {\r
        if (DHTMLPopupSupport() && (this.name.indexOf(gstrPopupIFrameName) != -1)) {\r
                return true;\r
-       } else if ((gbBsNS4 || gbBsIE4) && (this.name.indexOf(gstrPopupID) != -1)) {\r
+       } else if ((gbBsNS4 || gbBsIE4 || gbBsOpera7) && (this.name.indexOf(gstrPopupID) != -1)) {\r
                return true;\r
        } else {\r
                return false;\r
        }\r
 }\r
 \r
-\r
 // If there is a hyperlink in a popup window, display the hyperlink in\r
-// the original window.\r
-if (BSSCPopup_IsPopup() && !gbBsIE4) {\r
-       document.write("<base target=\"_parent\">");\r
+// the original window. (bsscright)\r
+if (BSSCPopup_IsPopup() && !gbBsIE4 && !gbBsOpera7) {\r
+       document.write("<base target=\"bsscright\">");\r
 }\r
 \r
 // Local functions.\r
@@ -1030,61 +1060,82 @@ function BsPopup_CreateDiv(nIndex)
        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 = document.all.tags("BODY")[0];\r
+       var objBody = getElementsByTag(document, "BODY")[0];\r
        if( typeof(objBody) != "object" )\r
                return;\r
 \r
-       objBody.insertAdjacentHTML("beforeEnd", strPopupDiv);\r
+       insertAdjacentHTML(objBody, "beforeEnd", strPopupDiv);\r
 }\r
 \r
-function BSSCPopup_Timeout(nIndex, nToken)\r
+function handleLoadNS()\r
 {\r
-    if (!IsValidToken(nToken)) return;\r
+       if (this.id)\r
+       {\r
+               var nIndex = parseInt(this.id.substring(gstrPopupIFrameID.length));\r
+               BSSCPopup_PostWork(nIndex);\r
+       }\r
+}\r
 \r
-       if ((getPopupIFrame(nIndex).document.readyState == "complete") &&\r
-               (getPopupIFrame(nIndex).document.body != null)) {\r
-               window.getPopupDivStyle(nIndex).visibility = gBsStyVisShow;\r
-               setClear(nIndex);\r
-               window.gbPopupTimeoutExpired = true;\r
+function BSSCPopup_PostWork(nIndex)\r
+{\r
+       getPopupDivStyle(nIndex).visibility = gBsStyVisShow;\r
+       getPopupIFrameStyle(nIndex).visibility =gBsStyVisShow;\r
 \r
-               BSSCPopup_ChangeTargettoParent(getPopupIFrame(nIndex).document);\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
+       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
-\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 = tagsObject.all.tags("A");\r
+       var collA = getElementsByTag(tagsObject, "A");\r
        BSSCPopup_ChangeTargettoParent2(collA);\r
 \r
-       var collIMG = tagsObject.all.tags("IMG");\r
+       var collIMG = getElementsByTag(tagsObject,"IMG");\r
        BSSCPopup_ChangeTargettoParent2(collIMG);\r
 }\r
 \r
 function BSSCPopup_ChangeTargettoParent2(colls)\r
 {\r
-       var j = 0;\r
        if (colls != null)  {\r
-               for (j = 0; j < colls.length; j ++ )\r
+               for (var j = 0; j < colls.length; j ++ )\r
                {\r
                        var strtemp = colls[j].href;\r
-                       strtemp = strtemp.toLowerCase();\r
-                       if (strtemp.indexOf("javascript:") == -1)\r
-                       if (colls[j].target == "")\r
-                               colls[j].target = "_parent";\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
 \r
@@ -1104,33 +1155,26 @@ function _BSSCPopup(strURL, width, height)
        }\r
        \r
        if (DHTMLPopupSupport()) {\r
-               // If we are already in a popup, replace the contents\r
-       //      if (BSSCPopup_IsPopup()) {\r
-       //              parent._BSSCPopup(strURL, cuswidth, cusheight);\r
-       //      } else {\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
+               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
+               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
-\r
+               }\r
+               else {\r
+                       MoveDivAndShow(nIndex ,nToken, cuswidth, cusheight);\r
+               }\r
        } else {\r
                _BSSCPopup2(strURL, cuswidth, cusheight);\r
        }\r
@@ -1140,24 +1184,40 @@ function _BSSCPopup(strURL, width, height)
 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
-               document.all(getPopupID(i)).outerHTML = "";\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 || !gBsBrowser.ns4) {\r
+               if (!gbBsMac || !gbBsNS4) {\r
                        BSSCHidePopupWindow();\r
                }\r
                var nX = 0;\r
@@ -1179,12 +1239,14 @@ function _BSSCPopup2(strURL, width, height)
                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 (gBsBrowser.ns) {\r
-                       if (gBsBrowser.ns6) {\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
@@ -1196,21 +1258,50 @@ function _BSSCPopup2(strURL, width, height)
                        strParam += ",height=" + nHeight + ",width=" + nWidth;\r
                        strParam += ",left=" + nX + ",top=" + nY;\r
                }\r
-               window.gPopupWindow = window.open(strURL, gstrPopupSecondWindowName, strParam);\r
-\r
-               if (gBsBrowser.ns4) {\r
-                       window.gPopupWindow.captureEvents(Event.CLICK | Event.BLUE);\r
-                       window.gPopupWindow.onclick = NonIEPopup_HandleClick;\r
-                       window.gPopupWindow.onblur = NonIEPopup_HandleBlur;\r
-               }\r
-               else if (gBsBrowser.ie4)\r
+               if (gbBsSafari)\r
                {\r
-                       setTimeout("setPopupFocus();", 100);\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
@@ -1235,30 +1326,38 @@ function NonIEPopup_HandleClick(e)
        }\r
 \r
        // Close the popup window\r
-       if (e.target.href) {\r
-               if (e.target.target == "")\r
-                       window.location.href = e.target.href;\r
-               else\r
-                       window.open(e.target.href, e.target.target);\r
-                       \r
-               if (e.target.href.indexOf("javascript:void(0)") == -1 && e.target.href.indexOf("javascript:null") == -1 && e.target.href.indexOf("BsscPopup") == -1) {\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
-       } else {\r
+       } \r
+       else\r
                this.close();\r
-       }\r
        return false;\r
-\r
 }\r
 \r
 function BSSCPopup_AfterLoad(nIndex, nToken, cuswidth, cusheight)\r
 {      \r
-       if (typeof(window.getPopupIFrame(nIndex).document) == "unknown") {\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
@@ -1275,7 +1374,6 @@ function BSSCPopup_AfterLoad(nIndex, nToken, cuswidth, cusheight)
        }\r
 }\r
 \r
-\r
 function BSSCPopup_ResizeAfterLoad(nIndex, nToken, cuswidth, cusheight)\r
 {\r
        if (window.gbPopupTimeoutExpired) return;\r
@@ -1283,15 +1381,11 @@ function BSSCPopup_ResizeAfterLoad(nIndex, nToken, cuswidth, cusheight)
     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
-       //var size = new BSSCSize(0, 0);\r
-       //BSSCGetContentSize(window.getPopupIFrame(nIndex), size);\r
-       //var nWidth = size.x;\r
-       //var nHeight = size.y;\r
-\r
        _BSPSGetClientSize();\r
-       \r
+\r
        var size = new BSSCSize(0, 0);\r
 \r
        if (cuswidth <= 0 || cusheight <= 0)\r
@@ -1308,38 +1402,60 @@ function BSSCPopup_ResizeAfterLoad(nIndex, nToken, cuswidth, cusheight)
        // 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
-       //      if (nWidth < 40 || nHeight < 40) return;  // there must be something terribly wrong.\r
 \r
-       window.getPopupDivStyle(nIndex).pixelWidth = nWidth;\r
-       window.getPopupDivStyle(nIndex).pixelHeight = nHeight;\r
+       getPopupDivStyle(nIndex).width = nWidth;\r
+       getPopupDivStyle(nIndex).height = nHeight;\r
 \r
-       window.getPopupShadowStyle(nIndex).pixelWidth = nWidth;\r
-       window.getPopupShadowStyle(nIndex).pixelHeight = nHeight;\r
-       window.getPopupTopicStyle(nIndex).pixelWidth = nWidth;\r
-       window.getPopupTopicStyle(nIndex).pixelHeight = nHeight;\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
-               window.getPopupShadowStyle(nIndex).pixelWidth = nWidth + 2;\r
-               window.getPopupShadowStyle(nIndex).pixelHeight = nHeight + 2;\r
-               window.getPopupTopicStyle(nIndex).pixelWidth = nWidth + 2;\r
-               window.getPopupTopicStyle(nIndex).pixelHeight = nHeight + 2;\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
-       window.getPopupIFrameStyle(nIndex).pixelWidth = nWidth;\r
-       window.getPopupIFrameStyle(nIndex).pixelHeight = nHeight;\r
-       if (gbBsIE55)\r
+       getPopupIFrameStyle(nIndex).width = nWidth;\r
+       getPopupIFrameStyle(nIndex).height = nHeight;\r
+       if (gbBsIE55 || gbBsNS6)\r
        {\r
-               window.getPopupIFrameStyle(nIndex).top = 0;\r
-               window.getPopupIFrameStyle(nIndex).left = 0;\r
+               getPopupIFrameStyle(nIndex).top = 0;\r
+               getPopupIFrameStyle(nIndex).left = 0;\r
        }\r
        \r
        var strURL = getPopupURL(nIndex);\r
-       if (strURL.indexOf("#") != -1)\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
@@ -1354,46 +1470,47 @@ function MoveDivAndShow(nIndex, nToken, cuswidth, cusheight)
        var nTop = 0;\r
        var nLeft = 0;\r
 \r
-       var nWidth = window.getPopupDivStyle(nIndex).pixelWidth;\r
-       var nHeight = window.getPopupDivStyle(nIndex).pixelHeight;\r
+       var nWidth = parseInt(getPopupDivStyle(nIndex).width);\r
+       var nHeight = parseInt(getPopupDivStyle(nIndex).height);\r
 \r
-       if (nClickY + nHeight + 20 < gBsClientHeight + document.body.scrollTop) {\r
+       if (nClickY + nHeight + 20 < gBsClientHeight + getScrollTop()) {\r
                nTop = nClickY + 10;\r
        } else {\r
-               nTop = (document.body.scrollTop + gBsClientHeight) - nHeight - 20;\r
+               nTop = (getScrollTop() + gBsClientHeight) - nHeight - 20;\r
        }\r
-       if (nClickX + nWidth < gBsClientWidth + document.body.scrollLeft) {\r
+       if (nClickX + nWidth < gBsClientWidth + getScrollLeft()) {\r
                nLeft = nClickX;\r
        } else {\r
-               nLeft = (document.body.scrollLeft + gBsClientWidth) - nWidth - 8;\r
+               nLeft = (getScrollLeft() + gBsClientWidth) - nWidth - 8;\r
        }\r
-       \r
-       if (nTop < document.body.scrollTop ) nTop  = document.body.scrollTop + 1;\r
-       if (nLeft< document.body.scrollLeft) nLeft = document.body.scrollLeft + 1;\r
 \r
+       if (nTop < getScrollTop()) nTop  = getScrollTop() + 1;\r
+       if (nLeft< getScrollLeft())  nLeft = getScrollLeft() + 1;\r
 \r
-       window.getPopupDivStyle(nIndex).left = nLeft;\r
-       window.getPopupDivStyle(nIndex).top = nTop;\r
+       getPopupDivStyle(nIndex).left = nLeft;\r
+       getPopupDivStyle(nIndex).top = nTop;\r
 \r
        // Set the location of the background blocks\r
-       window.getPopupShadowStyle(nIndex).left = 6;\r
-       window.getPopupShadowStyle(nIndex).top = 6;\r
+       getPopupShadowStyle(nIndex).left = 6;\r
+       getPopupShadowStyle(nIndex).top = 6;\r
        if (gbBsIE55)\r
        {\r
-               window.getPopupShadowStyle(nIndex).left = 4;\r
-               window.getPopupShadowStyle(nIndex).top = 4;\r
+               getPopupShadowStyle(nIndex).left = 4;\r
+               getPopupShadowStyle(nIndex).top = 4;\r
        }\r
 \r
-       if (gbBsMac) {\r
+       if (gbBsMac&&gbBsIE4) {\r
                // Total hack on the iMac to get the IFrame to position properly\r
-               window.getPopupIFrameStyle(nIndex).pixelLeft = 100;\r
-               window.getPopupIFrameStyle(nIndex).pixelLeft = 0;\r
+               getPopupIFrameStyle(nIndex).pixelLeft = 100;\r
+               getPopupIFrameStyle(nIndex).pixelLeft = 0;\r
                // Explicitly call BSSCOnLoad because the Mac doesn't seem to do it\r
-               window.getPopupIFrame(nIndex).window.BSSCOnLoad();\r
+               getPopupIFrame(nIndex).window.BSSCOnLoad();\r
        }\r
 \r
-       BSSCPopup_Timeout(nIndex , nToken );\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
@@ -1405,12 +1522,12 @@ function        BSSCSize(x, y)
 \r
 function BSSCGetContentSize(thisWindow, size)\r
 {\r
-       if (!((gBsBrowser.ie4) || (gBsBrowser.ns4)))\r
+       if (!gbBsIE4 && !gbBsOpera7 && !gbBsNS4)\r
                return;\r
 \r
-       if (gbBsMac) {\r
-               size.x = 300;\r
-               size.y = 300;\r
+       if ((gbBsMac&&gbBsIE4)||gbBsNS4||gbBsOpera7) {\r
+               size.x = 320;\r
+               size.y = 180;\r
                return;\r
        }\r
 \r
@@ -1421,6 +1538,7 @@ function BSSCGetContentSize(thisWindow, size)
 \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
@@ -1440,6 +1558,7 @@ function BSSCGetContentSize(thisWindow, size)
        // 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
@@ -1486,11 +1605,6 @@ function BSSCGetContentSize(thisWindow, size)
                        size.x = thisWindow.document.body.scrollWidth; //+ gBscrollWidth;\r
                        size.y = thisWindow.document.body.scrollHeight;// + gBscrollHeight;     \r
                        thisWindow.document.body.scroll = 'no';\r
-                       \r
-               // Handle absurd cases just in case IE flakes\r
-       //              if (size.y < 100) {\r
-       //                      size.y = 100;\r
-       //              }\r
                }\r
        }\r
        else {\r
@@ -1503,7 +1617,6 @@ function BSSCGetContentSize(thisWindow, size)
                        //  downsize from maxgoldx , now I try to using binary divide.\r
                        x = maxgoldx;\r
                        deltax = -maxgoldx/2;\r
-                       //i = 0;\r
                        while (true) {\r
                                x = x + deltax;\r
                                thisWindow.resizeTo(x, miny);\r
@@ -1518,10 +1631,7 @@ function BSSCGetContentSize(thisWindow, size)
                                        break;\r
                                if (Math.abs(deltax) < gBpermitXDelta) // the next change is too slight and it can be ignore.\r
                                        break;\r
-                               //i ++;\r
-                               \r
                        }\r
-                       //size.x = x - gBscrollWidth;\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
@@ -1536,17 +1646,11 @@ function BSSCGetContentSize(thisWindow, size)
                        }\r
                }\r
        }\r
-       \r
-       // no reload no scrollbar.\r
-       //size.x = size.x + 16;  //reserve a width for scrollbar (IE 4.0 only)\r
-\r
        thisWindow.resizeTo(size.x, size.y);\r
        thisWindow.resizeTo(size.x, size.y);\r
        return;\r
 }\r
 \r
-\r
-\r
 function BSSCPopupParentClicked()\r
 {\r
        if (!window.gbPopupTimeoutExpired) {\r
@@ -1563,50 +1667,65 @@ function BSSCPopupParentClicked()
        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()\r
+function BSSCPopupClicked(e)\r
 {\r
        if (!window.gbPopupTimeoutExpired) {\r
                return false;\r
        }\r
 \r
-\r
        var popupIFrame = getCurrentPopupIFrame();\r
        if (popupIFrame == null) {\r
                return true;\r
        }\r
 \r
-/*\r
-       if ("undefined" != typeof(popupIFrame.gbInPopupMenu) &&\r
-               popupIFrame.gbInPopupMenu) {\r
-               return true;\r
-       }*/\r
-\r
-       if (!((popupIFrame.window.event != null) &&\r
-           (popupIFrame.window.event.srcElement != null) &&\r
-           ((popupIFrame.window.event.srcElement.tagName == "A") ||\r
-           (popupIFrame.window.event.srcElement.tagName == "IMG")))) {\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
+               \r
+               // Simply hide the popup\r
                hideAll();\r
-\r
                window.gbPopupTimeoutExpired = false;\r
-\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
-\r
 //trace the mouse over's position for hotspot\r
 function  BSPSPopupOnMouseOver(event)\r
 {\r
-       if (gBsBrowser.ie4) {\r
-               window.gnPopupClickX = event.clientX + document.body.scrollLeft;\r
-               window.gnPopupClickY = event.clientY + document.body.scrollTop;\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 (gBsBrowser.ns4) {\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
@@ -1614,18 +1733,16 @@ function  BSPSPopupOnMouseOver(event)
        }\r
 }\r
 \r
-\r
 function BSSCHidePopupWindow()\r
 {\r
        if (window.gPopupWindow != null) {\r
-               if (gBsBrowser.ns4) {\r
+               if (gbBsNS4) {\r
                        if ((typeof window.gPopupWindow != "undefined") && (!window.gPopupWindow.closed)) {\r
                                window.gPopupWindow.close();\r
                                window.gPopupWindow = null;\r
                        }\r
                }\r
        }\r
-\r
        return;\r
 }\r
 \r
@@ -1640,56 +1757,33 @@ if (typeof(BsscRegisterOnClick) != "undefined")
 \r
 /// Section Begin - Embedded Stub (JavaScript 1.0)\r
 \r
-var s_strAgent = navigator.userAgent.toLowerCase();\r
-var s_nVer        = parseInt(navigator.appVersion);\r
-\r
-var s_bIE  = (s_strAgent.indexOf('msie') != -1);\r
-var s_bNS  = (s_strAgent.indexOf('mozilla') != -1) && ((s_strAgent.indexOf('spoofer') == -1) && (s_strAgent.indexOf('compatible') == -1));\r
-var s_bOpera   = (s_strAgent.indexOf('opera') != -1);\r
-\r
-var s_bIE3Before = ((s_bIE) && (s_nVer <= 2));\r
-var s_bNS3Before = ((s_bNS) && (s_nVer <= 3));\r
-\r
-var s_bNS2             = ((s_bNS) && (s_nVer <= 2));\r
-var s_bNS3             = ((s_bNS) && (s_nVer == 3));\r
-var s_bIE300301        = ((s_bIE) && (s_nVer == 2) && ((s_strAgent.indexOf("3.00") != -1)||(s_strAgent.indexOf("3.0a") != -1)||(s_strAgent.indexOf("3.0b")!=-1)||(s_strAgent.indexOf("3.01")!=-1)));\r
-var s_bIE302   = ((s_bIE) && (s_nVer == 2) && (s_strAgent.indexOf("3.02") != -1));\r
-\r
-\r
-function HasExtJs()\r
-{\r
-       if (s_bIE3Before) { return false;}\r
-       if (s_bNS3Before) {     return false;}\r
-       if (typeof (BsGeneralOnLoad) == "undefined"){ return false; }\r
-       return true;\r
-}\r
-\r
-\r
 function BSSCCreatePopupDiv()\r
 {\r
        return;\r
 }\r
 \r
-\r
 function WritePopupMenuLayer()\r
 {\r
-       if (HasExtJs()) {_WritePopupMenuLayer();}\r
+       if (BsscHasExtJs()) {_WritePopupMenuLayer();}\r
 }\r
 \r
 function BSSCPopup(strURL, width, height)\r
 {\r
-       if (HasExtJs()) { \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 (!s_bNS3) {\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 (!s_bNS3) {\r
+               if (!gbBsNS3) {\r
                        wndTemp.close();\r
                } else {\r
                        wndPopup.focus();\r
@@ -1702,10 +1796,17 @@ var gbstrParaTotal = "";
 \r
 function PopupMenu_Invoke()\r
 {\r
-       if (HasExtJs()) {\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 (s_bNS3Before || s_bIE3Before )      {\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
@@ -1716,7 +1817,7 @@ function PopupMenu_Invoke()
                gbstrParaTotal = "";\r
                for (var i = 0; i < (argLen - 2) / 2; i++) {\r
                        var strParaLine = "";\r
-                       if (s_bNS2 || s_bOpera){\r
+                       if (gbBsNS2){\r
                                strParaLine += "<a href=\"";\r
                                strParaLine += PopupMenu_Invoke.arguments[2 * i + 3];\r
                                strParaLine += "\">"\r
@@ -1744,7 +1845,7 @@ function PopupMenu_Invoke()
                \r
                //Create a temporary window first to ensure the real popup comes up on top\r
                //var wndTemp = null;\r
-               if (!s_bNS3) {\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
@@ -1763,13 +1864,12 @@ function Wait_PopupMenuReady()
                setTimeout("Wait_PopupMenuReady()", 100);\r
 }\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 (s_bNS2 || s_bOpera) {\r
+               if (gbBsNS2) {\r
                        gbWndPopupLinks.document.write("<base href=\"" + location +"\">");\r
                } else {\r
                        //YJ: IE301,302 and NS3.x works fine\r
@@ -1785,7 +1885,7 @@ function PopupMenu_InvokeReady()
                gbWndPopupLinks.document.close();\r
 \r
                // Close the temporary\r
-               if (!s_bNS3 && gbWndTemp != null) {\r
+               if (!gbBsNS3 && gbWndTemp != null) {\r
                        gbWndTemp.close();\r
                }else {\r
                        gbWndPopupLinks.focus();\r
@@ -1811,18 +1911,21 @@ function kadovIsParagraph(el)
 \r
 function kadovInitEachChild(el)\r
 {      \r
-       for(var i=0; i<el.children.length; i++)\r
+       for(var i=0; i<getChildNodes(el).length; i++)\r
        {\r
-               var child = el.children[i];\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
-                       var onLoadEffect = child.style.getAttribute( "x-on-pageload" );\r
-                       if( (onLoadEffect != null) && (onLoadEffect > "") )\r
-                               child.style.setAttribute( "x-on-pageload", "" );\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
@@ -1861,8 +1964,8 @@ function kadovRetrieveTextInner(el)
        }\r
        else\r
        {\r
-               for(var i=0; i<el.children.length; i++)\r
-                       x += kadovRetrieveTextInner( el.children[i] );\r
+               for(var i=0; i<getChildNodes(el).length; i++)\r
+                       x += kadovRetrieveTextInner( getChildNodes(el)[i] );\r
        }\r
        return x;\r
 }\r
@@ -1914,12 +2017,16 @@ function kadovAdjustObjectTag(strRawHTML, nStartPos)
                return strRawHTML;\r
        \r
        // does the commented object tag contain a items parameters             \r
-       var strRTItemsOpen = '<param name=Items value="';\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
@@ -1948,90 +2055,184 @@ function kadovAdjustObjectTag(strRawHTML, nStartPos)
 \r
 function kadovTextPopupOnLoad( el )\r
 {\r
-       if( !CCSSP.bIsWinOS && !CCSSP.bIsSunOS)\r
-               return 0;\r
-\r
        if( typeof(el) == "string" )\r
-               el = document.all.item(el);\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 = document.all.item(name);\r
+       var srcDiv = getElement(name);\r
        if( !srcDiv )\r
                return 1;\r
 \r
-       var type = el.getAttribute( "x-popup-type" );\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
+       if (bNeedMove)\r
        {\r
-               el.setAttribute( "x-tmp-setup", 1 );\r
-       \r
-               if( type == "pulldown"  )\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
-                       var strAdjust = kadovAdjustObjectTag(srcDiv.innerHTML,0);\r
-                       var strCleanHTML = kadovRetrieveCleanHTML(strAdjust, "<!--", "-->");\r
-                       strCleanHTML = kadovRetrieveCleanHTML(strCleanHTML, "<SCRIPT", "/SCRIPT>");\r
+                       el.setAttribute( "x-tmp-setup", 1 );\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
+                       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
-                       srcDiv.outerHTML = ""; // empty the original DIV tag\r
-                       var elParentPra = kadovFindParentParagraph(el);\r
-                       if( elParentPra )\r
-                               elParentPra.insertAdjacentHTML( "AfterEnd", newDiv );\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 + ">&nbsp;" + strCleanHTML + "</span>";\r
+                               removeThis(srcDiv); // empty the original DIV tag\r
+                               insertAdjacentHTML(el, "afterEnd", newSpan );\r
+                       }\r
                }\r
-               else if( type == "expanding"  )\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
-                       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 + ">&nbsp;" + strCleanHTML + "</span>";\r
-                       srcDiv.outerHTML = ""; // empty the original DIV tag\r
-                       el.insertAdjacentHTML( "AfterEnd", newSpan );\r
+                       if (obj.childNodes[i].nodeType == 1)\r
+                               children[children.length] = obj.childNodes[i];\r
                }\r
+               return children;\r
        }\r
-       return 0;\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( (!CCSSP.bIsWinOS && !CCSSP.bIsSunOS) || (window.event == null) )\r
+       if (!gbBsIE4 && !gbBsOpera7 && !gbBsSafari && !gbBsNS6 && !gbBsKonqueror3 )\r
                return;\r
-       window.event.cancelBubble = true;\r
+\r
+       var bNeedMove=true;\r
+       \r
+       if (window.event)\r
+               window.event.cancelBubble = true;\r
 \r
        if( typeof(el) == "string" )\r
-               el = document.all.item(el);\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
+               \r
        var name = src;\r
        if( src.substr(0,1) == "#" ) \r
+       if (bNeedMove)\r
                name = src.substr(1, src.length-1) + "_tmp";\r
-       var srcDiv = document.all.item(name);\r
+       else\r
+               name = src.substr(1, src.length-1);\r
+\r
+       var srcDiv = getElement(name);\r
        if( !srcDiv )\r
                return;\r
 \r
-       var type = el.getAttribute( "x-popup-type" );\r
-       var setup = el.getAttribute( "x-tmp-setup" );\r
        if( srcDiv )\r
        {\r
                if( srcDiv.style.display == "" )\r
@@ -2047,19 +2248,21 @@ function kadovTextPopup( el )
                        }\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 = document.all.item(el);\r
+               el = getElement(el);\r
        if( (!el) || el.tagName == "BODY" )\r
                return null;\r
-       if( kadovIsParagraph(el.parentElement) )\r
-               return el.parentElement;\r
+       if( kadovIsParagraph(getParentNode(el)) )\r
+               return getParentNode(el);\r
        else\r
-               return kadovFindParentParagraph( el.parentElement );\r
+               return kadovFindParentParagraph( getParentNode(el) );\r
 }\r
 \r
 //Begin HTML code invoked function\r
@@ -2070,17 +2273,32 @@ function kadovRegisterEventHandler( obj, strEvent, strEventHandler )
        CCSSP.RegisterEventHandler( obj, strEvent, strEventHandler );\r
 }\r
 \r
-function kadovTextPopupInit( el )\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) || (!CCSSP.bIsWinOS && !CCSSP.bIsSunOS))\r
+       if (!gbBsIE4 && !gbBsOpera7 && !gbBsSafari && !gbBsNS6 && !gbBsKonqueror3)\r
                return;\r
                \r
        if( typeof(el) == "string" )\r
-               el = document.all.item(el);\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
+               CCSSP.RegisterEventHandler( el, "onclick", "kadovTextPopup(\"" + el.id +"\");" );\r
+               CCSSP.RegisterEventHandler( window, "onload", "kadovTextPopupOnLoad(\"" + el.id +"\");" );\r
        }\r
 }\r
 //End HTML code invoked function\r
@@ -2101,10 +2319,8 @@ function kadovInitTriggersInHead( )
 //Begin HTML code invoked function\r
 function kadovFilePopupInit( el )\r
 {\r
-       if( !gbBsIE4 )\r
-               return;\r
        if( typeof(el) == "string" )\r
-               el = document.all.item(el);\r
+               el = getElement(el);\r
 \r
        if( el != null )\r
                CCSSP.RegisterEventHandler( el, "onmouseover", "BSPSPopupOnMouseOver(event);" );\r
@@ -2117,7 +2333,7 @@ function kadovInitTrigger( element )
        var srcElement = element;\r
        if( typeof(srcElement) == "string" )\r
        {\r
-               srcElement = document.all.item(element,0);\r
+               srcElement = getElement(element,0);\r
                if(srcElement == null)\r
                        return;\r
        }\r
@@ -2126,6 +2342,10 @@ function kadovInitTrigger( element )
                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
@@ -2134,13 +2354,13 @@ function kadovInitTrigger( element )
 function kadovIsParentVisible( el )\r
 {\r
        if( typeof(el) == "string" )\r
-               el = document.all.item(el);\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( el.parentElement );\r
+               return kadovIsParentVisible( getParentNode(el) );\r
 }\r
 \r
 function kadovInitEffects( element )\r
@@ -2150,7 +2370,7 @@ function kadovInitEffects( element )
        var srcElement = element;\r
        if( typeof(srcElement) == "string" )\r
        {\r
-               srcElement = document.all.item(element,0);\r
+               srcElement = getElement(element,0);\r
                if(srcElement == null)\r
                        return;\r
        }\r
@@ -2247,7 +2467,7 @@ function kadovTranslateProp( prop )
 function bsscFXInit( trigger_ID, target_ID, event_type, \r
        action_type, action_setting, event_addional )\r
 {\r
-       if( (!CCSSP.bIsWinOS && !CCSSP.bIsSunOS ) || typeof(target_ID) != "string" )//MUST have a target_ID\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
@@ -2271,40 +2491,23 @@ function bsscFXInit( trigger_ID, target_ID, event_type,
 }      \r
 //End the definition of one entry to DHTML effects\r
 \r
-\r
 /// Section End  - kadov DHTM (JavaScript 1.2)\r
 \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.strAgent = navigator.userAgent.toLowerCase(); \r
-CCSSP.nAppVersion = parseInt(navigator.appVersion);\r
-\r
-CCSSP.bIsWinOS = ((CCSSP.strAgent.indexOf("win") >= 0) || (CCSSP.strAgent.indexOf("16bit") >= 0));\r
-CCSSP.bIsMacOS = (CCSSP.strAgent.indexOf("mac") >= 0);\r
-CCSSP.bIsSunOS = (CCSSP.strAgent.indexOf("sunos") != -1);\r
-\r
-CCSSP.bIsIE = (navigator.appName.indexOf("Microsoft") >= 0);\r
-CCSSP.bIsIE4 = (CCSSP.bIsIE && (CCSSP.nAppVersion >= 4));\r
-CCSSP.bIsIE5 = (CCSSP.bIsIE4 && (CCSSP.strAgent.indexOf("msie 5") != -1) )\r
-\r
-CCSSP.bIsNav = (navigator.appName.indexOf("Netscape") >= 0);\r
-CCSSP.bIsNav4 = (CCSSP.bIsNav && (CCSSP.nAppVersion >= 4));\r
-CCSSP.bIsNav6 = (CCSSP.bIsNav && (CCSSP.nAppVersion >= 5));\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( CCSSP.bIsNav4 )\r
+               if( gbBsNS4 )\r
                        return eval("document." + obj);\r
                else\r
-                       return eval("document.all." + obj);\r
+                       return eval("document.all(\"" + obj + "\")");\r
        }\r
        else\r
                return null;\r
@@ -2312,7 +2515,7 @@ CCSSP.GetObject = function( obj )
 \r
 CCSSP.MoveObjectTo = function(obj, x, y)\r
 {//positioning an object at a specific pixel coordinate\r
-       if( CCSSP.bIsNav4 )\r
+       if( gbBsNS4 )\r
                obj.moveTo(x,y);\r
        else\r
        {\r
@@ -2323,7 +2526,7 @@ CCSSP.MoveObjectTo = function(obj, x, y)
 \r
 CCSSP.MoveObjectBy = function(obj, dx, dy)\r
 {//moveing a object by x and/or y pixel\r
-       if( CCSSP.bIsNav4 )\r
+       if( gbBsNS4 )\r
                obj.moveBy(dx,dy);\r
        else\r
        {\r
@@ -2334,7 +2537,7 @@ CCSSP.MoveObjectBy = function(obj, dx, dy)
 \r
 CCSSP.SetObjectBGColor = function(obj, color)\r
 {//set the background color of an object\r
-       if( CCSSP.bIsNav4 )\r
+       if( gbBsNS4 )\r
                obj.bgColor = color;\r
        else\r
                obj.style.backgroundColor = color;\r
@@ -2342,7 +2545,7 @@ CCSSP.SetObjectBGColor = function(obj, color)
 \r
 CCSSP.ShowObject = function(obj, bShow)\r
 {// set the object to be visible or invisible\r
-       if( CCSSP.bIsNav4 )\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
@@ -2350,7 +2553,7 @@ CCSSP.ShowObject = function(obj, bShow)
 \r
 CCSSP.GetObjectLeft = function(obj)\r
 {// retrieve the x coordinate of a posionable object\r
-       if( CCSSP.bIsNav4 )\r
+       if( gbBsNS4 )\r
                return obj.left;\r
        else\r
                return obj.style.pixelLeft;\r
@@ -2358,7 +2561,7 @@ CCSSP.GetObjectLeft = function(obj)
 \r
 CCSSP.GetObjectTop = function(obj)\r
 {// retrieve the y coordinate of a posionable object\r
-       if( CCSSP.bIsNav4 )\r
+       if( gbBsNS4 )\r
                return obj.top;\r
        else\r
                return obj.style.pixelTop;\r
@@ -2366,7 +2569,7 @@ CCSSP.GetObjectTop = function(obj)
 \r
 CCSSP.GetObjectContainLeft = function(obj)\r
 {// retrieve the x coordinate of a posionable object relative to it's parent element\r
-       if( CCSSP.bIsNav4 )\r
+       if( gbBsNS4 )\r
                return obj.pageX;\r
        else\r
        {\r
@@ -2379,7 +2582,7 @@ CCSSP.GetObjectContainLeft = function(obj)
 \r
 CCSSP.GetObjectWindowLeft = function(obj)\r
 {// retrieve the x coordinate of a posionable object relative to browser window\r
-       if( CCSSP.bIsNav4 )\r
+       if( gbBsNS4 )\r
                return obj.pageX;\r
        else\r
        {\r
@@ -2392,7 +2595,7 @@ CCSSP.GetObjectWindowLeft = function(obj)
 \r
 CCSSP.GetObjectContainTop = function(obj)\r
 {// retrieve the y coordinate of a posionable object relative to it's parent element\r
-       if( CCSSP.bIsNav4 )\r
+       if( gbBsNS4 )\r
                return obj.pageY;\r
        else\r
        {\r
@@ -2405,7 +2608,7 @@ CCSSP.GetObjectContainTop = function(obj)
 \r
 CCSSP.GetObjectWindowTop = function(obj)\r
 {// retrieve the y coordinate of a posionable object relative to browser window\r
-       if( CCSSP.bIsNav4 )\r
+       if( gbBsNS4 )\r
                return obj.pageY;\r
        else\r
        {\r
@@ -2418,7 +2621,7 @@ CCSSP.GetObjectWindowTop = function(obj)
 \r
 CCSSP.GetObjectHeight = function(obj)\r
 {// retrieve the height of a posionable object\r
-       if( CCSSP.bIsNav4 )\r
+       if( gbBsNS4 )\r
                return obj.clip.height;\r
        else\r
                return obj.offsetHeight;\r
@@ -2426,7 +2629,7 @@ CCSSP.GetObjectHeight = function(obj)
 \r
 CCSSP.GetObjectWidth = function(obj)\r
 {// retrieve the width of a posionable object\r
-       if( CCSSP.bIsNav4 )\r
+       if( gbBsNS4 )\r
                return obj.clip.width;\r
        else\r
                return obj.offsetWidth;\r
@@ -2434,10 +2637,12 @@ CCSSP.GetObjectWidth = function(obj)
 \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 (CCSSP.bIsNav4 && !CCSSP.bIsNav6)\r
+       if (gbBsNS4 && !gbBsNS6)\r
                return ;\r
+               \r
        var oldHandler = "";\r
-       if (CCSSP.bIsMacOS && CCSSP.bIsIE4)\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
@@ -2463,7 +2668,7 @@ CCSSP.RegisterEventHandler = function( srcObj, rawEventName, funcHandler )
                        if( bodyStart > 0 || bodyEnd > bodyStart )\r
                                oldHandler = functionDefinition.substr( bodyStart + 1, bodyEnd - bodyStart - 2 );\r
                }\r
-               else if( CCSSP.bIsIE4 )\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
@@ -2475,29 +2680,31 @@ CCSSP.RegisterEventHandler = function( srcObj, rawEventName, funcHandler )
                                }\r
                        }\r
                }\r
-       }       \r
+       }\r
        if( oldHandler.indexOf(funcHandler) >= 0 )\r
                return;// to prevent register the funtion twice.\r
 \r
-       if( CCSSP.bIsNav4 ) // only "onload, onresize, onfocus" apply to window\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
-                       srcObj.captureEvents( Event[noOn.toUpperCase()] );\r
+                       if (srcObj.captureEvents)\r
+                               srcObj.captureEvents( Event[noOn.toUpperCase()] );\r
                }\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( CCSSP.bIsNav4 )\r
+       if( gbBsNS4 )\r
                return window.innerHeight;\r
        else\r
                return document.body.clientHeight;\r
@@ -2505,7 +2712,7 @@ CCSSP.GetWindowHeight = function()
 \r
 CCSSP.GetWindowBottom = function()\r
 {// retrieve the bottom postion of browser window\r
-       if( CCSSP.bIsNav4 )\r
+       if( gbBsNS4 )\r
                return window.outerHeight + window.pageYOffset;\r
        else\r
                return document.body.clientHeight + document.body.scrollTop;\r
@@ -2513,7 +2720,7 @@ CCSSP.GetWindowBottom = function()
 \r
 CCSSP.GetWindowWidth = function()\r
 {// retrieve the width of available content in browser window\r
-       if( CCSSP.bIsNav4 )\r
+       if( gbBsNS4 )\r
                return window.innerWidth;\r
        else\r
                return document.body.clientWidth;\r
@@ -2521,7 +2728,7 @@ CCSSP.GetWindowWidth = function()
 \r
 CCSSP.GetWindowRight = function()\r
 {// retrieve the right postion of browser window\r
-       if( CCSSP.bIsNav4 )\r
+       if( gbBsNS4 )\r
                return window.outerWidth + window.pageXOffset;\r
        else\r
                return document.body.clientWidth + document.body.scrollLeft;\r
@@ -2556,8 +2763,8 @@ CCSSP.TrimSpace = function( objString )
 \r
 CCSSP.GetEventElement = function( navEventObject )\r
 {// to get the element who fired the current event\r
-       if(CCSSP.bIsNav4 \r
-               if (CCSSP.bIsNav6)\r
+       if(gbBsNS4\r
+               if (gbBsNS6)\r
                        return null;\r
                else\r
                         navEventObject.target;\r
@@ -2581,10 +2788,10 @@ CCSSP.IsDescendant = function( progenitor, progeny )
                return true; \r
        else if( progeny.id == progenitor.id ) \r
                return true; \r
-       else if( progeny.parentElement == progenitor.parentElement )\r
+       else if( getParentNode(progeny) == getParentNode(progenitor))\r
                return false;\r
        else\r
-               return CCSSP.IsDescendant( progenitor, progeny.parentElement );\r
+               return CCSSP.IsDescendant( progenitor, getParentNode(progeny));\r
 }\r
 \r
 CCSSP.IsTextTag = function( Obj )\r
@@ -2670,33 +2877,33 @@ CTarget.prototype.GetAgencyObject = function(str_action_type,action_setting )
                return new CAgencyElastic(this.eleTarget, action_setting);\r
                \r
     case "fadein" : \r
-       return (CCSSP.bIsIE4)? new CAgencyAlpha(this.eleTarget, action_setting, true) : null;\r
+       return (gbBsIE4)? new CAgencyAlpha(this.eleTarget, action_setting, true) : null;\r
     case "fadeout" :\r
-       return (CCSSP.bIsIE4)? new CAgencyAlpha(this.eleTarget, action_setting, false) : null;\r
+       return (gbBsIE4)? new CAgencyAlpha(this.eleTarget, action_setting, false) : null;\r
     case "rockrollstatic" :\r
     case "rockroll" :\r
-       return (CCSSP.bIsIE4)? new CAgencyWave(this.eleTarget, action_setting, false) : null;\r
+       return (gbBsIE4)? new CAgencyWave(this.eleTarget, action_setting, false) : null;\r
  \r
     case "glow":\r
-       return (CCSSP.bIsIE4)? new CAgencyGlow(this.eleTarget,action_setting) : null;\r
+       return (gbBsIE4)? new CAgencyGlow(this.eleTarget,action_setting) : null;\r
     case "dropshadow":\r
-       return (CCSSP.bIsIE4)? new CAgencyDropShadow(this.eleTarget,action_setting) : null;\r
+       return (gbBsIE4)? new CAgencyDropShadow(this.eleTarget,action_setting) : null;\r
     case "transition" :\r
-       return (CCSSP.bIsIE4)? new CAgencyRevealTrans(this.eleTarget,action_setting) : null;\r
+       return (gbBsIE4)? new CAgencyRevealTrans(this.eleTarget,action_setting) : null;\r
     case "blur" :\r
-       return (CCSSP.bIsIE4)? new CAgencyBlur(this.eleTarget,action_setting) : null;\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 (CCSSP.bIsIE4)? new CAgencyChangeFilter(this.eleTarget, str_action_type) : null;\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 (CCSSP.bIsIE4)? new CAgencyFontChange(this.eleTarget,action_setting) : null;\r
+       return (gbBsIE4)? new CAgencyFontChange(this.eleTarget,action_setting) : null;\r
     case "boderchange": \r
     case "stylechange":\r
-       return (CCSSP.bIsIE4)? new CAgencyChangeStyle(this.eleTarget,action_setting) : null;\r
+       return (gbBsIE4)? new CAgencyChangeStyle(this.eleTarget,action_setting) : null;\r
 \r
        default: return null;\r
        }\r
@@ -3071,7 +3278,7 @@ function CAgencyFly( element, settings, bIsIn )
                }\r
        }\r
                \r
-       if( CCSSP.bIsIE5 && this.ele.style.position != "absolute" )\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
@@ -3203,7 +3410,7 @@ function CAgencySpiral( element, settings, bIsIn )
                }\r
        }\r
 \r
-       if( CCSSP.bIsIE5 && this.ele.style.position != "absolute" )\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
@@ -3287,7 +3494,7 @@ function CAgencyElastic( element, settings)
                }\r
        }\r
                \r
-       if( CCSSP.bIsIE5 && this.ele.style.position != "absolute" )\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
@@ -3463,7 +3670,7 @@ CAgencyZoom.prototype.ResetParameters = function()
 CAgencyZoom.prototype.ResetParametersAllChildren = function( child )\r
 {\r
        CCSSP.ShowObject(child, true );\r
-       if( (child.tagName == "DIV") && (child.parentElement.tagName == "TD") )\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
@@ -4027,7 +4234,6 @@ CCSSP.RegisterEventHandler( document, "onmouseout", "CEngine.OnMouseOver();BSSCO
 CCSSP.RegisterEventHandler( window, "onunload", "BSSCOnUnload();");\r
 //End to collaborate with other event handler settings\r
 \r
-\r
 /// Section End  - CCSSP DHTM 2 (JavaScript 1.2)\r
 \r
-//// Segment End -- (JavaScript 1.2)\r
+//// Segment End -- (JavaScript 1.2)
\ No newline at end of file
diff --git a/doc/salome/gui/KERNEL/image57.gif b/doc/salome/gui/KERNEL/image57.gif
new file mode 100755 (executable)
index 0000000..03b56bd
Binary files /dev/null and b/doc/salome/gui/KERNEL/image57.gif differ
diff --git a/doc/salome/gui/KERNEL/image58.gif b/doc/salome/gui/KERNEL/image58.gif
new file mode 100755 (executable)
index 0000000..402a3ef
Binary files /dev/null and b/doc/salome/gui/KERNEL/image58.gif differ
diff --git a/doc/salome/gui/KERNEL/image59.gif b/doc/salome/gui/KERNEL/image59.gif
new file mode 100755 (executable)
index 0000000..b0b0a3d
Binary files /dev/null and b/doc/salome/gui/KERNEL/image59.gif differ
diff --git a/doc/salome/gui/KERNEL/image60.gif b/doc/salome/gui/KERNEL/image60.gif
new file mode 100755 (executable)
index 0000000..3bfb8ca
Binary files /dev/null and b/doc/salome/gui/KERNEL/image60.gif differ
diff --git a/doc/salome/gui/KERNEL/image61.gif b/doc/salome/gui/KERNEL/image61.gif
new file mode 100755 (executable)
index 0000000..4b33a30
Binary files /dev/null and b/doc/salome/gui/KERNEL/image61.gif differ
diff --git a/doc/salome/gui/KERNEL/kernel.htm b/doc/salome/gui/KERNEL/kernel.htm
new file mode 100755 (executable)
index 0000000..de0283a
--- /dev/null
@@ -0,0 +1,139 @@
+\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
diff --git a/doc/salome/gui/KERNEL/kernel.log b/doc/salome/gui/KERNEL/kernel.log
new file mode 100755 (executable)
index 0000000..c766a70
--- /dev/null
@@ -0,0 +1,272 @@
+|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
+kernel\about_salome_pro_architecture.htm\r
+kernel\about_salome_pro_help_system.htm\r
+kernel\copyright_notice.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
+kernel\using_usecase_browser.htm\r
+ehelp.xml\r
+robohhre.lng\r
+texture_horiz_ltbluebubbles.jpg\r
+kernel.glo\r
+default.css\r
+image59.gif\r
+pics\frontv.jpg\r
+pics\fitall.jpg\r
+pics\desktop3.jpg\r
+pics\removeobj.jpg\r
+pics\registy1.jpg\r
+pics\sheme1.jpg\r
+pics\open.jpg\r
+pics\bottomv.jpg\r
+pics\clear.jpg\r
+pics\sheme2.jpg\r
+occ.jpg\r
+pics\globalpanning.jpg\r
+pics\usecasebrsr.jpg\r
+image2.jpg\r
+pics\readmepage.png\r
+tip1.gif\r
+pics\rightv.jpg\r
+pics\objbrowser2.jpg\r
+pics\newobj.jpg\r
+pics\save.jpg\r
+pics\panning.jpg\r
+pics\zoom.jpg\r
+pics\trihedron.jpg\r
+pics\newsticn.jpg\r
+pics\fitrect.jpg\r
+pics\usecasebr.jpg\r
+image60.gif\r
+pics\rotate.jpg\r
+image61.gif\r
+pics\copy-paste.jpg\r
+image4.gif\r
+pics\exemple.gif\r
+pics\setcurrent.jpg\r
+pics\tile.jpg\r
+pics\topv.jpg\r
+pics\close.jpg\r
+pics\application-splash.jpg\r
+i_blue.jpg\r
+image7.gif\r
+pics\productpage.png\r
+pics\cascade.jpg\r
+pics\undo-redo.jpg\r
+note1.gif\r
+pics\progresspage.png\r
+image57.gif\r
+pics\leftv.jpg\r
+pics\backv.jpg\r
+pics\addobj.jpg\r
+image58.gif\r
+pics\choicepage.png\r
+pics\reset.jpg\r
+pics\dump.jpg\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\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\whlstg0.htm\r
+kernel.htm\r
+kernel_csh.htm\r
+kernel_rhc.htm\r
diff --git a/doc/salome/gui/KERNEL/kernel/about_salome_pro_architecture.htm b/doc/salome/gui/KERNEL/kernel/about_salome_pro_architecture.htm
new file mode 100755 (executable)
index 0000000..c5a349b
--- /dev/null
@@ -0,0 +1,224 @@
+<!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 { font-family:'Times New Roman' , serif; }\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
+p.whs4 { text-indent:48px; font-family:'Times New Roman' , serif; text-align:justify; font-weight:normal; }\r
+p.whs5 { font-family:'Times New Roman'  , serif; text-align:justify; font-weight:bold; text-indent:8px; background-image:url('../texture_horiz_ltbluebubbles.jpg'); }\r
+img_whs6 { border-style:none; border:none; width:35px; height:37px; float:none; }\r
+p.whs7 { font-family:'Times New Roman' , serif; text-align:justify; font-weight:bold; text-indent:8px; }\r
+p.whs8 { margin-left:40px; font-family:'Times New Roman' , serif; }\r
+p.whs9 { font-family:'Times New Roman' , serif; margin-left:40px; }\r
+ul.whs10 { list-style:disc; }\r
+p.whs11 { 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\nAbout SALOME 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">About SALOME architecture</h1>\r
+\r
+<p class="whs2"><span style="font-family: 'Times New Roman', serif; font-weight: bold;"><B>SALOME \r
+ </B></span><span style="font-family: 'Times New Roman', serif;">architecture \r
+ is based on </span><span style="font-family: 'Times New Roman', serif; font-weight: bold;"><B>CORBA</B></span><span \r
+ style="font-family: 'Times New Roman', serif;"> technology using distributed \r
+ system model of applications. This architecture takes the concept of multitier \r
+ client/server to its natural conclusion. The</span><span style="font-family: 'Times New Roman', serif;\r
+       text-align: justify;\r
+       text-indent: 48px;"> distributed system model exposes all functionality \r
+ of the application as objects, each of which can use any of the services \r
+ provided by other objects in the system, or even objects in other systems. \r
+ The architecture can also blur the distinction between &quot;client&quot; \r
+ and &quot;server&quot; because the client components can also create objects \r
+ that behave in server-like roles. This architecture provides the ultimate \r
+ in flexibility.</span></p>\r
+\r
+<p class="whs2">The distributed system architecture achieves \r
+ its flexibility by encouraging (or enforcing) the definition of specific \r
+ component interfaces. The interface of a component specifies to other \r
+ components what services are offered by that component and how they are \r
+ used. As long as the interface of a component remains constant, that component's \r
+ implementation can change dramatically without affecting other components. \r
+ </p>\r
+\r
+<p class="whs3"><span style="font-weight: normal;">All \r
+ integrated into </span>SALOME <span style="font-weight: normal;">platform \r
+ software components (VISU, Geom, SMESH...) &nbsp;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="whs4">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
+ &nbsp;</span></p>\r
+\r
+<p class="whs3">&nbsp;</p>\r
+\r
+<p class="whs5"><span \r
+ style="font-weight: normal;">&nbsp;<img src="../note1.gif" x-maintain-ratio="TRUE" width="35px" height="37px" border="0" class="img_whs6">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>&nbsp;</p>\r
+\r
+<p class="whs7">&nbsp;</p>\r
+\r
+<p class="whs8">The \r
+ architecture of this all-inclusive platform for numerical components &nbsp;responds \r
+ to the following objectives: </p>\r
+\r
+<p class="whs9">&nbsp;</p>\r
+\r
+<ul type="disc" class="whs10">\r
+       \r
+       <li style="margin-left: -20px;"\r
+               class=kadov-p><p class="whs11"><span \r
+ style="font-weight: bold;"><B>Flexibility</B></span> : &nbsp;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="whs11">&nbsp;</p>\r
+\r
+<ul type="disc" class="whs10">\r
+       \r
+       <li style="margin-left: -20px;"\r
+               class=kadov-p><p class="whs11"><span \r
+ style="font-weight: bold;"><B>Productivity</B></span> : &nbsp;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="whs11">&nbsp;</p>\r
+\r
+<ul type="disc" class="whs10">\r
+       \r
+       <li style="margin-left: -20px;"\r
+               class=kadov-p><p class="whs11"><span \r
+ style="font-weight: bold;"><B>Performance</B></span> : &nbsp;<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="whs11">&nbsp;</p>\r
+\r
+<ul type="disc" class="whs10">\r
+       \r
+       <li style="margin-left: -20px;"\r
+               class=kadov-p><p class="whs11"><span \r
+ style="font-weight: bold;"><B>Expandability</B></span>: &nbsp;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> &nbsp;is \r
+ able to easily follow these developments.</p></li>\r
+</ul>\r
+\r
+<p class="whs11">&nbsp;</p>\r
+\r
+<p class="whs11">&nbsp;</p>\r
+\r
+<p class="whs11">&nbsp;</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,'','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="whs11">&nbsp;</p>\r
+\r
+<p class="whs11">&nbsp;</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
diff --git a/doc/salome/gui/KERNEL/kernel/about_salome_pro_help_system.htm b/doc/salome/gui/KERNEL/kernel/about_salome_pro_help_system.htm
new file mode 100755 (executable)
index 0000000..351e7df
--- /dev/null
@@ -0,0 +1,111 @@
+<!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 HTML format \r
+ with the help of Java applets. It can be launched with the help of any \r
+ browser (Internet Explorer, Netscape Navigator and others) and on any \r
+ platform (Windows, Macintosh, Linux, and UNIX).</p>\r
+\r
+<p class="whs3">&nbsp;</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">&nbsp;</p>\r
+\r
+<p class="whs3">&nbsp;\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,'','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
diff --git a/doc/salome/gui/KERNEL/kernel/copyright_notice.htm b/doc/salome/gui/KERNEL/kernel/copyright_notice.htm
new file mode 100755 (executable)
index 0000000..02ed77c
--- /dev/null
@@ -0,0 +1,134 @@
+<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
+\r
+<html>\r
+\r
+<head>\r
+<title>Copyright notice</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
+p.whs3 { font-family:'Times New Roman' , serif; text-align:justify; }\r
+p.whs4 { font-family:'Times New Roman' , serif; text-align:center; }\r
+img_whs5 { border:none; width:260px; height:112px; float: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
+       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">Copyright notice</h1>\r
+\r
+<p class="whs2">Copyright Â© 2003, by \r
+ Open CASCADE S.A.</p>\r
+\r
+<p class="whs2">&nbsp;</p>\r
+\r
+<p class="whs3">PROPRIETARY \r
+ RIGHTS NOTICE: All rights reserved. No part of this material may be reproduced \r
+ or transmitted in any form or by any means, electronic, mechanical, or \r
+ otherwise, including photocopying and recording or in connection with \r
+ any information storage or retrieval system, without the permission in \r
+ writing from Open CASCADE S.A.</p>\r
+\r
+<p class="whs3">&nbsp;</p>\r
+\r
+<p class="whs3">The \r
+ information contained in this document is subject to change without notice \r
+ and should not be construed as a commitment by Open CASCADE S.A. Open \r
+ CASCADE S.A. bears no responsibility for any errors that may appear in \r
+ this document.</p>\r
+\r
+<p class="whs3">&nbsp;</p>\r
+\r
+<p class="whs3">The \r
+ software described in this document is furnished under a license and may \r
+ be used or copied only in accordance with the terms of such a license.</p>\r
+\r
+<p class="whs3">&nbsp;</p>\r
+\r
+<p class="whs3">CAS.CADE \r
+ and Open CASCADE are registered trademarks of Open CASCADE S.A. Other \r
+ brand or product names are trademarks or registered trademarks of their \r
+ respective holders.</p>\r
+\r
+<p class="whs3">&nbsp;</p>\r
+\r
+<p class="whs3">&nbsp;</p>\r
+\r
+<p align="center" class="whs4"><img src="../occ.jpg" x-maintain-ratio="TRUE" width="260px" height="112px" border="0" class="img_whs5"></p>\r
+\r
+<p align="center" class="whs4">&nbsp;</p>\r
+\r
+<p align="center" class="whs4">Immeuble Ariane</p>\r
+\r
+<p align="center" class="whs4">Domaine Technologique de Saclay</p>\r
+\r
+<p align="center" class="whs4">4, rue René Razel</p>\r
+\r
+<p align="center" class="whs4">91400 SACLAY - France</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
diff --git a/doc/salome/gui/KERNEL/kernel/creating_a_new_study.htm b/doc/salome/gui/KERNEL/kernel/creating_a_new_study.htm
new file mode 100755 (executable)
index 0000000..2c0d321
--- /dev/null
@@ -0,0 +1,176 @@
+<!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-style:italic; text-align:justify; color:#000000; font-family:'Arial Black' , sans-serif; }\r
+p.whs3 { color:#ff0000; font-style:italic; margin-left:40px; text-align:justify; }\r
+img_whs4 { border-style:none; border:none; width:24px; height:29px; float: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("IAPP 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 class="whs2">To 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 &gt; \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">&nbsp;</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">&nbsp;</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">&nbsp;</p>\r
+\r
+<p class="whs6">To create a new window \r
+ for a definite study:</p>\r
+\r
+<p class="whs5">&nbsp;</p>\r
+\r
+<p class="whs7">1. &nbsp;Make \r
+ your study <span style="font-weight: bold;"><B>active:</B></span> maximize it \r
+ (if it minimized) or &nbsp;click \r
+ on the top control zone of the study window</p>\r
+\r
+<p class="whs8">&nbsp;</p>\r
+\r
+<p class="whs7">2. &nbsp;From \r
+ the main menu select <span style="font-weight: bold;"><B>Window &gt; 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">&nbsp;</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">&nbsp;</p>\r
+\r
+<p class="whs9">&nbsp;</p>\r
+\r
+<p class="whs9">&nbsp;</p>\r
+\r
+<p class="whs10">&nbsp;</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">&nbsp;</p>\r
+\r
+<p class="whs10">&nbsp;</p>\r
+\r
+<p class="whs10">&nbsp;</p>\r
+\r
+<p class="whs10">&nbsp;</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
diff --git a/doc/salome/gui/KERNEL/kernel/displaying_hiding_toolbars.htm b/doc/salome/gui/KERNEL/kernel/displaying_hiding_toolbars.htm
new file mode 100755 (executable)
index 0000000..0ae27d5
--- /dev/null
@@ -0,0 +1,137 @@
+<!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("IAPP 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> application 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">&nbsp;</p>\r
+\r
+<p class="whs4">To display/hide a \r
+ definite toolbar:</p>\r
+\r
+<p class="whs2">&nbsp;</p>\r
+\r
+<p class="whs5">In the main menu choose \r
+ <span style="font-weight: bold;"><B>View &gt; 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">&nbsp;</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">&nbsp;</p>\r
+\r
+<p class="whs7">&nbsp;</p>\r
+\r
+<p class="whs7">&nbsp;</p>\r
+\r
+<p class="whs7">&nbsp;\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
diff --git a/doc/salome/gui/KERNEL/kernel/displaying_studies.htm b/doc/salome/gui/KERNEL/kernel/displaying_studies.htm
new file mode 100755 (executable)
index 0000000..babf0b6
--- /dev/null
@@ -0,0 +1,187 @@
+<!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
+p.whs2 { margin-left:0px; text-align:justify; }\r
+p.whs3 { margin-left:0px; font-weight:bold; text-align:justify; }\r
+p.whs4 { margin-left:0px; font-style:italic; color:#ff0000; text-align:justify; }\r
+p.whs5 { margin-left:40px; text-align:justify; }\r
+p.whs6 { font-weight:bold; margin-left:0px; text-align:justify; }\r
+img_whs7 { border:none; width:574px; height:411px; float:none; border-style:none; }\r
+p.whs8 { margin-left:0px; font-style:italic; text-align:justify; color:#000000; font-family:'Arial Black' , sans-serif; }\r
+p.whs9 { font-weight:bold; text-align:justify; margin-left:40px; }\r
+p.whs10 { font-style:italic; color:#ff0000; margin-left:40px; text-align:justify; }\r
+p.whs11 { margin-left:40px; 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.whs3 {margin-left:1pt; }";\r
+  strNSS += "p.whs4 {margin-left:1pt; }";\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("IAPP 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 class="whs2">In <span style="font-weight: bold;"><B>SALOME \r
+ </B></span>there are several options allowing to display in different ways \r
+ your study windows in SALOME Desktop. </p>\r
+\r
+<p class="whs3">&nbsp;</p>\r
+\r
+<p class=TODO>To make a cascade representation of several study windows:</p>\r
+\r
+<p class="whs4">&nbsp;</p>\r
+\r
+<p class="whs5">From the main menu select \r
+ <span style="font-weight: bold;"><B>Window &gt; Cascade.</B></span></p>\r
+\r
+<p class="whs5">&nbsp;</p>\r
+\r
+<p class="whs2">It will look like as \r
+ follows:</p>\r
+\r
+<p class="whs6">&nbsp;</p>\r
+\r
+<p class="whs5"><img src="../pics/cascade.jpg" x-maintain-ratio="TRUE" width="574px" height="411px" border="0" class="img_whs7"></p>\r
+\r
+<p class="whs3">&nbsp;</p>\r
+\r
+<p class="whs8">Tiling of several \r
+ study windows:</p>\r
+\r
+<p class="whs4">&nbsp;</p>\r
+\r
+<p class="whs5">From the main menu select \r
+ <span style="font-weight: bold;"><B>Window &gt; Tile.</B></span></p>\r
+\r
+<p class="whs5">&nbsp;</p>\r
+\r
+<p class="whs2">It will look like as \r
+ follows:</p>\r
+\r
+<p class="whs2">&nbsp;</p>\r
+\r
+<p class="whs9"><img src="../pics/tile.jpg" x-maintain-ratio="TRUE" width="574px" height="411px" border="0" class="img_whs7"> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p>\r
+\r
+<p class="whs6">&nbsp;</p>\r
+\r
+<p class="whs8">&nbsp;</p>\r
+\r
+<p class="whs8">To switch between \r
+ several study windows:</p>\r
+\r
+<p class="whs4">&nbsp;</p>\r
+\r
+<p class="whs5">From the main menu choose \r
+ <span style="font-weight: bold;"><B>Window</B></span> and select by &nbsp;name \r
+ a study window for activation. This window will be displayed, maximized \r
+ and activated.</p>\r
+\r
+<p class="whs10">&nbsp;</p>\r
+\r
+<p class="whs11">&nbsp;</p>\r
+\r
+<p class="whs11">&nbsp;</p>\r
+\r
+<p class="whs6">&nbsp;</p>\r
+\r
+<p class="whs6">\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="whs6">&nbsp;</p>\r
+\r
+<p class="whs6">&nbsp;</p>\r
+\r
+<p class="whs6">&nbsp;</p>\r
+\r
+<p class="whs6">&nbsp;</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
diff --git a/doc/salome/gui/KERNEL/kernel/editing_studies.htm b/doc/salome/gui/KERNEL/kernel/editing_studies.htm
new file mode 100755 (executable)
index 0000000..a9f631c
--- /dev/null
@@ -0,0 +1,150 @@
+<!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-style:none; border:none; float:none; width:30px; height:30px; }\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-style:none; border:none; width:37px; height:26px; float: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-style:none; border:none; width:48px; height:26px; 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.whs7 {margin-left:1pt; }";\r
+  strNSS += "p.whs8 {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("IAPP 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">&nbsp;</p>\r
+\r
+<p class="whs4">To undo/redo an operation:</p>\r
+\r
+<p class="whs2">&nbsp;</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 &gt; Undo/Redo</B></span> option.</p>\r
+\r
+<p class="whs5">&nbsp;</p>\r
+\r
+<p class="whs7">To copy/paste a definite \r
+ object:</p>\r
+\r
+<p class="whs8">&nbsp;</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 &gt; Copy/Paste</B></span> option.</p>\r
+\r
+<p class="whs5">&nbsp;</p>\r
+\r
+<p class="whs5">&nbsp;</p>\r
+\r
+<p class="whs5">&nbsp;</p>\r
+\r
+<p class="whs5">&nbsp;</p>\r
+\r
+<p class="whs8">&nbsp;</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,'','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
diff --git a/doc/salome/gui/KERNEL/kernel/getting_properties_of_the_study.htm b/doc/salome/gui/KERNEL/kernel/getting_properties_of_the_study.htm
new file mode 100755 (executable)
index 0000000..890631a
--- /dev/null
@@ -0,0 +1,185 @@
+<!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; width:328px; height:244px; border-style:none; }\r
+p.whs6 { margin-left:0px; text-align:justify; }\r
+img_whs7 { border:none; width:326px; height:122px; }\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("IAPP 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">&nbsp;</p>\r
+\r
+<p class="whs4">From the main menu select \r
+ <span style="font-weight: bold;"><B>File &gt; Properties</B></span> option. The \r
+ following dialog box will appear:</p>\r
+\r
+<p class="whs4">&nbsp;</p>\r
+\r
+<p class="whs4"><img src="../image60.gif" width="328px" height="244px" border="0" class="img_whs5"></p>\r
+\r
+<p class="whs4">&nbsp;</p>\r
+\r
+<p class="whs6">This dialog box gives \r
+ complete information about your study. </p>\r
+\r
+<p class="whs6">&nbsp;</p>\r
+\r
+<p class=TODO>To change the name of the study author:</p>\r
+\r
+<p class="whs6">&nbsp;</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">&nbsp;</p>\r
+\r
+<p class=TODO>To view the list of changes made with your study:</p>\r
+\r
+<p class="whs6">&nbsp;</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. &nbsp;&nbsp;&nbsp;</p>\r
+\r
+<p class="whs6">&nbsp;</p>\r
+\r
+<p class=TODO>To lock your study for modifications:</p>\r
+\r
+<p class="whs6">&nbsp;</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">&nbsp;</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">&nbsp;</p>\r
+\r
+<p class="whs4"><img src="../image61.gif" width="326px" height="122px" border="0" class="img_whs7"></p>\r
+\r
+<p class="whs4">&nbsp;</p>\r
+\r
+<p class="whs4">&nbsp;</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">&nbsp;</p>\r
+\r
+<p class="whs8">&nbsp;</p>\r
+\r
+<p class="whs8">&nbsp;</p>\r
+\r
+<p class="whs8">&nbsp;</p>\r
+\r
+<p class="whs8">&nbsp;</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
diff --git a/doc/salome/gui/KERNEL/kernel/getting_started2.htm b/doc/salome/gui/KERNEL/kernel/getting_started2.htm
new file mode 100755 (executable)
index 0000000..5df5930
--- /dev/null
@@ -0,0 +1,134 @@
+<!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; width:585px; height:426px; border-style: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("IAPP 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">Start the SALOME application, the following \r
+ initial desktop window will appear:</p>\r
+\r
+<p class="whs2">&nbsp;</p>\r
+\r
+<p class="whs3"><img src="../image2.jpg" width="585px" height="426px" 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 application \r
+ is destined for performance of different numerical calculations and &nbsp;visualization \r
+ of the resulting data. For that purpose, in the SALOME environment the \r
+ following notion is used &nbsp;- \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>&nbsp;</span>&nbsp;&nbsp;&nbsp;&nbsp;</p>\r
+\r
+<p class="whs2">&nbsp;</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. &nbsp;</p>\r
+\r
+<p class="whs2">&nbsp;</p>\r
+\r
+<p class="whs2">&nbsp;</p>\r
+\r
+<p class="whs2">&nbsp;</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">&nbsp;</p>\r
+\r
+<p class="whs2">&nbsp;</p>\r
+\r
+<p class="whs2">&nbsp;</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
diff --git a/doc/salome/gui/KERNEL/kernel/introduction.htm b/doc/salome/gui/KERNEL/kernel/introduction.htm
new file mode 100755 (executable)
index 0000000..298c326
--- /dev/null
@@ -0,0 +1,140 @@
+<!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 { font-family:'Times New Roman' , serif; }\r
+img_whs2 { width:765px; height:280px; border-left-style:None; border-right-style:None; border-top-style:None; border-bottom-style:None; float:none; 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
+p.whs6 { font-family:'Times New Roman' , serif; font-weight:bold; text-align:justify; }\r
+ul.whs7 { list-style:disc; }\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 class="whs1"><script type="text/javascript" language="JavaScript"><!--\r
+if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) <= 4)) \r
+{  if (parseInt(navigator.appVersion) != 2) document.write("<img src='../pics/application-splash.jpg' x-maintain-ratio='TRUE' width='765px' height='280px' border='0' class='img_whs2'>");}\r
+else\r
+{   document.write("<img src='../pics/application-splash.jpg' x-maintain-ratio='TRUE' style='border-left-style:None;border-right-style:None;border-top-style:None;border-bottom-style:None;' width='765px' height='280px' border='0' class='img_whs2'>");}\r
+//--></script><noscript><img src='../pics/application-splash.jpg' x-maintain-ratio='TRUE' style='border-left-style:None;border-right-style:None;border-top-style:None;border-bottom-style:None;' width='765px' height='280px' border='0' class='img_whs2'></noscript></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 software application! \r
+ Modern technological products (cars, structures, electrical or electronic \r
+ equipment) are getting with every year more and more complex and must \r
+ meet increasingly severe requirements in terms of quality and performance. \r
+ For example, for structures and their environment the demands to reduce \r
+ risks and optimize costs are extremely high. It requires particularly \r
+ refined simulations concerning structural behavior and robustness to ensure \r
+ 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 &quot;high reactivity to market evolutions and customer \r
+ expectations&quot;. </p>\r
+\r
+<p class="whs5">&nbsp;</p>\r
+\r
+<p class="whs6">SALOME:</p>\r
+\r
+<ul type="disc" class="whs7">\r
+       \r
+       <li class=kadov-p><p class="whs5">&nbsp;eases \r
+ the inter-operability between CAD and Computation code (CAD-Computation \r
+ link)</p></li>\r
+       \r
+       <li class=kadov-p><p class="whs5">&nbsp;eases \r
+ the coupling between computation codes, and the reuse of portions of code</p></li>\r
+       \r
+       <li class=kadov-p><p class="whs5">&nbsp;provides \r
+ a generic, user-friendly and efficient user interface which contributes \r
+ to cost and development time <span style="font-family: 'Times New Roman', serif; text-align: justify;">reduction</span></p></li>\r
+       \r
+       <li class=kadov-p><p class="whs5">&nbsp;shares \r
+ the creation of non critical developments (pre and post processors) in \r
+ the domain of numeric <span style="font-family: 'Times New Roman', serif; text-align: justify;">simulation</span></p></li>\r
+       \r
+       <li class=kadov-p><p class="whs5">&nbsp;contributes \r
+ to the perpetuity of internal developments of industry</p></li>\r
+       \r
+       <li class=kadov-p><p class="whs5">&nbsp;reduces \r
+ training costs to the time specifically spent in understanding the software \r
+ solution derived from the <span style="font-family: 'Times New Roman', serif; text-align: justify;">platform.</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
diff --git a/doc/salome/gui/KERNEL/kernel/introduction_to_iapp.htm b/doc/salome/gui/KERNEL/kernel/introduction_to_iapp.htm
new file mode 100755 (executable)
index 0000000..e90908b
--- /dev/null
@@ -0,0 +1,185 @@
+<!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 { 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.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("IAPP module\nIntroduction to IAPP");\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 IAPP</h1>\r
+\r
+<p class="whs2"><span style="font-weight: bold;"><B>IAPP</B></span> \r
+ (Interface Applicative (fr.) = Application Interface (eng.)) component \r
+ &nbsp;represents \r
+ a common shell for all components, which can be integrated into the SALOME \r
+ platform.</p>\r
+\r
+<p class="whs2">&nbsp;</p>\r
+\r
+<p class="whs2"><span style="font-weight: bold;"><B>IAPP \r
+ </B></span>component in SALOME platform provides:</p>\r
+\r
+<p class="whs2">&nbsp;</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>, <a href="using_usecase_browser.htm">UseCase Browser</a>) \r
+ </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 viewer,</p>\r
+\r
+<p class="whs6">- \r
+ OCC viewer,</p>\r
+\r
+<p class="whs6">- \r
+ Plot2d viewer,</p>\r
+\r
+<p class="whs6">- \r
+ Supervision viewer.</p>\r
+\r
+<p class="whs6">&nbsp;</p>\r
+\r
+<p class="whs6">&nbsp;</p>\r
+\r
+<p class="whs6">&nbsp;</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>&nbsp; \r
\r
+\r
+<br>&nbsp; \r
\r
+\r
+<br>&nbsp; \r
\r
+\r
+<p class="whs7">&nbsp;</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
diff --git a/doc/salome/gui/KERNEL/kernel/introduction_to_salome_pro.htm b/doc/salome/gui/KERNEL/kernel/introduction_to_salome_pro.htm
new file mode 100755 (executable)
index 0000000..a61cbdb
--- /dev/null
@@ -0,0 +1,203 @@
+<!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-style:none; border:none; width:674px; height:309px; float:none; }\r
+p.whs5 { text-indent:48px; }\r
+p.whs6 { font-family:'Times New Roman' , serif; }\r
+p.whs7 { font-family:'Times New Roman' , serif; margin-left:40px; }\r
+img_whs8 { border-style:none; border:none; width:382px; height:366px; float:none; }\r
+p.whs9 { font-family:'Times New Roman' , serif; margin-left:0px; }\r
+ul.whs10 { list-style:disc; }\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.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("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">Introduction to SALOME \r
+ </h1>\r
+\r
+<p class="whs2">&nbsp;<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. This platform is made of reusable open-source \r
+ components, enabling <span style="text-align: justify;">to build your \r
+ own specific software or applications and integrate them. </span></p>\r
+\r
+<p class="whs3">&nbsp;</p>\r
+\r
+<p class="whs3"><img src="../pics/sheme1.jpg" x-maintain-ratio="TRUE" width="674px" height="309px" border="0" class="img_whs4"></p>\r
+\r
+<p class="whs3">&nbsp;</p>\r
+\r
+<p class="whs3">&nbsp;<span \r
+ 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">&nbsp;</p>\r
+\r
+<p class="whs5"><span style="font-weight: bold;"><B>SALOME </B></span>platform \r
+ encapsulates the following modules: </p>\r
+\r
+<p class="whs6">&nbsp;</p>\r
+\r
+<p class="whs7"><img src="../pics/sheme2.jpg" x-maintain-ratio="TRUE" width="382px" height="366px" border="0" class="img_whs8"></p>\r
+\r
+<p class="whs7">&nbsp;</p>\r
+\r
+<p class="whs9">Every \r
+ component of SALOME platform has its own function:</p>\r
+\r
+<p class="whs9">&nbsp;</p>\r
+\r
+<ul type="disc" class="whs10">\r
+       \r
+       <li class=kadov-p><p class="whs9"><span \r
+ style="font-weight: bold;"><B>KERNEL, STUDY, IAPP</B></span> : SALOME interface \r
+ </p></li>\r
+</ul>\r
+\r
+<p class="whs9">&nbsp;</p>\r
+\r
+<ul type="disc" class="whs10">\r
+       \r
+       <li class=kadov-p><p class="whs9"><span \r
+ style="font-weight: bold;"><B>GEOM</B></span> : &nbsp;3D \r
+ Modeling </p></li>\r
+</ul>\r
+\r
+<p class="whs9">&nbsp;</p>\r
+\r
+<ul type="disc" class="whs10">\r
+       \r
+       <li class=kadov-p><p class="whs9"><span \r
+ style="font-weight: bold;"><B>SMESH</B></span> : &nbsp;Generation \r
+ of meshes</p></li>\r
+</ul>\r
+\r
+<p class="whs9">&nbsp;</p>\r
+\r
+<ul type="disc" class="whs10">\r
+       \r
+       <li class=kadov-p><p class="whs9"><span \r
+ style="font-weight: bold;"><B>SUPERVISION</B></span> : &nbsp;Construction \r
+ of graphs and execution of calculations </p></li>\r
+</ul>\r
+\r
+<p class="whs9">&nbsp;</p>\r
+\r
+<ul type="disc" class="whs10">\r
+       \r
+       <li class=kadov-p><p class="whs9"><span \r
+ style="font-weight: bold;"><B>VISU</B></span> : &nbsp;Post-processing \r
+ module for data visualization</p></li>\r
+</ul>\r
+\r
+<p class="whs9">&nbsp;</p>\r
+\r
+<p class="whs9">&nbsp;</p>\r
+\r
+<p class="whs9">&nbsp;</p>\r
+\r
+<p class="whs9">\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="whs9">&nbsp;</p>\r
+\r
+<p class="whs9">&nbsp;</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
diff --git a/doc/salome/gui/KERNEL/kernel/navigating_topics.htm b/doc/salome/gui/KERNEL/kernel/navigating_topics.htm
new file mode 100755 (executable)
index 0000000..624ebb8
--- /dev/null
@@ -0,0 +1,167 @@
+<!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">&nbsp;</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;">&nbsp;</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;">&nbsp;</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;">&nbsp;</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;">&nbsp;</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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</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','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
diff --git a/doc/salome/gui/KERNEL/kernel/opening_studies.htm b/doc/salome/gui/KERNEL/kernel/opening_studies.htm
new file mode 100755 (executable)
index 0000000..0171322
--- /dev/null
@@ -0,0 +1,192 @@
+<!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; width:328px; height:205px; }\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("IAPP 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">&nbsp;</p>\r
+\r
+<p class="whs5">To open an existing \r
+ study:</p>\r
+\r
+<p class="whs6">&nbsp;</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
+ &gt; Open</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">&nbsp;</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">&nbsp;</p>\r
+\r
+<p class="whs10">From the main menu select \r
+ <span style="font-weight: bold;"><B>File &gt; Load</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">&nbsp;</p>\r
+\r
+<p class="whs10"><img src="../image59.gif" width="328px" height="205px" border="0" class="img_whs11"></p>\r
+\r
+<p class="whs4">&nbsp;</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">&nbsp;</p>\r
+\r
+<p class="whs2">&nbsp;</p>\r
+\r
+<p class="whs2">&nbsp;</p>\r
+\r
+<p class="whs2">&nbsp;</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">&nbsp;</p>\r
+\r
+<p class="whs15">&nbsp;</p>\r
+\r
+<p class="whs15">&nbsp;</p>\r
+\r
+<p class="whs15">&nbsp;</p>\r
+\r
+<p class="whs15">&nbsp;</p>\r
+\r
+<p class="whs15">&nbsp;</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
diff --git a/doc/salome/gui/KERNEL/kernel/readme.html b/doc/salome/gui/KERNEL/kernel/readme.html
new file mode 100755 (executable)
index 0000000..e16bc04
--- /dev/null
@@ -0,0 +1,1252 @@
+<!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-spacing:0px; border-left-width:0px; border-left-color:#c0c0c0; border-left-style:Solid; border-top-width:0px; border-top-color:#c0c0c0; border-top-style:Solid; border-right-width:0px; border-right-color:#c0c0c0; border-right-style:Solid; border-bottom-width:0px; border-bottom-color:#c0c0c0; border-bottom-style:Solid; }\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-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.whs9 { font-weight:bold; }\r
+td.whs10 { width:81.617%; padding-right:10px; padding-left:10px; 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.whs11 { width:18.383%; 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.whs12 { width:81.617%; 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.whs13 { width:81.617%; padding-right:10px; padding-left:10px; border-right-style:Solid; border-right-color:#c0c0c0; border-bottom-color:#c0c0c0; border-bottom-width:1px; border-bottom-style:Solid; border-right-width:1px; }\r
+td.whs14 { width:18.383%; 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.whs15 { width:81.617%; 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
+p.whs16 { text-align:center; }\r
+img_whs17 { border:none; width:565px; height:525px; float:none; border-style:none; }\r
+p.whs18 { background-image:url('../texture_horiz_ltbluebubbles.jpg'); }\r
+img_whs19 { border:none; width:36px; height:38px; float:none; border-style:none; }\r
+img_whs20 { border:none; width:565px; height:525px; float:none; border-style:none; }\r
+img_whs21 { border:none; width:35px; height:37px; float:none; border-style:none; }\r
+table.whs22 { width:100%; 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; }\r
+th.whs23 { border-left-color:#c0c0c0; border-left-width:1px; border-left-style:Solid; border-top-color:#c0c0c0; border-top-width:1px; border-top-style:Solid; border-right-color:#c0c0c0; border-right-width:1px; border-right-style:Solid; border-bottom-color:#c0c0c0; border-bottom-width:1px; border-bottom-style:Solid; }\r
+p.whs24 { font-size:12pt; }\r
+td.whs25 { border-left-color:#c0c0c0; border-left-width:1px; border-left-style:Solid; border-top-color:#c0c0c0; border-top-width:1px; border-top-style:Solid; border-right-color:#c0c0c0; border-right-width:1px; border-right-style:Solid; border-bottom-color:#c0c0c0; border-bottom-width:1px; border-bottom-style:Solid; }\r
+td.whs26 { x-cell-content-align:top; border-left-color:#c0c0c0; border-left-width:1px; border-left-style:Solid; border-top-color:#c0c0c0; border-top-width:1px; border-top-style:Solid; border-right-color:#c0c0c0; border-right-width:1px; border-right-style:Solid; border-bottom-color:#c0c0c0; border-bottom-width:1px; border-bottom-style:Solid; }\r
+p.whs27 { margin-right:2px; }\r
+img_whs28 { border:none; border-style:none; width:36px; height:38px; float: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>You can run the Installation Wizard in two modes. It's root directory \r
+ contains python script runInstall.py: </p>\r
+\r
+<p><b style="font-weight: bold;">[ python ] runInstall [ -g | b ] [ -f \r
+ &lt;xml-file&gt; ] [ -t &lt;target-dir&gt; ] [ -tmp &lt;tmp-dir&gt; ]</b> \r
+ </p>\r
+\r
+<p>&nbsp;</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. In this case only &lt;xml-file&gt; \r
+ key is taken into account. This option is used by default. </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 the batch 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 &lt;xml-file&gt;</b></td>\r
+<td width="81.617%" class="whs12">\r
+<p>The configuration file to be used by the Installation Wizard.&nbsp; \r
+ If this parameter is missed then the script tries to define the <i>Red \r
+ Hat </i>version and uses corresponding xml file. For example, for the \r
+ <i>Red Hat 8.0</i> <b>config_RedHat8_0.xml</b>&nbsp; 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. </td></tr>\r
+\r
+<tr valign="top" class="whs7">\r
+<td width="18.383%" class="whs11">\r
+<p>&nbsp;<b>-t &lt;target-dir&gt;</b></td>\r
+<td width="81.617%" class="whs12">\r
+<p>The target directory, SALOME products to be installed to. If used, overloads \r
+ target directory, given in the configuration xml file. </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 &lt;tmp-dir&gt;</b></td>\r
+<td colspan="1" rowspan="1" width="81.617%" class="whs13">\r
+<p>The directory, which is used to contain temporary files.&nbsp; If used, \r
+ overloads temporary directory, given in the configuration xml file.</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="whs15">\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>&nbsp;&nbsp; \r
+ &nbsp; &nbsp; &nbsp;<b><br>\r
+&nbsp;</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>&nbsp;</p>\r
+\r
+<p>The installation procedure can support some different Linux platforms \r
+ (currently it provides only configuration scripts for <i>RedHat-8.0</i>) \r
+ and various number of products. The using of configuration xml files gives \r
+ flexible way to modify the list of products to be installed by the Installation \r
+ Wizard without changing program's source code. Just create your own configuration \r
+ file and implement installation scripts for products you want to be provided \r
+ by Wizard. See <a href="#xml_files">modifying XML configuration file</a> \r
+ and <a href="#new_products">implementing installation scripts for the \r
+ new products</a> for more information. </p>\r
+\r
+<p>The <font style="color: #ff0000;"\r
+                       color=#FF0000>Installation Wizard</font> was built with using \r
+ of the <b><i>Qt&nbsp; </i></b>library. The program contains several pages. \r
+ To navigate between pages use <i>&quot;Next&quot;</i> and <i>&quot;Back&quot;</i> \r
+ buttons in the lower part of the wizard window. <i>&quot;Cancel&quot;</i> \r
+ button closes dialog window and quits the installation procedure. To invoke \r
+ this help information click <i>&quot;Help&quot;</i> button. </p>\r
+\r
+<p>Skip the first <i>&quot;Introduction&quot;</i> page by pressing <i>&quot;Next&quot;</i> \r
+ button. </p>\r
+\r
+<p>In the second page you are proposed to enter the target directory where \r
+ all selected products will be installed to. You can also press <i>&quot;Browse...&quot;</i> \r
+ button and choose the folder for installation using standard <b><i>Qt</i></b> \r
+ browse directory dialog box. <br>\r
+If the directory you want to install products does not exist you will be \r
+ prompted to confirm directory creation. If you type wrong directory path, \r
+ or if you have no permission for the directory you use, the corresponding \r
+ message box will raise. </p>\r
+\r
+<p>The Installation Wizard has two modes of the installation: basic and \r
+ advanced. In the basic mode it is necessary just to enter target directory. \r
+ If you want to use advanced mode, click <i>&quot;More...&quot;</i> button. \r
+ </p>\r
+\r
+<p>In the advanced mode you have the possibility to select products to \r
+ be installed (see <a href="#ProductPage">Fig.1</a> ). Each product has \r
+ 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 installed at all. Possible options and default choice are \r
+ provided by the configuration file. You can mark the products, you want \r
+ to install, by clicking the corresponding radiobuttons in the list view \r
+ 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's 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
+ on <b><i>pyqt</i></b>. This feature can be switched off by clicking <i>&quot;Auto \r
+ set prerequisites products&quot;</i> checkbox. <br>\r
+Special button in the right part of the page - <i>&quot;Unselect All&quot; \r
+ </i>- allows to reset quickly all products to the <i>&quot;not install&quot;</i> \r
+ state. <br>\r
+If you want to use native Linux Red Hat 8.0 products (these are gcc, tcl, \r
+ Python, Qt, Sip and PyQt), select <i>&quot;use native&quot; </i>option. \r
+ </p>\r
+\r
+<p>The box at the right side of the page displays the information about \r
+ currently highlighted product: name, version, short description (if provided), \r
+ required disk space, temporary files disk space, list of prerequisites \r
+ and user choice. </p>\r
+\r
+<a name=ProductPage></a>\r
+\r
+<p align="center" class="whs16">&nbsp;</p>\r
+\r
+<p align="center" class="whs16"><span style="font-style: italic;"><I><img src="../pics/productpage.png" x-maintain-ratio="TRUE" width="565px" height="525px" border="0" class="img_whs17"></I></span> \r
+ </p>\r
+\r
+<p align="center" class="whs16"><b style="font-weight: bold;">Figure 1:</b> &quot;Installation \r
+ settings&quot; page in the advanced mode</p>\r
+\r
+<p align="center" class="whs16">&nbsp;</p>\r
+\r
+<p>The <i>&quot;Total disk space required:&quot;</i> field displays how \r
+ much disk space on the hard drive is required for installation of selected \r
+ products. </p>\r
+\r
+<p>&nbsp;</p>\r
+\r
+&nbsp;\r
+\r
+<p class="whs18"><b \r
+ style="font-weight: bold;"><img src="../note1.gif" x-maintain-ratio="TRUE" width="36px" height="38px" border="0" class="img_whs19"> </b>Please, take into account \r
+ that displayed amount of required disk space is approximate and may differ \r
+ when you install products on your hard drive. </p>\r
+\r
+<p>&nbsp;</p>\r
+\r
+<p>The installation procedure uses a special directory to store temporary \r
+ files. The <i>&quot;Space for temporary files:&quot;</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>&quot;Browse...&quot;</i> button. </p>\r
+\r
+<p>&nbsp;</p>\r
+\r
+<p>The installation procedure also checks the available disk space on the \r
+ selected directories according to the products selected. If there is no \r
+ enough disk space on your hard drive you will see the corresponding error \r
+ message box. </p>\r
+\r
+<p>&nbsp;</p>\r
+\r
+<p class="whs18"><span><b \r
+ style="font-weight: bold;"><img src="../note1.gif" x-maintain-ratio="TRUE" width="36px" height="38px" border="0" class="img_whs19"></span> </b>Unfortunately, the \r
+ configure procedure has a very annoying bug under Linux platform. The \r
+ directory should be obligatory entered without spaces. For example, the \r
+ configure procedure for <b><i>gcc</i></b> won't work if you pass the following \r
+ parameter: <i>--prefix=&quot;/New Folder 1&quot;</i>. <b>Therefore you \r
+ are strongly recommended not to use directory names containing spaces.</b> \r
+ </p>\r
+\r
+<p>&nbsp;</p>\r
+\r
+<p>To proceed further click <i>&quot;Next&quot;</i> button. At this moment \r
+ program will make some tests to check installation settings: if there \r
+ is enough disk space on the hard drive, if native products are preinstalled, \r
+ dependencies (prerequisites) for each product you have selected to be&nbsp; \r
+ installed. If any test fails you will see corresponding warning message \r
+ box. Otherwise wizard will follow to the next page: </p>\r
+\r
+<p>&nbsp;</p>\r
+\r
+<p align="center" class="whs16"><a name=ChoicePage></a><br>\r
+<img src="../pics/choicepage.png" x-maintain-ratio="TRUE" width="565px" height="525px" border="0" class="img_whs17"> </p>\r
+\r
+<p align="center" class="whs16"><b style="font-weight: bold;">Figure 2:</b> &quot;Check \r
+ your choice&quot; page</p>\r
+\r
+<p align="center" class="whs16">&nbsp;</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
+&nbsp;\r
+\r
+<p>When you are sure that everything is OK, press <i>&quot;Next&quot;</i> \r
+ button to follow to the <a href="#ProgressPage">next page</a>. </p>\r
+\r
+<p>&nbsp;</p>\r
+\r
+<a name=ProgressPage></a>\r
+\r
+<p align="center" class="whs16"><img src="../pics/progresspage.png" x-maintain-ratio="TRUE" width="565px" height="525px" border="0" class="img_whs20"> </p>\r
+\r
+<p align="center" class="whs16"><b style="font-weight: bold;">Figure 3:</b> &quot;Installation \r
+ progress&quot; page</p>\r
+\r
+<p align="center" class="whs16">&nbsp;</p>\r
+\r
+<p>To start installation of the selected products click <i>&quot;Start&quot;</i> \r
+ button. It launches the shell installation script and you will be able \r
+ to see the output of the script in the topmost dialog's frame. In case \r
+ of any installation problems (for example, you have accidentally removed \r
+ the temporary directory) the script will ask you: <i>&quot;Would you like \r
+ to continue : (Y,N) ?&quot;</i>. You can answer this question by typing \r
+ [Y] or [N] in the middle text edit control frame. </p>\r
+\r
+<p>&nbsp;</p>\r
+\r
+&nbsp;\r
+\r
+<p class="whs18"><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>&nbsp;</p>\r
+\r
+<p>The <i>&quot;Installation Status&quot;</i> frame window shows you the \r
+ progress of installation. It contains a list of all selected products \r
+ with brief descriptions. &quot;<font style="color: #ff0000;"\r
+                                                                               color=#FF0000>Waiting</font>&quot; \r
+ description means that installation of this product have not started yet. \r
+ Currently installing product is marked as &quot;<font style="color: #ff9900;"\r
+                                                                                                               color=#FF9900>Processing</font>&quot;. \r
+ All installed products have &quot;<font style="color: #33ff33;"\r
+                                                                               color=#33FF33>Completed</font>&quot; \r
+ description. </p>\r
+\r
+<p>You can abort installation and close the installation procedure using \r
+ <i>&quot;Cancel&quot;</i> button. It sends the signal &quot;SIGTERM&quot; \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>&nbsp;</p>\r
+\r
+<p>At the end of installation (all selected products have been installed \r
+ successfully) you can go back to the previous pages to start a new installation \r
+ or click <i>&quot;Next&quot;</i> button to go the Readme page: </p>\r
+\r
+<p align="center" class="whs16"><a name=readmepage></a><br>\r
+<img src="../pics/readmepage.png" x-maintain-ratio="TRUE" width="565px" height="525px" border="0" class="img_whs20"></p>\r
+\r
+<p align="center" class="whs16"><b style="font-weight: bold;">Figure 4:</b> &quot;Finish \r
+ installation&quot; page</p>\r
+\r
+<p align="center" class="whs16">&nbsp;</p>\r
+\r
+<p>In this page you can read 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 contents of the README file which \r
+ you can find in the root directory of the Installation Wizard. </p>\r
+\r
+&nbsp;\r
+\r
+<p>You can also launch SALOME Desktop from this page by clicking <i>&quot;Launch \r
+ SALOME&quot; </i>button. </p>\r
+\r
+<p>During the process of installation the script creates some environment \r
+ files to simplify procedure of launching SALOME. These shell scripts set \r
+ all necessary environment variables for all products you have installed. \r
+ To learn how installation scripts collects the environment, see&nbsp;<a \r
+ href="#pick_up_env"> here</a>. These files are: <b>salome.csh</b> + <b>salome.sh</b> \r
+ in the <span style="font-style: italic;"><I><span style="font-weight: bold;"><B>KERNEL \r
+ module</B></span></I></span><b><i> sources</i></b> and <span style="font-style: italic;"><I><span \r
+ style="font-weight: bold;"><B>KERNEL</B></span></I></span><b><i> module binaries</i></b> \r
+ root directories and <b>env_products.csh</b> + <b>env_products.sh </b>in \r
+ the target directory. </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 contains the information relating \r
+ to checking preinstalled products for the Linux.RedHat 8.0 platform <br>\r
+&nbsp; </p>\r
+\r
+<table nosave x-use-null-cells width="100%" class="whs22">\r
+\r
+<tr nosave>\r
+<th nosave class="whs23">\r
+<p class="whs24">Product </th>\r
+<th nosave class="whs23">\r
+<p class="whs24">Algorithm of checking </th>\r
+<th nosave class="whs23">\r
+<p class="whs24">Preliminary steps before launching <br>\r
+of installation procedure </th>\r
+<th nosave class="whs23">\r
+<p class="whs24">Notes </th></tr>\r
+\r
+<tr>\r
+<td class="whs25">\r
+<p>gcc 3.2</td>\r
+<td class="whs25">\r
+<p>ver=`/usr/bin/gcc --version | grep 'gcc (GCC) .*' | cut -b 11-13`</td>\r
+<td class="whs25">\r
+<p>- </td>\r
+<td class="whs25">\r
+<p>ver should be equal 3.2 <br>\r
+It is recommended to use native gcc on Linux RedHat 8.0</td></tr>\r
+\r
+<tr nosave>\r
+<td class="whs25">\r
+<p>tcl 8.3</td>\r
+<td nosave class="whs25">\r
+<p>existence of TCLHOME <br>\r
+existence of tclsh8.3 <br>\r
+existence of wish8.3 <br>\r
+existence of libtcl8.3.so <br>\r
+existence of libtk8.3.so <br>\r
+existence of libtclx8.3.so <br>\r
+existence of libtkx8.3.so</td>\r
+<td class="whs25">\r
+<p>set TCLHOME if you have preinstalled version of tcl. <br>\r
+set LD_LIBRARY_PATH on a directory where libs can be found.</td>\r
+<td class="whs25">\r
+<p>It is recommended to use native tcl on Linux RedHat 8.0</td></tr>\r
+\r
+<tr>\r
+<td valign="top" class="whs26">\r
+<p>boost 1.30.2</td>\r
+<td valign="top" class="whs26">\r
+<p>ver=`egrep 'BOOST_VERSION [0-9]+' ${BOOSTDIR}/boost/version.hpp | sed \r
+ 's/.*BOOST_VERSION \([0-9]\+\)/\1/g'`</td>\r
+<td valign="top" class="whs26">\r
+<p>set BOOSTDIR if you have preinstalled version of boost</td>\r
+<td valign="top" class="whs26">\r
+<p>It is impossible to use native BOOST and to install BOOST from binaries.</td></tr>\r
+\r
+<tr>\r
+<td class="whs25">\r
+<p>Cascade 5.1.2</td>\r
+<td class="whs25">\r
+<p>existence of CASROOT environment variable</td>\r
+<td class="whs25">\r
+<p>set CASROOT if you have preinstalled version of CASCADE</td>\r
+<td class="whs25">\r
+<p>Unfortunately we can't say anything exactly about CASCADE 5.1.2 and \r
+ we only check CASROOT environment variable. If you have problem with preinstalled \r
+ version of CASCADE reinstall it</td></tr>\r
+\r
+<tr>\r
+<td class="whs25">\r
+<p>Python 2.2.1</td>\r
+<td class="whs25">\r
+<p>existence of PYTHONHOME <br>\r
+isPython=`which python` <br>\r
+ver=`python -V`</td>\r
+<td class="whs25">\r
+<p>set PYTHONHOME to root Python folder <br>\r
+set PATH on a directory where python can be found</td>\r
+<td class="whs25">\r
+<p>Python should exist and ver should be equal to 2.2.1 <br>\r
+It is recommended to use native Python on Linux RedHat 8.0</td></tr>\r
+\r
+<tr>\r
+<td class="whs25">\r
+<p>Mesa 3.4.2</td>\r
+<td class="whs25">\r
+<p>existence of libGL.so.1.2.030402</td>\r
+<td class="whs25">\r
+<p>set LD_LIBRARY_PATH on a directory where libGL.so.1.2.030402 can be \r
+ found</td>\r
+<td class="whs25">\r
+<p>You have a possibility to build products (vtk &amp; qt) with Mesa drivers \r
+ from the package supplied with this installation procedure or to use OpenGL \r
+ drivers installed on your computer locally. This check procedure concerns \r
+ only supplied Mesa driver.</td></tr>\r
+\r
+<tr>\r
+<td class="whs25">\r
+<p>Swig 1.3.17</td>\r
+<td class="whs25">\r
+<p>isSwig=`which swig` <br>\r
+ver=`swig -version` <br>\r
+ver=`echo $ver | awk '{print $3}'`</td>\r
+<td class="whs25">\r
+<p>set PATH on a directory where swig can be found</td>\r
+<td class="whs25">\r
+<p>Swig should exist and ver should be equal to 1.3.17</td></tr>\r
+\r
+<tr>\r
+<td class="whs25">\r
+<p>Qt 3.0.5</td>\r
+<td class="whs25">\r
+<p>existence of QTDIR <br>\r
+existence of libqt-mt.so.3.0.5</td>\r
+<td class="whs25">\r
+<p>set QTDIR if you have preinstalled version of qt</td>\r
+<td class="whs25">\r
+<p>We try to find libqt-mt.so.3.0.5 in ${QTDIR}/lib folder. <br>\r
+You should set MESA_HOME only if you have preinstalled version of Mesa \r
+ 3.4.2. <br>\r
+It is recommended to use native Qt on Linux RedHat 8.0</td></tr>\r
+\r
+<tr>\r
+<td class="whs25">\r
+<p>Qwt 0.4.1</td>\r
+<td class="whs25">\r
+<p>existence of QWTHOME <br>\r
+existence of libqwt.so.0.4.1</td>\r
+<td class="whs25">\r
+<p>set&nbsp; QWTHOME if you have preinstalled version of qwt</td>\r
+<td class="whs25">\r
+<p>We try to find libqwt.so.0.4.1 in the ${QWTHOME}/lib folder.&nbsp;</td></tr>\r
+\r
+<tr>\r
+<td class="whs25">\r
+<p>Hdf 5-1.4.4</td>\r
+<td class="whs25">\r
+<p>existence of HDF5HOME <br>\r
+existence of libhdf5.so.0.0.0 <br>\r
+existence of libhdf5.settings</td>\r
+<td class="whs25">\r
+<p>set HDF5HOME if you have preinstalled version of hdf</td>\r
+<td class="whs25">\r
+<p>We try to find libhdf5.so.0.0.0 and libhdf5.settings in ${HDF5HOME}/lib \r
+ folder. <br>\r
+File libhdf5.settings should contain the following entry: <br>\r
+HDF5 Version: 1.4.4</td></tr>\r
+\r
+<tr>\r
+<td class="whs25">\r
+<p>Med 2.1.6</td>\r
+<td class="whs25">\r
+<p>existence of MED2HOME <br>\r
+existence of libmed.so.0.0.0</td>\r
+<td class="whs25">\r
+<p>set MED2HOME if you have preinstalled version of med</td>\r
+<td class="whs25">\r
+<p>Unfortunately we can't check version number. <br>\r
+We try to find libmed.so.0.0.0 in ${MED2HOME}/lib folder. <br>\r
+If you have problem with preinstalled version of med reinstall it.</td></tr>\r
+\r
+<tr>\r
+<td class="whs25">\r
+<p>Vtk 4.2</td>\r
+<td class="whs25">\r
+<p>existence of VTKHOME <br>\r
+existence of libvtkCommon.so</td>\r
+<td class="whs25">\r
+<p>set VTKHOME if you have preinstalled version of vtk</td>\r
+<td class="whs25">\r
+<p>Unfortunately we can't check the version number. <br>\r
+We try to find libvtkCommon.so in ${VTKHOME}/lib/vtk folder. <br>\r
+If you have problem with preinstalled version of vtk reinstall it.</td></tr>\r
+\r
+<tr>\r
+<td valign="top" class="whs26">\r
+<p>Netgen 4.3</td>\r
+<td valign="top" class="whs26">\r
+<p>existence of NETGENROOT</td>\r
+<td valign="top" class="whs26">\r
+<p>set NETGENROOT if you have preinstalled version of Netgen.</td>\r
+<td valign="top" class="whs26">\r
+<p>Unfortunarely we can't find anything about netgen version.<br>\r
+We just check if NETGENROOT environment varible is set.</td></tr>\r
+\r
+<tr>\r
+<td class="whs25">\r
+<p>OmniORB 3.0.5, <br>\r
+OmniORBpy 1.5, <br>\r
+OmniNotify 1.2</td>\r
+<td class="whs25">\r
+<p>existence of OMNIORBDIR <br>\r
+existence of libomniORB3.so.0.5 <br>\r
+existence of _omnipymodule.so.0.5 <br>\r
+existence of libCOSNotify3.so.0.5 <br>\r
+existence of notifd <br>\r
+existence of THIS_IS_omniORB_3_0_5 <br>\r
+existence of THIS_IS_omniNotify_1_2 <br>\r
+existence of THIS_IS_OMNIORBPY_1_5</td>\r
+<td class="whs25">\r
+<p>set OMNIORBDIR if you have preinstalled version of omni</td>\r
+<td class="whs25">\r
+<p>We try to find libomniORB3.so.0.5, _omnipymodule.so.0.5 and libCOSNotify3.so.0.5 \r
+ in ${OMNIORBDIR}/lib/i586_linux_2.0_glibc2.1 folder. <br>\r
+We try to find notifd in ${OMNIORBDIR}/bin/i586_linux_2.0_glibc2.1 folder. \r
+ <br>\r
+Additional checking - omni add special files THIS_IS_... <br>\r
+We try to find THIS_IS_omniORB_3_0_5 in ${OMNIORBDIR} folder. <br>\r
+We try to find THIS_IS_omniNotify_1_2 in ${OMNIORBDIR}/src/services/omniNotify. \r
+ <br>\r
+We try to find THIS_IS_OMNIORBPY_1_5 in ${OMNIORBDIR}/src/lib/omniORBpy \r
+ folder.</td></tr>\r
+\r
+<tr>\r
+<td class="whs25">\r
+<p>Numeric 22.0</td>\r
+<td class="whs25">\r
+<p>existence of Numeric folder <br>\r
+existence of _numpy.so</td>\r
+<td class="whs25">\r
+<p>set PYTHONHOME if you have preinstalled version of python</td>\r
+<td class="whs25">\r
+<p>Unfortunately we can't check the version number. <br>\r
+We try to find Numeric folder in ${PYTHONHOME}/lib/python2.2/site-packages/Numeric \r
+ folder. <br>\r
+If you have problem with preinstalled version of numeric 22.0 reinstall \r
+ it.</td></tr>\r
+\r
+<tr>\r
+<td class="whs25">\r
+<p>Sip 3.3.2</td>\r
+<td class="whs25">\r
+<p>existence of SIPDIR <br>\r
+existence of sip <br>\r
+existence of libsip.so.9.1.0</td>\r
+<td class="whs25">\r
+<p>set SIPDIR to directory where you have sip preinstalled</td>\r
+<td class="whs25">\r
+<p>We try to find sip and libsip.so.9.1.0 in $SIPDIR folder if you set \r
+ SIPDIR , otherwise searching is done using $PATH and $LD_LIBRARY_PATH \r
+ accordingly. <br>\r
+It is recommended to use native Sip on Linux RedHat 8.0</td></tr>\r
+\r
+<tr>\r
+<td class="whs25">\r
+<p>PyQt 3.3.2</td>\r
+<td class="whs25">\r
+<p>existence of PYQTDIR <br>\r
+existence of libqtxmlcmodule.so.1.0.0</td>\r
+<td class="whs25">\r
+<p>set PYQTDIR to directory where you have sip preinstalled</td>\r
+<td class="whs25">\r
+<p>Unfortunately we can't check the version number. <br>\r
+We try to find libqtxmlcmodule.so.1.0.0 in $PYQTDIR folder if you set PYQTDIR, \r
+ otherwise searching is done using $LD_LIBRARY_PATH . <br>\r
+If you have problem with preinstalled version of PyQt 3.3.2 reinstall it. \r
+ <br>\r
+It is recommended to use native PyQt on Linux RedHat 8.0</td></tr>\r
+\r
+<tr>\r
+<td class="whs25">\r
+<p>HappyDoc 2.1</td>\r
+<td class="whs25">\r
+<p>existence of happydoc <br>\r
+ver=`happydoc | grep &quot;HappyDoc version 2.1&quot;`</td>\r
+<td class="whs25">\r
+<p>set PYTHONHOME if you have preinstalled version of python</td>\r
+<td class="whs25">\r
+<p>We try to find happydoc in $PYTHONHOME/bin folder. <br>\r
+ver should not be empty. <br>\r
+This product is not obligatory. It was added only for your comfort.</td></tr>\r
+\r
+<tr>\r
+<td class="whs25">\r
+<p class="whs27">Doxygen 1.3-rc2</td>\r
+<td class="whs25">\r
+<p>existence of doxygen <br>\r
+existence of doxysearch <br>\r
+existence of doxytag <br>\r
+existence of doxywizard</td>\r
+<td class="whs25">\r
+<p>set QTDIR if you have preinstalled version of qt <br>\r
+set PATH on a directory where doxygen, doxysearch, doxytag and doxywizard \r
+ can be found</td>\r
+<td class="whs25">\r
+<p>Unfortunately we can't check the version number. <br>\r
+It's necessary to have compiled Qt in order to build doxywizard. <br>\r
+If you have problem with preinstalled version of doxygen 1.3-rc2 reinstall \r
+ it. <br>\r
+This product is not obligatory. It was added only for your comfort.</td></tr>\r
+\r
+<tr>\r
+<td class="whs25">\r
+<p>Graphviz 1.9</td>\r
+<td class="whs25">\r
+<p>existence of dot</td>\r
+<td class="whs25">\r
+<p>add GraphViz's bin directory to the PATH environment variable</td>\r
+<td class="whs25">\r
+<p>Unfortunately we can't check the version number. <br>\r
+We try to find dot program in the $PATH</td></tr>\r
+\r
+<tr>\r
+<td class="whs25">\r
+<p>MODULE binaries<br>\r
+(MODULE=KERNEL,</p>\r
+<p>GEOM, ...)</td>\r
+<td class="whs25">\r
+<p>existence of MODULE_ROOT_DIR <br>\r
+existence of VERSION file <br>\r
+ver=`cat $MODULE_ROOT_DIR/bin/salome/VERSION | awk -F: '{print $2}' | tr \r
+ -d '[:space:]'`</td>\r
+<td class="whs25">\r
+<p>set MODULE_ROOT_DIR if you have preinstalled binaries of MODULE version \r
+ 1.4.x</td>\r
+<td class="whs25">\r
+<p>MODULE binaries should exist and ver should be equal to 1.4.x</td></tr>\r
+\r
+<tr>\r
+<td class="whs25">\r
+<p>MODULE sources<br>\r
+(MODULE=KERNEL,</p>\r
+<p>GEOM, ...)</td>\r
+<td class="whs25">\r
+<p>existence of MODULE_SRC_DIR <br>\r
+existence of VERSION file <br>\r
+ver=`cat $MODULE_SRC/bin/VERSION | awk -F: '{print $2}' | tr -d '[:space:]'`</td>\r
+<td class="whs25">\r
+<p>set MODULE_SRC_DIR if you have preinstalled sources of MODULE version \r
+ 1.4.x</td>\r
+<td class="whs25">\r
+<p>MODULE sources should exist and ver should be equal to 1.4.x</td></tr>\r
+</table>\r
+\r
+<p>&nbsp;</p>\r
+\r
+<p class="whs18"><b \r
+ style="font-weight: bold;"><img src="../note1.gif" x-maintain-ratio="TRUE" width="36px" height="38px" border="0" class="img_whs19"></b> For native products 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 different from default directories \r
+ (not <b>/usr/bin</b>, <b>/usr/lib</b>...), it is recommended to follow \r
+ above description. Or you should set properly $PATH and $LD_LIBRARY_PATH \r
+ variables <b><font style="color: #ff0000;"\r
+                                       color=#FF0000>before</font></b> starting Installation \r
+ Wizard. Otherwise installation script will fail to find preinstalled products. \r
+ </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 environment. </p>\r
+\r
+<p>After installing each product shell script creates in the product root \r
+ folder special environment file. The name of the file is generated from \r
+ the name of product by the following scheme: <b>env_&lt;product_name&gt;.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 allows to pick up all \r
+ environment settings which are necessary to build and launch SALOME. When \r
+ installing SALOME sources and/or binaries, installation procedure picks \r
+ up all the settings files and generate two scripts: <b>salome.sh</b> and \r
+ <b>salome.csh </b>for sh and csh correspondingly. Such approach helps \r
+ to save time when reinstalling products and you may not to care about \r
+ setting all environment variables manually to build/launch SALOME. What \r
+ you need is just to use one of these scripts. </p>\r
+\r
+<p>This concerns also 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.&nbsp; Installation procedure \r
+ still tries to collect environment files from the target directory if \r
+ it find necessary products there. If some product is not found in the \r
+ target directory the corresponding section of <b>salome.sh/salome.csh</b> \r
+ files will be skipped. <br>\r
+For native products (<i><b>gcc, tcl, python, qt, sip, pyqt </b>for RedHat-8.0<b>)</b></i> \r
+ instal script tries to find them 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 installation procedure \r
+ finishes, as you want. </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. Installation Wizard then can \r
+ take it as command line argument to provide list of products you want \r
+ to install with it. The list of products and some another settings for \r
+ the Installation Wizard are provided in xml file. The default file which \r
+ Installation Wizard looks for if no command line arguments ar given, is \r
+ <b>config.xml</b>. This section describes the format of configuration \r
+ file. <br>\r
+Xml tags are in bold blue, optional sections/tags are in brackets. </p>\r
+\r
+<p>&nbsp;</p>\r
+\r
+<p><b style="font-weight: bold;"><font style="color: #000099;"\r
+                                                                               color=#000099>&lt;document&gt;</font></b> \r
+ <font style="color: #000000;"\r
+               color=#000000><b><br>\r
+&nbsp;&nbsp;&nbsp; </b>[</font><b><font style="color: #000099;"\r
+                                                                               color=#000099>&lt;config</font></b><font \r
+ style="color: #000000;"\r
+       color=#000000> [version=&lt;install_wizard_version&gt;]</font> <font \r
+ style="color: #000000;"\r
+       color=#000000><br>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \r
+ [caption=&lt;install_wizard_caption&gt;]</font> <font style="color: #000000;"\r
+                                                                                                               color=#000000><br>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \r
+ [copyright=&lt;install_wizard_copyright&gt;]</font> <font style="color: #000000;"\r
+                                                                                                                       color=#000000><br>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \r
+ [license=&lt;install_wizard_license_info&gt;]</font> <font style="color: #000000;"\r
+                                                                                                                       color=#000000><br>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \r
+ [os=&lt;target_paltform&gt;]</font><b><font style="color: #000099;"\r
+                                                                                       color=#000099>/&gt;</font></b><font \r
+ style="color: #000000;"\r
+       color=#000000>]</font> <font style="color: #000000;"\r
+                                                               color=#000000><b><br>\r
+&nbsp;&nbsp;&nbsp; </b>[</font><b><font style="color: #000099;"\r
+                                                                               color=#000099>&lt;path</font></b><font \r
+ style="color: #000000;"\r
+       color=#000000> [targetdir=&lt;target_directory&gt;]</font> <font style="color: #000000;"\r
+       color=#000000><br>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \r
+ [tempdir=&lt;temp_directory&gt;]</font><b><font style="color: #000099;"\r
+                                                                                               color=#000099>/&gt;</font></b><font \r
+ style="color: #000000;"\r
+       color=#000000>]</font> <font style="color: #000000;"\r
+                                                               color=#000000><br>\r
+&nbsp;&nbsp;&nbsp; [</font><b><font style="color: #000099;"\r
+                                                                       color=#000099>&lt;product</font></b><font \r
+ style="color: #000000;"\r
+       color=#000000> name=&lt;product_name&gt;</font> <font style="color: #000000;"\r
+                                                                                                                       color=#000000><br>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \r
+ version=&lt;product_version&gt;</font> <br>\r
+&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; \r
+ &nbsp;&nbsp; &nbsp;&nbsp; [description=&lt;product_description&gt;]<font \r
+ style="color: #000000;"\r
+       color=#000000><br>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \r
+ install=&lt;installation_mode&gt;</font> <font style="color: #000000;"\r
+                                                                                               color=#000000><br>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \r
+ supported=&lt;supported_installation_modes&gt;</font> <font style="color: #000000;"\r
+                                                                                                                       color=#000000><br>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \r
+ disable=&lt;disable_flag&gt;<br>\r
+&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; \r
+ [pickupenv=&lt;pickup_env_flag&gt;]</font><font style="color: #000000;"\r
+                                                                                               color=#000000><br>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \r
+ dependancies=&lt;list_of_prerequisites&gt;</font>&nbsp;<font style="color: #000000;"\r
+       color=#000000><br>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \r
+ &nbsp;installdiskspace=&lt;install_disk_space&gt;</font> <font style="color: #000000;"\r
+       color=#000000><br>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \r
+ &nbsp;temporarydiskspace=&lt;tmp_disk_space&gt;</font> <font style="color: #000000;"\r
+       color=#000000><br>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \r
+ &nbsp;script=&lt;installation_script_name&gt;</font><font style="color: #000099;"\r
+                                                                                                                       color=#000099>/<b>&gt;</b></font><font \r
+ style="color: #000000;"\r
+       color=#000000>]</font> <font style="color: #000000;"\r
+                                                               color=#000000><br>\r
+&nbsp;&nbsp;&nbsp; [</font><b><font style="color: #000099;"\r
+                                                                       color=#000099>&lt;product</font></b><font \r
+ style="color: #000000;"\r
+       color=#000000> ... </font><font style="color: #000099;"\r
+                                                                       color=#000099>/<b>&gt;</b></font><font \r
+ style="color: #000000;"\r
+       color=#000000>]</font> <font style="color: #000000;"\r
+                                                               color=#000000><br>\r
+&nbsp;&nbsp;&nbsp;<b> .</b></font><b><font style="color: #000099;"\r
+                                                                                       color=#000099>..</font></b> \r
+ <b><font style="color: #000099;"\r
+                       color=#000099><br>\r
+&lt;/document&gt;</font></b> </p>\r
+\r
+<h4><font style="color: #000000;"\r
+                       color=#000000>&lt;config&gt; section</font></h4>\r
+\r
+<p><font style="color: #000000;"\r
+               color=#000000>This is optional section - contains general information \r
+ Installation Wizard itself.</font> </p>\r
+\r
+<ul>\r
+       \r
+       <li style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "\r
+               class=kadov-p><p><font style="color: #000000;"\r
+                                                               color=#000000><b style="font-weight: bold;">version</b>: \r
+ Installation Wizard's version number;</font></p></li>\r
+       \r
+       <li style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "\r
+               class=kadov-p><p><font style="color: #000000;"\r
+                                                               color=#000000><b style="font-weight: bold;">caption</b>: \r
+ Installation Wizard's main window title - if this string contains '%1' \r
+ text - the title will contain in this place version number (see above);</font></p></li>\r
+       \r
+       <li style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "\r
+               class=kadov-p><p><font style="color: #000000;"\r
+                                                               color=#000000><b style="font-weight: bold;">copyright</b>: \r
+ Installation Wizard's copyright information (appears on the first page \r
+ of program);</font></p></li>\r
+       \r
+       <li style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "\r
+               class=kadov-p><p><font style="color: #000000;"\r
+                                                               color=#000000><b style="font-weight: bold;">license</b>: \r
+ Installation Wizard's license information (appears on the first page of \r
+ program);</font></p></li>\r
+       \r
+       <li class=kadov-p><p><b style="font-weight: bold;">os</b>: Contains \r
+ directory name (relative from ./Products/BINARIES) where Installation \r
+ Wizard should search precompiled binaries packages. If this tag is skipped, \r
+ binaries are implied to be in the ./Products/BINARIES directory.</p></li>\r
+</ul>\r
+\r
+<p>&nbsp;</p>\r
+\r
+<p><b style="font-weight: bold;">&lt;path&gt; section</b></p>\r
+\r
+<p>&nbsp;</p>\r
+\r
+<p>This is optional section - contains default directories. </p>\r
+\r
+<p>&nbsp;</p>\r
+\r
+<ul>\r
+       \r
+       <li style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "\r
+               class=kadov-p><p><font style="color: #000000;"\r
+                                                               color=#000000><b style="font-weight: bold;">targetdir</b>: \r
+ Starting target directory - path to the directory where products should \r
+ be installed;</font></p></li>\r
+       \r
+       <li class=kadov-p><p><b style="font-weight: bold;">tempdir</b>: Starting \r
+ temp directory - path to the directory for the temporary files.</p></li>\r
+</ul>\r
+\r
+<p>&nbsp;</p>\r
+\r
+<p><b style="font-weight: bold;">&lt;product&gt; section</b></p>\r
+\r
+<p>&nbsp;</p>\r
+\r
+<p>This section describes product to be installed with the Installation \r
+ Wizard. All tags are obligatory. Products appears in the products tree \r
+ and are installed in the order they are described in the configuration \r
+ file. It is recommended to insert native products at the top of the list \r
+ before all other products. </p>\r
+\r
+&nbsp;<br>\r
+\r
+<ul>\r
+       \r
+       <li class=kadov-p\r
+               style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "\r
+               class=kadov-p><font style="color: #000000;"\r
+                                                       color=#000000><b style="font-weight: bold;">name</b>: \r
+ Name of the product;</font></li>\r
+       \r
+       <li class=kadov-p\r
+               style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "\r
+               class=kadov-p><font style="color: #000000;"\r
+                                                       color=#000000><b style="font-weight: bold;">version</b>: \r
+ Version of the product;</font></li>\r
+       \r
+       <li class=kadov-p\r
+               style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "\r
+               class=kadov-p><font style="color: #000000;"\r
+                                                       color=#000000><span style="font-weight: bold;"><B>description</B></span>: \r
+ Description of the product (optional);</font></li>\r
+       \r
+       <li class=kadov-p\r
+               style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "\r
+               class=kadov-p><font style="color: #000000;"\r
+                                                       color=#000000><b style="font-weight: bold;">supported</b>: \r
+ Supported modes of installation, should contain one or more of the following \r
+ options, separated by comma: <i>install sources</i>, <i>install binaries</i>, \r
+ <i>use native</i>. Installation script should contain corresponding functions \r
+ for each of supported installation modes;</font></li>\r
+       \r
+       <li class=kadov-p\r
+               style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "\r
+               class=kadov-p><font style="color: #000000;"\r
+                                                       color=#000000><b style="font-weight: bold;">install</b>: \r
+ Default (starting) installation mode;</font></li>\r
+       \r
+       <li class=kadov-p\r
+               style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "\r
+               class=kadov-p><font style="color: #000000;"\r
+                                                       color=#000000><b style="font-weight: bold;">disable</b>: \r
+ If this flag has 'true' value, corresponding product will not appear in \r
+ the list of products tree and will not be installed;</font></li>\r
+       \r
+       <li class=kadov-p\r
+               class=kadov-p><b style="font-weight: bold;">pickupenv</b>: This \r
+ flag points that pickup environment procedure should be performed for \r
+ this module. If this flag equal to <b>true</b>, &nbsp;salome.sh and salome.csh \r
+ files will&nbsp; be created in the product's installation directory. This \r
+ is optional key, default value is <b>false.</b></li>\r
+       \r
+       <li class=kadov-p\r
+               style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "\r
+               class=kadov-p><font style="color: #000000;"\r
+                                                       color=#000000><b style="font-weight: bold;">dependancies</b>: \r
+ list of prerequisite products, which are necessary to build this product, \r
+ separated by comma;</font></li>\r
+       \r
+       <li class=kadov-p\r
+               style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "\r
+               class=kadov-p><font style="color: #000000;"\r
+                                                       color=#000000><b style="font-weight: bold;">installdiskspace</b>: \r
+ Total amount space (integer, in Kbytes), which product occupies on the \r
+ hard drive after the installation;</font></li>\r
+       \r
+       <li class=kadov-p\r
+               style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "\r
+               class=kadov-p><font style="color: #000000;"\r
+                                                       color=#000000><b style="font-weight: bold;">temporarydiskspace</b>: \r
+ Disk space (integer, in Kbytes) for the temporary files, which is necessary \r
+ to build the product from the sources;</font></li>\r
+       \r
+       <li class=kadov-p\r
+               class=kadov-p><b style="font-weight: bold;">script</b>: Installation \r
+ script name. This script is in charge of installation of the product. \r
+ It is called when necessary from the main program. See <a href="#new_products">next \r
+ section</a> for more information.</li>\r
+</ul>\r
+\r
+&nbsp; \r
+\r
+<p class="whs18"><span \r
+ style="font-weight: bold;"><B><img src="../note1.gif" x-maintain-ratio="TRUE" width="36px" height="38px" border="0" class="img_whs19"></B></span> If you add new products \r
+ to be installed with Installation Wizard, you should also provide installation \r
+ script for this product. See next section for more 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 it's description it <a href="#xml_files">in the configuration \r
+ file</a> and create bash installation script, following described in this \r
+ section rules. <br>\r
+There are some obligatory functions to be provided in this installation \r
+ script. These functions are automatically called by master installation \r
+ script or/and 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
+&nbsp;<br>\r
+\r
+<ul>\r
+       \r
+       <li class=kadov-p\r
+               class=kadov-p><b style="font-weight: bold;">check_version()</b>:&nbsp; \r
+ This function allows to check the version of the product already installed \r
+ on the computer. It should try to find product (native or preinstalled \r
+ in the target directory) and check it version. This helps to avoid unnecessary \r
+ reinstallation. This is internal function and is not called</li>\r
+       \r
+       <li class=kadov-p\r
+               class=kadov-p><b style="font-weight: bold;"><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
+ <i>'use native' </i>installation mode is selected by the user. The function \r
+ should try to find native version of the product and define possibility \r
+ of it usage. Should create environment for the product in the temporary \r
+ directory (see also description of <b>print_env(</b>) function). If you \r
+ do not provide native mode installation, you can omit this function.</font></li>\r
+       \r
+       <li class=kadov-p\r
+               style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "\r
+               class=kadov-p><font style="color: #000000;"\r
+                                                       color=#000000><b style="font-weight: bold;">install_source()</b>: \r
+ This function is called when <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. Should create environment for \r
+ the product in the temporary directory (see also description of <b>print_env(</b>) \r
+ function). If you do not provide sources mode installation, you can omit \r
+ this function</font></li>\r
+       \r
+       <li class=kadov-p\r
+               style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "\r
+               class=kadov-p><font style="color: #000000;"\r
+                                                       color=#000000><b style="font-weight: bold;">install_binary()</b>: \r
+ This function is called when <i>'install binaries'</i> installation mode \r
+ is selected by the user. The function is responsible for the extracting \r
+ of the product from the binaries package. Should create environment for \r
+ the product in the temporary directory (see also description of <b>print_env(</b>) \r
+ function). If you do not provide binaries mode installation, you can omit \r
+ this function.</font></li>\r
+       \r
+       <li class=kadov-p\r
+               class=kadov-p><b style="font-weight: bold;">try_preinstalled()</b>: \r
+ <font style="color: #000000;"\r
+               color=#000000>This function is called when<i> 'not install'</i> \r
+ installation mode is selected by the user. In this case script should \r
+ inspect target directory to try to find already preinstalled product, \r
+ pick up and check environment from there. See <a href="#pick_up_env">here</a> \r
+ for more details.</font></li>\r
+       \r
+       <li class=kadov-p\r
+               class=kadov-p><font style="color: #000000;"\r
+                                                       color=#000000><b style="font-weight: bold;">print_env()</b>: \r
+ This function is in charge of creation environment script. It should create \r
+ file with name </font><b>env_&lt;product_name&gt;.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\r
+               class=kadov-p><b style="font-weight: bold;">pickup-env()</b>: This \r
+ procedure corresponds <b>pickupenv</b> tag of the configuration xml file \r
+ (see previous section). Should call <b>make_env</b> procedure to perform \r
+ pick-up environment procedure for the product.</li>\r
+</ul>\r
+\r
+&nbsp; \r
+\r
+<p><font style="color: #000000;"\r
+               color=#000000>The calling signature of the product installation \r
+ script is following:</font> <b><font style="color: #000000;"\r
+                                                                               color=#000000><br>\r
+&lt;product_script_name&gt; &lt;function_name&gt; &lt;temp_folder&gt; &lt;products_directory&gt; \r
+ &lt;target_directory&gt; &lt;dependancies&gt; &lt;product_name&gt;</font></b> \r
+ </p>\r
+\r
+<p><font style="color: #000000;"\r
+               color=#000000>where</font> <font style="color: #000000;"\r
+                                                                               color=#000000><b><br>\r
+&lt;product_script_name&gt;</b> - installation script name (described in \r
+ configuration xml file);</font> <font style="color: #000000;"\r
+                                                                               color=#000000><b><br>\r
+&lt;function_name&gt;</b> - the name of function, corresponding to the \r
+ selected installation mode: <i>try_native, install_source, install_binary</i> \r
+ or <i>try_preinstalled</i>;</font> <font style="color: #000000;"\r
+                                                                                       color=#000000><b><br>\r
+&lt;temp_folder&gt;</b> - temporary files directory;</font> <font style="color: #000000;"\r
+       color=#000000><b><br>\r
+&lt;products_directory&gt;</b> - directory where the sources/binaries package \r
+ can be found. You should provide sources package in the <i>&lt;Install_Wizard_root_directory&gt;/Products/SOURCES</i> \r
+ directory and binaries package&nbsp; in the <i>&lt;InstallWizard_root_directory&gt;/Products/BINARIES/&lt;os_version&gt;</i>, \r
+ where &lt;os_version&gt; is target platform description, which appears \r
+ in the corresponding section of the <a href="#xml_files">configuration \r
+ xml file</a>.</font> <font style="color: #000000;"\r
+                                                       color=#000000><b><br>\r
+&lt;target_directory&gt;</b> - root target directory where product should \r
+ be installed to;</font> <font style="color: #000000;"\r
+                                                               color=#000000><b><br>\r
+&lt;dependancies&gt;</b> - single-quoted list of prerequisite products, \r
+ separated by space;</font> <font style="color: #000000;"\r
+                                                                       color=#000000><b><br>\r
+&lt;product_name&gt; </b>- product name itself.</font> </p>\r
+\r
+<p>&nbsp;</p>\r
+\r
+<p class="whs18"><i><img src="../pics/exemple.gif" x-maintain-ratio="TRUE" width="36px" height="38px" border="0" class="img_whs28">med-2.1.6.sh install_binary /tmp/work ./Products/BINARIES/RedHat8.0 \r
+ /usr/salome 'gcc Hdf' med</i> </p>\r
+\r
+<p class="whs18"><font \r
+ style="color: #000000;"\r
+       color=#000000>Copy created script into the <i>&lt;Install_Wizard_root_directory&gt;/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> </p>\r
+\r
+\r
+<hr class="whs2">\r
+\r
+\r
+&nbsp; \r
+\r
+<br>&nbsp; \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
diff --git a/doc/salome/gui/KERNEL/kernel/running_salome_pro.htm b/doc/salome/gui/KERNEL/kernel/running_salome_pro.htm
new file mode 100755 (executable)
index 0000000..8992914
--- /dev/null
@@ -0,0 +1,295 @@
+<!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">&nbsp;</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 &nbsp;SALOME \r
+ platform and all corresponding applications. </p>\r
+\r
+<p class="whs5">&nbsp;</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">&nbsp;</p>\r
+\r
+<p class="whs6"><span style="font-family: 'Courier New', monospace;">source \r
+ env.csh </span></p>\r
+\r
+<p class="whs6">&nbsp;</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>&nbsp;</p>\r
+\r
+<p class="whs9">&nbsp;</p>\r
+\r
+<p>&nbsp;</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">&nbsp;</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">&nbsp;</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> &nbsp;&nbsp;</td>\r
+<td width="390px" class="whs21">\r
+<p>print this help</p>\r
+<p>&nbsp;</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> &nbsp;&nbsp;</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>&nbsp;<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> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</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> &nbsp;&nbsp;</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> &nbsp;&nbsp;&nbsp;</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">&nbsp;</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>&nbsp;&nbsp;&nbsp;</p>\r
+\r
+<p class="whs29">&nbsp;</p>\r
+\r
+<p class="whs29">&nbsp;</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">&nbsp;</p>\r
+\r
+<p class="whs30">&nbsp;</p>\r
+\r
+<p class="whs30">&nbsp;</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
diff --git a/doc/salome/gui/KERNEL/kernel/salome_pro_desktop.htm b/doc/salome/gui/KERNEL/kernel/salome_pro_desktop.htm
new file mode 100755 (executable)
index 0000000..deb9ef6
--- /dev/null
@@ -0,0 +1,262 @@
+<!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-style:none; border:none; width:700px; height:489px; 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
+p.whs6 { font-family:'Times New Roman'  , serif; background-image:url('../texture_horiz_ltbluebubbles.jpg'); }\r
+img_whs7 { border-style:none; border:none; float:none; width:36px; height:38px; }\r
+table.whs8 { float:alignleft; border-left-style:Outset; border-left-width:1px; border-top-style:Outset; border-top-width:1px; border-right-style:Outset; border-right-width:1px; border-bottom-style:Outset; border-bottom-width:1px; border-left-color:#c0c0c0; border-right-color:#c0c0c0; border-top-color:#c0c0c0; border-bottom-color:#c0c0c0; width:83.333%; margin-left:24px; }\r
+col.whs9 { width:20%; }\r
+tr.whs10 { height:174px; }\r
+td.whs11 { width:20%; border-left-width:1px; border-left-style:Inset; border-left-color:#808080; border-top-color:#808080; border-top-style:Inset; border-top-width:1px; border-right-width:1px; border-right-style:Inset; border-right-color:#808080; border-bottom-color:#808080; border-bottom-style:Inset; border-bottom-width:1px; padding-right:10px; padding-left:10px; x-cell-content-align:top; }\r
+p.whs12 { font-weight:bold; font-size:10pt; text-align:center; }\r
+img_whs13 { border-style:none; border:none; width:25px; height:26px; float:none; }\r
+p.whs14 { font-size:10pt; font-weight:bold; text-align:center; }\r
+p.whs15 { text-align:center; font-weight:bold; font-size:10pt; }\r
+p.whs16 { text-align:justify; }\r
+p.whs17 { background-image:url('../texture_horiz_ltbluebubbles.jpg'); text-align:justify; }\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("IAPP 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">&nbsp;</p>\r
+\r
+<p class="whs2"><img src="../pics/desktop3.jpg" x-maintain-ratio="TRUE" width="700px" height="489px" border="0" class="img_whs3"></p>\r
+\r
+<p class="whs4">Basic parts of the SALOME Desktop:</p>\r
+\r
+<p class="whs5">&nbsp;</p>\r
+\r
+<p class="whs2"><span style="font-weight: bold;"><B>Main \r
+ menu - </B></span>It's a set of context-sensitive menus, which will be updated \r
+ according the functionality of the loaded component. In general, &nbsp;these \r
+ menus contain all functional options of SALOME platform.</p>\r
+\r
+<p class="whs2"><span style="font-weight: bold;"><B>Standard \r
+ Toolbar - </B></span>This toolbar contains icons allowing creating/saving \r
+ studies, correcting mistakes, copying/pasting objects</p>\r
+\r
+<p class="whs2"><span style="font-weight: bold;"><B>Components \r
+ Toolbar - </B></span>This toolbar is destined for uploading components in \r
+ SALOME platform</p>\r
+\r
+<p class="whs2"><span style="font-weight: bold;"><B>Viewer \r
+ Toolbar - </B></span>It's a set of tools destined for visualization of the \r
+ presentations in the viewer. </p>\r
+\r
+<p class="whs2">&nbsp;</p>\r
+\r
+<p class="whs6"><img src="../note1.gif" x-maintain-ratio="TRUE" width="36px" height="38px" border="0" class="img_whs7">These tools are context-sensitive. For different viewers combination \r
+ of these tools is different. </p>\r
+\r
+<p class="whs2">&nbsp;</p>\r
+\r
+<div align=left>\r
+<table x-use-null-cells width="83.333%" class="whs8">\r
+<script language='JavaScript'><!--\r
+if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4)) document.write("</table><table x-use-null-cells width='83.333%' border='1' bordercolor='gray' bordercolorlight='gray' bordercolordark='gray'>");\r
+//--></script>\r
+<col class="whs9">\r
+<col class="whs9">\r
+<col class="whs9">\r
+<col class="whs9">\r
+<col class="whs9">\r
+\r
+<tr class="whs10">\r
+<td valign="top" width="20%" class="whs11">\r
+<p align="center" class="whs12"><img src="../pics/dump.jpg" x-maintain-ratio="TRUE" width="25px" height="26px" border="0" class="img_whs13"></p>\r
+<p align="center" class="whs12">Camera dump</p>\r
+<p align="center" class="whs12">Saves images from the viewer in *.bmp, *.png, *.jpg, *.jpeg \r
+ files &nbsp;</td>\r
+<td valign="top" width="20%" class="whs11">\r
+<p align="center" class="whs12"><img src="../pics/trihedron.jpg" x-maintain-ratio="TRUE" width="25px" height="26px" border="0" class="img_whs13"></p>\r
+<p align="center" class="whs14">Shows/Hides Trihedron</td>\r
+<td valign="top" width="20%" class="whs11">\r
+<p align="center" class="whs12"><img src="../pics/fitall.jpg" x-maintain-ratio="TRUE" width="25px" height="26px" border="0" class="img_whs13"></p>\r
+<p align="center" class="whs12">Fits all displayed objects to the size of the window &nbsp;</td>\r
+<td valign="top" width="20%" class="whs11">\r
+<p align="center" class="whs12"><img src="../pics/fitrect.jpg" x-maintain-ratio="TRUE" width="25px" height="26px" border="0" class="img_whs13"></p>\r
+<p align="center" class="whs12">Fits within rectangle.</p>\r
+<p align="center" class="whs12">&nbsp;Displays \r
+ in the whole window of the viewer outlined area of the presentation </p>\r
+<p align="center" class="whs12">&nbsp;</td>\r
+<td valign="top" width="20%" class="whs11">\r
+<p align="center" class="whs12"><img src="../pics/zoom.jpg" x-maintain-ratio="TRUE" width="25px" height="26px" border="0" class="img_whs13"></p>\r
+<p align="center" class="whs12">Zooming of presentations</p>\r
+<p align="center" class="whs12">&nbsp;</td></tr>\r
+\r
+<tr class="whs10">\r
+<td valign="top" width="20%" class="whs11">\r
+<p align="center" class="whs15"><img src="../pics/panning.jpg" x-maintain-ratio="TRUE" width="25px" height="26px" border="0" class="img_whs13"></p>\r
+<p align="center" class="whs15">Panning of presentations in the window</td>\r
+<td valign="top" width="20%" class="whs11">\r
+<p align="center" class="whs15"><img src="../pics/rotate.jpg" x-maintain-ratio="TRUE" width="25px" height="26px" border="0" class="img_whs13"></p>\r
+<p align="center" class="whs15">Rotation of presentations in 3d space</td>\r
+<td valign="top" width="20%" class="whs11">\r
+<p align="center" class="whs15"><img src="../pics/globalpanning.jpg" x-maintain-ratio="TRUE" width="25px" height="26px" border="0" class="img_whs13"></p>\r
+<p align="center" class="whs15">Global panning </td>\r
+<td valign="top" width="20%" class="whs11">\r
+<p align="center" class="whs15"><img src="../pics/frontv.jpg" x-maintain-ratio="TRUE" width="25px" height="26px" border="0" class="img_whs13"></p>\r
+<p align="center" class="whs15">Front view of presentations</td>\r
+<td valign="top" width="20%" class="whs11">\r
+<p align="center" class="whs15"><img src="../pics/backv.jpg" x-maintain-ratio="TRUE" width="25px" height="26px" border="0" class="img_whs13"></p>\r
+<p align="center" class="whs15">Back view of presentations</td></tr>\r
+\r
+<tr class="whs10">\r
+<td valign="top" width="20%" class="whs11">\r
+<p align="center" class="whs15"><img src="../pics/topv.jpg" x-maintain-ratio="TRUE" width="25px" height="26px" border="0" class="img_whs13"></p>\r
+<p align="center" class="whs15">Top view of presentations</td>\r
+<td valign="top" width="20%" class="whs11">\r
+<p align="center" class="whs15"><img src="../pics/bottomv.jpg" x-maintain-ratio="TRUE" width="25px" height="26px" border="0" class="img_whs13"></p>\r
+<p align="center" class="whs15">Bottom view of presentations</td>\r
+<td valign="top" width="20%" class="whs11">\r
+<p align="center" class="whs15"><img src="../pics/leftv.jpg" x-maintain-ratio="TRUE" width="25px" height="26px" border="0" class="img_whs13"></p>\r
+<p align="center" class="whs15">Left view of presentations</td>\r
+<td valign="top" width="20%" class="whs11">\r
+<p align="center" class="whs15"><img src="../pics/rightv.jpg" x-maintain-ratio="TRUE" width="25px" height="26px" border="0" class="img_whs13"></p>\r
+<p align="center" class="whs15">Right view of presentations</td>\r
+<td valign="top" width="20%" class="whs11">\r
+<p align="center" class="whs15"><img src="../pics/reset.jpg" x-maintain-ratio="TRUE" width="25px" height="26px" border="0" class="img_whs13"></p>\r
+<p align="center" class="whs15">Resets to initial position </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
+</div>\r
+<p class="whs2">&nbsp;</p>\r
+\r
+<p class="whs4">Parts of &nbsp;the \r
+ study window:</p>\r
+\r
+<p class="whs5">&nbsp;</p>\r
+\r
+<p class="whs16"><span style="font-family: 'Times New Roman', serif;"><span \r
+ style="font-weight: bold;"><B>Object Browser / UseCase Browser - </B></span>Management \r
+ of objects created or imported into SALOME application</span></p>\r
+\r
+<p class="whs16"><span style="font-weight: bold;"><B>Viewer \r
+ - </B></span>This window is destined for visualization of presentations. In \r
+ SALOME the following viewers are integrated: VTK, OCC, Plot2d.<span style="font-family: 'Times New Roman', serif;"> \r
+ </span></p>\r
+\r
+<p class="whs16"><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>\r
+\r
+<p class="whs16"><span style="font-weight: bold;"><B>Output \r
+ messages - </B></span>This window displays all output messages produced by \r
+ SALOME during performance of operations. This window functions like a \r
+ standard document: the pop-up menu invoked by right-click in this window \r
+ gives access to <span style="font-weight: bold;"><B>Copy/SelectAll </B></span>options.</p>\r
+\r
+<p class="whs16">&nbsp;</p>\r
+\r
+<p class="whs17"><img src="../note1.gif" x-maintain-ratio="TRUE" width="36px" height="38px" border="0" class="img_whs7"> 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="whs16">&nbsp;</p>\r
+\r
+<p class="whs16">&nbsp;</p>\r
+\r
+<p class="whs2">&nbsp;</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">&nbsp;</p>\r
+\r
+<p class="whs2">&nbsp;</p>\r
+\r
+<p class="whs2">&nbsp;</p>\r
+\r
+<p class="whs2">&nbsp;</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
diff --git a/doc/salome/gui/KERNEL/kernel/saving_a_study.htm b/doc/salome/gui/KERNEL/kernel/saving_a_study.htm
new file mode 100755 (executable)
index 0000000..b12edd6
--- /dev/null
@@ -0,0 +1,252 @@
+<!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:500px; height:152px; 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("IAPP 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
+ (by default) or <span style="font-weight: bold;"><B>ASCII</B></span> files (<a href="setting_preferences.htm#ASCII">see also: Setting ASCII save option</a>).</p>\r
+\r
+<p class="whs2">&nbsp;</p>\r
+\r
+<p class="whs2">You can also specify &nbsp;two \r
+ options of saving your study: </p>\r
+\r
+<p class="whs4">&nbsp;</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
+ &nbsp;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. &nbsp;&nbsp;&nbsp;</p></li>\r
+</ul>\r
+\r
+<p class="whs7">&nbsp;</p>\r
+\r
+<p class="whs8">To save an existing \r
+ study :</p>\r
+\r
+<p class="whs4">&nbsp;</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
+ &gt; 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">&nbsp;</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">&nbsp;</p>\r
+\r
+<p class="whs13">To save a study with \r
+ a new name:</p>\r
+\r
+<p class="whs14">&nbsp;</p>\r
+\r
+<p class="whs15">From the main menu select \r
+ <span style="font-weight: bold;"><B>File &gt; 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">&nbsp;</p>\r
+\r
+<p class="whs16">To close a study:</p>\r
+\r
+<p class="whs17">&nbsp;</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 &gt; \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">&nbsp;</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">&nbsp;</p>\r
+\r
+<p class="whs15"><img src="../pics/close.jpg" x-maintain-ratio="TRUE" width="500px" height="152px" border="0" class="img_whs18"></p>\r
+\r
+<p class="whs15">&nbsp;</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 &nbsp;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">&nbsp;</p>\r
+\r
+<p class="whs13">To close a definite \r
+ study window:</p>\r
+\r
+<p class="whs7">&nbsp;</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">&nbsp;</p>\r
+\r
+<p class="whs15">&nbsp;</p>\r
+\r
+<p class="whs15">&nbsp;</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">&nbsp;</p>\r
+\r
+<p class="whs19">&nbsp;</p>\r
+\r
+<p class="whs19">&nbsp;</p>\r
+\r
+<p class="whs19">&nbsp;</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
diff --git a/doc/salome/gui/KERNEL/kernel/setting_preferences.htm b/doc/salome/gui/KERNEL/kernel/setting_preferences.htm
new file mode 100755 (executable)
index 0000000..c8de5bb
--- /dev/null
@@ -0,0 +1,243 @@
+<!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
+p.whs3 { font-family:'Times New Roman' , serif; margin-left:40px; }\r
+img_whs4 { border:none; width:256px; height:210px; border-style:none; }\r
+ul.whs5 { list-style:disc; }\r
+p.whs6 { font-family:'Times New Roman' , serif; margin-left:0px; font-weight:bold; }\r
+p.whs7 { margin-left:0px; font-weight:bold; font-family:'Times New Roman' , serif; }\r
+p.whs8 { font-family:'Times New Roman' , serif; margin-left:80px; }\r
+p.whs9 { margin-left:80px; font-family:'Times New Roman' , serif; }\r
+img_whs10 { border:none; width:309px; height:112px; border-style:none; }\r
+p.whs11 { font-family:'Times New Roman' , serif; font-weight:normal; margin-left:120px; }\r
+p.whs12 { font-family:'Times New Roman' , serif; margin-left:0px; }\r
+p.whs13 { font-family:'Times New Roman'  , serif; margin-left:0px; background-image:url('../texture_horiz_ltbluebubbles.jpg'); }\r
+img_whs14 { border:none; float:none; width:36px; height:38px; border-style:none; }\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.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("IAPP module\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 class="whs1">Setting preferences</h1>\r
+\r
+<p class="whs2">In <span style="font-weight: bold;"><B>SALOME \r
+ </B></span>you can set the preferences, which will be valid for the whole \r
+ study session.</p>\r
+\r
+<p class="whs2">&nbsp;</p>\r
+\r
+<p class="whs2">In the main menu select \r
+ <span style="font-weight: bold;"><B>Preferences</B></span>, the following submenu \r
+ will appear:</p>\r
+\r
+<p class="whs2">&nbsp;</p>\r
+\r
+<p class="whs3">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<img src="../image4.gif" width="256px" height="210px" border="0" class="img_whs4"></p>\r
+\r
+<p class="whs3">&nbsp;</p>\r
+\r
+<ul type="disc" class="whs5">\r
+       \r
+       <li class=kadov-p><p class="whs6">Viewer background - \r
+ <span style="font-weight: normal;">this submenu allows to select background \r
+ color of a definite viewer (OCC, VTK, Plot2d).</span></p></li>\r
+       \r
+       <li class=kadov-p><p class="whs6"><a name="Default viewer"></a>Default \r
+ viewer<span style="font-weight: normal;"> - this submenu allows to set \r
+ the viewer, which will be open by default in a new study window.</span></p></li>\r
+       \r
+       <li class=kadov-p><p class="whs6">Trihedron size - <span \r
+ style="font-weight: normal;">this submenu allows to set the size of the \r
+ trihedron.</span></p></li>\r
+       \r
+       <li class=kadov-p><p class="whs6">Console Font - <span \r
+ style="font-weight: normal;">this submenu allows to set the font, which \r
+ will be used in the Python console and Output Messages windows.</span></p></li>\r
+       \r
+       <li class=kadov-p><p class="whs6"><a name=MultiFile></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="whs6"><a name=ASCII></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="whs6">Undo level -<span style="font-weight: normal;"> \r
+ here you can define the number of actions which can be undone.</span></p></li>\r
+       \r
+       <li class=kadov-p><p class="whs6"><span><B>External browser \r
+ - </B></span><span style="font-weight: normal;">this option allows you to \r
+ set an external browser (IE, Netscape) which will be used for viewing \r
+ SALOME reference manuals. By default, Mozilla is used.</span></p></li>\r
+       \r
+       <li class=kadov-p><p class="whs7"><a \r
+ name=Object_Browser></a>Object Browser<span style="font-weight: normal;"> \r
+ preferences:</span></p></li>\r
+</ul>\r
+\r
+<p class="whs8">&nbsp;</p>\r
+\r
+<p class="whs9"><img src="../image7.gif" width="309px" height="112px" border="0" class="img_whs10"></p>\r
+\r
+<p class="whs11">&nbsp;</p>\r
+\r
+<p class="whs8">- \r
+ Displays/hides <span style="font-weight: bold;"><B>Entry, IOR columns</B></span></p>\r
+\r
+<p class="whs8"><span \r
+ style="font-weight: bold;"><B>- </B></span>Displays/hides<span style="font-weight: bold;"><B> \r
+ Value column</B></span></p>\r
+\r
+<p class="whs8"><span \r
+ style="font-weight: bold;"><B>- </B></span>Displays/hides <span style="font-weight: bold;"><B>Interface \r
+ Applicative</B></span> (folder containing all study windows created within \r
+ the current study session),</p>\r
+\r
+<p class="whs8">- \r
+ <span style="font-weight: bold;"><B>Chronological sort of objects </B></span>displayed \r
+ in the Object Browser.</p>\r
+\r
+<p class="whs8"><span \r
+ style="font-weight: bold;"><B>- Show UseCase Browser - </B></span>displays/hides \r
+ UseCase Browser </p>\r
+\r
+<p class="whs8">- \r
+ <span style="font-weight: bold;"><B>No autosize columns - </B></span>&nbsp;This \r
+ item allows to disable/enable auto resizing of columns of the Object Browser \r
+ &nbsp;&nbsp;&nbsp;<span style="font-weight: bold;"><B>&nbsp;</B></span></p>\r
+\r
+<p class="whs8">&nbsp;</p>\r
+\r
+<ul type="disc" class="whs5">\r
+       \r
+       <li class=kadov-p><p class="whs12"><span \r
+ style="font-weight: bold;"><B>Directories - </B></span>allows to create a custom \r
+ quick directory list.</p></li>\r
+       \r
+       <li class=kadov-p><p class="whs12"><span \r
+ style="font-weight: bold;"><B>Save</B></span> - &nbsp;&nbsp;Saves \r
+ the current preferences.</p></li>\r
+</ul>\r
+\r
+<p class="whs3">The \r
+ preferences, set during the current study session, are automatically saved \r
+ at the end of the session. So, next time you launch SALOME application, \r
+ these preferences will be restored.</p>\r
+\r
+<p class="whs3">&nbsp;</p>\r
+\r
+<p class="whs13"><img src="../note1.gif" x-maintain-ratio="TRUE" width="36px" height="38px" border="0" class="img_whs14"> Depending on the currently loaded component, the <span style="font-weight: bold;"><B>Preferences \r
+ </B></span>menu may contain a submenu with the name of this component allowing \r
+ to set its own preferences.</p>\r
+\r
+<p class="whs12">&nbsp;</p>\r
+\r
+<p class="whs12">&nbsp;</p>\r
+\r
+<p class="whs6">\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="whs6">&nbsp;</p>\r
+\r
+<p class="whs6">&nbsp;</p>\r
+\r
+<p class="whs6">&nbsp;</p>\r
+\r
+<p class="whs6">&nbsp;</p>\r
+\r
+<p class="whs6">&nbsp;</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
diff --git a/doc/salome/gui/KERNEL/kernel/using_catalog_generator.htm b/doc/salome/gui/KERNEL/kernel/using_catalog_generator.htm
new file mode 100755 (executable)
index 0000000..b254694
--- /dev/null
@@ -0,0 +1,223 @@
+<!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; width:474px; height:284px; }\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("IAPP 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. &nbsp;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">&nbsp;</p>\r
+\r
+<p class=TODO>To open the Catalog Generator:</p>\r
+\r
+<p class="whs6">&nbsp;</p>\r
+\r
+<p class="whs7">From the main menu choose <span style="font-weight: bold;"><B>Tools \r
+ &gt; Catalog Generato</B></span>r, the following dialog box will appear:</p>\r
+\r
+<p>&nbsp;</p>\r
+\r
+<p class="whs8"><img src="../image57.gif" width="474px" height="284px" border="0" class="img_whs9"></p>\r
+\r
+<p class="whs8">&nbsp;</p>\r
+\r
+<p class="whs10">&nbsp;</p>\r
+\r
+<p class="whs10">In \r
+ this dialog box you can specify:</p>\r
+\r
+<p class="whs10">&nbsp;</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</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</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">Type \r
+ of the component,</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">Icon \r
+ of your component </p></li>\r
+</ul>\r
+\r
+<p class="whs8">&nbsp;</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">&nbsp;</p>\r
+\r
+<p class="whs10">&nbsp;When \r
+ launching SALOME next time you will see your module alongside other components.</p>\r
+\r
+<p class="whs10">&nbsp;</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">&nbsp;</p>\r
+\r
+<p class="whs10">&nbsp;</p>\r
+\r
+<p class="whs10">&nbsp;</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">&nbsp;</p>\r
+\r
+<p class="whs15">&nbsp;</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
diff --git a/doc/salome/gui/KERNEL/kernel/using_left-hand_tabs.htm b/doc/salome/gui/KERNEL/kernel/using_left-hand_tabs.htm
new file mode 100755 (executable)
index 0000000..8c1b499
--- /dev/null
@@ -0,0 +1,161 @@
+<!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">&nbsp;</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;">&nbsp;</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>Index:</B></span> The Index tab displays a multi-level \r
+ list of keywords and keyword phrases. These terms are associated with \r
+ topics in the Help system and they are intended to direct you to specific \r
+ topics according to your way of working. To open a topic in the right-hand \r
+ pane associated with a keyword, select the keyword and then click <span \r
+ style="font-weight: bold;"><B>Display</B></span>. If the keyword is used with \r
+ more than one topic, a Topics Found dialog opens so you can select a specific \r
+ topic to view.</p></li>\r
+</ul>\r
+\r
+<p CLASS=bullets\r
+       style="font-weight: normal; font-family: 'Times New Roman', serif;">&nbsp;</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;">&nbsp;</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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</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">&nbsp;</p>\r
+\r
+<p class="whs2">&nbsp;</p>\r
+\r
+<p class="whs2">&nbsp;</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
diff --git a/doc/salome/gui/KERNEL/kernel/using_object_browser.htm b/doc/salome/gui/KERNEL/kernel/using_object_browser.htm
new file mode 100755 (executable)
index 0000000..a0cd064
--- /dev/null
@@ -0,0 +1,219 @@
+<!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-style:none; border:none; width:30px; height:30px; float:none; }\r
+ul.whs4 { list-style:disc; }\r
+p.whs5 { background-image:url('../texture_horiz_ltbluebubbles.jpg'); text-align:justify; }\r
+img_whs6 { border-style:none; border:none; float:none; width:36px; height:38px; }\r
+img_whs7 { border-style:none; border:none; width:796px; height:313px; float:none; }\r
+p.whs8 { font-style:italic; color:#ff0000; text-align:justify; }\r
+p.whs9 { margin-left:40px; text-align:justify; }\r
+p.whs10 { font-style:italic; color:#ff0000; margin-left:40px; text-align:justify; }\r
+p.whs11 { margin-left:0px; text-align:justify; }\r
+p.whs12 { 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.whs11 {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("IAPP 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">&nbsp;</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 &nbsp;(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">&nbsp;</p>\r
+\r
+<p class="whs5"><img src="../note1.gif" x-maintain-ratio="TRUE" width="36px" height="38px" border="0" class="img_whs6">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">&nbsp;</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 these columns is possible \r
+ through <a href="setting_preferences.htm#Object_Browser">setting study \r
+ preferences</a>. </p>\r
+\r
+<p class="whs2">&nbsp;</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
+ &nbsp;- 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
+ - &nbsp;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> &nbsp;- \r
+ &nbsp;Identification \r
+ index of the references to the objects</p></li>\r
+</ul>\r
+\r
+<p class="whs2">&nbsp;</p>\r
+\r
+<p class="whs5"><img src="../note1.gif" x-maintain-ratio="TRUE" width="36px" height="38px" border="0" class="img_whs6"> The attributes <span style="font-weight: bold;"><B>Entry, IOR, \r
+ Reference entry</B></span> &nbsp;are \r
+ only for debugging purposes in the framework of SALOME application.</p>\r
+\r
+<p class="whs2">&nbsp;</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
+ &nbsp;- &nbsp;Displays \r
+ the value of the first object attribute </p></li>\r
+</ul>\r
+\r
+<p class="whs2">&nbsp;</p>\r
+\r
+<p class="whs2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<img src="../pics/objbrowser2.jpg" x-maintain-ratio="TRUE" width="796px" height="313px" border="0" class="img_whs7"></p>\r
+\r
+<p class="whs2">&nbsp;</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">&nbsp;</p>\r
+\r
+<p class=TODO>To sort the objects by one of the attributes:</p>\r
+\r
+<p class="whs8">&nbsp;</p>\r
+\r
+<p class="whs9">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="whs10">&nbsp;</p>\r
+\r
+<p class="whs10">&nbsp;</p>\r
+\r
+<p class="whs10">&nbsp;</p>\r
+\r
+<p class="whs11">&nbsp;</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">&nbsp;</p>\r
+\r
+<p class="whs12">&nbsp;</p>\r
+\r
+<p class="whs11">&nbsp;</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
diff --git a/doc/salome/gui/KERNEL/kernel/using_registry.htm b/doc/salome/gui/KERNEL/kernel/using_registry.htm
new file mode 100755 (executable)
index 0000000..9e1551f
--- /dev/null
@@ -0,0 +1,204 @@
+<!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; width:562px; height:205px; }\r
+p.whs6 { margin-left:0px; text-align:justify; }\r
+img_whs7 { border:none; width:414px; height:251px; float:none; border-style: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("IAPP 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. &nbsp;</p>\r
+\r
+<p class="whs2">&nbsp;</p>\r
+\r
+<p class="whs2">&nbsp;</p>\r
+\r
+<p class=TODO>To view the Registry:</p>\r
+\r
+<p class="whs2">&nbsp;</p>\r
+\r
+<p class="whs3">From the main menu choose \r
+ <span style="font-weight: bold;"><B>Tools &gt; Registry</B></span>, the following \r
+ dialog box will appear:</p>\r
+\r
+<p class="whs4">&nbsp;</p>\r
+\r
+<p class="whs3"><img src="../image58.gif" width="562px" height="205px" border="0" class="img_whs5"></p>\r
+\r
+<p class="whs3">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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="whs6">&nbsp;</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">&nbsp;</p>\r
+\r
+<p class=TODO>To display complete information on a definite process (component):</p>\r
+\r
+<p class="whs2">&nbsp;</p>\r
+\r
+<p class="whs3">Double-click on this \r
+ process (component). The following window will appear:</p>\r
+\r
+<p class="whs4">&nbsp;</p>\r
+\r
+<p class="whs3"><img src="../pics/registy1.jpg" x-maintain-ratio="TRUE" width="414px" height="251px" border="0" class="img_whs7"></p>\r
+\r
+<p class="whs3">&nbsp;</p>\r
+\r
+<p class="whs3">&nbsp;</p>\r
+\r
+<p class="whs6">&nbsp;</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,'','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="whs8">&nbsp;</p>\r
+\r
+<p class="whs8">&nbsp;</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
diff --git a/doc/salome/gui/KERNEL/kernel/using_usecase_browser.htm b/doc/salome/gui/KERNEL/kernel/using_usecase_browser.htm
new file mode 100755 (executable)
index 0000000..569861b
--- /dev/null
@@ -0,0 +1,211 @@
+<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
+\r
+<html>\r
+\r
+<head>\r
+<title>Using UseCase 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
+p.whs4 { margin-left:40px; text-align:justify; }\r
+img_whs5 { border-style:none; border:none; width:293px; height:348px; float:none; }\r
+p.whs6 { margin-left:0px; text-align:justify; }\r
+img_whs7 { border-style:none; border:none; width:30px; height:30px; float:none; }\r
+img_whs8 { border-style:none; border:none; width:342px; height:299px; float:none; }\r
+p.whs9 { background-image:url('../texture_horiz_ltbluebubbles.jpg'); text-align:justify; }\r
+img_whs10 { border-style:none; border:none; float:none; width:36px; height:38px; }\r
+p.whs11 { 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 +="</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("IAPP module\nUsing UseCase 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 UseCase 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">In comparison with the Object \r
+ Browser, the <span style="font-weight: bold;"><B>UseCase Browser</B></span> is \r
+ destined for displaying &nbsp;a \r
+ user-defined structure of the current study. All objects created during \r
+ SALOME session are displayed the Object Browser and copied to the UseCase \r
+ Browser. But in the UseCase Browser they are displayed without any structure. \r
+ In the UseCase Browser you can create your own structure of the study. \r
+ </p>\r
+\r
+<p class="whs2">&nbsp;</p>\r
+\r
+<p class=TODO>To view the UseCase Browser: </p>\r
+\r
+<p class="whs2">&nbsp;</p>\r
+\r
+<p class="whs4">Click on the tab <span \r
+ style="font-weight: bold;"><B>UseCase Browser </B></span>at the bottom of the \r
+ study window:</p>\r
+\r
+<p class="whs4">&nbsp;</p>\r
+\r
+<p class="whs4"><img src="../pics/usecasebr.jpg" x-maintain-ratio="TRUE" width="293px" height="348px" border="0" class="img_whs5"></p>\r
+\r
+<p class="whs4">&nbsp;</p>\r
+\r
+<p class="whs6">On this picture you can \r
+ see that all objects are displayed on one level and under one folder <span \r
+ style="font-weight: bold;"><B>Use cases. </B></span></p>\r
+\r
+<p class="whs6">&nbsp;</p>\r
+\r
+<p class="whs6"><img src="../pics/newobj.jpg" x-maintain-ratio="TRUE" width="30px" height="30px" border="0" class="img_whs7"> &nbsp;&nbsp;&nbsp;Creates \r
+ a new object under the current object with a default name <span style="font-weight: bold;"><B>New \r
+ object</B></span>. The same operation is possible if you right-click on the \r
+ object, which you would like to be current for a new object, and from \r
+ the pop-up menu select <span style="font-weight: bold;"><B>Use case &gt; \r
+ New object</B></span>.<span style="font-weight: bold;"> <B></B></span></p>\r
+\r
+<p class="whs6">These objects can be \r
+ renamed: right-click on it and from the pop-up menu select <span style="font-weight: bold;"><B>Use \r
+ case &gt; Rename</B></span>.<span style="font-weight: bold;"> <B></B></span></p>\r
+\r
+<p class="whs6">&nbsp;</p>\r
+\r
+<p class="whs6"><img src="../pics/addobj.jpg" x-maintain-ratio="TRUE" width="30px" height="30px" border="0" class="img_whs7"> &nbsp;&nbsp;&nbsp;Adds \r
+ a selected object to the current object. This operation is also possible \r
+ if you drag and drop any object to another object. In this case the second \r
+ object will be automatically set as current.</p>\r
+\r
+<p class="whs6">&nbsp;</p>\r
+\r
+<p class="whs6"><img src="../pics/removeobj.jpg" x-maintain-ratio="TRUE" width="30px" height="30px" border="0" class="img_whs7"> &nbsp;&nbsp;Removes \r
+ the selected object with all child objects.</p>\r
+\r
+<p class="whs6">&nbsp;</p>\r
+\r
+<p class="whs6"><img src="../pics/clear.jpg" x-maintain-ratio="TRUE" width="30px" height="30px" border="0" class="img_whs7"> &nbsp;&nbsp;Clears \r
+ all objects from the UseCase Browser.</p>\r
+\r
+<p class="whs6">&nbsp;</p>\r
+\r
+<p class="whs6"><img src="../pics/setcurrent.jpg" x-maintain-ratio="TRUE" width="30px" height="30px" border="0" class="img_whs7"> &nbsp;&nbsp;Set \r
+ the selected object current (root) for other objects. You can add one \r
+ or several objects to the current object.</p>\r
+\r
+<p class="whs6">&nbsp;</p>\r
+\r
+<p class="whs6">On the following picture \r
+ you can see a custom tree-like structure of objects created in the UseCase \r
+ Browser:</p>\r
+\r
+<p class="whs6">&nbsp;</p>\r
+\r
+<p class="whs4"><img src="../pics/usecasebrsr.jpg" x-maintain-ratio="TRUE" width="342px" height="299px" border="0" class="img_whs8"></p>\r
+\r
+<p class="whs4">&nbsp;</p>\r
+\r
+<p class="whs9"><img src="../note1.gif" x-maintain-ratio="TRUE" width="36px" height="38px" border="0" class="img_whs10">The <span style="font-weight: bold;"><B>UseCase Browser </B></span>&nbsp;is \r
+ also destined for getting quick access to different objects in the user-defined \r
+ structure of the study. All pop-up menu associated with the objects displayed \r
+ in the UseCase 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 (besides the options allowing to modify the structure), if you right-click \r
+ on definite object in the UseCase Browser.</p>\r
+\r
+<p class="whs2">&nbsp;</p>\r
+\r
+<p class="whs2">&nbsp;</p>\r
+\r
+<p class="whs2">&nbsp;</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,'','Introduction to IAPP','introduction_to_iapp.htm','SALOME desktop','salome_pro_desktop.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="whs11">&nbsp;</p>\r
+\r
+<p class="whs11">&nbsp;</p>\r
+\r
+<p class="whs2">&nbsp;</p>\r
+\r
+<p class="whs6">&nbsp;&nbsp;&nbsp;</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
diff --git a/doc/salome/gui/KERNEL/kernel_csh.htm b/doc/salome/gui/KERNEL/kernel_csh.htm
new file mode 100755 (executable)
index 0000000..23afeaa
--- /dev/null
@@ -0,0 +1,106 @@
+<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
diff --git a/doc/salome/gui/KERNEL/kernel_rhc.htm b/doc/salome/gui/KERNEL/kernel_rhc.htm
new file mode 100755 (executable)
index 0000000..65674f4
--- /dev/null
@@ -0,0 +1,106 @@
+<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
diff --git a/doc/salome/gui/KERNEL/robohhre.lng b/doc/salome/gui/KERNEL/robohhre.lng
new file mode 100755 (executable)
index 0000000..297538b
--- /dev/null
@@ -0,0 +1,101 @@
+[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
index 145860899b4e387d1c84e76394629020f5633918..b942f642f9b003eeb7959f3378d4681fd302ed68 100755 (executable)
Binary files a/doc/salome/gui/KERNEL/webhelp.cab and b/doc/salome/gui/KERNEL/webhelp.cab differ
index d985cac1c80aa364a76793cc16b9bfb692e4b1df..53b2666365f925aa3d03937608babf0aef95f661 100755 (executable)
Binary files a/doc/salome/gui/KERNEL/webhelp.jar and b/doc/salome/gui/KERNEL/webhelp.jar differ
diff --git a/doc/salome/gui/KERNEL/whcsh_home.htm b/doc/salome/gui/KERNEL/whcsh_home.htm
new file mode 100755 (executable)
index 0000000..daece5e
--- /dev/null
@@ -0,0 +1,600 @@
+<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
diff --git a/doc/salome/gui/KERNEL/whcshdata.htm b/doc/salome/gui/KERNEL/whcshdata.htm
new file mode 100755 (executable)
index 0000000..0e04124
--- /dev/null
@@ -0,0 +1,87 @@
+<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
index 9e3b6abd00f3c8e8b8ede06dc66d8886b5f5d25e..071ae6fc7e549e5e6662a61bb743f2341b1190c3 100755 (executable)
@@ -1,3 +1,4 @@
+//     WebHelp 5.10.001\r
 var gTEA = new Array();\r
 function aTE(sTopicTitle, sTopicURL)\r
 {\r
index 3156a4403d390e12cb6559aea5f222e4d8ca0140..f48525808e1d482d07b4545c35a61672d4252862 100755 (executable)
@@ -1,6 +1,8 @@
 <html>\r
 <head>\r
-<META HTTP-EQUIV="content-type" CONTENT="text/html; charset=iso-8859-1">\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>\r
 <script language="javascript">\r
 <!--\r
-aTE("About SALOME architecture","files/about_salome_pro_architecture.htm");\r
-aTE("About SALOME help system","files/about_salome_pro_help_system.htm");\r
-aTE("Copyright notice","files/copyright_notice.htm");\r
-aTE("Creating a new study","files/creating_a_new_study.htm");\r
-aTE("Displaying/hiding toolbars","files/displaying_hiding_toolbars.htm");\r
-aTE("Displaying studies","files/displaying_studies.htm");\r
-aTE("Editing studies","files/editing_studies.htm");\r
-aTE("Getting properties of the study","files/getting_properties_of_the_study.htm");\r
-aTE("Getting started2","files/getting_started2.htm");\r
-aTE("Installing SALOME","files/installing_salome_pro.htm");\r
-aTE("Introduction","files/introduction.htm");\r
-aTE("Introduction to IAPP","files/introduction_to_iapp.htm");\r
-aTE("Introduction to SALOME","files/introduction_to_salome_pro.htm");\r
-aTE("Navigating topics","files/navigating_topics.htm");\r
-aTE("Opening studies","files/opening_studies.htm");\r
-aTE("Installing SALOME","files/readme.html");\r
-aTE("Running SALOME","files/running_salome_pro.htm");\r
-aTE("SALOME desktop","files/salome_pro_desktop.htm");\r
-aTE("Saving a study","files/saving_a_study.htm");\r
-aTE("Setting preferences","files/setting_preferences.htm");\r
-aTE("Using Catalog Generator","files/using_catalog_generator.htm");\r
-aTE("Using left-hand tabs","files/using_left-hand_tabs.htm");\r
-aTE("Using Object Browser","files/using_object_browser.htm");\r
-aTE("Using Registry tool","files/using_registry.htm");\r
-aTE("Using UseCase Browser","files/using_usecase_browser.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("Copyright notice","kernel/copyright_notice.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("Using UseCase Browser","kernel/using_usecase_browser.htm");\r
 \r
 //-->\r
 </script>\r
-</script>\r
+</html>\r
index 8375a4d9386545d7620ea0380f4ac198bb856b0b..e2b0579847111a92251a15f666b5d5b4bd35d684 100755 (executable)
@@ -1,6 +1,8 @@
 <html>\r
 <head>\r
-<META HTTP-EQUIV="content-type" CONTENT="text/html; charset=iso-8859-1">\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
@@ -8,9 +10,9 @@
 <!--\r
 iWM("_numpy","zoom","whfwdata0.htm");\r
 \r
-iTM(0,24,"whftdata0.htm");\r
+iTM(0,23,"whftdata0.htm");\r
 \r
--->\r
+//-->\r
 </script>\r
 </body>\r
 </html>
\ No newline at end of file
index 2041512fe95a49db5ae4d151eab9efb2e30e6677..2b6678690b7a693c0c61e06aba0adc9019bcc22e 100755 (executable)
@@ -1,3 +1,4 @@
+//     WebHelp 5.10.001\r
 var gaFileMapping = new Array();\r
 var gaFileTopicMapping = new Array();\r
 \r
index 463bfb00dd9737046b92be980bd71123e541f028..e9e8bc6c16ab72dcc99c44244a617054c73ba1ba 100755 (executable)
@@ -1,3 +1,4 @@
+//     WebHelp 5.10.001\r
 var gWEA = new Array();\r
 function aWE()\r
 {\r
index 81d8b19cf30d4753ca2268c9450f382df56c6a9f..d6dc00c3630a042fceeb12f1f5111911921347ab 100755 (executable)
@@ -1,6 +1,8 @@
 <html>\r
 <head>\r
-<META HTTP-EQUIV="content-type" CONTENT="text/html; charset=iso-8859-1">\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>\r
 <script language="javascript">\r
 <!--\r
-aWE("_numpy",9,15);\r
-aWE("_omnipymodul",9,15);\r
-aWE("0",9,15);\r
-aWE("0_glibc2",9,15);\r
-aWE("030402",9,15);\r
-aWE("1",3,9,15,16);\r
-aWE("11",9,15);\r
-aWE("13",9,15);\r
-aWE("17",9,15);\r
-aWE("2",3,9,15,16);\r
+aWE("_numpy",14);\r
+aWE("_omnipymodul",14);\r
+aWE("0",14);\r
+aWE("0_glibc2",14);\r
+aWE("030402",14);\r
+aWE("1",3,14,15);\r
+aWE("11",14);\r
+aWE("13",14);\r
+aWE("17",14);\r
+aWE("2",3,14,15);\r
 aWE("2003",2);\r
-aWE("22",9,15);\r
-aWE("2c",15);\r
-aWE("3",9,15,16);\r
-aWE("3d",12,17);\r
-aWE("4",2,9,15);\r
-aWE("5",9,15);\r
-aWE("6",9,15);\r
-aWE("7",15);\r
-aWE("8",9,15);\r
-aWE("9",9,15);\r
+aWE("22",14);\r
+aWE("3",14,15);\r
+aWE("30",14);\r
+aWE("3d",11,16);\r
+aWE("4",2,14);\r
+aWE("5",14);\r
+aWE("6",14);\r
+aWE("8",14);\r
+aWE("9",14);\r
 aWE("91400",2);\r
-aWE("abl",0,9,15);\r
-aWE("abort",9,15);\r
-aWE("abov",7,9,15);\r
-aWE("absolut",9);\r
-aWE("acces",0,17,22,24);\r
-aWE("accidental",9,15);\r
-aWE("accord",9,15,17,21,22);\r
+aWE("abl",0,14);\r
+aWE("abort",14);\r
+aWE("abov",7,14);\r
+aWE("acces",0,16,21,23);\r
+aWE("accidental",14);\r
+aWE("accord",14,15,16,20,21);\r
 aWE("accordanc",2);\r
-aWE("account",9,15);\r
+aWE("account",14);\r
 aWE("achiev",0);\r
 aWE("acquaint",1);\r
-aWE("action",19);\r
+aWE("action",18);\r
 aWE("activ",3);\r
 aWE("activat",3,5);\r
 aWE("activation",5);\r
-aWE("actual",9);\r
-aWE("ad",9,15,20,24);\r
+aWE("ad",14,19,23);\r
 aWE("adapt",0);\r
-aWE("add",4,9,15,16,20,24);\r
+aWE("add",4,14,15,19,23);\r
 aWE("addition",3);\r
-aWE("additional",0,4,6,9,15,11,22);\r
-aWE("advanc",15,20);\r
+aWE("additional",0,4,6,14,10,21);\r
+aWE("advanc",14,19);\r
 aWE("affect",0);\r
-aWE("again",9,15,13,18);\r
-aWE("algorithm",0,9,15,12);\r
-aWE("allow",0,5,6,9,15,12,16,17,18,19,20,23,24);\r
-aWE("along",12);\r
-aWE("alongsid",20);\r
-aWE("already",9,15);\r
-aWE("alway",9);\r
-aWE("amount",9,15);\r
-aWE("annoy",9,15);\r
-aWE("anoth",0,9,15,18,24);\r
-aWE("answ",9,15);\r
-aWE("any",0,1,2,4,7,9,15,13,16,24);\r
-aWE("anyth",9,15);\r
-aWE("ap",22);\r
-aWE("appear",2,7,8,15,19,20,23);\r
+aWE("again",14,12,17);\r
+aWE("algorithm",0,14,11);\r
+aWE("allow",0,5,6,14,11,15,16,17,18,19,22,23);\r
+aWE("along",11);\r
+aWE("alongsid",19);\r
+aWE("already",14);\r
+aWE("amount",14);\r
+aWE("annoy",14);\r
+aWE("anoth",0,14,17,23);\r
+aWE("answ",14);\r
+aWE("any",0,1,2,4,7,14,12,15,23);\r
+aWE("anyth",14);\r
+aWE("ap",21);\r
+aWE("appear",2,7,8,14,18,19,22);\r
 aWE("applet",1);\r
-aWE("application",0,4,8,10,11,12,16,17,18,19,20,22);\r
-aWE("applicativ",11,19);\r
-aWE("approach",9,15,12);\r
-aWE("appropriat",15);\r
-aWE("approximat",9,15);\r
-aWE("ar",15);\r
+aWE("application",0,4,8,9,10,11,15,16,17,18,19,21);\r
+aWE("applicativ",10,18);\r
+aWE("approach",14,11);\r
+aWE("appropriat",14);\r
+aWE("approximat",14);\r
+aWE("ar",14);\r
 aWE("architectur",0);\r
-aWE("archiv",9);\r
-aWE("area",17);\r
-aWE("argument",15);\r
+aWE("area",16);\r
+aWE("argument",14);\r
 aWE("arian",2);\r
-aWE("arrow",22);\r
-aWE("ascend",22);\r
-aWE("ascii",18,19);\r
-aWE("ask",9,15);\r
-aWE("associat",14,21,22,24);\r
-aWE("attribut",22);\r
-aWE("author",7,20);\r
-aWE("auto",9,15,19);\r
-aWE("automatical",4,9,15,14,16,18,19,24);\r
-aWE("autosiz",19);\r
-aWE("availabl",0,9,15);\r
-aWE("avoid",9,15);\r
-aWE("awk",9,15);\r
-aWE("b",9,15);\r
-aWE("back",9,15,17);\r
-aWE("background",19);\r
-aWE("bas",0,10,18);\r
-aWE("bash",15);\r
-aWE("basic",15,17);\r
-aWE("batch",0,15,16);\r
-aWE("bear",2,9);\r
-aWE("befor",9,15);\r
-aWE("begin",9,23);\r
+aWE("arrow",21);\r
+aWE("ascend",21);\r
+aWE("ascii",17,18);\r
+aWE("ask",14);\r
+aWE("associat",13,20,21,23);\r
+aWE("attribut",21);\r
+aWE("author",7,19);\r
+aWE("auto",14,18);\r
+aWE("automatical",4,14,13,15,17,18,23);\r
+aWE("autosiz",18);\r
+aWE("availabl",0,14);\r
+aWE("avoid",14);\r
+aWE("awk",14);\r
+aWE("b",14);\r
+aWE("back",14,16);\r
+aWE("background",18);\r
+aWE("bas",0,9,17);\r
+aWE("bash",14);\r
+aWE("basic",14,16);\r
+aWE("batch",0,14,15);\r
+aWE("bear",2);\r
+aWE("befor",14);\r
+aWE("begin",22);\r
 aWE("behav",0);\r
-aWE("behavior",10);\r
-aWE("behaviour",9);\r
-aWE("below",9,15,13);\r
-aWE("besid",24);\r
-aWE("bin",9,15,16,20);\r
-aWE("binari",9,15);\r
-aWE("blu",15);\r
+aWE("behavior",9);\r
+aWE("below",14,12);\r
+aWE("besid",23);\r
+aWE("bin",14,15,19);\r
+aWE("binari",14);\r
+aWE("blu",14);\r
 aWE("blur",0);\r
-aWE("bmp",17);\r
-aWE("bold",15);\r
-aWE("bonu",9);\r
-aWE("book",21);\r
-aWE("bottom",17,24);\r
-aWE("box",7,9,15,14,18,20,23);\r
-aWE("bracket",15);\r
+aWE("bmp",16);\r
+aWE("bold",14);\r
+aWE("book",20);\r
+aWE("boost",14);\r
+aWE("boost_version",14);\r
+aWE("boostdir",14);\r
+aWE("bottom",16,23);\r
+aWE("box",7,14,13,17,19,22);\r
+aWE("bracket",14);\r
 aWE("brand",2);\r
-aWE("brief",9,15,13);\r
-aWE("brows",1,9,15,11,14,17,19,22,24);\r
-aWE("bug",9,15);\r
-aWE("build",9,15,12,20);\r
-aWE("built",9,15,12);\r
-aWE("button",9,15,13,14,18,23);\r
-aWE("c",16);\r
-aWE("ca",2,9);\r
-aWE("cad",2,10);\r
-aWE("cal",0,15);\r
-aWE("calculation",8,12);\r
-aWE("call",18,20,23);\r
-aWE("camera",17);\r
-aWE("cancel",9,15);\r
-aWE("capability",20);\r
-aWE("caption",15);\r
-aWE("car",9,15,10);\r
-aWE("careful",9,15);\r
-aWE("cas",0,7,9,15,18,24);\r
-aWE("cascad",2,5,9,15);\r
-aWE("casroot",9,15);\r
-aWE("cat",9,15);\r
-aWE("catalog",20);\r
-aWE("catalogmodulegeneral",20);\r
-aWE("catalogmodulepersonnel",20);\r
-aWE("catalogu",11,16);\r
-aWE("categori",21);\r
-aWE("chang",0,2,7,9,15,18);\r
+aWE("brief",14,12);\r
+aWE("brows",1,14,10,13,16,18,21,23);\r
+aWE("bug",14);\r
+aWE("build",14,11,19);\r
+aWE("built",14,11);\r
+aWE("button",14,12,13,17,22);\r
+aWE("c",15);\r
+aWE("ca",2);\r
+aWE("cad",2,9);\r
+aWE("cal",0,14);\r
+aWE("calculation",8,11);\r
+aWE("call",14,17,19,22);\r
+aWE("camera",16);\r
+aWE("cancel",14);\r
+aWE("capability",19);\r
+aWE("caption",14);\r
+aWE("car",14,9);\r
+aWE("careful",14);\r
+aWE("cas",0,7,14,17,23);\r
+aWE("cascad",2,5,14);\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("chang",0,2,7,14,17);\r
 aWE("chapter",1);\r
-aWE("charg",15);\r
-aWE("check",9,15);\r
-aWE("check_version",15);\r
-aWE("checkbox",9,15);\r
-aWE("child",24);\r
-aWE("choic",9,15);\r
-aWE("choos",3,5,4,6,7,9,15,14,20,23);\r
-aWE("chosen",20);\r
-aWE("chronological",19);\r
-aWE("clear",9,15,24);\r
-aWE("clearall",17);\r
-aWE("click",3,6,7,9,15,13,14,17,18,21,22,23,24);\r
-aWE("clickabl",13);\r
+aWE("charg",14);\r
+aWE("check",14);\r
+aWE("check_version",14);\r
+aWE("checkbox",14);\r
+aWE("child",23);\r
+aWE("choic",14);\r
+aWE("choos",3,5,4,6,7,14,13,19,22);\r
+aWE("chosen",19);\r
+aWE("chronological",18);\r
+aWE("clear",14,23);\r
+aWE("clearall",16);\r
+aWE("click",3,6,7,14,12,13,16,17,20,21,22,23);\r
+aWE("clickabl",12);\r
 aWE("client",0);\r
-aWE("clos",9,15,13,18,21);\r
+aWE("clos",14,12,17,20);\r
 aWE("cluster",0);\r
-aWE("cod",0,15,10);\r
-aWE("coincid",9);\r
-aWE("collect",9,15);\r
-aWE("collision",9);\r
-aWE("color",19,22);\r
-aWE("column",19,22,23);\r
-aWE("combin",12);\r
-aWE("combination",17);\r
-aWE("comfort",9,15);\r
-aWE("comma",15);\r
-aWE("command",0,9,15,16);\r
+aWE("cod",0,14,9);\r
+aWE("collect",14);\r
+aWE("color",18,21);\r
+aWE("column",18,21,22);\r
+aWE("combin",11);\r
+aWE("combination",16);\r
+aWE("comfort",14);\r
+aWE("comma",14);\r
+aWE("command",0,14,15);\r
 aWE("commitment",2);\r
-aWE("common",15,11,18);\r
+aWE("common",14,10,17);\r
 aWE("compar",0);\r
-aWE("comparison",24);\r
-aWE("compil",9,15);\r
-aWE("complet",7,9,15,21,23);\r
-aWE("complex",0,10);\r
-aWE("component",0,1,4,6,11,12,13,14,17,18,19,20,22,23,24);\r
-aWE("comput",9,15);\r
-aWE("computation",0,10);\r
-aWE("concept",0,13);\r
-aWE("concern",9,15,10);\r
+aWE("comparison",23);\r
+aWE("compil",14);\r
+aWE("complet",7,14,20,22);\r
+aWE("complex",0,9);\r
+aWE("component",0,1,4,6,10,11,12,13,16,17,18,19,21,22,23);\r
+aWE("comput",14);\r
+aWE("computation",0,9);\r
+aWE("concept",0,12);\r
+aWE("concern",14,9);\r
 aWE("conclusion",0);\r
-aWE("config",15);\r
-aWE("config_fil",15);\r
-aWE("config_redhat8_0",15);\r
-aWE("configur",9,15);\r
-aWE("configurabl",12);\r
-aWE("configuration",15);\r
-aWE("confirm",9,15);\r
+aWE("config",14);\r
+aWE("config_fil",14);\r
+aWE("config_redhat8_0",14);\r
+aWE("configur",14);\r
+aWE("configurabl",11);\r
+aWE("configuration",14);\r
+aWE("confirm",14);\r
 aWE("connect",8);\r
 aWE("connection",2);\r
-aWE("consist",17);\r
-aWE("consol",16,17,19);\r
-aWE("constant",0);\r
+aWE("consist",16);\r
+aWE("consol",15,16,18);\r
+aWE("constant",0,15);\r
 aWE("constru",2);\r
-aWE("construction",12);\r
-aWE("contain",1,2,7,9,15,14,16,17,19,20,21,22,23);\r
-aWE("container",16);\r
-aWE("content",15,21);\r
-aWE("context",4,17,22,24);\r
-aWE("continu",9,15);\r
-aWE("contribut",10);\r
-aWE("control",3,9,15);\r
-aWE("convenienc",17);\r
-aWE("convenient",9);\r
-aWE("cooperat",12);\r
-aWE("copi",2,24);\r
-aWE("copy",6,15,17,18);\r
-aWE("copyright",2,15);\r
+aWE("construction",11);\r
+aWE("contain",1,2,7,14,13,15,16,18,19,20,21,22);\r
+aWE("container",15);\r
+aWE("content",14,20);\r
+aWE("context",4,16,21,23);\r
+aWE("continu",14);\r
+aWE("contribut",9);\r
+aWE("control",3,14);\r
+aWE("convenienc",16);\r
+aWE("cooperat",11);\r
+aWE("copi",2,23);\r
+aWE("copy",6,14,16,17);\r
+aWE("copyright",2,14);\r
 aWE("corba",0);\r
-aWE("corn",18);\r
-aWE("correct",17);\r
-aWE("correspond",9,15,14,16,21);\r
-aWE("corrupt",9);\r
-aWE("cost",10);\r
-aWE("coupl",0,10);\r
-aWE("cpp",16);\r
-aWE("creat",0,1,3,8,9,15,11,14,16,17,18,19,20,22,24);\r
-aWE("creation",0,9,15,10,11);\r
-aWE("critical",10);\r
-aWE("cros",13,18);\r
-aWE("csh",9,15,16);\r
-aWE("cshell",16);\r
-aWE("current",6,7,9,15,13,16,18,19,22,23,24);\r
-aWE("custom",10,19,20,24);\r
-aWE("cut",9,15);\r
-aWE("d",9,15);\r
-aWE("dat",7,23);\r
-aWE("data",0,8,9,15,11,12,18,19);\r
+aWE("corn",17);\r
+aWE("correct",16);\r
+aWE("correspond",14,13,15,20);\r
+aWE("cost",9);\r
+aWE("coupl",0,9);\r
+aWE("cpp",15);\r
+aWE("creat",0,1,3,8,14,10,13,15,16,17,18,19,21,23);\r
+aWE("creation",0,14,9,10);\r
+aWE("critical",9);\r
+aWE("cros",12,17);\r
+aWE("csh",14,15);\r
+aWE("cshell",15);\r
+aWE("current",6,7,14,12,15,17,18,21,22,23);\r
+aWE("custom",9,18,19,23);\r
+aWE("cut",14);\r
+aWE("d",14);\r
+aWE("dat",7,22);\r
+aWE("data",0,8,14,10,11,17,18);\r
 aWE("databas",0);\r
 aWE("de",2);\r
-aWE("debug",22);\r
-aWE("decreas",9);\r
-aWE("default",3,4,9,15,16,18,19,22,24);\r
-aWE("defin",15,19,24);\r
-aWE("definit",0,3,4,6,9,16,18,19,22,23,24);\r
-aWE("definition",0,21);\r
-aWE("demand",10);\r
-aWE("depend",15,19,22,24);\r
-aWE("dependanci",15);\r
-aWE("dependenci",15);\r
-aWE("deriv",0,10);\r
-aWE("descend",22);\r
-aWE("describ",0,1,2,9,15,20);\r
-aWE("description",9,15,16,20);\r
-aWE("design",10);\r
-aWE("desir",20);\r
-aWE("desktop",5,4,8,15,11,17,18);\r
-aWE("destin",8,17,22,23,24);\r
-aWE("destination",13);\r
-aWE("detail",9,15);\r
+aWE("debug",21);\r
+aWE("default",3,4,14,15,17,18,21,23);\r
+aWE("defin",14,18,23);\r
+aWE("definit",0,3,4,6,15,17,18,21,22,23);\r
+aWE("definition",0,20);\r
+aWE("demand",9);\r
+aWE("depend",14,18,21,23);\r
+aWE("dependanci",14);\r
+aWE("dependenci",14);\r
+aWE("deriv",0,9);\r
+aWE("descend",21);\r
+aWE("describ",0,1,2,14,19);\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,23);\r
+aWE("destination",12);\r
+aWE("detail",14);\r
 aWE("develop",0);\r
-aWE("development",0,10);\r
-aWE("dialog",7,9,15,14,18,20,21,23);\r
-aWE("dif",9,15);\r
-aWE("different",0,1,3,5,8,9,15,14,17,22,24);\r
-aWE("digital",10);\r
-aWE("dir",15);\r
-aWE("direct",9,21);\r
-aWE("directori",9,15,19);\r
-aWE("directory",9,15,16,18,19,20);\r
-aWE("disabl",9,15,19);\r
-aWE("disable_flag",15);\r
-aWE("disk",9,15,16);\r
-aWE("display",5,4,9,15,13,16,17,19,21,22,23,24);\r
+aWE("development",0,9);\r
+aWE("dialog",7,14,13,17,19,20,22);\r
+aWE("dif",14);\r
+aWE("different",0,1,3,5,8,14,13,15,16,21,23);\r
+aWE("digital",9);\r
+aWE("dir",14);\r
+aWE("direct",20);\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,14,12,15,16,18,20,21,22,23);\r
 aWE("distinction",0);\r
 aWE("distribut",0);\r
-aWE("divid",1,23);\r
-aWE("do",9,15);\r
-aWE("doc",9);\r
-aWE("document",2,8,15,17);\r
-aWE("doesn",9);\r
-aWE("domain",0,2,10,12);\r
-aWE("don",9,15,20);\r
-aWE("dot",9,15);\r
-aWE("doubl",23);\r
-aWE("down",7,13,22);\r
-aWE("doxygen",9,15);\r
-aWE("doxysearch",9,15);\r
-aWE("doxytag",9,15);\r
-aWE("doxywizard",9,15);\r
-aWE("drag",4,24);\r
+aWE("divid",1,22);\r
+aWE("do",14);\r
+aWE("document",2,8,14,16);\r
+aWE("domain",0,2,9,11);\r
+aWE("don",14,19);\r
+aWE("dot",14);\r
+aWE("doubl",22);\r
+aWE("down",7,12,21);\r
+aWE("doxygen",14);\r
+aWE("doxysearch",14);\r
+aWE("doxytag",14);\r
+aWE("doxywizard",14);\r
+aWE("drag",4,23);\r
 aWE("dramatical",0);\r
-aWE("driv",9,15);\r
-aWE("driver",9,15);\r
-aWE("drop",4,13,24);\r
-aWE("dump",17);\r
-aWE("dynamical",12);\r
-aWE("e",9,15);\r
-aWE("eas",10);\r
+aWE("driv",14);\r
+aWE("driver",14);\r
+aWE("drop",4,12,23);\r
+aWE("dump",16);\r
+aWE("dynamical",11);\r
+aWE("e",14);\r
+aWE("eas",9);\r
 aWE("easi",0);\r
 aWE("easy",0);\r
-aWE("echo",9,15);\r
+aWE("echo",14);\r
 aWE("economical",0);\r
-aWE("edit",6,7,9,15,11);\r
-aWE("efficient",10);\r
-aWE("eith",20);\r
-aWE("electrical",10);\r
-aWE("electronic",2,10);\r
-aWE("els",9);\r
-aWE("empty",9,15);\r
-aWE("enabl",9,12,19,21);\r
-aWE("encapsulat",12);\r
+aWE("edit",6,7,14,10,15);\r
+aWE("efficient",9);\r
+aWE("egrep",14);\r
+aWE("eith",19);\r
+aWE("electrical",9);\r
+aWE("electronic",2,9);\r
+aWE("empty",14);\r
+aWE("enabl",11,18,20);\r
+aWE("encapsulat",11);\r
 aWE("encourag",0);\r
-aWE("end",9,15,19);\r
+aWE("end",14,18);\r
 aWE("enforc",0);\r
-aWE("eng",11);\r
-aWE("enough",9,15);\r
-aWE("ensur",0,10);\r
-aWE("ent",7,9,15,16,18);\r
-aWE("enter",9,15);\r
-aWE("entry",9,15,19,22);\r
-aWE("env",16);\r
-aWE("env_",15);\r
-aWE("env_product",15);\r
-aWE("env_vtk",15);\r
-aWE("environment",0,8,9,15,10,11,16);\r
-aWE("equal",9,15);\r
-aWE("equipment",10);\r
-aWE("error",2,9,15);\r
-aWE("etc",0,4,15);\r
-aWE("ev",23);\r
-aWE("even",0,9);\r
-aWE("every",10,12,21);\r
-aWE("everyth",9,15);\r
-aWE("evolution",10);\r
+aWE("eng",10);\r
+aWE("enough",14);\r
+aWE("ensur",0,9);\r
+aWE("ent",7,14,15,17);\r
+aWE("enter",14);\r
+aWE("entry",14,18,21);\r
+aWE("env",14,15);\r
+aWE("env_",14);\r
+aWE("env_product",14);\r
+aWE("env_vtk",14);\r
+aWE("environment",0,8,14,9,10,15);\r
+aWE("equal",14);\r
+aWE("equipment",9);\r
+aWE("error",2,14);\r
+aWE("etc",0,4,14);\r
+aWE("ev",22);\r
+aWE("even",0);\r
+aWE("every",9,11,20);\r
+aWE("everyth",14);\r
+aWE("evolution",9);\r
 aWE("evolv",0);\r
-aWE("ex",16);\r
-aWE("exact",9,15);\r
-aWE("examl",15);\r
-aWE("exampl",9,15,10,20);\r
-aWE("except",9);\r
+aWE("ex",15);\r
+aWE("exact",14);\r
+aWE("exampl",14,9,19);\r
 aWE("exchang",0);\r
-aWE("execution",12);\r
-aWE("exist",0,9,15,12,14,18,20);\r
-aWE("existanc",9);\r
-aWE("existenc",9,15);\r
-aWE("existens",9);\r
-aWE("existent",9);\r
-aWE("expand",13);\r
+aWE("execution",11);\r
+aWE("exist",0,14,11,13,17,19);\r
+aWE("existenc",14);\r
+aWE("expand",12);\r
 aWE("expandability",0);\r
-aWE("expectation",10);\r
+aWE("expectation",9);\r
 aWE("exploit",0);\r
 aWE("explor",1);\r
 aWE("expos",0);\r
-aWE("extension",18);\r
-aWE("external",19);\r
-aWE("extract",9,15);\r
-aWE("extreme",10);\r
-aWE("f",9,15);\r
+aWE("extension",17);\r
+aWE("external",18);\r
+aWE("extract",14);\r
+aWE("extreme",9);\r
+aWE("f",14);\r
 aWE("facilitat",0);\r
-aWE("factory",20);\r
-aWE("fail",9,15);\r
-aWE("featur",1,6,9,15);\r
-aWE("field",7,9,15);\r
-aWE("fig",9,15);\r
-aWE("figur",9,15);\r
-aWE("fil",3,7,9,15,14,16,17,18,19,20);\r
-aWE("find",9,15,21);\r
+aWE("factory",19);\r
+aWE("fail",14);\r
+aWE("fals",14);\r
+aWE("featur",1,6,14);\r
+aWE("field",7,14);\r
+aWE("fig",14);\r
+aWE("figur",14);\r
+aWE("fil",3,7,14,13,15,16,17,18,19);\r
+aWE("find",14,20);\r
+aWE("find_in_path",14);\r
 aWE("fine",0);\r
-aWE("finish",9,15,13);\r
-aWE("first",9,15,22);\r
-aWE("fit",17);\r
-aWE("flag",15);\r
+aWE("finish",14,12);\r
+aWE("first",14,21);\r
+aWE("fit",16);\r
+aWE("flag",14);\r
 aWE("flexibility",0);\r
-aWE("flexibl",15);\r
-aWE("focu",13);\r
-aWE("fold",9,15,19,22,24);\r
-aWE("folder",9);\r
-aWE("follow",0,5,7,8,9,15,12,13,14,16,17,18,19,20,21,23,24);\r
-aWE("font",19);\r
-aWE("forc",9);\r
-aWE("forget",20);\r
-aWE("format",1,15,14,19);\r
-aWE("four",11);\r
-aWE("fr",11);\r
-aWE("fram",9,15);\r
-aWE("framework",11,22);\r
+aWE("flexibl",14);\r
+aWE("focu",12);\r
+aWE("fold",14,18,21,23);\r
+aWE("follow",0,5,7,8,14,11,12,13,15,16,17,18,19,20,22,23);\r
+aWE("font",18);\r
+aWE("forget",19);\r
+aWE("format",1,14,13,18);\r
+aWE("four",10);\r
+aWE("fr",10);\r
+aWE("fram",14);\r
+aWE("framework",10,21);\r
 aWE("franc",2);\r
-aWE("friend",10);\r
-aWE("front",17);\r
-aWE("full",21);\r
-aWE("function",15,12,17,18);\r
-aWE("function_nam",15);\r
-aWE("functional",17);\r
-aWE("functionality",0,1,6,8,17,20);\r
+aWE("friend",9);\r
+aWE("front",16);\r
+aWE("full",20);\r
+aWE("function",14,11,16,17);\r
+aWE("function_nam",14);\r
+aWE("functional",16);\r
+aWE("functionality",0,1,6,8,16,19);\r
 aWE("fundamental",0);\r
 aWE("furnish",2);\r
-aWE("furth",9,15);\r
-aWE("g",9,15,16);\r
-aWE("gcc",9,15);\r
-aWE("gcc3",9);\r
-aWE("general",8,15,17);\r
-aWE("generat",15,20);\r
-aWE("generation",12);\r
-aWE("generator",11,20);\r
-aWE("generic",10,12);\r
-aWE("geom",0,4,6,12);\r
-aWE("get",1,7,8,9,10,22,24);\r
-aWE("giv",7,15,17);\r
-aWE("given",15,12);\r
-aWE("global",17);\r
-aWE("glossary",21);\r
-aWE("gnu",9);\r
-aWE("go",9,15,13);\r
-aWE("graph",12);\r
-aWE("graphviz",9,15);\r
-aWE("grep",9,15);\r
-aWE("gui",0,9,15,16);\r
-aWE("h",9,16);\r
-aWE("hand",0,13,21);\r
-aWE("handl",9,15,10,11);\r
-aWE("happydoc",9,15);\r
-aWE("hard",9,15,16);\r
-aWE("hasn",18);\r
-aWE("hat",9,15);\r
-aWE("hav",13,22);\r
-aWE("hdf",9,15,14,18,19);\r
-aWE("hdf5",9,15);\r
-aWE("hdf5hom",9,15);\r
-aWE("head",9);\r
-aWE("hello",23);\r
-aWE("help",0,1,9,15,13,14,16,21,22,23);\r
-aWE("her",9,15,19);\r
-aWE("hid",4,17,19,22);\r
-aWE("high",10);\r
-aWE("highlight",15,22);\r
-aWE("hint",15);\r
-aWE("history",23);\r
+aWE("furth",14);\r
+aWE("g",14,15);\r
+aWE("gcc",14);\r
+aWE("general",8,14,16);\r
+aWE("generat",14,19);\r
+aWE("generation",11);\r
+aWE("generator",10,19);\r
+aWE("generic",9,11);\r
+aWE("geom",0,4,6,14,11);\r
+aWE("get",1,7,8,9,21,23);\r
+aWE("giv",7,14,16);\r
+aWE("given",14,11);\r
+aWE("global",16);\r
+aWE("glossary",20);\r
+aWE("go",14,12);\r
+aWE("graph",11);\r
+aWE("graphviz",14);\r
+aWE("grep",14);\r
+aWE("gui",0,14,15);\r
+aWE("h",14,15);\r
+aWE("hand",0,12,20);\r
+aWE("handl",14,9,10);\r
+aWE("happydoc",14);\r
+aWE("hard",14,15);\r
+aWE("hasn",17);\r
+aWE("hat",14);\r
+aWE("hav",12,21);\r
+aWE("hdf",14,13,17,18);\r
+aWE("hdf5",14);\r
+aWE("hdf5hom",14);\r
+aWE("hello",22);\r
+aWE("help",0,1,14,12,13,15,20,21,22);\r
+aWE("her",14,18);\r
+aWE("hid",4,16,18,21);\r
+aWE("high",9);\r
+aWE("highlight",14,21);\r
+aWE("hint",14);\r
+aWE("history",22);\r
 aWE("holder",2);\r
-aWE("hom",16);\r
+aWE("hom",15);\r
 aWE("host",0);\r
-aWE("hotspot",13);\r
-aWE("how",0,9,15);\r
-aWE("html",1,21);\r
-aWE("i586_linux_2",9,15);\r
-aWE("iapp",0,11,12);\r
-aWE("icon",3,6,17,20);\r
-aWE("identification",22,23);\r
-aWE("identify",9,15);\r
-aWE("idl",0,20);\r
-aWE("ie",19);\r
-aWE("if",3,9,15,14,16,18,19,20,21,22,24);\r
-aWE("imag",17);\r
-aWE("immediate",13);\r
+aWE("hotspot",12);\r
+aWE("how",0,14);\r
+aWE("hpp",14);\r
+aWE("html",1,20);\r
+aWE("i586_linux_2",14);\r
+aWE("iapp",0,10,11);\r
+aWE("icon",3,6,16,19);\r
+aWE("identification",21,22);\r
+aWE("identify",14);\r
+aWE("idl",0,19);\r
+aWE("ie",18);\r
+aWE("if",3,14,13,15,17,18,19,20,21,23);\r
+aWE("imag",16);\r
+aWE("immediate",12);\r
 aWE("immeubl",2);\r
-aWE("implement",0,15);\r
-aWE("implementation",0,20);\r
-aWE("impli",15);\r
-aWE("import",11,17);\r
-aWE("important",15);\r
-aWE("impossibility",9);\r
-aWE("includ",2,9,15,13,21);\r
+aWE("implement",0,14);\r
+aWE("implementation",0,19);\r
+aWE("impli",14);\r
+aWE("import",10,16);\r
+aWE("important",14);\r
+aWE("impossibl",14);\r
+aWE("includ",2,14,12,20);\r
 aWE("inclusiv",0);\r
-aWE("increas",10);\r
+aWE("increas",9);\r
 aWE("incremental",0);\r
 aWE("independenc",0);\r
 aWE("independent",0);\r
-aWE("index",21,22);\r
-aWE("industry",10);\r
-aWE("information",0,2,7,9,15,13,18,21,23);\r
-aWE("initial",8,17);\r
-aWE("input",20);\r
-aWE("insert",15);\r
-aWE("insid",13,20);\r
-aWE("inspect",9,15);\r
-aWE("instal",9,15,20);\r
-aWE("install",9,15,16);\r
-aWE("install_binary",15);\r
-aWE("install_disk_spac",15);\r
-aWE("install_sourc",15);\r
-aWE("install_wizard_caption",15);\r
-aWE("install_wizard_copyright",15);\r
-aWE("install_wizard_license_info",15);\r
-aWE("install_wizard_root_directory",15);\r
-aWE("install_wizard_version",15);\r
-aWE("installation",9,15,16);\r
-aWE("installation_mod",15);\r
-aWE("installation_script_nam",15);\r
-aWE("installdiskspac",15);\r
-aWE("installwizard_root_directory",15);\r
+aWE("index",20,21);\r
+aWE("industry",9);\r
+aWE("information",0,2,7,14,12,17,20,22);\r
+aWE("initial",8,16);\r
+aWE("input",19);\r
+aWE("insert",14);\r
+aWE("insid",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("instrumental",0);\r
-aWE("int",10);\r
-aWE("integ",15);\r
-aWE("integrat",0,11,12,17);\r
-aWE("integration",0,10,11,20);\r
-aWE("intend",21);\r
-aWE("interfac",0,10,11,12,19,20);\r
-aWE("internal",15,10);\r
+aWE("int",9);\r
+aWE("integ",14);\r
+aWE("integrat",0,10,11,16);\r
+aWE("integration",0,9,10,19);\r
+aWE("intend",20);\r
+aWE("interfac",0,9,10,11,18,19);\r
+aWE("internal",14,9);\r
 aWE("internet",1);\r
-aWE("interoperabl",22);\r
-aWE("interpret",11,17);\r
-aWE("interval",23);\r
-aWE("introduction",9,15,10,11,12);\r
-aWE("invalid",18);\r
-aWE("invok",9,15,17);\r
-aWE("ior",19,22);\r
-aWE("ispython",9,15);\r
-aWE("isswig",9,15);\r
-aWE("item",7,9,19);\r
-aWE("itself",9,15);\r
+aWE("interoperabl",21);\r
+aWE("interpret",10,16);\r
+aWE("interval",22);\r
+aWE("introduction",14,9,10,11);\r
+aWE("invalid",17);\r
+aWE("invok",14,16);\r
+aWE("ior",18,21);\r
+aWE("ispython",14);\r
+aWE("isswig",14);\r
+aWE("item",7,18);\r
+aWE("itself",14);\r
 aWE("java",1);\r
-aWE("jpeg",17);\r
-aWE("jpg",17);\r
-aWE("just",9,15);\r
-aWE("k",16);\r
-aWE("kbyt",15);\r
-aWE("kernel",12,16);\r
-aWE("key",9,15);\r
-aWE("keyword",21);\r
-aWE("kill",16);\r
-aWE("killall",16);\r
-aWE("kind",7,13);\r
-aWE("know",9,20);\r
-aWE("known",9);\r
-aWE("l",16);\r
+aWE("jpeg",16);\r
+aWE("jpg",16);\r
+aWE("just",14);\r
+aWE("k",15);\r
+aWE("kbyt",14);\r
+aWE("kernel",14,11,15);\r
+aWE("key",14);\r
+aWE("keyword",20);\r
+aWE("kill",15);\r
+aWE("killall",15);\r
+aWE("kind",7,12);\r
+aWE("know",19);\r
+aWE("l",15);\r
 aWE("languag",0);\r
-aWE("last",9,18,23);\r
-aWE("launch",1,9,15,14,16,19,20,23);\r
-aWE("ld_library_path",9,15);\r
-aWE("lead",9,18);\r
-aWE("learn",15);\r
-aWE("left",9,15,17,21);\r
-aWE("level",19,21,24);\r
-aWE("lib",9,15);\r
-aWE("libcosnotify3",9,15);\r
-aWE("libgl",9,15);\r
-aWE("libhdf5",9,15);\r
-aWE("libm",9,15);\r
-aWE("libomniorb3",9,15);\r
-aWE("libqt",9,15);\r
-aWE("libqtxmlcmodul",9,15);\r
-aWE("libqwt",9,15);\r
-aWE("library",9,15);\r
-aWE("libsip",9,15);\r
-aWE("libtcl8",9,15);\r
-aWE("libtclx8",9,15);\r
-aWE("libtk8",9,15);\r
-aWE("libtkx8",9,15);\r
-aWE("libvtkcommon",9,15);\r
-aWE("licens",2,15);\r
-aWE("lik",0,5,4,9,15,13,17,18,20,22,24);\r
-aWE("limitation",9);\r
-aWE("lin",1,9,15,16);\r
-aWE("link",0,9,10,13);\r
-aWE("linu",9);\r
-aWE("linux",1,9,15);\r
-aWE("linuxredhat",15);\r
-aWE("list",7,9,15,13,16,19,21,23);\r
-aWE("list_of_prerequisit",15);\r
-aWE("load",11,14,16,17,19,22,24);\r
-aWE("local",9,15);\r
-aWE("locat",4,16,21,22);\r
-aWE("location",20);\r
+aWE("last",17,22);\r
+aWE("launch",1,14,13,15,18,19,22);\r
+aWE("ld_library_path",14);\r
+aWE("lead",17);\r
+aWE("learn",14);\r
+aWE("left",14,16,20);\r
+aWE("level",18,20,23);\r
+aWE("lib",14);\r
+aWE("libcosnotify3",14);\r
+aWE("libgl",14);\r
+aWE("libhdf5",14);\r
+aWE("libm",14);\r
+aWE("libomniorb3",14);\r
+aWE("libqt",14);\r
+aWE("libqtxmlcmodul",14);\r
+aWE("libqwt",14);\r
+aWE("library",14);\r
+aWE("libsip",14);\r
+aWE("libtcl8",14);\r
+aWE("libtclx8",14);\r
+aWE("libtk8",14);\r
+aWE("libtkx8",14);\r
+aWE("libvtkcommon",14);\r
+aWE("licens",2,14);\r
+aWE("lik",0,5,4,14,12,16,17,19,21,23);\r
+aWE("lin",1,14,15);\r
+aWE("link",0,9,12);\r
+aWE("linux",1,14);\r
+aWE("list",7,14,12,15,18,20,22);\r
+aWE("list_of_prerequisit",14);\r
+aWE("load",10,13,15,16,18,21,23);\r
+aWE("local",14);\r
+aWE("locat",4,15,20,21);\r
+aWE("location",19);\r
 aWE("lock",7);\r
-aWE("log",16);\r
+aWE("log",15);\r
 aWE("long",0);\r
-aWE("look",5,9,15,20,21);\r
-aWE("lost",18);\r
-aWE("lot",9);\r
-aWE("low",9,15,21);\r
-aWE("m",16);\r
-aWE("machin",0,9,18,23);\r
+aWE("look",5,14,19,20);\r
+aWE("lost",17);\r
+aWE("low",14,20);\r
+aWE("m",15);\r
+aWE("machin",0,17,22);\r
 aWE("macintosh",1);\r
 aWE("macro",0);\r
-aWE("main",3,5,4,6,7,15,14,17,18,19,20,23);\r
-aWE("mak",3,5,9,15);\r
-aWE("management",11,17);\r
-aWE("manual",1,9,15,19);\r
+aWE("main",3,5,4,6,7,14,13,16,17,18,19,22);\r
+aWE("mak",3,5,14);\r
+aWE("make_dir",14);\r
+aWE("make_env",14);\r
+aWE("management",10,16);\r
+aWE("manual",1,14,18);\r
 aWE("map",0);\r
-aWE("mark",4,9,15,19);\r
-aWE("market",10);\r
+aWE("mark",4,14,18);\r
+aWE("market",9);\r
 aWE("massive",0);\r
-aWE("mast",15);\r
-aWE("match",21);\r
+aWE("mast",14);\r
+aWE("match",20);\r
 aWE("material",2);\r
-aWE("maximiz",3,5,17);\r
-aWE("mean",2,8,9,15);\r
+aWE("maximiz",3,5,16);\r
+aWE("mean",2,8,14);\r
 aWE("mechanical",2);\r
-aWE("med2hom",9,15);\r
-aWE("meet",10);\r
-aWE("mention",9);\r
-aWE("menu",3,5,4,6,7,11,13,14,17,18,19,20,22,23,24);\r
-aWE("mesa",9,15);\r
-aWE("mesa_hom",9,15);\r
-aWE("mesh",12);\r
-aWE("messag",7,9,15,11,16,17,19,23);\r
-aWE("middl",9,15);\r
-aWE("mind",9);\r
-aWE("minimiz",3,17);\r
-aWE("mis",15);\r
-aWE("mistak",17);\r
-aWE("mod",0,9,15,16);\r
-aWE("model",0,10,12);\r
-aWE("modern",10);\r
+aWE("med2hom",14);\r
+aWE("meet",9);\r
+aWE("menu",3,5,4,6,7,10,12,13,16,17,18,19,21,22,23);\r
+aWE("mesa",14);\r
+aWE("mesa_hom",14);\r
+aWE("mesh",11);\r
+aWE("messag",7,14,10,15,16,18,22);\r
+aWE("middl",14);\r
+aWE("minimiz",3,16);\r
+aWE("mis",14);\r
+aWE("mistak",16);\r
+aWE("mod",0,14,15);\r
+aWE("model",0,9,11);\r
+aWE("modern",9);\r
 aWE("modification",0,7);\r
-aWE("modify",15,24);\r
-aWE("modul",1,12,16,20);\r
-aWE("module1",16);\r
-aWE("module2",16);\r
-aWE("moment",15);\r
+aWE("modify",14,23);\r
+aWE("modul",1,14,11,15,19);\r
+aWE("module_root_dir",14);\r
+aWE("module_src",14);\r
+aWE("module_src_dir",14);\r
+aWE("module1",15);\r
+aWE("module2",15);\r
+aWE("moment",14);\r
 aWE("mous",4);\r
-aWE("mozilla",19);\r
-aWE("mt",9,15);\r
-aWE("much",9,15);\r
-aWE("multi",8,11,20,21);\r
-aWE("multifil",18,19);\r
-aWE("multipl",18);\r
+aWE("mozilla",18);\r
+aWE("mt",14);\r
+aWE("much",14);\r
+aWE("multi",8,10,19,20);\r
+aWE("multifil",17,18);\r
+aWE("multipl",17);\r
 aWE("multiti",0);\r
-aWE("must",0,9,10,12);\r
-aWE("n",9,15);\r
-aWE("nam",2,3,5,7,9,15,18,19,20,22,23,24);\r
-aWE("nativ",9,15);\r
+aWE("must",0,9,11);\r
+aWE("n",14);\r
+aWE("nam",2,3,5,7,14,17,18,19,21,22,23);\r
+aWE("nativ",14);\r
 aWE("natural",0);\r
-aWE("navigat",9,15,13);\r
-aWE("navigation",1,13);\r
+aWE("navigat",14,12);\r
+aWE("navigation",1,12);\r
 aWE("navigator",1);\r
-aWE("ne",9,15,13);\r
-aWE("necessary",9,15,16);\r
-aWE("need",9);\r
-aWE("netscap",1,19);\r
-aWE("new",0,3,7,8,9,15,18,19,20,24);\r
-aWE("next",7,9,15,19,20);\r
-aWE("nod",20);\r
-aWE("not",9,15);\r
+aWE("ne",14,12);\r
+aWE("necessary",14,15);\r
+aWE("netgen",14);\r
+aWE("netgenroot",14);\r
+aWE("netscap",1,18);\r
+aWE("new",0,3,7,8,14,17,18,19,23);\r
+aWE("next",7,14,15,18,19);\r
+aWE("nod",19);\r
+aWE("not",14);\r
 aWE("notic",2);\r
 aWE("noticeab",0);\r
-aWE("notifd",9,15);\r
+aWE("notifd",14);\r
 aWE("notion",8);\r
-aWE("numb",9,15,19,23);\r
-aWE("numeric",9,15,10,12);\r
+aWE("numb",14,18,22);\r
+aWE("numeric",14,9,11);\r
 aWE("numerical",0,8);\r
-aWE("object",0,6,11,14,17,19,22,24);\r
+aWE("numerou",15);\r
+aWE("object",0,6,10,13,16,18,21,23);\r
 aWE("objectiv",0);\r
-aWE("obligatory",9,15);\r
-aWE("occ",3,11,17,19);\r
-aWE("occupi",15);\r
-aWE("off",9,15);\r
+aWE("obligatory",14);\r
+aWE("occ",3,10,16,18);\r
+aWE("occupi",14);\r
+aWE("off",14);\r
 aWE("offer",0);\r
-aWE("often",10);\r
-aWE("ok",9,15,14);\r
+aWE("often",9);\r
+aWE("ok",14,13);\r
 aWE("omg",0);\r
-aWE("omit",15);\r
-aWE("omni",9,15);\r
-aWE("omninotify",9,15);\r
-aWE("omniorb",9,15);\r
-aWE("omniorbdir",9,15);\r
-aWE("omniorbpy",9,15);\r
-aWE("on",0,6,9,15,11,13,14,16,18,19,20,21,22,24);\r
-aWE("onc",9);\r
-aWE("onlin",21);\r
-aWE("onto",9);\r
-aWE("open",2,8,12,13,14,16,18,19,20,21);\r
-aWE("opengl",9,15);\r
-aWE("operability",10);\r
-aWE("operation",6,8,17,18,24);\r
-aWE("optimiz",10);\r
-aWE("option",5,6,7,9,15,14,16,17,18,19,22,24);\r
-aWE("optional",9,15);\r
-aWE("ord",9,15);\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",0,6,14,10,12,13,15,17,18,19,20,21,23);\r
+aWE("onlin",20);\r
+aWE("open",2,8,11,12,13,15,17,18,19,20);\r
+aWE("opengl",14);\r
+aWE("operability",9);\r
+aWE("operation",6,8,16,17,23);\r
+aWE("optimiz",9);\r
+aWE("option",5,6,7,14,13,15,16,17,18,21,23);\r
+aWE("optional",14);\r
+aWE("ord",14);\r
 aWE("org",0);\r
-aWE("originality",12);\r
-aWE("os",15);\r
-aWE("os_version",15);\r
+aWE("originality",11);\r
+aWE("os",14);\r
+aWE("os_version",14);\r
 aWE("other",1);\r
-aWE("otherwis",2,9,15,18);\r
-aWE("outlin",17);\r
-aWE("output",9,15,11,17,19);\r
-aWE("overload",15);\r
-aWE("own",15,12,19,24);\r
-aWE("p",16);\r
-aWE("packag",9,15,16,20);\r
-aWE("pag",9,15,21);\r
-aWE("pan",13,17,21);\r
+aWE("otherwis",2,14,17);\r
+aWE("outlin",16);\r
+aWE("output",14,10,16,18);\r
+aWE("overload",14);\r
+aWE("own",14,11,18,23);\r
+aWE("p",15);\r
+aWE("packag",14,15,19);\r
+aWE("pag",14,20);\r
+aWE("pan",12,16,20);\r
 aWE("parallel",0);\r
-aWE("paramet",9,15,20);\r
-aWE("parameter",0,9,20);\r
-aWE("part",2,9,15,17);\r
-aWE("particular",10,18);\r
-aWE("pas",9,15);\r
-aWE("past",6,17);\r
-aWE("path",9,15);\r
+aWE("paramet",14,19);\r
+aWE("parameter",0,19);\r
+aWE("part",2,14,16);\r
+aWE("particular",9,17);\r
+aWE("pas",14);\r
+aWE("past",6,16);\r
+aWE("path",14);\r
 aWE("pc",0);\r
-aWE("performanc",0,8,10,17);\r
-aWE("permission",2,9,15);\r
-aWE("perpetuity",10);\r
+aWE("perform",14);\r
+aWE("performanc",0,8,9,16);\r
+aWE("permission",2,14);\r
+aWE("perpetuity",9);\r
 aWE("phenomena",0);\r
 aWE("photocopy",2);\r
-aWE("phras",21);\r
-aWE("physical",0,10,12);\r
-aWE("pick",9,15);\r
-aWE("pictur",7,24);\r
-aWE("pid",23);\r
+aWE("phras",20);\r
+aWE("physical",0,9,11);\r
+aWE("pick",14);\r
+aWE("pickup",14);\r
+aWE("pickup_env_flag",14);\r
+aWE("pickupenv",14);\r
+aWE("pictur",7,23);\r
+aWE("pid",22);\r
 aWE("piec",0);\r
-aWE("plac",4,15);\r
-aWE("platform",0,1,8,9,15,10,11,12,16,17,18,20,23);\r
-aWE("pleas",9,15);\r
-aWE("plot2d",3,11,17,19);\r
-aWE("png",17);\r
-aWE("point",9);\r
-aWE("pop",13,14,17,22,24);\r
-aWE("popup",13);\r
-aWE("port",16);\r
-aWE("portion",10);\r
-aWE("portkill",16);\r
-aWE("position",17);\r
-aWE("possibility",0,9,15,16,20);\r
-aWE("possibl",15,22,24);\r
-aWE("post",10,12);\r
-aWE("pr",10,12);\r
-aWE("precompil",9,15);\r
+aWE("plac",4,14);\r
+aWE("platform",0,1,8,14,9,10,11,15,16,17,19,22);\r
+aWE("pleas",14);\r
+aWE("plot2d",3,10,16,18);\r
+aWE("png",16);\r
+aWE("point",14);\r
+aWE("pop",12,13,16,21,23);\r
+aWE("popup",12);\r
+aWE("port",15);\r
+aWE("portion",9);\r
+aWE("portkill",15);\r
+aWE("position",16);\r
+aWE("possibility",0,14,15,19);\r
+aWE("possibl",14,21,23);\r
+aWE("post",9,11);\r
+aWE("pr",9,11);\r
+aWE("precompil",14);\r
 aWE("predefin",0);\r
-aWE("pref",9);\r
-aWE("preferabl",16);\r
-aWE("preferenc",19,22);\r
-aWE("prefix",9,15);\r
-aWE("preinstal",9,15);\r
-aWE("preliminary",9,15);\r
-aWE("prerequisit",9,15);\r
-aWE("pres",9,15);\r
-aWE("presentation",17);\r
-aWE("previou",9,15,14);\r
-aWE("previous",9,15,14,18);\r
-aWE("print",9,15,16);\r
-aWE("print_env",15);\r
-aWE("problem",9,15,10);\r
-aWE("proce",8,9,15);\r
-aWE("procedur",9,15,16);\r
-aWE("proces",9,15,10,12,23);\r
-aWE("processor",0,10);\r
-aWE("produc",17);\r
-aWE("product",2,9,15,10,16);\r
-aWE("product_nam",15);\r
-aWE("product_script_nam",15);\r
-aWE("product_version",15);\r
+aWE("preferabl",15);\r
+aWE("preferenc",18,21);\r
+aWE("prefix",14);\r
+aWE("preinstal",14);\r
+aWE("preliminary",14);\r
+aWE("prerequisit",14);\r
+aWE("pres",14);\r
+aWE("presentation",16);\r
+aWE("previou",14,13);\r
+aWE("previous",14,13,17);\r
+aWE("print",14,15);\r
+aWE("print_env",14);\r
+aWE("problem",14,9);\r
+aWE("proce",8,14);\r
+aWE("procedur",14,15);\r
+aWE("proces",14,9,11,22);\r
+aWE("processor",0,9);\r
+aWE("produc",16);\r
+aWE("product",2,14,9,15);\r
+aWE("product_description",14);\r
+aWE("product_nam",14);\r
+aWE("product_script_nam",14);\r
+aWE("product_version",14);\r
 aWE("productivity",0);\r
-aWE("products_directory",15);\r
-aWE("profil",9,16);\r
-aWE("program",0,9,15);\r
-aWE("progres",9,15);\r
-aWE("prompt",9,15,16);\r
-aWE("prop",9,15);\r
-aWE("proper",15);\r
-aWE("properti",7,12);\r
-aWE("propos",9,15);\r
+aWE("products_directory",14);\r
+aWE("profil",15);\r
+aWE("program",0,14);\r
+aWE("progres",14);\r
+aWE("prompt",14,15);\r
+aWE("prop",14);\r
+aWE("proper",14);\r
+aWE("properti",7,11);\r
+aWE("propos",14);\r
 aWE("proprietary",2);\r
-aWE("provid",0,15,10,11,16,20,21,23);\r
-aWE("purpos",8,9,22);\r
-aWE("py",15,16);\r
-aWE("pyqt",9,15);\r
-aWE("pyqtdir",9,15);\r
-aWE("python",0,9,15,11,16,17,19);\r
-aWE("python2",9,15);\r
-aWE("pythonhom",9,15);\r
-aWE("qt",9,15);\r
-aWE("qtdir",9,15);\r
-aWE("quality",10);\r
-aWE("question",9,15);\r
-aWE("quick",15,19,22,24);\r
-aWE("quit",9,15,18);\r
-aWE("quot",15);\r
-aWE("qwt",9,15);\r
-aWE("qwthom",9,15);\r
-aWE("radiobutton",9,15);\r
-aWE("rais",9,15);\r
+aWE("provid",0,14,9,10,15,19,20,22);\r
+aWE("purpos",8,21);\r
+aWE("py",14,15);\r
+aWE("pyqt",14);\r
+aWE("pyqtdir",14);\r
+aWE("python",0,14,10,15,16,18);\r
+aWE("python2",14);\r
+aWE("pythonhom",14);\r
+aWE("qt",14);\r
+aWE("qtdir",14);\r
+aWE("quality",9);\r
+aWE("question",14);\r
+aWE("quick",14,18,21,23);\r
+aWE("quit",14,17);\r
+aWE("quot",14);\r
+aWE("qwt",14);\r
+aWE("qwthom",14);\r
+aWE("radiobutton",14);\r
+aWE("rais",14);\r
 aWE("rapid",0);\r
 aWE("razel",2);\r
-aWE("rc2",9,15);\r
-aWE("re",13);\r
-aWE("reactivity",10);\r
-aWE("read",9,15,13);\r
-aWE("readm",15);\r
+aWE("rc2",14);\r
+aWE("re",12);\r
+aWE("reactivity",9);\r
+aWE("read",14,12);\r
+aWE("readm",14);\r
 aWE("realiz",8);\r
-aWE("recommend",9,15);\r
+aWE("recommend",14);\r
 aWE("record",2,7);\r
-aWE("rectangl",17);\r
-aWE("red",9,15,22);\r
-aWE("redhat",9,15);\r
-aWE("redhat8",15);\r
-aWE("redirection",16);\r
+aWE("rectangl",16);\r
+aWE("red",14,21);\r
+aWE("redhat",14);\r
+aWE("redhat8",14);\r
+aWE("redirection",15);\r
 aWE("redo",6);\r
-aWE("reduc",10);\r
-aWE("reduction",10);\r
-aWE("referenc",1,13,19,22);\r
-aWE("refin",10);\r
-aWE("refresh",23);\r
-aWE("refreshment",23);\r
+aWE("reduc",9);\r
+aWE("reduction",9);\r
+aWE("referenc",1,12,18,21);\r
+aWE("refin",9);\r
+aWE("refresh",22);\r
+aWE("refreshment",22);\r
 aWE("register",2);\r
-aWE("registry",11,23);\r
-aWE("reinstal",9,15);\r
-aWE("reinstall",9,15);\r
-aWE("reinstallation",15);\r
-aWE("relat",9,15,13,21);\r
-aWE("relativ",15);\r
-aWE("relevant",13);\r
-aWE("reliability",10);\r
-aWE("reload",18);\r
+aWE("registry",10,22);\r
+aWE("reinstal",14);\r
+aWE("reinstall",14);\r
+aWE("reinstallation",14);\r
+aWE("relat",14,12,20);\r
+aWE("relativ",14);\r
+aWE("relevant",12);\r
+aWE("reliability",9);\r
+aWE("reload",17);\r
 aWE("relocat",4);\r
 aWE("remain",0);\r
-aWE("remov",9,15,24);\r
-aWE("renam",24);\r
+aWE("remov",14,23);\r
+aWE("renam",23);\r
 aWE("rené",2);\r
-aWE("repeat",9);\r
-aWE("represent",0,8,9,10,11,12,21);\r
+aWE("represent",0,8,9,10,11,20);\r
 aWE("representation",5);\r
 aWE("reproduc",2);\r
-aWE("requir",9,15,10,14,18);\r
-aWE("requirement",0,10);\r
+aWE("requir",14,9,13,17);\r
+aWE("requirement",0,9,15);\r
 aWE("reserv",2);\r
-aWE("reset",9,15,17);\r
-aWE("resiz",17,19);\r
+aWE("reset",14,16);\r
+aWE("resiz",16,18);\r
 aWE("respectiv",2);\r
 aWE("respond",0);\r
 aWE("responsibility",2);\r
-aWE("responsibl",15);\r
-aWE("restor",19);\r
-aWE("result",8,18);\r
+aWE("responsibl",14);\r
+aWE("restor",18);\r
+aWE("result",8,17);\r
 aWE("retrieval",2);\r
-aWE("reus",0,10);\r
-aWE("reusabl",12);\r
-aWE("right",2,9,15,13,14,17,18,21,22,24);\r
-aWE("risk",10);\r
-aWE("robustnes",10);\r
+aWE("reus",0,9);\r
+aWE("reusabl",11);\r
+aWE("right",2,14,12,13,16,17,20,21,23);\r
+aWE("risk",9);\r
+aWE("robustnes",9);\r
 aWE("rol",0);\r
-aWE("root",9,15,24);\r
-aWE("rotation",17);\r
+aWE("root",14,23);\r
+aWE("rotation",16);\r
 aWE("ru",2);\r
-aWE("rul",15);\r
-aWE("run",0,9,15,16,20,23);\r
-aWE("runinstall",9,15);\r
-aWE("runsalom",16,20);\r
-aWE("runsalomewithport",20);\r
-aWE("s",0,2,9,15,13,17);\r
+aWE("rul",14);\r
+aWE("run",0,14,15,19,22);\r
+aWE("runinstall",14);\r
+aWE("runsalom",15,19);\r
+aWE("runsalomewithport",19);\r
+aWE("s",0,2,14,12,16);\r
 aWE("saclay",2);\r
-aWE("salom",0,1,3,5,4,6,8,9,15,10,11,12,13,14,16,17,18,19,20,21,22,23,24);\r
-aWE("salome_modulecatalog_serv",20);\r
-aWE("salome_root_dir",9,15);\r
-aWE("salome_src",15);\r
-aWE("salomebin",9);\r
-aWE("salomecsh",9);\r
-aWE("salomedoc",9);\r
-aWE("salomepro_src",9);\r
-aWE("salomesh",9);\r
-aWE("salomesourc",9);\r
-aWE("sam",13,18,20,23,24);\r
-aWE("sav",9,15,11,17,18,19);\r
-aWE("say",9,15);\r
+aWE("salom",0,1,3,5,4,6,8,14,9,10,11,12,13,15,16,17,18,19,20,21,22,23);\r
+aWE("salome_modulecatalog_serv",19);\r
+aWE("sam",12,17,19,22,23);\r
+aWE("sav",14,10,16,17,18);\r
+aWE("say",14);\r
 aWE("scal",0);\r
-aWE("schem",0,15);\r
+aWE("schem",0,14);\r
 aWE("scientific",0);\r
-aWE("script",0,9,15,16,20);\r
+aWE("script",0,14,15,19);\r
 aWE("scroll",7);\r
-aWE("se",7,9,15,14,18,20,22,24);\r
-aWE("search",1,9,15,14,18,21);\r
-aWE("second",9,15,24);\r
-aWE("section",9,15,17);\r
-aWE("select",3,5,7,9,15,14,18,19,21,24);\r
-aWE("selectall",17);\r
-aWE("send",9,15);\r
-aWE("sensitiv",4,17,22,24);\r
-aWE("separat",15);\r
-aWE("serv",0,20);\r
-aWE("server",0,16);\r
-aWE("servic",0,9,15,20);\r
-aWE("session",14,18,19,22,23,24);\r
-aWE("set",1,9,15,16,17,18,19,22,23,24);\r
-aWE("setting",9,15);\r
-aWE("sever",10);\r
-aWE("sh",9,15);\r
-aWE("shar",10);\r
-aWE("shell",9,15,11,16);\r
-aWE("shin",15);\r
-aWE("short",21);\r
-aWE("should",2,8,9,15,18,20);\r
-aWE("show",9,15,17,19,22);\r
+aWE("se",7,14,13,17,19,21,23);\r
+aWE("search",1,14,13,17,20);\r
+aWE("second",14,23);\r
+aWE("section",14,16);\r
+aWE("sed",14);\r
+aWE("select",3,5,7,14,13,17,18,20,23);\r
+aWE("selectall",16);\r
+aWE("send",14);\r
+aWE("sensitiv",4,16,21,23);\r
+aWE("separat",14);\r
+aWE("serv",0,19);\r
+aWE("server",0,15);\r
+aWE("servic",0,14,19);\r
+aWE("session",13,17,18,21,22,23);\r
+aWE("set",1,7,14,15,16,17,18,21,22,23);\r
+aWE("setting",14);\r
+aWE("sever",9);\r
+aWE("sh",14);\r
+aWE("shar",9);\r
+aWE("shell",14,10,15);\r
+aWE("short",14,20);\r
+aWE("should",2,8,14,17,19);\r
+aWE("show",14,16,18,21);\r
 aWE("shown",7);\r
-aWE("sid",15);\r
-aWE("signal",9,15);\r
-aWE("signatur",15);\r
-aWE("sigterm",9,15);\r
+aWE("sid",14);\r
+aWE("signal",14);\r
+aWE("signatur",14);\r
+aWE("sigterm",14);\r
 aWE("simpl",0);\r
-aWE("simplify",15);\r
+aWE("simplify",14);\r
 aWE("simulat",0);\r
-aWE("simulation",10,12);\r
+aWE("simulation",9,11);\r
 aWE("simultaneous",8);\r
-aWE("singl",15);\r
-aWE("sip",9,15);\r
-aWE("sipdir",9,15);\r
-aWE("sit",9,15);\r
+aWE("singl",14);\r
+aWE("sip",14);\r
+aWE("sipdir",14);\r
+aWE("sit",14);\r
 aWE("situation",0);\r
-aWE("siz",17,19);\r
-aWE("skip",9,15);\r
-aWE("small",18);\r
-aWE("smesh",0,4,12);\r
-aWE("so",0,9,15,19,21,22,24);\r
-aWE("softwar",0,2,9,10,12);\r
-aWE("solution",10);\r
-aWE("solver",12);\r
-aWE("somewher",9);\r
-aWE("sort",19,22);\r
-aWE("sourc",9,15,12,16);\r
-aWE("spac",9,15,17);\r
-aWE("special",9,15,14,16,18);\r
+aWE("siz",16,18);\r
+aWE("skip",14);\r
+aWE("small",17);\r
+aWE("smesh",0,4,11);\r
+aWE("so",0,14,15,18,20,21,23);\r
+aWE("softwar",0,2,9,11);\r
+aWE("solution",9);\r
+aWE("solver",11);\r
+aWE("sort",18,21);\r
+aWE("sort_path",14);\r
+aWE("sourc",14,11,15);\r
+aWE("spac",14,16);\r
+aWE("special",14,13,15,17);\r
 aWE("specifi",0);\r
-aWE("specific",0,4,10,12,21);\r
-aWE("specifical",10);\r
-aWE("specification",12);\r
-aWE("specify",18,20);\r
-aWE("spent",10);\r
-aWE("src",9,15);\r
-aWE("standard",3,9,15,11,14,17,18,20);\r
-aWE("start",8,9,15,20,23);\r
-aWE("stat",9,15);\r
+aWE("specific",0,4,9,11,15,20);\r
+aWE("specifical",9);\r
+aWE("specification",11);\r
+aWE("specify",17,19);\r
+aWE("spent",9);\r
+aWE("src",14);\r
+aWE("standard",3,14,10,13,16,17,19);\r
+aWE("start",8,14,19,22);\r
+aWE("stat",14);\r
 aWE("station",0);\r
-aWE("statu",9,15);\r
-aWE("step",9,15);\r
-aWE("still",9,15);\r
-aWE("stor",0,9,15,14,18,20);\r
+aWE("statu",14);\r
+aWE("step",14);\r
+aWE("still",14);\r
+aWE("stor",0,14,13,17,19);\r
 aWE("storag",2);\r
-aWE("str",15);\r
-aWE("strict",9);\r
-aWE("strong",9,15);\r
-aWE("structur",10,14,22,24);\r
-aWE("structural",10);\r
-aWE("studi",3,5,6,8,11,14,17,18);\r
-aWE("study",0,3,5,6,7,8,11,12,14,17,18,19,20,22,23,24);\r
+aWE("str",14);\r
+aWE("strong",14);\r
+aWE("structur",9,13,21,23);\r
+aWE("structural",9);\r
+aWE("studi",3,5,6,8,10,13,16,17);\r
+aWE("study",0,3,5,6,7,8,10,11,13,16,17,18,19,21,22,23);\r
 aWE("study1",3);\r
-aWE("sub",15,21);\r
+aWE("sub",14,20);\r
 aWE("subject",2);\r
-aWE("submenu",3,4,19);\r
-aWE("successful",9,15);\r
-aWE("sufficient",9);\r
-aWE("summariz",9,15);\r
-aWE("superstructur",9);\r
-aWE("superv",16);\r
-aWE("supervision",11,12,16,20);\r
-aWE("supplementary",22,23);\r
-aWE("suppli",9,15);\r
-aWE("support",9,15,20);\r
-aWE("supported_installation_mod",15);\r
-aWE("suppos",15);\r
-aWE("sur",9,15);\r
-aWE("swig",9,15);\r
-aWE("switch",5,9,15,11);\r
-aWE("symbolic",9);\r
-aWE("system",0,1,2,9,15,13,21);\r
-aWE("t",9,15,16,18,20);\r
-aWE("tab",21,23,24);\r
-aWE("tabl",9,15);\r
-aWE("tag",15);\r
-aWE("tak",0,9,15);\r
-aWE("taken",9,15,16);\r
-aWE("target",9,15);\r
-aWE("target_directory",15);\r
-aWE("target_paltform",15);\r
-aWE("targetdir",15);\r
-aWE("tcl",9,15);\r
-aWE("tclhom",9,15);\r
-aWE("tclsh8",9,15);\r
+aWE("submenu",3,4,18);\r
+aWE("successful",14);\r
+aWE("summariz",14);\r
+aWE("superv",15);\r
+aWE("supervision",10,11,15,19);\r
+aWE("supplementary",21,22);\r
+aWE("suppli",14);\r
+aWE("support",14,19);\r
+aWE("supported_installation_mod",14);\r
+aWE("suppos",14);\r
+aWE("sur",14);\r
+aWE("swig",14);\r
+aWE("switch",5,14,10);\r
+aWE("system",0,1,2,14,12,20);\r
+aWE("t",14,15,17,19);\r
+aWE("tab",20,22,23);\r
+aWE("tabl",14);\r
+aWE("tag",14);\r
+aWE("tak",0,14);\r
+aWE("taken",14,15);\r
+aWE("target",14);\r
+aWE("target_directory",14);\r
+aWE("target_paltform",14);\r
+aWE("targetdir",14);\r
+aWE("tcl",14);\r
+aWE("tclhom",14);\r
+aWE("tclsh8",14);\r
 aWE("technologi",0);\r
-aWE("technological",10);\r
+aWE("technological",9);\r
 aWE("technologiqu",2);\r
 aWE("technology",0);\r
-aWE("temp",9,15);\r
-aWE("temp_directory",15);\r
-aWE("temp_fold",15);\r
-aWE("tempdir",15);\r
-aWE("temporary",9,15);\r
-aWE("temporarydiskspac",15);\r
-aWE("term",2,10,13,21);\r
-aWE("terminal",9,16);\r
-aWE("test",0,15,20);\r
-aWE("text",9,15,13,21);\r
-aWE("them",0,9,15,12,16,23);\r
-aWE("therefor",9,15);\r
-aWE("this_is_",9,15);\r
-aWE("this_is_omninotify_1_2",9,15);\r
-aWE("this_is_omniorb_3_0_5",9,15);\r
-aWE("this_is_omniorbpy_1_5",9,15);\r
-aWE("thos",9,15,21);\r
-aWE("thre",9);\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",2,9,12,20);\r
+aWE("terminal",15);\r
+aWE("test",0,14,19);\r
+aWE("text",14,12,20);\r
+aWE("them",0,14,11,15,22);\r
+aWE("therefor",14);\r
+aWE("this_is_",14);\r
+aWE("this_is_omninotify_1_2",14);\r
+aWE("this_is_omniorb_3_0_5",14);\r
+aWE("this_is_omniorbpy_1_5",14);\r
+aWE("thos",14,20);\r
 aWE("thu",0);\r
 aWE("til",5);\r
-aWE("tim",0,7,9,15,10,19,20,23);\r
-aWE("titl",15);\r
-aWE("tmp",9,15);\r
-aWE("tmp_disk_spac",15);\r
-aWE("togeth",9,15);\r
-aWE("too",9);\r
-aWE("tool",0,11,17,20,23);\r
-aWE("toolbar",3,4,6,11,14,17,18);\r
-aWE("top",3,4,15,17);\r
-aWE("topic",1,13,21);\r
-aWE("topmost",9,15);\r
-aWE("total",9,15);\r
+aWE("tim",0,7,14,9,15,18,19,22);\r
+aWE("titl",14);\r
+aWE("tmp",14);\r
+aWE("tmp_disk_spac",14);\r
+aWE("togeth",14);\r
+aWE("tool",0,10,16,19,22);\r
+aWE("toolbar",3,4,6,10,13,16,17);\r
+aWE("top",3,4,14,16);\r
+aWE("topic",1,12,20);\r
+aWE("topmost",14);\r
+aWE("total",14);\r
 aWE("totality",0);\r
-aWE("tr",9,15);\r
+aWE("tr",14);\r
 aWE("trademark",2);\r
-aWE("train",10);\r
+aWE("train",9);\r
 aWE("transmit",2);\r
-aWE("tre",15,22,24);\r
-aWE("tri",9,15);\r
-aWE("trihedron",17,19);\r
-aWE("troubl",9);\r
-aWE("tru",15);\r
-aWE("try",7,9,15,18,20);\r
-aWE("try_nativ",15);\r
-aWE("try_preinstal",15);\r
-aWE("two",9,15,13,18,20);\r
-aWE("typ",9,15,20);\r
-aWE("typical",20);\r
+aWE("tre",14,21,23);\r
+aWE("tri",14);\r
+aWE("trihedron",16,18);\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",14,12,17,19);\r
+aWE("typ",14,19);\r
+aWE("typical",19);\r
 aWE("ultimat",0);\r
-aWE("understand",10);\r
-aWE("undo",6,19);\r
-aWE("undon",19);\r
-aWE("unfortunate",9,15);\r
+aWE("understand",9);\r
+aWE("undo",6,18);\r
+aWE("undon",18);\r
+aWE("unfortunare",14);\r
+aWE("unfortunate",14);\r
 aWE("unix",1);\r
-aWE("unload",14,18);\r
+aWE("unload",13,17);\r
 aWE("unmark",4);\r
-aWE("unnecessary",15);\r
-aWE("unselect",9,15);\r
-aWE("up",9,15,13,14,17,18,22,24);\r
-aWE("updat",9,17,18,20);\r
-aWE("upload",4,11,17);\r
-aWE("us",0,2,6,7,8,9,15,10,16,18,19,20,21,22,23,24);\r
-aWE("usag",15);\r
-aWE("usecas",11,17,19,24);\r
-aWE("user",7,20);\r
-aWE("usr",9,15);\r
+aWE("unnecessary",14);\r
+aWE("unselect",14);\r
+aWE("up",14,12,13,16,17,21,23);\r
+aWE("updat",16,17,19);\r
+aWE("upload",4,10,16);\r
+aWE("us",0,2,6,7,8,14,9,15,17,18,19,20,21,22,23);\r
+aWE("usag",14);\r
+aWE("usecas",10,16,18,23);\r
+aWE("user",7,19);\r
+aWE("usr",14);\r
 aWE("utiliti",1);\r
-aWE("v",9,15);\r
-aWE("valid",19);\r
+aWE("v",14);\r
+aWE("valid",18);\r
 aWE("validation",0);\r
-aWE("valu",15,19,22);\r
-aWE("variabl",9,15,16);\r
-aWE("variety",1,13);\r
-aWE("variou",15,12);\r
-aWE("ve",9,15);\r
-aWE("ver",9,15);\r
-aWE("version",9,15,20);\r
-aWE("very",9,15,10);\r
-aWE("view",3,4,7,9,15,11,13,17,19,21,23,24);\r
-aWE("viewer",3,11,17);\r
-aWE("visu",0,4,6,12);\r
-aWE("visualization",8,11,12,17);\r
-aWE("vtk",3,9,15,11,17,19);\r
-aWE("vtkhom",9,15);\r
-aWE("wait",9,15);\r
-aWE("want",9,15,13);\r
-aWE("warn",7,9,15);\r
-aWE("way",5,9,15,12,20,21);\r
-aWE("welcom",1,10);\r
-aWE("well",17);\r
-aWE("what",0,9,15,13,22,24);\r
-aWE("whichpython",15);\r
-aWE("whichswig",15);\r
+aWE("valu",14,18,21);\r
+aWE("variabl",14,15);\r
+aWE("varibl",14);\r
+aWE("variety",1,12);\r
+aWE("variou",14,11);\r
+aWE("ve",14);\r
+aWE("ver",14);\r
+aWE("version",14,19);\r
+aWE("very",14,9);\r
+aWE("view",3,4,7,14,10,12,16,18,20,22,23);\r
+aWE("viewer",3,10,16);\r
+aWE("visu",0,4,6,11);\r
+aWE("visualization",8,10,11,16);\r
+aWE("vtk",3,14,10,16,18);\r
+aWE("vtkhom",14);\r
+aWE("wait",14);\r
+aWE("want",14,12);\r
+aWE("warn",7,14);\r
+aWE("way",5,14,11,19,20);\r
+aWE("welcom",1,9);\r
+aWE("well",16);\r
+aWE("what",0,14,12,21,23);\r
 aWE("whil",0);\r
-aWE("whol",17,18,19);\r
+aWE("whol",16,17,18);\r
 aWE("wid",1);\r
-aWE("will",1,3,5,4,7,8,9,15,14,16,17,18,19,20,22,23,24);\r
-aWE("window",1,3,5,4,8,9,15,11,13,16,17,18,19,23,24);\r
-aWE("wish8",9,15);\r
-aWE("within",0,6,17,19,23);\r
-aWE("without",0,2,9,15,16,24);\r
-aWE("wizard",9,15);\r
-aWE("won",9,15);\r
-aWE("word",21);\r
-aWE("work",0,8,9,15,18,21);\r
-aWE("would",4,9,15,18,20,24);\r
-aWE("writ",2,18);\r
-aWE("written",18);\r
-aWE("wrong",9,15);\r
+aWE("will",1,3,5,4,7,8,14,13,15,16,17,18,19,21,22,23);\r
+aWE("window",1,3,5,4,8,14,10,12,15,16,17,18,22,23);\r
+aWE("wish8",14);\r
+aWE("within",0,6,16,18,22);\r
+aWE("without",0,2,14,15,23);\r
+aWE("wizard",14);\r
+aWE("won",14,15);\r
+aWE("word",20);\r
+aWE("work",0,8,14,17,20);\r
+aWE("would",4,14,17,19,23);\r
+aWE("writ",2,17);\r
+aWE("written",17);\r
+aWE("wrong",14);\r
 aWE("www",0);\r
-aWE("x",16);\r
-aWE("xml",15,16,20);\r
-aWE("xterm",16);\r
-aWE("y",9,15);\r
-aWE("year",10);\r
+aWE("x",14,15);\r
+aWE("xml",14,15,19);\r
+aWE("xterm",15);\r
+aWE("y",14);\r
+aWE("year",9);\r
 aWE("yes",7);\r
-aWE("yet",9,15);\r
-aWE("your",3,5,6,7,9,15,12,16,17,18,20,21,24);\r
+aWE("yet",14);\r
+aWE("your",3,5,6,7,14,11,15,16,17,19,20,23);\r
 aWE("zon",3);\r
-aWE("zoom",17);\r
+aWE("zoom",16);\r
 \r
 //-->\r
 </script>\r
-</script>\r
+</html>\r
index 7293273238487fdd1c8010495bbf3611114e54cd..77e0107f3ac8482101e3293c7d2433b92f707a89 100755 (executable)
@@ -1,3 +1,4 @@
+//     WebHelp 5.10.001\r
 var gIEA = new Array();\r
 function aGE(sName, sDef)\r
 {\r
index 9fbefcb8f67858808ea2d97b5458387e6a931039..9d256b1a86a862d0df36aee9e3077d953f65827a 100755 (executable)
@@ -1,6 +1,8 @@
 <html>\r
 <head>\r
-<META HTTP-EQUIV="content-type" CONTENT="text/html; charset=iso-8859-1">\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
index d00c260638e4c0e9cd62acd18f64e1e48bc12b72..dc5a67786450d8e50199605d2c9286a51f5e06c5 100755 (executable)
@@ -1,6 +1,8 @@
 <html>\r
 <head>\r
-<META HTTP-EQUIV="content-type" CONTENT="text/html; charset=iso-8859-1">\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
index ded3d57918621b4006b612a47c7c9a329c25f829..e0519afcb8137a50ff418f9f806e8ec5dda207e9 100755 (executable)
@@ -1,3 +1,4 @@
+//     WebHelp 5.10.001\r
 var gaFileMapping = new Array();\r
 function fileMapping(sBK, sEK, sFileName, nNum)\r
 {\r
index c8c2a05fda490f4e98b6a571b4eaa2298cfc0d15..9f0eb15edc13f4fcc606d23e7fe41ff9a66d2ac6 100755 (executable)
@@ -1,3 +1,4 @@
+//     WebHelp 5.10.001\r
 // const strings\r
 var gIEA = new Array();\r
 function aIE()\r
index c0aa1758e75515f960bf7b6b418c1129556e7eae..0a0deedd094e90290616665493c3eba1ab41fbbb 100755 (executable)
@@ -1,13 +1,15 @@
 <html>\r
 <head>\r
-<META HTTP-EQUIV="content-type" CONTENT="text/html; charset=iso-8859-1">\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
+//-->\r
 </script>\r
 </body>\r
-</html
\ No newline at end of file
+</html>
\ No newline at end of file
index ded3d57918621b4006b612a47c7c9a329c25f829..e0519afcb8137a50ff418f9f806e8ec5dda207e9 100755 (executable)
@@ -1,3 +1,4 @@
+//     WebHelp 5.10.001\r
 var gaFileMapping = new Array();\r
 function fileMapping(sBK, sEK, sFileName, nNum)\r
 {\r
index 64bcff9209a053b30977cadab613fdd15e64be77..d5428a7de68aad1a6d9235d19f04530e4bbd8956 100755 (executable)
@@ -1,3 +1,4 @@
+//     WebHelp 5.10.001\r
 var gTEA = new Array();\r
 function aTE()\r
 {\r
@@ -34,6 +35,11 @@ function tocEntry(fn_arguments)
                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
index a03503327a6dc13e58986f750ae5f5df0b8d125d..d89a6fafd1a5529dfeafb062fe7a2a941ab4108d 100755 (executable)
@@ -1,38 +1,40 @@
 <html>\r
 <head>\r
-<META HTTP-EQUIV="content-type" CONTENT="text/html; charset=iso-8859-1">\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" src="whtdata.js"></script>\r
 <script language="javascript">\r
 <!--\r
- aTE(2,0,"Welcome to SALOME","files/introduction.htm");\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","files/about_salome_pro_help_system.htm");\r
-   aTE(2,0,"Navigating topics","files/navigating_topics.htm");\r
-   aTE(2,0,"Using left-hand tabs","files/using_left-hand_tabs.htm");\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","files/introduction_to_salome_pro.htm");\r
-   aTE(2,0,"About SALOME architecture","files/about_salome_pro_architecture.htm");\r
-   aTE(2,0,"Installing SALOME","files/readme.html");\r
-   aTE(2,0,"Running SALOME","files/running_salome_pro.htm");\r
+   aTE(2,0,"Introduction to SALOME","kernel/introduction_to_salome_pro.htm");\r
+   aTE(2,0,"About 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,16,"IAPP module");\r
-   aTE(2,0,"Introduction to IAPP","files/introduction_to_iapp.htm");\r
-   aTE(2,0,"Getting started","files/getting_started2.htm");\r
-   aTE(2,0,"SALOME desktop","files/salome_pro_desktop.htm");\r
-   aTE(2,0,"Displaying/hiding toolbars","files/displaying_hiding_toolbars.htm");\r
+   aTE(2,0,"Introduction to IAPP","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,"Displaying/hiding toolbars","kernel/displaying_hiding_toolbars.htm");\r
    aTE(1,6,"Study management");\r
-     aTE(2,0,"Creating a new study","files/creating_a_new_study.htm");\r
-     aTE(2,0,"Opening studies","files/opening_studies.htm");\r
-     aTE(2,0,"Saving and closing studies","files/saving_a_study.htm");\r
-     aTE(2,0,"Editing studies","files/editing_studies.htm");\r
-     aTE(2,0,"Displaying studies","files/displaying_studies.htm");\r
-     aTE(2,0,"Getting and setting study properties","files/getting_properties_of_the_study.htm");\r
-   aTE(2,0,"Using Object Browser","files/using_object_browser.htm");\r
-   aTE(2,0,"Using UseCase Browser","files/using_usecase_browser.htm");\r
-   aTE(2,0,"Using Registry tool","files/using_registry.htm");\r
-   aTE(2,0,"Using Catalog Generator","files/using_catalog_generator.htm");\r
-   aTE(2,0,"Setting preferences","files/setting_preferences.htm");\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 UseCase Browser","kernel/using_usecase_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(2,0,"Setting preferences","kernel/setting_preferences.htm");\r
 \r
 //-->\r
 </script>\r
index 5f8c14e004ac6930baff8548df51be4a274c80c0..54e0cbf2675c3d503ef1423f7b68ba90a78fbf87 100755 (executable)
@@ -1,9 +1,11 @@
 <html>\r
 <head>\r
-<META HTTP-EQUIV="content-type" CONTENT="text/html; charset=iso-8859-1">\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" src="whtoc.js"></script>\r
 <script language="javascript">\r
 <!--\r
   setRoot("whtdata0.htm");\r
index 145605087d8416bf13814811a80bac4cdb5e88c7..163d8cc9fccffe102f3668437deb61debc84f163 100755 (executable)
@@ -1,3 +1,4 @@
+//     WebHelp 5.10.001\r
 // const strings\r
 var gaProj = new Array();\r
 var gsRoot = "";\r
@@ -14,6 +15,8 @@ function aPE(sProjPath, sRootPath)
 \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
index 300d23be812dd825ec58dd486fff1d5069526bb3..86d8e63dbafe7e5d038dc7b66ab0930a12c8706f 100755 (executable)
@@ -1,9 +1,9 @@
 <html>\r
 <head>\r
 <title>Search Result</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
 <meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\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
index ec6c521f9fe427364a9fdcd7c1de031ddc3a3e8a..236beec73745da25df5bf9aa542ef7f3eb13f00f 100755 (executable)
@@ -1,9 +1,9 @@
 <html>\r
 <head>\r
 <title>Search Frame</TITLE>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
 <meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\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
index e40b10b1f0d8a01462dc58bd1b39e65fe351ee17..f592a738df1874adf8ea78fbe08266987935ea4d 100755 (executable)
@@ -1,9 +1,9 @@
 <html>\r
 <head>\r
 <title>Search Form</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
 <meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
 </head>\r
 <style>\r
 <!--\r
index a30564d416176817fee8cf833f37df86e7a9749b..167acc45915b05c012cd31f07c821f7b6471945f 100755 (executable)
@@ -1,3 +1,4 @@
+//     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
@@ -35,6 +36,7 @@ var goErrFont=null;
 var goHoverFont=null;\r
 var gsABgColor="#cccccc";\r
 var gbWhFHost=false;\r
+var gbFirst=false;\r
 \r
 function setBackground(sBgImage)\r
 {\r
@@ -90,6 +92,26 @@ function addFtsInfo(sPPath,sDPath,sFtsFile)
        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
@@ -267,7 +289,7 @@ function loadFts()
                                var sLangId=aProj[0].sLangId;\r
                                for(var i=0;i<aProj.length;i++)\r
                                {\r
-                                       if(aProj[i].sFts!=null&&aProj[i].sFts!=""&&aProj[i].sLangId==sLangId)\r
+                                       if(aProj[i].sFts&&aProj[i].sLangId==sLangId)\r
                                        {\r
                                                addFtsInfo(aProj[i].sPPath,aProj[i].sDPath,aProj[i].sFts);\r
                                        }\r
@@ -312,11 +334,14 @@ function loadData2(sFile)
 function findFTSKey()\r
 {\r
        gaTI=new Array();\r
-       gnCurrentOp=0;\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
@@ -360,7 +385,6 @@ function findOneKey()
                        return;\r
                }\r
                findOneKey();\r
-               return;\r
        }\r
        else{\r
                displayTopics();\r
@@ -370,6 +394,8 @@ function findOneKey()
 \r
 function checkAgain()\r
 {\r
+       gsCheckKey = "";\r
+       gnIndexNum = 0;\r
        gsSK=gsSK2;\r
        gsSK2=null;\r
        if(gsSK!=null)\r
@@ -381,7 +407,7 @@ function displayTopics()
        var sHTML="";\r
        var sLine="";\r
        for(var i=0;i<gaTI.length;i++){\r
-               sLine+="<dt><nobr><a href='"+_textToHtml(gaTI[i].sTopicURL)+"'>"+_textToHtml(gaTI[i].sTopicTitle)+"</a></nobr></dt>";\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
@@ -472,7 +498,10 @@ function ftsFindKeyword()
                                aTI=mergeTopics(aTI,aTIPart);\r
                }\r
                if(mergewithPreviousResult(aTI))\r
+               {\r
+                       gbFirst=false;\r
                        findOneKey();\r
+               }\r
                else\r
                        checkAgain();\r
        }\r
@@ -483,7 +512,7 @@ function mergewithPreviousResult(aTI)
        if(aTI!=null&&aTI.length!=0)\r
        {\r
                var nNumTopics=aTI.length;\r
-               if(gnCurrentOp==0){\r
+               if(gnCurrentOp==0||gbFirst){\r
                        if(gbNot){\r
                                displayMsg(gsHelpCannotSearch);\r
                                return false;\r
@@ -836,7 +865,7 @@ function GetStem(szWord)
        var csStem="";\r
        for(var iStem=0;iStem<aStems.length;iStem++){\r
 \r
-               if(aStems[iStem].length>=szWord.length-1)       break;\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
index 075311ef45907a36a63dd028fbef8c2bdc0a34b9..323fe8e91bf33c105ab281fe476935f42e0b1a85 100755 (executable)
@@ -1,3 +1,4 @@
+//     WebHelp 5.10.001\r
 var gfunLookUp;\r
 var gbInputEnable;\r
 var gfunInit;\r
index 0576afcb82c625fd45e5eda0d8e53c5ad9de7509..2040f336f4858d299ffced5d6c649c59c8f80320 100755 (executable)
@@ -1,3 +1,4 @@
+//     WebHelp 5.10.001\r
 // this value should be identical to the value used in whproxy.js\r
 window.whname = "wh_stub";\r
 \r
index 8d30b1f23a3fda046ac97f9a5ea26aa719793b6a..476ec2d66c9b55b8d99db7a9a3aeb08ee0351b91 100755 (executable)
@@ -1,9 +1,9 @@
 <html>\r
 <head>\r
 <title>Glossary Term</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
 <meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\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
index 0bd086401bfd6730600f14d71e3985c0b7b634bf..c697333e27cccd25b068db42635e30f04c4cd280 100755 (executable)
@@ -1,9 +1,9 @@
 <html>\r
 <head>\r
 <title>Search Words List</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
 <meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
 <base target="bsscright">\r
 <style>\r
 <!--\r
@@ -30,17 +30,17 @@ A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; }
 -->\r
 </style>\r
 </head>\r
-<body marginheight="0"  marginwidth="0">\r
-<p class="ftsbody">\r
+<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
+<p class="ftsbody" >\r
 \r
 \r
-<nobr><a name="bm_{"></a><a name="subkey_{N"></a>_numpy <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>_omnipymodule <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>0_glibc2 <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><a href="../files/readme.html"><b>2c</b></a> <br><nobr>3d <a href="../files/introduction_to_salome_pro.htm"><b>1</b></a> <a href="../files/salome_pro_desktop.htm"><b>2</b></a> </nobr><br>\r
+<a name="bm_{"></a><a name="subkey_{N"></a><a href="../kernel/readme.html"><b>_numpy</b></a> <br><a name="bms_{O"></a><a name="subkey_{O"></a><a href="../kernel/readme.html"><b>_omnipymodule</b></a> <br><a name="bms_{{"></a><a name="subkey_{{"></a><a href="../kernel/readme.html"><b>0_glibc2</b></a> <br><nobr><a name="bms_{D"></a><a name="subkey_{D"></a>3d <a href="../kernel/introduction_to_salome_pro.htm"><b>1</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>2</b></a> </nobr><br>\r
 <br><br>\r
-<nobr><a name="bm_A"></a><a name="subkey_AB"></a>able <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> <a href="../files/about_salome_pro_architecture.htm"><b>3</b></a> </nobr><br><nobr>abort <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>above <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> <a href="../files/getting_properties_of_the_study.htm"><b>3</b></a> </nobr><br><a href="../files/installing_salome_pro.htm"><b>absolute</b></a> <br><nobr><a name="bms_AC"></a><a name="subkey_AC"></a>access <a href="../files/about_salome_pro_architecture.htm"><b>1</b></a> <a href="../files/using_usecase_browser.htm"><b>2</b></a> <a href="../files/using_object_browser.htm"><b>3</b></a> <a href="../files/salome_pro_desktop.htm"><b>4</b></a> </nobr><br><nobr>accidentally <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><a href="../files/copyright_notice.htm"><b>accordance</b></a> <br><nobr>according <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> <a href="../files/using_object_browser.htm"><b>3</b></a> <a href="../files/using_left-hand_tabs.htm"><b>4</b></a> <a href="../files/salome_pro_desktop.htm"><b>5</b></a> </nobr><br><nobr>accordingly <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>account <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><a href="../files/about_salome_pro_architecture.htm"><b>achieved</b></a> <br><a href="../files/about_salome_pro_architecture.htm"><b>achieves</b></a> <br><a href="../files/about_salome_pro_help_system.htm"><b>acquainted</b></a> <br><a href="../files/setting_preferences.htm"><b>actions</b></a> <br><nobr>activated <a href="../files/displaying_studies.htm"><b>1</b></a> <a href="../files/creating_a_new_study.htm"><b>2</b></a> </nobr><br><a href="../files/displaying_studies.htm"><b>activation</b></a> <br><a href="../files/creating_a_new_study.htm"><b>active</b></a> <br><a href="../files/installing_salome_pro.htm"><b>actually</b></a> <br><a name="bms_AD"></a><a name="subkey_AD"></a><a href="../files/about_salome_pro_architecture.htm"><b>adapted</b></a> <br><nobr>add <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> <a href="../files/displaying_hiding_toolbars.htm"><b>3</b></a> <a href="../files/using_usecase_browser.htm"><b>4</b></a> <a href="../files/using_catalog_generator.htm"><b>5</b></a> <a href="../files/running_salome_pro.htm"><b>6</b></a> </nobr><br><nobr>added <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><a href="../files/using_catalog_generator.htm"><b>adding</b></a> <br><a href="../files/creating_a_new_study.htm"><b>addition</b></a> <br><nobr>additional <a href="../files/readme.html"><b>1</b></a> <a href="../files/introduction_to_iapp.htm"><b>2</b></a> <a href="../files/installing_salome_pro.htm"><b>3</b></a> <a href="../files/editing_studies.htm"><b>4</b></a> <a href="../files/displaying_hiding_toolbars.htm"><b>5</b></a> <a href="../files/about_salome_pro_architecture.htm"><b>6</b></a> <a href="../files/using_object_browser.htm"><b>7</b></a> </nobr><br><a href="../files/using_usecase_browser.htm"><b>adds</b></a> <br><nobr>advanced <a href="../files/readme.html"><b>1</b></a> <a href="../files/using_catalog_generator.htm"><b>2</b></a> </nobr><br><a name="bms_AF"></a><a name="subkey_AF"></a><a href="../files/about_salome_pro_architecture.htm"><b>affecting</b></a> <br><nobr><a name="bms_AG"></a><a name="subkey_AG"></a>again <a href="../files/readme.html"><b>1</b></a> <a href="../files/navigating_topics.htm"><b>2</b></a> <a href="../files/installing_salome_pro.htm"><b>3</b></a> <a href="../files/saving_a_study.htm"><b>4</b></a> </nobr><br><nobr><a name="bms_AL"></a><a name="subkey_AL"></a>algorithm <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>algorithms <a href="../files/introduction_to_salome_pro.htm"><b>1</b></a> <a href="../files/about_salome_pro_architecture.htm"><b>2</b></a> </nobr><br><nobr>allowing <a href="../files/editing_studies.htm"><b>1</b></a> <a href="../files/displaying_studies.htm"><b>2</b></a> <a href="../files/using_usecase_browser.htm"><b>3</b></a> <a href="../files/setting_preferences.htm"><b>4</b></a> <a href="../files/salome_pro_desktop.htm"><b>5</b></a> <a href="../files/running_salome_pro.htm"><b>6</b></a> </nobr><br><nobr>allows <a href="../files/readme.html"><b>1</b></a> <a href="../files/introduction_to_salome_pro.htm"><b>2</b></a> <a href="../files/installing_salome_pro.htm"><b>3</b></a> <a href="../files/about_salome_pro_architecture.htm"><b>4</b></a> <a href="../files/using_registry.htm"><b>5</b></a> <a href="../files/using_catalog_generator.htm"><b>6</b></a> <a href="../files/setting_preferences.htm"><b>7</b></a> <a href="../files/saving_a_study.htm"><b>8</b></a> </nobr><br><a href="../files/introduction_to_salome_pro.htm"><b>along</b></a> <br><a href="../files/using_catalog_generator.htm"><b>alongside</b></a> <br><nobr>already <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><a href="../files/installing_salome_pro.htm"><b>always</b></a> <br><nobr><a name="bms_AM"></a><a name="subkey_AM"></a>amount <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_AN"></a><a name="subkey_AN"></a>annoying <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>another <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> <a href="../files/about_salome_pro_architecture.htm"><b>3</b></a> <a href="../files/using_usecase_browser.htm"><b>4</b></a> <a href="../files/saving_a_study.htm"><b>5</b></a> </nobr><br><nobr>answer <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>any <a href="../files/readme.html"><b>1</b></a> <a href="../files/navigating_topics.htm"><b>2</b></a> <a href="../files/installing_salome_pro.htm"><b>3</b></a> <a href="../files/getting_properties_of_the_study.htm"><b>4</b></a> <a href="../files/displaying_hiding_toolbars.htm"><b>5</b></a> <a href="../files/copyright_notice.htm"><b>6</b></a> <a href="../files/about_salome_pro_help_system.htm"><b>7</b></a> <a href="../files/about_salome_pro_architecture.htm"><b>8</b></a> <a href="../files/using_usecase_browser.htm"><b>9</b></a> <a href="../files/running_salome_pro.htm"><b>10</b></a> </nobr><br><nobr>anything <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_AP"></a><a name="subkey_AP"></a>appear <a href="../files/readme.html"><b>1</b></a> <a href="../files/getting_started2.htm"><b>2</b></a> <a href="../files/getting_properties_of_the_study.htm"><b>3</b></a> <a href="../files/copyright_notice.htm"><b>4</b></a> <a href="../files/using_registry.htm"><b>5</b></a> <a href="../files/using_catalog_generator.htm"><b>6</b></a> <a href="../files/setting_preferences.htm"><b>7</b></a> </nobr><br><a href="../files/readme.html"><b>appears</b></a> <br><a href="../files/about_salome_pro_help_system.htm"><b>applets</b></a> <br><nobr>application <a href="../files/introduction_to_iapp.htm"><b>1</b></a> <a href="../files/introduction.htm"><b>2</b></a> <a href="../files/getting_started2.htm"><b>3</b></a> <a href="../files/displaying_hiding_toolbars.htm"><b>4</b></a> <a href="../files/about_salome_pro_architecture.htm"><b>5</b></a> <a href="../files/using_object_browser.htm"><b>6</b></a> <a href="../files/using_catalog_generator.htm"><b>7</b></a> <a href="../files/setting_preferences.htm"><b>8</b></a> <a href="../files/saving_a_study.htm"><b>9</b></a> <a href="../files/salome_pro_desktop.htm"><b>10</b></a> <a href="../files/running_salome_pro.htm"><b>11</b></a> </nobr><br><nobr>applications <a href="../files/introduction_to_salome_pro.htm"><b>1</b></a> <a href="../files/about_salome_pro_architecture.htm"><b>2</b></a> <a href="../files/running_salome_pro.htm"><b>3</b></a> </nobr><br><nobr>applicative <a href="../files/introduction_to_iapp.htm"><b>1</b></a> <a href="../files/setting_preferences.htm"><b>2</b></a> </nobr><br><a href="../files/using_object_browser.htm"><b>apply</b></a> <br><nobr>approach <a href="../files/readme.html"><b>1</b></a> <a href="../files/introduction_to_salome_pro.htm"><b>2</b></a> <a href="../files/installing_salome_pro.htm"><b>3</b></a> </nobr><br><a href="../files/readme.html"><b>appropriate</b></a> <br><nobr>approximate <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><a name="bms_AR"></a><a name="subkey_AR"></a><a href="../files/readme.html"><b>ar</b></a> <br><a href="../files/about_salome_pro_architecture.htm"><b>architecture</b></a> <br><a href="../files/about_salome_pro_architecture.htm"><b>architectures</b></a> <br><a href="../files/installing_salome_pro.htm"><b>archives</b></a> <br><a href="../files/salome_pro_desktop.htm"><b>area</b></a> <br><a href="../files/readme.html"><b>argument</b></a> <br><a href="../files/readme.html"><b>arguments</b></a> <br><a href="../files/copyright_notice.htm"><b>ariane</b></a> <br><a href="../files/using_object_browser.htm"><b>arrow</b></a> <br><a name="bms_AS"></a><a name="subkey_AS"></a><a href="../files/using_object_browser.htm"><b>ascending</b></a> <br><nobr>ascii <a href="../files/setting_preferences.htm"><b>1</b></a> <a href="../files/saving_a_study.htm"><b>2</b></a> </nobr><br><nobr>ask <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>associated <a href="../files/opening_studies.htm"><b>1</b></a> <a href="../files/using_usecase_browser.htm"><b>2</b></a> <a href="../files/using_object_browser.htm"><b>3</b></a> <a href="../files/using_left-hand_tabs.htm"><b>4</b></a> </nobr><br><a name="bms_AT"></a><a name="subkey_AT"></a><a href="../files/using_object_browser.htm"><b>attribute</b></a> <br><a href="../files/using_object_browser.htm"><b>attributes</b></a> <br><nobr><a name="bms_AU"></a><a name="subkey_AU"></a>author <a href="../files/getting_properties_of_the_study.htm"><b>1</b></a> <a href="../files/using_catalog_generator.htm"><b>2</b></a> </nobr><br><nobr>auto <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> <a href="../files/setting_preferences.htm"><b>3</b></a> </nobr><br><nobr>automatically <a href="../files/readme.html"><b>1</b></a> <a href="../files/opening_studies.htm"><b>2</b></a> <a href="../files/installing_salome_pro.htm"><b>3</b></a> <a href="../files/displaying_hiding_toolbars.htm"><b>4</b></a> <a href="../files/using_usecase_browser.htm"><b>5</b></a> <a href="../files/setting_preferences.htm"><b>6</b></a> <a href="../files/saving_a_study.htm"><b>7</b></a> <a href="../files/running_salome_pro.htm"><b>8</b></a> </nobr><br><a href="../files/setting_preferences.htm"><b>autosize</b></a> <br><nobr><a name="bms_AV"></a><a name="subkey_AV"></a>available <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> <a href="../files/about_salome_pro_architecture.htm"><b>3</b></a> </nobr><br><nobr>avoid <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><a href="../files/installing_salome_pro.htm"><b>avoiding</b></a> <br><nobr><a name="bms_AW"></a><a name="subkey_AW"></a>awk <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><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/about_salome_pro_architecture.htm"><b>2</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><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="../kernel/using_usecase_browser.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>accidentally</b></a> <br><a href="../kernel/copyright_notice.htm"><b>accordance</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/using_left-hand_tabs.htm"><b>4</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>5</b></a> </nobr><br><a href="../kernel/readme.html"><b>accordingly</b></a> <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/displaying_studies.htm"><b>1</b></a> <a href="../kernel/creating_a_new_study.htm"><b>2</b></a> </nobr><br><a href="../kernel/displaying_studies.htm"><b>activation</b></a> <br><a href="../kernel/creating_a_new_study.htm"><b>active</b></a> <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_usecase_browser.htm"><b>4</b></a> <a href="../kernel/using_catalog_generator.htm"><b>5</b></a> </nobr><br><a href="../kernel/readme.html"><b>added</b></a> <br><a href="../kernel/using_catalog_generator.htm"><b>adding</b></a> <br><a href="../kernel/creating_a_new_study.htm"><b>addition</b></a> <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/using_usecase_browser.htm"><b>adds</b></a> <br><nobr>advanced <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/using_catalog_generator.htm"><b>2</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_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>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/displaying_studies.htm"><b>3</b></a> <a href="../kernel/using_usecase_browser.htm"><b>4</b></a> <a href="../kernel/setting_preferences.htm"><b>5</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>6</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><a href="../kernel/introduction_to_salome_pro.htm"><b>along</b></a> <br><a href="../kernel/using_catalog_generator.htm"><b>alongside</b></a> <br><a href="../kernel/readme.html"><b>already</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="../kernel/readme.html"><b>annoying</b></a> <br><nobr>another <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_usecase_browser.htm"><b>3</b></a> <a href="../kernel/saving_a_study.htm"><b>4</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/getting_properties_of_the_study.htm"><b>4</b></a> <a href="../kernel/displaying_hiding_toolbars.htm"><b>5</b></a> <a href="../kernel/copyright_notice.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_usecase_browser.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_started2.htm"><b>2</b></a> <a href="../kernel/getting_properties_of_the_study.htm"><b>3</b></a> <a href="../kernel/copyright_notice.htm"><b>4</b></a> <a href="../kernel/using_registry.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>appears</b></a> <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/getting_started2.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="../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/introduction_to_salome_pro.htm"><b>2</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>3</b></a> </nobr><br><nobr>applicative <a href="../kernel/introduction_to_iapp.htm"><b>1</b></a> <a href="../kernel/setting_preferences.htm"><b>2</b></a> </nobr><br><a href="../kernel/using_object_browser.htm"><b>apply</b></a> <br><nobr>approach <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/introduction_to_salome_pro.htm"><b>2</b></a> </nobr><br><a href="../kernel/readme.html"><b>appropriate</b></a> <br><a href="../kernel/readme.html"><b>approximate</b></a> <br><a name="bms_AR"></a><a name="subkey_AR"></a><a href="../kernel/readme.html"><b>ar</b></a> <br><a href="../kernel/about_salome_pro_architecture.htm"><b>architecture</b></a> <br><a href="../kernel/about_salome_pro_architecture.htm"><b>architectures</b></a> <br><a href="../kernel/salome_pro_desktop.htm"><b>area</b></a> <br><a href="../kernel/readme.html"><b>argument</b></a> <br><a href="../kernel/readme.html"><b>arguments</b></a> <br><a href="../kernel/copyright_notice.htm"><b>ariane</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_usecase_browser.htm"><b>2</b></a> <a href="../kernel/using_object_browser.htm"><b>3</b></a> <a href="../kernel/using_left-hand_tabs.htm"><b>4</b></a> </nobr><br><a name="bms_AT"></a><a name="subkey_AT"></a><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><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="../kernel/using_usecase_browser.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/setting_preferences.htm"><b>autosize</b></a> <br><nobr><a name="bms_AV"></a><a name="subkey_AV"></a>available <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>avoid</b></a> <br><a name="bms_AW"></a><a name="subkey_AW"></a><a href="../kernel/readme.html"><b>awk</b></a> <br>\r
 <br><br>\r
-<nobr><a name="bm_B"></a><a name="subkey_B{"></a>b <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_BA"></a><a name="subkey_BA"></a>back <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> <a href="../files/salome_pro_desktop.htm"><b>3</b></a> </nobr><br><a href="../files/setting_preferences.htm"><b>background</b></a> <br><a href="../files/saving_a_study.htm"><b>base</b></a> <br><nobr>based <a href="../files/introduction.htm"><b>1</b></a> <a href="../files/about_salome_pro_architecture.htm"><b>2</b></a> </nobr><br><a href="../files/readme.html"><b>bash</b></a> <br><nobr>basic <a href="../files/readme.html"><b>1</b></a> <a href="../files/salome_pro_desktop.htm"><b>2</b></a> </nobr><br><nobr>batch <a href="../files/readme.html"><b>1</b></a> <a href="../files/about_salome_pro_architecture.htm"><b>2</b></a> <a href="../files/running_salome_pro.htm"><b>3</b></a> </nobr><br><a name="bms_BE"></a><a name="subkey_BE"></a><a href="../files/installing_salome_pro.htm"><b>bear</b></a> <br><a href="../files/copyright_notice.htm"><b>bears</b></a> <br><nobr>before <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><a href="../files/installing_salome_pro.htm"><b>beginning</b></a> <br><a href="../files/using_registry.htm"><b>begins</b></a> <br><a href="../files/about_salome_pro_architecture.htm"><b>behave</b></a> <br><a href="../files/introduction.htm"><b>behavior</b></a> <br><a href="../files/installing_salome_pro.htm"><b>behaviour</b></a> <br><nobr>below <a href="../files/readme.html"><b>1</b></a> <a href="../files/navigating_topics.htm"><b>2</b></a> <a href="../files/installing_salome_pro.htm"><b>3</b></a> </nobr><br><a href="../files/using_usecase_browser.htm"><b>besides</b></a> <br><nobr><a name="bms_BI"></a><a name="subkey_BI"></a>bin <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> <a href="../files/using_catalog_generator.htm"><b>3</b></a> <a href="../files/running_salome_pro.htm"><b>4</b></a> </nobr><br><nobr>binaries <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><a name="bms_BL"></a><a name="subkey_BL"></a><a href="../files/readme.html"><b>blue</b></a> <br><a href="../files/about_salome_pro_architecture.htm"><b>blur</b></a> <br><a name="bms_BM"></a><a name="subkey_BM"></a><a href="../files/salome_pro_desktop.htm"><b>bmp</b></a> <br><a name="bms_BO"></a><a name="subkey_BO"></a><a href="../files/readme.html"><b>bold</b></a> <br><a href="../files/installing_salome_pro.htm"><b>bonus</b></a> <br><a href="../files/using_left-hand_tabs.htm"><b>book</b></a> <br><a href="../files/using_left-hand_tabs.htm"><b>books</b></a> <br><nobr>bottom <a href="../files/using_usecase_browser.htm"><b>1</b></a> <a href="../files/salome_pro_desktop.htm"><b>2</b></a> </nobr><br><nobr>box <a href="../files/readme.html"><b>1</b></a> <a href="../files/opening_studies.htm"><b>2</b></a> <a href="../files/installing_salome_pro.htm"><b>3</b></a> <a href="../files/getting_properties_of_the_study.htm"><b>4</b></a> <a href="../files/using_registry.htm"><b>5</b></a> <a href="../files/using_catalog_generator.htm"><b>6</b></a> <a href="../files/saving_a_study.htm"><b>7</b></a> </nobr><br><a name="bms_BR"></a><a name="subkey_BR"></a><a href="../files/readme.html"><b>brackets</b></a> <br><a href="../files/copyright_notice.htm"><b>brand</b></a> <br><nobr>brief <a href="../files/readme.html"><b>1</b></a> <a href="../files/navigating_topics.htm"><b>2</b></a> <a href="../files/installing_salome_pro.htm"><b>3</b></a> </nobr><br><nobr>browse <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>browser <a href="../files/opening_studies.htm"><b>1</b></a> <a href="../files/introduction_to_iapp.htm"><b>2</b></a> <a href="../files/about_salome_pro_help_system.htm"><b>3</b></a> <a href="../files/using_usecase_browser.htm"><b>4</b></a> <a href="../files/using_object_browser.htm"><b>5</b></a> <a href="../files/setting_preferences.htm"><b>6</b></a> <a href="../files/salome_pro_desktop.htm"><b>7</b></a> </nobr><br><nobr><a name="bms_BU"></a><a name="subkey_BU"></a>bug <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>build <a href="../files/readme.html"><b>1</b></a> <a href="../files/introduction_to_salome_pro.htm"><b>2</b></a> <a href="../files/installing_salome_pro.htm"><b>3</b></a> <a href="../files/using_catalog_generator.htm"><b>4</b></a> </nobr><br><a href="../files/readme.html"><b>building</b></a> <br><nobr>built <a href="../files/readme.html"><b>1</b></a> <a href="../files/introduction_to_salome_pro.htm"><b>2</b></a> <a href="../files/installing_salome_pro.htm"><b>3</b></a> </nobr><br><nobr>button <a href="../files/readme.html"><b>1</b></a> <a href="../files/opening_studies.htm"><b>2</b></a> <a href="../files/navigating_topics.htm"><b>3</b></a> <a href="../files/installing_salome_pro.htm"><b>4</b></a> <a href="../files/using_registry.htm"><b>5</b></a> <a href="../files/saving_a_study.htm"><b>6</b></a> </nobr><br><nobr>buttons <a href="../files/readme.html"><b>1</b></a> <a href="../files/navigating_topics.htm"><b>2</b></a> <a href="../files/installing_salome_pro.htm"><b>3</b></a> </nobr><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="../kernel/salome_pro_desktop.htm"><b>2</b></a> </nobr><br><a href="../kernel/setting_preferences.htm"><b>background</b></a> <br><a href="../kernel/saving_a_study.htm"><b>base</b></a> <br><nobr>based <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>bash</b></a> <br><nobr>basic <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>2</b></a> </nobr><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/copyright_notice.htm"><b>bears</b></a> <br><a href="../kernel/readme.html"><b>before</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><nobr>below <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/navigating_topics.htm"><b>2</b></a> </nobr><br><a href="../kernel/using_usecase_browser.htm"><b>besides</b></a> <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><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="../kernel/salome_pro_desktop.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><nobr>bottom <a href="../kernel/using_usecase_browser.htm"><b>1</b></a> <a href="../kernel/salome_pro_desktop.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="../kernel/using_registry.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 name="bms_BR"></a><a name="subkey_BR"></a><a href="../kernel/readme.html"><b>brackets</b></a> <br><a href="../kernel/copyright_notice.htm"><b>brand</b></a> <br><nobr>brief <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>browse</b></a> <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/about_salome_pro_help_system.htm"><b>3</b></a> <a href="../kernel/using_usecase_browser.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/introduction_to_salome_pro.htm"><b>2</b></a> <a href="../kernel/using_catalog_generator.htm"><b>3</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> </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="../kernel/using_registry.htm"><b>4</b></a> <a href="../kernel/saving_a_study.htm"><b>5</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> </nobr><br>\r
 <br><br>\r
-<a name="bm_C"></a><a name="subkey_C{"></a><a href="../files/running_salome_pro.htm"><b>c</b></a> <br><a name="bms_CA"></a><a name="subkey_CA"></a><a href="../files/introduction.htm"><b>cad</b></a> <br><a href="../files/copyright_notice.htm"><b>cade</b></a> <br><nobr>calculations <a href="../files/introduction_to_salome_pro.htm"><b>1</b></a> <a href="../files/getting_started2.htm"><b>2</b></a> </nobr><br><nobr>call <a href="../files/using_registry.htm"><b>1</b></a> <a href="../files/using_catalog_generator.htm"><b>2</b></a> <a href="../files/saving_a_study.htm"><b>3</b></a> </nobr><br><nobr>called <a href="../files/readme.html"><b>1</b></a> <a href="../files/about_salome_pro_architecture.htm"><b>2</b></a> </nobr><br><a href="../files/readme.html"><b>calling</b></a> <br><a href="../files/salome_pro_desktop.htm"><b>camera</b></a> <br><nobr>cancel <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><a href="../files/using_catalog_generator.htm"><b>capability</b></a> <br><a href="../files/readme.html"><b>caption</b></a> <br><nobr>care <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>carefully <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><a href="../files/introduction.htm"><b>cars</b></a> <br><nobr>cas <a href="../files/installing_salome_pro.htm"><b>1</b></a> <a href="../files/copyright_notice.htm"><b>2</b></a> </nobr><br><nobr>cascade <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> <a href="../files/displaying_studies.htm"><b>3</b></a> <a href="../files/copyright_notice.htm"><b>4</b></a> </nobr><br><nobr>case <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> <a href="../files/getting_properties_of_the_study.htm"><b>3</b></a> <a href="../files/about_salome_pro_architecture.htm"><b>4</b></a> <a href="../files/using_usecase_browser.htm"><b>5</b></a> <a href="../files/saving_a_study.htm"><b>6</b></a> </nobr><br><nobr>cases <a href="../files/installing_salome_pro.htm"><b>1</b></a> <a href="../files/using_usecase_browser.htm"><b>2</b></a> </nobr><br><nobr>casroot <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>cat <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><a href="../files/using_catalog_generator.htm"><b>catalog</b></a> <br><a href="../files/using_catalog_generator.htm"><b>catalogmodulegeneral</b></a> <br><a href="../files/using_catalog_generator.htm"><b>catalogmodulepersonnel</b></a> <br><nobr>catalogue <a href="../files/introduction_to_iapp.htm"><b>1</b></a> <a href="../files/running_salome_pro.htm"><b>2</b></a> </nobr><br><a href="../files/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>&gt;&gt;</b></a>\r
+<a name="bm_C"></a><a name="subkey_C{"></a><a href="../kernel/running_salome_pro.htm"><b>c</b></a> <br><a name="bms_CA"></a><a name="subkey_CA"></a><a href="../kernel/introduction.htm"><b>cad</b></a> <br><a href="../kernel/copyright_notice.htm"><b>cade</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="../kernel/salome_pro_desktop.htm"><b>camera</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>cars</b></a> <br><a href="../kernel/copyright_notice.htm"><b>cas</b></a> <br><nobr>cascade <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/displaying_studies.htm"><b>2</b></a> <a href="../kernel/copyright_notice.htm"><b>3</b></a> </nobr><br><nobr>case <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/about_salome_pro_architecture.htm"><b>3</b></a> <a href="../kernel/using_usecase_browser.htm"><b>4</b></a> <a href="../kernel/saving_a_study.htm"><b>5</b></a> </nobr><br><a href="../kernel/using_usecase_browser.htm"><b>cases</b></a> <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><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/copyright_notice.htm"><b>3</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>4</b></a> </nobr><br><nobr>changes <a href="../kernel/getting_properties_of_the_study.htm"><b>1</b></a> <a href="../kernel/saving_a_study.htm"><b>2</b></a> </nobr><br><a href="../kernel/readme.html"><b>changing</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><a href="../kernel/readme.html"><b>checkbox</b></a> <br><a href="../kernel/readme.html"><b>checking</b></a> <br><a href="../kernel/readme.html"><b>checks</b></a> <br><a href="../kernel/using_usecase_browser.htm"><b>child</b></a> <br><a href="../kernel/readme.html"><b>choice</b></a> <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_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> </nobr><br><a href="../kernel/using_catalog_generator.htm"><b>chosen</b></a> <br><a href="../kernel/setting_preferences.htm"><b>chronological</b></a> <br><br><br></p><p class="ftsbody" align="center"><a href="whlstf1.htm" target="_self" title="previous search group"><b>&gt;&gt;</b></a>\r
 \r
 </body>\r
 \r
index 6f31b754c5cb09adf27488ec1568c074aa97b47f..e1650465920039bc030dddb63b2c616b26df7aab 100755 (executable)
@@ -1,9 +1,9 @@
 <html>\r
 <head>\r
 <title>Search Words List</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
 <meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
 <base target="bsscright">\r
 <style>\r
 <!--\r
@@ -30,12 +30,12 @@ A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; }
 -->\r
 </style>\r
 </head>\r
-<body marginheight="0"  marginwidth="0">\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>&lt;&lt;</b></a><br><br></p>\r
-<p class="ftsbody">\r
-<nobr><a name="bms_CH"></a><a name="subkey_CH"></a>change <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> <a href="../files/getting_properties_of_the_study.htm"><b>3</b></a> <a href="../files/copyright_notice.htm"><b>4</b></a> <a href="../files/about_salome_pro_architecture.htm"><b>5</b></a> </nobr><br><nobr>changes <a href="../files/getting_properties_of_the_study.htm"><b>1</b></a> <a href="../files/saving_a_study.htm"><b>2</b></a> </nobr><br><a href="../files/readme.html"><b>changing</b></a> <br><a href="../files/about_salome_pro_help_system.htm"><b>chapters</b></a> <br><a href="../files/readme.html"><b>charge</b></a> <br><nobr>check <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><a href="../files/readme.html"><b>check_version</b></a> <br><nobr>checkbox <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><a href="../files/installing_salome_pro.htm"><b>checkboxes</b></a> <br><nobr>checking <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>checks <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><a href="../files/using_usecase_browser.htm"><b>child</b></a> <br><nobr>choice <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>choose <a href="../files/readme.html"><b>1</b></a> <a href="../files/opening_studies.htm"><b>2</b></a> <a href="../files/installing_salome_pro.htm"><b>3</b></a> <a href="../files/getting_properties_of_the_study.htm"><b>4</b></a> <a href="../files/editing_studies.htm"><b>5</b></a> <a href="../files/displaying_studies.htm"><b>6</b></a> <a href="../files/displaying_hiding_toolbars.htm"><b>7</b></a> <a href="../files/creating_a_new_study.htm"><b>8</b></a> <a href="../files/using_registry.htm"><b>9</b></a> <a href="../files/using_catalog_generator.htm"><b>10</b></a> </nobr><br><a href="../files/using_catalog_generator.htm"><b>chosen</b></a> <br><a href="../files/setting_preferences.htm"><b>chronological</b></a> <br><nobr><a name="bms_CL"></a><a name="subkey_CL"></a>clear <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><a href="../files/salome_pro_desktop.htm"><b>clearall</b></a> <br><a href="../files/using_usecase_browser.htm"><b>clears</b></a> <br><nobr>click <a href="../files/readme.html"><b>1</b></a> <a href="../files/opening_studies.htm"><b>2</b></a> <a href="../files/navigating_topics.htm"><b>3</b></a> <a href="../files/installing_salome_pro.htm"><b>4</b></a> <a href="../files/getting_properties_of_the_study.htm"><b>5</b></a> <a href="../files/editing_studies.htm"><b>6</b></a> <a href="../files/creating_a_new_study.htm"><b>7</b></a> <a href="../files/using_usecase_browser.htm"><b>8</b></a> <a href="../files/using_registry.htm"><b>9</b></a> <a href="../files/using_object_browser.htm"><b>10</b></a> <a href="../files/using_left-hand_tabs.htm"><b>11</b></a> <a href="../files/saving_a_study.htm"><b>12</b></a> <a href="../files/salome_pro_desktop.htm"><b>13</b></a> </nobr><br><a href="../files/navigating_topics.htm"><b>clickable</b></a> <br><a href="../files/navigating_topics.htm"><b>clicked</b></a> <br><nobr>clicking <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><a href="../files/about_salome_pro_architecture.htm"><b>client</b></a> <br><nobr>close <a href="../files/readme.html"><b>1</b></a> <a href="../files/navigating_topics.htm"><b>2</b></a> <a href="../files/installing_salome_pro.htm"><b>3</b></a> <a href="../files/saving_a_study.htm"><b>4</b></a> </nobr><br><a href="../files/using_left-hand_tabs.htm"><b>closed</b></a> <br><nobr>closes <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> <a href="../files/using_left-hand_tabs.htm"><b>3</b></a> </nobr><br><nobr>closing <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> <a href="../files/saving_a_study.htm"><b>3</b></a> </nobr><br><a href="../files/about_salome_pro_architecture.htm"><b>clusters</b></a> <br><nobr><a name="bms_CO"></a><a name="subkey_CO"></a>code <a href="../files/readme.html"><b>1</b></a> <a href="../files/introduction.htm"><b>2</b></a> <a href="../files/about_salome_pro_architecture.htm"><b>3</b></a> </nobr><br><a href="../files/introduction.htm"><b>codes</b></a> <br><a href="../files/installing_salome_pro.htm"><b>coincide</b></a> <br><nobr>collect <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><a href="../files/readme.html"><b>collected</b></a> <br><nobr>collects <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><a href="../files/installing_salome_pro.htm"><b>collisions</b></a> <br><nobr>color <a href="../files/using_object_browser.htm"><b>1</b></a> <a href="../files/setting_preferences.htm"><b>2</b></a> </nobr><br><nobr>column <a href="../files/using_object_browser.htm"><b>1</b></a> <a href="../files/setting_preferences.htm"><b>2</b></a> </nobr><br><nobr>columns <a href="../files/using_registry.htm"><b>1</b></a> <a href="../files/using_object_browser.htm"><b>2</b></a> <a href="../files/setting_preferences.htm"><b>3</b></a> </nobr><br><a href="../files/salome_pro_desktop.htm"><b>combination</b></a> <br><a href="../files/introduction_to_salome_pro.htm"><b>combines</b></a> <br><nobr>comfort <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><a href="../files/readme.html"><b>comma</b></a> <br><nobr>command <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> <a href="../files/running_salome_pro.htm"><b>3</b></a> </nobr><br><a href="../files/about_salome_pro_architecture.htm"><b>commands</b></a> <br><a href="../files/copyright_notice.htm"><b>commitment</b></a> <br><nobr>common <a href="../files/readme.html"><b>1</b></a> <a href="../files/introduction_to_iapp.htm"><b>2</b></a> <a href="../files/saving_a_study.htm"><b>3</b></a> </nobr><br><a href="../files/about_salome_pro_architecture.htm"><b>compared</b></a> <br><a href="../files/using_usecase_browser.htm"><b>comparison</b></a> <br><nobr>compiled <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>compiling <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>complete <a href="../files/getting_properties_of_the_study.htm"><b>1</b></a> <a href="../files/using_registry.htm"><b>2</b></a> </nobr><br><nobr>completed <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> <a href="../files/using_left-hand_tabs.htm"><b>3</b></a> </nobr><br><nobr>complex <a href="../files/introduction.htm"><b>1</b></a> <a href="../files/about_salome_pro_architecture.htm"><b>2</b></a> </nobr><br><nobr>component <a href="../files/opening_studies.htm"><b>1</b></a> <a href="../files/introduction_to_salome_pro.htm"><b>2</b></a> <a href="../files/introduction_to_iapp.htm"><b>3</b></a> <a href="../files/editing_studies.htm"><b>4</b></a> <a href="../files/displaying_hiding_toolbars.htm"><b>5</b></a> <a href="../files/about_salome_pro_architecture.htm"><b>6</b></a> <a href="../files/using_usecase_browser.htm"><b>7</b></a> <a href="../files/using_registry.htm"><b>8</b></a> <a href="../files/using_object_browser.htm"><b>9</b></a> <a href="../files/using_catalog_generator.htm"><b>10</b></a> <a href="../files/setting_preferences.htm"><b>11</b></a> <a href="../files/saving_a_study.htm"><b>12</b></a> <a href="../files/salome_pro_desktop.htm"><b>13</b></a> </nobr><br><nobr>components <a href="../files/opening_studies.htm"><b>1</b></a> <a href="../files/navigating_topics.htm"><b>2</b></a> <a href="../files/introduction_to_salome_pro.htm"><b>3</b></a> <a href="../files/introduction_to_iapp.htm"><b>4</b></a> <a href="../files/about_salome_pro_help_system.htm"><b>5</b></a> <a href="../files/about_salome_pro_architecture.htm"><b>6</b></a> <a href="../files/using_registry.htm"><b>7</b></a> <a href="../files/using_object_browser.htm"><b>8</b></a> <a href="../files/using_catalog_generator.htm"><b>9</b></a> <a href="../files/saving_a_study.htm"><b>10</b></a> <a href="../files/salome_pro_desktop.htm"><b>11</b></a> </nobr><br><nobr>computation <a href="../files/introduction.htm"><b>1</b></a> <a href="../files/about_salome_pro_architecture.htm"><b>2</b></a> </nobr><br><nobr>computer <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>concept <a href="../files/navigating_topics.htm"><b>1</b></a> <a href="../files/about_salome_pro_architecture.htm"><b>2</b></a> </nobr><br><nobr>concerning <a href="../files/introduction.htm"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>concerns <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><a href="../files/about_salome_pro_architecture.htm"><b>conclusion</b></a> <br><a href="../files/readme.html"><b>config</b></a> <br><a href="../files/readme.html"><b>config_files</b></a> <br><a href="../files/readme.html"><b>config_redhat8_0</b></a> <br><a href="../files/introduction_to_salome_pro.htm"><b>configurable</b></a> <br><a href="../files/readme.html"><b>configuration</b></a> <br><nobr>configure <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>confirm <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><a href="../files/getting_started2.htm"><b>connected</b></a> <br><a href="../files/copyright_notice.htm"><b>connection</b></a> <br><a href="../files/salome_pro_desktop.htm"><b>consists</b></a> <br><nobr>console <a href="../files/setting_preferences.htm"><b>1</b></a> <a href="../files/salome_pro_desktop.htm"><b>2</b></a> <a href="../files/running_salome_pro.htm"><b>3</b></a> </nobr><br><a href="../files/about_salome_pro_architecture.htm"><b>constant</b></a> <br><a href="../files/introduction_to_salome_pro.htm"><b>construction</b></a> <br><a href="../files/copyright_notice.htm"><b>construed</b></a> <br><nobr>contain <a href="../files/readme.html"><b>1</b></a> <a href="../files/opening_studies.htm"><b>2</b></a> <a href="../files/installing_salome_pro.htm"><b>3</b></a> <a href="../files/using_object_browser.htm"><b>4</b></a> <a href="../files/setting_preferences.htm"><b>5</b></a> <a href="../files/salome_pro_desktop.htm"><b>6</b></a> </nobr><br><a href="../files/copyright_notice.htm"><b>contained</b></a> <br><a href="../files/running_salome_pro.htm"><b>containers</b></a> <br><nobr>containing <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> <a href="../files/using_left-hand_tabs.htm"><b>3</b></a> <a href="../files/using_catalog_generator.htm"><b>4</b></a> <a href="../files/setting_preferences.htm"><b>5</b></a> </nobr><br><nobr>contains <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> <a href="../files/getting_properties_of_the_study.htm"><b>3</b></a> <a href="../files/about_salome_pro_help_system.htm"><b>4</b></a> <a href="../files/using_registry.htm"><b>5</b></a> <a href="../files/using_object_browser.htm"><b>6</b></a> <a href="../files/salome_pro_desktop.htm"><b>7</b></a> <a href="../files/running_salome_pro.htm"><b>8</b></a> </nobr><br><a href="../files/using_left-hand_tabs.htm"><b>content</b></a> <br><nobr>contents <a href="../files/readme.html"><b>1</b></a> <a href="../files/using_left-hand_tabs.htm"><b>2</b></a> </nobr><br><nobr>context <a href="../files/displaying_hiding_toolbars.htm"><b>1</b></a> <a href="../files/using_usecase_browser.htm"><b>2</b></a> <a href="../files/using_object_browser.htm"><b>3</b></a> <a href="../files/salome_pro_desktop.htm"><b>4</b></a> </nobr><br><nobr>continue <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><a href="../files/introduction.htm"><b>contributes</b></a> <br><nobr>control <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> <a href="../files/creating_a_new_study.htm"><b>3</b></a> </nobr><br><a href="../files/salome_pro_desktop.htm"><b>convenience</b></a> <br><a href="../files/installing_salome_pro.htm"><b>convenient</b></a> <br><a href="../files/introduction_to_salome_pro.htm"><b>cooperate</b></a> <br><nobr>copied <a href="../files/copyright_notice.htm"><b>1</b></a> <a href="../files/using_usecase_browser.htm"><b>2</b></a> </nobr><br><nobr>copy <a href="../files/readme.html"><b>1</b></a> <a href="../files/editing_studies.htm"><b>2</b></a> <a href="../files/saving_a_study.htm"><b>3</b></a> <a href="../files/salome_pro_desktop.htm"><b>4</b></a> </nobr><br><a href="../files/salome_pro_desktop.htm"><b>copying</b></a> <br><nobr>copyright <a href="../files/readme.html"><b>1</b></a> <a href="../files/copyright_notice.htm"><b>2</b></a> </nobr><br><a href="../files/about_salome_pro_architecture.htm"><b>corba</b></a> <br><a href="../files/saving_a_study.htm"><b>corner</b></a> <br><a href="../files/salome_pro_desktop.htm"><b>correcting</b></a> <br><nobr>corresponding <a href="../files/readme.html"><b>1</b></a> <a href="../files/opening_studies.htm"><b>2</b></a> <a href="../files/installing_salome_pro.htm"><b>3</b></a> <a href="../files/using_left-hand_tabs.htm"><b>4</b></a> <a href="../files/running_salome_pro.htm"><b>5</b></a> </nobr><br><nobr>correspondingly <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><a href="../files/installing_salome_pro.htm"><b>corrupted</b></a> <br><a href="../files/introduction.htm"><b>cost</b></a> <br><a href="../files/introduction.htm"><b>costs</b></a> <br><nobr>coupling <a href="../files/introduction.htm"><b>1</b></a> <a href="../files/about_salome_pro_architecture.htm"><b>2</b></a> </nobr><br><a name="bms_CP"></a><a name="subkey_CP"></a><a href="../files/running_salome_pro.htm"><b>cpp</b></a> <br><nobr><a name="bms_CR"></a><a name="subkey_CR"></a>create <a href="../files/readme.html"><b>1</b></a> <a href="../files/getting_started2.htm"><b>2</b></a> <a href="../files/creating_a_new_study.htm"><b>3</b></a> <a href="../files/about_salome_pro_architecture.htm"><b>4</b></a> <a href="../files/using_usecase_browser.htm"><b>5</b></a> <a href="../files/using_catalog_generator.htm"><b>6</b></a> <a href="../files/setting_preferences.htm"><b>7</b></a> <a href="../files/saving_a_study.htm"><b>8</b></a> <a href="../files/running_salome_pro.htm"><b>9</b></a> </nobr><br><nobr>created <a href="../files/readme.html"><b>1</b></a> <a href="../files/opening_studies.htm"><b>2</b></a> <a href="../files/introduction_to_iapp.htm"><b>3</b></a> <a href="../files/creating_a_new_study.htm"><b>4</b></a> <a href="../files/about_salome_pro_help_system.htm"><b>5</b></a> <a href="../files/about_salome_pro_architecture.htm"><b>6</b></a> <a href="../files/using_usecase_browser.htm"><b>7</b></a> <a href="../files/using_object_browser.htm"><b>8</b></a> <a href="../files/setting_preferences.htm"><b>9</b></a> <a href="../files/salome_pro_desktop.htm"><b>10</b></a> <a href="../files/running_salome_pro.htm"><b>11</b></a> </nobr><br><nobr>creates <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> <a href="../files/using_usecase_browser.htm"><b>3</b></a> </nobr><br><nobr>creating <a href="../files/creating_a_new_study.htm"><b>1</b></a> <a href="../files/salome_pro_desktop.htm"><b>2</b></a> </nobr><br><nobr>creation <a href="../files/readme.html"><b>1</b></a> <a href="../files/introduction_to_iapp.htm"><b>2</b></a> <a href="../files/introduction.htm"><b>3</b></a> <a href="../files/installing_salome_pro.htm"><b>4</b></a> <a href="../files/about_salome_pro_architecture.htm"><b>5</b></a> </nobr><br><a href="../files/introduction.htm"><b>critical</b></a> <br><nobr>cross <a href="../files/navigating_topics.htm"><b>1</b></a> <a href="../files/saving_a_study.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_CS"></a><a name="subkey_CS"></a>csh <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> <a href="../files/running_salome_pro.htm"><b>3</b></a> </nobr><br><a href="../files/running_salome_pro.htm"><b>cshell</b></a> <br><nobr><a name="bms_CU"></a><a name="subkey_CU"></a>current <a href="../files/getting_properties_of_the_study.htm"><b>1</b></a> <a href="../files/using_usecase_browser.htm"><b>2</b></a> <a href="../files/using_registry.htm"><b>3</b></a> <a href="../files/using_object_browser.htm"><b>4</b></a> <a href="../files/setting_preferences.htm"><b>5</b></a> <a href="../files/saving_a_study.htm"><b>6</b></a> <a href="../files/running_salome_pro.htm"><b>7</b></a> </nobr><br><nobr>currently <a href="../files/readme.html"><b>1</b></a> <a href="../files/navigating_topics.htm"><b>2</b></a> <a href="../files/installing_salome_pro.htm"><b>3</b></a> <a href="../files/editing_studies.htm"><b>4</b></a> <a href="../files/using_usecase_browser.htm"><b>5</b></a> <a href="../files/using_registry.htm"><b>6</b></a> <a href="../files/using_object_browser.htm"><b>7</b></a> <a href="../files/setting_preferences.htm"><b>8</b></a> </nobr><br><nobr>custom <a href="../files/using_usecase_browser.htm"><b>1</b></a> <a href="../files/using_catalog_generator.htm"><b>2</b></a> <a href="../files/setting_preferences.htm"><b>3</b></a> </nobr><br><a href="../files/introduction.htm"><b>customer</b></a> <br><nobr>cut <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br>\r
+<p class="ftsbody" >\r
+<a name="bms_CL"></a><a name="subkey_CL"></a><a href="../kernel/readme.html"><b>clear</b></a> <br><a href="../kernel/salome_pro_desktop.htm"><b>clearall</b></a> <br><a href="../kernel/using_usecase_browser.htm"><b>clears</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="../kernel/using_usecase_browser.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/saving_a_study.htm"><b>11</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>12</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><a href="../kernel/readme.html"><b>clicking</b></a> <br><a href="../kernel/about_salome_pro_architecture.htm"><b>client</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/saving_a_study.htm"><b>2</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/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>codes</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="../kernel/using_object_browser.htm"><b>1</b></a> <a href="../kernel/setting_preferences.htm"><b>2</b></a> </nobr><br><nobr>column <a href="../kernel/using_object_browser.htm"><b>1</b></a> <a href="../kernel/setting_preferences.htm"><b>2</b></a> </nobr><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/salome_pro_desktop.htm"><b>combination</b></a> <br><a href="../kernel/introduction_to_salome_pro.htm"><b>combines</b></a> <br><a href="../kernel/readme.html"><b>comfort</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><a href="../kernel/copyright_notice.htm"><b>commitment</b></a> <br><nobr>common <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> </nobr><br><a href="../kernel/about_salome_pro_architecture.htm"><b>compared</b></a> <br><a href="../kernel/using_usecase_browser.htm"><b>comparison</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="../kernel/using_usecase_browser.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/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/using_catalog_generator.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>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/readme.html"><b>computer</b></a> <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_redhat8_0</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><a href="../kernel/readme.html"><b>configure</b></a> <br><a href="../kernel/readme.html"><b>confirm</b></a> <br><a href="../kernel/getting_started2.htm"><b>connected</b></a> <br><a href="../kernel/copyright_notice.htm"><b>connection</b></a> <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/setting_preferences.htm"><b>2</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>3</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><a href="../kernel/introduction_to_salome_pro.htm"><b>construction</b></a> <br><a href="../kernel/copyright_notice.htm"><b>construed</b></a> <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/setting_preferences.htm"><b>4</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>5</b></a> </nobr><br><a href="../kernel/copyright_notice.htm"><b>contained</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> <a href="../kernel/setting_preferences.htm"><b>4</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/about_salome_pro_help_system.htm"><b>4</b></a> <a href="../kernel/using_registry.htm"><b>5</b></a> <a href="../kernel/using_object_browser.htm"><b>6</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>7</b></a> </nobr><br><a href="../kernel/using_left-hand_tabs.htm"><b>content</b></a> <br><nobr>contents <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/using_left-hand_tabs.htm"><b>2</b></a> </nobr><br><nobr>context <a href="../kernel/displaying_hiding_toolbars.htm"><b>1</b></a> <a href="../kernel/using_usecase_browser.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><a href="../kernel/introduction.htm"><b>contributes</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> </nobr><br><a href="../kernel/salome_pro_desktop.htm"><b>convenience</b></a> <br><a href="../kernel/introduction_to_salome_pro.htm"><b>cooperate</b></a> <br><nobr>copied <a href="../kernel/copyright_notice.htm"><b>1</b></a> <a href="../kernel/using_usecase_browser.htm"><b>2</b></a> </nobr><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><nobr>copyright <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/copyright_notice.htm"><b>2</b></a> </nobr><br><a href="../kernel/about_salome_pro_architecture.htm"><b>corba</b></a> <br><a href="../kernel/saving_a_study.htm"><b>corner</b></a> <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="../kernel/using_left-hand_tabs.htm"><b>4</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>cost</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/getting_started2.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_usecase_browser.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>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_iapp.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="../kernel/using_usecase_browser.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><nobr>creates <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/using_usecase_browser.htm"><b>2</b></a> </nobr><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/introduction.htm"><b>3</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>4</b></a> </nobr><br><a href="../kernel/introduction.htm"><b>critical</b></a> <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/getting_properties_of_the_study.htm"><b>2</b></a> <a href="../kernel/using_usecase_browser.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/setting_preferences.htm"><b>6</b></a> <a href="../kernel/saving_a_study.htm"><b>7</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_usecase_browser.htm"><b>4</b></a> <a href="../kernel/using_registry.htm"><b>5</b></a> <a href="../kernel/using_object_browser.htm"><b>6</b></a> <a href="../kernel/setting_preferences.htm"><b>7</b></a> </nobr><br><nobr>custom <a href="../kernel/using_usecase_browser.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/readme.html"><b>cut</b></a> <br>\r
 <br><br>\r
-<nobr><a name="bm_D"></a><a name="subkey_D{"></a>d <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_DA"></a><a name="subkey_DA"></a>data <a href="../files/readme.html"><b>1</b></a> <a href="../files/introduction_to_salome_pro.htm"><b>2</b></a> <a href="../files/introduction_to_iapp.htm"><b>3</b></a> <a href="../files/installing_salome_pro.htm"><b>4</b></a> <a href="../files/getting_started2.htm"><b>5</b></a> <a href="../files/about_salome_pro_architecture.htm"><b>6</b></a> <a href="../files/setting_preferences.htm"><b>7</b></a> <a href="../files/saving_a_study.htm"><b>8</b></a> </nobr><br><a href="../files/about_salome_pro_architecture.htm"><b>database</b></a> <br><nobr>date <a href="../files/getting_properties_of_the_study.htm"><b>1</b></a> <a href="../files/using_registry.htm"><b>2</b></a> </nobr><br><a name="bms_DE"></a><a name="subkey_DE"></a><a href="../files/copyright_notice.htm"><b>de</b></a> <br><a href="../files/using_object_browser.htm"><b>debugging</b></a> <br><a href="../files/installing_salome_pro.htm"><b>decrease</b></a> <br><nobr>default <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> <a href="../files/displaying_hiding_toolbars.htm"><b>3</b></a> <a href="../files/creating_a_new_study.htm"><b>4</b></a> <a href="../files/using_usecase_browser.htm"><b>5</b></a> <a href="../files/using_object_browser.htm"><b>6</b></a> <a href="../files/setting_preferences.htm"><b>7</b></a> <a href="../files/saving_a_study.htm"><b>8</b></a> <a href="../files/running_salome_pro.htm"><b>9</b></a> </nobr><br><nobr>define <a href="../files/readme.html"><b>1</b></a> <a href="../files/setting_preferences.htm"><b>2</b></a> </nobr><br><a href="../files/using_usecase_browser.htm"><b>defined</b></a> <br><nobr>definite <a href="../files/installing_salome_pro.htm"><b>1</b></a> <a href="../files/editing_studies.htm"><b>2</b></a> <a href="../files/displaying_hiding_toolbars.htm"><b>3</b></a> <a href="../files/creating_a_new_study.htm"><b>4</b></a> <a href="../files/about_salome_pro_architecture.htm"><b>5</b></a> <a href="../files/using_usecase_browser.htm"><b>6</b></a> <a href="../files/using_registry.htm"><b>7</b></a> <a href="../files/using_object_browser.htm"><b>8</b></a> <a href="../files/setting_preferences.htm"><b>9</b></a> <a href="../files/saving_a_study.htm"><b>10</b></a> <a href="../files/running_salome_pro.htm"><b>11</b></a> </nobr><br><nobr>definition <a href="../files/about_salome_pro_architecture.htm"><b>1</b></a> <a href="../files/using_left-hand_tabs.htm"><b>2</b></a> </nobr><br><a href="../files/using_left-hand_tabs.htm"><b>definitions</b></a> <br><a href="../files/introduction.htm"><b>demands</b></a> <br><a href="../files/readme.html"><b>dependancies</b></a> <br><a href="../files/readme.html"><b>dependencies</b></a> <br><nobr>depending <a href="../files/readme.html"><b>1</b></a> <a href="../files/setting_preferences.htm"><b>2</b></a> </nobr><br><nobr>depends <a href="../files/using_usecase_browser.htm"><b>1</b></a> <a href="../files/using_object_browser.htm"><b>2</b></a> </nobr><br><nobr>derived <a href="../files/introduction.htm"><b>1</b></a> <a href="../files/about_salome_pro_architecture.htm"><b>2</b></a> </nobr><br><a href="../files/using_object_browser.htm"><b>descending</b></a> <br><nobr>described <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> <a href="../files/copyright_notice.htm"><b>3</b></a> <a href="../files/about_salome_pro_architecture.htm"><b>4</b></a> </nobr><br><nobr>describes <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>describing <a href="../files/about_salome_pro_help_system.htm"><b>1</b></a> <a href="../files/using_catalog_generator.htm"><b>2</b></a> </nobr><br><nobr>description <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> <a href="../files/using_catalog_generator.htm"><b>3</b></a> <a href="../files/running_salome_pro.htm"><b>4</b></a> </nobr><br><nobr>descriptions <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> <a href="../files/using_catalog_generator.htm"><b>3</b></a> </nobr><br><a href="../files/introduction.htm"><b>design</b></a> <br><a href="../files/using_catalog_generator.htm"><b>desired</b></a> <br><nobr>desktop <a href="../files/readme.html"><b>1</b></a> <a href="../files/introduction_to_iapp.htm"><b>2</b></a> <a href="../files/getting_started2.htm"><b>3</b></a> <a href="../files/displaying_studies.htm"><b>4</b></a> <a href="../files/displaying_hiding_toolbars.htm"><b>5</b></a> <a href="../files/saving_a_study.htm"><b>6</b></a> <a href="../files/salome_pro_desktop.htm"><b>7</b></a> </nobr><br><a href="../files/navigating_topics.htm"><b>destination</b></a> <br><nobr>destined <a href="../files/getting_started2.htm"><b>1</b></a> <a href="../files/using_usecase_browser.htm"><b>2</b></a> <a href="../files/using_registry.htm"><b>3</b></a> <a href="../files/using_object_browser.htm"><b>4</b></a> <a href="../files/salome_pro_desktop.htm"><b>5</b></a> </nobr><br><a href="../files/installing_salome_pro.htm"><b>detail</b></a> <br><a href="../files/installing_salome_pro.htm"><b>detailed</b></a> <br><a href="../files/readme.html"><b>details</b></a> <br><a href="../files/about_salome_pro_architecture.htm"><b>developer</b></a> <br><nobr>development <a href="../files/introduction.htm"><b>1</b></a> <a href="../files/about_salome_pro_architecture.htm"><b>2</b></a> </nobr><br><nobr>developments <a href="../files/introduction.htm"><b>1</b></a> <a href="../files/about_salome_pro_architecture.htm"><b>2</b></a> </nobr><br><br><br></p><p class="ftsbody" align="center"><a href="whlstf2.htm" target="_self" title="previous search group"><b>&gt;&gt;</b></a>\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/getting_started2.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> </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/copyright_notice.htm"><b>de</b></a> <br><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/displaying_hiding_toolbars.htm"><b>3</b></a> <a href="../kernel/creating_a_new_study.htm"><b>4</b></a> <a href="../kernel/using_usecase_browser.htm"><b>5</b></a> <a href="../kernel/using_object_browser.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> </nobr><br><nobr>define <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/setting_preferences.htm"><b>2</b></a> </nobr><br><a href="../kernel/using_usecase_browser.htm"><b>defined</b></a> <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_usecase_browser.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/setting_preferences.htm"><b>9</b></a> <a href="../kernel/saving_a_study.htm"><b>10</b></a> </nobr><br><nobr>definition <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><a href="../kernel/using_left-hand_tabs.htm"><b>definitions</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><nobr>depending <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/setting_preferences.htm"><b>2</b></a> </nobr><br><nobr>depends <a href="../kernel/using_usecase_browser.htm"><b>1</b></a> <a href="../kernel/using_object_browser.htm"><b>2</b></a> </nobr><br><nobr>derived <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/using_object_browser.htm"><b>descending</b></a> <br><nobr>described <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/copyright_notice.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>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="../kernel/using_usecase_browser.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><a href="../kernel/readme.html"><b>details</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><nobr>developments <a href="../kernel/introduction.htm"><b>1</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>2</b></a> </nobr><br><br><br></p><p class="ftsbody" align="center"><a href="whlstf2.htm" target="_self" title="previous search group"><b>&gt;&gt;</b></a>\r
 \r
 </body>\r
 \r
index 14f1a821b75a481783662bbfe8eaccd6353ab969..bdde8853b73253692d632bcdfb824ffe75b7605a 100755 (executable)
@@ -1,9 +1,9 @@
 <html>\r
 <head>\r
 <title>Search Words List</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
 <meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
 <base target="bsscright">\r
 <style>\r
 <!--\r
@@ -30,14 +30,14 @@ A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; }
 -->\r
 </style>\r
 </head>\r
-<body marginheight="0"  marginwidth="0">\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>&lt;&lt;</b></a><br><br></p>\r
-<p class="ftsbody">\r
-<nobr><a name="bms_DI"></a><a name="subkey_DI"></a>dialog <a href="../files/readme.html"><b>1</b></a> <a href="../files/opening_studies.htm"><b>2</b></a> <a href="../files/installing_salome_pro.htm"><b>3</b></a> <a href="../files/getting_properties_of_the_study.htm"><b>4</b></a> <a href="../files/using_registry.htm"><b>5</b></a> <a href="../files/using_left-hand_tabs.htm"><b>6</b></a> <a href="../files/using_catalog_generator.htm"><b>7</b></a> <a href="../files/saving_a_study.htm"><b>8</b></a> </nobr><br><nobr>differ <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>different <a href="../files/readme.html"><b>1</b></a> <a href="../files/opening_studies.htm"><b>2</b></a> <a href="../files/installing_salome_pro.htm"><b>3</b></a> <a href="../files/getting_started2.htm"><b>4</b></a> <a href="../files/displaying_studies.htm"><b>5</b></a> <a href="../files/creating_a_new_study.htm"><b>6</b></a> <a href="../files/about_salome_pro_help_system.htm"><b>7</b></a> <a href="../files/about_salome_pro_architecture.htm"><b>8</b></a> <a href="../files/using_usecase_browser.htm"><b>9</b></a> <a href="../files/using_object_browser.htm"><b>10</b></a> <a href="../files/salome_pro_desktop.htm"><b>11</b></a> </nobr><br><a href="../files/introduction.htm"><b>digital</b></a> <br><a href="../files/readme.html"><b>dir</b></a> <br><a href="../files/using_left-hand_tabs.htm"><b>direct</b></a> <br><a href="../files/installing_salome_pro.htm"><b>directly</b></a> <br><nobr>directories <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> <a href="../files/setting_preferences.htm"><b>3</b></a> </nobr><br><nobr>directory <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> <a href="../files/using_catalog_generator.htm"><b>3</b></a> <a href="../files/setting_preferences.htm"><b>4</b></a> <a href="../files/saving_a_study.htm"><b>5</b></a> <a href="../files/running_salome_pro.htm"><b>6</b></a> </nobr><br><nobr>disable <a href="../files/readme.html"><b>1</b></a> <a href="../files/setting_preferences.htm"><b>2</b></a> </nobr><br><a href="../files/readme.html"><b>disable_flag</b></a> <br><a href="../files/installing_salome_pro.htm"><b>disabled</b></a> <br><nobr>disk <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> <a href="../files/running_salome_pro.htm"><b>3</b></a> </nobr><br><nobr>display <a href="../files/displaying_studies.htm"><b>1</b></a> <a href="../files/displaying_hiding_toolbars.htm"><b>2</b></a> <a href="../files/using_registry.htm"><b>3</b></a> <a href="../files/using_left-hand_tabs.htm"><b>4</b></a> </nobr><br><nobr>displayed <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> <a href="../files/displaying_studies.htm"><b>3</b></a> <a href="../files/using_usecase_browser.htm"><b>4</b></a> <a href="../files/using_object_browser.htm"><b>5</b></a> <a href="../files/using_left-hand_tabs.htm"><b>6</b></a> <a href="../files/setting_preferences.htm"><b>7</b></a> <a href="../files/salome_pro_desktop.htm"><b>8</b></a> <a href="../files/running_salome_pro.htm"><b>9</b></a> </nobr><br><nobr>displaying <a href="../files/displaying_studies.htm"><b>1</b></a> <a href="../files/displaying_hiding_toolbars.htm"><b>2</b></a> <a href="../files/using_usecase_browser.htm"><b>3</b></a> <a href="../files/using_object_browser.htm"><b>4</b></a> </nobr><br><nobr>displays <a href="../files/readme.html"><b>1</b></a> <a href="../files/navigating_topics.htm"><b>2</b></a> <a href="../files/installing_salome_pro.htm"><b>3</b></a> <a href="../files/using_registry.htm"><b>4</b></a> <a href="../files/using_object_browser.htm"><b>5</b></a> <a href="../files/using_left-hand_tabs.htm"><b>6</b></a> <a href="../files/setting_preferences.htm"><b>7</b></a> <a href="../files/salome_pro_desktop.htm"><b>8</b></a> </nobr><br><a href="../files/about_salome_pro_architecture.htm"><b>distinction</b></a> <br><a href="../files/about_salome_pro_architecture.htm"><b>distributed</b></a> <br><nobr>divided <a href="../files/about_salome_pro_help_system.htm"><b>1</b></a> <a href="../files/using_registry.htm"><b>2</b></a> </nobr><br><a name="bms_DO"></a><a name="subkey_DO"></a><a href="../files/installing_salome_pro.htm"><b>docs</b></a> <br><nobr>document <a href="../files/readme.html"><b>1</b></a> <a href="../files/getting_started2.htm"><b>2</b></a> <a href="../files/copyright_notice.htm"><b>3</b></a> <a href="../files/salome_pro_desktop.htm"><b>4</b></a> </nobr><br><nobr>does <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><a href="../files/installing_salome_pro.htm"><b>doesn</b></a> <br><nobr>domain <a href="../files/introduction_to_salome_pro.htm"><b>1</b></a> <a href="../files/introduction.htm"><b>2</b></a> <a href="../files/about_salome_pro_architecture.htm"><b>3</b></a> </nobr><br><a href="../files/copyright_notice.htm"><b>domaine</b></a> <br><a href="../files/using_catalog_generator.htm"><b>don</b></a> <br><nobr>done <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>dot <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><a href="../files/using_registry.htm"><b>double</b></a> <br><nobr>down <a href="../files/navigating_topics.htm"><b>1</b></a> <a href="../files/getting_properties_of_the_study.htm"><b>2</b></a> <a href="../files/using_object_browser.htm"><b>3</b></a> </nobr><br><nobr>doxygen <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>doxysearch <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>doxytag <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>doxywizard <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><a name="bms_DR"></a><a name="subkey_DR"></a><a href="../files/using_usecase_browser.htm"><b>drag</b></a> <br><a href="../files/displaying_hiding_toolbars.htm"><b>dragging</b></a> <br><a href="../files/about_salome_pro_architecture.htm"><b>dramatically</b></a> <br><nobr>drive <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>driver <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>drivers <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>drop <a href="../files/navigating_topics.htm"><b>1</b></a> <a href="../files/using_usecase_browser.htm"><b>2</b></a> </nobr><br><a href="../files/displaying_hiding_toolbars.htm"><b>dropping</b></a> <br><a name="bms_DU"></a><a name="subkey_DU"></a><a href="../files/salome_pro_desktop.htm"><b>dump</b></a> <br><a name="bms_DY"></a><a name="subkey_DY"></a><a href="../files/introduction_to_salome_pro.htm"><b>dynamically</b></a> <br>\r
+<p class="ftsbody" >\r
+<nobr><a name="bms_DI"></a><a name="subkey_DI"></a>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="../kernel/using_registry.htm"><b>4</b></a> <a href="../kernel/using_left-hand_tabs.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><a href="../kernel/readme.html"><b>differ</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/displaying_studies.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_usecase_browser.htm"><b>9</b></a> <a href="../kernel/using_object_browser.htm"><b>10</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>11</b></a> </nobr><br><a href="../kernel/introduction.htm"><b>digital</b></a> <br><a href="../kernel/readme.html"><b>dir</b></a> <br><a href="../kernel/using_left-hand_tabs.htm"><b>direct</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="../kernel/using_registry.htm"><b>3</b></a> <a href="../kernel/using_left-hand_tabs.htm"><b>4</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="../kernel/using_usecase_browser.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/salome_pro_desktop.htm"><b>8</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_usecase_browser.htm"><b>3</b></a> <a href="../kernel/using_object_browser.htm"><b>4</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> <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="../kernel/about_salome_pro_architecture.htm"><b>distinction</b></a> <br><a href="../kernel/about_salome_pro_architecture.htm"><b>distributed</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>document <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/getting_started2.htm"><b>2</b></a> <a href="../kernel/copyright_notice.htm"><b>3</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>4</b></a> </nobr><br><a href="../kernel/readme.html"><b>does</b></a> <br><nobr>domain <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/copyright_notice.htm"><b>domaine</b></a> <br><a href="../kernel/using_catalog_generator.htm"><b>don</b></a> <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>doxysearch</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="../kernel/using_usecase_browser.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="../kernel/readme.html"><b>drive</b></a> <br><a href="../kernel/readme.html"><b>driver</b></a> <br><a href="../kernel/readme.html"><b>drivers</b></a> <br><nobr>drop <a href="../kernel/navigating_topics.htm"><b>1</b></a> <a href="../kernel/using_usecase_browser.htm"><b>2</b></a> </nobr><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="../kernel/salome_pro_desktop.htm"><b>dump</b></a> <br><a name="bms_DY"></a><a name="subkey_DY"></a><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="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><a name="bms_EA"></a><a name="subkey_EA"></a><a href="../files/introduction.htm"><b>eases</b></a> <br><a href="../files/about_salome_pro_architecture.htm"><b>easily</b></a> <br><a href="../files/about_salome_pro_architecture.htm"><b>easy</b></a> <br><nobr><a name="bms_EC"></a><a name="subkey_EC"></a>echo <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><a href="../files/about_salome_pro_architecture.htm"><b>economically</b></a> <br><nobr><a name="bms_ED"></a><a name="subkey_ED"></a>edit <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> <a href="../files/getting_properties_of_the_study.htm"><b>3</b></a> <a href="../files/editing_studies.htm"><b>4</b></a> </nobr><br><nobr>editing <a href="../files/introduction_to_iapp.htm"><b>1</b></a> <a href="../files/editing_studies.htm"><b>2</b></a> </nobr><br><a name="bms_EF"></a><a name="subkey_EF"></a><a href="../files/introduction.htm"><b>efficient</b></a> <br><a name="bms_EI"></a><a name="subkey_EI"></a><a href="../files/using_catalog_generator.htm"><b>either</b></a> <br><a name="bms_EL"></a><a name="subkey_EL"></a><a href="../files/introduction.htm"><b>electrical</b></a> <br><nobr>electronic <a href="../files/introduction.htm"><b>1</b></a> <a href="../files/copyright_notice.htm"><b>2</b></a> </nobr><br><a href="../files/installing_salome_pro.htm"><b>else</b></a> <br><nobr><a name="bms_EM"></a><a name="subkey_EM"></a>empty <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><a name="bms_EN"></a><a name="subkey_EN"></a><a href="../files/setting_preferences.htm"><b>enable</b></a> <br><a href="../files/installing_salome_pro.htm"><b>enabled</b></a> <br><a href="../files/using_left-hand_tabs.htm"><b>enables</b></a> <br><a href="../files/introduction_to_salome_pro.htm"><b>enabling</b></a> <br><a href="../files/introduction_to_salome_pro.htm"><b>encapsulates</b></a> <br><a href="../files/about_salome_pro_architecture.htm"><b>encouraging</b></a> <br><nobr>end <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> <a href="../files/setting_preferences.htm"><b>3</b></a> </nobr><br><a href="../files/about_salome_pro_architecture.htm"><b>enforcing</b></a> <br><a href="../files/introduction_to_iapp.htm"><b>eng</b></a> <br><nobr>enough <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><a href="../files/introduction.htm"><b>ensure</b></a> <br><a href="../files/about_salome_pro_architecture.htm"><b>ensuring</b></a> <br><nobr>enter <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> <a href="../files/getting_properties_of_the_study.htm"><b>3</b></a> <a href="../files/saving_a_study.htm"><b>4</b></a> <a href="../files/running_salome_pro.htm"><b>5</b></a> </nobr><br><nobr>entered <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>entry <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> <a href="../files/using_object_browser.htm"><b>3</b></a> <a href="../files/setting_preferences.htm"><b>4</b></a> </nobr><br><a href="../files/running_salome_pro.htm"><b>env</b></a> <br><a href="../files/readme.html"><b>env_</b></a> <br><a href="../files/readme.html"><b>env_products</b></a> <br><a href="../files/readme.html"><b>env_vtk</b></a> <br><nobr>environment <a href="../files/readme.html"><b>1</b></a> <a href="../files/introduction_to_iapp.htm"><b>2</b></a> <a href="../files/introduction.htm"><b>3</b></a> <a href="../files/installing_salome_pro.htm"><b>4</b></a> <a href="../files/getting_started2.htm"><b>5</b></a> <a href="../files/running_salome_pro.htm"><b>6</b></a> </nobr><br><nobr>environments <a href="../files/introduction.htm"><b>1</b></a> <a href="../files/about_salome_pro_architecture.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_EQ"></a><a name="subkey_EQ"></a>equal <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><a href="../files/introduction.htm"><b>equipment</b></a> <br><nobr><a name="bms_ER"></a><a name="subkey_ER"></a>error <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><a href="../files/copyright_notice.htm"><b>errors</b></a> <br><nobr><a name="bms_ET"></a><a name="subkey_ET"></a>etc <a href="../files/readme.html"><b>1</b></a> <a href="../files/displaying_hiding_toolbars.htm"><b>2</b></a> <a href="../files/about_salome_pro_architecture.htm"><b>3</b></a> </nobr><br><nobr><a name="bms_EV"></a><a name="subkey_EV"></a>even <a href="../files/installing_salome_pro.htm"><b>1</b></a> <a href="../files/about_salome_pro_architecture.htm"><b>2</b></a> </nobr><br><a href="../files/using_registry.htm"><b>ever</b></a> <br><nobr>every <a href="../files/introduction_to_salome_pro.htm"><b>1</b></a> <a href="../files/introduction.htm"><b>2</b></a> <a href="../files/using_left-hand_tabs.htm"><b>3</b></a> </nobr><br><nobr>everything <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><a href="../files/introduction.htm"><b>evolutions</b></a> <br><a href="../files/about_salome_pro_architecture.htm"><b>evolve</b></a> <br><a name="bms_EX"></a><a name="subkey_EX"></a><a href="../files/running_salome_pro.htm"><b>ex</b></a> <br><nobr>exact <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>exactly <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><a href="../files/readme.html"><b>examle</b></a> <br><nobr>example <a href="../files/readme.html"><b>1</b></a> <a href="../files/introduction.htm"><b>2</b></a> <a href="../files/installing_salome_pro.htm"><b>3</b></a> <a href="../files/using_catalog_generator.htm"><b>4</b></a> </nobr><br><a href="../files/installing_salome_pro.htm"><b>except</b></a> <br><a href="../files/about_salome_pro_architecture.htm"><b>exchanges</b></a> <br><a href="../files/introduction_to_salome_pro.htm"><b>execution</b></a> <br><nobr>exist <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><a href="../files/installing_salome_pro.htm"><b>existance</b></a> <br><nobr>existence <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><a href="../files/installing_salome_pro.htm"><b>existense</b></a> <br><a href="../files/installing_salome_pro.htm"><b>existent</b></a> <br><nobr>existing <a href="../files/opening_studies.htm"><b>1</b></a> <a href="../files/introduction_to_salome_pro.htm"><b>2</b></a> <a href="../files/about_salome_pro_architecture.htm"><b>3</b></a> <a href="../files/using_catalog_generator.htm"><b>4</b></a> <a href="../files/saving_a_study.htm"><b>5</b></a> </nobr><br><a href="../files/about_salome_pro_architecture.htm"><b>expandability</b></a> <br><a href="../files/navigating_topics.htm"><b>expanding</b></a> <br><a href="../files/introduction.htm"><b>expectations</b></a> <br><a href="../files/about_salome_pro_architecture.htm"><b>exploits</b></a> <br><a href="../files/about_salome_pro_help_system.htm"><b>explorer</b></a> <br><a href="../files/about_salome_pro_architecture.htm"><b>exposes</b></a> <br><a href="../files/saving_a_study.htm"><b>extensions</b></a> <br><a href="../files/setting_preferences.htm"><b>external</b></a> <br><a href="../files/installing_salome_pro.htm"><b>extracted</b></a> <br><nobr>extracting <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><a href="../files/introduction.htm"><b>extremely</b></a> <br>\r
+<a name="bm_E"></a><a name="subkey_E{"></a><a href="../kernel/readme.html"><b>e</b></a> <br><a name="bms_EA"></a><a name="subkey_EA"></a><a href="../kernel/introduction.htm"><b>eases</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/readme.html"><b>echo</b></a> <br><a href="../kernel/about_salome_pro_architecture.htm"><b>economically</b></a> <br><nobr><a name="bms_ED"></a><a name="subkey_ED"></a>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 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><a name="bms_EI"></a><a name="subkey_EI"></a><a href="../kernel/using_catalog_generator.htm"><b>either</b></a> <br><a name="bms_EL"></a><a name="subkey_EL"></a><a href="../kernel/introduction.htm"><b>electrical</b></a> <br><nobr>electronic <a href="../kernel/introduction.htm"><b>1</b></a> <a href="../kernel/copyright_notice.htm"><b>2</b></a> </nobr><br><a name="bms_EM"></a><a name="subkey_EM"></a><a href="../kernel/readme.html"><b>empty</b></a> <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/introduction_to_salome_pro.htm"><b>enabling</b></a> <br><a href="../kernel/introduction_to_salome_pro.htm"><b>encapsulates</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/setting_preferences.htm"><b>2</b></a> </nobr><br><a href="../kernel/about_salome_pro_architecture.htm"><b>enforcing</b></a> <br><a href="../kernel/introduction_to_iapp.htm"><b>eng</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><nobr>entry <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>env <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>env_</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> </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><a href="../kernel/copyright_notice.htm"><b>errors</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/displaying_hiding_toolbars.htm"><b>2</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>3</b></a> </nobr><br><a name="bms_EV"></a><a name="subkey_EV"></a><a href="../kernel/about_salome_pro_architecture.htm"><b>even</b></a> <br><a href="../kernel/using_registry.htm"><b>ever</b></a> <br><nobr>every <a href="../kernel/introduction_to_salome_pro.htm"><b>1</b></a> <a href="../kernel/introduction.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>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><nobr>example <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/introduction.htm"><b>2</b></a> <a href="../kernel/using_catalog_generator.htm"><b>3</b></a> </nobr><br><a href="../kernel/about_salome_pro_architecture.htm"><b>exchanges</b></a> <br><a href="../kernel/introduction_to_salome_pro.htm"><b>execution</b></a> <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="../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/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/about_salome_pro_architecture.htm"><b>exposes</b></a> <br><a href="../kernel/saving_a_study.htm"><b>extensions</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>\r
 <br><br>\r
-<nobr><a name="bm_F"></a><a name="subkey_F{"></a>f <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><a name="bms_FA"></a><a name="subkey_FA"></a><a href="../files/about_salome_pro_architecture.htm"><b>facilitated</b></a> <br><a href="../files/using_catalog_generator.htm"><b>factory</b></a> <br><nobr>fail <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>fails <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_FE"></a><a name="subkey_FE"></a>feature <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>features <a href="../files/editing_studies.htm"><b>1</b></a> <a href="../files/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="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> <a href="../files/getting_properties_of_the_study.htm"><b>3</b></a> </nobr><br><nobr>fig <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>figure <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>file <a href="../files/readme.html"><b>1</b></a> <a href="../files/opening_studies.htm"><b>2</b></a> <a href="../files/installing_salome_pro.htm"><b>3</b></a> <a href="../files/getting_properties_of_the_study.htm"><b>4</b></a> <a href="../files/creating_a_new_study.htm"><b>5</b></a> <a href="../files/using_catalog_generator.htm"><b>6</b></a> <a href="../files/setting_preferences.htm"><b>7</b></a> <a href="../files/saving_a_study.htm"><b>8</b></a> <a href="../files/running_salome_pro.htm"><b>9</b></a> </nobr><br><nobr>files <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> <a href="../files/using_catalog_generator.htm"><b>3</b></a> <a href="../files/setting_preferences.htm"><b>4</b></a> <a href="../files/saving_a_study.htm"><b>5</b></a> <a href="../files/salome_pro_desktop.htm"><b>6</b></a> </nobr><br><nobr>find <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> <a href="../files/using_left-hand_tabs.htm"><b>3</b></a> </nobr><br><a href="../files/installing_salome_pro.htm"><b>finds</b></a> <br><a href="../files/about_salome_pro_architecture.htm"><b>finely</b></a> <br><nobr>finish <a href="../files/readme.html"><b>1</b></a> <a href="../files/navigating_topics.htm"><b>2</b></a> <a href="../files/installing_salome_pro.htm"><b>3</b></a> </nobr><br><nobr>finishes <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>first <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> <a href="../files/using_object_browser.htm"><b>3</b></a> </nobr><br><a href="../files/salome_pro_desktop.htm"><b>fits</b></a> <br><a name="bms_FL"></a><a name="subkey_FL"></a><a href="../files/readme.html"><b>flag</b></a> <br><a href="../files/about_salome_pro_architecture.htm"><b>flexibility</b></a> <br><a href="../files/readme.html"><b>flexible</b></a> <br><a name="bms_FO"></a><a name="subkey_FO"></a><a href="../files/navigating_topics.htm"><b>focus</b></a> <br><nobr>folder <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> <a href="../files/using_usecase_browser.htm"><b>3</b></a> <a href="../files/using_object_browser.htm"><b>4</b></a> <a href="../files/setting_preferences.htm"><b>5</b></a> </nobr><br><a href="../files/installing_salome_pro.htm"><b>folders</b></a> <br><nobr>follow <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> <a href="../files/about_salome_pro_architecture.htm"><b>3</b></a> </nobr><br><nobr>following <a href="../files/readme.html"><b>1</b></a> <a href="../files/opening_studies.htm"><b>2</b></a> <a href="../files/navigating_topics.htm"><b>3</b></a> <a href="../files/introduction_to_salome_pro.htm"><b>4</b></a> <a href="../files/installing_salome_pro.htm"><b>5</b></a> <a href="../files/getting_started2.htm"><b>6</b></a> <a href="../files/getting_properties_of_the_study.htm"><b>7</b></a> <a href="../files/about_salome_pro_architecture.htm"><b>8</b></a> <a href="../files/using_usecase_browser.htm"><b>9</b></a> <a href="../files/using_registry.htm"><b>10</b></a> <a href="../files/using_left-hand_tabs.htm"><b>11</b></a> <a href="../files/using_catalog_generator.htm"><b>12</b></a> <a href="../files/setting_preferences.htm"><b>13</b></a> <a href="../files/saving_a_study.htm"><b>14</b></a> <a href="../files/salome_pro_desktop.htm"><b>15</b></a> <a href="../files/running_salome_pro.htm"><b>16</b></a> </nobr><br><a href="../files/displaying_studies.htm"><b>follows</b></a> <br><a href="../files/setting_preferences.htm"><b>font</b></a> <br><a href="../files/installing_salome_pro.htm"><b>forces</b></a> <br><a href="../files/using_catalog_generator.htm"><b>forget</b></a> <br><nobr>format <a href="../files/readme.html"><b>1</b></a> <a href="../files/opening_studies.htm"><b>2</b></a> <a href="../files/about_salome_pro_help_system.htm"><b>3</b></a> <a href="../files/setting_preferences.htm"><b>4</b></a> </nobr><br><a href="../files/introduction_to_iapp.htm"><b>four</b></a> <br><br><br></p><p class="ftsbody" align="center"><a href="whlstf3.htm" target="_self" title="previous search group"><b>&gt;&gt;</b></a>\r
+<a name="bm_F"></a><a name="subkey_F{"></a><a href="../kernel/readme.html"><b>f</b></a> <br><a name="bms_FA"></a><a name="subkey_FA"></a><a href="../kernel/about_salome_pro_architecture.htm"><b>facilitated</b></a> <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 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> </nobr><br><a href="../kernel/readme.html"><b>fig</b></a> <br><a href="../kernel/readme.html"><b>figure</b></a> <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="../kernel/using_catalog_generator.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> </nobr><br><nobr>files <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> <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>find <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/readme.html"><b>find_in_path</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><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="../kernel/salome_pro_desktop.htm"><b>fits</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><a href="../kernel/readme.html"><b>flexible</b></a> <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_usecase_browser.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><nobr>follow <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>2</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/introduction_to_salome_pro.htm"><b>5</b></a> <a href="../kernel/getting_started2.htm"><b>6</b></a> <a href="../kernel/getting_properties_of_the_study.htm"><b>7</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>8</b></a> <a href="../kernel/using_usecase_browser.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><a href="../kernel/displaying_studies.htm"><b>follows</b></a> <br><a href="../kernel/setting_preferences.htm"><b>font</b></a> <br><a href="../kernel/using_catalog_generator.htm"><b>forget</b></a> <br><nobr>format <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/setting_preferences.htm"><b>4</b></a> </nobr><br><a href="../kernel/introduction_to_iapp.htm"><b>four</b></a> <br><a name="bms_FR"></a><a name="subkey_FR"></a><a href="../kernel/introduction_to_iapp.htm"><b>fr</b></a> <br><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/copyright_notice.htm"><b>france</b></a> <br><a href="../kernel/introduction.htm"><b>friendly</b></a> <br><a href="../kernel/salome_pro_desktop.htm"><b>front</b></a> <br><a name="bms_FU"></a><a name="subkey_FU"></a><a href="../kernel/using_left-hand_tabs.htm"><b>full</b></a> <br><nobr>function <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/introduction_to_salome_pro.htm"><b>2</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="../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/saving_a_study.htm"><b>functioning</b></a> <br><nobr>functions <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/about_salome_pro_architecture.htm"><b>fundamental</b></a> <br><a href="../kernel/copyright_notice.htm"><b>furnished</b></a> <br><a href="../kernel/readme.html"><b>further</b></a> <br><br><br></p><p class="ftsbody" align="center"><a href="whlstf3.htm" target="_self" title="previous search group"><b>&gt;&gt;</b></a>\r
 \r
 </body>\r
 \r
index 3233ea54fd09743041503b0e3d59df3e2ea8cd65..9f525b4e3cba03f30229c62779ea71cdccf3ee84 100755 (executable)
@@ -1,9 +1,9 @@
 <html>\r
 <head>\r
 <title>Search Words List</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
 <meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
 <base target="bsscright">\r
 <style>\r
 <!--\r
@@ -30,16 +30,22 @@ A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; }
 -->\r
 </style>\r
 </head>\r
-<body marginheight="0"  marginwidth="0">\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>&lt;&lt;</b></a><br><br></p>\r
-<p class="ftsbody">\r
-<a name="bms_FR"></a><a name="subkey_FR"></a><a href="../files/introduction_to_iapp.htm"><b>fr</b></a> <br><nobr>frame <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>framework <a href="../files/introduction_to_iapp.htm"><b>1</b></a> <a href="../files/using_object_browser.htm"><b>2</b></a> </nobr><br><a href="../files/copyright_notice.htm"><b>france</b></a> <br><a href="../files/introduction.htm"><b>friendly</b></a> <br><a href="../files/salome_pro_desktop.htm"><b>front</b></a> <br><a name="bms_FU"></a><a name="subkey_FU"></a><a href="../files/using_left-hand_tabs.htm"><b>full</b></a> <br><nobr>function <a href="../files/readme.html"><b>1</b></a> <a href="../files/introduction_to_salome_pro.htm"><b>2</b></a> </nobr><br><a href="../files/readme.html"><b>function_name</b></a> <br><a href="../files/salome_pro_desktop.htm"><b>functional</b></a> <br><nobr>functionality <a href="../files/getting_started2.htm"><b>1</b></a> <a href="../files/editing_studies.htm"><b>2</b></a> <a href="../files/about_salome_pro_help_system.htm"><b>3</b></a> <a href="../files/about_salome_pro_architecture.htm"><b>4</b></a> <a href="../files/using_catalog_generator.htm"><b>5</b></a> <a href="../files/salome_pro_desktop.htm"><b>6</b></a> </nobr><br><a href="../files/saving_a_study.htm"><b>functioning</b></a> <br><nobr>functions <a href="../files/readme.html"><b>1</b></a> <a href="../files/salome_pro_desktop.htm"><b>2</b></a> </nobr><br><a href="../files/about_salome_pro_architecture.htm"><b>fundamental</b></a> <br><a href="../files/copyright_notice.htm"><b>furnished</b></a> <br><nobr>further <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br>\r
+<p class="ftsbody" >\r
+\r
+\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="../kernel/salome_pro_desktop.htm"><b>3</b></a> </nobr><br><nobr>generate <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/using_catalog_generator.htm"><b>2</b></a> </nobr><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><a href="../kernel/introduction_to_salome_pro.htm"><b>generation</b></a> <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><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> </nobr><br><a href="../kernel/about_salome_pro_help_system.htm"><b>get</b></a> <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_usecase_browser.htm"><b>4</b></a> <a href="../kernel/using_object_browser.htm"><b>5</b></a> </nobr><br><nobr><a name="bms_GI"></a><a name="subkey_GI"></a>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="../kernel/salome_pro_desktop.htm"><b>3</b></a> </nobr><br><a name="bms_GL"></a><a name="subkey_GL"></a><a href="../kernel/salome_pro_desktop.htm"><b>global</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><a name="bms_GR"></a><a name="subkey_GR"></a><a href="../kernel/introduction_to_salome_pro.htm"><b>graphs</b></a> <br><a href="../kernel/readme.html"><b>graphviz</b></a> <br><a href="../kernel/readme.html"><b>grep</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/about_salome_pro_architecture.htm"><b>3</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>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/readme.html"><b>hat</b></a> <br><nobr>having <a href="../kernel/navigating_topics.htm"><b>1</b></a> <a href="../kernel/using_object_browser.htm"><b>2</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/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="../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> </nobr><br><a href="../kernel/readme.html"><b>helps</b></a> <br><nobr>here <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/setting_preferences.htm"><b>2</b></a> </nobr><br><a name="bms_HI"></a><a name="subkey_HI"></a><a href="../kernel/displaying_hiding_toolbars.htm"><b>hide</b></a> <br><nobr>hides <a href="../kernel/setting_preferences.htm"><b>1</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>2</b></a> </nobr><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><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/copyright_notice.htm"><b>holders</b></a> <br><a href="../kernel/running_salome_pro.htm"><b>home</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>\r
+<br><br>\r
+<a name="bm_I"></a><a name="subkey_I{"></a><a href="../kernel/readme.html"><b>i586_linux_2</b></a> <br><nobr><a name="bms_IA"></a><a name="subkey_IA"></a>iapp <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> </nobr><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><nobr><a name="bms_ID"></a><a name="subkey_ID"></a>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><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/creating_a_new_study.htm"><b>4</b></a> <a href="../kernel/using_usecase_browser.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> <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 name="bms_IM"></a><a name="subkey_IM"></a><a href="../kernel/salome_pro_desktop.htm"><b>images</b></a> <br><a href="../kernel/navigating_topics.htm"><b>immediately</b></a> <br><a href="../kernel/copyright_notice.htm"><b>immeuble</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><a href="../kernel/readme.html"><b>important</b></a> <br><nobr>imported <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/readme.html"><b>impossible</b></a> <br><nobr><a name="bms_IN"></a><a name="subkey_IN"></a>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/navigating_topics.htm"><b>1</b></a> <a href="../kernel/copyright_notice.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><nobr>index <a href="../kernel/using_object_browser.htm"><b>1</b></a> <a href="../kernel/using_left-hand_tabs.htm"><b>2</b></a> </nobr><br><a href="../kernel/introduction.htm"><b>industry</b></a> <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/copyright_notice.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_left-hand_tabs.htm"><b>7</b></a> <a href="../kernel/saving_a_study.htm"><b>8</b></a> </nobr><br><nobr>initial <a href="../kernel/getting_started2.htm"><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>input</b></a> <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/using_catalog_generator.htm"><b>2</b></a> </nobr><br><a href="../kernel/readme.html"><b>inspect</b></a> <br><a href="../kernel/readme.html"><b>instal</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/about_salome_pro_architecture.htm"><b>instrumental</b></a> <br><a href="../kernel/readme.html"><b>integer</b></a> <br><a href="../kernel/introduction_to_salome_pro.htm"><b>integrate</b></a> <br><nobr>integrated <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/salome_pro_desktop.htm"><b>3</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/using_left-hand_tabs.htm"><b>intended</b></a> <br><a href="../kernel/introduction.htm"><b>inter</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/setting_preferences.htm"><b>6</b></a> </nobr><br><nobr>interfaces <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>internal <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/introduction.htm"><b>2</b></a> </nobr><br><a href="../kernel/about_salome_pro_help_system.htm"><b>internet</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><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/readme.html"><b>ispython</b></a> <br><a href="../kernel/readme.html"><b>isswig</b></a> <br><nobr><a name="bms_IT"></a><a name="subkey_IT"></a>item <a href="../kernel/getting_properties_of_the_study.htm"><b>1</b></a> <a href="../kernel/setting_preferences.htm"><b>2</b></a> </nobr><br><a href="../kernel/readme.html"><b>itself</b></a> <br>\r
 <br><br>\r
-<nobr><a name="bm_G"></a><a name="subkey_G{"></a>g <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> <a href="../files/running_salome_pro.htm"><b>3</b></a> </nobr><br><nobr><a name="bms_GC"></a><a name="subkey_GC"></a>gcc <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><a href="../files/installing_salome_pro.htm"><b>gcc3</b></a> <br><nobr><a name="bms_GE"></a><a name="subkey_GE"></a>general <a href="../files/readme.html"><b>1</b></a> <a href="../files/getting_started2.htm"><b>2</b></a> <a href="../files/salome_pro_desktop.htm"><b>3</b></a> </nobr><br><nobr>generate <a href="../files/readme.html"><b>1</b></a> <a href="../files/using_catalog_generator.htm"><b>2</b></a> </nobr><br><nobr>generated <a href="../files/readme.html"><b>1</b></a> <a href="../files/using_catalog_generator.htm"><b>2</b></a> </nobr><br><a href="../files/introduction_to_salome_pro.htm"><b>generation</b></a> <br><nobr>generator <a href="../files/introduction_to_iapp.htm"><b>1</b></a> <a href="../files/using_catalog_generator.htm"><b>2</b></a> </nobr><br><nobr>generic <a href="../files/introduction_to_salome_pro.htm"><b>1</b></a> <a href="../files/introduction.htm"><b>2</b></a> </nobr><br><nobr>geom <a href="../files/introduction_to_salome_pro.htm"><b>1</b></a> <a href="../files/editing_studies.htm"><b>2</b></a> <a href="../files/displaying_hiding_toolbars.htm"><b>3</b></a> <a href="../files/about_salome_pro_architecture.htm"><b>4</b></a> </nobr><br><nobr>get <a href="../files/installing_salome_pro.htm"><b>1</b></a> <a href="../files/about_salome_pro_help_system.htm"><b>2</b></a> </nobr><br><nobr>getting <a href="../files/introduction.htm"><b>1</b></a> <a href="../files/getting_started2.htm"><b>2</b></a> <a href="../files/getting_properties_of_the_study.htm"><b>3</b></a> <a href="../files/using_usecase_browser.htm"><b>4</b></a> <a href="../files/using_object_browser.htm"><b>5</b></a> </nobr><br><nobr><a name="bms_GI"></a><a name="subkey_GI"></a>given <a href="../files/readme.html"><b>1</b></a> <a href="../files/introduction_to_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>gives <a href="../files/readme.html"><b>1</b></a> <a href="../files/getting_properties_of_the_study.htm"><b>2</b></a> <a href="../files/salome_pro_desktop.htm"><b>3</b></a> </nobr><br><a name="bms_GL"></a><a name="subkey_GL"></a><a href="../files/salome_pro_desktop.htm"><b>global</b></a> <br><a href="../files/using_left-hand_tabs.htm"><b>glossary</b></a> <br><a name="bms_GN"></a><a name="subkey_GN"></a><a href="../files/installing_salome_pro.htm"><b>gnu</b></a> <br><nobr><a name="bms_GO"></a><a name="subkey_GO"></a>go <a href="../files/readme.html"><b>1</b></a> <a href="../files/navigating_topics.htm"><b>2</b></a> <a href="../files/installing_salome_pro.htm"><b>3</b></a> </nobr><br><a name="bms_GR"></a><a name="subkey_GR"></a><a href="../files/introduction_to_salome_pro.htm"><b>graphs</b></a> <br><nobr>graphviz <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>grep <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_GU"></a><a name="subkey_GU"></a>gui <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> <a href="../files/about_salome_pro_architecture.htm"><b>3</b></a> <a href="../files/running_salome_pro.htm"><b>4</b></a> </nobr><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="../kernel/salome_pro_desktop.htm"><b>jpeg</b></a> <br><a href="../kernel/salome_pro_desktop.htm"><b>jpg</b></a> <br><a name="bms_JU"></a><a name="subkey_JU"></a><a href="../kernel/readme.html"><b>just</b></a> <br>\r
 <br><br>\r
-<nobr><a name="bm_H"></a><a name="subkey_H{"></a>h <a href="../files/installing_salome_pro.htm"><b>1</b></a> <a href="../files/running_salome_pro.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_HA"></a><a name="subkey_HA"></a>hand <a href="../files/navigating_topics.htm"><b>1</b></a> <a href="../files/about_salome_pro_architecture.htm"><b>2</b></a> <a href="../files/using_left-hand_tabs.htm"><b>3</b></a> </nobr><br><a href="../files/introduction.htm"><b>handled</b></a> <br><nobr>handler <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><a href="../files/introduction_to_iapp.htm"><b>handling</b></a> <br><nobr>happydoc <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>hard <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> <a href="../files/running_salome_pro.htm"><b>3</b></a> </nobr><br><a href="../files/saving_a_study.htm"><b>hasn</b></a> <br><nobr>hat <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>having <a href="../files/navigating_topics.htm"><b>1</b></a> <a href="../files/using_object_browser.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_HD"></a><a name="subkey_HD"></a>hdf <a href="../files/readme.html"><b>1</b></a> <a href="../files/opening_studies.htm"><b>2</b></a> <a href="../files/installing_salome_pro.htm"><b>3</b></a> <a href="../files/setting_preferences.htm"><b>4</b></a> <a href="../files/saving_a_study.htm"><b>5</b></a> </nobr><br><nobr>hdf5 <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>hdf5home <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><a name="bms_HE"></a><a name="subkey_HE"></a><a href="../files/installing_salome_pro.htm"><b>header</b></a> <br><a href="../files/using_registry.htm"><b>hello</b></a> <br><nobr>help <a href="../files/readme.html"><b>1</b></a> <a href="../files/opening_studies.htm"><b>2</b></a> <a href="../files/navigating_topics.htm"><b>3</b></a> <a href="../files/installing_salome_pro.htm"><b>4</b></a> <a href="../files/about_salome_pro_help_system.htm"><b>5</b></a> <a href="../files/about_salome_pro_architecture.htm"><b>6</b></a> <a href="../files/using_registry.htm"><b>7</b></a> <a href="../files/using_object_browser.htm"><b>8</b></a> <a href="../files/using_left-hand_tabs.htm"><b>9</b></a> <a href="../files/running_salome_pro.htm"><b>10</b></a> </nobr><br><nobr>helps <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>here <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> <a href="../files/setting_preferences.htm"><b>3</b></a> </nobr><br><a name="bms_HI"></a><a name="subkey_HI"></a><a href="../files/displaying_hiding_toolbars.htm"><b>hide</b></a> <br><nobr>hides <a href="../files/setting_preferences.htm"><b>1</b></a> <a href="../files/salome_pro_desktop.htm"><b>2</b></a> </nobr><br><nobr>hiding <a href="../files/displaying_hiding_toolbars.htm"><b>1</b></a> <a href="../files/using_object_browser.htm"><b>2</b></a> </nobr><br><a href="../files/introduction.htm"><b>high</b></a> <br><nobr>highlighted <a href="../files/readme.html"><b>1</b></a> <a href="../files/using_object_browser.htm"><b>2</b></a> </nobr><br><a href="../files/readme.html"><b>hints</b></a> <br><a href="../files/using_registry.htm"><b>history</b></a> <br><a name="bms_HO"></a><a name="subkey_HO"></a><a href="../files/copyright_notice.htm"><b>holders</b></a> <br><a href="../files/running_salome_pro.htm"><b>home</b></a> <br><a href="../files/about_salome_pro_architecture.htm"><b>host</b></a> <br><a href="../files/navigating_topics.htm"><b>hotspot</b></a> <br><a href="../files/navigating_topics.htm"><b>hotspots</b></a> <br><nobr>how <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> <a href="../files/about_salome_pro_architecture.htm"><b>3</b></a> </nobr><br><nobr><a name="bms_HT"></a><a name="subkey_HT"></a>html <a href="../files/about_salome_pro_help_system.htm"><b>1</b></a> <a href="../files/using_left-hand_tabs.htm"><b>2</b></a> </nobr><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 href="../kernel/using_left-hand_tabs.htm"><b>keyword</b></a> <br><a href="../kernel/using_left-hand_tabs.htm"><b>keywords</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
-<nobr><a name="bm_I"></a><a name="subkey_I{"></a>i586_linux_2 <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_IA"></a><a name="subkey_IA"></a>iapp <a href="../files/introduction_to_salome_pro.htm"><b>1</b></a> <a href="../files/introduction_to_iapp.htm"><b>2</b></a> <a href="../files/about_salome_pro_architecture.htm"><b>3</b></a> </nobr><br><nobr><a name="bms_IC"></a><a name="subkey_IC"></a>icon <a href="../files/creating_a_new_study.htm"><b>1</b></a> <a href="../files/using_catalog_generator.htm"><b>2</b></a> </nobr><br><nobr>icons <a href="../files/editing_studies.htm"><b>1</b></a> <a href="../files/salome_pro_desktop.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_ID"></a><a name="subkey_ID"></a>identification <a href="../files/using_registry.htm"><b>1</b></a> <a href="../files/using_object_browser.htm"><b>2</b></a> </nobr><br><nobr>identify <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>idl <a href="../files/about_salome_pro_architecture.htm"><b>1</b></a> <a href="../files/using_catalog_generator.htm"><b>2</b></a> </nobr><br><a name="bms_IE"></a><a name="subkey_IE"></a><a href="../files/setting_preferences.htm"><b>ie</b></a> <br><nobr><a name="bms_IF"></a><a name="subkey_IF"></a>if <a href="../files/readme.html"><b>1</b></a> <a href="../files/opening_studies.htm"><b>2</b></a> <a href="../files/installing_salome_pro.htm"><b>3</b></a> <a href="../files/creating_a_new_study.htm"><b>4</b></a> <a href="../files/using_usecase_browser.htm"><b>5</b></a> <a href="../files/using_object_browser.htm"><b>6</b></a> <a href="../files/using_left-hand_tabs.htm"><b>7</b></a> <a href="../files/using_catalog_generator.htm"><b>8</b></a> <a href="../files/setting_preferences.htm"><b>9</b></a> <a href="../files/saving_a_study.htm"><b>10</b></a> <a href="../files/running_salome_pro.htm"><b>11</b></a> </nobr><br><a name="bms_IM"></a><a name="subkey_IM"></a><a href="../files/salome_pro_desktop.htm"><b>images</b></a> <br><a href="../files/navigating_topics.htm"><b>immediately</b></a> <br><a href="../files/copyright_notice.htm"><b>immeuble</b></a> <br><nobr>implement <a href="../files/readme.html"><b>1</b></a> <a href="../files/about_salome_pro_architecture.htm"><b>2</b></a> </nobr><br><nobr>implementation <a href="../files/about_salome_pro_architecture.htm"><b>1</b></a> <a href="../files/using_catalog_generator.htm"><b>2</b></a> </nobr><br><a href="../files/readme.html"><b>implementing</b></a> <br><a href="../files/readme.html"><b>implied</b></a> <br><a href="../files/readme.html"><b>important</b></a> <br><nobr>imported <a href="../files/introduction_to_iapp.htm"><b>1</b></a> <a href="../files/salome_pro_desktop.htm"><b>2</b></a> </nobr><br><a href="../files/installing_salome_pro.htm"><b>impossibility</b></a> <br><nobr><a name="bms_IN"></a><a name="subkey_IN"></a>includes <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> <a href="../files/using_left-hand_tabs.htm"><b>3</b></a> </nobr><br><nobr>including <a href="../files/navigating_topics.htm"><b>1</b></a> <a href="../files/copyright_notice.htm"><b>2</b></a> </nobr><br><a href="../files/about_salome_pro_architecture.htm"><b>inclusive</b></a> <br><a href="../files/introduction.htm"><b>increasingly</b></a> <br><a href="../files/about_salome_pro_architecture.htm"><b>incrementally</b></a> <br><a href="../files/about_salome_pro_architecture.htm"><b>independence</b></a> <br><a href="../files/about_salome_pro_architecture.htm"><b>independent</b></a> <br><nobr>index <a href="../files/using_object_browser.htm"><b>1</b></a> <a href="../files/using_left-hand_tabs.htm"><b>2</b></a> </nobr><br><a href="../files/introduction.htm"><b>industry</b></a> <br><nobr>information <a href="../files/readme.html"><b>1</b></a> <a href="../files/navigating_topics.htm"><b>2</b></a> <a href="../files/installing_salome_pro.htm"><b>3</b></a> <a href="../files/getting_properties_of_the_study.htm"><b>4</b></a> <a href="../files/copyright_notice.htm"><b>5</b></a> <a href="../files/about_salome_pro_architecture.htm"><b>6</b></a> <a href="../files/using_registry.htm"><b>7</b></a> <a href="../files/using_left-hand_tabs.htm"><b>8</b></a> <a href="../files/saving_a_study.htm"><b>9</b></a> </nobr><br><nobr>initial <a href="../files/getting_started2.htm"><b>1</b></a> <a href="../files/salome_pro_desktop.htm"><b>2</b></a> </nobr><br><a href="../files/using_catalog_generator.htm"><b>input</b></a> <br><a href="../files/readme.html"><b>insert</b></a> <br><nobr>inside <a href="../files/navigating_topics.htm"><b>1</b></a> <a href="../files/using_catalog_generator.htm"><b>2</b></a> </nobr><br><a href="../files/readme.html"><b>inspect</b></a> <br><a href="../files/installing_salome_pro.htm"><b>inspects</b></a> <br><nobr>instal <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>install <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> <a href="../files/running_salome_pro.htm"><b>3</b></a> </nobr><br><a href="../files/readme.html"><b>install_binary</b></a> <br><a href="../files/readme.html"><b>install_disk_space</b></a> <br><a href="../files/readme.html"><b>install_source</b></a> <br><a href="../files/readme.html"><b>install_wizard_caption</b></a> <br><a href="../files/readme.html"><b>install_wizard_copyright</b></a> <br><a href="../files/readme.html"><b>install_wizard_license_info</b></a> <br><a href="../files/readme.html"><b>install_wizard_root_directory</b></a> <br><a href="../files/readme.html"><b>install_wizard_version</b></a> <br><nobr>installation <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> <a href="../files/running_salome_pro.htm"><b>3</b></a> </nobr><br><a href="../files/readme.html"><b>installation_mode</b></a> <br><a href="../files/readme.html"><b>installation_script_name</b></a> <br><a href="../files/readme.html"><b>installdiskspace</b></a> <br><nobr>installed <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> <a href="../files/using_catalog_generator.htm"><b>3</b></a> </nobr><br><nobr>installing <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><a href="../files/readme.html"><b>installwizard_root_directory</b></a> <br><a href="../files/about_salome_pro_architecture.htm"><b>instrumental</b></a> <br><a href="../files/readme.html"><b>integer</b></a> <br><a href="../files/introduction_to_salome_pro.htm"><b>integrate</b></a> <br><nobr>integrated <a href="../files/introduction_to_iapp.htm"><b>1</b></a> <a href="../files/about_salome_pro_architecture.htm"><b>2</b></a> <a href="../files/salome_pro_desktop.htm"><b>3</b></a> </nobr><br><nobr>integration <a href="../files/introduction_to_iapp.htm"><b>1</b></a> <a href="../files/introduction.htm"><b>2</b></a> <a href="../files/about_salome_pro_architecture.htm"><b>3</b></a> <a href="../files/using_catalog_generator.htm"><b>4</b></a> </nobr><br><a href="../files/using_left-hand_tabs.htm"><b>intended</b></a> <br><a href="../files/introduction.htm"><b>inter</b></a> <br><nobr>interface <a href="../files/introduction_to_salome_pro.htm"><b>1</b></a> <a href="../files/introduction_to_iapp.htm"><b>2</b></a> <a href="../files/introduction.htm"><b>3</b></a> <a href="../files/about_salome_pro_architecture.htm"><b>4</b></a> <a href="../files/using_catalog_generator.htm"><b>5</b></a> <a href="../files/setting_preferences.htm"><b>6</b></a> </nobr><br><nobr>interfaces <a href="../files/about_salome_pro_architecture.htm"><b>1</b></a> <a href="../files/using_catalog_generator.htm"><b>2</b></a> </nobr><br><nobr>internal <a href="../files/readme.html"><b>1</b></a> <a href="../files/introduction.htm"><b>2</b></a> </nobr><br><a href="../files/about_salome_pro_help_system.htm"><b>internet</b></a> <br><a href="../files/using_object_browser.htm"><b>interoperable</b></a> <br><nobr>interpreter <a href="../files/introduction_to_iapp.htm"><b>1</b></a> <a href="../files/salome_pro_desktop.htm"><b>2</b></a> </nobr><br><a href="../files/using_registry.htm"><b>interval</b></a> <br><nobr>introduction <a href="../files/readme.html"><b>1</b></a> <a href="../files/introduction_to_salome_pro.htm"><b>2</b></a> <a href="../files/introduction_to_iapp.htm"><b>3</b></a> <a href="../files/introduction.htm"><b>4</b></a> <a href="../files/installing_salome_pro.htm"><b>5</b></a> </nobr><br><a href="../files/saving_a_study.htm"><b>invalid</b></a> <br><nobr>invoke <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><a href="../files/salome_pro_desktop.htm"><b>invoked</b></a> <br><nobr><a name="bms_IO"></a><a name="subkey_IO"></a>ior <a href="../files/using_object_browser.htm"><b>1</b></a> <a href="../files/setting_preferences.htm"><b>2</b></a> </nobr><br><br><br></p><p class="ftsbody" align="center"><a href="whlstf4.htm" target="_self" title="previous search group"><b>&gt;&gt;</b></a>\r
+<a name="bm_L"></a><a name="subkey_L{"></a><a href="../kernel/running_salome_pro.htm"><b>l</b></a> <br><a name="bms_LA"></a><a name="subkey_LA"></a><a href="../kernel/about_salome_pro_architecture.htm"><b>language</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><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="../kernel/using_catalog_generator.htm"><b>4</b></a> <a href="../kernel/setting_preferences.htm"><b>5</b></a> </nobr><br><nobr>launched <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/about_salome_pro_help_system.htm"><b>2</b></a> <a href="../kernel/using_registry.htm"><b>3</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 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><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/salome_pro_desktop.htm"><b>3</b></a> </nobr><br><nobr>level <a href="../kernel/using_usecase_browser.htm"><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="whlstf4.htm" target="_self" title="previous search group"><b>&gt;&gt;</b></a>\r
 \r
 </body>\r
 \r
index 05f11df821ce84d49c89c6fc80efba0840661b4e..6cf4619632c9ccd3ccf45bc14f633e41193299bb 100755 (executable)
@@ -1,9 +1,9 @@
 <html>\r
 <head>\r
 <title>Search Words List</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
 <meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
 <base target="bsscright">\r
 <style>\r
 <!--\r
@@ -30,18 +30,16 @@ A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; }
 -->\r
 </style>\r
 </head>\r
-<body marginheight="0"  marginwidth="0">\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>&lt;&lt;</b></a><br><br></p>\r
-<p class="ftsbody">\r
-<nobr><a name="bms_IS"></a><a name="subkey_IS"></a>ispython <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>isswig <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_IT"></a><a name="subkey_IT"></a>item <a href="../files/getting_properties_of_the_study.htm"><b>1</b></a> <a href="../files/setting_preferences.htm"><b>2</b></a> </nobr><br><a href="../files/installing_salome_pro.htm"><b>items</b></a> <br><nobr>itself <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br>\r
-<br><br>\r
-<a name="bm_J"></a><a name="subkey_JA"></a><a href="../files/about_salome_pro_help_system.htm"><b>java</b></a> <br><a name="bms_JP"></a><a name="subkey_JP"></a><a href="../files/salome_pro_desktop.htm"><b>jpeg</b></a> <br><a href="../files/salome_pro_desktop.htm"><b>jpg</b></a> <br><nobr><a name="bms_JU"></a><a name="subkey_JU"></a>just <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br>\r
+<p class="ftsbody" >\r
+<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>libcosnotify3</b></a> <br><a href="../kernel/readme.html"><b>libgl</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>libomniorb3</b></a> <br><a href="../kernel/readme.html"><b>libqt</b></a> <br><a href="../kernel/readme.html"><b>libqtxmlcmodule</b></a> <br><a href="../kernel/readme.html"><b>libqwt</b></a> <br><a href="../kernel/readme.html"><b>library</b></a> <br><a href="../kernel/readme.html"><b>libs</b></a> <br><a href="../kernel/readme.html"><b>libsip</b></a> <br><a href="../kernel/readme.html"><b>libtcl8</b></a> <br><a href="../kernel/readme.html"><b>libtclx8</b></a> <br><a href="../kernel/readme.html"><b>libtk8</b></a> <br><a href="../kernel/readme.html"><b>libtkx8</b></a> <br><a href="../kernel/readme.html"><b>libvtkcommon</b></a> <br><nobr>license <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/copyright_notice.htm"><b>2</b></a> </nobr><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_usecase_browser.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/saving_a_study.htm"><b>9</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>10</b></a> </nobr><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> </nobr><br><nobr>link <a href="../kernel/navigating_topics.htm"><b>1</b></a> <a href="../kernel/introduction.htm"><b>2</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><a name="bms_LO"></a><a name="subkey_LO"></a><a href="../kernel/opening_studies.htm"><b>load</b></a> <br><nobr>loaded <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/using_usecase_browser.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><a href="../kernel/introduction_to_iapp.htm"><b>loading</b></a> <br><a href="../kernel/readme.html"><b>locally</b></a> <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/using_object_browser.htm"><b>3</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><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><nobr>look <a href="../kernel/displaying_studies.htm"><b>1</b></a> <a href="../kernel/using_catalog_generator.htm"><b>2</b></a> </nobr><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><nobr>lower <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/using_left-hand_tabs.htm"><b>2</b></a> </nobr><br>\r
 <br><br>\r
-<a name="bm_K"></a><a name="subkey_K{"></a><a href="../files/running_salome_pro.htm"><b>k</b></a> <br><a name="bms_KB"></a><a name="subkey_KB"></a><a href="../files/readme.html"><b>kbytes</b></a> <br><nobr><a name="bms_KE"></a><a name="subkey_KE"></a>kernel <a href="../files/introduction_to_salome_pro.htm"><b>1</b></a> <a href="../files/running_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>key <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><a href="../files/using_left-hand_tabs.htm"><b>keyword</b></a> <br><a href="../files/using_left-hand_tabs.htm"><b>keywords</b></a> <br><a name="bms_KI"></a><a name="subkey_KI"></a><a href="../files/running_salome_pro.htm"><b>kill</b></a> <br><a href="../files/running_salome_pro.htm"><b>killall</b></a> <br><nobr>kind <a href="../files/navigating_topics.htm"><b>1</b></a> <a href="../files/getting_properties_of_the_study.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_KN"></a><a name="subkey_KN"></a>know <a href="../files/installing_salome_pro.htm"><b>1</b></a> <a href="../files/using_catalog_generator.htm"><b>2</b></a> </nobr><br><a href="../files/installing_salome_pro.htm"><b>known</b></a> <br>\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/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/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><nobr>make <a href="../kernel/readme.html"><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> </nobr><br><a href="../kernel/readme.html"><b>make_dir</b></a> <br><a href="../kernel/readme.html"><b>make_env</b></a> <br><nobr>management <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/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/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="../kernel/copyright_notice.htm"><b>material</b></a> <br><a href="../kernel/creating_a_new_study.htm"><b>maximize</b></a> <br><nobr>maximized <a href="../kernel/displaying_studies.htm"><b>1</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>2</b></a> </nobr><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/copyright_notice.htm"><b>3</b></a> </nobr><br><a href="../kernel/copyright_notice.htm"><b>mechanical</b></a> <br><a href="../kernel/readme.html"><b>med2home</b></a> <br><a href="../kernel/introduction.htm"><b>meet</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/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/displaying_hiding_toolbars.htm"><b>6</b></a> <a href="../kernel/creating_a_new_study.htm"><b>7</b></a> <a href="../kernel/using_usecase_browser.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_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><nobr>menus <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/readme.html"><b>mesa</b></a> <br><a href="../kernel/readme.html"><b>mesa_home</b></a> <br><a href="../kernel/introduction_to_salome_pro.htm"><b>meshes</b></a> <br><a href="../kernel/introduction_to_salome_pro.htm"><b>meshing</b></a> <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> <a href="../kernel/setting_preferences.htm"><b>3</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>4</b></a> </nobr><br><a name="bms_MI"></a><a name="subkey_MI"></a><a href="../kernel/readme.html"><b>middle</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>missed</b></a> <br><a href="../kernel/salome_pro_desktop.htm"><b>mistakes</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> </nobr><br><a href="../kernel/about_salome_pro_architecture.htm"><b>model</b></a> <br><nobr>modeling <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>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/using_usecase_browser.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/using_catalog_generator.htm"><b>4</b></a> </nobr><br><a href="../kernel/readme.html"><b>module_root_dir</b></a> <br><a href="../kernel/readme.html"><b>module_src</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/introduction_to_salome_pro.htm"><b>2</b></a> <a href="../kernel/about_salome_pro_help_system.htm"><b>3</b></a> <a href="../kernel/using_catalog_generator.htm"><b>4</b></a> </nobr><br><a href="../kernel/readme.html"><b>moment</b></a> <br><a href="../kernel/displaying_hiding_toolbars.htm"><b>mouse</b></a> <br><a href="../kernel/setting_preferences.htm"><b>mozilla</b></a> <br><a name="bms_MT"></a><a name="subkey_MT"></a><a href="../kernel/readme.html"><b>mt</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/getting_started2.htm"><b>2</b></a> <a href="../kernel/using_left-hand_tabs.htm"><b>3</b></a> <a href="../kernel/using_catalog_generator.htm"><b>4</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_L"></a><a name="subkey_L{"></a><a href="../files/running_salome_pro.htm"><b>l</b></a> <br><a name="bms_LA"></a><a name="subkey_LA"></a><a href="../files/about_salome_pro_architecture.htm"><b>language</b></a> <br><nobr>last <a href="../files/installing_salome_pro.htm"><b>1</b></a> <a href="../files/using_registry.htm"><b>2</b></a> <a href="../files/saving_a_study.htm"><b>3</b></a> </nobr><br><nobr>launch <a href="../files/readme.html"><b>1</b></a> <a href="../files/opening_studies.htm"><b>2</b></a> <a href="../files/installing_salome_pro.htm"><b>3</b></a> <a href="../files/using_catalog_generator.htm"><b>4</b></a> <a href="../files/setting_preferences.htm"><b>5</b></a> <a href="../files/running_salome_pro.htm"><b>6</b></a> </nobr><br><nobr>launched <a href="../files/about_salome_pro_help_system.htm"><b>1</b></a> <a href="../files/using_registry.htm"><b>2</b></a> <a href="../files/running_salome_pro.htm"><b>3</b></a> </nobr><br><nobr>launches <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>launching <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> <a href="../files/using_registry.htm"><b>3</b></a> <a href="../files/using_catalog_generator.htm"><b>4</b></a> <a href="../files/running_salome_pro.htm"><b>5</b></a> </nobr><br><nobr><a name="bms_LD"></a><a name="subkey_LD"></a>ld_library_path <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_LE"></a><a name="subkey_LE"></a>lead <a href="../files/installing_salome_pro.htm"><b>1</b></a> <a href="../files/saving_a_study.htm"><b>2</b></a> </nobr><br><a href="../files/readme.html"><b>learn</b></a> <br><nobr>left <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> <a href="../files/using_left-hand_tabs.htm"><b>3</b></a> <a href="../files/salome_pro_desktop.htm"><b>4</b></a> </nobr><br><nobr>level <a href="../files/using_usecase_browser.htm"><b>1</b></a> <a href="../files/using_left-hand_tabs.htm"><b>2</b></a> <a href="../files/setting_preferences.htm"><b>3</b></a> </nobr><br><nobr><a name="bms_LI"></a><a name="subkey_LI"></a>lib <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>libcosnotify3 <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>libgl <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>libhdf5 <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>libmed <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>libomniorb3 <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>libqt <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>libqtxmlcmodule <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>libqwt <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>library <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>libs <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>libsip <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>libtcl8 <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>libtclx8 <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>libtk8 <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>libtkx8 <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>libvtkcommon <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>license <a href="../files/readme.html"><b>1</b></a> <a href="../files/copyright_notice.htm"><b>2</b></a> </nobr><br><nobr>like <a href="../files/readme.html"><b>1</b></a> <a href="../files/navigating_topics.htm"><b>2</b></a> <a href="../files/installing_salome_pro.htm"><b>3</b></a> <a href="../files/displaying_studies.htm"><b>4</b></a> <a href="../files/displaying_hiding_toolbars.htm"><b>5</b></a> <a href="../files/about_salome_pro_architecture.htm"><b>6</b></a> <a href="../files/using_usecase_browser.htm"><b>7</b></a> <a href="../files/using_object_browser.htm"><b>8</b></a> <a href="../files/using_catalog_generator.htm"><b>9</b></a> <a href="../files/saving_a_study.htm"><b>10</b></a> <a href="../files/salome_pro_desktop.htm"><b>11</b></a> </nobr><br><a href="../files/installing_salome_pro.htm"><b>limitation</b></a> <br><nobr>line <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> <a href="../files/about_salome_pro_help_system.htm"><b>3</b></a> <a href="../files/running_salome_pro.htm"><b>4</b></a> </nobr><br><nobr>link <a href="../files/navigating_topics.htm"><b>1</b></a> <a href="../files/introduction.htm"><b>2</b></a> </nobr><br><a href="../files/installing_salome_pro.htm"><b>linked</b></a> <br><a href="../files/installing_salome_pro.htm"><b>linking</b></a> <br><nobr>links <a href="../files/navigating_topics.htm"><b>1</b></a> <a href="../files/about_salome_pro_architecture.htm"><b>2</b></a> </nobr><br><a href="../files/installing_salome_pro.htm"><b>linus</b></a> <br><nobr>linux <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> <a href="../files/about_salome_pro_help_system.htm"><b>3</b></a> </nobr><br><a href="../files/readme.html"><b>linuxredhat</b></a> <br><nobr>list <a href="../files/readme.html"><b>1</b></a> <a href="../files/navigating_topics.htm"><b>2</b></a> <a href="../files/installing_salome_pro.htm"><b>3</b></a> <a href="../files/getting_properties_of_the_study.htm"><b>4</b></a> <a href="../files/using_registry.htm"><b>5</b></a> <a href="../files/using_left-hand_tabs.htm"><b>6</b></a> <a href="../files/setting_preferences.htm"><b>7</b></a> <a href="../files/running_salome_pro.htm"><b>8</b></a> </nobr><br><a href="../files/readme.html"><b>list_of_prerequisites</b></a> <br><a name="bms_LO"></a><a name="subkey_LO"></a><a href="../files/opening_studies.htm"><b>load</b></a> <br><nobr>loaded <a href="../files/using_usecase_browser.htm"><b>1</b></a> <a href="../files/using_object_browser.htm"><b>2</b></a> <a href="../files/setting_preferences.htm"><b>3</b></a> <a href="../files/salome_pro_desktop.htm"><b>4</b></a> <a href="../files/running_salome_pro.htm"><b>5</b></a> </nobr><br><a href="../files/introduction_to_iapp.htm"><b>loading</b></a> <br><nobr>locally <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><a href="../files/using_left-hand_tabs.htm"><b>locate</b></a> <br><nobr>located <a href="../files/displaying_hiding_toolbars.htm"><b>1</b></a> <a href="../files/using_object_browser.htm"><b>2</b></a> <a href="../files/running_salome_pro.htm"><b>3</b></a> </nobr><br><a href="../files/using_catalog_generator.htm"><b>location</b></a> <br><a href="../files/getting_properties_of_the_study.htm"><b>lock</b></a> <br><a href="../files/getting_properties_of_the_study.htm"><b>locked</b></a> <br><a href="../files/running_salome_pro.htm"><b>log</b></a> <br><a href="../files/running_salome_pro.htm"><b>logger</b></a> <br><a href="../files/about_salome_pro_architecture.htm"><b>long</b></a> <br><nobr>look <a href="../files/displaying_studies.htm"><b>1</b></a> <a href="../files/using_catalog_generator.htm"><b>2</b></a> </nobr><br><nobr>looks <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> <a href="../files/using_left-hand_tabs.htm"><b>3</b></a> </nobr><br><a href="../files/saving_a_study.htm"><b>lost</b></a> <br><a href="../files/installing_salome_pro.htm"><b>lot</b></a> <br><nobr>lower <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> <a href="../files/using_left-hand_tabs.htm"><b>3</b></a> </nobr><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/displaying_studies.htm"><b>3</b></a> <a href="../kernel/creating_a_new_study.htm"><b>4</b></a> <a href="../kernel/using_usecase_browser.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/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><nobr>names <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/copyright_notice.htm"><b>2</b></a> </nobr><br><a href="../kernel/readme.html"><b>native</b></a> <br><a href="../kernel/about_salome_pro_architecture.htm"><b>natural</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> </nobr><br><nobr>need <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>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/getting_started2.htm"><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_architecture.htm"><b>5</b></a> <a href="../kernel/using_usecase_browser.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>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="../kernel/using_catalog_generator.htm"><b>4</b></a> <a href="../kernel/setting_preferences.htm"><b>5</b></a> </nobr><br><a name="bms_NO"></a><a name="subkey_NO"></a><a href="../kernel/using_catalog_generator.htm"><b>nodes</b></a> <br><a href="../kernel/readme.html"><b>note</b></a> <br><a href="../kernel/readme.html"><b>notes</b></a> <br><a href="../kernel/copyright_notice.htm"><b>notice</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="../kernel/getting_started2.htm"><b>notion</b></a> <br><nobr><a name="bms_NU"></a><a name="subkey_NU"></a>number <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/using_registry.htm"><b>2</b></a> <a href="../kernel/setting_preferences.htm"><b>3</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> </nobr><br><nobr>numerical <a href="../kernel/getting_started2.htm"><b>1</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>2</b></a> </nobr><br><a href="../kernel/running_salome_pro.htm"><b>numerous</b></a> <br>\r
 <br><br>\r
-<a name="bm_M"></a><a name="subkey_M{"></a><a href="../files/running_salome_pro.htm"><b>m</b></a> <br><nobr><a name="bms_MA"></a><a name="subkey_MA"></a>machine <a href="../files/installing_salome_pro.htm"><b>1</b></a> <a href="../files/using_registry.htm"><b>2</b></a> <a href="../files/saving_a_study.htm"><b>3</b></a> </nobr><br><a href="../files/about_salome_pro_architecture.htm"><b>machines</b></a> <br><a href="../files/about_salome_pro_help_system.htm"><b>macintosh</b></a> <br><a href="../files/about_salome_pro_architecture.htm"><b>macro</b></a> <br><nobr>main <a href="../files/readme.html"><b>1</b></a> <a href="../files/opening_studies.htm"><b>2</b></a> <a href="../files/getting_properties_of_the_study.htm"><b>3</b></a> <a href="../files/editing_studies.htm"><b>4</b></a> <a href="../files/displaying_studies.htm"><b>5</b></a> <a href="../files/displaying_hiding_toolbars.htm"><b>6</b></a> <a href="../files/creating_a_new_study.htm"><b>7</b></a> <a href="../files/using_registry.htm"><b>8</b></a> <a href="../files/using_catalog_generator.htm"><b>9</b></a> <a href="../files/setting_preferences.htm"><b>10</b></a> <a href="../files/saving_a_study.htm"><b>11</b></a> <a href="../files/salome_pro_desktop.htm"><b>12</b></a> </nobr><br><nobr>make <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> <a href="../files/displaying_studies.htm"><b>3</b></a> <a href="../files/creating_a_new_study.htm"><b>4</b></a> </nobr><br><nobr>management <a href="../files/introduction_to_iapp.htm"><b>1</b></a> <a href="../files/salome_pro_desktop.htm"><b>2</b></a> </nobr><br><a href="../files/about_salome_pro_help_system.htm"><b>manual</b></a> <br><nobr>manually <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><a href="../files/setting_preferences.htm"><b>manuals</b></a> <br><a href="../files/about_salome_pro_architecture.htm"><b>mapped</b></a> <br><nobr>mark <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> <a href="../files/displaying_hiding_toolbars.htm"><b>3</b></a> </nobr><br><nobr>marked <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> <a href="../files/setting_preferences.htm"><b>3</b></a> </nobr><br><a href="../files/introduction.htm"><b>market</b></a> <br><a href="../files/about_salome_pro_architecture.htm"><b>massively</b></a> <br><a href="../files/readme.html"><b>master</b></a> <br><a href="../files/using_left-hand_tabs.htm"><b>matches</b></a> <br><a href="../files/copyright_notice.htm"><b>material</b></a> <br><a href="../files/creating_a_new_study.htm"><b>maximize</b></a> <br><nobr>maximized <a href="../files/displaying_studies.htm"><b>1</b></a> <a href="../files/salome_pro_desktop.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_ME"></a><a name="subkey_ME"></a>means <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> <a href="../files/getting_started2.htm"><b>3</b></a> <a href="../files/copyright_notice.htm"><b>4</b></a> </nobr><br><a href="../files/copyright_notice.htm"><b>mechanical</b></a> <br><nobr>med2home <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><a href="../files/introduction.htm"><b>meet</b></a> <br><a href="../files/installing_salome_pro.htm"><b>mentioned</b></a> <br><nobr>menu <a href="../files/opening_studies.htm"><b>1</b></a> <a href="../files/navigating_topics.htm"><b>2</b></a> <a href="../files/getting_properties_of_the_study.htm"><b>3</b></a> <a href="../files/editing_studies.htm"><b>4</b></a> <a href="../files/displaying_studies.htm"><b>5</b></a> <a href="../files/displaying_hiding_toolbars.htm"><b>6</b></a> <a href="../files/creating_a_new_study.htm"><b>7</b></a> <a href="../files/using_usecase_browser.htm"><b>8</b></a> <a href="../files/using_registry.htm"><b>9</b></a> <a href="../files/using_object_browser.htm"><b>10</b></a> <a href="../files/using_catalog_generator.htm"><b>11</b></a> <a href="../files/setting_preferences.htm"><b>12</b></a> <a href="../files/saving_a_study.htm"><b>13</b></a> <a href="../files/salome_pro_desktop.htm"><b>14</b></a> </nobr><br><nobr>menus <a href="../files/introduction_to_iapp.htm"><b>1</b></a> <a href="../files/salome_pro_desktop.htm"><b>2</b></a> </nobr><br><nobr>mesa <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>mesa_home <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><a href="../files/introduction_to_salome_pro.htm"><b>meshes</b></a> <br><a href="../files/introduction_to_salome_pro.htm"><b>meshing</b></a> <br><nobr>message <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> <a href="../files/getting_properties_of_the_study.htm"><b>3</b></a> <a href="../files/using_registry.htm"><b>4</b></a> </nobr><br><nobr>messages <a href="../files/introduction_to_iapp.htm"><b>1</b></a> <a href="../files/setting_preferences.htm"><b>2</b></a> <a href="../files/salome_pro_desktop.htm"><b>3</b></a> <a href="../files/running_salome_pro.htm"><b>4</b></a> </nobr><br><nobr><a name="bms_MI"></a><a name="subkey_MI"></a>middle <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><a href="../files/installing_salome_pro.htm"><b>mind</b></a> <br><nobr>minimized <a href="../files/creating_a_new_study.htm"><b>1</b></a> <a href="../files/salome_pro_desktop.htm"><b>2</b></a> </nobr><br><a href="../files/readme.html"><b>missed</b></a> <br><a href="../files/salome_pro_desktop.htm"><b>mistakes</b></a> <br><nobr><a name="bms_MO"></a><a name="subkey_MO"></a>mode <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> <a href="../files/about_salome_pro_architecture.htm"><b>3</b></a> <a href="../files/running_salome_pro.htm"><b>4</b></a> </nobr><br><a href="../files/about_salome_pro_architecture.htm"><b>model</b></a> <br><nobr>modeling <a href="../files/introduction_to_salome_pro.htm"><b>1</b></a> <a href="../files/introduction.htm"><b>2</b></a> <a href="../files/about_salome_pro_architecture.htm"><b>3</b></a> </nobr><br><a href="../files/introduction.htm"><b>modern</b></a> <br><a href="../files/readme.html"><b>modes</b></a> <br><nobr>modification <a href="../files/getting_properties_of_the_study.htm"><b>1</b></a> <a href="../files/about_salome_pro_architecture.htm"><b>2</b></a> </nobr><br><a href="../files/getting_properties_of_the_study.htm"><b>modifications</b></a> <br><nobr>modify <a href="../files/readme.html"><b>1</b></a> <a href="../files/using_usecase_browser.htm"><b>2</b></a> </nobr><br><a href="../files/readme.html"><b>modifying</b></a> <br><nobr>module <a href="../files/introduction_to_salome_pro.htm"><b>1</b></a> <a href="../files/using_catalog_generator.htm"><b>2</b></a> <a href="../files/running_salome_pro.htm"><b>3</b></a> </nobr><br><a href="../files/running_salome_pro.htm"><b>module1</b></a> <br><a href="../files/running_salome_pro.htm"><b>module2</b></a> <br><nobr>modules <a href="../files/introduction_to_salome_pro.htm"><b>1</b></a> <a href="../files/about_salome_pro_help_system.htm"><b>2</b></a> <a href="../files/using_catalog_generator.htm"><b>3</b></a> <a href="../files/running_salome_pro.htm"><b>4</b></a> </nobr><br><a href="../files/readme.html"><b>moment</b></a> <br><a href="../files/displaying_hiding_toolbars.htm"><b>mouse</b></a> <br><a href="../files/setting_preferences.htm"><b>mozilla</b></a> <br><nobr><a name="bms_MT"></a><a name="subkey_MT"></a>mt <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_MU"></a><a name="subkey_MU"></a>much <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>multi <a href="../files/introduction_to_iapp.htm"><b>1</b></a> <a href="../files/getting_started2.htm"><b>2</b></a> <a href="../files/using_left-hand_tabs.htm"><b>3</b></a> <a href="../files/using_catalog_generator.htm"><b>4</b></a> </nobr><br><nobr>multifile <a href="../files/setting_preferences.htm"><b>1</b></a> <a href="../files/saving_a_study.htm"><b>2</b></a> </nobr><br><a href="../files/saving_a_study.htm"><b>multiple</b></a> <br><a href="../files/about_salome_pro_architecture.htm"><b>multitier</b></a> <br><nobr>must <a href="../files/introduction_to_salome_pro.htm"><b>1</b></a> <a href="../files/introduction.htm"><b>2</b></a> <a href="../files/installing_salome_pro.htm"><b>3</b></a> <a href="../files/about_salome_pro_architecture.htm"><b>4</b></a> </nobr><br><br><br></p><p class="ftsbody" align="center"><a href="whlstf5.htm" target="_self" title="previous search group"><b>&gt;&gt;</b></a>\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/using_usecase_browser.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 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="../kernel/using_usecase_browser.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 href="../kernel/readme.html"><b>obligatory</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/creating_a_new_study.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/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><br><br></p><p class="ftsbody" align="center"><a href="whlstf5.htm" target="_self" title="previous search group"><b>&gt;&gt;</b></a>\r
 \r
 </body>\r
 \r
index a5c64dcb396fba51e4165d9beb826cfdb720a518..68c88a15558129c9e4cfa0a62cd31c91fd9c774d 100755 (executable)
@@ -1,9 +1,9 @@
 <html>\r
 <head>\r
 <title>Search Words List</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
 <meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
 <base target="bsscright">\r
 <style>\r
 <!--\r
@@ -30,16 +30,14 @@ A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; }
 -->\r
 </style>\r
 </head>\r
-<body marginheight="0"  marginwidth="0">\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>&lt;&lt;</b></a><br><br></p>\r
-<p class="ftsbody">\r
-\r
-\r
-<nobr><a name="bm_N"></a><a name="subkey_N{"></a>n <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_NA"></a><a name="subkey_NA"></a>name <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> <a href="../files/getting_properties_of_the_study.htm"><b>3</b></a> <a href="../files/displaying_studies.htm"><b>4</b></a> <a href="../files/creating_a_new_study.htm"><b>5</b></a> <a href="../files/using_usecase_browser.htm"><b>6</b></a> <a href="../files/using_registry.htm"><b>7</b></a> <a href="../files/using_object_browser.htm"><b>8</b></a> <a href="../files/using_catalog_generator.htm"><b>9</b></a> <a href="../files/setting_preferences.htm"><b>10</b></a> <a href="../files/saving_a_study.htm"><b>11</b></a> </nobr><br><nobr>names <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> <a href="../files/copyright_notice.htm"><b>3</b></a> </nobr><br><nobr>native <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><a href="../files/about_salome_pro_architecture.htm"><b>natural</b></a> <br><nobr>navigate <a href="../files/readme.html"><b>1</b></a> <a href="../files/navigating_topics.htm"><b>2</b></a> <a href="../files/installing_salome_pro.htm"><b>3</b></a> </nobr><br><a href="../files/navigating_topics.htm"><b>navigating</b></a> <br><nobr>navigation <a href="../files/navigating_topics.htm"><b>1</b></a> <a href="../files/about_salome_pro_help_system.htm"><b>2</b></a> </nobr><br><a href="../files/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="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> <a href="../files/running_salome_pro.htm"><b>3</b></a> </nobr><br><nobr>need <a href="../files/readme.html"><b>1</b></a> <a href="../files/navigating_topics.htm"><b>2</b></a> <a href="../files/installing_salome_pro.htm"><b>3</b></a> </nobr><br><a href="../files/installing_salome_pro.htm"><b>needed</b></a> <br><nobr>netscape <a href="../files/about_salome_pro_help_system.htm"><b>1</b></a> <a href="../files/setting_preferences.htm"><b>2</b></a> </nobr><br><nobr>new <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> <a href="../files/getting_started2.htm"><b>3</b></a> <a href="../files/getting_properties_of_the_study.htm"><b>4</b></a> <a href="../files/creating_a_new_study.htm"><b>5</b></a> <a href="../files/about_salome_pro_architecture.htm"><b>6</b></a> <a href="../files/using_usecase_browser.htm"><b>7</b></a> <a href="../files/using_catalog_generator.htm"><b>8</b></a> <a href="../files/setting_preferences.htm"><b>9</b></a> <a href="../files/saving_a_study.htm"><b>10</b></a> </nobr><br><a href="../files/installing_salome_pro.htm"><b>newly</b></a> <br><nobr>next <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> <a href="../files/getting_properties_of_the_study.htm"><b>3</b></a> <a href="../files/using_catalog_generator.htm"><b>4</b></a> <a href="../files/setting_preferences.htm"><b>5</b></a> </nobr><br><a name="bms_NO"></a><a name="subkey_NO"></a><a href="../files/using_catalog_generator.htm"><b>nodes</b></a> <br><nobr>note <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>notes <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><a href="../files/copyright_notice.htm"><b>notice</b></a> <br><a href="../files/about_salome_pro_architecture.htm"><b>noticeably</b></a> <br><nobr>notifd <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><a href="../files/getting_started2.htm"><b>notion</b></a> <br><nobr><a name="bms_NU"></a><a name="subkey_NU"></a>number <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> <a href="../files/using_registry.htm"><b>3</b></a> <a href="../files/setting_preferences.htm"><b>4</b></a> </nobr><br><nobr>numeric <a href="../files/readme.html"><b>1</b></a> <a href="../files/introduction_to_salome_pro.htm"><b>2</b></a> <a href="../files/introduction.htm"><b>3</b></a> <a href="../files/installing_salome_pro.htm"><b>4</b></a> </nobr><br><nobr>numerical <a href="../files/getting_started2.htm"><b>1</b></a> <a href="../files/about_salome_pro_architecture.htm"><b>2</b></a> </nobr><br>\r
+<p class="ftsbody" >\r
+<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> </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><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/about_salome_pro_architecture.htm"><b>7</b></a> <a href="../kernel/using_usecase_browser.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/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> </nobr><br><a href="../kernel/running_salome_pro.htm"><b>ones</b></a> <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/opening_studies.htm"><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_started2.htm"><b>5</b></a> <a href="../kernel/copyright_notice.htm"><b>6</b></a> <a href="../kernel/using_left-hand_tabs.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/readme.html"><b>opengl</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="../kernel/using_left-hand_tabs.htm"><b>2</b></a> </nobr><br><a href="../kernel/introduction.htm"><b>operability</b></a> <br><nobr>operation <a href="../kernel/editing_studies.htm"><b>1</b></a> <a href="../kernel/using_usecase_browser.htm"><b>2</b></a> <a href="../kernel/saving_a_study.htm"><b>3</b></a> </nobr><br><nobr>operations <a href="../kernel/getting_started2.htm"><b>1</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>2</b></a> </nobr><br><a href="../kernel/introduction.htm"><b>optimize</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="../kernel/setting_preferences.htm"><b>5</b></a> <a href="../kernel/saving_a_study.htm"><b>6</b></a> </nobr><br><a href="../kernel/readme.html"><b>optional</b></a> <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/displaying_studies.htm"><b>3</b></a> <a href="../kernel/using_usecase_browser.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><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><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><a name="bms_OT"></a><a name="subkey_OT"></a><a href="../kernel/about_salome_pro_help_system.htm"><b>others</b></a> <br><nobr>otherwise <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/copyright_notice.htm"><b>2</b></a> <a href="../kernel/saving_a_study.htm"><b>3</b></a> </nobr><br><a name="bms_OU"></a><a name="subkey_OU"></a><a href="../kernel/salome_pro_desktop.htm"><b>outlined</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> <a href="../kernel/setting_preferences.htm"><b>3</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>4</b></a> </nobr><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/using_usecase_browser.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_O"></a><a name="subkey_OB"></a>object <a href="../files/opening_studies.htm"><b>1</b></a> <a href="../files/introduction_to_iapp.htm"><b>2</b></a> <a href="../files/editing_studies.htm"><b>3</b></a> <a href="../files/using_usecase_browser.htm"><b>4</b></a> <a href="../files/using_object_browser.htm"><b>5</b></a> <a href="../files/setting_preferences.htm"><b>6</b></a> <a href="../files/salome_pro_desktop.htm"><b>7</b></a> </nobr><br><a href="../files/about_salome_pro_architecture.htm"><b>objectives</b></a> <br><nobr>objects <a href="../files/opening_studies.htm"><b>1</b></a> <a href="../files/introduction_to_iapp.htm"><b>2</b></a> <a href="../files/about_salome_pro_architecture.htm"><b>3</b></a> <a href="../files/using_usecase_browser.htm"><b>4</b></a> <a href="../files/using_object_browser.htm"><b>5</b></a> <a href="../files/setting_preferences.htm"><b>6</b></a> <a href="../files/salome_pro_desktop.htm"><b>7</b></a> </nobr><br><nobr>obligatory <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_OC"></a><a name="subkey_OC"></a>occ <a href="../files/introduction_to_iapp.htm"><b>1</b></a> <a href="../files/creating_a_new_study.htm"><b>2</b></a> <a href="../files/setting_preferences.htm"><b>3</b></a> <a href="../files/salome_pro_desktop.htm"><b>4</b></a> </nobr><br><a href="../files/readme.html"><b>occupies</b></a> <br><nobr><a name="bms_OF"></a><a name="subkey_OF"></a>off <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><a href="../files/about_salome_pro_architecture.htm"><b>offered</b></a> <br><a href="../files/introduction.htm"><b>often</b></a> <br><nobr><a name="bms_OK"></a><a name="subkey_OK"></a>ok <a href="../files/readme.html"><b>1</b></a> <a href="../files/opening_studies.htm"><b>2</b></a> <a href="../files/installing_salome_pro.htm"><b>3</b></a> </nobr><br><a name="bms_OM"></a><a name="subkey_OM"></a><a href="../files/about_salome_pro_architecture.htm"><b>omg</b></a> <br><a href="../files/readme.html"><b>omit</b></a> <br><nobr>omni <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>omninotify <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>omniorb <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>omniorbdir <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>omniorbpy <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><a name="bms_ON"></a><a name="subkey_ON"></a><a href="../files/installing_salome_pro.htm"><b>once</b></a> <br><nobr>one <a href="../files/readme.html"><b>1</b></a> <a href="../files/opening_studies.htm"><b>2</b></a> <a href="../files/navigating_topics.htm"><b>3</b></a> <a href="../files/introduction_to_iapp.htm"><b>4</b></a> <a href="../files/installing_salome_pro.htm"><b>5</b></a> <a href="../files/editing_studies.htm"><b>6</b></a> <a href="../files/about_salome_pro_architecture.htm"><b>7</b></a> <a href="../files/using_usecase_browser.htm"><b>8</b></a> <a href="../files/using_object_browser.htm"><b>9</b></a> <a href="../files/using_left-hand_tabs.htm"><b>10</b></a> <a href="../files/using_catalog_generator.htm"><b>11</b></a> <a href="../files/setting_preferences.htm"><b>12</b></a> <a href="../files/saving_a_study.htm"><b>13</b></a> <a href="../files/running_salome_pro.htm"><b>14</b></a> </nobr><br><a href="../files/using_left-hand_tabs.htm"><b>online</b></a> <br><a href="../files/installing_salome_pro.htm"><b>onto</b></a> <br><nobr><a name="bms_OP"></a><a name="subkey_OP"></a>open <a href="../files/opening_studies.htm"><b>1</b></a> <a href="../files/navigating_topics.htm"><b>2</b></a> <a href="../files/introduction_to_salome_pro.htm"><b>3</b></a> <a href="../files/getting_started2.htm"><b>4</b></a> <a href="../files/copyright_notice.htm"><b>5</b></a> <a href="../files/using_left-hand_tabs.htm"><b>6</b></a> <a href="../files/using_catalog_generator.htm"><b>7</b></a> <a href="../files/setting_preferences.htm"><b>8</b></a> <a href="../files/saving_a_study.htm"><b>9</b></a> <a href="../files/running_salome_pro.htm"><b>10</b></a> </nobr><br><nobr>opengl <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>opening <a href="../files/opening_studies.htm"><b>1</b></a> <a href="../files/saving_a_study.htm"><b>2</b></a> </nobr><br><nobr>opens <a href="../files/navigating_topics.htm"><b>1</b></a> <a href="../files/using_left-hand_tabs.htm"><b>2</b></a> </nobr><br><a href="../files/introduction.htm"><b>operability</b></a> <br><nobr>operation <a href="../files/editing_studies.htm"><b>1</b></a> <a href="../files/using_usecase_browser.htm"><b>2</b></a> <a href="../files/saving_a_study.htm"><b>3</b></a> </nobr><br><nobr>operations <a href="../files/getting_started2.htm"><b>1</b></a> <a href="../files/salome_pro_desktop.htm"><b>2</b></a> </nobr><br><a href="../files/introduction.htm"><b>optimize</b></a> <br><nobr>option <a href="../files/readme.html"><b>1</b></a> <a href="../files/opening_studies.htm"><b>2</b></a> <a href="../files/installing_salome_pro.htm"><b>3</b></a> <a href="../files/getting_properties_of_the_study.htm"><b>4</b></a> <a href="../files/editing_studies.htm"><b>5</b></a> <a href="../files/setting_preferences.htm"><b>6</b></a> <a href="../files/saving_a_study.htm"><b>7</b></a> </nobr><br><nobr>optional <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>options <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> <a href="../files/displaying_studies.htm"><b>3</b></a> <a href="../files/using_usecase_browser.htm"><b>4</b></a> <a href="../files/using_object_browser.htm"><b>5</b></a> <a href="../files/saving_a_study.htm"><b>6</b></a> <a href="../files/salome_pro_desktop.htm"><b>7</b></a> <a href="../files/running_salome_pro.htm"><b>8</b></a> </nobr><br><nobr><a name="bms_OR"></a><a name="subkey_OR"></a>order <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><a href="../files/about_salome_pro_architecture.htm"><b>org</b></a> <br><a href="../files/introduction_to_salome_pro.htm"><b>originality</b></a> <br><a name="bms_OS"></a><a name="subkey_OS"></a><a href="../files/readme.html"><b>os</b></a> <br><a href="../files/readme.html"><b>os_version</b></a> <br><a name="bms_OT"></a><a name="subkey_OT"></a><a href="../files/about_salome_pro_help_system.htm"><b>others</b></a> <br><nobr>otherwise <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> <a href="../files/copyright_notice.htm"><b>3</b></a> <a href="../files/saving_a_study.htm"><b>4</b></a> </nobr><br><a name="bms_OU"></a><a name="subkey_OU"></a><a href="../files/salome_pro_desktop.htm"><b>outlined</b></a> <br><nobr>output <a href="../files/readme.html"><b>1</b></a> <a href="../files/introduction_to_iapp.htm"><b>2</b></a> <a href="../files/installing_salome_pro.htm"><b>3</b></a> <a href="../files/setting_preferences.htm"><b>4</b></a> <a href="../files/salome_pro_desktop.htm"><b>5</b></a> </nobr><br><a name="bms_OV"></a><a name="subkey_OV"></a><a href="../files/readme.html"><b>overloads</b></a> <br><nobr><a name="bms_OW"></a><a name="subkey_OW"></a>own <a href="../files/readme.html"><b>1</b></a> <a href="../files/introduction_to_salome_pro.htm"><b>2</b></a> <a href="../files/using_usecase_browser.htm"><b>3</b></a> <a href="../files/setting_preferences.htm"><b>4</b></a> </nobr><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><a href="../kernel/readme.html"><b>page</b></a> <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="../kernel/salome_pro_desktop.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/about_salome_pro_architecture.htm"><b>1</b></a> <a href="../kernel/using_catalog_generator.htm"><b>2</b></a> </nobr><br><nobr>part <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/copyright_notice.htm"><b>2</b></a> </nobr><br><a href="../kernel/saving_a_study.htm"><b>particular</b></a> <br><a href="../kernel/introduction.htm"><b>particularly</b></a> <br><a href="../kernel/salome_pro_desktop.htm"><b>parts</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><a name="bms_PE"></a><a name="subkey_PE"></a><a href="../kernel/readme.html"><b>perform</b></a> <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> <a href="../kernel/salome_pro_desktop.htm"><b>4</b></a> </nobr><br><a href="../kernel/readme.html"><b>performed</b></a> <br><nobr>permission <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/copyright_notice.htm"><b>2</b></a> </nobr><br><a href="../kernel/introduction.htm"><b>perpetuity</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/copyright_notice.htm"><b>photocopying</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 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_flag</b></a> <br><a href="../kernel/readme.html"><b>pickupenv</b></a> <br><nobr>picture <a href="../kernel/getting_properties_of_the_study.htm"><b>1</b></a> <a href="../kernel/using_usecase_browser.htm"><b>2</b></a> </nobr><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_hiding_toolbars.htm"><b>2</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/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_registry.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="../kernel/readme.html"><b>platforms</b></a> <br><a href="../kernel/readme.html"><b>please</b></a> <br><nobr>plot2d <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/setting_preferences.htm"><b>3</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>4</b></a> </nobr><br><a name="bms_PN"></a><a name="subkey_PN"></a><a href="../kernel/salome_pro_desktop.htm"><b>png</b></a> <br><a name="bms_PO"></a><a name="subkey_PO"></a><a href="../kernel/readme.html"><b>points</b></a> <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_usecase_browser.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><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/introduction.htm"><b>portions</b></a> <br><a href="../kernel/running_salome_pro.htm"><b>portkill</b></a> <br><a href="../kernel/salome_pro_desktop.htm"><b>position</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="../kernel/using_catalog_generator.htm"><b>4</b></a> </nobr><br><nobr>possible <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/using_usecase_browser.htm"><b>2</b></a> <a href="../kernel/using_object_browser.htm"><b>3</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> </nobr><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="../kernel/readme.html"><b>precompiled</b></a> <br><a href="../kernel/about_salome_pro_architecture.htm"><b>predefined</b></a> <br><a href="../kernel/running_salome_pro.htm"><b>preferable</b></a> <br><nobr>preferences <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>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="../kernel/salome_pro_desktop.htm"><b>presentation</b></a> <br><a href="../kernel/salome_pro_desktop.htm"><b>presentations</b></a> <br><a href="../kernel/readme.html"><b>press</b></a> <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/saving_a_study.htm"><b>3</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><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> </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/using_registry.htm"><b>3</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> </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/salome_pro_desktop.htm"><b>produced</b></a> <br><nobr>product <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/copyright_notice.htm"><b>2</b></a> </nobr><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/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="../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/getting_properties_of_the_study.htm"><b>2</b></a> </nobr><br><a href="../kernel/readme.html"><b>proposed</b></a> <br><a href="../kernel/copyright_notice.htm"><b>proprietary</b></a> <br><a href="../kernel/readme.html"><b>provide</b></a> <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/about_salome_pro_architecture.htm"><b>3</b></a> <a href="../kernel/using_catalog_generator.htm"><b>4</b></a> </nobr><br><nobr>provides <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/about_salome_pro_architecture.htm"><b>4</b></a> <a href="../kernel/using_catalog_generator.htm"><b>5</b></a> </nobr><br><nobr>providing <a href="../kernel/using_registry.htm"><b>1</b></a> <a href="../kernel/using_left-hand_tabs.htm"><b>2</b></a> </nobr><br><a name="bms_PU"></a><a name="subkey_PU"></a><a href="../kernel/getting_started2.htm"><b>purpose</b></a> <br><a href="../kernel/using_object_browser.htm"><b>purposes</b></a> <br><nobr><a name="bms_PY"></a><a name="subkey_PY"></a>py <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>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/about_salome_pro_architecture.htm"><b>4</b></a> <a href="../kernel/setting_preferences.htm"><b>5</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>6</b></a> </nobr><br><a href="../kernel/readme.html"><b>python2</b></a> <br><a href="../kernel/readme.html"><b>pythonhome</b></a> <br>\r
 <br><br>\r
-<a name="bm_P"></a><a name="subkey_P{"></a><a href="../files/running_salome_pro.htm"><b>p</b></a> <br><nobr><a name="bms_PA"></a><a name="subkey_PA"></a>package <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> <a href="../files/using_catalog_generator.htm"><b>3</b></a> <a href="../files/running_salome_pro.htm"><b>4</b></a> </nobr><br><nobr>packages <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>page <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>pages <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> <a href="../files/using_left-hand_tabs.htm"><b>3</b></a> </nobr><br><nobr>pane <a href="../files/navigating_topics.htm"><b>1</b></a> <a href="../files/using_left-hand_tabs.htm"><b>2</b></a> </nobr><br><a href="../files/salome_pro_desktop.htm"><b>panning</b></a> <br><a href="../files/about_salome_pro_architecture.htm"><b>parallel</b></a> <br><nobr>parameter <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> <a href="../files/using_catalog_generator.htm"><b>3</b></a> </nobr><br><nobr>parameters <a href="../files/installing_salome_pro.htm"><b>1</b></a> <a href="../files/about_salome_pro_architecture.htm"><b>2</b></a> <a href="../files/using_catalog_generator.htm"><b>3</b></a> </nobr><br><nobr>part <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> <a href="../files/copyright_notice.htm"><b>3</b></a> </nobr><br><a href="../files/saving_a_study.htm"><b>particular</b></a> <br><a href="../files/introduction.htm"><b>particularly</b></a> <br><a href="../files/salome_pro_desktop.htm"><b>parts</b></a> <br><nobr>pass <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>paste <a href="../files/editing_studies.htm"><b>1</b></a> <a href="../files/salome_pro_desktop.htm"><b>2</b></a> </nobr><br><a href="../files/salome_pro_desktop.htm"><b>pasting</b></a> <br><nobr>path <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><a name="bms_PC"></a><a name="subkey_PC"></a><a href="../files/about_salome_pro_architecture.htm"><b>pc</b></a> <br><nobr><a name="bms_PE"></a><a name="subkey_PE"></a>performance <a href="../files/introduction.htm"><b>1</b></a> <a href="../files/getting_started2.htm"><b>2</b></a> <a href="../files/about_salome_pro_architecture.htm"><b>3</b></a> <a href="../files/salome_pro_desktop.htm"><b>4</b></a> </nobr><br><nobr>permission <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> <a href="../files/copyright_notice.htm"><b>3</b></a> </nobr><br><a href="../files/introduction.htm"><b>perpetuity</b></a> <br><a name="bms_PH"></a><a name="subkey_PH"></a><a href="../files/about_salome_pro_architecture.htm"><b>phenomena</b></a> <br><a href="../files/copyright_notice.htm"><b>photocopying</b></a> <br><a href="../files/using_left-hand_tabs.htm"><b>phrases</b></a> <br><nobr>physical <a href="../files/introduction_to_salome_pro.htm"><b>1</b></a> <a href="../files/introduction.htm"><b>2</b></a> <a href="../files/about_salome_pro_architecture.htm"><b>3</b></a> </nobr><br><nobr><a name="bms_PI"></a><a name="subkey_PI"></a>pick <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><a href="../files/installing_salome_pro.htm"><b>picking</b></a> <br><nobr>picks <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>picture <a href="../files/getting_properties_of_the_study.htm"><b>1</b></a> <a href="../files/using_usecase_browser.htm"><b>2</b></a> </nobr><br><a href="../files/using_registry.htm"><b>pid</b></a> <br><a href="../files/about_salome_pro_architecture.htm"><b>piece</b></a> <br><nobr><a name="bms_PL"></a><a name="subkey_PL"></a>place <a href="../files/readme.html"><b>1</b></a> <a href="../files/displaying_hiding_toolbars.htm"><b>2</b></a> </nobr><br><nobr>platform <a href="../files/readme.html"><b>1</b></a> <a href="../files/introduction_to_salome_pro.htm"><b>2</b></a> <a href="../files/introduction_to_iapp.htm"><b>3</b></a> <a href="../files/introduction.htm"><b>4</b></a> <a href="../files/installing_salome_pro.htm"><b>5</b></a> <a href="../files/getting_started2.htm"><b>6</b></a> <a href="../files/about_salome_pro_help_system.htm"><b>7</b></a> <a href="../files/about_salome_pro_architecture.htm"><b>8</b></a> <a href="../files/using_registry.htm"><b>9</b></a> <a href="../files/using_catalog_generator.htm"><b>10</b></a> <a href="../files/saving_a_study.htm"><b>11</b></a> <a href="../files/salome_pro_desktop.htm"><b>12</b></a> <a href="../files/running_salome_pro.htm"><b>13</b></a> </nobr><br><a href="../files/readme.html"><b>platforms</b></a> <br><nobr>please <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>plot2d <a href="../files/introduction_to_iapp.htm"><b>1</b></a> <a href="../files/creating_a_new_study.htm"><b>2</b></a> <a href="../files/setting_preferences.htm"><b>3</b></a> <a href="../files/salome_pro_desktop.htm"><b>4</b></a> </nobr><br><a name="bms_PN"></a><a name="subkey_PN"></a><a href="../files/salome_pro_desktop.htm"><b>png</b></a> <br><a name="bms_PO"></a><a name="subkey_PO"></a><a href="../files/installing_salome_pro.htm"><b>point</b></a> <br><nobr>pop <a href="../files/opening_studies.htm"><b>1</b></a> <a href="../files/navigating_topics.htm"><b>2</b></a> <a href="../files/using_usecase_browser.htm"><b>3</b></a> <a href="../files/using_object_browser.htm"><b>4</b></a> <a href="../files/salome_pro_desktop.htm"><b>5</b></a> </nobr><br><a href="../files/navigating_topics.htm"><b>popup</b></a> <br><a href="../files/navigating_topics.htm"><b>popups</b></a> <br><a href="../files/running_salome_pro.htm"><b>port</b></a> <br><a href="../files/introduction.htm"><b>portions</b></a> <br><a href="../files/running_salome_pro.htm"><b>portkill</b></a> <br><a href="../files/salome_pro_desktop.htm"><b>position</b></a> <br><nobr>possibility <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> <a href="../files/about_salome_pro_architecture.htm"><b>3</b></a> <a href="../files/using_catalog_generator.htm"><b>4</b></a> <a href="../files/running_salome_pro.htm"><b>5</b></a> </nobr><br><nobr>possible <a href="../files/readme.html"><b>1</b></a> <a href="../files/using_usecase_browser.htm"><b>2</b></a> <a href="../files/using_object_browser.htm"><b>3</b></a> </nobr><br><nobr>post <a href="../files/introduction_to_salome_pro.htm"><b>1</b></a> <a href="../files/introduction.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_PR"></a><a name="subkey_PR"></a>pre <a href="../files/introduction_to_salome_pro.htm"><b>1</b></a> <a href="../files/introduction.htm"><b>2</b></a> </nobr><br><nobr>precompiled <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><a href="../files/about_salome_pro_architecture.htm"><b>predefined</b></a> <br><a href="../files/installing_salome_pro.htm"><b>prefer</b></a> <br><a href="../files/running_salome_pro.htm"><b>preferable</b></a> <br><nobr>preferences <a href="../files/using_object_browser.htm"><b>1</b></a> <a href="../files/setting_preferences.htm"><b>2</b></a> </nobr><br><nobr>prefix <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>preinstalled <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>preliminary <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>prerequisite <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>prerequisites <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><a href="../files/salome_pro_desktop.htm"><b>presentation</b></a> <br><a href="../files/salome_pro_desktop.htm"><b>presentations</b></a> <br><nobr>press <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>pressing <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>previous <a href="../files/readme.html"><b>1</b></a> <a href="../files/opening_studies.htm"><b>2</b></a> <a href="../files/installing_salome_pro.htm"><b>3</b></a> </nobr><br><nobr>previously <a href="../files/readme.html"><b>1</b></a> <a href="../files/opening_studies.htm"><b>2</b></a> <a href="../files/installing_salome_pro.htm"><b>3</b></a> <a href="../files/saving_a_study.htm"><b>4</b></a> </nobr><br><nobr>print <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> <a href="../files/running_salome_pro.htm"><b>3</b></a> </nobr><br><a href="../files/readme.html"><b>print_env</b></a> <br><nobr>problem <a href="../files/readme.html"><b>1</b></a> <a href="../files/introduction.htm"><b>2</b></a> <a href="../files/installing_salome_pro.htm"><b>3</b></a> </nobr><br><nobr>problems <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>procedure <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> <a href="../files/running_salome_pro.htm"><b>3</b></a> </nobr><br><nobr>proceed <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> <a href="../files/getting_started2.htm"><b>3</b></a> </nobr><br><nobr>process <a href="../files/readme.html"><b>1</b></a> <a href="../files/introduction.htm"><b>2</b></a> <a href="../files/installing_salome_pro.htm"><b>3</b></a> <a href="../files/using_registry.htm"><b>4</b></a> </nobr><br><a href="../files/using_registry.htm"><b>processes</b></a> <br><nobr>processing <a href="../files/readme.html"><b>1</b></a> <a href="../files/introduction_to_salome_pro.htm"><b>2</b></a> <a href="../files/installing_salome_pro.htm"><b>3</b></a> </nobr><br><nobr>processors <a href="../files/introduction.htm"><b>1</b></a> <a href="../files/about_salome_pro_architecture.htm"><b>2</b></a> </nobr><br><a href="../files/salome_pro_desktop.htm"><b>produced</b></a> <br><nobr>product <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> <a href="../files/copyright_notice.htm"><b>3</b></a> </nobr><br><a href="../files/readme.html"><b>product_name</b></a> <br><a href="../files/readme.html"><b>product_script_name</b></a> <br><a href="../files/readme.html"><b>product_version</b></a> <br><a href="../files/about_salome_pro_architecture.htm"><b>productivity</b></a> <br><nobr>products <a href="../files/readme.html"><b>1</b></a> <a href="../files/introduction.htm"><b>2</b></a> <a href="../files/installing_salome_pro.htm"><b>3</b></a> <a href="../files/running_salome_pro.htm"><b>4</b></a> </nobr><br><a href="../files/readme.html"><b>products_directory</b></a> <br><nobr>profile <a href="../files/installing_salome_pro.htm"><b>1</b></a> <a href="../files/running_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>program <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><a href="../files/about_salome_pro_architecture.htm"><b>programming</b></a> <br><nobr>progress <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>prompted <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><a href="../files/running_salome_pro.htm"><b>prompting</b></a> <br><nobr>proper <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><a href="../files/readme.html"><b>properly</b></a> <br><nobr>properties <a href="../files/introduction_to_salome_pro.htm"><b>1</b></a> <a href="../files/getting_properties_of_the_study.htm"><b>2</b></a> </nobr><br><nobr>proposed <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><a href="../files/copyright_notice.htm"><b>proprietary</b></a> <br><a href="../files/readme.html"><b>provide</b></a> <br><nobr>provided <a href="../files/readme.html"><b>1</b></a> <a href="../files/about_salome_pro_architecture.htm"><b>2</b></a> <a href="../files/using_catalog_generator.htm"><b>3</b></a> <a href="../files/running_salome_pro.htm"><b>4</b></a> </nobr><br><nobr>provides <a href="../files/readme.html"><b>1</b></a> <a href="../files/introduction_to_iapp.htm"><b>2</b></a> <a href="../files/introduction.htm"><b>3</b></a> <a href="../files/about_salome_pro_architecture.htm"><b>4</b></a> <a href="../files/using_catalog_generator.htm"><b>5</b></a> </nobr><br><nobr>providing <a href="../files/using_registry.htm"><b>1</b></a> <a href="../files/using_left-hand_tabs.htm"><b>2</b></a> </nobr><br><br><br></p><p class="ftsbody" align="center"><a href="whlstf6.htm" target="_self" title="previous search group"><b>&gt;&gt;</b></a>\r
+<a name="bm_Q"></a><a name="subkey_QT"></a><a href="../kernel/readme.html"><b>qt</b></a> <br><a href="../kernel/readme.html"><b>qtdir</b></a> <br><a name="bms_QU"></a><a name="subkey_QU"></a><a href="../kernel/introduction.htm"><b>quality</b></a> <br><a href="../kernel/readme.html"><b>question</b></a> <br><nobr>quick <a href="../kernel/using_usecase_browser.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/readme.html"><b>quickly</b></a> <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><br><br></p><p class="ftsbody" align="center"><a href="whlstf6.htm" target="_self" title="previous search group"><b>&gt;&gt;</b></a>\r
 \r
 </body>\r
 \r
index 8ebe14095282fb98aa42a48b7a96565dafdbfb4c..c961cc0e5785775340fbd82621446366ae46a36f 100755 (executable)
@@ -1,9 +1,9 @@
 <html>\r
 <head>\r
 <title>Search Words List</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
 <meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
 <base target="bsscright">\r
 <style>\r
 <!--\r
@@ -30,16 +30,14 @@ A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; }
 -->\r
 </style>\r
 </head>\r
-<body marginheight="0"  marginwidth="0">\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>&lt;&lt;</b></a><br><br></p>\r
-<p class="ftsbody">\r
-<nobr><a name="bms_PU"></a><a name="subkey_PU"></a>purpose <a href="../files/installing_salome_pro.htm"><b>1</b></a> <a href="../files/getting_started2.htm"><b>2</b></a> </nobr><br><a href="../files/using_object_browser.htm"><b>purposes</b></a> <br><nobr><a name="bms_PY"></a><a name="subkey_PY"></a>py <a href="../files/readme.html"><b>1</b></a> <a href="../files/running_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>pyqt <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>pyqtdir <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>python <a href="../files/readme.html"><b>1</b></a> <a href="../files/introduction_to_iapp.htm"><b>2</b></a> <a href="../files/installing_salome_pro.htm"><b>3</b></a> <a href="../files/about_salome_pro_architecture.htm"><b>4</b></a> <a href="../files/setting_preferences.htm"><b>5</b></a> <a href="../files/salome_pro_desktop.htm"><b>6</b></a> <a href="../files/running_salome_pro.htm"><b>7</b></a> </nobr><br><nobr>python2 <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>pythonhome <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br>\r
-<br><br>\r
-<nobr><a name="bm_Q"></a><a name="subkey_QT"></a>qt <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>qtdir <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><a name="bms_QU"></a><a name="subkey_QU"></a><a href="../files/introduction.htm"><b>quality</b></a> <br><nobr>question <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>quick <a href="../files/using_usecase_browser.htm"><b>1</b></a> <a href="../files/using_object_browser.htm"><b>2</b></a> <a href="../files/setting_preferences.htm"><b>3</b></a> </nobr><br><a href="../files/readme.html"><b>quickly</b></a> <br><a href="../files/saving_a_study.htm"><b>quit</b></a> <br><nobr>quits <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><a href="../files/readme.html"><b>quoted</b></a> <br><nobr><a name="bms_QW"></a><a name="subkey_QW"></a>qwt <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>qwthome <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br>\r
+<p class="ftsbody" >\r
+<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
-<nobr><a name="bm_R"></a><a name="subkey_RA"></a>radiobuttons <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>raise <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><a href="../files/about_salome_pro_architecture.htm"><b>rapidly</b></a> <br><a href="../files/copyright_notice.htm"><b>razel</b></a> <br><nobr><a name="bms_RC"></a><a name="subkey_RC"></a>rc2 <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><a name="bms_RE"></a><a name="subkey_RE"></a><a href="../files/navigating_topics.htm"><b>re</b></a> <br><a href="../files/introduction.htm"><b>reactivity</b></a> <br><nobr>read <a href="../files/readme.html"><b>1</b></a> <a href="../files/navigating_topics.htm"><b>2</b></a> <a href="../files/installing_salome_pro.htm"><b>3</b></a> </nobr><br><a href="../files/navigating_topics.htm"><b>reading</b></a> <br><a href="../files/readme.html"><b>readme</b></a> <br><a href="../files/getting_started2.htm"><b>realize</b></a> <br><nobr>recommended <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><a href="../files/getting_properties_of_the_study.htm"><b>record</b></a> <br><a href="../files/copyright_notice.htm"><b>recording</b></a> <br><a href="../files/salome_pro_desktop.htm"><b>rectangle</b></a> <br><nobr>red <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> <a href="../files/using_object_browser.htm"><b>3</b></a> </nobr><br><nobr>redhat <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><a href="../files/readme.html"><b>redhat8</b></a> <br><a href="../files/running_salome_pro.htm"><b>redirection</b></a> <br><a href="../files/editing_studies.htm"><b>redo</b></a> <br><a href="../files/introduction.htm"><b>reduce</b></a> <br><a href="../files/introduction.htm"><b>reduces</b></a> <br><a href="../files/introduction.htm"><b>reduction</b></a> <br><nobr>reference <a href="../files/navigating_topics.htm"><b>1</b></a> <a href="../files/about_salome_pro_help_system.htm"><b>2</b></a> <a href="../files/using_object_browser.htm"><b>3</b></a> <a href="../files/setting_preferences.htm"><b>4</b></a> </nobr><br><a href="../files/using_object_browser.htm"><b>references</b></a> <br><a href="../files/introduction.htm"><b>refined</b></a> <br><a href="../files/using_registry.htm"><b>refresh</b></a> <br><a href="../files/using_registry.htm"><b>refreshment</b></a> <br><a href="../files/copyright_notice.htm"><b>registered</b></a> <br><nobr>registry <a href="../files/introduction_to_iapp.htm"><b>1</b></a> <a href="../files/using_registry.htm"><b>2</b></a> </nobr><br><nobr>reinstall <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><a href="../files/readme.html"><b>reinstallation</b></a> <br><nobr>reinstalling <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>related <a href="../files/navigating_topics.htm"><b>1</b></a> <a href="../files/using_left-hand_tabs.htm"><b>2</b></a> </nobr><br><nobr>relating <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><a href="../files/readme.html"><b>relative</b></a> <br><a href="../files/navigating_topics.htm"><b>relevant</b></a> <br><a href="../files/introduction.htm"><b>reliability</b></a> <br><a href="../files/saving_a_study.htm"><b>reload</b></a> <br><a href="../files/displaying_hiding_toolbars.htm"><b>relocate</b></a> <br><a href="../files/about_salome_pro_architecture.htm"><b>remains</b></a> <br><nobr>removed <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><a href="../files/using_usecase_browser.htm"><b>removes</b></a> <br><nobr>removing <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><a href="../files/using_usecase_browser.htm"><b>rename</b></a> <br><a href="../files/using_usecase_browser.htm"><b>renamed</b></a> <br><a href="../files/copyright_notice.htm"><b>rené</b></a> <br><a href="../files/installing_salome_pro.htm"><b>repeated</b></a> <br><nobr>represent <a href="../files/about_salome_pro_architecture.htm"><b>1</b></a> <a href="../files/using_left-hand_tabs.htm"><b>2</b></a> </nobr><br><a href="../files/displaying_studies.htm"><b>representation</b></a> <br><nobr>represents <a href="../files/introduction_to_salome_pro.htm"><b>1</b></a> <a href="../files/introduction_to_iapp.htm"><b>2</b></a> <a href="../files/introduction.htm"><b>3</b></a> <a href="../files/installing_salome_pro.htm"><b>4</b></a> <a href="../files/getting_started2.htm"><b>5</b></a> </nobr><br><a href="../files/copyright_notice.htm"><b>reproduced</b></a> <br><nobr>required <a href="../files/readme.html"><b>1</b></a> <a href="../files/opening_studies.htm"><b>2</b></a> <a href="../files/installing_salome_pro.htm"><b>3</b></a> </nobr><br><nobr>requirements <a href="../files/introduction.htm"><b>1</b></a> <a href="../files/about_salome_pro_architecture.htm"><b>2</b></a> </nobr><br><nobr>requires <a href="../files/introduction.htm"><b>1</b></a> <a href="../files/saving_a_study.htm"><b>2</b></a> </nobr><br><a href="../files/copyright_notice.htm"><b>reserved</b></a> <br><a href="../files/readme.html"><b>reset</b></a> <br><nobr>resets <a href="../files/installing_salome_pro.htm"><b>1</b></a> <a href="../files/salome_pro_desktop.htm"><b>2</b></a> </nobr><br><a href="../files/salome_pro_desktop.htm"><b>resized</b></a> <br><a href="../files/setting_preferences.htm"><b>resizing</b></a> <br><a href="../files/copyright_notice.htm"><b>respective</b></a> <br><a href="../files/about_salome_pro_architecture.htm"><b>responds</b></a> <br><a href="../files/copyright_notice.htm"><b>responsibility</b></a> <br><a href="../files/readme.html"><b>responsible</b></a> <br><a href="../files/setting_preferences.htm"><b>restored</b></a> <br><a href="../files/saving_a_study.htm"><b>result</b></a> <br><a href="../files/getting_started2.htm"><b>resulting</b></a> <br><a href="../files/copyright_notice.htm"><b>retrieval</b></a> <br><a href="../files/introduction_to_salome_pro.htm"><b>reusable</b></a> <br><nobr>reuse <a href="../files/introduction.htm"><b>1</b></a> <a href="../files/about_salome_pro_architecture.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_RI"></a><a name="subkey_RI"></a>right <a href="../files/readme.html"><b>1</b></a> <a href="../files/opening_studies.htm"><b>2</b></a> <a href="../files/navigating_topics.htm"><b>3</b></a> <a href="../files/installing_salome_pro.htm"><b>4</b></a> <a href="../files/using_usecase_browser.htm"><b>5</b></a> <a href="../files/using_object_browser.htm"><b>6</b></a> <a href="../files/using_left-hand_tabs.htm"><b>7</b></a> <a href="../files/saving_a_study.htm"><b>8</b></a> <a href="../files/salome_pro_desktop.htm"><b>9</b></a> </nobr><br><a href="../files/copyright_notice.htm"><b>rights</b></a> <br><a href="../files/introduction.htm"><b>risks</b></a> <br><a name="bms_RO"></a><a name="subkey_RO"></a><a href="../files/introduction.htm"><b>robustness</b></a> <br><a href="../files/about_salome_pro_architecture.htm"><b>roles</b></a> <br><nobr>root <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> <a href="../files/using_usecase_browser.htm"><b>3</b></a> </nobr><br><a href="../files/salome_pro_desktop.htm"><b>rotation</b></a> <br><a name="bms_RU"></a><a name="subkey_RU"></a><a href="../files/copyright_notice.htm"><b>rue</b></a> <br><a href="../files/readme.html"><b>rules</b></a> <br><nobr>run <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> <a href="../files/about_salome_pro_architecture.htm"><b>3</b></a> </nobr><br><nobr>runinstall <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>running <a href="../files/using_registry.htm"><b>1</b></a> <a href="../files/using_catalog_generator.htm"><b>2</b></a> <a href="../files/running_salome_pro.htm"><b>3</b></a> </nobr><br><a href="../files/readme.html"><b>runs</b></a> <br><nobr>runsalome <a href="../files/using_catalog_generator.htm"><b>1</b></a> <a href="../files/running_salome_pro.htm"><b>2</b></a> </nobr><br><a href="../files/using_catalog_generator.htm"><b>runsalomewithport</b></a> <br>\r
+<a name="bm_R"></a><a name="subkey_RA"></a><a href="../kernel/readme.html"><b>radiobuttons</b></a> <br><a href="../kernel/readme.html"><b>raise</b></a> <br><a href="../kernel/about_salome_pro_architecture.htm"><b>rapidly</b></a> <br><a href="../kernel/copyright_notice.htm"><b>razel</b></a> <br><a name="bms_RC"></a><a name="subkey_RC"></a><a href="../kernel/readme.html"><b>rc2</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> </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="../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/copyright_notice.htm"><b>recording</b></a> <br><a href="../kernel/salome_pro_desktop.htm"><b>rectangle</b></a> <br><nobr>red <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>redhat</b></a> <br><a href="../kernel/readme.html"><b>redhat8</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><a href="../kernel/introduction.htm"><b>reduction</b></a> <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/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><a href="../kernel/copyright_notice.htm"><b>registered</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>relating</b></a> <br><a href="../kernel/readme.html"><b>relative</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><a href="../kernel/readme.html"><b>removed</b></a> <br><a href="../kernel/using_usecase_browser.htm"><b>removes</b></a> <br><a href="../kernel/readme.html"><b>removing</b></a> <br><a href="../kernel/using_usecase_browser.htm"><b>rename</b></a> <br><a href="../kernel/using_usecase_browser.htm"><b>renamed</b></a> <br><a href="../kernel/copyright_notice.htm"><b>rené</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><a href="../kernel/displaying_studies.htm"><b>representation</b></a> <br><nobr>represents <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> </nobr><br><a href="../kernel/copyright_notice.htm"><b>reproduced</b></a> <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><a href="../kernel/copyright_notice.htm"><b>reserved</b></a> <br><a href="../kernel/readme.html"><b>reset</b></a> <br><a href="../kernel/salome_pro_desktop.htm"><b>resets</b></a> <br><a href="../kernel/salome_pro_desktop.htm"><b>resized</b></a> <br><a href="../kernel/setting_preferences.htm"><b>resizing</b></a> <br><a href="../kernel/copyright_notice.htm"><b>respective</b></a> <br><a href="../kernel/about_salome_pro_architecture.htm"><b>responds</b></a> <br><a href="../kernel/copyright_notice.htm"><b>responsibility</b></a> <br><a href="../kernel/readme.html"><b>responsible</b></a> <br><a href="../kernel/setting_preferences.htm"><b>restored</b></a> <br><a href="../kernel/saving_a_study.htm"><b>result</b></a> <br><a href="../kernel/getting_started2.htm"><b>resulting</b></a> <br><a href="../kernel/copyright_notice.htm"><b>retrieval</b></a> <br><a href="../kernel/introduction_to_salome_pro.htm"><b>reusable</b></a> <br><nobr>reuse <a href="../kernel/introduction.htm"><b>1</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>2</b></a> </nobr><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_usecase_browser.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/saving_a_study.htm"><b>7</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>8</b></a> </nobr><br><a href="../kernel/copyright_notice.htm"><b>rights</b></a> <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><nobr>root <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/using_usecase_browser.htm"><b>2</b></a> </nobr><br><a href="../kernel/salome_pro_desktop.htm"><b>rotation</b></a> <br><a name="bms_RU"></a><a name="subkey_RU"></a><a href="../kernel/copyright_notice.htm"><b>rue</b></a> <br><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/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="../files/readme.html"><b>1</b></a> <a href="../files/navigating_topics.htm"><b>2</b></a> <a href="../files/installing_salome_pro.htm"><b>3</b></a> <a href="../files/copyright_notice.htm"><b>4</b></a> <a href="../files/about_salome_pro_architecture.htm"><b>5</b></a> <a href="../files/salome_pro_desktop.htm"><b>6</b></a> </nobr><br><a name="bms_SA"></a><a name="subkey_SA"></a><a href="../files/copyright_notice.htm"><b>saclay</b></a> <br><nobr>salome <a href="../files/readme.html"><b>1</b></a> <a href="../files/opening_studies.htm"><b>2</b></a> <a href="../files/navigating_topics.htm"><b>3</b></a> <a href="../files/introduction_to_salome_pro.htm"><b>4</b></a> <a href="../files/introduction_to_iapp.htm"><b>5</b></a> <a href="../files/introduction.htm"><b>6</b></a> <a href="../files/installing_salome_pro.htm"><b>7</b></a> <a href="../files/getting_started2.htm"><b>8</b></a> <a href="../files/editing_studies.htm"><b>9</b></a> <a href="../files/displaying_studies.htm"><b>10</b></a> <a href="../files/displaying_hiding_toolbars.htm"><b>11</b></a> <a href="../files/creating_a_new_study.htm"><b>12</b></a> <a href="../files/about_salome_pro_help_system.htm"><b>13</b></a> <a href="../files/about_salome_pro_architecture.htm"><b>14</b></a> <a href="../files/using_usecase_browser.htm"><b>15</b></a> <a href="../files/using_registry.htm"><b>16</b></a> <a href="../files/using_object_browser.htm"><b>17</b></a> <a href="../files/using_left-hand_tabs.htm"><b>18</b></a> <a href="../files/using_catalog_generator.htm"><b>19</b></a> <a href="../files/setting_preferences.htm"><b>20</b></a> <a href="../files/saving_a_study.htm"><b>21</b></a> <a href="../files/salome_pro_desktop.htm"><b>22</b></a> <a href="../files/running_salome_pro.htm"><b>23</b></a> </nobr><br><a href="../files/using_catalog_generator.htm"><b>salome_modulecatalog_server</b></a> <br><nobr>salome_root_dir <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><a href="../files/readme.html"><b>salome_src</b></a> <br><a href="../files/installing_salome_pro.htm"><b>salomebin</b></a> <br><a href="../files/installing_salome_pro.htm"><b>salomecsh</b></a> <br><a href="../files/installing_salome_pro.htm"><b>salomedoc</b></a> <br><a href="../files/installing_salome_pro.htm"><b>salomepro_src</b></a> <br><a href="../files/installing_salome_pro.htm"><b>salomesh</b></a> <br><a href="../files/installing_salome_pro.htm"><b>salomesources</b></a> <br><nobr>same <a href="../files/navigating_topics.htm"><b>1</b></a> <a href="../files/using_usecase_browser.htm"><b>2</b></a> <a href="../files/using_registry.htm"><b>3</b></a> <a href="../files/using_catalog_generator.htm"><b>4</b></a> <a href="../files/saving_a_study.htm"><b>5</b></a> </nobr><br><nobr>save <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> <a href="../files/setting_preferences.htm"><b>3</b></a> <a href="../files/saving_a_study.htm"><b>4</b></a> </nobr><br><nobr>saved <a href="../files/setting_preferences.htm"><b>1</b></a> <a href="../files/saving_a_study.htm"><b>2</b></a> </nobr><br><nobr>saves <a href="../files/setting_preferences.htm"><b>1</b></a> <a href="../files/salome_pro_desktop.htm"><b>2</b></a> </nobr><br><nobr>saving <a href="../files/introduction_to_iapp.htm"><b>1</b></a> <a href="../files/saving_a_study.htm"><b>2</b></a> <a href="../files/salome_pro_desktop.htm"><b>3</b></a> </nobr><br><nobr>say <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><a name="bms_SC"></a><a name="subkey_SC"></a><a href="../files/about_salome_pro_architecture.htm"><b>scale</b></a> <br><a href="../files/readme.html"><b>scheme</b></a> <br><a href="../files/about_salome_pro_architecture.htm"><b>schemes</b></a> <br><a href="../files/about_salome_pro_architecture.htm"><b>scientific</b></a> <br><nobr>script <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> <a href="../files/using_catalog_generator.htm"><b>3</b></a> <a href="../files/running_salome_pro.htm"><b>4</b></a> </nobr><br><nobr>scripts <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> <a href="../files/about_salome_pro_architecture.htm"><b>3</b></a> <a href="../files/using_catalog_generator.htm"><b>4</b></a> </nobr><br><a href="../files/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="../files/readme.html"><b>1</b></a> <a href="../files/opening_studies.htm"><b>2</b></a> <a href="../files/about_salome_pro_help_system.htm"><b>3</b></a> <a href="../files/using_left-hand_tabs.htm"><b>4</b></a> <a href="../files/saving_a_study.htm"><b>5</b></a> </nobr><br><nobr>searching <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> <a href="../files/using_left-hand_tabs.htm"><b>3</b></a> </nobr><br><nobr>second <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> <a href="../files/using_usecase_browser.htm"><b>3</b></a> </nobr><br><nobr>seconds <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>section <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>sections <a href="../files/readme.html"><b>1</b></a> <a href="../files/salome_pro_desktop.htm"><b>2</b></a> </nobr><br><nobr>see <a href="../files/readme.html"><b>1</b></a> <a href="../files/opening_studies.htm"><b>2</b></a> <a href="../files/installing_salome_pro.htm"><b>3</b></a> <a href="../files/getting_properties_of_the_study.htm"><b>4</b></a> <a href="../files/using_usecase_browser.htm"><b>5</b></a> <a href="../files/using_object_browser.htm"><b>6</b></a> <a href="../files/using_catalog_generator.htm"><b>7</b></a> <a href="../files/saving_a_study.htm"><b>8</b></a> </nobr><br><nobr>select <a href="../files/readme.html"><b>1</b></a> <a href="../files/opening_studies.htm"><b>2</b></a> <a href="../files/installing_salome_pro.htm"><b>3</b></a> <a href="../files/getting_properties_of_the_study.htm"><b>4</b></a> <a href="../files/displaying_studies.htm"><b>5</b></a> <a href="../files/creating_a_new_study.htm"><b>6</b></a> <a href="../files/using_usecase_browser.htm"><b>7</b></a> <a href="../files/using_left-hand_tabs.htm"><b>8</b></a> <a href="../files/setting_preferences.htm"><b>9</b></a> <a href="../files/saving_a_study.htm"><b>10</b></a> </nobr><br><a href="../files/salome_pro_desktop.htm"><b>selectall</b></a> <br><nobr>selected <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> <a href="../files/using_usecase_browser.htm"><b>3</b></a> </nobr><br><nobr>sends <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>sensitive <a href="../files/displaying_hiding_toolbars.htm"><b>1</b></a> <a href="../files/using_usecase_browser.htm"><b>2</b></a> <a href="../files/using_object_browser.htm"><b>3</b></a> <a href="../files/salome_pro_desktop.htm"><b>4</b></a> </nobr><br><a href="../files/readme.html"><b>separated</b></a> <br><a href="../files/about_salome_pro_architecture.htm"><b>server</b></a> <br><nobr>servers <a href="../files/about_salome_pro_architecture.htm"><b>1</b></a> <a href="../files/running_salome_pro.htm"><b>2</b></a> </nobr><br><a href="../files/using_catalog_generator.htm"><b>serves</b></a> <br><a href="../files/readme.html"><b>service</b></a> <br><nobr>services <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> <a href="../files/about_salome_pro_architecture.htm"><b>3</b></a> <a href="../files/using_catalog_generator.htm"><b>4</b></a> </nobr><br><nobr>session <a href="../files/opening_studies.htm"><b>1</b></a> <a href="../files/using_usecase_browser.htm"><b>2</b></a> <a href="../files/using_registry.htm"><b>3</b></a> <a href="../files/using_object_browser.htm"><b>4</b></a> <a href="../files/setting_preferences.htm"><b>5</b></a> <a href="../files/saving_a_study.htm"><b>6</b></a> </nobr><br><nobr>set <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> <a href="../files/about_salome_pro_help_system.htm"><b>3</b></a> <a href="../files/using_usecase_browser.htm"><b>4</b></a> <a href="../files/using_registry.htm"><b>5</b></a> <a href="../files/setting_preferences.htm"><b>6</b></a> <a href="../files/salome_pro_desktop.htm"><b>7</b></a> <a href="../files/running_salome_pro.htm"><b>8</b></a> </nobr><br><nobr>sets <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>setting <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> <a href="../files/using_object_browser.htm"><b>3</b></a> <a href="../files/setting_preferences.htm"><b>4</b></a> <a href="../files/saving_a_study.htm"><b>5</b></a> </nobr><br><nobr>settings <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><a href="../files/introduction.htm"><b>severe</b></a> <br><br><br></p><p class="ftsbody" align="center"><a href="whlstf7.htm" target="_self" title="previous search group"><b>&gt;&gt;</b></a>\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/copyright_notice.htm"><b>3</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>4</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>5</b></a> </nobr><br><a name="bms_SA"></a><a name="subkey_SA"></a><a href="../kernel/copyright_notice.htm"><b>saclay</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="../kernel/using_usecase_browser.htm"><b>15</b></a> <a href="../kernel/using_registry.htm"><b>16</b></a> <a href="../kernel/using_object_browser.htm"><b>17</b></a> <a href="../kernel/using_left-hand_tabs.htm"><b>18</b></a> <a href="../kernel/using_catalog_generator.htm"><b>19</b></a> <a href="../kernel/setting_preferences.htm"><b>20</b></a> <a href="../kernel/saving_a_study.htm"><b>21</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>22</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/using_usecase_browser.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/saving_a_study.htm"><b>5</b></a> </nobr><br><nobr>save <a href="../kernel/readme.html"><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>saved <a href="../kernel/setting_preferences.htm"><b>1</b></a> <a href="../kernel/saving_a_study.htm"><b>2</b></a> </nobr><br><nobr>saves <a href="../kernel/setting_preferences.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/saving_a_study.htm"><b>2</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>3</b></a> </nobr><br><a href="../kernel/readme.html"><b>say</b></a> <br><a name="bms_SC"></a><a name="subkey_SC"></a><a href="../kernel/about_salome_pro_architecture.htm"><b>scale</b></a> <br><a href="../kernel/readme.html"><b>scheme</b></a> <br><a href="../kernel/about_salome_pro_architecture.htm"><b>schemes</b></a> <br><a href="../kernel/about_salome_pro_architecture.htm"><b>scientific</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> </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><nobr>searching <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/using_left-hand_tabs.htm"><b>2</b></a> </nobr><br><nobr>second <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/using_usecase_browser.htm"><b>2</b></a> </nobr><br><a href="../kernel/readme.html"><b>seconds</b></a> <br><a href="../kernel/readme.html"><b>section</b></a> <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>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/using_usecase_browser.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>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="../kernel/using_usecase_browser.htm"><b>6</b></a> <a href="../kernel/using_left-hand_tabs.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>selectall</b></a> <br><nobr>selected <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/using_usecase_browser.htm"><b>2</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_usecase_browser.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>separated</b></a> <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/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><nobr>session <a href="../kernel/opening_studies.htm"><b>1</b></a> <a href="../kernel/using_usecase_browser.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>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="../kernel/using_usecase_browser.htm"><b>4</b></a> <a href="../kernel/using_registry.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="../kernel/readme.html"><b>sets</b></a> <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="../kernel/using_object_browser.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="../kernel/readme.html"><b>settings</b></a> <br><a href="../kernel/introduction.htm"><b>severe</b></a> <br><a name="bms_SH"></a><a name="subkey_SH"></a><a href="../kernel/readme.html"><b>sh</b></a> <br><a href="../kernel/introduction.htm"><b>shares</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_iapp.htm"><b>3</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><nobr>should <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/getting_started2.htm"><b>2</b></a> <a href="../kernel/copyright_notice.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/setting_preferences.htm"><b>show</b></a> <br><a href="../kernel/getting_properties_of_the_study.htm"><b>shown</b></a> <br><nobr>shows <a href="../kernel/readme.html"><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 name="bms_SI"></a><a name="subkey_SI"></a><a href="../kernel/readme.html"><b>side</b></a> <br><a href="../kernel/readme.html"><b>signal</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/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><a href="../kernel/getting_started2.htm"><b>simultaneously</b></a> <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/readme.html"><b>site</b></a> <br><a href="../kernel/about_salome_pro_architecture.htm"><b>situations</b></a> <br><nobr>size <a href="../kernel/setting_preferences.htm"><b>1</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>2</b></a> </nobr><br><br><br></p><p class="ftsbody" align="center"><a href="whlstf7.htm" target="_self" title="previous search group"><b>&gt;&gt;</b></a>\r
 \r
 </body>\r
 \r
index 93508107b5c6175a3d832738bb7acde75f47b713..339a6b5a3142cdd6eb7f01993ebab56cf1b3ca20 100755 (executable)
@@ -1,9 +1,9 @@
 <html>\r
 <head>\r
 <title>Search Words List</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
 <meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
 <base target="bsscright">\r
 <style>\r
 <!--\r
@@ -30,12 +30,14 @@ A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; }
 -->\r
 </style>\r
 </head>\r
-<body marginheight="0"  marginwidth="0">\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>&lt;&lt;</b></a><br><br></p>\r
-<p class="ftsbody">\r
-<nobr><a name="bms_SH"></a><a name="subkey_SH"></a>sh <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><a href="../files/introduction.htm"><b>shares</b></a> <br><nobr>shell <a href="../files/readme.html"><b>1</b></a> <a href="../files/introduction_to_iapp.htm"><b>2</b></a> <a href="../files/installing_salome_pro.htm"><b>3</b></a> <a href="../files/running_salome_pro.htm"><b>4</b></a> </nobr><br><a href="../files/readme.html"><b>shin</b></a> <br><a href="../files/using_left-hand_tabs.htm"><b>short</b></a> <br><nobr>should <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> <a href="../files/getting_started2.htm"><b>3</b></a> <a href="../files/copyright_notice.htm"><b>4</b></a> <a href="../files/using_catalog_generator.htm"><b>5</b></a> <a href="../files/saving_a_study.htm"><b>6</b></a> </nobr><br><a href="../files/setting_preferences.htm"><b>show</b></a> <br><a href="../files/getting_properties_of_the_study.htm"><b>shown</b></a> <br><nobr>shows <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> <a href="../files/using_object_browser.htm"><b>3</b></a> <a href="../files/salome_pro_desktop.htm"><b>4</b></a> </nobr><br><a name="bms_SI"></a><a name="subkey_SI"></a><a href="../files/readme.html"><b>side</b></a> <br><nobr>signal <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><a href="../files/readme.html"><b>signature</b></a> <br><nobr>sigterm <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><a href="../files/about_salome_pro_architecture.htm"><b>simple</b></a> <br><a href="../files/readme.html"><b>simplify</b></a> <br><a href="../files/about_salome_pro_architecture.htm"><b>simulate</b></a> <br><a href="../files/introduction.htm"><b>simulation</b></a> <br><nobr>simulations <a href="../files/introduction_to_salome_pro.htm"><b>1</b></a> <a href="../files/introduction.htm"><b>2</b></a> </nobr><br><a href="../files/getting_started2.htm"><b>simultaneously</b></a> <br><a href="../files/readme.html"><b>single</b></a> <br><nobr>sip <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>sipdir <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>site <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><a href="../files/about_salome_pro_architecture.htm"><b>situations</b></a> <br><nobr>size <a href="../files/setting_preferences.htm"><b>1</b></a> <a href="../files/salome_pro_desktop.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_SK"></a><a name="subkey_SK"></a>skip <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>skipped <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><a name="bms_SM"></a><a name="subkey_SM"></a><a href="../files/saving_a_study.htm"><b>small</b></a> <br><nobr>smesh <a href="../files/introduction_to_salome_pro.htm"><b>1</b></a> <a href="../files/displaying_hiding_toolbars.htm"><b>2</b></a> <a href="../files/about_salome_pro_architecture.htm"><b>3</b></a> </nobr><br><nobr><a name="bms_SO"></a><a name="subkey_SO"></a>so <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> <a href="../files/about_salome_pro_architecture.htm"><b>3</b></a> <a href="../files/using_usecase_browser.htm"><b>4</b></a> <a href="../files/using_object_browser.htm"><b>5</b></a> <a href="../files/using_left-hand_tabs.htm"><b>6</b></a> <a href="../files/setting_preferences.htm"><b>7</b></a> </nobr><br><nobr>software <a href="../files/introduction_to_salome_pro.htm"><b>1</b></a> <a href="../files/introduction.htm"><b>2</b></a> <a href="../files/installing_salome_pro.htm"><b>3</b></a> <a href="../files/copyright_notice.htm"><b>4</b></a> <a href="../files/about_salome_pro_architecture.htm"><b>5</b></a> </nobr><br><a href="../files/introduction.htm"><b>solution</b></a> <br><a href="../files/introduction.htm"><b>solutions</b></a> <br><a href="../files/introduction_to_salome_pro.htm"><b>solvers</b></a> <br><a href="../files/installing_salome_pro.htm"><b>somewhere</b></a> <br><nobr>sort <a href="../files/using_object_browser.htm"><b>1</b></a> <a href="../files/setting_preferences.htm"><b>2</b></a> </nobr><br><a href="../files/using_object_browser.htm"><b>sorting</b></a> <br><nobr>source <a href="../files/readme.html"><b>1</b></a> <a href="../files/introduction_to_salome_pro.htm"><b>2</b></a> <a href="../files/running_salome_pro.htm"><b>3</b></a> </nobr><br><nobr>sources <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_SP"></a><a name="subkey_SP"></a>space <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> <a href="../files/salome_pro_desktop.htm"><b>3</b></a> </nobr><br><nobr>spaces <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>special <a href="../files/readme.html"><b>1</b></a> <a href="../files/opening_studies.htm"><b>2</b></a> <a href="../files/installing_salome_pro.htm"><b>3</b></a> <a href="../files/saving_a_study.htm"><b>4</b></a> <a href="../files/running_salome_pro.htm"><b>5</b></a> </nobr><br><nobr>specific <a href="../files/introduction_to_salome_pro.htm"><b>1</b></a> <a href="../files/introduction.htm"><b>2</b></a> <a href="../files/displaying_hiding_toolbars.htm"><b>3</b></a> <a href="../files/about_salome_pro_architecture.htm"><b>4</b></a> <a href="../files/using_left-hand_tabs.htm"><b>5</b></a> </nobr><br><a href="../files/introduction.htm"><b>specifically</b></a> <br><a href="../files/introduction_to_salome_pro.htm"><b>specification</b></a> <br><a href="../files/about_salome_pro_architecture.htm"><b>specifies</b></a> <br><nobr>specify <a href="../files/using_catalog_generator.htm"><b>1</b></a> <a href="../files/saving_a_study.htm"><b>2</b></a> </nobr><br><a href="../files/introduction.htm"><b>spent</b></a> <br><nobr><a name="bms_SR"></a><a name="subkey_SR"></a>src <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_ST"></a><a name="subkey_ST"></a>standard <a href="../files/readme.html"><b>1</b></a> <a href="../files/opening_studies.htm"><b>2</b></a> <a href="../files/introduction_to_iapp.htm"><b>3</b></a> <a href="../files/installing_salome_pro.htm"><b>4</b></a> <a href="../files/creating_a_new_study.htm"><b>5</b></a> <a href="../files/using_catalog_generator.htm"><b>6</b></a> <a href="../files/saving_a_study.htm"><b>7</b></a> <a href="../files/salome_pro_desktop.htm"><b>8</b></a> </nobr><br><nobr>start <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> <a href="../files/getting_started2.htm"><b>3</b></a> </nobr><br><nobr>started <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> <a href="../files/getting_started2.htm"><b>3</b></a> <a href="../files/using_registry.htm"><b>4</b></a> <a href="../files/using_catalog_generator.htm"><b>5</b></a> </nobr><br><nobr>starting <a href="../files/readme.html"><b>1</b></a> <a href="../files/using_registry.htm"><b>2</b></a> </nobr><br><nobr>state <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><a href="../files/installing_salome_pro.htm"><b>states</b></a> <br><a href="../files/about_salome_pro_architecture.htm"><b>stations</b></a> <br><nobr>status <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>steps <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>still <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><a href="../files/copyright_notice.htm"><b>storage</b></a> <br><nobr>store <a href="../files/readme.html"><b>1</b></a> <a href="../files/using_catalog_generator.htm"><b>2</b></a> <a href="../files/saving_a_study.htm"><b>3</b></a> </nobr><br><nobr>stored <a href="../files/opening_studies.htm"><b>1</b></a> <a href="../files/about_salome_pro_architecture.htm"><b>2</b></a> <a href="../files/using_catalog_generator.htm"><b>3</b></a> <a href="../files/saving_a_study.htm"><b>4</b></a> </nobr><br><nobr>storing <a href="../files/installing_salome_pro.htm"><b>1</b></a> <a href="../files/saving_a_study.htm"><b>2</b></a> </nobr><br><a href="../files/installing_salome_pro.htm"><b>strictly</b></a> <br><a href="../files/readme.html"><b>string</b></a> <br><nobr>strongly <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><a href="../files/introduction.htm"><b>structural</b></a> <br><nobr>structure <a href="../files/opening_studies.htm"><b>1</b></a> <a href="../files/using_usecase_browser.htm"><b>2</b></a> <a href="../files/using_object_browser.htm"><b>3</b></a> </nobr><br><a href="../files/introduction.htm"><b>structures</b></a> <br><nobr>studies <a href="../files/opening_studies.htm"><b>1</b></a> <a href="../files/introduction_to_iapp.htm"><b>2</b></a> <a href="../files/getting_started2.htm"><b>3</b></a> <a href="../files/editing_studies.htm"><b>4</b></a> <a href="../files/displaying_studies.htm"><b>5</b></a> <a href="../files/creating_a_new_study.htm"><b>6</b></a> <a href="../files/saving_a_study.htm"><b>7</b></a> <a href="../files/salome_pro_desktop.htm"><b>8</b></a> </nobr><br><nobr>study <a href="../files/opening_studies.htm"><b>1</b></a> <a href="../files/introduction_to_salome_pro.htm"><b>2</b></a> <a href="../files/introduction_to_iapp.htm"><b>3</b></a> <a href="../files/getting_started2.htm"><b>4</b></a> <a href="../files/getting_properties_of_the_study.htm"><b>5</b></a> <a href="../files/editing_studies.htm"><b>6</b></a> <a href="../files/displaying_studies.htm"><b>7</b></a> <a href="../files/creating_a_new_study.htm"><b>8</b></a> <a href="../files/about_salome_pro_architecture.htm"><b>9</b></a> <a href="../files/using_usecase_browser.htm"><b>10</b></a> <a href="../files/using_registry.htm"><b>11</b></a> <a href="../files/using_object_browser.htm"><b>12</b></a> <a href="../files/using_catalog_generator.htm"><b>13</b></a> <a href="../files/setting_preferences.htm"><b>14</b></a> <a href="../files/saving_a_study.htm"><b>15</b></a> <a href="../files/salome_pro_desktop.htm"><b>16</b></a> </nobr><br><a href="../files/creating_a_new_study.htm"><b>study1</b></a> <br><nobr><a name="bms_SU"></a><a name="subkey_SU"></a>sub <a href="../files/readme.html"><b>1</b></a> <a href="../files/using_left-hand_tabs.htm"><b>2</b></a> </nobr><br><a href="../files/copyright_notice.htm"><b>subject</b></a> <br><nobr>submenu <a href="../files/displaying_hiding_toolbars.htm"><b>1</b></a> <a href="../files/creating_a_new_study.htm"><b>2</b></a> <a href="../files/setting_preferences.htm"><b>3</b></a> </nobr><br><nobr>successfully <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><a href="../files/installing_salome_pro.htm"><b>sufficient</b></a> <br><nobr>summarizes <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><a href="../files/installing_salome_pro.htm"><b>superstructure</b></a> <br><a href="../files/running_salome_pro.htm"><b>superv</b></a> <br><nobr>supervision <a href="../files/introduction_to_salome_pro.htm"><b>1</b></a> <a href="../files/introduction_to_iapp.htm"><b>2</b></a> <a href="../files/using_catalog_generator.htm"><b>3</b></a> <a href="../files/running_salome_pro.htm"><b>4</b></a> </nobr><br><nobr>supplementary <a href="../files/using_registry.htm"><b>1</b></a> <a href="../files/using_object_browser.htm"><b>2</b></a> </nobr><br><nobr>supplied <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>support <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> <a href="../files/using_catalog_generator.htm"><b>3</b></a> </nobr><br><a href="../files/readme.html"><b>supported</b></a> <br><a href="../files/readme.html"><b>supported_installation_modes</b></a> <br><a href="../files/readme.html"><b>supposed</b></a> <br><nobr>sure <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_SW"></a><a name="subkey_SW"></a>swig <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>switch <a href="../files/installing_salome_pro.htm"><b>1</b></a> <a href="../files/displaying_studies.htm"><b>2</b></a> </nobr><br><nobr>switched <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><a href="../files/introduction_to_iapp.htm"><b>switching</b></a> <br><a name="bms_SY"></a><a name="subkey_SY"></a><a href="../files/installing_salome_pro.htm"><b>symbolic</b></a> <br><nobr>system <a href="../files/readme.html"><b>1</b></a> <a href="../files/navigating_topics.htm"><b>2</b></a> <a href="../files/installing_salome_pro.htm"><b>3</b></a> <a href="../files/copyright_notice.htm"><b>4</b></a> <a href="../files/about_salome_pro_help_system.htm"><b>5</b></a> <a href="../files/about_salome_pro_architecture.htm"><b>6</b></a> <a href="../files/using_left-hand_tabs.htm"><b>7</b></a> </nobr><br><a href="../files/about_salome_pro_architecture.htm"><b>systems</b></a> <br>\r
+<p class="ftsbody" >\r
+<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_SM"></a><a name="subkey_SM"></a><a href="../kernel/saving_a_study.htm"><b>small</b></a> <br><nobr>smesh <a href="../kernel/introduction_to_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> </nobr><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/about_salome_pro_architecture.htm"><b>3</b></a> <a href="../kernel/using_usecase_browser.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> </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/copyright_notice.htm"><b>3</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>4</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_to_salome_pro.htm"><b>solvers</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> </nobr><br><a href="../kernel/readme.html"><b>sources</b></a> <br><nobr><a name="bms_SP"></a><a name="subkey_SP"></a>space <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>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/saving_a_study.htm"><b>4</b></a> </nobr><br><nobr>specific <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.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_left-hand_tabs.htm"><b>6</b></a> </nobr><br><a href="../kernel/introduction.htm"><b>specifically</b></a> <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="../kernel/using_catalog_generator.htm"><b>1</b></a> <a href="../kernel/saving_a_study.htm"><b>2</b></a> </nobr><br><a href="../kernel/introduction.htm"><b>spent</b></a> <br><a name="bms_SR"></a><a name="subkey_SR"></a><a href="../kernel/readme.html"><b>src</b></a> <br><nobr><a name="bms_ST"></a><a name="subkey_ST"></a>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/using_catalog_generator.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>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> </nobr><br><nobr>starting <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/using_registry.htm"><b>2</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><a href="../kernel/readme.html"><b>steps</b></a> <br><a href="../kernel/readme.html"><b>still</b></a> <br><a href="../kernel/copyright_notice.htm"><b>storage</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>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/opening_studies.htm"><b>1</b></a> <a href="../kernel/using_usecase_browser.htm"><b>2</b></a> <a href="../kernel/using_object_browser.htm"><b>3</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/getting_started2.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="../kernel/saving_a_study.htm"><b>7</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>8</b></a> </nobr><br><nobr>study <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/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="../kernel/using_usecase_browser.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><nobr><a name="bms_SU"></a><a name="subkey_SU"></a>sub <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/copyright_notice.htm"><b>subject</b></a> <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/readme.html"><b>successfully</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><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><a href="../kernel/readme.html"><b>supplied</b></a> <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/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="../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/copyright_notice.htm"><b>3</b></a> <a href="../kernel/about_salome_pro_help_system.htm"><b>4</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>5</b></a> <a href="../kernel/using_left-hand_tabs.htm"><b>6</b></a> </nobr><br><a href="../kernel/about_salome_pro_architecture.htm"><b>systems</b></a> <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/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_TA"></a><a name="subkey_TA"></a>tab <a href="../kernel/using_usecase_browser.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><a href="../kernel/readme.html"><b>table</b></a> <br><a href="../kernel/using_left-hand_tabs.htm"><b>tabs</b></a> <br><a href="../kernel/readme.html"><b>tag</b></a> <br><a href="../kernel/readme.html"><b>tags</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_paltform</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/copyright_notice.htm"><b>technologique</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><a href="../kernel/running_salome_pro.htm"><b>terminal</b></a> <br><nobr>terms <a href="../kernel/introduction.htm"><b>1</b></a> <a href="../kernel/copyright_notice.htm"><b>2</b></a> <a href="../kernel/using_left-hand_tabs.htm"><b>3</b></a> </nobr><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="../kernel/using_left-hand_tabs.htm"><b>3</b></a> </nobr><br><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_to_salome_pro.htm"><b>3</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>4</b></a> <a href="../kernel/using_registry.htm"><b>5</b></a> </nobr><br><a href="../kernel/readme.html"><b>therefore</b></a> <br><a href="../kernel/readme.html"><b>this_is_</b></a> <br><a href="../kernel/readme.html"><b>this_is_omninotify_1_2</b></a> <br><a href="../kernel/readme.html"><b>this_is_omniorb_3_0_5</b></a> <br><a href="../kernel/readme.html"><b>this_is_omniorbpy_1_5</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> </nobr><br><a href="../kernel/about_salome_pro_architecture.htm"><b>thus</b></a> <br><a name="bms_TI"></a><a name="subkey_TI"></a><a href="../kernel/displaying_studies.htm"><b>tile</b></a> <br><a href="../kernel/displaying_studies.htm"><b>tiling</b></a> <br><nobr>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/about_salome_pro_architecture.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> </nobr><br><a href="../kernel/readme.html"><b>title</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><nobr>tool <a href="../kernel/introduction_to_iapp.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><nobr>toolbar <a href="../kernel/opening_studies.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/saving_a_study.htm"><b>5</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>6</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="../kernel/salome_pro_desktop.htm"><b>3</b></a> </nobr><br><nobr>tools <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/using_registry.htm"><b>3</b></a> <a href="../kernel/using_catalog_generator.htm"><b>4</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>5</b></a> </nobr><br><nobr>top <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/displaying_hiding_toolbars.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>topic <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>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/copyright_notice.htm"><b>trademarks</b></a> <br><a href="../kernel/introduction.htm"><b>training</b></a> <br><a href="../kernel/copyright_notice.htm"><b>transmitted</b></a> <br><nobr>tree <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/using_usecase_browser.htm"><b>2</b></a> <a href="../kernel/using_object_browser.htm"><b>3</b></a> </nobr><br><a href="../kernel/readme.html"><b>tries</b></a> <br><nobr>trihedron <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="../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/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_TY"></a><a name="subkey_TY"></a>type <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/using_catalog_generator.htm"><b>typical</b></a> <br><a href="../kernel/readme.html"><b>typing</b></a> <br>\r
 <br><br>\r
-<nobr><a name="bm_T"></a><a name="subkey_T{"></a>t <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> <a href="../files/using_catalog_generator.htm"><b>3</b></a> <a href="../files/saving_a_study.htm"><b>4</b></a> <a href="../files/running_salome_pro.htm"><b>5</b></a> </nobr><br><nobr><a name="bms_TA"></a><a name="subkey_TA"></a>tab <a href="../files/using_usecase_browser.htm"><b>1</b></a> <a href="../files/using_registry.htm"><b>2</b></a> <a href="../files/using_left-hand_tabs.htm"><b>3</b></a> </nobr><br><nobr>table <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><a href="../files/using_left-hand_tabs.htm"><b>tabs</b></a> <br><a href="../files/readme.html"><b>tag</b></a> <br><a href="../files/readme.html"><b>tags</b></a> <br><nobr>take <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>taken <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> <a href="../files/running_salome_pro.htm"><b>3</b></a> </nobr><br><a href="../files/about_salome_pro_architecture.htm"><b>takes</b></a> <br><nobr>target <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><a href="../files/readme.html"><b>target_directory</b></a> <br><a href="../files/readme.html"><b>target_paltform</b></a> <br><a href="../files/readme.html"><b>targetdir</b></a> <br><nobr><a name="bms_TC"></a><a name="subkey_TC"></a>tcl <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>tclhome <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>tclsh8 <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><a name="bms_TE"></a><a name="subkey_TE"></a><a href="../files/introduction.htm"><b>technological</b></a> <br><a href="../files/about_salome_pro_architecture.htm"><b>technologies</b></a> <br><a href="../files/copyright_notice.htm"><b>technologique</b></a> <br><a href="../files/about_salome_pro_architecture.htm"><b>technology</b></a> <br><nobr>temp <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><a href="../files/readme.html"><b>temp_directory</b></a> <br><a href="../files/readme.html"><b>temp_folder</b></a> <br><a href="../files/readme.html"><b>tempdir</b></a> <br><nobr>temporary <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><a href="../files/readme.html"><b>temporarydiskspace</b></a> <br><nobr>term <a href="../files/navigating_topics.htm"><b>1</b></a> <a href="../files/using_left-hand_tabs.htm"><b>2</b></a> </nobr><br><nobr>terminal <a href="../files/installing_salome_pro.htm"><b>1</b></a> <a href="../files/running_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>terms <a href="../files/introduction.htm"><b>1</b></a> <a href="../files/copyright_notice.htm"><b>2</b></a> <a href="../files/using_left-hand_tabs.htm"><b>3</b></a> </nobr><br><nobr>test <a href="../files/readme.html"><b>1</b></a> <a href="../files/about_salome_pro_architecture.htm"><b>2</b></a> <a href="../files/using_catalog_generator.htm"><b>3</b></a> </nobr><br><a href="../files/readme.html"><b>tests</b></a> <br><nobr>text <a href="../files/readme.html"><b>1</b></a> <a href="../files/navigating_topics.htm"><b>2</b></a> <a href="../files/installing_salome_pro.htm"><b>3</b></a> <a href="../files/using_left-hand_tabs.htm"><b>4</b></a> </nobr><br><nobr><a name="bms_TH"></a><a name="subkey_TH"></a>them <a href="../files/readme.html"><b>1</b></a> <a href="../files/introduction_to_salome_pro.htm"><b>2</b></a> <a href="../files/installing_salome_pro.htm"><b>3</b></a> <a href="../files/about_salome_pro_architecture.htm"><b>4</b></a> <a href="../files/using_registry.htm"><b>5</b></a> <a href="../files/running_salome_pro.htm"><b>6</b></a> </nobr><br><nobr>therefore <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>this_is_ <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>this_is_omninotify_1_2 <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>this_is_omniorb_3_0_5 <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>this_is_omniorbpy_1_5 <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>those <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> <a href="../files/using_left-hand_tabs.htm"><b>3</b></a> </nobr><br><a href="../files/installing_salome_pro.htm"><b>three</b></a> <br><a href="../files/about_salome_pro_architecture.htm"><b>thus</b></a> <br><br><br></p><p class="ftsbody" align="center"><a href="whlstf8.htm" target="_self" title="previous search group"><b>&gt;&gt;</b></a>\r
+<a name="bm_U"></a><a name="subkey_UL"></a><a href="../kernel/about_salome_pro_architecture.htm"><b>ultimate</b></a> <br><a name="bms_UN"></a><a name="subkey_UN"></a><a href="../kernel/introduction.htm"><b>understanding</b></a> <br><nobr>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><a href="../kernel/readme.html"><b>unfortunarely</b></a> <br><a href="../kernel/readme.html"><b>unfortunately</b></a> <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><br><br></p><p class="ftsbody" align="center"><a href="whlstf8.htm" target="_self" title="previous search group"><b>&gt;&gt;</b></a>\r
 \r
 </body>\r
 \r
index 0ae2a118cf5656f0bc934e25e55a167340ee8ba1..becffe7bc16ed5d3764eb4850201f4a41ec65c61 100755 (executable)
@@ -1,9 +1,9 @@
 <html>\r
 <head>\r
 <title>Search Words List</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
 <meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
 <base target="bsscright">\r
 <style>\r
 <!--\r
@@ -30,19 +30,20 @@ A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; }
 -->\r
 </style>\r
 </head>\r
-<body marginheight="0"  marginwidth="0">\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>&lt;&lt;</b></a><br><br></p>\r
-<p class="ftsbody">\r
-<a name="bms_TI"></a><a name="subkey_TI"></a><a href="../files/displaying_studies.htm"><b>tiling</b></a> <br><nobr>time <a href="../files/readme.html"><b>1</b></a> <a href="../files/introduction.htm"><b>2</b></a> <a href="../files/installing_salome_pro.htm"><b>3</b></a> <a href="../files/getting_properties_of_the_study.htm"><b>4</b></a> <a href="../files/about_salome_pro_architecture.htm"><b>5</b></a> <a href="../files/using_registry.htm"><b>6</b></a> <a href="../files/using_catalog_generator.htm"><b>7</b></a> <a href="../files/setting_preferences.htm"><b>8</b></a> </nobr><br><a href="../files/readme.html"><b>title</b></a> <br><nobr><a name="bms_TM"></a><a name="subkey_TM"></a>tmp <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><a href="../files/readme.html"><b>tmp_disk_space</b></a> <br><nobr><a name="bms_TO"></a><a name="subkey_TO"></a>together <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><a href="../files/installing_salome_pro.htm"><b>too</b></a> <br><nobr>tool <a href="../files/introduction_to_iapp.htm"><b>1</b></a> <a href="../files/using_registry.htm"><b>2</b></a> <a href="../files/using_catalog_generator.htm"><b>3</b></a> </nobr><br><nobr>toolbar <a href="../files/opening_studies.htm"><b>1</b></a> <a href="../files/editing_studies.htm"><b>2</b></a> <a href="../files/displaying_hiding_toolbars.htm"><b>3</b></a> <a href="../files/creating_a_new_study.htm"><b>4</b></a> <a href="../files/saving_a_study.htm"><b>5</b></a> <a href="../files/salome_pro_desktop.htm"><b>6</b></a> </nobr><br><nobr>toolbars <a href="../files/introduction_to_iapp.htm"><b>1</b></a> <a href="../files/displaying_hiding_toolbars.htm"><b>2</b></a> <a href="../files/salome_pro_desktop.htm"><b>3</b></a> </nobr><br><nobr>tools <a href="../files/introduction_to_iapp.htm"><b>1</b></a> <a href="../files/about_salome_pro_architecture.htm"><b>2</b></a> <a href="../files/using_registry.htm"><b>3</b></a> <a href="../files/using_catalog_generator.htm"><b>4</b></a> <a href="../files/salome_pro_desktop.htm"><b>5</b></a> </nobr><br><nobr>top <a href="../files/readme.html"><b>1</b></a> <a href="../files/displaying_hiding_toolbars.htm"><b>2</b></a> <a href="../files/creating_a_new_study.htm"><b>3</b></a> <a href="../files/salome_pro_desktop.htm"><b>4</b></a> </nobr><br><nobr>topic <a href="../files/navigating_topics.htm"><b>1</b></a> <a href="../files/using_left-hand_tabs.htm"><b>2</b></a> </nobr><br><nobr>topics <a href="../files/navigating_topics.htm"><b>1</b></a> <a href="../files/about_salome_pro_help_system.htm"><b>2</b></a> <a href="../files/using_left-hand_tabs.htm"><b>3</b></a> </nobr><br><nobr>topmost <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>total <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><a href="../files/about_salome_pro_architecture.htm"><b>totality</b></a> <br><nobr><a name="bms_TR"></a><a name="subkey_TR"></a>tr <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><a href="../files/copyright_notice.htm"><b>trademarks</b></a> <br><a href="../files/introduction.htm"><b>training</b></a> <br><a href="../files/copyright_notice.htm"><b>transmitted</b></a> <br><nobr>tree <a href="../files/readme.html"><b>1</b></a> <a href="../files/using_usecase_browser.htm"><b>2</b></a> <a href="../files/using_object_browser.htm"><b>3</b></a> </nobr><br><nobr>tries <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>trihedron <a href="../files/setting_preferences.htm"><b>1</b></a> <a href="../files/salome_pro_desktop.htm"><b>2</b></a> </nobr><br><a href="../files/installing_salome_pro.htm"><b>troubles</b></a> <br><a href="../files/readme.html"><b>true</b></a> <br><nobr>try <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> <a href="../files/getting_properties_of_the_study.htm"><b>3</b></a> <a href="../files/using_catalog_generator.htm"><b>4</b></a> <a href="../files/saving_a_study.htm"><b>5</b></a> </nobr><br><a href="../files/readme.html"><b>try_native</b></a> <br><a href="../files/readme.html"><b>try_preinstalled</b></a> <br><nobr><a name="bms_TW"></a><a name="subkey_TW"></a>two <a href="../files/readme.html"><b>1</b></a> <a href="../files/navigating_topics.htm"><b>2</b></a> <a href="../files/installing_salome_pro.htm"><b>3</b></a> <a href="../files/using_catalog_generator.htm"><b>4</b></a> <a href="../files/saving_a_study.htm"><b>5</b></a> </nobr><br><nobr><a name="bms_TY"></a><a name="subkey_TY"></a>type <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> <a href="../files/using_catalog_generator.htm"><b>3</b></a> </nobr><br><a href="../files/using_catalog_generator.htm"><b>typical</b></a> <br><nobr>typing <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br>\r
+<p class="ftsbody" >\r
+<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/using_usecase_browser.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><a href="../kernel/using_catalog_generator.htm"><b>update</b></a> <br><nobr>updated <a href="../kernel/using_catalog_generator.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>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><a href="../kernel/saving_a_study.htm"><b>upper</b></a> <br><a name="bms_US"></a><a name="subkey_US"></a><a href="../kernel/readme.html"><b>usage</b></a> <br><nobr>usecase <a href="../kernel/introduction_to_iapp.htm"><b>1</b></a> <a href="../kernel/using_usecase_browser.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><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/copyright_notice.htm"><b>4</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>5</b></a> <a href="../kernel/using_left-hand_tabs.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>user <a href="../kernel/readme.html"><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/about_salome_pro_architecture.htm"><b>4</b></a> <a href="../kernel/using_usecase_browser.htm"><b>5</b></a> <a href="../kernel/using_registry.htm"><b>6</b></a> </nobr><br><nobr>users <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><a href="../kernel/readme.html"><b>uses</b></a> <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/about_salome_pro_architecture.htm"><b>3</b></a> <a href="../kernel/using_usecase_browser.htm"><b>4</b></a> <a href="../kernel/using_registry.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> <a href="../kernel/using_catalog_generator.htm"><b>8</b></a> </nobr><br><a href="../kernel/readme.html"><b>usr</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
-<a name="bm_U"></a><a name="subkey_UL"></a><a href="../files/about_salome_pro_architecture.htm"><b>ultimate</b></a> <br><a name="bms_UN"></a><a name="subkey_UN"></a><a href="../files/introduction.htm"><b>understanding</b></a> <br><nobr>undo <a href="../files/editing_studies.htm"><b>1</b></a> <a href="../files/setting_preferences.htm"><b>2</b></a> </nobr><br><a href="../files/setting_preferences.htm"><b>undone</b></a> <br><nobr>unfortunately <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><a href="../files/about_salome_pro_help_system.htm"><b>unix</b></a> <br><a href="../files/saving_a_study.htm"><b>unload</b></a> <br><nobr>unloaded <a href="../files/opening_studies.htm"><b>1</b></a> <a href="../files/saving_a_study.htm"><b>2</b></a> </nobr><br><a href="../files/displaying_hiding_toolbars.htm"><b>unmark</b></a> <br><a href="../files/readme.html"><b>unnecessary</b></a> <br><nobr>unselect <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_UP"></a><a name="subkey_UP"></a>up <a href="../files/readme.html"><b>1</b></a> <a href="../files/opening_studies.htm"><b>2</b></a> <a href="../files/navigating_topics.htm"><b>3</b></a> <a href="../files/installing_salome_pro.htm"><b>4</b></a> <a href="../files/using_usecase_browser.htm"><b>5</b></a> <a href="../files/using_object_browser.htm"><b>6</b></a> <a href="../files/salome_pro_desktop.htm"><b>7</b></a> </nobr><br><nobr>update <a href="../files/installing_salome_pro.htm"><b>1</b></a> <a href="../files/using_catalog_generator.htm"><b>2</b></a> </nobr><br><nobr>updated <a href="../files/installing_salome_pro.htm"><b>1</b></a> <a href="../files/using_catalog_generator.htm"><b>2</b></a> <a href="../files/saving_a_study.htm"><b>3</b></a> <a href="../files/salome_pro_desktop.htm"><b>4</b></a> </nobr><br><nobr>uploading <a href="../files/introduction_to_iapp.htm"><b>1</b></a> <a href="../files/displaying_hiding_toolbars.htm"><b>2</b></a> <a href="../files/salome_pro_desktop.htm"><b>3</b></a> </nobr><br><a href="../files/saving_a_study.htm"><b>upper</b></a> <br><a name="bms_US"></a><a name="subkey_US"></a><a href="../files/readme.html"><b>usage</b></a> <br><nobr>usecase <a href="../files/introduction_to_iapp.htm"><b>1</b></a> <a href="../files/using_usecase_browser.htm"><b>2</b></a> <a href="../files/setting_preferences.htm"><b>3</b></a> <a href="../files/salome_pro_desktop.htm"><b>4</b></a> </nobr><br><nobr>used <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> <a href="../files/getting_started2.htm"><b>3</b></a> <a href="../files/editing_studies.htm"><b>4</b></a> <a href="../files/copyright_notice.htm"><b>5</b></a> <a href="../files/about_salome_pro_architecture.htm"><b>6</b></a> <a href="../files/using_left-hand_tabs.htm"><b>7</b></a> <a href="../files/using_catalog_generator.htm"><b>8</b></a> <a href="../files/setting_preferences.htm"><b>9</b></a> <a href="../files/saving_a_study.htm"><b>10</b></a> </nobr><br><nobr>user <a href="../files/readme.html"><b>1</b></a> <a href="../files/introduction.htm"><b>2</b></a> <a href="../files/getting_properties_of_the_study.htm"><b>3</b></a> <a href="../files/about_salome_pro_architecture.htm"><b>4</b></a> <a href="../files/using_usecase_browser.htm"><b>5</b></a> <a href="../files/using_registry.htm"><b>6</b></a> </nobr><br><nobr>users <a href="../files/getting_properties_of_the_study.htm"><b>1</b></a> <a href="../files/using_catalog_generator.htm"><b>2</b></a> </nobr><br><nobr>uses <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>using <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> <a href="../files/about_salome_pro_architecture.htm"><b>3</b></a> <a href="../files/using_usecase_browser.htm"><b>4</b></a> <a href="../files/using_registry.htm"><b>5</b></a> <a href="../files/using_object_browser.htm"><b>6</b></a> <a href="../files/using_left-hand_tabs.htm"><b>7</b></a> <a href="../files/using_catalog_generator.htm"><b>8</b></a> <a href="../files/running_salome_pro.htm"><b>9</b></a> </nobr><br><nobr>usr <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><a name="bms_UT"></a><a name="subkey_UT"></a><a href="../files/about_salome_pro_help_system.htm"><b>utilities</b></a> <br>\r
+<a name="bm_V"></a><a name="subkey_V{"></a><a href="../kernel/readme.html"><b>v</b></a> <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="../kernel/using_object_browser.htm"><b>2</b></a> <a href="../kernel/setting_preferences.htm"><b>3</b></a> </nobr><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><a name="bms_VE"></a><a name="subkey_VE"></a><a href="../kernel/readme.html"><b>ve</b></a> <br><a href="../kernel/readme.html"><b>ver</b></a> <br><nobr>version <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/using_catalog_generator.htm"><b>2</b></a> </nobr><br><nobr>very <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/introduction.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_VI"></a><a name="subkey_VI"></a>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/using_usecase_browser.htm"><b>5</b></a> <a href="../kernel/using_registry.htm"><b>6</b></a> <a href="../kernel/using_left-hand_tabs.htm"><b>7</b></a> <a href="../kernel/salome_pro_desktop.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="../kernel/using_left-hand_tabs.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>viewers <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/salome_pro_desktop.htm"><b>3</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><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><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/getting_started2.htm"><b>3</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>4</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/creating_a_new_study.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/readme.html"><b>vtkhome</b></a> <br>\r
 <br><br>\r
-<nobr><a name="bm_V"></a><a name="subkey_V{"></a>v <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><a name="bms_VA"></a><a name="subkey_VA"></a><a href="../files/setting_preferences.htm"><b>valid</b></a> <br><a href="../files/about_salome_pro_architecture.htm"><b>validation</b></a> <br><nobr>value <a href="../files/readme.html"><b>1</b></a> <a href="../files/using_object_browser.htm"><b>2</b></a> <a href="../files/setting_preferences.htm"><b>3</b></a> </nobr><br><nobr>variable <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>variables <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> <a href="../files/running_salome_pro.htm"><b>3</b></a> </nobr><br><nobr>variety <a href="../files/navigating_topics.htm"><b>1</b></a> <a href="../files/about_salome_pro_help_system.htm"><b>2</b></a> </nobr><br><nobr>various <a href="../files/readme.html"><b>1</b></a> <a href="../files/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="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>ver <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>version <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> <a href="../files/using_catalog_generator.htm"><b>3</b></a> </nobr><br><nobr>very <a href="../files/readme.html"><b>1</b></a> <a href="../files/introduction.htm"><b>2</b></a> <a href="../files/installing_salome_pro.htm"><b>3</b></a> </nobr><br><nobr><a name="bms_VI"></a><a name="subkey_VI"></a>view <a href="../files/readme.html"><b>1</b></a> <a href="../files/navigating_topics.htm"><b>2</b></a> <a href="../files/installing_salome_pro.htm"><b>3</b></a> <a href="../files/getting_properties_of_the_study.htm"><b>4</b></a> <a href="../files/displaying_hiding_toolbars.htm"><b>5</b></a> <a href="../files/using_usecase_browser.htm"><b>6</b></a> <a href="../files/using_registry.htm"><b>7</b></a> <a href="../files/using_left-hand_tabs.htm"><b>8</b></a> <a href="../files/salome_pro_desktop.htm"><b>9</b></a> </nobr><br><nobr>viewer <a href="../files/introduction_to_iapp.htm"><b>1</b></a> <a href="../files/creating_a_new_study.htm"><b>2</b></a> <a href="../files/using_left-hand_tabs.htm"><b>3</b></a> <a href="../files/setting_preferences.htm"><b>4</b></a> <a href="../files/salome_pro_desktop.htm"><b>5</b></a> </nobr><br><nobr>viewers <a href="../files/introduction_to_iapp.htm"><b>1</b></a> <a href="../files/creating_a_new_study.htm"><b>2</b></a> <a href="../files/salome_pro_desktop.htm"><b>3</b></a> </nobr><br><nobr>viewing <a href="../files/navigating_topics.htm"><b>1</b></a> <a href="../files/setting_preferences.htm"><b>2</b></a> </nobr><br><nobr>visu <a href="../files/introduction_to_salome_pro.htm"><b>1</b></a> <a href="../files/editing_studies.htm"><b>2</b></a> <a href="../files/displaying_hiding_toolbars.htm"><b>3</b></a> <a href="../files/about_salome_pro_architecture.htm"><b>4</b></a> </nobr><br><nobr>visualization <a href="../files/introduction_to_salome_pro.htm"><b>1</b></a> <a href="../files/introduction_to_iapp.htm"><b>2</b></a> <a href="../files/getting_started2.htm"><b>3</b></a> <a href="../files/salome_pro_desktop.htm"><b>4</b></a> </nobr><br><nobr><a name="bms_VT"></a><a name="subkey_VT"></a>vtk <a href="../files/readme.html"><b>1</b></a> <a href="../files/introduction_to_iapp.htm"><b>2</b></a> <a href="../files/installing_salome_pro.htm"><b>3</b></a> <a href="../files/creating_a_new_study.htm"><b>4</b></a> <a href="../files/setting_preferences.htm"><b>5</b></a> <a href="../files/salome_pro_desktop.htm"><b>6</b></a> </nobr><br><nobr>vtkhome <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><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> </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_left-hand_tabs.htm"><b>3</b></a> <a href="../kernel/using_catalog_generator.htm"><b>4</b></a> </nobr><br><a href="../kernel/displaying_studies.htm"><b>ways</b></a> <br><nobr><a name="bms_WE"></a><a name="subkey_WE"></a>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/about_salome_pro_architecture.htm"><b>3</b></a> <a href="../kernel/using_usecase_browser.htm"><b>4</b></a> <a href="../kernel/using_object_browser.htm"><b>5</b></a> </nobr><br><a href="../kernel/about_salome_pro_architecture.htm"><b>while</b></a> <br><nobr>whole <a href="../kernel/setting_preferences.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><a name="bms_WI"></a><a name="subkey_WI"></a><a href="../kernel/about_salome_pro_help_system.htm"><b>wide</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_started2.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/creating_a_new_study.htm"><b>8</b></a> <a href="../kernel/about_salome_pro_help_system.htm"><b>9</b></a> <a href="../kernel/using_usecase_browser.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_usecase_browser.htm"><b>9</b></a> <a href="../kernel/using_registry.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>windows <a href="../kernel/navigating_topics.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="../kernel/about_salome_pro_help_system.htm"><b>4</b></a> <a href="../kernel/setting_preferences.htm"><b>5</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/about_salome_pro_architecture.htm"><b>2</b></a> <a href="../kernel/using_registry.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>without <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/copyright_notice.htm"><b>3</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>4</b></a> <a href="../kernel/using_usecase_browser.htm"><b>5</b></a> </nobr><br><a href="../kernel/readme.html"><b>wizard</b></a> <br><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> </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/about_salome_pro_architecture.htm"><b>3</b></a> </nobr><br><nobr>working <a href="../kernel/getting_started2.htm"><b>1</b></a> <a href="../kernel/using_left-hand_tabs.htm"><b>2</b></a> <a href="../kernel/saving_a_study.htm"><b>3</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_usecase_browser.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 name="bms_WR"></a><a name="subkey_WR"></a><a href="../kernel/saving_a_study.htm"><b>write</b></a> <br><a href="../kernel/copyright_notice.htm"><b>writing</b></a> <br><a href="../kernel/saving_a_study.htm"><b>written</b></a> <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
-<nobr><a name="bm_W"></a><a name="subkey_WA"></a>wait <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>waiting <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>want <a href="../files/readme.html"><b>1</b></a> <a href="../files/navigating_topics.htm"><b>2</b></a> <a href="../files/installing_salome_pro.htm"><b>3</b></a> </nobr><br><nobr>warning <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> <a href="../files/getting_properties_of_the_study.htm"><b>3</b></a> </nobr><br><nobr>way <a href="../files/readme.html"><b>1</b></a> <a href="../files/introduction_to_salome_pro.htm"><b>2</b></a> <a href="../files/installing_salome_pro.htm"><b>3</b></a> <a href="../files/using_left-hand_tabs.htm"><b>4</b></a> <a href="../files/using_catalog_generator.htm"><b>5</b></a> </nobr><br><a href="../files/displaying_studies.htm"><b>ways</b></a> <br><nobr><a name="bms_WE"></a><a name="subkey_WE"></a>welcome <a href="../files/introduction.htm"><b>1</b></a> <a href="../files/about_salome_pro_help_system.htm"><b>2</b></a> </nobr><br><a href="../files/salome_pro_desktop.htm"><b>well</b></a> <br><nobr><a name="bms_WH"></a><a name="subkey_WH"></a>what <a href="../files/readme.html"><b>1</b></a> <a href="../files/navigating_topics.htm"><b>2</b></a> <a href="../files/installing_salome_pro.htm"><b>3</b></a> <a href="../files/about_salome_pro_architecture.htm"><b>4</b></a> <a href="../files/using_usecase_browser.htm"><b>5</b></a> <a href="../files/using_object_browser.htm"><b>6</b></a> </nobr><br><a href="../files/readme.html"><b>whichpython</b></a> <br><a href="../files/readme.html"><b>whichswig</b></a> <br><a href="../files/about_salome_pro_architecture.htm"><b>while</b></a> <br><nobr>whole <a href="../files/setting_preferences.htm"><b>1</b></a> <a href="../files/saving_a_study.htm"><b>2</b></a> <a href="../files/salome_pro_desktop.htm"><b>3</b></a> </nobr><br><a name="bms_WI"></a><a name="subkey_WI"></a><a href="../files/about_salome_pro_help_system.htm"><b>wide</b></a> <br><nobr>will <a href="../files/readme.html"><b>1</b></a> <a href="../files/opening_studies.htm"><b>2</b></a> <a href="../files/installing_salome_pro.htm"><b>3</b></a> <a href="../files/getting_started2.htm"><b>4</b></a> <a href="../files/getting_properties_of_the_study.htm"><b>5</b></a> <a href="../files/displaying_studies.htm"><b>6</b></a> <a href="../files/displaying_hiding_toolbars.htm"><b>7</b></a> <a href="../files/creating_a_new_study.htm"><b>8</b></a> <a href="../files/about_salome_pro_help_system.htm"><b>9</b></a> <a href="../files/using_usecase_browser.htm"><b>10</b></a> <a href="../files/using_registry.htm"><b>11</b></a> <a href="../files/using_object_browser.htm"><b>12</b></a> <a href="../files/using_catalog_generator.htm"><b>13</b></a> <a href="../files/setting_preferences.htm"><b>14</b></a> <a href="../files/saving_a_study.htm"><b>15</b></a> <a href="../files/salome_pro_desktop.htm"><b>16</b></a> <a href="../files/running_salome_pro.htm"><b>17</b></a> </nobr><br><nobr>window <a href="../files/readme.html"><b>1</b></a> <a href="../files/navigating_topics.htm"><b>2</b></a> <a href="../files/introduction_to_iapp.htm"><b>3</b></a> <a href="../files/installing_salome_pro.htm"><b>4</b></a> <a href="../files/getting_started2.htm"><b>5</b></a> <a href="../files/displaying_studies.htm"><b>6</b></a> <a href="../files/displaying_hiding_toolbars.htm"><b>7</b></a> <a href="../files/creating_a_new_study.htm"><b>8</b></a> <a href="../files/using_usecase_browser.htm"><b>9</b></a> <a href="../files/using_registry.htm"><b>10</b></a> <a href="../files/setting_preferences.htm"><b>11</b></a> <a href="../files/saving_a_study.htm"><b>12</b></a> <a href="../files/salome_pro_desktop.htm"><b>13</b></a> <a href="../files/running_salome_pro.htm"><b>14</b></a> </nobr><br><nobr>windows <a href="../files/navigating_topics.htm"><b>1</b></a> <a href="../files/displaying_studies.htm"><b>2</b></a> <a href="../files/creating_a_new_study.htm"><b>3</b></a> <a href="../files/about_salome_pro_help_system.htm"><b>4</b></a> <a href="../files/setting_preferences.htm"><b>5</b></a> </nobr><br><nobr>wish8 <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>within <a href="../files/editing_studies.htm"><b>1</b></a> <a href="../files/about_salome_pro_architecture.htm"><b>2</b></a> <a href="../files/using_registry.htm"><b>3</b></a> <a href="../files/setting_preferences.htm"><b>4</b></a> <a href="../files/salome_pro_desktop.htm"><b>5</b></a> </nobr><br><nobr>without <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> <a href="../files/copyright_notice.htm"><b>3</b></a> <a href="../files/about_salome_pro_architecture.htm"><b>4</b></a> <a href="../files/using_usecase_browser.htm"><b>5</b></a> <a href="../files/running_salome_pro.htm"><b>6</b></a> </nobr><br><nobr>wizard <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_WO"></a><a name="subkey_WO"></a>won <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><a href="../files/using_left-hand_tabs.htm"><b>word</b></a> <br><a href="../files/using_left-hand_tabs.htm"><b>words</b></a> <br><nobr>work <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> <a href="../files/getting_started2.htm"><b>3</b></a> <a href="../files/about_salome_pro_architecture.htm"><b>4</b></a> </nobr><br><nobr>working <a href="../files/getting_started2.htm"><b>1</b></a> <a href="../files/using_left-hand_tabs.htm"><b>2</b></a> <a href="../files/saving_a_study.htm"><b>3</b></a> </nobr><br><nobr>would <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> <a href="../files/displaying_hiding_toolbars.htm"><b>3</b></a> <a href="../files/using_usecase_browser.htm"><b>4</b></a> <a href="../files/using_catalog_generator.htm"><b>5</b></a> <a href="../files/saving_a_study.htm"><b>6</b></a> </nobr><br><a name="bms_WR"></a><a name="subkey_WR"></a><a href="../files/saving_a_study.htm"><b>write</b></a> <br><a href="../files/copyright_notice.htm"><b>writing</b></a> <br><a href="../files/saving_a_study.htm"><b>written</b></a> <br><nobr>wrong <a href="../files/readme.html"><b>1</b></a> <a href="../files/installing_salome_pro.htm"><b>2</b></a> </nobr><br><a name="bms_WW"></a><a name="subkey_WW"></a><a href="../files/about_salome_pro_architecture.htm"><b>www</b></a> <br>\r
+<nobr><a name="bm_X"></a><a name="subkey_X{"></a>x <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_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>\r
 <br><br>\r
-<a name="bm_X"></a><a name="subkey_X{"></a><a href="../files/running_salome_pro.htm"><b>x</b></a> <br><nobr><a name="bms_XM"></a><a name="subkey_XM"></a>xml <a href="../files/readme.html"><b>1</b></a> <a href="../files/using_catalog_generator.htm"><b>2</b></a> <a href="../files/running_salome_pro.htm"><b>3</b></a> </nobr><br><br><br></p><p class="ftsbody" align="center"><a href="whlstf9.htm" target="_self" title="previous search group"><b>&gt;&gt;</b></a>\r
-\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><a href="../kernel/getting_properties_of_the_study.htm"><b>yes</b></a> <br><a href="../kernel/readme.html"><b>yet</b></a> <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/introduction_to_salome_pro.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_studies.htm"><b>6</b></a> <a href="../kernel/creating_a_new_study.htm"><b>7</b></a> <a href="../kernel/using_usecase_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> <a href="../kernel/saving_a_study.htm"><b>11</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>12</b></a> </nobr><br>\r
+<br><br>\r
+<a name="bm_Z"></a><a name="subkey_ZO"></a><a href="../kernel/creating_a_new_study.htm"><b>zone</b></a> <br><a href="../kernel/salome_pro_desktop.htm"><b>zooming</b></a> <br><br><br></p>\r
 </body>\r
 \r
 </html>\r
index b0eb88a5ce29d26b2822657eef163aa87fee748d..6f124d4267bb1b890c2435f4887c9dbf52d7ad85 100755 (executable)
@@ -1,9 +1,9 @@
 <html>\r
 <head>\r
 <title>Search Words letter</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
 <meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
 <base target="bsscright">\r
 <style>\r
 <!--\r
@@ -35,9 +35,9 @@ body {background-color:White; }
 -->\r
 </style>\r
 </head>\r
-<body marginheight="0"  marginwidth="0">\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_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="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\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 {N"><b>{N</b></a> <a href="whlstf0.htm#bms_{O" target="ftslist" title="search letter {O"><b>{O</b></a> <a href="whlstf0.htm#bms_{{" target="ftslist" title="search letter { "><b>{ </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
index 3fde91aae1b71ab9ab6dcf3abfb32cda5adf742c..f0fd4ba06b0022144307f9260c06f128546f57e5 100755 (executable)
@@ -1,9 +1,9 @@
 <html>\r
 <head>\r
 <title>Search Words letter</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
 <meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
 <base target="bsscright">\r
 <style>\r
 <!--\r
@@ -35,9 +35,9 @@ body {background-color:White; }
 -->\r
 </style>\r
 </head>\r
-<body marginheight="0"  marginwidth="0">\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
+<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_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="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
 \r
 </body>\r
 \r
index a60db1c658c5a91a24af9776e69261758178b8bc..cfeab6545b29a48ab78c7a5b71e187e5088aedd4 100755 (executable)
@@ -1,9 +1,9 @@
 <html>\r
 <head>\r
 <title>Search Words letter</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
 <meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
 <base target="bsscright">\r
 <style>\r
 <!--\r
@@ -35,9 +35,9 @@ body {background-color:White; }
 -->\r
 </style>\r
 </head>\r
-<body marginheight="0"  marginwidth="0">\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
+<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="whlstf3.htm#bm_J" target="ftslist" title="search letter JA"><b>JA</b></a> <a href="whlstf3.htm#bms_JP" target="ftslist" title="search letter JP"><b>JP</b></a> <a href="whlstf3.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
index 4807946e23278917f174bf685f63633af6a77af8..dfd3496a119ba0ac25b5b2433f1f8d450953726f 100755 (executable)
@@ -1,9 +1,9 @@
 <html>\r
 <head>\r
 <title>Search Words letter</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
 <meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
 <base target="bsscright">\r
 <style>\r
 <!--\r
@@ -35,9 +35,9 @@ body {background-color:White; }
 -->\r
 </style>\r
 </head>\r
-<body marginheight="0"  marginwidth="0">\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_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
+<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="whlstf3.htm#bm_K" target="ftslist" title="search letter K "><b>K </b></a> <a href="whlstf3.htm#bms_KB" target="ftslist" title="search letter KB"><b>KB</b></a> <a href="whlstf3.htm#bms_KE" target="ftslist" title="search letter KE"><b>KE</b></a> <a href="whlstf3.htm#bms_KI" target="ftslist" title="search letter KI"><b>KI</b></a> <a href="whlstf3.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
index b7ecfb28e496570fd523472e697a8fac06d79f05..09f3a845a3fec2faba91e7667e57051570ad33a4 100755 (executable)
@@ -1,9 +1,9 @@
 <html>\r
 <head>\r
 <title>Search Words letter</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
 <meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
 <base target="bsscright">\r
 <style>\r
 <!--\r
@@ -35,9 +35,9 @@ body {background-color:White; }
 -->\r
 </style>\r
 </head>\r
-<body marginheight="0"  marginwidth="0">\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="whlstf4.htm#bm_M" target="ftslist" title="search letter M "><b>M </b></a> <a href="whlstf4.htm#bms_MA" target="ftslist" title="search letter MA"><b>MA</b></a> <a href="whlstf4.htm#bms_ME" target="ftslist" title="search letter ME"><b>ME</b></a> <a href="whlstf4.htm#bms_MI" target="ftslist" title="search letter MI"><b>MI</b></a> <a href="whlstf4.htm#bms_MO" target="ftslist" title="search letter MO"><b>MO</b></a> <a href="whlstf4.htm#bms_MT" target="ftslist" title="search letter MT"><b>MT</b></a> <a href="whlstf4.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
+<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="whlstf3.htm#bm_L" target="ftslist" title="search letter L "><b>L </b></a> <a href="whlstf3.htm#bms_LA" target="ftslist" title="search letter LA"><b>LA</b></a> <a href="whlstf3.htm#bms_LD" target="ftslist" title="search letter LD"><b>LD</b></a> <a href="whlstf3.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_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
index 281f4af30c9278dfe5388d516da572e591b212af..a2b41feaf3a9a4b65561aa62324bbb524533e7d5 100755 (executable)
@@ -1,9 +1,9 @@
 <html>\r
 <head>\r
 <title>Search Words letter</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
 <meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
 <base target="bsscright">\r
 <style>\r
 <!--\r
@@ -35,9 +35,9 @@ body {background-color:White; }
 -->\r
 </style>\r
 </head>\r
-<body marginheight="0"  marginwidth="0">\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_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
+<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="whlstf4.htm#bm_M" target="ftslist" title="search letter M "><b>M </b></a> <a href="whlstf4.htm#bms_MA" target="ftslist" title="search letter MA"><b>MA</b></a> <a href="whlstf4.htm#bms_ME" target="ftslist" title="search letter ME"><b>ME</b></a> <a href="whlstf4.htm#bms_MI" target="ftslist" title="search letter MI"><b>MI</b></a> <a href="whlstf4.htm#bms_MO" target="ftslist" title="search letter MO"><b>MO</b></a> <a href="whlstf4.htm#bms_MT" target="ftslist" title="search letter MT"><b>MT</b></a> <a href="whlstf4.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
index af188aaf8716421e227011cfe2e5a080361fa906..57579bfc6e28f0ada13ee951f2f01002d972c001 100755 (executable)
@@ -1,9 +1,9 @@
 <html>\r
 <head>\r
 <title>Search Words letter</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
 <meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
 <base target="bsscright">\r
 <style>\r
 <!--\r
@@ -35,9 +35,9 @@ body {background-color:White; }
 -->\r
 </style>\r
 </head>\r
-<body marginheight="0"  marginwidth="0">\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="whlstf5.htm#bms_ON" target="ftslist" title="search letter ON"><b>ON</b></a> <a href="whlstf5.htm#bms_OP" target="ftslist" title="search letter OP"><b>OP</b></a> <a href="whlstf5.htm#bms_OR" target="ftslist" title="search letter OR"><b>OR</b></a> <a href="whlstf5.htm#bms_OS" target="ftslist" title="search letter OS"><b>OS</b></a> <a href="whlstf5.htm#bms_OT" target="ftslist" title="search letter OT"><b>OT</b></a> <a href="whlstf5.htm#bms_OU" target="ftslist" title="search letter OU"><b>OU</b></a> <a href="whlstf5.htm#bms_OV" target="ftslist" title="search letter OV"><b>OV</b></a> <a href="whlstf5.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
+<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="whlstf4.htm#bm_N" target="ftslist" title="search letter N "><b>N </b></a> <a href="whlstf4.htm#bms_NA" target="ftslist" title="search letter NA"><b>NA</b></a> <a href="whlstf4.htm#bms_NE" target="ftslist" title="search letter NE"><b>NE</b></a> <a href="whlstf4.htm#bms_NO" target="ftslist" title="search letter NO"><b>NO</b></a> <a href="whlstf4.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
index cb387380409fb061fe8155fb28a3435230e8d98d..15a85d41c04bb749901357bdfe1284562ec79b01 100755 (executable)
@@ -1,9 +1,9 @@
 <html>\r
 <head>\r
 <title>Search Words letter</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
 <meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
 <base target="bsscright">\r
 <style>\r
 <!--\r
@@ -35,9 +35,9 @@ body {background-color:White; }
 -->\r
 </style>\r
 </head>\r
-<body marginheight="0"  marginwidth="0">\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="whlstf5.htm#bm_P" target="ftslist" title="search letter P "><b>P </b></a> <a href="whlstf5.htm#bms_PA" target="ftslist" title="search letter PA"><b>PA</b></a> <a href="whlstf5.htm#bms_PC" target="ftslist" title="search letter PC"><b>PC</b></a> <a href="whlstf5.htm#bms_PE" target="ftslist" title="search letter PE"><b>PE</b></a> <a href="whlstf5.htm#bms_PH" target="ftslist" title="search letter PH"><b>PH</b></a> <a href="whlstf5.htm#bms_PI" target="ftslist" title="search letter PI"><b>PI</b></a> <a href="whlstf5.htm#bms_PL" target="ftslist" title="search letter PL"><b>PL</b></a> <a href="whlstf5.htm#bms_PN" target="ftslist" title="search letter PN"><b>PN</b></a> <a href="whlstf5.htm#bms_PO" target="ftslist" title="search letter PO"><b>PO</b></a> <a href="whlstf5.htm#bms_PR" target="ftslist" title="search letter PR"><b>PR</b></a> <a href="whlstf6.htm#bms_PU" target="ftslist" title="search letter PU"><b>PU</b></a> <a href="whlstf6.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
+<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="whlstf4.htm#bm_O" target="ftslist" title="search letter OB"><b>OB</b></a> <a href="whlstf4.htm#bms_OC" target="ftslist" title="search letter OC"><b>OC</b></a> <a href="whlstf4.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="whlstf5.htm#bms_ON" target="ftslist" title="search letter ON"><b>ON</b></a> <a href="whlstf5.htm#bms_OP" target="ftslist" title="search letter OP"><b>OP</b></a> <a href="whlstf5.htm#bms_OR" target="ftslist" title="search letter OR"><b>OR</b></a> <a href="whlstf5.htm#bms_OS" target="ftslist" title="search letter OS"><b>OS</b></a> <a href="whlstf5.htm#bms_OT" target="ftslist" title="search letter OT"><b>OT</b></a> <a href="whlstf5.htm#bms_OU" target="ftslist" title="search letter OU"><b>OU</b></a> <a href="whlstf5.htm#bms_OV" target="ftslist" title="search letter OV"><b>OV</b></a> <a href="whlstf5.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
index 745d1cbb79688cbf372461cf7216fe14cb891d00..c39735a3bffb739d9c392e9745f728d876e4401a 100755 (executable)
@@ -1,9 +1,9 @@
 <html>\r
 <head>\r
 <title>Search Words letter</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
 <meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
 <base target="bsscright">\r
 <style>\r
 <!--\r
@@ -35,9 +35,9 @@ body {background-color:White; }
 -->\r
 </style>\r
 </head>\r
-<body marginheight="0"  marginwidth="0">\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="whlstf6.htm#bm_Q" target="ftslist" title="search letter QT"><b>QT</b></a> <a href="whlstf6.htm#bms_QU" target="ftslist" title="search letter QU"><b>QU</b></a> <a href="whlstf6.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
+<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="whlstf5.htm#bm_P" target="ftslist" title="search letter P "><b>P </b></a> <a href="whlstf5.htm#bms_PA" target="ftslist" title="search letter PA"><b>PA</b></a> <a href="whlstf5.htm#bms_PC" target="ftslist" title="search letter PC"><b>PC</b></a> <a href="whlstf5.htm#bms_PE" target="ftslist" title="search letter PE"><b>PE</b></a> <a href="whlstf5.htm#bms_PH" target="ftslist" title="search letter PH"><b>PH</b></a> <a href="whlstf5.htm#bms_PI" target="ftslist" title="search letter PI"><b>PI</b></a> <a href="whlstf5.htm#bms_PL" target="ftslist" title="search letter PL"><b>PL</b></a> <a href="whlstf5.htm#bms_PN" target="ftslist" title="search letter PN"><b>PN</b></a> <a href="whlstf5.htm#bms_PO" target="ftslist" title="search letter PO"><b>PO</b></a> <a href="whlstf5.htm#bms_PR" target="ftslist" title="search letter PR"><b>PR</b></a> <a href="whlstf5.htm#bms_PU" target="ftslist" title="search letter PU"><b>PU</b></a> <a href="whlstf5.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
index 2735720815f5b9391724958b8149b4dc21911028..08695d97a8dc88cddb4c2d1f600605a2b411c01e 100755 (executable)
@@ -1,9 +1,9 @@
 <html>\r
 <head>\r
 <title>Search Words letter</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
 <meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
 <base target="bsscright">\r
 <style>\r
 <!--\r
@@ -35,9 +35,9 @@ body {background-color:White; }
 -->\r
 </style>\r
 </head>\r
-<body marginheight="0"  marginwidth="0">\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="whlstf6.htm#bm_R" target="ftslist" title="search letter RA"><b>RA</b></a> <a href="whlstf6.htm#bms_RC" target="ftslist" title="search letter RC"><b>RC</b></a> <a href="whlstf6.htm#bms_RE" target="ftslist" title="search letter RE"><b>RE</b></a> <a href="whlstf6.htm#bms_RI" target="ftslist" title="search letter RI"><b>RI</b></a> <a href="whlstf6.htm#bms_RO" target="ftslist" title="search letter RO"><b>RO</b></a> <a href="whlstf6.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
+<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="whlstf5.htm#bm_Q" target="ftslist" title="search letter QT"><b>QT</b></a> <a href="whlstf5.htm#bms_QU" target="ftslist" title="search letter QU"><b>QU</b></a> <a href="whlstf6.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
index 98128923e79538dd6e20d1ff675acbf813fe9cfd..d37ec3dbbde463eafb625a7d5a16089f77fc47f3 100755 (executable)
@@ -1,9 +1,9 @@
 <html>\r
 <head>\r
 <title>Search Words letter</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
 <meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
 <base target="bsscright">\r
 <style>\r
 <!--\r
@@ -35,9 +35,9 @@ body {background-color:White; }
 -->\r
 </style>\r
 </head>\r
-<body marginheight="0"  marginwidth="0">\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="whlstf6.htm#bm_S" target="ftslist" title="search letter S "><b>S </b></a> <a href="whlstf6.htm#bms_SA" target="ftslist" title="search letter SA"><b>SA</b></a> <a href="whlstf6.htm#bms_SC" target="ftslist" title="search letter SC"><b>SC</b></a> <a href="whlstf6.htm#bms_SE" target="ftslist" title="search letter SE"><b>SE</b></a> <a href="whlstf7.htm#bms_SH" target="ftslist" title="search letter SH"><b>SH</b></a> <a href="whlstf7.htm#bms_SI" target="ftslist" title="search letter SI"><b>SI</b></a> <a href="whlstf7.htm#bms_SK" target="ftslist" title="search letter SK"><b>SK</b></a> <a href="whlstf7.htm#bms_SM" target="ftslist" title="search letter SM"><b>SM</b></a> <a href="whlstf7.htm#bms_SO" target="ftslist" title="search letter SO"><b>SO</b></a> <a href="whlstf7.htm#bms_SP" target="ftslist" title="search letter SP"><b>SP</b></a> <a href="whlstf7.htm#bms_SR" target="ftslist" title="search letter SR"><b>SR</b></a> <a href="whlstf7.htm#bms_ST" target="ftslist" title="search letter ST"><b>ST</b></a> <a href="whlstf7.htm#bms_SU" target="ftslist" title="search letter SU"><b>SU</b></a> <a href="whlstf7.htm#bms_SW" target="ftslist" title="search letter SW"><b>SW</b></a> <a href="whlstf7.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
+<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="whlstf6.htm#bm_R" target="ftslist" title="search letter RA"><b>RA</b></a> <a href="whlstf6.htm#bms_RC" target="ftslist" title="search letter RC"><b>RC</b></a> <a href="whlstf6.htm#bms_RE" target="ftslist" title="search letter RE"><b>RE</b></a> <a href="whlstf6.htm#bms_RI" target="ftslist" title="search letter RI"><b>RI</b></a> <a href="whlstf6.htm#bms_RO" target="ftslist" title="search letter RO"><b>RO</b></a> <a href="whlstf6.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
index 8bc2085078aeeee06d9911d78482819403f9a106..fb4a1b14d13ce0e397185b2d010aa431c74a52d1 100755 (executable)
@@ -1,9 +1,9 @@
 <html>\r
 <head>\r
 <title>Search Words letter</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
 <meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
 <base target="bsscright">\r
 <style>\r
 <!--\r
@@ -35,9 +35,9 @@ body {background-color:White; }
 -->\r
 </style>\r
 </head>\r
-<body marginheight="0"  marginwidth="0">\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="whlstf7.htm#bm_T" target="ftslist" title="search letter T "><b>T </b></a> <a href="whlstf7.htm#bms_TA" target="ftslist" title="search letter TA"><b>TA</b></a> <a href="whlstf7.htm#bms_TC" target="ftslist" title="search letter TC"><b>TC</b></a> <a href="whlstf7.htm#bms_TE" target="ftslist" title="search letter TE"><b>TE</b></a> <a href="whlstf7.htm#bms_TH" target="ftslist" title="search letter TH"><b>TH</b></a> <a href="whlstf8.htm#bms_TI" target="ftslist" title="search letter TI"><b>TI</b></a> <a href="whlstf8.htm#bms_TM" target="ftslist" title="search letter TM"><b>TM</b></a> <a href="whlstf8.htm#bms_TO" target="ftslist" title="search letter TO"><b>TO</b></a> <a href="whlstf8.htm#bms_TR" target="ftslist" title="search letter TR"><b>TR</b></a> <a href="whlstf8.htm#bms_TW" target="ftslist" title="search letter TW"><b>TW</b></a> <a href="whlstf8.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
+<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="whlstf6.htm#bm_S" target="ftslist" title="search letter S "><b>S </b></a> <a href="whlstf6.htm#bms_SA" target="ftslist" title="search letter SA"><b>SA</b></a> <a href="whlstf6.htm#bms_SC" target="ftslist" title="search letter SC"><b>SC</b></a> <a href="whlstf6.htm#bms_SE" target="ftslist" title="search letter SE"><b>SE</b></a> <a href="whlstf6.htm#bms_SH" target="ftslist" title="search letter SH"><b>SH</b></a> <a href="whlstf6.htm#bms_SI" target="ftslist" title="search letter SI"><b>SI</b></a> <a href="whlstf7.htm#bms_SK" target="ftslist" title="search letter SK"><b>SK</b></a> <a href="whlstf7.htm#bms_SM" target="ftslist" title="search letter SM"><b>SM</b></a> <a href="whlstf7.htm#bms_SO" target="ftslist" title="search letter SO"><b>SO</b></a> <a href="whlstf7.htm#bms_SP" target="ftslist" title="search letter SP"><b>SP</b></a> <a href="whlstf7.htm#bms_SR" target="ftslist" title="search letter SR"><b>SR</b></a> <a href="whlstf7.htm#bms_ST" target="ftslist" title="search letter ST"><b>ST</b></a> <a href="whlstf7.htm#bms_SU" target="ftslist" title="search letter SU"><b>SU</b></a> <a href="whlstf7.htm#bms_SW" target="ftslist" title="search letter SW"><b>SW</b></a> <a href="whlstf7.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
index 62172d16783c12071734be70d7056cce1d5fbfe8..c83dd9bd09aa3e99311f3983183a81bad50340ff 100755 (executable)
@@ -1,9 +1,9 @@
 <html>\r
 <head>\r
 <title>Search Words letter</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
 <meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
 <base target="bsscright">\r
 <style>\r
 <!--\r
@@ -35,9 +35,9 @@ body {background-color:White; }
 -->\r
 </style>\r
 </head>\r
-<body marginheight="0"  marginwidth="0">\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_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="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\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
index f6e35c65a134404030cf078cfb6edf88d19b4f21..3e80d5ef54471151018712f263e4a8cdad79e4aa 100755 (executable)
@@ -1,9 +1,9 @@
 <html>\r
 <head>\r
 <title>Search Words letter</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
 <meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
 <base target="bsscright">\r
 <style>\r
 <!--\r
@@ -35,9 +35,9 @@ body {background-color:White; }
 -->\r
 </style>\r
 </head>\r
-<body marginheight="0"  marginwidth="0">\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="whlstf8.htm#bm_U" target="ftslist" title="search letter UL"><b>UL</b></a> <a href="whlstf8.htm#bms_UN" target="ftslist" title="search letter UN"><b>UN</b></a> <a href="whlstf8.htm#bms_UP" target="ftslist" title="search letter UP"><b>UP</b></a> <a href="whlstf8.htm#bms_US" target="ftslist" title="search letter US"><b>US</b></a> <a href="whlstf8.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
+<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="whlstf7.htm#bm_T" target="ftslist" title="search letter T "><b>T </b></a> <a href="whlstf7.htm#bms_TA" target="ftslist" title="search letter TA"><b>TA</b></a> <a href="whlstf7.htm#bms_TC" target="ftslist" title="search letter TC"><b>TC</b></a> <a href="whlstf7.htm#bms_TE" target="ftslist" title="search letter TE"><b>TE</b></a> <a href="whlstf7.htm#bms_TH" target="ftslist" title="search letter TH"><b>TH</b></a> <a href="whlstf7.htm#bms_TI" target="ftslist" title="search letter TI"><b>TI</b></a> <a href="whlstf7.htm#bms_TM" target="ftslist" title="search letter TM"><b>TM</b></a> <a href="whlstf7.htm#bms_TO" target="ftslist" title="search letter TO"><b>TO</b></a> <a href="whlstf7.htm#bms_TR" target="ftslist" title="search letter TR"><b>TR</b></a> <a href="whlstf7.htm#bms_TW" target="ftslist" title="search letter TW"><b>TW</b></a> <a href="whlstf7.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
index ce544acdfbfbebe4eaa7be583a72912c8f188864..80e66da85e64de06ca742de81e61ce3bac1dff43 100755 (executable)
@@ -1,9 +1,9 @@
 <html>\r
 <head>\r
 <title>Search Words letter</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
 <meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
 <base target="bsscright">\r
 <style>\r
 <!--\r
@@ -35,9 +35,9 @@ body {background-color:White; }
 -->\r
 </style>\r
 </head>\r
-<body marginheight="0"  marginwidth="0">\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="whlstf8.htm#bm_V" target="ftslist" title="search letter V "><b>V </b></a> <a href="whlstf8.htm#bms_VA" target="ftslist" title="search letter VA"><b>VA</b></a> <a href="whlstf8.htm#bms_VE" target="ftslist" title="search letter VE"><b>VE</b></a> <a href="whlstf8.htm#bms_VI" target="ftslist" title="search letter VI"><b>VI</b></a> <a href="whlstf8.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
+<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="whlstf7.htm#bm_U" target="ftslist" title="search letter UL"><b>UL</b></a> <a href="whlstf7.htm#bms_UN" target="ftslist" title="search letter UN"><b>UN</b></a> <a href="whlstf8.htm#bms_UP" target="ftslist" title="search letter UP"><b>UP</b></a> <a href="whlstf8.htm#bms_US" target="ftslist" title="search letter US"><b>US</b></a> <a href="whlstf8.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
index 794db768597aa4a200f2af89116397ac36d469b1..7445f3e03d3512a6917c0820522b4412ac5817aa 100755 (executable)
@@ -1,9 +1,9 @@
 <html>\r
 <head>\r
 <title>Search Words letter</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
 <meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
 <base target="bsscright">\r
 <style>\r
 <!--\r
@@ -35,9 +35,9 @@ body {background-color:White; }
 -->\r
 </style>\r
 </head>\r
-<body marginheight="0"  marginwidth="0">\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="whlstf8.htm#bm_W" target="ftslist" title="search letter WA"><b>WA</b></a> <a href="whlstf8.htm#bms_WE" target="ftslist" title="search letter WE"><b>WE</b></a> <a href="whlstf8.htm#bms_WH" target="ftslist" title="search letter WH"><b>WH</b></a> <a href="whlstf8.htm#bms_WI" target="ftslist" title="search letter WI"><b>WI</b></a> <a href="whlstf8.htm#bms_WO" target="ftslist" title="search letter WO"><b>WO</b></a> <a href="whlstf8.htm#bms_WR" target="ftslist" title="search letter WR"><b>WR</b></a> <a href="whlstf8.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
+<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="whlstf8.htm#bm_V" target="ftslist" title="search letter V "><b>V </b></a> <a href="whlstf8.htm#bms_VA" target="ftslist" title="search letter VA"><b>VA</b></a> <a href="whlstf8.htm#bms_VE" target="ftslist" title="search letter VE"><b>VE</b></a> <a href="whlstf8.htm#bms_VI" target="ftslist" title="search letter VI"><b>VI</b></a> <a href="whlstf8.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
index c4dca80abc5e5e1fe1c7aec74b9c4999448097d7..fe90cdf4269df492b27638adc1fa2925498a696b 100755 (executable)
@@ -1,9 +1,9 @@
 <html>\r
 <head>\r
 <title>Search Words letter</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
 <meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
 <base target="bsscright">\r
 <style>\r
 <!--\r
@@ -35,9 +35,9 @@ body {background-color:White; }
 -->\r
 </style>\r
 </head>\r
-<body marginheight="0"  marginwidth="0">\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="whlstf8.htm#bm_X" target="ftslist" title="search letter X "><b>X </b></a> <a href="whlstf8.htm#bms_XM" target="ftslist" title="search letter XM"><b>XM</b></a> <a href="whlstf9.htm#bms_XT" target="ftslist" title="search letter XT"><b>XT</b></a>  <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\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="whlstf8.htm#bm_W" target="ftslist" title="search letter WA"><b>WA</b></a> <a href="whlstf8.htm#bms_WE" target="ftslist" title="search letter WE"><b>WE</b></a> <a href="whlstf8.htm#bms_WH" target="ftslist" title="search letter WH"><b>WH</b></a> <a href="whlstf8.htm#bms_WI" target="ftslist" title="search letter WI"><b>WI</b></a> <a href="whlstf8.htm#bms_WO" target="ftslist" title="search letter WO"><b>WO</b></a> <a href="whlstf8.htm#bms_WR" target="ftslist" title="search letter WR"><b>WR</b></a> <a href="whlstf8.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
index ca7300540d5c0343a393a647961618a052dbb19f..1991f2778c43187cfacfa334a401079c48f3c6dd 100755 (executable)
@@ -1,9 +1,9 @@
 <html>\r
 <head>\r
 <title>Search Words letter</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
 <meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
 <base target="bsscright">\r
 <style>\r
 <!--\r
@@ -35,9 +35,9 @@ body {background-color:White; }
 -->\r
 </style>\r
 </head>\r
-<body marginheight="0"  marginwidth="0">\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="whlstf9.htm#bm_Y" target="ftslist" title="search letter Y "><b>Y </b></a> <a href="whlstf9.htm#bms_YE" target="ftslist" title="search letter YE"><b>YE</b></a> <a href="whlstf9.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
+<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="whlstf8.htm#bm_X" target="ftslist" title="search letter X "><b>X </b></a> <a href="whlstf8.htm#bms_XM" target="ftslist" title="search letter XM"><b>XM</b></a> <a href="whlstf8.htm#bms_XT" target="ftslist" title="search letter XT"><b>XT</b></a>  <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
 \r
 </body>\r
 \r
diff --git a/doc/salome/gui/KERNEL/whgdata/whlstfl25.htm b/doc/salome/gui/KERNEL/whgdata/whlstfl25.htm
new file mode 100755 (executable)
index 0000000..b75673f
--- /dev/null
@@ -0,0 +1,45 @@
+<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="whlstf8.htm#bm_Y" target="ftslist" title="search letter Y "><b>Y </b></a> <a href="whlstf8.htm#bms_YE" target="ftslist" title="search letter YE"><b>YE</b></a> <a href="whlstf8.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
index c0ba75eaa2b14abc61f85338df8f8eaabdb63ec5..3d781b64b10274807bccdbfe0b27683f2dd66394 100755 (executable)
@@ -1,9 +1,9 @@
 <html>\r
 <head>\r
 <title>Search Words letter</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
 <meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
 <base target="bsscright">\r
 <style>\r
 <!--\r
@@ -35,9 +35,9 @@ body {background-color:White; }
 -->\r
 </style>\r
 </head>\r
-<body marginheight="0"  marginwidth="0">\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="whlstf1.htm#bm_D" target="ftslist" title="search letter D "><b>D </b></a> <a href="whlstf1.htm#bms_DA" target="ftslist" title="search letter DA"><b>DA</b></a> <a href="whlstf1.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
+<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="whlstf0.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="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
 \r
 </body>\r
 \r
index 0c53e49cedb202a770e4d5192e568ad3be312a7a..b3e94b0fb435dbd0559a4d91b2ac1ed5a5fa38be 100755 (executable)
@@ -1,9 +1,9 @@
 <html>\r
 <head>\r
 <title>Search Words letter</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
 <meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
 <base target="bsscright">\r
 <style>\r
 <!--\r
@@ -35,9 +35,9 @@ body {background-color:White; }
 -->\r
 </style>\r
 </head>\r
-<body marginheight="0"  marginwidth="0">\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_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
+<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="whlstf1.htm#bm_D" target="ftslist" title="search letter D "><b>D </b></a> <a href="whlstf1.htm#bms_DA" target="ftslist" title="search letter DA"><b>DA</b></a> <a href="whlstf1.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
index d723c34dfb3a1db1460caaaa944aee1c5534af42..1bafa4511ba64adfedff35434e5f8e0338132837 100755 (executable)
@@ -1,9 +1,9 @@
 <html>\r
 <head>\r
 <title>Search Words letter</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
 <meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
 <base target="bsscright">\r
 <style>\r
 <!--\r
@@ -35,9 +35,9 @@ body {background-color:White; }
 -->\r
 </style>\r
 </head>\r
-<body marginheight="0"  marginwidth="0">\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="whlstf2.htm#bm_F" target="ftslist" title="search letter F "><b>F </b></a> <a href="whlstf2.htm#bms_FA" target="ftslist" title="search letter FA"><b>FA</b></a> <a href="whlstf2.htm#bms_FE" target="ftslist" title="search letter FE"><b>FE</b></a> <a href="whlstf2.htm#bms_FI" target="ftslist" title="search letter FI"><b>FI</b></a> <a href="whlstf2.htm#bms_FL" target="ftslist" title="search letter FL"><b>FL</b></a> <a href="whlstf2.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
+<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
index 968f93eb55b19f19b073ad51a54ef22965f94632..055c5cab07d1e9d25341db20ed59aab0ab6e884d 100755 (executable)
@@ -1,9 +1,9 @@
 <html>\r
 <head>\r
 <title>Search Words letter</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
 <meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
 <base target="bsscright">\r
 <style>\r
 <!--\r
@@ -35,9 +35,9 @@ body {background-color:White; }
 -->\r
 </style>\r
 </head>\r
-<body marginheight="0"  marginwidth="0">\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_GN" target="ftslist" title="search letter GN"><b>GN</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
+<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="whlstf2.htm#bm_F" target="ftslist" title="search letter F "><b>F </b></a> <a href="whlstf2.htm#bms_FA" target="ftslist" title="search letter FA"><b>FA</b></a> <a href="whlstf2.htm#bms_FE" target="ftslist" title="search letter FE"><b>FE</b></a> <a href="whlstf2.htm#bms_FI" target="ftslist" title="search letter FI"><b>FI</b></a> <a href="whlstf2.htm#bms_FL" target="ftslist" title="search letter FL"><b>FL</b></a> <a href="whlstf2.htm#bms_FO" target="ftslist" title="search letter FO"><b>FO</b></a> <a href="whlstf2.htm#bms_FR" target="ftslist" title="search letter FR"><b>FR</b></a> <a href="whlstf2.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
index d81606b71f9e0936e0f6817803b3495b0a188a47..7f7712e432f65589cc284c0bb12538150c80ca73 100755 (executable)
@@ -1,9 +1,9 @@
 <html>\r
 <head>\r
 <title>Search Words letter</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
 <meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
 <base target="bsscright">\r
 <style>\r
 <!--\r
@@ -35,9 +35,9 @@ body {background-color:White; }
 -->\r
 </style>\r
 </head>\r
-<body marginheight="0"  marginwidth="0">\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_HT" target="ftslist" title="search letter HT"><b>HT</b></a>  <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\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
index 7281028e24d2aa6bc141e78db6ff421498ac8963..75af6502eb15bcaaa81ab14fe1b7e3b797082542 100755 (executable)
@@ -1,9 +1,9 @@
 <html>\r
 <head>\r
 <title>Search Words letter</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
 <meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
 <base target="bsscright">\r
 <style>\r
 <!--\r
@@ -35,9 +35,9 @@ body {background-color:White; }
 -->\r
 </style>\r
 </head>\r
-<body marginheight="0"  marginwidth="0">\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="whlstf3.htm#bms_IF" target="ftslist" title="search letter IF"><b>IF</b></a> <a href="whlstf3.htm#bms_IM" target="ftslist" title="search letter IM"><b>IM</b></a> <a href="whlstf3.htm#bms_IN" target="ftslist" title="search letter IN"><b>IN</b></a> <a href="whlstf3.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
+<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="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
 \r
 </body>\r
 \r
index 1eea41b9e92a1c20e302a8060316974969acf6f6..54f7c768f7fcdafd7b48e07ef9df5cca21a9f277 100755 (executable)
@@ -1,9 +1,9 @@
 <html>\r
 <head>\r
 <title>Search Words letter</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
 <meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
 <base target="bsscright">\r
 <style>\r
 <!--\r
@@ -35,9 +35,9 @@ body {background-color:White; }
 -->\r
 </style>\r
 </head>\r
-<body marginheight="0"  marginwidth="0">\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
+<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="whlstf3.htm#bms_IF" target="ftslist" title="search letter IF"><b>IF</b></a> <a href="whlstf3.htm#bms_IM" target="ftslist" title="search letter IM"><b>IM</b></a> <a href="whlstf3.htm#bms_IN" target="ftslist" title="search letter IN"><b>IN</b></a> <a href="whlstf3.htm#bms_IO" target="ftslist" title="search letter IO"><b>IO</b></a> <a href="whlstf3.htm#bms_IS" target="ftslist" title="search letter IS"><b>IS</b></a> <a href="whlstf3.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
index e4212415e5bf97c55ebbbc957e117248672a7d8c..a9d3f26ba068e08ee72680a3b019bbb615337c8a 100755 (executable)
@@ -1,9 +1,9 @@
 <html>\r
 <head>\r
 <title>Glossary words list</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
 <meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
 <base target="bsscright">\r
 <style>\r
 <!--\r
@@ -30,81 +30,44 @@ A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; }
 -->\r
 </style>\r
 </head>\r
-<body marginheight="0"  marginwidth="0">\r
-<p class="glsbody">\r
-\r
-<br><a name="bm_C"></a>\r
-<nobr><b>Cell</b></nobr><br>\r
-Element of a mesh. Cells are determined by their connectivity. They can have 0,1,2 or 3 dimension.<br>\r
-\r
-<br><a name=""></a>\r
-<nobr><b>Component</b></nobr><br>\r
-One integer or real value can correspond to each component of a field and to each entity of a mesh<br>\r
-\r
-<br><a name="bm_D"></a>\r
-<nobr><b>Descendant connectivity</b></nobr><br>\r
-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.<br>\r
-\r
-<br><a name="bm_E"></a>\r
-<nobr><b>Edge</b></nobr><br>\r
-An edge of a volumetric or surface mesh. It is composed of 2 or 3 nodes (2 vertex nodes and optionally one middle node).<br>\r
-\r
-<br><a name=""></a>\r
-<nobr><b>Entity of a mesh</b></nobr><br>\r
-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.<br>\r
-\r
-<br><a name=""></a>\r
-<nobr><b>Equivalence</b></nobr><br>\r
-Equivalence represents a list of correspondance 2 by 2 of the entities of the same dimension.<br>\r
-\r
-<br><a name="bm_F"></a>\r
-<nobr><b>Face</b></nobr><br>\r
-Face of a volumetrical cell (triangle, quadrangle).<br>\r
-\r
-<br><a name=""></a>\r
-<nobr><b>Family</b></nobr><br>\r
-Entities of a mesh are described by a certain number&nbsp;  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.<br>\r
-\r
-<br><a name=""></a>\r
-<nobr><b>Field</b></nobr><br>\r
-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.<br>\r
-\r
-<br><a name=""></a>\r
-<nobr><b>Field profile</b></nobr><br>\r
-Fields can be defined only on one part of the mesh. Profile&nbsp;  of the field or profile of the component of a field indicates which entities of the mesh contain values.<br>\r
-\r
-<br><a name="bm_G"></a>\r
-<nobr><b>Group</b></nobr><br>\r
-Unordered set of entities of a mesh. One entity can belong to&nbsp;  several groups.<br>\r
-\r
-<br><a name="bm_M"></a>\r
-<nobr><b>Mesh</b></nobr><br>\r
-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).<br>\r
-\r
-<br><a name="bm_N"></a>\r
-<nobr><b>Nodal connectivity</b></nobr><br>\r
-It is a description of an entity of the mesh by an ordered list of nodes constituting this entity.<br>\r
-\r
-<br><a name=""></a>\r
-<nobr><b>Node</b></nobr><br>\r
-Node can be an isolated node of a mesh, a vertex or middle node of an edge. A node is associated to a point.<br>\r
-\r
-<br><a name="bm_P"></a>\r
-<nobr><b>Point</b></nobr><br>\r
-Geometrical entity determined by its coordinates in the space.<br>\r
-\r
-<br><a name="bm_R"></a>\r
-<nobr><b>Reference connectivity</b></nobr><br>\r
-For each type of entity of a mesh, reference connectivity define the topology of an entity.<br>\r
-\r
-<br><a name=""></a>\r
-<nobr><b>Result</b></nobr><br>\r
-List of fields referring to one mesh.<br>\r
-\r
-<br><a name="bm_S"></a>\r
-<nobr><b>Study</b></nobr><br>\r
-Study represents a chain of sequences of calculations.<br>\r
-<br><br></p>\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&nbsp;  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&nbsp;  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&nbsp;  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
index 2c881badcefba9eccb379b656d2dc12895b4de05..a3aec907a691fe8e4f8a24bdd3e2ed6081f04e08 100755 (executable)
@@ -1,10 +1,11 @@
 <html>\r
 <head>\r
-<!-- WebHelp version 2002 -->\r
+<!-- WebHelp version 5.10 -->\r
 <title>Index words list</title>\r
 <base target="bsscright">\r
-<meta name="generator" content="RoboHELP by eHelp Corporation www.ehelp.com">\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\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
@@ -30,7 +31,7 @@ A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; }
 -->\r
 </style>\r
 </head>\r
-<body marginheight="0"  marginwidth="0">\r
+<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
 \r
 </body>\r
 \r
index bd5356e4759023ebe230b4ad4ed64756b37d87e4..c91574fa89a16529aad84b67f5a50e64bcdd5c46 100755 (executable)
@@ -1,10 +1,11 @@
 <html>\r
 <head>\r
-<!-- WebHelp version 2002 -->\r
+<!-- WebHelp version 5.10 -->\r
 <title>Content</title>\r
 <base target="bsscright">\r
-<meta name="generator" content="RoboHELP by eHelp Corporation www.ehelp.com">\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\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
@@ -28,15 +29,15 @@ A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:
 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
+img {vertial-align:middle;}\r
 -->\r
 </style>\r
 </head>\r
-<body marginheight="0"  marginwidth="0">\r
+<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
 <table border=0>\r
 <tr><td>\r
 <p class="tocbody">\r
-<nobr><a href="../files/introduction.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Welcome to SALOME</a></nobr><br>\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"> IAPP module</a></nobr><br>\r
index 51e8c76a3925cf03e9c70cec795d2e4b5fbca256..8bcdb9cb885e9b84e818af7c2478484a1ff62ed7 100755 (executable)
@@ -1,10 +1,11 @@
 <html>\r
 <head>\r
-<!-- WebHelp version 2002 -->\r
+<!-- WebHelp version 5.10 -->\r
 <title>Content</title>\r
 <base target="bsscright">\r
-<meta name="generator" content="RoboHELP by eHelp Corporation www.ehelp.com">\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\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
@@ -28,19 +29,19 @@ A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:
 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
+img {vertial-align:middle;}\r
 -->\r
 </style>\r
 </head>\r
-<body marginheight="0"  marginwidth="0">\r
+<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
 <table border=0>\r
 <tr><td>\r
 <p class="tocbody">\r
-<nobr><a href="../files/introduction.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Welcome to SALOME</a></nobr><br>\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
-&nbsp;&nbsp;&nbsp;<nobr><a href="../files/about_salome_pro_help_system.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> About SALOME help system</a></nobr><br>\r
-&nbsp;&nbsp;&nbsp;<nobr><a href="../files/navigating_topics.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Navigating topics</a></nobr><br>\r
-&nbsp;&nbsp;&nbsp;<nobr><a href="../files/using_left-hand_tabs.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Using left-hand tabs</a></nobr><br>\r
+&nbsp;&nbsp;&nbsp;<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
+&nbsp;&nbsp;&nbsp;<nobr><a href="../kernel/navigating_topics.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Navigating topics</a></nobr><br>\r
+&nbsp;&nbsp;&nbsp;<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"> IAPP module</a></nobr><br>\r
 </p>\r
index 3415d8ce505de3f1779cc39a74440270dedacf73..4f2b02d60dff2cacfb33113fbf2c4ecae52fe831 100755 (executable)
@@ -1,10 +1,11 @@
 <html>\r
 <head>\r
-<!-- WebHelp version 2002 -->\r
+<!-- WebHelp version 5.10 -->\r
 <title>Content</title>\r
 <base target="bsscright">\r
-<meta name="generator" content="RoboHELP by eHelp Corporation www.ehelp.com">\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\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
@@ -28,21 +29,21 @@ A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:
 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
+img {vertial-align:middle;}\r
 -->\r
 </style>\r
 </head>\r
-<body marginheight="0"  marginwidth="0">\r
+<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
 <table border=0>\r
 <tr><td>\r
 <p class="tocbody">\r
-<nobr><a href="../files/introduction.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Welcome to SALOME</a></nobr><br>\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
-&nbsp;&nbsp;&nbsp;<nobr><a href="../files/introduction_to_salome_pro.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Introduction to SALOME</a></nobr><br>\r
-&nbsp;&nbsp;&nbsp;<nobr><a href="../files/about_salome_pro_architecture.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> About SALOME architecture</a></nobr><br>\r
-&nbsp;&nbsp;&nbsp;<nobr><a href="../files/readme.html"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Installing SALOME</a></nobr><br>\r
-&nbsp;&nbsp;&nbsp;<nobr><a href="../files/running_salome_pro.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Running SALOME</a></nobr><br>\r
+&nbsp;&nbsp;&nbsp;<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
+&nbsp;&nbsp;&nbsp;<nobr><a href="../kernel/about_salome_pro_architecture.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> About SALOME architecture</a></nobr><br>\r
+&nbsp;&nbsp;&nbsp;<nobr><a href="../kernel/readme.html"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Installing SALOME</a></nobr><br>\r
+&nbsp;&nbsp;&nbsp;<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"> IAPP module</a></nobr><br>\r
 </p>\r
 \r
index f4036d5319d7686247fd7814e94821dfb6add15a..4543777005dc1b37058a5dc55cb467a719d80c30 100755 (executable)
@@ -1,10 +1,11 @@
 <html>\r
 <head>\r
-<!-- WebHelp version 2002 -->\r
+<!-- WebHelp version 5.10 -->\r
 <title>Content</title>\r
 <base target="bsscright">\r
-<meta name="generator" content="RoboHELP by eHelp Corporation www.ehelp.com">\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\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
@@ -28,28 +29,28 @@ A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:
 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
+img {vertial-align:middle;}\r
 -->\r
 </style>\r
 </head>\r
-<body marginheight="0"  marginwidth="0">\r
+<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
 <table border=0>\r
 <tr><td>\r
 <p class="tocbody">\r
-<nobr><a href="../files/introduction.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Welcome to SALOME</a></nobr><br>\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"> IAPP module</a></nobr><br>\r
-&nbsp;&nbsp;&nbsp;<nobr><a href="../files/introduction_to_iapp.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Introduction to IAPP</a></nobr><br>\r
-&nbsp;&nbsp;&nbsp;<nobr><a href="../files/getting_started2.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Getting started</a></nobr><br>\r
-&nbsp;&nbsp;&nbsp;<nobr><a href="../files/salome_pro_desktop.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> SALOME desktop</a></nobr><br>\r
-&nbsp;&nbsp;&nbsp;<nobr><a href="../files/displaying_hiding_toolbars.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Displaying/hiding toolbars</a></nobr><br>\r
+&nbsp;&nbsp;&nbsp;<nobr><a href="../kernel/introduction_to_iapp.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Introduction to IAPP</a></nobr><br>\r
+&nbsp;&nbsp;&nbsp;<nobr><a href="../kernel/getting_started2.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Getting started</a></nobr><br>\r
+&nbsp;&nbsp;&nbsp;<nobr><a href="../kernel/salome_pro_desktop.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> SALOME desktop</a></nobr><br>\r
+&nbsp;&nbsp;&nbsp;<nobr><a href="../kernel/displaying_hiding_toolbars.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Displaying/hiding toolbars</a></nobr><br>\r
 &nbsp;&nbsp;&nbsp;<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
-&nbsp;&nbsp;&nbsp;<nobr><a href="../files/using_object_browser.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Using Object Browser</a></nobr><br>\r
-&nbsp;&nbsp;&nbsp;<nobr><a href="../files/using_usecase_browser.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Using UseCase Browser</a></nobr><br>\r
-&nbsp;&nbsp;&nbsp;<nobr><a href="../files/using_registry.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Using Registry tool</a></nobr><br>\r
-&nbsp;&nbsp;&nbsp;<nobr><a href="../files/using_catalog_generator.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Using Catalog Generator</a></nobr><br>\r
-&nbsp;&nbsp;&nbsp;<nobr><a href="../files/setting_preferences.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Setting preferences</a></nobr><br>\r
+&nbsp;&nbsp;&nbsp;<nobr><a href="../kernel/using_object_browser.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Using Object Browser</a></nobr><br>\r
+&nbsp;&nbsp;&nbsp;<nobr><a href="../kernel/using_usecase_browser.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Using UseCase Browser</a></nobr><br>\r
+&nbsp;&nbsp;&nbsp;<nobr><a href="../kernel/using_registry.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Using Registry tool</a></nobr><br>\r
+&nbsp;&nbsp;&nbsp;<nobr><a href="../kernel/using_catalog_generator.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Using Catalog Generator</a></nobr><br>\r
+&nbsp;&nbsp;&nbsp;<nobr><a href="../kernel/setting_preferences.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Setting preferences</a></nobr><br>\r
 </p>\r
 \r
 </td></tr>\r
index d6d9a807a10237c508c6f6aed7fea1aacc6fc288..56e0d8e0bfae02a1c3e140d89c926e9f147e3f78 100755 (executable)
@@ -1,10 +1,11 @@
 <html>\r
 <head>\r
-<!-- WebHelp version 2002 -->\r
+<!-- WebHelp version 5.10 -->\r
 <title>Content</title>\r
 <base target="bsscright">\r
-<meta name="generator" content="RoboHELP by eHelp Corporation www.ehelp.com">\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\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
@@ -28,34 +29,34 @@ A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:
 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
+img {vertial-align:middle;}\r
 -->\r
 </style>\r
 </head>\r
-<body marginheight="0"  marginwidth="0">\r
+<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
 <table border=0>\r
 <tr><td>\r
 <p class="tocbody">\r
-<nobr><a href="../files/introduction.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Welcome to SALOME</a></nobr><br>\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"> IAPP module</a></nobr><br>\r
-&nbsp;&nbsp;&nbsp;<nobr><a href="../files/introduction_to_iapp.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Introduction to IAPP</a></nobr><br>\r
-&nbsp;&nbsp;&nbsp;<nobr><a href="../files/getting_started2.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Getting started</a></nobr><br>\r
-&nbsp;&nbsp;&nbsp;<nobr><a href="../files/salome_pro_desktop.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> SALOME desktop</a></nobr><br>\r
-&nbsp;&nbsp;&nbsp;<nobr><a href="../files/displaying_hiding_toolbars.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Displaying/hiding toolbars</a></nobr><br>\r
+&nbsp;&nbsp;&nbsp;<nobr><a href="../kernel/introduction_to_iapp.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Introduction to IAPP</a></nobr><br>\r
+&nbsp;&nbsp;&nbsp;<nobr><a href="../kernel/getting_started2.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Getting started</a></nobr><br>\r
+&nbsp;&nbsp;&nbsp;<nobr><a href="../kernel/salome_pro_desktop.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> SALOME desktop</a></nobr><br>\r
+&nbsp;&nbsp;&nbsp;<nobr><a href="../kernel/displaying_hiding_toolbars.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Displaying/hiding toolbars</a></nobr><br>\r
 &nbsp;&nbsp;&nbsp;<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
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nobr><a href="../files/creating_a_new_study.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Creating a new study</a></nobr><br>\r
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nobr><a href="../files/opening_studies.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Opening studies</a></nobr><br>\r
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nobr><a href="../files/saving_a_study.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Saving and closing studies</a></nobr><br>\r
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nobr><a href="../files/editing_studies.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Editing studies</a></nobr><br>\r
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nobr><a href="../files/displaying_studies.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Displaying studies</a></nobr><br>\r
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nobr><a href="../files/getting_properties_of_the_study.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Getting and setting study properties</a></nobr><br>\r
-&nbsp;&nbsp;&nbsp;<nobr><a href="../files/using_object_browser.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Using Object Browser</a></nobr><br>\r
-&nbsp;&nbsp;&nbsp;<nobr><a href="../files/using_usecase_browser.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Using UseCase Browser</a></nobr><br>\r
-&nbsp;&nbsp;&nbsp;<nobr><a href="../files/using_registry.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Using Registry tool</a></nobr><br>\r
-&nbsp;&nbsp;&nbsp;<nobr><a href="../files/using_catalog_generator.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Using Catalog Generator</a></nobr><br>\r
-&nbsp;&nbsp;&nbsp;<nobr><a href="../files/setting_preferences.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Setting preferences</a></nobr><br>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<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
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nobr><a href="../kernel/opening_studies.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Opening studies</a></nobr><br>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<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
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nobr><a href="../kernel/editing_studies.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Editing studies</a></nobr><br>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nobr><a href="../kernel/displaying_studies.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Displaying studies</a></nobr><br>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<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
+&nbsp;&nbsp;&nbsp;<nobr><a href="../kernel/using_object_browser.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Using Object Browser</a></nobr><br>\r
+&nbsp;&nbsp;&nbsp;<nobr><a href="../kernel/using_usecase_browser.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Using UseCase Browser</a></nobr><br>\r
+&nbsp;&nbsp;&nbsp;<nobr><a href="../kernel/using_registry.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Using Registry tool</a></nobr><br>\r
+&nbsp;&nbsp;&nbsp;<nobr><a href="../kernel/using_catalog_generator.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Using Catalog Generator</a></nobr><br>\r
+&nbsp;&nbsp;&nbsp;<nobr><a href="../kernel/setting_preferences.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Setting preferences</a></nobr><br>\r
 </p>\r
 \r
 </td></tr>\r
index 7daf4a57d63a882d782815af4df1924f4d50c9c0..33dae3be22f99e0fe9ed184ccfd8f23981f968ea 100755 (executable)
@@ -1,9 +1,10 @@
 <html>\r
 <head>\r
-<!-- WebHelp version 2002 -->\r
+<!-- WebHelp version 5.10 -->\r
 <title>toc frame</title>\r
-<meta name="generator" content="RoboHELP by eHelp Corporation www.ehelp.com">\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\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
index abe728280817df205e02a269d51eaad12160a9ff..a9128b80377d99e39434a8c741fc58ab13171109 100755 (executable)
@@ -1,10 +1,11 @@
 <html>\r
 <head>\r
-<!-- WebHelp version 2002 -->\r
+<!-- WebHelp version 5.10 -->\r
 <title>Index frame</title>\r
 <base target="bsscright">\r
-<meta name="generator" content="RoboHELP by eHelp Corporation www.ehelp.com">\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\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
index afdcde913d9d61c5e826ec504f92211d0bec3626..ae872731a298380203cede175c09e86b660899fb 100755 (executable)
@@ -1,10 +1,11 @@
 <html>\r
 <head>\r
-<!-- WebHelp version 2002 -->\r
+<!-- WebHelp version 5.10 -->\r
 <title>search frame</title>\r
 <base target="bsscright">\r
-<meta name="generator" content="RoboHELP by eHelp Corporation www.ehelp.com">\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\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
index 0e897d8179ca05051bca41c2cbdee60f4455c205..9af2824d153bb52a9102d4041a7f273e7b92bc38 100755 (executable)
@@ -1,10 +1,11 @@
 <html>\r
 <head>\r
-<!-- WebHelp version 2002 -->\r
+<!-- WebHelp version 5.10 -->\r
 <title>Glossary frame</title>\r
 <base target="bsscright">\r
-<meta name="generator" content="RoboHELP by eHelp Corporation www.ehelp.com">\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\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
index bd342a1ed2a884dc0ffac661efd6f1431e192ced..870e98ef4c9e2541d99d0063f96c0ab19464c980 100755 (executable)
@@ -1,10 +1,11 @@
 <html>\r
 <head>\r
-<!-- WebHelp version 2002 -->\r
+<!-- WebHelp version 5.10 -->\r
 <title>Index Letters</title>\r
 <base target="bsscright">\r
-<meta name="generator" content="RoboHELP by eHelp Corporation www.ehelp.com">\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\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
@@ -35,7 +36,7 @@ body {background-color:White; }
 -->\r
 </style>\r
 </head>\r
-<body marginheight="0"  marginwidth="0">\r
+<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
 \r
 <body>\r
 </html>\r
index 45537ec75a27fb5ecb42f900df54eb9fb579283b..d1588cd868705fc1982bd5f07e8f8c252fbc7306 100755 (executable)
@@ -1,10 +1,11 @@
 <html>\r
 <head>\r
-<!-- WebHelp version 2002 -->\r
+<!-- WebHelp version 5.10 -->\r
 <title>Search Letters</title>\r
 <base target="bsscright">\r
-<meta name="generator" content="RoboHELP by eHelp Corporation www.ehelp.com">\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\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
@@ -35,35 +36,35 @@ body {background-color:White; }
 -->\r
 </style>\r
 </head>\r
-<body marginheight="0"  marginwidth="0">\r
+<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
 <p class="ftsheader">\r
-<a name="home"></a> <a href="whlstf0.htm#bm_{" target="ftslist"title="search non-alphabet letter" ><b>#</b></a> \r
- <a href="whlstfl0.htm#subkey_A" target="_self"title="search letter A"><b>A</b></a> \r
- <a href="whlstfl1.htm#subkey_B" target="_self"title="search letter B"><b>B</b></a> \r
- <a href="whlstfl2.htm#subkey_C" target="_self"title="search letter C"><b>C</b></a> \r
- <a href="whlstfl3.htm#subkey_D" target="_self"title="search letter D"><b>D</b></a> \r
- <a href="whlstfl4.htm#subkey_E" target="_self"title="search letter E"><b>E</b></a> \r
- <a href="whlstfl5.htm#subkey_F" target="_self"title="search letter F"><b>F</b></a> \r
- <a href="whlstfl6.htm#subkey_G" target="_self"title="search letter G"><b>G</b></a> \r
- <a href="whlstfl7.htm#subkey_H" target="_self"title="search letter H"><b>H</b></a> \r
- <a href="whlstfl8.htm#subkey_I" target="_self"title="search letter I"><b>I</b></a> \r
- <a href="whlstfl9.htm#subkey_J" target="_self"title="search letter J"><b>J</b></a> \r
- <a href="whlstfl10.htm#subkey_K" target="_self"title="search letter K"><b>K</b></a> \r
- <a href="whlstfl11.htm#subkey_L" target="_self"title="search letter L"><b>L</b></a> \r
- <a href="whlstfl12.htm#subkey_M" target="_self"title="search letter M"><b>M</b></a> \r
- <a href="whlstfl13.htm#subkey_N" target="_self"title="search letter N"><b>N</b></a> \r
- <a href="whlstfl14.htm#subkey_O" target="_self"title="search letter O"><b>O</b></a> \r
- <a href="whlstfl15.htm#subkey_P" target="_self"title="search letter P"><b>P</b></a> \r
- <a href="whlstfl16.htm#subkey_Q" target="_self"title="search letter Q"><b>Q</b></a> \r
- <a href="whlstfl17.htm#subkey_R" target="_self"title="search letter R"><b>R</b></a> \r
- <a href="whlstfl18.htm#subkey_S" target="_self"title="search letter S"><b>S</b></a> \r
- <a href="whlstfl19.htm#subkey_T" target="_self"title="search letter T"><b>T</b></a> \r
- <a href="whlstfl20.htm#subkey_U" target="_self"title="search letter U"><b>U</b></a> \r
- <a href="whlstfl21.htm#subkey_V" target="_self"title="search letter V"><b>V</b></a> \r
- <a href="whlstfl22.htm#subkey_W" target="_self"title="search letter W"><b>W</b></a> \r
- <a href="whlstfl23.htm#subkey_X" target="_self"title="search letter X"><b>X</b></a> \r
- <a href="whlstfl24.htm#subkey_Y" target="_self"title="search letter Y"><b>Y</b></a> \r
- <a href="whlstf9.htm#bm_Z" target="ftslist"title="search letter Z" ><b>Z</b></a> \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="whlstf8.htm#bm_Z" target="ftslist"title="search letter Z" ><b>Z</b></a> \r
 </p>\r
 \r
 <body>\r
index d181711bacabfe37be40af2d6686bc20503dec39..f3659d1c468aff997ac90394282fbc20fafa5249 100755 (executable)
@@ -1,10 +1,11 @@
 <html>\r
 <head>\r
-<!-- WebHelp version 2002 -->\r
+<!-- WebHelp version 5.10 -->\r
 <title>Glossary Letters</title>\r
 <base target="bsscright">\r
-<meta name="generator" content="RoboHELP by eHelp Corporation www.ehelp.com">\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\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
@@ -35,7 +36,7 @@ body {background-color:White; }
 -->\r
 </style>\r
 </head>\r
-<body marginheight="0"  marginwidth="0">\r
+<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
 <p class="glsheader">\r
  <font class="inactive">#</font> \r
  <font class="inactive">A</font> \r
index cc65c8f2f99cdbc5b1fffba036124afdd6dffbe7..1a8036de8a20cee4a0f4b8c9842f8bb6cd220565 100755 (executable)
@@ -1,8 +1,10 @@
-<!-- WebHelp version 2002 -->\r
+<!-- WebHelp version 5.10 -->\r
 <html>\r
 <head>\r
 <title> Content Navigation Pane </title>\r
-<META HTTP-EQUIV="content-type" CONTENT="text/html; charset=iso-8859-1">\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
index dfca9caef7519be120698bbb0f8e9266bedd74fc..fa146f1f842aebfaa27c92a826017424b9f7eeeb 100755 (executable)
@@ -1,8 +1,10 @@
-<!-- WebHelp version 2002 -->\r
+<!-- WebHelp version 5.10 -->\r
 <html>\r
 <head>\r
 <title> Index Navigation Pane </title>\r
-<META HTTP-EQUIV="content-type" CONTENT="text/html; charset=iso-8859-1">\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
index c0b6f6dc08c7883d34b0ced212b708b16923a90f..c334807b14131f47a1eed7c944afa6b1d6a2f5e4 100755 (executable)
@@ -1,12 +1,13 @@
-<!-- WebHelp version 2002 -->\r
+<!-- WebHelp version 5.10 -->\r
 <html>\r
 <head>\r
 <title> Search Navigation Pane </title>\r
-<META HTTP-EQUIV="content-type" CONTENT="text/html; charset=iso-8859-1">\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
-<META HTTP-EQUIV="content-type" CONTENT="text/html; charset=iso-8859-1">\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
index 498126572309cae3769c9e3ab09ea8cc95e8cda8..8fb4636f0d25b1a03dcf1042cc6c8854ee12ceb6 100755 (executable)
@@ -1,8 +1,10 @@
-<!-- WebHelp version 2002 -->\r
+<!-- WebHelp version 5.10 -->\r
 <html>\r
 <head>\r
 <title> Glossary Navigation Pane </title>\r
-<META HTTP-EQUIV="content-type" CONTENT="text/html; charset=iso-8859-1">\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
index 706e7bdb95b4fb47d160841bf5c8162910af770f..35e6ef5b8af6ea051be4bde1b345d04a661e3c92 100755 (executable)
@@ -1,10 +1,11 @@
 <html>\r
 <head>\r
-<!-- WebHelp version 2002 -->\r
+<!-- WebHelp version 5.10 -->\r
 <title>Content Navigation Tab</title>\r
 <base target="bsscright">\r
-<meta name="generator" content="RoboHELP by eHelp Corporation www.ehelp.com">\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\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
@@ -28,15 +29,15 @@ A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:
 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
+img {vertial-align:middle;}\r
 -->\r
 </style>\r
 </head>\r
-<body class="tabs" marginheight="0"  marginwidth="0">\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)"><img src="../wht_tab1.gif" border="0"></a><a href="whnvp32.htm" target="_parent"><img src="../wht_tab6.gif" border="0"></a><a href="whnvp33.htm" target="_parent"><img src="../wht_tab8.gif" border="0"></a></nobr>\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
index ebfdb88facb5a6110e7f03a27995522baa25580f..53dd7e91cb685ac0a66fd68830e2a0138703dba8 100755 (executable)
@@ -1,10 +1,11 @@
 <html>\r
 <head>\r
-<!-- WebHelp version 2002 -->\r
+<!-- WebHelp version 5.10 -->\r
 <title>Index Navigation Tab</title>\r
 <base target="bsscright">\r
-<meta name="generator" content="RoboHELP by eHelp Corporation www.ehelp.com">\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\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
@@ -30,11 +31,11 @@ A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; }
 -->\r
 </style>\r
 </head>\r
-<body class="tabs" marginheight="0"  marginwidth="0">\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"><img src="../wht_tab2.gif" border="0"></a><a href="whnvp32.htm" target="_parent"><img src="../wht_tab6.gif" border="0"></a><a href="whnvp33.htm" target="_parent"><img src="../wht_tab8.gif" border="0"></a></nobr>\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
index 93c54b3f5eaf3439af8e41d8dd39ce6a07daf07c..464a4cc4adc3c394852bba7a1f63e84205e6bf83 100755 (executable)
@@ -1,10 +1,11 @@
 <html>\r
 <head>\r
-<!-- WebHelp version 2002 -->\r
+<!-- WebHelp version 5.10 -->\r
 <title>Search Navigation Tab</title>\r
 <base target="bsscright">\r
-<meta name="generator" content="RoboHELP by eHelp Corporation www.ehelp.com">\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\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
@@ -30,11 +31,11 @@ A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; }
 -->\r
 </style>\r
 </head>\r
-<body class="tabs" marginheight="0"  marginwidth="0">\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"><img src="../wht_tab2.gif" border="0"></a><a href="javascript:void(0)"><img src="../wht_tab5.gif" border="0"></a><a href="whnvp33.htm" target="_parent"><img src="../wht_tab8.gif" border="0"></a></nobr>\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
index 9219c27137179ab96ee8dbb8dab73bf2905462fb..eb46f192b44a955650c435c913e498972f643697 100755 (executable)
@@ -1,10 +1,11 @@
 <html>\r
 <head>\r
-<!-- WebHelp version 2002 -->\r
+<!-- WebHelp version 5.10 -->\r
 <title>Glossary Navigation Tab</title>\r
 <base target="bsscright">\r
-<meta name="generator" content="RoboHELP by eHelp Corporation www.ehelp.com">\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\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
@@ -30,11 +31,11 @@ A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; }
 -->\r
 </style>\r
 </head>\r
-<body class="tabs" marginheight="0"  marginwidth="0">\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"><img src="../wht_tab2.gif" border="0"></a><a href="whnvp32.htm" target="_parent"><img src="../wht_tab6.gif" border="0"></a><a href="javascript:void(0)"><img src="../wht_tab7.gif" border="0"></a></nobr>\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
index 3c5dfae2644bf6ebd5fc28b669be35404c95a246..ae435749c2b2a7646f0d644214e9b791fb623cd3 100755 (executable)
@@ -1,9 +1,9 @@
 <html>\r
 <head>\r
 <title>Glossary Definition</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
 <meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\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
index 01b669216d4d89cec238105cf65262f00f44320b..6ffb2947a30f9e4b6907ca0dd6153f66b963a502 100755 (executable)
@@ -1,9 +1,9 @@
 <html>\r
 <head>\r
 <title>Glossary</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
 <meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\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
index 77751a19e3b7507b2cded50efb66856aaf775a0e..56e1d5659d8dd675977ab9353d0dfaec0d76add6 100755 (executable)
@@ -1,3 +1,4 @@
+//     WebHelp 5.10.004\r
 var gbXML=false;\r
 var gaDef=new Array();\r
 var gsBgColor="#ffffff";\r
@@ -8,6 +9,8 @@ var gsMargin="2pt";
 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
@@ -43,22 +46,6 @@ function setIndent(sIndent)
        gsIndent=sIndent;\r
 }\r
 \r
-function writeOneItem(oHTML,bDown,aDataCon,aCurIdxSet,n,aPos,nLevel)\r
-{\r
-\r
-       var sHTML="";\r
-       var nIdxSet=aCurIdxSet[n];\r
-       var nIIdx=aPos[nIdxSet];\r
-       var sRawKName = getItemName(aDataCon,nIdxSet,nIIdx);\r
-       var sKName=_textToHtml(sRawKName);\r
-       var nIndex=insertDef(sKName,_textToHtml_nonbsp(getDef(aDataCon,nIdxSet,nIIdx)));\r
-       if(nLevel==1){\r
-               sHTML+="<p><nobr><a alt=\"" + sKName+"\" href=\"javascript:void(0);\" onclick=\"showDef("+nIndex;\r
-               sHTML+=");return false;\">"+sKName+"</a></nobr></p>";\r
-       }\r
-       oHTML.addHTML(sHTML,1,bDown,true,sRawKName);\r
-}\r
-\r
 function insertDef(sKName,sDef)\r
 {\r
        var nLength=gaDef.length\r
@@ -71,6 +58,7 @@ function showDef(nDef)
 {\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
@@ -85,8 +73,50 @@ function nameDefPair(sName,sDef)
 \r
 function mergeItems(oHTML,bDown,aDataCon,aCurIdxSet,nLength,aPos,nLevel)\r
 {\r
-       for(var i=0;i<nLength;i++)\r
-               writeOneItem(oHTML,bDown,aDataCon,aCurIdxSet,i,aPos,nLevel);\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
@@ -146,7 +176,7 @@ function loadGlo()
                                var sLangId=aProj[0].sLangId;\r
                                for(var i=0;i<aProj.length;i++)\r
                                {\r
-                                       if(aProj[i].sGlo!=null&&aProj[i].sGlo!=""&&aProj[i].sLangId==sLangId)\r
+                                       if(aProj[i].sGlo&&aProj[i].sLangId==sLangId)\r
                                                addProjInfo(aProj[i].sPPath,aProj[i].sDPath,aProj[i].sGlo);\r
                                }\r
                        }\r
index 664120f3abbc41463ab6c76d039c815eeaa5c566..5a02374adbb8824deb56dc11d9cd8163f09fda19 100755 (executable)
@@ -1,3 +1,4 @@
+//     WebHelp 5.10.002\r
 var gaChunks=new Array();\r
 var gaFakes=new Array();\r
 var gaDataCon=null;\r
@@ -35,6 +36,20 @@ var gsSKB=null;
 \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
@@ -683,7 +698,7 @@ function writeItems(oHTML,aDataCon,aPos,aMinPos,aMaxPos,bDown,nLevel)
                                        p=0;\r
                                        aCurIdxSet[p++]=i;\r
                                }\r
-                               else if(sCurrentK==aDataCon[i].aKs[aPos[i]].sName){\r
+                               else if(compare(sCurrentK,aDataCon[i].aKs[aPos[i]].sName)==0){\r
                                        aCurIdxSet[p++]=i;\r
                                }\r
                        }\r
index 62cbf7af946d5adf4349596957e515ae50477a2c..a279fa88835a79199e37fa2cabb66d3a31a163d1 100755 (executable)
@@ -1,9 +1,9 @@
 <html>\r
 <head>\r
 <title>Index content</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
 <meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\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="whihost.js"></script>\r
 <script language="javascript1.2">\r
 <!--\r
-var gnPageWidth = 0;\r
-var gnPageHeight = 0;\r
 var goPopup = null;\r
-var gITE = new Array();\r
-var gIndexLetterArray = new Array();\r
 var gbPopupMenuTimeoutExpired=false;\r
 var gBsClientWidth=640;\r
 var gBsClientHeight=480;\r
@@ -89,7 +85,7 @@ function PopupMenu_Invoke()
                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(\'' + fn_arguments[i + 1] + '\', \'' + fn_arguments[1] + '\');"';\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
@@ -108,7 +104,7 @@ function PopupMenu_Invoke()
                        strMenu += ' onmouseover="PopupMenu_Over(event);"';\r
                        strMenu += ' onmouseout="PopupMenu_Out(event);"';\r
                        strMenu += '>';\r
-                       strMenu += '<SPAN CLASS="PopupNotOver">' + fn_arguments[i] + '</SPAN>';\r
+                       strMenu += '<SPAN CLASS="PopupNotOver">' + excapeSingleQuotandSlash(fn_arguments[i]) + '</SPAN>';\r
                        strMenu += '</A></DIV></NOBR></TD></TR>';\r
                        i += 2;\r
                }\r
@@ -125,7 +121,7 @@ function PopupMenu_Invoke()
        var nEventX = 0;\r
        var nEventY = 0;\r
        var nWindowWidth = 0;\r
-       if (gbIE4)\r
+       if (gbIE4||gbOpera7)\r
        {\r
                layerPopup = document.all["PopupMenu"];\r
                layerPopup.innerHTML = strMenu;\r
@@ -221,7 +217,7 @@ function PopupMenu_Timeout()
 \r
 function PopupMenu_Over(e)\r
 {\r
-       if (gbIE4)\r
+       if (gbIE4||gbOpera7)\r
                e.srcElement.className = "PopupOver";\r
        else if (gbNav6)\r
                e.target.parentNode.className = "PopupOver";\r
@@ -229,7 +225,7 @@ function PopupMenu_Over(e)
 \r
 function PopupMenu_Out(e)\r
 {\r
-       if (gbIE4)\r
+       if (gbIE4||gbOpera7)\r
                e.srcElement.className = "PopupNotOver";\r
        else if (gbNav6)\r
                e.target.parentNode.className = "PopupNotOver";\r
index 8a420e4b5af52574a963c099f3d50dcf1a89de44..945fdc8f00900237175dfa0d4574e1cfbdf1ae25 100755 (executable)
@@ -1,9 +1,9 @@
 <html>\r
 <head>\r
 <title>Index</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
 <meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\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
index 1f2835db8bb384632e308ab4e58c03ae81a9fed0..76674d78dcf73bdabddd977e5f2dca0fab9eddae 100755 (executable)
@@ -1,9 +1,9 @@
 <html>\r
 <head>\r
 <title>Index form</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
 <meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
 </head>\r
 <style>\r
 <!--\r
index 7e2ab32d51199ca52e71db20af6bd6369c753ab9..9aaf13a6a58483b1e15effca8b7f79775caccbba 100755 (executable)
@@ -1,3 +1,4 @@
+//     WebHelp 5.10.002\r
 var gsDefaultTarget="bsscright";\r
 var gsBgColor="#ffffff";\r
 var gsBgImage="";\r
@@ -76,7 +77,7 @@ function writeOneItem(oHTML,bDown,aDataCon,aCurIdxSet,nLength,aPos,nLevel)
                        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,'"+getTargetName(aDataCon,nIdxSet,nIIdx)+"'";\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
@@ -91,7 +92,7 @@ function writeOneItem(oHTML,bDown,aDataCon,aCurIdxSet,nLength,aPos,nLevel)
                        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,'"+getTargetName(aDataCon,nIdxSet,nIIdx)+"'";\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
@@ -217,7 +218,7 @@ function loadIdx()
                                var sLangId=aProj[0].sLangId;\r
                                for(var i=0;i<aProj.length;i++)\r
                                {\r
-                                       if(aProj[i].sIdx!=null&&aProj[i].sIdx!=""&&aProj[i].sLangId==sLangId)\r
+                                       if(aProj[i].sIdx&&aProj[i].sLangId==sLangId)\r
                                        {\r
                                                addProjInfo(aProj[i].sPPath,aProj[i].sDPath,aProj[i].sIdx);\r
                                        }\r
@@ -243,22 +244,13 @@ function getIdxTopics(aDataCon,nIdxSet,nIIdx)
                        {\r
                                var sURL=aDataCon[nIdxSet].aKs[nIIdx].aTopics[i].sURL;\r
                                var sFullPath=_getFullPath(sPath,sURL);\r
-                               sTopics+=",'"+excapeSingleQuot(_textToHtml(aDataCon[nIdxSet].aKs[nIIdx].aTopics[i].sName))+"','"+_textToHtml_nonbsp(sFullPath)+"'";\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 excapeSingleQuot(str)\r
-{\r
-       if(str==null) return null;\r
-       var sRes=str;\r
-       var re=new RegExp("'","g");\r
-       sRes=sRes.replace(re,"\\'");\r
-       return sRes;\r
-}\r
-\r
 function findCKInDom()\r
 {\r
        if(gsCK!=null)\r
index 055b5b80e7655a6cd246a629a2d92ba863c00ea1..870be0e1797d103cd99157099909f76c3e6ce6ef 100755 (executable)
@@ -1,3 +1,4 @@
+//     WebHelp 5.10.001\r
 var garrSortChar=new Array();\r
 var gaFtsStop=new Array();\r
 var gaFtsStem=new Array();\r
@@ -349,14 +350,14 @@ gaFtsStop[85] = "who";
 gaFtsStop[86] = "with";\r
 gaFtsStop[87] = "you";\r
 \r
-gaFtsStem[0] = "s";\r
-gaFtsStem[1] = "e";\r
-gaFtsStem[2] = "ed";\r
-gaFtsStem[3] = "es";\r
-gaFtsStem[4] = "er";\r
-gaFtsStem[5] = "ly";\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] = "ingly";\r
+gaFtsStem[7] = "ly";\r
 \r
 \r
 // as javascript 1.3 support unicode instead of ISO-Latin-1\r
index 699779f3cfbefd065e7cf653676ea26a9801d1f5..84c6de1ed099d2dd70ad4d305042e2d12071cf96 100755 (executable)
@@ -1,10 +1,11 @@
+//     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
+               this.parentNode.insertBefore(parsedNode,this);\r
                break;\r
        case 'afterBegin':\r
                this.insertBefore(parsedNode,this.firstChild);\r
@@ -14,10 +15,9 @@ HTMLElement.prototype.insertAdjacentElement = function(where,parsedNode)
                break;\r
        case 'afterEnd':\r
                if (this.nextSibling){\r
-               this.parentNode.insertBefore\r
-(parsedNode,this.nextSibling);\r
+               this.parentNode.insertBefore(parsedNode,this.nextSibling);\r
                } else {\r
-               this.parentNode.appendChild(parsedNode)\r
+               this.parentNode.appendChild(parsedNode);\r
                }\r
                break;\r
        }\r
@@ -28,41 +28,40 @@ HTMLElement.prototype.insertAdjacentHTML = function(where,htmlStr){
        var r = this.ownerDocument.createRange();\r
        r.setStartBefore(this);\r
        var parsedHTML = r.createContextualFragment(htmlStr);\r
-       this.insertAdjacentElement(where,parsedHTML)\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
+       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
+               window._pageXOffset = window.pageXOffset;\r
+               window._pageYOffset = window.pageYOffset;\r
        }\r
        // Expose Internet Explorer compatible object model\r
-       document.body.scrollTop = window.pageYOffset\r
-       document.body.scrollLeft = window.pageXOffset\r
-       window.document.body.scrollHeight = document.height\r
-       window.document.body.scrollWidth = document.width\r
-       window.document.body.clientWidth = window.innerWidth;\r
-       window.document.body.clientHeight = window.innerHeight;\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) || \r
-                       (window.pageYOffset!=window._pageYOffset)) && (window.onscroll)) \r
-               window.onscroll()\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
+       window._pageXOffset = window.pageXOffset;\r
+       window._pageYOffset = window.pageYOffset;\r
        }\r
 \r
 // Create compatibility layer for Netscape\r
-if (window.gbNav6) {\r
+if (window.gbNav6 && !window.gbNav7) {\r
        setInterval("testScroll()",50)\r
 }
\ No newline at end of file
index e08cc08ac7aebce8eefd0c41e3ccfd6c354b7a72..52ffcd2434bf2df36d626d1ff365e71655d0a330 100755 (executable)
@@ -1,11 +1,12 @@
+//     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_ENABLEPREV          =0x0106;\r
-var WH_MSG_ENABLESYNC          =0x0107;\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
@@ -54,6 +55,10 @@ var WH_MSG_INITSEARCHSTRING =0x0a07;
 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
index da1e23a8f2004f3fd3f497b0133c1f3327fecd2b..9c283ed8d02ab861e4fdea71a0b49de030d72235 100755 (executable)
@@ -1,15 +1,25 @@
 <html>\r
 <head>\r
-<title>SALOME reference manual</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+<title>KERNEL</title>\r
+\r
 <meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\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="files/introduction.htm" title="topic pane" name="bsscright" scrolling="yes"></frameset>\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
index d4c80bbb93a45278ad6097bc7f2d64537424881a..9c91b49c89d9256b8a7f9800e800f12ebf0435df 100755 (executable)
@@ -1,3 +1,4 @@
+//     WebHelp 5.10.005\r
 var gaProj=new Array();\r
 var gnChecked=0;\r
 var gsProjName="";\r
@@ -87,7 +88,7 @@ function whCom(sName,sComFile)
                                var strFile= _getFullPath(getPath(), this.msComFile);\r
                                var oDiv=getElement(this.msDivId);\r
                                if(oDiv){\r
-                                       if(gbIE4){\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
@@ -98,8 +99,7 @@ function whCom(sName,sComFile)
                                                }\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:";\r
-                                               gsHTML+="100%;\"></IFRAME>";\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
@@ -119,11 +119,12 @@ function whCom(sName,sComFile)
                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
-                       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\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
+                       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
@@ -203,29 +204,68 @@ function getPath()
 goMan=new whComMan();\r
 function addPane(sName,sFileName)\r
 {\r
-       goMan.addCom(sName,sFileName);  \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
-               gsFirstPane=sName;\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
-       if(gsProjName!="")\r
+       var oMsg=new whMessage(WH_MSG_GETCMD,this,1,null);\r
+       var bHidePane=false;\r
+       if (SendMessage(oMsg))\r
        {\r
-               goMan.init();\r
-               if(gsFirstPane!="")\r
-                       goMan.show(gsFirstPane);\r
-               else\r
-                       goMan.showById(0);\r
-               loadData2(gsProjName);\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
-       else if (gServerEnabled)\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
-               goMan.init();\r
                if(gsFirstPane!="")\r
                        goMan.show(gsFirstPane);\r
                else\r
@@ -249,7 +289,7 @@ function loadData2(strFile)
 function addProject(bPreferXML,sXMLName,sHTMLName)\r
 {\r
        var bLoadXML=bPreferXML;\r
-       if(!gbIE4&&!gbNav6)\r
+       if(!gbIE4&&!gbNav6&&!gbOpera7)\r
                return;\r
        if(gbIE4&&!gbIE5)\r
                bLoadXML=false;\r
@@ -257,6 +297,8 @@ function addProject(bPreferXML,sXMLName,sHTMLName)
                bLoadXML=true;\r
        if(gbIE55||gbNav6)\r
                bLoadXML=true;\r
+       if(gbOpera7)\r
+               bLoadXML=false;         \r
        if(bLoadXML)\r
                addProjectXML(sXMLName);\r
        else\r
@@ -316,6 +358,8 @@ function putDataXML(xmlDoc,sdocPath)
                                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
@@ -326,11 +370,23 @@ function putDataXML(xmlDoc,sdocPath)
                {\r
                        // on Netscape 6.0 under some situation the xml file cannot be loaded.\r
                        // so we use pure html instead.\r
-                       setTimeout("redirectToList();",100);\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
@@ -346,7 +402,7 @@ function putProjectInfo(aRProj)
                if(gnChecked!=0)\r
                {\r
                        if(aRProj[0].sLangId!=gaProj[0].sLangId)\r
-                               alert("The project: "+aRProj[0].sPPath+" is using a different language to the main project, which will cause the index and full text search functionality to be disabled for this remote project.");\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
@@ -366,7 +422,7 @@ function putProjectInfo(aRProj)
                        }\r
                }\r
                gnChecked++;\r
-               checkRemoteProject();\r
+               setTimeout("checkRemoteProject();", 1);\r
        }\r
        else\r
                alert("Could not load correctly, please click Refresh.");\r
@@ -395,9 +451,8 @@ function cancelProj(i)
 {\r
        if(i==gnChecked)\r
        {\r
-               alert("Can't load project::"+gaProj[i].sPPath);\r
                gnChecked++;\r
-               checkRemoteProject();\r
+               setTimeout("checkRemoteProject();", 1);\r
        }       \r
 }\r
 \r
@@ -508,7 +563,7 @@ if(window.gbWhUtil&&window.gbWhMsg&&window.gbWhVer&&window.gbWhProxy)
        RegisterListener2(this,WH_MSG_SHOWGLO);\r
        RegisterListener2(this,WH_MSG_GETPANEINFO);\r
 \r
-       if((gbMac&&gbIE4)||(gbSunOS&&gbIE5))\r
+       if((gbMac&&gbIE4)||(gbSunOS&&gbIE5)||gbOpera7)\r
        {\r
                window.onresize=window_resize;\r
        }\r
index 455bec74de414ffae7a1ef3f245a71e196c68bb9..821daea24a7554f5eea4995753952abc6cb74270 100755 (executable)
@@ -1,9 +1,9 @@
 <html>\r
 <head>\r
 <title>project description</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
 <meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
 </head>\r
 <body>\r
 <script language="javascript" src="whver.js"></script>\r
index 0e235159bc1f08cc86190a8fde488d5e84406050..ae38fa9947f526527404eab3f5c59744078dfd13 100755 (executable)
@@ -1,3 +1,4 @@
+//     WebHelp 5.10.001\r
 var gaProj=new Array();\r
 \r
 gaProj[0]=new project("");\r
@@ -41,6 +42,8 @@ function addGlo(sFile)
 \r
 function addRemoteProject(sProjRelPath)\r
 {\r
+       if(sProjRelPath.lastIndexOf("/")!=sProjRelPath.length-1)\r
+               sProjRelPath+="/";\r
        gaProj[gaProj.length]=new project(sProjRelPath);\r
 }\r
 \r
index d16f189af20987f06974bd30c9786de80c9a3572..4bd4a8de71ff01411c1c7bc32c798c1009003317 100755 (executable)
@@ -1,3 +1,3 @@
-<?xml version='1.0' encoding='ISO-8859-1' ?>\r
-<project langid="1033" datapath="whdata" toc="whtoc.xml" fts="whfts.xml" glossary="whglo.xml" >\r
+<?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
index 222927a0aa0cfff4c3571f9eaa4db50841ba6d69..d0ee29813dc5e31f7f977f7ac1e69f025cde9657 100755 (executable)
@@ -1,3 +1,4 @@
+//     WebHelp 5.10.001\r
 var gbInited=false;\r
 var gWndStubPage=null;\r
 function getStubPage()\r
@@ -60,4 +61,14 @@ function SendMessage(oMessage)
                return false;\r
 }\r
 \r
-var gbWhProxy=true;
\ No newline at end of file
+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
index 9634684e9f72331d0b500ec6eaddd7a90a0e3bef..f3f010a3f6c823d1a7403791d26e248df4d8043d 100755 (executable)
@@ -1,4 +1,4 @@
-<?xml version='1.0' encoding='ISO-8859-1' ?>\r
+<?xml version='1.0' encoding='windows-1252' ?>\r
 <resource>\r
 <item name="Prev" value="&lt;&lt;" />\r
 <item name="Hide" value="Hide" />\r
@@ -6,9 +6,13 @@
 <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="&gt;&gt;" />\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="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="&lt;&lt;" />\r
 <item name="Glossary" value="Glossary" />\r
 <item name="Search" value="Search" />\r
 <item name="Show_Navigation_Component" value="Show Navigation Component" />\r
 <item name="Book" value="Book" />\r
 <item name="Disabled Next" value="&gt;&gt;" />\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
@@ -57,6 +73,7 @@
 <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
   </stopwords>\r
 \r
   <stems>\r
-    <stem name="s" />\r
-    <stem name="e" />\r
     <stem name="ed" />\r
     <stem name="es" />\r
     <stem name="er" />\r
-    <stem name="ly" />\r
-    <stem name="ing" />\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
index afe2d3f06b3fc9cba8d7a9735659f6d39c5e6354..39ed797e67aaa7414a03e0aa497570f64f2c33e9 100755 (executable)
@@ -1,13 +1,14 @@
 <html>\r
 <head>\r
 <title>About WebHelp&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
 <meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
 </head>\r
 <style type="text/css">\r
 <!--\r
-P {margin-left:10pt;font-size:8pt;font-family:Verdana,sans-serif;}\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
@@ -23,18 +24,25 @@ P {margin-left:10pt;font-size:8pt;font-family:Verdana,sans-serif;}
    <td><img src="wht_spac.gif" width="1" height="1" border="0"></td>\r
   </tr>\r
   <tr>\r
-   <td rowspan="2"><img src="wht_abgw.jpg" width="99" height="190" border="0"></td>\r
-   <td><img src="wht_abtw.jpg" width="211" height="86" border="0"></td>\r
-   <td><img src="wht_spac.gif" width="1" height="86" border="0"></td>\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:&nbsp;eHelp Corporation</p>\r
-               <p>Powered by:&nbsp;WebHelp 5.00\r
-               <br>Generated by:&nbsp;RoboHelp 2002</p>\r
-               <p><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="104" border="0"></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:&nbsp;WebHelp 5.50\r
+               <br>Generated by:&nbsp;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
index 5b506c2cbbd2ca2cd65972b8cc29114378b421ee..43439a8c7ffd2fea7964a4a6d475dd92d67e2d5f 100755 (executable)
@@ -1,9 +1,9 @@
 <html>\r
 <head>\r
 <title>Blank Page</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
 <meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
 </head>\r
 <body>\r
 </body>\r
index 6916dee973c1062ecb8604bcaa2b615aeb0c69df..3b8d56ad38fb40c455fd4a863e6b61d090fe94df 100755 (executable)
@@ -49,7 +49,7 @@ if (gnType == 4)
        strHTML += "</frameset>";\r
 }\r
 else\r
-       strHTML += "<frameset cols=\"220,*\" hostof=\"parent:minibar_navpane|topic!startpage:no\" frameborder=\"yes\" id=\"whPfset\"><frame src=\"whskin_frmset010.htm\" id=\"minibar_navpane\" frameborder=\"no\" border=\"0\" scrolling=\"auto\" marginheight=\"0\" marginwidth=\"0\"></frame><frame src=\""+strDefaultTopic+"\" id=\"topic\" frameborder=\"yes\" border=\"1\" scrolling=\"auto\" title=\"Topic\" name=\"bsscright\"></frame></frameset>";\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
index 357fc8224c46a76d547f3ee4692ba0dcc30307f6..8a02235c81103f234dcf5c6c27fcfd29dacacd4b 100755 (executable)
@@ -37,12 +37,12 @@ if (gnType == 4)
 {\r
        //no navipane at all\r
        strHTML += "<frameset border=\"0\" cols=\"100%,*\">";\r
-       strHTML += "<frame src='whskin_mbars.htm' id='minibar' frameborder='no' border='0' scrolling='no' marginheight='0' title='Mini Toolbar'></frame>";\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=\"no\" border=\"0\"><frame src=\"whskin_mbars.htm\" id=\"minibar\" frameborder=\"no\" border=\"0\" scrolling=\"no\" marginheight=\"0\" title=\"Mini Toolbar\"></frame><frame src=\""+gsPane+"\" id=\"navpane\" frameborder=\"no\" border=\"0\" scrolling=\"no\" marginheight=\"0\" marginwidth=\"0\" title=\"Navigator Pane\"></frame></frameset>";\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
diff --git a/doc/salome/gui/KERNEL/whskin_homepage.htm b/doc/salome/gui/KERNEL/whskin_homepage.htm
new file mode 100755 (executable)
index 0000000..de0283a
--- /dev/null
@@ -0,0 +1,139 @@
+\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
index a68fcd5ce7b02dd1abd243b42af9206702dbb53e..3092cac5d09551d3f015ce6374f07138397f7359 100755 (executable)
@@ -1,20 +1,20 @@
 <html>\r
 <head>\r
-<title>WebHelp 5.00 </title>\r
+<title>WebHelp 5.50 </title>\r
 <meta name="description" content="output from robohelp">\r
-<meta name="keywords" content="robohelp,webhelp,webhelp 2002,webhelp enterprise,webehelp enterprise 2002,roboinfo,roboinfo 2002">\r
+<meta name="keywords" content="robohelp,webhelp,webhelp enterprise,roboinfo">\r
 </head>\r
 <body>\r
-<h1> WebHelp 5.00 System  Info </h1>\r
+<h1> WebHelp 5.50 System  Info </h1>\r
 <table>\r
-<tr><td> Start Page </td><td>kernel.html</td></tr>\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>14:23 03/03/2004</td></tr>\r
+<tr><td> Generating Time </td><td>13:17 03/01/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>10.00.949</td></tr>\r
-<tr><td> Product Name </td><td>WebHelp 5.00</td></tr>\r
-<tr><td> Authoring Tool Name </td><td>RoboHelp 2002</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
index 66e8c53291cda7cb72da7bca7b416a6d803fbcf8..c4fa48af828f80839683c65fef14b6162470e96f 100755 (executable)
@@ -1,6 +1,9 @@
 <html>\r
 <head>\r
-<META HTTP-EQUIV="content-type" CONTENT="text/html; charset=iso-8859-1">\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
index aab44ddea6f53f3dc56d2dec191d475a2b88009d..5f8296ad64ae5154d7979c87df82b0d338098291 100755 (executable)
@@ -1,10 +1,9 @@
 <html>\r
 <head>\r
 <title>Navigation Pane</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
 <meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
-<SCRIPT LANGUAGE="JavaScript1.2" ARCHIVE="nsdnsfix.jar" ID="ChangeProfileScriptinNavPane2"> var sd_strAgent    = navigator.userAgent.toLowerCase();    var sd_strVersion  = navigator.appVersion.toLowerCase();  var sd_nVerMajor      = parseInt(sd_strVersion);  var sd_nVerMinor    = parseFloat(sd_strVersion); var        sd_bNS      = ((sd_strAgent.indexOf("mozilla") != -1) && ((sd_strAgent.indexOf('spoofer') == -1) && (sd_strAgent.indexOf('compatible') == -1))); var    sd_bNS4                 = ((sd_bNS) && (sd_nVerMajor >= 4)); if (sd_nVerMinor == 4.60)  {  netscape.security.PrivilegeManager.enablePrivilege("UniversalPreferencesRead");  var sd_prefValue = navigator.preference("security.lower_java_network_security_by_trusting_proxies"); if (!sd_prefValue) { alert("There are some limitations in Netscape 4.6. Please download and install the latest version of Netscape. Your current Netscape profile needs to be modified. Select 'Remember this decision' and click 'Grant' when prompted to allow the modifications. Click OK to proceed."); netscape.security.PrivilegeManager.enablePrivilege("UniversalPreferencesWrite"); navigator.preference("security.lower_java_network_security_by_trusting_proxies", true); alert("Please restart Netscape"); window.close(); } } </SCRIPT>\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
@@ -58,24 +57,49 @@ function window_unload()
 \r
 function window_OnLoad()\r
 {\r
-       if (gsInitPane == "toc")\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
-               var oMsg=new whMessage(WH_MSG_SHOWTOC,this,1,null)\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
-               var oMsg=new whMessage(WH_MSG_SHOWIDX,this,1,null)\r
+               oMsg=new whMessage(WH_MSG_SHOWIDX,this,1,null)\r
                SendMessage(oMsg);      \r
        }\r
        else if (gsInitPane=="fts")\r
        {\r
-               var oMsg=new whMessage(WH_MSG_SHOWFTS,this,1,null)\r
+               oMsg=new whMessage(WH_MSG_SHOWFTS,this,1,null)\r
                SendMessage(oMsg);      \r
        }\r
        else if (gsInitPane=="glo")\r
        {\r
-               var oMsg=new whMessage(WH_MSG_SHOWGLO,this,1,null)\r
+               oMsg=new whMessage(WH_MSG_SHOWGLO,this,1,null)\r
                SendMessage(oMsg);      \r
        }\r
        \r
@@ -83,13 +107,14 @@ function window_OnLoad()
 \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
-                               var oMsg = new whMessage(WH_MSG_RESIZEPANE, this, 1, null);\r
+                               oMsg = new whMessage(WH_MSG_RESIZEPANE,this,1,null);\r
                                SendMessage(oMsg);\r
                        }\r
                }\r
@@ -98,7 +123,7 @@ function onResize()
        {\r
                if (window.innerWidth != 0 && window.innerHeight != 0)\r
                {\r
-                       var oMsg = new whMessage(WH_MSG_RESIZEPANE, this, 1, null);\r
+                       oMsg = new whMessage(WH_MSG_RESIZEPANE,this,1,null);\r
                        SendMessage(oMsg);\r
                }\r
        }\r
@@ -137,11 +162,7 @@ function CheckLoadingPhase2()
                                setTimeout("CheckLoadingPhase2()", 1000);\r
                        else {\r
                                if (gnVerMinor != 4.60) {\r
-                                       if (gnVerMinor >= 4.06)\r
-                                               document.location.href = "nsdnsfix.htm"\r
-                                       else {\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
+                                       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
@@ -193,102 +214,78 @@ function onSendMessage(oMsg)
                else\r
                        WebHelpApplet = window.WebHelp;\r
 \r
-               if (nMsgId == WH_MSG_SHOWTOC)\r
+               if(nMsgId==WH_MSG_GETPANEINFO)\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
+                       oMsg.oParam=gsCurrentPane;\r
+                       return false;\r
                }\r
-               else if(nMsgId==WH_MSG_SYNCTOC)\r
+               else if(gbLoading!="unknown" || gbNav6)\r
                {\r
-                       gsCurrentPane="toc";\r
-                       var oTopicParam=oMsg.oParam;\r
-                       if(oTopicParam&&oTopicParam.aPaths&&oTopicParam.aPaths.length>0&&oTopicParam.sPPath)\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
-                               var sPPath=_browserURLToAppletURL(oTopicParam.sPPath);\r
-                               var sParam="";\r
-                               for(var i=0;i<oTopicParam.aPaths.length;i++)\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
-                                       sParam+=oTopicParam.aPaths[i]+"\r\r";\r
-                               }\r
-                               if(gbLoading!="unknown")\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
-               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
-               else if(nMsgId==WH_MSG_GETPANEINFO)\r
-               {\r
-                       oMsg.oParam=gsCurrentPane;\r
-                       return false;\r
                }\r
        }\r
        return true;\r
 }\r
 \r
-function _browserURLToAppletURL(sBURL)\r
-{\r
-       var sAURL="";\r
-       var nPos=sBURL.indexOf('%');\r
-       while(nPos!=-1)\r
-       {\r
-               sAURL+=sBURL.substring(0,nPos);\r
-               sBURL=sBURL.substring(nPos+1);\r
-               var sNum="";\r
-               var i=0;\r
-               while(sBURL.charAt(i)>='0'&&sBURL.charAt(i)<='9')\r
-               {\r
-                       sNum+=sBURL.charAt(i++);        \r
-               }\r
-               if(sNum!="")\r
-               {\r
-                       var nNum=parseInt(sNum,16);\r
-                       sAURL+=String.fromCharCode(nNum);\r
-                       sBURL=sBURL.substring(i);\r
-               }\r
-               nPos=sBURL.indexOf('%');\r
-       }\r
-       sAURL+=sBURL;\r
-       return sAURL;\r
-}\r
-\r
 function getInitTocInfo()\r
 {\r
        var oParam=new Object();\r
@@ -299,7 +296,7 @@ function getInitTocInfo()
                var oTopicParam=oMsg.oParam.oTocInfo;\r
                if(oTopicParam&&oTopicParam.aPaths&&oTopicParam.aPaths.length>0&&oTopicParam.sPPath)\r
                {\r
-                       var sPPath=_browserURLToAppletURL(oTopicParam.sPPath);\r
+                       var sPPath=_browserStringToText(oTopicParam.sPPath);\r
                        var sParam="";\r
                        for(var i=0;i<oTopicParam.aPaths.length;i++)\r
                        {\r
@@ -343,6 +340,12 @@ if(window.gbWhUtil&&window.gbWhMsg&&window.gbWhVer&&window.gbWhProxy)
 }\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
index ffb2439692d4d6c5b677fd712158e7ca82340828..763aa1429bf6e5ad0863008c91b53dd702cefd97 100755 (executable)
@@ -1,9 +1,9 @@
 <html>\r
 <head>\r
 <title> Navigation Pane </title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
 <meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\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
@@ -39,6 +39,13 @@ if (window.gbWhPHost)
 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
diff --git a/doc/salome/gui/KERNEL/whskin_pickup.htm b/doc/salome/gui/KERNEL/whskin_pickup.htm
new file mode 100755 (executable)
index 0000000..1f1af7f
--- /dev/null
@@ -0,0 +1,229 @@
+<html>\r
+<head>\r
+<title>Select a Topic&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</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>&#32;&#32;&#32;<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
index 35f0155b882e287a59d518a5c5c62a9fe3b0a3af..f7cf6d1d5ef78a2662cb41851b3e5fcd3b0e6d39 100755 (executable)
@@ -1,47 +1,38 @@
 <html>\r
 <head>\r
 <title> Navigation Pane </title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
 <meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\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
+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
-       {\r
-               gstrName = "toc";\r
-       }\r
-       else if (strFrmDft == strFrmNdx) \r
-       {\r
-               gstrName = "idx";\r
-\r
-       }\r
-       else if (strFrmDft == strFrmFts) \r
-       {\r
-               gstrName = "fts";\r
-       }\r
-       else if (strFrmDft == strFrmGls) \r
-       {\r
-               gstrName = "glo";\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
@@ -51,77 +42,111 @@ function setWebHelpPane()
 \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
+       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
+               UnRegisterListener2(this,WH_MSG_GETPANEINFO);\r
        }\r
 }\r
 \r
 function window_onload()\r
 {\r
-       if (gstrName)\r
+       var bHidePane=false;\r
+       var oMsg=new whMessage(WH_MSG_GETCMD,this,1,null);\r
+       if(SendMessage(oMsg))\r
        {\r
-               var onMsg=new whMessage(WH_MSG_PANEINFO, this, 1, gstrName);\r
-               SendMessage(onMsg);\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
+       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
+               if(nMsgId==WH_MSG_SHOWTOC)\r
                {\r
                        switchNvp("toc");\r
-                       var onMsg=new whMessage(WH_MSG_PANEINFO, this, 1, "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
+                       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
-                       var onMsg=new whMessage(WH_MSG_PANEINFO, this, 1, "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
+                       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
-                       var onMsg=new whMessage(WH_MSG_PANEINFO, this, 1, "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
+                       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
-                       var onMsg=new whMessage(WH_MSG_PANEINFO, this, 1, "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
+                       onMsg=new whMessage(WH_MSG_SHOWPANE,this,1,null);\r
                        SendMessage(onMsg);\r
                }\r
-               else if (nMsgId==WH_MSG_GETPANEINFO)\r
+               else if(nMsgId==WH_MSG_GETPANEINFO)\r
                {\r
-                       oMsg.oParam = gstrName;\r
+                       oMsg.oParam=gstrName;\r
                        return false;\r
                }\r
        }\r
@@ -130,47 +155,48 @@ function onSendMessage(oMsg)
 \r
 function onResize()\r
 {\r
-       if (gbIE4)\r
+       var oMsg=null;\r
+       if(gbIE4)\r
        {\r
                if(document.body)\r
                {\r
-                       if(document.body.clientWidth > 1 && document.body.clientHeight>1)\r
+                       if(document.body.clientWidth>1&&document.body.clientHeight>1)\r
                        {\r
-                               var oMsg = new whMessage(WH_MSG_RESIZEPANE, this, 1, null);\r
+                               oMsg=new whMessage(WH_MSG_RESIZEPANE,this,1,null);\r
                                SendMessage(oMsg);\r
                        }\r
                }\r
        }\r
-       else \r
+       else\r
        {\r
-               if (window.innerWidth != 0 && window.innerHeight != 0)\r
+               if(window.innerWidth!=0&&window.innerHeight!=0)\r
                {\r
-                       var oMsg = new whMessage(WH_MSG_RESIZEPANE, this, 1, null);\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
+if(window.gbWhMsg&&window.gbWhVer&&window.gbWhProxy)\r
 {\r
-       var oMsg = new whMessage(WH_MSG_GETPANES, this, 1, null);\r
-       if (SendMessage(oMsg))\r
+       var oMsg=new whMessage(WH_MSG_GETPANES,this,1,null);\r
+       if(SendMessage(oMsg))\r
        {\r
-               if (oMsg.oParam)\r
+               if(oMsg.oParam)\r
                {\r
-                       for (var i=0;i<oMsg.oParam.aPanes.length;i++)\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
+                               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
+                                       strFrmDft=oMsg.oParam.aPanes[i].sPaneURL;\r
                                }\r
                        }\r
                }\r
@@ -184,21 +210,29 @@ if (window.gbWhMsg&&window.gbWhVer&&window.gbWhProxy)
        RegisterListener2(this,WH_MSG_SHOWIDX);\r
        RegisterListener2(this,WH_MSG_SHOWFTS);\r
        RegisterListener2(this,WH_MSG_SHOWGLO);\r
-       RegisterListener2(this, WH_MSG_GETPANEINFO);\r
+       RegisterListener2(this,WH_MSG_GETPANEINFO);\r
+\r
+       if(gbIE55)\r
+               window.onresize=onResize;\r
 \r
-       window.onresize=onResize;\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
+       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
index 8b705444cfda6cbb483b0648a37dac5ca1bab0fe..6cb490239502a3bd14eefd6dfb9b1c3a7ed93972 100755 (executable)
@@ -1,6 +1,9 @@
 <html>\r
 <head>\r
-<META HTTP-EQUIV="content-type" CONTENT="text/html; charset=iso-8859-1">\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
@@ -83,7 +86,7 @@ setButtonBgColor("banner","", true);
 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,"eHelp Corporation","","","","",0,0,"","","","","","");\r
+addButton("banner",BTN_IMG,"","","","","",0,0,"","","","","","");\r
 \r
        addButton("blankblock");\r
        writeStyle(false);\r
diff --git a/doc/salome/gui/KERNEL/whskin_tw.htm b/doc/salome/gui/KERNEL/whskin_tw.htm
new file mode 100755 (executable)
index 0000000..69737fa
--- /dev/null
@@ -0,0 +1,63 @@
+<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
index 2a61402a925e6ea61e4942b36880a8f0e4d8d1f3..6dce998677a30524c88918db0363d2346d5a6046 100755 (executable)
@@ -40,7 +40,8 @@ if (window.gbWhTopic)
        }\r
 }\r
 else\r
-       document.location.reload();\r
+       if (window.gbIE4)\r
+               document.location.reload();\r
 //-->\r
 </script>"]]>  \r
   </add>\r
index 7e64e4a6653825e91a76dfa69a42fbc6b69a0a2c..60a381971f5243079819e0aa912a008a08e879e2 100755 (executable)
@@ -1,3 +1,4 @@
+//     WebHelp 5.10.003\r
 RegisterListener2(this, WH_MSG_GETSTARTFRAME);\r
 RegisterListener2(this, WH_MSG_GETDEFAULTTOPIC);\r
 RegisterListener2(this, WH_MSG_MINIBARORDER);\r
@@ -8,6 +9,9 @@ RegisterListener2(this, WH_MSG_ISAVENUESUPPORT);
 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
@@ -17,20 +21,128 @@ if (gbNav6)
 \r
 function delayReload()\r
 {\r
-       if(!gnReload)\r
+       if (!(this.cMRServer && cMRServer.m_strVersion))\r
        {\r
-               if(nViewFrameType&&nViewFrameType==1)\r
-                       document.location=document.location;\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|banner";\r
+var gsToolbarOrder = "toc|fts|glo|blankblock|searchform|banner";\r
 var gsMinibarOrder = "blankblock|hide2|";\r
 \r
-var gsTopic = "files/introduction.htm";\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
-       gsTopic = location.hash.substring(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
@@ -108,12 +220,62 @@ function onSendMessageX(oMsg)
                                }\r
                        }\r
                }\r
-               oMsg.oParam = gsToolbarOrder;\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
-               oMsg.oParam = gsMinibarOrder;\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
@@ -128,7 +290,7 @@ function onSendMessageX(oMsg)
                }\r
                else\r
                {\r
-                       if(nViewFrameType)\r
+                       if(typeof(nViewFrameType)!="undefined")\r
                        {\r
                                oMsg.oParam= (nViewFrameType < 3);\r
                                return false;\r
@@ -152,7 +314,7 @@ function onSendMessageX(oMsg)
        }\r
        else if (nMsgId == WH_MSG_ISSEARCHSUPPORT)\r
        {\r
-               if(nViewFrameType)\r
+               if(typeof(nViewFrameType)!="undefined")\r
                {\r
                        oMsg.oParam= (nViewFrameType < 3);\r
                        return false;\r
@@ -160,7 +322,7 @@ function onSendMessageX(oMsg)
        }\r
        else if (nMsgId == WH_MSG_GETPANETYPE)\r
        {\r
-               if(nViewFrameType)\r
+               if(typeof(nViewFrameType)!="undefined")\r
                {\r
                        var oPaneInfo = new Object();\r
                        oPaneInfo.nType = nViewFrameType;\r
@@ -199,7 +361,33 @@ function onSendMessageX(oMsg)
        else if(nMsgId==WH_MSG_RELOADNS6)\r
        {\r
                if(gbNav6)\r
-                       gnReload=1;\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
@@ -213,7 +401,7 @@ function transferANToPN2(sAN)
                return "idx";\r
        else if (sAN =="nls")\r
                return "fts";\r
-       else if (sAN =="Glossary")\r
+       else if (sAN =="gls")\r
                return "glo";\r
        else if (sAN =="WebSearch")\r
                return "websearch";\r
index 7a676913e56ecb06a199ca8c4a4f3788ca0ffdfe..a43c6e1c43f9ee6acd4ef60b4d3e43f9307f120c 100755 (executable)
@@ -1,3 +1,4 @@
+//     WebHelp 5.10.002\r
 window.whname="wh_stub";\r
 function getframehandle(frames,framename)\r
 {\r
@@ -9,10 +10,12 @@ function getframehandle(frames,framename)
                {\r
                        if(frames[i].name==framename)\r
                                return frames[i];\r
-                       if(frames[i].frames.length>0)\r
-                               frame=getframehandle(frames[i].frames,framename);\r
-                               if(null!=frame)\r
-                                       return frame;\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
index bfab6523e0124f1be288f0e9464ec9415ff371b4..5e816c942d4b231a746569507acc41a29786ff41 100755 (executable)
Binary files a/doc/salome/gui/KERNEL/wht_abge.jpg and b/doc/salome/gui/KERNEL/wht_abge.jpg differ
index f0729b7e5b4c7c54063069ca80a3c4194e8c972a..bfedc68d849cb3c315cd060e6a39d10fb14fa6b6 100755 (executable)
Binary files a/doc/salome/gui/KERNEL/wht_abgi.jpg and b/doc/salome/gui/KERNEL/wht_abgi.jpg differ
index 74de750c656930519ea1f3f2ca4d813df65f2606..95af21f830df9656ae625944a31041c475df39d7 100755 (executable)
Binary files a/doc/salome/gui/KERNEL/wht_abgw.jpg and b/doc/salome/gui/KERNEL/wht_abgw.jpg differ
index 78fabbbad481aa5d5da0b50bc17fb1bcc6ec2418..a5638fabfa1ffb439302d7055d404f22fa78e942 100755 (executable)
Binary files a/doc/salome/gui/KERNEL/wht_abte.jpg and b/doc/salome/gui/KERNEL/wht_abte.jpg differ
index 92c2d68ee27624e3a56016b432caf9ba0560c3ee..14ac68cae4358e4c8b347e2e0a9124cc8e6e0b58 100755 (executable)
Binary files a/doc/salome/gui/KERNEL/wht_abti.jpg and b/doc/salome/gui/KERNEL/wht_abti.jpg differ
index 1fdd1a8dc9acc6b6fb3681debe1ada91041ff355..46e68b157ccecfa240c34e110710157800dd65d8 100755 (executable)
Binary files a/doc/salome/gui/KERNEL/wht_abtw.jpg and b/doc/salome/gui/KERNEL/wht_abtw.jpg differ
index a183c980fccc1c57fa55aff44d3c0e69dddbec85..08b19e5e865047a5bd1141dc9f32964096689d58 100755 (executable)
@@ -1,3 +1,4 @@
+//     WebHelp 5.10.006\r
 var gaButtons=new Array();\r
 var    gaTypes=new Array();\r
 var gaBtnBgColor=new Array();\r
@@ -166,6 +167,25 @@ function writeStyle(bMiniBar)
        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
@@ -266,7 +286,7 @@ function getImage(oImage,sTitle)
                        sI+=" width="+oImage.nWidth;\r
                if(oImage.nHeight>0)\r
                        sI+=" height="+oImage.nHeight;\r
-               sI+=" border=no align=\"absmiddle\">";\r
+               sI+=" border=0 align=\"absmiddle\">";\r
                return sI;\r
        }\r
        return "";\r
@@ -300,7 +320,7 @@ function updateWebSearch(bEnable)
 \r
 function setState(oEL,sState)\r
 {\r
-       if(gbNav6)\r
+       if(gbNav6||gbOpera)\r
                oEL.setAttribute("state",sState);\r
        else\r
                oEL.state=sState;       \r
@@ -368,7 +388,12 @@ function disableButton(oEl,oBtn)
 {\r
        setState(oEl,"disable");\r
        var sPF=oEl.className.substring(0,6);\r
-       oEl.className=sPF+"Normal";\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
@@ -387,6 +412,11 @@ function enableButton(oEl,oBtn)
                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
@@ -526,9 +556,9 @@ function addSearchForm()
 \r
        if(gsSearchFormTitle)\r
                sPropmptString="";\r
-       var sButton="<table 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
+       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 name=\"searchForm\" method=\"POST\" action=\"javascript:searchB()\">"+sButton;\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
@@ -579,7 +609,7 @@ function addBanner(sImage)
        if(sImage)\r
        {\r
                var nBtn=gaButtons.length;\r
-               gaButtons[nBtn]="<td NOWRAP align=\"center\" valign=\"middle\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href=\"javascript:void(0);\" onclick=\"showBanner();return false;\"><img alt=\"About WebHelp\"src=\""+sImage+"\" border=no align=\"absmiddle\"></a></td>";\r
+               gaButtons[nBtn]="<td NOWRAP align=\"center\" valign=\"middle\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<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
@@ -588,8 +618,8 @@ function showBanner()
 {\r
        if (!gbPreview)\r
        {\r
-               var nWidth=360;\r
-               var nHeight=240;\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
@@ -654,7 +684,7 @@ function addButton(sType,nStyle,sTitle,sHref,sOnClick,sOnMouseOver,sOnLoad,nWidt
                sButton+="</a>";\r
                bState=true;\r
        }\r
-       else if(sType=="hide2"&&(!gbNav4))\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
@@ -1255,7 +1285,7 @@ function onBtnMouseUp(e,nBtn)
 function getState(oEl)\r
 {\r
        var sState="";\r
-       if(gbNav6)\r
+       if(gbNav6||gbOpera)\r
                sState=oEl.getAttribute("state");\r
        else\r
                if(oEl.state)\r
@@ -1502,12 +1532,14 @@ function window_Unload()
                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(document.body)\r
+       if(!gbOpera7&&document.body)\r
        {\r
                if(gsBgImage&&gsBgImage.length>0)\r
                {\r
@@ -1607,6 +1639,24 @@ function onSendMessage(oMsg)
                        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
@@ -1978,6 +2028,9 @@ if(window.gbWhUtil&&window.gbWhMsg&&window.gbWhVer&&window.gbWhProxy)
        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
index 00ca4e3db2bb92f4993cb9afd3a3e391bd3cdc0b..c3eeecbdc637955d1dc64d4a1a49b76e1f52dfed 100755 (executable)
@@ -1,9 +1,9 @@
 <html>\r
 <head>\r
 <title>Table of contents</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
 <meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
 <base target="bsscright">\r
 </head>\r
 <script language="javascript" src="whver.js"></script>\r
index 80806d7c72807d53523b7668fdf4d965e6bbc21a..54ddc9aacf72aa8b858677bb56a2074f645ae4e0 100755 (executable)
@@ -1,3 +1,4 @@
+//     WebHelp 5.10.007\r
 var gaHSLoad=new Array();\r
 var gnMinIdx=0;\r
 var gnInsIdx=-1;\r
@@ -7,7 +8,7 @@ var gaProj=null;
 var gaTocs=new Array();\r
 var goChunk=null;\r
 var gbReady=false;\r
-var gbLoadToc=false;\r
+var gbToc=false;\r
 var gbXML=false;\r
 var gaRoot=new Array();\r
 var gnCC=-1;\r
@@ -42,6 +43,42 @@ var gaTocsNs61Fix=null;
 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
@@ -86,18 +123,18 @@ function setIcon(sType,sURL)
                giNewURLItem=sURL;              \r
 }\r
 \r
-function bookItem(sTarget, sURL)\r
+function bookItem(sTarget,sURL)\r
 {\r
-       if (sTarget)\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
+function addBookItem(sBookId,sTarget,sURL)\r
 {\r
-       gBookItems[sBookId] = new bookItem(sTarget, sURL);              \r
+       gBookItems[sBookId]=new bookItem(sTarget,sURL);         \r
 }\r
 \r
 function tocChunk(sPPath,sDPath)\r
@@ -117,10 +154,9 @@ function addTocChunk(sPPath,sDPath)
 \r
 function isHSLoad(nIdx)\r
 {\r
-       for(var i=0;i<gaHSLoad.length;i++){\r
+       for(var i=0;i<gaHSLoad.length;i++)\r
                if(gaHSLoad[i]==nIdx)\r
                        return true;\r
-       }\r
        return false;\r
 }\r
 \r
@@ -129,13 +165,12 @@ function setHSLoad(nIdx)
        if(!isHSLoad(nIdx))\r
        {\r
                var len=gaHSLoad.length;\r
-               for(var i=0;i<len;i++){\r
+               for(var i=0;i<len;i++)\r
                        if(gaHSLoad[i]==-1)\r
                        {\r
                                gaHSLoad[i]=nIdx;\r
                                return;\r
                        }\r
-               }\r
                gaHSLoad[len]=nIdx;\r
        }\r
 }\r
@@ -144,44 +179,20 @@ function setHSUnLoad(nIdx)
 {\r
        if(isHSLoad(nIdx))\r
        {\r
-               for(var i=0;i<gaHSLoad.length;i++){\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
 \r
-function cancelLoading(nIdx)\r
-{\r
-       var oObj=getElement(getCBId(nIdx));\r
-       if(oObj)\r
-       {\r
-               oObj.innerHTML="";\r
-               setHSUnLoad(nIdx)\r
-               ExpandIt(nIdx);\r
-       }\r
-}\r
-\r
-function cancelAll()\r
-{\r
-       var eLoadingDivs=getElement(gsLoadingDivID);\r
-       if(eLoadingDivs)\r
-               cancelHSLoading(eLoadingDivs);\r
-}\r
-\r
-function cancelHSLoading(eLoadingDiv)\r
+function removeLoadingDiv()\r
 {\r
-       var eParent=eLoadingDiv.parentElement;\r
-       if(eParent){\r
-               var sId=eParent.id;\r
-               sId=sId.substring(5);\r
-               var nIdx=parseInt(sId);\r
-               if(!isNaN(nIdx))\r
-                       cancelLoading(nIdx)\r
-       }\r
+       var eLoadingDiv=getElement(gsLoadingDivID);\r
+       if(eLoadingDiv)\r
+               removeThis(eLoadingDiv);\r
 }\r
 \r
 function checkBookItem(nIdx)\r
@@ -212,27 +223,112 @@ function insertBookItems(nIdx,num)
        ExpandIt(nIdx);\r
 }\r
 \r
-function writeBook(nIdx,bLocal)\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 sHTML="<div id=\""+getPBId(nIdx)+"\" class=parent>";\r
-       sHTML+="<p><nobr><a id=\""+getBookId(nIdx)+"\" href=\"javascript:void(0);\" onfocus=\"markBook("+nIdx+");\" onclick=\"";\r
-\r
-       if(getItemType(nIdx)==1)\r
-               sHTML+="insertBookItems("+nIdx+", "+getItemContentsNum(nIdx);\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+="&nbsp;"+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
-               sHTML+="tocExpandHelpSet("+nIdx+","+bLocal;\r
-       sHTML+=");return false;\" title=\""+sName+"\"><img alt=\"Book\" name=\""+getBId(nIdx)+"\" src=\""+sIcon+"\" border=0 align=\"absmiddle\">";\r
-       var sURL=_textToHtml_nonbsp(getItemURL(nIdx));\r
-       if(sURL!="")\r
-               addBookItem(getBookId(nIdx),_textToHtml_nonbsp(getTopicTarget(nIdx)),sURL);\r
-       sHTML+="&nbsp;"+sName+"</a></nobr></p></div><div id=\""+getCBId(nIdx)+"\" class=child></div>";\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
@@ -285,7 +381,7 @@ function markItem(nIdx)
 \r
 function calTocPath(obj)\r
 {\r
-       var sPath=getInnerText(obj).substring(1);\r
+       var sPath=getInnerText2(obj);\r
        var pObj=getParentNode(obj);\r
        do\r
        {\r
@@ -299,11 +395,10 @@ function calTocPath(obj)
                                var objs=getItemsByBook(sObj);\r
                                for(var i=0;i<objs.length;i++)\r
                                {\r
-                                       var sText=getInnerText(objs[i]);\r
-                                       \r
+                                       var sText=getInnerText2(objs[i]);\r
                                        if(sText.length!=0)\r
                                        {\r
-                                               sPath=sText.substring(1)+gsPathSplit+sPath;\r
+                                               sPath=sText+gsPathSplit+sPath;\r
                                                break;\r
                                        }\r
                                }\r
@@ -330,7 +425,7 @@ function writeAnItem(nIdx)
        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
+       if(nItemType&2)\r
                sAltString="Page";\r
        else\r
                sAltString="Remote Page";\r
@@ -349,16 +444,12 @@ function writeBookItems(nIdx,num)
                        nCIdx++;\r
                        var i=nIdx+nCIdx;\r
                        var nItemType=getItemType(i);\r
-                       if(nItemType==1){\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
-                       }else if(nItemType==4){\r
-                               sHTML+=writeBook(i,false);\r
-                       }else if(nItemType==8){\r
-                               sHTML+=writeBook(i,true);\r
                        }\r
                }\r
                while(nCIdx<num);\r
@@ -369,10 +460,9 @@ function writeBookItems(nIdx,num)
 function tocExpandHelpSet(nIdx,bLocal)\r
 {\r
        checkBookItem(nIdx);\r
-       cancelAll();\r
-       if(isHSLoad(nIdx))\r
-               ExpandIt(nIdx);\r
-       else{\r
+       removeLoadingDiv();\r
+       if(!isHSLoad(nIdx))\r
+       {\r
                setHSLoad(nIdx);\r
                var sSrc="";\r
                if(bLocal){\r
@@ -388,8 +478,11 @@ function tocExpandHelpSet(nIdx,bLocal)
                        var nProj=getProject(sSrc);\r
                        if(nProj!=-1)\r
                        {\r
-                               goChunk=addTocChunk(gaProj[nProj].sPPath,gaProj[nProj].sDPath);\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
@@ -397,22 +490,22 @@ function tocExpandHelpSet(nIdx,bLocal)
                if(goChunk)\r
                {\r
                        PrepareLoading(nIdx);\r
-                       ExpandIt(nIdx);\r
-                       gbLoadToc=false;\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
-       {\r
                if(isSamePath(getPath(sSrc),gaProj[i].sPPath))\r
-               {\r
                        return i;\r
-               }\r
-       }\r
        return -1;\r
 }\r
 \r
@@ -437,15 +530,15 @@ function PrepareLoading(nIdx)
        gnInsIdx=nIdx;\r
        if(!gsTP)\r
        {\r
-               var oObj=getElement(getCBId(gnInsIdx));\r
+               var oObj=getElement(getPBId(gnInsIdx));\r
                if(oObj)\r
-                       oObj.innerHTML=writeLoadingDiv(nIdx);\r
+                       oObj.insertAdjacentHTML("afterEnd",writeLoadingDiv(nIdx));\r
        }\r
 }\r
 \r
 function writeLoadingDiv(nIdx)\r
 {\r
-       return"<div id=\""+gsLoadingDivID+"\" class=parent onclick=\"cancelLoading("+nIdx+");\" style=\"padding-left:4px;background-color:ivory;border-width:1;border-style:solid;border-color:black;width:150px;\">"+gsLoadingMsg+"</div>";\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
@@ -542,13 +635,14 @@ function getItemIcon(nIdx,nIconIdx)
 function TocWriteClassStyle()\r
 {\r
        var sStyle="<STYLE TYPE='text/css'>\n";\r
-       if (gsBgImage)\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
@@ -586,19 +680,15 @@ function getItemsFromObj(obj)
                {\r
                        var tempNobr=getChildrenByTag(tempColl[i],"NOBR");\r
                        if(tempNobr&&tempNobr.length>0)\r
-                       {\r
                                for(var j=0;j<tempNobr.length;j++)\r
                                        anobr[anobr.length]=tempNobr[j];\r
-                       }\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
-                       {\r
                                for(var u=0;u<tempAnchor.length;u++)\r
                                        aAnchor[aAnchor.length]=tempAnchor[u];\r
-                       }\r
                }\r
        }\r
        return aAnchor;\r
@@ -609,21 +699,15 @@ function getItemsByBook(obj)
        var aAnchor=new Array();\r
        var aTAnchor=getItemsFromObj(obj);\r
        for(var i=0;i<aTAnchor.length;i++)\r
-       {\r
                aAnchor[aAnchor.length]=aTAnchor[i];\r
-       }\r
        var tempBook=getChildrenByTag(obj,"DIV");\r
        if(tempBook&&tempBook.length>0)\r
-       {\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
-                       {\r
                                aAnchor[aAnchor.length]=aTAnchorDiv[s];\r
-                       }\r
                }\r
-       }       \r
        return aAnchor;\r
 }\r
 \r
@@ -635,21 +719,19 @@ function ExpandIt(nId)
 \r
 function ExpandIt2(nId,bForceOpen)\r
 {\r
-       if(gbIE4||gbNav6){\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
+       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
-               document.body.scrollTop=nNewScroll;\r
        }\r
+       document.body.scrollTop=nNewScroll;\r
 }\r
 \r
 function TocExpand(nId,bChangeImg,bForceOpen)\r
@@ -682,16 +764,18 @@ function TocExpand(nId,bChangeImg,bForceOpen)
 \r
 function getChunkId(n)\r
 {\r
-       var nCandidate=-1;\r
-       for(var i=0;i<gaTocs.length;i++){\r
-               if(gaTocs[i].nMI<=n){\r
-                       nCandidate=i;\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
-               else\r
-                       break;\r
-       }\r
-       if(nCandidate!=-1&&gaTocs[nCandidate].nMI!=-1)\r
-               return nCandidate;\r
+       if(nCan!=-1)\r
+               return nCan;\r
        else\r
                return -1;\r
 }\r
@@ -735,6 +819,14 @@ function getItemImage(nIdx,bRemote)
        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
@@ -750,9 +842,7 @@ function expandToc(oObj,sRest,aIdList)
                var aTagAs=getItemsByBook(oObj);\r
                for(var s=0;s<aTagAs.length;s++)\r
                {\r
-                       var sText=getInnerText(aTagAs[s]);\r
-                       if(sText.length>0)\r
-                               sText=sText.substring(1);\r
+                       var sText=getInnerText2(aTagAs[s]);\r
                        if(sText==sPart)\r
                        {\r
                                aIdList[len]=aTagAs[s];\r
@@ -768,8 +858,8 @@ function expandToc(oObj,sRest,aIdList)
                var sPId=aChildren[i].id;\r
                if(!isPBId(sPId))\r
                        continue;\r
-               var sText=getInnerText(aChildren[i]);\r
-               if(sText.substring(1)!=sPart)\r
+               var sText=getInnerText2(aChildren[i]);\r
+               if(sText!=sPart)\r
                        continue;\r
                aIdList[len]=getIdByPBId(sPId);\r
                var sCId=getCBId(aIdList[len]);\r
@@ -804,37 +894,37 @@ function expandToc(oObj,sRest,aIdList)
 \r
 function getIdByPBId(sPId)\r
 {\r
-       return parseInt(sPId.substring(5,sPId.length-6));\r
+       return parseInt(sPId.substring(2,sPId.length-1));\r
 }\r
 \r
 function getIdByCBId(sCId)\r
 {\r
-       return parseInt(sCId.substring(5,sCId.length-5));\r
+       return parseInt(sCId.substring(2,sCId.length-1));\r
 }\r
 \r
 function isPBId(sId)\r
 {\r
-       return (sId&&sId.indexOf("Book_")==0&&sId.lastIndexOf("Parent")==sId.length-6);\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("Book_")==0&&sId.lastIndexOf("Child")==sId.length-5);\r
+       return (sId&&sId.indexOf("B_")==0&&sId.lastIndexOf("C")==sId.length-1);\r
 }\r
 \r
 function getBId(nIdx)\r
 {\r
-       return "Book_"+nIdx;\r
+       return "B_"+nIdx;\r
 }\r
 \r
 function getPBId(nIdx)\r
 {\r
-       return getBId(nIdx)+"Parent";\r
+       return getBId(nIdx)+"P";\r
 }\r
 \r
 function getCBId(nIdx)\r
 {\r
-       return getBId(nIdx)+"Child";\r
+       return getBId(nIdx)+"C";\r
 }\r
 \r
 function getClosestTocPath(aPaths)\r
@@ -853,13 +943,9 @@ function getClosestTocPath(aPaths)
                }\r
        }\r
        if(nThatIndex!=-1)\r
-       {\r
                sPath=aPaths[nThatIndex];\r
-       }\r
        else\r
-       {\r
                sPath=aPaths[0];\r
-       }\r
        return sPath;\r
 }\r
 \r
@@ -908,23 +994,22 @@ function getTocPaths(oTopicParam)
        var aRelTocPaths=oTopicParam.aPaths;\r
        var aPaths=new Array();\r
        for(var i=0;i<gaProj.length;i++)\r
-       {\r
                if(isSamePath(gaProj[i].sPPath,oTopicParam.sPPath))\r
                {\r
                        for(var j=0;j<aRelTocPaths.length;j++)\r
-                       {\r
-                               aPaths[j]=gaRoot[i].sRPath+aRelTocPaths[j];\r
-                               aPaths[j]=aPaths[j].substring(1);\r
-                       }\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
-       }\r
        return aPaths;\r
 }\r
 \r
 function syncInit()\r
 {\r
-       if(gsTP)\r
+       if(gsTP&&!gbNeedFillStub)\r
        {\r
                gInSync=true;\r
                var obj=document.body;\r
@@ -936,9 +1021,7 @@ function syncInit()
                        {\r
                                if(aIdList.length)\r
                                        for(var i=0;i<aIdList.length-1;i++)\r
-                                       {\r
                                                ExpandIt2(aIdList[i],true);\r
-                                       }\r
                                gsCTPath=gsTP;\r
                                if(!gbIE55)\r
                                        aIdList[aIdList.length-1].focus();\r
@@ -964,11 +1047,12 @@ function syncInit()
 \r
 function loadToc()\r
 {\r
-       if(!gbReady)\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
@@ -980,18 +1064,14 @@ function loadToc()
 function load1B1()\r
 {\r
        if(gnLT+1<gaProj.length)\r
-       {\r
                for(var i=gnLT+1;i<gaProj.length;i++)\r
-               {\r
-                       if(gaProj[i].sToc!=null&&gaProj[i].sToc!="")\r
+                       if(gaProj[i].sToc)\r
                        {\r
-                               gbLoadToc=true;\r
+                               gbToc=true;\r
                                gnLT=i;\r
                                setTimeout("loadTocInfo()",1);\r
                                return true;\r
                        }\r
-               }\r
-       }\r
        return false;\r
 }\r
 \r
@@ -1015,7 +1095,10 @@ function projReady(sRoot,aProj)
        gaRoot[gnLT].sToc=sRoot;\r
        \r
        if(gnLT==0)\r
-               gaRoot[gnLT].sRPath=gsPathSplit;\r
+       {\r
+               gaRoot[gnLT].aRPath=new Array();\r
+               gaRoot[gnLT].aRPath[0]=gsPathSplit;\r
+       }\r
 \r
        updatePTPath(gnLT,aProj);\r
 \r
@@ -1033,8 +1116,9 @@ function loadTData()
 {\r
        if(gaProj[0].sToc!="")\r
        {\r
+               gbLData=true;\r
                goChunk=addTocChunk(gaProj[0].sPPath,gaProj[0].sDPath);\r
-               gbLoadToc=false;\r
+               gbToc=false;\r
                loadData2(gaProj[0].sPPath+gaProj[0].sDPath+gaRoot[0].sToc);\r
        }\r
 }\r
@@ -1042,33 +1126,56 @@ function loadTData()
 function updatePTPath(n,aProj)\r
 {\r
        if(aProj)\r
-       {\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
-                       {\r
                                if(isSamePath(sFullPath,gaProj[j].sPPath))\r
                                {\r
                                        if(gaRoot.length<=j||!gaRoot[j])\r
                                                gaRoot[j]=new Object();\r
-                                       if(!gaRoot[j].sRPath)\r
-                                       {\r
-                                               if(gaRoot[n].sRPath)\r
-                                                       gaRoot[j].sRPath=gaRoot[n].sRPath+aProj[i].sRPath;\r
-                                               else\r
-                                                       gaRoot[j].sRPath=aProj[i].sRPath;\r
-                                       }\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
+\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(gbLoadToc)\r
+       if(gbToc)\r
        {\r
                var tocNode=xmlDoc.getElementsByTagName("toc")[0];\r
                if(tocNode)\r
@@ -1081,8 +1188,25 @@ function putDataXML(xmlDoc,sDocPath)
                                for(var i=0;i<rmtProject.length;i++)\r
                                {\r
                                        aRProj[i]=new Object();\r
-                                       aRProj[i].sPPath=rmtProject[i].getAttribute("url");\r
-                                       aRProj[i].sRPath=rmtProject[i].getAttribute("path");\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
@@ -1123,6 +1247,7 @@ function processBook(node,aToc)
                                if(sIcons)\r
                                        item.sIconRef=sIcons;\r
                                if(sURL==null) sURL="";\r
+\r
                                item.sItemURL=sURL;\r
                                \r
                                if(oChild.nodeName=="book")\r
@@ -1147,6 +1272,11 @@ function processBook(node,aToc)
                                }\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
@@ -1175,6 +1305,7 @@ function putData(aTocs)
 \r
 function realPutData()\r
 {\r
+       removeLoadingDiv();\r
        var aTocs=gaTocsNs61Fix;\r
        if(!aTocs) return;\r
        if(goChunk)\r
@@ -1185,10 +1316,10 @@ function realPutData()
                gnMinIdx+=aTocs.length;\r
                if(gnInsIdx!=-1)\r
                {\r
-                       var oObj=getElement(getCBId(gnInsIdx));\r
+                       var oObj=getElement(getPBId(gnInsIdx));\r
                        if(oObj)\r
                        {\r
-                               oObj.innerHTML=writeBookItems(n-1,aTocs.length);\r
+                               oObj.insertAdjacentHTML("afterEnd",writeBookItems(n-1,aTocs.length));\r
                                setTimeout("syncInit()",1);\r
                        }\r
                }\r
@@ -1199,11 +1330,13 @@ function realPutData()
                        var oMsg=new whMessage(WH_MSG_GETTOCPATHS,this,1,oParam);\r
                        if(SendMessage(oMsg))\r
                        {\r
-                               if (oMsg.oParam.oTocInfo)\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
@@ -1354,7 +1487,7 @@ function onSendMessage(oMsg)
        return true;\r
 }\r
 \r
-if (window.gbWhUtil&&window.gbWhVer&&window.gbWhMsg&&window.gbWhProxy)\r
+if(window.gbWhUtil&&window.gbWhVer&&window.gbWhMsg&&window.gbWhProxy)\r
 {\r
        RegisterListener2(this,WH_MSG_PROJECTREADY);\r
        RegisterListener2(this,WH_MSG_SYNCTOC);\r
@@ -1368,5 +1501,4 @@ if (window.gbWhUtil&&window.gbWhVer&&window.gbWhMsg&&window.gbWhProxy)
        gbWhTHost=true;\r
 }\r
 else\r
-       document.location.reload();\r
-\r
+       document.location.reload();
\ No newline at end of file
index 3adaa251e1eded56d4fc3ff9a3c3573ea8e7e1d3..8a53281c8cce69d80b14260e59fb7c28f91fe30c 100755 (executable)
-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
+//     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
+var goSync=null;\r
 \r
-var goShow = null;\r
-var goHide = null;\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
+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
+var goWebSearch=null;\r
 \r
-var gsBtnStyle = "";\r
-var gaButtons = new Array();\r
-var gaTypes = new Array();\r
-var whtopic_foldUnload = null;\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
+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
+       gsBtnStyle+=".whtbtn"+sType+"{"+getFontStyle(vFont)+"}";\r
 }\r
 \r
 function writeBtnStyle()\r
 {\r
-       if (gaButtons.length > 0)\r
+       if(gaButtons.length>0)\r
        {\r
-               if (gsBtnStyle.length > 0)\r
+               if(gsBtnStyle.length>0)\r
                {\r
-                       var sStyle = "<style type='text/css'>";\r
-                       sStyle+= gsBtnStyle + "</style>";\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
+function button(sText,nWidth,nHeight)\r
 {\r
-       this.sText = sText;\r
-       this.nWidth = nWidth;\r
-       this.nHeight = nHeight;\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
+       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
+               this.aImgs[i]=button.arguments[3+i];\r
+               i++;\r
        }\r
 }\r
 \r
-// project info\r
+//project info\r
 function setRelStartPage(sPath)\r
 {\r
-       if (gsPPath.length == 0)\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
+               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
+function getImage(oImage,sType)\r
 {\r
        var sImg="";\r
-       if (oImage && oImage.aImgs && (oImage.aImgs.length > 0))\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=no>";\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
+       gaPaths[gaPaths.length]=sTocPath;\r
 }\r
 \r
-function addAvenueInfo(sName, sPrev, sNext)\r
+function addAvenueInfo(sName,sPrev,sNext)\r
 {\r
-       gaAvenues[gaAvenues.length] = new avenueInfo(sName, sPrev, sNext);      \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
+function addButton(sType,nStyle,sText,sHref,sOnClick,sOnMouseOver,sOnLoad,nWidth,nHeight,sImg1,sImg2,sImg3)\r
 {\r
-       var sButton = "";\r
+       var sButton="";\r
        var nBtn=gaButtons.length;\r
-       if (sType == "prev")\r
+       if(sType=="prev")\r
        {\r
-               if (canGo(false))\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
+                       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
+                               sButton+=getImage(goPrev,sTitle);\r
+                       sButton+="</a>";\r
                }\r
        }\r
-       else if (sType == "next")\r
+       else if(sType=="next")\r
        {\r
-               if (canGo(true))\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
+                       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
+                               sButton+=getImage(goNext,sTitle);\r
+                       sButton+="</a>";\r
                }\r
        }\r
-       else if (sType == "show")\r
+       else if(sType=="show")\r
        {\r
-               if (isTopicOnly())\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
+                       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
+                               sButton+=getImage(goShow,sTitle);\r
+                       sButton+="</a>";\r
                }\r
        }\r
-       else if (sType == "hide")\r
+       else if(sType=="hide")\r
        {\r
-               if (!isTopicOnly())\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
+                       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
+                               sButton+=getImage(goHide,sTitle);\r
+                       sButton+="</a>";\r
                }\r
        }\r
-       else if (sType == "shownav")\r
+       else if(sType=="shownav")\r
        {\r
-               \r
-               if (isShowHideEnable())\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
+                       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
+                               sButton+=getImage(goShowNav,sTitle);\r
+                       sButton+="</a>";\r
                }\r
        }\r
-       else if (sType == "hidenav")\r
+       else if(sType=="hidenav")\r
        {\r
-               if (isShowHideEnable())\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
+                       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
+                               sButton+=getImage(goHideNav,sTitle);\r
+                       sButton+="</a>";\r
                }\r
        }\r
-       else if (sType == "synctoc")\r
+       else if(sType=="synctoc")\r
        {\r
-               if (gaPaths.length > 0)\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
+                       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
+                               sButton+=getImage(goSync,sTitle);\r
+                       sButton+="</a>";\r
                }\r
        }\r
-       else if (sType == "websearch")\r
+       else if(sType=="websearch")\r
        {\r
-               if (gsSearchFormHref.length > 0)\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
+                       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
+                               sButton+=getImage(goWebSearch,sTitle);\r
+                       sButton+="</a>";\r
                }\r
        }\r
-       else if (sType == "searchform")\r
+       else if(sType=="searchform")\r
        {\r
-               gaButtons[nBtn] = "NeedSearchForm";\r
-               gaTypes[nBtn] = sType;\r
+               gaButtons[nBtn]="NeedSearchForm";\r
+               gaTypes[nBtn]=sType;\r
        }\r
-       if (sButton.length != 0)\r
+       if(sButton.length!=0)\r
        {\r
-               if (nStyle == BTN_TEXT)\r
-                       sButton += "&nbsp;";\r
-               gaButtons[nBtn] = "<td>" + sButton + "</td>";\r
-               gaTypes[nBtn] = sType;\r
+               if(nStyle==BTN_TEXT)\r
+                       sButton+="&nbsp;";\r
+               gaButtons[nBtn]="<td>"+sButton+"</td>";\r
+               gaTypes[nBtn]=sType;\r
        }\r
 }\r
 \r
 function isSyncEnabled()\r
 {\r
-       if (!gbCheckSync)\r
+       if(!gbCheckSync)\r
        {\r
                var oMsg=new whMessage(WH_MSG_ISSYNCSSUPPORT,this,1,null);\r
                if(SendMessage(oMsg))\r
@@ -250,30 +250,30 @@ function isSyncEnabled()
 \r
 function isInPopup()\r
 {\r
-       return (window.name.indexOf("BSSCPopup") != -1);\r
+       return (window.name.indexOf("BSSCPopup")!=-1);\r
 }\r
 \r
 function getIntopicBar(sAlign)\r
 {\r
-       var sHTML = "";\r
-       if (gaButtons.length > 0)\r
+       var sHTML="";\r
+       if(gaButtons.length>0)\r
        {\r
-               sHTML += "<div align="+ sAlign + ">";\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
+               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
+                       if(gaTypes[i]!="synctoc"||isSyncEnabled())\r
                        {\r
-                               if (gaButtons[i] == "NeedSearchForm")\r
-                                       sHTML += getSearchFormHTML();\r
+                               if(gaButtons[i]=="NeedSearchForm")\r
+                                       sHTML+=getSearchFormHTML();\r
                                else\r
-                                       sHTML += gaButtons[i];\r
+                                       sHTML+=gaButtons[i];\r
                        }\r
                }\r
-               sHTML += "</tr></table>";\r
+               sHTML+="</tr></table>";\r
 \r
-               sHTML += "</div>";\r
+               sHTML+="</div>";\r
        }\r
        return sHTML;\r
 }\r
@@ -281,20 +281,20 @@ function getIntopicBar(sAlign)
 \r
 function writeIntopicBar(nAligns)\r
 {\r
-       if (isInPopup()) return;\r
-       if (gaButtons.length > 0)\r
+       if(isInPopup()) return;\r
+       if(gaButtons.length>0)\r
        {\r
-               var sHTML = "";\r
-               if (nAligns != 0)\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
+                       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
@@ -302,45 +302,45 @@ function writeIntopicBar(nAligns)
 \r
 function sendAveInfoOut()\r
 {\r
-       if (!isInPopup())\r
-               setTimeout("sendAveInfo();", 100);\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
+       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
+       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
+       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
+       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
+       if(isTopicOnly())\r
                show();\r
-       else \r
+       else\r
        {\r
                sync();\r
                showTocPane();\r
@@ -349,86 +349,86 @@ function syncWithShow()
 \r
 function showTocPane()\r
 {\r
-       var oMsg = new whMessage(WH_MSG_SHOWTOC, this, 1, null);\r
+       var oMsg=new whMessage(WH_MSG_SHOWTOC,this,1,null);\r
        SendMessage(oMsg);\r
 }\r
 \r
 function sendSyncInfo()\r
 {\r
-       if (!isInPopup())\r
+       if(!isInPopup())\r
        {\r
-               var oParam = null;\r
-               if (gaPaths.length > 0)\r
+               var oParam=null;\r
+               if(gaPaths.length>0)\r
                {\r
-                       oParam = createSyncInfo();\r
+                       oParam=createSyncInfo();\r
                }\r
-               var oMsg = new whMessage(WH_MSG_SYNCINFO, this, 1, oParam);\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
+       if(!isInPopup())\r
        {\r
-               var oMsg = new whMessage(WH_MSG_SYNCINFO, this, 1, null);\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
+       if(!isInPopup())\r
        {\r
-               var oMsg = new whMessage(WH_MSG_ENABLEWEBSEARCH, this, 1, bEnable);\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
+       if(nSync==0) return;\r
+       if(isInPopup()) return;\r
+       if(isOutMostTopic())\r
                sync();\r
 }\r
 \r
 function isOutMostTopic()\r
 {\r
-       if (gnOutmostTopic == -1)\r
+       if(gnOutmostTopic==-1)\r
        {\r
-               var oMessage = new whMessage(WH_MSG_ISINFRAMESET, this, 1 , null);\r
-               if (SendMessage(oMessage))\r
-                       gnOutmostTopic = 0;\r
+               var oMessage=new whMessage(WH_MSG_ISINFRAMESET,this,1,null);\r
+               if(SendMessage(oMessage))\r
+                       gnOutmostTopic=0;\r
                else\r
-                       gnOutmostTopic = 1;\r
+                       gnOutmostTopic=1;\r
        }\r
-       return (gnOutmostTopic == 1);\r
+       return (gnOutmostTopic==1);\r
 }\r
 \r
 function sync()\r
 {\r
-       if (gaPaths.length > 0)\r
+       if(gaPaths.length>0)\r
        {\r
-               var oParam = createSyncInfo();\r
-               var oMessage = new whMessage(WH_MSG_SYNCTOC, this, 1, oParam);\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
+function avenueInfo(sName,sPrev,sNext)\r
 {\r
-       this.sName = sName;\r
-       this.sPrev = sPrev;\r
-       this.sNext = sNext;\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
+       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
@@ -437,37 +437,37 @@ function unRegisterListener()
 {\r
        sendInvalidSyncInfo();\r
        enableWebSearch(false);\r
-       if (whtopic_foldUnload)\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
+       var nMsgId=oMsg.nMessageId;\r
+       if(nMsgId==WH_MSG_GETAVIAVENUES)\r
        {\r
-               oMsg.oParam.aAvenues = gaAvenues;\r
+               oMsg.oParam.aAvenues=gaAvenues;\r
                return false;\r
        }\r
-       else if (nMsgId == WH_MSG_GETTOCPATHS)\r
+       else if(nMsgId==WH_MSG_GETTOCPATHS)\r
        {\r
-               if (isOutMostTopic())\r
+               if(isOutMostTopic())\r
                {\r
-                       oMsg.oParam.oTocInfo = createSyncInfo();\r
+                       oMsg.oParam.oTocInfo=createSyncInfo();\r
                        return false;           \r
                }\r
                else\r
                        return true;\r
        }\r
-       else if (nMsgId == WH_MSG_NEXT)\r
+       else if(nMsgId==WH_MSG_NEXT)\r
        {\r
                goAvenue(true);\r
        }\r
-       else if (nMsgId == WH_MSG_PREV)\r
+       else if(nMsgId==WH_MSG_PREV)\r
        {\r
                goAvenue(false);\r
        }\r
-       else if (nMsgId == WH_MSG_WEBSEARCH)\r
+       else if(nMsgId==WH_MSG_WEBSEARCH)\r
        {\r
                websearch();\r
        }\r
@@ -476,60 +476,60 @@ function onSendMessage(oMsg)
 \r
 function goAvenue(bNext)\r
 {\r
-       var sTopic = null;\r
-       var sAvenue = getCurrentAvenue();\r
-       var nAvenue = -1;\r
-       if (sAvenue != null && sAvenue != "")\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
+               for(var i=0;i<gaAvenues.length;i++)\r
                {\r
-                       if (gaAvenues[i].sName == sAvenue)\r
+                       if(gaAvenues[i].sName==sAvenue)\r
                        {\r
-                               nAvenue = i;\r
+                               nAvenue=i;\r
                                break;\r
                        }\r
                }\r
-               if (nAvenue != -1)\r
+               if(nAvenue!=-1)\r
                {\r
-                       if (bNext)\r
-                               sTopic = gaAvenues[nAvenue].sNext;\r
+                       if(bNext)\r
+                               sTopic=gaAvenues[nAvenue].sNext;\r
                        else\r
-                               sTopic = gaAvenues[nAvenue].sPrev;\r
+                               sTopic=gaAvenues[nAvenue].sPrev;\r
                }\r
        }\r
        else\r
-       { \r
-               for (var i = 0; i < gaAvenues.length ; i ++)\r
+       {\r
+               for(var i=0;i<gaAvenues.length;i++)\r
                {\r
-                       if (gaAvenues[i].sNext != null && gaAvenues[i].sNext.length > 0 && bNext)\r
+                       if(gaAvenues[i].sNext!=null&&gaAvenues[i].sNext.length>0&&bNext)\r
                        {\r
-                               sTopic = gaAvenues[i].sNext;\r
+                               sTopic=gaAvenues[i].sNext;\r
                                break;\r
                        }\r
-                       else if (gaAvenues[i].sPrev != null && gaAvenues[i].sPrev.length > 0 && !bNext)\r
+                       else if(gaAvenues[i].sPrev!=null&&gaAvenues[i].sPrev.length>0&&!bNext)\r
                        {\r
-                               sTopic = gaAvenues[i].sPrev;\r
+                               sTopic=gaAvenues[i].sPrev;\r
                                break;\r
                        }\r
                }\r
        }\r
        \r
-       if (sTopic != null && sTopic != "")\r
+       if(sTopic!=null&&sTopic!="")\r
        {\r
-               if (gsPPath != null && gsPPath != "")\r
+               if(gsPPath!=null&&gsPPath!="")\r
                {\r
-                       sFullTopicPath = _getFullPath(gsPPath, sTopic);\r
-                       document.location = sFullTopicPath;\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
+       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
+               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
@@ -537,34 +537,34 @@ function canGo(bNext)
 \r
 function show()\r
 {\r
-       if (gsStartPage != "")\r
-               window.location =  gsStartPage + "#" + gsRelCurPagePath;\r
+       if(gsStartPage!="")\r
+               window.location=gsStartPage+"#"+gsRelCurPagePath;\r
 }\r
 \r
 function hide()\r
 {\r
-       if (goFrame != null)\r
+       if(goFrame!=null)\r
        {\r
-               goFrame.location = window.location;\r
+               goFrame.location=window.location;\r
        }\r
 }\r
 \r
 function isTopicOnly()\r
 {\r
-       if (gnTopicOnly == -1)\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
+               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
+                       goFrame=oParam.oFrame;\r
+                       gnTopicOnly=0;\r
                }\r
                else\r
-                       gnTopicOnly = 1;\r
+                       gnTopicOnly=1;\r
        }\r
-       if (gnTopicOnly == 1)\r
+       if(gnTopicOnly==1)\r
                return true;\r
        else\r
                return false;\r
@@ -572,88 +572,150 @@ function isTopicOnly()
 \r
 function websearch()\r
 {\r
-       if (gbNav4)\r
+       if(gbNav4)\r
        {\r
-               if (document.ehelpform)\r
+               if(document.ehelpform)\r
                        document.ehelpform.submit();\r
        }\r
        else\r
        {\r
-               if (window.ehelpform)\r
+               if(window.ehelpform)\r
                        window.ehelpform.submit();\r
        }\r
 }\r
 \r
 function addSearchFormHref(sHref)\r
 {\r
-       gsSearchFormHref = sHref;\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
+       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
+       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
+               sButton+="<a class=\"searchbtn\" href=\"javascript:void(0);\" onclick=\""+sFormName+".submit();return false;\"></a>";\r
        }\r
-       else if ("" == "image")\r
+       else if(""=="image")\r
        {\r
-               sButton+="<a class=\"searchbtn\" href=\"javascript:void(0);\" onclick=\"" + sFormName + ".submit(); return false;\">"\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
+       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
+       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
+               oMsg=new whMessage(WH_MSG_HIDEPANE,this,1,null);\r
        SendMessage(oMsg);\r
 }\r
 \r
 function isShowHideEnable()\r
 {\r
-       if (gbIE4)\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
+       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
-                       whtopic_foldUnload = window.onunload;\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
-                       whtopic_foldUnload = window.onunload;\r
+               if(window.onunload)\r
+                       if(window.onunload.toString!=unRegisterListener.toString)\r
+                               whtopic_foldUnload=window.onunload;\r
        }\r
-       window.onunload = unRegisterListener;\r
+       window.onunload=unRegisterListener;\r
        setButtonFont("show","","10pt","","","","");\r
 \r
        gbWhTopic=true;\r
index 7fa6c28a860ebf9337dc1482b58e39af4ee6313b..85fae7e05b81c3ae6071ef877ba6715b66a1c82a 100755 (executable)
@@ -1,19 +1,26 @@
+//     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]="&amp;";\r
 sReplaceStringsSrc[1]="&gt;";\r
 sReplaceStringsSrc[2]="&lt;";\r
 sReplaceStringsSrc[3]="&quot;";\r
-sReplaceStringsSrc[4]="&nbsp;";\r
+sReplaceStringsSrc[4]=String.fromCharCode(8364);\r
+sReplaceStringsSrc[5]="&nbsp;";\r
+\r
 var sReplaceStringsDst=new Array();\r
 sReplaceStringsDst[0]="&";\r
 sReplaceStringsDst[1]=">";\r
 sReplaceStringsDst[2]="<";\r
 sReplaceStringsDst[3]="\"";\r
-sReplaceStringsDst[4]=" ";\r
+sReplaceStringsDst[4]=String.fromCharCode(128);\r
+sReplaceStringsDst[5]=" ";\r
 var goHighLighted=null;\r
 \r
 function _getRelativePath(strParentPath,strCurrentPath)\r
@@ -45,7 +52,7 @@ function _getRelativePath(strParentPath,strCurrentPath)
        return strCurrentPath;\r
 }\r
 \r
-function _getRelativeFileName(strParentPath, strCurrentPath)\r
+function _getRelativeFileName(strParentPath,strCurrentPath)\r
 {\r
        strParentPath=_replaceSlash(strParentPath);\r
        strParentPath=_getPath(strParentPath);\r
@@ -108,7 +115,7 @@ function _getFullPath(sPath,sRelPath)
                        {\r
                                sRelPath=sRelPath.substring(nPathPos+3);\r
                                sFullPath=sFullPath.substring(0,sFullPath.length-1);\r
-                               var nPos2 = sFullPath.lastIndexOf("/");\r
+                               var nPos2=sFullPath.lastIndexOf("/");\r
                                if(nPos2!=-1)\r
                                        sFullPath=sFullPath.substring(0,nPos2+1);\r
                                else\r
@@ -123,7 +130,7 @@ function _getFullPath(sPath,sRelPath)
 function _isAbsPath(strPath)\r
 {\r
        var strUpper=strPath.toUpperCase();\r
-       return (strUpper.indexOf(":")!=-1);\r
+       return (strUpper.indexOf(":")!=-1||strUpper.indexOf("\\\\")==0);\r
 }\r
 \r
 function _replaceSlash(strURL)\r
@@ -166,21 +173,29 @@ function insertItemIntoArray(oArray,i,obj)
 \r
 function loadData(sFileName)\r
 {\r
-       if(!getElement("dataDiv"))\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())\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
+               sHTML+="<iframe src=\""+sFileName+"\"></iframe>";\r
        else\r
-               sHTML+="<iframe style=\"visibility:hidden;width:0;height:0\" src="+sFileName+"></iframe>";\r
+               sHTML+="<iframe style=\"visibility:hidden;width:0;height:0\" src=\""+sFileName+"\"></iframe>";\r
        \r
-       var oDivCon=getElement("dataDiv");\r
+       var oDivCon=getElement(sDivName);\r
        if(oDivCon)\r
        {\r
                if(gbNav6)\r
@@ -231,21 +246,21 @@ function checkState()
                if(state==4)\r
                {\r
                        var err=xmlDoc.parseError;\r
-                       if(err.errorCode!=0)\r
-                               alert(err.reason);\r
-                       else\r
+                       if(err.errorCode==0)\r
                                putDataXML(xmlDoc,sdocPath);\r
+                       else\r
+                               onLoadXMLError();\r
                }\r
        }\r
 }\r
 \r
-function insertDataDiv()\r
+function insertDataDiv(sName)\r
 {\r
        var sHTML="";\r
        if(gbMac)\r
-               sHTML+="<div id=dataDiv style=\"display:none;\"></div>";\r
+               sHTML+="<div id="+sName+" style=\"display:none;\"></div>";\r
        else\r
-               sHTML+="<div id=dataDiv style=\"visibility:hidden\"></div>";\r
+               sHTML+="<div id="+sName+" style=\"visibility:hidden\"></div>";\r
        if((gbIE5||gbNav6)&&document.body)\r
                document.body.insertAdjacentHTML("beforeEnd",sHTML);\r
        else\r
@@ -264,7 +279,7 @@ function insertWhenBodyReady()
        {\r
                document.body.insertAdjacentHTML("beforeEnd",gsInsertBeforeEndHTML);\r
                gsInsertBeforeEndHTML="";\r
-               loadData(gsFileName);\r
+               loadData_2(gsFileName,gsDivName);\r
        }\r
        else\r
        {\r
@@ -274,9 +289,12 @@ function insertWhenBodyReady()
 \r
 function window_BUnload()\r
 {\r
-       var oDivCon=getElement("dataDiv");\r
-       if(oDivCon)\r
-               oDivCon.innerHTML="";\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
@@ -410,7 +428,8 @@ function HighLightElement(obj,sHighLightColor,sNormalColor)
        if(obj!=null)\r
        {\r
                resetHighLight(sNormalColor);\r
-               obj.style.backgroundColor=sHighLightColor;\r
+               if (obj.style)\r
+                       obj.style.backgroundColor=sHighLightColor;\r
                goHighLighted=obj;\r
        }\r
 }\r
@@ -419,7 +438,8 @@ function resetHighLight(sNormalColor)
 {\r
        if(goHighLighted!=null)\r
        {\r
-               goHighLighted.style.backgroundColor=sNormalColor;\r
+               if (goHighLighted.style)\r
+                       goHighLighted.style.backgroundColor=sNormalColor;\r
                goHighLighted=null;\r
        }\r
 }\r
@@ -460,4 +480,48 @@ function getFontStyle(oFont)
        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
index 50a8e405281546cba166079d244ec4c0022cc436..ff597631d2f9012fd7ccbe355118ba1bd39f6644 100755 (executable)
+//     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
-gbIE=(navigator.appName.indexOf("Microsoft")!=-1);\r
-if(gnVerMajor>=4)\r
+if(!gbOpera&&!gbKonqueror&&!gbSafari) // opera can mimic IE or Netscape by settings.\r
 {\r
-       if(navigator.appName=="Netscape")\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
-               gbNav4=true;\r
-               if(gnVerMajor>=5)\r
-                       gbNav6=true;\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
-       gbIE4=(navigator.appName.indexOf("Microsoft")!=-1);\r
 }\r
-if(gbNav6)\r
+else if (gbOpera)\r
 {\r
-       document.gnPageWidth=innerWidth;\r
-       document.gnPageHeight=innerHeight;\r
-       var nPos=gAgent.indexOf("netscape");\r
+       var nPos = gAgent.indexOf("opera");\r
        if(nPos!=-1)\r
        {\r
-               var nVersion=parseFloat(gAgent.substring(nPos+10));\r
-               if(nVersion>=6.1)\r
-                       gbNav61=true;\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
-}else if(gbIE4)\r
+}\r
+else if (gbKonqueror)\r
 {\r
-       var nPos=gAgent.indexOf("msie");\r
+       var nPos = gAgent.indexOf("konqueror");\r
        if(nPos!=-1)\r
        {\r
-               var nVersion=parseFloat(gAgent.substring(nPos+5));\r
-               if(nVersion>=5)\r
-                       gbIE5=true;\r
-               if(nVersion>=5.5)\r
-                       gbIE55=true;\r
+               var nVersion = parseFloat(gAgent.substring(nPos+10));\r
+               if (nVersion >= 3)\r
+               {\r
+                       gbKonqueror3=true;\r
+               }\r
        }\r
 }\r
 \r
diff --git a/doc/salome/gui/KERNEL/whxdata/whftdata0.xml b/doc/salome/gui/KERNEL/whxdata/whftdata0.xml
new file mode 100755 (executable)
index 0000000..79d67eb
--- /dev/null
@@ -0,0 +1,28 @@
+<?xml version='1.0' encoding='windows-1252' ?>\r
+<ftstdata>\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="Copyright notice" url="kernel/copyright_notice.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="Using UseCase Browser" url="kernel/using_usecase_browser.htm" />\r
+\r
+</ftstdata>  \r
diff --git a/doc/salome/gui/KERNEL/whxdata/whfts.xml b/doc/salome/gui/KERNEL/whxdata/whfts.xml
new file mode 100755 (executable)
index 0000000..7e2e74a
--- /dev/null
@@ -0,0 +1,7 @@
+<?xml version='1.0' encoding='windows-1252' ?>\r
+<fts>\r
+<chunkinfo url="whfwdata0.xml" first="_numpy" last="zoom"/>\r
+\r
+<tchunkinfo first="0" last="23" url="whftdata0.xml" />\r
+\r
+</fts>\r
diff --git a/doc/salome/gui/KERNEL/whxdata/whfwdata0.xml b/doc/salome/gui/KERNEL/whxdata/whfwdata0.xml
new file mode 100755 (executable)
index 0000000..9b6ef44
--- /dev/null
@@ -0,0 +1,1056 @@
+<?xml version='1.0' encoding='windows-1252' ?>\r
+<ftswdata>\r
+<key name="_numpy"> 14, </key>\r
+<key name="_omnipymodul"> 14, </key>\r
+<key name="0"> 14, </key>\r
+<key name="0_glibc2"> 14, </key>\r
+<key name="030402"> 14, </key>\r
+<key name="1"> 3,14,15, </key>\r
+<key name="11"> 14, </key>\r
+<key name="13"> 14, </key>\r
+<key name="17"> 14, </key>\r
+<key name="2"> 3,14,15, </key>\r
+<key name="2003"> 2, </key>\r
+<key name="22"> 14, </key>\r
+<key name="3"> 14,15, </key>\r
+<key name="30"> 14, </key>\r
+<key name="3d"> 11,16, </key>\r
+<key name="4"> 2,14, </key>\r
+<key name="5"> 14, </key>\r
+<key name="6"> 14, </key>\r
+<key name="8"> 14, </key>\r
+<key name="9"> 14, </key>\r
+<key name="91400"> 2, </key>\r
+<key name="abl"> 0,14, </key>\r
+<key name="abort"> 14, </key>\r
+<key name="abov"> 7,14, </key>\r
+<key name="acces"> 0,16,21,23, </key>\r
+<key name="accidental"> 14, </key>\r
+<key name="accord"> 14,15,16,20,21, </key>\r
+<key name="accordanc"> 2, </key>\r
+<key name="account"> 14, </key>\r
+<key name="achiev"> 0, </key>\r
+<key name="acquaint"> 1, </key>\r
+<key name="action"> 18, </key>\r
+<key name="activ"> 3, </key>\r
+<key name="activat"> 3,5, </key>\r
+<key name="activation"> 5, </key>\r
+<key name="ad"> 14,19,23, </key>\r
+<key name="adapt"> 0, </key>\r
+<key name="add"> 4,14,15,19,23, </key>\r
+<key name="addition"> 3, </key>\r
+<key name="additional"> 0,4,6,14,10,21, </key>\r
+<key name="advanc"> 14,19, </key>\r
+<key name="affect"> 0, </key>\r
+<key name="again"> 14,12,17, </key>\r
+<key name="algorithm"> 0,14,11, </key>\r
+<key name="allow"> 0,5,6,14,11,15,16,17,18,19,22,23, </key>\r
+<key name="along"> 11, </key>\r
+<key name="alongsid"> 19, </key>\r
+<key name="already"> 14, </key>\r
+<key name="amount"> 14, </key>\r
+<key name="annoy"> 14, </key>\r
+<key name="anoth"> 0,14,17,23, </key>\r
+<key name="answ"> 14, </key>\r
+<key name="any"> 0,1,2,4,7,14,12,15,23, </key>\r
+<key name="anyth"> 14, </key>\r
+<key name="ap"> 21, </key>\r
+<key name="appear"> 2,7,8,14,18,19,22, </key>\r
+<key name="applet"> 1, </key>\r
+<key name="application"> 0,4,8,9,10,11,15,16,17,18,19,21, </key>\r
+<key name="applicativ"> 10,18, </key>\r
+<key name="approach"> 14,11, </key>\r
+<key name="appropriat"> 14, </key>\r
+<key name="approximat"> 14, </key>\r
+<key name="ar"> 14, </key>\r
+<key name="architectur"> 0, </key>\r
+<key name="area"> 16, </key>\r
+<key name="argument"> 14, </key>\r
+<key name="arian"> 2, </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,20,21,23, </key>\r
+<key name="attribut"> 21, </key>\r
+<key name="author"> 7,19, </key>\r
+<key name="auto"> 14,18, </key>\r
+<key name="automatical"> 4,14,13,15,17,18,23, </key>\r
+<key name="autosiz"> 18, </key>\r
+<key name="availabl"> 0,14, </key>\r
+<key name="avoid"> 14, </key>\r
+<key name="awk"> 14, </key>\r
+<key name="b"> 14, </key>\r
+<key name="back"> 14,16, </key>\r
+<key name="background"> 18, </key>\r
+<key name="bas"> 0,9,17, </key>\r
+<key name="bash"> 14, </key>\r
+<key name="basic"> 14,16, </key>\r
+<key name="batch"> 0,14,15, </key>\r
+<key name="bear"> 2, </key>\r
+<key name="befor"> 14, </key>\r
+<key name="begin"> 22, </key>\r
+<key name="behav"> 0, </key>\r
+<key name="behavior"> 9, </key>\r
+<key name="below"> 14,12, </key>\r
+<key name="besid"> 23, </key>\r
+<key name="bin"> 14,15,19, </key>\r
+<key name="binari"> 14, </key>\r
+<key name="blu"> 14, </key>\r
+<key name="blur"> 0, </key>\r
+<key name="bmp"> 16, </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="bottom"> 16,23, </key>\r
+<key name="box"> 7,14,13,17,19,22, </key>\r
+<key name="bracket"> 14, </key>\r
+<key name="brand"> 2, </key>\r
+<key name="brief"> 14,12, </key>\r
+<key name="brows"> 1,14,10,13,16,18,21,23, </key>\r
+<key name="bug"> 14, </key>\r
+<key name="build"> 14,11,19, </key>\r
+<key name="built"> 14,11, </key>\r
+<key name="button"> 14,12,13,17,22, </key>\r
+<key name="c"> 15, </key>\r
+<key name="ca"> 2, </key>\r
+<key name="cad"> 2,9, </key>\r
+<key name="cal"> 0,14, </key>\r
+<key name="calculation"> 8,11, </key>\r
+<key name="call"> 14,17,19,22, </key>\r
+<key name="camera"> 16, </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="cas"> 0,7,14,17,23, </key>\r
+<key name="cascad"> 2,5,14, </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="chang"> 0,2,7,14,17, </key>\r
+<key name="chapter"> 1, </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, </key>\r
+<key name="child"> 23, </key>\r
+<key name="choic"> 14, </key>\r
+<key name="choos"> 3,5,4,6,7,14,13,19,22, </key>\r
+<key name="chosen"> 19, </key>\r
+<key name="chronological"> 18, </key>\r
+<key name="clear"> 14,23, </key>\r
+<key name="clearall"> 16, </key>\r
+<key name="click"> 3,6,7,14,12,13,16,17,20,21,22,23, </key>\r
+<key name="clickabl"> 12, </key>\r
+<key name="client"> 0, </key>\r
+<key name="clos"> 14,12,17,20, </key>\r
+<key name="cluster"> 0, </key>\r
+<key name="cod"> 0,14,9, </key>\r
+<key name="collect"> 14, </key>\r
+<key name="color"> 18,21, </key>\r
+<key name="column"> 18,21,22, </key>\r
+<key name="combin"> 11, </key>\r
+<key name="combination"> 16, </key>\r
+<key name="comfort"> 14, </key>\r
+<key name="comma"> 14, </key>\r
+<key name="command"> 0,14,15, </key>\r
+<key name="commitment"> 2, </key>\r
+<key name="common"> 14,10,17, </key>\r
+<key name="compar"> 0, </key>\r
+<key name="comparison"> 23, </key>\r
+<key name="compil"> 14, </key>\r
+<key name="complet"> 7,14,20,22, </key>\r
+<key name="complex"> 0,9, </key>\r
+<key name="component"> 0,1,4,6,10,11,12,13,16,17,18,19,21,22,23, </key>\r
+<key name="comput"> 14, </key>\r
+<key name="computation"> 0,9, </key>\r
+<key name="concept"> 0,12, </key>\r
+<key name="concern"> 14,9, </key>\r
+<key name="conclusion"> 0, </key>\r
+<key name="config"> 14, </key>\r
+<key name="config_fil"> 14, </key>\r
+<key name="config_redhat8_0"> 14, </key>\r
+<key name="configur"> 14, </key>\r
+<key name="configurabl"> 11, </key>\r
+<key name="configuration"> 14, </key>\r
+<key name="confirm"> 14, </key>\r
+<key name="connect"> 8, </key>\r
+<key name="connection"> 2, </key>\r
+<key name="consist"> 16, </key>\r
+<key name="consol"> 15,16,18, </key>\r
+<key name="constant"> 0,15, </key>\r
+<key name="constru"> 2, </key>\r
+<key name="construction"> 11, </key>\r
+<key name="contain"> 1,2,7,14,13,15,16,18,19,20,21,22, </key>\r
+<key name="container"> 15, </key>\r
+<key name="content"> 14,20, </key>\r
+<key name="context"> 4,16,21,23, </key>\r
+<key name="continu"> 14, </key>\r
+<key name="contribut"> 9, </key>\r
+<key name="control"> 3,14, </key>\r
+<key name="convenienc"> 16, </key>\r
+<key name="cooperat"> 11, </key>\r
+<key name="copi"> 2,23, </key>\r
+<key name="copy"> 6,14,16,17, </key>\r
+<key name="copyright"> 2,14, </key>\r
+<key name="corba"> 0, </key>\r
+<key name="corn"> 17, </key>\r
+<key name="correct"> 16, </key>\r
+<key name="correspond"> 14,13,15,20, </key>\r
+<key name="cost"> 9, </key>\r
+<key name="coupl"> 0,9, </key>\r
+<key name="cpp"> 15, </key>\r
+<key name="creat"> 0,1,3,8,14,10,13,15,16,17,18,19,21,23, </key>\r
+<key name="creation"> 0,14,9,10, </key>\r
+<key name="critical"> 9, </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"> 6,7,14,12,15,17,18,21,22,23, </key>\r
+<key name="custom"> 9,18,19,23, </key>\r
+<key name="cut"> 14, </key>\r
+<key name="d"> 14, </key>\r
+<key name="dat"> 7,22, </key>\r
+<key name="data"> 0,8,14,10,11,17,18, </key>\r
+<key name="databas"> 0, </key>\r
+<key name="de"> 2, </key>\r
+<key name="debug"> 21, </key>\r
+<key name="default"> 3,4,14,15,17,18,21,23, </key>\r
+<key name="defin"> 14,18,23, </key>\r
+<key name="definit"> 0,3,4,6,15,17,18,21,22,23, </key>\r
+<key name="definition"> 0,20, </key>\r
+<key name="demand"> 9, </key>\r
+<key name="depend"> 14,18,21,23, </key>\r
+<key name="dependanci"> 14, </key>\r
+<key name="dependenci"> 14, </key>\r
+<key name="deriv"> 0,9, </key>\r
+<key name="descend"> 21, </key>\r
+<key name="describ"> 0,1,2,14,19, </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,23, </key>\r
+<key name="destination"> 12, </key>\r
+<key name="detail"> 14, </key>\r
+<key name="develop"> 0, </key>\r
+<key name="development"> 0,9, </key>\r
+<key name="dialog"> 7,14,13,17,19,20,22, </key>\r
+<key name="dif"> 14, </key>\r
+<key name="different"> 0,1,3,5,8,14,13,15,16,21,23, </key>\r
+<key name="digital"> 9, </key>\r
+<key name="dir"> 14, </key>\r
+<key name="direct"> 20, </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,14,12,15,16,18,20,21,22,23, </key>\r
+<key name="distinction"> 0, </key>\r
+<key name="distribut"> 0, </key>\r
+<key name="divid"> 1,22, </key>\r
+<key name="do"> 14, </key>\r
+<key name="document"> 2,8,14,16, </key>\r
+<key name="domain"> 0,2,9,11, </key>\r
+<key name="don"> 14,19, </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="doxysearch"> 14, </key>\r
+<key name="doxytag"> 14, </key>\r
+<key name="doxywizard"> 14, </key>\r
+<key name="drag"> 4,23, </key>\r
+<key name="dramatical"> 0, </key>\r
+<key name="driv"> 14, </key>\r
+<key name="driver"> 14, </key>\r
+<key name="drop"> 4,12,23, </key>\r
+<key name="dump"> 16, </key>\r
+<key name="dynamical"> 11, </key>\r
+<key name="e"> 14, </key>\r
+<key name="eas"> 9, </key>\r
+<key name="easi"> 0, </key>\r
+<key name="easy"> 0, </key>\r
+<key name="echo"> 14, </key>\r
+<key name="economical"> 0, </key>\r
+<key name="edit"> 6,7,14,10,15, </key>\r
+<key name="efficient"> 9, </key>\r
+<key name="egrep"> 14, </key>\r
+<key name="eith"> 19, </key>\r
+<key name="electrical"> 9, </key>\r
+<key name="electronic"> 2,9, </key>\r
+<key name="empty"> 14, </key>\r
+<key name="enabl"> 11,18,20, </key>\r
+<key name="encapsulat"> 11, </key>\r
+<key name="encourag"> 0, </key>\r
+<key name="end"> 14,18, </key>\r
+<key name="enforc"> 0, </key>\r
+<key name="eng"> 10, </key>\r
+<key name="enough"> 14, </key>\r
+<key name="ensur"> 0,9, </key>\r
+<key name="ent"> 7,14,15,17, </key>\r
+<key name="enter"> 14, </key>\r
+<key name="entry"> 14,18,21, </key>\r
+<key name="env"> 14,15, </key>\r
+<key name="env_"> 14, </key>\r
+<key name="env_product"> 14, </key>\r
+<key name="env_vtk"> 14, </key>\r
+<key name="environment"> 0,8,14,9,10,15, </key>\r
+<key name="equal"> 14, </key>\r
+<key name="equipment"> 9, </key>\r
+<key name="error"> 2,14, </key>\r
+<key name="etc"> 0,4,14, </key>\r
+<key name="ev"> 22, </key>\r
+<key name="even"> 0, </key>\r
+<key name="every"> 9,11,20, </key>\r
+<key name="everyth"> 14, </key>\r
+<key name="evolution"> 9, </key>\r
+<key name="evolv"> 0, </key>\r
+<key name="ex"> 15, </key>\r
+<key name="exact"> 14, </key>\r
+<key name="exampl"> 14,9,19, </key>\r
+<key name="exchang"> 0, </key>\r
+<key name="execution"> 11, </key>\r
+<key name="exist"> 0,14,11,13,17,19, </key>\r
+<key name="existenc"> 14, </key>\r
+<key name="expand"> 12, </key>\r
+<key name="expandability"> 0, </key>\r
+<key name="expectation"> 9, </key>\r
+<key name="exploit"> 0, </key>\r
+<key name="explor"> 1, </key>\r
+<key name="expos"> 0, </key>\r
+<key name="extension"> 17, </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="facilitat"> 0, </key>\r
+<key name="factory"> 19, </key>\r
+<key name="fail"> 14, </key>\r
+<key name="fals"> 14, </key>\r
+<key name="featur"> 1,6,14, </key>\r
+<key name="field"> 7,14, </key>\r
+<key name="fig"> 14, </key>\r
+<key name="figur"> 14, </key>\r
+<key name="fil"> 3,7,14,13,15,16,17,18,19, </key>\r
+<key name="find"> 14,20, </key>\r
+<key name="find_in_path"> 14, </key>\r
+<key name="fine"> 0, </key>\r
+<key name="finish"> 14,12, </key>\r
+<key name="first"> 14,21, </key>\r
+<key name="fit"> 16, </key>\r
+<key name="flag"> 14, </key>\r
+<key name="flexibility"> 0, </key>\r
+<key name="flexibl"> 14, </key>\r
+<key name="focu"> 12, </key>\r
+<key name="fold"> 14,18,21,23, </key>\r
+<key name="follow"> 0,5,7,8,14,11,12,13,15,16,17,18,19,20,22,23, </key>\r
+<key name="font"> 18, </key>\r
+<key name="forget"> 19, </key>\r
+<key name="format"> 1,14,13,18, </key>\r
+<key name="four"> 10, </key>\r
+<key name="fr"> 10, </key>\r
+<key name="fram"> 14, </key>\r
+<key name="framework"> 10,21, </key>\r
+<key name="franc"> 2, </key>\r
+<key name="friend"> 9, </key>\r
+<key name="front"> 16, </key>\r
+<key name="full"> 20, </key>\r
+<key name="function"> 14,11,16,17, </key>\r
+<key name="function_nam"> 14, </key>\r
+<key name="functional"> 16, </key>\r
+<key name="functionality"> 0,1,6,8,16,19, </key>\r
+<key name="fundamental"> 0, </key>\r
+<key name="furnish"> 2, </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,16, </key>\r
+<key name="generat"> 14,19, </key>\r
+<key name="generation"> 11, </key>\r
+<key name="generator"> 10,19, </key>\r
+<key name="generic"> 9,11, </key>\r
+<key name="geom"> 0,4,6,14,11, </key>\r
+<key name="get"> 1,7,8,9,21,23, </key>\r
+<key name="giv"> 7,14,16, </key>\r
+<key name="given"> 14,11, </key>\r
+<key name="global"> 16, </key>\r
+<key name="glossary"> 20, </key>\r
+<key name="go"> 14,12, </key>\r
+<key name="graph"> 11, </key>\r
+<key name="graphviz"> 14, </key>\r
+<key name="grep"> 14, </key>\r
+<key name="gui"> 0,14,15, </key>\r
+<key name="h"> 14,15, </key>\r
+<key name="hand"> 0,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="hat"> 14, </key>\r
+<key name="hav"> 12,21, </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="hello"> 22, </key>\r
+<key name="help"> 0,1,14,12,13,15,20,21,22, </key>\r
+<key name="her"> 14,18, </key>\r
+<key name="hid"> 4,16,18,21, </key>\r
+<key name="high"> 9, </key>\r
+<key name="highlight"> 14,21, </key>\r
+<key name="hint"> 14, </key>\r
+<key name="history"> 22, </key>\r
+<key name="holder"> 2, </key>\r
+<key name="hom"> 15, </key>\r
+<key name="host"> 0, </key>\r
+<key name="hotspot"> 12, </key>\r
+<key name="how"> 0,14, </key>\r
+<key name="hpp"> 14, </key>\r
+<key name="html"> 1,20, </key>\r
+<key name="i586_linux_2"> 14, </key>\r
+<key name="iapp"> 0,10,11, </key>\r
+<key name="icon"> 3,6,16,19, </key>\r
+<key name="identification"> 21,22, </key>\r
+<key name="identify"> 14, </key>\r
+<key name="idl"> 0,19, </key>\r
+<key name="ie"> 18, </key>\r
+<key name="if"> 3,14,13,15,17,18,19,20,21,23, </key>\r
+<key name="imag"> 16, </key>\r
+<key name="immediate"> 12, </key>\r
+<key name="immeubl"> 2, </key>\r
+<key name="implement"> 0,14, </key>\r
+<key name="implementation"> 0,19, </key>\r
+<key name="impli"> 14, </key>\r
+<key name="import"> 10,16, </key>\r
+<key name="important"> 14, </key>\r
+<key name="impossibl"> 14, </key>\r
+<key name="includ"> 2,14,12,20, </key>\r
+<key name="inclusiv"> 0, </key>\r
+<key name="increas"> 9, </key>\r
+<key name="incremental"> 0, </key>\r
+<key name="independenc"> 0, </key>\r
+<key name="independent"> 0, </key>\r
+<key name="index"> 20,21, </key>\r
+<key name="industry"> 9, </key>\r
+<key name="information"> 0,2,7,14,12,17,20,22, </key>\r
+<key name="initial"> 8,16, </key>\r
+<key name="input"> 19, </key>\r
+<key name="insert"> 14, </key>\r
+<key name="insid"> 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="instrumental"> 0, </key>\r
+<key name="int"> 9, </key>\r
+<key name="integ"> 14, </key>\r
+<key name="integrat"> 0,10,11,16, </key>\r
+<key name="integration"> 0,9,10,19, </key>\r
+<key name="intend"> 20, </key>\r
+<key name="interfac"> 0,9,10,11,18,19, </key>\r
+<key name="internal"> 14,9, </key>\r
+<key name="internet"> 1, </key>\r
+<key name="interoperabl"> 21, </key>\r
+<key name="interpret"> 10,16, </key>\r
+<key name="interval"> 22, </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="ispython"> 14, </key>\r
+<key name="isswig"> 14, </key>\r
+<key name="item"> 7,18, </key>\r
+<key name="itself"> 14, </key>\r
+<key name="java"> 1, </key>\r
+<key name="jpeg"> 16, </key>\r
+<key name="jpg"> 16, </key>\r
+<key name="just"> 14, </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="keyword"> 20, </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="languag"> 0, </key>\r
+<key name="last"> 17,22, </key>\r
+<key name="launch"> 1,14,13,15,18,19,22, </key>\r
+<key name="ld_library_path"> 14, </key>\r
+<key name="lead"> 17, </key>\r
+<key name="learn"> 14, </key>\r
+<key name="left"> 14,16,20, </key>\r
+<key name="level"> 18,20,23, </key>\r
+<key name="lib"> 14, </key>\r
+<key name="libcosnotify3"> 14, </key>\r
+<key name="libgl"> 14, </key>\r
+<key name="libhdf5"> 14, </key>\r
+<key name="libm"> 14, </key>\r
+<key name="libomniorb3"> 14, </key>\r
+<key name="libqt"> 14, </key>\r
+<key name="libqtxmlcmodul"> 14, </key>\r
+<key name="libqwt"> 14, </key>\r
+<key name="library"> 14, </key>\r
+<key name="libsip"> 14, </key>\r
+<key name="libtcl8"> 14, </key>\r
+<key name="libtclx8"> 14, </key>\r
+<key name="libtk8"> 14, </key>\r
+<key name="libtkx8"> 14, </key>\r
+<key name="libvtkcommon"> 14, </key>\r
+<key name="licens"> 2,14, </key>\r
+<key name="lik"> 0,5,4,14,12,16,17,19,21,23, </key>\r
+<key name="lin"> 1,14,15, </key>\r
+<key name="link"> 0,9,12, </key>\r
+<key name="linux"> 1,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="load"> 10,13,15,16,18,21,23, </key>\r
+<key name="local"> 14, </key>\r
+<key name="locat"> 4,15,20,21, </key>\r
+<key name="location"> 19, </key>\r
+<key name="lock"> 7, </key>\r
+<key name="log"> 15, </key>\r
+<key name="long"> 0, </key>\r
+<key name="look"> 5,14,19,20, </key>\r
+<key name="lost"> 17, </key>\r
+<key name="low"> 14,20, </key>\r
+<key name="m"> 15, </key>\r
+<key name="machin"> 0,17,22, </key>\r
+<key name="macintosh"> 1, </key>\r
+<key name="macro"> 0, </key>\r
+<key name="main"> 3,5,4,6,7,14,13,16,17,18,19,22, </key>\r
+<key name="mak"> 3,5,14, </key>\r
+<key name="make_dir"> 14, </key>\r
+<key name="make_env"> 14, </key>\r
+<key name="management"> 10,16, </key>\r
+<key name="manual"> 1,14,18, </key>\r
+<key name="map"> 0, </key>\r
+<key name="mark"> 4,14,18, </key>\r
+<key name="market"> 9, </key>\r
+<key name="massive"> 0, </key>\r
+<key name="mast"> 14, </key>\r
+<key name="match"> 20, </key>\r
+<key name="material"> 2, </key>\r
+<key name="maximiz"> 3,5,16, </key>\r
+<key name="mean"> 2,8,14, </key>\r
+<key name="mechanical"> 2, </key>\r
+<key name="med2hom"> 14, </key>\r
+<key name="meet"> 9, </key>\r
+<key name="menu"> 3,5,4,6,7,10,12,13,16,17,18,19,21,22,23, </key>\r
+<key name="mesa"> 14, </key>\r
+<key name="mesa_hom"> 14, </key>\r
+<key name="mesh"> 11, </key>\r
+<key name="messag"> 7,14,10,15,16,18,22, </key>\r
+<key name="middl"> 14, </key>\r
+<key name="minimiz"> 3,16, </key>\r
+<key name="mis"> 14, </key>\r
+<key name="mistak"> 16, </key>\r
+<key name="mod"> 0,14,15, </key>\r
+<key name="model"> 0,9,11, </key>\r
+<key name="modern"> 9, </key>\r
+<key name="modification"> 0,7, </key>\r
+<key name="modify"> 14,23, </key>\r
+<key name="modul"> 1,14,11,15,19, </key>\r
+<key name="module_root_dir"> 14, </key>\r
+<key name="module_src"> 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="moment"> 14, </key>\r
+<key name="mous"> 4, </key>\r
+<key name="mozilla"> 18, </key>\r
+<key name="mt"> 14, </key>\r
+<key name="much"> 14, </key>\r
+<key name="multi"> 8,10,19,20, </key>\r
+<key name="multifil"> 17,18, </key>\r
+<key name="multipl"> 17, </key>\r
+<key name="multiti"> 0, </key>\r
+<key name="must"> 0,9,11, </key>\r
+<key name="n"> 14, </key>\r
+<key name="nam"> 2,3,5,7,14,17,18,19,21,22,23, </key>\r
+<key name="nativ"> 14, </key>\r
+<key name="natural"> 0, </key>\r
+<key name="navigat"> 14,12, </key>\r
+<key name="navigation"> 1,12, </key>\r
+<key name="navigator"> 1, </key>\r
+<key name="ne"> 14,12, </key>\r
+<key name="necessary"> 14,15, </key>\r
+<key name="netgen"> 14, </key>\r
+<key name="netgenroot"> 14, </key>\r
+<key name="netscap"> 1,18, </key>\r
+<key name="new"> 0,3,7,8,14,17,18,19,23, </key>\r
+<key name="next"> 7,14,15,18,19, </key>\r
+<key name="nod"> 19, </key>\r
+<key name="not"> 14, </key>\r
+<key name="notic"> 2, </key>\r
+<key name="noticeab"> 0, </key>\r
+<key name="notifd"> 14, </key>\r
+<key name="notion"> 8, </key>\r
+<key name="numb"> 14,18,22, </key>\r
+<key name="numeric"> 14,9,11, </key>\r
+<key name="numerical"> 0,8, </key>\r
+<key name="numerou"> 15, </key>\r
+<key name="object"> 0,6,10,13,16,18,21,23, </key>\r
+<key name="objectiv"> 0, </key>\r
+<key name="obligatory"> 14, </key>\r
+<key name="occ"> 3,10,16,18, </key>\r
+<key name="occupi"> 14, </key>\r
+<key name="off"> 14, </key>\r
+<key name="offer"> 0, </key>\r
+<key name="often"> 9, </key>\r
+<key name="ok"> 14,13, </key>\r
+<key name="omg"> 0, </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"> 0,6,14,10,12,13,15,17,18,19,20,21,23, </key>\r
+<key name="onlin"> 20, </key>\r
+<key name="open"> 2,8,11,12,13,15,17,18,19,20, </key>\r
+<key name="opengl"> 14, </key>\r
+<key name="operability"> 9, </key>\r
+<key name="operation"> 6,8,16,17,23, </key>\r
+<key name="optimiz"> 9, </key>\r
+<key name="option"> 5,6,7,14,13,15,16,17,18,21,23, </key>\r
+<key name="optional"> 14, </key>\r
+<key name="ord"> 14, </key>\r
+<key name="org"> 0, </key>\r
+<key name="originality"> 11, </key>\r
+<key name="os"> 14, </key>\r
+<key name="os_version"> 14, </key>\r
+<key name="other"> 1, </key>\r
+<key name="otherwis"> 2,14,17, </key>\r
+<key name="outlin"> 16, </key>\r
+<key name="output"> 14,10,16,18, </key>\r
+<key name="overload"> 14, </key>\r
+<key name="own"> 14,11,18,23, </key>\r
+<key name="p"> 15, </key>\r
+<key name="packag"> 14,15,19, </key>\r
+<key name="pag"> 14,20, </key>\r
+<key name="pan"> 12,16,20, </key>\r
+<key name="parallel"> 0, </key>\r
+<key name="paramet"> 14,19, </key>\r
+<key name="parameter"> 0,19, </key>\r
+<key name="part"> 2,14,16, </key>\r
+<key name="particular"> 9,17, </key>\r
+<key name="pas"> 14, </key>\r
+<key name="past"> 6,16, </key>\r
+<key name="path"> 14, </key>\r
+<key name="pc"> 0, </key>\r
+<key name="perform"> 14, </key>\r
+<key name="performanc"> 0,8,9,16, </key>\r
+<key name="permission"> 2,14, </key>\r
+<key name="perpetuity"> 9, </key>\r
+<key name="phenomena"> 0, </key>\r
+<key name="photocopy"> 2, </key>\r
+<key name="phras"> 20, </key>\r
+<key name="physical"> 0,9,11, </key>\r
+<key name="pick"> 14, </key>\r
+<key name="pickup"> 14, </key>\r
+<key name="pickup_env_flag"> 14, </key>\r
+<key name="pickupenv"> 14, </key>\r
+<key name="pictur"> 7,23, </key>\r
+<key name="pid"> 22, </key>\r
+<key name="piec"> 0, </key>\r
+<key name="plac"> 4,14, </key>\r
+<key name="platform"> 0,1,8,14,9,10,11,15,16,17,19,22, </key>\r
+<key name="pleas"> 14, </key>\r
+<key name="plot2d"> 3,10,16,18, </key>\r
+<key name="png"> 16, </key>\r
+<key name="point"> 14, </key>\r
+<key name="pop"> 12,13,16,21,23, </key>\r
+<key name="popup"> 12, </key>\r
+<key name="port"> 15, </key>\r
+<key name="portion"> 9, </key>\r
+<key name="portkill"> 15, </key>\r
+<key name="position"> 16, </key>\r
+<key name="possibility"> 0,14,15,19, </key>\r
+<key name="possibl"> 14,21,23, </key>\r
+<key name="post"> 9,11, </key>\r
+<key name="pr"> 9,11, </key>\r
+<key name="precompil"> 14, </key>\r
+<key name="predefin"> 0, </key>\r
+<key name="preferabl"> 15, </key>\r
+<key name="preferenc"> 18,21, </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, </key>\r
+<key name="presentation"> 16, </key>\r
+<key name="previou"> 14,13, </key>\r
+<key name="previous"> 14,13,17, </key>\r
+<key name="print"> 14,15, </key>\r
+<key name="print_env"> 14, </key>\r
+<key name="problem"> 14,9, </key>\r
+<key name="proce"> 8,14, </key>\r
+<key name="procedur"> 14,15, </key>\r
+<key name="proces"> 14,9,11,22, </key>\r
+<key name="processor"> 0,9, </key>\r
+<key name="produc"> 16, </key>\r
+<key name="product"> 2,14,9,15, </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"> 0, </key>\r
+<key name="products_directory"> 14, </key>\r
+<key name="profil"> 15, </key>\r
+<key name="program"> 0,14, </key>\r
+<key name="progres"> 14, </key>\r
+<key name="prompt"> 14,15, </key>\r
+<key name="prop"> 14, </key>\r
+<key name="proper"> 14, </key>\r
+<key name="properti"> 7,11, </key>\r
+<key name="propos"> 14, </key>\r
+<key name="proprietary"> 2, </key>\r
+<key name="provid"> 0,14,9,10,15,19,20,22, </key>\r
+<key name="purpos"> 8,21, </key>\r
+<key name="py"> 14,15, </key>\r
+<key name="pyqt"> 14, </key>\r
+<key name="pyqtdir"> 14, </key>\r
+<key name="python"> 0,14,10,15,16,18, </key>\r
+<key name="python2"> 14, </key>\r
+<key name="pythonhom"> 14, </key>\r
+<key name="qt"> 14, </key>\r
+<key name="qtdir"> 14, </key>\r
+<key name="quality"> 9, </key>\r
+<key name="question"> 14, </key>\r
+<key name="quick"> 14,18,21,23, </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="radiobutton"> 14, </key>\r
+<key name="rais"> 14, </key>\r
+<key name="rapid"> 0, </key>\r
+<key name="razel"> 2, </key>\r
+<key name="rc2"> 14, </key>\r
+<key name="re"> 12, </key>\r
+<key name="reactivity"> 9, </key>\r
+<key name="read"> 14,12, </key>\r
+<key name="readm"> 14, </key>\r
+<key name="realiz"> 8, </key>\r
+<key name="recommend"> 14, </key>\r
+<key name="record"> 2,7, </key>\r
+<key name="rectangl"> 16, </key>\r
+<key name="red"> 14,21, </key>\r
+<key name="redhat"> 14, </key>\r
+<key name="redhat8"> 14, </key>\r
+<key name="redirection"> 15, </key>\r
+<key name="redo"> 6, </key>\r
+<key name="reduc"> 9, </key>\r
+<key name="reduction"> 9, </key>\r
+<key name="referenc"> 1,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="register"> 2, </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"> 14,12,20, </key>\r
+<key name="relativ"> 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"> 0, </key>\r
+<key name="remov"> 14,23, </key>\r
+<key name="renam"> 23, </key>\r
+<key name="rené"> 2, </key>\r
+<key name="represent"> 0,8,9,10,11,20, </key>\r
+<key name="representation"> 5, </key>\r
+<key name="reproduc"> 2, </key>\r
+<key name="requir"> 14,9,13,17, </key>\r
+<key name="requirement"> 0,9,15, </key>\r
+<key name="reserv"> 2, </key>\r
+<key name="reset"> 14,16, </key>\r
+<key name="resiz"> 16,18, </key>\r
+<key name="respectiv"> 2, </key>\r
+<key name="respond"> 0, </key>\r
+<key name="responsibility"> 2, </key>\r
+<key name="responsibl"> 14, </key>\r
+<key name="restor"> 18, </key>\r
+<key name="result"> 8,17, </key>\r
+<key name="retrieval"> 2, </key>\r
+<key name="reus"> 0,9, </key>\r
+<key name="reusabl"> 11, </key>\r
+<key name="right"> 2,14,12,13,16,17,20,21,23, </key>\r
+<key name="risk"> 9, </key>\r
+<key name="robustnes"> 9, </key>\r
+<key name="rol"> 0, </key>\r
+<key name="root"> 14,23, </key>\r
+<key name="rotation"> 16, </key>\r
+<key name="ru"> 2, </key>\r
+<key name="rul"> 14, </key>\r
+<key name="run"> 0,14,15,19,22, </key>\r
+<key name="runinstall"> 14, </key>\r
+<key name="runsalom"> 15,19, </key>\r
+<key name="runsalomewithport"> 19, </key>\r
+<key name="s"> 0,2,14,12,16, </key>\r
+<key name="saclay"> 2, </key>\r
+<key name="salom"> 0,1,3,5,4,6,8,14,9,10,11,12,13,15,16,17,18,19,20,21,22,23, </key>\r
+<key name="salome_modulecatalog_serv"> 19, </key>\r
+<key name="sam"> 12,17,19,22,23, </key>\r
+<key name="sav"> 14,10,16,17,18, </key>\r
+<key name="say"> 14, </key>\r
+<key name="scal"> 0, </key>\r
+<key name="schem"> 0,14, </key>\r
+<key name="scientific"> 0, </key>\r
+<key name="script"> 0,14,15,19, </key>\r
+<key name="scroll"> 7, </key>\r
+<key name="se"> 7,14,13,17,19,21,23, </key>\r
+<key name="search"> 1,14,13,17,20, </key>\r
+<key name="second"> 14,23, </key>\r
+<key name="section"> 14,16, </key>\r
+<key name="sed"> 14, </key>\r
+<key name="select"> 3,5,7,14,13,17,18,20,23, </key>\r
+<key name="selectall"> 16, </key>\r
+<key name="send"> 14, </key>\r
+<key name="sensitiv"> 4,16,21,23, </key>\r
+<key name="separat"> 14, </key>\r
+<key name="serv"> 0,19, </key>\r
+<key name="server"> 0,15, </key>\r
+<key name="servic"> 0,14,19, </key>\r
+<key name="session"> 13,17,18,21,22,23, </key>\r
+<key name="set"> 1,7,14,15,16,17,18,21,22,23, </key>\r
+<key name="setting"> 14, </key>\r
+<key name="sever"> 9, </key>\r
+<key name="sh"> 14, </key>\r
+<key name="shar"> 9, </key>\r
+<key name="shell"> 14,10,15, </key>\r
+<key name="short"> 14,20, </key>\r
+<key name="should"> 2,8,14,17,19, </key>\r
+<key name="show"> 14,16,18,21, </key>\r
+<key name="shown"> 7, </key>\r
+<key name="sid"> 14, </key>\r
+<key name="signal"> 14, </key>\r
+<key name="signatur"> 14, </key>\r
+<key name="sigterm"> 14, </key>\r
+<key name="simpl"> 0, </key>\r
+<key name="simplify"> 14, </key>\r
+<key name="simulat"> 0, </key>\r
+<key name="simulation"> 9,11, </key>\r
+<key name="simultaneous"> 8, </key>\r
+<key name="singl"> 14, </key>\r
+<key name="sip"> 14, </key>\r
+<key name="sipdir"> 14, </key>\r
+<key name="sit"> 14, </key>\r
+<key name="situation"> 0, </key>\r
+<key name="siz"> 16,18, </key>\r
+<key name="skip"> 14, </key>\r
+<key name="small"> 17, </key>\r
+<key name="smesh"> 0,4,11, </key>\r
+<key name="so"> 0,14,15,18,20,21,23, </key>\r
+<key name="softwar"> 0,2,9,11, </key>\r
+<key name="solution"> 9, </key>\r
+<key name="solver"> 11, </key>\r
+<key name="sort"> 18,21, </key>\r
+<key name="sort_path"> 14, </key>\r
+<key name="sourc"> 14,11,15, </key>\r
+<key name="spac"> 14,16, </key>\r
+<key name="special"> 14,13,15,17, </key>\r
+<key name="specifi"> 0, </key>\r
+<key name="specific"> 0,4,9,11,15,20, </key>\r
+<key name="specifical"> 9, </key>\r
+<key name="specification"> 11, </key>\r
+<key name="specify"> 17,19, </key>\r
+<key name="spent"> 9, </key>\r
+<key name="src"> 14, </key>\r
+<key name="standard"> 3,14,10,13,16,17,19, </key>\r
+<key name="start"> 8,14,19,22, </key>\r
+<key name="stat"> 14, </key>\r
+<key name="station"> 0, </key>\r
+<key name="statu"> 14, </key>\r
+<key name="step"> 14, </key>\r
+<key name="still"> 14, </key>\r
+<key name="stor"> 0,14,13,17,19, </key>\r
+<key name="storag"> 2, </key>\r
+<key name="str"> 14, </key>\r
+<key name="strong"> 14, </key>\r
+<key name="structur"> 9,13,21,23, </key>\r
+<key name="structural"> 9, </key>\r
+<key name="studi"> 3,5,6,8,10,13,16,17, </key>\r
+<key name="study"> 0,3,5,6,7,8,10,11,13,16,17,18,19,21,22,23, </key>\r
+<key name="study1"> 3, </key>\r
+<key name="sub"> 14,20, </key>\r
+<key name="subject"> 2, </key>\r
+<key name="submenu"> 3,4,18, </key>\r
+<key name="successful"> 14, </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="supplementary"> 21,22, </key>\r
+<key name="suppli"> 14, </key>\r
+<key name="support"> 14,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="swig"> 14, </key>\r
+<key name="switch"> 5,14,10, </key>\r
+<key name="system"> 0,1,2,14,12,20, </key>\r
+<key name="t"> 14,15,17,19, </key>\r
+<key name="tab"> 20,22,23, </key>\r
+<key name="tabl"> 14, </key>\r
+<key name="tag"> 14, </key>\r
+<key name="tak"> 0,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_paltform"> 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"> 0, </key>\r
+<key name="technological"> 9, </key>\r
+<key name="technologiqu"> 2, </key>\r
+<key name="technology"> 0, </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"> 2,9,12,20, </key>\r
+<key name="terminal"> 15, </key>\r
+<key name="test"> 0,14,19, </key>\r
+<key name="text"> 14,12,20, </key>\r
+<key name="them"> 0,14,11,15,22, </key>\r
+<key name="therefor"> 14, </key>\r
+<key name="this_is_"> 14, </key>\r
+<key name="this_is_omninotify_1_2"> 14, </key>\r
+<key name="this_is_omniorb_3_0_5"> 14, </key>\r
+<key name="this_is_omniorbpy_1_5"> 14, </key>\r
+<key name="thos"> 14,20, </key>\r
+<key name="thu"> 0, </key>\r
+<key name="til"> 5, </key>\r
+<key name="tim"> 0,7,14,9,15,18,19,22, </key>\r
+<key name="titl"> 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="tool"> 0,10,16,19,22, </key>\r
+<key name="toolbar"> 3,4,6,10,13,16,17, </key>\r
+<key name="top"> 3,4,14,16, </key>\r
+<key name="topic"> 1,12,20, </key>\r
+<key name="topmost"> 14, </key>\r
+<key name="total"> 14, </key>\r
+<key name="totality"> 0, </key>\r
+<key name="tr"> 14, </key>\r
+<key name="trademark"> 2, </key>\r
+<key name="train"> 9, </key>\r
+<key name="transmit"> 2, </key>\r
+<key name="tre"> 14,21,23, </key>\r
+<key name="tri"> 14, </key>\r
+<key name="trihedron"> 16,18, </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"> 14,12,17,19, </key>\r
+<key name="typ"> 14,19, </key>\r
+<key name="typical"> 19, </key>\r
+<key name="ultimat"> 0, </key>\r
+<key name="understand"> 9, </key>\r
+<key name="undo"> 6,18, </key>\r
+<key name="undon"> 18, </key>\r
+<key name="unfortunare"> 14, </key>\r
+<key name="unfortunate"> 14, </key>\r
+<key name="unix"> 1, </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,12,13,16,17,21,23, </key>\r
+<key name="updat"> 16,17,19, </key>\r
+<key name="upload"> 4,10,16, </key>\r
+<key name="us"> 0,2,6,7,8,14,9,15,17,18,19,20,21,22,23, </key>\r
+<key name="usag"> 14, </key>\r
+<key name="usecas"> 10,16,18,23, </key>\r
+<key name="user"> 7,19, </key>\r
+<key name="usr"> 14, </key>\r
+<key name="utiliti"> 1, </key>\r
+<key name="v"> 14, </key>\r
+<key name="valid"> 18, </key>\r
+<key name="validation"> 0, </key>\r
+<key name="valu"> 14,18,21, </key>\r
+<key name="variabl"> 14,15, </key>\r
+<key name="varibl"> 14, </key>\r
+<key name="variety"> 1,12, </key>\r
+<key name="variou"> 14,11, </key>\r
+<key name="ve"> 14, </key>\r
+<key name="ver"> 14, </key>\r
+<key name="version"> 14,19, </key>\r
+<key name="very"> 14,9, </key>\r
+<key name="view"> 3,4,7,14,10,12,16,18,20,22,23, </key>\r
+<key name="viewer"> 3,10,16, </key>\r
+<key name="visu"> 0,4,6,11, </key>\r
+<key name="visualization"> 8,10,11,16, </key>\r
+<key name="vtk"> 3,14,10,16,18, </key>\r
+<key name="vtkhom"> 14, </key>\r
+<key name="wait"> 14, </key>\r
+<key name="want"> 14,12, </key>\r
+<key name="warn"> 7,14, </key>\r
+<key name="way"> 5,14,11,19,20, </key>\r
+<key name="welcom"> 1,9, </key>\r
+<key name="well"> 16, </key>\r
+<key name="what"> 0,14,12,21,23, </key>\r
+<key name="whil"> 0, </key>\r
+<key name="whol"> 16,17,18, </key>\r
+<key name="wid"> 1, </key>\r
+<key name="will"> 1,3,5,4,7,8,14,13,15,16,17,18,19,21,22,23, </key>\r
+<key name="window"> 1,3,5,4,8,14,10,12,15,16,17,18,22,23, </key>\r
+<key name="wish8"> 14, </key>\r
+<key name="within"> 0,6,16,18,22, </key>\r
+<key name="without"> 0,2,14,15,23, </key>\r
+<key name="wizard"> 14, </key>\r
+<key name="won"> 14,15, </key>\r
+<key name="word"> 20, </key>\r
+<key name="work"> 0,8,14,17,20, </key>\r
+<key name="would"> 4,14,17,19,23, </key>\r
+<key name="writ"> 2,17, </key>\r
+<key name="written"> 17, </key>\r
+<key name="wrong"> 14, </key>\r
+<key name="www"> 0, </key>\r
+<key name="x"> 14,15, </key>\r
+<key name="xml"> 14,15,19, </key>\r
+<key name="xterm"> 15, </key>\r
+<key name="y"> 14, </key>\r
+<key name="year"> 9, </key>\r
+<key name="yes"> 7, </key>\r
+<key name="yet"> 14, </key>\r
+<key name="your"> 3,5,6,7,14,11,15,16,17,19,20,23, </key>\r
+<key name="zon"> 3, </key>\r
+<key name="zoom"> 16, </key>\r
+\r
+</ftswdata>  \r
diff --git a/doc/salome/gui/KERNEL/whxdata/whgdata0.xml b/doc/salome/gui/KERNEL/whxdata/whgdata0.xml
new file mode 100755 (executable)
index 0000000..0075ff8
--- /dev/null
@@ -0,0 +1,22 @@
+<?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
diff --git a/doc/salome/gui/KERNEL/whxdata/whglo.xml b/doc/salome/gui/KERNEL/whxdata/whglo.xml
new file mode 100755 (executable)
index 0000000..0f1cd68
--- /dev/null
@@ -0,0 +1,5 @@
+<?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
diff --git a/doc/salome/gui/KERNEL/whxdata/whidx.xml b/doc/salome/gui/KERNEL/whxdata/whidx.xml
new file mode 100755 (executable)
index 0000000..ac66bb9
--- /dev/null
@@ -0,0 +1,4 @@
+<?xml version='1.0' encoding='windows-1252' ?>\r
+<index>\r
+\r
+</index>\r
diff --git a/doc/salome/gui/KERNEL/whxdata/whtdata0.xml b/doc/salome/gui/KERNEL/whxdata/whtdata0.xml
new file mode 100755 (executable)
index 0000000..41b084b
--- /dev/null
@@ -0,0 +1,35 @@
+<?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="About 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="IAPP module" >\r
+  <item name="Introduction to IAPP" 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="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 UseCase Browser" url="kernel/using_usecase_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
+  <item name="Setting preferences" url="kernel/setting_preferences.htm" />\r
+</book>\r
+\r
+</tocdata>\r
diff --git a/doc/salome/gui/KERNEL/whxdata/whtoc.xml b/doc/salome/gui/KERNEL/whxdata/whtoc.xml
new file mode 100755 (executable)
index 0000000..a271ba7
--- /dev/null
@@ -0,0 +1,4 @@
+<?xml version='1.0' encoding='windows-1252' ?>\r
+<toc root="whtdata0.xml">\r
+\r
+</toc>\r
index 4bad252ff01031cbb83d0cdea0c5c8ce6b82c44a..70151724e6d50ec0cb30e8f0f80abb5b3ca2dc50 100644 (file)
@@ -16,7 +16,7 @@
                <component-username>Salome</component-username>
                <component-type>Other</component-type>
                <component-author>NRI</component-author>
-               <component-version>2.2.0</component-version>
+               <component-version>2.2.2</component-version>
                <component-comment>GUI Neutral Context</component-comment>
                <component-multistudy>1</component-multistudy>
 
@@ -27,7 +27,7 @@
                <component-username>SalomeTestComponent</component-username>
                <component-type>Other</component-type>
                <component-author>NRI</component-author>
-               <component-version>2.1.0</component-version>
+               <component-version>2.2.2</component-version>
                <component-comment>GUI Neutral Context</component-comment>
                <component-multistudy>1</component-multistudy>
                <constraint>'linux' ~ OS</constraint>
@@ -37,7 +37,7 @@
                <component-username>SALOME_TestComponentPy</component-username>
                <component-type>Other</component-type>
                <component-author>NRI</component-author>
-               <component-version>2.1.0</component-version>
+               <component-version>2.2.2</component-version>
                <component-comment>GUI Neutral Context</component-comment>
                <component-multistudy>1</component-multistudy>
                <constraint>'linux' ~ OS</constraint>
index e79eb7ae8bffbc07c456b2e5f1656819d67e0bac..c1be35bd0e09f8dc1685af461002a3238a206fdd 100644 (file)
   See http://www.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org 
 ------------------------------------------------------------------------------------*/
 
+#ifndef SALOME_CONFIG_H
+#define SALOME_CONFIG_H
+
 #define DEBUG
 
 #define QUOTE(x)  #x
 #define CORBA_CLIENT_HEADER(x)  QUOTE(x@IDL_CLN_H@)
 #define CORBA_SERVER_HEADER(x)  QUOTE(x@IDL_SRV_H@)
 
+#ifndef @MACHINE@
+  #define @MACHINE@
+#endif
+
+#endif
index 9e3d4ecc97e9754f67a361b3464adcc627987b37..ee49cd8a3f8653b28bcdec4191d752b7e3bbbcac 100644 (file)
@@ -44,12 +44,14 @@ dnl on utilise donc gnu pour generer les dependances.
      DEPCXX=g++
      DEPCXXFLAGS="-Wno-deprecated"
      DIFFFLAGS="-w"
+     MACHINE="OSF1"
      ;;
    *)
      DEPCC=${CC-cc}
      DEPCXX=${CXX-c++}
      DEPCXXFLAGS="\${CXXFLAGS}"
      DIFFFLAGS="-b -B"
+     MACHINE="PCLINUX"
      ;;
  esac
  C_DEPEND_FLAG=
@@ -137,5 +139,6 @@ dnl use g++ option -MG : asume unknown file will be construct later
  AC_SUBST(DEPCXXFLAGS)
  AC_SUBST(C_DEPEND_FLAG)
  AC_SUBST(CXX_DEPEND_FLAG)
+ AC_SUBST(MACHINE)
 ])
 ])
index 3b3f654f985c277a0e68ebae50162ddbb4c3193d..b27c7deacb222a222820aac2226837713a737b90 100644 (file)
@@ -113,7 +113,14 @@ dnl test c++ compiler flag for unsigned character
 dnl cascade headers
 
   CPPFLAGS_old="$CPPFLAGS"
-  CAS_CPPFLAGS="-DOCC_VERSION_MAJOR=$OCC_VERSION_MAJOR -DLIN -DLINTEL -DCSFDB -DNO_CXX_EXCEPTION -DNo_exception -DHAVE_CONFIG_H -DHAVE_LIMITS_H -DHAVE_WOK_CONFIG_H -I$CASROOT/inc"
+case $host_os in
+   linux*)
+      CAS_CPPFLAGS="-DOCC_VERSION_MAJOR=$OCC_VERSION_MAJOR -DLIN -DLINTEL -DCSFDB -DNO_CXX_EXCEPTION -DNo_exception -DHAVE_CONFIG_H -DHAVE_LIMITS_H -DHAVE_WOK_CONFIG_H -I$CASROOT/inc"
+      ;;
+   osf*)
+      CAS_CPPFLAGS="-DOCC_VERSION_MAJOR=$OCC_VERSION_MAJOR -DLIN -DLINTEL -DCSFDB -DNo_exception -DHAVE_CONFIG_H -DHAVE_LIMITS_H -DHAVE_WOK_CONFIG_H -I$CASROOT/inc"
+      ;;
+esac
   CPPFLAGS="$CPPFLAGS $CAS_CPPFLAGS"
 
   echo
index 6e8192b44a273dfbab82eaa0ea9b8fd15cb0604c..3b8fd9f8d815934b00d90089d17fccc2f5eb8fef 100644 (file)
@@ -24,6 +24,7 @@ AC_DEFUN([CHECK_MED2],[
 AC_REQUIRE([AC_PROG_CC])dnl
 AC_REQUIRE([AC_PROG_CPP])dnl
 AC_REQUIRE([CHECK_HDF5])dnl
+AC_REQUIRE([AC_DEPEND_FLAG])dnl
 
 AC_CHECKING(for MED2)
 
@@ -41,57 +42,38 @@ MED2_INCLUDES=""
 MED2_LIBS=""
 MED2_MT_LIBS=""
 
-med2_ok=no
+LOCAL_INCLUDES=""
+LOCAL_LIBS=""
 
-LOCAL_INCLUDES="$HDF5_INCLUDES"
-LOCAL_LIBS="-lmed $HDF5_LIBS"
+med2_ok=no
 
+dnl check, if there is MED library
 if test -z $MED2HOME
 then
    AC_MSG_WARN(undefined MED2HOME variable which specify med2 installation directory)
 else
-   LOCAL_INCLUDES="$LOCAL_INCLUDES -I$MED2HOME/include"
-   LOCAL_LIBS="-L$MED2HOME/lib $LOCAL_LIBS"
+   LOCAL_INCLUDES="$HDF5_INCLUDES -I$MED2HOME/include"
+   LOCAL_LIBS="-L$MED2HOME/lib -lmed $HDF5_LIBS"
 fi
 
 dnl check med2 header
-
 CPPFLAGS_old="$CPPFLAGS"
-dnl we must test system : linux = -DPCLINUX
-dnl we must test system : Alpha-OSF = -DOSF1
-case $host_os in
-   linux*)
-      CPPFLAGS="$CPPFLAGS -DPCLINUX $LOCAL_INCLUDES"
-      ;;
-   osf*)
-      CPPFLAGS="$CPPFLAGS -DOSF1 $LOCAL_INCLUDES"
-      ;;
-esac
+CPPFLAGS="$CPPFLAGS -D$MACHINE $LOCAL_INCLUDES"
 AC_CHECK_HEADER(med.h,med2_ok=yes ,med2_ok=no)
 CPPFLAGS="$CPPFLAGS_old"
 
+dnl check med2 library
 if  test "x$med2_ok" = "xyes"
 then
-
-dnl check med2 library
-
   LIBS_old="$LIBS"
   LIBS="$LIBS $LOCAL_LIBS"
   AC_CHECK_LIB(med,MEDouvrir,med2_ok=yes,med2_ok=no)
   LIBS="$LIBS_old"
-
 fi
 
 if  test "x$med2_ok" = "xyes"
 then
-case $host_os in
-   linux*)
-        MED2_INCLUDES="-DPCLINUX $LOCAL_INCLUDES"
-      ;;
-   osf*)
-      MED2_INCLUDES="-DOSF1 $LOCAL_INCLUDES"
-      ;;
-esac
+  MED2_INCLUDES="-D$MACHINE $LOCAL_INCLUDES"
   MED2_LIBS="$LOCAL_LIBS"
   MED2_MT_LIBS="$LOCAL_LIBS"
 fi
index cb99775f81b4482d491e14cbe65d13fe126f0069..9374319a6562e210b5ae1c19eceb34f8888ab865 100644 (file)
@@ -56,17 +56,17 @@ fi
   
 AC_CHECK_FILE("$PYUIC",pyqt_ok=yes,pyqt_ok=no)
 
-if test "x$pyqt_ok" = xyes ; then
-  AC_CHECK_FILES("$PYQTLIB/qt.py",pyqt_ok=yes,pyqt_ok=no)
-fi
+dnl if test "x$pyqt_ok" = xyes ; then
+dnl   AC_CHECK_FILES("$PYQTLIB/qt.py",pyqt_ok=yes,pyqt_ok=no)
+dnl fi
 
-if test "x$pyqt_ok" = xno ; then
-  AC_CHECK_FILES("$PYQTLIB/qt/qt.py",pyqt_ok=yes,pyqt_ok=no)
-fi
+dnl if test "x$pyqt_ok" = xno ; then
+dnl  AC_CHECK_FILES("$PYQTLIB/qt/qt.py",pyqt_ok=yes,pyqt_ok=no)
+dnl fi
 
-if test "x$pyqt_ok" = xyes ; then
-  AC_CHECK_FILE("$PYQTLIB/libqtcmodule.so",pyqt_ok=yes,pyqt_ok=no)
-fi
+dnl if test "x$pyqt_ok" = xyes ; then
+dnl   AC_CHECK_FILE("$PYQTLIB/libqtcmodule.so",pyqt_ok=yes,pyqt_ok=no)
+dnl fi
 
 if test "x$pyqt_ok" = xyes ; then
   AC_CHECK_FILES("$PYQT_SIPS/qtmod.sip",pyqt_ok=yes,pyqt_ok=no)
@@ -78,7 +78,7 @@ fi
 if test "x$pyqt_ok" = xyes ; then
   PYQT_ROOT=$PYQTDIR
   PYQT_INCLUDES="-I$PYQT_SIPS"
-  PYQT_LIBS="-L$PYQTLIB -lqtcmodule"
+  PYQT_LIBS="-L$PYQTLIB "
   AC_SUBST(PYQT_ROOT)
   AC_SUBST(PYQT_INCLUDES)
   AC_SUBST(PYQT_LIBS)
index b27de2779cb4cb176f9f0472407ec1e4f14fcc3a..b1557decd72952de075d84afab0a80667366e7eb 100644 (file)
@@ -75,6 +75,25 @@ then
   fi
 fi
 
+version=`moc -v > mocversion 2>&1;cut -c40-44 mocversion;rm -rf mocversion`
+case "$version" in
+  3.3.3)
+   QT_VERS=v3_3_3
+   AC_MSG_RESULT(QT3.3.3 install detected)
+   qt_ok=yes;;
+  3.0.5)
+   AC_MSG_RESULT(QT3.0.5 install detected)
+   QT_VERS=v3_0_5
+   qt_ok=yes;;
+  *)
+   AC_MSG_RESULT(qt version $version not supported)
+   qt_ok=no
+   QT_VERS=no ;;
+esac
+
+AC_SUBST(QT_VERS)
+AC_MSG_RESULT(qt version $QT_VERS )
+
 AC_SUBST(QTDIR)
 QT_ROOT=$QTDIR
 
@@ -90,14 +109,31 @@ then
 
   AC_MSG_CHECKING(include of qt headers)
 
-  if  test "x$qt_ok" = "xno"
+  if  test "x$qt_ok" = "xyes"
   then
-    AC_MSG_RESULT(qt headers not found, or too old qt version, in $QTDIR/include)
-    AC_MSG_RESULT(QTDIR environment variable may be wrong)
-  else
     AC_MSG_RESULT(yes)
     QT_INCLUDES="-I${QT_ROOT}/include -DQT_THREAD_SUPPORT"
     QT_MT_INCLUDES="-I${QT_ROOT}/include -DQT_THREAD_SUPPORT"
+  else
+    CPPFLAGS_old=$CPPFLAGS
+    CPPFLAGS="$CPPFLAGS -I$QTDIR/include/qt3"
+
+    AC_LANG_CPLUSPLUS
+    AC_CHECK_HEADER(qapp.h,qt_ok=yes ,qt_ok=no)
+
+    CPPFLAGS=$CPPFLAGS_old
+
+    AC_MSG_CHECKING(include of qt headers)
+
+    if  test "x$qt_ok" = "xno"
+    then
+      AC_MSG_RESULT(qt headers not found, or too old qt version, in $QTDIR/include)
+      AC_MSG_RESULT(QTDIR environment variable may be wrong)
+    else
+      AC_MSG_RESULT(yes)
+      QT_INCLUDES="-I${QT_ROOT}/include/qt3 -DQT_THREAD_SUPPORT"
+      QT_MT_INCLUDES="-I${QT_ROOT}/include/qt3 -DQT_THREAD_SUPPORT"
+    fi
   fi
 fi
 
@@ -108,7 +144,7 @@ then
   LIBS="$LIBS -L$QTDIR/lib -lqt-mt $OGL_LIBS"
 
   CXXFLAGS_old=$CXXFLAGS
-  CXXFLAGS="$CXXFLAGS -I$QTDIR/include"
+  CXXFLAGS="$CXXFLAGS $QT_MT_INCLUDES"
 
   AC_CACHE_VAL(salome_cv_lib_qt,[
     AC_TRY_LINK(
@@ -143,6 +179,7 @@ AC_SUBST(QT_ROOT)
 AC_SUBST(QT_INCLUDES)
 AC_SUBST(QT_LIBS)
 AC_SUBST(QT_MT_LIBS)
+AC_SUBST(QT_VERS)
 
 AC_LANG_RESTORE
 
index 4e541d70d80dd9b65e2231cd70e638c283457b59..21b15fa3a5dac7c0fe2d3b7f35ea61316db817ac 100644 (file)
@@ -22,18 +22,24 @@ AC_ARG_WITH(qwt_inc,
     ])
 
 if test -z $QWTHOME; then
+  AC_MSG_RESULT(QWTHOME not defined)
   exits_ok=no  
   AC_CHECK_FILE("/usr/local/lib/libqwt.so",exits_ok=yes,exits_ok=no)
   if test "x$exits_ok" = "xyes"; then
      QWTHOME="/usr/local/lib"    
+     AC_MSG_RESULT(libqwt.so detected in /usr/local/lib)
      if test -z $QWT_INCLUDES; then
         QWT_INCLUDES="/usr/local/include/qwt"
      fi
   else
-     QWTHOME="/usr/lib"   
-     if test -z $QWT_INCLUDES; then
-        QWT_INCLUDES="/usr/include/qwt"
-     fi
+     AC_CHECK_FILE("/usr/lib/libqwt.so",exits_ok=yes,exits_ok=no)
+     if test "x$exits_ok" = "xyes"; then
+       QWTHOME="/usr/lib"   
+       AC_MSG_RESULT(libqwt.so detected in /usr/lib)
+         if test -z $QWT_INCLUDES; then
+           QWT_INCLUDES="/usr/include/qwt"
+         fi
+       fi
   fi   
 else
   if test -z $QWT_INCLUDES; then
@@ -50,7 +56,8 @@ else
    AC_LANG_CPLUSPLUS
    CPPFLAGS_old=$CPPFLAGS
    CPPFLAGS="$CPPFLAGS -I$QWT_INCLUDES"
-   CPPFLAGS="$CPPFLAGS -I$QTDIR/include"
+   CPPFLAGS="$CPPFLAGS $QT_INCLUDES"
+#   CPPFLAGS="$CPPFLAGS -I$QTDIR/include"
 
    AC_CHECK_HEADER(qwt.h,qwt_ok=yes,qwt_ok=no) 
 
@@ -70,7 +77,8 @@ then
   LIBS="$LIBS -L$QTDIR/lib -lqt-mt -L$QWTHOME/lib -lqwt"
 
   CXXFLAGS_old=$CXXFLAGS
-  CXXFLAGS="$CXXFLAGS -I$QTDIR/include -I$QWT_INCLUDES"
+  CXXFLAGS="$CXXFLAGS $QT_INCLUDES -I$QWT_INCLUDES"
+#  CXXFLAGS="$CXXFLAGS -I$QTDIR/include -I$QWT_INCLUDES"
 
   AC_CACHE_VAL(salome_cv_lib_qwt,[
     AC_TRY_LINK(
index 84c2beaf73829cdb40eff8f552fb44e7bd698962..84d35f62938cc22ea254438f3a3343c260747447 100644 (file)
@@ -38,6 +38,8 @@ else
            SIP_VERS=new ;;
          3.10*)
            SIP_VERS=new2 ;;
+        4.1*)
+          SIP_VERS=v4_1 ;;
          *)
            AC_MSG_RESULT(sip version $version not supported)
            SIP_VERS=no ;;
@@ -83,6 +85,17 @@ else
         AC_CHECK_FILE($PYTHON_PREFIX/lib/python$PYTHON_VERSION/site-packages/libsip.so,sip_ok=$sip_ok,sip_ok=no)
        SIP_LIBS="-L${PYTHON_PREFIX}/lib/python${PYTHON_VERSION}/site-packages -lsip"
     fi
+
+    if test "x$SIP_VERS" = "xv4_1"
+        then
+        dnl 4.1 install : includes and libs are in python install 
+        AC_MSG_RESULT(4.1 install detected)
+       sip_ok=yes
+        AC_CHECK_FILE($PYTHON_PREFIX/include/python$PYTHON_VERSION/sip.h,sip_ok=$sip_ok,sip_ok=no)
+       SIP_INCLUDES="${PYTHON_INCLUDES}"
+        AC_CHECK_FILE($PYTHON_PREFIX/lib/python$PYTHON_VERSION/site-packages/sip.so,sip_ok=$sip_ok,sip_ok=no)
+       SIP_LIBS="${PYTHON_PREFIX}/lib/python${PYTHON_VERSION}/site-packages/sip.so"
+    fi
 fi
 
 AC_SUBST(SIP)
index 620cfd9fffdf394f9c6c0ae1bdcf71609ab3fb71..faf3e9a0ef6a6ac1699b563b6e93d7011970d859 100644 (file)
@@ -81,6 +81,7 @@ QT_MT_LIBS = @QT_MT_LIBS@
 MOC = @MOC@
 UIC = @UIC@
 
+QT_VERS = @QT_VERS@
 
 #QWT
 
@@ -192,6 +193,7 @@ CXXFLAGS+= $(CORBA_CXXFLAGS)
 # add corba libs when link salome application ! 
 #LDFLAGS+= $(CORBA_LIBS)
 LIBS+=$(CORBA_LIBS)
+LIBSFORBIN+=$(CORBA_LIBS)
 
 DOXYGEN = @DOXYGEN@
 
index b65bf13bdc699ace327f474ac8f111e2124c8a3e..2a4257217fc0f766672fc8be8a8c7a98637aea0c 100644 (file)
@@ -332,8 +332,8 @@ void SigIntHandler(int what , siginfo_t * siginfo ,
 
 // Get the PID of the Container
 
-long Engines_Container_i::getPID() {
-    return (long)getpid();
+CORBA::Long Engines_Container_i::getPID() {
+    return (CORBA::Long)getpid();
 }
 
 // Get the hostName of the Container
index 1ed861ed014cb06824dccabd9b1f2570993797c3..fa963603b2e7c1e5197cd99ab423f60e34a0e6a2 100644 (file)
@@ -49,7 +49,7 @@ LIB_SERVER_IDL = SALOME_Registry.idl SALOME_Component.idl SALOME_ContainerManage
 LIB_CLIENT_IDL = 
 
 # Executables targets
-BIN = SALOME_Container
+BIN = SALOME_Container SALOME_ContainerManagerServer
 BIN_SRC = SALOME_Container_SignalsHandler.cxx
 BIN_SERVER_IDL = SALOME_Component.idl SALOME_ContainerManager.idl
 
index dfd501e9ff11bc86d1c7747f82808b5c728d1a76..be08e2197749ff6d00b93969235935be0ef3b774 100644 (file)
@@ -112,8 +112,8 @@ int main(int argc, char* argv[])
          theObj = orb->resolve_initial_references("NameService");
        if (!CORBA::is_nil(theObj))
          inc = CosNaming::NamingContext::_narrow(theObj);
-      }catch(CORBA::COMM_FAILURE&){
-       MESSAGE( "Container: CORBA::COMM_FAILURE: Unable to contact the Naming Service" );
+      }catch(CORBA::SystemException&){
+       MESSAGE( "Container: CORBA::SystemException: Unable to contact the Naming Service" );
       }
       if(!CORBA::is_nil(inc)){
        MESSAGE( "Container: Naming Service was found" );
index d5fad0ae9d78a25f89e79f76aee7cf28d5553397..77cebf354f276ab3fdf1011c6f677b222330fcbb 100644 (file)
@@ -15,8 +15,16 @@ SALOME_ContainerManager::SALOME_ContainerManager(CORBA::ORB_ptr orb)
 {
   _NS=new SALOME_NamingService(orb);
   PortableServer::POA_var root_poa=PortableServer::POA::_the_root_poa();
-  PortableServer::ObjectId_var id=root_poa->activate_object(this);
-  CORBA::Object_var obj=root_poa->id_to_reference(id);
+  PortableServer::POAManager_var pman = root_poa->the_POAManager();
+  PortableServer::POA_var my_poa;
+  CORBA::PolicyList policies;
+  policies.length(1);
+  PortableServer::ThreadPolicy_var threadPol=root_poa->create_thread_policy(PortableServer::SINGLE_THREAD_MODEL);
+  policies[0]=PortableServer::ThreadPolicy::_duplicate(threadPol);
+  my_poa=root_poa->create_POA("SThreadPOA",pman,policies);
+  threadPol->destroy();
+  PortableServer::ObjectId_var id=my_poa->activate_object(this);
+  CORBA::Object_var obj=my_poa->id_to_reference(id);
   Engines::ContainerManager_var refContMan = Engines::ContainerManager::_narrow(obj);
   _NS->Register(refContMan,_ContainerManagerNameInNS);
 }
diff --git a/src/Container/SALOME_ContainerManagerServer.cxx b/src/Container/SALOME_ContainerManagerServer.cxx
new file mode 100644 (file)
index 0000000..77297a4
--- /dev/null
@@ -0,0 +1,39 @@
+#include "SALOME_ContainerManager.hxx"
+#include "utilities.h"
+
+int main(int argc, char* argv[])
+{
+  PortableServer::POA_var root_poa;
+  PortableServer::POAManager_var pman;
+  CORBA::Object_var obj;
+
+  CORBA::ORB_var orb = CORBA::ORB_init( argc , argv ) ;
+  try{ 
+       obj = orb->resolve_initial_references("RootPOA");
+       if(!CORBA::is_nil(obj))
+         root_poa = PortableServer::POA::_narrow(obj);
+       if(!CORBA::is_nil(root_poa))
+         pman = root_poa->the_POAManager();
+      }
+  catch(CORBA::COMM_FAILURE&){
+    MESSAGE( "Container: CORBA::COMM_FAILURE: Unable to contact the Naming Service" );
+  }
+  try{
+    SALOME_ContainerManager *cmServ=new SALOME_ContainerManager(orb);
+    pman->activate();
+    orb->run();
+  }catch(CORBA::SystemException&){
+    MESSAGE("Caught CORBA::SystemException.");
+  }catch(PortableServer::POA::WrongPolicy&){
+    MESSAGE("Caught CORBA::WrongPolicyException.");
+  }catch(PortableServer::POA::ServantAlreadyActive&){
+    MESSAGE("Caught CORBA::ServantAlreadyActiveException");
+  }catch(CORBA::Exception&){
+    MESSAGE("Caught CORBA::Exception.");
+  }catch(std::exception& exc){
+    MESSAGE("Caught std::exception - "<<exc.what()); 
+  }catch(...){
+    MESSAGE("Caught unknown exception.");
+  }
+}
+
index d7982916387bc649f68447b8d3df53512fb0f717..ff21513617622e80f47ae1bbb7a17727db34498d 100644 (file)
@@ -83,9 +83,9 @@ int main(int argc,char **argv)
                theObj = orb->resolve_initial_references("NameService");
              if (!CORBA::is_nil(theObj))
                inc = CosNaming::NamingContext::_narrow(theObj);}
-         catch( CORBA::COMM_FAILURE& )
+         catch( CORBA::SystemException& )
            {
-             MESSAGE( "Data Type Catalog: CORBA::COMM_FAILURE: Unable to contact the Naming Service" );
+             MESSAGE( "Data Type Catalog: CORBA::SystemException: Unable to contact the Naming Service" );
            }
          if(!CORBA::is_nil(inc))
            {
index 49e3b28b07e46be03eedeefb80b7573e1ff38ddc..312cbd21147c333f3edeb1c188e1b696ab1a1804 100644 (file)
@@ -111,7 +111,7 @@ int main (int argc, char * argv[])
       cout << m4->instanceName() << endl;
 
     }
-  catch(CORBA::COMM_FAILURE& ex)
+  catch(CORBA::SystemException& ex)
     {
       INFOS("Caught system exception COMM_FAILURE -- unable to contact the object.");
     }
index a293e4766d0c6dd504eae9a4f697f13432d4d13c..a26a1dea24228959671c8101b0137ded2bccae45 100644 (file)
@@ -312,9 +312,9 @@ bool InquireServersQThread::AskServer(int iteration, QString ** errMessage)
                IsPassed = true;
              break;
            }
-         catch(CORBA::COMM_FAILURE&)
+         catch(CORBA::SystemException&)
            {
-             MESSAGE("CORBA::COMM_FAILURE: unable to contact the naming service");
+             MESSAGE("CORBA::SystemException: unable to contact the naming service");
            }
          catch(...)
            {
@@ -399,7 +399,7 @@ bool InquireServersQThread::pingServer(int iteration, QString& errMessage)
              break;
            case 4:
              {
-               CORBA::Object_var obj = NS.Resolve("Kernel/ModulCatalog");
+               CORBA::Object_var obj = NS.Resolve("/Kernel/ModulCatalog");
                SALOME_ModuleCatalog::ModuleCatalog_var catalog = SALOME_ModuleCatalog::ModuleCatalog::_narrow(obj) ;
                if (!CORBA::is_nil(catalog))
                  {
@@ -413,7 +413,7 @@ bool InquireServersQThread::pingServer(int iteration, QString& errMessage)
              break;
            case 5:
              {
-               CORBA::Object_var obj = NS.Resolve("Kernel/Session");
+               CORBA::Object_var obj = NS.Resolve("/Kernel/Session");
                SALOME::Session_var session = SALOME::Session::_narrow(obj) ;
                if (!CORBA::is_nil(session))
                  {
index 1a33333eb5fe8745887482c3b3695dff4aa6c9b8..705f066bdb1eae055bf46ab0953b06670e552cb4 100644 (file)
@@ -62,7 +62,7 @@ int SALOME_Trace::Initialize(CORBA::ORB_ptr theOrb) {
       if (!CORBA::is_nil(theObj))
        inc = CosNaming::NamingContext::_narrow(theObj);
       if (!CORBA::is_nil(inc)) break;
-    } catch( CORBA::COMM_FAILURE& ) {
+    } catch( CORBA::SystemException& ) {
     } catch (...) {
     }
   }
index fd507c7c744e69ecad69862f1571d2a5862af930..2b88171d694d3047da0dd0a23f4cbc8904bd8add 100644 (file)
@@ -41,7 +41,7 @@ class SALOME_Trace :
 
               except CosNaming.NamingContext.NotFound, e :
                     if steps == 1: print "Caught exception: Naming Service can't found Logger"
-              except CORBA.COMM_FAILURE, e:
+              except (CORBA.TRANSIENT,CORBA.OBJECT_NOT_EXIST,CORBA.COMM_FAILURE):
                     if steps == 1: print "Caught CORBA::SystemException CommFailure"
               except CORBA.SystemException, e:
                     if steps == 1: print "Caught CORBA::SystemException."
index c2ae4252289d9c4ff0ed64c209e35e1c4560b191..a4d5af9f3466d56b7a1c06f0f8c89f4e462fcdfe 100644 (file)
@@ -42,6 +42,8 @@ extern "C"{
 
 #include <boost/shared_ptr.hpp>
 
+#include "SALOMEconfig.h"
+
 namespace MED{
 
   enum EVersion {eVUnknown = -1, eV2_1, eV2_2};
@@ -148,8 +150,12 @@ namespace MED{
 
   typedef enum {eFAUX, eVRAI} EBooleen ; 
   typedef double TFloat;
+#if defined(SUN4SOL2) || defined(PCLINUX) || defined(OSF1_32) || defined(IRIX64_32) || defined(RS6000) || defined(HP9000)
   typedef int TInt;
-
+#endif
+#if defined(IRIX64) || defined(OSF1)
+  typedef long TInt;
+#endif
   typedef hid_t TIdt;
   typedef herr_t TErr;
 
index 9dc64affcd2f80d6ddddbd82aa15a1fe2847d2c8..04afa18fcd2e1437706d25b4360da4823a8cdc5b 100644 (file)
@@ -135,7 +135,7 @@ namespace MED{
       TErr aRet = MEDmaaInfo(myFile->Id(),
                             theMeshId,
                             &theInfo.myName[0],
-                            &theInfo.myDim);
+                            (med_2_1::med_int *)&theInfo.myDim);
       if(theErr) 
        *theErr = aRet;
       else if(aRet < 0)
@@ -243,13 +243,13 @@ namespace MED{
                             &aMeshInfo.myName[0],
                             theFamId,
                             &theInfo.myName[0],
-                            &theInfo.myId,
-                            &theInfo.myAttrId[0],
-                            &theInfo.myAttrVal[0],
+                            (med_2_1::med_int *)&theInfo.myId,
+                            (med_2_1::med_int *)&theInfo.myAttrId[0],
+                            (med_2_1::med_int *)&theInfo.myAttrVal[0],
                             &theInfo.myAttrDesc[0],
-                            &theInfo.myNbAttr,
+                            (med_2_1::med_int *)&theInfo.myNbAttr,
                             &theInfo.myGroupNames[0],
-                            &theInfo.myNbGroup);
+                            (med_2_1::med_int *)&theInfo.myNbGroup);
       
       if(theErr) 
        *theErr = aRet;
@@ -278,8 +278,8 @@ namespace MED{
                           &aMeshInfo.myName[0],
                           &anInfo.myName[0],
                           anInfo.myId,
-                          &anInfo.myAttrId[0],
-                          &anInfo.myAttrVal[0],
+                          (med_2_1::med_int *)&anInfo.myAttrId[0],
+                          (med_2_1::med_int *)&anInfo.myAttrVal[0],
                           &anInfo.myAttrDesc[0],
                           anInfo.myNbAttr,
                           &anInfo.myGroupNames[0],
@@ -341,9 +341,9 @@ namespace MED{
       
       MED::TMeshInfo& aMeshInfo = *theInfo.myMeshInfo;
 
-      med_repere& aRepere = static_cast<med_repere>(theInfo.mySystem);
-      med_booleen& anIsElemNames = static_cast<med_booleen>(theInfo.myIsElemNames);
-      med_booleen& anIsElemNum = static_cast<med_booleen>(theInfo.myIsElemNum);
+      med_repere& aRepere = (med_repere&)(theInfo.mySystem);
+      med_booleen& anIsElemNames = (med_booleen&)(theInfo.myIsElemNames);
+      med_booleen& anIsElemNum = (med_booleen&)(theInfo.myIsElemNum);
 
       TErr aRet = MEDnoeudsLire(myFile->Id(),
                                &aMeshInfo.myName[0],
@@ -355,9 +355,9 @@ namespace MED{
                                &theInfo.myCoordUnits[0],
                                &theInfo.myElemNames[0],
                                &anIsElemNames,
-                               &theInfo.myElemNum[0],
+                               (med_2_1::med_int *)&theInfo.myElemNum[0],
                                &anIsElemNum,
-                               &theInfo.myFamNum[0],
+                               (med_2_1::med_int *)&theInfo.myFamNum[0],
                                theInfo.myNbElem);
 
       ADDMSG(MYDEBUG," myDim="<<aMeshInfo.myDim<<" myNbElem="<<theInfo.myNbElem<<" ... ");
@@ -381,9 +381,9 @@ namespace MED{
       MED::TNodeInfo& anInfo = const_cast<MED::TNodeInfo&>(theInfo);
       MED::TMeshInfo& aMeshInfo = *anInfo.myMeshInfo;
       
-      med_repere& aRepere = static_cast<med_repere>(theInfo.mySystem);
-      med_booleen& anIsElemNames = static_cast<med_booleen>(theInfo.myIsElemNames);
-      med_booleen& anIsElemNum = static_cast<med_booleen>(theInfo.myIsElemNum);
+      med_repere& aRepere = (med_repere&)(theInfo.mySystem);
+      med_booleen& anIsElemNames = (med_booleen&)(theInfo.myIsElemNames);
+      med_booleen& anIsElemNum = (med_booleen&)(theInfo.myIsElemNum);
 
       TErr aRet = MEDnoeudsEcr(myFile->Id(),
                               &aMeshInfo.myName[0],
@@ -395,9 +395,9 @@ namespace MED{
                               &anInfo.myCoordUnits[0],
                               &anInfo.myElemNames[0],
                               anIsElemNames,
-                              &anInfo.myElemNum[0],
+                              (med_2_1::med_int *)&anInfo.myElemNum[0],
                               anIsElemNum,
-                              &anInfo.myFamNum[0],
+                              (med_2_1::med_int *)&anInfo.myFamNum[0],
                               anInfo.myNbElem,
                               MED_REMP);
       if(theErr) 
@@ -489,22 +489,22 @@ namespace MED{
       MED::TMeshInfo& aMeshInfo = *theInfo.myMeshInfo;
       TInt aNbElem = theInfo.myElemNum.size();
 
-      med_booleen& anIsElemNames = static_cast<med_booleen>(theInfo.myIsElemNames);
-      med_booleen& anIsElemNum = static_cast<med_booleen>(theInfo.myIsElemNum);
-      med_entite_maillage& anEntity = static_cast<med_entite_maillage>(theInfo.myTEntity);
-      med_geometrie_element& aGeom = static_cast<med_geometrie_element>(theInfo.myTGeom);
-      med_connectivite& aConn = static_cast<med_connectivite>(theInfo.myTConn);
+      med_booleen& anIsElemNames = (med_booleen&)(theInfo.myIsElemNames);
+      med_booleen& anIsElemNum = (med_booleen&)(theInfo.myIsElemNum);
+      med_entite_maillage& anEntity = (med_entite_maillage&)(theInfo.myTEntity);
+      med_geometrie_element& aGeom = (med_geometrie_element&)(theInfo.myTGeom);
+      med_connectivite& aConn = (med_connectivite&)(theInfo.myTConn);
 
       TErr aRet = MEDelementsLire(myFile->Id(),
                                  &aMeshInfo.myName[0],
                                  aMeshInfo.myDim,
-                                 &theInfo.myConn[0],
+                                 (med_2_1::med_int *)&theInfo.myConn[0],
                                  MED_FULL_INTERLACE,
                                  &theInfo.myElemNames[0],
                                  &anIsElemNames,
-                                 &theInfo.myElemNum[0],
+                                 (med_2_1::med_int *)&theInfo.myElemNum[0],
                                  &anIsElemNum,
-                                 &theInfo.myFamNum[0],
+                                 (med_2_1::med_int *)&theInfo.myFamNum[0],
                                  aNbElem,
                                  anEntity,
                                  aGeom,
@@ -529,22 +529,22 @@ namespace MED{
       MED::TCellInfo& anInfo = const_cast<MED::TCellInfo&>(theInfo);
       MED::TMeshInfo& aMeshInfo = *anInfo.myMeshInfo;
 
-      med_booleen& anIsElemNames = static_cast<med_booleen>(theInfo.myIsElemNames);
-      med_booleen& anIsElemNum = static_cast<med_booleen>(theInfo.myIsElemNum);
-      med_entite_maillage& anEntity = static_cast<med_entite_maillage>(theInfo.myTEntity);
-      med_geometrie_element& aGeom = static_cast<med_geometrie_element>(theInfo.myTGeom);
-      med_connectivite& aConn = static_cast<med_connectivite>(theInfo.myTConn);
+      med_booleen& anIsElemNames = (med_booleen&)(theInfo.myIsElemNames);
+      med_booleen& anIsElemNum = (med_booleen&)(theInfo.myIsElemNum);
+      med_entite_maillage& anEntity = (med_entite_maillage&)(theInfo.myTEntity);
+      med_geometrie_element& aGeom = (med_geometrie_element&)(theInfo.myTGeom);
+      med_connectivite& aConn = (med_connectivite&)(theInfo.myTConn);
 
       TErr aRet = MEDelementsEcr(myFile->Id(),
                                 &aMeshInfo.myName[0],
                                 aMeshInfo.myDim,
-                                &anInfo.myConn[0],
+                                (med_2_1::med_int *)&anInfo.myConn[0],
                                 MED_FULL_INTERLACE,
                                 &anInfo.myElemNames[0],
                                 anIsElemNames,
-                                &anInfo.myElemNum[0],
+                                (med_2_1::med_int *)&anInfo.myElemNum[0],
                                 anIsElemNum,
-                                &anInfo.myFamNum[0],
+                                (med_2_1::med_int *)&anInfo.myFamNum[0],
                                 anInfo.myNbElem,
                                 anEntity,
                                 aGeom,
@@ -601,7 +601,7 @@ namespace MED{
       if(theErr && *theErr < 0)
        return;
       
-      med_type_champ& aType = static_cast<med_type_champ>(theInfo.myType);
+      med_type_champ& aType = (med_type_champ&)(theInfo.myType);
 
       TErr aRet = MEDchampInfo(myFile->Id(),
                               theFieldId,
@@ -628,7 +628,7 @@ namespace MED{
       
       MED::TFieldInfo& anInfo = const_cast<MED::TFieldInfo&>(theInfo);
       
-      med_type_champ& aType = static_cast<med_type_champ>(theInfo.myType);
+      med_type_champ& aType = (med_type_champ&)(theInfo.myType);
       
       TErr aRet = MEDchampCr(myFile->Id(),
                             &anInfo.myName[0],
@@ -685,11 +685,11 @@ namespace MED{
       MED::TFieldInfo& anInfo = const_cast<MED::TFieldInfo&>(theInfo);
       TEntityInfo::const_iterator anIter = theEntityInfo.begin();
       for(; anIter != theEntityInfo.end(); anIter++){
-       const med_entite_maillage& anEntity = static_cast<const med_entite_maillage>(anIter->first);
+       const med_entite_maillage& anEntity = (const med_entite_maillage&)(anIter->first);
        const TGeom& aTGeom = anIter->second;
        TGeom::const_iterator anGeomIter = aTGeom.begin();
        for(; anGeomIter != aTGeom.end(); anGeomIter++){
-         const med_geometrie_element& aGeom = static_cast<const med_geometrie_element>(anGeomIter->first);
+         const med_geometrie_element& aGeom = (const med_geometrie_element&)(anGeomIter->first);
          aNbTimeStamps = MEDnPasdetemps(myFile->Id(),&anInfo.myName[0],anEntity,aGeom);
          if(aNbTimeStamps){
            theEntity = EEntiteMaillage(anEntity);
@@ -722,10 +722,10 @@ namespace MED{
       MED::TFieldInfo& aFieldInfo = *theInfo.myFieldInfo;
       MED::TMeshInfo& aMeshInfo = *aFieldInfo.myMeshInfo;
       
-      med_entite_maillage& anEntity = static_cast<med_entite_maillage>(theInfo.myEntity);
+      med_entite_maillage& anEntity = (med_entite_maillage&)(theInfo.myEntity);
       
       TGeom::iterator anIter = aTGeom.begin();
-      med_geometrie_element& aGeom = static_cast<med_geometrie_element>(anIter->first);
+      med_geometrie_element& aGeom = (med_geometrie_element&)(anIter->first);
       
       TErr aRet = MEDpasdetempsInfo(myFile->Id(),
                                    &aFieldInfo.myName[0],
@@ -733,11 +733,11 @@ namespace MED{
                                    aGeom,
                                    theTimeStampId,
                                    &aMeshInfo.myName[0],
-                                   &theInfo.myNbGauss,
-                                   &theInfo.myNumDt,
+                                   (med_2_1::med_int *)&theInfo.myNbGauss,
+                                   (med_2_1::med_int *)&theInfo.myNumDt,
                                    &theInfo.myUnitDt[0],
                                    &theInfo.myDt,
-                                   &theInfo.myNumOrd);
+                                   (med_2_1::med_int *)&theInfo.myNumOrd);
 
       if(theErr) 
        *theErr = aRet;
@@ -764,11 +764,11 @@ namespace MED{
       MED::TFieldInfo& aFieldInfo = *aTimeStampInfo.myFieldInfo;
       MED::TMeshInfo& aMeshInfo = *aFieldInfo.myMeshInfo;
       
-      med_entite_maillage& anEntity = static_cast<med_entite_maillage>(aTimeStampInfo.myEntity);
+      med_entite_maillage& anEntity = (med_entite_maillage&)(aTimeStampInfo.myEntity);
       TGeom& aTGeom = aTimeStampInfo.myGeom;
       TGeom::iterator anIter = aTGeom.begin();
       for(; anIter != aTGeom.end(); anIter++){
-       med_geometrie_element& aGeom = static_cast<med_geometrie_element>(anIter->first);
+       med_geometrie_element& aGeom = (med_geometrie_element&)(anIter->first);
        TInt aNbVal = MEDnVal(anId,
                              &aFieldInfo.myName[0],
                              anEntity,
@@ -866,10 +866,10 @@ namespace MED{
       MED::TMeshInfo& aMeshInfo = *aFieldInfo.myMeshInfo;
       MED::TMeshValue& aMeshValue = aVal.myMeshValue;
       
-      med_entite_maillage& anEntity = static_cast<med_entite_maillage>(aTimeStampInfo.myEntity);
+      med_entite_maillage& anEntity = (med_entite_maillage&)(aTimeStampInfo.myEntity);
       TMeshValue::iterator anIter = aMeshValue.begin();
       for(; anIter != aMeshValue.end(); anIter++){
-       med_geometrie_element& aGeom = static_cast<med_geometrie_element>(anIter->first);
+       med_geometrie_element& aGeom = (med_geometrie_element&)(anIter->first);
        TValue& aValue = aVal.myMeshValue[EGeometrieElement(aGeom)];
        med_int iEnd = aValue.size();
        med_int aNbVal = iEnd / aFieldInfo.myNbComp;
index 85fb2a7b23f82243b730ee7680edd3ea29370fd6..846ea206a62d5906d251084dfc615a388e80330a 100644 (file)
@@ -18,6 +18,7 @@
 
 #include "med.hxx"
 #include "med_outils.hxx"
+#include <stdlib.h>
 
 /*
  * - Nom de la fonction : _MEDdatasetNumEcrire
index 8195e36a7c3a4e331dd0ffd20be37f70acb397e0..8eef19f6c07c98abb26771da1afc66b8063ce5c8 100644 (file)
@@ -18,6 +18,7 @@
 
 #include "med.hxx"
 #include "med_outils.hxx"
+#include <stdlib.h>
 
 /*
  * - Nom de la fonction : _MEDdatasetNumLire
index 3344a7b1e745ca853ff7a65d1d52885af2ea5ebc..778b2726719a0742f52c8d5661f165390c42689c 100644 (file)
@@ -161,7 +161,7 @@ EXPORT_HEADERS = \
 BIN = mdump_V2_1 test1_V2_1
 BIN_SRC = 
 
-CPPFLAGS+= $(BOOST_CPPFLAGS) $(HDF5_INCLUDES) -DPCLINUX
+CPPFLAGS+= -D@MACHINE@ $(BOOST_CPPFLAGS) $(HDF5_INCLUDES)
 
 LDFLAGS+= $(HDF5_LIBS) -lMEDWrapperBase
 
index e744c183f2db6c352f953975e40a2c8403b44629..179bfa45cb4769ea2b20cf1ba47a86519655796e 100644 (file)
@@ -133,12 +133,12 @@ namespace MED{
       if(theErr && !*theErr)
        return;
       
-      med_maillage& aType = static_cast<med_maillage>(theInfo.myType);
+      med_maillage& aType = (med_maillage&)(theInfo.myType);
 
       TErr aRet = MEDmaaInfo(myFile->Id(),
                             theMeshId,
                             &theInfo.myName[0],
-                            &theInfo.myDim,
+                            (med_int *)&theInfo.myDim,
                             &aType,
                             &theInfo.myDesc[0]);
       if(theErr) 
@@ -159,7 +159,7 @@ namespace MED{
       
       MED::TMeshInfo& anInfo = const_cast<MED::TMeshInfo&>(theInfo);
       
-      med_maillage& aType = static_cast<med_maillage>(theInfo.myType);
+      med_maillage& aType = (med_maillage&)(theInfo.myType);
 
       TErr aRet = MEDmaaCr(myFile->Id(),
                           &anInfo.myName[0],
@@ -255,13 +255,13 @@ namespace MED{
                             &aMeshInfo.myName[0],
                             theFamId,
                             &theInfo.myName[0],
-                            &theInfo.myId,
-                            &theInfo.myAttrId[0],
-                            &theInfo.myAttrVal[0],
+                            (med_int *)&theInfo.myId,
+                            (med_int *)&theInfo.myAttrId[0],
+                            (med_int *)&theInfo.myAttrVal[0],
                             &theInfo.myAttrDesc[0],
-                            &theInfo.myNbAttr,
+                            (med_int *)&theInfo.myNbAttr,
                             &theInfo.myGroupNames[0],
-                            &theInfo.myNbGroup);
+                            (med_int *)&theInfo.myNbGroup);
       
       if(theErr) 
        *theErr = aRet;
@@ -296,8 +296,8 @@ namespace MED{
                           &aMeshInfo.myName[0],
                           &anInfo.myName[0],
                           anInfo.myId,
-                          &anInfo.myAttrId[0],
-                          &anInfo.myAttrVal[0],
+                          (med_int*)&anInfo.myAttrId[0],
+                          (med_int*)&anInfo.myAttrVal[0],
                           &anInfo.myAttrDesc[0],
                           anInfo.myNbAttr,
                           &anInfo.myGroupNames[0],
@@ -336,8 +336,8 @@ namespace MED{
       
       MED::TMeshInfo& aMeshInfo = *theInfo.myMeshInfo;
 
-      med_entite_maillage& anEntity = static_cast<med_entite_maillage>(theTEntity);
-      med_geometrie_element& aGeom = static_cast<med_geometrie_element>(theTGeom);
+      med_entite_maillage& anEntity = (med_entite_maillage&)(theTEntity);
+      med_geometrie_element& aGeom = (med_geometrie_element&)(theTGeom);
 
       TErr aRet = MEDnomLire(myFile->Id(),
                             &aMeshInfo.myName[0],
@@ -367,12 +367,12 @@ namespace MED{
       
       MED::TMeshInfo& aMeshInfo = *theInfo.myMeshInfo;
       
-      med_entite_maillage& anEntity = static_cast<med_entite_maillage>(theTEntity);
-      med_geometrie_element& aGeom = static_cast<med_geometrie_element>(theTGeom);
+      med_entite_maillage& anEntity = (med_entite_maillage&)(theTEntity);
+      med_geometrie_element& aGeom = (med_geometrie_element&)(theTGeom);
 
       TErr aRet = MEDnumLire(myFile->Id(),
                             &aMeshInfo.myName[0],
-                            &theInfo.myElemNum[0],
+                            (med_int*)&theInfo.myElemNum[0],
                             nb,
                             anEntity,
                             aGeom);
@@ -398,12 +398,12 @@ namespace MED{
       
       MED::TMeshInfo& aMeshInfo = *theInfo.myMeshInfo;
       
-      med_entite_maillage& anEntity = static_cast<med_entite_maillage>(theTEntity);
-      med_geometrie_element& aGeom = static_cast<med_geometrie_element>(theTGeom);
+      med_entite_maillage& anEntity = (med_entite_maillage&)(theTEntity);
+      med_geometrie_element& aGeom = (med_geometrie_element&)(theTGeom);
 
       TErr aRet = MEDfamLire(myFile->Id(),
                             &aMeshInfo.myName[0],
-                            &theInfo.myFamNum[0],
+                            (med_int*)&theInfo.myFamNum[0],
                             nb,
                             anEntity,
                             aGeom);
@@ -436,9 +436,9 @@ namespace MED{
       MED::TElemInfo& anInfo = const_cast<MED::TElemInfo&>(theInfo);
       MED::TMeshInfo& aMeshInfo = *anInfo.myMeshInfo;
 
-      med_booleen& anIsElemNames = static_cast<med_booleen>(theInfo.myIsElemNames);
-      med_entite_maillage& anEntity = static_cast<med_entite_maillage>(theTEntity);
-      med_geometrie_element& aGeom = static_cast<med_geometrie_element>(theTGeom);
+      med_booleen& anIsElemNames = (med_booleen&)(theInfo.myIsElemNames);
+      med_entite_maillage& anEntity = (med_entite_maillage&)(theTEntity);
+      med_geometrie_element& aGeom = (med_geometrie_element&)(theTGeom);
       
       TErr aRet = 0;
       if (anIsElemNames){
@@ -477,15 +477,15 @@ namespace MED{
       MED::TElemInfo& anInfo = const_cast<MED::TElemInfo&>(theInfo);
       MED::TMeshInfo& aMeshInfo = *anInfo.myMeshInfo;
 
-      med_booleen& anIsElemNum = static_cast<med_booleen>(theInfo.myIsElemNum);
-      med_entite_maillage& anEntity = static_cast<med_entite_maillage>(theTEntity);
-      med_geometrie_element& aGeom = static_cast<med_geometrie_element>(theTGeom);
+      med_booleen& anIsElemNum = (med_booleen&)(theInfo.myIsElemNum);
+      med_entite_maillage& anEntity = (med_entite_maillage&)(theTEntity);
+      med_geometrie_element& aGeom = (med_geometrie_element&)(theTGeom);
       
       TErr aRet = 0;
       if (anIsElemNum){
        aRet  = MEDnumEcr(myFile->Id(),
                          &aMeshInfo.myName[0],
-                         &anInfo.myElemNum[0],
+                         (med_int*)&anInfo.myElemNum[0],
                          anInfo.myElemNum.size(),
                          anEntity,
                          aGeom);
@@ -518,12 +518,12 @@ namespace MED{
       MED::TElemInfo& anInfo = const_cast<MED::TElemInfo&>(theInfo);
       MED::TMeshInfo& aMeshInfo = *anInfo.myMeshInfo;
 
-      med_entite_maillage& anEntity = static_cast<med_entite_maillage>(theTEntity);
-      med_geometrie_element& aGeom = static_cast<med_geometrie_element>(theTGeom);
+      med_entite_maillage& anEntity = (med_entite_maillage&)(theTEntity);
+      med_geometrie_element& aGeom = (med_geometrie_element&)(theTGeom);
       
       TErr aRet = MEDfamEcr(myFile->Id(),
                            &aMeshInfo.myName[0],
-                           &anInfo.myFamNum[0],
+                           (med_int *)&anInfo.myFamNum[0],
                            anInfo.myFamNum.size(),
                            anEntity,
                            aGeom);
@@ -564,9 +564,9 @@ namespace MED{
       
       MED::TMeshInfo& aMeshInfo = *theInfo.myMeshInfo;
 
-      med_repere& aRepere = static_cast<med_repere>(theInfo.mySystem);
-      med_booleen& anIsElemNames = static_cast<med_booleen>(theInfo.myIsElemNames);
-      med_booleen& anIsElemNum = static_cast<med_booleen>(theInfo.myIsElemNum);
+      med_repere& aRepere = (med_repere&)(theInfo.mySystem);
+      med_booleen& anIsElemNames = (med_booleen&)(theInfo.myIsElemNames);
+      med_booleen& anIsElemNum = (med_booleen&)(theInfo.myIsElemNum);
 
       TErr aRet = MEDnoeudsLire(myFile->Id(),
                                &aMeshInfo.myName[0],
@@ -578,9 +578,9 @@ namespace MED{
                                &theInfo.myCoordUnits[0],
                                &theInfo.myElemNames[0],
                                &anIsElemNames,
-                               &theInfo.myElemNum[0],
+                               (med_int *)&theInfo.myElemNum[0],
                                &anIsElemNum,
-                               &theInfo.myFamNum[0],
+                               (med_int *)&theInfo.myFamNum[0],
                                theInfo.myNbElem);
       if(theErr) 
        *theErr = aRet;
@@ -601,9 +601,9 @@ namespace MED{
       MED::TNodeInfo& anInfo = const_cast<MED::TNodeInfo&>(theInfo);
       MED::TMeshInfo& aMeshInfo = *anInfo.myMeshInfo;
       
-      med_repere& aRepere = static_cast<med_repere>(theInfo.mySystem);
-      med_booleen& anIsElemNames = static_cast<med_booleen>(theInfo.myIsElemNames);
-      med_booleen& anIsElemNum = static_cast<med_booleen>(theInfo.myIsElemNum);
+      med_repere& aRepere = (med_repere&)(theInfo.mySystem);
+      med_booleen& anIsElemNames = (med_booleen&)(theInfo.myIsElemNames);
+      med_booleen& anIsElemNum = (med_booleen&)(theInfo.myIsElemNum);
 
       TErr aRet = MEDnoeudsEcr(myFile->Id(),
                               &aMeshInfo.myName[0],
@@ -615,9 +615,9 @@ namespace MED{
                               &anInfo.myCoordUnits[0],
                               &anInfo.myElemNames[0],
                               anIsElemNames,
-                              &anInfo.myElemNum[0],
+                              (med_int *)&anInfo.myElemNum[0],
                               anIsElemNum,
-                              &anInfo.myFamNum[0],
+                              (med_int *)&anInfo.myFamNum[0],
                               anInfo.myNbElem);
       if(theErr) 
        *theErr = aRet;
@@ -647,16 +647,16 @@ namespace MED{
       MED::TMeshInfo& aMeshInfo = *theInfo.myMeshInfo;
       TInt aNbElem = theInfo.myElemNum.size();
 
-      med_entite_maillage& anEntity = static_cast<med_entite_maillage>(theInfo.myTEntity);
-      med_connectivite& aConn = static_cast<med_connectivite>(theInfo.myTConn);
+      med_entite_maillage& anEntity = (med_entite_maillage&)(theInfo.myTEntity);
+      med_connectivite& aConn = (med_connectivite&)(theInfo.myTConn);
       
       TErr aRet = 0;
       
       aRet = MEDpolygoneConnLire(myFile->Id(), 
                                 &aMeshInfo.myName[0],
-                                &theInfo.myIndex[0],
+                                (med_int *)&theInfo.myIndex[0],
                                 aNbElem+1,
-                                &theInfo.myConn[0],
+                                (med_int *)&theInfo.myConn[0],
                                 anEntity,
                                 aConn);
 
@@ -697,14 +697,14 @@ namespace MED{
       MED::TPolygoneInfo& anInfo = const_cast<MED::TPolygoneInfo&>(theInfo);
       MED::TMeshInfo& aMeshInfo = *anInfo.myMeshInfo;
 
-      med_entite_maillage& anEntity = static_cast<med_entite_maillage>(theInfo.myTEntity);
-      med_connectivite& aConn = static_cast<med_connectivite>(theInfo.myTConn);
+      med_entite_maillage& anEntity = (med_entite_maillage&)(theInfo.myTEntity);
+      med_connectivite& aConn = (med_connectivite&)(theInfo.myTConn);
       
       TErr aRet = MEDpolygoneConnEcr(myFile->Id(),
                                     &aMeshInfo.myName[0],
-                                    &anInfo.myIndex[0],
+                                    (med_int *)&anInfo.myIndex[0],
                                     anInfo.myNbElem+1,
-                                    &anInfo.myConn[0],
+                                    (med_int *)&anInfo.myConn[0],
                                     anEntity,
                                     aConn);
       
@@ -748,8 +748,8 @@ namespace MED{
 
       MED::TMeshInfo& aMeshInfo = const_cast<MED::TMeshInfo&>(theMeshInfo);
       
-      med_entite_maillage& anEntity = static_cast<med_entite_maillage>(theTEntity);
-      med_connectivite& aConn = static_cast<med_connectivite>(theTConn);
+      med_entite_maillage& anEntity = (med_entite_maillage&)(theTEntity);
+      med_connectivite& aConn = (med_connectivite&)(theTConn);
 
       med_int taille = 0;
 
@@ -778,17 +778,17 @@ namespace MED{
       MED::TMeshInfo& aMeshInfo = *theInfo.myMeshInfo;
       TInt aNbElem = theInfo.myElemNum.size();
 
-      med_connectivite& aConn = static_cast<med_connectivite>(theInfo.myTConn);
+      med_connectivite& aConn = (med_connectivite&)(theInfo.myTConn);
       
       TErr aRet = 0;
       
       aRet = MEDpolyedreConnLire(myFile->Id(), 
                                 &aMeshInfo.myName[0],
-                                &theInfo.myIndex[0],
+                                (med_int *)&theInfo.myIndex[0],
                                 aNbElem+1,
-                                &theInfo.myFacesIndex[0],
+                                (med_int *)&theInfo.myFacesIndex[0],
                                 theInfo.myNbFacesIndex,
-                                &theInfo.myConn[0],
+                                (med_int *)&theInfo.myConn[0],
                                 aConn);
 
       if(theErr) 
@@ -827,18 +827,18 @@ namespace MED{
       MED::TPolyedreInfo& anInfo = const_cast<MED::TPolyedreInfo&>(theInfo);
       MED::TMeshInfo& aMeshInfo = *anInfo.myMeshInfo;
 
-      med_booleen& anIsElemNames = static_cast<med_booleen>(theInfo.myIsElemNames);
-      med_booleen& anIsElemNum = static_cast<med_booleen>(theInfo.myIsElemNum);
-      med_entite_maillage& anEntity = static_cast<med_entite_maillage>(theInfo.myTEntity);
-      med_connectivite& aConn = static_cast<med_connectivite>(theInfo.myTConn);
+      med_booleen& anIsElemNames = (med_booleen&)(theInfo.myIsElemNames);
+      med_booleen& anIsElemNum = (med_booleen&)(theInfo.myIsElemNum);
+      med_entite_maillage& anEntity = (med_entite_maillage&)(theInfo.myTEntity);
+      med_connectivite& aConn = (med_connectivite&)(theInfo.myTConn);
       
       TErr aRet = MEDpolyedreConnEcr(myFile->Id(),
                                     &aMeshInfo.myName[0],
-                                    &anInfo.myIndex[0],
+                                    (med_int *)&anInfo.myIndex[0],
                                     anInfo.myNbElem+1,
-                                    &anInfo.myFacesIndex[0],
+                                    (med_int *)&anInfo.myFacesIndex[0],
                                     anInfo.myNbFacesIndex,
-                                    &anInfo.myConn[0],
+                                    (med_int *)&anInfo.myConn[0],
                                     aConn);
       
       if(theErr) 
@@ -862,7 +862,7 @@ namespace MED{
       if (anIsElemNum){
        aRet  = MEDnumEcr(myFile->Id(),
                          &aMeshInfo.myName[0],
-                         &anInfo.myElemNum[0],
+                         (med_int *)&anInfo.myElemNum[0],
                          anInfo.myElemNum.size(),
                          anEntity,
                          MED_POLYEDRE);
@@ -875,7 +875,7 @@ namespace MED{
       
       aRet = MEDfamEcr(myFile->Id(),
                       &aMeshInfo.myName[0],
-                      &anInfo.myFamNum[0],
+                      (med_int *)&anInfo.myFamNum[0],
                       anInfo.myFamNum.size(),
                       anEntity,
                       MED_POLYEDRE);
@@ -906,13 +906,13 @@ namespace MED{
       if(theErr && !*theErr) EXCEPTION(runtime_error,"GetPolyedreInfo - (...)");
 
       MED::TMeshInfo& aMeshInfo = const_cast<MED::TMeshInfo&>(theMeshInfo);
-      med_connectivite& aConn = static_cast<med_connectivite>(theTConn);
+      med_connectivite& aConn = (med_connectivite&)(theTConn);
       
       TErr aRet = MEDpolyedreInfo(myFile->Id(), 
                                  &aMeshInfo.myName[0], 
                                  aConn,
-                                 &nf,
-                                 &nc);
+                                 (med_int *)&nf,
+                                 (med_int *)&nc);
 
       if(theErr) 
        *theErr = aRet;
@@ -992,22 +992,22 @@ namespace MED{
       MED::TMeshInfo& aMeshInfo = *theInfo.myMeshInfo;
       TInt aNbElem = theInfo.myElemNum.size();
 
-      med_booleen& anIsElemNames = static_cast<med_booleen>(theInfo.myIsElemNames);
-      med_booleen& anIsElemNum = static_cast<med_booleen>(theInfo.myIsElemNum);
-      med_entite_maillage& anEntity = static_cast<med_entite_maillage>(theInfo.myTEntity);
-      med_geometrie_element& aGeom = static_cast<med_geometrie_element>(theInfo.myTGeom);
-      med_connectivite& aConn = static_cast<med_connectivite>(theInfo.myTConn);
+      med_booleen& anIsElemNames = (med_booleen&)(theInfo.myIsElemNames);
+      med_booleen& anIsElemNum = (med_booleen&)(theInfo.myIsElemNum);
+      med_entite_maillage& anEntity = (med_entite_maillage&)(theInfo.myTEntity);
+      med_geometrie_element& aGeom = (med_geometrie_element&)(theInfo.myTGeom);
+      med_connectivite& aConn = (med_connectivite&)(theInfo.myTConn);
 
       TErr aRet = MEDelementsLire(myFile->Id(),
                                  &aMeshInfo.myName[0],
                                  aMeshInfo.myDim,
-                                 &theInfo.myConn[0],
+                                 (med_int *)&theInfo.myConn[0],
                                  MED_FULL_INTERLACE,
                                  &theInfo.myElemNames[0],
                                  &anIsElemNames,
-                                 &theInfo.myElemNum[0],
+                                 (med_int *)&theInfo.myElemNum[0],
                                  &anIsElemNum,
-                                 &theInfo.myFamNum[0],
+                                 (med_int *)&theInfo.myFamNum[0],
                                  aNbElem,
                                  anEntity,
                                  aGeom,
@@ -1031,22 +1031,22 @@ namespace MED{
       MED::TCellInfo& anInfo = const_cast<MED::TCellInfo&>(theInfo);
       MED::TMeshInfo& aMeshInfo = *anInfo.myMeshInfo;
 
-      med_booleen& anIsElemNames = static_cast<med_booleen>(theInfo.myIsElemNames);
-      med_booleen& anIsElemNum = static_cast<med_booleen>(theInfo.myIsElemNum);
-      med_entite_maillage& anEntity = static_cast<med_entite_maillage>(theInfo.myTEntity);
-      med_geometrie_element& aGeom = static_cast<med_geometrie_element>(theInfo.myTGeom);
-      med_connectivite& aConn = static_cast<med_connectivite>(theInfo.myTConn);
+      med_booleen& anIsElemNames = (med_booleen&)(theInfo.myIsElemNames);
+      med_booleen& anIsElemNum = (med_booleen&)(theInfo.myIsElemNum);
+      med_entite_maillage& anEntity = (med_entite_maillage&)(theInfo.myTEntity);
+      med_geometrie_element& aGeom = (med_geometrie_element&)(theInfo.myTGeom);
+      med_connectivite& aConn = (med_connectivite&)(theInfo.myTConn);
 
       TErr aRet = MEDelementsEcr(myFile->Id(),
                                 &aMeshInfo.myName[0],
                                 aMeshInfo.myDim,
-                                &anInfo.myConn[0],
+                                (med_int *)&anInfo.myConn[0],
                                 MED_FULL_INTERLACE,
                                 &anInfo.myElemNames[0],
                                 anIsElemNames,
-                                &anInfo.myElemNum[0],
+                                (med_int *)&anInfo.myElemNum[0],
                                 anIsElemNum,
-                                &anInfo.myFamNum[0],
+                                (med_int *)&anInfo.myFamNum[0],
                                 anInfo.myNbElem,
                                 anEntity,
                                 aGeom,
@@ -1098,7 +1098,7 @@ namespace MED{
       if(theErr && !*theErr)
        return;
       
-      med_type_champ& aType = static_cast<med_type_champ>(theInfo.myType);
+      med_type_champ& aType = (med_type_champ&)(theInfo.myType);
 
       TErr aRet = MEDchampInfo(myFile->Id(),
                               theFieldId,
@@ -1125,7 +1125,7 @@ namespace MED{
       
       MED::TFieldInfo& anInfo = const_cast<MED::TFieldInfo&>(theInfo);
       
-      med_type_champ& aType = static_cast<med_type_champ>(theInfo.myType);
+      med_type_champ& aType = (med_type_champ&)(theInfo.myType);
       
       TErr aRet = MEDchampCr(myFile->Id(),
                             &anInfo.myName[0],
@@ -1173,11 +1173,11 @@ namespace MED{
       MED::TFieldInfo& anInfo = const_cast<MED::TFieldInfo&>(theInfo);
       TEntityInfo::const_iterator anIter = theEntityInfo.begin();
       for(; anIter != theEntityInfo.end(); anIter++){
-       const med_entite_maillage& anEntity = static_cast<const med_entite_maillage>(anIter->first);
+       const med_entite_maillage& anEntity = (const med_entite_maillage&)(anIter->first);
        const TGeom& aTGeom = anIter->second;
        TGeom::const_iterator anGeomIter = aTGeom.begin();
        for(; anGeomIter != aTGeom.end(); anGeomIter++){
-         const med_geometrie_element& aGeom = static_cast<const med_geometrie_element>(anGeomIter->first);
+         const med_geometrie_element& aGeom = (const med_geometrie_element&)(anGeomIter->first);
          TInt aTmp = MEDnPasdetemps(myFile->Id(),&anInfo.myName[0],anEntity,aGeom);
          aNbTimeStamps = max(aTmp,aNbTimeStamps);
          if (aNbTimeStamps<1)
@@ -1215,26 +1215,26 @@ namespace MED{
       MED::TFieldInfo& aFieldInfo = *theInfo.myFieldInfo;
       MED::TMeshInfo& aMeshInfo = *aFieldInfo.myMeshInfo;
       
-      med_entite_maillage& anEntity = static_cast<med_entite_maillage>(theInfo.myEntity);
+      med_entite_maillage& anEntity = (med_entite_maillage&)(theInfo.myEntity);
       
       TGeom::iterator anIter = aTGeom.begin();
-      med_geometrie_element& aGeom = static_cast<med_geometrie_element>(anIter->first);
+      med_geometrie_element& aGeom = (med_geometrie_element&)(anIter->first);
 
-      med_booleen& anIsLocal = static_cast<med_booleen>(aFieldInfo.myIsLocal);
+      med_booleen& anIsLocal = (med_booleen&)(aFieldInfo.myIsLocal);
       
       TErr aRet = MEDpasdetempsInfo(myFile->Id(),
                                    &aFieldInfo.myName[0],
                                    anEntity,
                                    aGeom,
                                    theTimeStampId,
-                                   &theInfo.myNbGauss,
-                                   &theInfo.myNumDt,
-                                   &theInfo.myNumOrd,
+                                   (med_int *)&theInfo.myNbGauss,
+                                   (med_int *)&theInfo.myNumDt,
+                                   (med_int *)&theInfo.myNumOrd,
                                    &theInfo.myUnitDt[0],
                                    &theInfo.myDt,
                                    &aMeshInfo.myName[0],
                                    &anIsLocal,
-                                   &aFieldInfo.myNbRef);
+                                   (med_int *)&aFieldInfo.myNbRef);
       if(theErr) 
        *theErr = aRet;
       else if(aRet < 0)
@@ -1260,12 +1260,12 @@ namespace MED{
       MED::TFieldInfo& aFieldInfo = *aTimeStampInfo.myFieldInfo;
       MED::TMeshInfo& aMeshInfo = *aFieldInfo.myMeshInfo;
       
-      med_entite_maillage& anEntity = static_cast<med_entite_maillage>(aTimeStampInfo.myEntity);
-      med_mode_profil& aPflMode = static_cast<med_mode_profil>(theVal.myPflMode);
+      med_entite_maillage& anEntity = (med_entite_maillage&)(aTimeStampInfo.myEntity);
+      med_mode_profil& aPflMode = (med_mode_profil&)(theVal.myPflMode);
       TGeom& aTGeom = aTimeStampInfo.myGeom;
       TGeom::iterator anIter = aTGeom.begin();
       for(; anIter != aTGeom.end(); anIter++){
-       med_geometrie_element& aGeom = static_cast<med_geometrie_element>(anIter->first);
+       med_geometrie_element& aGeom = (med_geometrie_element&)(anIter->first);
        TInt aNbVal = MEDnVal(anId,
                              &aFieldInfo.myName[0],
                              anEntity,
@@ -1369,11 +1369,11 @@ namespace MED{
       MED::TMeshInfo& aMeshInfo = *aFieldInfo.myMeshInfo;
       MED::TMeshValue& aMeshValue = aVal.myMeshValue;
       
-      med_entite_maillage& anEntity = static_cast<med_entite_maillage>(aTimeStampInfo.myEntity);
-      med_mode_profil& aPflMode = static_cast<med_mode_profil>(theVal.myPflMode);
+      med_entite_maillage& anEntity = (med_entite_maillage&)(aTimeStampInfo.myEntity);
+      med_mode_profil& aPflMode = (med_mode_profil&)(theVal.myPflMode);
       TMeshValue::iterator anIter = aMeshValue.begin();
       for(; anIter != aMeshValue.end(); anIter++){
-       med_geometrie_element& aGeom = static_cast<med_geometrie_element>(anIter->first);
+       med_geometrie_element& aGeom = (med_geometrie_element&)(anIter->first);
        TValue& aValue = aVal.myMeshValue[EGeometrieElement(aGeom)];
        med_int iEnd = aValue.size();
        med_int aNbVal = iEnd / aFieldInfo.myNbComp;
index 9d342ca3238c001bd083d7e64111a56e0980ab2a..5dfe13fcbcb67f558a4a6885ccc9617d198d670a 100644 (file)
@@ -337,7 +337,7 @@ Engines::Component_var SALOME_MPILifeCycleCORBA::FindOrLoad_MPIComponent
          {
            string instanceName = compo->instanceName(); 
          }
-       catch (CORBA::COMM_FAILURE&)
+       catch (CORBA::SystemException&)
          {
            INFOS("Caught CORBA::SystemException CommFailure. Engine "
                  << path << "does not respond" );
index c64ecb109433b89435f4d252b44a9209994fa6e7..d0daa6ea2ccadc113dbad80d8cfa27adc50801cd 100644 (file)
@@ -48,7 +48,7 @@ endif
 
 ifeq (@WITHIHM@,no)
 SUBDIRS = MSG2QM SALOMELocalTrace SALOMETraceCollector Logger Utils CASCatch \
-          GenericObj NamingService Registry \
+          GenericObj MEDWrapper NamingService Registry \
          ModuleCatalog DataTypeCatalog RessourcesCatalog \
          ResourcesManager Notification  NOTIFICATION_SWIG \
          Container TestContainer LifeCycleCORBA HDFPersist Prs \
index ad8cdd43dee065c66351dfab412b57f61f41c811..f2176aa1288a8a7f8791529f3717d3722147227e 100644 (file)
@@ -85,9 +85,9 @@ int main(int argc,char **argv)
              if(!CORBA::is_nil(orb)) 
                theObj = orb->resolve_initial_references("NameService"); 
            }
-         catch( CORBA::COMM_FAILURE& )
+         catch( CORBA::SystemException& )
            {
-             INFOS( "Module Catalog Server: CORBA::COMM_FAILURE: Unable to contact the Naming Service" );
+             INFOS( "Module Catalog Server: CORBA::SystemException: Unable to contact the Naming Service" );
            }
          if (!CORBA::is_nil(theObj))
            {
index 7cb1a6bce9dafd1f889274d554bb8fcd2c985548..fcdf75f135f3c1246a39f144eb395dfb3b7953a1 100644 (file)
@@ -66,7 +66,8 @@ void NamingService_WaitForServerReadiness(SALOME_NamingService* NS,
        {
          if (serverName.length() == 0)
            {
-             string curdir = NS->Current_Directory(); // to wait for naming service
+             //string curdir = NS->Current_Directory(); // to wait for naming service
+             string dummyadr = NS->getIORaddr(); // to wait for naming service
              found = 1;
              break; // naming service found
            }
index e939d53418a1be1bff596f676c1f5d4aea076a68..4beb6d4e3606c5d5463cdfee7f501900dc6ee2c3 100644 (file)
@@ -151,9 +151,9 @@ void SALOME_NamingService::Register(CORBA::Object_ptr ObjRef,
        {
          INFOS("!!!Register() : CosNaming::NamingContext::CannotProceed");
        }
-      catch(CORBA::COMM_FAILURE&)
+      catch(CORBA::SystemException&)
        {
-         INFOS("!!!Register() : CORBA::COMM_FAILURE : unable to contact"
+         INFOS("!!!Register() : CORBA::SystemException : unable to contact"
               << " the naming service"); 
          throw ServiceUnreachable();
        }
@@ -218,9 +218,9 @@ void SALOME_NamingService::Register(CORBA::Object_ptr ObjRef,
            {
              INFOS("!!!Register() : CosNaming::NamingContext::InvalidName");
            }
-         catch(CORBA::COMM_FAILURE&)
+         catch(CORBA::SystemException&)
            {
-             INFOS("!!!Register() :CORBA::COMM_FAILURE : unable to contact"
+             INFOS("!!!Register() :CORBA::SystemException : unable to contact"
                   << " the naming service"); 
              throw ServiceUnreachable();
            }
@@ -270,9 +270,9 @@ void SALOME_NamingService::Register(CORBA::Object_ptr ObjRef,
       INFOS("!!!Register() : CosNaming::NamingContext::AlreadyBound, object will be rebind"); 
       _current_context->rebind(_context_name, ObjRef);
     }
-  catch(CORBA::COMM_FAILURE&)
+  catch(CORBA::SystemException&)
     {
-      INFOS("!!!Register() :CORBA::COMM_FAILURE : unable to contact"
+      INFOS("!!!Register() :CORBA::SystemException : unable to contact"
            << " the naming service");
       throw ServiceUnreachable();
     }
@@ -352,9 +352,9 @@ CORBA::Object_ptr SALOME_NamingService::Resolve(const char* Path)
     {
       INFOS("!!!Resolve() : CosNaming::NamingContext::InvalidName"); 
     }
-  catch(CORBA::COMM_FAILURE&)
+  catch(CORBA::SystemException&)
     {
-      INFOS("!!!Resolve() :CORBA::COMM_FAILURE : unable to contact"
+      INFOS("!!!Resolve() :CORBA::SystemException : unable to contact"
            << "the naming service");
       throw ServiceUnreachable();
     }
@@ -390,9 +390,9 @@ int SALOME_NamingService::Find(const char* name)
     {
       _Find(name,occurence_number);
     }
-  catch(CORBA::COMM_FAILURE&)
+  catch(CORBA::SystemException&)
     {
-      INFOS("!!!Find() : CORBA::COMM_FAILURE : unable to contact"
+      INFOS("!!!Find() : CORBA::SystemException : unable to contact"
           << " the naming service"); 
       throw ServiceUnreachable();
     }
@@ -495,10 +495,10 @@ bool SALOME_NamingService::Create_Directory(const char* Path)
       _return_code = false;
       INFOS("!!!Create_Directory():CosNaming::NamingContext::InvalidName");
     }
-  catch(CORBA::COMM_FAILURE&)
+  catch(CORBA::SystemException&)
     {
       _return_code = false;
-      INFOS("!!!Register() :CORBA::COMM_FAILURE : unable to contact"
+      INFOS("!!!Register() :CORBA::SystemException : unable to contact"
           << " the naming service"); 
       throw ServiceUnreachable();
     }
@@ -588,10 +588,10 @@ bool SALOME_NamingService::Change_Directory(const char* Path)
          _return_code = false;
          INFOS( "!!!Change_Directory() : CosNaming::NamingContext::InvalidName" )
        }
-      catch(CORBA::COMM_FAILURE&)
+      catch(CORBA::SystemException&)
        {
          _return_code = false;
-         INFOS( "!!!Change_Directory() :CORBA::COMM_FAILURE : unable to contact"
+         INFOS( "!!!Change_Directory() :CORBA::SystemException : unable to contact"
               << "the naming service")
          throw ServiceUnreachable();
        }
@@ -633,9 +633,9 @@ char* SALOME_NamingService::Current_Directory()
     {
       _current_directory(result_path,i,_ref_context,_continue );
     }
-  catch(CORBA::COMM_FAILURE&)
+  catch(CORBA::SystemException&)
     {
-      INFOS("!!!Current_Directory(): CORBA::COMM_FAILURE : unable to contact"
+      INFOS("!!!Current_Directory(): CORBA::SystemException : unable to contact"
           << " the naming service" )
       throw ServiceUnreachable();
     }
@@ -817,9 +817,9 @@ void SALOME_NamingService::Destroy_Name(const char* Path)
        {
          INFOS( "!!!Destroy_Name(): CosNaming::NamingContext::CannotProceed" )
        }
-      catch(CORBA::COMM_FAILURE&)
+      catch(CORBA::SystemException&)
        {
-         INFOS( "!!!Destroy_Name() : CORBA::COMM_FAILURE : unable to contact"
+         INFOS( "!!!Destroy_Name() : CORBA::SystemException : unable to contact"
               << " the naming service")
          throw ServiceUnreachable();
        }
@@ -861,9 +861,9 @@ void SALOME_NamingService::Destroy_Name(const char* Path)
     {
       INFOS( "!!!Destroy_Name() : CosNaming::NamingContext::InvalidName")
     }
-  catch(CORBA::COMM_FAILURE&)
+  catch(CORBA::SystemException&)
     {
-      INFOS( "!!!Destroy_Name() :CORBA::COMM_FAILURE : unable to contact" 
+      INFOS( "!!!Destroy_Name() :CORBA::SystemException : unable to contact" 
           << " the naming service") 
       throw ServiceUnreachable();
     }
@@ -940,9 +940,9 @@ void SALOME_NamingService::Destroy_Directory(const char* Path)
        {
          INFOS("!!!Destroy_Directory(): CosNaming::NamingContext::CannotProceed" )
        }
-      catch(CORBA::COMM_FAILURE&)
+      catch(CORBA::SystemException&)
        {
-         INFOS( "!!!Destroy_Directory() : CORBA::COMM_FAILURE : unable to contact"
+         INFOS( "!!!Destroy_Directory() : CORBA::SystemException : unable to contact"
               << " the naming service" )
          throw ServiceUnreachable();
        }
@@ -984,9 +984,9 @@ void SALOME_NamingService::Destroy_Directory(const char* Path)
     {
       INFOS( "!!!Destroy_Directory(): CosNaming::NamingContext::CannotProceed" )
     }
-  catch(CORBA::COMM_FAILURE&)
+  catch(CORBA::SystemException&)
     {
-      INFOS( "!!!Destroy_Directory() : CORBA::COMM_FAILURE : unable to contact"
+      INFOS( "!!!Destroy_Directory() : CORBA::SystemException : unable to contact"
           << " the naming service" )
       throw ServiceUnreachable();
     }
@@ -1003,9 +1003,9 @@ void SALOME_NamingService::Destroy_Directory(const char* Path)
       INFOS( "!!!Destroy_Directory() : CosNaming::NamingContext::NoEmpty "
           << Path << " is not empty" )
     } 
-  catch(CORBA::COMM_FAILURE&)
+  catch(CORBA::SystemException&)
     {
-      INFOS( "!!!Destroy_Directory() :CORBA::COMM_FAILURE : "
+      INFOS( "!!!Destroy_Directory() :CORBA::SystemException : "
           << "unable to contact the naming service") 
       throw ServiceUnreachable();
     }
@@ -1039,9 +1039,9 @@ void SALOME_NamingService::Destroy_Directory(const char* Path)
     {
       INFOS( "!!!Destroy_Directory() : CosNaming::NamingContext::InvalidName")
     }
-  catch(CORBA::COMM_FAILURE&)
+  catch(CORBA::SystemException&)
     {
-      INFOS( "!!!Destroy_Directory() :CORBA::COMM_FAILURE : unable to contact" 
+      INFOS( "!!!Destroy_Directory() :CORBA::SystemException : unable to contact" 
           << " the naming service") 
       throw ServiceUnreachable();
     }
@@ -1070,9 +1070,9 @@ void SALOME_NamingService::_initialize_root_context()
       ASSERT(!CORBA::is_nil(_root_context)); 
     }
 
-  catch(CORBA::COMM_FAILURE&)
+  catch(CORBA::SystemException&)
     {
-      INFOS("CORBA::COMM_FAILURE: unable to contact the naming service");
+      INFOS("CORBA::SystemException: unable to contact the naming service");
       throw ServiceUnreachable();
     }
   catch(...)
index 2bc3c553ca4cfa4c7969215bbf70fab90c6c338f..ab7f2050d1a6e8ab35a2cf71fba50aca1ceffd84 100644 (file)
@@ -64,7 +64,7 @@ class SALOME_NamingServicePy_i:
              MESSAGE(" Name service not found")
            else:
              ok = 1
-         except CORBA.COMM_FAILURE, ex:
+         except (CORBA.TRANSIENT,CORBA.OBJECT_NOT_EXIST,CORBA.COMM_FAILURE):
            MESSAGE(" Name service not found")
          time.sleep(0.25)
          steps = steps - 1
@@ -100,8 +100,8 @@ class SALOME_NamingServicePy_i:
                 MESSAGE ( "Register : CosNaming.NamingContext.InvalidName" )
             except CosNaming.NamingContext.CannotProceed, ex:
                 MESSAGE ( "Register : CosNaming.NamingContext.CannotProceed" )
-            except CORBA.COMM_FAILURE, ex:
-                MESSAGE ( "Register : CORBA.COMM_FAILURE" )
+            except (CORBA.TRANSIENT,CORBA.OBJECT_NOT_EXIST,CORBA.COMM_FAILURE):
+                MESSAGE ( "Register : CORBA.TRANSIENT,CORBA.OBJECT_NOT_EXIST,CORBA.COMM_FAILURE" )
 
             if _not_exist:
                 # at least one context of the complete path is not created, we had
@@ -132,8 +132,8 @@ class SALOME_NamingServicePy_i:
         except CosNaming.NamingContext.AlreadyBound, ex:
             MESSAGE ( "Register : CosNaming.NamingContext.AlreadyBound, object will be rebind" )
             self._current_context.rebind(_context_name,ObjRef)
-        except CORBA.COMM_FAILURE, ex:
-            MESSAGE ( "Register : CORBA.COMM_FAILURE" )
+        except (CORBA.TRANSIENT,CORBA.OBJECT_NOT_EXIST,CORBA.COMM_FAILURE):
+            MESSAGE ( "Register : CORBA.TRANSIENT,CORBA.OBJECT_NOT_EXIST,CORBA.COMM_FAILURE" )
 
             
     #-------------------------------------------------------------------------
@@ -161,8 +161,8 @@ class SALOME_NamingServicePy_i:
         except CosNaming.NamingContext.CannotProceed, ex:
             MESSAGE ( "Resolve : CosNaming.NamingContext.CannotProceed" )
             self._obj = None
-        except CORBA.COMM_FAILURE, ex:
-            MESSAGE ( "Resolve : CORBA.COMM_FAILURE" )
+        except (CORBA.TRANSIENT,CORBA.OBJECT_NOT_EXIST,CORBA.COMM_FAILURE):
+            MESSAGE ( "Resolve : CORBA.TRANSIENT,CORBA.OBJECT_NOT_EXIST,CORBA.COMM_FAILURE" )
             self._obj = None
         return self._obj
 
@@ -191,8 +191,8 @@ class SALOME_NamingServicePy_i:
                 MESSAGE ( "Create_Directory : CosNaming.NamingContext.InvalidName" )
             except CosNaming.NamingContext.CannotProceed, ex:
                 MESSAGE ( "Create_Directory : CosNaming.NamingContext.CannotProceed" )
-            except CORBA.COMM_FAILURE, ex:
-                MESSAGE ( "Create_Directory : CORBA.COMM_FAILURE" )
+            except (CORBA.TRANSIENT,CORBA.OBJECT_NOT_EXIST,CORBA.COMM_FAILURE):
+                MESSAGE ( "Create_Directory : CORBA.TRANSIENT,CORBA.OBJECT_NOT_EXIST,CORBA.COMM_FAILURE" )
 
  
 
index bbbb922948c7a896c31baae5967586d998c3cf56..e55d0abc78a796ba0ada0f60ba349cb5e2a8aaf5 100644 (file)
@@ -50,7 +50,7 @@ CosNA_EventChannel_ptr NOTIFICATION_channel() {
     } catch(CORBA::ORB::InvalidName& ex) {
         MESSAGE("NOTIFICATION Error : service required is invalid [does not exist]");
         return(channel);
-    } catch (CORBA::COMM_FAILURE& ex) {
+    } catch (CORBA::SystemException& ex) {
         MESSAGE("NOTIFICATION Error : caught system exception COMM_FAILURE");
         return(channel);
     } catch (...) {
@@ -70,7 +70,7 @@ CosNA_EventChannel_ptr NOTIFICATION_channel() {
         };
     } catch(CORBA::ORB::InvalidName& ex) {
         MESSAGE("NOTIFICATION Error : invalid name");
-    } catch (CORBA::COMM_FAILURE& ex) {
+    } catch (CORBA::SystemException& ex) {
         MESSAGE("NOTIFICATION Error : caught system exception COMM_FAILURE while resolving event channel name");
     } catch (...) {
         MESSAGE("NOTIFICATION Error : caught exception while resolving event channel name");
index d916a9a7acb7e6ceb608f175f409cf92e761afd8..7909f104a0d1d7631eb14f02d92cd46179ec8bf5 100644 (file)
@@ -38,13 +38,18 @@ EXPORT_HEADERS = \
        qfiledialogP.h
 
 # Libraries targets
+ifeq ($(QT_VERS),v3_3_3)
+       LIB_SRC = qsplitterP.cxx qsplitterP_moc.cxx
+else
+       LIB_SRC = qsplitterP.cxx qsplitterP_moc.cxx qworkspaceP.cxx qworkspaceP_moc.cxx qactionP.cxx qactionP_moc.cxx qfiledialogP.cxx qfiledialogP_moc.cxx
+endif
 
 LIB = libqsplitterP.la 
-LIB_SRC = qsplitterP.cxx qsplitterP_moc.cxx qworkspaceP.cxx qworkspaceP_moc.cxx qactionP.cxx qactionP_moc.cxx qfiledialogP.cxx qfiledialogP_moc.cxx
+
 qsplitterP_moc.cxx: $(inc_builddir)/qsplitterP.h
        $(MOC) $(inc_builddir)/qsplitterP.h -o qsplitterP_moc.cxx
 
-qworkspaceP_moc.cxx: $(inc_builddir)/qworkspaceP.h
+qworkspaceP_moc.cxx: $(inc_builddir)/qworkspaceP.h 
        $(MOC) $(inc_builddir)/qworkspaceP.h -o qworkspaceP_moc.cxx
 
 qactionP_moc.cxx: $(inc_builddir)/qactionP.h
@@ -53,7 +58,7 @@ qactionP_moc.cxx: $(inc_builddir)/qactionP.h
 qfiledialogP_moc.cxx: $(inc_builddir)/qfiledialogP.h
        $(MOC) $(inc_builddir)/qfiledialogP.h -o qfiledialogP_moc.cxx
 
-CPPFLAGS+=$(QT_INCLUDES) -I${QTDIR}/src/kernel -I$(QTDIR)/mkspecs/linux-g++
+CPPFLAGS+=$(QT_INCLUDES) -I${QTDIR}/src/kernel -I$(QTDIR)/mkspecs/linux-g++ -I/usr/share/qt3/mkspecs/linux-g++
 CXXFLAGS+=
 LDFLAGS+=$(QT_MT_LIBS) 
 
index 1fcf05053e73ddee4f6b18884d96bc9f06e7076b..160324087b70d35a40db2ceb45c4cf2ca2a97d2b 100644 (file)
 
 #ifndef QT_NO_ACTION
 
+#if QT_VERSION > 0x030005
+#include <qaction.h>
+#define QActionP QAction
+#define QActionPGroup QActionGroup
+#else
+
 class QActionPPrivate;
 class QActionPGroupPrivate;
 class QStatusBar;
@@ -184,4 +190,6 @@ public:
 
 #endif
 
+#endif // QT_VERSION
+
 #endif
index f7355a193deaf63e1f849a60a509d25d3a21c2fc..ab615b7533b0c6be1adb00a149244351c70bd562 100644 (file)
@@ -68,6 +68,11 @@ class QFileDialogQFileListView;
 #include "qlineedit.h"
 #endif // QT_H
 
+#if QT_VERSION > 0x030005
+#include <qfiledialog.h>
+#define QFileDialogP QFileDialog
+#else
+
 #ifndef QT_NO_FILEDIALOG
 
 class Q_EXPORT QFileIconProviderP : public QObject
@@ -525,4 +530,6 @@ private:
 
 #endif
 
+#endif // QT_VERSION
+
 #endif // QFILEDIALOG_H
index 3983746b2f07ef6eb8593ead7c1ef24d528e296d..15d5ed2aa2b0ef41a846b4e1591419cb34d09417 100644 (file)
@@ -48,6 +48,7 @@
 #include <qpainter.h>
 #include <qdrawutil.h>
 #include <qbitmap.h>
+#include <qlayout.h>
 #include <private/qlayoutengine_p.h>
 #if QT_VERSION < 300
   #include <qlist.h>
index fb15237357d196e2c39d84f7b08fc70a9fcb446c..2197da251308a1b610ab34a35c6aee6f79eef7d4 100644 (file)
 #include <qlabel.h>
 #endif // QT_H
 
+#if QT_VERSION > 0x030005
+#include <qworkspace.h>
+#define QWorkspaceP QWorkspace
+#else
+
 class QWorkspacePChild;
 class QShowEvent;
 class QWorkspacePPrivate;
@@ -350,5 +355,5 @@ private:
 
     QTitleBarPPrivate *d;
 };
-
+#endif // QT_VERSION
 #endif // QWORKSPACEP_H
index d47523a9328a64e2618b2479a02513bf5119e641..0756e2b706109bf11f40a985453ba3b6259a4519 100644 (file)
@@ -118,9 +118,9 @@ int main( int argc , char **argv )
          if (!CORBA::is_nil(theObj))
            inc = CosNaming::NamingContext::_narrow(theObj);
        }
-      catch( CORBA::COMM_FAILURE& )
+      catch( CORBA::SystemException& )
        {
-         MESSAGE( "Registry Server: CORBA::COMM_FAILURE: Unable to contact the Naming Service" );
+         MESSAGE( "Registry Server: CORBA::SystemException: Unable to contact the Naming Service" );
        }
       if(!CORBA::is_nil(inc))
        {
index f84a3586760858222e7b692cd357db1fa716dd65..da3c8997719c5ed064796246f516d69831eba151 100644 (file)
@@ -11,6 +11,7 @@
 #include <iostream>
 #include <string.h>
 #include <map>
+#include <list>
 
 #include <sys/types.h>
 #include <sys/stat.h>
index b52c63b672bda7cd8765f13a2afa2de3c40ac288..9625d3a0ad592137721a476d5c2cb9f38353a37d 100644 (file)
@@ -85,9 +85,9 @@ int main(int argc,char **argv)
              if (!CORBA::is_nil(theObj))
                inc = CosNaming::NamingContext::_narrow(theObj);
            }
-         catch( CORBA::COMM_FAILURE& )
+         catch( CORBA::SystemException& )
            {
-             INFOS( "Ressources Catalog: CORBA::COMM_FAILURE: Unable to contact the Naming Service" );
+             INFOS( "Ressources Catalog: CORBA::SystemException: Unable to contact the Naming Service" );
            }
          if(!CORBA::is_nil(inc)) 
            {
index 5a4adbf4e62687107bfe9d9da9e834b4685e4963..fd05d197ccd9cf4b3a866ecce48a4bbd844ddeb2 100644 (file)
@@ -42,6 +42,7 @@ EXPORT_HEADERS= \
 
 LIB = libSalomeDS.la
 LIB_SRC =      \
+                 SALOMEDS.cxx \
                  SALOMEDS_StudyManager_i.cxx \
                  SALOMEDS_UseCaseBuilder_i.cxx \
                  SALOMEDS_UseCaseIterator_i.cxx \
diff --git a/src/SALOMEDS/SALOMEDS.cxx b/src/SALOMEDS/SALOMEDS.cxx
new file mode 100644 (file)
index 0000000..1cebce2
--- /dev/null
@@ -0,0 +1,53 @@
+//  SALOME SALOMEDS : data structure of SALOME and sources of Salome data server 
+//
+//  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   : SALOMEDS.cxx
+//  Author : Sergey ANIKIN
+//  Module : SALOME
+//  $Header$
+
+
+#include <SALOMEDS.hxx>
+
+using namespace SALOMEDS;
+
+// PAL8065: san -- Global recursive mutex for SALOMEDS methods
+Utils_Mutex Locker::MutexDS;
+
+// PAL8065: san -- Global SALOMEDS locker
+Locker::Locker()
+: Utils_Locker( &MutexDS )
+{}
+
+Locker::~Locker()
+{}
+
+void SALOMEDS::lock()
+{
+  Locker::MutexDS.lock();
+}
+
+void SALOMEDS::unlock()
+{
+  Locker::MutexDS.unlock();
+}
diff --git a/src/SALOMEDS/SALOMEDS.hxx b/src/SALOMEDS/SALOMEDS.hxx
new file mode 100644 (file)
index 0000000..06ee182
--- /dev/null
@@ -0,0 +1,67 @@
+//  SALOME SALOMEDS : data structure of SALOME and sources of Salome data server 
+//
+//  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   : SALOMEDS.hxx
+//  Author : Sergey ANIKIN
+//  Module : SALOME
+//  $Header$
+
+
+#ifndef SALOMEDS_HeaderFile
+#define SALOMEDS_HeaderFile
+
+#include <Utils_Mutex.hxx>
+
+namespace SALOMEDS
+{
+  // PAL8065: san -- Implementation of convenient locker based on simple recursive 
+  // mutex for POSIX platforms.
+  // This class is to protect SALOMEDS CORBA methods which deal with OCC calls from 
+  // parallel access by several threads
+  // To protect some method, an instance of Locker class should be created
+  // on the stack at the beginning of guarded code:
+  //
+  //    Locker lock;
+  //
+  class Locker : public Utils_Locker
+  {
+  public:
+    Locker();
+    virtual ~Locker();
+
+  private:
+    static Utils_Mutex MutexDS;
+
+    friend void lock();
+    friend void unlock();
+  };
+
+  // Convenient functions to lock/unlock the global SALOMEDS mutex temporarily.
+  // In particular, "unlock-dosomething-lock" scheme should be used, when some non-SALOMEDS
+  // CORBA interface is called (component's engine), to avoid deadlocks in case of 
+  // indirect recursion.
+  void lock();
+  void unlock();
+};
+
+#endif
index d84186658944e0d699ac14a1d514aeddd029982e..0719f3337c6fa7df9bb207e3f6ef15ecffa0b2a7 100644 (file)
 #include <TCollection_AsciiString.hxx>
 
 #include "SALOMEDS_AttributeComment_i.hxx"
+#include "SALOMEDS.hxx"
 
 using namespace std;
 
 char* SALOMEDS_AttributeComment_i::Value()
 {
+  SALOMEDS::Locker lock;
+
   TCollection_ExtendedString S = Handle(TDataStd_Comment)::DownCast(_myAttr)->Get();
   CORBA::String_var c_s = CORBA::string_dup(TCollection_AsciiString(S).ToCString());
   return c_s._retn();
@@ -42,15 +45,21 @@ char* SALOMEDS_AttributeComment_i::Value()
 
 void SALOMEDS_AttributeComment_i::SetValue(const char* value) 
 {
+  SALOMEDS::Locker lock;
+
   CheckLocked();
   CORBA::String_var Str = CORBA::string_dup(value);
   Handle(TDataStd_Comment)::DownCast(_myAttr)->Set(TCollection_ExtendedString(Str));
 }
 
 char* SALOMEDS_AttributeComment_i::Store() {
+  SALOMEDS::Locker lock;
+
   return Value();
 }
 
 void SALOMEDS_AttributeComment_i::Restore(const char* value) {
+  SALOMEDS::Locker lock;
+
   SetValue(value);
 }
index 26f6578210ba9c5434ab9176e3035f04fba0191a..3a9f5f1d5ed320150b324e008b35488d40de98b6 100644 (file)
 //  $Header$
 
 #include "SALOMEDS_AttributeDrawable_i.hxx"
+#include "SALOMEDS.hxx"
 
 using namespace std;
 
 CORBA::Boolean SALOMEDS_AttributeDrawable_i::IsDrawable() {
+  SALOMEDS::Locker lock;
+
   return (Handle(SALOMEDS_DrawableAttribute)::DownCast(_myAttr)->Get() == 1);
 }
                                                            
 void SALOMEDS_AttributeDrawable_i::SetDrawable(CORBA::Boolean value) {
+  SALOMEDS::Locker lock;
+
   CheckLocked();
   Standard_Integer val = 0;
   if (value != 0) val = 1;
@@ -42,9 +47,13 @@ void SALOMEDS_AttributeDrawable_i::SetDrawable(CORBA::Boolean value) {
 }
 
 char* SALOMEDS_AttributeDrawable_i::Store() {
+  SALOMEDS::Locker lock;
+
   return CORBA::string_dup(IsDrawable()?"1":"0");
 }
 
 void SALOMEDS_AttributeDrawable_i::Restore(const char* value) {
+  SALOMEDS::Locker lock;
+
   SetDrawable(value[0] == '1');
 }
index 70601d33fea9e5ce0e955f18cb71e163fa05211c..4487afc14551a81496a7287e5b077c2b346cfb19 100644 (file)
 //  $Header$
 
 #include "SALOMEDS_AttributeExpandable_i.hxx"
+#include "SALOMEDS.hxx"
 
 using namespace std;
 
 CORBA::Boolean SALOMEDS_AttributeExpandable_i::IsExpandable() {
+  SALOMEDS::Locker lock;
+
   return (Handle(SALOMEDS_ExpandableAttribute)::DownCast(_myAttr)->Get() == 1);
 }
                                                            
 void SALOMEDS_AttributeExpandable_i::SetExpandable(CORBA::Boolean value) {
+  SALOMEDS::Locker lock;
+
   Standard_Integer val = 0;
   if (value != 0) val = 1;
   Handle(TDataStd_Integer)::DownCast(_myAttr)->Set(val);
 }
 
 char* SALOMEDS_AttributeExpandable_i::Store() {
+  SALOMEDS::Locker lock;
+
   return CORBA::string_dup(IsExpandable()?"1":"0");
 }
 
 void SALOMEDS_AttributeExpandable_i::Restore(const char* value) {
+  SALOMEDS::Locker lock;
+
   SetExpandable(value[0] == '1');
 }
index 9c60c8886ce335271ab5ffc140163c951af389a5..1dd93ea10e37296125fed4391e25903f9884b144 100644 (file)
@@ -27,6 +27,7 @@
 //  $Header$
 
 #include "SALOMEDS_AttributeExternalFileDef_i.hxx"
+#include "SALOMEDS.hxx"
 
 #include <TCollection_ExtendedString.hxx>
 #include <TCollection_AsciiString.hxx>
@@ -35,6 +36,8 @@ using namespace std;
 
 char* SALOMEDS_AttributeExternalFileDef_i::Value()
 {
+  SALOMEDS::Locker lock;
+
   TCollection_ExtendedString S = Handle(SALOMEDS_ExternalFileDef)::DownCast(_myAttr)->Get();
   CORBA::String_var c_s = CORBA::string_dup(TCollection_AsciiString(S).ToCString());
   return c_s._retn();
@@ -42,6 +45,8 @@ char* SALOMEDS_AttributeExternalFileDef_i::Value()
 
 void SALOMEDS_AttributeExternalFileDef_i::SetValue(const char* value) 
 {
+  SALOMEDS::Locker lock;
+
   CheckLocked();
   CORBA::String_var Str = CORBA::string_dup(value);
   //  Handle(SALOMEDS_ExternalFileDef)::DownCast(_myAttr)->Set(TCollection_ExtendedString(Str));
index b6237f309617c92fba7195deed44f40dd1689ff3..c41320e90628517f3070f97a352d9e6687034392 100644 (file)
@@ -27,6 +27,8 @@
 //  $Header$
 
 #include "SALOMEDS_AttributeFileType_i.hxx"
+#include "SALOMEDS.hxx"
+
 #include <TCollection_ExtendedString.hxx>
 #include <TCollection_AsciiString.hxx>
 
@@ -34,6 +36,8 @@ using namespace std;
 
 char* SALOMEDS_AttributeFileType_i::Value()
 {
+  SALOMEDS::Locker lock;
+
   TCollection_ExtendedString S = Handle(SALOMEDS_FileType)::DownCast(_myAttr)->Get();
   CORBA::String_var c_s = CORBA::string_dup(TCollection_AsciiString(S).ToCString());
   return c_s._retn();
@@ -41,6 +45,8 @@ char* SALOMEDS_AttributeFileType_i::Value()
 
 void SALOMEDS_AttributeFileType_i::SetValue(const char* value) 
 {
+  SALOMEDS::Locker lock;
+
   CheckLocked();
   CORBA::String_var Str = CORBA::string_dup(value);
   //  Handle(SALOMEDS_FileType)::DownCast(_myAttr)->Set(TCollection_ExtendedString(Str));
index 43f2fd9473d81d64721e6448a6e0c8b4386cb7d2..3e1f37267ceedb55b60ec608ffe0ff6e79d47fb9 100644 (file)
@@ -27,6 +27,7 @@
 //  $Header$
 
 #include "SALOMEDS_AttributeFlags_i.hxx"
+#include "SALOMEDS.hxx"
 
 using namespace std;
 
@@ -36,6 +37,8 @@ using namespace std;
 //=======================================================================
 CORBA::Long SALOMEDS_AttributeFlags_i::GetFlags()
 {
+  SALOMEDS::Locker lock;
+
   return Handle(SALOMEDS_FlagsAttribute)::DownCast( _myAttr )->Get();
 }
 
@@ -45,6 +48,8 @@ CORBA::Long SALOMEDS_AttributeFlags_i::GetFlags()
 //=======================================================================
 void SALOMEDS_AttributeFlags_i::SetFlags( CORBA::Long theFlags )
 {
+  SALOMEDS::Locker lock;
+
   Handle(SALOMEDS_FlagsAttribute)::DownCast( _myAttr )->Set( theFlags );
 }
 
@@ -54,6 +59,8 @@ void SALOMEDS_AttributeFlags_i::SetFlags( CORBA::Long theFlags )
 //=======================================================================
 CORBA::Boolean SALOMEDS_AttributeFlags_i::Get( CORBA::Long theFlag )
 {
+  SALOMEDS::Locker lock;
+
   return Handle(SALOMEDS_FlagsAttribute)::DownCast( _myAttr )->Get() & theFlag ? true : false;
 }
 
@@ -63,6 +70,8 @@ CORBA::Boolean SALOMEDS_AttributeFlags_i::Get( CORBA::Long theFlag )
 //=======================================================================
 void SALOMEDS_AttributeFlags_i::Set( CORBA::Long theFlag, CORBA::Boolean theValue )
 {
+  SALOMEDS::Locker lock;
+
   Handle(SALOMEDS_FlagsAttribute) anAttr =
     Handle(SALOMEDS_FlagsAttribute)::DownCast( _myAttr );
   if ( theValue )
index 7865b25019a687fe1df5058f40a6bacecfd3388c..3af2425ed8fb4d7e06ed75993a9d61944a587414 100644 (file)
@@ -27,6 +27,7 @@
 //  $Header$
 
 #include "SALOMEDS_AttributeGraphic_i.hxx"
+#include "SALOMEDS.hxx"
 
 using namespace std;
 
@@ -37,6 +38,8 @@ using namespace std;
 void SALOMEDS_AttributeGraphic_i::SetVisibility( CORBA::Long    theViewId,
                                                  CORBA::Boolean theValue )
 {
+  SALOMEDS::Locker lock;
+
   Handle(SALOMEDS_GraphicAttribute) anAttr =
     Handle(SALOMEDS_GraphicAttribute)::DownCast( _myAttr );
   if ( !anAttr.IsNull() )
@@ -49,6 +52,8 @@ void SALOMEDS_AttributeGraphic_i::SetVisibility( CORBA::Long    theViewId,
 //=======================================================================                                     
 CORBA::Boolean SALOMEDS_AttributeGraphic_i::GetVisibility( CORBA::Long theViewId )
 {
+  SALOMEDS::Locker lock;
+
   Handle(SALOMEDS_GraphicAttribute) anAttr =
     Handle(SALOMEDS_GraphicAttribute)::DownCast( _myAttr );
   return !anAttr.IsNull() ? anAttr->GetVisibility( theViewId ) : false;
index dec61d3587609e21ab4a7f134df77b547de384be..d9b905bd0ef00a8f8e6f69ee4738d4881ceb32a9 100644 (file)
@@ -27,6 +27,7 @@
 //  $Header$
 
 #include "SALOMEDS_AttributeIOR_i.hxx"
+#include "SALOMEDS.hxx"
 
 #include <TCollection_ExtendedString.hxx>
 #include "SALOMEDS_SObject_i.hxx"
@@ -36,6 +37,8 @@ using namespace std;
 
 char* SALOMEDS_AttributeIOR_i::Value()
 {
+  SALOMEDS::Locker lock;
+
   TCollection_ExtendedString S = Handle(SALOMEDS_IORAttribute)::DownCast(_myAttr)->Get();
   CORBA::String_var c_s = CORBA::string_dup(TCollection_AsciiString(S).ToCString());
   return c_s._retn();
@@ -43,6 +46,8 @@ char* SALOMEDS_AttributeIOR_i::Value()
 
 void SALOMEDS_AttributeIOR_i::SetValue(const char* value) 
 {
+  SALOMEDS::Locker lock;
+
   CheckLocked();
 
   SALOMEDS_Study_i* aStudy = _mySObject->GetStudyServant();
index 8e40d859067ffa3ad0da72299960ffe0571b5417..7244bef058db807987a08c33c8691748a613cf89 100644 (file)
 //  $Header$
 
 #include "SALOMEDS_AttributeInteger_i.hxx"
+#include "SALOMEDS.hxx"
 
 using namespace std;
 
 CORBA::Long SALOMEDS_AttributeInteger_i::Value() {
+  SALOMEDS::Locker lock;
+
   return Handle(TDataStd_Integer)::DownCast(_myAttr)->Get();
 }
 
 void SALOMEDS_AttributeInteger_i::SetValue(CORBA::Long value) {
+  SALOMEDS::Locker lock;
+
   CheckLocked();
   Handle(TDataStd_Integer)::DownCast(_myAttr)->Set(value);
 }
 
 char* SALOMEDS_AttributeInteger_i::Store() {
+  SALOMEDS::Locker lock;
+
   char* IntVal = new char[25];
   sprintf(IntVal, "%d", Value());
   return IntVal;
 }
 
 void SALOMEDS_AttributeInteger_i::Restore(const char* value) {
+  SALOMEDS::Locker lock;
+
   char *err = NULL;
   CORBA::Long l =  atol(value);
   SetValue(l);
index 77cef467817bd66d604b18344e0f889729442235..b8e95836ce2a35a7b91b37dcec079592ecb7bab1 100644 (file)
 //  $Header$
 
 #include "SALOMEDS_AttributeLocalID_i.hxx"
+#include "SALOMEDS.hxx"
 
 using namespace std;
 
 CORBA::Long SALOMEDS_AttributeLocalID_i::Value() {
+  SALOMEDS::Locker lock;
+
   return Handle(SALOMEDS_LocalIDAttribute)::DownCast(_myAttr)->Get();
 }
                                                            
 void SALOMEDS_AttributeLocalID_i::SetValue(CORBA::Long value) {
+  SALOMEDS::Locker lock;
+
   CheckLocked();
   Handle(TDataStd_Integer)::DownCast(_myAttr)->Set(value);
 }
 
 char* SALOMEDS_AttributeLocalID_i::Store() {
+  SALOMEDS::Locker lock;
+
   char* IntVal = new char[25];
   sprintf(IntVal, "%d", Value());
   return IntVal;
 }
 
 void SALOMEDS_AttributeLocalID_i::Restore(const char* value) {
+  SALOMEDS::Locker lock;
+
   char *err = NULL;
   CORBA::Long l =  atol(value);
   SetValue(l);
index b495f26bfb805f077a8fe3715307d9b10b22e535..8b37f454e1bac400a7cb3a814e0024022ae78db3 100644 (file)
 //  $Header$
 
 #include "SALOMEDS_AttributeName_i.hxx"
+#include "SALOMEDS.hxx"
+
 #include <TCollection_ExtendedString.hxx>
 #include <TCollection_AsciiString.hxx>
 
 using namespace std;
 
 char* SALOMEDS_AttributeName_i::Value() {
+  SALOMEDS::Locker lock;
+
   TCollection_ExtendedString S = Handle(TDataStd_Name)::DownCast(_myAttr)->Get();
   CORBA::String_var c_s = CORBA::string_dup(TCollection_AsciiString(S).ToCString());
   return c_s._retn();
 }
 
 void SALOMEDS_AttributeName_i::SetValue(const char* theValue) {
+  SALOMEDS::Locker lock;
+
   CheckLocked();
   Handle(TDataStd_Name)::DownCast(_myAttr)->Set(TCollection_ExtendedString((char*)theValue));
 }
 
 char* SALOMEDS_AttributeName_i::Store() {
+  SALOMEDS::Locker lock;
+
   return Value();
 }
 
 void SALOMEDS_AttributeName_i::Restore(const char* value) {
+  SALOMEDS::Locker lock;
+
   SetValue(value);
 }
index 5471006e5dd79a90186db6da551505ddbd0bc706..e324dd61ada719a4092d46441e2f4bb9e3dff312 100644 (file)
 //  $Header$
 
 #include "SALOMEDS_AttributeOpened_i.hxx"
+#include "SALOMEDS.hxx"
 
 using namespace std;
 
 CORBA::Boolean SALOMEDS_AttributeOpened_i::IsOpened() {
+  SALOMEDS::Locker lock;
+
   return (Handle(SALOMEDS_OpenedAttribute)::DownCast(_myAttr)->Get() == 1);
 }
                                                            
 void SALOMEDS_AttributeOpened_i::SetOpened(CORBA::Boolean value) {
+  SALOMEDS::Locker lock;
+
   Standard_Integer val = 0;
   if (value != 0) val = 1;
   Handle(TDataStd_Integer)::DownCast(_myAttr)->Set(val);
 }
 
 char* SALOMEDS_AttributeOpened_i::Store() {
+  SALOMEDS::Locker lock;
+
   return CORBA::string_dup(IsOpened()?"1":"0");
 }
 
 void SALOMEDS_AttributeOpened_i::Restore(const char* value) {
+  SALOMEDS::Locker lock;
+
   SetOpened(value[0] == '1');
 }
index 67281220b84d6b2cfb43d5f271fb220b9ab7e17e..53b9eefa12a4dba082fa074d9175f9d96425ddd5 100644 (file)
@@ -27,6 +27,8 @@
 //  $Header$
 
 #include "SALOMEDS_AttributePersistentRef_i.hxx"
+#include "SALOMEDS.hxx"
+
 #include <TCollection_ExtendedString.hxx>
 #include <TCollection_AsciiString.hxx>
 
@@ -34,6 +36,8 @@ using namespace std;
 
 char* SALOMEDS_AttributePersistentRef_i::Value()
 {
+  SALOMEDS::Locker lock;
+
   TCollection_ExtendedString S = Handle(SALOMEDS_PersRefAttribute)::DownCast(_myAttr)->Get();
   CORBA::String_var c_s = CORBA::string_dup(TCollection_AsciiString(S).ToCString());
   return c_s._retn();
@@ -41,15 +45,21 @@ char* SALOMEDS_AttributePersistentRef_i::Value()
 
 void SALOMEDS_AttributePersistentRef_i::SetValue(const char* value) 
 {
+  SALOMEDS::Locker lock;
+
   CheckLocked();
   CORBA::String_var Str = CORBA::string_dup(value);
   Handle(TDataStd_Comment)::DownCast(_myAttr)->Set(TCollection_ExtendedString(Str));
 }
 
 char* SALOMEDS_AttributePersistentRef_i::Store() {
+  SALOMEDS::Locker lock;
+
   return Value();
 }
 
 void SALOMEDS_AttributePersistentRef_i::Restore(const char* value) {
+  SALOMEDS::Locker lock;
+
   SetValue(value);
 }
index 8fc0f2be1a1d51ce757ea1767a085f0f8a29a40f..e2d8fa1048b815f4ce1917cab7b986bc06d48644 100644 (file)
 //  $Header$
 
 #include "SALOMEDS_AttributePixMap_i.hxx"
+#include "SALOMEDS.hxx"
+
 #include <TCollection_AsciiString.hxx>
 
 using namespace std;
 
 CORBA::Boolean SALOMEDS_AttributePixMap_i::HasPixMap() {
+  SALOMEDS::Locker lock;
+
   TCollection_ExtendedString S = Handle(SALOMEDS_PixMapAttribute)::DownCast(_myAttr)->Get();
   if (strcmp(TCollection_AsciiString(S).ToCString(), "None") == 0) return Standard_False;
   return Standard_True;
 }
 
 char* SALOMEDS_AttributePixMap_i::GetPixMap() {
- CORBA::String_var S = CORBA::string_dup(TCollection_AsciiString(Handle(SALOMEDS_PixMapAttribute)::DownCast(_myAttr)->Get()).ToCString());
- return S._retn();
+  SALOMEDS::Locker lock;
+
+  CORBA::String_var S = CORBA::string_dup(TCollection_AsciiString(Handle(SALOMEDS_PixMapAttribute)::DownCast(_myAttr)->Get()).ToCString());
+  return S._retn();
 }
 
 void SALOMEDS_AttributePixMap_i::SetPixMap(const char* value) {
+  SALOMEDS::Locker lock;
+
   CheckLocked();
   CORBA::String_var Str = CORBA::string_dup(value);
   Handle(TDataStd_Comment)::DownCast(_myAttr)->Set(TCollection_ExtendedString(Str));
 }
 
 char* SALOMEDS_AttributePixMap_i::Store() {
+  SALOMEDS::Locker lock;
+
   return GetPixMap();
 }
 
index 2faab629daf2678ed678212a5c9c01908b5827d2..4c552be88733da35ed6b9e0a6bbc17d459f79aaf 100644 (file)
 //  $Header$
 
 #include "SALOMEDS_AttributePythonObject_i.hxx"
+#include "SALOMEDS.hxx"
+
 #include <TCollection_ExtendedString.hxx>
 #include <TColStd_HArray1OfCharacter.hxx>
 
 using namespace std;
 
 void SALOMEDS_AttributePythonObject_i::SetObject(const char* theSequence, CORBA::Boolean IsScript) {
+  SALOMEDS::Locker lock;
+
   CheckLocked();
   Handle(SALOMEDS_PythonObjectAttribute)::DownCast(_myAttr)->SetObject(const_cast<char*>(theSequence), IsScript);
 }
 
 char* SALOMEDS_AttributePythonObject_i::GetObject() {
+  SALOMEDS::Locker lock;
+
   char* aSeq = Handle(SALOMEDS_PythonObjectAttribute)::DownCast(_myAttr)->GetObject();
   CORBA::String_var aStr = CORBA::string_dup(aSeq);
   return aStr._retn();
 }
 
 CORBA::Boolean SALOMEDS_AttributePythonObject_i::IsScript() {
+  SALOMEDS::Locker lock;
+
   return Handle(SALOMEDS_PythonObjectAttribute)::DownCast(_myAttr)->IsScript();
 }
 
 char* SALOMEDS_AttributePythonObject_i::Store() {
+  SALOMEDS::Locker lock;
+
   CORBA::String_var aString = GetObject();
   char* aResult = new char[strlen(aString) + 2];
   aResult[0] = IsScript()?'s':'n';
@@ -39,5 +49,7 @@ char* SALOMEDS_AttributePythonObject_i::Store() {
 }
 
 void SALOMEDS_AttributePythonObject_i::Restore(const char* theValue) {
+  SALOMEDS::Locker lock;
+
   SetObject(&theValue[1], theValue[0]=='s');
 }
index ca74454ee442e74fbc77c0a5b68738cf785dda66..54d642f7c538928fb7b2074a6439a2f13a2bdb76 100644 (file)
@@ -27,6 +27,8 @@
 //  $Header$
 
 #include "SALOMEDS_AttributeReal_i.hxx"
+#include "SALOMEDS.hxx"
+
 #include <sstream>
 
 using namespace std;
@@ -56,15 +58,21 @@ static double read_double(const char* str)
 }
 
 CORBA::Double SALOMEDS_AttributeReal_i::Value() {
+  SALOMEDS::Locker lock;
+
   return Handle(TDataStd_Real)::DownCast(_myAttr)->Get();
 }
 
 void SALOMEDS_AttributeReal_i::SetValue(CORBA::Double value) {
+  SALOMEDS::Locker lock;
+
   CheckLocked();
   Handle(TDataStd_Real)::DownCast(_myAttr)->Set(value);
 }
 
 char* SALOMEDS_AttributeReal_i::Store() {
+  SALOMEDS::Locker lock;
+
   //  char* RealVal = new char[35];
   //  sprintf(RealVal, "%.20f", Value());
   //return RealVal;
@@ -72,6 +80,8 @@ char* SALOMEDS_AttributeReal_i::Store() {
 }
 
 void SALOMEDS_AttributeReal_i::Restore(const char* value) {
+  SALOMEDS::Locker lock;
+
   //char *err = NULL;
   //CORBA::Double r =  strtod(value, &err);
   //if (err != value) SetValue(r);
index 1ae041186057b1edcf421a40e4f132af8e236e53..59d3d8e6edb9c0ade07c90a621e4293b759fd858 100644 (file)
 //  $Header$
 
 #include "SALOMEDS_AttributeSelectable_i.hxx"
+#include "SALOMEDS.hxx"
 
 using namespace std;
 
 CORBA::Boolean SALOMEDS_AttributeSelectable_i::IsSelectable() {
+  SALOMEDS::Locker lock;
+
   return (Handle(SALOMEDS_SelectableAttribute)::DownCast(_myAttr)->Get() == 1);
 }
                                                            
 void SALOMEDS_AttributeSelectable_i::SetSelectable(CORBA::Boolean value) {
+  SALOMEDS::Locker lock;
+
   Standard_Integer val = 0;
   if (value != 0) val = 1;
   Handle(TDataStd_Integer)::DownCast(_myAttr)->Set(val);
 }
 
 char* SALOMEDS_AttributeSelectable_i::Store() {
+  SALOMEDS::Locker lock;
+
   return CORBA::string_dup(IsSelectable()?"1":"0");
 }
 
 void SALOMEDS_AttributeSelectable_i::Restore(const char* value) {
+  SALOMEDS::Locker lock;
+
   SetSelectable(value[0] == '1');
 }
index 33b8fbd1e3a54c4ee12a75c28e81e293096d7ce3..1de8087bd98bc012825d11bb74a05d4e7cdcc453 100644 (file)
 //  $Header$
 
 #include "SALOMEDS_AttributeSequenceOfInteger_i.hxx"
+#include "SALOMEDS.hxx"
+
 #include <TColStd_HSequenceOfInteger.hxx>
 
 using namespace std;
 
 void SALOMEDS_AttributeSequenceOfInteger_i::Assign(const SALOMEDS::LongSeq& other) 
 {
+  SALOMEDS::Locker lock;
+
   CheckLocked();
   Handle(TColStd_HSequenceOfInteger) CasCadeSeq = new TColStd_HSequenceOfInteger;
   for (int i = 0; i < other.length(); i++) {
@@ -43,6 +47,8 @@ void SALOMEDS_AttributeSequenceOfInteger_i::Assign(const SALOMEDS::LongSeq& othe
  
 SALOMEDS::LongSeq* SALOMEDS_AttributeSequenceOfInteger_i::CorbaSequence()
 {
+  SALOMEDS::Locker lock;
+
   SALOMEDS::LongSeq_var CorbaSeq = new SALOMEDS::LongSeq;
   Handle(SALOMEDS_SequenceOfIntegerAttribute) CasCadeSeq = Handle(SALOMEDS_SequenceOfIntegerAttribute)::DownCast(_myAttr);
   CorbaSeq->length(CasCadeSeq->Length());
@@ -54,33 +60,45 @@ SALOMEDS::LongSeq* SALOMEDS_AttributeSequenceOfInteger_i::CorbaSequence()
  
 void SALOMEDS_AttributeSequenceOfInteger_i::Add(CORBA::Long value) 
 {
+  SALOMEDS::Locker lock;
+
   CheckLocked();
   Handle(SALOMEDS_SequenceOfIntegerAttribute)::DownCast(_myAttr)->Add(value);
 }
 
 void SALOMEDS_AttributeSequenceOfInteger_i::Remove(CORBA::Long index) 
 {
+  SALOMEDS::Locker lock;
+
   CheckLocked();
   Handle(SALOMEDS_SequenceOfIntegerAttribute)::DownCast(_myAttr)->Remove(index);
 }
  
 void SALOMEDS_AttributeSequenceOfInteger_i::ChangeValue(CORBA::Long index, CORBA::Long value)
 {
+  SALOMEDS::Locker lock;
+
   CheckLocked();
   Handle(SALOMEDS_SequenceOfIntegerAttribute)::DownCast(_myAttr)->ChangeValue(index, value);
 }
  
 CORBA::Long SALOMEDS_AttributeSequenceOfInteger_i::Value(CORBA::Short index) 
 {
+  SALOMEDS::Locker lock;
+
   return Handle(SALOMEDS_SequenceOfIntegerAttribute)::DownCast(_myAttr)->Value(index);
 }
 
 CORBA::Long SALOMEDS_AttributeSequenceOfInteger_i::Length() 
 {
+  SALOMEDS::Locker lock;
+
   return Handle(SALOMEDS_SequenceOfIntegerAttribute)::DownCast(_myAttr)->Length();
 }
 
 char* SALOMEDS_AttributeSequenceOfInteger_i::Store() {
+  SALOMEDS::Locker lock;
+
   Handle(SALOMEDS_SequenceOfIntegerAttribute) CasCadeSeq = Handle(SALOMEDS_SequenceOfIntegerAttribute)::DownCast(_myAttr);
   Standard_Integer aLength = CasCadeSeq->Length();
   char* aResult = new char[aLength * 25];
@@ -94,6 +112,8 @@ char* SALOMEDS_AttributeSequenceOfInteger_i::Store() {
 }
 
 void SALOMEDS_AttributeSequenceOfInteger_i::Restore(const char* value) {
+  SALOMEDS::Locker lock;
+
   Handle(TColStd_HSequenceOfInteger) CasCadeSeq = new TColStd_HSequenceOfInteger;
   
   char* aCopy = strdup(value);
index 308ec01c0f0947b10a9f4cf77a4f94cdc44865f4..45e7664f59e90a3aa4a1724fcb98f97a9304609b 100644 (file)
 //  $Header$
 
 #include "SALOMEDS_AttributeSequenceOfReal_i.hxx"
+#include "SALOMEDS.hxx"
+
 #include <TColStd_HSequenceOfReal.hxx>
 
 using namespace std;
 
 void SALOMEDS_AttributeSequenceOfReal_i::Assign(const SALOMEDS::DoubleSeq& other) 
 {
+  SALOMEDS::Locker lock;
+
   CheckLocked();
   Handle(TColStd_HSequenceOfReal) CasCadeSeq = new TColStd_HSequenceOfReal;
   for (int i = 0; i < other.length(); i++) {
@@ -43,6 +47,8 @@ void SALOMEDS_AttributeSequenceOfReal_i::Assign(const SALOMEDS::DoubleSeq& other
  
 SALOMEDS::DoubleSeq* SALOMEDS_AttributeSequenceOfReal_i::CorbaSequence()
 {
+  SALOMEDS::Locker lock;
+
   SALOMEDS::DoubleSeq_var CorbaSeq = new SALOMEDS::DoubleSeq;
   Handle(SALOMEDS_SequenceOfRealAttribute) CasCadeSeq = Handle(SALOMEDS_SequenceOfRealAttribute)::DownCast(_myAttr);
   CorbaSeq->length(CasCadeSeq->Length());
@@ -54,33 +60,45 @@ SALOMEDS::DoubleSeq* SALOMEDS_AttributeSequenceOfReal_i::CorbaSequence()
  
 void SALOMEDS_AttributeSequenceOfReal_i::Add(CORBA::Double value) 
 {
+  SALOMEDS::Locker lock;
+
   CheckLocked();
   Handle(SALOMEDS_SequenceOfRealAttribute)::DownCast(_myAttr)->Add(value);
 }
 
 void SALOMEDS_AttributeSequenceOfReal_i::Remove(CORBA::Long index) 
 {
+  SALOMEDS::Locker lock;
+
   CheckLocked();
   Handle(SALOMEDS_SequenceOfRealAttribute)::DownCast(_myAttr)->Remove(index);
 }
  
 void SALOMEDS_AttributeSequenceOfReal_i::ChangeValue(CORBA::Long index, CORBA::Double value)
 {
+  SALOMEDS::Locker lock;
+
   CheckLocked();
   Handle(SALOMEDS_SequenceOfRealAttribute)::DownCast(_myAttr)->ChangeValue(index, value);
 }
  
 CORBA::Double SALOMEDS_AttributeSequenceOfReal_i::Value(CORBA::Short index) 
 {
+  SALOMEDS::Locker lock;
+
   return Handle(SALOMEDS_SequenceOfRealAttribute)::DownCast(_myAttr)->Value(index);
 }
 
 CORBA::Long SALOMEDS_AttributeSequenceOfReal_i::Length() 
 {
+  SALOMEDS::Locker lock;
+
   return Handle(SALOMEDS_SequenceOfRealAttribute)::DownCast(_myAttr)->Length();
 }
 
 char* SALOMEDS_AttributeSequenceOfReal_i::Store() {
+  SALOMEDS::Locker lock;
+
   Handle(SALOMEDS_SequenceOfRealAttribute) CasCadeSeq = Handle(SALOMEDS_SequenceOfRealAttribute)::DownCast(_myAttr);
   Standard_Integer aLength = CasCadeSeq->Length();
   char* aResult = new char[aLength * 25];
@@ -94,6 +112,8 @@ char* SALOMEDS_AttributeSequenceOfReal_i::Store() {
 }
 
 void SALOMEDS_AttributeSequenceOfReal_i::Restore(const char* value) {
+  SALOMEDS::Locker lock;
+
   Handle(TColStd_HSequenceOfReal) CasCadeSeq = new TColStd_HSequenceOfReal;
   
   char* aCopy = strdup(value);
index b08b9d5c4c93892d19858113074e2fb4b0ac8214..bf96a068c233ea84d5436cabbfea47f47299cf5b 100644 (file)
@@ -15,6 +15,7 @@
 #include <TCollection_AsciiString.hxx>
 
 #include "SALOMEDS_AttributeStudyProperties_i.hxx"
+#include "SALOMEDS.hxx"
 
 #define CREATION_MODE_NOTDEFINED 0
 #define CREATION_MODE_SCRATCH 1
 using namespace std;
 
 void SALOMEDS_AttributeStudyProperties_i::SetUserName(const char* theName) {
+  SALOMEDS::Locker lock;
+
   CheckLocked();
   Handle(SALOMEDS_StudyPropertiesAttribute) aProp = Handle(SALOMEDS_StudyPropertiesAttribute)::DownCast(_myAttr);
   aProp->SetFirstName(const_cast<char*>(theName));
 }
 
 char* SALOMEDS_AttributeStudyProperties_i::GetUserName() {
+  SALOMEDS::Locker lock;
+
   TCollection_ExtendedString S = Handle(SALOMEDS_StudyPropertiesAttribute)::DownCast(_myAttr)->GetCreatorName();
   CORBA::String_var c_s = CORBA::string_dup(TCollection_AsciiString(S).ToCString());
   return c_s._retn();
@@ -39,6 +44,8 @@ void SALOMEDS_AttributeStudyProperties_i::SetCreationDate(CORBA::Long theMinute,
                                                          CORBA::Long theDay,
                                                          CORBA::Long theMonth,
                                                          CORBA::Long theYear) {
+  SALOMEDS::Locker lock;
+
   CheckLocked();
   Handle(SALOMEDS_StudyPropertiesAttribute) aProp = Handle(SALOMEDS_StudyPropertiesAttribute)::DownCast(_myAttr);
   int aTmp;
@@ -51,6 +58,8 @@ CORBA::Boolean SALOMEDS_AttributeStudyProperties_i::GetCreationDate(CORBA::Long&
                                                                    CORBA::Long& theDay,
                                                                    CORBA::Long& theMonth,
                                                                    CORBA::Long& theYear) {
+  SALOMEDS::Locker lock;
+
   Standard_Integer aMinute;
   Standard_Integer aHour;
   Standard_Integer aDay;
@@ -69,6 +78,8 @@ CORBA::Boolean SALOMEDS_AttributeStudyProperties_i::GetCreationDate(CORBA::Long&
 }
 
 void SALOMEDS_AttributeStudyProperties_i::SetCreationMode(const char* theMode) {
+  SALOMEDS::Locker lock;
+
   CheckLocked();
   Handle(SALOMEDS_StudyPropertiesAttribute) aProp = Handle(SALOMEDS_StudyPropertiesAttribute)::DownCast(_myAttr);
   if (strcmp(theMode,"from scratch")==0) aProp->SetCreationMode(CREATION_MODE_SCRATCH);
@@ -77,6 +88,8 @@ void SALOMEDS_AttributeStudyProperties_i::SetCreationMode(const char* theMode) {
 }
 
 char* SALOMEDS_AttributeStudyProperties_i::GetCreationMode() {
+  SALOMEDS::Locker lock;
+
   CORBA::String_var c_s;
   switch (Handle(SALOMEDS_StudyPropertiesAttribute)::DownCast(_myAttr)->GetCreationMode()) {
   case CREATION_MODE_SCRATCH: c_s = "from scratch"; break;
@@ -87,22 +100,32 @@ char* SALOMEDS_AttributeStudyProperties_i::GetCreationMode() {
 }
 
 void SALOMEDS_AttributeStudyProperties_i::SetModified(CORBA::Long theModified) {
+  SALOMEDS::Locker lock;
+
   Handle(SALOMEDS_StudyPropertiesAttribute)::DownCast(_myAttr)->SetModified(theModified);
 }
 
 CORBA::Boolean SALOMEDS_AttributeStudyProperties_i::IsModified() {
+  SALOMEDS::Locker lock;
+
   return Handle(SALOMEDS_StudyPropertiesAttribute)::DownCast(_myAttr)->IsModified();
 }
 
 CORBA::Long SALOMEDS_AttributeStudyProperties_i::GetModified() {
+  SALOMEDS::Locker lock;
+
   return Handle(SALOMEDS_StudyPropertiesAttribute)::DownCast(_myAttr)->GetModified();
 }
 
 void SALOMEDS_AttributeStudyProperties_i::SetLocked(CORBA::Boolean theLocked) {
+  SALOMEDS::Locker lock;
+
   Handle(SALOMEDS_StudyPropertiesAttribute)::DownCast(_myAttr)->SetLocked(theLocked);
 }
 
 CORBA::Boolean SALOMEDS_AttributeStudyProperties_i::IsLocked() {
+  SALOMEDS::Locker lock;
+
   return Handle(SALOMEDS_StudyPropertiesAttribute)::DownCast(_myAttr)->IsLocked();
 }
 
@@ -112,6 +135,8 @@ void SALOMEDS_AttributeStudyProperties_i::SetModification(const char* theName,
                                                          CORBA::Long theDay,
                                                          CORBA::Long theMonth,
                                                          CORBA::Long theYear) {
+  SALOMEDS::Locker lock;
+
   CheckLocked();
   Handle(SALOMEDS_StudyPropertiesAttribute) aProp = Handle(SALOMEDS_StudyPropertiesAttribute)::DownCast(_myAttr);
   aProp->SetUserName(const_cast<char*>(theName));
@@ -124,6 +149,8 @@ void SALOMEDS_AttributeStudyProperties_i::GetModificationsList(SALOMEDS::StringS
                                                               SALOMEDS::LongSeq_out theMonths,
                                                               SALOMEDS::LongSeq_out theYears,
                                                               CORBA::Boolean theWithCreator) {
+  SALOMEDS::Locker lock;
+
   Handle(TColStd_HSequenceOfExtendedString) aNames;
   Handle(TColStd_HSequenceOfInteger) aMinutes, aHours, aDays, aMonths, aYears;
   Handle(SALOMEDS_StudyPropertiesAttribute) aProp = Handle(SALOMEDS_StudyPropertiesAttribute)::DownCast(_myAttr);
@@ -157,6 +184,8 @@ void SALOMEDS_AttributeStudyProperties_i::GetModificationsList(SALOMEDS::StringS
 }
 
 char* SALOMEDS_AttributeStudyProperties_i::Store() {
+  SALOMEDS::Locker lock;
+
   Handle(TColStd_HSequenceOfExtendedString) aNames;
   Handle(TColStd_HSequenceOfInteger) aMinutes, aHours, aDays, aMonths, aYears;
   Handle(SALOMEDS_StudyPropertiesAttribute) aProp = Handle(SALOMEDS_StudyPropertiesAttribute)::DownCast(_myAttr);
@@ -188,6 +217,8 @@ char* SALOMEDS_AttributeStudyProperties_i::Store() {
 }
 
 void SALOMEDS_AttributeStudyProperties_i::Restore(const char* value) {
+  SALOMEDS::Locker lock;
+
   char* aCopy = strdup(value);
   if (aCopy[0] == 'f') SetCreationMode("from scratch");
   else if (aCopy[0] == 'c') SetCreationMode("copy from");
index 380741f4925947d18586216fd2c60a768b273160..ba6c5914e4281779fbb92efd696b18b39c918225 100644 (file)
@@ -12,9 +12,9 @@
 #include <TColStd_HSequenceOfInteger.hxx>
 #include <TCollection_AsciiString.hxx>
 #include <Standard_Failure.hxx>
-#include <Standard_ErrorHandler.hxx>
 
 #include "SALOMEDS_AttributeTableOfInteger_i.hxx"
+#include "SALOMEDS.hxx"
 #include "Utils_ExceptHandlers.hxx"
 
 #include <stdexcept>
@@ -47,6 +47,8 @@ static TCollection_ExtendedString getTitle(TCollection_ExtendedString theString)
 }
 
 void SALOMEDS_AttributeTableOfInteger_i::SetTitle(const char* theTitle) {
+  SALOMEDS::Locker lock;
+
   CheckLocked();
   Handle(SALOMEDS_TableOfIntegerAttribute) aTable = Handle(SALOMEDS_TableOfIntegerAttribute)::DownCast(_myAttr);
   CORBA::String_var aStr = CORBA::string_dup(theTitle);
@@ -54,6 +56,8 @@ void SALOMEDS_AttributeTableOfInteger_i::SetTitle(const char* theTitle) {
 }
 
 char* SALOMEDS_AttributeTableOfInteger_i::GetTitle() {
+  SALOMEDS::Locker lock;
+
   Handle(SALOMEDS_TableOfIntegerAttribute) aTable = Handle(SALOMEDS_TableOfIntegerAttribute)::DownCast(_myAttr);
   CORBA::String_var c_s = CORBA::string_dup(TCollection_AsciiString(aTable->GetTitle()).ToCString());
   return c_s._retn();
@@ -62,6 +66,8 @@ char* SALOMEDS_AttributeTableOfInteger_i::GetTitle() {
 void SALOMEDS_AttributeTableOfInteger_i::SetRowTitle(CORBA::Long theIndex, const char* theTitle)
      throw (SALOMEDS::AttributeTableOfInteger::IncorrectIndex)
 {
+  SALOMEDS::Locker lock;
+
   Unexpect aCatch (ATI_IncorrectIndex);
   CheckLocked();
   Handle(SALOMEDS_TableOfIntegerAttribute) aTable = Handle(SALOMEDS_TableOfIntegerAttribute)::DownCast(_myAttr);
@@ -80,6 +86,8 @@ void SALOMEDS_AttributeTableOfInteger_i::SetRowTitle(CORBA::Long theIndex, const
 void SALOMEDS_AttributeTableOfInteger_i::SetRowTitles(const SALOMEDS::StringSeq& theTitles)
      throw (SALOMEDS::AttributeTableOfInteger::IncorrectArgumentLength)
 {
+  SALOMEDS::Locker lock;
+
   Unexpect aCatch (ATI_IncorrectArgumentLength);
   CheckLocked();
   Handle(SALOMEDS_TableOfIntegerAttribute) aTable = Handle(SALOMEDS_TableOfIntegerAttribute)::DownCast(_myAttr);
@@ -90,6 +98,8 @@ void SALOMEDS_AttributeTableOfInteger_i::SetRowTitles(const SALOMEDS::StringSeq&
 }
 
 SALOMEDS::StringSeq* SALOMEDS_AttributeTableOfInteger_i::GetRowTitles() {
+  SALOMEDS::Locker lock;
+
   Handle(SALOMEDS_TableOfIntegerAttribute) aTable = Handle(SALOMEDS_TableOfIntegerAttribute)::DownCast(_myAttr);
   SALOMEDS::StringSeq_var aTitles = new SALOMEDS::StringSeq;
   aTitles->length(aTable->GetNbRows());
@@ -101,6 +111,8 @@ SALOMEDS::StringSeq* SALOMEDS_AttributeTableOfInteger_i::GetRowTitles() {
 void SALOMEDS_AttributeTableOfInteger_i::SetColumnTitle(CORBA::Long theIndex, const char* theTitle)
      throw (SALOMEDS::AttributeTableOfInteger::IncorrectIndex)
 {
+  SALOMEDS::Locker lock;
+
   Unexpect aCatch (ATI_IncorrectIndex);
   CheckLocked();
   Handle(SALOMEDS_TableOfIntegerAttribute) aTable = Handle(SALOMEDS_TableOfIntegerAttribute)::DownCast(_myAttr);
@@ -112,6 +124,8 @@ void SALOMEDS_AttributeTableOfInteger_i::SetColumnTitle(CORBA::Long theIndex, co
 void SALOMEDS_AttributeTableOfInteger_i::SetColumnTitles(const SALOMEDS::StringSeq& theTitles)
      throw (SALOMEDS::AttributeTableOfInteger::IncorrectArgumentLength)
 {
+  SALOMEDS::Locker lock;
+
   Unexpect aCatch(ATI_IncorrectArgumentLength);
   CheckLocked();
   Handle(SALOMEDS_TableOfIntegerAttribute) aTable = Handle(SALOMEDS_TableOfIntegerAttribute)::DownCast(_myAttr);
@@ -122,6 +136,8 @@ void SALOMEDS_AttributeTableOfInteger_i::SetColumnTitles(const SALOMEDS::StringS
 }
 
 SALOMEDS::StringSeq* SALOMEDS_AttributeTableOfInteger_i::GetColumnTitles() {
+  SALOMEDS::Locker lock;
+
   Handle(SALOMEDS_TableOfIntegerAttribute) aTable = Handle(SALOMEDS_TableOfIntegerAttribute)::DownCast(_myAttr);
   SALOMEDS::StringSeq_var aTitles = new SALOMEDS::StringSeq;
   aTitles->length(aTable->GetNbColumns());
@@ -134,7 +150,9 @@ SALOMEDS::StringSeq* SALOMEDS_AttributeTableOfInteger_i::GetColumnTitles() {
 void SALOMEDS_AttributeTableOfInteger_i::SetRowUnit(CORBA::Long theIndex, const char* theUnit)
      throw (SALOMEDS::AttributeTableOfInteger::IncorrectIndex)
 {
- Unexpect aCatch (ATI_IncorrectIndex);
+  SALOMEDS::Locker lock;
+
+  Unexpect aCatch (ATI_IncorrectIndex);
   CheckLocked();
   Handle(SALOMEDS_TableOfIntegerAttribute) aTable = Handle(SALOMEDS_TableOfIntegerAttribute)::DownCast(_myAttr);
   if (theIndex <= 0 || theIndex > aTable->GetNbRows()) throw SALOMEDS::AttributeTableOfInteger::IncorrectIndex();
@@ -149,6 +167,8 @@ void SALOMEDS_AttributeTableOfInteger_i::SetRowUnit(CORBA::Long theIndex, const
 void SALOMEDS_AttributeTableOfInteger_i::SetRowUnits(const SALOMEDS::StringSeq& theUnits)
      throw (SALOMEDS::AttributeTableOfInteger::IncorrectArgumentLength)
 {
+  SALOMEDS::Locker lock;
+
   Unexpect aCatch (ATI_IncorrectArgumentLength);
   CheckLocked();
   Handle(SALOMEDS_TableOfIntegerAttribute) aTable = Handle(SALOMEDS_TableOfIntegerAttribute)::DownCast(_myAttr);
@@ -159,6 +179,8 @@ void SALOMEDS_AttributeTableOfInteger_i::SetRowUnits(const SALOMEDS::StringSeq&
 }
 
 SALOMEDS::StringSeq* SALOMEDS_AttributeTableOfInteger_i::GetRowUnits() {
+  SALOMEDS::Locker lock;
+
   Handle(SALOMEDS_TableOfIntegerAttribute) aTable = Handle(SALOMEDS_TableOfIntegerAttribute)::DownCast(_myAttr);
   SALOMEDS::StringSeq_var aUnits = new SALOMEDS::StringSeq;
   aUnits->length(aTable->GetNbRows());
@@ -168,15 +190,21 @@ SALOMEDS::StringSeq* SALOMEDS_AttributeTableOfInteger_i::GetRowUnits() {
 }
 
 CORBA::Long SALOMEDS_AttributeTableOfInteger_i::GetNbRows() {
+  SALOMEDS::Locker lock;
+
   return Handle(SALOMEDS_TableOfIntegerAttribute)::DownCast(_myAttr)->GetNbRows();
 }
 CORBA::Long SALOMEDS_AttributeTableOfInteger_i::GetNbColumns() {
+  SALOMEDS::Locker lock;
+
   return Handle(SALOMEDS_TableOfIntegerAttribute)::DownCast(_myAttr)->GetNbColumns();
 }
 
 void SALOMEDS_AttributeTableOfInteger_i::AddRow(const SALOMEDS::LongSeq& theData)
      throw (SALOMEDS::AttributeTableOfInteger::IncorrectArgumentLength)
 {
+  SALOMEDS::Locker lock;
+
   Unexpect aCatch(ATI_IncorrectArgumentLength);
   CheckLocked();
   Handle(SALOMEDS_TableOfIntegerAttribute) aTable = Handle(SALOMEDS_TableOfIntegerAttribute)::DownCast(_myAttr);
@@ -194,6 +222,8 @@ void SALOMEDS_AttributeTableOfInteger_i::AddRow(const SALOMEDS::LongSeq& theData
 void SALOMEDS_AttributeTableOfInteger_i::SetRow(CORBA::Long theRow, const SALOMEDS::LongSeq& theData)
      throw (SALOMEDS::AttributeTableOfInteger::IncorrectArgumentLength, SALOMEDS::AttributeTableOfInteger::IncorrectIndex)
 {
+  SALOMEDS::Locker lock;
+
   Unexpect aCatch(ATI_IncorrectArgumentLength);
   CheckLocked();
   Handle(SALOMEDS_TableOfIntegerAttribute) aTable = Handle(SALOMEDS_TableOfIntegerAttribute)::DownCast(_myAttr);
@@ -211,6 +241,8 @@ void SALOMEDS_AttributeTableOfInteger_i::SetRow(CORBA::Long theRow, const SALOME
 SALOMEDS::LongSeq* SALOMEDS_AttributeTableOfInteger_i::GetRow(CORBA::Long theRow)
      throw (SALOMEDS::AttributeTableOfInteger::IncorrectIndex)
 {
+  SALOMEDS::Locker lock;
+
   Unexpect aCatch(ATI_IncorrectIndex);
   Handle(SALOMEDS_TableOfIntegerAttribute) aTable = Handle(SALOMEDS_TableOfIntegerAttribute)::DownCast(_myAttr);
   if (theRow <= 0 || theRow > aTable->GetNbRows()) throw SALOMEDS::AttributeTableOfInteger::IncorrectIndex();
@@ -227,6 +259,8 @@ SALOMEDS::LongSeq* SALOMEDS_AttributeTableOfInteger_i::GetRow(CORBA::Long theRow
 void SALOMEDS_AttributeTableOfInteger_i::AddColumn(const SALOMEDS::LongSeq& theData)
      throw (SALOMEDS::AttributeTableOfInteger::IncorrectArgumentLength)
 {
+  SALOMEDS::Locker lock;
+
   Unexpect aCatch(ATI_IncorrectArgumentLength);
   CheckLocked();
   Handle(SALOMEDS_TableOfIntegerAttribute) aTable = Handle(SALOMEDS_TableOfIntegerAttribute)::DownCast(_myAttr);
@@ -244,6 +278,8 @@ void SALOMEDS_AttributeTableOfInteger_i::AddColumn(const SALOMEDS::LongSeq& theD
 void SALOMEDS_AttributeTableOfInteger_i::SetColumn(CORBA::Long theColumn, const SALOMEDS::LongSeq& theData)
      throw (SALOMEDS::AttributeTableOfInteger::IncorrectArgumentLength, SALOMEDS::AttributeTableOfInteger::IncorrectIndex)
 {
+  SALOMEDS::Locker lock;
+
   Unexpect aCatch(ATI_IncorrectArgumentLength);
   CheckLocked();
   Handle(SALOMEDS_TableOfIntegerAttribute) aTable = Handle(SALOMEDS_TableOfIntegerAttribute)::DownCast(_myAttr);
@@ -261,6 +297,8 @@ void SALOMEDS_AttributeTableOfInteger_i::SetColumn(CORBA::Long theColumn, const
 SALOMEDS::LongSeq* SALOMEDS_AttributeTableOfInteger_i::GetColumn(CORBA::Long theColumn)
      throw (SALOMEDS::AttributeTableOfInteger::IncorrectIndex)
 {
+  SALOMEDS::Locker lock;
+
   Unexpect aCatch(ATI_IncorrectIndex);
   Handle(SALOMEDS_TableOfIntegerAttribute) aTable = Handle(SALOMEDS_TableOfIntegerAttribute)::DownCast(_myAttr);
   if (theColumn <= 0 || theColumn > aTable->GetNbColumns()) throw SALOMEDS::AttributeTableOfInteger::IncorrectIndex();
@@ -277,6 +315,8 @@ SALOMEDS::LongSeq* SALOMEDS_AttributeTableOfInteger_i::GetColumn(CORBA::Long the
 void SALOMEDS_AttributeTableOfInteger_i::PutValue(CORBA::Long theValue, CORBA::Long theRow, CORBA::Long theColumn)
      throw (SALOMEDS::AttributeTableOfInteger::IncorrectIndex)
 {
+  SALOMEDS::Locker lock;
+
   Unexpect aCatch(ATI_IncorrectIndex);
   CheckLocked();
   Handle(SALOMEDS_TableOfIntegerAttribute) aTable = Handle(SALOMEDS_TableOfIntegerAttribute)::DownCast(_myAttr);
@@ -290,12 +330,16 @@ void SALOMEDS_AttributeTableOfInteger_i::PutValue(CORBA::Long theValue, CORBA::L
 }
 
 CORBA::Boolean SALOMEDS_AttributeTableOfInteger_i::HasValue(CORBA::Long theRow, CORBA::Long theColumn) {
+  SALOMEDS::Locker lock;
+
   return Handle(SALOMEDS_TableOfIntegerAttribute)::DownCast(_myAttr)->HasValue(theRow, theColumn);
 }
 
 CORBA::Long SALOMEDS_AttributeTableOfInteger_i::GetValue(CORBA::Long theRow, CORBA::Long theColumn)
      throw (SALOMEDS::AttributeTableOfInteger::IncorrectIndex)
 {
+  SALOMEDS::Locker lock;
+
   Unexpect aCatch(ATI_IncorrectIndex);
   Handle(SALOMEDS_TableOfIntegerAttribute) aTable = Handle(SALOMEDS_TableOfIntegerAttribute)::DownCast(_myAttr);
   if (theRow > aTable->GetNbRows()) throw SALOMEDS::AttributeTableOfInteger::IncorrectIndex();
@@ -312,6 +356,8 @@ CORBA::Long SALOMEDS_AttributeTableOfInteger_i::GetValue(CORBA::Long theRow, COR
 
 SALOMEDS::LongSeq* SALOMEDS_AttributeTableOfInteger_i::GetRowSetIndices(CORBA::Long theRow) 
 {
+  SALOMEDS::Locker lock;
+
   Handle(SALOMEDS_TableOfIntegerAttribute) aTable = Handle(SALOMEDS_TableOfIntegerAttribute)::DownCast(_myAttr);
 
   if(theRow <= 0 || theRow > aTable->GetNbRows()) throw SALOMEDS::AttributeTableOfInteger::IncorrectIndex();
@@ -328,12 +374,16 @@ SALOMEDS::LongSeq* SALOMEDS_AttributeTableOfInteger_i::GetRowSetIndices(CORBA::L
 
 void SALOMEDS_AttributeTableOfInteger_i::SetNbColumns(CORBA::Long theNbColumns)
 {
+  SALOMEDS::Locker lock;
+
   Handle(SALOMEDS_TableOfIntegerAttribute) aTable = Handle(SALOMEDS_TableOfIntegerAttribute)::DownCast(_myAttr);
   aTable->SetNbColumns(theNbColumns);
 }
 
 bool SALOMEDS_AttributeTableOfInteger_i::ReadFromFile(const SALOMEDS::TMPFile& theStream) 
 {
+  SALOMEDS::Locker lock;
+
   Handle(SALOMEDS_TableOfIntegerAttribute) aTable = Handle(SALOMEDS_TableOfIntegerAttribute)::DownCast(_myAttr);
 
   istrstream aStream((char*)&theStream[0], theStream.length());
@@ -342,6 +392,8 @@ bool SALOMEDS_AttributeTableOfInteger_i::ReadFromFile(const SALOMEDS::TMPFile& t
 
 SALOMEDS::TMPFile*  SALOMEDS_AttributeTableOfInteger_i::SaveToFile()
 {
+  SALOMEDS::Locker lock;
+
   Handle(SALOMEDS_TableOfIntegerAttribute) aTable = Handle(SALOMEDS_TableOfIntegerAttribute)::DownCast(_myAttr);
 
   ostrstream ostr;
@@ -361,6 +413,8 @@ SALOMEDS::TMPFile*  SALOMEDS_AttributeTableOfInteger_i::SaveToFile()
 }
 
 char* SALOMEDS_AttributeTableOfInteger_i::Store() {
+  SALOMEDS::Locker lock;
+
   Handle(SALOMEDS_TableOfIntegerAttribute) aTable = Handle(SALOMEDS_TableOfIntegerAttribute)::DownCast(_myAttr);
 
   ostrstream ostr;
@@ -372,6 +426,8 @@ char* SALOMEDS_AttributeTableOfInteger_i::Store() {
 }
 
 void SALOMEDS_AttributeTableOfInteger_i::Restore(const char* value) {
+  SALOMEDS::Locker lock;
+
   Handle(SALOMEDS_TableOfIntegerAttribute) aTable = Handle(SALOMEDS_TableOfIntegerAttribute)::DownCast(_myAttr);
 
   istrstream aStream(value, strlen(value));
index c550cf38b9838af8e4bb34a724682172045ad041..89f0c2f95c58aeacb9a43ba384c0f9d12128c8fb 100644 (file)
 //  $Header$
 
 #include "SALOMEDS_AttributeTableOfReal_i.hxx"
+#include "SALOMEDS.hxx"
 
 #include <TColStd_HSequenceOfReal.hxx>
 #include <TCollection_AsciiString.hxx>
 #include <Standard_Failure.hxx>
-#include <Standard_ErrorHandler.hxx>
 
 #include <strstream>
 #include <string>
@@ -46,6 +46,8 @@ static TCollection_ExtendedString getTitle(TCollection_ExtendedString theString)
 }
 
 void SALOMEDS_AttributeTableOfReal_i::SetTitle(const char* theTitle) {
+  SALOMEDS::Locker lock;
+
   CheckLocked();
   Handle(SALOMEDS_TableOfRealAttribute) aTable = Handle(SALOMEDS_TableOfRealAttribute)::DownCast(_myAttr);
   CORBA::String_var aStr = CORBA::string_dup(theTitle);
@@ -53,6 +55,8 @@ void SALOMEDS_AttributeTableOfReal_i::SetTitle(const char* theTitle) {
 }
 
 char* SALOMEDS_AttributeTableOfReal_i::GetTitle() {
+  SALOMEDS::Locker lock;
+
   Handle(SALOMEDS_TableOfRealAttribute) aTable = Handle(SALOMEDS_TableOfRealAttribute)::DownCast(_myAttr);
   CORBA::String_var c_s = CORBA::string_dup(TCollection_AsciiString(aTable->GetTitle()).ToCString());
   return c_s._retn();
@@ -61,6 +65,8 @@ char* SALOMEDS_AttributeTableOfReal_i::GetTitle() {
 void SALOMEDS_AttributeTableOfReal_i::SetRowTitle(CORBA::Long theIndex, const char* theTitle)
      throw (SALOMEDS::AttributeTableOfReal::IncorrectIndex)
 {
+  SALOMEDS::Locker lock;
+
   Unexpect aCatch (ATR_IncorrectIndex);
   CheckLocked();
   Handle(SALOMEDS_TableOfRealAttribute) aTable = Handle(SALOMEDS_TableOfRealAttribute)::DownCast(_myAttr);
@@ -79,6 +85,8 @@ void SALOMEDS_AttributeTableOfReal_i::SetRowTitle(CORBA::Long theIndex, const ch
 void SALOMEDS_AttributeTableOfReal_i::SetRowTitles(const SALOMEDS::StringSeq& theTitles)
      throw (SALOMEDS::AttributeTableOfReal::IncorrectArgumentLength)
 {
+  SALOMEDS::Locker lock;
+
   Unexpect aCatch (ATR_IncorrectArgumentLength);
   CheckLocked();
   Handle(SALOMEDS_TableOfRealAttribute) aTable = Handle(SALOMEDS_TableOfRealAttribute)::DownCast(_myAttr);
@@ -89,6 +97,8 @@ void SALOMEDS_AttributeTableOfReal_i::SetRowTitles(const SALOMEDS::StringSeq& th
 }
 
 SALOMEDS::StringSeq* SALOMEDS_AttributeTableOfReal_i::GetRowTitles() {
+  SALOMEDS::Locker lock;
+
   Handle(SALOMEDS_TableOfRealAttribute) aTable = Handle(SALOMEDS_TableOfRealAttribute)::DownCast(_myAttr);
   SALOMEDS::StringSeq_var aTitles = new SALOMEDS::StringSeq;
   aTitles->length(aTable->GetNbRows());
@@ -100,6 +110,8 @@ SALOMEDS::StringSeq* SALOMEDS_AttributeTableOfReal_i::GetRowTitles() {
 void SALOMEDS_AttributeTableOfReal_i::SetColumnTitle(CORBA::Long theIndex, const char* theTitle)
      throw (SALOMEDS::AttributeTableOfReal::IncorrectIndex)
 {
+  SALOMEDS::Locker lock;
+
   Unexpect aCatch (ATR_IncorrectIndex);
   CheckLocked();
   Handle(SALOMEDS_TableOfRealAttribute) aTable = Handle(SALOMEDS_TableOfRealAttribute)::DownCast(_myAttr);
@@ -111,6 +123,8 @@ void SALOMEDS_AttributeTableOfReal_i::SetColumnTitle(CORBA::Long theIndex, const
 void SALOMEDS_AttributeTableOfReal_i::SetColumnTitles(const SALOMEDS::StringSeq& theTitles)
      throw (SALOMEDS::AttributeTableOfReal::IncorrectArgumentLength)
 {
+  SALOMEDS::Locker lock;
+
   Unexpect aCatch(ATR_IncorrectArgumentLength);
   CheckLocked();
   Handle(SALOMEDS_TableOfRealAttribute) aTable = Handle(SALOMEDS_TableOfRealAttribute)::DownCast(_myAttr);
@@ -121,6 +135,8 @@ void SALOMEDS_AttributeTableOfReal_i::SetColumnTitles(const SALOMEDS::StringSeq&
 }
 
 SALOMEDS::StringSeq* SALOMEDS_AttributeTableOfReal_i::GetColumnTitles() {
+  SALOMEDS::Locker lock;
+
   Handle(SALOMEDS_TableOfRealAttribute) aTable = Handle(SALOMEDS_TableOfRealAttribute)::DownCast(_myAttr);
   SALOMEDS::StringSeq_var aTitles = new SALOMEDS::StringSeq;
   aTitles->length(aTable->GetNbColumns());
@@ -133,6 +149,8 @@ SALOMEDS::StringSeq* SALOMEDS_AttributeTableOfReal_i::GetColumnTitles() {
 void SALOMEDS_AttributeTableOfReal_i::SetRowUnit(CORBA::Long theIndex, const char* theUnit)
      throw (SALOMEDS::AttributeTableOfReal::IncorrectIndex)
 {
+  SALOMEDS::Locker lock;
+
   Unexpect aCatch (ATR_IncorrectIndex);
   CheckLocked();
   Handle(SALOMEDS_TableOfRealAttribute) aTable = Handle(SALOMEDS_TableOfRealAttribute)::DownCast(_myAttr);
@@ -148,6 +166,8 @@ void SALOMEDS_AttributeTableOfReal_i::SetRowUnit(CORBA::Long theIndex, const cha
 void SALOMEDS_AttributeTableOfReal_i::SetRowUnits(const SALOMEDS::StringSeq& theUnits)
      throw (SALOMEDS::AttributeTableOfReal::IncorrectArgumentLength)
 {
+  SALOMEDS::Locker lock;
+
   Unexpect aCatch (ATR_IncorrectArgumentLength);
   CheckLocked();
   Handle(SALOMEDS_TableOfRealAttribute) aTable = Handle(SALOMEDS_TableOfRealAttribute)::DownCast(_myAttr);
@@ -158,6 +178,8 @@ void SALOMEDS_AttributeTableOfReal_i::SetRowUnits(const SALOMEDS::StringSeq& the
 }
 
 SALOMEDS::StringSeq* SALOMEDS_AttributeTableOfReal_i::GetRowUnits() {
+  SALOMEDS::Locker lock;
+
   Handle(SALOMEDS_TableOfRealAttribute) aTable = Handle(SALOMEDS_TableOfRealAttribute)::DownCast(_myAttr);
   SALOMEDS::StringSeq_var aUnits = new SALOMEDS::StringSeq;
   aUnits->length(aTable->GetNbRows());
@@ -168,15 +190,21 @@ SALOMEDS::StringSeq* SALOMEDS_AttributeTableOfReal_i::GetRowUnits() {
 
 
 CORBA::Long SALOMEDS_AttributeTableOfReal_i::GetNbRows() {
+  SALOMEDS::Locker lock;
+
   return Handle(SALOMEDS_TableOfRealAttribute)::DownCast(_myAttr)->GetNbRows();
 }
 CORBA::Long SALOMEDS_AttributeTableOfReal_i::GetNbColumns() {
+  SALOMEDS::Locker lock;
+
   return Handle(SALOMEDS_TableOfRealAttribute)::DownCast(_myAttr)->GetNbColumns();
 }
 
 void SALOMEDS_AttributeTableOfReal_i::AddRow(const SALOMEDS::DoubleSeq& theData)
      throw (SALOMEDS::AttributeTableOfReal::IncorrectArgumentLength)
 {
+  SALOMEDS::Locker lock;
+
   Unexpect aCatch(ATR_IncorrectArgumentLength);
   CheckLocked();
   Handle(SALOMEDS_TableOfRealAttribute) aTable = Handle(SALOMEDS_TableOfRealAttribute)::DownCast(_myAttr);
@@ -189,6 +217,8 @@ void SALOMEDS_AttributeTableOfReal_i::AddRow(const SALOMEDS::DoubleSeq& theData)
 void SALOMEDS_AttributeTableOfReal_i::SetRow(CORBA::Long theRow, const SALOMEDS::DoubleSeq& theData)
      throw (SALOMEDS::AttributeTableOfReal::IncorrectArgumentLength, SALOMEDS::AttributeTableOfReal::IncorrectIndex)
 {
+  SALOMEDS::Locker lock;
+
   Unexpect aCatch(ATR_IncorrectArgumentLength);
   CheckLocked();
   Handle(SALOMEDS_TableOfRealAttribute) aTable = Handle(SALOMEDS_TableOfRealAttribute)::DownCast(_myAttr);
@@ -201,6 +231,8 @@ void SALOMEDS_AttributeTableOfReal_i::SetRow(CORBA::Long theRow, const SALOMEDS:
 SALOMEDS::DoubleSeq* SALOMEDS_AttributeTableOfReal_i::GetRow(CORBA::Long theRow)
      throw (SALOMEDS::AttributeTableOfReal::IncorrectIndex)
 {
+  SALOMEDS::Locker lock;
+
   Unexpect aCatch(ATR_IncorrectIndex);
   Handle(SALOMEDS_TableOfRealAttribute) aTable = Handle(SALOMEDS_TableOfRealAttribute)::DownCast(_myAttr);
   if (theRow <= 0 || theRow > aTable->GetNbRows()) throw SALOMEDS::AttributeTableOfReal::IncorrectIndex();
@@ -217,6 +249,8 @@ SALOMEDS::DoubleSeq* SALOMEDS_AttributeTableOfReal_i::GetRow(CORBA::Long theRow)
 void SALOMEDS_AttributeTableOfReal_i::AddColumn(const SALOMEDS::DoubleSeq& theData)
      throw (SALOMEDS::AttributeTableOfReal::IncorrectArgumentLength)
 {
+  SALOMEDS::Locker lock;
+
   Unexpect aCatch(ATR_IncorrectArgumentLength);
   CheckLocked();
   Handle(SALOMEDS_TableOfRealAttribute) aTable = Handle(SALOMEDS_TableOfRealAttribute)::DownCast(_myAttr);
@@ -229,6 +263,8 @@ void SALOMEDS_AttributeTableOfReal_i::AddColumn(const SALOMEDS::DoubleSeq& theDa
 void SALOMEDS_AttributeTableOfReal_i::SetColumn(CORBA::Long theColumn, const SALOMEDS::DoubleSeq& theData)
      throw (SALOMEDS::AttributeTableOfReal::IncorrectArgumentLength, SALOMEDS::AttributeTableOfReal::IncorrectIndex)
 {
+  SALOMEDS::Locker lock;
+
   Unexpect aCatch(ATR_IncorrectArgumentLength);
   CheckLocked();
   Handle(SALOMEDS_TableOfRealAttribute) aTable = Handle(SALOMEDS_TableOfRealAttribute)::DownCast(_myAttr);
@@ -241,6 +277,8 @@ void SALOMEDS_AttributeTableOfReal_i::SetColumn(CORBA::Long theColumn, const SAL
 SALOMEDS::DoubleSeq* SALOMEDS_AttributeTableOfReal_i::GetColumn(CORBA::Long theColumn)
      throw (SALOMEDS::AttributeTableOfReal::IncorrectIndex)
 {
+  SALOMEDS::Locker lock;
+
   Unexpect aCatch(ATR_IncorrectIndex);
   Handle(SALOMEDS_TableOfRealAttribute) aTable = Handle(SALOMEDS_TableOfRealAttribute)::DownCast(_myAttr);
   if (theColumn <= 0 || theColumn > aTable->GetNbColumns()) throw SALOMEDS::AttributeTableOfReal::IncorrectIndex();
@@ -257,6 +295,8 @@ SALOMEDS::DoubleSeq* SALOMEDS_AttributeTableOfReal_i::GetColumn(CORBA::Long theC
 void SALOMEDS_AttributeTableOfReal_i::PutValue(CORBA::Double theValue, CORBA::Long theRow, CORBA::Long theColumn)
      throw (SALOMEDS::AttributeTableOfReal::IncorrectIndex)
 {
+  SALOMEDS::Locker lock;
+
   Unexpect aCatch(ATR_IncorrectIndex);
   CheckLocked();
   Handle(SALOMEDS_TableOfRealAttribute) aTable = Handle(SALOMEDS_TableOfRealAttribute)::DownCast(_myAttr);
@@ -265,12 +305,16 @@ void SALOMEDS_AttributeTableOfReal_i::PutValue(CORBA::Double theValue, CORBA::Lo
 }
 
 CORBA::Boolean SALOMEDS_AttributeTableOfReal_i::HasValue(CORBA::Long theRow, CORBA::Long theColumn) {
+  SALOMEDS::Locker lock;
+
   return Handle(SALOMEDS_TableOfRealAttribute)::DownCast(_myAttr)->HasValue(theRow, theColumn);
 }
 
 CORBA::Double SALOMEDS_AttributeTableOfReal_i::GetValue(CORBA::Long theRow, CORBA::Long theColumn)
      throw (SALOMEDS::AttributeTableOfReal::IncorrectIndex)
 {
+  SALOMEDS::Locker lock;
+
   Unexpect aCatch(ATR_IncorrectIndex);
   Handle(SALOMEDS_TableOfRealAttribute) aTable = Handle(SALOMEDS_TableOfRealAttribute)::DownCast(_myAttr);
   if (theRow > aTable->GetNbRows()) throw SALOMEDS::AttributeTableOfReal::IncorrectIndex();
@@ -290,6 +334,8 @@ CORBA::Double SALOMEDS_AttributeTableOfReal_i::GetValue(CORBA::Long theRow, CORB
 
 SALOMEDS::LongSeq* SALOMEDS_AttributeTableOfReal_i::GetRowSetIndices(CORBA::Long theRow) 
 {
+  SALOMEDS::Locker lock;
+
   Handle(SALOMEDS_TableOfRealAttribute) aTable = Handle(SALOMEDS_TableOfRealAttribute)::DownCast(_myAttr);
 
   if(theRow <= 0 || theRow > aTable->GetNbRows()) throw SALOMEDS::AttributeTableOfReal::IncorrectIndex();
@@ -306,12 +352,16 @@ SALOMEDS::LongSeq* SALOMEDS_AttributeTableOfReal_i::GetRowSetIndices(CORBA::Long
 
 void SALOMEDS_AttributeTableOfReal_i::SetNbColumns(CORBA::Long theNbColumns)
 {
+  SALOMEDS::Locker lock;
+
   Handle(SALOMEDS_TableOfRealAttribute) aTable = Handle(SALOMEDS_TableOfRealAttribute)::DownCast(_myAttr);
   aTable->SetNbColumns(theNbColumns);
 }
 
 bool SALOMEDS_AttributeTableOfReal_i::ReadFromFile(const SALOMEDS::TMPFile& theStream) 
 {
+  SALOMEDS::Locker lock;
+
   Handle(SALOMEDS_TableOfRealAttribute) aTable = Handle(SALOMEDS_TableOfRealAttribute)::DownCast(_myAttr);
 
   istrstream aStream((char*)&theStream[0], theStream.length());
@@ -320,6 +370,8 @@ bool SALOMEDS_AttributeTableOfReal_i::ReadFromFile(const SALOMEDS::TMPFile& theS
 
 SALOMEDS::TMPFile*  SALOMEDS_AttributeTableOfReal_i::SaveToFile()
 {
+  SALOMEDS::Locker lock;
+
   Handle(SALOMEDS_TableOfRealAttribute) aTable = Handle(SALOMEDS_TableOfRealAttribute)::DownCast(_myAttr);
 
   ostrstream ostr;
@@ -339,6 +391,8 @@ SALOMEDS::TMPFile*  SALOMEDS_AttributeTableOfReal_i::SaveToFile()
 }
 
 char* SALOMEDS_AttributeTableOfReal_i::Store() {
+  SALOMEDS::Locker lock;
+
   Handle(SALOMEDS_TableOfRealAttribute) aTable = Handle(SALOMEDS_TableOfRealAttribute)::DownCast(_myAttr);
 
   ostrstream ostr;
@@ -350,6 +404,8 @@ char* SALOMEDS_AttributeTableOfReal_i::Store() {
 }
 
 void SALOMEDS_AttributeTableOfReal_i::Restore(const char* value) {
+  SALOMEDS::Locker lock;
+
   Handle(SALOMEDS_TableOfRealAttribute) aTable = Handle(SALOMEDS_TableOfRealAttribute)::DownCast(_myAttr);
 
   istrstream aStream(value, strlen(value));
index 8527cf8db7e8a12b903f27f3641eecca8a672818..d127ceb2dd05f9aef24be3b01bd18b6ef2787147 100644 (file)
 #include <TColStd_HSequenceOfExtendedString.hxx>
 
 #include <Standard_Failure.hxx>
-#include <Standard_ErrorHandler.hxx>
 
 #include <strstream>
 #include <string>
 
 #include "SALOMEDS_AttributeTableOfString_i.hxx"
+#include "SALOMEDS.hxx"
 
 #include "Utils_ExceptHandlers.hxx"
 
@@ -47,6 +47,8 @@ static TCollection_ExtendedString getTitle(TCollection_ExtendedString theString)
 }
 
 void SALOMEDS_AttributeTableOfString_i::SetTitle(const char* theTitle) {
+  SALOMEDS::Locker lock;
+
   CheckLocked();
   Handle(SALOMEDS_TableOfStringAttribute) aTable = Handle(SALOMEDS_TableOfStringAttribute)::DownCast(_myAttr);
   CORBA::String_var aStr = CORBA::string_dup(theTitle);
@@ -54,6 +56,8 @@ void SALOMEDS_AttributeTableOfString_i::SetTitle(const char* theTitle) {
 }
 
 char* SALOMEDS_AttributeTableOfString_i::GetTitle() {
+  SALOMEDS::Locker lock;
+
   Handle(SALOMEDS_TableOfStringAttribute) aTable = Handle(SALOMEDS_TableOfStringAttribute)::DownCast(_myAttr);
   CORBA::String_var c_s = CORBA::string_dup(TCollection_AsciiString(aTable->GetTitle()).ToCString());
   return c_s._retn();
@@ -62,6 +66,8 @@ char* SALOMEDS_AttributeTableOfString_i::GetTitle() {
 void SALOMEDS_AttributeTableOfString_i::SetRowTitle(CORBA::Long theIndex, const char* theTitle)
      throw (SALOMEDS::AttributeTableOfString::IncorrectIndex)
 {
+  SALOMEDS::Locker lock;
+
   Unexpect aCatch(ATS_IncorrectIndex);
   CheckLocked();
   Handle(SALOMEDS_TableOfStringAttribute) aTable = Handle(SALOMEDS_TableOfStringAttribute)::DownCast(_myAttr);
@@ -80,6 +86,8 @@ void SALOMEDS_AttributeTableOfString_i::SetRowTitle(CORBA::Long theIndex, const
 void SALOMEDS_AttributeTableOfString_i::SetRowTitles(const SALOMEDS::StringSeq& theTitles)
      throw (SALOMEDS::AttributeTableOfString::IncorrectArgumentLength)
 {
+  SALOMEDS::Locker lock;
+
   Unexpect aCatch(ATS_IncorrectArgumentLength);
   CheckLocked();
   Handle(SALOMEDS_TableOfStringAttribute) aTable = Handle(SALOMEDS_TableOfStringAttribute)::DownCast(_myAttr);
@@ -90,6 +98,8 @@ void SALOMEDS_AttributeTableOfString_i::SetRowTitles(const SALOMEDS::StringSeq&
 }
 
 SALOMEDS::StringSeq* SALOMEDS_AttributeTableOfString_i::GetRowTitles() {
+  SALOMEDS::Locker lock;
+
   Handle(SALOMEDS_TableOfStringAttribute) aTable = Handle(SALOMEDS_TableOfStringAttribute)::DownCast(_myAttr);
   SALOMEDS::StringSeq_var aTitles = new SALOMEDS::StringSeq;
   aTitles->length(aTable->GetNbRows());
@@ -101,6 +111,8 @@ SALOMEDS::StringSeq* SALOMEDS_AttributeTableOfString_i::GetRowTitles() {
 void SALOMEDS_AttributeTableOfString_i::SetColumnTitle(CORBA::Long theIndex, const char* theTitle)
      throw (SALOMEDS::AttributeTableOfString::IncorrectIndex)
 {
+  SALOMEDS::Locker lock;
+
   Unexpect aCatch(ATS_IncorrectIndex);
   CheckLocked();
   Handle(SALOMEDS_TableOfStringAttribute) aTable = Handle(SALOMEDS_TableOfStringAttribute)::DownCast(_myAttr);
@@ -112,6 +124,8 @@ void SALOMEDS_AttributeTableOfString_i::SetColumnTitle(CORBA::Long theIndex, con
 void SALOMEDS_AttributeTableOfString_i::SetColumnTitles(const SALOMEDS::StringSeq& theTitles)
      throw (SALOMEDS::AttributeTableOfString::IncorrectArgumentLength)
 {
+  SALOMEDS::Locker lock;
+
   Unexpect aCatch(ATS_IncorrectArgumentLength);
   CheckLocked();
   Handle(SALOMEDS_TableOfStringAttribute) aTable = Handle(SALOMEDS_TableOfStringAttribute)::DownCast(_myAttr);
@@ -122,6 +136,8 @@ void SALOMEDS_AttributeTableOfString_i::SetColumnTitles(const SALOMEDS::StringSe
 }
 
 SALOMEDS::StringSeq* SALOMEDS_AttributeTableOfString_i::GetColumnTitles() {
+  SALOMEDS::Locker lock;
+
   Handle(SALOMEDS_TableOfStringAttribute) aTable = Handle(SALOMEDS_TableOfStringAttribute)::DownCast(_myAttr);
   SALOMEDS::StringSeq_var aTitles = new SALOMEDS::StringSeq;
   aTitles->length(aTable->GetNbColumns());
@@ -134,6 +150,8 @@ SALOMEDS::StringSeq* SALOMEDS_AttributeTableOfString_i::GetColumnTitles() {
 void SALOMEDS_AttributeTableOfString_i::SetRowUnit(CORBA::Long theIndex, const char* theUnit)
      throw (SALOMEDS::AttributeTableOfString::IncorrectIndex)
 {
+  SALOMEDS::Locker lock;
+
   Unexpect aCatch(ATS_IncorrectIndex);
   CheckLocked();
   Handle(SALOMEDS_TableOfStringAttribute) aTable = Handle(SALOMEDS_TableOfStringAttribute)::DownCast(_myAttr);
@@ -149,6 +167,8 @@ void SALOMEDS_AttributeTableOfString_i::SetRowUnit(CORBA::Long theIndex, const c
 void SALOMEDS_AttributeTableOfString_i::SetRowUnits(const SALOMEDS::StringSeq& theUnits)
      throw (SALOMEDS::AttributeTableOfString::IncorrectArgumentLength)
 {
+  SALOMEDS::Locker lock;
+
   Unexpect aCatch(ATS_IncorrectArgumentLength);
   CheckLocked();
   Handle(SALOMEDS_TableOfStringAttribute) aTable = Handle(SALOMEDS_TableOfStringAttribute)::DownCast(_myAttr);
@@ -159,6 +179,8 @@ void SALOMEDS_AttributeTableOfString_i::SetRowUnits(const SALOMEDS::StringSeq& t
 }
 
 SALOMEDS::StringSeq* SALOMEDS_AttributeTableOfString_i::GetRowUnits() {
+  SALOMEDS::Locker lock;
+
   Handle(SALOMEDS_TableOfStringAttribute) aTable = Handle(SALOMEDS_TableOfStringAttribute)::DownCast(_myAttr);
   SALOMEDS::StringSeq_var aUnits = new SALOMEDS::StringSeq;
   aUnits->length(aTable->GetNbRows());
@@ -169,15 +191,21 @@ SALOMEDS::StringSeq* SALOMEDS_AttributeTableOfString_i::GetRowUnits() {
 
 
 CORBA::Long SALOMEDS_AttributeTableOfString_i::GetNbRows() {
+  SALOMEDS::Locker lock;
+
   return Handle(SALOMEDS_TableOfStringAttribute)::DownCast(_myAttr)->GetNbRows();
 }
 CORBA::Long SALOMEDS_AttributeTableOfString_i::GetNbColumns() {
+  SALOMEDS::Locker lock;
+
   return Handle(SALOMEDS_TableOfStringAttribute)::DownCast(_myAttr)->GetNbColumns();
 }
 
 void SALOMEDS_AttributeTableOfString_i::AddRow(const SALOMEDS::StringSeq& theData)
      throw (SALOMEDS::AttributeTableOfString::IncorrectArgumentLength)
 {
+  SALOMEDS::Locker lock;
+
   Unexpect aCatch(ATS_IncorrectArgumentLength);
   CheckLocked();
   Handle(SALOMEDS_TableOfStringAttribute) aTable = Handle(SALOMEDS_TableOfStringAttribute)::DownCast(_myAttr);
@@ -190,6 +218,8 @@ void SALOMEDS_AttributeTableOfString_i::AddRow(const SALOMEDS::StringSeq& theDat
 void SALOMEDS_AttributeTableOfString_i::SetRow(CORBA::Long theRow, const SALOMEDS::StringSeq& theData)
      throw (SALOMEDS::AttributeTableOfString::IncorrectArgumentLength, SALOMEDS::AttributeTableOfString::IncorrectIndex)
 {
+  SALOMEDS::Locker lock;
+
   Unexpect aCatch(ATS_IncorrectArgumentLength);
   CheckLocked();
   Handle(SALOMEDS_TableOfStringAttribute) aTable = Handle(SALOMEDS_TableOfStringAttribute)::DownCast(_myAttr);
@@ -202,6 +232,8 @@ void SALOMEDS_AttributeTableOfString_i::SetRow(CORBA::Long theRow, const SALOMED
 SALOMEDS::StringSeq* SALOMEDS_AttributeTableOfString_i::GetRow(CORBA::Long theRow)
      throw (SALOMEDS::AttributeTableOfString::IncorrectIndex)
 {
+  SALOMEDS::Locker lock;
+
   Unexpect aCatch(ATS_IncorrectIndex);
   Handle(SALOMEDS_TableOfStringAttribute) aTable = Handle(SALOMEDS_TableOfStringAttribute)::DownCast(_myAttr);
   if (theRow <= 0 || theRow > aTable->GetNbRows()) throw SALOMEDS::AttributeTableOfString::IncorrectIndex();
@@ -218,6 +250,8 @@ SALOMEDS::StringSeq* SALOMEDS_AttributeTableOfString_i::GetRow(CORBA::Long theRo
 void SALOMEDS_AttributeTableOfString_i::AddColumn(const SALOMEDS::StringSeq& theData)
      throw (SALOMEDS::AttributeTableOfString::IncorrectArgumentLength)
 {
+  SALOMEDS::Locker lock;
+
   Unexpect aCatch(ATS_IncorrectArgumentLength);
   CheckLocked();
   Handle(SALOMEDS_TableOfStringAttribute) aTable = Handle(SALOMEDS_TableOfStringAttribute)::DownCast(_myAttr);
@@ -230,6 +264,8 @@ void SALOMEDS_AttributeTableOfString_i::AddColumn(const SALOMEDS::StringSeq& the
 void SALOMEDS_AttributeTableOfString_i::SetColumn(CORBA::Long theColumn, const SALOMEDS::StringSeq& theData)
      throw (SALOMEDS::AttributeTableOfString::IncorrectArgumentLength, SALOMEDS::AttributeTableOfString::IncorrectIndex)
 {
+  SALOMEDS::Locker lock;
+
   Unexpect aCatch(ATS_IncorrectArgumentLength);
   CheckLocked();
   Handle(SALOMEDS_TableOfStringAttribute) aTable = Handle(SALOMEDS_TableOfStringAttribute)::DownCast(_myAttr);
@@ -242,6 +278,8 @@ void SALOMEDS_AttributeTableOfString_i::SetColumn(CORBA::Long theColumn, const S
 SALOMEDS::StringSeq* SALOMEDS_AttributeTableOfString_i::GetColumn(CORBA::Long theColumn)
      throw (SALOMEDS::AttributeTableOfString::IncorrectIndex)
 {
+  SALOMEDS::Locker lock;
+
   Unexpect aCatch(ATS_IncorrectIndex);
   Handle(SALOMEDS_TableOfStringAttribute) aTable = Handle(SALOMEDS_TableOfStringAttribute)::DownCast(_myAttr);
   if (theColumn <= 0 || theColumn > aTable->GetNbColumns()) throw SALOMEDS::AttributeTableOfString::IncorrectIndex();
@@ -258,6 +296,8 @@ SALOMEDS::StringSeq* SALOMEDS_AttributeTableOfString_i::GetColumn(CORBA::Long th
 void SALOMEDS_AttributeTableOfString_i::PutValue(const char* theValue, CORBA::Long theRow, CORBA::Long theColumn)
      throw (SALOMEDS::AttributeTableOfString::IncorrectIndex)
 {
+  SALOMEDS::Locker lock;
+
   Unexpect aCatch(ATS_IncorrectIndex);
   CheckLocked();
   Handle(SALOMEDS_TableOfStringAttribute) aTable = Handle(SALOMEDS_TableOfStringAttribute)::DownCast(_myAttr);
@@ -267,12 +307,16 @@ void SALOMEDS_AttributeTableOfString_i::PutValue(const char* theValue, CORBA::Lo
 }
 
 CORBA::Boolean SALOMEDS_AttributeTableOfString_i::HasValue(CORBA::Long theRow, CORBA::Long theColumn) {
+  SALOMEDS::Locker lock;
+
   return Handle(SALOMEDS_TableOfStringAttribute)::DownCast(_myAttr)->HasValue(theRow, theColumn);
 }
 
 char* SALOMEDS_AttributeTableOfString_i::GetValue(CORBA::Long theRow, CORBA::Long theColumn)
      throw (SALOMEDS::AttributeTableOfString::IncorrectIndex)
 {
+  SALOMEDS::Locker lock;
+
   Unexpect aCatch(ATS_IncorrectIndex);
   Handle(SALOMEDS_TableOfStringAttribute) aTable = Handle(SALOMEDS_TableOfStringAttribute)::DownCast(_myAttr);
   if (theRow > aTable->GetNbRows()) throw SALOMEDS::AttributeTableOfString::IncorrectIndex();
@@ -292,6 +336,8 @@ char* SALOMEDS_AttributeTableOfString_i::GetValue(CORBA::Long theRow, CORBA::Lon
 
 SALOMEDS::LongSeq* SALOMEDS_AttributeTableOfString_i::GetRowSetIndices(CORBA::Long theRow) 
 {
+  SALOMEDS::Locker lock;
+
   Handle(SALOMEDS_TableOfStringAttribute) aTable = Handle(SALOMEDS_TableOfStringAttribute)::DownCast(_myAttr);
 
   if(theRow <= 0 || theRow > aTable->GetNbRows()) throw SALOMEDS::AttributeTableOfString::IncorrectIndex();
@@ -308,12 +354,16 @@ SALOMEDS::LongSeq* SALOMEDS_AttributeTableOfString_i::GetRowSetIndices(CORBA::Lo
 
 void SALOMEDS_AttributeTableOfString_i::SetNbColumns(CORBA::Long theNbColumns)
 {
+  SALOMEDS::Locker lock;
+
   Handle(SALOMEDS_TableOfStringAttribute) aTable = Handle(SALOMEDS_TableOfStringAttribute)::DownCast(_myAttr);
   aTable->SetNbColumns(theNbColumns);
 }
 
 bool SALOMEDS_AttributeTableOfString_i::ReadFromFile(const SALOMEDS::TMPFile& theStream) 
 {
+  SALOMEDS::Locker lock;
+
   Handle(SALOMEDS_TableOfStringAttribute) aTable = Handle(SALOMEDS_TableOfStringAttribute)::DownCast(_myAttr);
 
   istrstream aStream((char*)&theStream[0], theStream.length());
@@ -322,6 +372,8 @@ bool SALOMEDS_AttributeTableOfString_i::ReadFromFile(const SALOMEDS::TMPFile& th
 
 SALOMEDS::TMPFile*  SALOMEDS_AttributeTableOfString_i::SaveToFile()
 {
+  SALOMEDS::Locker lock;
+
   Handle(SALOMEDS_TableOfStringAttribute) aTable = Handle(SALOMEDS_TableOfStringAttribute)::DownCast(_myAttr);
 
   ostrstream ostr;
@@ -333,6 +385,8 @@ SALOMEDS::TMPFile*  SALOMEDS_AttributeTableOfString_i::SaveToFile()
 }
 
 char* SALOMEDS_AttributeTableOfString_i::Store() {
+  SALOMEDS::Locker lock;
+
   Handle(SALOMEDS_TableOfStringAttribute) aTable = Handle(SALOMEDS_TableOfStringAttribute)::DownCast(_myAttr);
 
   ostrstream ostr;
@@ -344,6 +398,8 @@ char* SALOMEDS_AttributeTableOfString_i::Store() {
 }
 
 void SALOMEDS_AttributeTableOfString_i::Restore(const char* value) {
+  SALOMEDS::Locker lock;
+
   Handle(SALOMEDS_TableOfStringAttribute) aTable = Handle(SALOMEDS_TableOfStringAttribute)::DownCast(_myAttr);
 
   istrstream aStream(value, strlen(value));
index 70f7b81b920ef1d04812a3412ddf4a17d819d3c4..0f44433b97fce45ecf7cc5d7368d4616debfa7dd 100644 (file)
 
 #include "SALOMEDS_AttributeTarget_i.hxx"
 #include "SALOMEDS_SObject_i.hxx"
+#include "SALOMEDS.hxx"
 
 using namespace std;
 
 void SALOMEDS_AttributeTarget_i::Add(SALOMEDS::SObject_ptr anObject)
 {
+  SALOMEDS::Locker lock;
+
   TDF_Label aLabel;
   TDF_Tool::Label(_myAttr->Label().Data(),anObject->GetID(),aLabel,1);
   _myAttr->Append(aLabel);
 }
 
 SALOMEDS::Study::ListOfSObject* SALOMEDS_AttributeTarget_i::Get() {
+  SALOMEDS::Locker lock;
+
   TDF_LabelList aLList;
 
   _myAttr->Get(aLList);
@@ -63,6 +68,8 @@ SALOMEDS::Study::ListOfSObject* SALOMEDS_AttributeTarget_i::Get() {
 }
 
 void SALOMEDS_AttributeTarget_i::Remove(SALOMEDS::SObject_ptr anObject) {
+  SALOMEDS::Locker lock;
+
   TDF_Label aLabel;
   CORBA::String_var anID = anObject->GetID();
   TDF_Tool::Label(_myAttr->Label().Data(),anID.inout(),aLabel,1);
index 32a79e68c1f626fb5901c82cf0e8e7ed998711fc..74135d0ab728feb5236c9c9c42b39007d51d74a9 100644 (file)
 //  $Header$
 
 #include "SALOMEDS_AttributeTextColor_i.hxx"
+#include "SALOMEDS.hxx"
+
 #include <TColStd_HArray1OfReal.hxx>
 
 using namespace std;
 
 SALOMEDS::Color SALOMEDS_AttributeTextColor_i::TextColor() {
+  SALOMEDS::Locker lock;
+
   SALOMEDS::Color TextColor;
   Handle(TColStd_HArray1OfReal) anArray = Handle(SALOMEDS_TextColorAttribute)::DownCast(_myAttr)->Array();
   if (anArray.IsNull() || anArray->Length()!=3) { 
@@ -48,6 +52,8 @@ SALOMEDS::Color SALOMEDS_AttributeTextColor_i::TextColor() {
 }
 
 void SALOMEDS_AttributeTextColor_i::SetTextColor(const SALOMEDS::Color& value) {
+  SALOMEDS::Locker lock;
+
   CheckLocked();
   Handle(TColStd_HArray1OfReal) anArray = new TColStd_HArray1OfReal(1,3);
   anArray->SetValue(1,  value.R);
@@ -57,6 +63,8 @@ void SALOMEDS_AttributeTextColor_i::SetTextColor(const SALOMEDS::Color& value) {
 }
 
 char* SALOMEDS_AttributeTextColor_i::Store() {
+  SALOMEDS::Locker lock;
+
   SALOMEDS::Color aColor = TextColor();
   char *Val = new char[75];
   sprintf(Val, "%f %f %f", (float)aColor.R, (float)aColor.G, (float)aColor.B);
@@ -64,6 +72,8 @@ char* SALOMEDS_AttributeTextColor_i::Store() {
 }
 
 void SALOMEDS_AttributeTextColor_i::Restore(const char* value) {
+  SALOMEDS::Locker lock;
+
   SALOMEDS::Color aColor;
   float r, g, b;
   sscanf(value, "%f %f %f", &r, &g, &b);
index 672d81c450e9fd92753193a248c0f1e0ac205390..d447ee516cc1ffd8516fde3aec2ce55e9bd4d387 100644 (file)
 //  $Header$
 
 #include "SALOMEDS_AttributeTextHighlightColor_i.hxx"
+#include "SALOMEDS.hxx"
+
 #include <TColStd_HArray1OfReal.hxx>
 
 using namespace std;
 
 SALOMEDS::Color SALOMEDS_AttributeTextHighlightColor_i::TextHighlightColor() {
+  SALOMEDS::Locker lock;
+
   SALOMEDS::Color TextHighlightColor;
   Handle(TColStd_HArray1OfReal) anArray = Handle(SALOMEDS_TextHighlightColorAttribute)::DownCast(_myAttr)->Array();
   if (anArray.IsNull() || anArray->Length()!=3) { 
@@ -48,6 +52,8 @@ SALOMEDS::Color SALOMEDS_AttributeTextHighlightColor_i::TextHighlightColor() {
 }
 
 void SALOMEDS_AttributeTextHighlightColor_i::SetTextHighlightColor(const SALOMEDS::Color& value) {
+  SALOMEDS::Locker lock;
+
   CheckLocked();
   Handle(TColStd_HArray1OfReal) anArray = new TColStd_HArray1OfReal(1,3);
   anArray->SetValue(1,  value.R);
@@ -57,6 +63,8 @@ void SALOMEDS_AttributeTextHighlightColor_i::SetTextHighlightColor(const SALOMED
 }
 
 char* SALOMEDS_AttributeTextHighlightColor_i::Store() {
+  SALOMEDS::Locker lock;
+
   SALOMEDS::Color aColor = TextHighlightColor();
   char *Val = new char[75];
   sprintf(Val, "%f %f %f", (float)aColor.R, (float)aColor.G, (float)aColor.B);
@@ -64,6 +72,8 @@ char* SALOMEDS_AttributeTextHighlightColor_i::Store() {
 }
 
 void SALOMEDS_AttributeTextHighlightColor_i::Restore(const char* value) {
+  SALOMEDS::Locker lock;
+
   SALOMEDS::Color aColor;
   float r, g, b;
   sscanf(value, "%f %f %f", &r, &g, &b);
index 15449d603ec039ba62bc2b69da7c34c66cf37e71..81c00aaf20a76d804e766e63a8d604f6cfcc269f 100644 (file)
@@ -30,6 +30,7 @@
 #include <TDF_Tool.hxx>
 
 #include "SALOMEDS_AttributeTreeNode_i.hxx"
+#include "SALOMEDS.hxx"
 
 #include "utilities.h"
 
@@ -55,118 +56,166 @@ static Handle(TDataStd_TreeNode) GetNode(SALOMEDS::AttributeTreeNode_ptr value,
 }
 
 void SALOMEDS_AttributeTreeNode_i::SetFather(SALOMEDS::AttributeTreeNode_ptr theValue) {
+  SALOMEDS::Locker lock;
+
   CheckLocked();
   _myAttr->SetFather(GetNode(theValue,_myAttr));
 }
 
 CORBA::Boolean SALOMEDS_AttributeTreeNode_i::HasFather() {
+  SALOMEDS::Locker lock;
+
   return _myAttr->HasFather();
 }
 
 SALOMEDS::AttributeTreeNode_ptr SALOMEDS_AttributeTreeNode_i::GetFather() {
+  SALOMEDS::Locker lock;
+
   SALOMEDS_AttributeTreeNode_i* aTreeNode = 
     new SALOMEDS_AttributeTreeNode_i(_myAttr->Father(),_mySObject);
   return aTreeNode->_this();
 }
 
 void SALOMEDS_AttributeTreeNode_i::SetPrevious(SALOMEDS::AttributeTreeNode_ptr theValue) {
+  SALOMEDS::Locker lock;
+
   CheckLocked();
   _myAttr->SetPrevious(GetNode(theValue,_myAttr));
 }
 
 CORBA::Boolean SALOMEDS_AttributeTreeNode_i::HasPrevious() {
+  SALOMEDS::Locker lock;
+
   return _myAttr->HasPrevious();
 }
 
 SALOMEDS::AttributeTreeNode_ptr SALOMEDS_AttributeTreeNode_i::GetPrevious() {
+  SALOMEDS::Locker lock;
+
   SALOMEDS_AttributeTreeNode_i* aTreeNode = 
     new SALOMEDS_AttributeTreeNode_i(_myAttr->Previous(),_mySObject);
   return aTreeNode->_this();
 }
 
 void SALOMEDS_AttributeTreeNode_i::SetNext(SALOMEDS::AttributeTreeNode_ptr theValue) {
+  SALOMEDS::Locker lock;
+
   CheckLocked();
   _myAttr->SetNext(GetNode(theValue,_myAttr));
 }
 
 CORBA::Boolean SALOMEDS_AttributeTreeNode_i::HasNext() {
+  SALOMEDS::Locker lock;
+
   return _myAttr->HasNext();
 }
 
 SALOMEDS::AttributeTreeNode_ptr SALOMEDS_AttributeTreeNode_i::GetNext() {
+  SALOMEDS::Locker lock;
+
   SALOMEDS_AttributeTreeNode_i* aTreeNode = 
     new SALOMEDS_AttributeTreeNode_i(_myAttr->Next(),_mySObject);
   return aTreeNode->_this();
 }
 
 void SALOMEDS_AttributeTreeNode_i::SetFirst(SALOMEDS::AttributeTreeNode_ptr theValue) {
+  SALOMEDS::Locker lock;
+
   CheckLocked();
   _myAttr->SetFirst(GetNode(theValue,_myAttr));
 }
 
 CORBA::Boolean SALOMEDS_AttributeTreeNode_i::HasFirst() {
+  SALOMEDS::Locker lock;
+
   return _myAttr->HasFirst();
 }
 
 SALOMEDS::AttributeTreeNode_ptr SALOMEDS_AttributeTreeNode_i::GetFirst() {
+  SALOMEDS::Locker lock;
+
   SALOMEDS_AttributeTreeNode_i* aTreeNode = 
     new SALOMEDS_AttributeTreeNode_i(_myAttr->First(),_mySObject);
   return aTreeNode->_this();
 }
 
 void SALOMEDS_AttributeTreeNode_i::SetTreeID(const char* value) {
+  SALOMEDS::Locker lock;
+
   CheckLocked();
   _myAttr->SetTreeID(Standard_GUID(_myAttr->ID()));
 }
 
 char* SALOMEDS_AttributeTreeNode_i::GetTreeID() {
+  SALOMEDS::Locker lock;
+
   char aGUID[40];
   _myAttr->ID().ToCString(aGUID);
   return CORBA::string_dup(aGUID);
 }
 
 void SALOMEDS_AttributeTreeNode_i::Append(SALOMEDS::AttributeTreeNode_ptr theValue) {
+  SALOMEDS::Locker lock;
+
   CheckLocked();
   _myAttr->Append(GetNode(theValue,_myAttr));
 }
 
 void SALOMEDS_AttributeTreeNode_i::Prepend(SALOMEDS::AttributeTreeNode_ptr theValue) {
+  SALOMEDS::Locker lock;
+
   CheckLocked();
   _myAttr->Prepend(GetNode(theValue,_myAttr));
 }
 
 void SALOMEDS_AttributeTreeNode_i::InsertBefore(SALOMEDS::AttributeTreeNode_ptr theValue) {
+  SALOMEDS::Locker lock;
+
   CheckLocked();
   _myAttr->InsertBefore(GetNode(theValue,_myAttr));
 }
 
 void SALOMEDS_AttributeTreeNode_i::InsertAfter(SALOMEDS::AttributeTreeNode_ptr theValue) {
+  SALOMEDS::Locker lock;
+
   CheckLocked();
   _myAttr->InsertAfter(GetNode(theValue,_myAttr));
 }
 
 void SALOMEDS_AttributeTreeNode_i::Remove() {
+  SALOMEDS::Locker lock;
+
   CheckLocked();
   _myAttr->Remove();
 }
 
 CORBA::Long SALOMEDS_AttributeTreeNode_i::Depth() {
+  SALOMEDS::Locker lock;
+
   return _myAttr->Depth();
 }
 
 CORBA::Boolean SALOMEDS_AttributeTreeNode_i::IsRoot() {
+  SALOMEDS::Locker lock;
+
   return _myAttr->IsRoot();
 }
 
 CORBA::Boolean SALOMEDS_AttributeTreeNode_i::IsDescendant(SALOMEDS::AttributeTreeNode_ptr theValue) {
+  SALOMEDS::Locker lock;
+
   return _myAttr->IsDescendant(GetNode(theValue,_myAttr));
 }
 
 CORBA::Boolean SALOMEDS_AttributeTreeNode_i::IsFather(SALOMEDS::AttributeTreeNode_ptr theValue) {
+  SALOMEDS::Locker lock;
+
   return _myAttr->IsFather(GetNode(theValue,_myAttr));
 }
 
 CORBA::Boolean SALOMEDS_AttributeTreeNode_i::IsChild(SALOMEDS::AttributeTreeNode_ptr theValue) {
+  SALOMEDS::Locker lock;
+
   return _myAttr->IsChild(GetNode(theValue,_myAttr));
 }
 
@@ -177,6 +226,8 @@ char* SALOMEDS_AttributeTreeNode_i::Label() {
 }
 
 char* SALOMEDS_AttributeTreeNode_i::Store() {
+  SALOMEDS::Locker lock;
+
   char* aStr[4];
 
   if (HasFather()) aStr[0] = GetFather()->Label(); else aStr[0] = "!";
@@ -192,6 +243,8 @@ char* SALOMEDS_AttributeTreeNode_i::Store() {
 }
 
 void SALOMEDS_AttributeTreeNode_i::Restore(const char* value) {
+  SALOMEDS::Locker lock;
+
   Handle(TDataStd_TreeNode) aNode = Handle(TDataStd_TreeNode)::DownCast(_myAttr);
   Handle(TDF_Data) DF = TDocStd_Document::Get(_myAttr->Label())->GetData();
   
index 6a3d2d3cd4d501b14809839b7cdd473bfb9167e7..73836531963e050d0c1735763b7d22ddad924c7e 100644 (file)
 //  $Header$
 
 #include "SALOMEDS_AttributeUserID_i.hxx"
+#include "SALOMEDS.hxx"
+
 #include <TCollection_ExtendedString.hxx>
 
 using namespace std;
 
 char* SALOMEDS_AttributeUserID_i::Value() {
+  SALOMEDS::Locker lock;
+
   char aGUID[40];
   Handle(TDataStd_UAttribute)::DownCast(_myAttr)->ID().ToCString(aGUID);
   CORBA::String_var c_s = CORBA::string_dup(aGUID);
@@ -39,6 +43,8 @@ char* SALOMEDS_AttributeUserID_i::Value() {
 }
 
 void SALOMEDS_AttributeUserID_i::SetValue(const char* value) {
+  SALOMEDS::Locker lock;
+
   CheckLocked();
   CORBA::String_var Str = CORBA::string_dup(value);
   Handle(TDataStd_UAttribute)::DownCast(_myAttr)->SetID(Standard_GUID(Standard_CString(Str)));
index d256bb669257b046510e90b42459d42978ed5f83..6bf85d269f1d5c1bb1afcef3cff84240ced4c2c6 100644 (file)
@@ -28,6 +28,7 @@
 
 #include <TDF_Tool.hxx>
 
+#include "SALOMEDS.hxx"
 #include "SALOMEDS_ChildIterator_i.hxx"
 #include "SALOMEDS_SObject_i.hxx"
 #include "utilities.h"
@@ -64,6 +65,8 @@ SALOMEDS_ChildIterator_i::~SALOMEDS_ChildIterator_i()
 //============================================================================
 void SALOMEDS_ChildIterator_i::Init()
 { 
+  SALOMEDS::Locker lock;
+
   _it.Initialize(_lab);
 }
 
@@ -74,6 +77,8 @@ void SALOMEDS_ChildIterator_i::Init()
 //============================================================================
 void SALOMEDS_ChildIterator_i::InitEx(CORBA::Boolean theIsAllLevels)
 { 
+  SALOMEDS::Locker lock;
+
   _it.Initialize(_lab,theIsAllLevels);
 }
 
@@ -84,6 +89,8 @@ void SALOMEDS_ChildIterator_i::InitEx(CORBA::Boolean theIsAllLevels)
 //============================================================================
 CORBA::Boolean SALOMEDS_ChildIterator_i::More()
 {
+  SALOMEDS::Locker lock;
+
   return _it.More();
 }
 
@@ -94,6 +101,8 @@ CORBA::Boolean SALOMEDS_ChildIterator_i::More()
 //============================================================================
 void SALOMEDS_ChildIterator_i::Next()
 {
+  SALOMEDS::Locker lock;
+
   _it.Next();
 }
 
@@ -106,6 +115,8 @@ void SALOMEDS_ChildIterator_i::Next()
 
 SALOMEDS::SObject_ptr SALOMEDS_ChildIterator_i::Value()
 {
+  SALOMEDS::Locker lock;
+
   return SALOMEDS_SObject_i::NewRef(_study,_it.Value())._retn();
 }
 
index b9a24946ad537f915a15731d50889cc301bd6eba..5e18368b645afcb9bcaa0d2277515dfae0b77478 100644 (file)
@@ -12,6 +12,7 @@
 #include "SALOMEDS_GenericAttribute_i.hxx"
 #include "SALOMEDS_SObject_i.hxx"
 #include "SALOMEDS_Study_i.hxx"
+#include "SALOMEDS.hxx"
 
 using namespace std;
 
@@ -42,18 +43,24 @@ void SALOMEDS_GenericAttribute_i::Restore(const char*)
 
 char* SALOMEDS_GenericAttribute_i::Type() 
 {
+  SALOMEDS::Locker lock;
+
   return CORBA::string_dup(SALOMEDS::GetType(_myBasicAttr).c_str());
 }
 
 
 SALOMEDS::SObject_ptr SALOMEDS_GenericAttribute_i::GetSObject()
 {
-  return _mySObject->_this();;
+  SALOMEDS::Locker lock;
+
+  return _mySObject->_this();
 }
 
 
 void SALOMEDS_GenericAttribute_i::CheckLocked() 
   throw (SALOMEDS::GenericAttribute::LockProtection) 
 {
+  SALOMEDS::Locker lock;
+
   _mySObject->GetStudyServant()->CheckLocked();
 }
index adf77476a5223f2cf658c074305075e77924ff40..61d750cd13f8e435d1af69f877d9540729fe3023 100644 (file)
@@ -28,6 +28,7 @@
 
 #include "SALOMEDS_SComponentIterator_i.hxx"
 #include "SALOMEDS_SComponent_i.hxx"
+#include "SALOMEDS.hxx"
 
 using namespace std;
 
@@ -61,6 +62,8 @@ SALOMEDS_SComponentIterator_i::~SALOMEDS_SComponentIterator_i()
 //============================================================================
 void SALOMEDS_SComponentIterator_i::Init()
 { 
+  SALOMEDS::Locker lock;
+
   _it.Initialize (_lab);
 }
 
@@ -71,6 +74,8 @@ void SALOMEDS_SComponentIterator_i::Init()
 //============================================================================
 CORBA::Boolean SALOMEDS_SComponentIterator_i::More()
 {
+  SALOMEDS::Locker lock;
+
   if (!_it.More())
     return false;
   TDF_Label L = _it.Value();
@@ -86,6 +91,8 @@ CORBA::Boolean SALOMEDS_SComponentIterator_i::More()
 //============================================================================
 void SALOMEDS_SComponentIterator_i::Next()
 {
+  SALOMEDS::Locker lock;
+
   _it.Next();
 }
 
@@ -97,6 +104,8 @@ void SALOMEDS_SComponentIterator_i::Next()
 //============================================================================
 SALOMEDS::SComponent_ptr SALOMEDS_SComponentIterator_i::Value()
 {
+  SALOMEDS::Locker lock;
+
   return SALOMEDS_SComponent_i::NewRef(_study,_it.Value())._retn();
 }
 
index c9cc82ac6ca69a5b3dca9426020a60f7525fa18f..abb002152bc1d7ac40ddbd135db1e42b5d5c6de3 100644 (file)
@@ -28,6 +28,7 @@
 
 #include "SALOMEDS_SComponent_i.hxx"
 #include "SALOMEDS_Study_i.hxx"
+#include "SALOMEDS.hxx"
 
 #include "utilities.h"
 
@@ -98,6 +99,8 @@ SALOMEDS_SComponent_i::~SALOMEDS_SComponent_i()
 //============================================================================
 char* SALOMEDS_SComponent_i::ComponentDataType()
 {
+  SALOMEDS::Locker lock;
+
   //DEB
   //    MESSAGE("In SALOMEDS_SComponent_i::ComponentDataType");
   //    TCollection_AsciiString anEntry;
@@ -123,6 +126,8 @@ char* SALOMEDS_SComponent_i::ComponentDataType()
 //============================================================================
 CORBA::Boolean SALOMEDS_SComponent_i::ComponentIOR(CORBA::String_out IOR)
 {
+  SALOMEDS::Locker lock;
+
   Handle(SALOMEDS_IORAttribute) ior;
   if (!_lab.FindAttribute(SALOMEDS_IORAttribute::GetID(),ior) )
       return false;
index 35c5087af6385c4a68b45df0c587372444155b63..198e1e79e51b1c538e163116d276574f68fc35f1 100644 (file)
@@ -44,6 +44,7 @@
 #include "SALOMEDS_SObject_i.hxx"
 
 //SALOMEDS Headers
+#include <SALOMEDS.hxx>
 #include "SALOMEDS_Study_i.hxx"
 #include "SALOMEDS_StudyManager_i.hxx"
 #include "SALOMEDS_SComponent_i.hxx"
@@ -102,7 +103,6 @@ inline bool operator<(const Standard_GUID& theLeft, const Standard_GUID& theRigh
 
 
 namespace SALOMEDS{
-
   const char* Str(const TCollection_ExtendedString& theString)
   {
     return TCollection_AsciiString(theString).ToCString();
@@ -274,6 +274,8 @@ namespace SALOMEDS{
   }
   
 }  
+
+//static SALOMEDS::Mutex SObjMutex;
   
 //============================================================================
 SALOMEDS_Study_i::TSObjectHolder
@@ -355,6 +357,8 @@ PortableServer::POA_var SALOMEDS_SObject_i::GetPOA() const
 //============================================================================
 char* SALOMEDS_SObject_i::GetID()
 {
+  Locker lock;
+
   TCollection_AsciiString anEntry;
   TDF_Tool::Entry(_lab,anEntry);
   return CORBA::string_dup(anEntry.ToCString());
@@ -376,6 +380,8 @@ TDF_Label SALOMEDS_SObject_i::GetFatherComponentLabel()
 
 SALOMEDS::SComponent_ptr SALOMEDS_SObject_i::GetFatherComponent()
 {
+  Locker lock;
+
   TDF_Label aSCompLabel = GetFatherComponentLabel();
 
   return SALOMEDS_SComponent_i::NewRef(_study,aSCompLabel)._retn();
@@ -388,6 +394,8 @@ SALOMEDS::SComponent_ptr SALOMEDS_SObject_i::GetFatherComponent()
 //============================================================================
 SALOMEDS::SObject_ptr SALOMEDS_SObject_i::GetFather()
 {
+  Locker lock;
+
   return SALOMEDS_SObject_i::NewRef(_study,_lab.Father())._retn();
 }
 
@@ -408,6 +416,8 @@ SALOMEDS::Study_ptr SALOMEDS_SObject_i::GetStudy()
 //============================================================================
 CORBA::Boolean SALOMEDS_SObject_i::ReferencedObject(SALOMEDS::SObject_out theSObject)
 {
+  Locker lock;
+
   Handle(TDF_Reference) aRef;
   if (!_lab.FindAttribute(TDF_Reference::GetID(),aRef))
     return false;
@@ -423,6 +433,8 @@ CORBA::Boolean SALOMEDS_SObject_i::ReferencedObject(SALOMEDS::SObject_out theSOb
 //============================================================================
 CORBA::Boolean SALOMEDS_SObject_i::FindSubObject(CORBA::Long theTag, SALOMEDS::SObject_out theSObject)
 {
+  Locker lock;
+
   TDF_Label aLabel = _lab.FindChild(theTag,false);
   if(aLabel.IsNull()) 
     return false;
@@ -438,6 +450,8 @@ CORBA::Boolean SALOMEDS_SObject_i::FindSubObject(CORBA::Long theTag, SALOMEDS::S
 //============================================================================
 char* SALOMEDS_SObject_i::Name()
 {
+  Locker lock;
+
   return CORBA::string_dup(_name.c_str());
 }
   
@@ -448,6 +462,8 @@ char* SALOMEDS_SObject_i::Name()
 //============================================================================
 void  SALOMEDS_SObject_i::Name(const char* theName)
 {
+  Locker lock;
+
   _name = theName;
 }
   
@@ -458,6 +474,8 @@ void  SALOMEDS_SObject_i::Name(const char* theName)
 //============================================================================
 CORBA::Short SALOMEDS_SObject_i::Tag()
 {
+  Locker lock;
+
   return _lab.Tag();
 }
 
@@ -468,6 +486,8 @@ CORBA::Short SALOMEDS_SObject_i::Tag()
 //============================================================================
 CORBA::Short SALOMEDS_SObject_i::Depth()
 {
+  Locker lock;
+
   return _lab.Depth();
 }
 
@@ -478,6 +498,8 @@ CORBA::Short SALOMEDS_SObject_i::Depth()
 //============================================================================
 CORBA::Object_ptr SALOMEDS_SObject_i::GetObject()
 {
+  Locker lock;
+
   try {
     Handle(SALOMEDS_IORAttribute) anAttr;
     if(_lab.FindAttribute(SALOMEDS_IORAttribute::GetID(),anAttr)){
@@ -495,6 +517,8 @@ CORBA::Object_ptr SALOMEDS_SObject_i::GetObject()
  */
 //============================================================================
 char* SALOMEDS_SObject_i::GetName() {
+  Locker lock;
+
   Handle(TDataStd_Name) anAttr;
   if(_lab.FindAttribute(TDataStd_Name::GetID(),anAttr))
     return CORBA::string_dup(Str(anAttr->Get()));
@@ -508,6 +532,8 @@ char* SALOMEDS_SObject_i::GetName() {
  */
 //============================================================================
 char* SALOMEDS_SObject_i::GetComment() {
+  Locker lock;
+
   Handle(TDataStd_Comment) anAttr;
   if(_lab.FindAttribute(TDataStd_Comment::GetID(), anAttr))
     return CORBA::string_dup(Str(anAttr->Get()));
@@ -521,6 +547,8 @@ char* SALOMEDS_SObject_i::GetComment() {
  */
 //============================================================================
 char* SALOMEDS_SObject_i::GetIOR() {
+  Locker lock;
+
   Handle(SALOMEDS_IORAttribute) anAttr;
   if(_lab.FindAttribute(SALOMEDS_IORAttribute::GetID(),anAttr))
     return CORBA::string_dup(Str(anAttr->Get()));
@@ -544,6 +572,8 @@ SALOMEDS_SObject_i::_FindGenAttribute(const Handle(TDF_Attribute)& theAttr)
 
 SALOMEDS::ListOfAttributes* SALOMEDS_SObject_i::GetAllAttributes()
 {
+  Locker lock;
+
   SALOMEDS::ListOfAttributes_var aSeqOfAttr = new SALOMEDS::ListOfAttributes;
   if(_lab.NbAttributes() > 0){
     Standard_Integer i = 0;
@@ -635,6 +665,8 @@ CORBA::Boolean
 SALOMEDS_SObject_i::FindAttribute(SALOMEDS::GenericAttribute_out theAttribute, 
                                  const char* theType)
 {
+  Locker lock;
+
   TAttrHolder anAttr = _FindGenAttribute(theType);
   SALOMEDS::GenericAttribute_var anGenAttr = anAttr.second;
   if(!CORBA::is_nil(anGenAttr)){
@@ -699,6 +731,8 @@ Handle(TDF_Attribute)
 SALOMEDS::GenericAttribute_ptr 
 SALOMEDS_SObject_i::FindOrCreateAttribute(const char* theType)
 {
+  Locker lock;
+
   TAttrHolder anAttrHolder = _FindGenAttribute(theType);
   SALOMEDS::GenericAttribute_var anGenAttr = anAttrHolder.second;
   if(!anGenAttr->_is_nil())
@@ -723,6 +757,8 @@ SALOMEDS_SObject_i::FindOrCreateAttribute(const char* theType)
 //============================================================================
 void SALOMEDS_SObject_i::RemoveAttribute(const char* theType)
 {
+  Locker lock;
+
   _study->CheckLocked();
   if(strcmp(theType, "AttributeIOR") == 0) { // postponed removing of CORBA objects
     Handle(SALOMEDS_IORAttribute) anAttr;
index 70919bba0ca431d2d28d824fbb3e715d9968f758..ff40576da88a66b796235192c501a8c1bac35063 100644 (file)
@@ -53,9 +53,13 @@ int main(int argc, char** argv)
   try 
     {
       // Initialise the ORB.
+#if OMNIORB_VERSION >= 4
+      const char* options[][2] = { { "giopMaxMsgSize", "104857600" }, { 0, 0 } };
+      CORBA::ORB_var orb = CORBA::ORB_init( argc , argv , "omniORB4", options) ;
+#else
       CORBA::ORB_var orb = CORBA::ORB_init(argc, argv, "omniORB3");
       omniORB::MaxMessageSize(100 * 1024 * 1024);
-      // Obtain a reference to the root POA.
+#endif      // Obtain a reference to the root POA.
       //
       long TIMESleep = 500000000;
       int NumberOfTries = 40;
index 42aefe220b73c65b09706de678d7ddaa08d4bfa8..63b5b8bc0f3a5c860f9037e1dbea089ee7e322fd 100644 (file)
@@ -41,6 +41,7 @@
 #include "SALOMEDS_StudyPropertiesAttribute.hxx"
 
 #include "SALOMEDS_Tool.hxx"
+#include "SALOMEDS.hxx"
 
 #include "Utils_CorbaException.hxx"
 #include "Utils_ExceptHandlers.hxx"
@@ -115,6 +116,8 @@ PortableServer::POA_var SALOMEDS_StudyBuilder_i::GetPOA() const
 SALOMEDS::SComponent_ptr 
 SALOMEDS_StudyBuilder_i::NewComponent(const char* DataType)
 {
+  SALOMEDS::Locker lock;
+
   CheckLocked();
   //Always create component under main label.
   TDF_Label L  = _doc->Main();
@@ -147,6 +150,8 @@ SALOMEDS_StudyBuilder_i::NewComponent(const char* DataType)
 void SALOMEDS_StudyBuilder_i::DefineComponentInstance(SALOMEDS::SComponent_ptr theComponent,
                                                      CORBA::Object_ptr theObject)
 {
+  SALOMEDS::Locker lock;
+
   CheckLocked();
 
   if(CORBA::is_nil(theComponent) || CORBA::is_nil(theObject))
@@ -170,6 +175,8 @@ void SALOMEDS_StudyBuilder_i::DefineComponentInstance(SALOMEDS::SComponent_ptr t
 void 
 SALOMEDS_StudyBuilder_i::RemoveComponent(SALOMEDS::SComponent_ptr theComponent)
 {
+  SALOMEDS::Locker lock;
+
   CheckLocked();
   RemoveObject(theComponent);
 }
@@ -182,6 +189,8 @@ SALOMEDS_StudyBuilder_i::RemoveComponent(SALOMEDS::SComponent_ptr theComponent)
 SALOMEDS::SObject_ptr 
 SALOMEDS_StudyBuilder_i::NewObject(SALOMEDS::SObject_ptr theFatherObject)
 {
+  SALOMEDS::Locker lock;
+
   CheckLocked();
 
   if(CORBA::is_nil(theFatherObject)) 
@@ -220,6 +229,8 @@ SALOMEDS::SObject_ptr
 SALOMEDS_StudyBuilder_i::NewObjectToTag(SALOMEDS::SObject_ptr theFatherObject,
                                        CORBA::Long theTag)
 {
+  SALOMEDS::Locker lock;
+
   CheckLocked();
 
   if(CORBA::is_nil(theFatherObject)) 
@@ -247,6 +258,8 @@ SALOMEDS_StudyBuilder_i::NewObjectToTag(SALOMEDS::SObject_ptr theFatherObject,
 //============================================================================
 void SALOMEDS_StudyBuilder_i::RemoveObject(SALOMEDS::SObject_ptr theSObject)
 {
+  SALOMEDS::Locker lock;
+
   RemoveSObject(theSObject);
 }
 
@@ -276,6 +289,8 @@ SALOMEDS_StudyBuilder_i::RemoveSObject(SALOMEDS::SObject_ptr theSObject,
 //============================================================================
 void SALOMEDS_StudyBuilder_i::RemoveObjectWithChildren(SALOMEDS::SObject_ptr theSObject)
 {
+  SALOMEDS::Locker lock;
+
   if(SALOMEDS_SObject_i* aSObject = RemoveSObject(theSObject,false)){
     SALOMEDS_ChildIterator_i aChildIter(_study,aSObject->GetLabel(),true);
     for(; aChildIter.More(); aChildIter.Next()){
@@ -313,9 +328,14 @@ static void  Translate_persistentID_to_IOR(TDF_Label theLabel,
       TCollection_AsciiString ch(res);
       
       SALOMEDS::SObject_var aSObject = SALOMEDS_SObject_i::NewRef(theStudy,aCurrentLabel); 
-
+      
+      // PAL8065: san - Translate_persistentID_to_IOR() should always be called from some CORBA method 
+      // protected with a lock
+      SALOMEDS::unlock();
       CORBA::String_var anIOR = 
        theDriver->LocalPersistentIDToIOR(aSObject,ch.ToCString(),theIsMultiFile,theIsASCII);
+      SALOMEDS::lock();
+
       SALOMEDS_IORAttribute::Set(aCurrentLabel,const_cast<char*>(anIOR.in()),theStudy); 
     }
 
@@ -334,6 +354,8 @@ void SALOMEDS_StudyBuilder_i::LoadWith(SALOMEDS::SComponent_ptr theSComponent,
                                       SALOMEDS::Driver_ptr theDriver) 
   throw(SALOME::SALOME_Exception)
 {
+  SALOMEDS::Locker lock;
+
   Unexpect aCatch(SBSalomeException);
 
   if(CORBA::is_nil(theSComponent))
@@ -414,9 +436,12 @@ void SALOMEDS_StudyBuilder_i::LoadWith(SALOMEDS::SComponent_ptr theSComponent,
       std::string aDir(aHDFPath.ToCString());
       aDir = aDir.substr(0,aDir.rfind('/') + 1);
       
+      SALOMEDS::unlock();
       CORBA::Boolean aResult = (ASCIIfileState[0]=='A')?
        theDriver->LoadASCII(theSComponent, aStreamFile.in(), aDir.c_str(), aMultifileState[0]=='M'):
          theDriver->Load(theSComponent, aStreamFile.in(), aDir.c_str(), aMultifileState[0]=='M');
+      SALOMEDS::lock();
+
       if(!aResult) {
        RemoveAttribute( theSComponent, "AttributeIOR" );
        if (isASCII) {
@@ -498,6 +523,8 @@ SALOMEDS::GenericAttribute_ptr
 SALOMEDS_StudyBuilder_i::FindOrCreateAttribute(SALOMEDS::SObject_ptr theObject, 
                                               const char* theTypeOfAttribute)
 {
+  SALOMEDS::Locker lock;
+
   if(SALOMEDS_SObject_i* aSObject = _study->DownCast(theObject))
     return aSObject->FindOrCreateAttribute(theTypeOfAttribute);
 
@@ -514,6 +541,8 @@ CORBA::Boolean SALOMEDS_StudyBuilder_i::FindAttribute(SALOMEDS::SObject_ptr theO
                                                      SALOMEDS::GenericAttribute_out theAttr, 
                                                      const char* theTypeOfAttribute)
 {
+  SALOMEDS::Locker lock;
+
   if(SALOMEDS_SObject_i* aSObject = _study->DownCast(theObject))
     return aSObject->FindAttribute(theAttr,theTypeOfAttribute);
 
@@ -529,6 +558,8 @@ CORBA::Boolean SALOMEDS_StudyBuilder_i::FindAttribute(SALOMEDS::SObject_ptr theO
 void SALOMEDS_StudyBuilder_i::RemoveAttribute(SALOMEDS::SObject_ptr theSObject, 
                                              const char* aTypeOfAttribute)
 {
+  SALOMEDS::Locker lock;
+
   CheckLocked();
 
   if(CORBA::is_nil(theSObject))
@@ -558,6 +589,8 @@ void
 SALOMEDS_StudyBuilder_i::Addreference(SALOMEDS::SObject_ptr me, 
                                      SALOMEDS::SObject_ptr theReferencedObject)
 {
+  SALOMEDS::Locker lock;
+
   CheckLocked();
   if(CORBA::is_nil(me) || CORBA::is_nil(theReferencedObject))
     return;
@@ -584,6 +617,8 @@ SALOMEDS_StudyBuilder_i::Addreference(SALOMEDS::SObject_ptr me,
 //============================================================================
 void SALOMEDS_StudyBuilder_i::RemoveReference(SALOMEDS::SObject_ptr me)
 {
+  SALOMEDS::Locker lock;
+
   SALOMEDS::SObject_var theReferencedObject;
   if(!me->ReferencedObject(theReferencedObject)) return;  //No reference is found
 
@@ -613,6 +648,8 @@ void SALOMEDS_StudyBuilder_i::RemoveReference(SALOMEDS::SObject_ptr me)
 //============================================================================
 void SALOMEDS_StudyBuilder_i::AddDirectory(const char* thePath) 
 {
+  SALOMEDS::Locker lock;
+
   CheckLocked();
   if(thePath == NULL || strlen(thePath) == 0) throw SALOMEDS::Study::StudyInvalidDirectory();
 
@@ -679,6 +716,8 @@ void SALOMEDS_StudyBuilder_i::AddDirectory(const char* thePath)
 //============================================================================
 void SALOMEDS_StudyBuilder_i::SetGUID(SALOMEDS::SObject_ptr anObject, const char* theGUID)
 {
+  SALOMEDS::Locker lock;
+
   CheckLocked();
 
   if(CORBA::is_nil(anObject))
@@ -697,6 +736,8 @@ void SALOMEDS_StudyBuilder_i::SetGUID(SALOMEDS::SObject_ptr anObject, const char
 //============================================================================
 bool SALOMEDS_StudyBuilder_i::IsGUID(SALOMEDS::SObject_ptr anObject, const char* theGUID)
 {
+  SALOMEDS::Locker lock;
+
   if(CORBA::is_nil(anObject))
     return false;
 
@@ -714,6 +755,8 @@ bool SALOMEDS_StudyBuilder_i::IsGUID(SALOMEDS::SObject_ptr anObject, const char*
 //============================================================================
 void SALOMEDS_StudyBuilder_i::NewCommand()
 {
+  SALOMEDS::Locker lock;
+
   // mpv: for SAL2114 - unset "lock changed" flag at the operation start
   Handle(SALOMEDS_StudyPropertiesAttribute) anAttr;
   if (!_doc->Main().FindAttribute(SALOMEDS_StudyPropertiesAttribute::GetID(), anAttr)) {
@@ -732,6 +775,8 @@ void SALOMEDS_StudyBuilder_i::NewCommand()
 //============================================================================
 void SALOMEDS_StudyBuilder_i::CommitCommand() throw (SALOMEDS::StudyBuilder::LockProtection)
 {
+  SALOMEDS::Locker lock;
+
   Unexpect aCatch(SBLockProtection);
   Handle(SALOMEDS_StudyPropertiesAttribute) anAttr;
   if (!_doc->Main().FindAttribute(SALOMEDS_StudyPropertiesAttribute::GetID(), anAttr)) {
@@ -759,6 +804,8 @@ void SALOMEDS_StudyBuilder_i::CommitCommand() throw (SALOMEDS::StudyBuilder::Loc
 //============================================================================
 CORBA::Boolean SALOMEDS_StudyBuilder_i::HasOpenCommand()
 {
+  SALOMEDS::Locker lock;
+
   return _doc->HasOpenCommand();
 }
 
@@ -769,6 +816,8 @@ CORBA::Boolean SALOMEDS_StudyBuilder_i::HasOpenCommand()
 //============================================================================
 void SALOMEDS_StudyBuilder_i::AbortCommand()
 {
+  SALOMEDS::Locker lock;
+
   _study->UndoPostponed(0);
   
   _doc->AbortCommand();
@@ -781,6 +830,8 @@ void SALOMEDS_StudyBuilder_i::AbortCommand()
 //============================================================================
 void SALOMEDS_StudyBuilder_i::Undo() throw (SALOMEDS::StudyBuilder::LockProtection)
 {
+  SALOMEDS::Locker lock;
+
   Unexpect aCatch(SBLockProtection);
   Handle(SALOMEDS_StudyPropertiesAttribute) anAttr;
   if (!_doc->Main().FindAttribute(SALOMEDS_StudyPropertiesAttribute::GetID(), anAttr)) {
@@ -803,7 +854,9 @@ void SALOMEDS_StudyBuilder_i::Undo() throw (SALOMEDS::StudyBuilder::LockProtecti
  */
 //============================================================================
 void SALOMEDS_StudyBuilder_i::Redo() throw (SALOMEDS::StudyBuilder::LockProtection)
-{
+{  
+  SALOMEDS::Locker lock;
+
   Unexpect aCatch(SBLockProtection);
   Handle(SALOMEDS_StudyPropertiesAttribute) anAttr;
   if (!_doc->Main().FindAttribute(SALOMEDS_StudyPropertiesAttribute::GetID(), anAttr)) {
@@ -828,6 +881,8 @@ void SALOMEDS_StudyBuilder_i::Redo() throw (SALOMEDS::StudyBuilder::LockProtecti
 //============================================================================
 CORBA::Boolean SALOMEDS_StudyBuilder_i::GetAvailableUndos()
 {
+  SALOMEDS::Locker lock;
+
   return _doc->GetAvailableUndos();
 }
 
@@ -838,6 +893,8 @@ CORBA::Boolean SALOMEDS_StudyBuilder_i::GetAvailableUndos()
 //============================================================================
 CORBA::Boolean  SALOMEDS_StudyBuilder_i::GetAvailableRedos()
 {
+  SALOMEDS::Locker lock;
+
   return _doc->GetAvailableRedos();
 }
 
@@ -848,6 +905,8 @@ CORBA::Boolean  SALOMEDS_StudyBuilder_i::GetAvailableRedos()
 //============================================================================
 CORBA::Long  SALOMEDS_StudyBuilder_i::UndoLimit()
 {
+  SALOMEDS::Locker lock;
+
   return _doc->GetUndoLimit();
 }
 
@@ -858,6 +917,8 @@ CORBA::Long  SALOMEDS_StudyBuilder_i::UndoLimit()
 //============================================================================
 void  SALOMEDS_StudyBuilder_i::UndoLimit(CORBA::Long n)
 {
+  SALOMEDS::Locker lock;
+
   CheckLocked();
   _doc->SetUndoLimit (n);
 }
@@ -909,6 +970,8 @@ void SALOMEDS_StudyBuilder_i::CheckLocked() throw (SALOMEDS::StudyBuilder::LockP
 void SALOMEDS_StudyBuilder_i::SetName(SALOMEDS::SObject_ptr theSO, const char* theValue)
      throw(SALOMEDS::StudyBuilder::LockProtection)
 {
+  SALOMEDS::Locker lock;
+
   Unexpect aCatch(SBLockProtection);
   CheckLocked();
 
@@ -930,6 +993,8 @@ void SALOMEDS_StudyBuilder_i::SetName(SALOMEDS::SObject_ptr theSO, const char* t
 void SALOMEDS_StudyBuilder_i::SetComment(SALOMEDS::SObject_ptr theSO, const char* theValue)
  throw(SALOMEDS::StudyBuilder::LockProtection)
 {
+  SALOMEDS::Locker lock;
+
   Unexpect aCatch(SBLockProtection);
   CheckLocked();
 
@@ -951,6 +1016,8 @@ void SALOMEDS_StudyBuilder_i::SetComment(SALOMEDS::SObject_ptr theSO, const char
 void SALOMEDS_StudyBuilder_i::SetIOR(SALOMEDS::SObject_ptr theSO, const char* theValue)
  throw(SALOMEDS::StudyBuilder::LockProtection)
 {
+  SALOMEDS::Locker lock;
+
   Unexpect aCatch(SBLockProtection);
   CheckLocked();
 
index 588019be2d76bea0b75cc2640d8264fe267d4c69..d0464d63f55576ce0c856d08105aad1bf0359cce 100644 (file)
@@ -47,6 +47,7 @@
 #include <TCollection_ExtendedString.hxx>
 #include <TCollection_AsciiString.hxx>
 
+#include "SALOMEDS.hxx"
 #include "SALOMEDS_StudyManager_i.hxx"
 #include "SALOME_LifeCycleCORBA.hxx"
 
@@ -284,6 +285,8 @@ void SALOMEDS_StudyManager_i::register_name(char * theName) {
 //============================================================================
 SALOMEDS::Study_ptr SALOMEDS_StudyManager_i::NewStudy(const char* theStudyName) 
 {
+  SALOMEDS::Locker lock;
+   
   Handle(TDocStd_Document) aDocument;
   _OCAFApp->NewDocument("SALOME_STUDY",aDocument); 
 
@@ -331,6 +334,8 @@ SALOMEDS::Study_ptr SALOMEDS_StudyManager_i::NewStudy(const char* theStudyName)
 SALOMEDS::Study_ptr  SALOMEDS_StudyManager_i::Open(const char* theURL)
      throw(SALOME::SALOME_Exception)
 {
+  SALOMEDS::Locker lock;
+
   Unexpect aCatch(SalomeException);
   MESSAGE("Begin of SALOMEDS_StudyManager_i::Open");
 
@@ -433,6 +438,8 @@ SALOMEDS::Study_ptr  SALOMEDS_StudyManager_i::Open(const char* theURL)
 //============================================================================
 void  SALOMEDS_StudyManager_i::Close(SALOMEDS::Study_ptr aStudy)
 {
+  SALOMEDS::Locker lock;
+
   if(aStudy->_is_nil()) return;
   
   aStudy->RemovePostponed(-1);
@@ -453,6 +460,8 @@ void  SALOMEDS_StudyManager_i::Close(SALOMEDS::Study_ptr aStudy)
 //============================================================================
 void SALOMEDS_StudyManager_i::Save(SALOMEDS::Study_ptr theStudy, CORBA::Boolean theMultiFile)
 {
+  SALOMEDS::Locker lock;
+
   CORBA::String_var anURL = theStudy->URL();
   if(strcmp(anURL.in(),"") == 0){
     MESSAGE( "No path specified to save the study. Nothing done");
@@ -463,6 +472,8 @@ void SALOMEDS_StudyManager_i::Save(SALOMEDS::Study_ptr theStudy, CORBA::Boolean
 
 void SALOMEDS_StudyManager_i::SaveASCII(SALOMEDS::Study_ptr theStudy, CORBA::Boolean theMultiFile)
 {
+  SALOMEDS::Locker lock;
+
   CORBA::String_var anURL = theStudy->URL();
   if(strcmp(anURL.in(),"") == 0){
     MESSAGE( "No path specified to save the study. Nothing done");
@@ -478,12 +489,16 @@ void SALOMEDS_StudyManager_i::SaveASCII(SALOMEDS::Study_ptr theStudy, CORBA::Boo
 //============================================================================
 void SALOMEDS_StudyManager_i::SaveAs(const char* aUrl, SALOMEDS::Study_ptr theStudy, CORBA::Boolean theMultiFile)
 {
+  SALOMEDS::Locker lock;
+
   _SaveAs(aUrl,theStudy,theMultiFile, false);
 
 }
 
 void SALOMEDS_StudyManager_i::SaveAsASCII(const char* aUrl, SALOMEDS::Study_ptr theStudy, CORBA::Boolean theMultiFile)
 {
+  SALOMEDS::Locker lock;
+
   _SaveAs(aUrl,theStudy,theMultiFile, true);
 }
 
@@ -726,7 +741,10 @@ void SALOMEDS_StudyManager_i::_SaveAs(const char* aUrl,
              if(!aComp->_is_nil()){
                SALOMEDS::Driver_var aDriver = SALOMEDS::Driver::_narrow(aComp);
                if (!CORBA::is_nil(aDriver)) {
+                 // PAL8065: san - _SaveAs() should always be called from some CORBA method protected with a lock
+                 SALOMEDS::unlock();
                  SB->LoadWith(sco, aDriver);
+                 SALOMEDS::lock();
                }
              }
            }
@@ -1007,23 +1025,27 @@ std::string SALOMEDS_StudyManager_i::_SubstituteSlash(const char *theUrl)
  */
 //============================================================================
 CORBA::Boolean SALOMEDS_StudyManager_i::CanCopy(SALOMEDS::SObject_ptr theObject) {
-  SALOMEDS::SComponent_var aComponent = theObject->GetFatherComponent();
+  SALOMEDS::Driver_var Engine;
+  { // Guarded block of code
+    SALOMEDS::Locker lock;
 
-  if(aComponent->_is_nil()) 
-    return false;
+    SALOMEDS::SComponent_var aComponent = theObject->GetFatherComponent();
 
-  if(aComponent == theObject
-    return false;
+    if(aComponent->_is_nil()
+      return false;
 
-  CORBA::String_var IOREngine;
-  if(!aComponent->ComponentIOR(IOREngine)) 
-    return false;
+    if(aComponent == theObject) 
+      return false;
 
-  CORBA::Object_var obj = _orb->string_to_object(IOREngine);
-  SALOMEDS::Driver_var Engine = SALOMEDS::Driver::_narrow(obj) ;
-  if (CORBA::is_nil(Engine)) 
-    return false;
+    CORBA::String_var IOREngine;
+    if(!aComponent->ComponentIOR(IOREngine)) 
+      return false;
 
+    CORBA::Object_var obj = _orb->string_to_object(IOREngine);
+    Engine = SALOMEDS::Driver::_narrow(obj);
+    if (CORBA::is_nil(Engine)) 
+      return false;
+  } // End of guarded block of code
   return Engine->CanCopy(theObject);
 }
 
@@ -1069,24 +1091,31 @@ void SALOMEDS_StudyManager_i::CopyLabel(SALOMEDS_Study_i* theSourceStudy,
       continue;
     }
     
-    if (!Handle(SALOMEDS_IORAttribute)::DownCast(anAttr).IsNull()) { // IOR => ID and TMPFile of Engine
-      TCollection_AsciiString anEntry;
-      TDF_Tool::Entry(theSource, anEntry);
-      SALOMEDS::SObject_var aSO = theSourceStudy->FindObjectID(anEntry.ToCString());
-      CORBA::Long anObjID;
-      SALOMEDS::TMPFile_var aStream = theEngine->CopyFrom(aSO, anObjID);
-      int aLen = aStream->length();
-      TCollection_ExtendedString aResStr("");
-      for(a = 0; a < aLen; a++) {
-       aResStr += TCollection_ExtendedString(ToExtCharacter((Standard_Character)aStream[a]));
-      }
-      TDataStd_Integer::Set(aAuxTargetLabel, anObjID);
-      TDataStd_Name::Set(aAuxTargetLabel, aResStr);
+    if (Handle(SALOMEDS_IORAttribute)::DownCast(anAttr).IsNull()) { // IOR => ID and TMPFile of Engine
+      Handle(TDF_Attribute) aNewAttribute = anAttr->NewEmpty();
+      aTargetLabel.AddAttribute(aNewAttribute);
+      anAttr->Paste(aNewAttribute, aRT);
       continue;
     }
-    Handle(TDF_Attribute) aNewAttribute = anAttr->NewEmpty();
-    aTargetLabel.AddAttribute(aNewAttribute);
-    anAttr->Paste(aNewAttribute, aRT);
+
+    TCollection_AsciiString anEntry;
+    TDF_Tool::Entry(theSource, anEntry);
+    SALOMEDS::SObject_var aSO = theSourceStudy->FindObjectID(anEntry.ToCString());
+    CORBA::Long anObjID;
+
+    // PAL8065: san - CopyLabel() should always be called from some CORBA method protected with a lock
+    SALOMEDS::unlock();
+    SALOMEDS::TMPFile_var aStream = theEngine->CopyFrom(aSO, anObjID);
+    SALOMEDS::lock();
+
+    int aLen = aStream->length();
+    TCollection_ExtendedString aResStr("");
+    for(a = 0; a < aLen; a++) {
+      aResStr += TCollection_ExtendedString(ToExtCharacter((Standard_Character)aStream[a]));
+    }
+    TDataStd_Integer::Set(aAuxTargetLabel, anObjID);
+    TDataStd_Name::Set(aAuxTargetLabel, aResStr);
+
 //      aRT->SetRelocation(anAttr, aNewAttribute);
   }
 }
@@ -1097,6 +1126,8 @@ void SALOMEDS_StudyManager_i::CopyLabel(SALOMEDS_Study_i* theSourceStudy,
  */
 //============================================================================
 CORBA::Boolean SALOMEDS_StudyManager_i::Copy(SALOMEDS::SObject_ptr theObject) {
+  SALOMEDS::Locker lock;
+   
   // adoptation for alliances datamodel copy: without IOR attributes !!!
   // copy only SObjects and attributes without component help
   SALOMEDS::GenericAttribute_var anAttribute;
@@ -1170,28 +1201,37 @@ CORBA::Boolean SALOMEDS_StudyManager_i::Copy(SALOMEDS::SObject_ptr theObject) {
  */
 //============================================================================
 CORBA::Boolean SALOMEDS_StudyManager_i::CanPaste(SALOMEDS::SObject_ptr theObject) {
-  if (_clipboard.IsNull()) return false;
+  CORBA::String_var aName;
+  Standard_Integer anID;
+  SALOMEDS::Driver_var Engine;
+  { // Guarded block of code
+    SALOMEDS::Locker lock;
 
-  Handle(TDataStd_Comment) aCompName;
-  if (!_clipboard->Main().Root().FindAttribute(TDataStd_Comment::GetID(), aCompName)) return false;
-  Handle(TDataStd_Integer) anObjID;
-  if (!_clipboard->Main().Father().FindChild(2).FindAttribute(TDataStd_Integer::GetID(), anObjID))
-    return false;
+    if (_clipboard.IsNull()) return false;
 
-  SALOMEDS::SComponent_var aComponent = theObject->GetFatherComponent();
-  if(aComponent->_is_nil()) 
-    return false;
+    Handle(TDataStd_Comment) aCompName;
+    if (!_clipboard->Main().Root().FindAttribute(TDataStd_Comment::GetID(), aCompName)) return false;
+    Handle(TDataStd_Integer) anObjID;
+    if (!_clipboard->Main().Father().FindChild(2).FindAttribute(TDataStd_Integer::GetID(), anObjID))
+      return false;
+
+    SALOMEDS::SComponent_var aComponent = theObject->GetFatherComponent();
+    if(aComponent->_is_nil()) 
+      return false;
   
-  CORBA::String_var IOREngine;
-  if(!aComponent->ComponentIOR(IOREngine)) 
-    return false;
+    CORBA::String_var IOREngine;
+    if(!aComponent->ComponentIOR(IOREngine)) 
+      return false;
   
-  CORBA::Object_var obj = _orb->string_to_object(IOREngine);
-  SALOMEDS::Driver_var Engine = SALOMEDS::Driver::_narrow(obj) ;
-  if (CORBA::is_nil(Engine)) 
-    return false;
+    CORBA::Object_var obj = _orb->string_to_object(IOREngine);
+    Engine = SALOMEDS::Driver::_narrow(obj) ;
+    if (CORBA::is_nil(Engine)) 
+      return false;
 
-  return Engine->CanPaste(TCollection_AsciiString(aCompName->Get()).ToCString(),anObjID->Get());
+    aName = CORBA::string_dup( TCollection_AsciiString(aCompName->Get()).ToCString() );
+    anID   = anObjID->Get();
+  } // End of guarded block of code
+  return Engine->CanPaste(aName.in(),anID);
 }
 //============================================================================
 /*! Function : PasteLabel
@@ -1241,13 +1281,19 @@ TDF_Label SALOMEDS_StudyManager_i::PasteLabel(SALOMEDS_Study_i* theDestinationSt
       TDF_Tool::Entry(aTargetLabel, anEntry);
       SALOMEDS::SObject_var aPastedSO = theDestinationStudy->FindObjectID(anEntry.ToCString());
       if(isFirstElement){
+       // PAL8065: san - PasteLabel() should always be called from some CORBA method protected with a lock
+       SALOMEDS::unlock();
        SALOMEDS::SObject_var aDestSO =
          theEngine->PasteInto(aTMPFil.in(),
                               anObjID->Get(),
                               aPastedSO->GetFatherComponent());
+       SALOMEDS::lock();
        TDF_Tool::Label(theDestinationStart.Data(), aDestSO->GetID(), aTargetLabel);
       }else 
+       // PAL8065: san - PasteLabel() should always be called from some CORBA method protected with a lock
+       SALOMEDS::unlock();
        theEngine->PasteInto(aTMPFil.in(),anObjID->Get(),aPastedSO);
+       SALOMEDS::lock();
     }
   }
 
@@ -1299,6 +1345,8 @@ TDF_Label SALOMEDS_StudyManager_i::PasteLabel(SALOMEDS_Study_i* theDestinationSt
 SALOMEDS::SObject_ptr SALOMEDS_StudyManager_i::Paste(SALOMEDS::SObject_ptr theObject)
      throw(SALOMEDS::StudyBuilder::LockProtection)
 {
+  SALOMEDS::Locker lock;
+
   Unexpect aCatch(LockProtection);
 
   PortableServer::ServantBase_var aServant = GetServant(theObject,_poa);
index 1f8e0aa75067bc52597819a1a6e0a3bb702dd13a..3b4d5e08755b2034a5426671b5f0b066ad5d2a6b 100644 (file)
@@ -40,6 +40,7 @@
 #include <TColStd_ListIteratorOfListOfInteger.hxx>
 #include <TColStd_ListOfInteger.hxx>
 
+#include "SALOMEDS.hxx"
 #include "SALOMEDS_Study_i.hxx"
 
 #include "SALOMEDS_StudyManager_i.hxx"
@@ -216,6 +217,8 @@ void SALOMEDS_Study_i::OnRemoveSObject(SALOMEDS::SObject_ptr theObject)
 //============================================================================
 void SALOMEDS_Study_i::CheckLocked()
 {
+  SALOMEDS::Locker lock;
+
   if(_doc->HasOpenCommand()) 
     return;
 
@@ -247,6 +250,8 @@ CORBA::Object_ptr SALOMEDS_Study_i::ConvertIORToObject(const char* theIOR)
 //============================================================================
 char* SALOMEDS_Study_i::GetPersistentReference()
 {
+  SALOMEDS::Locker lock;
+
   return URL();
 }
 //============================================================================
@@ -256,6 +261,8 @@ char* SALOMEDS_Study_i::GetPersistentReference()
 //============================================================================
 char* SALOMEDS_Study_i::GetTransientReference()
 {
+  SALOMEDS::Locker lock;
+
   CORBA::String_var IOR;
 
   Handle(SALOMEDS_IORAttribute) Att;
@@ -277,6 +284,8 @@ char* SALOMEDS_Study_i::GetTransientReference()
 //============================================================================
 CORBA::Boolean SALOMEDS_Study_i::IsEmpty()
 {
+  SALOMEDS::Locker lock;
+
   if (_doc.IsNull()) return true;
   return _doc->IsEmpty();
 }
@@ -289,6 +298,8 @@ CORBA::Boolean SALOMEDS_Study_i::IsEmpty()
 SALOMEDS::SComponent_ptr 
 SALOMEDS_Study_i::FindComponent(const char* theComponentName)
 {
+  SALOMEDS::Locker lock;
+
   bool anIsFound = false;
   SALOMEDS::SComponent_var aSComponent;
   SALOMEDS_SComponentIterator_i aComponentIter(this,_doc);
@@ -310,6 +321,8 @@ SALOMEDS_Study_i::FindComponent(const char* theComponentName)
 //============================================================================
 SALOMEDS::SComponent_ptr SALOMEDS_Study_i::FindComponentID(const char* aComponentID)
 {
+  SALOMEDS::Locker lock;
+
   // Iterate on each components defined in the study
   // Get the component ID and compare with aComponentID 
   bool _find = false;
@@ -341,6 +354,8 @@ SALOMEDS::SComponent_ptr SALOMEDS_Study_i::FindComponentID(const char* aComponen
 //============================================================================
 SALOMEDS::SObject_ptr SALOMEDS_Study_i::FindObject(const char* theObjectName)
 {
+  SALOMEDS::Locker lock;
+
   // Iterate to all components defined in the study
   // After testing the component name, iterate in all objects defined under
   // components (function _FindObject)
@@ -371,6 +386,8 @@ SALOMEDS::SObject_ptr SALOMEDS_Study_i::FindObject(const char* theObjectName)
 //============================================================================
 SALOMEDS::SObject_ptr SALOMEDS_Study_i::FindObjectID(const char* anObjectID)
 {
+  SALOMEDS::Locker lock;
+
   // Convert aSO->GetID in TDF_Label.
   TDF_Label Lab;
   TDF_Tool::Label(_doc->GetData(), (char*)anObjectID, Lab);
@@ -389,6 +406,8 @@ SALOMEDS::SObject_ptr SALOMEDS_Study_i::FindObjectID(const char* anObjectID)
 //============================================================================
 SALOMEDS::SObject_ptr SALOMEDS_Study_i::CreateObjectID(const char* anObjectID)
 {
+  SALOMEDS::Locker lock;
+
   // Convert aSO->GetID in TDF_Label.
   TDF_Label Lab;
   TDF_Tool::Label(_doc->GetData(), (char*)anObjectID, Lab, Standard_True);
@@ -409,6 +428,8 @@ SALOMEDS::Study::ListOfSObject*
 SALOMEDS_Study_i::FindObjectByName(const char* theObjectName,
                                   const char* theComponentName)
 {
+  SALOMEDS::Locker lock;
+
   SALOMEDS::Study::ListOfSObject_var aListOfSObj = new SALOMEDS::Study::ListOfSObject ;
   aListOfSObj->length(0);
 
@@ -454,6 +475,8 @@ SALOMEDS_Study_i::FindObjectByName(const char* theObjectName,
 //============================================================================
 SALOMEDS::SObject_ptr SALOMEDS_Study_i::FindObjectIOR(const char* theObjectIOR)
 {
+  SALOMEDS::Locker lock;
+
   // firstly searching in the datamap for optimization
   char* anIOR = const_cast<char*>(theObjectIOR);
   if(myIORLabels.IsBound(anIOR)){
@@ -503,6 +526,8 @@ SALOMEDS::SObject_ptr SALOMEDS_Study_i::FindObjectIOR(const char* theObjectIOR)
 //============================================================================
 SALOMEDS::SObject_ptr SALOMEDS_Study_i::FindObjectByPath(const char* thePath)
 {
+  SALOMEDS::Locker lock;
+
   TCollection_AsciiString aPath(CORBA::string_dup(thePath)), aToken;
   SALOMEDS::SObject_var aSO = SALOMEDS::SObject::_nil();
   int i = 1, aLength = aPath.Length();
@@ -563,6 +588,8 @@ SALOMEDS::SObject_ptr SALOMEDS_Study_i::FindObjectByPath(const char* thePath)
 //============================================================================
 char* SALOMEDS_Study_i::GetObjectPath(CORBA::Object_ptr theObject)
 {
+  SALOMEDS::Locker lock;
+
   TCollection_AsciiString aPath("");
   if(CORBA::is_nil(theObject)) 
     return CORBA::string_dup(aPath.ToCString());
@@ -607,6 +634,8 @@ char* SALOMEDS_Study_i::GetObjectPath(CORBA::Object_ptr theObject)
 //============================================================================
 void SALOMEDS_Study_i::SetContext(const char* thePath) 
 {
+  SALOMEDS::Locker lock;
+
   if(thePath == NULL || strlen(thePath) == 0) throw SALOMEDS::Study::StudyInvalidDirectory();
   TCollection_AsciiString aPath(CORBA::string_dup(thePath)), aContext("");
   bool isInvalid = false;
@@ -644,6 +673,8 @@ void SALOMEDS_Study_i::SetContext(const char* thePath)
 //============================================================================
 char* SALOMEDS_Study_i::GetContext() 
 {
+  SALOMEDS::Locker lock;
+
   if(_current.IsNull()) 
     throw SALOMEDS::Study::StudyInvalidContext();   
 
@@ -657,6 +688,8 @@ char* SALOMEDS_Study_i::GetContext()
  */
 //============================================================================
 SALOMEDS::ListOfStrings* SALOMEDS_Study_i::GetObjectNames(const char* theContext) {
+  SALOMEDS::Locker lock;
+
   TColStd_SequenceOfExtendedString aResultSeq;
   SALOMEDS::ListOfStrings_var aResult = new SALOMEDS::ListOfStrings;
   TDF_Label aLabel;
@@ -694,6 +727,8 @@ SALOMEDS::ListOfStrings* SALOMEDS_Study_i::GetObjectNames(const char* theContext
  */
 //============================================================================
 SALOMEDS::ListOfStrings* SALOMEDS_Study_i::GetDirectoryNames(const char* theContext) {
+  SALOMEDS::Locker lock;
+
   TColStd_SequenceOfExtendedString aResultSeq;
   SALOMEDS::ListOfStrings_var aResult = new SALOMEDS::ListOfStrings;
   TDF_Label aLabel;
@@ -734,6 +769,8 @@ SALOMEDS::ListOfStrings* SALOMEDS_Study_i::GetDirectoryNames(const char* theCont
  */
 //============================================================================
 SALOMEDS::ListOfStrings* SALOMEDS_Study_i::GetFileNames(const char* theContext) {
+  SALOMEDS::Locker lock;
+
   TColStd_SequenceOfExtendedString aResultSeq;
   SALOMEDS::ListOfStrings_var aResult = new SALOMEDS::ListOfStrings;
   TDF_Label aLabel;
@@ -777,6 +814,8 @@ SALOMEDS::ListOfStrings* SALOMEDS_Study_i::GetFileNames(const char* theContext)
  */
 //============================================================================
 SALOMEDS::ListOfStrings* SALOMEDS_Study_i::GetComponentNames(const char* theContext) {
+  SALOMEDS::Locker lock;
+
   TColStd_SequenceOfExtendedString aResultSeq;
   SALOMEDS::ListOfStrings_var aResult = new SALOMEDS::ListOfStrings;
   TDF_ChildIterator anIter(_doc->Main(), Standard_False); // iterate all subchildren at first level
@@ -802,6 +841,8 @@ SALOMEDS::ListOfStrings* SALOMEDS_Study_i::GetComponentNames(const char* theCont
 SALOMEDS::ChildIterator_ptr 
 SALOMEDS_Study_i::NewChildIterator(SALOMEDS::SObject_ptr theSObject)
 {
+  SALOMEDS::Locker lock;
+
   SALOMEDS_ChildIterator_i* aServant = 
     new SALOMEDS_ChildIterator_i(GetChildIterator(theSObject));
 
@@ -824,6 +865,8 @@ SALOMEDS_Study_i::GetChildIterator(SALOMEDS::SObject_ptr theSObject)
 SALOMEDS::SComponentIterator_ptr 
 SALOMEDS_Study_i::NewComponentIterator()
 {
+  SALOMEDS::Locker lock;
+
   SALOMEDS_SComponentIterator_i* aServant = 
     new SALOMEDS_SComponentIterator_i(GetComponentIterator());
 
@@ -843,6 +886,8 @@ SALOMEDS_Study_i::GetComponentIterator()
 //============================================================================
 SALOMEDS::UseCaseBuilder_ptr SALOMEDS_Study_i::GetUseCaseBuilder() 
 {
+  SALOMEDS::Locker lock;
+
   return _UseCaseBuilder->_this();
 }
 
@@ -858,6 +903,8 @@ SALOMEDS_StudyBuilder_i* SALOMEDS_Study_i::GetBuilder()
  
 SALOMEDS::StudyBuilder_ptr SALOMEDS_Study_i::NewBuilder()
 {
+  SALOMEDS::Locker lock;
+
   return GetBuilder()->_this();
 }
  
@@ -868,6 +915,8 @@ SALOMEDS::StudyBuilder_ptr SALOMEDS_Study_i::NewBuilder()
 //============================================================================
 char* SALOMEDS_Study_i::Name()
 {
+  SALOMEDS::Locker lock;
+
   return CORBA::string_dup(_name);
 }
 
@@ -878,6 +927,8 @@ char* SALOMEDS_Study_i::Name()
 //============================================================================
 void SALOMEDS_Study_i::Name(const char* name)
 {
+  SALOMEDS::Locker lock;
+
   _name = new char[strlen(name) +1];
   strcpy(_name,name);
 }
@@ -889,6 +940,8 @@ void SALOMEDS_Study_i::Name(const char* name)
 //============================================================================
 CORBA::Boolean  SALOMEDS_Study_i::IsSaved()
 {
+  SALOMEDS::Locker lock;
+
   return _isSaved;
 }
 
@@ -899,6 +952,8 @@ CORBA::Boolean  SALOMEDS_Study_i::IsSaved()
 //============================================================================
 void SALOMEDS_Study_i::IsSaved(CORBA::Boolean save)
 {
+  SALOMEDS::Locker lock;
+
   _isSaved = save;
 }
 
@@ -909,6 +964,8 @@ void SALOMEDS_Study_i::IsSaved(CORBA::Boolean save)
 //============================================================================
 CORBA::Boolean  SALOMEDS_Study_i::IsModified()
 {
+  SALOMEDS::Locker lock;
+
   // True if is modified and not saved
   if (_doc->IsModified())
     if (!_isSaved) return true;
@@ -923,6 +980,8 @@ CORBA::Boolean  SALOMEDS_Study_i::IsModified()
 //============================================================================
 char* SALOMEDS_Study_i::URL()
 {
+  SALOMEDS::Locker lock;
+
   if(!_URL) {
     _URL = new char[1];
     _URL[0] = (char)0;
@@ -937,6 +996,8 @@ char* SALOMEDS_Study_i::URL()
 //============================================================================
 void SALOMEDS_Study_i::URL(const char* url)
 {
+  SALOMEDS::Locker lock;
+
   if (_URL) delete [] _URL;
   _URL = new char[strlen(url) +1];
   strcpy(_URL,url);
@@ -1013,15 +1074,21 @@ SALOMEDS_Study_i::_FindObjectIOR(TDF_Label theLabel,
 
 CORBA::Short SALOMEDS_Study_i::StudyId()
 {
+  SALOMEDS::Locker lock;
+
   return _StudyId;
 }
 
 void SALOMEDS_Study_i::StudyId(CORBA::Short id)
 {
+  SALOMEDS::Locker lock;
+
   _StudyId = id;
 }
 
 void SALOMEDS_Study_i::UpdateIORLabelMap(const char* anIOR,const char* anEntry) {
+  SALOMEDS::Locker lock;
+
   TDF_Label aLabel;
   CORBA::String_var anEn = CORBA::string_dup(anEntry);
   CORBA::String_var IOR = CORBA::string_dup(anIOR);
@@ -1038,6 +1105,8 @@ void SALOMEDS_Study_i::IORUpdated(const Handle(SALOMEDS_IORAttribute) theAttribu
 }
 
 SALOMEDS::Study::ListOfSObject* SALOMEDS_Study_i::FindDependances(SALOMEDS::SObject_ptr anObject) {
+  SALOMEDS::Locker lock;
+
   SALOMEDS::GenericAttribute_ptr aTarget;
   if (anObject->FindAttribute(aTarget,"AttributeTarget")) {
     return SALOMEDS::AttributeTarget::_narrow(aTarget)->Get();
@@ -1049,6 +1118,8 @@ SALOMEDS::Study::ListOfSObject* SALOMEDS_Study_i::FindDependances(SALOMEDS::SObj
 
 
 SALOMEDS::AttributeStudyProperties_ptr SALOMEDS_Study_i::GetProperties(){
+  SALOMEDS::Locker lock;
+
   SALOMEDS::SObject_var aSObject = FindObjectID("0:1");
 
   SALOMEDS::GenericAttribute_var anAttr =  
@@ -1058,6 +1129,8 @@ SALOMEDS::AttributeStudyProperties_ptr SALOMEDS_Study_i::GetProperties(){
 }
 
 char* SALOMEDS_Study_i::GetLastModificationDate() {
+  SALOMEDS::Locker lock;
+
   SALOMEDS::AttributeStudyProperties_var aProp = GetProperties();
   SALOMEDS::StringSeq_var aNames;
   SALOMEDS::LongSeq_var aMinutes, aHours, aDays, aMonths, aYears;
@@ -1071,6 +1144,8 @@ char* SALOMEDS_Study_i::GetLastModificationDate() {
 }
 
 SALOMEDS::ListOfDates* SALOMEDS_Study_i::GetModificationsDate() {
+  SALOMEDS::Locker lock;
+
   SALOMEDS::AttributeStudyProperties_var aProp = GetProperties();
   SALOMEDS::StringSeq_var aNames;
   SALOMEDS::LongSeq_var aMinutes, aHours, aDays, aMonths, aYears;
@@ -1098,6 +1173,8 @@ SALOMEDS::ListOfDates* SALOMEDS_Study_i::GetModificationsDate() {
 //============================================================================
 void SALOMEDS_Study_i::Close()
 {
+  SALOMEDS::Locker lock;
+
   SALOMEDS_SComponentIterator_i itcomponent(this,_doc);
 
   const CORBA::ORB_var& anORB = GetORB();
@@ -1114,8 +1191,11 @@ void SALOMEDS_Study_i::Close()
       if (!CORBA::is_nil(obj)) {
        SALOMEDS::Driver_var anEngine = SALOMEDS::Driver::_narrow(obj) ;
        
-       if (!anEngine->_is_nil())  
+       if (!anEngine->_is_nil()){
+         SALOMEDS::unlock();
          anEngine->Close(sco);
+         SALOMEDS::lock();
+       }
       }
     }
   }
@@ -1136,6 +1216,8 @@ void SALOMEDS_Study_i::Close()
  */
  //============================================================================
 void SALOMEDS_Study_i::AddPostponed(const char* theIOR) {
+  SALOMEDS::Locker lock;
+
   if (!GetBuilder()->HasOpenCommand()) return;
   try {
     CORBA::Object_var obj = GetORB()->string_to_object(theIOR);
@@ -1152,6 +1234,8 @@ void SALOMEDS_Study_i::AddPostponed(const char* theIOR) {
 }
 
 void SALOMEDS_Study_i::AddCreatedPostponed(const char* theIOR) {
+  SALOMEDS::Locker lock;
+
   if (!GetBuilder()->HasOpenCommand()) return;
   try {
     CORBA::Object_var obj = GetORB()->string_to_object(theIOR);
@@ -1173,6 +1257,8 @@ void SALOMEDS_Study_i::AddCreatedPostponed(const char* theIOR) {
  */
 //============================================================================
 void SALOMEDS_Study_i::RemovePostponed(const CORBA::Long theUndoLimit) {
+  SALOMEDS::Locker lock;
+
   int anIndex;
   int anOld;
 
@@ -1236,6 +1322,8 @@ void SALOMEDS_Study_i::RemovePostponed(const CORBA::Long theUndoLimit) {
  */
 //============================================================================
 void SALOMEDS_Study_i::UndoPostponed(const CORBA::Long theWay) {
+  SALOMEDS::Locker lock;
+
   myNbUndos += theWay;
   // remove current postponed
   if (myNbPostponed.Last() > 0)
index 38dbd0568f403f2fd229defb7ba15959214b788a..706cba9da3e8cd7fee613e62267abd99ee5be641 100644 (file)
@@ -8,12 +8,11 @@
 //  Author : Yves FRICAUD
 //  Module : SALOME
 
-using namespace std;
 #include "SALOMEDS_UseCaseIterator_i.hxx"
 #include "SALOMEDS_SObject_i.hxx"
 #include "utilities.h"
 
-
+using namespace std;
 
 //============================================================================
 /*! Function : constructor
index a4695f62bf2fa7231773d973157558d4fc9e6bff..6ce59fb2320da3627036e30830a016594a1b9526 100644 (file)
@@ -20,7 +20,7 @@ msgstr ""
 #---------------
 
 msgid "INF_VERSION"
-msgstr "Version 2.2.0"
+msgstr "Version 2.2.2"
 
 msgid "INF_COPYRIGHT"
 msgstr "Copyright (C) 2003-2004 OPEN CASCADE, EADS/CCR, LIP6,\nCEA/DEN, CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS"
@@ -38,8 +38,8 @@ msgstr "salome"
 
 #: QAD_Application.cxx:133
 msgid "QAD_Application::APP_DEFAULTTITLE"
-msgstr "SALOME 2.2.0"
+msgstr "SALOME 2.2.2"
 
 #: QAD_Desktop.cxx:424
 msgid "QAD_Desktop::DESK_DEFAULTTITLE"
-msgstr "SALOME 2.2.0"
+msgstr "SALOME 2.2.2"
index d3acbc362e7ce15c251fab2e8f125528c97e74ca..bd8f7efdd3ced587c63d85a9247f393236560ae9 100644 (file)
@@ -221,7 +221,7 @@ LIB_CLIENT_IDL = SALOMEDS.idl \
                 SALOME_ContainerManager.idl \
                 SALOME_Exception.idl
 
-CPPFLAGS+=$(QT_INCLUDES) $(PYTHON_INCLUDES) $(OCC_INCLUDES)
+CPPFLAGS+=$(QT_INCLUDES) $(PYTHON_INCLUDES) $(OCC_INCLUDES) -DSIP_VERS_@SIP_VERS@
 LDFLAGS+=$(QT_MT_LIBS) -lSalomeNS -lqsplitterP -lSalomeLifeCycleCORBA -lOpUtil -lSalomeObject -lEvent -lSalomePrs
 
 LIBS+= $(PYTHON_LIBS)
index 440c302f3f0d50f629993d4879877a93e5aa4d91..29077ca0e87b8e128bcb5011a267f8df2f67f194 100644 (file)
@@ -9,7 +9,7 @@
 //  Module : SALOME
 //  $Header$
 
-#include "PyInterp_PyQt.h"
+#include "PyInterp_PyQt.h" // this include must be first (see PyInterp_base.h)!
 #include "utilities.h"
 
 using namespace std;
@@ -30,14 +30,25 @@ PyInterp_PyQt::~PyInterp_PyQt()
 
 void PyInterp_PyQt::initState()
 {
+ /*
+  * The GIL is assumed to not be held on the call
+  * The GIL is acquired in initState and will be held on initState exit
+  * It is the caller responsability to release the lock on exit if needed
+  */
   SCRUTE(PyInterp_base::_gtstate);
   _tstate=PyInterp_base::_gtstate;
+  PyEval_AcquireLock();
   PyThreadState_Swap(_tstate);
   SCRUTE(_tstate);
 }
 
 void PyInterp_PyQt::initContext()
 {
+  /*
+   * The GIL is assumed to be held
+   * It is the caller responsability to acquire the GIL before calling initContext
+   * It will still be held on initContext exit
+   */
   _g = PyDict_New();          // create interpreter dictionnary context
   PyObject *bimod = PyImport_ImportModule("__builtin__");
   PyDict_SetItemString(_g, "__builtins__", bimod);
index 74d743e279fa58068d17f9bcc50d0a7493ab228f..4f2f58f9c80db55ed6f968f83e19d89388e24530 100644 (file)
@@ -12,7 +12,7 @@
 #ifndef _PYINTERP_PYQT_H_
 #define _PYINTERP_PYQT_H_
 
-#include "PyInterp_base.h"
+#include "PyInterp_base.h" // this include must be first (see PyInterp_base.h)!
 
 class PyInterp_PyQt : public PyInterp_base
 {
index 1538720481366c6ed4fca9881492bcaa5e90ead9..1c4879d1d46d7e1b037c61bf22521350c4bd7b9b 100644 (file)
 #include <string>
 #include <vector>
 
-#include <Python.h>
+#include "PyInterp_base.h" // this include must be first (see PyInterp_base.h)!
 #include <cStringIO.h>
 
 #include <qmutex.h>
 
-#include "PyInterp_base.h"
 #include "utilities.h"
 
 
@@ -42,13 +41,14 @@ PyLockWrapper::PyLockWrapper(PyThreadState* theThreadState):
   mySaveThreadState(PyInterp_base::_gtstate)
 {
   PyEval_AcquireLock();
-  mySaveThreadState = PyThreadState_Swap(myThreadState);
+  mySaveThreadState = PyThreadState_Swap(myThreadState); // store previous current in save,
+                                                         // set local in current
 }
 
 
 PyLockWrapper::~PyLockWrapper(){
-  PyThreadState_Swap(mySaveThreadState);
-  PyEval_ReleaseLock();
+  PyThreadState_Swap(mySaveThreadState); // restore previous current (no need to get local,
+  PyEval_ReleaseLock();                  // local thread state* already in _tstate
 }
 
 
@@ -129,24 +129,7 @@ void PyInterp_base::initialize()
   _history.clear();       // start a new list of user's commands 
   _ith = _history.begin();
 
-  if(!_gtstate){
-    PyReleaseLock aReleaseLock;
-    Py_Initialize(); // Initialize the interpreter
-    PyEval_InitThreads(); // Initialize and acquire the global interpreter lock
-    PySys_SetArgv(_argc,_argv); // initialize sys.argv
-    _gtstate = PyThreadState_Get();
-    
-    /*
-     * salome_shared_modules should be imported only once
-     */
-    salome_shared_modules_module = PyImport_ImportModule("salome_shared_modules");
-    if(!salome_shared_modules_module)
-      {
-       INFOS("PyInterp_base::initialize() - salome_shared_modules_module == NULL");
-       PyErr_Print();
-       PyErr_Clear();
-      }
-  }
+  if(!_gtstate) init_python();
   // Here the global lock is released
   if(MYPYDEBUG) MESSAGE("PyInterp_base::initialize() - this = "<<this<<"; _gtstate = "<<_gtstate);
 
@@ -166,8 +149,8 @@ void PyInterp_base::initialize()
   }   
   
   // Create cStringIO to capture stdout and stderr
-  //PycString_IMPORT;
-  PycStringIO = (PycStringIO_CAPI *)xxxPyCObject_Import("cStringIO", "cStringIO_CAPI");
+  PycString_IMPORT;
+  //PycStringIO = (PycStringIO_CAPI *)xxxPyCObject_Import("cStringIO", "cStringIO_CAPI");
   _vout = PycStringIO->NewOutput(128);
   _verr = PycStringIO->NewOutput(128);
   
@@ -175,6 +158,31 @@ void PyInterp_base::initialize()
   initRun();
 }
 
+void PyInterp_base::init_python()
+{
+  /*
+   * Initialize the main state (_gtstate) if not already done
+   * The lock is released on init_python output
+   * It is the caller responsability to acquire it if needed
+   */
+  if(!_gtstate){
+    PyReleaseLock aReleaseLock;
+    Py_Initialize(); // Initialize the interpreter
+    PyEval_InitThreads(); // Initialize and acquire the global interpreter lock
+    PySys_SetArgv(_argc,_argv); // initialize sys.argv
+    _gtstate = PyThreadState_Get();
+    /*
+     * salome_shared_modules should be imported only once
+     */
+    salome_shared_modules_module = PyImport_ImportModule("salome_shared_modules");
+    if(!salome_shared_modules_module)
+      {
+       INFOS("PyInterp_base::initialize() - salome_shared_modules_module == NULL");
+       PyErr_Print();
+       PyErr_Clear();
+      }
+  }
+}
 
 string PyInterp_base::getbanner()
 {
@@ -193,7 +201,7 @@ int PyInterp_base::initRun()
   PyObjWrapper verr(PyObject_CallMethod(_verr,"reset",""));
   PyObjWrapper vout(PyObject_CallMethod(_vout,"reset",""));
 
-  PyObject *m = PyImport_GetModuleDict();
+  //PyObject *m = PyImport_GetModuleDict();
   
   PySys_SetObject("stdout",PySys_GetObject("__stdout__"));
   PySys_SetObject("stderr",PySys_GetObject("__stderr__"));
index 157d5c3f7ae70be4330df10f1e8940c13b81c8a2..739b5d4f0b09cf3f8aba9d26b3f065c82e4a633a 100644 (file)
 #include <string>
 #include <iostream>
 
-#include <Python.h>
+// include order important!
+// pthread then python then qt
+#include <pthread.h>  // must be before Python.h !
+#include <Python.h>   // must be before qt includes ...
 
 class QSemaphore;
 class QMutex;
@@ -71,6 +74,7 @@ class PyInterp_base{
   ~PyInterp_base();
   
   virtual void initialize();
+  static void init_python();
 
   int run(const char *command); 
 
@@ -88,6 +92,7 @@ class PyInterp_base{
   PyObject * _vout;
   PyObject * _verr;
   PyObject * _g;
+  PyObject * _codeop;
   std::list<std::string> _history;
   std::list<std::string>::iterator _ith;
   bool _atFirst;
index c58e5f57faa96b248c86117c3c52d85a55a40987..ef2a9c39d92b2270f1f0a5d573f1efba43fd238c 100644 (file)
@@ -1279,7 +1279,9 @@ void QAD_Application::onStudyClosed(QAD_Study* study)
 void QAD_Application::onActiveStudyChanged( QAD_Study* oldActiveStudy, 
                                            QAD_Study* newActiveStudy )
 {
-  getDesktop()->onActiveStudyChanged();
+  // san -- Check added: see comment by P.Rascle to PAL8065 about poor performance
+  if ( oldActiveStudy != newActiveStudy )
+    getDesktop()->onActiveStudyChanged();
 
   if ( oldActiveStudy )
     QAD_ASSERT( disconnect( oldActiveStudy, SIGNAL(docOperationTerminated( bool )),
index 5fa319a2803321ef960b8d416aa81a6b1e6d52ab..cbc5a92e784a96c088fbd9e59fc6efcb05c4cce9 100644 (file)
 #define  DEFAULT_BROWSER "mozilla"
 
 
+#include "QAD_PyEditor.h" // this include must be first (see PyInterp_base.h)!
 #include "QAD.h"
 #include "QAD_Help.h"
 #include "QAD_Tools.h"
 #include "QAD_Desktop.h"
 #include "QAD_LeftFrame.h"
 #include "QAD_RightFrame.h"
-#include "QAD_PyEditor.h"
 #include "QAD_Operation.h"
 #include "QAD_XmlHandler.h"
 #include "QAD_MessageBox.h"
@@ -3348,8 +3348,12 @@ SALOMEGUI* QAD_Desktop::getComponentGUI( const QString& component )
        dir = QAD_Tools::addSlash(dir) ;
 #ifdef WNT
        dir = dir + "libSalomePyQtcmodule.dll" ;
+#else
+#ifdef SIP_VERS_v4_1
+       dir = dir + "SalomePyQt.so" ;
 #else
        dir = dir + "libSalomePyQtcmodule.so" ;
+#endif
 #endif
        MESSAGE ( " GUI library = " << dir );
        fileInfo.setFile(dir) ;
index a234de43da0f1610d1ac394210c4a5cb5cb60d6a..71b19cfe25099bd8547d1391c452a1f15a796e03 100644 (file)
 #include <qcombobox.h>
 #include <qpushbutton.h>
 
-// VSR (18/01/2005): use patched QFileDialog only for the official 3.0.5 version of Qt
-#if QT_VERSION == 0x030005
 #include <qfiledialogP.h>
-#else
-#include <qfiledialog.h>
-#define QFileDialogP QFileDialog
-#endif
 
 #include "QAD.h"
 #include "QAD_FileValidator.h"
index e97f591edf5ac71c0340e4e9c70edcf3d78ca39e..958cd0b28e2f388dcd6c140ec6f94f5cfa14b92b 100644 (file)
@@ -340,8 +340,11 @@ void QAD_ObjectBrowser::setupListView()
 
 /*!
   Event filter
+  We can use the following static variables for drag-n-drop operations because it is impossible
+  to perform several dragging operation at one time.
 */
-
+static bool dragged = false;
+static QStringList draggedlist;
 bool QAD_ObjectBrowser::eventFilter( QObject* o, QEvent* e )
 {
   QAD_Desktop* Desktop     = (QAD_Desktop*) QAD_Application::getDesktop();
@@ -357,7 +360,7 @@ bool QAD_ObjectBrowser::eventFilter( QObject* o, QEvent* e )
       // Test if clicked on selection and start drag if necessary
       QMouseEvent* me = ( QMouseEvent* )e;
       QAD_ObjectBrowserItem* item = ( QAD_ObjectBrowserItem* )( myUseCaseView->itemAt( me->pos() ) );
-      if ( item && item->isSelected() && me->button() == LeftButton) {
+      if ( item && item->isSelected() && me->button() == LeftButton && !(me->state() & (ControlButton | ShiftButton)) ) {
        if ( me->pos().x() > myUseCaseView->header()->sectionPos( myUseCaseView->header()->mapToIndex( 0 ) ) +
                             myUseCaseView->treeStepSize() * ( item->depth() + ( myUseCaseView->rootIsDecorated() ? 1 : 0 ) ) + 
                             myUseCaseView->itemMargin() ||
@@ -378,13 +381,40 @@ bool QAD_ObjectBrowser::eventFilter( QObject* o, QEvent* e )
            }
          }
          if ( done && !entryList.isEmpty() ) {
-           QTextDrag *d = new QTextDrag( entryList.join("*"), myUseCaseView->viewport() );
-           d->dragMove();
+           draggedlist = entryList;
+           // vsr 03/03/05 - start dragging only if mouse starts moving after pressing left button (see below)
+           //QTextDrag *d = new QTextDrag( entryList.join("*"), myUseCaseView->viewport() );
+           //d->dragMove();
+           dragged = true;
            return true;
          }
        }
       }
     }
+    else if ( e->type() == QEvent::MouseMove ) {
+      // vsr 03/03/05 - start dragging only if mouse starts moving
+      if ( dragged ) {
+       if ( !draggedlist.isEmpty() ) {
+         QTextDrag *d = new QTextDrag( draggedlist.join("*"), myUseCaseView->viewport() );
+         d->dragMove();
+       }
+       dragged = false;
+       draggedlist.clear();
+      }
+    }
+    else if ( e->type() == QEvent::MouseButtonRelease ) {
+      // vsr 03/03/05 - if dragging was not performed (mouse was not moved after mouse press)
+      // simulate the ordinary mouse click that means just selection of the one item
+      QMouseEvent* me = ( QMouseEvent* )e;
+      if ( dragged ) {
+       draggedlist.clear();
+       dragged = false;
+       QAD_ObjectBrowserItem* item = ( QAD_ObjectBrowserItem* )( myUseCaseView->itemAt( me->pos() ) );
+       myUseCaseView->clearSelection();
+       myUseCaseView->setSelected( item, true );
+       myUseCaseView->setCurrentItem( item );
+      }
+    }
     else if ( e->type() == QEvent::DragMove ) {
       QDragMoveEvent* dme = ( QDragMoveEvent* )e;
       if ( dme->source() == myUseCaseView->viewport() ) {
@@ -1423,9 +1453,6 @@ void QAD_ObjectBrowser::showUseCasePopupMenu(QListViewItem* theItem)
 */
 void QAD_ObjectBrowser::onSelectedItem()
 {
-  if (currentPage()==myListView)
-    myUseCaseView->clearSelection();
-
   QListView* whoIs;
   if ( sender()->inherits("QListView") )
     whoIs = (QListView*)sender();
index bfd4ec997fb5a1df366b9195e1ca724b22a68afb..10c70d5fbb38df60d5ecba2ce550d98d2c8d45ca 100644 (file)
@@ -26,8 +26,7 @@
 //  Module : SALOME
 //  $Header$
 
-#include "QAD_PyEditor.h"
-#include "QAD_PyInterp.h"
+#include "QAD_PyEditor.h" // this include must be first (see PyInterp_base.h)!
 #include "QAD_Application.h"
 #include "QAD_Desktop.h"
 #include "QAD_Config.h"
index 941a340df0d1028836e8be324358044ac69f7b11..8a23d64746a9b27eb338ebad71de1c76d4a1417b 100644 (file)
@@ -29,6 +29,7 @@
 #ifndef QAD_PyEditor_H
 #define QAD_PyEditor_H
 
+#include "QAD_PyInterp.h" // this include must be first (see PyInterp_base.h)!
 #include <qtextedit.h>
 #include <qevent.h>
 
index d7da14e4299b4752a68a5d47fa5e576c1f370768..a2ea8ac56e0e547345bc80da2879c70dff61e967 100644 (file)
@@ -72,6 +72,11 @@ QAD_PyInterp::~QAD_PyInterp()
 
 void QAD_PyInterp::initState()
 {
+  /*
+   * The GIL is acquired and will be held on initState output
+   * It is the caller responsability to release the lock if needed
+   */
+  PyEval_AcquireLock();
   _tstate = Py_NewInterpreter(); // create an interpreter and save current state
   PySys_SetArgv(PyInterp_base::_argc,PyInterp_base::_argv); // initialize sys.argv
   if(MYDEBUG) MESSAGE("QAD_PyInterp::initState - this = "<<this<<"; _tstate = "<<_tstate);
@@ -92,6 +97,11 @@ void QAD_PyInterp::initState()
 
 void QAD_PyInterp::initContext()
 {
+  /*
+   * The GIL is assumed to be held
+   * It is the caller responsability caller to acquire the GIL
+   * It will still be held on initContext output
+   */
   PyObject *m = PyImport_AddModule("__main__");  // interpreter main module (module context)
   if(!m){
     if(MYDEBUG) MESSAGE("problem...");
index 56b173b08e52af6021975840946cef3cfb4a0dbf..3f38567c018f32cd5046dd04375441943fe36440 100644 (file)
@@ -29,7 +29,7 @@
 #ifndef _QAD_PYINTERP_H_
 #define _QAD_PYINTERP_H_
 
-#include "PyInterp_base.h"
+#include "PyInterp_base.h" // this include must be first (see PyInterp_base.h)!
 
 class QAD_PyInterp : public PyInterp_base
 {
index 611b0e49bd26ac34794eee5de9013ddcdf007f6a..25f62413f559d18cb2730c430e3819f78c65de8b 100644 (file)
@@ -12,7 +12,7 @@
 
 
 
-#include "QAD_PyInterp_mono.h"
+#include "QAD_PyInterp_mono.h" // this include must be first (see PyInterp_base.h)!
 #include "utilities.h"
 
 using namespace std;
index b822c1004c5b2a730b9a24a5ccadadf5e75a8d56..ee24547137c868f931367be1b1234f931c06ec15 100644 (file)
@@ -12,7 +12,7 @@
 #ifndef _QAD_PYINTERP_MONO_H_
 #define _QAD_PYINTERP_MONO_H_
 
-#include "PyInterp_base.h"
+#include "PyInterp_base.h" // this include must be first (see PyInterp_base.h)!
 
 class QAD_PyInterp_mono: public PyInterp_base
 {
index 8559ce5fb0595badc69534bd0ff6adfad569977c..96e3d69b6ec08a5bb5513591941dda317d6922bf 100644 (file)
 //  Module : SALOME
 //  $Header$
 
+#include "QAD_PyEditor.h"  // this include must be first (see PyInterp_base.h)!
 #include "QAD_RightFrame.h"
 #include "QAD_Application.h"
 #include "QAD_Desktop.h"
 #include "QAD_StudyFrame.h"
 #include "QAD_Tools.h"
-#include "QAD_PyEditor.h"
 #include "QAD_PyInterp.h"
 
 #include <qvaluelist.h>
index b52002cb2125943363a1904c71d376301ab4a899..370df0689b5a95d66650ed058c0fec67e896b1c0 100644 (file)
@@ -31,6 +31,7 @@
   \brief Study for QAD-based application.
 */
 
+#include "QAD_PyInterp.h" // this include must be first (see PyInterp_base.h)!
 #include "QAD.h"
 #include "QAD_Tools.h"
 #include "QAD_Desktop.h"
@@ -40,9 +41,7 @@
 #include "QAD_MessageBox.h"
 #include "QAD_Application.h"
 #include "QAD_ObjectBrowser.h"
-#include "QAD_PyInterp.h"
 #include "QAD_Config.h"
-#include "QAD_PyInterp.h"
  
 #include "utilities.h"
 
@@ -135,6 +134,7 @@ QAD_Study::QAD_Study(QAD_Application* theApp,
   Selection( QAD_Application::getDesktop()->getComponentUserName( "KERNEL" ) );
   
   /* create python interpreter */
+  QAD_PyInterp::init_python(); // initialize Python out of qthread
   myInitStudyThread = new TInitStudyThread(myInterp,myMutex);
   myInitStudyThread->start();
 
index cfba6977e036c9299c380fb63ece7e9ef3146159..fa1642d6da4a79f48297cf7ee0b0d11480a9b777 100644 (file)
@@ -31,6 +31,7 @@
   \brief Frame window which contains QAD_LeftFrame and QAD_RightFrame.
 */
 
+#include "QAD_PyInterp.h"  // this include must be first (see PyInterp_base.h)!
 #include "QAD_StudyFrame.h"
 #include "QAD_StudyFrame.h"
 #include "QAD_RightFrame.h"
@@ -40,7 +41,6 @@
 #include "QAD_Desktop.h"
 #include "QAD_Study.h"
 #include "QAD_ObjectBrowser.h"
-#include "QAD_PyInterp.h"
 
 #include <qvaluelist.h>
 
index 9e91b71d9db7148a44a10ae60b7ab48574173de5..5512ea9267e2ac59f1705d90aa4a42a830e72238 100644 (file)
@@ -79,10 +79,10 @@ CORBA::Object_ptr TraceCollector_WaitForServerReadiness(CORBA::ORB_ptr orb,
              if (!CORBA::is_nil(theObj))
                inc = CosNaming::NamingContext::_narrow(theObj);
            }  
-         catch( CORBA::COMM_FAILURE& )
+         catch( CORBA::SystemException& )
            {
              cout << "TraceCollector_WaitForServerReadiness: "
-                  << "CORBA::COMM_FAILURE: "
+                  << "CORBA::SystemException: "
                   << "Unable to contact the Naming Service" << endl;
            }
           catch(...)
index a72114d917e12718b6412d09952bad9ff588f50c..a581f99b16690a9646aeb8d20892362361d0a44f 100644 (file)
@@ -20,44 +20,78 @@ VPATH=.:@srcdir@:@top_srcdir@/idl
 
 # SIP C++ Python
 # SIP defined in make_commence.in
-SIP_FLAGS    = -t WS_X11 -t Qt_3_0_5 -s ".cc" -c $(CURDIR) -I $(PYQT_SIPS)
+#SIP_FLAGS    = -t WS_X11 -t Qt_3_0_5 -s ".cc" -c $(CURDIR) -I $(PYQT_SIPS)
 
 
 # SIP input file(s)
 
-SIP_FILES = SalomePyQt.sip
+#SIP_FILES = SalomePyQt.sip
 
 # SIP-generated C++ source files (corresponding line should be added for each wrapped class 
 # contained by SalomePyQt module)
+#SIP_SRC=$(CURDIR)/SalomePyQtcmodule.cc \
+#      $(CURDIR)/sipSalomePyQtSalomePyQt.cc \
+#      $(CURDIR)/sipSalomePyQtSALOME_Selection.cc
 
-SIP_SRC=$(CURDIR)/SalomePyQtcmodule.cc \
+ifeq ($(SIP_VERS),v4_1)
+SIP_FLAGS    = -t WS_X11 -t Qt_3_3_0 -s ".cc" -c $(CURDIR) -I $(PYQT_SIPS)
+SIP_SRC=$(CURDIR)/sipSalomePyQtcmodule.cc \
        $(CURDIR)/sipSalomePyQtSalomePyQt.cc \
        $(CURDIR)/sipSalomePyQtSALOME_Selection.cc
+MOC_SRC = sipSalomePyQtcmodule_moc.cxx
+MOC_H = sipSalomePyQtcmodule.h
+SIP_FILES = SalomePyQt_v4.sip
+#LDFLAGS+= -lSalomeGUI 
+#LDFLAGS+= -lSalomeGUI -module
+LDFLAGS+= -shared -lSalomeGUI
 
+# Libraries targets
+LIB = SalomePyQt.so
+else
 ifeq ($(SIP_VERS),new2)
+SIP_FLAGS    = -t WS_X11 -t Qt_3_0_5 -s ".cc" -c $(CURDIR) -I $(PYQT_SIPS)
+SIP_SRC=$(CURDIR)/SalomePyQtcmodule.cc \
+       $(CURDIR)/sipSalomePyQtSalomePyQt.cc \
+       $(CURDIR)/sipSalomePyQtSALOME_Selection.cc
 MOC_SRC = SalomePyQtcmodule_moc.cxx
 MOC_H = SalomePyQtcmodule.h
+SIP_FILES = SalomePyQt.sip
+LDFLAGS+= -lSalomeGUI -lqtcmodule
+
+# Libraries targets
+LIB = libSalomePyQtcmodule.la
+
+EXPORT_SHAREDPYSCRIPTS = SalomePyQt.py
 else
+SIP_FLAGS    = -t WS_X11 -t Qt_3_0_5 -s ".cc" -c $(CURDIR) -I $(PYQT_SIPS)
+SIP_SRC=$(CURDIR)/SalomePyQtcmodule.cc \
+       $(CURDIR)/sipSalomePyQtSalomePyQt.cc \
+       $(CURDIR)/sipSalomePyQtSALOME_Selection.cc
 MOC_SRC = sipSalomePyQtProxySalomePyQt_moc.cxx
 MOC_H = sipSalomePyQtProxySalomePyQt.h
-endif
+SIP_FILES = SalomePyQt.sip
+LDFLAGS+= -lSalomeGUI -lqtcmodule
 
 # Libraries targets
-
 LIB = libSalomePyQtcmodule.la
 
+EXPORT_SHAREDPYSCRIPTS = SalomePyQt.py
+endif
+endif
+
 LIB_SRC += SalomePyQt.cxx SALOME_PYQT_GUI.cxx $(SIP_SRC) $(MOC_SRC) 
 LIB_MOC = SALOME_PYQT_GUI.h
 
 #LIB_MOC += sipSalomePyQtProxySalomePyQt.h
 
-EXPORT_SHAREDPYSCRIPTS = SalomePyQt.py
+#EXPORT_SHAREDPYSCRIPTS = SalomePyQt.py
 
 LIB_CLIENT_IDL = SALOME_Exception.idl SALOME_ContainerManager.idl
 
 CPPFLAGS+=$(QT_INCLUDES) $(PYTHON_INCLUDES) $(SIP_INCLUDES) $(OCC_INCLUDES) $(VTK_INCLUDES) $(OGL_INCLUDES)
 LIBS+= $(PYTHON_LIBS) $(SIP_LIBS) $(PYQT_LIBS) $(VTK_LIBS) $(OGL_LIBS)
-LDFLAGS+= -lSalomeGUI -lqtcmodule
+#LDFLAGS+= -lSalomeGUI -lqtcmodule
+#LDFLAGS+= -lSalomeGUI 
 
 
 # Custom build step: generate C++ wrapping according to $(SIP_FILES)
index 1ec297726eb7ffb32c1970d6136e4bd50f4d68ea..da744268e93d27ea459a214abbc4a88c66e64c39 100644 (file)
 #include "SALOMEGUI_QtCatchCorbaException.hxx"
 #include "utilities.h"
 
+
+#if QT_VERSION > 0x030005
+#include <sipAPISalomePyQt.h>
+#else
 #include <sipSalomePyQtDeclSalomePyQt.h>
+#endif
+
 #include <sipqtQWorkspace.h>
 #include <sipqtQPopupMenu.h>
 
@@ -41,14 +47,14 @@ void SALOME_PYQT_GUI::setWorkSpace()
   PyLockWrapper aLock = interp->GetLockWrapper();
 
   //   Try to import qt module. If it's not possible don't go on
-  PyObjWrapper qtmodule(PyImport_ImportModule("qt"));
+  PyObjWrapper qtmodule(PyImport_ImportModule("SalomePyQt"));
   if(!qtmodule){
     PyErr_Print();
     return ;
   }  
 
-  PyObjWrapper pyws(sipMapCppToSelf( QAD_Application::getDesktop()->getMainFrame(),
-                                    sipClass_QWorkspace));
+  QWorkspaceP *sipRes=QAD_Application::getDesktop()->getMainFrame();
+  PyObjWrapper pyws(sipMapCppToSelf( sipRes, sipClass_QWorkspace));
   PyObjWrapper res(PyObject_CallMethod(_module,"setWorkSpace","O",pyws.get()));
   SCRUTE(pyws->ob_refcnt);
   if(!res){
index eb1ca4861285573fbaf1fa973a952cd19b678556..a8bc62a8044adcafa76f63f5bc55e675ec86fc8b 100644 (file)
@@ -1,5 +1,5 @@
 //=============================================================================
-// File      : SALOME_PYQT_GUI.hxx
+// File      : SALOME_PYQT_GUI.h
 // Created   : mer jun  4 17:17:20 UTC 2003
 // Author    : Paul RASCLE, EDF 
 // Project   : SALOME
@@ -10,8 +10,8 @@
 #ifndef _SALOME_PYQT_GUI_HXX_
 #define _SALOME_PYQT_GUI_HXX_
 
+#include "PyInterp_PyQt.h" // this include must be first (see PyInterp_base.h)!
 #include "QAD_Desktop.h"
-#include "PyInterp_PyQt.h"
 #include "SALOMEGUI.h"
 
 class SALOME_PYQT_GUI: public SALOMEGUI
index df84b3fc1b58ace332cfd4f0ae8b633c944082ee..ebfac3e001f5b7a5e516328dd909419f490b7408 100644 (file)
@@ -2,12 +2,15 @@
 
 %Import qtmod.sip
 
+
 class SALOME_Selection : QObject
 {
+
 %HeaderCode
 #include <SALOME_Selection.h>
 %End
 
+
 public:
   SALOME_Selection(const QString &);
   void Clear();
@@ -29,6 +32,7 @@ enum MenuName {
 
 class SalomePyQt
 {
+
 %HeaderCode
 #include <SalomePyQt.hxx>
 %End
index 1e6613cd3814723ffd50005c8ac526319d2db644..79725c6273838ad0d6595a47a1d360e5fb9028b9 100755 (executable)
@@ -59,9 +59,10 @@ def is_shared(name):
 
 def get_shared_imported(name):
     return shared_imported.get(name)
+
 def set_shared_imported(name,module):
     shared_imported[name]=module
-    #print "Module %s shared registered" % name
+    #print "Module %s shared registered" % name,module
 
 def get_shared_imported_with_copy(name):
     module_dict= shared_imported.get(name)
@@ -73,6 +74,7 @@ def set_shared_imported_with_copy(name,module):
     #print "Module %s shared registered" % name
 
 def import_hook(name, globals=None, locals=None, fromlist=None):
+    #print "import_hook",name,fromlist
     module=get_shared_imported(name)
     if module:
        sys.modules[name]=module
@@ -99,6 +101,8 @@ def init_shared_modules(shared_module):
     global shared_imported, patterns
     shared_imported=shared_module.shared_imported
     patterns=       shared_module.patterns
+    for k,v in shared_imported.items():
+       if v is not None:sys.modules[k]=v
     shared_imported["salome_shared_modules"]=shared_module
     import salome_shared_modules
     for m in salome_shared_modules.list_modules:
index 291e27c266621a5648390630cc8126c9fc2453a4..bcdd46381444e32e80f01aa3ee8b5186713785a6 100755 (executable)
@@ -1,9 +1,10 @@
 """
 
 """
-import glob,os,sys
-
 import import_hook
+
+import glob,os,sys,string,imp
+
 from import_hook import register_name
 from import_hook import register_pattern
 
@@ -11,12 +12,68 @@ register_name("qt")
 register_pattern(lambda(x):x.endswith("_idl"))
 
 register_name("omniORB")
-register_name("CosNaming")
+import omniORB
+
+# Modify omniORB to use right sys.modules dictionnary 
+# with multi-interpreter feature
+# openModule and newModule are functions of omniORB/__init__.py module
+# modified to register modules to share
+# Function to return a Python module for the required IDL module name
+def openModule(mname, fname=None):
+    # Salome modification start
+    import sys
+    # Salome modification end
+
+    if mname == "CORBA":
+        mod = sys.modules["omniORB.CORBA"]
+    elif sys.modules.has_key(mname):
+        mod = sys.modules[mname]
+    else:
+        mod = newModule(mname)
+
+    # Salome modification start
+    import_hook.set_shared_imported(mname,mod)
+    # Salome modification end
+
+
+    if not hasattr(mod, "__doc__") or mod.__doc__ is None:
+        mod.__doc__ = "omniORB IDL module " + mname + "\n\n" + \
+                      "Generated from:\n\n"
+
+    if fname is not None:
+        mod.__doc__ = mod.__doc__ + "  " + fname + "\n"
 
-register_name("Engines")
-register_name("SALOME")
-register_name("SALOMEDS")
-register_name("SALOME_ModuleCatalog")
+    return mod
+
+# Function to create a new module, and any parent modules which do not
+# already exist
+def newModule(mname):
+    # Salome modification start
+    import sys
+    # Salome modification end
+
+    mlist   = string.split(mname, ".")
+    current = ""
+    mod     = None
+
+    for name in mlist:
+        current = current + name
+
+        if sys.modules.has_key(current):
+            mod = sys.modules[current]
+        else:
+            newmod = imp.new_module(current)
+            if mod: setattr(mod, name, newmod)
+            sys.modules[current] = mod = newmod
+
+        current = current + "."
+
+    return mod
+# Replace openModule and newModule by modified ones
+# to take into account the sys.modules that matches
+# the right one (multi-interpreter feature)
+omniORB.openModule=openModule
+omniORB.newModule=newModule
 
 # BE CAREFUL
 # Engines, SALOME, SALOMEDS must be imported in that order because :
@@ -27,36 +84,7 @@ register_name("SALOME_ModuleCatalog")
 import Engines
 import SALOME
 import SALOMEDS
-
 import SALOME_ModuleCatalog
-from SALOME_utilities import MESSAGE
-#
-# We search all Python CORBA (omniorb) modules.
-# A Python CORBA module has 2 associated Python packages 
-# These packages are named : <module_name> and <module_name>__POA
-#
-# Get the SALOMEPATH if set or else use KERNEL_ROOT_DIR that should be set.
-salome_path=os.environ.get("SALOMEPATH",os.getenv("KERNEL_ROOT_DIR"))
-
-# Register all CORBA modules in the path and python modules in shared_modules
-path=salome_path.split(":")
-#
-for rep in path:
-   rep_salome=os.path.join(rep,"lib","python"+sys.version[:3],"site-packages","salome")
-   # Find all the *__POA packages in the path
-   for elem in glob.glob(os.path.join(rep_salome,"*__POA")):
-      if os.path.isdir(elem):
-         # Found a directory (Python package) named *__POA 
-         module__POA=os.path.basename(elem)
-         module=module__POA[:-5]
-         MESSAGE( "Register CORBA module: " + module + ". Directory: " + os.path.abspath(elem)[:-5] )
-         register_name(module)
-
-   # Now we import modules found in shared_modules directory
-   for elem in glob.glob(os.path.join(rep_salome,"shared_modules","*.py")):
-       module=os.path.basename(elem)[:-3]
-       MESSAGE( "Register Python module: " + module + ". Location: " + os.path.abspath(elem) )
-       register_name(module)
 
 def init_shared_modules():
    """
@@ -73,3 +101,4 @@ def init_shared_modules():
    sys.modules["_omnipy.poa_func"]=_omnipy.poa_func
    sys.modules["_omnipy.poamanager_func"]=_omnipy.poamanager_func
    sys.modules["_omnipy.orb_func"]=_omnipy.orb_func
+
index ebc0d1292c178360d92913c73abfc45c49ea8ed8..56c8841767092ae79ba5487e0a8bc6df3a58c21e 100755 (executable)
@@ -22,7 +22,6 @@
 #  File   : salome_shared_modules.py
 #  Module : SALOME
 
-from SALOME_utilities import *
 
 """
 This module with help of import_hook and *_shared_modules
@@ -51,9 +50,10 @@ Usage:
   that could be found in the path SALOMEPATH
 
 """
+import import_hook
+
 import glob,os,sys
 
-import import_hook
 # shared_imported, patterns, register_name, register_pattern
 # will be shared by all Python sub interpretors
 from import_hook import shared_imported
@@ -72,9 +72,12 @@ list_modules=[]
 path=salome_path.split(":")
 for rep in path:
     # Import all *_shared_modules in rep
-    for f in glob.glob(os.path.join(rep,"lib","python"+sys.version[:3],"site-packages","salome","shared_modules","*_shared_modules.py")):
+    for f in glob.glob(os.path.join(rep,"lib","python"+sys.version[:3],"site-packages",
+                                        "salome","shared_modules","*_shared_modules.py")):
         try:
-           m=__import__(os.path.splitext(os.path.basename(f))[0])
+           name=os.path.splitext(os.path.basename(f))[0]
+           register_name(name)
+           m=__import__(name)
            list_modules.append(m)
         except:
            pass
@@ -85,5 +88,5 @@ for rep in path:
 #
 for name,module in sys.modules.items():
     if import_hook.is_shared(name) and shared_imported.get(name) is None:
-       #print "Module shared added to shared_imported: ",name
+       #print "Module shared added to shared_imported: ",name,module
        shared_imported[name]=module
index 6b9f4b92e456c4fa0d5533524d721f5874e55881..c1b32b7bdf4048ab6caf88c03ebdcae669bf7aa9 100644 (file)
@@ -82,9 +82,9 @@ Session_ServerLauncher::~Session_ServerLauncher()
 
 void Session_ServerLauncher::run()
 {
-  //MESSAGE("Session_ServerLauncher::run");
+  MESSAGE("Session_ServerLauncher::run");
   _GUIMutex->lock(); // lock released by calling thread when ready: wait(mutex)
-  //MESSAGE("Server Launcher thread free to go...");
+  MESSAGE("Server Launcher thread free to go...");
    _GUIMutex->unlock();
 
   CheckArgs();
@@ -181,16 +181,6 @@ void Session_ServerLauncher::CheckArgs()
 
 void Session_ServerLauncher::ActivateAll()
 {
-  
-  // Always launch ContainerManager
-
-  char** argv = new char* [1];
-  argv[0] = "ContainerManager";
-  Session_SessionThread* aServerThread2
-    = new Session_SessionThread(1, argv, _orb,_root_poa,_GUIMutex,_ServerLaunch);
-  _serverThreads.push_front(aServerThread2);
-
-  aServerThread2->Init();
 
   list<ServArg>::iterator itServ;
   for (itServ = _argServToLaunch.begin(); itServ !=_argServToLaunch.end(); itServ++)
@@ -216,7 +206,7 @@ void Session_ServerLauncher::ActivateAll()
   // Always launch Session Server
 
   int argc=1;
-  argv = new char*[argc];
+  char **argv = new char*[argc];
   argv[0] = "Session";
   Session_SessionThread* aServerThread
     = new Session_SessionThread(argc, argv, _orb,_root_poa,_GUIMutex,_ServerLaunch);
index eef03249457867bbb792435ebb5ce34a080036ba..d3bf23b36c0972a8162742eb41829139ab6daedc 100644 (file)
@@ -33,7 +33,6 @@
 #include "Session_ServerThread.hxx"
 
 #include "SALOME_Container_i.hxx"
-#include "SALOME_ContainerManager.hxx"
 #include "SALOMEDS_StudyManager_i.hxx"
 #include "SALOME_ModuleCatalog_impl.hxx"
 #include "RegistryService.hxx"
 
 using namespace std;
 
-const int Session_ServerThread::NB_SRV_TYP = 6;
+const int Session_ServerThread::NB_SRV_TYP = 5;
 const char* Session_ServerThread::_serverTypes[NB_SRV_TYP] = {"Container",
                                                              "ModuleCatalog",
                                                              "Registry",
                                                              "SALOMEDS",
-                                                             "Session",
-                                                              "ContainerManager"};
+                                                             "Session"};
 
 //=============================================================================
 /*! 
@@ -82,7 +80,7 @@ Session_ServerThread::Session_ServerThread(int argc,
                                           PortableServer::POA_ptr poa,
                                           QMutex *GUIMutex)
 {
-  //MESSAGE("Session_ServerThread Constructor " << argv[0]);
+  MESSAGE("Session_ServerThread Constructor " << argv[0]);
   _argc = argc;
   _argv = argv;
   _orb = CORBA::ORB::_duplicate(orb);
@@ -101,7 +99,7 @@ Session_ServerThread::Session_ServerThread(int argc,
 
 Session_ServerThread::~Session_ServerThread()
 {
-  //MESSAGE("~Session_ServerThread "<< _argv[0]);
+  MESSAGE("~Session_ServerThread "<< _argv[0]);
 }
 
 //=============================================================================
@@ -158,12 +156,6 @@ void Session_ServerThread::Init()
              ActivateSession(_argc, _argv);
              break;
            }
-         case 5: // Container Manager
-           {
-             NamingService_WaitForServerReadiness(_NS,"");
-             ActivateContainerManager(_argc, _argv);
-             break;
-           }
          default:
            {
              ASSERT(0);
@@ -333,44 +325,6 @@ void Session_ServerThread::ActivateRegistry(int argc,
  */
 //=============================================================================
 
-void Session_ServerThread::ActivateContainerManager(int argc,
-                                            char ** argv)
-{
-  try
-    {
-      PortableServer::POA_var root_poa=PortableServer::POA::_the_root_poa();
-      cout << "ActivateContainerManager ......!!!! " << endl;
-      SALOME_ContainerManager * myContainer 
-       = new SALOME_ContainerManager(_orb);
-    }
-  catch(CORBA::SystemException&)
-    {
-      INFOS("Caught CORBA::SystemException.");
-    }
-  catch(PortableServer::POA::WrongPolicy&)
-    {
-      INFOS("Caught CORBA::WrongPolicyException.");
-    }
-  catch(PortableServer::POA::ServantAlreadyActive&)
-    {
-      INFOS("Caught CORBA::ServantAlreadyActiveException");
-    }
-  catch(CORBA::Exception&)
-    {
-      INFOS("Caught CORBA::Exception.");
-    }
-  catch(...)
-    {
-      INFOS("Caught unknown exception.");
-    }
-}
-
-//=============================================================================
-/*! 
- *  
- */
-//=============================================================================
-
 void Session_ServerThread::ActivateContainer(int argc,
                                             char ** argv)
 {
index e8492fb6e94c77cfa2f00e17346f97a63bc5dcee..b668b740b8f39dc939a726b279f07de7dfe219ee 100644 (file)
@@ -120,9 +120,9 @@ int main (int argc, char * argv[])
              if (!CORBA::is_nil(theObj))
                inc = CosNaming::NamingContext::_narrow(theObj);
            }
-         catch( CORBA::COMM_FAILURE& )
+         catch( CORBA::SystemException& )
            {
-             INFOS( "Test Container: CORBA::COMM_FAILURE: Unable to contact the Naming Service" )
+             INFOS( "Test Container: CORBA::SystemException: Unable to contact the Naming Service" )
                }
          if(!CORBA::is_nil(inc))
            {
index f7f5d5a65967114fb023744f0f9ac1d999402cd5..c862428f3e43507b43738955f0bebd7b5cfb5031 100644 (file)
@@ -46,7 +46,8 @@ EXPORT_HEADERS= \
        Utils_SINGLETON.hxx \
        Utils_DESTRUCTEUR_GENERIQUE.hxx \
        Utils_ExceptHandlers.hxx \
-       Utils_SignalsHandler.h
+       Utils_SignalsHandler.h \
+       Utils_Mutex.hxx
 
 EXPORT_PYSCRIPTS = Utils_Identity.py SALOME_utilities.py
 # Libraries targets
@@ -58,7 +59,8 @@ LIB_SRC = OpUtil.cxx Utils_Timer.cxx duplicate.cxx \
        Utils_Identity.cxx Utils_ORB_INIT.cxx \
        Utils_DESTRUCTEUR_GENERIQUE.cxx \
        Utils_ExceptHandlers.cxx \
-       Utils_SignalsHandler.cxx
+       Utils_SignalsHandler.cxx \
+       Utils_Mutex.cxx
 
 LIB_SERVER_IDL = SALOME_Exception.idl
 
index 5d6d5bf514785a3bee222e2b144228d58c57b68a..c05e8e50ac70e1dbb169cf341976726f05de1010 100644 (file)
@@ -45,7 +45,7 @@
                 throw SALOME::SALOME_Exception(ExDescription); \
               }
 
-#include <ostream.h>
+#include <ostream>
 
 //Dump the CORBA exception type.
 inline std::ostream& operator<<(std::ostream& os, const CORBA::Exception& e)
diff --git a/src/Utils/Utils_Mutex.cxx b/src/Utils/Utils_Mutex.cxx
new file mode 100644 (file)
index 0000000..0aa3e45
--- /dev/null
@@ -0,0 +1,85 @@
+//  SALOME Utils : general SALOME's definitions and tools
+//
+//  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:      Utils_Mutex.cxx
+//  Author:    Sergey ANIKIN
+//  Module :    SALOME
+//  $Header$
+
+
+#include <Utils_Mutex.hxx>
+
+Utils_Mutex::Utils_Mutex() 
+: myCount( 0 )
+{
+  pthread_mutex_init( &myMutex, 0 );
+  pthread_mutex_init( &myHelperMutex, 0 );
+}
+
+Utils_Mutex::~Utils_Mutex()
+{
+  pthread_mutex_destroy( &myHelperMutex );
+  pthread_mutex_destroy( &myMutex );
+}
+
+void Utils_Mutex::lock()
+{
+  pthread_mutex_lock( &myHelperMutex );
+  
+  if ( myCount > 0 && myThread == pthread_self() ) {
+    myCount++;
+  }
+  else {
+    pthread_mutex_unlock( &myHelperMutex );
+    pthread_mutex_lock( &myMutex );
+    pthread_mutex_lock( &myHelperMutex );
+    myCount = 1;
+    myThread = pthread_self();
+  }
+  
+  pthread_mutex_unlock( &myHelperMutex );
+}
+
+void Utils_Mutex::unlock()
+{
+  pthread_mutex_lock( &myHelperMutex );
+  
+  if ( myThread == pthread_self() ) {
+    if ( myCount && (--myCount) < 1 ) {
+      myCount = 0;
+      pthread_mutex_unlock( &myMutex );          
+    }
+  }
+  
+  pthread_mutex_unlock( &myHelperMutex );
+}
+
+Utils_Locker::Utils_Locker( Utils_Mutex* mutex )
+: myMutex( mutex ) 
+{ 
+  if ( myMutex ) myMutex->lock(); 
+}
+
+Utils_Locker::~Utils_Locker() 
+{
+  if ( myMutex ) myMutex->unlock(); 
+}
diff --git a/src/Utils/Utils_Mutex.hxx b/src/Utils/Utils_Mutex.hxx
new file mode 100644 (file)
index 0000000..d33df22
--- /dev/null
@@ -0,0 +1,59 @@
+//  SALOME Utils : general SALOME's definitions and tools
+//
+//  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:      Utils_Mutex.hxx
+//  Author:    Sergey ANIKIN
+//  Module :    SALOME
+//  $Header$
+
+
+#ifndef Utils_Mutex_HeaderFile
+#define Utils_Mutex_HeaderFile
+
+#include <pthread.h>
+
+class Utils_Mutex
+{
+public:
+  Utils_Mutex();
+  ~Utils_Mutex();
+
+  void lock();
+  void unlock();
+    
+private:
+  pthread_mutex_t myMutex;
+  pthread_mutex_t myHelperMutex;
+  pthread_t       myThread;
+  int             myCount;
+};
+
+class Utils_Locker
+{
+public:
+  Utils_Locker( Utils_Mutex* );
+  virtual ~Utils_Locker();
+
+private:
+  Utils_Mutex* myMutex;
+};
+
+#endif