]> SALOME platform Git repositories - modules/kernel.git/commitdiff
Salome HOME
Join modifications from branch BR_PR_V320b1
authorjfa <jfa@opencascade.com>
Sat, 6 May 2006 08:04:13 +0000 (08:04 +0000)
committerjfa <jfa@opencascade.com>
Sat, 6 May 2006 08:04:13 +0000 (08:04 +0000)
461 files changed:
DEPRECATED/configure.in.base
INSTALL
README
bin/Makefile.am
bin/VERSION
bin/appli_clean.sh [new file with mode: 0644]
bin/appli_install.sh [new file with mode: 0644]
bin/appliskel/runAppli
bin/appliskel/runConsole
bin/appliskel/runSession
bin/appliskel/runTests
bin/killSalomeWithPort.py
bin/launchConfigureParser.py
bin/runSalome
bin/runSalome.ksh
bin/runSalome.py
bin/salomeConsole.py
bin/salome_session.py [new file with mode: 0644]
bin/virtual_salome.py [new file with mode: 0644]
build_configure
configure.ac
doc/SALOME_Application.txt
doc/UnitTests.txt
doc/salome/Makefile.am
doc/salome/gui/KERNEL/KERNEL.log [deleted file]
doc/salome/gui/KERNEL/cantinstall.png [deleted file]
doc/salome/gui/KERNEL/cshdat_robohelp.htm [deleted file]
doc/salome/gui/KERNEL/cshdat_webhelp.htm [deleted file]
doc/salome/gui/KERNEL/default.css [deleted file]
doc/salome/gui/KERNEL/default.skn [deleted file]
doc/salome/gui/KERNEL/default_ns.css [deleted file]
doc/salome/gui/KERNEL/dirpage.png [deleted file]
doc/salome/gui/KERNEL/ehelp.xml [deleted file]
doc/salome/gui/KERNEL/ehlpdhtm.js [deleted file]
doc/salome/gui/KERNEL/files/about_salome_pro_architecture.htm [deleted file]
doc/salome/gui/KERNEL/files/about_salome_pro_help_system.htm [deleted file]
doc/salome/gui/KERNEL/files/copyright_notice.htm [deleted file]
doc/salome/gui/KERNEL/files/creating_a_new_study.htm [deleted file]
doc/salome/gui/KERNEL/files/displaying_hiding_toolbars.htm [deleted file]
doc/salome/gui/KERNEL/files/displaying_studies.htm [deleted file]
doc/salome/gui/KERNEL/files/editing_studies.htm [deleted file]
doc/salome/gui/KERNEL/files/getting_properties_of_the_study.htm [deleted file]
doc/salome/gui/KERNEL/files/getting_started2.htm [deleted file]
doc/salome/gui/KERNEL/files/installing_salome_pro.htm [deleted file]
doc/salome/gui/KERNEL/files/introduction.htm [deleted file]
doc/salome/gui/KERNEL/files/introduction_to_iapp.htm [deleted file]
doc/salome/gui/KERNEL/files/introduction_to_salome_pro.htm [deleted file]
doc/salome/gui/KERNEL/files/navigating_topics.htm [deleted file]
doc/salome/gui/KERNEL/files/opening_studies.htm [deleted file]
doc/salome/gui/KERNEL/files/readme.html [deleted file]
doc/salome/gui/KERNEL/files/running_salome_pro.htm [deleted file]
doc/salome/gui/KERNEL/files/salome_pro_desktop.htm [deleted file]
doc/salome/gui/KERNEL/files/saving_a_study.htm [deleted file]
doc/salome/gui/KERNEL/files/setting_preferences.htm [deleted file]
doc/salome/gui/KERNEL/files/using_catalog_generator.htm [deleted file]
doc/salome/gui/KERNEL/files/using_left-hand_tabs.htm [deleted file]
doc/salome/gui/KERNEL/files/using_object_browser.htm [deleted file]
doc/salome/gui/KERNEL/files/using_registry.htm [deleted file]
doc/salome/gui/KERNEL/files/using_usecase_browser.htm [deleted file]
doc/salome/gui/KERNEL/i_blue.jpg [deleted file]
doc/salome/gui/KERNEL/image2.jpg [deleted file]
doc/salome/gui/KERNEL/image4.gif [deleted file]
doc/salome/gui/KERNEL/image57.gif [deleted file]
doc/salome/gui/KERNEL/image58.gif [deleted file]
doc/salome/gui/KERNEL/image59.gif [deleted file]
doc/salome/gui/KERNEL/image60.gif [deleted file]
doc/salome/gui/KERNEL/image61.gif [deleted file]
doc/salome/gui/KERNEL/image7.gif [deleted file]
doc/salome/gui/KERNEL/kernel.htm [deleted file]
doc/salome/gui/KERNEL/kernel.html [deleted file]
doc/salome/gui/KERNEL/kernel.log [deleted file]
doc/salome/gui/KERNEL/kernel_csh.htm [deleted file]
doc/salome/gui/KERNEL/kernel_csh.html [deleted file]
doc/salome/gui/KERNEL/kernel_rhc.htm [deleted file]
doc/salome/gui/KERNEL/kernel_rhc.html [deleted file]
doc/salome/gui/KERNEL/note1.gif [deleted file]
doc/salome/gui/KERNEL/occ.jpg [deleted file]
doc/salome/gui/KERNEL/pics/addobj.jpg [deleted file]
doc/salome/gui/KERNEL/pics/application-splash.jpg [deleted file]
doc/salome/gui/KERNEL/pics/backv.jpg [deleted file]
doc/salome/gui/KERNEL/pics/bottomv.jpg [deleted file]
doc/salome/gui/KERNEL/pics/cascade.jpg [deleted file]
doc/salome/gui/KERNEL/pics/cataloggenerator.jpg [deleted file]
doc/salome/gui/KERNEL/pics/choicepage.png [deleted file]
doc/salome/gui/KERNEL/pics/clear.jpg [deleted file]
doc/salome/gui/KERNEL/pics/close.jpg [deleted file]
doc/salome/gui/KERNEL/pics/copy-paste.jpg [deleted file]
doc/salome/gui/KERNEL/pics/desktop3.jpg [deleted file]
doc/salome/gui/KERNEL/pics/dump.jpg [deleted file]
doc/salome/gui/KERNEL/pics/exemple.gif [deleted file]
doc/salome/gui/KERNEL/pics/fitall.jpg [deleted file]
doc/salome/gui/KERNEL/pics/fitrect.jpg [deleted file]
doc/salome/gui/KERNEL/pics/frontv.jpg [deleted file]
doc/salome/gui/KERNEL/pics/globalpanning.jpg [deleted file]
doc/salome/gui/KERNEL/pics/leftv.jpg [deleted file]
doc/salome/gui/KERNEL/pics/load.jpg [deleted file]
doc/salome/gui/KERNEL/pics/newobj.jpg [deleted file]
doc/salome/gui/KERNEL/pics/newsticn.jpg [deleted file]
doc/salome/gui/KERNEL/pics/objbrowser2.jpg [deleted file]
doc/salome/gui/KERNEL/pics/open.jpg [deleted file]
doc/salome/gui/KERNEL/pics/panning.jpg [deleted file]
doc/salome/gui/KERNEL/pics/productpage.png [deleted file]
doc/salome/gui/KERNEL/pics/progresspage.png [deleted file]
doc/salome/gui/KERNEL/pics/properties.jpg [deleted file]
doc/salome/gui/KERNEL/pics/readmepage.png [deleted file]
doc/salome/gui/KERNEL/pics/registry.jpg [deleted file]
doc/salome/gui/KERNEL/pics/registy1.jpg [deleted file]
doc/salome/gui/KERNEL/pics/removeobj.jpg [deleted file]
doc/salome/gui/KERNEL/pics/reset.jpg [deleted file]
doc/salome/gui/KERNEL/pics/rightv.jpg [deleted file]
doc/salome/gui/KERNEL/pics/rotate.jpg [deleted file]
doc/salome/gui/KERNEL/pics/save.jpg [deleted file]
doc/salome/gui/KERNEL/pics/setcurrent.jpg [deleted file]
doc/salome/gui/KERNEL/pics/sheme1.jpg [deleted file]
doc/salome/gui/KERNEL/pics/sheme2.jpg [deleted file]
doc/salome/gui/KERNEL/pics/tile.jpg [deleted file]
doc/salome/gui/KERNEL/pics/topv.jpg [deleted file]
doc/salome/gui/KERNEL/pics/trihedron.jpg [deleted file]
doc/salome/gui/KERNEL/pics/undo-redo.jpg [deleted file]
doc/salome/gui/KERNEL/pics/usecasebr.jpg [deleted file]
doc/salome/gui/KERNEL/pics/usecasebrsr.jpg [deleted file]
doc/salome/gui/KERNEL/pics/warninglocked.jpg [deleted file]
doc/salome/gui/KERNEL/pics/zoom.jpg [deleted file]
doc/salome/gui/KERNEL/robohhre.lng [deleted file]
doc/salome/gui/KERNEL/ss_btn_related_topics.gif [deleted file]
doc/salome/gui/KERNEL/texture_horiz_ltbluebubbles.jpg [deleted file]
doc/salome/gui/KERNEL/tip1.gif [deleted file]
doc/salome/gui/KERNEL/webhelp.cab [deleted file]
doc/salome/gui/KERNEL/webhelp.jar [deleted file]
doc/salome/gui/KERNEL/whcsh_home.htm [deleted file]
doc/salome/gui/KERNEL/whcshdata.htm [deleted file]
doc/salome/gui/KERNEL/whdata/whftdata.js [deleted file]
doc/salome/gui/KERNEL/whdata/whftdata0.htm [deleted file]
doc/salome/gui/KERNEL/whdata/whftdata0.xml [deleted file]
doc/salome/gui/KERNEL/whdata/whfts.htm [deleted file]
doc/salome/gui/KERNEL/whdata/whfts.js [deleted file]
doc/salome/gui/KERNEL/whdata/whfts.xml [deleted file]
doc/salome/gui/KERNEL/whdata/whfwdata.js [deleted file]
doc/salome/gui/KERNEL/whdata/whfwdata0.htm [deleted file]
doc/salome/gui/KERNEL/whdata/whfwdata0.xml [deleted file]
doc/salome/gui/KERNEL/whdata/whgdata.js [deleted file]
doc/salome/gui/KERNEL/whdata/whgdata0.htm [deleted file]
doc/salome/gui/KERNEL/whdata/whgdata0.xml [deleted file]
doc/salome/gui/KERNEL/whdata/whglo.htm [deleted file]
doc/salome/gui/KERNEL/whdata/whglo.js [deleted file]
doc/salome/gui/KERNEL/whdata/whglo.xml [deleted file]
doc/salome/gui/KERNEL/whdata/whidata.js [deleted file]
doc/salome/gui/KERNEL/whdata/whidx.htm [deleted file]
doc/salome/gui/KERNEL/whdata/whidx.js [deleted file]
doc/salome/gui/KERNEL/whdata/whidx.xml [deleted file]
doc/salome/gui/KERNEL/whdata/whtdata.js [deleted file]
doc/salome/gui/KERNEL/whdata/whtdata0.htm [deleted file]
doc/salome/gui/KERNEL/whdata/whtdata0.xml [deleted file]
doc/salome/gui/KERNEL/whdata/whtoc.htm [deleted file]
doc/salome/gui/KERNEL/whdata/whtoc.js [deleted file]
doc/salome/gui/KERNEL/whdata/whtoc.xml [deleted file]
doc/salome/gui/KERNEL/whestart.ico [deleted file]
doc/salome/gui/KERNEL/whfbody.htm [deleted file]
doc/salome/gui/KERNEL/whfdhtml.htm [deleted file]
doc/salome/gui/KERNEL/whfform.htm [deleted file]
doc/salome/gui/KERNEL/whfhost.js [deleted file]
doc/salome/gui/KERNEL/whform.js [deleted file]
doc/salome/gui/KERNEL/whframes.js [deleted file]
doc/salome/gui/KERNEL/whgbody.htm [deleted file]
doc/salome/gui/KERNEL/whgdata/whexpbar.gif [deleted file]
doc/salome/gui/KERNEL/whgdata/whlstf0.htm [deleted file]
doc/salome/gui/KERNEL/whgdata/whlstf1.htm [deleted file]
doc/salome/gui/KERNEL/whgdata/whlstf2.htm [deleted file]
doc/salome/gui/KERNEL/whgdata/whlstf3.htm [deleted file]
doc/salome/gui/KERNEL/whgdata/whlstf4.htm [deleted file]
doc/salome/gui/KERNEL/whgdata/whlstf5.htm [deleted file]
doc/salome/gui/KERNEL/whgdata/whlstf6.htm [deleted file]
doc/salome/gui/KERNEL/whgdata/whlstf7.htm [deleted file]
doc/salome/gui/KERNEL/whgdata/whlstf8.htm [deleted file]
doc/salome/gui/KERNEL/whgdata/whlstf9.htm [deleted file]
doc/salome/gui/KERNEL/whgdata/whlstfl0.htm [deleted file]
doc/salome/gui/KERNEL/whgdata/whlstfl1.htm [deleted file]
doc/salome/gui/KERNEL/whgdata/whlstfl10.htm [deleted file]
doc/salome/gui/KERNEL/whgdata/whlstfl11.htm [deleted file]
doc/salome/gui/KERNEL/whgdata/whlstfl12.htm [deleted file]
doc/salome/gui/KERNEL/whgdata/whlstfl13.htm [deleted file]
doc/salome/gui/KERNEL/whgdata/whlstfl14.htm [deleted file]
doc/salome/gui/KERNEL/whgdata/whlstfl15.htm [deleted file]
doc/salome/gui/KERNEL/whgdata/whlstfl16.htm [deleted file]
doc/salome/gui/KERNEL/whgdata/whlstfl17.htm [deleted file]
doc/salome/gui/KERNEL/whgdata/whlstfl18.htm [deleted file]
doc/salome/gui/KERNEL/whgdata/whlstfl19.htm [deleted file]
doc/salome/gui/KERNEL/whgdata/whlstfl2.htm [deleted file]
doc/salome/gui/KERNEL/whgdata/whlstfl20.htm [deleted file]
doc/salome/gui/KERNEL/whgdata/whlstfl21.htm [deleted file]
doc/salome/gui/KERNEL/whgdata/whlstfl22.htm [deleted file]
doc/salome/gui/KERNEL/whgdata/whlstfl23.htm [deleted file]
doc/salome/gui/KERNEL/whgdata/whlstfl24.htm [deleted file]
doc/salome/gui/KERNEL/whgdata/whlstfl25.htm [deleted file]
doc/salome/gui/KERNEL/whgdata/whlstfl3.htm [deleted file]
doc/salome/gui/KERNEL/whgdata/whlstfl4.htm [deleted file]
doc/salome/gui/KERNEL/whgdata/whlstfl5.htm [deleted file]
doc/salome/gui/KERNEL/whgdata/whlstfl6.htm [deleted file]
doc/salome/gui/KERNEL/whgdata/whlstfl7.htm [deleted file]
doc/salome/gui/KERNEL/whgdata/whlstfl8.htm [deleted file]
doc/salome/gui/KERNEL/whgdata/whlstfl9.htm [deleted file]
doc/salome/gui/KERNEL/whgdata/whlstg0.htm [deleted file]
doc/salome/gui/KERNEL/whgdata/whlsti0.htm [deleted file]
doc/salome/gui/KERNEL/whgdata/whlstt0.htm [deleted file]
doc/salome/gui/KERNEL/whgdata/whlstt1.htm [deleted file]
doc/salome/gui/KERNEL/whgdata/whlstt2.htm [deleted file]
doc/salome/gui/KERNEL/whgdata/whlstt3.htm [deleted file]
doc/salome/gui/KERNEL/whgdata/whlstt4.htm [deleted file]
doc/salome/gui/KERNEL/whgdata/whnvf30.htm [deleted file]
doc/salome/gui/KERNEL/whgdata/whnvf31.htm [deleted file]
doc/salome/gui/KERNEL/whgdata/whnvf32.htm [deleted file]
doc/salome/gui/KERNEL/whgdata/whnvf33.htm [deleted file]
doc/salome/gui/KERNEL/whgdata/whnvl31.htm [deleted file]
doc/salome/gui/KERNEL/whgdata/whnvl32.htm [deleted file]
doc/salome/gui/KERNEL/whgdata/whnvl33.htm [deleted file]
doc/salome/gui/KERNEL/whgdata/whnvp30.htm [deleted file]
doc/salome/gui/KERNEL/whgdata/whnvp31.htm [deleted file]
doc/salome/gui/KERNEL/whgdata/whnvp32.htm [deleted file]
doc/salome/gui/KERNEL/whgdata/whnvp33.htm [deleted file]
doc/salome/gui/KERNEL/whgdata/whnvt30.htm [deleted file]
doc/salome/gui/KERNEL/whgdata/whnvt31.htm [deleted file]
doc/salome/gui/KERNEL/whgdata/whnvt32.htm [deleted file]
doc/salome/gui/KERNEL/whgdata/whnvt33.htm [deleted file]
doc/salome/gui/KERNEL/whgdef.htm [deleted file]
doc/salome/gui/KERNEL/whgdhtml.htm [deleted file]
doc/salome/gui/KERNEL/whghost.js [deleted file]
doc/salome/gui/KERNEL/whhost.js [deleted file]
doc/salome/gui/KERNEL/whibody.htm [deleted file]
doc/salome/gui/KERNEL/whidhtml.htm [deleted file]
doc/salome/gui/KERNEL/whiform.htm [deleted file]
doc/salome/gui/KERNEL/whihost.js [deleted file]
doc/salome/gui/KERNEL/whlang.js [deleted file]
doc/salome/gui/KERNEL/whmozemu.js [deleted file]
doc/salome/gui/KERNEL/whmsg.js [deleted file]
doc/salome/gui/KERNEL/whnjs.htm [deleted file]
doc/salome/gui/KERNEL/whphost.js [deleted file]
doc/salome/gui/KERNEL/whproj.htm [deleted file]
doc/salome/gui/KERNEL/whproj.js [deleted file]
doc/salome/gui/KERNEL/whproj.xml [deleted file]
doc/salome/gui/KERNEL/whproxy.js [deleted file]
doc/salome/gui/KERNEL/whres.xml [deleted file]
doc/salome/gui/KERNEL/whrstart.ico [deleted file]
doc/salome/gui/KERNEL/whskin_banner.htm [deleted file]
doc/salome/gui/KERNEL/whskin_blank.htm [deleted file]
doc/salome/gui/KERNEL/whskin_frmset01.htm [deleted file]
doc/salome/gui/KERNEL/whskin_frmset010.htm [deleted file]
doc/salome/gui/KERNEL/whskin_homepage.htm [deleted file]
doc/salome/gui/KERNEL/whskin_info.htm [deleted file]
doc/salome/gui/KERNEL/whskin_mbars.htm [deleted file]
doc/salome/gui/KERNEL/whskin_papplet.htm [deleted file]
doc/salome/gui/KERNEL/whskin_pdhtml.htm [deleted file]
doc/salome/gui/KERNEL/whskin_pickup.htm [deleted file]
doc/salome/gui/KERNEL/whskin_plist.htm [deleted file]
doc/salome/gui/KERNEL/whskin_tbars.htm [deleted file]
doc/salome/gui/KERNEL/whskin_tw.htm [deleted file]
doc/salome/gui/KERNEL/whst_topics.xml [deleted file]
doc/salome/gui/KERNEL/whstart.ico [deleted file]
doc/salome/gui/KERNEL/whstart.js [deleted file]
doc/salome/gui/KERNEL/whstub.js [deleted file]
doc/salome/gui/KERNEL/wht_abge.jpg [deleted file]
doc/salome/gui/KERNEL/wht_abgi.jpg [deleted file]
doc/salome/gui/KERNEL/wht_abgw.jpg [deleted file]
doc/salome/gui/KERNEL/wht_abte.jpg [deleted file]
doc/salome/gui/KERNEL/wht_abti.jpg [deleted file]
doc/salome/gui/KERNEL/wht_abtw.jpg [deleted file]
doc/salome/gui/KERNEL/wht_fts_h.gif [deleted file]
doc/salome/gui/KERNEL/wht_fts_n.gif [deleted file]
doc/salome/gui/KERNEL/wht_glo_h.gif [deleted file]
doc/salome/gui/KERNEL/wht_glo_n.gif [deleted file]
doc/salome/gui/KERNEL/wht_go.gif [deleted file]
doc/salome/gui/KERNEL/wht_hide.gif [deleted file]
doc/salome/gui/KERNEL/wht_idx_h.gif [deleted file]
doc/salome/gui/KERNEL/wht_idx_n.gif [deleted file]
doc/salome/gui/KERNEL/wht_logo1.gif [deleted file]
doc/salome/gui/KERNEL/wht_logo2.gif [deleted file]
doc/salome/gui/KERNEL/wht_next.gif [deleted file]
doc/salome/gui/KERNEL/wht_next_g.gif [deleted file]
doc/salome/gui/KERNEL/wht_prev.gif [deleted file]
doc/salome/gui/KERNEL/wht_prev_g.gif [deleted file]
doc/salome/gui/KERNEL/wht_spac.gif [deleted file]
doc/salome/gui/KERNEL/wht_sync.gif [deleted file]
doc/salome/gui/KERNEL/wht_tab0.gif [deleted file]
doc/salome/gui/KERNEL/wht_tab1.gif [deleted file]
doc/salome/gui/KERNEL/wht_tab2.gif [deleted file]
doc/salome/gui/KERNEL/wht_tab3.gif [deleted file]
doc/salome/gui/KERNEL/wht_tab4.gif [deleted file]
doc/salome/gui/KERNEL/wht_tab5.gif [deleted file]
doc/salome/gui/KERNEL/wht_tab6.gif [deleted file]
doc/salome/gui/KERNEL/wht_tab7.gif [deleted file]
doc/salome/gui/KERNEL/wht_tab8.gif [deleted file]
doc/salome/gui/KERNEL/wht_toc1.gif [deleted file]
doc/salome/gui/KERNEL/wht_toc2.gif [deleted file]
doc/salome/gui/KERNEL/wht_toc3.gif [deleted file]
doc/salome/gui/KERNEL/wht_toc4.gif [deleted file]
doc/salome/gui/KERNEL/wht_toc_h.gif [deleted file]
doc/salome/gui/KERNEL/wht_toc_n.gif [deleted file]
doc/salome/gui/KERNEL/wht_ws.gif [deleted file]
doc/salome/gui/KERNEL/wht_ws_g.gif [deleted file]
doc/salome/gui/KERNEL/whtbar.js [deleted file]
doc/salome/gui/KERNEL/whtdhtml.htm [deleted file]
doc/salome/gui/KERNEL/whthost.js [deleted file]
doc/salome/gui/KERNEL/whtopic.js [deleted file]
doc/salome/gui/KERNEL/whutils.js [deleted file]
doc/salome/gui/KERNEL/whver.js [deleted file]
doc/salome/gui/Makefile.am [deleted file]
doc/salome/tui/KERNEL/doxyfile
doc/salome/tui/KERNEL/sources/static/tree.js
doc/salome/tui/Makefile.am
idl/Makefile.am
idl/SALOME_Comm.idl
idl/SALOME_Component.idl
idl/SALOME_DataTypeCatalog.idl [deleted file]
idl/SALOME_Session.idl [new file with mode: 0644]
idl/SALOME_TestModuleCatalog.idl
resources/Application-About.png [deleted file]
resources/Application-Logo.png [deleted file]
resources/Application-Splash.png [deleted file]
resources/CatalogResources.xml
resources/KERNELCatalog.xml
resources/Makefile.am
resources/back.xpm [deleted file]
resources/cascade.png [deleted file]
resources/close.png [deleted file]
resources/copy.png [deleted file]
resources/default.png [deleted file]
resources/dl_delete.png [deleted file]
resources/dl_insert.png [deleted file]
resources/dl_movedown.png [deleted file]
resources/dl_moveup.png [deleted file]
resources/forward.xpm [deleted file]
resources/help.png [deleted file]
resources/home.xpm [deleted file]
resources/new.png [deleted file]
resources/open.png [deleted file]
resources/paste.png [deleted file]
resources/plot2d_dump.png [deleted file]
resources/plot2d_fitall.png [deleted file]
resources/plot2d_fitarea.png [deleted file]
resources/plot2d_legend.png [deleted file]
resources/plot2d_linear.png [deleted file]
resources/plot2d_linear_y.png [deleted file]
resources/plot2d_lines.png [deleted file]
resources/plot2d_log.png [deleted file]
resources/plot2d_log_y.png [deleted file]
resources/plot2d_pan.png [deleted file]
resources/plot2d_points.png [deleted file]
resources/plot2d_settings.png [deleted file]
resources/plot2d_splines.png [deleted file]
resources/plot2d_zoom.png [deleted file]
resources/print.png [deleted file]
resources/redo.png [deleted file]
resources/reset.png [deleted file]
resources/salomeCommonModel.spml [deleted file]
resources/save.png [deleted file]
resources/select1.png [deleted file]
resources/tile.png [deleted file]
resources/uc_add.png [deleted file]
resources/uc_clear.png [deleted file]
resources/uc_current.png [deleted file]
resources/uc_del.png [deleted file]
resources/uc_new.png [deleted file]
resources/undo.png [deleted file]
resources/view_back.png [deleted file]
resources/view_bottom.png [deleted file]
resources/view_camera_dump.png [deleted file]
resources/view_fitall.png [deleted file]
resources/view_fitarea.png [deleted file]
resources/view_front.png [deleted file]
resources/view_glpan.png [deleted file]
resources/view_left.png [deleted file]
resources/view_pan.png [deleted file]
resources/view_reset.png [deleted file]
resources/view_right.png [deleted file]
resources/view_rotate.png [deleted file]
resources/view_top.png [deleted file]
resources/view_triedre.png [deleted file]
resources/view_zoom.png [deleted file]
salome_adm/unix/DEPRECATED/make_commence.in
salome_adm/unix/DEPRECATED/make_conclude.in
salome_adm/unix/config_files/ac_linker_options.m4
salome_adm/unix/config_files/check_Kernel.m4
salome_adm/unix/config_files/check_htmlgen.m4
salome_adm/unix/config_files/check_opengl.m4
salome_adm/unix/config_files/check_qt.m4
salome_adm/unix/config_files/production.m4
salome_adm/unix/config_files/python.m4
salome_adm/unix/make_common_starter.am
src/Basics/Makefile.am
src/CASCatch/Makefile.am
src/Communication/Makefile.am
src/Communication/MatrixClient.cxx [new file with mode: 0644]
src/Communication/MatrixClient.hxx [new file with mode: 0644]
src/Communication/SALOME_Matrix_i.cxx [new file with mode: 0644]
src/Communication/SALOME_Matrix_i.hxx [new file with mode: 0644]
src/Communication_SWIG/libSALOME_Comm.i
src/Container/Container_i.cxx
src/Container/Makefile.am
src/Container/SALOME_ComponentPy.py
src/Container/SALOME_Container_i.hxx
src/Container/SALOME_FileRef_i.cxx [new file with mode: 0644]
src/Container/SALOME_FileRef_i.hxx [new file with mode: 0644]
src/Container/SALOME_FileTransfer_i.cxx [new file with mode: 0644]
src/Container/SALOME_FileTransfer_i.hxx [new file with mode: 0644]
src/DataTypeCatalog/Makefile.am [deleted file]
src/DataTypeCatalog/SALOME_DataTypeCatalog_Client.cxx [deleted file]
src/DataTypeCatalog/SALOME_DataTypeCatalog_Handler.cxx [deleted file]
src/DataTypeCatalog/SALOME_DataTypeCatalog_Handler.hxx [deleted file]
src/DataTypeCatalog/SALOME_DataTypeCatalog_Parser.hxx [deleted file]
src/DataTypeCatalog/SALOME_DataTypeCatalog_Server.cxx [deleted file]
src/DataTypeCatalog/SALOME_DataTypeCatalog_impl.cxx [deleted file]
src/DataTypeCatalog/SALOME_DataTypeCatalog_impl.hxx [deleted file]
src/KERNEL_PY/iparameters.py
src/KERNEL_PY/salome.py
src/KERNEL_PY/salome_iapp.py
src/KERNEL_PY/salome_study.py
src/KERNEL_PY/salome_test.py
src/LifeCycleCORBA/Launchers.cxx [deleted file]
src/LifeCycleCORBA/Launchers.hxx [deleted file]
src/LifeCycleCORBA/Launchers.py [deleted file]
src/LifeCycleCORBA/Makefile.am
src/LifeCycleCORBA/SALOME_FileTransferCORBA.cxx [new file with mode: 0644]
src/LifeCycleCORBA/SALOME_FileTransferCORBA.hxx [new file with mode: 0644]
src/LifeCycleCORBA/SALOME_LifeCycleCORBA.cxx
src/LifeCycleCORBA/SALOME_LifeCycleCORBA.hxx
src/LifeCycleCORBA/Test/LifeCycleCORBATest.cxx
src/LifeCycleCORBA/Test/LifeCycleCORBATest.hxx
src/LifeCycleCORBA/Test_LifeCycleCORBA.cxx
src/LifeCycleCORBA_SWIG/Makefile.am
src/LifeCycleCORBA_SWIG/Test/LifeCycleCORBA_SWIGTest.py [new file with mode: 0644]
src/LifeCycleCORBA_SWIG/Test/Makefile.am [new file with mode: 0644]
src/LifeCycleCORBA_SWIG/Test/TestLifeCycleCORBA_SWIG.py [new file with mode: 0644]
src/LifeCycleCORBA_SWIG/TestLifeCycleCORBA.py
src/LifeCycleCORBA_SWIG/libSALOME_LifeCycleCORBA.i
src/Makefile.am
src/RessourcesCatalog/Makefile.am [deleted file]
src/RessourcesCatalog/SALOME_RessourcesCatalog_Client.cxx [deleted file]
src/RessourcesCatalog/SALOME_RessourcesCatalog_Handler.cxx [deleted file]
src/RessourcesCatalog/SALOME_RessourcesCatalog_Handler.hxx [deleted file]
src/RessourcesCatalog/SALOME_RessourcesCatalog_Parser.hxx [deleted file]
src/RessourcesCatalog/SALOME_RessourcesCatalog_Server.cxx [deleted file]
src/RessourcesCatalog/SALOME_RessourcesCatalog_impl.cxx [deleted file]
src/RessourcesCatalog/SALOME_RessourcesCatalog_impl.hxx [deleted file]
src/SALOMEDS/Makefile.am
src/SALOMEDS/SALOMEDS.cxx
src/SALOMEDS/SALOMEDS_IParameters.cxx
src/SALOMEDS/SALOMEDS_IParameters.hxx
src/SALOMEDS/SALOMEDS_SComponent.cxx
src/SALOMEDS/SALOMEDS_SObject.cxx
src/SALOMEDS/SALOMEDS_SObject.hxx
src/SALOMEDS/SALOMEDS_Study.cxx
src/SALOMEDS/SALOMEDS_StudyBuilder.cxx
src/SALOMEDS/SALOMEDS_StudyBuilder.hxx
src/SALOMEDSClient/Makefile.am
src/SALOMEDSClient/SALOMEDSClient_ClientFactory.cxx
src/SALOMEDSClient/SALOMEDSClient_ClientFactory.hxx
src/SALOMEDSClient/SALOMEDSClient_IParameters.hxx [new file with mode: 0644]
src/SALOMEDSImpl/Makefile.am
src/SALOMEDSImpl/SALOMEDSImpl_IParameters.cxx
src/SALOMEDSImpl/SALOMEDSImpl_Study.cxx
src/SALOMEDSImpl/SALOMEDSImpl_StudyManager.cxx
src/Utils/Utils_SALOME_Exception.hxx

index 81cde052a3b3759aa490a6538cca2bca69ef0aaa..d2debb47f506d99ed88b0c551cc95dd3c33a27e6 100644 (file)
@@ -410,7 +410,7 @@ else
 fi
 
 # make other build directories
-for rep in salome_adm adm_local doc bin/salome include/salome lib/salome share/salome/resources idl
+for rep in salome_adm adm_local doc bin/salome include/salome lib${LIB_LOCATION_SUFFIX}/salome share/salome/resources idl
 do
 #   if test ! -d $rep ; then
 #      eval mkdir $rep
diff --git a/INSTALL b/INSTALL
index 0e419e00a0f1666ed945e7b2a1896d943aed49ea..3bcbb6f16c9a15371c6b3c1f9746b346a8c37291 100644 (file)
--- a/INSTALL
+++ b/INSTALL
@@ -1,4 +1,4 @@
-This is the version 3.2.0a2 of KERNEL
+This is the version 3.2.0b1 of KERNEL
 Previous versions :
         - 3.1.0
         - 3.0.0
diff --git a/README b/README
index 03708f80dbf0bbfa28e26a4b33fdbc4352ebdc60..1061c6980b5749d919d15e81a303360fcfce7deb 100644 (file)
--- a/README
+++ b/README
@@ -1,5 +1,5 @@
 #
 # =================================================================
-# This is SALOME2 version 3.1 alpha
+# This is SALOME2 version 3.2.0 beta 1
 # =================================================================
 #
index b738ef9dbe943bee198d7ad293cf2c0bbf0037b3..0cda9d856261c9de99614cfd87ffc080e19717ab 100644 (file)
@@ -18,8 +18,8 @@ include $(top_srcdir)/salome_adm/unix/make_common_starter.am
 dist_salomescript_DATA= \
        VERSION \
        orbmodule.py \
-       salome.launch \
-       salomeConsole.py
+       salomeConsole.py \
+       salome_session.py
 
 # These files are executable scripts
 dist_salomescript_SCRIPTS=\
@@ -32,6 +32,9 @@ dist_salomescript_SCRIPTS=\
        runSalome.csh \
        runNS.sh \
        createAppli.sh \
+       appli_install.sh \
+       appli_clean.sh \
+       virtual_salome.py \
        launchConfigureParser.py \
        showNS.py \
        addToKillList.py \
index e0bb8eee329e9a05ad1fcc011c11b71b7a9d79b2..544b3b9b3c870b61cb77f0151a5ac4b36ad110b0 100755 (executable)
@@ -1 +1 @@
-THIS IS SALOME - KERNEL VERSION: 3.2.0a2
+THIS IS SALOME - KERNEL VERSION: 3.2.0b1
diff --git a/bin/appli_clean.sh b/bin/appli_clean.sh
new file mode 100644 (file)
index 0000000..d716cbd
--- /dev/null
@@ -0,0 +1,4 @@
+#!/bin/sh 
+
+#clean appli
+rm -rf bin lib share doc envd setAppliPath.sh searchFreePort.sh runAppli runConsole runSession env.d
diff --git a/bin/appli_install.sh b/bin/appli_install.sh
new file mode 100644 (file)
index 0000000..22919bf
--- /dev/null
@@ -0,0 +1,69 @@
+#!/bin/sh 
+
+SALOME_ROOT=${HOME}/SALOME2
+INSTALL_ROOT=${SALOME_ROOT}/Install
+
+APPLI_ROOT=`pwd`
+
+# --- clean appli
+rm -rf bin lib share doc envd setAppliPath.sh searchFreePort.sh runAppli runConsole runSession env.d
+
+# --- install appli
+
+mkdir -p env.d
+ln -fs bin/salome/appliskel/envd .
+ln -fs bin/salome/appliskel/setAppliPath.sh .
+ln -fs bin/salome/appliskel/searchFreePort.sh .
+ln -fs bin/salome/appliskel/runRemote.sh .
+ln -fs bin/salome/appliskel/runAppli .
+ln -fs bin/salome/appliskel/runConsole .
+ln -fs bin/salome/appliskel/runSession .
+ln -fs bin/salome/appliskel/runTests .
+ln -fs bin/salome/appliskel/.bashrc .
+
+# --- prerequisites
+
+if [ x${PREREQUISITE_SH} != x ]; then
+  cp ${PREREQUISITE_SH} env.d/envProducts.sh;
+else
+  # --- unless PREREQUISITE_SH defines the prerequisite script, 
+  #     edit and uncomment the following line to set it, and comment the echo and exit lines
+  #ln -fs myPathForSalomePrerequisiteScriptToBeSourced env.d/envProducts.sh
+  echo "The file to source for SALOME prerequisite definition is not known:"
+  echo "--> Edit the corresponding line in " $0 ",Comment this message and the following exit command,"
+  exit 1;
+fi
+
+# --- symbolic links creation, from modules_root_dir
+
+VERSION=V3_2_0
+
+for module in KERNEL MED GUI GEOM SMESH VISU SUPERV LIGHT NETGENPLUGIN PYCALCULATOR; 
+do 
+    echo " ========= " ${module};
+    python virtual_salome.py -v --prefix="." --module=$INSTALL_ROOT/${module}_${VERSION}
+    echo "export ${module}_ROOT_DIR=$APPLI_ROOT" >> env.d/configSalome.sh
+done
+
+# --- HELLO module
+
+echo " =========  HELLO1";
+python virtual_salome.py -v --prefix="." --module=$INSTALL_ROOT/HELLO1_${VERSION}
+echo "export HELLO_ROOT_DIR=$APPLI_ROOT" >> env.d/configSalome.sh
+
+# --- PYHELLO module
+
+echo " ========= PYHELLO1";
+python virtual_salome.py -v --prefix="." --module=$INSTALL_ROOT/PYHELLO1_${VERSION}
+echo "export PYHELLO_ROOT_DIR=$APPLI_ROOT" >> env.d/configSalome.sh
+
+# --- GUI config
+
+echo "export config_var=$APPLI_ROOT:$APPLI_ROOT/share/salome/resources" >> env.d/configGUI.sh
+echo "export SUITRoot=$APPLI_ROOT/share/salome" >> env.d/configGUI.sh
+
+# --- SAMPLES directory
+
+echo "export DATA_DIR=$INSTALL_ROOT/SAMPLES/${VERSION}/SAMPLES_SRC" >> env.d/configSalome.sh
+
+# --- 
\ No newline at end of file
index 1d86ad3d596273903687f570c706a0a420a8bf37..e28e9c9d420f15522535e29aea611b5be6415298 100755 (executable)
@@ -1,8 +1,10 @@
 #!/bin/bash
 
+APPLI_HOME=`dirname $0`
+
 # --- retrieve APPLI path, relative to $HOME, set ${APPLI}
 
-. `dirname $0`/setAppliPath.sh
+. ${APPLI_HOME}/setAppliPath.sh
 
 # --- set the SALOME environment (prerequisites, MODULES_ROOT_DIR...)
 
@@ -10,7 +12,7 @@
 
 # --- define port for CORBA naming service
 
-. `dirname $0`/searchFreePort.sh
+. ${HOME}/${APPLI}/searchFreePort.sh
 searchFreePort
 
 # --- if mpi lam, start lam (seems safe to be done several times)
index caeabbdd61319e13363aaad5944a21d032d5e8a9..c94a02fcf7988e68b18c96cdd1534aa530e70afe 100755 (executable)
@@ -1,8 +1,10 @@
 #!/bin/bash
 
+APPLI_HOME=`dirname $0`
+
 # --- retrieve APPLI path, relative to $HOME, set ${APPLI}
 
-. `dirname $0`/setAppliPath.sh
+. ${APPLI_HOME}/setAppliPath.sh
 
 # --- set the SALOME environment (prerequisites, MODULES_ROOT_DIR...)
 
index c0a26ba13399420f1f5ce5b9b1246293d7f8d779..69573bf10ec71d233e40e37c9e9ba2f673512471 100755 (executable)
@@ -5,9 +5,11 @@
 # Use it without args to run an interactive shell under Salome env
 #
 
+APPLI_HOME=`dirname $0`
+
 # --- retrieve APPLI path, relative to $HOME, set ${APPLI}
 
-. `dirname $0`/setAppliPath.sh
+. ${APPLI_HOME}/setAppliPath.sh
 
 # --- set the SALOME environment (prerequisites, MODULES_ROOT_DIR...)
 
@@ -30,11 +32,11 @@ if [ -f $fileOmniConfig ]; then
   export NSPORT
 fi
 
-# --- invoque shell with or without args
+# --- invoke shell with or without args
 
 if [ $# -ne 0 ] ; then
-    ${KERNEL_ROOT_DIR}/bin/salome/envSalome.py /bin/sh --rcfile ${HOME}/${APPLI}/.bashrc -c "$*"
+    ${KERNEL_ROOT_DIR}/bin/salome/envSalome.py $*
 else
 
-    ${KERNEL_ROOT_DIR}/bin/salome/envSalome.py /bin/sh --rcfile ${HOME}/${APPLI}/.bashrc
+    ${KERNEL_ROOT_DIR}/bin/salome/envSalome.py /bin/bash --rcfile ${HOME}/${APPLI}/.bashrc
 fi
index 8e360b05dbc0b7daa00aebc2ecc78dffd882f133..e98c1e6aaf92eb75241b7d9dfc2bd015e8c22f7d 100755 (executable)
@@ -58,10 +58,10 @@ fi
 searchFreePort
 
 if [ $# -ne 0 ] ; then
-    ${KERNEL_ROOT_DIR}/bin/salome/envSalome.py /bin/sh --rcfile ${HOME}/${APPLI}/.bashrc -c "$*"
+    ${KERNEL_ROOT_DIR}/bin/salome/envSalome.py /bin/bash --rcfile ${HOME}/${APPLI}/.bashrc -c "$*"
 else
 
-    ${KERNEL_ROOT_DIR}/bin/salome/envSalome.py /bin/sh --rcfile ${HOME}/${APPLI}/.bashrc
+    ${KERNEL_ROOT_DIR}/bin/salome/envSalome.py /bin/bash --rcfile ${HOME}/${APPLI}/.bashrc
 fi
 
 rm ${OMNIORB_CONFIG}
index 9f0cd0dd9c9a317c94214935d2b23d9ef5bc7e88..bf5ca5ef7954c06376dd974063cae713047ecd20 100755 (executable)
@@ -22,7 +22,39 @@ def getPiDict(port,appname='salome',full=True):
         filedict = os.getenv("HOME") + '/' + filedict
     return filedict
 
+def appliCleanOmniOrbConfig(port):
+    """
+    remove omniorb config files related to the port in SALOME application:
+    - ${HOME}/${APPLI}/.omniORB_${HOSTNAME}_${NSPORT}.cfg
+    - ${HOME}/${APPLI}/.omniORB_${HOSTNAME}_last.cfg
+    the last is removed only if the link points to the first file.
+    """
+    from Utils_Identity import getShortHostName
+    appli=os.environ.get("APPLI")
+    if appli is None:
+        #Run outside application context
+        pass
+    else:
+        home = os.environ['HOME']
+        home='%s/%s'%(home,appli)
+        hostname=getShortHostName()
+        omniorb_config = '%s/.omniORB_%s_%s.cfg'%(home,hostname, str(port))
+        last_running_config = '%s/.omniORB_%s_last.cfg'%(home, hostname)
+        if os.access(last_running_config,os.F_OK):
+            pointedPath = os.readlink(last_running_config)
+            if pointedPath[0] != '/':
+                pointedPath=os.path.join(os.path.dirname(last_running_config), pointedPath)
+            if pointedPath == omniorb_config:
+                os.unlink(last_running_config)
+                pass
+            pass
+        if os.access(omniorb_config,os.F_OK):
+            os.remove(omniorb_config)
+            pass
+        pass
+
 ########## kills all salome processes with the given port ##########
+
 def killMyPort(port):
     filedict=getPiDict(port)
     found = 0
@@ -30,7 +62,7 @@ def killMyPort(port):
         fpid=open(filedict, 'r')
         found = 1
     except:
-        print "le fichier %s des process SALOME n'est pas accessible"% filedict
+        print "file %s giving SALOME process id is not readable"% filedict
         pass
         
     if found:
@@ -49,6 +81,7 @@ def killMyPort(port):
                     pidfield = field
         except:
             pass
+        
         try:
             process_ids=pickle.load(fpid)
             fpid.close()
@@ -59,19 +92,26 @@ def killMyPort(port):
                     try:
                         os.kill(int(pid),signal.SIGKILL)
                     except:
-                        print "  ------------------ process %s : %s inexistant"% (pid, cmd[0])
+                        print "  ------------------ process %s : %s not found"% (pid, cmd[0])
                         pass
                 pass
         except:
             pass
+        
         os.remove(filedict)
-        pid = commands.getoutput("ps -eo pid,command | egrep \"[0-9] omniNames -start "+str(port)+"\" | sed -e \"s%[^0-9]*\([0-9]*\) .*%\\1%g\"")
-       a = ""
+        cmd='ps -eo pid,command | egrep "[0-9] omniNames -start '+str(port)+'" | sed -e "s%[^0-9]*\([0-9]*\) .*%\\1%g"'
+        pid = commands.getoutput(cmd)
+        a = ""
         while pid != "" and len(a.split(" ")) < 2:
             a = commands.getoutput("pid=`ps -eo pid,command | egrep \"[0-9] omniNames -start "+str(port)+"\" | sed -e \"s%[^0-9]*\([0-9]*\) .*%\\1%g\"`; kill -9 $pid")
             pid = commands.getoutput("ps -eo pid,command | egrep \"[0-9] omniNames -start "+str(port)+"\" | sed -e \"s%[^0-9]*\([0-9]*\) .*%\\1%g\"")
            print pid
-              
+            
+        pass
+
+    appliCleanOmniOrbConfig(port)
+    pass
+            
 
 if __name__ == "__main__":
     for port in sys.argv[1:]:
index 99540b3f3232a17a4c01db63d5ab0b1c6a0df06e..ca821fab937a9f0aea0a9a06f8078eaba9677afb 100755 (executable)
@@ -20,7 +20,6 @@ file_nam       = "file"
 portkill_nam   = "portkill"
 killall_nam    = "killall"
 modules_nam    = "modules"
-pyModules_nam  = "pyModules"
 embedded_nam   = "embedded"
 standalone_nam = "standalone"
 containers_nam = "containers"
@@ -54,7 +53,54 @@ def version():
     if match :
         return match.group( 1 )
     return ''
-    
+
+# calculate and return configuration file id in order to unically identify it
+# for example: for 3.1.0a1 the id is 301000101
+def version_id( fname ):
+    vers = fname.split(".")
+    major   = int(vers[0])
+    minor   = int(vers[1])
+    mr = re.search(r'^([0-9]+)([A-Za-z]?)([0-9]*)',vers[2])
+    release = dev = 0
+    if mr:
+        release = int(mr.group(1))
+        dev1 = dev2 = 0
+        if len(mr.group(2)): dev1 = ord(mr.group(2))
+        if len(mr.group(3)): dev2 = int(mr.group(3))
+        dev = dev1 * 100 + dev2
+    else:
+        return None
+    ver = major
+    ver = ver * 100 + minor
+    ver = ver * 100 + release
+    ver = ver * 10000 + dev
+    return ver
+
+# get user configuration file name
+def userFile():
+    v = version()
+    if not v:
+        return ""        # not unknown version
+    filename = "%s/.%src.%s" % (os.environ['HOME'], appname, v)
+    if os.path.exists(filename):
+        return filename  # user preferences file for the current version exists
+    # initial id
+    id0 = version_id( v )
+    # get all existing user preferences files
+    files = glob.glob( os.environ['HOME'] + "/." + appname + "rc.*" )
+    f2v = {}
+    for file in files:
+        match = re.search( r'\.%src\.([a-zA-Z0-9.]+)$'%appname, file )
+        if match: f2v[file] = match.group(1)
+    last_file = ""
+    last_version = 0
+    for file in f2v:
+        ver = version_id( f2v[file] )
+        if ver and abs(last_version-id0) > abs(ver-id0):
+            last_version = ver
+            last_file = file
+    return last_file
+        
 # -----------------------------------------------------------------------------
 
 ### xml reader for launch configuration file usage
@@ -63,7 +109,7 @@ section_to_skip = ""
 
 class xml_parser:
     def __init__(self, fileName, _opts ):
-        print "Processing ",fileName 
+        print "Configure parser: processing %s ..." % fileName 
         self.space = []
         self.opts = _opts
         self.section = section_to_skip
@@ -163,14 +209,16 @@ class xml_parser:
 config_var = appname+'Config'
 # set resources variables if not yet set
 if os.getenv("GUI_ROOT_DIR"):
-    if not os.getenv("SUITRoot"): os.environ["SUITRoot"] =  os.getenv("GUI_ROOT_DIR") + "/share/salome"
-    if not os.getenv("SalomeAppConfig"): os.environ["SalomeAppConfig"] =  os.getenv("GUI_ROOT_DIR") + "/share/salome/resources"
+    if not os.getenv("SUITRoot"):
+        os.environ["SUITRoot"] = os.getenv("GUI_ROOT_DIR") + "/share/salome"
+    if not os.getenv(config_var):
+        os.environ[config_var] = os.getenv("GUI_ROOT_DIR") + "/share/salome/resources"
     pass
 else :
     if not os.getenv("SUITRoot"):
         os.environ["SUITRoot"] = ""
-    if not os.getenv("SalomeAppConfig"):
-        os.environ["SalomeAppConfig"] = ""
+    if not os.getenv(config_var):
+        os.environ[config_var] = ""
 
 dirs = os.environ[config_var]
 dirs = re.split('[;|:]', dirs )
@@ -181,21 +229,26 @@ _opts = {} # assiciative array of options to be filled
 # SalomeApp.xml files in directories specified by SalomeAppConfig env variable
 for dir in dirs:
     filename = dir+'/'+appname+'.xml'
+    if not os.path.exists(filename):
+        print "Configure parser: Warning : could not find configuration file %s" % filename
+    else:
+        try:
+            p = xml_parser(filename, _opts)
+            _opts = p.opts
+        except:
+            print "Configure parser: Error : can not read configuration file %s" % filename
+        pass
+
+# SalomeApprc file in user's catalogue
+filename = userFile()
+if filename and not os.path.exists(filename):
+    print "Configure parser: Warning : could not find user configuration file"
+else:
     try:
         p = xml_parser(filename, _opts)
         _opts = p.opts
     except:
-        print 'Can not read launch configuration file ', filename
-        continue
-
-# SalomeApprc file in user's catalogue
-filename = os.environ['HOME']+'/.'+appname+'rc.'+version()
-try:
-    p = xml_parser(filename, _opts)
-    _opts = p.opts
-except:
-    print 'Can not read launch configuration file ', filename
-
+        print 'Configure parser: Error : can not read user configuration file'
 
 args = _opts
 
@@ -247,8 +300,6 @@ def options_parser(line):
     list = []
     pass
 
-  #print "source=",source
-  
   result = {}
   i = 0
   while i < len(source):
@@ -277,7 +328,6 @@ def options_parser(line):
 cmd_opts = {}
 try:
     cmd_opts = options_parser(sys.argv[1:])
-    #print "opts=",cmd_opts
     kernel_root_dir=os.environ["KERNEL_ROOT_DIR"]
 except:
     cmd_opts["h"] = 1
@@ -288,7 +338,7 @@ except:
 opterror=0
 for opt in cmd_opts:
     if not opt in ("h","g","l","f","x","m","e","s","c","p","k","t","i","r"):
-        print "command line error: -", opt
+        print "Configure parser: Error : command line error : -%s" % opt
         opterror=1
 
 if opterror == 1:
@@ -358,9 +408,20 @@ for opt in cmd_opts:
         pass
     pass
 
+# if --modules (-m) command line option is not given
+# try SALOME_MODULES environment variable
+if not cmd_opts.has_key( "m" ) and os.getenv( "SALOME_MODULES" ):
+    args[modules_nam] = re.split( "[:;,]", os.getenv( "SALOME_MODULES" ) )
+    pass
+
 # 'terminal' must be processed in the end: to deny any 'gui' options
 if 't' in cmd_opts:
     args[gui_nam] = 0
     pass
 
-#print "args=",args
+# now modify SalomeAppConfig environment variable
+dirs = re.split('[;|:]', os.environ[config_var] )
+for m in args[modules_nam]:
+    if m not in ["KERNEL", "GUI", ""] and os.getenv("%s_ROOT_DIR"%m):
+        dirs.append( os.getenv("%s_ROOT_DIR"%m) +  "/share/salome/resources" )
+os.environ[config_var] = ":".join(dirs)
index 6e7efbc677aad803501882e98693235dd32dafc1..d0c37cc5d3649058e676eb10e6331c411fd04cef 100755 (executable)
@@ -47,13 +47,13 @@ fi
 # ---------
 #  $: ${KERNEL_ROOT_DIR}/bin/salome/runSalome
 #
-#     - parameters for launching are taken from $HOME/.salome/salome.launch;
+#     - parameters for launching are taken from SalomeApp.xml;
 #     - if the config file does not exist, it is created with default values.
 #
 #  
 #  $: ${KERNEL_ROOT_DIR}/bin/salome/runSalome --modules=GEOM,SMESH,VISU,SUPERV,MED --embedded=registry,study,moduleCatalog,cppContainer --standalone=pyContainer,supervContainer --xterm --killall
 #
-#     parameters from command line supersede those from $HOME/.salome/salome.launch
+#     parameters from command line supersede those from SalomeApp.xml
 #
 # Some CORBA servers can be launched in the SALOME_Session_Server's process
 # (embedded = same process) or in a separate process (standalone):
index 970288626df3c8c644e3d1beae813f1dc32b7196..cbee4003dd7765a0d0d149c793f5b0d70caff183 100644 (file)
@@ -49,13 +49,13 @@ fi
 # ---------
 #  $: ${KERNEL_ROOT_DIR}/bin/salome/runSalome
 #
-#     - parameters for launching are taken from $HOME/.salome/salome.launch;
+#     - parameters for launching are taken from SalomeApp.xml;
 #     - if the config file does not exist, it is created with default values.
 #
 #  
 #  $: ${KERNEL_ROOT_DIR}/bin/salome/runSalome --modules=GEOM,SMESH,VISU,SUPERV,MED --embedded=registry,study,moduleCatalog,cppContainer --standalone=pyContainer,supervContainer --xterm --killall
 #
-#     parameters from command line supersede those from $HOME/.salome/salome.launch
+#     parameters from command line supersede those from SalomeApp.xml
 #
 # Some CORBA servers can be launched in the SALOME_Session_Server's process
 # (embedded = same process) or in a separate process (standalone):
index 8b19f288ecb08f1942fcad2d7924d4c7470423b7..7bc9a4c07c2e2d463755bdfb794f88554a4d2db2 100755 (executable)
@@ -561,6 +561,14 @@ def startSalome(args, modules_list, modules_root_dir):
     myServer=NotifyServer(args,modules_root_dir)
     myServer.run()
 
+    # Lancement Session Server (to show splash ASAP)
+    #
+
+    if args["gui"]:
+        mySessionServ = SessionServer(args)
+        mySessionServ.setpath(modules_list,modules_root_dir)
+        mySessionServ.run()
+
     #
     # Lancement Registry Server,
     # attente de la disponibilite du Registry dans le Naming Service
@@ -648,18 +656,11 @@ def startSalome(args, modules_list, modules_root_dir):
         clt.waitNSPID("/Containers/" + theComputer + "/SuperVisionContainer",myServer.PID)
 
     #
-    # Lancement Session Server
+    # Attente de la disponibilite du Session Server dans le Naming Service
     #
-
+    
     if args["gui"]:
-        mySessionServ = SessionServer(args)
-        mySessionServ.setpath(modules_list,modules_root_dir)
-        mySessionServ.run()
 ##----------------        
-
-        # Attente de la disponibilite du Session Server dans le Naming Service
-        #
-
         import Engines
         import SALOME
         import SALOMEDS
index 5ce7cec640e869be3cb0c3df648a2baae2adbc12..9373022d235bcac4b6f282e911c3cc38d74db4e1 100755 (executable)
@@ -79,7 +79,6 @@ clt.showNS()
 session=clt.waitNS("/Kernel/Session")
 catalog=clt.waitNS("/Kernel/ModulCatalog")
 studyMgr=clt.waitNS("/myStudyManager")
-lcc = LifeCycleCORBA.LifeCycleCORBA(clt.orb)
-
-#c=lcc.FindOrStartContainer("","totoPy")
-#print c
+import salome
+salome.salome_init()
+from salome import lcc
diff --git a/bin/salome_session.py b/bin/salome_session.py
new file mode 100644 (file)
index 0000000..8c823b4
--- /dev/null
@@ -0,0 +1,88 @@
+
+import os
+import sys
+import string
+import socket
+
+_session = None
+
+def startSession(modules=[]):
+    global _session
+    if _session: return
+    searchFreePort()
+    _session = SalomeSession(modules)
+    return
+
+def getShortHostName():
+    """
+    gives Hostname without domain extension.
+    SALOME naming service needs short Hostnames (without domain extension).
+    HOSTNAME is not allways defined in environment,
+    socket.gethostname() gives short or complete Hostname, depending on
+    defined aliases.
+    """
+    return string.split(socket.gethostname(),'.')[0]
+
+def searchFreePort():
+    print "Searching a free port for naming service:",
+    NSPORT=2810
+    limit=NSPORT
+    limit=limit+100
+    while 1:
+        print "%s "%(NSPORT),
+        status = os.system("netstat -ltn | grep -E :%s"%(NSPORT))
+        if status:
+            home = os.environ['HOME']
+            appli=os.environ.get("APPLI")
+            if appli is None:
+                #Run outside application context
+                home=home
+            else:
+                home='%s/%s'%(home,appli)
+            hostname=getShortHostName()
+            omniorb_config = '%s/.omniORB_%s_%s.cfg'%(home,hostname, NSPORT)
+            os.environ['OMNIORB_CONFIG'] = omniorb_config
+            f = open(omniorb_config, "w")
+            f.write("ORBInitRef NameService=corbaname::%s:%s\n"%(hostname, NSPORT))
+            f.close()
+            last_running_config = '%s/.omniORB_%s_last.cfg'%(home, hostname)
+            os.environ['LAST_RUNNING_CONFIG'] = last_running_config
+            if os.access(last_running_config,os.F_OK):
+                os.unlink(last_running_config)
+                pass
+            os.symlink(omniorb_config,last_running_config)
+            #            LAST_RUNNING_CONFIG=${HOME}/${APPLI}/.omniORB_${myhost}_last.cfg
+            print "- Ok"
+            break
+        if NSPORT == limit:
+            msg  = ""
+            msg += "I Can't find a free port to launch omniNames\n"
+            msg += "I suggest you to kill the running servers and try again.\n"
+            raise msg
+        NSPORT=NSPORT+1
+        pass
+    os.environ['NSHOST']=hostname
+    os.environ['NSPORT']=str(NSPORT)
+    return NSPORT
+
+
+class SalomeSession(object):
+    import runSalome
+    import killSalomeWithPort
+    import killSalome
+    def __init__(self, modules):
+        import runSalome
+        sys.argv  = ["dummy.py"]
+        sys.argv += ["--terminal"]
+        if modules:
+            sys.argv += ['--modules=%s'%(",".join(modules))]
+            pass
+        runSalome.clt, runSalome.args = runSalome.main()
+        import salome
+        salome.salome_init()
+        return
+    def __del__(self):
+        import runSalome
+        runSalome.killLocalPort()
+        return
+    pass
diff --git a/bin/virtual_salome.py b/bin/virtual_salome.py
new file mode 100644 (file)
index 0000000..03bc4c2
--- /dev/null
@@ -0,0 +1,181 @@
+"""Create a virtual Salome installation 
+
+Based on a script created by Ian Bicking.
+
+Typical use::
+
+  python virtual_salome.py -v --prefix="." --module=/local/chris/SALOME2/RELEASES/Install/KERNEL_V3_1_0b1
+
+install module KERNEL in the current directory
+"""
+
+import sys, os, optparse, shutil,glob,fnmatch
+py_version = 'python%s.%s' % (sys.version_info[0], sys.version_info[1])
+
+def mkdir(path):
+    """Create a directory and all the intermediate directories if path does not exist"""
+    if not os.path.exists(path):
+        print 'Creating %s' % path
+        os.makedirs(path)
+    else:
+        if verbose:
+            print 'Directory %s already exists' % path
+            pass
+        pass
+
+def symlink(src, dest):
+    """Create a link if it does not exist"""
+    if not os.path.exists(dest):
+        if verbose:
+            print 'Creating symlink %s' % dest
+            pass
+        os.symlink(src, dest)
+    else:
+        print 'Symlink %s already exists' % dest
+        pass
+    pass
+
+def rmtree(dir):
+    """Remove (recursive) a directory if it exists"""
+    if os.path.exists(dir):
+        print 'Deleting tree %s' % dir
+        shutil.rmtree(dir)
+    else:
+        if verbose:
+            print 'Do not need to delete %s; already gone' % dir
+            pass
+        pass
+    pass
+
+def main():
+    usage="""usage: %prog [options]
+Typical use is:
+  python virtual_salome.py -v --prefix="." --module=/local/chris/SALOME2/RELEASES/Install/KERNEL_V3_1_0b1
+"""
+    parser = optparse.OptionParser(usage=usage)
+
+    parser.add_option('-v', '--verbose', action='count', dest='verbose',
+                      default=0, help="Increase verbosity")
+
+    parser.add_option('--prefix', dest="prefix", default='.',
+                      help="The base directory to install to (default .)")
+
+    parser.add_option('--module', dest="module", 
+                      help="The module directory to install in (mandatory)")
+
+    parser.add_option('--clear', dest='clear', action='store_true',
+        help="Clear out the install and start from scratch")
+
+    options, args = parser.parse_args()
+    global verbose
+
+    if not options.module:
+        print "Option module is mandatory"
+        return 
+   
+    module_dir=options.module
+    if not os.path.exists(module_dir):
+        print "Module %s does not exist" % module_dir
+        return
+
+    home_dir = os.path.expanduser(options.prefix)
+
+    #module_dir="/local/chris/SALOME2/RELEASES/Install/KERNEL_V3_1_0b1"
+    module_bin_dir=os.path.join(module_dir,'bin','salome')
+    module_lib_dir=os.path.join(module_dir,'lib','salome')
+    module_lib_py_dir=os.path.join(module_dir,'lib',py_version,'site-packages','salome')
+    module_lib_py_shared_dir=os.path.join(module_dir,'lib',py_version,
+                                          'site-packages','salome','shared_modules')
+    module_share_dir=os.path.join(module_dir,'share','salome','resources')
+    module_doc_gui_dir=os.path.join(module_dir,'doc','salome','gui')
+    module_doc_tui_dir=os.path.join(module_dir,'doc','salome','tui')
+    module_doc_dir=os.path.join(module_dir,'doc','salome')
+
+    if not os.path.exists(module_lib_py_dir):
+        print "Python directory %s does not exist" % module_lib_py_dir
+        return
+
+    bin_dir=os.path.join(home_dir,'bin','salome')
+    lib_dir=os.path.join(home_dir,'lib','salome')
+    lib_py_dir=os.path.join(home_dir,'lib',py_version,'site-packages','salome')
+    lib_py_shared_dir=os.path.join(home_dir,'lib',py_version,
+                                   'site-packages','salome','shared_modules')
+    share_dir=os.path.join(home_dir,'share','salome','resources')
+    doc_gui_dir=os.path.join(home_dir,'doc','salome','gui')
+    doc_tui_dir=os.path.join(home_dir,'doc','salome','tui')
+    doc_dir=os.path.join(home_dir,'doc','salome')
+
+    verbose = options.verbose
+
+    if options.clear:
+        rmtree(bin_dir)
+        rmtree(lib_dir)
+        rmtree(share_dir)
+        rmtree(doc_dir)
+        pass
+    
+    #directory bin/salome : create it and link content
+    mkdir(bin_dir)
+    for fn in os.listdir(module_bin_dir):
+        # if os.path.splitext(fn)[1] not in (".pyc",".pyo"): #Compiled python are excluded
+        symlink(os.path.join(module_bin_dir, fn), os.path.join(bin_dir, fn))
+        pass
+    
+    #directory lib/salome : create it and link content
+    mkdir(lib_dir)
+    for fn in os.listdir(module_lib_dir):
+        symlink(os.path.join(module_lib_dir, fn), os.path.join(lib_dir, fn))
+
+    #directory lib/py_version/site-packages/salome : create it and link content
+    mkdir(lib_py_shared_dir)
+    for fn in os.listdir(module_lib_py_dir):
+        # if os.path.splitext(fn)[1] not in (".pyc",".pyo"): #Compiled python are excluded
+        if os.path.split(fn)[1] != "shared_modules":
+            symlink(os.path.join(module_lib_py_dir, fn), os.path.join(lib_py_dir, fn))
+            pass
+        pass
+    if os.path.exists(module_lib_py_shared_dir):
+        for fn in os.listdir(module_lib_py_shared_dir):
+            # if os.path.splitext(fn)[1] not in (".pyc",".pyo"): #Compiled python are excluded
+            symlink(os.path.join(module_lib_py_shared_dir, fn), os.path.join(lib_py_shared_dir, fn))
+            pass
+        pass
+    else:
+        print module_lib_py_shared_dir, " doesn't exist"
+        pass    
+
+
+    #directory share/salome/resources : create it and link content
+    mkdir(share_dir)
+    for fn in os.listdir(module_share_dir):
+        symlink(os.path.join(module_share_dir, fn), os.path.join(share_dir, fn))
+
+    #html files in doc/salome directory
+    if os.path.exists(module_doc_dir):
+        mkdir(doc_dir)
+        for fn in os.listdir(module_doc_dir):
+            if fn == 'gui':continue
+            if fn == 'tui':continue
+            symlink(os.path.join(module_doc_dir, fn), os.path.join(doc_dir, fn))
+            pass
+        pass
+    
+    #directory doc/salome/gui : create it and link content
+    if os.path.exists(module_doc_gui_dir):
+        mkdir(doc_gui_dir)
+        for fn in os.listdir(module_doc_gui_dir):
+            symlink(os.path.join(module_doc_gui_dir, fn), os.path.join(doc_gui_dir, fn))
+            pass
+        pass
+    
+    #directory doc/salome/tui : create it and link content
+    if os.path.exists(module_doc_tui_dir):
+        mkdir(doc_tui_dir)
+        for fn in os.listdir(module_doc_tui_dir):
+            symlink(os.path.join(module_doc_tui_dir, fn), os.path.join(doc_tui_dir, fn))
+            pass
+        pass
+    
+if __name__ == '__main__':
+    main()
+    pass
index c682f1fad503ed755e83dc5560d6aa9396f9337f..a9dd3c5161f8bab7dc947e164985e934c63b3281 100755 (executable)
@@ -9,6 +9,10 @@
 # ====================================================================
 #
 
+# CONF_DIR is the path containing the present script
+
+CONF_DIR=`echo $0 | sed -e "s,[^/]*$,,;s,/$,,;s,^$,.,"`
+cd ${CONF_DIR}
 
 # ____________________________________________________________________
 # aclocal creates the aclocal.m4 file from the standard macro and the
index 5a8aa38de7d56f00f09553fe508f64a5b6d8e1e3..5b0d9407f1a4a83bc829dd19e6364c6d02367c25 100644 (file)
@@ -305,6 +305,17 @@ dnl localbatch_ok is set to yes by CHECK_LOCAL
 
 WITH_BATCH=no
 test x$openpbs_ok = xyes || test x$lsf_ok = xyes || test x$localbatch_ok = xyes && WITH_BATCH=yes
+
+AC_ARG_ENABLE(batch,
+  [AC_HELP_STRING([--enable-batch],[Batch [default=yes]])],
+  [case "${enableval}" in
+     yes) test x$openpbs_ok = xyes || test x$lsf_ok = xyes || test x$localbatch_ok = xyes && WITH_BATCH=yes;;
+     no)  WITH_BATCH=no ;;
+     *) AC_MSG_ERROR(bad value ${enableval} for --enable-batch) ;;
+  esac],[test x$openpbs_ok = xyes || test x$lsf_ok = xyes || test x$localbatch_ok = xyes && WITH_BATCH=yes])
+
+echo Batch mode = $WITH_BATCH
+
 AC_SUBST(WITH_BATCH)
 AM_CONDITIONAL(WITH_BATCH, [test x"$WITH_BATCH" = xyes])
 
@@ -365,7 +376,12 @@ function check_fatal_error {
 
 # --------------------------------------
 
-basic_mandatory_products="cc_ok threads_ok python_ok swig_ok hdf5_ok occ_ok"
+if test x$corba_gen = xtrue; then
+  basic_mandatory_products="cc_ok threads_ok python_ok swig_ok hdf5_ok occ_ok"
+else
+  basic_mandatory_products="cc_ok threads_ok hdf5_ok occ_ok"
+fi
+
 echo --- General mandatory products - Light configuration:
 summary $basic_mandatory_products
 check_fatal_error $basic_mandatory_products
@@ -378,6 +394,13 @@ if test x$corba_gen = xtrue; then
   check_fatal_error $corba_mandatory_products
 else
   echo --- CORBA products not required - option --disable-corba-gen
+  if test x"$WITH_BATCH" = xyes; then
+    echo --- BATCH mode mandatory products - default configuration:
+    summary "python_ok"
+    check_fatal_error "python_ok"
+  else 
+    echo --- Python not required - option --enable-batch=no
+  fi
 fi
 echo
 
@@ -472,7 +495,6 @@ AC_OUTPUT([ \
        ./doc/salome/Makefile \
        ./doc/salome/DevelopersGuide/DevelopersGuide.tex \
        ./doc/salome/DevelopersGuide/Makefile \
-       ./doc/salome/gui/Makefile \
        ./doc/salome/tui/Makefile \
        ./idl/Makefile \
        ./resources/Makefile \
@@ -486,13 +508,13 @@ AC_OUTPUT([ \
        ./src/Communication/Makefile \
        ./src/Communication_SWIG/Makefile \
        ./src/Container/Makefile \
-       ./src/DataTypeCatalog/Makefile \
        ./src/GenericObj/Makefile \
        ./src/HDFPersist/Makefile \
        ./src/KERNEL_PY/Makefile \
        ./src/LifeCycleCORBA/Makefile \
        ./src/LifeCycleCORBA/Test/Makefile \
        ./src/LifeCycleCORBA_SWIG/Makefile \
+       ./src/LifeCycleCORBA_SWIG/Test/Makefile \
        ./src/Logger/Makefile \
        ./src/Logger/Test/Makefile \
        ./src/ModuleCatalog/Makefile \
@@ -505,7 +527,6 @@ AC_OUTPUT([ \
        ./src/NOTIFICATION_SWIG/Makefile \
        ./src/Registry/Makefile \
        ./src/ResourcesManager/Makefile \
-       ./src/RessourcesCatalog/Makefile \
        ./src/SALOMEDS/Makefile \
        ./src/SALOMEDS/Test/Makefile \
        ./src/SALOMEDSClient/Makefile \
index 83e016276f426f9044b4659a7c53663cc382e9bd..48e19a0bd9a74c2820b195b7b374d0a359409458 100644 (file)
@@ -7,7 +7,7 @@ SALOME Application Concept. Configuration for one or more computers
 
   rst2html doc.txt > doc.html
 
-This document corresponds to SALOME2 3.1. (alpha version)
+This document corresponds to SALOME2 3.2. (alpha version)
 
 +-------------------------------------------+
 | **WORK in PROGRESS, INCOMPLETE DOCUMENT** |
@@ -55,6 +55,12 @@ computer.
 Application Directory
 ---------------------
 
+Two ways for creation of an application directory
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+First way - references to different module directories
+''''''''''''''''''''''''''''''''''''''''''''''''''''''
+
 The script createAppli.sh in ${KERNEL_ROOT_DIR}/bin/salome creates an
 application directory with the given path in parameter. ${APPLI} is a path 
 relative to ${HOME}.
@@ -68,6 +74,23 @@ configure his own application. These files are described after, the list is:
 - CatalogResources.xml
 - SalomeApp.xml
 
+Second way - one single virtual install directory
+'''''''''''''''''''''''''''''''''''''''''''''''''
+
+The user must create an application directory in which he copies
+appli_install.sh, appli_clean.sh and virtual_salome.py,
+from ${KERNEL_ROOT_DIR}/bin/salome.
+
+appli_install.sh needs to be edited, to define a list of modules with their
+install paths.
+Then, the script appli_install.sh creates a virtual installation of SALOME
+in the application directory (bin, lib, doc, share...), with,
+for each file (executable, script, data,library, resources...),
+symbolic links to the actual file.
+
+General rules
+-------------
+
 Directory ${APPLI} must be created on each computer of the application.
 The easiest way is to use the same relative path (to ${HOME}) on each computer.
 (Sometimes it is not possible to use the same path everywhere, for instance
@@ -78,15 +101,22 @@ The ${APPLI} directory contains scripts for environment and runs. Environment
 scripts must be configured (by the user) on each computer. All the environment
 scripts are in the ${APPLI}/env.d directory. 
 
-The script  ${APPLI}/envd sources **all** the files in ${APPLI}/env.d in
-alphanumeric order (after edition, think to remove backup files). the envd
+The script  ${APPLI}/envd sources **all** the files (\*.sh) in ${APPLI}/env.d
+in alphanumeric order (after edition, think to remove backup files). the envd
 script is used by run scripts.
 
 
-Proposal for env.d scripts
-~~~~~~~~~~~~~~~~~~~~~~~~~~
+env.d scripts
+~~~~~~~~~~~~~
+
 Each user **must define** his own configuration for these scripts, following
-the above rules. **The following is only an example not working as it is**.
+the above rules. With the virtual installation (second way, above), env.d
+scripts are built by appli_install.sh (given it's parameters). Otherwise, the
+scripts must be manually defined.
+
+
+ **The following is only an example proposed by createAppli.sh,
+ not working as it is**.
 
 atFirst.sh
     Sets the computer configuration not directly related to SALOME,
@@ -118,7 +148,7 @@ runAppli
 
 runSession
    Launches a shell script in the SALOME application environment, with access
-   to the current SALOME session (naming service), if any.
+   to the current (last launched) SALOME session (naming service), if any.
    Without arguments, the script is interactive. With arguments, the script
    executes the command in the SALOME application environment.
 
@@ -152,6 +182,7 @@ SalomeApp.xml
    This file is similar to the default given
    in ${GUI_ROOT_DIR}/share/salome/resources
 
+
 CatalogRessources.xml
    This files describes all the computer the application can use. The given
    example is minimal and suppose ${APPLI} is the same relative path
@@ -161,4 +192,146 @@ CatalogRessources.xml
        appliPath="my/specific/path/on/this/computer"
 
 
+Examples of use
+---------------
+
+Launch a SALOME session with a GUI interface
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+Launch is done with a command like::
+
+   ./runAppli --logger
+
+The --logger option means here : collect all the traces from the all the
+distributed process, via CORBA, in a single file : logger.log.
+
+There are a lot of options, a complete list is given by::
+
+   ./runAppli --help
+
+Note that, without argument, runAppli is a non interactive Python application,
+and, with arguments, runAppli is an interactive Python interpreter.
+
+Several options are already defined by default in SalomeApp.xml files. Optional
+arguments given in the command override the SalomeApp.xml configuration.
+
+Several sessions can run simultaneously, each session use a different port for
+CORBA naming service, so the sessions are totally separated from each other.
+
+When the GUI is closed, the different SALOME servers are still running.
+
+Close a SALOME session, kill all the servers
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+Inside the interactive python interpreter you get when you use runAppli
+with arguments, you can kill all the servers of your session with::
+
+   >>> killLocalPort()
+
+or the servers of all the sessions with::
+
+   >>> killAllPorts()
+
+If you have no active Python interpreter connected to your session, you can
+kill all the SALOME servers of **all the sessions** on a given computer::
+
+   ./runSession killSalome.py
+
+Remember! it's the same idea in *Windows (R) operating system* [#]_ :
+use the start menu to stop...
+
+When you use only one session at a time, you don't need more.
+
+To kill a given session (when several session are running), one needs
+the naming service port number::
+
+   ./runSession killSalomeWithPort 2810
+
+Note that the port number of the last launched session can be found on Linux,
+in the prompt, within a runSession shell (see below).
+
+It is also possible to get the Naming Service host and port number of
+the last launched session with::
+
+   ./runSession NSparam.py
+
+.. [#] Microsoft and Windows are either registered trademarks or trademarks of
+       Microsoft Corporation in the United States and/or other countries.
+
+Launch a SALOME session without GUI interface
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+This is used to launch a SALOME Python script without GUI
+(no GUI server = SALOME_session_server)
+
+Example of script (test_session_geom.py)::
+
+   import salome_session
+   salome_session.startSession(modules=["GEOM"])
+   import GEOM_usinggeom
+   raw_input("Press a key and the servers will be killed ...")
+
+This script is run in a non interactive way with::
+
+   ./runSession python test_session_geom.py
+
+All the process are automatically killed when Python is closed
+(with salome_session delete).
+
+Add an external Python interpretor to a running session
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+It's often easier to develop and try Python scripts outside the GUI embedded
+Python interpreter. Imagine, for instance, you are writing a script involving
+geometry and mesh modules.
+first, launch a SALOME session with gui, then, on another terminal::
+
+   ./runSession
+   python
+
+Import salome module. salome_init() without arguments creates a new study
+in the running session (note: salome_init(n) attachs to a running session whose
+studyId is n)::
+
+   import salome
+   salome.salome_init()
+
+An example of script given with SMESH::
+
+   import ex01_cube2build
+
+It is possible to connect the GUI interface to the study created in the above
+script with the file/connect menu, then browse study and display objects.
+Further modifications on study can be done either with GUI or external script
+(use refresh popup in GUI object browser to see study modifications generated
+by the external script). **AVOID modifications with GUI when a Python script
+is running**. Not all the modules are protected against concurrent actions...
+
+
+Different uses of the runSession shell interpreter
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+runSession invoked without arguments gives an interactive shell with the full
+environment of SALOME (PATH, LD_LIBRARY_PATH, PYTHONPATH, other variables).
+If there are running sessions of the same SALOME application, runSession
+connects to the last launched session (i.e. gets the naming service references
+of the session: hostname and port)
+
+On Linux, the shell prompt (bash) gives information on naming service
+references, hostname and port::
+
+   [NS=cli76cc:2811]prascle@cli76cc:~/SALOME2/Run/Virtual$
+
+If there is no running session, prompt looks like::
+
+   [NS=:]prascle@cli76cc:~/SALOME2/Run/Virtual$
+
+runSession is useful to launch any script or program which needs the complete
+SALOME environment, with or without a session already running.
+For instance, to launch the ddd debugger interface on the gui server, first
+launch a SALOME session with gui, then, on another terminal::
+
+   ./runSession ddd
+
+Then attach to the running SALOME_Session_Server process.
 
index 6b5808d192e87b14ea7dc9553ac2aa88db6c4716..bb03dd8e3a2ab73987e5f10e0c0a80cc216b0ca5 100644 (file)
@@ -11,50 +11,57 @@ the unit tests.
 | **WORK in PROGRESS, INCOMPLETE DOCUMENT** |
 +-------------------------------------------+
 
-1. SALOME KERNEL source code structuration
-==========================================
+.. contents::
+.. sectnum::
+
+
+SALOME KERNEL source code structuration
+=======================================
 
-1.1 General structure of KERNEL_SRC
------------------------------------
+General structure of KERNEL_SRC
+-------------------------------
 
 KERNEL_SRC
    Some README files and configuration tools for build
 
 KERNEL_SRC/adm_local
-   Part of the configuration files
+   Part of the configuration files, other modules have a directory with the
+   same name. Not used in KERNEL.
 
 KERNEL_SRC/bin
    Python and shell scripts used at run time.
+   Kit to install a SALOME Application.
 
 KERNEL_SRC/doc
-   Kit for end user documentation production: public interfaces, graphic,
-   Python, CORBA. Developper documentation.
-
-KERNEL_SRC/examples
-   To be removed.
+   Kit for KERNEL end user documentation production:
+   public interfaces, Python, CORBA.
+   Integrator and Developper documentation.
 
 KERNEL_SRC/idl
    All CORBA interfaces from KERNEL are regrouped here.
 
 KERNEL_SRC/resources
-   Configuration files for servers (examples). Icons for Graphic interface
-   (to be removed ?)
+   Configuration files for servers (examples).
+   Interfaces definitions for KERNEL test components.
 
 KERNEL_SRC/salome_adm
-   Makefile includes and configuration files (M4 macros)
+   Configuration files used by autotools (M4 macros & co.)
 
 KERNEL_SRC/src
    The source code (C++ and Python)
    
 
-1.2 Directory src: C++ and Python source code
----------------------------------------------
+Directory src: C++ and Python source code
+-----------------------------------------
 
-1.2.1 Basic services non related to CORBA
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+Basic services non related to CORBA
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
 Basics
-  A set of general purpose C++ services.
+  A set of general purpose C++ services, not related to CORBA.
+  Some general purpose services that are in Utils directory (CORBA related),
+  are progressivley moved here, as they are not related to CORBA.
+  
 
 SALOMELocalTrace
   A multithread trace system that allows message tracing on standard error
@@ -66,8 +73,8 @@ CASCatch
 HDFPersist
   A C++ interface to HDF.
 
-1.2.2 Basic CORBA services
-~~~~~~~~~~~~~~~~~~~~~~~~~~
+Basic CORBA services
+~~~~~~~~~~~~~~~~~~~~
 
 Logger
   A CORBA server that collects the trace messages from differents CORBA 
@@ -79,7 +86,7 @@ SALOMETraceCollector
 
 Utils
   A set of general purpose services related to CORBA, such as basic CORBA
-  exception system.
+  exception system. See also Basics directory above.
 
 NamingService
   C++ and Python interfaces to name, store and retrieve CORBA objects
@@ -88,25 +95,31 @@ GenericObj
   A generic CORBA interface for CORBA objects, to count distributed references,
   and to allow destruction by client. 
 
-1.2.3 Miscellaneous CORBA servers
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+Miscellaneous CORBA servers
+~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
 Registry
+  Implements SALOME_registry.idl.
+  Provides a CORBA server library and a separate server program.
 
 ModuleCatalog
+  Implements SALOME_moduleCatalog.idl.
+  Provide a CORBA server library and separate server and client programs.
 
-DataTypeCatalog
-
-RessourcesCatalog
+ModuleGenerator
+  Tool to generate a module catalog from CORBA idl
 
 ResourcesManager
+  library included in container server
 
 Notification
+  library included in differents servers (container)
 
 NOTIFICATION_SWIG
 
-1.2.4 CORBA Containers for SALOME Modules
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+CORBA Containers for SALOME Modules
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
 Container
 
@@ -116,8 +129,8 @@ LifeCycleCORBA
 
 LifeCycleCORBA_SWIG
 
-1.2.5 STUDY server and related interfaces and tools
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+STUDY server and related interfaces and tools
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
 SALOMEDSClient
 
@@ -127,8 +140,40 @@ SALOMEDSImpl
 
 SALOMEDS
 
-2. Tools and principles used for Unit testing
-=============================================
+Python interface to SALOME
+~~~~~~~~~~~~~~~~~~~~~~~~~~
+KERNEL_PY
+
+Efficient CORBA transfer services
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+Communication
+
+Communication_SWIG
+
+A Parallel container with MPI
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+MPIContainer
+
+TestMPIContainer
+
+Batch interface library
+~~~~~~~~~~~~~~~~~~~~~~~
+
+Batch
+
+Batch_SWIG
+
+Unit tests
+~~~~~~~~~~
+
+UnitTests
+
+
+Tools and principles used for Unit testing
+==========================================
 
 **TO BE COMPLETED**
 
index f718bbc071ada71030028f4131294357dbb8a742..fd4b6a7733b2dfba842dc4380de1f5b784dbdd06 100644 (file)
@@ -7,7 +7,7 @@
 
 include $(top_srcdir)/salome_adm/unix/make_common_starter.am
 
-SUBDIRS= tui DevelopersGuide gui
+SUBDIRS= tui DevelopersGuide
 
 index_html:
        $(INSTALL) -d $(docdir); 
diff --git a/doc/salome/gui/KERNEL/KERNEL.log b/doc/salome/gui/KERNEL/KERNEL.log
deleted file mode 100755 (executable)
index 1039c85..0000000
+++ /dev/null
@@ -1,268 +0,0 @@
-|SourceProjectName:KERNEL.hpr\r
-|DestinationProjectName:kernel.html\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
-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
-whdata\whtoc.js\r
-whdata\whtoc.xml\r
-whdata\whtoc.htm\r
-whdata\whtdata.js\r
-whdata\whidx.js\r
-whdata\whidx.xml\r
-whdata\whidx.htm\r
-whdata\whidata.js\r
-whdata\whfts.js\r
-whdata\whfts.xml\r
-whdata\whfts.htm\r
-whdata\whglo.js\r
-whdata\whglo.xml\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
-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
-default.skn\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
-files\about_salome_pro_architecture.htm\r
-files\about_salome_pro_help_system.htm\r
-files\copyright_notice.htm\r
-files\creating_a_new_study.htm\r
-files\displaying_hiding_toolbars.htm\r
-files\displaying_studies.htm\r
-files\editing_studies.htm\r
-files\getting_properties_of_the_study.htm\r
-files\getting_started2.htm\r
-files\installing_salome_pro.htm\r
-files\introduction.htm\r
-files\introduction_to_iapp.htm\r
-files\introduction_to_salome_pro.htm\r
-files\navigating_topics.htm\r
-files\opening_studies.htm\r
-files\readme.html\r
-files\running_salome_pro.htm\r
-files\salome_pro_desktop.htm\r
-files\saving_a_study.htm\r
-files\setting_preferences.htm\r
-files\using_catalog_generator.htm\r
-files\using_left-hand_tabs.htm\r
-files\using_object_browser.htm\r
-files\using_registry.htm\r
-files\using_usecase_browser.htm\r
-texture_horiz_ltbluebubbles.jpg\r
-kernel.glo\r
-default.css\r
-pics\warninglocked.jpg\r
-pics\load.jpg\r
-image4.gif\r
-readmepage.png\r
-pics\removeobj.jpg\r
-pics\tile.jpg\r
-pics\topv.jpg\r
-pics\globalpanning.jpg\r
-pics\fitall.jpg\r
-pics\cascade.jpg\r
-pics\frontv.jpg\r
-pics\sheme1.jpg\r
-pics\copy-paste.jpg\r
-image7.gif\r
-pics\sheme2.jpg\r
-i_blue.jpg\r
-pics\registy1.jpg\r
-pics\setcurrent.jpg\r
-pics\desktop3.jpg\r
-pics\usecasebrsr.jpg\r
-pics\newobj.jpg\r
-pics\close.jpg\r
-pics\rightv.jpg\r
-pics\trihedron.jpg\r
-pics\dump.jpg\r
-pics\cataloggenerator.jpg\r
-pics\usecasebr.jpg\r
-pics\objbrowser2.jpg\r
-pics\open.jpg\r
-pics\bottomv.jpg\r
-pics\rotate.jpg\r
-pics\application-splash.jpg\r
-dirpage.png\r
-pics\properties.jpg\r
-pics\newsticn.jpg\r
-pics\leftv.jpg\r
-pics\backv.jpg\r
-note1.gif\r
-pics\reset.jpg\r
-pics\panning.jpg\r
-pics\zoom.jpg\r
-pics\fitrect.jpg\r
-image2.jpg\r
-choicepage.png\r
-pics\save.jpg\r
-progresspage.png\r
-cantinstall.png\r
-pics\clear.jpg\r
-pics\undo-redo.jpg\r
-occ.jpg\r
-productpage.png\r
-tip1.gif\r
-pics\registry.jpg\r
-pics\addobj.jpg\r
-kernel.ppf\r
-ehlpdhtm.js\r
-ss_btn_related_topics.gif\r
-default_ns.css\r
-whdata\whtdata0.xml\r
-whdata\whtdata0.htm\r
-whdata\whftdata0.xml\r
-whdata\whftdata0.htm\r
-whdata\whfwdata0.xml\r
-whdata\whfwdata0.htm\r
-whdata\whgdata0.xml\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\whlstf0.htm\r
-whgdata\whlstf1.htm\r
-whgdata\whlstf2.htm\r
-whgdata\whlstf3.htm\r
-whgdata\whlstf4.htm\r
-whgdata\whlstf5.htm\r
-whgdata\whlstf6.htm\r
-whgdata\whlstf7.htm\r
-whgdata\whlstf8.htm\r
-whgdata\whlstf9.htm\r
-whgdata\whlstg0.htm\r
-kernel.html\r
-kernel_csh.html\r
-kernel_rhc.html\r
diff --git a/doc/salome/gui/KERNEL/cantinstall.png b/doc/salome/gui/KERNEL/cantinstall.png
deleted file mode 100755 (executable)
index 75815ae..0000000
Binary files a/doc/salome/gui/KERNEL/cantinstall.png and /dev/null differ
diff --git a/doc/salome/gui/KERNEL/cshdat_robohelp.htm b/doc/salome/gui/KERNEL/cshdat_robohelp.htm
deleted file mode 100755 (executable)
index 81b659a..0000000
+++ /dev/null
@@ -1,258 +0,0 @@
-<html>\r
-<head>\r
-<title>KERNEL</title>\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-</head>\r
-<body>\r
-<script language="JavaScript">\r
-<!--\r
-\r
-var gArrayCsh = new Array();\r
-\r
-var gstrWindowOption = "";\r
-var gstrURL = "";\r
-var gbWithNavPane = false;\r
-\r
-function CshEntityItem(strAliasId, nTopicNum, strUrl) \r
-{\r
-    this.strAliasId = strAliasId;\r
-    this.nTopicNum = nTopicNum;\r
-    this.strUrl = strUrl;\r
-}\r
-\r
-\r
-//Try to get to topic number from hash string\r
-function GetTopicNumberAuto(strMayBeNumber)\r
-{\r
-   var nNum = -1;\r
-   if (strMayBeNumber.length >= 1)\r
-   {\r
-               var strTmp = strMayBeNumber;\r
-               var iEnd = strTmp.length;\r
-               for (var i=0; i<iEnd; i++)\r
-               {\r
-                         var ch = strTmp.charAt(i);\r
-                         if (!((ch == "0") || (ch == "1") ||\r
-                               (ch == "2") || (ch == "3") ||\r
-                               (ch == "4") || (ch == "5") ||\r
-                               (ch == "6") || (ch == "7") ||\r
-                               (ch == "8") || (ch == "9")))\r
-                             return GetTopicNumberById(strTmp);\r
-               }\r
-               nNum = parseInt(strTmp);\r
-   }\r
-   return nNum;\r
-}\r
-\r
-function GetTopicNumber(strHashString)\r
-{\r
-       var nTopicEndPos = strHashString.indexOf(',')\r
-       if (nTopicEndPos == -1) { // no window option.\r
-               return GetTopicNumberOnly(strHashString);\r
-       }\r
-       else {\r
-               var strWindowOption = strHashString.substring(nTopicEndPos + 1, strHashString.length);\r
-               var strWithNavPane = 'withnavpane=true';\r
-               if (strWindowOption.toLowerCase().indexOf(strWithNavPane) == 0)\r
-               {\r
-                       if (strWindowOption.length > strWithNavPane.length)\r
-                               gstrWindowOption = strWindowOption.substring(strWithNavPane.length + 1);\r
-                       else\r
-                               gstrWindowOption = "";\r
-                       gbWithNavPane = true;\r
-               }\r
-               else\r
-                       gstrWindowOption = strWindowOption;\r
-               return GetTopicNumberOnly(strHashString.substring(0, nTopicEndPos));            \r
-       }\r
-}\r
-\r
-function GetTopicNumberOnly(strTopicString)\r
-{\r
-       var nEqualPos = strTopicString.indexOf('=');\r
-       if (nEqualPos == -1) {\r
-               return GetTopicNumberAuto(strTopicString);\r
-       }\r
-       else {\r
-               var strValue=strTopicString.substring(nEqualPos + 1, strTopicString.length);\r
-               if (strTopicString.toLowerCase().indexOf("topicnumber") == 0) {\r
-                       return parseInt(strValue);\r
-               } else if (strTopicString.toLowerCase().indexOf("context") == 0) {\r
-                       return GetTopicNumberById(strValue);\r
-               } else if (strTopicString.toLowerCase().indexOf("remoteurl") == 0) {\r
-                       gstrURL = strValue;\r
-                       return -1;\r
-               }\r
-\r
-       }\r
-}\r
-\r
-//Find HomePage of the WebHelp system\r
-// we try to get the topic from remote project if it exists.\r
-function RedirectToHomePage()\r
-{\r
-       if (parent && parent != this && parent.goNext)\r
-       {\r
-               var sHome = parent.goNext();\r
-               if (sHome != "")\r
-                       RedirectTo(sHome);\r
-       }\r
-}\r
-\r
-function getHomePage()\r
-{\r
-       if (parent && parent != this && parent.getRelHomePage)\r
-       {\r
-               return parent.getRelHomePage(document.location.href);\r
-       }\r
-       return "";\r
-}\r
-\r
-function addRemoteProject(strPath)\r
-{\r
-       if (parent && parent != this && parent.addProject)\r
-       {\r
-               parent.addProject(strPath);\r
-       }\r
-}\r
-\r
-//Redirect page to...\r
-function RedirectTo(strUrl)\r
-{\r
-   if (gstrWindowOption.length != 0) {\r
-               var wnd = window.open(strUrl, "HelpStub", gstrWindowOption);\r
-               // close current window and rename the stub window to current window.\r
-               if (wnd)\r
-                       wnd.focus();\r
-               if (parent)\r
-                       parent.close();\r
-   }\r
-   else {\r
-       parent.document.location.href = strUrl;\r
-       window.focus();\r
-  }\r
-}\r
-\r
-//Prompt the user that we can not find...\r
-function FailToFind(strMsg)\r
-{\r
-    RedirectToHomePage();\r
-}\r
-\r
-//Find topic by topic number (defined in h file)\r
-function FindTopicByTopicNum(nTopicNum)\r
-{\r
-       var i = 0;\r
-       var iEnd = gArrayCsh.length;\r
-       for (i=0; i<iEnd; i++)\r
-       {\r
-               if (gArrayCsh[i].nTopicNum == nTopicNum)\r
-               {\r
-                       var strURL = gArrayCsh[i].strUrl;\r
-                       if (gbWithNavPane)\r
-                       {\r
-                               var strHomePage = getHomePage();\r
-                               if (strHomePage.length != 0)\r
-                                       strURL = strHomePage + strURL;\r
-                       }       \r
-                       RedirectTo(strURL);\r
-                       return true;\r
-               }\r
-       }\r
-       FailToFind("Fail to find topic assocaite with topic number: " + nTopicNum);\r
-       return false;\r
-}\r
-\r
-var oldPrefix = "HelpIdFromHTMLHelp_"\r
-//Find topic by topic id (alias id defined in ali file)\r
-function GetTopicNumberById(strTopicId)\r
-{\r
-   if (strTopicId.indexOf(oldPrefix) == 0)\r
-   {\r
-               strTopicId = strTopicId.substring(oldPrefix.length);\r
-   }\r
-\r
-   var i = 0;\r
-   var iEnd = gArrayCsh.length;\r
-   for (i=0; i<iEnd; i++)\r
-   {\r
-       if (gArrayCsh[i].strAliasId.toLowerCase() == strTopicId.toLowerCase())\r
-       {\r
-           return gArrayCsh[i].nTopicNum;\r
-        }\r
-   }\r
-   gstrURL = "";\r
-   return -1;\r
-}\r
-\r
-//Set Context-sensitive help entity...\r
-function SetCsh(n, strAliasId, nTopicNum, strUrl)\r
-{\r
-   gArrayCsh[n] = new CshEntityItem(strAliasId,nTopicNum,strUrl);\r
-}\r
-\r
-\r
-function getHash()\r
-{\r
-       if (parent && parent != this)\r
-               return parent.location.hash;\r
-       else\r
-               return "";\r
-}\r
-//-->\r
-</script>\r
-<script language="javascript">\r
-<!--\r
-\r
-\r
-//-->\r
-</script>\r
-<script language="javascript">\r
-<!--\r
-//Find CSH according to hash string after this page\r
-if (getHash().length > 0)\r
-{\r
-   // VH 05/16/00 now support \r
-   // TopicID=\r
-   // TopicNumber=\r
-   // RemoteURL=   \r
-   // and WindowsOptions\r
-   // with the format #a=xxx,b=xxx,c=xxx...\r
-   var strHashString = getHash().toString();\r
-   // change ? to : for remote URL. because java applet have some problem to pass a URL with two : inside the URL so we changed it. \r
-   // so here need to change it back.\r
-   strHashString = strHashString.substring(1,strHashString.length);\r
-   strHashString = strHashString.replace("%072%057%057", "://");\r
-   var nTopicNum = GetTopicNumber(strHashString);\r
-\r
-   if (nTopicNum != -1)\r
-   {\r
-      FindTopicByTopicNum(nTopicNum);\r
-   }\r
-   else\r
-   {\r
-      if (gstrURL.length > 0) \r
-       RedirectTo(gstrURL);\r
-      else\r
-       RedirectToHomePage();\r
-   }\r
-}\r
-else\r
-{\r
-   RedirectToHomePage();\r
-}\r
-//-->\r
-</script>\r
-<noscript>\r
- <p> Your browser does not support JavaScript. WebHelp Context-Sensitive Help requires JavaScript support to run.</p>\r
-</noscript>\r
-</body>\r
-</html>\r
-\r
-\r
-\r
-\r
-\r
-\r
diff --git a/doc/salome/gui/KERNEL/cshdat_webhelp.htm b/doc/salome/gui/KERNEL/cshdat_webhelp.htm
deleted file mode 100755 (executable)
index c99390b..0000000
+++ /dev/null
@@ -1,251 +0,0 @@
-<html>\r
-<head>\r
-<title>KERNEL</title>\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-</head>\r
-<body>\r
-<script language="JavaScript">\r
-<!--\r
-\r
-var gArrayCsh = new Array();\r
-\r
-var gstrWindowOption = "";\r
-var gstrURL = "";\r
-var gbWithNavPane = false;\r
-\r
-function CshEntityItem(strAliasId, nTopicNum, strUrl) \r
-{\r
-    this.strAliasId = strAliasId;\r
-    this.nTopicNum = nTopicNum;\r
-    this.strUrl = strUrl;\r
-}\r
-\r
-\r
-//Try to get to topic number from hash string\r
-function GetTopicNumberAuto(strMayBeNumber)\r
-{\r
-   var nNum = -1;\r
-   if (strMayBeNumber.length >= 1)\r
-   {\r
-               var strTmp = strMayBeNumber;\r
-               var iEnd = strTmp.length;\r
-               for (var i=0; i<iEnd; i++)\r
-               {\r
-                         var ch = strTmp.charAt(i);\r
-                         if (!((ch == "0") || (ch == "1") ||\r
-                               (ch == "2") || (ch == "3") ||\r
-                               (ch == "4") || (ch == "5") ||\r
-                               (ch == "6") || (ch == "7") ||\r
-                               (ch == "8") || (ch == "9")))\r
-                             return GetTopicNumberById(strTmp);\r
-               }\r
-               nNum = parseInt(strTmp);\r
-   }\r
-   return nNum;\r
-}\r
-\r
-function GetTopicNumber(strHashString)\r
-{\r
-       var nTopicEndPos = strHashString.indexOf(',')\r
-       if (nTopicEndPos == -1) { // no window option.\r
-               return GetTopicNumberOnly(strHashString);\r
-       }\r
-       else {\r
-               var strWindowOption = strHashString.substring(nTopicEndPos + 1, strHashString.length);\r
-               var strWithNavPane = 'withnavpane=true';\r
-               if (strWindowOption.toLowerCase().indexOf(strWithNavPane) == 0)\r
-               {\r
-                       if (strWindowOption.length > strWithNavPane.length)\r
-                               gstrWindowOption = strWindowOption.substring(strWithNavPane.length + 1);\r
-                       else\r
-                               gstrWindowOption = "";\r
-                       gbWithNavPane = true;\r
-               }\r
-               else\r
-                       gstrWindowOption = strWindowOption;\r
-               return GetTopicNumberOnly(strHashString.substring(0, nTopicEndPos));            \r
-       }\r
-}\r
-\r
-function GetTopicNumberOnly(strTopicString)\r
-{\r
-       var nEqualPos = strTopicString.indexOf('=');\r
-       if (nEqualPos == -1) {\r
-               return GetTopicNumberAuto(strTopicString);\r
-       }\r
-       else {\r
-               var strValue=strTopicString.substring(nEqualPos + 1, strTopicString.length);\r
-               if (strTopicString.toLowerCase().indexOf("topicnumber") == 0) {\r
-                       return parseInt(strValue);\r
-               } else if (strTopicString.toLowerCase().indexOf("topicid") == 0) {\r
-                       return GetTopicNumberById(strValue);\r
-               } else if (strTopicString.toLowerCase().indexOf("remoteurl") == 0) {\r
-                       gstrURL = strValue;\r
-                       return -1;\r
-               }\r
-\r
-       }\r
-}\r
-\r
-//Find HomePage of the WebHelp system\r
-// we try to get the topic from remote project if it exists.\r
-function RedirectToHomePage()\r
-{\r
-       if (parent && parent != this && parent.goNext)\r
-       {\r
-               var sHome = parent.goNext();\r
-               if (sHome != "")\r
-                       RedirectTo(sHome);\r
-       }\r
-}\r
-\r
-function getHomePage()\r
-{\r
-       if (parent && parent != this && parent.getRelHomePage)\r
-       {\r
-               return parent.getRelHomePage(document.location.href);\r
-       }\r
-       return "";\r
-}\r
-\r
-function addRemoteProject(strPath)\r
-{\r
-       if (parent && parent != this && parent.addProject)\r
-       {\r
-               parent.addProject(strPath);\r
-       }\r
-}\r
-\r
-//Redirect page to...\r
-function RedirectTo(strUrl)\r
-{\r
-   if (gstrWindowOption.length != 0) {\r
-               var wnd = window.open(strUrl, "HelpStub", gstrWindowOption);\r
-               // close current window and rename the stub window to current window.\r
-               wnd.focus();\r
-               if (parent)\r
-                       parent.close();\r
-   }\r
-   else {\r
-       parent.document.location.href = strUrl;\r
-       window.focus();\r
-  }\r
-}\r
-\r
-//Prompt the user that we can not find...\r
-function FailToFind(strMsg)\r
-{\r
-    RedirectToHomePage();\r
-}\r
-\r
-//Find topic by topic number (defined in h file)\r
-function FindTopicByTopicNum(nTopicNum)\r
-{\r
-       var i = 0;\r
-       var iEnd = gArrayCsh.length;\r
-       for (i=0; i<iEnd; i++)\r
-       {\r
-               if (gArrayCsh[i].nTopicNum == nTopicNum)\r
-               {\r
-                       var strURL = gArrayCsh[i].strUrl;\r
-                       if (gbWithNavPane)\r
-                       {\r
-                               var strHomePage = getHomePage();\r
-                               if (strHomePage.length != 0)\r
-                                       strURL = strHomePage + strURL;\r
-                       }       \r
-                       RedirectTo(strURL);\r
-                       return true;\r
-               }\r
-       }\r
-       FailToFind("Fail to find topic assocaite with topic number: " + nTopicNum);\r
-       return false;\r
-}\r
-\r
-//Find topic by topic id (alias id defined in ali file)\r
-function GetTopicNumberById(strTopicId)\r
-{\r
-   var i = 0;\r
-   var iEnd = gArrayCsh.length;\r
-   for (i=0; i<iEnd; i++)\r
-   {\r
-       if (gArrayCsh[i].strAliasId == strTopicId)\r
-       {\r
-           return gArrayCsh[i].nTopicNum;\r
-        }\r
-   }\r
-   gstrURL = "";\r
-   return -1;\r
-}\r
-\r
-//Set Context-sensitive help entity...\r
-function SetCsh(n, strAliasId, nTopicNum, strUrl)\r
-{\r
-   gArrayCsh[n] = new CshEntityItem(strAliasId,nTopicNum,strUrl);\r
-}\r
-\r
-\r
-function getHash()\r
-{\r
-       if (parent && parent != this)\r
-               return parent.location.hash;\r
-       else\r
-               return "";\r
-}\r
-//-->\r
-</script>\r
-<script language="javascript">\r
-<!--\r
-\r
-\r
-//-->\r
-</script>\r
-<script language="javascript">\r
-<!--\r
-//Find CSH according to hash string after this page\r
-if (getHash().length > 0)\r
-{\r
-   // VH 05/16/00 now support \r
-   // TopicID=\r
-   // TopicNumber=\r
-   // RemoteURL=   \r
-   // and WindowsOptions\r
-   // with the format #a=xxx,b=xxx,c=xxx...\r
-   var strHashString = getHash().toString();\r
-   // change ? to : for remote URL. because java applet have some problem to pass a URL with two : inside the URL so we changed it. \r
-   // so here need to change it back.\r
-   strHashString = strHashString.substring(1,strHashString.length);\r
-   strHashString = strHashString.replace("%072%057%057", "://");\r
-   var nTopicNum = GetTopicNumber(strHashString);\r
-\r
-   if (nTopicNum != -1)\r
-   {\r
-      FindTopicByTopicNum(nTopicNum);\r
-   }\r
-   else\r
-   {\r
-      if (gstrURL.length > 0) \r
-       RedirectTo(gstrURL);\r
-      else\r
-       RedirectToHomePage();\r
-   }\r
-}\r
-else\r
-{\r
-   RedirectToHomePage();\r
-}\r
-//-->\r
-</script>\r
-<noscript>\r
- <p> Your browser does not support JavaScript. WebHelp Context-Sensitive Help requires JavaScript support to run.</p>\r
-</noscript>\r
-</body>\r
-</html>\r
-\r
-\r
-\r
-\r
-\r
-\r
diff --git a/doc/salome/gui/KERNEL/default.css b/doc/salome/gui/KERNEL/default.css
deleted file mode 100755 (executable)
index de2e5d9..0000000
+++ /dev/null
@@ -1,101 +0,0 @@
-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
diff --git a/doc/salome/gui/KERNEL/default.skn b/doc/salome/gui/KERNEL/default.skn
deleted file mode 100755 (executable)
index f162a66..0000000
+++ /dev/null
@@ -1,262 +0,0 @@
-<?xml version="1.0"?>\r
-<sqwebskin version="1.0">\r
-       <summary>\r
-               <skinname>Default</skinname>\r
-               <defaulttab>Contents</defaulttab>\r
-               <font>font-family:Arial font-size:8pt font-weight:normal font-style:normal text-decoration:none font-sizeadjust:none font-stretch:normal font-variant:normal</font>\r
-               <color></color>\r
-       </summary>\r
-       <panesummary>\r
-               <![CDATA[\r
-<frameset rows="32,*" >\r
-<frame name="Custom Toolbar Pane" noresize="yes" scrolling="no" id="3" />\r
-<frameset cols="220,*" frameborder="1" borderspace="0" >\r
-<frameset rows="24,*" >\r
-<frame name="MiniBar Pane" marginwidth="-1" scrolling="no" id="6" />\r
-<frame name="Navigation Pane" id="2" />\r
-</frameset>\r
-<frame name="Topic Pane" frameborder="1" borderspace="1" bordercolor="Gray" marginwidth="-1" marginheight="-1" id="4" />\r
-</frameset>\r
-</frameset>\r
-]]>\r
-       </panesummary>\r
-       <frameset rows="32,*">\r
-               <frame name="Custom Toolbar Pane" noresize="yes" scrolling="no" id="3"/>\r
-               <frameset cols="220,*" frameborder="1" borderspace="0">\r
-                       <frameset rows="24,*">\r
-                               <frame name="MiniBar Pane" marginwidth="-1" scrolling="no" id="6"/>\r
-                               <frame name="Navigation Pane" id="2"/>\r
-                       </frameset>\r
-                       <frame name="Topic Pane" frameborder="1" borderspace="1" bordercolor="Gray" marginwidth="-1" marginheight="-1" id="4"/>\r
-               </frameset>\r
-       </frameset>\r
-       <pane name="Custom Toolbar Pane">\r
-               <image></image>\r
-               <color>background:#99ccff</color>\r
-               <font>font-family:Tahoma font-size:8pt font-weight:Normal font-style:Normal text-decoration:none font-sizeadjust:none font-stretch:normal font-variant:normal font-color:Black</font>\r
-               <btnselected>\r
-                       <color>background:#639ace</color>\r
-                       <font>font-family:Tahoma font-size:8pt font-weight:Normal font-style:Normal text-decoration:none font-sizeadjust:none font-stretch:normal font-variant:normal font-color:White</font>\r
-               </btnselected>\r
-               <alignment>left</alignment>\r
-               <toolbaritem mode="BtnWithIcon Mode" type="built-in-content" id="1">\r
-                       <name>Contents</name>\r
-                       <text>::??DefaultWebSkinText??::</text>\r
-                       <color></color>\r
-                       <image></image>\r
-                       <icontype>default</icontype>\r
-                       <selected>\r
-                               <color></color>\r
-                               <image></image>\r
-                               <icontype>default</icontype>\r
-                       </selected>\r
-                       <style>100</style>\r
-               </toolbaritem>\r
-               <toolbaritem mode="BtnWithIcon Mode" type="built-in-index" id="2">\r
-                       <name>Index</name>\r
-                       <text>::??DefaultWebSkinText??::</text>\r
-                       <color></color>\r
-                       <image></image>\r
-                       <icontype>default</icontype>\r
-                       <selected>\r
-                               <color></color>\r
-                               <image></image>\r
-                               <icontype>default</icontype>\r
-                       </selected>\r
-                       <style>100</style>\r
-               </toolbaritem>\r
-               <toolbaritem mode="BtnWithIcon Mode" type="built-in-search" id="3">\r
-                       <name>Search</name>\r
-                       <text>::??DefaultWebSkinText??::</text>\r
-                       <color></color>\r
-                       <image></image>\r
-                       <icontype>default</icontype>\r
-                       <selected>\r
-                               <color></color>\r
-                               <image></image>\r
-                               <icontype>default</icontype>\r
-                       </selected>\r
-                       <style>100</style>\r
-               </toolbaritem>\r
-               <toolbaritem mode="BtnWithIcon Mode" type="built-in-glossary" id="4">\r
-                       <name>Glossary</name>\r
-                       <text>::??DefaultWebSkinText??::</text>\r
-                       <color></color>\r
-                       <image></image>\r
-                       <icontype>default</icontype>\r
-                       <selected>\r
-                               <color></color>\r
-                               <image></image>\r
-                               <icontype>default</icontype>\r
-                       </selected>\r
-                       <style>100</style>\r
-               </toolbaritem>\r
-               <toolbaritem mode="BtnWithIcon Mode" type="built-in-websearch" id="5">\r
-                       <name>WebSearch</name>\r
-                       <text>::??DefaultWebSkinText??::</text>\r
-                       <color></color>\r
-                       <image></image>\r
-                       <icontype>default</icontype>\r
-                       <selected>\r
-                               <color></color>\r
-                               <image></image>\r
-                               <icontype>default</icontype>\r
-                       </selected>\r
-                       <style>100</style>\r
-               </toolbaritem>\r
-               <toolbaritem mode="Form Mode" type="built-in-form" id="6">\r
-                       <name>Search Input</name>\r
-                       <image></image>\r
-                       <color></color>\r
-                       <textbox width="20"/>\r
-                       <title>\r
-                               <text></text>\r
-                       </title>\r
-                       <button mode="default graphic mode">\r
-                       </button>\r
-               </toolbaritem>\r
-               <toolbaritem mode="Logo Mode" type="built-in-logo" id="7">\r
-                       <name>Logo</name>\r
-                       <image></image>\r
-                       <author>eHelp Corporation</author>\r
-               </toolbaritem>\r
-       </pane>\r
-       <pane name="MiniBar Pane">\r
-               <image></image>\r
-               <color>background:#99ccff</color>\r
-               <font>font-family:Tahoma font-size:8pt font-weight:Normal font-style:Normal text-decoration:none font-sizeadjust:none font-stretch:normal font-variant:normal font-color:Black</font>\r
-               <btnselected>\r
-                       <color>background:#639ace</color>\r
-                       <font>font-family:Tahoma font-size:8pt font-weight:Normal font-style:Normal text-decoration:none font-sizeadjust:none font-stretch:normal font-variant:normal font-color:White</font>\r
-               </btnselected>\r
-               <toolbaritem mode="BtnWithIcon Mode" type="built-in-previous" id="8">\r
-                       <name>Previous</name>\r
-                       <text>::??DefaultWebSkinText??::</text>\r
-                       <color></color>\r
-                       <image></image>\r
-                       <icontype>default</icontype>\r
-                       <selected>\r
-                               <color></color>\r
-                               <image></image>\r
-                               <icontype>default</icontype>\r
-                       </selected>\r
-                       <style>100</style>\r
-               </toolbaritem>\r
-               <toolbaritem mode="BtnWithIcon Mode" type="built-in-next" id="9">\r
-                       <name>Next</name>\r
-                       <text>::??DefaultWebSkinText??::</text>\r
-                       <color></color>\r
-                       <image></image>\r
-                       <icontype>default</icontype>\r
-                       <selected>\r
-                               <color></color>\r
-                               <image></image>\r
-                               <icontype>default</icontype>\r
-                       </selected>\r
-                       <style>100</style>\r
-               </toolbaritem>\r
-               <toolbaritem mode="BtnWithIcon Mode" type="built-in-synctoc" id="10">\r
-                       <name>Sync TOC</name>\r
-                       <text>::??DefaultWebSkinText??::</text>\r
-                       <color></color>\r
-                       <image></image>\r
-                       <icontype>default</icontype>\r
-                       <selected>\r
-                               <color></color>\r
-                               <image></image>\r
-                               <icontype>default</icontype>\r
-                       </selected>\r
-                       <style>100</style>\r
-               </toolbaritem>\r
-               <toolbaritem mode="BtnWithIcon Mode" type="built-in-hide" id="11">\r
-                       <name>Hide</name>\r
-                       <text>::??DefaultWebSkinText??::</text>\r
-                       <color></color>\r
-                       <image></image>\r
-                       <icontype>default</icontype>\r
-                       <selected>\r
-                               <color></color>\r
-                               <image></image>\r
-                               <icontype>default</icontype>\r
-                       </selected>\r
-                       <style>100</style>\r
-               </toolbaritem>\r
-       </pane>\r
-       <pane name="Navigation Pane">\r
-               <image></image>\r
-               <color></color>\r
-               <label>\r
-                       <image></image>\r
-                       <color></color>\r
-               </label>\r
-               <subpane name="Contents">\r
-                       <image></image>\r
-                       <color>background:White alink:Silver hover-color:Navy</color>\r
-                       <font>font-family:Tahoma font-size:8pt font-weight:Normal font-style:Normal text-decoration:none font-sizeadjust:none font-stretch:normal font-variant:normal font-color:Black</font>\r
-               </subpane>\r
-               <subpane name="Index">\r
-                       <image></image>\r
-                       <color>background:White alink:Silver hover-color:Navy</color>\r
-                       <font>font-family:Tahoma font-size:8pt font-weight:Normal font-style:Normal text-decoration:none font-sizeadjust:none font-stretch:normal font-variant:normal font-color:Black</font>\r
-                       <inputbox>\r
-                               <image></image>\r
-                               <color>background:White</color>\r
-                               <textbox width="0"/>\r
-                               <title>\r
-                                       <text>::??DefaultWebSkinText??::</text>\r
-                                       <font>font-family:Tahoma font-size:8pt font-weight:Normal font-style:Normal text-decoration:none font-sizeadjust:none font-stretch:normal font-variant:normal font-color:Navy</font>\r
-                               </title>\r
-                               <button mode="none">\r
-                               </button>\r
-                       </inputbox>\r
-               </subpane>\r
-               <subpane name="Search">\r
-                       <image></image>\r
-                       <color>background:White alink:Silver hover-color:Navy</color>\r
-                       <font>font-family:Tahoma font-size:8pt font-weight:Normal font-style:Normal text-decoration:none font-sizeadjust:none font-stretch:normal font-variant:normal font-color:Black</font>\r
-                       <inputbox>\r
-                               <image></image>\r
-                               <color>background:White</color>\r
-                               <textbox width="0"/>\r
-                               <title>\r
-                                       <text>::??DefaultWebSkinText??::</text>\r
-                                       <font>font-family:Tahoma font-size:8pt font-weight:Normal font-style:Normal text-decoration:none font-sizeadjust:none font-stretch:normal font-variant:normal font-color:Navy</font>\r
-                               </title>\r
-                               <button mode="default graphic mode">\r
-                               </button>\r
-                       </inputbox>\r
-               </subpane>\r
-               <subpane name="Glossary">\r
-                       <image></image>\r
-                       <color>background:White alink:Silver hover-color:Navy</color>\r
-                       <font>font-family:Tahoma font-size:8pt font-weight:Normal font-style:Normal text-decoration:none font-sizeadjust:none font-stretch:normal font-variant:normal font-color:Black</font>\r
-                       <definitiontext>\r
-                               <text>::??DefaultWebSkinText??::</text>\r
-                               <font>font-family:Tahoma font-size:8pt font-weight:Normal font-style:Normal text-decoration:none font-sizeadjust:none font-stretch:normal font-variant:normal font-color:Navy</font>\r
-                               <color>background:White</color>\r
-                               <image></image>\r
-                       </definitiontext>\r
-                       <definition>\r
-                               <text>::??DefaultWebSkinText??::</text>\r
-                               <color></color>\r
-                               <image></image>\r
-                       </definition>\r
-                       <termtext>\r
-                               <text>::??DefaultWebSkinText??::</text>\r
-                               <font>font-family:Tahoma font-size:8pt font-weight:Normal font-style:Normal text-decoration:none font-sizeadjust:none font-stretch:normal font-variant:normal font-color:Navy</font>\r
-                               <color>background:White</color>\r
-                               <image></image>\r
-                       </termtext>\r
-                       <term>\r
-                               <text>::??DefaultWebSkinText??::</text>\r
-                               <color></color>\r
-                               <image></image>\r
-                       </term>\r
-               </subpane>\r
-       </pane>\r
-       <pane name="Topic Pane">\r
-               <in-topic-navbar>\r
-                       <alignment>none</alignment>\r
-               </in-topic-navbar>\r
-       </pane>\r
-</sqwebskin>\r
diff --git a/doc/salome/gui/KERNEL/default_ns.css b/doc/salome/gui/KERNEL/default_ns.css
deleted file mode 100755 (executable)
index 3eeb3c4..0000000
+++ /dev/null
@@ -1,118 +0,0 @@
-BODY { \r
-      background-color:#ffffff; \r
-      font-family:"Times New Roman"  , serif;  }\r
-H1 { \r
-    font-weight:bold; \r
-    font-size:24.0pt; \r
-    font-family:"Times New Roman"  , serif;  }\r
-LI.kadov-H1 { \r
-             font-weight:bold; \r
-             font-size:24.0pt;  }\r
-H2 { \r
-    font-weight:bold; \r
-    font-size:18.0pt; \r
-    font-family:"Times New Roman"  , serif;  }\r
-LI.kadov-H2 { \r
-             font-weight:bold; \r
-             font-size:18.0pt;  }\r
-H3 { \r
-    font-weight:bold; \r
-    font-size:14.0pt; \r
-    font-family:"Times New Roman"  , serif;  }\r
-LI.kadov-H3 { \r
-             font-weight:bold; \r
-             font-size:14.0pt;  }\r
-H4 { \r
-    font-weight:bold; \r
-    font-size:12.0pt; \r
-    font-family:"Times New Roman"  , serif;  }\r
-LI.kadov-H4 { \r
-             font-weight:bold; \r
-             font-size:12.0pt;  }\r
-H5 { \r
-    font-weight:bold; \r
-    font-size:10.0pt; \r
-    font-family:"Times New Roman"  , serif;  }\r
-LI.kadov-H5 { \r
-             font-weight:bold; \r
-             font-size:10.0pt;  }\r
-H6 { \r
-    font-weight:bold; \r
-    font-size:8.0pt; \r
-    font-family:"Times New Roman"  , serif;  }\r
-LI.kadov-H6 { \r
-             font-weight:bold; \r
-             font-size:8.0pt;  }\r
-P { \r
-   font-size:12.0pt; \r
-   margin-top:1pt; \r
-   margin-bottom:1pt; \r
-   font-family:"Times New Roman"  , serif;  }\r
-LI.kadov-P { \r
-            font-size:12.0pt;  }\r
-A.expandspot { \r
-              color:#008000; \r
-              cursor:hand; \r
-              font-style:italic; \r
-              x-text-underline:off; \r
-              x-text-overline:off; \r
-              x-text-line-through:off; \r
-              text-decoration:none none none;  }\r
-SPAN.expandtext { \r
-                 font-style:italic; \r
-                 font-weight:normal; \r
-                 color:#ff0000;  }\r
-A.dropspot { \r
-            cursor:hand; \r
-            color:#008000; \r
-            font-style:italic; \r
-            x-text-underline:off; \r
-            x-text-overline:off; \r
-            x-text-line-through:off; \r
-            text-decoration:none none none;  }\r
-A.glossterm { \r
-             color:#800000; \r
-             cursor:hand; \r
-             font-style:italic; \r
-             x-text-underline:off; \r
-             x-text-overline:off; \r
-             x-text-line-through:off; \r
-             text-decoration:none none none;  }\r
-SPAN.glosstext { \r
-                font-style:italic; \r
-                font-weight:normal; \r
-                color:#0000ff;  }\r
-OL { \r
-    margin-top:0px; \r
-    margin-bottom:0px; \r
-    font-family:"Times New Roman"  , serif;  }\r
-UL { \r
-    margin-top:0px; \r
-    margin-bottom:0px; \r
-    font-family:"Times New Roman"  , serif;  }\r
-A:active {  }\r
-A:hover { \r
-         x-text-underline:Off; \r
-         text-decoration:none;  }\r
-A:link { \r
-        x-text-underline:Off; \r
-        text-decoration:none;  }\r
-A:visited { \r
-           x-text-underline:Off; \r
-           text-decoration:none;  }\r
-P.TODO { \r
-        font-weight:normal; \r
-        font-style:italic; \r
-        font-family:"Arial Black"  , sans-serif;  }\r
-LI.kadov-P-CTODO { \r
-                  font-weight:normal; \r
-                  font-style:italic; \r
-                  font-family:"Arial Black"  , sans-serif;  }\r
-ol ol { \r
-       margin-top:1px;  }\r
-ol ul { \r
-       margin-top:1px;  }\r
-ul ul { \r
-       margin-top:1px;  }\r
-ul ol { \r
-       margin-top:1px;  }\r
diff --git a/doc/salome/gui/KERNEL/dirpage.png b/doc/salome/gui/KERNEL/dirpage.png
deleted file mode 100755 (executable)
index 245cf15..0000000
Binary files a/doc/salome/gui/KERNEL/dirpage.png and /dev/null differ
diff --git a/doc/salome/gui/KERNEL/ehelp.xml b/doc/salome/gui/KERNEL/ehelp.xml
deleted file mode 100755 (executable)
index 9884c42..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-<?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
diff --git a/doc/salome/gui/KERNEL/ehlpdhtm.js b/doc/salome/gui/KERNEL/ehlpdhtm.js
deleted file mode 100755 (executable)
index 6cfd2e4..0000000
+++ /dev/null
@@ -1,4239 +0,0 @@
-// eHelp® Corporation Dynamic HTML JavaScript \r
-// Copyright© 1998-2003 eHelp® Corporation.All rights reserved.\r
-// Version=4.82\r
-\r
-// Warning:Do not modify this file.It is generated by RoboHELP® and changes will be overwritten.\r
-\r
-//// Segment Begin -- (JavaScript 1.0)\r
-\r
-/// Section Begin - General and relative topics(JavaScript 1.0)\r
-\r
-//{{HH_SYMBOL_SECTION\r
-var HH_ChmFilename = "";\r
-var HH_WindowName = "";\r
-var HH_GlossaryFont = "";\r
-var HH_Glossary = "";\r
-var HH_Avenue = "";\r
-var HH_ActiveX = false;\r
-//}}HH_SYMBOL_SECTION\r
-\r
-//Begin to support previous generic parameters\r
-//Get the information about the browser.\r
-var gstrBsAgent        = navigator.userAgent.toLowerCase();\r
-var gnBsVer                    = parseInt(navigator.appVersion);\r
-\r
-var gbBsOpera          = (gstrBsAgent.indexOf('opera') != -1);\r
-var gbBsKonqueror      = (gstrBsAgent.indexOf('konqueror') != -1);\r
-var gbBsSafari         = (gstrBsAgent.indexOf('safari') != -1);\r
-var gbBsIE             = (gstrBsAgent.indexOf('msie') != -1) && !gbBsOpera && !gbBsKonqueror && !gbBsSafari;\r
-var gbBsNS             = (gstrBsAgent.indexOf('mozilla') != -1) && ((gstrBsAgent.indexOf('spoofer') == -1) && (gstrBsAgent.indexOf('compatible') == -1)) && !gbBsOpera && !gbBsKonqueror && !gbBsSafari;\r
-\r
-var gbBsMac                    = (gstrBsAgent.indexOf('mac') != -1);\r
-var gbBsWindows                = ((gstrBsAgent.indexOf('win') != -1) || (gstrBsAgent.indexOf('16bit') != -1));\r
-var gbBsSunOS          = (gstrBsAgent.indexOf("sunos") != -1);\r
-\r
-var gbBsIE3Before      = ((gbBsIE) && (gnBsVer <= 2));\r
-var gbBsNS3Before      = ((gbBsNS) && (gnBsVer <= 3));\r
-\r
-var gbBsNS2                    = ((gbBsNS) && (gnBsVer <= 2));\r
-var gbBsNS3                    = ((gbBsNS) && (gnBsVer == 3));\r
-var gbBsIE300301       = ((gbBsIE) && (gnBsVer == 2) && ((gstrBsAgent.indexOf("3.00") != -1)||(gstrBsAgent.indexOf("3.0a") != -1)||(gstrBsAgent.indexOf("3.0b")!=-1)||(gstrBsAgent.indexOf("3.01")!=-1)));\r
-var gbBsIE302          = ((gbBsIE) && (gnBsVer == 2) && (gstrBsAgent.indexOf("3.02") != -1));\r
-\r
-var gbBsNS4                    = ((gbBsNS) && (gnBsVer >= 4));\r
-var gbBsNS6                    = ((gbBsNS) && (gnBsVer >= 5));\r
-var    gbBsNS7                 = false;\r
-\r
-var gbBsIE4                    = ((gbBsIE) && (gnBsVer >= 4));\r
-var gbBsIE5                    = false;\r
-var gbBsIE55           = false;\r
-\r
-var gbBsOpera6         = false;\r
-var gbBsOpera7         = false;\r
-\r
-var gbBsKonqueror3     = false;\r
-\r
-\r
-\r
-gbBsIE = (navigator.appName.indexOf("Microsoft") != -1) && !gbBsOpera && !gbBsKonqueror && !gbBsSafari;;\r
-if (gbBsIE)\r
-{\r
-       if (parseInt(navigator.appVersion) >= 4) {\r
-               gbBsIE4 = true;\r
-               if (gbBsIE4) {\r
-                       var nPos = gstrBsAgent.indexOf("msie");\r
-                       var strIEversion = gstrBsAgent.substring(nPos + 5);\r
-                       var nVersion =  parseFloat(strIEversion);\r
-                       if (nVersion >= 5)\r
-                               gbBsIE5 = true;\r
-                       if (nVersion >= 5.5)\r
-                               gbBsIE55 = true;\r
-               }\r
-       }\r
-}\r
-if (gbBsNS6)\r
-{\r
-       var nPos=gstrBsAgent.indexOf("gecko");\r
-       if(nPos!=-1)\r
-       {\r
-               var nPos2=gstrBsAgent.indexOf("/", nPos);\r
-               if(nPos2!=-1)\r
-               {\r
-                       var nVersion=parseFloat(gstrBsAgent.substring(nPos2+1));\r
-                       if (nVersion>=20020823)\r
-                               gbBsNS7=true;\r
-               }\r
-       }       \r
-}\r
-if (gbBsOpera)\r
-{\r
-       var nPos = gstrBsAgent.indexOf("opera");\r
-       if(nPos!=-1)\r
-       {\r
-               var nVersion = parseFloat(gstrBsAgent.substring(nPos+6));\r
-               if (nVersion >= 6)\r
-               {\r
-                       gbBsOpera6=true;\r
-                       if (nVersion >=7)\r
-                               gbBsOpera7=true;        \r
-               }\r
-       }\r
-}\r
-if (gbBsKonqueror)\r
-{\r
-       var nPos = gstrBsAgent.indexOf("konqueror");\r
-       if(nPos!=-1)\r
-       {\r
-               var nVersion = parseFloat(gstrBsAgent.substring(nPos+10));\r
-               if (nVersion >= 3)\r
-               {\r
-                       gbBsKonqueror3=true;\r
-               }\r
-       }\r
-}\r
-\r
-function insertAdjacentHTML(obj, where, htmlStr)\r
-{\r
-       if (gbBsIE || gbBsOpera7)\r
-       {\r
-               obj.insertAdjacentHTML(where, htmlStr);\r
-       }\r
-       else if (gbBsNS6 || gbBsSafari)\r
-       {\r
-               var r = obj.ownerDocument.createRange();\r
-               r.setStartBefore(obj);\r
-               var     parsedHTML = r.createContextualFragment(htmlStr);\r
-               \r
-               switch (where){\r
-               case 'beforeBegin':\r
-                       obj.parentNode.insertBefore(parsedHTML,obj);\r
-                       break;\r
-               case 'afterBegin':\r
-                       obj.insertBefore(parsedHTML,obj.firstChild);\r
-                       break;\r
-               case 'beforeEnd':\r
-                       obj.appendChild(parsedHTML);\r
-                       break;\r
-               case 'afterEnd':\r
-                       if (obj.nextSibling){\r
-                       obj.parentNode.insertBefore(parsedHTML,obj.nextSibling);\r
-                       } else {\r
-                       obj.parentNode.appendChild(parsedHTML);\r
-                       }\r
-                       break;\r
-               }\r
-       }\r
-}\r
-\r
-// Utilities functions.\r
-function BsscHasExtJs()\r
-{\r
-       if( gbBsIE3Before || gbBsNS3Before)\r
-               return false;\r
-       return true;\r
-}\r
-\r
-// Register event handler\r
-var gBsOnLoads                         = new Array();  // An array holds all the onload event handler.\r
-var gBsOnClicks                = new Array();  // An array holds all the onClick event handler.\r
-var gBsOnUnLoads               = new Array();  // An array holds all the OnUnLoad event handler.\r
-var gBsOnMouseOvers    = new Array();  // An array holds all the OnMouseOver event handler.\r
-var gBsOnMouseOuts             = new Array();  // An array holds all the OnMouseOut event handler.\r
-\r
-var gbOrignalOnMouseDown = null;\r
-\r
-function BsscRegisterOnLoad(funcHandler)\r
-{\r
-       var nLength = gBsOnLoads.length;\r
-       gBsOnLoads[nLength] = funcHandler;\r
-}\r
-\r
-function BsscRegisterOnClick(funcHandler)\r
-{\r
-       var nLength = gBsOnClicks.length;\r
-       gBsOnClicks[nLength] = funcHandler;\r
-}\r
-\r
-function BsscRegisterOnUnLoad(funcHandler)\r
-{\r
-       var nLength = gBsOnUnLoads.length;\r
-       gBsOnUnLoads[nLength] = funcHandler;\r
-}\r
-\r
-function BsscRegisterOnMouseOver(funcHandler)\r
-{\r
-       var nLength = gBsOnMouseOvers.length;\r
-       gBsOnMouseOvers[nLength] = funcHandler;\r
-}\r
-\r
-function BsscRegisterOnMouseOut(funcHandler)\r
-{\r
-       var nLength = gBsOnMouseOuts.length;\r
-       gBsOnMouseOuts[nLength] = funcHandler;\r
-}\r
-\r
-function BsGeneralOnLoad()\r
-{\r
-       if (!gbBsIE4 && !gbBsNS4)\r
-               return;\r
-\r
-       // Make everything visible in navigator\r
-       if (gbBsNS4 && !gbBsNS6) {\r
-               // Make some special effects items visible\r
-               for (var iLayer = 0; iLayer < document.layers.length; iLayer++) {\r
-                       document.layers[iLayer].visibility = "show";\r
-                       document.layers[iLayer].left = 0;\r
-               }\r
-       }\r
-}\r
-\r
-// If resize the netscape browser, need to reload it.\r
-function BsReDo()\r
-{\r
-  if (innerWidth != origWidth || innerHeight != origHeight)\r
-     location.reload();\r
-}\r
-// End of the local functions.\r
-\r
-// The following functions are used by the html files.\r
-function BSSCOnLoad()\r
-{\r
-       if( !BsscHasExtJs() )\r
-               return;\r
-       for (var nElement = gBsOnLoads.length - 1; nElement >= 0; nElement--)\r
-               gBsOnLoads[nElement]();\r
-}\r
-\r
-function BSSCOnClick()\r
-{\r
-       if (!BsscHasExtJs()) return;\r
-               \r
-       for (var nElement = gBsOnClicks.length - 1; nElement >= 0; nElement--)\r
-               gBsOnClicks[nElement]();\r
-}\r
-\r
-function BSSCOnUnload()\r
-{\r
-       if (!BsscHasExtJs()) return;\r
-       for (var nElement = gBsOnUnLoads.length - 1; nElement >= 0; nElement--)\r
-               gBsOnUnLoads[nElement]();\r
-}\r
-\r
-function BSSCOnMouseOver()\r
-{\r
-       if (!BsscHasExtJs()) return;\r
-       for (var nElement = gBsOnMouseOvers.length - 1; nElement >= 0; nElement--)\r
-               gBsOnMouseOvers[nElement]();\r
-}\r
-\r
-function BSSCOnMouseOut()\r
-{\r
-       if (!BsscHasExtJs()) return;\r
-       for (var nElement = gBsOnMouseOuts.length - 1; nElement >= 0; nElement--)\r
-       {\r
-               gBsOnMouseOuts[nElement]();\r
-       }\r
-}\r
-// End of invocation of the event handle functions.\r
-\r
-// Add the GereralOnLoad to the onload array.\r
-if (typeof(BsscRegisterOnLoad) != "undefined")\r
-{\r
-       BsscRegisterOnLoad(BsGeneralOnLoad);\r
-}\r
-if (gbBsNS4&&!gbBsNS6) {\r
-       origWidth = innerWidth;\r
-       origHeight = innerHeight;\r
-       onresize = BsReDo;\r
-}\r
-//End to support previous generic parameters\r
-\r
-//Begin to support previous HHActiveX invoking\r
-function BsHHActivateComponents()\r
-{\r
-       if( HH_ActiveX && (HH_ChmFilename != "") && ((self == top) || (self == top.frames[0])))\r
-       {\r
-               var objBody = getElementsByTag(document,"BODY")[0];\r
-               if( typeof(objBody) == "object" )\r
-               {\r
-                       insertAdjacentHTML(objBody, "beforeEnd", '<OBJECT ID="HHComponentActivator" CLASSID="CLSID:399CB6C4-7312-11D2-B4D9-00105A0422DF" width=0 height=0></OBJECT>');\r
-                       if (HHComponentActivator.object)\r
-                               HHComponentActivator.Activate(HH_ChmFilename, HH_WindowName, HH_GlossaryFont, HH_Glossary, HH_Avenue);\r
-               }\r
-       }\r
-}\r
-\r
-function BsHHActivXOnLoad()\r
-{      \r
-       if( gbBsIE4 )\r
-               BsHHActivateComponents(); \r
-}\r
-\r
-if( typeof(BsscRegisterOnLoad) != "undefined" )\r
-{\r
-       BsscRegisterOnLoad(BsHHActivXOnLoad);\r
-}\r
-//End to support previous HHActiveX invoking\r
-\r
-//Begin to support previous relative topics\r
-//If webHelp needs Related Topics DHTMLcode, it's supposed to add it here\r
-var gbPopupMenuTimeoutExpired = false;\r
-var gbInPopupMenu = false;\r
-var gbPopupMenuTopicList = null;\r
-var gOlddocumentClick = null;\r
-\r
-//////////////////////////////////////////////////////////////////////////////////////////\r
-//\r
-// Popup Menu code\r
-//\r
-//////////////////////////////////////////////////////////////////////////////////////////\r
-\r
-var g_bIsPopupMenuInit = false;\r
-function _WritePopupMenuLayer()\r
-{\r
-       if (!g_bIsPopupMenuInit)\r
-        {\r
-         if (gbBsNS4&&!gbBsNS6) {\r
-//Do not try to write ininle styles for NS!  NS can not handle it and will not stop downloading the html page...\r
-               document.write("<DIV CLASS='WebHelpPopupMenu' ID='PopupMenu'></DIV>");\r
-         } else{\r
-         document.write("<DIV ID='PopupMenu' STYLE='position:absolute; left:0px; top:0px; z-index:4; visibility:hidden;'></DIV>");\r
-         if (!(gbBsNS4&&!gbBsNS6)) {\r
-               document.write("<STYLE TYPE='text/css'>");\r
-               if (gbBsMac&&gbBsIE4) {\r
-                       document.write(".PopupOver {font-family:'Arial'; color:white; background:navy; font-size:10pt; font-style:normal;font-weight:normal;text-decoration:none;}");\r
-                       document.write(".PopupNotOver {font-family:'Arial'; color:black; background:#c0c0c0; font-size:10pt; font-style:normal;font-weight:normal;text-decoration:none;}");\r
-               } else {\r
-                       document.write(".PopupOver {font-family:'Arial'; color:white; background:navy; font-size:8pt; font-style:normal;font-weight:normal;text-decoration:none;}");\r
-                       document.write(".PopupNotOver {font-family:'Arial'; color:black; background:#c0c0c0; font-size:8pt; font-style:normal;font-weight:normal;text-decoration:none;}");\r
-               }\r
-               document.write("</STYLE>");\r
-          }\r
-          }\r
-         g_bIsPopupMenuInit = true;\r
-       }\r
-}\r
-\r
-//Seek for the bsscright frame \r
-function _SeekFrameByName( cRoot, strName )\r
-{\r
-       if( cRoot == null )     return null;\r
-       if( cRoot.frames == null )      return null;\r
-       if( cRoot.frames[strName] != null )     return cRoot.frames[strName];\r
-       for (var i=0; i<cRoot.frames.length; i++)\r
-       {\r
-               var cObj = null;\r
-               if (!gbBsNS6) \r
-                       cObj = _SeekFrameByName( cRoot.frames(i).document, strName );\r
-               else\r
-                       cObj = _SeekFrameByName( cRoot.frames[i], strName );\r
-               if( cObj != null )              return cObj;\r
-       };\r
-       return null;\r
-}\r
-function _GetFrameByName( cRoot, strName )\r
-{\r
-       if( cRoot == null )     return null;\r
-       var cRet = _SeekFrameByName(cRoot, strName);\r
-       if( cRet != null )      return cRet;\r
-       if (cRoot.parent != cRoot)\r
-               return _GetFrameByName( cRoot.parent, strName );\r
-       else\r
-               return null;\r
-}\r
-\r
-var gfn_arguments = null;\r
-function _PopupMenu_Invoke(fn_arguments)\r
-{\r
-       gfn_arguments = fn_arguments;\r
-       if (gbBsOpera6&&gbBsMac)\r
-       {\r
-               var wndOldPopupLinks= window.open(document.location.href, "popuplinks");\r
-               wndOldPopupLinks.close();\r
-               setTimeout("_PopupMenu_Invoke_2();",100);\r
-       }\r
-       else\r
-       {\r
-               _PopupMenu_Invoke_2();\r
-       }\r
-}\r
-\r
-function _PopupMenu_Invoke_2()\r
-{\r
-       var fn_arguments = gfn_arguments;\r
-       gfn_arguments = null;\r
-       \r
-       // Make sure we have reasonable arguments\r
-       var argLen = fn_arguments.length;\r
-       if (argLen < 3) {\r
-               return false;\r
-       }\r
-\r
-       // Check to see if we only have one target\r
-       var strTarget = "";\r
-       var targetDoc = null;\r
-       if (fn_arguments[1] == '') {\r
-               if (BSSCPopup_IsPopup()) {\r
-                       targetDoc = parent;\r
-                       strTarget = "TARGET= _parent";\r
-               }\r
-               else\r
-                       targetDoc = window.document;\r
-       } else {\r
-               targetDoc = _GetFrameByName( parent, fn_arguments[1] );\r
-\r
-               strTarget = "TARGET='" + fn_arguments[1] + "'";\r
-       }\r
-\r
-       if ((!gbBsIE4 && !gbBsNS4 && !gbBsOpera7 && !gbBsKonqueror3 &&!gbBsSafari) || ((gbBsMac) && (gbBsIE4) && (window.event.srcElement.tagName == "AREA"))) {\r
-       \r
-               var argLen      = fn_arguments.length;\r
-\r
-               // Create the window that the hyperlinks will go into\r
-               var nHeight = argLen * 15;\r
-               var nWidth = 400;\r
-               var strParam = "titlebar=no,toolbar=no,status=no,location=no,menubar=no,resizable=yes,scrollbars=auto";\r
-               strParam += ",height=" + nHeight + ",width=200";\r
-               strParam += ",resizable";\r
-\r
-               var wndTemp=null;\r
-               // Create a temporary window first to ensure the real popup comes up on top\r
-               if (!gbBsOpera)\r
-                       wndTemp = window.open("", "temp", strParam);\r
-\r
-               // Create the real popup window\r
-               var wndPopupLinks=null;\r
-               if (gbBsOpera&&gbBsMac)\r
-               {\r
-                       wndTemp = window.open(document.location.href, "temp", strParam);\r
-                       wndPopupLinks= window.open(document.location.href, "popuplinks", strParam);\r
-               }\r
-               else\r
-                       wndPopupLinks= window.open("", "popuplinks", strParam);\r
-               wndPopupLinks.document.open("text/html");\r
-\r
-               // Close the temporary\r
-               if (wndTemp)\r
-                       wndTemp.close();\r
-\r
-               var sHTML="<html><head></head>";\r
-               sHTML+="<body onBlur=\'self.focus();\'>";\r
-               var strParaLine = "";\r
-               for (var i = 0; i < (argLen - 2) / 2; i++) {\r
-                       strParaLine = "";\r
-                       strParaLine += "<a href=\"javascript:";\r
-                       if (gbBsIE) {\r
-                               strParaLine += "onBlur=null; ";\r
-                       }\r
-                       strParaLine += "opener.location=\'";\r
-                       strParaLine += fn_arguments[2 * i + 3];\r
-                       strParaLine += "\';close();\"";\r
-                       strParaLine += strTarget;\r
-\r
-                       strParaLine += ">";\r
-                       strParaLine += fn_arguments[2 * i + 2];\r
-                       strParaLine += "</a>";\r
-                       strParaLine += "<br>";\r
-                       sHTML+=strParaLine;\r
-               }\r
-               sHTML+="</body></html>";\r
-               wndPopupLinks.document.write(sHTML);\r
-               wndPopupLinks.document.close();\r
-               window.gbInPopupMenu = true;\r
-               if (!gbBsIE) {\r
-                       wndPopupLinks.focus();\r
-               }\r
-               return false;\r
-       }\r
-\r
-       if (((argLen < 5) && ((isNaN(fn_arguments[2])) || (gbPopupMenuTopicList == null))) ||\r
-               ((argLen < 4) && ((!isNaN(fn_arguments[2])) && (gbPopupMenuTopicList != null)))) {\r
-               // Get the place that we will be putting the topic into\r
-               var strURL = "";\r
-               if (isNaN(fn_arguments[2]) ||  (gbPopupMenuTopicList == null)) {\r
-                       strURL = fn_arguments[3];\r
-               }\r
-               else    {\r
-                       strURL = gbPopupMenuTopicList[fn_arguments[2]].strURL;\r
-               }\r
-\r
-               if (targetDoc != null) {\r
-                       targetDoc.location.href = strURL;\r
-               }\r
-               else {\r
-                       if (fn_arguments[1] != null && typeof(fn_arguments[1]) != "undefined")\r
-                               window.open(strURL, fn_arguments[1]);\r
-                       else\r
-                               window.open(strURL);\r
-               }               \r
-               window.gbInPopupMenu = true;\r
-               return false;\r
-       }\r
-       \r
-       var strMenu = "";\r
-       if (gbBsNS4&&!gbBsNS6) {\r
-               strMenu = '<TABLE BORDER="1" CELLSPACING=0 CELLPADDING=3 BGCOLOR="#c0c0c0">';\r
-       } else {\r
-               strMenu = '<TABLE STYLE="border:2px outset white;" CELLSPACING=0';\r
-               if (gbBsMac) {\r
-                       strMenu += ' CELLPADDING=4';\r
-               } else {\r
-                       strMenu += ' CELLPADDING=2';\r
-               }       \r
-               strMenu += ' BGCOLOR=#c0c0c0>';\r
-       }\r
-       // Add each of the items\r
-       var i = 2;\r
-       while (i <= argLen - 1) {\r
-               strMenu += '<TR><TD><NOBR>'\r
-               // If the destination is a number then look it up in the topic list\r
-               if (isNaN(fn_arguments[i]) ||  (gbPopupMenuTopicList == null)) {\r
-                       strMenu += '<DIV STYLE="padding-left:3pt; padding-right:3pt;"><A HREF="' + fn_arguments[i + 1] + '"' + strTarget;\r
-               } else {\r
-                       strMenu += '<DIV STYLE="padding-left:3pt; padding-right:3pt;"><A HREF="' + gbPopupMenuTopicList[fn_arguments[i]].strURL + '"' + strTarget;\r
-               }\r
-               strMenu += ' onclick="PopupMenu_HandleClick(event);"';\r
-               strMenu += ' onmouseover="PopupMenu_Over(event);"';\r
-               strMenu += ' onmouseout="PopupMenu_Out(event);"';\r
-               strMenu += '>';\r
-               if (isNaN(fn_arguments[i]) || (gbPopupMenuTopicList == null)) {\r
-                       strMenu += '<SPAN CLASS="PopupNotOver">' + fn_arguments[i] + '</SPAN>';\r
-               } else {\r
-                       strMenu += '<SPAN CLASS="PopupNotOver">' + gbPopupMenuTopicList[fn_arguments[i]].strTitle + '</SPAN>';\r
-               }\r
-               strMenu += '</A></DIV></NOBR></TD></TR>';\r
-\r
-               if (isNaN(fn_arguments[i]) || (gbPopupMenuTopicList == null)) {\r
-                       i += 2;\r
-               } else {\r
-                       i += 1;\r
-               }\r
-       }\r
-       strMenu += "</TABLE>";\r
-\r
-       if (gbBsMac) {\r
-       // totally hack. because ie5 in mac need something. </TABLE> is one of them. mac is mad.\r
-               strMenu +="<TABLE></TABLE>";\r
-       }\r
-\r
-       var layerPopup = null;\r
-       var stylePopup = null;\r
-       var nEventX = 0;\r
-       var nEventY = 0;\r
-       var nWindowWidth = 0;\r
-       if (gbBsIE4 || gbBsOpera7) {\r
-\r
-               layerPopup = getElement("PopupMenu");\r
-               layerPopup.innerHTML = strMenu;\r
-               stylePopup = layerPopup.style;\r
-\r
-               _BSPSGetClientSize();\r
-\r
-               // Get the position of the item causing the event (relative to its parent)\r
-               nEventX = window.event.clientX;\r
-               nEventY = window.event.clientY;\r
-\r
-               if (nEventY + layerPopup.scrollHeight + 10 < gBsClientHeight) {\r
-                       nEventY += document.body.scrollTop + 10;\r
-               } else {\r
-                       nEventY = (document.body.scrollTop + gBsClientHeight) - layerPopup.scrollHeight - 20;\r
-               }\r
-               stylePopup.top = nEventY;\r
-               \r
-               var nPopupWidth = layerPopup.scrollWidth;\r
-               if (gbBsMac) {\r
-                       nPopupWidth = 80; // we have no idea how to get the dynamic width of the popup.\r
-               }\r
-               if (nEventX + nPopupWidth + 20 > gBsClientWidth) {\r
-                       if (gBsClientWidth - nPopupWidth < 5) {\r
-                               stylePopup.left = 5;\r
-                       } else {\r
-                               stylePopup.left = gBsClientWidth - nPopupWidth - 5;\r
-                       }\r
-               } else {\r
-                       stylePopup.left = nEventX + document.body.scrollLeft + 20;\r
-               }\r
-\r
-               stylePopup.visibility = "visible";\r
-               if (!gOlddocumentClick && document.onclick)\r
-                       gOlddocumentClick = document.onclick;\r
-               document.onclick = PopupMenu_HandleClick;\r
-\r
-       } else if (gbBsNS6 || gbBsKonqueror3||gbBsSafari) {\r
-               layerPopup = getElement("PopupMenu");\r
-               layerPopup.style.visibility = "hidden";\r
-       \r
-               if (gbBsNS6)\r
-               {\r
-                       var e = fn_arguments[0];\r
-                       nEventX = e.pageX;\r
-                       nEventY = e.pageY;\r
-               }\r
-               else\r
-               {\r
-                       nEventX = window.event.clientX;\r
-                       nEventY = window.event.clientY;\r
-               }\r
-               _BSPSGetClientSize();\r
-               layerPopup.innerHTML = strMenu;\r
-\r
-               if (nEventY + layerPopup.offsetHeight + 20  <  window.pageYOffset + gBsClientHeight) {\r
-                       nEventY += 20;\r
-               } else {\r
-                       nEventY = gBsClientHeight + window.pageYOffset - layerPopup.offsetHeight - 20;\r
-               }\r
-\r
-               if (nEventX + layerPopup.offsetWidth + 20 > gBsClientWidth + window.pageXOffset) {\r
-                       if (gBsClientWidth + window.pageXOffset - layerPopup.offsetWidth < 20) {\r
-                               nEventX = 5;\r
-                       } else {\r
-                               nEventX = gBsClientWidth + window.pageXOffset - layerPopup.offsetWidth - 20;\r
-                       }\r
-               } else {\r
-                       nEventX += 20;\r
-               }\r
-               layerPopup.style.top = nEventY;\r
-               layerPopup.style.left = nEventX;\r
-               // set again to avoid the stupid frash in netscape 6.\r
-               layerPopup.innerHTML = strMenu;\r
-               layerPopup.style.visibility = "visible";\r
-               //window.captureEvents(Event.MOUSEDOWN);\r
-               if (!gOlddocumentClick && document.onclick)\r
-                       gOlddocumentClick = document.onclick;\r
-               window.onclick = PopupMenu_HandleClick;\r
-       }\r
-       else if (gbBsNS4) {\r
-               layerPopup = document.layers.PopupMenu;\r
-               layerPopup.visibility = "hide";\r
-               stylePopup = layerPopup.document;\r
-               stylePopup.write(strMenu);\r
-               stylePopup.close();\r
-               var e = fn_arguments[0];\r
-               nEventX = e.pageX;\r
-               nEventY = e.pageY;\r
-               _BSPSGetClientSize();\r
-               if (nEventY + layerPopup.clip.height + 20 < window.pageYOffset + gBsClientHeight) {\r
-                       nEventY += 20;\r
-               } else {\r
-                       nEventY = gBsClientHeight + window.pageYOffset- layerPopup.clip.height - 20;\r
-               }\r
-               layerPopup.top = nEventY;\r
-\r
-               if (nEventX + layerPopup.clip.width + 20 > gBsClientWidth + window.pageXOffset) {\r
-                       if (gBsClientWidth + window.pageXOffset - layerPopup.clip.width < 20) {\r
-                               nEventX = 5;\r
-                       } else {\r
-                               nEventX = gBsClientWidth + window.pageXOffset - layerPopup.clip.width - 20;\r
-                       }\r
-               } else {\r
-                       nEventX += 20;\r
-               }\r
-\r
-               layerPopup.left = nEventX;\r
-\r
-               layerPopup.visibility = "show";\r
-\r
-               window.captureEvents(Event.MOUSEDOWN);\r
-               if (!gOlddocumentClick && document.onmousedown)\r
-                       gOlddocumentClick = document.onmousedown;\r
-               window.onmousedown = PopupMenu_HandleClick;\r
-       }\r
-\r
-       window.gbInPopupMenu = true;\r
-       window.gbPopupMenuTimeoutExpired = false;\r
-       setTimeout("PopupMenu_Timeout();", 100);\r
-       return false;\r
-}\r
-\r
-function PopupMenu_Timeout()\r
-{\r
-       window.gbPopupMenuTimeoutExpired = true;\r
-}\r
-\r
-function PopupMenu_Over(e)\r
-{\r
-    if (gbBsIE4||gbBsOpera7)\r
-               e.srcElement.className = "PopupOver";\r
-    else if (gbBsNS6)\r
-               e.target.parentNode.className = "PopupOver";\r
-       return;\r
-}\r
-\r
-function PopupMenu_Out(e)\r
-{\r
-    if (gbBsIE4||gbBsOpera7)\r
-               e.srcElement.className = "PopupNotOver";\r
-    else if (gbBsNS6)\r
-               e.target.parentNode.className = "PopupNotOver";\r
-       return;\r
-}\r
-\r
-function PopupMenu_HandleClick(e)\r
-{\r
-       if (window.gbPopupMenuTimeoutExpired) {\r
-               window.gbInPopupMenu = false;\r
-               if (gbBsNS4 && !gbBsNS6) {\r
-                       window.releaseEvents(Event.MOUSEDOWN);\r
-               }\r
-\r
-               var layerPopup = null;\r
-               if (gbBsNS4&&!gbBsNS6) {\r
-                       layerPopup = document.layers.PopupMenu;\r
-                       layerPopup.visibility = "hide";\r
-               } else {\r
-                       layerPopup = getElement("PopupMenu");\r
-                       layerPopup.style.visibility = "hidden";\r
-               }\r
-       \r
-               if (gOlddocumentClick)\r
-               {\r
-                       if (gbBsNS4 && !gbBsNS6)\r
-                               document.onmousedown = gOlddocumentClick;\r
-                       else\r
-                               document.onclick = gOlddocumentClick;\r
-               }\r
-       }\r
-       return;\r
-}\r
-\r
-function BSSCPopup_ClickMac()\r
-{\r
-       if ((!DHTMLPopupSupport()) && (gbBsIE4 || gbBsOpera7))\r
-       {       \r
-               var bClickOnAnchor = false;\r
-               var el;\r
-               if ((window.event != null) &&\r
-                   (window.event.srcElement != null))\r
-               {\r
-                   el = window.event.srcElement;\r
-                       while (el != null)\r
-                       {\r
-                               if ((el.tagName == "A") || (el.tagName == "AREA"))      {\r
-                                       bClickOnAnchor = true;\r
-                                       break;\r
-                               }\r
-                               if (el.tagName == "BODY") {\r
-                                       break;\r
-                               }\r
-                               el = getParentNode(el);\r
-                       }\r
-               }\r
-               if (BSSCPopup_IsPopup())\r
-               {\r
-                       if (!bClickOnAnchor) {\r
-                               parent.window.gPopupWindow = null;\r
-                               self.close();\r
-                       }\r
-               }\r
-               else\r
-               {\r
-                       bClosePopupWindow = true;\r
-                       if ((bClickOnAnchor) &&\r
-                               (el.href) &&\r
-                           ((el.href.indexOf("javascript:BSSCPopup") != -1) || (el.href.indexOf("javascript:null") != -1) || (el.href.indexOf("javascript:void(0)") != -1)))\r
-                       {\r
-                               bClosePopupWindow = false;\r
-                       }\r
-                       if (bClosePopupWindow)\r
-                       {\r
-                               if (window.gPopupWindow != null && !window.gPopupWindow.closed )\r
-                               {\r
-                                       window.gPopupWindow.close();\r
-                               }\r
-                       }\r
-               }\r
-       }\r
-}\r
-\r
-function BsPopupOnClick()\r
-{\r
-       if (!gbBsIE4 && !gbBsOpera7)\r
-               return;\r
-\r
-       BSSCPopup_ClickMac();\r
-}\r
-\r
-function _BSSCOnError(message)\r
-{\r
-       if(-1 != message.indexOf("denied") \r
-               || -1 != message.indexOf("Object required"))\r
-        return true;\r
-}\r
-\r
-//End to support previous relative topics\r
-\r
-/// Section End - General and relative topics (JavaScript 1.0)\r
-\r
-/// Section Begin  - Popup (JavaScript 1.0)\r
-//Begin to support previous popup functions\r
-\r
-//variables used to isolate the browser type\r
-var gBsStyVisShow      = null;\r
-var gBsStyVisHide      = null;\r
-var gBsClientWidth     = 640;\r
-var gBsClientHeight = 480;\r
-\r
-// here is the varible for judge popup windows size. these parameter is for IE5.0, it may need adjust for others.\r
-var gBRateH_W          = 0.618; // 1.618 Golden cut.\r
-var gBMaxXOfParent     = 0.8; \r
-var gBMaxYOfParent     = 0.8;\r
-var gBscrollHeight   = 16;\r
-var gBscrollWidth   =  16;\r
-var gBpermitXDelta     = 3;\r
-var gBpermitYDelta     = 3;\r
-\r
-\r
-var arrayPopupURL = new Array();\r
-var arrayAbsPopupURL = new Array();\r
-\r
-var arrayDirty = new Array();\r
-\r
-function setAbsPopupURL(nIndex, strURL)\r
-{\r
-       arrayAbsPopupURL[nIndex] = strURL;\r
-}\r
-\r
-function getAbsPopupURL(nIndex)\r
-{\r
-       if (nIndex == -1 || arrayAbsPopupURL.length <= nIndex) return null;\r
-       else \r
-               return arrayAbsPopupURL[nIndex];\r
-}\r
-\r
-function getPopupURL(nIndex)\r
-{\r
-       if (nIndex == -1 || arrayPopupURL.length <= nIndex) return null;\r
-       else \r
-               return arrayPopupURL[nIndex];\r
-}\r
-\r
-function getPopupID(nIndex)\r
-{\r
-       return gstrPopupID + nIndex;\r
-}\r
-\r
-function getPopupShadowID(nIndex)\r
-{\r
-       return gstrPopupShadowID + nIndex;\r
-}\r
-\r
-function getPopupTopicID(nIndex)\r
-{\r
-       return gstrPopupTopicID + nIndex;\r
-}\r
-\r
-function getPopupIFrameID(nIndex)\r
-{\r
-       return gstrPopupIFrameID + nIndex;\r
-}\r
-\r
-function getPopupIFrameName(nIndex)\r
-{\r
-       return gstrPopupIFrameName + nIndex;\r
-}\r
-\r
-\r
-function getPopupTopicStyle(nIndex)\r
-{\r
-       return getElement(getPopupTopicID(nIndex)).style;\r
-}\r
-\r
-function getPopupShadowStyle(nIndex)\r
-{\r
-       return getElement(getPopupShadowID(nIndex)).style;\r
-}\r
-\r
-function getPopupIFrame(nIndex)\r
-{\r
-       if (gbBsNS6)\r
-               return eval("window.frames['" + getPopupIFrameName(nIndex) + "']");\r
-       else\r
-               return eval("document.frames['" + getPopupIFrameName(nIndex) + "']");\r
-}\r
-\r
-function getPopupDivStyle(nIndex)\r
-{\r
-       return getElement(getPopupID(nIndex)).style;\r
-}\r
-\r
-function getPopupIFrameStyle(nIndex)\r
-{\r
-       return getElement(getPopupIFrameID(nIndex)).style;\r
-}\r
-\r
-\r
-function findDiv(strURL)\r
-{\r
-       for (var i = 0; i < arrayPopupURL.length; i ++ ) {\r
-               if (arrayPopupURL[i] == strURL) {\r
-                       return i;\r
-               }\r
-       }\r
-       return -1;\r
-}\r
-\r
-var gnToken = -1;\r
-function takeToken()\r
-{\r
-       gnToken ++;\r
-       if (gnToken > 10000) gnToken = 0;\r
-       return gnToken;\r
-}\r
-\r
-function IsValidToken(nToken)\r
-{\r
-       return (gnToken == nToken);\r
-}\r
-\r
-function addDiv(strURL)\r
-{\r
-       for (var i = 0; i < arrayPopupURL.length; i ++) {\r
-               if (arrayPopupURL[i] == null) {\r
-                       arrayPopupURL[i] = strURL;\r
-                       return i;\r
-               }\r
-       }       \r
-       arrayPopupURL[i] = strURL;\r
-       arrayDirty[i] = true;\r
-       return i;\r
-}\r
-\r
-function setDirty()\r
-{\r
-       for (var i = 0; i < arrayPopupURL.length; i ++ )\r
-               arrayDirty[i] = true;\r
-}\r
-\r
-function IsDirty(nIndex)\r
-{\r
-       if (nIndex == -1)\r
-               return true;\r
-       else \r
-               if (arrayDirty.length > nIndex) \r
-                       return arrayDirty[nIndex];\r
-               else\r
-                       return true;\r
-}\r
-\r
-function hideAll()\r
-{\r
-       for (var i = 0; i < arrayPopupURL.length; i ++ )\r
-       {\r
-               getPopupDivStyle(i).visibility = gBsStyVisHide;\r
-               getPopupIFrameStyle(i).visibility = gBsStyVisHide;\r
-       }\r
-}\r
-\r
-function getCurrentPopupIFrame()\r
-{\r
-       for (var i = 0; i < arrayPopupURL.length; i ++)\r
-               if (getPopupDivStyle(i).visibility == gBsStyVisShow)\r
-                       return getPopupIFrame(i);\r
-       return null;\r
-}\r
-\r
-function setClear(nIndex)\r
-{\r
-       if (nIndex != -1)\r
-               arrayDirty[nIndex] = false;\r
-}\r
-\r
-function _BSSCCreatePopupDiv(strURL)\r
-{\r
-       var nIndex = findDiv(strURL);\r
-       if (nIndex == -1 ) {\r
-               nIndex = addDiv(strURL);\r
-               BsPopup_CreateDiv(nIndex);\r
-       }\r
-       else {\r
-               if (IsDirty(nIndex)) {\r
-                       if("object" == typeof(getPopupIFrame(nIndex).document))\r
-                               getPopupIFrame(nIndex).document.location.href = strURL;\r
-               }\r
-       }\r
-       return nIndex;\r
-}\r
-\r
-//Here is the browser type \r
-function _BSPSGetBrowserInfo()\r
-{\r
-       if (gbBsNS4&&!gbBsNS6)\r
-       {\r
-               gBsStyVisShow   = "show";\r
-               gBsStyVisHide   = "hide";\r
-       }\r
-       else\r
-       {\r
-               gBsStyVisShow   = "visible";\r
-               gBsStyVisHide   = "hidden";\r
-       }\r
-}\r
-\r
-_BSPSGetBrowserInfo();\r
-\r
-//Get client size info\r
-function _BSPSGetClientSize()\r
-{\r
-       if (gbBsNS4||gbBsKonqueror3||gbBsSafari)\r
-       {\r
-               gBsClientWidth  = innerWidth;\r
-               gBsClientHeight = innerHeight;\r
-       }\r
-       else if (gbBsIE4 || gbBsOpera7)\r
-       {\r
-               gBsClientWidth  = document.body.clientWidth;\r
-               gBsClientHeight = document.body.clientHeight;\r
-       }\r
-}\r
-\r
-var gstrPopupID = 'BSSCPopup';\r
-var gstrPopupShadowID = 'BSSCPopupShadow';\r
-var gstrPopupTopicID = 'BSSCPopupTopic';\r
-var gstrPopupIFrameID = 'BSSCPopupIFrame';\r
-var gstrPopupIFrameName = 'BSSCPopupIFrameName';\r
-\r
-var gstrPopupSecondWindowName = 'BSSCPopup';\r
-\r
-var gPopupWindow = null;\r
-var gnPopupClickX = 0;\r
-var gnPopupClickY = 0;\r
-\r
-var gnPopupScreenClickX = 0;\r
-var gnPopupScreenClickY = 0;\r
-\r
-var gbPopupTimeoutExpired = false;\r
-\r
-function DHTMLPopupSupport()\r
-{\r
-       if (((gbBsIE4) && (!gbBsMac))||gbBsOpera7|| gbBsNS7) {\r
-               return true;\r
-       }\r
-       return false;\r
-}\r
-\r
-function BSSCPopup_IsPopup()\r
-{\r
-       if (DHTMLPopupSupport() && (this.name.indexOf(gstrPopupIFrameName) != -1)) {\r
-               return true;\r
-       } else if ((gbBsNS4 || gbBsIE4 || gbBsOpera7) && (this.name.indexOf(gstrPopupID) != -1)) {\r
-               return true;\r
-       } else {\r
-               return false;\r
-       }\r
-}\r
-\r
-// If there is a hyperlink in a popup window, display the hyperlink in\r
-// the original window. (bsscright)\r
-if (BSSCPopup_IsPopup() && !gbBsIE4 && !gbBsOpera7) {\r
-       document.write("<base target=\"bsscright\">");\r
-}\r
-\r
-// Local functions.\r
-function BsPopup_CreateDiv(nIndex)\r
-{\r
-       if(!DHTMLPopupSupport())\r
-               return;\r
-       // DO NOT SET Width and height for the div, otherwize it will make IE4 popup do not work when view the topic alone.\r
-       var strPopupDiv = "<DIV ID='" + getPopupID(nIndex) + "' STYLE='position:absolute; top:-100; left:0; z-index:600; visibility:hidden;'>";\r
-       strPopupDiv += "<DIV ID='" + getPopupShadowID(nIndex) + "' STYLE=\"position:absolute;top:0; left:0;  background-color:#C0C0C0;\"></DIV>";\r
-       strPopupDiv += "<DIV ID='" + getPopupTopicID(nIndex) + "' STYLE=\"position:absolute;top:0; left:0;  background-color:#FFFFFF;border:1px #000000 outset;\">";\r
-       strPopupDiv += "<IFRAME title=\"Popup Window\" ID='" + getPopupIFrameID(nIndex) + "' name='" + getPopupIFrameName(nIndex) + "' src = '" + getPopupURL(nIndex) + "' frameborder=0 scrolling=auto></IFRAME>";\r
-       strPopupDiv += "</DIV></DIV>";\r
-\r
-       var objBody = getElementsByTag(document, "BODY")[0];\r
-       if( typeof(objBody) != "object" )\r
-               return;\r
-\r
-       insertAdjacentHTML(objBody, "beforeEnd", strPopupDiv);\r
-}\r
-\r
-function handleLoadNS()\r
-{\r
-       if (this.id)\r
-       {\r
-               var nIndex = parseInt(this.id.substring(gstrPopupIFrameID.length));\r
-               BSSCPopup_PostWork(nIndex);\r
-       }\r
-}\r
-\r
-function BSSCPopup_PostWork(nIndex)\r
-{\r
-       getPopupDivStyle(nIndex).visibility = gBsStyVisShow;\r
-       getPopupIFrameStyle(nIndex).visibility =gBsStyVisShow;\r
-\r
-       setClear(nIndex);\r
-       window.gbPopupTimeoutExpired = true;\r
-\r
-       BSSCPopup_ChangeTargettoParent(getPopupIFrame(nIndex).document);\r
-       if (gbBsNS6)\r
-               getPopupIFrame(nIndex).document.body.addEventListener("click",BSSCPopupClicked,false);\r
-       else\r
-               getPopupIFrame(nIndex).document.body.onclick = BSSCPopupClicked;\r
-\r
-       if (!gbOrignalOnMouseDown && document.onmousedown)\r
-               gbOrignalOnMouseDown = document.onmousedown;\r
-\r
-       if (gbBsNS6)\r
-               document.addEventListener("mousedown", BSSCPopupParentClicked,false);\r
-       else\r
-               document.onmousedown = BSSCPopupParentClicked;\r
-}\r
-\r
-function BSSCPopup_Timeout(nIndex, nToken)\r
-{\r
-    if (!IsValidToken(nToken)) return;\r
-\r
-       if (gbBsNS6||((getPopupIFrame(nIndex).document.readyState == "complete") &&\r
-               (getPopupIFrame(nIndex).document.body != null))) {\r
-               BSSCPopup_PostWork(nIndex);\r
-       } else {\r
-               setTimeout("BSSCPopup_Timeout(" + nIndex + "," + nToken + ")", 100);\r
-       }\r
-}\r
-\r
-// VH 08/10/00 \r
-// do not change target to parent if the href is using javascript\r
-function BSSCPopup_ChangeTargettoParent(tagsObject)\r
-{\r
-       var collA = getElementsByTag(tagsObject, "A");\r
-       BSSCPopup_ChangeTargettoParent2(collA);\r
-\r
-       var collIMG = getElementsByTag(tagsObject,"IMG");\r
-       BSSCPopup_ChangeTargettoParent2(collIMG);\r
-}\r
-\r
-function BSSCPopup_ChangeTargettoParent2(colls)\r
-{\r
-       if (colls != null)  {\r
-               for (var j = 0; j < colls.length; j ++ )\r
-               {\r
-                       var strtemp = colls[j].href;\r
-                       if (strtemp)\r
-                       {\r
-                               strtemp = strtemp.toLowerCase();\r
-                               if (strtemp.indexOf("javascript:") == -1)\r
-                               if (colls[j].target == "")\r
-                                       colls[j].target = "_parent";\r
-                       }\r
-               }\r
-       }\r
-}\r
-\r
-function BSPSPopupTopicWinHelp(strURL)\r
-{\r
-       _BSSCPopup(strURL);\r
-       return;\r
-}\r
-\r
-function _BSSCPopup(strURL, width, height)\r
-{\r
-       var cuswidth = 0;\r
-       var cusheight = 0;\r
-       if ("undefined" != typeof(width) && "undefined" != typeof(height)) {\r
-               cuswidth = width;\r
-               cusheight= height;\r
-       }\r
-       \r
-       if (DHTMLPopupSupport()) {\r
-               var nToken = takeToken(); // take  token first.\r
-               var nIndex = _BSSCCreatePopupDiv(strURL);\r
-               window.gbPopupTimeoutExpired = false;\r
-               var ntWidth = gBsClientWidth;\r
-               var ntHeight = gBsClientHeight;\r
-               _BSPSGetClientSize();\r
-               if (ntWidth != gBsClientWidth || ntHeight != gBsClientHeight) {\r
-                       setDirty();\r
-               }\r
-\r
-               if (IsDirty(nIndex)) {\r
-                       if (gbBsMac) {\r
-                               setTimeout("BSSCPopup_AfterLoad(" + nIndex + "," + nToken + "," + cuswidth + "," + cusheight  +")", 400);\r
-                       } else {\r
-                               setTimeout("BSSCPopup_AfterLoad(" + nIndex + "," + nToken + "," + cuswidth + "," + cusheight + ")", 100);\r
-                       }\r
-               }\r
-               else {\r
-                       MoveDivAndShow(nIndex ,nToken, cuswidth, cusheight);\r
-               }\r
-       } else {\r
-               _BSSCPopup2(strURL, cuswidth, cusheight);\r
-       }\r
-       return;\r
-}\r
-\r
-if (gbBsIE55)\r
-{\r
-       var ehlpdhtm_fOldBefureUnload = window.onbeforeunload;\r
-       var gnBsUnload=0;\r
-       window.onbeforeunload = window_BUnload;\r
-}\r
-       \r
-function window_BUnload()\r
-{\r
-       gnBsUnload++;\r
-       if (gnBsUnload>1)\r
-               return;\r
-       for (var i = 0; i < arrayPopupURL.length; i ++)\r
-               removeThis(document.all(getPopupID(i)));\r
-       arrayPopupURL.length = 0;       \r
-       if (ehlpdhtm_fOldBefureUnload)\r
-               ehlpdhtm_fOldBefureUnload();\r
-}\r
-\r
-function _BSSCPopup2(strURL, width, height)\r
-{\r
-       if (gbBsOpera6&&gbBsMac)\r
-       {\r
-               var wmTemp = window.open(document.location.href, gstrPopupSecondWindowName);\r
-               wmTemp.close();\r
-               setTimeout("_BSSCPopup3(\""+strURL+"\","+width+","+height+");",100);\r
-       }\r
-       else\r
-               _BSSCPopup3(strURL, width, height);\r
-}\r
-               \r
-function _BSSCPopup3(strURL, width, height)\r
-{\r
-       if (window.name == gstrPopupSecondWindowName) {\r
-               window.location = strURL;\r
-       } else {\r
-               if (!gbBsMac || !gbBsNS4) {\r
-                       BSSCHidePopupWindow();\r
-               }\r
-               var nX = 0;\r
-               var nY = 0;\r
-               var nHeight = 300;\r
-               var nWidth = 400;\r
-               if (width > 0 && height > 0) {\r
-                       nHeight = height;\r
-                       nWidth = width;\r
-               }\r
-               _BSPSGetClientSize();\r
-\r
-               nX = window.gnPopupScreenClickX;\r
-               nY = window.gnPopupScreenClickY;\r
-\r
-               if (nY + nHeight + 40 > screen.availHeight) {\r
-                       nY = screen.availHeight - nHeight - 40;\r
-               }\r
-               if (nX + nWidth + 40 > screen.availWidth) {\r
-                       nX = screen.availWidth - nWidth - 40;\r
-               }\r
-\r
-               // Launch a separate window\r
-               var strParam="titlebar=no,toolbar=no,status=no,location=no,menubar=no,resizable=yes,scrollbars=yes";\r
-               if (gbBsNS) {\r
-                       if (gbBsNS6) {\r
-                               strParam += ",Height=" + nHeight + ",Width=" + nWidth;\r
-                               strParam += ",screenX=" + nX + ",screenY=" + nY;\r
-                               strParam += ",dependent=yes";\r
-                       }\r
-                       else {\r
-                               strParam += ",OuterHeight=" + nHeight + ",OuterWidth=" + nWidth;\r
-                               strParam += ",screenX=" + nX + ",screenY=" + nY;\r
-                               strParam += ",dependent=yes";\r
-                       }\r
-               }\r
-               else {\r
-                       strParam += ",height=" + nHeight + ",width=" + nWidth;\r
-                       strParam += ",left=" + nX + ",top=" + nY;\r
-               }\r
-               if (gbBsSafari)\r
-               {\r
-                       if (window.gPopupWindow)\r
-                               window.gPopupWindow.close();            \r
-                       window.gPopupWindow = window.open(strURL, "", strParam);\r
-                       window.gPopupWindow.name = gstrPopupSecondWindowName;\r
-                       window.gPopupWindow.moveTo(nX, nY);\r
-                       widnow.gPopupWindow.document.location.reload();\r
-               }       \r
-               else\r
-               {\r
-                       var wmTemp=null;\r
-                       if (gbBsKonqueror3)\r
-                       {\r
-                               if (window.gPopupWindow)\r
-                                       window.gPopupWindow.close();\r
-                       }\r
-                       if (gbBsOpera&&gbBsMac)\r
-                       {\r
-                               wmTemp= window.open(document.location.href, "Temp", strParam);\r
-                       }\r
-                       window.gPopupWindow = window.open(strURL, gstrPopupSecondWindowName, strParam);\r
-                       if (!gbBsIE)\r
-                               window.gPopupWindow.focus();\r
-                               \r
-                       if (wmTemp)\r
-                               wmTemp.close();\r
-               }\r
-\r
-               if (gbBsNS4)\r
-                       setEventHandle();\r
-               else if (gbBsIE4 || gbBsOpera7||gbBsKonqueror3)\r
-                       setTimeout("setPopupFocus();", 100);\r
-       }\r
-       return;\r
-}\r
-\r
-function setEventHandle()\r
-{\r
-       window.gPopupWindow.captureEvents(Event.CLICK | Event.BLUR);\r
-       window.gPopupWindow.onclick = NonIEPopup_HandleClick;\r
-       window.gPopupWindow.onblur = NonIEPopup_HandleBlur;\r
-}\r
-\r
-function setPopupFocus()\r
-{\r
-       window.gPopupWindow.focus();\r
-}\r
-\r
-function NonIEPopup_HandleBlur(e)\r
-{\r
-       window.gPopupWindow.focus();\r
-}\r
-\r
-function NonIEPopup_HandleClick(e)\r
-{\r
-       // Because navigator will give the event to the handler before the hyperlink, let's\r
-       // first route the event to see if we are clicking on a Popup menu in a popup.\r
-       document.routeEvent(e);\r
-\r
-       // If a popup menu is active then don't do anything with the click\r
-       if (window.gPopupWindow.gbInPopupMenu) {\r
-               window.gPopupWindow.captureEvents(Event.CLICK);\r
-               window.gPopupWindow.onclick = NonIEPopup_HandleClick;\r
-               return false;\r
-       }\r
-\r
-       // Close the popup window\r
-       if(e.target.href)\r
-       {\r
-               if(e.target.href.indexOf("javascript:")==-1) \r
-               {\r
-                       if (e.target.target=="")\r
-                               window.location.href = e.target.href;\r
-                       else\r
-                               window.open(e.target.href, e.target.target);\r
-                       this.close();\r
-               }\r
-       } \r
-       else\r
-               this.close();\r
-       return false;\r
-}\r
-\r
-function BSSCPopup_AfterLoad(nIndex, nToken, cuswidth, cusheight)\r
-{      \r
-       if (!window.getPopupIFrame(nIndex).document) {\r
-               _BSSCPopup2(getPopupURL(nIndex), cuswidth, cusheight);\r
-               return;\r
-       }\r
-       \r
-    if (!IsValidToken(nToken)) return;\r
-\r
-       if (gbBsNS6)\r
-       {\r
-               setAbsPopupURL(nIndex, window.getPopupIFrame(nIndex).document.location.href); // change URL to abs url.\r
-               BSSCPopup_ResizeAfterLoad(nIndex, nToken, cuswidth, cusheight);\r
-               return;\r
-       }\r
-       \r
-       if ((window.getPopupIFrame(nIndex).document.readyState == "complete") &&\r
-               (window.getPopupIFrame(nIndex).document.body != null)) {\r
-                       if (window.getPopupIFrame(nIndex).document.location.href.indexOf("about:blank") != -1) { // add this check. IE will use about:blank" as the default vaule for Iframe.\r
-                               window.getPopupIFrame(nIndex).document.location = getPopupURL(nIndex);\r
-                               setTimeout("BSSCPopup_AfterLoad(" + nIndex + "," + nToken + "," + cuswidth + "," + cusheight + ")", 200);\r
-                       }\r
-                       else\r
-                               {\r
-                                       setAbsPopupURL(nIndex, window.getPopupIFrame(nIndex).document.location.href); // change URL to abs url.\r
-                                       BSSCPopup_ResizeAfterLoad(nIndex, nToken, cuswidth, cusheight);\r
-                               }\r
-       } else {\r
-               setTimeout("BSSCPopup_AfterLoad(" + nIndex + "," + nToken + "," + cuswidth + "," + cusheight + ")", 200);\r
-       }\r
-}\r
-\r
-function BSSCPopup_ResizeAfterLoad(nIndex, nToken, cuswidth, cusheight)\r
-{\r
-       if (window.gbPopupTimeoutExpired) return;\r
-\r
-    if (!IsValidToken(nToken)) return;\r
-\r
-       getPopupDivStyle(nIndex).visibility = gBsStyVisHide;\r
-       getPopupIFrameStyle(nIndex).visibility = gBsStyVisHide;\r
-\r
-       // Determine the width and height for the window\r
-       _BSPSGetClientSize();\r
-\r
-       var size = new BSSCSize(0, 0);\r
-\r
-       if (cuswidth <= 0 || cusheight <= 0)\r
-               BSSCGetContentSize(window.getPopupIFrame(nIndex), size);\r
-       else {\r
-               size.x = cuswidth;\r
-               size.y = cusheight;\r
-       }\r
-\r
-       // Determine the width and height for the window\r
-       var nWidth = size.x;\r
-       var nHeight = size.y;\r
-\r
-       // for small popup size, we should allow any size.\r
-       // The popup size should be ok if bigger than 0\r
-       if (nWidth < 0 || nHeight < 0) return;  // there must be something terribly wrong.              \r
-\r
-       getPopupDivStyle(nIndex).width = nWidth;\r
-       getPopupDivStyle(nIndex).height = nHeight;\r
-\r
-       getPopupShadowStyle(nIndex).width = nWidth;\r
-       getPopupShadowStyle(nIndex).height = nHeight;\r
-       getPopupTopicStyle(nIndex).width = nWidth;\r
-       getPopupTopicStyle(nIndex).height = nHeight;\r
-       if (gbBsIE55)\r
-       {\r
-               getPopupShadowStyle(nIndex).width = nWidth + 2;\r
-               getPopupShadowStyle(nIndex).height = nHeight + 2;\r
-               getPopupTopicStyle(nIndex).width = nWidth + 2;\r
-               getPopupTopicStyle(nIndex).height = nHeight + 2;\r
-       }\r
-\r
-       getPopupIFrameStyle(nIndex).width = nWidth;\r
-       getPopupIFrameStyle(nIndex).height = nHeight;\r
-       if (gbBsIE55 || gbBsNS6)\r
-       {\r
-               getPopupIFrameStyle(nIndex).top = 0;\r
-               getPopupIFrameStyle(nIndex).left = 0;\r
-       }\r
-       \r
-       var strURL = getPopupURL(nIndex);\r
-       if (strURL.indexOf("#") != -1&&gbBsNS6)\r
-               getPopupIFrame(nIndex).location.reload();\r
-       else if (strURL.indexOf("#") != -1||gbBsNS6)\r
-               getPopupIFrame(nIndex).location.href = strURL;  // reload again, this will fix the bookmark misunderstand in IE5.\r
-               \r
-       MoveDivAndShow(nIndex, nToken, cuswidth, cusheight);\r
-}\r
-\r
-function getScrollLeft()\r
-{\r
-       if (document.body.scrollLeft)\r
-               return document.body.scrollLeft;\r
-       else if (window.pageXOffset)\r
-               return window.pageXOffset;\r
-       else\r
-               return 0;\r
-}\r
-\r
-function getScrollTop()\r
-{\r
-       if (document.body.scrollTop)\r
-               return document.body.scrollTop;\r
-       else if (window.pageYOffset)\r
-               return window.pageYOffset;\r
-       else\r
-               return 0;\r
-}\r
-\r
-\r
-function MoveDivAndShow(nIndex, nToken, cuswidth, cusheight)\r
-{\r
-       if (window.getPopupIFrame(nIndex).document.location.href != getAbsPopupURL(nIndex)) { // if redirect, reload again.\r
-                       window.getPopupIFrame(nIndex).document.location = getPopupURL(nIndex);\r
-                       setTimeout("BSSCPopup_AfterLoad(" + nIndex + "," + nToken + "," + cuswidth + "," + cusheight + ")", 200);\r
-                       return;\r
-       }\r
-\r
-       // Determine the position of the window\r
-       var nClickX = window.gnPopupClickX;\r
-       var nClickY = window.gnPopupClickY;\r
-       var nTop = 0;\r
-       var nLeft = 0;\r
-\r
-       var nWidth = parseInt(getPopupDivStyle(nIndex).width);\r
-       var nHeight = parseInt(getPopupDivStyle(nIndex).height);\r
-\r
-       if (nClickY + nHeight + 20 < gBsClientHeight + getScrollTop()) {\r
-               nTop = nClickY + 10;\r
-       } else {\r
-               nTop = (getScrollTop() + gBsClientHeight) - nHeight - 20;\r
-       }\r
-       if (nClickX + nWidth < gBsClientWidth + getScrollLeft()) {\r
-               nLeft = nClickX;\r
-       } else {\r
-               nLeft = (getScrollLeft() + gBsClientWidth) - nWidth - 8;\r
-       }\r
-\r
-       if (nTop < getScrollTop()) nTop  = getScrollTop() + 1;\r
-       if (nLeft< getScrollLeft())  nLeft = getScrollLeft() + 1;\r
-\r
-       getPopupDivStyle(nIndex).left = nLeft;\r
-       getPopupDivStyle(nIndex).top = nTop;\r
-\r
-       // Set the location of the background blocks\r
-       getPopupShadowStyle(nIndex).left = 6;\r
-       getPopupShadowStyle(nIndex).top = 6;\r
-       if (gbBsIE55)\r
-       {\r
-               getPopupShadowStyle(nIndex).left = 4;\r
-               getPopupShadowStyle(nIndex).top = 4;\r
-       }\r
-\r
-       if (gbBsMac&&gbBsIE4) {\r
-               // Total hack on the iMac to get the IFrame to position properly\r
-               getPopupIFrameStyle(nIndex).pixelLeft = 100;\r
-               getPopupIFrameStyle(nIndex).pixelLeft = 0;\r
-               // Explicitly call BSSCOnLoad because the Mac doesn't seem to do it\r
-               getPopupIFrame(nIndex).window.BSSCOnLoad();\r
-       }\r
-\r
-       if (gbBsNS6&&IsDirty(nIndex))\r
-               getElement(getPopupIFrameID(nIndex)).addEventListener("load", handleLoadNS, false);\r
-       else\r
-               BSSCPopup_Timeout(nIndex , nToken );\r
-       return;\r
-}\r
-\r
-function       BSSCSize(x, y)\r
-{\r
-       this.x = x;\r
-       this.y = y;\r
-}\r
-\r
-function BSSCGetContentSize(thisWindow, size)\r
-{\r
-       if (!gbBsIE4 && !gbBsOpera7 && !gbBsNS4)\r
-               return;\r
-\r
-       if ((gbBsMac&&gbBsIE4)||gbBsNS4||gbBsOpera7) {\r
-               size.x = 320;\r
-               size.y = 180;\r
-               return;\r
-       }\r
-\r
-       // Resize the width until it is wide enough to handle the content\r
-       // The trick is to start wide and determine when the scrollHeight changes\r
-       // because then we know a scrollbar is necessary. We can then go back\r
-       // to the next widest size (for no scrollbar)\r
-\r
-       var ClientRate = gBsClientHeight / gBsClientWidth;\r
-\r
-       \r
-       var GoldenSize = new BSSCSize(0,0);\r
-       GoldenSize.x = gBsClientWidth * gBMaxXOfParent;\r
-       GoldenSize.y = gBsClientHeight *gBMaxYOfParent ;\r
-\r
-       if (ClientRate > gBRateH_W) {\r
-               GoldenSize.y = GoldenSize.x * gBRateH_W;\r
-       }\r
-       else {\r
-               GoldenSize.x = GoldenSize.y / gBRateH_W;\r
-       }\r
-\r
-       // Try to using parent specified max x.\r
-       var x = 0;\r
-       var maxgoldx = GoldenSize.x;\r
-       var maxx = gBsClientWidth * gBMaxXOfParent;\r
-       \r
-       // This double resize causes the document to re-render (and we need it to)\r
-       if (!gbBsIE5)\r
-               thisWindow.moveTo(10000,10000); // this is used to fix the flash on IE4.\r
-               \r
-       thisWindow.resizeTo(1, 1);\r
-       thisWindow.resizeTo(1, 1);\r
-       thisWindow.resizeTo(maxgoldx, thisWindow.document.body.scrollHeight + gBscrollHeight);\r
-       thisWindow.resizeTo(maxgoldx, thisWindow.document.body.scrollHeight + gBscrollHeight);\r
-               \r
-       var miny = thisWindow.document.body.scrollHeight + gBscrollHeight;\r
-       \r
-       if (miny > GoldenSize.y) // the popup does not fix in the parent wanted golden area. so try to expand itself as large as it can\r
-       {\r
-               thisWindow.resizeTo(maxx , thisWindow.document.body.scrollHeight + gBscrollHeight);\r
-               thisWindow.resizeTo(maxx , thisWindow.document.body.scrollHeight + gBscrollHeight);\r
-               \r
-               miny =  thisWindow.document.body.scrollHeight + gBscrollHeight;\r
-               maxy = gBsClientHeight * gBMaxYOfParent;\r
-               \r
-               if (miny > maxy) { // the popup must have a scroll, OK let it be.\r
-                       miny = maxy;\r
-                       size.x = maxx;\r
-                       size.y = maxy;\r
-                       thisWindow.document.body.scroll = 'yes'; // At this time we do want to show scroll any more. so it will looks better a little.\r
-               }\r
-               else { // popup still can fit in the parent area by someway. now we choose the same h/w rate as parent.\r
-                       size.y = miny;\r
-                       \r
-                       //  downsize from maxx , now I try to using binary divide.\r
-                       x = maxx;\r
-                       deltax = -maxx/2;\r
-                       //j = 0;\r
-                       while (true) {\r
-                               x = x + deltax;\r
-                               thisWindow.resizeTo(x, miny);\r
-                               thisWindow.resizeTo(x, miny);\r
-                               diffy = thisWindow.document.body.scrollHeight + gBscrollHeight - x * ClientRate;\r
-                               if (diffy >  gBpermitYDelta ) // it is higher than wanted, so x need to be wide a little bitter\r
-                                       deltax = Math.abs(deltax) /2;\r
-                               else if (diffy <  -gBpermitYDelta) // it is shorter than wanted, so x need to be narrow a little bitter\r
-                                       deltax = -Math.abs(deltax) /2;\r
-                               else \r
-                                       // the y is close enough to wanted.\r
-                                       break;\r
-                               if (Math.abs(deltax) < gBpermitXDelta) // the next change is too slight and it can be ignore.\r
-                                       break;\r
-                       }\r
-                       size.x = thisWindow.document.body.scrollWidth; //+ gBscrollWidth;\r
-                       size.y = thisWindow.document.body.scrollHeight;// + gBscrollHeight;     \r
-                       thisWindow.document.body.scroll = 'no';\r
-               }\r
-       }\r
-       else {\r
-               if (thisWindow.document.body.scrollWidth > maxgoldx) {\r
-                       size.x = maxx; \r
-                       size.y = miny;  \r
-                       thisWindow.document.body.scroll = 'yes';\r
-               }\r
-               else {\r
-                       //  downsize from maxgoldx , now I try to using binary divide.\r
-                       x = maxgoldx;\r
-                       deltax = -maxgoldx/2;\r
-                       while (true) {\r
-                               x = x + deltax;\r
-                               thisWindow.resizeTo(x, miny);\r
-                               thisWindow.resizeTo(x, miny);\r
-                               diffy = thisWindow.document.body.scrollHeight + gBscrollHeight - x * gBRateH_W;\r
-                               if (diffy >  gBpermitYDelta ) // it is higher than wanted, so x need to be wide a little bitter\r
-                                       deltax = Math.abs(deltax) /2;\r
-                               else if (diffy <  -gBpermitYDelta) // it is shorter than wanted, so x need to be narrow a little bitter\r
-                                       deltax = -Math.abs(deltax) /2;\r
-                               else \r
-                                       // the y is close enough to wanted.\r
-                                       break;\r
-                               if (Math.abs(deltax) < gBpermitXDelta) // the next change is too slight and it can be ignore.\r
-                                       break;\r
-                       }\r
-                       size.x = thisWindow.document.body.scrollWidth; //+ gBscrollWidth;\r
-                       size.y = thisWindow.document.body.scrollHeight ;\r
-                       thisWindow.document.body.scroll = 'no'; // At this time we do not want to show scroll any more. so it will looks better a little.\r
-                       thisWindow.resizeTo(size.x, size.y);\r
-                       if (thisWindow.document.body.scrollWidth > size.x)\r
-                       {\r
-                               size.x = thisWindow.document.body.scrollWidth;\r
-                       }\r
-                       if (thisWindow.document.body.scrollHeight > size.y)\r
-                       {\r
-                               size.y = thisWindow.document.body.scrollHeight;\r
-                       }\r
-               }\r
-       }\r
-       thisWindow.resizeTo(size.x, size.y);\r
-       thisWindow.resizeTo(size.x, size.y);\r
-       return;\r
-}\r
-\r
-function BSSCPopupParentClicked()\r
-{\r
-       if (!window.gbPopupTimeoutExpired) {\r
-               return false;\r
-       }\r
-       \r
-       document.onmousedown = gbOrignalOnMouseDown;\r
-\r
-       // Simply hide the popup\r
-       hideAll();\r
-\r
-       window.gbPopupTimeoutExpired = false;\r
-\r
-       return true;\r
-}\r
-\r
-function isInsideHyperLink(obj)\r
-{\r
-       if (obj&&obj!=getParentNode(obj))\r
-       {\r
-               if (obj.tagName=="A"||obj.tagName=="IMG")\r
-                       return true;\r
-               else\r
-                       return isInsideHyperLink(getParentNode(obj));\r
-       }\r
-       else\r
-               return false;\r
-}\r
-\r
-function BSSCPopupClicked(e)\r
-{\r
-       if (!window.gbPopupTimeoutExpired) {\r
-               return false;\r
-       }\r
-\r
-       var popupIFrame = getCurrentPopupIFrame();\r
-       if (popupIFrame == null) {\r
-               return true;\r
-       }\r
-\r
-       if (gbBsIE4 && (!((popupIFrame.window.event != null) &&\r
-               (popupIFrame.window.event.srcElement != null) &&\r
-               isInsideHyperLink(popupIFrame.window.event.srcElement)))) {\r
-               document.onmousedown = gbOrignalOnMouseDown;\r
-               \r
-               // Simply hide the popup\r
-               hideAll();\r
-               window.gbPopupTimeoutExpired = false;\r
-               return true;\r
-       }\r
-       else if (gbBsNS6 && (!((e != null) &&\r
-                       (e.target!= null) && isInsideHyperLink(e.target))))\r
-       {\r
-               document.addEventListener("mousedown", gbOrignalOnMouseDown,false);\r
-               // Simply hide the popup\r
-               hideAll();\r
-               window.gbPopupTimeoutExpired = false;\r
-               return true;            \r
-       }\r
-}\r
-\r
-//trace the mouse over's position for hotspot\r
-function  BSPSPopupOnMouseOver(event)\r
-{\r
-       if (gbBsIE4 || gbBsOpera7||gbBsKonqueror3) {\r
-               window.gnPopupClickX = event.clientX + getScrollLeft();\r
-               window.gnPopupClickY = event.clientY + getScrollTop();\r
-               window.gnPopupScreenClickX = event.screenX;\r
-               window.gnPopupScreenClickY = event.screenY;\r
-       } else if (gbBsSafari) {\r
-               window.gnPopupClickX = event.clientX + getScrollLeft();\r
-               window.gnPopupClickY = event.clientY + getScrollTop();\r
-               window.gnPopupScreenClickX = event.screenX + window.screenX;\r
-               window.gnPopupScreenClickY = event.screenY + window.screenY;\r
-       } else if (gbBsNS4) {\r
-               window.gnPopupClickX = event.pageX - window.pageXOffset;\r
-               window.gnPopupClickY = event.pageY - window.pageYOffset;\r
-               window.gnPopupScreenClickX = event.screenX - window.pageXOffset;\r
-               window.gnPopupScreenClickY = event.screenY - window.pageYOffset;\r
-       }\r
-}\r
-\r
-function BSSCHidePopupWindow()\r
-{\r
-       if (window.gPopupWindow != null) {\r
-               if (gbBsNS4) {\r
-                       if ((typeof window.gPopupWindow != "undefined") && (!window.gPopupWindow.closed)) {\r
-                               window.gPopupWindow.close();\r
-                               window.gPopupWindow = null;\r
-                       }\r
-               }\r
-       }\r
-       return;\r
-}\r
-\r
-// Add the PopupOnClick to the onclick array.\r
-if (typeof(BsscRegisterOnClick) != "undefined")\r
-{\r
-       BsscRegisterOnClick(BsPopupOnClick);\r
-}\r
-//End to support previous popup functions\r
-\r
-/// Section End  - Popup (JavaScript 1.0)\r
-\r
-/// Section Begin - Embedded Stub (JavaScript 1.0)\r
-\r
-function BSSCCreatePopupDiv()\r
-{\r
-       return;\r
-}\r
-\r
-function WritePopupMenuLayer()\r
-{\r
-       if (BsscHasExtJs()) {_WritePopupMenuLayer();}\r
-}\r
-\r
-function BSSCPopup(strURL, width, height)\r
-{\r
-       var re = new RegExp("'", 'g');\r
-       strURL = strURL.replace(re, "%27");\r
-\r
-       if (BsscHasExtJs())     { \r
-               _BSSCPopup(strURL, width, height);\r
-       }else{\r
-               //Create a temporary window first to ensure the real popup comes up on top\r
-               var wndTemp = null;\r
-               if (!gbBsNS3) {\r
-                       wndTemp = window.open("", "temp", "titlebar=no,toolbar=no,status=no,location=no,menubar=no,resizable=yes,scrollbars=yes,height=3,width=4");\r
-               }\r
-               // Create the real popup window\r
-               var wndPopup = window.open(strURL, "BSSCPopup", "titlebar=no,toolbar=no,status=no,location=no,menubar=no,resizable=yes,scrollbars=yes,height=300,width=400");\r
-               // Close the temporary\r
-               if (!gbBsNS3) {\r
-                       wndTemp.close();\r
-               } else {\r
-                       wndPopup.focus();\r
-               }\r
-       }\r
-}\r
-\r
-var gbWndTemp = null, gbWndPopupLinks = null;\r
-var gbstrParaTotal = "";\r
-\r
-function PopupMenu_Invoke()\r
-{\r
-       if (typeof(wfRelatedTopic) == 'function' && typeof(IsFlashSupported) == 'function')\r
-       {\r
-               if (Number(gsSkinVersion) > 2 && IsFlashSupported())\r
-               {\r
-                       return wfRelatedTopic(PopupMenu_Invoke.arguments);\r
-               }\r
-       }\r
-       if (BsscHasExtJs()) {\r
-               return _PopupMenu_Invoke(PopupMenu_Invoke.arguments);\r
-       }\r
-       if (gbBsNS3Before || gbBsIE3Before )    {\r
-               var argLen      = PopupMenu_Invoke.arguments.length;\r
-               if (argLen < 5) {\r
-                       window.document.location.href = PopupMenu_Invoke.arguments[3];\r
-                       return false;\r
-               }\r
-               gbWndTemp = null;\r
-               gbWndPopupLinks = null;\r
-               gbstrParaTotal = "";\r
-               for (var i = 0; i < (argLen - 2) / 2; i++) {\r
-                       var strParaLine = "";\r
-                       if (gbBsNS2){\r
-                               strParaLine += "<a href=\"";\r
-                               strParaLine += PopupMenu_Invoke.arguments[2 * i + 3];\r
-                               strParaLine += "\">"\r
-                               strParaLine += PopupMenu_Invoke.arguments[2 * i + 2];\r
-                               strParaLine += "</a>";\r
-                       } else {\r
-                               strParaLine += "<a href=\"javascript:";\r
-                               strParaLine += "gotoUrl(\'";\r
-                               strParaLine += PopupMenu_Invoke.arguments[2 * i + 3];\r
-                               strParaLine += "\');\"";\r
-                               if (PopupMenu_Invoke.arguments[1] != '') {\r
-                                       strParaLine += " TARGET='" + PopupMenu_Invoke.arguments[1] + "'";\r
-                               }\r
-                               strParaLine += ">";\r
-                               strParaLine += PopupMenu_Invoke.arguments[2 * i + 2];\r
-                               strParaLine += "</a>";\r
-                       }\r
-                       strParaLine += "<br>";\r
-                       gbstrParaTotal += strParaLine;\r
-               }\r
-               var nHeight = argLen * 15;\r
-               var nWidth = 400;\r
-               var strParam = "titlebar=no,toolbar=no,status=no,location=no,menubar=no,resizable=yes,scrollbars=auto";\r
-               strParam += ",height=" + nHeight + ",width=200,resizable";\r
-               \r
-               //Create a temporary window first to ensure the real popup comes up on top\r
-               //var wndTemp = null;\r
-               if (!gbBsNS3) {\r
-                       gbWndTemp = window.open("", "temp", "titlebar=no,toolbar=no,status=no,location=no,menubar=no,resizable=yes,scrollbars=yes,height=3,width=4");\r
-               } \r
-               gbWndPopupLinks = window.open("", "popuplinks", strParam);\r
-\r
-               setTimeout("Wait_PopupMenuReady()", 100);\r
-       }\r
-       return true;\r
-}\r
-\r
-function Wait_PopupMenuReady() \r
-{\r
-       if (gbWndPopupLinks != null && "object" == typeof(gbWndPopupLinks.document)) {\r
-               PopupMenu_InvokeReady();\r
-       }\r
-       else \r
-               setTimeout("Wait_PopupMenuReady()", 100);\r
-}\r
-\r
-function PopupMenu_InvokeReady()\r
-{\r
-       if (gbWndPopupLinks != null) {\r
-               gbWndPopupLinks.document.open("text/html");\r
-               gbWndPopupLinks.document.write("<html><head>");\r
-               if (gbBsNS2) {\r
-                       gbWndPopupLinks.document.write("<base href=\"" + location +"\">");\r
-               } else {\r
-                       //YJ: IE301,302 and NS3.x works fine\r
-                       gbWndPopupLinks.document.write("<");\r
-                       gbWndPopupLinks.document.write("script>");\r
-                       gbWndPopupLinks.document.write("function gotoUrl(aUrl) {opener.window.location=aUrl; close();}");\r
-                       gbWndPopupLinks.document.write("<");\r
-                       gbWndPopupLinks.document.write("/script>");\r
-               }\r
-               gbWndPopupLinks.document.write("</head><body onBlur=\'self.focus();\'>");\r
-               gbWndPopupLinks.document.write(gbstrParaTotal);\r
-               gbWndPopupLinks.document.write("</body></html>");\r
-               gbWndPopupLinks.document.close();\r
-\r
-               // Close the temporary\r
-               if (!gbBsNS3 && gbWndTemp != null) {\r
-                       gbWndTemp.close();\r
-               }else {\r
-                       gbWndPopupLinks.focus();\r
-               }\r
-\r
-               return true;\r
-       }\r
-       return false;\r
-}\r
-\r
-/// Section End - Embedded Stub (JavaScript 1.0)\r
-\r
-//// Segment End -- (JavaScript 1.0)\r
-\r
-//// Segment Begin -- (JavaScript 1.2)\r
-/// Section Begin  - kadov DHTM (JavaScript 1.2)\r
-\r
-//Begin to support extended and dropdown text effects.\r
-function kadovIsParagraph(el)\r
-{\r
-       return( el.tagName == "P" || el.tagName.indexOf("H") == 0 ) ? true : false;\r
-}\r
-\r
-function kadovInitEachChild(el)\r
-{      \r
-       for(var i=0; i<getChildNodes(el).length; i++)\r
-       {\r
-               var child = getChildNodes(el)[i];\r
-               if( child.tagName == "SCRIPT" || child.tagName == "!" )\r
-                       continue;\r
-\r
-               if( child.id != "" )\r
-               {\r
-                       // to wipe out the onload effects\r
-                       if (gbBsIE4&&!gbBsMac)\r
-                       {\r
-                               var onLoadEffect = child.style.getAttribute( "x-on-pageload" );\r
-                               if( (onLoadEffect != null) && (onLoadEffect > "") )\r
-                                       child.style.setAttribute( "x-on-pageload", "" );\r
-                       }\r
-                       \r
-                       var href = child.getAttribute("href")\r
-                       if( href != null && href > "" && href.indexOf( "BSSCPopup" ) >= 0 )\r
-                               kadovFilePopupInit(child.id); // Init for Popup\r
-                       else if( child.className == "dropspot" || child.className == "expandspot" || \r
-                                        child.className == "glossterm" )\r
-                               kadovTextPopupInit(child.id);// Init for Expanding/Glossary or DropDown text\r
-                       else if( child.className == "trigger")\r
-                               kadovInitTrigger(child.id);// Init for Trigger\r
-                       else\r
-                       {\r
-                               kadovInitEffects(child.id);// Init for DHTML effects\r
-                               CEngine.SetOneTargetInitialState( child.id );\r
-                       }\r
-               }\r
-               \r
-               if( (child.tagName == "IMG") && (child.getAttribute("dynsrc") > "") )\r
-                       child.start = "mouseover";// to start a AVI file. fileopen doesn't work\r
-\r
-               kadovInitEachChild(child);\r
-       }\r
-}\r
-\r
-function kadovRetrieveTextInner(el)\r
-{      \r
-       var x = "";\r
-       if( (!el) || (el.tagName == "!") || (el.tagName == "SCRIPT" ))\r
-               return x;\r
-\r
-       if( kadovIsParagraph(el) )\r
-       {\r
-               var strNewID = " ";\r
-               if( el.id != "" )\r
-                       strNewID += "id=" + el.id + "_NewSpan ";\r
-               x = "<span" + strNewID + "style='" + el.style.cssText + "'>" + el.innerHTML + "</span>";\r
-       }\r
-       else\r
-       {\r
-               for(var i=0; i<getChildNodes(el).length; i++)\r
-                       x += kadovRetrieveTextInner( getChildNodes(el)[i] );\r
-       }\r
-       return x;\r
-}\r
-\r
-function kadovRetrieveCleanHTML( strRawHTML, strTagOpen, strTagClose, nDistance )\r
-{      \r
-       var nTagOpen = strRawHTML.indexOf( strTagOpen, 0 );\r
-       if( nTagOpen < 0 )\r
-               return strRawHTML;\r
-\r
-       var nTagClose = strRawHTML.indexOf( strTagClose, nTagOpen);\r
-       if( nTagClose < nTagOpen )\r
-               return strRawHTML;\r
-               \r
-       if( typeof(nDistance) == "number" && nDistance > 0 )\r
-               if( (nTagClose - nTagOpen) != nDistance )\r
-                       return strRawHTML;\r
-               \r
-       var strCleanOnce = strRawHTML.substring(0, nTagOpen) + strRawHTML.substr(nTagClose + strTagClose.length) ;\r
-       return  kadovRetrieveCleanHTML( strCleanOnce, strTagOpen, strTagClose );\r
-}\r
-\r
-function kadovAdjustObjectTag(strRawHTML, nStartPos)\r
-{// adjust object tag for related topics HTML control, because innerHTML misses out the item settings\r
-       \r
-       //Is there any DTC?\r
-       var strDTCTagOpen = '<!--Metadata type="DesignerControl" startspan';\r
-       var strDTCTagClose = '<!--Metadata type="DesignerControl" endspan-->';\r
-       var nDTCTagOpen = strRawHTML.indexOf( strDTCTagOpen, nStartPos );\r
-       if( nDTCTagOpen < 0 )\r
-               return strRawHTML;\r
-       var nDTCTagClose = strRawHTML.indexOf( strDTCTagClose, nDTCTagOpen );\r
-       if( nDTCTagClose < nDTCTagOpen)\r
-               return strRawHTML; // no Design Time Controls;\r
-               \r
-       //Is the DTC HTML Help Control?\r
-       var strRTObjTagOpen = 'classid=clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11';\r
-       var strRTObjTagClose = '</OBJECT>';\r
-       var nRTObjTagOpen = strRawHTML.indexOf( strRTObjTagOpen, nDTCTagOpen );\r
-       if( nRTObjTagOpen < nDTCTagOpen )\r
-               return strRawHTML;\r
-       var nRTObjTagClose = strRawHTML.indexOf( strRTObjTagClose, nRTObjTagOpen );\r
-       if( nRTObjTagClose < nRTObjTagOpen )\r
-               return strRawHTML; // is not a HTML help control\r
-               \r
-       // Is it a related Topics html help control?\r
-       var strRTObjLabel = '<PARAM NAME=\"Command\" VALUE=\"Related Topics';\r
-       if( strRawHTML.indexOf(strRTObjLabel, nRTObjTagOpen) < 0 )\r
-               return strRawHTML;\r
-       \r
-       // does the commented object tag contain a items parameters             \r
-       var strRTItemsOpen = '<param name="Items" value="';\r
-       var strRTItemsClose = '$$**$$" >';\r
-       var strRTItemsClose2 = '$$**$$">';\r
-\r
-       var nRTItemsOpen = strRawHTML.indexOf(strRTItemsOpen, nDTCTagOpen);\r
-       if( nRTItemsOpen < nDTCTagOpen )\r
-               return strRawHTML;\r
-       var nRTItemsClose = strRawHTML.indexOf(strRTItemsClose, nRTItemsOpen);\r
-       if (nRTItemsClose == -1)\r
-               nRTItemsClose = strRawHTML.indexOf(strRTItemsClose2, nRTItemsOpen);\r
-       if( nRTItemsClose < nRTItemsOpen )\r
-               return strRawHTML;\r
-               \r
-       // found a items string\r
-       var strItems = strRawHTML.substring( nRTItemsOpen + strRTItemsOpen.length, nRTItemsClose);\r
-       if( strItems.length < 1 )\r
-               return strRawHTML;\r
-       \r
-       // to reconstruct the item(s) param tag(s)\r
-       var strItemsArray = strItems.split('$$**$$');\r
-       if( strItemsArray.length < 1 )\r
-               return strRawHTML;\r
-       var strRunTimeItemParam = "";\r
-       for( var i = 0; i < strItemsArray.length; i++ )\r
-       {\r
-               strRunTimeItemParam += '<PARAM  NAME="Item' + (i+1);\r
-               strRunTimeItemParam += '"' + '  VALUE="';\r
-               strRunTimeItemParam += strItemsArray[i];\r
-               strRunTimeItemParam += '">';\r
-       }\r
-       \r
-       // to insert the reconstructed item params into runtime object tag\r
-       var strAdjustedHTML = strRawHTML.substring(0,nRTObjTagClose) + strRunTimeItemParam + strRawHTML.substring(nRTObjTagClose, strRawHTML.length);\r
-       return kadovAdjustObjectTag(strAdjustedHTML, nDTCTagClose + strDTCTagClose.length);\r
-}\r
-\r
-function kadovTextPopupOnLoad( el )\r
-{\r
-       if( typeof(el) == "string" )\r
-               el = getElement(el);\r
-\r
-       var src = el.getAttribute( "x-use-popup" );\r
-       var bNeedMove=true;\r
-       if(!src&&el.id)\r
-       {\r
-               for (var i=0;i<gPopupData.length;i++)\r
-                       if (gPopupData[i].el==el.id)\r
-                       {\r
-                               src=gPopupData[i].popupId;\r
-                               bNeedMove=false;\r
-                               break;\r
-                       }\r
-       }\r
-       if(!src)\r
-               src = el.style.getAttribute( "x-use-popup" );   \r
-       if (!src)       \r
-               return 0;\r
-\r
-       var name = src;\r
-       if( src.substr(0,1) == "#" ) \r
-               name = src.substr(1, src.length-1);\r
-       var srcDiv = getElement(name);\r
-       if( !srcDiv )\r
-               return 1;\r
-\r
-       if (bNeedMove)\r
-       {\r
-               var type = el.getAttribute( "x-popup-type" );\r
-               if (!type)\r
-                       type = el.style.getAttribute("x-popup-type");\r
-               if (!type)              \r
-                       return 1;               \r
-               var setup = el.getAttribute( "x-tmp-setup" );\r
-               var newId = name;\r
-               if( newId.indexOf( "_tmp") <= 0 )\r
-                       newId += "_tmp";\r
-\r
-               if( !setup)\r
-               {\r
-                       el.setAttribute( "x-tmp-setup", 1 );\r
-\r
-                       if( type == "pulldown"  )\r
-                       {\r
-                               var strAdjust = kadovAdjustObjectTag(srcDiv.innerHTML,0);\r
-                               var strCleanHTML = kadovRetrieveCleanHTML(strAdjust, "<!--", "-->");\r
-                               strCleanHTML = kadovRetrieveCleanHTML(strCleanHTML, "<SCRIPT", "/SCRIPT>");\r
-                               \r
-                               //work around the bug in HH.exe that highlight the phrases when use Search tab\r
-                               //this approach is just removing the <FONT...> tag inserted by Microsoft in the runtime\r
-                               strCleanHTML = kadovRetrieveCleanHTML(strCleanHTML, "<FONT color=#", "\">", 52);\r
-                               \r
-                               var strStyle = " style='display:none; position:relative;";\r
-                               var newDiv = "<div class=droptext id=" + newId + strStyle + "'>" + strCleanHTML + "</div>";\r
-\r
-                               removeThis(srcDiv); // empty the original DIV tag\r
-                               var elParentPra = kadovFindParentParagraph(el);\r
-                               if( elParentPra )\r
-                                       insertAdjacentHTML(elParentPra, "afterEnd", newDiv );\r
-                       }\r
-                       else if( type == "expanding"  )\r
-                       {\r
-                               var inner = kadovRetrieveTextInner(srcDiv);\r
-                               if( inner == "" )\r
-                                       inner = srcDiv.innerHTML;\r
-                               var strAdjust = kadovAdjustObjectTag(inner,0);\r
-                               var strCleanHTML = kadovRetrieveCleanHTML(strAdjust, "<!--", "-->");\r
-                               strCleanHTML = kadovRetrieveCleanHTML(strCleanHTML, "<SCRIPT", "/SCRIPT>");\r
-                               var strClassName = (el.className == "glossterm") ? "glosstext" : "expandtext";\r
-                               var newSpan = "<span class=" + strClassName + " style='display: none;' id=" + newId + ">&nbsp;" + strCleanHTML + "</span>";\r
-                               removeThis(srcDiv); // empty the original DIV tag\r
-                               insertAdjacentHTML(el, "afterEnd", newSpan );\r
-                       }\r
-               }\r
-       }\r
-       else\r
-       {\r
-               srcDiv.style.display = "none";\r
-       }\r
-       return 0;\r
-}\r
-\r
-function getElementsByTag(obj,sTagName)\r
-{\r
-       if(obj.getElementsByTagName)\r
-               return obj.getElementsByTagName(sTagName);\r
-       else if(obj.all)\r
-               return obj.all.tags(sTagName);\r
-       return null;\r
-}\r
-\r
-function getElement(sID)\r
-{\r
-       if(document.getElementById)\r
-               return document.getElementById(sID);\r
-       else if(document.all)\r
-               return document.all(sID);\r
-       return null;\r
-}\r
-\r
-function getParentNode(obj)\r
-{\r
-       if(obj.parentNode)\r
-               return obj.parentNode;\r
-       else if(obj.parentElement)\r
-               return obj.parentElement;\r
-       return null;\r
-}\r
-\r
-function getChildNodes(obj)\r
-{\r
-       if(obj.childNodes)\r
-       {\r
-               var children = new Array();\r
-               for (var i = 0; i < obj.childNodes.length; i++)\r
-               {\r
-                       if (obj.childNodes[i].nodeType == 1)\r
-                               children[children.length] = obj.childNodes[i];\r
-               }\r
-               return children;\r
-       }\r
-       else if(obj.children)\r
-               return obj.children;\r
-       return null;    \r
-}\r
-\r
-function removeThis(obj)\r
-{\r
-       if(obj.parentNode)\r
-               obj.parentNode.removeChild(obj);\r
-       else\r
-               obj.outerHTML="";\r
-}\r
-\r
-function kadovTextPopup( el )\r
-{\r
-       if (!gbBsIE4 && !gbBsOpera7 && !gbBsSafari && !gbBsNS6 && !gbBsKonqueror3 )\r
-               return;\r
-\r
-       var bNeedMove=true;\r
-       \r
-       if (window.event)\r
-               window.event.cancelBubble = true;\r
-\r
-       if( typeof(el) == "string" )\r
-               el = getElement(el);\r
-\r
-       if (!el||el==window)\r
-               return;\r
-       \r
-       var src = el.getAttribute( "x-use-popup" );\r
-       if(!src&&el.id)\r
-       {\r
-               for (var i=0;i<gPopupData.length;i++)\r
-                       if (gPopupData[i].el==el.id)\r
-                       {\r
-                               src=gPopupData[i].popupId;\r
-                               bNeedMove=false;\r
-                               break;\r
-                       }\r
-       }\r
-       if(!src)\r
-               src = el.style.getAttribute( "x-use-popup" );   \r
-       if(!src)\r
-               return;\r
-               \r
-       var name = src;\r
-       if( src.substr(0,1) == "#" ) \r
-       if (bNeedMove)\r
-               name = src.substr(1, src.length-1) + "_tmp";\r
-       else\r
-               name = src.substr(1, src.length-1);\r
-\r
-       var srcDiv = getElement(name);\r
-       if( !srcDiv )\r
-               return;\r
-\r
-       if( srcDiv )\r
-       {\r
-               if( srcDiv.style.display == "" )\r
-                       srcDiv.style.display = "none";\r
-               else\r
-               {\r
-                       srcDiv.style.display = "";\r
-                       if( typeof(srcDiv.bInitialized) == "undefined" )\r
-                       {\r
-                               srcDiv.bInitialized = true;\r
-                               kadovInitEffects(name);\r
-                               kadovInitEachChild(srcDiv);\r
-                       }\r
-               }\r
-       }\r
-       if(gbBsIE4)\r
-               event.returnValue=false;\r
-       return;\r
-}\r
-\r
-function kadovFindParentParagraph( el )\r
-{\r
-       if( typeof(el) == "string" )\r
-               el = getElement(el);\r
-       if( (!el) || el.tagName == "BODY" )\r
-               return null;\r
-       if( kadovIsParagraph(getParentNode(el)) )\r
-               return getParentNode(el);\r
-       else\r
-               return kadovFindParentParagraph( getParentNode(el) );\r
-}\r
-\r
-//Begin HTML code invoked function\r
-function kadovRegisterEventHandler( obj, strEvent, strEventHandler )\r
-{\r
-       if( !gbBsIE4 )\r
-               return;\r
-       CCSSP.RegisterEventHandler( obj, strEvent, strEventHandler );\r
-}\r
-\r
-function textPopupData(el, popupId)\r
-{\r
-       this.el = el;\r
-       this.popupId = "#"+popupId;\r
-}\r
-\r
-var gPopupData = new Array();\r
-\r
-function kadovTextPopupInit( el, popupId)\r
-{\r
-       if (!gbBsIE4 && !gbBsOpera7 && !gbBsSafari && !gbBsNS6 && !gbBsKonqueror3)\r
-               return;\r
-               \r
-       if( typeof(el) == "string" )\r
-       {\r
-               if (popupId)\r
-               {\r
-                       gPopupData[gPopupData.length]=new textPopupData(el, popupId);\r
-               }\r
-               el = getElement(el);\r
-       }\r
-               \r
-       if( el != null )\r
-       {\r
-               CCSSP.RegisterEventHandler( el, "onclick", "kadovTextPopup(\"" + el.id +"\");" );\r
-               CCSSP.RegisterEventHandler( window, "onload", "kadovTextPopupOnLoad(\"" + el.id +"\");" );\r
-       }\r
-}\r
-//End HTML code invoked function\r
-\r
-//End to support extended and dropdown text effects.\r
-\r
-//Begin to convert iWrite format to RoboEditor Format for DHTML effects\r
-function kadovInitTriggersInHead( )\r
-{\r
-  if( Object.xDelayedInitElements )\r
-  {\r
-     var x = Object.xDelayedInitElements;\r
-     for(i=0; i<x.length; i++)\r
-       kadovInitTrigger( x[i] );\r
-  }\r
-}\r
-\r
-//Begin HTML code invoked function\r
-function kadovFilePopupInit( el )\r
-{\r
-       if( typeof(el) == "string" )\r
-               el = getElement(el);\r
-\r
-       if( el != null )\r
-               CCSSP.RegisterEventHandler( el, "onmouseover", "BSPSPopupOnMouseOver(event);" );\r
-}\r
-\r
-function kadovInitTrigger( element )\r
-{\r
-       if( !gbBsIE4 )\r
-               return;\r
-       var srcElement = element;\r
-       if( typeof(srcElement) == "string" )\r
-       {\r
-               srcElement = getElement(element,0);\r
-               if(srcElement == null)\r
-                       return;\r
-       }\r
-       \r
-       if( !kadovIsParentVisible(srcElement) )\r
-               return;\r
-\r
-       var targets = srcElement.getAttribute( "x-targets" );\r
-       if (!targets)\r
-               targets = srcElement.style.getAttribute("x-targets");\r
-       if (!targets)\r
-               return; \r
-       var arrOneTarget = targets.split( "," );\r
-       for( var i = 0; i < arrOneTarget.length; i ++ )\r
-               bsscFXInit( element, arrOneTarget[i], null, null, null, null );\r
-}\r
-\r
-function kadovIsParentVisible( el )\r
-{\r
-       if( typeof(el) == "string" )\r
-               el = getElement(el);\r
-       if( (!el) || el.tagName == "BODY" )\r
-               return true;\r
-       if( el.style.display == 'none' ) //el.visibility == 'hidden' || \r
-               return false;\r
-       else\r
-               return kadovIsParentVisible( getParentNode(el) );\r
-}\r
-\r
-function kadovInitEffects( element )\r
-{\r
-       if( !gbBsIE4 )\r
-               return;\r
-       var srcElement = element;\r
-       if( typeof(srcElement) == "string" )\r
-       {\r
-               srcElement = getElement(element,0);\r
-               if(srcElement == null)\r
-                       return;\r
-       }\r
-       \r
-       if( !kadovIsParentVisible(srcElement) )\r
-               return;\r
-       \r
-       kadovInitEffect( srcElement, "x-on-hover" );\r
-       kadovInitEffect( srcElement, "x-on-pageclick" );\r
-       kadovInitEffect( srcElement, "x-on-pageload" );\r
-       kadovInitEffect( srcElement, "x-on-trigger-1" );\r
-       kadovInitEffect( srcElement, "x-on-trigger-2" );\r
-}\r
-//End HTML code invoked function\r
-\r
-function kadovInitEffect( element, prop )\r
-{\r
-       var values = null;\r
-       if( element.getAttribute( "currentStyle" )  && element.currentStyle.getAttribute)\r
-               values = element.currentStyle.getAttribute( prop );\r
-       else  if (element.style.getAttribute)\r
-               values = element.style.getAttribute( prop );\r
-       if( !values )\r
-               return;\r
-\r
-       var functions = new Array();\r
-       var nIdx = 0, nStart = 0;\r
-       var nNext = values.indexOf( "\)", 0);\r
-       while( nNext >= 0 && nNext < values.length )\r
-       {\r
-               functions[nIdx] = values.substr( nStart, nNext-nStart+1);\r
-               nStart = nNext + 1;\r
-               nIdx++;\r
-               nNext = values.indexOf( "\)", nStart);\r
-       }\r
-               \r
-       for( var i=0; i<functions.length; i++)\r
-       {\r
-               var id = element.getAttribute( "id" );\r
-               var translatedProp = kadovTranslateProp(prop);\r
-\r
-               var lp = functions[i].indexOf( "(" );\r
-               var fnname = functions[i].substring(0, lp);\r
-               var srcargs = functions[i].substring(lp+1, functions[i].length-1);\r
-               \r
-               var nClickTimes = 1;\r
-               var arrForClickCount = srcargs.split( "," );\r
-               for( var j = 0; j < arrForClickCount.length; j++ )\r
-               {// to locate and get the "clicks=99" settings\r
-                       var nPageClick = arrForClickCount[j].indexOf("clicks");\r
-                       if( nPageClick >= 0 )\r
-                       {\r
-                               nPageClick = arrForClickCount[j].indexOf("=");\r
-                               if( nPageClick > 0 )\r
-                               {\r
-                                       nClickTimes = arrForClickCount[j].substring( nPageClick + 1, arrForClickCount[j].length) * 1;\r
-                                       break;\r
-                               }\r
-                       }\r
-               }\r
-               var args = srcargs;\r
-               if( j < arrForClickCount.length )\r
-               {// to strip out the "clicks=99" from the arguments string\r
-                       args = "";\r
-                       for( var k = 0; k < arrForClickCount.length; k ++ )\r
-                       {\r
-                               if( k != j )\r
-                               {\r
-                                       args += arrForClickCount[k];\r
-                                       if( k < arrForClickCount.length - 1 )\r
-                                               args += ",";\r
-                               }\r
-                       }\r
-               }\r
-               bsscFXInit( null, id, translatedProp, fnname, args, nClickTimes );\r
-       }\r
-}\r
-\r
-function kadovTranslateProp( prop )\r
-{\r
-       switch( prop )\r
-       {\r
-       case "x-on-hover" :     return "bsschover";\r
-       case "x-on-pageclick" : return "bsscpageclick";\r
-       case "x-on-pageload" :  return "bsscpageload";\r
-       case "x-on-trigger-1" : return "bssctrigger1";\r
-       case "x-on-trigger-2" : return "bssctrigger2";\r
-       }\r
-       return null;\r
-}\r
-//End to convert iWrite format to RoboEditor Format for DHTML effects\r
-\r
-//Begin the definition of one entry to DHTML effects\r
-function bsscFXInit( trigger_ID, target_ID, event_type, \r
-       action_type, action_setting, event_addional )\r
-{\r
-       if( (!gbBsWindows && !gbBsSunOS  && !(gbBsMac&&gbBsIE5)) || typeof(target_ID) != "string" )//MUST have a target_ID\r
-               return; // we don't support Navigator yet\r
-       \r
-       if( typeof(event_type) == "string" )\r
-               event_type = event_type.toLowerCase();\r
-       if( typeof(action_type) == "string" )\r
-               action_type = action_type.toLowerCase();\r
-       if( typeof(action_setting) == "string" )\r
-                action_setting = action_setting.toLowerCase();\r
-       \r
-       // to get the target element then add it to the target list\r
-       var eleTarget = CCSSP.GetObject( target_ID );\r
-       if( (eleTarget != null) && (event_type != null) && (action_type != null) )\r
-       {\r
-               CEngine.AddOneTarget( target_ID, eleTarget );\r
-               CEngine.BuildTargetObject(target_ID, event_type, action_type, action_setting, event_addional);\r
-       }\r
-       \r
-       // to validate the trigger_ID parameter\r
-       if( typeof(trigger_ID) == "string" && trigger_ID != "" )\r
-               CEngine.BuildTriggerObject( trigger_ID, target_ID );\r
-}      \r
-//End the definition of one entry to DHTML effects\r
-\r
-/// Section End  - kadov DHTM (JavaScript 1.2)\r
-\r
-/// Section Begin  - CCSSP DHTM (JavaScript 1.2)\r
-\r
-//Begin JavaScript libary for cross-platform positioning object.\r
-function CCSSP(){} // constructor of CCSSP class\r
-\r
-CCSSP.GetObject = function( obj )\r
-{//convert object name string or reference into a valid object reference\r
-       if( typeof(obj) == "object" )\r
-               return obj;\r
-       else if( typeof(obj) == "string" && obj != "")\r
-       {\r
-               if( gbBsNS4 )\r
-                       return eval("document." + obj);\r
-               else\r
-                       return eval("document.all(\"" + obj + "\")");\r
-       }\r
-       else\r
-               return null;\r
-}\r
-\r
-CCSSP.MoveObjectTo = function(obj, x, y)\r
-{//positioning an object at a specific pixel coordinate\r
-       if( gbBsNS4 )\r
-               obj.moveTo(x,y);\r
-       else\r
-       {\r
-               obj.style.pixelLeft = x;\r
-               obj.style.pixelTop = y;\r
-       }\r
-}\r
-\r
-CCSSP.MoveObjectBy = function(obj, dx, dy)\r
-{//moveing a object by x and/or y pixel\r
-       if( gbBsNS4 )\r
-               obj.moveBy(dx,dy);\r
-       else\r
-       {\r
-               obj.style.pixelLeft += dx;\r
-               obj.style.pixelTop += dy;\r
-       }\r
-}\r
-\r
-CCSSP.SetObjectBGColor = function(obj, color)\r
-{//set the background color of an object\r
-       if( gbBsNS4 )\r
-               obj.bgColor = color;\r
-       else\r
-               obj.style.backgroundColor = color;\r
-}\r
-\r
-CCSSP.ShowObject = function(obj, bShow)\r
-{// set the object to be visible or invisible\r
-       if( gbBsNS4 )\r
-               obj.visibility = (bShow == true) ? 'show' : 'hide';\r
-       else\r
-               obj.style.visibility = (bShow == true) ? 'visible' : 'hidden';// when hidden, it still occupy some space.\r
-}\r
-\r
-CCSSP.GetObjectLeft = function(obj)\r
-{// retrieve the x coordinate of a posionable object\r
-       if( gbBsNS4 )\r
-               return obj.left;\r
-       else\r
-               return obj.style.pixelLeft;\r
-}\r
-\r
-CCSSP.GetObjectTop = function(obj)\r
-{// retrieve the y coordinate of a posionable object\r
-       if( gbBsNS4 )\r
-               return obj.top;\r
-       else\r
-               return obj.style.pixelTop;\r
-}\r
-\r
-CCSSP.GetObjectContainLeft = function(obj)\r
-{// retrieve the x coordinate of a posionable object relative to it's parent element\r
-       if( gbBsNS4 )\r
-               return obj.pageX;\r
-       else\r
-       {\r
-               if( obj == document.body )\r
-                       return obj.clientLeft;\r
-               else\r
-                       return obj.offsetLeft;\r
-       }\r
-}\r
-\r
-CCSSP.GetObjectWindowLeft = function(obj)\r
-{// retrieve the x coordinate of a posionable object relative to browser window\r
-       if( gbBsNS4 )\r
-               return obj.pageX;\r
-       else\r
-       {\r
-               var nOffsetWindowLeft = 0;\r
-               for(var element = obj; element; element = element.offsetParent)\r
-                       nOffsetWindowLeft += CCSSP.GetObjectContainLeft(element);\r
-               return nOffsetWindowLeft;\r
-       }\r
-}\r
-\r
-CCSSP.GetObjectContainTop = function(obj)\r
-{// retrieve the y coordinate of a posionable object relative to it's parent element\r
-       if( gbBsNS4 )\r
-               return obj.pageY;\r
-       else\r
-       {\r
-               if( obj == document.body )\r
-                       return obj.clientTop;\r
-               else\r
-                       return obj.offsetTop;\r
-       }\r
-}\r
-\r
-CCSSP.GetObjectWindowTop = function(obj)\r
-{// retrieve the y coordinate of a posionable object relative to browser window\r
-       if( gbBsNS4 )\r
-               return obj.pageY;\r
-       else\r
-       {\r
-               var nOffsetWindowTop = 0;\r
-               for(var element = obj; element; element = element.offsetParent)\r
-                       nOffsetWindowTop += CCSSP.GetObjectContainTop(element);\r
-               return nOffsetWindowTop;\r
-       }\r
-}\r
-\r
-CCSSP.GetObjectHeight = function(obj)\r
-{// retrieve the height of a posionable object\r
-       if( gbBsNS4 )\r
-               return obj.clip.height;\r
-       else\r
-               return obj.offsetHeight;\r
-}\r
-\r
-CCSSP.GetObjectWidth = function(obj)\r
-{// retrieve the width of a posionable object\r
-       if( gbBsNS4 )\r
-               return obj.clip.width;\r
-       else\r
-               return obj.offsetWidth;\r
-}\r
-\r
-CCSSP.RegisterEventHandler = function( srcObj, rawEventName, funcHandler )\r
-{ // to add the "funcHandler" as the "rawEventName" 's handler to the "srcObj" object,the original event handler will be combined\r
-       if (gbBsNS4 && !gbBsNS6)\r
-               return ;\r
-               \r
-       var oldHandler = "";\r
-\r
-       if (gbBsMac &&gbBsIE4&&!gbBsIE5)\r
-       {\r
-               if (typeof(srcObj[rawEventName.toLowerCase()])=="unknown")\r
-               { //search for <SCRIPT> tag which define the event handler\r
-                       for( var i = 0; i < document.scripts.length; i++ ) \r
-                       {\r
-                               var script = document.scripts[i];\r
-                               if( (script.htmlFor == srcObj.id || script.htmlFor == srcObj ) && script.event == rawEventName )\r
-                               {\r
-                                       oldHandler = script.innerHTML;\r
-                                       break;\r
-                               }\r
-                       }\r
-               }\r
-       }\r
-       else\r
-       {\r
-               var oldInlineHandler = srcObj[rawEventName.toLowerCase()];\r
-               if( oldInlineHandler != null && typeof(oldInlineHandler) != "undefined")\r
-               {\r
-                       var functionDefinition = oldInlineHandler.toString();\r
-                       var bodyStart = functionDefinition.indexOf( "{" );\r
-                       var bodyEnd = functionDefinition.lastIndexOf( "}" );\r
-                       if( bodyStart > 0 || bodyEnd > bodyStart )\r
-                               oldHandler = functionDefinition.substr( bodyStart + 1, bodyEnd - bodyStart - 2 );\r
-               }\r
-               else if( gbBsIE4 )\r
-               { //search for <SCRIPT> tag which define the event handler\r
-                       for( var i = 0; i < document.scripts.length; i++ ) \r
-                       {\r
-                               var script = document.scripts[i];\r
-                               if( (script.htmlFor == srcObj.id || script.htmlFor == srcObj ) && script.event == rawEventName )\r
-                               {\r
-                                       oldHandler = script.innerHTML;\r
-                                       break;\r
-                               }\r
-                       }\r
-               }\r
-       }\r
-       if( oldHandler.indexOf(funcHandler) >= 0 )\r
-               return;// to prevent register the funtion twice.\r
-\r
-       if( gbBsNS4 ) // only "onload, onresize, onfocus" apply to window\r
-       {// other raw events will apply to layer\r
-               var noOn = rawEventName.substring(2, rawEventName.length);\r
-               if( typeof(noOn) == "string" && noOn.length > 3 ) {\r
-                       if (srcObj.captureEvents)\r
-                               srcObj.captureEvents( Event[noOn.toUpperCase()] );\r
-               }\r
-       }\r
-       \r
-       var newHandler = oldHandler;\r
-       if( newHandler.length == 0 )\r
-               newHandler = funcHandler;\r
-       else\r
-               newHandler += "; " + funcHandler;\r
-       \r
-       srcObj[rawEventName.toLowerCase()] = new Function( newHandler );\r
-}\r
-\r
-CCSSP.GetWindowHeight = function()\r
-{// retrieve the height of available content in browser window\r
-       if( gbBsNS4 )\r
-               return window.innerHeight;\r
-       else\r
-               return document.body.clientHeight;\r
-}\r
-\r
-CCSSP.GetWindowBottom = function()\r
-{// retrieve the bottom postion of browser window\r
-       if( gbBsNS4 )\r
-               return window.outerHeight + window.pageYOffset;\r
-       else\r
-               return document.body.clientHeight + document.body.scrollTop;\r
-}\r
-\r
-CCSSP.GetWindowWidth = function()\r
-{// retrieve the width of available content in browser window\r
-       if( gbBsNS4 )\r
-               return window.innerWidth;\r
-       else\r
-               return document.body.clientWidth;\r
-}\r
-\r
-CCSSP.GetWindowRight = function()\r
-{// retrieve the right postion of browser window\r
-       if( gbBsNS4 )\r
-               return window.outerWidth + window.pageXOffset;\r
-       else\r
-               return document.body.clientWidth + document.body.scrollLeft;\r
-}\r
-\r
-CCSSP.TrimString = function( objString, subtrim )\r
-{// to trim the "subtrim" in the beginning and ending of a string object\r
-       if( typeof(subtrim) != "string" || subtrim == null )\r
-               return objString;\r
-       var strHead = objString.substring(0, 1);\r
-       var strRear = objString.substring(objString.length-1, objString.length);\r
-       if( strHead != subtrim && strRear != subtrim )\r
-               return objString;\r
-       \r
-       var spacePos = objString.indexOf(subtrim);\r
-       if( spacePos < 0 )\r
-               return objString;\r
-       else if( spacePos == objString.length - 1 )\r
-               return objString.substring(0, spacePos);\r
-       else\r
-       {\r
-               var newString = objString.substring( spacePos + 1, objString.length);\r
-               return CCSSP.TrimString( newString, subtrim );\r
-       }\r
-}\r
-\r
-CCSSP.TrimSpace = function( objString )\r
-{\r
-       var Trim1 = CCSSP.TrimString( objString, " ");\r
-       return CCSSP.TrimString( Trim1, "\'");\r
-}\r
-\r
-CCSSP.GetEventElement = function( navEventObject )\r
-{// to get the element who fired the current event\r
-       if(gbBsNS4) \r
-               if (gbBsNS6)\r
-                       return null;\r
-               else\r
-                        navEventObject.target;\r
-       else\r
-               return event.srcElement;\r
-}\r
-\r
-CCSSP.PrepareFilter = function( Obj )\r
-{//to prepare for making the filter work\r
-       Obj.style.filter = "";\r
-       if( Obj.style.width != "" || Obj.style.height != "" || Obj.style.position == "absolute" )\r
-               return;\r
-       Obj.style.height = CCSSP.GetObjectHeight(Obj);\r
-}\r
-\r
-CCSSP.IsDescendant = function( progenitor, progeny )\r
-{\r
-       if( typeof(progeny) == "undefined" || progeny == null )\r
-               return false;\r
-       else if( progeny == progenitor )\r
-               return true; \r
-       else if( progeny.id == progenitor.id ) \r
-               return true; \r
-       else if( getParentNode(progeny) == getParentNode(progenitor))\r
-               return false;\r
-       else\r
-               return CCSSP.IsDescendant( progenitor, getParentNode(progeny));\r
-}\r
-\r
-CCSSP.IsTextTag = function( Obj )\r
-{\r
-       if( typeof( Obj.tagName ) == "undefined" )\r
-               return false;\r
-       return( Obj.tagName.indexOf("H") == 0 || Obj.tagName == "P" || \r
-                       Obj.tagName == "FONT" || Obj.tagName == "SPAN" );\r
-}\r
-\r
-//End JavaScript libary for cross-platform positioning object.\r
-\r
-/// Section End  - CCSSP DHTM (JavaScript 1.2)\r
-\r
-/// Section Begin  - CCSSP DHTM 1 (JavaScript 1.2)\r
-\r
-//Begin the definition of class CTrigger\r
-function CTrigger( TriggerElement )\r
-{\r
-       // object : the trigger element. Never be null. \r
-       this.eleTrigger = TriggerElement;\r
-       \r
-       // number : the click counter number: only 3 values: 0,1,2;\r
-       this.nCounter = 0; \r
-       \r
-       //object as associative array of string:\r
-       // the associate target ID strings; one element at least.                       \r
-       this.objStrTarget = new Object();\r
-       this.eleTrigger.style.cursor = "hand";\r
-       if( this.eleTrigger.tagName == "AREA" && this.eleTrigger.getAttribute("href") == "" )\r
-               this.eleTrigger.setAttribute("href", "#") // to make a hand cursor for image map\r
-}\r
-\r
-CTrigger.prototype.AddTargetID = function( strTargetID )\r
-{// add one target ID string to the objStrTarget\r
-       if( typeof(strTargetID) != "string" )\r
-               return ;\r
-       if( typeof(this.objStrTarget[strTargetID]) != "string" )\r
-               this.objStrTarget[strTargetID] = strTargetID;\r
-}\r
-\r
-CTrigger.prototype.OnTriggerClick = function()\r
-{// to activate all asociated target\r
-       var strEventType = ( (this.nCounter++)% 2 == 0 ) ? \r
-               "bssctrigger1" : "bssctrigger2";\r
-               \r
-       // to enumerate associative target element's ID string\r
-       for( var strTargetID in this.objStrTarget ) \r
-               CEngine.SendEventToOneTarget( strTargetID, strEventType );\r
-}\r
-//End the definition of class CTrigger\r
-\r
-//Begin the definition of class CTarget\r
-function CTarget( TargetElement )\r
-{\r
-       // object : the target element. Never be null.\r
-       this.eleTarget = TargetElement;\r
-       this.objManager = new Object(); // object: the event manager\r
-} \r
-\r
-CTarget.nPageClickCounter = 0;// static class property.\r
-\r
-CTarget.prototype.GetAgencyObject = function(str_action_type,action_setting )\r
-{// return the action agency ( effect )object's refernece \r
-       switch( str_action_type )\r
-       {\r
-       case "show":return new CAgencyShow( this.eleTarget, true ) ;\r
-       case "hide":return new CAgencyShow( this.eleTarget, false ) ;\r
-\r
-    case "flyin" : \r
-       return new CAgencyFly(this.eleTarget, action_setting, true);\r
-    case "flyout" : \r
-       return new CAgencyFly(this.eleTarget, action_setting, false);\r
-    case "spiralin" : \r
-       return new CAgencySpiral(this.eleTarget, action_setting, true);\r
-    case "spiralout" : \r
-       return new CAgencySpiral(this.eleTarget, action_setting, false);\r
-    case "zoomin" :\r
-       return new CAgencyZoom(this.eleTarget, action_setting, true);\r
-    case "zoomout" : \r
-       return new CAgencyZoom(this.eleTarget, action_setting, false);\r
-    case "elastic" : \r
-               return new CAgencyElastic(this.eleTarget, action_setting);\r
-               \r
-    case "fadein" : \r
-       return (gbBsIE4)? new CAgencyAlpha(this.eleTarget, action_setting, true) : null;\r
-    case "fadeout" :\r
-       return (gbBsIE4)? new CAgencyAlpha(this.eleTarget, action_setting, false) : null;\r
-    case "rockrollstatic" :\r
-    case "rockroll" :\r
-       return (gbBsIE4)? new CAgencyWave(this.eleTarget, action_setting, false) : null;\r
\r
-    case "glow":\r
-       return (gbBsIE4)? new CAgencyGlow(this.eleTarget,action_setting) : null;\r
-    case "dropshadow":\r
-       return (gbBsIE4)? new CAgencyDropShadow(this.eleTarget,action_setting) : null;\r
-    case "transition" :\r
-       return (gbBsIE4)? new CAgencyRevealTrans(this.eleTarget,action_setting) : null;\r
-    case "blur" :\r
-       return (gbBsIE4)? new CAgencyBlur(this.eleTarget,action_setting) : null;\r
-\r
-    case "fliph" : // all these 4 do NOT need any parameters\r
-    case "flipv" :\r
-    case "invert":\r
-    case "gray" :\r
-       return (gbBsIE4)? new CAgencyChangeFilter(this.eleTarget, str_action_type) : null;\r
-    \r
-    case "fontchange": // the effects below change the style on the fly, so won't work in Navigator\r
-       return (gbBsIE4)? new CAgencyFontChange(this.eleTarget,action_setting) : null;\r
-    case "boderchange": \r
-    case "stylechange":\r
-       return (gbBsIE4)? new CAgencyChangeStyle(this.eleTarget,action_setting) : null;\r
-\r
-       default: return null;\r
-       }\r
-}\r
-\r
-CTarget.prototype.SetEventManager = function( \r
-       one_event_type,str_action_type,action_setting,event_additional)\r
-{// to set the event manager with specified action \r
-       if( typeof( one_event_type ) != "string" ||     \r
-               typeof( str_action_type ) != "string"||\r
-               typeof( action_setting ) != "string" )\r
-               return false;\r
-       if( typeof(this.objManager[one_event_type]) == "undefined" )\r
-       {\r
-               this.objManager[one_event_type] = new Object();\r
-               this.objManager[one_event_type].length = 0;\r
-       }\r
-       \r
-       var eventAgency = this.GetAgencyObject(str_action_type,action_setting);\r
-       if( eventAgency != null )\r
-       {\r
-               var ct = this.objManager[one_event_type].length ++;\r
-               this.objManager[one_event_type][ct] = eventAgency;\r
-               \r
-               if( one_event_type == "bsscpageclick" )\r
-               {// to deal with the "number of pageclick" stuff\r
-                       if( typeof(event_additional) == "number" )\r
-                               this.objManager[one_event_type][ct].nPageClick = event_additional;\r
-                       else // set the default number \r
-                               this.objManager[one_event_type][ct].nPageClick = 1;\r
-                       \r
-                       if( (typeof(this.objManager.nMinPageClickIndex) == "undefined") ||\r
-                           (this.objManager[one_event_type][ct].nPageClick < \r
-                                       this.objManager[one_event_type][this.objManager.nMinPageClickIndex].nPageClick) )\r
-                               this.objManager.nMinPageClickIndex = ct;\r
-               }\r
-               \r
-               //hide the object blindly,SetState function will take care of the final correct state\r
-               if( ((one_event_type == "bsscpageclick") && \r
-                        (this.objManager[one_event_type][ct].nPageClick == 1)) ||\r
-                       one_event_type == "bsscpageload" ||\r
-                       one_event_type == "bssctrigger1" )\r
-                       CCSSP.ShowObject( this.eleTarget, false );\r
-               \r
-               if( one_event_type == "bssctrigger1" || one_event_type == "bssctrigger2" )\r
-                       if( typeof( this.strTriggerEvent ) == "undefined" )\r
-                               this.strTriggerEvent = ( one_event_type == "bssctrigger1" ) ? "bssctrigger2" : "bssctrigger1";\r
-                       \r
-               return true;\r
-       }\r
-       return false;\r
-}\r
-\r
-CTarget.prototype.OnEvent = function( strBsscEvent )\r
-{// response to the event ( bssc format )\r
-       if( typeof(this.objManager[strBsscEvent]) == "object" )\r
-       { // to get the event agency from the event manager\r
-               var eventAgency = this.objManager[strBsscEvent];\r
-               for( var i = 0; i < eventAgency.length; i++ )\r
-               {\r
-                       if( strBsscEvent == "bsscpageclick" && \r
-                               eventAgency[i].nPageClick != CTarget.nPageClickCounter )\r
-                                continue;\r
-                       else if( strBsscEvent == "bsschover" && event.type == "mouseout" )\r
-                               eventAgency[i].EndEffect();\r
-                       else // to invoke the unified function in effect object \r
-                               eventAgency[i].UpdateEffect(); \r
-               }\r
-       }\r
-}\r
-\r
-CTarget.prototype.SetState = function( strBsscEvent )\r
-{\r
-       if( typeof(this.objManager[strBsscEvent]) != "object" )\r
-               return false;\r
-\r
-       // to get the event agency from the event manager\r
-       var eventAgency = this.objManager[strBsscEvent];\r
-       \r
-       if( strBsscEvent == "bsscpageclick" )\r
-       {// we only set the initial state for the minium number of pageclick \r
-               eventAgency[this.objManager.nMinPageClickIndex].PrepareEffect();\r
-               return true;\r
-       }\r
-       else\r
-       {\r
-               for( var i = 0; i < eventAgency.length; i++ )\r
-                       eventAgency[i].PrepareEffect(); // to invoke the unified function in effect object       \r
-               if( i > 0 )\r
-                       return true;\r
-               else\r
-                       return false;\r
-       }\r
-}\r
-//End the definition of class CTarget\r
-\r
-//Begin the definition of CEngine class\r
-function CEngine(){}// all properities are going be "class" properities\r
-\r
-// object : as associative array of trigger objects\r
-CEngine.objTrigger = new Object();\r
-// object : as associative array of target objects \r
-CEngine.objTarget = new Object(); \r
-\r
-// Array : each element is a CAgencyXXX animation object\r
-CEngine.arrAnimation = new Array();\r
-CEngine.PerformAnimation = function( nIndex )\r
-{// animation : update effects function\r
-       CEngine.arrAnimation[nIndex].UpdateEffect();\r
-}\r
-\r
-CEngine.AddOneTrigger = function(TriggerID,TriggerElement)\r
-{// add one Trigger object into the trigger array\r
-       if( typeof(TriggerID) != "string" || TriggerElement == null ||\r
-           typeof(TriggerElement) != "object" )\r
-               return;\r
-       if( typeof(CEngine.objTrigger[TriggerID] ) != "object" )\r
-               CEngine.objTrigger[TriggerID] = new CTrigger(TriggerElement);\r
-}\r
-       \r
-CEngine.AddOneTarget = function(TargetID, TargetElement)\r
-{// add one Target object into the target array\r
-       if( typeof(TargetID) != "string" || TargetElement == null ||\r
-               typeof(TargetElement) != "object" )\r
-               return;\r
-       if( typeof(CEngine.objTarget[TargetID]) != "object" )\r
-               CEngine.objTarget[TargetID] = new CTarget( TargetElement );\r
-}\r
-\r
-CEngine.SendEventToOneTarget = function(strTargetID, strBsscEvent )\r
-{// to activate one target object\r
-       if( typeof(CEngine.objTarget[strTargetID]) == "object" ) \r
-       {\r
-               if( strBsscEvent == "bssctrigger1" || strBsscEvent == "bssctrigger2" )\r
-               {//now, the "bssctrigger1" and "bssctrigger2" work like a toggle\r
-                       if( strBsscEvent == CEngine.objTarget[strTargetID].strTriggerEvent )\r
-                               strBsscEvent = (strBsscEvent == "bssctrigger1") ? "bssctrigger2" : "bssctrigger1";\r
-                       CEngine.objTarget[strTargetID].strTriggerEvent = strBsscEvent;\r
-               }\r
-               CEngine.objTarget[strTargetID].OnEvent( strBsscEvent );\r
-       }\r
-}\r
-\r
-CEngine.SendEventToAllTarget = function( strBsscEvent )\r
-{ //to activate all target associative to the BSSC event\r
-       for( var strTargetID in CEngine.objTarget ) //to enumerate all target\r
-               CEngine.SendEventToOneTarget( strTargetID, strBsscEvent );\r
-}\r
-\r
-CEngine.SetOneTargetInitialState = function( strTargetID )\r
-{// only invoked after ALL effects for the target have been set\r
-       if( typeof(CEngine.objTarget[strTargetID]) == "object" ) \r
-       {// to get target object\r
-               var objTarget = CEngine.objTarget[strTargetID];\r
-               if( objTarget.SetState( "bsscpageload" ) == false )\r
-               {\r
-                       objTarget.SetState( "bsscpageclick" );\r
-                       objTarget.SetState( "bssctrigger1" );\r
-               }\r
-       }\r
-}\r
-\r
-CEngine.AdjustPageClickCounter = function()\r
-{\r
-       var nAdjustedClickCounter = CTarget.nPageClickCounter;\r
-       var bAdjusted = false;\r
-       for( var strTargetID in CEngine.objTarget ) //to enumerate all target\r
-       {// try to find the minum pageCliclConter greater than CTarget.nPageClickCounter\r
-               var objEventPageClick = CEngine.objTarget[strTargetID].objManager.bsscpageclick;\r
-               if( objEventPageClick != null )\r
-               {\r
-                       for( var i = 0; i < objEventPageClick.length; i++ )\r
-                       {\r
-                               var nOtherPageClick = objEventPageClick[i].nPageClick;\r
-                               if( nOtherPageClick == CTarget.nPageClickCounter )\r
-                                       return;\r
-                               if( nOtherPageClick > CTarget.nPageClickCounter )\r
-                               {\r
-                                       if( !bAdjusted )\r
-                                       {\r
-                                               nAdjustedClickCounter = nOtherPageClick;\r
-                                               bAdjusted = true;\r
-                                       }\r
-                                       else if( nOtherPageClick < nAdjustedClickCounter )\r
-                                               nAdjustedClickCounter = nOtherPageClick;\r
-                               }\r
-                       }\r
-               }\r
-       }\r
-       CTarget.nPageClickCounter = nAdjustedClickCounter;\r
-}\r
-\r
-CEngine.OnPageLoad = function()\r
-{      \r
-       // first, to set all target's initial state\r
-       for( var strTargetID in CEngine.objTarget )\r
-               CEngine.SetOneTargetInitialState( strTargetID );\r
-       \r
-       // to invoke all target's onpageload handler\r
-       CEngine.SendEventToAllTarget( "bsscpageload" );\r
-}\r
-\r
-CEngine.OnPageClick = function()\r
-{ // to invoke all target's onpageclick handler\r
-       var src = CCSSP.GetEventElement( arguments[0] );\r
-       if( src == null )\r
-               return;\r
-               \r
-       var objClickedTrigger = null;\r
-       for( var strTriggerID in CEngine.objTrigger )\r
-       { // to detect which trigger is clicked\r
-               if( CCSSP.IsDescendant( CEngine.objTrigger[strTriggerID].eleTrigger,src) )\r
-               {\r
-                       objClickedTrigger = CEngine.objTrigger[strTriggerID];\r
-                       break;\r
-               }\r
-       }\r
-       \r
-       if( objClickedTrigger != null) // the clicked trigger found\r
-               objClickedTrigger.OnTriggerClick();\r
-       else // no trigger is clicked\r
-       { // to send PageClick event to all target\r
-               CTarget.nPageClickCounter++;\r
-               CEngine.AdjustPageClickCounter();\r
-               CEngine.SendEventToAllTarget( "bsscpageclick" );\r
-       }\r
-}      \r
-\r
-CEngine.OnMouseOver = function()\r
-{ // to invoke all target's onpageload handler\r
-       var src = CCSSP.GetEventElement( arguments[0] );\r
-       if( src == null )\r
-               return;\r
-               \r
-       var strHoveredTargetID = null;\r
-       for( var strTargetID in CEngine.objTarget )\r
-       { // to detect which Target is hovering on\r
-               if( CCSSP.IsDescendant( CEngine.objTarget[strTargetID].eleTarget, src ) )\r
-           {\r
-                       strHoveredTargetID = strTargetID;\r
-                       break;\r
-           }\r
-       }\r
-       \r
-       if( strHoveredTargetID != null ) // the hovered target found\r
-               CEngine.SendEventToOneTarget( strHoveredTargetID, "bsschover" );\r
-}\r
-\r
-CEngine.BuildTargetObject = function(target_ID,event_type,action_type,\r
-                       action_setting, event_additional)\r
-{// to build target object \r
-       // to get the target object\r
-       if( typeof( CEngine.objTarget[target_ID] ) != "object" )\r
-               return false;// the engine's AddOneTarget function might have failed.\r
-       var TargetObject = CEngine.objTarget[target_ID];\r
-       \r
-       // to prepare the parameters for the event manager\r
-       var arrEvent = event_type.split("|"); // to split the combined event_type string\r
-       var arrAction = action_type.split("|");//to split the combined action_type string\r
-       for( var trim = 0; trim < arrEvent.length; trim++ )\r
-               arrEvent[trim] = CCSSP.TrimSpace(arrEvent[trim]);\r
-       \r
-       for( trim = 0; trim < arrAction.length; trim++ )\r
-               arrAction[trim] = CCSSP.TrimSpace(arrAction[trim]);\r
-       \r
-       var arrSetting = new Array(); \r
-       if( typeof(action_setting) == "string" )\r
-               arrSetting = action_setting.split("|");// to split the combined action_setting string\r
-       // to calibrate the arrays\r
-       for( var i = arrSetting.length; i < arrAction.length; i++ )\r
-       {\r
-               if( typeof(arrSetting[i]) != "string" )\r
-                        arrSetting[i] = "";\r
-       }                                \r
-\r
-       // to prepare for dealing with the absolute posioning element\r
-       TargetObject.eleTarget.ABSX = CCSSP.GetObjectLeft( TargetObject.eleTarget );\r
-       TargetObject.eleTarget.ABSY = CCSSP.GetObjectTop( TargetObject.eleTarget );\r
-\r
-       if( arrEvent.length > 1 )\r
-       {// if event is combined, it must be : "bssctrigger1 | bssctrigger2"\r
-               if( arrAction.length != 2 )\r
-                       return false; // if event is combined, there must be 2 actions\r
-               for( i = 0 ; i < 2; i++ )\r
-               {\r
-                       if( TargetObject.SetEventManager(arrEvent[i], arrAction[i], \r
-                               arrSetting[i], event_additional) == false )\r
-                               return false; // the event manager has not been set up\r
-               }\r
-       }\r
-       else // the event_type string is not combined\r
-       {\r
-               for( i = 0 ; i < arrAction.length; i++ )\r
-               {\r
-                       TargetObject.SetEventManager(event_type, arrAction[i], arrSetting[i], event_additional);\r
-                       // to validate the event manager\r
-                       if( typeof(TargetObject.objManager[event_type]) != "object" ||\r
-                                       typeof(TargetObject.objManager[event_type][i]) != "object" )\r
-                               return false; // the event manager has not been set up\r
-               }\r
-       }\r
-       return true;\r
-}\r
-\r
-CEngine.BuildTriggerObject = function(trigger_ID, target_ID)\r
-{// to build the trigger object\r
-       var arrTrigger = trigger_ID.split("|"); // to split the combined trigger_ID string\r
-       for( var i = 0; i < arrTrigger.length; i ++ )\r
-       {// to get the trigger element then add it to the trigger list\r
-               arrTrigger[i] = CCSSP.TrimSpace( arrTrigger[i] );\r
-               var eleTrigger = CCSSP.GetObject( arrTrigger[i] );\r
-               if( eleTrigger == null )\r
-                       continue; // the trigger_ID string in the HTML code maybe wrong\r
-               CEngine.AddOneTrigger( arrTrigger[i], eleTrigger );\r
-\r
-               // to get the target object\r
-               if( typeof( this.objTrigger[arrTrigger[i]] ) != "object" )\r
-                       continue;// the engine's AddOneTarget function might have failed.\r
-               CEngine.objTrigger[arrTrigger[i]].AddTargetID( target_ID );\r
-       }\r
-}\r
-//End the definition of CEngine class\r
-\r
-/// Section End  - CCSSP DHTM 1 (JavaScript 1.2)\r
-\r
-/// Section Begin  - CCSSP DHTM 2 (JavaScript 1.2)\r
-\r
-//Begin the definition of CAgencyXXXX classes\r
-\r
-//Begin of the CAgencyShow definition\r
-function CAgencyShow( element, bIsShow )\r
-{\r
-       this.ele = element;\r
-       this.bIsShow = bIsShow;\r
-}\r
-\r
-CAgencyShow.prototype.PrepareEffect = function()\r
-{\r
-       CCSSP.ShowObject( this.ele, !this.bIsShow );\r
-}\r
-\r
-CAgencyShow.prototype.UpdateEffect = function()\r
-{\r
-       CCSSP.ShowObject( this.ele, this.bIsShow );\r
-}\r
-\r
-CAgencyShow.prototype.EndEffect = function()\r
-{\r
-       CCSSP.ShowObject( this.ele, !this.bIsShow );\r
-}\r
-// End of the CAgencyShow definition\r
-\r
-// Begin of CAgencyFly definition\r
-function CAgencyFly( element, settings, bIsIn )\r
-{\r
-       this.ele = element;\r
-       this.bIsIn = bIsIn;\r
-       this.duration = 1000; // default\r
-       this.direction = "right";\r
-\r
-       var arrAllSet = settings.split(",");\r
-       for( var i = 0; i < arrAllSet.length; i ++ )\r
-       {// to retrieve the setting\r
-               arrAllSet[i] = CCSSP.TrimSpace(arrAllSet[i]);\r
-               var arrOneSet = arrAllSet[i].split("=");\r
-               for( var j = 0; j < arrOneSet.length; j++ )\r
-                       arrOneSet[j] = CCSSP.TrimSpace(arrOneSet[j]);\r
-               switch( arrOneSet[0] )\r
-               {\r
-               case "speed" : this.duration = 100000/arrOneSet[1]; break;\r
-               case "direction" : this.direction = arrOneSet[1]; break;\r
-               }\r
-       }\r
-               \r
-       if( gbBsIE5 && this.ele.style.position != "absolute" )\r
-               this.ele.style.position = "relative";\r
-       this.timer = null;\r
-       this.aniIndex = CEngine.arrAnimation.length;\r
-       CEngine.arrAnimation[this.aniIndex] = this;\r
-}\r
-\r
-CAgencyFly.prototype.PrepareEffect = function()\r
-{\r
-       CCSSP.ShowObject(this.ele, !this.bIsIn );\r
-}\r
-\r
-CAgencyFly.prototype.UpdateEffect = function()\r
-{\r
-       if( this.timer == null )\r
-               this.ResetParameters();\r
-\r
-       var percent = ((new Date()).getTime() - this.startTime)/this.duration;\r
-       if( percent >= 1.0 )\r
-               this.EndEffect();\r
-       else\r
-       {\r
-               var newX = this.startX*(1.0-percent) +  this.finalX*percent;\r
-               var newY = this.startY*(1.0-percent) +  this.finalY*percent;\r
-               CCSSP.MoveObjectTo(this.ele, newX, newY);\r
-               if( this.timer == null )\r
-                       this.timer = setInterval("CEngine.PerformAnimation(" + this.aniIndex + ")", 20 );\r
-       }\r
-}\r
-\r
-CAgencyFly.prototype.EndEffect = function()\r
-{\r
-       clearInterval( this.timer );\r
-       this.timer = null;\r
-\r
-       if( this.bIsIn ) // FlyIn\r
-               CCSSP.MoveObjectTo(this.ele, this.finalX, this.finalY);\r
-       else // FlyOut\r
-               CCSSP.MoveObjectTo(this.ele, this.startX, this.startY);\r
-       CCSSP.ShowObject(this.ele, this.bIsIn );\r
-}\r
-\r
-CAgencyFly.prototype.ResetParameters = function()\r
-{\r
-       this.PrepareEffect();\r
-       CCSSP.ShowObject(this.ele, true );\r
-\r
-       this.startX = 0;\r
-       this.startY = 0;\r
-       this.finalX = 0;\r
-       this.finalY = 0; \r
-       \r
-       var offsetLeft = CCSSP.GetObjectWindowLeft(this.ele) + this.ele.offsetWidth;\r
-       var offsetTop = CCSSP.GetObjectWindowTop(this.ele) + this.ele.offsetHeight;\r
-       var offsetRight = CCSSP.GetWindowRight();\r
-       var offsetBottom = CCSSP.GetWindowBottom();\r
-\r
-       if( this.bIsIn )\r
-       { // FlyIn\r
-               this.finalX = this.ele.ABSX;\r
-               this.finalY = this.ele.ABSY;\r
-\r
-               switch( this.direction )\r
-               {\r
-               case "right": this.startX = offsetRight; this.startY = this.finalY; break;\r
-               case "left": this.startX = -offsetLeft;  this.startY = this.finalY; break;\r
-               case "down": this.startY = offsetBottom; this.startX = this.finalX; break;\r
-               case "up":  this.startY = -offsetTop;    this.startX = this.finalX; break;\r
-               case "downright":\r
-                       this.startX = ( offsetBottom < offsetRight) ? offsetBottom : offsetRight;\r
-                       this.startY = this.startX;              break;\r
-               case "upright":\r
-                       this.startX = (offsetTop < offsetRight)? offsetTop : offsetRight;\r
-                       this.startY = -this.startX;             break;\r
-               case "upleft":\r
-                       this.startX = -((offsetTop < offsetRight)? offsetTop : offsetRight);\r
-                       this.startY = this.startX;              break;\r
-               case "downleft":\r
-                       this.startX = -(( offsetBottom < offsetRight) ? offsetBottom : offsetRight);\r
-                       this.startY = -this.startX;     break;\r
-               }\r
-       }\r
-       else\r
-       { // FlyOut\r
-               this.startX = this.ele.ABSX;\r
-               this.startY = this.ele.ABSY;\r
-\r
-               switch( this.direction )\r
-               {\r
-               case "right": this.finalX = offsetRight;  this.finalY = this.startY; break;\r
-               case "left": this.finalX = -offsetLeft;   this.finalY = this.startY;  break;\r
-               case "down": this.finalY = offsetBottom;  this.finalX = this.startX; break;\r
-               case "up":  this.finalY = -offsetTop;     this.finalX = this.startX; break;\r
-               case "downright":\r
-                       this.finalX = ( offsetBottom < offsetRight) ? offsetBottom : offsetRight;\r
-                       this.finalY = this.finalX;              break;\r
-               case "upright":\r
-                       this.finalX = (offsetTop < offsetRight)? offsetTop : offsetRight;\r
-                       this.finalY = -this.finalX;             break;\r
-               case "upleft":\r
-                       this.finalX = -((offsetTop < offsetRight)? offsetTop : offsetRight);\r
-                       this.finalY = this.finalX;              break;\r
-               case "downleft":\r
-                       this.finalX = -(( offsetBottom < offsetRight) ? offsetBottom : offsetRight);\r
-                       this.finalY = -this.finalX;     break;\r
-               }\r
-       }\r
-       CCSSP.MoveObjectTo(this.ele, this.startX, this.startY);\r
-       this.startTime = (new Date()).getTime();\r
-}\r
-// End of the CAgencyFly definition\r
-\r
-// Begin of CAgencySpiral\r
-function CAgencySpiral( element, settings, bIsIn )\r
-{\r
-       this.ele = element;\r
-       this.bIsIn = bIsIn;\r
-       this.duration = 1000; // default\r
-\r
-       var arrAllSet = settings.split(",");\r
-       for( var i = 0; i < arrAllSet.length; i ++ )\r
-       {// to retrieve the setting\r
-               arrAllSet[i] = CCSSP.TrimSpace(arrAllSet[i]);\r
-               var arrOneSet = arrAllSet[i].split("=");\r
-               for( var j = 0; j < arrOneSet.length; j++ )\r
-                       arrOneSet[j] = CCSSP.TrimSpace(arrOneSet[j]);\r
-               switch( arrOneSet[0] )\r
-               {\r
-               case "speed" : this.duration = 100000/arrOneSet[1]; break;\r
-               }\r
-       }\r
-\r
-       if( gbBsIE5 && this.ele.style.position != "absolute" )\r
-               this.ele.style.position = "relative";\r
-       this.timer = null;\r
-       this.aniIndex = CEngine.arrAnimation.length;\r
-       CEngine.arrAnimation[this.aniIndex] = this;\r
-}\r
-\r
-CAgencySpiral.prototype.PrepareEffect = function()\r
-{\r
-       CCSSP.ShowObject(this.ele, !this.bIsIn );\r
-}\r
-\r
-CAgencySpiral.prototype.UpdateEffect = function()\r
-{\r
-       if( this.timer == null )\r
-               this.ResetParameters();\r
-\r
-       var percent = ((new Date()).getTime() - this.startTime)/this.duration;\r
-       if( percent >= 1.0 )\r
-               this.EndEffect();\r
-       else\r
-       {\r
-               var rf = (this.bIsIn)? (1.0 - percent) : percent; \r
-               var t = (1.0-rf) * 4.0 * Math.PI\r
-               var rxP = (this.bIsIn)? this.startX : this.finalX; \r
-               var ryP = (this.bIsIn)? this.startY : this.finalY; \r
-               var rx = (Math.abs(rxP) < 200) ? Math.abs(rxP) : 200;\r
-               var ry = (Math.abs(ryP) < 200) ? Math.abs(ryP) : 200;\r
-\r
-               var newX = Math.ceil(-rf*Math.cos(t)*rx) + this.ele.ABSX;\r
-               var newY = Math.ceil(-rf*Math.sin(t)*ry) + this.ele.ABSY;\r
-               CCSSP.MoveObjectTo(this.ele, newX, newY);\r
-               if( this.timer == null )\r
-                       this.timer = setInterval("CEngine.PerformAnimation(" + this.aniIndex + ")", 20 );\r
-       }\r
-}\r
-\r
-CAgencySpiral.prototype.EndEffect = function()\r
-{\r
-       clearInterval( this.timer );\r
-       this.timer = null;\r
-       \r
-       if( this.bIsIn ) // In\r
-               CCSSP.MoveObjectTo(this.ele, this.finalX, this.finalY);\r
-       else // Out\r
-               CCSSP.MoveObjectTo(this.ele, this.startX, this.startY);\r
-       CCSSP.ShowObject(this.ele, this.bIsIn );\r
-}\r
-\r
-CAgencySpiral.prototype.ResetParameters = function()\r
-{\r
-       this.PrepareEffect();\r
-       CCSSP.ShowObject(this.ele, true );\r
-       this.startX = (this.bIsIn)? CCSSP.GetWindowRight() : this.ele.ABSX;\r
-       this.startY = (this.bIsIn)? CCSSP.GetWindowBottom() : this.ele.ABSY;\r
-       this.finalX = (this.bIsIn)? this.ele.ABSX : CCSSP.GetWindowRight();\r
-       this.finalY = (this.bIsIn)? this.ele.ABSY : CCSSP.GetWindowBottom(); \r
-       \r
-       CCSSP.MoveObjectTo(this.ele, this.startX, this.startY);\r
-       this.startTime = (new Date()).getTime();\r
-}\r
-// End of CAgencySpiral\r
-\r
-// Begin of CAgencyElastic\r
-function CAgencyElastic( element, settings)\r
-{\r
-       this.ele = element;\r
-       this.duration = 1000; // default\r
-       this.direction = "right";\r
-\r
-       var arrAllSet = settings.split(",");\r
-       for( var i = 0; i < arrAllSet.length; i ++ )\r
-       {// to retrieve the setting\r
-               arrAllSet[i] = CCSSP.TrimSpace(arrAllSet[i]);\r
-               var arrOneSet = arrAllSet[i].split("=");\r
-               for( var j = 0; j < arrOneSet.length; j++ )\r
-                       arrOneSet[j] = CCSSP.TrimSpace(arrOneSet[j]);\r
-               switch( arrOneSet[0] )\r
-               {\r
-               case "speed" : this.duration = 100000/arrOneSet[1]; break;\r
-               case "direction" : this.direction = arrOneSet[1]; break;\r
-               }\r
-       }\r
-               \r
-       if( gbBsIE5 && this.ele.style.position != "absolute" )\r
-               this.ele.style.position = "relative";\r
-       this.timer = null;\r
-       this.aniIndex = CEngine.arrAnimation.length;\r
-       CEngine.arrAnimation[this.aniIndex] = this;\r
-}\r
-\r
-CAgencyElastic.prototype.PrepareEffect = function()\r
-{\r
-       CCSSP.ShowObject(this.ele, false );\r
-}\r
-\r
-CAgencyElastic.prototype.UpdateEffect = function()\r
-{\r
-       if( this.timer == null )\r
-               this.ResetParameters();\r
-\r
-       var percent = ((new Date()).getTime() - this.startTime)/this.duration;\r
-       if( percent >= 1.0 )\r
-               this.EndEffect();\r
-       else\r
-       {\r
-               var newX = this.startX;\r
-               var newY = this.startY;\r
-               var rf = Math.exp(-percent*3);\r
-               var t = percent * 1.5 * Math.PI\r
-               var rx = (Math.abs(this.startX) > Math.abs(this.startY)) ? this.startX : this.startY;\r
-               switch (this.direction )\r
-               {\r
-               case "left":   \r
-               case "right" : newX = rf*Math.cos(t)*rx + this.ele.ABSX; break;\r
-               case "up":         \r
-               case "down" :  newY = rf*Math.cos(t)*rx + this.ele.ABSX; break;\r
-               }\r
-               CCSSP.MoveObjectTo(this.ele, newX, newY);\r
-               if( this.timer == null )\r
-                       this.timer = setInterval("CEngine.PerformAnimation(" + this.aniIndex + ")", 20 );\r
-       }\r
-}\r
-\r
-CAgencyElastic.prototype.EndEffect = function()\r
-{\r
-       CCSSP.MoveObjectTo(this.ele, this.finalX, this.finalY);\r
-       clearInterval( this.timer );\r
-       this.timer = null;\r
-}\r
-\r
-CAgencyElastic.prototype.ResetParameters = function()\r
-{\r
-       CCSSP.ShowObject(this.ele, true );\r
-       this.startX = this.ele.ABSX;\r
-       this.finalX = this.ele.ABSX;\r
-       this.startY = this.ele.ABSY;\r
-       this.finalY = this.ele.ABSY;\r
-       \r
-       switch (this.direction)\r
-       { \r
-       case "left":  this.startX = -this.ele.offsetWidth; break;\r
-       case "right": this.startX = this.ele.offsetWidth;  break;\r
-       case "up":    this.startY = -this.ele.offsetHeight;break;\r
-       case "down":  this.startY = this.ele.offsetHeight; break;\r
-       }\r
-       CCSSP.MoveObjectTo(this.ele, this.startX, this.startY);\r
-       this.startTime = (new Date()).getTime();\r
-}\r
-// End of CAgencyElastic\r
-\r
-// Begin of CAgencyZoom\r
-function CAgencyZoom( element, settings, bIsIn)\r
-{\r
-       this.ele = element;\r
-       this.duration = 1000; // default\r
-       \r
-       var arrAllSet = settings.split(",");\r
-       for( var i = 0; i < arrAllSet.length; i ++ )\r
-       {// to retrieve the setting\r
-               arrAllSet[i] = CCSSP.TrimSpace(arrAllSet[i]);\r
-               var arrOneSet = arrAllSet[i].split("=");\r
-               for( var j = 0; j < arrOneSet.length; j++ )\r
-                       arrOneSet[j] = CCSSP.TrimSpace(arrOneSet[j]);\r
-               switch( arrOneSet[0] )\r
-               {\r
-               case "speed" : this.duration = 100000/arrOneSet[1]; break;\r
-               }\r
-       }\r
-\r
-       this.bIsIn = bIsIn;\r
-       this.timer = null;\r
-       this.aniIndex = CEngine.arrAnimation.length;\r
-       CEngine.arrAnimation[this.aniIndex] = this;\r
-}\r
-\r
-CAgencyZoom.prototype.PrepareEffect = function()\r
-{\r
-       CCSSP.ShowObject(this.ele, false);\r
-}\r
-\r
-CAgencyZoom.prototype.UpdateEffect = function()\r
-{\r
-       if( this.timer == null )\r
-               this.ResetParameters();\r
-\r
-       var percent = ((new Date()).getTime() - this.startTime)/this.duration;\r
-       if( percent >= 1.0 )\r
-               this.EndEffect();\r
-       else\r
-       {\r
-               var nFactorIn = Math.ceil(50+50*percent);\r
-               var nFactorOut = Math.ceil(100+200*(1-percent));\r
-               var AlterFontsize = ((this.bIsIn)? nFactorIn : nFactorOut) + "%";\r
-               var AlterFactor = ((this.bIsIn)? nFactorIn : nFactorOut) / 100;\r
-               \r
-               this.UpdateEffectAllChildren(this.ele, AlterFontsize, AlterFactor);\r
-               for(var index = 0; index < this.ele.all.length; index++)\r
-                       this.UpdateEffectAllChildren(this.ele.all[index], AlterFontsize, AlterFactor);\r
-                       \r
-               if( this.timer == null )\r
-                       this.timer = setInterval("CEngine.PerformAnimation(" + this.aniIndex + ")", 20 );\r
-       }\r
-}\r
-\r
-CAgencyZoom.prototype.UpdateEffectAllChildren = function(child, FontSize, Factor)\r
-{\r
-       if( CCSSP.IsTextTag(child) )\r
-               child.style.fontSize = FontSize;\r
-       else\r
-       {\r
-               if( typeof(child.orgWidth) == "number" )\r
-                       child.style.width = Factor * child.orgWidth;\r
-               if( typeof(child.orgHeight) == "number" )\r
-                       child.style.height = Factor * child.orgHeight;\r
-       }\r
-}\r
-\r
-CAgencyZoom.prototype.EndEffect = function()\r
-{\r
-       this.EndEffectAllChildren(this.ele);\r
-       for(var index = 0; index < this.ele.all.length; index++)\r
-               this.EndEffectAllChildren(this.ele.all[index]);\r
-       \r
-       clearInterval( this.timer );\r
-       this.timer = null;\r
-}\r
-\r
-CAgencyZoom.prototype.EndEffectAllChildren = function( child )\r
-{      \r
-       if( CCSSP.IsTextTag(child) )\r
-               child.style.fontSize = child.orgFontSize;\r
-       else\r
-       {\r
-               if( typeof(child.intactWidth) != "undefined" )\r
-               {\r
-                       child.width = child.intactWidth;\r
-                       child.height = child.intactHeight;\r
-               }\r
-               else if( typeof(child.style.intactPixelWidth) != "undefined" )\r
-               {\r
-                       child.style.pixelWidth = child.style.intactPixelWidth;\r
-                       child.style.pixelHeight = child.style.intactPixelHeight;\r
-               }\r
-       }\r
-}\r
-\r
-CAgencyZoom.prototype.ResetParameters = function()\r
-{\r
-       this.PrepareEffect();\r
-       this.ResetParametersAllChildren( this.ele );\r
-       for(var index = 0; index < this.ele.all.length; index++)\r
-               this.ResetParametersAllChildren(this.ele.all[index]);\r
-               \r
-       this.startTime = (new Date()).getTime();\r
-}\r
-\r
-CAgencyZoom.prototype.ResetParametersAllChildren = function( child )\r
-{\r
-       CCSSP.ShowObject(child, true );\r
-       if( (child.tagName == "DIV") && (getParentNode(child).tagName == "TD") )\r
-               child.width = "100%";// if the div is inside a cell of table, we need the this hack\r
-       \r
-       if( CCSSP.IsTextTag(child) )\r
-               child.orgFontSize = child.style.fontSize;\r
-       else\r
-       {\r
-               if( child.width > "" || child.height > "" )\r
-               {\r
-                       child.orgWidth = child.intactWidth = child.width;\r
-                       child.orgHeight = child.intactHeight = child.height;\r
-               }\r
-               else if( ( typeof(child.orgWidth) != "number" ) && (typeof(child.orgHeight) != "number") )\r
-               {\r
-                       child.orgWidth = child.style.intactPixelWidth = child.style.pixelWidth;\r
-                       child.orgHeight = child.style.intactPixelHeight = child.style.pixelHeight;\r
-               }\r
-       }\r
-}\r
-// End of CAgencyZoom\r
-\r
-//// the following effects will use IE's exclusive "filter" function ////\r
-// Begin of CAgencyAlpha definition\r
-function CAgencyAlpha( element, settings, bIsIn )\r
-{// because of "visual filter" style, this won't work in Navigator\r
-       this.ele = element;\r
-       this.bIsIn = bIsIn;\r
-\r
-       // to set the default value\r
-       this.startOpacity = (this.bIsIn) ? 0 : 100;\r
-       this.endOpacity = (this.bIsIn) ? 100 : 0;\r
-       \r
-       this.duration = 1000; // default\r
-       \r
-       var arrAllSet = settings.split(",");\r
-       for( var i = 0; i < arrAllSet.length; i ++ )\r
-       {// to retrieve the setting\r
-               arrAllSet[i] = CCSSP.TrimSpace(arrAllSet[i]);\r
-               var arrOneSet = arrAllSet[i].split("=");\r
-               for( var j = 0; j < arrOneSet.length; j++ )\r
-                       arrOneSet[j] = CCSSP.TrimSpace(arrOneSet[j]);\r
-               switch( arrOneSet[0] )\r
-               {\r
-               case "speed" : this.duration = 100000/arrOneSet[1]; break;\r
-               }\r
-       }\r
-       \r
-       this.timer = null;\r
-       this.aniIndex = CEngine.arrAnimation.length;\r
-       CEngine.arrAnimation[this.aniIndex] = this;\r
-}\r
-\r
-CAgencyAlpha.prototype.PrepareEffect = function()\r
-{// to set the visual filter function\r
-       // the visual filter ONLY work when set by "Width and Height" or\r
-       // absolute position for DIV, SPAN and normal tag ( such as p )\r
-       // but, "absolute" cause the following elements overlap, so:\r
-       CCSSP.PrepareFilter( this.ele );\r
-       CCSSP.ShowObject(this.ele, !this.bIsIn );\r
-}\r
-\r
-CAgencyAlpha.prototype.UpdateEffect = function()\r
-{// to set the visual filter function\r
-       if( this.timer == null )\r
-               this.ResetParameters();\r
-       if( typeof(this.ele.filters.alpha) != "object" )\r
-       {\r
-               this.EndEffect();\r
-               return;\r
-       }\r
-\r
-       var percent = ((new Date()).getTime() - this.startTime)/this.duration;\r
-       if( percent >= 1.0 )\r
-               this.EndEffect();\r
-       else if( typeof(this.ele.filters.alpha) == "object" )\r
-       {\r
-               this.ele.filters.alpha.opacity = this.startOpacity*(1.0-percent) + this.endOpacity*percent;\r
-               if( this.timer == null )\r
-                       this.timer = setInterval("CEngine.PerformAnimation(" + this.aniIndex + ")", 20 );\r
-       }\r
-}\r
-\r
-CAgencyAlpha.prototype.EndEffect = function()\r
-{// to remove the visual filter function\r
-       clearInterval( this.timer );\r
-       this.timer = null;\r
-       this.ele.style.filter = "";\r
-       CCSSP.ShowObject(this.ele, this.bIsIn );\r
-}\r
-\r
-CAgencyAlpha.prototype.ResetParameters = function()\r
-{\r
-       this.PrepareEffect();\r
-       CCSSP.ShowObject(this.ele, true );\r
-       this.ele.style.filter = "alpha(opacity=" + this.startOpacity + ")";\r
-       this.startTime = (new Date()).getTime();\r
-}\r
-// End of the CAgencyAlpha definition\r
-\r
-// Begin of CAgencyWave definition\r
-function CAgencyWave( element, settings )\r
-{// because of "visual filter" style, this won't work in Navigator\r
-       this.ele = element;\r
-\r
-       this.duration = 0; // default\r
-       this.strength = 10;\r
-       this.freq = 1;\r
-       this.lightstrength = 1;\r
-       \r
-       var arrAllSet = settings.split(",");\r
-       for( var i = 0; i < arrAllSet.length; i ++ )\r
-       {// to retrieve the setting\r
-               arrAllSet[i] = CCSSP.TrimSpace(arrAllSet[i]);\r
-               var arrOneSet = arrAllSet[i].split("=");\r
-               for( var j = 0; j < arrOneSet.length; j++ )\r
-                       arrOneSet[j] = CCSSP.TrimSpace(arrOneSet[j]);\r
-               switch( arrOneSet[0] )\r
-               {\r
-               case "duration" : this.duration = 100000/arrOneSet[1]; break;\r
-               case "strength" : this.strength = arrOneSet[1]; break;\r
-               case "freq" : this.freq = arrOneSet[1]; break;\r
-               case "lightstrength" : this.lightstrength = arrOneSet[1]; break;\r
-               }\r
-       }\r
-\r
-       this.timer = null;\r
-       this.aniIndex = CEngine.arrAnimation.length;\r
-       CEngine.arrAnimation[this.aniIndex] = this;\r
-}\r
-\r
-CAgencyWave.prototype.PrepareEffect = function()\r
-{// to set the visual filter function\r
-       CCSSP.PrepareFilter(this.ele);\r
-\r
-       CCSSP.ShowObject(this.ele, true );\r
-}\r
-\r
-CAgencyWave.prototype.UpdateEffect = function()\r
-{// to set the visual filter function\r
-       if( this.timer == null )\r
-               this.ResetParameters();\r
-       if( typeof(this.ele.filters.wave) != "object" )\r
-       {\r
-               this.EndEffect();\r
-               return;\r
-       }\r
-\r
-       if( this.duration > 0 )\r
-       {\r
-               var percent = ((new Date()).getTime() - this.startTime)/this.duration;\r
-               if( percent >= 1.0 )\r
-               {\r
-                       this.EndEffect();\r
-                       return;\r
-               }\r
-       }\r
-       \r
-       this.ele.filters.wave.phase += 5;\r
-       this.ele.filters.wave.phase %= 100;\r
-       if( this.timer == null )\r
-               this.timer = setInterval("CEngine.PerformAnimation(" + this.aniIndex + ")", 50 );\r
-}\r
-\r
-CAgencyWave.prototype.EndEffect = function()\r
-{// to remove the visual filter function\r
-       this.ele.style.filter = "";\r
-       clearInterval( this.timer );\r
-       this.timer = null;\r
-}\r
-\r
-CAgencyWave.prototype.ResetParameters = function()\r
-{\r
-       this.PrepareEffect();\r
-       this.ele.style.filter = "wave(strength=" + this.strength + ",freq=" + \r
-        this.freq +", lightstrength=" + this.lightstrength +",phase=0);";\r
-       this.startTime = (new Date()).getTime();\r
-}\r
-// End of the CAgencyWave definition\r
-\r
-// Begin of CAgencyGlow definition\r
-function CAgencyGlow( element, settings )\r
-{// because of "visual filter" style, this won't work in Navigator\r
-       this.ele = element;\r
-\r
-       // to set the default value\r
-       this.glowColor = "green";\r
-       this.glowStrength = "3";\r
-       \r
-       var arrAllSet = settings.split(",");\r
-       for( var i = 0; i < arrAllSet.length; i ++ )\r
-       {\r
-               arrAllSet[i] = CCSSP.TrimSpace(arrAllSet[i]);\r
-               var arrOneSet = arrAllSet[i].split("=");\r
-               for( var j = 0; j < arrOneSet.length; j++ )\r
-                       arrOneSet[j] = CCSSP.TrimSpace(arrOneSet[j]);\r
-               switch( arrOneSet[0] )\r
-               {\r
-               case "color" : this.glowColor = arrOneSet[1]; break;\r
-               case "strength" : this.glowStrength = arrOneSet[1]; break;\r
-               }\r
-       }\r
-}\r
-\r
-CAgencyGlow.prototype.PrepareEffect = function()\r
-{\r
-       CCSSP.PrepareFilter(this.ele);\r
-       CCSSP.ShowObject(this.ele, true );\r
-       if( this.ele.style.backgroundColor != "" )\r
-       {//style.backgroundColor somehow stop the visual filter\r
-               this.ele.intactBackgroundColor = this.ele.style.backgroundColor;\r
-               this.ele.style.backgroundColor = "";\r
-       }\r
-}\r
-\r
-CAgencyGlow.prototype.UpdateEffect = function()\r
-{// to set the visual filter function\r
-       this.PrepareEffect();\r
-       this.ele.style.filter = "glow(Color=" + this.glowColor + ", Strength=" + \r
-               this.glowStrength + ", enabled=true" +")";\r
-}\r
-\r
-CAgencyGlow.prototype.EndEffect = function()\r
-{// to remove the visual filter function\r
-       this.ele.style.filter = "";\r
-       if( typeof(this.ele.intactBackgroundColor) != "undefined" )\r
-               this.ele.style.backgroundColor = this.ele.intactBackgroundColor;\r
-}\r
-// End of the CAgencyGlow definition\r
-\r
-// Begin of CAgencyDropShadow definition\r
-function CAgencyDropShadow( element, settings )\r
-{// because of "visual filter" style, this won't work in Navigator\r
-       this.ele = element;\r
-\r
-       // to set the default value\r
-       this.shadowColor = "black"; \r
-       this.shadowOffx = "1";\r
-       this.shadowOffy = "1";\r
-       \r
-       var arrAllSet = settings.split(",");\r
-       for( var i = 0; i < arrAllSet.length; i ++ )\r
-       {\r
-               arrAllSet[i] = CCSSP.TrimSpace(arrAllSet[i]);\r
-               var arrOneSet = arrAllSet[i].split("=");\r
-               for( var j = 0; j < arrOneSet.length; j++ )\r
-                       arrOneSet[j] = CCSSP.TrimSpace(arrOneSet[j]);\r
-               switch( arrOneSet[0] )\r
-               {\r
-               case "color" : this.shadowColor = arrOneSet[1]; break;\r
-               case "offx" : this.shadowOffx = arrOneSet[1]; break;\r
-               case "offy" : this.shadowOffy = arrOneSet[1]; break;\r
-               }\r
-       }\r
-}\r
-\r
-CAgencyDropShadow.prototype.PrepareEffect = function()\r
-{\r
-       CCSSP.PrepareFilter(this.ele);\r
-       CCSSP.ShowObject(this.ele, true );\r
-       \r
-       if( this.ele.style.backgroundColor != "" )\r
-       {//style.backgroundColor somehow stop the visual filter\r
-               this.ele.intactBackgroundColor = this.ele.style.backgroundColor;\r
-               this.ele.style.backgroundColor = "";\r
-       }\r
-}\r
-\r
-CAgencyDropShadow.prototype.UpdateEffect = function()\r
-{// to set the visual filter function\r
-       this.PrepareEffect();\r
-       this.ele.style.filter = "dropshadow(color=" + this.shadowColor + ", offx=" + \r
-               this.shadowOffx + ", offy=" + this.shadowOffy + ")";\r
-}\r
-\r
-CAgencyDropShadow.prototype.EndEffect = function()\r
-{// to remove the visual filter function\r
-       this.ele.style.filter = "";\r
-       if( typeof(this.ele.intactBackgroundColor) != "undefined" )\r
-               this.ele.style.backgroundColor = this.ele.intactBackgroundColor;\r
-}\r
-// End of the CAgencyDropShadow definition\r
-\r
-// Begin of CAgencyRevealTrans definition\r
-function CAgencyRevealTrans( element, settings )\r
-{// because of "visual filter" style, this won't work in Navigator\r
-       this.ele = element;\r
-\r
-       // to set the default value\r
-       this.duration = 1.0; //The value is specified in seconds.milliseconds format (0.0000).\r
-       this.transition = 0;\r
-       \r
-       var arrAllSet = settings.split(",");\r
-       for( var i = 0; i < arrAllSet.length; i ++ )\r
-       {\r
-               arrAllSet[i] = CCSSP.TrimSpace(arrAllSet[i]);\r
-               var arrOneSet = arrAllSet[i].split("=");\r
-               for( var j = 0; j < arrOneSet.length; j++ )\r
-                       arrOneSet[j] = CCSSP.TrimSpace(arrOneSet[j]);\r
-               switch( arrOneSet[0] )\r
-               {\r
-               case "type" : this.transition = arrOneSet[1]; break;\r
-               case "duration" : this.duration = 100/arrOneSet[1];     break;\r
-               }\r
-       }\r
-}\r
-\r
-CAgencyRevealTrans.prototype.PrepareEffect = function()\r
-{\r
-       CCSSP.PrepareFilter(this.ele);\r
-       CCSSP.ShowObject( this.ele, false);\r
-}\r
-\r
-CAgencyRevealTrans.prototype.UpdateEffect = function()\r
-{// to set the visual filter function\r
-       if( typeof( this.ele.filters.RevealTrans ) == "object" )\r
-       {\r
-               if( this.ele.filters.RevealTrans.status == 2 )\r
-                       this.ele.filters.RevealTrans.stop();  \r
-       }\r
-\r
-       this.PrepareEffect();\r
-       \r
-       this.ele.style.filter = "RevealTrans(duration=" + this.duration + \r
-               ", transition=" + this.transition + ")";\r
-       \r
-    if( typeof( this.ele.filters.RevealTrans ) == "object" )\r
-    {\r
-               this.ele.filters.RevealTrans.apply();\r
-               CCSSP.ShowObject( this.ele, true);\r
-               this.ele.filters.RevealTrans.play();  \r
-       }\r
-       else\r
-               CCSSP.ShowObject( this.ele, true);\r
-}\r
-\r
-CAgencyRevealTrans.prototype.EndEffect = function()\r
-{\r
-    if( typeof( this.ele.filters.RevealTrans ) == "object" )\r
-               this.ele.filters.RevealTrans.stop();  \r
-       this.ele.style.filter = "";\r
-}\r
-// End of the CAgencyRevealTrans definition\r
-\r
-// Begin of CAgencyBlur definition\r
-function CAgencyBlur( element, settings )\r
-{// because of "visual filter" style, this won't work in Navigator\r
-       this.ele = element;\r
-\r
-       // to set the default value\r
-       this.strength = "5";\r
-       this.direction = "90";\r
-       \r
-       var arrAllSet = settings.split(",");\r
-       for( var i = 0; i < arrAllSet.length; i ++ )\r
-       {\r
-               arrAllSet[i] = CCSSP.TrimSpace(arrAllSet[i]);\r
-               var arrOneSet = arrAllSet[i].split("=");\r
-               for( var j = 0; j < arrOneSet.length; j++ )\r
-                       arrOneSet[j] = CCSSP.TrimSpace(arrOneSet[j]);\r
-               switch( arrOneSet[0] )\r
-               {\r
-               case "strength" : this.strength = arrOneSet[1]; break;\r
-               case "direction" : this.direction = arrOneSet[1]; break;\r
-               }\r
-       }\r
-}\r
-\r
-CAgencyBlur.prototype.PrepareEffect = function()\r
-{\r
-       CCSSP.PrepareFilter(this.ele);\r
-       CCSSP.ShowObject(this.ele, true );\r
-}\r
-\r
-CAgencyBlur.prototype.UpdateEffect = function()\r
-{// to set the visual filter function\r
-       CCSSP.PrepareFilter(this.ele);\r
-       this.ele.style.filter = "blur(strength=" + this.strength + \r
-               ", direction=" + this.direction + ")";\r
-}\r
-\r
-CAgencyBlur.prototype.EndEffect = function()\r
-{// to remove the visual filter function\r
-       this.ele.style.filter = "";\r
-}\r
-// End of the CAgencyBlur definition\r
-\r
-// Begin of CAgencyChangeFilter definition\r
-function CAgencyChangeFilter( element, settings ) // flipH, flipV, invert, grey,\r
-{// because of "visual filter" style, this won't work in Navigator\r
-       this.ele = element;\r
-\r
-       // to set the default value\r
-       this.filterFunction = settings;\r
-}\r
-\r
-CAgencyChangeFilter.prototype.PrepareEffect = function()\r
-{\r
-       CCSSP.PrepareFilter(this.ele);\r
-       CCSSP.ShowObject(this.ele, true );\r
-}\r
-\r
-CAgencyChangeFilter.prototype.UpdateEffect = function()\r
-{// to set the visual filter function\r
-       CCSSP.PrepareFilter(this.ele);\r
-       this.ele.style.filter = this.filterFunction;\r
-}\r
-\r
-CAgencyChangeFilter.prototype.EndEffect = function()\r
-{// to remove the visual filter function\r
-       this.ele.style.filter = "";\r
-}\r
-// End of the CAgencyChangeFilter definition\r
-\r
-// The effects below change the style on the fly, so they won't work in Navigator\r
-\r
-// Begin of CAgencyFontChange definition, \r
-function CAgencyFontChange( element, settings )\r
-{//this class can be replace by CAgencyChangeStyle,provided the "settings" is standard CSS string.\r
-       this.ele = element;\r
-       \r
-       // to retrieve the original font style\r
-       this.RetrieveOldFont( this.ele );\r
-       \r
-       // to set the default font to change\r
-       this.newfontFamily = this.ele.oldFontFamily;\r
-       this.newfColor = this.ele.oldColor;\r
-       this.newtextDecoration = this.ele.oldTextDecoration;\r
-       this.newfontWeight = this.ele.oldFontWeight;\r
-       this.newfontStyle = this.ele.oldFontStyle;\r
-       this.newfontSize = this.ele.oldFontSize;\r
-       this.newBackgroundColor = this.ele.oldBackgroundColor;\r
-       \r
-       var arrAllSet = settings.split(",");\r
-       for( var i = 0; i < arrAllSet.length; i ++ )\r
-       {// to retrieve the setting\r
-               arrAllSet[i] = CCSSP.TrimSpace(arrAllSet[i]);\r
-               var arrOneSet = arrAllSet[i].split("=");\r
-               for( var j = 0; j < arrOneSet.length; j++ )\r
-                       arrOneSet[j] = CCSSP.TrimSpace(arrOneSet[j]);\r
-               switch( arrOneSet[0] )\r
-               {\r
-               case "font-family" : this.newfontFamily = arrOneSet[1]; break;\r
-               case "color" : this.newfColor = arrOneSet[1]; break;\r
-               case "underline" : this.newtextDecoration = (arrOneSet[1]=="on")? "underline" : "none"; break;\r
-               case "bold" : this.newfontWeight = (arrOneSet[1]=="on")? "bold" : "normal"; break;\r
-               case "italic" : this.newfontStyle = (arrOneSet[1]=="on")? "italic" : "normal"; break;\r
-               case "size" : this.newfontSize = arrOneSet[1]; break;\r
-               case "background-color" : this.newBackgroundColor = arrOneSet[1]; break;\r
-               }\r
-       }\r
-}\r
-\r
-CAgencyFontChange.prototype.RetrieveOldFont = function(objChild)\r
-{\r
-       if( typeof(objChild.oldFontFamily) == "undefined" )\r
-               objChild.oldFontFamily = objChild.style.fontFamily;\r
-       if( typeof(objChild.oldColor) == "undefined" )\r
-               objChild.oldColor = objChild.style.color;\r
-       if( typeof(objChild.oldTextDecoration) == "undefined" )\r
-               objChild.oldTextDecoration = objChild.style.textDecoration;\r
-       if( typeof(objChild.oldFontWeight) == "undefined" )\r
-               objChild.oldFontWeight = objChild.style.fontWeight;\r
-       if( typeof(objChild.oldFontStyle) == "undefined" )\r
-               objChild.oldFontStyle = objChild.style.fontStyle;\r
-       if( typeof(objChild.oldFontSize) == "undefined" )\r
-               objChild.oldFontSize = objChild.style.fontSize;\r
-       if( typeof(objChild.oldBackgroundColor) == "undefined" )\r
-               objChild.oldBackgroundColor = objChild.style.backgroundColor;\r
-}\r
-\r
-CAgencyFontChange.prototype.PrepareEffect = function()\r
-{\r
-       // as for expanding text, the child is created after the constructor called\r
-       for(var index = 0; index < this.ele.all.length; index++)\r
-               this.RetrieveOldFont(this.ele.all[index]);\r
-       CCSSP.ShowObject(this.ele, true );\r
-}\r
-\r
-CAgencyFontChange.prototype.UpdateEffect = function()\r
-{// to change the font\r
-       this.PrepareEffect();\r
-       this.UpdateEffectAllChildren( this.ele );\r
-       for( var index = 0; index < this.ele.all.length; index++)\r
-               this.UpdateEffectAllChildren(this.ele.all[index]);\r
-}\r
-\r
-CAgencyFontChange.prototype.UpdateEffectAllChildren = function(objChild)\r
-{\r
-       objChild.style.fontFamily = this.newfontFamily;\r
-       objChild.style.color = this.newfColor;\r
-       objChild.style.textDecoration = this.newtextDecoration;\r
-       objChild.style.fontWeight = this.newfontWeight;\r
-       objChild.style.fontStyle = this.newfontStyle;\r
-       objChild.style.fontSize = this.newfontSize;\r
-       objChild.style.backgroundColor = this.newBackgroundColor;\r
-}\r
-\r
-CAgencyFontChange.prototype.EndEffect = function()\r
-{// to reinstate the original font style\r
-       this.EndEffectAllChildren( this.ele );\r
-       for( var index = 0; index < this.ele.all.length; index++)\r
-               this.EndEffectAllChildren(this.ele.all[index]);\r
-}\r
-\r
-CAgencyFontChange.prototype.EndEffectAllChildren = function( objChild )\r
-{\r
-       if( typeof(objChild.oldFontFamily) != "undefined" )\r
-               objChild.style.fontFamily = objChild.oldFontFamily;\r
-       if( typeof(objChild.oldColor) != "undefined" )\r
-               objChild.style.color = objChild.oldColor;\r
-       if( typeof(objChild.oldFontWeight) != "undefined" )\r
-               objChild.style.fontWeight = objChild.oldFontWeight;\r
-       if( typeof(objChild.oldFontStyle) != "undefined" )\r
-               objChild.style.fontStyle = objChild.oldFontStyle;\r
-       if( typeof(objChild.oldFontSize) != "undefined" )\r
-               objChild.style.fontSize = objChild.oldFontSize;\r
-       if( typeof(objChild.oldTextDecoration) != "undefined" )\r
-               objChild.style.textDecoration = objChild.oldTextDecoration;\r
-       if( typeof(objChild.oldBackgroundColor) != "undefined" )\r
-               objChild.style.backgroundColor = objChild.oldBackgroundColor;\r
-}\r
-// End of the CAgencyFontChange definition\r
-\r
-// Begin of the CAgencyChangeStyle definition\r
-function CAgencyChangeStyle( element, settings )\r
-{//this class can be replace by CAgencyChangeStyle,provided the "settings" is standard CSS string.\r
-       this.ele = element;\r
-       \r
-       // to retrieve the original style\r
-       this.oldstyle = this.ele.style.cssText;\r
-       \r
-       // to set the default style\r
-       this.newStyle = this.oldstyle;\r
-       \r
-       if( typeof(settings) == "string" && settings.length > 1 )\r
-               this.newStyle = this.oldstyle + " " + settings;\r
-}\r
-\r
-CAgencyChangeStyle.prototype.PrepareEffect = function()\r
-{\r
-       CCSSP.ShowObject(this.ele, true );\r
-}\r
-\r
-CAgencyChangeStyle.prototype.UpdateEffect = function()\r
-{// to change the style\r
-       this.ele.style.cssText = this.newStyle;\r
-}\r
-\r
-CAgencyChangeStyle.prototype.EndEffect = function()\r
-{// to reinstate the original style\r
-       this.ele.style.cssText = this.oldStyle;\r
-}\r
-// End of the CAgencyChangeStyle definition\r
-\r
-//End the definition of CAgencyXXXX classes\r
-\r
-//Begin to collaborate with other event handler settings \r
-CCSSP.RegisterEventHandler( window, "onload", "CEngine.OnPageLoad();BSSCOnLoad();kadovInitTriggersInHead();");\r
-CCSSP.RegisterEventHandler( document, "onclick", "CEngine.OnPageClick();BSSCOnClick();");\r
-CCSSP.RegisterEventHandler( document, "onmouseover", "CEngine.OnMouseOver();BSSCOnMouseOver();" );\r
-CCSSP.RegisterEventHandler( document, "onmouseout", "CEngine.OnMouseOver();BSSCOnMouseOut();" );\r
-CCSSP.RegisterEventHandler( window, "onunload", "BSSCOnUnload();");\r
-//End to collaborate with other event handler settings\r
-\r
-/// Section End  - CCSSP DHTM 2 (JavaScript 1.2)\r
-\r
-//// Segment End -- (JavaScript 1.2)
\ No newline at end of file
diff --git a/doc/salome/gui/KERNEL/files/about_salome_pro_architecture.htm b/doc/salome/gui/KERNEL/files/about_salome_pro_architecture.htm
deleted file mode 100755 (executable)
index 317dd79..0000000
+++ /dev/null
@@ -1,249 +0,0 @@
-<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
-\r
-<html>\r
-\r
-<!--(==============================================================)-->\r
-<!--(Document created with RoboEditor. )============================-->\r
-<!--(==============================================================)-->\r
-\r
-<head>\r
-\r
-<title>About SALOME architecture</title>\r
-\r
-<!--(Meta)==========================================================-->\r
-\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
-<meta name=generator-major-version content=0.1>\r
-<meta name=generator-minor-version content=1>\r
-<meta name=filetype content=kadov>\r
-<meta name=filetype-version content=1>\r
-<meta name=page-count content=1>\r
-<meta name=layout-height content=1043>\r
-<meta name=layout-width content=700>\r
-\r
-\r
-<!--(Links)=========================================================-->\r
-\r
- <link rel='stylesheet' href='../default_ns.css'>\r
-<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>\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>\r
-<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
-\r
-<!--(Body)==========================================================-->\r
-\r
-\r
-<body>\r
-\r
-<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.html");\r
-\r
-               autoSync(0);\r
-               sendSyncInfo();\r
-               sendAveInfoOut();\r
-       }\r
-}\r
-else\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(PopupMenu_Invoke) == 'function') PopupMenu_Invoke(e,'','Installing SALOME PRO','installing_salome_pro.htm','Introduction to SALOME PRO','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></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
-\r
-</html>\r
diff --git a/doc/salome/gui/KERNEL/files/about_salome_pro_help_system.htm b/doc/salome/gui/KERNEL/files/about_salome_pro_help_system.htm
deleted file mode 100755 (executable)
index 3a447d0..0000000
+++ /dev/null
@@ -1,135 +0,0 @@
-<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
-\r
-<html>\r
-\r
-<!--(==============================================================)-->\r
-<!--(Document created with RoboEditor. )============================-->\r
-<!--(==============================================================)-->\r
-\r
-<head>\r
-\r
-<title>About SALOME help system</title>\r
-\r
-<!--(Meta)==========================================================-->\r
-\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
-<meta name=generator-major-version content=0.1>\r
-<meta name=generator-minor-version content=1>\r
-<meta name=filetype content=kadov>\r
-<meta name=filetype-version content=1>\r
-<meta name=page-count content=1>\r
-<meta name=layout-height content=380>\r
-<meta name=layout-width content=700>\r
-\r
-\r
-<!--(Links)=========================================================-->\r
-\r
- <link rel='stylesheet' href='../default_ns.css'>\r
-<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>\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>\r
-<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
-\r
-<!--(Body)==========================================================-->\r
-\r
-\r
-<body>\r
-\r
-<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.html");\r
-\r
-               autoSync(0);\r
-               sendSyncInfo();\r
-               sendAveInfoOut();\r
-       }\r
-}\r
-else\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;<a href="javascript:void(0);" onClick="var e; if (parseInt(navigator.appVersion)>=4){e=event;}  if (parseInt(navigator.appVersion) >=2 && typeof(PopupMenu_Invoke) == 'function') PopupMenu_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></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
-\r
-</html>\r
diff --git a/doc/salome/gui/KERNEL/files/copyright_notice.htm b/doc/salome/gui/KERNEL/files/copyright_notice.htm
deleted file mode 100755 (executable)
index 2f2c5c7..0000000
+++ /dev/null
@@ -1,162 +0,0 @@
-<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
-\r
-<html>\r
-\r
-<!--(==============================================================)-->\r
-<!--(Document created with RoboEditor. )============================-->\r
-<!--(==============================================================)-->\r
-\r
-<head>\r
-\r
-<title>Copyright notice</title>\r
-\r
-<!--(Meta)==========================================================-->\r
-\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
-<meta name=generator-major-version content=0.1>\r
-<meta name=generator-minor-version content=1>\r
-<meta name=filetype content=kadov>\r
-<meta name=filetype-version content=1>\r
-<meta name=page-count content=1>\r
-<meta name=layout-height content=614>\r
-<meta name=layout-width content=765>\r
-\r
-\r
-<!--(Links)=========================================================-->\r
-\r
- <link rel='stylesheet' href='../default_ns.css'>\r
-<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-style: none; border: none; width: 260px; height: 112px; float: none;}\r
--->\r
-</style>\r
-<script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
-<!--\r
-function reDo() {\r
-  if (innerWidth != origWidth || innerHeight != origHeight)\r
-     location.reload();\r
-}\r
-if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {\r
-       origWidth = innerWidth;\r
-       origHeight = innerHeight;\r
-       onresize = reDo;\r
-}\r
-onerror = null; \r
-//-->\r
-</script>\r
-<style type="text/css">\r
-<!--\r
-  div.WebHelpPopupMenu {position:absolute; left:0px; top:0px; z-index:4; visibility:hidden;}\r
--->\r
-</style>\r
-<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
-\r
-<!--(Body)==========================================================-->\r
-\r
-\r
-<body>\r
-\r
-<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.html");\r
-\r
-               autoSync(0);\r
-               sendSyncInfo();\r
-               sendAveInfoOut();\r
-       }\r
-}\r
-else\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
-\r
-</html>\r
diff --git a/doc/salome/gui/KERNEL/files/creating_a_new_study.htm b/doc/salome/gui/KERNEL/files/creating_a_new_study.htm
deleted file mode 100755 (executable)
index 4f87409..0000000
+++ /dev/null
@@ -1,201 +0,0 @@
-<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
-\r
-<html>\r
-\r
-<!--(==============================================================)-->\r
-<!--(Document created with RoboEditor. )============================-->\r
-<!--(==============================================================)-->\r
-\r
-<head>\r
-\r
-<title>Creating a new study</title>\r
-\r
-<!--(Meta)==========================================================-->\r
-\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
-<meta name=generator-major-version content=0.1>\r
-<meta name=generator-minor-version content=1>\r
-<meta name=filetype content=kadov>\r
-<meta name=filetype-version content=1>\r
-<meta name=page-count content=1>\r
-<meta name=layout-height content=605>\r
-<meta name=layout-width content=700>\r
-\r
-\r
-<!--(Links)=========================================================-->\r
-\r
- <link rel='stylesheet' href='../default_ns.css'>\r
-<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>\r
-<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:1; }";\r
-  strNSS += "p.whs6 {margin-left:1; }";\r
-  strNSS += "p.whs9 {margin-left:1; }";\r
-  strNSS += "p.whs10 {margin-left:1; }";\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>\r
-<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
-\r
-<!--(Body)==========================================================-->\r
-\r
-\r
-<body>\r
-\r
-<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.html");\r
-\r
-               autoSync(0);\r
-               sendSyncInfo();\r
-               sendAveInfoOut();\r
-       }\r
-}\r
-else\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(PopupMenu_Invoke) == 'function') PopupMenu_Invoke(e,'','Displaying studies','displaying_studies.htm','Introduction to IAPP','introduction_to_iapp.htm','Opening studies','opening_studies.htm','SALOME PRO 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></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
-\r
-</html>\r
diff --git a/doc/salome/gui/KERNEL/files/displaying_hiding_toolbars.htm b/doc/salome/gui/KERNEL/files/displaying_hiding_toolbars.htm
deleted file mode 100755 (executable)
index f685d53..0000000
+++ /dev/null
@@ -1,161 +0,0 @@
-<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
-\r
-<html>\r
-\r
-<!--(==============================================================)-->\r
-<!--(Document created with RoboEditor. )============================-->\r
-<!--(==============================================================)-->\r
-\r
-<head>\r
-\r
-<title>Displaying/hiding toolbars</title>\r
-\r
-<!--(Meta)==========================================================-->\r
-\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
-<meta name=generator-major-version content=0.1>\r
-<meta name=generator-minor-version content=1>\r
-<meta name=filetype content=kadov>\r
-<meta name=filetype-version content=1>\r
-<meta name=page-count content=1>\r
-<meta name=layout-height content=380>\r
-<meta name=layout-width content=700>\r
-\r
-\r
-<!--(Links)=========================================================-->\r
-\r
- <link rel='stylesheet' href='../default_ns.css'>\r
-<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
-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>\r
-<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:1; }";\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>\r
-<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
-\r
-<!--(Body)==========================================================-->\r
-\r
-\r
-<body>\r
-\r
-<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.html");\r
-\r
-               autoSync(0);\r
-               sendSyncInfo();\r
-               sendAveInfoOut();\r
-       }\r
-}\r
-else\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; Toolbar</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;<a href="javascript:void(0);" onClick="var e; if (parseInt(navigator.appVersion)>=4){e=event;}  if (parseInt(navigator.appVersion) >=2 && typeof(PopupMenu_Invoke) == 'function') PopupMenu_Invoke(e,'','SALOME PRO 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></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
-\r
-</html>\r
diff --git a/doc/salome/gui/KERNEL/files/displaying_studies.htm b/doc/salome/gui/KERNEL/files/displaying_studies.htm
deleted file mode 100755 (executable)
index 00e73f1..0000000
+++ /dev/null
@@ -1,212 +0,0 @@
-<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
-\r
-<html>\r
-\r
-<!--(==============================================================)-->\r
-<!--(Document created with RoboEditor. )============================-->\r
-<!--(==============================================================)-->\r
-\r
-<head>\r
-\r
-<title>Displaying studies</title>\r
-\r
-<!--(Meta)==========================================================-->\r
-\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
-<meta name=generator-major-version content=0.1>\r
-<meta name=generator-minor-version content=1>\r
-<meta name=filetype content=kadov>\r
-<meta name=filetype-version content=1>\r
-<meta name=page-count content=1>\r
-<meta name=layout-height content=1521>\r
-<meta name=layout-width content=720>\r
-\r
-\r
-<!--(Links)=========================================================-->\r
-\r
- <link rel='stylesheet' href='../default_ns.css'>\r
-<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-style: none; border: none; width: 574px; height: 411px; float: 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>\r
-<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:1; }";\r
-  strNSS += "p.whs3 {margin-left:1; }";\r
-  strNSS += "p.whs4 {margin-left:1; }";\r
-  strNSS += "p.whs6 {margin-left:1; }";\r
-  strNSS += "p.whs8 {margin-left:1; }";\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>\r
-<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
-\r
-<!--(Body)==========================================================-->\r
-\r
-\r
-<body>\r
-\r
-<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.html");\r
-\r
-               autoSync(0);\r
-               sendSyncInfo();\r
-               sendAveInfoOut();\r
-       }\r
-}\r
-else\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; 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="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(PopupMenu_Invoke) == 'function') PopupMenu_Invoke(e,'','Creating a new study','creating_a_new_study.htm','Introduction to IAPP','introduction_to_iapp.htm','Opening studies','opening_studies.htm','SALOME PRO 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></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
-\r
-</html>\r
diff --git a/doc/salome/gui/KERNEL/files/editing_studies.htm b/doc/salome/gui/KERNEL/files/editing_studies.htm
deleted file mode 100755 (executable)
index 7285613..0000000
+++ /dev/null
@@ -1,175 +0,0 @@
-<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
-\r
-<html>\r
-\r
-<!--(==============================================================)-->\r
-<!--(Document created with RoboEditor. )============================-->\r
-<!--(==============================================================)-->\r
-\r
-<head>\r
-\r
-<title>Editing studies</title>\r
-\r
-<!--(Meta)==========================================================-->\r
-\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
-<meta name=generator-major-version content=0.1>\r
-<meta name=generator-minor-version content=1>\r
-<meta name=filetype content=kadov>\r
-<meta name=filetype-version content=1>\r
-<meta name=page-count content=1>\r
-<meta name=layout-height content=458>\r
-<meta name=layout-width content=702>\r
-\r
-\r
-<!--(Links)=========================================================-->\r
-\r
- <link rel='stylesheet' href='../default_ns.css'>\r
-<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>\r
-<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:1; }";\r
-  strNSS += "p.whs8 {margin-left:1; }";\r
-  strNSS += "p.whs10 {margin-left:1; }";\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>\r
-<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
-\r
-<!--(Body)==========================================================-->\r
-\r
-\r
-<body>\r
-\r
-<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.html");\r
-\r
-               autoSync(0);\r
-               sendSyncInfo();\r
-               sendAveInfoOut();\r
-       }\r
-}\r
-else\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(PopupMenu_Invoke) == 'function') PopupMenu_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 PRO 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></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
-\r
-</html>\r
diff --git a/doc/salome/gui/KERNEL/files/getting_properties_of_the_study.htm b/doc/salome/gui/KERNEL/files/getting_properties_of_the_study.htm
deleted file mode 100755 (executable)
index e5f1122..0000000
+++ /dev/null
@@ -1,214 +0,0 @@
-<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
-\r
-<html>\r
-\r
-<!--(==============================================================)-->\r
-<!--(Document created with RoboEditor. )============================-->\r
-<!--(==============================================================)-->\r
-\r
-<head>\r
-\r
-<title>Getting properties of the study</title>\r
-\r
-<!--(Meta)==========================================================-->\r
-\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
-<meta name=generator-major-version content=0.1>\r
-<meta name=generator-minor-version content=1>\r
-<meta name=filetype content=kadov>\r
-<meta name=filetype-version content=1>\r
-<meta name=page-count content=1>\r
-<meta name=layout-height content=1122>\r
-<meta name=layout-width content=700>\r
-\r
-\r
-<!--(Links)=========================================================-->\r
-\r
- <link rel='stylesheet' href='../default_ns.css'>\r
-<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-style: none; border: none; width: 380px; height: 268px; float: none;}\r
-p.whs6 {margin-left: 0px; text-align: justify;}\r
-img_whs7 {border-style: none; border: none; width: 562px; height: 122px; float: none;}\r
-p.whs8 {margin-left: 0px; font-weight: bold; text-align: justify;}\r
--->\r
-</style>\r
-<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:1; }";\r
-  strNSS += "p.whs8 {margin-left:1; }";\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>\r
-<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
-\r
-<!--(Body)==========================================================-->\r
-\r
-\r
-<body>\r
-\r
-<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.html");\r
-\r
-               autoSync(0);\r
-               sendSyncInfo();\r
-               sendAveInfoOut();\r
-       }\r
-}\r
-else\r
-       document.location.reload();\r
-//-->\r
-</script>\r
-<h1 class="whs1">Getting 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="../pics/properties.jpg" x-maintain-ratio="TRUE" width="380px" height="268px" 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="../pics/warninglocked.jpg" x-maintain-ratio="TRUE" width="562px" 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="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(PopupMenu_Invoke) == 'function') PopupMenu_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 PRO 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></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
-\r
-</html>\r
diff --git a/doc/salome/gui/KERNEL/files/getting_started2.htm b/doc/salome/gui/KERNEL/files/getting_started2.htm
deleted file mode 100755 (executable)
index b4c0123..0000000
+++ /dev/null
@@ -1,159 +0,0 @@
-<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
-\r
-<html>\r
-\r
-<!--(==============================================================)-->\r
-<!--(Document created with RoboEditor. )============================-->\r
-<!--(==============================================================)-->\r
-\r
-<head>\r
-\r
-<title>Getting started2</title>\r
-\r
-<!--(Meta)==========================================================-->\r
-\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
-<meta name=generator-major-version content=0.1>\r
-<meta name=generator-minor-version content=1>\r
-<meta name=filetype content=kadov>\r
-<meta name=filetype-version content=1>\r
-<meta name=page-count content=1>\r
-<meta name=layout-height content=896>\r
-<meta name=layout-width content=700>\r
-\r
-\r
-<!--(Links)=========================================================-->\r
-\r
- <link rel='stylesheet' href='../default_ns.css'>\r
-<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-style: none; border: none; width: 585px; height: 426px;}\r
-img_whs5 {border-style: none; border: none; width: 30px; height: 30px; float: none;}\r
-p.whs6 {text-align:justify; background-image:url(../texture_horiz_ltbluebubbles.jpg); }\r
-img_whs7 {border-style: none; border: none; width: 36px; height: 38px; float: none;}\r
--->\r
-</style>\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>\r
-<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
-\r
-<!--(Body)==========================================================-->\r
-\r
-\r
-<body>\r
-\r
-<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.html");\r
-\r
-               autoSync(0);\r
-               sendSyncInfo();\r
-               sendAveInfoOut();\r
-       }\r
-}\r
-else\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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<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(PopupMenu_Invoke) == 'function') PopupMenu_Invoke(e,'','Creating a new study','creating_a_new_study.htm','Introduction to IAPP','introduction_to_iapp.htm','SALOME PRO 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></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
-\r
-</html>\r
diff --git a/doc/salome/gui/KERNEL/files/installing_salome_pro.htm b/doc/salome/gui/KERNEL/files/installing_salome_pro.htm
deleted file mode 100755 (executable)
index d331b3c..0000000
+++ /dev/null
@@ -1,873 +0,0 @@
-<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
-\r
-<html>\r
-\r
-<!--(==============================================================)-->\r
-<!--(Document created with RoboEditor. )============================-->\r
-<!--(==============================================================)-->\r
-\r
-<head>\r
-\r
-<title>Installing SALOME</title>\r
-\r
-<!--(Meta)==========================================================-->\r
-\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
-<meta name=generator-major-version content=0.1>\r
-<meta name=generator-minor-version content=1>\r
-<meta name=filetype content=kadov>\r
-<meta name=filetype-version content=1>\r
-<meta name=page-count content=1>\r
-<meta name=layout-height content=8574>\r
-<meta name=layout-width content=825>\r
-\r
-\r
-<!--(Links)=========================================================-->\r
-\r
- <link rel='stylesheet' href='../default_ns.css'>\r
-<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-size: 24pt;}\r
-hr.whs2 {float: aligncenter; text-align: justify;}\r
-p.whs3 {text-align: justify;}\r
-h3.whs4 {text-align: justify;}\r
-p.whs5 {text-align: justify; font-style: italic; color: #ff0000;}\r
-p.whs6 {text-align:justify; background-image:url(../texture_horiz_ltbluebubbles.jpg); }\r
-img_whs7 {border-style: none; border: none; width: 36px; height: 38px; float: none;}\r
-p.whs8 {text-align: justify; text-indent: 48px;}\r
-p.whs9 {text-align: justify; margin-left: 40px;}\r
-p.whs10 {text-align: center;}\r
-img_whs11 {border-style: none; width: 638px; height: 404px;}\r
-img_whs12 {border-style: none; width: 481px; height: 117px;}\r
-table.whs13 {width: 100%; float: alignleft; x-border-left: 4px table-solid; x-border-top: 4px table-solid; x-border-right: 4px table-solid; x-border-bottom: 4px table-solid; border-collapse: separate; x-border-left: 4px table-solid; x-border-top: 4px table-solid; x-border-right: 4px table-solid; x-border-bottom: 4px table-solid; border-collapse: separate;}\r
-th.whs14 {background-color: #c0c0c0;}\r
-td.whs15 {background-color: #e4e4e4;}\r
-p.whs16 {font-family: 'Times New Roman', serif; text-align: justify;}\r
-p.whs17 {font-family: 'Times New Roman', serif;}\r
--->\r
-</style>\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>\r
-<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
-\r
-<!--(Body)==========================================================-->\r
-\r
-\r
-<body>\r
-\r
-<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.html");\r
-\r
-               autoSync(0);\r
-               sendSyncInfo();\r
-               sendAveInfoOut();\r
-       }\r
-}\r
-else\r
-       document.location.reload();\r
-//-->\r
-</script>\r
-<h1 class="whs1"><span style="font-size: 24pt;"><font size=6 style="font-size:24pt;">Installing \r
- SALOME platform&nbsp; </font></span></h1>\r
-\r
-\r
-<!--(HR)============================================================-->\r
-<hr align="center" class="whs2">\r
-\r
-\r
-<ul>\r
-       \r
-       <li class=kadov-p><p class="whs3"><a href="#install_from_script">Installing \r
- products using install script directly</a></p></li>\r
-       \r
-       <li class=kadov-p><p class="whs3"><a href="#install_from_wizard">Installing \r
- products using Installation Wizard</a></p></li>\r
-       \r
-       <li class=kadov-p><p class="whs3"><a href="#check_version_proc">Notes \r
- on checking products version procedure</a></p></li>\r
-       \r
-       <li class=kadov-p><p class="whs3"><a href="#pick_up_env">Picking \r
- up the environment</a></p></li>\r
-</ul>\r
-\r
-\r
-<!--(HR)============================================================-->\r
-<hr align="center" class="whs2">\r
-\r
-\r
-<h3 class="whs4"><a NAME=install_from_script></a>Installing \r
- products using <tt><font style="color: #ff0000;"\r
-                                                       color=#FF0000>install</font></tt> script directly</h3>\r
-\r
-<p class="whs5">To run installation using the install script, \r
- type in the command line of a terminal window:</p>\r
-\r
-<p class="whs3">&nbsp;</p>\r
-\r
-<p class="whs3"><tt style="font-family: monospace;">./install \r
- [options] &lt;target-directory&gt; [ [ALL] | &lt;product&gt; ... &lt;product&gt; \r
- ]</tt> </p>\r
-\r
-<p class="whs3">&nbsp;</p>\r
-\r
-<p class="whs3">Available options are the following: </p>\r
-\r
-<p class="whs3"><tt style="font-family: monospace;">--binaries</tt> \r
- is not an obligatory parameter.&nbsp; If you pass this parameter all products \r
- will be extracted from the precompiled archives. Otherwise all products \r
- will be installed and built from the sources using gnu make procedure. \r
- <b><br>\r
-&nbsp;</b></p>\r
-\r
-<p class="whs6"><img src="../note1.gif" x-maintain-ratio="TRUE" width="36px" height="38px" border="0" class="img_whs7"> Take into account that target platform for precompiled binaries \r
- is Linux Red Hat 8.0. If you want to install SALOME onto another Linux \r
- version, you should use <b><i>sources</i></b> installation mode. </p>\r
-\r
-<p class="whs3">&nbsp;</p>\r
-\r
-<p class="whs3"><tt style="font-family: monospace;">--reinstall</tt> \r
- is an optional parameter. Use this parameter if you want to reinstall \r
- products you have already installed.</p>\r
-\r
-<p class="whs3">&nbsp;</p>\r
-\r
-<p class="whs3"><tt style="font-family: monospace;">--update</tt> \r
- is an optional parameter. Pass this parameter to the script if you want \r
- your profile to be updated by the installation script. This option is \r
- used only when <b>SALOME sources</b> and/or <b>SALOME binaries </b>are \r
- installed. </p>\r
-\r
-<p class="whs3">&nbsp;</p>\r
-\r
-<p class="whs3"><tt style="font-family: monospace;">--native</tt> \r
- is optional parameter. This option states the way the installation procedure \r
- picks up the environment for the products which are not currently installed. \r
- When this option is used, the installation script first tries to find \r
- and use native products. If necessary products are not found in /usr/bin \r
- and /usr/lib directories, script looks for them in the target directory. \r
- If the option is not used (default behaviour), the script first inspects \r
- the target directory and the system folders. <br>\r
-For more detail information see <a href="#pick_up_env">here.</a> </p>\r
-\r
-<p class="whs3">&nbsp;</p>\r
-\r
-<p class="whs3"><tt style="font-family: monospace;">--with-mesa</tt> \r
- is also optional parameter. This parameter forces linking <b>VTK </b>and \r
- <b>Qt</b> with <b>Mesa</b> library and is not taken into account if <b>Mesa \r
- </b>library is not installed in the target directory. </p>\r
-\r
-<p class="whs3">&nbsp;</p>\r
-\r
-<p class="whs3"><tt style="font-family: monospace;">--temp \r
- </tt>is optional parameter, the directory path must follow it. This directory \r
- is used for temporary files. By default script uses <b>/tmp </b>folder. \r
- You can change this directory if you doesn't have sufficient amount of \r
- disk space in the <b>/tmp</b> folder. <b><br>\r
-&nbsp;</b></p>\r
-\r
-<p class="whs6"><img src="../note1.gif" x-maintain-ratio="TRUE" width="36px" height="38px" border="0" class="img_whs7"> The directory you point should exist and must be an absolute \r
- path, otherwise installation script will fail. </p>\r
-\r
-<p class="whs3">&nbsp;</p>\r
-\r
-<p class="whs3"><tt style="font-family: monospace;">&lt;target-directory&gt;</tt> \r
- is the only obligatory parameter and should be an absolute path. This \r
- will be the root directory for installing products. </p>\r
-\r
-<p class="whs3">&nbsp;</p>\r
-\r
-<p class="whs6"><img src="../note1.gif" x-maintain-ratio="TRUE" width="36px" height="38px" border="0" class="img_whs7"> This directory should exist. <tt>&lt;target-directory&gt;</tt> \r
- and temp directory must not coincide to avoid collisions. </p>\r
-\r
-<p class="whs3">&nbsp;</p>\r
-\r
-<p class="whs3"><tt style="font-family: monospace;">&lt;product&gt; \r
- ... &lt;product&gt;</tt> are the symbolic names of the installing products. \r
- <br>\r
-Prerequisite products are <b>gcc tcl cas python numeric swig mesa qt qwt \r
- sip pyqt hdf med omni vtk salomebin salomesources salomedoc</b> <br>\r
-Additional bonus products are <b>doxygen graphviz happydoc</b> </p>\r
-\r
-<p class="whs3">You can also use <tt>ALL</tt> parameter \r
- to install all supplied products at once. </p>\r
-\r
-<p class="whs3">&nbsp;</p>\r
-\r
-<p class="whs6"><img src="../note1.gif" x-maintain-ratio="TRUE" width="36px" height="38px" border="0" class="img_whs7"> If you want to use native products do not add them into the \r
- script parameters. You should also use <tt>--native</tt> option in this \r
- case. </p>\r
-\r
-<p class="whs3">&nbsp;</p>\r
-\r
-<p class="whs3"><tt style="font-family: monospace;">--help</tt> \r
- or <tt>-h</tt> key will print this information. </p>\r
-\r
-\r
-<!--(HR)============================================================-->\r
-<hr align="center" class="whs2">\r
-\r
-\r
-<h3 class="whs4"><a NAME=install_from_wizard></a>Installing \r
- products using <font style="color: #ff0000;"\r
-                                               color=#FF0000>Installation Wizard</font></h3>\r
-\r
-<p class="whs8">Actually you can install \r
- all necessary products with help of the install script. But it's not convenient \r
- because you have to enter in the command line all parameters used by this \r
- script in a strictly definite order. You are strongly recommended to use \r
- Installation Wizard program. It represents a GUI superstructure over the \r
- shell script. It helps you to install all products needed for SALOME platform, \r
- avoiding the problem with parameters' order. </p>\r
-\r
-<p class="whs8">&nbsp;</p>\r
-\r
-<p class="whs5">To run Installation Wizard, type in the command \r
- line of the terminal</p>\r
-\r
-<p class="whs3">&nbsp;</p>\r
-\r
-<p class="whs9">&nbsp;<b>./runInstall.csh</b>. \r
- </p>\r
-\r
-<p class="whs3">&nbsp;</p>\r
-\r
-<p class="whs8">This software was built \r
- with help of <b><i>Qt</i></b>. The wizard contains several pages. To navigate \r
- 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 class="whs3">Skip the first <i>&quot;<span style="font-weight: bold;"><B>Introduction</B></span>&quot;</i> \r
- page by pressing <i>&quot;<span style="font-weight: bold;"><B>Next</B></span>&quot;</i> \r
- button. In the second page you have the possibility to select products \r
- for installation (see <a href="#ProductPage">Fig.1</a> ). Each product \r
- has several options of installation - it can be installed as precompiled \r
- binaries, as sources or not installed at all. You can mark the products, \r
- you want to install, by clicking the corresponding radiobuttons and checkboxes \r
- in the list view in the left part of the page. Note that some products \r
- can be installed only together with other products (or these products \r
- should be already installed on your machine). So the installation procedure \r
- has a special feature to automatically mark these products in the list \r
- view. For example, in order to install <b><i>pyqt</i></b> it's necessary \r
- to 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;<span \r
- style="font-weight: bold;"><B>Auto set prerequisites products</B></span>&quot;</i> \r
- checkbox. <br>\r
-There are three special buttons in the right part of the page. If you want \r
- to install all products as sources just click <i>&quot;<span style="font-weight: bold;"><B>Select \r
- Sources</B></span>&quot;</i> button. This will also mark <b><i>SALOME docs</i></b>, \r
- <b><i>SALOME sources</i></b> and <b><i>SALOME binaries</i></b> items. \r
- You can mark all products (except <b><i>gcc</i></b> and <b><i>swig</i></b>, \r
- see below) as binaries by clicking <i>&quot;<span style="font-weight: bold;"><B>Select \r
- Binaries (recommended)</B></span>&quot;</i> button. This will mark <b><i>SALOME \r
- docs</i></b>, <b><i>SALOME sources</i></b> and <b><i>SALOME binaries</i></b> \r
- items too. <i>&quot;<span style="font-weight: bold;"><B>Unselect All</B></span>&quot;</i> \r
- resets all products to <i>&quot;not install&quot;</i> state. </p>\r
-\r
-<p class="whs3">&nbsp;</p>\r
-\r
-<p align="center" class="whs10"><img src="../productpage.png" width="638px" height="404px" border="0" class="img_whs11"> <br>\r
-<a NAME=ProductPage></a><b>Figure 1:</b> &quot;Products to install&quot; \r
- page </p>\r
-\r
-<p align="center" class="whs10">&nbsp;</p>\r
-\r
-<p class="whs3">The <i>&quot;<span style="font-weight: bold;"><B>Total \r
- disk space required:</B></span>&quot;</i> field displays how much disk space \r
- on the hard drive is required for installation of selected products. <br>\r
-Installation procedure uses a special directory for storing temporary files. \r
- The <i>&quot;<span style="font-weight: bold;"><B>Space for temporary files:</B></span>&quot;</i> \r
- field shows the information about required disk space on the hard drive \r
- for extracting and compiling of the selected products. </p>\r
-\r
-&nbsp; \r
-\r
-<p class="whs6"><b \r
- style="font-weight: bold;"><img src="../note1.gif" x-maintain-ratio="TRUE" width="36px" height="38px" border="0" class="img_whs7"> </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 class="whs3">&nbsp;</p>\r
-\r
-<p class="whs3">&nbsp;</p>\r
-\r
-<p class="whs6"><b \r
- style="font-weight: bold;"><img src="../note1.gif" x-maintain-ratio="TRUE" width="36px" height="38px" border="0" class="img_whs7"> </b>Not all products can be installed \r
- as precompiled binaries. <b><i>gcc</i></b> and <b><i>swig</i></b> must \r
- be installed as sources and then compiled. Therefore when you try to install \r
- all products as binaries by clicking <i>&quot;Select Binaries (recommended)&quot;</i> \r
- button these two items will be marked as sources and you will get the \r
- following <a href="#CantInstall">warning message box</a> </p>\r
-\r
-<p align="center" class="whs10">&nbsp;</p>\r
-\r
-<p align="center" class="whs10"><img src="../cantinstall.png" width="481px" height="117px" border="0" class="img_whs12"> <br>\r
-<a NAME=CantInstall></a><b>Figure 2:</b> <b><i>gcc</i></b> and <b><i>swig</i></b> \r
- warning message box </p>\r
-\r
-<p align="center" class="whs10">&nbsp;</p>\r
-\r
-<p class="whs6"><b \r
- style="font-weight: bold;"><img src="../note1.gif" x-maintain-ratio="TRUE" width="36px" height="38px" border="0" class="img_whs7"></b> Installation procedure has \r
- the limitation concerning<b> </b>gcc 3.2 installation procedure. The known \r
- bug of the gcc3.2 is impossibility to build it on the computer where gcc3.2 \r
- is already installed. In this case build procedure fails. </p>\r
-\r
-<p class="whs3">&nbsp;</p>\r
-\r
-<p class="whs3">To proceed installation click <i>&quot;<span \r
- style="font-weight: bold;"><B>Next</B></span>&quot;</i> button. </p>\r
-\r
-<p class="whs3">In the second page you are proposed to \r
- enter the target directory where all selected products will be installed \r
- to (see <a href="#DirPage">Fig.3</a> ). You can also press <i>&quot;<span \r
- style="font-weight: bold;"><B>Browse</B></span>...&quot;</i> button and choose \r
- the folder for installation using standard <b><i>Qt</i></b> browse directory \r
- dialog box. </p>\r
-\r
-<p class="whs3">As it was mentioned before, the shell script \r
- uses a special directory for storing all temporary files. The <b>/tmp</b> \r
- folder is used by default. You can change this default behaviour - just \r
- type any folder or use the corresponding <i>&quot;<span style="font-weight: bold;"><B>Browse...</B></span>&quot;</i> \r
- button. <b><br>\r
-&nbsp;</b></p>\r
-\r
-<p class="whs3">The temporary folder field is disabled \r
- when you are installing only binaries. </p>\r
-\r
-<p class="whs3">&nbsp;</p>\r
-\r
-<p align="center" class="whs10"><img src="../dirpage.png" width="638px" height="404px" border="0" class="img_whs11"> <br>\r
-<a NAME=DirPage></a><b>Figure 3:</b> &quot;Installation settings&quot; \r
- page </p>\r
-\r
-<p class="whs3">&nbsp;</p>\r
-\r
-<p class="whs8">If the directory you \r
- want to install products does not exist you will be prompted by message \r
- box to confirm this 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. <br>\r
-The installation procedure also checks available disk space on the selected \r
- directories according to the products selected. If there is no enough \r
- disk space on your hard drive you will also see the corresponding error \r
- message box. </p>\r
-\r
-<p class="whs8">Unfortunately, the configure \r
- procedure has a very annoying bug under Linux platform. The directory \r
- should be obligatory entered without spaces. For example, the configure \r
- procedure for <b><i>gcc</i></b> won't work if you pass the following parameter: \r
- <i>--prefix=&quot;/New Folder 1&quot;</i>. <b>Therefore you are strongly \r
- recommended not to use directory names containing spaces.</b> </p>\r
-\r
-<p class="whs3">In case if you have some products already \r
- installed on your machine it will be very convenient not to install these \r
- products again, because repeated compiling can take a lot of time. We \r
- have added checking of installed products in the installation shell script \r
- in order to decrease time for installing of products. But it can lead \r
- to some troubles. For example, the shell script can successfully check \r
- <b><i>Qt</i></b> (check <b>QTDIR</b> and find libqt-mt.so.3.0.5) but some \r
- files can be corrupted or non-existent (e.g. some header files have been \r
- accidentally removed ). For such cases in the shell script there is a \r
- possibility to reinstall these corrupted products. For that purpose you \r
- have to check <i>&quot;<span style="font-weight: bold;"><B>Reinstall products \r
- you have already installed (recommended)?</B></span>&quot;</i> option on this \r
- page. You are recommended to use <i>&quot;<span style="font-weight: bold;"><B>No</B></span>&quot;</i> \r
- switch only if this Installation Wizard program has been used before. \r
- </p>\r
-\r
-<p class="whs3">For more detailed information about checking \r
- products version procedure see <a href="#check_version_proc">here</a>. \r
- </p>\r
-\r
-<p class="whs8"><a name=profile></a>The \r
- shell script creates special files: <b>.salomecsh</b> and <b>.salomesh</b> \r
- in the <b><i>SALOME sources</i></b> and <b><i>SALOME binaries</i></b> \r
- root directories. You have a possibility to add one of them into your \r
- profile. Just check <i>&quot;<span style="font-weight: bold;"><B>Do you want \r
- to update your profile?</B></span>&quot; </i>option&nbsp; In this case your \r
- environment will always point to the newly installed products. </p>\r
-\r
-<p class="whs8">Check <i>&quot;<span \r
- style="font-weight: bold;"><B>Use Mesa library</B></span>&quot;</i> option if \r
- you want to install/build Vtk and Qt (OpenGL support) to be linked to \r
- preinstalled Mesa library. You should have Mesa drivers installed on the \r
- target directory or somewhere else, but in the last case you have to set \r
- MESA_HOME environment variable. Or you should choose Mesa 3.4.2 product \r
- to be installed also. Otherwise Vtk/Qt without Mesa support will be installed. \r
- </p>\r
-\r
-<p class="whs8">If you want to use native \r
- Linus Red Hat 8.0 products (these are gcc, tcl, Python, Qt, Sip and PyQt) \r
- do not mark these products in the <i>&quot;<span style="font-weight: bold;"><B>Products \r
- to install</B></span>&quot;</i> page and check <i>&quot;<span style="font-weight: bold;"><B>Prefer \r
- native products</B></span>&quot; </i>option. See <a href="#pick_up_env">Pick \r
- up the environment</a> section for more detail information. </p>\r
-\r
-<p class="whs3">To proceed further click <i>&quot;<span \r
- style="font-weight: bold;"><B>Next</B></span>&quot;</i> button (see <a href="#ChoicePage">Fig.4</a>). \r
- </p>\r
-\r
-<p class="whs3">&nbsp;</p>\r
-\r
-<p align="center" class="whs10"><img src="../choicepage.png" width="638px" height="404px" border="0" class="img_whs11"> <br>\r
-<a NAME=ChoicePage></a><b>Figure 4:</b> &quot;Check your choice&quot; page \r
- </p>\r
-\r
-<p align="center" class="whs10">&nbsp;</p>\r
-\r
-<p class="whs3">This page summarizes the installation settings \r
- you've made on the previous pages. You can check again the settings and \r
- change them if necessary. <br>\r
-When you are sure that everything is OK, press <i>&quot;<span style="font-weight: bold;"><B>Next</B></span>&quot;</i> \r
- button to follow to the <a href="#ProgressPage">next page</a>. </p>\r
-\r
-<p class="whs3">&nbsp;</p>\r
-\r
-<p align="center" class="whs10"><img src="../progresspage.png" width="638px" height="404px" border="0" class="img_whs11"> <br>\r
-<a NAME=ProgressPage></a><b>Figure 5:</b> &quot;Installation progress&quot; \r
- page </p>\r
-\r
-<p class="whs3">&nbsp;</p>\r
-\r
-<p class="whs3">To start installation of the selected products \r
- click <i>&quot;<span style="font-weight: bold;"><B>Start</B></span>&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;<span style="font-weight: bold;"><B>Would \r
- you like to continue : (Y,N) ?</B></span>&quot;</i>. You can answer this question \r
- by typing [Y] or [N] in the middle text edit control frame. <b><span style="font-weight: normal;"><br>\r
-P</span></b>ress [Enter] when you finish typing data. </p>\r
-\r
-<p class="whs3">The <i>&quot;<span style="font-weight: bold;"><B>Installation \r
- Status</B></span>&quot;</i> frame window shows you the progress of installation. \r
- It contains a list of all selected products with brief descriptions. &quot;<font \r
- style="color: #ff0000;"\r
-       color=#FF0000>Waiting</font>&quot; description means that installation \r
- of this product have not started yet. Currently installing product is \r
- marked as &quot;<font style="color: #FF9900;"\r
-                                               color=#FF9900>Processing</font>&quot;. All installed \r
- products have &quot;<font style="color: #33FF33;"\r
-                                                       color=#33FF33>Completed</font>&quot; description. \r
- </p>\r
-\r
-<p class="whs3">You can abort installation and close the \r
- installation procedure using <i>&quot;Cancel&quot;</i> button. It sends \r
- the signal &quot;SIGTERM&quot; to the shell script. The script has a signal \r
- handler and will try to clear all temporary files. The process of removing \r
- temporary files can take some time, so the installation wizard will wait \r
- 3 seconds before closing. </p>\r
-\r
-<p class="whs3">At the end of installation (all selected \r
- products have been installed successfully) you can go back to the previous \r
- pages to start a new installation or click <i>&quot;Finish&quot;</i> button \r
- to close the installation wizard. </p>\r
-\r
-\r
-<!--(HR)============================================================-->\r
-<hr align="center" class="whs2">\r
-\r
-\r
-<h3 class="whs4"><a NAME=check_version_proc></a>Notes on<font \r
- style="color: #ff0000;"\r
-       color=#FF0000> checking products 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. <br>\r
-&nbsp; </p>\r
-\r
-<!--(Table)=========================================================-->\r
-<div align=left><table NOSAVE x-use-null-cells width="100%" border="4" class="whs13">\r
-\r
-<tr NOSAVE>\r
-<th NOSAVE bgcolor="#C0C0C0" class="whs14"><font style="font-size: medium;"\r
-                                                       size=4>Product</font> </th>\r
-<th NOSAVE bgcolor="#C0C0C0" class="whs14"><font style="font-size: medium;"\r
-                                                       size=4>Algorithm of checking</font> </th>\r
-<th NOSAVE bgcolor="#C0C0C0" class="whs14"><font style="font-size: medium;"\r
-                                                       size=4>Preliminary steps before launching</font> \r
- <font style="font-size: medium;"\r
-               size=4><br>\r
-of installation procedure</font> </th>\r
-<th NOSAVE bgcolor="#C0C0C0" class="whs14"><font style="font-size: medium;"\r
-                                                       size=4>Notes</font> </th></tr>\r
-\r
-<tr>\r
-<td bgcolor="#E4E4E4" class="whs15">\r
-<p class="whs3">gcc 3.2</td>\r
-<td>ver=`/usr/bin/gcc --version | grep 'gcc (GCC) .*' | cut -b 11-13`</td>\r
-<td>- </td>\r
-<td>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 bgcolor="#E4E4E4" class="whs15">\r
-<p class="whs3">tcl 8.3</td>\r
-<td NOSAVE>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>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>It is recommended to use native tcl on Linux RedHat 8.0</td></tr>\r
-\r
-<tr>\r
-<td bgcolor="#E4E4E4" class="whs15">\r
-<p class="whs3">Cascade 4.0</td>\r
-<td>existence of CASROOT environment variable</td>\r
-<td>set CASROOT if you have preinstalled version of CASCADE</td>\r
-<td>Unfortunately we can't say anything exactly about CASCADE 4.0 and we \r
- only check CASROOT environment variable. If you have problem with preinstalled \r
- version of CASCADE reinstall it</td></tr>\r
-\r
-<tr>\r
-<td bgcolor="#E4E4E4" class="whs15">\r
-<p class="whs3">Python 2.2.1</td>\r
-<td>existense of PYTHONHOME <br>\r
-isPython=`which python` <br>\r
-ver=`python -V`</td>\r
-<td>set PYTHONHOME to root Python folder <br>\r
-set PATH on a directory where python can be found</td>\r
-<td>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 bgcolor="#E4E4E4" class="whs15">\r
-<p class="whs3">Mesa 3.4.2</td>\r
-<td>existence of libGL.so.1.2.030402</td>\r
-<td>set LD_LIBRARY_PATH on a directory where libGL.so.1.2.030402 can be \r
- found</td>\r
-<td>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 bgcolor="#E4E4E4" class="whs15">\r
-<p class="whs3">Swig 1.3.17</td>\r
-<td>isSwig=`which swig` <br>\r
-ver=`swig -version` <br>\r
-ver=`echo $ver | awk '{print $3}'`</td>\r
-<td>set PATH on a directory where swig can be found</td>\r
-<td>Swig should exist and ver should be equal to 1.3.17</td></tr>\r
-\r
-<tr>\r
-<td bgcolor="#E4E4E4" class="whs15">\r
-<p class="whs3">Qt 3.0.5</td>\r
-<td>existence of QTDIR <br>\r
-existence of libqt-mt.so.3.0.5</td>\r
-<td>set QTDIR if you have preinstalled version of qt</td>\r
-<td>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 bgcolor="#E4E4E4" class="whs15">\r
-<p class="whs3">Qwt 0.4.1</td>\r
-<td>existence of QWTHOME <br>\r
-existence of libqwt.so.0.4.1</td>\r
-<td>set&nbsp; QWTHOME if you have preinstalled version of qwt</td>\r
-<td>We try to find libqwt.so.0.4.1 in the ${QWTHOME}/lib folder.&nbsp;</td></tr>\r
-\r
-<tr>\r
-<td bgcolor="#E4E4E4" class="whs15">\r
-<p class="whs3">Hdf 5-1.4.4</td>\r
-<td>existence of HDF5HOME <br>\r
-existence of libhdf5.so.0.0.0 <br>\r
-existence of libhdf5.settings</td>\r
-<td>set HDF5HOME if you have preinstalled version of hdf</td>\r
-<td>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 bgcolor="#E4E4E4" class="whs15">\r
-<p class="whs3">Med 2.1.6</td>\r
-<td>existence of MED2HOME <br>\r
-existence of libmed.so.0.0.0</td>\r
-<td>set MED2HOME if you have preinstalled version of med</td>\r
-<td>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 bgcolor="#E4E4E4" class="whs15">\r
-<p class="whs3">Vtk 4.2</td>\r
-<td>existence of VTKHOME <br>\r
-existence of libvtkCommon.so</td>\r
-<td>set VTKHOME if you have preinstalled version of vtk</td>\r
-<td>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 bgcolor="#E4E4E4" class="whs15">\r
-<p class="whs3">OmniORB 3.0.5, <br>\r
-OmniORBpy 1.5, <br>\r
-OmniNotify 1.2</td>\r
-<td>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>set OMNIORBDIR if you have preinstalled version of omni</td>\r
-<td>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 bgcolor="#E4E4E4" class="whs15">\r
-<p class="whs3">Numeric 22.0</td>\r
-<td>existence of Numeric folder <br>\r
-existence of _numpy.so</td>\r
-<td>set PYTHONHOME if you have preinstalled version of python</td>\r
-<td>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 bgcolor="#E4E4E4" class="whs15">\r
-<p class="whs3">Sip 3.3.2</td>\r
-<td>existence of SIPDIR <br>\r
-existence of sip <br>\r
-existence of libsip.so.9.1.0</td>\r
-<td>set SIPDIR to directory where you have sip preinstalled</td>\r
-<td>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 bgcolor="#E4E4E4" class="whs15">\r
-<p class="whs3">PyQt 3.3.2</td>\r
-<td>existence of PYQTDIR <br>\r
-existence of libqtxmlcmodule.so.1.0.0</td>\r
-<td>set PYQTDIR to directory where you have sip preinstalled</td>\r
-<td>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 bgcolor="#E4E4E4" class="whs15">\r
-<p class="whs3">HappyDoc 2.1</td>\r
-<td>existence of happydoc <br>\r
-ver=`happydoc | grep &quot;HappyDoc version 2.1&quot;`</td>\r
-<td>set PYTHONHOME if you have preinstalled version of python</td>\r
-<td>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 bgcolor="#E4E4E4" class="whs15">\r
-<p class="whs3">Doxygen 1.3-rc2</td>\r
-<td>existence of doxygen <br>\r
-existence of doxysearch <br>\r
-existence of doxytag <br>\r
-existence of doxywizard</td>\r
-<td>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>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 bgcolor="#E4E4E4" class="whs15">\r
-<p class="whs3">Graphviz 1.9</td>\r
-<td>existance of dot</td>\r
-<td>add GraphViz's bin directory to the PATH environment variable</td>\r
-<td>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 bgcolor="#E4E4E4" class="whs15">\r
-<p class="whs3">SALOME binaries</td>\r
-<td>existence of SALOME_ROOT_DIR <br>\r
-existence of VERSION file <br>\r
-ver=`cat $SALOME_ROOT_DIR/bin/VERSION | awk -F: '{print $2}' | tr -d '[:space:]'`</td>\r
-<td>set SALOME_ROOT_DIR if you have preinstalled binaries of SALOME version \r
- 1.2</td>\r
-<td>SALOME binaries should exist and ver should be equal to 1.2</td></tr>\r
-\r
-<tr>\r
-<td bgcolor="#E4E4E4" class="whs15">\r
-<p class="whs3">SALOME sources</td>\r
-<td>existence of SALOMEPRO_SRC <br>\r
-existence of VERSION file <br>\r
-ver=`cat $SALOMEPRO_SRC/bin/VERSION | awk -F: '{print $2}' | tr -d '[:space:]'`</td>\r
-<td>set SALOMEPRO_SRC if you have preinstalled sources of SALOME version \r
- 1.2</td>\r
-<td>SALOME sources should exist and ver should be equal to 1.2</td></tr>\r
-</table>\r
-</div><p class="whs3">&nbsp;</p>\r
-\r
-<p class="whs6"><img src="../note1.gif" x-maintain-ratio="TRUE" width="36px" height="38px" border="0" class="img_whs7">: For native products installation procedure sets proper environment \r
- variables itself, and you do not need to set such variables like, e.g. \r
- <b>TCLHOME</b> or <b>PYTHONHOME</b>. But if you have native products installed \r
- to different from default directories (not <b>/usr/bin</b>, <b>/usr/lib</b>), \r
- it is recommended to follow above description. </p>\r
-\r
-\r
-<!--(HR)============================================================-->\r
-<hr align="center" class="whs2">\r
-\r
-\r
-<h3 class="whs4"><a NAME=pick_up_env></a>Picking up the \r
- <font style="color: #ff0000;"\r
-               color=#FF0000>environment</font></h3>\r
-\r
-<p class="whs8">Please, read carefully \r
- the following information. This section describes how the installation \r
- procedure collects environment. </p>\r
-\r
-<p class="whs8">After installing each \r
- product shell script creates in the product root folder special environment \r
- file with the name of the product but beginning from the dot, which includes \r
- all necessary product settings. For example for VTK-4.2 the file is<b> \r
- .VTK-4.2</b>. These files allows to pick up all environment settings which \r
- are necessary to build and launch SALOME. When you install SALOME sources \r
- and/or binaries, installation procedure looks through the target directory \r
- to pick up all the settings files and creates two scripts: <b>.salomesh</b> \r
- and <b>.salomecsh </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. What you need is just to use \r
- one of these scripts. You even may not to add this script in your profile. \r
- Installation Wizard will do it for you if corresponding option is enabled \r
- (<i>&quot;Do you want to update your profile?&quot;</i> check box for \r
- Install Wizard and <tt>--update</tt> option for the script). </p>\r
-\r
-<p class="whs3">It also concerns those products, which \r
- are not currently installed. For example, you install some SALOME binaries \r
- to the directory where you have previously installed other products.&nbsp; \r
- Installation procedure still tries to collect environment files from the \r
- target directory if it finds the necessary products there. If some product \r
- is not found in the target directory the corresponding section of .salomesh/.salomecsh \r
- files will be skipped.&nbsp; However for native products (<b><i>gcc, tcl, \r
- python, qt, sip, pyqt)</i></b> instal script also tries to find them in \r
- the system directories. The corresponding section of <b>.salome*</b> files \r
- will contain special description, for example <i>&quot;#------ native \r
- gcc is used ------&quot;</i>. </p>\r
-\r
-<p class="whs3">You should take into account such behaviour \r
- of the installation procedure. Install script doesn't know itself which \r
- version of the product you want to use - native or preinstalled. You have \r
- possibility to change the order of searching the products by using special \r
- key: <i>&quot;Prefer native products&quot;</i> option for Wizard and <tt>--native</tt> \r
- key for the install script. In this case installation procedure will try \r
- to find products FIRST in your system folders and THEN in the target directory. \r
- </p>\r
-\r
-<p class="whs3">Please, again bear in mind that described \r
- above concerns only those products WHICH&nbsp;ARE&nbsp;NOT CURRENTLY INSTALLED. \r
- </p>\r
-\r
-<p class="whs3">In any case you may edit <b>.salome*</b> \r
- files after installation procedure finishes. </p>\r
-\r
-\r
-<!--(HR)============================================================-->\r
-<hr align="center" class="whs2">\r
-\r
-\r
-<p class="whs3">&nbsp;</p>\r
-\r
-<p class="whs3">&nbsp; </p>\r
-\r
-<p>&nbsp;</p>\r
-\r
-<p class="whs16">\r
-<a href="javascript:void(0);" onClick="var e; if (parseInt(navigator.appVersion)>=4){e=event;}  if (parseInt(navigator.appVersion) >=2 && typeof(PopupMenu_Invoke) == 'function') PopupMenu_Invoke(e,'','About SALOME PRO architecture','about_salome_pro_architecture.htm','Introduction to SALOME PRO','introduction_to_salome_pro.htm','Running SALOME PRO','running_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></p>\r
-\r
-<p class="whs16">&nbsp;</p>\r
-\r
-<p class="whs16">&nbsp;</p>\r
-\r
-<p class="whs16">&nbsp;</p>\r
-\r
-<p class="whs16">&nbsp;</p>\r
-\r
-<p class="whs17">&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
-\r
-</html>\r
diff --git a/doc/salome/gui/KERNEL/files/introduction.htm b/doc/salome/gui/KERNEL/files/introduction.htm
deleted file mode 100755 (executable)
index 01eef7c..0000000
+++ /dev/null
@@ -1,164 +0,0 @@
-<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
-\r
-<html>\r
-\r
-<!--(==============================================================)-->\r
-<!--(Document created with RoboEditor. )============================-->\r
-<!--(==============================================================)-->\r
-\r
-<head>\r
-\r
-<title>Introduction</title>\r
-\r
-<!--(Meta)==========================================================-->\r
-\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
-<meta name=generator-major-version content=0.1>\r
-<meta name=generator-minor-version content=1>\r
-<meta name=filetype content=kadov>\r
-<meta name=filetype-version content=1>\r
-<meta name=page-count content=1>\r
-<meta name=layout-height content=780>\r
-<meta name=layout-width content=800>\r
-\r
-\r
-<!--(Links)=========================================================-->\r
-\r
- <link rel='stylesheet' href='../default_ns.css'>\r
-<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 {border-style: none; width: 765px; height: 280px; border-left-style: None; border-right-style: None; border-top-style: None; border-bottom-style: None; float: 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>\r
-<script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
-<!--\r
-function reDo() {\r
-  if (innerWidth != origWidth || innerHeight != origHeight)\r
-     location.reload();\r
-}\r
-if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {\r
-       origWidth = innerWidth;\r
-       origHeight = innerHeight;\r
-       onresize = reDo;\r
-}\r
-onerror = null; \r
-//-->\r
-</script>\r
-<style type="text/css">\r
-<!--\r
-  div.WebHelpPopupMenu {position:absolute; left:0px; top:0px; z-index:4; visibility:hidden;}\r
--->\r
-</style>\r
-<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
-\r
-<!--(Body)==========================================================-->\r
-\r
-\r
-<body>\r
-\r
-<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.html");\r
-\r
-               autoSync(0);\r
-               sendSyncInfo();\r
-               sendAveInfoOut();\r
-       }\r
-}\r
-else\r
-       document.location.reload();\r
-//-->\r
-</script>\r
-<h1 class="whs1">&nbsp;<span \r
- style="margin-right: -37px;">&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;<img src="../pics/application-splash.jpg" x-maintain-ratio="TRUE" width="765px" height="280px" border="0" class="img_whs2"></span></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
-\r
-</html>\r
diff --git a/doc/salome/gui/KERNEL/files/introduction_to_iapp.htm b/doc/salome/gui/KERNEL/files/introduction_to_iapp.htm
deleted file mode 100755 (executable)
index d991bdb..0000000
+++ /dev/null
@@ -1,207 +0,0 @@
-<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
-\r
-<html>\r
-\r
-<!--(==============================================================)-->\r
-<!--(Document created with RoboEditor. )============================-->\r
-<!--(==============================================================)-->\r
-\r
-<head>\r
-\r
-<title>Introduction to IAPP</title>\r
-\r
-<!--(Meta)==========================================================-->\r
-\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
-<meta name=generator-major-version content=0.1>\r
-<meta name=generator-minor-version content=1>\r
-<meta name=filetype content=kadov>\r
-<meta name=filetype-version content=1>\r
-<meta name=page-count content=1>\r
-<meta name=layout-height content=603>\r
-<meta name=layout-width content=700>\r
-\r
-\r
-<!--(Links)=========================================================-->\r
-\r
- <link rel='stylesheet' href='../default_ns.css'>\r
-<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>\r
-<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:1; }";\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>\r
-<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
-\r
-<!--(Body)==========================================================-->\r
-\r
-\r
-<body>\r
-\r
-<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.html");\r
-\r
-               autoSync(0);\r
-               sendSyncInfo();\r
-               sendAveInfoOut();\r
-       }\r
-}\r
-else\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
-<a href="javascript:void(0);" onClick="var e; if (parseInt(navigator.appVersion)>=4){e=event;}  if (parseInt(navigator.appVersion) >=2 && typeof(PopupMenu_Invoke) == 'function') PopupMenu_Invoke(e,'','Introduction to SALOME PRO','introduction_to_salome_pro.htm','SALOME PRO 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><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
-\r
-</html>\r
diff --git a/doc/salome/gui/KERNEL/files/introduction_to_salome_pro.htm b/doc/salome/gui/KERNEL/files/introduction_to_salome_pro.htm
deleted file mode 100755 (executable)
index b58e9ad..0000000
+++ /dev/null
@@ -1,228 +0,0 @@
-<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
-\r
-<html>\r
-\r
-<!--(==============================================================)-->\r
-<!--(Document created with RoboEditor. )============================-->\r
-<!--(==============================================================)-->\r
-\r
-<head>\r
-\r
-<title>Introduction to SALOME</title>\r
-\r
-<!--(Meta)==========================================================-->\r
-\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
-<meta name=generator-major-version content=0.1>\r
-<meta name=generator-minor-version content=1>\r
-<meta name=filetype content=kadov>\r
-<meta name=filetype-version content=1>\r
-<meta name=page-count content=1>\r
-<meta name=layout-height content=1335>\r
-<meta name=layout-width content=744>\r
-\r
-\r
-<!--(Links)=========================================================-->\r
-\r
- <link rel='stylesheet' href='../default_ns.css'>\r
-<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>\r
-<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:1; }";\r
-  strNSS += "p.whs9 {margin-left:1; }";\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>\r
-<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
-\r
-<!--(Body)==========================================================-->\r
-\r
-\r
-<body>\r
-\r
-<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.html");\r
-\r
-               autoSync(0);\r
-               sendSyncInfo();\r
-               sendAveInfoOut();\r
-       }\r
-}\r
-else\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(PopupMenu_Invoke) == 'function') PopupMenu_Invoke(e,'','About SALOME PRO 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></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
-\r
-</html>\r
diff --git a/doc/salome/gui/KERNEL/files/navigating_topics.htm b/doc/salome/gui/KERNEL/files/navigating_topics.htm
deleted file mode 100755 (executable)
index 700fd4d..0000000
+++ /dev/null
@@ -1,193 +0,0 @@
-<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
-\r
-<html>\r
-\r
-<!--(==============================================================)-->\r
-<!--(Document created with RoboEditor. )============================-->\r
-<!--(==============================================================)-->\r
-\r
-<head>\r
-\r
-<title>Navigating topics</title>\r
-\r
-<!--(Meta)==========================================================-->\r
-\r
-<meta http-equiv=content-type content="text/html; charset=windows-1252">\r
-<meta name=date content="11 19, 2001 11:28:07 AM">\r
-<meta name=generator content="RoboHELP by eHelp Corporation - www.ehelp.com">\r
-<meta name=generator-major-version content=0.1>\r
-<meta name=generator-minor-version content=1>\r
-<meta name=filetype content=kadov>\r
-<meta name=filetype-version content=1>\r
-<meta name=page-count content=1>\r
-<meta name=layout-height content=546>\r
-<meta name=layout-width content=700>\r
-\r
-\r
-<!--(Links)=========================================================-->\r
-\r
- <link rel='stylesheet' href='../default_ns.css'>\r
-<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>\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>\r
-<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
-\r
-<!--(Body)==========================================================-->\r
-\r
-\r
-<body>\r
-\r
-<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.html");\r
-\r
-               autoSync(0);\r
-               sendSyncInfo();\r
-               sendAveInfoOut();\r
-       }\r
-}\r
-else\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(PopupMenu_Invoke) == 'function') PopupMenu_Invoke(e,'','About SALOME PRO 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></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
-\r
-</html>\r
diff --git a/doc/salome/gui/KERNEL/files/opening_studies.htm b/doc/salome/gui/KERNEL/files/opening_studies.htm
deleted file mode 100755 (executable)
index 8c1f89c..0000000
+++ /dev/null
@@ -1,217 +0,0 @@
-<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
-\r
-<html>\r
-\r
-<!--(==============================================================)-->\r
-<!--(Document created with RoboEditor. )============================-->\r
-<!--(==============================================================)-->\r
-\r
-<head>\r
-\r
-<title>Opening studies</title>\r
-\r
-<!--(Meta)==========================================================-->\r
-\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
-<meta name=generator-major-version content=0.1>\r
-<meta name=generator-minor-version content=1>\r
-<meta name=filetype content=kadov>\r
-<meta name=filetype-version content=1>\r
-<meta name=page-count content=1>\r
-<meta name=layout-height content=889>\r
-<meta name=layout-width content=700>\r
-\r
-\r
-<!--(Links)=========================================================-->\r
-\r
- <link rel='stylesheet' href='../default_ns.css'>\r
-<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-style: none; border: none; width: 30px; height: 30px; float: 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-style: none; border: none; width: 25px; height: 28px; float: 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-style: none; border: none; width: 329px; height: 209px; float: none;}\r
-p.whs12 {color:#ff0000; margin-left:0px; background-image:url(../texture_horiz_ltbluebubbles.jpg); text-align:justify; }\r
-img_whs13 {border-style: none; border: none; float: none; width: 35px; height: 37px;}\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>\r
-<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:1; }";\r
-  strNSS += "p.whs4 {margin-left:1; }";\r
-  strNSS += "p.whs9 {margin-left:1; }";\r
-  strNSS += "p.whs12 {margin-left:1; }";\r
-  strNSS += "p.whs14 {margin-left:1; }";\r
-  strNSS += "p.whs15 {margin-left:1; }";\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>\r
-<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
-\r
-<!--(Body)==========================================================-->\r
-\r
-\r
-<body>\r
-\r
-<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.html");\r
-\r
-               autoSync(0);\r
-               sendSyncInfo();\r
-               sendAveInfoOut();\r
-       }\r
-}\r
-else\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="../pics/load.jpg" x-maintain-ratio="TRUE" width="329px" height="209px" 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(PopupMenu_Invoke) == 'function') PopupMenu_Invoke(e,'','Creating a new study','creating_a_new_study.htm','Displaying studies','displaying_studies.htm','Introduction to IAPP','introduction_to_iapp.htm','SALOME PRO 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></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
-\r
-</html>\r
diff --git a/doc/salome/gui/KERNEL/files/readme.html b/doc/salome/gui/KERNEL/files/readme.html
deleted file mode 100755 (executable)
index d300e10..0000000
+++ /dev/null
@@ -1,1252 +0,0 @@
-<!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.html");\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/files/running_salome_pro.htm b/doc/salome/gui/KERNEL/files/running_salome_pro.htm
deleted file mode 100755 (executable)
index 358eb21..0000000
+++ /dev/null
@@ -1,358 +0,0 @@
-<!DOCTYPE doctype PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN">
-<html>
-<head>
-<!--(==============================================================)--><!--(Document created with RoboEditor. )============================--><!--(==============================================================)-->
-  <title>Running SALOME</title>
-    <!--(Meta)==========================================================--> 
-  <meta http-equiv="content-type"
- content="text/html; charset=windows-1252">
-  <meta name="generator"
- content="RoboHELP by eHelp Corporation - www.ehelp.com">
-  <meta name="generator-major-version" content="0.1">
-  <meta name="generator-minor-version" content="1">
-  <meta name="filetype" content="kadov">
-  <meta name="filetype-version" content="1">
-  <meta name="page-count" content="1">
-  <meta name="layout-height" content="1118">
-  <meta name="layout-width" content="707">
-   <!--(Links)=========================================================--> 
-  
-  <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> 
-  <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-style: none; border: none; width: 35px; height: 37px; float: 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-spacing: 0px; 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:1; }";\r
-  strNSS += "p.whs3 {margin-left:1; }";\r
-  strNSS += "p.whs7 {margin-left:1; }";\r
-  strNSS += "p.whs9 {margin-left:1; }";\r
-  strNSS += "p.whs28 {margin-left:1; }";\r
-  strNSS += "p.whs30 {margin-left:1; }";\r
-  strNSS +="</style>";\r
-  document.write(strNSS);\r
-}\r
-//-->\r
-  </script> 
-  <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> 
-  <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> 
-  <script type="text/javascript" language="javascript" src="../whver.js"></script> 
-  <script type="text/javascript" language="javascript1.2"
- src="../whproxy.js"></script> 
-  <script type="text/javascript" language="javascript1.2"
- src="../whutils.js"></script> 
-  <script type="text/javascript" language="javascript1.2"
- src="../whtopic.js"></script><!--(Body)==========================================================-->
-</head>
-           <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.html");\r
-\r
-               autoSync(0);\r
-               sendSyncInfo();\r
-               sendAveInfoOut();\r
-       }\r
-}\r
-else\r
-       document.location.reload();\r
-//-->\r
-</script> 
-<h1 class="whs1">Running SALOME</h1>
-  
-<p class="whs2">To launch SALOME:</p>
-  
-<p class="whs3"> </p>
-  
-<p class="whs4">1. Install the SALOME package into a definite   directory
-(ex. <span style="font-weight: bold;"><b>SALOME</b></span>) on your   hard
-disk. It is preferable if you use the <a href="readme.html">special   installation
-procedure</a> allowing to install the  SALOME   platform and all corresponding
-applications. </p>
-  
-<p class="whs5"> </p>
-  
-<p class="whs6">2.<span style="font-family: 'Courier New',monospace;">  
-</span>The installation shell script will create a special file: <b>env.csh</b>
-  (CShell file) in your <b><i><span
- style="font-style: normal; font-weight: bold;"><b>SALOME</b></span><span
- style="font-weight: normal; font-style: normal;"> </span></i></b>directory.
-  This file contains all environment variables necessary for launching SALOME
-  platform with other application products provided with SALOME installation
-  package. You have a possibility to add one of them into your profile if
-  you enter in the command console the following:</p>
-  
-<p class="whs6"> </p>
-  
-<p class="whs6"><span style="font-family: 'Courier New',monospace;">source
-  env.csh </span></p>
-  
-<p class="whs6"> </p>
-  
-<p class="whs10">3. Launch SALOME platform, using the following   Python
-script located in the <span style="font-weight: bold;"><b>SALOME/KERNEL/bin/salome</b></span>
-  directory:</p>
-  
-<p class="whs11"> </p>
-  
-<ul type="disc" class="whs12">
-               <li class="kadov-p">
-    <p class="whs10"><span style="font-weight: bold;"><b>runSalome.py</b></span>
-  [command line options]</p>
-  </li>
-</ul>
-  
-<p class="whs10"> </p>
-  <!--(Table)=========================================================--> 
-<table x-use-null-cells="" resizable="no" cellspacing="0" width="96%"
- class="whs13">
-  <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> 
-  <col class="whs14"> <col class="whs15">  <tbody>
-    <tr valign="top" class="whs16">
- <td bgcolor="#400080" width="214" class="whs17"> 
-      <p class="whs18">Options</p>
-      </td>
- <td bgcolor="#400080" width="390" class="whs19"> 
-      <p class="whs18">Description</p>
-      </td>
-    </tr>
-  <tr valign="top" class="whs16">
- <td width="214" class="whs20"> 
-      <p><span style="font-weight: bold;"><b>--help</b></span> <span
- style="font-style: italic;"><i>or</i></span>   <span
- style="font-weight: bold;"><b>-h</b></span>   </p>
-      </td>
- <td width="390" class="whs21"> 
-      <p>print this help</p>
-      <p> </p>
-      </td>
-    </tr>
-  <tr valign="top" class="whs16">
- <td width="214" class="whs20"> 
-      <p><span style="font-weight: bold;"><b>--gui</b></span> <span
- style="font-style: italic;"><i>or</i></span>   <span
- style="font-weight: bold;"><b>-g</b></span>   </p>
-      </td>
- <td width="390" class="whs21"> 
-      <p>launch with GUI</p>
-      </td>
-    </tr>
-  <tr valign="top" class="whs16">
- <td width="214" class="whs20"> 
-      <p> <span style="font-weight: bold;"><b><a name="batchmode"></a>--terminal</b></span>
-      <span style="font-style: italic;"><i>or   </i></span><span
- style="font-weight: bold;"><b>-t</b></span>      </p>
-      </td>
- <td width="390" class="whs21"> 
-      <p>launch without GUI in batch mode</p>
-      </td>
-    </tr>
-  <tr valign="top" class="whs16">
- <td colspan="1" rowspan="1" width="214" class="whs20"> 
-      <p><span style="font-weight: bold;"><b>--logger</b></span> <span
- style="font-style: italic;"><i>or</i></span>   <span
- style="font-weight: bold;"><b>-l</b></span>   </p>
-      </td>
- <td colspan="1" rowspan="1" width="390" class="whs21"> 
-      <p>redirection of log messages into a definite file </p>
-      </td>
-    </tr>
-  <tr valign="top" class="whs16">
- <td colspan="1" rowspan="1" width="214" class="whs20"> 
-      <p><span style="font-weight: bold;"><b>--xterm</b></span> <span
- style="font-style: italic;"><i>or</i></span>   <span
- style="font-weight: bold;"><b>-x</b></span> </p>
-      </td>
- <td colspan="1" rowspan="1" width="390" class="whs21"> 
-      <p>the servers open an xterm window and log messages are displayed
-in this   window</p>
-      </td>
-    </tr>
-  <tr valign="top" class="whs16">
- <td colspan="1" rowspan="1" width="214" class="whs20"> 
-      <p><span style="font-weight: bold;"><b>--modules=module1,module2,...</b></span>
-  <span style="font-style: italic;"><i>or</i></span> <span
- style="font-weight: bold;"><b>-m=module1,module2,...</b></span></p>
-      </td>
- <td colspan="1" rowspan="1" width="390" class="whs21"> 
-      <p>list of SALOME modules which will be loaded into the module catalogue</p>
-      </td>
-    </tr>
-  <tr valign="top" class="whs16">
- <td colspan="1" rowspan="1" width="214" class="whs22"> 
-      <p><span style="font-weight: bold;"><b>--containers=cpp,python,superv</b></span></p>
-      <p><span style="font-style: italic;"><i>or</i></span> <span
- style="font-weight: bold;"><b>-c=cpp,python,superv</b></span></p>
-      </td>
- <td colspan="1" rowspan="1" width="390" class="whs23"> 
-      <p>launch of cpp, python and supervision containers</p>
-      </td>
-    </tr>
-  <tr valign="top" class="whs16">
- <td colspan="1" rowspan="1" width="214" class="whs24"> 
-      <p><span style="font-weight: bold;"><b>--portkill</b></span> <span
- style="font-style: italic;"><i>or</i></span>   <span
- style="font-weight: bold;"><b>-p</b></span></p>
-      </td>
- <td colspan="1" rowspan="1" width="390" class="whs25"> 
-      <p>kill SALOME launched with the current port</p>
-      </td>
-    </tr>
-  <tr valign="top" class="whs16">
- <td colspan="1" rowspan="1" width="214" class="whs26"> 
-      <p><span style="font-weight: bold;"><b>--killall</b></span> <span
- style="font-style: italic;"><i>or</i></span>   <span
- style="font-weight: bold;"><b>-k</b></span>    </p>
-      </td>
- <td colspan="1" rowspan="1" width="390" class="whs27"> 
-      <p>kill SALOME</p>
-      </td>
-    </tr>
-    <script language="JavaScript"><!--\r
-if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4)) document.write("</table></table><table>");\r
-//--></script> 
-  </tbody>
-</table>
-  
-<p class="whs10"> </p>
-  
-<p class="whs28"><img src="../tip1.gif" x-maintain-ratio="TRUE"
- width="35" height="37" border="0" class="img_whs8">
-<span style="font-weight: normal; font-family: 'Times New Roman',serif;">
-  If the </span><span style="font-family: 'Times New Roman',serif;">runSalome.py
-  </span><span
- style="font-family: 'Times New Roman',serif; font-weight: normal;">script
-  is launched without prompting any options, they will be taken by default
-  from the xml file </span><span
- style="font-family: 'Times New Roman',serif;">salome.launch</span><span
- style="font-family: 'Times New Roman',serif; font-weight: normal;">,   which
-has been automatically created in your home directory: </span><span
- style="font-family: 'Times New Roman',serif;">HOME/.salome/</span><span
- style="font-family: 'Times New Roman',serif; font-weight: normal;">.   </span>   </p>
-  
-<p class="whs29"> </p>
-  
-<p class="whs29"> </p>
-  
-<p class="whs30"> <a href="javascript:void(0);"
- onclick="var e; if (parseInt(navigator.appVersion)>=4){e=event;}  if (parseInt(navigator.appVersion) >=2 && typeof(PopupMenu_Invoke) == 'function') PopupMenu_Invoke(e,'','About SALOME PRO architecture','about_salome_pro_architecture.htm','Installing SALOME PRO','readme.html','Introduction to SALOME PRO','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></p>
-  
-<p class="whs30"> </p>
-  
-<p class="whs30"> </p>
-  
-<p class="whs30"> </p>
-  
-<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> <br>
-</body>
-</html>
diff --git a/doc/salome/gui/KERNEL/files/salome_pro_desktop.htm b/doc/salome/gui/KERNEL/files/salome_pro_desktop.htm
deleted file mode 100755 (executable)
index 933f8f0..0000000
+++ /dev/null
@@ -1,286 +0,0 @@
-<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
-\r
-<html>\r
-\r
-<!--(==============================================================)-->\r
-<!--(Document created with RoboEditor. )============================-->\r
-<!--(==============================================================)-->\r
-\r
-<head>\r
-\r
-<title>SALOME desktop</title>\r
-\r
-<!--(Meta)==========================================================-->\r
-\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
-<meta name=generator-major-version content=0.1>\r
-<meta name=generator-minor-version content=1>\r
-<meta name=filetype content=kadov>\r
-<meta name=filetype-version content=1>\r
-<meta name=page-count content=1>\r
-<meta name=layout-height content=1822>\r
-<meta name=layout-width content=722>\r
-\r
-\r
-<!--(Links)=========================================================-->\r
-\r
- <link rel='stylesheet' href='../default_ns.css'>\r
-<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>\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>\r
-<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
-\r
-<!--(Body)==========================================================-->\r
-\r
-\r
-<body>\r
-\r
-<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.html");\r
-\r
-               autoSync(0);\r
-               sendSyncInfo();\r
-               sendAveInfoOut();\r
-       }\r
-}\r
-else\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
-<!--(Table)=========================================================-->\r
-<div align=left><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><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(PopupMenu_Invoke) == 'function') PopupMenu_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></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
-\r
-</html>\r
diff --git a/doc/salome/gui/KERNEL/files/saving_a_study.htm b/doc/salome/gui/KERNEL/files/saving_a_study.htm
deleted file mode 100755 (executable)
index f4e0086..0000000
+++ /dev/null
@@ -1,277 +0,0 @@
-<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
-\r
-<html>\r
-\r
-<!--(==============================================================)-->\r
-<!--(Document created with RoboEditor. )============================-->\r
-<!--(==============================================================)-->\r
-\r
-<head>\r
-\r
-<title>Saving a study</title>\r
-\r
-<!--(Meta)==========================================================-->\r
-\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
-<meta name=generator-major-version content=0.1>\r
-<meta name=generator-minor-version content=1>\r
-<meta name=filetype content=kadov>\r
-<meta name=filetype-version content=1>\r
-<meta name=page-count content=1>\r
-<meta name=layout-height content=1302>\r
-<meta name=layout-width content=700>\r
-\r
-\r
-<!--(Links)=========================================================-->\r
-\r
- <link rel='stylesheet' href='../default_ns.css'>\r
-<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; 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-style: none; border: none; width: 23px; height: 29px; float: none;}\r
-p.whs11 {margin-left:0px; background-image:url(../texture_horiz_ltbluebubbles.jpg); text-align:justify; }\r
-img_whs12 {border-style: none; border: none; float: none; width: 36px; height: 38px;}\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-style: none; border: none; width: 500px; height: 152px; float: none;}\r
-p.whs19 {margin-left: 0px; font-weight: bold; text-align: justify;}\r
--->\r
-</style>\r
-<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:1; }";\r
-  strNSS += "p.whs7 {margin-left:1; }";\r
-  strNSS += "p.whs11 {margin-left:1; }";\r
-  strNSS += "p.whs13 {margin-left:1; }";\r
-  strNSS += "p.whs14 {margin-left:1; }";\r
-  strNSS += "p.whs16 {margin-left:1; }";\r
-  strNSS += "p.whs17 {margin-left:1; }";\r
-  strNSS += "p.whs19 {margin-left:1; }";\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>\r
-<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
-\r
-<!--(Body)==========================================================-->\r
-\r
-\r
-<body>\r
-\r
-<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.html");\r
-\r
-               autoSync(0);\r
-               sendSyncInfo();\r
-               sendAveInfoOut();\r
-       }\r
-}\r
-else\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 </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(PopupMenu_Invoke) == 'function') PopupMenu_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 PRO 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></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
-\r
-</html>\r
diff --git a/doc/salome/gui/KERNEL/files/setting_preferences.htm b/doc/salome/gui/KERNEL/files/setting_preferences.htm
deleted file mode 100755 (executable)
index c1bcfac..0000000
+++ /dev/null
@@ -1,272 +0,0 @@
-<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
-\r
-<html>\r
-\r
-<!--(==============================================================)-->\r
-<!--(Document created with RoboEditor. )============================-->\r
-<!--(==============================================================)-->\r
-\r
-<head>\r
-\r
-<title>Setting preferences</title>\r
-\r
-<!--(Meta)==========================================================-->\r
-\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
-<meta name=generator-major-version content=0.1>\r
-<meta name=generator-minor-version content=1>\r
-<meta name=filetype content=kadov>\r
-<meta name=filetype-version content=1>\r
-<meta name=page-count content=1>\r
-<meta name=layout-height content=1336>\r
-<meta name=layout-width content=700>\r
-\r
-\r
-<!--(Links)=========================================================-->\r
-\r
- <link rel='stylesheet' href='../default_ns.css'>\r
-<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-style: none; border: none; width: 256px; height: 210px;}\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-style: none; border: none; width: 309px; height: 112px;}\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-style: none; border: none; float: none; width: 36px; height: 38px;}\r
--->\r
-</style>\r
-<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:1; }";\r
-  strNSS += "p.whs7 {margin-left:1; }";\r
-  strNSS += "p.whs12 {margin-left:1; }";\r
-  strNSS += "p.whs13 {margin-left:1; }";\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>\r
-<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
-\r
-<!--(Body)==========================================================-->\r
-\r
-\r
-<body>\r
-\r
-<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.html");\r
-\r
-               autoSync(0);\r
-               sendSyncInfo();\r
-               sendAveInfoOut();\r
-       }\r
-}\r
-else\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="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(PopupMenu_Invoke) == 'function') PopupMenu_Invoke(e,'','Introduction to IAPP','introduction_to_iapp.htm','SALOME PRO 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></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
-\r
-</html>\r
diff --git a/doc/salome/gui/KERNEL/files/using_catalog_generator.htm b/doc/salome/gui/KERNEL/files/using_catalog_generator.htm
deleted file mode 100755 (executable)
index f54df00..0000000
+++ /dev/null
@@ -1,248 +0,0 @@
-<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
-\r
-<html>\r
-\r
-<!--(==============================================================)-->\r
-<!--(Document created with RoboEditor. )============================-->\r
-<!--(==============================================================)-->\r
-\r
-<head>\r
-\r
-<title>Using Catalog Generator</title>\r
-\r
-<!--(Meta)==========================================================-->\r
-\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
-<meta name=generator-major-version content=0.1>\r
-<meta name=generator-minor-version content=1>\r
-<meta name=filetype content=kadov>\r
-<meta name=filetype-version content=1>\r
-<meta name=page-count content=1>\r
-<meta name=layout-height content=1314>\r
-<meta name=layout-width content=700>\r
-\r
-\r
-<!--(Links)=========================================================-->\r
-\r
- <link rel='stylesheet' href='../default_ns.css'>\r
-<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-style: none; border: none; width: 30px; height: 30px; float: 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-style: none; border: none; width: 622px; height: 286px; float: none;}\r
-p.whs10 {font-family: 'Times New Roman', serif; margin-left: 0px;}\r
-ul.whs11 {list-style: disc;}\r
-p.whs12 {font-family:'Times New Roman' , serif; margin-left:0px; background-image:url(../texture_horiz_ltbluebubbles.jpg); }\r
-img_whs13 {border-style: none; border: none; float: none; width: 36px; height: 38px;}\r
-img_whs14 {border-style: none; border: none; width: 35px; height: 37px; float: none;}\r
-p.whs15 {font-family: 'Times New Roman', serif; margin-left: 0px; font-weight: bold;}\r
--->\r
-</style>\r
-<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:1; }";\r
-  strNSS += "p.whs4 {margin-left:1; }";\r
-  strNSS += "p.whs10 {margin-left:1; }";\r
-  strNSS += "p.whs12 {margin-left:1; }";\r
-  strNSS += "p.whs15 {margin-left:1; }";\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>\r
-<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
-\r
-<!--(Body)==========================================================-->\r
-\r
-\r
-<body>\r
-\r
-<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.html");\r
-\r
-               autoSync(0);\r
-               sendSyncInfo();\r
-               sendAveInfoOut();\r
-       }\r
-}\r
-else\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="../pics/cataloggenerator.jpg" x-maintain-ratio="TRUE" width="622px" height="286px" 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(PopupMenu_Invoke) == 'function') PopupMenu_Invoke(e,'','Introduction to IAPP','introduction_to_iapp.htm','SALOME PRO 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></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
-\r
-</html>\r
diff --git a/doc/salome/gui/KERNEL/files/using_left-hand_tabs.htm b/doc/salome/gui/KERNEL/files/using_left-hand_tabs.htm
deleted file mode 100755 (executable)
index 8b53507..0000000
+++ /dev/null
@@ -1,187 +0,0 @@
-<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
-\r
-<html>\r
-\r
-<!--(==============================================================)-->\r
-<!--(Document created with RoboEditor. )============================-->\r
-<!--(==============================================================)-->\r
-\r
-<head>\r
-\r
-<title>Using left-hand tabs</title>\r
-\r
-<!--(Meta)==========================================================-->\r
-\r
-<meta http-equiv=content-type content="text/html; charset=windows-1252">\r
-<meta name=date content="11 19, 2001 2:37:35 PM">\r
-<meta name=generator content="RoboHELP by eHelp Corporation - www.ehelp.com">\r
-<meta name=generator-major-version content=0.1>\r
-<meta name=generator-minor-version content=1>\r
-<meta name=filetype content=kadov>\r
-<meta name=filetype-version content=1>\r
-<meta name=page-count content=1>\r
-<meta name=layout-height content=527>\r
-<meta name=layout-width content=765>\r
-\r
-\r
-<!--(Links)=========================================================-->\r
-\r
- <link rel='stylesheet' href='../default_ns.css'>\r
-<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>\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>\r
-<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
-\r
-<!--(Body)==========================================================-->\r
-\r
-\r
-<body>\r
-\r
-<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.html");\r
-\r
-               autoSync(0);\r
-               sendSyncInfo();\r
-               sendAveInfoOut();\r
-       }\r
-}\r
-else\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(PopupMenu_Invoke) == 'function') PopupMenu_Invoke(e,'','About SALOME PRO 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></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
-\r
-</html>\r
diff --git a/doc/salome/gui/KERNEL/files/using_object_browser.htm b/doc/salome/gui/KERNEL/files/using_object_browser.htm
deleted file mode 100755 (executable)
index 59a541a..0000000
+++ /dev/null
@@ -1,244 +0,0 @@
-<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
-\r
-<html>\r
-\r
-<!--(==============================================================)-->\r
-<!--(Document created with RoboEditor. )============================-->\r
-<!--(==============================================================)-->\r
-\r
-<head>\r
-\r
-<title>Using Object Browser</title>\r
-\r
-<!--(Meta)==========================================================-->\r
-\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
-<meta name=generator-major-version content=0.1>\r
-<meta name=generator-minor-version content=1>\r
-<meta name=filetype content=kadov>\r
-<meta name=filetype-version content=1>\r
-<meta name=page-count content=1>\r
-<meta name=layout-height content=1308>\r
-<meta name=layout-width content=818>\r
-\r
-\r
-<!--(Links)=========================================================-->\r
-\r
- <link rel='stylesheet' href='../default_ns.css'>\r
-<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>\r
-<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:1; }";\r
-  strNSS += "p.whs12 {margin-left:1; }";\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>\r
-<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
-\r
-<!--(Body)==========================================================-->\r
-\r
-\r
-<body>\r
-\r
-<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.html");\r
-\r
-               autoSync(0);\r
-               sendSyncInfo();\r
-               sendAveInfoOut();\r
-       }\r
-}\r
-else\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(PopupMenu_Invoke) == 'function') PopupMenu_Invoke(e,'','Introduction to IAPP','introduction_to_iapp.htm','SALOME PRO 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></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
-\r
-</html>\r
diff --git a/doc/salome/gui/KERNEL/files/using_registry.htm b/doc/salome/gui/KERNEL/files/using_registry.htm
deleted file mode 100755 (executable)
index 5210432..0000000
+++ /dev/null
@@ -1,229 +0,0 @@
-<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
-\r
-<html>\r
-\r
-<!--(==============================================================)-->\r
-<!--(Document created with RoboEditor. )============================-->\r
-<!--(==============================================================)-->\r
-\r
-<head>\r
-\r
-<title>Using Registry tool</title>\r
-\r
-<!--(Meta)==========================================================-->\r
-\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
-<meta name=generator-major-version content=0.1>\r
-<meta name=generator-minor-version content=1>\r
-<meta name=filetype content=kadov>\r
-<meta name=filetype-version content=1>\r
-<meta name=page-count content=1>\r
-<meta name=layout-height content=1328>\r
-<meta name=layout-width content=700>\r
-\r
-\r
-<!--(Links)=========================================================-->\r
-\r
- <link rel='stylesheet' href='../default_ns.css'>\r
-<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-style: none; border: none; width: 636px; height: 257px; float: none;}\r
-p.whs6 {margin-left: 0px; text-align: justify;}\r
-img_whs7 {border-style: none; border: none; width: 414px; height: 251px; float: none;}\r
-p.whs8 {margin-left: 0px; font-weight: bold; text-align: justify;}\r
--->\r
-</style>\r
-<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:1; }";\r
-  strNSS += "p.whs8 {margin-left:1; }";\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>\r
-<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
-\r
-<!--(Body)==========================================================-->\r
-\r
-\r
-<body>\r
-\r
-<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.html");\r
-\r
-               autoSync(0);\r
-               sendSyncInfo();\r
-               sendAveInfoOut();\r
-       }\r
-}\r
-else\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="../pics/registry.jpg" x-maintain-ratio="TRUE" width="636px" height="257px" 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(PopupMenu_Invoke) == 'function') PopupMenu_Invoke(e,'','Introduction to IAPP','introduction_to_iapp.htm','SALOME PRO 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></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
-\r
-</html>\r
diff --git a/doc/salome/gui/KERNEL/files/using_usecase_browser.htm b/doc/salome/gui/KERNEL/files/using_usecase_browser.htm
deleted file mode 100755 (executable)
index 268c665..0000000
+++ /dev/null
@@ -1,235 +0,0 @@
-<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
-\r
-<html>\r
-\r
-<!--(==============================================================)-->\r
-<!--(Document created with RoboEditor. )============================-->\r
-<!--(==============================================================)-->\r
-\r
-<head>\r
-\r
-<title>Using UseCase Browser</title>\r
-\r
-<!--(Meta)==========================================================-->\r
-\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
-<meta name=generator-major-version content=0.1>\r
-<meta name=generator-minor-version content=1>\r
-<meta name=filetype content=kadov>\r
-<meta name=filetype-version content=1>\r
-<meta name=page-count content=1>\r
-<meta name=layout-height content=1671>\r
-<meta name=layout-width content=700>\r
-\r
-\r
-<!--(Links)=========================================================-->\r
-\r
- <link rel='stylesheet' href='../default_ns.css'>\r
-<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
-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: 342px; height: 299px; float: none;}\r
-p.whs8 {background-image:url(../texture_horiz_ltbluebubbles.jpg); text-align:justify; }\r
-img_whs9 {border-style: none; border: none; float: none; width: 36px; height: 38px;}\r
-p.whs10 {font-weight: bold; text-align: justify;}\r
--->\r
-</style>\r
-<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:1; }";\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>\r
-<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
-\r
-<!--(Body)==========================================================-->\r
-\r
-\r
-<body>\r
-\r
-<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.html");\r
-\r
-               autoSync(0);\r
-               sendSyncInfo();\r
-               sendAveInfoOut();\r
-       }\r
-}\r
-else\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_whs3"> &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_whs3"> &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_whs3"> &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_whs3"> &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_whs3"> &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_whs7"></p>\r
-\r
-<p class="whs4">&nbsp;</p>\r
-\r
-<p class="whs8"><img src="../note1.gif" x-maintain-ratio="TRUE" width="36px" height="38px" border="0" class="img_whs9">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="whs10">\r
-<a href="javascript:void(0);" onClick="var e; if (parseInt(navigator.appVersion)>=4){e=event;}  if (parseInt(navigator.appVersion) >=2 && typeof(PopupMenu_Invoke) == 'function') PopupMenu_Invoke(e,'','Introduction to IAPP','introduction_to_iapp.htm','SALOME PRO 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></p>\r
-\r
-<p class="whs10">&nbsp;</p>\r
-\r
-<p class="whs10">&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
-\r
-</html>\r
diff --git a/doc/salome/gui/KERNEL/i_blue.jpg b/doc/salome/gui/KERNEL/i_blue.jpg
deleted file mode 100755 (executable)
index ed3acfa..0000000
Binary files a/doc/salome/gui/KERNEL/i_blue.jpg and /dev/null differ
diff --git a/doc/salome/gui/KERNEL/image2.jpg b/doc/salome/gui/KERNEL/image2.jpg
deleted file mode 100755 (executable)
index 61a8b05..0000000
Binary files a/doc/salome/gui/KERNEL/image2.jpg and /dev/null differ
diff --git a/doc/salome/gui/KERNEL/image4.gif b/doc/salome/gui/KERNEL/image4.gif
deleted file mode 100755 (executable)
index eb3c2c8..0000000
Binary files a/doc/salome/gui/KERNEL/image4.gif and /dev/null differ
diff --git a/doc/salome/gui/KERNEL/image57.gif b/doc/salome/gui/KERNEL/image57.gif
deleted file mode 100755 (executable)
index 03b56bd..0000000
Binary files a/doc/salome/gui/KERNEL/image57.gif and /dev/null differ
diff --git a/doc/salome/gui/KERNEL/image58.gif b/doc/salome/gui/KERNEL/image58.gif
deleted file mode 100755 (executable)
index 402a3ef..0000000
Binary files a/doc/salome/gui/KERNEL/image58.gif and /dev/null differ
diff --git a/doc/salome/gui/KERNEL/image59.gif b/doc/salome/gui/KERNEL/image59.gif
deleted file mode 100755 (executable)
index b0b0a3d..0000000
Binary files a/doc/salome/gui/KERNEL/image59.gif and /dev/null differ
diff --git a/doc/salome/gui/KERNEL/image60.gif b/doc/salome/gui/KERNEL/image60.gif
deleted file mode 100755 (executable)
index 3bfb8ca..0000000
Binary files a/doc/salome/gui/KERNEL/image60.gif and /dev/null differ
diff --git a/doc/salome/gui/KERNEL/image61.gif b/doc/salome/gui/KERNEL/image61.gif
deleted file mode 100755 (executable)
index 4b33a30..0000000
Binary files a/doc/salome/gui/KERNEL/image61.gif and /dev/null differ
diff --git a/doc/salome/gui/KERNEL/image7.gif b/doc/salome/gui/KERNEL/image7.gif
deleted file mode 100755 (executable)
index ab33dea..0000000
Binary files a/doc/salome/gui/KERNEL/image7.gif and /dev/null differ
diff --git a/doc/salome/gui/KERNEL/kernel.htm b/doc/salome/gui/KERNEL/kernel.htm
deleted file mode 100755 (executable)
index de0283a..0000000
+++ /dev/null
@@ -1,139 +0,0 @@
-\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.html b/doc/salome/gui/KERNEL/kernel.html
deleted file mode 100755 (executable)
index 31838d2..0000000
+++ /dev/null
@@ -1,150 +0,0 @@
-\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>SALOME reference manual</title>\r
- <meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
- <meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
- <meta name "description" content="WebHelp 2002">\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 = nWebhelpNavPaneMode;\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)                          \r
-               document.location = "whnjs.htm";\r
-       if (gbNav4 && !gbNav6 && ((gnVerMinor <= 4.06)))\r
-               document.location = "whnjs.htm";\r
-       if (gbMac && gbIE4 && !gbIE5)           \r
-               document.location = "whnjs.htm";\r
-       //figure out which mode is the best\r
-       if ((nWebhelpNavPaneMode == 1) ||\r
-               (nWebhelpNavPaneMode == 2))\r
-       {\r
-               var gbDHTML = (nWebhelpNavPaneMode == 1);\r
-               if (nWebhelpNavPaneMode == 2)                                                           nViewFrameType = 2;\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 (gbNav6 && gbDHTML)                                                                          nViewFrameType = 1;\r
-               if (gbNav6 && !gbNav61 && nWebhelpNavPaneMode == 2)                     nViewFrameType = 3;\r
-               if (gbMac)                                                                                                      nViewFrameType = 3;\r
-               if ((bNoApplet) && (nViewFrameType == 2))                                       nViewFrameType = 3;\r
-               if (gbOpera)                                                                                            nViewFrameType = 3;\r
-       }\r
-}\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
-</script>\r
-<script type="text/javascript" language="javascript" src="whstart.js"></script>\r
-<script type="text/javascript" language="javascript">\r
-<!--\r
-if (!gbIE4 && !gbNav4)\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_strVersion;\r
-  this.m_strDefAgent;\r
-  this.m_strAgentList;\r
-  this.m_bTrial;\r
-  this.m_bExpired;\r
-  this.m_bSinglePane;\r
-  this.m_strProduct;\r
-  this.m_strWindow;\r
-  this.m_strProject;\r
-  this.m_strContextID;\r
-  this.m_strCaption; \r
-  this.m_strURLSkinFile;\r
-  this.m_strURLResource;\r
-  this.m_strURLLogoImg;\r
-  this.m_strURLTopic;\r
-  this.m_strURLBase;\r
-  this.m_bShowSync;\r
-  this.m_bShowBrowseSequences;\r
-  this.m_bShowSearchInput;\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
-var strHTML = "<frameset rows=\"32,*\" hostof=\"parent:toolbar!startpage:yes\" frameborder=\"no\" border=\"0\"><frame src=\"whskin_tbars.htm\" id=\"toolbar\" frameborder=\"no\" border=\"0\" scrolling=\"no\" noresize marginheight=\"0\" marginwidth=\"0\" title=\"Toolbar\"></frame><frame src=\"whskin_frmset01.htm\"  frameborder=\"yes\" border=\"1\" scrolling=\"auto\" marginheight=\"0\" marginwidth=\"0\"></frame></frameset>";\r
-document.write(strHTML);\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
deleted file mode 100755 (executable)
index c766a70..0000000
+++ /dev/null
@@ -1,272 +0,0 @@
-|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_csh.htm b/doc/salome/gui/KERNEL/kernel_csh.htm
deleted file mode 100755 (executable)
index 23afeaa..0000000
+++ /dev/null
@@ -1,106 +0,0 @@
-<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_csh.html b/doc/salome/gui/KERNEL/kernel_csh.html
deleted file mode 100755 (executable)
index 44d149c..0000000
+++ /dev/null
@@ -1,100 +0,0 @@
-<html>\r
-<head>\r
-<title>SALOME reference manual</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\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
-       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
-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
deleted file mode 100755 (executable)
index 65674f4..0000000
+++ /dev/null
@@ -1,106 +0,0 @@
-<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/kernel_rhc.html b/doc/salome/gui/KERNEL/kernel_rhc.html
deleted file mode 100755 (executable)
index 174ab23..0000000
+++ /dev/null
@@ -1,100 +0,0 @@
-<html>\r
-<head>\r
-<title>SALOME reference manual</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\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
-       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
-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/note1.gif b/doc/salome/gui/KERNEL/note1.gif
deleted file mode 100755 (executable)
index b53e21d..0000000
Binary files a/doc/salome/gui/KERNEL/note1.gif and /dev/null differ
diff --git a/doc/salome/gui/KERNEL/occ.jpg b/doc/salome/gui/KERNEL/occ.jpg
deleted file mode 100755 (executable)
index 332aaec..0000000
Binary files a/doc/salome/gui/KERNEL/occ.jpg and /dev/null differ
diff --git a/doc/salome/gui/KERNEL/pics/addobj.jpg b/doc/salome/gui/KERNEL/pics/addobj.jpg
deleted file mode 100755 (executable)
index 61328f8..0000000
Binary files a/doc/salome/gui/KERNEL/pics/addobj.jpg and /dev/null differ
diff --git a/doc/salome/gui/KERNEL/pics/application-splash.jpg b/doc/salome/gui/KERNEL/pics/application-splash.jpg
deleted file mode 100755 (executable)
index a08e5a4..0000000
Binary files a/doc/salome/gui/KERNEL/pics/application-splash.jpg and /dev/null differ
diff --git a/doc/salome/gui/KERNEL/pics/backv.jpg b/doc/salome/gui/KERNEL/pics/backv.jpg
deleted file mode 100755 (executable)
index 48d0ab1..0000000
Binary files a/doc/salome/gui/KERNEL/pics/backv.jpg and /dev/null differ
diff --git a/doc/salome/gui/KERNEL/pics/bottomv.jpg b/doc/salome/gui/KERNEL/pics/bottomv.jpg
deleted file mode 100755 (executable)
index 8aaf595..0000000
Binary files a/doc/salome/gui/KERNEL/pics/bottomv.jpg and /dev/null differ
diff --git a/doc/salome/gui/KERNEL/pics/cascade.jpg b/doc/salome/gui/KERNEL/pics/cascade.jpg
deleted file mode 100755 (executable)
index d5078b0..0000000
Binary files a/doc/salome/gui/KERNEL/pics/cascade.jpg and /dev/null differ
diff --git a/doc/salome/gui/KERNEL/pics/cataloggenerator.jpg b/doc/salome/gui/KERNEL/pics/cataloggenerator.jpg
deleted file mode 100755 (executable)
index cf76ab0..0000000
Binary files a/doc/salome/gui/KERNEL/pics/cataloggenerator.jpg and /dev/null differ
diff --git a/doc/salome/gui/KERNEL/pics/choicepage.png b/doc/salome/gui/KERNEL/pics/choicepage.png
deleted file mode 100755 (executable)
index 2a6bf23..0000000
Binary files a/doc/salome/gui/KERNEL/pics/choicepage.png and /dev/null differ
diff --git a/doc/salome/gui/KERNEL/pics/clear.jpg b/doc/salome/gui/KERNEL/pics/clear.jpg
deleted file mode 100755 (executable)
index 60d16a9..0000000
Binary files a/doc/salome/gui/KERNEL/pics/clear.jpg and /dev/null differ
diff --git a/doc/salome/gui/KERNEL/pics/close.jpg b/doc/salome/gui/KERNEL/pics/close.jpg
deleted file mode 100755 (executable)
index 791eb45..0000000
Binary files a/doc/salome/gui/KERNEL/pics/close.jpg and /dev/null differ
diff --git a/doc/salome/gui/KERNEL/pics/copy-paste.jpg b/doc/salome/gui/KERNEL/pics/copy-paste.jpg
deleted file mode 100755 (executable)
index e243122..0000000
Binary files a/doc/salome/gui/KERNEL/pics/copy-paste.jpg and /dev/null differ
diff --git a/doc/salome/gui/KERNEL/pics/desktop3.jpg b/doc/salome/gui/KERNEL/pics/desktop3.jpg
deleted file mode 100755 (executable)
index 17b6b40..0000000
Binary files a/doc/salome/gui/KERNEL/pics/desktop3.jpg and /dev/null differ
diff --git a/doc/salome/gui/KERNEL/pics/dump.jpg b/doc/salome/gui/KERNEL/pics/dump.jpg
deleted file mode 100755 (executable)
index 6f8fc60..0000000
Binary files a/doc/salome/gui/KERNEL/pics/dump.jpg and /dev/null differ
diff --git a/doc/salome/gui/KERNEL/pics/exemple.gif b/doc/salome/gui/KERNEL/pics/exemple.gif
deleted file mode 100755 (executable)
index 6350d17..0000000
Binary files a/doc/salome/gui/KERNEL/pics/exemple.gif and /dev/null differ
diff --git a/doc/salome/gui/KERNEL/pics/fitall.jpg b/doc/salome/gui/KERNEL/pics/fitall.jpg
deleted file mode 100755 (executable)
index 136eb84..0000000
Binary files a/doc/salome/gui/KERNEL/pics/fitall.jpg and /dev/null differ
diff --git a/doc/salome/gui/KERNEL/pics/fitrect.jpg b/doc/salome/gui/KERNEL/pics/fitrect.jpg
deleted file mode 100755 (executable)
index 087c954..0000000
Binary files a/doc/salome/gui/KERNEL/pics/fitrect.jpg and /dev/null differ
diff --git a/doc/salome/gui/KERNEL/pics/frontv.jpg b/doc/salome/gui/KERNEL/pics/frontv.jpg
deleted file mode 100755 (executable)
index c2a6927..0000000
Binary files a/doc/salome/gui/KERNEL/pics/frontv.jpg and /dev/null differ
diff --git a/doc/salome/gui/KERNEL/pics/globalpanning.jpg b/doc/salome/gui/KERNEL/pics/globalpanning.jpg
deleted file mode 100755 (executable)
index d2058a4..0000000
Binary files a/doc/salome/gui/KERNEL/pics/globalpanning.jpg and /dev/null differ
diff --git a/doc/salome/gui/KERNEL/pics/leftv.jpg b/doc/salome/gui/KERNEL/pics/leftv.jpg
deleted file mode 100755 (executable)
index 56a6970..0000000
Binary files a/doc/salome/gui/KERNEL/pics/leftv.jpg and /dev/null differ
diff --git a/doc/salome/gui/KERNEL/pics/load.jpg b/doc/salome/gui/KERNEL/pics/load.jpg
deleted file mode 100755 (executable)
index 970671c..0000000
Binary files a/doc/salome/gui/KERNEL/pics/load.jpg and /dev/null differ
diff --git a/doc/salome/gui/KERNEL/pics/newobj.jpg b/doc/salome/gui/KERNEL/pics/newobj.jpg
deleted file mode 100755 (executable)
index 59852e1..0000000
Binary files a/doc/salome/gui/KERNEL/pics/newobj.jpg and /dev/null differ
diff --git a/doc/salome/gui/KERNEL/pics/newsticn.jpg b/doc/salome/gui/KERNEL/pics/newsticn.jpg
deleted file mode 100755 (executable)
index 94c8ee9..0000000
Binary files a/doc/salome/gui/KERNEL/pics/newsticn.jpg and /dev/null differ
diff --git a/doc/salome/gui/KERNEL/pics/objbrowser2.jpg b/doc/salome/gui/KERNEL/pics/objbrowser2.jpg
deleted file mode 100755 (executable)
index c557d87..0000000
Binary files a/doc/salome/gui/KERNEL/pics/objbrowser2.jpg and /dev/null differ
diff --git a/doc/salome/gui/KERNEL/pics/open.jpg b/doc/salome/gui/KERNEL/pics/open.jpg
deleted file mode 100755 (executable)
index 5829aef..0000000
Binary files a/doc/salome/gui/KERNEL/pics/open.jpg and /dev/null differ
diff --git a/doc/salome/gui/KERNEL/pics/panning.jpg b/doc/salome/gui/KERNEL/pics/panning.jpg
deleted file mode 100755 (executable)
index bb9d0dd..0000000
Binary files a/doc/salome/gui/KERNEL/pics/panning.jpg and /dev/null differ
diff --git a/doc/salome/gui/KERNEL/pics/productpage.png b/doc/salome/gui/KERNEL/pics/productpage.png
deleted file mode 100755 (executable)
index 412a973..0000000
Binary files a/doc/salome/gui/KERNEL/pics/productpage.png and /dev/null differ
diff --git a/doc/salome/gui/KERNEL/pics/progresspage.png b/doc/salome/gui/KERNEL/pics/progresspage.png
deleted file mode 100755 (executable)
index 2c75b02..0000000
Binary files a/doc/salome/gui/KERNEL/pics/progresspage.png and /dev/null differ
diff --git a/doc/salome/gui/KERNEL/pics/properties.jpg b/doc/salome/gui/KERNEL/pics/properties.jpg
deleted file mode 100755 (executable)
index f611c90..0000000
Binary files a/doc/salome/gui/KERNEL/pics/properties.jpg and /dev/null differ
diff --git a/doc/salome/gui/KERNEL/pics/readmepage.png b/doc/salome/gui/KERNEL/pics/readmepage.png
deleted file mode 100755 (executable)
index 2f40deb..0000000
Binary files a/doc/salome/gui/KERNEL/pics/readmepage.png and /dev/null differ
diff --git a/doc/salome/gui/KERNEL/pics/registry.jpg b/doc/salome/gui/KERNEL/pics/registry.jpg
deleted file mode 100755 (executable)
index f089343..0000000
Binary files a/doc/salome/gui/KERNEL/pics/registry.jpg and /dev/null differ
diff --git a/doc/salome/gui/KERNEL/pics/registy1.jpg b/doc/salome/gui/KERNEL/pics/registy1.jpg
deleted file mode 100755 (executable)
index 2a1fedf..0000000
Binary files a/doc/salome/gui/KERNEL/pics/registy1.jpg and /dev/null differ
diff --git a/doc/salome/gui/KERNEL/pics/removeobj.jpg b/doc/salome/gui/KERNEL/pics/removeobj.jpg
deleted file mode 100755 (executable)
index 8d29d29..0000000
Binary files a/doc/salome/gui/KERNEL/pics/removeobj.jpg and /dev/null differ
diff --git a/doc/salome/gui/KERNEL/pics/reset.jpg b/doc/salome/gui/KERNEL/pics/reset.jpg
deleted file mode 100755 (executable)
index b01e95d..0000000
Binary files a/doc/salome/gui/KERNEL/pics/reset.jpg and /dev/null differ
diff --git a/doc/salome/gui/KERNEL/pics/rightv.jpg b/doc/salome/gui/KERNEL/pics/rightv.jpg
deleted file mode 100755 (executable)
index e9939ea..0000000
Binary files a/doc/salome/gui/KERNEL/pics/rightv.jpg and /dev/null differ
diff --git a/doc/salome/gui/KERNEL/pics/rotate.jpg b/doc/salome/gui/KERNEL/pics/rotate.jpg
deleted file mode 100755 (executable)
index e09cc50..0000000
Binary files a/doc/salome/gui/KERNEL/pics/rotate.jpg and /dev/null differ
diff --git a/doc/salome/gui/KERNEL/pics/save.jpg b/doc/salome/gui/KERNEL/pics/save.jpg
deleted file mode 100755 (executable)
index 90001af..0000000
Binary files a/doc/salome/gui/KERNEL/pics/save.jpg and /dev/null differ
diff --git a/doc/salome/gui/KERNEL/pics/setcurrent.jpg b/doc/salome/gui/KERNEL/pics/setcurrent.jpg
deleted file mode 100755 (executable)
index a92488f..0000000
Binary files a/doc/salome/gui/KERNEL/pics/setcurrent.jpg and /dev/null differ
diff --git a/doc/salome/gui/KERNEL/pics/sheme1.jpg b/doc/salome/gui/KERNEL/pics/sheme1.jpg
deleted file mode 100755 (executable)
index efea55b..0000000
Binary files a/doc/salome/gui/KERNEL/pics/sheme1.jpg and /dev/null differ
diff --git a/doc/salome/gui/KERNEL/pics/sheme2.jpg b/doc/salome/gui/KERNEL/pics/sheme2.jpg
deleted file mode 100755 (executable)
index f0e9637..0000000
Binary files a/doc/salome/gui/KERNEL/pics/sheme2.jpg and /dev/null differ
diff --git a/doc/salome/gui/KERNEL/pics/tile.jpg b/doc/salome/gui/KERNEL/pics/tile.jpg
deleted file mode 100755 (executable)
index c82a1b5..0000000
Binary files a/doc/salome/gui/KERNEL/pics/tile.jpg and /dev/null differ
diff --git a/doc/salome/gui/KERNEL/pics/topv.jpg b/doc/salome/gui/KERNEL/pics/topv.jpg
deleted file mode 100755 (executable)
index c4e9431..0000000
Binary files a/doc/salome/gui/KERNEL/pics/topv.jpg and /dev/null differ
diff --git a/doc/salome/gui/KERNEL/pics/trihedron.jpg b/doc/salome/gui/KERNEL/pics/trihedron.jpg
deleted file mode 100755 (executable)
index 71a61ea..0000000
Binary files a/doc/salome/gui/KERNEL/pics/trihedron.jpg and /dev/null differ
diff --git a/doc/salome/gui/KERNEL/pics/undo-redo.jpg b/doc/salome/gui/KERNEL/pics/undo-redo.jpg
deleted file mode 100755 (executable)
index 52abd0d..0000000
Binary files a/doc/salome/gui/KERNEL/pics/undo-redo.jpg and /dev/null differ
diff --git a/doc/salome/gui/KERNEL/pics/usecasebr.jpg b/doc/salome/gui/KERNEL/pics/usecasebr.jpg
deleted file mode 100755 (executable)
index ee9f03c..0000000
Binary files a/doc/salome/gui/KERNEL/pics/usecasebr.jpg and /dev/null differ
diff --git a/doc/salome/gui/KERNEL/pics/usecasebrsr.jpg b/doc/salome/gui/KERNEL/pics/usecasebrsr.jpg
deleted file mode 100755 (executable)
index 8506331..0000000
Binary files a/doc/salome/gui/KERNEL/pics/usecasebrsr.jpg and /dev/null differ
diff --git a/doc/salome/gui/KERNEL/pics/warninglocked.jpg b/doc/salome/gui/KERNEL/pics/warninglocked.jpg
deleted file mode 100755 (executable)
index 9a0d97e..0000000
Binary files a/doc/salome/gui/KERNEL/pics/warninglocked.jpg and /dev/null differ
diff --git a/doc/salome/gui/KERNEL/pics/zoom.jpg b/doc/salome/gui/KERNEL/pics/zoom.jpg
deleted file mode 100755 (executable)
index d533f20..0000000
Binary files a/doc/salome/gui/KERNEL/pics/zoom.jpg and /dev/null differ
diff --git a/doc/salome/gui/KERNEL/robohhre.lng b/doc/salome/gui/KERNEL/robohhre.lng
deleted file mode 100755 (executable)
index 297538b..0000000
+++ /dev/null
@@ -1,101 +0,0 @@
-[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
diff --git a/doc/salome/gui/KERNEL/ss_btn_related_topics.gif b/doc/salome/gui/KERNEL/ss_btn_related_topics.gif
deleted file mode 100755 (executable)
index 5158bc4..0000000
Binary files a/doc/salome/gui/KERNEL/ss_btn_related_topics.gif and /dev/null differ
diff --git a/doc/salome/gui/KERNEL/texture_horiz_ltbluebubbles.jpg b/doc/salome/gui/KERNEL/texture_horiz_ltbluebubbles.jpg
deleted file mode 100755 (executable)
index a10d494..0000000
Binary files a/doc/salome/gui/KERNEL/texture_horiz_ltbluebubbles.jpg and /dev/null differ
diff --git a/doc/salome/gui/KERNEL/tip1.gif b/doc/salome/gui/KERNEL/tip1.gif
deleted file mode 100755 (executable)
index bb74c87..0000000
Binary files a/doc/salome/gui/KERNEL/tip1.gif and /dev/null differ
diff --git a/doc/salome/gui/KERNEL/webhelp.cab b/doc/salome/gui/KERNEL/webhelp.cab
deleted file mode 100755 (executable)
index b942f64..0000000
Binary files a/doc/salome/gui/KERNEL/webhelp.cab and /dev/null differ
diff --git a/doc/salome/gui/KERNEL/webhelp.jar b/doc/salome/gui/KERNEL/webhelp.jar
deleted file mode 100755 (executable)
index 53b2666..0000000
Binary files a/doc/salome/gui/KERNEL/webhelp.jar and /dev/null differ
diff --git a/doc/salome/gui/KERNEL/whcsh_home.htm b/doc/salome/gui/KERNEL/whcsh_home.htm
deleted file mode 100755 (executable)
index daece5e..0000000
+++ /dev/null
@@ -1,600 +0,0 @@
-<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
deleted file mode 100755 (executable)
index 0e04124..0000000
+++ /dev/null
@@ -1,87 +0,0 @@
-<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
diff --git a/doc/salome/gui/KERNEL/whdata/whftdata.js b/doc/salome/gui/KERNEL/whdata/whftdata.js
deleted file mode 100755 (executable)
index 071ae6f..0000000
+++ /dev/null
@@ -1,25 +0,0 @@
-//     WebHelp 5.10.001\r
-var gTEA = new Array();\r
-function aTE(sTopicTitle, sTopicURL)\r
-{\r
-       var len = gTEA.length;\r
-       gTEA[len] = new topicEntry(sTopicTitle, sTopicURL);\r
-}\r
-\r
-function topicEntry(sTopicTitle, sTopicURL)\r
-{\r
-       this.sTopicTitle = sTopicTitle;\r
-       this.sTopicURL = sTopicURL;\r
-}\r
-\r
-function window_OnLoad()\r
-{\r
-       if (parent && parent != this) {\r
-               if (parent.putFtsTData) \r
-               {\r
-                       parent.putFtsTData(gTEA);\r
-               }\r
-       }\r
-}\r
-\r
-window.onload = window_OnLoad;
\ No newline at end of file
diff --git a/doc/salome/gui/KERNEL/whdata/whftdata0.htm b/doc/salome/gui/KERNEL/whdata/whftdata0.htm
deleted file mode 100755 (executable)
index f485258..0000000
+++ /dev/null
@@ -1,42 +0,0 @@
-<html>\r
-<head>\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-</head>\r
-<body>\r
-<script language="javascript" src="whftdata.js"></script>\r
-<script language="javascript">\r
-<!--\r
-//-->\r
-</script>\r
-<script language="javascript">\r
-<!--\r
-aTE("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
-</html>\r
diff --git a/doc/salome/gui/KERNEL/whdata/whftdata0.xml b/doc/salome/gui/KERNEL/whdata/whftdata0.xml
deleted file mode 100755 (executable)
index 303d85f..0000000
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version='1.0' encoding='ISO-8859-1' ?>\r
-<ftstdata>\r
-<topic name="About SALOME architecture" url="files/about_salome_pro_architecture.htm" />\r
-<topic name="About SALOME help system" url="files/about_salome_pro_help_system.htm" />\r
-<topic name="Copyright notice" url="files/copyright_notice.htm" />\r
-<topic name="Creating a new study" url="files/creating_a_new_study.htm" />\r
-<topic name="Displaying/hiding toolbars" url="files/displaying_hiding_toolbars.htm" />\r
-<topic name="Displaying studies" url="files/displaying_studies.htm" />\r
-<topic name="Editing studies" url="files/editing_studies.htm" />\r
-<topic name="Getting properties of the study" url="files/getting_properties_of_the_study.htm" />\r
-<topic name="Getting started2" url="files/getting_started2.htm" />\r
-<topic name="Installing SALOME" url="files/installing_salome_pro.htm" />\r
-<topic name="Introduction" url="files/introduction.htm" />\r
-<topic name="Introduction to IAPP" url="files/introduction_to_iapp.htm" />\r
-<topic name="Introduction to SALOME" url="files/introduction_to_salome_pro.htm" />\r
-<topic name="Navigating topics" url="files/navigating_topics.htm" />\r
-<topic name="Opening studies" url="files/opening_studies.htm" />\r
-<topic name="Installing SALOME" url="files/readme.html" />\r
-<topic name="Running SALOME" url="files/running_salome_pro.htm" />\r
-<topic name="SALOME desktop" url="files/salome_pro_desktop.htm" />\r
-<topic name="Saving a study" url="files/saving_a_study.htm" />\r
-<topic name="Setting preferences" url="files/setting_preferences.htm" />\r
-<topic name="Using Catalog Generator" url="files/using_catalog_generator.htm" />\r
-<topic name="Using left-hand tabs" url="files/using_left-hand_tabs.htm" />\r
-<topic name="Using Object Browser" url="files/using_object_browser.htm" />\r
-<topic name="Using Registry tool" url="files/using_registry.htm" />\r
-<topic name="Using UseCase Browser" url="files/using_usecase_browser.htm" />\r
-\r
-</ftstdata>  \r
diff --git a/doc/salome/gui/KERNEL/whdata/whfts.htm b/doc/salome/gui/KERNEL/whdata/whfts.htm
deleted file mode 100755 (executable)
index e2b0579..0000000
+++ /dev/null
@@ -1,18 +0,0 @@
-<html>\r
-<head>\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-</head>\r
-<body>\r
-<script language="javascript" src="whfts.js"></script>\r
-<script language="javascript">\r
-<!--\r
-iWM("_numpy","zoom","whfwdata0.htm");\r
-\r
-iTM(0,23,"whftdata0.htm");\r
-\r
-//-->\r
-</script>\r
-</body>\r
-</html>
\ No newline at end of file
diff --git a/doc/salome/gui/KERNEL/whdata/whfts.js b/doc/salome/gui/KERNEL/whdata/whfts.js
deleted file mode 100755 (executable)
index 2b66786..0000000
+++ /dev/null
@@ -1,40 +0,0 @@
-//     WebHelp 5.10.001\r
-var gaFileMapping = new Array();\r
-var gaFileTopicMapping = new Array();\r
-\r
-function fileMapping(sStartKey, sEndKey, sFileName)\r
-{\r
-       this.sStartKey = sStartKey;\r
-       this.sEndKey = sEndKey;\r
-       this.sFileName = sFileName;\r
-       this.aFtsKeys = null;\r
-}\r
-\r
-function fileTopicMapping(nIdBegin, nIdEnd, sFileName)\r
-{\r
-       this.nBegin = nIdBegin;\r
-       this.nEnd = nIdEnd;\r
-       this.sFileName = sFileName;\r
-       this.aTopics = null;\r
-}\r
-\r
-\r
-function iWM(sStartKey, sEndKey, sFileName)\r
-{\r
-       gaFileMapping[gaFileMapping.length] = new fileMapping(sStartKey, sEndKey, sFileName);   \r
-}\r
-\r
-function window_OnLoad()\r
-{\r
-       if (parent && parent != this && parent.ftsReady)\r
-       {\r
-               parent.ftsReady(gaFileMapping, gaFileTopicMapping);\r
-       }               \r
-}\r
-\r
-function iTM(nIdBegin, nIdEnd, sFileName)\r
-{\r
-       gaFileTopicMapping[gaFileTopicMapping.length] = new fileTopicMapping(nIdBegin, nIdEnd, sFileName);      \r
-}\r
-\r
-window.onload = window_OnLoad;\r
diff --git a/doc/salome/gui/KERNEL/whdata/whfts.xml b/doc/salome/gui/KERNEL/whdata/whfts.xml
deleted file mode 100755 (executable)
index e3c8854..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-<?xml version='1.0' encoding='ISO-8859-1' ?>\r
-<fts>\r
-<chunkinfo url="whfwdata0.xml" first="_numpy" last="zoom"/>\r
-\r
-<tchunkinfo first="0" last="24" url="whftdata0.xml" />\r
-\r
-</fts>\r
diff --git a/doc/salome/gui/KERNEL/whdata/whfwdata.js b/doc/salome/gui/KERNEL/whdata/whfwdata.js
deleted file mode 100755 (executable)
index e9e8bc6..0000000
+++ /dev/null
@@ -1,37 +0,0 @@
-//     WebHelp 5.10.001\r
-var gWEA = new Array();\r
-function aWE()\r
-{\r
-       var len = gWEA.length;\r
-       gWEA[len] = new ftsEntry(aWE.arguments);\r
-}\r
-\r
-function ftsEntry(fn_arguments) \r
-{\r
-       if (fn_arguments.length && fn_arguments.length >= 1) \r
-       {\r
-               this.sItemName = fn_arguments[0];\r
-               this.aTopics = null;\r
-               var nLen = fn_arguments.length;\r
-               if (nLen > 1) \r
-               {\r
-                       this.aTopics = new Array();\r
-                       for (var i = 0; i < nLen - 1; i ++ )\r
-                       {\r
-                               this.aTopics[i] = fn_arguments[i + 1];\r
-                       }\r
-               }\r
-       }\r
-}\r
-\r
-function window_OnLoad()\r
-{\r
-       if (parent && parent != this) {\r
-               if (parent.putFtsWData) \r
-               {\r
-                       parent.putFtsWData(gWEA);\r
-               }\r
-       }\r
-}\r
-\r
-window.onload = window_OnLoad;
\ No newline at end of file
diff --git a/doc/salome/gui/KERNEL/whdata/whfwdata0.htm b/doc/salome/gui/KERNEL/whdata/whfwdata0.htm
deleted file mode 100755 (executable)
index d6dc00c..0000000
+++ /dev/null
@@ -1,1070 +0,0 @@
-<html>\r
-<head>\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-</head>\r
-<body>\r
-<script language="javascript" src="whfwdata.js"></script>\r
-<script language="javascript">\r
-<!--\r
-//-->\r
-</script>\r
-<script language="javascript">\r
-<!--\r
-aWE("_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",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,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",14);\r
-aWE("achiev",0);\r
-aWE("acquaint",1);\r
-aWE("action",18);\r
-aWE("activ",3);\r
-aWE("activat",3,5);\r
-aWE("activation",5);\r
-aWE("ad",14,19,23);\r
-aWE("adapt",0);\r
-aWE("add",4,14,15,19,23);\r
-aWE("addition",3);\r
-aWE("additional",0,4,6,14,10,21);\r
-aWE("advanc",14,19);\r
-aWE("affect",0);\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,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("area",16);\r
-aWE("argument",14);\r
-aWE("arian",2);\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",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",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",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",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",14,12,17,20);\r
-aWE("cluster",0);\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",14,10,17);\r
-aWE("compar",0);\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",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",16);\r
-aWE("consol",15,16,18);\r
-aWE("constant",0,15);\r
-aWE("constru",2);\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",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",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,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,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",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",14);\r
-aWE("economical",0);\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",14,18);\r
-aWE("enforc",0);\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",15);\r
-aWE("exact",14);\r
-aWE("exampl",14,9,19);\r
-aWE("exchang",0);\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",9);\r
-aWE("exploit",0);\r
-aWE("explor",1);\r
-aWE("expos",0);\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",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",14,12);\r
-aWE("first",14,21);\r
-aWE("fit",16);\r
-aWE("flag",14);\r
-aWE("flexibility",0);\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",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",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",15);\r
-aWE("host",0);\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,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",9);\r
-aWE("incremental",0);\r
-aWE("independenc",0);\r
-aWE("independent",0);\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",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",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",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",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",15);\r
-aWE("long",0);\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,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,14,18);\r
-aWE("market",9);\r
-aWE("massive",0);\r
-aWE("mast",14);\r
-aWE("match",20);\r
-aWE("material",2);\r
-aWE("maximiz",3,5,16);\r
-aWE("mean",2,8,14);\r
-aWE("mechanical",2);\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",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",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,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",14,12);\r
-aWE("navigation",1,12);\r
-aWE("navigator",1);\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",14);\r
-aWE("notion",8);\r
-aWE("numb",14,18,22);\r
-aWE("numeric",14,9,11);\r
-aWE("numerical",0,8);\r
-aWE("numerou",15);\r
-aWE("object",0,6,10,13,16,18,21,23);\r
-aWE("objectiv",0);\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",9);\r
-aWE("ok",14,13);\r
-aWE("omg",0);\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",11);\r
-aWE("os",14);\r
-aWE("os_version",14);\r
-aWE("other",1);\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",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("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",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,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("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",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,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",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",14);\r
-aWE("record",2,7);\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",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",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",14,23);\r
-aWE("renam",23);\r
-aWE("rené",2);\r
-aWE("represent",0,8,9,10,11,20);\r
-aWE("representation",5);\r
-aWE("reproduc",2);\r
-aWE("requir",14,9,13,17);\r
-aWE("requirement",0,9,15);\r
-aWE("reserv",2);\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",14);\r
-aWE("restor",18);\r
-aWE("result",8,17);\r
-aWE("retrieval",2);\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",14,23);\r
-aWE("rotation",16);\r
-aWE("ru",2);\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,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,14);\r
-aWE("scientific",0);\r
-aWE("script",0,14,15,19);\r
-aWE("scroll",7);\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",14);\r
-aWE("signal",14);\r
-aWE("signatur",14);\r
-aWE("sigterm",14);\r
-aWE("simpl",0);\r
-aWE("simplify",14);\r
-aWE("simulat",0);\r
-aWE("simulation",9,11);\r
-aWE("simultaneous",8);\r
-aWE("singl",14);\r
-aWE("sip",14);\r
-aWE("sipdir",14);\r
-aWE("sit",14);\r
-aWE("situation",0);\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,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",14);\r
-aWE("step",14);\r
-aWE("still",14);\r
-aWE("stor",0,14,13,17,19);\r
-aWE("storag",2);\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",14,20);\r
-aWE("subject",2);\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",9);\r
-aWE("technologiqu",2);\r
-aWE("technology",0);\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,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",14);\r
-aWE("trademark",2);\r
-aWE("train",9);\r
-aWE("transmit",2);\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",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",13,17);\r
-aWE("unmark",4);\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",14);\r
-aWE("valid",18);\r
-aWE("validation",0);\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",16,17,18);\r
-aWE("wid",1);\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",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",14);\r
-aWE("your",3,5,6,7,14,11,15,16,17,19,20,23);\r
-aWE("zon",3);\r
-aWE("zoom",16);\r
-\r
-//-->\r
-</script>\r
-</html>\r
diff --git a/doc/salome/gui/KERNEL/whdata/whfwdata0.xml b/doc/salome/gui/KERNEL/whdata/whfwdata0.xml
deleted file mode 100755 (executable)
index f758b29..0000000
+++ /dev/null
@@ -1,1086 +0,0 @@
-<?xml version='1.0' encoding='ISO-8859-1' ?>\r
-<ftswdata>\r
-<key name="_numpy"> 9,15, </key>\r
-<key name="_omnipymodul"> 9,15, </key>\r
-<key name="0"> 9,15, </key>\r
-<key name="0_glibc2"> 9,15, </key>\r
-<key name="030402"> 9,15, </key>\r
-<key name="1"> 3,9,15,16, </key>\r
-<key name="11"> 9,15, </key>\r
-<key name="13"> 9,15, </key>\r
-<key name="17"> 9,15, </key>\r
-<key name="2"> 3,9,15,16, </key>\r
-<key name="2003"> 2, </key>\r
-<key name="22"> 9,15, </key>\r
-<key name="2c"> 15, </key>\r
-<key name="3"> 9,15,16, </key>\r
-<key name="3d"> 12,17, </key>\r
-<key name="4"> 2,9,15, </key>\r
-<key name="5"> 9,15, </key>\r
-<key name="6"> 9,15, </key>\r
-<key name="7"> 15, </key>\r
-<key name="8"> 9,15, </key>\r
-<key name="9"> 9,15, </key>\r
-<key name="91400"> 2, </key>\r
-<key name="abl"> 0,9,15, </key>\r
-<key name="abort"> 9,15, </key>\r
-<key name="abov"> 7,9,15, </key>\r
-<key name="absolut"> 9, </key>\r
-<key name="acces"> 0,17,22,24, </key>\r
-<key name="accidental"> 9,15, </key>\r
-<key name="accord"> 9,15,17,21,22, </key>\r
-<key name="accordanc"> 2, </key>\r
-<key name="account"> 9,15, </key>\r
-<key name="achiev"> 0, </key>\r
-<key name="acquaint"> 1, </key>\r
-<key name="action"> 19, </key>\r
-<key name="activ"> 3, </key>\r
-<key name="activat"> 3,5, </key>\r
-<key name="activation"> 5, </key>\r
-<key name="actual"> 9, </key>\r
-<key name="ad"> 9,15,20,24, </key>\r
-<key name="adapt"> 0, </key>\r
-<key name="add"> 4,9,15,16,20,24, </key>\r
-<key name="addition"> 3, </key>\r
-<key name="additional"> 0,4,6,9,15,11,22, </key>\r
-<key name="advanc"> 15,20, </key>\r
-<key name="affect"> 0, </key>\r
-<key name="again"> 9,15,13,18, </key>\r
-<key name="algorithm"> 0,9,15,12, </key>\r
-<key name="allow"> 0,5,6,9,15,12,16,17,18,19,20,23,24, </key>\r
-<key name="along"> 12, </key>\r
-<key name="alongsid"> 20, </key>\r
-<key name="already"> 9,15, </key>\r
-<key name="alway"> 9, </key>\r
-<key name="amount"> 9,15, </key>\r
-<key name="annoy"> 9,15, </key>\r
-<key name="anoth"> 0,9,15,18,24, </key>\r
-<key name="answ"> 9,15, </key>\r
-<key name="any"> 0,1,2,4,7,9,15,13,16,24, </key>\r
-<key name="anyth"> 9,15, </key>\r
-<key name="ap"> 22, </key>\r
-<key name="appear"> 2,7,8,15,19,20,23, </key>\r
-<key name="applet"> 1, </key>\r
-<key name="application"> 0,4,8,10,11,12,16,17,18,19,20,22, </key>\r
-<key name="applicativ"> 11,19, </key>\r
-<key name="approach"> 9,15,12, </key>\r
-<key name="appropriat"> 15, </key>\r
-<key name="approximat"> 9,15, </key>\r
-<key name="ar"> 15, </key>\r
-<key name="architectur"> 0, </key>\r
-<key name="archiv"> 9, </key>\r
-<key name="area"> 17, </key>\r
-<key name="argument"> 15, </key>\r
-<key name="arian"> 2, </key>\r
-<key name="arrow"> 22, </key>\r
-<key name="ascend"> 22, </key>\r
-<key name="ascii"> 18,19, </key>\r
-<key name="ask"> 9,15, </key>\r
-<key name="associat"> 14,21,22,24, </key>\r
-<key name="attribut"> 22, </key>\r
-<key name="author"> 7,20, </key>\r
-<key name="auto"> 9,15,19, </key>\r
-<key name="automatical"> 4,9,15,14,16,18,19,24, </key>\r
-<key name="autosiz"> 19, </key>\r
-<key name="availabl"> 0,9,15, </key>\r
-<key name="avoid"> 9,15, </key>\r
-<key name="awk"> 9,15, </key>\r
-<key name="b"> 9,15, </key>\r
-<key name="back"> 9,15,17, </key>\r
-<key name="background"> 19, </key>\r
-<key name="bas"> 0,10,18, </key>\r
-<key name="bash"> 15, </key>\r
-<key name="basic"> 15,17, </key>\r
-<key name="batch"> 0,15,16, </key>\r
-<key name="bear"> 2,9, </key>\r
-<key name="befor"> 9,15, </key>\r
-<key name="begin"> 9,23, </key>\r
-<key name="behav"> 0, </key>\r
-<key name="behavior"> 10, </key>\r
-<key name="behaviour"> 9, </key>\r
-<key name="below"> 9,15,13, </key>\r
-<key name="besid"> 24, </key>\r
-<key name="bin"> 9,15,16,20, </key>\r
-<key name="binari"> 9,15, </key>\r
-<key name="blu"> 15, </key>\r
-<key name="blur"> 0, </key>\r
-<key name="bmp"> 17, </key>\r
-<key name="bold"> 15, </key>\r
-<key name="bonu"> 9, </key>\r
-<key name="book"> 21, </key>\r
-<key name="bottom"> 17,24, </key>\r
-<key name="box"> 7,9,15,14,18,20,23, </key>\r
-<key name="bracket"> 15, </key>\r
-<key name="brand"> 2, </key>\r
-<key name="brief"> 9,15,13, </key>\r
-<key name="brows"> 1,9,15,11,14,17,19,22,24, </key>\r
-<key name="bug"> 9,15, </key>\r
-<key name="build"> 9,15,12,20, </key>\r
-<key name="built"> 9,15,12, </key>\r
-<key name="button"> 9,15,13,14,18,23, </key>\r
-<key name="c"> 16, </key>\r
-<key name="ca"> 2,9, </key>\r
-<key name="cad"> 2,10, </key>\r
-<key name="cal"> 0,15, </key>\r
-<key name="calculation"> 8,12, </key>\r
-<key name="call"> 18,20,23, </key>\r
-<key name="camera"> 17, </key>\r
-<key name="cancel"> 9,15, </key>\r
-<key name="capability"> 20, </key>\r
-<key name="caption"> 15, </key>\r
-<key name="car"> 9,15,10, </key>\r
-<key name="careful"> 9,15, </key>\r
-<key name="cas"> 0,7,9,15,18,24, </key>\r
-<key name="cascad"> 2,5,9,15, </key>\r
-<key name="casroot"> 9,15, </key>\r
-<key name="cat"> 9,15, </key>\r
-<key name="catalog"> 20, </key>\r
-<key name="catalogmodulegeneral"> 20, </key>\r
-<key name="catalogmodulepersonnel"> 20, </key>\r
-<key name="catalogu"> 11,16, </key>\r
-<key name="categori"> 21, </key>\r
-<key name="chang"> 0,2,7,9,15,18, </key>\r
-<key name="chapter"> 1, </key>\r
-<key name="charg"> 15, </key>\r
-<key name="check"> 9,15, </key>\r
-<key name="check_version"> 15, </key>\r
-<key name="checkbox"> 9,15, </key>\r
-<key name="child"> 24, </key>\r
-<key name="choic"> 9,15, </key>\r
-<key name="choos"> 3,5,4,6,7,9,15,14,20,23, </key>\r
-<key name="chosen"> 20, </key>\r
-<key name="chronological"> 19, </key>\r
-<key name="clear"> 9,15,24, </key>\r
-<key name="clearall"> 17, </key>\r
-<key name="click"> 3,6,7,9,15,13,14,17,18,21,22,23,24, </key>\r
-<key name="clickabl"> 13, </key>\r
-<key name="client"> 0, </key>\r
-<key name="clos"> 9,15,13,18,21, </key>\r
-<key name="cluster"> 0, </key>\r
-<key name="cod"> 0,15,10, </key>\r
-<key name="coincid"> 9, </key>\r
-<key name="collect"> 9,15, </key>\r
-<key name="collision"> 9, </key>\r
-<key name="color"> 19,22, </key>\r
-<key name="column"> 19,22,23, </key>\r
-<key name="combin"> 12, </key>\r
-<key name="combination"> 17, </key>\r
-<key name="comfort"> 9,15, </key>\r
-<key name="comma"> 15, </key>\r
-<key name="command"> 0,9,15,16, </key>\r
-<key name="commitment"> 2, </key>\r
-<key name="common"> 15,11,18, </key>\r
-<key name="compar"> 0, </key>\r
-<key name="comparison"> 24, </key>\r
-<key name="compil"> 9,15, </key>\r
-<key name="complet"> 7,9,15,21,23, </key>\r
-<key name="complex"> 0,10, </key>\r
-<key name="component"> 0,1,4,6,11,12,13,14,17,18,19,20,22,23,24, </key>\r
-<key name="comput"> 9,15, </key>\r
-<key name="computation"> 0,10, </key>\r
-<key name="concept"> 0,13, </key>\r
-<key name="concern"> 9,15,10, </key>\r
-<key name="conclusion"> 0, </key>\r
-<key name="config"> 15, </key>\r
-<key name="config_fil"> 15, </key>\r
-<key name="config_redhat8_0"> 15, </key>\r
-<key name="configur"> 9,15, </key>\r
-<key name="configurabl"> 12, </key>\r
-<key name="configuration"> 15, </key>\r
-<key name="confirm"> 9,15, </key>\r
-<key name="connect"> 8, </key>\r
-<key name="connection"> 2, </key>\r
-<key name="consist"> 17, </key>\r
-<key name="consol"> 16,17,19, </key>\r
-<key name="constant"> 0, </key>\r
-<key name="constru"> 2, </key>\r
-<key name="construction"> 12, </key>\r
-<key name="contain"> 1,2,7,9,15,14,16,17,19,20,21,22,23, </key>\r
-<key name="container"> 16, </key>\r
-<key name="content"> 15,21, </key>\r
-<key name="context"> 4,17,22,24, </key>\r
-<key name="continu"> 9,15, </key>\r
-<key name="contribut"> 10, </key>\r
-<key name="control"> 3,9,15, </key>\r
-<key name="convenienc"> 17, </key>\r
-<key name="convenient"> 9, </key>\r
-<key name="cooperat"> 12, </key>\r
-<key name="copi"> 2,24, </key>\r
-<key name="copy"> 6,15,17,18, </key>\r
-<key name="copyright"> 2,15, </key>\r
-<key name="corba"> 0, </key>\r
-<key name="corn"> 18, </key>\r
-<key name="correct"> 17, </key>\r
-<key name="correspond"> 9,15,14,16,21, </key>\r
-<key name="corrupt"> 9, </key>\r
-<key name="cost"> 10, </key>\r
-<key name="coupl"> 0,10, </key>\r
-<key name="cpp"> 16, </key>\r
-<key name="creat"> 0,1,3,8,9,15,11,14,16,17,18,19,20,22,24, </key>\r
-<key name="creation"> 0,9,15,10,11, </key>\r
-<key name="critical"> 10, </key>\r
-<key name="cros"> 13,18, </key>\r
-<key name="csh"> 9,15,16, </key>\r
-<key name="cshell"> 16, </key>\r
-<key name="current"> 6,7,9,15,13,16,18,19,22,23,24, </key>\r
-<key name="custom"> 10,19,20,24, </key>\r
-<key name="cut"> 9,15, </key>\r
-<key name="d"> 9,15, </key>\r
-<key name="dat"> 7,23, </key>\r
-<key name="data"> 0,8,9,15,11,12,18,19, </key>\r
-<key name="databas"> 0, </key>\r
-<key name="de"> 2, </key>\r
-<key name="debug"> 22, </key>\r
-<key name="decreas"> 9, </key>\r
-<key name="default"> 3,4,9,15,16,18,19,22,24, </key>\r
-<key name="defin"> 15,19,24, </key>\r
-<key name="definit"> 0,3,4,6,9,16,18,19,22,23,24, </key>\r
-<key name="definition"> 0,21, </key>\r
-<key name="demand"> 10, </key>\r
-<key name="depend"> 15,19,22,24, </key>\r
-<key name="dependanci"> 15, </key>\r
-<key name="dependenci"> 15, </key>\r
-<key name="deriv"> 0,10, </key>\r
-<key name="descend"> 22, </key>\r
-<key name="describ"> 0,1,2,9,15,20, </key>\r
-<key name="description"> 9,15,16,20, </key>\r
-<key name="design"> 10, </key>\r
-<key name="desir"> 20, </key>\r
-<key name="desktop"> 5,4,8,15,11,17,18, </key>\r
-<key name="destin"> 8,17,22,23,24, </key>\r
-<key name="destination"> 13, </key>\r
-<key name="detail"> 9,15, </key>\r
-<key name="develop"> 0, </key>\r
-<key name="development"> 0,10, </key>\r
-<key name="dialog"> 7,9,15,14,18,20,21,23, </key>\r
-<key name="dif"> 9,15, </key>\r
-<key name="different"> 0,1,3,5,8,9,15,14,17,22,24, </key>\r
-<key name="digital"> 10, </key>\r
-<key name="dir"> 15, </key>\r
-<key name="direct"> 9,21, </key>\r
-<key name="directori"> 9,15,19, </key>\r
-<key name="directory"> 9,15,16,18,19,20, </key>\r
-<key name="disabl"> 9,15,19, </key>\r
-<key name="disable_flag"> 15, </key>\r
-<key name="disk"> 9,15,16, </key>\r
-<key name="display"> 5,4,9,15,13,16,17,19,21,22,23,24, </key>\r
-<key name="distinction"> 0, </key>\r
-<key name="distribut"> 0, </key>\r
-<key name="divid"> 1,23, </key>\r
-<key name="do"> 9,15, </key>\r
-<key name="doc"> 9, </key>\r
-<key name="document"> 2,8,15,17, </key>\r
-<key name="doesn"> 9, </key>\r
-<key name="domain"> 0,2,10,12, </key>\r
-<key name="don"> 9,15,20, </key>\r
-<key name="dot"> 9,15, </key>\r
-<key name="doubl"> 23, </key>\r
-<key name="down"> 7,13,22, </key>\r
-<key name="doxygen"> 9,15, </key>\r
-<key name="doxysearch"> 9,15, </key>\r
-<key name="doxytag"> 9,15, </key>\r
-<key name="doxywizard"> 9,15, </key>\r
-<key name="drag"> 4,24, </key>\r
-<key name="dramatical"> 0, </key>\r
-<key name="driv"> 9,15, </key>\r
-<key name="driver"> 9,15, </key>\r
-<key name="drop"> 4,13,24, </key>\r
-<key name="dump"> 17, </key>\r
-<key name="dynamical"> 12, </key>\r
-<key name="e"> 9,15, </key>\r
-<key name="eas"> 10, </key>\r
-<key name="easi"> 0, </key>\r
-<key name="easy"> 0, </key>\r
-<key name="echo"> 9,15, </key>\r
-<key name="economical"> 0, </key>\r
-<key name="edit"> 6,7,9,15,11, </key>\r
-<key name="efficient"> 10, </key>\r
-<key name="eith"> 20, </key>\r
-<key name="electrical"> 10, </key>\r
-<key name="electronic"> 2,10, </key>\r
-<key name="els"> 9, </key>\r
-<key name="empty"> 9,15, </key>\r
-<key name="enabl"> 9,12,19,21, </key>\r
-<key name="encapsulat"> 12, </key>\r
-<key name="encourag"> 0, </key>\r
-<key name="end"> 9,15,19, </key>\r
-<key name="enforc"> 0, </key>\r
-<key name="eng"> 11, </key>\r
-<key name="enough"> 9,15, </key>\r
-<key name="ensur"> 0,10, </key>\r
-<key name="ent"> 7,9,15,16,18, </key>\r
-<key name="enter"> 9,15, </key>\r
-<key name="entry"> 9,15,19,22, </key>\r
-<key name="env"> 16, </key>\r
-<key name="env_"> 15, </key>\r
-<key name="env_product"> 15, </key>\r
-<key name="env_vtk"> 15, </key>\r
-<key name="environment"> 0,8,9,15,10,11,16, </key>\r
-<key name="equal"> 9,15, </key>\r
-<key name="equipment"> 10, </key>\r
-<key name="error"> 2,9,15, </key>\r
-<key name="etc"> 0,4,15, </key>\r
-<key name="ev"> 23, </key>\r
-<key name="even"> 0,9, </key>\r
-<key name="every"> 10,12,21, </key>\r
-<key name="everyth"> 9,15, </key>\r
-<key name="evolution"> 10, </key>\r
-<key name="evolv"> 0, </key>\r
-<key name="ex"> 16, </key>\r
-<key name="exact"> 9,15, </key>\r
-<key name="examl"> 15, </key>\r
-<key name="exampl"> 9,15,10,20, </key>\r
-<key name="except"> 9, </key>\r
-<key name="exchang"> 0, </key>\r
-<key name="execution"> 12, </key>\r
-<key name="exist"> 0,9,15,12,14,18,20, </key>\r
-<key name="existanc"> 9, </key>\r
-<key name="existenc"> 9,15, </key>\r
-<key name="existens"> 9, </key>\r
-<key name="existent"> 9, </key>\r
-<key name="expand"> 13, </key>\r
-<key name="expandability"> 0, </key>\r
-<key name="expectation"> 10, </key>\r
-<key name="exploit"> 0, </key>\r
-<key name="explor"> 1, </key>\r
-<key name="expos"> 0, </key>\r
-<key name="extension"> 18, </key>\r
-<key name="external"> 19, </key>\r
-<key name="extract"> 9,15, </key>\r
-<key name="extreme"> 10, </key>\r
-<key name="f"> 9,15, </key>\r
-<key name="facilitat"> 0, </key>\r
-<key name="factory"> 20, </key>\r
-<key name="fail"> 9,15, </key>\r
-<key name="featur"> 1,6,9,15, </key>\r
-<key name="field"> 7,9,15, </key>\r
-<key name="fig"> 9,15, </key>\r
-<key name="figur"> 9,15, </key>\r
-<key name="fil"> 3,7,9,15,14,16,17,18,19,20, </key>\r
-<key name="find"> 9,15,21, </key>\r
-<key name="fine"> 0, </key>\r
-<key name="finish"> 9,15,13, </key>\r
-<key name="first"> 9,15,22, </key>\r
-<key name="fit"> 17, </key>\r
-<key name="flag"> 15, </key>\r
-<key name="flexibility"> 0, </key>\r
-<key name="flexibl"> 15, </key>\r
-<key name="focu"> 13, </key>\r
-<key name="fold"> 9,15,19,22,24, </key>\r
-<key name="folder"> 9, </key>\r
-<key name="follow"> 0,5,7,8,9,15,12,13,14,16,17,18,19,20,21,23,24, </key>\r
-<key name="font"> 19, </key>\r
-<key name="forc"> 9, </key>\r
-<key name="forget"> 20, </key>\r
-<key name="format"> 1,15,14,19, </key>\r
-<key name="four"> 11, </key>\r
-<key name="fr"> 11, </key>\r
-<key name="fram"> 9,15, </key>\r
-<key name="framework"> 11,22, </key>\r
-<key name="franc"> 2, </key>\r
-<key name="friend"> 10, </key>\r
-<key name="front"> 17, </key>\r
-<key name="full"> 21, </key>\r
-<key name="function"> 15,12,17,18, </key>\r
-<key name="function_nam"> 15, </key>\r
-<key name="functional"> 17, </key>\r
-<key name="functionality"> 0,1,6,8,17,20, </key>\r
-<key name="fundamental"> 0, </key>\r
-<key name="furnish"> 2, </key>\r
-<key name="furth"> 9,15, </key>\r
-<key name="g"> 9,15,16, </key>\r
-<key name="gcc"> 9,15, </key>\r
-<key name="gcc3"> 9, </key>\r
-<key name="general"> 8,15,17, </key>\r
-<key name="generat"> 15,20, </key>\r
-<key name="generation"> 12, </key>\r
-<key name="generator"> 11,20, </key>\r
-<key name="generic"> 10,12, </key>\r
-<key name="geom"> 0,4,6,12, </key>\r
-<key name="get"> 1,7,8,9,10,22,24, </key>\r
-<key name="giv"> 7,15,17, </key>\r
-<key name="given"> 15,12, </key>\r
-<key name="global"> 17, </key>\r
-<key name="glossary"> 21, </key>\r
-<key name="gnu"> 9, </key>\r
-<key name="go"> 9,15,13, </key>\r
-<key name="graph"> 12, </key>\r
-<key name="graphviz"> 9,15, </key>\r
-<key name="grep"> 9,15, </key>\r
-<key name="gui"> 0,9,15,16, </key>\r
-<key name="h"> 9,16, </key>\r
-<key name="hand"> 0,13,21, </key>\r
-<key name="handl"> 9,15,10,11, </key>\r
-<key name="happydoc"> 9,15, </key>\r
-<key name="hard"> 9,15,16, </key>\r
-<key name="hasn"> 18, </key>\r
-<key name="hat"> 9,15, </key>\r
-<key name="hav"> 13,22, </key>\r
-<key name="hdf"> 9,15,14,18,19, </key>\r
-<key name="hdf5"> 9,15, </key>\r
-<key name="hdf5hom"> 9,15, </key>\r
-<key name="head"> 9, </key>\r
-<key name="hello"> 23, </key>\r
-<key name="help"> 0,1,9,15,13,14,16,21,22,23, </key>\r
-<key name="her"> 9,15,19, </key>\r
-<key name="hid"> 4,17,19,22, </key>\r
-<key name="high"> 10, </key>\r
-<key name="highlight"> 15,22, </key>\r
-<key name="hint"> 15, </key>\r
-<key name="history"> 23, </key>\r
-<key name="holder"> 2, </key>\r
-<key name="hom"> 16, </key>\r
-<key name="host"> 0, </key>\r
-<key name="hotspot"> 13, </key>\r
-<key name="how"> 0,9,15, </key>\r
-<key name="html"> 1,21, </key>\r
-<key name="i586_linux_2"> 9,15, </key>\r
-<key name="iapp"> 0,11,12, </key>\r
-<key name="icon"> 3,6,17,20, </key>\r
-<key name="identification"> 22,23, </key>\r
-<key name="identify"> 9,15, </key>\r
-<key name="idl"> 0,20, </key>\r
-<key name="ie"> 19, </key>\r
-<key name="if"> 3,9,15,14,16,18,19,20,21,22,24, </key>\r
-<key name="imag"> 17, </key>\r
-<key name="immediate"> 13, </key>\r
-<key name="immeubl"> 2, </key>\r
-<key name="implement"> 0,15, </key>\r
-<key name="implementation"> 0,20, </key>\r
-<key name="impli"> 15, </key>\r
-<key name="import"> 11,17, </key>\r
-<key name="important"> 15, </key>\r
-<key name="impossibility"> 9, </key>\r
-<key name="includ"> 2,9,15,13,21, </key>\r
-<key name="inclusiv"> 0, </key>\r
-<key name="increas"> 10, </key>\r
-<key name="incremental"> 0, </key>\r
-<key name="independenc"> 0, </key>\r
-<key name="independent"> 0, </key>\r
-<key name="index"> 21,22, </key>\r
-<key name="industry"> 10, </key>\r
-<key name="information"> 0,2,7,9,15,13,18,21,23, </key>\r
-<key name="initial"> 8,17, </key>\r
-<key name="input"> 20, </key>\r
-<key name="insert"> 15, </key>\r
-<key name="insid"> 13,20, </key>\r
-<key name="inspect"> 9,15, </key>\r
-<key name="instal"> 9,15,20, </key>\r
-<key name="install"> 9,15,16, </key>\r
-<key name="install_binary"> 15, </key>\r
-<key name="install_disk_spac"> 15, </key>\r
-<key name="install_sourc"> 15, </key>\r
-<key name="install_wizard_caption"> 15, </key>\r
-<key name="install_wizard_copyright"> 15, </key>\r
-<key name="install_wizard_license_info"> 15, </key>\r
-<key name="install_wizard_root_directory"> 15, </key>\r
-<key name="install_wizard_version"> 15, </key>\r
-<key name="installation"> 9,15,16, </key>\r
-<key name="installation_mod"> 15, </key>\r
-<key name="installation_script_nam"> 15, </key>\r
-<key name="installdiskspac"> 15, </key>\r
-<key name="installwizard_root_directory"> 15, </key>\r
-<key name="instrumental"> 0, </key>\r
-<key name="int"> 10, </key>\r
-<key name="integ"> 15, </key>\r
-<key name="integrat"> 0,11,12,17, </key>\r
-<key name="integration"> 0,10,11,20, </key>\r
-<key name="intend"> 21, </key>\r
-<key name="interfac"> 0,10,11,12,19,20, </key>\r
-<key name="internal"> 15,10, </key>\r
-<key name="internet"> 1, </key>\r
-<key name="interoperabl"> 22, </key>\r
-<key name="interpret"> 11,17, </key>\r
-<key name="interval"> 23, </key>\r
-<key name="introduction"> 9,15,10,11,12, </key>\r
-<key name="invalid"> 18, </key>\r
-<key name="invok"> 9,15,17, </key>\r
-<key name="ior"> 19,22, </key>\r
-<key name="ispython"> 9,15, </key>\r
-<key name="isswig"> 9,15, </key>\r
-<key name="item"> 7,9,19, </key>\r
-<key name="itself"> 9,15, </key>\r
-<key name="java"> 1, </key>\r
-<key name="jpeg"> 17, </key>\r
-<key name="jpg"> 17, </key>\r
-<key name="just"> 9,15, </key>\r
-<key name="k"> 16, </key>\r
-<key name="kbyt"> 15, </key>\r
-<key name="kernel"> 12,16, </key>\r
-<key name="key"> 9,15, </key>\r
-<key name="keyword"> 21, </key>\r
-<key name="kill"> 16, </key>\r
-<key name="killall"> 16, </key>\r
-<key name="kind"> 7,13, </key>\r
-<key name="know"> 9,20, </key>\r
-<key name="known"> 9, </key>\r
-<key name="l"> 16, </key>\r
-<key name="languag"> 0, </key>\r
-<key name="last"> 9,18,23, </key>\r
-<key name="launch"> 1,9,15,14,16,19,20,23, </key>\r
-<key name="ld_library_path"> 9,15, </key>\r
-<key name="lead"> 9,18, </key>\r
-<key name="learn"> 15, </key>\r
-<key name="left"> 9,15,17,21, </key>\r
-<key name="level"> 19,21,24, </key>\r
-<key name="lib"> 9,15, </key>\r
-<key name="libcosnotify3"> 9,15, </key>\r
-<key name="libgl"> 9,15, </key>\r
-<key name="libhdf5"> 9,15, </key>\r
-<key name="libm"> 9,15, </key>\r
-<key name="libomniorb3"> 9,15, </key>\r
-<key name="libqt"> 9,15, </key>\r
-<key name="libqtxmlcmodul"> 9,15, </key>\r
-<key name="libqwt"> 9,15, </key>\r
-<key name="library"> 9,15, </key>\r
-<key name="libsip"> 9,15, </key>\r
-<key name="libtcl8"> 9,15, </key>\r
-<key name="libtclx8"> 9,15, </key>\r
-<key name="libtk8"> 9,15, </key>\r
-<key name="libtkx8"> 9,15, </key>\r
-<key name="libvtkcommon"> 9,15, </key>\r
-<key name="licens"> 2,15, </key>\r
-<key name="lik"> 0,5,4,9,15,13,17,18,20,22,24, </key>\r
-<key name="limitation"> 9, </key>\r
-<key name="lin"> 1,9,15,16, </key>\r
-<key name="link"> 0,9,10,13, </key>\r
-<key name="linu"> 9, </key>\r
-<key name="linux"> 1,9,15, </key>\r
-<key name="linuxredhat"> 15, </key>\r
-<key name="list"> 7,9,15,13,16,19,21,23, </key>\r
-<key name="list_of_prerequisit"> 15, </key>\r
-<key name="load"> 11,14,16,17,19,22,24, </key>\r
-<key name="local"> 9,15, </key>\r
-<key name="locat"> 4,16,21,22, </key>\r
-<key name="location"> 20, </key>\r
-<key name="lock"> 7, </key>\r
-<key name="log"> 16, </key>\r
-<key name="long"> 0, </key>\r
-<key name="look"> 5,9,15,20,21, </key>\r
-<key name="lost"> 18, </key>\r
-<key name="lot"> 9, </key>\r
-<key name="low"> 9,15,21, </key>\r
-<key name="m"> 16, </key>\r
-<key name="machin"> 0,9,18,23, </key>\r
-<key name="macintosh"> 1, </key>\r
-<key name="macro"> 0, </key>\r
-<key name="main"> 3,5,4,6,7,15,14,17,18,19,20,23, </key>\r
-<key name="mak"> 3,5,9,15, </key>\r
-<key name="management"> 11,17, </key>\r
-<key name="manual"> 1,9,15,19, </key>\r
-<key name="map"> 0, </key>\r
-<key name="mark"> 4,9,15,19, </key>\r
-<key name="market"> 10, </key>\r
-<key name="massive"> 0, </key>\r
-<key name="mast"> 15, </key>\r
-<key name="match"> 21, </key>\r
-<key name="material"> 2, </key>\r
-<key name="maximiz"> 3,5,17, </key>\r
-<key name="mean"> 2,8,9,15, </key>\r
-<key name="mechanical"> 2, </key>\r
-<key name="med2hom"> 9,15, </key>\r
-<key name="meet"> 10, </key>\r
-<key name="mention"> 9, </key>\r
-<key name="menu"> 3,5,4,6,7,11,13,14,17,18,19,20,22,23,24, </key>\r
-<key name="mesa"> 9,15, </key>\r
-<key name="mesa_hom"> 9,15, </key>\r
-<key name="mesh"> 12, </key>\r
-<key name="messag"> 7,9,15,11,16,17,19,23, </key>\r
-<key name="middl"> 9,15, </key>\r
-<key name="mind"> 9, </key>\r
-<key name="minimiz"> 3,17, </key>\r
-<key name="mis"> 15, </key>\r
-<key name="mistak"> 17, </key>\r
-<key name="mod"> 0,9,15,16, </key>\r
-<key name="model"> 0,10,12, </key>\r
-<key name="modern"> 10, </key>\r
-<key name="modification"> 0,7, </key>\r
-<key name="modify"> 15,24, </key>\r
-<key name="modul"> 1,12,16,20, </key>\r
-<key name="module1"> 16, </key>\r
-<key name="module2"> 16, </key>\r
-<key name="moment"> 15, </key>\r
-<key name="mous"> 4, </key>\r
-<key name="mozilla"> 19, </key>\r
-<key name="mt"> 9,15, </key>\r
-<key name="much"> 9,15, </key>\r
-<key name="multi"> 8,11,20,21, </key>\r
-<key name="multifil"> 18,19, </key>\r
-<key name="multipl"> 18, </key>\r
-<key name="multiti"> 0, </key>\r
-<key name="must"> 0,9,10,12, </key>\r
-<key name="n"> 9,15, </key>\r
-<key name="nam"> 2,3,5,7,9,15,18,19,20,22,23,24, </key>\r
-<key name="nativ"> 9,15, </key>\r
-<key name="natural"> 0, </key>\r
-<key name="navigat"> 9,15,13, </key>\r
-<key name="navigation"> 1,13, </key>\r
-<key name="navigator"> 1, </key>\r
-<key name="ne"> 9,15,13, </key>\r
-<key name="necessary"> 9,15,16, </key>\r
-<key name="need"> 9, </key>\r
-<key name="netscap"> 1,19, </key>\r
-<key name="new"> 0,3,7,8,9,15,18,19,20,24, </key>\r
-<key name="next"> 7,9,15,19,20, </key>\r
-<key name="nod"> 20, </key>\r
-<key name="not"> 9,15, </key>\r
-<key name="notic"> 2, </key>\r
-<key name="noticeab"> 0, </key>\r
-<key name="notifd"> 9,15, </key>\r
-<key name="notion"> 8, </key>\r
-<key name="numb"> 9,15,19,23, </key>\r
-<key name="numeric"> 9,15,10,12, </key>\r
-<key name="numerical"> 0,8, </key>\r
-<key name="object"> 0,6,11,14,17,19,22,24, </key>\r
-<key name="objectiv"> 0, </key>\r
-<key name="obligatory"> 9,15, </key>\r
-<key name="occ"> 3,11,17,19, </key>\r
-<key name="occupi"> 15, </key>\r
-<key name="off"> 9,15, </key>\r
-<key name="offer"> 0, </key>\r
-<key name="often"> 10, </key>\r
-<key name="ok"> 9,15,14, </key>\r
-<key name="omg"> 0, </key>\r
-<key name="omit"> 15, </key>\r
-<key name="omni"> 9,15, </key>\r
-<key name="omninotify"> 9,15, </key>\r
-<key name="omniorb"> 9,15, </key>\r
-<key name="omniorbdir"> 9,15, </key>\r
-<key name="omniorbpy"> 9,15, </key>\r
-<key name="on"> 0,6,9,15,11,13,14,16,18,19,20,21,22,24, </key>\r
-<key name="onc"> 9, </key>\r
-<key name="onlin"> 21, </key>\r
-<key name="onto"> 9, </key>\r
-<key name="open"> 2,8,12,13,14,16,18,19,20,21, </key>\r
-<key name="opengl"> 9,15, </key>\r
-<key name="operability"> 10, </key>\r
-<key name="operation"> 6,8,17,18,24, </key>\r
-<key name="optimiz"> 10, </key>\r
-<key name="option"> 5,6,7,9,15,14,16,17,18,19,22,24, </key>\r
-<key name="optional"> 9,15, </key>\r
-<key name="ord"> 9,15, </key>\r
-<key name="org"> 0, </key>\r
-<key name="originality"> 12, </key>\r
-<key name="os"> 15, </key>\r
-<key name="os_version"> 15, </key>\r
-<key name="other"> 1, </key>\r
-<key name="otherwis"> 2,9,15,18, </key>\r
-<key name="outlin"> 17, </key>\r
-<key name="output"> 9,15,11,17,19, </key>\r
-<key name="overload"> 15, </key>\r
-<key name="own"> 15,12,19,24, </key>\r
-<key name="p"> 16, </key>\r
-<key name="packag"> 9,15,16,20, </key>\r
-<key name="pag"> 9,15,21, </key>\r
-<key name="pan"> 13,17,21, </key>\r
-<key name="parallel"> 0, </key>\r
-<key name="paramet"> 9,15,20, </key>\r
-<key name="parameter"> 0,9,20, </key>\r
-<key name="part"> 2,9,15,17, </key>\r
-<key name="particular"> 10,18, </key>\r
-<key name="pas"> 9,15, </key>\r
-<key name="past"> 6,17, </key>\r
-<key name="path"> 9,15, </key>\r
-<key name="pc"> 0, </key>\r
-<key name="performanc"> 0,8,10,17, </key>\r
-<key name="permission"> 2,9,15, </key>\r
-<key name="perpetuity"> 10, </key>\r
-<key name="phenomena"> 0, </key>\r
-<key name="photocopy"> 2, </key>\r
-<key name="phras"> 21, </key>\r
-<key name="physical"> 0,10,12, </key>\r
-<key name="pick"> 9,15, </key>\r
-<key name="pictur"> 7,24, </key>\r
-<key name="pid"> 23, </key>\r
-<key name="piec"> 0, </key>\r
-<key name="plac"> 4,15, </key>\r
-<key name="platform"> 0,1,8,9,15,10,11,12,16,17,18,20,23, </key>\r
-<key name="pleas"> 9,15, </key>\r
-<key name="plot2d"> 3,11,17,19, </key>\r
-<key name="png"> 17, </key>\r
-<key name="point"> 9, </key>\r
-<key name="pop"> 13,14,17,22,24, </key>\r
-<key name="popup"> 13, </key>\r
-<key name="port"> 16, </key>\r
-<key name="portion"> 10, </key>\r
-<key name="portkill"> 16, </key>\r
-<key name="position"> 17, </key>\r
-<key name="possibility"> 0,9,15,16,20, </key>\r
-<key name="possibl"> 15,22,24, </key>\r
-<key name="post"> 10,12, </key>\r
-<key name="pr"> 10,12, </key>\r
-<key name="precompil"> 9,15, </key>\r
-<key name="predefin"> 0, </key>\r
-<key name="pref"> 9, </key>\r
-<key name="preferabl"> 16, </key>\r
-<key name="preferenc"> 19,22, </key>\r
-<key name="prefix"> 9,15, </key>\r
-<key name="preinstal"> 9,15, </key>\r
-<key name="preliminary"> 9,15, </key>\r
-<key name="prerequisit"> 9,15, </key>\r
-<key name="pres"> 9,15, </key>\r
-<key name="presentation"> 17, </key>\r
-<key name="previou"> 9,15,14, </key>\r
-<key name="previous"> 9,15,14,18, </key>\r
-<key name="print"> 9,15,16, </key>\r
-<key name="print_env"> 15, </key>\r
-<key name="problem"> 9,15,10, </key>\r
-<key name="proce"> 8,9,15, </key>\r
-<key name="procedur"> 9,15,16, </key>\r
-<key name="proces"> 9,15,10,12,23, </key>\r
-<key name="processor"> 0,10, </key>\r
-<key name="produc"> 17, </key>\r
-<key name="product"> 2,9,15,10,16, </key>\r
-<key name="product_nam"> 15, </key>\r
-<key name="product_script_nam"> 15, </key>\r
-<key name="product_version"> 15, </key>\r
-<key name="productivity"> 0, </key>\r
-<key name="products_directory"> 15, </key>\r
-<key name="profil"> 9,16, </key>\r
-<key name="program"> 0,9,15, </key>\r
-<key name="progres"> 9,15, </key>\r
-<key name="prompt"> 9,15,16, </key>\r
-<key name="prop"> 9,15, </key>\r
-<key name="proper"> 15, </key>\r
-<key name="properti"> 7,12, </key>\r
-<key name="propos"> 9,15, </key>\r
-<key name="proprietary"> 2, </key>\r
-<key name="provid"> 0,15,10,11,16,20,21,23, </key>\r
-<key name="purpos"> 8,9,22, </key>\r
-<key name="py"> 15,16, </key>\r
-<key name="pyqt"> 9,15, </key>\r
-<key name="pyqtdir"> 9,15, </key>\r
-<key name="python"> 0,9,15,11,16,17,19, </key>\r
-<key name="python2"> 9,15, </key>\r
-<key name="pythonhom"> 9,15, </key>\r
-<key name="qt"> 9,15, </key>\r
-<key name="qtdir"> 9,15, </key>\r
-<key name="quality"> 10, </key>\r
-<key name="question"> 9,15, </key>\r
-<key name="quick"> 15,19,22,24, </key>\r
-<key name="quit"> 9,15,18, </key>\r
-<key name="quot"> 15, </key>\r
-<key name="qwt"> 9,15, </key>\r
-<key name="qwthom"> 9,15, </key>\r
-<key name="radiobutton"> 9,15, </key>\r
-<key name="rais"> 9,15, </key>\r
-<key name="rapid"> 0, </key>\r
-<key name="razel"> 2, </key>\r
-<key name="rc2"> 9,15, </key>\r
-<key name="re"> 13, </key>\r
-<key name="reactivity"> 10, </key>\r
-<key name="read"> 9,15,13, </key>\r
-<key name="readm"> 15, </key>\r
-<key name="realiz"> 8, </key>\r
-<key name="recommend"> 9,15, </key>\r
-<key name="record"> 2,7, </key>\r
-<key name="rectangl"> 17, </key>\r
-<key name="red"> 9,15,22, </key>\r
-<key name="redhat"> 9,15, </key>\r
-<key name="redhat8"> 15, </key>\r
-<key name="redirection"> 16, </key>\r
-<key name="redo"> 6, </key>\r
-<key name="reduc"> 10, </key>\r
-<key name="reduction"> 10, </key>\r
-<key name="referenc"> 1,13,19,22, </key>\r
-<key name="refin"> 10, </key>\r
-<key name="refresh"> 23, </key>\r
-<key name="refreshment"> 23, </key>\r
-<key name="register"> 2, </key>\r
-<key name="registry"> 11,23, </key>\r
-<key name="reinstal"> 9,15, </key>\r
-<key name="reinstall"> 9,15, </key>\r
-<key name="reinstallation"> 15, </key>\r
-<key name="relat"> 9,15,13,21, </key>\r
-<key name="relativ"> 15, </key>\r
-<key name="relevant"> 13, </key>\r
-<key name="reliability"> 10, </key>\r
-<key name="reload"> 18, </key>\r
-<key name="relocat"> 4, </key>\r
-<key name="remain"> 0, </key>\r
-<key name="remov"> 9,15,24, </key>\r
-<key name="renam"> 24, </key>\r
-<key name="rené"> 2, </key>\r
-<key name="repeat"> 9, </key>\r
-<key name="represent"> 0,8,9,10,11,12,21, </key>\r
-<key name="representation"> 5, </key>\r
-<key name="reproduc"> 2, </key>\r
-<key name="requir"> 9,15,10,14,18, </key>\r
-<key name="requirement"> 0,10, </key>\r
-<key name="reserv"> 2, </key>\r
-<key name="reset"> 9,15,17, </key>\r
-<key name="resiz"> 17,19, </key>\r
-<key name="respectiv"> 2, </key>\r
-<key name="respond"> 0, </key>\r
-<key name="responsibility"> 2, </key>\r
-<key name="responsibl"> 15, </key>\r
-<key name="restor"> 19, </key>\r
-<key name="result"> 8,18, </key>\r
-<key name="retrieval"> 2, </key>\r
-<key name="reus"> 0,10, </key>\r
-<key name="reusabl"> 12, </key>\r
-<key name="right"> 2,9,15,13,14,17,18,21,22,24, </key>\r
-<key name="risk"> 10, </key>\r
-<key name="robustnes"> 10, </key>\r
-<key name="rol"> 0, </key>\r
-<key name="root"> 9,15,24, </key>\r
-<key name="rotation"> 17, </key>\r
-<key name="ru"> 2, </key>\r
-<key name="rul"> 15, </key>\r
-<key name="run"> 0,9,15,16,20,23, </key>\r
-<key name="runinstall"> 9,15, </key>\r
-<key name="runsalom"> 16,20, </key>\r
-<key name="runsalomewithport"> 20, </key>\r
-<key name="s"> 0,2,9,15,13,17, </key>\r
-<key name="saclay"> 2, </key>\r
-<key name="salom"> 0,1,3,5,4,6,8,9,15,10,11,12,13,14,16,17,18,19,20,21,22,23,24, </key>\r
-<key name="salome_modulecatalog_serv"> 20, </key>\r
-<key name="salome_root_dir"> 9,15, </key>\r
-<key name="salome_src"> 15, </key>\r
-<key name="salomebin"> 9, </key>\r
-<key name="salomecsh"> 9, </key>\r
-<key name="salomedoc"> 9, </key>\r
-<key name="salomepro_src"> 9, </key>\r
-<key name="salomesh"> 9, </key>\r
-<key name="salomesourc"> 9, </key>\r
-<key name="sam"> 13,18,20,23,24, </key>\r
-<key name="sav"> 9,15,11,17,18,19, </key>\r
-<key name="say"> 9,15, </key>\r
-<key name="scal"> 0, </key>\r
-<key name="schem"> 0,15, </key>\r
-<key name="scientific"> 0, </key>\r
-<key name="script"> 0,9,15,16,20, </key>\r
-<key name="scroll"> 7, </key>\r
-<key name="se"> 7,9,15,14,18,20,22,24, </key>\r
-<key name="search"> 1,9,15,14,18,21, </key>\r
-<key name="second"> 9,15,24, </key>\r
-<key name="section"> 9,15,17, </key>\r
-<key name="select"> 3,5,7,9,15,14,18,19,21,24, </key>\r
-<key name="selectall"> 17, </key>\r
-<key name="send"> 9,15, </key>\r
-<key name="sensitiv"> 4,17,22,24, </key>\r
-<key name="separat"> 15, </key>\r
-<key name="serv"> 0,20, </key>\r
-<key name="server"> 0,16, </key>\r
-<key name="servic"> 0,9,15,20, </key>\r
-<key name="session"> 14,18,19,22,23,24, </key>\r
-<key name="set"> 1,9,15,16,17,18,19,22,23,24, </key>\r
-<key name="setting"> 9,15, </key>\r
-<key name="sever"> 10, </key>\r
-<key name="sh"> 9,15, </key>\r
-<key name="shar"> 10, </key>\r
-<key name="shell"> 9,15,11,16, </key>\r
-<key name="shin"> 15, </key>\r
-<key name="short"> 21, </key>\r
-<key name="should"> 2,8,9,15,18,20, </key>\r
-<key name="show"> 9,15,17,19,22, </key>\r
-<key name="shown"> 7, </key>\r
-<key name="sid"> 15, </key>\r
-<key name="signal"> 9,15, </key>\r
-<key name="signatur"> 15, </key>\r
-<key name="sigterm"> 9,15, </key>\r
-<key name="simpl"> 0, </key>\r
-<key name="simplify"> 15, </key>\r
-<key name="simulat"> 0, </key>\r
-<key name="simulation"> 10,12, </key>\r
-<key name="simultaneous"> 8, </key>\r
-<key name="singl"> 15, </key>\r
-<key name="sip"> 9,15, </key>\r
-<key name="sipdir"> 9,15, </key>\r
-<key name="sit"> 9,15, </key>\r
-<key name="situation"> 0, </key>\r
-<key name="siz"> 17,19, </key>\r
-<key name="skip"> 9,15, </key>\r
-<key name="small"> 18, </key>\r
-<key name="smesh"> 0,4,12, </key>\r
-<key name="so"> 0,9,15,19,21,22,24, </key>\r
-<key name="softwar"> 0,2,9,10,12, </key>\r
-<key name="solution"> 10, </key>\r
-<key name="solver"> 12, </key>\r
-<key name="somewher"> 9, </key>\r
-<key name="sort"> 19,22, </key>\r
-<key name="sourc"> 9,15,12,16, </key>\r
-<key name="spac"> 9,15,17, </key>\r
-<key name="special"> 9,15,14,16,18, </key>\r
-<key name="specifi"> 0, </key>\r
-<key name="specific"> 0,4,10,12,21, </key>\r
-<key name="specifical"> 10, </key>\r
-<key name="specification"> 12, </key>\r
-<key name="specify"> 18,20, </key>\r
-<key name="spent"> 10, </key>\r
-<key name="src"> 9,15, </key>\r
-<key name="standard"> 3,9,15,11,14,17,18,20, </key>\r
-<key name="start"> 8,9,15,20,23, </key>\r
-<key name="stat"> 9,15, </key>\r
-<key name="station"> 0, </key>\r
-<key name="statu"> 9,15, </key>\r
-<key name="step"> 9,15, </key>\r
-<key name="still"> 9,15, </key>\r
-<key name="stor"> 0,9,15,14,18,20, </key>\r
-<key name="storag"> 2, </key>\r
-<key name="str"> 15, </key>\r
-<key name="strict"> 9, </key>\r
-<key name="strong"> 9,15, </key>\r
-<key name="structur"> 10,14,22,24, </key>\r
-<key name="structural"> 10, </key>\r
-<key name="studi"> 3,5,6,8,11,14,17,18, </key>\r
-<key name="study"> 0,3,5,6,7,8,11,12,14,17,18,19,20,22,23,24, </key>\r
-<key name="study1"> 3, </key>\r
-<key name="sub"> 15,21, </key>\r
-<key name="subject"> 2, </key>\r
-<key name="submenu"> 3,4,19, </key>\r
-<key name="successful"> 9,15, </key>\r
-<key name="sufficient"> 9, </key>\r
-<key name="summariz"> 9,15, </key>\r
-<key name="superstructur"> 9, </key>\r
-<key name="superv"> 16, </key>\r
-<key name="supervision"> 11,12,16,20, </key>\r
-<key name="supplementary"> 22,23, </key>\r
-<key name="suppli"> 9,15, </key>\r
-<key name="support"> 9,15,20, </key>\r
-<key name="supported_installation_mod"> 15, </key>\r
-<key name="suppos"> 15, </key>\r
-<key name="sur"> 9,15, </key>\r
-<key name="swig"> 9,15, </key>\r
-<key name="switch"> 5,9,15,11, </key>\r
-<key name="symbolic"> 9, </key>\r
-<key name="system"> 0,1,2,9,15,13,21, </key>\r
-<key name="t"> 9,15,16,18,20, </key>\r
-<key name="tab"> 21,23,24, </key>\r
-<key name="tabl"> 9,15, </key>\r
-<key name="tag"> 15, </key>\r
-<key name="tak"> 0,9,15, </key>\r
-<key name="taken"> 9,15,16, </key>\r
-<key name="target"> 9,15, </key>\r
-<key name="target_directory"> 15, </key>\r
-<key name="target_paltform"> 15, </key>\r
-<key name="targetdir"> 15, </key>\r
-<key name="tcl"> 9,15, </key>\r
-<key name="tclhom"> 9,15, </key>\r
-<key name="tclsh8"> 9,15, </key>\r
-<key name="technologi"> 0, </key>\r
-<key name="technological"> 10, </key>\r
-<key name="technologiqu"> 2, </key>\r
-<key name="technology"> 0, </key>\r
-<key name="temp"> 9,15, </key>\r
-<key name="temp_directory"> 15, </key>\r
-<key name="temp_fold"> 15, </key>\r
-<key name="tempdir"> 15, </key>\r
-<key name="temporary"> 9,15, </key>\r
-<key name="temporarydiskspac"> 15, </key>\r
-<key name="term"> 2,10,13,21, </key>\r
-<key name="terminal"> 9,16, </key>\r
-<key name="test"> 0,15,20, </key>\r
-<key name="text"> 9,15,13,21, </key>\r
-<key name="them"> 0,9,15,12,16,23, </key>\r
-<key name="therefor"> 9,15, </key>\r
-<key name="this_is_"> 9,15, </key>\r
-<key name="this_is_omninotify_1_2"> 9,15, </key>\r
-<key name="this_is_omniorb_3_0_5"> 9,15, </key>\r
-<key name="this_is_omniorbpy_1_5"> 9,15, </key>\r
-<key name="thos"> 9,15,21, </key>\r
-<key name="thre"> 9, </key>\r
-<key name="thu"> 0, </key>\r
-<key name="til"> 5, </key>\r
-<key name="tim"> 0,7,9,15,10,19,20,23, </key>\r
-<key name="titl"> 15, </key>\r
-<key name="tmp"> 9,15, </key>\r
-<key name="tmp_disk_spac"> 15, </key>\r
-<key name="togeth"> 9,15, </key>\r
-<key name="too"> 9, </key>\r
-<key name="tool"> 0,11,17,20,23, </key>\r
-<key name="toolbar"> 3,4,6,11,14,17,18, </key>\r
-<key name="top"> 3,4,15,17, </key>\r
-<key name="topic"> 1,13,21, </key>\r
-<key name="topmost"> 9,15, </key>\r
-<key name="total"> 9,15, </key>\r
-<key name="totality"> 0, </key>\r
-<key name="tr"> 9,15, </key>\r
-<key name="trademark"> 2, </key>\r
-<key name="train"> 10, </key>\r
-<key name="transmit"> 2, </key>\r
-<key name="tre"> 15,22,24, </key>\r
-<key name="tri"> 9,15, </key>\r
-<key name="trihedron"> 17,19, </key>\r
-<key name="troubl"> 9, </key>\r
-<key name="tru"> 15, </key>\r
-<key name="try"> 7,9,15,18,20, </key>\r
-<key name="try_nativ"> 15, </key>\r
-<key name="try_preinstal"> 15, </key>\r
-<key name="two"> 9,15,13,18,20, </key>\r
-<key name="typ"> 9,15,20, </key>\r
-<key name="typical"> 20, </key>\r
-<key name="ultimat"> 0, </key>\r
-<key name="understand"> 10, </key>\r
-<key name="undo"> 6,19, </key>\r
-<key name="undon"> 19, </key>\r
-<key name="unfortunate"> 9,15, </key>\r
-<key name="unix"> 1, </key>\r
-<key name="unload"> 14,18, </key>\r
-<key name="unmark"> 4, </key>\r
-<key name="unnecessary"> 15, </key>\r
-<key name="unselect"> 9,15, </key>\r
-<key name="up"> 9,15,13,14,17,18,22,24, </key>\r
-<key name="updat"> 9,17,18,20, </key>\r
-<key name="upload"> 4,11,17, </key>\r
-<key name="us"> 0,2,6,7,8,9,15,10,16,18,19,20,21,22,23,24, </key>\r
-<key name="usag"> 15, </key>\r
-<key name="usecas"> 11,17,19,24, </key>\r
-<key name="user"> 7,20, </key>\r
-<key name="usr"> 9,15, </key>\r
-<key name="utiliti"> 1, </key>\r
-<key name="v"> 9,15, </key>\r
-<key name="valid"> 19, </key>\r
-<key name="validation"> 0, </key>\r
-<key name="valu"> 15,19,22, </key>\r
-<key name="variabl"> 9,15,16, </key>\r
-<key name="variety"> 1,13, </key>\r
-<key name="variou"> 15,12, </key>\r
-<key name="ve"> 9,15, </key>\r
-<key name="ver"> 9,15, </key>\r
-<key name="version"> 9,15,20, </key>\r
-<key name="very"> 9,15,10, </key>\r
-<key name="view"> 3,4,7,9,15,11,13,17,19,21,23,24, </key>\r
-<key name="viewer"> 3,11,17, </key>\r
-<key name="visu"> 0,4,6,12, </key>\r
-<key name="visualization"> 8,11,12,17, </key>\r
-<key name="vtk"> 3,9,15,11,17,19, </key>\r
-<key name="vtkhom"> 9,15, </key>\r
-<key name="wait"> 9,15, </key>\r
-<key name="want"> 9,15,13, </key>\r
-<key name="warn"> 7,9,15, </key>\r
-<key name="way"> 5,9,15,12,20,21, </key>\r
-<key name="welcom"> 1,10, </key>\r
-<key name="well"> 17, </key>\r
-<key name="what"> 0,9,15,13,22,24, </key>\r
-<key name="whichpython"> 15, </key>\r
-<key name="whichswig"> 15, </key>\r
-<key name="whil"> 0, </key>\r
-<key name="whol"> 17,18,19, </key>\r
-<key name="wid"> 1, </key>\r
-<key name="will"> 1,3,5,4,7,8,9,15,14,16,17,18,19,20,22,23,24, </key>\r
-<key name="window"> 1,3,5,4,8,9,15,11,13,16,17,18,19,23,24, </key>\r
-<key name="wish8"> 9,15, </key>\r
-<key name="within"> 0,6,17,19,23, </key>\r
-<key name="without"> 0,2,9,15,16,24, </key>\r
-<key name="wizard"> 9,15, </key>\r
-<key name="won"> 9,15, </key>\r
-<key name="word"> 21, </key>\r
-<key name="work"> 0,8,9,15,18,21, </key>\r
-<key name="would"> 4,9,15,18,20,24, </key>\r
-<key name="writ"> 2,18, </key>\r
-<key name="written"> 18, </key>\r
-<key name="wrong"> 9,15, </key>\r
-<key name="www"> 0, </key>\r
-<key name="x"> 16, </key>\r
-<key name="xml"> 15,16,20, </key>\r
-<key name="xterm"> 16, </key>\r
-<key name="y"> 9,15, </key>\r
-<key name="year"> 10, </key>\r
-<key name="yes"> 7, </key>\r
-<key name="yet"> 9,15, </key>\r
-<key name="your"> 3,5,6,7,9,15,12,16,17,18,20,21,24, </key>\r
-<key name="zon"> 3, </key>\r
-<key name="zoom"> 17, </key>\r
-\r
-</ftswdata>  \r
diff --git a/doc/salome/gui/KERNEL/whdata/whgdata.js b/doc/salome/gui/KERNEL/whdata/whgdata.js
deleted file mode 100755 (executable)
index 77e0107..0000000
+++ /dev/null
@@ -1,26 +0,0 @@
-//     WebHelp 5.10.001\r
-var gIEA = new Array();\r
-function aGE(sName, sDef)\r
-{\r
-       var len = gIEA.length;\r
-       gIEA[len] = new gloEntry(sName, sDef);\r
-}\r
-\r
-function gloEntry(sName, sDef) \r
-{\r
-       this.sName = sName;\r
-       this.sDef = sDef;\r
-       this.nNKOff = 0;\r
-}\r
-\r
-function window_OnLoad()\r
-{\r
-       if (parent && parent != this) {\r
-               if (parent.putData) \r
-               {\r
-                       parent.putData(gIEA);\r
-               }\r
-       }\r
-}\r
-\r
-window.onload = window_OnLoad;
\ No newline at end of file
diff --git a/doc/salome/gui/KERNEL/whdata/whgdata0.htm b/doc/salome/gui/KERNEL/whdata/whgdata0.htm
deleted file mode 100755 (executable)
index 9d256b1..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-<html>\r
-<head>\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-</head>\r
-<body>\r
-<script language="javascript" src="whgdata.js"></script>\r
-<script language="javascript">\r
-<!--\r
- aGE("Cell","Element of a mesh. Cells are determined by their connectivity. They can have 0,1,2 or 3 dimension.");\r
- aGE("Component","One integer or real value can correspond to each component of a field and to each entity of a mesh");\r
- aGE("Descendant connectivity","It is a description of the entities of the mesh with dimension N. This description is made by an ordered list of geometrical entities (nodes, edges, or faces) with dimension N-1.");\r
- aGE("Edge","An edge of a volumetric or surface mesh. It is composed of 2 or 3 nodes (2 vertex nodes and optionally one middle node).");\r
- aGE("Entity of a mesh","Geometrical component of the mesh: node, cell, face and edge. Faces and edges are only intermediate entities allowing to define the cells in descendant connectivity.");\r
- aGE("Equivalence","Equivalence represents a list of correspondance 2 by 2 of the entities of the same dimension.");\r
- aGE("Face","Face of a volumetrical cell (triangle, quadrangle).");\r
- aGE("Family","Entities of a mesh are described by a certain number   of characteristics (boundary conditions, groups membership). Families represent classes equivalent to these characteristics (two entities of a mesh can belong to the same family if they have the same characteristics). Every family is determined by a set of attributes and a list of groups membership.");\r
- aGE("Field","Field consists of one or several scalar components. One definite type is associated to the given field and the values corresponding to different components are all of the same type.");\r
- aGE("Field profile","Fields can be defined only on one part of the mesh. Profile   of the field or profile of the component of a field indicates which entities of the mesh contain values.");\r
- aGE("Group","Unordered set of entities of a mesh. One entity can belong to   several groups.");\r
- aGE("Mesh","Mesh is described by its geometry: list of nodes and list of cells which constitute this mesh. Supplementary information is added with the help of families (initial, boundary conditions).");\r
- aGE("Nodal connectivity","It is a description of an entity of the mesh by an ordered list of nodes constituting this entity.");\r
- aGE("Node","Node can be an isolated node of a mesh, a vertex or middle node of an edge. A node is associated to a point.");\r
- aGE("Point","Geometrical entity determined by its coordinates in the space.");\r
- aGE("Reference connectivity","For each type of entity of a mesh, reference connectivity define the topology of an entity.");\r
- aGE("Result","List of fields referring to one mesh.");\r
- aGE("Study","Study represents a chain of sequences of calculations.");\r
-\r
-//-->\r
-</script>\r
-</body>\r
-</html>\r
diff --git a/doc/salome/gui/KERNEL/whdata/whgdata0.xml b/doc/salome/gui/KERNEL/whdata/whgdata0.xml
deleted file mode 100755 (executable)
index de63592..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-<?xml version='1.0' encoding='ISO-8859-1' ?>\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/whdata/whglo.htm b/doc/salome/gui/KERNEL/whdata/whglo.htm
deleted file mode 100755 (executable)
index dc5a677..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-<html>\r
-<head>\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-</head>\r
-<body>\r
-<script language="javascript" src="whglo.js"></script>\r
-<script language="javascript">\r
-<!--\r
-iFM("Cell","Study","whgdata0.htm",18);\r
-\r
-//-->\r
-</script>\r
-</body>\r
-</html>
\ No newline at end of file
diff --git a/doc/salome/gui/KERNEL/whdata/whglo.js b/doc/salome/gui/KERNEL/whdata/whglo.js
deleted file mode 100755 (executable)
index e0519af..0000000
+++ /dev/null
@@ -1,34 +0,0 @@
-//     WebHelp 5.10.001\r
-var gaFileMapping = new Array();\r
-function fileMapping(sBK, sEK, sFileName, nNum)\r
-{\r
-       this.sBK = sBK;\r
-       this.sEK = sEK;\r
-       this.sFileName = sFileName;\r
-       this.aKs = null;\r
-       this.nNum = nNum;\r
-       this.oUsedItems = null;\r
-}\r
-\r
-\r
-function iFM(sBK, sEK, sFileName, nNum)\r
-{\r
-       var i = gaFileMapping.length;\r
-       gaFileMapping[i] = new fileMapping(sBK, sEK, sFileName, nNum);  \r
-       if (i == 0) {\r
-               gaFileMapping[i].nTotal = nNum;\r
-       }\r
-       else {\r
-               gaFileMapping[i].nTotal = nNum + gaFileMapping[i - 1].nTotal;\r
-       }\r
-}\r
-\r
-function window_OnLoad()\r
-{\r
-       if (parent && parent != this && parent.projReady)\r
-       {\r
-               parent.projReady(gaFileMapping);\r
-       }               \r
-}\r
-\r
-window.onload = window_OnLoad;\r
diff --git a/doc/salome/gui/KERNEL/whdata/whglo.xml b/doc/salome/gui/KERNEL/whdata/whglo.xml
deleted file mode 100755 (executable)
index dcdf6cf..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version='1.0' encoding='ISO-8859-1' ?>\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/whdata/whidata.js b/doc/salome/gui/KERNEL/whdata/whidata.js
deleted file mode 100755 (executable)
index 9f0eb15..0000000
+++ /dev/null
@@ -1,89 +0,0 @@
-//     WebHelp 5.10.001\r
-// const strings\r
-var gIEA = new Array();\r
-function aIE()\r
-{\r
-       var len = gIEA.length;\r
-       gIEA[len] = new indexEntry(aIE.arguments);\r
-}\r
-\r
-function topic(sName, sURL)\r
-{\r
-       this.sName = sName;\r
-       this.sURL = sURL;\r
-}\r
-\r
-function indexEntry(fn_arguments) \r
-{\r
-       if (fn_arguments.length && fn_arguments.length >= 3) \r
-       {\r
-               this.nType = fn_arguments[0];\r
-               this.nPKOff = 0;\r
-               this.nNKOff = fn_arguments[1];\r
-               this.sName = fn_arguments[2];\r
-               this.aTopics = null;\r
-               var nLen = fn_arguments.length;\r
-               if (Math.floor(nLen / 2) * 2 == nLen)\r
-               {\r
-                       this.sTarget = fn_arguments[3];\r
-                       if (nLen > 5)\r
-                       {\r
-                               this.aTopics = new Array();\r
-                               for (var i = 0; i < (nLen - 5)/2; i++)\r
-                               {\r
-                                       this.aTopics[i] = new topic(fn_arguments[i * 2 + 4], fn_arguments[i * 2 + 5]);\r
-                               }\r
-                       }\r
-\r
-               }\r
-               else \r
-               {\r
-                       if (nLen > 4) \r
-                       {\r
-                               this.aTopics = new Array();\r
-                               for (var i = 0; i < (nLen - 4)/2; i++)\r
-                               {\r
-                                       this.aTopics[i] = new topic(fn_arguments[i * 2 + 3], fn_arguments[i * 2 + 4]);\r
-                               }\r
-                       }\r
-               }\r
-       }\r
-}\r
-\r
-function getIndexTopicMappingList(nItemIndex)\r
-{\r
-       var sTopics = "";\r
-       if (gIEA.length > nItemIndex)\r
-       {\r
-               if (gIEA[nItemIndex].aTopics) \r
-               {\r
-                       var i = 0;\r
-                       var nLen = gIEA[nItemIndex].aTopics.length;\r
-                       for (i = 0; i < nLen; i ++) \r
-                       {\r
-                               sTopics += "," + gIEA[nItemIndex].aTopics[i];\r
-                       }\r
-               }\r
-       }\r
-       return sTopics;         \r
-}\r
-\r
-function window_OnLoad()\r
-{\r
-       if (parent && parent != this) {\r
-               if (parent.putData) \r
-               {\r
-                       for (var i = 0; i < gIEA.length; i ++ )\r
-                       {\r
-                               if (gIEA[i].nNKOff != 0 && i + gIEA[i].nNKOff + 1 < gIEA.length)\r
-                               {\r
-                               \r
-                                       gIEA[i + gIEA[i].nNKOff + 1].nPKOff = gIEA[i].nNKOff;\r
-                               }\r
-                       }\r
-                       parent.putData(gIEA);\r
-               }\r
-       }\r
-}\r
-\r
-window.onload = window_OnLoad;
\ No newline at end of file
diff --git a/doc/salome/gui/KERNEL/whdata/whidx.htm b/doc/salome/gui/KERNEL/whdata/whidx.htm
deleted file mode 100755 (executable)
index 0a0deed..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-<html>\r
-<head>\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-</head>\r
-<body>\r
-<script language="javascript" src="whidx.js"></script>\r
-<script language="javascript">\r
-<!--\r
-\r
-//-->\r
-</script>\r
-</body>\r
-</html>
\ No newline at end of file
diff --git a/doc/salome/gui/KERNEL/whdata/whidx.js b/doc/salome/gui/KERNEL/whdata/whidx.js
deleted file mode 100755 (executable)
index e0519af..0000000
+++ /dev/null
@@ -1,34 +0,0 @@
-//     WebHelp 5.10.001\r
-var gaFileMapping = new Array();\r
-function fileMapping(sBK, sEK, sFileName, nNum)\r
-{\r
-       this.sBK = sBK;\r
-       this.sEK = sEK;\r
-       this.sFileName = sFileName;\r
-       this.aKs = null;\r
-       this.nNum = nNum;\r
-       this.oUsedItems = null;\r
-}\r
-\r
-\r
-function iFM(sBK, sEK, sFileName, nNum)\r
-{\r
-       var i = gaFileMapping.length;\r
-       gaFileMapping[i] = new fileMapping(sBK, sEK, sFileName, nNum);  \r
-       if (i == 0) {\r
-               gaFileMapping[i].nTotal = nNum;\r
-       }\r
-       else {\r
-               gaFileMapping[i].nTotal = nNum + gaFileMapping[i - 1].nTotal;\r
-       }\r
-}\r
-\r
-function window_OnLoad()\r
-{\r
-       if (parent && parent != this && parent.projReady)\r
-       {\r
-               parent.projReady(gaFileMapping);\r
-       }               \r
-}\r
-\r
-window.onload = window_OnLoad;\r
diff --git a/doc/salome/gui/KERNEL/whdata/whidx.xml b/doc/salome/gui/KERNEL/whdata/whidx.xml
deleted file mode 100755 (executable)
index 3ca67b6..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-<?xml version='1.0' encoding='ISO-8859-1' ?>\r
-<index>\r
-\r
-</index>\r
diff --git a/doc/salome/gui/KERNEL/whdata/whtdata.js b/doc/salome/gui/KERNEL/whdata/whtdata.js
deleted file mode 100755 (executable)
index d5428a7..0000000
+++ /dev/null
@@ -1,64 +0,0 @@
-//     WebHelp 5.10.001\r
-var gTEA = new Array();\r
-function aTE()\r
-{\r
-       gTEA[gTEA.length] = new tocEntry(aTE.arguments);\r
-}\r
-\r
-function tocEntry(fn_arguments) \r
-{\r
-       if (fn_arguments.length < 3)    \r
-       {\r
-               alert ("data format wrong!!!");\r
-               return;\r
-       }\r
-       \r
-       this.nType = fn_arguments[0];\r
-       this.nContents = fn_arguments[1];\r
-       this.sItemName = fn_arguments[2];\r
-       \r
-       if (this.nType == 1 || this.nType == 2 || this.nType == 16)\r
-       {\r
-               if (fn_arguments.length > 3)\r
-               {\r
-                       this.sItemURL = fn_arguments[3];\r
-                       if (fn_arguments.length > 4)\r
-                       {\r
-                               this.sTarget = fn_arguments[4];\r
-                               if (fn_arguments.length > 5)\r
-                                       this.sIconRef = fn_arguments[5];\r
-                       }\r
-               }\r
-       }\r
-       if (this.nType == 4 || this.nType == 8)\r
-       {\r
-               if (fn_arguments.length > 3)\r
-               {\r
-                       this.sRefURL = fn_arguments[3];\r
-                       if (this.nType == 4)\r
-                       {\r
-                               if(this.sRefURL.lastIndexOf("/")!=this.sRefURL.length-1)\r
-                                       this.sRefURL+="/";\r
-                       }\r
-                       if (fn_arguments.length > 4)\r
-                       {\r
-                               this.sItemURL = fn_arguments[4];\r
-                               if (fn_arguments.length > 5)\r
-                               {\r
-                                       this.sTarget = fn_arguments[5];\r
-                                       if (fn_arguments.length > 6)\r
-                                               this.sIconRef = fn_arguments[6];\r
-                               }\r
-                       }\r
-               }\r
-       }\r
-}\r
-\r
-\r
-function window_OnLoad()\r
-{\r
-       if (parent && parent != this && parent.putData) {\r
-               parent.putData(gTEA);\r
-       }\r
-}\r
-window.onload = window_OnLoad;
\ No newline at end of file
diff --git a/doc/salome/gui/KERNEL/whdata/whtdata0.htm b/doc/salome/gui/KERNEL/whdata/whtdata0.htm
deleted file mode 100755 (executable)
index d89a6fa..0000000
+++ /dev/null
@@ -1,42 +0,0 @@
-<html>\r
-<head>\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-</head>\r
-<body>\r
-<script language="javascript" src="whtdata.js"></script>\r
-<script language="javascript">\r
-<!--\r
- aTE(2,0,"Welcome to SALOME","kernel/introduction.htm");\r
- aTE(1,3,"Using this reference manual");\r
-   aTE(2,0,"About SALOME help system","kernel/about_salome_pro_help_system.htm");\r
-   aTE(2,0,"Navigating topics","kernel/navigating_topics.htm");\r
-   aTE(2,0,"Using left-hand tabs","kernel/using_left-hand_tabs.htm");\r
- aTE(1,4,"About SALOME");\r
-   aTE(2,0,"Introduction to SALOME","kernel/introduction_to_salome_pro.htm");\r
-   aTE(2,0,"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","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","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
-</body>\r
-</html>\r
diff --git a/doc/salome/gui/KERNEL/whdata/whtdata0.xml b/doc/salome/gui/KERNEL/whdata/whtdata0.xml
deleted file mode 100755 (executable)
index 2058321..0000000
+++ /dev/null
@@ -1,35 +0,0 @@
-<?xml version='1.0' encoding='ISO-8859-1' ?>\r
-<tocdata>\r
-<item name="Welcome to SALOME" url="files/introduction.htm" />\r
-<book name="Using this reference manual" >\r
-  <item name="About SALOME help system" url="files/about_salome_pro_help_system.htm" />\r
-  <item name="Navigating topics" url="files/navigating_topics.htm" />\r
-  <item name="Using left-hand tabs" url="files/using_left-hand_tabs.htm" />\r
-</book>\r
-<book name="About SALOME" >\r
-  <item name="Introduction to SALOME" url="files/introduction_to_salome_pro.htm" />\r
-  <item name="About SALOME architecture" url="files/about_salome_pro_architecture.htm" />\r
-  <item name="Installing SALOME" url="files/readme.html" />\r
-  <item name="Running SALOME" url="files/running_salome_pro.htm" />\r
-</book>\r
-<book name="IAPP module" >\r
-  <item name="Introduction to IAPP" url="files/introduction_to_iapp.htm" />\r
-  <item name="Getting started" url="files/getting_started2.htm" />\r
-  <item name="SALOME desktop" url="files/salome_pro_desktop.htm" />\r
-  <item name="Displaying/hiding toolbars" url="files/displaying_hiding_toolbars.htm" />\r
-  <book name="Study management" >\r
-    <item name="Creating a new study" url="files/creating_a_new_study.htm" />\r
-    <item name="Opening studies" url="files/opening_studies.htm" />\r
-    <item name="Saving and closing studies" url="files/saving_a_study.htm" />\r
-    <item name="Editing studies" url="files/editing_studies.htm" />\r
-    <item name="Displaying studies" url="files/displaying_studies.htm" />\r
-    <item name="Getting and setting study properties" url="files/getting_properties_of_the_study.htm" />\r
-  </book>\r
-  <item name="Using Object Browser" url="files/using_object_browser.htm" />\r
-  <item name="Using UseCase Browser" url="files/using_usecase_browser.htm" />\r
-  <item name="Using Registry tool" url="files/using_registry.htm" />\r
-  <item name="Using Catalog Generator" url="files/using_catalog_generator.htm" />\r
-  <item name="Setting preferences" url="files/setting_preferences.htm" />\r
-</book>\r
-\r
-</tocdata>\r
diff --git a/doc/salome/gui/KERNEL/whdata/whtoc.htm b/doc/salome/gui/KERNEL/whdata/whtoc.htm
deleted file mode 100755 (executable)
index 54e0cbf..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-<html>\r
-<head>\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-</head>\r
-<body>\r
-<script language="javascript" src="whtoc.js"></script>\r
-<script language="javascript">\r
-<!--\r
-  setRoot("whtdata0.htm");\r
-\r
-//-->\r
-</script>\r
-</body>\r
-</html>
\ No newline at end of file
diff --git a/doc/salome/gui/KERNEL/whdata/whtoc.js b/doc/salome/gui/KERNEL/whdata/whtoc.js
deleted file mode 100755 (executable)
index 163d8cc..0000000
+++ /dev/null
@@ -1,31 +0,0 @@
-//     WebHelp 5.10.001\r
-// const strings\r
-var gaProj = new Array();\r
-var gsRoot = "";\r
-\r
-function setRoot(sRoot)\r
-{\r
-       gsRoot = sRoot\r
-}\r
-\r
-function aPE(sProjPath, sRootPath)\r
-{\r
-       gaProj[gaProj.length] = new tocProjEntry(sProjPath, sRootPath);\r
-}\r
-\r
-function tocProjEntry(sProjPath, sRootPath) \r
-{\r
-       if(sProjPath.lastIndexOf("/")!=sProjPath.length-1)\r
-               sProjPath+="/"; \r
-       this.sPPath = sProjPath;\r
-       this.sRPath = sRootPath;\r
-}\r
-\r
-\r
-function window_OnLoad()\r
-{\r
-       if (parent && parent != this && parent.projReady) {\r
-               parent.projReady(gsRoot, gaProj);\r
-       }\r
-}\r
-window.onload = window_OnLoad;
\ No newline at end of file
diff --git a/doc/salome/gui/KERNEL/whdata/whtoc.xml b/doc/salome/gui/KERNEL/whdata/whtoc.xml
deleted file mode 100755 (executable)
index bffb89a..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-<?xml version='1.0' encoding='ISO-8859-1' ?>\r
-<toc root="whtdata0.xml">\r
-\r
-</toc>\r
diff --git a/doc/salome/gui/KERNEL/whestart.ico b/doc/salome/gui/KERNEL/whestart.ico
deleted file mode 100755 (executable)
index 110f183..0000000
Binary files a/doc/salome/gui/KERNEL/whestart.ico and /dev/null differ
diff --git a/doc/salome/gui/KERNEL/whfbody.htm b/doc/salome/gui/KERNEL/whfbody.htm
deleted file mode 100755 (executable)
index 86d8e63..0000000
+++ /dev/null
@@ -1,37 +0,0 @@
-<html>\r
-<head>\r
-<title>Search Result</title>\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-<base target="bsscright">\r
-<script language="javascript" src="whver.js"></script>\r
-<script language="javascript1.2" src="whmozemu.js"></script>\r
-<script language="javascript1.2" src="whutils.js"></script>\r
-<script language="javascript1.2" src="whmsg.js"></script>\r
-<script language="javascript1.2" src="whproxy.js"></script>\r
-<script language="javascript1.2" src="whlang.js"></script>\r
-<script language="javascript1.2" src="whfhost.js"></script>\r
-<script language="javascript1.2">\r
-<!--\r
-if(window.gbWhFHost)\r
-{\r
-       setBackgroundcolor("White"); \r
-       \r
-       setFont("Normal", "Tahoma","8pt","Black","Normal","Normal","none");\r
-       setFont("Error", "Tahoma","8pt","Black","Normal","Normal","none");\r
-       setFont("Hover", "Tahoma","8pt","Navy","Normal","Normal","underline");\r
-       setActiveBgColor("Silver");\r
-       \r
-       \r
-       FtsWriteClassStyle();\r
-}\r
-else\r
-       document.location.reload();\r
-//-->\r
-</script>\r
-</head>\r
-<body topmargin="2" leftmargin="2" marginwidth="0" marginheight="0" bgproperties="fixed" scroll="auto" bgcolor="white">\r
-</body>\r
-</html>\r
-\r
diff --git a/doc/salome/gui/KERNEL/whfdhtml.htm b/doc/salome/gui/KERNEL/whfdhtml.htm
deleted file mode 100755 (executable)
index 236beec..0000000
+++ /dev/null
@@ -1,30 +0,0 @@
-<html>\r
-<head>\r
-<title>Search Frame</TITLE>\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-</head>\r
-<script language="javascript" src="whver.js"></script>\r
-<script language="javascript1.2" src="whproxy.js"></script>\r
-<script language="javascript1.2" src="whmsg.js"></script>\r
-<script LANGUAGE="javascript1.2">\r
-<!--\r
-var gbIndexLayerInit = false;\r
-var strWrite="";\r
-if (window.gbWhVer&&window.gbWhProxy&&window.gbWhMsg)\r
-{\r
-       if (gbMac)\r
-               strWrite="<FRAMESET ROWS='45,100%' framespacing=0  frameborder=0>";\r
-       else\r
-               strWrite="<FRAMESET ROWS='60,100%' framespacing=0  frameborder=0>";\r
-       strWrite +="<FRAME SRC='whfform.htm' title='search form frame' name='ftsform' noresize='yes' scrolling='no'>";\r
-       strWrite +="<FRAME SRC='whfbody.htm' title='search result frame' name='ftsbody' scrolling='yes'>";\r
-       strWrite +="</FRAMESET>";\r
-       document.write(strWrite);\r
-}\r
-else\r
-       document.location.reload();\r
-//-->\r
-</script>\r
-</html>\r
diff --git a/doc/salome/gui/KERNEL/whfform.htm b/doc/salome/gui/KERNEL/whfform.htm
deleted file mode 100755 (executable)
index f592a73..0000000
+++ /dev/null
@@ -1,136 +0,0 @@
-<html>\r
-<head>\r
-<title>Search Form</title>\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-</head>\r
-<style>\r
-<!--\r
-body {margin:0;}\r
--->\r
-</style>\r
-<body bgcolor="#c0c0c0">\r
-<script language="javascript" src="whver.js"></script>\r
-<script language="javascript1.2" src="whmsg.js"></script>\r
-<script language="javascript1.2" src="whproxy.js"></script>\r
-<script language="javascript1.2" src="whutils.js"></script>\r
-<script language="javascript1.2" src="whform.js"></script>\r
-<script language="javascript1.2">\r
-<!--\r
-var gstrInput = "";\r
-function ftsLookup(bCR)\r
-{\r
-       if (bCR)\r
-       {\r
-               var strInput = document.FtsInputForm.keywordField.value.toUpperCase();\r
-               if (strInput != "") {\r
-                       var oMsg = new whMessage(WH_MSG_SEARCHFTSKEY, this, 1, strInput);\r
-                       if (!SendMessage(oMsg))\r
-                       {\r
-                               gstrInput = strInput;\r
-                       }\r
-                       else\r
-                               gstrInput = "";\r
-               }\r
-\r
-               if (gbMac) {\r
-                       document.FtsInputForm.keywordField.focus();\r
-               }\r
-       }\r
-       return;\r
-}\r
-\r
-function beforeInit()\r
-{\r
-       var oParam = new Object();\r
-       oParam.sValue = "";\r
-       var oMsg = new whMessage(WH_MSG_GETSEARCHS, this, 1, oParam);\r
-       if (SendMessage(oMsg))\r
-       {\r
-               if (oParam.sValue != "" && oParam.sValue != "- Search -")\r
-               {\r
-                       document.FtsInputForm.keywordField.value = oParam.sValue;\r
-                       gfunLookUp(true);\r
-               }\r
-       }\r
-       init(); \r
-}\r
-\r
-function window_unload()\r
-{\r
-       UnRegisterListener2(this, WH_MSG_SHOWTOC);\r
-       UnRegisterListener2(this, WH_MSG_SHOWIDX);\r
-       UnRegisterListener2(this, WH_MSG_SHOWFTS);\r
-       UnRegisterListener2(this, WH_MSG_SHOWGLO);\r
-       UnRegisterListener2(this, WH_MSG_SEARCHTHIS);\r
-       UnRegisterListener2(this, WH_MSG_BACKUPSEARCH);\r
-}\r
-\r
-function onSendMessage(oMsg)\r
-{\r
-       if (oMsg.nMessageId == WH_MSG_SHOWFTS)\r
-       {\r
-               document.FtsInputForm.keywordField.focus();\r
-       }\r
-       else if (oMsg.nMessageId == WH_MSG_SHOWIDX ||\r
-               oMsg.nMessageId == WH_MSG_SHOWTOC || \r
-               oMsg.nMessageId == WH_MSG_SHOWGLO)\r
-       {\r
-               document.FtsInputForm.keywordField.blur();\r
-       }\r
-       else if (oMsg.nMessageId == WH_MSG_SEARCHTHIS)\r
-       {\r
-               if (oMsg.oParam != "- Search -")\r
-               {\r
-                       document.FtsInputForm.keywordField.value = oMsg.oParam;\r
-                       gfunLookUp(true);\r
-               }\r
-       }\r
-       else if (oMsg.nMessageId == WH_MSG_BACKUPSEARCH)\r
-       {\r
-               if (gstrInput)\r
-               {\r
-                       oMsg.oParam = gstrInput;\r
-                       gstrInput = "";\r
-                       return false;\r
-               }\r
-       }\r
-       return true;\r
-}\r
-\r
-if (window.gbWhForm)\r
-{\r
-       RegisterListener2(this, WH_MSG_SHOWTOC);\r
-       RegisterListener2(this, WH_MSG_SHOWIDX);\r
-       RegisterListener2(this, WH_MSG_SHOWFTS);\r
-       RegisterListener2(this, WH_MSG_SHOWGLO);\r
-       RegisterListener2(this, WH_MSG_SEARCHTHIS);\r
-       RegisterListener2(this, WH_MSG_BACKUPSEARCH);\r
-       gfunLookUp = ftsLookup;\r
-       gfunInit = null;\r
-       gstrFormName = "FtsInputForm"\r
-       gsTitle = "Type in the word(s) to search for:";\r
-       gsTitle = "Type in the word(s) to search for:";\r
-       setGoImage1("wht_go.gif");\r
-       setBackgroundcolor("White");\r
-       \r
-       setBtnType("image");\r
-       \r
-       \r
-       \r
-       setGoText("Go");\r
-       setFont("Title", "Tahoma","8pt","Navy","Normal","Normal","none");\r
-       \r
-       \r
-       document.write(getFormHTML());\r
-       writeFormStyle();\r
-       window.onload = beforeInit;\r
-       window.onunload=window_unload;\r
-}\r
-else\r
-       document.location.reload();\r
-//-->\r
-</script>\r
-</body>\r
-</html>
\ No newline at end of file
diff --git a/doc/salome/gui/KERNEL/whfhost.js b/doc/salome/gui/KERNEL/whfhost.js
deleted file mode 100755 (executable)
index 167acc4..0000000
+++ /dev/null
@@ -1,945 +0,0 @@
-//     WebHelp 5.10.003\r
-var gsSK2=null;\r
-var gsSK=null;\r
-var gsFtsBreakChars="\t\r\n\"\\ .,!@#$%^&*()~'`:;<>?/{}[]|+-=\x85\x92\x93\x94\x95\x96\x97\x99\xA9\xAE\xB7";\r
-var gnCLF=0;\r
-var gsHelpCannotSearch="Cannot search for that phrase.";\r
-var gsNoTopics="No Topics Found.";\r
-var gsLoadingDivID="LoadingDiv";\r
-var gsLoadingMsg="Loading data, please wait...";\r
-var gsSearchMsg="Searching...";\r
-var gsResultDivID="ResultDiv";\r
-var gaaFCD=new Array();\r
-var gaaFTCD=new Array();\r
-var goCF=null;\r
-var goCTF=null;\r
-var gaTI=null;\r
-var gnCurrentOp=0;\r
-var gbNot=false;\r
-var gbReady=false;\r
-var gnLoadFts=1;\r
-var gnCacheLimits=5;\r
-var gaCCD=new Array();\r
-var gbXML=false;\r
-var gaData=new Array();\r
-var gsBgColor="#ffffff";\r
-var gsBgImage="";\r
-var gsMargin="0pt";\r
-var gsIndent="0pt";\r
-var gsCheckKey=null;\r
-var gnIndexNum=0;\r
-var gaFtsContentsCon=null;\r
-var gaTopicCheckInfo=null;\r
-var gnTopicCheck=0;\r
-var goFont=null;\r
-var goErrFont=null;\r
-var goHoverFont=null;\r
-var gsABgColor="#cccccc";\r
-var gbWhFHost=false;\r
-var gbFirst=false;\r
-\r
-function setBackground(sBgImage)\r
-{\r
-       gsBgImage=sBgImage;\r
-}\r
-\r
-function setBackgroundcolor(sBgColor)\r
-{\r
-       gsBgColor=sBgColor;\r
-}\r
-\r
-function setFont(sType,sFontName,sFontSize,sFontColor,sFontStyle,sFontWeight,sFontDecoration)\r
-{\r
-       var vFont=new whFont(sFontName,sFontSize,sFontColor,sFontStyle,sFontWeight,sFontDecoration);\r
-       if(sType=="Normal")\r
-               goFont=vFont;\r
-       else if(sType=="Error")\r
-               goErrFont=vFont;\r
-       else if(sType=="Hover")\r
-               goHoverFont=vFont;\r
-}\r
-\r
-function setActiveBgColor(sBgColor)\r
-{\r
-       gsABgColor=sBgColor;\r
-}\r
-\r
-function setMargin(sMargin)\r
-{\r
-       gsMargin=sMargin;\r
-}\r
-\r
-function setIndent(sIndent)\r
-{\r
-       gsIndent=sIndent;\r
-}\r
-\r
-function updateCache(oCF)\r
-{\r
-       var len=gaCCD.length;\r
-       if(len<gnCacheLimits*gnCLF)\r
-               gaCCD[len]=oCF;\r
-       else{\r
-               gaCCD[0].aTopics=null;\r
-               gaCCD[0].aFtsKeys=null;\r
-               removeItemFromArray(gaCCD,0);\r
-               gaCCD[len-1]=oCF;\r
-       }\r
-}\r
-\r
-function addFtsInfo(sPPath,sDPath,sFtsFile)\r
-{\r
-       gaData[gaData.length]=new ftsInfo(sPPath,sDPath,sFtsFile);\r
-}\r
-\r
-function onLoadXMLError()\r
-{\r
-       if(gnLoadFts==1)\r
-       {\r
-               var aFCD=new Array();\r
-               var aFTCD=new Array();\r
-               ftsReady(aFCD,aFTCD);\r
-       }\r
-       else if(gnLoadFts==3)\r
-       {\r
-               var aTopics=new Array();\r
-               putFtsTData(aTopics);\r
-       }\r
-       else if(gnLoadFts==2)\r
-       {\r
-               putFtsWData(aFtsContents);\r
-               var aFtsContents=new Array();\r
-       }\r
-}\r
-\r
-function putDataXML(xmlDoc,sDocPath)\r
-{\r
-       if(gnLoadFts==1)\r
-       {\r
-               var node=xmlDoc.lastChild;\r
-               if(node)\r
-               {\r
-                       var oChild=node.firstChild;\r
-                       var aFCD=new Array();\r
-                       var aFTCD=new Array();\r
-                       while(oChild)\r
-                       {\r
-                               if(oChild.nodeName=="chunkinfo")\r
-                               {\r
-                                       var sURL=oChild.getAttribute("url");\r
-                                       var sFirst=oChild.getAttribute("first");\r
-                                       var sLast=oChild.getAttribute("last");\r
-                                       if(sURL&&sFirst&&sLast)\r
-                                       {\r
-                                               item=new Object();\r
-                                               item.sStartKey=sFirst;\r
-                                               item.sEndKey=sLast;\r
-                                               item.sFileName=sURL;\r
-                                               aFCD[aFCD.length]=item;\r
-                                       }\r
-                               }\r
-                               else if(oChild.nodeName=="tchunkinfo")\r
-                               {\r
-                                       var sURL=oChild.getAttribute("url");\r
-                                       var nB=parseInt(oChild.getAttribute("first"));\r
-                                       var nE=parseInt(oChild.getAttribute("last"));\r
-                                       if(sURL&&sFirst&&sLast)\r
-                                       {\r
-                                               item=new Object();\r
-                                               item.nBegin=nB;\r
-                                               item.nEnd=nE;\r
-                                               item.sFileName=sURL;\r
-                                               aFTCD[aFTCD.length]=item;\r
-                                       }\r
-\r
-                               }\r
-                               oChild=oChild.nextSibling;\r
-                       }\r
-                       ftsReady(aFCD,aFTCD);\r
-               }\r
-       }\r
-       else if(gnLoadFts==3)\r
-       {\r
-               var node=xmlDoc.lastChild;\r
-               if(node)\r
-               {\r
-                       var oChild=node.firstChild;\r
-                       var aTopics=new Array();\r
-                       while(oChild)\r
-                       {\r
-                               if(oChild.nodeName=="topic")\r
-                               {\r
-                                       var name=oChild.getAttribute("name");\r
-                                       var sURL=oChild.getAttribute("url");\r
-                                       if(name&&name.length>0&&sURL)\r
-                                       {\r
-                                               var topic=new Object();\r
-                                               topic.sTopicTitle=name;\r
-                                               topic.sTopicURL=sURL;\r
-                                               aTopics[aTopics.length]=topic;\r
-                                       }\r
-                               }\r
-                               oChild=oChild.nextSibling;\r
-                       }\r
-                       putFtsTData(aTopics);\r
-               }\r
-       }\r
-       else if(gnLoadFts==2)\r
-       {\r
-               var node=xmlDoc.lastChild;\r
-               if(node)\r
-               {\r
-                       var oChild=node.firstChild;\r
-                       var aFtsContents=new Array();\r
-                       while(oChild)\r
-                       {\r
-                               if(oChild.nodeName=="key")\r
-                               {\r
-                                       var name=oChild.getAttribute("name");\r
-                                       if(name&&name.length>0)\r
-                                       {\r
-                                               var item=new Object();\r
-                                               item.sItemName=name;\r
-                                               aFtsContents[aFtsContents.length]=item;\r
-                                               var oChildChild=oChild.firstChild;\r
-                                               while(oChildChild)\r
-                                               {\r
-                                                       if(oChildChild.nodeName=="#text")\r
-                                                       {\r
-                                                               var sIDs=oChildChild.nodeValue;\r
-                                                               if(sIDs)\r
-                                                               {\r
-                                                                       var nBPos=0;\r
-                                                                       do\r
-                                                                       {\r
-                                                                               var nPos=sIDs.indexOf(",",nBPos);\r
-                                                                               var sID=null;\r
-                                                                               if(nPos!=-1)\r
-                                                                                       sID=sIDs.substring(nBPos,nPos);\r
-                                                                               else\r
-                                                                                       sID=sIDs.substring(nBPos);\r
-\r
-                                                                               if(sID)\r
-                                                                               {\r
-                                                                                       var id=parseInt(sID);\r
-                                                                                       if(!isNaN(id))\r
-                                                                                       {\r
-                                                                                               if(!item.aTopics)\r
-                                                                                                       item.aTopics=new Array();\r
-                                                                                               item.aTopics[item.aTopics.length]=id;\r
-                                                                                       }\r
-                                                                               }\r
-                                                                               nBPos=nPos+1;\r
-                                                                       }while(nBPos!=0&&nBPos<sIDs.length);\r
-                                                               }\r
-                                                       }\r
-                                                       oChildChild=oChildChild.nextSibling;\r
-                                               }\r
-                                       }\r
-                               }\r
-                               oChild=oChild.nextSibling;\r
-                       }\r
-                       putFtsWData(aFtsContents);\r
-               }\r
-       }\r
-}\r
-\r
-function ftsInfo(sPPath,sDPath,sFtsFile)\r
-{\r
-       this.sPPath=sPPath;\r
-       this.sDPath=sDPath;\r
-       this.sFtsFile=sFtsFile;\r
-}\r
-\r
-function window_OnLoad()\r
-{\r
-       if(gsBgImage&&gsBgImage.length>0)\r
-       {\r
-               document.body.background=gsBgImage;\r
-       }\r
-       if(gsBgColor&&gsBgColor.length>0)\r
-       {\r
-               document.body.bgColor=gsBgColor;\r
-       }\r
-       writeResultDiv();\r
-       loadFts();\r
-       var oMsg=new whMessage(WH_MSG_SHOWFTS,this,1,null)\r
-       SendMessage(oMsg);\r
-}\r
-\r
-function writeResultDiv()\r
-{\r
-       var sHTML="<div id=\""+gsResultDivID+"\" style=\"POSITION:absolute;\"></div>";\r
-       document.body.insertAdjacentHTML("beforeEnd",sHTML);\r
-}\r
-\r
-function loadFts()\r
-{\r
-       if(!gbReady)\r
-       {\r
-               var oResMsg=new whMessage(WH_MSG_GETPROJINFO,this,1,null);\r
-               if(SendMessage(oResMsg)&&oResMsg.oParam)\r
-               {\r
-                       gbReady=true;\r
-                       var oProj=oResMsg.oParam;\r
-                       var aProj=oProj.aProj;\r
-                       gbXML=oProj.bXML;\r
-                       if(aProj.length>0)\r
-                       {\r
-                               var sLangId=aProj[0].sLangId;\r
-                               for(var i=0;i<aProj.length;i++)\r
-                               {\r
-                                       if(aProj[i].sFts&&aProj[i].sLangId==sLangId)\r
-                                       {\r
-                                               addFtsInfo(aProj[i].sPPath,aProj[i].sDPath,aProj[i].sFts);\r
-                                       }\r
-                               }\r
-                       }\r
-                       loadFD();\r
-\r
-               }                               \r
-       }\r
-}\r
-\r
-function loadFD()\r
-{\r
-       if(gnCLF<gaData.length)\r
-       {\r
-               gnLoadFts=1;\r
-               loadData2(gaData[gnCLF].sPPath+gaData[gnCLF].sDPath+gaData[gnCLF].sFtsFile);\r
-       }\r
-       else \r
-       {\r
-               var oMsg = new whMessage(WH_MSG_BACKUPSEARCH, this, 1, null);\r
-               if (SendMessage(oMsg))\r
-               {\r
-                       if (oMsg.oParam)\r
-                       {\r
-                               gsSK=oMsg.oParam.toLowerCase();\r
-                               findFTSKey();\r
-                       }\r
-               }\r
-               RegisterListener2(this, WH_MSG_SEARCHFTSKEY);\r
-       }\r
-}\r
-\r
-function loadData2(sFile)\r
-{\r
-       if(gbXML)\r
-               loadDataXML(sFile);\r
-       else\r
-               loadData(sFile);\r
-}\r
-\r
-function findFTSKey()\r
-{\r
-       gaTI=new Array();\r
-       gnCurrentOp=1;\r
-       gbNot=false;\r
-       displayMsg(gsSearchMsg);\r
-       if(gsSK!="")\r
-       {\r
-               gbFirst=true;\r
-               findOneKey();\r
-       }\r
-}\r
-\r
-function findOneKey()\r
-{\r
-       if(gsSK && gsSK!="")\r
-       {\r
-               var sInput=gsSK;\r
-               var sCW="";\r
-               var nS=-1;\r
-               var nSep=-1;\r
-               for(var nChar=0;nChar<gsFtsBreakChars.length;nChar++){\r
-                       var nFound=sInput.indexOf(gsFtsBreakChars.charAt(nChar));\r
-                       if((nFound!=-1)&&((nS==-1)||(nFound<nS))){\r
-                               nS=nFound;\r
-                               nSep=nChar;\r
-                       }\r
-               }\r
-               if(nS==-1){\r
-                       sCW=sInput;\r
-                       sInput="";\r
-               }else{\r
-                       sCW=sInput.substring(0,nS);\r
-                       sInput=sInput.substring(nS+1);\r
-               }\r
-\r
-               gsSK=sInput;\r
-               \r
-               if((sCW=="or")||((nSep>=0)&&(gsFtsBreakChars.charAt(nSep)=="|"))){\r
-                       gnCurrentOp=0;\r
-                       gbNot=false;\r
-               }else if((sCW=="and")||((nSep>=0)&&(gsFtsBreakChars.charAt(nSep)=="&"))){\r
-                       gnCurrentOp=1;\r
-                       gbNot=false;\r
-               }else if((sCW=="not")||\r
-                       ((nSep>=0)&&(gsFtsBreakChars.charAt(nSep)=="~"))){\r
-                       gbNot=!gbNot;\r
-               }else if(sCW!=""&&!IsStopWord(sCW,gaFtsStop)){\r
-                       var sCurrentStem=GetStem(sCW);\r
-                       gsCW=sCurrentStem;\r
-                       ftsFindKeyword();\r
-                       return;\r
-               }\r
-               findOneKey();\r
-       }\r
-       else{\r
-               displayTopics();\r
-               checkAgain();\r
-       }\r
-}\r
-\r
-function checkAgain()\r
-{\r
-       gsCheckKey = "";\r
-       gnIndexNum = 0;\r
-       gsSK=gsSK2;\r
-       gsSK2=null;\r
-       if(gsSK!=null)\r
-               setTimeout("findFTSKey();",1);\r
-}\r
-\r
-function displayTopics()\r
-{\r
-       var sHTML="";\r
-       var sLine="";\r
-       for(var i=0;i<gaTI.length;i++){\r
-               sLine+="<dt><nobr><a href='"+gaTI[i].sTopicURL+"'>"+_textToHtml(gaTI[i].sTopicTitle)+"</a></nobr></dt>";\r
-               if(i>>4<<4==i)\r
-               {\r
-                       sHTML+=sLine;\r
-                       sLine="";\r
-               }\r
-       }\r
-       if(sLine.length>0)\r
-               sHTML+=sLine;\r
-\r
-       if(sHTML.length==0)\r
-               sHTML="<P>"+gsNoTopics+"</P>"\r
-       else\r
-               sHTML="<dl>"+sHTML+"</dl>";\r
-\r
-       var resultDiv=getElement(gsResultDivID);\r
-       if(resultDiv)\r
-               resultDiv.innerHTML=sHTML;\r
-}\r
-\r
-function displayMsg(sErrorMsg)\r
-{\r
-       var sHTML="<P>"+sErrorMsg+"</P>";\r
-\r
-       var resultDiv=getElement(gsResultDivID);\r
-       if(resultDiv)\r
-               resultDiv.innerHTML=sHTML;\r
-}\r
-\r
-function ftsFindKeyword()\r
-{\r
-       var sKey=gsCW;\r
-       var bNeedLoad=false;\r
-       var aFtsContentsCon=null;\r
-       var s=0;\r
-       if(sKey==null) return;\r
-       if(!gsCheckKey||sKey!=gsCheckKey||gnIndexNum==0)\r
-       {\r
-               aFtsContentsCon=new Array();\r
-               gnCheck=0;\r
-               gsCheckKey=sKey;\r
-               gnTopicCheck=0;\r
-               gaTopicCheckInfo=null;\r
-       }\r
-       else{\r
-               s=gnIndexNum;\r
-               aFtsContentsCon=gaFtsContentsCon;\r
-       }\r
-       for(var i=gnCheck;i<gaaFCD.length;i++)\r
-       {\r
-               var oCF=getChunkedFts(i,sKey);\r
-               if(oCF)\r
-               {\r
-                       if(!oCF.aFtsKeys&&oCF.sFileName!=null)\r
-                       {\r
-                               bNeedLoad=true;\r
-                               oCF.nProjId=i;\r
-                               goCF=oCF;\r
-                               gnIndexNum=s;\r
-                               gnCheck=i;\r
-                               gaFtsContentsCon=aFtsContentsCon;\r
-                               gnLoadFts=2;\r
-                               beginLoading();\r
-                               loadData2(gaData[i].sPPath+gaData[i].sDPath+oCF.sFileName);\r
-                               break;\r
-                       }\r
-                       else{\r
-                               aFtsContentsCon[s++]=oCF;\r
-                       }\r
-               }\r
-       }\r
-       if(!bNeedLoad)\r
-       {\r
-               var aTI=gaTopicCheckInfo;\r
-               for(var m=gnTopicCheck;m<aFtsContentsCon.length;m++)\r
-               {\r
-                       var aTIPart=getTopics(aFtsContentsCon[m],sKey);\r
-                       if(aTIPart==null)\r
-                       {\r
-                               gnCheck=gaaFCD.length;\r
-                               gnTopicCheck=m;\r
-                               gaTopicCheckInfo=aTI;\r
-                               gaFtsContentsCon=aFtsContentsCon;\r
-                               return;\r
-                       }\r
-                       if(m==0)\r
-                               aTI=aTIPart;\r
-                       else\r
-                               aTI=mergeTopics(aTI,aTIPart);\r
-               }\r
-               if(mergewithPreviousResult(aTI))\r
-               {\r
-                       gbFirst=false;\r
-                       findOneKey();\r
-               }\r
-               else\r
-                       checkAgain();\r
-       }\r
-}\r
-\r
-function mergewithPreviousResult(aTI)\r
-{\r
-       if(aTI!=null&&aTI.length!=0)\r
-       {\r
-               var nNumTopics=aTI.length;\r
-               if(gnCurrentOp==0||gbFirst){\r
-                       if(gbNot){\r
-                               displayMsg(gsHelpCannotSearch);\r
-                               return false;\r
-                       }else{\r
-                               var aLS,aSS;\r
-                               if(gaTI.length>=aTI.length)\r
-                               {\r
-                                       aLS=gaTI;\r
-                                       aSS=aTI;\r
-                               }\r
-                               else\r
-                               {\r
-                                       aLS=aTI;\r
-                                       aSS=gaTI;\r
-                               }\r
-                               var s=0;\r
-                               for(var i=0;i<aSS.length;i++)\r
-                               {\r
-                                       var bAlreadyThere=false;\r
-                                       for(var j=s;j<aLS.length;j++)\r
-                                       {\r
-                                               if(aSS[i].equalTo(aLS[j]))\r
-                                               {\r
-                                                       bAlreadyThere=true;\r
-                                                       s=j;\r
-                                                       break;\r
-                                               }\r
-                                       }\r
-                                       if(!bAlreadyThere)\r
-                                       {\r
-                                               insertTopic(aLS,aSS[i]);\r
-                                       }\r
-                               }\r
-                               gaTI=aLS;\r
-                       }\r
-               }else if(gnCurrentOp==1){\r
-                       if(gbNot){\r
-                               var s=0;\r
-                               for(var i=0;i<aTI.length;i++)\r
-                               {\r
-                                       for(var j=s;j<gaTI.length;j++)\r
-                                       {\r
-                                               if(aTI[i].equalTo(gaTI[j]))\r
-                                               {\r
-                                                       removeItemFromArray(gaTI,j);\r
-                                                       s=j;\r
-                                                       break;\r
-                                               }\r
-                                       }\r
-                               }\r
-                       }else{\r
-                               var s=0;\r
-                               for(var i=0;i<gaTI.length;i++)\r
-                               {\r
-                                       var bFound=false;\r
-                                       for(var j=s;j<aTI.length;j++)\r
-                                       {\r
-                                               if(gaTI[i].equalTo(aTI[j]))\r
-                                               {\r
-                                                       bFound=true;\r
-                                                       s=j;\r
-                                               }\r
-                                       }\r
-                                       if(!bFound)\r
-                                       {\r
-                                               removeItemFromArray(gaTI,i);\r
-                                               i--;\r
-                                       }\r
-                               }                               \r
-                       }\r
-               }\r
-       }else{\r
-               if((gnCurrentOp==1)&&(!gbNot)){\r
-                       gaTI.length=0;\r
-               }else if((gnCurrentOp==0)&&(gbNot)){\r
-                       displayMsg(gsHelpCannotSearch);\r
-                       return false;\r
-               }\r
-       }\r
-       return true;\r
-}\r
-\r
-function insertTopic(aTI,oTI)\r
-{\r
-       var nB=0;\r
-       var nE=aTI.length-1;\r
-       if(nE>=0)\r
-       {\r
-               var nM;\r
-               var bFound=false;\r
-               do{\r
-                       nM=(nB+nE)>>1;\r
-                       if(compare(aTI[nM].sTopicTitle,oTI.sTopicTitle)>0)\r
-                               nE=nM-1;\r
-                       else if(compare(aTI[nM].sTopicTitle,oTI.sTopicTitle)<0)\r
-                               nB=nM+1;\r
-                       else\r
-                       {\r
-                               bFound=true;\r
-                               break;\r
-                       }\r
-               }while(nB<=nE);\r
-               if(bFound)\r
-                       insertItemIntoArray(aTI,nM,oTI);\r
-               else\r
-               {\r
-                       if(compare(aTI[nM].sTopicTitle,oTI.sTopicTitle)<0)\r
-                               insertItemIntoArray(aTI,nM+1,oTI);\r
-                       else\r
-                               insertItemIntoArray(aTI,nM,oTI);\r
-               }\r
-       }\r
-       else\r
-               aTI[0]=oTI;\r
-}\r
-\r
-function mergeTopics(aTI1,aTI2)\r
-{\r
-       var i1=0;\r
-       var i2=0;\r
-       var len1=aTI1.length;\r
-       var len2=aTI2.length;\r
-       var aTopicNew=new Array();\r
-       var i=0;\r
-       while(i1<len1||i2<len2)\r
-       {\r
-               if(i1<len1&&i2<len2)\r
-               {\r
-                       if(compare(aTI1[i1].sTopicTitle,aTI2[i2].sTopicTitle)<0)\r
-                               aTopicNew[i++]=aTI1[i1++];\r
-                       else\r
-                               aTopicNew[i++]=aTI2[i2++];\r
-               }\r
-               else if(i1<len1)\r
-                       aTopicNew[i++]=aTI1[i1++];\r
-               else if(i2<len2)\r
-                       aTopicNew[i++]=aTI2[i2++];\r
-       }\r
-       return aTopicNew;\r
-}\r
-\r
-function getTopics(oCF,sKey)\r
-{\r
-       var aTIPart=new Array();\r
-       if(oCF&&oCF.aFtsKeys)\r
-       {\r
-               var keys=oCF.aFtsKeys;\r
-               var nB=0;\r
-               var nE=keys.length-1;\r
-               var nM=-1;\r
-               var bFound=false;\r
-               do{\r
-                       nM=(nB+nE)>>1;\r
-                       if(compare(keys[nM].sItemName,sKey)>0)\r
-                               nE=nM-1;\r
-                       else if(compare(keys[nM].sItemName,sKey)<0)\r
-                               nB=nM+1;\r
-                       else{\r
-                               bFound=true;\r
-                               break;\r
-                       }\r
-               }while(nB<=nE);\r
-               if(bFound)\r
-               {\r
-                       if(keys[nM].aTopics)\r
-                       {\r
-                               for(var i=0;i<keys[nM].aTopics.length;i++)\r
-                               {\r
-                                       var oTC=getTopicChunk(gaaFTCD[oCF.nProjId],keys[nM].aTopics[i]);\r
-                                       if(oTC.aTopics)\r
-                                       {\r
-                                               aTIPart[aTIPart.length]=\r
-                                                       new topicInfo(oTC.aTopics[keys[nM].aTopics[i]-oTC.nBegin].sTopicTitle,\r
-                                                               gaData[oCF.nProjId].sPPath+oTC.aTopics[keys[nM].aTopics[i]-oTC.nBegin].sTopicURL);\r
-                                       }\r
-                                       else{\r
-                                               goCTF=oTC;\r
-                                               gnLoadFts=3;\r
-                                               beginLoading();\r
-                                               loadData2(gaData[oCF.nProjId].sPPath+gaData[oCF.nProjId].sDPath+oTC.sFileName);\r
-                                               return null;\r
-                                       }\r
-                               }\r
-                       }\r
-               }\r
-       }\r
-       return aTIPart;\r
-}\r
-\r
-function getTopicChunk(aFTCD,nTopicId)\r
-{\r
-       if(aFTCD&&aFTCD.length)\r
-       {\r
-               var nB=0;\r
-               var nE=aFTCD.length-1;\r
-               var nM=-1;\r
-               var bFound=false;\r
-               do{\r
-                       nM=(nB+nE)>>1;\r
-                       if(aFTCD[nM].nBegin>nTopicId)\r
-                               nE=nM-1;\r
-                       else if(aFTCD[nM].nEnd<nTopicId)\r
-                               nB=nM+1;\r
-                       else{\r
-                               bFound=true;\r
-                               break;\r
-                       }\r
-               }while(nB<=nE);\r
-               if(bFound)\r
-                       return aFTCD[nM];\r
-       }\r
-       return null;\r
-}\r
-\r
-function endLoading()\r
-{\r
-       var oDiv=getElement(gsLoadingDivID);\r
-       if(oDiv)\r
-               oDiv.style.visibility="hidden";\r
-}\r
-\r
-function beginLoading()\r
-{\r
-       var oDiv=getElement(gsLoadingDivID);\r
-       if(!oDiv)\r
-       {\r
-               document.body.insertAdjacentHTML("afterBegin",writeLoadingDiv());\r
-               oDiv=getElement(gsLoadingDivID);\r
-       }\r
-       \r
-       if(oDiv)\r
-       {\r
-               oDiv.style.top=document.body.scrollTop;\r
-               oDiv.style.visibility="visible";\r
-       }\r
-}\r
-\r
-function writeLoadingDiv(nIIdx)\r
-{\r
-       return "<div id=\""+gsLoadingDivID+"\" style=\"position:absolute;top:0;left:0;z-index:600;visibility:hidden;padding-left:4px;background-color:ivory;border-width:1;border-style:solid;border-color:black;width:150px;\">"+gsLoadingMsg+"</div>";\r
-}\r
-\r
-function topicInfo(sTopicTitle,sTopicURL)\r
-{\r
-       this.sTopicTitle=sTopicTitle;\r
-       this.sTopicURL=sTopicURL;\r
-       this.equalTo=function(oTI)\r
-       {\r
-               return ((this.sTopicTitle==oTI.sTopicTitle)&&\r
-                       (this.sTopicURL==oTI.sTopicURL));\r
-       }\r
-}\r
-\r
-function getChunkedFts(nIndex,sKey)\r
-{\r
-       var oCF=null;\r
-       if(nIndex<gaaFCD.length)\r
-       {\r
-               var len=gaaFCD[nIndex].length;\r
-               if(len>0)\r
-               {\r
-                       var nB=0;\r
-                       var nE=len-1;\r
-                       var bFound=false;\r
-                       do{\r
-                               var nM=(nB+nE)>>1;\r
-                               if(compare(sKey,gaaFCD[nIndex][nM].sEndKey)>0)\r
-                               {\r
-                                       nB=nM+1;\r
-                               }\r
-                               else if(compare(sKey,gaaFCD[nIndex][nM].sStartKey)<0)\r
-                               {\r
-                                       nE=nM-1;\r
-                               }\r
-                               else{\r
-                                       bFound=true;\r
-                                       break;\r
-                               }\r
-                       }while(nE>=nB);\r
-                       if(bFound)\r
-                               oCF=gaaFCD[nIndex][nM];\r
-               }\r
-       }\r
-       return oCF;\r
-}\r
-\r
-function ftsReady(aFCD,aFTCD)\r
-{\r
-       endLoading();\r
-       gaaFTCD[gnCLF]=aFTCD;\r
-       gaaFCD[gnCLF++]=aFCD;\r
-       setTimeout("loadFD();",1);\r
-}\r
-\r
-function putFtsTData(aTopics)\r
-{\r
-       endLoading();\r
-       var oCTF=goCTF;\r
-       if(oCTF)\r
-       {\r
-               oCTF.aTopics=aTopics;\r
-               setTimeout("ftsFindKeyword();",1);\r
-       }\r
-}\r
-\r
-function putFtsWData(aFtsContents)\r
-{\r
-       endLoading();\r
-       var oCF=goCF;\r
-       if(oCF)\r
-       {\r
-               updateCache(oCF);\r
-               oCF.aFtsKeys=aFtsContents;\r
-               setTimeout("ftsFindKeyword();",1);\r
-       }\r
-}\r
-\r
-function IsStopWord(sCW,aFtsStopArray)\r
-{\r
-       var nStopArrayLen=aFtsStopArray.length;\r
-       var nB=0;\r
-       var nE=nStopArrayLen-1;\r
-       var nM=0;\r
-       var bFound=false;\r
-       var sStopWord="";\r
-       while(nB<=nE){\r
-               nM=(nB+nE);\r
-               nM>>=1;\r
-               sStopWord=aFtsStopArray[nM];\r
-               if(compare(sCW,sStopWord)>0){\r
-                       nB=(nB==nM)?nM+1:nM;\r
-               }else{\r
-                       if(compare(sCW,sStopWord)<0){\r
-                               nE=(nE==nM)?nM-1:nM;\r
-                       }else{\r
-                               bFound=true;\r
-                               break;\r
-                       }\r
-               }\r
-       }\r
-       return bFound;\r
-}\r
-\r
-function GetStem(szWord)\r
-{\r
-       if(gaFtsStem==null||gaFtsStem.length==0)return szWord;\r
-       var aStems=gaFtsStem;\r
-\r
-       var nStemPos=0;\r
-       var csStem="";\r
-       for(var iStem=0;iStem<aStems.length;iStem++){\r
-\r
-               if(aStems[iStem].length>=szWord.length-1)       continue;\r
-               nStemPos=szWord.lastIndexOf(aStems[iStem]);\r
-               if(nStemPos>0){\r
-                       var cssub=szWord.substring(nStemPos);\r
-                       if(cssub==aStems[iStem]){\r
-                               csStem=szWord;\r
-                               if(szWord.charAt(nStemPos-2)==szWord.charAt(nStemPos-1)){\r
-                                       csStem=csStem.substring(0,nStemPos-1);\r
-                               }else{\r
-                                       csStem=csStem.substring(0,nStemPos);\r
-                               }\r
-                               return csStem;\r
-                       }\r
-               }\r
-       }\r
-       return szWord;\r
-}\r
-\r
-function FtsWriteClassStyle()\r
-{\r
-       var sStyle="<STYLE TYPE='text/css'>\n";\r
-       if (gsBgImage)\r
-               sStyle+="body {border-top:"+gsBgColor+" 1px solid;}\n";\r
-       else\r
-               sStyle+="body {border-top:black 1px solid;}\n";\r
-       sStyle+="P {"+getFontStyle(goErrFont)+"margin-left:"+gsIndent+";margin-top:"+gsMargin+";}\n";\r
-       sStyle+="dl {"+getFontStyle(goFont)+"margin-left:"+gsIndent+";margin-top:"+gsMargin+";}\n";\r
-       sStyle+="A:link {"+getFontStyle(goFont)+"}\n";\r
-       sStyle+="A:visited {"+getFontStyle(goFont)+"}\n";\r
-       sStyle+="A:active {background-color:"+gsABgColor+";}\n";\r
-       sStyle+="A:hover {"+getFontStyle(goHoverFont)+"}\n";\r
-       sStyle+="</STYLE>";\r
-       document.write(sStyle);\r
-}\r
-\r
-function window_Unload()\r
-{\r
-       UnRegisterListener2(this,WH_MSG_PROJECTREADY);\r
-       UnRegisterListener2(this, WH_MSG_SEARCHFTSKEY);\r
-}\r
-\r
-\r
-function onSendMessage(oMsg)\r
-{\r
-       var nMsgId=oMsg.nMessageId;\r
-       if(nMsgId==WH_MSG_SEARCHFTSKEY)\r
-       {\r
-               if(oMsg.oParam)\r
-               {\r
-                       if(gsSK==null||gsSK=="")\r
-                       {\r
-                               gsSK=oMsg.oParam.toLowerCase();\r
-                               findFTSKey();\r
-                       }\r
-                       else\r
-                               gsSK2=oMsg.oParam.toLowerCase();\r
-               }\r
-       }\r
-       else if(nMsgId==WH_MSG_PROJECTREADY)\r
-       {\r
-               loadFts();\r
-       }\r
-       return true;\r
-}\r
-\r
-if (window.gbWhUtil&&window.gbWhLang&&window.gbWhProxy&&window.gbWhVer&&window.gbWhMsg)\r
-{\r
-       goFont=new whFont("Verdana","8pt","#000000","normal","normal","none");\r
-       goErrFont=new whFont("Verdana","8pt","#000000","normal","bold","none");\r
-       goHoverFont=new whFont("Verdana","8pt","#007f00","normal","normal","underline");\r
-       window.onload=window_OnLoad;\r
-       window.onbeforeunload=window_BUnload;\r
-       window.onunload=window_Unload;\r
-       RegisterListener2(this,WH_MSG_PROJECTREADY);\r
-       gbWhFHost=true;\r
-}\r
-else\r
-       document.location.reload();
\ No newline at end of file
diff --git a/doc/salome/gui/KERNEL/whform.js b/doc/salome/gui/KERNEL/whform.js
deleted file mode 100755 (executable)
index 323fe8e..0000000
+++ /dev/null
@@ -1,216 +0,0 @@
-//     WebHelp 5.10.001\r
-var gfunLookUp;\r
-var gbInputEnable;\r
-var gfunInit;\r
-var gstrFormName= "";\r
-var gbWithButton = false;\r
-var gsTitle="";\r
-var gsOverImage = "";\r
-var gsOutImage = "";\r
-var gsClickImage = "";\r
-var gsText = "";\r
-var gsBgColor = "#c0c0c0";\r
-var gsBgImage = "";\r
-var gbInImage = 0;\r
-var gbInputEnable = 0;\r
-\r
-var goTitleFont=null;\r
-var goInputFont=null;\r
-var goNormalFont=null;\r
-var goHoverFont=null;\r
-var gnType=-1;\r
-var gbWhForm=false;\r
-\r
-function setBackground(sBgImage)\r
-{\r
-       if (sBgImage != null && sBgImage.length > 0)\r
-               gsBgImage = sBgImage;\r
-\r
-       if  (gsBgImage  && gsBgImage .length > 0)\r
-       {\r
-               document.body.background = gsBgImage ;\r
-       }\r
-}\r
-\r
-function setBackgroundcolor(sBgColor)\r
-{\r
-       if (sBgColor != null && sBgColor.length > 0)\r
-               gsBgColor = sBgColor;\r
-\r
-       if (gsBgColor&& gsBgColor.length > 0)\r
-       {\r
-               document.body.bgColor = gsBgColor;\r
-       }\r
-}\r
-\r
-function setBtnType(sType)\r
-{\r
-       if (sType == "image")\r
-       {\r
-               gnType = 0;\r
-       }\r
-       else if (sType == "text")\r
-       {\r
-               gnType = 1;\r
-       }\r
-}\r
-\r
-function setGoImage1(sImage1)\r
-{\r
-       gsOutImage = sImage1;\r
-       if (gsOutImage && gsOutImage.length > 0)\r
-               gbWithButton = true;\r
-}\r
-\r
-function setGoImage2(sImage2)\r
-{\r
-       gsOverImage = sImage2;\r
-       if (gsOverImage && gsOverImage.length > 0)\r
-               gbWithButton = true;\r
-}\r
-\r
-function setGoImage3(sImage3)\r
-{\r
-       gsClickImage = sImage3;\r
-       if (gsClickImage && gsClickImage.length > 0)\r
-               gbWithButton = true;\r
-}\r
-\r
-function setGoText(sText)\r
-{\r
-       gsText = sText;\r
-       if (gsText.length > 0)\r
-               gbWithButton = true;\r
-}\r
-\r
-function setFont(sType, sFontName, sFontSize, sFontColor, sFontStyle, sFontWeight, sFontDecoration)\r
-{\r
-       var vFont = new whFont(sFontName, sFontSize, sFontColor, sFontStyle, sFontWeight, sFontDecoration);\r
-       if (sType == "Title")\r
-       {\r
-               goTitleFont = vFont;\r
-               var vFont1 = new whFont(sFontName, sFontSize, "black", sFontStyle, sFontWeight, sFontDecoration);\r
-               goInputFont=vFont1;             \r
-       }\r
-       else if (sType == "Normal")\r
-               goNormalFont = vFont;\r
-       else if (sType == "Hover")\r
-               goHoverFont = vFont;\r
-}\r
-\r
-function writeFormStyle()\r
-{\r
-       var sStyle = "<style type='text/css'>";\r
-       sStyle += "p.title {" + getFontStyle(goTitleFont) + "margin-top:0;margin-bottom:0}\n";\r
-       sStyle += ".inputfield {" + getFontStyle(goInputFont) +"width:100%; }\n";\r
-       sStyle+="A:link {"+getFontStyle(goNormalFont)+"}\n";\r
-       sStyle+="A:visited {"+getFontStyle(goNormalFont)+"}\n";\r
-       sStyle +="A:hover {"+getFontStyle(goHoverFont)+"}\n";\r
-       sStyle+=".clsFormBackground{\n";\r
-       if (gsBgImage)\r
-               sStyle+="border-top:"+gsBgColor+" 1px solid;}\n";\r
-       else\r
-               sStyle+="border-top:black 1px solid;}\n";\r
-\r
-       sStyle += "</style>";\r
-       document.write(sStyle);\r
-}\r
-\r
-function lookupKeyDown()\r
-{\r
-       if (gbInputEnable)\r
-       {\r
-               if (gbIE4)\r
-               {\r
-                       if (event.keyCode == 13)        //Enter key\r
-                               gfunLookUp(true);\r
-                       else\r
-                               gfunLookUp(false);\r
-               }                       \r
-               else\r
-                       gfunLookUp(false);\r
-       }\r
-}\r
-\r
-function init()\r
-{\r
-       if (gfunInit)\r
-               gfunInit();\r
-       if (!window.Array)  return;\r
-               document.onkeyup = lookupKeyDown;\r
-}\r
-\r
-function inputSubmit()\r
-{\r
-       if ((gbInputEnable && !gbIE4)|| gbInImage)\r
-               gfunLookUp(true);\r
-}\r
-\r
-function inputEnable(bEnable)\r
-{\r
-       gbInputEnable = bEnable;\r
-}\r
-\r
-function inImage(bImage)\r
-{\r
-       gbInImage = bImage;\r
-}\r
-\r
-function getFormHTML()\r
-{\r
-       var sForm = "";\r
-       sForm += "<table class=\"clsFormBackground\" width=\"100%\" cellspacing=\"0\" cellpadding=\"5\" border=\"0\">";\r
-       sForm += "<form name=\"" + gstrFormName + "\" method=\"POST\" action=\"javascript:inputSubmit()\" style=\"width:100%\">";\r
-       sForm += "<tr>";\r
-       sForm += "<td>";\r
-       sForm += "<p class=title><nobr>" + gsTitle + "</nobr><br><table width=\"100%\"><tr valign=\"middle\"><td width=\"100%\"><input class=\"inputfield\" type=\"text\" name=\"keywordField\" onfocus=\"inputEnable(1);\" onblur=\"inputEnable(0);\"></td>";\r
-       if (gbWithButton && gnType >= 0)\r
-       {\r
-               sForm += "<td><a title=\"submit button\" href=\"javascript:void(0);\" onclick=\"" + gstrFormName + ".submit(); return false;\" onfocus=\"inImage(1);\" onblur=\"inImage(0);\" onmouseup=\"onMouseUp();\" onmousedown=\"onMouseDown();\" onmouseover=\"onMouseOver();\" onmouseout=\"onMouseOut();\">"\r
-               if (gnType == 0)\r
-               {\r
-                       if (!gsText)\r
-                               gsText="Go";\r
-                       sForm += "<img alt=\""+gsText+"\" id=\"go\" border=\"0\" src=\"" + gsOutImage + "\">";\r
-               }\r
-               else\r
-                       sForm += gsText ;\r
-               sForm += "</a></td>";\r
-       }\r
-       sForm += "</tr></table></p></td></tr></form></table>";\r
-       return sForm;\r
-}\r
-\r
-function onMouseOver()\r
-{\r
-       if (getElement("go") && gsOverImage)\r
-               getElement("go").src = gsOverImage;\r
-}\r
-\r
-function onMouseDown()\r
-{\r
-       if (getElement("go") && gsClickImage)\r
-               getElement("go").src = gsClickImage;\r
-}\r
-\r
-function onMouseUp()\r
-{\r
-       if (getElement("go") && gsOutImage)\r
-               getElement("go").src = gsOutImage;\r
-}\r
-\r
-function onMouseOut()\r
-{\r
-       if (getElement("go") && gsOutImage)\r
-               getElement("go").src = gsOutImage;\r
-}\r
-\r
-if (window.gbWhUtil&&window.gbWhVer&&window.gbWhProxy&&window.gbWhMsg)\r
-{\r
-       goTitleFont=new whFont("Arial", "9pt", "#000000", "normal", "normal", "none");\r
-       goNormalFont=new whFont("Arial", "9pt", "#000000", "normal", "normal", "none");\r
-       goHoverFont=new whFont("Arial", "9pt", "#000000", "normal", "normal", "underline");\r
-       gbWhForm=true;\r
-}\r
-else\r
-       document.location.reload();
\ No newline at end of file
diff --git a/doc/salome/gui/KERNEL/whframes.js b/doc/salome/gui/KERNEL/whframes.js
deleted file mode 100755 (executable)
index 2040f33..0000000
+++ /dev/null
@@ -1,79 +0,0 @@
-//     WebHelp 5.10.001\r
-// this value should be identical to the value used in whproxy.js\r
-window.whname = "wh_stub";\r
-\r
-// this file will be used by Topic and NavBar and NavPane and other components\r
-// and this file is used in child frame html.\r
-// and the whstub.js will be used in the start page.\r
-// see reference in whstub.js.\r
-// Internal Area\r
-var gbInited = false;\r
-var gWndStubPage = null;\r
-function getStubPage()\r
-{\r
-       if (!gbInited)\r
-       {\r
-               gWndStubPage = getStubPage_inter(window);\r
-               gbInited = true;\r
-       }\r
-       return gWndStubPage;\r
-}\r
-\r
-function getStubPage_inter(wCurrent) {\r
-       if (null == wCurrent.parent || wCurrent.parent == wCurrent)\r
-               return null;\r
-\r
-       if (wCurrent.parent.whname && "wh_stub" == wCurrent.parent.whname) \r
-               return wCurrent.parent;\r
-       else\r
-               if (wCurrent.parent.frames.length != 0 && wCurrent.parent != wCurrent)\r
-                       return getStubPage_inter(wCurrent.parent);\r
-               else \r
-                       return null;\r
-}\r
-\r
-// Public interface begin here................\r
-function RegisterListener(framename, nMessageId)\r
-{\r
-       var wStartPage = getStubPage();\r
-       if (wStartPage && wStartPage != this) {\r
-               return wStartPage.RegisterListener(framename, nMessageId);\r
-       }\r
-       else \r
-               return false;\r
-}\r
-\r
-function RegisterListener2(oframe, nMessageId)\r
-{\r
-       var wStartPage = getStubPage();\r
-       if (wStartPage && wStartPage != this) {\r
-               return wStartPage.RegisterListener2(oframe, nMessageId);\r
-       }\r
-       else \r
-               return false;\r
-}\r
-\r
-function UnRegisterListener2(oframe, nMessageId)\r
-{\r
-       var wStartPage = getStubPage();\r
-       if (wStartPage && wStartPage != this && wStartPage.UnRegisterListener2) {\r
-               return wStartPage.UnRegisterListener2(oframe, nMessageId);\r
-       }\r
-       else \r
-               return false;\r
-}\r
-\r
-function SendMessage(oMessage)\r
-{\r
-       var nMsgId = oMessage.nMessageId;\r
-       if (nMsgId == WH_MSG_ISINFRAMESET && oMessage.wSender != this)\r
-               return true;\r
-       var wStartPage = getStubPage();\r
-       if (wStartPage && wStartPage != this && wStartPage.SendMessage) \r
-       {\r
-               return wStartPage.SendMessage(oMessage);\r
-       }\r
-       else \r
-               return false;\r
-}\r
-var gbWhProxy=true;
\ No newline at end of file
diff --git a/doc/salome/gui/KERNEL/whgbody.htm b/doc/salome/gui/KERNEL/whgbody.htm
deleted file mode 100755 (executable)
index 476ec2d..0000000
+++ /dev/null
@@ -1,35 +0,0 @@
-<html>\r
-<head>\r
-<title>Glossary Term</title>\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-<script language="javascript" src="whver.js"></script>\r
-<script language="javascript1.2" src="whmozemu.js"></script>\r
-<script language="javascript1.2" src="whutils.js"></script>\r
-<script language="javascript1.2" src="whmsg.js"></script>\r
-<script language="javascript1.2" src="whproxy.js"></script>\r
-<script language="javascript1.2" src="whlang.js"></script>\r
-<script language="javascript1.2" src="whhost.js"></script>\r
-<script language="javascript1.2" src="whghost.js"></script>\r
-<script language="javascript1.2">\r
-<!--\r
-if(window.gbWhGHost)\r
-{\r
-       setBackgroundcolor("White"); \r
-       \r
-       setFont("Normal", "Tahoma","8pt","Black","Normal","Normal","none");\r
-       setFont("Hover", "Tahoma","8pt","Navy","Normal","Normal","underline");\r
-       setActiveBgColor("Silver");\r
-       \r
-       \r
-       GloWriteClassStyle();\r
-}\r
-else\r
-       document.location.reload();\r
-//-->\r
-</script>\r
-</head>\r
-<body topmargin="2" leftmargin="2" marginwidth="0" marginheight="0" bgproperties="fixed" bgcolor="white">\r
-</body>\r
-</html>\r
diff --git a/doc/salome/gui/KERNEL/whgdata/whexpbar.gif b/doc/salome/gui/KERNEL/whgdata/whexpbar.gif
deleted file mode 100755 (executable)
index e677dc6..0000000
Binary files a/doc/salome/gui/KERNEL/whgdata/whexpbar.gif and /dev/null differ
diff --git a/doc/salome/gui/KERNEL/whgdata/whlstf0.htm b/doc/salome/gui/KERNEL/whgdata/whlstf0.htm
deleted file mode 100755 (executable)
index c697333..0000000
+++ /dev/null
@@ -1,48 +0,0 @@
-<html>\r
-<head>\r
-<title>Search Words List</title>\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-<base target="bsscright">\r
-<style>\r
-<!--\r
-body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
-\r
-A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
-A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
-A:active {background-color:#cccccc;}\r
-A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
-\r
-.tabs {background-color:#c0c0c0;}\r
-.ftsheader {margin-left:10pt; margin-top:0pt;}\r
-.ftsbody {margin-left:10pt; margin-top:0pt;}\r
-.inactive {color:#666666;}\r
-.ftsheader {background-color:White; } \r
-\r
-body {background-color:White; } \r
-p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
-A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
-A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
-A:active {background-color:Silver; } \r
-A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
-\r
--->\r
-</style>\r
-</head>\r
-<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
-<p class="ftsbody" >\r
-\r
-\r
-<a name="bm_{"></a><a name="subkey_{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="../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
-<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="../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
-</html>\r
-\r
diff --git a/doc/salome/gui/KERNEL/whgdata/whlstf1.htm b/doc/salome/gui/KERNEL/whgdata/whlstf1.htm
deleted file mode 100755 (executable)
index e165046..0000000
+++ /dev/null
@@ -1,43 +0,0 @@
-<html>\r
-<head>\r
-<title>Search Words List</title>\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-<base target="bsscright">\r
-<style>\r
-<!--\r
-body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
-\r
-A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
-A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
-A:active {background-color:#cccccc;}\r
-A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
-\r
-.tabs {background-color:#c0c0c0;}\r
-.ftsheader {margin-left:10pt; margin-top:0pt;}\r
-.ftsbody {margin-left:10pt; margin-top:0pt;}\r
-.inactive {color:#666666;}\r
-.ftsheader {background-color:White; } \r
-\r
-body {background-color:White; } \r
-p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
-A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
-A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
-A:active {background-color:Silver; } \r
-A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
-\r
--->\r
-</style>\r
-</head>\r
-<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
-<p class="ftsbody" align="center"><a href="whlstf0.htm" target="_self" title="previous search group"><b>&lt;&lt;</b></a><br><br></p>\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
-<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
-</html>\r
-\r
diff --git a/doc/salome/gui/KERNEL/whgdata/whlstf2.htm b/doc/salome/gui/KERNEL/whgdata/whlstf2.htm
deleted file mode 100755 (executable)
index bdde885..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-<html>\r
-<head>\r
-<title>Search Words List</title>\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-<base target="bsscright">\r
-<style>\r
-<!--\r
-body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
-\r
-A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
-A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
-A:active {background-color:#cccccc;}\r
-A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
-\r
-.tabs {background-color:#c0c0c0;}\r
-.ftsheader {margin-left:10pt; margin-top:0pt;}\r
-.ftsbody {margin-left:10pt; margin-top:0pt;}\r
-.inactive {color:#666666;}\r
-.ftsheader {background-color:White; } \r
-\r
-body {background-color:White; } \r
-p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
-A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
-A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
-A:active {background-color:Silver; } \r
-A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
-\r
--->\r
-</style>\r
-</head>\r
-<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
-<p class="ftsbody" align="center"><a href="whlstf1.htm" target="_self" title="previous search group"><b>&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="../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
-<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
-<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
-</html>\r
-\r
diff --git a/doc/salome/gui/KERNEL/whgdata/whlstf3.htm b/doc/salome/gui/KERNEL/whgdata/whlstf3.htm
deleted file mode 100755 (executable)
index 9f525b4..0000000
+++ /dev/null
@@ -1,53 +0,0 @@
-<html>\r
-<head>\r
-<title>Search Words List</title>\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-<base target="bsscright">\r
-<style>\r
-<!--\r
-body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
-\r
-A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
-A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
-A:active {background-color:#cccccc;}\r
-A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
-\r
-.tabs {background-color:#c0c0c0;}\r
-.ftsheader {margin-left:10pt; margin-top:0pt;}\r
-.ftsbody {margin-left:10pt; margin-top:0pt;}\r
-.inactive {color:#666666;}\r
-.ftsheader {background-color:White; } \r
-\r
-body {background-color:White; } \r
-p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
-A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
-A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
-A:active {background-color:Silver; } \r
-A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
-\r
--->\r
-</style>\r
-</head>\r
-<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
-<p class="ftsbody" align="center"><a href="whlstf2.htm" target="_self" title="previous search group"><b>&lt;&lt;</b></a><br><br></p>\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
-<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
-<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
-<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
-</html>\r
-\r
diff --git a/doc/salome/gui/KERNEL/whgdata/whlstf4.htm b/doc/salome/gui/KERNEL/whgdata/whlstf4.htm
deleted file mode 100755 (executable)
index 6cf4619..0000000
+++ /dev/null
@@ -1,47 +0,0 @@
-<html>\r
-<head>\r
-<title>Search Words List</title>\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-<base target="bsscright">\r
-<style>\r
-<!--\r
-body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
-\r
-A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
-A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
-A:active {background-color:#cccccc;}\r
-A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
-\r
-.tabs {background-color:#c0c0c0;}\r
-.ftsheader {margin-left:10pt; margin-top:0pt;}\r
-.ftsbody {margin-left:10pt; margin-top:0pt;}\r
-.inactive {color:#666666;}\r
-.ftsheader {background-color:White; } \r
-\r
-body {background-color:White; } \r
-p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
-A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
-A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
-A:active {background-color:Silver; } \r
-A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
-\r
--->\r
-</style>\r
-</head>\r
-<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
-<p class="ftsbody" align="center"><a href="whlstf3.htm" target="_self" title="previous search group"><b>&lt;&lt;</b></a><br><br></p>\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_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_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
-<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
-</html>\r
-\r
diff --git a/doc/salome/gui/KERNEL/whgdata/whlstf5.htm b/doc/salome/gui/KERNEL/whgdata/whlstf5.htm
deleted file mode 100755 (executable)
index 68c88a1..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-<html>\r
-<head>\r
-<title>Search Words List</title>\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-<base target="bsscright">\r
-<style>\r
-<!--\r
-body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
-\r
-A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
-A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
-A:active {background-color:#cccccc;}\r
-A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
-\r
-.tabs {background-color:#c0c0c0;}\r
-.ftsheader {margin-left:10pt; margin-top:0pt;}\r
-.ftsbody {margin-left:10pt; margin-top:0pt;}\r
-.inactive {color:#666666;}\r
-.ftsheader {background-color:White; } \r
-\r
-body {background-color:White; } \r
-p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
-A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
-A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
-A:active {background-color:Silver; } \r
-A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
-\r
--->\r
-</style>\r
-</head>\r
-<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
-<p class="ftsbody" align="center"><a href="whlstf4.htm" target="_self" title="previous search group"><b>&lt;&lt;</b></a><br><br></p>\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
-<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_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
-</html>\r
-\r
diff --git a/doc/salome/gui/KERNEL/whgdata/whlstf6.htm b/doc/salome/gui/KERNEL/whgdata/whlstf6.htm
deleted file mode 100755 (executable)
index c961cc0..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-<html>\r
-<head>\r
-<title>Search Words List</title>\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-<base target="bsscright">\r
-<style>\r
-<!--\r
-body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
-\r
-A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
-A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
-A:active {background-color:#cccccc;}\r
-A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
-\r
-.tabs {background-color:#c0c0c0;}\r
-.ftsheader {margin-left:10pt; margin-top:0pt;}\r
-.ftsbody {margin-left:10pt; margin-top:0pt;}\r
-.inactive {color:#666666;}\r
-.ftsheader {background-color:White; } \r
-\r
-body {background-color:White; } \r
-p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
-A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
-A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
-A:active {background-color:Silver; } \r
-A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
-\r
--->\r
-</style>\r
-</head>\r
-<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
-<p class="ftsbody" align="center"><a href="whlstf5.htm" target="_self" title="previous search group"><b>&lt;&lt;</b></a><br><br></p>\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
-<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="../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
-</html>\r
-\r
diff --git a/doc/salome/gui/KERNEL/whgdata/whlstf7.htm b/doc/salome/gui/KERNEL/whgdata/whlstf7.htm
deleted file mode 100755 (executable)
index 339a6b5..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-<html>\r
-<head>\r
-<title>Search Words List</title>\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-<base target="bsscright">\r
-<style>\r
-<!--\r
-body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
-\r
-A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
-A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
-A:active {background-color:#cccccc;}\r
-A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
-\r
-.tabs {background-color:#c0c0c0;}\r
-.ftsheader {margin-left:10pt; margin-top:0pt;}\r
-.ftsbody {margin-left:10pt; margin-top:0pt;}\r
-.inactive {color:#666666;}\r
-.ftsheader {background-color:White; } \r
-\r
-body {background-color:White; } \r
-p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
-A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
-A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
-A:active {background-color:Silver; } \r
-A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
-\r
--->\r
-</style>\r
-</head>\r
-<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
-<p class="ftsbody" align="center"><a href="whlstf6.htm" target="_self" title="previous search group"><b>&lt;&lt;</b></a><br><br></p>\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
-<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
-</html>\r
-\r
diff --git a/doc/salome/gui/KERNEL/whgdata/whlstf8.htm b/doc/salome/gui/KERNEL/whgdata/whlstf8.htm
deleted file mode 100755 (executable)
index becffe7..0000000
+++ /dev/null
@@ -1,50 +0,0 @@
-<html>\r
-<head>\r
-<title>Search Words List</title>\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-<base target="bsscright">\r
-<style>\r
-<!--\r
-body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
-\r
-A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
-A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
-A:active {background-color:#cccccc;}\r
-A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
-\r
-.tabs {background-color:#c0c0c0;}\r
-.ftsheader {margin-left:10pt; margin-top:0pt;}\r
-.ftsbody {margin-left:10pt; margin-top:0pt;}\r
-.inactive {color:#666666;}\r
-.ftsheader {background-color:White; } \r
-\r
-body {background-color:White; } \r
-p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
-A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
-A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
-A:active {background-color:Silver; } \r
-A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
-\r
--->\r
-</style>\r
-</head>\r
-<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
-<p class="ftsbody" align="center"><a href="whlstf7.htm" target="_self" title="previous search group"><b>&lt;&lt;</b></a><br><br></p>\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_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
-<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_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_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
-\r
diff --git a/doc/salome/gui/KERNEL/whgdata/whlstf9.htm b/doc/salome/gui/KERNEL/whgdata/whlstf9.htm
deleted file mode 100755 (executable)
index f09e450..0000000
+++ /dev/null
@@ -1,44 +0,0 @@
-<html>\r
-<head>\r
-<title>Search Words List</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
-<base target="bsscright">\r
-<style>\r
-<!--\r
-body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
-\r
-A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
-A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
-A:active {background-color:#cccccc;}\r
-A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
-\r
-.tabs {background-color:#c0c0c0;}\r
-.ftsheader {margin-left:10pt; margin-top:0pt;}\r
-.ftsbody {margin-left:10pt; margin-top:0pt;}\r
-.inactive {color:#666666;}\r
-.ftsheader {background-color:White; } \r
-\r
-body {background-color:White; } \r
-p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
-A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
-A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
-A:active {background-color:Silver; } \r
-A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
-\r
--->\r
-</style>\r
-</head>\r
-<body marginheight="0"  marginwidth="0">\r
-<p class="ftsbody" align="center"><a href="whlstf8.htm" target="_self" title="previous search group"><b>&lt;&lt;</b></a><br><br></p>\r
-<p class="ftsbody">\r
-<a name="bms_XT"></a><a name="subkey_XT"></a><a href="../files/running_salome_pro.htm"><b>xterm</b></a> <br>\r
-<br><br>\r
-<nobr><a name="bm_Y"></a><a name="subkey_Y{"></a>y <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_YE"></a><a name="subkey_YE"></a><a href="../files/introduction.htm"><b>year</b></a> <br><a href="../files/getting_properties_of_the_study.htm"><b>yes</b></a> <br><nobr>yet <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_YO"></a><a name="subkey_YO"></a>your <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/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/creating_a_new_study.htm"><b>7</b></a> <a href="../files/using_usecase_browser.htm"><b>8</b></a> <a href="../files/using_left-hand_tabs.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>\r
-<br><br>\r
-<a name="bm_Z"></a><a name="subkey_ZO"></a><a href="../files/creating_a_new_study.htm"><b>zone</b></a> <br><a href="../files/salome_pro_desktop.htm"><b>zooming</b></a> <br><br><br></p>\r
-</body>\r
-\r
-</html>\r
-\r
diff --git a/doc/salome/gui/KERNEL/whgdata/whlstfl0.htm b/doc/salome/gui/KERNEL/whgdata/whlstfl0.htm
deleted file mode 100755 (executable)
index 6f124d4..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-<html>\r
-<head>\r
-<title>Search Words letter</title>\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-<base target="bsscright">\r
-<style>\r
-<!--\r
-body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
-\r
-A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
-A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
-A:active {background-color:#cccccc;}\r
-A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
-\r
-.tabs {background-color:#c0c0c0;}\r
-.ftsheader {margin-left:10pt; margin-top:0pt;}\r
-.ftsbody {margin-left:10pt; margin-top:0pt;}\r
-.inactive {color:#666666;}\r
-.ftsheader {background-color:White; } \r
-\r
-body {background-color:White; } \r
-p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
-A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
-A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
-A:active {background-color:Silver; } \r
-A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
-\r
--->\r
-</style>\r
-<style>\r
-<!--\r
-body {background-color:White; } \r
--->\r
-</style>\r
-</head>\r
-<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
-\r
-<p class="ftsheader"><a name="subkey_{"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf0.htm#bm_{" target="ftslist" title="search letter {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
-</html>\r
-\r
diff --git a/doc/salome/gui/KERNEL/whgdata/whlstfl1.htm b/doc/salome/gui/KERNEL/whgdata/whlstfl1.htm
deleted file mode 100755 (executable)
index f0fd4ba..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-<html>\r
-<head>\r
-<title>Search Words letter</title>\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-<base target="bsscright">\r
-<style>\r
-<!--\r
-body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
-\r
-A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
-A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
-A:active {background-color:#cccccc;}\r
-A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
-\r
-.tabs {background-color:#c0c0c0;}\r
-.ftsheader {margin-left:10pt; margin-top:0pt;}\r
-.ftsbody {margin-left:10pt; margin-top:0pt;}\r
-.inactive {color:#666666;}\r
-.ftsheader {background-color:White; } \r
-\r
-body {background-color:White; } \r
-p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
-A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
-A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
-A:active {background-color:Silver; } \r
-A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
-\r
--->\r
-</style>\r
-<style>\r
-<!--\r
-body {background-color:White; } \r
--->\r
-</style>\r
-</head>\r
-<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
-\r
-<p class="ftsheader"><a name="subkey_A"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf0.htm#bm_A" target="ftslist" title="search letter AB"><b>AB</b></a> <a href="whlstf0.htm#bms_AC" target="ftslist" title="search letter AC"><b>AC</b></a> <a href="whlstf0.htm#bms_AD" target="ftslist" title="search letter AD"><b>AD</b></a> <a href="whlstf0.htm#bms_AF" target="ftslist" title="search letter AF"><b>AF</b></a> <a href="whlstf0.htm#bms_AG" target="ftslist" title="search letter AG"><b>AG</b></a> <a href="whlstf0.htm#bms_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
-</html>\r
-\r
diff --git a/doc/salome/gui/KERNEL/whgdata/whlstfl10.htm b/doc/salome/gui/KERNEL/whgdata/whlstfl10.htm
deleted file mode 100755 (executable)
index cfeab65..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-<html>\r
-<head>\r
-<title>Search Words letter</title>\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-<base target="bsscright">\r
-<style>\r
-<!--\r
-body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
-\r
-A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
-A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
-A:active {background-color:#cccccc;}\r
-A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
-\r
-.tabs {background-color:#c0c0c0;}\r
-.ftsheader {margin-left:10pt; margin-top:0pt;}\r
-.ftsbody {margin-left:10pt; margin-top:0pt;}\r
-.inactive {color:#666666;}\r
-.ftsheader {background-color:White; } \r
-\r
-body {background-color:White; } \r
-p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
-A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
-A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
-A:active {background-color:Silver; } \r
-A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
-\r
--->\r
-</style>\r
-<style>\r
-<!--\r
-body {background-color:White; } \r
--->\r
-</style>\r
-</head>\r
-<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
-\r
-<p class="ftsheader"><a name="subkey_J"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="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
-</html>\r
-\r
diff --git a/doc/salome/gui/KERNEL/whgdata/whlstfl11.htm b/doc/salome/gui/KERNEL/whgdata/whlstfl11.htm
deleted file mode 100755 (executable)
index dfd3496..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-<html>\r
-<head>\r
-<title>Search Words letter</title>\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-<base target="bsscright">\r
-<style>\r
-<!--\r
-body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
-\r
-A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
-A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
-A:active {background-color:#cccccc;}\r
-A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
-\r
-.tabs {background-color:#c0c0c0;}\r
-.ftsheader {margin-left:10pt; margin-top:0pt;}\r
-.ftsbody {margin-left:10pt; margin-top:0pt;}\r
-.inactive {color:#666666;}\r
-.ftsheader {background-color:White; } \r
-\r
-body {background-color:White; } \r
-p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
-A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
-A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
-A:active {background-color:Silver; } \r
-A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
-\r
--->\r
-</style>\r
-<style>\r
-<!--\r
-body {background-color:White; } \r
--->\r
-</style>\r
-</head>\r
-<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
-\r
-<p class="ftsheader"><a name="subkey_K"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="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
-</html>\r
-\r
diff --git a/doc/salome/gui/KERNEL/whgdata/whlstfl12.htm b/doc/salome/gui/KERNEL/whgdata/whlstfl12.htm
deleted file mode 100755 (executable)
index 09f3a84..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-<html>\r
-<head>\r
-<title>Search Words letter</title>\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-<base target="bsscright">\r
-<style>\r
-<!--\r
-body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
-\r
-A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
-A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
-A:active {background-color:#cccccc;}\r
-A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
-\r
-.tabs {background-color:#c0c0c0;}\r
-.ftsheader {margin-left:10pt; margin-top:0pt;}\r
-.ftsbody {margin-left:10pt; margin-top:0pt;}\r
-.inactive {color:#666666;}\r
-.ftsheader {background-color:White; } \r
-\r
-body {background-color:White; } \r
-p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
-A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
-A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
-A:active {background-color:Silver; } \r
-A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
-\r
--->\r
-</style>\r
-<style>\r
-<!--\r
-body {background-color:White; } \r
--->\r
-</style>\r
-</head>\r
-<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
-\r
-<p class="ftsheader"><a name="subkey_L"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="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
-</html>\r
-\r
diff --git a/doc/salome/gui/KERNEL/whgdata/whlstfl13.htm b/doc/salome/gui/KERNEL/whgdata/whlstfl13.htm
deleted file mode 100755 (executable)
index a2b41fe..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-<html>\r
-<head>\r
-<title>Search Words letter</title>\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-<base target="bsscright">\r
-<style>\r
-<!--\r
-body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
-\r
-A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
-A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
-A:active {background-color:#cccccc;}\r
-A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
-\r
-.tabs {background-color:#c0c0c0;}\r
-.ftsheader {margin-left:10pt; margin-top:0pt;}\r
-.ftsbody {margin-left:10pt; margin-top:0pt;}\r
-.inactive {color:#666666;}\r
-.ftsheader {background-color:White; } \r
-\r
-body {background-color:White; } \r
-p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
-A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
-A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
-A:active {background-color:Silver; } \r
-A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
-\r
--->\r
-</style>\r
-<style>\r
-<!--\r
-body {background-color:White; } \r
--->\r
-</style>\r
-</head>\r
-<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
-\r
-<p class="ftsheader"><a name="subkey_M"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="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
-</html>\r
-\r
diff --git a/doc/salome/gui/KERNEL/whgdata/whlstfl14.htm b/doc/salome/gui/KERNEL/whgdata/whlstfl14.htm
deleted file mode 100755 (executable)
index 57579bf..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-<html>\r
-<head>\r
-<title>Search Words letter</title>\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-<base target="bsscright">\r
-<style>\r
-<!--\r
-body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
-\r
-A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
-A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
-A:active {background-color:#cccccc;}\r
-A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
-\r
-.tabs {background-color:#c0c0c0;}\r
-.ftsheader {margin-left:10pt; margin-top:0pt;}\r
-.ftsbody {margin-left:10pt; margin-top:0pt;}\r
-.inactive {color:#666666;}\r
-.ftsheader {background-color:White; } \r
-\r
-body {background-color:White; } \r
-p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
-A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
-A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
-A:active {background-color:Silver; } \r
-A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
-\r
--->\r
-</style>\r
-<style>\r
-<!--\r
-body {background-color:White; } \r
--->\r
-</style>\r
-</head>\r
-<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
-\r
-<p class="ftsheader"><a name="subkey_N"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="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
-</html>\r
-\r
diff --git a/doc/salome/gui/KERNEL/whgdata/whlstfl15.htm b/doc/salome/gui/KERNEL/whgdata/whlstfl15.htm
deleted file mode 100755 (executable)
index 15a85d4..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-<html>\r
-<head>\r
-<title>Search Words letter</title>\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-<base target="bsscright">\r
-<style>\r
-<!--\r
-body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
-\r
-A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
-A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
-A:active {background-color:#cccccc;}\r
-A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
-\r
-.tabs {background-color:#c0c0c0;}\r
-.ftsheader {margin-left:10pt; margin-top:0pt;}\r
-.ftsbody {margin-left:10pt; margin-top:0pt;}\r
-.inactive {color:#666666;}\r
-.ftsheader {background-color:White; } \r
-\r
-body {background-color:White; } \r
-p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
-A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
-A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
-A:active {background-color:Silver; } \r
-A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
-\r
--->\r
-</style>\r
-<style>\r
-<!--\r
-body {background-color:White; } \r
--->\r
-</style>\r
-</head>\r
-<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
-\r
-<p class="ftsheader"><a name="subkey_O"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="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
-</html>\r
-\r
diff --git a/doc/salome/gui/KERNEL/whgdata/whlstfl16.htm b/doc/salome/gui/KERNEL/whgdata/whlstfl16.htm
deleted file mode 100755 (executable)
index c39735a..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-<html>\r
-<head>\r
-<title>Search Words letter</title>\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-<base target="bsscright">\r
-<style>\r
-<!--\r
-body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
-\r
-A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
-A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
-A:active {background-color:#cccccc;}\r
-A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
-\r
-.tabs {background-color:#c0c0c0;}\r
-.ftsheader {margin-left:10pt; margin-top:0pt;}\r
-.ftsbody {margin-left:10pt; margin-top:0pt;}\r
-.inactive {color:#666666;}\r
-.ftsheader {background-color:White; } \r
-\r
-body {background-color:White; } \r
-p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
-A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
-A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
-A:active {background-color:Silver; } \r
-A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
-\r
--->\r
-</style>\r
-<style>\r
-<!--\r
-body {background-color:White; } \r
--->\r
-</style>\r
-</head>\r
-<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
-\r
-<p class="ftsheader"><a name="subkey_P"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="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
-</html>\r
-\r
diff --git a/doc/salome/gui/KERNEL/whgdata/whlstfl17.htm b/doc/salome/gui/KERNEL/whgdata/whlstfl17.htm
deleted file mode 100755 (executable)
index 08695d9..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-<html>\r
-<head>\r
-<title>Search Words letter</title>\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-<base target="bsscright">\r
-<style>\r
-<!--\r
-body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
-\r
-A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
-A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
-A:active {background-color:#cccccc;}\r
-A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
-\r
-.tabs {background-color:#c0c0c0;}\r
-.ftsheader {margin-left:10pt; margin-top:0pt;}\r
-.ftsbody {margin-left:10pt; margin-top:0pt;}\r
-.inactive {color:#666666;}\r
-.ftsheader {background-color:White; } \r
-\r
-body {background-color:White; } \r
-p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
-A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
-A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
-A:active {background-color:Silver; } \r
-A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
-\r
--->\r
-</style>\r
-<style>\r
-<!--\r
-body {background-color:White; } \r
--->\r
-</style>\r
-</head>\r
-<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
-\r
-<p class="ftsheader"><a name="subkey_Q"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="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
-</html>\r
-\r
diff --git a/doc/salome/gui/KERNEL/whgdata/whlstfl18.htm b/doc/salome/gui/KERNEL/whgdata/whlstfl18.htm
deleted file mode 100755 (executable)
index d37ec3d..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-<html>\r
-<head>\r
-<title>Search Words letter</title>\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-<base target="bsscright">\r
-<style>\r
-<!--\r
-body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
-\r
-A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
-A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
-A:active {background-color:#cccccc;}\r
-A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
-\r
-.tabs {background-color:#c0c0c0;}\r
-.ftsheader {margin-left:10pt; margin-top:0pt;}\r
-.ftsbody {margin-left:10pt; margin-top:0pt;}\r
-.inactive {color:#666666;}\r
-.ftsheader {background-color:White; } \r
-\r
-body {background-color:White; } \r
-p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
-A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
-A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
-A:active {background-color:Silver; } \r
-A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
-\r
--->\r
-</style>\r
-<style>\r
-<!--\r
-body {background-color:White; } \r
--->\r
-</style>\r
-</head>\r
-<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
-\r
-<p class="ftsheader"><a name="subkey_R"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="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
-</html>\r
-\r
diff --git a/doc/salome/gui/KERNEL/whgdata/whlstfl19.htm b/doc/salome/gui/KERNEL/whgdata/whlstfl19.htm
deleted file mode 100755 (executable)
index fb4a1b1..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-<html>\r
-<head>\r
-<title>Search Words letter</title>\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-<base target="bsscright">\r
-<style>\r
-<!--\r
-body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
-\r
-A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
-A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
-A:active {background-color:#cccccc;}\r
-A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
-\r
-.tabs {background-color:#c0c0c0;}\r
-.ftsheader {margin-left:10pt; margin-top:0pt;}\r
-.ftsbody {margin-left:10pt; margin-top:0pt;}\r
-.inactive {color:#666666;}\r
-.ftsheader {background-color:White; } \r
-\r
-body {background-color:White; } \r
-p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
-A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
-A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
-A:active {background-color:Silver; } \r
-A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
-\r
--->\r
-</style>\r
-<style>\r
-<!--\r
-body {background-color:White; } \r
--->\r
-</style>\r
-</head>\r
-<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
-\r
-<p class="ftsheader"><a name="subkey_S"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="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
-</html>\r
-\r
diff --git a/doc/salome/gui/KERNEL/whgdata/whlstfl2.htm b/doc/salome/gui/KERNEL/whgdata/whlstfl2.htm
deleted file mode 100755 (executable)
index c83dd9b..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-<html>\r
-<head>\r
-<title>Search Words letter</title>\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-<base target="bsscright">\r
-<style>\r
-<!--\r
-body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
-\r
-A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
-A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
-A:active {background-color:#cccccc;}\r
-A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
-\r
-.tabs {background-color:#c0c0c0;}\r
-.ftsheader {margin-left:10pt; margin-top:0pt;}\r
-.ftsbody {margin-left:10pt; margin-top:0pt;}\r
-.inactive {color:#666666;}\r
-.ftsheader {background-color:White; } \r
-\r
-body {background-color:White; } \r
-p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
-A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
-A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
-A:active {background-color:Silver; } \r
-A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
-\r
--->\r
-</style>\r
-<style>\r
-<!--\r
-body {background-color:White; } \r
--->\r
-</style>\r
-</head>\r
-<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
-\r
-<p class="ftsheader"><a name="subkey_B"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf0.htm#bm_B" target="ftslist" title="search letter B "><b>B </b></a> <a href="whlstf0.htm#bms_BA" target="ftslist" title="search letter BA"><b>BA</b></a> <a href="whlstf0.htm#bms_BE" target="ftslist" title="search letter BE"><b>BE</b></a> <a href="whlstf0.htm#bms_BI" target="ftslist" title="search letter BI"><b>BI</b></a> <a href="whlstf0.htm#bms_BL" target="ftslist" title="search letter BL"><b>BL</b></a> <a href="whlstf0.htm#bms_BM" target="ftslist" title="search letter BM"><b>BM</b></a> <a href="whlstf0.htm#bms_BO" target="ftslist" title="search letter BO"><b>BO</b></a> <a href="whlstf0.htm#bms_BR" target="ftslist" title="search letter BR"><b>BR</b></a> <a href="whlstf0.htm#bms_BU" target="ftslist" title="search letter BU"><b>BU</b></a>  <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
-\r
-</body>\r
-\r
-</html>\r
-\r
diff --git a/doc/salome/gui/KERNEL/whgdata/whlstfl20.htm b/doc/salome/gui/KERNEL/whgdata/whlstfl20.htm
deleted file mode 100755 (executable)
index 3e80d5e..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-<html>\r
-<head>\r
-<title>Search Words letter</title>\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-<base target="bsscright">\r
-<style>\r
-<!--\r
-body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
-\r
-A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
-A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
-A:active {background-color:#cccccc;}\r
-A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
-\r
-.tabs {background-color:#c0c0c0;}\r
-.ftsheader {margin-left:10pt; margin-top:0pt;}\r
-.ftsbody {margin-left:10pt; margin-top:0pt;}\r
-.inactive {color:#666666;}\r
-.ftsheader {background-color:White; } \r
-\r
-body {background-color:White; } \r
-p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
-A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
-A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
-A:active {background-color:Silver; } \r
-A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
-\r
--->\r
-</style>\r
-<style>\r
-<!--\r
-body {background-color:White; } \r
--->\r
-</style>\r
-</head>\r
-<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
-\r
-<p class="ftsheader"><a name="subkey_T"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="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
-</html>\r
-\r
diff --git a/doc/salome/gui/KERNEL/whgdata/whlstfl21.htm b/doc/salome/gui/KERNEL/whgdata/whlstfl21.htm
deleted file mode 100755 (executable)
index 80e66da..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-<html>\r
-<head>\r
-<title>Search Words letter</title>\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-<base target="bsscright">\r
-<style>\r
-<!--\r
-body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
-\r
-A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
-A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
-A:active {background-color:#cccccc;}\r
-A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
-\r
-.tabs {background-color:#c0c0c0;}\r
-.ftsheader {margin-left:10pt; margin-top:0pt;}\r
-.ftsbody {margin-left:10pt; margin-top:0pt;}\r
-.inactive {color:#666666;}\r
-.ftsheader {background-color:White; } \r
-\r
-body {background-color:White; } \r
-p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
-A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
-A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
-A:active {background-color:Silver; } \r
-A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
-\r
--->\r
-</style>\r
-<style>\r
-<!--\r
-body {background-color:White; } \r
--->\r
-</style>\r
-</head>\r
-<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
-\r
-<p class="ftsheader"><a name="subkey_U"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="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
-</html>\r
-\r
diff --git a/doc/salome/gui/KERNEL/whgdata/whlstfl22.htm b/doc/salome/gui/KERNEL/whgdata/whlstfl22.htm
deleted file mode 100755 (executable)
index 7445f3e..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-<html>\r
-<head>\r
-<title>Search Words letter</title>\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-<base target="bsscright">\r
-<style>\r
-<!--\r
-body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
-\r
-A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
-A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
-A:active {background-color:#cccccc;}\r
-A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
-\r
-.tabs {background-color:#c0c0c0;}\r
-.ftsheader {margin-left:10pt; margin-top:0pt;}\r
-.ftsbody {margin-left:10pt; margin-top:0pt;}\r
-.inactive {color:#666666;}\r
-.ftsheader {background-color:White; } \r
-\r
-body {background-color:White; } \r
-p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
-A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
-A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
-A:active {background-color:Silver; } \r
-A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
-\r
--->\r
-</style>\r
-<style>\r
-<!--\r
-body {background-color:White; } \r
--->\r
-</style>\r
-</head>\r
-<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
-\r
-<p class="ftsheader"><a name="subkey_V"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="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
-</html>\r
-\r
diff --git a/doc/salome/gui/KERNEL/whgdata/whlstfl23.htm b/doc/salome/gui/KERNEL/whgdata/whlstfl23.htm
deleted file mode 100755 (executable)
index fe90cdf..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-<html>\r
-<head>\r
-<title>Search Words letter</title>\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-<base target="bsscright">\r
-<style>\r
-<!--\r
-body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
-\r
-A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
-A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
-A:active {background-color:#cccccc;}\r
-A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
-\r
-.tabs {background-color:#c0c0c0;}\r
-.ftsheader {margin-left:10pt; margin-top:0pt;}\r
-.ftsbody {margin-left:10pt; margin-top:0pt;}\r
-.inactive {color:#666666;}\r
-.ftsheader {background-color:White; } \r
-\r
-body {background-color:White; } \r
-p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
-A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
-A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
-A:active {background-color:Silver; } \r
-A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
-\r
--->\r
-</style>\r
-<style>\r
-<!--\r
-body {background-color:White; } \r
--->\r
-</style>\r
-</head>\r
-<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
-\r
-<p class="ftsheader"><a name="subkey_W"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="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
-</html>\r
-\r
diff --git a/doc/salome/gui/KERNEL/whgdata/whlstfl24.htm b/doc/salome/gui/KERNEL/whgdata/whlstfl24.htm
deleted file mode 100755 (executable)
index 1991f27..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-<html>\r
-<head>\r
-<title>Search Words letter</title>\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-<base target="bsscright">\r
-<style>\r
-<!--\r
-body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
-\r
-A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
-A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
-A:active {background-color:#cccccc;}\r
-A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
-\r
-.tabs {background-color:#c0c0c0;}\r
-.ftsheader {margin-left:10pt; margin-top:0pt;}\r
-.ftsbody {margin-left:10pt; margin-top:0pt;}\r
-.inactive {color:#666666;}\r
-.ftsheader {background-color:White; } \r
-\r
-body {background-color:White; } \r
-p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
-A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
-A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
-A:active {background-color:Silver; } \r
-A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
-\r
--->\r
-</style>\r
-<style>\r
-<!--\r
-body {background-color:White; } \r
--->\r
-</style>\r
-</head>\r
-<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
-\r
-<p class="ftsheader"><a name="subkey_X"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="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
-</html>\r
-\r
diff --git a/doc/salome/gui/KERNEL/whgdata/whlstfl25.htm b/doc/salome/gui/KERNEL/whgdata/whlstfl25.htm
deleted file mode 100755 (executable)
index b75673f..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-<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
diff --git a/doc/salome/gui/KERNEL/whgdata/whlstfl3.htm b/doc/salome/gui/KERNEL/whgdata/whlstfl3.htm
deleted file mode 100755 (executable)
index 3d781b6..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-<html>\r
-<head>\r
-<title>Search Words letter</title>\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-<base target="bsscright">\r
-<style>\r
-<!--\r
-body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
-\r
-A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
-A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
-A:active {background-color:#cccccc;}\r
-A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
-\r
-.tabs {background-color:#c0c0c0;}\r
-.ftsheader {margin-left:10pt; margin-top:0pt;}\r
-.ftsbody {margin-left:10pt; margin-top:0pt;}\r
-.inactive {color:#666666;}\r
-.ftsheader {background-color:White; } \r
-\r
-body {background-color:White; } \r
-p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
-A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
-A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
-A:active {background-color:Silver; } \r
-A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
-\r
--->\r
-</style>\r
-<style>\r
-<!--\r
-body {background-color:White; } \r
--->\r
-</style>\r
-</head>\r
-<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
-\r
-<p class="ftsheader"><a name="subkey_C"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf0.htm#bm_C" target="ftslist" title="search letter C "><b>C </b></a> <a href="whlstf0.htm#bms_CA" target="ftslist" title="search letter CA"><b>CA</b></a> <a href="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
-</html>\r
-\r
diff --git a/doc/salome/gui/KERNEL/whgdata/whlstfl4.htm b/doc/salome/gui/KERNEL/whgdata/whlstfl4.htm
deleted file mode 100755 (executable)
index b3e94b0..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-<html>\r
-<head>\r
-<title>Search Words letter</title>\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-<base target="bsscright">\r
-<style>\r
-<!--\r
-body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
-\r
-A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
-A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
-A:active {background-color:#cccccc;}\r
-A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
-\r
-.tabs {background-color:#c0c0c0;}\r
-.ftsheader {margin-left:10pt; margin-top:0pt;}\r
-.ftsbody {margin-left:10pt; margin-top:0pt;}\r
-.inactive {color:#666666;}\r
-.ftsheader {background-color:White; } \r
-\r
-body {background-color:White; } \r
-p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
-A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
-A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
-A:active {background-color:Silver; } \r
-A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
-\r
--->\r
-</style>\r
-<style>\r
-<!--\r
-body {background-color:White; } \r
--->\r
-</style>\r
-</head>\r
-<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
-\r
-<p class="ftsheader"><a name="subkey_D"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="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
-</html>\r
-\r
diff --git a/doc/salome/gui/KERNEL/whgdata/whlstfl5.htm b/doc/salome/gui/KERNEL/whgdata/whlstfl5.htm
deleted file mode 100755 (executable)
index 1bafa45..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-<html>\r
-<head>\r
-<title>Search Words letter</title>\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-<base target="bsscright">\r
-<style>\r
-<!--\r
-body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
-\r
-A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
-A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
-A:active {background-color:#cccccc;}\r
-A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
-\r
-.tabs {background-color:#c0c0c0;}\r
-.ftsheader {margin-left:10pt; margin-top:0pt;}\r
-.ftsbody {margin-left:10pt; margin-top:0pt;}\r
-.inactive {color:#666666;}\r
-.ftsheader {background-color:White; } \r
-\r
-body {background-color:White; } \r
-p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
-A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
-A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
-A:active {background-color:Silver; } \r
-A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
-\r
--->\r
-</style>\r
-<style>\r
-<!--\r
-body {background-color:White; } \r
--->\r
-</style>\r
-</head>\r
-<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
-\r
-<p class="ftsheader"><a name="subkey_E"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf2.htm#bm_E" target="ftslist" title="search letter E "><b>E </b></a> <a href="whlstf2.htm#bms_EA" target="ftslist" title="search letter EA"><b>EA</b></a> <a href="whlstf2.htm#bms_EC" target="ftslist" title="search letter EC"><b>EC</b></a> <a href="whlstf2.htm#bms_ED" target="ftslist" title="search letter ED"><b>ED</b></a> <a href="whlstf2.htm#bms_EF" target="ftslist" title="search letter EF"><b>EF</b></a> <a href="whlstf2.htm#bms_EG" target="ftslist" title="search letter EG"><b>EG</b></a> <a href="whlstf2.htm#bms_EI" target="ftslist" title="search letter EI"><b>EI</b></a> <a href="whlstf2.htm#bms_EL" target="ftslist" title="search letter EL"><b>EL</b></a> <a href="whlstf2.htm#bms_EM" target="ftslist" title="search letter EM"><b>EM</b></a> <a href="whlstf2.htm#bms_EN" target="ftslist" title="search letter EN"><b>EN</b></a> <a href="whlstf2.htm#bms_EQ" target="ftslist" title="search letter EQ"><b>EQ</b></a> <a href="whlstf2.htm#bms_ER" target="ftslist" title="search letter ER"><b>ER</b></a> <a href="whlstf2.htm#bms_ET" target="ftslist" title="search letter ET"><b>ET</b></a> <a href="whlstf2.htm#bms_EV" target="ftslist" title="search letter EV"><b>EV</b></a> <a href="whlstf2.htm#bms_EX" target="ftslist" title="search letter EX"><b>EX</b></a>  <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
-\r
-</body>\r
-\r
-</html>\r
-\r
diff --git a/doc/salome/gui/KERNEL/whgdata/whlstfl6.htm b/doc/salome/gui/KERNEL/whgdata/whlstfl6.htm
deleted file mode 100755 (executable)
index 055c5ca..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-<html>\r
-<head>\r
-<title>Search Words letter</title>\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-<base target="bsscright">\r
-<style>\r
-<!--\r
-body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
-\r
-A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
-A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
-A:active {background-color:#cccccc;}\r
-A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
-\r
-.tabs {background-color:#c0c0c0;}\r
-.ftsheader {margin-left:10pt; margin-top:0pt;}\r
-.ftsbody {margin-left:10pt; margin-top:0pt;}\r
-.inactive {color:#666666;}\r
-.ftsheader {background-color:White; } \r
-\r
-body {background-color:White; } \r
-p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
-A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
-A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
-A:active {background-color:Silver; } \r
-A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
-\r
--->\r
-</style>\r
-<style>\r
-<!--\r
-body {background-color:White; } \r
--->\r
-</style>\r
-</head>\r
-<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
-\r
-<p class="ftsheader"><a name="subkey_F"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="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
-</html>\r
-\r
diff --git a/doc/salome/gui/KERNEL/whgdata/whlstfl7.htm b/doc/salome/gui/KERNEL/whgdata/whlstfl7.htm
deleted file mode 100755 (executable)
index 7f7712e..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-<html>\r
-<head>\r
-<title>Search Words letter</title>\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-<base target="bsscright">\r
-<style>\r
-<!--\r
-body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
-\r
-A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
-A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
-A:active {background-color:#cccccc;}\r
-A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
-\r
-.tabs {background-color:#c0c0c0;}\r
-.ftsheader {margin-left:10pt; margin-top:0pt;}\r
-.ftsbody {margin-left:10pt; margin-top:0pt;}\r
-.inactive {color:#666666;}\r
-.ftsheader {background-color:White; } \r
-\r
-body {background-color:White; } \r
-p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
-A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
-A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
-A:active {background-color:Silver; } \r
-A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
-\r
--->\r
-</style>\r
-<style>\r
-<!--\r
-body {background-color:White; } \r
--->\r
-</style>\r
-</head>\r
-<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
-\r
-<p class="ftsheader"><a name="subkey_G"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf3.htm#bm_G" target="ftslist" title="search letter G "><b>G </b></a> <a href="whlstf3.htm#bms_GC" target="ftslist" title="search letter GC"><b>GC</b></a> <a href="whlstf3.htm#bms_GE" target="ftslist" title="search letter GE"><b>GE</b></a> <a href="whlstf3.htm#bms_GI" target="ftslist" title="search letter GI"><b>GI</b></a> <a href="whlstf3.htm#bms_GL" target="ftslist" title="search letter GL"><b>GL</b></a> <a href="whlstf3.htm#bms_GO" target="ftslist" title="search letter GO"><b>GO</b></a> <a href="whlstf3.htm#bms_GR" target="ftslist" title="search letter GR"><b>GR</b></a> <a href="whlstf3.htm#bms_GU" target="ftslist" title="search letter GU"><b>GU</b></a>  <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
-\r
-</body>\r
-\r
-</html>\r
-\r
diff --git a/doc/salome/gui/KERNEL/whgdata/whlstfl8.htm b/doc/salome/gui/KERNEL/whgdata/whlstfl8.htm
deleted file mode 100755 (executable)
index 75af650..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-<html>\r
-<head>\r
-<title>Search Words letter</title>\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-<base target="bsscright">\r
-<style>\r
-<!--\r
-body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
-\r
-A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
-A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
-A:active {background-color:#cccccc;}\r
-A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
-\r
-.tabs {background-color:#c0c0c0;}\r
-.ftsheader {margin-left:10pt; margin-top:0pt;}\r
-.ftsbody {margin-left:10pt; margin-top:0pt;}\r
-.inactive {color:#666666;}\r
-.ftsheader {background-color:White; } \r
-\r
-body {background-color:White; } \r
-p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
-A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
-A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
-A:active {background-color:Silver; } \r
-A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
-\r
--->\r
-</style>\r
-<style>\r
-<!--\r
-body {background-color:White; } \r
--->\r
-</style>\r
-</head>\r
-<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
-\r
-<p class="ftsheader"><a name="subkey_H"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf3.htm#bm_H" target="ftslist" title="search letter H "><b>H </b></a> <a href="whlstf3.htm#bms_HA" target="ftslist" title="search letter HA"><b>HA</b></a> <a href="whlstf3.htm#bms_HD" target="ftslist" title="search letter HD"><b>HD</b></a> <a href="whlstf3.htm#bms_HE" target="ftslist" title="search letter HE"><b>HE</b></a> <a href="whlstf3.htm#bms_HI" target="ftslist" title="search letter HI"><b>HI</b></a> <a href="whlstf3.htm#bms_HO" target="ftslist" title="search letter HO"><b>HO</b></a> <a href="whlstf3.htm#bms_HP" target="ftslist" title="search letter HP"><b>HP</b></a> <a href="whlstf3.htm#bms_HT" target="ftslist" title="search letter HT"><b>HT</b></a>  <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
-\r
-</body>\r
-\r
-</html>\r
-\r
diff --git a/doc/salome/gui/KERNEL/whgdata/whlstfl9.htm b/doc/salome/gui/KERNEL/whgdata/whlstfl9.htm
deleted file mode 100755 (executable)
index 54f7c76..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-<html>\r
-<head>\r
-<title>Search Words letter</title>\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-<base target="bsscright">\r
-<style>\r
-<!--\r
-body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
-\r
-A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
-A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
-A:active {background-color:#cccccc;}\r
-A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
-\r
-.tabs {background-color:#c0c0c0;}\r
-.ftsheader {margin-left:10pt; margin-top:0pt;}\r
-.ftsbody {margin-left:10pt; margin-top:0pt;}\r
-.inactive {color:#666666;}\r
-.ftsheader {background-color:White; } \r
-\r
-body {background-color:White; } \r
-p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
-A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
-A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
-A:active {background-color:Silver; } \r
-A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
-\r
--->\r
-</style>\r
-<style>\r
-<!--\r
-body {background-color:White; } \r
--->\r
-</style>\r
-</head>\r
-<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
-\r
-<p class="ftsheader"><a name="subkey_I"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf3.htm#bm_I" target="ftslist" title="search letter I "><b>I </b></a> <a href="whlstf3.htm#bms_IA" target="ftslist" title="search letter IA"><b>IA</b></a> <a href="whlstf3.htm#bms_IC" target="ftslist" title="search letter IC"><b>IC</b></a> <a href="whlstf3.htm#bms_ID" target="ftslist" title="search letter ID"><b>ID</b></a> <a href="whlstf3.htm#bms_IE" target="ftslist" title="search letter IE"><b>IE</b></a> <a href="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
-</html>\r
-\r
diff --git a/doc/salome/gui/KERNEL/whgdata/whlstg0.htm b/doc/salome/gui/KERNEL/whgdata/whlstg0.htm
deleted file mode 100755 (executable)
index a9d3f26..0000000
+++ /dev/null
@@ -1,75 +0,0 @@
-<html>\r
-<head>\r
-<title>Glossary words list</title>\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-<base target="bsscright">\r
-<style>\r
-<!--\r
-body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
-\r
-A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
-A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
-A:active {background-color:#cccccc;}\r
-A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
-\r
-.tabs {background-color:#c0c0c0;}\r
-.glsheader {margin-left:10pt; margin-top:0pt;}\r
-.glsbody {margin-left:10pt; margin-top:0pt;}\r
-.inactive {color:#666666;}\r
-.glsheader {background-color:White; } \r
-\r
-body {background-color:White; } \r
-p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
-A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
-A:visited {color:Black; } A:visited {font-family:Tahoma; }A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
-A:active {background-color:Silver; } \r
-A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
-\r
--->\r
-</style>\r
-</head>\r
-<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
-<p class="glsbody" style="margin-bottom:1pt;"><a name="bm_C"></a><nobr><b>Cell</b></nobr></p>\r
-<p class="glsbody" style="margin-top:1pt;">Element of a mesh. Cells are determined by their connectivity. They can have 0,1,2 or 3 dimension.<p>\r
-<p class="glsbody" style="margin-bottom:1pt;"><nobr><b>Component</b></nobr></p>\r
-<p class="glsbody" style="margin-top:1pt;">One integer or real value can correspond to each component of a field and to each entity of a mesh<p>\r
-<p class="glsbody" style="margin-bottom:1pt;"><a name="bm_D"></a><nobr><b>Descendant connectivity</b></nobr></p>\r
-<p class="glsbody" style="margin-top:1pt;">It is a description of the entities of the mesh with dimension N. This description is made by an ordered list of geometrical entities (nodes, edges, or faces) with dimension N-1.<p>\r
-<p class="glsbody" style="margin-bottom:1pt;"><a name="bm_E"></a><nobr><b>Edge</b></nobr></p>\r
-<p class="glsbody" style="margin-top:1pt;">An edge of a volumetric or surface mesh. It is composed of 2 or 3 nodes (2 vertex nodes and optionally one middle node).<p>\r
-<p class="glsbody" style="margin-bottom:1pt;"><nobr><b>Entity of a mesh</b></nobr></p>\r
-<p class="glsbody" style="margin-top:1pt;">Geometrical component of the mesh: node, cell, face and edge. Faces and edges are only intermediate entities allowing to define the cells in descendant connectivity.<p>\r
-<p class="glsbody" style="margin-bottom:1pt;"><nobr><b>Equivalence</b></nobr></p>\r
-<p class="glsbody" style="margin-top:1pt;">Equivalence represents a list of correspondance 2 by 2 of the entities of the same dimension.<p>\r
-<p class="glsbody" style="margin-bottom:1pt;"><a name="bm_F"></a><nobr><b>Face</b></nobr></p>\r
-<p class="glsbody" style="margin-top:1pt;">Face of a volumetrical cell (triangle, quadrangle).<p>\r
-<p class="glsbody" style="margin-bottom:1pt;"><nobr><b>Family</b></nobr></p>\r
-<p class="glsbody" style="margin-top:1pt;">Entities of a mesh are described by a certain number&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
-</html>\r
-\r
diff --git a/doc/salome/gui/KERNEL/whgdata/whlsti0.htm b/doc/salome/gui/KERNEL/whgdata/whlsti0.htm
deleted file mode 100755 (executable)
index a3aec90..0000000
+++ /dev/null
@@ -1,39 +0,0 @@
-<html>\r
-<head>\r
-<!-- WebHelp version 5.10 -->\r
-<title>Index words list</title>\r
-<base target="bsscright">\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-<style>\r
-<!--\r
-body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
-\r
-A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
-A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
-A:active {background-color:#cccccc;}\r
-A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
-\r
-.tabs {background-color:#c0c0c0;}\r
-.ndxheader {margin-left:10pt; margin-top:0pt;}\r
-.ndxbody {margin-left:10pt; margin-top:0pt;}\r
-.inactive {color:#666666;}\r
-\r
-\r
-body {background-color:White; } \r
-p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
-A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
-A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
-A:active {background-color:Silver; } \r
-A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
-\r
--->\r
-</style>\r
-</head>\r
-<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
-\r
-</body>\r
-\r
-</html>\r
-\r
diff --git a/doc/salome/gui/KERNEL/whgdata/whlstt0.htm b/doc/salome/gui/KERNEL/whgdata/whlstt0.htm
deleted file mode 100755 (executable)
index c91574f..0000000
+++ /dev/null
@@ -1,54 +0,0 @@
-<html>\r
-<head>\r
-<!-- WebHelp version 5.10 -->\r
-<title>Content</title>\r
-<base target="bsscright">\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-<style>\r
-<!--\r
-body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
-\r
-A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
-A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
-A:active {background-color:#cccccc;}\r
-A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
-\r
-\r
-.tabs {background-color:#c0c0c0;}\r
-.tocbody {margin-left:10pt; margin-top:0pt;}\r
-.bo {}\r
-.bc {}\r
-.pn {}\r
-.pr {}\r
-\r
-body {background-color:White; } \r
-p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
-A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
-A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
-A:active {background-color:Silver; } \r
-A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
-img {vertial-align:middle;}\r
--->\r
-</style>\r
-</head>\r
-<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
-<table border=0>\r
-<tr><td>\r
-<p class="tocbody">\r
-<nobr><a href="../kernel/introduction.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Welcome to SALOME</a></nobr><br>\r
-<nobr><a name="1"></a><a href="whlstt1.htm#1" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> Using this reference manual</a></nobr><br>\r
-<nobr><a name="2"></a><a href="whlstt2.htm#2" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> About SALOME</a></nobr><br>\r
-<nobr><a name="3"></a><a href="whlstt3.htm#3" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> IAPP module</a></nobr><br>\r
-</p>\r
-\r
-</td></tr>\r
-<tr><td>\r
-<p><img src="whexpbar.gif" > <p>\r
-</td></tr>\r
-</table>\r
-</body>\r
-\r
-</html>\r
-\r
diff --git a/doc/salome/gui/KERNEL/whgdata/whlstt1.htm b/doc/salome/gui/KERNEL/whgdata/whlstt1.htm
deleted file mode 100755 (executable)
index 8bcdb9c..0000000
+++ /dev/null
@@ -1,57 +0,0 @@
-<html>\r
-<head>\r
-<!-- WebHelp version 5.10 -->\r
-<title>Content</title>\r
-<base target="bsscright">\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-<style>\r
-<!--\r
-body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
-\r
-A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
-A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
-A:active {background-color:#cccccc;}\r
-A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
-\r
-\r
-.tabs {background-color:#c0c0c0;}\r
-.tocbody {margin-left:10pt; margin-top:0pt;}\r
-.bo {}\r
-.bc {}\r
-.pn {}\r
-.pr {}\r
-\r
-body {background-color:White; } \r
-p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
-A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
-A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
-A:active {background-color:Silver; } \r
-A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
-img {vertial-align:middle;}\r
--->\r
-</style>\r
-</head>\r
-<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
-<table border=0>\r
-<tr><td>\r
-<p class="tocbody">\r
-<nobr><a href="../kernel/introduction.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Welcome to SALOME</a></nobr><br>\r
-<nobr><a name="1"></a><a href="whlstt0.htm#1" target="_self"><img src="../wht_toc2.gif" border="0" align="absmiddle"> Using this reference manual</a></nobr><br>\r
-&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
-\r
-</td></tr>\r
-<tr><td>\r
-<p><img src="whexpbar.gif" > <p>\r
-</td></tr>\r
-</table>\r
-</body>\r
-\r
-</html>\r
-\r
diff --git a/doc/salome/gui/KERNEL/whgdata/whlstt2.htm b/doc/salome/gui/KERNEL/whgdata/whlstt2.htm
deleted file mode 100755 (executable)
index 4f2b02d..0000000
+++ /dev/null
@@ -1,58 +0,0 @@
-<html>\r
-<head>\r
-<!-- WebHelp version 5.10 -->\r
-<title>Content</title>\r
-<base target="bsscright">\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-<style>\r
-<!--\r
-body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
-\r
-A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
-A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
-A:active {background-color:#cccccc;}\r
-A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
-\r
-\r
-.tabs {background-color:#c0c0c0;}\r
-.tocbody {margin-left:10pt; margin-top:0pt;}\r
-.bo {}\r
-.bc {}\r
-.pn {}\r
-.pr {}\r
-\r
-body {background-color:White; } \r
-p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
-A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
-A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
-A:active {background-color:Silver; } \r
-A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
-img {vertial-align:middle;}\r
--->\r
-</style>\r
-</head>\r
-<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
-<table border=0>\r
-<tr><td>\r
-<p class="tocbody">\r
-<nobr><a href="../kernel/introduction.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Welcome to SALOME</a></nobr><br>\r
-<nobr><a name="1"></a><a href="whlstt1.htm#1" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> Using this reference manual</a></nobr><br>\r
-<nobr><a name="2"></a><a href="whlstt0.htm#2" target="_self"><img src="../wht_toc2.gif" border="0" align="absmiddle"> About SALOME</a></nobr><br>\r
-&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
-</td></tr>\r
-<tr><td>\r
-<p><img src="whexpbar.gif" > <p>\r
-</td></tr>\r
-</table>\r
-</body>\r
-\r
-</html>\r
-\r
diff --git a/doc/salome/gui/KERNEL/whgdata/whlstt3.htm b/doc/salome/gui/KERNEL/whgdata/whlstt3.htm
deleted file mode 100755 (executable)
index 4543777..0000000
+++ /dev/null
@@ -1,64 +0,0 @@
-<html>\r
-<head>\r
-<!-- WebHelp version 5.10 -->\r
-<title>Content</title>\r
-<base target="bsscright">\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-<style>\r
-<!--\r
-body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
-\r
-A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
-A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
-A:active {background-color:#cccccc;}\r
-A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
-\r
-\r
-.tabs {background-color:#c0c0c0;}\r
-.tocbody {margin-left:10pt; margin-top:0pt;}\r
-.bo {}\r
-.bc {}\r
-.pn {}\r
-.pr {}\r
-\r
-body {background-color:White; } \r
-p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
-A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
-A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
-A:active {background-color:Silver; } \r
-A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
-img {vertial-align:middle;}\r
--->\r
-</style>\r
-</head>\r
-<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
-<table border=0>\r
-<tr><td>\r
-<p class="tocbody">\r
-<nobr><a href="../kernel/introduction.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Welcome to SALOME</a></nobr><br>\r
-<nobr><a name="1"></a><a href="whlstt1.htm#1" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> Using this reference manual</a></nobr><br>\r
-<nobr><a name="2"></a><a href="whlstt2.htm#2" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> About SALOME</a></nobr><br>\r
-<nobr><a name="3"></a><a href="whlstt0.htm#3" target="_self"><img src="../wht_toc2.gif" border="0" align="absmiddle"> IAPP module</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="../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
-<tr><td>\r
-<p><img src="whexpbar.gif" > <p>\r
-</td></tr>\r
-</table>\r
-</body>\r
-\r
-</html>\r
-\r
diff --git a/doc/salome/gui/KERNEL/whgdata/whlstt4.htm b/doc/salome/gui/KERNEL/whgdata/whlstt4.htm
deleted file mode 100755 (executable)
index 56e0d8e..0000000
+++ /dev/null
@@ -1,70 +0,0 @@
-<html>\r
-<head>\r
-<!-- WebHelp version 5.10 -->\r
-<title>Content</title>\r
-<base target="bsscright">\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-<style>\r
-<!--\r
-body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
-\r
-A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
-A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
-A:active {background-color:#cccccc;}\r
-A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
-\r
-\r
-.tabs {background-color:#c0c0c0;}\r
-.tocbody {margin-left:10pt; margin-top:0pt;}\r
-.bo {}\r
-.bc {}\r
-.pn {}\r
-.pr {}\r
-\r
-body {background-color:White; } \r
-p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
-A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
-A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
-A:active {background-color:Silver; } \r
-A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
-img {vertial-align:middle;}\r
--->\r
-</style>\r
-</head>\r
-<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
-<table border=0>\r
-<tr><td>\r
-<p class="tocbody">\r
-<nobr><a href="../kernel/introduction.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Welcome to SALOME</a></nobr><br>\r
-<nobr><a name="1"></a><a href="whlstt1.htm#1" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> Using this reference manual</a></nobr><br>\r
-<nobr><a name="2"></a><a href="whlstt2.htm#2" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> About SALOME</a></nobr><br>\r
-<nobr><a name="3"></a><a href="whlstt0.htm#3" target="_self"><img src="../wht_toc2.gif" border="0" align="absmiddle"> IAPP module</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="../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
-<tr><td>\r
-<p><img src="whexpbar.gif" > <p>\r
-</td></tr>\r
-</table>\r
-</body>\r
-\r
-</html>\r
-\r
diff --git a/doc/salome/gui/KERNEL/whgdata/whnvf30.htm b/doc/salome/gui/KERNEL/whgdata/whnvf30.htm
deleted file mode 100755 (executable)
index 33dae3b..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-<html>\r
-<head>\r
-<!-- WebHelp version 5.10 -->\r
-<title>toc frame</title>\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-</head>\r
-<frameset rows="100%, *" border="0" frameborder="0">\r
-       <frame name="toctree" title="toc tree frame" src="whlstt0.htm"></frame>\r
-</frameset>\r
-</html>\r
-\r
diff --git a/doc/salome/gui/KERNEL/whgdata/whnvf31.htm b/doc/salome/gui/KERNEL/whgdata/whnvf31.htm
deleted file mode 100755 (executable)
index a9128b8..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-<html>\r
-<head>\r
-<!-- WebHelp version 5.10 -->\r
-<title>Index frame</title>\r
-<base target="bsscright">\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-</head>\r
-<frameset rows="40, *" border="0" frameborder="0">\r
-       <frame name="ndxletter" title="index letter frame" src="whnvl31.htm" noresize frameborder="1" scrolling="no" border="0" marginheight="0" marginwidth="0" ></frame>\r
-       <frame name="ndxlist" title="index list frame" src="whlsti0.htm"></frame>\r
-</frameset>\r
-</html>\r
-\r
diff --git a/doc/salome/gui/KERNEL/whgdata/whnvf32.htm b/doc/salome/gui/KERNEL/whgdata/whnvf32.htm
deleted file mode 100755 (executable)
index ae87273..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-<html>\r
-<head>\r
-<!-- WebHelp version 5.10 -->\r
-<title>search frame</title>\r
-<base target="bsscright">\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-</head>\r
-<frameset rows="40, *" border="0" frameborder="0">\r
-       <frame name="ftsletter" title="search letter frame" src="whnvl32.htm" noresize frameborder="1" scrolling="no" border="0" marginheight="0" marginwidth="0" ></frame>\r
-       <frame name="ftslist" title="seach word frame" src="whlstf0.htm"></frame>\r
-</frameset>\r
-</html>\r
-\r
diff --git a/doc/salome/gui/KERNEL/whgdata/whnvf33.htm b/doc/salome/gui/KERNEL/whgdata/whnvf33.htm
deleted file mode 100755 (executable)
index 9af2824..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-<html>\r
-<head>\r
-<!-- WebHelp version 5.10 -->\r
-<title>Glossary frame</title>\r
-<base target="bsscright">\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-</head>\r
-<frameset rows="40, *" border="0" frameborder="0">\r
-       <frame name="glsletter" title="glossary letter frame" src="whnvl33.htm" noresize frameborder="1" scrolling="no" border="0" marginheight="0" marginwidth="0" ></frame>\r
-       <frame name="glslist" title="glossary defination frame" src="whlstg0.htm"></frame>\r
-</frameset>\r
-</html>\r
-\r
diff --git a/doc/salome/gui/KERNEL/whgdata/whnvl31.htm b/doc/salome/gui/KERNEL/whgdata/whnvl31.htm
deleted file mode 100755 (executable)
index 870e98e..0000000
+++ /dev/null
@@ -1,43 +0,0 @@
-<html>\r
-<head>\r
-<!-- WebHelp version 5.10 -->\r
-<title>Index Letters</title>\r
-<base target="bsscright">\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-<style>\r
-<!--\r
-body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
-\r
-A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
-A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
-A:active {background-color:#cccccc;}\r
-A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
-\r
-.tabs {background-color:#c0c0c0;}\r
-.ndxheader {margin-left:10pt; margin-top:0pt;}\r
-.ndxbody {margin-left:10pt; margin-top:0pt;}\r
-.inactive {color:#666666;}\r
-\r
-\r
-body {background-color:White; } \r
-p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
-A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
-A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
-A:active {background-color:Silver; } \r
-A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
-\r
--->\r
-</style>\r
-<style>\r
-<!--\r
-body {background-color:White; } \r
--->\r
-</style>\r
-</head>\r
-<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
-\r
-<body>\r
-</html>\r
-\r
diff --git a/doc/salome/gui/KERNEL/whgdata/whnvl32.htm b/doc/salome/gui/KERNEL/whgdata/whnvl32.htm
deleted file mode 100755 (executable)
index d1588cd..0000000
+++ /dev/null
@@ -1,72 +0,0 @@
-<html>\r
-<head>\r
-<!-- WebHelp version 5.10 -->\r
-<title>Search Letters</title>\r
-<base target="bsscright">\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-<style>\r
-<!--\r
-body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
-\r
-A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
-A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
-A:active {background-color:#cccccc;}\r
-A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
-\r
-.tabs {background-color:#c0c0c0;}\r
-.ftsheader {margin-left:10pt; margin-top:0pt;}\r
-.ftsbody {margin-left:10pt; margin-top:0pt;}\r
-.inactive {color:#666666;}\r
-.ftsheader {background-color:White; } \r
-\r
-body {background-color:White; } \r
-p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
-A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
-A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
-A:active {background-color:Silver; } \r
-A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
-\r
--->\r
-</style>\r
-<style>\r
-<!--\r
-body {background-color:White; } \r
--->\r
-</style>\r
-</head>\r
-<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
-<p class="ftsheader">\r
-<a name="home"></a> <a href="whlstfl0.htm#subkey_{" target="_self"title="search non-alphabet letter"><b>#</b></a> \r
- <a href="whlstfl1.htm#subkey_A" target="_self"title="search letter A"><b>A</b></a> \r
- <a href="whlstfl2.htm#subkey_B" target="_self"title="search letter B"><b>B</b></a> \r
- <a href="whlstfl3.htm#subkey_C" target="_self"title="search letter C"><b>C</b></a> \r
- <a href="whlstfl4.htm#subkey_D" target="_self"title="search letter D"><b>D</b></a> \r
- <a href="whlstfl5.htm#subkey_E" target="_self"title="search letter E"><b>E</b></a> \r
- <a href="whlstfl6.htm#subkey_F" target="_self"title="search letter F"><b>F</b></a> \r
- <a href="whlstfl7.htm#subkey_G" target="_self"title="search letter G"><b>G</b></a> \r
- <a href="whlstfl8.htm#subkey_H" target="_self"title="search letter H"><b>H</b></a> \r
- <a href="whlstfl9.htm#subkey_I" target="_self"title="search letter I"><b>I</b></a> \r
- <a href="whlstfl10.htm#subkey_J" target="_self"title="search letter J"><b>J</b></a> \r
- <a href="whlstfl11.htm#subkey_K" target="_self"title="search letter K"><b>K</b></a> \r
- <a href="whlstfl12.htm#subkey_L" target="_self"title="search letter L"><b>L</b></a> \r
- <a href="whlstfl13.htm#subkey_M" target="_self"title="search letter M"><b>M</b></a> \r
- <a href="whlstfl14.htm#subkey_N" target="_self"title="search letter N"><b>N</b></a> \r
- <a href="whlstfl15.htm#subkey_O" target="_self"title="search letter O"><b>O</b></a> \r
- <a href="whlstfl16.htm#subkey_P" target="_self"title="search letter P"><b>P</b></a> \r
- <a href="whlstfl17.htm#subkey_Q" target="_self"title="search letter Q"><b>Q</b></a> \r
- <a href="whlstfl18.htm#subkey_R" target="_self"title="search letter R"><b>R</b></a> \r
- <a href="whlstfl19.htm#subkey_S" target="_self"title="search letter S"><b>S</b></a> \r
- <a href="whlstfl20.htm#subkey_T" target="_self"title="search letter T"><b>T</b></a> \r
- <a href="whlstfl21.htm#subkey_U" target="_self"title="search letter U"><b>U</b></a> \r
- <a href="whlstfl22.htm#subkey_V" target="_self"title="search letter V"><b>V</b></a> \r
- <a href="whlstfl23.htm#subkey_W" target="_self"title="search letter W"><b>W</b></a> \r
- <a href="whlstfl24.htm#subkey_X" target="_self"title="search letter X"><b>X</b></a> \r
- <a href="whlstfl25.htm#subkey_Y" target="_self"title="search letter Y"><b>Y</b></a> \r
- <a href="whlstf8.htm#bm_Z" target="ftslist"title="search letter Z" ><b>Z</b></a> \r
-</p>\r
-\r
-<body>\r
-</html>\r
-\r
diff --git a/doc/salome/gui/KERNEL/whgdata/whnvl33.htm b/doc/salome/gui/KERNEL/whgdata/whnvl33.htm
deleted file mode 100755 (executable)
index f3659d1..0000000
+++ /dev/null
@@ -1,72 +0,0 @@
-<html>\r
-<head>\r
-<!-- WebHelp version 5.10 -->\r
-<title>Glossary Letters</title>\r
-<base target="bsscright">\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-<style>\r
-<!--\r
-body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
-\r
-A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
-A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
-A:active {background-color:#cccccc;}\r
-A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
-\r
-.tabs {background-color:#c0c0c0;}\r
-.glsheader {margin-left:10pt; margin-top:0pt;}\r
-.glsbody {margin-left:10pt; margin-top:0pt;}\r
-.inactive {color:#666666;}\r
-.glsheader {background-color:White; } \r
-\r
-body {background-color:White; } \r
-p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
-A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
-A:visited {color:Black; } A:visited {font-family:Tahoma; }A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
-A:active {background-color:Silver; } \r
-A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
-\r
--->\r
-</style>\r
-<style>\r
-<!--\r
-body {background-color:White; } \r
--->\r
-</style>\r
-</head>\r
-<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
-<p class="glsheader">\r
- <font class="inactive">#</font> \r
- <font class="inactive">A</font> \r
- <font class="inactive">B</font> \r
- <a href="whlstg0.htm#bm_C" target="glslist"title="glossary letter C"><b>C</b></a> \r
- <a href="whlstg0.htm#bm_D" target="glslist"title="glossary letter D"><b>D</b></a> \r
- <a href="whlstg0.htm#bm_E" target="glslist"title="glossary letter E"><b>E</b></a> \r
- <a href="whlstg0.htm#bm_F" target="glslist"title="glossary letter F"><b>F</b></a> \r
- <a href="whlstg0.htm#bm_G" target="glslist"title="glossary letter G"><b>G</b></a> \r
- <font class="inactive">H</font> \r
- <font class="inactive">I</font> \r
- <font class="inactive">J</font> \r
- <font class="inactive">K</font> \r
- <font class="inactive">L</font> \r
- <a href="whlstg0.htm#bm_M" target="glslist"title="glossary letter M"><b>M</b></a> \r
- <a href="whlstg0.htm#bm_N" target="glslist"title="glossary letter N"><b>N</b></a> \r
- <font class="inactive">O</font> \r
- <a href="whlstg0.htm#bm_P" target="glslist"title="glossary letter P"><b>P</b></a> \r
- <font class="inactive">Q</font> \r
- <a href="whlstg0.htm#bm_R" target="glslist"title="glossary letter R"><b>R</b></a> \r
- <a href="whlstg0.htm#bm_S" target="glslist"title="glossary letter S"><b>S</b></a> \r
- <font class="inactive">T</font> \r
- <font class="inactive">U</font> \r
- <font class="inactive">V</font> \r
- <font class="inactive">W</font> \r
- <font class="inactive">X</font> \r
- <font class="inactive">Y</font> \r
- <font class="inactive">Z</font> \r
-</p>\r
-\r
-<body>\r
-</html>\r
-\r
diff --git a/doc/salome/gui/KERNEL/whgdata/whnvp30.htm b/doc/salome/gui/KERNEL/whgdata/whnvp30.htm
deleted file mode 100755 (executable)
index 1a8036d..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-<!-- WebHelp version 5.10 -->\r
-<html>\r
-<head>\r
-<title> Content Navigation Pane </title>\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-<style>\r
-\r
-</style>\r
-</head>\r
-<frameset rows="36, *" border="0" frameborder="0">\r
-       <frame name="toctabs" title="tab selection frame" src="whnvt30.htm" noresize frameborder="no" scrolling="no" border="0" marginheight="0" marginwidth="0" ></frame>\r
-       <frame name="toclist" title="content frame" src="whlstt0.htm"></frame>\r
-</frameset>\r
-</html>
\ No newline at end of file
diff --git a/doc/salome/gui/KERNEL/whgdata/whnvp31.htm b/doc/salome/gui/KERNEL/whgdata/whnvp31.htm
deleted file mode 100755 (executable)
index fa146f1..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-<!-- WebHelp version 5.10 -->\r
-<html>\r
-<head>\r
-<title> Index Navigation Pane </title>\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-<style>\r
-\r
-</style>\r
-</head>\r
-<frameset rows="36, *" border="0" frameborder="0">\r
-       <frame name="ndxtabs" title="tab selection frame" src="whnvt31.htm" noresize frameborder="no" scrolling="no" border="0" marginheight="0" marginwidth="0" ></frame>\r
-       <frame name="ndxdata" title="index frame" src="whnvf31.htm"></frame>\r
-</frameset>\r
-</html>
\ No newline at end of file
diff --git a/doc/salome/gui/KERNEL/whgdata/whnvp32.htm b/doc/salome/gui/KERNEL/whgdata/whnvp32.htm
deleted file mode 100755 (executable)
index c334807..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-<!-- WebHelp version 5.10 -->\r
-<html>\r
-<head>\r
-<title> Search Navigation Pane </title>\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-<style>\r
-\r
-</style>\r
-</head>\r
-<frameset rows="36, *" border="0" frameborder="0">\r
-       <frame name="ftstabs" title="tab selection frame" src="whnvt32.htm" noresize frameborder="no" scrolling="no" border="0" marginheight="0" marginwidth="0" ></frame>\r
-       <frame name="ftsdata" title="search frame" src="whnvf32.htm"></frame>\r
-</frameset>\r
-</html>
\ No newline at end of file
diff --git a/doc/salome/gui/KERNEL/whgdata/whnvp33.htm b/doc/salome/gui/KERNEL/whgdata/whnvp33.htm
deleted file mode 100755 (executable)
index 8fb4636..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-<!-- WebHelp version 5.10 -->\r
-<html>\r
-<head>\r
-<title> Glossary Navigation Pane </title>\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-<style>\r
-\r
-</style>\r
-</head>\r
-<frameset rows="36, *" border="0" frameborder="0">\r
-       <frame name="glstabs" title="tab selection frame" src="whnvt33.htm" noresize frameborder="no" scrolling="no" border="0" marginheight="0" marginwidth="0" ></frame>\r
-       <frame name="glsdata" title="glossary frame" src="whnvf33.htm"></frame>\r
-</frameset>\r
-</html>
\ No newline at end of file
diff --git a/doc/salome/gui/KERNEL/whgdata/whnvt30.htm b/doc/salome/gui/KERNEL/whgdata/whnvt30.htm
deleted file mode 100755 (executable)
index 35e6ef5..0000000
+++ /dev/null
@@ -1,47 +0,0 @@
-<html>\r
-<head>\r
-<!-- WebHelp version 5.10 -->\r
-<title>Content Navigation Tab</title>\r
-<base target="bsscright">\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-<style>\r
-<!--\r
-body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
-\r
-A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
-A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
-A:active {background-color:#cccccc;}\r
-A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
-\r
-\r
-.tabs {background-color:#c0c0c0;}\r
-.tocbody {margin-left:10pt; margin-top:0pt;}\r
-.bo {}\r
-.bc {}\r
-.pn {}\r
-.pr {}\r
-\r
-body {background-color:White; } \r
-p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
-A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
-A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
-A:active {background-color:Silver; } \r
-A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
-img {vertial-align:middle;}\r
--->\r
-</style>\r
-</head>\r
-<body class="tabs" marginheight="0"  marginwidth="0" bgproperties="fixed">\r
-<table class="tabs" width="100%">\r
- <tr> \r
-   <td class="tabs">\r
-   <nobr><a href="javascript:void(0)" title="Contents"><img src="../wht_tab1.gif" border="0"></a><a href="whnvp32.htm" target="_parent" title="Search"><img src="../wht_tab6.gif" border="0"></a><a href="whnvp33.htm" target="_parent" title="Glossary"><img src="../wht_tab8.gif" border="0"></a></nobr>\r
-   </td>\r
- </tr>\r
-</table>\r
-</body>\r
-\r
-</html>\r
-\r
diff --git a/doc/salome/gui/KERNEL/whgdata/whnvt31.htm b/doc/salome/gui/KERNEL/whgdata/whnvt31.htm
deleted file mode 100755 (executable)
index 53dd7e9..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-<html>\r
-<head>\r
-<!-- WebHelp version 5.10 -->\r
-<title>Index Navigation Tab</title>\r
-<base target="bsscright">\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-<style>\r
-<!--\r
-body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
-\r
-A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
-A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
-A:active {background-color:#cccccc;}\r
-A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
-\r
-.tabs {background-color:#c0c0c0;}\r
-.ndxheader {margin-left:10pt; margin-top:0pt;}\r
-.ndxbody {margin-left:10pt; margin-top:0pt;}\r
-.inactive {color:#666666;}\r
-\r
-\r
-body {background-color:White; } \r
-p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
-A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
-A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
-A:active {background-color:Silver; } \r
-A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
-\r
--->\r
-</style>\r
-</head>\r
-<body class="tabs" marginheight="0"  marginwidth="0" bgproperties="fixed">\r
-<table class="tabs" width="100%">\r
- <tr> \r
-   <td class="tabs">\r
-   <nobr><a href="whnvp30.htm" target="_parent" title="Contents"><img src="../wht_tab2.gif" border="0"></a><a href="whnvp32.htm" target="_parent" title="Search"><img src="../wht_tab6.gif" border="0"></a><a href="whnvp33.htm" target="_parent" title="Glossary"><img src="../wht_tab8.gif" border="0"></a></nobr>\r
-   </td>\r
- </tr>\r
-</table>\r
-</body>\r
-\r
-</html>\r
-\r
diff --git a/doc/salome/gui/KERNEL/whgdata/whnvt32.htm b/doc/salome/gui/KERNEL/whgdata/whnvt32.htm
deleted file mode 100755 (executable)
index 464a4cc..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-<html>\r
-<head>\r
-<!-- WebHelp version 5.10 -->\r
-<title>Search Navigation Tab</title>\r
-<base target="bsscright">\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-<style>\r
-<!--\r
-body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
-\r
-A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
-A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
-A:active {background-color:#cccccc;}\r
-A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
-\r
-.tabs {background-color:#c0c0c0;}\r
-.ftsheader {margin-left:10pt; margin-top:0pt;}\r
-.ftsbody {margin-left:10pt; margin-top:0pt;}\r
-.inactive {color:#666666;}\r
-.ftsheader {background-color:White; } \r
-\r
-body {background-color:White; } \r
-p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
-A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
-A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
-A:active {background-color:Silver; } \r
-A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
-\r
--->\r
-</style>\r
-</head>\r
-<body class="tabs" marginheight="0"  marginwidth="0" bgproperties="fixed">\r
-<table class="tabs" width="100%">\r
- <tr> \r
-   <td class="tabs">\r
-   <nobr><a href="whnvp30.htm" target="_parent" title="Contents"><img src="../wht_tab2.gif" border="0"></a><a href="javascript:void(0)" title="Search"><img src="../wht_tab5.gif" border="0"></a><a href="whnvp33.htm" target="_parent" title="Glossary"><img src="../wht_tab8.gif" border="0"></a></nobr>\r
-   </td>\r
- </tr>\r
-</table>\r
-</body>\r
-\r
-</html>\r
-\r
diff --git a/doc/salome/gui/KERNEL/whgdata/whnvt33.htm b/doc/salome/gui/KERNEL/whgdata/whnvt33.htm
deleted file mode 100755 (executable)
index eb46f19..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-<html>\r
-<head>\r
-<!-- WebHelp version 5.10 -->\r
-<title>Glossary Navigation Tab</title>\r
-<base target="bsscright">\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-<style>\r
-<!--\r
-body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
-\r
-A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
-A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
-A:active {background-color:#cccccc;}\r
-A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
-\r
-.tabs {background-color:#c0c0c0;}\r
-.glsheader {margin-left:10pt; margin-top:0pt;}\r
-.glsbody {margin-left:10pt; margin-top:0pt;}\r
-.inactive {color:#666666;}\r
-.glsheader {background-color:White; } \r
-\r
-body {background-color:White; } \r
-p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
-A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
-A:visited {color:Black; } A:visited {font-family:Tahoma; }A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
-A:active {background-color:Silver; } \r
-A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
-\r
--->\r
-</style>\r
-</head>\r
-<body class="tabs" marginheight="0"  marginwidth="0" bgproperties="fixed">\r
-<table class="tabs" width="100%">\r
- <tr> \r
-   <td class="tabs">\r
-   <nobr><a href="whnvp30.htm" target="_parent" title="Contents"><img src="../wht_tab2.gif" border="0"></a><a href="whnvp32.htm" target="_parent" title="Search"><img src="../wht_tab6.gif" border="0"></a><a href="javascript:void(0)" title="Glossary"><img src="../wht_tab7.gif" border="0"></a></nobr>\r
-   </td>\r
- </tr>\r
-</table>\r
-</body>\r
-\r
-</html>\r
-\r
diff --git a/doc/salome/gui/KERNEL/whgdef.htm b/doc/salome/gui/KERNEL/whgdef.htm
deleted file mode 100755 (executable)
index ae43574..0000000
+++ /dev/null
@@ -1,98 +0,0 @@
-<html>\r
-<head>\r
-<title>Glossary Definition</title>\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-<script language="javascript" src="whver.js"></script>\r
-<script language="javascript1.2" src="whmsg.js"></script>\r
-<script language="javascript1.2" src="whproxy.js"></script>\r
-<script language="javascript1.2" src="whutils.js"></script>\r
-<script language="javascript1.2">\r
-<!--\r
-var gsBgColor="#ffffff";\r
-var gsBgImage="";\r
-var goGloFont=null;\r
-\r
-function setBackground(sBgImage)\r
-{\r
-       gsBgImage=sBgImage;\r
-}\r
-\r
-function setBackgroundcolor(sBgColor)\r
-{\r
-       gsBgColor=sBgColor;\r
-}\r
-\r
-function window_Unload()\r
-{\r
-       UnRegisterListener2(this, WH_MSG_SHOWGLODEF);\r
-}\r
-\r
-function window_OnLoad()\r
-{\r
-       if(gsBgImage&&gsBgImage.length>0)\r
-               document.body.background=gsBgImage;\r
-       if(gsBgColor&&gsBgColor.length>0)\r
-               document.body.bgColor=gsBgColor;\r
-}\r
-\r
-function setFont(sType, sFontName, sFontSize, sFontColor, sFontStyle, sFontWeight, sFontDecoration)\r
-{\r
-       var vFont = new whFont(sFontName, sFontSize, sFontColor, sFontStyle, sFontWeight, sFontDecoration);\r
-       if (sType == "Normal")\r
-               goGloFont = vFont;\r
-}\r
-\r
-function textToHtml_nbsp_specialcare(sText)\r
-{\r
-       if (sText == null) return null;\r
-       var sHTML= sText;\r
-       var re = new RegExp("  ","g");\r
-       sHTML=  sHTML.replace(re, "&nbsp; ");\r
-       return  sHTML;\r
-}\r
-\r
-function onSendMessage(oMsg)\r
-{\r
-       var nMsgId = oMsg.nMessageId;\r
-       if (nMsgId == WH_MSG_SHOWGLODEF)\r
-       {\r
-               document.body.innerHTML = sDefHead + textToHtml_nbsp_specialcare(oMsg.oParam.sDef) + sDefTail;\r
-               return true;\r
-       }\r
-}\r
-\r
-function GDefWriteClassStyle()\r
-{\r
-       var sStyle="<STYLE TYPE='text/css'>\n";\r
-       if (gsBgImage)\r
-               sStyle+="body {border-top:"+gsBgColor+" 1px solid;}\n";\r
-       else\r
-               sStyle+="body {border-top:black 1px solid;}\n";\r
-       sStyle+=".definition {"+getFontStyle(goGloFont)+"margin:2;}\n";\r
-       sStyle+="</STYLE>";\r
-       document.write(sStyle);\r
-}\r
-\r
-if (window.gbWhMsg&&window.gbWhUtil&&window.gbWhProxy&&window.gbWhVer)\r
-{\r
-       window.onload=window_OnLoad;\r
-       window.onunload = window_Unload;\r
-       goGloFont=new whFont("Verdana", "8pt", "#000000", "normal", "normal", "none");\r
-       setBackgroundcolor("White"); \r
-       \r
-       setFont("Normal", "Tahoma","8pt","Black","Normal","Normal","none");\r
-       GDefWriteClassStyle();\r
-       RegisterListener2(this, WH_MSG_SHOWGLODEF);\r
-       var sDefHead = "<p class=\"definition\">";\r
-       var sDefTail = "</p>";\r
-}\r
-else\r
-       document.location.reload();\r
-//-->\r
-</script>\r
-</head>\r
-<body bgproperties="fixed" bgcolor="white">\r
-</body>\r
-</html>\r
diff --git a/doc/salome/gui/KERNEL/whgdhtml.htm b/doc/salome/gui/KERNEL/whgdhtml.htm
deleted file mode 100755 (executable)
index 6ffb294..0000000
+++ /dev/null
@@ -1,150 +0,0 @@
-<html>\r
-<head>\r
-<title>Glossary</title>\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-</head>\r
-<body bgcolor=#c0c0c0 scroll=no RIGHTMARGIN=0 BOTTOMMARGIN=0 TOPMARGIN=0 LEFTMARGIN=0>\r
-<script language="javascript" src="whver.js"></script>\r
-<script language="javascript1.2" src="whmozemu.js"></script>\r
-<script language="javascript1.2" src="whmsg.js"></script>\r
-<script language="javascript1.2" src="whutils.js"></script>\r
-<script language="javascript1.2" src="whproxy.js"></script>\r
-<script language="javascript1.2">\r
-<!--\r
-var gsBgImage="";\r
-var    gsBgColor="";\r
-var goTitleFont=null;\r
-\r
-function setBackground(sBgImage)\r
-{\r
-       gsBgImage=sBgImage;\r
-}\r
-\r
-function setBackgroundcolor(sBgColor)\r
-{\r
-       gsBgColor=sBgColor;\r
-}\r
-\r
-function setFont(sType, sFontName,sFontSize,sFontColor,sFontStyle,sFontWeight,sFontDecoration)\r
-{\r
-       var vFont=new whFont(sFontName,sFontSize,sFontColor,sFontStyle,sFontWeight,sFontDecoration);\r
-       if(sType=="Title")\r
-               goTitleFont=vFont;\r
-}\r
-\r
-function getTermText()\r
-{\r
-       var strString="Term:";\r
-strString = "Term:";\r
-       return strString;\r
-}\r
-\r
-function getDefinitionText()\r
-{\r
-       var strString="Definition for:";\r
-strString = "Definition:";\r
-       return strString;\r
-}\r
-\r
-function getHTML()\r
-{\r
-       var sHTML="";\r
-       sHTML+="<P class=title><nobr>&nbsp;" + getTermText() + "</nobr></p>";\r
-       sHTML+="<iframe id=glossaryIFrame title=\"glossary term\" src=\"whgbody.htm\" width=100% height=200 MARGINHEIGHT=0 MARGINWIDTH=0></iframe>";\r
-       sHTML+="<P class=title><nobr>&nbsp;" + getDefinitionText() + "&nbsp;<b id=Name></b></nobr></p>";\r
-       sHTML+="<iframe id=defIFrame title=\"glossary definition\" src=\"whgdef.htm\" width=100% height=100% MARGINHEIGHT=0 MARGINWIDTH=0></iframe>";\r
-       return sHTML;\r
-}\r
-\r
-function writeStyle()\r
-{\r
-       var sStyle="<style type='text/css'>";\r
-       sStyle+="p.title {" + getFontStyle(goTitleFont) + "margin-top:4;margin-bottom:4}\n";\r
-       if (gsBgImage)\r
-               sStyle+="body {border-top:"+gsBgColor+" 1px solid;}\n";\r
-       else\r
-               sStyle+="body {border-top:black 1px solid;}\n";\r
-       sStyle+="</style>";\r
-       document.write(sStyle);\r
-}\r
-\r
-\r
-function window_OnResize()\r
-{\r
-       setIFrameHeight();\r
-}\r
-\r
-function window_OnLoad()\r
-{\r
-       if(gsBgImage&&gsBgImage.length>0)\r
-               document.body.background=gsBgImage;\r
-       if(gsBgColor&&gsBgColor.length>0)\r
-               document.body.bgColor=gsBgColor;\r
-       setIFrameHeight();\r
-}\r
-\r
-function setIFrameHeight()\r
-{\r
-       var tH=0;\r
-       if(gbNav6)\r
-       {\r
-               tH=parseInt(window.innerHeight)-30;\r
-       }\r
-       else\r
-       {\r
-               tH=parseInt(document.body.clientHeight)-4;\r
-       }\r
-               \r
-       var oEle=getElement("glossaryIFrame");\r
-       if(oEle)\r
-       {\r
-               tH=tH-2*parseInt(oEle.offsetTop);\r
-               if(tH>0)\r
-               {\r
-                       oEle.style.height=Math.floor(tH*.6);\r
-                       var oEleDef=getElement("defIFrame");\r
-                       if(oEleDef)\r
-                       {\r
-                               oEleDef.style.height=tH-parseInt(oEle.style.height);\r
-                       }\r
-               }\r
-       }\r
-}\r
-\r
-function window_Unload()\r
-{\r
-       UnRegisterListener2(this,WH_MSG_SHOWGLODEF);\r
-}\r
-\r
-function onSendMessage(oMsg)\r
-{\r
-       var nMsgId=oMsg.nMessageId;\r
-       if(nMsgId==WH_MSG_SHOWGLODEF)\r
-       {\r
-               if(getElement("Name"))\r
-                       getElement("Name").innerHTML=oMsg.oParam.sName;\r
-               return true;\r
-       }\r
-}\r
-\r
-if(window.gbWhVer&&window.gbWhMsg&&window.gbWhUtil&&window.gbWhProxy)\r
-{\r
-       goTitleFont=new whFont("Arial","9pt","#000000","normal","normal","none");\r
-       setFont("Title", "Tahoma","8pt","Navy","Normal","Normal","none");\r
-       \r
-       setBackgroundcolor("White");\r
-       window.onresize=window_OnResize;\r
-       window.onload=window_OnLoad;\r
-       window.onunload=window_Unload;\r
-       RegisterListener2(this,WH_MSG_SHOWGLODEF);\r
-       writeStyle();\r
-       document.write(getHTML());\r
-}\r
-else\r
-       document.location.reload();\r
-//-->\r
-</script>\r
-</body>\r
-</html>\r
diff --git a/doc/salome/gui/KERNEL/whghost.js b/doc/salome/gui/KERNEL/whghost.js
deleted file mode 100755 (executable)
index 56e1d56..0000000
+++ /dev/null
@@ -1,247 +0,0 @@
-//     WebHelp 5.10.004\r
-var gbXML=false;\r
-var gaDef=new Array();\r
-var gsBgColor="#ffffff";\r
-var gsBgImage="";\r
-var goFont=null;\r
-var goHoverFont=null;\r
-var gsMargin="2pt";\r
-var gsIndent="2pt";\r
-var gsActiveBgColor="#cccccc";\r
-var gbWhGHost=false;\r
-var gbShowDef=true;\r
-var gsGloId="Glo_"\r
-\r
-function setBackground(sBgImage)\r
-{\r
-       gsBgImage=sBgImage;\r
-}\r
-\r
-function setBackgroundcolor(sBgColor)\r
-{\r
-       gsBgColor=sBgColor;\r
-}\r
-\r
-function setFont(sType,sFontName,sFontSize,sFontColor,sFontStyle,sFontWeight,sFontDecoration)\r
-{\r
-       var vFont=new whFont(sFontName,sFontSize,sFontColor,sFontStyle,sFontWeight,sFontDecoration);\r
-       if(sType=="Normal")\r
-               goFont=vFont;\r
-       else if(sType=="Hover")\r
-               goHoverFont=vFont;\r
-}\r
-\r
-function setActiveBgColor(sBgColor)\r
-{\r
-       gsActiveBgColor=sBgColor;\r
-}\r
-\r
-function setMargin(sMargin)\r
-{\r
-       gsMargin=sMargin;\r
-}\r
-\r
-function setIndent(sIndent)\r
-{\r
-       gsIndent=sIndent;\r
-}\r
-\r
-function insertDef(sKName,sDef)\r
-{\r
-       var nLength=gaDef.length\r
-       var oGlo=new nameDefPair(sKName,sDef);\r
-       gaDef[nLength]=oGlo;\r
-       return nLength;\r
-}\r
-\r
-function showDef(nDef)\r
-{\r
-       if(nDef<gaDef.length)\r
-       {       \r
-               HighLight(nDef);\r
-               var oParam=gaDef[nDef];\r
-               var oMsg=new whMessage(WH_MSG_SHOWGLODEF,this,1,oParam);\r
-               SendMessage(oMsg);\r
-       }\r
-}\r
-\r
-function nameDefPair(sName,sDef)\r
-{\r
-       this.sName=sName;\r
-       this.sDef=sDef;\r
-}\r
-\r
-function mergeItems(oHTML,bDown,aDataCon,aCurIdxSet,nLength,aPos,nLevel)\r
-{\r
-       var sHTML="";\r
-       var nIdxSet=aCurIdxSet[0];\r
-       var nIIdx=aPos[nIdxSet];\r
-       var sRawKName = getItemName(aDataCon,nIdxSet,nIIdx);\r
-       var sKName=_textToHtml(sRawKName);\r
-       var sDText=_textToHtml_nonbsp(getDef(aDataCon,nIdxSet,nIIdx));\r
-       var sDef=sDText;\r
-       for(var i=1;i<nLength;i++)\r
-       {\r
-               var nIdxSeti=aCurIdxSet[i];\r
-               var nIIdxi=aPos[nIdxSeti];\r
-               var sRawKNamei = getItemName(aDataCon,nIdxSeti,nIIdxi);\r
-               var sKNamei=_textToHtml(sRawKNamei);\r
-               var sDTexti=_textToHtml_nonbsp(getDef(aDataCon,nIdxSeti,nIIdxi));\r
-               if (compare(sKNamei,sKName)==0)\r
-               {\r
-                       if (sDText!=sDTexti)\r
-                               sDef+="<br>"+sDTexti;\r
-               }\r
-       }\r
-       var nIndex=insertDef(sKName,sDef);\r
-       if(nLevel==1)\r
-       {\r
-               sHTML+="<p><nobr id=\""+getGloId(nIndex)+"\">";\r
-               sHTML+="<a alt=\""+sKName+"\" href=\"javascript:void(0);\" onfocus=\"HighLight("+nIndex+");\" onclick=\"showDef("+nIndex+");return false;\">"+sKName+"</a></nobr></p>";\r
-               oHTML.addHTML(sHTML,nLength,bDown,true,sRawKName);\r
-               if(gbShowDef)\r
-               {\r
-                       setTimeout("showDef(0);",100);\r
-                       gbShowDef = false;\r
-               }\r
-       }\r
-}\r
-\r
-function HighLight(nIndex)\r
-{\r
-       var oObj=getElement(getGloId(nIndex));\r
-       if(oObj)\r
-               HighLightElement(oObj,gsActiveBgColor,"transparent");\r
-}\r
-\r
-function getGloId(nIndex)\r
-{\r
-       return gsGloId+nIndex;\r
-}\r
-\r
-function adjustPosition(bDown,aDataCon,aCurIdxSet,nLength,aPos)\r
-{\r
-       if(bDown)\r
-       {\r
-               for(var i=0;i<nLength;i++)\r
-                       aPos[aCurIdxSet[i]]++;\r
-       }\r
-       else{\r
-               for(var i=0;i<nLength;i++)\r
-                       aPos[aCurIdxSet[i]]--;\r
-       }\r
-}\r
-\r
-function getDef(aDataCon,nIdxSet,nIIdx)\r
-{\r
-       if(nIdxSet<aDataCon.length&&aDataCon[nIdxSet].aKs.length>nIIdx)\r
-               return aDataCon[nIdxSet].aKs[nIIdx].sDef;\r
-       else\r
-               return null;\r
-}\r
-\r
-function getItemName(aDataCon,nIdxSet,nIIdx)\r
-{\r
-       if(nIdxSet<aDataCon.length&&aDataCon[nIdxSet].aKs.length>nIIdx)\r
-               return aDataCon[nIdxSet].aKs[nIIdx].sName;\r
-       else\r
-               return null;\r
-}\r
-\r
-function window_OnLoad()\r
-{\r
-       if(gsBgImage&&gsBgImage.length>0)\r
-               document.body.background=gsBgImage;\r
-       if(gsBgColor&&gsBgColor.length>0)\r
-               document.body.bgColor=gsBgColor;\r
-       document.body.insertAdjacentHTML("beforeEnd",writeLoadingDiv());\r
-       loadGlo();\r
-       var oMsg=new whMessage(WH_MSG_SHOWGLO,this,1,null)\r
-       SendMessage(oMsg);\r
-}\r
-\r
-function loadGlo()\r
-{\r
-       if(!gbReady)\r
-       {\r
-               var oResMsg=new whMessage(WH_MSG_GETPROJINFO,this,1,null);\r
-               if(SendMessage(oResMsg)&&oResMsg.oParam)\r
-               {\r
-                       gbReady=true;\r
-                       var oProj=oResMsg.oParam;\r
-                       var aProj=oProj.aProj;\r
-                       gbXML=oProj.bXML;\r
-                       if(aProj.length>0)\r
-                       {\r
-                               var sLangId=aProj[0].sLangId;\r
-                               for(var i=0;i<aProj.length;i++)\r
-                               {\r
-                                       if(aProj[i].sGlo&&aProj[i].sLangId==sLangId)\r
-                                               addProjInfo(aProj[i].sPPath,aProj[i].sDPath,aProj[i].sGlo);\r
-                               }\r
-                       }\r
-                       writeDataIFrame();\r
-                       enEvt();\r
-               }               \r
-       }\r
-}\r
-\r
-function findCKInDom()\r
-{\r
-       return true;\r
-}\r
-\r
-function GloWriteClassStyle()\r
-{\r
-       var sStyle="<STYLE TYPE='text/css'>\n";\r
-       if (gsBgImage)\r
-               sStyle+="body {border-top:"+gsBgColor+" 1px solid;}\n";\r
-       else\r
-               sStyle+="body {border-top:black 1px solid;}\n";\r
-       sStyle+="P {"+getFontStyle(goFont)+"margin-top:"+gsMargin+";margin-bottom:"+gsMargin+";margin-left:"+gsIndent+";}\n";\r
-       sStyle+="A:link {"+getFontStyle(goFont)+"}\n";\r
-       sStyle+="A:visited {"+getFontStyle(goFont)+"}\n";\r
-       sStyle+="A:active {background-color:"+gsActiveBgColor+";}\n";\r
-       sStyle+="A:hover {"+getFontStyle(goHoverFont)+"}\n";\r
-       sStyle+="</STYLE>";     \r
-       document.write(sStyle);\r
-}\r
-\r
-function window_Unload()\r
-{\r
-       UnRegisterListener2(this,WH_MSG_PROJECTREADY);\r
-       UnRegisterListener2(this,WH_MSG_SHOWGLO);\r
-}\r
-\r
-function onSendMessage(oMsg)\r
-{\r
-       if(oMsg)\r
-       {\r
-               var nMsgId=oMsg.nMessageId;\r
-               if(nMsgId==WH_MSG_SHOWGLO)\r
-               {\r
-                       if(!gbNav6)\r
-                               document.body.focus();\r
-               }\r
-               else if(nMsgId==WH_MSG_PROJECTREADY)\r
-               {\r
-                       loadGlo();\r
-               }\r
-       }\r
-       return true;\r
-}\r
-\r
-if (window.gbWhUtil&&window.gbWhProxy&&window.gbWhVer&&window.gbWhLang&&window.gbWhMsg&&window.gbWhHost)\r
-{\r
-       RegisterListener2(this,WH_MSG_PROJECTREADY);\r
-       RegisterListener2(this,WH_MSG_SHOWGLO);\r
-       goFont=new whFont("Verdana","8pt","#000000","normal","normal","none");\r
-       goHoverFont=new whFont("Verdana","8pt","#007f00","normal","normal","underline");\r
-       window.onload=window_OnLoad;\r
-       window.onbeforeunload=window_BUnload;\r
-       window.onunload=window_Unload;\r
-       gbWhGHost=true;\r
-}\r
-else\r
-       document.location.reload();\r
-\r
diff --git a/doc/salome/gui/KERNEL/whhost.js b/doc/salome/gui/KERNEL/whhost.js
deleted file mode 100755 (executable)
index 5a02374..0000000
+++ /dev/null
@@ -1,1305 +0,0 @@
-//     WebHelp 5.10.002\r
-var gaChunks=new Array();\r
-var gaFakes=new Array();\r
-var gaDataCon=null;\r
-var gaData=new Array();\r
-\r
-var gbFindCK=false;;\r
-var gbNeedCalc=false;\r
-var gbScrl=false;\r
-var gbProcess=false;\r
-var gbReady=false;\r
-\r
-var gnCheck=0;\r
-var gnNum=0;\r
-var gnIns=-1;\r
-var gnLoad=0;\r
-var gnRef=-1;\r
-var gnMaxItems=0;\r
-var gnMaxMargin=32000;\r
-var gnNeeded=0;\r
-var gnNKI=-1;\r
-var gnRE=0;\r
-var gnScrlMgn=30;\r
-var gnSE=0;\r
-var gnVisible=0;\r
-var gnItems=0;\r
-var gnUHeight=1;\r
-\r
-var gsBCK=null;\r
-var gsChK=null;\r
-var gsCK=null;\r
-var gsLoadingDivID="LoadingDiv";\r
-var gsLoadingMsg="Loading data, please wait...";\r
-var gsSKA=null;\r
-var gsSKB=null;\r
-\r
-var gbLoadInfo=false;\r
-\r
-function onLoadXMLError()\r
-{\r
-       if(gbLoadInfo)\r
-       {\r
-               var aChunk=new Array();\r
-               projReady(aChunk);\r
-       }\r
-       else\r
-       {\r
-               var aData=new Array();\r
-               putData(aData);\r
-       }\r
-}\r
-\r
-function putDataXML(xmlDoc,sDocPath)\r
-{\r
-       if(gbLoadInfo)\r
-       {\r
-               var node=xmlDoc.lastChild;\r
-               if(node)\r
-               {\r
-                       var nTotal=0\r
-                       var aChunk=new Array();\r
-                       var oC=node.firstChild;\r
-                       while(oC)\r
-                       {\r
-                               if(oC.nodeName=="chunkinfo")\r
-                               {\r
-                                       var item=new Object();\r
-                                       item.sBK=oC.getAttribute("first");\r
-                                       item.sEK=oC.getAttribute("last");\r
-                                       item.sFileName=oC.getAttribute("url");\r
-                                       item.nNum=parseInt(oC.getAttribute("num"));\r
-                                       nTotal+=item.nNum;\r
-                                       item.nTotal=nTotal;\r
-                                       aChunk[aChunk.length]=item;\r
-                               }\r
-                               oC=oC.nextSibling;\r
-                       }\r
-                       projReady(aChunk);\r
-               }\r
-       }\r
-       else\r
-       {\r
-               var node=xmlDoc.lastChild;\r
-               if(node)\r
-               {\r
-                       var aData=new Array();\r
-                       var nPrev=0;\r
-                       var nNext=0;\r
-                       var oC=node.firstChild;\r
-                       while(oC)\r
-                       {\r
-                               nPrev=nNext;\r
-                               if(oC.nodeName=="key")\r
-                               {\r
-                                       var sName=oC.getAttribute("name");\r
-                                       if(sName&&sName.length>0)\r
-                                       {\r
-                                               var sTarget=oC.getAttribute("target");\r
-                                               var item=new Object();\r
-                                               item.nType=2;\r
-                                               item.sName=sName;\r
-                                               if(sTarget)\r
-                                                       item.sTarget=sTarget;\r
-                                               item.nPKOff=nPrev;\r
-                                               aData[aData.length]=item;\r
-                                               var nCurIndex=aData.length;\r
-                                               processKey(oC,aData,item);\r
-                                               nNext=aData.length-nCurIndex;\r
-                                               item.nNKOff=nNext;\r
-                                       }\r
-                               }\r
-                               else if(oC.nodeName=="letter")\r
-                               {\r
-                                       var name=oC.getAttribute("name");\r
-                                       if(name&&name.length>0)\r
-                                       {\r
-                                               var item=new Object();\r
-                                               item.nType=1;\r
-                                               item.sName=name;\r
-                                               item.nPKOff=nPrev;\r
-                                               nNext=0;\r
-                                               item.nNKOff=nNext;\r
-                                               aData[aData.length]=item;\r
-                                       }\r
-                               }\r
-                               else if(oC.nodeName=="entry")\r
-                               {\r
-                                       var name=oC.getAttribute("name");\r
-                                       var def=oC.getAttribute("value");\r
-                                       if(name&&name.length>0)\r
-                                       {\r
-                                               var item=new Object();\r
-                                               item.sName=name;\r
-                                               item.sDef=def;\r
-                                               item.nPKOff=nPrev;\r
-                                               nNext=0;\r
-                                               item.nNKOff=nNext;\r
-                                               aData[aData.length]=item;\r
-                                       }\r
-                               }\r
-                               oC=oC.nextSibling;\r
-                       }\r
-                       putData(aData);\r
-               }\r
-       }\r
-}\r
-\r
-function processKey(element,aData,item)\r
-{\r
-       var i=0;\r
-       var nPrev=0;\r
-       var nNext=0;\r
-       var oC=element.firstChild;\r
-       while(oC)\r
-       {\r
-               if(oC.nodeName=="topic")\r
-               {\r
-                       var name=oC.getAttribute("name");\r
-                       var url=oC.getAttribute("url");\r
-                       if(url&&url.length!=0)\r
-                       {\r
-                               if(!name||name.length==0)\r
-                                       name=url;\r
-                               var topic=new Object();\r
-                               topic.sName=name;\r
-                               topic.sURL=url;\r
-                               if(!item.aTopics)\r
-                                       item.aTopics=new Array();\r
-                               item.aTopics[item.aTopics.length]=topic;\r
-                       }\r
-               }\r
-               else if(oC.nodeName=="key")\r
-               {\r
-                       nPrev=nNext;\r
-                       var name=oC.getAttribute("name");\r
-                       if(name&&name.length!=0)\r
-                       {\r
-                               var subItem=new Object();\r
-                               subItem.sName=name;\r
-                               subItem.nType=3;\r
-                               subItem.nPKOff=nPrev;\r
-                               aData[aData.length]=subItem;\r
-                               var nCurIndex=aData.length;\r
-                               processKey(oC,aData,subItem);\r
-                               nNext=aData.length-nCurIndex;\r
-                               subItem.nNKOff=nNext;\r
-                       }\r
-               }\r
-               oC=oC.nextSibling;\r
-       }\r
-}\r
-\r
-function putData(aData)\r
-{\r
-       endLoading();\r
-       var oCData=goCData;\r
-       if(oCData)\r
-       {\r
-               oCData.aKs=aData;\r
-               if(gnNKI==-1)\r
-                       setTimeout("checkReady();",1);\r
-               else\r
-               {\r
-                       gsSKA=getKByIdx(oCData,gnNKI);\r
-                       gbNeedCalc=true;\r
-                       gbScrl=true;\r
-                       gnNKI=-1;\r
-                       if(gsSKA)\r
-                               setTimeout("checkReady();",1);\r
-                       else\r
-                       {\r
-                               markEnd();\r
-                               setTimeout("checkAgain();",50);\r
-                       }\r
-               }\r
-       }\r
-}\r
-\r
-function markEnd()\r
-{\r
-       if(gbProcess)\r
-               gbProcess=false;\r
-}\r
-\r
-function endLoading()\r
-{\r
-       var oDiv=getElement(gsLoadingDivID);\r
-       if(oDiv)\r
-               oDiv.style.visibility="hidden";\r
-}\r
-\r
-function markBegin()\r
-{\r
-       gbProcess=true;\r
-}\r
-\r
-function beginLoading()\r
-{\r
-       var oDiv=getElement(gsLoadingDivID);\r
-       if(oDiv)\r
-       {\r
-               oDiv.style.top=document.body.scrollTop;\r
-               oDiv.style.visibility="visible";\r
-       }\r
-}\r
-\r
-function indexHTMLPart()\r
-{\r
-       this.sHTML="";\r
-       this.nNeeded=0;\r
-       this.nCurrent=0;\r
-       this.nConsumed=0;\r
-       this.sFK=null;\r
-       this.sLK=null;\r
-       this.addHTML=function(sHTML,nConsumed,bDown,bK,sK){\r
-               if(bDown)\r
-                       this.sHTML+=sHTML;\r
-               else\r
-                       this.sHTML=sHTML+this.sHTML;\r
-               this.nCurrent++;                        \r
-               this.nConsumed+=nConsumed;\r
-               if(bK)\r
-               {\r
-                       if(!this.sFK)\r
-                               this.sFK=sK;\r
-                       if(!this.sLK)\r
-                               this.sLK=sK;\r
-                       if(bDown)\r
-                               this.sLK=sK;\r
-                       else\r
-                               this.sFK=sK;\r
-               }\r
-       }\r
-       this.appendHTML=function(oHTML,bDown){\r
-               this.addSubHTML(oHTML,bDown);\r
-               if(!this.sFK)\r
-                       this.sFK=oHTML.sFK;\r
-               if(!this.sLK)\r
-                       this.sLK=oHTML.sLK;\r
-               if(bDown)\r
-                       this.sLK=oHTML.sLK;\r
-               else\r
-                       this.sFK=oHTML.sFK;\r
-       }       \r
-       \r
-       this.addSubHTML=function(oHTML,bDown){\r
-               if(bDown)\r
-                       this.sHTML+=oHTML.sHTML;\r
-               else\r
-                       this.sHTML=oHTML.sHTML+this.sHTML;\r
-               this.nCurrent+=oHTML.nCurrent;\r
-               this.nConsumed+=oHTML.nConsumed;                        \r
-       }\r
-}\r
-\r
-function getMaxUnits()\r
-{\r
-       return Math.floor(gnMaxMargin/gnUHeight)+1;\r
-}\r
-\r
-function getFakeItemsHTMLbyCount(nB,nCount)\r
-{\r
-       var nMU=getMaxUnits();\r
-       var nNum=Math.floor(nCount/nMU);\r
-       var sHTML="";\r
-       for(var i=0;i<nNum;i++)\r
-               sHTML+=getFakeItemHTML(nB,nMU-1);\r
-               \r
-       var nRest=nCount%nMU;\r
-       sHTML+=getFakeItemHTML(nB,nRest-1);\r
-       return sHTML;\r
-}\r
-\r
-function getFakeItemHTML(nB,nNum)\r
-{\r
-       return "<h6 name=fk"+nB+" id=fk"+nB+" style=\"margin-top:"+gnUHeight*nNum+";margin-bottom:0\">&nbsp;</h6>";\r
-}\r
-\r
-function fakeItemsArea(nB,n,sKA,sKB,obj)\r
-{\r
-       this.nB=nB;\r
-       this.nNum=n;\r
-       this.sKA=sKA;\r
-       this.sKB=sKB;\r
-       this.obj=obj;\r
-       this.nMargin=(n-1)*gnUHeight;\r
-\r
-       this.setNum=function(n)\r
-       {\r
-               var nLastobj=-1;\r
-               var nDelta=this.nMargin;\r
-               this.nMargin=(n-1)*gnUHeight;\r
-               nDelta=nDelta-this.nMargin;\r
-               if(n>0)\r
-               {\r
-                       this.nNum=n;\r
-                       var nMU=getMaxUnits();\r
-                       nLastobj=Math.floor((n-1)/nMU);\r
-                       if(this.obj.length)\r
-                               this.obj[nLastobj].style.marginTop=((n-1)%nMU)*gnUHeight;\r
-                       else\r
-                               this.obj.style.marginTop=((n-1)%nMU)*gnUHeight;\r
-               }\r
-               if(this.obj.length)\r
-               {\r
-                       for(var i=this.obj.length-1;i>nLastobj;i--)\r
-                               removeThis(this.obj[i]);\r
-               }\r
-               else\r
-               {\r
-                       if(nLastobj==-1)\r
-                               removeThis(this.obj);\r
-               }\r
-               return nDelta;\r
-       }\r
-       this.insertAdjacentHTML=function(sWhere,sHTML)\r
-       {\r
-               if(sWhere=="beforeBegin")\r
-               {\r
-                       if(this.obj.length)\r
-                               this.obj[0].insertAdjacentHTML(sWhere,sHTML);\r
-                       else\r
-                               this.obj.insertAdjacentHTML(sWhere,sHTML);\r
-               }\r
-               else if(sWhere=="afterEnd")\r
-               {\r
-                       if(this.obj.length)\r
-                       {\r
-                               if(gbMac&&gbIE5&&this.obj[this.obj.length-1].nextSibling)\r
-                                       this.obj[this.obj.length-1].nextSibling.insertAdjacentHTML("beforeBegin",sHTML);\r
-                               else\r
-                                       this.obj[this.obj.length-1].insertAdjacentHTML(sWhere,sHTML);\r
-                       }\r
-                       else\r
-                       {\r
-                               if(gbMac&&gbIE5&&this.obj.nextSibling)\r
-                                       this.obj.nextSibling.insertAdjacentHTML("beforeBegin",sHTML);\r
-                               else\r
-                                       this.obj.insertAdjacentHTML(sWhere,sHTML);\r
-                       }\r
-               }\r
-       }\r
-       this.getBtm=function()\r
-       {\r
-               if(this.obj.length)\r
-                       return this.obj[this.obj.length-1].offsetTop;\r
-               else\r
-                       return this.obj.offsetTop;\r
-       }\r
-       this.getTop=function()\r
-       {\r
-               return this.getBtm()-this.nMargin;\r
-       }\r
-}\r
-\r
-function usedItems(nB,nE)\r
-{\r
-       this.nB=nB;\r
-       this.nE=nE;\r
-       this.oN=null;\r
-}\r
-\r
-function checkReady()\r
-{\r
-       var len=gaChunks.length;\r
-       var bNeedLoad=false;\r
-       var aDataCon;\r
-       var s=0;\r
-       var bDown=(gsSKB==null);\r
-       var sK=bDown?gsSKA:gsSKB;\r
-       if(sK==null)\r
-       {\r
-               markEnd();\r
-               setTimeout("checkAgain();",50);\r
-               return;\r
-       }\r
-       if(!gsChK||sK!=gsChK||gnNum==0)\r
-       {\r
-               gnCheck=0;\r
-               gsChK=sK;\r
-               aDataCon=new Array();\r
-       }\r
-       else{\r
-               s=gnNum;\r
-               aDataCon=gaDataCon;\r
-       }\r
-       for(var i=gnCheck;i<len;i++)\r
-       {\r
-               var oCData=getChunkedData(i,bDown,sK);\r
-               if(oCData)\r
-               {\r
-                       if(!oCData.aKs&&oCData.sFileName!=null)\r
-                       {\r
-                               bNeedLoad=true;\r
-                               goCData=oCData;\r
-                               gnNum=s;\r
-                               gnCheck=i;\r
-                               gaDataCon=aDataCon;\r
-                               oCData.nProjId=i;\r
-                               gbLoadInfo=false;\r
-                               beginLoading();\r
-                               loadData2(gaData[i].sPPath+gaData[i].sDPath+oCData.sFileName);\r
-                               return;\r
-                       }\r
-                       else{\r
-                               aDataCon[s++]=oCData;\r
-                       }\r
-               }\r
-       }\r
-       if(!bNeedLoad)\r
-       {\r
-               gnNum=0;\r
-               gsSKA=gsSKB=gsShowK=null;\r
-               \r
-               var oHTML=new indexHTMLPart();\r
-               var aPos=new Array();\r
-               var aOriPos=new Array();\r
-               var aMaxPos=new Array();\r
-               var aMinPos=new Array();\r
-               \r
-               if(gbNeedCalc||gbFindCK) gnIns=0;\r
-               for(i=0;i<aDataCon.length;i++)\r
-               {\r
-                       aPos[i]=getIdxPos(aDataCon[i],bDown,sK);\r
-                       if(gbNeedCalc||gbFindCK)\r
-                       {\r
-                               gnIns+=aPos[i]+aDataCon[i].nTotal-aDataCon[i].nNum;\r
-                               if(!bDown)\r
-                               {\r
-                                       if(aPos[i]!=-1)\r
-                                       {\r
-                                               if(aDataCon[i].aKs)\r
-                                                       gnIns+=aDataCon[i].aKs[aPos[i]].nNKOff;\r
-                                               else\r
-                                               {\r
-                                                       var n=aPos[i]+1;\r
-                                                       while(n<aDataCon[i].aKsOnly.length&&!aDataCon[i].aKsOnly[n])\r
-                                                               n++;\r
-                                                       n=n-aPos[i]-1;\r
-                                                       gnIns+=n;\r
-                                               }\r
-                                       }\r
-                               }\r
-                       }\r
-                       aOriPos[i]=aPos[i];\r
-                       getLimit(aDataCon,aPos,aMaxPos,aMinPos,i);\r
-               }\r
-               if((gbNeedCalc||gbFindCK)&&!bDown&&gnIns!=-1)\r
-               {\r
-                       gnIns+=(aDataCon.length-1)\r
-               }\r
-               if(gnIns!=-1||gbFindCK)\r
-               {\r
-                       oHTML.nNeeded=gnNeeded;\r
-                       var bDone=writeItems(oHTML,aDataCon,aPos,aMinPos,aMaxPos,bDown,1);\r
-                       if(oHTML.nConsumed!=0)\r
-                       {\r
-                               var nB;\r
-                               if(!bDown)\r
-                                       nB=gnIns-oHTML.nConsumed+1;\r
-                               else\r
-                                       nB=gnIns;\r
-                                       \r
-                               var oldScrollPos=document.body.scrollTop;\r
-                               if(insertIdxKs(nB,oHTML,gbScrl))\r
-                               {\r
-                                       updateUsedK(aDataCon,aOriPos,aPos,bDown);\r
-                                       if(!gbScrl&&gbMac)\r
-                                       {\r
-                                               while(document.body.scrollTop!=oldScrollPos)\r
-                                                       document.body.scrollTop=oldScrollPos;\r
-                                       }\r
-                                       gbScrl=false;\r
-                               }\r
-                               if(gbFindCK)\r
-                               {\r
-                                       gbFindCK=false;\r
-                                       gbNeedCalc=true;\r
-                                       gsSKB=oHTML.sFK;\r
-                                       gnIns=-1;\r
-                                       setTimeout("checkReady();",50);\r
-                                       return;\r
-                               }\r
-                       }\r
-                       else if(gbFindCK)\r
-                       {\r
-                               gbFindCK=false;\r
-                               gbNeedCalc=true;\r
-                               gsSKB=getFirstKeyFromPos(aDataCon,aPos);\r
-                               gnIns=-1;\r
-                               setTimeout("checkReady();",50);\r
-                               return;\r
-                       }\r
-                       if(!findCKInDom()) return;\r
-\r
-                       gnNeeded=gnNeeded-oHTML.nCurrent;\r
-                       gnIns=-1;\r
-                       markEnd();\r
-                       setTimeout("checkAgain();",50);\r
-                       gbNeedCalc=false;\r
-               }\r
-               else\r
-               {\r
-                       if(!findCKInDom()) return;\r
-                       markEnd();\r
-                       setTimeout("checkAgain();",50);\r
-               }\r
-       }\r
-}\r
-\r
-function getFirstKeyFromPos(aDataCon,aPos)\r
-{\r
-       var sCurrentK=getBiggestChar();\r
-       for(var i=0;i<aPos.length;i++)\r
-       {\r
-               if(aDataCon[i].aKs&&aDataCon[i].aKs.length>0&&aPos[i]>=0&&aPos[i]<aDataCon[i].aKs.length)\r
-               {\r
-                       if(sCurrentK==""||\r
-                               compare(sCurrentK,aDataCon[i].aKs[aPos[i]].sName)>0)\r
-                       {\r
-                               sCurrentK=aDataCon[i].aKs[aPos[i]].sName;\r
-                       }\r
-               }\r
-       }\r
-       return sCurrentK;\r
-}\r
-\r
-function checkAgain()\r
-{\r
-       if(!gbProcess)\r
-       {\r
-               if(gsBCK!=null)\r
-               {\r
-                       gsCK=gsBCK;\r
-                       gsBCK=null;\r
-                       findCK();\r
-               }\r
-               else\r
-               {\r
-                       markBegin();\r
-                       getUnitIdx(document.body.scrollTop,document.body.clientHeight);\r
-               }\r
-       }\r
-       else\r
-               setTimeout("checkAgain()",50);\r
-}\r
-\r
-function getLimit(aDataCon,aPos,aMaxPos,aMinPos,i)\r
-{\r
-       aMaxPos[i]=aDataCon[i].nNum;\r
-       aMinPos[i]=-1;\r
-       var oPNode=null;\r
-       if(aDataCon[i].oUsedItems)\r
-       {\r
-               var oUsedItems=aDataCon[i].oUsedItems;\r
-               do{\r
-                       if(oUsedItems.nB>aPos[i])\r
-                       {\r
-                               aMaxPos[i]=oUsedItems.nB;\r
-                               break;\r
-                       }\r
-                       oPNode=oUsedItems;\r
-                       oUsedItems=oUsedItems.oN;\r
-               }while(oUsedItems!=null);\r
-               if(oPNode)\r
-                       aMinPos[i]=oPNode.nE;\r
-       }\r
-       else if(aDataCon[i].aKs==null)\r
-       {\r
-               aMaxPos[i]=aMinPos[i]=aPos[i];\r
-       }\r
-       if(aMinPos[i]>=aPos[i]||aMaxPos[i]<=aPos[i])\r
-       {\r
-               aMaxPos[i]=aMinPos[i]=aPos[i];\r
-       }\r
-}\r
-\r
-function getIdxPos(oIdx,bDown,sK)\r
-{\r
-       var aKs=oIdx.aKs;\r
-       var nIdx;\r
-       if(bDown)\r
-               nIdx=oIdx.nNum;\r
-       else\r
-               nIdx=-1;\r
-       if(aKs!=null)\r
-       {\r
-               for(var i=0;i<aKs.length;i++)\r
-               {       \r
-                       if(bDown)\r
-                       {\r
-                               if(compare(aKs[i].sName,sK)>0)\r
-                               {\r
-                                       nIdx=i;\r
-                                       break;\r
-                               }\r
-                       }\r
-                       else\r
-                       {\r
-                               if(compare(aKs[i].sName,sK)<0)\r
-                                       nIdx=i;\r
-                               else\r
-                                       break;\r
-                       }\r
-                       i+=aKs[i].nNKOff;\r
-               }\r
-       }\r
-       else if(oIdx.aKsOnly)\r
-       {\r
-               var aKsOnly=oIdx.aKsOnly;\r
-               for(var i=0;i<aKsOnly.length;i++)\r
-               {       \r
-                       if(aKsOnly[i])\r
-                       {\r
-                               if(bDown)\r
-                               {\r
-                                       if(compare(aKsOnly[i],sK)>0)\r
-                                       {\r
-                                               nIdx=i;\r
-                                               break;\r
-                                       }\r
-                               }\r
-                               else\r
-                               {\r
-                                       if(compare(aKsOnly[i],sK)<0)\r
-                                               nIdx=i;\r
-                                       else\r
-                                               break;\r
-                               }\r
-                       }\r
-               }\r
-       }\r
-       return nIdx;\r
-}\r
-\r
-function writeItems(oHTML,aDataCon,aPos,aMinPos,aMaxPos,bDown,nLevel)\r
-{\r
-       var aOldPos=new Array();\r
-       for(var i=0;i<aPos.length;i++)\r
-       {\r
-               aOldPos[i]=aPos[i];\r
-       }\r
-       var p;\r
-       do{\r
-               var sCurrentK="";\r
-               var aCurIdxSet=new Array();\r
-               p=0;\r
-               for(i=0;i<aDataCon.length;i++)\r
-               {\r
-                       if(aDataCon[i].aKs&&aDataCon[i].aKs.length&&aPos[i]!=-1&&\r
-                               (bDown&&aPos[i]<aMaxPos[i])||(!bDown&&aPos[i]>aMinPos[i]))\r
-                       {\r
-                               if(sCurrentK==""||\r
-                                       (bDown&&compare(sCurrentK,aDataCon[i].aKs[aPos[i]].sName)>0)||\r
-                                       (!bDown&&compare(sCurrentK,aDataCon[i].aKs[aPos[i]].sName)<0))\r
-                               {\r
-                                       sCurrentK=aDataCon[i].aKs[aPos[i]].sName;\r
-                                       p=0;\r
-                                       aCurIdxSet[p++]=i;\r
-                               }\r
-                               else if(compare(sCurrentK,aDataCon[i].aKs[aPos[i]].sName)==0){\r
-                                       aCurIdxSet[p++]=i;\r
-                               }\r
-                       }\r
-                       else if(nLevel==1&&aMaxPos[i]!=aMinPos[i]){\r
-                               if(bDown&&aPos[i]==aMaxPos[i])\r
-                               {\r
-                                       if(aDataCon[i].aKs)\r
-                                       {\r
-                                               gsSKA=aDataCon[i].aKs[aOldPos[i]].sName;\r
-                                               return false;\r
-                                       }\r
-                               }\r
-                               else if(!bDown&&aPos[i]==aMinPos[i])\r
-                               {\r
-                                       if(aDataCon[i].aKs)\r
-                                       {\r
-                                               gsSKB=aDataCon[i].aKs[aOldPos[i]].sName;\r
-                                               return false;\r
-                                       }\r
-                               }\r
-                       }\r
-               }\r
-               if(p>=1){\r
-                       for(var s=0;s<p;s++)\r
-                       {\r
-                               aOldPos[aCurIdxSet[s]]=aPos[aCurIdxSet[s]];\r
-                       }\r
-                       mergeItems(oHTML,bDown,aDataCon,aCurIdxSet,p,aPos,nLevel);\r
-                       adjustPosition(bDown,aDataCon,aCurIdxSet,p,aPos);\r
-                       \r
-                       if(nLevel==1&&oHTML.nNeeded<=oHTML.nCurrent){\r
-                               return true;\r
-                       }\r
-               }\r
-       }while(p>0);\r
-       return true;\r
-}\r
-\r
-function updateUsedK(aDataCon,aOriPos,aOldPos,bDown)\r
-{\r
-       for(var i=0;i<aDataCon.length;i++)\r
-       {\r
-               if (aOldPos[i]!=aOriPos[i])\r
-               {\r
-                       var nBP=0;\r
-                       var nEP=0;\r
-                       if(bDown)\r
-                       {\r
-                               nBP=aOriPos[i];\r
-                               nEP=aOldPos[i]-1;\r
-                       }\r
-                       else\r
-                       {\r
-                               if (aOldPos[i]!=-1)\r
-                                       nBP=aOldPos[i]+aDataCon[i].aKs[aOldPos[i]].nNKOff+1;\r
-                               else\r
-                                       nBP=0;\r
-                               nEP=aOriPos[i]+aDataCon[i].aKs[aOriPos[i]].nNKOff;\r
-                       }\r
-                       if(nBP<=nEP)\r
-                       {\r
-                               setContentsUsed(aDataCon[i],nBP,nEP);\r
-                               \r
-                               var oFirstPair=aDataCon[i].oUsedItems;\r
-                               if(oFirstPair.oN==null&&oFirstPair.nB==0&&oFirstPair.nE==aDataCon[i].nNum-1)\r
-                               {\r
-                                       storeKeysOnly(aDataCon[i]);\r
-                                       aDataCon[i].oUsedItems=aDataCon[i].aKs=aDataCon[i].sFileName=null;\r
-                               }\r
-                       }\r
-               }\r
-       }\r
-}\r
-\r
-function storeKeysOnly(oCData)\r
-{\r
-       oCData.aKsOnly=new Array();\r
-       for(var i=0;i<oCData.aKs.length;i++)\r
-       {\r
-               oCData.aKsOnly[i]=oCData.aKs[i].sName;\r
-               i+=oCData.aKs[i].nNKOff;\r
-       }\r
-}\r
-\r
-function setContentsUsed(oIdx,nB,nE)\r
-{\r
-       if(!oIdx.oUsedItems)\r
-               oIdx.oUsedItems=new usedItems(nB,nE);\r
-       else\r
-       {\r
-               var oUsedItems=oIdx.oUsedItems;\r
-               var oPNode=null;\r
-               do{\r
-                       if(oUsedItems.nB>nB)\r
-                       {\r
-                               if(oUsedItems.nB==nE+1)\r
-                               {\r
-                                       oUsedItems.nB=nB;\r
-                               }\r
-                               else{\r
-                                       var oNewNode=new usedItems(oUsedItems.nB,oUsedItems.nE);\r
-                                       oNewNode.oN=oUsedItems.oN;\r
-                                       oUsedItems.nB=nB;\r
-                                       oUsedItems.nE=nE;\r
-                                       oUsedItems.oN=oNewNode;\r
-                               }\r
-                               break;\r
-                       }\r
-                       oPNode=oUsedItems;\r
-                       oUsedItems=oUsedItems.oN;\r
-               }while(oUsedItems);\r
-               if(!oUsedItems)\r
-               {\r
-                       if(oPNode!=null)\r
-                               oPNode.oN=new usedItems(nB,nE);\r
-               }\r
-               if(oPNode!=null){\r
-                       if(oPNode.nE==oPNode.oN.nB-1)\r
-                       {\r
-                               oPNode.nE=oPNode.oN.nE;\r
-                               oPNode.oN=oPNode.oN.oN;\r
-                       }\r
-               }\r
-       }\r
-}\r
-\r
-function projInfo(sPPath,sDPath,sFile)\r
-{\r
-       this.sPPath=sPPath;\r
-       this.sDPath=sDPath;\r
-       this.sFile=sFile;\r
-}\r
-\r
-function addProjInfo(sPPath,sDPath,sFile)\r
-{\r
-       var oIdxInfo=new projInfo(sPPath,sDPath,sFile);\r
-       gaData[gaData.length]=oIdxInfo;\r
-       return oIdxInfo;\r
-}\r
-\r
-function writeDataIFrame()\r
-{\r
-       if(gnLoad<gaData.length)\r
-       {\r
-               gbLoadInfo=true;\r
-               loadData2(gaData[gnLoad].sPPath+gaData[gnLoad].sDPath+gaData[gnLoad].sFile);\r
-       }\r
-       else{\r
-               if(gnItems!=0)\r
-               {\r
-                       markBegin();\r
-                       writeFakeItems();\r
-                       gsSKA="";\r
-                       gnNeeded=gnVisible;\r
-                       gnIns=0;\r
-                       checkReady();\r
-               }\r
-       }\r
-}\r
-\r
-function getH6ById(nPos)\r
-{\r
-       if(document.all)\r
-               return document.all("fk"+nPos);\r
-       else if(document.getElementsByName)\r
-               return document.getElementsByName("fk"+nPos);\r
-       return null;            \r
-}\r
-\r
-function showItemsInEvaluation(nBP)\r
-{\r
-       var bRtn=true;\r
-       var fPer=nBP/gnItems;\r
-       var nB=Math.floor(fPer*gnMaxItems);\r
-       var oCData=getChunkByIdx(gnRef,nB);\r
-       if(oCData)\r
-       {\r
-               if(!oCData.aKs&&oCData.sFileName!=null)\r
-               {\r
-                       gnNKI=nB;\r
-                       goCData=oCData;\r
-                       oCData.nProjId=gnRef;\r
-                       gbLoadInfo=false;\r
-                       beginLoading();\r
-                       loadData2(gaData[gnRef].sPPath+gaData[gnRef].sDPath+oCData.sFileName);\r
-               }\r
-               else{\r
-                       gsSKA=getKByIdx(oCData,nB);\r
-                       if(gsSKA)\r
-                       {\r
-                               gsSKB=null;\r
-                               gbNeedCalc=true;\r
-                               gbScrl=true;\r
-                               checkReady()\r
-                       }\r
-                       else\r
-                       {\r
-                               markEnd();\r
-                               bRtn=false;\r
-                       }\r
-               }\r
-       }\r
-       else\r
-       {\r
-               markEnd();\r
-               bRtn=false;\r
-       }\r
-       return bRtn;\r
-}\r
-\r
-function isUsed(oCData,nPos)\r
-{\r
-       var oUsed=oCData.oUsedItems;\r
-       while(oUsed&&oUsed.nB<=nPos)\r
-       {\r
-               if(oUsed.nE>=nPos) return true;\r
-               oUsed=oUsed.oN;\r
-       }\r
-       return false;\r
-}\r
-\r
-function getKByIdx(oCData,nB)\r
-{\r
-       var nRelPos=nB-(oCData.nTotal-oCData.nNum);\r
-       var aIKs=oCData.aKs;\r
-       if(nRelPos>=0&&aIKs&&nRelPos<aIKs.length)\r
-       {\r
-               var oK=null;\r
-               do{\r
-                       oK=aIKs[nRelPos++];\r
-               }       \r
-               while((oK.nType==3||isUsed(oCData,nRelPos-1))&&nRelPos<aIKs.length);\r
-               if(oK.nType!=3)\r
-               {\r
-                       return oK.sName;\r
-               }\r
-               else{\r
-                       nRelPos=nB-(oCData.nTotal-oCData.nNum)-1;\r
-                       if(nRelPos>=0)\r
-                       {\r
-                               do{\r
-                                       oK=aIKs[nRelPos--];\r
-                               }\r
-                               while((oK.nType==3||isUsed(oCData,nRelPos+1))&&nRelPos>=0);\r
-                       }\r
-                       if(oK.nType!=3)\r
-                       {\r
-                               return oK.sName;\r
-                       }\r
-               }\r
-       }\r
-       return null;\r
-}\r
-\r
-function loadData2(sFileName)\r
-{\r
-       disEvt();\r
-       if(gbXML)\r
-               loadDataXML(sFileName);\r
-       else\r
-               loadData(sFileName);\r
-       enEvt();\r
-}\r
-\r
-function projReady(aChunk)\r
-{\r
-       gaChunks[gnLoad++]=aChunk;\r
-       var len=aChunk.length;\r
-       var nTotal=0;\r
-       if(len>0)\r
-               nTotal=aChunk[len-1].nTotal;\r
-       gnItems+=nTotal;\r
-       if(nTotal>gnMaxItems)\r
-       {\r
-               gnMaxItems=nTotal;\r
-               gnRef=gnLoad-1;\r
-       }\r
-       setTimeout("writeDataIFrame();",1);\r
-}\r
-\r
-function writeFakeItems()\r
-{\r
-       disEvt();\r
-       gnUHeight=15;\r
-       var sHTML=getFakeItemsHTMLbyCount(0,gnItems);\r
-       document.body.insertAdjacentHTML("beforeEnd",sHTML);\r
-       var obj=getH6ById(0);\r
-       if (document.body != null)\r
-       {\r
-               gnVisible=Math.ceil(document.body.clientHeight/gnUHeight);\r
-       }\r
-       gaFakes[0]=new fakeItemsArea(0,gnItems,"",getEndString(),obj);\r
-       enEvt();\r
-}\r
-\r
-function getEndString()\r
-{\r
-       var sBC=getBiggestChar();\r
-       return sBC+sBC+sBC+sBC+sBC+sBC+sBC+sBC;\r
-}\r
-\r
-function getUnitIdx(nScrl,nHeight)\r
-{\r
-       if(gaFakes.length==0)\r
-       {\r
-               markEnd();\r
-               return;\r
-       }\r
-       var nB=0;\r
-       var nE=gaFakes.length-1;\r
-       var nM=-1;\r
-       var nTop=0;\r
-       var nBtm=0;\r
-       var bF=false;\r
-       do{\r
-               nM=(nB+nE)>>1;\r
-               nBtm=gaFakes[nM].getBtm();\r
-               nTop=gaFakes[nM].getTop();\r
-                       \r
-               if(nTop>=nScrl+nHeight)\r
-                       nE=nM-1;\r
-               else if(nBtm<nScrl)\r
-                       nB=nM+1;\r
-               else{\r
-                       bF=true;\r
-                       break;\r
-               }\r
-       }while(nE>=nB);\r
-       if(bF)\r
-       {\r
-               if(nTop>=nScrl){\r
-                       gsSKA=gaFakes[nM].sKA;\r
-                       gsSKB=null;\r
-                       gnNeeded=Math.ceil((nHeight-nTop+nScrl)/gnUHeight);\r
-                       gnIns=gaFakes[nM].nB;\r
-                       checkReady();\r
-               }\r
-               else if(nBtm<=nScrl+nHeight){\r
-                       gsSKB=gaFakes[nM].sKB;\r
-                       gsSKA=null;\r
-                       gnNeeded=Math.ceil((nBtm-nScrl+gnScrlMgn)/gnUHeight);\r
-                       gbNeedCalc=true;\r
-                       checkReady();\r
-               }\r
-               else{\r
-                       gnNeeded=gnVisible;\r
-                       var nUnitIdx=gaFakes[nM].nB+Math.floor((nScrl-nTop)/gnUHeight);\r
-                       if (!showItemsInEvaluation(nUnitIdx))\r
-                       {\r
-                               gsSKA=gaFakes[nM].sKA;\r
-                               gsSKB=null;\r
-                               gnNeeded=Math.ceil(nHeight/gnUHeight);\r
-                               gnIns=gaFakes[nM].nB;\r
-                               checkReady();\r
-                       }\r
-               }\r
-       }\r
-       else\r
-               markEnd();\r
-}\r
-\r
-function disEvt()\r
-{\r
-       window.onscroll=null;\r
-       window.onresize=null;\r
-}\r
-\r
-function enEvt()\r
-{\r
-       window.onscroll=window_OnScroll;\r
-       window.onresize=window_OnResize;\r
-}\r
-\r
-function insertIdxKs(nIns,oHTML,bScrl)\r
-{\r
-       var bRtn=true;\r
-       disEvt();\r
-       var nCount=oHTML.nConsumed;\r
-       var nB=0;\r
-       var nE=gaFakes.length-1;\r
-       var nM=-1;\r
-       var bF=false;\r
-       do{\r
-               nM=(nB+nE)>>1;\r
-               if(gaFakes[nM].nB>nIns)\r
-                       nE=nM-1;\r
-               else if(gaFakes[nM].nB+gaFakes[nM].nNum<=nIns)\r
-                       nB=nM+1;\r
-               else{\r
-                       bF=true;\r
-                       break;\r
-               }\r
-       }while(nE>=nB);\r
-       if(bF)\r
-       {\r
-               var oFIA=gaFakes[nM];\r
-               var nOffsetTop=oFIA.getTop();\r
-               var nOffsetBottom=oFIA.getBtm();\r
-               var nDelta=0;\r
-               var nHDiff=nIns-oFIA.nB;\r
-               var nTDiff=oFIA.nNum+oFIA.nB-(nIns+nCount);\r
-               if(nHDiff>0)\r
-               {\r
-                       nDelta=oFIA.setNum(nHDiff);\r
-                       var sOldKBefore=oFIA.sKB;\r
-                       oFIA.sKB=oHTML.sFK;\r
-                       if(nTDiff>0)\r
-                       {\r
-                               var sHTML=getFakeItemsHTMLbyCount(nIns,nTDiff);\r
-                               oFIA.insertAdjacentHTML("afterEnd",sHTML);\r
-                               var obj=getH6ById(nIns);\r
-                               insertItemIntoArray(gaFakes,nM+1,new fakeItemsArea(nIns+nCount,nTDiff,oHTML.sLK,sOldKBefore,obj));\r
-                       }\r
-                       oFIA.insertAdjacentHTML("afterEnd",oHTML.sHTML);        \r
-                       if(bScrl)\r
-                       {\r
-                               if(gbMac&&gbIE4)\r
-                               {\r
-                                       var nScrollPos=nOffsetBottom-nDelta;\r
-                                       while(document.body.scrollTop!=nScrollPos)\r
-                                               document.body.scrollTop=nScrollPos;\r
-                               }\r
-                               else\r
-                                       window.scrollTo(0,nOffsetBottom-nDelta);\r
-                       }\r
-               }\r
-               else{\r
-                       oFIA.insertAdjacentHTML("beforeBegin",oHTML.sHTML);\r
-                       if(bScrl){\r
-                               if(gbMac&&gbIE4)\r
-                               {\r
-                                       var nScrollPos=nOffsetTop;\r
-                                       while(document.body.scrollTop!=nScrollPos)\r
-                                               document.body.scrollTop=nScrollPos;\r
-                               }\r
-                               else\r
-                                       window.scrollTo(0,nOffsetTop);\r
-                       }\r
-                                       \r
-                       if(nTDiff>0)\r
-                       {\r
-                               oFIA.nB=nIns+nCount;\r
-                               nDelta=oFIA.setNum(nTDiff);\r
-                               oFIA.sKA=oHTML.sLK;\r
-                       }       \r
-                       else{\r
-                               gaFakes[nM].setNum(0);\r
-                               removeItemFromArray(gaFakes,nM);\r
-                       }\r
-               }\r
-       }\r
-       else\r
-               bRtn=false;\r
-       enEvt();\r
-       return bRtn;\r
-}\r
-\r
-function window_OnScroll()\r
-{\r
-       gnSE++;\r
-       setTimeout("procScroll();",50); \r
-}\r
-\r
-function procScroll()\r
-{\r
-       if(gnSE==1&&!gbProcess)\r
-       {\r
-               markBegin();\r
-               getUnitIdx(document.body.scrollTop,document.body.clientHeight);\r
-       }\r
-       gnSE--;\r
-}\r
-\r
-function window_OnResize()\r
-{\r
-       gnRE++;\r
-       setTimeout("procResize();",50);\r
-}\r
-\r
-function procResize()\r
-{\r
-       if(gnRE==1&&!gbProcess)\r
-       {\r
-               markBegin();\r
-               gnVisible=Math.ceil(document.body.clientHeight/gnUHeight);\r
-               if(gnIns==-1)\r
-                       getUnitIdx(document.body.scrollTop,document.body.clientHeight);\r
-       }\r
-       gnRE--;\r
-}\r
-\r
-function getChunkByIdx(nIdx,nPosition)\r
-{\r
-       var oCData=null;\r
-       if(nIdx<gaChunks.length)\r
-       {\r
-               var len=gaChunks[nIdx].length;\r
-               if(len>0)\r
-               {\r
-                       var nB=0;\r
-                       var nE=len-1;\r
-                       var bF=false;\r
-                       do{\r
-                               var nM=(nB+nE)>>1;\r
-                               if(nPosition<gaChunks[nIdx][nM].nTotal)\r
-                               {\r
-                                       bF=true;\r
-                                       nE=nM;\r
-                               }\r
-                               else\r
-                                       nB=nM+1;\r
-                       }while(nE>nB);\r
-                       if(bF)\r
-                               oCData=gaChunks[nIdx][nE];\r
-                       else if(nPosition<gaChunks[nIdx][nB].nTotal)\r
-                               oCData=gaChunks[nIdx][nB];\r
-               }\r
-       }\r
-       return oCData;\r
-}\r
-\r
-function getChunkedData(nIdx,bDown,sK)\r
-{\r
-       var oCData=null;\r
-       var nCandId=-1;\r
-       if(nIdx<gaChunks.length)\r
-       {\r
-               var len=gaChunks[nIdx].length;\r
-               if(len>0)\r
-               {\r
-                       var nB=0;\r
-                       var nE=len-1;\r
-                       var bF=false;\r
-                       do{\r
-                               var nM=(nB+nE+(bDown?0:1))>>1;\r
-                               if(bDown)\r
-                               {\r
-                                       if(compare(sK,gaChunks[nIdx][nM].sEK)<0)\r
-                                       {\r
-                                               bF=true;\r
-                                               nE=nM;\r
-                                       }\r
-                                       else\r
-                                               nB=nM+1;\r
-                               }\r
-                               else\r
-                               {\r
-                                       if(compare(sK,gaChunks[nIdx][nM].sBK)>0)\r
-                                       {\r
-                                               bF=true;\r
-                                               nB=nM;\r
-                                       }\r
-                                       else\r
-                                               nE=nM-1;\r
-                               }\r
-                       }while(nE>nB);\r
-                       if(bF)\r
-                       {\r
-                               if(bDown)\r
-                                       nCandId=nE;\r
-                               else\r
-                                       nCandId=nB;\r
-                       }\r
-                       else\r
-                       {\r
-                               if(bDown)\r
-                               {\r
-                                       if(gaChunks[nIdx].length>nB&&compare(sK,gaChunks[nIdx][nB].sEK)<0)\r
-                                               nCandId=nB;\r
-                                       else\r
-                                               nCandId=gaChunks[nIdx].length-1;\r
-                               }\r
-                               else\r
-                               {\r
-                                       if(0<=nE&&compare(sK,gaChunks[nIdx][nE].sBK)>0)\r
-                                               nCandId=nE;\r
-                                       else\r
-                                               nCandId=0;\r
-                               }\r
-                       }\r
-                       return gaChunks[nIdx][nCandId];\r
-               }\r
-       }\r
-       return null;\r
-}\r
-\r
-function findCK()\r
-{\r
-       if(gsCK!=null)\r
-       {\r
-               gsSKA=gsCK;\r
-               gbFindCK=true;\r
-               gnNeeded=1;\r
-               markBegin();\r
-               checkReady();\r
-       }\r
-}\r
-\r
-function writeLoadingDiv(nIIdx)\r
-{\r
-       return "<div id=\""+gsLoadingDivID+"\" style=\"position:absolute;top:0;left:0;z-index:600;visibility:hidden;padding-left:4px;background-color:ivory;border-width:1;border-style:solid;border-color:black;width:150px;\">"+gsLoadingMsg+"</div>";\r
-}\r
-\r
-var gbWhHost=true;
\ No newline at end of file
diff --git a/doc/salome/gui/KERNEL/whibody.htm b/doc/salome/gui/KERNEL/whibody.htm
deleted file mode 100755 (executable)
index a279fa8..0000000
+++ /dev/null
@@ -1,284 +0,0 @@
-<html>\r
-<head>\r
-<title>Index content</title>\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-<base target="bsscright">\r
-<script language="javascript" src="whver.js"></script>\r
-<script language="javascript1.2" src="whmozemu.js"></script>\r
-<script language="javascript1.2" src="whmsg.js"></script>\r
-<script language="javascript1.2" src="whproxy.js"></script>\r
-<script language="javascript1.2" src="whlang.js"></script>\r
-<script language="javascript1.2" src="whutils.js"></script>\r
-<script language="javascript1.2" src="whhost.js"></script>\r
-<script language="javascript1.2" src="whihost.js"></script>\r
-<script language="javascript1.2">\r
-<!--\r
-var goPopup = null;\r
-var gbPopupMenuTimeoutExpired=false;\r
-var gBsClientWidth=640;\r
-var gBsClientHeight=480;\r
-var g_bIsPopupMenuInit=false;\r
-\r
-function WritePopupMenuLayer()\r
-{\r
-       if (!g_bIsPopupMenuInit)\r
-       {\r
-               document.write("<DIV ID='PopupMenu' STYLE='position:absolute; left:0px; top:0px; z-index:4; visibility:hidden;'></DIV>");\r
-               document.write("<STYLE TYPE='text/css'>");\r
-               if (gbMac && gbIE4) {\r
-                       document.write(".PopupOver {font-family:'Arial'; color:white; background:navy; font-size:10pt; text-decoration:none;}");\r
-                       document.write(".PopupNotOver {font-family:'Arial'; color:black; background:#c0c0c0; font-size:10pt; text-decoration:none;}");\r
-               } else {\r
-                       document.write(".PopupOver {font-family:'Arial'; color:white; background:navy; font-size:8pt; text-decoration:none;}");\r
-                       document.write(".PopupNotOver {font-family:'Arial'; color:black; background:#c0c0c0; font-size:8pt; text-decoration:none;}");\r
-               }\r
-               document.write("</STYLE>");\r
-       }\r
-       g_bIsPopupMenuInit = true;\r
-}\r
-\r
-function PopupMenu_Invoke()\r
-{\r
-       if (gbNav6)\r
-               resetHighLight();\r
-       \r
-       if (!gbNav6  && document.readyState != "complete")\r
-               return false;\r
-       var fn_arguments = PopupMenu_Invoke.arguments; \r
-       // Make sure we have reasonable arguments\r
-       var argLen = fn_arguments.length;\r
-       if (argLen < 3) {\r
-               return false;\r
-       }\r
-\r
-       // Check to see if we only have one target\r
-       var strTarget = "";\r
-       \r
-       strTarget = "TARGET='" + fn_arguments[1] + "'";\r
-       \r
-       if (argLen < 5) {\r
-               // Get the place that we will be putting the topic into\r
-               var strURL = fn_arguments[3];\r
-\r
-               if (fn_arguments[1] != null && typeof(fn_arguments[1]) != "undefined")\r
-                       window.open(strURL, fn_arguments[1]);\r
-               else\r
-                       window.open(strURL);\r
-                       \r
-               return false;\r
-       }\r
-       \r
-       var strMenu = '<TABLE STYLE="border:2px outset white;" CELLSPACING=0';\r
-       if (gbMac && gbIE4) {\r
-               strMenu += ' CELLPADDING=4';\r
-       } else {\r
-               strMenu += ' CELLPADDING=2';\r
-       }       \r
-       strMenu += ' BGCOLOR=#c0c0c0>';\r
-\r
-       // Add each of the items\r
-       if (gbIE55)\r
-       {\r
-               var i = 2;\r
-               while (i <= argLen - 1) {\r
-                       strMenu += '<TR><TD><NOBR>'\r
-                       strMenu += '<DIV STYLE="padding-left:3pt; padding-right:3pt;"><A ';\r
-                       strMenu += ' onclick="parent.PopupMenu_2HandleClick(\'' + excapeSingleQuotandSlash(fn_arguments[i + 1]) + '\', \'' + fn_arguments[1] + '\');"';\r
-                       strMenu += ' onmouseover="parent.PopupMenu_Over(event);"';\r
-                       strMenu += ' onmouseout="parent.PopupMenu_Out(event);"';\r
-                       strMenu += '>';\r
-                       strMenu += '<SPAN CLASS="PopupNotOver">' + fn_arguments[i] + '</SPAN>';\r
-                       strMenu += '</A></DIV></NOBR></TD></TR>';\r
-                       i += 2;\r
-               }\r
-       }\r
-       else\r
-       {\r
-               var i = 2;\r
-               while (i <= argLen - 1) {\r
-                       strMenu += '<TR><TD><NOBR>'\r
-                       strMenu += '<DIV STYLE="padding-left:3pt; padding-right:3pt;"><A HREF="' + fn_arguments[i + 1] + '" ' + strTarget;\r
-                       strMenu += ' onclick="PopupMenu_HandleClick(event);"';\r
-                       strMenu += ' onmouseover="PopupMenu_Over(event);"';\r
-                       strMenu += ' onmouseout="PopupMenu_Out(event);"';\r
-                       strMenu += '>';\r
-                       strMenu += '<SPAN CLASS="PopupNotOver">' + excapeSingleQuotandSlash(fn_arguments[i]) + '</SPAN>';\r
-                       strMenu += '</A></DIV></NOBR></TD></TR>';\r
-                       i += 2;\r
-               }\r
-       }\r
-       strMenu += "</TABLE>";\r
-\r
-       if (gbMac && gbIE4) {\r
-       // ie5 in mac need something. </TABLE> is one of them.\r
-               strMenu +="<TABLE></TABLE>";\r
-       }\r
-\r
-       var layerPopup = null;\r
-       var stylePopup = null;\r
-       var nEventX = 0;\r
-       var nEventY = 0;\r
-       var nWindowWidth = 0;\r
-       if (gbIE4||gbOpera7)\r
-       {\r
-               layerPopup = document.all["PopupMenu"];\r
-               layerPopup.innerHTML = strMenu;\r
-               stylePopup = layerPopup.style;\r
-\r
-               _BSPSGetClientSize();\r
-\r
-               // Get the position of the item causing the event (relative to its parent)\r
-               nEventX = window.event.clientX;\r
-               nEventY = window.event.clientY;\r
-               \r
-               if (nEventY + layerPopup.scrollHeight + 10 < gBsClientHeight) {\r
-                       nEventY += document.body.scrollTop + 10;\r
-               } else {\r
-                       nEventY = (document.body.scrollTop + gBsClientHeight) - layerPopup.scrollHeight - 20;\r
-               }\r
-               stylePopup.top = nEventY;\r
-\r
-               if (nEventX + layerPopup.scrollWidth + 20 > gBsClientWidth) {\r
-                       if (gBsClientWidth - layerPopup.scrollWidth < 5) {\r
-                               stylePopup.left = 5;\r
-                       } else {\r
-                               stylePopup.left = gBsClientWidth - layerPopup.scrollWidth - 5;\r
-                       }\r
-               } else {\r
-                       stylePopup.left = nEventX + document.body.scrollLeft + 20;\r
-               }\r
-\r
-               if (gbIE55) {\r
-                       var nPosX = window.event.clientX;\r
-                       var nPosY = window.event.clientY;\r
-                       if (window.event.srcElement)\r
-                       {\r
-                               nPosX = window.event.srcElement.offsetLeft + window.event.srcElement.offsetWidth - document.body.scrollLeft;\r
-                               nPosY = window.event.srcElement.offsetTop + window.event.srcElement.offsetHeight - document.body.scrollTop;\r
-                       }\r
-                       goPopup = window.createPopup();\r
-                       var oPopupBody = goPopup.document.body;\r
-                       goPopup.document.createStyleSheet();\r
-                       goPopup.document.styleSheets[0].addRule(".PopupOver", "{font-family:\"Arial\"; cursor: hand;color:white; background:navy; font-size:8pt; text-decoration:none;}");\r
-                       goPopup.document.styleSheets[0].addRule(".PopupNotOver", "{font-family:\"Arial\"; color:black; background:#c0c0c0; font-size:8pt; text-decoration:none;}");\r
-                       oPopupBody.insertAdjacentHTML("afterBegin", strMenu);\r
-                       goPopup.show(nPosX, nPosY, layerPopup.scrollWidth, layerPopup.scrollHeight, document.body);\r
-               }\r
-               else \r
-               {\r
-                       stylePopup.visibility = "visible";\r
-                       document.onclick = PopupMenu_HandleClick;\r
-               }\r
-       } else if (gbNav6) {\r
-               layerPopup = document.getElementById("PopupMenu");\r
-               layerPopup.style.visibility = "hidden";\r
-       \r
-               var e = fn_arguments[0];\r
-               nEventX = e.pageX;\r
-               nEventY = e.pageY;\r
-               _BSPSGetClientSize();\r
-               layerPopup.innerHTML = strMenu;\r
-\r
-               if (nEventY + layerPopup.offsetHeight + 20  <  window.pageYOffset + gBsClientHeight) {\r
-                       nEventY += 20;\r
-               } else {\r
-                       nEventY = gBsClientHeight + window.pageYOffset - layerPopup.offsetHeight - 20;\r
-               }\r
-\r
-               if (nEventX + layerPopup.offsetWidth + 20 > gBsClientWidth + window.pageXOffset) {\r
-                       if (gBsClientWidth + window.pageXOffset - layerPopup.offsetWidth < 20) {\r
-                               nEventX = 5;\r
-                       } else {\r
-                               nEventX = gBsClientWidth + window.pageXOffset - layerPopup.offsetWidth - 20;\r
-                       }\r
-               } else {\r
-                       nEventX += 20;\r
-               }\r
-               layerPopup.style.top = nEventY;\r
-               layerPopup.style.left = nEventX;\r
-\r
-               // set again to avoid the frash in netscape 6.\r
-               layerPopup.innerHTML = strMenu;\r
-               layerPopup.style.visibility = "visible";\r
-               window.onclick = PopupMenu_HandleClick;\r
-       } \r
-\r
-       window.gbPopupMenuTimeoutExpired = false;\r
-       setTimeout("PopupMenu_Timeout();", 100);\r
-       return false;\r
-}\r
-\r
-function PopupMenu_Timeout()\r
-{\r
-       window.gbPopupMenuTimeoutExpired = true;\r
-}\r
-\r
-function PopupMenu_Over(e)\r
-{\r
-       if (gbIE4||gbOpera7)\r
-               e.srcElement.className = "PopupOver";\r
-       else if (gbNav6)\r
-               e.target.parentNode.className = "PopupOver";\r
-}\r
-\r
-function PopupMenu_Out(e)\r
-{\r
-       if (gbIE4||gbOpera7)\r
-               e.srcElement.className = "PopupNotOver";\r
-       else if (gbNav6)\r
-               e.target.parentNode.className = "PopupNotOver";\r
-}\r
-\r
-function PopupMenu_2HandleClick(surl, starget)\r
-{\r
-       window.open(surl, starget);\r
-       goPopup.hide();\r
-}\r
-\r
-function PopupMenu_HandleClick(e)\r
-{\r
-       if (!window.gbPopupMenuTimeoutExpired) {\r
-               return;\r
-       }\r
-\r
-       var layerPopup = getElement("PopupMenu");\r
-       layerPopup.style.visibility = "hidden";\r
-\r
-       return;\r
-}\r
-\r
-//Get client size info\r
-function _BSPSGetClientSize()\r
-{\r
-       gBsClientWidth  = document.body.clientWidth;\r
-       gBsClientHeight = document.body.clientHeight;\r
-}\r
-\r
-if (window.gbWhIHost)\r
-{\r
-       setBackgroundcolor("White");\r
-       \r
-       setFont("Normal", "Tahoma","8pt","Black","Normal","Normal","none");\r
-       setFont("Empty", "Tahoma","8pt","Black","Normal","Normal","none");\r
-       setFont("Hover", "Tahoma","8pt","Navy","Normal","Normal","underline");\r
-       setActiveBgColor("Silver");\r
-       \r
-       \r
-       IndexWriteClassStyle();\r
-}\r
-else\r
-       document.location.reload();\r
-//-->\r
-</script>\r
-</head>\r
-<body topmargin="2" leftmargin="2" marginwidth="0" marginheight="0" bgproperties="fixed" scroll="auto" bgcolor="white">\r
-<script languageE="JavaScript">\r
-<!--\r
-WritePopupMenuLayer();\r
-//-->\r
-</script>\r
-</body>\r
-</html>\r
-\r
diff --git a/doc/salome/gui/KERNEL/whidhtml.htm b/doc/salome/gui/KERNEL/whidhtml.htm
deleted file mode 100755 (executable)
index 945fdc8..0000000
+++ /dev/null
@@ -1,30 +0,0 @@
-<html>\r
-<head>\r
-<title>Index</title>\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-</head>\r
-<script language="javascript" src="whver.js"></script>\r
-<script language="javascript1.2" src="whproxy.js"></script>\r
-<script language="javascript1.2" src="whmsg.js"></script>\r
-<script language="javascript1.2">\r
-<!--\r
-var gbIndexLayerInit = false;\r
-if (window.gbWhProxy&&window.gbWhMsg&&window.gbWhVer)\r
-{\r
-       var strWrite;\r
-       if (gbMac)\r
-               strWrite="<FRAMESET ROWS='45,100%' framespacing=0  frameborder=0>";\r
-       else\r
-               strWrite="<FRAMESET ROWS='60,100%' framespacing=0  frameborder=0>";\r
-       strWrite +="<FRAME SRC='whiform.htm' title='index form frame' name='idxform' noresize='yes' scrolling='no'>";\r
-       strWrite +="<FRAME SRC='whibody.htm' title='index content frame' name='idxbody' scrolling='yes'>";\r
-       strWrite +="</FRAMESET>";\r
-       document.write(strWrite);\r
-}\r
-else\r
-       document.location.reload();\r
-//-->\r
-</script>\r
-</html>\r
diff --git a/doc/salome/gui/KERNEL/whiform.htm b/doc/salome/gui/KERNEL/whiform.htm
deleted file mode 100755 (executable)
index 76674d7..0000000
+++ /dev/null
@@ -1,91 +0,0 @@
-<html>\r
-<head>\r
-<title>Index form</title>\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-</head>\r
-<style>\r
-<!--\r
-body {margin:0;}\r
--->\r
-</style>\r
-<body bgcolor="#c0c0c0">\r
-<script language="javascript" src="whver.js"></script>\r
-<script language="javascript1.2" src="whmsg.js"></script>\r
-<script language="javascript1.2" src="whproxy.js"></script>\r
-<script language="javascript1.2" src="whutils.js"></script>\r
-<script language="javascript1.2" src="whform.js"></script>\r
-<script language="javascript1.2">\r
-<!--\r
-function indexLookup(bCR)\r
-{\r
-       var strInput = document.IndexInputForm.keywordField.value.toUpperCase();\r
-       if (strInput != "") {\r
-               var oParam = new Object();\r
-               oParam.sInput = strInput;\r
-               oParam.bCR = bCR;\r
-               var oMessage = new whMessage(WH_MSG_SEARCHINDEXKEY, this, 1, oParam);\r
-               SendMessage(oMessage);\r
-       }\r
-       if (gbMac) {\r
-               document.IndexInputForm.keywordField.focus();\r
-       }\r
-}\r
-\r
-function window_Unload()\r
-{\r
-       UnRegisterListener2(this, WH_MSG_SHOWTOC);\r
-       UnRegisterListener2(this, WH_MSG_SHOWIDX);\r
-       UnRegisterListener2(this, WH_MSG_SHOWFTS);\r
-       UnRegisterListener2(this, WH_MSG_SHOWGLO);\r
-}\r
-\r
-function onSendMessage(oMessage)\r
-{\r
-       if (oMessage.nMessageId == WH_MSG_SHOWIDX)\r
-       {\r
-               document.IndexInputForm.keywordField.focus();\r
-       }\r
-       else if (oMessage.nMessageId == WH_MSG_SHOWFTS ||\r
-               oMessage.nMessageId == WH_MSG_SHOWTOC || \r
-               oMessage.nMessageId == WH_MSG_SHOWGLO)\r
-       {\r
-               document.IndexInputForm.keywordField.blur();\r
-       }\r
-       return true;\r
-}\r
-\r
-if (window.gbWhForm)\r
-{\r
-       RegisterListener2(this, WH_MSG_SHOWTOC);\r
-       RegisterListener2(this, WH_MSG_SHOWIDX);\r
-       RegisterListener2(this, WH_MSG_SHOWFTS);\r
-       RegisterListener2(this, WH_MSG_SHOWGLO);\r
-       window.onunload=window_Unload;\r
-       window.onload = init;\r
-       gfunLookUp = indexLookup;\r
-       gfunInit = null;\r
-       gstrFormName = "IndexInputForm"\r
-       gsTitle = "Type in the keyword to find:";\r
-       gsTitle = "Type in the keyword to find:";\r
-\r
-       setBackgroundcolor("White");\r
-       \r
-       setBtnType("none");\r
-       \r
-       \r
-       \r
-       setGoText("Go");\r
-       setFont("Title", "Tahoma","8pt","Navy","Normal","Normal","none");\r
-       \r
-       \r
-       document.write(getFormHTML());\r
-       writeFormStyle();\r
-}\r
-else\r
-       document.location.reload();\r
-//-->\r
-</script>\r
-</body>\r
-</html>
\ No newline at end of file
diff --git a/doc/salome/gui/KERNEL/whihost.js b/doc/salome/gui/KERNEL/whihost.js
deleted file mode 100755 (executable)
index 9aaf13a..0000000
+++ /dev/null
@@ -1,424 +0,0 @@
-//     WebHelp 5.10.002\r
-var gsDefaultTarget="bsscright";\r
-var gsBgColor="#ffffff";\r
-var gsBgImage="";\r
-var goIdxFont=null;\r
-var goIdxEmptyFont=null;\r
-var goIdxHoverFont=null;\r
-var gsIdxMargin="0pt";\r
-var gsIdxIndent="8pt";\r
-var gsIdxActiveBgColor="#cccccc";\r
-var gsCK = null;\r
-var gsBCK = null;\r
-var gbCR = false;\r
-var gbBCR = false;\r
-var gbWhIHost=true;\r
-\r
-function myEvent()\r
-{\r
-       this.pageX = 0;\r
-       this.pageY = 0;\r
-}\r
-var _event=new myEvent();\r
-\r
-function setBackgroundcolor(sBgColor)\r
-{\r
-       gsBgColor=sBgColor;\r
-}\r
-\r
-function setBackground(sBgImage)\r
-{\r
-       gsBgImage=sBgImage;\r
-}\r
-\r
-function setFont(sType,sFontName,sFontSize,sFontColor,sFontStyle,sFontWeight,sFontDecoration)\r
-{\r
-       var vFont=new whFont(sFontName,sFontSize,sFontColor,sFontStyle,sFontWeight,sFontDecoration);\r
-       if(sType=="Normal")\r
-               goIdxFont=vFont;\r
-       else if(sType=="Empty")\r
-               goIdxEmptyFont=vFont;\r
-       else if(sType=="Hover")\r
-               goIdxHoverFont=vFont;\r
-}\r
-\r
-function setActiveBgColor(sBgColor)\r
-{\r
-       gsIdxActiveBgColor=sBgColor;\r
-}\r
-\r
-function setMargin(sMargin)\r
-{\r
-       gsIdxMargin=sMargin;\r
-}\r
-\r
-function setIndent(sIndent)\r
-{\r
-       gsIdxIndent=sIndent;\r
-}\r
-\r
-function writeOneItem(oHTML,bDown,aDataCon,aCurIdxSet,nLength,aPos,nLevel)\r
-{\r
-       var sHTML="";\r
-       var nIdxSet=aCurIdxSet[0];\r
-       var nIIdx=aPos[nIdxSet];\r
-       var sKOriName=getItemName(aDataCon,nIdxSet,nIIdx);\r
-       var sKName=_textToHtml(sKOriName);\r
-\r
-       var nIdxIndent=parseInt(gsIdxIndent);\r
-       var sTopics="";\r
-       if(nLevel==1){\r
-               if(getItemType(aDataCon,nIdxSet,nIIdx)==1)\r
-               {\r
-                       sHTML+="<H6><nobr>";\r
-                       sHTML+="<b>"+sKName+"</b></nobr></H6>";\r
-               }\r
-               else{\r
-                       for(var i=0;i<nLength;i++)\r
-                               sTopics+=getIdxTopics(aDataCon,aCurIdxSet[i],aPos[aCurIdxSet[i]]);\r
-                       sHTML+="<p style=\"margin-left:"+gsIdxIndent+"\"><nobr>";\r
-                       sHTML+="<a alt=\"" + sKName + "\" href=\"javascript:void(0);\" onfocus=\"clearHighLight();\" onclick=\"PopupMenu_Invoke(event,'"+excapeSingleQuotandSlash(getTargetName(aDataCon,nIdxSet,nIIdx))+"'";\r
-                       if(sTopics.length>0)\r
-                               sHTML+=sTopics+");return false;\">"+sKName+"</a></nobr></p>";\r
-                       else\r
-                               sHTML+=");return false;\" style=\""+getFontStyle(goIdxEmptyFont)+"\">"+sKName+"</a></nobr></p>";\r
-               }\r
-       }\r
-       else if(nLevel>=2){\r
-               var nIndent=nIdxIndent*nLevel;\r
-               for(var i=0;i<nLength;i++)\r
-                       sTopics+=getIdxTopics(aDataCon,aCurIdxSet[i],aPos[aCurIdxSet[i]]);\r
-               if (nLevel==2)\r
-                       sHTML+="<h6 class=\"firstsub\" style=\"margin-left:"+nIndent+"pt\"><nobr>";\r
-               else\r
-                       sHTML+="<h6 style=\"margin-left:"+nIndent+"pt\"><nobr>";\r
-               sHTML+="<a alt=\"" + sKName + "\" href=\"javascript:void(0);\" onfocus=\"clearHighLight();\" onclick=\"PopupMenu_Invoke(event,'"+excapeSingleQuotandSlash(getTargetName(aDataCon,nIdxSet,nIIdx))+"'";\r
-               if(sTopics.length>0)\r
-                       sHTML+=sTopics+");return false;\">"+sKName+"</a></nobr></h6>";\r
-               else\r
-                       sHTML+=");return false;\" style=\""+getFontStyle(goIdxEmptyFont)+"\">"+sKName+"</a></nobr></h6>";\r
-       }\r
-       oHTML.addHTML(sHTML,nLength,bDown,(nLevel==1),sKOriName);\r
-}\r
-\r
-function getTargetName(aDataCon,nIdxSet,nIIdx)\r
-{\r
-       if(nIdxSet<aDataCon.length&&aDataCon[nIdxSet].aKs.length>nIIdx)\r
-               if(aDataCon[nIdxSet].aKs[nIIdx].sTarget)\r
-                       return aDataCon[nIdxSet].aKs[nIIdx].sTarget;\r
-       return gsDefaultTarget;\r
-}\r
-\r
-function mergeItems(oHTML,bDown,aDataCon,aCurIdxSet,nLength,aPos,nLevel)\r
-{\r
-       var oLocalHTML=new indexHTMLPart();\r
-       writeOneItem(oLocalHTML,bDown,aDataCon,aCurIdxSet,nLength,aPos,nLevel);\r
-       \r
-       var aLocalPos=new Array();\r
-       var aMaxPos=new Array();\r
-       for(var i=0;i<aPos.length;i++)\r
-       {\r
-               aLocalPos[i]=aPos[i];\r
-               aMaxPos[i]=-1;\r
-       }\r
-       \r
-       for(i=0;i<nLength;i++)\r
-       {\r
-               var nNKOff=getNKOff(aDataCon,aCurIdxSet[i],aLocalPos[aCurIdxSet[i]]);\r
-               aLocalPos[aCurIdxSet[i]]++;\r
-               if(nNKOff>0)\r
-                       aMaxPos[aCurIdxSet[i]]=aLocalPos[aCurIdxSet[i]]+nNKOff;\r
-       }\r
-       var oSubHTML=new indexHTMLPart();\r
-       writeItems(oSubHTML,aDataCon,aLocalPos,null,aMaxPos,true,nLevel+1);\r
-       oLocalHTML.addSubHTML(oSubHTML,true);\r
-       oHTML.appendHTML(oLocalHTML,bDown);\r
-}\r
-\r
-function adjustPosition(bDown,aDataCon,aCurIdxSet,nLength,aPos)\r
-{\r
-       if(bDown)\r
-       {\r
-               for(var i=0;i<nLength;i++)\r
-               {\r
-                       var nNKOff=getNKOff(aDataCon,aCurIdxSet[i],aPos[aCurIdxSet[i]]);\r
-                       aPos[aCurIdxSet[i]]+=(1+nNKOff);\r
-               }\r
-       }\r
-       else{\r
-               for(var i=0;i<nLength;i++)\r
-               {\r
-                       var nPKOff=getPKOff(aDataCon,aCurIdxSet[i],aPos[aCurIdxSet[i]]);\r
-                       aPos[aCurIdxSet[i]]-=(1+nPKOff);\r
-               }\r
-       }\r
-}\r
-\r
-function getItemName(aDataCon,nIdxSet,nIIdx)\r
-{\r
-       if(nIdxSet<aDataCon.length&&aDataCon[nIdxSet].aKs.length>nIIdx)\r
-               return aDataCon[nIdxSet].aKs[nIIdx].sName;\r
-       else\r
-               return null;\r
-}\r
-\r
-function getItemType(aDataCon,nIdxSet,nIIdx)\r
-{\r
-       if(nIdxSet<aDataCon.length&&aDataCon[nIdxSet].aKs.length>nIIdx)\r
-               return aDataCon[nIdxSet].aKs[nIIdx].nType;\r
-       else\r
-               return 0;\r
-}\r
-\r
-function getNKOff(aDataCon,nIdxSet,nIIdx)\r
-{\r
-       if(nIdxSet<aDataCon.length&&aDataCon[nIdxSet].aKs.length>nIIdx)\r
-               return aDataCon[nIdxSet].aKs[nIIdx].nNKOff;\r
-       else\r
-               return null;\r
-}\r
-\r
-function getPKOff(aDataCon,nIdxSet,nIIdx)\r
-{\r
-       if(nIdxSet<aDataCon.length&&aDataCon[nIdxSet].aKs.length>nIIdx)\r
-               return aDataCon[nIdxSet].aKs[nIIdx].nPKOff;\r
-       else\r
-               return null;\r
-}\r
-\r
-function window_OnLoad()\r
-{\r
-       if(gsBgImage&&gsBgImage.length>0)\r
-       {\r
-               document.body.background=gsBgImage;\r
-       }\r
-       if(gsBgColor&&gsBgColor.length>0)\r
-       {\r
-               document.body.bgColor=gsBgColor;\r
-       }\r
-       document.body.insertAdjacentHTML("beforeEnd",writeLoadingDiv());\r
-       loadIdx();\r
-       var oMsg=new whMessage(WH_MSG_SHOWIDX,this,1,null)\r
-       SendMessage(oMsg);\r
-}\r
-\r
-function loadIdx()\r
-{\r
-       if(!gbReady)\r
-       {\r
-               var oResMsg=new whMessage(WH_MSG_GETPROJINFO,this,1,null);\r
-               if(SendMessage(oResMsg)&&oResMsg.oParam)\r
-               {\r
-                       gbReady=true;\r
-                       var oProj=oResMsg.oParam;\r
-                       var aProj=oProj.aProj;\r
-                       gbXML=oProj.bXML;\r
-                       if(aProj.length>0)\r
-                       {\r
-                               var sLangId=aProj[0].sLangId;\r
-                               for(var i=0;i<aProj.length;i++)\r
-                               {\r
-                                       if(aProj[i].sIdx&&aProj[i].sLangId==sLangId)\r
-                                       {\r
-                                               addProjInfo(aProj[i].sPPath,aProj[i].sDPath,aProj[i].sIdx);\r
-                                       }\r
-                               }\r
-                       }\r
-                       writeDataIFrame();\r
-                       enEvt();\r
-               }               \r
-       }\r
-}\r
-\r
-function getIdxTopics(aDataCon,nIdxSet,nIIdx)\r
-{\r
-       var sTopics="";\r
-       if(nIdxSet<aDataCon.length&&aDataCon[nIdxSet].aKs.length>nIIdx)\r
-       {\r
-               if(aDataCon[nIdxSet].aKs[nIIdx].aTopics)\r
-               {\r
-                       var nLen=aDataCon[nIdxSet].aKs[nIIdx].aTopics.length;\r
-                       var nProj=aDataCon[nIdxSet].nProjId;\r
-                       var sPath=gaData[nProj].sPPath;\r
-                       for(var i=0;i<nLen;i++)\r
-                       {\r
-                               var sURL=aDataCon[nIdxSet].aKs[nIIdx].aTopics[i].sURL;\r
-                               var sFullPath=_getFullPath(sPath,sURL);\r
-                               sTopics+=",'"+excapeSingleQuotandSlash(_textToHtml(aDataCon[nIdxSet].aKs[nIIdx].aTopics[i].sName))+"','"+excapeSingleQuotandSlash(_textToHtml_nonbsp(sFullPath))+"'";\r
-                       }\r
-               }\r
-       }\r
-       return sTopics;         \r
-}\r
-\r
-function findCKInDom()\r
-{\r
-       if(gsCK!=null)\r
-       {\r
-               var sK=gsCK;\r
-               var oP=getElementsByTag(document,"P");\r
-               if(!oP) return false;\r
-               var len=oP.length;\r
-               var nB=0;\r
-               var nE=len-1;\r
-               var nM=0;\r
-               var sItem="";\r
-               var bF=false;\r
-               while(nB<nE){\r
-                       nM=(nB+nE+1)>>1;\r
-                       sItem=getInnerText(oP[nM]);\r
-                       \r
-                       if(compare(sItem,sK)==0)\r
-                       {\r
-                               bF=true;\r
-                               break;\r
-                       }\r
-                       else if(compare(sItem,sK)>0)\r
-                               nE=nM-1;\r
-                       else if(compare(sItem,sK)<0)\r
-                               nB=nM;\r
-               }\r
-               if(!bF)\r
-               {\r
-                       if(nB==nE) nM=nB;\r
-               \r
-                       if(nM+1<len)\r
-                       {\r
-                               sItem=getInnerText(oP[nM+1]);\r
-                               if(compare(sItem,sK)<=0) nM++;\r
-                       }                       \r
-                       if(nM+1<len)\r
-                       {\r
-                               sItem=getInnerText(oP[nM+1]);\r
-                               if(compare(sItem.substring(0,sK.length),sK)==0) nM++;\r
-                       }                       \r
-               }\r
-       \r
-               var oMatch=oP[nM];\r
-               if(oMatch)\r
-               {\r
-                       window.scrollTo(0,oMatch.offsetTop);\r
-                       var tempColl=getElementsByTag(oMatch,"A");\r
-                       if(tempColl&&tempColl.length>0){\r
-                               var nbTag=getElementsByTag(oMatch,"NOBR");\r
-                               if(nbTag&&nbTag.length>0)\r
-                                       HighLightElement(nbTag[0], gsIdxActiveBgColor, "transparent");\r
-                               if (gbCR)\r
-                               {\r
-                                       if (gbIE4)\r
-                                               tempColl(0).click();\r
-                                       else\r
-                                       {\r
-                                               var strCommand = tempColl[0].getAttribute("onClick");\r
-                                               var nstrCommand = strCommand.indexOf(";");\r
-                                               strCommand = strCommand.substring(0, nstrCommand);\r
-                                               strCommand = strCommand.replace("event", "_event");\r
-                                               window._event.pageX = oMatch.offsetLeft ;\r
-                                               window._event.pageY = oMatch.offsetTop + 20;\r
-                                               window.setTimeout(strCommand, 100);\r
-                                       }\r
-                               }\r
-                       }\r
-               }\r
-               gsCK=gsBCK;\r
-               gbCR=gbBCR;\r
-               if(gsBCK!=null)\r
-               {\r
-                       gsBCK=null;\r
-                       gbBCR=false;\r
-                       findCK();\r
-                       return false;\r
-               }\r
-               \r
-       }\r
-       return true;\r
-}\r
-\r
-function clearHighLight()\r
-{\r
-       resetHighLight(gsBgColor);\r
-}\r
-\r
-function IndexWriteClassStyle()\r
-{\r
-       var sStyle="";\r
-       sStyle+="<STYLE TYPE='text/css'>";\r
-       if (gsBgImage)\r
-               sStyle+="body {border-top:"+gsBgColor+" 1px solid;}\n";\r
-       else\r
-               sStyle+="body {border-top:black 1px solid;}\n";\r
-       if(gbIE4&&gbMac&&!gbIE5)\r
-       {\r
-               var nMargin=parseInt(gsIdxMargin);\r
-               nMargin-=10;\r
-               sStyle+="P {"+getFontStyle(goIdxFont)+"margin-top:"+gsIdxMargin+";margin-bottom:"+gsIdxMargin+";}\n";\r
-               sStyle+="H6 {"+getFontStyle(goIdxFont)+"margin-top:"+gsIdxMargin+";margin-bottom:"+gsIdxMargin+";}\n";\r
-               sStyle+="H6.firstsub {"+getFontStyle(goIdxFont)+"margin-top:"+nMargin+"pt;margin-bottom:"+gsIdxMargin+";}\n";\r
-       }\r
-       else\r
-       {\r
-               sStyle+="P {"+getFontStyle(goIdxFont)+"margin-top:"+gsIdxMargin+";margin-bottom:"+gsIdxMargin+";}\n";\r
-               sStyle+="H6 {"+getFontStyle(goIdxFont)+"margin-top:"+gsIdxMargin+";margin-bottom:"+gsIdxMargin+";}\n";\r
-       }\r
-       sStyle+="DIV {margin-top:"+gsIdxMargin+";margin-bottom:"+gsIdxMargin+";}\n";\r
-       sStyle+="A:link {"+getFontStyle(goIdxFont)+"}\n";\r
-       sStyle+="A:visited {"+getFontStyle(goIdxFont)+"}\n";\r
-       sStyle+="A:active {background-color:"+gsIdxActiveBgColor+";}\n";\r
-       sStyle+="A:hover {"+getFontStyle(goIdxHoverFont)+"}\n";\r
-       sStyle+="</STYLE>";     \r
-       document.write(sStyle);\r
-       return;\r
-}\r
-\r
-function window_Unload()\r
-{\r
-       UnRegisterListener2(this,WH_MSG_PROJECTREADY);\r
-       UnRegisterListener2(this,WH_MSG_SEARCHINDEXKEY);\r
-}\r
-\r
-function onSendMessage(oMsg)\r
-{\r
-       if(oMsg)\r
-       {\r
-               var nMsgId=oMsg.nMessageId;\r
-               if(nMsgId==WH_MSG_SEARCHINDEXKEY)\r
-               {\r
-                       if(oMsg.oParam && oMsg.oParam.sInput)\r
-                       {\r
-                               if(gsCK==null)\r
-                               {\r
-                                       gsCK=oMsg.oParam.sInput;\r
-                                       gbCR = oMsg.oParam.bCR;\r
-                                       findCK();\r
-                               }\r
-                               else\r
-                               {\r
-                                       gsBCK=oMsg.oParam.sInput;\r
-                                       gbBCR = oMsg.oParam.bCR;\r
-                               }\r
-                       }\r
-               }\r
-               else if(nMsgId==WH_MSG_PROJECTREADY)\r
-               {\r
-                       loadIdx();\r
-               }\r
-       }\r
-       return true;\r
-}\r
-\r
-if(window.gbWhVer&&window.gbWhLang&&window.gbWhMsg&&window.gbWhUtil&&window.gbWhHost&&window.gbWhProxy)\r
-{\r
-       RegisterListener2(this,WH_MSG_PROJECTREADY);\r
-       RegisterListener2(this,WH_MSG_SEARCHINDEXKEY);\r
-       goIdxFont=new whFont("Verdana","8pt","#000000","normal","normal","none");\r
-       goIdxEmptyFont=new whFont("Verdana","8pt","#666666","normal","normal","none");\r
-       goIdxHoverFont=new whFont("Verdana","8pt","#007f00","normal","normal","underline");\r
-\r
-       window.onload=window_OnLoad;\r
-       window.onbeforeunload=window_BUnload;\r
-       window.onunload=window_Unload;\r
-       gbWhIHost=true;\r
-}\r
-else\r
-       document.location.reload();\r
-\r
diff --git a/doc/salome/gui/KERNEL/whlang.js b/doc/salome/gui/KERNEL/whlang.js
deleted file mode 100755 (executable)
index 870be0e..0000000
+++ /dev/null
@@ -1,453 +0,0 @@
-//     WebHelp 5.10.001\r
-var garrSortChar=new Array();\r
-var gaFtsStop=new Array();\r
-var gaFtsStem=new Array();\r
-var gbWhLang=false;\r
-\r
-garrSortChar[0] = 0;\r
-garrSortChar[1] = 1;\r
-garrSortChar[2] = 2;\r
-garrSortChar[3] = 3;\r
-garrSortChar[4] = 4;\r
-garrSortChar[5] = 5;\r
-garrSortChar[6] = 6;\r
-garrSortChar[7] = 7;\r
-garrSortChar[8] = 8;\r
-garrSortChar[9] = 40;\r
-garrSortChar[10] = 41;\r
-garrSortChar[11] = 42;\r
-garrSortChar[12] = 43;\r
-garrSortChar[13] = 44;\r
-garrSortChar[14] = 9;\r
-garrSortChar[15] = 10;\r
-garrSortChar[16] = 11;\r
-garrSortChar[17] = 12;\r
-garrSortChar[18] = 13;\r
-garrSortChar[19] = 14;\r
-garrSortChar[20] = 15;\r
-garrSortChar[21] = 16;\r
-garrSortChar[22] = 17;\r
-garrSortChar[23] = 18;\r
-garrSortChar[24] = 19;\r
-garrSortChar[25] = 20;\r
-garrSortChar[26] = 21;\r
-garrSortChar[27] = 22;\r
-garrSortChar[28] = 23;\r
-garrSortChar[29] = 24;\r
-garrSortChar[30] = 25;\r
-garrSortChar[31] = 26;\r
-garrSortChar[32] = 38;\r
-garrSortChar[33] = 45;\r
-garrSortChar[34] = 46;\r
-garrSortChar[35] = 47;\r
-garrSortChar[36] = 48;\r
-garrSortChar[37] = 49;\r
-garrSortChar[38] = 50;\r
-garrSortChar[39] = 33;\r
-garrSortChar[40] = 51;\r
-garrSortChar[41] = 52;\r
-garrSortChar[42] = 53;\r
-garrSortChar[43] = 88;\r
-garrSortChar[44] = 54;\r
-garrSortChar[45] = 34;\r
-garrSortChar[46] = 55;\r
-garrSortChar[47] = 56;\r
-garrSortChar[48] = 115;\r
-garrSortChar[49] = 119;\r
-garrSortChar[50] = 121;\r
-garrSortChar[51] = 123;\r
-garrSortChar[52] = 125;\r
-garrSortChar[53] = 126;\r
-garrSortChar[54] = 127;\r
-garrSortChar[55] = 128;\r
-garrSortChar[56] = 129;\r
-garrSortChar[57] = 130;\r
-garrSortChar[58] = 57;\r
-garrSortChar[59] = 58;\r
-garrSortChar[60] = 89;\r
-garrSortChar[61] = 90;\r
-garrSortChar[62] = 91;\r
-garrSortChar[63] = 59;\r
-garrSortChar[64] = 60;\r
-garrSortChar[65] = 131;\r
-garrSortChar[66] = 148;\r
-garrSortChar[67] = 150;\r
-garrSortChar[68] = 154;\r
-garrSortChar[69] = 158;\r
-garrSortChar[70] = 168;\r
-garrSortChar[71] = 171;\r
-garrSortChar[72] = 173;\r
-garrSortChar[73] = 175;\r
-garrSortChar[74] = 185;\r
-garrSortChar[75] = 187;\r
-garrSortChar[76] = 189;\r
-garrSortChar[77] = 191;\r
-garrSortChar[78] = 193;\r
-garrSortChar[79] = 197;\r
-garrSortChar[80] = 214;\r
-garrSortChar[81] = 216;\r
-garrSortChar[82] = 218;\r
-garrSortChar[83] = 220;\r
-garrSortChar[84] = 225;\r
-garrSortChar[85] = 230;\r
-garrSortChar[86] = 240;\r
-garrSortChar[87] = 242;\r
-garrSortChar[88] = 244;\r
-garrSortChar[89] = 246;\r
-garrSortChar[90] = 252;\r
-garrSortChar[91] = 61;\r
-garrSortChar[92] = 62;\r
-garrSortChar[93] = 63;\r
-garrSortChar[94] = 64;\r
-garrSortChar[95] = 66;\r
-garrSortChar[96] = 67;\r
-garrSortChar[97] = 131;\r
-garrSortChar[98] = 148;\r
-garrSortChar[99] = 150;\r
-garrSortChar[100] = 154;\r
-garrSortChar[101] = 158;\r
-garrSortChar[102] = 168;\r
-garrSortChar[103] = 171;\r
-garrSortChar[104] = 173;\r
-garrSortChar[105] = 175;\r
-garrSortChar[106] = 185;\r
-garrSortChar[107] = 187;\r
-garrSortChar[108] = 189;\r
-garrSortChar[109] = 191;\r
-garrSortChar[110] = 193;\r
-garrSortChar[111] = 197;\r
-garrSortChar[112] = 214;\r
-garrSortChar[113] = 216;\r
-garrSortChar[114] = 218;\r
-garrSortChar[115] = 220;\r
-garrSortChar[116] = 225;\r
-garrSortChar[117] = 230;\r
-garrSortChar[118] = 240;\r
-garrSortChar[119] = 242;\r
-garrSortChar[120] = 244;\r
-garrSortChar[121] = 246;\r
-garrSortChar[122] = 252;\r
-garrSortChar[123] = 68;\r
-garrSortChar[124] = 69;\r
-garrSortChar[125] = 70;\r
-garrSortChar[126] = 71;\r
-garrSortChar[127] = 27;\r
-garrSortChar[128] = 114;\r
-garrSortChar[129] = 28;\r
-garrSortChar[130] = 82;\r
-garrSortChar[131] = 170;\r
-garrSortChar[132] = 85;\r
-garrSortChar[133] = 112;\r
-garrSortChar[134] = 109;\r
-garrSortChar[135] = 110;\r
-garrSortChar[136] = 65;\r
-garrSortChar[137] = 113;\r
-garrSortChar[138] = 223;\r
-garrSortChar[139] = 86;\r
-garrSortChar[140] = 213;\r
-garrSortChar[141] = 29;\r
-garrSortChar[142] = 255;\r
-garrSortChar[143] = 30;\r
-garrSortChar[144] = 31;\r
-garrSortChar[145] = 80;\r
-garrSortChar[146] = 81;\r
-garrSortChar[147] = 83;\r
-garrSortChar[148] = 84;\r
-garrSortChar[149] = 111;\r
-garrSortChar[150] = 36;\r
-garrSortChar[151] = 37;\r
-garrSortChar[152] = 79;\r
-garrSortChar[153] = 229;\r
-garrSortChar[154] = 222;\r
-garrSortChar[155] = 87;\r
-garrSortChar[156] = 212;\r
-garrSortChar[157] = 32;\r
-garrSortChar[158] = 254;\r
-garrSortChar[159] = 251;\r
-garrSortChar[160] = 39;\r
-garrSortChar[161] = 72;\r
-garrSortChar[162] = 97;\r
-garrSortChar[163] = 98;\r
-garrSortChar[164] = 99;\r
-garrSortChar[165] = 100;\r
-garrSortChar[166] = 73;\r
-garrSortChar[167] = 101;\r
-garrSortChar[168] = 74;\r
-garrSortChar[169] = 102;\r
-garrSortChar[170] = 133;\r
-garrSortChar[171] = 93;\r
-garrSortChar[172] = 103;\r
-garrSortChar[173] = 35;\r
-garrSortChar[174] = 104;\r
-garrSortChar[175] = 75;\r
-garrSortChar[176] = 105;\r
-garrSortChar[177] = 92;\r
-garrSortChar[178] = 122;\r
-garrSortChar[179] = 124;\r
-garrSortChar[180] = 76;\r
-garrSortChar[181] = 106;\r
-garrSortChar[182] = 107;\r
-garrSortChar[183] = 108;\r
-garrSortChar[184] = 77;\r
-garrSortChar[185] = 120;\r
-garrSortChar[186] = 199;\r
-garrSortChar[187] = 94;\r
-garrSortChar[188] = 116;\r
-garrSortChar[189] = 117;\r
-garrSortChar[190] = 118;\r
-garrSortChar[191] = 78;\r
-garrSortChar[192] = 131;\r
-garrSortChar[193] = 131;\r
-garrSortChar[194] = 131;\r
-garrSortChar[195] = 131;\r
-garrSortChar[196] = 131;\r
-garrSortChar[197] = 131;\r
-garrSortChar[198] = 131;\r
-garrSortChar[199] = 150;\r
-garrSortChar[200] = 158;\r
-garrSortChar[201] = 158;\r
-garrSortChar[202] = 158;\r
-garrSortChar[203] = 158;\r
-garrSortChar[204] = 175;\r
-garrSortChar[205] = 175;\r
-garrSortChar[206] = 175;\r
-garrSortChar[207] = 175;\r
-garrSortChar[208] = 154;\r
-garrSortChar[209] = 193;\r
-garrSortChar[210] = 197;\r
-garrSortChar[211] = 197;\r
-garrSortChar[212] = 197;\r
-garrSortChar[213] = 197;\r
-garrSortChar[214] = 197;\r
-garrSortChar[215] = 95;\r
-garrSortChar[216] = 197;\r
-garrSortChar[217] = 230;\r
-garrSortChar[218] = 230;\r
-garrSortChar[219] = 230;\r
-garrSortChar[220] = 230;\r
-garrSortChar[221] = 246;\r
-garrSortChar[222] = 227;\r
-garrSortChar[223] = 224;\r
-garrSortChar[224] = 131;\r
-garrSortChar[225] = 131;\r
-garrSortChar[226] = 131;\r
-garrSortChar[227] = 131;\r
-garrSortChar[228] = 131;\r
-garrSortChar[229] = 131;\r
-garrSortChar[230] = 131;\r
-garrSortChar[231] = 150;\r
-garrSortChar[232] = 158;\r
-garrSortChar[233] = 158;\r
-garrSortChar[234] = 158;\r
-garrSortChar[235] = 158;\r
-garrSortChar[236] = 175;\r
-garrSortChar[237] = 175;\r
-garrSortChar[238] = 175;\r
-garrSortChar[239] = 175;\r
-garrSortChar[240] = 154;\r
-garrSortChar[241] = 193;\r
-garrSortChar[242] = 197;\r
-garrSortChar[243] = 197;\r
-garrSortChar[244] = 197;\r
-garrSortChar[245] = 197;\r
-garrSortChar[246] = 197;\r
-garrSortChar[247] = 96;\r
-garrSortChar[248] = 197;\r
-garrSortChar[249] = 230;\r
-garrSortChar[250] = 230;\r
-garrSortChar[251] = 230;\r
-garrSortChar[252] = 230;\r
-garrSortChar[253] = 246;\r
-garrSortChar[254] = 227;\r
-garrSortChar[255] = 250;\r
-\r
-gaFtsStop[0] = "a";\r
-gaFtsStop[1] = "about";\r
-gaFtsStop[2] = "after";\r
-gaFtsStop[3] = "against";\r
-gaFtsStop[4] = "all";\r
-gaFtsStop[5] = "also";\r
-gaFtsStop[6] = "among";\r
-gaFtsStop[7] = "an";\r
-gaFtsStop[8] = "and";\r
-gaFtsStop[9] = "are";\r
-gaFtsStop[10] = "as";\r
-gaFtsStop[11] = "at";\r
-gaFtsStop[12] = "be";\r
-gaFtsStop[13] = "became";\r
-gaFtsStop[14] = "because";\r
-gaFtsStop[15] = "been";\r
-gaFtsStop[16] = "between";\r
-gaFtsStop[17] = "but";\r
-gaFtsStop[18] = "by";\r
-gaFtsStop[19] = "can";\r
-gaFtsStop[20] = "come";\r
-gaFtsStop[21] = "do";\r
-gaFtsStop[22] = "during";\r
-gaFtsStop[23] = "each";\r
-gaFtsStop[24] = "early";\r
-gaFtsStop[25] = "for";\r
-gaFtsStop[26] = "form";\r
-gaFtsStop[27] = "found";\r
-gaFtsStop[28] = "from";\r
-gaFtsStop[29] = "had";\r
-gaFtsStop[30] = "has";\r
-gaFtsStop[31] = "have";\r
-gaFtsStop[32] = "he";\r
-gaFtsStop[33] = "her";\r
-gaFtsStop[34] = "his";\r
-gaFtsStop[35] = "however";\r
-gaFtsStop[36] = "in";\r
-gaFtsStop[37] = "include";\r
-gaFtsStop[38] = "into";\r
-gaFtsStop[39] = "is";\r
-gaFtsStop[40] = "it";\r
-gaFtsStop[41] = "its";\r
-gaFtsStop[42] = "late";\r
-gaFtsStop[43] = "later";\r
-gaFtsStop[44] = "made";\r
-gaFtsStop[45] = "many";\r
-gaFtsStop[46] = "may";\r
-gaFtsStop[47] = "me";\r
-gaFtsStop[48] = "med";\r
-gaFtsStop[49] = "more";\r
-gaFtsStop[50] = "most";\r
-gaFtsStop[51] = "near";\r
-gaFtsStop[52] = "no";\r
-gaFtsStop[53] = "non";\r
-gaFtsStop[54] = "not";\r
-gaFtsStop[55] = "of";\r
-gaFtsStop[56] = "on";\r
-gaFtsStop[57] = "only";\r
-gaFtsStop[58] = "or";\r
-gaFtsStop[59] = "other";\r
-gaFtsStop[60] = "over";\r
-gaFtsStop[61] = "several";\r
-gaFtsStop[62] = "she";\r
-gaFtsStop[63] = "some";\r
-gaFtsStop[64] = "such";\r
-gaFtsStop[65] = "than";\r
-gaFtsStop[66] = "that";\r
-gaFtsStop[67] = "the";\r
-gaFtsStop[68] = "their";\r
-gaFtsStop[69] = "then";\r
-gaFtsStop[70] = "there";\r
-gaFtsStop[71] = "these";\r
-gaFtsStop[72] = "they";\r
-gaFtsStop[73] = "this";\r
-gaFtsStop[74] = "through";\r
-gaFtsStop[75] = "to";\r
-gaFtsStop[76] = "under";\r
-gaFtsStop[77] = "until";\r
-gaFtsStop[78] = "use";\r
-gaFtsStop[79] = "was";\r
-gaFtsStop[80] = "we";\r
-gaFtsStop[81] = "were";\r
-gaFtsStop[82] = "when";\r
-gaFtsStop[83] = "where";\r
-gaFtsStop[84] = "which";\r
-gaFtsStop[85] = "who";\r
-gaFtsStop[86] = "with";\r
-gaFtsStop[87] = "you";\r
-\r
-gaFtsStem[0] = "ed";\r
-gaFtsStem[1] = "es";\r
-gaFtsStem[2] = "er";\r
-gaFtsStem[3] = "e";\r
-gaFtsStem[4] = "s";\r
-gaFtsStem[5] = "ingly";\r
-gaFtsStem[6] = "ing";\r
-gaFtsStem[7] = "ly";\r
-\r
-\r
-// as javascript 1.3 support unicode instead of ISO-Latin-1\r
-// need to transfer come code back to ISO-Latin-1 for compare purpose\r
-// Note: Different Language(Code page) maybe need different array:\r
-var gaUToC=new Array();\r
-gaUToC[8364]=128;\r
-gaUToC[8218]=130;\r
-gaUToC[402]=131;\r
-gaUToC[8222]=132;\r
-gaUToC[8230]=133;\r
-gaUToC[8224]=134;\r
-gaUToC[8225]=135;\r
-gaUToC[710]=136;\r
-gaUToC[8240]=137;\r
-gaUToC[352]=138;\r
-gaUToC[8249]=139;\r
-gaUToC[338]=140;\r
-gaUToC[381]=142;\r
-gaUToC[8216]=145;\r
-gaUToC[8217]=146;\r
-gaUToC[8220]=147;\r
-gaUToC[8221]=148;\r
-gaUToC[8226]=149;\r
-gaUToC[8211]=150;\r
-gaUToC[8212]=151;\r
-gaUToC[732]=152;\r
-gaUToC[8482]=153;\r
-gaUToC[353]=154;\r
-gaUToC[8250]=155;\r
-gaUToC[339]=156;\r
-gaUToC[382]=158;\r
-gaUToC[376]=159;\r
-\r
-var gsBiggestChar="";\r
-function getBiggestChar()\r
-{\r
-       if(gsBiggestChar.length==0)\r
-       {\r
-               if(garrSortChar.length<256)\r
-                       gsBiggestChar=String.fromCharCode(255);\r
-               else\r
-               {\r
-                       var nBiggest=0;\r
-                       var nBigChar=0;\r
-                       for(var i=0;i<=255;i++)\r
-                       {\r
-                               if(garrSortChar[i]>nBiggest)\r
-                               {\r
-                                       nBiggest=garrSortChar[i];\r
-                                       nBigChar=i;\r
-                               }\r
-                       }\r
-                       gsBiggestChar=String.fromCharCode(nBigChar);\r
-               }\r
-\r
-       }       \r
-       return gsBiggestChar;\r
-}\r
-\r
-function getCharCode(str,i)\r
-{\r
-       var code=str.charCodeAt(i)\r
-       if(code>256)\r
-       {\r
-               code=gaUToC[code];\r
-       }\r
-       return code;\r
-}\r
-\r
-function compare(strText1,strText2)\r
-{\r
-       if(garrSortChar.length<256)\r
-       {\r
-               var strt1=strText1.toLowerCase();\r
-               var strt2=strText2.toLowerCase();\r
-               if(strt1<strt2) return -1;\r
-               if(strt1>strt2) return 1;\r
-               return 0;\r
-       }\r
-       else\r
-       {\r
-               for(var i=0;i<strText1.length&&i<strText2.length;i++)\r
-               {\r
-                       if(garrSortChar[getCharCode(strText1,i)]<garrSortChar[getCharCode(strText2,i)]) return -1;\r
-                       if(garrSortChar[getCharCode(strText1,i)]>garrSortChar[getCharCode(strText2,i)]) return 1;\r
-               }\r
-               if(strText1.length<strText2.length) return -1;\r
-               if(strText1.length>strText2.length) return 1;\r
-               return 0;\r
-       }\r
-}\r
-gbWhLang=true;
\ No newline at end of file
diff --git a/doc/salome/gui/KERNEL/whmozemu.js b/doc/salome/gui/KERNEL/whmozemu.js
deleted file mode 100755 (executable)
index 84c6de1..0000000
+++ /dev/null
@@ -1,67 +0,0 @@
-//     WebHelp 5.10.002\r
-if (! window.gbIE4 && window.gbNav6 && !document.childNodes[0].insertAdjacentHTML){\r
-\r
-HTMLElement.prototype.insertAdjacentElement = function(where,parsedNode)\r
-{\r
-       switch (where){\r
-       case 'beforeBegin':\r
-               this.parentNode.insertBefore(parsedNode,this);\r
-               break;\r
-       case 'afterBegin':\r
-               this.insertBefore(parsedNode,this.firstChild);\r
-               break;\r
-       case 'beforeEnd':\r
-               this.appendChild(parsedNode);\r
-               break;\r
-       case 'afterEnd':\r
-               if (this.nextSibling){\r
-               this.parentNode.insertBefore(parsedNode,this.nextSibling);\r
-               } else {\r
-               this.parentNode.appendChild(parsedNode);\r
-               }\r
-               break;\r
-       }\r
-}\r
-\r
-HTMLElement.prototype.insertAdjacentHTML = function(where,htmlStr){\r
-\r
-       var r = this.ownerDocument.createRange();\r
-       r.setStartBefore(this);\r
-       var parsedHTML = r.createContextualFragment(htmlStr);\r
-       this.insertAdjacentElement(where,parsedHTML);\r
-}\r
-\r
-\r
-HTMLElement.prototype.insertAdjacentText = function(where,txtStr){\r
-\r
-       var parsedText = document.createTextNode(txtStr);\r
-       this.insertAdjacentElement(where,parsedText);\r
-}\r
-}\r
-\r
-function testScroll() {\r
-       // Initialize scrollbar cache if necessary\r
-       if (window._pageXOffset==null) {\r
-               window._pageXOffset = window.pageXOffset;\r
-               window._pageYOffset = window.pageYOffset;\r
-       }\r
-       // Expose Internet Explorer compatible object model\r
-       document.scrollTop = window.pageYOffset;\r
-       document.scrollLeft = window.pageXOffset;\r
-       window.document.scrollHeight = document.height;\r
-       window.document.scrollWidth = document.width;\r
-       window.document.clientWidth = window.innerWidth;\r
-       window.document.clientHeight = window.innerHeight;\r
-\r
-       // If cache!=current values, call the onscroll event\r
-       if (((window.pageXOffset!=window._pageXOffset) || (window.pageYOffset!=window._pageYOffset)) && (window.onscroll)) \r
-               window.onscroll();\r
-       // Cache new values\r
-       window._pageXOffset = window.pageXOffset;\r
-       window._pageYOffset = window.pageYOffset;\r
-       }\r
-\r
-// Create compatibility layer for Netscape\r
-if (window.gbNav6 && !window.gbNav7) {\r
-       setInterval("testScroll()",50)\r
-}
\ No newline at end of file
diff --git a/doc/salome/gui/KERNEL/whmsg.js b/doc/salome/gui/KERNEL/whmsg.js
deleted file mode 100755 (executable)
index 52ffcd2..0000000
+++ /dev/null
@@ -1,69 +0,0 @@
-//     WebHelp 5.10.002\r
-var WH_MSG_RESIZEPANE          =0x0100;\r
-var WH_MSG_SHOWPANE                    =0x0101;\r
-var WH_MSG_HIDEPANE                    =0x0102;\r
-var WH_MSG_SYNCTOC                     =0x0103;\r
-var WH_MSG_NEXT                                =0x0104;\r
-var WH_MSG_PREV                                =0x0105;\r
-var WH_MSG_NOSEARCHINPUT       =0x0106;\r
-var WH_MSG_NOSYNC                      =0x0107;\r
-var WH_MSG_ENABLEWEBSEARCH     =0x0108;\r
-\r
-var WH_MSG_ISPANEVISIBLE       =0x0109;\r
-var WH_MSG_PANESTATUE          =0x010a;\r
-\r
-var    WH_MSG_SYNCINFO                 =0x010b;\r
-var WH_MSG_PANEINFO                    =0x010c;\r
-var WH_MSG_WEBSEARCH           =0x010d;\r
-\r
-var WH_MSG_SEARCHINDEXKEY      =0x0201;\r
-\r
-var WH_MSG_SEARCHFTSKEY        =0x020a;\r
-\r
-var WH_MSG_PROJECTREADY                =0x0301;\r
-var WH_MSG_GETPROJINFO                 =0x0302;\r
-\r
-var WH_MSG_SHOWTOC                     =0x0401;\r
-var WH_MSG_SHOWIDX                     =0x0402;\r
-var WH_MSG_SHOWFTS                     =0x0403;\r
-var WH_MSG_SHOWGLO                     =0x0404;\r
-\r
-var WH_MSG_SHOWGLODEF          =0x0500;\r
-\r
-var WH_MSG_GETTOCPATHS                 =0x0600;\r
-var WH_MSG_GETAVIAVENUES       =0x0601;\r
-var WH_MSG_GETCURRENTAVENUE =0x0602;\r
-var WH_MSG_GETPANEINFO         =0x0603;\r
-var WH_MSG_AVENUEINFO          =0x0604;\r
-\r
-var WH_MSG_GETSTARTFRAME       =0x0701;\r
-var WH_MSG_GETDEFAULTTOPIC     =0x0702;\r
-\r
-var WH_MSG_SEARCHTHIS          =0x0801;\r
-var WH_MSG_GETSEARCHS          =0x0802;\r
-\r
-var WH_MSG_ISINFRAMESET                =0x0900;\r
-\r
-var WH_MSG_TOOLBARORDER                =0x0a00;\r
-var WH_MSG_MINIBARORDER                =0x0a01;\r
-var WH_MSG_ISSYNCSSUPPORT      =0x0a02;\r
-var WH_MSG_ISSEARCHSUPPORT     =0x0a03;\r
-var WH_MSG_GETPANETYPE         =0x0a04;\r
-var WH_MSG_BACKUPSEARCH                =0x0a05;\r
-var WH_MSG_GETPANES                    =0x0a06;\r
-var WH_MSG_INITSEARCHSTRING =0x0a07;\r
-var WH_MSG_RELOADNS6           =0x0a08;\r
-var WH_MSG_ISAVENUESUPPORT     =0x0a09;\r
-\r
-var WH_MSG_GETCMD                      =0x0b00;\r
-var    WH_MSG_GETPANE                  =0x0b01;\r
-var WH_MSG_GETDEFPANE          =0x0b02;\r
-\r
-function whMessage(nMessageId,wSender,nVersion,oParam)\r
-{\r
-       this.nMessageId=nMessageId;\r
-       this.wSender=wSender;\r
-       this.nVersion=nVersion;\r
-       this.oParam=oParam;\r
-}\r
-var gbWhMsg=true;
\ No newline at end of file
diff --git a/doc/salome/gui/KERNEL/whnjs.htm b/doc/salome/gui/KERNEL/whnjs.htm
deleted file mode 100755 (executable)
index 9c283ed..0000000
+++ /dev/null
@@ -1,25 +0,0 @@
-<html>\r
-<head>\r
-<title>KERNEL</title>\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-<script language="javascript1.2" src="whutils.js"></script>\r
-<script language="javascript1.2" src="whmsg.js"></script>\r
-<script language="javascript1.2" src="whstub.js"></script>\r
-<script language="javascript" src="whver.js"></script>\r
-<script language="javascript1.2" src="whstart.js"></script>\r
-<script language="javascript1.2">\r
-<!--\r
-function window_Onload()\r
-{\r
-       if (window.gsTopic)\r
-               frames["bsscright"].document.location = window.gsTopic;\r
-}\r
-window.onload=window_Onload;\r
-//-->\r
-</script>\r
-</head>\r
-\r
-<frameset id="whPfset" cols="260,*"><noframes><p>Your browser does not support frames. We recommend that you update your browser to a version that supports frames.</p><p>To view the Help system without frames click on this<a href="whgdata/whnvp30.htm">hyperlink.</a></p></noframes><frame src="whgdata/whnvp30.htm" title="navigation pane" name="navigation pane" scrolling="no"><frame src="kernel/introduction.htm" title="topic pane" name="bsscright" scrolling="yes"></frameset>\r
-</html>
\ No newline at end of file
diff --git a/doc/salome/gui/KERNEL/whphost.js b/doc/salome/gui/KERNEL/whphost.js
deleted file mode 100755 (executable)
index 9c91b49..0000000
+++ /dev/null
@@ -1,581 +0,0 @@
-//     WebHelp 5.10.005\r
-var gaProj=new Array();\r
-var gnChecked=0;\r
-var gsProjName="";\r
-var gbReady=false;\r
-var goMan=null;\r
-var gbXML=false;\r
-var gsFirstPane="";\r
-var gServerEnabled=false;\r
-var gsPath="";\r
-var gbWhPHost=false;\r
-var goDiv = null;\r
-var gsHTML = "";\r
-\r
-if (navigator.currentNavPen)\r
-       gsFirstPane = navigator.currentNavPen;\r
-\r
-\r
-function delayLoad()\r
-{\r
-       if (goDiv&&gsHTML)\r
-       {\r
-               goDiv.innerHTML=gsHTML;\r
-               goDiv=null;\r
-               gsHTML="";\r
-       }\r
-}\r
-\r
-function whCom(sName,sComFile)\r
-{\r
-       this.msName=sName;\r
-       this.msDivId=sName+"Div";\r
-       this.msIFrameId=sName+"IFrame";\r
-       this.msComFile=sComFile;\r
-       this.mbloaded=false;\r
-       this.mbShow=false;\r
-       this.show=function(bShow)\r
-       {\r
-               if(this.mbShow!=bShow)\r
-               {\r
-                       if(bShow&&!this.mbloaded)\r
-                       {\r
-                               this.load();\r
-                       }\r
-\r
-                       var oDiv=getElement(this.msDivId);\r
-                       if(oDiv)\r
-                       {\r
-                               if(gbIE55||(gbIE5&&gbMac))\r
-                               {\r
-                                       var oIframe=getElement(this.msIFrameId);\r
-                                       if(oIframe)\r
-                                       {\r
-                                               if(bShow)\r
-                                               {\r
-                                                       oDiv.style.zIndex=3;\r
-                                                       if(oIframe!=null)\r
-                                                       {\r
-                                                               oIframe.style.zIndex=3;\r
-                                                               if (!gbIE55)\r
-                                                                       oIframe.style.visibility="visible";\r
-                                                       }\r
-                                               }\r
-                                               else\r
-                                               {\r
-                                                       oDiv.style.zIndex=2;\r
-                                                       if(oIframe!=null)\r
-                                                       {\r
-                                                               oIframe.style.zIndex=2;\r
-                                                               if (!gbIE55)\r
-                                                                       oIframe.style.visibility="hidden";\r
-                                                       }\r
-                                               }\r
-                                       }\r
-                               }\r
-                               if (!gbIE55)\r
-                                       oDiv.style.visibility=(bShow==true)?'visible':'hidden';\r
-                               this.mbShow=bShow;\r
-                       }\r
-\r
-               }\r
-       }\r
-       this.load=function()\r
-       {\r
-               if(!this.mbloaded)\r
-               {\r
-                       if(this.msComFile.length>0){\r
-                               var strFile= _getFullPath(getPath(), this.msComFile);\r
-                               var oDiv=getElement(this.msDivId);\r
-                               if(oDiv){\r
-                                       if(gbIE4||gbOpera7){\r
-                                               var nIFrameHeight=oDiv.style.pixelHeight;\r
-                                               var nIFrameWidth=oDiv.style.pixelWidth;\r
-                                               var sHTML="<IFRAME ID="+this.msIFrameId+" title=\"" + this.msName + "\" SRC=\""+strFile+"\" BORDER=0 FRAMEBORDER=no STYLE=\"width:";\r
-                                               if(gbMac){\r
-                                                       sHTML+=nIFrameWidth+"px;height:"+nIFrameHeight+"px;\"></IFRAME>";\r
-                                               }else{\r
-                                                       sHTML+="100%; height:100%;\"></IFRAME>";\r
-                                               }\r
-                                               oDiv.innerHTML=sHTML;\r
-                                       }else if(gbNav6){\r
-                                               gsHTML="<IFRAME ID="+this.msIFrameId+" title=\"" + this.msName + "\" SRC=\""+strFile+"\" BORDER=0 FRAMEBORDER=no STYLE=\"width:100%;border:0;height:100%;\"></IFRAME>";\r
-                                               goDiv = oDiv;\r
-                                               setTimeout("delayLoad()", 100);\r
-                                       }\r
-                                       this.mbloaded=true;\r
-                               }\r
-                       }\r
-               }\r
-       }\r
-       this.unload=function()\r
-       {\r
-               var oDiv=getElement(this.msDivId);\r
-               if(oDiv)\r
-                       oDiv.innerHTML="";\r
-       }\r
-       this.getDivHTML=function()\r
-       {\r
-               var sHTML="";\r
-               if(gbMac&&gbIE4)\r
-                       sHTML+="<DIV ID="+this.msDivId+" ALIGN=left STYLE=\"position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;margin:0;padding:0;border:0;\">";\r
-               else if(gbIE5)\r
-                       sHTML+="<DIV ID="+this.msDivId+" ALIGN=left STYLE=\"position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;\">";\r
-               else if(gbIE4||gbWindows)\r
-                       sHTML+="<DIV ID="+this.msDivId+" ALIGN=left STYLE=\"position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;visibility:hidden\">";\r
-               else\r
-                       sHTML+="<DIV ID="+this.msDivId+" ALIGN=left STYLE=\"position:absolute;z-index:1;left:0;top:0;width:100%;height:"+parent.height+";visibility:hidden\">";\r
-               sHTML+="</DIV>";\r
-               return sHTML;\r
-       }\r
-}  \r
-\r
-function whComMan()\r
-{\r
-       this.sName="";\r
-       this.maCom=new Array();\r
-       this.addCom=function(sName,sComFile)\r
-       {\r
-               var owhCom=new whCom(sName,sComFile);\r
-               this.maCom[this.maCom.length]=owhCom;\r
-       }\r
-       this.init=function()\r
-       {\r
-               var sHTML="";\r
-               for(var i=0;i<this.maCom.length;i++)\r
-               {\r
-                       sHTML+=this.maCom[i].getDivHTML();\r
-               }\r
-               document.body.insertAdjacentHTML("beforeEnd",sHTML);\r
-\r
-       }\r
-       this.showById=function(nId)\r
-       {\r
-               for(var s=0;s<this.maCom.length;s++)\r
-               {\r
-                       if(s!==nId)\r
-                               this.maCom[s].show(false);\r
-               }\r
-               this.maCom[nId].show(true);\r
-       }\r
-       this.show=function(sName)\r
-       {\r
-               navigator.currentNavPen = sName;\r
-               var bFound=false;\r
-               for(var i=0;i<this.maCom.length;i++)\r
-               {\r
-                       if(sName==this.maCom[i].msName)\r
-                       {\r
-                               bFound=true;\r
-                               break;\r
-                       }\r
-               }\r
-               if(bFound)\r
-               {\r
-                       this.showById(i);\r
-                       this.sName=sName;\r
-               }\r
-       }\r
-       this.unload=function()\r
-       {\r
-               for(var i=0;i<this.maCom.length;i++)\r
-               {\r
-                       this.maCom[i].unload();\r
-               }               \r
-       }\r
-       this.getCurrent=function()\r
-       {\r
-               return this.sName;\r
-       }\r
-}\r
-\r
-function getPath()\r
-{\r
-       if(gsPath=="")\r
-       {\r
-               gsPath=location.href;\r
-               gsPath=_replaceSlash(gsPath);\r
-               var nPosFile=gsPath.lastIndexOf("/");\r
-               gsPath=gsPath.substring(0,nPosFile+1);\r
-       }\r
-       return gsPath;\r
-}\r
-\r
-goMan=new whComMan();\r
-function addPane(sName,sFileName)\r
-{\r
-       var oParam=new Object();\r
-       oParam.sName=sName;\r
-       var oMsg=new whMessage(WH_MSG_GETPANE, this, 1, oParam);\r
-       if (SendMessage(oMsg))\r
-       {\r
-               if (oMsg.oParam.bEnable)\r
-                       goMan.addCom(sName,sFileName);\r
-       }\r
-       else\r
-               goMan.addCom(sName,sFileName);  \r
-}\r
-\r
-function setShowPane(sName, bForce)\r
-{\r
-       if ((gsFirstPane == "") || bForce)\r
-       {\r
-               var oMsg=new whMessage(WH_MSG_GETDEFPANE, this, 1, null);\r
-               if (SendMessage(oMsg))\r
-               {\r
-                       if (oMsg.oParam)\r
-                               gsFirstPane = oMsg.oParam;\r
-                       else\r
-                               gsFirstPane=sName;\r
-               }\r
-               else\r
-                       gsFirstPane=sName;\r
-       }\r
-}\r
-\r
-function window_OnLoad()\r
-{\r
-       var oMsg=new whMessage(WH_MSG_GETCMD,this,1,null);\r
-       var bHidePane=false;\r
-       if (SendMessage(oMsg))\r
-       {\r
-               if(oMsg.oParam>0)\r
-               {\r
-                       if(oMsg.oParam==1)\r
-                               gsFirstPane="toc";\r
-                       else if(oMsg.oParam==2)\r
-                               gsFirstPane="idx";\r
-                       else if(oMsg.oParam==3)\r
-                               gsFirstPane="fts";\r
-                       else if(oMsg.oParam==4)\r
-                               gsFirstPane="glo";\r
-               }\r
-               else if(oMsg.oParam==0)\r
-               {\r
-                       bHidePane=true;\r
-               }\r
-       }\r
-       goMan.init();\r
-       if(gsProjName!="")                      \r
-               loadData2(gsProjName);  \r
-       if (bHidePane)\r
-       {\r
-               gsFirstPane="";\r
-               var oMsg1=new whMessage(WH_MSG_HIDEPANE, this, 1, null)\r
-               SendMessage(oMsg1);\r
-       }\r
-       else\r
-       {\r
-               if(gsFirstPane!="")\r
-                       goMan.show(gsFirstPane);\r
-               else\r
-                       goMan.showById(0);\r
-       }\r
-}\r
-\r
-function setServerEnabled()\r
-{\r
-       gServerEnabled = true;\r
-}\r
-\r
-function loadData2(strFile)\r
-{\r
-       if(gbXML)\r
-               loadDataXML(strFile);\r
-       else\r
-               loadData(strFile);\r
-}\r
-\r
-function addProject(bPreferXML,sXMLName,sHTMLName)\r
-{\r
-       var bLoadXML=bPreferXML;\r
-       if(!gbIE4&&!gbNav6&&!gbOpera7)\r
-               return;\r
-       if(gbIE4&&!gbIE5)\r
-               bLoadXML=false;\r
-       if (gbIE5&&!gbMac)\r
-               bLoadXML=true;\r
-       if(gbIE55||gbNav6)\r
-               bLoadXML=true;\r
-       if(gbOpera7)\r
-               bLoadXML=false;         \r
-       if(bLoadXML)\r
-               addProjectXML(sXMLName);\r
-       else\r
-               addProjectHTML(sHTMLName);\r
-}\r
-\r
-function addProjectHTML(sName)\r
-{\r
-       gbXML=false;\r
-       gsProjName=sName;\r
-}\r
-\r
-function addProjectXML(sName)\r
-{\r
-       gbXML=true;\r
-       gsProjName=sName;\r
-}\r
-\r
-function window_MyBunload()\r
-{\r
-       goMan.unload();\r
-       window_BUnload();\r
-}\r
-\r
-function putDataXML(xmlDoc,sdocPath)\r
-{\r
-       if(xmlDoc!=null)\r
-       {\r
-               var projectNode=xmlDoc.getElementsByTagName("project")[0];\r
-               if(projectNode)\r
-               {\r
-                       var aRProj=new Array();\r
-                       aRProj[0]=new Object();\r
-                       aRProj[0].sPPath=_getPath(sdocPath);\r
-                       var sLangId=projectNode.getAttribute("langid");\r
-                       if(sLangId)\r
-                       {\r
-                               aRProj[0].sLangId=sLangId;\r
-                       }\r
-                       var sDPath=projectNode.getAttribute("datapath");\r
-                       if(sDPath)\r
-                       {\r
-                               if(sDPath.lastIndexOf("/")!=sDPath.length-1)\r
-                                       sDPath+="/";\r
-                               aRProj[0].sDPath=sDPath;\r
-                       }\r
-                       else\r
-                               aRProj[0].sDPath="";\r
-                       aRProj[0].sToc=projectNode.getAttribute("toc");\r
-                       aRProj[0].sIdx=projectNode.getAttribute("index");\r
-                       aRProj[0].sFts=projectNode.getAttribute("fts");\r
-                       aRProj[0].sGlo=projectNode.getAttribute("glossary");\r
-                       var RmtProject=projectNode.getElementsByTagName("remote");\r
-                       var nCount=1;\r
-                       for (var i=0;i<RmtProject.length;i++)\r
-                       {\r
-                               var sURL=RmtProject[i].getAttribute("url");\r
-                               if(sURL)\r
-                               {\r
-                                       if(sURL.lastIndexOf("/")!=sURL.length-1)\r
-                                               sURL+="/";\r
-                                       aRProj[nCount]=new Object();\r
-                                       aRProj[nCount++].sPPath=_getFullPath(aRProj[0].sPPath,sURL);\r
-                               }\r
-                       }\r
-                       putProjectInfo(aRProj);\r
-               }\r
-               else\r
-               {\r
-                       // on Netscape 6.0 under some situation the xml file cannot be loaded.\r
-                       // so we use pure html instead.\r
-                       if (gnChecked == 0)\r
-                               setTimeout("redirectToList();",100);\r
-                       else\r
-                       {\r
-                               gnChecked++;\r
-                               setTimeout("checkRemoteProject();", 1);\r
-                       }\r
-               }\r
-       }\r
-}\r
-\r
-function onLoadXMLError()\r
-{\r
-       gnChecked++;\r
-       setTimeout("checkRemoteProject();", 1);\r
-}\r
-\r
-function redirectToList()\r
-{\r
-       if(gbReDirectThis)\r
-               document.location=gsNavReDirect;\r
-       else\r
-               parent.document.location=gsNavReDirect;\r
-}\r
-\r
-function putProjectInfo(aRProj)\r
-{\r
-       if(gnChecked==0||isSamePath(gaProj[gnChecked].sPPath,aRProj[0].sPPath))\r
-       {\r
-               if(gnChecked!=0)\r
-               {\r
-                       if(aRProj[0].sLangId!=gaProj[0].sLangId)\r
-                               alert("The merged Help system "+aRProj[0].sPPath+" is using a different language from the master Help system, which will cause the index and full-text search functionality to be disabled in the merged Help system.");\r
-               }\r
-               gaProj[gnChecked]=aRProj[0];\r
-               for(var i=1;i<aRProj.length;i++)\r
-               {\r
-                       var bFound=false;\r
-                       for(var j=0;j<gaProj.length;j++)\r
-                       {\r
-                               if(isSamePath(gaProj[j].sPPath,aRProj[i].sPPath))\r
-                               {\r
-                                       bFound=true;\r
-                                       break;\r
-                               }\r
-                       }\r
-                       if(!bFound)\r
-                       {\r
-                               gaProj[gaProj.length]=aRProj[i];\r
-                       }\r
-               }\r
-               gnChecked++;\r
-               setTimeout("checkRemoteProject();", 1);\r
-       }\r
-       else\r
-               alert("Could not load correctly, please click Refresh.");\r
-}\r
-\r
-function isSamePath(sPath1,sPath2)\r
-{\r
-       return (sPath1.toLowerCase()==sPath2.toLowerCase());\r
-}\r
-\r
-function checkRemoteProject()\r
-{\r
-       if(gaProj.length!=gnChecked)\r
-       {\r
-               setTimeout("cancelProj("+gnChecked+");",10000);\r
-               loadData2(gaProj[gnChecked].sPPath+gsProjName);\r
-       }\r
-       else{\r
-               var oMsg=new whMessage(WH_MSG_PROJECTREADY,this,1,null);\r
-               gbReady=true;\r
-               SendMessage(oMsg);\r
-       }\r
-}\r
-\r
-function cancelProj(i)\r
-{\r
-       if(i==gnChecked)\r
-       {\r
-               gnChecked++;\r
-               setTimeout("checkRemoteProject();", 1);\r
-       }       \r
-}\r
-\r
-function window_resize()\r
-{\r
-       for(var i=0;i<goMan.maCom.length;i++)\r
-       {\r
-               var oFrame=getElement(goMan.maCom[i].msIFrameId);\r
-               if(oFrame)\r
-               {\r
-                       oFrame.style.height=document.body.clientHeight;\r
-                       oFrame.style.width=document.body.clientWidth;\r
-               }\r
-       }\r
-       window_resize2();\r
-}\r
-\r
-function window_resize2()\r
-{\r
-       if(document.body)\r
-       {\r
-               if(document.body.clientWidth > 1 && document.body.clientHeight>1)\r
-               {\r
-                       var oMsg = new whMessage(WH_MSG_RESIZEPANE, this, 1, null);\r
-                       SendMessage(oMsg);\r
-               }\r
-       }\r
-}\r
-\r
-function window_unload()\r
-{\r
-       UnRegisterListener2(this,WH_MSG_GETPROJINFO);\r
-       UnRegisterListener2(this,WH_MSG_SHOWTOC);\r
-       UnRegisterListener2(this,WH_MSG_SHOWIDX);\r
-       UnRegisterListener2(this,WH_MSG_SHOWFTS);\r
-       UnRegisterListener2(this,WH_MSG_SHOWGLO);\r
-       UnRegisterListener2(this,WH_MSG_GETPANEINFO);\r
-}\r
-\r
-function onSendMessage(oMsg)\r
-{\r
-       if(oMsg)\r
-       {\r
-               var nMsgId=oMsg.nMessageId;\r
-               if(nMsgId==WH_MSG_GETPROJINFO)\r
-               {\r
-                       if(gbReady)\r
-                       {\r
-                               var oProj=new Object();\r
-                               oProj.aProj=gaProj;\r
-                               oProj.bXML=gbXML;\r
-                               oMsg.oParam=oProj;\r
-                       }\r
-                       else\r
-                               return false;\r
-               }\r
-               else if(nMsgId==WH_MSG_SHOWTOC)\r
-               {\r
-                       if(goMan)\r
-                               goMan.show("toc");\r
-                       var onMsg=new whMessage(WH_MSG_PANEINFO, this, 1, "toc");\r
-                       SendMessage(onMsg);\r
-                       onMsg = new whMessage(WH_MSG_SHOWPANE, this, 1, null);\r
-                       SendMessage(onMsg);\r
-               }\r
-               else if(nMsgId==WH_MSG_SHOWIDX)\r
-               {\r
-                       if(goMan)\r
-                               goMan.show("idx");\r
-                       var onMsg=new whMessage(WH_MSG_PANEINFO, this, 1, "idx");\r
-                       SendMessage(onMsg);\r
-                       onMsg = new whMessage(WH_MSG_SHOWPANE, this, 1, null);\r
-                       SendMessage(onMsg);\r
-               }\r
-               else if(nMsgId==WH_MSG_SHOWFTS)\r
-               {\r
-                       if(goMan)\r
-                               goMan.show("fts");\r
-                       var onMsg=new whMessage(WH_MSG_PANEINFO, this, 1, "fts");\r
-                       SendMessage(onMsg);\r
-                       onMsg = new whMessage(WH_MSG_SHOWPANE, this, 1, null);\r
-                       SendMessage(onMsg);\r
-               }\r
-               else if(nMsgId==WH_MSG_SHOWGLO)\r
-               {\r
-                       if(goMan)\r
-                               goMan.show("glo");\r
-                       var onMsg=new whMessage(WH_MSG_PANEINFO, this, 1, "glo");\r
-                       SendMessage(onMsg);\r
-                       onMsg = new whMessage(WH_MSG_SHOWPANE, this, 1, null);\r
-                       SendMessage(onMsg);\r
-               }\r
-               else if(nMsgId==WH_MSG_GETPANEINFO)\r
-               {\r
-                       oMsg.oParam=goMan.getCurrent();\r
-                       return false;\r
-               }\r
-       }\r
-       return true;\r
-}\r
-\r
-if(window.gbWhUtil&&window.gbWhMsg&&window.gbWhVer&&window.gbWhProxy)\r
-{\r
-       RegisterListener2(this,WH_MSG_GETPROJINFO);\r
-       RegisterListener2(this,WH_MSG_SHOWTOC);\r
-       RegisterListener2(this,WH_MSG_SHOWIDX);\r
-       RegisterListener2(this,WH_MSG_SHOWFTS);\r
-       RegisterListener2(this,WH_MSG_SHOWGLO);\r
-       RegisterListener2(this,WH_MSG_GETPANEINFO);\r
-\r
-       if((gbMac&&gbIE4)||(gbSunOS&&gbIE5)||gbOpera7)\r
-       {\r
-               window.onresize=window_resize;\r
-       }\r
-       else if(gbIE4)\r
-       {\r
-               window.onresize=window_resize2;\r
-       }\r
-       window.onload=window_OnLoad;\r
-       window.onbeforeunload=window_MyBunload;\r
-       window.onunload=window_unload;\r
-       gbWhPHost=true;\r
-}\r
-else\r
-       document.location.reload();\r
-\r
diff --git a/doc/salome/gui/KERNEL/whproj.htm b/doc/salome/gui/KERNEL/whproj.htm
deleted file mode 100755 (executable)
index 821daea..0000000
+++ /dev/null
@@ -1,24 +0,0 @@
-<html>\r
-<head>\r
-<title>project description</title>\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-</head>\r
-<body>\r
-<script language="javascript" src="whver.js"></script>\r
-<script language="javascript1.2" src="whutils.js"></script>\r
-<script language="javascript1.2" src="whproj.js"></script>\r
-<script language="javascript1.2">\r
-<!--\r
-  setLangId("1033");\r
-  setDataPath("whdata");\r
-  addToc("whtoc.htm");\r
-\r
-  addFts("whfts.htm");\r
-  addGlo("whglo.htm");\r
-\r
-//-->\r
-</script>\r
-</body>\r
-</html>
\ No newline at end of file
diff --git a/doc/salome/gui/KERNEL/whproj.js b/doc/salome/gui/KERNEL/whproj.js
deleted file mode 100755 (executable)
index ae38fa9..0000000
+++ /dev/null
@@ -1,85 +0,0 @@
-//     WebHelp 5.10.001\r
-var gaProj=new Array();\r
-\r
-gaProj[0]=new project("");\r
-\r
-function setLangId(sLangId)\r
-{\r
-       gaProj[0].sLangId=sLangId;\r
-}\r
-\r
-function setDataPath(sPath)\r
-{\r
-       if(sPath.length!=0)\r
-       {\r
-               if(sPath.lastIndexOf("/")!=sPath.length-1)\r
-                       sPath+="/";\r
-               gaProj[0].sDPath=sPath; \r
-       }\r
-       else\r
-               gaProj[0].sDPath="";\r
-}\r
-\r
-function addToc(sFile)\r
-{\r
-       gaProj[0].sToc=sFile;\r
-}\r
-\r
-function addIdx(sFile)\r
-{\r
-       gaProj[0].sIdx=sFile;\r
-}\r
-\r
-function addFts(sFile)\r
-{\r
-       gaProj[0].sFts=sFile;\r
-}\r
-\r
-function addGlo(sFile)\r
-{\r
-       gaProj[0].sGlo=sFile;\r
-}\r
-\r
-function addRemoteProject(sProjRelPath)\r
-{\r
-       if(sProjRelPath.lastIndexOf("/")!=sProjRelPath.length-1)\r
-               sProjRelPath+="/";\r
-       gaProj[gaProj.length]=new project(sProjRelPath);\r
-}\r
-\r
-function project(sPPath)\r
-{\r
-       this.sPPath=sPPath;\r
-       this.sLangId="";\r
-       this.sDPath="";\r
-       this.sToc="";\r
-       this.sIdx="";\r
-       this.sFts="";\r
-       this.sGlo="";\r
-}\r
-\r
-window.onload=window_OnLoad;\r
-\r
-function window_OnLoad()\r
-{\r
-       gsName=document.location.href;\r
-       gsName=_replaceSlash(gsName);\r
-       var nPos=gsName.lastIndexOf("/");\r
-       if(nPos!=-1)\r
-               gaProj[0].sPPath=gsName.substring(0,nPos+1);\r
-       else\r
-               alert("Error in Loading navigation component. Please regenerate WebHelp.");\r
-       patchPath(gaProj);\r
-       if(parent&&parent!=this&& typeof(parent.putProjectInfo)=="function")\r
-       {\r
-               parent.putProjectInfo(gaProj);\r
-       }\r
-}\r
-\r
-function patchPath(aProj)\r
-{\r
-       for(var i=1;i<aProj.length;i++)\r
-       {\r
-               aProj[i].sPPath=_getFullPath(gaProj[0].sPPath,aProj[i].sPPath);\r
-       }\r
-}
\ No newline at end of file
diff --git a/doc/salome/gui/KERNEL/whproj.xml b/doc/salome/gui/KERNEL/whproj.xml
deleted file mode 100755 (executable)
index 4bd4a8d..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-<?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
diff --git a/doc/salome/gui/KERNEL/whproxy.js b/doc/salome/gui/KERNEL/whproxy.js
deleted file mode 100755 (executable)
index d0ee298..0000000
+++ /dev/null
@@ -1,74 +0,0 @@
-//     WebHelp 5.10.001\r
-var gbInited=false;\r
-var gWndStubPage=null;\r
-function getStubPage()\r
-{\r
-       if(!gbInited)\r
-       {\r
-               gWndStubPage=getStubPage_inter(window);\r
-               gbInited=true;\r
-       }\r
-       return gWndStubPage;\r
-}\r
-\r
-function getStubPage_inter(wCurrent)\r
-{\r
-       if(null==wCurrent.parent||wCurrent.parent==wCurrent)\r
-               return null;\r
-\r
-       if(typeof(wCurrent.parent.whname)=="string"&&"wh_stub"==wCurrent.parent.whname)\r
-               return wCurrent.parent;\r
-       else\r
-               if(wCurrent.parent.frames.length!=0&&wCurrent.parent!=wCurrent)\r
-                       return getStubPage_inter(wCurrent.parent);\r
-               else\r
-                       return null;\r
-}\r
-\r
-function RegisterListener(framename,nMessageId)\r
-{\r
-       var wSP=getStubPage();\r
-       if(wSP&&wSP!=this)\r
-               return wSP.RegisterListener(framename,nMessageId);\r
-       else\r
-               return false;\r
-}\r
-\r
-function RegisterListener2(oframe,nMessageId)\r
-{\r
-       var wSP=getStubPage();\r
-       if(wSP&&wSP!=this)\r
-               return wSP.RegisterListener2(oframe,nMessageId);\r
-       else\r
-               return false;\r
-}\r
-\r
-function UnRegisterListener2(oframe,nMessageId)\r
-{\r
-       var wSP=getStubPage();\r
-       if(wSP&&wSP!=this&&wSP.UnRegisterListener2)\r
-               return wSP.UnRegisterListener2(oframe,nMessageId);\r
-       else\r
-               return false;\r
-}\r
-\r
-function SendMessage(oMessage)\r
-{\r
-       var wSP=getStubPage();\r
-       if(wSP&&wSP!=this&&wSP.SendMessage)\r
-               return wSP.SendMessage(oMessage);\r
-       else\r
-               return false;\r
-}\r
-\r
-var gbWhProxy=true;\r
-\r
-var gbPreview=false;\r
-gbPreview=false; \r
-if (gbPreview)\r
-       document.oncontextmenu=contextMenu;\r
-\r
-function contextMenu()\r
-{\r
-       return false;\r
-}\r
diff --git a/doc/salome/gui/KERNEL/whres.xml b/doc/salome/gui/KERNEL/whres.xml
deleted file mode 100755 (executable)
index f3f010a..0000000
+++ /dev/null
@@ -1,256 +0,0 @@
-<?xml version='1.0' encoding='windows-1252' ?>\r
-<resource>\r
-<item name="Prev" value="&lt;&lt;" />\r
-<item name="Hide" value="Hide" />\r
-<item name="SyncTocTooltip" value="Sync TOC" />\r
-<item name="InTopicSearchBtnText" value="Go" />\r
-<item name="FtsInputPrompt" value="Type in the word(s) to search for:" />\r
-<item name="Done" value="Done" />\r
-<item name="Logo/Author" value="Powered By" />\r
-<item name="MergeError1" value="The merged Help system" />\r
-<item name="JS_alert_cantLoadProject" value="Can't load project:" />\r
-<item name="Next" value="&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="FtsBtnText" value="Go" />\r
-<item name="TopicsFound" value="Topics Found" />\r
-<item name="LoadingContentsData" value="Loading, click here to cancel..." />\r
-<item name="Definition" value="Definition:" />\r
-<item name="CompletingContents" value="Completing Contents..." />\r
-<item name="Seperate" value="|" />\r
-<item name="GeneratedBy" value="Generated by" />\r
-<item name="PoweredBy" value="Powered by" />\r
-<item name="IndexAlphabetBookmarks" value="ABCDEFGHIJKLMNOPQRSTUVWXYZ" />\r
-<item name="Contents" value="Contents" />\r
-<item name="IndexSelectTopicLabel" value="Select a topic, then click Display" />\r
-<item name="Disabled Prev" value="&lt;&lt;" />\r
-<item name="Glossary" value="Glossary" />\r
-<item name="Search" value="Search" />\r
-<item name="CantSearch" value="Cannot search for that phrase." />\r
-<item name="LoadingIndex" value="Loading Index..." />\r
-<item name="LoadingData" value="Loading data, please wait..." />\r
-<item name="Show_Navigation_Component" value="Show Navigation Component" />\r
-<item name="Book" value="Book" />\r
-<item name="Disabled Next" value="&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
-<item name="JS_alert_colorlimitation" value="WebHelp has detected that your display is set to 16 colors. For full WebHelp support, please set your display to use 256 or more colors." />\r
-<item name="TopicsNotFound" value="No Topics Found." />\r
-<item name="Show" value="Show" />\r
-<item name="PreTooltip" value="Previous Topic" />\r
-<item name="SearchPrompt" value="- Search -" />\r
-<item name="IndexBtnText" value="Go" />\r
-<item name="JS_alert_ProjectLoadingFail" value="Could not load correctly, please click Refresh." />\r
-<item name="LoadingContents" value="Loading contents, please wait..." />\r
-<item name="Term" value="Term:" />\r
-<item name="WebSearchButton" value="WebSearch" />\r
-<item name="Remote_Page" value="Remote Page" />\r
-<item name="WebSearch" value="WebSearch" />\r
-<item name="LoadingFTS" value="Reading Search Data..." />\r
-<item name="Index" value="Index" />\r
-<item name="JS_alert_ErrorInLoading" value="Error in Loading navigation component. Please regenerate WebHelp." />\r
-<item name="JS_alert_appletNotLoad" value="Unable to load applet. If you are using an old version of Netscape, the prefs.js file needs to be edited." />\r
-<item name="IndexInputPrompt" value="Type in the keyword to find:" />\r
-<item name="Page" value="Page" />\r
-<item name="SuggestViewNoFrameMsg2" value="hyperlink." />\r
-<item name="nls_button_go_text" value="Go" />\r
-<item name="Searching" value="Searching..." />\r
-\r
-  <item name="English"   value="" />\r
-  <item name="langorder" value="0,1,2,3,4,5,6,7,8,40,41,42,43,44,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,38,45,46,47,48,49,50,33,51,52,53,88,54,34,55,56,115,119,121,123,125,126,127,128,129,130,57,58,89,90,91,59,60,131,148,150,154,158,168,171,173,175,185,187,189,191,193,197,214,216,218,220,225,230,240,242,244,246,252,61,62,63,64,66,67,131,148,150,154,158,168,171,173,175,185,187,189,191,193,197,214,216,218,220,225,230,240,242,244,246,252,68,69,70,71,27,114,28,82,170,85,112,109,110,65,113,223,86,213,29,255,30,31,80,81,83,84,111,36,37,79,229,222,87,212,32,254,251,39,72,97,98,99,100,73,101,74,102,133,93,103,35,104,75,105,92,122,124,76,106,107,108,77,120,199,94,116,117,118,78,131,131,131,131,131,131,131,150,158,158,158,158,175,175,175,175,154,193,197,197,197,197,197,95,197,230,230,230,230,246,227,224,131,131,131,131,131,131,131,150,158,158,158,158,175,175,175,175,154,193,197,197,197,197,197,96,197,230,230,230,230,246,227,250," />\r
-\r
-  <panes show="0">\r
-    <toc />\r
-    <fts />\r
-    <glossary />\r
-  </panes>\r
-\r
-  <stopwords>\r
-    <word name="a" />\r
-    <word name="about" />\r
-    <word name="after" />\r
-    <word name="against" />\r
-    <word name="all" />\r
-    <word name="also" />\r
-    <word name="among" />\r
-    <word name="an" />\r
-    <word name="and" />\r
-    <word name="are" />\r
-    <word name="as" />\r
-    <word name="at" />\r
-    <word name="be" />\r
-    <word name="became" />\r
-    <word name="because" />\r
-    <word name="been" />\r
-    <word name="between" />\r
-    <word name="but" />\r
-    <word name="by" />\r
-    <word name="can" />\r
-    <word name="come" />\r
-    <word name="do" />\r
-    <word name="during" />\r
-    <word name="each" />\r
-    <word name="early" />\r
-    <word name="for" />\r
-    <word name="form" />\r
-    <word name="found" />\r
-    <word name="from" />\r
-    <word name="had" />\r
-    <word name="has" />\r
-    <word name="have" />\r
-    <word name="he" />\r
-    <word name="her" />\r
-    <word name="his" />\r
-    <word name="however" />\r
-    <word name="in" />\r
-    <word name="include" />\r
-    <word name="into" />\r
-    <word name="is" />\r
-    <word name="it" />\r
-    <word name="its" />\r
-    <word name="late" />\r
-    <word name="later" />\r
-    <word name="made" />\r
-    <word name="many" />\r
-    <word name="may" />\r
-    <word name="me" />\r
-    <word name="med" />\r
-    <word name="more" />\r
-    <word name="most" />\r
-    <word name="near" />\r
-    <word name="no" />\r
-    <word name="non" />\r
-    <word name="not" />\r
-    <word name="of" />\r
-    <word name="on" />\r
-    <word name="only" />\r
-    <word name="or" />\r
-    <word name="other" />\r
-    <word name="over" />\r
-    <word name="several" />\r
-    <word name="she" />\r
-    <word name="some" />\r
-    <word name="such" />\r
-    <word name="than" />\r
-    <word name="that" />\r
-    <word name="the" />\r
-    <word name="their" />\r
-    <word name="then" />\r
-    <word name="there" />\r
-    <word name="these" />\r
-    <word name="they" />\r
-    <word name="this" />\r
-    <word name="through" />\r
-    <word name="to" />\r
-    <word name="under" />\r
-    <word name="until" />\r
-    <word name="use" />\r
-    <word name="was" />\r
-    <word name="we" />\r
-    <word name="were" />\r
-    <word name="when" />\r
-    <word name="where" />\r
-    <word name="which" />\r
-    <word name="who" />\r
-    <word name="with" />\r
-    <word name="you" />\r
-  </stopwords>\r
-\r
-  <stems>\r
-    <stem name="ed" />\r
-    <stem name="es" />\r
-    <stem name="er" />\r
-    <stem name="e" />\r
-    <stem name="s" />\r
-    <stem name="ingly" />\r
-    <stem name="ing" />\r
-    <stem name="ly" />\r
-  </stems>\r
-\r
-       <paneskin>\r
-               <background color="#ffffff" img="" />\r
-               <font name="Tahoma" size="8pt" color="#000080" style="Normal" weight="Normal" decoration="none" />\r
-               <toc>\r
-                       <background color="#ffffff" img="" />\r
-                       <icons>\r
-                               <book open="wht_toc2.gif" close="wht_toc1.gif" />\r
-                               <item  local="wht_toc3.gif" remote="wht_toc4.gif" />\r
-                               <newbook open="" close="" />\r
-                               <newitem  local="" remote="" />\r
-                       </icons>\r
-                       <fonts>\r
-                               <normal name="Tahoma" size="8pt" color="#000000" style="Normal" weight="Normal" decoration="none" />\r
-                               <hover name="Tahoma" size="8pt" color="#000080" style="Normal" weight="Normal" decoration="underline" />\r
-                       </fonts>\r
-                       <activebackgroundcolor attr="#c0c0c0" />\r
-                       <margin attr="" />\r
-                       <indent attr="" />\r
-               </toc>\r
-               <index>\r
-                       <form>\r
-                               <fonts>\r
-                                       <title name="Tahoma" size="8pt" color="#000080" style="Normal" weight="Normal" decoration="none" />\r
-                               </fonts>\r
-                               <button normal="" hover="" />\r
-                               <editwith value="20" />\r
-                       </form>\r
-                       <background color="#ffffff" img="" />\r
-                       <fonts>\r
-                               <normal name="Tahoma" size="8pt" color="#000000" style="Normal" weight="Normal" decoration="none" />\r
-                               <hover name="Tahoma" size="8pt" color="#000080" style="Normal" weight="Normal" decoration="underline" />\r
-                               <empty name="" size="8pt" color="" style="" weight="" decoration="" />\r
-                       </fonts>\r
-                       <activebackgroundcolor attr="#c0c0c0" />\r
-                       <margin attr="" />\r
-                       <indent attr="" />\r
-               </index>\r
-               <fts>\r
-                       <form>\r
-                               <fonts>\r
-                                       <title name="Tahoma" size="8pt" color="#000080" style="Normal" weight="Normal" decoration="none" />\r
-                               </fonts>\r
-                               <button normal="" hover="" />\r
-                               <editwith value="20" />\r
-                       </form>\r
-                       <background color="#ffffff" img="" />\r
-                       <fonts>\r
-                               <normal name="Tahoma" size="8pt" color="#000000" style="Normal" weight="Normal" decoration="none" />\r
-                               <hover name="Tahoma" size="8pt" color="#000080" style="Normal" weight="Normal" decoration="underline" />\r
-                               <error name="Tahoma" size="8pt" color="#000000" style="Normal" weight="Normal" decoration="none" />\r
-                       </fonts>\r
-                       <activebackgroundcolor attr="#c0c0c0" />\r
-                       <margin attr="" />\r
-                       <indent attr="" />\r
-               </fts>\r
-               <glossary>\r
-                       <background color="#ffffff" img="" />\r
-                       <fonts>\r
-                               <normal name="Tahoma" size="8pt" color="#000000" style="Normal" weight="Normal" decoration="none" />\r
-                               <hover name="Tahoma" size="8pt" color="#000080" style="Normal" weight="Normal" decoration="underline" />\r
-                       </fonts>\r
-                       <activebackgroundcolor attr="#c0c0c0" />\r
-                       <margin attr="" />\r
-                       <indent attr="" />\r
-               </glossary>\r
-       </paneskin>\r
-</resource>
\ No newline at end of file
diff --git a/doc/salome/gui/KERNEL/whrstart.ico b/doc/salome/gui/KERNEL/whrstart.ico
deleted file mode 100755 (executable)
index bffcd6e..0000000
Binary files a/doc/salome/gui/KERNEL/whrstart.ico and /dev/null differ
diff --git a/doc/salome/gui/KERNEL/whskin_banner.htm b/doc/salome/gui/KERNEL/whskin_banner.htm
deleted file mode 100755 (executable)
index 39ed797..0000000
+++ /dev/null
@@ -1,49 +0,0 @@
-<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
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-</head>\r
-<style type="text/css">\r
-<!--\r
-P {margin-left:5pt;margin-top:2pt;margin-bottom:2pt;font-size:8pt;font-family:Verdana,sans-serif;}\r
-P.disp {margin-left:5pt; margin-top:0pt;margin-bottom:10pt;font-size:7pt;font-family:Verdana,sans-serif;}\r
-//-->\r
-</style>\r
-<script>\r
-<!--\r
-// this block fix: HTML Dialog Ignores Size Parameters Without SCRIPT Block\r
-//-->\r
-</script> \r
-<body bgcolor="white" scroll=no RIGHTMARGIN=0 BOTTOMMARGIN=0 TOPMARGIN=0 LEFTMARGIN=0>\r
-<table border="0" cellpadding="0" cellspacing="0" width="350">\r
-  <tr>\r
-   <td><img src="wht_spac.gif" width="99" height="1" border="0"></td>\r
-   <td><img src="wht_spac.gif" width="251" height="1" border="0"></td>\r
-   <td><img src="wht_spac.gif" width="1" height="1" border="0"></td>\r
-  </tr>\r
-  <tr>\r
-   <td width="99" height="190" rowspan="3" valign="top"><img src="wht_abgw.jpg" border="0"></td>\r
-   <td width="211" height="60" valign="top"><img src="wht_abtw.jpg" border="0"></td>\r
-   <td><img src="wht_spac.gif" width="1" height="65" border="0"></td>\r
-  </tr>\r
-  <tr>\r
-   <td valign="top">\r
-               <p><a href="http://www.ehelp.com" target="_blank">Macromedia</a></p>\r
-               <p><nobr>Copyright © 1992 - 2004, eHelp Corporation</nobr></p>\r
-               <p>Author:&nbsp;eHelp Corporation</p>\r
-   </td>\r
-   <td><img src="wht_spac.gif" width="1" height="50" border="0"></td>\r
-  </tr>\r
-  <tr>\r
-   <td valign="top">\r
-               <p>Powered by:&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
-</html>
\ No newline at end of file
diff --git a/doc/salome/gui/KERNEL/whskin_blank.htm b/doc/salome/gui/KERNEL/whskin_blank.htm
deleted file mode 100755 (executable)
index 43439a8..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>\r
-<head>\r
-<title>Blank Page</title>\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-</head>\r
-<body>\r
-</body>\r
-</html>\r
diff --git a/doc/salome/gui/KERNEL/whskin_frmset01.htm b/doc/salome/gui/KERNEL/whskin_frmset01.htm
deleted file mode 100755 (executable)
index 3b8d56a..0000000
+++ /dev/null
@@ -1,172 +0,0 @@
-\r
-<html>\r
-<head>\r
-</head>\r
-<script type="text/javascript" language="javascript" src="whver.js"></script>\r
-<script type="text/javascript" language="javascript" src="whutils.js"></script>\r
-<script type="text/javascript" language="javascript" src="whmsg.js"></script>\r
-<script type="text/javascript" language="javascript" >\r
-<!--\r
-if (!window.gbWhVer||!window.gbWhUtil||!window.gbWhMsg)\r
-       document.location.reload();\r
-//-->\r
-</script>\r
-\r
-<script type="text/javascript" language="javascript" src="whproxy.js"></script>\r
-<script type="text/javascript" language="javascript">\r
-<!--\r
-if (!window.gbWhProxy)\r
-       document.location.reload();\r
-//-->\r
-</script>\r
-\r
-\r
-<script language="javascript">\r
-<!--\r
-var gsPane="";\r
-var gnType=3;\r
-\r
-var oMsgPane = new whMessage(WH_MSG_GETPANETYPE, this, 1, null);\r
-if (SendMessage(oMsgPane))\r
-{\r
-       gsPane = oMsgPane.oParam.sPaneURL;\r
-       gnType = oMsgPane.oParam.nType;\r
-}\r
-\r
-       var strDefaultTopic = "about:blank";\r
-       var oParam = new Object();\r
-       oParam.sTopic = "";\r
-       var oMsg = new whMessage(WH_MSG_GETDEFAULTTOPIC, this, 1, oParam);\r
-       if (SendMessage(oMsg) && oParam.sTopic != "")\r
-               strDefaultTopic =  oParam.sTopic;\r
-var strHTML = "";\r
-if (gnType == 4)\r
-{\r
-       //no navipane at all\r
-       strHTML += "<frameset border=\"0\" cols=\"100%,*\">";\r
-       strHTML += "<frame src=\"" + strDefaultTopic + "\" name=\"bsscright\" framespacing=\"0\" frameborder=\"0\" border=\"0\" scrolling=\"auto\">";\r
-       strHTML += "<frame src=\"whskin_blank.htm\" noresize>";\r
-       strHTML += "</frameset>";\r
-}\r
-else\r
-       strHTML += "<frameset cols=\"220,*\" hostof=\"parent:minibar_navpane|topic!startpage:no\" frameborder=\"1\" id=\"whPfset\"><frame src=\"whskin_frmset010.htm\" id=\"minibar_navpane\" frameborder=\"0\" border=\"0\" scrolling=\"auto\" marginheight=\"0\" marginwidth=\"0\"></frame><frame src=\""+strDefaultTopic+"\" id=\"topic\" frameborder=\"1\" border=\"1\" scrolling=\"auto\" title=\"Topic\" name=\"bsscright\"></frame></frameset>";\r
-document.write(strHTML);\r
-// handle show pane, hide pane and query pane status message.\r
-RegisterListener2(this, WH_MSG_RESIZEPANE);\r
-RegisterListener2(this, WH_MSG_SHOWPANE);\r
-RegisterListener2(this, WH_MSG_HIDEPANE);\r
-RegisterListener2(this, WH_MSG_ISPANEVISIBLE);\r
-\r
-function window_unload()\r
-{\r
-       UnRegisterListener2(this, WH_MSG_RESIZEPANE);\r
-       UnRegisterListener2(this, WH_MSG_SHOWPANE);\r
-       UnRegisterListener2(this, WH_MSG_HIDEPANE);\r
-       UnRegisterListener2(this, WH_MSG_ISPANEVISIBLE);\r
-}\r
-\r
-window.onunload=window_unload;\r
-\r
-var gbShow=false;\r
-var gstrFrameLastSetting="";\r
-function onSendMessage(oMsg)\r
-{\r
-       var oMsgout = null;\r
-       var nMsgId = oMsg.nMessageId;\r
-       var oFrameset = null;\r
-       if (nMsgId == WH_MSG_SHOWPANE)\r
-       {\r
-               if (!gbShow)\r
-               {\r
-                       oFrameset = getElement("whPfset");\r
-                       if (oFrameset)\r
-                       {\r
-                               if (gstrFrameLastSetting)\r
-                                       oFrameset.cols= gstrFrameLastSetting;\r
-                               else\r
-                                       oFrameset.cols= "220,*";\r
-                       }\r
-                       gbShow=true;\r
-                       oMsgout = new whMessage(WH_MSG_PANESTATUE, this, 1, "visible");\r
-                       SendMessage(oMsgout);\r
-               }\r
-               return false;\r
-       }\r
-       else if (nMsgId == WH_MSG_HIDEPANE)\r
-       {\r
-               oFrameset = getElement("whPfset");\r
-               if (oFrameset)\r
-               {\r
-                       gstrFrameLastSetting=oFrameset.cols; \r
-                       var oWnd=frames[0];\r
-                       if (oWnd && oWnd.document && oWnd.document.body)\r
-                       {\r
-                               var nPos=0;\r
-                               if ("cols"=="cols")\r
-                                       nPos=oWnd.document.body.offsetWidth;\r
-                               else\r
-                                       nPos=oWnd.document.body.offsetHeight;\r
-                               if(0==0)\r
-                                       gstrFrameLastSetting=nPos+",*";\r
-                               else\r
-                                       gstrFrameLastSetting="*,"+nPos;\r
-                       }\r
-                       oFrameset.cols = "0,*";\r
-               }\r
-               gbShow=false;\r
-               oMsgout = new whMessage(WH_MSG_PANESTATUE, this, 1, "invisible");\r
-               SendMessage(oMsgout);\r
-               return false;\r
-       }\r
-       else if (nMsgId == WH_MSG_RESIZEPANE)\r
-       {\r
-               if (!gbShow)\r
-               {\r
-                       gbShow=true;\r
-                       oMsgout = new whMessage(WH_MSG_PANESTATUE, this, 1, "visible");\r
-                       SendMessage(oMsgout);\r
-               }\r
-               return false;\r
-       }\r
-       else if (nMsgId == WH_MSG_ISPANEVISIBLE)\r
-       {\r
-               oMsg.oParam.bVisible = isNavPaneVisible();\r
-               return false;\r
-       }\r
-       return true;\r
-}\r
-\r
-function isNavPaneVisible()\r
-{\r
-       var bVisible = false;\r
-       var sSplit = getElement("whPfset").cols;\r
-       var nSplit = sSplit.indexOf(",");\r
-       if (nSplit != -1)\r
-       {\r
-               var sPart1 = sSplit.substring(0, nSplit);\r
-               var sPart2 = sSplit.substring(nSplit + 1);\r
-               if ("minibar_navpane" == "navpane")\r
-               {\r
-                       var sTemp = sPart1;\r
-                       sPart1 = sPart2;\r
-                       sPart2 = sTemp;\r
-               }\r
-\r
-               if (sPart2 != "*")\r
-               {\r
-                       var n = parseInt(sPart2);\r
-                       if (n>0)\r
-                               bVisible = true;\r
-               }\r
-               else\r
-               {\r
-                       if (sPart1 != "100%")\r
-                               bVisible = true;\r
-               }\r
-       }\r
-       return bVisible;\r
-}\r
-//-->\r
-</script>\r
-\r
-</html>
\ No newline at end of file
diff --git a/doc/salome/gui/KERNEL/whskin_frmset010.htm b/doc/salome/gui/KERNEL/whskin_frmset010.htm
deleted file mode 100755 (executable)
index 8a02235..0000000
+++ /dev/null
@@ -1,50 +0,0 @@
-\r
-<html>\r
-<head>\r
-</head>\r
-<script type="text/javascript" language="javascript" src="whver.js"></script>\r
-<script type="text/javascript" language="javascript" src="whutils.js"></script>\r
-<script type="text/javascript" language="javascript" src="whmsg.js"></script>\r
-<script type="text/javascript" language="javascript" >\r
-<!--\r
-if (!window.gbWhVer||!window.gbWhUtil||!window.gbWhMsg)\r
-       document.location.reload();\r
-//-->\r
-</script>\r
-\r
-<script type="text/javascript" language="javascript" src="whproxy.js"></script>\r
-<script type="text/javascript" language="javascript">\r
-<!--\r
-if (!window.gbWhProxy)\r
-       document.location.reload();\r
-//-->\r
-</script>\r
-\r
-\r
-<script language="javascript">\r
-<!--\r
-var gsPane="";\r
-var gnType=3;\r
-\r
-var oMsgPane = new whMessage(WH_MSG_GETPANETYPE, this, 1, null);\r
-if (SendMessage(oMsgPane))\r
-{\r
-       gsPane = oMsgPane.oParam.sPaneURL;\r
-       gnType = oMsgPane.oParam.nType;\r
-}\r
-var strHTML = "";\r
-if (gnType == 4)\r
-{\r
-       //no navipane at all\r
-       strHTML += "<frameset border=\"0\" cols=\"100%,*\">";\r
-       strHTML += "<frame src='whskin_mbars.htm' id='minibar' frameborder='0' border='0' scrolling='no' marginheight='0' title='Mini Toolbar'></frame>";\r
-       strHTML += "<frame src=\"whskin_blank.htm\" noresize>";\r
-       strHTML += "</frameset>";\r
-}\r
-else\r
-       strHTML += "<frameset rows=\"24,*\" hostof=\"parent:minibar|navpane!startpage:no\" frameborder=\"0\" border=\"0\"><frame src=\"whskin_mbars.htm\" id=\"minibar\" frameborder=\"0\" border=\"0\" scrolling=\"no\" marginheight=\"0\" title=\"Mini Toolbar\"></frame><frame src=\""+gsPane+"\" id=\"navpane\" frameborder=\"0\" border=\"0\" scrolling=\"no\" marginheight=\"0\" marginwidth=\"0\" title=\"Navigator Pane\"></frame></frameset>";\r
-\r
-document.write(strHTML);\r
-//-->\r
-</script>\r
-</html>
\ No newline at end of file
diff --git a/doc/salome/gui/KERNEL/whskin_homepage.htm b/doc/salome/gui/KERNEL/whskin_homepage.htm
deleted file mode 100755 (executable)
index de0283a..0000000
+++ /dev/null
@@ -1,139 +0,0 @@
-\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/whskin_info.htm b/doc/salome/gui/KERNEL/whskin_info.htm
deleted file mode 100755 (executable)
index 3092cac..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
-<html>\r
-<head>\r
-<title>WebHelp 5.50 </title>\r
-<meta name="description" content="output from robohelp">\r
-<meta name="keywords" content="robohelp,webhelp,webhelp enterprise,roboinfo">\r
-</head>\r
-<body>\r
-<h1> WebHelp 5.50 System  Info </h1>\r
-<table>\r
-<tr><td> Start Page </td><td>kernel.htm</td></tr>\r
-<tr><td> Skin Name </td><td>Default</td></tr>\r
-<tr><td> Generating Time </td><td>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>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
diff --git a/doc/salome/gui/KERNEL/whskin_mbars.htm b/doc/salome/gui/KERNEL/whskin_mbars.htm
deleted file mode 100755 (executable)
index c4fa48a..0000000
+++ /dev/null
@@ -1,59 +0,0 @@
-<html>\r
-<head>\r
-<title> WebHelp Navigation Mini-bar </title>\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-</head>\r
-<style>\r
-<!--\r
-body {margin:0;}\r
--->\r
-</style>\r
-<script language="javascript" src="whver.js"></script>\r
-<script language="javascript1.2" src="whutils.js"></script>\r
-<script language="javascript1.2" src="whmsg.js"></script>\r
-<script language="javascript1.2" src="whproxy.js"></script>\r
-<script language="javascript1.2" src="whmozemu.js"></script>\r
-<script language="javascript1.2" src="whtbar.js"></script>\r
-<body marginheight="0"  marginwidth="0"  bgcolor="#99ccff"     scroll="no">\r
-<script language="javascript1.2">\r
-<!--\r
-if (window.gbWhTBar)\r
-{\r
-       setButtonFont("avprev","Tahoma","8pt","Black","Normal","Normal","none");\r
-setButtonFont("avnext","Tahoma","8pt","Black","Normal","Normal","none");\r
-setButtonFont("synctoc","Tahoma","8pt","Black","Normal","Normal","none");\r
-setButtonFont("hide2","Tahoma","8pt","Black","Normal","Normal","none");\r
-\r
-       gsIPrev = "wht_prev.gif";\r
-       gsIPrevD = "wht_prev_g.gif";\r
-       gsINext = "wht_next.gif";\r
-       gsINextD = "wht_next_g.gif";\r
-       gsISync = "wht_sync.gif";\r
-       gsIHide = "wht_hide.gif";\r
-       setBackgroundcolor("#99ccff");\r
-       \r
-       \r
-       addButton("avprev",BTN_TEXT|BTN_IMG,"","","","","",0,0,"","","","","","");\r
-addButton("avnext",BTN_TEXT|BTN_IMG,"","","","","",0,0,"","","","","","");\r
-addButton("synctoc",BTN_TEXT|BTN_IMG,"","","","","",0,0,"","","","","","");\r
-addButton("hide2",BTN_TEXT|BTN_IMG,"","","","","",0,0,"","","","","","");\r
-\r
-       addButton("blankblock");\r
-       writeStyle(true);\r
-       ReSortMinibarButtons();\r
-       writeToolBar();\r
-}\r
-else\r
-       document.location.reload();\r
-\r
-if (window.gbNav6)\r
-{\r
-       var oMsg=new whMessage(WH_MSG_RELOADNS6,this, 1,null);\r
-       SendMessage(oMsg);\r
-}\r
-//-->\r
-</script>\r
-</body>\r
-</html>
\ No newline at end of file
diff --git a/doc/salome/gui/KERNEL/whskin_papplet.htm b/doc/salome/gui/KERNEL/whskin_papplet.htm
deleted file mode 100755 (executable)
index 5f8296a..0000000
+++ /dev/null
@@ -1,360 +0,0 @@
-<html>\r
-<head>\r
-<title>Navigation Pane</title>\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-<script language="javascript" src="whver.js"></script>\r
-<script language="javascript1.2" src="whmsg.js"></script>\r
-<script language="javascript1.2" src="whproxy.js"></script>\r
-<script language="javascript1.2" src="whutils.js"></script>\r
-<script language="javascript1.2">\r
-<!--\r
-var gsInitPane="toc";\r
-var gsCurrentPane="";\r
-var gbLoading = "unknown";\r
-var gbTryTime = 0;\r
-var gbMaxTryTime = 6;\r
-var gbPassPhase0 = 0;\r
-var gbretried = 0;\r
-var gbmaxretry = 3;\r
-var gbretrytime = new Array();\r
-\r
-var origWidth = 0;\r
-var origHeight = 0;\r
-\r
-gbretrytime[0]= 5000;\r
-gbretrytime[1]= 30000;\r
-gbretrytime[2]= 60000;\r
-\r
-function addPane(sName, sFile)\r
-{\r
-}\r
-\r
-function setShowPane(sName)\r
-{\r
-       gsInitPane=sName;\r
-}\r
-  addPane("toc","whtdhtml.htm");\r
-  addPane("fts","whfdhtml.htm");\r
-  addPane("glo","whgdhtml.htm");\r
-  setShowPane("toc");\r
-\r
-\r
-function window_unload()\r
-{\r
-       if (!gbNav4 || gbNav6) // resize will call unload, but the register code will never be called on Netscape 4.\r
-       {\r
-               UnRegisterListener2(this, WH_MSG_SHOWTOC);\r
-               UnRegisterListener2(this, WH_MSG_SHOWIDX);\r
-               UnRegisterListener2(this, WH_MSG_SHOWFTS);\r
-               UnRegisterListener2(this, WH_MSG_SHOWGLO);\r
-               UnRegisterListener2(this, WH_MSG_SYNCTOC);\r
-               UnRegisterListener2(this, WH_MSG_SEARCHTHIS);\r
-               UnRegisterListener2(this, WH_MSG_GETPANEINFO);\r
-       }\r
-}\r
-\r
-function window_OnLoad()\r
-{\r
-       var bHidePane=false;\r
-       var oMsg=new whMessage(WH_MSG_GETCMD,this,1,null);\r
-       if (SendMessage(oMsg))\r
-       {\r
-               if(oMsg.oParam>0)\r
-               {\r
-                       if(oMsg.oParam==1)\r
-                               gsInitPane="toc";\r
-                       else if(oMsg.oParam==2)\r
-                               gsInitPane="idx";\r
-                       else if(oMsg.oParam==3)\r
-                               gsInitPane="fts";\r
-                       else if(oMsg.oParam==4)\r
-                               gsInitPane="glo";\r
-               }\r
-               else if(oMsg.oParam==0)\r
-               {\r
-                       bHidePane=true;\r
-               }\r
-       }\r
-       if (bHidePane)\r
-       {\r
-               oMsg=new whMessage(WH_MSG_HIDEPANE,this,1,null)\r
-               SendMessage(oMsg);\r
-       }\r
-       else if (gsInitPane == "toc")\r
-       {\r
-               oMsg=new whMessage(WH_MSG_SHOWTOC,this,1,null)\r
-               SendMessage(oMsg);      \r
-       }\r
-       else if (gsInitPane=="idx")\r
-       {\r
-               oMsg=new whMessage(WH_MSG_SHOWIDX,this,1,null)\r
-               SendMessage(oMsg);      \r
-       }\r
-       else if (gsInitPane=="fts")\r
-       {\r
-               oMsg=new whMessage(WH_MSG_SHOWFTS,this,1,null)\r
-               SendMessage(oMsg);      \r
-       }\r
-       else if (gsInitPane=="glo")\r
-       {\r
-               oMsg=new whMessage(WH_MSG_SHOWGLO,this,1,null)\r
-               SendMessage(oMsg);      \r
-       }\r
-       \r
-}\r
-\r
-function onResize()\r
-{\r
-       var oMsg=null;\r
-       if (gbIE4)\r
-       {\r
-               if(document.body)\r
-               {\r
-                       if(document.body.clientWidth > 1 && document.body.clientHeight>1)\r
-                       {\r
-                               oMsg = new whMessage(WH_MSG_RESIZEPANE,this,1,null);\r
-                               SendMessage(oMsg);\r
-                       }\r
-               }\r
-       }\r
-       else \r
-       {\r
-               if (window.innerWidth != 0 && window.innerHeight != 0)\r
-               {\r
-                       oMsg = new whMessage(WH_MSG_RESIZEPANE,this,1,null);\r
-                       SendMessage(oMsg);\r
-               }\r
-       }\r
-}\r
-\r
-function CheckLoadingPhase0()\r
-{\r
-       if (!gbPassPhase0) {\r
-               setTimeout("CheckLoadingPhase0()", 1000);\r
-               document.applets[0];\r
-               gbPassPhase0 = 1;\r
-       }\r
-       else {\r
-               CheckLoadingPhase1();\r
-       }\r
-}\r
-\r
-function CheckLoadingPhase1()\r
-{\r
-       if (gbNav4) {\r
-               if ("unknown" == gbLoading && document.readystate < 4) {\r
-                       setTimeout("CheckLoadingPhase1()", 1000);\r
-               }\r
-               else if ("unknown" == gbLoading) {\r
-                       CheckLoadingPhase2();\r
-               }\r
-       }\r
-}\r
-\r
-function CheckLoadingPhase2()\r
-{\r
-       if (gbNav4) {\r
-               gbTryTime ++;\r
-               if ("unknown" == gbLoading) {\r
-                       if (gbTryTime <= gbMaxTryTime )\r
-                               setTimeout("CheckLoadingPhase2()", 1000);\r
-                       else {\r
-                               if (gnVerMinor != 4.60) {\r
-                                       alert("Unable to load applet. If you are using an old version of Netscape, the prefs.js file needs to be edited.");\r
-                               }\r
-                       }       \r
-               }\r
-       }\r
-}\r
-\r
-function CheckAppletLoaded()\r
-{\r
-       if (typeof(document.WebHelp) == "undefined")\r
-       {\r
-               document.location.reload();\r
-               if (gbretried < gbmaxretry)\r
-               {\r
-                       gbretried ++;\r
-                       setTimeout("CheckAppletLoaded();", gbretrytime[gbretried]);\r
-               }\r
-       }\r
-}\r
-\r
-function reDo() \r
-{\r
-       if (innerWidth != origWidth || innerHeight != origHeight)  \r
-       {\r
-               //reloaded applet if nessary\r
-               gbretried = 0;\r
-\r
-               if (gnVerMinor == 4.60) \r
-               {\r
-                       //reload the applet again.\r
-                       document.location.reload();\r
-                       gbretried ++;\r
-               }\r
-               setTimeout("CheckAppletLoaded();", gbretrytime[gbretried]);\r
-       }\r
-}\r
-\r
-function onSendMessage(oMsg)\r
-{\r
-       if (oMsg)\r
-       {       \r
-               var nMsgId = oMsg.nMessageId;\r
-               var WebHelpApplet = null;\r
-               if (gbNav4)\r
-               {\r
-                       WebHelpApplet = document.applets["WebHelp"];\r
-                       if (!WebHelpApplet.Command)\r
-                               document.location="whskin_plist.htm";\r
-               }\r
-               else\r
-                       WebHelpApplet = window.WebHelp;\r
-\r
-               if(nMsgId==WH_MSG_GETPANEINFO)\r
-               {\r
-                       oMsg.oParam=gsCurrentPane;\r
-                       return false;\r
-               }\r
-               else if(gbLoading!="unknown" || gbNav6)\r
-               {\r
-                       if (nMsgId == WH_MSG_SHOWTOC)\r
-                       {\r
-                               gsCurrentPane="toc";\r
-                               WebHelpApplet.Command("Contents",null);\r
-                               var onMsg=new whMessage(WH_MSG_PANEINFO,this,1,"toc");\r
-                               SendMessage(onMsg);\r
-                               onMsg=new whMessage(WH_MSG_SHOWPANE,this,1,null);\r
-                               SendMessage(onMsg);\r
-                       }\r
-                       else if(nMsgId==WH_MSG_SHOWIDX)\r
-                       {\r
-                               gsCurrentPane="idx";\r
-                               WebHelpApplet.Command("Index",null);\r
-                               var onMsg=new whMessage(WH_MSG_PANEINFO,this,1,"idx");\r
-                               SendMessage(onMsg);\r
-                               onMsg=new whMessage(WH_MSG_SHOWPANE,this,1,null);\r
-                               SendMessage(onMsg);\r
-                       }\r
-                       else if(nMsgId==WH_MSG_SHOWFTS)\r
-                       {\r
-                               gsCurrentPane="fts";\r
-                               WebHelpApplet.Command("Search",null);\r
-                               var onMsg=new whMessage(WH_MSG_PANEINFO,this,1,"fts");\r
-                               SendMessage(onMsg);\r
-                               onMsg=new whMessage(WH_MSG_SHOWPANE,this,1,null);\r
-                               SendMessage(onMsg);\r
-                       }\r
-                       else if(nMsgId==WH_MSG_SHOWGLO)\r
-                       {\r
-                               gsCurrentPane="glo";\r
-                               WebHelpApplet.Command("Glossary",null);\r
-                               var onMsg=new whMessage(WH_MSG_PANEINFO,this,1,"glo");\r
-                               SendMessage(onMsg);\r
-                               onMsg=new whMessage(WH_MSG_SHOWPANE,this,1,null);\r
-                               SendMessage(onMsg);\r
-                       }\r
-                       else if(nMsgId==WH_MSG_SYNCTOC)\r
-                       {\r
-                               gsCurrentPane="toc";\r
-                               var oTopicParam=oMsg.oParam;\r
-                               if(oTopicParam&&oTopicParam.aPaths&&oTopicParam.aPaths.length>0&&oTopicParam.sPPath)\r
-                               {\r
-                                       var sPPath=_browserStringToText(oTopicParam.sPPath);\r
-                                       var sParam="";\r
-                                       for(var i=0;i<oTopicParam.aPaths.length;i++)\r
-                                       {\r
-                                               sParam+=oTopicParam.aPaths[i]+"\r\r";\r
-                                       }\r
-                                       WebHelpApplet.Command("SyncToc",sPPath,sParam);\r
-                               }\r
-                       }\r
-                       else if(nMsgId==WH_MSG_SEARCHTHIS)\r
-                       {\r
-                               gsCurrentPane="fts";\r
-                               WebHelpApplet.Command("Search",oMsg.oParam);\r
-                               var onMsg=new whMessage(WH_MSG_PANEINFO,this,1,"fts");\r
-                               SendMessage(onMsg);\r
-                               onMsg=new whMessage(WH_MSG_SHOWPANE,this,1,null);\r
-                               SendMessage(onMsg);\r
-                       }\r
-               }\r
-       }\r
-       return true;\r
-}\r
-\r
-function getInitTocInfo()\r
-{\r
-       var oParam=new Object();\r
-       oParam.oTocInfo=null;\r
-       var oMsg=new whMessage(WH_MSG_GETTOCPATHS,this,1,oParam);\r
-       if(SendMessage(oMsg))\r
-       {\r
-               var oTopicParam=oMsg.oParam.oTocInfo;\r
-               if(oTopicParam&&oTopicParam.aPaths&&oTopicParam.aPaths.length>0&&oTopicParam.sPPath)\r
-               {\r
-                       var sPPath=_browserStringToText(oTopicParam.sPPath);\r
-                       var sParam="";\r
-                       for(var i=0;i<oTopicParam.aPaths.length;i++)\r
-                       {\r
-                               sParam+=oTopicParam.aPaths[i]+"\r\r";\r
-                       }\r
-                       var WebHelpApplet;\r
-                       if(gbNav4)\r
-                               WebHelpApplet=document.applets["WebHelp"];\r
-                       else\r
-                               WebHelpApplet=WebHelp;\r
-                       WebHelpApplet.Command("SyncToc",sPPath,sParam);\r
-               }\r
-       }\r
-}\r
-\r
-if(window.gbWhUtil&&window.gbWhMsg&&window.gbWhVer&&window.gbWhProxy)\r
-{\r
-       RegisterListener2(this, WH_MSG_SHOWTOC);\r
-       RegisterListener2(this, WH_MSG_SHOWIDX);\r
-       RegisterListener2(this, WH_MSG_SHOWFTS);\r
-       RegisterListener2(this, WH_MSG_SHOWGLO);\r
-       RegisterListener2(this, WH_MSG_SYNCTOC);\r
-       RegisterListener2(this, WH_MSG_SEARCHTHIS);\r
-       RegisterListener2(this, WH_MSG_GETPANEINFO);\r
-\r
-       window.onresize=onResize;\r
-       window.onunload = window_unload;\r
-       window.onload=window_OnLoad;\r
-       window.onerror = null;\r
-       var gbWindows = ((gAgent.indexOf("win") != -1) || (gAgent.indexOf("16bit") != -1));\r
-\r
-       if (gbNav4 && !gbNav6 && gbWindows) {\r
-               setTimeout("CheckLoadingPhase0()", 1000);\r
-       }\r
-       if (gbNav4)\r
-       {\r
-               origWidth = innerWidth;\r
-               origHeight = innerHeight;\r
-               onresize = reDo;\r
-       }\r
-}\r
-else\r
-       document.location.reload();\r
-\r
-if (window.gbNav6)\r
-{\r
-       var oMsg=new whMessage(WH_MSG_RELOADNS6,this, 1,null);\r
-       SendMessage(oMsg);\r
-}\r
-//-->\r
-</script>\r
-</head>\r
-<body topmargin="0" leftmargin="0" rightmargin="0" bottommargin="0" bgcolor="c0c0c0">\r
-<applet code=WebHelp.class name=WebHelp  archive=webhelp.jar width=100% height=100% MAYSCRIPT hspace=0 vspace=0>\r
-<PARAM name=ProjectFile value=whproj.xml><PARAM name=ResourceFile value=whres.xml>\r
-<PARAM name=HideTabs value=true>\r
-<PARAM name=Frame value=bsscright>\r
-<PARAM name=cabbase value=webhelp.cab>\r
-</applet>\r
-</body>\r
-</html>\r
diff --git a/doc/salome/gui/KERNEL/whskin_pdhtml.htm b/doc/salome/gui/KERNEL/whskin_pdhtml.htm
deleted file mode 100755 (executable)
index 763aa14..0000000
+++ /dev/null
@@ -1,64 +0,0 @@
-<html>\r
-<head>\r
-<title> Navigation Pane </title>\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-</head>\r
-<body border=0 topmargin=0 bottommargin=0 rightmargin=0 leftmargin=0 scroll=no>\r
-<script language="javascript" src="whver.js"></script>\r
-<script language="javascript1.2" src="whmozemu.js"></script>\r
-<script language="javascript1.2" src="whmsg.js"></script>\r
-<script language="javascript1.2" src="whproxy.js"></script>\r
-<script language="javascript1.2" src="whutils.js"></script>\r
-<script language="javascript1.2" src="whphost.js"></script>\r
-<script language="javascript1.2">\r
-<!--\r
-if (window.gbWhPHost)\r
-{\r
-       var gsNavReDirect="whskin_plist.htm";\r
-       var gbReDirectThis=true;\r
-       var oMsg = new whMessage(WH_MSG_GETPANES, this, 1, null);\r
-       if (SendMessage(oMsg))\r
-       {\r
-               if (oMsg.oParam)\r
-               {\r
-                       for (var i=0;i<oMsg.oParam.aPanes.length;i++)\r
-                       {\r
-                               addPane(oMsg.oParam.aPanes[i].sPaneName, oMsg.oParam.aPanes[i].sPaneURL);\r
-                       }\r
-                       setShowPane(oMsg.oParam.sDefault);\r
-                       setServerEnabled();\r
-               }\r
-               else\r
-                       writeWebHelpPane();\r
-       }\r
-       else\r
-               writeWebHelpPane();\r
-}\r
-else\r
-       document.location.reload();\r
-\r
-if (window.gbNav6)\r
-{\r
-       var oMsg=new whMessage(WH_MSG_RELOADNS6,this, 1,null);\r
-       SendMessage(oMsg);\r
-}\r
-\r
-\r
-function writeWebHelpPane()\r
-{\r
-  var bPreferXML             = false;\r
-  var strProjectFileXML =  "whproj.xml";\r
-  var strProjectFileHTM =  "whproj.htm";       \r
-  addProject(bPreferXML, strProjectFileXML, strProjectFileHTM);\r
-  addPane("toc","whtdhtml.htm");\r
-  addPane("fts","whfdhtml.htm");\r
-  addPane("glo","whgdhtml.htm");\r
-  setShowPane("toc");\r
-\r
-}\r
-//-->\r
-</script>\r
-</body>\r
-</html>
\ No newline at end of file
diff --git a/doc/salome/gui/KERNEL/whskin_pickup.htm b/doc/salome/gui/KERNEL/whskin_pickup.htm
deleted file mode 100755 (executable)
index 1f1af7f..0000000
+++ /dev/null
@@ -1,229 +0,0 @@
-<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
diff --git a/doc/salome/gui/KERNEL/whskin_plist.htm b/doc/salome/gui/KERNEL/whskin_plist.htm
deleted file mode 100755 (executable)
index f7cf6d1..0000000
+++ /dev/null
@@ -1,238 +0,0 @@
-<html>\r
-<head>\r
-<title> Navigation Pane </title>\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-<script language="javascript" src="whver.js"></script>\r
-<script language="javascript1.2" src="whmsg.js"></script>\r
-<script language="javascript1.2" src="whproxy.js"></script>\r
-</head>\r
-<script language="javascript">\r
-<!--\r
-var strFrmToc="";\r
-var strFrmNdx="";\r
-var strFrmFts="";\r
-var strFrmGls="";\r
-var strFrmDft="";\r
-var gstrName="";\r
-\r
-//set overwrite here\r
-function setListFrames(strToc,strNdx,strFts,strGls,strDefault)\r
-{\r
-       strFrmToc=strToc;\r
-       strFrmNdx=strNdx;\r
-       strFrmFts=strFts;\r
-       strFrmGls=strGls;\r
-       strFrmDft=strDefault;\r
-       if(strFrmDft==strFrmToc)\r
-               gstrName="toc";\r
-       else if(strFrmDft==strFrmNdx)\r
-               gstrName="idx";\r
-       else if(strFrmDft==strFrmFts)\r
-               gstrName="fts";\r
-       else if(strFrmDft==strFrmGls)\r
-               gstrName="glo";\r
-}\r
-\r
-function setWebHelpPane()\r
-{\r
-       setListFrames("whgdata/whnvf30.htm","whgdata/whnvf31.htm","whgdata/whnvf32.htm","whgdata/whnvf33.htm","whgdata/whnvf30.htm");\r
-}\r
-\r
-function window_unload()\r
-{\r
-       if(!gbNav4||gbNav6) // resize will call unload, but the register code will never be called on Netscape 4.\r
-       {\r
-               UnRegisterListener2(this,WH_MSG_SHOWTOC);\r
-               UnRegisterListener2(this,WH_MSG_SHOWIDX);\r
-               UnRegisterListener2(this,WH_MSG_SHOWFTS);\r
-               UnRegisterListener2(this,WH_MSG_SHOWGLO);\r
-               UnRegisterListener2(this,WH_MSG_GETPANEINFO);\r
-       }\r
-}\r
-\r
-function window_onload()\r
-{\r
-       var bHidePane=false;\r
-       var oMsg=new whMessage(WH_MSG_GETCMD,this,1,null);\r
-       if(SendMessage(oMsg))\r
-       {\r
-               if(oMsg.oParam>0)\r
-               {\r
-                       if(oMsg.oParam==1)\r
-                               gstrName="toc";\r
-                       else if(oMsg.oParam==2)\r
-                               gstrName="idx";\r
-                       else if(oMsg.oParam==3)\r
-                               gstrName="fts";\r
-                       else if(oMsg.oParam==4)\r
-                               gstrName="glo";\r
-                       switchNvp(gstrName);\r
-               }\r
-               else if(oMsg.oParam==0)\r
-               {\r
-                       bHidePane=true;\r
-               }\r
-               else if(gstrName)\r
-                       switchNvp(gstrName);\r
-       }\r
-       if(bHidePane)\r
-       {\r
-               oMsg=new whMessage(WH_MSG_HIDEPANE,this,1,null)\r
-               SendMessage(oMsg);\r
-       }\r
-       else if(gstrName)\r
-       {\r
-               oMsg=new whMessage(WH_MSG_PANEINFO,this,1,gstrName);\r
-               SendMessage(oMsg);\r
-       }\r
-       oMsg=new whMessage(WH_MSG_NOSYNC,this,1,null);\r
-       SendMessage(oMsg);\r
-       oMsg=new whMessage(WH_MSG_NOSEARCHINPUT,this,1,null);\r
-       SendMessage(oMsg);\r
-\r
-}\r
-\r
-function switchNvp(strName)\r
-{\r
-       var strFile="";\r
-       if(strName=="toc")              strFile=strFrmToc;\r
-       else if(strName=="idx") strFile=strFrmNdx;\r
-       else if(strName=="fts") strFile=strFrmFts;\r
-       else if(strName=="glo") strFile=strFrmGls;\r
-\r
-       gstrName=strName;\r
-       frames[0].location=strFile;     \r
-}\r
-\r
-function onSendMessage(oMsg)\r
-{\r
-       if(oMsg)\r
-       {\r
-               var onMsg=null;\r
-               var nMsgId=oMsg.nMessageId;\r
-               if(nMsgId==WH_MSG_SHOWTOC)\r
-               {\r
-                       switchNvp("toc");\r
-                       onMsg=new whMessage(WH_MSG_PANEINFO,this,1,"toc");\r
-                       SendMessage(onMsg);\r
-                       onMsg=new whMessage(WH_MSG_SHOWPANE,this,1,null);\r
-                       SendMessage(onMsg);\r
-               }\r
-               else if(nMsgId==WH_MSG_SHOWIDX)\r
-               {\r
-                       switchNvp("idx");\r
-                       onMsg=new whMessage(WH_MSG_PANEINFO,this,1,"idx");\r
-                       SendMessage(onMsg);\r
-                       onMsg=new whMessage(WH_MSG_SHOWPANE,this,1,null);\r
-                       SendMessage(onMsg);\r
-               }\r
-               else if(nMsgId==WH_MSG_SHOWFTS)\r
-               {\r
-                       switchNvp("fts");\r
-                       onMsg=new whMessage(WH_MSG_PANEINFO,this,1,"fts");\r
-                       SendMessage(onMsg);\r
-                       onMsg=new whMessage(WH_MSG_SHOWPANE,this,1,null);\r
-                       SendMessage(onMsg);\r
-               }\r
-               else if(nMsgId==WH_MSG_SHOWGLO)\r
-               {\r
-                       switchNvp("glo");\r
-                       onMsg=new whMessage(WH_MSG_PANEINFO,this,1,"glo");\r
-                       SendMessage(onMsg);\r
-                       onMsg=new whMessage(WH_MSG_SHOWPANE,this,1,null);\r
-                       SendMessage(onMsg);\r
-               }\r
-               else if(nMsgId==WH_MSG_GETPANEINFO)\r
-               {\r
-                       oMsg.oParam=gstrName;\r
-                       return false;\r
-               }\r
-       }\r
-       return true;\r
-}\r
-\r
-function onResize()\r
-{\r
-       var oMsg=null;\r
-       if(gbIE4)\r
-       {\r
-               if(document.body)\r
-               {\r
-                       if(document.body.clientWidth>1&&document.body.clientHeight>1)\r
-                       {\r
-                               oMsg=new whMessage(WH_MSG_RESIZEPANE,this,1,null);\r
-                               SendMessage(oMsg);\r
-                       }\r
-               }\r
-       }\r
-       else\r
-       {\r
-               if(window.innerWidth!=0&&window.innerHeight!=0)\r
-               {\r
-                       oMsg=new whMessage(WH_MSG_RESIZEPANE,this,1,null);\r
-                       SendMessage(oMsg);\r
-               }\r
-       }\r
-}\r
-\r
-if(window.gbWhMsg&&window.gbWhVer&&window.gbWhProxy)\r
-{\r
-       var oMsg=new whMessage(WH_MSG_GETPANES,this,1,null);\r
-       if(SendMessage(oMsg))\r
-       {\r
-               if(oMsg.oParam)\r
-               {\r
-                       for(var i=0;i<oMsg.oParam.aPanes.length;i++)\r
-                       {\r
-                               if(oMsg.oParam.aPanes[i].sPaneName=="toc")\r
-                                       strFrmToc=oMsg.oParam.aPanes[i].sPaneURL;\r
-                               else if(oMsg.oParam.aPanes[i].sPaneName=="idx")\r
-                                       strFrmNdx=oMsg.oParam.aPanes[i].sPaneURL;\r
-                               else if(oMsg.oParam.aPanes[i].sPaneName=="fts")\r
-                                       strFrmFts=oMsg.oParam.aPanes[i].sPaneURL;\r
-                               else if(oMsg.oParam.aPanes[i].sPaneName=="glo")\r
-                                       strFrmGls=oMsg.oParam.aPanes[i].sPaneURL;\r
-                               if(oMsg.oParam.sDefault==oMsg.oParam.aPanes[i].sPaneName)\r
-                               {\r
-                                       strFrmDft=oMsg.oParam.aPanes[i].sPaneURL;\r
-                               }\r
-                       }\r
-               }\r
-               else\r
-                       setWebHelpPane();\r
-       }\r
-       else\r
-               setWebHelpPane();\r
-\r
-       RegisterListener2(this,WH_MSG_SHOWTOC);\r
-       RegisterListener2(this,WH_MSG_SHOWIDX);\r
-       RegisterListener2(this,WH_MSG_SHOWFTS);\r
-       RegisterListener2(this,WH_MSG_SHOWGLO);\r
-       RegisterListener2(this,WH_MSG_GETPANEINFO);\r
-\r
-       if(gbIE55)\r
-               window.onresize=onResize;\r
-\r
-       window.onunload=window_unload;\r
-       window.onload=window_onload;\r
-\r
-       var strHtml="";\r
-       strHtml+="<frameset rows=\'100%,*\'>";\r
-       strHtml+="<frame name=\'nvplist\' title=\'navpane frame\' src=\'" + strFrmDft +"\'></frame>";\r
-       strHtml+="<frame src=\'whskin_blank.htm\' noresize></frame>";\r
-       strHtml+="</frameset>";\r
-       document.write(strHtml);\r
-}\r
-else\r
-       document.location.reload();\r
-\r
-if(window.gbNav6)\r
-{\r
-       var oMsg=new whMessage(WH_MSG_RELOADNS6,this,1,null);\r
-       SendMessage(oMsg);\r
-}\r
-//-->\r
-</script>\r
-</html>
\ No newline at end of file
diff --git a/doc/salome/gui/KERNEL/whskin_tbars.htm b/doc/salome/gui/KERNEL/whskin_tbars.htm
deleted file mode 100755 (executable)
index 6cb4902..0000000
+++ /dev/null
@@ -1,101 +0,0 @@
-<html>\r
-<head>\r
-<title> WebHelp Navigation Toolbar </title>\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-</head>\r
-<style>\r
-<!--\r
-body {margin:0;}\r
--->\r
-</style>\r
-<script language="javascript" src="whver.js"></script>\r
-<script language="javascript1.2" src="whutils.js"></script>\r
-<script language="javascript1.2" src="whmsg.js"></script>\r
-<script language="javascript1.2" src="whproxy.js"></script>\r
-<script language="javascript1.2" src="whmozemu.js"></script>\r
-<script language="javascript1.2" src="whtbar.js"></script>\r
-\r
-\r
-<body marginheight="0"  marginwidth="0"  bgcolor="#99ccff"     scroll="no">\r
-<script language="javascript1.2">\r
-<!--\r
-if (window.gbWhTBar)\r
-{\r
-       setButtonFont("toc","Tahoma","8pt","Black","Normal","Normal","none");\r
-setButtonFont("toc","Tahoma","8pt","White","Normal","Normal","none", true);\r
-setButtonFont("idx","Tahoma","8pt","Black","Normal","Normal","none");\r
-setButtonFont("idx","Tahoma","8pt","White","Normal","Normal","none", true);\r
-setButtonFont("fts","Tahoma","8pt","Black","Normal","Normal","none");\r
-setButtonFont("fts","Tahoma","8pt","White","Normal","Normal","none", true);\r
-setButtonFont("glo","Tahoma","8pt","Black","Normal","Normal","none");\r
-setButtonFont("glo","Tahoma","8pt","White","Normal","Normal","none", true);\r
-setButtonFont("websearch","Tahoma","8pt","Black","Normal","Normal","none");\r
-setButtonFont("websearch","Tahoma","8pt","White","Normal","Normal","none", true);\r
-setButtonFont("searchform","Tahoma","8pt","Black","Normal","Normal","none");\r
-setButtonFont("searchform","","","","","","", true);\r
-setButtonFont("banner","","","","","","");\r
-setButtonFont("banner","","","","","","", true);\r
-\r
-       gsIToc = "wht_toc_n.gif";\r
-       gsITocS = "wht_toc_h.gif";\r
-       gsIIndex = "wht_idx_n.gif";\r
-       gsIIndexS = "wht_idx_h.gif";\r
-       gsISearch = "wht_fts_n.gif";\r
-       gsISearchS = "wht_fts_h.gif";\r
-       gsIGlossary = "wht_glo_n.gif";\r
-       gsIGlossaryS = "wht_glo_h.gif";\r
-       gsIWebSearch = "wht_ws.gif";\r
-       gsIWebSearchD = "wht_ws_g.gif";\r
-       gsIBanner = "wht_logo1.gif";\r
-       gsIGo = "wht_go.gif";\r
-       setBackgroundcolor("#99ccff");\r
-       \r
-       setAlignment("left");\r
-       \r
-       \r
-       if (!gsBgImage)\r
-       {\r
-       setButtonBgColor("toc", gsBgColor);\r
-       setButtonBgColor("idx", gsBgColor);\r
-       setButtonBgColor("fts", gsBgColor);\r
-       setButtonBgColor("glo", gsBgColor);\r
-       setButtonBgColor("toc", gsTBSelectedBgColor, true);\r
-       setButtonBgColor("idx", gsTBSelectedBgColor, true);\r
-       setButtonBgColor("fts", gsTBSelectedBgColor, true);\r
-       setButtonBgColor("glo", gsTBSelectedBgColor, true);\r
-       setButtonBgColor("toc","#99ccff");\r
-setButtonBgColor("idx","#99ccff");\r
-setButtonBgColor("fts","#99ccff");\r
-setButtonBgColor("glo","#99ccff");\r
-setButtonBgColor("websearch","#99ccff");\r
-setButtonBgColor("searchform","");\r
-setButtonBgColor("banner","");\r
-\r
-       }\r
-       setButtonBgColor("toc","#639ace", true);\r
-setButtonBgColor("idx","#639ace", true);\r
-setButtonBgColor("fts","#639ace", true);\r
-setButtonBgColor("glo","#639ace", true);\r
-setButtonBgColor("websearch","#639ace", true);\r
-setButtonBgColor("searchform","", true);\r
-setButtonBgColor("banner","", true);\r
-\r
-       addButton("toc",BTN_TEXT|BTN_IMG,"Contents","","","","",0,0,"","","","","","");\r
-addButton("fts",BTN_TEXT|BTN_IMG,"Search","","","","",0,0,"","","","","","");\r
-addButton("glo",BTN_TEXT|BTN_IMG,"Glossary","","","","",0,0,"","","","","","");\r
-addButton("searchform",BTN_TEXT,"","","","","",0,0,"","","","","","");\r
-addButton("banner",BTN_IMG,"","","","","",0,0,"","","","","","");\r
-\r
-       addButton("blankblock");\r
-       writeStyle(false);\r
-       ReSortToolbarButtons();\r
-       writeToolBar();\r
-}\r
-else\r
-       document.location.reload();\r
-//-->\r
-</script>\r
-</body>\r
-</html>
\ No newline at end of file
diff --git a/doc/salome/gui/KERNEL/whskin_tw.htm b/doc/salome/gui/KERNEL/whskin_tw.htm
deleted file mode 100755 (executable)
index 69737fa..0000000
+++ /dev/null
@@ -1,63 +0,0 @@
-<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
diff --git a/doc/salome/gui/KERNEL/whst_topics.xml b/doc/salome/gui/KERNEL/whst_topics.xml
deleted file mode 100755 (executable)
index 6dce998..0000000
+++ /dev/null
@@ -1,82 +0,0 @@
-<?xml version='1.0' encoding='ISO-8859-1' ?>\r
-<topictemplate>\r
- <topic type="normal">\r
-  <add tag="head" pos="endbefore" >\r
-   <![CDATA["<script type=\"text/javascript\" language=\"javascript1.2\" src=\"";SF_MESSAGE_JS;"\"></script>\r
-<script type=\"text/javascript\" language=\"javascript\" src=\"";SF_VERSION_JS;"\"></script>\r
-<script type=\"text/javascript\" language=\"javascript1.2\" src=\"";SF_PROXY_JS ;"\"></script>\r
-<script type=\"text/javascript\" language=\"javascript1.2\" src=\"";SF_UTILS_JS;"\"></script>\r
-<script type=\"text/javascript\" language=\"javascript1.2\" src=\"";SF_TOPIC_JS;"\"></script>\r
-";]]>\r
-  </add>\r
-  <add tag="body" pos="beginafter">\r
-    <![CDATA["<script type=\"text/javascript\" language=\"javascript1.2\">\r
-<!--\r
-if (window.gbWhTopic)\r
-{\r
-       if (window.addTocInfo)\r
-       {\r
-       ";\r
-         OutputInTopicNavBarDataToc("addTocInfo(\"%s\");\r\n");\r
-         OutputInTopicNavBarDataBrowse("addAvenueInfo(\"%s\",\"%s\",\"%s\");\r\n");\r
-         OutputInTopicNavBarDataButtons("addButton(%s);\r\n");\r
-       "\r
-       }\r
-       if (window.writeBtnStyle)\r
-               writeBtnStyle();\r
-\r
-       if (window.writeIntopicBar)\r
-               writeIntopicBar(";WH_WEBSKIN.topic.bar.top.pos;");\r
-\r
-       if (window.setRelStartPage)\r
-       {\r
-       ";\r
-         OutputInTopicNavBarDataHomePage("setRelStartPage(\"%s\");\r\n");\r
-         OutputInTopicNavBarDataWebSearch.href("addSearchFormHref(\"%s\");\r\n");\r
-       "\r
-               autoSync(";WH_USER_OPTIONS.autosync_toc;");\r
-               sendSyncInfo();\r
-               sendAveInfoOut();\r
-       }\r
-}\r
-else\r
-       if (window.gbIE4)\r
-               document.location.reload();\r
-//-->\r
-</script>"]]>  \r
-  </add>\r
-  <add tag="body" pos="endbefore">\r
-   <![CDATA["<script type=\"text/javascript\" language=\"javascript1.2\">\r
-<!--\r
-if (window.writeIntopicBar)\r
-       writeIntopicBar(";WH_WEBSKIN.topic.bar.bottom.pos;");\r
-//-->\r
-</script>";\r
-OutputInTopicNavBarDataWebSearch.form();]]>    \r
-  </add>\r
- </topic>\r
- <topic type="frameset">\r
-  <add tag="head" pos="endbefore" >\r
-   <![CDATA["<script type=\"text/javascript1.2\" language=\"javascript\" src=\"";SF_MESSAGE_JS;"\"></script>\r
-<script type=\"text/javascript\" language=\"javascript\" src=\"";SF_VERSION_JS;"\"></script>\r
-<script type=\"text/javascript\" language=\"javascript1.2\" src=\"";SF_PROXY_JS ;"\"></script>\r
-<script type=\"text/javascript\" language=\"javascript1.2\" src=\"";SF_UTILS_JS;"\"></script>\r
-<script type=\"text/javascript\" language=\"javascript1.2\" src=\"";SF_FRAMESET_JS;"\"></script>\r
-<script type=\"text/javascript\" language=\"javascript1.2\">\r
-<!--\r
-if (window.setRelStartPage)\r
-{\r
-";\r
-  OutputInTopicNavBarDataHomePage("setRelStartPage(\"%s\");\r\n");\r
-  OutputInTopicNavBarDataToc("addTocInfo(\"%s\");\r\n");\r
-  OutputInTopicNavBarDataBrowse("addAvenueInfo(\"%s\",\"%s\",\"%s\");\r\n");\r
-"\r
-}\r
-if (window.autoSync)\r
-       autoSync(";WH_USER_OPTIONS.autosync_toc;");\r
-//-->\r
-</script>\r
-";]]>\r
-  </add>\r
- </topic>\r
-</topictemplate>\r
diff --git a/doc/salome/gui/KERNEL/whstart.ico b/doc/salome/gui/KERNEL/whstart.ico
deleted file mode 100755 (executable)
index 365ecea..0000000
Binary files a/doc/salome/gui/KERNEL/whstart.ico and /dev/null differ
diff --git a/doc/salome/gui/KERNEL/whstart.js b/doc/salome/gui/KERNEL/whstart.js
deleted file mode 100755 (executable)
index 60a3819..0000000
+++ /dev/null
@@ -1,432 +0,0 @@
-//     WebHelp 5.10.003\r
-RegisterListener2(this, WH_MSG_GETSTARTFRAME);\r
-RegisterListener2(this, WH_MSG_GETDEFAULTTOPIC);\r
-RegisterListener2(this, WH_MSG_MINIBARORDER);\r
-RegisterListener2(this, WH_MSG_TOOLBARORDER);\r
-RegisterListener2(this, WH_MSG_ISSEARCHSUPPORT);\r
-RegisterListener2(this, WH_MSG_ISSYNCSSUPPORT);\r
-RegisterListener2(this, WH_MSG_ISAVENUESUPPORT);\r
-RegisterListener2(this, WH_MSG_GETPANETYPE);\r
-RegisterListener2(this, WH_MSG_GETPANES);\r
-RegisterListener2(this, WH_MSG_RELOADNS6);\r
-RegisterListener2(this, WH_MSG_GETCMD);\r
-RegisterListener2(this, WH_MSG_GETPANE);\r
-RegisterListener2(this, WH_MSG_GETDEFPANE);\r
-\r
-if (gbNav6)\r
-{\r
-       var gnReload=0;\r
-       setTimeout("delayReload();",5000);\r
-}\r
-\r
-function delayReload()\r
-{\r
-       if (!(this.cMRServer && cMRServer.m_strVersion))\r
-       {\r
-               if(gnReload!=2)\r
-               {\r
-                       if(nViewFrameType&&nViewFrameType==1)\r
-                               document.location=document.location;\r
-               }\r
-       }\r
-}\r
-\r
-var gsToolbarOrder = "toc|fts|glo|blankblock|searchform|banner";\r
-var gsMinibarOrder = "blankblock|hide2|";\r
-\r
-var gsTopic = "kernel/introduction.htm";\r
-var PANE_OPT_SEARCH = 1;\r
-var PANE_OPT_BROWSESEQ = 2;\r
-var gnOpts=-1;\r
-var gnCmd=-1;\r
-var gnPans=2;\r
-var gsBtns="invalid";\r
-var gsDefaultBtn="invalid";\r
-var gbHasTitle=false;\r
-\r
-if (location.hash.length > 1)\r
-{\r
-       var sParam = location.hash;\r
-       if (sParam.indexOf("#<") == 0)\r
-       {\r
-               document.location = "whcsh_home.htm#" + sParam.substring(2);\r
-       }\r
-       else if (sParam.indexOf("#>>") == 0)\r
-       {\r
-               parseParam(sParam.substring(3));\r
-               sParam = "#" + gsTopic + sParam.substring(1);\r
-       }\r
-       else\r
-       {\r
-               var nPos = sParam.indexOf(">>");\r
-               if (nPos>1)\r
-               {\r
-                       gsTopic = sParam.substring(1, nPos);\r
-                       parseParam(sParam.substring(nPos+2));\r
-               }\r
-               else\r
-                       gsTopic = sParam.substring(1);\r
-       }\r
-       if (gnPans == 1 && gsTopic)\r
-       {\r
-               var strURL=location.href;\r
-               if (location.hash)\r
-               {\r
-                       var nPos=location.href.indexOf(location.hash);\r
-                       strURL=strURL.substring(0, nPos);\r
-               }\r
-               if (gbHasTitle)\r
-                       document.location=_getPath(strURL)+ "whskin_tw.htm" + sParam;\r
-               else\r
-                       document.location=_getPath(strURL)+ gsTopic;\r
-       }\r
-}\r
-\r
-function parseParam(sParam)\r
-{\r
-       if (sParam)\r
-       {\r
-               var nBPos=0;\r
-               do \r
-               {\r
-                       var nPos=sParam.indexOf(">>", nBPos);\r
-                       if (nPos!=-1)\r
-                       {\r
-                               if (nPos>0)\r
-                               {\r
-                                       var sPart=sParam.substring(nBPos, nPos);\r
-                                       parsePart(sPart);\r
-                               }\r
-                               nBPos = nPos + 2;\r
-                       }\r
-                       else\r
-                       {\r
-                               var sPart=sParam.substring(nBPos);\r
-                               parsePart(sPart);\r
-                               break;\r
-                       }\r
-               } while(nBPos < sParam.length);\r
-       }       \r
-}\r
-\r
-function parsePart(sPart)\r
-{\r
-       if(sPart.toLowerCase().indexOf("cmd=")==0)\r
-       {\r
-               gnCmd=parseInt(sPart.substring(4));\r
-       }\r
-       else if(sPart.toLowerCase().indexOf("cap=")==0)\r
-       {\r
-               document.title=_browserStringToText(sPart.substring(4));\r
-               gbHasTitle=true;\r
-       }\r
-       else if(sPart.toLowerCase().indexOf("pan=")==0)\r
-       {\r
-               gnPans=parseInt(sPart.substring(4));\r
-       }\r
-       else if(sPart.toLowerCase().indexOf("pot=")==0)\r
-       {\r
-               gnOpts=parseInt(sPart.substring(4));\r
-       }\r
-       else if(sPart.toLowerCase().indexOf("pbs=")==0)\r
-       {\r
-               var sRawBtns = sPart.substring(4);\r
-               var aBtns = sRawBtns.split("|");\r
-               for (var i=0;i<aBtns.length;i++)\r
-               {\r
-                       aBtns[i] = transferAgentNameToPaneName(aBtns[i]);\r
-               }\r
-               gsRawBtns = aBtns.join("|");\r
-       }\r
-       else if(sPart.toLowerCase().indexOf("pdb=")==0)\r
-       {\r
-               gsDefaultBtn=transferAgentNameToPaneName(sPart.substring(4));\r
-       }\r
-}\r
-\r
-function setToolbarOrder(sOrder)\r
-{\r
-       gsToolbarOrder = sOrder;\r
-}\r
-\r
-function setMinibarOrder(sOrder)\r
-{\r
-       gsMinibarOrder = sOrder;\r
-}\r
-\r
-function onSendMessageX(oMsg)\r
-{\r
-       var nMsgId = oMsg.nMessageId;\r
-       if (nMsgId == WH_MSG_GETSTARTFRAME)\r
-       {\r
-               oMsg.oParam.oFrame = this;\r
-               return false;\r
-       }\r
-       else if (nMsgId == WH_MSG_GETDEFAULTTOPIC)\r
-       {\r
-               if (this.cMRServer && cMRServer.m_strVersion)\r
-               {\r
-                       if (cMRServer.m_strURLTopic);\r
-                       {\r
-                               oMsg.oParam.sTopic = cMRServer.m_strURLTopic;\r
-                               return false;\r
-                       }\r
-\r
-               }\r
-               oMsg.oParam.sTopic = gsTopic;\r
-               return false;\r
-       }\r
-       else if (nMsgId == WH_MSG_TOOLBARORDER)\r
-       {\r
-               var oMsg1 = new whMessage(WH_MSG_GETPANES, this, 1, null);\r
-               if (SendMessage(oMsg1))\r
-               {\r
-                       if (oMsg1.oParam)\r
-                       {\r
-                               if (this.cMRServer && cMRServer.m_strVersion)\r
-                               {\r
-                                       var aToolbarOrder=cMRServer.m_strAgentList.split(";");\r
-                                       var i=0;\r
-                                       for (i=0;i<aToolbarOrder.length;i++)\r
-                                               aToolbarOrder[i]=transferANToPN2(aToolbarOrder[i]);\r
-                                       aToolbarOrder[aToolbarOrder.length] = "blankblock";\r
-                                       if (cMRServer.m_bShowSearchInput)\r
-                                       {\r
-                                               aToolbarOrder[aToolbarOrder.length] = "searchform";\r
-                                       }\r
-                                       aToolbarOrder[aToolbarOrder.length] = "banner";\r
-                                       var aToolbarOrderNew = new Array();\r
-                                       for (i=0;i<aToolbarOrder.length;i++)\r
-                                       {\r
-                                               if (isAPane(aToolbarOrder[i]))\r
-                                               {\r
-                                                       if (oMsg1.oParam.aPanes && oMsg1.oParam.aPanes.length)\r
-                                                       {\r
-                                                               for (var j=0;j<oMsg1.oParam.aPanes.length;j++)\r
-                                                               {\r
-                                                                       if (aToolbarOrder[i] == oMsg1.oParam.aPanes[j].sPaneName)\r
-                                                                       {\r
-                                                                               aToolbarOrderNew[aToolbarOrderNew.length] = aToolbarOrder[i];\r
-                                                                               break;\r
-                                                                       }\r
-                                                               }\r
-                                                       }\r
-                                               }\r
-                                               else\r
-                                                       aToolbarOrderNew[aToolbarOrderNew.length] = aToolbarOrder[i];\r
-                                       }\r
-                                       oMsg.oParam = aToolbarOrderNew.join("|");\r
-                                       return false;\r
-                               }\r
-                       }\r
-               }\r
-               var sParam="";\r
-               if (gsBtns!="invalid")\r
-                       sParam=gsBtns+"|blankblock|banner";\r
-               else\r
-                       sParam = gsToolbarOrder;\r
-\r
-               if (gnOpts!=-1)\r
-               {\r
-                       var nPosForm=sParam.indexOf("|searchform|");\r
-                       if (gnOpts&PANE_OPT_SEARCH)\r
-                       {\r
-                               if (nPosForm == -1 && sParam.indexOf("|fts|") != -1)\r
-                               {\r
-                                       var nPos=sParam.indexOf("banner");\r
-                                       if (nPos!=-1)\r
-                                       {\r
-                                               sParam=sParam.substring(0, nPos) + "searchform|" + sParam.substring(nPos);\r
-                                       }\r
-                               }\r
-                       }\r
-                       else\r
-                       {\r
-                               if (nPosForm!=-1)\r
-                               {\r
-                                       sParam=sParam.substring(0,nPosForm) + sParam.substring(nPosForm+11);\r
-                               }\r
-                       }\r
-               }\r
-               oMsg.oParam=sParam;\r
-               return false;\r
-       }\r
-       else if (nMsgId == WH_MSG_MINIBARORDER)\r
-       {\r
-               var sMinParam=gsMinibarOrder;\r
-               if (gnOpts!=-1)\r
-               {\r
-                       var nPosBro=gsMinibarOrder.indexOf("avprev|avnext");\r
-                       if (gnOpts&PANE_OPT_BROWSESEQ)\r
-                       {\r
-                               if (nPosBro==-1)\r
-                               {\r
-                                       sMinParam ="avprev|avnext|" + gsMinibarOrder;\r
-                               }\r
-                       }\r
-                       else\r
-                       {\r
-                               if (nPosBro!=-1)\r
-                               {\r
-                                       if (nPosBro!=0)\r
-                                               sMinParam=gsMinibarOrder.substring(0, nPosBro) + gsMinibarOrder.substring(nPosBro+14);\r
-                                       else\r
-                                               sMinParam=gsMinibarOrder.substring(14);\r
-                               }\r
-                       }\r
-               }\r
-               oMsg.oParam = sMinParam;\r
-               return false;\r
-       }\r
-       else if (nMsgId == WH_MSG_ISSYNCSSUPPORT)\r
-       {\r
-               if (this.cMRServer && cMRServer.m_strVersion)\r
-               {\r
-                       if (cMRServer.m_bShowSync)\r
-                               oMsg.oParam=true;\r
-                       else\r
-                               oMsg.oParam=false;\r
-                       return false;\r
-               }\r
-               else\r
-               {\r
-                       if(typeof(nViewFrameType)!="undefined")\r
-                       {\r
-                               oMsg.oParam= (nViewFrameType < 3);\r
-                               return false;\r
-                       }\r
-               }\r
-       }\r
-       else if (nMsgId == WH_MSG_ISAVENUESUPPORT)\r
-       {\r
-               if (this.cMRServer && cMRServer.m_strVersion)\r
-               {\r
-                       if (cMRServer.m_bShowBrowseSequences)\r
-                               oMsg.oParam=true;\r
-                       else\r
-                               oMsg.oParam=false;\r
-               }\r
-               else\r
-               {\r
-                       oMsg.oParam=true;\r
-               }\r
-               return false;\r
-       }\r
-       else if (nMsgId == WH_MSG_ISSEARCHSUPPORT)\r
-       {\r
-               if(typeof(nViewFrameType)!="undefined")\r
-               {\r
-                       oMsg.oParam= (nViewFrameType < 3);\r
-                       return false;\r
-               }\r
-       }\r
-       else if (nMsgId == WH_MSG_GETPANETYPE)\r
-       {\r
-               if(typeof(nViewFrameType)!="undefined")\r
-               {\r
-                       var oPaneInfo = new Object();\r
-                       oPaneInfo.nType = nViewFrameType;\r
-                       oPaneInfo.sPaneURL = strPane;\r
-                       oMsg.oParam = oPaneInfo;\r
-                       return false;\r
-               }\r
-       }\r
-       else if (nMsgId == WH_MSG_GETPANES)\r
-       {\r
-               if (this.cMRServer && cMRServer.m_strVersion)\r
-               {\r
-                       var oPanes = new Object();\r
-                       var aAgentNames = null;\r
-                       if (cMRServer.m_strDefAgent)\r
-                               oPanes.sDefault = transferAgentNameToPaneName(cMRServer.m_strDefAgent);\r
-\r
-                       aPanes = new Array();\r
-                       for(var i=0; i< cMRServer.m_cAgents.length; i++)\r
-                       {\r
-                               var nCur = aPanes.length;\r
-                               aPanes[nCur] = new Object();\r
-                               aPanes[nCur].sPaneName = transferAgentNameToPaneName(cMRServer.m_cAgents[i].m_strID);\r
-                               aPanes[nCur].sPaneURL = cMRServer.m_cAgents[i].m_strURL;\r
-                       }\r
-                       oPanes.aPanes = aPanes;\r
-                       oMsg.oParam = oPanes;\r
-                       return false;\r
-               }\r
-               else\r
-               {\r
-                       oMsg.oParam = null;\r
-                       return false;\r
-               }\r
-       }\r
-       else if(nMsgId==WH_MSG_RELOADNS6)\r
-       {\r
-               if(gbNav6)\r
-                       gnReload++;\r
-               return false;\r
-       }\r
-       else if(nMsgId==WH_MSG_GETCMD)\r
-       {\r
-               oMsg.oParam=gnCmd;\r
-               return false;\r
-       }\r
-       else if(nMsgId==WH_MSG_GETPANE)\r
-       {\r
-               if (gsBtns!="invalid" && oMsg.oParam.sName)\r
-               {\r
-                       if(gsBtns.indexOf(oMsg.oParam.sName) != -1)\r
-                               oMsg.oParam.bEnable=true;\r
-                       else\r
-                               oMsg.oParam.bEnable=false;\r
-               }\r
-               else\r
-                       oMsg.oParam.bEnable=true;\r
-               return false;\r
-       }\r
-       else if(nMsgId==WH_MSG_GETDEFPANE)\r
-       {\r
-               if (gsDefaultBtn!="invalid")\r
-               {\r
-                       oMsg.oParam=gsDefaultBtn;\r
-               }\r
-               return false;\r
-       }\r
-       return true;\r
-}\r
-\r
-function transferANToPN2(sAN)\r
-{\r
-       if (sAN =="toc")\r
-               return "toc";\r
-       else if (sAN =="ndx")\r
-               return "idx";\r
-       else if (sAN =="nls")\r
-               return "fts";\r
-       else if (sAN =="gls")\r
-               return "glo";\r
-       else if (sAN =="WebSearch")\r
-               return "websearch";\r
-       else if (sAN.indexOf("custom_")==0);\r
-               return "custom" + sAN.substring(7);\r
-       return sAN;\r
-}\r
-\r
-function transferAgentNameToPaneName(sAgentName)\r
-{\r
-       if (sAgentName =="toc")\r
-               return "toc";\r
-       else if (sAgentName =="ndx")\r
-               return "idx";\r
-       else if (sAgentName =="nls")\r
-               return "fts";\r
-       else if (sAgentName =="gls")\r
-               return "glo";\r
-       return "";\r
-}\r
-\r
-function isAPane(sPaneName)\r
-{\r
-       if (sPaneName == "toc" || sPaneName == "idx" || sPaneName == "fts" || sPaneName == "glo")\r
-               return true;\r
-       else\r
-               return false;\r
-}
\ No newline at end of file
diff --git a/doc/salome/gui/KERNEL/whstub.js b/doc/salome/gui/KERNEL/whstub.js
deleted file mode 100755 (executable)
index a43c6e1..0000000
+++ /dev/null
@@ -1,159 +0,0 @@
-//     WebHelp 5.10.002\r
-window.whname="wh_stub";\r
-function getframehandle(frames,framename)\r
-{\r
-       var frame=null;\r
-       if(null==frames) return null;\r
-       for(var i=0;i<frames.length;i++)\r
-       {\r
-               if(typeof(frames[i].name)!="unknown")\r
-               {\r
-                       if(frames[i].name==framename)\r
-                               return frames[i];\r
-               }\r
-               if(frames[i].frames.length>0)\r
-               {\r
-                       frame=getframehandle(frames[i].frames,framename);\r
-                       if(null!=frame)\r
-                               return frame;\r
-               }\r
-       }\r
-       return frame;\r
-}\r
-\r
-function AddToArray(arr,obj)\r
-{\r
-       var bFound=false;\r
-       for(var i=0;i<arr.length;i++){\r
-               if(arr[i]==obj){\r
-                       bFound=true;\r
-                       break;\r
-               }\r
-               else if(arr[i]==null){\r
-                       break;\r
-               }\r
-       }\r
-       if(!bFound) arr[i]=obj;\r
-}\r
-\r
-var gArrayRegistedMessage=new Array();\r
-var gArrayCompoentsArray=new Array();\r
-\r
-function GetComponentsArray(nMessageId)\r
-{\r
-       var len=gArrayRegistedMessage.length;\r
-       for(var i=0;i<len;i++)\r
-       {\r
-               if(gArrayRegistedMessage[i]==nMessageId){\r
-                       if(gArrayCompoentsArray.length>i)\r
-                               return gArrayCompoentsArray[i];\r
-                       else\r
-                               return null;\r
-               }\r
-       }\r
-       return null;\r
-}\r
-\r
-function CreateComponentsArray(nMessageId)\r
-{\r
-       var len=gArrayRegistedMessage.length;\r
-       gArrayRegistedMessage[len]=nMessageId;\r
-       gArrayCompoentsArray[len]=new Array();\r
-       return gArrayCompoentsArray[len];\r
-}\r
-\r
-function listener(sName,oWindow)\r
-{\r
-       this.sName=sName;\r
-       this.oWindow=oWindow;\r
-}\r
-\r
-function RegisterListener(windowName,nMessageId)\r
-{\r
-       var arrayComponents=GetComponentsArray(nMessageId);\r
-       if(arrayComponents==null)\r
-               arrayComponents=CreateComponentsArray(nMessageId);\r
-       \r
-       if(arrayComponents!=null)\r
-       {\r
-               for (var i=0;i<arrayComponents.length;i++)\r
-               {\r
-                       if (arrayComponents[i].sName == windowName)\r
-                               return false;\r
-               }\r
-               var oListener=new listener(windowName,null);\r
-               AddToArray(arrayComponents,oListener);\r
-               return true;\r
-       }\r
-       else\r
-               return false;\r
-}\r
-\r
-function RegisterListener2(oWindow,nMessageId)\r
-{\r
-       var arrayComponents=GetComponentsArray(nMessageId);\r
-       if(arrayComponents==null)\r
-               arrayComponents=CreateComponentsArray(nMessageId);\r
-       \r
-       if(arrayComponents!=null)\r
-       {\r
-               var oListener=new listener("",oWindow);\r
-               AddToArray(arrayComponents,oListener);\r
-               return true;\r
-       }\r
-       else\r
-               return false;\r
-}\r
-\r
-function UnRegisterListener2(oWindow,nMessageId)\r
-{\r
-       var arrayComponents=GetComponentsArray(nMessageId);\r
-       if(arrayComponents!=null)\r
-       {\r
-               for(var i=0;i<arrayComponents.length;i++)\r
-               {\r
-                       if(arrayComponents[i].oWindow==oWindow)\r
-                       {\r
-                               removeItemFromArray(arrayComponents,i);\r
-                               return true;\r
-                       }\r
-               }\r
-       }\r
-       else\r
-               return false;\r
-}\r
-\r
-function SendMessage(oMessage)\r
-{\r
-       var bDelivered=false;\r
-       var arrayComponents=GetComponentsArray(oMessage.nMessageId);\r
-       if(arrayComponents!=null&&arrayComponents.length>0){\r
-               for(var i=0;i<arrayComponents.length;i++)\r
-               {\r
-                       if(null!=arrayComponents[i])\r
-                       {\r
-                               var pFrame;\r
-                               if(arrayComponents[i].oWindow==null)\r
-                                       pFrame=getframehandle(frames,arrayComponents[i].sName);\r
-                               else\r
-                                       pFrame=arrayComponents[i].oWindow;\r
-                               if(null!=pFrame)\r
-                               {\r
-                                       if(pFrame.onSendMessageX)\r
-                                       {\r
-                                               bDelivered=true;\r
-                                               if(!pFrame.onSendMessageX(oMessage))\r
-                                                       break;\r
-                                       }\r
-                                       if(pFrame.onSendMessage)\r
-                                       {\r
-                                               bDelivered=true;\r
-                                               if(!pFrame.onSendMessage(oMessage))\r
-                                                       break;\r
-                                       }\r
-                               }\r
-                       }\r
-               }\r
-       }\r
-       return bDelivered;\r
-}
\ No newline at end of file
diff --git a/doc/salome/gui/KERNEL/wht_abge.jpg b/doc/salome/gui/KERNEL/wht_abge.jpg
deleted file mode 100755 (executable)
index 5e816c9..0000000
Binary files a/doc/salome/gui/KERNEL/wht_abge.jpg and /dev/null differ
diff --git a/doc/salome/gui/KERNEL/wht_abgi.jpg b/doc/salome/gui/KERNEL/wht_abgi.jpg
deleted file mode 100755 (executable)
index bfedc68..0000000
Binary files a/doc/salome/gui/KERNEL/wht_abgi.jpg and /dev/null differ
diff --git a/doc/salome/gui/KERNEL/wht_abgw.jpg b/doc/salome/gui/KERNEL/wht_abgw.jpg
deleted file mode 100755 (executable)
index 95af21f..0000000
Binary files a/doc/salome/gui/KERNEL/wht_abgw.jpg and /dev/null differ
diff --git a/doc/salome/gui/KERNEL/wht_abte.jpg b/doc/salome/gui/KERNEL/wht_abte.jpg
deleted file mode 100755 (executable)
index a5638fa..0000000
Binary files a/doc/salome/gui/KERNEL/wht_abte.jpg and /dev/null differ
diff --git a/doc/salome/gui/KERNEL/wht_abti.jpg b/doc/salome/gui/KERNEL/wht_abti.jpg
deleted file mode 100755 (executable)
index 14ac68c..0000000
Binary files a/doc/salome/gui/KERNEL/wht_abti.jpg and /dev/null differ
diff --git a/doc/salome/gui/KERNEL/wht_abtw.jpg b/doc/salome/gui/KERNEL/wht_abtw.jpg
deleted file mode 100755 (executable)
index 46e68b1..0000000
Binary files a/doc/salome/gui/KERNEL/wht_abtw.jpg and /dev/null differ
diff --git a/doc/salome/gui/KERNEL/wht_fts_h.gif b/doc/salome/gui/KERNEL/wht_fts_h.gif
deleted file mode 100755 (executable)
index feb79ae..0000000
Binary files a/doc/salome/gui/KERNEL/wht_fts_h.gif and /dev/null differ
diff --git a/doc/salome/gui/KERNEL/wht_fts_n.gif b/doc/salome/gui/KERNEL/wht_fts_n.gif
deleted file mode 100755 (executable)
index 8483be4..0000000
Binary files a/doc/salome/gui/KERNEL/wht_fts_n.gif and /dev/null differ
diff --git a/doc/salome/gui/KERNEL/wht_glo_h.gif b/doc/salome/gui/KERNEL/wht_glo_h.gif
deleted file mode 100755 (executable)
index 12223e5..0000000
Binary files a/doc/salome/gui/KERNEL/wht_glo_h.gif and /dev/null differ
diff --git a/doc/salome/gui/KERNEL/wht_glo_n.gif b/doc/salome/gui/KERNEL/wht_glo_n.gif
deleted file mode 100755 (executable)
index 32803eb..0000000
Binary files a/doc/salome/gui/KERNEL/wht_glo_n.gif and /dev/null differ
diff --git a/doc/salome/gui/KERNEL/wht_go.gif b/doc/salome/gui/KERNEL/wht_go.gif
deleted file mode 100755 (executable)
index 106f1d1..0000000
Binary files a/doc/salome/gui/KERNEL/wht_go.gif and /dev/null differ
diff --git a/doc/salome/gui/KERNEL/wht_hide.gif b/doc/salome/gui/KERNEL/wht_hide.gif
deleted file mode 100755 (executable)
index 6ec602d..0000000
Binary files a/doc/salome/gui/KERNEL/wht_hide.gif and /dev/null differ
diff --git a/doc/salome/gui/KERNEL/wht_idx_h.gif b/doc/salome/gui/KERNEL/wht_idx_h.gif
deleted file mode 100755 (executable)
index 2df1b16..0000000
Binary files a/doc/salome/gui/KERNEL/wht_idx_h.gif and /dev/null differ
diff --git a/doc/salome/gui/KERNEL/wht_idx_n.gif b/doc/salome/gui/KERNEL/wht_idx_n.gif
deleted file mode 100755 (executable)
index fd193a0..0000000
Binary files a/doc/salome/gui/KERNEL/wht_idx_n.gif and /dev/null differ
diff --git a/doc/salome/gui/KERNEL/wht_logo1.gif b/doc/salome/gui/KERNEL/wht_logo1.gif
deleted file mode 100755 (executable)
index 2ef5700..0000000
Binary files a/doc/salome/gui/KERNEL/wht_logo1.gif and /dev/null differ
diff --git a/doc/salome/gui/KERNEL/wht_logo2.gif b/doc/salome/gui/KERNEL/wht_logo2.gif
deleted file mode 100755 (executable)
index 2ac62e8..0000000
Binary files a/doc/salome/gui/KERNEL/wht_logo2.gif and /dev/null differ
diff --git a/doc/salome/gui/KERNEL/wht_next.gif b/doc/salome/gui/KERNEL/wht_next.gif
deleted file mode 100755 (executable)
index 8ea834d..0000000
Binary files a/doc/salome/gui/KERNEL/wht_next.gif and /dev/null differ
diff --git a/doc/salome/gui/KERNEL/wht_next_g.gif b/doc/salome/gui/KERNEL/wht_next_g.gif
deleted file mode 100755 (executable)
index c0e9758..0000000
Binary files a/doc/salome/gui/KERNEL/wht_next_g.gif and /dev/null differ
diff --git a/doc/salome/gui/KERNEL/wht_prev.gif b/doc/salome/gui/KERNEL/wht_prev.gif
deleted file mode 100755 (executable)
index b7eaba8..0000000
Binary files a/doc/salome/gui/KERNEL/wht_prev.gif and /dev/null differ
diff --git a/doc/salome/gui/KERNEL/wht_prev_g.gif b/doc/salome/gui/KERNEL/wht_prev_g.gif
deleted file mode 100755 (executable)
index 8647909..0000000
Binary files a/doc/salome/gui/KERNEL/wht_prev_g.gif and /dev/null differ
diff --git a/doc/salome/gui/KERNEL/wht_spac.gif b/doc/salome/gui/KERNEL/wht_spac.gif
deleted file mode 100755 (executable)
index fc25609..0000000
Binary files a/doc/salome/gui/KERNEL/wht_spac.gif and /dev/null differ
diff --git a/doc/salome/gui/KERNEL/wht_sync.gif b/doc/salome/gui/KERNEL/wht_sync.gif
deleted file mode 100755 (executable)
index 0ef1747..0000000
Binary files a/doc/salome/gui/KERNEL/wht_sync.gif and /dev/null differ
diff --git a/doc/salome/gui/KERNEL/wht_tab0.gif b/doc/salome/gui/KERNEL/wht_tab0.gif
deleted file mode 100755 (executable)
index 955c42f..0000000
Binary files a/doc/salome/gui/KERNEL/wht_tab0.gif and /dev/null differ
diff --git a/doc/salome/gui/KERNEL/wht_tab1.gif b/doc/salome/gui/KERNEL/wht_tab1.gif
deleted file mode 100755 (executable)
index b3ec41d..0000000
Binary files a/doc/salome/gui/KERNEL/wht_tab1.gif and /dev/null differ
diff --git a/doc/salome/gui/KERNEL/wht_tab2.gif b/doc/salome/gui/KERNEL/wht_tab2.gif
deleted file mode 100755 (executable)
index 08fb0ce..0000000
Binary files a/doc/salome/gui/KERNEL/wht_tab2.gif and /dev/null differ
diff --git a/doc/salome/gui/KERNEL/wht_tab3.gif b/doc/salome/gui/KERNEL/wht_tab3.gif
deleted file mode 100755 (executable)
index 1819c8e..0000000
Binary files a/doc/salome/gui/KERNEL/wht_tab3.gif and /dev/null differ
diff --git a/doc/salome/gui/KERNEL/wht_tab4.gif b/doc/salome/gui/KERNEL/wht_tab4.gif
deleted file mode 100755 (executable)
index 1a6fc4f..0000000
Binary files a/doc/salome/gui/KERNEL/wht_tab4.gif and /dev/null differ
diff --git a/doc/salome/gui/KERNEL/wht_tab5.gif b/doc/salome/gui/KERNEL/wht_tab5.gif
deleted file mode 100755 (executable)
index 9340192..0000000
Binary files a/doc/salome/gui/KERNEL/wht_tab5.gif and /dev/null differ
diff --git a/doc/salome/gui/KERNEL/wht_tab6.gif b/doc/salome/gui/KERNEL/wht_tab6.gif
deleted file mode 100755 (executable)
index fe312d2..0000000
Binary files a/doc/salome/gui/KERNEL/wht_tab6.gif and /dev/null differ
diff --git a/doc/salome/gui/KERNEL/wht_tab7.gif b/doc/salome/gui/KERNEL/wht_tab7.gif
deleted file mode 100755 (executable)
index 3b95ae2..0000000
Binary files a/doc/salome/gui/KERNEL/wht_tab7.gif and /dev/null differ
diff --git a/doc/salome/gui/KERNEL/wht_tab8.gif b/doc/salome/gui/KERNEL/wht_tab8.gif
deleted file mode 100755 (executable)
index c80acc8..0000000
Binary files a/doc/salome/gui/KERNEL/wht_tab8.gif and /dev/null differ
diff --git a/doc/salome/gui/KERNEL/wht_toc1.gif b/doc/salome/gui/KERNEL/wht_toc1.gif
deleted file mode 100755 (executable)
index 515c352..0000000
Binary files a/doc/salome/gui/KERNEL/wht_toc1.gif and /dev/null differ
diff --git a/doc/salome/gui/KERNEL/wht_toc2.gif b/doc/salome/gui/KERNEL/wht_toc2.gif
deleted file mode 100755 (executable)
index 2e3d6c8..0000000
Binary files a/doc/salome/gui/KERNEL/wht_toc2.gif and /dev/null differ
diff --git a/doc/salome/gui/KERNEL/wht_toc3.gif b/doc/salome/gui/KERNEL/wht_toc3.gif
deleted file mode 100755 (executable)
index 330f369..0000000
Binary files a/doc/salome/gui/KERNEL/wht_toc3.gif and /dev/null differ
diff --git a/doc/salome/gui/KERNEL/wht_toc4.gif b/doc/salome/gui/KERNEL/wht_toc4.gif
deleted file mode 100755 (executable)
index 3f9a036..0000000
Binary files a/doc/salome/gui/KERNEL/wht_toc4.gif and /dev/null differ
diff --git a/doc/salome/gui/KERNEL/wht_toc_h.gif b/doc/salome/gui/KERNEL/wht_toc_h.gif
deleted file mode 100755 (executable)
index fe20f68..0000000
Binary files a/doc/salome/gui/KERNEL/wht_toc_h.gif and /dev/null differ
diff --git a/doc/salome/gui/KERNEL/wht_toc_n.gif b/doc/salome/gui/KERNEL/wht_toc_n.gif
deleted file mode 100755 (executable)
index ce28310..0000000
Binary files a/doc/salome/gui/KERNEL/wht_toc_n.gif and /dev/null differ
diff --git a/doc/salome/gui/KERNEL/wht_ws.gif b/doc/salome/gui/KERNEL/wht_ws.gif
deleted file mode 100755 (executable)
index 563db8b..0000000
Binary files a/doc/salome/gui/KERNEL/wht_ws.gif and /dev/null differ
diff --git a/doc/salome/gui/KERNEL/wht_ws_g.gif b/doc/salome/gui/KERNEL/wht_ws_g.gif
deleted file mode 100755 (executable)
index 3056b75..0000000
Binary files a/doc/salome/gui/KERNEL/wht_ws_g.gif and /dev/null differ
diff --git a/doc/salome/gui/KERNEL/whtbar.js b/doc/salome/gui/KERNEL/whtbar.js
deleted file mode 100755 (executable)
index 08b19e5..0000000
+++ /dev/null
@@ -1,2043 +0,0 @@
-//     WebHelp 5.10.006\r
-var gaButtons=new Array();\r
-var    gaTypes=new Array();\r
-var gaBtnBgColor=new Array();\r
-var gaSelBtnBgColor=new Array();\r
-var gaOrders=null;\r
-var gaObjBtns=new Array();\r
-var BTN_TEXT=1;\r
-var BTN_IMG=2;\r
-var BTN_IMG_TOP=4\r
-var BTN_IMG_BOTTOM=8;\r
-var BTN_IMG_LEFT=16;\r
-var BTN_IMG_RIGHT=32;\r
-var gsAlign="left";\r
-var gsBgImage="";\r
-var gsBgColor="#99ccff";\r
-var gsShadow="#cccccc";\r
-var gsTBBgImage="";\r
-var gnShowHideStyle=0;\r
-var goTocInfo=null;\r
-var gbTocInfoInited=false;\r
-var goWebSearch=null;\r
-var gsTBFontFamily="Arial";\r
-var gsTBFontSize="xx-small";\r
-var gsTBFontColor="#003063";\r
-var gsTBDarkColor="#808080";\r
-var gsTBLightColor="#FFFAFA";\r
-var gsTBSelectedBgColor="#639ace";\r
-var gsTBFontSelectedColor="#ffffff";\r
-var gaOnLoads=new Array();\r
-var goWebSearchEnable=true;\r
-\r
-var goShow=null;\r
-var goHide=null;\r
-var goHide2=null;\r
-var goSync=null;\r
-\r
-var goToc=null;\r
-var goIdx=null;\r
-var goFts=null;\r
-var goGlo=null;\r
-var goNext=null;\r
-var goPrev=null;\r
-\r
-var LAYOUT=1;\r
-var HLAYOUT=0;\r
-var VLAYOUT=1;\r
-var ALIGN=2;\r
-var BALIGN=0;\r
-var EALIGN=2;\r
-var goEl=null;\r
-var gnRE=0;\r
-\r
-var gnButtonLayout=0;\r
-var gnShowHide=-1;\r
-\r
-var gbEqualSize=false;\r
-var goCusButton=new Array();\r
-var gsBtnStyle="";\r
-var gaAvenues=null;\r
-var gsCurAveName="";\r
-\r
-var gsIToc=null;\r
-var gsITocS=null;\r
-var gsIIndex=null;\r
-var gsIIndexS=null;\r
-var gsISearch=null;\r
-var gsISearchS=null;\r
-var gsIGlossary=null;\r
-var gsIGlossaryS=null;\r
-var gsIBanner=null;\r
-var gsIGo=null;\r
-\r
-var gsIHide=null;\r
-var gsIPrev=null;\r
-var gsINext=null;\r
-var gsISync=null;\r
-var gsINextD=null;\r
-var gsIPrevD=null;\r
-var gsIWebSearch=null;\r
-var gsIWebSearchD=null;\r
-\r
-var gbAveButttnInited=false;\r
-var goNextParent=null;\r
-var goPrevParent=null;\r
-var gsSearchPrompt="- Search -";\r
-\r
-var gstrSearch="";\r
-var gbPreview=false;\r
-gbPreview=false; \r
-var gsSearchFormTitle="";\r
-var gnHasNavPane=-1;\r
-var gbInitBtn=false;\r
-var gaBtns=new Array();\r
-var gbWhTBar=false;\r
-var goTextFont=null;\r
-var goSelTextFont=null;\r
-var gsPane="";\r
-var gbNeedUpdateAve=false;\r
-var gbUpdateTimerCount=0;\r
-\r
-function setGoImage(sGoImage)\r
-{\r
-       if(sGoImage)\r
-       {\r
-               gsIGo=sGoImage;\r
-       }\r
-}\r
-\r
-function btnBgColor(sType,sColor)\r
-{\r
-       this.sType=sType;\r
-       this.sColor=sColor;\r
-}\r
-\r
-function setBackground(sBgImage)\r
-{\r
-       gsBgImage=sBgImage;\r
-}\r
-\r
-function setBackgroundcolor(sBgColor)\r
-{\r
-       gsBgColor=sBgColor;\r
-}\r
-\r
-function setAlignment(strAlignment)\r
-{\r
-       gnButtonLayout=0;\r
-       if(strAlignment=="left")\r
-       {\r
-               gnButtonLayout=HLAYOUT|BALIGN;\r
-       }\r
-       else if(strAlignment=="right")\r
-       {\r
-               gnButtonLayout=HLAYOUT|EALIGN;\r
-       }\r
-       else if(strAlignment=="top")\r
-       {\r
-               gnButtonLayout=VLAYOUT|BALIGN;\r
-       }\r
-       else if(strAlignment=="bottom")\r
-       {\r
-               gnButtonLayout=VLAYOUT|EALIGN;\r
-       }\r
-}\r
-\r
-function writeStyle(bMiniBar)\r
-{\r
-       var sStyle="";\r
-       sStyle+="<style type='text/css'>\n";\r
-       sStyle+="<!--\n";\r
-       sStyle+=".clsBtnNormal {\n";\r
-       if(!(gbNav4&&!gbNav6))\r
-               if (bMiniBar)\r
-                       sStyle+="padding:2px;\n";\r
-               else\r
-                       sStyle+="padding:5px;\n";\r
-       sStyle+="cursor:hand;\n";\r
-       sStyle+="font-family:"+gsTBFontFamily+";\n";\r
-       sStyle+="font-size:"+gsTBFontSize+";\n";\r
-       sStyle+="color:"+gsTBFontColor+";}\n";\r
-\r
-       sStyle+=".clsNoBNormal {\n";\r
-       sStyle+="padding-left:2px;padding-right:2px;\n";\r
-       sStyle+="cursor:hand;\n";\r
-       sStyle+="font-family:"+gsTBFontFamily+";\n";\r
-       sStyle+="font-size:"+gsTBFontSize+";\n";\r
-       sStyle+="color:"+gsTBFontColor+";}\n";\r
-\r
-       sStyle+=".clsBtnDisable {\n";\r
-       if(!(gbNav4&&!gbNav6))\r
-               if (bMiniBar)\r
-                       sStyle+="padding:2px;\n";\r
-               else\r
-                       sStyle+="padding:5px;\n";\r
-       sStyle+="cursor:default;\n";\r
-       sStyle+="font-family:"+gsTBFontFamily+";\n";\r
-       sStyle+="font-size:"+gsTBFontSize+";\n";\r
-       sStyle+="color:"+gsTBFontColor+";}\n";\r
-\r
-       sStyle+=".clsNoBDisable {\n";\r
-       sStyle+="padding-left:2px;padding-right:2px;\n";\r
-       sStyle+="cursor:default;\n";\r
-       sStyle+="font-family:"+gsTBFontFamily+";\n";\r
-       sStyle+="font-size:"+gsTBFontSize+";\n";\r
-       sStyle+="color:"+gsTBFontColor+";}\n";\r
-\r
-\r
-       sStyle+=".clsNotBtn {\n";\r
-       if(!(gbNav4&&!gbNav6))\r
-               if (bMiniBar)\r
-                       sStyle+="padding:2px;\n";\r
-               else\r
-                       sStyle+="padding:5px;\n";\r
-       sStyle+="font-family:"+gsTBFontFamily+";\n";\r
-       sStyle+="font-size:"+gsTBFontSize+";\n";\r
-       sStyle+="color:"+gsTBFontColor+";}\n";\r
-\r
-       sStyle+=".clsBtnUp{\n";\r
-       if(!(gbNav4&&!gbNav6))\r
-               if (bMiniBar)\r
-                       sStyle+="padding:1px;\n";\r
-               else\r
-                       sStyle+="padding:4px;\n";\r
-       sStyle+="border-bottom:"+gsTBDarkColor+" 1px solid;\n";\r
-       sStyle+="border-left:"+gsTBLightColor+" 1px solid;\n";\r
-       sStyle+="border-right:"+gsTBDarkColor+" 1px solid;\n";\r
-       sStyle+="border-top:"+gsTBLightColor+" 1px solid;\n";\r
-       sStyle+="cursor:hand;";\r
-       sStyle+="font-family:"+gsTBFontFamily+";\n";\r
-       sStyle+="font-size:"+gsTBFontSize+";\n";\r
-       sStyle+="color:"+gsTBFontColor+";}\n";\r
-\r
-       sStyle+=".clsNoBUp{\n";\r
-       sStyle+="padding-left:2px;padding-right:2px;\n";\r
-       sStyle+="cursor:hand;";\r
-       sStyle+="font-family:"+gsTBFontFamily+";\n";\r
-       sStyle+="font-size:"+gsTBFontSize+";\n";\r
-       sStyle+="color:"+gsTBFontColor+";}\n";\r
-\r
-       sStyle+=".clsBtnDown{\n";\r
-       if(!(gbNav4&&!gbNav6))\r
-               if (bMiniBar)\r
-                       sStyle+="padding:1px;\n";\r
-               else\r
-                       sStyle+="padding:4px;\n";\r
-       sStyle+="border-bottom:"+gsTBLightColor+" 1px solid;\n";\r
-       sStyle+="border-left:"+gsTBDarkColor+" 1px solid;\n";\r
-       sStyle+="border-right:"+gsTBLightColor+" 1px solid;\n";\r
-       sStyle+="border-top:"+gsTBDarkColor+" 1px solid;\n";\r
-       sStyle+="color:"+gsTBFontColor+";\n";\r
-       sStyle+="cursor:hand;\n";\r
-       sStyle+="font-family:"+gsTBFontFamily+";\n";\r
-       sStyle+="font-size:"+gsTBFontSize+";}\n";\r
-\r
-       sStyle+=".clsNoBDown{\n";\r
-       sStyle+="padding-left:2px;padding-right:2px;\n";\r
-       sStyle+="cursor:hand;";\r
-       sStyle+="font-family:"+gsTBFontFamily+";\n";\r
-       sStyle+="font-size:"+gsTBFontSize+";\n";\r
-       sStyle+="color:"+gsTBFontColor+";}\n";\r
-\r
-       sStyle+=getDefaultButtonFont();\r
-       sStyle+=gsBtnStyle;\r
-       sStyle+=".clsToolbarBackground{\n";\r
-       sStyle+="margin:2px;}\n";\r
-       sStyle+="-->\n";\r
-       sStyle+=" body {\n";\r
-       if (gsBgImage)\r
-               sStyle+="border-top:"+gsBgColor+" 1px solid;}\n";\r
-       else\r
-               sStyle+="border-top:black 1px solid;}\n";\r
-       sStyle+="-->\n";\r
-       sStyle+="</style>\n";\r
-       document.write(sStyle);\r
-}\r
-\r
-function button(sType,sText,nWidth,nHeight)\r
-{\r
-       this.sType=sType;\r
-       this.sText=sText;\r
-       this.nWidth=nWidth;\r
-       this.nHeight=nHeight;\r
-       \r
-       this.aIs=new Array();\r
-       var i=0;\r
-       while(button.arguments.length>i+4)\r
-       {\r
-               if (button.arguments[4+i])\r
-                       this.aIs[i]=_getFullPath(_getPath(document.location.href),button.arguments[4+i]);\r
-               else\r
-                       this.aIs[i]="";\r
-               i++;\r
-       }\r
-}\r
-\r
-function getImage(oImage,sTitle)\r
-{\r
-       if(oImage.aIs[0])\r
-       {\r
-               var sI="";\r
-               if(sTitle=="")\r
-                       sTitle=oImage.sText;\r
-               sI+="<img alt=\""+sTitle+"\" src=\""+oImage.aIs[0]+"\"";\r
-               if(oImage.nWidth>0)\r
-                       sI+=" width="+oImage.nWidth;\r
-               if(oImage.nHeight>0)\r
-                       sI+=" height="+oImage.nHeight;\r
-               sI+=" border=0 align=\"absmiddle\">";\r
-               return sI;\r
-       }\r
-       return "";\r
-}\r
-\r
-function getCurrentAveName()\r
-{\r
-       var oSelect=getElement("avenue");\r
-       if(oSelect)\r
-               return oSelect.value;\r
-       else\r
-               return "";\r
-}\r
-\r
-function updateWebSearch(bEnable)\r
-{\r
-       var oWebSearch=getElement("btnwebsearch");\r
-       var oWebSearchParent=null;\r
-       if(oWebSearch)\r
-               oWebSearchParent=getParentNode(oWebSearch);\r
-       goWebSearchEnable=bEnable;\r
-       if(oWebSearchParent)\r
-       {\r
-               if(bEnable)\r
-                       enableButton(oWebSearchParent,goWebSearch);\r
-               else\r
-                       disableButton(oWebSearchParent,goWebSearch);\r
-       }\r
-\r
-}\r
-\r
-function setState(oEL,sState)\r
-{\r
-       if(gbNav6||gbOpera)\r
-               oEL.setAttribute("state",sState);\r
-       else\r
-               oEL.state=sState;       \r
-}\r
-\r
-function updateAvenueIfNeeded()\r
-{\r
-       gbUpdateTimerCount--;\r
-       if (gbNeedUpdateAve&&gbUpdateTimerCount==0)\r
-       {\r
-               updateAvenue();\r
-       }\r
-}\r
-\r
-function updateAvenue()\r
-{\r
-       var sSelect=getAvenueHTML(gaAvenues);\r
-       var oSelect=getElement("avenue");\r
-       if(oSelect)\r
-       {\r
-               if(gbNav6)\r
-               {\r
-                       var oParent=getParentNode(oSelect);\r
-                       \r
-                       if(oParent)\r
-                       {\r
-                               removeThis(oSelect);\r
-                               oParent.insertAdjacentHTML("afterBegin",sSelect);\r
-                       }\r
-               }\r
-               else\r
-                       oSelect.outerHTML=sSelect;      \r
-               oSelect=getElement("avenue");\r
-               if(isValidAvenue(gaAvenues,gsCurAveName))\r
-                       oSelect.value=gsCurAveName;\r
-       }\r
-       updateAveButton();\r
-}\r
-\r
-function initAveButtonObj()\r
-{\r
-       if(!gbAveButttnInited)\r
-       {\r
-               var oNext=getElement("btnavnext");\r
-               if(oNext)\r
-                       goNextParent=getParentNode(oNext);\r
-\r
-               var oPrev=getElement("btnavprev");\r
-               if(oPrev)\r
-                       goPrevParent=getParentNode(oPrev);\r
-       }\r
-       gbAveButttnInited=true;\r
-}\r
-\r
-function disableAveButton()\r
-{\r
-       initAveButtonObj();\r
-       if(goNextParent)\r
-               disableButton(goNextParent,goNext);\r
-       if(goPrevParent)\r
-               disableButton(goPrevParent,goPrev);\r
-}\r
-\r
-function disableButton(oEl,oBtn)\r
-{\r
-       setState(oEl,"disable");\r
-       var sPF=oEl.className.substring(0,6);\r
-       oEl.className=sPF+"Disable";\r
-       var oAs = getElementsByTag(oEl,"a");\r
-       if (oAs.length>0)\r
-       {\r
-               oAs[0].style.cursor="default";\r
-       }\r
-       var oIs=getElementsByTag(oEl,"img");\r
-       if(oIs.length>0&&oBtn&&oBtn.aIs&&oBtn.aIs.length>3)\r
-       {\r
-               if(oBtn.aIs[3])\r
-                       oIs[0].src=oBtn.aIs[3];\r
-       }\r
-       else\r
-               oEl.style.visibility="hidden";\r
-}\r
-\r
-function enableButton(oEl,oBtn)\r
-{\r
-       setState(oEl,"normal");\r
-       if(oEl==goEl)\r
-       {\r
-               var sPF=oEl.className.substring(0,6);\r
-               oEl.className=sPF+"Up";\r
-       }\r
-       var oAs = getElementsByTag(oEl,"a");\r
-       if (oAs.length>0)\r
-       {\r
-               oAs[0].style.cursor="hand";\r
-       }\r
-       var oIs=getElementsByTag(oEl,"img");\r
-       if(oIs.length>0&&oBtn&&oBtn.aIs&&oBtn.aIs.length>0)\r
-       {\r
-               if(oBtn.aIs[0])\r
-                       oIs[0].src=oBtn.aIs[0];\r
-       }\r
-       oEl.style.visibility="visible";\r
-}\r
-\r
-function updateAveButton()\r
-{\r
-       initAveButtonObj();     \r
-       var strAveName=getCurrentAvenue();\r
-       if(strAveName!="")\r
-       {\r
-               if(gaAvenues)\r
-               {\r
-                       for(var i=0;i<gaAvenues.length;i++)\r
-                       if(gaAvenues[i].sName==strAveName)\r
-                       {\r
-                               if(goNextParent)\r
-                               {\r
-                                       if(gaAvenues[i].sNext!=null&&gaAvenues[i].sNext!="")\r
-                                               enableButton(goNextParent,goNext);\r
-                                       else\r
-                                               disableButton(goNextParent,goNext);\r
-                               }\r
-                               if(goPrevParent)\r
-                               {\r
-                                       if(gaAvenues[i].sPrev!=null&&gaAvenues[i].sPrev!="")\r
-                                               enableButton(goPrevParent,goPrev);\r
-                                       else\r
-                                               disableButton(goPrevParent,goPrev);\r
-                               }       \r
-                               break;\r
-                       }\r
-               }\r
-       }\r
-       else\r
-       {\r
-               var bNext=false;\r
-               var bPrev=false;\r
-               if(gaAvenues&&gaAvenues.length>0)\r
-               {\r
-                       for(var i=0;i<gaAvenues.length&&(!bNext||!bPrev);i++)\r
-                       {\r
-                               if(!bNext)\r
-                                       if(gaAvenues[i].sNext!=null&&gaAvenues[i].sNext!="")\r
-                                               bNext=true;     \r
-                               if(!bPrev)\r
-                                       if(gaAvenues[i].sPrev!=null&&gaAvenues[i].sPrev!="")\r
-                                               bPrev=true;     \r
-                       }\r
-               }\r
-               if(goNextParent)\r
-               {\r
-                       if(bNext)\r
-                               enableButton(goNextParent,goNext);\r
-                       else\r
-                               disableButton(goNextParent,goNext);\r
-               }\r
-               \r
-               if(goPrevParent)\r
-               {\r
-                       if(bPrev)\r
-                               enableButton(goPrevParent,goPrev);\r
-                       else\r
-                               disableButton(goPrevParent,goPrev);\r
-               }\r
-       }\r
-       \r
-}\r
-\r
-function isValidAvenue(aAvenues,sValue)\r
-{\r
-       if(aAvenues)\r
-       {\r
-               for(var i=0;i<aAvenues.length;i++)\r
-               {\r
-                       if(aAvenues[i].sName==sValue)\r
-                               return true;\r
-               }\r
-       }\r
-       return false;\r
-}\r
-\r
-function getAvenueHTML(aAvenues)\r
-{\r
-       var sSelect="<select id=\"avenue\" size=\"1\" name=\"avenue\" onchange=\"updateAveButton();\">";\r
-       sSelect+="<option value=\"\" selected> - Select Avenue - </option>";\r
-       if(aAvenues)\r
-       {\r
-               for(var i=0;i<aAvenues.length;i++)\r
-               {\r
-                       sSelect+="<option value=\""+aAvenues[i].sName+"\">"+aAvenues[i].sName+"</option>";\r
-               }\r
-       }\r
-       sSelect+="</select>";\r
-       return sSelect;\r
-}\r
-\r
-function addAvenueSelection()\r
-{\r
-       var oMsg=new whMessage(WH_MSG_GETAVIAVENUES,this,1,new Object());\r
-       var sButton="";\r
-       if(SendMessage(oMsg))\r
-       {\r
-               sButton=getAvenueHTML(oMsg.oParam.aAvenues);\r
-       }\r
-       else\r
-       {\r
-               sButton=getAvenueHTML(null);\r
-       }\r
-       gaButtons[gaButtons.length]="<td NOWRAP align=\"center\" valign=\"middle\">"+sButton+"</td>";\r
-}\r
-\r
-function setSearchFormTitle(sTitle)\r
-{\r
-       gsSearchFormTitle=sTitle;\r
-}\r
-\r
-function highLightIfNeeded()\r
-{\r
-       if(document.searchForm.searchString.value==gsSearchPrompt)\r
-       {\r
-               document.searchForm.searchString.select();\r
-       }\r
-}\r
-\r
-function addSearchForm()\r
-{\r
-       var sPropmptString=gsSearchPrompt;\r
-\r
-       var nWidth=20;\r
-       if(!nWidth) nWidth=20;\r
-       if(gbNav4) nWidth=nWidth*.6;\r
-\r
-       if(gsSearchFormTitle)\r
-               sPropmptString="";\r
-       var sButton="<table id=\"searchInput\" CELLSPACING=0 CELLPADDING=1><tr><td valign=\"middle\" NOWRAP class=\"clsNotBtn\"><span class=\"btnsearchform\">"+_textToHtml(gsSearchFormTitle)+"</span></td><td NOWRAP valign=\"middle\"><input class=\"inputsearchform\" type=\"text\" onfocus=\"highLightIfNeeded();\" name=\"searchString\" value=\""+sPropmptString+"\" size=\""+nWidth+"\"></td>";\r
-       if(gbNav6)\r
-               sButton="<form id=\"searchInput\" name=\"searchForm\" method=\"POST\" action=\"javascript:searchB()\">"+sButton;\r
-       if("image"=="text")\r
-       {\r
-               sButton+="<td NOWRAP valign=\"middle\"><a class=\"searchbtn\" href=\"javascript:void(0);\" onclick=\"searchForm.submit(); return false;\"></a></td>";\r
-       }\r
-       else if("image"=="image"&&gsIGo)\r
-       {\r
-               sButton+="<td NOWRAP valign=\"middle\"><a class=\"searchbtn\" href=\"javascript:void(0);\" onclick=\"searchForm.submit(); return false;\">"\r
-               sButton+="<img alt=\"Go\" src=\""+gsIGo+"\" border=0 align=\"absmiddle\"></a></td>";\r
-       }\r
-       sButton+="</tr></table>";\r
-       if(gbNav6)\r
-               sButton+="</form>";\r
-       var nBtn=gaButtons.length;\r
-       gaButtons[nBtn]="<td NOWRAP align=\"center\" valign=\"middle\">"+sButton+"</td>";\r
-       gaTypes[nBtn]="searchform";\r
-}\r
-\r
-function getShowHide()\r
-{\r
-       var sText="";\r
-       var sI="";\r
-       if(hasNavPane())\r
-       {\r
-               if(goHide)\r
-               {\r
-                       if(gnShowHideStyle&BTN_TEXT)\r
-                               sText=goHide.sText;\r
-                       if(gnShowHideStyle&BTN_IMG)\r
-                       sI=getImage(goHide,"Hide");\r
-               }\r
-       }\r
-       else\r
-       {\r
-               if(goShow)\r
-               {\r
-                       if(gnShowHideStyle&BTN_TEXT)\r
-                               sText=goShow.sText;\r
-                       if(gnShowHideStyle&BTN_IMG)\r
-                               sI=getImage(goShow,"Show");\r
-               }\r
-       }\r
-       var sButton=genButton(sText,sI,gnShowHideStyle);\r
-       return sButton;\r
-}\r
-\r
-function addBanner(sImage)\r
-{\r
-       if(sImage)\r
-       {\r
-               var nBtn=gaButtons.length;\r
-               gaButtons[nBtn]="<td NOWRAP align=\"center\" valign=\"middle\">&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
-\r
-function showBanner()\r
-{\r
-       if (!gbPreview)\r
-       {\r
-               var nWidth=390;\r
-               var nHeight=204;\r
-               var     nScreenWidth=screen.width;\r
-               var     nScreenHeight=screen.height;\r
-               var nLeft=(nScreenWidth-nWidth)/2;\r
-               var nTop=(nScreenHeight-nHeight)/2;\r
-               if (gbIE4)\r
-               {\r
-                       if (gbIE5)\r
-                               nHeight+=20;\r
-                       else\r
-                               nHeight+=40;\r
-                       window.showModalDialog("whskin_banner.htm","","dialogHeight:"+nHeight+"px;dialogWidth:"+nWidth+"px;resizable:no;status:no;scroll:no;help:no;center:yes;");\r
-               }\r
-               else\r
-                       window.open("whskin_banner.htm","banner","dependent,innerHeight="+nHeight+",innerWidth="+nWidth+",height="+nHeight+",width="+nWidth+",resizable=no,menubar=no,location=no,personalbar=no,status=no,scrollbar=no,toolbar=no,screenX="+nLeft+",screenY="+nTop);\r
-       }\r
-}\r
-\r
-function addButton(sType,nStyle,sTitle,sHref,sOnClick,sOnMouseOver,sOnLoad,nWidth,nHeight,sI1,sI2,sI3,sI4,sI5,sI6)\r
-{\r
-       var sButton="";\r
-       var bMini=false;\r
-       var sText="";\r
-       var sI="";\r
-       var bState=false;\r
-       var nBtn=gaButtons.length;\r
-       var bHref=false;\r
-       if(sType=="show"&&isShowHideEnable())\r
-       {\r
-               var svTitle="Show Navigation Component";\r
-               sButton="<a title=\""+svTitle+"\" id=\"btnshowhide\" class=\"btnshow\" href=\"javascript:void(0);\" onclick=\"showHidePane();return false;\">";\r
-               gnShowHideStyle=nStyle;\r
-               goShow=new button(sType,sTitle,nWidth,nHeight,sI1,sI2,sI3);\r
-               gaObjBtns[nBtn]=goShow;\r
-               if(gnShowHide!=-1)\r
-               {\r
-                       nBtn=gnShowHide;\r
-               }\r
-               else\r
-               {\r
-                       gnShowHide=nBtn;\r
-               }\r
-               sButton+=getShowHide();\r
-               sButton+="</a>";\r
-               bState=true;\r
-       }\r
-       else if(sType=="hide"&&isShowHideEnable())\r
-       {\r
-               var svTitle="Hide Navigation Component";\r
-               sButton="<a title=\""+svTitle+"\" id=\"btnshowhide\" class=\"btnhide\" href=\"javascript:void(0);\" onclick=\"showHidePane();return false;\">";\r
-               gnShowHideStyle=nStyle;\r
-               goHide=new button(sType,sTitle,nWidth,nHeight,sI1,sI2,sI3);\r
-               gaObjBtns[nBtn]=goHide;\r
-               if(gnShowHide!=-1)\r
-               {\r
-                       nBtn=gnShowHide;\r
-               }\r
-               else\r
-               {\r
-                       gnShowHide=nBtn;\r
-               }\r
-               sButton+=getShowHide();\r
-               sButton+="</a>";\r
-               bState=true;\r
-       }\r
-       else if(sType=="hide2"&&(!gbNav4)&&(!gbOpera))\r
-       {\r
-               var svTitle="Hide Navigation Component";\r
-               sButton="<a title=\""+svTitle+"\" id=\"btnhide\" class=\"btnhide\" href=\"javascript:void(0);\" onclick=\"showHidePane();return false;\">";\r
-               gnShowHideStyle=nStyle;\r
-               if(!sI1)\r
-                       sI1=gsIHide;\r
-               goHide2=new button(sType,sTitle,nWidth,nHeight,sI1,sI2,sI3);\r
-               gaObjBtns[nBtn]=goHide2;\r
-               if(nStyle&BTN_TEXT)\r
-                       sText=goHide2.sText\r
-                       \r
-               if(nStyle&BTN_IMG)\r
-                       sI=getImage(goHide2,svTitle);\r
-               sButton+=genButton(sText,sI,nStyle);\r
-               sButton+="</a>";\r
-               bMini=true;\r
-       }\r
-       else if(sType=="synctoc")\r
-       {\r
-               var svTitle="Sync TOC";\r
-               sButton="<a title=\""+svTitle+"\" id=\"btnsynctoc\" class=\"btnsynctoc\" href=\"javascript:void(0);\" onclick=\"syncWithShow();return false;\">";\r
-               if(!sI1)\r
-                       sI1=gsISync;\r
-               goSync=new button(sType,sTitle,nWidth,nHeight,sI1,sI2,sI3);\r
-               gaObjBtns[nBtn]=goSync;\r
-               if(nStyle&BTN_TEXT)\r
-                       sText=goSync.sText\r
-                       \r
-               if(nStyle&BTN_IMG)\r
-                       sI=getImage(goSync,svTitle);\r
-               sButton+=genButton(sText,sI,nStyle);\r
-               sButton+="</a>";\r
-               bMini=true;\r
-       }\r
-       else if(sType=="toc")\r
-       {\r
-               var svTitle="Contents";\r
-               sButton="<a title=\""+svTitle+"\" id=\"btntoc\" class=\"btntoc\" href=\"javascript:void(0);\" onclick=\"showToc();return false;\">";\r
-               if(!sI1)\r
-                       sI1=gsIToc;\r
-               if(!sI2)\r
-                       sI2=gsITocS;\r
-               if(!sI4)\r
-                       sI4=gsITocS;\r
-               goToc=new button(sType,sTitle,nWidth,nHeight,sI1,sI2,sI3,sI4,sI5,sI6);\r
-               gaObjBtns[nBtn]=goToc;\r
-               if(nStyle&BTN_TEXT)\r
-                       sText=goToc.sText\r
-                       \r
-               if(nStyle&BTN_IMG)\r
-                       sI=getImage(goToc,svTitle);\r
-               sButton+=genButton(sText,sI,nStyle);\r
-               sButton+="</a>";\r
-               bState=true;\r
-       }\r
-       else if(sType=="idx")\r
-       {\r
-               var svTitle="Index";\r
-               sButton="<a title=\""+svTitle+"\" id=\"btnidx\" class=\"btnidx\" href=\"javascript:void(0);\" onclick=\"showIndex();return false;\">";\r
-               if(!sI1)\r
-                       sI1=gsIIndex;\r
-               if(!sI2)\r
-                       sI2=gsIIndexS;\r
-               if(!sI4)\r
-                       sI4=gsIIndexS;\r
-               goIdx=new button(sType,sTitle,nWidth,nHeight,sI1,sI2,sI3,sI4,sI5,sI6);\r
-               gaObjBtns[nBtn]=goIdx;\r
-               if(nStyle&BTN_TEXT)\r
-                       sText=goIdx.sText\r
-                       \r
-               if(nStyle&BTN_IMG)\r
-                       sI=getImage(goIdx,svTitle);\r
-               sButton+=genButton(sText,sI,nStyle);\r
-               sButton+="</a>";\r
-               bState=true;\r
-       }\r
-       else if(sType=="fts")\r
-       {\r
-               var svTitle="Search";\r
-               sButton="<a title=\""+svTitle+"\" id=\"btnfts\" class=\"btnfts\" href=\"javascript:void(0);\" onclick=\"showFts();return false;\">";\r
-               if(!sI1)\r
-                       sI1=gsISearch;\r
-               if(!sI2)\r
-                       sI2=gsISearchS;\r
-               if(!sI4)\r
-                       sI4=gsISearchS;\r
-               goFts=new button(sType,sTitle,nWidth,nHeight,sI1,sI2,sI3,sI4,sI5,sI6);\r
-               gaObjBtns[nBtn]=goFts;\r
-               if(nStyle&BTN_TEXT)\r
-                       sText=goFts.sText\r
-                       \r
-               if(nStyle&BTN_IMG)\r
-                       sI=getImage(goFts,svTitle);\r
-               sButton+=genButton(sText,sI,nStyle);\r
-               sButton+="</a>";\r
-               bState=true;\r
-       }\r
-       else if(sType=="glo")\r
-       {\r
-               var svTitle="Glossary";\r
-               sButton="<a title=\""+svTitle+"\" id=\"btnglo\" class=\"btnglo\" href=\"javascript:void(0);\" onclick=\"showGlossary();return false;\">";\r
-               if(!sI1)\r
-                       sI1=gsIGlossary;\r
-               if(!sI2)\r
-                       sI2=gsIGlossaryS;\r
-               if(!sI4)\r
-                       sI4=gsIGlossaryS;\r
-               goGlo=new button(sType,sTitle,nWidth,nHeight,sI1,sI2,sI3,sI4,sI5,sI6);\r
-               gaObjBtns[nBtn]=goGlo;\r
-               if(nStyle&BTN_TEXT)\r
-                       sText=goGlo.sText\r
-                       \r
-               if(nStyle&BTN_IMG)\r
-                       sI=getImage(goGlo,svTitle);\r
-               sButton+=genButton(sText,sI,nStyle);\r
-               sButton+="</a>";\r
-               bState=true;\r
-       }\r
-       else if(sType=="avnext")\r
-       {\r
-               var svTitle="Next Topic";\r
-               sButton="<a title=\""+svTitle+"\" id=\"btnavnext\" class=\"btnavnext\" href=\"javascript:void(0);\" onclick=\"goAveNext();return false;\">";\r
-               if(!sI1)\r
-                       sI1=gsINext;\r
-               if(!sI4)\r
-                       sI4=gsINextD;\r
-               goNext=new button(sType,sTitle,nWidth,nHeight,sI1,sI2,sI3,sI4,sI5,sI6);\r
-               gaObjBtns[nBtn]=goNext;\r
-               if(nStyle&BTN_TEXT)\r
-                       sText=goNext.sText\r
-                       \r
-               if(nStyle&BTN_IMG)\r
-                       sI=getImage(goNext,svTitle);\r
-               sButton+=genButton(sText,sI,nStyle);\r
-               sButton+="</a>";\r
-               bMini=true;\r
-       }\r
-       else if(sType=="avprev")\r
-       {\r
-               var svTitle="Previous Topic";\r
-               sButton="<a title=\""+svTitle+"\" id=\"btnavprev\" class=\"btnavprev\" href=\"javascript:void(0);\" onclick=\"goAvePrev();return false;\">";\r
-               if(!sI1)\r
-                       sI1=gsIPrev;\r
-               if(!sI4)\r
-                       sI4=gsIPrevD;\r
-               goPrev=new button(sType,sTitle,nWidth,nHeight,sI1,sI2,sI3,sI4,sI5,sI6);\r
-               gaObjBtns[nBtn]=goPrev;\r
-               if(nStyle&BTN_TEXT)\r
-                       sText=goPrev.sText\r
-                       \r
-               if(nStyle&BTN_IMG)\r
-                       sI=getImage(goPrev,svTitle);\r
-               sButton+=genButton(sText,sI,nStyle);\r
-               sButton+="</a>";\r
-               bMini=true;\r
-       }\r
-       else if(sType=="blankblock")\r
-       {\r
-               gaButtons[nBtn]=null;\r
-               gaTypes[nBtn]=sType;\r
-       }\r
-       else if(sType=="websearch")\r
-       {\r
-               var svTitle="WebSearch";\r
-               sButton="<a title=\""+svTitle+"\" id=\"btnwebsearch\" class=\"btnwebsearch\" href=\"javascript:void(0);\" onclick=\"doWebSearch();return false;\">";\r
-               if(!sI1)\r
-                       sI1=gsIWebSearch;\r
-               if(!sI4)\r
-                       sI4=gsIWebSearchD;\r
-               goWebSearch=new button(sType,sTitle,nWidth,nHeight,sI1,sI2,sI3,sI4,sI5,sI6);\r
-               gaObjBtns[nBtn]=goWebSearch;\r
-               if(nStyle&BTN_TEXT)\r
-                       sText=goWebSearch.sText\r
-                       \r
-               if(nStyle&BTN_IMG)\r
-                       sI=getImage(goWebSearch,svTitle);\r
-               sButton+=genButton(sText,sI,nStyle);\r
-               sButton+="</a>";\r
-       }\r
-       else if(sType.indexOf("custom")==0)\r
-       {\r
-               var nCusBtnIdx=goCusButton.length;\r
-               goCusButton[nCusBtnIdx]=new cusButton(sType,sTitle,sOnClick,sOnMouseOver,sOnLoad,nWidth,nHeight,sI1,sI2,sI3);\r
-               gaObjBtns[nBtn]=goCusButton[nCusBtnIdx];\r
-               var re=new RegExp("\"","g");\r
-               var svTitle=sTitle.replace(re, "&quot;");\r
-               if(sHref&&sHref.length!=0)\r
-               {\r
-                       sButton="<a title=\""+svTitle+"\" id=\"btn"+sType+"\" class=\"btn"+sType+"\" target=\"bsscright\" href=\""+sHref+"\" onclick=\"cusOnClick("+nCusBtnIdx+");";\r
-                       bHref=true;\r
-               }\r
-               else\r
-                       sButton="<a title=\""+svTitle+"\" id=\"btn"+sType+"\" class=\"btn"+sType+"\" href=\"javascript:void(0);\" onclick=\"cusOnClick("+nCusBtnIdx+");return false;";\r
-               sButton+="\" onmouseover=\"cusOnMouseOver("+nCusBtnIdx+");\" title=\""+sType+"\">";\r
-               if(nStyle&BTN_TEXT)\r
-                       sText=sTitle;\r
-               if(nStyle&BTN_IMG)\r
-                       sI+=getImage(goCusButton[nCusBtnIdx],sTitle);\r
-               sButton+=genButton(sText,sI,nStyle);\r
-               sButton+="</a>";\r
-       }\r
-       if(sButton.length!=0)\r
-       {\r
-               var btnClass="";\r
-               if(sText||bMini)\r
-                       btnClass="clsBtnNormal";\r
-               else\r
-                       btnClass="clsNoBNormal";\r
-\r
-               if(!bState)\r
-               {\r
-                       if(bHref)\r
-                               gaButtons[nBtn]="<td NOWRAP valign=\"middle\" align=\"center\" class="+btnClass+" onclick=\"onBtnClick(event);\" onmousedown=\"onBtnMouseDown(event, "+nBtn+");\" onmouseup=\"onBtnMouseUp(event, "+nBtn+");\" onmouseover=\"onBtnMouseOver(event, "+nBtn+");\" onmouseout=\"onBtnMouseOut(event, "+nBtn+");\">"+sButton+"</td>";\r
-                       else\r
-                               gaButtons[nBtn]="<td NOWRAP valign=\"middle\" align=\"center\" class="+btnClass+" onclick=\"onBtnClick(event);return false;\" onmousedown=\"onBtnMouseDown(event, "+nBtn+");\" onmouseup=\"onBtnMouseUp(event, "+nBtn+");\" onmouseover=\"onBtnMouseOver(event, "+nBtn+");\" onmouseout=\"onBtnMouseOut(event, "+nBtn+");\">"+sButton+"</td>";\r
-               }\r
-               else\r
-                       gaButtons[nBtn]="<td NOWRAP valign=\"middle\" align=\"center\" class="+btnClass+" state=\"up\" onclick=\"onBtnClick(event);return false;\" onmousedown=\"onBtnMouseDown(event, "+nBtn+");\" onmouseup=\"onBtnMouseUp(event, "+nBtn+");\" onmouseover=\"onBtnMouseOver(event, "+nBtn+");\" onmouseout=\"onBtnMouseOut(event, "+nBtn+");\">"+sButton+"</td>";\r
-               gaTypes[nBtn]=sType;\r
-       }\r
-\r
-       if(sType=="avenuesel")\r
-               addAvenueSelection();\r
-       else if(sType=="searchform")\r
-               addSearchForm();\r
-       else if(sType=="banner")\r
-       {\r
-               if(!sI1)\r
-                       sI1=gsIBanner;\r
-               addBanner(sI1);\r
-       }\r
-}\r
-\r
-function isShowHideEnable()\r
-{\r
-       if(gbIE4)\r
-               return true;\r
-       else\r
-               return false;\r
-}\r
-\r
-function genButton(sText,sI,nStyle)\r
-{\r
-       var sButton="";\r
-       var sShowText=_textToHtml(sText);\r
-       if (gbNav4 && !gbNav6)\r
-               sShowText += "&nbsp;";\r
-       if(sText!=""&&sI!="")\r
-       {\r
-               if(nStyle&BTN_IMG_TOP)\r
-                       sButton+=sI+"<br>"+ sShowText;\r
-               else if(nStyle&BTN_IMG_BOTTOM)\r
-                       sButton+=sText+"<br>"+sI;\r
-               else if(nStyle&BTN_IMG_RIGHT)\r
-                       sButton+=sText+"&nbsp;"+sI;\r
-               else\r
-                       sButton+=sI+"&nbsp;"+sShowText;\r
-       }\r
-       else if(sText!="")\r
-       {\r
-               sButton+=sShowText;\r
-       }\r
-       else if(sI!="")\r
-       {\r
-               sButton+=sI;\r
-       }\r
-       return sButton;\r
-}\r
-\r
-function searchB()\r
-{\r
-       var onMsg=new whMessage(WH_MSG_SHOWFTS,this,1,null);\r
-       SendMessage(onMsg);\r
-\r
-       var oMsg=new whMessage(WH_MSG_SEARCHTHIS,this,1,document.searchForm.searchString.value);\r
-       if(!SendMessage(oMsg))\r
-               gstrSearch=document.searchForm.searchString.value;\r
-       else\r
-               gstrSearch="";\r
-}\r
-\r
-function ReSortToolbarButtons()\r
-{\r
-       var bSearchEnabled=isSearchEnabled();\r
-       var strOrder="";\r
-       var oMsg=new whMessage(WH_MSG_TOOLBARORDER,this,1,null);\r
-       if(SendMessage(oMsg))\r
-       {\r
-               strOrder=oMsg.oParam;\r
-       }\r
-       if(strOrder.length>0)\r
-       {\r
-               gaOrders=strOrder.split("|");\r
-               var aTempButtons=new Array();\r
-               var ti=0;\r
-               for(var si=0;si<gaOrders.length;si++)\r
-               {\r
-                       if(gaOrders[si]!="searchform"||bSearchEnabled)\r
-                       {\r
-                               var sb=-1;\r
-                               for(var st=0;st<gaTypes.length;st++)\r
-                               {\r
-                                       if(gaOrders[si]==gaTypes[st])\r
-                                       {\r
-                                               sb=st;\r
-                                               break;\r
-                                       }\r
-                               }\r
-                               if(sb!=-1)\r
-                               {\r
-                                       aTempButtons[aTempButtons.length]=gaButtons[sb];\r
-                               }\r
-                       }\r
-               }\r
-               gaButtons=aTempButtons;\r
-       }\r
-}\r
-\r
-function isSyncEnabled()\r
-{\r
-       var bEnabled=false;\r
-       var oMsg=new whMessage(WH_MSG_ISSYNCSSUPPORT,this,1,null);\r
-       if(SendMessage(oMsg))\r
-       {\r
-               bEnabled=oMsg.oParam;\r
-       }\r
-       return bEnabled;\r
-}\r
-\r
-function isAvenueEnabled()\r
-{\r
-       var bEnabled=false;\r
-       var oMsg=new whMessage(WH_MSG_ISAVENUESUPPORT,this,1,null);\r
-       if(SendMessage(oMsg))\r
-       {\r
-               bEnabled=oMsg.oParam;\r
-       }\r
-       return bEnabled;\r
-}\r
-\r
-function isSearchEnabled()\r
-{\r
-       var bEnabled=false;\r
-       var oMsg=new whMessage(WH_MSG_ISSEARCHSUPPORT,this,1,null);\r
-       if(SendMessage(oMsg))\r
-       {\r
-               bEnabled=oMsg.oParam;\r
-       }\r
-       return bEnabled;\r
-}\r
-\r
-function ReSortMinibarButtons()\r
-{\r
-       var bSyncEnabled=isSyncEnabled();\r
-       var bAvenueEnabled=isAvenueEnabled();\r
-       var strOrder="";\r
-       var oMsg=new whMessage(WH_MSG_MINIBARORDER,this,1,null);\r
-       if(SendMessage(oMsg))\r
-       {\r
-               strOrder=oMsg.oParam;\r
-       }\r
-       if(strOrder.length>0)\r
-       {\r
-               gaOrders=strOrder.split("|");\r
-               var aTempButtons=new Array();\r
-               var ti=0;\r
-               for(var si=0;si<gaOrders.length;si++)\r
-               {\r
-                       if((gaOrders[si]!="synctoc"||bSyncEnabled)&&\r
-                               ((gaOrders[si]!="avnext"&&gaOrders[si]!="avprev")||bAvenueEnabled))\r
-                       {\r
-                               var sb=-1;\r
-                               for(var st=0;st<gaTypes.length;st++)\r
-                               {\r
-                                       if(gaOrders[si]==gaTypes[st])\r
-                                       {\r
-                                               sb=st;\r
-                                               break;\r
-                                       }\r
-                               }\r
-                               if(sb!=-1)\r
-                               {\r
-                                       aTempButtons[aTempButtons.length]=gaButtons[sb];\r
-                               }\r
-                       }\r
-               }\r
-               gaButtons=aTempButtons;\r
-       }\r
-}\r
-\r
-function writeToolBar()\r
-{\r
-       var sHTML="";\r
-       if(gaButtons.length>0)\r
-       {\r
-               var strHeight="100%";\r
-               var strWidth="100%";\r
-               if (gbNav4)\r
-               {\r
-                       strHeight=window.innerHeight-4;\r
-                       strWidth=window.innerWidth-4;\r
-               }\r
-               if (gbIE4)\r
-               {\r
-                       strHeight=document.body.clientHeight-4;\r
-                       strWidth=document.body.clientWidth-4;\r
-               }\r
-               if(gbNav6)\r
-                       sHTML="<table class=\"clsToolbarBackground\" cellpadding=\"0\" cellspacing=\"0\" border=\"0\" height=\""+strHeight+"\" width=\""+strWidth+"\">";\r
-               else\r
-                       sHTML="<form name=\"searchForm\" method=\"POST\" action=\"javascript:searchB()\"><table class=\"clsToolbarBackground\" cellpadding=\"0\" cellspacing=\"0\" border=\"0\" height=\""+strHeight+"\" width=\""+strWidth+"\">";\r
-               if((gnButtonLayout&LAYOUT)==HLAYOUT)\r
-               {\r
-                       sHTML+="<tr>";\r
-                       for(var i=0;i<gaButtons.length;i++)\r
-                       {\r
-                               if(gaButtons[i])\r
-                                       sHTML+=gaButtons[i];\r
-                               else\r
-                                       sHTML+="<td width=\"100%\"></td>";\r
-                       }\r
-                       sHTML+="</tr>";\r
-               }\r
-               else\r
-               {\r
-                       for(var i=0;i<gaButtons.length;i++)\r
-                       {\r
-                               if(gaButtons[i])\r
-                                       sHTML+="<tr width=\"100%\">"+gaButtons[i]+"</tr>";\r
-                               else\r
-                                       sHTML+="<tr height=\"100%\"><td></td></tr>";\r
-                       }\r
-               }\r
-               if(gbNav6)\r
-                       sHTML+="</table>";\r
-               else\r
-                       sHTML+="</table></form>";\r
-       }\r
-       document.write(sHTML);\r
-       if(document.body)\r
-               document.body.onselectstart=onSelect;\r
-       updateAveButton();\r
-}\r
-\r
-function hasNavPane()\r
-{\r
-       if(gnHasNavPane==-1)\r
-       {\r
-               gnHasNavPane=0;\r
-               var oParam=new Object();\r
-               oParam.bVisible=false;\r
-               var oMsg=new whMessage(WH_MSG_ISPANEVISIBLE,this,1,oParam);\r
-               if(SendMessage(oMsg))\r
-               {\r
-                       if(oParam.bVisible)\r
-                               gnHasNavPane=1;\r
-               }\r
-               \r
-       }\r
-       if(gnHasNavPane==1)\r
-               return true;\r
-       else\r
-               return false;\r
-}\r
-\r
-function getTocInfo()\r
-{\r
-       var oParam=new Object();\r
-       oParam.oTocInfo=null;\r
-       var oMsg=new whMessage(WH_MSG_GETTOCPATHS,this,1,oParam);\r
-       if(SendMessage(oMsg))\r
-       {\r
-               goTocInfo=oParam.oTocInfo;\r
-               gbTocInfoInited=true;\r
-       }\r
-}\r
-\r
-function onBtnClick(e)\r
-{\r
-       var oEl=null;\r
-       var oElo=null;\r
-       if(gbNav6)\r
-       {\r
-               oElo=e.target;\r
-               while(oElo&&oElo.nodeName.indexOf("#")==0) oElo=getParentNode(oElo);\r
-               oEl=oElo;\r
-       }\r
-       else\r
-       {\r
-               oElo=event.srcElement;\r
-               oEl=oElo;\r
-               event.cancelBubble=true;\r
-       }\r
-       while(-1==oEl.className.indexOf("clsBtn")&&-1==oEl.className.indexOf("clsNoB"))\r
-       {\r
-               oEl=getParentNode(oEl);\r
-               if(!oEl) return;\r
-       }\r
-       if(oElo.tagName=="A"||oElo.tagName=="IMG") return true;\r
-       var oaA=getElementsByTag(oElo,"A");\r
-       if(oaA&&oaA.length)\r
-       {\r
-               var oA=oaA[0];\r
-               if(gbNav6)\r
-               {\r
-                       var sCmd=oA.getAttribute("onclick");\r
-                       var nCmd=sCmd.indexOf("return false;");\r
-                       if(nCmd!=-1);\r
-                               sCmd=sCmd.substring(0,nCmd);\r
-                       setTimeout(sCmd,1);\r
-               }\r
-               else\r
-                       oA.onclick();\r
-       }\r
-}\r
-\r
-function onBtnMouseDown(e,nBtn)\r
-{\r
-       var oEl=null;\r
-       if(gbNav6)\r
-       {\r
-               var oElo=e.target;\r
-               while(oElo&&oElo.nodeName.indexOf("#")==0) oElo=getParentNode(oElo);\r
-               oEl=oElo;\r
-       }\r
-       else\r
-       {\r
-               oEl=event.srcElement;\r
-               event.cancelBubble=true;\r
-       }\r
-       while(-1==oEl.className.indexOf("clsBtn")&&-1==oEl.className.indexOf("clsNoB"))\r
-       {\r
-               oEl=getParentNode(oEl);\r
-               if(!oEl) return;\r
-       }\r
-       var sPF=oEl.className.substring(0,6);\r
-       var oIs=getElementsByTag(oEl,"img");\r
-       if(oIs.length>0&&gaObjBtns[nBtn]&&gaObjBtns[nBtn].aIs&&gaObjBtns[nBtn].aIs.length>2)\r
-       {\r
-               if(gaObjBtns[nBtn].aIs[2])\r
-                       oIs[0].src=gaObjBtns[nBtn].aIs[2];\r
-       }\r
-       var sState=getState(oEl);\r
-       if(sState!="disable")\r
-       {\r
-               oEl.className=sPF+"Down";\r
-       }\r
-}\r
-\r
-function onBtnMouseUp(e,nBtn)\r
-{\r
-       var oEl=null;\r
-       if(gbNav6)\r
-       {\r
-               var oElo=e.target;\r
-               while(oElo&&oElo.nodeName.indexOf("#")==0) oElo=getParentNode(oElo);\r
-               oEl=oElo;\r
-       }\r
-       else\r
-       {\r
-               oEl=event.srcElement;\r
-               event.cancelBubble=true;\r
-       }\r
-       while(-1==oEl.className.indexOf("clsBtn")&&-1==oEl.className.indexOf("clsNoB"))\r
-       {\r
-               oEl=getParentNode(oEl);\r
-               if(!oEl) return;\r
-       }\r
-       var sPF=oEl.className.substring(0,6);\r
-       var sState=getState(oEl);\r
-       if(sState=="down"||sState=="disable")\r
-       {\r
-               var oIs=getElementsByTag(oEl,"img");\r
-               if(oIs.length>0&&gaObjBtns[nBtn]&&gaObjBtns[nBtn].aIs&&gaObjBtns[nBtn].aIs.length>3)\r
-               {\r
-                       if(gaObjBtns[nBtn].aIs[3])\r
-                               oIs[0].src=gaObjBtns[nBtn].aIs[3];\r
-               }\r
-       }\r
-       else\r
-       {\r
-               var oIs=getElementsByTag(oEl,"img");\r
-               if(oIs.length>0&&gaObjBtns[nBtn]&&gaObjBtns[nBtn].aIs&&gaObjBtns[nBtn].aIs.length>0)\r
-               {\r
-                       if(gaObjBtns[nBtn].aIs[0])\r
-                               oIs[0].src=gaObjBtns[nBtn].aIs[0];\r
-               }\r
-       }\r
-       if(goEl==oEl)\r
-       {\r
-               if(sState!="down"&&sState!="disable")\r
-               {\r
-                       oEl.className=sPF+"Up";\r
-               }\r
-       }\r
-}\r
-\r
-function getState(oEl)\r
-{\r
-       var sState="";\r
-       if(gbNav6||gbOpera)\r
-               sState=oEl.getAttribute("state");\r
-       else\r
-               if(oEl.state)\r
-                       sState=oEl.state;\r
-       return sState;\r
-}\r
-\r
-function onBtnMouseOver(e,nBtn)\r
-{\r
-       markButton(e);\r
-       var oEl=null;\r
-       if(gbNav6)\r
-       {\r
-               var oElo=e.target;\r
-               while(oElo&&oElo.nodeName.indexOf("#")==0) oElo=getParentNode(oElo);\r
-               oEl=oElo;\r
-       }\r
-       else\r
-       {\r
-               oEl=event.srcElement;\r
-               event.cancelBubble=true;\r
-       }\r
-       while(-1==oEl.className.indexOf("clsBtn")&&-1==oEl.className.indexOf("clsNoB"))\r
-       {\r
-               oEl=getParentNode(oEl);\r
-               if(!oEl) return;\r
-       }\r
-       var sPF=oEl.className.substring(0,6);\r
-       var sState=getState(oEl);\r
-       if(sState=="down"||sState=="disable")\r
-       {\r
-               if(sState=="down")\r
-                       oEl.className=sPF+"Down";\r
-               var oIs=getElementsByTag(oEl,"img");\r
-               if(oIs.length>0&&gaObjBtns[nBtn]&&gaObjBtns[nBtn].aIs&&gaObjBtns[nBtn].aIs.length>4)\r
-               {\r
-                       if(gaObjBtns[nBtn].aIs[4])\r
-                               oIs[0].src=gaObjBtns[nBtn].aIs[4];\r
-               }\r
-       }\r
-       else\r
-       {\r
-               oEl.className=sPF+"Up";\r
-               var oIs=getElementsByTag(oEl,"img");\r
-               if(oIs.length>0&&gaObjBtns[nBtn]&&gaObjBtns[nBtn].aIs&&gaObjBtns[nBtn].aIs.length>1)\r
-               {\r
-                       if(gaObjBtns[nBtn].aIs[1])\r
-                               oIs[0].src=gaObjBtns[nBtn].aIs[1];\r
-               }\r
-       }\r
-}\r
-\r
-function onBtnMouseOut(e,nBtn)\r
-{\r
-       goEl=null;\r
-       var oEl=null;\r
-       if(gbNav6)\r
-       {\r
-               var oElo=e.target;\r
-               while(oElo&&oElo.nodeName.indexOf("#")==0) oElo=getParentNode(oElo);\r
-               oEl=oElo;\r
-       }\r
-       else\r
-       {\r
-               oEl=event.srcElement;\r
-               event.cancelBubble=true;\r
-       }\r
-       while(-1==oEl.className.indexOf("clsBtn")&&-1==oEl.className.indexOf("clsNoB"))\r
-       {\r
-       oEl=getParentNode(oEl);\r
-       if(!oEl) return;\r
-       }\r
-       var sPF=oEl.className.substring(0,6);\r
-       var sState=getState(oEl);\r
-       if(sState=="down"||sState=="disable")\r
-       {\r
-               var oIs=getElementsByTag(oEl,"img");\r
-               if(oIs.length>0&&gaObjBtns[nBtn]&&gaObjBtns[nBtn].aIs&&gaObjBtns[nBtn].aIs.length>3)\r
-               {\r
-                       if(gaObjBtns[nBtn].aIs[3])\r
-                               oIs[0].src=gaObjBtns[nBtn].aIs[3];\r
-               }\r
-               if(sState=="down")\r
-                       oEl.className=sPF+"Down";\r
-       }\r
-       else\r
-       {\r
-               var oIs=getElementsByTag(oEl,"img");\r
-               if(oIs.length>0&&gaObjBtns[nBtn]&&gaObjBtns[nBtn].aIs&&gaObjBtns[nBtn].aIs.length>0)\r
-               {\r
-                       if(gaObjBtns[nBtn].aIs[0])\r
-                               oIs[0].src=gaObjBtns[nBtn].aIs[0];\r
-               }\r
-               oEl.className=sPF+"Normal";\r
-       }\r
-}\r
-\r
-function showToc()\r
-{\r
-       var oMsg=new whMessage(WH_MSG_SHOWTOC,this,1,null)\r
-       SendMessage(oMsg);\r
-}\r
-\r
-function showIndex()\r
-{\r
-       var oMsg=new whMessage(WH_MSG_SHOWIDX,this,1,null)\r
-       SendMessage(oMsg);\r
-}\r
-\r
-function showFts()\r
-{\r
-       var oMsg=new whMessage(WH_MSG_SHOWFTS,this,1,null)\r
-       SendMessage(oMsg);\r
-}\r
-\r
-function showGlossary()\r
-{\r
-       var oMsg=new whMessage(WH_MSG_SHOWGLO,this,1,null)\r
-       SendMessage(oMsg);\r
-}\r
-\r
-function syncWithShow()\r
-{\r
-       if(!gbTocInfoInited)\r
-       {\r
-               getTocInfo();\r
-       }\r
-       if(goTocInfo)\r
-       {\r
-               showToc();\r
-               var oParam=goTocInfo;\r
-               var oMsg=new whMessage(WH_MSG_SYNCTOC,this,1,oParam);\r
-               SendMessage(oMsg);\r
-       }\r
-}\r
-\r
-function markButton(e)\r
-{\r
-       var oEl=null;\r
-       if(gbNav6)\r
-       {\r
-               var oElo=e.target;\r
-               while(oElo&&oElo.nodeName.indexOf("#")==0) oElo=getParentNode(oElo);\r
-               oEl=oElo;\r
-       }\r
-       else\r
-               oEl=event.srcElement;\r
-       while(oEl&&oEl.tagName!="TD") oEl=getParentNode(oEl);\r
-       if(oEl)\r
-               goEl=oEl;\r
-}\r
-\r
-function showHidePane()\r
-{\r
-       var oMsg=null;\r
-       if(hasNavPane())\r
-               oMsg=new whMessage(WH_MSG_HIDEPANE,this,1,null);\r
-       else\r
-               oMsg=new whMessage(WH_MSG_SHOWPANE,this,1,null);\r
-       SendMessage(oMsg);\r
-}\r
-\r
-function goAveNext()\r
-{\r
-       goAvenue(true);\r
-}\r
-\r
-function goAvePrev()\r
-{\r
-       goAvenue(false);\r
-}\r
-\r
-function doWebSearch()\r
-{\r
-       if (goWebSearchEnable)\r
-       {\r
-               var oMsg=new whMessage(WH_MSG_WEBSEARCH,this,1,null);\r
-               SendMessage(oMsg);\r
-       }\r
-}\r
-\r
-function goAvenue(bNext)\r
-{\r
-       var oMsg=null;\r
-       initAveButtonObj();\r
-       gsCurAveName=getCurrentAveName();\r
-       if(gbNav4&&!gbNav6)\r
-       {\r
-               if(bNext)\r
-               {\r
-                       gaAvenues=null;\r
-                       updateAvenue();\r
-                       oMsg=new whMessage(WH_MSG_NEXT,this,1,null);\r
-                       SendMessage(oMsg);\r
-               }\r
-               else if(!bNext)\r
-               {\r
-                       gaAvenues=null;\r
-                       updateAvenue();\r
-                       oMsg=new whMessage(WH_MSG_PREV,this,1,null);\r
-                       SendMessage(oMsg);\r
-               }\r
-       }\r
-       else\r
-       {\r
-               if(bNext&&goNextParent)\r
-               {\r
-                       var sState=getState(goNextParent);\r
-                       if(sState!="disable")\r
-                       {\r
-                               gaAvenues=null;\r
-                               gbNeedUpdateAve=true;\r
-                               gbUpdateTimerCount++;\r
-                               setTimeout("updateAvenueIfNeeded();", 2000);\r
-                               oMsg=new whMessage(WH_MSG_NEXT,this,1,null);\r
-                               SendMessage(oMsg);\r
-                       }\r
-               }\r
-               else if(!bNext&&goPrevParent)\r
-               {\r
-                       var sState=getState(goPrevParent);\r
-                       if(sState!="disable")\r
-                       {\r
-                               gaAvenues=null;\r
-                               gbNeedUpdateAve=true;\r
-                               gbUpdateTimerCount++;\r
-                               setTimeout("updateAvenueIfNeeded();", 2000);\r
-                               oMsg=new whMessage(WH_MSG_PREV,this,1,null);\r
-                               SendMessage(oMsg);\r
-                       }\r
-               }\r
-       }\r
-}\r
-\r
-function window_Unload()\r
-{\r
-       if(!gbNav4||gbNav6)\r
-       {\r
-               UnRegisterListener2(this,WH_MSG_GETSEARCHS);\r
-               UnRegisterListener2(this,WH_MSG_PANESTATUE);\r
-               UnRegisterListener2(this,WH_MSG_SYNCINFO);\r
-               UnRegisterListener2(this,WH_MSG_PANEINFO);\r
-               UnRegisterListener2(this,WH_MSG_AVENUEINFO);\r
-               UnRegisterListener2(this,WH_MSG_GETCURRENTAVENUE);\r
-               UnRegisterListener2(this,WH_MSG_ENABLEWEBSEARCH);\r
-               UnRegisterListener2(this,WH_MSG_INITSEARCHSTRING);\r
-               UnRegisterListener2(this,WH_MSG_NOSEARCHINPUT);\r
-               UnRegisterListener2(this,WH_MSG_NOSYNC);\r
-       }\r
-}\r
-\r
-function window_OnLoad()\r
-{\r
-       if(!gbOpera7&&document.body)\r
-       {\r
-               if(gsBgImage&&gsBgImage.length>0)\r
-               {\r
-                       document.body.background=gsBgImage;\r
-               }\r
-               if(gsBgColor&&gsBgColor.length>0)\r
-               {\r
-                       document.body.bgColor=gsBgColor;\r
-               }\r
-       }\r
-       doCusOnLoad();\r
-       var oMsg=new whMessage(WH_MSG_GETPANEINFO,this,1,null);\r
-       if(SendMessage(oMsg))\r
-       {\r
-               setTimeout("flipPaneButton(\""+oMsg.oParam+"\");",1);\r
-       }\r
-       if (!gaAvenues)\r
-       {\r
-               var oMsg2=new whMessage(WH_MSG_GETAVIAVENUES,this,1,new Object());\r
-               if(SendMessage(oMsg2))\r
-               {\r
-                       gaAvenues=oMsg2.oParam.aAvenues;\r
-                       gbNeedUpdateAve=false;\r
-                       setTimeout("updateAvenue();",1);\r
-               }\r
-       }\r
-}\r
-\r
-function onSendMessage(oMsg)\r
-{\r
-       var nMsgId=oMsg.nMessageId;\r
-       if(nMsgId==WH_MSG_GETSEARCHS)\r
-       {\r
-               if(document.searchForm&&document.searchForm.searchString)\r
-               {\r
-                       oMsg.oParam.sValue=document.searchForm.searchString.value;\r
-                       return false;\r
-               }\r
-       }\r
-       else if(nMsgId==WH_MSG_PANESTATUE)\r
-       {\r
-               if(oMsg.oParam=="visible")\r
-               {\r
-                       if(isShowHideEnable())\r
-                               setTimeout("flipShowHide(true);",1);\r
-                       setTimeout("showPaneButton();",1);\r
-               }\r
-               else\r
-               {\r
-                       if(isShowHideEnable())\r
-                               setTimeout("flipShowHide(false);",1);\r
-                       setTimeout("hidePaneButton();",1);\r
-               }\r
-       }\r
-       else if(nMsgId==WH_MSG_PANEINFO)\r
-       {\r
-               if(oMsg.oParam)\r
-                       setTimeout("flipPaneButton(\""+oMsg.oParam+"\");",1);\r
-               else\r
-                       setTimeout("hidePaneButton();",1);\r
-       }\r
-       else if(nMsgId==WH_MSG_SYNCINFO)\r
-       {\r
-               if(oMsg.oParam)\r
-                       goTocInfo=oMsg.oParam;\r
-               else\r
-                       goTocInfo=null;\r
-               gbTocInfoInited=true;\r
-       }\r
-       else if(nMsgId==WH_MSG_AVENUEINFO)\r
-       {\r
-               gaAvenues=oMsg.oParam;\r
-               gbNeedUpdateAve=false;\r
-               setTimeout("updateAvenue();",1);\r
-       }\r
-       else if(nMsgId==WH_MSG_GETCURRENTAVENUE)\r
-       {\r
-               var sAveName=getCurrentAvenue();\r
-               if(sAveName!="")\r
-               {\r
-                       oMsg.oParam.sAvenue=sAveName;\r
-                       return false;\r
-               }\r
-               else\r
-                       return true;\r
-       }\r
-       else if(nMsgId==WH_MSG_ENABLEWEBSEARCH)\r
-       {\r
-               setTimeout("updateWebSearch("+oMsg.oParam+");",1);\r
-       }\r
-       else if(nMsgId==WH_MSG_INITSEARCHSTRING)\r
-       {\r
-               if(gstrSearch!="")\r
-               {\r
-                       oMsg.oParam=gstrSearch;\r
-                       gstrSearch="";\r
-                       return false;\r
-               }\r
-       }\r
-       else if(nMsgId==WH_MSG_NOSEARCHINPUT)\r
-       {\r
-               var oSearchInput = getElement("searchInput");\r
-               if (oSearchInput)\r
-               {\r
-                       oSearchInput.style.visibility = "hidden";\r
-                       return false;\r
-               }\r
-       }\r
-       else if(nMsgId==WH_MSG_NOSYNC)\r
-       {\r
-               var oSync = getElement("btnsynctoc");\r
-               if (oSync)\r
-               {\r
-                       oSync.style.visibility = "hidden";\r
-                       return false;\r
-               }\r
-       }\r
-       return true;\r
-}\r
-\r
-function getCurrentAvenue()\r
-{\r
-       var strAveName="";\r
-       var oSelect=getElement("avenue");\r
-       if(oSelect)\r
-       {\r
-               strAveName=oSelect.value;\r
-       }\r
-       return strAveName;\r
-}\r
-\r
-function initBtn()\r
-{\r
-       var oBtn=null;\r
-       oBtn=getElement("btntoc");\r
-       if(oBtn)\r
-               gaBtns[gaBtns.length]=oBtn;\r
-       oBtn=getElement("btnidx");\r
-       if(oBtn)\r
-               gaBtns[gaBtns.length]=oBtn;\r
-       oBtn=getElement("btnfts");\r
-       if(oBtn)\r
-               gaBtns[gaBtns.length]=oBtn;\r
-       oBtn=getElement("btnglo");\r
-       if(oBtn)\r
-               gaBtns[gaBtns.length]=oBtn;\r
-       gbInitBtn=true;\r
-}\r
-\r
-function showPaneButton()\r
-{\r
-       flipPaneButton(gsPane);\r
-}\r
-\r
-function hidePaneButton()\r
-{\r
-       flipPaneButton("");\r
-}\r
-\r
-function flipPaneButton(sPane)\r
-{\r
-       if (sPane)\r
-               gsPane=sPane;\r
-       if(!gbInitBtn)\r
-               initBtn();\r
-\r
-       var oUp=null;\r
-       if(sPane)\r
-       {\r
-               oUp=getElement("btn"+sPane);\r
-       }\r
-       for(var i=0;i<gaBtns.length;i++)\r
-       {\r
-               if(gaBtns[i])\r
-               {\r
-                       if(gaBtns[i]==oUp)\r
-                       {\r
-                               var oEl=getParentNode(oUp);\r
-                               var sPF=oEl.className.substring(0,6);\r
-                               var sState=getState(oEl);\r
-                               if(sState=="up")\r
-                               {\r
-                                       setState(oEl,"down");\r
-                                       oEl.className=sPF+"Down";\r
-                                       if(sPF=="clsBtn")\r
-                                       {\r
-                                               if(gaBtns[i].id)\r
-                                               {\r
-                                                       var sColor=getBtnColor(gaBtns[i].id.substring(3),true);\r
-                                                       if(sColor)\r
-                                                       {\r
-                                                               oEl.style.backgroundColor=sColor\r
-                                                       }\r
-                                                       else\r
-                                                       {\r
-                                                               oEl.style.backgroundColor="";\r
-                                                       }\r
-                                               }\r
-                                               var oaA=getElementsByTag(oEl,"A");\r
-                                               if(oaA.length>0)\r
-                                               {\r
-                                                       var strClassName=oaA[0].className;\r
-                                                       oaA[0].className="btnsel"+strClassName.substring(3);\r
-                                               }\r
-                                       }\r
-                                       var oIs=getElementsByTag(oEl,"img");\r
-                                       var oBtn=getButtonObjByType(gaBtns[i].id.substring(3));\r
-                                       if(oIs.length>0&&oBtn&&oBtn.aIs&&oBtn.aIs.length>3)\r
-                                       {\r
-                                               if(oBtn.aIs[3])\r
-                                                       oIs[0].src=oBtn.aIs[3];\r
-                                       }\r
-                               }\r
-                       }\r
-                       else\r
-                       {\r
-                               var oEl=getParentNode(gaBtns[i]);\r
-                               var sState=getState(oEl);\r
-                               var sPF=oEl.className.substring(0,6);\r
-                               if(sState=="down")\r
-                               {\r
-                                       setState(oEl,"up");\r
-                                       if(oEl==goEl)\r
-                                               oEl.className=sPF+"Up";\r
-                                       else\r
-                                               oEl.className=sPF+"Normal";\r
-\r
-                                       if(sPF=="clsBtn")\r
-                                       {\r
-                                               if(gaBtns[i].id)\r
-                                               {\r
-                                                       var sColor=getBtnColor(gaBtns[i].id.substring(3),false);\r
-                                                       if(sColor)\r
-                                                       {\r
-                                                               oEl.style.backgroundColor=sColor\r
-                                                       }\r
-                                                       else\r
-                                                       {\r
-                                                               oEl.style.backgroundColor="";\r
-                                                       }\r
-                                               }\r
-\r
-                                               var oaA=getElementsByTag(oEl,"A");\r
-                                               if(oaA.length>0)\r
-                                               {\r
-                                                       var strClassName=oaA[0].className;\r
-                                                       oaA[0].className="btn"+strClassName.substring(6);\r
-                                               }\r
-                                       }\r
-                                       var oIs=getElementsByTag(oEl,"img");\r
-                                       var oBtn=getButtonObjByType(gaBtns[i].id.substring(3));\r
-                                       if(oIs.length>0&&oBtn&&oBtn.aIs&&oBtn.aIs.length>0)\r
-                                       {\r
-                                               if(oBtn.aIs[0])\r
-                                                       oIs[0].src=oBtn.aIs[0];\r
-                                       }\r
-                               }\r
-                       }\r
-               }\r
-       }\r
-}\r
-\r
-function flipShowHide(bShow)\r
-{\r
-       gnHasNavPane=-1;        \r
-       var oA=getElement("btnshowhide");\r
-       if(oA)\r
-       {\r
-               var oEl=getParentNode(oA);\r
-               var sPF=oEl.className.substring(0,6);\r
-               if(oEl&&oEl.state)\r
-               {\r
-                       if(bShow)\r
-                       {\r
-                               oEl.state="down";\r
-                               oEl.className=sPF+"Down";\r
-                       }\r
-                       else\r
-                       {\r
-                               oEl.state="up";\r
-                               \r
-                               if(oEl==goEl)\r
-                                       oEl.className=sPF+"Up";\r
-                               else\r
-                                       oEl.className=sPF+"Normal";\r
-                       }\r
-               }\r
-               oA.innerHTML=getShowHide();\r
-       }\r
-}\r
-\r
-function cusOnClick(nIdx)\r
-{\r
-       if(goCusButton.length>nIdx)\r
-       {\r
-               var sOnClick=goCusButton[nIdx].sOnClick;\r
-               if(sOnClick&&sOnClick.length>0)\r
-               {\r
-                       if(!gbPreview)\r
-                               eval(sOnClick);\r
-                       return false;\r
-               }\r
-       }\r
-       return true;\r
-}\r
-\r
-function cusOnMouseOver(nIdx)\r
-{\r
-       if(goCusButton.length>nIdx)\r
-       {\r
-               var sOnMouseOver=goCusButton[nIdx].sOnMouseOver;\r
-               if(sOnMouseOver&&sOnMouseOver.length>0)\r
-               {\r
-                       if(!gbPreview)\r
-                               eval(sOnMouseOver);\r
-                       return false;\r
-               }\r
-       }\r
-       return true;\r
-}\r
-\r
-function doCusOnLoad()\r
-{\r
-       if(!gbPreview&&gaOrders)\r
-       {\r
-               for(var i=0;i<gaOrders.length;i++)\r
-               {\r
-                       for(var j=0;j<gaOnLoads.length;j++)\r
-                       {\r
-                               if(gaOrders[i]==gaOnLoads[j].sType)\r
-                               {\r
-                                       eval(gaOnLoads[j].sOnLoad);\r
-                                       break;\r
-                               }\r
-                       }\r
-               }\r
-       }\r
-}\r
-\r
-function registerOnLoad(sOnLoad,sType)\r
-{\r
-       gaOnLoads[gaOnLoads.length]=new cusOnLoad(sType,sOnLoad);       \r
-}\r
-\r
-function cusOnLoad(sType,sOnLoad)\r
-{\r
-       this.sType=sType;\r
-       this.sOnLoad=sOnLoad;\r
-}\r
-\r
-function cusButton(sType,sText,sOnClick,sOnMouseOver,sOnLoad,nWidth,nHeight)\r
-{\r
-       this.sType=sType;\r
-       this.sText=sText;\r
-       this.sOnClick=sOnClick;\r
-       this.sOnMouseOver=sOnMouseOver;\r
-       this.sOnLoad=sOnLoad;\r
-       this.nWidth=nWidth;\r
-       this.nHeight=nHeight;\r
-       this.aIs=new Array();\r
-       var i=0;\r
-       while(cusButton.arguments.length>i+7)\r
-       {\r
-               if (cusButton.arguments[7+i])\r
-                       this.aIs[i]=_getFullPath(_getPath(document.location.href),cusButton.arguments[7+i]);\r
-               else\r
-                       this.aIs[i]="";\r
-               i++;\r
-       }\r
-       if(sOnLoad)\r
-       {\r
-               registerOnLoad(sOnLoad,sType);\r
-       }\r
-}\r
-\r
-function getBtnColor(sType,bSel)\r
-{\r
-       var aBtnColors=null;\r
-       if(bSel)\r
-               aBtnColors=gaSelBtnBgColor;\r
-       else\r
-               aBtnColors=gaBtnBgColor;\r
-       if(aBtnColors)\r
-       {\r
-               for(var i=0;i<aBtnColors.length;i++)\r
-               {\r
-                       if(aBtnColors[i].sType==sType)\r
-                               return aBtnColors[i].sColor;\r
-               }\r
-       }\r
-       return "";\r
-}\r
-\r
-function setButtonBgColor(sType,sColor,bSel)\r
-{\r
-       if(sColor)\r
-       {\r
-               var aBtnColors=null;\r
-               if(bSel)\r
-                       aBtnColors=gaSelBtnBgColor;\r
-               else\r
-                       aBtnColors=gaBtnBgColor;\r
-               if(aBtnColors!=null)\r
-               {\r
-                       for(var i=0;i<aBtnColors.length;i++)\r
-                       {\r
-                               if(aBtnColors[i].sType==sType)\r
-                               {\r
-                                       aBtnColors[i].sColor=sColor;\r
-                                       return;\r
-                               }\r
-                       }\r
-                       aBtnColors[aBtnColors.length]=new btnBgColor(sType,sColor);\r
-               }\r
-       }\r
-}\r
-\r
-function getDefaultButtonFont()\r
-{\r
-       var strFontStyle="";\r
-       for(var i=0;i<gaTypes.length;i++)\r
-       {\r
-               strFontStyle+=".btnsel"+gaTypes[i]+"{"+getFontStyle(goSelTextFont)+"}";\r
-               strFontStyle+=".btn"+gaTypes[i]+"{"+getFontStyle(goTextFont)+"}";\r
-       }\r
-       return strFontStyle;\r
-}\r
-\r
-function setButtonFont(sType,sFontName,sFontSize,sFontColor,sFontStyle,sFontWeight,sFontDecoration,bSel)\r
-{\r
-       if(sFontName)\r
-       {\r
-               var vFont=new whFont(sFontName,sFontSize,sFontColor,sFontStyle,sFontWeight,sFontDecoration);\r
-               if(bSel)\r
-                       gsBtnStyle+=".btnsel"+sType+"{"+getFontStyle(vFont)+"}\n";\r
-               else\r
-                       gsBtnStyle+=".btn"+sType+"{"+getFontStyle(vFont)+"}\n";\r
-       }\r
-       if (sType=="searchform"&&!bSel)\r
-       {\r
-               var vFont1=new whFont(sFontName,sFontSize,"black",sFontStyle,sFontWeight,sFontDecoration);\r
-               gsBtnStyle+=".inputsearchform {" + getFontStyle(vFont1)+"}\n";\r
-       }\r
-}\r
-\r
-function getButtonObjByType(sType)\r
-{\r
-       for(var i=0;i<gaObjBtns.length;i++)\r
-       {\r
-               if(gaObjBtns[i].sType==sType)\r
-                       return gaObjBtns[i];\r
-       }\r
-       return null;\r
-}\r
-\r
-function onSelect()\r
-{\r
-       if (event.srcElement&&event.srcElement.name)\r
-       {\r
-               if (event.srcElement.name=="searchString")\r
-                       return true;\r
-       }\r
-       return false;\r
-}\r
-\r
-function window_onResize()\r
-{\r
-       gnRE++;\r
-       setTimeout("tryReload();", 100);\r
-}\r
-\r
-function tryReload()\r
-{\r
-       if (gnRE==1)\r
-               document.location.reload();\r
-       gnRE--;\r
-}\r
-\r
-if(window.gbWhUtil&&window.gbWhMsg&&window.gbWhVer&&window.gbWhProxy)\r
-{\r
-       RegisterListener2(this,WH_MSG_GETSEARCHS);\r
-       RegisterListener2(this,WH_MSG_PANESTATUE);\r
-       RegisterListener2(this,WH_MSG_SYNCINFO);\r
-       RegisterListener2(this,WH_MSG_PANEINFO);\r
-       RegisterListener2(this,WH_MSG_AVENUEINFO);\r
-       RegisterListener2(this,WH_MSG_GETCURRENTAVENUE);\r
-       RegisterListener2(this,WH_MSG_ENABLEWEBSEARCH);\r
-       RegisterListener2(this,WH_MSG_INITSEARCHSTRING);\r
-       RegisterListener2(this,WH_MSG_NOSEARCHINPUT);\r
-       RegisterListener2(this,WH_MSG_NOSYNC);\r
-\r
-       window.onload=window_OnLoad;\r
-       window.onunload=window_Unload;\r
-       window.onresize=window_onResize;\r
-       goTextFont=new whFont("Verdana","8pt","#003063","normal","normal","none");\r
-       goSelTextFont=new whFont("Verdana","8pt","white","normal","normal","none");\r
-       gbWhTBar=true;\r
-}\r
-else\r
-       document.location.reload();\r
-\r
diff --git a/doc/salome/gui/KERNEL/whtdhtml.htm b/doc/salome/gui/KERNEL/whtdhtml.htm
deleted file mode 100755 (executable)
index c3eeecb..0000000
+++ /dev/null
@@ -1,49 +0,0 @@
-<html>\r
-<head>\r
-<title>Table of contents</title>\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-<base target="bsscright">\r
-</head>\r
-<script language="javascript" src="whver.js"></script>\r
-<script language="javascript1.2" src="whmozemu.js"></script>\r
-<script language="javascript1.2" src="whutils.js"></script>\r
-<script language="javascript1.2" src="whmsg.js"></script>\r
-<script language="javascript1.2" src="whproxy.js"></script>\r
-<script language="javascript1.2" src="whthost.js"></script>\r
-<script LANGUAGE="javascript1.2">\r
-<!--\r
-if (window.gbWhTHost)\r
-{\r
-       setBackgroundcolor( "White");  \r
-       \r
-       setFont("Normal", "Tahoma","8pt","Black","Normal","Normal","none");\r
-       setFont("Hover", "Tahoma","8pt","Navy","Normal","Normal","underline");\r
-       setActiveBgColor("Silver");\r
-       \r
-       \r
-       setIcon("BookOpen","wht_toc2.gif");\r
-       setIcon("BookClose","wht_toc1.gif");\r
-       setIcon("Item","wht_toc3.gif");\r
-       setIcon("RemoteItem","wht_toc4.gif");\r
-       \r
-       \r
-       \r
-       \r
-       TocWriteClassStyle();\r
-       TocWriteFixedWidth(true,400);\r
-}\r
-else\r
-       document.location.reload();\r
-//-->\r
-</script>\r
-<body topmargin="2" leftmargin="2" marginwidth="0" marginheight="0" bgproperties="fixed" bgcolor="white" scroll="auto">\r
-<script LANGUAGE="javascript1.2">\r
-<!--\r
-TocWriteFixedWidth(false,400);\r
-TocInitPage();\r
-//-->\r
-</script>\r
-</body>\r
-</html>
\ No newline at end of file
diff --git a/doc/salome/gui/KERNEL/whthost.js b/doc/salome/gui/KERNEL/whthost.js
deleted file mode 100755 (executable)
index 54ddc9a..0000000
+++ /dev/null
@@ -1,1504 +0,0 @@
-//     WebHelp 5.10.007\r
-var gaHSLoad=new Array();\r
-var gnMinIdx=0;\r
-var gnInsIdx=-1;\r
-var gsLoadingDivID="LoadingDiv";\r
-var gsLoadingMsg="Loading, click here to cancel...";\r
-var gaProj=null;\r
-var gaTocs=new Array();\r
-var goChunk=null;\r
-var gbReady=false;\r
-var gbToc=false;\r
-var gbXML=false;\r
-var gaRoot=new Array();\r
-var gnCC=-1;\r
-var gsTP="";\r
-var gaBTPs="";\r
-var gsCTPath="";\r
-var gnLT=-1;\r
-var gsPathSplit="\n";\r
-var gsBgColor="#ffffff";\r
-var gsBgImage="";\r
-var goFont=null;\r
-var goHFont=null;\r
-\r
-var gsMargin="0pt";\r
-var gsIndent="15pt";\r
-var gsABgColor="#cccccc";\r
-\r
-var giBookClose="";\r
-var giBookOpen="";\r
-var giBookItem="";\r
-var giURLItem="";\r
-var giNewBookClose="";\r
-var giNewBookOpen="";\r
-var giNewBookItem="";\r
-var giNewURLItem="";\r
-var gnImages=0;\r
-var gnLoadedImages=0;\r
-var gaImgs=new Array();\r
-var gbLoadData=false;\r
-var gobj=null;\r
-var gaTocsNs61Fix=null;\r
-var gbWhTHost=false;\r
-var gBookItems=new Array();\r
-var gInSync=false;\r
-var gbLData=false;\r
-var gbNeedFillStub=false;\r
-var gbLoadToc=false;\r
-\r
-function chunkInfoQueue()\r
-{\r
-       this.aContent=new Array();\r
-       this.inQueue=function(cInfo)\r
-       {\r
-               this.aContent[this.aContent.length]=cInfo;\r
-       }\r
-       this.deQueue=function()\r
-       {\r
-               var cInfo=null;\r
-               if(this.aContent.length>0)\r
-               {\r
-                       cInfo=this.aContent[0];\r
-                       for(var i=1;i<this.aContent.length;i++)\r
-                               this.aContent[i-1]=this.aContent[i];\r
-                       this.aContent.length--;\r
-               }\r
-               return cInfo;\r
-       }\r
-       this.length=function()\r
-       {\r
-               return this.aContent.length;\r
-       }\r
-}\r
-\r
-var gchunkRequestQueue=new chunkInfoQueue();\r
-\r
-function chunkInfo(nIdx, bLocal)\r
-{\r
-       this.nIdx=nIdx;\r
-       this.bLocal=bLocal;\r
-}\r
-\r
-function setBackground(sBgImage)\r
-{\r
-       gsBgImage=sBgImage;\r
-}\r
-\r
-function setBackgroundcolor(sBgColor)\r
-{\r
-       gsBgColor=sBgColor;\r
-}\r
-\r
-function setFont(sType,sFontName,sFontSize,sFontColor,sFontStyle,sFontWeight,sFontDecoration)\r
-{\r
-       var vFont=new whFont(sFontName,sFontSize,sFontColor,sFontStyle,sFontWeight,sFontDecoration);\r
-       if(sType=="Normal") goFont=vFont;\r
-       else if(sType=="Hover") goHFont=vFont;\r
-}\r
-\r
-function setActiveBgColor(sBgColor){gsABgColor=sBgColor;}\r
-\r
-function setMargin(sMargin){gsMargin=sMargin;}\r
-\r
-function setIndent(sIndent){gsIndent=sIndent;}\r
-\r
-function setIcon(sType,sURL)\r
-{\r
-       if(sType=="BookOpen")\r
-               giBookOpen=sURL;\r
-       else if(sType=="BookClose")\r
-               giBookClose=sURL;\r
-       else if(sType=="Item")\r
-               giBookItem=sURL;\r
-       else if(sType=="RemoteItem")\r
-               giURLItem=sURL;\r
-       else if(sType=="NewBookClose")\r
-               giNewBookClose=sURL;\r
-       else if(sType=="NewBookOpen")\r
-               giNewBookOpen=sURL;\r
-       else if(sType=="NewItem")\r
-               giNewBookItem=sURL;\r
-       else if(sType=="NewRemoteItem")\r
-               giNewURLItem=sURL;              \r
-}\r
-\r
-function bookItem(sTarget,sURL)\r
-{\r
-       if(sTarget)\r
-               this.sTarget=sTarget;\r
-       else\r
-               this.sTarget="bsscright";\r
-       this.sURL=sURL;\r
-}\r
-\r
-function addBookItem(sBookId,sTarget,sURL)\r
-{\r
-       gBookItems[sBookId]=new bookItem(sTarget,sURL);         \r
-}\r
-\r
-function tocChunk(sPPath,sDPath)\r
-{\r
-       this.sPPath=sPPath;\r
-       this.sDPath=sDPath;\r
-       this.nMI=-1;\r
-       this.aTocs=null;\r
-}\r
-\r
-function addTocChunk(sPPath,sDPath)\r
-{\r
-       var oChunk=new tocChunk(sPPath,sDPath);\r
-       gaTocs[gaTocs.length]=oChunk;\r
-       return oChunk;\r
-}\r
-\r
-function isHSLoad(nIdx)\r
-{\r
-       for(var i=0;i<gaHSLoad.length;i++)\r
-               if(gaHSLoad[i]==nIdx)\r
-                       return true;\r
-       return false;\r
-}\r
-\r
-function setHSLoad(nIdx)\r
-{\r
-       if(!isHSLoad(nIdx))\r
-       {\r
-               var len=gaHSLoad.length;\r
-               for(var i=0;i<len;i++)\r
-                       if(gaHSLoad[i]==-1)\r
-                       {\r
-                               gaHSLoad[i]=nIdx;\r
-                               return;\r
-                       }\r
-               gaHSLoad[len]=nIdx;\r
-       }\r
-}\r
-\r
-function setHSUnLoad(nIdx)\r
-{\r
-       if(isHSLoad(nIdx))\r
-       {\r
-               for(var i=0;i<gaHSLoad.length;i++)\r
-                       if(gaHSLoad[i]==nIdx)\r
-                       {\r
-                               gaHSLoad[i]=-1;\r
-                               return;\r
-                       }\r
-       }\r
-}\r
-\r
-function removeLoadingDiv()\r
-{\r
-       var eLoadingDiv=getElement(gsLoadingDivID);\r
-       if(eLoadingDiv)\r
-               removeThis(eLoadingDiv);\r
-}\r
-\r
-function checkBookItem(nIdx)\r
-{\r
-       if(!gInSync)\r
-       {\r
-               var sBookId=getBookId(nIdx);\r
-               if(gBookItems[sBookId])\r
-               {\r
-                       window.open(gBookItems[sBookId].sURL,gBookItems[sBookId].sTarget);\r
-               }\r
-       }\r
-}\r
-\r
-function insertBookItems(nIdx,num)\r
-{\r
-       checkBookItem(nIdx);\r
-       var sChildBookId=getCBId(nIdx);\r
-       var eChildDiv=getElement(sChildBookId);\r
-       if(eChildDiv){\r
-               if((eChildDiv.childNodes&&eChildDiv.childNodes.length==0)||\r
-                       (eChildDiv.all&&eChildDiv.all.length==0)){\r
-                       var sHTML=writeBookItems(nIdx,num);\r
-                       eChildDiv.innerHTML=sHTML;\r
-                       setTimeout("syncInit()",1);\r
-               }\r
-       }\r
-       ExpandIt(nIdx);\r
-}\r
-\r
-function isBookEmpty(nIdx)\r
-{\r
-       var num=getItemContentsNum(nIdx);\r
-       if (num>0)\r
-       {\r
-               var nCIdx=0;\r
-               do {\r
-                       nCIdx++;\r
-                       var i=nIdx+nCIdx;\r
-                       var nItemType=getItemType(i);\r
-                       if(nItemType==1){\r
-                               if (!isBookEmpty(i))\r
-                                       return false;\r
-                       }\r
-                       else if(nItemType==4){\r
-                               var     sSrc=getRefURL(i);\r
-                               var nProj=getProject(sSrc);\r
-                               if(nProj!=-1){\r
-                                       sSrc=gaRoot[nProj].sToc;\r
-                                       if(sSrc)\r
-                                               return false;\r
-                               }\r
-                       }\r
-                       else if(nItemType==2||nItemType==16||nItemType==8)\r
-                               return false;\r
-               } while(nCIdx<num);\r
-       }\r
-       return true;\r
-}\r
-\r
-function writeBook(nIdx)\r
-{\r
-       var sIcon=getBookImage(nIdx,true);\r
-       var sName=_textToHtml(getItemName(nIdx));\r
-       sIcon=_textToHtml_nonbsp(sIcon);\r
-       \r
-       var nType=getItemType(nIdx);\r
-       var bLocal=(nType==1);\r
-       var bLocalProject=(nType!=4);\r
-       \r
-       var sHTML="<div id=\""+getPBId(nIdx)+"\" class=";\r
-       if(bLocal)\r
-       {\r
-               if (!isBookEmpty(nIdx))\r
-               {\r
-                       sHTML+="parent><p><nobr><a id=\""+getBookId(nIdx)+"\" href=\"javascript:void(0);\" onfocus=\"markBook("+nIdx+");\" onclick=\"";\r
-                       sHTML+="insertBookItems("+nIdx+", "+getItemContentsNum(nIdx);\r
-                       sHTML+=");return false;\" title=\""+sName+"\"><img alt=\"Book\" name=\""+getBId(nIdx)+"\" src=\""+sIcon+"\" border=0 align=\"absmiddle\">";\r
-                       sHTML+="&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
-       {\r
-               sHTML+="stub></div>";\r
-               gbNeedFillStub=true;\r
-               setTimeout("fillStub("+nIdx+","+bLocalProject+");",100);\r
-       }\r
-       return sHTML;\r
-}\r
-\r
-function checkFillStub()\r
-{\r
-       if(!gbLData)\r
-       {\r
-               if(gchunkRequestQueue.length()>0)\r
-               {\r
-                       var cInfo=gchunkRequestQueue.deQueue();\r
-                       if(cInfo)\r
-                       {\r
-                               fillStub(cInfo.nIdx,cInfo.bLocal);\r
-                               return;\r
-                       }\r
-               }\r
-       }\r
-       if(gbNeedFillStub)\r
-       {\r
-               gbNeedFillStub=false;\r
-               setTimeout("syncInit()",1);\r
-       }\r
-}\r
-\r
-function fillStub(nIdx,bLocalProject)\r
-{\r
-       if(!gbLData)\r
-       {\r
-               gbLData=true;\r
-               var sObj=getElement(getPBId(nIdx));\r
-               if(sObj!=null)\r
-               {\r
-                       tocExpandHelpSet(nIdx,bLocalProject);\r
-                       gbNeedFillStub=false;\r
-                       setTimeout("syncInit()",1);\r
-               }\r
-               else\r
-                       setTimeout("fillStub("+nIdx+","+bLocalProject+");",100);\r
-       }\r
-       else\r
-               gchunkRequestQueue.inQueue(new chunkInfo(nIdx,bLocalProject));\r
-}\r
-\r
-function getBookId(nIdx){return "B_"+nIdx;}\r
-\r
-function getItemId(nIdx){return "I_"+nIdx;}\r
-\r
-function markBook(nIdx)\r
-{\r
-       var obj=getElement(getItemId(nIdx));\r
-       if(obj==null)\r
-               obj=getElement(getBookId(nIdx));\r
-       if(gbNav6)\r
-       {\r
-               gobj=obj;\r
-               setTimeout("delayMarkObj();",1);\r
-       }\r
-       else\r
-               markObj(obj);\r
-}\r
-\r
-function delayMarkObj()\r
-{\r
-       if(gobj)\r
-       {\r
-               markObj(gobj);\r
-               gobj=null;\r
-       }\r
-}\r
-\r
-function markObj(obj)\r
-{\r
-       if(obj!=null)\r
-       {\r
-               HighLightElement(obj,gsABgColor,"transparent");\r
-               var sPath=calTocPath(obj);\r
-               if(gsCTPath!=sPath)\r
-                       gsCTPath=sPath;\r
-       }\r
-}\r
-\r
-function markItem(nIdx)\r
-{\r
-       var obj=getElement(getItemId(nIdx));\r
-       if(gbNav6)\r
-       {\r
-               gobj=obj;\r
-               setTimeout("delayMarkObj();",1);\r
-       }\r
-       else\r
-               markObj(getElement(getItemId(nIdx)));\r
-}\r
-\r
-function calTocPath(obj)\r
-{\r
-       var sPath=getInnerText2(obj);\r
-       var pObj=getParentNode(obj);\r
-       do\r
-       {\r
-               while(pObj!=null&&!isCBId(pObj.id)) pObj=getParentNode(pObj);\r
-               if(pObj!=null)\r
-               {\r
-                       var nId=getIdByCBId(pObj.id);\r
-                       var sObj=getElement(getPBId(nId));\r
-                       if(sObj!=null)\r
-                       {\r
-                               var objs=getItemsByBook(sObj);\r
-                               for(var i=0;i<objs.length;i++)\r
-                               {\r
-                                       var sText=getInnerText2(objs[i]);\r
-                                       if(sText.length!=0)\r
-                                       {\r
-                                               sPath=sText+gsPathSplit+sPath;\r
-                                               break;\r
-                                       }\r
-                               }\r
-                       }\r
-                       pObj=getParentNode(pObj);\r
-               }\r
-       }while(pObj!=null);\r
-       return sPath;\r
-}\r
-\r
-function writeAnItem(nIdx)\r
-{\r
-       var sTarget=_textToHtml_nonbsp(getTopicTarget(nIdx));\r
-       var sIcon=getItemIcon(nIdx,0);\r
-       if(sIcon=="")\r
-       {\r
-               var nItemType=getItemType(nIdx);\r
-               if(nItemType&2)\r
-                       sIcon=getItemImage(nIdx,false);\r
-               else\r
-                       sIcon=getItemImage(nIdx,true);\r
-       }\r
-       sIcon=_textToHtml_nonbsp(sIcon);\r
-       var sName=_textToHtml(getItemName(nIdx));\r
-       var sHTML="<p><nobr><a id=\""+getItemId(nIdx)+"\" onfocus=\"markItem("+nIdx+");\""\r
-       var sAltString="";\r
-       if(nItemType&2)\r
-               sAltString="Page";\r
-       else\r
-               sAltString="Remote Page";\r
-       if(sTarget!="")\r
-               sHTML+="target=\""+sTarget+"\" ";\r
-       sHTML+="href=\""+_textToHtml_nonbsp(getItemURL(nIdx))+"\" title=\""+sName+"\"><img alt=\""+sAltString+"\" src=\""+sIcon+"\" border=0 align=\"absmiddle\">&nbsp;"+sName+"</a></nobr></p>";\r
-       return sHTML;\r
-}\r
-\r
-function writeBookItems(nIdx,num)\r
-{\r
-       var sHTML="";\r
-       if(num>0){\r
-               var nCIdx=0;\r
-               do{\r
-                       nCIdx++;\r
-                       var i=nIdx+nCIdx;\r
-                       var nItemType=getItemType(i);\r
-                       if(nItemType==1||nItemType==4||nItemType==8){\r
-                               sHTML+=writeBook(i);    \r
-                               nCIdx+=getItemContentsNum(i);           \r
-                       }\r
-                       else if(nItemType==2||nItemType==16){\r
-                               sHTML+=writeAnItem(i);\r
-                       }\r
-               }\r
-               while(nCIdx<num);\r
-       }\r
-       return sHTML;\r
-}\r
-\r
-function tocExpandHelpSet(nIdx,bLocal)\r
-{\r
-       checkBookItem(nIdx);\r
-       removeLoadingDiv();\r
-       if(!isHSLoad(nIdx))\r
-       {\r
-               setHSLoad(nIdx);\r
-               var sSrc="";\r
-               if(bLocal){\r
-                       var oChunk=getChunk(nIdx);\r
-                       if(oChunk)\r
-                       {\r
-                               goChunk=addTocChunk(oChunk.sPPath,oChunk.sDPath);\r
-                               sSrc=oChunk.aTocs[nIdx-oChunk.nMI].sRefURL;\r
-                       }\r
-               }\r
-               else{\r
-                       sSrc=getRefURL(nIdx);\r
-                       var nProj=getProject(sSrc);\r
-                       if(nProj!=-1)\r
-                       {\r
-                               sSrc=gaRoot[nProj].sToc;\r
-                               if(sSrc)\r
-                                       goChunk=addTocChunk(gaProj[nProj].sPPath,gaProj[nProj].sDPath);\r
-                               else\r
-                                       goChunk=null;\r
-                       }\r
-                       else\r
-                               goChunk=null;\r
-               }\r
-               if(goChunk)\r
-               {\r
-                       PrepareLoading(nIdx);\r
-                       gbToc=false;\r
-                       loadData2(goChunk.sPPath+goChunk.sDPath+sSrc);\r
-               }\r
-               else\r
-               {\r
-                       gbLData=false;\r
-                       checkFillStub();\r
-               }\r
-       }\r
-}\r
-\r
-function getProject(sSrc)\r
-{\r
-       for(var i=0;i<gaProj.length;i++)\r
-               if(isSamePath(getPath(sSrc),gaProj[i].sPPath))\r
-                       return i;\r
-       return -1;\r
-}\r
-\r
-function getPath(sPath)\r
-{\r
-       if(sPath!="")\r
-       {\r
-               sPath=_replaceSlash(sPath);\r
-               var nPosFile=sPath.lastIndexOf("/");\r
-               sPath=sPath.substring(0,nPosFile+1);\r
-       }\r
-       return sPath;\r
-}\r
-\r
-function isSamePath(sPath1,sPath2)\r
-{\r
-       return (sPath1.toLowerCase()==sPath2.toLowerCase());\r
-}\r
-\r
-function PrepareLoading(nIdx)\r
-{\r
-       gnInsIdx=nIdx;\r
-       if(!gsTP)\r
-       {\r
-               var oObj=getElement(getPBId(gnInsIdx));\r
-               if(oObj)\r
-                       oObj.insertAdjacentHTML("afterEnd",writeLoadingDiv(nIdx));\r
-       }\r
-}\r
-\r
-function writeLoadingDiv(nIdx)\r
-{\r
-       return"<div id=\""+gsLoadingDivID+"\" class=parent onclick=\"removeLoadingDiv();\" style=\"padding-left:4px;background-color:ivory;border-width:1;border-style:solid;border-color:black;width:150px;\">"+gsLoadingMsg+"</div>";\r
-}\r
-\r
-function getItemName(nIdx)\r
-{\r
-       var oChunk=getChunk(nIdx);\r
-       if(oChunk)\r
-               return oChunk.aTocs[nIdx-oChunk.nMI].sItemName;\r
-       else\r
-               return null;\r
-}\r
-\r
-function getItemContentsNum(nIdx)\r
-{\r
-       var oChunk=getChunk(nIdx);\r
-       if(oChunk)\r
-               return oChunk.aTocs[nIdx-oChunk.nMI].nContents;\r
-       else\r
-               return null;\r
-}\r
-\r
-function getItemType(nIdx)\r
-{\r
-       var oChunk=getChunk(nIdx);\r
-       if(oChunk)\r
-               return oChunk.aTocs[nIdx-oChunk.nMI].nType;\r
-       else\r
-               return 0;\r
-}\r
-\r
-function getItemURL(nIdx)\r
-{\r
-       var oChunk=getChunk(nIdx);\r
-       if(oChunk)\r
-       {\r
-               var sPath=oChunk.aTocs[nIdx-oChunk.nMI].sItemURL;\r
-               if(!(sPath==null||sPath==""))\r
-               {\r
-                       return _getFullPath(oChunk.sPPath,sPath);\r
-               }\r
-       }\r
-       return "";\r
-}\r
-\r
-function getRefURL(nIdx)\r
-{\r
-       var oChunk=getChunk(nIdx);\r
-       if(oChunk)\r
-       {\r
-               var sPath=oChunk.aTocs[nIdx-oChunk.nMI].sRefURL;\r
-               if(!(sPath==null||sPath==""))\r
-               {\r
-                       return _getFullPath(oChunk.sPPath,sPath)\r
-               }\r
-       }\r
-       return "";\r
-}\r
-\r
-function getTopicTarget(nIdx)\r
-{\r
-       var oChunk=getChunk(nIdx);\r
-       if(oChunk)\r
-       {\r
-               if(typeof(oChunk.aTocs[nIdx-oChunk.nMI].sTarget)!="undefined")\r
-                       return oChunk.aTocs[nIdx-oChunk.nMI].sTarget;\r
-       }\r
-       return "";\r
-}\r
-\r
-function getItemIcon(nIdx,nIconIdx)\r
-{\r
-       var oChunk=getChunk(nIdx);\r
-       if(oChunk)\r
-       {\r
-               if(typeof(oChunk.aTocs[nIdx-oChunk.nMI].sIconRef)!="undefined")\r
-               {\r
-                       var sIconRef=oChunk.aTocs[nIdx-oChunk.nMI].sIconRef;\r
-                       var nIndex=sIconRef.indexOf(";");\r
-                       while(nIconIdx-->0&&nIndex!=-1)\r
-                       {\r
-                               sIconRef=sIconRef.substring(nIndex+1);\r
-                               nIndex=sIconRef.indexOf(";");\r
-                       }\r
-                       if(nIconIdx<0)\r
-                       {\r
-                               if(nIndex!=-1)\r
-                                       sIconRef=sIconRef.substring(0,nIndex);\r
-                               return _getFullPath(oChunk.sPPath,sIconRef)\r
-                       }\r
-               }\r
-       }\r
-       return "";\r
-}\r
-\r
-function TocWriteClassStyle()\r
-{\r
-       var sStyle="<STYLE TYPE='text/css'>\n";\r
-       if(gsBgImage)\r
-               sStyle+="body {border-top:"+gsBgColor+" 1px solid;}\n";\r
-       else\r
-               sStyle+="body {border-top:black 1px solid;}\n";\r
-       sStyle+="P {"+getFontStyle(goFont)+"margin-top:"+gsMargin+";margin-bottom:"+gsMargin+";}\n";\r
-       sStyle+="DIV {margin-top:"+gsMargin+";margin-bottom:"+gsMargin+";}\n";\r
-       sStyle+=".parent {margin-left:0pt;}\n";\r
-       sStyle+=".stub {margin-left:0pt;display:none}\n";\r
-       sStyle+=".child {display:none;margin-left:"+gsIndent+";}\n";\r
-       sStyle+="A:link {"+getFontStyle(goFont)+"}\n";\r
-       sStyle+="A:visited {"+getFontStyle(goFont)+"}\n";\r
-       sStyle+="A:active {background-color:"+gsABgColor+";}\n";\r
-       sStyle +="A:hover {"+getFontStyle(goHFont)+"}\n";\r
-       sStyle+="</STYLE>";\r
-       document.write(sStyle);\r
-}\r
-\r
-function TocWriteFixedWidth(bBegin,nWidth)\r
-{\r
-       if((gbIE4)&&(gbMac)&&(!gbIE5)){\r
-               if(bBegin)\r
-                       document.write("<table width="+nWidth+" border=0><tr><td>");\r
-               else\r
-                       document.write("</td></tr></table>");\r
-       }\r
-}\r
-\r
-function TocInitPage()\r
-{\r
-       var tempColl=getItemsByBook(document.body);\r
-       if(tempColl.length>0)\r
-               tempColl[0].focus();\r
-}\r
-\r
-function getItemsFromObj(obj)\r
-{\r
-       var aAnchor=new Array();\r
-       var tempColl=getChildrenByTag(obj,"P");\r
-       if(tempColl&&tempColl.length>0)\r
-       {\r
-               var anobr=new Array();\r
-               for(var i=0;i<tempColl.length;i++)\r
-               {\r
-                       var tempNobr=getChildrenByTag(tempColl[i],"NOBR");\r
-                       if(tempNobr&&tempNobr.length>0)\r
-                               for(var j=0;j<tempNobr.length;j++)\r
-                                       anobr[anobr.length]=tempNobr[j];\r
-               }\r
-               for(var s=0;s<anobr.length;s++)\r
-               {\r
-                       var tempAnchor=getChildrenByTag(anobr[s],"A");\r
-                       if(tempAnchor&&tempAnchor.length>0)\r
-                               for(var u=0;u<tempAnchor.length;u++)\r
-                                       aAnchor[aAnchor.length]=tempAnchor[u];\r
-               }\r
-       }\r
-       return aAnchor;\r
-}\r
-\r
-function getItemsByBook(obj)\r
-{\r
-       var aAnchor=new Array();\r
-       var aTAnchor=getItemsFromObj(obj);\r
-       for(var i=0;i<aTAnchor.length;i++)\r
-               aAnchor[aAnchor.length]=aTAnchor[i];\r
-       var tempBook=getChildrenByTag(obj,"DIV");\r
-       if(tempBook&&tempBook.length>0)\r
-               for(var j=0;j<tempBook.length;j++)\r
-               {\r
-                       var aTAnchorDiv=getItemsFromObj(tempBook[j]);\r
-                       for(var s=0;s<aTAnchorDiv.length;s++)\r
-                               aAnchor[aAnchor.length]=aTAnchorDiv[s];\r
-               }\r
-       return aAnchor;\r
-}\r
-\r
-function ExpandIt(nId)\r
-{\r
-       if(!gsTP)\r
-               ExpandIt2(nId,false);\r
-}\r
-\r
-function ExpandIt2(nId,bForceOpen)\r
-{\r
-       var oC=TocExpand(nId,true,bForceOpen);\r
-       var nNewScroll=document.body.scrollTop;\r
-       if(oC.style.display=="block"){\r
-               var nTop=oC.offsetTop;\r
-               var nBottom=nTop+oC.offsetHeight;\r
-               if(document.body.scrollTop+document.body.clientHeight<nBottom){\r
-                       nNewScroll=nBottom-document.body.clientHeight;\r
-               }\r
-               if(nBottom-nTop>document.body.clientHeight){\r
-                       nNewScroll=nTop-20;\r
-               }\r
-       }\r
-       document.body.scrollTop=nNewScroll;\r
-}\r
-\r
-function TocExpand(nId,bChangeImg,bForceOpen)\r
-{\r
-       var oDiv=getElement(getCBId(nId));\r
-       if(oDiv==null) return null;\r
-\r
-       var whichIm=document.images[getBId(nId)];\r
-       if((oDiv.style.display!="block")||bForceOpen){\r
-               oDiv.style.display="block";\r
-               if(bChangeImg){\r
-                       var sPath=getPath(whichIm.src);\r
-                       sPath=_getFullPath(sPath,getBookImage(nId,false));\r
-                       whichIm.src=sPath;              \r
-               }\r
-       }else{\r
-               oDiv.style.display="none";\r
-               if(bChangeImg){\r
-                       var sPath=getPath(whichIm.src);\r
-                       sPath=_getFullPath(sPath,getBookImage(nId,true));\r
-                       whichIm.src=sPath;\r
-               }\r
-               if(gbMac&&gbIE5){\r
-                       this.parent.document.getElementById("tocIFrame").style.width="101%";\r
-                       this.parent.document.getElementById("tocIFrame").style.width="100%";\r
-               }\r
-       }\r
-       return oDiv;\r
-}\r
-\r
-function getChunkId(n)\r
-{\r
-       var nCan=-1;\r
-       for(var i=0;i<gaTocs.length;i++)\r
-               if(gaTocs[i].nMI<=n&&gaTocs[i].nMI!=-1)\r
-               {\r
-                       if(nCan==-1)\r
-                               nCan=i;\r
-                       else\r
-                               if(gaTocs[i].nMI>=gaTocs[nCan].nMI)\r
-                                       nCan=i;\r
-               }\r
-       if(nCan!=-1)\r
-               return nCan;\r
-       else\r
-               return -1;\r
-}\r
-\r
-function getChunk(n)\r
-{\r
-       if(gnCC!=-1&&gaTocs[gnCC].nMI<=n&&(gnCC==gaTocs.length-1||\r
-               gaTocs[gnCC+1].nMI>n))\r
-       {       \r
-               return gaTocs[gnCC];\r
-       }\r
-       else{\r
-               gnCC=getChunkId(n);\r
-               if(gnCC!=-1)\r
-                       return gaTocs[gnCC];\r
-               else\r
-                       return null;\r
-       }\r
-}\r
-\r
-function getBookImage(nIdx,bClosed)\r
-{\r
-       var nIdx=bClosed?0:1;\r
-       var sIcon=getItemIcon(nIdx,nIdx);\r
-       if(sIcon=="")\r
-               if(bClosed)\r
-                       sIcon=giBookClose;\r
-               else\r
-                       sIcon=giBookOpen;\r
-       return _getFullPath(gaProj[0].sPPath,sIcon);\r
-}\r
-\r
-function getItemImage(nIdx,bRemote)\r
-{\r
-       var sIcon=getItemIcon(nIdx,0);\r
-       if(sIcon=="")\r
-               if(bRemote)\r
-                       sIcon=giURLItem;\r
-               else\r
-                       sIcon=giBookItem;\r
-       return _getFullPath(gaProj[0].sPPath,sIcon);\r
-}\r
-\r
-function getInnerText2(obj)\r
-{\r
-       var sText=getInnerText(obj);\r
-       if(sText.length>0&&!gbOpera7)\r
-               sText=sText.substring(1);\r
-       return sText;\r
-}\r
-\r
-function expandToc(oObj,sRest,aIdList)\r
-{\r
-       var len=aIdList.length;\r
-       var nPos=sRest.indexOf(gsPathSplit);\r
-       if(nPos!=-1)\r
-       {\r
-               sPart=sRest.substring(0,nPos);\r
-               sRest=sRest.substring(nPos+1);\r
-       }\r
-       else\r
-       {\r
-               sPart=sRest;\r
-               var aTagAs=getItemsByBook(oObj);\r
-               for(var s=0;s<aTagAs.length;s++)\r
-               {\r
-                       var sText=getInnerText2(aTagAs[s]);\r
-                       if(sText==sPart)\r
-                       {\r
-                               aIdList[len]=aTagAs[s];\r
-                               return 1;\r
-                       }\r
-               }\r
-               return 0;\r
-       }\r
-               \r
-       var aChildren=getChildrenByTag(oObj,"DIV");\r
-       for(var i=0;i<aChildren.length;i++)\r
-       {\r
-               var sPId=aChildren[i].id;\r
-               if(!isPBId(sPId))\r
-                       continue;\r
-               var sText=getInnerText2(aChildren[i]);\r
-               if(sText!=sPart)\r
-                       continue;\r
-               aIdList[len]=getIdByPBId(sPId);\r
-               var sCId=getCBId(aIdList[len]);\r
-               var oCObj=getElement(sCId);\r
-               if(oCObj)\r
-               {\r
-                       if(oCObj.innerHTML=="")\r
-                       {\r
-                               var obj=getItemsByBook(aChildren[i]);\r
-                               if(obj.length>0)\r
-                               {\r
-                                       if(gbNav6)\r
-                                       {\r
-                                               var sCommand=obj[0].getAttribute("onClick");\r
-                                               var nCommand=sCommand.indexOf(";");\r
-                                               sCommand=sCommand.substring(0,nCommand);\r
-                                               setTimeout(sCommand,1);\r
-                                       }\r
-                                       else\r
-                                               obj[0].click();\r
-                               }\r
-                               return -1;\r
-                       }\r
-                       var nRet=expandToc(oCObj,sRest,aIdList);\r
-                       if(nRet)\r
-                               return nRet;\r
-               }\r
-       }\r
-       aIdList.length=len;\r
-       return 0;\r
-}\r
-\r
-function getIdByPBId(sPId)\r
-{\r
-       return parseInt(sPId.substring(2,sPId.length-1));\r
-}\r
-\r
-function getIdByCBId(sCId)\r
-{\r
-       return parseInt(sCId.substring(2,sCId.length-1));\r
-}\r
-\r
-function isPBId(sId)\r
-{\r
-       return (sId&&sId.indexOf("B_")==0&&sId.lastIndexOf("P")==sId.length-1);\r
-}\r
-\r
-function isCBId(sId)\r
-{\r
-       return (sId&&sId.indexOf("B_")==0&&sId.lastIndexOf("C")==sId.length-1);\r
-}\r
-\r
-function getBId(nIdx)\r
-{\r
-       return "B_"+nIdx;\r
-}\r
-\r
-function getPBId(nIdx)\r
-{\r
-       return getBId(nIdx)+"P";\r
-}\r
-\r
-function getCBId(nIdx)\r
-{\r
-       return getBId(nIdx)+"C";\r
-}\r
-\r
-function getClosestTocPath(aPaths)\r
-{\r
-       var nMaxSimilarity=0;\r
-       var nThatIndex=-1;\r
-       var sPath=null;\r
-       if(aPaths.length==0) return sPath;\r
-       for(var i=0;i<aPaths.length;i++)\r
-       {\r
-               var nSimilarity=comparePath(gsCTPath,aPaths[i]);\r
-               if(nSimilarity>nMaxSimilarity)\r
-               {\r
-                       nMaxSimilarity=nSimilarity;\r
-                       nThatIndex=i;\r
-               }\r
-       }\r
-       if(nThatIndex!=-1)\r
-               sPath=aPaths[nThatIndex];\r
-       else\r
-               sPath=aPaths[0];\r
-       return sPath;\r
-}\r
-\r
-function comparePath(sPath1,sPath2)\r
-{\r
-       var nMaxSimilarity=0;\r
-       var nStartPos1=0;\r
-       var nPos1=-1;\r
-       var nStartPos2=0;\r
-       var nPos2=-1;\r
-       do{\r
-               var sCheck1=null;\r
-               var sCheck2=null;\r
-               nPos1=sPath1.indexOf(gsPathSplit,nStartPos1);\r
-               if(nPos1!=-1)\r
-               {\r
-                       sCheck1=sPath1.substring(nStartPos1,nPos1);\r
-                       nStartPos1=nPos1+1;\r
-               }\r
-               else\r
-               {\r
-                       sCheck1=sPath1.substring(nStartPos1);\r
-                       nStartPos1=-1;\r
-               }\r
-               nPos2=sPath2.indexOf(gsPathSplit,nStartPos2);\r
-               if(nPos1!=-1)\r
-               {\r
-                       sCheck2=sPath2.substring(nStartPos2,nPos2);\r
-                       nStartPos2=nPos2+1;\r
-               }\r
-               else\r
-               {\r
-                       sCheck2=sPath2.substring(nStartPos2);\r
-                       nStartPos2=-1;\r
-               }\r
-               if(sCheck1==sCheck2)\r
-                       nMaxSimilarity++;\r
-               else\r
-                       break;\r
-       }while(nStartPos1!=-1&&nStartPos2!=-1);\r
-       return nMaxSimilarity;\r
-}\r
-\r
-function getTocPaths(oTopicParam)\r
-{\r
-       var aRelTocPaths=oTopicParam.aPaths;\r
-       var aPaths=new Array();\r
-       for(var i=0;i<gaProj.length;i++)\r
-               if(isSamePath(gaProj[i].sPPath,oTopicParam.sPPath))\r
-               {\r
-                       for(var j=0;j<aRelTocPaths.length;j++)\r
-                               for (var k=0;k<gaRoot[i].aRPath.length;k++)\r
-                               {\r
-                                       var sPath=gaRoot[i].aRPath[k]+aRelTocPaths[j];\r
-                                       aPaths[aPaths.length]=sPath.substring(1);\r
-                               }\r
-                       break;\r
-               }\r
-       return aPaths;\r
-}\r
-\r
-function syncInit()\r
-{\r
-       if(gsTP&&!gbNeedFillStub)\r
-       {\r
-               gInSync=true;\r
-               var obj=document.body;\r
-               var aIdList=new Array();\r
-               var nRet=expandToc(obj,gsTP,aIdList);\r
-               if(nRet!=-1)\r
-               {\r
-                       if(nRet==1)\r
-                       {\r
-                               if(aIdList.length)\r
-                                       for(var i=0;i<aIdList.length-1;i++)\r
-                                               ExpandIt2(aIdList[i],true);\r
-                               gsCTPath=gsTP;\r
-                               if(!gbIE55)\r
-                                       aIdList[aIdList.length-1].focus();\r
-                               else\r
-                                       HighLightElement(aIdList[aIdList.length-1],gsABgColor,"transparent");\r
-                       }\r
-                       var aPaths=gaBTPs;\r
-                       gsTP=null;\r
-                       gaBTPs=null;\r
-                       if(aPaths!=null)\r
-                       {\r
-                               var sPath=getClosestTocPath(aPaths);\r
-                               if(sPath!=null)\r
-                               {       \r
-                                       gsTP=sPath;             \r
-                                       setTimeout("syncInit()",1);\r
-                               }\r
-                       }\r
-               }\r
-               gInSync=false;\r
-       }\r
-}\r
-\r
-function loadToc()\r
-{\r
-       if(!gbLoadToc)\r
-       {\r
-               var oResMsg=new whMessage(WH_MSG_GETPROJINFO,this,1,null);\r
-               if(SendMessage(oResMsg)&&oResMsg.oParam)\r
-               {\r
-                       gbLoadToc=true;\r
-                       var oProj=oResMsg.oParam;\r
-                       gaProj=oProj.aProj;\r
-                       gbXML=oProj.bXML;\r
-                       load1B1();\r
-               }\r
-       }\r
-}\r
-\r
-function load1B1()\r
-{\r
-       if(gnLT+1<gaProj.length)\r
-               for(var i=gnLT+1;i<gaProj.length;i++)\r
-                       if(gaProj[i].sToc)\r
-                       {\r
-                               gbToc=true;\r
-                               gnLT=i;\r
-                               setTimeout("loadTocInfo()",1);\r
-                               return true;\r
-                       }\r
-       return false;\r
-}\r
-\r
-function loadTocInfo()\r
-{\r
-       loadData2(gaProj[gnLT].sPPath+gaProj[gnLT].sDPath+gaProj[gnLT].sToc);\r
-}\r
-\r
-function loadData2(sFile)\r
-{\r
-       if(gbXML)\r
-               loadDataXML(sFile);\r
-       else\r
-               loadData(sFile);\r
-}\r
-\r
-function projReady(sRoot,aProj)\r
-{\r
-       if(gaRoot.length<=gnLT||!gaRoot[gnLT])\r
-               gaRoot[gnLT]=new Object();\r
-       gaRoot[gnLT].sToc=sRoot;\r
-       \r
-       if(gnLT==0)\r
-       {\r
-               gaRoot[gnLT].aRPath=new Array();\r
-               gaRoot[gnLT].aRPath[0]=gsPathSplit;\r
-       }\r
-\r
-       updatePTPath(gnLT,aProj);\r
-\r
-       if(!((gnLT+1<gaProj.length)&&load1B1()))\r
-       {\r
-               gbReady=true;\r
-               if(gbIE4)\r
-                       setTimeout("loadImages();",1);\r
-               else\r
-                       setTimeout("loadTData();",1);\r
-       }\r
-}\r
-\r
-function loadTData()\r
-{\r
-       if(gaProj[0].sToc!="")\r
-       {\r
-               gbLData=true;\r
-               goChunk=addTocChunk(gaProj[0].sPPath,gaProj[0].sDPath);\r
-               gbToc=false;\r
-               loadData2(gaProj[0].sPPath+gaProj[0].sDPath+gaRoot[0].sToc);\r
-       }\r
-}\r
-\r
-function updatePTPath(n,aProj)\r
-{\r
-       if(aProj)\r
-               for(var i=0;i<aProj.length;i++)\r
-               {\r
-                       var sFullPath=_getFullPath(gaProj[n].sPPath,aProj[i].sPPath);\r
-                       for(var j=0;j<gaProj.length;j++)\r
-                               if(isSamePath(sFullPath,gaProj[j].sPPath))\r
-                               {\r
-                                       if(gaRoot.length<=j||!gaRoot[j])\r
-                                               gaRoot[j]=new Object();\r
-                                       if(!gaRoot[j].aRPath)\r
-                                               gaRoot[j].aRPath=new Array();\r
-\r
-                                       if(gaRoot[n].aRPath)\r
-                                               for(var k=0;k<gaRoot[n].aRPath.length;k++)\r
-                                               {\r
-                                                       var bDup=false;\r
-                                                       var sTFPath=gaRoot[n].aRPath[k]+aProj[i].sRPath;\r
-                                                       for(var l=0;l<gaRoot[j].aRPath.length;l++)\r
-                                                               if(gaRoot[j].aRPath[l]==sTFPath)\r
-                                                               {\r
-                                                                       bDup=true;\r
-                                                                       break;\r
-                                                               }\r
-                                                       if(!bDup)\r
-                                                               gaRoot[j].aRPath[gaRoot[j].aRPath.length]=sTFPath;\r
-                                               }\r
-                                       else\r
-                                               gaRoot[j].aRPath[gaRoot[j].aRPath.length]=aProj[i].sRPath;\r
-                                       break;\r
-                               }\r
-               }\r
-}\r
-\r
-function onLoadXMLError()\r
-{\r
-       if(gbToc)\r
-       {\r
-               var sRoot="";\r
-               var aRProj=new Array();\r
-               projReady(sRoot,aRProj);\r
-       }\r
-       else\r
-       {\r
-               var aToc=new Array();\r
-               putData(aToc)\r
-       }\r
-}\r
-\r
-function putDataXML(xmlDoc,sDocPath)\r
-{\r
-       if(gbToc)\r
-       {\r
-               var tocNode=xmlDoc.getElementsByTagName("toc")[0];\r
-               if(tocNode)\r
-               {\r
-                       var sRoot=tocNode.getAttribute("root");\r
-                       var rmtProject=tocNode.getElementsByTagName("project");\r
-                       var aRProj=new Array();\r
-                       if(rmtProject.length>0)\r
-                       {\r
-                               for(var i=0;i<rmtProject.length;i++)\r
-                               {\r
-                                       aRProj[i]=new Object();\r
-                                       var sURL=rmtProject[i].getAttribute("url");\r
-                                       if(sURL)\r
-                                       {\r
-                                               if(sURL.lastIndexOf("/")!=sURL.length-1)\r
-                                                       sURL+="/";                                              \r
-                                       }\r
-                                       aRProj[i].sPPath=sURL;\r
-                                       aRProj[i].sRPath = "";\r
-                                       var oSubPath = rmtProject[i].getElementsByTagName("subpath")[0];\r
-                                       if (oSubPath)\r
-                                       {\r
-                                               while (oSubPath)\r
-                                               {\r
-                                                       aRProj[i].sRPath += oSubPath.getAttribute("name") + "\n";\r
-                                                       oSubPath = oSubPath.getElementsByTagName("subpath")[0];\r
-                                               }\r
-                                       }\r
-                                       else\r
-                                               aRProj[i].sRPath=rmtProject[i].getAttribute("path");\r
-                               }\r
-                       }\r
-                       projReady(sRoot,aRProj);\r
-               }\r
-       }\r
-       else\r
-       {\r
-               var chunkNode=xmlDoc.getElementsByTagName("tocdata")[0];\r
-               if(chunkNode)\r
-               {\r
-                       var aToc=new Array();\r
-                       processBook(chunkNode,aToc);\r
-                       putData(aToc);\r
-               }\r
-       }\r
-}\r
-\r
-function processBook(node,aToc)\r
-{\r
-       var i=0;\r
-       var entry=null;\r
-       var prevEntry=null;\r
-       var oChild=node.firstChild;\r
-       do{\r
-               if(oChild)\r
-               {\r
-                       if(oChild.nodeName.indexOf("#")!=0)\r
-                       {\r
-                               var sName=oChild.getAttribute("name");\r
-                               var sURL=oChild.getAttribute("url");\r
-                               var sRef=oChild.getAttribute("ref");\r
-                               var sTarget=oChild.getAttribute("target");\r
-                               var sIcons=oChild.getAttribute("images");\r
-                               var item=new Object();\r
-                               item.sItemName=sName;\r
-                               if(sTarget)\r
-                                       item.sTarget=sTarget;\r
-                               if(sIcons)\r
-                                       item.sIconRef=sIcons;\r
-                               if(sURL==null) sURL="";\r
-\r
-                               item.sItemURL=sURL;\r
-                               \r
-                               if(oChild.nodeName=="book")\r
-                               {\r
-                                       item.nType=1;\r
-                                       aToc[aToc.length]=item;\r
-                                       var nCurrPos=aToc.length;\r
-                                       processBook(oChild,aToc);\r
-                                       item.nContents=aToc.length-nCurrPos;\r
-                               }\r
-                               else if(oChild.nodeName=="item")\r
-                               {\r
-                                       item.nType=2;\r
-                                       item.nContents=0;\r
-                                       aToc[aToc.length]=item;\r
-                               }\r
-                               else if(oChild.nodeName=="remoteitem")\r
-                               {\r
-                                       item.nType=16;\r
-                                       item.nContents=0;\r
-                                       aToc[aToc.length]=item;\r
-                               }\r
-                               else if(oChild.nodeName=="project")\r
-                               {\r
-                                       if(sRef)\r
-                                       {\r
-                                               if(sRef.lastIndexOf("/")!=sRef.length-1)\r
-                                                       sRef+="/";                                              \r
-                                       }\r
-                                       item.nType=4;\r
-                                       item.sRefURL=sRef;\r
-                                       item.nContents=0;\r
-                                       aToc[aToc.length]=item;\r
-                               }\r
-                               else if(oChild.nodeName=="chunk")\r
-                               {\r
-                                       item.nType=8;\r
-                                       item.sRefURL=sRef;\r
-                                       item.nContents=0;\r
-                                       aToc[aToc.length]=item;\r
-                               }\r
-                       }\r
-               }\r
-               else\r
-                       break;\r
-               oChild=oChild.nextSibling;\r
-       }while(true);\r
-}\r
-\r
-function putData(aTocs)\r
-{\r
-       gaTocsNs61Fix=aTocs;\r
-       setTimeout("realPutData();",1);\r
-}\r
-\r
-function realPutData()\r
-{\r
-       removeLoadingDiv();\r
-       var aTocs=gaTocsNs61Fix;\r
-       if(!aTocs) return;\r
-       if(goChunk)\r
-       {\r
-               var n=gnMinIdx;\r
-               goChunk.nMI=gnMinIdx;\r
-               goChunk.aTocs=aTocs;\r
-               gnMinIdx+=aTocs.length;\r
-               if(gnInsIdx!=-1)\r
-               {\r
-                       var oObj=getElement(getPBId(gnInsIdx));\r
-                       if(oObj)\r
-                       {\r
-                               oObj.insertAdjacentHTML("afterEnd",writeBookItems(n-1,aTocs.length));\r
-                               setTimeout("syncInit()",1);\r
-                       }\r
-               }\r
-               else{\r
-                       document.body.insertAdjacentHTML("beforeEnd",writeBookItems(n-1,aTocs.length));\r
-                       var oParam=new Object();\r
-                       oParam.oTocInfo=null;\r
-                       var oMsg=new whMessage(WH_MSG_GETTOCPATHS,this,1,oParam);\r
-                       if(SendMessage(oMsg))\r
-                       {\r
-                               if(oMsg.oParam.oTocInfo)\r
-                                       syncWithPaths(oMsg.oParam.oTocInfo);\r
-                       }\r
-               }       \r
-       }\r
-       gbLData=false;\r
-       checkFillStub();\r
-}\r
-\r
-function syncWithPaths(oTopicParam)\r
-{\r
-       var aPaths=getTocPaths(oTopicParam);\r
-       if(gsTP)\r
-               gaBTPs=aPaths;\r
-       else{\r
-               var sPath=getClosestTocPath(aPaths);\r
-               if(sPath!=null)\r
-               {\r
-                       gsTP=sPath;\r
-                       setTimeout("syncInit()",1);\r
-               }\r
-       }\r
-}\r
-\r
-function window_OnLoad()\r
-{\r
-       if(gsBgImage&&gsBgImage.length>0)\r
-       {\r
-               document.body.background=gsBgImage;\r
-       }\r
-       if(gsBgColor&&gsBgColor.length>0)\r
-       {\r
-               document.body.bgColor=gsBgColor;\r
-       }\r
-       loadToc();\r
-       var oMsg=new whMessage(WH_MSG_SHOWTOC,this,1,null)\r
-       SendMessage(oMsg);\r
-}\r
-\r
-function loadImages()\r
-{\r
-       if(giBookClose)\r
-       {\r
-               gaImgs[gnImages]=giBookClose;\r
-               gnImages++;\r
-       }               \r
-       if(giBookOpen)\r
-       {\r
-               gaImgs[gnImages]=giBookOpen;\r
-               gnImages++;\r
-       }               \r
-       if(giBookItem)\r
-       {\r
-               gaImgs[gnImages]=giBookItem;\r
-               gnImages++;\r
-       }               \r
-       if(giURLItem)\r
-       {\r
-               gaImgs[gnImages]=giURLItem;\r
-               gnImages++;\r
-       }               \r
-       if(giNewBookClose)\r
-       {\r
-               gaImgs[gnImages]=giNewBookClose;\r
-               gnImages++;\r
-       }               \r
-       if(giNewBookOpen)\r
-       {\r
-               gaImgs[gnImages]=giNewBookOpen;\r
-               gnImages++;\r
-       }               \r
-       if(giNewBookItem)\r
-       {\r
-               gaImgs[gnImages]=giNewBookItem;\r
-               gnImages++;\r
-       }               \r
-       if(giNewURLItem)\r
-       {\r
-               gaImgs[gnImages]=giNewURLItem;\r
-               gnImages++;\r
-       }\r
-       if(gnImages>0)\r
-       {\r
-               setTimeout("loadDataAfter();",1000);\r
-               loadImage(gaImgs[0]);\r
-       }\r
-       else\r
-               loadDataAfter();\r
-}\r
-\r
-function loadImage(sURL)\r
-{\r
-       var oImg=new Image();\r
-       oImg.onload=checkImageLoading;\r
-       oImg.onerror=errorImageLoading;\r
-       oImg.src=_getFullPath(gaProj[0].sPPath,sURL);\r
-}\r
-\r
-function loadDataAfter()\r
-{\r
-       if(!gbLoadData)\r
-       {\r
-               gbLoadData=true;\r
-               loadTData();\r
-       }\r
-}\r
-\r
-function errorImageLoading()\r
-{\r
-       gnLoadedImages++;\r
-       if(gnImages==gnLoadedImages)\r
-               loadDataAfter();\r
-       else\r
-               loadImage(gaImgs[gnLoadedImages]);      \r
-}\r
-\r
-function checkImageLoading()\r
-{\r
-       gnLoadedImages++;\r
-       if(gnImages==gnLoadedImages)\r
-               loadDataAfter();\r
-       else\r
-               loadImage(gaImgs[gnLoadedImages]);      \r
-}\r
-\r
-function window_unload()\r
-{\r
-       UnRegisterListener2(this,WH_MSG_PROJECTREADY);\r
-       UnRegisterListener2(this,WH_MSG_SYNCTOC);\r
-       UnRegisterListener2(this,WH_MSG_SHOWTOC);\r
-}\r
-\r
-function onSendMessage(oMsg)\r
-{\r
-       if(oMsg)\r
-       {\r
-               var nMsgId=oMsg.nMessageId;\r
-               if(nMsgId==WH_MSG_PROJECTREADY)\r
-               {\r
-                       loadToc();\r
-               }\r
-               else if(nMsgId==WH_MSG_SYNCTOC)\r
-               {\r
-                       if(gbReady)\r
-                       {\r
-                               syncWithPaths(oMsg.oParam);\r
-                       }\r
-               }\r
-               else if(nMsgId==WH_MSG_SHOWTOC)\r
-               {\r
-                       if(!gbNav6)\r
-                               document.body.focus();\r
-               }\r
-       }\r
-       return true;\r
-}\r
-\r
-if(window.gbWhUtil&&window.gbWhVer&&window.gbWhMsg&&window.gbWhProxy)\r
-{\r
-       RegisterListener2(this,WH_MSG_PROJECTREADY);\r
-       RegisterListener2(this,WH_MSG_SYNCTOC);\r
-       RegisterListener2(this,WH_MSG_SHOWTOC);\r
-       goFont=new whFont("Verdana","8pt","#000000","normal","normal","none");\r
-       goHFont=new whFont("Verdana","8pt","#007f00","normal","normal","underline");\r
-\r
-       window.onload=window_OnLoad;\r
-       window.onbeforeunload=window_BUnload;\r
-       window.onunload=window_unload;\r
-       gbWhTHost=true;\r
-}\r
-else\r
-       document.location.reload();
\ No newline at end of file
diff --git a/doc/salome/gui/KERNEL/whtopic.js b/doc/salome/gui/KERNEL/whtopic.js
deleted file mode 100755 (executable)
index 8a53281..0000000
+++ /dev/null
@@ -1,724 +0,0 @@
-//     WebHelp 5.10.005\r
-var gsPPath="";\r
-var gaPaths=new Array();\r
-var gaAvenues=new Array();\r
-\r
-var goFrame=null;\r
-var gsStartPage="";\r
-var gsRelCurPagePath="";\r
-var gsSearchFormHref="";\r
-var gnTopicOnly=-1;\r
-var gnOutmostTopic=-1;\r
-\r
-var BTN_TEXT=1;\r
-var BTN_IMG=2;\r
-\r
-var goSync=null;\r
-\r
-var goShow=null;\r
-var goHide=null;\r
-\r
-var goPrev=null;\r
-var goNext=null;\r
-var gnForm=0;\r
-var goShowNav=null;\r
-var goHideNav=null;\r
-\r
-var goWebSearch=null;\r
-\r
-var gsBtnStyle="";\r
-var gaButtons=new Array();\r
-var gaTypes=new Array();\r
-var whtopic_foldUnload=null;\r
-var gbWhTopic=false;\r
-var gbCheckSync=false;\r
-var gbSyncEnabled=false;\r
-\r
-function setButtonFont(sType,sFontName,sFontSize,sFontColor,sFontStyle,sFontWeight,sFontDecoration)\r
-{\r
-       var vFont=new whFont(sFontName,sFontSize,sFontColor,sFontStyle,sFontWeight,sFontDecoration);\r
-       gsBtnStyle+=".whtbtn"+sType+"{"+getFontStyle(vFont)+"}";\r
-}\r
-\r
-function writeBtnStyle()\r
-{\r
-       if(gaButtons.length>0)\r
-       {\r
-               if(gsBtnStyle.length>0)\r
-               {\r
-                       var sStyle="<style type='text/css'>";\r
-                       sStyle+=gsBtnStyle+"</style>";\r
-                       document.write(sStyle);\r
-               }\r
-       }\r
-}\r
-\r
-function button(sText,nWidth,nHeight)\r
-{\r
-       this.sText=sText;\r
-       this.nWidth=nWidth;\r
-       this.nHeight=nHeight;\r
-       \r
-       this.aImgs=new Array();\r
-       var i=0;\r
-       while(button.arguments.length>i+3)\r
-       {\r
-               this.aImgs[i]=button.arguments[3+i];\r
-               i++;\r
-       }\r
-}\r
-\r
-//project info\r
-function setRelStartPage(sPath)\r
-{\r
-       if(gsPPath.length==0)\r
-       {\r
-               gsPPath=_getFullPath(_getPath(document.location.href),_getPath(sPath));\r
-               gsStartPage=_getFullPath(_getPath(document.location.href),sPath);\r
-               gsRelCurPagePath=_getRelativeFileName(gsStartPage,document.location.href);\r
-       }\r
-}\r
-\r
-function getImage(oImage,sType)\r
-{\r
-       var sImg="";\r
-       if(oImage&&oImage.aImgs&&(oImage.aImgs.length>0))\r
-       {\r
-               sImg+="<img alt=\""+sType+"\" src=\""+oImage.aImgs[0]+"\"";\r
-               if(oImage.nWidth>0)\r
-                       sImg+=" width="+oImage.nWidth;\r
-               if(oImage.nHeight>0)\r
-                       sImg+=" height="+oImage.nHeight;\r
-               sImg+=" border=0>";\r
-       }\r
-       return sImg;\r
-}\r
-\r
-function addTocInfo(sTocPath)\r
-{\r
-       gaPaths[gaPaths.length]=sTocPath;\r
-}\r
-\r
-function addAvenueInfo(sName,sPrev,sNext)\r
-{\r
-       gaAvenues[gaAvenues.length]=new avenueInfo(sName,sPrev,sNext);  \r
-}\r
-\r
-function addButton(sType,nStyle,sText,sHref,sOnClick,sOnMouseOver,sOnLoad,nWidth,nHeight,sImg1,sImg2,sImg3)\r
-{\r
-       var sButton="";\r
-       var nBtn=gaButtons.length;\r
-       if(sType=="prev")\r
-       {\r
-               if(canGo(false))\r
-               {\r
-                       var sTitle="Previous Topic";\r
-                       goPrev=new button(sText,nWidth,nHeight,sImg1,sImg2,sImg3);\r
-                       sButton="<a title=\""+sTitle+"\" class=\"whtbtnprev\" href=\"javascript:void(0);\" onclick=\"goAvenue(false);return false;\">";\r
-                       if(nStyle==BTN_TEXT)\r
-                               sButton+=goPrev.sText;\r
-                       else\r
-                               sButton+=getImage(goPrev,sTitle);\r
-                       sButton+="</a>";\r
-               }\r
-       }\r
-       else if(sType=="next")\r
-       {\r
-               if(canGo(true))\r
-               {\r
-                       var sTitle="Next Topic";\r
-                       goNext=new button(sText,nWidth,nHeight,sImg1,sImg2,sImg3);\r
-                       sButton="<a title=\""+sTitle+"\" class=\"whtbtnnext\" href=\"javascript:void(0);\" onclick=\"goAvenue(true);return false;\">";\r
-                       if(nStyle==BTN_TEXT)\r
-                               sButton+=goNext.sText;\r
-                       else\r
-                               sButton+=getImage(goNext,sTitle);\r
-                       sButton+="</a>";\r
-               }\r
-       }\r
-       else if(sType=="show")\r
-       {\r
-               if(isTopicOnly()&&(!gbOpera6||gbOpera7))\r
-               {\r
-                       var sTitle="Show Navigation Component";\r
-                       goShow=new button(sText,nWidth,nHeight,sImg1,sImg2,sImg3);\r
-                       sButton="<a title=\""+sTitle+"\" class=\"whtbtnshow\" href=\"javascript:void(0);\" onclick=\"show();return false;\">";\r
-                       if(nStyle==BTN_TEXT)\r
-                               sButton+=goShow.sText;\r
-                       else\r
-                               sButton+=getImage(goShow,sTitle);\r
-                       sButton+="</a>";\r
-               }\r
-       }\r
-       else if(sType=="hide")\r
-       {\r
-               if(!isTopicOnly()&&!gbOpera6)\r
-               {\r
-                       var sTitle="Hide Navigation Component";\r
-                       goHide=new button(sText,nWidth,nHeight,sImg1,sImg2,sImg3);\r
-                       sButton="<a title=\""+sTitle+"\" class=\"whtbtnhide\" href=\"javascript:void(0);\" onclick=\"hide();return false;\">";\r
-                       if(nStyle==BTN_TEXT)\r
-                               sButton+=goHide.sText;\r
-                       else\r
-                               sButton+=getImage(goHide,sTitle);\r
-                       sButton+="</a>";\r
-               }\r
-       }\r
-       else if(sType=="shownav")\r
-       {\r
-               if(isShowHideEnable())\r
-               {\r
-                       var sTitle="Show Navigation Component";\r
-                       goShowNav=new button(sText,nWidth,nHeight,sImg1,sImg2,sImg3);\r
-                       sButton="<a title=\""+sTitle+"\" class=\"whtbtnshownav\" href=\"javascript:void(0);\" onclick=\"showHidePane(true);return false;\">";\r
-                       if(nStyle==BTN_TEXT)\r
-                               sButton+=goShowNav.sText;\r
-                       else\r
-                               sButton+=getImage(goShowNav,sTitle);\r
-                       sButton+="</a>";\r
-               }\r
-       }\r
-       else if(sType=="hidenav")\r
-       {\r
-               if(isShowHideEnable())\r
-               {\r
-                       var sTitle="Hide Navigation Component";\r
-                       goHideNav=new button(sText,nWidth,nHeight,sImg1,sImg2,sImg3);\r
-                       sButton="<a title=\""+sTitle+"\" class=\"whtbtnhidenav\" href=\"javascript:void(0);\" onclick=\"showHidePane(false);return false;\">";\r
-                       if(nStyle==BTN_TEXT)\r
-                               sButton+=goHideNav.sText;\r
-                       else\r
-                               sButton+=getImage(goHideNav,sTitle);\r
-                       sButton+="</a>";\r
-               }\r
-       }\r
-       else if(sType=="synctoc")\r
-       {\r
-               if(gaPaths.length>0)\r
-               {\r
-                       var sTitle="Sync TOC";\r
-                       goSync=new button(sText,nWidth,nHeight,sImg1,sImg2,sImg3);\r
-                       sButton="<a title=\""+sTitle+"\" class=\"whtbtnsynctoc\" href=\"javascript:void(0);\" onclick=\"syncWithShow();return false;\">";\r
-                       if(nStyle==BTN_TEXT)\r
-                               sButton+=goSync.sText;\r
-                       else\r
-                               sButton+=getImage(goSync,sTitle);\r
-                       sButton+="</a>";\r
-               }\r
-       }\r
-       else if(sType=="websearch")\r
-       {\r
-               if(gsSearchFormHref.length>0)\r
-               {\r
-                       var sTitle="WebSearch";\r
-                       goWebSearch=new button(sText,nWidth,nHeight,sImg1,sImg2,sImg3);\r
-                       sButton="<a title=\""+sTitle+"\" class=\"whtbtnwebsearch\" href=\""+gsSearchFormHref+"\">";\r
-                       if(nStyle==BTN_TEXT)\r
-                               sButton+=goWebSearch.sText;\r
-                       else\r
-                               sButton+=getImage(goWebSearch,sTitle);\r
-                       sButton+="</a>";\r
-               }\r
-       }\r
-       else if(sType=="searchform")\r
-       {\r
-               gaButtons[nBtn]="NeedSearchForm";\r
-               gaTypes[nBtn]=sType;\r
-       }\r
-       if(sButton.length!=0)\r
-       {\r
-               if(nStyle==BTN_TEXT)\r
-                       sButton+="&nbsp;";\r
-               gaButtons[nBtn]="<td>"+sButton+"</td>";\r
-               gaTypes[nBtn]=sType;\r
-       }\r
-}\r
-\r
-function isSyncEnabled()\r
-{\r
-       if(!gbCheckSync)\r
-       {\r
-               var oMsg=new whMessage(WH_MSG_ISSYNCSSUPPORT,this,1,null);\r
-               if(SendMessage(oMsg))\r
-               {\r
-                       gbSyncEnabled=oMsg.oParam;\r
-               }\r
-               gbCheckSync=true;\r
-       }\r
-       return gbSyncEnabled;\r
-}\r
-\r
-function isInPopup()\r
-{\r
-       return (window.name.indexOf("BSSCPopup")!=-1);\r
-}\r
-\r
-function getIntopicBar(sAlign)\r
-{\r
-       var sHTML="";\r
-       if(gaButtons.length>0)\r
-       {\r
-               sHTML+="<div align="+sAlign+">";\r
-\r
-               sHTML+="<table cellpadding=\"2\" cellspacing=\"0\" border=\"0\"><tr>";\r
-               for(var i=0;i<gaButtons.length;i++)\r
-               {\r
-                       if(gaTypes[i]!="synctoc"||isSyncEnabled())\r
-                       {\r
-                               if(gaButtons[i]=="NeedSearchForm")\r
-                                       sHTML+=getSearchFormHTML();\r
-                               else\r
-                                       sHTML+=gaButtons[i];\r
-                       }\r
-               }\r
-               sHTML+="</tr></table>";\r
-\r
-               sHTML+="</div>";\r
-       }\r
-       return sHTML;\r
-}\r
-\r
-\r
-function writeIntopicBar(nAligns)\r
-{\r
-       if(isInPopup()) return;\r
-       if(gaButtons.length>0)\r
-       {\r
-               var sHTML="";\r
-               if(nAligns!=0)\r
-               {\r
-                       sHTML+="<table width=100%><tr>"\r
-                       if(nAligns&1)\r
-                               sHTML+="<td width=33%>"+getIntopicBar("left")+"</td>";\r
-                       if(nAligns&2)\r
-                               sHTML+="<td width=34%>"+getIntopicBar("center")+"</td>";\r
-                       if(nAligns&4)\r
-                               sHTML+="<td width=33%>"+getIntopicBar("right")+"</td>";\r
-                       sHTML+="</tr></table>";\r
-                       document.write(sHTML);\r
-               }\r
-       }\r
-}\r
-\r
-function sendAveInfoOut()\r
-{\r
-       if(!isInPopup())\r
-               setTimeout("sendAveInfo();",100);\r
-}\r
-\r
-function sendAveInfo()\r
-{\r
-       var oMsg=new whMessage(WH_MSG_AVENUEINFO,this,1,gaAvenues);\r
-       SendMessage(oMsg);\r
-}\r
-\r
-\r
-function onNext()\r
-{\r
-       var oMsg=new whMessage(WH_MSG_NEXT,this,1,null);\r
-       SendMessage(oMsg);\r
-}\r
-\r
-function onPrev()\r
-{\r
-       var oMsg=new whMessage(WH_MSG_PREV,this,1,null);\r
-       SendMessage(oMsg);\r
-}\r
-\r
-function createSyncInfo()\r
-{\r
-       var oParam=new Object();\r
-       if(gsPPath.length==0)\r
-               gsPPath=_getPath(document.location.href);\r
-       oParam.sPPath=gsPPath;\r
-       oParam.sTPath=document.location.href;\r
-       oParam.aPaths=gaPaths;\r
-       return oParam;\r
-}\r
-\r
-function syncWithShow()\r
-{\r
-       if(isTopicOnly())\r
-               show();\r
-       else\r
-       {\r
-               sync();\r
-               showTocPane();\r
-       }\r
-}\r
-\r
-function showTocPane()\r
-{\r
-       var oMsg=new whMessage(WH_MSG_SHOWTOC,this,1,null);\r
-       SendMessage(oMsg);\r
-}\r
-\r
-function sendSyncInfo()\r
-{\r
-       if(!isInPopup())\r
-       {\r
-               var oParam=null;\r
-               if(gaPaths.length>0)\r
-               {\r
-                       oParam=createSyncInfo();\r
-               }\r
-               var oMsg=new whMessage(WH_MSG_SYNCINFO,this,1,oParam);\r
-               SendMessage(oMsg);\r
-       }\r
-}\r
-\r
-function sendInvalidSyncInfo()\r
-{\r
-       if(!isInPopup())\r
-       {\r
-               var oMsg=new whMessage(WH_MSG_SYNCINFO,this,1,null);\r
-               SendMessage(oMsg);\r
-       }\r
-}\r
-\r
-function enableWebSearch(bEnable)\r
-{\r
-       if(!isInPopup())\r
-       {\r
-               var oMsg=new whMessage(WH_MSG_ENABLEWEBSEARCH,this,1,bEnable);\r
-               SendMessage(oMsg);\r
-       }\r
-}\r
-\r
-function autoSync(nSync)\r
-{\r
-       if(nSync==0) return;\r
-       if(isInPopup()) return;\r
-       if(isOutMostTopic())\r
-               sync();\r
-}\r
-\r
-function isOutMostTopic()\r
-{\r
-       if(gnOutmostTopic==-1)\r
-       {\r
-               var oMessage=new whMessage(WH_MSG_ISINFRAMESET,this,1,null);\r
-               if(SendMessage(oMessage))\r
-                       gnOutmostTopic=0;\r
-               else\r
-                       gnOutmostTopic=1;\r
-       }\r
-       return (gnOutmostTopic==1);\r
-}\r
-\r
-function sync()\r
-{\r
-       if(gaPaths.length>0)\r
-       {\r
-               var oParam=createSyncInfo();\r
-               var oMessage=new whMessage(WH_MSG_SYNCTOC,this,1,oParam);\r
-               SendMessage(oMessage);\r
-       }\r
-}\r
-\r
-\r
-function avenueInfo(sName,sPrev,sNext)\r
-{\r
-       this.sName=sName;\r
-       this.sPrev=sPrev;\r
-       this.sNext=sNext;\r
-}\r
-\r
-function getCurrentAvenue()\r
-{\r
-       var oParam=new Object();\r
-       oParam.sAvenue=null;\r
-       var oMessage=new whMessage(WH_MSG_GETCURRENTAVENUE,this,1,oParam);\r
-       SendMessage(oMessage);\r
-       return oParam.sAvenue;\r
-}\r
-\r
-function unRegisterListener()\r
-{\r
-       sendInvalidSyncInfo();\r
-       enableWebSearch(false);\r
-       if(whtopic_foldUnload)\r
-               whtopic_foldUnload();\r
-}\r
-\r
-function onSendMessage(oMsg)\r
-{\r
-       var nMsgId=oMsg.nMessageId;\r
-       if(nMsgId==WH_MSG_GETAVIAVENUES)\r
-       {\r
-               oMsg.oParam.aAvenues=gaAvenues;\r
-               return false;\r
-       }\r
-       else if(nMsgId==WH_MSG_GETTOCPATHS)\r
-       {\r
-               if(isOutMostTopic())\r
-               {\r
-                       oMsg.oParam.oTocInfo=createSyncInfo();\r
-                       return false;           \r
-               }\r
-               else\r
-                       return true;\r
-       }\r
-       else if(nMsgId==WH_MSG_NEXT)\r
-       {\r
-               goAvenue(true);\r
-       }\r
-       else if(nMsgId==WH_MSG_PREV)\r
-       {\r
-               goAvenue(false);\r
-       }\r
-       else if(nMsgId==WH_MSG_WEBSEARCH)\r
-       {\r
-               websearch();\r
-       }\r
-       return true;\r
-}\r
-\r
-function goAvenue(bNext)\r
-{\r
-       var sTopic=null;\r
-       var sAvenue=getCurrentAvenue();\r
-       var nAvenue=-1;\r
-       if(sAvenue!=null&&sAvenue!="")\r
-       {\r
-               for(var i=0;i<gaAvenues.length;i++)\r
-               {\r
-                       if(gaAvenues[i].sName==sAvenue)\r
-                       {\r
-                               nAvenue=i;\r
-                               break;\r
-                       }\r
-               }\r
-               if(nAvenue!=-1)\r
-               {\r
-                       if(bNext)\r
-                               sTopic=gaAvenues[nAvenue].sNext;\r
-                       else\r
-                               sTopic=gaAvenues[nAvenue].sPrev;\r
-               }\r
-       }\r
-       else\r
-       {\r
-               for(var i=0;i<gaAvenues.length;i++)\r
-               {\r
-                       if(gaAvenues[i].sNext!=null&&gaAvenues[i].sNext.length>0&&bNext)\r
-                       {\r
-                               sTopic=gaAvenues[i].sNext;\r
-                               break;\r
-                       }\r
-                       else if(gaAvenues[i].sPrev!=null&&gaAvenues[i].sPrev.length>0&&!bNext)\r
-                       {\r
-                               sTopic=gaAvenues[i].sPrev;\r
-                               break;\r
-                       }\r
-               }\r
-       }\r
-       \r
-       if(sTopic!=null&&sTopic!="")\r
-       {\r
-               if(gsPPath!=null&&gsPPath!="")\r
-               {\r
-                       sFullTopicPath=_getFullPath(gsPPath,sTopic);\r
-                       document.location=sFullTopicPath;\r
-               }\r
-       }\r
-}\r
-\r
-function canGo(bNext)\r
-{\r
-       for(var i=0;i<gaAvenues.length;i++)\r
-       {\r
-               if((gaAvenues[i].sNext!=null&&gaAvenues[i].sNext.length>0&&bNext)||\r
-                       (gaAvenues[i].sPrev!=null&&gaAvenues[i].sPrev.length>0&&!bNext))\r
-                       return true;\r
-       }\r
-       return false;\r
-}\r
-\r
-function show()\r
-{\r
-       if(gsStartPage!="")\r
-               window.location=gsStartPage+"#"+gsRelCurPagePath;\r
-}\r
-\r
-function hide()\r
-{\r
-       if(goFrame!=null)\r
-       {\r
-               goFrame.location=window.location;\r
-       }\r
-}\r
-\r
-function isTopicOnly()\r
-{\r
-       if(gnTopicOnly==-1)\r
-       {\r
-               var oParam=new Object();\r
-               oParam.oFrame=null;\r
-               var oMsg=new whMessage(WH_MSG_GETSTARTFRAME,this,1,oParam);\r
-               if(SendMessage(oMsg))\r
-               {\r
-                       goFrame=oParam.oFrame;\r
-                       gnTopicOnly=0;\r
-               }\r
-               else\r
-                       gnTopicOnly=1;\r
-       }\r
-       if(gnTopicOnly==1)\r
-               return true;\r
-       else\r
-               return false;\r
-}\r
-\r
-function websearch()\r
-{\r
-       if(gbNav4)\r
-       {\r
-               if(document.ehelpform)\r
-                       document.ehelpform.submit();\r
-       }\r
-       else\r
-       {\r
-               if(window.ehelpform)\r
-                       window.ehelpform.submit();\r
-       }\r
-}\r
-\r
-function addSearchFormHref(sHref)\r
-{\r
-       gsSearchFormHref=sHref;\r
-       enableWebSearch(true);\r
-}\r
-\r
-function searchB(nForm)\r
-{\r
-       var sValue=eval("document.searchForm"+nForm+".searchString.value");\r
-       var oMsg=new whMessage(WH_MSG_SEARCHTHIS,this,1,sValue);\r
-       SendMessage(oMsg);\r
-}\r
-\r
-function getSearchFormHTML()\r
-{\r
-       var sHTML="";\r
-       gnForm++;\r
-       var sFormName="searchForm"+gnForm;\r
-       var sButton="<form name=\""+sFormName+"\" method=\"POST\" action=\"javascript:searchB("+gnForm+")\">"\r
-       sButton+="<input type=\"text\" name=\"searchString\" value=\"- Full Text search -\" size=\"20\"/>";\r
-       if(""=="text")\r
-       {\r
-               sButton+="<a class=\"searchbtn\" href=\"javascript:void(0);\" onclick=\""+sFormName+".submit();return false;\"></a>";\r
-       }\r
-       else if(""=="image")\r
-       {\r
-               sButton+="<a class=\"searchbtn\" href=\"javascript:void(0);\" onclick=\""+sFormName+".submit();return false;\">"\r
-               sButton+="<img src=\"\" border=0></a>";\r
-       }\r
-       sButton+="</form>";\r
-       sHTML="<td align=\"center\">"+sButton+"</td>";\r
-       return sHTML;\r
-}\r
-\r
-function showHidePane(bShow)\r
-{\r
-       var oMsg=null;\r
-       if(bShow)\r
-               oMsg=new whMessage(WH_MSG_SHOWPANE,this,1,null);\r
-       else\r
-               oMsg=new whMessage(WH_MSG_HIDEPANE,this,1,null);\r
-       SendMessage(oMsg);\r
-}\r
-\r
-function isShowHideEnable()\r
-{\r
-       if(gbIE4)\r
-               return true;\r
-       else\r
-               return false;\r
-}\r
-\r
-\r
-function PickupDialog_Invoke()\r
-{\r
-       if(!gbIE4||gbMac)\r
-       {\r
-               if(typeof(_PopupMenu_Invoke)=="function")\r
-                       return _PopupMenu_Invoke(PickupDialog_Invoke.arguments);\r
-       }\r
-       else\r
-       {\r
-               if(PickupDialog_Invoke.arguments.length>2)\r
-               {\r
-                       var sPickup="whskin_pickup.htm";\r
-                       var sPickupPath=gsPPath+sPickup;\r
-                       if(gbIE4)\r
-                       {\r
-                               var sFrame=PickupDialog_Invoke.arguments[1];\r
-                               var aTopics=new Array();\r
-                               for(var i=2;i<PickupDialog_Invoke.arguments.length;i+=2)\r
-                               {\r
-                                       var j=aTopics.length;\r
-                                       aTopics[j]=new Object();\r
-                                       aTopics[j].m_sName=PickupDialog_Invoke.arguments[i];\r
-                                       aTopics[j].m_sURL=PickupDialog_Invoke.arguments[i+1];\r
-                               }\r
-\r
-                               if(aTopics.length>1)\r
-                               {\r
-                                       var nWidth=300;\r
-                                       var nHeight=180;\r
-                                       var     nScreenWidth=screen.width;\r
-                                       var     nScreenHeight=screen.height;\r
-                                       var nLeft=(nScreenWidth-nWidth)/2;\r
-                                       var nTop=(nScreenHeight-nHeight)/2;\r
-                                       if(gbIE4)\r
-                                       {\r
-                                               var vRet=window.showModalDialog(sPickupPath,aTopics,"dialogHeight:"+nHeight+"px;dialogWidth:"+nWidth+"px;resizable:yes;status:no;scroll:no;help:no;center:yes;");\r
-                                               if(vRet)\r
-                                               {\r
-                                                       var sURL=vRet.m_url;\r
-                                                       if(sFrame)\r
-                                                               window.open(sURL,sFrame);\r
-                                                       else\r
-                                                               window.open(sURL,"_self");\r
-                                               }\r
-                                       }\r
-                               }\r
-                               else if(aTopics.length==1)\r
-                               {\r
-                                       var sURL=aTopics[0].m_sURL\r
-                                       if(sFrame)\r
-                                               window.open(sURL,sFrame);\r
-                                       else\r
-                                               window.open(sURL,"_self");\r
-                               }\r
-                       }\r
-               }\r
-       }\r
-}\r
-\r
-if(window.gbWhUtil&&window.gbWhMsg&&window.gbWhVer&&window.gbWhProxy)\r
-{\r
-       RegisterListener("bsscright",WH_MSG_GETAVIAVENUES);\r
-       RegisterListener("bsscright",WH_MSG_GETTOCPATHS);\r
-       RegisterListener("bsscright",WH_MSG_NEXT);\r
-       RegisterListener("bsscright",WH_MSG_PREV);\r
-       RegisterListener("bsscright",WH_MSG_WEBSEARCH);\r
-       if(gbMac&&gbIE4)\r
-       {\r
-               if(typeof(window.onunload)!="unknown")\r
-                       if(window.onunload.toString!=unRegisterListener.toString)\r
-                               whtopic_foldUnload=window.onunload;\r
-       }\r
-       else\r
-       {\r
-               if(window.onunload)\r
-                       if(window.onunload.toString!=unRegisterListener.toString)\r
-                               whtopic_foldUnload=window.onunload;\r
-       }\r
-       window.onunload=unRegisterListener;\r
-       setButtonFont("show","","10pt","","","","");\r
-\r
-       gbWhTopic=true;\r
-}\r
-else\r
-       document.location.reload();
\ No newline at end of file
diff --git a/doc/salome/gui/KERNEL/whutils.js b/doc/salome/gui/KERNEL/whutils.js
deleted file mode 100755 (executable)
index 85fae7e..0000000
+++ /dev/null
@@ -1,527 +0,0 @@
-//     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]=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]=String.fromCharCode(128);\r
-sReplaceStringsDst[5]=" ";\r
-var goHighLighted=null;\r
-\r
-function _getRelativePath(strParentPath,strCurrentPath)\r
-{\r
-       if(_isAbsPath(strCurrentPath)) return _getPath(strCurrentPath);\r
-       strParentPath=_replaceSlash(strParentPath);\r
-       strParentPath=_getPath(strParentPath);\r
-       strCurrentPath=_replaceSlash(strCurrentPath);\r
-       strCurrentPath=_getPath(strCurrentPath);\r
-       for(var i=0;i<strParentPath.length&&i<strCurrentPath.length;i++)\r
-       {\r
-               if(strParentPath.charAt(i)!=strCurrentPath.charAt(i))\r
-                       break;\r
-       }\r
-       \r
-       strParentPath=strParentPath.substring(i);\r
-       strCurrentPath=strCurrentPath.substring(i);     \r
-       \r
-       var nPathPos=0;\r
-       while(nPathPos!=-1)\r
-       {\r
-               nPathPos=strParentPath.indexOf("/");\r
-               if(nPathPos!=-1)\r
-               {\r
-                       strParentPath=strParentPath.substring(nPathPos+1);\r
-                       strCurrentPath="../"+strCurrentPath;\r
-               }\r
-       }\r
-       return strCurrentPath;\r
-}\r
-\r
-function _getRelativeFileName(strParentPath,strCurrentPath)\r
-{\r
-       strParentPath=_replaceSlash(strParentPath);\r
-       strParentPath=_getPath(strParentPath);\r
-       strCurrentPath=_replaceSlash(strCurrentPath);\r
-       for(var i=0;i<strParentPath.length&&i<strCurrentPath.length;i++)\r
-       {\r
-               if(strParentPath.charAt(i)!=strCurrentPath.charAt(i))\r
-                       break;\r
-       }\r
-       \r
-       strParentPath=strParentPath.substring(i);\r
-       strCurrentPath=strCurrentPath.substring(i);     \r
-       \r
-       var nPathPos=0;\r
-       while(nPathPos!=-1)\r
-       {\r
-               nPathPos=strParentPath.indexOf("/");\r
-               if(nPathPos!=-1)\r
-               {\r
-                       strParentPath=strParentPath.substring(nPathPos+1);\r
-                       strCurrentPath="../"+strCurrentPath;\r
-               }\r
-       }\r
-       return strCurrentPath;\r
-}\r
-\r
-function _isAbsPathToHost(sPath)\r
-{\r
-       return (sPath.indexOf("/")==0);\r
-}\r
-\r
-function _getHost(sPath)\r
-{\r
-       var nPos=sPath.indexOf("//");\r
-       if(nPos>0)\r
-       {\r
-               var nPosx=sPath.indexOf("/",nPos+2);\r
-               if(nPosx>0)\r
-                       return sPath.substring(0,nPosx);\r
-               else\r
-                       return sPath;\r
-       }\r
-       return sPath;\r
-}\r
-\r
-function _getFullPath(sPath,sRelPath)\r
-{\r
-       if(_isAbsPath(sRelPath))\r
-               return sRelPath;\r
-       else if(_isAbsPathToHost(sRelPath))\r
-               return _getHost(sPath)+sRelPath;\r
-       else\r
-       {\r
-               var sFullPath=sPath;\r
-               var nPathPos=0;\r
-               while(nPathPos!=-1)\r
-               {\r
-                       var nPathPos=sRelPath.indexOf("../");\r
-                       if(nPathPos!=-1)\r
-                       {\r
-                               sRelPath=sRelPath.substring(nPathPos+3);\r
-                               sFullPath=sFullPath.substring(0,sFullPath.length-1);\r
-                               var nPos2=sFullPath.lastIndexOf("/");\r
-                               if(nPos2!=-1)\r
-                                       sFullPath=sFullPath.substring(0,nPos2+1);\r
-                               else\r
-                                       break;\r
-                       }\r
-               }\r
-               sFullPath+=sRelPath;\r
-               return sFullPath;\r
-       }       \r
-}\r
-\r
-function _isAbsPath(strPath)\r
-{\r
-       var strUpper=strPath.toUpperCase();\r
-       return (strUpper.indexOf(":")!=-1||strUpper.indexOf("\\\\")==0);\r
-}\r
-\r
-function _replaceSlash(strURL)\r
-{      \r
-       var re=new RegExp("\\\\","g");\r
-       var strReplacedURL=strURL.replace(re,"/");\r
-       return strReplacedURL;\r
-}\r
-\r
-function _getPath(strURL)\r
-{\r
-       pathpos=strURL.lastIndexOf("/");\r
-       if(pathpos>0)\r
-               return strURL.substring(0,pathpos+1);\r
-       else\r
-               return "";\r
-}\r
-\r
-function removeItemFromArray(oArray,i)\r
-{\r
-       if(oArray.length&&i>=0&&i<oArray.length)\r
-       {\r
-               var len=oArray.length;\r
-               for(var s=i;s<len-1;s++)\r
-                       oArray[s]=oArray[s+1];\r
-               oArray.length=len-1;\r
-       }\r
-}\r
-\r
-function insertItemIntoArray(oArray,i,obj)\r
-{\r
-       if(oArray.length&&i>=0&&i<=oArray.length)\r
-       {\r
-               var len=oArray.length;\r
-               for(var s=len;s>i;s--)\r
-                       oArray[s]=oArray[s-1];\r
-               oArray[i]=obj;          \r
-       }\r
-}\r
-\r
-function loadData(sFileName)\r
-{\r
-       var i=gnLoadDivNum;\r
-       var sName=gsDivName+gnLoadDivNum++;\r
-       loadData_2(sFileName,sName);\r
-}\r
-\r
-function loadData_2(sFileName,sDivName)\r
-{\r
-       if(!getElement(sDivName))\r
-       {\r
-               if(!insertDataDiv(sDivName))\r
-               {\r
-                       gsFileName=sFileName;\r
-                       gsDivName=sDivName;\r
-                       return;\r
-               }\r
-       }\r
-       var sHTML="";\r
-       if(gbMac)\r
-               sHTML+="<iframe src=\""+sFileName+"\"></iframe>";\r
-       else\r
-               sHTML+="<iframe style=\"visibility:hidden;width:0;height:0\" src=\""+sFileName+"\"></iframe>";\r
-       \r
-       var oDivCon=getElement(sDivName);\r
-       if(oDivCon)\r
-       {\r
-               if(gbNav6)\r
-               {\r
-                       if(oDivCon.getElementsByTagName&&oDivCon.getElementsByTagName("iFrame").length>0)\r
-                       {\r
-                               oDivCon.getElementsByTagName("iFrame")[0].src=sFileName;\r
-                       }\r
-                       else\r
-                               oDivCon.innerHTML=sHTML;\r
-               }\r
-               else\r
-                       oDivCon.innerHTML=sHTML;\r
-       }\r
-}\r
-\r
-function loadDataXML(sFileName)\r
-{\r
-       var sCurrentDocPath=_getPath(document.location.href);\r
-       sdocPath=_getFullPath(sCurrentDocPath,sFileName);\r
-       if(gbIE5)\r
-       {\r
-               xmlDoc=new ActiveXObject("Microsoft.XMLDOM");\r
-               xmlDoc.async=true;\r
-               xmlDoc.onreadystatechange=checkState;\r
-               if(document.body!=null)\r
-                       xmlDoc.load(sdocPath);\r
-       }\r
-       else if(gbNav6)\r
-       {\r
-               xmlDoc=document.implementation.createDocument("","",null);\r
-               xmlDoc.addEventListener("load",initializeData,false);\r
-               xmlDoc.load(sdocPath,"text/xml");\r
-       }\r
-}\r
-\r
-function initializeData()\r
-{\r
-       if(xmlDoc!=null)\r
-               putDataXML(xmlDoc,sdocPath);\r
-}\r
-\r
-function checkState()\r
-{\r
-       if(xmlDoc!=null)\r
-       {\r
-               var state=xmlDoc.readyState;\r
-               if(state==4)\r
-               {\r
-                       var err=xmlDoc.parseError;\r
-                       if(err.errorCode==0)\r
-                               putDataXML(xmlDoc,sdocPath);\r
-                       else\r
-                               onLoadXMLError();\r
-               }\r
-       }\r
-}\r
-\r
-function insertDataDiv(sName)\r
-{\r
-       var sHTML="";\r
-       if(gbMac)\r
-               sHTML+="<div id="+sName+" style=\"display:none;\"></div>";\r
-       else\r
-               sHTML+="<div id="+sName+" style=\"visibility:hidden\"></div>";\r
-       if((gbIE5||gbNav6)&&document.body)\r
-               document.body.insertAdjacentHTML("beforeEnd",sHTML);\r
-       else\r
-       {\r
-               gsInsertBeforeEndHTML=sHTML;\r
-               setTimeout("insertWhenBodyReady();",100);\r
-               return false;\r
-       }\r
-       return true;\r
-}\r
-\r
-function insertWhenBodyReady()\r
-{\r
-       if(gsInsertBeforeEndHTML=="") return;\r
-       if(document.body)\r
-       {\r
-               document.body.insertAdjacentHTML("beforeEnd",gsInsertBeforeEndHTML);\r
-               gsInsertBeforeEndHTML="";\r
-               loadData_2(gsFileName,gsDivName);\r
-       }\r
-       else\r
-       {\r
-               setTimeout("insertWhenBodyReady();",100);\r
-       }\r
-}\r
-\r
-function window_BUnload()\r
-{\r
-       for(var i=0;i<gnLoadDivNum;i++)\r
-       {\r
-               var oDivCon=getElement(gsDivName+i);\r
-               if(oDivCon)\r
-                       oDivCon.innerHTML="";\r
-       }\r
-}\r
-\r
-function removeThis(obj)\r
-{\r
-       if(obj.parentNode)\r
-               obj.parentNode.removeChild(obj);\r
-       else\r
-               obj.outerHTML="";\r
-}\r
-\r
-function getParentNode(obj)\r
-{\r
-       if(obj.parentNode)\r
-               return obj.parentNode;\r
-       else if(obj.parentElement)\r
-               return obj.parentElement;\r
-       return null;\r
-}\r
-\r
-function getElement(sID)\r
-{\r
-       if(document.getElementById)\r
-               return document.getElementById(sID);\r
-       else if(document.all)\r
-               return document.all(sID);\r
-       return null;\r
-}\r
-\r
-function getChildrenByTag(obj,sTagName)\r
-{\r
-       if(obj.getElementsByTagName)\r
-       {\r
-               var aChildren=new Array();\r
-               var aElements=getElementsByTag(obj,sTagName);\r
-               if(aElements!=null)\r
-               {\r
-                       for(var i=0;i<aElements.length;i++)\r
-                       {\r
-                               if(aElements[i].parentNode==obj)\r
-                                       aChildren[aChildren.length]=aElements[i];\r
-                       }\r
-                       return aChildren;\r
-               }\r
-               else\r
-                       return new Array();\r
-       }\r
-       else if(obj.children)\r
-               return obj.children.tags(sTagName);\r
-}\r
-\r
-function getElementsByTag(obj,sTagName)\r
-{\r
-       if(obj.getElementsByTagName)\r
-               return obj.getElementsByTagName(sTagName);\r
-       else if(obj.all)\r
-               return obj.all.tags(sTagName);\r
-       return null;\r
-}\r
-\r
-function _htmlToText(sHTML)\r
-{\r
-       if(sHTML==null) return null;\r
-       var sText=sHTML;\r
-       for(var i=0;i<sReplaceStringsSrc.length;i++)\r
-       {\r
-               var re=new RegExp(sReplaceStringsSrc[i],"g");\r
-               sText=sText.replace(re,sReplaceStringsDst[i]);\r
-       }       \r
-       return sText;\r
-}\r
-\r
-function _textToHtml_nonbsp(sText)\r
-{\r
-       if(sText==null) return null;\r
-       var sHTML=sText;\r
-       for(var i=0;i<sReplaceStringsSrc.length-1;i++)\r
-       {\r
-               var re=new RegExp(sReplaceStringsDst[i],"g");\r
-               sHTML=sHTML.replace(re,sReplaceStringsSrc[i]);\r
-       }       \r
-       return sHTML;\r
-}\r
-\r
-function _textToHtml(sText)\r
-{\r
-       if(sText==null) return null;\r
-       var sHTML=sText;\r
-       for(var i=0;i<sReplaceStringsSrc.length;i++)\r
-       {\r
-               var re=new RegExp(sReplaceStringsDst[i],"g");\r
-               sHTML=sHTML.replace(re,sReplaceStringsSrc[i]);\r
-       }       \r
-       return sHTML;\r
-}\r
-\r
-\r
-function getInnerText(obj)\r
-{\r
-       var renbsp2sp=new RegExp("\xa0","g");\r
-       if(obj.innerText)\r
-       {\r
-               var sText=obj.innerText;\r
-               sText=sText.replace(renbsp2sp," ");\r
-               return sText;\r
-       }\r
-       else\r
-       {\r
-               if(obj.nodeValue)\r
-               {\r
-                       var sValue=obj.nodeValue;\r
-                       sValue=sValue.replace(renbsp2sp," ");\r
-                       return sValue;\r
-               }\r
-               else\r
-               {\r
-                       var sText="";\r
-                       var oChild=obj.firstChild;\r
-                       while(oChild!=null)\r
-                       {\r
-                               sText+=getInnerText(oChild);\r
-                               oChild=oChild.nextSibling;\r
-                       }\r
-                       return sText;\r
-               }\r
-       }\r
-               \r
-}\r
-\r
-function HighLightElement(obj,sHighLightColor,sNormalColor)\r
-{\r
-       if(obj!=null)\r
-       {\r
-               resetHighLight(sNormalColor);\r
-               if (obj.style)\r
-                       obj.style.backgroundColor=sHighLightColor;\r
-               goHighLighted=obj;\r
-       }\r
-}\r
-\r
-function resetHighLight(sNormalColor)\r
-{\r
-       if(goHighLighted!=null)\r
-       {\r
-               if (goHighLighted.style)\r
-                       goHighLighted.style.backgroundColor=sNormalColor;\r
-               goHighLighted=null;\r
-       }\r
-}\r
-\r
-function whFont(sName,sSize,sColor,sStyle,sWeight,sDecoration)\r
-{\r
-       this.sName=sName;\r
-       this.sSize=sSize;\r
-       this.sColor=sColor;\r
-       this.sStyle=sStyle;\r
-       this.sWeight=sWeight;\r
-       this.sDecoration=sDecoration;\r
-}\r
-\r
-function getFontStyle(oFont)\r
-{\r
-       var sStyle="";\r
-       if(oFont)\r
-       {\r
-               sStyle+="font-family:"+oFont.sName+";";\r
-               if(gbMac)\r
-               {\r
-                       var nSize=parseInt(oFont.sSize);\r
-                       if(gbIE5)\r
-                               nSize+=2;\r
-                       else\r
-                               nSize+=4;\r
-                       sStyle+="font-size:"+nSize+"pt;";\r
-               }\r
-               else\r
-                       sStyle+="font-size:"+oFont.sSize+";";\r
-                       \r
-               sStyle+="font-style:"+oFont.sStyle+";";\r
-               sStyle+="font-weight:"+oFont.sWeight+";";\r
-               sStyle+="text-decoration:"+oFont.sDecoration+";";\r
-               sStyle+="color:"+oFont.sColor+";";\r
-       }\r
-       return sStyle;\r
-}\r
-\r
-function _browserStringToText(sBStr)\r
-{\r
-       var sText="";\r
-       // change %xxx back to the real char.\r
-       var nPos=sBStr.indexOf('%');\r
-       while(nPos!=-1)\r
-       {\r
-               sText+=sBStr.substring(0,nPos);\r
-               sBStr=sBStr.substring(nPos+1);\r
-               var sNum="";\r
-               var i=0;\r
-               while(sBStr.charAt(i)>='0'&&sBStr.charAt(i)<='9')\r
-               {\r
-                       sNum+=sBStr.charAt(i++);        \r
-               }\r
-               if(sNum!=""){\r
-                       var nNum=parseInt(sNum,16);\r
-                       sText+=String.fromCharCode(nNum);\r
-                       sBStr=sBStr.substring(i);\r
-               }\r
-               nPos=sBStr.indexOf('%');\r
-       }\r
-       sText+=sBStr;\r
-       return sText;\r
-}\r
-\r
-function excapeSingleQuotandSlash(str)\r
-{\r
-       if(str==null) return null;\r
-       var nPos=0;\r
-       var sRes="";\r
-       var nPosNew=str.indexOf("\\",nPos);\r
-       while(nPosNew!=-1){\r
-               sRes+=str.substring(nPos,nPosNew+1)+"\\";\r
-               nPos=nPosNew+1;\r
-               nPosNew=str.indexOf("\\",nPos);\r
-       }\r
-       if(nPos<str.length)\r
-               sRes+=str.substring(nPos);\r
-       var re=new RegExp("'","g");\r
-       sRes=sRes.replace(re,"\\'");\r
-       return sRes;\r
-}\r
-\r
-var gbWhUtil=true;
\ No newline at end of file
diff --git a/doc/salome/gui/KERNEL/whver.js b/doc/salome/gui/KERNEL/whver.js
deleted file mode 100755 (executable)
index ff59763..0000000
+++ /dev/null
@@ -1,103 +0,0 @@
-//     WebHelp 5.10.006\r
-var gbNav=false;\r
-var gbNav6=false;\r
-var gbNav61=false;\r
-var gbNav7=false;\r
-var gbNav4=false;\r
-var gbIE4=false;\r
-var gbIE=false;\r
-var gbIE5=false;\r
-var gbIE55=false;\r
-var gbOpera6=false;\r
-var gbOpera7=false;\r
-var gbKonqueror3=false;\r
-\r
-var gAgent=navigator.userAgent.toLowerCase();\r
-var gbMac=(gAgent.indexOf("mac")!=-1);\r
-var gbSunOS=(gAgent.indexOf("sunos")!=-1);\r
-var gbOpera=(gAgent.indexOf("opera")!=-1);\r
-var gbKonqueror=(gAgent.indexOf("konqueror")!= -1);\r
-var gbSafari=(gAgent.indexOf("safari")!= -1);\r
-var gbWindows=((gAgent.indexOf('win')!= -1)||(gAgent.indexOf('16bit')!= -1));\r
-var gbMozilla=((gAgent.indexOf('gecko')!=-1) && (gAgent.indexOf('netscape')==-1));\r
-\r
-\r
-var gVersion=navigator.appVersion.toLowerCase();\r
-\r
-var gnVerMajor=parseInt(gVersion);\r
-var gnVerMinor=parseFloat(gVersion);\r
-\r
-if(!gbOpera&&!gbKonqueror&&!gbSafari) // opera can mimic IE or Netscape by settings.\r
-{\r
-       gbIE=(navigator.appName.indexOf("Microsoft")!=-1);\r
-       gbNav=(gAgent.indexOf('mozilla')!=-1) && ((gAgent.indexOf('spoofer')==-1) && (gAgent.indexOf('compatible')==-1));\r
-       if(gnVerMajor>=4)\r
-       {\r
-               if(navigator.appName=="Netscape")\r
-               {\r
-                       gbNav4=true;\r
-                       if(gnVerMajor>=5)\r
-                               gbNav6=true;\r
-               }\r
-               gbIE4=(navigator.appName.indexOf("Microsoft")!=-1);\r
-       }\r
-       if(gbNav6)\r
-       {\r
-               var nPos=gAgent.indexOf("gecko");\r
-               if(nPos!=-1)\r
-               {\r
-                       var nPos2=gAgent.indexOf("/", nPos);\r
-                       if(nPos2!=-1)\r
-                       {\r
-                               var nVersion=parseFloat(gAgent.substring(nPos2+1));\r
-                               if(nVersion>=20010726)\r
-                               {\r
-                                       gbNav61=true;\r
-                                       if (nVersion>=20020823)\r
-                                               gbNav7=true;\r
-                               }\r
-                       }\r
-               }\r
-       }else if(gbIE4)\r
-       {\r
-               var nPos=gAgent.indexOf("msie");\r
-               if(nPos!=-1)\r
-               {\r
-                       var nVersion=parseFloat(gAgent.substring(nPos+5));\r
-                       if(nVersion>=5)\r
-                       {\r
-                               gbIE5=true;\r
-                               if(nVersion>=5.5)\r
-                                       gbIE55=true;\r
-                       }\r
-               }\r
-       }\r
-}\r
-else if (gbOpera)\r
-{\r
-       var nPos = gAgent.indexOf("opera");\r
-       if(nPos!=-1)\r
-       {\r
-               var nVersion=parseFloat(gAgent.substring(nPos+6));\r
-               if(nVersion>=6)\r
-               {\r
-                       gbOpera6=true;\r
-                       if(nVersion>=7)\r
-                               gbOpera7=true;\r
-               }\r
-       }\r
-}\r
-else if (gbKonqueror)\r
-{\r
-       var nPos = gAgent.indexOf("konqueror");\r
-       if(nPos!=-1)\r
-       {\r
-               var nVersion = parseFloat(gAgent.substring(nPos+10));\r
-               if (nVersion >= 3)\r
-               {\r
-                       gbKonqueror3=true;\r
-               }\r
-       }\r
-}\r
-\r
-var gbWhVer=true;
\ No newline at end of file
diff --git a/doc/salome/gui/Makefile.am b/doc/salome/gui/Makefile.am
deleted file mode 100644 (file)
index 635272a..0000000
+++ /dev/null
@@ -1,18 +0,0 @@
-# -* Makefile *- 
-#
-# Author : Paul RASCLE (EDF)
-# Date : 16/02/2006
-# $Header$
-#
-
-include $(top_srcdir)/salome_adm/unix/make_common_starter.am
-
-EXTRA_DIST = $(srcdir)/KERNEL
-
-dist-hook:
-       rm -rf `find $(distdir) -name CVS`
-
-userdoc:
-       $(INSTALL) -d $(docdir)/gui; 
-       cp -fr $(srcdir)/KERNEL $(docdir)/gui; 
-       rm -rf `find $(docdir)/gui -name CVS`
index 1cb1191e839af5bf840578a8ee7d5807c08565e5..91f994ed5db2fc01260dce656307f296872c5b71 100755 (executable)
@@ -3,7 +3,7 @@
 #---------------------------------------------------------------------------
 # General configuration options
 #---------------------------------------------------------------------------
-PROJECT_NAME           = "SALOME v.3.2.0a2"
+PROJECT_NAME           = "SALOME v.3.2.0b1"
 PROJECT_NUMBER         = id#1.1
 OUTPUT_DIRECTORY       = ../
 OUTPUT_LANGUAGE        = English
@@ -56,17 +56,23 @@ WARN_LOGFILE           = log.txt
 #---------------------------------------------------------------------------
 # configuration options related to the input files
 #---------------------------------------------------------------------------
-INPUT                  = ../../../share/salome/idl/SALOME_ModuleCatalog.idl \
-                         ../../../share/salome/idl/SALOMEDS.idl \
-                         ../../../share/salome/idl/SALOME_Exception.idl \
-                         ../../../share/salome/idl/SALOMEDS_Attributes.idl \
-                         ../../../share/salome/idl/SALOME_Component.idl \
-                         ../../../share/salome/src/LifeCycleCORBA/SALOME_LifeCycleCORBA.hxx \
-                         ../../../share/salome/src/NamingService/SALOME_NamingService.hxx \
-                         ../../../share/salome/src/NamingService/SALOME_NamingService.cxx \
-                         ../../../share/salome/src/LifeCycleCORBA/SALOME_LifeCycleCORBA.cxx
-FILE_PATTERNS          = 
-RECURSIVE              = NO
+INPUT                  = ../../../../share/salome/idl/SALOME_ModuleCatalog.idl \
+                       ../../../../share/salome/idl/SALOMEDS.idl \
+                       ../../../../share/salome/idl/SALOME_Exception.idl \
+                       ../../../../share/salome/idl/SALOMEDS_Attributes.idl \
+                       ../../../../share/salome/idl/SALOME_Component.idl \
+                       ../../../../share/salome/src/LifeCycleCORBA/SALOME_LifeCycleCORBA.hxx \
+                       ../../../../share/salome/src/NamingService/SALOME_NamingService.hxx \
+                       ../../../../share/salome/src/NamingService/SALOME_NamingService.cxx \
+                       ../../../../share/salome/src/LifeCycleCORBA/SALOME_LifeCycleCORBA.cxx \
+                       ../../../../build/salome/bin/salome \
+                       ../../../../build/salome/src/Batch_SWIG \
+                       ../../../../build/salome/src/Communication_SWIG \
+                       ../../../../build/salome/src/LifeCycleCORBA_SWIG \
+                       ../../../../build/salome/src/LifeCycleCORBA_SWIG \
+                       ../../../../build/salome/src/NOTIFICATION_SWIG
+FILE_PATTERNS          = *.idl *.hxx *.cxx python_extension_must_be_here
+RECURSIVE              = YES
 EXCLUDE                = 
 EXCLUDE_SYMLINKS       = NO
 EXCLUDE_PATTERNS       = 
index b48bce54606832b5a58eeda56e2b9a8f6492cdc1..d7579b20fd5a6f1ef9c27b2321cae54f3aa0b53f 100755 (executable)
@@ -1,4 +1,4 @@
-foldersTree = gFld("<b>SALOME v.3.2.0a2 </b>", "", "")
+foldersTree = gFld("<b>SALOME v.3.2.0b1 </b>", "", "")
      insDoc(foldersTree, gLnk("Main Page", "", "main.html"))
 
 aux1 = insFld(foldersTree, gFld("TUI Reference Guide", ""))
index 09511f9539bd1b3893e9524477370ae239e79ec2..a1e17c6a6e8a23f5a66309a7cbe4fe1df0accb77 100644 (file)
@@ -16,10 +16,26 @@ userdoc:
        cp -fr $(srcdir)/KERNEL ./INPUT; \
        cd INPUT; \
        sed 's|../../../share/salome|@top_srcdir@|' ./doxyfile > ./doxyfile1; \
+       sed 's|../../../build/salome|@top_builddir@|' ./doxyfile1 > ./doxyfile2; \
+       mv -f doxyfile2 doxyfile1; \
+       echo "DOXYGEN SUPPORT PYTHON - $(DOXYGEN_WITH_PYTHON)"; \
+       if( test "x$(DOXYGEN_WITH_PYTHON)" = "xyes"); then \
+         sed 's|python_extension_must_be_here|*.py|' ./doxyfile1 > ./doxyfile2; \
+         mv -f doxyfile2 doxyfile1; \
+         $(DOXYGEN) -u ./doxyfile1; \
+       else \
+         sed 's|python_extension_must_be_here||' ./doxyfile1 > ./doxyfile2; \
+         mv -f doxyfile2 doxyfile1; \
+       fi; \
+       if( test "x$(DOXYGEN_WITH_STL)" = "xyes"); then \
+         sed -e 's|BUILTIN_STL_SUPPORT    = NO|BUILTIN_STL_SUPPORT    = YES|' ./doxyfile1 > ./doxyfile2; \
+         mv -f doxyfile2 doxyfile1; \
+       fi; \
        mv -f doxyfile1 doxyfile; \
        $(DOXYGEN) ./doxyfile; \
        cd ..;
-       $(INSTALL) -d $(docdir)/tui/KERNEL; 
+       $(INSTALL) -d $(docdir)/tui/KERNEL;
+       cp -fr KERNEL $(docdir)/tui
        cp -fr $(srcdir)/KERNEL/sources/static/*.* $(docdir)/tui/KERNEL;
        cp -fr $(srcdir)/KERNEL/sources/ $(docdir)/tui/KERNEL;
        cp -fr $(srcdir)/KERNEL/HTML/ $(docdir)/tui/KERNEL;
index 3f41523bf0d9472b8fe1c3804aaa9002a97a5d0f..295730b3c6f493e2f5a7f126c71792f6a055d4b6 100644 (file)
@@ -12,7 +12,6 @@ BASEIDL_FILES = \
   SALOME_Exception.idl \
   SALOME_Comm.idl \
   SALOME_ModuleCatalog.idl \
-  SALOME_DataTypeCatalog.idl \
   SALOME_RessourcesCatalog.idl \
   SALOMEDS.idl \
   SALOMEDS_Attributes.idl \
@@ -22,6 +21,7 @@ BASEIDL_FILES = \
   SALOME_Registry.idl \
   Logger.idl \
   SALOME_GenericObj.idl \
+  SALOME_Session.idl \
   SALOME_TestModuleCatalog.idl \
   nstest.idl
 
@@ -49,7 +49,6 @@ BASEIDL_SOURCES =\
   SALOME_ExceptionSK.cc \
   SALOME_CommSK.cc \
   SALOME_ModuleCatalogSK.cc \
-  SALOME_DataTypeCatalogSK.cc \
   SALOME_RessourcesCatalogSK.cc \
   SALOMEDSSK.cc \
   SALOMEDS_AttributesSK.cc \
@@ -59,6 +58,7 @@ BASEIDL_SOURCES =\
   SALOME_RegistrySK.cc \
   LoggerSK.cc \
   SALOME_GenericObjSK.cc \
+  SALOME_SessionSK.cc \
   SALOME_TestModuleCatalogSK.cc \
   nstestSK.cc
 
index b4e1f9de59a871cff6f09acf65abab37cef24b16..0ce2dc7c36cf20a7e59148c03627d416608d79d2 100644 (file)
@@ -118,6 +118,12 @@ module SALOME {
 
   interface SocketSenderInt : SenderInt,SocketSender {
   };
+
+  interface Matrix {
+    SenderDouble getData();
+    long getSizeOfColumn();
+    void release();
+  };
 };
 
 #endif
index bb099003072a5c28eb438849ff5ce6d883718a3e..7e0ad5c801d4f11e030ecd84fb40d70669138478 100644 (file)
@@ -25,6 +25,7 @@
 
 #ifndef _SALOME_COMPONENT_IDL_
 #define _SALOME_COMPONENT_IDL_
+
 /*!  
 This is a package of interfaces used for connecting new components to %SALOME
 application. It also contains a set of interfaces used for management of %MED
@@ -50,6 +51,8 @@ module Engines
   typedef sequence<KeyValuePair> FieldsDict;
 
   interface Component ;
+  interface fileRef ;
+  interface fileTransfer ;
 
   /*! \brief Interface of the %Container
   This interface defines the process of loading and registration
@@ -148,25 +151,20 @@ module Engines
     */
     boolean Kill_impl() ;
 
-    // -------------------------- removed -------------------------------
-
     /*!
-      Loads into the container a new component, registers it and starts it's
-      CORBA servant.
-      \param nameToRegister    Name used to register in Naming Service,
-                               the component instance 
-      \param componentName     Name of the %component
-      \return a new instance of the component or the registered component
-               if already registered or Nil if not possible
+      returns a fileRef object if origFileName exists and is readable
+      else returns null object. Only one fileRef is created for a given
+      file name, so, several calls with the same file name returns the 
+      same object.
     */
-    //    Component instance(in string nameToRegister, in string componentName);
-
+    fileRef createFileRef(in string origFileName);
 
     /*!
-      Name of the machine containing this container (location of the container).
+      returns a fileTransfer object used to copy files from the container
+      machine to the clients machines. Only one fileTransfer instance is
+      created in a container.
     */
-    //    readonly attribute string machineName ;
-
+    fileTransfer getFileTransfer();
 
   };
 
@@ -280,6 +278,49 @@ module Engines
                       out boolean isValidScript); 
 
   } ;
+
+  typedef sequence<octet> fileBlock;
+
+  /*! 
+     file transfer object. open method returns a key (fileId) that identifies
+     the structure (ex: C FILE) on the server, created for transfer.
+   */
+  interface fileTransfer
+  {
+    long open(in string fileName);
+
+    void close(in long fileId);
+
+    fileBlock getBlock(in long fileId);
+  };
+
+  /*!
+     A fileRef object is associated to an original file (origFileName) on a
+     machine (refMachine).
+     It is created by a container (factoryServer) on refMachine,
+     with createFileRef(in string origFileName) method.
+     fileRef object maintains a list of (machine,filename) for copies. 
+     If a copy exists on myMachine, getRef(myMachine) returns the file name
+     of the copy on myMachine, else returns empy string.
+     If there is no copy on myMachine, method getFileTransfer() from container
+     factoryServer on refMachine provides a fileTransfer object dedicated to
+     CORBA file copy.
+     After the copy, addRef(myMachine, localFileNameOnMyMachine) registers
+     the file name of the copy on myMachine.
+   */
+  interface fileRef
+  {
+    readonly attribute string origFileName;
+    readonly attribute string refMachine;
+
+    Container getContainer();
+
+    boolean addRef(in string machine,
+               in string fileName);
+
+    string getRef(in string machine);
+  };
+
 } ;
 
 #endif
diff --git a/idl/SALOME_DataTypeCatalog.idl b/idl/SALOME_DataTypeCatalog.idl
deleted file mode 100644 (file)
index ad1767e..0000000
+++ /dev/null
@@ -1,49 +0,0 @@
-//  Copyright (C) 2003  OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
-//  CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS 
-// 
-//  This library is free software; you can redistribute it and/or 
-//  modify it under the terms of the GNU Lesser General Public 
-//  License as published by the Free Software Foundation; either 
-//  version 2.1 of the License. 
-// 
-//  This library is distributed in the hope that it will be useful, 
-//  but WITHOUT ANY WARRANTY; without even the implied warranty of 
-//  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU 
-//  Lesser General Public License for more details. 
-// 
-//  You should have received a copy of the GNU Lesser General Public 
-//  License along with this library; if not, write to the Free Software 
-//  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA 
-// 
-//  See http://www.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org 
-//
-//
-//
-//  File   : SALOME_DataTypeCatalog.idl
-//  Author : Estelle Deville, Paul Rascle
-//  $Header$
-
-module SALOME_DataTypeCatalog{
-// Type definitions
-
-// List of Data Type Names
-  typedef sequence<string> ListOfDataTypeName ;
-
-  // Exception thrown if a DataType is not found in the catalog
-  exception NotFound {};
-//--------------------------------------------------------------------------
-// Interfaces
-
-// Catalog interface :
-// methods to :
-//  - obtain the data type names of the catalog
-//  - test the compatibility between two type names
-interface DataCatalog
-{
-  ListOfDataTypeName GetDataTypeList() ;
-  boolean isDerivedFrom(in string type_in, in string type_out) raises(NotFound);
-  string GetDataInterfaceRead(in string type) raises(NotFound);
-  string GetDataInterfaceWrite(in string type)raises(NotFound);
-   ListOfDataTypeName GetDataTypeParents(in string type) raises(NotFound);
-} ;
-};
diff --git a/idl/SALOME_Session.idl b/idl/SALOME_Session.idl
new file mode 100644 (file)
index 0000000..f067b75
--- /dev/null
@@ -0,0 +1,113 @@
+//  Copyright (C) 2003  OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+//  CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS 
+// 
+//  This library is free software; you can redistribute it and/or 
+//  modify it under the terms of the GNU Lesser General Public 
+//  License as published by the Free Software Foundation; either 
+//  version 2.1 of the License. 
+// 
+//  This library is distributed in the hope that it will be useful, 
+//  but WITHOUT ANY WARRANTY; without even the implied warranty of 
+//  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU 
+//  Lesser General Public License for more details. 
+// 
+//  You should have received a copy of the GNU Lesser General Public 
+//  License along with this library; if not, write to the Free Software 
+//  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA 
+// 
+//  See http://www.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org 
+//
+//
+//
+//  File   : SALOME_Session.idl
+//  Author : Paul RASCLE, EDF
+//  $Header$
+
+#include "SALOME_Component.idl"
+
+/*!   
+  This package contains interfaces used for management of the session in %SALOME application.
+*/
+module SALOME
+{
+/*! \brief State of the session
+   
+   This enumeration contains values defining the state of the session
+  
+*/ 
+  enum SessionState {asleep, /*! Session is inactive */
+                    running /*! Session is running */
+  } ;
+
+/*! \brief %Session State and Statistics
+
+
+    This struct contains a field list with general information about the session 
+*/
+   
+  struct StatSession
+  {
+/*! \brief State of the session
+  
+   It can be:
+   *     -# asleep  : no running study
+   *     -# running : one or more running studies
+*/
+    SessionState state ; 
+/*! Number of running studies
+*/
+    short        runningStudies ;
+/*! It is True if GUI is active in the session
+*/
+    boolean      activeGUI ;
+  } ;
+/*! \brief Interface of the session
+
+    The %session Server launches and stops GUI (Graphical User Interface).
+    The %session can be active without GUI (It can contain one or more running studies)
+*/
+
+  interface Session
+  {
+/*! 
+   This exception is raised when trying to stop the %session with active GUI
+*/
+    exception GUIActive {} ;
+/*! 
+   This exception is raised when trying to stop the %session with a number of running studies.
+*/
+    exception RunningStudies {} ;  
+
+/*! 
+   Launches GUI in the session
+*/
+    void GetInterface(); 
+
+/*! 
+   Returns a standalone component
+*/
+    Engines::Component GetComponent(in string theLibraryName);
+
+/*! 
+  Stops the %Session (It must be idle)
+*/
+    void StopSession() raises(GUIActive, RunningStudies) ;
+
+/*! 
+  Gets Session State
+*/
+    StatSession GetStatSession() ;
+/*! 
+    Determines whether the server has already been loaded or not.
+*/ 
+    void ping();
+/*!
+    Get Active study ID
+*/
+    long GetActiveStudyId();
+/*!
+    Restores a state of the study at theSavePoint
+*/
+    boolean restoreVisualState(in long theSavePoint);
+  } ;
+} ;
index 80f5be22947d9e56cc4e6169bc0d6b3d2fd57cf6..a607060ac9e0bb4837046db485a7bf9a0c0dfafe 100644 (file)
@@ -27,7 +27,7 @@
 
 #include "SALOME_Component.idl"
 
-module SuperVisionTest {
+module SALOME_TestModuleCatalog {
 
   interface Adder ;
 
diff --git a/resources/Application-About.png b/resources/Application-About.png
deleted file mode 100644 (file)
index 35adf0a..0000000
Binary files a/resources/Application-About.png and /dev/null differ
diff --git a/resources/Application-Logo.png b/resources/Application-Logo.png
deleted file mode 100644 (file)
index 7be6518..0000000
Binary files a/resources/Application-Logo.png and /dev/null differ
diff --git a/resources/Application-Splash.png b/resources/Application-Splash.png
deleted file mode 100644 (file)
index 35adf0a..0000000
Binary files a/resources/Application-Splash.png and /dev/null differ
index 6bfa60e64e2d5767dc225bb0af40b738208d421d..06a7f5905d61a2b67abe5c71759ae8a95c6e9a34 100644 (file)
@@ -3,44 +3,44 @@
 
 <machine hostname="is111790" OS="LINUX" CPUFreqMHz="2992" memInMB="1024" protocol="r" mode="i" nbOfNodes="1" nbOfProcPerNode="1" preReqFilePath="/home/secher/SALOME2_INSTALL/KERNEL_INSTALL/salome.sh" >
 <modules modulePath="/home/secher/SALOME2_INSTALL/KERNEL_INSTALL" moduleName="KERNEL" />
-<modules modulePath="/export/home/LGLS/Products/MED_3.2.0a2" moduleName="MED" />
-<modules modulePath="/export/home/LGLS/Products/GEOM_3.2.0a2" moduleName="GEOM" />
-<modules modulePath="/export/home/LGLS/Products/SMESH_3.2.0a2" moduleName="SMESH" />
-<modules modulePath="/export/home/LGLS/Products/SUPERV_3.2.0a2" moduleName="SUPERV" />
-<modules modulePath="/export/home/LGLS/Products/VISU_3.2.0a2" moduleName="VISU" />
+<modules modulePath="/export/home/LGLS/Products/MED_3.2.0b1" moduleName="MED" />
+<modules modulePath="/export/home/LGLS/Products/GEOM_3.2.0b1" moduleName="GEOM" />
+<modules modulePath="/export/home/LGLS/Products/SMESH_3.2.0b1" moduleName="SMESH" />
+<modules modulePath="/export/home/LGLS/Products/SUPERV_3.2.0b1" moduleName="SUPERV" />
+<modules modulePath="/export/home/LGLS/Products/VISU_3.2.0b1" moduleName="VISU" />
 <modules modulePath="/home/secher/SALOME2_INSTALL/MYCOMPO_INSTALL" moduleName="MYCOMPO" />
 <modules modulePath="/home/secher/SALOME2_INSTALL/MYMPICOMPO_INSTALL" moduleName="MYMPICOMPO" />
 </machine>
 
 <machine hostname="is111915" OS="LINUX" CPUFreqMHz="2992" memInMB="1024" protocol="r" mode="i" nbOfNodes="1" nbOfProcPerNode="1" preReqFilePath="/home/secher/SALOME2_INSTALL/KERNEL_INSTALL/salome.sh" >
 <modules modulePath="/home/secher/SALOME2_INSTALL/KERNEL_INSTALL" moduleName="KERNEL" />
-<modules modulePath="/export/home/LGLS/Products/MED_3.2.0a2" moduleName="MED" />
-<modules modulePath="/export/home/LGLS/Products/GEOM_3.2.0a2" moduleName="GEOM" />
-<modules modulePath="/export/home/LGLS/Products/SMESH_3.2.0a2" moduleName="SMESH" />
-<modules modulePath="/export/home/LGLS/Products/SUPERV_3.2.0a2" moduleName="SUPERV" />
-<modules modulePath="/export/home/LGLS/Products/VISU_3.2.0a2" moduleName="VISU" />
+<modules modulePath="/export/home/LGLS/Products/MED_3.2.0b1" moduleName="MED" />
+<modules modulePath="/export/home/LGLS/Products/GEOM_3.2.0b1" moduleName="GEOM" />
+<modules modulePath="/export/home/LGLS/Products/SMESH_3.2.0b1" moduleName="SMESH" />
+<modules modulePath="/export/home/LGLS/Products/SUPERV_3.2.0b1" moduleName="SUPERV" />
+<modules modulePath="/export/home/LGLS/Products/VISU_3.2.0b1" moduleName="VISU" />
 <modules modulePath="/home/secher/SALOME2_INSTALL/MYCOMPO_INSTALL" moduleName="MYCOMPO" />
 <modules modulePath="/home/secher/SALOME2_INSTALL/MYMPICOMPO_INSTALL" moduleName="MYMPICOMPO" />
 </machine>
 
 <machine hostname="is111918" OS="LINUX" CPUFreqMHz="2992" memInMB="1024" protocol="r" mode="i" nbOfNodes="1" nbOfProcPerNode="1" preReqFilePath="/home/secher/SALOME2_INSTALL/KERNEL_INSTALL/salome.sh" >
 <modules modulePath="/home/secher/SALOME2_INSTALL/KERNEL_INSTALL" moduleName="KERNEL" />
-<modules modulePath="/export/home/LGLS/Products/MED_3.2.0a2" moduleName="MED" />
-<modules modulePath="/export/home/LGLS/Products/GEOM_3.2.0a2" moduleName="GEOM" />
-<modules modulePath="/export/home/LGLS/Products/SMESH_3.2.0a2" moduleName="SMESH" />
-<modules modulePath="/export/home/LGLS/Products/SUPERV_3.2.0a2" moduleName="SUPERV" />
-<modules modulePath="/export/home/LGLS/Products/VISU_3.2.0a2" moduleName="VISU" />
+<modules modulePath="/export/home/LGLS/Products/MED_3.2.0b1" moduleName="MED" />
+<modules modulePath="/export/home/LGLS/Products/GEOM_3.2.0b1" moduleName="GEOM" />
+<modules modulePath="/export/home/LGLS/Products/SMESH_3.2.0b1" moduleName="SMESH" />
+<modules modulePath="/export/home/LGLS/Products/SUPERV_3.2.0b1" moduleName="SUPERV" />
+<modules modulePath="/export/home/LGLS/Products/VISU_3.2.0b1" moduleName="VISU" />
 <modules modulePath="/home/secher/SALOME2_INSTALL/MYCOMPO_INSTALL" moduleName="MYCOMPO" />
 <modules modulePath="/home/secher/SALOME2_INSTALL/MYMPICOMPO_INSTALL" moduleName="MYMPICOMPO" />
 </machine>
 
 <machine hostname="is111996" OS="LINUX" CPUFreqMHz="2992" memInMB="1024" protocol="r" mode="i" nbOfNodes="1" nbOfProcPerNode="1" preReqFilePath="/home/secher/SALOME2_INSTALL/KERNEL_INSTALL/salome.sh" >
 <modules modulePath="/home/secher/SALOME2_INSTALL/KERNEL_INSTALL" moduleName="KERNEL" />
-<modules modulePath="/export/home/LGLS/Products/MED_3.2.0a2" moduleName="MED" />
-<modules modulePath="/export/home/LGLS/Products/GEOM_3.2.0a2" moduleName="GEOM" />
-<modules modulePath="/export/home/LGLS/Products/SMESH_3.2.0a2" moduleName="SMESH" />
-<modules modulePath="/export/home/LGLS/Products/SUPERV_3.2.0a2" moduleName="SUPERV" />
-<modules modulePath="/export/home/LGLS/Products/VISU_3.2.0a2" moduleName="VISU" />
+<modules modulePath="/export/home/LGLS/Products/MED_3.2.0b1" moduleName="MED" />
+<modules modulePath="/export/home/LGLS/Products/GEOM_3.2.0b1" moduleName="GEOM" />
+<modules modulePath="/export/home/LGLS/Products/SMESH_3.2.0b1" moduleName="SMESH" />
+<modules modulePath="/export/home/LGLS/Products/SUPERV_3.2.0b1" moduleName="SUPERV" />
+<modules modulePath="/export/home/LGLS/Products/VISU_3.2.0b1" moduleName="VISU" />
 <modules modulePath="/home/secher/SALOME2_INSTALL/MYCOMPO_INSTALL" moduleName="MYCOMPO" />
 <modules modulePath="/home/secher/SALOME2_INSTALL/MYMPICOMPO_INSTALL" moduleName="MYMPICOMPO" />
 </machine>
index 5094f806f67a4decf8da960c746de6de871a0dc2..e7b57b298b2d0941782be42d0569434deb445804 100644 (file)
@@ -16,7 +16,7 @@
                <component-username>Salome</component-username>
                <component-type>Other</component-type>
                <component-author>NRI</component-author>
-               <component-version>3.2.0a2</component-version>
+               <component-version>3.2.0b1</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>3.2.0a2</component-version>
+               <component-version>3.2.0b1</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>3.2.0a2</component-version>
+               <component-version>3.2.0b1</component-version>
                <component-comment>GUI Neutral Context</component-comment>
                <component-multistudy>1</component-multistudy>
                <constraint>'linux' ~ OS</constraint>
index 468f220c26017a91fa657f8f6f84849bc2ea0756..4ac2db306e8c07b7d48b8bb919e98005559f6a74 100644 (file)
@@ -17,13 +17,9 @@ DEPRECATED_FILES=\
        DEPRECATED/Plugin
 
 dist_salomeres_DATA=\
-       CatalogDataType.xml \
        CatalogResources.xml \
-       CatalogModulePersonnel.xml_skel \
-       close.png \
        config \
        channel.cfg \
        KERNELCatalog.xml \
-       salomeCommonModel.spml \
        SALOMEDS_Resources \
        $(DEPRECATED_FILES)
diff --git a/resources/back.xpm b/resources/back.xpm
deleted file mode 100644 (file)
index 7dc5b72..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
-/* XPM */
-/* Drawn  by Mark Donohoe for the K Desktop Environment */
-/* See http://www.kde.org */
-static char*back[]={
-"16 16 5 1",
-"# c #000000",
-"a c #ffffff",
-"c c #808080",
-"b c #c0c0c0",
-". c None",
-"................",
-".......#........",
-"......##........",
-".....#a#........",
-"....#aa########.",
-"...#aabaaaaaaa#.",
-"..#aabbbbbbbbb#.",
-"...#abbbbbbbbb#.",
-"...c#ab########.",
-"....c#a#ccccccc.",
-".....c##c.......",
-"......c#c.......",
-".......cc.......",
-"........c.......",
-"................",
-"......................"};
-
diff --git a/resources/cascade.png b/resources/cascade.png
deleted file mode 100644 (file)
index 9cd1715..0000000
Binary files a/resources/cascade.png and /dev/null differ
diff --git a/resources/close.png b/resources/close.png
deleted file mode 100644 (file)
index b7126e0..0000000
Binary files a/resources/close.png and /dev/null differ
diff --git a/resources/copy.png b/resources/copy.png
deleted file mode 100644 (file)
index 1ba2eca..0000000
Binary files a/resources/copy.png and /dev/null differ
diff --git a/resources/default.png b/resources/default.png
deleted file mode 100644 (file)
index fdc199a..0000000
Binary files a/resources/default.png and /dev/null differ
diff --git a/resources/dl_delete.png b/resources/dl_delete.png
deleted file mode 100644 (file)
index a7a0ad8..0000000
Binary files a/resources/dl_delete.png and /dev/null differ
diff --git a/resources/dl_insert.png b/resources/dl_insert.png
deleted file mode 100644 (file)
index 54e108a..0000000
Binary files a/resources/dl_insert.png and /dev/null differ
diff --git a/resources/dl_movedown.png b/resources/dl_movedown.png
deleted file mode 100644 (file)
index 9c87219..0000000
Binary files a/resources/dl_movedown.png and /dev/null differ
diff --git a/resources/dl_moveup.png b/resources/dl_moveup.png
deleted file mode 100644 (file)
index 45b2750..0000000
Binary files a/resources/dl_moveup.png and /dev/null differ
diff --git a/resources/forward.xpm b/resources/forward.xpm
deleted file mode 100644 (file)
index 2ed8134..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-/* XPM */
-/* Drawn  by Mark Donohoe for the K Desktop Environment */
-/* See http://www.kde.org */
-static char*forward[]={
-"16 16 5 1",
-"# c #000000",
-"a c #ffffff",
-"c c #808080",
-"b c #c0c0c0",
-". c None",
-"................",
-"................",
-".........#......",
-".........##.....",
-".........#a#....",
-"..########aa#...",
-"..#aaaaaaabaa#..",
-"..#bbbbbbbbbaa#.",
-"..#bbbbbbbbba#..",
-"..########ba#c..",
-"..ccccccc#a#c...",
-"........c##c....",
-"........c#c.....",
-"........cc......",
-"........c.......",
-"................",
-"................"};
-
diff --git a/resources/help.png b/resources/help.png
deleted file mode 100644 (file)
index e573362..0000000
Binary files a/resources/help.png and /dev/null differ
diff --git a/resources/home.xpm b/resources/home.xpm
deleted file mode 100644 (file)
index 9c1369d..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
-/* XPM */
-/* Drawn  by Mark Donohoe for the K Desktop Environment */
-/* See http://www.kde.org */
-static char*home[]={
-"16 16 4 1",
-"# c #000000",
-"a c #ffffff",
-"b c #c0c0c0",
-". c None",
-"........... ....",
-"   ....##.......",
-"..#...####......",
-"..#..#aabb#.....",
-"..#.#aaaabb#....",
-"..##aaaaaabb#...",
-"..#aaaaaaaabb#..",
-".#aaaaaaaaabbb#.",
-"###aaaaaaaabb###",
-"..#aaaaaaaabb#..",
-"..#aaa###aabb#..",
-"..#aaa#.#aabb#..",
-"..#aaa#.#aabb#..",
-"..#aaa#.#aabb#..",
-"..#aaa#.#aabb#..",
-"..#####.######..",
-"................"};
-
diff --git a/resources/new.png b/resources/new.png
deleted file mode 100644 (file)
index 953757a..0000000
Binary files a/resources/new.png and /dev/null differ
diff --git a/resources/open.png b/resources/open.png
deleted file mode 100644 (file)
index d9953b6..0000000
Binary files a/resources/open.png and /dev/null differ
diff --git a/resources/paste.png b/resources/paste.png
deleted file mode 100644 (file)
index d86ece3..0000000
Binary files a/resources/paste.png and /dev/null differ
diff --git a/resources/plot2d_dump.png b/resources/plot2d_dump.png
deleted file mode 100644 (file)
index e8bec70..0000000
Binary files a/resources/plot2d_dump.png and /dev/null differ
diff --git a/resources/plot2d_fitall.png b/resources/plot2d_fitall.png
deleted file mode 100644 (file)
index 9a70952..0000000
Binary files a/resources/plot2d_fitall.png and /dev/null differ
diff --git a/resources/plot2d_fitarea.png b/resources/plot2d_fitarea.png
deleted file mode 100644 (file)
index f54ae77..0000000
Binary files a/resources/plot2d_fitarea.png and /dev/null differ
diff --git a/resources/plot2d_legend.png b/resources/plot2d_legend.png
deleted file mode 100644 (file)
index cdcc1e0..0000000
Binary files a/resources/plot2d_legend.png and /dev/null differ
diff --git a/resources/plot2d_linear.png b/resources/plot2d_linear.png
deleted file mode 100644 (file)
index d79f214..0000000
Binary files a/resources/plot2d_linear.png and /dev/null differ
diff --git a/resources/plot2d_linear_y.png b/resources/plot2d_linear_y.png
deleted file mode 100644 (file)
index e396eac..0000000
Binary files a/resources/plot2d_linear_y.png and /dev/null differ
diff --git a/resources/plot2d_lines.png b/resources/plot2d_lines.png
deleted file mode 100644 (file)
index 6baf573..0000000
Binary files a/resources/plot2d_lines.png and /dev/null differ
diff --git a/resources/plot2d_log.png b/resources/plot2d_log.png
deleted file mode 100644 (file)
index aecca8c..0000000
Binary files a/resources/plot2d_log.png and /dev/null differ
diff --git a/resources/plot2d_log_y.png b/resources/plot2d_log_y.png
deleted file mode 100644 (file)
index 4e1e211..0000000
Binary files a/resources/plot2d_log_y.png and /dev/null differ
diff --git a/resources/plot2d_pan.png b/resources/plot2d_pan.png
deleted file mode 100644 (file)
index 786d9cb..0000000
Binary files a/resources/plot2d_pan.png and /dev/null differ
diff --git a/resources/plot2d_points.png b/resources/plot2d_points.png
deleted file mode 100644 (file)
index 4847c4e..0000000
Binary files a/resources/plot2d_points.png and /dev/null differ
diff --git a/resources/plot2d_settings.png b/resources/plot2d_settings.png
deleted file mode 100644 (file)
index d291da9..0000000
Binary files a/resources/plot2d_settings.png and /dev/null differ
diff --git a/resources/plot2d_splines.png b/resources/plot2d_splines.png
deleted file mode 100644 (file)
index c39d432..0000000
Binary files a/resources/plot2d_splines.png and /dev/null differ
diff --git a/resources/plot2d_zoom.png b/resources/plot2d_zoom.png
deleted file mode 100644 (file)
index 35e185b..0000000
Binary files a/resources/plot2d_zoom.png and /dev/null differ
diff --git a/resources/print.png b/resources/print.png
deleted file mode 100644 (file)
index 37ca7c2..0000000
Binary files a/resources/print.png and /dev/null differ
diff --git a/resources/redo.png b/resources/redo.png
deleted file mode 100644 (file)
index ac72e5c..0000000
Binary files a/resources/redo.png and /dev/null differ
diff --git a/resources/reset.png b/resources/reset.png
deleted file mode 100644 (file)
index ccda81c..0000000
Binary files a/resources/reset.png and /dev/null differ
diff --git a/resources/salomeCommonModel.spml b/resources/salomeCommonModel.spml
deleted file mode 100644 (file)
index 09b4d90..0000000
+++ /dev/null
@@ -1,49 +0,0 @@
-#definition of the model
-salomeCommonModel = Model(id="salomeCommonModel")
-
-# Description of all intrinsic types
-dataString = Intrinsic(id='Datastring',
-                     modelOwner=salomeCommonModel,
-                     relatedType='STRING')
-identification = Intrinsic(id='Identification',
-                     modelOwner=salomeCommonModel,
-                     relatedType='STRING')
-salomeRef = Intrinsic(id='SalomeRef',
-                     modelOwner=salomeCommonModel,
-                     relatedType='SALOME_OBJECT_REFERENCE')
-dataReal = Intrinsic(id='Datareal',
-                     modelOwner=salomeCommonModel,
-                     relatedType='REAL')
-dataInteger = Intrinsic(id='Datainteger',
-                     modelOwner=salomeCommonModel,
-                     relatedType='INTEGER')
-
-# Description of units.
-units = Entity(id='Units',
-               modelOwner=salomeCommonModel,
-               stereotype='CONCRETE')
-units_name = SimpleField(id='name',
-                  relatedType=dataString,
-                  definitionMode='FORCED',
-                  stereotype='IDENTIFICATION',
-                  uiInformation=AttributeUi(defaultLabel='Name',
-                                            defaultComment='Name of the unit',
-                                            reentrantMode='NOT_REENTRANT'),
-                  datatype='PERSISTENT',
-                  evaluationMode='NONE')
-units_abreviation = SimpleField(id='abreviation',
-                  relatedType=dataString,
-                  definitionMode='FORCED',
-                  stereotype='AGREGATION',
-                  uiInformation=AttributeUi(defaultLabel='abreviation',
-                                            defaultComment='Abreviation',
-                                            reentrantMode='NOT_REENTRANT'),
-                  datatype='PERSISTENT',
-                  evaluationMode='NONE')
-
-units.fields = [units_name,units_abreviation]
-
-units.uiInformation = EntityUi(defaultLabel='Units definition',
-                                defaultComment='Definition of units',
-                                reentrantMode='REENTRANT')
-
diff --git a/resources/save.png b/resources/save.png
deleted file mode 100644 (file)
index 330493f..0000000
Binary files a/resources/save.png and /dev/null differ
diff --git a/resources/select1.png b/resources/select1.png
deleted file mode 100644 (file)
index a1a4ee1..0000000
Binary files a/resources/select1.png and /dev/null differ
diff --git a/resources/tile.png b/resources/tile.png
deleted file mode 100644 (file)
index b3e6d7b..0000000
Binary files a/resources/tile.png and /dev/null differ
diff --git a/resources/uc_add.png b/resources/uc_add.png
deleted file mode 100644 (file)
index c36d708..0000000
Binary files a/resources/uc_add.png and /dev/null differ
diff --git a/resources/uc_clear.png b/resources/uc_clear.png
deleted file mode 100644 (file)
index 8abb891..0000000
Binary files a/resources/uc_clear.png and /dev/null differ
diff --git a/resources/uc_current.png b/resources/uc_current.png
deleted file mode 100644 (file)
index 1c1e61f..0000000
Binary files a/resources/uc_current.png and /dev/null differ
diff --git a/resources/uc_del.png b/resources/uc_del.png
deleted file mode 100644 (file)
index ed6c97c..0000000
Binary files a/resources/uc_del.png and /dev/null differ
diff --git a/resources/uc_new.png b/resources/uc_new.png
deleted file mode 100644 (file)
index ae849de..0000000
Binary files a/resources/uc_new.png and /dev/null differ
diff --git a/resources/undo.png b/resources/undo.png
deleted file mode 100644 (file)
index 61b1977..0000000
Binary files a/resources/undo.png and /dev/null differ
diff --git a/resources/view_back.png b/resources/view_back.png
deleted file mode 100644 (file)
index 436f2da..0000000
Binary files a/resources/view_back.png and /dev/null differ
diff --git a/resources/view_bottom.png b/resources/view_bottom.png
deleted file mode 100644 (file)
index a18011c..0000000
Binary files a/resources/view_bottom.png and /dev/null differ
diff --git a/resources/view_camera_dump.png b/resources/view_camera_dump.png
deleted file mode 100644 (file)
index 8eb63e0..0000000
Binary files a/resources/view_camera_dump.png and /dev/null differ
diff --git a/resources/view_fitall.png b/resources/view_fitall.png
deleted file mode 100644 (file)
index c09ff94..0000000
Binary files a/resources/view_fitall.png and /dev/null differ
diff --git a/resources/view_fitarea.png b/resources/view_fitarea.png
deleted file mode 100644 (file)
index 5b79594..0000000
Binary files a/resources/view_fitarea.png and /dev/null differ
diff --git a/resources/view_front.png b/resources/view_front.png
deleted file mode 100644 (file)
index c5dfc00..0000000
Binary files a/resources/view_front.png and /dev/null differ
diff --git a/resources/view_glpan.png b/resources/view_glpan.png
deleted file mode 100644 (file)
index c23322a..0000000
Binary files a/resources/view_glpan.png and /dev/null differ
diff --git a/resources/view_left.png b/resources/view_left.png
deleted file mode 100644 (file)
index dbc06cc..0000000
Binary files a/resources/view_left.png and /dev/null differ
diff --git a/resources/view_pan.png b/resources/view_pan.png
deleted file mode 100644 (file)
index 038fba1..0000000
Binary files a/resources/view_pan.png and /dev/null differ
diff --git a/resources/view_reset.png b/resources/view_reset.png
deleted file mode 100644 (file)
index 1285064..0000000
Binary files a/resources/view_reset.png and /dev/null differ
diff --git a/resources/view_right.png b/resources/view_right.png
deleted file mode 100644 (file)
index 598def4..0000000
Binary files a/resources/view_right.png and /dev/null differ
diff --git a/resources/view_rotate.png b/resources/view_rotate.png
deleted file mode 100644 (file)
index 80926c5..0000000
Binary files a/resources/view_rotate.png and /dev/null differ
diff --git a/resources/view_top.png b/resources/view_top.png
deleted file mode 100644 (file)
index ebbf34d..0000000
Binary files a/resources/view_top.png and /dev/null differ
diff --git a/resources/view_triedre.png b/resources/view_triedre.png
deleted file mode 100644 (file)
index 3eed48d..0000000
Binary files a/resources/view_triedre.png and /dev/null differ
diff --git a/resources/view_zoom.png b/resources/view_zoom.png
deleted file mode 100644 (file)
index b465739..0000000
Binary files a/resources/view_zoom.png and /dev/null differ
index 5517078df46b7f1050e5540de9395d95cd72d980..55199bf365de265547ccb23d1346052f1bb216ee 100644 (file)
@@ -12,9 +12,8 @@ HAVE_SSTREAM=@HAVE_SSTREAM@
 
 LIBS=@LIBS@ 
 LIBSFORBIN=@LIBS@
-# LDFLAGS=@LDFLAGS@ -L$(top_builddir)/lib/salome -Xlinker -rpath-link -Xlinker -L$(top_builddir)/lib/salome
-LDFLAGS=@LDFLAGS@ -L$(top_builddir)/lib/salome
-LDFLAGSFORBIN=@LDFLAGS@ -L$(top_builddir)/lib/salome
+LDFLAGS=@LDFLAGS@  -L$(top_builddir)/lib@LIB_LOCATION_SUFFIX@/salome
+LDFLAGSFORBIN=@LDFLAGS@ -L$(top_builddir)/lib@LIB_LOCATION_SUFFIX@/salome
 # add libstdc++ to link c++ library with libtool !
 LDFLAGS+= @STDLIB@
 LDFLAGSFORBIN+= @STDLIB@
@@ -69,8 +68,8 @@ PYTHONHOME = @PYTHONHOME@
 PYTHON_INCLUDES = @PYTHON_INCLUDES@
 PYTHON_LIBS = @PYTHON_LIBS@
 PYTHON_VERSION = @PYTHON_VERSION@
-PYTHON_SITE = $(prefix)/lib/python$(PYTHON_VERSION)/site-packages
-PYTHON_SITE_INSTALL = $(prefix)/lib/python$(PYTHON_VERSION)/site-packages/salome
+PYTHON_SITE = $(prefix)/lib@LIB_LOCATION_SUFFIX@/python$(PYTHON_VERSION)/site-packages
+PYTHON_SITE_INSTALL = $(prefix)/lib@LIB_LOCATION_SUFFIX@/python$(PYTHON_VERSION)/site-packages/salome
 
 # QT
 QT_ROOT = @QT_ROOT@
@@ -123,12 +122,6 @@ HDF5_MT_LIBS=@HDF5_MT_LIBS@
 OCC_INCLUDES=@CAS_CPPFLAGS@
 OCC_CXXFLAGS=@CAS_CXXFLAGS@
 
-#OCC_KERNEL_LIBS=@CAS_KERNEL@
-#OCC_OCAF_LIBS=@CAS_OCAF@
-#OCC_VIEWER_LIBS=@CAS_VIEWER@
-#OCC_MODELER_LIBS=@CAS_MODELER@
-#OCC_DATAEXCHANGE_LIBS=@CAS_DATAEXCHANGE@
-#OCC_LIBS=@CAS_LDFLAGS@
 CAS_KERNEL=@CAS_KERNEL@
 CAS_MATH=@CAS_MATH@
 CAS_OCAF=@CAS_OCAF@
@@ -218,16 +211,21 @@ INSTALL_DATA=@INSTALL_DATA@
 # create a symbolic link (or a copie ?)
 LN_S=@LN_S@
 
+KERNEL_ROOT_DIR=@KERNEL_ROOT_DIR@
+KERNEL_SITE_DIR=@KERNEL_SITE_DIR@
+KERNEL_LDFLAGS=@KERNEL_LDFLAGS@
+KERNEL_CXXFLAGS=@KERNEL_CXXFLAGS@
+
 ## Installation points
 prefix=@prefix@
 exec_prefix=@exec_prefix@
-bindir=@bindir@/salome
-libdir=@libdir@/salome
+bindir=@exec_prefix@/bin/salome
+libdir=@exec_prefix@/lib@LIB_LOCATION_SUFFIX@/salome
 # warning : if user give this path in configure we could have salome/salome :-(
 includedir=@includedir@/salome
 datadir=@datadir@/salome
 idldir=${prefix}/idl/salome
-sharedpydir=@libdir@/python$(PYTHON_VERSION)/site-packages/salome/shared_modules
+sharedpydir=@exec_prefix@/lib@LIB_LOCATION_SUFFIX@/python$(PYTHON_VERSION)/site-packages/salome/shared_modules
 incmakedir=${prefix}/salome_adm/unix
 
 docdir=${prefix}/doc/salome
index a668346284c35de9c194f8926704d1f4eee7204e..bc8abf6ac78fcbf119f3d45e8634007b0fc7ca7f 100644 (file)
@@ -35,10 +35,10 @@ LIB_OBJ_F    = $(patsubst %.f,   %.lo, $(filter %.f, $(LIB_SRC)))
 # all libtool obj file in library
 LIB_OBJ = $(LIB_OBJ_CXX) $(LIB_OBJ_CC) $(LIB_OBJ_C) $(LIB_CLIENT_OBJ:%.o=%.lo) $(LIB_SERVER_OBJ:%.o=%.lo) $(LIB_SWIG_OBJ) $(LIB_OBJ_F)
 
-# LIB_BUILD = $(LIB:%.la=$(top_builddir)/lib/salome/%.la)
-LIB_BUILD = $(patsubst %.la, $(top_builddir)/lib/salome/%.la, $(filter %.la, $(LIB)))
-LIB_BUILD_A = $(patsubst %.a, $(top_builddir)/lib/salome/%.a, $(filter %.a, $(LIB)))
-LIB_BUILD_SO = $(patsubst %.so, $(top_builddir)/lib/salome/%.so, $(filter %.so, $(LIB)))
+# LIB_BUILD = $(LIB:%.la=$(top_builddir)/lib@LIB_LOCATION_SUFFIX@/salome/%.la)
+LIB_BUILD = $(patsubst %.la, $(top_builddir)/lib@LIB_LOCATION_SUFFIX@/salome/%.la, $(filter %.la, $(LIB)))
+LIB_BUILD_A = $(patsubst %.a, $(top_builddir)/lib@LIB_LOCATION_SUFFIX@/salome/%.a, $(filter %.a, $(LIB)))
+LIB_BUILD_SO = $(patsubst %.so, $(top_builddir)/lib@LIB_LOCATION_SUFFIX@/salome/%.so, $(filter %.so, $(LIB)))
 
 ifneq ($(findstring cmodule.la,$(filter %.la, $(LIB))),)
 LIB_SWIG = $(patsubst %cmodule.la,%.so, $(filter %.la, $(LIB)))
@@ -49,7 +49,7 @@ endif
 lib: $(LIB_BUILD) $(LIB_BUILD_SO) $(LIB_CLIENT_PY)
 # we don't build static library !
 
-$(LIB_BUILD): $(top_builddir)/lib/salome/%.la: %.la
+$(LIB_BUILD): $(top_builddir)/lib@LIB_LOCATION_SUFFIX@/salome/%.la: %.la
        -$(RM) $@
        -$(RM) $(patsubst %.la, %.so, $@)
        -$(RM) $(patsubst %.la, %.a, $@)
@@ -60,14 +60,14 @@ $(LIB_BUILD): $(top_builddir)/lib/salome/%.la: %.la
              $(patsubst %.la, %.so, $@).0 || true
 
        if test "X$(LIB_SWIG)" != "X"; then \
-          ln -sf $(patsubst %.la,%.so, $(CURDIR)/.libs/$<) $(top_builddir)/lib/salome/_$(LIB_SWIG) || true;\
+          ln -sf $(patsubst %.la,%.so, $(CURDIR)/.libs/$<) $(top_builddir)/lib@LIB_LOCATION_SUFFIX@/salome/_$(LIB_SWIG) || true;\
        fi;
 
-$(LIB_BUILD_A): $(top_builddir)/lib/salome/%.a: %.a
+$(LIB_BUILD_A): $(top_builddir)/lib@LIB_LOCATION_SUFFIX@/salome/%.a: %.a
        -$(RM) $@
        ln -sf $(CURDIR)/$< $@ || true
 
-$(LIB_BUILD_SO): $(top_builddir)/lib/salome/%.so: %.so
+$(LIB_BUILD_SO): $(top_builddir)/lib@LIB_LOCATION_SUFFIX@/salome/%.so: %.so
        -$(RM) $@
        ln -sf $(CURDIR)/$< $@ || true
 
@@ -127,7 +127,7 @@ $(DEST_UI_PY_FILES): $(top_builddir)/bin/salome/%: %
 
 # copy pyqt files in $(PYTHON_SHARED_SITE)
 #
-PYTHON_SHARED_SITE=$(top_builddir)/lib/python$(PYTHON_VERSION)/site-packages/salome/shared_modules
+PYTHON_SHARED_SITE=$(top_builddir)/lib@LIB_LOCATION_SUFFIX@/python$(PYTHON_VERSION)/site-packages/salome/shared_modules
 
 $(PYTHON_SHARED_SITE):
        $(INSTALL) -d  $@
@@ -316,10 +316,10 @@ clean: mostlyclean
        -$(RM) $(LIB) $(TEST_PROGS) $(BIN) $(CLEAN)
        -$(RM) TAGS *~ *# core *.core 
        -$(RM) -r .libs
-       -$(RM) $(top_builddir)/lib/salome/$(LIB)
+       -$(RM) $(top_builddir)/lib@LIB_LOCATION_SUFFIX@/salome/$(LIB)
        -$(RM) $(patsubst %,$(top_builddir)/bin/salome/%, $(BIN))
-       -$(RM) $(patsubst %.la, %.so, $(top_builddir)/lib/salome/$(LIB))
-       -$(RM) $(patsubst %.la, %.a, $(top_builddir)/lib/salome/$(LIB))
+       -$(RM) $(patsubst %.la, %.so, $(top_builddir)/lib@LIB_LOCATION_SUFFIX@/salome/$(LIB))
+       -$(RM) $(patsubst %.la, %.a, $(top_builddir)/lib@LIB_LOCATION_SUFFIX@/salome/$(LIB))
 # remove idl generated files (sources)
        -$(RM) $(LIB_CLIENT_SRC) $(LIB_SERVER_SRC) $(BIN_CLIENT_SRC) $(BIN_SERVER_SRC)
 # remove idl generated files (headers)
index 392107c773ddcad09657f81207349e3001494a8e..9006a46fe54a09849d110c61f088cb93001fbd95 100644 (file)
@@ -26,6 +26,16 @@ dnl
 dnl @author Bernard Secher (CEA) - 04/12/2003
 dnl
 AC_DEFUN([AC_LINKER_OPTIONS],[
+
+  AC_CHECKING(for LIB_LOCATION_SUFFIX)
+  LIB_LOCATION_SUFFIX=""
+  case "$build_cpu" in
+  x86_64*)  LIB_LOCATION_SUFFIX="64" ;;
+  *)        LIB_LOCATION_SUFFIX="" ;;
+  esac
+  AC_SUBST(LIB_LOCATION_SUFFIX)
+  AC_MSG_RESULT(LIB_LOCATION_SUFFIX is $LIB_LOCATION_SUFFIX)
+
   for opt in "-Xlinker -export-dynamic" -transitive_link; do
     AC_CXX_OPTION($opt,LDEXPDYNFLAGS,flag=yes,flag=no)
     if test "$flag" = "yes"; then
@@ -33,6 +43,7 @@ AC_DEFUN([AC_LINKER_OPTIONS],[
     fi
   done
   AC_SUBST(LDEXPDYNFLAGS)
+
 dnl 
   case $host_os in
     osf*)
index fc07131da2f47636052c2a4a6a3905b3e5a0d970..f53e49027549a8e470d7382b9c59f34e4b00f0e9 100644 (file)
@@ -4,50 +4,57 @@
 #
 
 AC_DEFUN([CHECK_KERNEL],[
+AC_REQUIRE([AC_LINKER_OPTIONS])dnl
 
 AC_CHECKING(for Kernel)
 
 Kernel_ok=no
 
-AC_ARG_WITH(kernel,
-           [  --with-kernel=DIR               root directory path of KERNEL build or installation],
-           KERNEL_DIR="$withval",KERNEL_DIR="")
-
-if test "x$KERNEL_DIR" = "x" ; then
-
-# no --with-kernel-dir option used
+KERNEL_LDFLAGS=""
+KERNEL_CXXFLAGS=""
 
-   if test "x$KERNEL_ROOT_DIR" != "x" ; then
+AC_ARG_WITH(kernel,
+           [--with-kernel=DIR  root directory path of KERNEL build or installation],
+           [KERNEL_DIR="$withval"],
+           [KERNEL_DIR=""])
 
+if test "x${KERNEL_DIR}" = "x" ; then
+  AC_MSG_RESULT(for \${KERNEL_ROOT_DIR}: ${KERNEL_ROOT_DIR})
+  # no --with-kernel-dir option used
+  if test "x${KERNEL_ROOT_DIR}" != "x" ; then
     # KERNEL_ROOT_DIR environment variable defined
-      KERNEL_DIR=$KERNEL_ROOT_DIR
-
-   else
-
+    KERNEL_DIR=${KERNEL_ROOT_DIR}
+  else
     # search Kernel binaries in PATH variable
-      AC_PATH_PROG(TEMP, runSalome)
-      if test "x$TEMP" != "x" ; then
-         KERNEL_BIN_DIR=`dirname $TEMP`
-         KERNEL_DIR=`dirname $KERNEL_BIN_DIR`
-      fi
-      
-   fi
-# 
+    AC_PATH_PROG(TEMP,runSalome)
+    if test "x${TEMP}" != "x" ; then
+      AC_MSG_RESULT(runSalome was found at : ${TEMP})
+      KERNEL_BIN_DIR=`dirname ${TEMP}`
+      KERNEL_DIR=`cd ${KERNEL_BIN_DIR}/../..; pwd`
+    fi
+  fi
 fi
 
 if test -f ${KERNEL_DIR}/bin/salome/runSalome ; then
-   Kernel_ok=yes
    AC_MSG_RESULT(Using Kernel module distribution in ${KERNEL_DIR})
+   Kernel_ok=yes
 
-   if test "x$KERNEL_ROOT_DIR" = "x" ; then
+   if test "x${KERNEL_ROOT_DIR}" = "x" ; then
       KERNEL_ROOT_DIR=${KERNEL_DIR}
    fi
-   if test "x$KERNEL_SITE_DIR" = "x" ; then
+
+   if test "x${KERNEL_SITE_DIR}" = "x" ; then
       KERNEL_SITE_DIR=${KERNEL_ROOT_DIR}
    fi
+
    AC_SUBST(KERNEL_ROOT_DIR)
    AC_SUBST(KERNEL_SITE_DIR)
 
+   KERNEL_LDFLAGS=-L${KERNEL_DIR}/lib${LIB_LOCATION_SUFFIX}/salome
+   KERNEL_CXXFLAGS=-I${KERNEL_DIR}/include/salome
+
+   AC_SUBST(KERNEL_LDFLAGS)
+   AC_SUBST(KERNEL_CXXFLAGS)
 else
    AC_MSG_WARN("Cannot find compiled Kernel module distribution")
 fi
index 6f46e9fbacc29cf06cc01d732a99943ccb8ca32b..8e42b102ebcad6c61e16138fd485df69f6ed9144 100644 (file)
@@ -12,6 +12,49 @@ then
   AC_MSG_WARN(doxygen not found)
   doxygen_ok=no
 fi
+if test "x$doxygen_ok" = "xyes"
+then
+  version=`$DOXYGEN --version`
+  AC_MSG_RESULT(doxygen version $version)
+  case "$version" in
+       1.4.4*)
+         DOXYGEN_WITH_PYTHON=yes
+         DOXYGEN_WITH_STL=no
+         ;;
+       1.4.5*)
+         DOXYGEN_WITH_PYTHON=yes
+         DOXYGEN_WITH_STL=yes
+         ;;
+       1.4.6*)
+         DOXYGEN_WITH_PYTHON=yes
+         DOXYGEN_WITH_STL=yes
+         ;;
+       1.4.7*)
+         DOXYGEN_WITH_PYTHON=yes
+         DOXYGEN_WITH_STL=yes
+         ;;
+       1.4.8*)
+         DOXYGEN_WITH_PYTHON=yes
+         DOXYGEN_WITH_STL=yes
+         ;;
+       1.4.9*)
+         DOXYGEN_WITH_PYTHON=yes
+         DOXYGEN_WITH_STL=yes
+         ;;
+       [1-9].[5-9]*)
+         DOXYGEN_WITH_PYTHON=yes
+         DOXYGEN_WITH_STL=yes
+         ;;
+       *)
+         DOXYGEN_WITH_PYTHON=no
+         DOXYGEN_WITH_STL=no
+         ;;
+  esac
+  AC_MSG_RESULT(doxygen with support STL    - $DOXYGEN_WITH_STL)
+  AC_MSG_RESULT(doxygen with support PYTHON - $DOXYGEN_WITH_PYTHON)
+  AC_SUBST(DOXYGEN_WITH_PYTHON)
+  AC_SUBST(DOXYGEN_WITH_STL)
+fi
 dnl AC_SUBST(DOXYGEN)
 
 graphviz_ok=yes
index bb549fac2cfbefb716db06a557edf00f3a1b48b9..8a56e0f54841b65eaedaf5ad1de9f2657ed7cdcf 100644 (file)
@@ -22,122 +22,174 @@ dnl
 AC_DEFUN([CHECK_OPENGL],[
 AC_REQUIRE([AC_PROG_CC])dnl
 AC_REQUIRE([AC_PROG_CPP])dnl
+AC_REQUIRE([AC_LINKER_OPTIONS])dnl
+
+AC_LANG_SAVE
+AC_LANG_CPLUSPLUS
+
 AC_ARG_WITH(opengl,
   [AC_HELP_STRING([--with-opengl=DIR],[root directory path of OpenGL installation])],
-  [
-    opengl_dir="$withval"
-    local_opengl=yes
-  ], [
-    dirs="/usr/lib /usr/local/lib /opt/graphics/OpenGL/lib /usr/openwin/lib /usr/X11R6/lib"
-    ])dnl
+  [opengl_dir="$withval"], 
+  [dirs="/usr/lib${LIB_LOCATION_SUFFIX} /usr/local/lib${LIB_LOCATION_SUFFIX} /opt/graphics/OpenGL/lib${LIB_LOCATION_SUFFIX} /usr/openwin/lib${LIB_LOCATION_SUFFIX} /usr/X11R6/lib${LIB_LOCATION_SUFFIX}"])dnl
 
 AC_CHECKING(for OpenGL)
-
-AC_SUBST(OGL_INCLUDES)
-AC_SUBST(OGL_LIBS)
+AC_CHECKING(for OpenGL headers)
 
 OGL_INCLUDES=""
 OGL_LIBS=""
 
+GL_LIB_PATH=""
+GLU_LIB_PATH=""
+
 OpenGL_ok=no
+OpenGL_libs_ok=no
+OpenGL_headers_ok=no
 
 dnl openGL headers
-
 # by default
-
-if test "x$local_opengl" = "xyes" ; then
-   if test -f "${opengl_dir}/include/GL/gl.h" ; then
-      OpenGL_ok=yes
-      OGL_INCLUDES="-I${opengl_dir}/include"
-      if test "x${opengl_dir}" = "x/usr"
-      then
-        OGL_LIBS=""
-      else
-        OGL_LIBS="-L${opengl_dir}/lib"
-      fi
-      AC_MSG_RESULT(select OpenGL distribution in ${opengl_dir})
-   else
-      AC_MSG_RESULT(no gl.h header file in ${opengl_dir}/include/GL)
-   fi
+if test "x${opengl_dir}" != "x" ; then
+  AC_MSG_RESULT(for opengl_dir: $opengl_dir)
+  AC_CHECK_HEADER([${opengl_dir}/include/GL/gl.h],
+                  [OpenGL_headers_ok=yes; OGL_INCLUDES="-I${opengl_dir}/include"],
+                  [OpenGL_headers_ok=no])
+  if test "x${OpenGL_headers_ok}" = "xyes" ; then
+    AC_CHECKING(for default OpenGL library)
+    if test "x${opengl_dir}" = "x/usr" ; then
+      OGL_LIBS=""
+    else
+      OGL_LIBS="-L${opengl_dir}/lib"
+    fi
+    LDFLAGS_old="$LDFLAGS"
+    LDFLAGS="$LDFLAGS $OGL_LIBS"
+    AC_CHECK_LIB([GL],
+                 [glBegin],
+                 [OpenGL_libs_ok=yes],
+                 [OpenGL_libs_ok=no])
+    if test "x${OpenGL_libs_ok}" = "xyes" ; then
+      AC_TRY_LINK([],
+                  [],
+                  [OpenGL_libs_ok=yes ; OpenGL_ok=yes; OGL_LIBS="$OGL_LIBS -lGL"],
+                  [OpenGL_libs_ok=no])
+    fi
+    LDFLAGS="$LDFLAGS_old"
+  fi
 fi
 
-if  test "x$OpenGL_ok" = "xno"
-then
-  AC_CHECK_HEADERS(GL/gl.h, [OpenGL_ok=yes])
+if test "x${OpenGL_headers_ok}" = "xno" ; then
+  AC_CHECK_HEADER(GL/gl.h,
+                  [OpenGL_headers_ok=yes],
+                  [OpenGL_headers_ok=no])
 fi
 
-if  test "x$OpenGL_ok" = "xno"
-then
 # under SunOS ?
+if test "x${OpenGL_headers_ok}" = "xno" ; then
   AC_CHECK_HEADERS(/usr/openwin/share/include/GL/glxmd.h,
-                  [OpenGL_ok=yes]
-                  OGL_INCLUDES="-I/usr/openwin/share/include/")
+                  [OpenGL_headers_ok=yes; OGL_INCLUDES="-I/usr/openwin/share/include/"],
+                  [OpenGL_headers_ok=no])
 fi
 
-if  test "x$OpenGL_ok" = "xno"
-then
 # under IRIX ?
+if test "x${OpenGL_headers_ok}" = "xno" ; then
   AC_CHECK_HEADERS(/opt/graphics/OpenGL/include/GL/glxmd.h,
-                  [OpenGL_ok=yes]
-                  OGL_INCLUDES="-I/opt/graphics/OpenGL/include")
+                  [OpenGL_headers_ok=yes; OGL_INCLUDES="-I/opt/graphics/OpenGL/include"],
+                  [OpenGL_headers_ok=no])
 fi
-if  test "x$OpenGL_ok" = "xno"
-then
+
 # some linux OpenGL servers hide the includes in /usr/X11R6/include/GL
+if test "x${OpenGL_headers_ok}" = "xno" ; then
   AC_CHECK_HEADERS(/usr/X11R6/include/GL/gl.h,
-                  [OpenGL_ok=yes]
-                  OGL_INCLUDES="-I/usr/X11R6/include")
+                  [OpenGL_headers_ok=yes; OGL_INCLUDES="-I/usr/X11R6/include"],
+                  [OpenGL_headers_ok=no])
 fi
 
-if  test "x$OpenGL_ok" = "xyes"
-then
+if test "x${OpenGL_headers_ok}" = "xyes" ; then
   AC_CHECKING(for OpenGL library)
-  OpenGL_ok=no
-  for i in $dirs; do
-    if test -r "$i/libGL.so"; then
-dnl      AC_MSG_RESULT(in $i)
-      if test "x$i" = "x/usr/lib"
-      then
-        OGL_LIBS=""
+  for idir in $dirs; do
+    if test -r "${idir}/libGL.so"; then
+      AC_MSG_RESULT(in ${idir})
+      if test "x${idir}" = "x/usr/lib${LIB_LOCATION_SUFFIX}" ; then
+        GL_LIB_PATH=""
       else
-        OGL_LIBS="-L$i"
+        GL_LIB_PATH="-L${idir}"
       fi
       break
     fi
-# under IRIX ?
-    if test -r "$i/libGL.sl"; then
-dnl      AC_MSG_RESULT(in $i)
-      if test "x$i" = "x/usr/lib"
-      then
-        OGL_LIBS=""
+    # under IRIX ?
+    if test -r "${idir}/libGL.sl"; then
+      AC_MSG_RESULT(in ${idir})
+      if test "x${idir}" = "x/usr/lib${LIB_LOCATION_SUFFIX}" ; then
+        GL_LIB_PATH=""
       else
-        OGL_LIBS="-L$i"
+        GL_LIB_PATH="-L${idir}"
       fi
       break
     fi
   done
-  LDFLAGS_old="$LDFLAGS"
-  LDFLAGS="$LDFLAGS $OGL_LIBS"
-  AC_CHECK_LIB(GL,glBegin,OpenGL_ok=yes,OpenGL_ok=no)
+  LDFLAGS_old="${LDFLAGS}"
+  LDFLAGS="${LDFLAGS} ${GL_LIB_PATH}"
+  AC_CHECK_LIB([GL],
+               [glBegin],
+               [OpenGL_libs_ok=yes],
+               [OpenGL_libs_ok=no])
+  if test "x${OpenGL_libs_ok}" = "xyes" ; then
+    AC_TRY_LINK([],
+                [],
+                [OpenGL_libs_ok=yes ; OGL_LIBS="${OGL_LIBS} ${GL_LIB_PATH} -lGL"],
+                [OpenGL_libs_ok=no])
+  fi
   LDFLAGS="$LDFLAGS_old"
 fi
 
-if test "x$OpenGL_ok" = "xyes" ; then
-  OGL_LIBS="$OGL_LIBS -lGL"
+if test "x${OpenGL_libs_ok}" = "xyes" ; then
+  for idir in $dirs; do
+    if test -r "${idir}/libGLU.so"; then
+      AC_MSG_RESULT(in ${idir})
+      if test "x${idir}" = "x/usr/lib${LIB_LOCATION_SUFFIX}" ; then
+        GLU_LIB_PATH=""
+      else
+        GLU_LIB_PATH="-L${idir}"
+      fi
+      break
+    fi
+    # under IRIX ?
+    if test -r "${idir}/libGLU.sl"; then
+      AC_MSG_RESULT(in ${idir})
+      if test "x${idir}" = "x/usr/lib${LIB_LOCATION_SUFFIX}" ; then
+        GLU_LIB_PATH=""
+      else
+        GLU_LIB_PATH="-L${idir}"
+      fi
+      break
+    fi
+  done
+  LDFLAGS_old="${LDFLAGS}"
+  LDFLAGS="${LDFLAGS} ${OGL_LIBS} ${GLU_LIB_PATH}"
+  AC_CHECK_LIB([GLU],
+               [gluBeginSurface],
+               [OpenGL_libs_ok=yes],
+               [OpenGL_libs_ok=no])
+  if test "x${OpenGL_libs_ok}" = "xyes" ; then
+    AC_TRY_LINK([],
+                [],
+                [OpenGL_libs_ok=yes ; OGL_LIBS="${OGL_LIBS} ${GLU_LIB_PATH} -lGLU"],
+                [OpenGL_libs_ok=no])
+  fi
+  LDFLAGS="$LDFLAGS_old"
 fi
 
+if test "x${OpenGL_headers_ok}" = "xyes" ; then
+  if test "x${OpenGL_libs_ok}" = "xyes" ; then
+    OpenGL_ok=yes
+  fi
+fi
 
-OpenGLU_ok=no
-LDFLAGS_old="$LDFLAGS"
-LDFLAGS="$LDFLAGS $OGL_LIBS"
-AC_CHECK_LIB(GLU,gluBeginSurface,OpenGLU_ok=yes,OpenGLU_ok=no)
-LDFLAGS="$LDFLAGS_old"
+AC_MSG_RESULT(for OpenGL_headers_ok: $OpenGL_headers_ok)
+AC_MSG_RESULT(for OpenGL_libs_ok: $OpenGL_libs_ok)
+AC_MSG_RESULT(for OpenGL_ok: $OpenGL_ok)
 
-if test "x$OpenGLU_ok" = "xyes" ; then
-  OGL_LIBS="$OGL_LIBS -lGLU"
-fi
+AC_SUBST(OGL_INCLUDES)
+AC_SUBST(OGL_LIBS)
 
-# Save cache
-AC_CACHE_SAVE
+AC_LANG_RESTORE
 
 ])dnl
index 3fe9ad7ea4a7973c99b2c2625fbf18a346c01717..ab5348319f74ebd2bcf6e7cfd168e4f63b5791bd 100644 (file)
@@ -26,8 +26,14 @@ AC_REQUIRE([AC_PROG_CXX])dnl
 AC_REQUIRE([AC_PROG_CPP])dnl
 AC_REQUIRE([AC_PROG_CXXCPP])dnl
 AC_REQUIRE([CHECK_OPENGL])dnl
+AC_REQUIRE([AC_LINKER_OPTIONS])dnl
+
+AC_CHECKING(for Qt)
+
+if test "x$OpenGL_ok" != "xyes" ; then
+   AC_MSG_WARN(Qt needs OpenGL correct configuration, check configure output)
+fi
 
-AC_CHECKING(for QT)
 qt_ok=yes
 
 AC_LANG_SAVE
@@ -117,7 +123,7 @@ then
   then
     LIBS="$LIBS -lqt-mt $OGL_LIBS"
   else
-    LIBS="$LIBS -L$QTDIR/lib -lqt-mt $OGL_LIBS"
+    LIBS="$LIBS -L$QTDIR/lib${LIB_LOCATION_SUFFIX} -lqt-mt $OGL_LIBS"
   fi
 
   CXXFLAGS_old=$CXXFLAGS
@@ -145,8 +151,8 @@ then
          QT_LIBS=" -lqt-mt"
       QT_MT_LIBS=" -lqt-mt"
     else
-         QT_LIBS="-L$QTDIR/lib -lqt-mt"
-      QT_MT_LIBS="-L$QTDIR/lib -lqt-mt"
+         QT_LIBS="-L$QTDIR/lib${LIB_LOCATION_SUFFIX} -lqt-mt"
+      QT_MT_LIBS="-L$QTDIR/lib${LIB_LOCATION_SUFFIX} -lqt-mt"
     fi
   fi
 
@@ -167,7 +173,7 @@ AC_SUBST(QT_VERS)
 
 AC_LANG_RESTORE
 
-AC_MSG_RESULT(for qt: $qt_ok)
+AC_MSG_RESULT(for Qt: $qt_ok)
 
 # Save cache
 AC_CACHE_SAVE
index dd6bce2d1b614879322f5381cb4fe71543f2cbe5..8157d677d18b8ea404667e66b2ef6f74f89b75a7 100644 (file)
@@ -59,6 +59,7 @@ AC_CXX_OPTION(-Wreturn-type,CXXFLAGS)
 AC_CXX_OPTION(-Wmissing-declarations,CXXFLAGS)
 AC_CXX_OPTION(-fmessage-length=0,CXXFLAGS)
 AC_CXX_OPTION(-Wunused,CXXFLAGS)
+AC_CXX_OPTION(-pipe,CXXFLAGS)
 
 if test "X$enable_production" = "Xyes"; then
   CFLAGS="$CFLAGS -O"
@@ -102,5 +103,4 @@ fi
 ])
 
 # AC_DISABLE_DEBUG - set the default flag to --disable-debug
-AC_DEFUN([AC_DISABLE_DEBUG], [AC_ENABLE_DEBUG(no)])
-
+AC_DEFUN([AC_DISABLE_DEBUG], [AC_ENABLE_DEBUG(no)])
\ No newline at end of file
index 240f6ec0d15e3790e83a3b30e1b184d606f324c0..0f3e0cf8415fd06efb75e76bb5cd2179c36e4abe 100644 (file)
@@ -36,6 +36,8 @@ dnl a `module'.
 
 AC_DEFUN([CHECK_PYTHON],
  [
+  python_ok=yes
   AC_ARG_WITH(python,
    [AC_HELP_STRING([--with-python=DIR],[root directory path of python installation])],
    [PYTHON="$withval/bin/python"
@@ -45,6 +47,9 @@ AC_DEFUN([CHECK_PYTHON],
     ])
   
   AC_CHECKING([local Python configuration])
+
+  AC_REQUIRE([AC_LINKER_OPTIONS])dnl
+
   PYTHON_PREFIX=`echo $PYTHON | sed -e "s,[[^/]]*$,,;s,/$,,;s,^$,.,"`
   PYTHON_PREFIX=`echo $PYTHON_PREFIX | sed -e "s,[[^/]]*$,,;s,/$,,;s,^$,.,"`
   PYTHONHOME=$PYTHON_PREFIX
@@ -57,19 +62,20 @@ AC_DEFUN([CHECK_PYTHON],
   changequote([, ])dnl
   AC_SUBST(PYTHON_VERSION)
 
-  PY_MAKEFILE=$PYTHON_PREFIX/lib/python$PYTHON_VERSION/config/Makefile
+  PY_MAKEFILE=${PYTHON_PREFIX}/lib${LIB_LOCATION_SUFFIX}/python$PYTHON_VERSION/config/Makefile
   if test ! -f "$PY_MAKEFILE"; then
-     AC_MSG_ERROR([*** Couldn't find ${PY_MAKEFILE}.  Maybe you are
+     AC_MSG_WARN([*** Couldn't find ${PY_MAKEFILE}.  Maybe you are
 *** missing the development portion of the python installation])
+     python_ok=no
   fi
 
   AC_SUBST(PYTHON_INCLUDES)
   AC_SUBST(PYTHON_LIBS)
 
   PYTHON_INCLUDES=-I$PYTHON_PREFIX/include/python$PYTHON_VERSION
-  PYTHON_LIBS="-L${PYTHON_PREFIX}/lib/python${PYTHON_VERSION}/config -lpython${PYTHON_VERSION}"
+  PYTHON_LIBS="-L${PYTHON_PREFIX}/lib${LIB_LOCATION_SUFFIX}/python${PYTHON_VERSION}/config -lpython${PYTHON_VERSION}"
   PYTHON_LIB=$PYTHON_LIBS
-  PYTHON_LIBA=$PYTHON_PREFIX/lib/python$PYTHON_VERSION/config/libpython$PYTHON_VERSION.a
+  PYTHON_LIBA=${PYTHON_PREFIX}/lib${LIB_LOCATION_SUFFIX}/python$PYTHON_VERSION/config/libpython$PYTHON_VERSION.a
 
   dnl At times (like when building shared libraries) you may want
   dnl to know which OS Python thinks this is.
@@ -91,7 +97,7 @@ dnl python_site_given=no]
 
    [PYTHON_SITE="$withval"
     python_site_given=yes],
-   [PYTHON_SITE=$prefix"/lib/python"$PYTHON_VERSION/site-packages
+   [PYTHON_SITE=${prefix}"/lib${LIB_LOCATION_SUFFIX}/python"${PYTHON_VERSION}/site-packages
     python_site_given=no])
 
   AC_SUBST(PYTHON_SITE_PACKAGE)
@@ -109,7 +115,7 @@ dnl python_site_given=no]
     [if test "$python_site_given" = yes; then
        PYTHON_SITE_EXEC=$PYTHON_SITE
      else
-       PYTHON_SITE_EXEC=$PYTHON_EXEC_PREFIX"/lib/python"$PYTHON_VERSION/site-packages
+       PYTHON_SITE_EXEC=${PYTHON_EXEC_PREFIX}"/lib${LIB_LOCATION_SUFFIX}/python"${PYTHON_VERSION}/site-packages
      fi])
 
   dnl Set up the install directory
@@ -120,7 +126,7 @@ dnl python_site_given=no]
 
   dnl Also lets automake think PYTHON means something.
 
-  pythondir=$PYTHON_PREFIX"/lib/python"$PYTHON_VERSION/
+  pythondir=${PYTHON_PREFIX}"/lib${LIB_LOCATION_SUFFIX}/python"${PYTHON_VERSION}/
   AC_SUBST(pythondir)
 
  AC_MSG_CHECKING([if we need libdb])
@@ -159,5 +165,7 @@ dnl python_site_given=no]
      AC_MSG_RESULT(no)
   fi
 
-  python_ok=yes
-  AC_MSG_RESULT(looks good)])
+  if test "$python_ok" == "yes"; then
+      AC_MSG_RESULT(looks good)
+  fi
+])
index c19d256e7a213ab830133e1ab8999d2044734859..220be3f5ead6e451916d02ff1c63a12c43584db7 100644 (file)
@@ -8,7 +8,7 @@
 
 # Standard directory for installation
 salomeincludedir   = $(includedir)/@PACKAGE@
-libdir             = $(prefix)/lib/@PACKAGE@
+libdir             = $(prefix)/lib@LIB_LOCATION_SUFFIX@/@PACKAGE@
 bindir             = $(prefix)/bin/@PACKAGE@
 salomescriptdir    = $(bindir)
 
index 0203ea726cf2d23874e7a37f2fbf3995b5a79daa..a1a961e94d11536ce995c7179800157ce3ed6766 100644 (file)
 #  Module : SALOME
 #  $Header$
 
-salomeincludedir            = $(includedir)/@PACKAGE@
+include $(top_srcdir)/salome_adm/unix/make_common_starter.am
+
 salomeinclude_HEADERS       = BasicsGenericDestructor.hxx
 
-libdir                      = $(prefix)/lib/@PACKAGE@
 lib_LTLIBRARIES             = libSALOMEBasics.la
 libSALOMEBasics_la_SOURCES  = \
        BasicsGenericDestructor.cxx \
index c8c2c673e4f2523a60b4873acfdaa97c0eaa646d..8987619bf155b00354d611aa04ccd4d2c78a4d47 100644 (file)
@@ -5,5 +5,19 @@
 include $(top_srcdir)/salome_adm/unix/make_common_starter.am
 
 
-salomeinclude_HEADERS   = CASCatch.hxx 
+salomeinclude_HEADERS   = CASCatch.hxx \
+                       CASCatch_CatchSignals.hxx \
+                       CASCatch_ErrorHandler.hxx \
+                       CASCatch_Failure.hxx
 
+lib_LTLIBRARIES             = libCASCatch.la
+libCASCatch_la_SOURCES  = \
+                       CASCatch_CatchSignals.cxx \
+                       CASCatch_ErrorHandler.cxx \
+                       CASCatch_Failure.cxx
+
+COMMON_CPPFLAGS = \
+       @CAS_CPPFLAGS@ @CAS_CXXFLAGS@
+
+libCASCatch_la_CPPFLAGS = $(COMMON_CPPFLAGS)
+libCASCatch_la_LIBADD  = $(CAS_KERNEL)
index fd20d963a040dbd7da7833a31e0e55d20a6683e5..5131e7b75630fe2a3430c506408dd6efe6af302f 100644 (file)
@@ -11,7 +11,9 @@ salomeinclude_HEADERS = \
        SenderFactory.hxx \
        SALOMEMultiComm.hxx \
        MultiCommException.hxx \
-       SALOME_Comm_i.hxx
+       SALOME_Comm_i.hxx \
+       MatrixClient.hxx \
+       SALOME_Matrix_i.hxx
 
 # Scripts to be installed
 
@@ -50,15 +52,19 @@ OPT_LDFLAGS  = -Xlinker -export-dynamic
 lib_LTLIBRARIES = libSalomeCommunication.la 
 libSalomeCommunication_la_SOURCES =\
        SALOME_Comm_i.cxx \
+       SALOME_Matrix_i.cxx \
        SenderFactory.cxx \
        MultiCommException.cxx \
        SALOMEMultiComm.cxx \
        ReceiverFactory.cxx \
+       MatrixClient.cxx \
        \
        MultiCommException.hxx \
        SALOME_Comm_i.hxx \
+       SALOME_Matrix_i.hxx \
        SenderFactory.hxx \
        ReceiverFactory.hxx \
+        MatrixClient.hxx \
        SALOMEMultiComm.hxx \
        Receivers.hxx \
        Receiver.hxx
diff --git a/src/Communication/MatrixClient.cxx b/src/Communication/MatrixClient.cxx
new file mode 100644 (file)
index 0000000..a7eeca2
--- /dev/null
@@ -0,0 +1,12 @@
+#include "MatrixClient.hxx"
+#include "ReceiverFactory.hxx"
+
+double *MatrixClient::getValue(SALOME::Matrix_ptr distMat, int& columnSize, int& rowSize)
+{
+  long totalSize;
+  double *ret=ReceiverFactory::getValue(distMat->getData(),totalSize);
+  columnSize=distMat->getSizeOfColumn();
+  distMat->release();
+  rowSize=totalSize/columnSize;
+  return ret;
+}
diff --git a/src/Communication/MatrixClient.hxx b/src/Communication/MatrixClient.hxx
new file mode 100644 (file)
index 0000000..489340e
--- /dev/null
@@ -0,0 +1,13 @@
+#ifndef __MATRIXCLIENT_HXX__
+#define __MATRIXCLIENT_HXX__
+
+#include <SALOMEconfig.h>
+#include CORBA_SERVER_HEADER(SALOME_Comm)
+
+class MatrixClient
+{
+public:
+  static double *getValue(SALOME::Matrix_ptr distMat, int& columnSize, int& rowSize);
+};
+
+#endif
diff --git a/src/Communication/SALOME_Matrix_i.cxx b/src/Communication/SALOME_Matrix_i.cxx
new file mode 100644 (file)
index 0000000..72521d6
--- /dev/null
@@ -0,0 +1,33 @@
+#include "SALOME_Matrix_i.hxx"
+#include "SenderFactory.hxx"
+
+SALOME_Matrix_i::SALOME_Matrix_i(const SALOMEMultiComm& multiCommunicator,const double *tabToSend,int nbOfRow,int nbOfColumn,bool ownTabToSend):_tabToSend(tabToSend),
+                                                                                                                                               _nbOfRow(nbOfRow),
+                                                                                                                                               _nbOfColumn(nbOfColumn),
+                                                                                                                                               _ownTabToSend(ownTabToSend),
+                                                                                                                                               _type(multiCommunicator)
+{
+}
+
+SALOME_Matrix_i::~SALOME_Matrix_i()
+{
+  if(_ownTabToSend)
+    delete [] _tabToSend;
+}
+
+SALOME::SenderDouble_ptr SALOME_Matrix_i::getData()
+{
+  return SenderFactory::buildSender(_type,_tabToSend,_nbOfRow*_nbOfColumn,_ownTabToSend);
+}
+
+CORBA::Long SALOME_Matrix_i::getSizeOfColumn()
+{
+  return _nbOfColumn;
+}
+
+void SALOME_Matrix_i::release()
+{
+  PortableServer::ObjectId_var oid = _default_POA()->servant_to_id(this);
+  _default_POA()->deactivate_object(oid);
+  _remove_ref();
+}
diff --git a/src/Communication/SALOME_Matrix_i.hxx b/src/Communication/SALOME_Matrix_i.hxx
new file mode 100644 (file)
index 0000000..24a5597
--- /dev/null
@@ -0,0 +1,26 @@
+#ifndef __SALOME_MATRIX_I_HXX__
+#define __SALOME_MATRIX_I_HXX__
+
+#include <string>
+#include <SALOMEconfig.h>
+#include CORBA_SERVER_HEADER(SALOME_Comm)
+#include "SALOMEMultiComm.hxx"
+
+class SALOME_Matrix_i : public virtual POA_SALOME::Matrix,
+                       public PortableServer::RefCountServantBase {
+private:
+  const double *_tabToSend;
+  int _nbOfRow;
+  int _nbOfColumn;
+  bool _ownTabToSend;
+  SALOMEMultiComm _type;
+protected:
+  ~SALOME_Matrix_i();
+public:
+  SALOME_Matrix_i(const SALOMEMultiComm& multiCommunicator,const double *tabToSend,int nbOfRow,int nbOfColumn,bool ownTabToSend=false);
+  SALOME::SenderDouble_ptr getData();
+  CORBA::Long getSizeOfColumn();
+  void release();
+};
+
+#endif
index 9a1b8dc0ca8af5b3cadc0a9d54d013d1690b6f0b..7fce88a2193c110d32f09e18d131f3f6ab45c434 100644 (file)
 
 %{
   #include "ReceiverFactory.hxx"
+  #include "MatrixClient.hxx"
   #undef SEEK_SET
   #undef SEEK_CUR
   #undef SEEK_END
   #include "SALOME_Comm_i.hxx"
+  #include "SALOMEMultiComm.hxx"
+  #include "SenderFactory.hxx"
 %}
 
 %typemap(python,in) SALOME::SenderDouble_ptr
   $1 = t;
 }
 
+%typemap(python,out) SALOME::SenderDouble_ptr
+{  
+   PyObject* pdict = PyDict_New();
+   PyDict_SetItemString(pdict, "__builtins__", PyEval_GetBuiltins());
+   PyRun_String("import CORBA", Py_single_input, pdict, pdict);
+   PyRun_String("o = CORBA.ORB_init([''], CORBA.ORB_ID);", Py_single_input,
+                   pdict, pdict);
+   PyObject* orb = PyDict_GetItemString(pdict, "o");
+   // Get the orb Corba C++
+   int argc = 0;
+   char *xargv = "";
+   char **argv = &xargv;
+   CORBA::ORB_var ORB = CORBA::ORB_init(argc, argv);
+   std::string s =  ORB->object_to_string($1);
+   PyObject * tmp = PyString_FromString(s.c_str());
+   $result = PyObject_CallMethod(orb, "string_to_object", "O", tmp);
+}
+
+%typemap(python,out) SALOME::SenderInt_ptr
+{  
+   PyObject* pdict = PyDict_New();
+   PyDict_SetItemString(pdict, "__builtins__", PyEval_GetBuiltins());
+   PyRun_String("import CORBA", Py_single_input, pdict, pdict);
+   PyRun_String("o = CORBA.ORB_init([''], CORBA.ORB_ID);", Py_single_input,
+                   pdict, pdict);
+   PyObject* orb = PyDict_GetItemString(pdict, "o");
+   // Get the orb Corba C++
+   int argc = 0;
+   char *xargv = "";
+   char **argv = &xargv;
+   CORBA::ORB_var ORB = CORBA::ORB_init(argc, argv);
+   std::string s =  ORB->object_to_string($1);
+   PyObject * tmp = PyString_FromString(s.c_str());
+   $result = PyObject_CallMethod(orb, "string_to_object", "O", tmp);
+}
+
 PyObject * getValueForSenderDouble(SALOME::SenderDouble_ptr senderDouble);
 
 %{
@@ -139,3 +178,79 @@ PyObject * getValueForSenderInt(SALOME::SenderInt_ptr senderInt)
   return result;
 }
 %}
+
+PyObject * getValueForMatrix(SALOME::Matrix_ptr matrix);
+%{
+PyObject * getValueForMatrix(SALOME::Matrix_ptr matrix)
+{
+  PyObject *py_list;
+  int column,row;
+  double *ret=MatrixClient::getValue(matrix,column,row);
+  py_list = PyList_New(row);
+  for(int i=0;i<row;i++)
+    {
+       PyObject *tmpRow=PyList_New(column);
+       for(int j=0;j<column;j++)
+         {
+           int err = PyList_SetItem(tmpRow, j, Py_BuildValue("d", (double) ret[i*column+j]));
+            if(err)
+              {
+                char * message = "PyList_SetItem matrix sent may be invalid";
+                PyErr_SetString(PyExc_RuntimeError, message);
+                return NULL;
+              }
+         }
+       PyList_SetItem(py_list,i,tmpRow);
+       Py_DECREF(tmpRow);
+    }
+  delete [] ret;
+  Py_DECREF(py_list);
+  return py_list;
+}
+%}
+
+SALOME::SenderDouble_ptr buildSenderDoubleFromList(PyObject *pylist);
+%{
+SALOME::SenderDouble_ptr buildSenderDoubleFromList(PyObject *pylist)
+{
+  if (PyList_Check(pylist)) 
+  {
+    int listLgth = PyList_Size(pylist);
+    double *tab=new double[listLgth];
+    for (int i=0;i<listLgth;i++)
+       {
+         tab[i]=PyFloat_AsDouble(PyList_GetItem(pylist,i));
+       }
+    SALOMEMultiComm communicator;
+    return SenderFactory::buildSender(communicator,tab,listLgth,true);
+  }
+  else
+  { 
+    PyErr_SetString(PyExc_TypeError,"not a list");
+    return SALOME::SenderDouble::_nil();
+  }
+}
+%}
+
+SALOME::SenderInt_ptr buildSenderIntFromList(PyObject *pylist);
+%{
+SALOME::SenderInt_ptr buildSenderIntFromList(PyObject *pylist)
+{
+  if (PyList_Check(pylist)) 
+  {
+    int listLgth = PyList_Size(pylist);
+    int *tab=new int[listLgth];
+    for (int i=0;i<listLgth;i++)
+       {
+         tab[i]=PyInt_AsLong(PyList_GetItem(pylist,i));
+       }
+    SALOMEMultiComm communicator;
+    return SenderFactory::buildSender(communicator,tab,listLgth,true);
+  }
+  else
+  { 
+    PyErr_SetString(PyExc_TypeError,"not a list");
+    return SALOME::SenderInt::_nil();
+  }
+}
+%}
index 0af3362a3d74eed19235ce4b90824ea130be6102..7c30632954304c5e924871793d4b1445f8e7319f 100644 (file)
@@ -51,6 +51,8 @@ int SIGUSR1 = 1000;
 #include <pthread.h>  // must be before Python.h !
 #include "SALOME_Container_i.hxx"
 #include "SALOME_Component_i.hxx"
+#include "SALOME_FileRef_i.hxx"
+#include "SALOME_FileTransfer_i.hxx"
 #include "SALOME_NamingService.hxx"
 #include "OpUtil.hxx"
 
@@ -189,6 +191,9 @@ Engines_Container_i::Engines_Container_i (CORBA::ORB_ptr orb,
          PyRun_SimpleString((char*)myCommand.c_str());
          Py_RELEASE_NEW_THREAD;
        }
+
+      fileTransfer_i* aFileTransfer = new fileTransfer_i();
+      _fileTransfer = Engines::fileTransfer::_narrow(aFileTransfer->_this());
     }
 }
 
@@ -578,6 +583,60 @@ bool Engines_Container_i::Kill_impl()
   return false;
 }
 
+//=============================================================================
+/*! 
+ *  CORBA method: get or create a fileRef object associated to a local file
+ *  (a file on the computer on which runs the container server), which stores
+ *  a list of (machine, localFileName) corresponding to copies already done.
+ * 
+ *  \param  origFileName absolute path for a local file to copy on other
+ *          computers
+ *  \return a fileRef object associated to the file.
+ */
+//=============================================================================
+
+Engines::fileRef_ptr
+Engines_Container_i::createFileRef(const char* origFileName)
+{
+  string origName(origFileName);
+  Engines::fileRef_var theFileRef = Engines::fileRef::_nil();
+
+  if (origName[0] != '/')
+    {
+      INFOS("path of file to copy must be an absolute path begining with '/'");
+      return Engines::fileRef::_nil();
+    }
+
+  if (CORBA::is_nil(_fileRef_map[origName]))
+    {
+      CORBA::Object_var obj=_poa->id_to_reference(*_id);
+      Engines::Container_var pCont = Engines::Container::_narrow(obj);
+      fileRef_i* aFileRef = new fileRef_i(pCont, origFileName);
+      theFileRef = Engines::fileRef::_narrow(aFileRef->_this());
+      _fileRef_map[origName] = theFileRef;
+    }
+  
+  theFileRef =  Engines::fileRef::_duplicate(_fileRef_map[origName]);
+  ASSERT(! CORBA::is_nil(theFileRef));
+  return theFileRef._retn();
+}
+
+//=============================================================================
+/*! 
+ *  CORBA method:
+ *  \return a reference to the fileTransfer object
+ */
+//=============================================================================
+
+Engines::fileTransfer_ptr
+Engines_Container_i::getFileTransfer()
+{
+  Engines::fileTransfer_var aFileTransfer
+    = Engines::fileTransfer::_duplicate(_fileTransfer);
+  return aFileTransfer._retn();
+}
+
+
 //=============================================================================
 /*! 
  *  C++ method: Finds an already existing servant instance of a component, or
index df8f5b8f2ac9a7ffe05bd2d0a1aed6614e185c0b..f160095b7e2ef8a37d80a0a4a10fc9cbd0599cd3 100644 (file)
@@ -38,6 +38,8 @@ include $(top_srcdir)/salome_adm/unix/make_common_starter.am
 salomeinclude_HEADERS = \
        SALOME_Component_i.hxx \
        SALOME_Container_i.hxx \
+       SALOME_FileTransfer_i.hxx \
+       SALOME_FileRef_i.hxx \
        SALOME_ContainerManager.hxx \
        Container_init_python.hxx
 
@@ -96,6 +98,8 @@ lib_LTLIBRARIES = libSalomeContainer.la
 libSalomeContainer_la_SOURCES=\
        Component_i.cxx \
        Container_i.cxx \
+       SALOME_FileTransfer_i.cxx \
+       SALOME_FileRef_i.cxx \
        SALOME_ContainerManager.cxx \
        Container_init_python.cxx 
 
index 642c76e5a4f65e08067e2fb9b7f5a1b5053393e6..47a05448b00ef92310077420fcae274e835f84fc 100755 (executable)
@@ -271,14 +271,9 @@ class SALOME_ComponentPy_i (Engines__POA.Component):
 
     #-------------------------------------------------------------------------
    
-    def DumpPython(self, theStudy, isPublished, isValidScript):
-        aBuffer = "def RebuildData(theStudy): pass"
-        aBufferSize = len(aBuffer) + 1
-        anOctetBuf = aBuffer._narrow(CORBA.Octet)
-        aTMPFile = Engines.TMPFile(aBufferSize, aBufferSize, anOctetBuf._this(), 1)
-        isValidScript = 1
-       #return (aBuffer, 1)
-        return aTMPFile._this()
+    def DumpPython(self, theStudy, isPublished):
+        aBuffer = "def RebuildData(theStudy): pass\n\0"
+       return (aBuffer, 1)
 
     #-------------------------------------------------------------------------    
 
index b3b6db4f3e4f2a2860d5693d8b19a230b5ee754c..6b1e96c38f4c2c4f9e5e582504ea07124f6fd7c9 100644 (file)
@@ -100,10 +100,11 @@ public:
   char* getHostName();
   CORBA::Long getPID();
   //! Kill current container
-  bool Kill_impl() ;
+  bool Kill_impl();
+
+  Engines::fileRef_ptr createFileRef(const char* origFileName);
+  Engines::fileTransfer_ptr getFileTransfer();
 
-  //Engines::Component_ptr instance(const char* nameToRegister,
-  //                              const char* componentName);
 
   // --- local C++ methods
 
@@ -142,6 +143,8 @@ protected:
   PortableServer::ObjectId * _id ;
   int _numInstance ;
   std::map<std::string,Engines::Component_var> _listInstances_map;
+  std::map<std::string,Engines::fileRef_var> _fileRef_map;
+  Engines::fileTransfer_var _fileTransfer;
 
   int    _argc ;
   char** _argv ;
diff --git a/src/Container/SALOME_FileRef_i.cxx b/src/Container/SALOME_FileRef_i.cxx
new file mode 100644 (file)
index 0000000..87d65d9
--- /dev/null
@@ -0,0 +1,180 @@
+// Copyright (C) 2006  OPEN CASCADE, CEA/DEN, EDF R&D, PRINCIPIA R&D
+// 
+//  This library is free software; you can redistribute it and/or 
+//  modify it under the terms of the GNU Lesser General Public 
+//  License as published by the Free Software Foundation; either 
+//  version 2.1 of the License. 
+// 
+//  This library is distributed in the hope that it will be useful, 
+//  but WITHOUT ANY WARRANTY; without even the implied warranty of 
+//  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU 
+//  Lesser General Public License for more details. 
+// 
+//  You should have received a copy of the GNU Lesser General Public 
+//  License along with this library; if not, write to the Free Software 
+//  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA 
+// 
+//  See http://www.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org 
+//
+//
+//
+//  File   : SALOME_FileRef_i.cxx
+//  Author : Paul RASCLE, EDF
+//  Module : SALOME
+//  $Header$
+
+#include "SALOME_FileRef_i.hxx"
+#include "utilities.h"
+#include "OpUtil.hxx"
+#include <string>
+
+using namespace std;
+
+//=============================================================================
+/*! 
+ *  Default constructor, not for use
+ */
+//=============================================================================
+
+fileRef_i::fileRef_i()
+{
+  ASSERT(0);
+}
+//=============================================================================
+/*! 
+ *  Constructor to use
+ */
+//=============================================================================
+
+fileRef_i::fileRef_i(Engines::Container_ptr container,
+                    const char* origFileName)
+{
+  MESSAGE("fileRef_i::fileRef_i "<< origFileName);
+  _container =  Engines::Container::_duplicate(container);
+  _origFileName = origFileName;
+  _machine = GetHostname();
+  int OK = addRef(_machine.c_str(), _origFileName.c_str());
+  SCRUTE(OK);
+}
+
+
+//=============================================================================
+/*! 
+ *  Destructor
+ */
+//=============================================================================
+
+fileRef_i::~fileRef_i()
+{
+  MESSAGE("fileRef_i::~fileRef_i");
+}
+
+//=============================================================================
+/*! 
+ *  CORBA method: 
+ *  \return the file name (absolute path) on the computer which runs the
+ *          container server
+ */
+//=============================================================================
+
+char* fileRef_i::origFileName()
+{
+  MESSAGE("fileRef_i::origFileName " << _origFileName);
+  return CORBA::string_dup(_origFileName.c_str());
+}
+
+//=============================================================================
+/*! 
+ *  CORBA method: 
+ *  \return the hostname of the computer which runs the container server
+ */
+//=============================================================================
+
+char* fileRef_i::refMachine()
+{
+  MESSAGE("fileRef_i::refMachine " << _machine);
+  return CORBA::string_dup(_machine.c_str());
+}
+
+//=============================================================================
+/*! 
+ *  CORBA method: 
+ *  \return the container reference
+ */
+//=============================================================================
+
+Engines::Container_ptr fileRef_i::getContainer()
+{
+  MESSAGE("fileRef_i::getContainer");
+ Engines::Container_var theContainer = 
+   Engines::Container::_duplicate(_container);
+ return theContainer._retn();
+}
+
+//=============================================================================
+/*! 
+ *  CORBA method: after a file transfer on a client computer, registers 
+ *  hostname of client and file path of the copied file.
+ *  \param machine client hostname
+ *  \param fileName asolute path of the transfered file on client computer
+ */
+//=============================================================================
+
+CORBA::Boolean fileRef_i::addRef(const char* machine,
+                                const char* fileName)
+{
+  MESSAGE("fileRef_i::addRef " << machine << " " << fileName);
+  string theMachine = machine;
+  string theFileName = fileName;
+
+  if (theFileName[0] != '/')
+    {
+      INFOS("destination file path must be absolute, begining with '/'");
+      return 0;
+    }
+
+  if (theMachine.empty())
+    {
+      INFOS("provide a hostname for the copy destination");
+      return 0;
+    }
+
+  if (! _copies[theMachine].empty())
+    {
+      INFOS("there is already a copy on " << theMachine << " under the path "
+           <<  _copies[theMachine] << " new ref not added! ");
+      return 0;
+    }
+
+  _copies[theMachine] = theFileName;
+  return 1;
+}
+
+//=============================================================================
+/*! 
+ *  CORBA method: check if a copy of the file referenced by fileRef is
+ *  available on the client computer.
+ *  \param  machine hostname of the client computer
+ *  \return path of the copy on the client computer, if the copy exists,
+ *          else empty string
+ */
+//=============================================================================
+
+char* fileRef_i::getRef(const char* machine)
+{
+  MESSAGE("fileRef_i::getRef "<< machine);
+  string theMachine = machine;
+  string theFileName = _copies[theMachine];
+  if (_copies[theMachine].empty())
+    {
+      MESSAGE("no copy of " << _machine << _origFileName << " available on "
+             << theMachine);
+    }
+  else
+    {
+      MESSAGE("a copy of " << _machine << _origFileName << "is available on "
+             << theMachine << _copies[theMachine]);
+    }
+  return CORBA::string_dup(_copies[theMachine].c_str());
+}
+
diff --git a/src/Container/SALOME_FileRef_i.hxx b/src/Container/SALOME_FileRef_i.hxx
new file mode 100644 (file)
index 0000000..b2fc11f
--- /dev/null
@@ -0,0 +1,63 @@
+// Copyright (C) 2006  OPEN CASCADE, CEA/DEN, EDF R&D, PRINCIPIA R&D
+// 
+//  This library is free software; you can redistribute it and/or 
+//  modify it under the terms of the GNU Lesser General Public 
+//  License as published by the Free Software Foundation; either 
+//  version 2.1 of the License. 
+// 
+//  This library is distributed in the hope that it will be useful, 
+//  but WITHOUT ANY WARRANTY; without even the implied warranty of 
+//  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU 
+//  Lesser General Public License for more details. 
+// 
+//  You should have received a copy of the GNU Lesser General Public 
+//  License along with this library; if not, write to the Free Software 
+//  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA 
+// 
+//  See http://www.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org 
+//
+//
+//
+//  File   : SALOME_FileRef_i.hxx
+//  Author : Paul RASCLE, EDF
+//  Module : SALOME
+//  $Header$
+
+#ifndef _SALOME_FILEREF_I_HXX_
+#define _SALOME_FILEREF_I_HXX_
+
+#include <SALOMEconfig.h>
+#include CORBA_SERVER_HEADER(SALOME_Component)
+
+#include <string>
+#include <map>
+
+class fileRef_i:
+  public virtual POA_Engines::fileRef,
+  public virtual PortableServer::RefCountServantBase
+{
+public:
+  fileRef_i();
+  fileRef_i(Engines::Container_ptr container,
+           const char* origFileName);
+  virtual ~fileRef_i();
+
+  char* origFileName();
+
+  char* refMachine();
+
+  Engines::Container_ptr getContainer();
+
+  CORBA::Boolean addRef(const char* machine,
+                       const char* fileName);
+
+  char* getRef(const char* machine);
+
+protected:
+  Engines::Container_var _container;
+  std::string _origFileName;
+  std::string _machine;
+  std::map<std::string, std::string> _copies;
+};
+
+#endif
diff --git a/src/Container/SALOME_FileTransfer_i.cxx b/src/Container/SALOME_FileTransfer_i.cxx
new file mode 100644 (file)
index 0000000..d487a8c
--- /dev/null
@@ -0,0 +1,129 @@
+
+// Copyright (C) 2006  OPEN CASCADE, CEA/DEN, EDF R&D, PRINCIPIA R&D
+// 
+//  This library is free software; you can redistribute it and/or 
+//  modify it under the terms of the GNU Lesser General Public 
+//  License as published by the Free Software Foundation; either 
+//  version 2.1 of the License. 
+// 
+//  This library is distributed in the hope that it will be useful, 
+//  but WITHOUT ANY WARRANTY; without even the implied warranty of 
+//  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU 
+//  Lesser General Public License for more details. 
+// 
+//  You should have received a copy of the GNU Lesser General Public 
+//  License along with this library; if not, write to the Free Software 
+//  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA 
+// 
+//  See http://www.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org 
+//
+//
+//
+//  File   : SALOME_FileTransfer_i.cxx
+//  Author : Paul RASCLE, EDF
+//  Module : SALOME
+//  $Header$
+
+#include "SALOME_FileTransfer_i.hxx"
+#include "utilities.h"
+
+//=============================================================================
+/*! 
+ *  Default constructor,
+ */
+//=============================================================================
+
+fileTransfer_i::fileTransfer_i()
+{
+  MESSAGE("fileTransfer_i::fileTransfer_i");
+  _fileKey=1;
+}
+
+//=============================================================================
+/*! 
+ *  Destructor
+ */
+//=============================================================================
+
+fileTransfer_i::~fileTransfer_i()
+{
+  MESSAGE("fileTransfer_i::~fileTransfer_i");
+}
+
+
+//=============================================================================
+/*! 
+ *  CORBA method: try to open the file given. If the file is readable, return
+ *  a positive integer else return 0;
+ *  \param  fileName path to the file to be transfered
+ *  \return fileId = positive integer > 0 if open OK.
+ */
+//=============================================================================
+
+CORBA::Long fileTransfer_i::open(const char* fileName)
+{
+  MESSAGE(" fileTransfer_i::open " << fileName);
+  int aKey = _fileKey++;
+  _ctr=0;
+  FILE* fp;
+  if ((fp = fopen(fileName,"rb")) == NULL)
+    {
+      INFOS("file " << fileName << " is not readable");
+      return 0;
+    }
+  _fileAccess[aKey] = fp;
+  return aKey;
+}
+
+//=============================================================================
+/*! 
+ *  CORBA method: close the file associated to the fileId given at open.
+ *  \param fileId got in return from open method
+ */
+//=============================================================================
+
+void fileTransfer_i::close(CORBA::Long fileId)
+{
+  MESSAGE("fileTransfer_i::close");
+  FILE* fp;
+  if (! (fp = _fileAccess[fileId]) )
+    {
+      INFOS(" no FILE structure associated to fileId " <<fileId);
+    }
+  else fclose(fp);
+}
+
+//=============================================================================
+/*! 
+ *  CORBA method: get a block of data from the file associated to the fileId
+ *  given at open.
+ *  \param fileId got in return from open method
+ *  \return an octet sequence. Last one is empty.
+ */
+//=============================================================================
+
+#define FILEBLOCK_SIZE 256*1024
+
+Engines::fileBlock* fileTransfer_i::getBlock(CORBA::Long fileId)
+{
+  MESSAGE("fileTransfer_i::getBlock");
+  Engines::fileBlock* aBlock = new Engines::fileBlock;
+
+  FILE* fp;
+  if (! (fp = _fileAccess[fileId]) )
+    {
+      INFOS(" no FILE structure associated to fileId " <<fileId);
+      return aBlock;
+    }
+
+  // use replace member function for sequence to avoid copy
+  // see Advanced CORBA Programming with C++ pp 187-194
+  
+  CORBA::Octet *buf;
+  buf = Engines::fileBlock::allocbuf(FILEBLOCK_SIZE);
+  int nbRed = fread(buf, sizeof(CORBA::Octet), FILEBLOCK_SIZE, fp);
+  SCRUTE(nbRed);
+  aBlock->replace(nbRed, nbRed, buf, 1); // 1 means give ownership
+  return aBlock;
+}
+
diff --git a/src/Container/SALOME_FileTransfer_i.hxx b/src/Container/SALOME_FileTransfer_i.hxx
new file mode 100644 (file)
index 0000000..7b09470
--- /dev/null
@@ -0,0 +1,55 @@
+// Copyright (C) 2006  OPEN CASCADE, CEA/DEN, EDF R&D, PRINCIPIA R&D
+// 
+//  This library is free software; you can redistribute it and/or 
+//  modify it under the terms of the GNU Lesser General Public 
+//  License as published by the Free Software Foundation; either 
+//  version 2.1 of the License. 
+// 
+//  This library is distributed in the hope that it will be useful, 
+//  but WITHOUT ANY WARRANTY; without even the implied warranty of 
+//  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU 
+//  Lesser General Public License for more details. 
+// 
+//  You should have received a copy of the GNU Lesser General Public 
+//  License along with this library; if not, write to the Free Software 
+//  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA 
+// 
+//  See http://www.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org 
+//
+//
+//
+//  File   : SALOME_FileTransfer_i.hxx
+//  Author : Paul RASCLE, EDF
+//  Module : SALOME
+//  $Header$
+
+
+#ifndef _SALOME_FILETRANSFER_I_HXX_
+#define _SALOME_FILETRANSFER_I_HXX_
+
+#include <SALOMEconfig.h>
+#include CORBA_SERVER_HEADER(SALOME_Component)
+#include <map>
+#include <cstdio>
+
+class fileTransfer_i:
+  public virtual POA_Engines::fileTransfer,
+  public virtual PortableServer::RefCountServantBase
+{
+public:
+  fileTransfer_i();
+  virtual ~fileTransfer_i();
+
+  CORBA::Long open(const char* fileName);
+
+  void close(CORBA::Long fileId);
+
+  Engines::fileBlock* getBlock(CORBA::Long fileId);
+
+protected:
+  int _fileKey;
+  std::map<int, FILE*> _fileAccess;
+  int _ctr;
+};
+
+#endif
diff --git a/src/DataTypeCatalog/Makefile.am b/src/DataTypeCatalog/Makefile.am
deleted file mode 100644 (file)
index cdbcb7d..0000000
+++ /dev/null
@@ -1,113 +0,0 @@
-#  SALOME DataTypeCatalog : catalog of data types
-#
-#  Copyright (C) 2003  OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
-#  CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS 
-# 
-#  This library is free software; you can redistribute it and/or 
-#  modify it under the terms of the GNU Lesser General Public 
-#  License as published by the Free Software Foundation; either 
-#  version 2.1 of the License. 
-# 
-#  This library is distributed in the hope that it will be useful, 
-#  but WITHOUT ANY WARRANTY; without even the implied warranty of 
-#  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU 
-#  Lesser General Public License for more details. 
-# 
-#  You should have received a copy of the GNU Lesser General Public 
-#  License along with this library; if not, write to the Free Software 
-#  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA 
-# 
-#  See http://www.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org 
-#
-#
-#
-#  File   : Makefile.am
-#  Author : Guillaume Boulant (CSSI)
-#  Module : SALOME
-#  $Header$
-
-include $(top_srcdir)/salome_adm/unix/make_common_starter.am
-
-#
-# ===============================================================
-# Header to be installed
-# ===============================================================
-#
-# header files  
-salomeinclude_HEADERS = \
-               SALOME_DataTypeCatalog_impl.hxx \
-               SALOME_DataTypeCatalog_Parser.hxx \
-                SALOME_DataTypeCatalog_Handler.hxx 
-
-#
-# ===============================================================
-# Local definitions
-# ===============================================================
-#
-
-# This local variable defines the list of CPPFLAGS common to all target in this package.
-COMMON_CPPFLAGS=\
-       -I$(srcdir)/../Basics \
-       -I$(srcdir)/../SALOMELocalTrace \
-       -I$(srcdir)/../NamingService \
-       -I$(srcdir)/../Utils \
-       -I$(top_builddir)/salome_adm/unix \
-       -I$(top_builddir)/idl \
-       @CORBA_CXXFLAGS@ @CORBA_INCLUDES@
-
-# This local variable defines the list of dependant libraries common to all target in this package.
-COMMON_LIBS =\
-       ../NamingService/libSalomeNS.la \
-       ../Utils/libOpUtil.la \
-       ../SALOMELocalTrace/libSALOMELocalTrace.la \
-       ../Basics/libSALOMEBasics.la \
-       $(top_builddir)/idl/libSalomeIDLKernel.la
-
-#
-# ===============================================================
-# Libraries targets
-# ===============================================================
-#
-
-lib_LTLIBRARIES = libSalomeDataTypeCatalog.la
-libSalomeDataTypeCatalog_la_SOURCES=\
-       SALOME_DataTypeCatalog_Handler.cxx  \
-       SALOME_DataTypeCatalog_impl.cxx
-
-libSalomeDataTypeCatalog_la_CPPFLAGS =\
-       $(COMMON_CPPFLAGS) \
-       @QT_MT_INCLUDES@
-
-libSalomeDataTypeCatalog_la_LDFLAGS  = -no-undefined -version-info=0:0:0
-libSalomeDataTypeCatalog_la_LIBADD   =\
-       $(COMMON_LIBS) \
-       @QT_MT_LIBS@
-
-#
-# ===============================================================
-# Executables targets
-# ===============================================================
-#
-bin_PROGRAMS = SALOME_DataTypeCatalog_Server SALOME_DataTypeCatalog_Client
-
-#SALOME_DataTypeCatalog_Server
-SALOME_DataTypeCatalog_Server_SOURCES  = SALOME_DataTypeCatalog_Server.cxx
-SALOME_DataTypeCatalog_Server_CPPFLAGS =\
-       $(COMMON_CPPFLAGS) \
-       @QT_MT_INCLUDES@
-
-SALOME_DataTypeCatalog_Server_LDADD    =\
-       libSalomeDataTypeCatalog.la \
-       $(COMMON_LIBS) \
-       @CORBA_LIBS@
-
-#SALOME_DataTypeCatalog_Client
-SALOME_DataTypeCatalog_Client_SOURCES  = SALOME_DataTypeCatalog_Client.cxx
-SALOME_DataTypeCatalog_Client_CPPFLAGS =\
-       $(COMMON_CPPFLAGS) \
-       @QT_MT_INCLUDES@
-
-SALOME_DataTypeCatalog_Client_LDADD    =\
-       libSalomeDataTypeCatalog.la \
-       $(COMMON_LIBS) \
-       @CORBA_LIBS@
diff --git a/src/DataTypeCatalog/SALOME_DataTypeCatalog_Client.cxx b/src/DataTypeCatalog/SALOME_DataTypeCatalog_Client.cxx
deleted file mode 100644 (file)
index 81008bc..0000000
+++ /dev/null
@@ -1,128 +0,0 @@
-//  SALOME DataTypeCatalog : catalog of data types
-//
-//  Copyright (C) 2003  OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
-//  CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS 
-// 
-//  This library is free software; you can redistribute it and/or 
-//  modify it under the terms of the GNU Lesser General Public 
-//  License as published by the Free Software Foundation; either 
-//  version 2.1 of the License. 
-// 
-//  This library is distributed in the hope that it will be useful, 
-//  but WITHOUT ANY WARRANTY; without even the implied warranty of 
-//  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU 
-//  Lesser General Public License for more details. 
-// 
-//  You should have received a copy of the GNU Lesser General Public 
-//  License along with this library; if not, write to the Free Software 
-//  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA 
-// 
-//  See http://www.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org 
-//
-//
-//
-//  File   : SALOME_DataTypeCatalog_Client.cxx
-//  Module : SALOME
-
-/* $Header$ */
-
-#include <iostream>
-#include "SALOME_NamingService.hxx"
-#include "SALOME_DataTypeCatalog.hh"
-#include <string>
-#include "utilities.h"
-using namespace std;
-
-int main(int argc,char **argv)
-{
-  CORBA::ORB_var orb;
-  CosNaming::NamingContext_var _rootContext;
-  CORBA::Object_var objVar, objVarN;
-  try {
-
-       // initialize the ORB
-
-  orb = CORBA::ORB_init (argc, argv);
-
-  // Get CORBA reference of the catalog
-  SALOME_NamingService NS(orb);
-  CORBA::Object_var objVarN = NS.Resolve("/Kernel/DataTypeCatalog");
-
-   SALOME_DataTypeCatalog::DataCatalog_var Catalogue  = SALOME_DataTypeCatalog::DataCatalog::_narrow(objVarN); 
-   MESSAGE("Distant catalog of data type found")
-
-     // Get component list
-   SALOME_DataTypeCatalog::ListOfDataTypeName_var list_data_type = Catalogue->GetDataTypeList();
-   int indice =-1;
-   for (unsigned int ind = 0; ind < list_data_type->length();ind++)
-     {
-       MESSAGE("Data Type list : " << list_data_type[ind]);
-     }
-
-
-   // obtain interface_read of the first data type defined in the catalog
-   char* interf;
-   interf =Catalogue->GetDataInterfaceRead(list_data_type[0]);
-   MESSAGE("Interface read pour " << list_data_type[0] << " : " << interf);
-
-
-
-   // obtain interface_read of the last data type defined in the catalog
-   interf =Catalogue->GetDataInterfaceRead(list_data_type[list_data_type->length() -1]);
-   MESSAGE("Interface read pour " << list_data_type[list_data_type->length() -1] << " : " << interf);
-
-   // obtain interface_write of the first data type defined in the catalog
-   interf =Catalogue->GetDataInterfaceWrite(list_data_type[0]);
-   MESSAGE("Interface write pour " << list_data_type[0] << " : " << interf);
-
-
-
-   // obtain interface_read of the last data type defined in the catalog
-   interf =Catalogue->GetDataInterfaceWrite(list_data_type[list_data_type->length() -1]);
-   MESSAGE("Interface write pour " << list_data_type[list_data_type->length() -1] << " : " << interf);
-
-   //obtain parents name of the last data type defined in the catalog
-   SALOME_DataTypeCatalog::ListOfDataTypeName_var list_data_type1 = Catalogue->GetDataTypeParents(list_data_type[list_data_type->length() -1]);
-
-   // Test derivation
-   if (Catalogue->isDerivedFrom(list_data_type[0],list_data_type[list_data_type->length() -1]))
-     {
-     MESSAGE("The type " << list_data_type[list_data_type->length() -1] << " derived from " << list_data_type[0] );
-     }
-   else
-     { 
-     MESSAGE("The type " << list_data_type[list_data_type->length() -1] << " is not derived from " << list_data_type[0]);
-     }
-
-  }
-  catch(SALOME_DataTypeCatalog::NotFound &){
-    INFOS("SALOME_DataTypeCatalog::NotFound");
-  }
-    catch(CORBA::SystemException&) {
-      INFOS("Caught CORBA::SystemException.")
-  }
-    catch (CosNaming::NamingContext::CannotProceed &) {
-      INFOS("CosNaming::NamingContext::CannotProceed")
-  }
-    catch (CosNaming::NamingContext::NotFound &) {
-      INFOS("CosNaming::NamingContext::NotFound")
-  }
-    catch (CosNaming::NamingContext::InvalidName &) {
-      INFOS("CosNaming::NamingContext::InvalidName")
-  }
-    catch (CosNaming::NamingContext::AlreadyBound &) {
-      INFOS("CosNaming::NamingContext::AlreadyBound")
-  }
-    catch (CosNaming::NamingContext::NotEmpty &) {
-      INFOS("CosNaming::NamingContext::NotEmpty")
-  }
-
-  catch(CORBA::Exception &sysEx) {
-    INFOS("Caught CORBA::Exception.")
-  }
-
-
-  return 0;
-}
diff --git a/src/DataTypeCatalog/SALOME_DataTypeCatalog_Handler.cxx b/src/DataTypeCatalog/SALOME_DataTypeCatalog_Handler.cxx
deleted file mode 100644 (file)
index 47f8fb9..0000000
+++ /dev/null
@@ -1,192 +0,0 @@
-//  SALOME DataTypeCatalog : catalog of data types
-//
-//  Copyright (C) 2003  OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
-//  CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS 
-// 
-//  This library is free software; you can redistribute it and/or 
-//  modify it under the terms of the GNU Lesser General Public 
-//  License as published by the Free Software Foundation; either 
-//  version 2.1 of the License. 
-// 
-//  This library is distributed in the hope that it will be useful, 
-//  but WITHOUT ANY WARRANTY; without even the implied warranty of 
-//  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU 
-//  Lesser General Public License for more details. 
-// 
-//  You should have received a copy of the GNU Lesser General Public 
-//  License along with this library; if not, write to the Free Software 
-//  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA 
-// 
-//  See http://www.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org 
-//
-//
-//
-//  File   : SALOME_DataTypeCatalog_Handler.cxx
-//  Author : Estelle Deville
-//  Module : SALOME
-//  $Header$
-
-#include "SALOME_DataTypeCatalog_Handler.hxx"
-
-#include "utilities.h"
-
-using namespace std;
-
-// contains all the data types defined in the catalog
-ListOfParserDataType _datatypelist; 
-
-//----------------------------------------------------------------------
-// Function : SALOME_DataTypeCatalog_Handler
-// Purpose  : Constructor
-//----------------------------------------------------------------------
-SALOME_DataTypeCatalog_Handler::SALOME_DataTypeCatalog_Handler()
-{
-  MESSAGE("SALOME_DataTypeCatalog_Handler creation");
-  // XML Tags initialisation
-  // Used in the function endElement
-  test_data_type_name = "DataType-name";
-  test_data_type_interf_read = "DataType-interface-read";
-  test_data_type_interf_write = "DataType-interface-write";
-  test_data_type_parent_name = "Parent-name" ;
-  test_data_type_parents = "DataType-Parents-list";
-  test_data_type = "DataType";
-}
-
-//----------------------------------------------------------------------
-// Function : ~SALOME_DataTypeCatalog_Handler
-// Purpose  : Destructor
-//----------------------------------------------------------------------
-SALOME_DataTypeCatalog_Handler::~SALOME_DataTypeCatalog_Handler()
-{
-  MESSAGE("SALOME_DataTypeCatalog_Handler destruction");
-}
-
-//----------------------------------------------------------------------
-// Function : startDocument
-// Purpose  : overload handler function
-//----------------------------------------------------------------------
-bool SALOME_DataTypeCatalog_Handler::startDocument()
-{
-  MESSAGE("Begin parse document")
-  // Empty the private elements
-  _datatypelist.resize(0);
-  _a_data_parents_list.resize(0);
-  return true;
-}
-
-//----------------------------------------------------------------------
-// Function : startElement
-// Purpose  : overload handler function
-//----------------------------------------------------------------------
-bool SALOME_DataTypeCatalog_Handler::startElement(const QString&, 
-                                                 const QString &,
-                                                 const QString& qName, 
-                                                 const QXmlAttributes& atts)
-{
-  return true;
-} 
-
-//----------------------------------------------------------------------
-// Function : endElement
-// Purpose  : overload handler function
-//----------------------------------------------------------------------
-bool SALOME_DataTypeCatalog_Handler::endElement(const QString&, 
-                                               const QString &,
-                                               const QString& qName)
-{
-  // DataType
-
-  // tag test_data_type_name
-  if((qName.compare(QString(test_data_type_name))==0))
-    _a_data_type.Parserdata_name = content;
-  // tag test_data_type_interf_read
-  if((qName.compare(QString(test_data_type_interf_read))==0)) 
-    _a_data_type.Parserdata_interface_read = content;
-  // tag test_data_type_interf_write
-  if((qName.compare(QString(test_data_type_interf_write))==0)) 
-    _a_data_type.Parserdata_interface_write = content;
-
-  // tag test_data_type_parent_name
-  if((qName.compare(QString(test_data_type_parent_name))==0)) 
-    _a_data_parents_list.push_back(content);
-
-  // tag test_data_type_parents
-  if((qName.compare(QString(test_data_type_parents))==0)) 
-    {
-      _a_data_type.Parserdata_parents = _a_data_parents_list;
-      _a_data_parents_list.resize(0);;
-    }
-
-  // tag test_data_type
-  if((qName.compare(QString(test_data_type))==0))
-    {
-      _datatypelist.push_back(_a_data_type);
-
-      // Empty temporary structures
-      _a_data_type.Parserdata_name = "";
-      _a_data_type.Parserdata_interface_read = "";
-      _a_data_type.Parserdata_interface_write = "";
-      _a_data_type.Parserdata_parents.resize(0);
-    }
-
-
-
-  return true;
-}
-  
-//----------------------------------------------------------------------
-// Function : characters
-// Purpose  : overload handler function
-//----------------------------------------------------------------------
-bool SALOME_DataTypeCatalog_Handler::characters(const QString& chars)
-{
-  content = (const char*)chars ;
-  return true;
-}
-
-//----------------------------------------------------------------------
-// Function : endDocument
-// Purpose  : overload handler function
-//            Print all informations find in the catalog 
-//            (only in DEBUG mode!!)
-//----------------------------------------------------------------------  
-bool SALOME_DataTypeCatalog_Handler::endDocument()
-{
-  //_datatypelist
-  for (unsigned int ind = 0; ind < _datatypelist.size(); ind++)
-    {
-      MESSAGE("DataType Name :"<<_datatypelist[ind].Parserdata_name);
-      MESSAGE("DataType interface read :"<<_datatypelist[ind].Parserdata_interface_read);
-      MESSAGE("DataType interface write :"<<_datatypelist[ind].Parserdata_interface_write);
-
-      for (unsigned int i = 0; i < _datatypelist[ind].Parserdata_parents.size(); i++)
-       MESSAGE("Parent name :" << _datatypelist[ind].Parserdata_parents[i]);
-    }
-
-  MESSAGE("Document parsed");
-  return true;
-}
-//----------------------------------------------------------------------
-// Function : errorProtocol
-// Purpose  : overload handler function
-//----------------------------------------------------------------------  
-QString SALOME_DataTypeCatalog_Handler::errorProtocol()
-{
-  return errorProt ;
-}
-
-
-//----------------------------------------------------------------------
-// Function : fatalError
-// Purpose  : overload handler function
-//----------------------------------------------------------------------  
-bool SALOME_DataTypeCatalog_Handler::fatalError(const QXmlParseException& exception)
-{
-    errorProt += QString( "fatal parsing error: %1 in line %2, column %3\n" )
-    .arg( exception.message() )
-    .arg( exception.lineNumber() )
-    .arg( exception.columnNumber() );
-
-  return QXmlDefaultHandler::fatalError( exception );
-}
diff --git a/src/DataTypeCatalog/SALOME_DataTypeCatalog_Handler.hxx b/src/DataTypeCatalog/SALOME_DataTypeCatalog_Handler.hxx
deleted file mode 100644 (file)
index 77b06a5..0000000
+++ /dev/null
@@ -1,134 +0,0 @@
-//  SALOME DataTypeCatalog : catalog of data types
-//
-//  Copyright (C) 2003  OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
-//  CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS 
-// 
-//  This library is free software; you can redistribute it and/or 
-//  modify it under the terms of the GNU Lesser General Public 
-//  License as published by the Free Software Foundation; either 
-//  version 2.1 of the License. 
-// 
-//  This library is distributed in the hope that it will be useful, 
-//  but WITHOUT ANY WARRANTY; without even the implied warranty of 
-//  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU 
-//  Lesser General Public License for more details. 
-// 
-//  You should have received a copy of the GNU Lesser General Public 
-//  License along with this library; if not, write to the Free Software 
-//  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA 
-// 
-//  See http://www.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org 
-//
-//
-//
-//  File   : SALOME_DataTypeCatalog_Handler.hxx
-//  Author : Estelle Deville
-//  Module : SALOME
-//  $Header$
-
-#ifndef SALOME_DATA_CATALOG_HANDLER_H
-#define SALOME_DATA_CATALOG_HANDLER_H
-
-#include "SALOME_DataTypeCatalog_Parser.hxx"
-#include <qxml.h>
-#include <string>
-#include <vector>
-
-#if defined DATATYPECATALOG_EXPORTS
-#if defined WIN32
-#define DATATYPECATALOG_EXPORT __declspec( dllexport )
-#else
-#define DATATYPECATALOG_EXPORT
-#endif
-#else
-#if defined WNT
-#define DATATYPECATALOG_EXPORT __declspec( dllimport )
-#else
-#define DATATYPECATALOG_EXPORT
-#endif
-#endif
-
-class DATATYPECATALOG_EXPORT SALOME_DataTypeCatalog_Handler : public QXmlDefaultHandler 
-{
-public:
-  //! standard constructor
-  SALOME_DataTypeCatalog_Handler();
-
-  //! standard destructor
-  virtual ~SALOME_DataTypeCatalog_Handler();
-
-
-  //! method to overload handler function startDocument
-  /*! Is called before a xml file is parsed
-   \return true if no error was detected
-  */ 
-  virtual bool startDocument();
-
-
-  //! method to overload handler function startElement
-  /*! 
-   \param Qstring argument by value
-   \param Qstring argument by value
-   \param Qstring argument by value
-   \param QXmlAttributes argument by value
-   \return true if no error was detected
-  */
-  virtual bool startElement(const QString&, const QString &,
-                           const QString& qName, const QXmlAttributes& atts); 
-
-  //! method to overload handler function endElement
-  /*!
-   \param Qstring argument by value
-   \param Qstring argument by value
-   \param Qstring argument by value
-   \return true if no error was detected
-   \sa _Find
-  */   
-  virtual bool endElement(const QString&, const QString &,
-                         const QString& qName);
-  
-
-  //! method to overload handler function characters
-  /*!
-   \param Qstring argument by value
-   \return true if no error was detected
-  */
-  virtual bool characters(const QString& chars);
-  
-  //! method to overload handler function endDocument
-  /*! Is called at the end of the parsing
-   \return true if no error was detected
-  */
-  virtual bool endDocument();
-
-  //! method to overload handler function errorProtocol
- /*!
-   \return the error message
-  */
-  virtual QString errorProtocol();
-
-  //! method to overload handler function fatalError
-  /*!
-    \param QXmlParseExecption argument by value
-    \return true if no error was detected
-  */
-  virtual bool fatalError(const QXmlParseException& exception);
-private:
-  QString errorProt ;
-
-  std::string content;
-
-  const char* test_data_type_name ;
-  const char* test_data_type_interf_read ;
-  const char* test_data_type_interf_write ;
-  const char* test_data_type_parent_name ;
-  const char* test_data_type_parents ;
-  const char* test_data_type;
-
-  ParserDataType _a_data_type;
-
-  ListOfParserDataTypeName _a_data_parents_list ;
-};
-
-#endif // SALOME_DATA_CATALOG_HANDLER_H
diff --git a/src/DataTypeCatalog/SALOME_DataTypeCatalog_Parser.hxx b/src/DataTypeCatalog/SALOME_DataTypeCatalog_Parser.hxx
deleted file mode 100644 (file)
index fc867be..0000000
+++ /dev/null
@@ -1,51 +0,0 @@
-//  SALOME DataTypeCatalog : catalog of data types
-//
-//  Copyright (C) 2003  OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
-//  CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS 
-// 
-//  This library is free software; you can redistribute it and/or 
-//  modify it under the terms of the GNU Lesser General Public 
-//  License as published by the Free Software Foundation; either 
-//  version 2.1 of the License. 
-// 
-//  This library is distributed in the hope that it will be useful, 
-//  but WITHOUT ANY WARRANTY; without even the implied warranty of 
-//  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU 
-//  Lesser General Public License for more details. 
-// 
-//  You should have received a copy of the GNU Lesser General Public 
-//  License along with this library; if not, write to the Free Software 
-//  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA 
-// 
-//  See http://www.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org 
-//
-//
-//
-//  File   : SALOME_DataTypeCatalog_Parser.hxx
-//  Author : Estelle Deville
-//  Module : SALOME
-//  $Header$
-
-#ifndef SALOME_DATA_CATALOG_PARSER_H
-#define SALOME_DATA_CATALOG_PARSER_H
-
-#include <string>
-#include <vector>
-
-// Type Definitions
-typedef  std::vector<std::string> ListOfParserDataTypeName;
-
-struct ParserDataType{
-  std::string                          Parserdata_name ;       
-  std::string                   Parserdata_interface_read;
-  std::string                   Parserdata_interface_write;
-  ListOfParserDataTypeName     Parserdata_parents ;
-};
-
-typedef std::vector<ParserDataType> ListOfParserDataType;
-
-// contains all the data types defined in the catalog
-extern ListOfParserDataType _datatypelist;
-
-
-#endif // SALOME_DATA_CATALOG_PARSER_H
diff --git a/src/DataTypeCatalog/SALOME_DataTypeCatalog_Server.cxx b/src/DataTypeCatalog/SALOME_DataTypeCatalog_Server.cxx
deleted file mode 100644 (file)
index a78e0f8..0000000
+++ /dev/null
@@ -1,166 +0,0 @@
-//  SALOME DataTypeCatalog : catalog of data types
-//
-//  Copyright (C) 2003  OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
-//  CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS 
-// 
-//  This library is free software; you can redistribute it and/or 
-//  modify it under the terms of the GNU Lesser General Public 
-//  License as published by the Free Software Foundation; either 
-//  version 2.1 of the License. 
-// 
-//  This library is distributed in the hope that it will be useful, 
-//  but WITHOUT ANY WARRANTY; without even the implied warranty of 
-//  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU 
-//  Lesser General Public License for more details. 
-// 
-//  You should have received a copy of the GNU Lesser General Public 
-//  License along with this library; if not, write to the Free Software 
-//  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA 
-// 
-//  See http://www.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org 
-//
-//
-//
-//  File   : SALOME_DataTypeCatalog_Server.cxx
-//  Author : Estelle Deville
-//  Module : SALOME
-//  $Header$
-
-#include <iostream>
-#include "SALOME_NamingService.hxx"
-#include "SALOME_DataTypeCatalog_impl.hxx"
-#include "utilities.h"
-#include "Utils_SINGLETON.hxx"
-using namespace std;
-
-int main(int argc,char **argv)
-{
-  // initialize the ORB
-  CORBA::ORB_ptr orb = CORBA::ORB_init (argc, argv);
-  try 
-    {
-      CosNaming::NamingContext_var _rootContext, catalogContext;
-      // initialize POA
-      //
-      long TIMESleep = 250000000;
-      int NumberOfTries = 40;
-      int a;
-      timespec ts_req;
-      ts_req.tv_nsec=TIMESleep;
-      ts_req.tv_sec=0;
-      timespec ts_rem;
-      ts_rem.tv_nsec=0;
-      ts_rem.tv_sec=0;
-      CosNaming::NamingContext_var inc;
-      PortableServer::POA_var poa;
-      CORBA::Object_var theObj;
-      CORBA::Object_var obj;
-      CORBA::Object_var object;
-      int DATA_TYPE_CATALOG=0;
-      const char * Env = getenv("USE_LOGGER"); 
-      int EnvL =0;
-      if ((Env!=NULL) && (strlen(Env)))
-       EnvL=1;  
-      CosNaming::Name name;
-      name.length(1);
-      name[0].id=CORBA::string_dup("Logger");    
-      PortableServer::POAManager_var mgr; 
-      for (int i = 1; i<=NumberOfTries; i++)
-       {
-         if (i!=1) 
-#ifndef WNT
-           a=nanosleep(&ts_req,&ts_rem);
-#else
-           Sleep(TIMESleep/1000000);
-#endif
-         try
-           { 
-             obj = orb->resolve_initial_references("RootPOA");
-             if(!CORBA::is_nil(obj))
-               poa = PortableServer::POA::_narrow(obj);
-             if(!CORBA::is_nil(poa))
-               mgr = poa->the_POAManager();
-             if(!CORBA::is_nil(orb)) 
-               theObj = orb->resolve_initial_references("NameService");
-             if (!CORBA::is_nil(theObj))
-               inc = CosNaming::NamingContext::_narrow(theObj);}
-         catch( CORBA::SystemException& )
-           {
-             MESSAGE( "Data Type Catalog: CORBA::SystemException: Unable to contact the Naming Service" );
-           }
-         if(!CORBA::is_nil(inc))
-           {
-             MESSAGE( "Data Type Catalog: Naming Service was found" );
-             if(EnvL==1)
-               {
-                 CORBA::ORB_var orb1 = CORBA::ORB_init(argc,argv) ;
-                 SALOME_NamingService &NS = *SINGLETON_<SALOME_NamingService>::Instance() ;
-                 NS.init_orb( orb1 ) ;
-                 for(int j=1; j<=NumberOfTries; j++)
-                   {
-                     if (j!=1) 
-#ifndef WNT
-                       a=nanosleep(&ts_req, &ts_rem);
-#else
-                       Sleep(TIMESleep/1000000);
-#endif
-                     try
-                       {
-                         object = inc->resolve(name);
-                       }
-                     catch(CosNaming::NamingContext::NotFound)
-                       {
-                         MESSAGE( "Data Type Catalog: Logger Server wasn't found" );
-                       }
-                     catch(...)
-                       {
-                         MESSAGE( "Data Type Catalog: Unknown exception" );
-                       }
-                     if (!CORBA::is_nil(object))
-                       {
-                         MESSAGE( "Data Type Catalog: Logger Server was found" );
-                         DATA_TYPE_CATALOG=1;
-                         break;
-                       }
-           
-                   }
-               }
-           }
-         if ((DATA_TYPE_CATALOG==1)||((EnvL==0)&&(!CORBA::is_nil(inc))))
-           break;
-       }
-
-      // Active catalog
-
-      SALOME_DataTypeCatalogImpl* Catalogue_i = new SALOME_DataTypeCatalogImpl(argc, argv);
-      poa->activate_object (Catalogue_i);
-
-      mgr->activate();
-
-  
-      CORBA::Object_ptr myCata = Catalogue_i->_this();
-
-      // initialise Naming Service
-      SALOME_NamingService *_NS;
-      _NS = new SALOME_NamingService(orb);
-      // register Catalog in Naming Service
-      _NS->Register(myCata ,"/Kernel/DataTypeCatalog");
-
-      MESSAGE("Running DataType Catalog Server.")
-
-       orb->run();
-      poa->destroy(1,1);
-    }
-  catch(CORBA::SystemException&) {
-    INFOS("Caught CORBA::SystemException.")
-      }
-  catch(CORBA::Exception&) {
-    INFOS("Caught CORBA::Exception.")
-      }
-
-  //  delete myThreadTrace;
-  return 0;
-}
diff --git a/src/DataTypeCatalog/SALOME_DataTypeCatalog_impl.cxx b/src/DataTypeCatalog/SALOME_DataTypeCatalog_impl.cxx
deleted file mode 100644 (file)
index 13f3584..0000000
+++ /dev/null
@@ -1,382 +0,0 @@
-//  SALOME DataTypeCatalog : catalog of data types
-//
-//  Copyright (C) 2003  OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
-//  CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS 
-// 
-//  This library is free software; you can redistribute it and/or 
-//  modify it under the terms of the GNU Lesser General Public 
-//  License as published by the Free Software Foundation; either 
-//  version 2.1 of the License. 
-// 
-//  This library is distributed in the hope that it will be useful, 
-//  but WITHOUT ANY WARRANTY; without even the implied warranty of 
-//  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU 
-//  Lesser General Public License for more details. 
-// 
-//  You should have received a copy of the GNU Lesser General Public 
-//  License along with this library; if not, write to the Free Software 
-//  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA 
-// 
-//  See http://www.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org 
-//
-//
-//
-//  File   : SALOME_DataTypeCatalog_impl.cxx
-//  Author : Estelle Deville
-//  Module : SALOME
-//  $Header$
-
-#include "SALOME_DataTypeCatalog_impl.hxx"
-#include "Utils_ExceptHandlers.hxx"
-#include <fstream>
-using namespace std;
-
-UNEXPECT_CATCH(DTC_NotFound, SALOME_DataTypeCatalog::NotFound);
-
-//----------------------------------------------------------------------
-// Function : SALOME_DataTypeCatalogImpl
-// Purpose  : Constructor 
-//----------------------------------------------------------------------
-SALOME_DataTypeCatalogImpl::SALOME_DataTypeCatalogImpl(int argc, char** argv)
-{
-  MESSAGE("DataType Catalog creation");
-
-  // Empty used variables
-  _datatype_list.resize(0);
-
-  // Parse the arguments given at server run
-  if (!_parseArguments(argc, argv,&_path_datatype))
-    MESSAGE( "Error while argument parsing" )
-
-  // Test existency of files
-  if (_path_datatype == NULL)
-    MESSAGE( "Error the data type catalog should be indicated" )
-  else
-    {
-      MESSAGE("Parse data type catalog");
-      // Affect the variable _datatype_list 
-      _parse_xml_file(_path_datatype,_datatype_list);
-
-      // Verification of _datatype_list content
-      if(!_verify_data_type(_datatype_list))
-       MESSAGE( "Error while parsing the data type list" )
-      else MESSAGE("Data Type list OK");
-    }
-}
-
-//----------------------------------------------------------------------
-// Function : ~SALOME_DataTypeCatalogImpl
-// Purpose  : Destructor 
-//----------------------------------------------------------------------
-SALOME_DataTypeCatalogImpl::~SALOME_DataTypeCatalogImpl()
-{
-  MESSAGE("DataType Catalog Destruction");
-}
-
-
-//----------------------------------------------------------------------
-// Function : GetDataTypeList
-// Purpose  : get a data type name list
-//----------------------------------------------------------------------
-SALOME_DataTypeCatalog::ListOfDataTypeName* 
-SALOME_DataTypeCatalogImpl::GetDataTypeList()
-{
-  MESSAGE("Begin of GetDataTypeList");
-  SALOME_DataTypeCatalog::ListOfDataTypeName_var _list_data = 
-    new SALOME_DataTypeCatalog::ListOfDataTypeName;
-
-  _list_data->length(_datatype_list.size());
-
-  // Duplicate each data type name defined in the catalog
-  for (unsigned int ind=0; ind < _datatype_list.size();ind++)
-    {
-       _list_data[ind]=CORBA::string_dup(_datatype_list[ind].Parserdata_name.c_str());
-       // SCRUTE(_list_data[ind]) ;
-    }
-
-  return _list_data._retn();
-}
-
-//----------------------------------------------------------------------
-// Function : isDerivedFrom
-// Purpose  : return true if type_out is derived from type_in
-//----------------------------------------------------------------------
-CORBA::Boolean 
-SALOME_DataTypeCatalogImpl::isDerivedFrom(const char* type_in,
-                                         const char* type_out)
-                            throw(SALOME_DataTypeCatalog::NotFound)
-{
-  Unexpect aCatch(DTC_NotFound);
-  CORBA::Boolean _return_value = false ;
-  bool _found_in = false;
-  bool _found_out = false;
-  for (unsigned int ind=0; ind < _datatype_list.size();ind++)
-    {
-      if (strcmp((_datatype_list[ind].Parserdata_name).c_str(),type_out) == 0)
-       {
-         //type_out found
-         _found_out = true;
-         // Looking if type_in is indicated in the parents list
-         _return_value = _explore_parents(type_in,_datatype_list[ind]); 
-       }
-      if (strcmp((_datatype_list[ind].Parserdata_name).c_str(),type_in) == 0)
-       _found_in = true;
-    }
-
-  if(!_found_in)
-    {
-      MESSAGE("The data type " << type_in << " was not found in the data type catalog")
-      throw SALOME_DataTypeCatalog::NotFound() ;
-    }
-  if(!_found_out)
-    {
-      MESSAGE( "The data type " << type_out << " was not found in the data type catalog")
-      throw SALOME_DataTypeCatalog::NotFound() ;
-    }
-
-  return _return_value;
-
-}
-
-//----------------------------------------------------------------------
-// Function : GetDataInterfaceRead
-// Purpose  : get the read interface name
-//----------------------------------------------------------------------
-char*
-SALOME_DataTypeCatalogImpl::GetDataInterfaceRead(const char* type)
-                            throw(SALOME_DataTypeCatalog::NotFound)
-{
-  Unexpect aCatch(DTC_NotFound);
-  char* return_value = NULL;
-  bool _find = false;
-  for (unsigned int ind=0; ind < _datatype_list.size();ind++)
-    {
-      if (strcmp((_datatype_list[ind].Parserdata_name).c_str(),type) == 0)
-       {
-         _find = true;
-         return_value =  CORBA::string_dup(_datatype_list[ind].Parserdata_interface_read.c_str());
-       }
-    }
-  
-  // NotFound Exceptin is thrown if the data type indicated is not found in the catalog
-  if(!_find)
-    {
-      MESSAGE( "The data type " << type << " was not found in the data type catalog")
-      throw SALOME_DataTypeCatalog::NotFound() ;
-    }
-
-  return return_value;
-}
-
-//----------------------------------------------------------------------
-// Function : GetDataInterfaceWrite
-// Purpose  : get the write interface name
-//----------------------------------------------------------------------
-char*
-SALOME_DataTypeCatalogImpl::GetDataInterfaceWrite(const char* type)
-                            throw(SALOME_DataTypeCatalog::NotFound)
-{
-  Unexpect aCatch(DTC_NotFound);
-  char* return_value = NULL;
-  bool _find = false;
-  for (unsigned int ind=0; ind < _datatype_list.size();ind++)
-    {
-      if (strcmp((_datatype_list[ind].Parserdata_name).c_str(),type) == 0)
-       {
-         _find = true;
-         return_value =  CORBA::string_dup(_datatype_list[ind].Parserdata_interface_write.c_str());
-       }
-    }
-
-  // NotFound Exceptin is thrown if the data type indicated is not found in the catalog
-  if(!_find)
-    {
-      MESSAGE( "The data type " << type << " was not found in the data type catalog")
-      throw SALOME_DataTypeCatalog::NotFound() ;
-    }
-  return return_value;
-}
-
-//----------------------------------------------------------------------
-// Function : GetDataTypeParents
-// Purpose  : get Parents data type name list
-//----------------------------------------------------------------------
-SALOME_DataTypeCatalog::ListOfDataTypeName* 
-SALOME_DataTypeCatalogImpl::GetDataTypeParents(const char* type) throw(SALOME_DataTypeCatalog::NotFound)
-{
-  Unexpect aCatch(DTC_NotFound);
-
-  bool _find = false ;
-
-  SALOME_DataTypeCatalog::ListOfDataTypeName_var _list_data = 
-    new SALOME_DataTypeCatalog::ListOfDataTypeName;
-
-  for (unsigned int ind=0; ind < _datatype_list.size();ind++)
-    {
-      if (strcmp((_datatype_list[ind].Parserdata_name).c_str(),type) == 0)
-       {
-         // Wanted type is found
-         // Get all the parents data type name of the type
-         _find = true; 
-         _list_data->length(_datatype_list[ind].Parserdata_parents.size());
-         for (unsigned int ind1=0; ind1 < _datatype_list[ind].Parserdata_parents.size();ind1++)
-           {
-             _list_data[ind1]=CORBA::string_dup(_datatype_list[ind].Parserdata_parents[ind1].c_str());
-             // SCRUTE(_list_data[ind1]) ;
-           }
-       }
-    }
-
-  // NotFound Exception is thrown if the data type indicated is not found 
-  // in the catalog
-  if(!_find)
-    {
-      MESSAGE( "The data type " << type << " was not found in the data type catalog")
-      throw SALOME_DataTypeCatalog::NotFound() ;
-    }
-
-  return _list_data._retn();
-}
-
-//----------------------------------------------------------------------
-// Function : _explore_parents
-// Purpose  : return true if type_out is derived from type_in
-//----------------------------------------------------------------------
-CORBA::Boolean 
-SALOME_DataTypeCatalogImpl::_explore_parents(const char* type_in,
-                                            ParserDataType& data_out)
-{
-
-  MESSAGE( "Begin of _explore_parents with data_out_name  " << data_out.Parserdata_name);
-
-  CORBA::Boolean found = false ;
-  if (data_out.Parserdata_name == type_in)
-    found = true ;
-  else
-    if (data_out.Parserdata_parents.size() >0)
-      for (unsigned int ind=0; ind < data_out.Parserdata_parents.size();ind++)
-       {
-         if (data_out.Parserdata_parents[ind] == type_in)
-           found = true ;
-         else
-           for (unsigned ip =0; ip < _datatype_list.size();ip++)
-             {
-               // run _explore_parents for each parent data of data_out
-               if (_datatype_list[ip].Parserdata_name == data_out.Parserdata_parents[ind])
-                 found = _explore_parents(type_in, _datatype_list[ip]);
-             }
-       }
-  return found ;
-}
-
-//----------------------------------------------------------------------
-// Function : _parse_xml_file
-// Purpose  : parse one module catalog 
-//----------------------------------------------------------------------
-void 
-SALOME_DataTypeCatalogImpl::_parse_xml_file(const char* file,
-                                           ListOfParserDataType& datatypelist) 
-{
-  SALOME_DataTypeCatalog_Handler* handler = new SALOME_DataTypeCatalog_Handler();
-  QFile xmlFile(file);
-
-  QXmlInputSource source(xmlFile);
-
-  QXmlSimpleReader reader;
-  reader.setContentHandler( handler );
-  reader.setErrorHandler( handler );
-  reader.parse( source );
-  xmlFile.close();
-  datatypelist = _datatypelist;
-}
-
-
-//----------------------------------------------------------------------
-// Function : _verify_data_type
-// Purpose  : verify the data type structures from the catalog parsing
-//            Verify that the parents type associated to a type are defined
-//            in the catalog
-//----------------------------------------------------------------------
-bool
-SALOME_DataTypeCatalogImpl::_verify_data_type(ListOfParserDataType datatypelist)
-{
-   bool _return_value = true;
-   bool _bool = false ;
-   vector<string> _data_name_list;
-   
-   _data_name_list.resize(0);;
-  for (unsigned int ind = 0; ind < _datatype_list.size(); ind++)
-    _data_name_list.push_back(_datatype_list[ind].Parserdata_name) ;
-
-   // Parse if parents data type name of a data type are defined in the 
-   // datatype catalog
-#ifndef WNT
-  for (unsigned int ind = 0; ind < _datatype_list.size(); ind++)
-#else
-  for (ind = 0; ind < _datatype_list.size(); ind++)
-#endif
-    {
-      // Scrute data type parents
-      // MESSAGE("Treatment of " << _datatype_list[ind].Parserdata_name);
-      for (unsigned int ind1 = 0 ; ind1 < _datatype_list[ind].Parserdata_parents.size(); ind1++)
-       {
-        // MESSAGE("Looking for " << _datatype_list[ind].Parserdata_parents[ind1] << " in the catalog data type");
-        _bool = false;
-        // Compare parent data type name to all data type names defined in the catalog
-        for (unsigned int ind2 = 0 ; ind2 < _data_name_list.size(); ind2++)
-          {
-            if(_datatype_list[ind].Parserdata_parents[ind1].compare(_data_name_list[ind2]) == 0)
-              {
-                // Type found : OK
-                MESSAGE("The parents data type " << _datatype_list[ind].Parserdata_parents[ind1] << " of " << _datatype_list[ind].Parserdata_name << " was found in the catalog type");
-                _bool = true; 
-              }
-          }
-        if(!_bool)
-          {
-            MESSAGE( "The parents data type " << _datatype_list[ind].Parserdata_parents[ind1] << " of " << _datatype_list[ind].Parserdata_name << " is not defined in the data type catalog" )
-            _return_value = false ;
-          }
-       }
-    }
-  return _return_value;
-}
-
-
-//----------------------------------------------------------------------
-// Function : _parseArguments
-// Purpose  : parse arguments to get general and personal catalog files
-//----------------------------------------------------------------------
-bool
-SALOME_DataTypeCatalogImpl::_parseArguments(int argc, char **argv, 
-                                           char **_path_data)
-{
-  bool _return_value = true;
-  *_path_data = NULL;
-  for (int ind = 0; ind < argc ; ind++)
-    {
-
-      if (strcmp(argv[ind],"-help") == 0)
-       {
-         MESSAGE( "Usage: " << argv[0] << " -common 'path to data type catalog' -ORBInitRef NameService=corbaname::localhost");
-           _return_value = false ;
-       }
-      if (strcmp(argv[ind],"-common") == 0)
-       {
-         if (ind + 1 <= argc)
-           {
-             // General catalog file
-             *_path_data = argv[ind + 1] ;
-             ifstream _path_data_file(*_path_data);
-             if (!_path_data_file)
-               {
-                 MESSAGE( "Sorry the file " << *_path_data << " can't be open" )
-                 *_path_data = NULL;
-                 _return_value = false;
-               }
-           }
-       }
-     
-    }
-  return _return_value;
-}
diff --git a/src/DataTypeCatalog/SALOME_DataTypeCatalog_impl.hxx b/src/DataTypeCatalog/SALOME_DataTypeCatalog_impl.hxx
deleted file mode 100644 (file)
index 6b662f6..0000000
+++ /dev/null
@@ -1,145 +0,0 @@
-//  SALOME DataTypeCatalog : catalog of data types
-//
-//  Copyright (C) 2003  OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
-//  CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS 
-// 
-//  This library is free software; you can redistribute it and/or 
-//  modify it under the terms of the GNU Lesser General Public 
-//  License as published by the Free Software Foundation; either 
-//  version 2.1 of the License. 
-// 
-//  This library is distributed in the hope that it will be useful, 
-//  but WITHOUT ANY WARRANTY; without even the implied warranty of 
-//  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU 
-//  Lesser General Public License for more details. 
-// 
-//  You should have received a copy of the GNU Lesser General Public 
-//  License along with this library; if not, write to the Free Software 
-//  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA 
-// 
-//  See http://www.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org 
-//
-//
-//
-//  File   : SALOME_DataTypeCatalog_impl.hxx
-//  Author : Estelle Deville
-//  Module : SALOME
-//  $Header$
-
-#ifndef DATATYPECATALOG_IMPL_H
-#define DATATYPECATALOG_IMPL_H
-
-#include "utilities.h"
-#include "SALOME_DataTypeCatalog_Handler.hxx"
-#include <SALOMEconfig.h>
-#include CORBA_SERVER_HEADER(SALOME_DataTypeCatalog)
-
-#if defined DATATYPECATALOG_EXPORTS
-#if defined WIN32
-#define DATATYPECATALOG_EXPORT __declspec( dllexport )
-#else
-#define DATATYPECATALOG_EXPORT
-#endif
-#else
-#if defined WNT
-#define DATATYPECATALOG_EXPORT __declspec( dllimport )
-#else
-#define DATATYPECATALOG_EXPORT
-#endif
-#endif
-
-class DATATYPECATALOG_EXPORT SALOME_DataTypeCatalogImpl: public POA_SALOME_DataTypeCatalog::DataCatalog,
-                                 public PortableServer::RefCountServantBase 
-{
-public:
-  //! standard constructor
-  SALOME_DataTypeCatalogImpl(int argc, char** argv);
-
-  //! standard destructor
-  virtual ~SALOME_DataTypeCatalogImpl();
-
-  //! method to get a data type list
-  /*!
-    \return a data type list 
-  */
-  virtual SALOME_DataTypeCatalog::ListOfDataTypeName* GetDataTypeList();
-
-  //! method to know if type_out is derived from type_in
-  /*!
-    \param type_in const char* arguments
-    \param type_out const char* arguments
-    \return a boolean (true if type_out is derived from type_in)
-  */
-  virtual CORBA::Boolean isDerivedFrom(const char* type_in, const char* type_out) throw(SALOME_DataTypeCatalog::NotFound);
-
-  //! method to get the name of the interface to acces the data in read mode
-  /*!
-    \param type const char* arguments
-    \return the read interface name
-  */
-  virtual char* GetDataInterfaceRead(const char* type) throw(SALOME_DataTypeCatalog::NotFound);
-
-
-  //! method to get the name of the interface to acces the data in write mode
-  /*!
-    \param type const char* arguments
-    \return the write interface name
-  */
-  virtual char* GetDataInterfaceWrite(const char* type) throw(SALOME_DataTypeCatalog::NotFound);
-
- //! method to get parents data type list
-  /*!
-    \param type const char* arguments
-    \return a data type list 
-  */
-  virtual SALOME_DataTypeCatalog::ListOfDataTypeName* 
-  GetDataTypeParents(const char* type) throw(SALOME_DataTypeCatalog::NotFound);
-
-
-private:
- //! method to know if parents type of data_out derived from type_in
-  /*!
-    \param type_in const char* arguments
-    \param data_out const ParserDataType arguments (by value)
-    \return a boolean (true if type_out is derived from type_in)
-  */
-  virtual CORBA::Boolean _explore_parents(const char* type_in,
-                                         ParserDataType& data_out);
-
-
-  //! method to parse the data type catalog
-  /*! 
-    \param file const char* arguments
-    \param datatypelist ListOfParserDataType arguments
-  */
-  virtual void _parse_xml_file(const char* file, 
-                              ListOfParserDataType& datatypelist);
-
-
- //! method to verify data type content
-  /*!
-    \param datatypelist ListOfParserDataType arguments
-    \return true if verfication is OK
-  */
-  virtual bool _verify_data_type(ListOfParserDataType datatypelist);
-
-
- //! method to parse arguments to get general and personal catalog files
-  /*!
-    \param argc int arguments
-    \param argv char** arguments
-    \param _path_data char** arguments
-    \return true if parsing is OK
-  */
-  virtual bool _parseArguments(int argc, char **argv, char **_path_data);
-
-
-  // will contain the path to the data type catalog
-  char* _path_datatype;
-
-
-  //will contain the informations on the data type catalog(after parsing)
-  ListOfParserDataType _datatype_list ;
-};
-
-#endif // DATATYPECATALOG_IMPL_H
index 96abfbedc706c95794225fc3754ee81d437103fd..0f6bc031f6ef5a8cf5612e68d0c05ffc8fdc603e 100755 (executable)
@@ -28,6 +28,34 @@ def getSession():
     return vp_session 
 
 class IParameters:
+    """
+    Interface IParameters was designed to provide a common way to set up
+    named parameters. The interface is initialized by AttributeParameter that
+    is used as a container of stored data.
+    The interface supports 3 types of named parameters:
+    1. Named list - a named list consists of string values.
+       One can append value to list (method 'append'), get a number of values
+       in the list (method 'nbValues'), get all values of the given list
+       (method 'getValues') and get names of all created named lists.
+    2. Parameters - that is a set of named string values associated with some named
+       entity. Parameter consists of tree elements: entity name, a parameter name
+       and a parameter value. Thus for one named entity there are an arbitrary number
+       of pair 'name parameter : value'.
+       One can add a new parameter to entry (method 'setParameter'), get a value of
+       a given named parameter of the given entry (method 'getParameter'), get a number
+       of parameters of the given entry (method 'getNbParameters'), get all names of
+       parameters for the given entry (method 'getAllParameterNames'), get all
+       values of parameters for the entry (method 'getAllParameterValues') and get all
+       stored entries (method 'getEntries')
+    3. Property - a property has a name and a string value.
+       One can set property (method 'setProperty'), getProperty (method 'getProperty') and
+       get a list of all stored properties (method 'getProperties').
+
+    Note:   
+          Methods not mentioned above are private and is not supposed to be used
+          by module's developers.   
+       
+    """
     def __init__(self, attributeParameter):
         """Initializes the instance"""
         self._ap = attributeParameter
index d853b2cb63d3df6754d7b808367ffcf3755f847b..451e5a2f5207f812e5d409fa731599181943948a 100755 (executable)
@@ -30,7 +30,7 @@ from salome_study import *
 from salome_iapp import *
 
 salome_initial=1
-def salome_init(theStudyId=0):
+def salome_init(theStudyId=0,embedded=0):
     """
     Performs only once SALOME general purpose intialisation for scripts.
     optional argument : theStudyId
@@ -55,10 +55,26 @@ def salome_init(theStudyId=0):
     global orb, lcc, naming_service, cm
     global sg
     global myStudyManager, myStudyId, myStudy, myStudyName
-    
-    if salome_initial:
-        salome_initial=0
-        sg = salome_iapp_init()
-        orb, lcc, naming_service, cm = salome_kernel_init()
-        myStudyManager, myStudyId, myStudy, myStudyName =salome_study_init(theStudyId)
 
+    try:
+        if salome_initial:
+            salome_initial=0
+            sg = salome_iapp_init(embedded)
+            orb, lcc, naming_service, cm = salome_kernel_init()
+            myStudyManager, myStudyId, myStudy, myStudyName =salome_study_init(theStudyId)
+            pass
+        pass
+    except RuntimeError, inst:
+        # wait a little to avoid trace mix
+        import time
+        time.sleep(0.2)
+        x = inst
+        print "salome.salome_init():", x
+        print """
+        ============================================
+        May be there is no running SALOME session
+        salome.salome_init() is intented to be used
+        within an already running session
+        ============================================
+        """
+        raise
index e6ebcaf160733ff34107b4f2aa90d6c86598ec57..fa3864a01512ec73d772b1589ba07e756d58dcc6 100644 (file)
@@ -55,20 +55,107 @@ def SalomeGUIgetAllSelected(self):
 
     #--------------------------------------------------------------------------
 
+def hasDesktop():
+    return IN_SALOME_GUI
+
+    #--------------------------------------------------------------------------
+
 salome_iapp_initial = 1
 
-def salome_iapp_init():
+class SalomeOutsideGUI:
+    """
+    Provides a replacement for class SalomeGUI outside GUI process.
+    Do almost nothing
+    """
+    global myStudyId, myStudyName
+    
+    def hasDesktop(self):
+        return False
+    
+    def updateObjBrowser(self, bid):
+        print "SalomeOutsideGUI: no objectBrowser update outside GUI"
+        pass
+    
+    def getActiveStudyId(self):
+        print "SalomeOutsideGUI.getActiveStudyId: avoid use outside GUI"
+        return myStudyId
+    
+    def getActiveStudyName(self):
+        print "SalomeOutsideGUI.getActiveStudyName: avoid use outside GUI"
+        return myStudyName
+    
+    def SelectedCount(self):
+        print "SalomeOutsideGUI: no selection mecanism available outside GUI"
+        return 0
+    
+    def getSelected(self, i):
+        print "SalomeOutsideGUI: no selection mecanism available outside GUI"
+        return none
+    
+    def AddIObject(self, Entry):
+        print "SalomeOutsideGUI.AddIOObject: not available outside GUI"
+        pass
+    
+    def RemoveIObject(self, Entry):
+        print "SalomeOutsideGUI.REmoveIOObject: not available outside GUI"
+        pass
+    
+    def ClearIObjects(self):
+        print "SalomeOutsideGUI.ClearIOObject: not available outside GUI"
+        pass
+    
+    def Display(self, Entry):
+        print "SalomeOutsideGUI.Display: not available outside GUI"
+        pass
+    
+    def DisplayOnly(self, Entry):
+        print "SalomeOutsideGUI.DisplayOnly: not available outside GUI"
+        pass
+    
+    def Erase(self, Entry):
+        print "SalomeOutsideGUI.Erase: not available outside GUI"
+        pass
+    
+    def DisplayAll(self):
+        print "SalomeOutsideGUI.Erase: not available outside GUI"
+        pass
+    
+    def EraseAll(self):
+        print "SalomeOutsideGUI.EraseAll: not available outside GUI"
+        pass
+
+    def IsInCurrentView(self, Entry):
+        print "SalomeOutsideGUI.IsIncurentView: not available outside GUI"
+        return False
+        
+    def getComponentName(self, ComponentUserName ):
+        print "SalomeOutsideGUI.getComponentName: not available outside GUI"
+        return ""
+   
+    def getComponentUserName( self, ComponentName ):
+        print "SalomeOutsideGUI.getComponentUserName: not available outside GUI"
+        return ""
+        
+    #--------------------------------------------------------------------------
+
+    
+def salome_iapp_init(embedded):
     global salome_iapp_initial
     global sg,IN_SALOME_GUI
 
     if salome_iapp_initial:
         salome_iapp_initial=0
-        import libSALOME_Swig
+        if embedded:
+            import libSALOME_Swig
         
-        class SalomeGUI(libSALOME_Swig.SALOMEGUI_Swig):
-            getAllSelected = SalomeGUIgetAllSelected
+            class SalomeGUI(libSALOME_Swig.SALOMEGUI_Swig):
+                getAllSelected = SalomeGUIgetAllSelected
 
-        # create a SALOMEGUI_Swig instance
-        sg = SalomeGUI()
-        IN_SALOME_GUI = sg.hasDesktop()
+            # create a SALOMEGUI_Swig instance
+            sg = SalomeGUI()
+            IN_SALOME_GUI = sg.hasDesktop()
+        else:
+            # Not embedded in GUI
+            sg=SalomeOutsideGUI()
+            IN_SALOME_GUI=0
     return sg
index f643e844be5aaeff08d2b0c5d05d50f14961dd1e..6855fe7f6d0d9b7e8697157f950219886657b634 100644 (file)
@@ -245,11 +245,10 @@ def getActiveStudy(theStudyId=0):
     global salome_study_ID
     
     print "getActiveStudy"
-    sg = salome_iapp.salome_iapp_init()
     if salome_study_ID == -1:
-        if sg.hasDesktop():
+        if salome_iapp.hasDesktop():
             print "---in gui"
-            salome_study_ID = sg.getActiveStudyId()
+            salome_study_ID = salome_iapp.sg.getActiveStudyId()
         else:
             print "---outside gui"
             if theStudyId:
index 2e203e5aa6442b37a670ecf9d81c302cc27c0112..ac552d50a29bf637e15da243b8a357629d062fa9 100755 (executable)
@@ -17,6 +17,19 @@ import os
 
 import SALOME_ModuleCatalog
 
+print "======================================================================"
+print "           Check, that there is no data of MED component in the Study "
+print "======================================================================"
+
+MedComp = salome.myStudy.FindComponent("MED")
+if MedComp is not None:
+       print ""
+       print "This script cannot work properly, because there are"
+       print "some MED component data already exists in the study."
+       print "Execution aborted."
+       print ""
+       raise RuntimeError, "Please, run this script only in a new empty study."
+
 print "======================================================================"
 print "           Get Catalog "
 print "======================================================================"
diff --git a/src/LifeCycleCORBA/Launchers.cxx b/src/LifeCycleCORBA/Launchers.cxx
deleted file mode 100644 (file)
index 048c32c..0000000
+++ /dev/null
@@ -1,112 +0,0 @@
-// Copyright (C) 2005  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.salome-platform.org/
-//
-
-#include <time.h>
-#include <sys/time.h>
-
-#include "utilities.h"
-
-#include <Launchers.hxx>
-
-using namespace std;
-
-static int Launchers_IsLoaded = 0;
-static PyObject * Launchers_module = 0;
-static char * Launchers_name="Launchers";
-
-PyThreadState *mainThreadState=0;
-
-PyThreadState * getMainThreadState(){
-  PyInterpreterState *interp;
-  PyThreadState *p;
-  interp=PyInterpreterState_Head();
-  for (interp = PyInterpreterState_Head(); interp != NULL; ){
-    if(interp->next == NULL)break;
-    interp=interp->next;
-  }
-  for (p = interp->tstate_head; p != NULL; ){
-    if(p->next == NULL)break;
-    p=p->next;
-  }
-  return p;
-}
-PyThreadState *acquireMainThread(){
-    PyEval_AcquireLock();
-    return  PyThreadState_Swap(mainThreadState);
-}
-void releaseMainThread(PyThreadState *tstate){
-    PyThreadState_Swap(tstate);
-    PyEval_ReleaseLock();
-}
-
-void Launchers_assertInitialized() {
-  MESSAGE("===========================================================");
-  MESSAGE("Launchers_assertInitialized");
-  MESSAGE("===========================================================");
-   PyThreadState *_save; 
-   if( !Py_IsInitialized() ) {
-     MESSAGE("===========================================================");
-     MESSAGE("Py_Initialize()");
-     MESSAGE("===========================================================");
-         Py_Initialize();
-         PyEval_InitThreads();
-         PyEval_SaveThread();
-   }
-   if( !Launchers_IsLoaded ) {
-      mainThreadState=getMainThreadState();
-      _save=acquireMainThread();
-      Launchers_module=PyImport_ImportModule(Launchers_name);
-      if(!Launchers_module){
-        PyErr_Print();
-        return;
-      }
-      Py_INCREF(Launchers_module);
-      Launchers_IsLoaded = 1;
-      releaseMainThread(_save);
-   }
-}
-
-PyObject * getLauncher(char* arg0) {
-    PyObject *v;
-    PyThreadState *_save; 
-    Launchers_assertInitialized();
-    _save=acquireMainThread();
-    v=PyObject_CallMethod(Launchers_module,"getLauncher","s",arg0);
-    if(!v){
-      PyErr_Print();
-      return NULL;
-    }
-    releaseMainThread(_save);
-    Py_INCREF(v);
-    return v;
-}
-
-void Launcher_Slaunch(PyObject *self, char* arg1, char* arg2) {
-    PyObject *v;
-    PyThreadState *_save; 
-    Launchers_assertInitialized();
-    _save=acquireMainThread();
-    v=PyObject_CallMethod(self,"Slaunch","ss",arg1,arg2);
-    if(!v){
-      PyErr_Print();
-    }
-    releaseMainThread(_save);
-}
-
diff --git a/src/LifeCycleCORBA/Launchers.hxx b/src/LifeCycleCORBA/Launchers.hxx
deleted file mode 100644 (file)
index f5ec898..0000000
+++ /dev/null
@@ -1,26 +0,0 @@
-// Copyright (C) 2005  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.salome-platform.org/
-//
-#include <pthread.h>  // must be before Python.h !
-#include <Python.h>
-#define elDEBUG 0
-
-PyObject * getLauncher(char* );
-void Launcher_Slaunch(PyObject * objId, char*, char* );
-
diff --git a/src/LifeCycleCORBA/Launchers.py b/src/LifeCycleCORBA/Launchers.py
deleted file mode 100644 (file)
index cc1b4a3..0000000
+++ /dev/null
@@ -1,85 +0,0 @@
-import os
-import Utils_Identity
-import ConfigParser
-
-class Config:
-   defaults={'user':'','opt':''}
-   def __init__(self):
-       self.config=ConfigParser.ConfigParser(self.defaults)
-       self.config.read(os.path.join(os.environ['HOME'],Utils_Identity.getapplipath(),'launchers.cfg'))
-   def computers(self):
-       return self.config.sections()
-   def options(self,computer):
-       if not self.config.has_section(computer):
-          return self.defaults
-       else:
-          d={}
-          for opt in self.config.options(computer):
-             d[opt]=self.config.get(computer,opt)
-          return d
-
-config=None
-def setConfig(conf):
-    global config
-    config=conf
-
-setConfig(Config())
-       
-class Launcher:
-   def Slaunch(self,computer,CMD):
-       self.launch(computer,CMD.split())
-
-class SSH(Launcher):
-   def launch(self,computer,CMD):
-       print computer,CMD
-       conf=config.options(computer)
-       print conf
-       command=["ssh",computer]
-       if conf["user"]:
-          command=command+['-l',conf["user"]]
-       if conf["opt"]:
-          command=command+string.split(conf["opt"])
-       command=command+[os.path.join(Utils_Identity.getapplipath(),'runSession')]+CMD
-       command=command+['>', "/tmp/" + CMD[1] + "_" + computer + ".log 2>&1"]
-
-       print command
-       pid = os.spawnvp(os.P_NOWAIT, command[0], command)
-
-launcher=None
-_register={}
-
-def register(name,klass):
-    _register[name]=klass
-
-register("ssh",SSH())
-
-def setLauncher(name):
-    global launcher
-    launcher=_register[name]
-
-def getLauncher(computer):
-    """
-      Return a launcher for the computer
-      If can be specified in config
-      If not return the default one : launcher
-    """
-    conf=config.options(computer)
-    name=conf.get("launcher","")
-    return _register.get(name,launcher)
-
-setLauncher("ssh")
-
-try:
-   # Try to import a plugin module (user defined) that
-   # can define other launchers and register them
-   # 1- define a class
-   # 2- register it with : Launchers.register(name,klass)
-   # 3- eventually set it as default one : Launchers.setLauncher(name)
-   import pluginLauncher
-except:
-   #import traceback
-   #traceback.print_exc()
-   print "----------------------------------------------------------"
-   print " no user defined launcher, ssh used. (see Launchers.py)   "
-   print "----------------------------------------------------------"
-   pass
index 2b48a6be248fcab9f1fe0b20ec22549b00a995f6..2eca53f1023261f8accb1eb6c49bac8428d8ef86 100644 (file)
@@ -35,11 +35,12 @@ include $(top_srcdir)/salome_adm/unix/make_common_starter.am
 #
 # header files  
 salomeinclude_HEADERS = \
-       SALOME_LifeCycleCORBA.hxx
+       SALOME_LifeCycleCORBA.hxx \
+       SALOME_FileTransferCORBA.hxx
 
 # Scripts to be installed
-dist_salomescript_DATA =\
-       Launchers.py
+#dist_salomescript_DATA =\
+#      Launchers.py
 
 #
 # ===============================================================
@@ -77,8 +78,7 @@ COMMON_LIBS =\
 lib_LTLIBRARIES = libSalomeLifeCycleCORBA.la
 libSalomeLifeCycleCORBA_la_SOURCES  = \
        SALOME_LifeCycleCORBA.cxx \
-       Launchers.cxx \
-       Launchers.hxx
+       SALOME_FileTransferCORBA.cxx
 libSalomeLifeCycleCORBA_la_CPPFLAGS = \
        $(COMMON_CPPFLAGS) \
        @PYTHON_INCLUDES@ \
diff --git a/src/LifeCycleCORBA/SALOME_FileTransferCORBA.cxx b/src/LifeCycleCORBA/SALOME_FileTransferCORBA.cxx
new file mode 100644 (file)
index 0000000..4b005a5
--- /dev/null
@@ -0,0 +1,201 @@
+// Copyright (C) 2006  OPEN CASCADE, CEA/DEN, EDF R&D, PRINCIPIA R&D
+// 
+//  This library is free software; you can redistribute it and/or 
+//  modify it under the terms of the GNU Lesser General Public 
+//  License as published by the Free Software Foundation; either 
+//  version 2.1 of the License. 
+// 
+//  This library is distributed in the hope that it will be useful, 
+//  but WITHOUT ANY WARRANTY; without even the implied warranty of 
+//  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU 
+//  Lesser General Public License for more details. 
+// 
+//  You should have received a copy of the GNU Lesser General Public 
+//  License along with this library; if not, write to the Free Software 
+//  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA 
+// 
+//  See http://www.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org 
+//
+//
+//
+//  File   : SALOME_FileTransferCORBA.cxx
+//  Author : Paul RASCLE, EDF
+//  Module : SALOME
+//  $Header$
+
+#include "SALOME_FileTransferCORBA.hxx"
+#include "SALOME_LifeCycleCORBA.hxx"
+#include "utilities.h"
+#include "OpUtil.hxx"
+
+using namespace std;
+
+//=============================================================================
+/*! 
+ *  Default constructor, not for use
+ */
+//=============================================================================
+
+SALOME_FileTransferCORBA::SALOME_FileTransferCORBA()
+{
+  ASSERT(0);
+}
+
+//=============================================================================
+/*! 
+ *  Constructor to use when we get a fileRef CORBA object from a component
+ *  \param aFileRef file reference CORBA object
+ */
+//=============================================================================
+
+SALOME_FileTransferCORBA::SALOME_FileTransferCORBA(Engines::fileRef_ptr
+                                                  aFileRef)
+{
+  MESSAGE("SALOME_FileTransferCORBA::SALOME_FileTransferCORBA(aFileRef)");
+  _theFileRef = aFileRef;
+}
+
+//=============================================================================
+/*! 
+ *  Constructor to use we the file name and machine from which to copy, plus
+ *  an optional Container name on the machine
+ *  \param refMachine    the machine on which is the file to transfer
+ *  \param origFileName  abolute file path on refMachine
+ *  \param containerName default container name used (FactoryServer) if empty
+ */
+//=============================================================================
+
+SALOME_FileTransferCORBA::SALOME_FileTransferCORBA(string refMachine,
+                                                  string origFileName,
+                                                  string containerName)
+{
+  MESSAGE("SALOME_FileTransferCORBA::SALOME_FileTransferCORBA"
+         << refMachine << " " << origFileName  << " " << containerName);
+  _refMachine = refMachine;
+  _origFileName = origFileName;
+  _containerName = containerName;
+  if (_refMachine.empty() or _origFileName.empty())
+    {
+      INFOS("bad parameters: machine and file name must be given");
+    } 
+}
+
+//=============================================================================
+/*! 
+ *  Destructor
+ */
+//=============================================================================
+
+SALOME_FileTransferCORBA::~SALOME_FileTransferCORBA()
+{
+  MESSAGE("SALOME_FileTransferCORBA::~SALOME_FileTransferCORBA");
+}
+
+//=============================================================================
+/*! 
+ *  CORBA method: get a local copy of the reference file
+ *  \param  localFile optional absolute path to store the copt
+ *  \return the file name (absolute path) of the copy, may be different from
+ *          localFile parameter if the copy was already done before the call
+ */
+//=============================================================================
+
+string SALOME_FileTransferCORBA::getLocalFile(string localFile)
+{
+  MESSAGE("SALOME_FileTransferCORBA::getLocalFile " << localFile);
+
+  Engines::Container_var container;
+
+  if (CORBA::is_nil(_theFileRef))
+    {
+      if (_refMachine.empty() or _origFileName.empty())
+       {
+         INFOS("not enough parameters: machine and file name must be given");
+         return "";
+       }
+
+      SALOME_LifeCycleCORBA LCC;
+      Engines::ContainerManager_var contManager = LCC.getContainerManager();
+
+      Engines::MachineParameters params;
+      LCC.preSet(params);
+      params.container_name = _containerName.c_str();
+      params.hostname = _refMachine.c_str();
+
+      Engines::MachineList_var listOfMachines =
+       contManager->GetFittingResources(params, "");
+
+      container = contManager->FindOrStartContainer(params,
+                                                   listOfMachines);
+      if (CORBA::is_nil(container))
+       {
+         INFOS("machine " << _refMachine << " unreachable");
+         return "";
+       }
+
+      _theFileRef = container->createFileRef(_origFileName.c_str());
+      if (CORBA::is_nil(_theFileRef))
+       {
+         INFOS("imposssible to create fileRef on " << _refMachine);
+         return "";
+       }
+    }
+
+  container = _theFileRef->getContainer();
+  ASSERT(! CORBA::is_nil(container));
+
+  string myMachine = GetHostname();
+  string localCopy = _theFileRef->getRef(myMachine.c_str());
+
+  if (localCopy.empty()) // no existing copy available
+    {
+      if (localFile.empty()) // no name provided for local copy
+       {
+         char bufName[256];
+         localCopy = tmpnam(bufName);
+         localFile = bufName;
+         SCRUTE(localFile);
+       }
+
+      FILE* fp;
+      if ((fp = fopen(localFile.c_str(),"wb")) == NULL)
+       {
+         INFOS("file " << localFile << " cannot be open for writing");
+         return "";
+       }
+
+      Engines::fileTransfer_var fileTransfer = container->getFileTransfer();
+      ASSERT(! CORBA::is_nil(fileTransfer));
+
+      CORBA::Long fileId = fileTransfer->open(_origFileName.c_str());
+      if (fileId > 0)
+       {
+         Engines::fileBlock* aBlock;
+         int toFollow = 1;
+         int ctr=0;
+         while (toFollow)
+           {
+             ctr++;
+             SCRUTE(ctr);
+             aBlock = fileTransfer->getBlock(fileId);
+             toFollow = aBlock->length();
+             SCRUTE(toFollow);
+             CORBA::Octet *buf = aBlock->get_buffer();
+             int nbWri = fwrite(buf, sizeof(CORBA::Octet), toFollow, fp);
+             ASSERT(nbWri == toFollow);
+           }
+         MESSAGE("end of transfer");
+         fileTransfer->close(fileId);
+         _theFileRef->addRef(myMachine.c_str(), localFile.c_str());
+         localCopy = localFile;
+       }
+      else
+       {
+         INFOS("open reference file for copy impossible");
+         return "";
+       }
+      
+    }
+  SCRUTE(localCopy);
+  return localCopy;
+}
diff --git a/src/LifeCycleCORBA/SALOME_FileTransferCORBA.hxx b/src/LifeCycleCORBA/SALOME_FileTransferCORBA.hxx
new file mode 100644 (file)
index 0000000..8fc0589
--- /dev/null
@@ -0,0 +1,57 @@
+// Copyright (C) 2006  OPEN CASCADE, CEA/DEN, EDF R&D, PRINCIPIA R&D
+// 
+//  This library is free software; you can redistribute it and/or 
+//  modify it under the terms of the GNU Lesser General Public 
+//  License as published by the Free Software Foundation; either 
+//  version 2.1 of the License. 
+// 
+//  This library is distributed in the hope that it will be useful, 
+//  but WITHOUT ANY WARRANTY; without even the implied warranty of 
+//  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU 
+//  Lesser General Public License for more details. 
+// 
+//  You should have received a copy of the GNU Lesser General Public 
+//  License along with this library; if not, write to the Free Software 
+//  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA 
+// 
+//  See http://www.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org 
+//
+//
+//
+//  File   : SALOME_FileTransferCORBA.hxx
+//  Author : Paul RASCLE, EDF
+//  Module : SALOME
+//  $Header$
+
+#ifndef _SALOME_FILETRANSFERCORBA_HXX_
+#define _SALOME_FILETRANSFERCORBA_HXX_
+
+
+#include <SALOMEconfig.h>
+#include <Utils_SALOME_Exception.hxx>
+
+#include CORBA_CLIENT_HEADER(SALOME_Component)
+
+#include <string>
+
+class SALOME_FileTransferCORBA
+{
+public:
+  SALOME_FileTransferCORBA();
+  SALOME_FileTransferCORBA(Engines::fileRef_ptr aFileRef);
+  SALOME_FileTransferCORBA(std::string refMachine,
+                          std::string origFileName,
+                          std::string containerName="");
+
+  virtual ~SALOME_FileTransferCORBA();
+
+  std::string getLocalFile(std::string localFile = "");
+
+protected:
+  Engines::fileRef_var _theFileRef;
+  std::string _refMachine;
+  std::string _origFileName;
+  std::string _containerName;
+};
+
+#endif
index 60e22e9098573cea5e3ab979006336ec102a27de..648dde7b14610da476ef7989d57fc294cbeb2829 100644 (file)
@@ -48,7 +48,6 @@
 #include "SALOME_ContainerManager.hxx"
 #include "SALOME_Component_i.hxx"
 #include "SALOME_NamingService.hxx"
-#include "Launchers.hxx"
 
 using namespace std;
 
@@ -360,6 +359,20 @@ int SALOME_LifeCycleCORBA::NbProc(const Engines::MachineParameters& params)
     return params.nb_node * params.nb_proc_per_node;
 }
 
+//=============================================================================
+/*! Public -
+ *  \return the container Manager
+ */
+//=============================================================================
+
+Engines::ContainerManager_ptr SALOME_LifeCycleCORBA::getContainerManager()
+{
+ Engines::ContainerManager_var contManager =
+   Engines::ContainerManager::_duplicate(_ContManager);
+ return contManager._retn();
+}
+
+
 //=============================================================================
 /*! Protected -
  *  Find and aready existing and registered component instance.
index dea15255f4469b96da253944a8295c044c9339c8..27e614103a85790a55f4984c607eed90b214bb9c 100644 (file)
@@ -98,6 +98,8 @@ public:
 
   void preSet(Engines::MachineParameters& params);
 
+  Engines::ContainerManager_ptr getContainerManager();
+
 protected:
 
   /*! Establish if a component called "componentName" in a container called
index fed326885c506e4d5bf84ce60b6d64a3120fe0eb..8da9f84aec07c86b4542474de622ecfa1cfed785 100644 (file)
@@ -20,6 +20,7 @@
 
 #include "LifeCycleCORBATest.hxx"
 #include "SALOME_LifeCycleCORBA.hxx"
+#include "SALOME_FileTransferCORBA.hxx"
 #include "Utils_ORB_INIT.hxx"
 #include "Utils_SINGLETON.hxx"
 #include "OpUtil.hxx"
@@ -609,7 +610,43 @@ LifeCycleCORBATest::testFindOrLoad_Component_ParamsRemoteComputer2()
   CPPUNIT_ASSERT_EQUAL(hostname1, remoteHost);
 }
 
+// ============================================================================
+/*!
+ * Check SALOME_FileTransferCORBA on local machine
+ */
+// ============================================================================
+
+void  LifeCycleCORBATest::testgetLocalFile_localComputer()
+{
+  SALOME_LifeCycleCORBA _LCC(&_NS);
+  string origFileName = getenv("KERNEL_ROOT_DIR");
+  origFileName += "/lib/salome/libSalomeLifeCycleCORBA.so.0.0.0";
+  SALOME_FileTransferCORBA transfer( GetHostname(),
+                                    origFileName);
+  string local = transfer.getLocalFile();
+  CPPUNIT_ASSERT(!local.empty());
+  CPPUNIT_ASSERT_EQUAL(local, origFileName);
+}
+
+// ============================================================================
+/*!
+ * Check SALOME_FileTransferCORBA on remote machine
+ */
+// ============================================================================
 
+void  LifeCycleCORBATest::testgetLocalFile_remoteComputer()
+{
+  SALOME_LifeCycleCORBA _LCC(&_NS);
+  string origFileName = getenv("KERNEL_ROOT_DIR");
+  origFileName += "/lib/salome/libSalomeContainer.so.0.0.0";
+  SALOME_FileTransferCORBA transfer( GetRemoteHost(),
+                                    origFileName);
+  string local = transfer.getLocalFile();
+  CPPUNIT_ASSERT(!local.empty());
+  string local2 = transfer.getLocalFile();
+  CPPUNIT_ASSERT(!local2.empty());
+  CPPUNIT_ASSERT_EQUAL(local, local2);
+}
 
 // ============================================================================
 /*!
@@ -625,10 +662,6 @@ LifeCycleCORBATest::testFindOrLoad_Component_ParamsRemoteComputer2()
 
 
 
-
-
-
-
 // ============================================================================
 /*!
  *  Get a remote HostName in the Resource Catalog
index 401a039789ea79101275041a73deb567aac6dfbf..c11dd24ecf0108ead44bd337eed89390eea85a06 100644 (file)
@@ -45,7 +45,8 @@ class LifeCycleCORBATest : public CppUnit::TestFixture
   CPPUNIT_TEST( testFindOrLoad_Component_RemoteComputer );
   CPPUNIT_TEST( testFindOrLoad_Component_ParamsRemoteComputer );
   CPPUNIT_TEST( testFindOrLoad_Component_ParamsRemoteComputer2 );
-//   CPPUNIT_TEST( testFindOrLoad_Component_ );
+  CPPUNIT_TEST( testgetLocalFile_localComputer );
+  CPPUNIT_TEST( testgetLocalFile_remoteComputer );
 //   CPPUNIT_TEST( testFindOrLoad_Component_ );
 //   CPPUNIT_TEST(  );
 //   CPPUNIT_TEST(  );
@@ -70,6 +71,8 @@ public:
   void testFindOrLoad_Component_RemoteComputer();
   void testFindOrLoad_Component_ParamsRemoteComputer();
   void testFindOrLoad_Component_ParamsRemoteComputer2();
+  void testgetLocalFile_localComputer();
+  void testgetLocalFile_remoteComputer();
 //   void testFindOrLoad_Component_();
 //   void testFindOrLoad_Component_();
 
index d4247492de6f6fc5428fd6b7b92559e9902df172..8c88a63a2092f4b1f6bc990ae7e6ed6b3d837296 100644 (file)
@@ -40,6 +40,7 @@
 #endif
 #include "SALOME_NamingService.hxx"
 #include "SALOME_LifeCycleCORBA.hxx"
+#include "SALOME_FileTransferCORBA.hxx"
 #include "utilities.h"
 #include <OpUtil.hxx>
 
@@ -50,72 +51,90 @@ int main (int argc, char * argv[])
 
   try
     {
-      // Initializing omniORB
+      // --- Initialize omniORB
+
       CORBA::ORB_var orb = CORBA::ORB_init(argc, argv);
-      //      LocalTraceCollector *myThreadTrace = SALOMETraceCollector::instance(orb);
     
-      // Obtain a reference to the root POA
+      // --- Obtain a reference to the root POA
+
       CORBA::Object_var obj = orb->resolve_initial_references("RootPOA") ;
       PortableServer::POA_var poa = PortableServer::POA::_narrow(obj) ;
+
+      // --- Naming Service and LifeCycleCORBA interfaces
     
       SALOME_NamingService _NS(orb) ;
-
       SALOME_LifeCycleCORBA _LCC(&_NS) ;
 
-      // get a local container (with a name based on local hostname),
-      // load an engine, and invoque methods on that engine
-
-      string containerName = GetHostname();
+      // --- get a local container,
+      //     load an engine, and invoque methods on that engine
 
-      cout << containerName << endl;
-      cout << "FindOrLoadComponent " + containerName + "/" + "SalomeTestComponent" << endl;
+      string containerName = "myServer";
       MESSAGE("FindOrLoadComponent " + containerName + "/" + "SalomeTestComponent" );
 
       Engines::Component_var mycompo =
        _LCC.FindOrLoad_Component(containerName.c_str(),"SalomeTestComponent");
-
       ASSERT(!CORBA::is_nil(mycompo));
-
       Engines::TestComponent_var m1;
       m1 = Engines::TestComponent::_narrow(mycompo);
-
       ASSERT(!CORBA::is_nil(m1));
-
       SCRUTE(m1->instanceName());
       MESSAGE("Coucou " << m1->Coucou(1L));
 
-      // get another container (with a fixed name),
-      // load an engine, and invoque methods on that engine
+      // --- get another container,
+      //     load an engine, and invoque methods on that engine
 
-      string containerName2 = "FactoryServerPy";
+      string containerName2 = "otherServer";
 
       Engines::Component_var mycompo2 =
        _LCC.FindOrLoad_Component(containerName2.c_str(),"SALOME_TestComponentPy");
-
       ASSERT(!CORBA::is_nil(mycompo2));
-
       Engines::TestComponent_var m2;
       m2 = Engines::TestComponent::_narrow(mycompo2);
-
       ASSERT(!CORBA::is_nil(m2));
-
       SCRUTE(m2->instanceName());
       cout << m2->instanceName() << endl;
       MESSAGE("Coucou " << m2->Coucou(1L));
 
-      Engines::Component_var mycompo3 = _LCC.FindOrLoad_Component("totoPy","SALOME_TestComponentPy");
+      // --- get a third container,
+      //     load an engine, and invoque methods on that engine
+
+      Engines::Component_var mycompo3 =
+       _LCC.FindOrLoad_Component("totoPy","SALOME_TestComponentPy");
       ASSERT(!CORBA::is_nil(mycompo3));
       Engines::TestComponent_var m3 = Engines::TestComponent::_narrow(mycompo3);
       ASSERT(!CORBA::is_nil(m3));
       cout << m3->instanceName() << endl;
 
-      string containerName4 = containerName + "/titiPy";
-      Engines::Component_var mycompo4 = _LCC.FindOrLoad_Component(containerName4.c_str(),"SALOME_TestComponentPy");
+      // --- yet another container, with hostname,
+      //     load an engine, and invoque methods on that engine
+
+      string containerName4 = GetHostname();
+      containerName4  += "/titiPy";
+      Engines::Component_var mycompo4 = 
+       _LCC.FindOrLoad_Component(containerName4.c_str(),"SALOME_TestComponentPy");
       ASSERT(!CORBA::is_nil(mycompo4));
       Engines::TestComponent_var m4 = Engines::TestComponent::_narrow(mycompo4);
       ASSERT(!CORBA::is_nil(m4));
       cout << m4->instanceName() << endl;
 
+      // --- try a local file transfer
+
+      string origFileName = "/home/prascle/petitfichier";
+      SALOME_FileTransferCORBA transfer( GetHostname(),
+                                        origFileName);
+      string local = transfer.getLocalFile();
+      SCRUTE(local);
+
+      // --- try a file transfer from another computer
+
+      origFileName = "/home/prascle/occ60.tgz";
+      SALOME_FileTransferCORBA transfer2( "cli76ce",
+                                        origFileName);
+      local = transfer2.getLocalFile();
+      SCRUTE(local);
+      local = transfer2.getLocalFile();
+      SCRUTE(local);
+
     }
   catch(CORBA::SystemException& ex)
     {
index e81652376f77d874be9361fd266e4b5289d20374..996f32c5ed6197b4fb97805dbf70cfe7487f824b 100644 (file)
@@ -60,7 +60,9 @@ pkgpyexec_LTLIBRARIES = _libSALOME_LifeCycleCORBA.la
 _libSALOME_LifeCycleCORBA_la_SOURCES  = $(BUILT_SOURCES) $(SWIG_SOURCES)
 _libSALOME_LifeCycleCORBA_la_CPPFLAGS =\
        @PYTHON_INCLUDES@ \
-       -I$(srcdir) -I$(srcdir)/../LifeCycleCORBA \
+       -I$(srcdir) \
+       -I$(srcdir)/../NamingService \
+       -I$(srcdir)/../LifeCycleCORBA \
        -I$(srcdir)/../Basics \
        -I$(srcdir)/../SALOMELocalTrace \
        -I$(srcdir)/../Utils \
diff --git a/src/LifeCycleCORBA_SWIG/Test/LifeCycleCORBA_SWIGTest.py b/src/LifeCycleCORBA_SWIG/Test/LifeCycleCORBA_SWIGTest.py
new file mode 100644 (file)
index 0000000..177ef38
--- /dev/null
@@ -0,0 +1,192 @@
+#
+#  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   : LifeCycleCORBA_SWIGTest.py
+#  Author : Paul RASCLE, EDF
+#  Module : SALOME
+#  $Header$
+
+import sys
+import unittest
+from omniORB import CORBA
+import PYHELLO_ORB
+import HELLO_ORB
+import Utils_Identity
+import Engines
+
+class LifeCycleCORBA_SWIGTest(unittest.TestCase):
+    def setUp(self):
+        import LifeCycleCORBA
+        self.lcc = LifeCycleCORBA.LifeCycleCORBA()
+        pass
+
+    def tearDown(self):
+        pass
+    
+    def test001_FindOrLoad_Component_LaunchContainer(self):
+        """
+        get a local container (no hostname given),
+        load an engine, check that the CORBA object is not null.
+        check narrow        
+        """
+        containerName = "swMyContainer"
+        comp=self.lcc.FindOrLoad_Component(containerName,"SalomeTestComponent")
+        self.assertNotEqual(comp,None)
+        testComp=comp._narrow(Engines.TestComponent)
+        self.assertNotEqual(testComp,None)
+        pass
+
+    def test002_FindOrLoad_Component_SameInstance(self):
+        """
+        Check FindOrLoad_Component.
+        Call 2 times FindOrLoad_Component with the same parameters,
+        check if we get the same engine      
+        """
+        containerName = "swMyContainer"
+        cp1=self.lcc.FindOrLoad_Component(containerName,"SalomeTestComponent")
+        self.assertNotEqual(cp1,None)
+        cp2=self.lcc.FindOrLoad_Component(containerName,"SalomeTestComponent")
+        self.assertNotEqual(cp2,None)
+        m1=cp1._narrow(Engines.TestComponent)
+        self.assertNotEqual(m1,None)
+        m2=cp2._narrow(Engines.TestComponent)
+        self.assertNotEqual(m2,None)
+        name1=m1._get_instanceName()
+        name2=m2._get_instanceName()
+        self.assertEqual(name1,name2)
+        pass
+
+    def test003_FindOrLoad_Component_PythonInCppContainer(self):
+        """
+        Check FindOrLoad_Component with Python Component on C++ Container,
+        load an engine, check that the CORBA object is not null.
+        check narrow
+        """
+        containerName = "swMyContainer"
+        cp1=self.lcc.FindOrLoad_Component(containerName,"SALOME_TestComponentPy")
+        self.assertNotEqual(cp1,None)
+        m1=cp1._narrow(Engines.TestComponent)
+        self.assertNotEqual(m1,None)
+        pass        
+
+    def test004_FindOrLoad_Component_PythonSameInstance(self):
+        """
+        Check FindOrLoad_Component with Python Component on C++ Container,
+        Call 2 times FindOrLoad_Component with the same parameters,
+        check if we get the same engine,
+        """
+        containerName = "swMyContainer"
+        cp1=self.lcc.FindOrLoad_Component(containerName,"SALOME_TestComponentPy")
+        self.assertNotEqual(cp1,None)
+        cp2=self.lcc.FindOrLoad_Component(containerName,"SALOME_TestComponentPy")
+        self.assertNotEqual(cp2,None)
+        m1=cp1._narrow(Engines.TestComponent)
+        self.assertNotEqual(m1,None)
+        m2=cp2._narrow(Engines.TestComponent)
+        self.assertNotEqual(m2,None)
+        name1=m1._get_instanceName()
+        name2=m2._get_instanceName()
+        self.assertEqual(name1,name2)
+        pass
+
+    def test005_FindOrLoad_Component_UnknownInCatalog(self):
+        """
+        Check FindOrLoad_Component with a component name not in catalog.
+        See list of catalog given to module catalog server.
+        Here, we work with KERNEL_SRC/resources/KERNELCatalog.xml that contains 
+        only KERNEL, SalomeTestComponent and SALOME_TestComponentPy
+        """
+        containerName = "swMyContainer"
+        cp1=self.lcc.FindOrLoad_Component(containerName,"MyNewComponent")
+        self.assertEqual(cp1,None)
+        pass
+
+    def test006_FindOrLoad_Component_LaunchContainerHostname(self):
+        """
+        Check FindOrLoad_Component with hostname given.
+        get a local container : getHostName()/componentName,
+        load an engine, check that the CORBA object is not null.
+        check narrow
+        """
+        containerName = Utils_Identity.getShortHostName()
+        containerName += "/swTheContainer"
+        cp1=self.lcc.FindOrLoad_Component(containerName,"SalomeTestComponent")
+        self.assertNotEqual(cp1,None)
+        m1=cp1._narrow(Engines.TestComponent)
+        self.assertNotEqual(m1,None)
+        pass
+
+    def test007_FindOrLoad_Component_SameContainer(self):
+        """
+        Check FindOrLoad_Component with and without local hostname given.
+        We must get the same container, the same instance of component
+        """
+        containerName = "swAContainer"
+        cp1=self.lcc.FindOrLoad_Component(containerName,"SalomeTestComponent")
+        self.assertNotEqual(cp1,None)
+        containerName = Utils_Identity.getShortHostName()
+        containerName += "/swAContainer"
+        cp2=self.lcc.FindOrLoad_Component(containerName,"SalomeTestComponent")
+        self.assertNotEqual(cp2,None)
+        m1=cp1._narrow(Engines.TestComponent)
+        self.assertNotEqual(m1,None)
+        m2=cp2._narrow(Engines.TestComponent)
+        self.assertNotEqual(m2,None)
+        name1=m1._get_instanceName()
+        name2=m2._get_instanceName()
+        self.assertEqual(name1,name2)
+        c1=m1.GetContainerRef()
+        self.assertNotEqual(c1,None)
+        c2=m2.GetContainerRef()
+        self.assertNotEqual(c2,None)
+        cname1=c1._get_name()
+        cname2=c2._get_name()
+        self.assertEqual(cname1,cname2)
+        hostname1=c1.getHostName()
+        hostname2=c2.getHostName()
+        self.assertEqual(hostname1,hostname2)
+        pidc1=c1.getPID()
+        pidc2=c2.getPID()
+        self.assertEqual(pidc1,pidc2)        
+        pass
+    
+    def test008_FindOrLoad_Component_UnknownMachine(self):
+        """
+        Check FindOrLoad_Component: check behaviour when ask for an unknown
+        computer. We must catch a Salome Exception with "unknown host" message
+        """
+        containerName = "aFarAwayContainer"
+        containerName += "/swTheContainer"
+        cp1=self.lcc.FindOrLoad_Component(containerName,"SalomeTestComponent")
+        pass
+       
+    
+def suite():
+    return unittest.makeSuite(LifeCycleCORBA_SWIGTest,'test')
+
+def main():
+    return unittest.TextTestRunner().run(suite())
+
+if __name__ == '__main__':
+    unittest.TextTestRunner(verbosity=2).run(suite())
+    pass
+
diff --git a/src/LifeCycleCORBA_SWIG/Test/Makefile.am b/src/LifeCycleCORBA_SWIG/Test/Makefile.am
new file mode 100644 (file)
index 0000000..b060a78
--- /dev/null
@@ -0,0 +1,71 @@
+#######################################
+#  
+#
+#  Copyright (C) 2003  OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+#  CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS 
+# 
+#  This library is free software; you can redistribute it and/or 
+#  modify it under the terms of the GNU Lesser General Public 
+#  License as published by the Free Software Foundation; either 
+#  version 2.1 of the License. 
+# 
+#  This library is distributed in the hope that it will be useful, 
+#  but WITHOUT ANY WARRANTY; without even the implied warranty of 
+#  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU 
+#  Lesser General Public License for more details. 
+# 
+#  You should have received a copy of the GNU Lesser General Public 
+#  License along with this library; if not, write to the Free Software 
+#  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA 
+# 
+#  See http://www.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org 
+#
+#
+#
+#  File   : Makefile.am
+#  Author : Paul RASCLE (EDF)
+#  Module : KERNEL
+#  $Header$
+
+include $(top_srcdir)/salome_adm/unix/make_common_starter.am
+
+#
+# ===============================================================
+# Files to be installed
+# ===============================================================
+#
+# header files  
+salomeinclude_HEADERS=
+
+# Scripts to be installed
+dist_salomescript_SCRIPTS = \
+       LifeCycleCORBA_SWIGTest.py \
+       TestLifeCycleCORBA_SWIG.py
+
+#
+# ===============================================================
+# Local definitions
+# ===============================================================
+#
+
+# This directory defines the subdirectory src in the top source directory.
+RPATH=../..
+
+# This local variable defines the list of CPPFLAGS common to all target in this package.
+COMMON_CPPFLAGS=
+
+# This local variable defines the list of dependant libraries common to all target in this package.
+COMMON_LIBS =
+#
+# ===============================================================
+# Libraries targets
+# ===============================================================
+#
+lib_LTLIBRARIES = 
+
+#
+# ===============================================================
+# Executables targets
+# ===============================================================
+#
+bin_PROGRAMS =
diff --git a/src/LifeCycleCORBA_SWIG/Test/TestLifeCycleCORBA_SWIG.py b/src/LifeCycleCORBA_SWIG/Test/TestLifeCycleCORBA_SWIG.py
new file mode 100644 (file)
index 0000000..13af3a4
--- /dev/null
@@ -0,0 +1,101 @@
+#
+#  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   : TestLifeCycleCORBA_SWIG.py
+#  Author : Paul RASCLE, EDF
+#  Module : SALOME
+#  $Header$
+
+
+import sys, os,signal,string,commands
+import runSalome
+import orbmodule
+import TestKiller
+import addToKillList
+
+# get SALOME environment :
+
+args, modules_list, modules_root_dir = runSalome.get_config()
+runSalome.set_env(args, modules_list, modules_root_dir)
+
+# set environment for trace in logger
+# (with file, servers may be killed before the write to the file...)
+
+#os.environ["SALOME_trace"] = "file:/tmp/traceUnitTest.log"
+#os.environ["SALOME_trace"] = "local"
+os.environ["SALOME_trace"] = "with_logger"
+
+# launch CORBA naming server
+
+clt=orbmodule.client()
+
+# launch CORBA logger server
+
+myServer=runSalome.LoggerServer(args)
+myServer.run()
+clt.waitLogger("Logger")
+
+# launch notify server
+
+myServer=runSalome.NotifyServer(args,modules_root_dir)
+myServer.run()
+
+# launch registry server
+
+myServer=runSalome.RegistryServer(args)
+myServer.run()
+clt.waitNS("/Registry")
+
+# launch module catalog server
+
+cataServer=runSalome.CatalogServer(args)
+cataServer.setpath(modules_list,modules_root_dir)
+cataServer.run()
+clt.waitNS("/Kernel/ModulCatalog")
+
+# launch container manager server
+
+myCmServer = runSalome.ContainerManagerServer(args)
+myCmServer.setpath(modules_list,modules_root_dir)
+myCmServer.run()
+clt.waitNS("/ContainerManager")
+
+# execute Unit Test
+
+command = ['TestLifeCycleCORBA']
+ret = os.spawnvp(os.P_WAIT, command[0], command)
+
+import LifeCycleCORBA_SWIGTest
+import unittest
+unittest.TextTestRunner(verbosity=2).run(LifeCycleCORBA_SWIGTest.suite())
+
+# kill containers created by the Container Manager
+
+import Engines
+containerManager = clt.waitNS("/ContainerManager",Engines.ContainerManager)
+containerManager.Shutdown()
+
+# kill Test process
+
+addToKillList.killList()
+
+TestKiller.killProcess(runSalome.process_id)
index a03a556be24d4470b88a6bab18682dc320f44060..3d71bf21b4de2853a98d33ed6c1b146f21d1d7c1 100644 (file)
@@ -5,7 +5,9 @@ import os
 import Engines
 import LifeCycleCORBA
 
-host = os.getenv( 'HOST' )
+import Utils_Identity
+host  = Utils_Identity.getShortHostName()
+#host = os.getenv( 'HOST' )
 
 lcc = LifeCycleCORBA.LifeCycleCORBA()
 
index 75a8282a4f8cbb7d21d0fe5fdd2019efcf109125..07cca118a35c575ee2c2dd4aef3ed68fab79b1de 100644 (file)
 %{
 #include "utilities.h"
 #include "SALOME_LifeCycleCORBA.hxx"
+#include "SALOME_FileTransferCORBA.hxx"
+#include "SALOME_NamingService.hxx"
+#include "ServiceUnreachable.hxx"
 
   using namespace std;
+
+//--- from omniORBpy.h (not present on Debian Sarge packages)
+
+struct omniORBpyAPI {
+
+  PyObject* (*cxxObjRefToPyObjRef)(const CORBA::Object_ptr cxx_obj,
+                                  CORBA::Boolean hold_lock);
+  // Convert a C++ object reference to a Python object reference.
+  // If <hold_lock> is true, caller holds the Python interpreter lock.
+
+  CORBA::Object_ptr (*pyObjRefToCxxObjRef)(PyObject* py_obj,
+                                          CORBA::Boolean hold_lock);
+  // Convert a Python object reference to a C++ object reference.
+  // Raises BAD_PARAM if the Python object is not an object reference.
+  // If <hold_lock> is true, caller holds the Python interpreter lock.
+
+
+  omniORBpyAPI();
+  // Constructor for the singleton. Sets up the function pointers.
+};
+
+  omniORBpyAPI* api;
+
+%}
+
+
+%init
+%{
+  // init section
+
+  PyObject* omnipy = PyImport_ImportModule((char*)"_omnipy");
+  if (!omnipy)
+  {
+    PyErr_SetString(PyExc_ImportError,
+                   (char*)"Cannot import _omnipy");
+    return;
+  }
+  PyObject* pyapi = PyObject_GetAttrString(omnipy, (char*)"API");
+  api = (omniORBpyAPI*)PyCObject_AsVoidPtr(pyapi);
+  Py_DECREF(pyapi);
 %}
 
-%typemap(python,out) Engines::Container_ptr, Engines::Component_ptr
+
+%exception {
+    try {
+      $action
+    }
+    catch (ServiceUnreachable) {
+      PyErr_SetString(PyExc_RuntimeError,"Naming Service Unreacheable");
+      return NULL;
+    }
+    catch (...) {
+      PyErr_SetString(PyExc_RuntimeError, "unknown exception");
+      return NULL;
+    }
+}
+
+
+%typemap(python,out) Engines::Container_ptr, Engines::Component_ptr, Engines::fileRef_ptr
+{
+  MESSAGE("typemap out on CORBA object ptr");
+  SCRUTE($1);
+  $result = api->cxxObjRefToPyObjRef($1, 1);
+  SCRUTE($result);
+}
+
+%typemap(python,out) std::string, 
+                   string
 {
-  //MESSAGE("typemap out on CORBA object ptr");
-  //SCRUTE($1);
-
-  // --- Get the Python orb
-
-  PyObject* pdict = PyDict_New();
-  PyDict_SetItemString(pdict, "__builtins__", PyEval_GetBuiltins());
-  PyRun_String("from omniORB import CORBA", Py_single_input, pdict, pdict);
-  PyRun_String("o = CORBA.ORB_init([''], CORBA.ORB_ID);", Py_single_input,
-                   pdict, pdict);
-  PyObject* orb = PyDict_GetItemString(pdict, "o");
-
-  // --- Get the C++ orb
-
-  int argc = 0;
-  char *xargv = "";
-  char **argv = &xargv;
-  CORBA::ORB_var ORB = CORBA::ORB_init(argc, argv);
-  string s =  ORB->object_to_string($1);
-  //SCRUTE(s);
-  PyObject * tmp = PyString_FromString(s.c_str());
-  //SCRUTE(tmp);
-  $result = PyObject_CallMethod(orb, "string_to_object", "O", tmp);
-  //SCRUTE($result);
+  MESSAGE("typemap out on std::string");
+  SCRUTE($1);
+  $result = PyString_FromString($1.c_str());
 }
 
+%typemap(typecheck) const Engines::MachineParameters &,
+                    Engines::MachineParameters const &
+{
+  $1 = PyDict_Check($input);
+}
+
+%typemap(typecheck) std::string, 
+                   string
+{
+  $1 = PyString_Check($input);
+}
 
-%typemap(typecheck) const Engines::MachineParameters &
+%typemap(python,in) std::string, 
+                   string
 {
-  $1 = ($input != 0);
+  MESSAGE("typemap in on std::string");
+  std::string str;
+  if (PyString_Check($input) == 1)
+    {
+      char* value = PyString_AsString($input);
+      str = value;
+      $1 = str;
+    }
+  else 
+    {
+       MESSAGE("Not a string");
+       PyErr_SetString(PyExc_TypeError,"Must Be a Python string");
+       return NULL;
+    }
 }
 
+
 %typemap(python,in) const Engines::MachineParameters &
 {
-  printf("typemap in on Engines::MachineParameters\n");
-  //MESSAGE("typemap in on Engines::MachineParameters");
-  //ASSERT (PyDict_Check($input))
+  //printf("typemap in on Engines::MachineParameters\n");
+  MESSAGE("typemap in on Engines::MachineParameters");
   if (PyDict_Check($input) == 1)
     {
       Engines::MachineParameters *param = new Engines::MachineParameters ;
     }
   else 
     {
-       printf("pas un dico\n");
+       MESSAGE("Not a dictionnary");
+       PyErr_SetString(PyExc_TypeError,"Must Be a Python Dictionnary");
        return NULL;
     }
 }
 
+
 %typemap(python,freearg) const Engines::MachineParameters &
 {
   MESSAGE("delete $1");
 }
 
 %include "SALOME_LifeCycleCORBA.hxx"
+%include "SALOME_FileTransferCORBA.hxx"
index 3b43eb7e18d65a1c1e952abba7f9c100769ab3c7..aa21ac33abf652d48fc31785542dcdcbc2f363ed 100644 (file)
@@ -38,8 +38,6 @@ SUBDIR_CORBA = \
   GenericObj \
   Registry \
   ModuleCatalog \
-  DataTypeCatalog \
-  RessourcesCatalog \
   ResourcesManager \
   Notification \
   NOTIFICATION_SWIG \
@@ -66,6 +64,7 @@ SUBDIR_CPPUNIT_CORBA = \
   Utils/Test \
   NamingService/Test \
   LifeCycleCORBA/Test \
+  LifeCycleCORBA_SWIG/Test \
   SALOMEDSImpl/Test \
   SALOMEDS/Test
 
diff --git a/src/RessourcesCatalog/Makefile.am b/src/RessourcesCatalog/Makefile.am
deleted file mode 100644 (file)
index 24f9178..0000000
+++ /dev/null
@@ -1,116 +0,0 @@
-#  SALOME RessourcesCatalog : implementation of catalog resources parsing (SALOME_ModuleCatalog.idl)
-#
-#  Copyright (C) 2003  OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
-#  CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS 
-# 
-#  This library is free software; you can redistribute it and/or 
-#  modify it under the terms of the GNU Lesser General Public 
-#  License as published by the Free Software Foundation; either 
-#  version 2.1 of the License. 
-# 
-#  This library is distributed in the hope that it will be useful, 
-#  but WITHOUT ANY WARRANTY; without even the implied warranty of 
-#  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU 
-#  Lesser General Public License for more details. 
-# 
-#  You should have received a copy of the GNU Lesser General Public 
-#  License along with this library; if not, write to the Free Software 
-#  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA 
-# 
-#  See http://www.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org 
-#
-#
-#
-#  File   : Makefile.am
-#  Author : Guillaume Boulant (CSSI)
-#  Module : SALOME
-#  $Header$
-
-
-include $(top_srcdir)/salome_adm/unix/make_common_starter.am
-
-#
-# ===============================================================
-# Header to be installed
-# ===============================================================
-#
-# header files  
-salomeinclude_HEADERS = \
-               SALOME_RessourcesCatalog_impl.hxx \
-               SALOME_RessourcesCatalog_Parser.hxx \
-                SALOME_RessourcesCatalog_Handler.hxx 
-
-
-#
-# ===============================================================
-# Local definitions
-# ===============================================================
-#
-
-# This local variable defines the list of CPPFLAGS common to all target in this package.
-COMMON_CPPFLAGS=\
-       -I$(srcdir)/../Basics \
-       -I$(srcdir)/../SALOMELocalTrace \
-       -I$(srcdir)/../NamingService \
-       -I$(srcdir)/../Utils \
-       -I$(top_builddir)/salome_adm/unix \
-       -I$(top_builddir)/idl \
-       @CORBA_CXXFLAGS@ @CORBA_INCLUDES@
-
-# This local variable defines the list of dependant libraries common to all target in this package.
-COMMON_LIBS =\
-       ../NamingService/libSalomeNS.la \
-       ../Utils/libOpUtil.la \
-       ../SALOMELocalTrace/libSALOMELocalTrace.la \
-       ../Basics/libSALOMEBasics.la \
-       $(top_builddir)/idl/libSalomeIDLKernel.la
-
-#
-# ===============================================================
-# Libraries targets
-# ===============================================================
-#
-
-lib_LTLIBRARIES = libSalomeRessourcesCatalog.la
-libSalomeRessourcesCatalog_la_SOURCES=\
-       SALOME_RessourcesCatalog_Handler.cxx  \
-       SALOME_RessourcesCatalog_impl.cxx
-
-libSalomeRessourcesCatalog_la_CPPFLAGS =\
-       $(COMMON_CPPFLAGS) \
-       @QT_MT_INCLUDES@
-
-libSalomeRessourcesCatalog_la_LDFLAGS  = -no-undefined -version-info=0:0:0
-libSalomeRessourcesCatalog_la_LIBADD   =\
-       $(COMMON_LIBS) \
-       @QT_MT_LIBS@
-
-#
-# ===============================================================
-# Executables targets
-# ===============================================================
-#
-bin_PROGRAMS = SALOME_RessourcesCatalog_Server SALOME_RessourcesCatalog_Client
-
-#SALOME_RessourcesCatalog_Server
-SALOME_RessourcesCatalog_Server_SOURCES  = SALOME_RessourcesCatalog_Server.cxx
-SALOME_RessourcesCatalog_Server_CPPFLAGS =\
-       $(COMMON_CPPFLAGS) \
-       @QT_MT_INCLUDES@
-
-SALOME_RessourcesCatalog_Server_LDADD    =\
-       libSalomeRessourcesCatalog.la \
-       $(COMMON_LIBS) \
-       @CORBA_LIBS@
-
-#SALOME_RessourcesCatalog_Client
-SALOME_RessourcesCatalog_Client_SOURCES  = SALOME_RessourcesCatalog_Client.cxx
-SALOME_RessourcesCatalog_Client_CPPFLAGS =\
-       $(COMMON_CPPFLAGS) \
-       @QT_MT_INCLUDES@
-
-SALOME_RessourcesCatalog_Client_LDADD    =\
-       libSalomeRessourcesCatalog.la \
-       $(COMMON_LIBS) \
-       @CORBA_LIBS@
-
diff --git a/src/RessourcesCatalog/SALOME_RessourcesCatalog_Client.cxx b/src/RessourcesCatalog/SALOME_RessourcesCatalog_Client.cxx
deleted file mode 100644 (file)
index 9fef847..0000000
+++ /dev/null
@@ -1,124 +0,0 @@
-//  SALOME RessourcesCatalog : implementation of catalog resources parsing (SALOME_ModuleCatalog.idl)
-//
-//  Copyright (C) 2003  OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
-//  CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS 
-// 
-//  This library is free software; you can redistribute it and/or 
-//  modify it under the terms of the GNU Lesser General Public 
-//  License as published by the Free Software Foundation; either 
-//  version 2.1 of the License. 
-// 
-//  This library is distributed in the hope that it will be useful, 
-//  but WITHOUT ANY WARRANTY; without even the implied warranty of 
-//  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU 
-//  Lesser General Public License for more details. 
-// 
-//  You should have received a copy of the GNU Lesser General Public 
-//  License along with this library; if not, write to the Free Software 
-//  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA 
-// 
-//  See http://www.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org 
-//
-//
-//
-//  File   : SALOME_RessourcesCatalog_Client.cxx
-//  Module : SALOME
-
-/* $Header$ */
-
-#include <iostream>
-#include "SALOME_NamingService.hxx"
-#include <SALOMEconfig.h>
-#ifndef WNT
-#include CORBA_SERVER_HEADER(SALOME_RessourcesCatalog)
-#else
-#include <SALOME_RessourcesCatalog.hh>
-#endif
-#include <string>
-#include "utilities.h"
-using namespace std;
-
-int main(int argc,char **argv)
-{
-  CORBA::ORB_var orb;
-  CosNaming::NamingContext_var _rootContext;
-  CORBA::Object_var objVar, objVarN;
-  try {
-
-       // initialize the ORB
-
-  orb = CORBA::ORB_init (argc, argv);
-
-  // Get CORBA reference of the catalog
-  SALOME_NamingService NS(orb);
-  CORBA::Object_var objVarN = NS.Resolve("/Kernel/RessourcesCatalog");
-
-  SALOME_RessourcesCatalog::RessourcesCatalog_var Catalogue  = SALOME_RessourcesCatalog::RessourcesCatalog::_narrow(objVarN); 
-  MESSAGE("Ressources distant catalog found");
-
-  //Get Computer list information
-  SALOME_RessourcesCatalog::ListOfComputer_var _list = Catalogue->GetComputerList();
-  for (unsigned int ind = 0; ind < _list->length();ind++)
-    {
-      MESSAGE("Ressources list : " << _list[ind]);
-    }
-
-  //Get container type list of computer eri
-  SALOME_RessourcesCatalog::ListOfContainerType_var list = Catalogue->GetContainerTypeList("eri");
-#ifndef WNT
-  for (unsigned int ind = 0; ind < list->length();ind++)
-#else
-  for (ind = 0; ind < list->length();ind++)
-#endif
-    {
-      MESSAGE("Container type list of eri : " << list[ind]);
-    }
-
-  // Get processors information of eri
-  SALOME_RessourcesCatalog::computer_info_var computer = Catalogue->GetComputerInfo("eri");
-  MESSAGE("Ressource name : " << computer->name);
-  MESSAGE("Ressource OS : " << computer->OS);
-  MESSAGE("Ressource OS version : " << computer->OS_version);
-#ifndef WNT
-  for (unsigned int ind = 0; ind < computer->procs.length();ind++)
-#else
-  for (ind = 0; ind < computer->procs.length();ind++)
-#endif
-    {
-      MESSAGE("Processor number : " << computer->procs[ind].number);
-      MESSAGE("Processor model name : " << computer->procs[ind].model_name);
-      MESSAGE("Processor cpu : " << computer->procs[ind].cpu_mhz);
-      MESSAGE("Processor cache : " << computer->procs[ind].cache_size);
-    }
-
-  }
-  catch(SALOME_RessourcesCatalog::NotFound &){
-    INFOS("SALOME_RessourcesCatalog::NotFound");
-  }
-    catch(CORBA::SystemException&) {
-      INFOS("Caught CORBA::SystemException.")
-  }
-    catch (CosNaming::NamingContext::CannotProceed &) {
-      INFOS("CosNaming::NamingContext::CannotProceed")
-  }
-    catch (CosNaming::NamingContext::NotFound &) {
-      INFOS("CosNaming::NamingContext::NotFound")
-  }
-    catch (CosNaming::NamingContext::InvalidName &) {
-      INFOS("CosNaming::NamingContext::InvalidName")
-  }
-    catch (CosNaming::NamingContext::AlreadyBound &) {
-      INFOS("CosNaming::NamingContext::AlreadyBound")
-  }
-    catch (CosNaming::NamingContext::NotEmpty &) {
-      INFOS("CosNaming::NamingContext::NotEmpty")
-  }
-
-  catch(CORBA::Exception &sysEx) {
-    INFOS("Caught CORBA::Exception.")
-  }
-
-
-  return 0;
-}
diff --git a/src/RessourcesCatalog/SALOME_RessourcesCatalog_Handler.cxx b/src/RessourcesCatalog/SALOME_RessourcesCatalog_Handler.cxx
deleted file mode 100755 (executable)
index 5651703..0000000
+++ /dev/null
@@ -1,264 +0,0 @@
-//  SALOME RessourcesCatalog : implementation of catalog resources parsing (SALOME_ModuleCatalog.idl)
-//
-//  Copyright (C) 2003  OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
-//  CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS 
-// 
-//  This library is free software; you can redistribute it and/or 
-//  modify it under the terms of the GNU Lesser General Public 
-//  License as published by the Free Software Foundation; either 
-//  version 2.1 of the License. 
-// 
-//  This library is distributed in the hope that it will be useful, 
-//  but WITHOUT ANY WARRANTY; without even the implied warranty of 
-//  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU 
-//  Lesser General Public License for more details. 
-// 
-//  You should have received a copy of the GNU Lesser General Public 
-//  License along with this library; if not, write to the Free Software 
-//  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA 
-// 
-//  See http://www.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org 
-//
-//
-//
-//  File   : SALOME_RessourcesCatalog_Handler.cxx
-//  Author : Estelle Deville
-//  Module : SALOME
-//$Header$
-
-#include "SALOME_RessourcesCatalog_Handler.hxx"
-
-#include "utilities.h"
-
-using namespace std;
-
-ListOfParserressources _ressources_list;
-
-//----------------------------------------------------------------------
-//Function : SALOME_RessourcesCatalog_Handler
-//Purpose: Constructor
-//----------------------------------------------------------------------
-SALOME_RessourcesCatalog_Handler::SALOME_RessourcesCatalog_Handler()
-{
-  MESSAGE("SALOME_RessourcesCatalog_Handler creation");
-  //XML tags initialisation
-  test_computer = "computer";
-  test_computer_name="name";
-  test_computer_OS="OS";
-  test_computer_OS_version = "OS-version";
-  test_proc = "proc";
-  test_proc_number ="number" ;
-  test_proc_model= "model" ;
-  test_proc_cpu= "CPU-MHz" ;
-  test_proc_cache = "cache" ;
-  test_proc_list = "proc-list" ;
-  test_container_type = "containertype" ;
-  test_container_type_list = "containertype-list" ;
-}
-
-//----------------------------------------------------------------------
-//Function : ~SALOME_RessourcesCatalog_Handler
-//Purpose: Destructor
-//----------------------------------------------------------------------
-SALOME_RessourcesCatalog_Handler::~SALOME_RessourcesCatalog_Handler()
-{
-  MESSAGE("SALOME_RessourcesCatalog_Handler destruction");
-}
-
-//----------------------------------------------------------------------
-//Function : startDocument
-//Purpose: overload handler function 
-//----------------------------------------------------------------------
-bool 
-SALOME_RessourcesCatalog_Handler::startDocument()
-{
-  MESSAGE("Begin parse document");
-  // Empty private elements
-  _procs_list.resize(0);
-  _ressources_list.resize(0);
-  _container_list.resize(0);
-  return true;
-}
-
-//----------------------------------------------------------------------
-//Function : startElement
-//Purpose: overload handler function 
-//----------------------------------------------------------------------
-bool 
-SALOME_RessourcesCatalog_Handler::startElement(const QString&, 
-                                              const QString&,
-                                              const QString& qName, 
-                                              const QXmlAttributes& atts)
-{
-  return true;
-}
-
-//----------------------------------------------------------------------
-//Function : endElement
-//Purpose: overload handler function 
-//----------------------------------------------------------------------
-bool 
-SALOME_RessourcesCatalog_Handler::endElement(const QString&, const QString&,
-                                            const QString& qName)
-{
-  // Ressources
-
-  // tag test_computer_name
-  if((qName.compare(QString(test_computer_name))==0))
-    _a_ressource.Parsername = content;
-
-  // tag test_computer_OS
-  if((qName.compare(QString(test_computer_OS))==0))
-    _a_ressource.ParserOS = content;
-
- // tag test_computer_OS_version
-  if((qName.compare(QString(test_computer_OS_version))==0))
-    _a_ressource.ParserOS_version = content;
-
-  //tag test_proc_number
- if((qName.compare(QString(test_proc_number))==0))
-    _a_proc.Parsernumber = atol(content.c_str());
-
-  //tag test_proc_model
- if((qName.compare(QString(test_proc_model))==0))
-    _a_proc.Parsermodel_name = content;
-
-  //tag test_proc_cpu
- if((qName.compare(QString(test_proc_cpu))==0))
-    _a_proc.Parsercpu_mhz = atof(content.c_str());
-
-  //tag test_proc_cache
- if((qName.compare(QString(test_proc_cache))==0))
-    _a_proc.Parsercache_size = atof(content.c_str());
-
-  //tag test_proc
- if((qName.compare(QString(test_proc))==0))
-   {
-     _procs_list.push_back(_a_proc);
-
-     // Empty temporary structures
-     _a_proc.Parsernumber = 0;
-     _a_proc.Parsermodel_name = "";
-     _a_proc.Parsercpu_mhz = 0;
-     _a_proc.Parsercache_size = 0;
-   }
-
- //tag test_proc_list
- if((qName.compare(QString(test_proc_list))==0))
-   {
-     _a_ressource.Parserprocs = _procs_list;
-
-     // Empty temporary structures
-     _procs_list.resize(0);
-   }
-
-  //tag test_container_type
- if((qName.compare(QString(test_container_type))==0))
-   {
-     // We just have to compare the first character of content
-     // If C => Cpp
-     // If p => python
-     // If N => NP
-     switch(content[0]) {
-     case 'C':
-       _container_list.push_back(Cpp) ;
-       break;
-     case 'p':
-        _container_list.push_back(python) ;
-       break;
-     case 'N':
-        _container_list.push_back(NP) ;
-       break;
-       
-     default:
-       // If it'not in all theses cases, the type is affected to Cpp
-       _container_list.push_back(Cpp) ;
-       break;
-       }
-   }
-
- //tag test container_type_list
- if((qName.compare(QString(test_container_type_list))==0))
-   {
-     _a_ressource.Parsercontainertype = _container_list;
-
-     // Empty temporary structures
-     _container_list.resize(0);
-   }
-
- // tag test_computer
-  if((qName.compare(QString(test_computer))==0))
-   {
-     _ressources_list.push_back(_a_ressource);
-
-     // Empty temporary structures
-     _a_ressource.Parsername = "";
-     _a_ressource.ParserOS="";
-     _a_ressource.ParserOS_version="";
-     _a_ressource.Parserprocs.resize(0);
-     _a_ressource.Parsercontainertype.resize(0);
-   }
-
-  return true;
-}
-
-//----------------------------------------------------------------------
-//Function : characters
-//Purpose: overload handler function
-//----------------------------------------------------------------------
-bool SALOME_RessourcesCatalog_Handler::characters(const QString& chars)
-{
-  content = (const char *)chars ;
-  return true;
-}
-
-//----------------------------------------------------------------------
-//Function : endDocument
-//Purpose: overload handler function 
-//----------------------------------------------------------------------
-bool SALOME_RessourcesCatalog_Handler::endDocument()
-{
-  //_ressources_list
-  for (unsigned int ind = 0; ind < _ressources_list.size(); ind++)
-    {
-      MESSAGE("Ressources name :"<<_ressources_list[ind].Parsername);
-      MESSAGE("OS :"<<_ressources_list[ind].ParserOS); 
-      MESSAGE("OS version :"<<_ressources_list[ind].ParserOS_version);
-      for (unsigned int i = 0; i < _ressources_list[ind].Parserprocs.size(); i++)
-       {
-         MESSAGE("Proc number :" << _ressources_list[ind].Parserprocs[i].Parsernumber);
-         MESSAGE("Model name :" << _ressources_list[ind].Parserprocs[i].Parsermodel_name);
-         MESSAGE("CPU(MHz) :" << _ressources_list[ind].Parserprocs[i].Parsercpu_mhz);
-         MESSAGE("Cache :" << _ressources_list[ind].Parserprocs[i].Parsercache_size);
-       }
-      for (unsigned int j = 0; j < _ressources_list[ind].Parsercontainertype.size(); j++)
-       MESSAGE("Container Type :" << _ressources_list[ind].Parsercontainertype[j]);
-    }
-
- return true;
-}
-
-//----------------------------------------------------------------------
-//Function : errorProtocol
-//Purpose: overload handler function
-//----------------------------------------------------------------------
-QString SALOME_RessourcesCatalog_Handler::errorProtocol()
-{
-  return errorProt;
-}
-
-//----------------------------------------------------------------------
-//Function : fatalError
-//Purpose: overload handler function
-//----------------------------------------------------------------------
-bool 
-SALOME_RessourcesCatalog_Handler::fatalError(const QXmlParseException& exception)
-{
-    errorProt += QString( "fatal parsing error: %1 in line %2, column %3\n" )
-    .arg( exception.message() )
-    .arg( exception.lineNumber() )
-    .arg( exception.columnNumber() );
-
-  return QXmlDefaultHandler::fatalError( exception );
-}
-
diff --git a/src/RessourcesCatalog/SALOME_RessourcesCatalog_Handler.hxx b/src/RessourcesCatalog/SALOME_RessourcesCatalog_Handler.hxx
deleted file mode 100755 (executable)
index 79e7855..0000000
+++ /dev/null
@@ -1,141 +0,0 @@
-//  SALOME RessourcesCatalog : implementation of catalog resources parsing (SALOME_ModuleCatalog.idl)
-//
-//  Copyright (C) 2003  OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
-//  CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS 
-// 
-//  This library is free software; you can redistribute it and/or 
-//  modify it under the terms of the GNU Lesser General Public 
-//  License as published by the Free Software Foundation; either 
-//  version 2.1 of the License. 
-// 
-//  This library is distributed in the hope that it will be useful, 
-//  but WITHOUT ANY WARRANTY; without even the implied warranty of 
-//  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU 
-//  Lesser General Public License for more details. 
-// 
-//  You should have received a copy of the GNU Lesser General Public 
-//  License along with this library; if not, write to the Free Software 
-//  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA 
-// 
-//  See http://www.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org 
-//
-//
-//
-//  File   : SALOME_RessourcesCatalog_Handler.hxx
-//  Author : Estelle Deville
-//  Module : SALOME
-//$Header$
-
-#ifndef SALOME_RESSOURCES_CATALOG_HANDLER
-#define SALOME_RESSOURCES_CATALOG_HANDLER
-
-#include "SALOME_RessourcesCatalog_Parser.hxx"
-
-#include <qxml.h>
-#include <string>
-#include <vector>
-
-#if defined RESSOURCESCatalog_EXPORTS
-#if defined WIN32
-#define RESSOURCESCatalog_EXPORT __declspec( dllexport )
-#else
-#define RESSOURCESCatalog_EXPORT
-#endif
-#else
-#if defined WNT
-#define RESSOURCESCatalog_EXPORT __declspec( dllimport )
-#else
-#define RESSOURCESCatalog_EXPORT
-#endif
-#endif
-
-class RESSOURCESCatalog_EXPORT SALOME_RessourcesCatalog_Handler : public QXmlDefaultHandler
-{
-public :
-  //! standard constructor
-  SALOME_RessourcesCatalog_Handler();
-
-  //! standard destructor
-  virtual ~SALOME_RessourcesCatalog_Handler();
-
-  //! method to overload handler function startDocument
-  /*! is called before a xml file is parsed
-    \return true if no error was detected
-  */
-  virtual bool startDocument();
-
-  //! method to overload handler function startElement
-  /*!
-    \param QString argument by value
-    \param QString argument by value
-    \param QString qName argument by value
-    \param QXmlAttributes atts argument by value
-    \return true if no error was detected
-  */
-  virtual bool startElement(const QString& , const QString& ,
-                           const QString& qName, const QXmlAttributes& atts);
-
- //! method to overload handler function endElement
-  /*!
-    \param QString argument by value
-    \param QString argument by value
-    \param QString qName argument by value
-    \return true if no error was detected
-  */
-  virtual bool endElement(const QString&, const QString&,
-                         const QString& qName);
-
- //! method to overload handler function characters
-  /*!
-    \param QString chars argument by value
-    \return true if no error was detected
-  */
-  virtual bool characters(const QString& chars);
-
- //! method to overload handler function endDocument
-  /*! is called at the end of the parsing
-    \return true if no error was detected
-  */
-  virtual bool endDocument();
-
- //! method to overload handler function errorProtocol
-  /*!
-    \return the error message
-  */
-  virtual QString errorProtocol();
-
-//! method to overload handler function fatalError
-  /*!
-    \param QXmlParseException exception argument by value
-    \return true if no error was detected
-  */
-  virtual bool fatalError(const QXmlParseException& exception);
-
-
-private :
-  QString errorProt;
-
-  std::string content;
-
-  const char* test_computer;
-  const char* test_computer_name;
-  const char* test_computer_OS;
-  const char* test_computer_OS_version;
-  const char* test_proc;
-  const char* test_proc_number;
-  const char* test_proc_model;
-  const char* test_proc_cpu;
-  const char* test_proc_cache;
-  const char* test_proc_list;
-  const char* test_container_type;
-  const char* test_container_type_list;
-
-  Parserressources _a_ressource;
-  
-  ListOfParserProc _procs_list;
-  ParserProc _a_proc;
-  ListOfParserContainerType _container_list;
-
-};
-
-#endif // SALOME_RESSOURCES_CATALOG_HANDLER
diff --git a/src/RessourcesCatalog/SALOME_RessourcesCatalog_Parser.hxx b/src/RessourcesCatalog/SALOME_RessourcesCatalog_Parser.hxx
deleted file mode 100755 (executable)
index 107f5ee..0000000
+++ /dev/null
@@ -1,60 +0,0 @@
-//  SALOME RessourcesCatalog : implementation of catalog resources parsing (SALOME_ModuleCatalog.idl)
-//
-//  Copyright (C) 2003  OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
-//  CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS 
-// 
-//  This library is free software; you can redistribute it and/or 
-//  modify it under the terms of the GNU Lesser General Public 
-//  License as published by the Free Software Foundation; either 
-//  version 2.1 of the License. 
-// 
-//  This library is distributed in the hope that it will be useful, 
-//  but WITHOUT ANY WARRANTY; without even the implied warranty of 
-//  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU 
-//  Lesser General Public License for more details. 
-// 
-//  You should have received a copy of the GNU Lesser General Public 
-//  License along with this library; if not, write to the Free Software 
-//  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA 
-// 
-//  See http://www.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org 
-//
-//
-//
-//  File   : SALOME_RessourcesCatalog_Parser.hxx
-//  Author : Estelle Deville
-//  Module : SALOME
-//$Header$
-
-#ifndef SALOME_RESSOURCES_CATALOG_PARSER
-#define SALOME_RESSOURCES_CATALOG_PARSER
-
-#include <string>
-#include <vector>
-
-struct ParserProc{
-    long Parsernumber;
-    std::string Parsermodel_name;
-    float Parsercpu_mhz;
-    float Parsercache_size;
-};
-
-typedef std::vector<ParserProc> ListOfParserProc;
-
-enum Parsercontainertype {Cpp, python, NP};
-typedef std::vector<Parsercontainertype> ListOfParserContainerType;
-
-struct Parserressources{
-  std::string Parsername;
-  std::string ParserOS;
-  std::string ParserOS_version;
-  ListOfParserProc Parserprocs;
-  ListOfParserContainerType Parsercontainertype;
-};
-
-typedef std::vector<Parserressources> ListOfParserressources;
-
-extern ListOfParserressources _ressources_list;
-
-
-#endif //SALOME_RESSOURCES_CATALOG_PARSER
diff --git a/src/RessourcesCatalog/SALOME_RessourcesCatalog_Server.cxx b/src/RessourcesCatalog/SALOME_RessourcesCatalog_Server.cxx
deleted file mode 100644 (file)
index 8ea3a1a..0000000
+++ /dev/null
@@ -1,160 +0,0 @@
-//  SALOME RessourcesCatalog : implementation of catalog resources parsing (SALOME_ModuleCatalog.idl)
-//
-//  Copyright (C) 2003  OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
-//  CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS 
-// 
-//  This library is free software; you can redistribute it and/or 
-//  modify it under the terms of the GNU Lesser General Public 
-//  License as published by the Free Software Foundation; either 
-//  version 2.1 of the License. 
-// 
-//  This library is distributed in the hope that it will be useful, 
-//  but WITHOUT ANY WARRANTY; without even the implied warranty of 
-//  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU 
-//  Lesser General Public License for more details. 
-// 
-//  You should have received a copy of the GNU Lesser General Public 
-//  License along with this library; if not, write to the Free Software 
-//  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA 
-// 
-//  See http://www.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org 
-//
-//
-//
-//  File   : SALOME_RessourcesCatalog_Server.cxx
-//  Author : Estelle Deville
-//  Module : SALOME
-//  $Header$
-
-#include <iostream>
-#include "SALOME_NamingService.hxx"
-#include "SALOME_RessourcesCatalog_impl.hxx"
-#include "utilities.h"
-#include "Utils_SINGLETON.hxx"
-using namespace std;
-
-int main(int argc,char **argv)
-{
-  // initialize the ORB
-  CORBA::ORB_ptr orb = CORBA::ORB_init (argc, argv);
-  try
-    {
-      CosNaming::NamingContext_var _rootContext, catalogContext;
-
-      // initialize POA
-      //
-      long TIMESleep = 250000000;
-      int NumberOfTries = 40;
-      int a;
-      timespec ts_req;
-      ts_req.tv_nsec=TIMESleep;
-      ts_req.tv_sec=0;
-      timespec ts_rem;
-      ts_rem.tv_nsec=0;
-      ts_rem.tv_sec=0;
-      CosNaming::NamingContext_var inc;
-      PortableServer::POA_var poa;
-      CORBA::Object_var theObj;
-      CORBA::Object_var obj;
-      CORBA::Object_var object;
-      SALOME_NamingService &naming = *SINGLETON_<SALOME_NamingService>::Instance() ;
-      int RESSOURCES_CATALOG=0;
-      const char * Env = getenv("USE_LOGGER");
-      int EnvL =0;
-      if ((Env!=NULL) && (strlen(Env)))
-       EnvL=1;
-      CosNaming::Name name;
-      name.length(1);
-      name[0].id=CORBA::string_dup("Logger");    
-      PortableServer::POAManager_var mgr; 
-      for (int i = 1; i<=NumberOfTries; i++)
-       {
-         if (i!=1) 
-#ifndef WNT
-           a=nanosleep(&ts_req,&ts_rem);
-#else
-           Sleep(TIMESleep/1000000);
-#endif
-         try
-           { 
-             obj = orb->resolve_initial_references("RootPOA");
-             if(!CORBA::is_nil(obj))
-               poa = PortableServer::POA::_narrow(obj);
-             if(!CORBA::is_nil(poa))
-               mgr = poa->the_POAManager();
-             if(!CORBA::is_nil(orb)) 
-               theObj = orb->resolve_initial_references("NameService");
-             if (!CORBA::is_nil(theObj))
-               inc = CosNaming::NamingContext::_narrow(theObj);
-           }
-         catch( CORBA::SystemException& )
-           {
-             INFOS( "Ressources Catalog: CORBA::SystemException: Unable to contact the Naming Service" );
-           }
-         if(!CORBA::is_nil(inc)) 
-           {
-             MESSAGE( "Ressources Catalog: Naming Service was found" );
-             if(EnvL==1)
-               {
-                 for(int j=1; j<=NumberOfTries; j++)
-                   {
-                     if (j!=1) 
-#ifndef WNT
-                       a=nanosleep(&ts_req, &ts_rem);
-#else
-                   Sleep(TIMESleep/1000000);
-#endif
-                     try{
-                       object = inc->resolve(name);
-                     }
-                     catch(CosNaming::NamingContext::NotFound)
-                       { 
-                         INFOS( "Ressources Catalog: Logger Server wasn't found" );
-                       }
-                     catch(...)
-                       { 
-                         INFOS( "Ressources Catalog: Unknown exception" );
-                       }
-                     if (!CORBA::is_nil(object))
-                       {
-                         MESSAGE( "Ressources Catalog: Loger Server was found" );
-                         RESSOURCES_CATALOG=1;
-                         break;
-                       }
-                   }
-               }
-           }
-         if ((RESSOURCES_CATALOG==1)||((EnvL==0)&&(!CORBA::is_nil(inc))))
-            break;
-       }
-
-      // Active catalog
-  
-      SALOME_RessourcesCatalogImpl* Catalogue_i = new SALOME_RessourcesCatalogImpl(argc, argv);
-      poa->activate_object (Catalogue_i);
-      mgr->activate();
-      CORBA::Object_ptr myCata = Catalogue_i->_this();
-
-      // initialise Naming Service
-      SALOME_NamingService *_NS;
-      _NS = new SALOME_NamingService(orb);
-      // register Catalog in Naming Service
-      _NS->Register(myCata ,"/Kernel/RessourcesCatalog");
-
-      MESSAGE("Running Ressources Catalog Server.")
-
-       orb->run();
-      poa->destroy(1,1);
-    }
-  catch(CORBA::SystemException&) {
-    INFOS("Caught CORBA::SystemException.")
-      }
-  catch(CORBA::Exception&) {
-    INFOS("Caught CORBA::Exception.")
-      }
-
-  //  delete myThreadTrace;
-  return 0;
-}
diff --git a/src/RessourcesCatalog/SALOME_RessourcesCatalog_impl.cxx b/src/RessourcesCatalog/SALOME_RessourcesCatalog_impl.cxx
deleted file mode 100644 (file)
index 28be74c..0000000
+++ /dev/null
@@ -1,314 +0,0 @@
-//  SALOME RessourcesCatalog : implementation of catalog resources parsing (SALOME_ModuleCatalog.idl)
-//
-//  Copyright (C) 2003  OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
-//  CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS 
-// 
-//  This library is free software; you can redistribute it and/or 
-//  modify it under the terms of the GNU Lesser General Public 
-//  License as published by the Free Software Foundation; either 
-//  version 2.1 of the License. 
-// 
-//  This library is distributed in the hope that it will be useful, 
-//  but WITHOUT ANY WARRANTY; without even the implied warranty of 
-//  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU 
-//  Lesser General Public License for more details. 
-// 
-//  You should have received a copy of the GNU Lesser General Public 
-//  License along with this library; if not, write to the Free Software 
-//  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA 
-// 
-//  See http://www.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org 
-//
-//
-//
-//  File   : SALOME_RessourcesCatalog_impl.cxx
-//  Author : Estelle Deville
-//  Module : SALOME
-
-#include "SALOME_RessourcesCatalog_impl.hxx"
-#include <fstream>
-
-#include "Utils_ExceptHandlers.hxx"
-using namespace std;
-UNEXPECT_CATCH(RC_NotFound, SALOME_RessourcesCatalog::NotFound);
-
-//----------------------------------------------------------------------
-// Function : SALOME_RessourcesCatalogImpl
-// Purpose  : Constructor 
-//----------------------------------------------------------------------
-SALOME_RessourcesCatalogImpl::SALOME_RessourcesCatalogImpl(int argc, char** argv)
-{
-  MESSAGE("Ressources Catalog creation");
-
-  // Empty used variables
-  _ressourceslist.resize(0);
-
-  // Parse the arguments given at server run
-  if (!_parseArguments(argc, argv,&_path_ressources))
-    MESSAGE( "Error while argument parsing" )
-
-  // Test existency of files
-  if (_path_ressources == NULL)
-    MESSAGE( "Error the ressources catalog should be indicated" )
-  else
-    {
-      MESSAGE("Parse ressources catalog");
-      // Affect the variable _ressourceslist 
-      _parse_xml_file(_path_ressources,_ressourceslist);
-
-      // Verification of _datatype_list content
-      if(!_verify_ressources(_ressourceslist))
-       MESSAGE( "Error while parsing the ressources catalog" )
-      else MESSAGE("Ressources Catalog OK");
-    }
-}
-
-//----------------------------------------------------------------------
-// Function : ~SALOME_RessourcesCatalogImpl
-// Purpose  : Destructor 
-//----------------------------------------------------------------------
-SALOME_RessourcesCatalogImpl::~SALOME_RessourcesCatalogImpl()
-{
-  MESSAGE("Ressources Catalog Destruction");
-}
-
-//----------------------------------------------------------------------
-// Function : GetComputerList
-// Purpose  : get ressources list
-//----------------------------------------------------------------------
-SALOME_RessourcesCatalog::ListOfComputer* 
-SALOME_RessourcesCatalogImpl::GetComputerList()
-{
-  MESSAGE("Begin of GetComputerList");
-  SALOME_RessourcesCatalog::ListOfComputer_var _list = new SALOME_RessourcesCatalog::ListOfComputer;
-  _list->length(_ressourceslist.size());
- for (unsigned int ind=0; ind < _ressourceslist.size();ind++)
-   {
-     _list[ind]=CORBA::string_dup(_ressourceslist[ind].Parsername.c_str());
-   }
-  return _list._retn();
-}
-
-
-//----------------------------------------------------------------------
-// Function : GetRessourcesList
-// Purpose  : get a data type name list
-//----------------------------------------------------------------------
-SALOME_RessourcesCatalog::ListOfContainerType* 
-SALOME_RessourcesCatalogImpl::GetContainerTypeList(const char* computer) 
-                              throw(SALOME_RessourcesCatalog::NotFound)
-{
-  Unexpect aCatch(RC_NotFound);
-  MESSAGE("Begin of GetContainerTypeList");
-  SALOME_RessourcesCatalog::ListOfContainerType_var _list = 
-    new SALOME_RessourcesCatalog::ListOfContainerType;
-
-  bool find = false ;
-
-  // Looking for ressources named "computer" 
-  // If found, get container type list
-  // If not found, exception is thrown
-
-  for (unsigned int ind=0; ind < _ressourceslist.size();ind++)
-    {
-     if (strcmp((_ressourceslist[ind].Parsername).c_str(),computer) == 0)
-        {
-          MESSAGE("Ressources named " << computer << " found in the ressources catalog");
-            find = true;
-           
-           _list->length(_ressourceslist[ind].Parsercontainertype.size());
-           for (unsigned int ind1=0; ind1 < _ressourceslist[ind].Parsercontainertype.size();ind1++)
-             {
-             // get container type list
-               switch(_ressourceslist[ind].Parsercontainertype[ind1]){
-               case Cpp:
-                 _list[ind1] = SALOME_RessourcesCatalog::Cpp;
-                 break;
-               case python:
-                 _list[ind1] = SALOME_RessourcesCatalog::python;
-                 break;
-               case NP:
-                 _list[ind1] = SALOME_RessourcesCatalog::NP;
-                 break;
-               }
-             }
-       }
-    }
-
-  if (!find)
-    {
-      // The ressources was not found, the exception should be thrown
-      MESSAGE( "The ressource " << computer <<  " was not found in the ressources catalog" )
-      throw SALOME_RessourcesCatalog::NotFound() ;
-    }
-  return _list._retn();
-}
-
-//----------------------------------------------------------------------
-// Function : GetComputerInfo
-// Purpose  : get ressources information
-//----------------------------------------------------------------------
-SALOME_RessourcesCatalog::computer_info*
-SALOME_RessourcesCatalogImpl::GetComputerInfo(const char* computer)
-                            throw(SALOME_RessourcesCatalog::NotFound)
-{
-  MESSAGE("Begin of GetComputerInfo");
-  Unexpect aCatch(RC_NotFound);
-  SALOME_RessourcesCatalog::computer_info_var _computer_info = 
-    new SALOME_RessourcesCatalog::computer_info;
-
-  bool find = false ;
-
-  // Looking for ressources named "computer" 
-  // If found, get computer info
-  // If not found, exception is thrown
-   for (unsigned int ind=0; ind < _ressourceslist.size();ind++)
-    {
-     if (strcmp((_ressourceslist[ind].Parsername).c_str(),computer) == 0)
-        {
-          MESSAGE("Ressources named " << computer << " found in the ressources catalog");
-            find = true;
-
-           _computer_info->name = CORBA::string_dup(_ressourceslist[ind].Parsername.c_str());
-           _computer_info->OS = CORBA::string_dup(_ressourceslist[ind].ParserOS.c_str());
-           _computer_info->OS_version = CORBA::string_dup(_ressourceslist[ind].ParserOS_version.c_str());
-           _computer_info->procs = _duplicate_procs(_ressourceslist[ind].Parserprocs);    
-       }
-    }
-  if (!find)
-    {
-      // The ressources was not found, the exception should be thrown
-      MESSAGE( "The ressource " << computer <<  " was not found in the ressources catalog" )
-      throw SALOME_RessourcesCatalog::NotFound() ;
-    }
-  return _computer_info._retn();
-}
-
-
-
-//----------------------------------------------------------------------
-// Function : _parse_xml_file
-// Purpose  : parse one module catalog 
-//----------------------------------------------------------------------
-void 
-SALOME_RessourcesCatalogImpl::_parse_xml_file(const char* file,
-                                           ListOfParserressources& ressourceslist) 
-{
-  SALOME_RessourcesCatalog_Handler* handler = new SALOME_RessourcesCatalog_Handler();
-  QFile xmlFile(file);
-
-  QXmlInputSource source(xmlFile);
-
-  QXmlSimpleReader reader;
-  reader.setContentHandler( handler );
-  reader.setErrorHandler( handler );
-  reader.parse( source );
-  xmlFile.close();
-  ressourceslist = _ressources_list;
-}
-
-
-//----------------------------------------------------------------------
-// Function : _verify_ressources
-// Purpose  : verify ressources from the catalog parsing
-//            Verify that a computer is'nt defined twice in the catalog
-//----------------------------------------------------------------------
-bool
-SALOME_RessourcesCatalogImpl::_verify_ressources(ListOfParserressources ressourceslist)
-{
-    bool _return_value = true;
-    bool _bool = false ;
-    vector<string> _machine_list;
-    _machine_list.resize(0);
-
-  // Fill a list of all computers indicated in the ressources list
-  for (unsigned int ind = 0; ind < ressourceslist.size(); ind++)
-          _machine_list.push_back(ressourceslist[ind].Parsername);   
-
-  // Parse if a computer name is twice in the list of computers
-#ifndef WNT
-  for (unsigned int ind = 0; ind < _machine_list.size(); ind++)
-#else
-  for (ind = 0; ind < _machine_list.size(); ind++)
-#endif
-    {
-     for (unsigned int ind1 = ind+1 ; ind1 < _machine_list.size(); ind1++)
-       {
-         if(_machine_list[ind].compare(_machine_list[ind1]) == 0)
-           {
-             MESSAGE("The computer " << _machine_list[ind] << " is indicated more than once in the ressources list")
-             _return_value = false;
-          }
-       }
-    }
-
-   return _return_value;
-}
-
-
-//----------------------------------------------------------------------
-// Function : _parseArguments
-// Purpose  : parse arguments to get general and personal catalog files
-//----------------------------------------------------------------------
-bool
-SALOME_RessourcesCatalogImpl::_parseArguments(int argc, char **argv, 
-                                             char **_path)
-{
-  bool _return_value = true;
-  *_path = NULL;
-  for (int ind = 0; ind < argc ; ind++)
-    {
-
-      if (strcmp(argv[ind],"-help") == 0)
-       {
-         MESSAGE( "Usage: " << argv[0] << " -common 'path to ressources catalog' -ORBInitRef NameService=corbaname::localhost");
-           _return_value = false ;
-       }
-      if (strcmp(argv[ind],"-common") == 0)
-       {
-         if (ind + 1 <= argc)
-           {
-             // General catalog file
-             *_path= argv[ind + 1] ;
-             ifstream _path_file(*_path);
-             if (!_path_file)
-               {
-                 MESSAGE( "Sorry the file " << *_path << " can't be open" )
-                 *_path = NULL;
-                 _return_value = false;
-               }
-           }
-       }
-     
-    }
-  return _return_value;
-}
-
-//----------------------------------------------------------------------
-// Function : _duplicate_procs
-// Purpose  : create a list of processors information from the catalog parsing
-//----------------------------------------------------------------------
-SALOME_RessourcesCatalog::ListOfProc
-SALOME_RessourcesCatalogImpl::_duplicate_procs(ListOfParserProc list_procs)
-{
-  SALOME_RessourcesCatalog::ListOfProc _list_procs;
-  unsigned int _length = list_procs.size();
-  _list_procs.length(_length);
-  for (unsigned int ind = 0; ind < _length; ind++)
-    {
-      //duplicate processor number
-      _list_procs[ind].number = list_procs[ind].Parsernumber;
-
-      //duplicate model name
-      _list_procs[ind].model_name = CORBA::string_dup(list_procs[ind].Parsermodel_name.c_str());
-
-      //duplicate cpu
-      _list_procs[ind].cpu_mhz = list_procs[ind].Parsercpu_mhz;
-
-      // duplicate cache size
-      _list_procs[ind].cache_size = list_procs[ind].Parsercache_size;
-    }
-  return _list_procs;
-}
diff --git a/src/RessourcesCatalog/SALOME_RessourcesCatalog_impl.hxx b/src/RessourcesCatalog/SALOME_RessourcesCatalog_impl.hxx
deleted file mode 100644 (file)
index 42237b9..0000000
+++ /dev/null
@@ -1,127 +0,0 @@
-//  SALOME RessourcesCatalog : implementation of catalog resources parsing (SALOME_ModuleCatalog.idl)
-//
-//  Copyright (C) 2003  OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
-//  CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS 
-// 
-//  This library is free software; you can redistribute it and/or 
-//  modify it under the terms of the GNU Lesser General Public 
-//  License as published by the Free Software Foundation; either 
-//  version 2.1 of the License. 
-// 
-//  This library is distributed in the hope that it will be useful, 
-//  but WITHOUT ANY WARRANTY; without even the implied warranty of 
-//  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU 
-//  Lesser General Public License for more details. 
-// 
-//  You should have received a copy of the GNU Lesser General Public 
-//  License along with this library; if not, write to the Free Software 
-//  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA 
-// 
-//  See http://www.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org 
-//
-//
-//
-//  File   : SALOME_RessourcesCatalog_impl.hxx
-//  Author : Estelle Deville
-//  Module : SALOME
-//  $Header$
-
-#ifndef RESSOURCESCATALOG_IMPL_H
-#define RESSOURCESCATALOG_IMPL_H
-
-#include "utilities.h"
-#include "SALOME_RessourcesCatalog_Handler.hxx"
-#include <SALOMEconfig.h>
-#include CORBA_SERVER_HEADER(SALOME_RessourcesCatalog)
-
-#if defined RESSOURCESCatalog_EXPORTS
-#if defined WIN32
-#define RESSOURCESCatalog_EXPORT __declspec( dllexport )
-#else
-#define RESSOURCESCatalog_EXPORT
-#endif
-#else
-#if defined WNT
-#define RESSOURCESCatalog_EXPORT __declspec( dllimport )
-#else
-#define RESSOURCESCatalog_EXPORT
-#endif
-#endif
-
-class RESSOURCESCatalog_EXPORT SALOME_RessourcesCatalogImpl: public POA_SALOME_RessourcesCatalog::RessourcesCatalog,
-                                 public PortableServer::RefCountServantBase 
-{
-public:
-  //! standard constructor
-  SALOME_RessourcesCatalogImpl(int argc, char** argv);
-
-  //! standard destructor
-  virtual ~SALOME_RessourcesCatalogImpl();
-
-  //! method to get the ressources list
-  /*!
-    \return a computer list 
-  */
-  virtual SALOME_RessourcesCatalog::ListOfComputer* GetComputerList();
-
-  //! method to get the container type list of a computer
-  /*!
-    \param computer const char* arguments
-    \return a container type list 
-  */
-  virtual SALOME_RessourcesCatalog::ListOfContainerType* GetContainerTypeList(const char* computer) throw(SALOME_RessourcesCatalog::NotFound);
-
-  //! method to get informations on a computer
-  /*!
-    \param computer const char* arguments
-    \return informations of the computer
-  */
-  virtual SALOME_RessourcesCatalog::computer_info* GetComputerInfo(const char* computer) throw(SALOME_RessourcesCatalog::NotFound);
-
-
-private:
-
-  //! method to parse the data type catalog
-  /*! 
-    \param file const char* arguments
-    \param datatypelist ListOfParserDataType arguments
-  */
-  virtual void _parse_xml_file(const char* file, 
-                              ListOfParserressources& ressourceslist);
-
-
- //! method to verify ressources catalog content
-  /*!
-    \param ressourceslist ListOfParserRessources arguments
-    \return true if verfication is OK
-  */
-  virtual bool _verify_ressources(ListOfParserressources ressourceslist);
-
-
- //! method to parse arguments to get catalog file
-  /*!
-    \param argc int arguments
-    \param argv char** arguments
-    \param _path char** arguments
-    \return true if parsing is OK
-  */
-  virtual bool _parseArguments(int argc, char **argv, char **_path);
-
- //! method to create a list of processors information from the catalog parsing
-  /*!
-    \param list_procs ListOfParserProc arguments
-    \return the processors information list
-  */
-  virtual SALOME_RessourcesCatalog::ListOfProc
-          _duplicate_procs(ListOfParserProc list_procs);
-
-
-  // will contain the path to the ressources catalog
-  char* _path_ressources;
-
-
-  //will contain the informations on the data type catalog(after parsing)
-  ListOfParserressources _ressourceslist ;
-};
-
-#endif // RESSOURCESCATALOG_IMPL_H
index 7a8263368faa9fea6bdfc33afd5ea48a3721cc0d..979af229e2e8b73bf86512cb19079b1b4c9727e1 100644 (file)
@@ -53,7 +53,7 @@ COMMON_CPPFLAGS=\
        @CORBA_CXXFLAGS@ @CORBA_INCLUDES@
 
 # This flag is used to resolve the dependencies of OCC libraries.
-LDXMUFLAGS = -L/usr/X11R6/lib -lXmu
+LDXMUFLAGS = -L/usr/X11R6/lib@LIB_LOCATION_SUFFIX@ -lXmu
 
 # This local variable defines the list of dependant libraries common to all target in this package.
 COMMON_LIBS =\
@@ -307,7 +307,7 @@ libSalomeDS_la_SOURCES =    \
        SALOMEDS_TMPFile_i.hxx
 
 libSalomeDS_la_CPPFLAGS = $(COMMON_CPPFLAGS)
-libSalomeDS_la_LDFLAGS  = -no-undefined -version-info=0:0:0
+libSalomeDS_la_LDFLAGS  = -Wl,-E -no-undefined -version-info=0:0:0 @LDEXPDYNFLAGS@
 libSalomeDS_la_LIBADD    = $(COMMON_LIBS)
 
 #
index 4a35577e12f33e2a9988df814177a7faed6b20ac..43691815d43adcae51185e312f20c1f8ba51aba2 100644 (file)
 //  Module : SALOME
 //  $Header$
 
-#ifndef WNT
+#ifdef WNT
 #include <SALOMEDS.hxx>
 #include <SALOMEDS_StudyManager.hxx>
 #include <SALOMEDS_Study.hxx>
 #include <SALOMEDS_SObject.hxx>
+#include <SALOMEDS_StudyBuilder.hxx>
 #include <SALOMEDS_SComponent.hxx>
 #include <SALOMEDSClient.hxx>
+#include <SALOMEDSClient_IParameters.hxx>
+#include <SALOMEDS_IParameters.hxx>
 #include <SALOMEDS_StudyManager_i.hxx>
 #else
 #include "SALOMEDS.hxx"
 #include "SALOMEDS_StudyManager.hxx"
 #include "SALOMEDS_Study.hxx"
+#include "SALOMEDS_StudyBuilder.hxx"
 #include "SALOMEDS_SObject.hxx"
 #include "SALOMEDS_SComponent.hxx"
 #include "SALOMEDSClient.hxx"
+#include "SALOMEDSClient_IParameters.hxx"
+#include "SALOMEDS_IParameters.hxx"
 #include "SALOMEDS_StudyManager_i.hxx"
 #endif
 
 // IDL headers
 #include <SALOMEconfig.h>
 #include CORBA_SERVER_HEADER(SALOMEDS)
+#include <SALOME_NamingService.hxx>
 
 using namespace SALOMEDS;
 
@@ -92,26 +99,69 @@ SALOMEDSClient_StudyManager* StudyManagerFactory()
 
 SALOMEDSClient_Study* StudyFactory(SALOMEDS::Study_ptr theStudy)
 {
+  if(CORBA::is_nil(theStudy)) return NULL;
   return new SALOMEDS_Study(theStudy);
 }
 
 SALOMEDSClient_SObject* SObjectFactory(SALOMEDS::SObject_ptr theSObject)
 {
+  if(CORBA::is_nil(theSObject)) return NULL;
   return new SALOMEDS_SObject(theSObject);
 }
 
 SALOMEDSClient_SComponent* SComponentFactory(SALOMEDS::SComponent_ptr theSComponent)
 {
+  if(CORBA::is_nil(theSComponent)) return NULL;
   return new SALOMEDS_SComponent(theSComponent);
 }
 
+SALOMEDSClient_StudyBuilder* BuilderFactory(SALOMEDS::StudyBuilder_ptr theBuilder)
+{
+  if(CORBA::is_nil(theBuilder)) return NULL;
+  return new SALOMEDS_StudyBuilder(theBuilder);
+}
+
 SALOMEDSClient_StudyManager* CreateStudyManager(CORBA::ORB_ptr orb, PortableServer::POA_ptr root_poa)
 {
-  SALOMEDS_StudyManager_i * aStudyManager_i = new  SALOMEDS_StudyManager_i(orb, root_poa);
-  // Activate the objects.  This tells the POA that the objects are ready to accept requests.
-  PortableServer::ObjectId_var aStudyManager_iid =  root_poa->activate_object(aStudyManager_i);
-  aStudyManager_i->register_name("/myStudyManager");
+  SALOME_NamingService namingService(orb);
+  CORBA::Object_var obj = namingService.Resolve( "/myStudyManager" );
+  SALOMEDS::StudyManager_var theManager = SALOMEDS::StudyManager::_narrow( obj );
+  if( CORBA::is_nil(theManager) ) {
+    SALOMEDS_StudyManager_i * aStudyManager_i = new  SALOMEDS_StudyManager_i(orb, root_poa);
+    // Activate the objects.  This tells the POA that the objects are ready to accept requests.
+    PortableServer::ObjectId_var aStudyManager_iid =  root_poa->activate_object(aStudyManager_i);
+    aStudyManager_i->register_name("/myStudyManager");
+  }
   return new SALOMEDS_StudyManager();
 }
 
+SALOMEDSClient_IParameters* GetIParameters(const _PTR(AttributeParameter)& ap)
+{
+  return new SALOMEDS_IParameters(ap);
+}
+
+
+SALOMEDS::SObject_ptr ConvertSObject(const _PTR(SObject)& theSObject)
+{
+  
+  SALOMEDS_SObject* so = _CAST(SObject, theSObject);
+  if(!theSObject || !so) return SALOMEDS::SObject::_nil();
+  return so->GetSObject();
+}
+
+SALOMEDS::Study_ptr ConvertStudy(const _PTR(Study)& theStudy)
+{
+  SALOMEDS_Study* study = _CAST(Study, theStudy);
+  if(!theStudy || !study) return SALOMEDS::Study::_nil();
+  return study->GetStudy();
+}
+
+SALOMEDS::StudyBuilder_ptr ConvertBuilder(const _PTR(StudyBuilder)& theBuilder)
+{
+  SALOMEDS_StudyBuilder* builder = _CAST(StudyBuilder, theBuilder);
+  if(!theBuilder || !builder) return SALOMEDS::StudyBuilder::_nil(); 
+  return builder->GetBuilder();
+}
+
+
 }
index 6540d9feecb20fd0826f0e8e7d996883093578ef..8bc7ed09f181642e24033ab9c29d005e96aa52a3 100644 (file)
@@ -255,7 +255,7 @@ void SALOMEDS_IParameters::setDumpPython(_PTR(Study) study, const string& theID)
   else anID = theID;
 
   _PTR(AttributeParameter) ap = study->GetCommonParameters(anID, 0);
-  ap->SetBool(_AP_DUMP_PYTHON_, true);
+  ap->SetBool(_AP_DUMP_PYTHON_, !isDumpPython(study, theID));
 }
 
 bool SALOMEDS_IParameters::isDumpPython(_PTR(Study) study, const string& theID)
index 4111e83f978901b02068e57959c3cfa83d5a09a3..9c0e957607ff5ae11ce65aea6f00fb3254fbfdc2 100644 (file)
 #include <map>
 
 #include "SALOMEDSClient.hxx"
+#include "SALOMEDSClient_IParameters.hxx"
 
 /*! 
   Class which an interface to store the parameters of the objects
 */
-class SALOMEDS_IParameters
+class SALOMEDS_IParameters: public SALOMEDSClient_IParameters
 {
 public:
   SALOMEDS_IParameters(const _PTR(AttributeParameter)& ap); 
@@ -127,17 +128,17 @@ public:
   /*!
     Enables/Disables the dumping visual parameters
    */
-  static void setDumpPython(_PTR(Study) study, const std::string& theID = "");
+  virtual void setDumpPython(_PTR(Study) study, const std::string& theID = "");
 
   /*!
     Returns whether there is the dumping visual parameters
    */
-  static bool isDumpPython(_PTR(Study) study, const std::string& theID = "");  
+  virtual bool isDumpPython(_PTR(Study) study, const std::string& theID = "");  
 
   /*!
     Returns a default name of the component where the visula parameters are stored.
   */
-  static std::string getDefaultVisualComponent();
+  virtual std::string getDefaultVisualComponent();
 
 private:
   _PTR(AttributeParameter) _ap;
index f061fcc5f9d08d7e26b9251a846541a8d15cac4a..3f104bcfedac0c09701b904828fd543991b6a7bf 100644 (file)
@@ -76,15 +76,14 @@ bool SALOMEDS_SComponent::ComponentIOR(std::string& theID)
 
 SALOMEDS::SComponent_ptr SALOMEDS_SComponent::GetSComponent()
 {
-  if (_isLocal) {
-    if (!CORBA::is_nil(_corba_impl)) return SALOMEDS::SComponent::_narrow(GetCORBAImpl());
-    SALOMEDS::SComponent_var aSCO =
-      SALOMEDS_SComponent_i::New(Handle(SALOMEDSImpl_SComponent)::DownCast(GetLocalImpl()), _orb);
+  if(_isLocal) {
+    if(!CORBA::is_nil(_corba_impl)) return SALOMEDS::SComponent::_duplicate(SALOMEDS::SComponent::_narrow(GetCORBAImpl()));
+    SALOMEDS::SComponent_var aSCO = SALOMEDS_SComponent_i::New(Handle(SALOMEDSImpl_SComponent)::DownCast(GetLocalImpl()), _orb);
+    _corba_impl = SALOMEDS::SComponent::_duplicate(aSCO);
     return aSCO._retn();
   }
   else {
-    return SALOMEDS::SComponent::_narrow(GetCORBAImpl());
+    return SALOMEDS::SComponent::_duplicate(SALOMEDS::SComponent::_narrow(GetCORBAImpl()));
   }
-
   return SALOMEDS::SComponent::_nil();
 }
index 233c5fca805dfd5d790d5418ff401ff459a4dec8..d11a3cb1ce7f54aa6f5ad0fa7cc53bc2697f8d30 100644 (file)
@@ -33,6 +33,7 @@
 #include "SALOMEDS_SComponent.hxx"
 #include "SALOMEDS_GenericAttribute.hxx"
 #include "SALOMEDS_Study.hxx"
+#include "SALOMEDS_SObject_i.hxx"
 
 #include "SALOMEDSImpl_SComponent.hxx"
 #include "SALOMEDSImpl_GenericAttribute.hxx"
@@ -310,12 +311,13 @@ CORBA::Object_ptr SALOMEDS_SObject::GetObject()
 SALOMEDS::SObject_ptr SALOMEDS_SObject::GetSObject()
 {
   if(_isLocal) {
-    if(!CORBA::is_nil(_corba_impl)) return _corba_impl;
+    if(!CORBA::is_nil(_corba_impl)) return SALOMEDS::SObject::_duplicate(_corba_impl);
     SALOMEDS::SObject_var aSO = SALOMEDS_SObject_i::New(_local_impl, _orb);
+    _corba_impl = SALOMEDS::SObject::_duplicate(aSO);
     return aSO._retn();
   }
   else {
-    return _corba_impl;
+    return SALOMEDS::SObject::_duplicate(_corba_impl);
   }
   return SALOMEDS::SObject::_nil();
 }
index f947d1ad089ee5b354691acec547c55be09ec259..6ac8f1d26015bb3720cc596006290d62d223915b 100644 (file)
@@ -33,7 +33,6 @@
 #include <SALOMEconfig.h>
 #include CORBA_SERVER_HEADER(SALOMEDS)
 
-#include "SALOMEDS_SObject_i.hxx"
 #include "SALOMEDSImpl_SObject.hxx"
 
 class Standard_EXPORT SALOMEDS_SObject: public virtual SALOMEDSClient_SObject
index 67220592ea50bd39eb33faacca6a697daf9deeca..c3e572f217042bea3be8dd65d1159c313745f511 100644 (file)
@@ -665,7 +665,7 @@ SALOMEDS::Study_ptr SALOMEDS_Study::GetStudy()
   if (_isLocal) {
     SALOMEDS::Locker lock;
 
-    if (!CORBA::is_nil(_corba_impl)) return _corba_impl;
+    if (!CORBA::is_nil(_corba_impl)) return SALOMEDS::Study::_duplicate(_corba_impl);
     std::string anIOR = _local_impl->GetTransientReference().ToCString();
     SALOMEDS::Study_var aStudy;
     if (!_local_impl->IsError() && anIOR != "") {
@@ -676,15 +676,17 @@ SALOMEDS::Study_ptr SALOMEDS_Study::GetStudy()
       aStudy = aStudy_servant->_this();
       _local_impl->SetTransientReference(_orb->object_to_string(aStudy));
     }
+    _corba_impl = SALOMEDS::Study::_duplicate(aStudy);
     return aStudy._retn();
   }
   else {
-    return _corba_impl;
+    return SALOMEDS::Study::_duplicate(_corba_impl);
   }
 
   return SALOMEDS::Study::_nil();
 }
 
+
 _PTR(AttributeParameter) SALOMEDS_Study::GetCommonParameters(const string& theID, int theSavePoint)
 {
   SALOMEDSClient_AttributeParameter* AP = NULL;
index e11a77eb498a0d41f83270d5780b8aa81766eacd..d7c12eb6d73f62d16e40e2c512c6e974cd430d1e 100644 (file)
@@ -32,6 +32,7 @@
 #include "SALOMEDS_SComponent.hxx"
 #include "SALOMEDS_GenericAttribute.hxx"
 #include "SALOMEDS_StudyManager.hxx"
+#include "SALOMEDS_StudyBuilder_i.hxx"
 
 #include "SALOMEDS_Driver_i.hxx"
 
@@ -515,6 +516,21 @@ void SALOMEDS_StudyBuilder::SetIOR(const _PTR(SObject)& theSO, const std::string
   else _corba_impl->SetIOR(aSO->GetCORBAImpl(), (char*)theValue.c_str());
 }
 
+SALOMEDS::StudyBuilder_ptr SALOMEDS_StudyBuilder::GetBuilder()
+{
+  if(_isLocal) {
+    if(!CORBA::is_nil(_corba_impl)) return SALOMEDS::StudyBuilder::_duplicate(_corba_impl);
+    SALOMEDS_StudyBuilder_i* servant = new SALOMEDS_StudyBuilder_i(_local_impl, _orb);
+    SALOMEDS::StudyBuilder_var aBuilder = servant->StudyBuilder::_this();
+    _corba_impl = SALOMEDS::StudyBuilder::_duplicate(aBuilder);
+    return aBuilder._retn();
+  }
+  else {
+    return SALOMEDS::StudyBuilder::_duplicate(_corba_impl);
+  }
+  return SALOMEDS::StudyBuilder::_nil();
+}
+
 void SALOMEDS_StudyBuilder::init_orb()
 {
   ORB_INIT &init = *SINGLETON_<ORB_INIT>::Instance();
index a40e19e4ce0fc7217dddf8c237b91ce51c0515bd..0db1647abed5fa78ccb7fb3ad3fb00e1028b5500 100644 (file)
@@ -80,6 +80,8 @@ public:
   virtual void SetComment(const _PTR(SObject)& theSO, const std::string& theValue);
   virtual void SetIOR(const _PTR(SObject)& theSO, const std::string& theValue);
 
+  SALOMEDS::StudyBuilder_ptr GetBuilder();
+
 private:
   void CheckLocked();
   void init_orb();
index f74e2115189358f0e512314fa0d4a81c1e2958fc..cf4b48561bd4e77b0dce53978056b79375f985e9 100644 (file)
@@ -48,6 +48,7 @@ salomeinclude_HEADERS=\
                 SALOMEDSClient_UseCaseBuilder.hxx \
                 SALOMEDSClient_UseCaseIterator.hxx \
                SALOMEDSClient_ClientFactory.hxx \
+               SALOMEDSClient_IParameters.hxx \
                SALOMEDSClient.hxx
 
 #
@@ -79,5 +80,5 @@ libSalomeDSClient_la_SOURCES =        \
 
 
 libSalomeDSClient_la_CPPFLAGS = $(COMMON_CPPFLAGS)
-libSalomeDSClient_la_LDFLAGS  = -no-undefined -version-info=0:0:0
+libSalomeDSClient_la_LDFLAGS  = -Wl,-E -no-undefined -version-info=0:0:0
 libSalomeDSClient_la_LIBADD   = $(COMMON_LIBS)
index 4b5e23b5921a62becc5f50ad46c9a18bd4fe857e..4e29d1b5d622739962e1dbc1359d41f6000ee0b3 100644 (file)
@@ -13,20 +13,36 @@ static void* _libHandle = NULL;
 #define SOBJECT_FACTORY      "SObjectFactory"
 #define SCOMPONENT_FACTORY   "SComponentFactory"
 #define STUDY_FACTORY        "StudyFactory"
+#define BUILDER_FACTORY      "BuilderFactory"
 #define STUDYMANAGER_FACTORY "StudyManagerFactory"
 #define STUDYMANAGER_CREATE  "CreateStudyManager"
+#define GET_PARAMETERS       "GetIParameters"
+#define CONVERT_SOBJECT      "ConvertSObject"
+#define CONVERT_STUDY        "ConvertStudy"
+#define CONVERT_BUILDER      "ConvertBuilder"
 
 typedef SALOMEDSClient_SObject* (*SOBJECT_FACTORY_FUNCTION) (SALOMEDS::SObject_ptr);
 typedef SALOMEDSClient_SComponent* (*SCOMPONENT_FACTORY_FUNCTION) (SALOMEDS::SComponent_ptr);
 typedef SALOMEDSClient_Study* (*STUDY_FACTORY_FUNCTION) (SALOMEDS::Study_ptr);
 typedef SALOMEDSClient_StudyManager* (*STUDYMANAGER_FACTORY_FUNCTION) ();
+typedef SALOMEDSClient_StudyBuilder* (*BUILDER_FACTORY_FUNCTION) (SALOMEDS::StudyBuilder_ptr);
 typedef SALOMEDSClient_StudyManager* (*STUDYMANAGER_CREATE_FUNCTION) (CORBA::ORB_ptr, PortableServer::POA_ptr);
+typedef SALOMEDSClient_IParameters* (*GET_PARAMETERS_FACTORY) (const _PTR(AttributeParameter)&);
+typedef SALOMEDS::SObject_ptr (*CONVERT_SOBJECT_FUNCTION) (const _PTR(SObject)&);
+typedef SALOMEDS::Study_ptr (*CONVERT_STUDY_FUNCTION) (const _PTR(Study)&);
+typedef SALOMEDS::StudyBuilder_ptr (*CONVERT_BUILDER_FUNCTION) (const _PTR(StudyBuilder)&);
+
 
 static SOBJECT_FACTORY_FUNCTION aSObjectFactory = NULL;
 static SCOMPONENT_FACTORY_FUNCTION aSComponentFactory = NULL;
 static STUDY_FACTORY_FUNCTION aStudyFactory = NULL;
+static BUILDER_FACTORY_FUNCTION aBuilderFactory = NULL;
 static STUDYMANAGER_FACTORY_FUNCTION aManagerFactory = NULL;
 static STUDYMANAGER_CREATE_FUNCTION aCreateFactory = NULL;
+static GET_PARAMETERS_FACTORY aGetIParameters = NULL;
+static CONVERT_SOBJECT_FUNCTION aConvertSObject = NULL;
+static CONVERT_STUDY_FUNCTION aConvertStudy = NULL;
+static CONVERT_BUILDER_FUNCTION aConvertBuilder = NULL;
 
 using namespace std;
 
@@ -78,6 +94,22 @@ _PTR(Study) ClientFactory::Study(SALOMEDS::Study_ptr theStudy)
   return _PTR(Study)(study);
 }
 
+_PTR(StudyBuilder) ClientFactory::StudyBuilder(SALOMEDS::StudyBuilder_ptr theStudyBuilder)
+{
+  SALOMEDSClient_StudyBuilder* studyBuilder = NULL;
+
+#ifdef WIN32
+  if(!_libHandle) _libHandle = ::LoadLibrary(SALOMEDS_LIB_NAME);
+  if(!aBuilderFactory) aBuilderFactory = (BUILDER_FACTORY_FUNCTION)::GetProcAddress(_libHandle, BUILDER_FACTORY);
+#else
+  if(!_libHandle) _libHandle = dlopen(SALOMEDS_LIB_NAME, RTLD_LAZY | RTLD_GLOBAL);
+  if(!aBuilderFactory) aBuilderFactory = (BUILDER_FACTORY_FUNCTION) dlsym(_libHandle, BUILDER_FACTORY);
+#endif
+
+  if(aBuilderFactory) studyBuilder = aBuilderFactory(theStudyBuilder); 
+  return _PTR(StudyBuilder)(studyBuilder);
+}
+
 _PTR(StudyManager) ClientFactory::StudyManager()
 {
   SALOMEDSClient_StudyManager* manager = NULL;
@@ -110,3 +142,73 @@ _PTR(StudyManager) ClientFactory::createStudyManager(CORBA::ORB_ptr orb, Portabl
   return _PTR(StudyManager)(manager);
 }
 
+_PTR(IParameters) ClientFactory::getIParameters(const _PTR(AttributeParameter)& ap)
+{
+  SALOMEDSClient_IParameters* interface = NULL;
+
+#ifdef WIN32
+  if(!_libHandle) _libHandle = ::LoadLibrary(SALOMEDS_LIB_NAME);
+  if(!aGetIParameters) aGetIParameters = (GET_PARAMETERS_FACTORY)::GetProcAddress(_libHandle, GET_PARAMETERS);
+#else
+  if(!_libHandle) _libHandle = dlopen(SALOMEDS_LIB_NAME, RTLD_LAZY | RTLD_GLOBAL);
+  if(!aGetIParameters) aGetIParameters = (GET_PARAMETERS_FACTORY) dlsym(_libHandle, GET_PARAMETERS);
+#endif
+
+  if(aGetIParameters) interface = aGetIParameters(ap); 
+  return _PTR(IParameters)(interface);
+}
+
+SALOMEDS::SObject_ptr ClientFactory::crbSObject(const _PTR(SObject)& theSObject)
+{
+  SALOMEDS::SObject_var so;
+
+#ifdef WIN32
+  if(!_libHandle) _libHandle = ::LoadLibrary(SALOMEDS_LIB_NAME);
+  if(!aConvertSObject) aConvertSObject = (CONVERT_SOBJECT_FUNCTION)::GetProcAddress(_libHandle, CONVERT_SOBJECT);
+#else
+  if(!_libHandle) _libHandle = dlopen(SALOMEDS_LIB_NAME, RTLD_LAZY | RTLD_GLOBAL);
+  if(!aConvertSObject) aConvertSObject = (CONVERT_SOBJECT_FUNCTION) dlsym(_libHandle, CONVERT_SOBJECT);
+#endif
+
+  if(aConvertSObject) so = aConvertSObject(theSObject); 
+
+  if(CORBA::is_nil(so)) return SALOMEDS::SObject::_nil();
+  return so._retn();
+}
+
+
+SALOMEDS::Study_ptr ClientFactory::crbStudy(const _PTR(Study)& theStudy)
+{
+  SALOMEDS::Study_var study;
+
+#ifdef WIN32
+  if(!_libHandle) _libHandle = ::LoadLibrary(SALOMEDS_LIB_NAME);
+  if(!aConvertStudy) aConvertStudy = (CONVERT_STUDY_FUNCTION)::GetProcAddress(_libHandle, CONVERT_STUDY);
+#else
+  if(!_libHandle) _libHandle = dlopen(SALOMEDS_LIB_NAME, RTLD_LAZY | RTLD_GLOBAL);
+  if(!aConvertStudy) aConvertStudy = (CONVERT_STUDY_FUNCTION) dlsym(_libHandle, CONVERT_STUDY);
+#endif
+
+  if(aConvertStudy) study = aConvertStudy(theStudy); 
+  
+  if(CORBA::is_nil(study)) return SALOMEDS::Study::_nil();
+  return study._retn();
+}
+
+SALOMEDS::StudyBuilder_ptr ClientFactory::crbStudyBuilder(const _PTR(StudyBuilder)& theStudyBuilder)
+{
+  SALOMEDS::StudyBuilder_var studyBuilder;
+
+#ifdef WIN32
+  if(!_libHandle) _libHandle = ::LoadLibrary(SALOMEDS_LIB_NAME);
+  if(!aConvertBuilder)aConvertBuilder  = (CONVERT_BUILDER_FUNCTION)::GetProcAddress(_libHandle, CONVERT_BUILDER);
+#else
+  if(!_libHandle) _libHandle = dlopen(SALOMEDS_LIB_NAME, RTLD_LAZY | RTLD_GLOBAL);
+  if(!aConvertBuilder) aConvertBuilder = (CONVERT_BUILDER_FUNCTION) dlsym(_libHandle, CONVERT_BUILDER);
+#endif
+
+  if(aConvertBuilder) studyBuilder = aConvertBuilder(theStudyBuilder); 
+  
+  if(CORBA::is_nil(studyBuilder)) return SALOMEDS::StudyBuilder::_nil();
+  return studyBuilder._retn();
+}
index 85929293d90df7b699eed79fe5de934b492aeac2..ae9ff5d5b9819b38e2a2d28f0ac43cbbc2da20ea 100644 (file)
@@ -30,6 +30,7 @@
 #include "SALOMEDSClient_SComponent.hxx"
 #include "SALOMEDSClient_Study.hxx"
 #include "SALOMEDSClient_StudyManager.hxx"
+#include "SALOMEDSClient_IParameters.hxx"
 
 #include <string>
 
@@ -55,6 +56,11 @@ public:
    */
   static _PTR(Study) Study(SALOMEDS::Study_ptr theStudy);
 
+  /*!
+   *  Returns a client StudyBuilder wrapper that corresponds %theStudy
+   */
+  static _PTR(StudyBuilder) StudyBuilder(SALOMEDS::StudyBuilder_ptr theBuilder);
+
   /*!
    *  Returns a client StudyManager wrapper
    */
@@ -65,7 +71,27 @@ public:
    */
   static _PTR(StudyManager) createStudyManager(CORBA::ORB_ptr orb, PortableServer::POA_ptr poa);
 
-  
+  /*!
+   * Returns an IParameters interface
+   */
+  static _PTR(IParameters) getIParameters(const _PTR(AttributeParameter)& ap);
+    
+
+  /*!
+   *  Returns a CORBA SObject that corresponds %theStudy
+   */
+  static SALOMEDS::SObject_ptr crbSObject(const _PTR(SObject)& theSObject);
+
+  /*!
+   *  Returns a CORBA Study that corresponds %theStudy
+   */
+  static SALOMEDS::Study_ptr crbStudy(const _PTR(Study)& theStudy);  
+
+  /*!
+   *  Returns a CORBA StudyBuilder that corresponds %theStudyBuilder
+   */
+  static SALOMEDS::StudyBuilder_ptr crbStudyBuilder(const _PTR(StudyBuilder)& theStudyBuilder);  
+
 };
 
 #endif
diff --git a/src/SALOMEDSClient/SALOMEDSClient_IParameters.hxx b/src/SALOMEDSClient/SALOMEDSClient_IParameters.hxx
new file mode 100644 (file)
index 0000000..66419ca
--- /dev/null
@@ -0,0 +1,146 @@
+// Copyright (C) 2006  OPEN CASCADE, CEA/DEN, EDF R&D, PRINCIPIA R&D
+// 
+// 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.salome-platform.org/
+//
+#ifndef SALOMEDSClient_IParameters_H
+#define SALOMEDSClient_IParameters_H
+
+#include <string>
+#include <vector>
+#include <map>
+
+#include "SALOMEDSClient_definitions.hxx"
+#include "SALOMEDSClient_AttributeParameter.hxx"
+
+/*! 
+  Class which an interface to store the parameters of the objects
+*/
+class SALOMEDSClient_IParameters
+{
+public:
+  
+   virtual ~SALOMEDSClient_IParameters() {}
+
+  /*!
+    Appends a string value to a named list. 
+    Returns a number of the added value.
+    Note: the name of the list MUST be unique
+   */
+  virtual int append(const std::string& listName, const std::string& value) = 0; 
+
+  /*!
+    Returns a number elements in the list
+   */
+  virtual int nbValues(const std::string& listName) = 0;
+
+  /*!
+    Returns a list of values in the list
+   */
+  virtual std::vector<std::string> getValues(const std::string& listName) = 0;
+
+  /*!
+    Returns a value with given %index, where %index is in range [0:nbValues-1]
+   */
+  virtual std::string getValue(const std::string& listName, int index) = 0;
+
+  /*!
+    Returns a list all entries lists
+   */
+  virtual std::vector<std::string> getLists() = 0;
+
+  /*!
+    Sets a new named parameter value for the given entry
+   */
+  virtual void setParameter(const std::string& entry, const std::string& parameterName, const std::string& value) = 0;
+
+  /*!
+    Gets a named parameter value for the given entry
+   */
+  virtual std::string getParameter(const std::string& entry, const std::string& parameterName) = 0;
+
+  /*!
+    Returns all parameter names of the given entry
+   */
+  virtual std::vector<std::string> getAllParameterNames(const std::string& entry) = 0;
+
+  /*!
+    Returns all parameter  values of the given entry
+   */
+  virtual std::vector<std::string> getAllParameterValues(const std::string& entry) = 0;
+
+  /*!
+    Returns a number of parameters of the given entry
+   */
+  virtual int getNbParameters(const std::string& entry) = 0;
+
+  /*!
+    Returns a list all entries 
+   */
+  virtual std::vector<std::string> getEntries() = 0;
+
+  /*!
+    Sets a global named property value
+   */
+  virtual void setProperty(const std::string& name, const std::string& value) = 0;
+
+  /*!
+    Gets a value of global named property
+   */
+  virtual std::string getProperty(const std::string& name) = 0;
+
+  /*!
+    Returns a list all properties 
+   */
+  virtual std::vector<std::string> getProperties() = 0;
+
+  /*!
+    Breaks a value string in two parts which is divided by %separator.
+    If fromEnd is True the search of separator starts from the end of the string
+   */
+  virtual std::vector<std::string> parseValue(const std::string& value, const char separator, bool fromEnd = true) = 0;
+
+
+  /*!
+    Returns encoded entry that is a relative entry for the component
+   */
+  virtual std::string encodeEntry(const std::string& entry, const std::string& compName) = 0;
+
+  /*!
+    Returns decoded entry that is an absolute entry
+   */
+  virtual std::string decodeEntry(const std::string& entry) = 0;
+
+  /*!
+    Enables/Disables the dumping visual parameters, static implementation is supposed
+   */
+  virtual void setDumpPython(_PTR(Study) study, const std::string& theID = "") = 0;
+
+  /*!
+    Returns whether there is the dumping visual parameters, static implementation is supposed
+   */
+  virtual bool isDumpPython(_PTR(Study) study, const std::string& theID = "") = 0;  
+
+  /*!
+    Returns a default name of the component where the visula parameters are stored.
+    Static implementation is supposed
+  */
+  virtual std::string getDefaultVisualComponent() = 0;
+
+};
+
+
+#endif
index 22cd3b6ea3ecfc3e5dea8980a03a569225291c82..45f661a2347d40e5f618d9c01d961e982c403f27 100644 (file)
@@ -74,7 +74,7 @@ COMMON_CPPFLAGS=\
        @HDF5_INCLUDES@
 
 # This flag is used to resolve the dependencies of OCC libraries.
-LDXMUFLAGS = -L/usr/X11R6/lib -lXmu
+LDXMUFLAGS = -L/usr/X11R6/lib@LIB_LOCATION_SUFFIX@ -lXmu
 
 # This local variable defines the list of dependant libraries common to all target in this package.
 COMMON_LIBS =\
index 02115ababb4f845e61fe582e019cc918c18b1e1c..9b25b659addf040837a63d2514fa6a7118f2afd2 100644 (file)
@@ -201,7 +201,7 @@ string SALOMEDSImpl_IParameters::decodeEntry(const string& entry)
   
   if(_compNames.find(compName) == _compNames.end()) {
     Handle(SALOMEDSImpl_SObject) so = _study->FindComponent((char*)compName.c_str());
-    if(!so) return entry;
+    if(so.IsNull()) return entry;
     compID = so->GetID().ToCString();
     _compNames[compName] = compID;
   }
index ff3b3112e8e7f10af8db78348b4c6710d959b2ca..6233ac81c33ff816bb6e0c79add5bc977e609b06 100644 (file)
@@ -1301,8 +1301,11 @@ bool SALOMEDSImpl_Study::DumpStudy(const TCollection_AsciiString& thePath,
   //set sys.path and add a creation of the study.
   fp << GetDumpStudyComment().ToCString() << endl << endl;
   fp << "import sys" << endl;
-  fp << "import " << aBatchModeScript << "\n" << endl;
-  fp << "sys.path.insert( 0, \'" << thePath << "\')\n" << endl;
+  fp << "import " << aBatchModeScript << endl << endl;
+
+  fp << aBatchModeScript << ".salome_init()" << endl << endl;
+
+  fp << "sys.path.insert( 0, \'" << thePath << "\')" << endl << endl;
 
 
   //Check if it's necessary to dump visual parameters
@@ -1311,8 +1314,7 @@ bool SALOMEDSImpl_Study::DumpStudy(const TCollection_AsciiString& thePath,
   if(isDumpVisuals) {
     lastSavePoint = SALOMEDSImpl_IParameters::getLastSavePoint(this);
     if(lastSavePoint > 0) {
-      fp << SALOMEDSImpl_IParameters::getStudyScript(this, lastSavePoint);
-      fp << "\n" << endl;
+      fp << SALOMEDSImpl_IParameters::getStudyScript(this, lastSavePoint) << endl << endl;
     }
   }
   
@@ -1337,12 +1339,10 @@ bool SALOMEDSImpl_Study::DumpStudy(const TCollection_AsciiString& thePath,
 
          if (aDriver != NULL) {
            Handle(SALOMEDSImpl_StudyBuilder) SB = NewBuilder();
-           cout << "Before SB" << endl;
            if(!SB->LoadWith(sco, aDriver)) {
              _errorCode = SB->GetErrorCode();
              return false;
            }
-           cout << "After SB" << endl;
          }
          else continue;
        }
@@ -1401,11 +1401,14 @@ bool SALOMEDSImpl_Study::DumpStudy(const TCollection_AsciiString& thePath,
     fp << aScriptName << ".RebuildData(" << aBatchModeScript << ".myStudy)" << endl;
   }
 
+  fp << endl;
+  fp << "if salome.sg.hasDesktop():" << endl;
+  fp << "\tsalome.sg.updateObjBrowser(1)" << endl;
+
   if(isDumpVisuals) { //Output the call to Session's method restoreVisualState
-    fp << "iparameters.getSession().restoreVisualState(1)" << endl;
+    fp << "\tiparameters.getSession().restoreVisualState(1)" << endl;
   }
 
-  fp << "salome.sg.updateObjBrowser(1)" << endl;
 
   fp.close();
   return isOk;
index f3f68e2da6fb1d29a10f59d826c0c2303145fee5..464ae7bc2cfeeae2bf252343b0057ea679063564 100644 (file)
@@ -209,7 +209,7 @@ Handle(SALOMEDSImpl_Study) SALOMEDSImpl_StudyManager::Open(const TCollection_Asc
 
   if (isASCII) {
     Handle(TColStd_HSequenceOfAsciiString) aFilesToRemove = new TColStd_HSequenceOfAsciiString;
-    aFilesToRemove->Append(aHDFUrl);
+    aFilesToRemove->Append("hdf_from_ascii.hdf");
     SALOMEDSImpl_Tool::RemoveTemporaryFiles(SALOMEDSImpl_Tool::GetDirFromPath(aHDFUrl), aFilesToRemove, true);
   }
 
index c870618aae1719ef383891205248107c8e7104b1..45cdaaf00291adff139a71020075325ea6d01117 100644 (file)
 # include <exception>
 # include <iostream>
 
+#ifdef _DEBUG_
 # define LOCALIZED(message) #message , __FILE__ , __LINE__
+#else
+# define LOCALIZED(message) #message
+#endif
 
 #if defined UTILS_EXPORTS
 #if defined WIN32