]> SALOME platform Git repositories - modules/visu.git/commitdiff
Salome HOME
This commit was generated by cvs2git to create branch 'BR-D5-38-2003'.
authoradmin <salome-admin@opencascade.com>
Mon, 5 Dec 2005 16:31:37 +0000 (16:31 +0000)
committeradmin <salome-admin@opencascade.com>
Mon, 5 Dec 2005 16:31:37 +0000 (16:31 +0000)
Cherrypick from master 2005-12-05 16:31:33 UTC smh <smh@opencascade.com> 'Copyrights update':
    doc/salome/Makefile.in
    doc/salome/VISU_index_v3.1.0.html
    doc/salome/gui/VISU/bgbaby.gif
    doc/salome/gui/VISU/clipping.htm
    doc/salome/gui/VISU/creating_plot2d_presentations_from_tables.htm
    doc/salome/gui/VISU/creating_tables.htm
    doc/salome/gui/VISU/cshdat_robohelp.htm
    doc/salome/gui/VISU/cshdat_webhelp.htm
    doc/salome/gui/VISU/default.css
    doc/salome/gui/VISU/default_ns.css
    doc/salome/gui/VISU/ehelp.xml
    doc/salome/gui/VISU/ehlpdhtm.js
    doc/salome/gui/VISU/files/a.htm
    doc/salome/gui/VISU/files/a1.htm
    doc/salome/gui/VISU/files/a2.htm
    doc/salome/gui/VISU/files/a3.htm
    doc/salome/gui/VISU/files/a4.htm
    doc/salome/gui/VISU/files/a5.htm
    doc/salome/gui/VISU/files/about_structure_of_med_object.htm
    doc/salome/gui/VISU/files/about_tables.htm
    doc/salome/gui/VISU/files/animating_presentations.htm
    doc/salome/gui/VISU/files/changing_visualization_parameters_of_the_presenetation.htm
    doc/salome/gui/VISU/files/creating_curves.htm
    doc/salome/gui/VISU/files/creating_field_presentations.htm
    doc/salome/gui/VISU/files/creating_presentations.htm
    doc/salome/gui/VISU/files/creating_xy_plot.htm
    doc/salome/gui/VISU/files/cut_lines_presentation.htm
    doc/salome/gui/VISU/files/cut_lines_resentation.htm
    doc/salome/gui/VISU/files/deformed_shape_presentation.htm
    doc/salome/gui/VISU/files/displaying_hiding_presentations.htm
    doc/salome/gui/VISU/files/displaying_tables.htm
    doc/salome/gui/VISU/files/editing_field_presentations.htm
    doc/salome/gui/VISU/files/exploring_med_files.htm
    doc/salome/gui/VISU/files/getting_elements_attributes.htm
    doc/salome/gui/VISU/files/getting_started.htm
    doc/salome/gui/VISU/files/importing_med_objects.htm
    doc/salome/gui/VISU/files/importing_tables.htm
    doc/salome/gui/VISU/files/insideframe.htm
    doc/salome/gui/VISU/files/introduction_to_visu.htm
    doc/salome/gui/VISU/files/iso_surfaces_presentation.htm
    doc/salome/gui/VISU/files/points.htm
    doc/salome/gui/VISU/files/renaming_presentations.htm
    doc/salome/gui/VISU/files/running_visu.htm
    doc/salome/gui/VISU/files/scalar_map_presentation.htm
    doc/salome/gui/VISU/files/scaling_presentations.htm
    doc/salome/gui/VISU/files/selection_in_visu.htm
    doc/salome/gui/VISU/files/setting_properties_of_xy_plots.htm
    doc/salome/gui/VISU/files/shrink.htm
    doc/salome/gui/VISU/files/stream_lines_presentation.htm
    doc/salome/gui/VISU/files/surface.htm
    doc/salome/gui/VISU/files/surfaceframe.htm
    doc/salome/gui/VISU/files/sweeping.htm
    doc/salome/gui/VISU/files/vectors_presentation.htm
    doc/salome/gui/VISU/files/wireframe.htm
    doc/salome/gui/VISU/image20.gif
    doc/salome/gui/VISU/image21.gif
    doc/salome/gui/VISU/image22.gif
    doc/salome/gui/VISU/image24.gif
    doc/salome/gui/VISU/image25.gif
    doc/salome/gui/VISU/image27.gif
    doc/salome/gui/VISU/image30.jpg
    doc/salome/gui/VISU/new_topic.htm
    doc/salome/gui/VISU/pics/clipping1.png
    doc/salome/gui/VISU/pics/clipping2.png
    doc/salome/gui/VISU/pics/creatingcurves.png
    doc/salome/gui/VISU/pics/cutlines.png
    doc/salome/gui/VISU/pics/cutplanes.png
    doc/salome/gui/VISU/pics/dataonelements1.png
    doc/salome/gui/VISU/pics/dataonelements2.png
    doc/salome/gui/VISU/pics/dataonelements3.png
    doc/salome/gui/VISU/pics/deformedshape.png
    doc/salome/gui/VISU/pics/deformedshapesn.png
    doc/salome/gui/VISU/pics/dumpviewtofile.png
    doc/salome/gui/VISU/pics/editplot2dpresentation.png
    doc/salome/gui/VISU/pics/exporttable.png
    doc/salome/gui/VISU/pics/fitdatarange.png
    doc/salome/gui/VISU/pics/importfromfile.png
    doc/salome/gui/VISU/pics/importtablefromfile.png
    doc/salome/gui/VISU/pics/isosurfaces.png
    doc/salome/gui/VISU/pics/linewidth.png
    doc/salome/gui/VISU/pics/opacity.png
    doc/salome/gui/VISU/pics/rename.png
    doc/salome/gui/VISU/pics/scalarbarproperties.png
    doc/salome/gui/VISU/pics/scalarrangesn.png
    doc/salome/gui/VISU/pics/scaling.png
    doc/salome/gui/VISU/pics/setupplot2d.png
    doc/salome/gui/VISU/pics/snapfgf.png
    doc/salome/gui/VISU/pics/streamlines.png
    doc/salome/gui/VISU/pics/textproperty.png
    doc/salome/gui/VISU/pics/vectorfield.png
    doc/salome/gui/VISU/pics/viewsettings.png
    doc/salome/gui/VISU/pics/viewtable.png
    doc/salome/gui/VISU/pics/visucreatepresentation.png
    doc/salome/gui/VISU/pics/visufullscreen.png
    doc/salome/gui/VISU/q_blue.jpg
    doc/salome/gui/VISU/robohhre.lng
    doc/salome/gui/VISU/visu.htm
    doc/salome/gui/VISU/visu.log
    doc/salome/gui/VISU/visu_csh.htm
    doc/salome/gui/VISU/visu_rhc.htm
    doc/salome/gui/VISU/webhelp.cab
    doc/salome/gui/VISU/webhelp.jar
    doc/salome/gui/VISU/whcsh_home.htm
    doc/salome/gui/VISU/whcshdata.htm
    doc/salome/gui/VISU/whdata/whftdata.js
    doc/salome/gui/VISU/whdata/whftdata0.htm
    doc/salome/gui/VISU/whdata/whfts.htm
    doc/salome/gui/VISU/whdata/whfts.js
    doc/salome/gui/VISU/whdata/whfwdata.js
    doc/salome/gui/VISU/whdata/whfwdata0.htm
    doc/salome/gui/VISU/whdata/whgdata.js
    doc/salome/gui/VISU/whdata/whgdata0.htm
    doc/salome/gui/VISU/whdata/whglo.htm
    doc/salome/gui/VISU/whdata/whglo.js
    doc/salome/gui/VISU/whdata/whidata.js
    doc/salome/gui/VISU/whdata/whidx.htm
    doc/salome/gui/VISU/whdata/whidx.js
    doc/salome/gui/VISU/whdata/whtdata.js
    doc/salome/gui/VISU/whdata/whtdata0.htm
    doc/salome/gui/VISU/whdata/whtoc.htm
    doc/salome/gui/VISU/whdata/whtoc.js
    doc/salome/gui/VISU/whfbody.htm
    doc/salome/gui/VISU/whfdhtml.htm
    doc/salome/gui/VISU/whfform.htm
    doc/salome/gui/VISU/whfhost.js
    doc/salome/gui/VISU/whform.js
    doc/salome/gui/VISU/whframes.js
    doc/salome/gui/VISU/whgbody.htm
    doc/salome/gui/VISU/whgdata/whlstf0.htm
    doc/salome/gui/VISU/whgdata/whlstf1.htm
    doc/salome/gui/VISU/whgdata/whlstf2.htm
    doc/salome/gui/VISU/whgdata/whlstf3.htm
    doc/salome/gui/VISU/whgdata/whlstf4.htm
    doc/salome/gui/VISU/whgdata/whlstf5.htm
    doc/salome/gui/VISU/whgdata/whlstf6.htm
    doc/salome/gui/VISU/whgdata/whlstfl0.htm
    doc/salome/gui/VISU/whgdata/whlstfl1.htm
    doc/salome/gui/VISU/whgdata/whlstfl10.htm
    doc/salome/gui/VISU/whgdata/whlstfl11.htm
    doc/salome/gui/VISU/whgdata/whlstfl12.htm
    doc/salome/gui/VISU/whgdata/whlstfl13.htm
    doc/salome/gui/VISU/whgdata/whlstfl14.htm
    doc/salome/gui/VISU/whgdata/whlstfl15.htm
    doc/salome/gui/VISU/whgdata/whlstfl16.htm
    doc/salome/gui/VISU/whgdata/whlstfl17.htm
    doc/salome/gui/VISU/whgdata/whlstfl18.htm
    doc/salome/gui/VISU/whgdata/whlstfl19.htm
    doc/salome/gui/VISU/whgdata/whlstfl2.htm
    doc/salome/gui/VISU/whgdata/whlstfl20.htm
    doc/salome/gui/VISU/whgdata/whlstfl21.htm
    doc/salome/gui/VISU/whgdata/whlstfl22.htm
    doc/salome/gui/VISU/whgdata/whlstfl3.htm
    doc/salome/gui/VISU/whgdata/whlstfl4.htm
    doc/salome/gui/VISU/whgdata/whlstfl5.htm
    doc/salome/gui/VISU/whgdata/whlstfl6.htm
    doc/salome/gui/VISU/whgdata/whlstfl7.htm
    doc/salome/gui/VISU/whgdata/whlstfl8.htm
    doc/salome/gui/VISU/whgdata/whlstfl9.htm
    doc/salome/gui/VISU/whgdata/whlstg0.htm
    doc/salome/gui/VISU/whgdata/whlsti0.htm
    doc/salome/gui/VISU/whgdata/whlstt0.htm
    doc/salome/gui/VISU/whgdata/whlstt1.htm
    doc/salome/gui/VISU/whgdata/whlstt2.htm
    doc/salome/gui/VISU/whgdata/whlstt3.htm
    doc/salome/gui/VISU/whgdata/whlstt4.htm
    doc/salome/gui/VISU/whgdata/whlstt5.htm
    doc/salome/gui/VISU/whgdata/whlstt6.htm
    doc/salome/gui/VISU/whgdata/whnvf30.htm
    doc/salome/gui/VISU/whgdata/whnvf31.htm
    doc/salome/gui/VISU/whgdata/whnvf32.htm
    doc/salome/gui/VISU/whgdata/whnvf33.htm
    doc/salome/gui/VISU/whgdata/whnvl31.htm
    doc/salome/gui/VISU/whgdata/whnvl32.htm
    doc/salome/gui/VISU/whgdata/whnvl33.htm
    doc/salome/gui/VISU/whgdata/whnvp30.htm
    doc/salome/gui/VISU/whgdata/whnvp31.htm
    doc/salome/gui/VISU/whgdata/whnvp32.htm
    doc/salome/gui/VISU/whgdata/whnvp33.htm
    doc/salome/gui/VISU/whgdata/whnvt30.htm
    doc/salome/gui/VISU/whgdata/whnvt31.htm
    doc/salome/gui/VISU/whgdata/whnvt32.htm
    doc/salome/gui/VISU/whgdata/whnvt33.htm
    doc/salome/gui/VISU/whgdef.htm
    doc/salome/gui/VISU/whgdhtml.htm
    doc/salome/gui/VISU/whghost.js
    doc/salome/gui/VISU/whhost.js
    doc/salome/gui/VISU/whibody.htm
    doc/salome/gui/VISU/whidhtml.htm
    doc/salome/gui/VISU/whiform.htm
    doc/salome/gui/VISU/whihost.js
    doc/salome/gui/VISU/whlang.js
    doc/salome/gui/VISU/whmozemu.js
    doc/salome/gui/VISU/whmsg.js
    doc/salome/gui/VISU/whnjs.htm
    doc/salome/gui/VISU/whphost.js
    doc/salome/gui/VISU/whproj.htm
    doc/salome/gui/VISU/whproj.js
    doc/salome/gui/VISU/whproj.xml
    doc/salome/gui/VISU/whproxy.js
    doc/salome/gui/VISU/whres.xml
    doc/salome/gui/VISU/whskin_banner.htm
    doc/salome/gui/VISU/whskin_blank.htm
    doc/salome/gui/VISU/whskin_frmset01.htm
    doc/salome/gui/VISU/whskin_frmset010.htm
    doc/salome/gui/VISU/whskin_homepage.htm
    doc/salome/gui/VISU/whskin_info.htm
    doc/salome/gui/VISU/whskin_mbars.htm
    doc/salome/gui/VISU/whskin_papplet.htm
    doc/salome/gui/VISU/whskin_pdhtml.htm
    doc/salome/gui/VISU/whskin_pickup.htm
    doc/salome/gui/VISU/whskin_plist.htm
    doc/salome/gui/VISU/whskin_tbars.htm
    doc/salome/gui/VISU/whskin_tw.htm
    doc/salome/gui/VISU/whst_topics.xml
    doc/salome/gui/VISU/whstart.js
    doc/salome/gui/VISU/whstub.js
    doc/salome/gui/VISU/wht_abge.jpg
    doc/salome/gui/VISU/wht_abgi.jpg
    doc/salome/gui/VISU/wht_abgw.jpg
    doc/salome/gui/VISU/wht_abte.jpg
    doc/salome/gui/VISU/wht_abti.jpg
    doc/salome/gui/VISU/wht_abtw.jpg
    doc/salome/gui/VISU/whtbar.js
    doc/salome/gui/VISU/whtdhtml.htm
    doc/salome/gui/VISU/whthost.js
    doc/salome/gui/VISU/whtopic.js
    doc/salome/gui/VISU/whutils.js
    doc/salome/gui/VISU/whver.js
    doc/salome/gui/VISU/whxdata/whftdata0.xml
    doc/salome/gui/VISU/whxdata/whfts.xml
    doc/salome/gui/VISU/whxdata/whfwdata0.xml
    doc/salome/gui/VISU/whxdata/whgdata0.xml
    doc/salome/gui/VISU/whxdata/whglo.xml
    doc/salome/gui/VISU/whxdata/whidx.xml
    doc/salome/gui/VISU/whxdata/whtdata0.xml
    doc/salome/gui/VISU/whxdata/whtoc.xml
    src/VISUGUI/VisuGUI_ActionsDef.h
    src/VISUGUI/VisuGUI_ClippingDlg.cxx
    src/VISUGUI/VisuGUI_ClippingDlg.h
    src/VISUGUI/VisuGUI_DialogRunner.cxx
    src/VISUGUI/VisuGUI_DialogRunner.h
    src/VISUGUI/VisuGUI_OffsetDlg.h

242 files changed:
doc/salome/Makefile.in [new file with mode: 0644]
doc/salome/VISU_index_v3.1.0.html [new file with mode: 0644]
doc/salome/gui/VISU/bgbaby.gif [new file with mode: 0755]
doc/salome/gui/VISU/clipping.htm [new file with mode: 0755]
doc/salome/gui/VISU/creating_plot2d_presentations_from_tables.htm [new file with mode: 0755]
doc/salome/gui/VISU/creating_tables.htm [new file with mode: 0755]
doc/salome/gui/VISU/cshdat_robohelp.htm [new file with mode: 0755]
doc/salome/gui/VISU/cshdat_webhelp.htm [new file with mode: 0755]
doc/salome/gui/VISU/default.css [new file with mode: 0755]
doc/salome/gui/VISU/default_ns.css [new file with mode: 0755]
doc/salome/gui/VISU/ehelp.xml [new file with mode: 0755]
doc/salome/gui/VISU/ehlpdhtm.js [new file with mode: 0755]
doc/salome/gui/VISU/files/a.htm [new file with mode: 0755]
doc/salome/gui/VISU/files/a1.htm [new file with mode: 0755]
doc/salome/gui/VISU/files/a2.htm [new file with mode: 0755]
doc/salome/gui/VISU/files/a3.htm [new file with mode: 0755]
doc/salome/gui/VISU/files/a4.htm [new file with mode: 0755]
doc/salome/gui/VISU/files/a5.htm [new file with mode: 0755]
doc/salome/gui/VISU/files/about_structure_of_med_object.htm [new file with mode: 0755]
doc/salome/gui/VISU/files/about_tables.htm [new file with mode: 0755]
doc/salome/gui/VISU/files/animating_presentations.htm [new file with mode: 0755]
doc/salome/gui/VISU/files/changing_visualization_parameters_of_the_presenetation.htm [new file with mode: 0755]
doc/salome/gui/VISU/files/creating_curves.htm [new file with mode: 0755]
doc/salome/gui/VISU/files/creating_field_presentations.htm [new file with mode: 0755]
doc/salome/gui/VISU/files/creating_presentations.htm [new file with mode: 0755]
doc/salome/gui/VISU/files/creating_xy_plot.htm [new file with mode: 0755]
doc/salome/gui/VISU/files/cut_lines_presentation.htm [new file with mode: 0755]
doc/salome/gui/VISU/files/cut_lines_resentation.htm [new file with mode: 0755]
doc/salome/gui/VISU/files/deformed_shape_presentation.htm [new file with mode: 0755]
doc/salome/gui/VISU/files/displaying_hiding_presentations.htm [new file with mode: 0755]
doc/salome/gui/VISU/files/displaying_tables.htm [new file with mode: 0755]
doc/salome/gui/VISU/files/editing_field_presentations.htm [new file with mode: 0755]
doc/salome/gui/VISU/files/exploring_med_files.htm [new file with mode: 0755]
doc/salome/gui/VISU/files/getting_elements_attributes.htm [new file with mode: 0755]
doc/salome/gui/VISU/files/getting_started.htm [new file with mode: 0755]
doc/salome/gui/VISU/files/importing_med_objects.htm [new file with mode: 0755]
doc/salome/gui/VISU/files/importing_tables.htm [new file with mode: 0755]
doc/salome/gui/VISU/files/insideframe.htm [new file with mode: 0755]
doc/salome/gui/VISU/files/introduction_to_visu.htm [new file with mode: 0755]
doc/salome/gui/VISU/files/iso_surfaces_presentation.htm [new file with mode: 0755]
doc/salome/gui/VISU/files/points.htm [new file with mode: 0755]
doc/salome/gui/VISU/files/renaming_presentations.htm [new file with mode: 0755]
doc/salome/gui/VISU/files/running_visu.htm [new file with mode: 0755]
doc/salome/gui/VISU/files/scalar_map_presentation.htm [new file with mode: 0755]
doc/salome/gui/VISU/files/scaling_presentations.htm [new file with mode: 0755]
doc/salome/gui/VISU/files/selection_in_visu.htm [new file with mode: 0755]
doc/salome/gui/VISU/files/setting_properties_of_xy_plots.htm [new file with mode: 0755]
doc/salome/gui/VISU/files/shrink.htm [new file with mode: 0755]
doc/salome/gui/VISU/files/stream_lines_presentation.htm [new file with mode: 0755]
doc/salome/gui/VISU/files/surface.htm [new file with mode: 0755]
doc/salome/gui/VISU/files/surfaceframe.htm [new file with mode: 0755]
doc/salome/gui/VISU/files/sweeping.htm [new file with mode: 0755]
doc/salome/gui/VISU/files/vectors_presentation.htm [new file with mode: 0755]
doc/salome/gui/VISU/files/wireframe.htm [new file with mode: 0755]
doc/salome/gui/VISU/image20.gif [new file with mode: 0755]
doc/salome/gui/VISU/image21.gif [new file with mode: 0755]
doc/salome/gui/VISU/image22.gif [new file with mode: 0755]
doc/salome/gui/VISU/image24.gif [new file with mode: 0755]
doc/salome/gui/VISU/image25.gif [new file with mode: 0755]
doc/salome/gui/VISU/image27.gif [new file with mode: 0755]
doc/salome/gui/VISU/image30.jpg [new file with mode: 0755]
doc/salome/gui/VISU/new_topic.htm [new file with mode: 0755]
doc/salome/gui/VISU/pics/clipping1.png [new file with mode: 0755]
doc/salome/gui/VISU/pics/clipping2.png [new file with mode: 0755]
doc/salome/gui/VISU/pics/creatingcurves.png [new file with mode: 0755]
doc/salome/gui/VISU/pics/cutlines.png [new file with mode: 0755]
doc/salome/gui/VISU/pics/cutplanes.png [new file with mode: 0755]
doc/salome/gui/VISU/pics/dataonelements1.png [new file with mode: 0755]
doc/salome/gui/VISU/pics/dataonelements2.png [new file with mode: 0755]
doc/salome/gui/VISU/pics/dataonelements3.png [new file with mode: 0755]
doc/salome/gui/VISU/pics/deformedshape.png [new file with mode: 0755]
doc/salome/gui/VISU/pics/deformedshapesn.png [new file with mode: 0755]
doc/salome/gui/VISU/pics/dumpviewtofile.png [new file with mode: 0755]
doc/salome/gui/VISU/pics/editplot2dpresentation.png [new file with mode: 0755]
doc/salome/gui/VISU/pics/exporttable.png [new file with mode: 0755]
doc/salome/gui/VISU/pics/fitdatarange.png [new file with mode: 0755]
doc/salome/gui/VISU/pics/importfromfile.png [new file with mode: 0755]
doc/salome/gui/VISU/pics/importtablefromfile.png [new file with mode: 0755]
doc/salome/gui/VISU/pics/isosurfaces.png [new file with mode: 0755]
doc/salome/gui/VISU/pics/linewidth.png [new file with mode: 0755]
doc/salome/gui/VISU/pics/opacity.png [new file with mode: 0755]
doc/salome/gui/VISU/pics/rename.png [new file with mode: 0755]
doc/salome/gui/VISU/pics/scalarbarproperties.png [new file with mode: 0755]
doc/salome/gui/VISU/pics/scalarrangesn.png [new file with mode: 0755]
doc/salome/gui/VISU/pics/scaling.png [new file with mode: 0755]
doc/salome/gui/VISU/pics/setupplot2d.png [new file with mode: 0755]
doc/salome/gui/VISU/pics/snapfgf.png [new file with mode: 0755]
doc/salome/gui/VISU/pics/streamlines.png [new file with mode: 0755]
doc/salome/gui/VISU/pics/textproperty.png [new file with mode: 0755]
doc/salome/gui/VISU/pics/vectorfield.png [new file with mode: 0755]
doc/salome/gui/VISU/pics/viewsettings.png [new file with mode: 0755]
doc/salome/gui/VISU/pics/viewtable.png [new file with mode: 0755]
doc/salome/gui/VISU/pics/visucreatepresentation.png [new file with mode: 0755]
doc/salome/gui/VISU/pics/visufullscreen.png [new file with mode: 0755]
doc/salome/gui/VISU/q_blue.jpg [new file with mode: 0755]
doc/salome/gui/VISU/robohhre.lng [new file with mode: 0755]
doc/salome/gui/VISU/visu.htm [new file with mode: 0755]
doc/salome/gui/VISU/visu.log [new file with mode: 0755]
doc/salome/gui/VISU/visu_csh.htm [new file with mode: 0755]
doc/salome/gui/VISU/visu_rhc.htm [new file with mode: 0755]
doc/salome/gui/VISU/webhelp.cab [new file with mode: 0755]
doc/salome/gui/VISU/webhelp.jar [new file with mode: 0755]
doc/salome/gui/VISU/whcsh_home.htm [new file with mode: 0755]
doc/salome/gui/VISU/whcshdata.htm [new file with mode: 0755]
doc/salome/gui/VISU/whdata/whftdata.js [new file with mode: 0755]
doc/salome/gui/VISU/whdata/whftdata0.htm [new file with mode: 0755]
doc/salome/gui/VISU/whdata/whfts.htm [new file with mode: 0755]
doc/salome/gui/VISU/whdata/whfts.js [new file with mode: 0755]
doc/salome/gui/VISU/whdata/whfwdata.js [new file with mode: 0755]
doc/salome/gui/VISU/whdata/whfwdata0.htm [new file with mode: 0755]
doc/salome/gui/VISU/whdata/whgdata.js [new file with mode: 0755]
doc/salome/gui/VISU/whdata/whgdata0.htm [new file with mode: 0755]
doc/salome/gui/VISU/whdata/whglo.htm [new file with mode: 0755]
doc/salome/gui/VISU/whdata/whglo.js [new file with mode: 0755]
doc/salome/gui/VISU/whdata/whidata.js [new file with mode: 0755]
doc/salome/gui/VISU/whdata/whidx.htm [new file with mode: 0755]
doc/salome/gui/VISU/whdata/whidx.js [new file with mode: 0755]
doc/salome/gui/VISU/whdata/whtdata.js [new file with mode: 0755]
doc/salome/gui/VISU/whdata/whtdata0.htm [new file with mode: 0755]
doc/salome/gui/VISU/whdata/whtoc.htm [new file with mode: 0755]
doc/salome/gui/VISU/whdata/whtoc.js [new file with mode: 0755]
doc/salome/gui/VISU/whfbody.htm [new file with mode: 0755]
doc/salome/gui/VISU/whfdhtml.htm [new file with mode: 0755]
doc/salome/gui/VISU/whfform.htm [new file with mode: 0755]
doc/salome/gui/VISU/whfhost.js [new file with mode: 0755]
doc/salome/gui/VISU/whform.js [new file with mode: 0755]
doc/salome/gui/VISU/whframes.js [new file with mode: 0755]
doc/salome/gui/VISU/whgbody.htm [new file with mode: 0755]
doc/salome/gui/VISU/whgdata/whlstf0.htm [new file with mode: 0755]
doc/salome/gui/VISU/whgdata/whlstf1.htm [new file with mode: 0755]
doc/salome/gui/VISU/whgdata/whlstf2.htm [new file with mode: 0755]
doc/salome/gui/VISU/whgdata/whlstf3.htm [new file with mode: 0755]
doc/salome/gui/VISU/whgdata/whlstf4.htm [new file with mode: 0755]
doc/salome/gui/VISU/whgdata/whlstf5.htm [new file with mode: 0755]
doc/salome/gui/VISU/whgdata/whlstf6.htm [new file with mode: 0755]
doc/salome/gui/VISU/whgdata/whlstfl0.htm [new file with mode: 0755]
doc/salome/gui/VISU/whgdata/whlstfl1.htm [new file with mode: 0755]
doc/salome/gui/VISU/whgdata/whlstfl10.htm [new file with mode: 0755]
doc/salome/gui/VISU/whgdata/whlstfl11.htm [new file with mode: 0755]
doc/salome/gui/VISU/whgdata/whlstfl12.htm [new file with mode: 0755]
doc/salome/gui/VISU/whgdata/whlstfl13.htm [new file with mode: 0755]
doc/salome/gui/VISU/whgdata/whlstfl14.htm [new file with mode: 0755]
doc/salome/gui/VISU/whgdata/whlstfl15.htm [new file with mode: 0755]
doc/salome/gui/VISU/whgdata/whlstfl16.htm [new file with mode: 0755]
doc/salome/gui/VISU/whgdata/whlstfl17.htm [new file with mode: 0755]
doc/salome/gui/VISU/whgdata/whlstfl18.htm [new file with mode: 0755]
doc/salome/gui/VISU/whgdata/whlstfl19.htm [new file with mode: 0755]
doc/salome/gui/VISU/whgdata/whlstfl2.htm [new file with mode: 0755]
doc/salome/gui/VISU/whgdata/whlstfl20.htm [new file with mode: 0755]
doc/salome/gui/VISU/whgdata/whlstfl21.htm [new file with mode: 0755]
doc/salome/gui/VISU/whgdata/whlstfl22.htm [new file with mode: 0755]
doc/salome/gui/VISU/whgdata/whlstfl3.htm [new file with mode: 0755]
doc/salome/gui/VISU/whgdata/whlstfl4.htm [new file with mode: 0755]
doc/salome/gui/VISU/whgdata/whlstfl5.htm [new file with mode: 0755]
doc/salome/gui/VISU/whgdata/whlstfl6.htm [new file with mode: 0755]
doc/salome/gui/VISU/whgdata/whlstfl7.htm [new file with mode: 0755]
doc/salome/gui/VISU/whgdata/whlstfl8.htm [new file with mode: 0755]
doc/salome/gui/VISU/whgdata/whlstfl9.htm [new file with mode: 0755]
doc/salome/gui/VISU/whgdata/whlstg0.htm [new file with mode: 0755]
doc/salome/gui/VISU/whgdata/whlsti0.htm [new file with mode: 0755]
doc/salome/gui/VISU/whgdata/whlstt0.htm [new file with mode: 0755]
doc/salome/gui/VISU/whgdata/whlstt1.htm [new file with mode: 0755]
doc/salome/gui/VISU/whgdata/whlstt2.htm [new file with mode: 0755]
doc/salome/gui/VISU/whgdata/whlstt3.htm [new file with mode: 0755]
doc/salome/gui/VISU/whgdata/whlstt4.htm [new file with mode: 0755]
doc/salome/gui/VISU/whgdata/whlstt5.htm [new file with mode: 0755]
doc/salome/gui/VISU/whgdata/whlstt6.htm [new file with mode: 0755]
doc/salome/gui/VISU/whgdata/whnvf30.htm [new file with mode: 0755]
doc/salome/gui/VISU/whgdata/whnvf31.htm [new file with mode: 0755]
doc/salome/gui/VISU/whgdata/whnvf32.htm [new file with mode: 0755]
doc/salome/gui/VISU/whgdata/whnvf33.htm [new file with mode: 0755]
doc/salome/gui/VISU/whgdata/whnvl31.htm [new file with mode: 0755]
doc/salome/gui/VISU/whgdata/whnvl32.htm [new file with mode: 0755]
doc/salome/gui/VISU/whgdata/whnvl33.htm [new file with mode: 0755]
doc/salome/gui/VISU/whgdata/whnvp30.htm [new file with mode: 0755]
doc/salome/gui/VISU/whgdata/whnvp31.htm [new file with mode: 0755]
doc/salome/gui/VISU/whgdata/whnvp32.htm [new file with mode: 0755]
doc/salome/gui/VISU/whgdata/whnvp33.htm [new file with mode: 0755]
doc/salome/gui/VISU/whgdata/whnvt30.htm [new file with mode: 0755]
doc/salome/gui/VISU/whgdata/whnvt31.htm [new file with mode: 0755]
doc/salome/gui/VISU/whgdata/whnvt32.htm [new file with mode: 0755]
doc/salome/gui/VISU/whgdata/whnvt33.htm [new file with mode: 0755]
doc/salome/gui/VISU/whgdef.htm [new file with mode: 0755]
doc/salome/gui/VISU/whgdhtml.htm [new file with mode: 0755]
doc/salome/gui/VISU/whghost.js [new file with mode: 0755]
doc/salome/gui/VISU/whhost.js [new file with mode: 0755]
doc/salome/gui/VISU/whibody.htm [new file with mode: 0755]
doc/salome/gui/VISU/whidhtml.htm [new file with mode: 0755]
doc/salome/gui/VISU/whiform.htm [new file with mode: 0755]
doc/salome/gui/VISU/whihost.js [new file with mode: 0755]
doc/salome/gui/VISU/whlang.js [new file with mode: 0755]
doc/salome/gui/VISU/whmozemu.js [new file with mode: 0755]
doc/salome/gui/VISU/whmsg.js [new file with mode: 0755]
doc/salome/gui/VISU/whnjs.htm [new file with mode: 0755]
doc/salome/gui/VISU/whphost.js [new file with mode: 0755]
doc/salome/gui/VISU/whproj.htm [new file with mode: 0755]
doc/salome/gui/VISU/whproj.js [new file with mode: 0755]
doc/salome/gui/VISU/whproj.xml [new file with mode: 0755]
doc/salome/gui/VISU/whproxy.js [new file with mode: 0755]
doc/salome/gui/VISU/whres.xml [new file with mode: 0755]
doc/salome/gui/VISU/whskin_banner.htm [new file with mode: 0755]
doc/salome/gui/VISU/whskin_blank.htm [new file with mode: 0755]
doc/salome/gui/VISU/whskin_frmset01.htm [new file with mode: 0755]
doc/salome/gui/VISU/whskin_frmset010.htm [new file with mode: 0755]
doc/salome/gui/VISU/whskin_homepage.htm [new file with mode: 0755]
doc/salome/gui/VISU/whskin_info.htm [new file with mode: 0755]
doc/salome/gui/VISU/whskin_mbars.htm [new file with mode: 0755]
doc/salome/gui/VISU/whskin_papplet.htm [new file with mode: 0755]
doc/salome/gui/VISU/whskin_pdhtml.htm [new file with mode: 0755]
doc/salome/gui/VISU/whskin_pickup.htm [new file with mode: 0755]
doc/salome/gui/VISU/whskin_plist.htm [new file with mode: 0755]
doc/salome/gui/VISU/whskin_tbars.htm [new file with mode: 0755]
doc/salome/gui/VISU/whskin_tw.htm [new file with mode: 0755]
doc/salome/gui/VISU/whst_topics.xml [new file with mode: 0755]
doc/salome/gui/VISU/whstart.js [new file with mode: 0755]
doc/salome/gui/VISU/whstub.js [new file with mode: 0755]
doc/salome/gui/VISU/wht_abge.jpg [new file with mode: 0755]
doc/salome/gui/VISU/wht_abgi.jpg [new file with mode: 0755]
doc/salome/gui/VISU/wht_abgw.jpg [new file with mode: 0755]
doc/salome/gui/VISU/wht_abte.jpg [new file with mode: 0755]
doc/salome/gui/VISU/wht_abti.jpg [new file with mode: 0755]
doc/salome/gui/VISU/wht_abtw.jpg [new file with mode: 0755]
doc/salome/gui/VISU/whtbar.js [new file with mode: 0755]
doc/salome/gui/VISU/whtdhtml.htm [new file with mode: 0755]
doc/salome/gui/VISU/whthost.js [new file with mode: 0755]
doc/salome/gui/VISU/whtopic.js [new file with mode: 0755]
doc/salome/gui/VISU/whutils.js [new file with mode: 0755]
doc/salome/gui/VISU/whver.js [new file with mode: 0755]
doc/salome/gui/VISU/whxdata/whftdata0.xml [new file with mode: 0755]
doc/salome/gui/VISU/whxdata/whfts.xml [new file with mode: 0755]
doc/salome/gui/VISU/whxdata/whfwdata0.xml [new file with mode: 0755]
doc/salome/gui/VISU/whxdata/whgdata0.xml [new file with mode: 0755]
doc/salome/gui/VISU/whxdata/whglo.xml [new file with mode: 0755]
doc/salome/gui/VISU/whxdata/whidx.xml [new file with mode: 0755]
doc/salome/gui/VISU/whxdata/whtdata0.xml [new file with mode: 0755]
doc/salome/gui/VISU/whxdata/whtoc.xml [new file with mode: 0755]
src/VISUGUI/VisuGUI_ActionsDef.h [new file with mode: 0644]
src/VISUGUI/VisuGUI_ClippingDlg.cxx [new file with mode: 0644]
src/VISUGUI/VisuGUI_ClippingDlg.h [new file with mode: 0644]
src/VISUGUI/VisuGUI_DialogRunner.cxx [new file with mode: 0644]
src/VISUGUI/VisuGUI_DialogRunner.h [new file with mode: 0644]
src/VISUGUI/VisuGUI_OffsetDlg.h [new file with mode: 0644]

diff --git a/doc/salome/Makefile.in b/doc/salome/Makefile.in
new file mode 100644 (file)
index 0000000..8642b22
--- /dev/null
@@ -0,0 +1,43 @@
+# -* Makefile *- 
+#
+# Author : Patrick GOLDBRONN (CEA)
+# Date : 30/11/2001
+# $Header$
+#
+# source path
+top_srcdir=@top_srcdir@
+top_builddir=../..
+srcdir=@srcdir@
+VPATH=.:@srcdir@
+
+SUBDIRS= tui gui
+
+@COMMENCE@
+
+docs:
+       @@SETX@; for d in $(SUBDIRS); do        \
+          (cd $$d && $(MAKE) $@) || exit 1;    \
+       done; \
+       cp -f $(srcdir)/VISU_index_v3.1.0.html VISU_index_v3.1.0.html
+
+clean:
+       @@SETX@; for d in $(SUBDIRS); do        \
+          (cd $$d && $(MAKE) $@) || exit 1;    \
+       done
+
+distclean: clean
+       @@SETX@; for d in $(SUBDIRS); do        \
+          (cd $$d && $(MAKE) $@) || exit 1;    \
+       done
+
+install:
+       $(MAKE) docs
+       (cd tui && $(MAKE) install);
+       (cd gui && $(MAKE) install);
+       cp -f VISU_index_v3.1.0.html $(docdir)
+
+uninstall:
+       @@SETX@; for d in $(SUBDIRS); do        \
+          (cd $$d && $(MAKE) $@) || exit 1;    \
+       done; \
+       rm -fr $(docdir)/VISU_index_v3.1.0.html
diff --git a/doc/salome/VISU_index_v3.1.0.html b/doc/salome/VISU_index_v3.1.0.html
new file mode 100644 (file)
index 0000000..d123d0a
--- /dev/null
@@ -0,0 +1,95 @@
+<!DOCTYPE doctype PUBLIC "-//w3c//dtd html 4.0 transitional//en">
+<html>
+<head>
+                                            
+  <meta http-equiv="Content-Type"
+ content="text/html; charset=iso-8859-1">
+                                            
+  <meta name="GENERATOR"
+ content="Mozilla/4.73 [en] (WinNT; I) [Netscape]">
+  <title>Post-Pro Module Documentation</title>
+</head>
+  <body bgcolor="#cccccc" text="#000000" link="#0000ee" alink="#0000ee"
+ vlink="#551a8b">
+       
+<div align="center">    &nbsp;           
+<center>          
+<center>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
+ &nbsp;&nbsp;</center>
+       
+<table width="96%" align="center">
+           <tbody>
+              <tr>
+           <td><a href="http://www.opencascade.com"><img
+ src="tui/VISU/sources/logocorp.gif" border="0" height="46" width="122">
+                </a></td>
+             <td>                                                       
+               
+      <div align="right"><a href="http://www.opencascade.org/SALOME/"><img
+ src="tui/VISU/sources/application.gif" border="0" height="46" width="108">
+                </a></div>
+           </td>
+           </tr>
+                                                      
+  </tbody>    
+</table>
+       
+<div align="center">    
+<center>    
+<hr width="100%" size="2">   
+<h1>Post-Pro MODULE Documentation</h1>
+                                     </center>
+    </div>
+       
+<table width="96%">
+      <tbody>
+               
+  </tbody>    
+</table>
+    </center>
+       
+<div align="center">       
+<p> <img src="tui/VISU/sources/Application-About.png"
+ alt="Application-About.png" width="30%" height="20%">
+    &nbsp; &nbsp;&nbsp;          </p>
+             </div>
+       
+<center>    
+<table width="96%">
+      <tbody>
+                 
+  </tbody>    
+</table>
+   <br>
+   <br>
+   <br>
+   </center>
+     
+<address> </address>
+   
+<center><big><a href="gui/VISU/visu.htm">GUI Documentation</a></big></center>
+      
+<address> </address>
+   
+<center></center>
+      
+<center><br>
+   </center>
+     
+<address> </address>
+   
+<center><big><a href="tui/VISU/index.html">TUI Documentation</a></big></center>
+      
+<address> </address>
+   
+<center></center>
+      
+<center><br>
+   <br>
+    </center>
+    </div>
+     <br>
+  <br>
+ <br>
+</body>
+</html>
diff --git a/doc/salome/gui/VISU/bgbaby.gif b/doc/salome/gui/VISU/bgbaby.gif
new file mode 100755 (executable)
index 0000000..b377047
Binary files /dev/null and b/doc/salome/gui/VISU/bgbaby.gif differ
diff --git a/doc/salome/gui/VISU/clipping.htm b/doc/salome/gui/VISU/clipping.htm
new file mode 100755 (executable)
index 0000000..048794c
--- /dev/null
@@ -0,0 +1,127 @@
+<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
+\r
+<html>\r
+\r
+<head>\r
+<title>Clipping</title>\r
+<meta http-equiv="content-type" content="text/html; charset=windows-1252">\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<link rel="stylesheet" href="default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
+<!--\r
+if (navigator.appName !="Netscape")\r
+{   document.write("<link rel='stylesheet' href='default.css'>");}\r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+img_whs1 { border:none; width:332px; height:376px; float:none; border-style:none; }\r
+-->\r
+</style><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
+<!--\r
+function reDo() {\r
+  if (innerWidth != origWidth || innerHeight != origHeight)\r
+     location.reload();\r
+}\r
+if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {\r
+       origWidth = innerWidth;\r
+       origHeight = innerHeight;\r
+       onresize = reDo;\r
+}\r
+onerror = null; \r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
+-->\r
+</style><script type="text/javascript" language="javascript1.2" src="whmsg.js"></script>\r
+<script type="text/javascript" language="javascript" src="whver.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="whproxy.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="whutils.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="whtopic.js"></script>\r
+</head>\r
+<body><script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.gbWhTopic)\r
+{\r
+       if (window.addTocInfo)\r
+       {\r
+       addTocInfo("Post-Pro module\n3D presentations\nWorking with 3D presentations\nClipping");\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("visu.htm");\r
+\r
+               autoSync(1);\r
+               sendSyncInfo();\r
+               sendAveInfoOut();\r
+       }\r
+}\r
+else\r
+       if (window.gbIE4)\r
+               document.location.reload();\r
+//-->\r
+</script>\r
+<h1>Clipping</h1>\r
+\r
+<p>Using this menu you can create cross-section views (clipping planes) \r
+ of your presentation.</p>\r
+\r
+<p>&nbsp;</p>\r
+\r
+<p>To start, click on the New button. </p>\r
+\r
+<p>&nbsp;</p>\r
+\r
+<p><img src="pics/clipping1.png" x-maintain-ratio="TRUE" width="332px" height="376px" border="0" class="img_whs1"></p>\r
+\r
+<p>&nbsp;</p>\r
+\r
+<p>Now you can define the parameters of your cross-section. You can define \r
+ them either in <span style="font-weight: bold;"><B>Non Structured</B></span> \r
+ or in <span style="font-weight: bold;"><B>IJK (Structured)</B></span> way. &nbsp;</p>\r
+\r
+<p>&nbsp;</p>\r
+\r
+<p>Choosing<span style="font-weight: bold;"><B> Non Structured </B></span>tab \r
+ you select the clipping plane by adjusting<span style="font-weight: bold;"><B> \r
+ Orientation</B></span> &nbsp;(X-Y, \r
+ X-Z or Y-Z); <span style="font-weight: bold;"><B>Distance </B></span>between \r
+ the opposite extremities of the object (if it is set to 0.5 the object \r
+ is split in two halves); and <span style="font-weight: bold;"><B>Rotation</B></span> \r
+ (in angle degrees) <span style="font-weight: bold;"><B>around X (Y to Z) \r
+ </B></span>and<span style="font-weight: bold;"><B> around Y (X to Z)</B></span>. \r
+ If the <span style="font-weight: bold;"><B>Show preview</B></span> button is \r
+ on, you can see the clipping plane in the <span style="font-weight: bold;"><B>Object \r
+ window. </B></span></p>\r
+\r
+<p>&nbsp;</p>\r
+\r
+<p><img src="pics/clipping2.png" x-maintain-ratio="TRUE" width="332px" height="376px" border="0" class="img_whs1"></p>\r
+\r
+<p>&nbsp;</p>\r
+\r
+<p>In the <span style="font-weight: bold;"><B>IJK (Structured)</B></span> mode \r
+ the clipping plane will be oriented completely perpendicular to one of \r
+ the <span style="font-weight: bold;"><B>Axes</B></span>. <span style="font-weight: bold;"><B>Index</B></span> \r
+ gives you the choice of several possible positions of the plane. If the \r
+ <span style="font-weight: bold;"><B>Show preview</B></span> button is on, you \r
+ can see the clipping plane in the <span style="font-weight: bold;"><B>Object \r
+ window. </B></span></p>\r
+\r
+<script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.writeIntopicBar)\r
+       writeIntopicBar(0);\r
+//-->\r
+</script>\r
+</body>\r
+</html>\r
diff --git a/doc/salome/gui/VISU/creating_plot2d_presentations_from_tables.htm b/doc/salome/gui/VISU/creating_plot2d_presentations_from_tables.htm
new file mode 100755 (executable)
index 0000000..3c01b0f
--- /dev/null
@@ -0,0 +1,114 @@
+<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
+\r
+<html>\r
+\r
+<head>\r
+<title>Creating Plot2D Presentations from Tables</title>\r
+<meta http-equiv="content-type" content="text/html; charset=windows-1252">\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<link rel="stylesheet" href="default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
+<!--\r
+if (navigator.appName !="Netscape")\r
+{   document.write("<link rel='stylesheet' href='default.css'>");}\r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+img_whs1 { border:none; width:585px; height:231px; float:none; }\r
+p.whs2 { font-weight:bold; }\r
+-->\r
+</style><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
+<!--\r
+function reDo() {\r
+  if (innerWidth != origWidth || innerHeight != origHeight)\r
+     location.reload();\r
+}\r
+if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {\r
+       origWidth = innerWidth;\r
+       origHeight = innerHeight;\r
+       onresize = reDo;\r
+}\r
+onerror = null; \r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
+-->\r
+</style><script type="text/javascript" language="javascript1.2" src="whmsg.js"></script>\r
+<script type="text/javascript" language="javascript" src="whver.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="whproxy.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="whutils.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="whtopic.js"></script>\r
+</head>\r
+<body><script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.gbWhTopic)\r
+{\r
+       if (window.addTocInfo)\r
+       {\r
+       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("visu.htm");\r
+\r
+               autoSync(1);\r
+               sendSyncInfo();\r
+               sendAveInfoOut();\r
+       }\r
+}\r
+else\r
+       if (window.gbIE4)\r
+               document.location.reload();\r
+//-->\r
+</script>\r
+<h1>Creating Plot2D Presentations from Tables</h1>\r
+\r
+<p>To create a Plot2D presentation from the table, right-click on it, then \r
+ select <span style="font-weight: bold;"><B>Create Curves</B></span> in the pop-up \r
+ menu.</p>\r
+\r
+<p>&nbsp;</p>\r
+\r
+<p><img src="pics/creatingcurves.png" x-maintain-ratio="TRUE" width="585px" height="231px" border="0" class="img_whs1"></p>\r
+\r
+<p>&nbsp;</p>\r
+\r
+<p>By unchecking <span style="font-weight: bold;"><B>Auto Assign </B></span>you \r
+ can set attributes for your<span style="font-weight: bold;"><B> Plot2D Presentation. \r
+ </B></span></p>\r
+\r
+<p class="whs2"><span style="font-weight: normal;">In the \r
+ first column - the type of line</span> (None, Solid, Dash, Dot, Dash - \r
+ Dot, Dash - Dot - Dot).</p>\r
+\r
+<p class="whs2">I<span style="font-weight: normal;">n the \r
+ second column - the size of markers.</span></p>\r
+\r
+<p class="whs2"><span style="font-weight: normal;">In the \r
+ third column - the type of markers</span> (Circle, Rectangle, Diamond, \r
+ Rightward, Leftward, Downward &amp; Upward Triangle, Cross or Diagonal \r
+ Cross).</p>\r
+\r
+<p class="whs2">&nbsp;</p>\r
+\r
+<p>&nbsp;</p>\r
+\r
+<p>&nbsp;</p>\r
+\r
+<script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.writeIntopicBar)\r
+       writeIntopicBar(0);\r
+//-->\r
+</script>\r
+</body>\r
+</html>\r
diff --git a/doc/salome/gui/VISU/creating_tables.htm b/doc/salome/gui/VISU/creating_tables.htm
new file mode 100755 (executable)
index 0000000..4fe0207
--- /dev/null
@@ -0,0 +1,156 @@
+<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
+\r
+<html>\r
+\r
+<head>\r
+<title>Creating tables</title>\r
+<meta http-equiv="content-type" content="text/html; charset=windows-1252">\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<link rel="stylesheet" href="default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
+<!--\r
+if (navigator.appName !="Netscape")\r
+{   document.write("<link rel='stylesheet' href='default.css'>");}\r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+h1.whs1 { font-family:'Times New Roman' , serif; }\r
+p.whs2 { font-family:'Times New Roman' , serif; }\r
+img_whs3 { border:none; width:30px; height:30px; float:none; border-style:none; }\r
+p.whs4 { font-family:'Times New Roman' , serif; font-style:italic; color:#ff0000; }\r
+p.whs5 { font-family:'Times New Roman' , serif; margin-left:40px; }\r
+p.whs6 { font-family:'Times New Roman' , serif; margin-left:40px; font-style:normal; color:#000000; }\r
+p.whs7 { font-family:'Times New Roman' , serif; margin-left:40px; font-style:italic; color:#ff0000; }\r
+p.whs8 { font-family:'Times New Roman' , serif; margin-left:0px; font-weight:normal; }\r
+p.whs9 { font-family:'Times New Roman' , serif; font-weight:bold; margin-left:0px; }\r
+p.whs10 { font-family:'Times New Roman'  , serif; font-weight:bold; margin-left:0px; background-image:url('texture_horiz_ltbluebubbles.jpg'); }\r
+img_whs11 { border:none; float:none; width:36px; height:38px; border-style:none; }\r
+-->\r
+</style><script type="text/javascript" language="JavaScript">\r
+<!--\r
+if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))\r
+{\r
+  var strNSS = "<style type='text/css'>";\r
+  strNSS += "p.whs8 {margin-left:1pt; }";\r
+  strNSS += "p.whs9 {margin-left:1pt; }";\r
+  strNSS += "p.whs10 {margin-left:1pt; }";\r
+  strNSS +="</style>";\r
+  document.write(strNSS);\r
+}\r
+//-->\r
+</script>\r
+<script type="text/javascript" language="JavaScript" title="BSSC Special Effects" src="ehlpdhtm.js"></script><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
+<!--\r
+function reDo() {\r
+  if (innerWidth != origWidth || innerHeight != origHeight)\r
+     location.reload();\r
+}\r
+if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {\r
+       origWidth = innerWidth;\r
+       origHeight = innerHeight;\r
+       onresize = reDo;\r
+}\r
+onerror = null; \r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
+-->\r
+</style><script type="text/javascript" language="javascript1.2" src="whmsg.js"></script>\r
+<script type="text/javascript" language="javascript" src="whver.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="whproxy.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="whutils.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="whtopic.js"></script>\r
+</head>\r
+<body><script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.gbWhTopic)\r
+{\r
+       if (window.addTocInfo)\r
+       {\r
+       addTocInfo("Post-Pro module\nTable presentations\nCreating tables from Cut Lines presentations");\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("visu.htm");\r
+\r
+               autoSync(1);\r
+               sendSyncInfo();\r
+               sendAveInfoOut();\r
+       }\r
+}\r
+else\r
+       if (window.gbIE4)\r
+               document.location.reload();\r
+//-->\r
+</script>\r
+<h1 class="whs1"><span style="font-family: 'Times New Roman', serif;">Creating \r
+ tables from Cut Lines presentations</span></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>VISU</B></span> you can create a table, which will \r
+ be composed of the scalar values applied to the cells forming a <span \r
+ style="font-weight: bold;"><B>Cut Lines</B></span> presentation. </p>\r
+\r
+<p class="whs2">&nbsp;</p>\r
+\r
+<p class="whs4">To create a table from Cut Lines presentation:</p>\r
+\r
+<p class="whs5">&nbsp;</p>\r
+\r
+<p class="whs6">1. &nbsp;Create \r
+ a <a href="files/cut_lines_presentation.htm">Cut Lines presentation</a>.</p>\r
+\r
+<p class="whs6">&nbsp;</p>\r
+\r
+<p class="whs6">2. &nbsp;In \r
+ the Object Browser or in the viewer right-click on your presentation and \r
+ from the pop-up menu select <span style="font-weight: bold;"><B>Create or \r
+ Update Table</B></span></p>\r
+\r
+<p class="whs7">&nbsp;</p>\r
+\r
+<p class="whs8">Your new table will be created and displayed \r
+ in the Object Browser. </p>\r
+\r
+<p class="whs9">&nbsp;</p>\r
+\r
+<p class="whs10"><span \r
+ style="font-weight: normal;"><img src="note1.gif" x-maintain-ratio="TRUE" width="36px" height="38px" border="0" class="img_whs11"> This option also allows to \r
+ update your table after modifying the base Cut Lines presentation. &nbsp;</span>&nbsp;</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="whs9">\r
+\r
+<a href="javascript:void(0);" onClick="var e; if (parseInt(navigator.appVersion)>=4){e=event;}  if (parseInt(navigator.appVersion) >=2 && typeof(PickupDialog_Invoke) == 'function') PickupDialog_Invoke(e,'','About tables','About_tables.htm','Cut Lines presentation','Cut_Lines_presentation.htm');return false;" title="Related Topics"><img src="ss_btn_related_topics.gif" border=0 height=17 width=82 alt="Related Topics"></a>\r
+\r
+\r
+ </p>\r
+\r
+<p class="whs9">&nbsp;</p>\r
+\r
+<script type="text/javascript" language="JavaScript" title="WebHelpRelatedTopics"><!--\r
+if (parseInt(navigator.appVersion) >= 3 && typeof (WritePopupMenuLayer) == "function")\r
+  WritePopupMenuLayer();\r
+//--></script><script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.writeIntopicBar)\r
+       writeIntopicBar(0);\r
+//-->\r
+</script>\r
+</body>\r
+</html>\r
diff --git a/doc/salome/gui/VISU/cshdat_robohelp.htm b/doc/salome/gui/VISU/cshdat_robohelp.htm
new file mode 100755 (executable)
index 0000000..bb2335a
--- /dev/null
@@ -0,0 +1,258 @@
+<html>\r
+<head>\r
+<title>VISU refrence manual</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/VISU/cshdat_webhelp.htm b/doc/salome/gui/VISU/cshdat_webhelp.htm
new file mode 100755 (executable)
index 0000000..42ec5d5
--- /dev/null
@@ -0,0 +1,251 @@
+<html>\r
+<head>\r
+<title>VISU refrence manual</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/VISU/default.css b/doc/salome/gui/VISU/default.css
new file mode 100755 (executable)
index 0000000..de2e5d9
--- /dev/null
@@ -0,0 +1,101 @@
+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/VISU/default_ns.css b/doc/salome/gui/VISU/default_ns.css
new file mode 100755 (executable)
index 0000000..3eeb3c4
--- /dev/null
@@ -0,0 +1,118 @@
+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/VISU/ehelp.xml b/doc/salome/gui/VISU/ehelp.xml
new file mode 100755 (executable)
index 0000000..dbe4e80
--- /dev/null
@@ -0,0 +1,10 @@
+<?xml version="1.0"?>\r
+<!DOCTYPE SYSTEM "ehelpopt.dtd">\r
+<FILE-OPTIONS FILE-VERSION="2" FILE-KEY="2a2e35d7_eda9_49ce_a7dd_38c26ccda7c2">\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/VISU/ehlpdhtm.js b/doc/salome/gui/VISU/ehlpdhtm.js
new file mode 100755 (executable)
index 0000000..6cfd2e4
--- /dev/null
@@ -0,0 +1,4239 @@
+// 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/VISU/files/a.htm b/doc/salome/gui/VISU/files/a.htm
new file mode 100755 (executable)
index 0000000..f559e58
--- /dev/null
@@ -0,0 +1,81 @@
+<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
+\r
+<html>\r
+\r
+<head>\r
+<title>a</title>\r
+<meta http-equiv="content-type" content="text/html; charset=windows-1252">\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
+<!--\r
+if (navigator.appName !="Netscape")\r
+{   document.write("<link rel='stylesheet' href='../default.css'>");}\r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+img_whs1 { border-style:none; border:none; width:774px; height:554px; float:none; }\r
+-->\r
+</style><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
+<!--\r
+function reDo() {\r
+  if (innerWidth != origWidth || innerHeight != origHeight)\r
+     location.reload();\r
+}\r
+if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {\r
+       origWidth = innerWidth;\r
+       origHeight = innerHeight;\r
+       onresize = reDo;\r
+}\r
+onerror = null; \r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
+-->\r
+</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>\r
+<script type="text/javascript" language="javascript" src="../whver.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>\r
+</head>\r
+<body><script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.gbWhTopic)\r
+{\r
+       if (window.addTocInfo)\r
+       {\r
+       addButton("show",BTN_TEXT,"Show","","","","",0,0,"","","");\r
+\r
+       }\r
+       if (window.writeBtnStyle)\r
+               writeBtnStyle();\r
+\r
+       if (window.writeIntopicBar)\r
+               writeIntopicBar(1);\r
+\r
+       if (window.setRelStartPage)\r
+       {\r
+       setRelStartPage("../visu.htm");\r
+\r
+               autoSync(1);\r
+               sendSyncInfo();\r
+               sendAveInfoOut();\r
+       }\r
+}\r
+else\r
+       if (window.gbIE4)\r
+               document.location.reload();\r
+//-->\r
+</script>\r
+<p><img src="../launchvisu.gif" x-maintain-ratio="TRUE" width="774px" height="554px" border="0" class="img_whs1"></p>\r
+\r
+<script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.writeIntopicBar)\r
+       writeIntopicBar(0);\r
+//-->\r
+</script>\r
+</body>\r
+</html>\r
diff --git a/doc/salome/gui/VISU/files/a1.htm b/doc/salome/gui/VISU/files/a1.htm
new file mode 100755 (executable)
index 0000000..3102a69
--- /dev/null
@@ -0,0 +1,81 @@
+<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
+\r
+<html>\r
+\r
+<head>\r
+<title>a1</title>\r
+<meta http-equiv="content-type" content="text/html; charset=windows-1252">\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
+<!--\r
+if (navigator.appName !="Netscape")\r
+{   document.write("<link rel='stylesheet' href='../default.css'>");}\r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+img_whs1 { border:none; width:774px; height:554px; float:none; }\r
+-->\r
+</style><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
+<!--\r
+function reDo() {\r
+  if (innerWidth != origWidth || innerHeight != origHeight)\r
+     location.reload();\r
+}\r
+if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {\r
+       origWidth = innerWidth;\r
+       origHeight = innerHeight;\r
+       onresize = reDo;\r
+}\r
+onerror = null; \r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
+-->\r
+</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>\r
+<script type="text/javascript" language="javascript" src="../whver.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>\r
+</head>\r
+<body><script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.gbWhTopic)\r
+{\r
+       if (window.addTocInfo)\r
+       {\r
+       addButton("show",BTN_TEXT,"Show","","","","",0,0,"","","");\r
+\r
+       }\r
+       if (window.writeBtnStyle)\r
+               writeBtnStyle();\r
+\r
+       if (window.writeIntopicBar)\r
+               writeIntopicBar(1);\r
+\r
+       if (window.setRelStartPage)\r
+       {\r
+       setRelStartPage("../visu.htm");\r
+\r
+               autoSync(1);\r
+               sendSyncInfo();\r
+               sendAveInfoOut();\r
+       }\r
+}\r
+else\r
+       if (window.gbIE4)\r
+               document.location.reload();\r
+//-->\r
+</script>\r
+<p><img src="../importmed.gif" x-maintain-ratio="TRUE" width="774px" height="554px" border="0" class="img_whs1"></p>\r
+\r
+<script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.writeIntopicBar)\r
+       writeIntopicBar(0);\r
+//-->\r
+</script>\r
+</body>\r
+</html>\r
diff --git a/doc/salome/gui/VISU/files/a2.htm b/doc/salome/gui/VISU/files/a2.htm
new file mode 100755 (executable)
index 0000000..eaca4e4
--- /dev/null
@@ -0,0 +1,81 @@
+<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
+\r
+<html>\r
+\r
+<head>\r
+<title>a2</title>\r
+<meta http-equiv="content-type" content="text/html; charset=windows-1252">\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
+<!--\r
+if (navigator.appName !="Netscape")\r
+{   document.write("<link rel='stylesheet' href='../default.css'>");}\r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+img_whs1 { border:none; width:774px; height:554px; float:none; }\r
+-->\r
+</style><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
+<!--\r
+function reDo() {\r
+  if (innerWidth != origWidth || innerHeight != origHeight)\r
+     location.reload();\r
+}\r
+if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {\r
+       origWidth = innerWidth;\r
+       origHeight = innerHeight;\r
+       onresize = reDo;\r
+}\r
+onerror = null; \r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
+-->\r
+</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>\r
+<script type="text/javascript" language="javascript" src="../whver.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>\r
+</head>\r
+<body><script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.gbWhTopic)\r
+{\r
+       if (window.addTocInfo)\r
+       {\r
+       addButton("show",BTN_TEXT,"Show","","","","",0,0,"","","");\r
+\r
+       }\r
+       if (window.writeBtnStyle)\r
+               writeBtnStyle();\r
+\r
+       if (window.writeIntopicBar)\r
+               writeIntopicBar(1);\r
+\r
+       if (window.setRelStartPage)\r
+       {\r
+       setRelStartPage("../visu.htm");\r
+\r
+               autoSync(1);\r
+               sendSyncInfo();\r
+               sendAveInfoOut();\r
+       }\r
+}\r
+else\r
+       if (window.gbIE4)\r
+               document.location.reload();\r
+//-->\r
+</script>\r
+<p><img src="../createpresent.gif" x-maintain-ratio="TRUE" width="774px" height="554px" border="0" class="img_whs1"></p>\r
+\r
+<script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.writeIntopicBar)\r
+       writeIntopicBar(0);\r
+//-->\r
+</script>\r
+</body>\r
+</html>\r
diff --git a/doc/salome/gui/VISU/files/a3.htm b/doc/salome/gui/VISU/files/a3.htm
new file mode 100755 (executable)
index 0000000..5d74485
--- /dev/null
@@ -0,0 +1,81 @@
+<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
+\r
+<html>\r
+\r
+<head>\r
+<title>a3</title>\r
+<meta http-equiv="content-type" content="text/html; charset=windows-1252">\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
+<!--\r
+if (navigator.appName !="Netscape")\r
+{   document.write("<link rel='stylesheet' href='../default.css'>");}\r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+img_whs1 { border:none; width:774px; height:554px; float:none; }\r
+-->\r
+</style><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
+<!--\r
+function reDo() {\r
+  if (innerWidth != origWidth || innerHeight != origHeight)\r
+     location.reload();\r
+}\r
+if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {\r
+       origWidth = innerWidth;\r
+       origHeight = innerHeight;\r
+       onresize = reDo;\r
+}\r
+onerror = null; \r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
+-->\r
+</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>\r
+<script type="text/javascript" language="javascript" src="../whver.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>\r
+</head>\r
+<body><script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.gbWhTopic)\r
+{\r
+       if (window.addTocInfo)\r
+       {\r
+       addButton("show",BTN_TEXT,"Show","","","","",0,0,"","","");\r
+\r
+       }\r
+       if (window.writeBtnStyle)\r
+               writeBtnStyle();\r
+\r
+       if (window.writeIntopicBar)\r
+               writeIntopicBar(1);\r
+\r
+       if (window.setRelStartPage)\r
+       {\r
+       setRelStartPage("../visu.htm");\r
+\r
+               autoSync(1);\r
+               sendSyncInfo();\r
+               sendAveInfoOut();\r
+       }\r
+}\r
+else\r
+       if (window.gbIE4)\r
+               document.location.reload();\r
+//-->\r
+</script>\r
+<p><img src="../createfieldprsnt.gif" x-maintain-ratio="TRUE" width="774px" height="554px" border="0" class="img_whs1"></p>\r
+\r
+<script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.writeIntopicBar)\r
+       writeIntopicBar(0);\r
+//-->\r
+</script>\r
+</body>\r
+</html>\r
diff --git a/doc/salome/gui/VISU/files/a4.htm b/doc/salome/gui/VISU/files/a4.htm
new file mode 100755 (executable)
index 0000000..7f545f5
--- /dev/null
@@ -0,0 +1,81 @@
+<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
+\r
+<html>\r
+\r
+<head>\r
+<title>a4</title>\r
+<meta http-equiv="content-type" content="text/html; charset=windows-1252">\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
+<!--\r
+if (navigator.appName !="Netscape")\r
+{   document.write("<link rel='stylesheet' href='../default.css'>");}\r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+img_whs1 { border:none; width:843px; height:548px; float:none; }\r
+-->\r
+</style><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
+<!--\r
+function reDo() {\r
+  if (innerWidth != origWidth || innerHeight != origHeight)\r
+     location.reload();\r
+}\r
+if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {\r
+       origWidth = innerWidth;\r
+       origHeight = innerHeight;\r
+       onresize = reDo;\r
+}\r
+onerror = null; \r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
+-->\r
+</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>\r
+<script type="text/javascript" language="javascript" src="../whver.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>\r
+</head>\r
+<body><script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.gbWhTopic)\r
+{\r
+       if (window.addTocInfo)\r
+       {\r
+       addButton("show",BTN_TEXT,"Show","","","","",0,0,"","","");\r
+\r
+       }\r
+       if (window.writeBtnStyle)\r
+               writeBtnStyle();\r
+\r
+       if (window.writeIntopicBar)\r
+               writeIntopicBar(1);\r
+\r
+       if (window.setRelStartPage)\r
+       {\r
+       setRelStartPage("../visu.htm");\r
+\r
+               autoSync(1);\r
+               sendSyncInfo();\r
+               sendAveInfoOut();\r
+       }\r
+}\r
+else\r
+       if (window.gbIE4)\r
+               document.location.reload();\r
+//-->\r
+</script>\r
+<p><img src="../createtable.gif" x-maintain-ratio="TRUE" width="843px" height="548px" border="0" class="img_whs1"></p>\r
+\r
+<script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.writeIntopicBar)\r
+       writeIntopicBar(0);\r
+//-->\r
+</script>\r
+</body>\r
+</html>\r
diff --git a/doc/salome/gui/VISU/files/a5.htm b/doc/salome/gui/VISU/files/a5.htm
new file mode 100755 (executable)
index 0000000..c7f812c
--- /dev/null
@@ -0,0 +1,81 @@
+<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
+\r
+<html>\r
+\r
+<head>\r
+<title>a5</title>\r
+<meta http-equiv="content-type" content="text/html; charset=windows-1252">\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
+<!--\r
+if (navigator.appName !="Netscape")\r
+{   document.write("<link rel='stylesheet' href='../default.css'>");}\r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+img_whs1 { border:none; width:864px; height:554px; float:none; }\r
+-->\r
+</style><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
+<!--\r
+function reDo() {\r
+  if (innerWidth != origWidth || innerHeight != origHeight)\r
+     location.reload();\r
+}\r
+if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {\r
+       origWidth = innerWidth;\r
+       origHeight = innerHeight;\r
+       onresize = reDo;\r
+}\r
+onerror = null; \r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
+-->\r
+</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>\r
+<script type="text/javascript" language="javascript" src="../whver.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>\r
+</head>\r
+<body><script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.gbWhTopic)\r
+{\r
+       if (window.addTocInfo)\r
+       {\r
+       addButton("show",BTN_TEXT,"Show","","","","",0,0,"","","");\r
+\r
+       }\r
+       if (window.writeBtnStyle)\r
+               writeBtnStyle();\r
+\r
+       if (window.writeIntopicBar)\r
+               writeIntopicBar(1);\r
+\r
+       if (window.setRelStartPage)\r
+       {\r
+       setRelStartPage("../visu.htm");\r
+\r
+               autoSync(1);\r
+               sendSyncInfo();\r
+               sendAveInfoOut();\r
+       }\r
+}\r
+else\r
+       if (window.gbIE4)\r
+               document.location.reload();\r
+//-->\r
+</script>\r
+<p><img src="../animation.gif" x-maintain-ratio="TRUE" width="864px" height="554px" border="0" class="img_whs1"></p>\r
+\r
+<script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.writeIntopicBar)\r
+       writeIntopicBar(0);\r
+//-->\r
+</script>\r
+</body>\r
+</html>\r
diff --git a/doc/salome/gui/VISU/files/about_structure_of_med_object.htm b/doc/salome/gui/VISU/files/about_structure_of_med_object.htm
new file mode 100755 (executable)
index 0000000..f20adf7
--- /dev/null
@@ -0,0 +1,253 @@
+<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
+\r
+<html>\r
+\r
+<head>\r
+<title>About structure of MED object</title>\r
+<meta http-equiv="content-type" content="text/html; charset=windows-1252">\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
+<!--\r
+if (navigator.appName !="Netscape")\r
+{   document.write("<link rel='stylesheet' href='../default.css'>");}\r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+h1.whs1 { font-family:'Times New Roman' , serif; }\r
+img_whs2 { border:none; width:30px; height:30px; float:none; border-style:none; }\r
+p.whs3 { font-family:'Times New Roman' , serif; }\r
+p.whs4 { margin-left:40px; font-family:'Times New Roman' , serif; }\r
+p.whs5 { font-family:'Times New Roman' , serif; margin-left:40px; }\r
+img_whs6 { border:none; border-style:none; width:177px; height:274px; float:none; }\r
+h3.whs7 { font-family:'Times New Roman' , serif; }\r
+img_whs8 { border:none; float:none; width:30px; height:30px; border-style:none; }\r
+p.whs9 { font-family:'Times New Roman' , serif; text-align:justify; }\r
+table.whs10 { width:100%; 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; }\r
+col.whs11 { width:50%; }\r
+td.whs12 { width:50%; 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; }\r
+p.whs13 { text-align:center; font-weight:bold; font-family:'Times New Roman' , serif; }\r
+p.whs14 { text-align:center; font-family:'Times New Roman' , serif; }\r
+p.whs15 { font-family:'Times New Roman' , serif; text-align:center; }\r
+-->\r
+</style><script type="text/javascript" language="JavaScript" title="BSSC Special Effects" src="../ehlpdhtm.js"></script><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
+<!--\r
+function reDo() {\r
+  if (innerWidth != origWidth || innerHeight != origHeight)\r
+     location.reload();\r
+}\r
+if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {\r
+       origWidth = innerWidth;\r
+       origHeight = innerHeight;\r
+       onresize = reDo;\r
+}\r
+onerror = null; \r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
+-->\r
+</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>\r
+<script type="text/javascript" language="javascript" src="../whver.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>\r
+</head>\r
+<body><script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.gbWhTopic)\r
+{\r
+       if (window.addTocInfo)\r
+       {\r
+       addTocInfo("Post-Pro module\nAbout the structure of MED objects");\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("../visu.htm");\r
+\r
+               autoSync(1);\r
+               sendSyncInfo();\r
+               sendAveInfoOut();\r
+       }\r
+}\r
+else\r
+       if (window.gbIE4)\r
+               document.location.reload();\r
+//-->\r
+</script>\r
+<h1 class="whs1">About the structure \r
+ of MED objects</h1>\r
+\r
+<p>&nbsp;<img src="../i_blue.jpg" x-maintain-ratio="TRUE" width="30px" height="30px" border="0" class="img_whs2">In <span style="font-weight: bold;"><B>Post-Pro</B></span> module \r
+ 3d representations are constructed on the base of &nbsp;submeshes \r
+ representing parts of a mesh, which is stored in form of MED objects in \r
+ *.med files. Each MED object has its own user-defined structure.</p>\r
+\r
+<p class="whs3">&nbsp;</p>\r
+\r
+<p class="whs3">In general, the mesh \r
+ represents an object including the following types of data:</p>\r
+\r
+<p class="whs3">&nbsp;</p>\r
+\r
+<p class="whs4">&nbsp;- \r
+ <span style="font-style: italic;"><I>Geometrical information</I></span>: list \r
+ of nodes and cells of the mesh;</p>\r
+\r
+<p class="whs4">&nbsp;- \r
+ <span style="font-style: italic;"><I>Information on the interpolation in \r
+ accordance with resulting elements</I></span>: the mesh should be compatible \r
+ with chosen interpolation;</p>\r
+\r
+<p class="whs5">&nbsp;- \r
+ <span style="font-style: italic;"><I>Physical information</I></span>: initial \r
+ and boundary conditions. (Scalar or vector values applied to the cells \r
+ of the mesh)</p>\r
+\r
+<p class="whs3">&nbsp;</p>\r
+\r
+<p class="whs3">The structure of MED \r
+ object has a tree-like form. It contains three main folders: <span style="font-weight: bold;"><B><a \r
+ href="#Families">Families</a>, <a href="#Groups">Groups</a>, <a href="#Fields">Fields</a>.</B></span></p>\r
+\r
+<p class="whs3">&nbsp;</p>\r
+\r
+<p class="whs3">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<img src="../pics/snapfgf.png" x-maintain-ratio="TRUE" width="177px" height="274px" border="0" class="img_whs6"></p>\r
+\r
+<h3 class="whs7"><img src="../i_blue.jpg" x-save-file="TRUE" x-save-method="compute-relative" width="30px" height="30px" border="0" class="img_whs8"> <a name=Families></a>Families</h3>\r
+\r
+<p class="whs9">From \r
+ general point of view, the whole mesh is divided into <span style="font-weight: bold;"><B>families</B></span>, \r
+ submeshes created by the user. <span style="font-style: italic;"><I>Every \r
+ </I></span><span style="font-weight: bold; font-style: italic;"><I><B>family</B></I></span><span \r
+ style="font-style: italic;"><I> is composed of cells of a definite type &nbsp;- \r
+ it can be Nodes, Edges, Faces or Cells.</I></span> The presentation created \r
+ on the basis of a particular <span style="font-weight: bold;"><B>family </B></span>will \r
+ be composed of geometrical elements, corresponding to the type of cells \r
+ of this <span style="font-weight: bold;"><B>family. </B></span>&nbsp;</p>\r
+\r
+<p class="whs3">&nbsp;</p>\r
+\r
+<div align=left>\r
+<table x-use-null-cells width="100%" class="whs10">\r
+<script language='JavaScript'><!--\r
+if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4)) document.write("</table><table x-use-null-cells width='100%' border='1' bordercolor='gray' bordercolorlight='gray' bordercolordark='gray'>");\r
+//--></script>\r
+<col class="whs11">\r
+<col class="whs11">\r
+\r
+<tr>\r
+<td width="50%" class="whs12">\r
+<p align="center" class="whs13">Type of cells (entities) of the family</td>\r
+<td width="50%" class="whs12">\r
+<p align="center" class="whs13">Geometrical element</td></tr>\r
+\r
+<tr>\r
+<td width="50%" class="whs12">\r
+<p align="center" class="whs14">Nodes</td>\r
+<td width="50%" class="whs12">\r
+<p align="center" class="whs14">Points</td></tr>\r
+\r
+<tr>\r
+<td width="50%" class="whs12">\r
+<p align="center" class="whs14">Edges</td>\r
+<td width="50%" class="whs12">\r
+<p align="center" class="whs14">Segments</td></tr>\r
+\r
+<tr>\r
+<td width="50%" class="whs12">\r
+<p align="center" class="whs14">Faces</td>\r
+<td width="50%" class="whs12">\r
+<p align="center" class="whs14">Triangles, quadrangles</td></tr>\r
+\r
+<tr>\r
+<td width="50%" class="whs12">\r
+<p align="center" class="whs14">Cells</td>\r
+<td width="50%" class="whs12">\r
+<p align="center" class="whs14">Any</td></tr>\r
+<script language='JavaScript'><!--\r
+if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4)) document.write("</table></table><table>");\r
+//--></script>\r
+</table>\r
+</div>\r
+<p align="center" class="whs15">Table of correspondence</p>\r
+\r
+<p class="whs3">&nbsp;</p>\r
+\r
+<p class="whs9">&nbsp;In \r
+ the folder <span style="font-weight: bold;"><B>Families </B></span>all families \r
+ of the mesh are put into the following subfolders, defining the type of \r
+ cells of the mesh: <span style="font-weight: bold;"><B>onNodes, onEdges, \r
+ onFaces, onCells. </B></span></p>\r
+\r
+<p class="whs9">These \r
+ subfolders also represent submeshes of the mesh, which are composed of \r
+ all cells of the mesh of this type.</p>\r
+\r
+<h3 class="whs7"><img src="../i_blue.jpg" x-save-file="TRUE" x-save-method="compute-relative" width="30px" height="30px" border="0" class="img_whs8"><a name=Groups></a>Groups</h3>\r
+\r
+<p class="whs3"><span style="font-weight: bold;"><B>Groups \r
+ </B></span>combine different families independently of the type of cells, \r
+ they are composed of. </p>\r
+\r
+<p class="whs3">&nbsp;</p>\r
+\r
+<h3 class="whs7"><img src="../i_blue.jpg" x-save-file="TRUE" x-save-method="compute-relative" width="30px" height="30px" border="0" class="img_whs8"><a name=Fields></a>Fields</h3>\r
+\r
+<p class="whs9"><span \r
+ style="font-weight: bold;"><B>Fields </B></span>represent the results of calculations \r
+ (it can be scalar or vector values), grouped together under one physical \r
+ concept. </p>\r
+\r
+<p class="whs9">These \r
+ values are applied to the cells of a definite submesh, which is indicated \r
+ in the Object Browser in the subfolder of the <span style="font-weight: bold;"><B>field. \r
+ </B></span></p>\r
+\r
+<p class="whs9">Most \r
+ often the calculations are performed during some period of time. That's \r
+ why <span style="font-weight: bold;"><B>fields </B></span>include <span style="font-weight: bold;"><B>Time \r
+ Stamps, </B></span>representing the results of calculations in one definite \r
+ moment. In <span style="font-weight: bold;"><B>Post-Pro </B></span>field presentation \r
+ are constructed on the base of these <span style="font-weight: bold;"><B>Time \r
+ Stamps. </B></span>(<a href="creating_field_presentations.htm">See: Creating \r
+ field presentations</a>) &nbsp;</p>\r
+\r
+<p class="whs9">&nbsp;</p>\r
+\r
+<p class="whs3">&nbsp;</p>\r
+\r
+<p class="whs3">\r
+<a href="javascript:void(0);" onClick="var e; if (parseInt(navigator.appVersion)>=4){e=event;}  if (parseInt(navigator.appVersion) >=2 && typeof(PickupDialog_Invoke) == 'function') PickupDialog_Invoke(e,'','Creating field presentations','creating_field_presentations.htm','Creating presentations','creating_presentations.htm','Exploring MED files','exploring_med_files.htm','Importing MED files','importing_med_objects.htm','Introduction to VISU','introduction_to_visu.htm');return false;" title="Related Topics"><img src="../ss_btn_related_topics.gif" border=0 height=17 width=82 alt="Related Topics"></a>\r
+\r
+\r
+ </p>\r
+\r
+<p class="whs3">&nbsp;</p>\r
+\r
+<p class="whs3">&nbsp;</p>\r
+\r
+<p class="whs3">&nbsp;</p>\r
+\r
+<p class="whs3">&nbsp;</p>\r
+\r
+<script type="text/javascript" language="JavaScript" title="WebHelpRelatedTopics"><!--\r
+if (parseInt(navigator.appVersion) >= 3 && typeof (WritePopupMenuLayer) == "function")\r
+  WritePopupMenuLayer();\r
+//--></script><script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.writeIntopicBar)\r
+       writeIntopicBar(0);\r
+//-->\r
+</script>\r
+</body>\r
+</html>\r
diff --git a/doc/salome/gui/VISU/files/about_tables.htm b/doc/salome/gui/VISU/files/about_tables.htm
new file mode 100755 (executable)
index 0000000..5e75458
--- /dev/null
@@ -0,0 +1,148 @@
+<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
+\r
+<html>\r
+\r
+<head>\r
+<title>About tables</title>\r
+<meta http-equiv="content-type" content="text/html; charset=windows-1252">\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
+<!--\r
+if (navigator.appName !="Netscape")\r
+{   document.write("<link rel='stylesheet' href='../default.css'>");}\r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+h1.whs1 { font-family:'Times New Roman' , serif; }\r
+p.whs2 { font-family:'Times New Roman' , serif; }\r
+p.whs3 { font-family:'Times New Roman'  , serif; background-image:url('../texture_horiz_ltbluebubbles.jpg'); }\r
+img_whs4 { border:none; width:36px; height:38px; float:none; border-style:none; }\r
+p.whs5 { font-family:'Times New Roman' , serif; margin-left:40px; }\r
+p.whs6 { font-family:'Times New Roman' , serif; margin-left:0px; }\r
+-->\r
+</style><script type="text/javascript" language="JavaScript">\r
+<!--\r
+if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))\r
+{\r
+  var strNSS = "<style type='text/css'>";\r
+  strNSS += "p.whs6 {margin-left:1pt; }";\r
+  strNSS +="</style>";\r
+  document.write(strNSS);\r
+}\r
+//-->\r
+</script>\r
+<script type="text/javascript" language="JavaScript" title="BSSC Special Effects" src="../ehlpdhtm.js"></script><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
+<!--\r
+function reDo() {\r
+  if (innerWidth != origWidth || innerHeight != origHeight)\r
+     location.reload();\r
+}\r
+if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {\r
+       origWidth = innerWidth;\r
+       origHeight = innerHeight;\r
+       onresize = reDo;\r
+}\r
+onerror = null; \r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
+-->\r
+</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>\r
+<script type="text/javascript" language="javascript" src="../whver.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>\r
+</head>\r
+<body><script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.gbWhTopic)\r
+{\r
+       if (window.addTocInfo)\r
+       {\r
+       addTocInfo("Post-Pro module\nTable presentations\nAbout tables");\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("../visu.htm");\r
+\r
+               autoSync(1);\r
+               sendSyncInfo();\r
+               sendAveInfoOut();\r
+       }\r
+}\r
+else\r
+       if (window.gbIE4)\r
+               document.location.reload();\r
+//-->\r
+</script>\r
+<h1 class="whs1">About tables</h1>\r
+\r
+<p class="whs2">Functionality of <span \r
+ style="font-weight: bold;"><B>Post-Pro </B></span>component allows to import \r
+ data tables and display them in a special table viewer. <span style="font-weight: bold;"><B>Tables \r
+ </B></span>represent column-ranged data with <span style="font-weight: bold;"><B>units</B></span> \r
+ and <span style="font-weight: bold;"><B>column</B></span> and <span style="font-weight: bold;"><B>row \r
+ titles </B></span>(<a href="displaying_tables.htm#Table">see also</a>). </p>\r
+\r
+<p class="whs2">&nbsp;</p>\r
+\r
+<p class="whs3"><img src="../note1.gif" x-maintain-ratio="TRUE" width="36px" height="38px" border="0" class="img_whs4"> Tables can be <span style="font-weight: bold;"><B>rarefied</B></span> \r
+ - some of the cells may be empty, without any values.</p>\r
+\r
+<p class="whs2">&nbsp;</p>\r
+\r
+<p class="whs2">In <span style="font-weight: bold;"><B>Post-Pro \r
+ </B></span>there are &nbsp;three \r
+ methods to import tables:</p>\r
+\r
+<p class="whs2">&nbsp;</p>\r
+\r
+<p class="whs5">1. \r
+ &nbsp;<a href="importing_tables.htm">Importing \r
+ tables from *.xls, *.txt or *.tab files, which have been previously created.</a></p>\r
+\r
+<p class="whs5">&nbsp;</p>\r
+\r
+<p class="whs5">2. \r
+ &nbsp;<a href="../creating_tables.htm">Creating \r
+ tables on the basis of <span style="font-weight: bold;"><B>Cut Lines </B></span>presentations</a></p>\r
+\r
+<p class="whs5">&nbsp;</p>\r
+\r
+<p class="whs5">3. \r
+ &nbsp;&nbsp;Importing \r
+ tables with the help of a special Python script from batch mode of SALOME \r
+ PRO (not described in this reference manual)</p>\r
+\r
+<p class="whs5">&nbsp;</p>\r
+\r
+<p class="whs6">\r
+<a href="javascript:void(0);" onClick="var e; if (parseInt(navigator.appVersion)>=4){e=event;}  if (parseInt(navigator.appVersion) >=2 && typeof(PickupDialog_Invoke) == 'function') PickupDialog_Invoke(e,'','Creating tables','../creating_tables.htm','Displaying tables','displaying_tables.htm','Importing tables','importing_tables.htm');return false;" title="Related Topics"><img src="../ss_btn_related_topics.gif" border=0 height=17 width=82 alt="Related Topics"></a>\r
+\r
+\r
+ </p>\r
+\r
+<p class="whs6">&nbsp;</p>\r
+\r
+<script type="text/javascript" language="JavaScript" title="WebHelpRelatedTopics"><!--\r
+if (parseInt(navigator.appVersion) >= 3 && typeof (WritePopupMenuLayer) == "function")\r
+  WritePopupMenuLayer();\r
+//--></script><script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.writeIntopicBar)\r
+       writeIntopicBar(0);\r
+//-->\r
+</script>\r
+</body>\r
+</html>\r
diff --git a/doc/salome/gui/VISU/files/animating_presentations.htm b/doc/salome/gui/VISU/files/animating_presentations.htm
new file mode 100755 (executable)
index 0000000..b8baafb
--- /dev/null
@@ -0,0 +1,317 @@
+<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
+\r
+<html>\r
+\r
+<head>\r
+<title>Animating presentations</title>\r
+<meta http-equiv="content-type" content="text/html; charset=windows-1252">\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
+<!--\r
+if (navigator.appName !="Netscape")\r
+{   document.write("<link rel='stylesheet' href='../default.css'>");}\r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+h1.whs1 { font-family:'Times New Roman' , serif; }\r
+p.whs2 { text-align:justify; }\r
+img_whs3 { border:none; width:30px; height:30px; float:none; border-style:none; }\r
+p.whs4 { font-family:'Times New Roman' , serif; margin-left:40px; }\r
+p.whs5 { font-family:'Times New Roman' , serif; margin-left:0px; }\r
+p.whs6 { font-family:'Times New Roman' , serif; margin-left:40px; font-weight:bold; }\r
+p.whs7 { font-family:'Times New Roman' , serif; }\r
+p.whs8 { margin-left:40px; }\r
+img_whs9 { border:none; width:392px; height:421px; float:none; border-style:none; }\r
+p.whs10 { margin-left:0px; font-family:'Times New Roman'  , serif; background-image:url('../texture_horiz_ltbluebubbles.jpg'); }\r
+img_whs11 { border:none; width:36px; height:38px; float:none; border-style:none; }\r
+p.whs12 { margin-left:0px; }\r
+img_whs13 { border:none; width:360px; height:260px; float:none; border-style:none; }\r
+p.whs14 { font-family:'Times New Roman' , serif; margin-left:80px; }\r
+ul.whs15 { list-style:disc; }\r
+p.whs16 { font-family:'Times New Roman' , serif; font-style:italic; color:#ff0000; margin-left:40px; }\r
+img_whs17 { border:none; width:128px; height:18px; float:none; border-style:none; }\r
+img_whs18 { border:none; width:53px; height:18px; float:none; border-style:none; }\r
+img_whs19 { border:none; height:19px; float:none; width:69px; border-style:none; }\r
+img_whs20 { border:none; width:54px; height:20px; float:none; border-style:none; }\r
+img_whs21 { border:none; height:21px; float:none; width:68px; border-style:none; }\r
+p.whs22 { font-family:'Times New Roman' , serif; margin-left:0px; font-weight:bold; color:#000000; font-size:14pt; }\r
+p.whs23 { font-family:'Times New Roman' , serif; margin-left:0px; font-weight:normal; }\r
+img_whs24 { border:none; width:85px; height:97px; float:none; border-style:none; }\r
+p.whs25 { font-family:'Times New Roman' , serif; margin-left:0px; font-weight:bold; }\r
+img_whs26 { border:none; width:298px; height:209px; float:none; border-style:none; }\r
+-->\r
+</style><script type="text/javascript" language="JavaScript">\r
+<!--\r
+if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))\r
+{\r
+  var strNSS = "<style type='text/css'>";\r
+  strNSS += "p.whs5 {margin-left:1pt; }";\r
+  strNSS += "p.whs10 {margin-left:1pt; }";\r
+  strNSS += "p.whs12 {margin-left:1pt; }";\r
+  strNSS += "p.whs22 {margin-left:1pt; }";\r
+  strNSS += "p.whs23 {margin-left:1pt; }";\r
+  strNSS += "p.whs25 {margin-left:1pt; }";\r
+  strNSS +="</style>";\r
+  document.write(strNSS);\r
+}\r
+//-->\r
+</script>\r
+<script type="text/javascript" language="JavaScript" title="BSSC Special Effects" src="../ehlpdhtm.js"></script><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
+<!--\r
+function reDo() {\r
+  if (innerWidth != origWidth || innerHeight != origHeight)\r
+     location.reload();\r
+}\r
+if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {\r
+       origWidth = innerWidth;\r
+       origHeight = innerHeight;\r
+       onresize = reDo;\r
+}\r
+onerror = null; \r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
+-->\r
+</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>\r
+<script type="text/javascript" language="javascript" src="../whver.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>\r
+</head>\r
+<body><script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.gbWhTopic)\r
+{\r
+       if (window.addTocInfo)\r
+       {\r
+       addTocInfo("Post-Pro module\n3D presentations\nField presentations\nAnimating presentations");\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("../visu.htm");\r
+\r
+               autoSync(1);\r
+               sendSyncInfo();\r
+               sendAveInfoOut();\r
+       }\r
+}\r
+else\r
+       if (window.gbIE4)\r
+               document.location.reload();\r
+//-->\r
+</script>\r
+<h1 class="whs1">Animating presentations</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>Post-Pro \r
+ </B></span>module you can generate real-time animation of fields. In comparison \r
+ with <a href="sweeping.htm">sweeping</a>, animations are created on the \r
+ base of frames, displaying field presentations generated on <span style="font-weight: bold;"><B>EVERY</B></span> \r
+ Time Stamp of your field. So, the frame displaying the field presentation \r
+ created on the base of the first time stamp will begin your animation \r
+ and the frame displaying the field presentation created on the base of \r
+ the last time stamp will end it. In sweeping <span style="font-weight: bold;"><B>ONLY \r
+ ONE</B></span> Time Stamp is used for its generation. </p>\r
+\r
+<p class="whs2">&nbsp;</p>\r
+\r
+<p class=TODO>To generate an animation:</p>\r
+\r
+<p class="whs4">&nbsp;</p>\r
+\r
+<p class="whs4">1. \r
+ &nbsp;Right-click \r
+ on the field in the Object Browser.</p>\r
+\r
+<p class="whs5">&nbsp;</p>\r
+\r
+<p class="whs4">2. \r
+ &nbsp;From the \r
+ pop-up menu select <span style="font-weight: bold;"><B>Animation.</B></span></p>\r
+\r
+<p class="whs6">&nbsp;</p>\r
+\r
+<p class="whs7">The following dialog \r
+ box will appear:</p>\r
+\r
+<p class="whs7">&nbsp;&nbsp;&nbsp;&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="whs8">&nbsp;<img src="../pics/animation.jpg" x-maintain-ratio="TRUE" width="392px" height="421px" border="0" class="img_whs9"></p>\r
+\r
+<p class="whs7">&nbsp;</p>\r
+\r
+<p class="whs7"><span style="font-weight: bold;"><B>Animation</B></span> \r
+ dialog box is destined for management of your animation.</p>\r
+\r
+<p class="whs7">&nbsp;</p>\r
+\r
+<p class="whs10"><img src="../note1.gif" x-maintain-ratio="TRUE" width="36px" height="38px" border="0" class="img_whs11"> In <span style="font-weight: bold;"><B>Post-Pro </B></span>you can \r
+ generate <span style="font-weight: bold;"><B>simultaneous</B></span> animation \r
+ of <span style="font-weight: bold;"><B>several</B></span> fields: you can open \r
+ this dialog for several fields one after another and after generating \r
+ frames you can launch simultaneous animation of several fields.</p>\r
+\r
+<p class="whs7">&nbsp;</p>\r
+\r
+<p class="whs4">3. \r
+ Click <span style="font-weight: bold;"><B>Setup Animation</B></span> button. \r
+ The following dialog box allowing to set the parameters of your animation \r
+ will appear.</p>\r
+\r
+<p class="whs4">&nbsp;</p>\r
+\r
+<p class="whs12">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<img src="../pics/animationparam.jpg" x-maintain-ratio="TRUE" width="360px" height="260px" border="0" class="img_whs13"></p>\r
+\r
+<p class="whs4">&nbsp;</p>\r
+\r
+<p class="whs4">- \r
+ <span style="font-weight: bold;"><B>Use range of time stamps</B></span> check \r
+ box allows to select the range of time stamps, which will be used for \r
+ generating your animation.</p>\r
+\r
+<p class="whs4">&nbsp;</p>\r
+\r
+<p class="whs4">- \r
+ <span style="font-weight: bold;"><B>Fields: </B></span>list of fields for animation.</p>\r
+\r
+<p class="whs4">&nbsp;</p>\r
+\r
+<p class="whs4"><span \r
+ style="font-weight: bold;"><B>- Properties: </B></span>Here you can adjust properties \r
+ of each field selected from the list:</p>\r
+\r
+<p class="whs14">&nbsp;</p>\r
+\r
+<ul type="disc" class="whs15">\r
+       \r
+       <li class=kadov-p><p class="whs14">&nbsp;Select \r
+ the <span style="font-weight: bold;"><B>type</B></span> of field presentations, \r
+ which will be used as frames in animation.</p></li>\r
+       \r
+       <li class=kadov-p><p class="whs14">&nbsp;Set \r
+ properties of the <span style="font-weight: bold;"><B>Scalar Bar </B></span>(<a href="scalar_map_presentation.htm#Scalar Bar">see also</a>)</p></li>\r
+       \r
+       <li class=kadov-p><p class="whs14">&nbsp;Adjust \r
+ additional <span style="font-weight: bold;"><B>properties</B></span> of the selected \r
+ type of field presentation.</p></li>\r
+</ul>\r
+\r
+<p class="whs4">&nbsp;</p>\r
+\r
+<p class="whs4">4. \r
+ &nbsp;Click <span \r
+ style="font-weight: bold;"><B>Close </B></span>to validate your parameters. You \r
+ will return back to <span style="font-weight: bold;"><B>Animation </B></span><span>dialog \r
+ box</span></p>\r
+\r
+<p class="whs4">&nbsp;</p>\r
+\r
+<p class="whs4">5. \r
+ &nbsp;Click <span \r
+ style="font-weight: bold;"><B>Generate frames </B></span>button to generate the \r
+ frames for your animation based on the parameters adjusted in <span style="font-weight: bold;"><B>Setup \r
+ Animation </B></span>dialog box.</p>\r
+\r
+<p class="whs4">&nbsp;</p>\r
+\r
+<p class=TODO>Running animations:</p>\r
+\r
+<p class="whs16">&nbsp;</p>\r
+\r
+<p class="whs5">In \r
+ the main <span style="font-weight: bold;"><B>Animation </B></span>dialog box \r
+ there are several button intended for management and running your animation:</p>\r
+\r
+<p class="whs4">&nbsp;</p>\r
+\r
+<p class="whs5">&nbsp;&nbsp;&nbsp;&nbsp;<img src="../pics/run.jpg" x-maintain-ratio="TRUE" width="128px" height="18px" border="0" class="img_whs17"> &nbsp;&nbsp;<span style="font-weight: bold;"><B>Running \r
+ </B></span>your animation.</p>\r
+\r
+<p class="whs4">&nbsp;</p>\r
+\r
+<p class="whs5">&nbsp;&nbsp;&nbsp;&nbsp;<img src="../pics/previous.jpg" x-maintain-ratio="TRUE" width="53px" height="18px" border="0" class="img_whs18"> <img src="../pics/next.jpg" x-maintain-ratio="TRUE" height="19px" width="69px" border="0" class="img_whs19"> &nbsp;&nbsp;&nbsp;<span \r
+ style="font-weight: bold;"><B>Previous / Next</B></span> \r
+ frame (time step)</p>\r
+\r
+<p class="whs5">&nbsp;</p>\r
+\r
+<p class="whs5">&nbsp;&nbsp;&nbsp;&nbsp;<img src="../pics/begining.jpg" x-maintain-ratio="TRUE" width="54px" height="20px" border="0" class="img_whs20"> <img src="../pics/end.jpg" x-maintain-ratio="TRUE" height="21px" width="68px" border="0" class="img_whs21"> &nbsp;&nbsp;&nbsp;<span \r
+ style="font-weight: bold;"><B>To the beginning \r
+ / end </B></span><span>of the animation.</span></p>\r
+\r
+<p class="whs5">&nbsp;</p>\r
+\r
+<p class="whs22">Additional options of the animation:</p>\r
+\r
+<p class="whs5">&nbsp;</p>\r
+\r
+<p class="whs5">You \r
+ can <span style="font-weight: bold;"><B>increase/decrease </B></span>the speed \r
+ of your animation by moving the <span style="font-weight: bold;"><B>Speed \r
+ </B></span>wheel <span style="font-weight: bold;"><B>Up/Down:</B></span></p>\r
+\r
+<p class="whs23">&nbsp;</p>\r
+\r
+<p class="whs5">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<img src="../pics/speed.jpg" x-maintain-ratio="TRUE" width="85px" height="97px" border="0" class="img_whs24"></p>\r
+\r
+<p class="whs23">&nbsp;</p>\r
+\r
+<p class="whs23"><span style="font-weight: bold;"><B>Cycled \r
+ animation</B></span> check box: This option allows to start a cycled animation \r
+ of your presentation.</p>\r
+\r
+<p class="whs23">&nbsp;</p>\r
+\r
+<p class="whs25">Use proportional timing <span style="font-weight: normal;">check \r
+ box: This option allows render your animation with proportional periods \r
+ of time between every frame (not depending on the time stamps).</span></p>\r
+\r
+<p class="whs25">&nbsp;</p>\r
+\r
+<p class="whs23"><span style="font-weight: bold;"><B>Save \r
+ pictures to directory </B></span><span>check box: This option allows to save \r
+ all the frames composing the animation into a definite directory, which \r
+ can be specified in </span><span style="font-weight: bold;"><B>Path </B></span><span>field.</span></p>\r
+\r
+<p class="whs14">&nbsp;</p>\r
+\r
+<p class="whs5">The \r
+ following picture shows an animation of deformation of an object:</p>\r
+\r
+<p class="whs4">&nbsp;</p>\r
+\r
+<p class="whs4"><img src="../pics/animatdef.jpg" x-maintain-ratio="TRUE" width="298px" height="209px" border="0" class="img_whs26"></p>\r
+\r
+<p class="whs4">&nbsp;</p>\r
+\r
+<p class="whs4">&nbsp;</p>\r
+\r
+<p class="whs5">\r
+<a href="javascript:void(0);" onClick="var e; if (parseInt(navigator.appVersion)>=4){e=event;}  if (parseInt(navigator.appVersion) >=2 && typeof(PickupDialog_Invoke) == 'function') PickupDialog_Invoke(e,'','Creating field presentations','creating_field_presentations.htm','Sweeping','sweeping.htm');return false;" title="Related Topics"><img src="../ss_btn_related_topics.gif" border=0 height=17 width=82 alt="Related Topics"></a>\r
+\r
+\r
+ </p>\r
+\r
+<p class="whs7">&nbsp;</p>\r
+\r
+<script type="text/javascript" language="JavaScript" title="WebHelpRelatedTopics"><!--\r
+if (parseInt(navigator.appVersion) >= 3 && typeof (WritePopupMenuLayer) == "function")\r
+  WritePopupMenuLayer();\r
+//--></script><script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.writeIntopicBar)\r
+       writeIntopicBar(0);\r
+//-->\r
+</script>\r
+</body>\r
+</html>\r
diff --git a/doc/salome/gui/VISU/files/changing_visualization_parameters_of_the_presenetation.htm b/doc/salome/gui/VISU/files/changing_visualization_parameters_of_the_presenetation.htm
new file mode 100755 (executable)
index 0000000..55ac59a
--- /dev/null
@@ -0,0 +1,383 @@
+<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
+\r
+<html>\r
+\r
+<head>\r
+<title>Setting presentation view parameters</title>\r
+<meta http-equiv="content-type" content="text/html; charset=windows-1252">\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
+<!--\r
+if (navigator.appName !="Netscape")\r
+{   document.write("<link rel='stylesheet' href='../default.css'>");}\r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+h1.whs1 { font-family:'Times New Roman' , serif; }\r
+p.whs2 { font-family:'Times New Roman' , serif; margin-left:0px; }\r
+p.whs3 { margin-left:40px; }\r
+p.whs4 { font-family:'Times New Roman' , serif; }\r
+p.whs5 { margin-left:0px; background-image:url('../texture_horiz_ltbluebubbles.jpg'); }\r
+img_whs6 { border:none; width:36px; height:38px; float:none; border-style:none; }\r
+ul.whs7 { list-style:disc; }\r
+p.whs8 { margin-left:40px; font-family:'Times New Roman' , serif; }\r
+p.whs9 { font-weight:normal; font-family:'Times New Roman' , serif; }\r
+p.whs10 { margin-left:0px; font-family:'Times New Roman' , serif; }\r
+p.whs11 { font-weight:bold; margin-left:40px; font-family:'Times New Roman' , serif; }\r
+p.whs12 { font-weight:bold; font-family:'Times New Roman' , serif; }\r
+img_whs13 { border-style:none; border:none; width:198px; height:54px; float:none; }\r
+p.whs14 { margin-left:0px; font-style:italic; font-size:11pt; font-family:'Times New Roman' , serif; }\r
+p.whs15 { margin-left:40px; font-style:italic; font-size:11pt; font-family:'Times New Roman' , serif; }\r
+img_whs16 { border-style:none; border:none; width:422px; height:220px; float:none; }\r
+p.whs17 { margin-left:0px; }\r
+img_whs18 { border:none; border-style:none; width:233px; height:192px; float:none; }\r
+img_whs19 { border:none; border-style:none; width:229px; height:192px; float:none; }\r
+-->\r
+</style><script type="text/javascript" language="JavaScript">\r
+<!--\r
+if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))\r
+{\r
+  var strNSS = "<style type='text/css'>";\r
+  strNSS += "p.whs2 {margin-left:1pt; }";\r
+  strNSS += "p.whs5 {margin-left:1pt; }";\r
+  strNSS += "p.whs10 {margin-left:1pt; }";\r
+  strNSS += "p.whs14 {margin-left:1pt; }";\r
+  strNSS += "p.whs17 {margin-left:1pt; }";\r
+  strNSS +="</style>";\r
+  document.write(strNSS);\r
+}\r
+//-->\r
+</script>\r
+<script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
+<!--\r
+function reDo() {\r
+  if (innerWidth != origWidth || innerHeight != origHeight)\r
+     location.reload();\r
+}\r
+if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {\r
+       origWidth = innerWidth;\r
+       origHeight = innerHeight;\r
+       onresize = reDo;\r
+}\r
+onerror = null; \r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
+-->\r
+</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>\r
+<script type="text/javascript" language="javascript" src="../whver.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>\r
+</head>\r
+<body><script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.gbWhTopic)\r
+{\r
+       if (window.addTocInfo)\r
+       {\r
+       addTocInfo("Post-Pro module\n3D presentations\nWorking with 3D presentations\nSetting presentation view parameters ");\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("../visu.htm");\r
+\r
+               autoSync(1);\r
+               sendSyncInfo();\r
+               sendAveInfoOut();\r
+       }\r
+}\r
+else\r
+       if (window.gbIE4)\r
+               document.location.reload();\r
+//-->\r
+</script><script type="text/javascript" language="JavaScript1.2" src="../ehlpdhtm.js" x-save-method="compute-relative" name="EHELP_DHTM"></script>\r
+<script type="text/javascript"\r
+               language=JavaScript1.2>\r
+<!-- \r
+if( typeof( kadovInitEffects ) != 'function' ) kadovInitEffects = new Function();if( typeof( kadovInitTrigger ) != 'function' ) kadovInitTrigger = new Function();if( typeof( kadovFilePopupInit ) != 'function' ) kadovFilePopupInit = new Function();if( typeof( kadovTextPopupInit ) != 'function' ) kadovTextPopupInit = new Function();\r
+ //-->\r
+</script>\r
+\r
+\r
+<h1 class="whs1">Setting presentation \r
+ view parameters </h1>\r
+\r
+<p class=TODO>To change view parameters of the presentation: </p>\r
+\r
+<p class="whs2">&nbsp;</p>\r
+\r
+<p class="whs3">Right-click on the submesh (for which you \r
+ have already created a presentation) in the Object Browser or right-click \r
+ on this presentation in the viewer. From the associated pop-up menu choose \r
+ <span style="font-weight: bold;"><B>Representation</B></span> or <span style="font-weight: bold;"><B>Properties</B></span> \r
+ submenus. </p>\r
+\r
+<p class="whs4">&nbsp;</p>\r
+\r
+<p class="whs5"><img src="../note1.gif" x-maintain-ratio="TRUE" width="36px" height="38px" border="0" class="img_whs6"> All these view parameters are context-sensitive: NOT all \r
+ types of visualization and NOT all properties can be set for a definite \r
+ 3D presentation. &nbsp;&nbsp;&nbsp;<span style="margin-left: 40px;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></p>\r
+\r
+<p class="whs4">&nbsp;</p>\r
+\r
+<p class="whs4">The main options for \r
+ changing &nbsp;view \r
+ parameters of presentations are the following:</p>\r
+\r
+<p class="whs4">&nbsp;</p>\r
+\r
+<ul type="disc" class="whs7">\r
+       \r
+       <li class=kadov-p><p class="whs8">&nbsp;<a \r
+ href="#Changing"\r
+       style="font-family: 'Times New Roman', serif;">Changing \r
+ &nbsp;the type \r
+ of visualization of presentations;</a></p></li>\r
+</ul>\r
+\r
+<p class="whs8">&nbsp;</p>\r
+\r
+<ul type="disc" class="whs7">\r
+       \r
+       <li class=kadov-p><p class="whs8">&nbsp;<a \r
+ href="#Shrinking/unshrinking"\r
+       style="font-family: 'Times New Roman', serif;">Shrinking/unshrinking \r
+ presentations</a></p></li>\r
+</ul>\r
+\r
+<p class="whs8">&nbsp;</p>\r
+\r
+<ul type="disc" class="whs7">\r
+       \r
+       <li class=kadov-p><p class="whs8">&nbsp;<a \r
+ href="#Changing1"\r
+       style="font-family: 'Times New Roman', serif;">Changing \r
+ the color of presentations</a></p></li>\r
+</ul>\r
+\r
+<p class="whs8">&nbsp;</p>\r
+\r
+<ul type="disc" class="whs7">\r
+       \r
+       <li class=kadov-p><p class="whs8">&nbsp;<a \r
+ href="#Changing3"\r
+       style="font-family: 'Times New Roman', serif;">Changing \r
+ opacity of &nbsp;presentations</a></p></li>\r
+</ul>\r
+\r
+<p class="whs8">&nbsp;</p>\r
+\r
+<ul type="disc" class="whs7">\r
+       \r
+       <li class=kadov-p><p class="whs8">&nbsp;<a \r
+ href="#Width"\r
+       style="font-family: 'Times New Roman', serif;">Changing \r
+ the width of the lines</a></p></li>\r
+</ul>\r
+\r
+<p class="whs8">&nbsp;</p>\r
+\r
+<p class="whs4">&nbsp;</p>\r
+\r
+<p class="whs4">&nbsp;&nbsp;</p>\r
+\r
+<p class="whs9">&nbsp;</p>\r
+\r
+<p class=TODO><span style="font-family: 'Times New Roman', serif;"><a name=Changing></a></span>To \r
+ change the type of visualization of a particular presentation: </p>\r
+\r
+<p class="whs8">&nbsp;</p>\r
+\r
+<p class="whs8">Choose \r
+ one of the available types of visualization of the presentation from <span \r
+ style="font-weight: bold;"><B>Representation</B></span> submenu of the pop-up \r
+ menu:</p>\r
+\r
+<p class="whs10">&nbsp;</p>\r
+\r
+<p class="whs11">- <a href="javascript:void(0);" id="a3" onMouseOver="if (parseInt(navigator.appVersion) >= 4 && typeof(BSPSPopupOnMouseOver) == 'function') BSPSPopupOnMouseOver(event);" class="BSSCPopup" onclick="BSSCPopup('points.htm',450,240);return false;">Points</a><script \r
+ type="text/javascript"\r
+       language=JavaScript1.2><!--\r
+kadovFilePopupInit('a3');\r
+//--></script></p>\r
+\r
+<p class="whs12">&nbsp;</p>\r
+\r
+<p class="whs11">- <a href="javascript:void(0);" id="a1" onMouseOver="if (parseInt(navigator.appVersion) >= 4 && typeof(BSPSPopupOnMouseOver) == 'function') BSPSPopupOnMouseOver(event);" class="BSSCPopup" onclick="BSSCPopup('wireframe.htm',450,240);return false;">Wireframe</a><script \r
+ type="text/javascript"\r
+       language=JavaScript1.2><!--\r
+kadovFilePopupInit('a1');\r
+//--></script></p>\r
+\r
+<p class="whs12">&nbsp;</p>\r
+\r
+<p class="whs11">- <a href="javascript:void(0);" id="a2" onMouseOver="if (parseInt(navigator.appVersion) >= 4 && typeof(BSPSPopupOnMouseOver) == 'function') BSPSPopupOnMouseOver(event);" class="BSSCPopup" onclick="BSSCPopup('surface.htm',450,240);return false;">Surface</a><script \r
+ type="text/javascript"\r
+       language=JavaScript1.2><!--\r
+kadovFilePopupInit('a2');\r
+//--></script> \r
+ </p>\r
+\r
+<p class="whs11">&nbsp;</p>\r
+\r
+<p class="whs11">- <a href="javascript:void(0);" id="a4" onMouseOver="if (parseInt(navigator.appVersion) >= 4 && typeof(BSPSPopupOnMouseOver) == 'function') BSPSPopupOnMouseOver(event);" class="BSSCPopup" onclick="BSSCPopup('insideframe.htm',450,310);return false;">Insideframe</a><script \r
+ type="text/javascript"\r
+       language=JavaScript1.2><!--\r
+kadovFilePopupInit('a4');\r
+//--></script></p>\r
+\r
+<p class="whs11">&nbsp;</p>\r
+\r
+<p class="whs11">-<a href="javascript:void(0);" id="a5" onMouseOver="if (parseInt(navigator.appVersion) >= 4 && typeof(BSPSPopupOnMouseOver) == 'function') BSPSPopupOnMouseOver(event);" class="BSSCPopup" onclick="BSSCPopup('surfaceframe.htm',450,310);return false;">Surfaceframe</a><script \r
+ type="text/javascript"\r
+       language=JavaScript1.2><!--\r
+kadovFilePopupInit('a5');\r
+//--></script></p>\r
+\r
+<p class="whs9">&nbsp;</p>\r
+\r
+<p class=TODO>To change the type of visualization of all presentations, \r
+ currently displayed in the viewer: </p>\r
+\r
+<p class="whs10">&nbsp;</p>\r
+\r
+<p class="whs8">- \r
+ Choose one of the available types of visualization of the presentation \r
+ in the main menu: <span style="font-weight: bold;"><B>Representation &gt; \r
+ Display Selection</B></span></p>\r
+\r
+<p class="whs8">&nbsp;</p>\r
+\r
+<p class="whs8">- \r
+ Click on one of the icons, representing the types of visualization in \r
+ the <span style="font-weight: bold;"><B>Representation toolbar</B></span>:</p>\r
+\r
+<p class="whs8"><img src="../pics/display1.jpg" x-maintain-ratio="TRUE" width="198px" height="54px" border="0" class="img_whs13"></p>\r
+\r
+<p class="whs8">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span \r
+ style="font-style: italic; font-size: 11pt;"><font size=3 style="font-size:11pt;"><I>Points \r
+ &nbsp;Wireframe \r
+ Surface</I></font></span></p>\r
+\r
+<p class="whs14">&nbsp;</p>\r
+\r
+<p class="whs15">&nbsp;</p>\r
+\r
+<p class=TODO><a name="Shrinking_unshrinking"></a> &nbsp;Shrinking/unshrinking \r
+ the presentation:</p>\r
+\r
+<p class="whs9">&nbsp;</p>\r
+\r
+<p class="whs3">From the submenu <span style="font-weight: bold;"><B>Representation \r
+ </B></span>you can choose <span style="font-weight: bold;"><B>Shrink </B></span>option, \r
+ which will display a shrinked image of the presentation: all cells of \r
+ the presentation of the mesh will be visually compressed:</p>\r
+\r
+<p class="whs9">&nbsp;</p>\r
+\r
+<p class="whs9">&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/shrink.jpg" x-maintain-ratio="TRUE" width="422px" height="220px" border="0" class="img_whs16"></p>\r
+\r
+<p class="whs9">&nbsp;</p>\r
+\r
+<p class="whs9">&nbsp;To \r
+ return the presentation back to normal, unshrinked mode of visualization, \r
+ choose the same submenu <span style="font-weight: bold;"><B>Representation</B></span>, \r
+ and select <span style="font-weight: bold;"><B>Unshrink </B></span>option.<span \r
+ style="font-weight: bold;"> <B></B></span></p>\r
+\r
+<p class="whs9">&nbsp;</p>\r
+\r
+<p class="whs12">&nbsp;</p>\r
+\r
+<p class=TODO><a name=Changing1></a> To change the color of the presentation: \r
+ </p>\r
+\r
+<p class="whs4">&nbsp;</p>\r
+\r
+<p class="whs3">From the submenu <span style="font-weight: bold;"><B>Properties \r
+ </B></span>choose <span style="font-weight: bold;"><B>Color. </B></span>From the \r
+ standard <span style="font-weight: bold;"><B>Select Color </B></span>dialog box \r
+ &nbsp;choose \r
+ the required color for the presentation of your submesh. </p>\r
+\r
+<p class="whs3">&nbsp;</p>\r
+\r
+<p class="whs17">&nbsp;</p>\r
+\r
+<p class="whs4">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p>\r
+\r
+<p class="whs4">&nbsp;</p>\r
+\r
+<p class=TODO><a name=Changing3></a> &nbsp;Changing \r
+ opacity of the presentation:</p>\r
+\r
+<p class=TODO>&nbsp;</p>\r
+\r
+<p class="whs3">&nbsp;From \r
+ the submenu <span style="font-weight: bold;"><B>Properties </B></span>choose \r
+ <span style="font-weight: bold;"><B>Opacity. </B></span>The following dialog \r
+ box will appear:</p>\r
+\r
+<p class="whs4">&nbsp;</p>\r
+\r
+<p class="whs4">&nbsp;</p>\r
+\r
+<p class="whs4">&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/opacity.png" x-maintain-ratio="TRUE" width="233px" height="192px" border="0" class="img_whs18"></p>\r
+\r
+<p class="whs4">&nbsp;</p>\r
+\r
+<p class="whs4">In this dialog box you \r
+ can set the value (between 0 and 100) of opacity of the presentation. \r
+ &nbsp;To validate \r
+ your choice click <span style="font-weight: bold;"><B>OK </B></span>button.</p>\r
+\r
+<p class="whs4">&nbsp;</p>\r
+\r
+<p class="whs4">&nbsp;</p>\r
+\r
+<p class=TODO><a name=Width></a> &nbsp;&nbsp;Changing \r
+ the width of the lines:</p>\r
+\r
+<p class=TODO>&nbsp;</p>\r
+\r
+<p class="whs3">From the submenu <span style="font-weight: bold;"><B>Properties \r
+ </B></span>choose <span style="font-weight: bold;"><B>Line Width. </B></span>The \r
+ following dialog box will appear:</p>\r
+\r
+<p class="whs4">&nbsp;</p>\r
+\r
+<p class="whs4">&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/linewidth.png" x-maintain-ratio="TRUE" width="229px" height="192px" border="0" class="img_whs19"></p>\r
+\r
+<p class="whs4">&nbsp;</p>\r
+\r
+<p class="whs4">To validate your choice \r
+ click <span style="font-weight: bold;"><B>OK </B></span>button.</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
+<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/VISU/files/creating_curves.htm b/doc/salome/gui/VISU/files/creating_curves.htm
new file mode 100755 (executable)
index 0000000..5a1335a
--- /dev/null
@@ -0,0 +1,227 @@
+<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
+\r
+<html>\r
+\r
+<head>\r
+<title>Creating curves</title>\r
+<meta http-equiv="content-type" content="text/html; charset=windows-1252">\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
+<!--\r
+if (navigator.appName !="Netscape")\r
+{   document.write("<link rel='stylesheet' href='../default.css'>");}\r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+h1.whs1 { font-family:'Times New Roman' , serif; }\r
+p.whs2 { font-family:'Times New Roman' , serif; }\r
+img_whs3 { border:none; width:30px; height:30px; float:none; border-style:none; }\r
+p.whs4 { font-family:'Times New Roman' , serif; margin-left:40px; color:#000000; font-style:normal; }\r
+p.whs5 { font-family:'Times New Roman' , serif; font-style:italic; color:#ff0000; margin-left:40px; }\r
+img_whs6 { border:none; width:585px; height:241px; float:none; border-style:none; }\r
+p.whs7 { font-family:'Times New Roman' , serif; margin-left:40px; }\r
+p.whs8 { font-family:'Times New Roman'  , serif; margin-left:0px; background-image:url('../texture_horiz_ltbluebubbles.jpg'); }\r
+img_whs9 { border:none; float:none; width:36px; height:38px; border-style:none; }\r
+p.whs10 { font-family:'Times New Roman' , serif; margin-left:0px; font-weight:normal; }\r
+p.whs11 { margin-left:80px; font-weight:bold; }\r
+img_whs12 { border:none; width:169px; height:182px; float:right; }\r
+p.whs13 { margin-left:80px; }\r
+p.whs14 { font-family:'Times New Roman' , serif; margin-left:40px; font-weight:bold; }\r
+p.whs15 { font-family:'Times New Roman' , serif; margin-left:0px; }\r
+-->\r
+</style><script type="text/javascript" language="JavaScript">\r
+<!--\r
+if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))\r
+{\r
+  var strNSS = "<style type='text/css'>";\r
+  strNSS += "p.whs8 {margin-left:1pt; }";\r
+  strNSS += "p.whs10 {margin-left:1pt; }";\r
+  strNSS += "p.whs15 {margin-left:1pt; }";\r
+  strNSS +="</style>";\r
+  document.write(strNSS);\r
+}\r
+//-->\r
+</script>\r
+<script type="text/javascript" language="JavaScript" title="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("Post-Pro module\nXY plots\nCreating curves");\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("../visu.htm");\r
+\r
+               autoSync(1);\r
+               sendSyncInfo();\r
+               sendAveInfoOut();\r
+       }\r
+}\r
+else\r
+       if (window.gbIE4)\r
+               document.location.reload();\r
+//-->\r
+</script>\r
+<h1 class="whs1">Creating curves</h1>\r
+\r
+<p class="whs2"><span style="font-weight: bold;"><B><img src="../i_blue.jpg" x-maintain-ratio="TRUE" width="30px" height="30px" border="0" class="img_whs3">Post-Pro </B></span>functionality allows to create <span style="font-weight: bold;"><B>&nbsp;Curve \r
+ lines &nbsp;</B></span>on \r
+ the basis of the data taken from tables, and to display these curves in \r
+ form of 2D plot using <span style="font-weight: bold;"><B>Plot2d viewer</B></span>.</p>\r
+\r
+<p class="whs2">&nbsp;</p>\r
+\r
+<p class=TODO>To create curves:</p>\r
+\r
+<p class="whs2">&nbsp;</p>\r
+\r
+<p class="whs4"><span style="font-family: 'Times New Roman', serif;\r
+                                                                                               color: #000000;\r
+                                                                                               font-style: normal;"><font color=black >1. \r
+ &nbsp;Right-click \r
+ on the required table in the Object Browser </font></span></p>\r
+\r
+<p class="whs5">&nbsp;</p>\r
+\r
+<p class="whs4">2. &nbsp;From \r
+ the pop-up menu choose <span style="font-weight: bold;"><B>Create Curves \r
+ </B></span>option. </p>\r
+\r
+<p class="whs4">&nbsp;</p>\r
+\r
+<p class="whs4">3. &nbsp;The \r
+ following dialog box will appear:</p>\r
+\r
+<p class="whs4">&nbsp;</p>\r
+\r
+<p class="whs4"><img src="../pics/setupplot2d.png" x-maintain-ratio="TRUE" width="585px" height="241px" border="0" class="img_whs6"></p>\r
+\r
+<p class="whs4">&nbsp;</p>\r
+\r
+<p class="whs7">Here \r
+ you can set the parameters of your curves. This dialog box has the form \r
+ of a table; each row of this table represents one column of values of \r
+ the imported data table. </p>\r
+\r
+<p class="whs7">&nbsp;</p>\r
+\r
+<p class="whs7">For \r
+ construction of curve lines you should choose at least two columns of \r
+ the data table. In <span style="font-weight: bold;"><B>Axis</B></span> column \r
+ of the dialog box choose the axis for each of these columns:</p>\r
+\r
+<p class="whs7">&nbsp;</p>\r
+\r
+<p class="whs7"><span \r
+ style="font-weight: bold;"><B>H - </B></span>The values of this column will correspond \r
+ to X-coordinates of the curve.</p>\r
+\r
+<p class="whs7">&nbsp;</p>\r
+\r
+<p class="whs7"><span \r
+ style="font-weight: bold;"><B>V - </B></span>The values of this column will correspond \r
+ to Y-coordinates of the curve.</p>\r
+\r
+<p class="whs7">&nbsp;</p>\r
+\r
+<p class="whs8"><img src="../note1.gif" x-maintain-ratio="TRUE" width="36px" height="38px" border="0" class="img_whs9"> From this dialog box you can create several curves for the \r
+ columns of your data table with the same units. <span style="font-weight: bold;"><B>Post-Pro</B></span> \r
+ allows to display at once up to 200 curves. </p>\r
+\r
+<p class="whs10">&nbsp;</p>\r
+\r
+<p class="whs7">In \r
+ this dialog box you can set <span style="font-weight: bold;"><B>Attributes \r
+ </B></span>of your curve: </p>\r
+\r
+<p class="whs7">- \r
+ Remove the checkmark from <span style="font-weight: bold;"><B>Auto assign \r
+ </B></span>checkbox (if it is checked, default attributes are taken).</p>\r
+\r
+<p class="whs7">- \r
+ Select <span style="font-weight: bold;"><B>Line type (None, Solid, Dash, \r
+ Dot, Dash - Dot, Dash - Dot - Dot),</B></span></p>\r
+\r
+<p class="whs11">&nbsp;&nbsp;<span \r
+ style="margin-left: 120px;">&nbsp;Line width, \r
+ </span><img src="../image30.jpg" x-maintain-ratio="TRUE" width="169px" height="182px" align="right" border="0" class="img_whs12"></p>\r
+\r
+<p class="whs11"><span style="margin-left: 120px;">&nbsp;&nbsp;&nbsp;Marker \r
+ type (</span>Circle, Rectangle, Diamond, Rightward, Leftward, Downward \r
+ &amp; Upward Triangle, Cross or Diagonal Cross)<span style="margin-left: 120px;">, \r
+ </span></p>\r
+\r
+<p class="whs11"><span style="margin-left: 120px;">&nbsp;&nbsp;&nbsp;Color \r
+ (to be chosen from the standard ).</span></p>\r
+\r
+<p class="whs7">&nbsp;</p>\r
+\r
+<p class="whs7">4. \r
+ &nbsp;Click <span \r
+ style="font-weight: bold;"><B>OK </B></span>to create your curves with the given \r
+ parameters. <span style="font-weight: bold;"><B>Post-Pro</B></span> will automatically \r
+ create your curve or curves in the structure of the study under two SALOME \r
+ objects (which will be also automatically created):</p>\r
+\r
+<p class="whs7">&nbsp;</p>\r
+\r
+<p class="whs13">- &nbsp;SALOME \r
+ table object, which will be placed under this table and by default will \r
+ have the same name</p>\r
+\r
+<p class="whs13">- &nbsp;<span \r
+ style="font-weight: bold;"><B>Plot2DView </B></span><span>object: \r
+ SALOME container of curve lines, which will be used for construction of \r
+ XY plots. </span></p>\r
+\r
+<p class="whs7">&nbsp;</p>\r
+\r
+<p class="whs14">&nbsp;</p>\r
+\r
+<p class="whs7">&nbsp;</p>\r
+\r
+<p class="whs15">&nbsp;</p>\r
+\r
+<script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.writeIntopicBar)\r
+       writeIntopicBar(0);\r
+//-->\r
+</script>\r
+</body>\r
+</html>\r
diff --git a/doc/salome/gui/VISU/files/creating_field_presentations.htm b/doc/salome/gui/VISU/files/creating_field_presentations.htm
new file mode 100755 (executable)
index 0000000..69b6512
--- /dev/null
@@ -0,0 +1,167 @@
+<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
+\r
+<html>\r
+\r
+<head>\r
+<title>Creating field presentations</title>\r
+<meta http-equiv="content-type" content="text/html; charset=windows-1252">\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
+<!--\r
+if (navigator.appName !="Netscape")\r
+{   document.write("<link rel='stylesheet' href='../default.css'>");}\r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+h1.whs1 { font-family:'Times New Roman' , serif; }\r
+p.whs2 { font-family:'Times New Roman' , serif; font-style:italic; color:#ff0000; margin-left:40px; }\r
+p.whs3 { font-family:'Times New Roman' , serif; margin-left:40px; font-style:normal; color:#000000; }\r
+img_whs4 { border:none; width:116px; height:192px; border-style:none; }\r
+p.whs5 { font-family:'Times New Roman' , serif; margin-left:0px; }\r
+p.whs6 { font-family:'Times New Roman'  , serif; margin-left:0px; background-image:url('../texture_horiz_ltbluebubbles.jpg'); }\r
+img_whs7 { border:none; float:none; width:36px; height:38px; border-style:none; }\r
+img_whs8 { border:none; width:104px; height:119px; border-style:none; }\r
+p.whs9 { font-family:'Times New Roman' , serif; margin-left:40px; }\r
+p.whs10 { font-family:'Times New Roman' , serif; margin-left:0px; font-weight:normal; }\r
+p.whs11 { font-family:'Times New Roman' , serif; margin-left:0px; font-weight:bold; }\r
+-->\r
+</style><script type="text/javascript" language="JavaScript">\r
+<!--\r
+if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))\r
+{\r
+  var strNSS = "<style type='text/css'>";\r
+  strNSS += "p.whs5 {margin-left:1pt; }";\r
+  strNSS += "p.whs6 {margin-left:1pt; }";\r
+  strNSS += "p.whs10 {margin-left:1pt; }";\r
+  strNSS += "p.whs11 {margin-left:1pt; }";\r
+  strNSS +="</style>";\r
+  document.write(strNSS);\r
+}\r
+//-->\r
+</script>\r
+<script type="text/javascript" language="JavaScript" title="BSSC Special Effects" src="../ehlpdhtm.js"></script><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
+<!--\r
+function reDo() {\r
+  if (innerWidth != origWidth || innerHeight != origHeight)\r
+     location.reload();\r
+}\r
+if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {\r
+       origWidth = innerWidth;\r
+       origHeight = innerHeight;\r
+       onresize = reDo;\r
+}\r
+onerror = null; \r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
+-->\r
+</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>\r
+<script type="text/javascript" language="javascript" src="../whver.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>\r
+</head>\r
+<body><script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.gbWhTopic)\r
+{\r
+       if (window.addTocInfo)\r
+       {\r
+       addTocInfo("Post-Pro module\n3D presentations\nField presentations\nCreating field presentations");\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("../visu.htm");\r
+\r
+               autoSync(1);\r
+               sendSyncInfo();\r
+               sendAveInfoOut();\r
+       }\r
+}\r
+else\r
+       if (window.gbIE4)\r
+               document.location.reload();\r
+//-->\r
+</script>\r
+<h1 class="whs1">Creating field presentations</h1>\r
+\r
+<p class=TODO>To create a field presentation (<a href="about_structure_of_med_object.htm#Fields">see \r
+ also</a>):</p>\r
+\r
+<p class="whs2">&nbsp;</p>\r
+\r
+<p class="whs3">Right-click on one of the time stamps of this \r
+ field in the Object browser and choose the required type of presentation \r
+ from the following pop-up menu:</p>\r
+\r
+<p class="whs3">&nbsp;</p>\r
+\r
+<p class="whs3">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<img src="../image20.gif" width="116px" height="192px" border="0" class="img_whs4"></p>\r
+\r
+<p class="whs5">&nbsp;</p>\r
+\r
+<p class="whs6"><img src="../note1.gif" x-maintain-ratio="TRUE" width="36px" height="38px" border="0" class="img_whs7"> In <span style="font-weight: bold;"><B>Post-Pro </B></span>fields \r
+ may contain both scalar and vector values, applied to the cells of the \r
+ submesh, as well as <span style="font-weight: bold;"><B>ONLY </B></span>scalar \r
+ values. It is not possible to make a vector presentation for fields containing \r
+ only scalar values. </p>\r
+\r
+<p class="whs5">&nbsp;</p>\r
+\r
+<p class="whs5">For \r
+ fields containing only scalar values, you can create the following types \r
+ of presentation:</p>\r
+\r
+<p class="whs5">&nbsp;</p>\r
+\r
+<p class="whs5">&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="../image21.gif" width="104px" height="119px" border="0" class="img_whs8"> &nbsp;</p>\r
+\r
+<p class="whs5">&nbsp;</p>\r
+\r
+<p class="whs9">- \r
+ Click on one of the time stamps of this field in the Object browser and \r
+ select the required type of presentation from the &nbsp;<span \r
+ style="font-weight: bold;"><B>Visualization \r
+ </B></span>submenu of the<span style="font-weight: bold;"> <B></B></span>main menu \r
+ or from the <span style="font-weight: bold;"><B>Visualization Toolbar</B></span></p>\r
+\r
+<p class="whs5">&nbsp;</p>\r
+\r
+<p class="whs10">In the Object Browser new field presentation \r
+ will be displayed &nbsp;in \r
+ the time stamp subfolder. </p>\r
+\r
+<p class="whs11">&nbsp;</p>\r
+\r
+<p class="whs10">\r
+<a href="javascript:void(0);" onClick="var e; if (parseInt(navigator.appVersion)>=4){e=event;}  if (parseInt(navigator.appVersion) >=2 && typeof(PickupDialog_Invoke) == 'function') PickupDialog_Invoke(e,'','About structure of MED object','about_structure_of_med_object.htm','Cut Lines presentation','cut_lines_presentation.htm','Cut Planes presentation','cut_lines_resentation.htm','Deformed Shape presentation','deformed_shape_presentation.htm','Iso Surfaces presentation','iso_surfaces_presentation.htm','Stream Lines presentation','stream_lines_presentation.htm');return false;" title="Related Topics"><img src="../ss_btn_related_topics.gif" border=0 height=17 width=82 alt="Related Topics"></a>\r
+\r
+\r
+ </p>\r
+\r
+<p class="whs10">&nbsp;</p>\r
+\r
+<p class="whs3">&nbsp;</p>\r
+\r
+<script type="text/javascript" language="JavaScript" title="WebHelpRelatedTopics"><!--\r
+if (parseInt(navigator.appVersion) >= 3 && typeof (WritePopupMenuLayer) == "function")\r
+  WritePopupMenuLayer();\r
+//--></script><script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.writeIntopicBar)\r
+       writeIntopicBar(0);\r
+//-->\r
+</script>\r
+</body>\r
+</html>\r
diff --git a/doc/salome/gui/VISU/files/creating_presentations.htm b/doc/salome/gui/VISU/files/creating_presentations.htm
new file mode 100755 (executable)
index 0000000..7f68411
--- /dev/null
@@ -0,0 +1,134 @@
+<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
+\r
+<html>\r
+\r
+<head>\r
+<title>Creating presentations</title>\r
+<meta http-equiv="content-type" content="text/html; charset=windows-1252">\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
+<!--\r
+if (navigator.appName !="Netscape")\r
+{   document.write("<link rel='stylesheet' href='../default.css'>");}\r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+h1.whs1 { font-family:'Times New Roman' , serif; }\r
+p.whs2 { font-family:'Times New Roman' , serif; }\r
+p.whs3 { margin-left:40px; }\r
+p.whs4 { margin-left:0px; }\r
+img_whs5 { border:none; border-style:none; width:711px; height:591px; float:none; }\r
+-->\r
+</style><script type="text/javascript" language="JavaScript">\r
+<!--\r
+if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))\r
+{\r
+  var strNSS = "<style type='text/css'>";\r
+  strNSS += "p.whs4 {margin-left:1pt; }";\r
+  strNSS +="</style>";\r
+  document.write(strNSS);\r
+}\r
+//-->\r
+</script>\r
+<script type="text/javascript" language="JavaScript" title="BSSC Special Effects" src="../ehlpdhtm.js"></script><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
+<!--\r
+function reDo() {\r
+  if (innerWidth != origWidth || innerHeight != origHeight)\r
+     location.reload();\r
+}\r
+if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {\r
+       origWidth = innerWidth;\r
+       origHeight = innerHeight;\r
+       onresize = reDo;\r
+}\r
+onerror = null; \r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
+-->\r
+</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>\r
+<script type="text/javascript" language="javascript" src="../whver.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>\r
+</head>\r
+<body><script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.gbWhTopic)\r
+{\r
+       if (window.addTocInfo)\r
+       {\r
+       addTocInfo("Post-Pro module\n3D presentations\nCreating presentations");\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("../visu.htm");\r
+\r
+               autoSync(1);\r
+               sendSyncInfo();\r
+               sendAveInfoOut();\r
+       }\r
+}\r
+else\r
+       if (window.gbIE4)\r
+               document.location.reload();\r
+//-->\r
+</script>\r
+<h1 class="whs1">Creating presentations</h1>\r
+\r
+<p class=TODO>To create a presentation of a submesh: </p>\r
+\r
+<p class="whs2">&nbsp;</p>\r
+\r
+<p class="whs3">In the Object Browser right-click on a submesh \r
+ contained in an imported &nbsp;MED \r
+ object and from the pop-up menu choose <span style="font-weight: bold;"><B>Create \r
+ Presentation:</B></span></p>\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;&nbsp;&nbsp;&nbsp;&nbsp;This \r
+ presentation will be displayed in the viewer:</p>\r
+\r
+<p class="whs2">&nbsp;</p>\r
+\r
+<p class="whs4">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<img src="../pics/visucreatepresentation.png" x-maintain-ratio="TRUE" width="711px" height="591px" border="0" class="img_whs5"></p>\r
+\r
+<p class="whs2">&nbsp;</p>\r
+\r
+<p class="whs2">&nbsp;</p>\r
+\r
+<p class="whs2">\r
+<a href="javascript:void(0);" onClick="var e; if (parseInt(navigator.appVersion)>=4){e=event;}  if (parseInt(navigator.appVersion) >=2 && typeof(PickupDialog_Invoke) == 'function') PickupDialog_Invoke(e,'','About structure of MED object','about_structure_of_med_object.htm','Introduction to VISU','introduction_to_visu.htm','Setting presentation view parameters','changing_visualization_parameters_of_the_presenetation.htm');return false;" title="Related Topics"><img src="../ss_btn_related_topics.gif" border=0 height=17 width=82 alt="Related Topics"></a>\r
+\r
+\r
+ </p>\r
+\r
+<p class="whs2">&nbsp;</p>\r
+\r
+<p class="whs2">&nbsp;</p>\r
+\r
+<p class="whs2">&nbsp;</p>\r
+\r
+<script type="text/javascript" language="JavaScript" title="WebHelpRelatedTopics"><!--\r
+if (parseInt(navigator.appVersion) >= 3 && typeof (WritePopupMenuLayer) == "function")\r
+  WritePopupMenuLayer();\r
+//--></script><script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.writeIntopicBar)\r
+       writeIntopicBar(0);\r
+//-->\r
+</script>\r
+</body>\r
+</html>\r
diff --git a/doc/salome/gui/VISU/files/creating_xy_plot.htm b/doc/salome/gui/VISU/files/creating_xy_plot.htm
new file mode 100755 (executable)
index 0000000..51ae5bb
--- /dev/null
@@ -0,0 +1,214 @@
+<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
+\r
+<html>\r
+\r
+<head>\r
+<title>Creating XY plot</title>\r
+<meta http-equiv="content-type" content="text/html; charset=windows-1252">\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
+<!--\r
+if (navigator.appName !="Netscape")\r
+{   document.write("<link rel='stylesheet' href='../default.css'>");}\r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+h1.whs1 { font-family:'Times New Roman' , serif; }\r
+p.whs2 { font-family:'Times New Roman' , serif; font-style:italic; color:#ff0000; }\r
+p.whs3 { font-family:'Times New Roman' , serif; margin-left:40px; font-style:normal; color:#000000; }\r
+p.whs4 { font-family:'Times New Roman' , serif; font-style:italic; color:#ff0000; margin-left:40px; }\r
+p.whs5 { font-family:'Times New Roman' , serif; margin-left:40px; font-style:normal; color:#000000; font-weight:normal; }\r
+p.whs6 { font-family:'Times New Roman' , serif; margin-left:40px; font-style:normal; color:#000000; font-weight:bold; }\r
+img_whs7 { border:none; border-style:none; width:444px; height:310px; float:none; }\r
+p.whs8 { font-weight:bold; margin-left:0px; }\r
+p.whs9 { margin-left:40px; }\r
+p.whs10 { margin-left:0px; }\r
+img_whs11 { border:none; width:20px; height:20px; border-style:none; }\r
+img_whs12 { border:none; width:252px; height:96px; border-style:none; }\r
+p.whs13 { font-weight:bold; margin-left:40px; }\r
+img_whs14 { border:none; width:600px; height:431px; border-style:none; }\r
+p.whs15 { font-family:'Times New Roman'  , serif; font-weight:bold; margin-left:0px; background-image:url('../texture_horiz_ltbluebubbles.jpg'); }\r
+img_whs16 { border:none; width:35px; height:37px; float:none; border-style:none; }\r
+-->\r
+</style><script type="text/javascript" language="JavaScript">\r
+<!--\r
+if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))\r
+{\r
+  var strNSS = "<style type='text/css'>";\r
+  strNSS += "p.whs8 {margin-left:1pt; }";\r
+  strNSS += "p.whs10 {margin-left:1pt; }";\r
+  strNSS += "p.whs15 {margin-left:1pt; }";\r
+  strNSS +="</style>";\r
+  document.write(strNSS);\r
+}\r
+//-->\r
+</script>\r
+<script type="text/javascript" language="JavaScript" title="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("Post-Pro module\nXY plots\nCreating XY plots");\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("../visu.htm");\r
+\r
+               autoSync(1);\r
+               sendSyncInfo();\r
+               sendAveInfoOut();\r
+       }\r
+}\r
+else\r
+       if (window.gbIE4)\r
+               document.location.reload();\r
+//-->\r
+</script>\r
+<h1 class="whs1">Creating XY plots</h1>\r
+\r
+<p class=TODO>To create a XY plot based on one definite curve:</p>\r
+\r
+<p class="whs2">&nbsp;</p>\r
+\r
+<p class="whs3">1. &nbsp;Select \r
+ Plot2d viewer: from the main menu choose <span style="font-weight: bold;"><B>Window \r
+ &gt; New Window &gt; Plot2d View</B></span></p>\r
+\r
+<p class="whs4">&nbsp;</p>\r
+\r
+<p class="whs5">2. In the Object Browser right-click \r
+ on this curve line and from the pop-up menu select <span style="font-weight: bold;"><B>Display \r
+ </B></span><span>item.</span></p>\r
+\r
+<p class=TODO>&nbsp;</p>\r
+\r
+<p class=TODO>To create a XY plot based on several curves:</p>\r
+\r
+<p class="whs2">&nbsp;</p>\r
+\r
+<p class="whs3">1. &nbsp;Select \r
+ Plot2d viewer: from the main menu choose <span style="font-weight: bold;"><B>Window \r
+ &gt; New Window &gt; Plot2d View</B></span></p>\r
+\r
+<p class="whs4">&nbsp;</p>\r
+\r
+<p class="whs6"><span style="font-weight: normal;">2. In \r
+ the Object Browser right-click on the </span>Post-Pro <span style="font-weight: normal;">object \r
+ and from the pop-up menu select </span>Create Plot2D View. </p>\r
+\r
+<p class="whs6">&nbsp;</p>\r
+\r
+<p class="whs5">3. Right-click on the name of this container \r
+ in the Object Browser and select <span style="font-weight: bold;"><B>Edit \r
+ </B></span>item. The following dialog box will appear:</p>\r
+\r
+<p class="whs5">&nbsp;</p>\r
+\r
+<p class="whs5"><img src="../pics/editplot2dpresentation.png" x-maintain-ratio="TRUE" width="444px" height="310px" border="0" class="img_whs7"></p>\r
+\r
+<p class="whs6">&nbsp;</p>\r
+\r
+<p class="whs6">&nbsp;</p>\r
+\r
+<p class="whs8">&nbsp;<span \r
+ style="font-weight: normal;">This box contains \r
+ two windows:</span></p>\r
+\r
+<p class="whs8">&nbsp;</p>\r
+\r
+<p class="whs9">- Left window displays a list of curve lines, \r
+ which have been created in the study.</p>\r
+\r
+<p class="whs9">&nbsp;</p>\r
+\r
+<p class="whs9">- Right window displays a list of curve lines \r
+ contained in this particular container. These curves will used for creation \r
+ of the XY plot.</p>\r
+\r
+<p class="whs9">&nbsp;</p>\r
+\r
+<p class="whs10">To move a definite curve line from the study \r
+ into the container, select it in the left window of this dialog box and \r
+ click <img src="../image15.gif" width="20px" height="20px" border="0" class="img_whs11"> button. &nbsp;</p>\r
+\r
+<p class="whs6">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p>\r
+\r
+<p class="whs8"><span style="font-weight: normal;">To \r
+ move a definite curve line from the container back into the study, select \r
+ it in the left window of this dialog box and click <img src="../image16.gif" width="20px" height="20px" border="0" class="img_whs11"> button.</span> \r
+ </p>\r
+\r
+<p class="whs8">&nbsp;</p>\r
+\r
+<p class="whs8"><span style="font-weight: normal;">After \r
+ having chosen the curve lines, which will compose your XY plot, click \r
+ </span>OK <span style="font-weight: normal;">button to quit this dialog \r
+ box. In the Object Browser the references to the selected curve lines \r
+ will be created under your container:</span></p>\r
+\r
+<p class="whs8">&nbsp;</p>\r
+\r
+<p class="whs9"><img src="../image17.gif" width="252px" height="96px" border="0" class="img_whs12"></p>\r
+\r
+<p class="whs8">&nbsp;</p>\r
+\r
+<p class="whs8">&nbsp;</p>\r
+\r
+<p class="whs13"><span style="font-weight: normal;">4. \r
+ Right-click on the name of the container in the Object Browser and select \r
+ </span><span>Display </span><span style="font-weight: normal;">button. \r
+ A XY plot consisting of the previously selected curve lines, will be displayed \r
+ in the viewer:</span></p>\r
+\r
+<p class="whs6">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p>\r
+\r
+<p class="whs6"><img src="../image21.jpg" width="600px" height="431px" border="0" class="img_whs14"> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p>\r
+\r
+<p class="whs6">&nbsp;</p>\r
+\r
+<p class="whs15"><img src="../tip1.gif" x-maintain-ratio="TRUE" width="35px" height="37px" border="0" class="img_whs16"> <span style="font-weight: normal;">In </span>Post-Pro <span \r
+ style="font-weight: normal;">you can display up to 200 curves in one window. \r
+ </span></p>\r
+\r
+<script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.writeIntopicBar)\r
+       writeIntopicBar(0);\r
+//-->\r
+</script>\r
+</body>\r
+</html>\r
diff --git a/doc/salome/gui/VISU/files/cut_lines_presentation.htm b/doc/salome/gui/VISU/files/cut_lines_presentation.htm
new file mode 100755 (executable)
index 0000000..8f328e2
--- /dev/null
@@ -0,0 +1,303 @@
+<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
+\r
+<html>\r
+\r
+<head>\r
+<title>Cut Lines presentation</title>\r
+<meta http-equiv="content-type" content="text/html; charset=windows-1252">\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
+<!--\r
+if (navigator.appName !="Netscape")\r
+{   document.write("<link rel='stylesheet' href='../default.css'>");}\r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+h1.whs1 { font-family:'Times New Roman' , serif; font-size:24pt; }\r
+p.whs2 { font-family:'Times New Roman' , serif; font-size:12pt; }\r
+img_whs3 { border:none; width:30px; height:30px; float:none; border-style:none; }\r
+ol.whs4 { list-style:decimal; }\r
+p.whs5 { font-family:'Times New Roman' , serif; font-size:12pt; margin-left:40px; }\r
+img_whs6 { border:none; width:340px; height:543px; border-style:none; float:left; }\r
+p.whs7 { font-family:'Times New Roman' , serif; font-style:italic; color:#ff0000; margin-left:40px; }\r
+p.whs8 { font-family:'Times New Roman' , serif; margin-left:40px; font-style:normal; color:#000000; }\r
+img_whs9 { border:none; width:28px; height:26px; float:none; border-style:none; }\r
+p.whs10 { margin-left:40px; }\r
+ul.whs11 { list-style:disc; }\r
+p.whs12 { margin-left:24px; }\r
+p.whs13 { font-family:'Times New Roman' , serif; margin-left:0px; }\r
+p.whs14 { font-family:'Times New Roman' , serif; margin-left:0px; font-weight:normal; }\r
+p.whs15 { font-family:'Times New Roman' , serif; margin-left:40px; }\r
+p.whs16 { margin-left:0px; }\r
+p.whs17 { margin-left:0px; font-family:'Times New Roman' , serif; }\r
+img_whs18 { border:none; width:574px; height:411px; float:none; border-style:none; }\r
+p.whs19 { margin-left:0px; font-family:'Times New Roman'  , serif; background-image:url('../texture_horiz_ltbluebubbles.jpg'); }\r
+img_whs20 { border:none; width:35px; height:37px; float:none; border-style:none; }\r
+-->\r
+</style><script type="text/javascript" language="JavaScript">\r
+<!--\r
+if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))\r
+{\r
+  var strNSS = "<style type='text/css'>";\r
+  strNSS += "p.whs13 {margin-left:1pt; }";\r
+  strNSS += "p.whs14 {margin-left:1pt; }";\r
+  strNSS += "p.whs16 {margin-left:1pt; }";\r
+  strNSS += "p.whs17 {margin-left:1pt; }";\r
+  strNSS += "p.whs19 {margin-left:1pt; }";\r
+  strNSS +="</style>";\r
+  document.write(strNSS);\r
+}\r
+//-->\r
+</script>\r
+<script type="text/javascript" language="JavaScript" title="BSSC Special Effects" src="../ehlpdhtm.js"></script><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
+<!--\r
+function reDo() {\r
+  if (innerWidth != origWidth || innerHeight != origHeight)\r
+     location.reload();\r
+}\r
+if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {\r
+       origWidth = innerWidth;\r
+       origHeight = innerHeight;\r
+       onresize = reDo;\r
+}\r
+onerror = null; \r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
+-->\r
+</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>\r
+<script type="text/javascript" language="javascript" src="../whver.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>\r
+</head>\r
+<body><script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.gbWhTopic)\r
+{\r
+       if (window.addTocInfo)\r
+       {\r
+       addTocInfo("Post-Pro module\n3D presentations\nField presentations\nCut Lines presentation");\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("../visu.htm");\r
+\r
+               autoSync(1);\r
+               sendSyncInfo();\r
+               sendAveInfoOut();\r
+       }\r
+}\r
+else\r
+       if (window.gbIE4)\r
+               document.location.reload();\r
+//-->\r
+</script>\r
+<h1 class="whs1">Cut \r
+ Lines presentation</h1>\r
+\r
+<p class="whs2"><span \r
+ style="font-weight: bold;"><B><img src="../i_blue.jpg" x-maintain-ratio="TRUE" width="30px" height="30px" border="0" class="img_whs3">Cut Lines</B></span> is a type of \r
+ presentation which displays colored cells with applied scalar values on \r
+ the mesh where lines are placed. </p>\r
+\r
+<p class="whs2">The \r
+ procedure of construction of <span style="font-weight: bold;"><B>Cut Lines \r
+ </B></span>presentation reuses the algorithm of creation <span style="font-weight: bold;"><B>Cut \r
+ Planes</B></span> presentation and consists of two steps:</p>\r
+\r
+<ol type="1" class="whs4">\r
+       \r
+       <li style="/*begin!kadov{{*/ font-family: 'Times New Roman', serif; font-size: 12pt; /*}}end!kadov*/ "\r
+               class=kadov-p><p class="whs5">&nbsp;From \r
+ <span style="font-weight: bold;"><B>Cut Planes</B></span> presentation one plane \r
+ is taken and it is used as base plane for construction of cut lines. </p></li>\r
+       \r
+       <li style="/*begin!kadov{{*/ font-family: 'Times New Roman', serif; font-size: 12pt; /*}}end!kadov*/ "\r
+               class=kadov-p><p class="whs5">This plane is cut by \r
+ a regular array of planes. The result of this operation is a regular array \r
+ of lines in space, &nbsp;belonging \r
+ to the same plane and having the same orientation. They are located inside \r
+ or on the mesh. </p></li>\r
+</ol>\r
+\r
+<p class="whs2">&nbsp;</p>\r
+\r
+<p class=TODO\r
+       style="color: #000000;"><span class=expandtext\r
+                                                                       style="color: #000000;"><font color=black ><img src="../pics/cutlines.png" x-maintain-ratio="TRUE" width="340px" height="543px" align="left" border="0" class="img_whs6">To create a Cut Lines presentation:</font></span></p>\r
+\r
+<p class="whs7">&nbsp;</p>\r
+\r
+<p class="whs8">- Right-click on one of the time stamps of \r
+ the field in the Object browser and from the pop-up menu choose <span \r
+ style="font-weight: bold;"><B>Cut Lines, </B></span>or</p>\r
+\r
+<p class="whs8">&nbsp;</p>\r
+\r
+<p class="whs8">- Click on one of the time stamps of the field \r
+ in the Object browser and select from the main menu <span style="font-weight: bold;"><B>Visualization \r
+ &gt; Cut Lines</B></span>, or click <img src="../pics/cutlinesicn.jpg" x-maintain-ratio="TRUE" width="28px" height="26px" border="0" class="img_whs9"> icon<span style="font-weight: bold;"> \r
+ <B></B></span>in the <span style="font-weight: bold;"><B>Visualization Toolbar.</B></span></p>\r
+\r
+<p class="whs8">&nbsp;</p>\r
+\r
+<p class="whs10">&nbsp;</p>\r
+\r
+<ul type="disc" class="whs11">\r
+       \r
+       <li class=kadov-p><p class="whs12"><span style="font-weight: bold;"><B>Plane \r
+ of lines: </B></span>this tab of the dialog box contains the parameters of \r
+ the base plane, on which the cut lines will be located.</p></li>\r
+</ul>\r
+\r
+<p class="whs13">&nbsp;</p>\r
+\r
+<ul type="disc" class="whs11">\r
+       \r
+       <li class=kadov-p><p class="whs10"><span style="font-weight: bold;"><B>Orientation \r
+ </B></span>check boxes allow to set the orientation of cut planes in 3D space. \r
+ You should select two of three axis (XY, YZ, or ZX) in which your planes \r
+ will be located in 3D space</p></li>\r
+       \r
+       <li class=kadov-p><p class="whs10"><span style="font-weight: bold;"><B>Rotations \r
+ </B></span>of the planes in 3d space around the axes of the selected orientation. \r
+ (The angle of rotation is set in degrees.) </p></li>\r
+       \r
+       <li class=kadov-p><p class="whs10"><span style="font-weight: bold;"><B>Base \r
+ plane position: </B></span>position of the base plane. This value can be set \r
+ by default or entered manually. &nbsp;</p></li>\r
+       \r
+       <li class=kadov-p><p class="whs10"><span style="font-weight: bold;"><B>Displacement \r
+ </B></span>of the plane. This parameter defines position of the base plane \r
+ in 3d space.</p></li>\r
+       \r
+       <li class=kadov-p><p class="whs10"><span style="font-weight: bold;"><B>Show \r
+ preview </B></span>check box allows to edit the parameters of the presentation \r
+ and simultaneously observe the preview of this presentation in the viewer.</p></li>\r
+       \r
+       <li class=kadov-p><p class="whs10"><a name=Table></a> \r
+ <span style="font-weight: bold;"><B>Generate Data Table: </B></span>If this check \r
+ box is marked, Visu will automatically generate a data table on the basis \r
+ of your Cut Lines presentation. This table will be created in the structure \r
+ of the study. &nbsp;<span style="font-weight: bold;"><B>&nbsp;</B></span></p></li>\r
+       \r
+       <li class=kadov-p><p class="whs10"><span style="font-weight: bold;"><B>Generate \r
+ Curves: </B></span>If this check box is marked, Visu will automatically generate \r
+ curve lines on the basis of values taken from the generated data table. \r
+ These curves will be created in the structure of the study and can be \r
+ visualized in a XY plot. &nbsp;</p></li>\r
+</ul>\r
+\r
+<p class="whs10">See more about table presentations and curve \r
+ lines <a href="about_tables.htm">here.</a></p>\r
+\r
+<p class="whs13"><span \r
+ style="font-weight: bold;"><B>&nbsp;</B></span></p>\r
+\r
+<ul type="disc" class="whs11">\r
+       \r
+       <li class=kadov-p><p class="whs14"><span style="font-weight: bold;"><B>Cut \r
+ Planes: </B></span>this tab of the dialog box contains the parameters of cut \r
+ planes, which will be used for construction of the cut lines.</p></li>\r
+</ul>\r
+\r
+<p class="whs14">&nbsp;</p>\r
+\r
+<ul type="disc" class="whs11">\r
+       \r
+       <li class=kadov-p><p class="whs15"><span \r
+ style="font-weight: bold;"><B>Orientation </B></span>check boxes allow to set \r
+ the orientation of cut planes in 3D space. You should select two of three \r
+ axis (XY, YZ, or ZX) in which your planes will be located in 3D space</p></li>\r
+       \r
+       <li class=kadov-p><p class="whs15"><span \r
+ style="font-weight: bold;"><B>Rotations </B></span>of the planes in 3d space \r
+ around the axes of the selected orientation. (The angle of rotation is \r
+ set in degrees.) </p></li>\r
+       \r
+       <li class=kadov-p><p class="whs15"><span \r
+ style="font-weight: bold;"><B>Number of planes</B></span>, which will form your \r
+ presentation.</p></li>\r
+       \r
+       <li class=kadov-p><p class="whs15"><span \r
+ style="font-weight: bold;"><B>Position </B></span>of each of the planes relative \r
+ to other planes, which form your presentation. This value can be set by \r
+ default or entered manually. &nbsp;</p></li>\r
+       \r
+       <li class=kadov-p><p class="whs15"><span \r
+ style="font-weight: bold;"><B>Displacement </B></span>of the planes. This parameter \r
+ defines the displacement of the planes into one or another side. </p></li>\r
+</ul>\r
+\r
+<p class="whs15">&nbsp;</p>\r
+\r
+<p class="whs15">&nbsp;</p>\r
+\r
+<ul type="disc" class="whs11">\r
+       \r
+       <li class=kadov-p><p class="whs16"><span style="font-weight: bold;"><B>Scalar \r
+ Bar </B></span>tab allows to define the parameters of the scalar bar displayed \r
+ along with this presentation (<a href="scalar_map_presentation.htm#Scalar Bar">see \r
+ also</a>).</p></li>\r
+</ul>\r
+\r
+<p class="whs14">&nbsp;</p>\r
+\r
+<p class="whs17">&nbsp;</p>\r
+\r
+<p class="whs17">After \r
+ you have finished with setting these parameters, click <span style="font-weight: bold;"><B>OK. \r
+ </B></span>Your presentation with scalar bar will be immediately displayed \r
+ in the viewer: </p>\r
+\r
+<p class="whs17">&nbsp;</p>\r
+\r
+<p class="whs10">&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/cutlinesprsnt.jpg" x-maintain-ratio="TRUE" width="574px" height="411px" border="0" class="img_whs18"></p>\r
+\r
+<p class="whs17">&nbsp;</p>\r
+\r
+<p class="whs19"><img src="../tip1.gif" x-maintain-ratio="TRUE" width="35px" height="37px" border="0" class="img_whs20"> From <span style="font-weight: bold;"><B>Cut Lines</B></span> presentation \r
+ you can create a <span style="font-weight: bold;"><B>data table. </B></span>This \r
+ table will consist of the field scalar values located on each cut line \r
+ of the constructed presentation (<a href="../creating_tables.htm">see \r
+ also: Creating tables from Cut Lines presentations</a>). After that your \r
+ data table can be used for construction of a 2d plot of curves based on \r
+ the scalar values from the table (see also: <a href="creating_curves.htm">Creating \r
+ curves</a> and <a href="creating_xy_plot.htm">Creating XY plots</a>). \r
+ &nbsp;&nbsp;</p>\r
+\r
+<p class="whs17">&nbsp;</p>\r
+\r
+<p class="whs17">&nbsp;</p>\r
+\r
+<p class="whs17">\r
+<a href="javascript:void(0);" onClick="var e; if (parseInt(navigator.appVersion)>=4){e=event;}  if (parseInt(navigator.appVersion) >=2 && typeof(PickupDialog_Invoke) == 'function') PickupDialog_Invoke(e,'','Creating curves','creating_curves.htm','Creating field presentations','creating_field_presentations.htm','Creating tables','../creating_tables.htm','Creating XY plot','creating_xy_plot.htm','Editing field presentations','editing_field_presentations.htm');return false;" title="Related Topics"><img src="../ss_btn_related_topics.gif" border=0 height=17 width=82 alt="Related Topics"></a>\r
+\r
+\r
+ </p>\r
+\r
+<p class="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
+</html>\r
diff --git a/doc/salome/gui/VISU/files/cut_lines_resentation.htm b/doc/salome/gui/VISU/files/cut_lines_resentation.htm
new file mode 100755 (executable)
index 0000000..4a3323a
--- /dev/null
@@ -0,0 +1,214 @@
+<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
+\r
+<html>\r
+\r
+<head>\r
+<title>Cut Planes presentation</title>\r
+<meta http-equiv="content-type" content="text/html; charset=windows-1252">\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
+<!--\r
+if (navigator.appName !="Netscape")\r
+{   document.write("<link rel='stylesheet' href='../default.css'>");}\r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+h1.whs1 { font-family:'Times New Roman' , serif; }\r
+img_whs2 { border:none; float:none; width:30px; height:30px; border-style:none; }\r
+p.whs3 { font-family:'Times New Roman' , serif; }\r
+img_whs4 { border:none; width:348px; height:597px; border-style:none; float:left; }\r
+p.whs5 { font-family:'Times New Roman' , serif; font-style:italic; color:#ff0000; margin-left:40px; }\r
+p.whs6 { font-family:'Times New Roman' , serif; margin-left:40px; font-style:normal; color:#000000; }\r
+img_whs7 { border:none; width:26px; height:25px; float:none; border-style:none; }\r
+p.whs8 { font-family:'Times New Roman' , serif; margin-left:0px; font-weight:normal; }\r
+ul.whs9 { list-style:disc; }\r
+p.whs10 { margin-left:24px; }\r
+p.whs11 { margin-left:60px; }\r
+p.whs12 { font-family:'Times New Roman' , serif; margin-left:40px; }\r
+p.whs13 { margin-left:40px; }\r
+img_whs14 { border:none; width:574px; height:411px; float:none; border-style:none; }\r
+p.whs15 { font-family:'Times New Roman' , serif; font-weight:bold; margin-left:0px; }\r
+-->\r
+</style><script type="text/javascript" language="JavaScript">\r
+<!--\r
+if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))\r
+{\r
+  var strNSS = "<style type='text/css'>";\r
+  strNSS += "p.whs8 {margin-left:1pt; }";\r
+  strNSS += "p.whs15 {margin-left:1pt; }";\r
+  strNSS +="</style>";\r
+  document.write(strNSS);\r
+}\r
+//-->\r
+</script>\r
+<script type="text/javascript" language="JavaScript" title="BSSC Special Effects" src="../ehlpdhtm.js"></script><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
+<!--\r
+function reDo() {\r
+  if (innerWidth != origWidth || innerHeight != origHeight)\r
+     location.reload();\r
+}\r
+if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {\r
+       origWidth = innerWidth;\r
+       origHeight = innerHeight;\r
+       onresize = reDo;\r
+}\r
+onerror = null; \r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
+-->\r
+</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>\r
+<script type="text/javascript" language="javascript" src="../whver.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>\r
+</head>\r
+<body><script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.gbWhTopic)\r
+{\r
+       if (window.addTocInfo)\r
+       {\r
+       addTocInfo("Post-Pro module\n3D presentations\nField presentations\nCut Planes presentation");\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("../visu.htm");\r
+\r
+               autoSync(1);\r
+               sendSyncInfo();\r
+               sendAveInfoOut();\r
+       }\r
+}\r
+else\r
+       if (window.gbIE4)\r
+               document.location.reload();\r
+//-->\r
+</script>\r
+<h1 class="whs1">Cut Planes presentation</h1>\r
+\r
+<p><span style="font-weight: bold;"><B><img src="../i_blue.jpg" x-maintain-ratio="TRUE" width="30px" height="30px" border="0" class="img_whs2">Cut Planes </B></span>is a \r
+ type of field presentation, when the given shape is cut by a definite \r
+ number of surfaces. These surfaces are colored according the values applied \r
+ to the cells of the mesh. </p>\r
+\r
+<p class="whs3">&nbsp;</p>\r
+\r
+<p class=TODO\r
+       style="font-family: 'Arial Black', sans-serif;"><span style="font-family: 'Times New Roman', serif;"><img src="../pics/cutplanes.png" x-maintain-ratio="TRUE" width="348px" height="597px" align="left" border="0" class="img_whs4"></span>To create a Cut Planes &nbsp;presentation:</p>\r
+\r
+<p class="whs5">&nbsp;</p>\r
+\r
+<p class="whs6">- Right-click on one of the time stamps of \r
+ the field in the Object browser and from the pop-up menu choose <span \r
+ style="font-weight: bold;"><B>Cut Planes, </B></span>or</p>\r
+\r
+<p class="whs6">&nbsp;</p>\r
+\r
+<p class="whs6">- Click on one of the time stamps of the field \r
+ in the Object browser and select from the main menu <span style="font-weight: bold;"><B>Visualization \r
+ &gt; Cut Planes</B></span>, or click <img src="../pics/cutlinesicon.jpg" x-maintain-ratio="TRUE" width="26px" height="25px" border="0" class="img_whs7"> icon<span style="font-weight: bold;"> \r
+ <B></B></span>in the <span style="font-weight: bold;"><B>Visualization Toolbar</B></span></p>\r
+\r
+<p class="whs8">&nbsp;</p>\r
+\r
+<ul type="disc" class="whs9">\r
+       \r
+       <li class=kadov-p><p class="whs10"><span style="font-weight: bold;"><B>Cut \r
+ Planes </B></span>tab allows to set additional parameters of your <span style="font-weight: bold;"><B>Cut \r
+ Planes </B></span>presentation:</p></li>\r
+</ul>\r
+\r
+<p class="whs8">&nbsp;</p>\r
+\r
+<ul type="disc" class="whs9">\r
+       \r
+       <li class=kadov-p><p class="whs11"><span style="font-weight: bold;"><B>Orientation \r
+ </B></span>check boxes allow to set the orientation of cut planes in 3D space. \r
+ You should select two of three axis (<span style="font-weight: bold;"><B>XY</B></span>, \r
+ <span style="font-weight: bold;"><B>YZ</B></span>, or <span style="font-weight: bold;"><B>ZX</B></span>) \r
+ in which your planes will be located in 3D space</p></li>\r
+       \r
+       <li class=kadov-p><p class="whs11"><span style="font-weight: bold;"><B>Rotations \r
+ </B></span>of the planes in 3d space around the axes of the selected orientation. \r
+ (The angle of rotation is set in degrees.) </p></li>\r
+       \r
+       <li class=kadov-p><p class="whs11"><span style="font-weight: bold;"><B>Number \r
+ of planes</B></span>, which will form your presentation.</p></li>\r
+       \r
+       <li class=kadov-p><p class="whs11"><span style="font-weight: bold;"><B>Position \r
+ </B></span>of each of the planes relative to other planes, which form your \r
+ presentation. This value can be set by default, entered manually. &nbsp;</p></li>\r
+       \r
+       <li class=kadov-p><p class="whs11"><span style="font-weight: bold;"><B>Displacement \r
+ </B></span>of the planes. This parameter defines the displacement of the planes \r
+ into one or another side. </p></li>\r
+       \r
+       <li class=kadov-p><p class="whs11"><span style="font-weight: bold;"><B>Show \r
+ preview </B></span>check box allows to edit the parameters of the presentation \r
+ and simultaneously observe the preview of this presentation in the viewer.</p></li>\r
+</ul>\r
+\r
+<p class="whs12">&nbsp;</p>\r
+\r
+<ul type="disc" class="whs9">\r
+       \r
+       <li class=kadov-p><p class="whs10"><span style="font-weight: bold;"><B>Scalar \r
+ Bar </B></span>tab allows to define the parameters of the scalar bar displayed \r
+ along with this presentation (<a href="scalar_map_presentation.htm#Scalar Bar">see \r
+ also</a>).</p></li>\r
+</ul>\r
+\r
+<p class="whs8">&nbsp;</p>\r
+\r
+<p class="whs8">After you have finished with setting \r
+ these parameters, click <span style="font-weight: bold;"><B>OK. </B></span>Your \r
+ presentation with scalar bar will be immediately displayed in the viewer: \r
+ </p>\r
+\r
+<p class="whs8">&nbsp;</p>\r
+\r
+<p class="whs8">&nbsp;</p>\r
+\r
+<p class="whs8">&nbsp;</p>\r
+\r
+<p class="whs8">&nbsp;</p>\r
+\r
+<p class="whs8">&nbsp;</p>\r
+\r
+<p class="whs13">&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/cutplpresent.jpg" x-maintain-ratio="TRUE" width="574px" height="411px" border="0" class="img_whs14"></p>\r
+\r
+<p class="whs15">&nbsp;</p>\r
+\r
+<p class="whs15">&nbsp;</p>\r
+\r
+<p class="whs8">\r
+<a href="javascript:void(0);" onClick="var e; if (parseInt(navigator.appVersion)>=4){e=event;}  if (parseInt(navigator.appVersion) >=2 && typeof(PickupDialog_Invoke) == 'function') PickupDialog_Invoke(e,'','Creating field presentations','creating_field_presentations.htm','Editing field presentations','editing_field_presentations.htm');return false;" title="Related Topics"><img src="../ss_btn_related_topics.gif" border=0 height=17 width=82 alt="Related Topics"></a>\r
+\r
+\r
+ </p>\r
+\r
+<p class="whs8">&nbsp;</p>\r
+\r
+<script type="text/javascript" language="JavaScript" title="WebHelpRelatedTopics"><!--\r
+if (parseInt(navigator.appVersion) >= 3 && typeof (WritePopupMenuLayer) == "function")\r
+  WritePopupMenuLayer();\r
+//--></script><script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.writeIntopicBar)\r
+       writeIntopicBar(0);\r
+//-->\r
+</script>\r
+</body>\r
+</html>\r
diff --git a/doc/salome/gui/VISU/files/deformed_shape_presentation.htm b/doc/salome/gui/VISU/files/deformed_shape_presentation.htm
new file mode 100755 (executable)
index 0000000..6dc426d
--- /dev/null
@@ -0,0 +1,183 @@
+<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
+\r
+<html>\r
+\r
+<head>\r
+<title>Deformed Shape presentation</title>\r
+<meta http-equiv="content-type" content="text/html; charset=windows-1252">\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
+<!--\r
+if (navigator.appName !="Netscape")\r
+{   document.write("<link rel='stylesheet' href='../default.css'>");}\r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+h1.whs1 { font-family:'Times New Roman' , serif; }\r
+p.whs2 { font-family:'Times New Roman' , serif; font-weight:bold; text-indent:48px; }\r
+p.whs3 { font-family:'Times New Roman' , serif; font-weight:bold; }\r
+img_whs4 { border:none; width:348px; height:533px; border-style:none; float:left; }\r
+p.whs5 { font-family:'Times New Roman' , serif; font-style:italic; color:#ff0000; margin-left:40px; }\r
+p.whs6 { font-family:'Times New Roman' , serif; margin-left:40px; font-style:normal; color:#000000; }\r
+img_whs7 { border:none; width:26px; height:26px; float:none; border-style:none; }\r
+ul.whs8 { list-style:disc; }\r
+p.whs9 { margin-left:36px; }\r
+p.whs10 { margin-left:84px; }\r
+p.whs11 { font-family:'Times New Roman' , serif; }\r
+p.whs12 { font-family:'Times New Roman' , serif; margin-left:0px; font-weight:normal; }\r
+p.whs13 { margin-left:40px; }\r
+img_whs14 { border:none; border-style:none; width:451px; height:299px; float:none; }\r
+-->\r
+</style><script type="text/javascript" language="JavaScript">\r
+<!--\r
+if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))\r
+{\r
+  var strNSS = "<style type='text/css'>";\r
+  strNSS += "p.whs12 {margin-left:1pt; }";\r
+  strNSS +="</style>";\r
+  document.write(strNSS);\r
+}\r
+//-->\r
+</script>\r
+<script type="text/javascript" language="JavaScript" title="BSSC Special Effects" src="../ehlpdhtm.js"></script><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
+<!--\r
+function reDo() {\r
+  if (innerWidth != origWidth || innerHeight != origHeight)\r
+     location.reload();\r
+}\r
+if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {\r
+       origWidth = innerWidth;\r
+       origHeight = innerHeight;\r
+       onresize = reDo;\r
+}\r
+onerror = null; \r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
+-->\r
+</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>\r
+<script type="text/javascript" language="javascript" src="../whver.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>\r
+</head>\r
+<body><script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.gbWhTopic)\r
+{\r
+       if (window.addTocInfo)\r
+       {\r
+       addTocInfo("Post-Pro module\n3D presentations\nField presentations\nDeformed Shape presentation");\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("../visu.htm");\r
+\r
+               autoSync(1);\r
+               sendSyncInfo();\r
+               sendAveInfoOut();\r
+       }\r
+}\r
+else\r
+       if (window.gbIE4)\r
+               document.location.reload();\r
+//-->\r
+</script>\r
+<h1 class="whs1">Deformed Shape presentation</h1>\r
+\r
+<p class="whs2">Deformed Shape <span style="font-weight: normal;">is \r
+ a type of field presentation when vector values corresponding to the cells \r
+ of the mesh are visualized by shifting of these cells. </span></p>\r
+\r
+<p class="whs3">&nbsp;</p>\r
+\r
+<p class=TODO><span style="font-family: 'Times New Roman', serif;"><img src="../pics/deformedshape.png" x-maintain-ratio="TRUE" width="348px" height="533px" align="left" border="0" class="img_whs4"></span>To create a Deformed Shape &nbsp;presentation:</p>\r
+\r
+<p class="whs5">&nbsp;</p>\r
+\r
+<p class="whs6">- Right-click on one of the time stamps of \r
+ the field in the Object browser and from the pop-up menu choose <span \r
+ style="font-weight: bold;"><B>Deformed Shape, </B></span>or</p>\r
+\r
+<p class="whs6">&nbsp;</p>\r
+\r
+<p class="whs6">- Click on one of the time stamps of the field \r
+ in the Object browser and select from the main menu <span style="font-weight: bold;"><B>Visualization \r
+ &gt; Deformed Shape</B></span>, or click <img src="../pics/defshapeicon.jpg" x-maintain-ratio="TRUE" width="26px" height="26px" border="0" class="img_whs7"> icon<span style="font-weight: bold;"> \r
+ <B></B></span>in the <span style="font-weight: bold;"><B>Visualization Toolbar.</B></span></p>\r
+\r
+<p class="whs6">&nbsp;</p>\r
+\r
+<ul type="disc" class="whs8">\r
+       \r
+       <li class=kadov-p><p class="whs9"><span style="font-weight: bold;"><B>Deformed \r
+ Shape</B></span> tab allows to set additional parameters of your <span style="font-weight: bold;"><B>Deformed \r
+ Shape </B></span>presentation:</p></li>\r
+</ul>\r
+\r
+<ul type="disc" class="whs8">\r
+       \r
+       <li class=kadov-p><p class="whs10">- <span style="font-weight: bold;"><B>Scale \r
+ Factor:</B></span> visualization scaling of all vector values applied to the \r
+ cells of the mesh. </p></li>\r
+       \r
+       <li class=kadov-p><p class="whs10">- <span style="font-weight: bold;"><B>Magnitude \r
+ coloring</B></span> check box: this option allows to color your presentation \r
+ according the <a href="scalar_map_presentation.htm#Scalar range">scalar \r
+ range</a> defined in Scalar Bar properties or to display it using only \r
+ one color (this color is taken by default). <span style="font-weight: bold;"><B>&nbsp;</B></span></p></li>\r
+</ul>\r
+\r
+<p class="whs11">&nbsp;</p>\r
+\r
+<ul type="disc" class="whs8">\r
+       \r
+       <li class=kadov-p><p class="whs9"><span style="font-weight: bold;"><B>Scalar \r
+ Bar </B></span>tab allows to define the parameters of the scalar bar displayed \r
+ along with this presentation (<a href="scalar_map_presentation.htm#Scalar Bar">see \r
+ also</a>).</p></li>\r
+</ul>\r
+\r
+<p class="whs12">&nbsp;</p>\r
+\r
+<p class="whs11">After you have finished \r
+ with setting these parameters, click <span style="font-weight: bold;"><B>OK. \r
+ </B></span>Your presentation with scalar bar will be immediately displayed \r
+ in the viewer: </p>\r
+\r
+<p class="whs11">&nbsp;</p>\r
+\r
+<p class="whs13">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<img src="../pics/deformedshapesn.png" x-maintain-ratio="TRUE" width="451px" height="299px" border="0" class="img_whs14"></p>\r
+\r
+<p class="whs11">&nbsp;</p>\r
+\r
+<p class="whs11">\r
+<a href="javascript:void(0);" onClick="var e; if (parseInt(navigator.appVersion)>=4){e=event;}  if (parseInt(navigator.appVersion) >=2 && typeof(PickupDialog_Invoke) == 'function') PickupDialog_Invoke(e,'','Creating field presentations','creating_field_presentations.htm','Editing field presentations','editing_field_presentations.htm');return false;" title="Related Topics"><img src="../ss_btn_related_topics.gif" border=0 height=17 width=82 alt="Related Topics"></a>\r
+\r
+\r
+ </p>\r
+\r
+<p class="whs11">&nbsp;</p>\r
+\r
+<script type="text/javascript" language="JavaScript" title="WebHelpRelatedTopics"><!--\r
+if (parseInt(navigator.appVersion) >= 3 && typeof (WritePopupMenuLayer) == "function")\r
+  WritePopupMenuLayer();\r
+//--></script><script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.writeIntopicBar)\r
+       writeIntopicBar(0);\r
+//-->\r
+</script>\r
+</body>\r
+</html>\r
diff --git a/doc/salome/gui/VISU/files/displaying_hiding_presentations.htm b/doc/salome/gui/VISU/files/displaying_hiding_presentations.htm
new file mode 100755 (executable)
index 0000000..ad64a27
--- /dev/null
@@ -0,0 +1,223 @@
+<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
+\r
+<html>\r
+\r
+<head>\r
+<title>Displaying/Hiding presentations</title>\r
+<meta http-equiv="content-type" content="text/html; charset=windows-1252">\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
+<!--\r
+if (navigator.appName !="Netscape")\r
+{   document.write("<link rel='stylesheet' href='../default.css'>");}\r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+h1.whs1 { font-family:'Times New Roman' , serif; }\r
+p.whs2 { font-family:'Times New Roman' , serif; }\r
+p.whs3 { margin-left:40px; }\r
+img_whs4 { border:none; width:173px; height:135px; float:none; border-style:none; }\r
+p.whs5 { font-family:'Times New Roman' , serif; margin-left:40px; }\r
+p.whs6 { color:#ff0000; font-family:'Times New Roman' , serif; }\r
+img_whs7 { border:none; width:26px; height:26px; border-style:none; }\r
+p.whs8 { font-family:'Times New Roman' , serif; margin-left:0px; font-style:italic; color:#ff0000; }\r
+p.whs9 { font-family:'Times New Roman' , serif; margin-left:0px; }\r
+p.whs10 { margin-left:0px; font-family:'Times New Roman' , serif; }\r
+-->\r
+</style><script type="text/javascript" language="JavaScript">\r
+<!--\r
+if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))\r
+{\r
+  var strNSS = "<style type='text/css'>";\r
+  strNSS += "p.whs8 {margin-left:1pt; }";\r
+  strNSS += "p.whs9 {margin-left:1pt; }";\r
+  strNSS += "p.whs10 {margin-left:1pt; }";\r
+  strNSS +="</style>";\r
+  document.write(strNSS);\r
+}\r
+//-->\r
+</script>\r
+<script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
+<!--\r
+function reDo() {\r
+  if (innerWidth != origWidth || innerHeight != origHeight)\r
+     location.reload();\r
+}\r
+if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {\r
+       origWidth = innerWidth;\r
+       origHeight = innerHeight;\r
+       onresize = reDo;\r
+}\r
+onerror = null; \r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
+-->\r
+</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>\r
+<script type="text/javascript" language="javascript" src="../whver.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>\r
+</head>\r
+<body><script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.gbWhTopic)\r
+{\r
+       if (window.addTocInfo)\r
+       {\r
+       addTocInfo("Post-Pro module\n3D presentations\nWorking with 3D presentations\nOperations with presentations");\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("../visu.htm");\r
+\r
+               autoSync(1);\r
+               sendSyncInfo();\r
+               sendAveInfoOut();\r
+       }\r
+}\r
+else\r
+       if (window.gbIE4)\r
+               document.location.reload();\r
+//-->\r
+</script>\r
+<h1 class="whs1">Operations with presentations</h1>\r
+\r
+<p class=TODO>To display a presentation: </p>\r
+\r
+<p class="whs2">&nbsp;</p>\r
+\r
+<p class="whs3">Right-click on it in the Object Browser and \r
+ from the pop-up menu choose <span style="font-weight: bold;"><B>Display</B></span>. \r
+ </p>\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;&nbsp;&nbsp;&nbsp;&nbsp;<img src="../pics/display.jpg" x-maintain-ratio="TRUE" width="173px" height="135px" border="0" class="img_whs4"></p>\r
+\r
+<p class="whs2">&nbsp;</p>\r
+\r
+<p class=TODO>To display several presentations:</p>\r
+\r
+<p class=TODO>&nbsp;</p>\r
+\r
+<p class="whs3">Hold down <span style="font-weight: bold;"><B>Ctrl</B></span> \r
+ button and select in the Object Browser the presentations for displaying. \r
+ Right-click with the mouse and from the pop-up menu select <span style="font-weight: bold;"><B>Display</B></span>. \r
+ </p>\r
+\r
+<p class="whs3">&nbsp;</p>\r
+\r
+<p class=TODO><span style="font-style: italic;"><I>To display only one presentation:</I></span> \r
+ </p>\r
+\r
+<p class="whs2">&nbsp;</p>\r
+\r
+<p class="whs3">&nbsp;Choose \r
+ <span style="font-weight: bold;"><B>Display only </B></span>option. The other \r
+ presentations will be immediately &nbsp;hidden.</p>\r
+\r
+<p class="whs3">&nbsp;</p>\r
+\r
+<p class=TODO>To hide this presentation: </p>\r
+\r
+<p class="whs2">&nbsp;</p>\r
+\r
+<p class="whs3">From the same pop-up menu choose <span style="font-weight: bold;"><B>Erase</B></span>. \r
+ (This option will automatically appear in this pop-up menu if this presentation \r
+ have been displayed)</p>\r
+\r
+<p class="whs5">&nbsp;</p>\r
+\r
+<p class="whs2">&nbsp;</p>\r
+\r
+<p class=TODO><span>To hide all presentations</span><span>:</span><span> \r
+ </span></p>\r
+\r
+<p class="whs6">&nbsp;</p>\r
+\r
+<p class="whs3">From the main menu choose <span style="font-weight: bold;"><B>Representation \r
+ &gt; Erase All </B></span>or click this button &nbsp;<img src="../image22.gif" width="26px" height="26px" border="0" class="img_whs7"> in the <span style="font-weight: bold;"><B>Representation toolbar</B></span> \r
+ &nbsp;&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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p>\r
+\r
+<p class="whs3">&nbsp;</p>\r
+\r
+<p class=TODO>To delete an existing presentation:</p>\r
+\r
+<p class=TODO>&nbsp;</p>\r
+\r
+<p class="whs3">Right-click on it in the Object Browser and \r
+ from the pop-up menu choose <span style="font-weight: bold;"><B>Delete</B></span>. \r
+ </p>\r
+\r
+<p>&nbsp;</p>\r
+\r
+<h4>Operations accessible only for field presentations.</h4>\r
+\r
+<p class="whs8">&nbsp;</p>\r
+\r
+<p class=TODO>To copy a field presentation:</p>\r
+\r
+<p class="whs9">&nbsp;</p>\r
+\r
+<p class="whs5">1. \r
+ Right-click on this presentation in the Object Browser or in the viewer.</p>\r
+\r
+<p class="whs5">&nbsp;</p>\r
+\r
+<p class="whs5">2. \r
+ From the pop-up menu select <span style="font-weight: bold;"><B>Same as </B></span>option.</p>\r
+\r
+<p class="whs9">&nbsp;</p>\r
+\r
+<p class="whs9">Your \r
+ field presentation will duplicated in the same subfolder (time stamp) \r
+ in the Object Browser.</p>\r
+\r
+<p class="whs10">&nbsp;</p>\r
+\r
+<p class="whs9">&nbsp;</p>\r
+\r
+<p class=TODO>To set additional parameters of field presentations: </p>\r
+\r
+<p class="whs9">&nbsp;</p>\r
+\r
+<p class="whs5">1. \r
+ Right-click on this presentation in the Object Browser or in the viewer.</p>\r
+\r
+<p class="whs5">&nbsp;</p>\r
+\r
+<p class="whs5">2. \r
+ From the pop-up menu select <span style="font-weight: bold;"><B>Edit &nbsp;</B></span>option.</p>\r
+\r
+<p class="whs5">&nbsp;</p>\r
+\r
+<p class="whs9">This \r
+ option allows to set or modify additional parameters of field presentations \r
+ after its creation. </p>\r
+\r
+<p class="whs2">&nbsp;</p>\r
+\r
+<p class="whs2">&nbsp;</p>\r
+\r
+<script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.writeIntopicBar)\r
+       writeIntopicBar(0);\r
+//-->\r
+</script>\r
+</body>\r
+</html>\r
diff --git a/doc/salome/gui/VISU/files/displaying_tables.htm b/doc/salome/gui/VISU/files/displaying_tables.htm
new file mode 100755 (executable)
index 0000000..d325259
--- /dev/null
@@ -0,0 +1,132 @@
+<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
+\r
+<html>\r
+\r
+<head>\r
+<title>Displaying tables</title>\r
+<meta http-equiv="content-type" content="text/html; charset=windows-1252">\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
+<!--\r
+if (navigator.appName !="Netscape")\r
+{   document.write("<link rel='stylesheet' href='../default.css'>");}\r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+h1.whs1 { font-family:'Times New Roman' , serif; }\r
+p.whs2 { font-family:'Times New Roman' , serif; }\r
+p.whs3 { font-family:'Times New Roman' , serif; margin-left:40px; color:#000000; font-style:normal; }\r
+p.whs4 { font-family:'Times New Roman' , serif; font-style:italic; color:#ff0000; margin-left:40px; }\r
+img_whs5 { border:none; border-style:none; width:238px; height:429px; float:none; }\r
+p.whs6 { font-family:'Times New Roman' , serif; margin-left:0px; }\r
+-->\r
+</style><script type="text/javascript" language="JavaScript">\r
+<!--\r
+if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))\r
+{\r
+  var strNSS = "<style type='text/css'>";\r
+  strNSS += "p.whs6 {margin-left:1pt; }";\r
+  strNSS +="</style>";\r
+  document.write(strNSS);\r
+}\r
+//-->\r
+</script>\r
+<script type="text/javascript" language="JavaScript" title="BSSC Special Effects" src="../ehlpdhtm.js"></script><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
+<!--\r
+function reDo() {\r
+  if (innerWidth != origWidth || innerHeight != origHeight)\r
+     location.reload();\r
+}\r
+if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {\r
+       origWidth = innerWidth;\r
+       origHeight = innerHeight;\r
+       onresize = reDo;\r
+}\r
+onerror = null; \r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
+-->\r
+</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>\r
+<script type="text/javascript" language="javascript" src="../whver.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>\r
+</head>\r
+<body><script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.gbWhTopic)\r
+{\r
+       if (window.addTocInfo)\r
+       {\r
+       addTocInfo("Post-Pro module\nTable presentations\nDisplaying tables");\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("../visu.htm");\r
+\r
+               autoSync(1);\r
+               sendSyncInfo();\r
+               sendAveInfoOut();\r
+       }\r
+}\r
+else\r
+       if (window.gbIE4)\r
+               document.location.reload();\r
+//-->\r
+</script>\r
+<h1 class="whs1">Displaying tables</h1>\r
+\r
+<p class=TODO>To display a table:</p>\r
+\r
+<p class="whs2">&nbsp;</p>\r
+\r
+<p class="whs3">1. &nbsp;Right-click \r
+ on the required table in the Object Browser </p>\r
+\r
+<p class="whs4">&nbsp;</p>\r
+\r
+<p class="whs3">2. &nbsp;From \r
+ the pop-up menu choose <span style="font-weight: bold;"><B>Show Table </B></span>option. \r
+ Your table will be displayed in a separate <span style="font-weight: bold;"><B>View \r
+ Table </B></span>window:</p>\r
+\r
+<p class="whs3">&nbsp;</p>\r
+\r
+<p class="whs3">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a \r
+ name=Table></a> <img src="../pics/viewtable.png" x-maintain-ratio="TRUE" width="238px" height="429px" border="0" class="img_whs5"></p>\r
+\r
+<p class="whs3">&nbsp;</p>\r
+\r
+<p class="whs3">&nbsp;</p>\r
+\r
+<p class="whs6">\r
+<a href="javascript:void(0);" onClick="var e; if (parseInt(navigator.appVersion)>=4){e=event;}  if (parseInt(navigator.appVersion) >=2 && typeof(PickupDialog_Invoke) == 'function') PickupDialog_Invoke(e,'','About tables','about_tables.htm');return false;" title="Related Topics"><img src="../ss_btn_related_topics.gif" border=0 height=17 width=82 alt="Related Topics"></a>\r
+\r
+\r
+ </p>\r
+\r
+<p class="whs6">&nbsp;</p>\r
+\r
+<script type="text/javascript" language="JavaScript" title="WebHelpRelatedTopics"><!--\r
+if (parseInt(navigator.appVersion) >= 3 && typeof (WritePopupMenuLayer) == "function")\r
+  WritePopupMenuLayer();\r
+//--></script><script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.writeIntopicBar)\r
+       writeIntopicBar(0);\r
+//-->\r
+</script>\r
+</body>\r
+</html>\r
diff --git a/doc/salome/gui/VISU/files/editing_field_presentations.htm b/doc/salome/gui/VISU/files/editing_field_presentations.htm
new file mode 100755 (executable)
index 0000000..20af728
--- /dev/null
@@ -0,0 +1,125 @@
+<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
+\r
+<html>\r
+\r
+<head>\r
+<title>Editing field presentations</title>\r
+<meta http-equiv="content-type" content="text/html; charset=windows-1252">\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
+<!--\r
+if (navigator.appName !="Netscape")\r
+{   document.write("<link rel='stylesheet' href='../default.css'>");}\r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+h1.whs1 { font-family:'Times New Roman' , serif; }\r
+p.whs2 { font-family:'Times New Roman'  , serif; background-image:url('../texture_horiz_ltbluebubbles.jpg'); }\r
+img_whs3 { border-style:none; border:none; float:none; width:36px; height:38px; }\r
+p.whs4 { font-family:'Times New Roman' , serif; }\r
+p.whs5 { font-family:'Times New Roman' , serif; font-style:normal; color:#000000; }\r
+p.whs6 { font-family:'Times New Roman' , serif; margin-left:40px; }\r
+-->\r
+</style><script type="text/javascript" language="JavaScript" title="BSSC Special Effects" src="../ehlpdhtm.js"></script><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
+<!--\r
+function reDo() {\r
+  if (innerWidth != origWidth || innerHeight != origHeight)\r
+     location.reload();\r
+}\r
+if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {\r
+       origWidth = innerWidth;\r
+       origHeight = innerHeight;\r
+       onresize = reDo;\r
+}\r
+onerror = null; \r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
+-->\r
+</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>\r
+<script type="text/javascript" language="javascript" src="../whver.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>\r
+</head>\r
+<body><script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.gbWhTopic)\r
+{\r
+       if (window.addTocInfo)\r
+       {\r
+       addTocInfo("Post-Pro module\n3D presentations\nField presentations\nEditing field presentations");\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("../visu.htm");\r
+\r
+               autoSync(1);\r
+               sendSyncInfo();\r
+               sendAveInfoOut();\r
+       }\r
+}\r
+else\r
+       if (window.gbIE4)\r
+               document.location.reload();\r
+//-->\r
+</script>\r
+<h1 class="whs1">Editing field presentations</h1>\r
+\r
+<p class="whs2"><img src="../note1.gif" x-maintain-ratio="TRUE" width="36px" height="38px" border="0" class="img_whs3"> &nbsp;In \r
+ <span style="font-weight: bold;"><B>Post-Pro </B></span>all options allowing \r
+ <a href="changing_visualization_parameters_of_the_presenetation.htm" style="font-family: 'Times New Roman', serif;">Changing view parameters</a>, \r
+ <a href="renaming_presentations.htm" style="font-family: 'Times New Roman', serif;">Renaming</a>, <a href="displaying_hiding_presentations.htm" style="font-family: 'Times New Roman', serif;">Displaying/Hiding</a>, \r
+ <a href="scaling_presentations.htm" style="font-family: 'Times New Roman', serif;">Scaling</a>, <a href="selection_in_visu.htm" style="font-family: 'Times New Roman', serif;">Selecting</a> are <span \r
+ style="font-weight: bold;"><B>ALSO</B></span> functional in case of management \r
+ of field presentations. But there are some additional options specific \r
+ <span style="font-weight: bold;"><B>ONLY </B></span>to field presentations. &nbsp;&nbsp;</p>\r
+\r
+<p class="whs4">&nbsp;</p>\r
+\r
+<p class=TODO>To delete a field presentation:</p>\r
+\r
+<p class="whs5">&nbsp;</p>\r
+\r
+<p class="whs6">1. \r
+ Right-click on this presentation in the Object Browser or in the viewer.</p>\r
+\r
+<p class="whs6">&nbsp;</p>\r
+\r
+<p class="whs6">2. \r
+ From the pop-up menu select <span style="font-weight: bold;"><B>Delete </B></span>option.</p>\r
+\r
+<p class="whs6">&nbsp;</p>\r
+\r
+<p class="whs4">&nbsp;</p>\r
+\r
+<p class="whs4">\r
+<a href="javascript:void(0);" onClick="var e; if (parseInt(navigator.appVersion)>=4){e=event;}  if (parseInt(navigator.appVersion) >=2 && typeof(PickupDialog_Invoke) == 'function') PickupDialog_Invoke(e,'','Creating field presentations','creating_field_presentations.htm','Displaying/Hiding presentations','displaying_hiding_presentations.htm','Scalar Map presentation','scalar_map_presentation.htm','Scaling presentations','scaling_presentations.htm','Selection in VISU','selection_in_visu.htm','Setting presentation view parameters','changing_visualization_parameters_of_the_presenetation.htm');return false;" title="Related Topics"><img src="../ss_btn_related_topics.gif" border=0 height=17 width=82 alt="Related Topics"></a>\r
+\r
+\r
+ </p>\r
+\r
+<p class="whs4">&nbsp;</p>\r
+\r
+<script type="text/javascript" language="JavaScript" title="WebHelpRelatedTopics"><!--\r
+if (parseInt(navigator.appVersion) >= 3 && typeof (WritePopupMenuLayer) == "function")\r
+  WritePopupMenuLayer();\r
+//--></script><script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.writeIntopicBar)\r
+       writeIntopicBar(0);\r
+//-->\r
+</script>\r
+</body>\r
+</html>\r
diff --git a/doc/salome/gui/VISU/files/exploring_med_files.htm b/doc/salome/gui/VISU/files/exploring_med_files.htm
new file mode 100755 (executable)
index 0000000..8af189a
--- /dev/null
@@ -0,0 +1,141 @@
+<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
+\r
+<html>\r
+\r
+<head>\r
+<title>Exploring MED files</title>\r
+<meta http-equiv="content-type" content="text/html; charset=windows-1252">\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
+<!--\r
+if (navigator.appName !="Netscape")\r
+{   document.write("<link rel='stylesheet' href='../default.css'>");}\r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+h1.whs1 { font-family:'Times New Roman' , serif; }\r
+p.whs2 { font-family:'Times New Roman' , serif; font-weight:bold; }\r
+p.whs3 { font-family:'Times New Roman' , serif; font-weight:normal; }\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; font-style:normal; color:#000000; font-weight:normal; }\r
+p.whs7 { font-family:'Times New Roman' , serif; margin-left:0px; }\r
+-->\r
+</style><script type="text/javascript" language="JavaScript">\r
+<!--\r
+if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))\r
+{\r
+  var strNSS = "<style type='text/css'>";\r
+  strNSS += "p.whs7 {margin-left:1pt; }";\r
+  strNSS +="</style>";\r
+  document.write(strNSS);\r
+}\r
+//-->\r
+</script>\r
+<script type="text/javascript" language="JavaScript" title="BSSC Special Effects" src="../ehlpdhtm.js"></script><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
+<!--\r
+function reDo() {\r
+  if (innerWidth != origWidth || innerHeight != origHeight)\r
+     location.reload();\r
+}\r
+if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {\r
+       origWidth = innerWidth;\r
+       origHeight = innerHeight;\r
+       onresize = reDo;\r
+}\r
+onerror = null; \r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
+-->\r
+</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>\r
+<script type="text/javascript" language="javascript" src="../whver.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>\r
+</head>\r
+<body><script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.gbWhTopic)\r
+{\r
+       if (window.addTocInfo)\r
+       {\r
+       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("../visu.htm");\r
+\r
+               autoSync(1);\r
+               sendSyncInfo();\r
+               sendAveInfoOut();\r
+       }\r
+}\r
+else\r
+       if (window.gbIE4)\r
+               document.location.reload();\r
+//-->\r
+</script>\r
+<h1 class="whs1">Exploring MED files</h1>\r
+\r
+<p class="whs2"><span \r
+ style="font-weight: normal;">In </span>VISU <span style="font-weight: normal;">you \r
+ can explore MED files. This option automatically launches </span>MED <span \r
+ style="font-weight: normal;">component of SALOME platform and imports \r
+ MED files using the algorithm of exploring integrated in this component.</span></p>\r
+\r
+<p class="whs2">&nbsp;</p>\r
+\r
+<p class=TODO>To explore a MED file:</p>\r
+\r
+<p class="whs3">&nbsp;</p>\r
+\r
+<p class="whs4">1. &nbsp;From \r
+ the main menu choose <span style="font-weight: bold;"><B>File &gt; Explore \r
+ MED file</B></span></p>\r
+\r
+<p class="whs5">&nbsp;</p>\r
+\r
+<p class="whs6">2. &nbsp;Using \r
+ a standard <span style="font-weight: bold;"><B>Search Files </B></span>dialog \r
+ box choose the required MED file.</p>\r
+\r
+<p class="whs6">&nbsp;</p>\r
+\r
+<p class="whs7">The \r
+ structure of the explored MED file will be displayed in the Object Browser. \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">\r
+<a href="javascript:void(0);" onClick="var e; if (parseInt(navigator.appVersion)>=4){e=event;}  if (parseInt(navigator.appVersion) >=2 && typeof(PickupDialog_Invoke) == 'function') PickupDialog_Invoke(e,'','About structure of MED object','about_structure_of_med_object.htm','Importing MED files','importing_med_objects.htm');return false;" title="Related Topics"><img src="../ss_btn_related_topics.gif" border=0 height=17 width=82 alt="Related Topics"></a>\r
+\r
+\r
+ </p>\r
+\r
+<script type="text/javascript" language="JavaScript" title="WebHelpRelatedTopics"><!--\r
+if (parseInt(navigator.appVersion) >= 3 && typeof (WritePopupMenuLayer) == "function")\r
+  WritePopupMenuLayer();\r
+//--></script><script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.writeIntopicBar)\r
+       writeIntopicBar(0);\r
+//-->\r
+</script>\r
+</body>\r
+</html>\r
diff --git a/doc/salome/gui/VISU/files/getting_elements_attributes.htm b/doc/salome/gui/VISU/files/getting_elements_attributes.htm
new file mode 100755 (executable)
index 0000000..949e996
--- /dev/null
@@ -0,0 +1,267 @@
+<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
+\r
+<html>\r
+\r
+<head>\r
+<title>Getting elements attributes</title>\r
+<meta http-equiv="content-type" content="text/html; charset=windows-1252">\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
+<!--\r
+if (navigator.appName !="Netscape")\r
+{   document.write("<link rel='stylesheet' href='../default.css'>");}\r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+h1.whs1 { font-family:'Times New Roman' , serif; }\r
+p.whs2 { font-style:italic; color:#ff0000; font-family:'Times New Roman' , serif; }\r
+p.whs3 { margin-left:40px; font-style:normal; font-family:'Times New Roman' , serif; color:#000000; }\r
+p.whs4 { margin-left:40px; }\r
+img_whs5 { border:none; width:294px; height:192px; float:none; border-style:none; }\r
+h4.whs6 { margin-left:0px; }\r
+img_whs7 { border:none; width:427px; height:364px; border-style:none; float:left; }\r
+h4.whs8 { margin-left:48px; }\r
+p.whs9 { margin-left:40px; font-style:italic; font-family:'Times New Roman' , serif; }\r
+h4.whs10 { font-weight:normal; }\r
+h4.whs11 { margin-left:40px; }\r
+p.whs12 { margin-left:0px; font-family:'Times New Roman' , serif; font-weight:bold; }\r
+p.whs13 { font-weight:bold; margin-left:48px; }\r
+p.whs14 { background-image:url('../texture_horiz_ltbluebubbles.jpg'); }\r
+img_whs15 { border:none; width:36px; height:38px; float:none; border-style:none; }\r
+-->\r
+</style><script type="text/javascript" language="JavaScript">\r
+<!--\r
+if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))\r
+{\r
+  var strNSS = "<style type='text/css'>";\r
+  strNSS += "h4.whs6 {margin-left:1pt; }";\r
+  strNSS += "p.whs12 {margin-left:1pt; }";\r
+  strNSS +="</style>";\r
+  document.write(strNSS);\r
+}\r
+//-->\r
+</script>\r
+<script type="text/javascript" language="JavaScript" title="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("Post-Pro module\n3D presentations\nWorking with 3D presentations\nGetting elements attributes");\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("../visu.htm");\r
+\r
+               autoSync(1);\r
+               sendSyncInfo();\r
+               sendAveInfoOut();\r
+       }\r
+}\r
+else\r
+       if (window.gbIE4)\r
+               document.location.reload();\r
+//-->\r
+</script>\r
+<h1 class="whs1">Getting elements attributes</h1>\r
+\r
+<p class=TODO>To view the attributes of the elements (cells, points, meshes) \r
+ displayed in the viewer:</p>\r
+\r
+<p class="whs2">&nbsp;</p>\r
+\r
+<p class="whs3">1. In the main menu choose &nbsp;<span \r
+ style="font-weight: bold;"><B>Selection &gt;Selection \r
+ info..., &nbsp;</B></span>choose \r
+ the necessary type of elements (<span style="font-weight: bold;"><B>Point, \r
+ Cell,</B></span> or<span style="font-weight: bold;"><B> Actor</B></span>) in the \r
+ dialog box and click on the element of the required type in the viewer. \r
+ The chosen element will be highlighted and its attributes will be displayed \r
+ in this dialog box: </p>\r
+\r
+<p class="whs4">&nbsp;</p>\r
+\r
+<p class="whs4">&nbsp;</p>\r
+\r
+<p class="whs4"><img src="../pics/cellsel.jpg" x-maintain-ratio="TRUE" width="294px" height="192px" border="0" class="img_whs5"></p>\r
+\r
+<p class="whs4">&nbsp;</p>\r
+\r
+<h4 class="whs6"><img src="../pics/dataonelements1.png" x-maintain-ratio="TRUE" width="427px" height="364px" align="left" border="0" class="img_whs7"></h4>\r
+\r
+<h4 class="whs8"><span style="font-weight: normal;">You can \r
+ get the following information about</span> Points<span style="font-weight: normal;">:</span></h4>\r
+\r
+<p class="whs4">- <span style="font-style: italic;"><I>Mesh \r
+ name</I></span></p>\r
+\r
+<p class="whs4"><span style="font-style: italic;"><I>- Field \r
+ name</I></span></p>\r
+\r
+<p class="whs9"><span style="font-style: italic; font-family: 'Times New Roman', serif;"><I>- \r
+ ID Number of the point </I></span></p>\r
+\r
+<p class="whs9"><span style="font-style: italic; font-family: 'Times New Roman', serif;"><I>- \r
+ Scalar value applied to the point (if any)</I></span></p>\r
+\r
+<p class="whs9">- Vector value applied \r
+ to the point (if any)</p>\r
+\r
+<p class="whs9">- Coordinates of the \r
+ point in 3d space</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="whs9">&nbsp;</p>\r
+\r
+<h4>&nbsp;</h4>\r
+\r
+<h4>&nbsp;</h4>\r
+\r
+<h4>&nbsp;</h4>\r
+\r
+<h4 class="whs10"><img src="../pics/dataonelements2.png" x-maintain-ratio="TRUE" width="427px" height="364px" align="left" border="0" class="img_whs7"></h4>\r
+\r
+<h4 class="whs11"><span style="font-weight: normal;">The following \r
+ information about</span> Cells <span style="font-weight: normal;">is available:</span></h4>\r
+\r
+<p class="whs4">- <span style="font-style: italic;"><I>Mesh \r
+ name</I></span></p>\r
+\r
+<p class="whs4"><span style="font-style: italic;"><I>- Field \r
+ name</I></span></p>\r
+\r
+<p class="whs9"><span style="font-style: italic; font-family: 'Times New Roman', serif;"><I>- \r
+ ID Number of the cell</I></span></p>\r
+\r
+<p class="whs9"><span style="font-style: italic; font-family: 'Times New Roman', serif;"><I>- \r
+ Scalar value applied to the cell (if any)</I></span></p>\r
+\r
+<p class="whs9">- Vector value applied \r
+ to the cell (if any)</p>\r
+\r
+<p class="whs9">- Attributes of the \r
+ points forming this cell (in table layout)</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="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="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="whs12"><img src="../pics/dataonelements3.png" x-maintain-ratio="TRUE" width="427px" height="364px" align="left" border="0" class="img_whs7"></p>\r
+\r
+<p class="whs12">&nbsp;</p>\r
+\r
+<p class="whs13"><span style="font-weight: normal;">An</span> \r
+ Actor (<span style="font-weight: normal;">any 3D object (presentation \r
+ of a submesh, field presentation) displayed in the viewer</span>) <span \r
+ style="font-weight: normal;">possesses the following characteristics</span></p>\r
+\r
+<p class="whs4">&nbsp;</p>\r
+\r
+<p class="whs4">- <span style="font-style: italic;"><I>Mesh \r
+ name</I></span></p>\r
+\r
+<p class="whs4"><span style="font-style: italic;"><I>- Field \r
+ name</I></span></p>\r
+\r
+<p class="whs9">- Coordinates of the \r
+ object in 3d space</p>\r
+\r
+<p class="whs9">- Size of the object \r
+ (expressed as the extent along the coordinates)</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="whs9">&nbsp;</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="whs9">&nbsp;</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="whs9">&nbsp;</p>\r
+\r
+<p class="whs14"><img src="../note1.gif" x-maintain-ratio="TRUE" width="36px" height="38px" border="0" class="img_whs15">Using this dialog box, you can examine the attributes of a \r
+ definite point or cell, selected by its ID number. For that, you should \r
+ only enter an ID number of a definite point or cell in the <span style="font-weight: bold;"><B>ID \r
+ </B></span>field, the attributes of this point or cell will be immediately \r
+ displayed.</p>\r
+\r
+<script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.writeIntopicBar)\r
+       writeIntopicBar(0);\r
+//-->\r
+</script>\r
+</body>\r
+</html>\r
diff --git a/doc/salome/gui/VISU/files/getting_started.htm b/doc/salome/gui/VISU/files/getting_started.htm
new file mode 100755 (executable)
index 0000000..7a0c1e1
--- /dev/null
@@ -0,0 +1,146 @@
+<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
+\r
+<html>\r
+\r
+<head>\r
+<title>Getting started</title>\r
+<meta http-equiv="content-type" content="text/html; charset=windows-1252">\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
+<!--\r
+if (navigator.appName !="Netscape")\r
+{   document.write("<link rel='stylesheet' href='../default.css'>");}\r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+img_whs1 { border:none; float:none; width:30px; height:30px; border-style:none; }\r
+h4.whs2 { margin-left:40px; }\r
+img_whs3 { border:none; float:none; width:13px; height:13px; border-style:none; }\r
+img_whs4 { border:none; float:none; width:29px; height:29px; border-style:none; }\r
+p.whs5 { margin-left:40px; }\r
+p.whs6 { color:#0000ff; margin-left:40px; }\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("Post-Pro module\nUsage overview");\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("../visu.htm");\r
+\r
+               autoSync(1);\r
+               sendSyncInfo();\r
+               sendAveInfoOut();\r
+       }\r
+}\r
+else\r
+       if (window.gbIE4)\r
+               document.location.reload();\r
+//-->\r
+</script><script type="text/javascript" language="JavaScript1.2" src="../ehlpdhtm.js" x-save-method="compute-relative" name="EHELP_DHTM"></script>\r
+<script type="text/javascript"\r
+               language=JavaScript1.2>\r
+<!-- \r
+if( typeof( kadovInitEffects ) != 'function' ) kadovInitEffects = new Function();if( typeof( kadovInitTrigger ) != 'function' ) kadovInitTrigger = new Function();if( typeof( kadovFilePopupInit ) != 'function' ) kadovFilePopupInit = new Function();if( typeof( kadovTextPopupInit ) != 'function' ) kadovTextPopupInit = new Function();\r
+ //-->\r
+</script>\r
+\r
+\r
+<h1>Usage overview</h1>\r
+\r
+<h4><span style="font-weight: normal;"><img src="../q_blue.jpg" x-save-file="TRUE" x-save-method="compute-relative" width="30px" height="30px" border="0" class="img_whs1"> </span>HOW TO:</h4>\r
+\r
+<h4 class="whs2"><img src="../bgbaby.gif" x-maintain-ratio="TRUE" x-save-file="TRUE" x-save-method="compute-relative" width="13px" height="13px" border="0" class="img_whs3"> Create a new study and launch \r
+ Post-Pro module &nbsp;<a href="javascript:void(0);" id="a1" style="font-size: 14pt;" onMouseOver="if (parseInt(navigator.appVersion) >= 4 && typeof(BSPSPopupOnMouseOver) == 'function') BSPSPopupOnMouseOver(event);" class="BSSCPopup" onclick="BSSCPopup('a.htm',810,600);return false;"><img src="../more.jpg" x-maintain-ratio="TRUE" width="29px" height="29px" border="0" class="img_whs4"></a><script type="text/javascript"\r
+                                                                                       language=JavaScript1.2><!--\r
+kadovFilePopupInit('a1');\r
+//--></script> \r
+ </h4>\r
+\r
+<p class="whs5">&nbsp;</p>\r
+\r
+<h4 class="whs2"><img src="../bgbaby.gif" x-maintain-ratio="TRUE" x-save-file="TRUE" x-save-method="compute-relative" width="13px" height="13px" border="0" class="img_whs3"> Import a mesh from a MED \r
+ file &nbsp;&nbsp;<a href="javascript:void(0);" id="a2" style="font-size: 14pt;" onMouseOver="if (parseInt(navigator.appVersion) >= 4 && typeof(BSPSPopupOnMouseOver) == 'function') BSPSPopupOnMouseOver(event);" class="BSSCPopup" onclick="BSSCPopup('a1.htm',810,600);return false;"><img src="../more.jpg" x-maintain-ratio="TRUE" width="29px" height="29px" border="0" class="img_whs4"></a><script type="text/javascript"\r
+                                                                                       language=JavaScript1.2><!--\r
+kadovFilePopupInit('a2');\r
+//--></script></h4>\r
+\r
+<p class="whs5">&nbsp;</p>\r
+\r
+<h4 class="whs2"><img src="../bgbaby.gif" x-maintain-ratio="TRUE" x-save-file="TRUE" x-save-method="compute-relative" width="13px" height="13px" border="0" class="img_whs3"> Create a presentation of \r
+ a submesh and set view parameters &nbsp;<a href="javascript:void(0);" id="a3" style="font-size: 14pt;" onMouseOver="if (parseInt(navigator.appVersion) >= 4 && typeof(BSPSPopupOnMouseOver) == 'function') BSPSPopupOnMouseOver(event);" class="BSSCPopup" onclick="BSSCPopup('a2.htm',810,600);return false;"><img src="../more.jpg" x-maintain-ratio="TRUE" width="29px" height="29px" border="0" class="img_whs4"></a><script type="text/javascript"\r
+                                                                                       language=JavaScript1.2><!--\r
+kadovFilePopupInit('a3');\r
+//--></script></h4>\r
+\r
+<p class="whs6">&nbsp;</p>\r
+\r
+<h4 class="whs2"><img src="../bgbaby.gif" x-maintain-ratio="TRUE" x-save-file="TRUE" x-save-method="compute-relative" width="13px" height="13px" border="0" class="img_whs3"> Create field presentations \r
+ and use sweeping &nbsp;<a href="javascript:void(0);" id="a4" style="font-size: 14pt;" onMouseOver="if (parseInt(navigator.appVersion) >= 4 && typeof(BSPSPopupOnMouseOver) == 'function') BSPSPopupOnMouseOver(event);" class="BSSCPopup" onclick="BSSCPopup('a3.htm',810,600);return false;"><img src="../more.jpg" x-maintain-ratio="TRUE" width="29px" height="29px" border="0" class="img_whs4"></a><script type="text/javascript"\r
+                                                                                       language=JavaScript1.2><!--\r
+kadovFilePopupInit('a4');\r
+//--></script></h4>\r
+\r
+<p class="whs5">&nbsp;</p>\r
+\r
+<h4 class="whs2"><img src="../bgbaby.gif" x-maintain-ratio="TRUE" x-save-file="TRUE" x-save-method="compute-relative" width="13px" height="13px" border="0" class="img_whs3"> Animate fields &nbsp;<a href="javascript:void(0);" id="a5" style="font-size: 14pt;" onMouseOver="if (parseInt(navigator.appVersion) >= 4 && typeof(BSPSPopupOnMouseOver) == 'function') BSPSPopupOnMouseOver(event);" class="BSSCPopup" onclick="BSSCPopup('a5.htm',880,600);return false;"><img src="../more.jpg" x-maintain-ratio="TRUE" width="29px" height="29px" border="0" class="img_whs4"></a><script type="text/javascript"\r
+                                                                                       language=JavaScript1.2><!--\r
+kadovFilePopupInit('a5');\r
+//--></script></h4>\r
+\r
+<p class="whs5">&nbsp;</p>\r
+\r
+<h4 class="whs2">&nbsp;<img src="../bgbaby.gif" x-maintain-ratio="TRUE" x-save-file="TRUE" x-save-method="compute-relative" width="13px" height="13px" border="0" class="img_whs3"> Import a table from a file and create a 2d plot based on \r
+ the data from this table <a href="javascript:void(0);" id="a6" style="font-size: 14pt;" onMouseOver="if (parseInt(navigator.appVersion) >= 4 && typeof(BSPSPopupOnMouseOver) == 'function') BSPSPopupOnMouseOver(event);" class="BSSCPopup" onclick="BSSCPopup('a4.htm',880,600);return false;"><img src="../more.jpg" x-maintain-ratio="TRUE" width="29px" height="29px" border="0" class="img_whs4"></a><script \r
+ type="text/javascript"\r
+       language=JavaScript1.2><!--\r
+kadovFilePopupInit('a6');\r
+//--></script></h4>\r
+\r
+<h4 class="whs2">&nbsp;</h4>\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/VISU/files/importing_med_objects.htm b/doc/salome/gui/VISU/files/importing_med_objects.htm
new file mode 100755 (executable)
index 0000000..2abebdf
--- /dev/null
@@ -0,0 +1,174 @@
+<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
+\r
+<html>\r
+\r
+<head>\r
+<title>Importing MED objects</title>\r
+<meta http-equiv="content-type" content="text/html; charset=windows-1252">\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
+<!--\r
+if (navigator.appName !="Netscape")\r
+{   document.write("<link rel='stylesheet' href='../default.css'>");}\r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+h1.whs1 { font-family:'Times New Roman' , serif; }\r
+p.whs2 { font-family:'Times New Roman' , serif; }\r
+p.whs3 { font-family:'Times New Roman' , serif; margin-left:40px; }\r
+img_whs4 { border:none; border-style:none; width:453px; height:256px; float:none; }\r
+p.whs5 { font-family:'Times New Roman'  , serif; background-image:url('../texture_horiz_ltbluebubbles.jpg'); }\r
+img_whs6 { border:none; float:none; width:36px; height:38px; border-style:none; }\r
+p.whs7 { background-image:url('../texture_horiz_ltbluebubbles.jpg'); }\r
+p.whs8 { background-image:url('../texture_horiz_ltbluebubbles.jpg'); margin-left:0px; }\r
+-->\r
+</style><script type="text/javascript" language="JavaScript">\r
+<!--\r
+if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))\r
+{\r
+  var strNSS = "<style type='text/css'>";\r
+  strNSS += "p.whs8 {margin-left:1pt; }";\r
+  strNSS +="</style>";\r
+  document.write(strNSS);\r
+}\r
+//-->\r
+</script>\r
+<script type="text/javascript" language="JavaScript" title="BSSC Special Effects" src="../ehlpdhtm.js"></script><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
+<!--\r
+function reDo() {\r
+  if (innerWidth != origWidth || innerHeight != origHeight)\r
+     location.reload();\r
+}\r
+if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {\r
+       origWidth = innerWidth;\r
+       origHeight = innerHeight;\r
+       onresize = reDo;\r
+}\r
+onerror = null; \r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
+-->\r
+</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>\r
+<script type="text/javascript" language="javascript" src="../whver.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>\r
+</head>\r
+<body><script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.gbWhTopic)\r
+{\r
+       if (window.addTocInfo)\r
+       {\r
+       addTocInfo("Post-Pro module\nImporting MED files");\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("../visu.htm");\r
+\r
+               autoSync(1);\r
+               sendSyncInfo();\r
+               sendAveInfoOut();\r
+       }\r
+}\r
+else\r
+       if (window.gbIE4)\r
+               document.location.reload();\r
+//-->\r
+</script>\r
+<h1 class="whs1">Importing MED file</h1>\r
+\r
+<p class=TODO>To import a MED file:</p>\r
+\r
+<p class="whs2">&nbsp;</p>\r
+\r
+<p class="whs3">From \r
+ the <span style="font-weight: bold;"><B>File </B></span>menu choose <span style="font-weight: bold;"><B>Import \r
+ From File </B></span>or right-click on the <span style="font-weight: bold;"><B>Post-Pro</B></span> \r
+ object in the <span style="font-weight: bold;"><B>Object Browser</B></span> and \r
+ select the <span style="font-weight: bold;"><B>Explore MED File </B></span>option.<span \r
+ style="font-weight: bold;"> <B></B></span>After it you will see a standard dialog \r
+ box allowing to search for and choose *.med &nbsp;file:</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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<img src="../pics/importfromfile.png" x-maintain-ratio="TRUE" width="453px" height="256px" border="0" class="img_whs4"> &nbsp;</p>\r
+\r
+<p class="whs2">&nbsp;</p>\r
+\r
+<p class="whs3">To \r
+ confirm your choice click <span style="font-weight: bold;"><B>Open</B></span>.</p>\r
+\r
+<p class="whs2">&nbsp;</p>\r
+\r
+<p class="whs2">The structure of the \r
+ imported MED object will be immediately displayed in the Object Browser \r
+ of SALOME application.</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;&nbsp;&nbsp;&nbsp;&nbsp;</p>\r
+\r
+<p class="whs5"><img src="../note1.gif" x-maintain-ratio="TRUE" width="36px" height="38px" border="0" class="img_whs6"> At the same time you can import several MED files and work \r
+ with them simultaneously. All imported MED files will be displayed in \r
+ the Object Browser of SALOME application in <span style="font-weight: bold;"><B>Post-Pro \r
+ </B></span>folder. </p>\r
+\r
+<p class="whs2">&nbsp;</p>\r
+\r
+<p class="whs7"><img src="../note1.gif" x-maintain-ratio="TRUE" width="36px" height="38px" border="0" class="img_whs6"> In Post-Pro component there are two options of loading of \r
+ MED objects:</p>\r
+\r
+<p class="whs7">&nbsp;</p>\r
+\r
+<p class="whs8">- \r
+ loading of all data stored in the MED object into the study</p>\r
+\r
+<p class="whs8">- \r
+ loading of the structure of the MED object into the study. In this case \r
+ the supplementary data will be automatically uploaded on creation of 3D \r
+ presentations on the basis of &nbsp;the \r
+ fields stored in this MED object. &nbsp;</p>\r
+\r
+<p class="whs8">&nbsp;</p>\r
+\r
+<p class="whs8">This \r
+ option can be set by enabling/disabling <span style="font-weight: bold;"><B>Preferences&gt;Post-Pro&gt;Full \r
+ med loading </B></span><span>item.</span><span style="font-weight: bold;"> \r
+ <B></B></span></p>\r
+\r
+<p class="whs2">&nbsp;</p>\r
+\r
+<p class="whs2">&nbsp;</p>\r
+\r
+<p class="whs2">\r
+<a href="javascript:void(0);" onClick="var e; if (parseInt(navigator.appVersion)>=4){e=event;}  if (parseInt(navigator.appVersion) >=2 && typeof(PickupDialog_Invoke) == 'function') PickupDialog_Invoke(e,'','About structure of MED object','about_structure_of_med_object.htm','Exploring MED files','exploring_med_files.htm','Introduction to VISU','introduction_to_visu.htm');return false;" title="Related Topics"><img src="../ss_btn_related_topics.gif" border=0 height=17 width=82 alt="Related Topics"></a>\r
+\r
+\r
+ </p>\r
+\r
+<p class="whs2">&nbsp;</p>\r
+\r
+<p class="whs2">&nbsp;</p>\r
+\r
+<p class="whs2">&nbsp;</p>\r
+\r
+<script type="text/javascript" language="JavaScript" title="WebHelpRelatedTopics"><!--\r
+if (parseInt(navigator.appVersion) >= 3 && typeof (WritePopupMenuLayer) == "function")\r
+  WritePopupMenuLayer();\r
+//--></script><script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.writeIntopicBar)\r
+       writeIntopicBar(0);\r
+//-->\r
+</script>\r
+</body>\r
+</html>\r
diff --git a/doc/salome/gui/VISU/files/importing_tables.htm b/doc/salome/gui/VISU/files/importing_tables.htm
new file mode 100755 (executable)
index 0000000..1c906fc
--- /dev/null
@@ -0,0 +1,167 @@
+<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
+\r
+<html>\r
+\r
+<head>\r
+<title>Importing tables</title>\r
+<meta http-equiv="content-type" content="text/html; charset=windows-1252">\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
+<!--\r
+if (navigator.appName !="Netscape")\r
+{   document.write("<link rel='stylesheet' href='../default.css'>");}\r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+h1.whs1 { font-family:'Times New Roman' , serif; }\r
+p.whs2 { font-family:'Times New Roman' , serif; color:#ff0000; font-style:italic; }\r
+p.whs3 { font-family:'Times New Roman' , serif; margin-left:40px; font-style:normal; color:#000000; }\r
+p.whs4 { font-family:'Times New Roman' , serif; color:#ff0000; font-style:italic; margin-left:40px; }\r
+p.whs5 { font-family:'Times New Roman' , serif; margin-left:40px; font-style:normal; color:#000000; font-weight:normal; }\r
+p.whs6 { font-family:'Times New Roman' , serif; margin-left:40px; font-style:normal; color:#000000; font-weight:bold; }\r
+img_whs7 { border:none; border-style:none; width:494px; height:268px; float:none; }\r
+p.whs8 { margin-left:0px; }\r
+img_whs9 { border:none; width:30px; height:30px; float:none; border-style:none; }\r
+p.whs10 { margin-left:40px; }\r
+p.whs11 { margin-left:40px; font-weight:bold; }\r
+p.whs12 { margin-left:80px; }\r
+img_whs13 { border:none; width:462px; height:268px; float:none; }\r
+-->\r
+</style><script type="text/javascript" language="JavaScript">\r
+<!--\r
+if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))\r
+{\r
+  var strNSS = "<style type='text/css'>";\r
+  strNSS += "p.whs8 {margin-left:1pt; }";\r
+  strNSS +="</style>";\r
+  document.write(strNSS);\r
+}\r
+//-->\r
+</script>\r
+<script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
+<!--\r
+function reDo() {\r
+  if (innerWidth != origWidth || innerHeight != origHeight)\r
+     location.reload();\r
+}\r
+if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {\r
+       origWidth = innerWidth;\r
+       origHeight = innerHeight;\r
+       onresize = reDo;\r
+}\r
+onerror = null; \r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
+-->\r
+</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>\r
+<script type="text/javascript" language="javascript" src="../whver.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>\r
+</head>\r
+<body><script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.gbWhTopic)\r
+{\r
+       if (window.addTocInfo)\r
+       {\r
+       addTocInfo("Post-Pro module\nTable presentations\nImporting/exporting tables");\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("../visu.htm");\r
+\r
+               autoSync(1);\r
+               sendSyncInfo();\r
+               sendAveInfoOut();\r
+       }\r
+}\r
+else\r
+       if (window.gbIE4)\r
+               document.location.reload();\r
+//-->\r
+</script>\r
+<h1 class="whs1">Importing/exporting \r
+ tables</h1>\r
+\r
+<p class=TODO>To import a table from file:</p>\r
+\r
+<p class="whs2">&nbsp;</p>\r
+\r
+<p class="whs3">1. &nbsp;From \r
+ the main menu choose <span style="font-weight: bold;"><B>File &gt; Import \r
+ Table from File</B></span>, or in the Object Browser right-click on the <span \r
+ style="font-weight: bold;"><B>Post-Pro </B></span>object and select <span style="font-weight: bold;"><B>Import \r
+ Table </B></span>item.<span style="font-weight: bold;"> <B></B></span></p>\r
+\r
+<p class="whs4">&nbsp;</p>\r
+\r
+<p class="whs5">2. &nbsp;From \r
+ the following standard dialog box:</p>\r
+\r
+<p class="whs6">&nbsp;</p>\r
+\r
+<p class="whs5">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<img src="../pics/importtablefromfile.png" x-maintain-ratio="TRUE" width="494px" height="268px" border="0" class="img_whs7"></p>\r
+\r
+<p class="whs5">&nbsp;</p>\r
+\r
+<p class="whs5">choose the necessary *.xls, *.txt or \r
+ *.tab file containing tables and click <span style="font-weight: bold;"><B>Open</B></span> \r
+ button. &nbsp;</p>\r
+\r
+<p class="whs5">&nbsp;</p>\r
+\r
+<p class="whs5">3. &nbsp;In \r
+ the Object Browser <span style="font-weight: bold;"><B>Post-Pro </B></span>will \r
+ create a new folder having the name of the imported file. All tables from \r
+ this file will be located in this folder. One *.xls file can contain several \r
+ tables. &nbsp;&nbsp;&nbsp;</p>\r
+\r
+<p class="whs5">&nbsp;</p>\r
+\r
+<p class="whs8"><img src="../i_blue.jpg" x-maintain-ratio="TRUE" width="30px" height="30px" border="0" class="img_whs9">In <span style="font-weight: bold;"><B>Post-Pro</B></span> \r
+ you can export into XML files one of the tables contained in the XML file, \r
+ which has been previously imported into study.</p>\r
+\r
+<p class="whs8">&nbsp;</p>\r
+\r
+<p class=TODO>To export a table:</p>\r
+\r
+<p class=TODO>&nbsp;</p>\r
+\r
+<p class="whs10">1. Click on it in the Object Browser and \r
+ select <span style="font-weight: bold;"><B>Export Table.</B></span></p>\r
+\r
+<p class="whs10">&nbsp;</p>\r
+\r
+<p class="whs11"><span style="font-weight: normal;">2. \r
+ In the standard dialog box enter the name of the file, which will contain \r
+ your exported table, and click </span>OK <span style="font-weight: normal;">button. \r
+ Your table will be exported.</span></p>\r
+\r
+<p class="whs11">&nbsp;</p>\r
+\r
+<p class="whs12">&nbsp;<img src="../pics/exporttable.png" x-maintain-ratio="TRUE" width="462px" height="268px" border="0" class="img_whs13"></p>\r
+\r
+<p class="whs5">&nbsp;</p>\r
+\r
+<script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.writeIntopicBar)\r
+       writeIntopicBar(0);\r
+//-->\r
+</script>\r
+</body>\r
+</html>\r
diff --git a/doc/salome/gui/VISU/files/insideframe.htm b/doc/salome/gui/VISU/files/insideframe.htm
new file mode 100755 (executable)
index 0000000..beb2b60
--- /dev/null
@@ -0,0 +1,81 @@
+<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
+\r
+<html>\r
+\r
+<head>\r
+<title>Insideframe</title>\r
+<meta http-equiv="content-type" content="text/html; charset=windows-1252">\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
+<!--\r
+if (navigator.appName !="Netscape")\r
+{   document.write("<link rel='stylesheet' href='../default.css'>");}\r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+img_whs1 { border-style:none; border:none; width:422px; height:293px; }\r
+-->\r
+</style><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
+<!--\r
+function reDo() {\r
+  if (innerWidth != origWidth || innerHeight != origHeight)\r
+     location.reload();\r
+}\r
+if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {\r
+       origWidth = innerWidth;\r
+       origHeight = innerHeight;\r
+       onresize = reDo;\r
+}\r
+onerror = null; \r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
+-->\r
+</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>\r
+<script type="text/javascript" language="javascript" src="../whver.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>\r
+</head>\r
+<body><script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.gbWhTopic)\r
+{\r
+       if (window.addTocInfo)\r
+       {\r
+       addButton("show",BTN_TEXT,"Show","","","","",0,0,"","","");\r
+\r
+       }\r
+       if (window.writeBtnStyle)\r
+               writeBtnStyle();\r
+\r
+       if (window.writeIntopicBar)\r
+               writeIntopicBar(1);\r
+\r
+       if (window.setRelStartPage)\r
+       {\r
+       setRelStartPage("../visu.htm");\r
+\r
+               autoSync(1);\r
+               sendSyncInfo();\r
+               sendAveInfoOut();\r
+       }\r
+}\r
+else\r
+       if (window.gbIE4)\r
+               document.location.reload();\r
+//-->\r
+</script>\r
+<p><img src="../image19.jpg" width="422px" height="293px" border="0" class="img_whs1"></p>\r
+\r
+<script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.writeIntopicBar)\r
+       writeIntopicBar(0);\r
+//-->\r
+</script>\r
+</body>\r
+</html>\r
diff --git a/doc/salome/gui/VISU/files/introduction_to_visu.htm b/doc/salome/gui/VISU/files/introduction_to_visu.htm
new file mode 100755 (executable)
index 0000000..e4d9dcd
--- /dev/null
@@ -0,0 +1,154 @@
+<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
+\r
+<html>\r
+\r
+<head>\r
+<title>Introduction to VISU</title>\r
+<meta http-equiv="content-type" content="text/html; charset=windows-1252">\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
+<!--\r
+if (navigator.appName !="Netscape")\r
+{   document.write("<link rel='stylesheet' href='../default.css'>");}\r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+h1.whs1 { font-family:'Times New Roman' , serif; }\r
+p.whs2 { font-family:'Times New Roman' , serif; }\r
+img_whs3 { border-style:none; border:none; width:30px; height:30px; float:none; }\r
+ul.whs4 { list-style:disc; }\r
+p.whs5 { margin-left:0px; font-family:'Times New Roman' , serif; }\r
+-->\r
+</style><script type="text/javascript" language="JavaScript">\r
+<!--\r
+if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))\r
+{\r
+  var strNSS = "<style type='text/css'>";\r
+  strNSS += "p.whs5 {margin-left:1pt; }";\r
+  strNSS +="</style>";\r
+  document.write(strNSS);\r
+}\r
+//-->\r
+</script>\r
+<script type="text/javascript" language="JavaScript" title="BSSC Special Effects" src="../ehlpdhtm.js"></script><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
+<!--\r
+function reDo() {\r
+  if (innerWidth != origWidth || innerHeight != origHeight)\r
+     location.reload();\r
+}\r
+if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {\r
+       origWidth = innerWidth;\r
+       origHeight = innerHeight;\r
+       onresize = reDo;\r
+}\r
+onerror = null; \r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
+-->\r
+</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>\r
+<script type="text/javascript" language="javascript" src="../whver.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>\r
+</head>\r
+<body><script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.gbWhTopic)\r
+{\r
+       if (window.addTocInfo)\r
+       {\r
+       addTocInfo("Post-Pro module\nIntroduction to Post-Pro");\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("../visu.htm");\r
+\r
+               autoSync(1);\r
+               sendSyncInfo();\r
+               sendAveInfoOut();\r
+       }\r
+}\r
+else\r
+       if (window.gbIE4)\r
+               document.location.reload();\r
+//-->\r
+</script>\r
+<h1 class="whs1">Introduction to VISU</h1>\r
+\r
+<p class="whs2"><img src="../i_blue.jpg" x-maintain-ratio="TRUE" width="30px" height="30px" border="0" class="img_whs3">Post-processing \r
+ module <span style="font-weight: bold;"><B>Post-Pro </B></span>&nbsp;for \r
+ SALOME &nbsp;is \r
+ destined for visualization of data produced by the other components of \r
+ the platform. <span style="font-weight: bold;"><B>Post-Pro</B></span> provides \r
+ &nbsp;various \r
+ forms of data visualization including: </p>\r
+\r
+<p class="whs2">&nbsp;</p>\r
+\r
+<ul type="disc" class="whs4">\r
+       \r
+       <li class=kadov-p><p class="whs2"><a href="about_tables.htm">Data tables</a>,</p></li>\r
+</ul>\r
+\r
+<p class="whs2">&nbsp;</p>\r
+\r
+<ul type="disc" class="whs4">\r
+       \r
+       <li class=kadov-p><p class="whs2"><a href="creating_xy_plot.htm">XY plots based on data from tables,</a></p></li>\r
+</ul>\r
+\r
+<p class="whs2">&nbsp;</p>\r
+\r
+<ul type="disc" class="whs4">\r
+       \r
+       <li class=kadov-p><p class="whs2"><a href="creating_presentations.htm">3d presentations of submeshes</a>,</p></li>\r
+</ul>\r
+\r
+<p class="whs2">&nbsp;</p>\r
+\r
+<ul type="disc" class="whs4">\r
+       \r
+       <li class=kadov-p><p class="whs2"><a href="creating_field_presentations.htm">3d presentations of fields</a>:</p></li>\r
+</ul>\r
+\r
+<p class="whs2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p>\r
+\r
+<p class="whs2">&nbsp;</p>\r
+\r
+<p class="whs2">&nbsp;</p>\r
+\r
+<p class="whs5">\r
+<a href="javascript:void(0);" onClick="var e; if (parseInt(navigator.appVersion)>=4){e=event;}  if (parseInt(navigator.appVersion) >=2 && typeof(PickupDialog_Invoke) == 'function') PickupDialog_Invoke(e,'','Creating field presentations','creating_field_presentations.htm','Creating presentations','creating_presentations.htm','Creating XY plot','creating_xy_plot.htm');return false;" title="Related Topics"><img src="../ss_btn_related_topics.gif" border=0 height=17 width=82 alt="Related Topics"></a>\r
+\r
+\r
+ </p>\r
+\r
+<p class="whs5">&nbsp;</p>\r
+\r
+<p class="whs5">&nbsp;</p>\r
+\r
+<p class="whs5">&nbsp;</p>\r
+\r
+<script type="text/javascript" language="JavaScript" title="WebHelpRelatedTopics"><!--\r
+if (parseInt(navigator.appVersion) >= 3 && typeof (WritePopupMenuLayer) == "function")\r
+  WritePopupMenuLayer();\r
+//--></script><script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.writeIntopicBar)\r
+       writeIntopicBar(0);\r
+//-->\r
+</script>\r
+</body>\r
+</html>\r
diff --git a/doc/salome/gui/VISU/files/iso_surfaces_presentation.htm b/doc/salome/gui/VISU/files/iso_surfaces_presentation.htm
new file mode 100755 (executable)
index 0000000..dace4ab
--- /dev/null
@@ -0,0 +1,212 @@
+<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
+\r
+<html>\r
+\r
+<head>\r
+<title>Iso Surfaces presentation</title>\r
+<meta http-equiv="content-type" content="text/html; charset=windows-1252">\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
+<!--\r
+if (navigator.appName !="Netscape")\r
+{   document.write("<link rel='stylesheet' href='../default.css'>");}\r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+h1.whs1 { font-family:'Times New Roman' , serif; }\r
+img_whs2 { border:none; width:30px; height:30px; float:none; border-style:none; }\r
+p.whs3 { font-family:'Times New Roman' , serif; }\r
+img_whs4 { border:none; width:348px; height:533px; border-style:none; float:left; }\r
+p.whs5 { font-family:'Times New Roman' , serif; font-style:italic; color:#ff0000; margin-left:40px; }\r
+p.whs6 { margin-left:40px; }\r
+img_whs7 { border:none; width:26px; height:27px; float:none; border-style:none; }\r
+p.whs8 { margin-left:0px; }\r
+p.whs9 { font-family:'Times New Roman' , serif; margin-left:0px; font-weight:normal; }\r
+ul.whs10 { list-style:disc; }\r
+p.whs11 { margin-left:24px; }\r
+p.whs12 { font-family:'Times New Roman' , serif; margin-left:40px; }\r
+p.whs13 { margin-left:60px; }\r
+p.whs14 { font-family:'Times New Roman' , serif; margin-left:0px; }\r
+img_whs15 { border:none; width:574px; height:411px; float:none; border-style:none; }\r
+-->\r
+</style><script type="text/javascript" language="JavaScript">\r
+<!--\r
+if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))\r
+{\r
+  var strNSS = "<style type='text/css'>";\r
+  strNSS += "p.whs8 {margin-left:1pt; }";\r
+  strNSS += "p.whs9 {margin-left:1pt; }";\r
+  strNSS += "p.whs14 {margin-left:1pt; }";\r
+  strNSS +="</style>";\r
+  document.write(strNSS);\r
+}\r
+//-->\r
+</script>\r
+<script type="text/javascript" language="JavaScript" title="BSSC Special Effects" src="../ehlpdhtm.js"></script><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
+<!--\r
+function reDo() {\r
+  if (innerWidth != origWidth || innerHeight != origHeight)\r
+     location.reload();\r
+}\r
+if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {\r
+       origWidth = innerWidth;\r
+       origHeight = innerHeight;\r
+       onresize = reDo;\r
+}\r
+onerror = null; \r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
+-->\r
+</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>\r
+<script type="text/javascript" language="javascript" src="../whver.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>\r
+</head>\r
+<body><script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.gbWhTopic)\r
+{\r
+       if (window.addTocInfo)\r
+       {\r
+       addTocInfo("Post-Pro module\n3D presentations\nField presentations\nIso Surfaces presentation");\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("../visu.htm");\r
+\r
+               autoSync(1);\r
+               sendSyncInfo();\r
+               sendAveInfoOut();\r
+       }\r
+}\r
+else\r
+       if (window.gbIE4)\r
+               document.location.reload();\r
+//-->\r
+</script>\r
+<h1 class="whs1">Iso Surfaces presentation</h1>\r
+\r
+<p><span style="font-weight: bold;"><B><img src="../i_blue.jpg" x-maintain-ratio="TRUE" width="30px" height="30px" border="0" class="img_whs2">Iso Surfaces </B></span>presentation \r
+ combines all equal scalar values applied to the cells and on the basis \r
+ of them constructs &nbsp;isobaric \r
+ surfaces, which form this presentation.</p>\r
+\r
+<p class="whs3">&nbsp;</p>\r
+\r
+<p class=TODO\r
+       style="font-family: 'Arial Black', sans-serif;"><span style="font-family: 'Times New Roman', serif;"><img src="../pics/isosurfaces.png" x-maintain-ratio="TRUE" width="348px" height="533px" align="left" border="0" class="img_whs4"></span>To create an Iso Surfaces presentation:</p>\r
+\r
+<p class="whs5">&nbsp;</p>\r
+\r
+<p class="whs6">- Right-click on one of the time stamps of \r
+ the field in the Object browser and from the pop-up menu choose <span \r
+ style="font-weight: bold;"><B>Iso Surfaces, </B></span><span>or</span></p>\r
+\r
+<p class="whs6">&nbsp;</p>\r
+\r
+<p class="whs6">- Click on one of the time stamps of the \r
+ field in the Object browser and select from the main menu <span style="font-weight: bold;"><B>Visualization \r
+ &gt; Iso Surfaces</B></span>, or click <img src="../pics/isosurf.jpg" x-maintain-ratio="TRUE" width="26px" height="27px" border="0" class="img_whs7"> icon<span style="font-weight: bold;"> \r
+ <B></B></span>in the <span style="font-weight: bold;"><B>Visualization Toolbar</B></span></p>\r
+\r
+<p class="whs8">&nbsp;</p>\r
+\r
+<p class="whs9">&nbsp;</p>\r
+\r
+<ul type="disc" class="whs10">\r
+       \r
+       <li class=kadov-p><p class="whs11"><span style="font-weight: bold;"><B>Iso \r
+ Surface </B></span><span>tab allows to set </span>additional parameters of \r
+ the <span style="font-weight: bold;"><B>Iso Surfaces </B></span>presentation:</p></li>\r
+</ul>\r
+\r
+<p class="whs12">&nbsp;</p>\r
+\r
+<ul type="disc" class="whs10">\r
+       \r
+       <li class=kadov-p><p class="whs13"><span style="font-weight: bold;"><B>Number \r
+ of surfaces</B></span>, which will be generated in the framework of this presentation</p></li>\r
+</ul>\r
+\r
+<p class="whs13">&nbsp;</p>\r
+\r
+<ul type="disc" class="whs10">\r
+       \r
+       <li class=kadov-p><p class="whs13">&nbsp;<span \r
+ style="font-weight: bold;"><B>Minimum / Maximum \r
+ value </B></span>fields allow to enter the range of scalar or vector values \r
+ applied to the cells, on the basis of which this presentation will be \r
+ created. </p></li>\r
+</ul>\r
+\r
+<p class="whs13">&nbsp;</p>\r
+\r
+<ul type="disc" class="whs10">\r
+       \r
+       <li class=kadov-p><p class="whs13"><span style="font-weight: bold;"><B>Update \r
+ scalar bar range with these values </B></span><span>button allows you to update \r
+ the range of the values, displayed with by the scalar bar, with the previously \r
+ defined range of values.</span></p></li>\r
+</ul>\r
+\r
+<p class="whs14">&nbsp;</p>\r
+\r
+<ul type="disc" class="whs10">\r
+       \r
+       <li class=kadov-p><p class="whs11"><span style="font-weight: bold;"><B>Scalar \r
+ Bar </B></span>tab allows to define the parameters of the scalar bar displayed \r
+ along with this presentation (<a href="scalar_map_presentation.htm#Scalar Bar">see \r
+ also</a>).</p></li>\r
+</ul>\r
+\r
+<p class="whs14">&nbsp;</p>\r
+\r
+<p class="whs14">After \r
+ you have finished with setting these parameters, click <span style="font-weight: bold;"><B>OK. \r
+ </B></span>Your presentation with scalar bar will be immediately displayed \r
+ in the viewer: </p>\r
+\r
+<p class="whs14">&nbsp;</p>\r
+\r
+<p class="whs14">&nbsp;</p>\r
+\r
+<p class="whs14">&nbsp;</p>\r
+\r
+<p class="whs6">&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/iso.jpg" x-maintain-ratio="TRUE" width="574px" height="411px" border="0" class="img_whs15"></p>\r
+\r
+<p class="whs14">&nbsp;</p>\r
+\r
+<p class="whs14">&nbsp;</p>\r
+\r
+<p class="whs14">\r
+<a href="javascript:void(0);" onClick="var e; if (parseInt(navigator.appVersion)>=4){e=event;}  if (parseInt(navigator.appVersion) >=2 && typeof(PickupDialog_Invoke) == 'function') PickupDialog_Invoke(e,'','Creating field presentations','creating_field_presentations.htm','Editing field presentations','editing_field_presentations.htm');return false;" title="Related Topics"><img src="../ss_btn_related_topics.gif" border=0 height=17 width=82 alt="Related Topics"></a>\r
+\r
+\r
+ </p>\r
+\r
+<p class="whs14">&nbsp;</p>\r
+\r
+<script type="text/javascript" language="JavaScript" title="WebHelpRelatedTopics"><!--\r
+if (parseInt(navigator.appVersion) >= 3 && typeof (WritePopupMenuLayer) == "function")\r
+  WritePopupMenuLayer();\r
+//--></script><script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.writeIntopicBar)\r
+       writeIntopicBar(0);\r
+//-->\r
+</script>\r
+</body>\r
+</html>\r
diff --git a/doc/salome/gui/VISU/files/points.htm b/doc/salome/gui/VISU/files/points.htm
new file mode 100755 (executable)
index 0000000..885b3fa
--- /dev/null
@@ -0,0 +1,81 @@
+<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
+\r
+<html>\r
+\r
+<head>\r
+<title>Points</title>\r
+<meta http-equiv="content-type" content="text/html; charset=windows-1252">\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
+<!--\r
+if (navigator.appName !="Netscape")\r
+{   document.write("<link rel='stylesheet' href='../default.css'>");}\r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+img_whs1 { border-style:none; border:none; width:422px; height:220px; float:none; }\r
+-->\r
+</style><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
+<!--\r
+function reDo() {\r
+  if (innerWidth != origWidth || innerHeight != origHeight)\r
+     location.reload();\r
+}\r
+if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {\r
+       origWidth = innerWidth;\r
+       origHeight = innerHeight;\r
+       onresize = reDo;\r
+}\r
+onerror = null; \r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
+-->\r
+</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>\r
+<script type="text/javascript" language="javascript" src="../whver.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>\r
+</head>\r
+<body><script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.gbWhTopic)\r
+{\r
+       if (window.addTocInfo)\r
+       {\r
+       addButton("show",BTN_TEXT,"Show","","","","",0,0,"","","");\r
+\r
+       }\r
+       if (window.writeBtnStyle)\r
+               writeBtnStyle();\r
+\r
+       if (window.writeIntopicBar)\r
+               writeIntopicBar(1);\r
+\r
+       if (window.setRelStartPage)\r
+       {\r
+       setRelStartPage("../visu.htm");\r
+\r
+               autoSync(1);\r
+               sendSyncInfo();\r
+               sendAveInfoOut();\r
+       }\r
+}\r
+else\r
+       if (window.gbIE4)\r
+               document.location.reload();\r
+//-->\r
+</script>\r
+<p><img src="../pics/points.jpg" x-maintain-ratio="TRUE" width="422px" height="220px" border="0" class="img_whs1"></p>\r
+\r
+<script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.writeIntopicBar)\r
+       writeIntopicBar(0);\r
+//-->\r
+</script>\r
+</body>\r
+</html>\r
diff --git a/doc/salome/gui/VISU/files/renaming_presentations.htm b/doc/salome/gui/VISU/files/renaming_presentations.htm
new file mode 100755 (executable)
index 0000000..1b1c5de
--- /dev/null
@@ -0,0 +1,108 @@
+<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
+\r
+<html>\r
+\r
+<head>\r
+<title>Renaming presentations</title>\r
+<meta http-equiv="content-type" content="text/html; charset=windows-1252">\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
+<!--\r
+if (navigator.appName !="Netscape")\r
+{   document.write("<link rel='stylesheet' href='../default.css'>");}\r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+h1.whs1 { font-family:'Times New Roman' , serif; }\r
+p.whs2 { font-family:'Times New Roman' , serif; }\r
+p.whs3 { margin-left:40px; }\r
+img_whs4 { border:none; border-style:none; width:344px; height:150px; 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("Post-Pro module\n3D presentations\nWorking with 3D presentations\nRenaming presentations");\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("../visu.htm");\r
+\r
+               autoSync(1);\r
+               sendSyncInfo();\r
+               sendAveInfoOut();\r
+       }\r
+}\r
+else\r
+       if (window.gbIE4)\r
+               document.location.reload();\r
+//-->\r
+</script>\r
+<h1 class="whs1">Renaming presentations</h1>\r
+\r
+<p class=TODO>To rename your presentation: </p>\r
+\r
+<p class="whs2">&nbsp;</p>\r
+\r
+<p class="whs3">Right-click on the submesh (for which you \r
+ have already created a presentation) in the Object Browser or right-click \r
+ on this presentation in the viewer. From the pop-up menu choose <span \r
+ style="font-weight: bold;"><B>Rename</B></span>, the following dialog box will \r
+ appear:</p>\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;&nbsp;&nbsp;&nbsp;&nbsp;<img src="../pics/rename.png" x-maintain-ratio="TRUE" width="344px" height="150px" border="0" class="img_whs4"> </p>\r
+\r
+<p class="whs2">&nbsp;</p>\r
+\r
+<p class="whs2">In the field <span style="font-weight: bold;"><B>Name \r
+ </B></span>enter your personal name of the presentation and click <span style="font-weight: bold;"><B>OK \r
+ </B></span>button to confirm your choice. The name of the presentation will \r
+ change in the Object Browser.</p>\r
+\r
+<p class="whs2">&nbsp;</p>\r
+\r
+<script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.writeIntopicBar)\r
+       writeIntopicBar(0);\r
+//-->\r
+</script>\r
+</body>\r
+</html>\r
diff --git a/doc/salome/gui/VISU/files/running_visu.htm b/doc/salome/gui/VISU/files/running_visu.htm
new file mode 100755 (executable)
index 0000000..f2b05f4
--- /dev/null
@@ -0,0 +1,126 @@
+<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
+\r
+<html>\r
+\r
+<head>\r
+<title>Running VISU</title>\r
+<meta http-equiv="content-type" content="text/html; charset=windows-1252">\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
+<!--\r
+if (navigator.appName !="Netscape")\r
+{   document.write("<link rel='stylesheet' href='../default.css'>");}\r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+h1.whs1 { font-family:'Times New Roman' , serif; }\r
+img_whs2 { border:none; width:33px; height:40px; float:none; border-style:none; }\r
+p.whs3 { font-family:'Times New Roman' , serif; }\r
+p.whs4 { font-family:'Times New Roman'  , serif; background-image:url('../texture_horiz_ltbluebubbles.jpg'); }\r
+img_whs5 { border:none; float:none; width:36px; height:38px; border-style:none; }\r
+p.whs6 { margin-left:40px; }\r
+img_whs7 { border:none; border-style:none; width:702px; height:509px; float:none; }\r
+-->\r
+</style><script type="text/javascript" language="JavaScript" title="BSSC Special Effects" src="../ehlpdhtm.js"></script><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
+<!--\r
+function reDo() {\r
+  if (innerWidth != origWidth || innerHeight != origHeight)\r
+     location.reload();\r
+}\r
+if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {\r
+       origWidth = innerWidth;\r
+       origHeight = innerHeight;\r
+       onresize = reDo;\r
+}\r
+onerror = null; \r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
+-->\r
+</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>\r
+<script type="text/javascript" language="javascript" src="../whver.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>\r
+</head>\r
+<body><script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.gbWhTopic)\r
+{\r
+       if (window.addTocInfo)\r
+       {\r
+       addTocInfo("Post-Pro module\nRunning Post-Pro");\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("../visu.htm");\r
+\r
+               autoSync(1);\r
+               sendSyncInfo();\r
+               sendAveInfoOut();\r
+       }\r
+}\r
+else\r
+       if (window.gbIE4)\r
+               document.location.reload();\r
+//-->\r
+</script>\r
+<h1 class="whs1">Running Post-Pro</h1>\r
+\r
+<p>To start Post-Pro <span class=glossterm>module</span> in the SALOME \r
+ application <span style="margin-left: 40px;">click <img src="../pics/visuicon.jpg" x-maintain-ratio="TRUE" width="33px" height="40px" border="0" class="img_whs2"> icon \r
+ in the toolbar.</span></p>\r
+\r
+<p class="whs3">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p>\r
+\r
+<p class="whs4"><img src="../note1.gif" x-maintain-ratio="TRUE" width="36px" height="38px" border="0" class="img_whs5"> Before launching Post-Pro module, you should set the VTK \r
+ viewer as default viewer for creation of a new study window. In Post-Pro \r
+ you can create presentations only in the VTK viewer. (see also: Setting \r
+ preferences)</p>\r
+\r
+<p class="whs3">&nbsp;</p>\r
+\r
+<p class="whs3">The initial desktop of \r
+ the SALOME platform will be updated with some additional toolbars and \r
+ menus related to Post-Pro component . It will look like as follows:</p>\r
+\r
+<p class="whs3">&nbsp;</p>\r
+\r
+<p class="whs6">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<img src="../pics/visufullscreen.png" x-maintain-ratio="TRUE" width="702px" height="509px" border="0" class="img_whs7"> &nbsp;</p>\r
+\r
+<p class="whs3">&nbsp;</p>\r
+\r
+<p class="whs3">\r
+<a href="javascript:void(0);" onClick="var e; if (parseInt(navigator.appVersion)>=4){e=event;}  if (parseInt(navigator.appVersion) >=2 && typeof(PickupDialog_Invoke) == 'function') PickupDialog_Invoke(e,'','Importing MED files','importing_med_objects.htm','Introduction to VISU','introduction_to_visu.htm');return false;" title="Related Topics"><img src="../ss_btn_related_topics.gif" border=0 height=17 width=82 alt="Related Topics"></a>\r
+\r
+\r
+ </p>\r
+\r
+<p class="whs3">&nbsp;</p>\r
+\r
+<p class="whs3">&nbsp;</p>\r
+\r
+<p class="whs3">&nbsp;</p>\r
+\r
+<script type="text/javascript" language="JavaScript" title="WebHelpRelatedTopics"><!--\r
+if (parseInt(navigator.appVersion) >= 3 && typeof (WritePopupMenuLayer) == "function")\r
+  WritePopupMenuLayer();\r
+//--></script><script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.writeIntopicBar)\r
+       writeIntopicBar(0);\r
+//-->\r
+</script>\r
+</body>\r
+</html>\r
diff --git a/doc/salome/gui/VISU/files/scalar_map_presentation.htm b/doc/salome/gui/VISU/files/scalar_map_presentation.htm
new file mode 100755 (executable)
index 0000000..972c95f
--- /dev/null
@@ -0,0 +1,369 @@
+<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
+\r
+<html>\r
+\r
+<head>\r
+<title>Scalar Map presentation</title>\r
+<meta http-equiv="content-type" content="text/html; charset=windows-1252">\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
+<!--\r
+if (navigator.appName !="Netscape")\r
+{   document.write("<link rel='stylesheet' href='../default.css'>");}\r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+h1.whs1 { font-family:'Times New Roman' , serif; }\r
+img_whs2 { border:none; float:none; width:30px; height:30px; border-style:none; }\r
+p.whs3 { margin-left:40px; }\r
+p.whs4 { font-family:'Times New Roman' , serif; }\r
+p.whs5 { font-family:'Times New Roman' , serif; font-style:italic; color:#ff0000; margin-left:40px; }\r
+p.whs6 { font-family:'Times New Roman' , serif; margin-left:40px; font-style:normal; color:#000000; }\r
+img_whs7 { border:none; width:31px; height:27px; float:none; border-style:none; }\r
+p.whs8 { font-family:'Times New Roman' , serif; margin-left:0px; font-weight:normal; }\r
+p.whs9 { font-family:'Times New Roman'  , serif; margin-left:0px; background-image:url('../texture_horiz_ltbluebubbles.jpg'); }\r
+img_whs10 { border:none; float:none; width:36px; height:38px; border-style:none; }\r
+p.whs11 { font-family:'Times New Roman' , serif; margin-left:40px; }\r
+p.whs12 { margin-left:0px; font-family:'Times New Roman' , serif; font-weight:normal; }\r
+img_whs13 { border:none; width:336px; height:501px; border-style:none; float:left; }\r
+ul.whs14 { list-style:disc; }\r
+p.whs15 { margin-left:36px; }\r
+ol.whs16 { list-style:disc; }\r
+p.whs17 { font-weight:bold; margin-left:24px; }\r
+p.whs18 { font-family:'Times New Roman' , serif; margin-left:40px; font-weight:bold; }\r
+p.whs19 { margin-left:24px; font-weight:normal; }\r
+p.whs20 { margin-left:24px; }\r
+p.whs21 { font-family:'Times New Roman' , serif; margin-left:40px; font-weight:normal; }\r
+p.whs22 { font-weight:bold; margin-left:36px; }\r
+p.whs23 { margin-left:60px; }\r
+p.whs24 { margin-left:0px; }\r
+p.whs25 { font-family:'Times New Roman' , serif; margin-left:0px; }\r
+img_whs26 { border:none; width:308px; height:241px; border-style:none; float:left; }\r
+p.whs27 { margin-left:72px; }\r
+p.whs28 { margin-left:48px; }\r
+img_whs29 { border:none; border-style:none; width:433px; height:303px; float:none; }\r
+-->\r
+</style><script type="text/javascript" language="JavaScript">\r
+<!--\r
+if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))\r
+{\r
+  var strNSS = "<style type='text/css'>";\r
+  strNSS += "p.whs8 {margin-left:1pt; }";\r
+  strNSS += "p.whs9 {margin-left:1pt; }";\r
+  strNSS += "p.whs12 {margin-left:1pt; }";\r
+  strNSS += "p.whs24 {margin-left:1pt; }";\r
+  strNSS += "p.whs25 {margin-left:1pt; }";\r
+  strNSS +="</style>";\r
+  document.write(strNSS);\r
+}\r
+//-->\r
+</script>\r
+<script type="text/javascript" language="JavaScript" title="BSSC Special Effects" src="../ehlpdhtm.js"></script><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
+<!--\r
+function reDo() {\r
+  if (innerWidth != origWidth || innerHeight != origHeight)\r
+     location.reload();\r
+}\r
+if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {\r
+       origWidth = innerWidth;\r
+       origHeight = innerHeight;\r
+       onresize = reDo;\r
+}\r
+onerror = null; \r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
+-->\r
+</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>\r
+<script type="text/javascript" language="javascript" src="../whver.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>\r
+</head>\r
+<body><script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.gbWhTopic)\r
+{\r
+       if (window.addTocInfo)\r
+       {\r
+       addTocInfo("Post-Pro module\n3D presentations\nField presentations\nScalar Map presentation");\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("../visu.htm");\r
+\r
+               autoSync(1);\r
+               sendSyncInfo();\r
+               sendAveInfoOut();\r
+       }\r
+}\r
+else\r
+       if (window.gbIE4)\r
+               document.location.reload();\r
+//-->\r
+</script>\r
+<h1 class="whs1">Scalar Map presentation</h1>\r
+\r
+<p><span style="font-weight: bold;"><B><img src="../i_blue.jpg" x-maintain-ratio="TRUE" width="30px" height="30px" border="0" class="img_whs2">Scalar Map</B></span> is the \r
+ basic type of visualization of calculation data in <span style="font-weight: bold;"><B>Post-Pro \r
+ </B></span>module. This presentation consists of the following:</p>\r
+\r
+<p>&nbsp;</p>\r
+\r
+<p class="whs3">- creating of a 3D presentation on the basis \r
+ of a field;</p>\r
+\r
+<p class="whs3">- coloring of the cells of this presentation, \r
+ according the scalar or vector values applied to this cells;</p>\r
+\r
+<p class="whs3">- creating of a scalar bar: a scale, representing \r
+ the correspondence &nbsp;between \r
+ the scalar values of the field and the used colors. </p>\r
+\r
+<p>&nbsp;</p>\r
+\r
+<p>All other types of field presentation are based on the <span style="font-weight: bold;"><B>Scalar \r
+ Map. </B></span></p>\r
+\r
+<p class="whs4">&nbsp;</p>\r
+\r
+<p class=TODO\r
+       style="color: #000000;">To create a Scalar Map presentation:</p>\r
+\r
+<p class="whs5">&nbsp;</p>\r
+\r
+<p class="whs6">- Right-click on one of the time stamps of \r
+ the field in the Object browser and from the pop-up menu choose <span \r
+ style="font-weight: bold;"><B>Scalar Map, </B></span><span>or</span></p>\r
+\r
+<p class="whs6">&nbsp;</p>\r
+\r
+<p class="whs6">- Click on one of the time stamps of the field \r
+ in the Object browser and select from the main menu <span style="font-weight: bold;"><B>Visualization \r
+ &gt; Scalar Map</B></span>, or click <img src="../pics/scalarmapicon.jpg" x-maintain-ratio="TRUE" width="31px" height="27px" border="0" class="img_whs7"> icon<span style="font-weight: bold;"> \r
+ <B></B></span>in the <span style="font-weight: bold;"><B>Visualization Toolbar</B></span></p>\r
+\r
+<p class="whs6">&nbsp;</p>\r
+\r
+<p class="whs8">The following dialog box will appear:</p>\r
+\r
+<p class="whs8">&nbsp;</p>\r
+\r
+<p class="whs9"><img src="../note1.gif" x-maintain-ratio="TRUE" width="36px" height="38px" border="0" class="img_whs10">This dialog box is equal for all types of field presentations \r
+ and it will be present as an additional tab in all dialog boxes allowing \r
+ to create the other types of presentations. It allows to set the parameters \r
+ of <span style="font-weight: bold;"><B>Scalar range,</B></span> as well as the \r
+ parameters of the <span style="font-weight: bold;"><B>Scalar Bar.</B></span> \r
+ You can also set these parameters as preferences which will be used in \r
+ all SALOME sessions: in the main menu select <span style="font-weight: bold;"><B>Preferences \r
+ &gt; Visu &gt; Scalar Bar.</B></span> &nbsp;<span \r
+ style="font-weight: bold;"><B>&nbsp;</B></span>&nbsp;</p>\r
+\r
+<p class="whs11">&nbsp;</p>\r
+\r
+<p class="whs12">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<img src="../pics/scalarbarproperties.png" x-maintain-ratio="TRUE" width="336px" height="501px" align="left" border="0" class="img_whs13"></p>\r
+\r
+<ul type="disc" class="whs14">\r
+       \r
+       <li class=kadov-P><p class="whs15"><span style="font-weight: bold;"><B>Scalar \r
+ range parameters:</B></span></p></li>\r
+</ul>\r
+\r
+<p class="whs15">&nbsp;</p>\r
+\r
+<ol type="disc" class="whs16">\r
+       \r
+       <ul type="disc" class="whs14">\r
+               \r
+               <li class=kadov-p><p class="whs17">Scalar \r
+ Mode <span style="font-weight: normal;">field: This field allows to choose \r
+ the mode of transformation of vector values into scalar values for creation \r
+ of the presentation. It can be module of the vector or one of three components \r
+ of the vector. (Note: This choose box is relevant only for fields containing \r
+ vector values, in other cases it will be inactive). &nbsp;</span></p></li>\r
+       </ul>\r
+</ol>\r
+\r
+<p class="whs18">&nbsp;</p>\r
+\r
+<ol type="disc" class="whs16">\r
+       \r
+       <ul type="disc" class="whs14">\r
+               \r
+               <li class=kadov-p><p class="whs17">Logarithmic \r
+ scaling <span style="font-weight: normal;">check box: You can apply logarithmic \r
+ scaling to the color scale of the presentation.</span></p></li>\r
+       </ul>\r
+</ol>\r
+\r
+<p class="whs19">&nbsp;</p>\r
+\r
+<ol type="disc" class="whs16">\r
+       \r
+       <ul type="disc" class="whs14">\r
+               \r
+               <li class=kadov-p><p class="whs20"><span style="font-weight: bold;"><B>Use \r
+ field range: </B></span>if this check box is selected, all cells of the field \r
+ presentation will be colored according the values applied to these cells. \r
+ &nbsp;</p></li>\r
+       </ul>\r
+</ol>\r
+\r
+<p class="whs20">&nbsp;</p>\r
+\r
+<ol type="disc" class="whs16">\r
+       \r
+       <ul type="disc" class="whs14">\r
+               \r
+               <li class=kadov-p><p class="whs17">Use \r
+ imposed range: <span style="font-weight: normal;">here you can define \r
+ your own range of scalar values of the field, on the basis of which this \r
+ presentation will be constructed. The cells of the field presentation \r
+ with applied scalar or vector values belonging to this imposed range will \r
+ be colored according to these values. The other cells of the field presentation \r
+ (with applied scalar or vector values out of this imposed range) will \r
+ be displayed using one color. For the cells with applied scalar or vector \r
+ values, which are less than the minimal value of the imposed range, the \r
+ color will be the same as for the cells with applied minimal values. For \r
+ the cells with applied scalar or vector values, which are larger than \r
+ the maximal value of the imposed range the color will be the same as for \r
+ the cells with applied minimal values. &nbsp;</span></p></li>\r
+       </ul>\r
+</ol>\r
+\r
+<p class="whs21">&nbsp;</p>\r
+\r
+<ul type="disc" class="whs14">\r
+       \r
+       <li class=kadov-p><p class="whs22">Colors \r
+ and Labels</p></li>\r
+       \r
+       <li class=kadov-p><p class="whs23"><span style="font-weight: bold;"><B>Nb. \r
+ of colors </B></span>field: In this field you can enter the number of colors, \r
+ which will be used for coloring of cells containing scalar values.</p></li>\r
+       \r
+       <li class=kadov-p><p class="whs23"><span style="font-weight: bold;"><B>Nb. \r
+ of labels </B></span>field: In this field you can enter the number of labels, \r
+ indicating graduation of the scalar bar.</p></li>\r
+</ul>\r
+\r
+<p class="whs21">&nbsp;</p>\r
+\r
+<ul type="disc" class="whs14">\r
+       \r
+       <li class=kadov-p><p class="whs24"><span style="font-weight: bold;"><B>Orientation: \r
+ </B></span>You can select <span style="font-weight: bold;"><B>Vertical </B></span>or<span \r
+ style="font-weight: bold;"><B> Horizontal </B></span>orientation of the scalar \r
+ bar. &nbsp;</p></li>\r
+</ul>\r
+\r
+<p class="whs21">&nbsp;</p>\r
+\r
+<ul type="disc" class="whs14">\r
+       \r
+       <li class=kadov-p><p class="whs24"><span style="font-weight: bold;"><B>Origin:</B></span> \r
+ you can enter <span style="font-weight: bold;"><B>X</B></span> &amp; <span style="font-weight: bold;"><B>Y</B></span> \r
+ coordinates of the origin of the scalar bar.</p></li>\r
+</ul>\r
+\r
+<p class="whs21">&nbsp;</p>\r
+\r
+<ul type="disc" class="whs14">\r
+       \r
+       <li class=kadov-p><p class="whs24">&nbsp;<span \r
+ style="font-weight: bold;"><B>Dimensions</B></span>: \r
+ you can enter <span style="font-weight: bold;"><B>Width</B></span> and <span \r
+ style="font-weight: bold;"><B>Height</B></span> of the scalar bar.</p></li>\r
+</ul>\r
+\r
+<p class="whs21">&nbsp;</p>\r
+\r
+<ul type="disc" class="whs14">\r
+       \r
+       <li class=kadov-p><p class="whs25"><span \r
+ style="font-weight: bold;"><B>Save as default values </B></span>check box allows \r
+ to save this parameters for all presentations, which will be constructed \r
+ later.</p></li>\r
+</ul>\r
+\r
+<p class="whs25"><img src="../pics/textproperty.png" x-maintain-ratio="TRUE" width="308px" height="241px" align="left" border="0" class="img_whs26"></p>\r
+\r
+<p class="whs15">&nbsp;</p>\r
+\r
+<ul type="disc" class="whs14">\r
+       \r
+       <li class=kadov-p><p class="whs15"><span style="font-weight: bold;"><B>Text \r
+ properties </B></span>button allows you to define from the following dialog \r
+ box:</p></li>\r
+</ul>\r
+\r
+<p class="whs3">&nbsp;</p>\r
+\r
+<ul type="disc" class="whs14">\r
+       \r
+       <li class=kadov-p><p class="whs27"><span style="font-weight: bold;"><B>Title</B></span> \r
+ of the field, on the basis of which this presentation is created,</p></li>\r
+       \r
+       <li class=kadov-p><p class="whs27">Font<span style="font-weight: bold;"> \r
+ <B></B></span>properties of the this <span style="font-weight: bold;"><B>Title</B></span>, \r
+ displayed in the Object Browser,</p></li>\r
+       \r
+       <li class=kadov-p><p class="whs27">Font<span style="font-weight: bold;"> \r
+ <B></B></span>properties of the <span style="font-weight: bold;"><B>Labels</B></span>, \r
+ displayed new the scalar bar, created with this presentation. &nbsp;</p></li>\r
+</ul>\r
+\r
+<p class="whs27">&nbsp;</p>\r
+\r
+<p class="whs28">After you have finished with setting these \r
+ parameters, click <span style="font-weight: bold;"><B>OK. </B></span>Your presentation \r
+ with scalar bar will be immediately displayed in the viewer: </p>\r
+\r
+<p class="whs28">&nbsp;</p>\r
+\r
+<p class="whs25">&nbsp;</p>\r
+\r
+<p class="whs25">&nbsp;</p>\r
+\r
+<p class="whs25">&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;&nbsp;<img src="../pics/scalarrangesn.png" x-maintain-ratio="TRUE" width="433px" height="303px" border="0" class="img_whs29"></p>\r
+\r
+<p class="whs8">&nbsp;</p>\r
+\r
+<p class="whs8">\r
+<a href="javascript:void(0);" onClick="var e; if (parseInt(navigator.appVersion)>=4){e=event;}  if (parseInt(navigator.appVersion) >=2 && typeof(PickupDialog_Invoke) == 'function') PickupDialog_Invoke(e,'','Creating field presentations','creating_field_presentations.htm','Editing field presentations','editing_field_presentations.htm');return false;" title="Related Topics"><img src="../ss_btn_related_topics.gif" border=0 height=17 width=82 alt="Related Topics"></a>\r
+\r
+\r
+ </p>\r
+\r
+<p class="whs8">&nbsp;</p>\r
+\r
+<p class="whs8">&nbsp;</p>\r
+\r
+<p class="whs8">&nbsp;</p>\r
+\r
+<p class="whs8">&nbsp;</p>\r
+\r
+<script type="text/javascript" language="JavaScript" title="WebHelpRelatedTopics"><!--\r
+if (parseInt(navigator.appVersion) >= 3 && typeof (WritePopupMenuLayer) == "function")\r
+  WritePopupMenuLayer();\r
+//--></script><script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.writeIntopicBar)\r
+       writeIntopicBar(0);\r
+//-->\r
+</script>\r
+</body>\r
+</html>\r
diff --git a/doc/salome/gui/VISU/files/scaling_presentations.htm b/doc/salome/gui/VISU/files/scaling_presentations.htm
new file mode 100755 (executable)
index 0000000..a517e2b
--- /dev/null
@@ -0,0 +1,159 @@
+<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
+\r
+<html>\r
+\r
+<head>\r
+<title>Scaling presentations</title>\r
+<meta http-equiv="content-type" content="text/html; charset=windows-1252">\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
+<!--\r
+if (navigator.appName !="Netscape")\r
+{   document.write("<link rel='stylesheet' href='../default.css'>");}\r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+h1.whs1 { font-family:'Times New Roman' , serif; }\r
+p.whs2 { font-family:'Times New Roman' , serif; }\r
+img_whs3 { border:none; float:none; width:30px; height:30px; border-style:none; }\r
+p.whs4 { color:#ff0000; font-style:italic; font-family:'Times New Roman' , serif; }\r
+p.whs5 { margin-left:40px; font-style:normal; color:#000000; font-family:'Times New Roman' , serif; }\r
+p.whs6 { color:#ff0000; font-style:italic; margin-left:40px; font-family:'Times New Roman' , serif; }\r
+img_whs7 { border:none; width:28px; height:29px; float:none; border-style:none; }\r
+p.whs8 { color:#ff0000; font-style:italic; margin-left:0px; }\r
+img_whs9 { border:none; border-style:none; width:453px; height:155px; float:none; }\r
+p.whs10 { margin-left:40px; color:#ff0000; font-style:italic; font-family:'Times New Roman' , serif; }\r
+-->\r
+</style><script type="text/javascript" language="JavaScript">\r
+<!--\r
+if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))\r
+{\r
+  var strNSS = "<style type='text/css'>";\r
+  strNSS += "p.whs8 {margin-left:1pt; }";\r
+  strNSS +="</style>";\r
+  document.write(strNSS);\r
+}\r
+//-->\r
+</script>\r
+<script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
+<!--\r
+function reDo() {\r
+  if (innerWidth != origWidth || innerHeight != origHeight)\r
+     location.reload();\r
+}\r
+if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {\r
+       origWidth = innerWidth;\r
+       origHeight = innerHeight;\r
+       onresize = reDo;\r
+}\r
+onerror = null; \r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
+-->\r
+</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>\r
+<script type="text/javascript" language="javascript" src="../whver.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>\r
+</head>\r
+<body><script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.gbWhTopic)\r
+{\r
+       if (window.addTocInfo)\r
+       {\r
+       addTocInfo("Post-Pro module\n3D presentations\nWorking with 3D presentations\nScaling presentations");\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("../visu.htm");\r
+\r
+               autoSync(1);\r
+               sendSyncInfo();\r
+               sendAveInfoOut();\r
+       }\r
+}\r
+else\r
+       if (window.gbIE4)\r
+               document.location.reload();\r
+//-->\r
+</script>\r
+<h1 class="whs1">Scaling presentations</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 SALOME \r
+ there is a feature allowing to scale presentations of submeshes and field \r
+ presentations along one of the axes (X, Y, Z). </p>\r
+\r
+<p class="whs2">&nbsp;</p>\r
+\r
+<p class=TODO>To &nbsp;scale \r
+ a presentation:</p>\r
+\r
+<p class="whs4">&nbsp;</p>\r
+\r
+<p class="whs5">1. Choose in the main \r
+ menu <span style="font-weight: bold;"><B>Representation &gt; Scaling</B></span>, \r
+ or</p>\r
+\r
+<p class="whs6"><span style="font-style: normal; color: #000000;"><font color=black >&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;click \r
+ on the icon </font></span><img src="../pics/scalingicon.jpg" x-maintain-ratio="TRUE" width="28px" height="29px" border="0" class="img_whs7"> <span style="font-style: normal; color: #000000;"><font color=black >in \r
+ the </font></span><span style="font-style: normal;\r
+                                                       color: #000000;\r
+                                                       font-weight: bold;"><font color=black ><B>Representation Toolbar</B></font></span><span \r
+ style="font-style: normal; color: #000000;"><font color=black >.</font></span></p>\r
+\r
+<p class="whs6">&nbsp;</p>\r
+\r
+<p class="whs5">2. In the <span style="font-weight: bold;"><B>Scaling \r
+ </B></span>dialog box set the parameters of the scaling:</p>\r
+\r
+<p class="whs6">&nbsp;</p>\r
+\r
+<p class="whs8">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<img src="../pics/scaling.png" x-maintain-ratio="TRUE" width="453px" height="155px" border="0" class="img_whs9"></p>\r
+\r
+<p class="whs6">&nbsp;</p>\r
+\r
+<p class="whs5">To cancel all changes, \r
+ click <span style="font-weight: bold;"><B>Reset </B></span>button.</p>\r
+\r
+<p class="whs5">&nbsp;</p>\r
+\r
+<p class="whs5">3. Click <span style="font-weight: bold;"><B>Apply \r
+ </B></span>button, to apply your scaling on the chosen presentation. </p>\r
+\r
+<p class="whs10">&nbsp;</p>\r
+\r
+<p class="whs10"><span style="font-style: normal; color: #000000;"><font color=black >4. \r
+ To confirm all actions and quit </font></span><span style="font-style: normal;\r
+                                                                                                               color: #000000;\r
+                                                                                                               font-weight: bold;"><font color=black ><B>Scaling \r
+ </B></font></span><span style="font-style: normal; color: #000000;"><font color=black >dialog box, click \r
+ </font></span><span style="font-style: normal;\r
+                                               color: #000000;\r
+                                               font-weight: bold;"><font color=black ><B>OK</B></font></span><span style="font-style: normal; color: #000000;"><font color=black >. \r
+ </font></span>&nbsp;&nbsp;</p>\r
+\r
+<p class="whs10">&nbsp;</p>\r
+\r
+<p class="whs10">&nbsp;</p>\r
+\r
+<script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.writeIntopicBar)\r
+       writeIntopicBar(0);\r
+//-->\r
+</script>\r
+</body>\r
+</html>\r
diff --git a/doc/salome/gui/VISU/files/selection_in_visu.htm b/doc/salome/gui/VISU/files/selection_in_visu.htm
new file mode 100755 (executable)
index 0000000..0d3c0e7
--- /dev/null
@@ -0,0 +1,266 @@
+<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
+\r
+<html>\r
+\r
+<head>\r
+<title>Selection in VISU</title>\r
+<meta http-equiv="content-type" content="text/html; charset=windows-1252">\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
+<!--\r
+if (navigator.appName !="Netscape")\r
+{   document.write("<link rel='stylesheet' href='../default.css'>");}\r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+h1.whs1 { font-family:'Times New Roman' , serif; }\r
+p.whs2 { font-family:'Times New Roman' , serif; }\r
+img_whs3 { border-style:none; border:none; width:30px; height:30px; float:none; }\r
+p.whs4 { margin-left:0px; font-family:'Times New Roman' , serif; }\r
+img_whs5 { border-style:none; border:none; width:431px; height:238px; float:none; }\r
+p.whs6 { font-style:italic; color:#ff0000; font-family:'Times New Roman' , serif; }\r
+p.whs7 { margin-left:40px; font-family:'Times New Roman' , serif; }\r
+img_whs8 { border-style:none; border:none; height:67px; float:none; width:346px; }\r
+table.whs9 { x-cell-content-align:top; left:0px; top:678px; height:37px; margin-left:48px; border-spacing:0px; }\r
+col.whs10 { width:63px; }\r
+col.whs11 { width:55px; }\r
+tr.whs12 { x-cell-content-align:top; }\r
+td.whs13 { width:63px; padding-right:10px; padding-left:10px; border-left-color:#ffffff; border-top-style:Solid; border-top-color:#ffffff; border-right-style:Solid; border-right-color:#ffffff; border-bottom-style:Solid; border-bottom-color:#ffffff; border-right-width:1px; border-left-width:1px; border-left-style:solid; border-top-width:1px; border-bottom-width:1px; }\r
+p.whs14 { text-align:center; font-size:10pt; font-family:'Times New Roman' , serif; }\r
+td.whs15 { width:63px; padding-right:10px; padding-left:10px; border-top-style:Solid; border-top-color:#ffffff; border-right-style:Solid; border-right-color:#ffffff; border-bottom-style:Solid; border-bottom-color:#ffffff; border-right-width:1px; border-top-width:1px; border-bottom-width:1px; }\r
+td.whs16 { width:55px; padding-right:10px; padding-left:10px; border-top-style:Solid; border-top-color:#ffffff; border-right-style:Solid; border-right-color:#ffffff; border-bottom-style:Solid; border-bottom-color:#ffffff; border-top-width:1px; border-bottom-width:1px; border-right-width:1px; }\r
+p.whs17 { margin-left:48px; font-family:'Times New Roman' , serif; }\r
+p.whs18 { margin-left:0px; font-style:italic; color:#ff0000; font-family:'Times New Roman' , serif; }\r
+p.whs19 { font-style:italic; color:#ff0000; margin-left:40px; font-family:'Times New Roman' , serif; }\r
+p.whs20 { margin-left:40px; font-style:normal; color:#000000; font-family:'Times New Roman' , serif; }\r
+img_whs21 { border-style:none; border:none; width:355px; height:121px; float:none; }\r
+p.whs22 { margin-left:0px; font-style:normal; color:#000000; font-family:'Times New Roman' , serif; }\r
+img_whs23 { border-style:none; border:none; width:355px; height:126px; float:none; }\r
+p.whs24 { font-family:'Times New Roman' , serif; margin-left:80px; }\r
+img_whs25 { border-style:none; border:none; width:294px; height:192px; float:none; }\r
+-->\r
+</style><script type="text/javascript" language="JavaScript">\r
+<!--\r
+if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))\r
+{\r
+  var strNSS = "<style type='text/css'>";\r
+  strNSS += "p.whs4 {margin-left:1pt; }";\r
+  strNSS += "p.whs18 {margin-left:1pt; }";\r
+  strNSS += "p.whs22 {margin-left:1pt; }";\r
+  strNSS +="</style>";\r
+  document.write(strNSS);\r
+}\r
+//-->\r
+</script>\r
+<script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
+<!--\r
+function reDo() {\r
+  if (innerWidth != origWidth || innerHeight != origHeight)\r
+     location.reload();\r
+}\r
+if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {\r
+       origWidth = innerWidth;\r
+       origHeight = innerHeight;\r
+       onresize = reDo;\r
+}\r
+onerror = null; \r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
+-->\r
+</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>\r
+<script type="text/javascript" language="javascript" src="../whver.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>\r
+</head>\r
+<body><script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.gbWhTopic)\r
+{\r
+       if (window.addTocInfo)\r
+       {\r
+       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("../visu.htm");\r
+\r
+               autoSync(1);\r
+               sendSyncInfo();\r
+               sendAveInfoOut();\r
+       }\r
+}\r
+else\r
+       if (window.gbIE4)\r
+               document.location.reload();\r
+//-->\r
+</script>\r
+<h1 class="whs1">Selection in VISU</h1>\r
+\r
+<p class="whs2"><span style="font-weight: bold;"><B><img src="../i_blue.jpg" x-maintain-ratio="TRUE" width="30px" height="30px" border="0" class="img_whs3">VISU</B></span> module allows to make selection of the whole presentation, \r
+ as well as of its elements: cells, edges, points. </p>\r
+\r
+<p class="whs2">&nbsp;</p>\r
+\r
+<p class="whs4"><span \r
+ style="font-style: italic; color: #ff0000;"><font color=red ><I>To make selection of the whole \r
+ presentation,</I></font></span> (if it has been displayed) &nbsp;click \r
+ on it in the viewer or in the Object Browser. </p>\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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<img src="../pics/selection1.jpg" x-maintain-ratio="TRUE" width="431px" height="238px" border="0" class="img_whs5"></p>\r
+\r
+<p class="whs2">&nbsp;</p>\r
+\r
+<p class="whs2">Your presentation will \r
+ be displayed with white outline automatically generated by the viewer \r
+ according the borders of the presentation in 3d space.</p>\r
+\r
+<p class="whs2">&nbsp;</p>\r
+\r
+<p class="whs2"><span style="color: #ff0000; font-style: italic;"><font color=red ><I>To \r
+ make selection of several presentations,</I></font></span> hold down <span style="font-weight: bold;"><B>Shift \r
+ </B></span>button and click on them one after another in the viewer or in \r
+ the Object Browser or hold down left mouse button and outline the desired \r
+ presentations in the viewer window.</p>\r
+\r
+<p class="whs2">&nbsp;</p>\r
+\r
+<p class="whs6">To make selection of \r
+ the elements of the presentation (cells, edges, points):</p>\r
+\r
+<p class="whs7">&nbsp;</p>\r
+\r
+<p class="whs7">1. \r
+ Choose from <span style="font-weight: bold;"><B>Selection Toolbar </B></span>the \r
+ mode of selection:</p>\r
+\r
+<p class="whs7">&nbsp;</p>\r
+\r
+<p class="whs7">&nbsp;<img src="../pics/selmode.jpg" x-maintain-ratio="TRUE" height="67px" width="346px" border="0" class="img_whs8"></p>\r
+\r
+<table x-use-null-cells cellspacing="0" height="37" class="whs9">\r
+<script language='JavaScript'><!--\r
+if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4)) document.write("</table><table x-use-null-cells cellspacing='0' height='37' border='1' bordercolor='white' bordercolorlight='white' bordercolordark='white'>");\r
+//--></script>\r
+<col class="whs10">\r
+<col class="whs10">\r
+<col class="whs10">\r
+<col class="whs11">\r
+\r
+<tr valign="top" class="whs12">\r
+<td width="63px" class="whs13">\r
+<p align="center" class="whs14">&nbsp;&nbsp;Points \r
+ </p>\r
+<p align="center" class="whs14">&nbsp;&nbsp;&nbsp;Selection \r
+ &nbsp;</td>\r
+<td width="63px" class="whs15">\r
+<p align="center" class="whs14">Edges </p>\r
+<p align="center" class="whs14">&nbsp;Selection \r
+ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>\r
+<td width="63px" class="whs15">\r
+<p align="center" class="whs14">Cells </p>\r
+<p align="center" class="whs14">Selection \r
+ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>\r
+<td width="55px" class="whs16">\r
+<p align="center" class="whs14">Actor </p>\r
+<p align="center" class="whs14">Selection \r
+ </td></tr>\r
+<script language='JavaScript'><!--\r
+if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4)) document.write("</table></table><table>");\r
+//--></script>\r
+</table>\r
+\r
+<p class="whs17">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p>\r
+\r
+<p class="whs7">&nbsp;</p>\r
+\r
+<p class="whs7">2. \r
+ Click on the element of the presentation in the viewer. The color of the \r
+ selected element will automatically change.</p>\r
+\r
+<p class="whs7">To \r
+ make selection of several elements of the presentation, with pressed <span \r
+ style="font-weight: bold;"><B>Shift </B></span>button click on them one after \r
+ another in the viewer.</p>\r
+\r
+<p class="whs7">&nbsp;</p>\r
+\r
+<p class="whs4"><span \r
+ style="font-weight: bold;"><B>Actor selection </B></span>mode is initial mode \r
+ of selection of the whole presentation.</p>\r
+\r
+<p class="whs4">&nbsp;</p>\r
+\r
+<p class="whs18">To make selection of \r
+ an element of the presentation (cell, point) with a definite number, you \r
+ can:</p>\r
+\r
+<p class="whs19">&nbsp;</p>\r
+\r
+<p class="whs20">&nbsp;1. \r
+ Choose from the main menu <span style="font-weight: bold;"><B>Selection &gt; \r
+ Cell (Point) &gt; Select by number </B></span>or</p>\r
+\r
+<p class="whs20">&nbsp;</p>\r
+\r
+<p class="whs20">&nbsp;2. \r
+ Select from <span style="font-weight: bold;"><B>Selection Toolbar </B></span>a<span \r
+ style="font-weight: bold;"> <B></B></span>mode of selection (Cells selection \r
+ or Points selection), </p>\r
+\r
+<p class="whs20">right-click on the \r
+ presentation displayed in the viewer and from the pop-up menu choose (according \r
+ the chosen mode of selection) &nbsp;<span \r
+ style="font-weight: bold;"><B>Select a Point \r
+ </B></span>or <span style="font-weight: bold;"><B>Select a Cell </B></span>option.</p>\r
+\r
+<p class="whs20">&nbsp;</p>\r
+\r
+<p class="whs4">The \r
+ following dialog box will appear: </p>\r
+\r
+<p class="whs4">&nbsp;</p>\r
+\r
+<p class="whs18">&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/pointselection.jpg" x-maintain-ratio="TRUE" width="355px" height="121px" border="0" class="img_whs21"></p>\r
+\r
+<p class="whs18">&nbsp;</p>\r
+\r
+<p class="whs22">Or in case of cell \r
+ selection:</p>\r
+\r
+<p class="whs22">&nbsp;</p>\r
+\r
+<p class="whs22">&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/cellselection.jpg" x-maintain-ratio="TRUE" width="355px" height="126px" border="0" class="img_whs23"></p>\r
+\r
+<p class="whs22">&nbsp;</p>\r
+\r
+<p class="whs22">In the field <span \r
+ style="font-weight: bold;"><B>Point number (Cell number) </B></span>enter the \r
+ number of the Point (Cell), you want to select and press <span style="font-weight: bold;"><B>OK</B></span>. \r
+ The selected element of your presentation will be highlighted:</p>\r
+\r
+<p class="whs22">&nbsp;</p>\r
+\r
+<p class="whs24">&nbsp;&nbsp;&nbsp;<img src="../pics/cellsel.jpg" x-maintain-ratio="TRUE" width="294px" height="192px" border="0" class="img_whs25"></p>\r
+\r
+<script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.writeIntopicBar)\r
+       writeIntopicBar(0);\r
+//-->\r
+</script>\r
+</body>\r
+</html>\r
diff --git a/doc/salome/gui/VISU/files/setting_properties_of_xy_plots.htm b/doc/salome/gui/VISU/files/setting_properties_of_xy_plots.htm
new file mode 100755 (executable)
index 0000000..058d914
--- /dev/null
@@ -0,0 +1,229 @@
+<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
+\r
+<html>\r
+\r
+<head>\r
+<title>Setting properties of XY plots</title>\r
+<meta http-equiv="content-type" content="text/html; charset=windows-1252">\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
+<!--\r
+if (navigator.appName !="Netscape")\r
+{   document.write("<link rel='stylesheet' href='../default.css'>");}\r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+p.whs1 { margin-left:40px; }\r
+img_whs2 { border:none; width:156px; height:170px; border-style:none; }\r
+img_whs3 { border:none; width:172px; height:102px; border-style:none; }\r
+img_whs4 { border:none; width:395px; height:189px; float:none; border-style:none; }\r
+img_whs5 { border:none; width:109px; height:75px; border-style:none; }\r
+img_whs6 { border:none; width:402px; height:396px; float:none; border-style:none; }\r
+p.whs7 { margin-left:0px; }\r
+ul.whs8 { list-style:disc; }\r
+p.whs9 { margin-left:0px; font-weight:bold; }\r
+p.whs10 { margin-left:0px; font-weight:normal; }\r
+img_whs11 { border:none; width:444px; height:260px; float:none; }\r
+-->\r
+</style><script type="text/javascript" language="JavaScript">\r
+<!--\r
+if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))\r
+{\r
+  var strNSS = "<style type='text/css'>";\r
+  strNSS += "p.whs7 {margin-left:1pt; }";\r
+  strNSS += "p.whs9 {margin-left:1pt; }";\r
+  strNSS += "p.whs10 {margin-left:1pt; }";\r
+  strNSS +="</style>";\r
+  document.write(strNSS);\r
+}\r
+//-->\r
+</script>\r
+<script type="text/javascript" language="JavaScript" title="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("Post-Pro module\nXY plots\nSetting properties of XY plots");\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("../visu.htm");\r
+\r
+               autoSync(1);\r
+               sendSyncInfo();\r
+               sendAveInfoOut();\r
+       }\r
+}\r
+else\r
+       if (window.gbIE4)\r
+               document.location.reload();\r
+//-->\r
+</script>\r
+<h1>Setting properties of XY plots</h1>\r
+\r
+<p class=TODO>To define properties of XY plots:</p>\r
+\r
+<p class=TODO>&nbsp;</p>\r
+\r
+<p class="whs1">Right-click on the background of the Plot \r
+ 2d viewer. The following menu will appear: </p>\r
+\r
+<p class="whs1"><img src="../image24.gif" width="156px" height="170px" border="0" class="img_whs2"></p>\r
+\r
+<p class="whs1">&nbsp;</p>\r
+\r
+<p class="whs1"><span style="font-weight: bold;"><B>Scaling</B></span> \r
+ gives you the possibility to select the scale (logarithmic or linear) \r
+ for both axes</p>\r
+\r
+<p class="whs1"><img src="../image25.gif" width="172px" height="102px" border="0" class="img_whs3"></p>\r
+\r
+<p class="whs1">&nbsp;</p>\r
+\r
+<p class="whs1">via <span style="font-weight: bold;"><B>Fit \r
+ Range</B></span> option you can access to the following menu</p>\r
+\r
+<p class="whs1">&nbsp;</p>\r
+\r
+<p class="whs1"><img src="../pics/fitdatarange.png" x-maintain-ratio="TRUE" width="395px" height="189px" border="0" class="img_whs4"></p>\r
+\r
+<p class="whs1">&nbsp;</p>\r
+\r
+<p class="whs1"><span style="font-weight: bold;"><B>Curve Type \r
+ </B></span>gives you the possibility to select the type for your curves.</p>\r
+\r
+<p class="whs1"><img src="../image27.gif" width="109px" height="75px" border="0" class="img_whs5"></p>\r
+\r
+<p class="whs1">&nbsp;</p>\r
+\r
+<p class="whs1"><span style="font-weight: bold;"><B>Show Legend</B></span> \r
+ triggers all labels on the graph in the Plot 2d viewer.</p>\r
+\r
+<p class="whs1">&nbsp;</p>\r
+\r
+<p class="whs1"><span style="font-weight: bold;"><B>Settings</B></span> \r
+ menu allows to adjust the representation of the graphs in the Plot 2d \r
+ viewer</p>\r
+\r
+<p class="whs1">&nbsp;</p>\r
+\r
+<p class="whs1"><img src="../pics/viewsettings.png" x-maintain-ratio="TRUE" width="402px" height="396px" border="0" class="img_whs6"></p>\r
+\r
+<p class="whs1">&nbsp;</p>\r
+\r
+<p class="whs7">The options are as follows:</p>\r
+\r
+<p class="whs7">&nbsp;</p>\r
+\r
+<ul type="disc" class="whs8">\r
+       \r
+       <li class=kadov-p><p class="whs7"><span style="font-weight: bold;"><B>Main \r
+ title: </B></span>the title of the XY plot. By default, it will consist of \r
+ the names of the tables, on the basis of which the curve lines have been \r
+ constructed.</p></li>\r
+       \r
+       <li class=kadov-p><p class="whs9">Curve \r
+ type: <span style="font-weight: normal;">you can select from</span> Points, \r
+ Lines <span style="font-weight: normal;">and</span> Spline.</p></li>\r
+       \r
+       <li class=kadov-p><p class="whs9">Show \r
+ legend: <span style="font-weight: normal;">Here you can define the position \r
+ of the description table on the XY plot (to the </span>Left<span style="font-weight: normal;">, \r
+ to the </span>Right<span style="font-weight: normal;">, on </span>Top<span \r
+ style="font-weight: normal;"> or on </span>Bottom<span style="font-weight: normal;">).</span> \r
+ </p></li>\r
+       \r
+       <li class=kadov-p><p class="whs7"><span style="font-weight: bold;"><B>Marker \r
+ size -</B></span> size of the points (markers) forming curve lines.</p></li>\r
+       \r
+       <li class=kadov-p><p class="whs9">Background \r
+ color <span style="font-weight: normal;">of the XY plot</span></p></li>\r
+       \r
+       <li class=kadov-p><p class="whs9">Scale \r
+ mode: here you can select the type of scaling (Linear or Logarithmic) \r
+ along X (Horizontal) or Y (Vertical) axes.</p></li>\r
+</ul>\r
+\r
+<p class="whs10">You can define setting \r
+ for each axis separately</p>\r
+\r
+<ul type="disc" class="whs8">\r
+       \r
+       <li class=kadov-p><p class="whs9">Horizontal \r
+ or Vertical axis title</p></li>\r
+       \r
+       <li class=kadov-p><p class="whs9">Vertical \r
+ axis title</p></li>\r
+       \r
+       <li class=kadov-p><p class="whs7"><span style="font-weight: bold;"><B>Grid/Axes \r
+ marks: </B></span>This set of fields allows you to define the properties of \r
+ the grid, constructed on the basis of the numerical marks on the axes.</p></li>\r
+       \r
+       <li class=kadov-p><p class="whs7"><span style="font-weight: bold;"><B>Save \r
+ settings as default: </B></span>If this check box is marked, all XY plots \r
+ will be displayed with these defined properties.</p></li>\r
+</ul>\r
+\r
+<p class="whs7">&nbsp;</p>\r
+\r
+<p class="whs7">&nbsp;</p>\r
+\r
+<p class="whs1"><span style="font-weight: bold;"><B>Dump View</B></span> \r
+ - allows to save the current graph represented in the 2D viewer in a graphic \r
+ file.</p>\r
+\r
+<p class="whs1">&nbsp;</p>\r
+\r
+<p class="whs1"><img src="../pics/dumpviewtofile.png" x-maintain-ratio="TRUE" width="444px" height="260px" border="0" class="img_whs11"></p>\r
+\r
+<p class="whs1">&nbsp;</p>\r
+\r
+<p class="whs1"><span style="font-weight: bold;"><B>Change Background</B></span> \r
+ - allows to change the background of the 2D viewer.</p>\r
+\r
+<p class="whs7">&nbsp;</p>\r
+\r
+<p class=TODO>&nbsp;&nbsp;</p>\r
+\r
+<script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.writeIntopicBar)\r
+       writeIntopicBar(0);\r
+//-->\r
+</script>\r
+</body>\r
+</html>\r
diff --git a/doc/salome/gui/VISU/files/shrink.htm b/doc/salome/gui/VISU/files/shrink.htm
new file mode 100755 (executable)
index 0000000..f1abcb3
--- /dev/null
@@ -0,0 +1,81 @@
+<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
+\r
+<html>\r
+\r
+<head>\r
+<title>Shrink</title>\r
+<meta http-equiv="content-type" content="text/html; charset=windows-1252">\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
+<!--\r
+if (navigator.appName !="Netscape")\r
+{   document.write("<link rel='stylesheet' href='../default.css'>");}\r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+img_whs1 { border-style:none; border:none; width:422px; height:220px; float:none; }\r
+-->\r
+</style><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
+<!--\r
+function reDo() {\r
+  if (innerWidth != origWidth || innerHeight != origHeight)\r
+     location.reload();\r
+}\r
+if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {\r
+       origWidth = innerWidth;\r
+       origHeight = innerHeight;\r
+       onresize = reDo;\r
+}\r
+onerror = null; \r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
+-->\r
+</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>\r
+<script type="text/javascript" language="javascript" src="../whver.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>\r
+</head>\r
+<body><script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.gbWhTopic)\r
+{\r
+       if (window.addTocInfo)\r
+       {\r
+       addButton("show",BTN_TEXT,"Show","","","","",0,0,"","","");\r
+\r
+       }\r
+       if (window.writeBtnStyle)\r
+               writeBtnStyle();\r
+\r
+       if (window.writeIntopicBar)\r
+               writeIntopicBar(1);\r
+\r
+       if (window.setRelStartPage)\r
+       {\r
+       setRelStartPage("../visu.htm");\r
+\r
+               autoSync(1);\r
+               sendSyncInfo();\r
+               sendAveInfoOut();\r
+       }\r
+}\r
+else\r
+       if (window.gbIE4)\r
+               document.location.reload();\r
+//-->\r
+</script>\r
+<p><img src="../pics/shrink.jpg" x-maintain-ratio="TRUE" width="422px" height="220px" border="0" class="img_whs1"></p>\r
+\r
+<script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.writeIntopicBar)\r
+       writeIntopicBar(0);\r
+//-->\r
+</script>\r
+</body>\r
+</html>\r
diff --git a/doc/salome/gui/VISU/files/stream_lines_presentation.htm b/doc/salome/gui/VISU/files/stream_lines_presentation.htm
new file mode 100755 (executable)
index 0000000..0df62d2
--- /dev/null
@@ -0,0 +1,265 @@
+<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
+\r
+<html>\r
+\r
+<head>\r
+<title>Stream Lines presentation</title>\r
+<meta http-equiv="content-type" content="text/html; charset=windows-1252">\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
+<!--\r
+if (navigator.appName !="Netscape")\r
+{   document.write("<link rel='stylesheet' href='../default.css'>");}\r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+h1.whs1 { text-align:justify; }\r
+p.whs2 { text-align:justify; }\r
+img_whs3 { border:none; width:30px; height:30px; float:none; border-style:none; }\r
+p.whs4 { text-indent:48px; text-align:justify; }\r
+p.whs5 { margin-left:0px; text-indent:48px; text-align:justify; }\r
+p.whs6 { margin-left:40px; text-align:justify; }\r
+img_whs7 { border:none; width:348px; height:533px; border-style:none; float:left; }\r
+p.whs8 { font-style:italic; color:#ff0000; margin-left:40px; text-align:justify; }\r
+img_whs9 { border:none; width:26px; height:25px; float:none; border-style:none; }\r
+ul.whs10 { list-style:disc; }\r
+p.whs11 { text-align:justify; margin-left:36px; }\r
+p.whs12 { text-align:justify; margin-left:60px; }\r
+p.whs13 { margin-left:40px; font-weight:bold; text-align:justify; }\r
+img_whs14 { border:none; width:574px; height:411px; float:none; border-style:none; }\r
+p.whs15 { margin-left:0px; text-align:justify; }\r
+-->\r
+</style><script type="text/javascript" language="JavaScript">\r
+<!--\r
+if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))\r
+{\r
+  var strNSS = "<style type='text/css'>";\r
+  strNSS += "p.whs5 {margin-left:1pt; }";\r
+  strNSS += "p.whs15 {margin-left:1pt; }";\r
+  strNSS +="</style>";\r
+  document.write(strNSS);\r
+}\r
+//-->\r
+</script>\r
+<script type="text/javascript" language="JavaScript" title="BSSC Special Effects" src="../ehlpdhtm.js"></script><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
+<!--\r
+function reDo() {\r
+  if (innerWidth != origWidth || innerHeight != origHeight)\r
+     location.reload();\r
+}\r
+if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {\r
+       origWidth = innerWidth;\r
+       origHeight = innerHeight;\r
+       onresize = reDo;\r
+}\r
+onerror = null; \r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
+-->\r
+</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>\r
+<script type="text/javascript" language="javascript" src="../whver.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>\r
+</head>\r
+<body><script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.gbWhTopic)\r
+{\r
+       if (window.addTocInfo)\r
+       {\r
+       addTocInfo("Post-Pro module\n3D presentations\nField presentations\nStream Lines presentation");\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("../visu.htm");\r
+\r
+               autoSync(1);\r
+               sendSyncInfo();\r
+               sendAveInfoOut();\r
+       }\r
+}\r
+else\r
+       if (window.gbIE4)\r
+               document.location.reload();\r
+//-->\r
+</script>\r
+<h1 class="whs1">Stream Lines presentation</h1>\r
+\r
+<p class="whs2"><span style="font-weight: bold;"><B><img src="../i_blue.jpg" x-maintain-ratio="TRUE" width="30px" height="30px" border="0" class="img_whs3">Stream Lines </B></span>is a type of presentation transforming \r
+ the cells with vectors having most similar direction into lines . A streamline \r
+ can be thought of as the path that a massless particle takes in a vector \r
+ field. Streamlines are used to convey the structure of a vector field. \r
+ Usually streamlines are created to explore the most interesting features \r
+ in the field.</p>\r
+\r
+<p class="whs4">Creating streamlines \r
+ requires specifying multiple parameters including <span style="font-weight: bold;"><B>starting \r
+ points</B></span> of streamlines, <span style="font-weight: bold;"><B>direction</B></span> \r
+ and other parameters to control the <span style="font-weight: bold;"><B>propagation</B></span> \r
+ of the streamlines.</p>\r
+\r
+<p class="whs4">&nbsp;In \r
+ <span style="font-weight: bold;"><B>Post-Pro</B></span> there is an option allowing \r
+ to specify <span style="font-weight: bold;"><B>one particular area</B></span> \r
+ of the field on which the <span style="font-weight: bold;"><B>Stream Lines</B></span> \r
+ presentation will be created. This option has been created for optimization \r
+ purposes: sometimes generation of a Stream Lines presentation based on \r
+ all points of a very complicated field is very time-consuming and requires \r
+ a lot of hardware resources. </p>\r
+\r
+<p class="whs5">To bound the area on which the Stream \r
+ Lines presentation will be created. you can use another field presentation. \r
+ The points of the field located on this source presentation will serve \r
+ as starting points for generated streamlines. &nbsp;</p>\r
+\r
+<p class="whs6">&nbsp;</p>\r
+\r
+<p class=TODO\r
+       style="text-align: justify; color: #000000;"><span class=expandtext\r
+                                                                                                               style="color: #000000;"><font color=black ><img src="../pics/streamlines.png" x-maintain-ratio="TRUE" width="348px" height="533px" align="left" border="0" class="img_whs7">To create a Stream Lines presentation:</font></span></p>\r
+\r
+<p class="whs8">&nbsp;</p>\r
+\r
+<p class="whs6">- Right-click on one \r
+ of the time stamps of the field in the Object browser and from the pop-up \r
+ menu choose <span style="font-weight: bold;"><B>Stream Lines, </B></span>or</p>\r
+\r
+<p class="whs6">- Click on one of the \r
+ time stamps of the field in the Object browser and select from the main \r
+ menu <span style="font-weight: bold;"><B>Visualization &gt; Stream Lines</B></span>, \r
+ or click <img src="../pics/streamlinesicon.jpg" x-maintain-ratio="TRUE" width="26px" height="25px" border="0" class="img_whs9"> icon<span style="font-weight: bold;"> <B></B></span>in \r
+ the <span style="font-weight: bold;"><B>Visualization Toolbar.</B></span></p>\r
+\r
+<p class="whs6">&nbsp;</p>\r
+\r
+<ul type="disc" class="whs10">\r
+       \r
+       <li class=kadov-p><p class="whs11"><span \r
+ style="font-weight: bold;"><B>Stream Lines </B></span><span>tab allows you to \r
+ set additional parameters of your Stream Lines presentation:</span></p></li>\r
+</ul>\r
+\r
+<p class="whs6">&nbsp;</p>\r
+\r
+<ul type="disc" class="whs10">\r
+       \r
+       <li class=kadov-p><p class="whs12"><span \r
+ style="font-weight: bold;"><B>Source</B></span>: This set of fields allows to \r
+ define a source presentation on the basis of which your <span style="font-weight: bold;"><B>Stream \r
+ Lines </B></span><span>presentation will be generated. </span><span style="margin-left: 40px; text-align: justify;">If \r
+ in the </span><span style="margin-left: 40px;\r
+                                                       text-align: justify;\r
+                                                       font-weight: bold;"><B>Source type </B></span><span \r
+ style="margin-left: 40px; text-align: justify;">choose box you have chosen \r
+ </span><span style="margin-left: 40px;\r
+                                               text-align: justify;\r
+                                               font-weight: bold;"><B>None</B></span><span style="margin-left: 40px; text-align: justify;">, \r
+ your Stream Lines presentation will be generated on </span><span style="margin-left: 40px;\r
+       text-align: justify;\r
+       font-weight: bold;"><B>all</B></span><span style="margin-left: 40px; text-align: justify;"> \r
+ points of the field. You can also choose </span><span style="margin-left: 40px;\r
+       text-align: justify;\r
+       font-weight: bold;"><B>Entity, Family, Group</B></span><span style="margin-left: 40px; text-align: justify;"> \r
+ or </span><span style="margin-left: 40px;\r
+                                               text-align: justify;\r
+                                               font-weight: bold;"><B>Presentation. </B></span><span \r
+ style="margin-left: 40px; text-align: justify;">You can also specify the \r
+ source presentation (from the list of already created field presentations). \r
+ The points of the field located on this source presentation will serve \r
+ as starting points for generated streamlines. </span></p></li>\r
+       \r
+       <li class=kadov-p><p class="whs12">In \r
+ the <span style="font-weight: bold;"><B>Used points</B></span> field you can \r
+ set the number of these starting points (from 0 to 100%).</p></li>\r
+</ul>\r
+\r
+<p class="whs6">&nbsp;</p>\r
+\r
+<p class="whs6">- <span style="font-weight: bold;"><B>Step \r
+ Length </B></span>field: this parameter defines the size of the output line \r
+ segments that make up the streamline (which is represented as a polyline). \r
+ </p>\r
+\r
+<p class="whs6">&nbsp;</p>\r
+\r
+<p class="whs6">- <span style="font-weight: bold;"><B>Integration \r
+ Step </B></span>field: parameter of smoothness of the stream lines. This parameter \r
+ defines the accuracy of construction of the streamlines. A smaller value \r
+ of this parameter allows to construct smoother streamlines (at the cost \r
+ of more computation time).</p>\r
+\r
+<p class="whs6">&nbsp;</p>\r
+\r
+<p class="whs6">- <span style="font-weight: bold;"><B>Propagation \r
+ Time </B></span>field: this parameter controls the maximum length of the stream \r
+ line (measured in units of time)</p>\r
+\r
+<p class="whs6">&nbsp;</p>\r
+\r
+<p class="whs13">- Direction <span style="font-weight: normal;">choose \r
+ box: this option allows to select direction of the stream lines.(Forward, \r
+ Backward or Both)</span></p>\r
+\r
+<p class="whs13">&nbsp;</p>\r
+\r
+<p class="whs6">- <span style="font-weight: bold;"><B>Magnitude \r
+ coloring</B></span> check box: this option allows to color your presentation \r
+ according the vector values applied to the cells of the mesh or to display \r
+ it using only one color (this color can be selected if you click <span \r
+ style="font-weight: bold;"><B>Use Color </B></span>button).</p>\r
+\r
+<p class="whs2">&nbsp;</p>\r
+\r
+<p><span style="font-weight: bold;"><B>Scalar Bar </B></span>tab allows to define \r
+ the parameters of the scalar bar displayed along with this presentation \r
+ (<a href="scalar_map_presentation.htm#Scalar Bar">see also</a>).</p>\r
+\r
+<p>&nbsp;</p>\r
+\r
+<p class="whs2"><span style="font-family: 'Times New Roman', serif;">After \r
+ you have finished with setting these parameters, click <span style="font-weight: bold;"><B>OK. \r
+ </B></span>Your presentation with scalar bar will be immediately displayed \r
+ in the viewer: </span></p>\r
+\r
+<p class="whs2">&nbsp;</p>\r
+\r
+<p class="whs6">&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/streamlinesprsnt.jpg" x-maintain-ratio="TRUE" width="574px" height="411px" border="0" class="img_whs14"></p>\r
+\r
+<p class="whs15">&nbsp;</p>\r
+\r
+<p class="whs15">&nbsp;</p>\r
+\r
+<p class="whs15">\r
+<a href="javascript:void(0);" onClick="var e; if (parseInt(navigator.appVersion)>=4){e=event;}  if (parseInt(navigator.appVersion) >=2 && typeof(PickupDialog_Invoke) == 'function') PickupDialog_Invoke(e,'','Creating field presentations','creating_field_presentations.htm','Editing field presentations','editing_field_presentations.htm');return false;" title="Related Topics"><img src="../ss_btn_related_topics.gif" border=0 height=17 width=82 alt="Related Topics"></a>\r
+\r
+\r
+ </p>\r
+\r
+<p class="whs15">&nbsp;</p>\r
+\r
+<p class="whs15">&nbsp;</p>\r
+\r
+<script type="text/javascript" language="JavaScript" title="WebHelpRelatedTopics"><!--\r
+if (parseInt(navigator.appVersion) >= 3 && typeof (WritePopupMenuLayer) == "function")\r
+  WritePopupMenuLayer();\r
+//--></script><script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.writeIntopicBar)\r
+       writeIntopicBar(0);\r
+//-->\r
+</script>\r
+</body>\r
+</html>\r
diff --git a/doc/salome/gui/VISU/files/surface.htm b/doc/salome/gui/VISU/files/surface.htm
new file mode 100755 (executable)
index 0000000..3a60e72
--- /dev/null
@@ -0,0 +1,81 @@
+<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
+\r
+<html>\r
+\r
+<head>\r
+<title>Surface</title>\r
+<meta http-equiv="content-type" content="text/html; charset=windows-1252">\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
+<!--\r
+if (navigator.appName !="Netscape")\r
+{   document.write("<link rel='stylesheet' href='../default.css'>");}\r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+img_whs1 { border-style:none; border:none; width:422px; height:223px; float:none; }\r
+-->\r
+</style><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
+<!--\r
+function reDo() {\r
+  if (innerWidth != origWidth || innerHeight != origHeight)\r
+     location.reload();\r
+}\r
+if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {\r
+       origWidth = innerWidth;\r
+       origHeight = innerHeight;\r
+       onresize = reDo;\r
+}\r
+onerror = null; \r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
+-->\r
+</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>\r
+<script type="text/javascript" language="javascript" src="../whver.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>\r
+</head>\r
+<body><script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.gbWhTopic)\r
+{\r
+       if (window.addTocInfo)\r
+       {\r
+       addButton("show",BTN_TEXT,"Show","","","","",0,0,"","","");\r
+\r
+       }\r
+       if (window.writeBtnStyle)\r
+               writeBtnStyle();\r
+\r
+       if (window.writeIntopicBar)\r
+               writeIntopicBar(1);\r
+\r
+       if (window.setRelStartPage)\r
+       {\r
+       setRelStartPage("../visu.htm");\r
+\r
+               autoSync(1);\r
+               sendSyncInfo();\r
+               sendAveInfoOut();\r
+       }\r
+}\r
+else\r
+       if (window.gbIE4)\r
+               document.location.reload();\r
+//-->\r
+</script>\r
+<p><img src="../pics/surface.jpg" x-maintain-ratio="TRUE" width="422px" height="223px" border="0" class="img_whs1"></p>\r
+\r
+<script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.writeIntopicBar)\r
+       writeIntopicBar(0);\r
+//-->\r
+</script>\r
+</body>\r
+</html>\r
diff --git a/doc/salome/gui/VISU/files/surfaceframe.htm b/doc/salome/gui/VISU/files/surfaceframe.htm
new file mode 100755 (executable)
index 0000000..56339d2
--- /dev/null
@@ -0,0 +1,81 @@
+<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
+\r
+<html>\r
+\r
+<head>\r
+<title>Surfaceframe</title>\r
+<meta http-equiv="content-type" content="text/html; charset=windows-1252">\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
+<!--\r
+if (navigator.appName !="Netscape")\r
+{   document.write("<link rel='stylesheet' href='../default.css'>");}\r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+img_whs1 { border-style:none; border:none; width:422px; height:297px; }\r
+-->\r
+</style><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
+<!--\r
+function reDo() {\r
+  if (innerWidth != origWidth || innerHeight != origHeight)\r
+     location.reload();\r
+}\r
+if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {\r
+       origWidth = innerWidth;\r
+       origHeight = innerHeight;\r
+       onresize = reDo;\r
+}\r
+onerror = null; \r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
+-->\r
+</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>\r
+<script type="text/javascript" language="javascript" src="../whver.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>\r
+</head>\r
+<body><script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.gbWhTopic)\r
+{\r
+       if (window.addTocInfo)\r
+       {\r
+       addButton("show",BTN_TEXT,"Show","","","","",0,0,"","","");\r
+\r
+       }\r
+       if (window.writeBtnStyle)\r
+               writeBtnStyle();\r
+\r
+       if (window.writeIntopicBar)\r
+               writeIntopicBar(1);\r
+\r
+       if (window.setRelStartPage)\r
+       {\r
+       setRelStartPage("../visu.htm");\r
+\r
+               autoSync(1);\r
+               sendSyncInfo();\r
+               sendAveInfoOut();\r
+       }\r
+}\r
+else\r
+       if (window.gbIE4)\r
+               document.location.reload();\r
+//-->\r
+</script>\r
+<p><img src="../image20.jpg" width="422px" height="297px" border="0" class="img_whs1"></p>\r
+\r
+<script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.writeIntopicBar)\r
+       writeIntopicBar(0);\r
+//-->\r
+</script>\r
+</body>\r
+</html>\r
diff --git a/doc/salome/gui/VISU/files/sweeping.htm b/doc/salome/gui/VISU/files/sweeping.htm
new file mode 100755 (executable)
index 0000000..0beb7b0
--- /dev/null
@@ -0,0 +1,170 @@
+<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
+\r
+<html>\r
+\r
+<head>\r
+<title>Sweeping</title>\r
+<meta http-equiv="content-type" content="text/html; charset=windows-1252">\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
+<!--\r
+if (navigator.appName !="Netscape")\r
+{   document.write("<link rel='stylesheet' href='../default.css'>");}\r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+h1.whs1 { text-align:justify; }\r
+p.whs2 { margin-left:0px; text-align:justify; }\r
+img_whs3 { border:none; width:30px; height:30px; float:none; border-style:none; }\r
+p.whs4 { text-align:justify; }\r
+p.whs5 { margin-left:40px; text-align:justify; }\r
+p.whs6 { margin-left:0px; background-image:url('../texture_horiz_ltbluebubbles.jpg'); text-align:justify; }\r
+img_whs7 { border:none; float:none; width:36px; height:38px; border-style:none; }\r
+-->\r
+</style><script type="text/javascript" language="JavaScript">\r
+<!--\r
+if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))\r
+{\r
+  var strNSS = "<style type='text/css'>";\r
+  strNSS += "p.whs2 {margin-left:1pt; }";\r
+  strNSS += "p.whs6 {margin-left:1pt; }";\r
+  strNSS +="</style>";\r
+  document.write(strNSS);\r
+}\r
+//-->\r
+</script>\r
+<script type="text/javascript" language="JavaScript" title="BSSC Special Effects" src="../ehlpdhtm.js"></script><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
+<!--\r
+function reDo() {\r
+  if (innerWidth != origWidth || innerHeight != origHeight)\r
+     location.reload();\r
+}\r
+if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {\r
+       origWidth = innerWidth;\r
+       origHeight = innerHeight;\r
+       onresize = reDo;\r
+}\r
+onerror = null; \r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
+-->\r
+</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>\r
+<script type="text/javascript" language="javascript" src="../whver.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>\r
+</head>\r
+<body><script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.gbWhTopic)\r
+{\r
+       if (window.addTocInfo)\r
+       {\r
+       addTocInfo("Post-Pro module\n3D presentations\nField presentations\nSweeping");\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("../visu.htm");\r
+\r
+               autoSync(1);\r
+               sendSyncInfo();\r
+               sendAveInfoOut();\r
+       }\r
+}\r
+else\r
+       if (window.gbIE4)\r
+               document.location.reload();\r
+//-->\r
+</script>\r
+<h1 class="whs1">Sweeping</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>Post-Pro</B></span> there is an option allowing \r
+ to display pseudo-animation of a field presentation. For creation of this \r
+ pseudo-animation you should take one field presentation generated on the \r
+ base of <span style="font-weight: bold;"><B>ONE</B></span> Time Step (For comparison, \r
+ <a href="animating_presentations.htm">Animation</a> &nbsp;is \r
+ generated on the base of <span style="font-weight: bold;"><B>ALL</B></span> Time \r
+ Steps of a field). The frame displaying this field presentation will be \r
+ <span style="font-style: italic;"><I>basic.</I></span> <span style="font-weight: bold;"><B>Post-Pro \r
+ </B></span>automatically generates another frame displaying <span style="font-style: italic;"><I>initial</I></span> \r
+ field presentation, which is composed of cells with <span style="font-style: italic;"><I>minimum</I></span> \r
+ acceptable values regarding the values applied to the cells of the <span \r
+ style="font-style: italic;"><I>basic</I></span> presentation. It also automatically \r
+ generates a user-defined number of frames (<span style="font-weight: bold;"><B>steps</B></span>), \r
+ which will display the process of transformation of the field presentation \r
+ from <span style="font-style: italic;"><I>initial </I></span>state into<span \r
+ style="font-style: italic;"><I> basic </I></span>state<span style="font-style: italic;"><I>.</I></span> \r
+ &nbsp;<span style="font-weight: bold;"><B>Sweeping \r
+ </B></span>is a type of animation composed of these frames: the frame displaying \r
+ <span style="font-style: italic;"><I>initial</I></span> field presentation will \r
+ start the animation, the frame displaying <span style="font-style: italic;"><I>basic</I></span> \r
+ field presentation will end it. </p>\r
+\r
+<p class="whs4">&nbsp;</p>\r
+\r
+<p class=TODO\r
+       style="text-align: justify;"><span class=expandtext\r
+                                                                               style="color: #000000;"><font color=black >To sweep \r
+ a field presentation:</font></span></p>\r
+\r
+<p class="whs4">&nbsp;</p>\r
+\r
+<p class="whs5">1. <a href="creating_field_presentations.htm">Create \r
+ a field presentation</a>. </p>\r
+\r
+<p class="whs5">&nbsp;</p>\r
+\r
+<p class="whs5">2. Right-click on this \r
+ presentation in the Object Browser or in the viewer.</p>\r
+\r
+<p class="whs5">&nbsp;</p>\r
+\r
+<p class="whs5">3. From the pop-up menu \r
+ select <span style="font-weight: bold;"><B>Sweep </B></span>option.</p>\r
+\r
+<p class="whs5">&nbsp;</p>\r
+\r
+<p class="whs5">4. Enjoy it.</p>\r
+\r
+<p class="whs5">&nbsp;</p>\r
+\r
+<p class="whs6"><img src="../note1.gif" x-maintain-ratio="TRUE" width="36px" height="38px" border="0" class="img_whs7"> In <span style="font-weight: bold;"><B>Post-Pro</B></span> \r
+ sweeping is available only for Scalar Map, Iso Surfaces, Cut Planes and \r
+ Deformed Shape presentations.</p>\r
+\r
+<p class="whs2">&nbsp;</p>\r
+\r
+<p class="whs2">\r
+<a href="javascript:void(0);" onClick="var e; if (parseInt(navigator.appVersion)>=4){e=event;}  if (parseInt(navigator.appVersion) >=2 && typeof(PickupDialog_Invoke) == 'function') PickupDialog_Invoke(e,'','Animating presentations','animating_presentations.htm','Creating field presentations','creating_field_presentations.htm');return false;" title="Related Topics"><img src="../ss_btn_related_topics.gif" border=0 height=17 width=82 alt="Related Topics"></a>\r
+\r
+\r
+ </p>\r
+\r
+<p class="whs2">&nbsp;</p>\r
+\r
+<p class="whs2">&nbsp;</p>\r
+\r
+<script type="text/javascript" language="JavaScript" title="WebHelpRelatedTopics"><!--\r
+if (parseInt(navigator.appVersion) >= 3 && typeof (WritePopupMenuLayer) == "function")\r
+  WritePopupMenuLayer();\r
+//--></script><script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.writeIntopicBar)\r
+       writeIntopicBar(0);\r
+//-->\r
+</script>\r
+</body>\r
+</html>\r
diff --git a/doc/salome/gui/VISU/files/vectors_presentation.htm b/doc/salome/gui/VISU/files/vectors_presentation.htm
new file mode 100755 (executable)
index 0000000..a9ecf41
--- /dev/null
@@ -0,0 +1,207 @@
+<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
+\r
+<html>\r
+\r
+<head>\r
+<title>Vectors presentation</title>\r
+<meta http-equiv="content-type" content="text/html; charset=windows-1252">\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
+<!--\r
+if (navigator.appName !="Netscape")\r
+{   document.write("<link rel='stylesheet' href='../default.css'>");}\r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+h1.whs1 { font-family:'Times New Roman' , serif; }\r
+p.whs2 { font-family:'Times New Roman' , serif; }\r
+img_whs3 { border:none; width:348px; height:533px; border-style:none; float:left; }\r
+p.whs4 { font-family:'Times New Roman' , serif; font-style:italic; color:#ff0000; margin-left:40px; }\r
+p.whs5 { font-family:'Times New Roman' , serif; margin-left:40px; font-style:normal; color:#000000; }\r
+img_whs6 { border:none; width:30px; height:25px; float:none; border-style:none; }\r
+ul.whs7 { list-style:disc; }\r
+p.whs8 { margin-left:36px; }\r
+p.whs9 { font-family:'Times New Roman' , serif; margin-left:0px; font-weight:normal; }\r
+p.whs10 { margin-left:60px; }\r
+p.whs11 { margin-left:40px; }\r
+img_whs12 { border:none; width:574px; height:411px; float:none; border-style:none; }\r
+-->\r
+</style><script type="text/javascript" language="JavaScript">\r
+<!--\r
+if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))\r
+{\r
+  var strNSS = "<style type='text/css'>";\r
+  strNSS += "p.whs9 {margin-left:1pt; }";\r
+  strNSS +="</style>";\r
+  document.write(strNSS);\r
+}\r
+//-->\r
+</script>\r
+<script type="text/javascript" language="JavaScript" title="BSSC Special Effects" src="../ehlpdhtm.js"></script><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
+<!--\r
+function reDo() {\r
+  if (innerWidth != origWidth || innerHeight != origHeight)\r
+     location.reload();\r
+}\r
+if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {\r
+       origWidth = innerWidth;\r
+       origHeight = innerHeight;\r
+       onresize = reDo;\r
+}\r
+onerror = null; \r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
+-->\r
+</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>\r
+<script type="text/javascript" language="javascript" src="../whver.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>\r
+</head>\r
+<body><script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.gbWhTopic)\r
+{\r
+       if (window.addTocInfo)\r
+       {\r
+       addTocInfo("Post-Pro module\n3D presentations\nField presentations\nVector Field Presentation");\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("../visu.htm");\r
+\r
+               autoSync(1);\r
+               sendSyncInfo();\r
+               sendAveInfoOut();\r
+       }\r
+}\r
+else\r
+       if (window.gbIE4)\r
+               document.location.reload();\r
+//-->\r
+</script>\r
+<h1 class="whs1">Vector Field Presentation</h1>\r
+\r
+<p class="whs2"><span style="font-weight: bold;"><B>Vector \r
+ Field &nbsp;</B></span>presentation \r
+ visualizes vectors of the corresponding cells of the mesh in graphical \r
+ mode.</p>\r
+\r
+<p class="whs2">&nbsp;</p>\r
+\r
+<p class=TODO><span style="font-family: 'Times New Roman', serif;"><img src="../pics/vectorfield.png" x-maintain-ratio="TRUE" width="348px" height="533px" align="left" border="0" class="img_whs3"></span>To create a Vector &nbsp;presentation:</p>\r
+\r
+<p class="whs4">&nbsp;</p>\r
+\r
+<p class="whs5">- Right-click on one of the time stamps of \r
+ the field in the Object browser and from the pop-up menu choose <span \r
+ style="font-weight: bold;"><B>Vectors, </B></span>or</p>\r
+\r
+<p class="whs5">&nbsp;</p>\r
+\r
+<p class="whs5">- Click on one of the time stamps of the field \r
+ in the Object browser and select from the main menu <span style="font-weight: bold;"><B>Visualization \r
+ &gt; Vectors</B></span>, or click <img src="../pics/vecticon.jpg" x-maintain-ratio="TRUE" width="30px" height="25px" border="0" class="img_whs6"> icon<span style="font-weight: bold;"> \r
+ <B></B></span>in the <span style="font-weight: bold;"><B>Visualization Toolbar.</B></span></p>\r
+\r
+<p class="whs5">&nbsp;</p>\r
+\r
+<ul type="disc" class="whs7">\r
+       \r
+       <li class=kadov-p><p class="whs8"><span style="font-family: 'Times New Roman', serif;\r
+       margin-left: 0px;\r
+       font-weight: bold;"><B>Vectors </B></span><span style="font-family: 'Times New Roman', serif;\r
+                                                                                                       margin-left: 0px;\r
+                                                                                                       font-weight: normal;">tab \r
+ allows you to set additional parameters of your </span><span style="font-family: 'Times New Roman', serif;\r
+       margin-left: 0px;\r
+       font-weight: bold;"><B>Vectors </B></span><span style="font-family: 'Times New Roman', serif;\r
+                                                                                                       margin-left: 0px;\r
+                                                                                                       font-weight: normal;">presentation:</span></p></li>\r
+</ul>\r
+\r
+<p class="whs9">&nbsp;</p>\r
+\r
+<ul type="disc" class="whs7">\r
+       \r
+       <li class=kadov-p><p class="whs10"><span style="font-weight: bold;"><B>Scale \r
+ Factor:</B></span> visualization scaling of all vector values applied to the \r
+ cells of the mesh. </p></li>\r
+       \r
+       <li class=kadov-p><p class="whs10"><span style="font-weight: bold;"><B>Line \r
+ width</B></span>: width of the lines representing vectors in your presentation.</p></li>\r
+       \r
+       <li class=kadov-p><p class="whs10"><span style="font-weight: bold;"><B>Magnitude \r
+ coloring</B></span> check box: this option allows to color your presentation \r
+ according the <a href="scalar_map_presentation.htm#Scalar range">scalar \r
+ range</a> defined in Scalar Bar properties or to display it using only \r
+ one color (this color can be selected if you click <span style="font-weight: bold;"><B>Select \r
+ Color </B></span>button).</p></li>\r
+       \r
+       <li class=kadov-p><p class="whs10"><span style="font-weight: bold;"><B>Use \r
+ glyphs</B></span> check box: this option allows you to visualize vectors with \r
+ pointers and select their <span style="font-weight: bold;"><B>type</B></span> \r
+ and <span style="font-weight: bold;"><B>position </B></span>on the line of the \r
+ vectors<span style="font-weight: bold;"><B>.</B></span> You can choose <span \r
+ style="font-weight: bold;"><B>Glyph Type </B></span>(<span style="font-weight: bold;"><B>Arrows</B></span>, \r
+ big or small<span style="font-weight: bold;"><B> Cones</B></span>) and Glyph \r
+ Position (at the <span style="font-weight: bold;"><B>Tail</B></span>, at the \r
+ <span style="font-weight: bold;"><B>Head</B></span> or in the <span style="font-weight: bold;"><B>Center</B></span>).</p></li>\r
+</ul>\r
+\r
+<p>&nbsp;</p>\r
+\r
+<ul type="disc" class="whs7">\r
+       \r
+       <li class=kadov-p><p class="whs8"><span style="font-weight: bold;"><B>Scalar \r
+ Bar </B></span>tab allows to define the parameters of the scalar bar displayed \r
+ along with this presentation (<a href="scalar_map_presentation.htm#Scalar Bar">see \r
+ also</a>).</p></li>\r
+</ul>\r
+\r
+<p>&nbsp;</p>\r
+\r
+<p class="whs2"><span style="font-family: 'Times New Roman', serif;">After \r
+ you have finished with setting these parameters, click <span style="font-weight: bold;"><B>OK. \r
+ </B></span>Your presentation with scalar bar will be immediately displayed \r
+ in the viewer: </span></p>\r
+\r
+<p class="whs2">&nbsp;</p>\r
+\r
+<p class="whs11">&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/vectorsprsnt.jpg" x-maintain-ratio="TRUE" width="574px" height="411px" border="0" class="img_whs12"></p>\r
+\r
+<p class="whs2">&nbsp;</p>\r
+\r
+<p class="whs2">&nbsp;</p>\r
+\r
+<p class="whs2">\r
+<a href="javascript:void(0);" onClick="var e; if (parseInt(navigator.appVersion)>=4){e=event;}  if (parseInt(navigator.appVersion) >=2 && typeof(PickupDialog_Invoke) == 'function') PickupDialog_Invoke(e,'','Creating field presentations','creating_field_presentations.htm','Editing field presentations','editing_field_presentations.htm');return false;" title="Related Topics"><img src="../ss_btn_related_topics.gif" border=0 height=17 width=82 alt="Related Topics"></a>\r
+\r
+\r
+ </p>\r
+\r
+<p class="whs2">&nbsp;</p>\r
+\r
+<script type="text/javascript" language="JavaScript" title="WebHelpRelatedTopics"><!--\r
+if (parseInt(navigator.appVersion) >= 3 && typeof (WritePopupMenuLayer) == "function")\r
+  WritePopupMenuLayer();\r
+//--></script><script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.writeIntopicBar)\r
+       writeIntopicBar(0);\r
+//-->\r
+</script>\r
+</body>\r
+</html>\r
diff --git a/doc/salome/gui/VISU/files/wireframe.htm b/doc/salome/gui/VISU/files/wireframe.htm
new file mode 100755 (executable)
index 0000000..d265cfe
--- /dev/null
@@ -0,0 +1,81 @@
+<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
+\r
+<html>\r
+\r
+<head>\r
+<title>Wireframe</title>\r
+<meta http-equiv="content-type" content="text/html; charset=windows-1252">\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
+<!--\r
+if (navigator.appName !="Netscape")\r
+{   document.write("<link rel='stylesheet' href='../default.css'>");}\r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+img_whs1 { border-style:none; border:none; width:422px; height:218px; float:none; }\r
+-->\r
+</style><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
+<!--\r
+function reDo() {\r
+  if (innerWidth != origWidth || innerHeight != origHeight)\r
+     location.reload();\r
+}\r
+if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {\r
+       origWidth = innerWidth;\r
+       origHeight = innerHeight;\r
+       onresize = reDo;\r
+}\r
+onerror = null; \r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
+-->\r
+</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>\r
+<script type="text/javascript" language="javascript" src="../whver.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>\r
+</head>\r
+<body><script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.gbWhTopic)\r
+{\r
+       if (window.addTocInfo)\r
+       {\r
+       addButton("show",BTN_TEXT,"Show","","","","",0,0,"","","");\r
+\r
+       }\r
+       if (window.writeBtnStyle)\r
+               writeBtnStyle();\r
+\r
+       if (window.writeIntopicBar)\r
+               writeIntopicBar(1);\r
+\r
+       if (window.setRelStartPage)\r
+       {\r
+       setRelStartPage("../visu.htm");\r
+\r
+               autoSync(1);\r
+               sendSyncInfo();\r
+               sendAveInfoOut();\r
+       }\r
+}\r
+else\r
+       if (window.gbIE4)\r
+               document.location.reload();\r
+//-->\r
+</script>\r
+<p><img src="../pics/wireframe.jpg" x-maintain-ratio="TRUE" width="422px" height="218px" border="0" class="img_whs1"></p>\r
+\r
+<script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.writeIntopicBar)\r
+       writeIntopicBar(0);\r
+//-->\r
+</script>\r
+</body>\r
+</html>\r
diff --git a/doc/salome/gui/VISU/image20.gif b/doc/salome/gui/VISU/image20.gif
new file mode 100755 (executable)
index 0000000..c1f6698
Binary files /dev/null and b/doc/salome/gui/VISU/image20.gif differ
diff --git a/doc/salome/gui/VISU/image21.gif b/doc/salome/gui/VISU/image21.gif
new file mode 100755 (executable)
index 0000000..096940e
Binary files /dev/null and b/doc/salome/gui/VISU/image21.gif differ
diff --git a/doc/salome/gui/VISU/image22.gif b/doc/salome/gui/VISU/image22.gif
new file mode 100755 (executable)
index 0000000..d20bfd0
Binary files /dev/null and b/doc/salome/gui/VISU/image22.gif differ
diff --git a/doc/salome/gui/VISU/image24.gif b/doc/salome/gui/VISU/image24.gif
new file mode 100755 (executable)
index 0000000..8be6303
Binary files /dev/null and b/doc/salome/gui/VISU/image24.gif differ
diff --git a/doc/salome/gui/VISU/image25.gif b/doc/salome/gui/VISU/image25.gif
new file mode 100755 (executable)
index 0000000..e9a5315
Binary files /dev/null and b/doc/salome/gui/VISU/image25.gif differ
diff --git a/doc/salome/gui/VISU/image27.gif b/doc/salome/gui/VISU/image27.gif
new file mode 100755 (executable)
index 0000000..81facca
Binary files /dev/null and b/doc/salome/gui/VISU/image27.gif differ
diff --git a/doc/salome/gui/VISU/image30.jpg b/doc/salome/gui/VISU/image30.jpg
new file mode 100755 (executable)
index 0000000..669cd35
Binary files /dev/null and b/doc/salome/gui/VISU/image30.jpg differ
diff --git a/doc/salome/gui/VISU/new_topic.htm b/doc/salome/gui/VISU/new_topic.htm
new file mode 100755 (executable)
index 0000000..66b7afb
--- /dev/null
@@ -0,0 +1,155 @@
+<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
+\r
+<html>\r
+\r
+<head>\r
+<title>New Topic</title>\r
+<meta http-equiv="content-type" content="text/html; charset=windows-1252">\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<link rel="stylesheet" href="default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
+<!--\r
+if (navigator.appName !="Netscape")\r
+{   document.write("<link rel='stylesheet' href='default.css'>");}\r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+h1.whs1 { font-family:'Times New Roman' , serif; }\r
+p.whs2 { font-family:'Times New Roman' , serif; }\r
+img_whs3 { border:none; width:30px; height:30px; float:none; border-style:none; }\r
+p.whs4 { font-family:'Times New Roman' , serif; font-style:italic; color:#ff0000; }\r
+p.whs5 { font-family:'Times New Roman' , serif; margin-left:40px; }\r
+p.whs6 { font-family:'Times New Roman' , serif; margin-left:40px; font-style:normal; color:#000000; }\r
+p.whs7 { font-family:'Times New Roman' , serif; margin-left:40px; font-style:italic; color:#ff0000; }\r
+p.whs8 { font-family:'Times New Roman' , serif; margin-left:0px; font-weight:normal; }\r
+p.whs9 { font-family:'Times New Roman' , serif; font-weight:bold; margin-left:0px; }\r
+p.whs10 { font-family:'Times New Roman'  , serif; font-weight:bold; margin-left:0px; background-image:url('texture_horiz_ltbluebubbles.jpg'); }\r
+img_whs11 { border:none; float:none; width:36px; height:38px; border-style:none; }\r
+-->\r
+</style><script type="text/javascript" language="JavaScript">\r
+<!--\r
+if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))\r
+{\r
+  var strNSS = "<style type='text/css'>";\r
+  strNSS += "p.whs8 {margin-left:1pt; }";\r
+  strNSS += "p.whs9 {margin-left:1pt; }";\r
+  strNSS += "p.whs10 {margin-left:1pt; }";\r
+  strNSS +="</style>";\r
+  document.write(strNSS);\r
+}\r
+//-->\r
+</script>\r
+<script type="text/javascript" language="JavaScript" title="BSSC Special Effects" src="ehlpdhtm.js"></script><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
+<!--\r
+function reDo() {\r
+  if (innerWidth != origWidth || innerHeight != origHeight)\r
+     location.reload();\r
+}\r
+if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {\r
+       origWidth = innerWidth;\r
+       origHeight = innerHeight;\r
+       onresize = reDo;\r
+}\r
+onerror = null; \r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
+-->\r
+</style><script type="text/javascript" language="javascript1.2" src="whmsg.js"></script>\r
+<script type="text/javascript" language="javascript" src="whver.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="whproxy.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="whutils.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="whtopic.js"></script>\r
+</head>\r
+<body><script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.gbWhTopic)\r
+{\r
+       if (window.addTocInfo)\r
+       {\r
+       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("visu.htm");\r
+\r
+               autoSync(1);\r
+               sendSyncInfo();\r
+               sendAveInfoOut();\r
+       }\r
+}\r
+else\r
+       if (window.gbIE4)\r
+               document.location.reload();\r
+//-->\r
+</script>\r
+<h1 class="whs1"><span style="font-family: 'Times New Roman', serif;">Creating \r
+ tables from Cut Lines presentations</span></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>VISU</B></span> you can create a table, which will \r
+ be composed of the scalar values applied to the cells forming a <span \r
+ style="font-weight: bold;"><B>Cut Lines</B></span> presentation. </p>\r
+\r
+<p class="whs2">&nbsp;</p>\r
+\r
+<p class="whs4">To create a table from Cut Lines presentation:</p>\r
+\r
+<p class="whs5">&nbsp;</p>\r
+\r
+<p class="whs6">1. &nbsp;Create \r
+ a <a href="files/cut_lines_presentation.htm">Cut Lines presentation</a>.</p>\r
+\r
+<p class="whs6">&nbsp;</p>\r
+\r
+<p class="whs6">2. &nbsp;In \r
+ the Object Browser or in the viewer right-click on your presentation and \r
+ from the pop-up menu select <span style="font-weight: bold;"><B>Create or \r
+ Update Table</B></span></p>\r
+\r
+<p class="whs7">&nbsp;</p>\r
+\r
+<p class="whs8">Your new table will be created and displayed \r
+ in the Object Browser. </p>\r
+\r
+<p class="whs9">&nbsp;</p>\r
+\r
+<p class="whs10"><span \r
+ style="font-weight: normal;"><img src="note1.gif" x-maintain-ratio="TRUE" width="36px" height="38px" border="0" class="img_whs11"> This option also allows to \r
+ update your table after modifying the base Cut Lines presentation. &nbsp;</span>&nbsp;</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="whs9">\r
+\r
+<a href="javascript:void(0);" onClick="var e; if (parseInt(navigator.appVersion)>=4){e=event;}  if (parseInt(navigator.appVersion) >=2 && typeof(PickupDialog_Invoke) == 'function') PickupDialog_Invoke(e,'','About tables','About_tables.htm','Cut Lines presentation','Cut_Lines_presentation.htm');return false;" title="Related Topics"><img src="ss_btn_related_topics.gif" border=0 height=17 width=82 alt="Related Topics"></a>\r
+\r
+\r
+ </p>\r
+\r
+<p class="whs9">&nbsp;</p>\r
+\r
+<script type="text/javascript" language="JavaScript" title="WebHelpRelatedTopics"><!--\r
+if (parseInt(navigator.appVersion) >= 3 && typeof (WritePopupMenuLayer) == "function")\r
+  WritePopupMenuLayer();\r
+//--></script><script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.writeIntopicBar)\r
+       writeIntopicBar(0);\r
+//-->\r
+</script>\r
+</body>\r
+</html>\r
diff --git a/doc/salome/gui/VISU/pics/clipping1.png b/doc/salome/gui/VISU/pics/clipping1.png
new file mode 100755 (executable)
index 0000000..0c60603
Binary files /dev/null and b/doc/salome/gui/VISU/pics/clipping1.png differ
diff --git a/doc/salome/gui/VISU/pics/clipping2.png b/doc/salome/gui/VISU/pics/clipping2.png
new file mode 100755 (executable)
index 0000000..ea11406
Binary files /dev/null and b/doc/salome/gui/VISU/pics/clipping2.png differ
diff --git a/doc/salome/gui/VISU/pics/creatingcurves.png b/doc/salome/gui/VISU/pics/creatingcurves.png
new file mode 100755 (executable)
index 0000000..afa025e
Binary files /dev/null and b/doc/salome/gui/VISU/pics/creatingcurves.png differ
diff --git a/doc/salome/gui/VISU/pics/cutlines.png b/doc/salome/gui/VISU/pics/cutlines.png
new file mode 100755 (executable)
index 0000000..ac7346f
Binary files /dev/null and b/doc/salome/gui/VISU/pics/cutlines.png differ
diff --git a/doc/salome/gui/VISU/pics/cutplanes.png b/doc/salome/gui/VISU/pics/cutplanes.png
new file mode 100755 (executable)
index 0000000..3ed63c9
Binary files /dev/null and b/doc/salome/gui/VISU/pics/cutplanes.png differ
diff --git a/doc/salome/gui/VISU/pics/dataonelements1.png b/doc/salome/gui/VISU/pics/dataonelements1.png
new file mode 100755 (executable)
index 0000000..b326179
Binary files /dev/null and b/doc/salome/gui/VISU/pics/dataonelements1.png differ
diff --git a/doc/salome/gui/VISU/pics/dataonelements2.png b/doc/salome/gui/VISU/pics/dataonelements2.png
new file mode 100755 (executable)
index 0000000..836e7a2
Binary files /dev/null and b/doc/salome/gui/VISU/pics/dataonelements2.png differ
diff --git a/doc/salome/gui/VISU/pics/dataonelements3.png b/doc/salome/gui/VISU/pics/dataonelements3.png
new file mode 100755 (executable)
index 0000000..2ae6448
Binary files /dev/null and b/doc/salome/gui/VISU/pics/dataonelements3.png differ
diff --git a/doc/salome/gui/VISU/pics/deformedshape.png b/doc/salome/gui/VISU/pics/deformedshape.png
new file mode 100755 (executable)
index 0000000..9b36a8d
Binary files /dev/null and b/doc/salome/gui/VISU/pics/deformedshape.png differ
diff --git a/doc/salome/gui/VISU/pics/deformedshapesn.png b/doc/salome/gui/VISU/pics/deformedshapesn.png
new file mode 100755 (executable)
index 0000000..9af0290
Binary files /dev/null and b/doc/salome/gui/VISU/pics/deformedshapesn.png differ
diff --git a/doc/salome/gui/VISU/pics/dumpviewtofile.png b/doc/salome/gui/VISU/pics/dumpviewtofile.png
new file mode 100755 (executable)
index 0000000..d67e2c0
Binary files /dev/null and b/doc/salome/gui/VISU/pics/dumpviewtofile.png differ
diff --git a/doc/salome/gui/VISU/pics/editplot2dpresentation.png b/doc/salome/gui/VISU/pics/editplot2dpresentation.png
new file mode 100755 (executable)
index 0000000..43ac17d
Binary files /dev/null and b/doc/salome/gui/VISU/pics/editplot2dpresentation.png differ
diff --git a/doc/salome/gui/VISU/pics/exporttable.png b/doc/salome/gui/VISU/pics/exporttable.png
new file mode 100755 (executable)
index 0000000..7b3a42e
Binary files /dev/null and b/doc/salome/gui/VISU/pics/exporttable.png differ
diff --git a/doc/salome/gui/VISU/pics/fitdatarange.png b/doc/salome/gui/VISU/pics/fitdatarange.png
new file mode 100755 (executable)
index 0000000..be4c24d
Binary files /dev/null and b/doc/salome/gui/VISU/pics/fitdatarange.png differ
diff --git a/doc/salome/gui/VISU/pics/importfromfile.png b/doc/salome/gui/VISU/pics/importfromfile.png
new file mode 100755 (executable)
index 0000000..af51e71
Binary files /dev/null and b/doc/salome/gui/VISU/pics/importfromfile.png differ
diff --git a/doc/salome/gui/VISU/pics/importtablefromfile.png b/doc/salome/gui/VISU/pics/importtablefromfile.png
new file mode 100755 (executable)
index 0000000..7cd6a28
Binary files /dev/null and b/doc/salome/gui/VISU/pics/importtablefromfile.png differ
diff --git a/doc/salome/gui/VISU/pics/isosurfaces.png b/doc/salome/gui/VISU/pics/isosurfaces.png
new file mode 100755 (executable)
index 0000000..f431d63
Binary files /dev/null and b/doc/salome/gui/VISU/pics/isosurfaces.png differ
diff --git a/doc/salome/gui/VISU/pics/linewidth.png b/doc/salome/gui/VISU/pics/linewidth.png
new file mode 100755 (executable)
index 0000000..e04538e
Binary files /dev/null and b/doc/salome/gui/VISU/pics/linewidth.png differ
diff --git a/doc/salome/gui/VISU/pics/opacity.png b/doc/salome/gui/VISU/pics/opacity.png
new file mode 100755 (executable)
index 0000000..273bd8c
Binary files /dev/null and b/doc/salome/gui/VISU/pics/opacity.png differ
diff --git a/doc/salome/gui/VISU/pics/rename.png b/doc/salome/gui/VISU/pics/rename.png
new file mode 100755 (executable)
index 0000000..c6bc615
Binary files /dev/null and b/doc/salome/gui/VISU/pics/rename.png differ
diff --git a/doc/salome/gui/VISU/pics/scalarbarproperties.png b/doc/salome/gui/VISU/pics/scalarbarproperties.png
new file mode 100755 (executable)
index 0000000..8331186
Binary files /dev/null and b/doc/salome/gui/VISU/pics/scalarbarproperties.png differ
diff --git a/doc/salome/gui/VISU/pics/scalarrangesn.png b/doc/salome/gui/VISU/pics/scalarrangesn.png
new file mode 100755 (executable)
index 0000000..c4cb681
Binary files /dev/null and b/doc/salome/gui/VISU/pics/scalarrangesn.png differ
diff --git a/doc/salome/gui/VISU/pics/scaling.png b/doc/salome/gui/VISU/pics/scaling.png
new file mode 100755 (executable)
index 0000000..1b13a9c
Binary files /dev/null and b/doc/salome/gui/VISU/pics/scaling.png differ
diff --git a/doc/salome/gui/VISU/pics/setupplot2d.png b/doc/salome/gui/VISU/pics/setupplot2d.png
new file mode 100755 (executable)
index 0000000..4d8ac43
Binary files /dev/null and b/doc/salome/gui/VISU/pics/setupplot2d.png differ
diff --git a/doc/salome/gui/VISU/pics/snapfgf.png b/doc/salome/gui/VISU/pics/snapfgf.png
new file mode 100755 (executable)
index 0000000..fc8803c
Binary files /dev/null and b/doc/salome/gui/VISU/pics/snapfgf.png differ
diff --git a/doc/salome/gui/VISU/pics/streamlines.png b/doc/salome/gui/VISU/pics/streamlines.png
new file mode 100755 (executable)
index 0000000..1cdd9fe
Binary files /dev/null and b/doc/salome/gui/VISU/pics/streamlines.png differ
diff --git a/doc/salome/gui/VISU/pics/textproperty.png b/doc/salome/gui/VISU/pics/textproperty.png
new file mode 100755 (executable)
index 0000000..565ec31
Binary files /dev/null and b/doc/salome/gui/VISU/pics/textproperty.png differ
diff --git a/doc/salome/gui/VISU/pics/vectorfield.png b/doc/salome/gui/VISU/pics/vectorfield.png
new file mode 100755 (executable)
index 0000000..1c6de4d
Binary files /dev/null and b/doc/salome/gui/VISU/pics/vectorfield.png differ
diff --git a/doc/salome/gui/VISU/pics/viewsettings.png b/doc/salome/gui/VISU/pics/viewsettings.png
new file mode 100755 (executable)
index 0000000..215f430
Binary files /dev/null and b/doc/salome/gui/VISU/pics/viewsettings.png differ
diff --git a/doc/salome/gui/VISU/pics/viewtable.png b/doc/salome/gui/VISU/pics/viewtable.png
new file mode 100755 (executable)
index 0000000..8aca30d
Binary files /dev/null and b/doc/salome/gui/VISU/pics/viewtable.png differ
diff --git a/doc/salome/gui/VISU/pics/visucreatepresentation.png b/doc/salome/gui/VISU/pics/visucreatepresentation.png
new file mode 100755 (executable)
index 0000000..499359b
Binary files /dev/null and b/doc/salome/gui/VISU/pics/visucreatepresentation.png differ
diff --git a/doc/salome/gui/VISU/pics/visufullscreen.png b/doc/salome/gui/VISU/pics/visufullscreen.png
new file mode 100755 (executable)
index 0000000..cc98df0
Binary files /dev/null and b/doc/salome/gui/VISU/pics/visufullscreen.png differ
diff --git a/doc/salome/gui/VISU/q_blue.jpg b/doc/salome/gui/VISU/q_blue.jpg
new file mode 100755 (executable)
index 0000000..8e841d4
Binary files /dev/null and b/doc/salome/gui/VISU/q_blue.jpg differ
diff --git a/doc/salome/gui/VISU/robohhre.lng b/doc/salome/gui/VISU/robohhre.lng
new file mode 100755 (executable)
index 0000000..297538b
--- /dev/null
@@ -0,0 +1,101 @@
+[GlossaryTab]\r
+TabCaption=&Glossary\r
+TermCaption=&Term\r
+DefinitionCaption=&Definition For:\r
+\r
+[BrowseSequence]\r
+PreCaption=Previous\r
+PreTooltip=Previous Topic\r
+NextCaption=Next\r
+NextTooltip=Next Topic\r
+BlockTooltip=Select Block\r
+\r
+[Common]\r
+Contents=Contents\r
+Index=Index\r
+Search=Search\r
+Glossary=Glossary\r
+Logo/Author=Powered By\r
+Show=Show\r
+Hide=Hide\r
+SyncToc=SyncToc\r
+Prev=<<\r
+Next=>>\r
+Disabled Prev=<<\r
+Disabled Next=>>\r
+Seperate = |\r
+\r
+[WebHelp]\r
+Cancel=Cancel\r
+CantOpenURLorFile=Can't open URL or file\r
+CompletingContents=Completing Contents...\r
+Display=Display\r
+Term=Term:\r
+Definition=Definition:\r
+Done=Done\r
+Find=Find\r
+IndexInputPrompt=Type in the keyword to find:\r
+RelateTopicListPrompt=Click a topic, then click Display.\r
+LoadingData=Loading data, please wait...\r
+LoadingContents=Loading contents, please wait...\r
+LoadingContentsData=Loading, click here to cancel...\r
+LoadingFTS=Reading Search Data...\r
+LoadingIndex=Loading Index...\r
+LoadingTOCItem=Loading Table of Contents:\r
+Searching=Searching...\r
+FtsInputPrompt=Type in the word(s) to search for:\r
+TopicsFound=Topics Found\r
+BrowserLimitedMessage=Your browser does not support frames. We recommend that you update your browser to a version that supports frames.\r
+SuggestViewNoFrameMessage=To view the Help system without frames click on this\r
+SuggestViewNoFrameMsg2=hyperlink.\r
+TopicsNotFound=No Topics Found.\r
+CantSearch=Cannot search for that phrase.\r
+JS_alert_appletNotLoad = Unable to load applet. If you are using an old version of Netscape, the prefs.js file needs to be edited.\r
+JS_alert_colorlimitation=WebHelp has detected that your display is set to 16 colors. For full WebHelp support, please set your display to use 256 or more colors.\r
+Blank_topic_text=This topic was created by WinHelp Project Conversion Wizard, and is the destination of a missing topic or broken hyperlink.\r
+JS_alert_ProjectLoadingFail=Could not load correctly, please click Refresh.\r
+JS_alert_cantLoadProject=Can't load project:\r
+JS_alert_ErrorInLoading=Error in Loading navigation component. Please regenerate WebHelp.\r
+IndexBtnText=Go\r
+FtsBtnText=Go\r
+ToolBarSearchBtnText=Go\r
+InTopicSearchBtnText=Go\r
+SearchLabel=Search\r
+SearchPrompt=- Search -\r
+PreTooltip=Previous Topic\r
+NextTooltip=Next Topic\r
+WebSearch=WebSearch\r
+SyncTocTooltip=Sync TOC\r
+Book=Book\r
+Page=Page\r
+Remote_Page=Remote Page\r
+Show_Navigation_Component=Show Navigation Component\r
+Hide_Navigation_Component=Hide Navigation Component\r
+nls_edit_label=Type in your question:\r
+nls_button_go_hint=Go Search\r
+nls_button_go_text=Go\r
+nls_body_instruction=Enter your question in the text box above, then click GO.\r
+nls_body_empty=Sorry, we were unable to find a good answer for your question.\r
+IndexSelectTopicTitle=Select a Topic\r
+IndexSelectTopicLabel=Select a topic, then click Display\r
+IndexSelectTopicError=Please select a topic.\r
+IndexAlphabetBookmarks=ABCDEFGHIJKLMNOPQRSTUVWXYZ\r
+MergeError1=The merged Help system\r
+MergeError2=is using a different language from the master Help system, which will cause the index and full-text search functionality to be disabled in the merged Help system.\r
+PoweredBy=Powered by\r
+GeneratedBy=Generated by\r
+Author=Author\r
+About=About\r
+Print=Print\r
+\r
+[PrintedDoc]\r
+TableOfContents=Table Of Contents\r
+TitlePage=Title Page\r
+ChapterFileNamePrefix=Chapter_\r
+TitlePageFileName=Chapter__Title_Page.doc\r
+CrossReferencePrefix=See\r
+GlossaryHeadingStyleName=Glossary Heading\r
+GlossaryTermStyleName=Glossary Term\r
+GlossaryDefinitionStyleName=Glossary Definition\r
+TitlePageTitleStyleName=Title Page Title\r
+TocPageTitleStyleName=Table of Contents Page Title\r
diff --git a/doc/salome/gui/VISU/visu.htm b/doc/salome/gui/VISU/visu.htm
new file mode 100755 (executable)
index 0000000..22a7dbf
--- /dev/null
@@ -0,0 +1,139 @@
+\r
+<html>\r
+<head><script language="javascript">\r
+<!--\r
+var sIcon="whstart.ico";\r
+var sPath=document.location.href;\r
+if (sPath.indexOf("http")!= -1)\r
+       document.write("<link REL=\"SHORTCUT ICON\" href=\""+ sIcon +"\">");\r
+//-->\r
+</script>\r
+ <title>VISU refrence manual</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/VISU/visu.log b/doc/salome/gui/VISU/visu.log
new file mode 100755 (executable)
index 0000000..d61ab26
--- /dev/null
@@ -0,0 +1,329 @@
+|SourceProjectName:VISU.hpr\r
+|DestinationProjectName:visu.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
+visu_hha.hhk\r
+visu.hhc\r
+visu.hhk\r
+clipping.htm\r
+creating_plot2d_presentations_from_tables.htm\r
+creating_tables.htm\r
+files\a.htm\r
+files\a1.htm\r
+files\a2.htm\r
+files\a3.htm\r
+files\a4.htm\r
+files\a5.htm\r
+files\about_structure_of_med_object.htm\r
+files\about_tables.htm\r
+files\animating_presentations.htm\r
+files\changing_visualization_parameters_of_the_presenetation.htm\r
+files\creating_curves.htm\r
+files\creating_field_presentations.htm\r
+files\creating_presentations.htm\r
+files\creating_xy_plot.htm\r
+files\cut_lines_presentation.htm\r
+files\cut_lines_resentation.htm\r
+files\deformed_shape_presentation.htm\r
+files\displaying_hiding_presentations.htm\r
+files\displaying_tables.htm\r
+files\editing_field_presentations.htm\r
+files\exploring_med_files.htm\r
+files\getting_elements_attributes.htm\r
+files\getting_started.htm\r
+files\importing_med_objects.htm\r
+files\importing_tables.htm\r
+files\insideframe.htm\r
+files\introduction_to_visu.htm\r
+files\iso_surfaces_presentation.htm\r
+files\points.htm\r
+files\renaming_presentations.htm\r
+files\running_visu.htm\r
+files\scalar_map_presentation.htm\r
+files\scaling_presentations.htm\r
+files\selection_in_visu.htm\r
+files\setting_properties_of_xy_plots.htm\r
+files\shrink.htm\r
+files\stream_lines_presentation.htm\r
+files\surface.htm\r
+files\surfaceframe.htm\r
+files\sweeping.htm\r
+files\vectors_presentation.htm\r
+files\wireframe.htm\r
+new_topic.htm\r
+ehelp.xml\r
+robohhre.lng\r
+texture_horiz_ltbluebubbles.jpg\r
+visu.glo\r
+default.css\r
+pics\isosurfaces.png\r
+image20.jpg\r
+tip1.gif\r
+pics\scalarmapicon.jpg\r
+image21.jpg\r
+note1.gif\r
+pics\wireframe.jpg\r
+pics\visuicon.jpg\r
+pics\streamlines.png\r
+image20.gif\r
+bgbaby.gif\r
+q_blue.jpg\r
+createfieldprsnt.gif\r
+pics\cellsel.jpg\r
+pics\vectorsprsnt.jpg\r
+pics\isosurf.jpg\r
+pics\setupplot2d.png\r
+pics\importtablefromfile.png\r
+image21.gif\r
+importmed.gif\r
+launchvisu.gif\r
+pics\surface.jpg\r
+pics\fitdatarange.png\r
+image22.gif\r
+pics\begining.jpg\r
+pics\iso.jpg\r
+pics\linewidth.png\r
+pics\cutplanes.png\r
+pics\cutlinesicon.jpg\r
+image24.gif\r
+pics\clipping1.png\r
+pics\scalarrangesn.png\r
+pics\opacity.png\r
+pics\streamlinesicon.jpg\r
+pics\defshapeicon.jpg\r
+image25.gif\r
+pics\clipping2.png\r
+more.jpg\r
+pics\speed.jpg\r
+pics\next.jpg\r
+pics\run.jpg\r
+pics\selection1.jpg\r
+pics\viewsettings.png\r
+pics\textproperty.png\r
+image15.gif\r
+pics\cutlinesprsnt.jpg\r
+pics\previous.jpg\r
+pics\dumpviewtofile.png\r
+image27.gif\r
+pics\rename.png\r
+pics\deformedshape.png\r
+image16.gif\r
+image19.jpg\r
+pics\cutplpresent.jpg\r
+pics\pointselection.jpg\r
+pics\scalingicon.jpg\r
+pics\creatingcurves.png\r
+pics\vectorfield.png\r
+image17.gif\r
+pics\points.jpg\r
+pics\dataonelements1.png\r
+pics\snapfgf.png\r
+pics\visufullscreen.png\r
+pics\editplot2dpresentation.png\r
+pics\cutlines.png\r
+pics\importfromfile.png\r
+createtable.gif\r
+createpresent.gif\r
+pics\animationparam.jpg\r
+pics\display.jpg\r
+pics\dataonelements2.png\r
+pics\animatdef.jpg\r
+pics\end.jpg\r
+pics\display1.jpg\r
+pics\dataonelements3.png\r
+pics\scaling.png\r
+pics\scalarbarproperties.png\r
+animation.gif\r
+pics\cutlinesicn.jpg\r
+pics\animation.jpg\r
+pics\cellselection.jpg\r
+pics\selmode.jpg\r
+pics\visucreatepresentation.png\r
+pics\viewtable.png\r
+pics\vecticon.jpg\r
+pics\shrink.jpg\r
+i_blue.jpg\r
+image30.jpg\r
+pics\exporttable.png\r
+pics\deformedshapesn.png\r
+pics\streamlinesprsnt.jpg\r
+ehlpdhtm.js\r
+visu.ppf\r
+ss_btn_related_topics.gif\r
+default_ns.css\r
+whxdata\whtdata0.xml\r
+whxdata\whftdata0.xml\r
+whxdata\whfwdata0.xml\r
+whxdata\whgdata0.xml\r
+whdata\whtdata0.htm\r
+whdata\whftdata0.htm\r
+whdata\whfwdata0.htm\r
+whdata\whgdata0.htm\r
+whgdata\whlstt0.htm\r
+whgdata\whlstt1.htm\r
+whgdata\whlstt2.htm\r
+whgdata\whlstt3.htm\r
+whgdata\whlstt4.htm\r
+whgdata\whlstt5.htm\r
+whgdata\whlstt6.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\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\whlstg0.htm\r
+visu.htm\r
+visu_csh.htm\r
+visu_rhc.htm\r
diff --git a/doc/salome/gui/VISU/visu_csh.htm b/doc/salome/gui/VISU/visu_csh.htm
new file mode 100755 (executable)
index 0000000..a2cd881
--- /dev/null
@@ -0,0 +1,106 @@
+<html>\r
+<head>\r
+<title>VISU refrence manual</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/VISU/visu_rhc.htm b/doc/salome/gui/VISU/visu_rhc.htm
new file mode 100755 (executable)
index 0000000..fe58864
--- /dev/null
@@ -0,0 +1,106 @@
+<html>\r
+<head>\r
+<title>VISU refrence manual</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/VISU/webhelp.cab b/doc/salome/gui/VISU/webhelp.cab
new file mode 100755 (executable)
index 0000000..b942f64
Binary files /dev/null and b/doc/salome/gui/VISU/webhelp.cab differ
diff --git a/doc/salome/gui/VISU/webhelp.jar b/doc/salome/gui/VISU/webhelp.jar
new file mode 100755 (executable)
index 0000000..53b2666
Binary files /dev/null and b/doc/salome/gui/VISU/webhelp.jar differ
diff --git a/doc/salome/gui/VISU/whcsh_home.htm b/doc/salome/gui/VISU/whcsh_home.htm
new file mode 100755 (executable)
index 0000000..752e588
--- /dev/null
@@ -0,0 +1,600 @@
+<html>\r
+<script language="javascript1.2" src="whver.js"></script>\r
+<script language="javascript1.2" src="whmozemu.js"></script>\r
+<script language="javascript1.2" src="whutils.js"></script>\r
+<script language="javascript1.2">\r
+<!--\r
+if(gbIE4||gbNav61)\r
+{\r
+       document.write("<body></body>");\r
+}\r
+else\r
+{\r
+       document.write("<frameset rows=\"100%,*\"><frame name=\"data_frm\" src=\"about:blank\"><frame name=\"dumb_frm\" src=\"about:blank\"></frameset>");\r
+}\r
+var gCSHFileName="whcshdata.htm";\r
+\r
+var gHomePage="visu.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/VISU/whcshdata.htm b/doc/salome/gui/VISU/whcshdata.htm
new file mode 100755 (executable)
index 0000000..068986f
--- /dev/null
@@ -0,0 +1,87 @@
+<html>\r
+<head>\r
+<title>VISU refrence manual</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/VISU/whdata/whftdata.js b/doc/salome/gui/VISU/whdata/whftdata.js
new file mode 100755 (executable)
index 0000000..071ae6f
--- /dev/null
@@ -0,0 +1,25 @@
+//     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/VISU/whdata/whftdata0.htm b/doc/salome/gui/VISU/whdata/whftdata0.htm
new file mode 100755 (executable)
index 0000000..fc5b8b2
--- /dev/null
@@ -0,0 +1,52 @@
+<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("Clipping","clipping.htm");\r
+aTE("Creating Plot2D Presentations from Tables","creating_plot2d_presentations_from_tables.htm");\r
+aTE("Creating tables","creating_tables.htm");\r
+aTE("About structure of MED object","files/about_structure_of_med_object.htm");\r
+aTE("About tables","files/about_tables.htm");\r
+aTE("Animating presentations","files/animating_presentations.htm");\r
+aTE("Setting presentation view parameters","files/changing_visualization_parameters_of_the_presenetation.htm");\r
+aTE("Creating curves","files/creating_curves.htm");\r
+aTE("Creating field presentations","files/creating_field_presentations.htm");\r
+aTE("Creating presentations","files/creating_presentations.htm");\r
+aTE("Creating XY plot","files/creating_xy_plot.htm");\r
+aTE("Cut Lines presentation","files/cut_lines_presentation.htm");\r
+aTE("Cut Planes presentation","files/cut_lines_resentation.htm");\r
+aTE("Deformed Shape presentation","files/deformed_shape_presentation.htm");\r
+aTE("Displaying/Hiding presentations","files/displaying_hiding_presentations.htm");\r
+aTE("Displaying tables","files/displaying_tables.htm");\r
+aTE("Editing field presentations","files/editing_field_presentations.htm");\r
+aTE("Exploring MED files","files/exploring_med_files.htm");\r
+aTE("Getting elements attributes","files/getting_elements_attributes.htm");\r
+aTE("Getting started","files/getting_started.htm");\r
+aTE("Importing MED objects","files/importing_med_objects.htm");\r
+aTE("Importing tables","files/importing_tables.htm");\r
+aTE("Introduction to VISU","files/introduction_to_visu.htm");\r
+aTE("Iso Surfaces presentation","files/iso_surfaces_presentation.htm");\r
+aTE("Renaming presentations","files/renaming_presentations.htm");\r
+aTE("Running VISU","files/running_visu.htm");\r
+aTE("Scalar Map presentation","files/scalar_map_presentation.htm");\r
+aTE("Scaling presentations","files/scaling_presentations.htm");\r
+aTE("Selection in VISU","files/selection_in_visu.htm");\r
+aTE("Setting properties of XY plots","files/setting_properties_of_xy_plots.htm");\r
+aTE("Stream Lines presentation","files/stream_lines_presentation.htm");\r
+aTE("Sweeping","files/sweeping.htm");\r
+aTE("Vectors presentation","files/vectors_presentation.htm");\r
+aTE("New Topic","new_topic.htm");\r
+\r
+//-->\r
+</script>\r
+</html>\r
diff --git a/doc/salome/gui/VISU/whdata/whfts.htm b/doc/salome/gui/VISU/whdata/whfts.htm
new file mode 100755 (executable)
index 0000000..2af843e
--- /dev/null
@@ -0,0 +1,18 @@
+<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("0","zx","whfwdata0.htm");\r
+\r
+iTM(0,33,"whftdata0.htm");\r
+\r
+//-->\r
+</script>\r
+</body>\r
+</html>
\ No newline at end of file
diff --git a/doc/salome/gui/VISU/whdata/whfts.js b/doc/salome/gui/VISU/whdata/whfts.js
new file mode 100755 (executable)
index 0000000..2b66786
--- /dev/null
@@ -0,0 +1,40 @@
+//     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/VISU/whdata/whfwdata.js b/doc/salome/gui/VISU/whdata/whfwdata.js
new file mode 100755 (executable)
index 0000000..e9e8bc6
--- /dev/null
@@ -0,0 +1,37 @@
+//     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/VISU/whdata/whfwdata0.htm b/doc/salome/gui/VISU/whdata/whfwdata0.htm
new file mode 100755 (executable)
index 0000000..eb1324e
--- /dev/null
@@ -0,0 +1,558 @@
+<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("0",0,6,30);\r
+aWE("1",4,5,7,2,10,15,14,16,17,18,21,33,27,28,31);\r
+aWE("100",6,30);\r
+aWE("2",4,5,7,2,10,15,14,16,17,21,33,27,28,31);\r
+aWE("200",7,10);\r
+aWE("2d",7,11,19,29);\r
+aWE("3",4,5,7,10,21,27,31);\r
+aWE("3d",3,11,12,18,20,22,26,28,6);\r
+aWE("4",5,7,10,27,31);\r
+aWE("5",5,0);\r
+aWE("acceptabl",31);\r
+aWE("acces",29);\r
+aWE("accessibl",14);\r
+aWE("accord",12,13,26,28,30,32);\r
+aWE("accordanc",3);\r
+aWE("accuracy",30);\r
+aWE("action",27);\r
+aWE("actor",18,28);\r
+aWE("additional",5,12,13,14,16,23,25,26,30,32);\r
+aWE("adjust",5,0,29);\r
+aWE("algorithm",11,17);\r
+aWE("allow",4,5,7,2,11,12,13,14,16,20,23,33,26,27,28,29,30,31,32);\r
+aWE("along",11,12,13,18,23,27,29,30,32);\r
+aWE("already",24,6,30);\r
+aWE("angl",0,11,12);\r
+aWE("animat",5,19);\r
+aWE("animation",5,31);\r
+aWE("anoth",5,11,12,28,30,31);\r
+aWE("any",3,4,18);\r
+aWE("ap",26,27);\r
+aWE("appear",5,7,10,14,24,26,28,6,29);\r
+aWE("appli",3,8,2,11,12,13,18,23,33,26,30,31,32);\r
+aWE("application",20,25);\r
+aWE("area",30);\r
+aWE("around",0,11,12);\r
+aWE("array",11);\r
+aWE("arrow",32);\r
+aWE("assign",7,1);\r
+aWE("associat",6);\r
+aWE("attribut",7,1,18);\r
+aWE("auto",7,1);\r
+aWE("automatical",7,11,14,17,20,28,31);\r
+aWE("availabl",18,6,31);\r
+aWE("ax",0,11,12,27,29);\r
+aWE("axi",7,11,12,29);\r
+aWE("back",5,10,6);\r
+aWE("background",29);\r
+aWE("backward",30);\r
+aWE("bar",5,11,12,13,23,26,30,32);\r
+aWE("bas",3,5,2,10,11,19,22,33,26,30,31);\r
+aWE("basi",3,4,7,11,20,23,26,29,30);\r
+aWE("basic",26,31);\r
+aWE("batch",4);\r
+aWE("befor",25);\r
+aWE("begin",5);\r
+aWE("belong",11,26);\r
+aWE("big",32);\r
+aWE("border",28);\r
+aWE("both",8,29,30);\r
+aWE("bottom",29);\r
+aWE("bound",30);\r
+aWE("boundary",3);\r
+aWE("box",5,7,10,11,12,13,17,18,20,21,24,26,27,28,6,29,30,32);\r
+aWE("brows",3,5,7,8,9,2,10,11,12,13,15,14,16,17,20,21,23,33,24,26,28,6,30,31,32);\r
+aWE("button",5,0,10,14,21,23,24,26,27,28,6,30,32);\r
+aWE("calculation",3,26);\r
+aWE("cancel",27);\r
+aWE("cas",16,20,26,28);\r
+aWE("cel",3,4,8,2,11,12,13,18,23,33,26,28,6,30,31,32);\r
+aWE("cell",18,28);\r
+aWE("cent",32);\r
+aWE("chang",16,24,27,28,6,29);\r
+aWE("characteristic",18);\r
+aWE("check",5,7,11,12,13,26,29,30,32);\r
+aWE("checkbox",7);\r
+aWE("checkmark",7);\r
+aWE("choic",0,20,24,6);\r
+aWE("choos",0,7,8,9,10,11,12,13,15,14,17,18,20,21,23,24,26,27,28,6,30,32);\r
+aWE("chosen",3,7,10,18,27,28,30);\r
+aWE("circl",7,1);\r
+aWE("click",5,0,7,8,1,9,2,10,11,12,13,15,14,16,18,20,21,23,33,24,25,26,27,28,6,29,30,31,32);\r
+aWE("clip",0);\r
+aWE("clos",5);\r
+aWE("color",7,11,12,13,26,28,6,29,30,32);\r
+aWE("column",4,7,1);\r
+aWE("combin",3,23);\r
+aWE("comparison",5,31);\r
+aWE("compatibl",3);\r
+aWE("complete",0);\r
+aWE("complicat",30);\r
+aWE("component",4,17,20,22,25,26);\r
+aWE("compos",3,5,2,10,33,31);\r
+aWE("compres",6);\r
+aWE("computation",30);\r
+aWE("con",32);\r
+aWE("concept",3);\r
+aWE("condition",3);\r
+aWE("confirm",20,24,27);\r
+aWE("consist",10,11,26,29);\r
+aWE("construct",3,11,23,26,29,30);\r
+aWE("construction",7,11,30);\r
+aWE("consum",30);\r
+aWE("contain",3,7,8,9,10,11,21,26);\r
+aWE("context",6);\r
+aWE("control",30);\r
+aWE("convey",30);\r
+aWE("coordinat",7,18,26);\r
+aWE("copy",14);\r
+aWE("correspond",3,7,13,32);\r
+aWE("correspondenc",3,26);\r
+aWE("cost",30);\r
+aWE("creat",3,4,5,0,7,8,1,9,2,10,11,12,13,19,21,23,33,24,25,26,6,30,31,32);\r
+aWE("creation",10,11,14,20,25,26,31);\r
+aWE("cros",0,7,1);\r
+aWE("ctrl",14);\r
+aWE("current",6,29);\r
+aWE("curv",7,1,10,11,29);\r
+aWE("cut",4,2,11,12,33,31);\r
+aWE("cycl",5);\r
+aWE("dash",7,1);\r
+aWE("data",3,4,7,11,19,20,22,26);\r
+aWE("decreas",5);\r
+aWE("default",7,11,12,13,25,26,29);\r
+aWE("defin",3,0,11,12,13,23,26,29,30,31,32);\r
+aWE("definit",3,5,10,12,18,28,6);\r
+aWE("deform",13,31);\r
+aWE("deformation",5);\r
+aWE("degre",0,11,12);\r
+aWE("delet",14,16);\r
+aWE("depend",5);\r
+aWE("describ",4);\r
+aWE("description",29);\r
+aWE("desir",28);\r
+aWE("desktop",25);\r
+aWE("destin",5,22);\r
+aWE("diagonal",7,1);\r
+aWE("dialog",5,7,10,11,17,18,20,21,24,26,27,28,6);\r
+aWE("diamond",7,1);\r
+aWE("different",3);\r
+aWE("dimension",26);\r
+aWE("direction",30);\r
+aWE("directory",5);\r
+aWE("disabl",20);\r
+aWE("displacement",11,12);\r
+aWE("display",4,5,7,8,9,2,10,11,12,13,15,14,16,17,18,20,23,33,26,28,6,29,30,31,32);\r
+aWE("distanc",0);\r
+aWE("divid",3);\r
+aWE("dot",7,1);\r
+aWE("down",5,14,28);\r
+aWE("downward",7,1);\r
+aWE("dump",29);\r
+aWE("duplicat",14);\r
+aWE("edg",3,28);\r
+aWE("edit",10,11,12,14,16);\r
+aWE("eith",0);\r
+aWE("element",3,18,28);\r
+aWE("empty",4);\r
+aWE("enabl",20);\r
+aWE("end",5,31);\r
+aWE("enjoy",31);\r
+aWE("ent",18,21,23,24,26,28);\r
+aWE("enter",11,12);\r
+aWE("entiti",3);\r
+aWE("entity",30);\r
+aWE("equal",23,26);\r
+aWE("eras",14);\r
+aWE("every",3,5);\r
+aWE("examin",18);\r
+aWE("exist",14);\r
+aWE("explor",17,20,30);\r
+aWE("export",21);\r
+aWE("expres",18);\r
+aWE("extent",18);\r
+aWE("extremiti",0);\r
+aWE("fac",3);\r
+aWE("factor",13,32);\r
+aWE("fami",3,30);\r
+aWE("famili",3);\r
+aWE("featur",27,30);\r
+aWE("field",3,5,8,11,12,13,14,16,18,19,20,22,23,24,26,27,28,29,30,31,32);\r
+aWE("fil",3,4,17,19,20,21,29);\r
+aWE("finish",11,12,13,23,26,30,32);\r
+aWE("first",5,1);\r
+aWE("fit",29);\r
+aWE("fold",3,20,21);\r
+aWE("folder",3);\r
+aWE("follow",3,5,7,8,10,18,21,24,25,26,28,6,29);\r
+aWE("font",26);\r
+aWE("form",2,18,22,33,29);\r
+aWE("forward",30);\r
+aWE("fram",5,31);\r
+aWE("framework",23);\r
+aWE("full",20);\r
+aWE("functional",16);\r
+aWE("functionality",4,7);\r
+aWE("general",3);\r
+aWE("generat",5,11,23,28,30,31);\r
+aWE("generation",5,30);\r
+aWE("geometrical",3);\r
+aWE("get",18);\r
+aWE("giv",0,29);\r
+aWE("given",7,12);\r
+aWE("glyph",32);\r
+aWE("graduation",26);\r
+aWE("graph",29);\r
+aWE("graphic",29);\r
+aWE("graphical",32);\r
+aWE("grid",29);\r
+aWE("group",3,30);\r
+aWE("h",7);\r
+aWE("halv",0);\r
+aWE("hardwar",30);\r
+aWE("hav",10,11,21,30);\r
+aWE("head",32);\r
+aWE("height",26);\r
+aWE("help",4);\r
+aWE("her",5,7,11,26,29);\r
+aWE("hid",14,16);\r
+aWE("hidden",14);\r
+aWE("highlight",18,28);\r
+aWE("hold",14,28);\r
+aWE("horizontal",26,29);\r
+aWE("how",19);\r
+aWE("icon",11,12,13,23,25,26,27,6,30,32);\r
+aWE("id",18);\r
+aWE("if",0,7,11,14,18,26,28,29,30,32);\r
+aWE("ijk",0);\r
+aWE("imag",6);\r
+aWE("immediate",11,12,13,14,18,20,23,26,30,32);\r
+aWE("import",4,7,9,17,19,20,21);\r
+aWE("impos",26);\r
+aWE("inactiv",26);\r
+aWE("includ",3,22,30);\r
+aWE("increas",5);\r
+aWE("independent",3);\r
+aWE("index",0);\r
+aWE("indicat",3,26);\r
+aWE("info",18);\r
+aWE("information",3,18);\r
+aWE("initial",3,25,28,31);\r
+aWE("insid",11);\r
+aWE("insidefram",6);\r
+aWE("integrat",17);\r
+aWE("integration",30);\r
+aWE("intend",5);\r
+aWE("interest",30);\r
+aWE("interpolation",3);\r
+aWE("introduction",22);\r
+aWE("iso",23,31);\r
+aWE("isobaric",23);\r
+aWE("item",10,20,21);\r
+aWE("label",26,29);\r
+aWE("larg",26);\r
+aWE("last",5);\r
+aWE("launch",5,17,19,25);\r
+aWE("layout",18);\r
+aWE("least",7);\r
+aWE("left",10,28,29);\r
+aWE("leftward",7,1);\r
+aWE("legend",29);\r
+aWE("length",30);\r
+aWE("les",26);\r
+aWE("lik",3,25);\r
+aWE("lin",4,7,1,2,10,11,33,6,29,30,32);\r
+aWE("linear",29);\r
+aWE("list",3,5,10,30);\r
+aWE("load",20);\r
+aWE("locat",11,12,21,30);\r
+aWE("logarithmic",26,29);\r
+aWE("look",25);\r
+aWE("lot",30);\r
+aWE("magnitud",13,30,32);\r
+aWE("main",3,5,8,10,11,12,13,14,17,18,21,23,26,27,28,6,29,30,32);\r
+aWE("mak",8,28,30);\r
+aWE("management",5,16);\r
+aWE("manual",4,11,12);\r
+aWE("map",26,31);\r
+aWE("mark",7,11,29);\r
+aWE("marker",1,29);\r
+aWE("massles",30);\r
+aWE("maximal",26);\r
+aWE("maximum",23,30);\r
+aWE("measur",30);\r
+aWE("menu",5,0,7,8,1,9,2,10,11,12,13,15,14,16,17,18,20,21,23,33,24,25,26,27,28,6,29,30,31,32);\r
+aWE("mesh",3,11,12,13,18,19,6,30,32);\r
+aWE("method",4);\r
+aWE("minimal",26);\r
+aWE("minimum",23,31);\r
+aWE("mod",4,0,26,28,6,29,32);\r
+aWE("modify",2,14,33);\r
+aWE("modul",3,5,19,22,25,26,28);\r
+aWE("moment",3);\r
+aWE("mous",14,28);\r
+aWE("mov",5,10);\r
+aWE("multipl",30);\r
+aWE("nam",7,10,18,21,24,29);\r
+aWE("nb",26);\r
+aWE("necessary",18,21);\r
+aWE("new",0,8,2,10,19,21,33,25,26);\r
+aWE("next",5);\r
+aWE("nod",3);\r
+aWE("non",7,1,30);\r
+aWE("normal",6);\r
+aWE("not",26);\r
+aWE("now",0);\r
+aWE("numb",11,12,18,23,26,28,30,31);\r
+aWE("numerical",29);\r
+aWE("object",3,5,0,7,8,9,2,10,11,12,13,15,14,16,17,18,20,21,23,33,24,26,28,6,30,31,32);\r
+aWE("observ",11,12);\r
+aWE("often",3);\r
+aWE("ok",7,10,11,12,13,21,23,24,26,27,28,6,30,32);\r
+aWE("on",3,5,0,7,8,10,11,12,13,14,21,23,26,27,28,6,30,31,32);\r
+aWE("onc",7);\r
+aWE("oncel",3);\r
+aWE("onedg",3);\r
+aWE("onfac",3);\r
+aWE("onnod",3);\r
+aWE("opacity",6);\r
+aWE("open",5,20,21);\r
+aWE("operation",11,14);\r
+aWE("opposit",0);\r
+aWE("optimization",30);\r
+aWE("option",5,7,2,13,15,14,16,17,20,33,28,6,29,30,31,32);\r
+aWE("orient",0);\r
+aWE("orientation",0,11,12,26);\r
+aWE("origin",26);\r
+aWE("out",26);\r
+aWE("outlin",28);\r
+aWE("output",30);\r
+aWE("overview",19);\r
+aWE("own",3,26);\r
+aWE("paramet",11,12,30);\r
+aWE("parameter",5,0,7,11,12,13,14,16,19,23,26,27,6,30,32);\r
+aWE("part",3);\r
+aWE("particl",30);\r
+aWE("particular",3,10,6,30);\r
+aWE("path",5,30);\r
+aWE("perform",3);\r
+aWE("period",3,5);\r
+aWE("perpendicular",0);\r
+aWE("personal",24);\r
+aWE("physical",3);\r
+aWE("pictur",5);\r
+aWE("plac",7,11);\r
+aWE("plan",0,11,12,31);\r
+aWE("platform",17,22,25);\r
+aWE("plot",7,10,11,19,22,29);\r
+aWE("plot2d",7,1,10);\r
+aWE("plot2dview",7);\r
+aWE("point",3,18,28,6,29,30);\r
+aWE("pointer",32);\r
+aWE("polylin",30);\r
+aWE("pop",5,7,8,1,9,2,10,11,12,13,15,14,16,23,33,24,26,28,6,30,31,32);\r
+aWE("position",0,11,12,29,32);\r
+aWE("posses",18);\r
+aWE("possibility",29);\r
+aWE("possibl",0,8);\r
+aWE("post",3,4,5,7,8,10,16,19,20,21,22,25,26,30,31);\r
+aWE("preferenc",20,25,26);\r
+aWE("pres",28);\r
+aWE("present",26);\r
+aWE("presentation",3,4,5,0,8,1,9,2,11,12,13,14,16,18,19,20,22,23,33,24,25,26,27,28,6,30,31,32);\r
+aWE("preview",0,11,12);\r
+aWE("previou",5);\r
+aWE("previous",4,10,21,23);\r
+aWE("pro",3,4,5,7,8,10,16,19,20,21,22,25,26,30,31);\r
+aWE("procedur",11);\r
+aWE("proces",22,31);\r
+aWE("produc",22);\r
+aWE("propagation",30);\r
+aWE("properti",5,13,26,6,29,32);\r
+aWE("proportional",5);\r
+aWE("provid",22);\r
+aWE("pseudo",31);\r
+aWE("purpos",30);\r
+aWE("put",3);\r
+aWE("python",4);\r
+aWE("quadrangl",3);\r
+aWE("quit",10,27);\r
+aWE("rang",4,5,13,23,26,29,32);\r
+aWE("rarefi",4);\r
+aWE("real",5);\r
+aWE("rectangl",7,1);\r
+aWE("referenc",4,10);\r
+aWE("regard",31);\r
+aWE("regular",11);\r
+aWE("relat",25);\r
+aWE("relativ",11,12);\r
+aWE("relevant",26);\r
+aWE("remov",7);\r
+aWE("renam",16,24);\r
+aWE("rend",5);\r
+aWE("represent",3,4,7,26,6,29,30,32);\r
+aWE("representation",3,14,27,6,29);\r
+aWE("requir",7,8,15,17,18,6,30);\r
+aWE("reset",27);\r
+aWE("resourc",30);\r
+aWE("result",3,11);\r
+aWE("return",5,6);\r
+aWE("reus",11);\r
+aWE("right",5,7,8,1,9,2,10,11,12,13,15,14,16,20,21,23,33,24,26,28,6,29,30,31,32);\r
+aWE("rightward",7,1);\r
+aWE("rotation",0,11,12);\r
+aWE("row",4,7);\r
+aWE("run",5,25);\r
+aWE("s",3);\r
+aWE("salom",4,7,17,20,22,25,26,27);\r
+aWE("sam",7,11,14,20,26,6);\r
+aWE("sav",5,26,29);\r
+aWE("scal",13,16,26,27,29,32);\r
+aWE("scalar",3,5,8,2,11,12,13,18,23,33,26,30,31,32);\r
+aWE("script",4);\r
+aWE("se",3,4,5,0,8,11,12,13,20,23,25,30,32);\r
+aWE("search",17,20);\r
+aWE("second",1);\r
+aWE("section",0);\r
+aWE("segment",3,30);\r
+aWE("select",5,0,7,8,1,2,10,11,12,13,14,16,18,20,21,23,33,26,28,6,29,30,31,32);\r
+aWE("selection",18,28,6);\r
+aWE("sensitiv",6);\r
+aWE("separat",15);\r
+aWE("separate",29);\r
+aWE("serv",30);\r
+aWE("session",26);\r
+aWE("set",5,0,7,1,11,12,13,14,19,20,23,25,26,27,6,29,30,32);\r
+aWE("setting",29);\r
+aWE("setup",5);\r
+aWE("shap",12,13,31);\r
+aWE("shift",13,28);\r
+aWE("should",3,7,11,12,18,25,31);\r
+aWE("show",5,0,11,12,15,29);\r
+aWE("shrink",6);\r
+aWE("sid",11,12);\r
+aWE("similar",30);\r
+aWE("simultaneou",5);\r
+aWE("simultaneous",11,12,20);\r
+aWE("siz",1,18,29,30);\r
+aWE("smal",30);\r
+aWE("small",32);\r
+aWE("smooth",30);\r
+aWE("smoothnes",30);\r
+aWE("so",5);\r
+aWE("solid",7,1);\r
+aWE("sometim",30);\r
+aWE("sourc",30);\r
+aWE("spac",11,12,18,28);\r
+aWE("spe",5);\r
+aWE("special",4);\r
+aWE("specifi",5);\r
+aWE("specific",16);\r
+aWE("specify",30);\r
+aWE("splin",29);\r
+aWE("split",0);\r
+aWE("stamp",3,5,8,11,12,13,14,23,26,30,32);\r
+aWE("standard",7,17,20,21,6);\r
+aWE("start",5,0,25,30,31);\r
+aWE("stat",31);\r
+aWE("step",5,11,30,31);\r
+aWE("stor",3,20);\r
+aWE("stream",30);\r
+aWE("streamlin",30);\r
+aWE("structur",3,0,7,11,17,20,30);\r
+aWE("study",7,10,11,19,20,21,25);\r
+aWE("subfold",3,8,14);\r
+aWE("subfolder",3);\r
+aWE("submenu",8,6);\r
+aWE("submesh",3,8,9,18,19,22,24,27,6);\r
+aWE("supplementary",20);\r
+aWE("surfac",12,23,6,31);\r
+aWE("surfacefram",6);\r
+aWE("sweep",5,19,31);\r
+aWE("tab",4,0,11,12,13,21,23,26,30,32);\r
+aWE("tabl",3,4,7,1,2,11,15,18,19,21,22,33,29);\r
+aWE("tail",32);\r
+aWE("tak",30,31);\r
+aWE("taken",7,11,13);\r
+aWE("text",26);\r
+aWE("them",4,0,20,23,28);\r
+aWE("third",1);\r
+aWE("thought",30);\r
+aWE("thre",3,4,11,12,26);\r
+aWE("tim",3,5,8,11,12,13,14,20,23,26,30,31,32);\r
+aWE("titl",4,26,29);\r
+aWE("togeth",3);\r
+aWE("toolbar",8,11,12,13,14,23,25,26,27,28,6,30,32);\r
+aWE("top",29);\r
+aWE("transform",30);\r
+aWE("transformation",26,31);\r
+aWE("tre",3);\r
+aWE("triangl",3,7,1);\r
+aWE("trigger",29);\r
+aWE("two",0,7,10,11,12,20);\r
+aWE("txt",4,21);\r
+aWE("typ",3,5,7,8,1,11,12,13,18,26,6,29,30,31,32);\r
+aWE("uncheck",1);\r
+aWE("unit",4,7,30);\r
+aWE("unshrink",6);\r
+aWE("up",5,7,8,1,9,2,10,11,12,13,15,14,16,23,33,24,26,28,6,30,31,32);\r
+aWE("updat",2,23,33,25);\r
+aWE("upload",20);\r
+aWE("upward",7,1);\r
+aWE("us",3,5,0,7,10,11,13,17,18,26,30,31,32);\r
+aWE("usag",19);\r
+aWE("usual",30);\r
+aWE("v",7);\r
+aWE("validat",5,6);\r
+aWE("valu",3,4,7,8,2,11,12,13,18,23,33,26,6,30,31,32);\r
+aWE("variou",22);\r
+aWE("vector",3,8,13,18,23,26,30,32);\r
+aWE("vertical",26,29);\r
+aWE("very",30);\r
+aWE("via",29);\r
+aWE("view",3,4,0,7,9,2,10,11,12,13,15,14,16,18,19,23,33,24,25,26,28,6,29,30,31,32);\r
+aWE("visu",2,11,17,22,33,26,28);\r
+aWE("visual",6);\r
+aWE("visualiz",11,13,32);\r
+aWE("visualization",8,11,12,13,22,23,26,6,30,32);\r
+aWE("vtk",25);\r
+aWE("want",28);\r
+aWE("way",0);\r
+aWE("well",8,26,28);\r
+aWE("wheel",5);\r
+aWE("whit",28);\r
+aWE("whol",3,28);\r
+aWE("why",3);\r
+aWE("width",7,26,6,32);\r
+aWE("will",3,5,0,7,8,9,2,10,11,12,13,15,14,17,18,20,21,23,33,24,25,26,28,6,29,30,31,32);\r
+aWE("window",0,10,15,25,28);\r
+aWE("wirefram",6);\r
+aWE("without",4);\r
+aWE("work",20);\r
+aWE("x",0,7,26,27,29);\r
+aWE("xl",4,21);\r
+aWE("xml",21);\r
+aWE("xy",7,10,11,12,22,29);\r
+aWE("y",0,7,26,27,29);\r
+aWE("your",5,0,7,1,2,10,11,12,13,15,14,20,21,23,33,24,26,27,28,6,29,30,32);\r
+aWE("yz",11,12);\r
+aWE("z",0,27);\r
+aWE("zx",11,12);\r
+\r
+//-->\r
+</script>\r
+</html>\r
diff --git a/doc/salome/gui/VISU/whdata/whgdata.js b/doc/salome/gui/VISU/whdata/whgdata.js
new file mode 100755 (executable)
index 0000000..77e0107
--- /dev/null
@@ -0,0 +1,26 @@
+//     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/VISU/whdata/whgdata0.htm b/doc/salome/gui/VISU/whdata/whgdata0.htm
new file mode 100755 (executable)
index 0000000..9d256b1
--- /dev/null
@@ -0,0 +1,33 @@
+<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/VISU/whdata/whglo.htm b/doc/salome/gui/VISU/whdata/whglo.htm
new file mode 100755 (executable)
index 0000000..dc5a677
--- /dev/null
@@ -0,0 +1,16 @@
+<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/VISU/whdata/whglo.js b/doc/salome/gui/VISU/whdata/whglo.js
new file mode 100755 (executable)
index 0000000..e0519af
--- /dev/null
@@ -0,0 +1,34 @@
+//     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/VISU/whdata/whidata.js b/doc/salome/gui/VISU/whdata/whidata.js
new file mode 100755 (executable)
index 0000000..9f0eb15
--- /dev/null
@@ -0,0 +1,89 @@
+//     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/VISU/whdata/whidx.htm b/doc/salome/gui/VISU/whdata/whidx.htm
new file mode 100755 (executable)
index 0000000..0a0deed
--- /dev/null
@@ -0,0 +1,15 @@
+<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/VISU/whdata/whidx.js b/doc/salome/gui/VISU/whdata/whidx.js
new file mode 100755 (executable)
index 0000000..e0519af
--- /dev/null
@@ -0,0 +1,34 @@
+//     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/VISU/whdata/whtdata.js b/doc/salome/gui/VISU/whdata/whtdata.js
new file mode 100755 (executable)
index 0000000..d5428a7
--- /dev/null
@@ -0,0 +1,64 @@
+//     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/VISU/whdata/whtdata0.htm b/doc/salome/gui/VISU/whdata/whtdata0.htm
new file mode 100755 (executable)
index 0000000..74d92db
--- /dev/null
@@ -0,0 +1,51 @@
+<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(1,35,"Post-Pro module");\r
+   aTE(2,0,"Introduction to Post-Pro","files/introduction_to_visu.htm");\r
+   aTE(2,0,"Usage overview","files/getting_started.htm");\r
+   aTE(2,0,"Running Post-Pro","files/running_visu.htm");\r
+   aTE(2,0,"Importing MED files","files/importing_med_objects.htm");\r
+   aTE(2,0,"About the structure of MED objects","files/about_structure_of_med_object.htm");\r
+   aTE(1,20,"3D presentations");\r
+     aTE(2,0,"Creating presentations","files/creating_presentations.htm");\r
+     aTE(1,11,"Field presentations");\r
+       aTE(2,0,"Creating field presentations","files/creating_field_presentations.htm");\r
+       aTE(2,0,"Scalar Map presentation","files/scalar_map_presentation.htm");\r
+       aTE(2,0,"Iso Surfaces presentation","files/iso_surfaces_presentation.htm");\r
+       aTE(2,0,"Cut Lines presentation","files/cut_lines_presentation.htm");\r
+       aTE(2,0,"Cut Planes presentation","files/cut_lines_resentation.htm");\r
+       aTE(2,0,"Deformed Shape presentation","files/deformed_shape_presentation.htm");\r
+       aTE(2,0,"Vector Field Presentation","files/vectors_presentation.htm");\r
+       aTE(2,0,"Stream Lines presentation","files/stream_lines_presentation.htm");\r
+       aTE(2,0,"Editing field presentations","files/editing_field_presentations.htm");\r
+       aTE(2,0,"Sweeping","files/sweeping.htm");\r
+       aTE(2,0,"Animating presentations","files/animating_presentations.htm");\r
+     aTE(1,6,"Working with 3D presentations");\r
+       aTE(2,0,"Setting presentation view parameters ","files/changing_visualization_parameters_of_the_presenetation.htm");\r
+       aTE(2,0,"Operations with presentations","files/displaying_hiding_presentations.htm");\r
+       aTE(2,0,"Renaming presentations","files/renaming_presentations.htm");\r
+       aTE(2,0,"Scaling presentations","files/scaling_presentations.htm");\r
+       aTE(2,0,"Getting elements attributes","files/getting_elements_attributes.htm");\r
+       aTE(2,0,"Clipping","clipping.htm");\r
+   aTE(1,4,"Table presentations");\r
+     aTE(2,0,"About tables","files/about_tables.htm");\r
+     aTE(2,0,"Importing/exporting tables","files/importing_tables.htm");\r
+     aTE(2,0,"Displaying tables","files/displaying_tables.htm");\r
+     aTE(2,0,"Creating tables from Cut Lines presentations","creating_tables.htm");\r
+   aTE(1,3,"XY plots");\r
+     aTE(2,0,"Creating curves","files/creating_curves.htm");\r
+     aTE(2,0,"Creating XY plots","files/creating_xy_plot.htm");\r
+     aTE(2,0,"Setting properties of XY plots","files/setting_properties_of_xy_plots.htm");\r
+\r
+//-->\r
+</script>\r
+</body>\r
+</html>\r
diff --git a/doc/salome/gui/VISU/whdata/whtoc.htm b/doc/salome/gui/VISU/whdata/whtoc.htm
new file mode 100755 (executable)
index 0000000..54e0cbf
--- /dev/null
@@ -0,0 +1,16 @@
+<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/VISU/whdata/whtoc.js b/doc/salome/gui/VISU/whdata/whtoc.js
new file mode 100755 (executable)
index 0000000..163d8cc
--- /dev/null
@@ -0,0 +1,31 @@
+//     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/VISU/whfbody.htm b/doc/salome/gui/VISU/whfbody.htm
new file mode 100755 (executable)
index 0000000..86d8e63
--- /dev/null
@@ -0,0 +1,37 @@
+<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/VISU/whfdhtml.htm b/doc/salome/gui/VISU/whfdhtml.htm
new file mode 100755 (executable)
index 0000000..236beec
--- /dev/null
@@ -0,0 +1,30 @@
+<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/VISU/whfform.htm b/doc/salome/gui/VISU/whfform.htm
new file mode 100755 (executable)
index 0000000..f592a73
--- /dev/null
@@ -0,0 +1,136 @@
+<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/VISU/whfhost.js b/doc/salome/gui/VISU/whfhost.js
new file mode 100755 (executable)
index 0000000..167acc4
--- /dev/null
@@ -0,0 +1,945 @@
+//     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/VISU/whform.js b/doc/salome/gui/VISU/whform.js
new file mode 100755 (executable)
index 0000000..323fe8e
--- /dev/null
@@ -0,0 +1,216 @@
+//     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/VISU/whframes.js b/doc/salome/gui/VISU/whframes.js
new file mode 100755 (executable)
index 0000000..2040f33
--- /dev/null
@@ -0,0 +1,79 @@
+//     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/VISU/whgbody.htm b/doc/salome/gui/VISU/whgbody.htm
new file mode 100755 (executable)
index 0000000..476ec2d
--- /dev/null
@@ -0,0 +1,35 @@
+<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/VISU/whgdata/whlstf0.htm b/doc/salome/gui/VISU/whgdata/whlstf0.htm
new file mode 100755 (executable)
index 0000000..519aacf
--- /dev/null
@@ -0,0 +1,48 @@
+<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
+<nobr><a name="bm_{"></a><a name="subkey_{D"></a>2d <a href="../files/cut_lines_presentation.htm"><b>1</b></a> <a href="../files/creating_curves.htm"><b>2</b></a> <a href="../files/setting_properties_of_xy_plots.htm"><b>3</b></a> <a href="../files/getting_started.htm"><b>4</b></a> </nobr><br><nobr>3d <a href="../files/cut_lines_resentation.htm"><b>1</b></a> <a href="../files/cut_lines_presentation.htm"><b>2</b></a> <a href="../files/changing_visualization_parameters_of_the_presenetation.htm"><b>3</b></a> <a href="../files/about_structure_of_med_object.htm"><b>4</b></a> <a href="../files/selection_in_visu.htm"><b>5</b></a> <a href="../files/scalar_map_presentation.htm"><b>6</b></a> <a href="../files/introduction_to_visu.htm"><b>7</b></a> <a href="../files/importing_med_objects.htm"><b>8</b></a> <a href="../files/getting_elements_attributes.htm"><b>9</b></a> </nobr><br>\r
+<br><br>\r
+<a name="bm_A"></a><a name="subkey_AC"></a><a href="../files/sweeping.htm"><b>acceptable</b></a> <br><a href="../files/setting_properties_of_xy_plots.htm"><b>access</b></a> <br><a href="../files/displaying_hiding_presentations.htm"><b>accessible</b></a> <br><a href="../files/about_structure_of_med_object.htm"><b>accordance</b></a> <br><nobr>according <a href="../files/deformed_shape_presentation.htm"><b>1</b></a> <a href="../files/cut_lines_resentation.htm"><b>2</b></a> <a href="../files/stream_lines_presentation.htm"><b>3</b></a> <a href="../files/selection_in_visu.htm"><b>4</b></a> <a href="../files/scalar_map_presentation.htm"><b>5</b></a> <a href="../files/vectors_presentation.htm"><b>6</b></a> </nobr><br><a href="../files/stream_lines_presentation.htm"><b>accuracy</b></a> <br><a href="../files/scaling_presentations.htm"><b>actions</b></a> <br><nobr>actor <a href="../files/selection_in_visu.htm"><b>1</b></a> <a href="../files/getting_elements_attributes.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_AD"></a><a name="subkey_AD"></a>additional <a href="../files/displaying_hiding_presentations.htm"><b>1</b></a> <a href="../files/deformed_shape_presentation.htm"><b>2</b></a> <a href="../files/cut_lines_resentation.htm"><b>3</b></a> <a href="../files/animating_presentations.htm"><b>4</b></a> <a href="../files/stream_lines_presentation.htm"><b>5</b></a> <a href="../files/scalar_map_presentation.htm"><b>6</b></a> <a href="../files/running_visu.htm"><b>7</b></a> <a href="../files/iso_surfaces_presentation.htm"><b>8</b></a> <a href="../files/editing_field_presentations.htm"><b>9</b></a> <a href="../files/vectors_presentation.htm"><b>10</b></a> </nobr><br><nobr>adjust <a href="../files/animating_presentations.htm"><b>1</b></a> <a href="../files/setting_properties_of_xy_plots.htm"><b>2</b></a> </nobr><br><a href="../files/animating_presentations.htm"><b>adjusted</b></a> <br><a href="../clipping.htm"><b>adjusting</b></a> <br><nobr><a name="bms_AL"></a><a name="subkey_AL"></a>algorithm <a href="../files/cut_lines_presentation.htm"><b>1</b></a> <a href="../files/exploring_med_files.htm"><b>2</b></a> </nobr><br><nobr>allow <a href="../files/cut_lines_resentation.htm"><b>1</b></a> <a href="../files/cut_lines_presentation.htm"><b>2</b></a> <a href="../files/iso_surfaces_presentation.htm"><b>3</b></a> </nobr><br><nobr>allowing <a href="../files/animating_presentations.htm"><b>1</b></a> <a href="../files/sweeping.htm"><b>2</b></a> <a href="../files/stream_lines_presentation.htm"><b>3</b></a> <a href="../files/scaling_presentations.htm"><b>4</b></a> <a href="../files/scalar_map_presentation.htm"><b>5</b></a> <a href="../files/importing_med_objects.htm"><b>6</b></a> <a href="../files/editing_field_presentations.htm"><b>7</b></a> </nobr><br><nobr>allows <a href="../files/displaying_hiding_presentations.htm"><b>1</b></a> <a href="../files/deformed_shape_presentation.htm"><b>2</b></a> <a href="../files/cut_lines_resentation.htm"><b>3</b></a> <a href="../files/cut_lines_presentation.htm"><b>4</b></a> <a href="../files/creating_curves.htm"><b>5</b></a> <a href="../files/animating_presentations.htm"><b>6</b></a> <a href="../files/about_tables.htm"><b>7</b></a> <a href="../creating_tables.htm"><b>8</b></a> <a href="../files/stream_lines_presentation.htm"><b>9</b></a> <a href="../files/setting_properties_of_xy_plots.htm"><b>10</b></a> <a href="../files/selection_in_visu.htm"><b>11</b></a> <a href="../files/scalar_map_presentation.htm"><b>12</b></a> <a href="../files/iso_surfaces_presentation.htm"><b>13</b></a> <a href="../new_topic.htm"><b>14</b></a> <a href="../files/vectors_presentation.htm"><b>15</b></a> </nobr><br><nobr>along <a href="../files/deformed_shape_presentation.htm"><b>1</b></a> <a href="../files/cut_lines_resentation.htm"><b>2</b></a> <a href="../files/cut_lines_presentation.htm"><b>3</b></a> <a href="../files/stream_lines_presentation.htm"><b>4</b></a> <a href="../files/setting_properties_of_xy_plots.htm"><b>5</b></a> <a href="../files/scaling_presentations.htm"><b>6</b></a> <a href="../files/iso_surfaces_presentation.htm"><b>7</b></a> <a href="../files/getting_elements_attributes.htm"><b>8</b></a> <a href="../files/vectors_presentation.htm"><b>9</b></a> </nobr><br><nobr>already <a href="../files/changing_visualization_parameters_of_the_presenetation.htm"><b>1</b></a> <a href="../files/stream_lines_presentation.htm"><b>2</b></a> <a href="../files/renaming_presentations.htm"><b>3</b></a> </nobr><br><nobr><a name="bms_AN"></a><a name="subkey_AN"></a>angle <a href="../files/cut_lines_resentation.htm"><b>1</b></a> <a href="../files/cut_lines_presentation.htm"><b>2</b></a> <a href="../clipping.htm"><b>3</b></a> </nobr><br><a href="../files/getting_started.htm"><b>animate</b></a> <br><a href="../files/animating_presentations.htm"><b>animating</b></a> <br><nobr>animation <a href="../files/animating_presentations.htm"><b>1</b></a> <a href="../files/sweeping.htm"><b>2</b></a> </nobr><br><a href="../files/animating_presentations.htm"><b>animations</b></a> <br><nobr>another <a href="../files/cut_lines_resentation.htm"><b>1</b></a> <a href="../files/cut_lines_presentation.htm"><b>2</b></a> <a href="../files/animating_presentations.htm"><b>3</b></a> <a href="../files/sweeping.htm"><b>4</b></a> <a href="../files/stream_lines_presentation.htm"><b>5</b></a> <a href="../files/selection_in_visu.htm"><b>6</b></a> </nobr><br><nobr>any <a href="../files/about_tables.htm"><b>1</b></a> <a href="../files/about_structure_of_med_object.htm"><b>2</b></a> <a href="../files/getting_elements_attributes.htm"><b>3</b></a> </nobr><br><nobr><a name="bms_AP"></a><a name="subkey_AP"></a>appear <a href="../files/displaying_hiding_presentations.htm"><b>1</b></a> <a href="../files/creating_xy_plot.htm"><b>2</b></a> <a href="../files/creating_curves.htm"><b>3</b></a> <a href="../files/changing_visualization_parameters_of_the_presenetation.htm"><b>4</b></a> <a href="../files/animating_presentations.htm"><b>5</b></a> <a href="../files/setting_properties_of_xy_plots.htm"><b>6</b></a> <a href="../files/selection_in_visu.htm"><b>7</b></a> <a href="../files/scalar_map_presentation.htm"><b>8</b></a> <a href="../files/renaming_presentations.htm"><b>9</b></a> </nobr><br><nobr>application <a href="../files/running_visu.htm"><b>1</b></a> <a href="../files/importing_med_objects.htm"><b>2</b></a> </nobr><br><nobr>applied <a href="../files/deformed_shape_presentation.htm"><b>1</b></a> <a href="../files/cut_lines_resentation.htm"><b>2</b></a> <a href="../files/cut_lines_presentation.htm"><b>3</b></a> <a href="../files/creating_field_presentations.htm"><b>4</b></a> <a href="../files/about_structure_of_med_object.htm"><b>5</b></a> <a href="../creating_tables.htm"><b>6</b></a> <a href="../files/sweeping.htm"><b>7</b></a> <a href="../files/stream_lines_presentation.htm"><b>8</b></a> <a href="../files/scalar_map_presentation.htm"><b>9</b></a> <a href="../files/iso_surfaces_presentation.htm"><b>10</b></a> <a href="../files/getting_elements_attributes.htm"><b>11</b></a> <a href="../new_topic.htm"><b>12</b></a> <a href="../files/vectors_presentation.htm"><b>13</b></a> </nobr><br><nobr>apply <a href="../files/scaling_presentations.htm"><b>1</b></a> <a href="../files/scalar_map_presentation.htm"><b>2</b></a> </nobr><br><a name="bms_AR"></a><a name="subkey_AR"></a><a href="../files/stream_lines_presentation.htm"><b>area</b></a> <br><nobr>around <a href="../files/cut_lines_resentation.htm"><b>1</b></a> <a href="../files/cut_lines_presentation.htm"><b>2</b></a> <a href="../clipping.htm"><b>3</b></a> </nobr><br><a href="../files/cut_lines_presentation.htm"><b>array</b></a> <br><a href="../files/vectors_presentation.htm"><b>arrows</b></a> <br><nobr><a name="bms_AS"></a><a name="subkey_AS"></a>assign <a href="../files/creating_curves.htm"><b>1</b></a> <a href="../creating_plot2d_presentations_from_tables.htm"><b>2</b></a> </nobr><br><a href="../files/changing_visualization_parameters_of_the_presenetation.htm"><b>associated</b></a> <br><nobr><a name="bms_AT"></a><a name="subkey_AT"></a>attributes <a href="../files/creating_curves.htm"><b>1</b></a> <a href="../creating_plot2d_presentations_from_tables.htm"><b>2</b></a> <a href="../files/getting_elements_attributes.htm"><b>3</b></a> </nobr><br><nobr><a name="bms_AU"></a><a name="subkey_AU"></a>auto <a href="../files/creating_curves.htm"><b>1</b></a> <a href="../creating_plot2d_presentations_from_tables.htm"><b>2</b></a> </nobr><br><nobr>automatically <a href="../files/displaying_hiding_presentations.htm"><b>1</b></a> <a href="../files/cut_lines_presentation.htm"><b>2</b></a> <a href="../files/creating_curves.htm"><b>3</b></a> <a href="../files/sweeping.htm"><b>4</b></a> <a href="../files/selection_in_visu.htm"><b>5</b></a> <a href="../files/importing_med_objects.htm"><b>6</b></a> <a href="../files/exploring_med_files.htm"><b>7</b></a> </nobr><br><nobr><a name="bms_AV"></a><a name="subkey_AV"></a>available <a href="../files/changing_visualization_parameters_of_the_presenetation.htm"><b>1</b></a> <a href="../files/sweeping.htm"><b>2</b></a> <a href="../files/getting_elements_attributes.htm"><b>3</b></a> </nobr><br><nobr><a name="bms_AX"></a><a name="subkey_AX"></a>axes <a href="../files/cut_lines_resentation.htm"><b>1</b></a> <a href="../files/cut_lines_presentation.htm"><b>2</b></a> <a href="../clipping.htm"><b>3</b></a> <a href="../files/setting_properties_of_xy_plots.htm"><b>4</b></a> <a href="../files/scaling_presentations.htm"><b>5</b></a> </nobr><br><nobr>axis <a href="../files/cut_lines_resentation.htm"><b>1</b></a> <a href="../files/cut_lines_presentation.htm"><b>2</b></a> <a href="../files/creating_curves.htm"><b>3</b></a> <a href="../files/setting_properties_of_xy_plots.htm"><b>4</b></a> </nobr><br>\r
+<br><br>\r
+<nobr><a name="bm_B"></a><a name="subkey_BA"></a>back <a href="../files/creating_xy_plot.htm"><b>1</b></a> <a href="../files/changing_visualization_parameters_of_the_presenetation.htm"><b>2</b></a> <a href="../files/animating_presentations.htm"><b>3</b></a> </nobr><br><a href="../files/setting_properties_of_xy_plots.htm"><b>background</b></a> <br><a href="../files/stream_lines_presentation.htm"><b>backward</b></a> <br><nobr>bar <a href="../files/deformed_shape_presentation.htm"><b>1</b></a> <a href="../files/cut_lines_resentation.htm"><b>2</b></a> <a href="../files/cut_lines_presentation.htm"><b>3</b></a> <a href="../files/animating_presentations.htm"><b>4</b></a> <a href="../files/stream_lines_presentation.htm"><b>5</b></a> <a href="../files/scalar_map_presentation.htm"><b>6</b></a> <a href="../files/iso_surfaces_presentation.htm"><b>7</b></a> <a href="../files/vectors_presentation.htm"><b>8</b></a> </nobr><br><nobr>base <a href="../files/cut_lines_presentation.htm"><b>1</b></a> <a href="../files/animating_presentations.htm"><b>2</b></a> <a href="../files/about_structure_of_med_object.htm"><b>3</b></a> <a href="../creating_tables.htm"><b>4</b></a> <a href="../files/sweeping.htm"><b>5</b></a> <a href="../new_topic.htm"><b>6</b></a> </nobr><br><nobr>based <a href="../files/cut_lines_presentation.htm"><b>1</b></a> <a href="../files/creating_xy_plot.htm"><b>2</b></a> <a href="../files/animating_presentations.htm"><b>3</b></a> <a href="../files/stream_lines_presentation.htm"><b>4</b></a> <a href="../files/scalar_map_presentation.htm"><b>5</b></a> <a href="../files/introduction_to_visu.htm"><b>6</b></a> <a href="../files/getting_started.htm"><b>7</b></a> </nobr><br><nobr>basic <a href="../files/sweeping.htm"><b>1</b></a> <a href="../files/scalar_map_presentation.htm"><b>2</b></a> </nobr><br><nobr>basis <a href="../files/cut_lines_presentation.htm"><b>1</b></a> <a href="../files/creating_curves.htm"><b>2</b></a> <a href="../files/about_tables.htm"><b>3</b></a> <a href="../files/about_structure_of_med_object.htm"><b>4</b></a> <a href="../files/stream_lines_presentation.htm"><b>5</b></a> <a href="../files/setting_properties_of_xy_plots.htm"><b>6</b></a> <a href="../files/scalar_map_presentation.htm"><b>7</b></a> <a href="../files/iso_surfaces_presentation.htm"><b>8</b></a> <a href="../files/importing_med_objects.htm"><b>9</b></a> </nobr><br><a href="../files/about_tables.htm"><b>batch</b></a> <br><a name="bms_BE"></a><a name="subkey_BE"></a><a href="../files/running_visu.htm"><b>before</b></a> <br><a href="../files/animating_presentations.htm"><b>begin</b></a> <br><a href="../files/animating_presentations.htm"><b>beginning</b></a> <br><nobr>belonging <a href="../files/cut_lines_presentation.htm"><b>1</b></a> <a href="../files/scalar_map_presentation.htm"><b>2</b></a> </nobr><br><a name="bms_BI"></a><a name="subkey_BI"></a><a href="../files/vectors_presentation.htm"><b>big</b></a> <br><a name="bms_BO"></a><a name="subkey_BO"></a><a href="../files/selection_in_visu.htm"><b>borders</b></a> <br><nobr>both <a href="../files/creating_field_presentations.htm"><b>1</b></a> <a href="../files/stream_lines_presentation.htm"><b>2</b></a> <a href="../files/setting_properties_of_xy_plots.htm"><b>3</b></a> </nobr><br><a href="../files/setting_properties_of_xy_plots.htm"><b>bottom</b></a> <br><a href="../files/stream_lines_presentation.htm"><b>bound</b></a> <br><a href="../files/about_structure_of_med_object.htm"><b>boundary</b></a> <br><nobr>box <a href="../files/deformed_shape_presentation.htm"><b>1</b></a> <a href="../files/cut_lines_resentation.htm"><b>2</b></a> <a href="../files/cut_lines_presentation.htm"><b>3</b></a> <a href="../files/creating_xy_plot.htm"><b>4</b></a> <a href="../files/creating_curves.htm"><b>5</b></a> <a href="../files/changing_visualization_parameters_of_the_presenetation.htm"><b>6</b></a> <a href="../files/animating_presentations.htm"><b>7</b></a> <a href="../files/stream_lines_presentation.htm"><b>8</b></a> <a href="../files/setting_properties_of_xy_plots.htm"><b>9</b></a> <a href="../files/selection_in_visu.htm"><b>10</b></a> <a href="../files/scaling_presentations.htm"><b>11</b></a> <a href="../files/scalar_map_presentation.htm"><b>12</b></a> <a href="../files/renaming_presentations.htm"><b>13</b></a> <a href="../files/importing_tables.htm"><b>14</b></a> <a href="../files/importing_med_objects.htm"><b>15</b></a> <a href="../files/getting_elements_attributes.htm"><b>16</b></a> <a href="../files/exploring_med_files.htm"><b>17</b></a> <a href="../files/vectors_presentation.htm"><b>18</b></a> </nobr><br><nobr>boxes <a href="../files/cut_lines_resentation.htm"><b>1</b></a> <a href="../files/cut_lines_presentation.htm"><b>2</b></a> <a href="../files/scalar_map_presentation.htm"><b>3</b></a> </nobr><br><nobr><a name="bms_BR"></a><a name="subkey_BR"></a>browser <a href="../files/displaying_tables.htm"><b>1</b></a> <a href="../files/displaying_hiding_presentations.htm"><b>2</b></a> <a href="../files/deformed_shape_presentation.htm"><b>3</b></a> <a href="../files/cut_lines_resentation.htm"><b>4</b></a> <a href="../files/cut_lines_presentation.htm"><b>5</b></a> <a href="../files/creating_xy_plot.htm"><b>6</b></a> <a href="../files/creating_presentations.htm"><b>7</b></a> <a href="../files/creating_field_presentations.htm"><b>8</b></a> <a href="../files/creating_curves.htm"><b>9</b></a> <a href="../files/changing_visualization_parameters_of_the_presenetation.htm"><b>10</b></a> <a href="../files/animating_presentations.htm"><b>11</b></a> <a href="../files/about_structure_of_med_object.htm"><b>12</b></a> <a href="../creating_tables.htm"><b>13</b></a> <a href="../files/sweeping.htm"><b>14</b></a> <a href="../files/stream_lines_presentation.htm"><b>15</b></a> <a href="../files/selection_in_visu.htm"><b>16</b></a> <a href="../files/scalar_map_presentation.htm"><b>17</b></a> <a href="../files/renaming_presentations.htm"><b>18</b></a> <a href="../files/iso_surfaces_presentation.htm"><b>19</b></a> <a href="../files/importing_tables.htm"><b>20</b></a> <a href="../files/importing_med_objects.htm"><b>21</b></a> <a href="../files/exploring_med_files.htm"><b>22</b></a> <a href="../files/editing_field_presentations.htm"><b>23</b></a> <a href="../new_topic.htm"><b>24</b></a> <a href="../files/vectors_presentation.htm"><b>25</b></a> </nobr><br><nobr><a name="bms_BU"></a><a name="subkey_BU"></a>button <a href="../files/displaying_hiding_presentations.htm"><b>1</b></a> <a href="../files/creating_xy_plot.htm"><b>2</b></a> <a href="../files/changing_visualization_parameters_of_the_presenetation.htm"><b>3</b></a> <a href="../files/animating_presentations.htm"><b>4</b></a> <a href="../clipping.htm"><b>5</b></a> <a href="../files/stream_lines_presentation.htm"><b>6</b></a> <a href="../files/selection_in_visu.htm"><b>7</b></a> <a href="../files/scaling_presentations.htm"><b>8</b></a> <a href="../files/scalar_map_presentation.htm"><b>9</b></a> <a href="../files/renaming_presentations.htm"><b>10</b></a> <a href="../files/iso_surfaces_presentation.htm"><b>11</b></a> <a href="../files/importing_tables.htm"><b>12</b></a> <a href="../files/vectors_presentation.htm"><b>13</b></a> </nobr><br>\r
+<br><br>\r
+<a name="bm_C"></a><a name="subkey_CA"></a><a href="../files/scalar_map_presentation.htm"><b>calculation</b></a> <br><a href="../files/about_structure_of_med_object.htm"><b>calculations</b></a> <br><a href="../files/scaling_presentations.htm"><b>cancel</b></a> <br><nobr>case <a href="../files/selection_in_visu.htm"><b>1</b></a> <a href="../files/importing_med_objects.htm"><b>2</b></a> <a href="../files/editing_field_presentations.htm"><b>3</b></a> </nobr><br><a href="../files/scalar_map_presentation.htm"><b>cases</b></a> <br><nobr><a name="bms_CE"></a><a name="subkey_CE"></a>cell <a href="../files/selection_in_visu.htm"><b>1</b></a> <a href="../files/getting_elements_attributes.htm"><b>2</b></a> </nobr><br><nobr>cells <a href="../files/deformed_shape_presentation.htm"><b>1</b></a> <a href="../files/cut_lines_resentation.htm"><b>2</b></a> <a href="../files/cut_lines_presentation.htm"><b>3</b></a> <a href="../files/creating_field_presentations.htm"><b>4</b></a> <a href="../files/changing_visualization_parameters_of_the_presenetation.htm"><b>5</b></a> <a href="../files/about_tables.htm"><b>6</b></a> <a href="../files/about_structure_of_med_object.htm"><b>7</b></a> <a href="../creating_tables.htm"><b>8</b></a> <a href="../files/sweeping.htm"><b>9</b></a> <a href="../files/stream_lines_presentation.htm"><b>10</b></a> <a href="../files/selection_in_visu.htm"><b>11</b></a> <a href="../files/scalar_map_presentation.htm"><b>12</b></a> <a href="../files/iso_surfaces_presentation.htm"><b>13</b></a> <a href="../files/getting_elements_attributes.htm"><b>14</b></a> <a href="../new_topic.htm"><b>15</b></a> <a href="../files/vectors_presentation.htm"><b>16</b></a> </nobr><br><a href="../files/vectors_presentation.htm"><b>center</b></a> <br><nobr><a name="bms_CH"></a><a name="subkey_CH"></a>change <a href="../files/changing_visualization_parameters_of_the_presenetation.htm"><b>1</b></a> <a href="../files/setting_properties_of_xy_plots.htm"><b>2</b></a> <a href="../files/selection_in_visu.htm"><b>3</b></a> <a href="../files/renaming_presentations.htm"><b>4</b></a> </nobr><br><a href="../files/scaling_presentations.htm"><b>changes</b></a> <br><nobr>changing <a href="../files/changing_visualization_parameters_of_the_presenetation.htm"><b>1</b></a> <a href="../files/editing_field_presentations.htm"><b>2</b></a> </nobr><br><a href="../files/getting_elements_attributes.htm"><b>characteristics</b></a> <br><nobr>check <a href="../files/deformed_shape_presentation.htm"><b>1</b></a> <a href="../files/cut_lines_resentation.htm"><b>2</b></a> <a href="../files/cut_lines_presentation.htm"><b>3</b></a> <a href="../files/animating_presentations.htm"><b>4</b></a> <a href="../files/stream_lines_presentation.htm"><b>5</b></a> <a href="../files/setting_properties_of_xy_plots.htm"><b>6</b></a> <a href="../files/scalar_map_presentation.htm"><b>7</b></a> <a href="../files/vectors_presentation.htm"><b>8</b></a> </nobr><br><a href="../files/creating_curves.htm"><b>checkbox</b></a> <br><a href="../files/creating_curves.htm"><b>checked</b></a> <br><a href="../files/creating_curves.htm"><b>checkmark</b></a> <br><nobr>choice <a href="../files/changing_visualization_parameters_of_the_presenetation.htm"><b>1</b></a> <a href="../clipping.htm"><b>2</b></a> <a href="../files/renaming_presentations.htm"><b>3</b></a> <a href="../files/importing_med_objects.htm"><b>4</b></a> </nobr><br><nobr>choose <a href="../files/displaying_tables.htm"><b>1</b></a> <a href="../files/displaying_hiding_presentations.htm"><b>2</b></a> <a href="../files/deformed_shape_presentation.htm"><b>3</b></a> <a href="../files/cut_lines_resentation.htm"><b>4</b></a> <a href="../files/cut_lines_presentation.htm"><b>5</b></a> <a href="../files/creating_xy_plot.htm"><b>6</b></a> <a href="../files/creating_presentations.htm"><b>7</b></a> <a href="../files/creating_field_presentations.htm"><b>8</b></a> <a href="../files/creating_curves.htm"><b>9</b></a> <a href="../files/changing_visualization_parameters_of_the_presenetation.htm"><b>10</b></a> <a href="../files/stream_lines_presentation.htm"><b>11</b></a> <a href="../files/selection_in_visu.htm"><b>12</b></a> <a href="../files/scaling_presentations.htm"><b>13</b></a> <a href="../files/scalar_map_presentation.htm"><b>14</b></a> <a href="../files/renaming_presentations.htm"><b>15</b></a> <a href="../files/iso_surfaces_presentation.htm"><b>16</b></a> <a href="../files/importing_tables.htm"><b>17</b></a> <a href="../files/importing_med_objects.htm"><b>18</b></a> <a href="../files/getting_elements_attributes.htm"><b>19</b></a> <a href="../files/exploring_med_files.htm"><b>20</b></a> <a href="../files/vectors_presentation.htm"><b>21</b></a> </nobr><br><a href="../clipping.htm"><b>choosing</b></a> <br><nobr>chosen <a href="../files/creating_xy_plot.htm"><b>1</b></a> <a href="../files/creating_curves.htm"><b>2</b></a> <a href="../files/about_structure_of_med_object.htm"><b>3</b></a> <a href="../files/stream_lines_presentation.htm"><b>4</b></a> <a href="../files/selection_in_visu.htm"><b>5</b></a> <a href="../files/scaling_presentations.htm"><b>6</b></a> <a href="../files/getting_elements_attributes.htm"><b>7</b></a> </nobr><br><nobr><a name="bms_CI"></a><a name="subkey_CI"></a>circle <a href="../files/creating_curves.htm"><b>1</b></a> <a href="../creating_plot2d_presentations_from_tables.htm"><b>2</b></a> </nobr><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/VISU/whgdata/whlstf1.htm b/doc/salome/gui/VISU/whgdata/whlstf1.htm
new file mode 100755 (executable)
index 0000000..4f89982
--- /dev/null
@@ -0,0 +1,45 @@
+<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
+<nobr><a name="bms_CL"></a><a name="subkey_CL"></a>click <a href="../files/displaying_tables.htm"><b>1</b></a> <a href="../files/displaying_hiding_presentations.htm"><b>2</b></a> <a href="../files/deformed_shape_presentation.htm"><b>3</b></a> <a href="../files/cut_lines_resentation.htm"><b>4</b></a> <a href="../files/cut_lines_presentation.htm"><b>5</b></a> <a href="../files/creating_xy_plot.htm"><b>6</b></a> <a href="../files/creating_presentations.htm"><b>7</b></a> <a href="../files/creating_field_presentations.htm"><b>8</b></a> <a href="../files/creating_curves.htm"><b>9</b></a> <a href="../files/changing_visualization_parameters_of_the_presenetation.htm"><b>10</b></a> <a href="../files/animating_presentations.htm"><b>11</b></a> <a href="../creating_tables.htm"><b>12</b></a> <a href="../creating_plot2d_presentations_from_tables.htm"><b>13</b></a> <a href="../clipping.htm"><b>14</b></a> <a href="../files/sweeping.htm"><b>15</b></a> <a href="../files/stream_lines_presentation.htm"><b>16</b></a> <a href="../files/setting_properties_of_xy_plots.htm"><b>17</b></a> <a href="../files/selection_in_visu.htm"><b>18</b></a> <a href="../files/scaling_presentations.htm"><b>19</b></a> <a href="../files/scalar_map_presentation.htm"><b>20</b></a> <a href="../files/running_visu.htm"><b>21</b></a> <a href="../files/renaming_presentations.htm"><b>22</b></a> <a href="../files/iso_surfaces_presentation.htm"><b>23</b></a> <a href="../files/importing_tables.htm"><b>24</b></a> <a href="../files/importing_med_objects.htm"><b>25</b></a> <a href="../files/getting_elements_attributes.htm"><b>26</b></a> <a href="../files/editing_field_presentations.htm"><b>27</b></a> <a href="../new_topic.htm"><b>28</b></a> <a href="../files/vectors_presentation.htm"><b>29</b></a> </nobr><br><a href="../clipping.htm"><b>clipping</b></a> <br><a href="../files/animating_presentations.htm"><b>close</b></a> <br><nobr><a name="bms_CO"></a><a name="subkey_CO"></a>color <a href="../files/deformed_shape_presentation.htm"><b>1</b></a> <a href="../files/creating_curves.htm"><b>2</b></a> <a href="../files/changing_visualization_parameters_of_the_presenetation.htm"><b>3</b></a> <a href="../files/stream_lines_presentation.htm"><b>4</b></a> <a href="../files/setting_properties_of_xy_plots.htm"><b>5</b></a> <a href="../files/selection_in_visu.htm"><b>6</b></a> <a href="../files/scalar_map_presentation.htm"><b>7</b></a> <a href="../files/vectors_presentation.htm"><b>8</b></a> </nobr><br><nobr>colored <a href="../files/cut_lines_resentation.htm"><b>1</b></a> <a href="../files/cut_lines_presentation.htm"><b>2</b></a> <a href="../files/scalar_map_presentation.htm"><b>3</b></a> </nobr><br><nobr>coloring <a href="../files/deformed_shape_presentation.htm"><b>1</b></a> <a href="../files/stream_lines_presentation.htm"><b>2</b></a> <a href="../files/scalar_map_presentation.htm"><b>3</b></a> <a href="../files/vectors_presentation.htm"><b>4</b></a> </nobr><br><a href="../files/scalar_map_presentation.htm"><b>colors</b></a> <br><nobr>column <a href="../files/creating_curves.htm"><b>1</b></a> <a href="../files/about_tables.htm"><b>2</b></a> <a href="../creating_plot2d_presentations_from_tables.htm"><b>3</b></a> </nobr><br><a href="../files/creating_curves.htm"><b>columns</b></a> <br><a href="../files/about_structure_of_med_object.htm"><b>combine</b></a> <br><a href="../files/iso_surfaces_presentation.htm"><b>combines</b></a> <br><nobr>comparison <a href="../files/animating_presentations.htm"><b>1</b></a> <a href="../files/sweeping.htm"><b>2</b></a> </nobr><br><a href="../files/about_structure_of_med_object.htm"><b>compatible</b></a> <br><a href="../clipping.htm"><b>completely</b></a> <br><a href="../files/stream_lines_presentation.htm"><b>complicated</b></a> <br><nobr>component <a href="../files/about_tables.htm"><b>1</b></a> <a href="../files/running_visu.htm"><b>2</b></a> <a href="../files/importing_med_objects.htm"><b>3</b></a> <a href="../files/exploring_med_files.htm"><b>4</b></a> </nobr><br><nobr>components <a href="../files/scalar_map_presentation.htm"><b>1</b></a> <a href="../files/introduction_to_visu.htm"><b>2</b></a> </nobr><br><a href="../files/creating_xy_plot.htm"><b>compose</b></a> <br><nobr>composed <a href="../files/about_structure_of_med_object.htm"><b>1</b></a> <a href="../creating_tables.htm"><b>2</b></a> <a href="../files/sweeping.htm"><b>3</b></a> <a href="../new_topic.htm"><b>4</b></a> </nobr><br><a href="../files/animating_presentations.htm"><b>composing</b></a> <br><a href="../files/changing_visualization_parameters_of_the_presenetation.htm"><b>compressed</b></a> <br><a href="../files/stream_lines_presentation.htm"><b>computation</b></a> <br><a href="../files/about_structure_of_med_object.htm"><b>concept</b></a> <br><a href="../files/about_structure_of_med_object.htm"><b>conditions</b></a> <br><a href="../files/vectors_presentation.htm"><b>cones</b></a> <br><nobr>confirm <a href="../files/scaling_presentations.htm"><b>1</b></a> <a href="../files/renaming_presentations.htm"><b>2</b></a> <a href="../files/importing_med_objects.htm"><b>3</b></a> </nobr><br><nobr>consist <a href="../files/cut_lines_presentation.htm"><b>1</b></a> <a href="../files/setting_properties_of_xy_plots.htm"><b>2</b></a> </nobr><br><a href="../files/creating_xy_plot.htm"><b>consisting</b></a> <br><nobr>consists <a href="../files/cut_lines_presentation.htm"><b>1</b></a> <a href="../files/scalar_map_presentation.htm"><b>2</b></a> </nobr><br><a href="../files/stream_lines_presentation.htm"><b>construct</b></a> <br><nobr>constructed <a href="../files/cut_lines_presentation.htm"><b>1</b></a> <a href="../files/about_structure_of_med_object.htm"><b>2</b></a> <a href="../files/setting_properties_of_xy_plots.htm"><b>3</b></a> <a href="../files/scalar_map_presentation.htm"><b>4</b></a> </nobr><br><nobr>construction <a href="../files/cut_lines_presentation.htm"><b>1</b></a> <a href="../files/creating_curves.htm"><b>2</b></a> <a href="../files/stream_lines_presentation.htm"><b>3</b></a> </nobr><br><a href="../files/iso_surfaces_presentation.htm"><b>constructs</b></a> <br><a href="../files/stream_lines_presentation.htm"><b>consuming</b></a> <br><nobr>contain <a href="../files/creating_field_presentations.htm"><b>1</b></a> <a href="../files/importing_tables.htm"><b>2</b></a> </nobr><br><nobr>contained <a href="../files/creating_xy_plot.htm"><b>1</b></a> <a href="../files/creating_presentations.htm"><b>2</b></a> <a href="../files/importing_tables.htm"><b>3</b></a> </nobr><br><nobr>container <a href="../files/creating_xy_plot.htm"><b>1</b></a> <a href="../files/creating_curves.htm"><b>2</b></a> </nobr><br><nobr>containing <a href="../files/creating_field_presentations.htm"><b>1</b></a> <a href="../files/scalar_map_presentation.htm"><b>2</b></a> <a href="../files/importing_tables.htm"><b>3</b></a> </nobr><br><nobr>contains <a href="../files/cut_lines_presentation.htm"><b>1</b></a> <a href="../files/creating_xy_plot.htm"><b>2</b></a> <a href="../files/about_structure_of_med_object.htm"><b>3</b></a> </nobr><br><a href="../files/changing_visualization_parameters_of_the_presenetation.htm"><b>context</b></a> <br><a href="../files/stream_lines_presentation.htm"><b>control</b></a> <br><a href="../files/stream_lines_presentation.htm"><b>controls</b></a> <br><a href="../files/stream_lines_presentation.htm"><b>convey</b></a> <br><nobr>coordinates <a href="../files/creating_curves.htm"><b>1</b></a> <a href="../files/scalar_map_presentation.htm"><b>2</b></a> <a href="../files/getting_elements_attributes.htm"><b>3</b></a> </nobr><br><a href="../files/displaying_hiding_presentations.htm"><b>copy</b></a> <br><a href="../files/creating_curves.htm"><b>correspond</b></a> <br><nobr>correspondence <a href="../files/about_structure_of_med_object.htm"><b>1</b></a> <a href="../files/scalar_map_presentation.htm"><b>2</b></a> </nobr><br><nobr>corresponding <a href="../files/deformed_shape_presentation.htm"><b>1</b></a> <a href="../files/about_structure_of_med_object.htm"><b>2</b></a> <a href="../files/vectors_presentation.htm"><b>3</b></a> </nobr><br><a href="../files/stream_lines_presentation.htm"><b>cost</b></a> <br><nobr><a name="bms_CR"></a><a name="subkey_CR"></a>create <a href="../files/deformed_shape_presentation.htm"><b>1</b></a> <a href="../files/cut_lines_resentation.htm"><b>2</b></a> <a href="../files/cut_lines_presentation.htm"><b>3</b></a> <a href="../files/creating_xy_plot.htm"><b>4</b></a> <a href="../files/creating_presentations.htm"><b>5</b></a> <a href="../files/creating_field_presentations.htm"><b>6</b></a> <a href="../files/creating_curves.htm"><b>7</b></a> <a href="../creating_tables.htm"><b>8</b></a> <a href="../creating_plot2d_presentations_from_tables.htm"><b>9</b></a> <a href="../clipping.htm"><b>10</b></a> <a href="../files/sweeping.htm"><b>11</b></a> <a href="../files/stream_lines_presentation.htm"><b>12</b></a> <a href="../files/scalar_map_presentation.htm"><b>13</b></a> <a href="../files/running_visu.htm"><b>14</b></a> <a href="../files/iso_surfaces_presentation.htm"><b>15</b></a> <a href="../files/importing_tables.htm"><b>16</b></a> <a href="../files/getting_started.htm"><b>17</b></a> <a href="../new_topic.htm"><b>18</b></a> <a href="../files/vectors_presentation.htm"><b>19</b></a> </nobr><br><nobr>created <a href="../files/cut_lines_presentation.htm"><b>1</b></a> <a href="../files/creating_xy_plot.htm"><b>2</b></a> <a href="../files/creating_curves.htm"><b>3</b></a> <a href="../files/changing_visualization_parameters_of_the_presenetation.htm"><b>4</b></a> <a href="../files/animating_presentations.htm"><b>5</b></a> <a href="../files/about_tables.htm"><b>6</b></a> <a href="../files/about_structure_of_med_object.htm"><b>7</b></a> <a href="../creating_tables.htm"><b>8</b></a> <a href="../files/stream_lines_presentation.htm"><b>9</b></a> <a href="../files/scalar_map_presentation.htm"><b>10</b></a> <a href="../files/renaming_presentations.htm"><b>11</b></a> <a href="../files/iso_surfaces_presentation.htm"><b>12</b></a> <a href="../new_topic.htm"><b>13</b></a> </nobr><br><nobr>creating <a href="../files/cut_lines_presentation.htm"><b>1</b></a> <a href="../files/creating_xy_plot.htm"><b>2</b></a> <a href="../files/creating_presentations.htm"><b>3</b></a> <a href="../files/creating_field_presentations.htm"><b>4</b></a> <a href="../files/creating_curves.htm"><b>5</b></a> <a href="../files/about_tables.htm"><b>6</b></a> <a href="../files/about_structure_of_med_object.htm"><b>7</b></a> <a href="../creating_tables.htm"><b>8</b></a> <a href="../creating_plot2d_presentations_from_tables.htm"><b>9</b></a> <a href="../files/stream_lines_presentation.htm"><b>10</b></a> <a href="../files/scalar_map_presentation.htm"><b>11</b></a> <a href="../new_topic.htm"><b>12</b></a> </nobr><br><nobr>creation <a href="../files/displaying_hiding_presentations.htm"><b>1</b></a> <a href="../files/cut_lines_presentation.htm"><b>2</b></a> <a href="../files/creating_xy_plot.htm"><b>3</b></a> <a href="../files/sweeping.htm"><b>4</b></a> <a href="../files/scalar_map_presentation.htm"><b>5</b></a> <a href="../files/running_visu.htm"><b>6</b></a> <a href="../files/importing_med_objects.htm"><b>7</b></a> </nobr><br><nobr>cross <a href="../files/creating_curves.htm"><b>1</b></a> <a href="../creating_plot2d_presentations_from_tables.htm"><b>2</b></a> <a href="../clipping.htm"><b>3</b></a> </nobr><br><a name="bms_CT"></a><a name="subkey_CT"></a><a href="../files/displaying_hiding_presentations.htm"><b>ctrl</b></a> <br><a name="bms_CU"></a><a name="subkey_CU"></a><a href="../files/setting_properties_of_xy_plots.htm"><b>current</b></a> <br><a href="../files/changing_visualization_parameters_of_the_presenetation.htm"><b>currently</b></a> <br><nobr>curve <a href="../files/cut_lines_presentation.htm"><b>1</b></a> <a href="../files/creating_xy_plot.htm"><b>2</b></a> <a href="../files/creating_curves.htm"><b>3</b></a> <a href="../files/setting_properties_of_xy_plots.htm"><b>4</b></a> </nobr><br><nobr>curves <a href="../files/cut_lines_presentation.htm"><b>1</b></a> <a href="../files/creating_xy_plot.htm"><b>2</b></a> <a href="../files/creating_curves.htm"><b>3</b></a> <a href="../creating_plot2d_presentations_from_tables.htm"><b>4</b></a> <a href="../files/setting_properties_of_xy_plots.htm"><b>5</b></a> </nobr><br><nobr>cut <a href="../files/cut_lines_resentation.htm"><b>1</b></a> <a href="../files/cut_lines_presentation.htm"><b>2</b></a> <a href="../files/about_tables.htm"><b>3</b></a> <a href="../creating_tables.htm"><b>4</b></a> <a href="../files/sweeping.htm"><b>5</b></a> <a href="../new_topic.htm"><b>6</b></a> </nobr><br><a name="bms_CY"></a><a name="subkey_CY"></a><a href="../files/animating_presentations.htm"><b>cycled</b></a> <br>\r
+<br><br>\r
+<nobr><a name="bm_D"></a><a name="subkey_DA"></a>dash <a href="../files/creating_curves.htm"><b>1</b></a> <a href="../creating_plot2d_presentations_from_tables.htm"><b>2</b></a> </nobr><br><nobr>data <a href="../files/cut_lines_presentation.htm"><b>1</b></a> <a href="../files/creating_curves.htm"><b>2</b></a> <a href="../files/about_tables.htm"><b>3</b></a> <a href="../files/about_structure_of_med_object.htm"><b>4</b></a> <a href="../files/scalar_map_presentation.htm"><b>5</b></a> <a href="../files/introduction_to_visu.htm"><b>6</b></a> <a href="../files/importing_med_objects.htm"><b>7</b></a> <a href="../files/getting_started.htm"><b>8</b></a> </nobr><br><a name="bms_DE"></a><a name="subkey_DE"></a><a href="../files/animating_presentations.htm"><b>decrease</b></a> <br><nobr>default <a href="../files/deformed_shape_presentation.htm"><b>1</b></a> <a href="../files/cut_lines_resentation.htm"><b>2</b></a> <a href="../files/cut_lines_presentation.htm"><b>3</b></a> <a href="../files/creating_curves.htm"><b>4</b></a> <a href="../files/setting_properties_of_xy_plots.htm"><b>5</b></a> <a href="../files/scalar_map_presentation.htm"><b>6</b></a> <a href="../files/running_visu.htm"><b>7</b></a> </nobr><br><nobr>define <a href="../files/deformed_shape_presentation.htm"><b>1</b></a> <a href="../files/cut_lines_resentation.htm"><b>2</b></a> <a href="../files/cut_lines_presentation.htm"><b>3</b></a> <a href="../clipping.htm"><b>4</b></a> <a href="../files/stream_lines_presentation.htm"><b>5</b></a> <a href="../files/setting_properties_of_xy_plots.htm"><b>6</b></a> <a href="../files/scalar_map_presentation.htm"><b>7</b></a> <a href="../files/iso_surfaces_presentation.htm"><b>8</b></a> <a href="../files/vectors_presentation.htm"><b>9</b></a> </nobr><br><nobr>defined <a href="../files/deformed_shape_presentation.htm"><b>1</b></a> <a href="../files/about_structure_of_med_object.htm"><b>2</b></a> <a href="../files/sweeping.htm"><b>3</b></a> <a href="../files/setting_properties_of_xy_plots.htm"><b>4</b></a> <a href="../files/iso_surfaces_presentation.htm"><b>5</b></a> <a href="../files/vectors_presentation.htm"><b>6</b></a> </nobr><br><nobr>defines <a href="../files/cut_lines_resentation.htm"><b>1</b></a> <a href="../files/cut_lines_presentation.htm"><b>2</b></a> <a href="../files/stream_lines_presentation.htm"><b>3</b></a> </nobr><br><a href="../files/about_structure_of_med_object.htm"><b>defining</b></a> <br><nobr>definite <a href="../files/cut_lines_resentation.htm"><b>1</b></a> <a href="../files/creating_xy_plot.htm"><b>2</b></a> <a href="../files/changing_visualization_parameters_of_the_presenetation.htm"><b>3</b></a> <a href="../files/animating_presentations.htm"><b>4</b></a> <a href="../files/about_structure_of_med_object.htm"><b>5</b></a> <a href="../files/selection_in_visu.htm"><b>6</b></a> <a href="../files/getting_elements_attributes.htm"><b>7</b></a> </nobr><br><a href="../files/animating_presentations.htm"><b>deformation</b></a> <br><nobr>deformed <a href="../files/deformed_shape_presentation.htm"><b>1</b></a> <a href="../files/sweeping.htm"><b>2</b></a> </nobr><br><nobr>degrees <a href="../files/cut_lines_resentation.htm"><b>1</b></a> <a href="../files/cut_lines_presentation.htm"><b>2</b></a> <a href="../clipping.htm"><b>3</b></a> </nobr><br><nobr>delete <a href="../files/displaying_hiding_presentations.htm"><b>1</b></a> <a href="../files/editing_field_presentations.htm"><b>2</b></a> </nobr><br><a href="../files/animating_presentations.htm"><b>depending</b></a> <br><a href="../files/about_tables.htm"><b>described</b></a> <br><a href="../files/setting_properties_of_xy_plots.htm"><b>description</b></a> <br><a href="../files/selection_in_visu.htm"><b>desired</b></a> <br><a href="../files/running_visu.htm"><b>desktop</b></a> <br><nobr>destined <a href="../files/animating_presentations.htm"><b>1</b></a> <a href="../files/introduction_to_visu.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_DI"></a><a name="subkey_DI"></a>diagonal <a href="../files/creating_curves.htm"><b>1</b></a> <a href="../creating_plot2d_presentations_from_tables.htm"><b>2</b></a> </nobr><br><nobr>dialog <a href="../files/cut_lines_presentation.htm"><b>1</b></a> <a href="../files/creating_xy_plot.htm"><b>2</b></a> <a href="../files/creating_curves.htm"><b>3</b></a> <a href="../files/changing_visualization_parameters_of_the_presenetation.htm"><b>4</b></a> <a href="../files/animating_presentations.htm"><b>5</b></a> <a href="../files/selection_in_visu.htm"><b>6</b></a> <a href="../files/scaling_presentations.htm"><b>7</b></a> <a href="../files/scalar_map_presentation.htm"><b>8</b></a> <a href="../files/renaming_presentations.htm"><b>9</b></a> <a href="../files/importing_tables.htm"><b>10</b></a> <a href="../files/importing_med_objects.htm"><b>11</b></a> <a href="../files/getting_elements_attributes.htm"><b>12</b></a> <a href="../files/exploring_med_files.htm"><b>13</b></a> </nobr><br><nobr>diamond <a href="../files/creating_curves.htm"><b>1</b></a> <a href="../creating_plot2d_presentations_from_tables.htm"><b>2</b></a> </nobr><br><a href="../files/about_structure_of_med_object.htm"><b>different</b></a> <br><a href="../files/scalar_map_presentation.htm"><b>dimensions</b></a> <br><a href="../files/stream_lines_presentation.htm"><b>direction</b></a> <br><a href="../files/animating_presentations.htm"><b>directory</b></a> <br><a href="../files/importing_med_objects.htm"><b>disabling</b></a> <br><nobr>displacement <a href="../files/cut_lines_resentation.htm"><b>1</b></a> <a href="../files/cut_lines_presentation.htm"><b>2</b></a> </nobr><br><nobr>display <a href="../files/displaying_tables.htm"><b>1</b></a> <a href="../files/displaying_hiding_presentations.htm"><b>2</b></a> <a href="../files/deformed_shape_presentation.htm"><b>3</b></a> <a href="../files/creating_xy_plot.htm"><b>4</b></a> <a href="../files/creating_curves.htm"><b>5</b></a> <a href="../files/changing_visualization_parameters_of_the_presenetation.htm"><b>6</b></a> <a href="../files/about_tables.htm"><b>7</b></a> <a href="../files/sweeping.htm"><b>8</b></a> <a href="../files/stream_lines_presentation.htm"><b>9</b></a> <a href="../files/vectors_presentation.htm"><b>10</b></a> </nobr><br><nobr>displayed <a href="../files/displaying_tables.htm"><b>1</b></a> <a href="../files/displaying_hiding_presentations.htm"><b>2</b></a> <a href="../files/deformed_shape_presentation.htm"><b>3</b></a> <a href="../files/cut_lines_resentation.htm"><b>4</b></a> <a href="../files/cut_lines_presentation.htm"><b>5</b></a> <a href="../files/creating_xy_plot.htm"><b>6</b></a> <a href="../files/creating_presentations.htm"><b>7</b></a> <a href="../files/creating_field_presentations.htm"><b>8</b></a> <a href="../files/changing_visualization_parameters_of_the_presenetation.htm"><b>9</b></a> <a href="../creating_tables.htm"><b>10</b></a> <a href="../files/stream_lines_presentation.htm"><b>11</b></a> <a href="../files/setting_properties_of_xy_plots.htm"><b>12</b></a> <a href="../files/selection_in_visu.htm"><b>13</b></a> <a href="../files/scalar_map_presentation.htm"><b>14</b></a> <a href="../files/iso_surfaces_presentation.htm"><b>15</b></a> <a href="../files/importing_med_objects.htm"><b>16</b></a> <a href="../files/getting_elements_attributes.htm"><b>17</b></a> <a href="../files/exploring_med_files.htm"><b>18</b></a> <a href="../new_topic.htm"><b>19</b></a> <a href="../files/vectors_presentation.htm"><b>20</b></a> </nobr><br><nobr>displaying <a href="../files/displaying_tables.htm"><b>1</b></a> <a href="../files/displaying_hiding_presentations.htm"><b>2</b></a> <a href="../files/animating_presentations.htm"><b>3</b></a> <a href="../files/sweeping.htm"><b>4</b></a> <a href="../files/editing_field_presentations.htm"><b>5</b></a> </nobr><br><nobr>displays <a href="../files/cut_lines_presentation.htm"><b>1</b></a> <a href="../files/creating_xy_plot.htm"><b>2</b></a> </nobr><br><a href="../clipping.htm"><b>distance</b></a> <br><a href="../files/about_structure_of_med_object.htm"><b>divided</b></a> <br><nobr><a name="bms_DO"></a><a name="subkey_DO"></a>dot <a href="../files/creating_curves.htm"><b>1</b></a> <a href="../creating_plot2d_presentations_from_tables.htm"><b>2</b></a> </nobr><br><nobr>down <a href="../files/displaying_hiding_presentations.htm"><b>1</b></a> <a href="../files/animating_presentations.htm"><b>2</b></a> <a href="../files/selection_in_visu.htm"><b>3</b></a> </nobr><br><nobr>downward <a href="../files/creating_curves.htm"><b>1</b></a> <a href="../creating_plot2d_presentations_from_tables.htm"><b>2</b></a> </nobr><br><a name="bms_DU"></a><a name="subkey_DU"></a><a href="../files/setting_properties_of_xy_plots.htm"><b>dump</b></a> <br><a href="../files/displaying_hiding_presentations.htm"><b>duplicated</b></a> <br>\r
+<br><br>\r
+<nobr><a name="bm_E"></a><a name="subkey_ED"></a>edges <a href="../files/about_structure_of_med_object.htm"><b>1</b></a> <a href="../files/selection_in_visu.htm"><b>2</b></a> </nobr><br><nobr>edit <a href="../files/displaying_hiding_presentations.htm"><b>1</b></a> <a href="../files/cut_lines_resentation.htm"><b>2</b></a> <a href="../files/cut_lines_presentation.htm"><b>3</b></a> <a href="../files/creating_xy_plot.htm"><b>4</b></a> </nobr><br><a href="../files/editing_field_presentations.htm"><b>editing</b></a> <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/VISU/whgdata/whlstf2.htm b/doc/salome/gui/VISU/whgdata/whlstf2.htm
new file mode 100755 (executable)
index 0000000..1027a5e
--- /dev/null
@@ -0,0 +1,51 @@
+<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
+<a name="bms_EI"></a><a name="subkey_EI"></a><a href="../clipping.htm"><b>either</b></a> <br><nobr><a name="bms_EL"></a><a name="subkey_EL"></a>element <a href="../files/about_structure_of_med_object.htm"><b>1</b></a> <a href="../files/selection_in_visu.htm"><b>2</b></a> <a href="../files/getting_elements_attributes.htm"><b>3</b></a> </nobr><br><nobr>elements <a href="../files/about_structure_of_med_object.htm"><b>1</b></a> <a href="../files/selection_in_visu.htm"><b>2</b></a> <a href="../files/getting_elements_attributes.htm"><b>3</b></a> </nobr><br><a name="bms_EM"></a><a name="subkey_EM"></a><a href="../files/about_tables.htm"><b>empty</b></a> <br><a name="bms_EN"></a><a name="subkey_EN"></a><a href="../files/importing_med_objects.htm"><b>enabling</b></a> <br><nobr>end <a href="../files/animating_presentations.htm"><b>1</b></a> <a href="../files/sweeping.htm"><b>2</b></a> </nobr><br><a href="../files/sweeping.htm"><b>enjoy</b></a> <br><nobr>enter <a href="../files/selection_in_visu.htm"><b>1</b></a> <a href="../files/scalar_map_presentation.htm"><b>2</b></a> <a href="../files/renaming_presentations.htm"><b>3</b></a> <a href="../files/iso_surfaces_presentation.htm"><b>4</b></a> <a href="../files/importing_tables.htm"><b>5</b></a> <a href="../files/getting_elements_attributes.htm"><b>6</b></a> </nobr><br><nobr>entered <a href="../files/cut_lines_resentation.htm"><b>1</b></a> <a href="../files/cut_lines_presentation.htm"><b>2</b></a> </nobr><br><a href="../files/about_structure_of_med_object.htm"><b>entities</b></a> <br><a href="../files/stream_lines_presentation.htm"><b>entity</b></a> <br><nobr><a name="bms_EQ"></a><a name="subkey_EQ"></a>equal <a href="../files/scalar_map_presentation.htm"><b>1</b></a> <a href="../files/iso_surfaces_presentation.htm"><b>2</b></a> </nobr><br><a name="bms_ER"></a><a name="subkey_ER"></a><a href="../files/displaying_hiding_presentations.htm"><b>erase</b></a> <br><nobr><a name="bms_EV"></a><a name="subkey_EV"></a>every <a href="../files/animating_presentations.htm"><b>1</b></a> <a href="../files/about_structure_of_med_object.htm"><b>2</b></a> </nobr><br><a name="bms_EX"></a><a name="subkey_EX"></a><a href="../files/getting_elements_attributes.htm"><b>examine</b></a> <br><a href="../files/displaying_hiding_presentations.htm"><b>existing</b></a> <br><nobr>explore <a href="../files/stream_lines_presentation.htm"><b>1</b></a> <a href="../files/importing_med_objects.htm"><b>2</b></a> <a href="../files/exploring_med_files.htm"><b>3</b></a> </nobr><br><a href="../files/exploring_med_files.htm"><b>explored</b></a> <br><a href="../files/exploring_med_files.htm"><b>exploring</b></a> <br><a href="../files/importing_tables.htm"><b>export</b></a> <br><a href="../files/importing_tables.htm"><b>exported</b></a> <br><a href="../files/importing_tables.htm"><b>exporting</b></a> <br><a href="../files/getting_elements_attributes.htm"><b>expressed</b></a> <br><a href="../files/getting_elements_attributes.htm"><b>extent</b></a> <br><a href="../clipping.htm"><b>extremities</b></a> <br>\r
+<br><br>\r
+<a name="bm_F"></a><a name="subkey_FA"></a><a href="../files/about_structure_of_med_object.htm"><b>faces</b></a> <br><nobr>factor <a href="../files/deformed_shape_presentation.htm"><b>1</b></a> <a href="../files/vectors_presentation.htm"><b>2</b></a> </nobr><br><a href="../files/about_structure_of_med_object.htm"><b>families</b></a> <br><nobr>family <a href="../files/about_structure_of_med_object.htm"><b>1</b></a> <a href="../files/stream_lines_presentation.htm"><b>2</b></a> </nobr><br><a name="bms_FE"></a><a name="subkey_FE"></a><a href="../files/scaling_presentations.htm"><b>feature</b></a> <br><a href="../files/stream_lines_presentation.htm"><b>features</b></a> <br><nobr><a name="bms_FI"></a><a name="subkey_FI"></a>field <a href="../files/displaying_hiding_presentations.htm"><b>1</b></a> <a href="../files/deformed_shape_presentation.htm"><b>2</b></a> <a href="../files/cut_lines_resentation.htm"><b>3</b></a> <a href="../files/cut_lines_presentation.htm"><b>4</b></a> <a href="../files/creating_field_presentations.htm"><b>5</b></a> <a href="../files/animating_presentations.htm"><b>6</b></a> <a href="../files/about_structure_of_med_object.htm"><b>7</b></a> <a href="../files/sweeping.htm"><b>8</b></a> <a href="../files/stream_lines_presentation.htm"><b>9</b></a> <a href="../files/selection_in_visu.htm"><b>10</b></a> <a href="../files/scaling_presentations.htm"><b>11</b></a> <a href="../files/scalar_map_presentation.htm"><b>12</b></a> <a href="../files/renaming_presentations.htm"><b>13</b></a> <a href="../files/iso_surfaces_presentation.htm"><b>14</b></a> <a href="../files/getting_started.htm"><b>15</b></a> <a href="../files/getting_elements_attributes.htm"><b>16</b></a> <a href="../files/editing_field_presentations.htm"><b>17</b></a> <a href="../files/vectors_presentation.htm"><b>18</b></a> </nobr><br><nobr>fields <a href="../files/creating_field_presentations.htm"><b>1</b></a> <a href="../files/animating_presentations.htm"><b>2</b></a> <a href="../files/about_structure_of_med_object.htm"><b>3</b></a> <a href="../files/stream_lines_presentation.htm"><b>4</b></a> <a href="../files/setting_properties_of_xy_plots.htm"><b>5</b></a> <a href="../files/scalar_map_presentation.htm"><b>6</b></a> <a href="../files/iso_surfaces_presentation.htm"><b>7</b></a> <a href="../files/introduction_to_visu.htm"><b>8</b></a> <a href="../files/importing_med_objects.htm"><b>9</b></a> <a href="../files/getting_started.htm"><b>10</b></a> </nobr><br><nobr>file <a href="../files/setting_properties_of_xy_plots.htm"><b>1</b></a> <a href="../files/importing_tables.htm"><b>2</b></a> <a href="../files/importing_med_objects.htm"><b>3</b></a> <a href="../files/getting_started.htm"><b>4</b></a> <a href="../files/exploring_med_files.htm"><b>5</b></a> </nobr><br><nobr>files <a href="../files/about_tables.htm"><b>1</b></a> <a href="../files/about_structure_of_med_object.htm"><b>2</b></a> <a href="../files/importing_tables.htm"><b>3</b></a> <a href="../files/importing_med_objects.htm"><b>4</b></a> <a href="../files/exploring_med_files.htm"><b>5</b></a> </nobr><br><nobr>finished <a href="../files/deformed_shape_presentation.htm"><b>1</b></a> <a href="../files/cut_lines_resentation.htm"><b>2</b></a> <a href="../files/cut_lines_presentation.htm"><b>3</b></a> <a href="../files/stream_lines_presentation.htm"><b>4</b></a> <a href="../files/scalar_map_presentation.htm"><b>5</b></a> <a href="../files/iso_surfaces_presentation.htm"><b>6</b></a> <a href="../files/vectors_presentation.htm"><b>7</b></a> </nobr><br><nobr>first <a href="../files/animating_presentations.htm"><b>1</b></a> <a href="../creating_plot2d_presentations_from_tables.htm"><b>2</b></a> </nobr><br><a href="../files/setting_properties_of_xy_plots.htm"><b>fit</b></a> <br><nobr><a name="bms_FO"></a><a name="subkey_FO"></a>folder <a href="../files/about_structure_of_med_object.htm"><b>1</b></a> <a href="../files/importing_tables.htm"><b>2</b></a> <a href="../files/importing_med_objects.htm"><b>3</b></a> </nobr><br><a href="../files/about_structure_of_med_object.htm"><b>folders</b></a> <br><nobr>following <a href="../files/creating_xy_plot.htm"><b>1</b></a> <a href="../files/creating_field_presentations.htm"><b>2</b></a> <a href="../files/creating_curves.htm"><b>3</b></a> <a href="../files/changing_visualization_parameters_of_the_presenetation.htm"><b>4</b></a> <a href="../files/animating_presentations.htm"><b>5</b></a> <a href="../files/about_structure_of_med_object.htm"><b>6</b></a> <a href="../files/setting_properties_of_xy_plots.htm"><b>7</b></a> <a href="../files/selection_in_visu.htm"><b>8</b></a> <a href="../files/scalar_map_presentation.htm"><b>9</b></a> <a href="../files/renaming_presentations.htm"><b>10</b></a> <a href="../files/importing_tables.htm"><b>11</b></a> <a href="../files/getting_elements_attributes.htm"><b>12</b></a> </nobr><br><nobr>follows <a href="../files/setting_properties_of_xy_plots.htm"><b>1</b></a> <a href="../files/running_visu.htm"><b>2</b></a> </nobr><br><a href="../files/scalar_map_presentation.htm"><b>font</b></a> <br><nobr>forming <a href="../creating_tables.htm"><b>1</b></a> <a href="../files/setting_properties_of_xy_plots.htm"><b>2</b></a> <a href="../files/getting_elements_attributes.htm"><b>3</b></a> <a href="../new_topic.htm"><b>4</b></a> </nobr><br><a href="../files/introduction_to_visu.htm"><b>forms</b></a> <br><a href="../files/stream_lines_presentation.htm"><b>forward</b></a> <br><nobr><a name="bms_FR"></a><a name="subkey_FR"></a>frame <a href="../files/animating_presentations.htm"><b>1</b></a> <a href="../files/sweeping.htm"><b>2</b></a> </nobr><br><nobr>frames <a href="../files/animating_presentations.htm"><b>1</b></a> <a href="../files/sweeping.htm"><b>2</b></a> </nobr><br><a href="../files/iso_surfaces_presentation.htm"><b>framework</b></a> <br><a name="bms_FU"></a><a name="subkey_FU"></a><a href="../files/importing_med_objects.htm"><b>full</b></a> <br><a href="../files/editing_field_presentations.htm"><b>functional</b></a> <br><nobr>functionality <a href="../files/creating_curves.htm"><b>1</b></a> <a href="../files/about_tables.htm"><b>2</b></a> </nobr><br>\r
+<br><br>\r
+<a name="bm_G"></a><a name="subkey_GE"></a><a href="../files/about_structure_of_med_object.htm"><b>general</b></a> <br><nobr>generate <a href="../files/cut_lines_presentation.htm"><b>1</b></a> <a href="../files/animating_presentations.htm"><b>2</b></a> </nobr><br><nobr>generated <a href="../files/cut_lines_presentation.htm"><b>1</b></a> <a href="../files/animating_presentations.htm"><b>2</b></a> <a href="../files/sweeping.htm"><b>3</b></a> <a href="../files/stream_lines_presentation.htm"><b>4</b></a> <a href="../files/selection_in_visu.htm"><b>5</b></a> <a href="../files/iso_surfaces_presentation.htm"><b>6</b></a> </nobr><br><a href="../files/sweeping.htm"><b>generates</b></a> <br><a href="../files/animating_presentations.htm"><b>generating</b></a> <br><nobr>generation <a href="../files/animating_presentations.htm"><b>1</b></a> <a href="../files/stream_lines_presentation.htm"><b>2</b></a> </nobr><br><a href="../files/about_structure_of_med_object.htm"><b>geometrical</b></a> <br><a href="../files/getting_elements_attributes.htm"><b>get</b></a> <br><a href="../files/getting_elements_attributes.htm"><b>getting</b></a> <br><nobr><a name="bms_GI"></a><a name="subkey_GI"></a>given <a href="../files/cut_lines_resentation.htm"><b>1</b></a> <a href="../files/creating_curves.htm"><b>2</b></a> </nobr><br><nobr>gives <a href="../clipping.htm"><b>1</b></a> <a href="../files/setting_properties_of_xy_plots.htm"><b>2</b></a> </nobr><br><a name="bms_GL"></a><a name="subkey_GL"></a><a href="../files/vectors_presentation.htm"><b>glyph</b></a> <br><a href="../files/vectors_presentation.htm"><b>glyphs</b></a> <br><a name="bms_GR"></a><a name="subkey_GR"></a><a href="../files/scalar_map_presentation.htm"><b>graduation</b></a> <br><a href="../files/setting_properties_of_xy_plots.htm"><b>graph</b></a> <br><a href="../files/setting_properties_of_xy_plots.htm"><b>graphic</b></a> <br><a href="../files/vectors_presentation.htm"><b>graphical</b></a> <br><a href="../files/setting_properties_of_xy_plots.htm"><b>graphs</b></a> <br><a href="../files/setting_properties_of_xy_plots.htm"><b>grid</b></a> <br><a href="../files/stream_lines_presentation.htm"><b>group</b></a> <br><a href="../files/about_structure_of_med_object.htm"><b>grouped</b></a> <br><a href="../files/about_structure_of_med_object.htm"><b>groups</b></a> <br>\r
+<br><br>\r
+<a name="bm_H"></a><a name="subkey_H{"></a><a href="../files/creating_curves.htm"><b>h</b></a> <br><a name="bms_HA"></a><a name="subkey_HA"></a><a href="../clipping.htm"><b>halves</b></a> <br><a href="../files/stream_lines_presentation.htm"><b>hardware</b></a> <br><nobr>having <a href="../files/cut_lines_presentation.htm"><b>1</b></a> <a href="../files/creating_xy_plot.htm"><b>2</b></a> <a href="../files/stream_lines_presentation.htm"><b>3</b></a> <a href="../files/importing_tables.htm"><b>4</b></a> </nobr><br><a name="bms_HE"></a><a name="subkey_HE"></a><a href="../files/vectors_presentation.htm"><b>head</b></a> <br><a href="../files/scalar_map_presentation.htm"><b>height</b></a> <br><a href="../files/about_tables.htm"><b>help</b></a> <br><nobr>here <a href="../files/cut_lines_presentation.htm"><b>1</b></a> <a href="../files/creating_curves.htm"><b>2</b></a> <a href="../files/animating_presentations.htm"><b>3</b></a> <a href="../files/setting_properties_of_xy_plots.htm"><b>4</b></a> <a href="../files/scalar_map_presentation.htm"><b>5</b></a> </nobr><br><a name="bms_HI"></a><a name="subkey_HI"></a><a href="../files/displaying_hiding_presentations.htm"><b>hidden</b></a> <br><a href="../files/displaying_hiding_presentations.htm"><b>hide</b></a> <br><a href="../files/editing_field_presentations.htm"><b>hiding</b></a> <br><nobr>highlighted <a href="../files/selection_in_visu.htm"><b>1</b></a> <a href="../files/getting_elements_attributes.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_HO"></a><a name="subkey_HO"></a>hold <a href="../files/displaying_hiding_presentations.htm"><b>1</b></a> <a href="../files/selection_in_visu.htm"><b>2</b></a> </nobr><br><nobr>horizontal <a href="../files/setting_properties_of_xy_plots.htm"><b>1</b></a> <a href="../files/scalar_map_presentation.htm"><b>2</b></a> </nobr><br><a href="../files/getting_started.htm"><b>how</b></a> <br>\r
+<br><br>\r
+<nobr><a name="bm_I"></a><a name="subkey_IC"></a>icon <a href="../files/deformed_shape_presentation.htm"><b>1</b></a> <a href="../files/cut_lines_resentation.htm"><b>2</b></a> <a href="../files/cut_lines_presentation.htm"><b>3</b></a> <a href="../files/stream_lines_presentation.htm"><b>4</b></a> <a href="../files/scaling_presentations.htm"><b>5</b></a> <a href="../files/scalar_map_presentation.htm"><b>6</b></a> <a href="../files/running_visu.htm"><b>7</b></a> <a href="../files/iso_surfaces_presentation.htm"><b>8</b></a> <a href="../files/vectors_presentation.htm"><b>9</b></a> </nobr><br><a href="../files/changing_visualization_parameters_of_the_presenetation.htm"><b>icons</b></a> <br><a name="bms_ID"></a><a name="subkey_ID"></a><a href="../files/getting_elements_attributes.htm"><b>id</b></a> <br><nobr><a name="bms_IF"></a><a name="subkey_IF"></a>if <a href="../files/displaying_hiding_presentations.htm"><b>1</b></a> <a href="../files/cut_lines_presentation.htm"><b>2</b></a> <a href="../files/creating_curves.htm"><b>3</b></a> <a href="../clipping.htm"><b>4</b></a> <a href="../files/stream_lines_presentation.htm"><b>5</b></a> <a href="../files/setting_properties_of_xy_plots.htm"><b>6</b></a> <a href="../files/selection_in_visu.htm"><b>7</b></a> <a href="../files/scalar_map_presentation.htm"><b>8</b></a> <a href="../files/getting_elements_attributes.htm"><b>9</b></a> <a href="../files/vectors_presentation.htm"><b>10</b></a> </nobr><br><a name="bms_IJ"></a><a name="subkey_IJ"></a><a href="../clipping.htm"><b>ijk</b></a> <br><a name="bms_IM"></a><a name="subkey_IM"></a><a href="../files/changing_visualization_parameters_of_the_presenetation.htm"><b>image</b></a> <br><nobr>immediately <a href="../files/displaying_hiding_presentations.htm"><b>1</b></a> <a href="../files/deformed_shape_presentation.htm"><b>2</b></a> <a href="../files/cut_lines_resentation.htm"><b>3</b></a> <a href="../files/cut_lines_presentation.htm"><b>4</b></a> <a href="../files/stream_lines_presentation.htm"><b>5</b></a> <a href="../files/scalar_map_presentation.htm"><b>6</b></a> <a href="../files/iso_surfaces_presentation.htm"><b>7</b></a> <a href="../files/importing_med_objects.htm"><b>8</b></a> <a href="../files/getting_elements_attributes.htm"><b>9</b></a> <a href="../files/vectors_presentation.htm"><b>10</b></a> </nobr><br><nobr>import <a href="../files/about_tables.htm"><b>1</b></a> <a href="../files/importing_tables.htm"><b>2</b></a> <a href="../files/importing_med_objects.htm"><b>3</b></a> <a href="../files/getting_started.htm"><b>4</b></a> </nobr><br><nobr>imported <a href="../files/creating_presentations.htm"><b>1</b></a> <a href="../files/creating_curves.htm"><b>2</b></a> <a href="../files/importing_tables.htm"><b>3</b></a> <a href="../files/importing_med_objects.htm"><b>4</b></a> </nobr><br><nobr>importing <a href="../files/about_tables.htm"><b>1</b></a> <a href="../files/importing_tables.htm"><b>2</b></a> <a href="../files/importing_med_objects.htm"><b>3</b></a> </nobr><br><a href="../files/exploring_med_files.htm"><b>imports</b></a> <br><a href="../files/scalar_map_presentation.htm"><b>imposed</b></a> <br><a name="bms_IN"></a><a name="subkey_IN"></a><a href="../files/scalar_map_presentation.htm"><b>inactive</b></a> <br><nobr>including <a href="../files/about_structure_of_med_object.htm"><b>1</b></a> <a href="../files/stream_lines_presentation.htm"><b>2</b></a> <a href="../files/introduction_to_visu.htm"><b>3</b></a> </nobr><br><a href="../files/animating_presentations.htm"><b>increase</b></a> <br><a href="../files/about_structure_of_med_object.htm"><b>independently</b></a> <br><a href="../clipping.htm"><b>index</b></a> <br><a href="../files/about_structure_of_med_object.htm"><b>indicated</b></a> <br><a href="../files/scalar_map_presentation.htm"><b>indicating</b></a> <br><a href="../files/getting_elements_attributes.htm"><b>info</b></a> <br><nobr>information <a href="../files/about_structure_of_med_object.htm"><b>1</b></a> <a href="../files/getting_elements_attributes.htm"><b>2</b></a> </nobr><br><nobr>initial <a href="../files/about_structure_of_med_object.htm"><b>1</b></a> <a href="../files/sweeping.htm"><b>2</b></a> <a href="../files/selection_in_visu.htm"><b>3</b></a> <a href="../files/running_visu.htm"><b>4</b></a> </nobr><br><a href="../files/cut_lines_presentation.htm"><b>inside</b></a> <br><a href="../files/changing_visualization_parameters_of_the_presenetation.htm"><b>insideframe</b></a> <br><a href="../files/exploring_med_files.htm"><b>integrated</b></a> <br><a href="../files/stream_lines_presentation.htm"><b>integration</b></a> <br><a href="../files/animating_presentations.htm"><b>intended</b></a> <br><a href="../files/stream_lines_presentation.htm"><b>interesting</b></a> <br><a href="../files/about_structure_of_med_object.htm"><b>interpolation</b></a> <br><a href="../files/introduction_to_visu.htm"><b>introduction</b></a> <br><nobr><a name="bms_IS"></a><a name="subkey_IS"></a>iso <a href="../files/sweeping.htm"><b>1</b></a> <a href="../files/iso_surfaces_presentation.htm"><b>2</b></a> </nobr><br><a href="../files/iso_surfaces_presentation.htm"><b>isobaric</b></a> <br><nobr><a name="bms_IT"></a><a name="subkey_IT"></a>item <a href="../files/creating_xy_plot.htm"><b>1</b></a> <a href="../files/importing_tables.htm"><b>2</b></a> <a href="../files/importing_med_objects.htm"><b>3</b></a> </nobr><br>\r
+<br><br>\r
+<nobr><a name="bm_L"></a><a name="subkey_LA"></a>labels <a href="../files/setting_properties_of_xy_plots.htm"><b>1</b></a> <a href="../files/scalar_map_presentation.htm"><b>2</b></a> </nobr><br><a href="../files/scalar_map_presentation.htm"><b>larger</b></a> <br><a href="../files/animating_presentations.htm"><b>last</b></a> <br><nobr>launch <a href="../files/animating_presentations.htm"><b>1</b></a> <a href="../files/getting_started.htm"><b>2</b></a> </nobr><br><a href="../files/exploring_med_files.htm"><b>launches</b></a> <br><a href="../files/running_visu.htm"><b>launching</b></a> <br><a href="../files/getting_elements_attributes.htm"><b>layout</b></a> <br><a name="bms_LE"></a><a name="subkey_LE"></a><a href="../files/creating_curves.htm"><b>least</b></a> <br><nobr>left <a href="../files/creating_xy_plot.htm"><b>1</b></a> <a href="../files/setting_properties_of_xy_plots.htm"><b>2</b></a> <a href="../files/selection_in_visu.htm"><b>3</b></a> </nobr><br><nobr>leftward <a href="../files/creating_curves.htm"><b>1</b></a> <a href="../creating_plot2d_presentations_from_tables.htm"><b>2</b></a> </nobr><br><a href="../files/setting_properties_of_xy_plots.htm"><b>legend</b></a> <br><a href="../files/stream_lines_presentation.htm"><b>length</b></a> <br><a href="../files/scalar_map_presentation.htm"><b>less</b></a> <br><nobr><a name="bms_LI"></a><a name="subkey_LI"></a>like <a href="../files/about_structure_of_med_object.htm"><b>1</b></a> <a href="../files/running_visu.htm"><b>2</b></a> </nobr><br><nobr>line <a href="../files/cut_lines_presentation.htm"><b>1</b></a> <a href="../files/creating_xy_plot.htm"><b>2</b></a> <a href="../files/creating_curves.htm"><b>3</b></a> <a href="../files/changing_visualization_parameters_of_the_presenetation.htm"><b>4</b></a> <a href="../creating_plot2d_presentations_from_tables.htm"><b>5</b></a> <a href="../files/stream_lines_presentation.htm"><b>6</b></a> <a href="../files/vectors_presentation.htm"><b>7</b></a> </nobr><br><a href="../files/setting_properties_of_xy_plots.htm"><b>linear</b></a> <br><nobr>lines <a href="../files/cut_lines_presentation.htm"><b>1</b></a> <a href="../files/creating_xy_plot.htm"><b>2</b></a> <a href="../files/creating_curves.htm"><b>3</b></a> <a href="../files/changing_visualization_parameters_of_the_presenetation.htm"><b>4</b></a> <a href="../files/about_tables.htm"><b>5</b></a> <a href="../creating_tables.htm"><b>6</b></a> <a href="../files/stream_lines_presentation.htm"><b>7</b></a> <a href="../files/setting_properties_of_xy_plots.htm"><b>8</b></a> <a href="../new_topic.htm"><b>9</b></a> <a href="../files/vectors_presentation.htm"><b>10</b></a> </nobr><br><nobr>list <a href="../files/creating_xy_plot.htm"><b>1</b></a> <a href="../files/animating_presentations.htm"><b>2</b></a> <a href="../files/about_structure_of_med_object.htm"><b>3</b></a> <a href="../files/stream_lines_presentation.htm"><b>4</b></a> </nobr><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/VISU/whgdata/whlstf3.htm b/doc/salome/gui/VISU/whgdata/whlstf3.htm
new file mode 100755 (executable)
index 0000000..1fc5b0a
--- /dev/null
@@ -0,0 +1,49 @@
+<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
+<a name="bms_LO"></a><a name="subkey_LO"></a><a href="../files/importing_med_objects.htm"><b>loading</b></a> <br><nobr>located <a href="../files/cut_lines_resentation.htm"><b>1</b></a> <a href="../files/cut_lines_presentation.htm"><b>2</b></a> <a href="../files/stream_lines_presentation.htm"><b>3</b></a> <a href="../files/importing_tables.htm"><b>4</b></a> </nobr><br><nobr>logarithmic <a href="../files/setting_properties_of_xy_plots.htm"><b>1</b></a> <a href="../files/scalar_map_presentation.htm"><b>2</b></a> </nobr><br><a href="../files/running_visu.htm"><b>look</b></a> <br><a href="../files/stream_lines_presentation.htm"><b>lot</b></a> <br>\r
+<br><br>\r
+<nobr><a name="bm_M"></a><a name="subkey_MA"></a>magnitude <a href="../files/deformed_shape_presentation.htm"><b>1</b></a> <a href="../files/stream_lines_presentation.htm"><b>2</b></a> <a href="../files/vectors_presentation.htm"><b>3</b></a> </nobr><br><nobr>main <a href="../files/displaying_hiding_presentations.htm"><b>1</b></a> <a href="../files/deformed_shape_presentation.htm"><b>2</b></a> <a href="../files/cut_lines_resentation.htm"><b>3</b></a> <a href="../files/cut_lines_presentation.htm"><b>4</b></a> <a href="../files/creating_xy_plot.htm"><b>5</b></a> <a href="../files/creating_field_presentations.htm"><b>6</b></a> <a href="../files/changing_visualization_parameters_of_the_presenetation.htm"><b>7</b></a> <a href="../files/animating_presentations.htm"><b>8</b></a> <a href="../files/about_structure_of_med_object.htm"><b>9</b></a> <a href="../files/stream_lines_presentation.htm"><b>10</b></a> <a href="../files/setting_properties_of_xy_plots.htm"><b>11</b></a> <a href="../files/selection_in_visu.htm"><b>12</b></a> <a href="../files/scaling_presentations.htm"><b>13</b></a> <a href="../files/scalar_map_presentation.htm"><b>14</b></a> <a href="../files/iso_surfaces_presentation.htm"><b>15</b></a> <a href="../files/importing_tables.htm"><b>16</b></a> <a href="../files/getting_elements_attributes.htm"><b>17</b></a> <a href="../files/exploring_med_files.htm"><b>18</b></a> <a href="../files/vectors_presentation.htm"><b>19</b></a> </nobr><br><nobr>make <a href="../files/creating_field_presentations.htm"><b>1</b></a> <a href="../files/stream_lines_presentation.htm"><b>2</b></a> <a href="../files/selection_in_visu.htm"><b>3</b></a> </nobr><br><nobr>management <a href="../files/animating_presentations.htm"><b>1</b></a> <a href="../files/editing_field_presentations.htm"><b>2</b></a> </nobr><br><a href="../files/about_tables.htm"><b>manual</b></a> <br><nobr>manually <a href="../files/cut_lines_resentation.htm"><b>1</b></a> <a href="../files/cut_lines_presentation.htm"><b>2</b></a> </nobr><br><nobr>map <a href="../files/sweeping.htm"><b>1</b></a> <a href="../files/scalar_map_presentation.htm"><b>2</b></a> </nobr><br><nobr>marked <a href="../files/cut_lines_presentation.htm"><b>1</b></a> <a href="../files/setting_properties_of_xy_plots.htm"><b>2</b></a> </nobr><br><nobr>marker <a href="../files/creating_curves.htm"><b>1</b></a> <a href="../files/setting_properties_of_xy_plots.htm"><b>2</b></a> </nobr><br><nobr>markers <a href="../creating_plot2d_presentations_from_tables.htm"><b>1</b></a> <a href="../files/setting_properties_of_xy_plots.htm"><b>2</b></a> </nobr><br><a href="../files/setting_properties_of_xy_plots.htm"><b>marks</b></a> <br><a href="../files/stream_lines_presentation.htm"><b>massless</b></a> <br><a href="../files/scalar_map_presentation.htm"><b>maximal</b></a> <br><nobr>maximum <a href="../files/stream_lines_presentation.htm"><b>1</b></a> <a href="../files/iso_surfaces_presentation.htm"><b>2</b></a> </nobr><br><a name="bms_ME"></a><a name="subkey_ME"></a><a href="../files/stream_lines_presentation.htm"><b>measured</b></a> <br><nobr>menu <a href="../files/displaying_tables.htm"><b>1</b></a> <a href="../files/displaying_hiding_presentations.htm"><b>2</b></a> <a href="../files/deformed_shape_presentation.htm"><b>3</b></a> <a href="../files/cut_lines_resentation.htm"><b>4</b></a> <a href="../files/cut_lines_presentation.htm"><b>5</b></a> <a href="../files/creating_xy_plot.htm"><b>6</b></a> <a href="../files/creating_presentations.htm"><b>7</b></a> <a href="../files/creating_field_presentations.htm"><b>8</b></a> <a href="../files/creating_curves.htm"><b>9</b></a> <a href="../files/changing_visualization_parameters_of_the_presenetation.htm"><b>10</b></a> <a href="../files/animating_presentations.htm"><b>11</b></a> <a href="../creating_tables.htm"><b>12</b></a> <a href="../creating_plot2d_presentations_from_tables.htm"><b>13</b></a> <a href="../clipping.htm"><b>14</b></a> <a href="../files/sweeping.htm"><b>15</b></a> <a href="../files/stream_lines_presentation.htm"><b>16</b></a> <a href="../files/setting_properties_of_xy_plots.htm"><b>17</b></a> <a href="../files/selection_in_visu.htm"><b>18</b></a> <a href="../files/scaling_presentations.htm"><b>19</b></a> <a href="../files/scalar_map_presentation.htm"><b>20</b></a> <a href="../files/renaming_presentations.htm"><b>21</b></a> <a href="../files/iso_surfaces_presentation.htm"><b>22</b></a> <a href="../files/importing_tables.htm"><b>23</b></a> <a href="../files/importing_med_objects.htm"><b>24</b></a> <a href="../files/getting_elements_attributes.htm"><b>25</b></a> <a href="../files/exploring_med_files.htm"><b>26</b></a> <a href="../files/editing_field_presentations.htm"><b>27</b></a> <a href="../new_topic.htm"><b>28</b></a> <a href="../files/vectors_presentation.htm"><b>29</b></a> </nobr><br><a href="../files/running_visu.htm"><b>menus</b></a> <br><nobr>mesh <a href="../files/deformed_shape_presentation.htm"><b>1</b></a> <a href="../files/cut_lines_resentation.htm"><b>2</b></a> <a href="../files/cut_lines_presentation.htm"><b>3</b></a> <a href="../files/changing_visualization_parameters_of_the_presenetation.htm"><b>4</b></a> <a href="../files/about_structure_of_med_object.htm"><b>5</b></a> <a href="../files/stream_lines_presentation.htm"><b>6</b></a> <a href="../files/getting_started.htm"><b>7</b></a> <a href="../files/getting_elements_attributes.htm"><b>8</b></a> <a href="../files/vectors_presentation.htm"><b>9</b></a> </nobr><br><a href="../files/getting_elements_attributes.htm"><b>meshes</b></a> <br><a href="../files/about_tables.htm"><b>methods</b></a> <br><a name="bms_MI"></a><a name="subkey_MI"></a><a href="../files/scalar_map_presentation.htm"><b>minimal</b></a> <br><nobr>minimum <a href="../files/sweeping.htm"><b>1</b></a> <a href="../files/iso_surfaces_presentation.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_MO"></a><a name="subkey_MO"></a>mode <a href="../files/changing_visualization_parameters_of_the_presenetation.htm"><b>1</b></a> <a href="../files/about_tables.htm"><b>2</b></a> <a href="../clipping.htm"><b>3</b></a> <a href="../files/setting_properties_of_xy_plots.htm"><b>4</b></a> <a href="../files/selection_in_visu.htm"><b>5</b></a> <a href="../files/scalar_map_presentation.htm"><b>6</b></a> <a href="../files/vectors_presentation.htm"><b>7</b></a> </nobr><br><a href="../files/displaying_hiding_presentations.htm"><b>modify</b></a> <br><nobr>modifying <a href="../creating_tables.htm"><b>1</b></a> <a href="../new_topic.htm"><b>2</b></a> </nobr><br><nobr>module <a href="../files/animating_presentations.htm"><b>1</b></a> <a href="../files/about_structure_of_med_object.htm"><b>2</b></a> <a href="../files/selection_in_visu.htm"><b>3</b></a> <a href="../files/scalar_map_presentation.htm"><b>4</b></a> <a href="../files/running_visu.htm"><b>5</b></a> <a href="../files/introduction_to_visu.htm"><b>6</b></a> <a href="../files/getting_started.htm"><b>7</b></a> </nobr><br><a href="../files/about_structure_of_med_object.htm"><b>moment</b></a> <br><nobr>mouse <a href="../files/displaying_hiding_presentations.htm"><b>1</b></a> <a href="../files/selection_in_visu.htm"><b>2</b></a> </nobr><br><a href="../files/creating_xy_plot.htm"><b>move</b></a> <br><a href="../files/animating_presentations.htm"><b>moving</b></a> <br><a name="bms_MU"></a><a name="subkey_MU"></a><a href="../files/stream_lines_presentation.htm"><b>multiple</b></a> <br>\r
+<br><br>\r
+<nobr><a name="bm_N"></a><a name="subkey_NA"></a>name <a href="../files/creating_xy_plot.htm"><b>1</b></a> <a href="../files/creating_curves.htm"><b>2</b></a> <a href="../files/renaming_presentations.htm"><b>3</b></a> <a href="../files/importing_tables.htm"><b>4</b></a> <a href="../files/getting_elements_attributes.htm"><b>5</b></a> </nobr><br><a href="../files/setting_properties_of_xy_plots.htm"><b>names</b></a> <br><a name="bms_NB"></a><a name="subkey_NB"></a><a href="../files/scalar_map_presentation.htm"><b>nb</b></a> <br><nobr><a name="bms_NE"></a><a name="subkey_NE"></a>necessary <a href="../files/importing_tables.htm"><b>1</b></a> <a href="../files/getting_elements_attributes.htm"><b>2</b></a> </nobr><br><nobr>new <a href="../files/creating_xy_plot.htm"><b>1</b></a> <a href="../files/creating_field_presentations.htm"><b>2</b></a> <a href="../creating_tables.htm"><b>3</b></a> <a href="../clipping.htm"><b>4</b></a> <a href="../files/scalar_map_presentation.htm"><b>5</b></a> <a href="../files/running_visu.htm"><b>6</b></a> <a href="../files/importing_tables.htm"><b>7</b></a> <a href="../files/getting_started.htm"><b>8</b></a> <a href="../new_topic.htm"><b>9</b></a> </nobr><br><a href="../files/animating_presentations.htm"><b>next</b></a> <br><a name="bms_NO"></a><a name="subkey_NO"></a><a href="../files/about_structure_of_med_object.htm"><b>nodes</b></a> <br><nobr>none <a href="../files/creating_curves.htm"><b>1</b></a> <a href="../creating_plot2d_presentations_from_tables.htm"><b>2</b></a> <a href="../files/stream_lines_presentation.htm"><b>3</b></a> </nobr><br><a href="../files/changing_visualization_parameters_of_the_presenetation.htm"><b>normal</b></a> <br><a href="../files/scalar_map_presentation.htm"><b>note</b></a> <br><a href="../clipping.htm"><b>now</b></a> <br><nobr><a name="bms_NU"></a><a name="subkey_NU"></a>number <a href="../files/cut_lines_resentation.htm"><b>1</b></a> <a href="../files/cut_lines_presentation.htm"><b>2</b></a> <a href="../files/sweeping.htm"><b>3</b></a> <a href="../files/stream_lines_presentation.htm"><b>4</b></a> <a href="../files/selection_in_visu.htm"><b>5</b></a> <a href="../files/scalar_map_presentation.htm"><b>6</b></a> <a href="../files/iso_surfaces_presentation.htm"><b>7</b></a> <a href="../files/getting_elements_attributes.htm"><b>8</b></a> </nobr><br><a href="../files/setting_properties_of_xy_plots.htm"><b>numerical</b></a> <br>\r
+<br><br>\r
+<nobr><a name="bm_O"></a><a name="subkey_OB"></a>object <a href="../files/displaying_tables.htm"><b>1</b></a> <a href="../files/displaying_hiding_presentations.htm"><b>2</b></a> <a href="../files/deformed_shape_presentation.htm"><b>3</b></a> <a href="../files/cut_lines_resentation.htm"><b>4</b></a> <a href="../files/cut_lines_presentation.htm"><b>5</b></a> <a href="../files/creating_xy_plot.htm"><b>6</b></a> <a href="../files/creating_presentations.htm"><b>7</b></a> <a href="../files/creating_field_presentations.htm"><b>8</b></a> <a href="../files/creating_curves.htm"><b>9</b></a> <a href="../files/changing_visualization_parameters_of_the_presenetation.htm"><b>10</b></a> <a href="../files/animating_presentations.htm"><b>11</b></a> <a href="../files/about_structure_of_med_object.htm"><b>12</b></a> <a href="../creating_tables.htm"><b>13</b></a> <a href="../clipping.htm"><b>14</b></a> <a href="../files/sweeping.htm"><b>15</b></a> <a href="../files/stream_lines_presentation.htm"><b>16</b></a> <a href="../files/selection_in_visu.htm"><b>17</b></a> <a href="../files/scalar_map_presentation.htm"><b>18</b></a> <a href="../files/renaming_presentations.htm"><b>19</b></a> <a href="../files/iso_surfaces_presentation.htm"><b>20</b></a> <a href="../files/importing_tables.htm"><b>21</b></a> <a href="../files/importing_med_objects.htm"><b>22</b></a> <a href="../files/getting_elements_attributes.htm"><b>23</b></a> <a href="../files/exploring_med_files.htm"><b>24</b></a> <a href="../files/editing_field_presentations.htm"><b>25</b></a> <a href="../new_topic.htm"><b>26</b></a> <a href="../files/vectors_presentation.htm"><b>27</b></a> </nobr><br><nobr>objects <a href="../files/creating_curves.htm"><b>1</b></a> <a href="../files/about_structure_of_med_object.htm"><b>2</b></a> <a href="../files/importing_med_objects.htm"><b>3</b></a> </nobr><br><nobr>observe <a href="../files/cut_lines_resentation.htm"><b>1</b></a> <a href="../files/cut_lines_presentation.htm"><b>2</b></a> </nobr><br><a name="bms_OF"></a><a name="subkey_OF"></a><a href="../files/about_structure_of_med_object.htm"><b>often</b></a> <br><nobr><a name="bms_OK"></a><a name="subkey_OK"></a>ok <a href="../files/deformed_shape_presentation.htm"><b>1</b></a> <a href="../files/cut_lines_resentation.htm"><b>2</b></a> <a href="../files/cut_lines_presentation.htm"><b>3</b></a> <a href="../files/creating_xy_plot.htm"><b>4</b></a> <a href="../files/creating_curves.htm"><b>5</b></a> <a href="../files/changing_visualization_parameters_of_the_presenetation.htm"><b>6</b></a> <a href="../files/stream_lines_presentation.htm"><b>7</b></a> <a href="../files/selection_in_visu.htm"><b>8</b></a> <a href="../files/scaling_presentations.htm"><b>9</b></a> <a href="../files/scalar_map_presentation.htm"><b>10</b></a> <a href="../files/renaming_presentations.htm"><b>11</b></a> <a href="../files/iso_surfaces_presentation.htm"><b>12</b></a> <a href="../files/importing_tables.htm"><b>13</b></a> <a href="../files/vectors_presentation.htm"><b>14</b></a> </nobr><br><a name="bms_ON"></a><a name="subkey_ON"></a><a href="../files/creating_curves.htm"><b>once</b></a> <br><a href="../files/about_structure_of_med_object.htm"><b>oncells</b></a> <br><nobr>one <a href="../files/displaying_hiding_presentations.htm"><b>1</b></a> <a href="../files/deformed_shape_presentation.htm"><b>2</b></a> <a href="../files/cut_lines_resentation.htm"><b>3</b></a> <a href="../files/cut_lines_presentation.htm"><b>4</b></a> <a href="../files/creating_xy_plot.htm"><b>5</b></a> <a href="../files/creating_field_presentations.htm"><b>6</b></a> <a href="../files/creating_curves.htm"><b>7</b></a> <a href="../files/changing_visualization_parameters_of_the_presenetation.htm"><b>8</b></a> <a href="../files/animating_presentations.htm"><b>9</b></a> <a href="../files/about_structure_of_med_object.htm"><b>10</b></a> <a href="../clipping.htm"><b>11</b></a> <a href="../files/sweeping.htm"><b>12</b></a> <a href="../files/stream_lines_presentation.htm"><b>13</b></a> <a href="../files/selection_in_visu.htm"><b>14</b></a> <a href="../files/scaling_presentations.htm"><b>15</b></a> <a href="../files/scalar_map_presentation.htm"><b>16</b></a> <a href="../files/iso_surfaces_presentation.htm"><b>17</b></a> <a href="../files/importing_tables.htm"><b>18</b></a> <a href="../files/vectors_presentation.htm"><b>19</b></a> </nobr><br><a href="../files/about_structure_of_med_object.htm"><b>onedges</b></a> <br><a href="../files/about_structure_of_med_object.htm"><b>onfaces</b></a> <br><a href="../files/about_structure_of_med_object.htm"><b>onnodes</b></a> <br><a name="bms_OP"></a><a name="subkey_OP"></a><a href="../files/changing_visualization_parameters_of_the_presenetation.htm"><b>opacity</b></a> <br><nobr>open <a href="../files/animating_presentations.htm"><b>1</b></a> <a href="../files/importing_tables.htm"><b>2</b></a> <a href="../files/importing_med_objects.htm"><b>3</b></a> </nobr><br><a href="../files/cut_lines_presentation.htm"><b>operation</b></a> <br><a href="../files/displaying_hiding_presentations.htm"><b>operations</b></a> <br><a href="../clipping.htm"><b>opposite</b></a> <br><a href="../files/stream_lines_presentation.htm"><b>optimization</b></a> <br><nobr>option <a href="../files/displaying_tables.htm"><b>1</b></a> <a href="../files/displaying_hiding_presentations.htm"><b>2</b></a> <a href="../files/deformed_shape_presentation.htm"><b>3</b></a> <a href="../files/creating_curves.htm"><b>4</b></a> <a href="../files/changing_visualization_parameters_of_the_presenetation.htm"><b>5</b></a> <a href="../files/animating_presentations.htm"><b>6</b></a> <a href="../creating_tables.htm"><b>7</b></a> <a href="../files/sweeping.htm"><b>8</b></a> <a href="../files/stream_lines_presentation.htm"><b>9</b></a> <a href="../files/setting_properties_of_xy_plots.htm"><b>10</b></a> <a href="../files/selection_in_visu.htm"><b>11</b></a> <a href="../files/importing_med_objects.htm"><b>12</b></a> <a href="../files/exploring_med_files.htm"><b>13</b></a> <a href="../files/editing_field_presentations.htm"><b>14</b></a> <a href="../new_topic.htm"><b>15</b></a> <a href="../files/vectors_presentation.htm"><b>16</b></a> </nobr><br><nobr>options <a href="../files/changing_visualization_parameters_of_the_presenetation.htm"><b>1</b></a> <a href="../files/animating_presentations.htm"><b>2</b></a> <a href="../files/setting_properties_of_xy_plots.htm"><b>3</b></a> <a href="../files/importing_med_objects.htm"><b>4</b></a> <a href="../files/editing_field_presentations.htm"><b>5</b></a> </nobr><br><nobr><a name="bms_OR"></a><a name="subkey_OR"></a>orientation <a href="../files/cut_lines_resentation.htm"><b>1</b></a> <a href="../files/cut_lines_presentation.htm"><b>2</b></a> <a href="../clipping.htm"><b>3</b></a> <a href="../files/scalar_map_presentation.htm"><b>4</b></a> </nobr><br><a href="../clipping.htm"><b>oriented</b></a> <br><a href="../files/scalar_map_presentation.htm"><b>origin</b></a> <br><a name="bms_OU"></a><a name="subkey_OU"></a><a href="../files/scalar_map_presentation.htm"><b>out</b></a> <br><a href="../files/selection_in_visu.htm"><b>outline</b></a> <br><a href="../files/stream_lines_presentation.htm"><b>output</b></a> <br><a name="bms_OV"></a><a name="subkey_OV"></a><a href="../files/getting_started.htm"><b>overview</b></a> <br><nobr><a name="bms_OW"></a><a name="subkey_OW"></a>own <a href="../files/about_structure_of_med_object.htm"><b>1</b></a> <a href="../files/scalar_map_presentation.htm"><b>2</b></a> </nobr><br>\r
+<br><br>\r
+<nobr><a name="bm_P"></a><a name="subkey_PA"></a>parameter <a href="../files/cut_lines_resentation.htm"><b>1</b></a> <a href="../files/cut_lines_presentation.htm"><b>2</b></a> <a href="../files/stream_lines_presentation.htm"><b>3</b></a> </nobr><br><nobr>parameters <a href="../files/displaying_hiding_presentations.htm"><b>1</b></a> <a href="../files/deformed_shape_presentation.htm"><b>2</b></a> <a href="../files/cut_lines_resentation.htm"><b>3</b></a> <a href="../files/cut_lines_presentation.htm"><b>4</b></a> <a href="../files/creating_curves.htm"><b>5</b></a> <a href="../files/changing_visualization_parameters_of_the_presenetation.htm"><b>6</b></a> <a href="../files/animating_presentations.htm"><b>7</b></a> <a href="../clipping.htm"><b>8</b></a> <a href="../files/stream_lines_presentation.htm"><b>9</b></a> <a href="../files/scaling_presentations.htm"><b>10</b></a> <a href="../files/scalar_map_presentation.htm"><b>11</b></a> <a href="../files/iso_surfaces_presentation.htm"><b>12</b></a> <a href="../files/getting_started.htm"><b>13</b></a> <a href="../files/editing_field_presentations.htm"><b>14</b></a> <a href="../files/vectors_presentation.htm"><b>15</b></a> </nobr><br><a href="../files/stream_lines_presentation.htm"><b>particle</b></a> <br><nobr>particular <a href="../files/creating_xy_plot.htm"><b>1</b></a> <a href="../files/changing_visualization_parameters_of_the_presenetation.htm"><b>2</b></a> <a href="../files/about_structure_of_med_object.htm"><b>3</b></a> <a href="../files/stream_lines_presentation.htm"><b>4</b></a> </nobr><br><a href="../files/about_structure_of_med_object.htm"><b>parts</b></a> <br><nobr>path <a href="../files/animating_presentations.htm"><b>1</b></a> <a href="../files/stream_lines_presentation.htm"><b>2</b></a> </nobr><br><a name="bms_PE"></a><a name="subkey_PE"></a><a href="../files/about_structure_of_med_object.htm"><b>performed</b></a> <br><a href="../files/about_structure_of_med_object.htm"><b>period</b></a> <br><a href="../files/animating_presentations.htm"><b>periods</b></a> <br><a href="../clipping.htm"><b>perpendicular</b></a> <br><a href="../files/renaming_presentations.htm"><b>personal</b></a> <br><a name="bms_PH"></a><a name="subkey_PH"></a><a href="../files/about_structure_of_med_object.htm"><b>physical</b></a> <br><a name="bms_PI"></a><a name="subkey_PI"></a><a href="../files/animating_presentations.htm"><b>picture</b></a> <br><a href="../files/animating_presentations.htm"><b>pictures</b></a> <br><nobr><a name="bms_PL"></a><a name="subkey_PL"></a>placed <a href="../files/cut_lines_presentation.htm"><b>1</b></a> <a href="../files/creating_curves.htm"><b>2</b></a> </nobr><br><nobr>plane <a href="../files/cut_lines_presentation.htm"><b>1</b></a> <a href="../clipping.htm"><b>2</b></a> </nobr><br><nobr>planes <a href="../files/cut_lines_resentation.htm"><b>1</b></a> <a href="../files/cut_lines_presentation.htm"><b>2</b></a> <a href="../clipping.htm"><b>3</b></a> <a href="../files/sweeping.htm"><b>4</b></a> </nobr><br><nobr>platform <a href="../files/running_visu.htm"><b>1</b></a> <a href="../files/introduction_to_visu.htm"><b>2</b></a> <a href="../files/exploring_med_files.htm"><b>3</b></a> </nobr><br><nobr>plot <a href="../files/cut_lines_presentation.htm"><b>1</b></a> <a href="../files/creating_xy_plot.htm"><b>2</b></a> <a href="../files/creating_curves.htm"><b>3</b></a> <a href="../files/setting_properties_of_xy_plots.htm"><b>4</b></a> <a href="../files/getting_started.htm"><b>5</b></a> </nobr><br><nobr>plot2d <a href="../files/creating_xy_plot.htm"><b>1</b></a> <a href="../files/creating_curves.htm"><b>2</b></a> <a href="../creating_plot2d_presentations_from_tables.htm"><b>3</b></a> </nobr><br><a href="../files/creating_curves.htm"><b>plot2dview</b></a> <br><nobr>plots <a href="../files/cut_lines_presentation.htm"><b>1</b></a> <a href="../files/creating_xy_plot.htm"><b>2</b></a> <a href="../files/creating_curves.htm"><b>3</b></a> <a href="../files/setting_properties_of_xy_plots.htm"><b>4</b></a> <a href="../files/introduction_to_visu.htm"><b>5</b></a> </nobr><br><nobr><a name="bms_PO"></a><a name="subkey_PO"></a>point <a href="../files/about_structure_of_med_object.htm"><b>1</b></a> <a href="../files/selection_in_visu.htm"><b>2</b></a> <a href="../files/getting_elements_attributes.htm"><b>3</b></a> </nobr><br><a href="../files/vectors_presentation.htm"><b>pointers</b></a> <br><nobr>points <a href="../files/changing_visualization_parameters_of_the_presenetation.htm"><b>1</b></a> <a href="../files/about_structure_of_med_object.htm"><b>2</b></a> <a href="../files/stream_lines_presentation.htm"><b>3</b></a> <a href="../files/setting_properties_of_xy_plots.htm"><b>4</b></a> <a href="../files/selection_in_visu.htm"><b>5</b></a> <a href="../files/getting_elements_attributes.htm"><b>6</b></a> </nobr><br><a href="../files/stream_lines_presentation.htm"><b>polyline</b></a> <br><nobr>pop <a href="../files/displaying_tables.htm"><b>1</b></a> <a href="../files/displaying_hiding_presentations.htm"><b>2</b></a> <a href="../files/deformed_shape_presentation.htm"><b>3</b></a> <a href="../files/cut_lines_resentation.htm"><b>4</b></a> <a href="../files/cut_lines_presentation.htm"><b>5</b></a> <a href="../files/creating_xy_plot.htm"><b>6</b></a> <a href="../files/creating_presentations.htm"><b>7</b></a> <a href="../files/creating_field_presentations.htm"><b>8</b></a> <a href="../files/creating_curves.htm"><b>9</b></a> <a href="../files/changing_visualization_parameters_of_the_presenetation.htm"><b>10</b></a> <a href="../files/animating_presentations.htm"><b>11</b></a> <a href="../creating_tables.htm"><b>12</b></a> <a href="../creating_plot2d_presentations_from_tables.htm"><b>13</b></a> <a href="../files/sweeping.htm"><b>14</b></a> <a href="../files/stream_lines_presentation.htm"><b>15</b></a> <a href="../files/selection_in_visu.htm"><b>16</b></a> <a href="../files/scalar_map_presentation.htm"><b>17</b></a> <a href="../files/renaming_presentations.htm"><b>18</b></a> <a href="../files/iso_surfaces_presentation.htm"><b>19</b></a> <a href="../files/editing_field_presentations.htm"><b>20</b></a> <a href="../new_topic.htm"><b>21</b></a> <a href="../files/vectors_presentation.htm"><b>22</b></a> </nobr><br><nobr>position <a href="../files/cut_lines_resentation.htm"><b>1</b></a> <a href="../files/cut_lines_presentation.htm"><b>2</b></a> <a href="../files/setting_properties_of_xy_plots.htm"><b>3</b></a> <a href="../files/vectors_presentation.htm"><b>4</b></a> </nobr><br><a href="../clipping.htm"><b>positions</b></a> <br><a href="../files/getting_elements_attributes.htm"><b>possesses</b></a> <br><a href="../files/setting_properties_of_xy_plots.htm"><b>possibility</b></a> <br><nobr>possible <a href="../files/creating_field_presentations.htm"><b>1</b></a> <a href="../clipping.htm"><b>2</b></a> </nobr><br><nobr>post <a href="../files/creating_xy_plot.htm"><b>1</b></a> <a href="../files/creating_field_presentations.htm"><b>2</b></a> <a href="../files/creating_curves.htm"><b>3</b></a> <a href="../files/animating_presentations.htm"><b>4</b></a> <a href="../files/about_tables.htm"><b>5</b></a> <a href="../files/about_structure_of_med_object.htm"><b>6</b></a> <a href="../files/sweeping.htm"><b>7</b></a> <a href="../files/stream_lines_presentation.htm"><b>8</b></a> <a href="../files/scalar_map_presentation.htm"><b>9</b></a> <a href="../files/running_visu.htm"><b>10</b></a> <a href="../files/introduction_to_visu.htm"><b>11</b></a> <a href="../files/importing_tables.htm"><b>12</b></a> <a href="../files/importing_med_objects.htm"><b>13</b></a> <a href="../files/getting_started.htm"><b>14</b></a> <a href="../files/editing_field_presentations.htm"><b>15</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/VISU/whgdata/whlstf4.htm b/doc/salome/gui/VISU/whgdata/whlstf4.htm
new file mode 100755 (executable)
index 0000000..bf91127
--- /dev/null
@@ -0,0 +1,47 @@
+<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
+<nobr><a name="bms_PR"></a><a name="subkey_PR"></a>preferences <a href="../files/scalar_map_presentation.htm"><b>1</b></a> <a href="../files/running_visu.htm"><b>2</b></a> <a href="../files/importing_med_objects.htm"><b>3</b></a> </nobr><br><a href="../files/scalar_map_presentation.htm"><b>present</b></a> <br><nobr>presentation <a href="../files/displaying_hiding_presentations.htm"><b>1</b></a> <a href="../files/deformed_shape_presentation.htm"><b>2</b></a> <a href="../files/cut_lines_resentation.htm"><b>3</b></a> <a href="../files/cut_lines_presentation.htm"><b>4</b></a> <a href="../files/creating_presentations.htm"><b>5</b></a> <a href="../files/creating_field_presentations.htm"><b>6</b></a> <a href="../files/changing_visualization_parameters_of_the_presenetation.htm"><b>7</b></a> <a href="../files/animating_presentations.htm"><b>8</b></a> <a href="../files/about_structure_of_med_object.htm"><b>9</b></a> <a href="../creating_tables.htm"><b>10</b></a> <a href="../creating_plot2d_presentations_from_tables.htm"><b>11</b></a> <a href="../clipping.htm"><b>12</b></a> <a href="../files/sweeping.htm"><b>13</b></a> <a href="../files/stream_lines_presentation.htm"><b>14</b></a> <a href="../files/selection_in_visu.htm"><b>15</b></a> <a href="../files/scaling_presentations.htm"><b>16</b></a> <a href="../files/scalar_map_presentation.htm"><b>17</b></a> <a href="../files/renaming_presentations.htm"><b>18</b></a> <a href="../files/iso_surfaces_presentation.htm"><b>19</b></a> <a href="../files/getting_started.htm"><b>20</b></a> <a href="../files/getting_elements_attributes.htm"><b>21</b></a> <a href="../files/editing_field_presentations.htm"><b>22</b></a> <a href="../new_topic.htm"><b>23</b></a> <a href="../files/vectors_presentation.htm"><b>24</b></a> </nobr><br><nobr>presentations <a href="../files/displaying_hiding_presentations.htm"><b>1</b></a> <a href="../files/cut_lines_presentation.htm"><b>2</b></a> <a href="../files/creating_presentations.htm"><b>3</b></a> <a href="../files/creating_field_presentations.htm"><b>4</b></a> <a href="../files/changing_visualization_parameters_of_the_presenetation.htm"><b>5</b></a> <a href="../files/animating_presentations.htm"><b>6</b></a> <a href="../files/about_tables.htm"><b>7</b></a> <a href="../files/about_structure_of_med_object.htm"><b>8</b></a> <a href="../creating_tables.htm"><b>9</b></a> <a href="../creating_plot2d_presentations_from_tables.htm"><b>10</b></a> <a href="../files/sweeping.htm"><b>11</b></a> <a href="../files/stream_lines_presentation.htm"><b>12</b></a> <a href="../files/selection_in_visu.htm"><b>13</b></a> <a href="../files/scaling_presentations.htm"><b>14</b></a> <a href="../files/scalar_map_presentation.htm"><b>15</b></a> <a href="../files/running_visu.htm"><b>16</b></a> <a href="../files/renaming_presentations.htm"><b>17</b></a> <a href="../files/introduction_to_visu.htm"><b>18</b></a> <a href="../files/importing_med_objects.htm"><b>19</b></a> <a href="../files/getting_started.htm"><b>20</b></a> <a href="../files/editing_field_presentations.htm"><b>21</b></a> <a href="../new_topic.htm"><b>22</b></a> </nobr><br><a href="../files/selection_in_visu.htm"><b>press</b></a> <br><a href="../files/selection_in_visu.htm"><b>pressed</b></a> <br><nobr>preview <a href="../files/cut_lines_resentation.htm"><b>1</b></a> <a href="../files/cut_lines_presentation.htm"><b>2</b></a> <a href="../clipping.htm"><b>3</b></a> </nobr><br><a href="../files/animating_presentations.htm"><b>previous</b></a> <br><nobr>previously <a href="../files/creating_xy_plot.htm"><b>1</b></a> <a href="../files/about_tables.htm"><b>2</b></a> <a href="../files/iso_surfaces_presentation.htm"><b>3</b></a> <a href="../files/importing_tables.htm"><b>4</b></a> </nobr><br><nobr>pro <a href="../files/creating_xy_plot.htm"><b>1</b></a> <a href="../files/creating_field_presentations.htm"><b>2</b></a> <a href="../files/creating_curves.htm"><b>3</b></a> <a href="../files/animating_presentations.htm"><b>4</b></a> <a href="../files/about_tables.htm"><b>5</b></a> <a href="../files/about_structure_of_med_object.htm"><b>6</b></a> <a href="../files/sweeping.htm"><b>7</b></a> <a href="../files/stream_lines_presentation.htm"><b>8</b></a> <a href="../files/scalar_map_presentation.htm"><b>9</b></a> <a href="../files/running_visu.htm"><b>10</b></a> <a href="../files/introduction_to_visu.htm"><b>11</b></a> <a href="../files/importing_tables.htm"><b>12</b></a> <a href="../files/importing_med_objects.htm"><b>13</b></a> <a href="../files/getting_started.htm"><b>14</b></a> <a href="../files/editing_field_presentations.htm"><b>15</b></a> </nobr><br><a href="../files/cut_lines_presentation.htm"><b>procedure</b></a> <br><a href="../files/sweeping.htm"><b>process</b></a> <br><a href="../files/introduction_to_visu.htm"><b>processing</b></a> <br><a href="../files/introduction_to_visu.htm"><b>produced</b></a> <br><a href="../files/stream_lines_presentation.htm"><b>propagation</b></a> <br><nobr>properties <a href="../files/deformed_shape_presentation.htm"><b>1</b></a> <a href="../files/changing_visualization_parameters_of_the_presenetation.htm"><b>2</b></a> <a href="../files/animating_presentations.htm"><b>3</b></a> <a href="../files/setting_properties_of_xy_plots.htm"><b>4</b></a> <a href="../files/scalar_map_presentation.htm"><b>5</b></a> <a href="../files/vectors_presentation.htm"><b>6</b></a> </nobr><br><a href="../files/animating_presentations.htm"><b>proportional</b></a> <br><a href="../files/introduction_to_visu.htm"><b>provides</b></a> <br><a name="bms_PS"></a><a name="subkey_PS"></a><a href="../files/sweeping.htm"><b>pseudo</b></a> <br><a name="bms_PU"></a><a name="subkey_PU"></a><a href="../files/stream_lines_presentation.htm"><b>purposes</b></a> <br><a href="../files/about_structure_of_med_object.htm"><b>put</b></a> <br><a name="bms_PY"></a><a name="subkey_PY"></a><a href="../files/about_tables.htm"><b>python</b></a> <br>\r
+<br><br>\r
+<a name="bm_Q"></a><a name="subkey_QU"></a><a href="../files/about_structure_of_med_object.htm"><b>quadrangles</b></a> <br><nobr>quit <a href="../files/creating_xy_plot.htm"><b>1</b></a> <a href="../files/scaling_presentations.htm"><b>2</b></a> </nobr><br>\r
+<br><br>\r
+<nobr><a name="bm_R"></a><a name="subkey_RA"></a>range <a href="../files/deformed_shape_presentation.htm"><b>1</b></a> <a href="../files/animating_presentations.htm"><b>2</b></a> <a href="../files/setting_properties_of_xy_plots.htm"><b>3</b></a> <a href="../files/scalar_map_presentation.htm"><b>4</b></a> <a href="../files/iso_surfaces_presentation.htm"><b>5</b></a> <a href="../files/vectors_presentation.htm"><b>6</b></a> </nobr><br><a href="../files/about_tables.htm"><b>ranged</b></a> <br><a href="../files/about_tables.htm"><b>rarefied</b></a> <br><a name="bms_RE"></a><a name="subkey_RE"></a><a href="../files/animating_presentations.htm"><b>real</b></a> <br><nobr>rectangle <a href="../files/creating_curves.htm"><b>1</b></a> <a href="../creating_plot2d_presentations_from_tables.htm"><b>2</b></a> </nobr><br><a href="../files/about_tables.htm"><b>reference</b></a> <br><a href="../files/creating_xy_plot.htm"><b>references</b></a> <br><a href="../files/sweeping.htm"><b>regarding</b></a> <br><a href="../files/cut_lines_presentation.htm"><b>regular</b></a> <br><a href="../files/running_visu.htm"><b>related</b></a> <br><nobr>relative <a href="../files/cut_lines_resentation.htm"><b>1</b></a> <a href="../files/cut_lines_presentation.htm"><b>2</b></a> </nobr><br><a href="../files/scalar_map_presentation.htm"><b>relevant</b></a> <br><a href="../files/creating_curves.htm"><b>remove</b></a> <br><a href="../files/renaming_presentations.htm"><b>rename</b></a> <br><nobr>renaming <a href="../files/renaming_presentations.htm"><b>1</b></a> <a href="../files/editing_field_presentations.htm"><b>2</b></a> </nobr><br><a href="../files/animating_presentations.htm"><b>render</b></a> <br><nobr>represent <a href="../files/about_tables.htm"><b>1</b></a> <a href="../files/about_structure_of_med_object.htm"><b>2</b></a> </nobr><br><nobr>representation <a href="../files/displaying_hiding_presentations.htm"><b>1</b></a> <a href="../files/changing_visualization_parameters_of_the_presenetation.htm"><b>2</b></a> <a href="../files/setting_properties_of_xy_plots.htm"><b>3</b></a> <a href="../files/scaling_presentations.htm"><b>4</b></a> </nobr><br><a href="../files/about_structure_of_med_object.htm"><b>representations</b></a> <br><nobr>represented <a href="../files/stream_lines_presentation.htm"><b>1</b></a> <a href="../files/setting_properties_of_xy_plots.htm"><b>2</b></a> </nobr><br><nobr>representing <a href="../files/changing_visualization_parameters_of_the_presenetation.htm"><b>1</b></a> <a href="../files/about_structure_of_med_object.htm"><b>2</b></a> <a href="../files/scalar_map_presentation.htm"><b>3</b></a> <a href="../files/vectors_presentation.htm"><b>4</b></a> </nobr><br><nobr>represents <a href="../files/creating_curves.htm"><b>1</b></a> <a href="../files/about_structure_of_med_object.htm"><b>2</b></a> </nobr><br><nobr>required <a href="../files/displaying_tables.htm"><b>1</b></a> <a href="../files/creating_field_presentations.htm"><b>2</b></a> <a href="../files/creating_curves.htm"><b>3</b></a> <a href="../files/changing_visualization_parameters_of_the_presenetation.htm"><b>4</b></a> <a href="../files/getting_elements_attributes.htm"><b>5</b></a> <a href="../files/exploring_med_files.htm"><b>6</b></a> </nobr><br><a href="../files/stream_lines_presentation.htm"><b>requires</b></a> <br><a href="../files/scaling_presentations.htm"><b>reset</b></a> <br><a href="../files/stream_lines_presentation.htm"><b>resources</b></a> <br><a href="../files/cut_lines_presentation.htm"><b>result</b></a> <br><a href="../files/about_structure_of_med_object.htm"><b>resulting</b></a> <br><a href="../files/about_structure_of_med_object.htm"><b>results</b></a> <br><nobr>return <a href="../files/changing_visualization_parameters_of_the_presenetation.htm"><b>1</b></a> <a href="../files/animating_presentations.htm"><b>2</b></a> </nobr><br><a href="../files/cut_lines_presentation.htm"><b>reuses</b></a> <br><nobr><a name="bms_RI"></a><a name="subkey_RI"></a>right <a href="../files/displaying_tables.htm"><b>1</b></a> <a href="../files/displaying_hiding_presentations.htm"><b>2</b></a> <a href="../files/deformed_shape_presentation.htm"><b>3</b></a> <a href="../files/cut_lines_resentation.htm"><b>4</b></a> <a href="../files/cut_lines_presentation.htm"><b>5</b></a> <a href="../files/creating_xy_plot.htm"><b>6</b></a> <a href="../files/creating_presentations.htm"><b>7</b></a> <a href="../files/creating_field_presentations.htm"><b>8</b></a> <a href="../files/creating_curves.htm"><b>9</b></a> <a href="../files/changing_visualization_parameters_of_the_presenetation.htm"><b>10</b></a> <a href="../files/animating_presentations.htm"><b>11</b></a> <a href="../creating_tables.htm"><b>12</b></a> <a href="../creating_plot2d_presentations_from_tables.htm"><b>13</b></a> <a href="../files/sweeping.htm"><b>14</b></a> <a href="../files/stream_lines_presentation.htm"><b>15</b></a> <a href="../files/setting_properties_of_xy_plots.htm"><b>16</b></a> <a href="../files/selection_in_visu.htm"><b>17</b></a> <a href="../files/scalar_map_presentation.htm"><b>18</b></a> <a href="../files/renaming_presentations.htm"><b>19</b></a> <a href="../files/iso_surfaces_presentation.htm"><b>20</b></a> <a href="../files/importing_tables.htm"><b>21</b></a> <a href="../files/importing_med_objects.htm"><b>22</b></a> <a href="../files/editing_field_presentations.htm"><b>23</b></a> <a href="../new_topic.htm"><b>24</b></a> <a href="../files/vectors_presentation.htm"><b>25</b></a> </nobr><br><nobr>rightward <a href="../files/creating_curves.htm"><b>1</b></a> <a href="../creating_plot2d_presentations_from_tables.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_RO"></a><a name="subkey_RO"></a>rotation <a href="../files/cut_lines_resentation.htm"><b>1</b></a> <a href="../files/cut_lines_presentation.htm"><b>2</b></a> <a href="../clipping.htm"><b>3</b></a> </nobr><br><nobr>rotations <a href="../files/cut_lines_resentation.htm"><b>1</b></a> <a href="../files/cut_lines_presentation.htm"><b>2</b></a> </nobr><br><nobr>row <a href="../files/creating_curves.htm"><b>1</b></a> <a href="../files/about_tables.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_RU"></a><a name="subkey_RU"></a>running <a href="../files/animating_presentations.htm"><b>1</b></a> <a href="../files/running_visu.htm"><b>2</b></a> </nobr><br>\r
+<br><br>\r
+<a name="bm_S"></a><a name="subkey_S{"></a><a href="../files/about_structure_of_med_object.htm"><b>s</b></a> <br><nobr><a name="bms_SA"></a><a name="subkey_SA"></a>salome <a href="../files/creating_curves.htm"><b>1</b></a> <a href="../files/about_tables.htm"><b>2</b></a> <a href="../files/scaling_presentations.htm"><b>3</b></a> <a href="../files/scalar_map_presentation.htm"><b>4</b></a> <a href="../files/running_visu.htm"><b>5</b></a> <a href="../files/introduction_to_visu.htm"><b>6</b></a> <a href="../files/importing_med_objects.htm"><b>7</b></a> <a href="../files/exploring_med_files.htm"><b>8</b></a> </nobr><br><nobr>same <a href="../files/displaying_hiding_presentations.htm"><b>1</b></a> <a href="../files/cut_lines_presentation.htm"><b>2</b></a> <a href="../files/creating_curves.htm"><b>3</b></a> <a href="../files/changing_visualization_parameters_of_the_presenetation.htm"><b>4</b></a> <a href="../files/scalar_map_presentation.htm"><b>5</b></a> <a href="../files/importing_med_objects.htm"><b>6</b></a> </nobr><br><nobr>save <a href="../files/animating_presentations.htm"><b>1</b></a> <a href="../files/setting_properties_of_xy_plots.htm"><b>2</b></a> <a href="../files/scalar_map_presentation.htm"><b>3</b></a> </nobr><br><nobr><a name="bms_SC"></a><a name="subkey_SC"></a>scalar <a href="../files/deformed_shape_presentation.htm"><b>1</b></a> <a href="../files/cut_lines_resentation.htm"><b>2</b></a> <a href="../files/cut_lines_presentation.htm"><b>3</b></a> <a href="../files/creating_field_presentations.htm"><b>4</b></a> <a href="../files/animating_presentations.htm"><b>5</b></a> <a href="../files/about_structure_of_med_object.htm"><b>6</b></a> <a href="../creating_tables.htm"><b>7</b></a> <a href="../files/sweeping.htm"><b>8</b></a> <a href="../files/stream_lines_presentation.htm"><b>9</b></a> <a href="../files/scalar_map_presentation.htm"><b>10</b></a> <a href="../files/iso_surfaces_presentation.htm"><b>11</b></a> <a href="../files/getting_elements_attributes.htm"><b>12</b></a> <a href="../new_topic.htm"><b>13</b></a> <a href="../files/vectors_presentation.htm"><b>14</b></a> </nobr><br><nobr>scale <a href="../files/deformed_shape_presentation.htm"><b>1</b></a> <a href="../files/setting_properties_of_xy_plots.htm"><b>2</b></a> <a href="../files/scaling_presentations.htm"><b>3</b></a> <a href="../files/scalar_map_presentation.htm"><b>4</b></a> <a href="../files/vectors_presentation.htm"><b>5</b></a> </nobr><br><nobr>scaling <a href="../files/deformed_shape_presentation.htm"><b>1</b></a> <a href="../files/setting_properties_of_xy_plots.htm"><b>2</b></a> <a href="../files/scaling_presentations.htm"><b>3</b></a> <a href="../files/scalar_map_presentation.htm"><b>4</b></a> <a href="../files/editing_field_presentations.htm"><b>5</b></a> <a href="../files/vectors_presentation.htm"><b>6</b></a> </nobr><br><a href="../files/about_tables.htm"><b>script</b></a> <br><nobr><a name="bms_SE"></a><a name="subkey_SE"></a>search <a href="../files/importing_med_objects.htm"><b>1</b></a> <a href="../files/exploring_med_files.htm"><b>2</b></a> </nobr><br><a href="../creating_plot2d_presentations_from_tables.htm"><b>second</b></a> <br><a href="../clipping.htm"><b>section</b></a> <br><nobr>see <a href="../files/deformed_shape_presentation.htm"><b>1</b></a> <a href="../files/cut_lines_resentation.htm"><b>2</b></a> <a href="../files/cut_lines_presentation.htm"><b>3</b></a> <a href="../files/creating_field_presentations.htm"><b>4</b></a> <a href="../files/animating_presentations.htm"><b>5</b></a> <a href="../files/about_tables.htm"><b>6</b></a> <a href="../files/about_structure_of_med_object.htm"><b>7</b></a> <a href="../clipping.htm"><b>8</b></a> <a href="../files/stream_lines_presentation.htm"><b>9</b></a> <a href="../files/running_visu.htm"><b>10</b></a> <a href="../files/iso_surfaces_presentation.htm"><b>11</b></a> <a href="../files/importing_med_objects.htm"><b>12</b></a> <a href="../files/vectors_presentation.htm"><b>13</b></a> </nobr><br><nobr>segments <a href="../files/about_structure_of_med_object.htm"><b>1</b></a> <a href="../files/stream_lines_presentation.htm"><b>2</b></a> </nobr><br><nobr>select <a href="../files/displaying_hiding_presentations.htm"><b>1</b></a> <a href="../files/deformed_shape_presentation.htm"><b>2</b></a> <a href="../files/cut_lines_resentation.htm"><b>3</b></a> <a href="../files/cut_lines_presentation.htm"><b>4</b></a> <a href="../files/creating_xy_plot.htm"><b>5</b></a> <a href="../files/creating_field_presentations.htm"><b>6</b></a> <a href="../files/creating_curves.htm"><b>7</b></a> <a href="../files/changing_visualization_parameters_of_the_presenetation.htm"><b>8</b></a> <a href="../files/animating_presentations.htm"><b>9</b></a> <a href="../creating_tables.htm"><b>10</b></a> <a href="../creating_plot2d_presentations_from_tables.htm"><b>11</b></a> <a href="../clipping.htm"><b>12</b></a> <a href="../files/sweeping.htm"><b>13</b></a> <a href="../files/stream_lines_presentation.htm"><b>14</b></a> <a href="../files/setting_properties_of_xy_plots.htm"><b>15</b></a> <a href="../files/selection_in_visu.htm"><b>16</b></a> <a href="../files/scalar_map_presentation.htm"><b>17</b></a> <a href="../files/iso_surfaces_presentation.htm"><b>18</b></a> <a href="../files/importing_tables.htm"><b>19</b></a> <a href="../files/importing_med_objects.htm"><b>20</b></a> <a href="../files/editing_field_presentations.htm"><b>21</b></a> <a href="../new_topic.htm"><b>22</b></a> <a href="../files/vectors_presentation.htm"><b>23</b></a> </nobr><br><nobr>selected <a href="../files/cut_lines_resentation.htm"><b>1</b></a> <a href="../files/cut_lines_presentation.htm"><b>2</b></a> <a href="../files/creating_xy_plot.htm"><b>3</b></a> <a href="../files/animating_presentations.htm"><b>4</b></a> <a href="../files/stream_lines_presentation.htm"><b>5</b></a> <a href="../files/selection_in_visu.htm"><b>6</b></a> <a href="../files/scalar_map_presentation.htm"><b>7</b></a> <a href="../files/getting_elements_attributes.htm"><b>8</b></a> <a href="../files/vectors_presentation.htm"><b>9</b></a> </nobr><br><a href="../files/editing_field_presentations.htm"><b>selecting</b></a> <br><nobr>selection <a href="../files/changing_visualization_parameters_of_the_presenetation.htm"><b>1</b></a> <a href="../files/selection_in_visu.htm"><b>2</b></a> <a href="../files/getting_elements_attributes.htm"><b>3</b></a> </nobr><br><a href="../files/changing_visualization_parameters_of_the_presenetation.htm"><b>sensitive</b></a> <br><a href="../files/displaying_tables.htm"><b>separate</b></a> <br><a href="../files/setting_properties_of_xy_plots.htm"><b>separately</b></a> <br><a href="../files/stream_lines_presentation.htm"><b>serve</b></a> <br><a href="../files/scalar_map_presentation.htm"><b>sessions</b></a> <br><nobr>set <a href="../files/displaying_hiding_presentations.htm"><b>1</b></a> <a href="../files/deformed_shape_presentation.htm"><b>2</b></a> <a href="../files/cut_lines_resentation.htm"><b>3</b></a> <a href="../files/cut_lines_presentation.htm"><b>4</b></a> <a href="../files/creating_curves.htm"><b>5</b></a> <a href="../files/changing_visualization_parameters_of_the_presenetation.htm"><b>6</b></a> <a href="../files/animating_presentations.htm"><b>7</b></a> <a href="../creating_plot2d_presentations_from_tables.htm"><b>8</b></a> <a href="../clipping.htm"><b>9</b></a> <a href="../files/stream_lines_presentation.htm"><b>10</b></a> <a href="../files/setting_properties_of_xy_plots.htm"><b>11</b></a> <a href="../files/scaling_presentations.htm"><b>12</b></a> <a href="../files/scalar_map_presentation.htm"><b>13</b></a> <a href="../files/running_visu.htm"><b>14</b></a> <a href="../files/iso_surfaces_presentation.htm"><b>15</b></a> <a href="../files/importing_med_objects.htm"><b>16</b></a> <a href="../files/getting_started.htm"><b>17</b></a> <a href="../files/vectors_presentation.htm"><b>18</b></a> </nobr><br><nobr>setting <a href="../files/deformed_shape_presentation.htm"><b>1</b></a> <a href="../files/cut_lines_resentation.htm"><b>2</b></a> <a href="../files/cut_lines_presentation.htm"><b>3</b></a> <a href="../files/changing_visualization_parameters_of_the_presenetation.htm"><b>4</b></a> <a href="../files/stream_lines_presentation.htm"><b>5</b></a> <a href="../files/setting_properties_of_xy_plots.htm"><b>6</b></a> <a href="../files/scalar_map_presentation.htm"><b>7</b></a> <a href="../files/running_visu.htm"><b>8</b></a> <a href="../files/iso_surfaces_presentation.htm"><b>9</b></a> <a href="../files/vectors_presentation.htm"><b>10</b></a> </nobr><br><a href="../files/setting_properties_of_xy_plots.htm"><b>settings</b></a> <br><a href="../files/animating_presentations.htm"><b>setup</b></a> <br><nobr><a name="bms_SH"></a><a name="subkey_SH"></a>shape <a href="../files/deformed_shape_presentation.htm"><b>1</b></a> <a href="../files/cut_lines_resentation.htm"><b>2</b></a> <a href="../files/sweeping.htm"><b>3</b></a> </nobr><br><a href="../files/selection_in_visu.htm"><b>shift</b></a> <br><a href="../files/deformed_shape_presentation.htm"><b>shifting</b></a> <br><nobr>should <a href="../files/cut_lines_resentation.htm"><b>1</b></a> <a href="../files/cut_lines_presentation.htm"><b>2</b></a> <a href="../files/creating_curves.htm"><b>3</b></a> <a href="../files/about_structure_of_med_object.htm"><b>4</b></a> <a href="../files/sweeping.htm"><b>5</b></a> <a href="../files/running_visu.htm"><b>6</b></a> <a href="../files/getting_elements_attributes.htm"><b>7</b></a> </nobr><br><nobr>show <a href="../files/displaying_tables.htm"><b>1</b></a> <a href="../files/cut_lines_resentation.htm"><b>2</b></a> <a href="../files/cut_lines_presentation.htm"><b>3</b></a> <a href="../clipping.htm"><b>4</b></a> <a href="../files/setting_properties_of_xy_plots.htm"><b>5</b></a> </nobr><br><a href="../files/animating_presentations.htm"><b>shows</b></a> <br><a href="../files/changing_visualization_parameters_of_the_presenetation.htm"><b>shrink</b></a> <br><a href="../files/changing_visualization_parameters_of_the_presenetation.htm"><b>shrinked</b></a> <br><a href="../files/changing_visualization_parameters_of_the_presenetation.htm"><b>shrinking</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/VISU/whgdata/whlstf5.htm b/doc/salome/gui/VISU/whgdata/whlstf5.htm
new file mode 100755 (executable)
index 0000000..c1fe8f9
--- /dev/null
@@ -0,0 +1,47 @@
+<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_SI"></a><a name="subkey_SI"></a>side <a href="../files/cut_lines_resentation.htm"><b>1</b></a> <a href="../files/cut_lines_presentation.htm"><b>2</b></a> </nobr><br><a href="../files/stream_lines_presentation.htm"><b>similar</b></a> <br><a href="../files/animating_presentations.htm"><b>simultaneous</b></a> <br><nobr>simultaneously <a href="../files/cut_lines_resentation.htm"><b>1</b></a> <a href="../files/cut_lines_presentation.htm"><b>2</b></a> <a href="../files/importing_med_objects.htm"><b>3</b></a> </nobr><br><nobr>size <a href="../creating_plot2d_presentations_from_tables.htm"><b>1</b></a> <a href="../files/stream_lines_presentation.htm"><b>2</b></a> <a href="../files/setting_properties_of_xy_plots.htm"><b>3</b></a> <a href="../files/getting_elements_attributes.htm"><b>4</b></a> </nobr><br><a name="bms_SM"></a><a name="subkey_SM"></a><a href="../files/vectors_presentation.htm"><b>small</b></a> <br><a href="../files/stream_lines_presentation.htm"><b>smaller</b></a> <br><a href="../files/stream_lines_presentation.htm"><b>smoother</b></a> <br><a href="../files/stream_lines_presentation.htm"><b>smoothness</b></a> <br><a name="bms_SO"></a><a name="subkey_SO"></a><a href="../files/animating_presentations.htm"><b>so</b></a> <br><nobr>solid <a href="../files/creating_curves.htm"><b>1</b></a> <a href="../creating_plot2d_presentations_from_tables.htm"><b>2</b></a> </nobr><br><a href="../files/stream_lines_presentation.htm"><b>sometimes</b></a> <br><a href="../files/stream_lines_presentation.htm"><b>source</b></a> <br><nobr><a name="bms_SP"></a><a name="subkey_SP"></a>space <a href="../files/cut_lines_resentation.htm"><b>1</b></a> <a href="../files/cut_lines_presentation.htm"><b>2</b></a> <a href="../files/selection_in_visu.htm"><b>3</b></a> <a href="../files/getting_elements_attributes.htm"><b>4</b></a> </nobr><br><a href="../files/about_tables.htm"><b>special</b></a> <br><a href="../files/editing_field_presentations.htm"><b>specific</b></a> <br><a href="../files/animating_presentations.htm"><b>specified</b></a> <br><a href="../files/stream_lines_presentation.htm"><b>specify</b></a> <br><a href="../files/stream_lines_presentation.htm"><b>specifying</b></a> <br><a href="../files/animating_presentations.htm"><b>speed</b></a> <br><a href="../files/setting_properties_of_xy_plots.htm"><b>spline</b></a> <br><a href="../clipping.htm"><b>split</b></a> <br><nobr><a name="bms_ST"></a><a name="subkey_ST"></a>stamp <a href="../files/displaying_hiding_presentations.htm"><b>1</b></a> <a href="../files/creating_field_presentations.htm"><b>2</b></a> <a href="../files/animating_presentations.htm"><b>3</b></a> </nobr><br><nobr>stamps <a href="../files/deformed_shape_presentation.htm"><b>1</b></a> <a href="../files/cut_lines_resentation.htm"><b>2</b></a> <a href="../files/cut_lines_presentation.htm"><b>3</b></a> <a href="../files/creating_field_presentations.htm"><b>4</b></a> <a href="../files/animating_presentations.htm"><b>5</b></a> <a href="../files/about_structure_of_med_object.htm"><b>6</b></a> <a href="../files/stream_lines_presentation.htm"><b>7</b></a> <a href="../files/scalar_map_presentation.htm"><b>8</b></a> <a href="../files/iso_surfaces_presentation.htm"><b>9</b></a> <a href="../files/vectors_presentation.htm"><b>10</b></a> </nobr><br><nobr>standard <a href="../files/creating_curves.htm"><b>1</b></a> <a href="../files/changing_visualization_parameters_of_the_presenetation.htm"><b>2</b></a> <a href="../files/importing_tables.htm"><b>3</b></a> <a href="../files/importing_med_objects.htm"><b>4</b></a> <a href="../files/exploring_med_files.htm"><b>5</b></a> </nobr><br><nobr>start <a href="../files/animating_presentations.htm"><b>1</b></a> <a href="../clipping.htm"><b>2</b></a> <a href="../files/sweeping.htm"><b>3</b></a> <a href="../files/running_visu.htm"><b>4</b></a> </nobr><br><a href="../files/stream_lines_presentation.htm"><b>starting</b></a> <br><a href="../files/sweeping.htm"><b>state</b></a> <br><nobr>step <a href="../files/animating_presentations.htm"><b>1</b></a> <a href="../files/sweeping.htm"><b>2</b></a> <a href="../files/stream_lines_presentation.htm"><b>3</b></a> </nobr><br><nobr>steps <a href="../files/cut_lines_presentation.htm"><b>1</b></a> <a href="../files/sweeping.htm"><b>2</b></a> </nobr><br><nobr>stored <a href="../files/about_structure_of_med_object.htm"><b>1</b></a> <a href="../files/importing_med_objects.htm"><b>2</b></a> </nobr><br><a href="../files/stream_lines_presentation.htm"><b>stream</b></a> <br><a href="../files/stream_lines_presentation.htm"><b>streamline</b></a> <br><a href="../files/stream_lines_presentation.htm"><b>streamlines</b></a> <br><nobr>structure <a href="../files/cut_lines_presentation.htm"><b>1</b></a> <a href="../files/creating_curves.htm"><b>2</b></a> <a href="../files/about_structure_of_med_object.htm"><b>3</b></a> <a href="../files/stream_lines_presentation.htm"><b>4</b></a> <a href="../files/importing_med_objects.htm"><b>5</b></a> <a href="../files/exploring_med_files.htm"><b>6</b></a> </nobr><br><a href="../clipping.htm"><b>structured</b></a> <br><nobr>study <a href="../files/cut_lines_presentation.htm"><b>1</b></a> <a href="../files/creating_xy_plot.htm"><b>2</b></a> <a href="../files/creating_curves.htm"><b>3</b></a> <a href="../files/running_visu.htm"><b>4</b></a> <a href="../files/importing_tables.htm"><b>5</b></a> <a href="../files/importing_med_objects.htm"><b>6</b></a> <a href="../files/getting_started.htm"><b>7</b></a> </nobr><br><nobr><a name="bms_SU"></a><a name="subkey_SU"></a>subfolder <a href="../files/displaying_hiding_presentations.htm"><b>1</b></a> <a href="../files/creating_field_presentations.htm"><b>2</b></a> <a href="../files/about_structure_of_med_object.htm"><b>3</b></a> </nobr><br><a href="../files/about_structure_of_med_object.htm"><b>subfolders</b></a> <br><nobr>submenu <a href="../files/creating_field_presentations.htm"><b>1</b></a> <a href="../files/changing_visualization_parameters_of_the_presenetation.htm"><b>2</b></a> </nobr><br><a href="../files/changing_visualization_parameters_of_the_presenetation.htm"><b>submenus</b></a> <br><nobr>submesh <a href="../files/creating_presentations.htm"><b>1</b></a> <a href="../files/creating_field_presentations.htm"><b>2</b></a> <a href="../files/changing_visualization_parameters_of_the_presenetation.htm"><b>3</b></a> <a href="../files/about_structure_of_med_object.htm"><b>4</b></a> <a href="../files/renaming_presentations.htm"><b>5</b></a> <a href="../files/getting_started.htm"><b>6</b></a> <a href="../files/getting_elements_attributes.htm"><b>7</b></a> </nobr><br><nobr>submeshes <a href="../files/about_structure_of_med_object.htm"><b>1</b></a> <a href="../files/scaling_presentations.htm"><b>2</b></a> <a href="../files/introduction_to_visu.htm"><b>3</b></a> </nobr><br><a href="../files/importing_med_objects.htm"><b>supplementary</b></a> <br><nobr>surface <a href="../files/changing_visualization_parameters_of_the_presenetation.htm"><b>1</b></a> <a href="../files/iso_surfaces_presentation.htm"><b>2</b></a> </nobr><br><a href="../files/changing_visualization_parameters_of_the_presenetation.htm"><b>surfaceframe</b></a> <br><nobr>surfaces <a href="../files/cut_lines_resentation.htm"><b>1</b></a> <a href="../files/sweeping.htm"><b>2</b></a> <a href="../files/iso_surfaces_presentation.htm"><b>3</b></a> </nobr><br><a name="bms_SW"></a><a name="subkey_SW"></a><a href="../files/sweeping.htm"><b>sweep</b></a> <br><nobr>sweeping <a href="../files/animating_presentations.htm"><b>1</b></a> <a href="../files/sweeping.htm"><b>2</b></a> <a href="../files/getting_started.htm"><b>3</b></a> </nobr><br>\r
+<br><br>\r
+<nobr><a name="bm_T"></a><a name="subkey_TA"></a>tab <a href="../files/deformed_shape_presentation.htm"><b>1</b></a> <a href="../files/cut_lines_resentation.htm"><b>2</b></a> <a href="../files/cut_lines_presentation.htm"><b>3</b></a> <a href="../files/about_tables.htm"><b>4</b></a> <a href="../clipping.htm"><b>5</b></a> <a href="../files/stream_lines_presentation.htm"><b>6</b></a> <a href="../files/scalar_map_presentation.htm"><b>7</b></a> <a href="../files/iso_surfaces_presentation.htm"><b>8</b></a> <a href="../files/importing_tables.htm"><b>9</b></a> <a href="../files/vectors_presentation.htm"><b>10</b></a> </nobr><br><nobr>table <a href="../files/displaying_tables.htm"><b>1</b></a> <a href="../files/cut_lines_presentation.htm"><b>2</b></a> <a href="../files/creating_curves.htm"><b>3</b></a> <a href="../files/about_tables.htm"><b>4</b></a> <a href="../files/about_structure_of_med_object.htm"><b>5</b></a> <a href="../creating_tables.htm"><b>6</b></a> <a href="../creating_plot2d_presentations_from_tables.htm"><b>7</b></a> <a href="../files/setting_properties_of_xy_plots.htm"><b>8</b></a> <a href="../files/importing_tables.htm"><b>9</b></a> <a href="../files/getting_started.htm"><b>10</b></a> <a href="../files/getting_elements_attributes.htm"><b>11</b></a> <a href="../new_topic.htm"><b>12</b></a> </nobr><br><nobr>tables <a href="../files/displaying_tables.htm"><b>1</b></a> <a href="../files/cut_lines_presentation.htm"><b>2</b></a> <a href="../files/creating_curves.htm"><b>3</b></a> <a href="../files/about_tables.htm"><b>4</b></a> <a href="../creating_tables.htm"><b>5</b></a> <a href="../creating_plot2d_presentations_from_tables.htm"><b>6</b></a> <a href="../files/setting_properties_of_xy_plots.htm"><b>7</b></a> <a href="../files/introduction_to_visu.htm"><b>8</b></a> <a href="../files/importing_tables.htm"><b>9</b></a> <a href="../new_topic.htm"><b>10</b></a> </nobr><br><a href="../files/vectors_presentation.htm"><b>tail</b></a> <br><a href="../files/sweeping.htm"><b>take</b></a> <br><nobr>taken <a href="../files/deformed_shape_presentation.htm"><b>1</b></a> <a href="../files/cut_lines_presentation.htm"><b>2</b></a> <a href="../files/creating_curves.htm"><b>3</b></a> </nobr><br><a href="../files/stream_lines_presentation.htm"><b>takes</b></a> <br><a name="bms_TE"></a><a name="subkey_TE"></a><a href="../files/scalar_map_presentation.htm"><b>text</b></a> <br><nobr><a name="bms_TH"></a><a name="subkey_TH"></a>them <a href="../files/about_tables.htm"><b>1</b></a> <a href="../clipping.htm"><b>2</b></a> <a href="../files/selection_in_visu.htm"><b>3</b></a> <a href="../files/iso_surfaces_presentation.htm"><b>4</b></a> <a href="../files/importing_med_objects.htm"><b>5</b></a> </nobr><br><a href="../creating_plot2d_presentations_from_tables.htm"><b>third</b></a> <br><a href="../files/stream_lines_presentation.htm"><b>thought</b></a> <br><nobr>three <a href="../files/cut_lines_resentation.htm"><b>1</b></a> <a href="../files/cut_lines_presentation.htm"><b>2</b></a> <a href="../files/about_tables.htm"><b>3</b></a> <a href="../files/about_structure_of_med_object.htm"><b>4</b></a> <a href="../files/scalar_map_presentation.htm"><b>5</b></a> </nobr><br><nobr><a name="bms_TI"></a><a name="subkey_TI"></a>time <a href="../files/displaying_hiding_presentations.htm"><b>1</b></a> <a href="../files/deformed_shape_presentation.htm"><b>2</b></a> <a href="../files/cut_lines_resentation.htm"><b>3</b></a> <a href="../files/cut_lines_presentation.htm"><b>4</b></a> <a href="../files/creating_field_presentations.htm"><b>5</b></a> <a href="../files/animating_presentations.htm"><b>6</b></a> <a href="../files/about_structure_of_med_object.htm"><b>7</b></a> <a href="../files/sweeping.htm"><b>8</b></a> <a href="../files/stream_lines_presentation.htm"><b>9</b></a> <a href="../files/scalar_map_presentation.htm"><b>10</b></a> <a href="../files/iso_surfaces_presentation.htm"><b>11</b></a> <a href="../files/importing_med_objects.htm"><b>12</b></a> <a href="../files/vectors_presentation.htm"><b>13</b></a> </nobr><br><a href="../files/animating_presentations.htm"><b>timing</b></a> <br><nobr>title <a href="../files/setting_properties_of_xy_plots.htm"><b>1</b></a> <a href="../files/scalar_map_presentation.htm"><b>2</b></a> </nobr><br><a href="../files/about_tables.htm"><b>titles</b></a> <br><a name="bms_TO"></a><a name="subkey_TO"></a><a href="../files/about_structure_of_med_object.htm"><b>together</b></a> <br><nobr>toolbar <a href="../files/displaying_hiding_presentations.htm"><b>1</b></a> <a href="../files/deformed_shape_presentation.htm"><b>2</b></a> <a href="../files/cut_lines_resentation.htm"><b>3</b></a> <a href="../files/cut_lines_presentation.htm"><b>4</b></a> <a href="../files/creating_field_presentations.htm"><b>5</b></a> <a href="../files/changing_visualization_parameters_of_the_presenetation.htm"><b>6</b></a> <a href="../files/stream_lines_presentation.htm"><b>7</b></a> <a href="../files/selection_in_visu.htm"><b>8</b></a> <a href="../files/scaling_presentations.htm"><b>9</b></a> <a href="../files/scalar_map_presentation.htm"><b>10</b></a> <a href="../files/running_visu.htm"><b>11</b></a> <a href="../files/iso_surfaces_presentation.htm"><b>12</b></a> <a href="../files/vectors_presentation.htm"><b>13</b></a> </nobr><br><a href="../files/running_visu.htm"><b>toolbars</b></a> <br><a href="../files/setting_properties_of_xy_plots.htm"><b>top</b></a> <br><nobr><a name="bms_TR"></a><a name="subkey_TR"></a>transformation <a href="../files/sweeping.htm"><b>1</b></a> <a href="../files/scalar_map_presentation.htm"><b>2</b></a> </nobr><br><a href="../files/stream_lines_presentation.htm"><b>transforming</b></a> <br><a href="../files/about_structure_of_med_object.htm"><b>tree</b></a> <br><nobr>triangle <a href="../files/creating_curves.htm"><b>1</b></a> <a href="../creating_plot2d_presentations_from_tables.htm"><b>2</b></a> </nobr><br><a href="../files/about_structure_of_med_object.htm"><b>triangles</b></a> <br><a href="../files/setting_properties_of_xy_plots.htm"><b>triggers</b></a> <br><nobr><a name="bms_TW"></a><a name="subkey_TW"></a>two <a href="../files/cut_lines_resentation.htm"><b>1</b></a> <a href="../files/cut_lines_presentation.htm"><b>2</b></a> <a href="../files/creating_xy_plot.htm"><b>3</b></a> <a href="../files/creating_curves.htm"><b>4</b></a> <a href="../clipping.htm"><b>5</b></a> <a href="../files/importing_med_objects.htm"><b>6</b></a> </nobr><br><nobr><a name="bms_TX"></a><a name="subkey_TX"></a>txt <a href="../files/about_tables.htm"><b>1</b></a> <a href="../files/importing_tables.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_TY"></a><a name="subkey_TY"></a>type <a href="../files/deformed_shape_presentation.htm"><b>1</b></a> <a href="../files/cut_lines_resentation.htm"><b>2</b></a> <a href="../files/cut_lines_presentation.htm"><b>3</b></a> <a href="../files/creating_field_presentations.htm"><b>4</b></a> <a href="../files/creating_curves.htm"><b>5</b></a> <a href="../files/changing_visualization_parameters_of_the_presenetation.htm"><b>6</b></a> <a href="../files/animating_presentations.htm"><b>7</b></a> <a href="../files/about_structure_of_med_object.htm"><b>8</b></a> <a href="../creating_plot2d_presentations_from_tables.htm"><b>9</b></a> <a href="../files/sweeping.htm"><b>10</b></a> <a href="../files/stream_lines_presentation.htm"><b>11</b></a> <a href="../files/setting_properties_of_xy_plots.htm"><b>12</b></a> <a href="../files/scalar_map_presentation.htm"><b>13</b></a> <a href="../files/getting_elements_attributes.htm"><b>14</b></a> <a href="../files/vectors_presentation.htm"><b>15</b></a> </nobr><br><nobr>types <a href="../files/creating_field_presentations.htm"><b>1</b></a> <a href="../files/changing_visualization_parameters_of_the_presenetation.htm"><b>2</b></a> <a href="../files/about_structure_of_med_object.htm"><b>3</b></a> <a href="../files/scalar_map_presentation.htm"><b>4</b></a> </nobr><br>\r
+<br><br>\r
+<a name="bm_U"></a><a name="subkey_UN"></a><a href="../creating_plot2d_presentations_from_tables.htm"><b>unchecking</b></a> <br><nobr>units <a href="../files/creating_curves.htm"><b>1</b></a> <a href="../files/about_tables.htm"><b>2</b></a> <a href="../files/stream_lines_presentation.htm"><b>3</b></a> </nobr><br><a href="../files/changing_visualization_parameters_of_the_presenetation.htm"><b>unshrink</b></a> <br><a href="../files/changing_visualization_parameters_of_the_presenetation.htm"><b>unshrinked</b></a> <br><a href="../files/changing_visualization_parameters_of_the_presenetation.htm"><b>unshrinking</b></a> <br><nobr><a name="bms_UP"></a><a name="subkey_UP"></a>up <a href="../files/displaying_tables.htm"><b>1</b></a> <a href="../files/displaying_hiding_presentations.htm"><b>2</b></a> <a href="../files/deformed_shape_presentation.htm"><b>3</b></a> <a href="../files/cut_lines_resentation.htm"><b>4</b></a> <a href="../files/cut_lines_presentation.htm"><b>5</b></a> <a href="../files/creating_xy_plot.htm"><b>6</b></a> <a href="../files/creating_presentations.htm"><b>7</b></a> <a href="../files/creating_field_presentations.htm"><b>8</b></a> <a href="../files/creating_curves.htm"><b>9</b></a> <a href="../files/changing_visualization_parameters_of_the_presenetation.htm"><b>10</b></a> <a href="../files/animating_presentations.htm"><b>11</b></a> <a href="../creating_tables.htm"><b>12</b></a> <a href="../creating_plot2d_presentations_from_tables.htm"><b>13</b></a> <a href="../files/sweeping.htm"><b>14</b></a> <a href="../files/stream_lines_presentation.htm"><b>15</b></a> <a href="../files/selection_in_visu.htm"><b>16</b></a> <a href="../files/scalar_map_presentation.htm"><b>17</b></a> <a href="../files/renaming_presentations.htm"><b>18</b></a> <a href="../files/iso_surfaces_presentation.htm"><b>19</b></a> <a href="../files/editing_field_presentations.htm"><b>20</b></a> <a href="../new_topic.htm"><b>21</b></a> <a href="../files/vectors_presentation.htm"><b>22</b></a> </nobr><br><nobr>update <a href="../creating_tables.htm"><b>1</b></a> <a href="../files/iso_surfaces_presentation.htm"><b>2</b></a> <a href="../new_topic.htm"><b>3</b></a> </nobr><br><a href="../files/running_visu.htm"><b>updated</b></a> <br><a href="../files/importing_med_objects.htm"><b>uploaded</b></a> <br><nobr>upward <a href="../files/creating_curves.htm"><b>1</b></a> <a href="../creating_plot2d_presentations_from_tables.htm"><b>2</b></a> </nobr><br><a name="bms_US"></a><a name="subkey_US"></a><a href="../files/getting_started.htm"><b>usage</b></a> <br><nobr>used <a href="../files/cut_lines_presentation.htm"><b>1</b></a> <a href="../files/creating_xy_plot.htm"><b>2</b></a> <a href="../files/creating_curves.htm"><b>3</b></a> <a href="../files/animating_presentations.htm"><b>4</b></a> <a href="../files/stream_lines_presentation.htm"><b>5</b></a> <a href="../files/scalar_map_presentation.htm"><b>6</b></a> </nobr><br><nobr>user <a href="../files/about_structure_of_med_object.htm"><b>1</b></a> <a href="../files/sweeping.htm"><b>2</b></a> </nobr><br><nobr>using <a href="../files/deformed_shape_presentation.htm"><b>1</b></a> <a href="../files/creating_curves.htm"><b>2</b></a> <a href="../clipping.htm"><b>3</b></a> <a href="../files/stream_lines_presentation.htm"><b>4</b></a> <a href="../files/scalar_map_presentation.htm"><b>5</b></a> <a href="../files/getting_elements_attributes.htm"><b>6</b></a> <a href="../files/exploring_med_files.htm"><b>7</b></a> <a href="../files/vectors_presentation.htm"><b>8</b></a> </nobr><br><a href="../files/stream_lines_presentation.htm"><b>usually</b></a> <br>\r
+<br><br>\r
+<a name="bm_V"></a><a name="subkey_V{"></a><a href="../files/creating_curves.htm"><b>v</b></a> <br><nobr><a name="bms_VA"></a><a name="subkey_VA"></a>validate <a href="../files/changing_visualization_parameters_of_the_presenetation.htm"><b>1</b></a> <a href="../files/animating_presentations.htm"><b>2</b></a> </nobr><br><nobr>value <a href="../files/cut_lines_resentation.htm"><b>1</b></a> <a href="../files/cut_lines_presentation.htm"><b>2</b></a> <a href="../files/changing_visualization_parameters_of_the_presenetation.htm"><b>3</b></a> <a href="../files/stream_lines_presentation.htm"><b>4</b></a> <a href="../files/scalar_map_presentation.htm"><b>5</b></a> <a href="../files/iso_surfaces_presentation.htm"><b>6</b></a> <a href="../files/getting_elements_attributes.htm"><b>7</b></a> </nobr><br><nobr>values <a href="../files/deformed_shape_presentation.htm"><b>1</b></a> <a href="../files/cut_lines_resentation.htm"><b>2</b></a> <a href="../files/cut_lines_presentation.htm"><b>3</b></a> <a href="../files/creating_field_presentations.htm"><b>4</b></a> <a href="../files/creating_curves.htm"><b>5</b></a> <a href="../files/about_tables.htm"><b>6</b></a> <a href="../files/about_structure_of_med_object.htm"><b>7</b></a> <a href="../creating_tables.htm"><b>8</b></a> <a href="../files/sweeping.htm"><b>9</b></a> <a href="../files/stream_lines_presentation.htm"><b>10</b></a> <a href="../files/scalar_map_presentation.htm"><b>11</b></a> <a href="../files/iso_surfaces_presentation.htm"><b>12</b></a> <a href="../new_topic.htm"><b>13</b></a> <a href="../files/vectors_presentation.htm"><b>14</b></a> </nobr><br><a href="../files/introduction_to_visu.htm"><b>various</b></a> <br><nobr><a name="bms_VE"></a><a name="subkey_VE"></a>vector <a href="../files/deformed_shape_presentation.htm"><b>1</b></a> <a href="../files/creating_field_presentations.htm"><b>2</b></a> <a href="../files/about_structure_of_med_object.htm"><b>3</b></a> <a href="../files/stream_lines_presentation.htm"><b>4</b></a> <a href="../files/scalar_map_presentation.htm"><b>5</b></a> <a href="../files/iso_surfaces_presentation.htm"><b>6</b></a> <a href="../files/getting_elements_attributes.htm"><b>7</b></a> <a href="../files/vectors_presentation.htm"><b>8</b></a> </nobr><br><nobr>vectors <a href="../files/stream_lines_presentation.htm"><b>1</b></a> <a href="../files/vectors_presentation.htm"><b>2</b></a> </nobr><br><nobr>vertical <a href="../files/setting_properties_of_xy_plots.htm"><b>1</b></a> <a href="../files/scalar_map_presentation.htm"><b>2</b></a> </nobr><br><a href="../files/stream_lines_presentation.htm"><b>very</b></a> <br><a name="bms_VI"></a><a name="subkey_VI"></a><a href="../files/setting_properties_of_xy_plots.htm"><b>via</b></a> <br><nobr>view <a href="../files/displaying_tables.htm"><b>1</b></a> <a href="../files/creating_xy_plot.htm"><b>2</b></a> <a href="../files/changing_visualization_parameters_of_the_presenetation.htm"><b>3</b></a> <a href="../files/about_structure_of_med_object.htm"><b>4</b></a> <a href="../files/setting_properties_of_xy_plots.htm"><b>5</b></a> <a href="../files/getting_started.htm"><b>6</b></a> <a href="../files/getting_elements_attributes.htm"><b>7</b></a> <a href="../files/editing_field_presentations.htm"><b>8</b></a> </nobr><br><nobr>viewer <a href="../files/displaying_hiding_presentations.htm"><b>1</b></a> <a href="../files/deformed_shape_presentation.htm"><b>2</b></a> <a href="../files/cut_lines_resentation.htm"><b>3</b></a> <a href="../files/cut_lines_presentation.htm"><b>4</b></a> <a href="../files/creating_xy_plot.htm"><b>5</b></a> <a href="../files/creating_presentations.htm"><b>6</b></a> <a href="../files/creating_curves.htm"><b>7</b></a> <a href="../files/changing_visualization_parameters_of_the_presenetation.htm"><b>8</b></a> <a href="../files/about_tables.htm"><b>9</b></a> <a href="../creating_tables.htm"><b>10</b></a> <a href="../files/sweeping.htm"><b>11</b></a> <a href="../files/stream_lines_presentation.htm"><b>12</b></a> <a href="../files/setting_properties_of_xy_plots.htm"><b>13</b></a> <a href="../files/selection_in_visu.htm"><b>14</b></a> <a href="../files/scalar_map_presentation.htm"><b>15</b></a> <a href="../files/running_visu.htm"><b>16</b></a> <a href="../files/renaming_presentations.htm"><b>17</b></a> <a href="../files/iso_surfaces_presentation.htm"><b>18</b></a> <a href="../files/getting_elements_attributes.htm"><b>19</b></a> <a href="../files/editing_field_presentations.htm"><b>20</b></a> <a href="../new_topic.htm"><b>21</b></a> <a href="../files/vectors_presentation.htm"><b>22</b></a> </nobr><br><a href="../clipping.htm"><b>views</b></a> <br><nobr>visu <a href="../files/cut_lines_presentation.htm"><b>1</b></a> <a href="../creating_tables.htm"><b>2</b></a> <a href="../files/selection_in_visu.htm"><b>3</b></a> <a href="../files/scalar_map_presentation.htm"><b>4</b></a> <a href="../files/introduction_to_visu.htm"><b>5</b></a> <a href="../files/exploring_med_files.htm"><b>6</b></a> <a href="../new_topic.htm"><b>7</b></a> </nobr><br><nobr>visualization <a href="../files/deformed_shape_presentation.htm"><b>1</b></a> <a href="../files/cut_lines_resentation.htm"><b>2</b></a> <a href="../files/cut_lines_presentation.htm"><b>3</b></a> <a href="../files/creating_field_presentations.htm"><b>4</b></a> <a href="../files/changing_visualization_parameters_of_the_presenetation.htm"><b>5</b></a> <a href="../files/stream_lines_presentation.htm"><b>6</b></a> <a href="../files/scalar_map_presentation.htm"><b>7</b></a> <a href="../files/iso_surfaces_presentation.htm"><b>8</b></a> <a href="../files/introduction_to_visu.htm"><b>9</b></a> <a href="../files/vectors_presentation.htm"><b>10</b></a> </nobr><br><a href="../files/vectors_presentation.htm"><b>visualize</b></a> <br><nobr>visualized <a href="../files/deformed_shape_presentation.htm"><b>1</b></a> <a href="../files/cut_lines_presentation.htm"><b>2</b></a> </nobr><br><a href="../files/vectors_presentation.htm"><b>visualizes</b></a> <br><a href="../files/changing_visualization_parameters_of_the_presenetation.htm"><b>visually</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/VISU/whgdata/whlstf6.htm b/doc/salome/gui/VISU/whgdata/whlstf6.htm
new file mode 100755 (executable)
index 0000000..7fa1bb3
--- /dev/null
@@ -0,0 +1,48 @@
+<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_VT"></a><a name="subkey_VT"></a><a href="../files/running_visu.htm"><b>vtk</b></a> <br>\r
+<br><br>\r
+<a name="bm_W"></a><a name="subkey_WA"></a><a href="../files/selection_in_visu.htm"><b>want</b></a> <br><a href="../clipping.htm"><b>way</b></a> <br><nobr><a name="bms_WE"></a><a name="subkey_WE"></a>well <a href="../files/creating_field_presentations.htm"><b>1</b></a> <a href="../files/selection_in_visu.htm"><b>2</b></a> <a href="../files/scalar_map_presentation.htm"><b>3</b></a> </nobr><br><a name="bms_WH"></a><a name="subkey_WH"></a><a href="../files/animating_presentations.htm"><b>wheel</b></a> <br><a href="../files/selection_in_visu.htm"><b>white</b></a> <br><nobr>whole <a href="../files/about_structure_of_med_object.htm"><b>1</b></a> <a href="../files/selection_in_visu.htm"><b>2</b></a> </nobr><br><a href="../files/about_structure_of_med_object.htm"><b>why</b></a> <br><nobr><a name="bms_WI"></a><a name="subkey_WI"></a>width <a href="../files/creating_curves.htm"><b>1</b></a> <a href="../files/changing_visualization_parameters_of_the_presenetation.htm"><b>2</b></a> <a href="../files/scalar_map_presentation.htm"><b>3</b></a> <a href="../files/vectors_presentation.htm"><b>4</b></a> </nobr><br><nobr>will <a href="../files/displaying_tables.htm"><b>1</b></a> <a href="../files/displaying_hiding_presentations.htm"><b>2</b></a> <a href="../files/deformed_shape_presentation.htm"><b>3</b></a> <a href="../files/cut_lines_resentation.htm"><b>4</b></a> <a href="../files/cut_lines_presentation.htm"><b>5</b></a> <a href="../files/creating_xy_plot.htm"><b>6</b></a> <a href="../files/creating_presentations.htm"><b>7</b></a> <a href="../files/creating_field_presentations.htm"><b>8</b></a> <a href="../files/creating_curves.htm"><b>9</b></a> <a href="../files/changing_visualization_parameters_of_the_presenetation.htm"><b>10</b></a> <a href="../files/animating_presentations.htm"><b>11</b></a> <a href="../files/about_structure_of_med_object.htm"><b>12</b></a> <a href="../creating_tables.htm"><b>13</b></a> <a href="../clipping.htm"><b>14</b></a> <a href="../files/sweeping.htm"><b>15</b></a> <a href="../files/stream_lines_presentation.htm"><b>16</b></a> <a href="../files/setting_properties_of_xy_plots.htm"><b>17</b></a> <a href="../files/selection_in_visu.htm"><b>18</b></a> <a href="../files/scalar_map_presentation.htm"><b>19</b></a> <a href="../files/running_visu.htm"><b>20</b></a> <a href="../files/renaming_presentations.htm"><b>21</b></a> <a href="../files/iso_surfaces_presentation.htm"><b>22</b></a> <a href="../files/importing_tables.htm"><b>23</b></a> <a href="../files/importing_med_objects.htm"><b>24</b></a> <a href="../files/getting_elements_attributes.htm"><b>25</b></a> <a href="../files/exploring_med_files.htm"><b>26</b></a> <a href="../new_topic.htm"><b>27</b></a> <a href="../files/vectors_presentation.htm"><b>28</b></a> </nobr><br><nobr>window <a href="../files/displaying_tables.htm"><b>1</b></a> <a href="../files/creating_xy_plot.htm"><b>2</b></a> <a href="../clipping.htm"><b>3</b></a> <a href="../files/selection_in_visu.htm"><b>4</b></a> <a href="../files/running_visu.htm"><b>5</b></a> </nobr><br><a href="../files/creating_xy_plot.htm"><b>windows</b></a> <br><a href="../files/changing_visualization_parameters_of_the_presenetation.htm"><b>wireframe</b></a> <br><a href="../files/about_tables.htm"><b>without</b></a> <br><a name="bms_WO"></a><a name="subkey_WO"></a><a href="../files/importing_med_objects.htm"><b>work</b></a> <br>\r
+<br><br>\r
+<nobr><a name="bm_X"></a><a name="subkey_X{"></a>x <a href="../files/creating_curves.htm"><b>1</b></a> <a href="../clipping.htm"><b>2</b></a> <a href="../files/setting_properties_of_xy_plots.htm"><b>3</b></a> <a href="../files/scaling_presentations.htm"><b>4</b></a> <a href="../files/scalar_map_presentation.htm"><b>5</b></a> </nobr><br><nobr><a name="bms_XL"></a><a name="subkey_XL"></a>xls <a href="../files/about_tables.htm"><b>1</b></a> <a href="../files/importing_tables.htm"><b>2</b></a> </nobr><br><a name="bms_XM"></a><a name="subkey_XM"></a><a href="../files/importing_tables.htm"><b>xml</b></a> <br><nobr><a name="bms_XY"></a><a name="subkey_XY"></a>xy <a href="../files/cut_lines_resentation.htm"><b>1</b></a> <a href="../files/cut_lines_presentation.htm"><b>2</b></a> <a href="../files/creating_xy_plot.htm"><b>3</b></a> <a href="../files/creating_curves.htm"><b>4</b></a> <a href="../files/setting_properties_of_xy_plots.htm"><b>5</b></a> <a href="../files/introduction_to_visu.htm"><b>6</b></a> </nobr><br>\r
+<br><br>\r
+<nobr><a name="bm_Y"></a><a name="subkey_Y{"></a>y <a href="../files/creating_curves.htm"><b>1</b></a> <a href="../clipping.htm"><b>2</b></a> <a href="../files/setting_properties_of_xy_plots.htm"><b>3</b></a> <a href="../files/scaling_presentations.htm"><b>4</b></a> <a href="../files/scalar_map_presentation.htm"><b>5</b></a> </nobr><br><nobr><a name="bms_YO"></a><a name="subkey_YO"></a>your <a href="../files/displaying_tables.htm"><b>1</b></a> <a href="../files/displaying_hiding_presentations.htm"><b>2</b></a> <a href="../files/deformed_shape_presentation.htm"><b>3</b></a> <a href="../files/cut_lines_resentation.htm"><b>4</b></a> <a href="../files/cut_lines_presentation.htm"><b>5</b></a> <a href="../files/creating_xy_plot.htm"><b>6</b></a> <a href="../files/creating_curves.htm"><b>7</b></a> <a href="../files/changing_visualization_parameters_of_the_presenetation.htm"><b>8</b></a> <a href="../files/animating_presentations.htm"><b>9</b></a> <a href="../creating_tables.htm"><b>10</b></a> <a href="../creating_plot2d_presentations_from_tables.htm"><b>11</b></a> <a href="../clipping.htm"><b>12</b></a> <a href="../files/stream_lines_presentation.htm"><b>13</b></a> <a href="../files/setting_properties_of_xy_plots.htm"><b>14</b></a> <a href="../files/selection_in_visu.htm"><b>15</b></a> <a href="../files/scaling_presentations.htm"><b>16</b></a> <a href="../files/scalar_map_presentation.htm"><b>17</b></a> <a href="../files/renaming_presentations.htm"><b>18</b></a> <a href="../files/iso_surfaces_presentation.htm"><b>19</b></a> <a href="../files/importing_tables.htm"><b>20</b></a> <a href="../files/importing_med_objects.htm"><b>21</b></a> <a href="../new_topic.htm"><b>22</b></a> <a href="../files/vectors_presentation.htm"><b>23</b></a> </nobr><br><nobr><a name="bms_YZ"></a><a name="subkey_YZ"></a>yz <a href="../files/cut_lines_resentation.htm"><b>1</b></a> <a href="../files/cut_lines_presentation.htm"><b>2</b></a> </nobr><br>\r
+<br><br>\r
+<nobr><a name="bm_Z"></a><a name="subkey_Z{"></a>z <a href="../clipping.htm"><b>1</b></a> <a href="../files/scaling_presentations.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_ZX"></a><a name="subkey_ZX"></a>zx <a href="../files/cut_lines_resentation.htm"><b>1</b></a> <a href="../files/cut_lines_presentation.htm"><b>2</b></a> </nobr><br><br><br></p>\r
+</body>\r
+\r
+</html>\r
+\r
diff --git a/doc/salome/gui/VISU/whgdata/whlstfl0.htm b/doc/salome/gui/VISU/whgdata/whlstfl0.htm
new file mode 100755 (executable)
index 0000000..785755e
--- /dev/null
@@ -0,0 +1,45 @@
+<html>\r
+<head>\r
+<title>Search Words letter</title>\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+<base target="bsscright">\r
+<style>\r
+<!--\r
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
+\r
+A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
+A:active {background-color:#cccccc;}\r
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
+\r
+.tabs {background-color:#c0c0c0;}\r
+.ftsheader {margin-left:10pt; margin-top:0pt;}\r
+.ftsbody {margin-left:10pt; margin-top:0pt;}\r
+.inactive {color:#666666;}\r
+.ftsheader {background-color:White; } \r
+\r
+body {background-color:White; } \r
+p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
+A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
+A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
+A:active {background-color:Silver; } \r
+A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
+\r
+-->\r
+</style>\r
+<style>\r
+<!--\r
+body {background-color:White; } \r
+-->\r
+</style>\r
+</head>\r
+<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
+\r
+<p class="ftsheader"><a name="subkey_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 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_AL" target="ftslist" title="search letter AL"><b>AL</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_AX" target="ftslist" title="search letter AX"><b>AX</b></a>  <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
+\r
+</body>\r
+\r
+</html>\r
+\r
diff --git a/doc/salome/gui/VISU/whgdata/whlstfl1.htm b/doc/salome/gui/VISU/whgdata/whlstfl1.htm
new file mode 100755 (executable)
index 0000000..3052b88
--- /dev/null
@@ -0,0 +1,45 @@
+<html>\r
+<head>\r
+<title>Search Words letter</title>\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+<base target="bsscright">\r
+<style>\r
+<!--\r
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
+\r
+A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
+A:active {background-color:#cccccc;}\r
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
+\r
+.tabs {background-color:#c0c0c0;}\r
+.ftsheader {margin-left:10pt; margin-top:0pt;}\r
+.ftsbody {margin-left:10pt; margin-top:0pt;}\r
+.inactive {color:#666666;}\r
+.ftsheader {background-color:White; } \r
+\r
+body {background-color:White; } \r
+p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
+A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
+A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
+A:active {background-color:Silver; } \r
+A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
+\r
+-->\r
+</style>\r
+<style>\r
+<!--\r
+body {background-color:White; } \r
+-->\r
+</style>\r
+</head>\r
+<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
+\r
+<p class="ftsheader"><a name="subkey_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 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_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/VISU/whgdata/whlstfl10.htm b/doc/salome/gui/VISU/whgdata/whlstfl10.htm
new file mode 100755 (executable)
index 0000000..25702a4
--- /dev/null
@@ -0,0 +1,45 @@
+<html>\r
+<head>\r
+<title>Search Words letter</title>\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+<base target="bsscright">\r
+<style>\r
+<!--\r
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
+\r
+A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
+A:active {background-color:#cccccc;}\r
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
+\r
+.tabs {background-color:#c0c0c0;}\r
+.ftsheader {margin-left:10pt; margin-top:0pt;}\r
+.ftsbody {margin-left:10pt; margin-top:0pt;}\r
+.inactive {color:#666666;}\r
+.ftsheader {background-color:White; } \r
+\r
+body {background-color:White; } \r
+p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
+A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
+A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
+A:active {background-color:Silver; } \r
+A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
+\r
+-->\r
+</style>\r
+<style>\r
+<!--\r
+body {background-color:White; } \r
+-->\r
+</style>\r
+</head>\r
+<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
+\r
+<p class="ftsheader"><a name="subkey_M"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf3.htm#bm_M" target="ftslist" title="search letter MA"><b>MA</b></a> <a href="whlstf3.htm#bms_ME" target="ftslist" title="search letter ME"><b>ME</b></a> <a href="whlstf3.htm#bms_MI" target="ftslist" title="search letter MI"><b>MI</b></a> <a href="whlstf3.htm#bms_MO" target="ftslist" title="search letter MO"><b>MO</b></a> <a href="whlstf3.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/VISU/whgdata/whlstfl11.htm b/doc/salome/gui/VISU/whgdata/whlstfl11.htm
new file mode 100755 (executable)
index 0000000..ec899f3
--- /dev/null
@@ -0,0 +1,45 @@
+<html>\r
+<head>\r
+<title>Search Words letter</title>\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+<base target="bsscright">\r
+<style>\r
+<!--\r
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
+\r
+A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
+A:active {background-color:#cccccc;}\r
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
+\r
+.tabs {background-color:#c0c0c0;}\r
+.ftsheader {margin-left:10pt; margin-top:0pt;}\r
+.ftsbody {margin-left:10pt; margin-top:0pt;}\r
+.inactive {color:#666666;}\r
+.ftsheader {background-color:White; } \r
+\r
+body {background-color:White; } \r
+p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
+A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
+A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
+A:active {background-color:Silver; } \r
+A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
+\r
+-->\r
+</style>\r
+<style>\r
+<!--\r
+body {background-color:White; } \r
+-->\r
+</style>\r
+</head>\r
+<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
+\r
+<p class="ftsheader"><a name="subkey_N"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf3.htm#bm_N" target="ftslist" title="search letter NA"><b>NA</b></a> <a href="whlstf3.htm#bms_NB" target="ftslist" title="search letter NB"><b>NB</b></a> <a href="whlstf3.htm#bms_NE" target="ftslist" title="search letter NE"><b>NE</b></a> <a href="whlstf3.htm#bms_NO" target="ftslist" title="search letter NO"><b>NO</b></a> <a href="whlstf3.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/VISU/whgdata/whlstfl12.htm b/doc/salome/gui/VISU/whgdata/whlstfl12.htm
new file mode 100755 (executable)
index 0000000..191e56a
--- /dev/null
@@ -0,0 +1,45 @@
+<html>\r
+<head>\r
+<title>Search Words letter</title>\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+<base target="bsscright">\r
+<style>\r
+<!--\r
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
+\r
+A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
+A:active {background-color:#cccccc;}\r
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
+\r
+.tabs {background-color:#c0c0c0;}\r
+.ftsheader {margin-left:10pt; margin-top:0pt;}\r
+.ftsbody {margin-left:10pt; margin-top:0pt;}\r
+.inactive {color:#666666;}\r
+.ftsheader {background-color:White; } \r
+\r
+body {background-color:White; } \r
+p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
+A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
+A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
+A:active {background-color:Silver; } \r
+A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
+\r
+-->\r
+</style>\r
+<style>\r
+<!--\r
+body {background-color:White; } \r
+-->\r
+</style>\r
+</head>\r
+<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
+\r
+<p class="ftsheader"><a name="subkey_O"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf3.htm#bm_O" target="ftslist" title="search letter OB"><b>OB</b></a> <a href="whlstf3.htm#bms_OF" target="ftslist" title="search letter OF"><b>OF</b></a> <a href="whlstf3.htm#bms_OK" target="ftslist" title="search letter OK"><b>OK</b></a> <a href="whlstf3.htm#bms_ON" target="ftslist" title="search letter ON"><b>ON</b></a> <a href="whlstf3.htm#bms_OP" target="ftslist" title="search letter OP"><b>OP</b></a> <a href="whlstf3.htm#bms_OR" target="ftslist" title="search letter OR"><b>OR</b></a> <a href="whlstf3.htm#bms_OU" target="ftslist" title="search letter OU"><b>OU</b></a> <a href="whlstf3.htm#bms_OV" target="ftslist" title="search letter OV"><b>OV</b></a> <a href="whlstf3.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/VISU/whgdata/whlstfl13.htm b/doc/salome/gui/VISU/whgdata/whlstfl13.htm
new file mode 100755 (executable)
index 0000000..f5a8694
--- /dev/null
@@ -0,0 +1,45 @@
+<html>\r
+<head>\r
+<title>Search Words letter</title>\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+<base target="bsscright">\r
+<style>\r
+<!--\r
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
+\r
+A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
+A:active {background-color:#cccccc;}\r
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
+\r
+.tabs {background-color:#c0c0c0;}\r
+.ftsheader {margin-left:10pt; margin-top:0pt;}\r
+.ftsbody {margin-left:10pt; margin-top:0pt;}\r
+.inactive {color:#666666;}\r
+.ftsheader {background-color:White; } \r
+\r
+body {background-color:White; } \r
+p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
+A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
+A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
+A:active {background-color:Silver; } \r
+A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
+\r
+-->\r
+</style>\r
+<style>\r
+<!--\r
+body {background-color:White; } \r
+-->\r
+</style>\r
+</head>\r
+<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
+\r
+<p class="ftsheader"><a name="subkey_P"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf3.htm#bm_P" target="ftslist" title="search letter PA"><b>PA</b></a> <a href="whlstf3.htm#bms_PE" target="ftslist" title="search letter PE"><b>PE</b></a> <a href="whlstf3.htm#bms_PH" target="ftslist" title="search letter PH"><b>PH</b></a> <a href="whlstf3.htm#bms_PI" target="ftslist" title="search letter PI"><b>PI</b></a> <a href="whlstf3.htm#bms_PL" target="ftslist" title="search letter PL"><b>PL</b></a> <a href="whlstf3.htm#bms_PO" target="ftslist" title="search letter PO"><b>PO</b></a> <a href="whlstf4.htm#bms_PR" target="ftslist" title="search letter PR"><b>PR</b></a> <a href="whlstf4.htm#bms_PS" target="ftslist" title="search letter PS"><b>PS</b></a> <a href="whlstf4.htm#bms_PU" target="ftslist" title="search letter PU"><b>PU</b></a> <a href="whlstf4.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/VISU/whgdata/whlstfl14.htm b/doc/salome/gui/VISU/whgdata/whlstfl14.htm
new file mode 100755 (executable)
index 0000000..908b1aa
--- /dev/null
@@ -0,0 +1,45 @@
+<html>\r
+<head>\r
+<title>Search Words letter</title>\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+<base target="bsscright">\r
+<style>\r
+<!--\r
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
+\r
+A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
+A:active {background-color:#cccccc;}\r
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
+\r
+.tabs {background-color:#c0c0c0;}\r
+.ftsheader {margin-left:10pt; margin-top:0pt;}\r
+.ftsbody {margin-left:10pt; margin-top:0pt;}\r
+.inactive {color:#666666;}\r
+.ftsheader {background-color:White; } \r
+\r
+body {background-color:White; } \r
+p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
+A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
+A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
+A:active {background-color:Silver; } \r
+A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
+\r
+-->\r
+</style>\r
+<style>\r
+<!--\r
+body {background-color:White; } \r
+-->\r
+</style>\r
+</head>\r
+<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
+\r
+<p class="ftsheader"><a name="subkey_R"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf4.htm#bm_R" target="ftslist" title="search letter RA"><b>RA</b></a> <a href="whlstf4.htm#bms_RE" target="ftslist" title="search letter RE"><b>RE</b></a> <a href="whlstf4.htm#bms_RI" target="ftslist" title="search letter RI"><b>RI</b></a> <a href="whlstf4.htm#bms_RO" target="ftslist" title="search letter RO"><b>RO</b></a> <a href="whlstf4.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/VISU/whgdata/whlstfl15.htm b/doc/salome/gui/VISU/whgdata/whlstfl15.htm
new file mode 100755 (executable)
index 0000000..3bd72a0
--- /dev/null
@@ -0,0 +1,45 @@
+<html>\r
+<head>\r
+<title>Search Words letter</title>\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+<base target="bsscright">\r
+<style>\r
+<!--\r
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
+\r
+A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
+A:active {background-color:#cccccc;}\r
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
+\r
+.tabs {background-color:#c0c0c0;}\r
+.ftsheader {margin-left:10pt; margin-top:0pt;}\r
+.ftsbody {margin-left:10pt; margin-top:0pt;}\r
+.inactive {color:#666666;}\r
+.ftsheader {background-color:White; } \r
+\r
+body {background-color:White; } \r
+p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
+A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
+A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
+A:active {background-color:Silver; } \r
+A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
+\r
+-->\r
+</style>\r
+<style>\r
+<!--\r
+body {background-color:White; } \r
+-->\r
+</style>\r
+</head>\r
+<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
+\r
+<p class="ftsheader"><a name="subkey_S"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf4.htm#bm_S" target="ftslist" title="search letter S "><b>S </b></a> <a href="whlstf4.htm#bms_SA" target="ftslist" title="search letter SA"><b>SA</b></a> <a href="whlstf4.htm#bms_SC" target="ftslist" title="search letter SC"><b>SC</b></a> <a href="whlstf4.htm#bms_SE" target="ftslist" title="search letter SE"><b>SE</b></a> <a href="whlstf4.htm#bms_SH" target="ftslist" title="search letter SH"><b>SH</b></a> <a href="whlstf5.htm#bms_SI" target="ftslist" title="search letter SI"><b>SI</b></a> <a href="whlstf5.htm#bms_SM" target="ftslist" title="search letter SM"><b>SM</b></a> <a href="whlstf5.htm#bms_SO" target="ftslist" title="search letter SO"><b>SO</b></a> <a href="whlstf5.htm#bms_SP" target="ftslist" title="search letter SP"><b>SP</b></a> <a href="whlstf5.htm#bms_ST" target="ftslist" title="search letter ST"><b>ST</b></a> <a href="whlstf5.htm#bms_SU" target="ftslist" title="search letter SU"><b>SU</b></a> <a href="whlstf5.htm#bms_SW" target="ftslist" title="search letter SW"><b>SW</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/VISU/whgdata/whlstfl16.htm b/doc/salome/gui/VISU/whgdata/whlstfl16.htm
new file mode 100755 (executable)
index 0000000..c606a51
--- /dev/null
@@ -0,0 +1,45 @@
+<html>\r
+<head>\r
+<title>Search Words letter</title>\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+<base target="bsscright">\r
+<style>\r
+<!--\r
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
+\r
+A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
+A:active {background-color:#cccccc;}\r
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
+\r
+.tabs {background-color:#c0c0c0;}\r
+.ftsheader {margin-left:10pt; margin-top:0pt;}\r
+.ftsbody {margin-left:10pt; margin-top:0pt;}\r
+.inactive {color:#666666;}\r
+.ftsheader {background-color:White; } \r
+\r
+body {background-color:White; } \r
+p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
+A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
+A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
+A:active {background-color:Silver; } \r
+A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
+\r
+-->\r
+</style>\r
+<style>\r
+<!--\r
+body {background-color:White; } \r
+-->\r
+</style>\r
+</head>\r
+<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
+\r
+<p class="ftsheader"><a name="subkey_T"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf5.htm#bm_T" target="ftslist" title="search letter TA"><b>TA</b></a> <a href="whlstf5.htm#bms_TE" target="ftslist" title="search letter TE"><b>TE</b></a> <a href="whlstf5.htm#bms_TH" target="ftslist" title="search letter TH"><b>TH</b></a> <a href="whlstf5.htm#bms_TI" target="ftslist" title="search letter TI"><b>TI</b></a> <a href="whlstf5.htm#bms_TO" target="ftslist" title="search letter TO"><b>TO</b></a> <a href="whlstf5.htm#bms_TR" target="ftslist" title="search letter TR"><b>TR</b></a> <a href="whlstf5.htm#bms_TW" target="ftslist" title="search letter TW"><b>TW</b></a> <a href="whlstf5.htm#bms_TX" target="ftslist" title="search letter TX"><b>TX</b></a> <a href="whlstf5.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/VISU/whgdata/whlstfl17.htm b/doc/salome/gui/VISU/whgdata/whlstfl17.htm
new file mode 100755 (executable)
index 0000000..712520b
--- /dev/null
@@ -0,0 +1,45 @@
+<html>\r
+<head>\r
+<title>Search Words letter</title>\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+<base target="bsscright">\r
+<style>\r
+<!--\r
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
+\r
+A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
+A:active {background-color:#cccccc;}\r
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
+\r
+.tabs {background-color:#c0c0c0;}\r
+.ftsheader {margin-left:10pt; margin-top:0pt;}\r
+.ftsbody {margin-left:10pt; margin-top:0pt;}\r
+.inactive {color:#666666;}\r
+.ftsheader {background-color:White; } \r
+\r
+body {background-color:White; } \r
+p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
+A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
+A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
+A:active {background-color:Silver; } \r
+A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
+\r
+-->\r
+</style>\r
+<style>\r
+<!--\r
+body {background-color:White; } \r
+-->\r
+</style>\r
+</head>\r
+<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
+\r
+<p class="ftsheader"><a name="subkey_U"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf5.htm#bm_U" target="ftslist" title="search letter UN"><b>UN</b></a> <a href="whlstf5.htm#bms_UP" target="ftslist" title="search letter UP"><b>UP</b></a> <a href="whlstf5.htm#bms_US" target="ftslist" title="search letter US"><b>US</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/VISU/whgdata/whlstfl18.htm b/doc/salome/gui/VISU/whgdata/whlstfl18.htm
new file mode 100755 (executable)
index 0000000..1c4a984
--- /dev/null
@@ -0,0 +1,45 @@
+<html>\r
+<head>\r
+<title>Search Words letter</title>\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+<base target="bsscright">\r
+<style>\r
+<!--\r
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
+\r
+A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
+A:active {background-color:#cccccc;}\r
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
+\r
+.tabs {background-color:#c0c0c0;}\r
+.ftsheader {margin-left:10pt; margin-top:0pt;}\r
+.ftsbody {margin-left:10pt; margin-top:0pt;}\r
+.inactive {color:#666666;}\r
+.ftsheader {background-color:White; } \r
+\r
+body {background-color:White; } \r
+p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
+A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
+A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
+A:active {background-color:Silver; } \r
+A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
+\r
+-->\r
+</style>\r
+<style>\r
+<!--\r
+body {background-color:White; } \r
+-->\r
+</style>\r
+</head>\r
+<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
+\r
+<p class="ftsheader"><a name="subkey_V"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf5.htm#bm_V" target="ftslist" title="search letter V "><b>V </b></a> <a href="whlstf5.htm#bms_VA" target="ftslist" title="search letter VA"><b>VA</b></a> <a href="whlstf5.htm#bms_VE" target="ftslist" title="search letter VE"><b>VE</b></a> <a href="whlstf5.htm#bms_VI" target="ftslist" title="search letter VI"><b>VI</b></a> <a href="whlstf6.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/VISU/whgdata/whlstfl19.htm b/doc/salome/gui/VISU/whgdata/whlstfl19.htm
new file mode 100755 (executable)
index 0000000..0e15326
--- /dev/null
@@ -0,0 +1,45 @@
+<html>\r
+<head>\r
+<title>Search Words letter</title>\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+<base target="bsscright">\r
+<style>\r
+<!--\r
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
+\r
+A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
+A:active {background-color:#cccccc;}\r
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
+\r
+.tabs {background-color:#c0c0c0;}\r
+.ftsheader {margin-left:10pt; margin-top:0pt;}\r
+.ftsbody {margin-left:10pt; margin-top:0pt;}\r
+.inactive {color:#666666;}\r
+.ftsheader {background-color:White; } \r
+\r
+body {background-color:White; } \r
+p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
+A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
+A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
+A:active {background-color:Silver; } \r
+A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
+\r
+-->\r
+</style>\r
+<style>\r
+<!--\r
+body {background-color:White; } \r
+-->\r
+</style>\r
+</head>\r
+<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
+\r
+<p class="ftsheader"><a name="subkey_W"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf6.htm#bm_W" target="ftslist" title="search letter WA"><b>WA</b></a> <a href="whlstf6.htm#bms_WE" target="ftslist" title="search letter WE"><b>WE</b></a> <a href="whlstf6.htm#bms_WH" target="ftslist" title="search letter WH"><b>WH</b></a> <a href="whlstf6.htm#bms_WI" target="ftslist" title="search letter WI"><b>WI</b></a> <a href="whlstf6.htm#bms_WO" target="ftslist" title="search letter WO"><b>WO</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/VISU/whgdata/whlstfl2.htm b/doc/salome/gui/VISU/whgdata/whlstfl2.htm
new file mode 100755 (executable)
index 0000000..3bc0061
--- /dev/null
@@ -0,0 +1,45 @@
+<html>\r
+<head>\r
+<title>Search Words letter</title>\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+<base target="bsscright">\r
+<style>\r
+<!--\r
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
+\r
+A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
+A:active {background-color:#cccccc;}\r
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
+\r
+.tabs {background-color:#c0c0c0;}\r
+.ftsheader {margin-left:10pt; margin-top:0pt;}\r
+.ftsbody {margin-left:10pt; margin-top:0pt;}\r
+.inactive {color:#666666;}\r
+.ftsheader {background-color:White; } \r
+\r
+body {background-color:White; } \r
+p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
+A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
+A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
+A:active {background-color:Silver; } \r
+A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
+\r
+-->\r
+</style>\r
+<style>\r
+<!--\r
+body {background-color:White; } \r
+-->\r
+</style>\r
+</head>\r
+<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
+\r
+<p class="ftsheader"><a name="subkey_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 CA"><b>CA</b></a> <a href="whlstf0.htm#bms_CE" target="ftslist" title="search letter CE"><b>CE</b></a> <a href="whlstf0.htm#bms_CH" target="ftslist" title="search letter CH"><b>CH</b></a> <a href="whlstf0.htm#bms_CI" target="ftslist" title="search letter CI"><b>CI</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_CR" target="ftslist" title="search letter CR"><b>CR</b></a> <a href="whlstf1.htm#bms_CT" target="ftslist" title="search letter CT"><b>CT</b></a> <a href="whlstf1.htm#bms_CU" target="ftslist" title="search letter CU"><b>CU</b></a> <a href="whlstf1.htm#bms_CY" target="ftslist" title="search letter CY"><b>CY</b></a>  <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
+\r
+</body>\r
+\r
+</html>\r
+\r
diff --git a/doc/salome/gui/VISU/whgdata/whlstfl20.htm b/doc/salome/gui/VISU/whgdata/whlstfl20.htm
new file mode 100755 (executable)
index 0000000..89ac0c2
--- /dev/null
@@ -0,0 +1,45 @@
+<html>\r
+<head>\r
+<title>Search Words letter</title>\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+<base target="bsscright">\r
+<style>\r
+<!--\r
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
+\r
+A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
+A:active {background-color:#cccccc;}\r
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
+\r
+.tabs {background-color:#c0c0c0;}\r
+.ftsheader {margin-left:10pt; margin-top:0pt;}\r
+.ftsbody {margin-left:10pt; margin-top:0pt;}\r
+.inactive {color:#666666;}\r
+.ftsheader {background-color:White; } \r
+\r
+body {background-color:White; } \r
+p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
+A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
+A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
+A:active {background-color:Silver; } \r
+A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
+\r
+-->\r
+</style>\r
+<style>\r
+<!--\r
+body {background-color:White; } \r
+-->\r
+</style>\r
+</head>\r
+<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
+\r
+<p class="ftsheader"><a name="subkey_X"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf6.htm#bm_X" target="ftslist" title="search letter X "><b>X </b></a> <a href="whlstf6.htm#bms_XL" target="ftslist" title="search letter XL"><b>XL</b></a> <a href="whlstf6.htm#bms_XM" target="ftslist" title="search letter XM"><b>XM</b></a> <a href="whlstf6.htm#bms_XY" target="ftslist" title="search letter XY"><b>XY</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/VISU/whgdata/whlstfl21.htm b/doc/salome/gui/VISU/whgdata/whlstfl21.htm
new file mode 100755 (executable)
index 0000000..6a520b3
--- /dev/null
@@ -0,0 +1,45 @@
+<html>\r
+<head>\r
+<title>Search Words letter</title>\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+<base target="bsscright">\r
+<style>\r
+<!--\r
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
+\r
+A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
+A:active {background-color:#cccccc;}\r
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
+\r
+.tabs {background-color:#c0c0c0;}\r
+.ftsheader {margin-left:10pt; margin-top:0pt;}\r
+.ftsbody {margin-left:10pt; margin-top:0pt;}\r
+.inactive {color:#666666;}\r
+.ftsheader {background-color:White; } \r
+\r
+body {background-color:White; } \r
+p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
+A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
+A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
+A:active {background-color:Silver; } \r
+A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
+\r
+-->\r
+</style>\r
+<style>\r
+<!--\r
+body {background-color:White; } \r
+-->\r
+</style>\r
+</head>\r
+<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
+\r
+<p class="ftsheader"><a name="subkey_Y"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf6.htm#bm_Y" target="ftslist" title="search letter Y "><b>Y </b></a> <a href="whlstf6.htm#bms_YO" target="ftslist" title="search letter YO"><b>YO</b></a> <a href="whlstf6.htm#bms_YZ" target="ftslist" title="search letter YZ"><b>YZ</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/VISU/whgdata/whlstfl22.htm b/doc/salome/gui/VISU/whgdata/whlstfl22.htm
new file mode 100755 (executable)
index 0000000..bd49120
--- /dev/null
@@ -0,0 +1,45 @@
+<html>\r
+<head>\r
+<title>Search Words letter</title>\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+<base target="bsscright">\r
+<style>\r
+<!--\r
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
+\r
+A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
+A:active {background-color:#cccccc;}\r
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
+\r
+.tabs {background-color:#c0c0c0;}\r
+.ftsheader {margin-left:10pt; margin-top:0pt;}\r
+.ftsbody {margin-left:10pt; margin-top:0pt;}\r
+.inactive {color:#666666;}\r
+.ftsheader {background-color:White; } \r
+\r
+body {background-color:White; } \r
+p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
+A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
+A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
+A:active {background-color:Silver; } \r
+A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
+\r
+-->\r
+</style>\r
+<style>\r
+<!--\r
+body {background-color:White; } \r
+-->\r
+</style>\r
+</head>\r
+<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
+\r
+<p class="ftsheader"><a name="subkey_Z"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf6.htm#bm_Z" target="ftslist" title="search letter Z "><b>Z </b></a> <a href="whlstf6.htm#bms_ZX" target="ftslist" title="search letter ZX"><b>ZX</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/VISU/whgdata/whlstfl3.htm b/doc/salome/gui/VISU/whgdata/whlstfl3.htm
new file mode 100755 (executable)
index 0000000..edd2904
--- /dev/null
@@ -0,0 +1,45 @@
+<html>\r
+<head>\r
+<title>Search Words letter</title>\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+<base target="bsscright">\r
+<style>\r
+<!--\r
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
+\r
+A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
+A:active {background-color:#cccccc;}\r
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
+\r
+.tabs {background-color:#c0c0c0;}\r
+.ftsheader {margin-left:10pt; margin-top:0pt;}\r
+.ftsbody {margin-left:10pt; margin-top:0pt;}\r
+.inactive {color:#666666;}\r
+.ftsheader {background-color:White; } \r
+\r
+body {background-color:White; } \r
+p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
+A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
+A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
+A:active {background-color:Silver; } \r
+A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
+\r
+-->\r
+</style>\r
+<style>\r
+<!--\r
+body {background-color:White; } \r
+-->\r
+</style>\r
+</head>\r
+<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
+\r
+<p class="ftsheader"><a name="subkey_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 DA"><b>DA</b></a> <a href="whlstf1.htm#bms_DE" target="ftslist" title="search letter DE"><b>DE</b></a> <a href="whlstf1.htm#bms_DI" target="ftslist" title="search letter DI"><b>DI</b></a> <a href="whlstf1.htm#bms_DO" target="ftslist" title="search letter DO"><b>DO</b></a> <a href="whlstf1.htm#bms_DU" target="ftslist" title="search letter DU"><b>DU</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/VISU/whgdata/whlstfl4.htm b/doc/salome/gui/VISU/whgdata/whlstfl4.htm
new file mode 100755 (executable)
index 0000000..8b92e2a
--- /dev/null
@@ -0,0 +1,45 @@
+<html>\r
+<head>\r
+<title>Search Words letter</title>\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+<base target="bsscright">\r
+<style>\r
+<!--\r
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
+\r
+A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
+A:active {background-color:#cccccc;}\r
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
+\r
+.tabs {background-color:#c0c0c0;}\r
+.ftsheader {margin-left:10pt; margin-top:0pt;}\r
+.ftsbody {margin-left:10pt; margin-top:0pt;}\r
+.inactive {color:#666666;}\r
+.ftsheader {background-color:White; } \r
+\r
+body {background-color:White; } \r
+p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
+A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
+A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
+A:active {background-color:Silver; } \r
+A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
+\r
+-->\r
+</style>\r
+<style>\r
+<!--\r
+body {background-color:White; } \r
+-->\r
+</style>\r
+</head>\r
+<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
+\r
+<p class="ftsheader"><a name="subkey_E"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf1.htm#bm_E" target="ftslist" title="search letter ED"><b>ED</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_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/VISU/whgdata/whlstfl5.htm b/doc/salome/gui/VISU/whgdata/whlstfl5.htm
new file mode 100755 (executable)
index 0000000..792d53a
--- /dev/null
@@ -0,0 +1,45 @@
+<html>\r
+<head>\r
+<title>Search Words letter</title>\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+<base target="bsscright">\r
+<style>\r
+<!--\r
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
+\r
+A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
+A:active {background-color:#cccccc;}\r
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
+\r
+.tabs {background-color:#c0c0c0;}\r
+.ftsheader {margin-left:10pt; margin-top:0pt;}\r
+.ftsbody {margin-left:10pt; margin-top:0pt;}\r
+.inactive {color:#666666;}\r
+.ftsheader {background-color:White; } \r
+\r
+body {background-color:White; } \r
+p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
+A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
+A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
+A:active {background-color:Silver; } \r
+A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
+\r
+-->\r
+</style>\r
+<style>\r
+<!--\r
+body {background-color:White; } \r
+-->\r
+</style>\r
+</head>\r
+<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
+\r
+<p class="ftsheader"><a name="subkey_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 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_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/VISU/whgdata/whlstfl6.htm b/doc/salome/gui/VISU/whgdata/whlstfl6.htm
new file mode 100755 (executable)
index 0000000..948cae5
--- /dev/null
@@ -0,0 +1,45 @@
+<html>\r
+<head>\r
+<title>Search Words letter</title>\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+<base target="bsscright">\r
+<style>\r
+<!--\r
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
+\r
+A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
+A:active {background-color:#cccccc;}\r
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
+\r
+.tabs {background-color:#c0c0c0;}\r
+.ftsheader {margin-left:10pt; margin-top:0pt;}\r
+.ftsbody {margin-left:10pt; margin-top:0pt;}\r
+.inactive {color:#666666;}\r
+.ftsheader {background-color:White; } \r
+\r
+body {background-color:White; } \r
+p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
+A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
+A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
+A:active {background-color:Silver; } \r
+A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
+\r
+-->\r
+</style>\r
+<style>\r
+<!--\r
+body {background-color:White; } \r
+-->\r
+</style>\r
+</head>\r
+<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
+\r
+<p class="ftsheader"><a name="subkey_G"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf2.htm#bm_G" target="ftslist" title="search letter GE"><b>GE</b></a> <a href="whlstf2.htm#bms_GI" target="ftslist" title="search letter GI"><b>GI</b></a> <a href="whlstf2.htm#bms_GL" target="ftslist" title="search letter GL"><b>GL</b></a> <a href="whlstf2.htm#bms_GR" target="ftslist" title="search letter GR"><b>GR</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/VISU/whgdata/whlstfl7.htm b/doc/salome/gui/VISU/whgdata/whlstfl7.htm
new file mode 100755 (executable)
index 0000000..dc3fe5e
--- /dev/null
@@ -0,0 +1,45 @@
+<html>\r
+<head>\r
+<title>Search Words letter</title>\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+<base target="bsscright">\r
+<style>\r
+<!--\r
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
+\r
+A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
+A:active {background-color:#cccccc;}\r
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
+\r
+.tabs {background-color:#c0c0c0;}\r
+.ftsheader {margin-left:10pt; margin-top:0pt;}\r
+.ftsbody {margin-left:10pt; margin-top:0pt;}\r
+.inactive {color:#666666;}\r
+.ftsheader {background-color:White; } \r
+\r
+body {background-color:White; } \r
+p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
+A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
+A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
+A:active {background-color:Silver; } \r
+A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
+\r
+-->\r
+</style>\r
+<style>\r
+<!--\r
+body {background-color:White; } \r
+-->\r
+</style>\r
+</head>\r
+<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
+\r
+<p class="ftsheader"><a name="subkey_H"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf2.htm#bm_H" target="ftslist" title="search letter H "><b>H </b></a> <a href="whlstf2.htm#bms_HA" target="ftslist" title="search letter HA"><b>HA</b></a> <a href="whlstf2.htm#bms_HE" target="ftslist" title="search letter HE"><b>HE</b></a> <a href="whlstf2.htm#bms_HI" target="ftslist" title="search letter HI"><b>HI</b></a> <a href="whlstf2.htm#bms_HO" target="ftslist" title="search letter HO"><b>HO</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/VISU/whgdata/whlstfl8.htm b/doc/salome/gui/VISU/whgdata/whlstfl8.htm
new file mode 100755 (executable)
index 0000000..bf26e2e
--- /dev/null
@@ -0,0 +1,45 @@
+<html>\r
+<head>\r
+<title>Search Words letter</title>\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+<base target="bsscright">\r
+<style>\r
+<!--\r
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
+\r
+A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
+A:active {background-color:#cccccc;}\r
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
+\r
+.tabs {background-color:#c0c0c0;}\r
+.ftsheader {margin-left:10pt; margin-top:0pt;}\r
+.ftsbody {margin-left:10pt; margin-top:0pt;}\r
+.inactive {color:#666666;}\r
+.ftsheader {background-color:White; } \r
+\r
+body {background-color:White; } \r
+p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
+A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
+A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
+A:active {background-color:Silver; } \r
+A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
+\r
+-->\r
+</style>\r
+<style>\r
+<!--\r
+body {background-color:White; } \r
+-->\r
+</style>\r
+</head>\r
+<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
+\r
+<p class="ftsheader"><a name="subkey_I"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf2.htm#bm_I" target="ftslist" title="search letter IC"><b>IC</b></a> <a href="whlstf2.htm#bms_ID" target="ftslist" title="search letter ID"><b>ID</b></a> <a href="whlstf2.htm#bms_IF" target="ftslist" title="search letter IF"><b>IF</b></a> <a href="whlstf2.htm#bms_IJ" target="ftslist" title="search letter IJ"><b>IJ</b></a> <a href="whlstf2.htm#bms_IM" target="ftslist" title="search letter IM"><b>IM</b></a> <a href="whlstf2.htm#bms_IN" target="ftslist" title="search letter IN"><b>IN</b></a> <a href="whlstf2.htm#bms_IS" target="ftslist" title="search letter IS"><b>IS</b></a> <a href="whlstf2.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/VISU/whgdata/whlstfl9.htm b/doc/salome/gui/VISU/whgdata/whlstfl9.htm
new file mode 100755 (executable)
index 0000000..200b725
--- /dev/null
@@ -0,0 +1,45 @@
+<html>\r
+<head>\r
+<title>Search Words letter</title>\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+<base target="bsscright">\r
+<style>\r
+<!--\r
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
+\r
+A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
+A:active {background-color:#cccccc;}\r
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
+\r
+.tabs {background-color:#c0c0c0;}\r
+.ftsheader {margin-left:10pt; margin-top:0pt;}\r
+.ftsbody {margin-left:10pt; margin-top:0pt;}\r
+.inactive {color:#666666;}\r
+.ftsheader {background-color:White; } \r
+\r
+body {background-color:White; } \r
+p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
+A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
+A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
+A:active {background-color:Silver; } \r
+A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
+\r
+-->\r
+</style>\r
+<style>\r
+<!--\r
+body {background-color:White; } \r
+-->\r
+</style>\r
+</head>\r
+<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
+\r
+<p class="ftsheader"><a name="subkey_L"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf2.htm#bm_L" target="ftslist" title="search letter LA"><b>LA</b></a> <a href="whlstf2.htm#bms_LE" target="ftslist" title="search letter LE"><b>LE</b></a> <a href="whlstf2.htm#bms_LI" target="ftslist" title="search letter LI"><b>LI</b></a> <a href="whlstf3.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/VISU/whgdata/whlstg0.htm b/doc/salome/gui/VISU/whgdata/whlstg0.htm
new file mode 100755 (executable)
index 0000000..a9d3f26
--- /dev/null
@@ -0,0 +1,75 @@
+<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/VISU/whgdata/whlsti0.htm b/doc/salome/gui/VISU/whgdata/whlsti0.htm
new file mode 100755 (executable)
index 0000000..a3aec90
--- /dev/null
@@ -0,0 +1,39 @@
+<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/VISU/whgdata/whlstt0.htm b/doc/salome/gui/VISU/whgdata/whlstt0.htm
new file mode 100755 (executable)
index 0000000..3ebf065
--- /dev/null
@@ -0,0 +1,51 @@
+<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 name="1"></a><a href="whlstt1.htm#1" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> Post-Pro 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/VISU/whgdata/whlstt1.htm b/doc/salome/gui/VISU/whgdata/whlstt1.htm
new file mode 100755 (executable)
index 0000000..e225f57
--- /dev/null
@@ -0,0 +1,59 @@
+<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 name="1"></a><a href="whlstt0.htm#1" target="_self"><img src="../wht_toc2.gif" border="0" align="absmiddle"> Post-Pro module</a></nobr><br>\r
+&nbsp;&nbsp;&nbsp;<nobr><a href="../files/introduction_to_visu.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Introduction to Post-Pro</a></nobr><br>\r
+&nbsp;&nbsp;&nbsp;<nobr><a href="../files/getting_started.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Usage overview</a></nobr><br>\r
+&nbsp;&nbsp;&nbsp;<nobr><a href="../files/running_visu.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Running Post-Pro</a></nobr><br>\r
+&nbsp;&nbsp;&nbsp;<nobr><a href="../files/importing_med_objects.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Importing MED files</a></nobr><br>\r
+&nbsp;&nbsp;&nbsp;<nobr><a href="../files/about_structure_of_med_object.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> About the structure of MED objects</a></nobr><br>\r
+&nbsp;&nbsp;&nbsp;<nobr><a name="2"></a><a href="whlstt2.htm#2" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> 3D presentations</a></nobr><br>\r
+&nbsp;&nbsp;&nbsp;<nobr><a name="5"></a><a href="whlstt5.htm#5" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> Table presentations</a></nobr><br>\r
+&nbsp;&nbsp;&nbsp;<nobr><a name="6"></a><a href="whlstt6.htm#6" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> XY plots</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/VISU/whgdata/whlstt2.htm b/doc/salome/gui/VISU/whgdata/whlstt2.htm
new file mode 100755 (executable)
index 0000000..7ef8ae5
--- /dev/null
@@ -0,0 +1,62 @@
+<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 name="1"></a><a href="whlstt0.htm#1" target="_self"><img src="../wht_toc2.gif" border="0" align="absmiddle"> Post-Pro module</a></nobr><br>\r
+&nbsp;&nbsp;&nbsp;<nobr><a href="../files/introduction_to_visu.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Introduction to Post-Pro</a></nobr><br>\r
+&nbsp;&nbsp;&nbsp;<nobr><a href="../files/getting_started.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Usage overview</a></nobr><br>\r
+&nbsp;&nbsp;&nbsp;<nobr><a href="../files/running_visu.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Running Post-Pro</a></nobr><br>\r
+&nbsp;&nbsp;&nbsp;<nobr><a href="../files/importing_med_objects.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Importing MED files</a></nobr><br>\r
+&nbsp;&nbsp;&nbsp;<nobr><a href="../files/about_structure_of_med_object.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> About the structure of MED objects</a></nobr><br>\r
+&nbsp;&nbsp;&nbsp;<nobr><a name="2"></a><a href="whlstt1.htm#2" target="_self"><img src="../wht_toc2.gif" border="0" align="absmiddle"> 3D presentations</a></nobr><br>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nobr><a href="../files/creating_presentations.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Creating presentations</a></nobr><br>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nobr><a name="3"></a><a href="whlstt3.htm#3" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> Field presentations</a></nobr><br>\r
+&nbsp;&nbsp;&nbsp;&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"> Working with 3D presentations</a></nobr><br>\r
+&nbsp;&nbsp;&nbsp;<nobr><a name="5"></a><a href="whlstt5.htm#5" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> Table presentations</a></nobr><br>\r
+&nbsp;&nbsp;&nbsp;<nobr><a name="6"></a><a href="whlstt6.htm#6" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> XY plots</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/VISU/whgdata/whlstt3.htm b/doc/salome/gui/VISU/whgdata/whlstt3.htm
new file mode 100755 (executable)
index 0000000..c86410d
--- /dev/null
@@ -0,0 +1,73 @@
+<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 name="1"></a><a href="whlstt0.htm#1" target="_self"><img src="../wht_toc2.gif" border="0" align="absmiddle"> Post-Pro module</a></nobr><br>\r
+&nbsp;&nbsp;&nbsp;<nobr><a href="../files/introduction_to_visu.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Introduction to Post-Pro</a></nobr><br>\r
+&nbsp;&nbsp;&nbsp;<nobr><a href="../files/getting_started.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Usage overview</a></nobr><br>\r
+&nbsp;&nbsp;&nbsp;<nobr><a href="../files/running_visu.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Running Post-Pro</a></nobr><br>\r
+&nbsp;&nbsp;&nbsp;<nobr><a href="../files/importing_med_objects.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Importing MED files</a></nobr><br>\r
+&nbsp;&nbsp;&nbsp;<nobr><a href="../files/about_structure_of_med_object.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> About the structure of MED objects</a></nobr><br>\r
+&nbsp;&nbsp;&nbsp;<nobr><a name="2"></a><a href="whlstt1.htm#2" target="_self"><img src="../wht_toc2.gif" border="0" align="absmiddle"> 3D presentations</a></nobr><br>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nobr><a href="../files/creating_presentations.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Creating presentations</a></nobr><br>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nobr><a name="3"></a><a href="whlstt2.htm#3" target="_self"><img src="../wht_toc2.gif" border="0" align="absmiddle"> Field presentations</a></nobr><br>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nobr><a href="../files/creating_field_presentations.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Creating field presentations</a></nobr><br>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nobr><a href="../files/scalar_map_presentation.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Scalar Map presentation</a></nobr><br>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nobr><a href="../files/iso_surfaces_presentation.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Iso Surfaces presentation</a></nobr><br>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nobr><a href="../files/cut_lines_presentation.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Cut Lines presentation</a></nobr><br>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nobr><a href="../files/cut_lines_resentation.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Cut Planes presentation</a></nobr><br>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nobr><a href="../files/deformed_shape_presentation.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Deformed Shape presentation</a></nobr><br>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nobr><a href="../files/vectors_presentation.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Vector Field Presentation</a></nobr><br>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nobr><a href="../files/stream_lines_presentation.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Stream Lines presentation</a></nobr><br>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nobr><a href="../files/editing_field_presentations.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Editing field presentations</a></nobr><br>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nobr><a href="../files/sweeping.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Sweeping</a></nobr><br>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nobr><a href="../files/animating_presentations.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Animating presentations</a></nobr><br>\r
+&nbsp;&nbsp;&nbsp;&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"> Working with 3D presentations</a></nobr><br>\r
+&nbsp;&nbsp;&nbsp;<nobr><a name="5"></a><a href="whlstt5.htm#5" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> Table presentations</a></nobr><br>\r
+&nbsp;&nbsp;&nbsp;<nobr><a name="6"></a><a href="whlstt6.htm#6" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> XY plots</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/VISU/whgdata/whlstt4.htm b/doc/salome/gui/VISU/whgdata/whlstt4.htm
new file mode 100755 (executable)
index 0000000..0410d6c
--- /dev/null
@@ -0,0 +1,68 @@
+<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 name="1"></a><a href="whlstt0.htm#1" target="_self"><img src="../wht_toc2.gif" border="0" align="absmiddle"> Post-Pro module</a></nobr><br>\r
+&nbsp;&nbsp;&nbsp;<nobr><a href="../files/introduction_to_visu.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Introduction to Post-Pro</a></nobr><br>\r
+&nbsp;&nbsp;&nbsp;<nobr><a href="../files/getting_started.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Usage overview</a></nobr><br>\r
+&nbsp;&nbsp;&nbsp;<nobr><a href="../files/running_visu.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Running Post-Pro</a></nobr><br>\r
+&nbsp;&nbsp;&nbsp;<nobr><a href="../files/importing_med_objects.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Importing MED files</a></nobr><br>\r
+&nbsp;&nbsp;&nbsp;<nobr><a href="../files/about_structure_of_med_object.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> About the structure of MED objects</a></nobr><br>\r
+&nbsp;&nbsp;&nbsp;<nobr><a name="2"></a><a href="whlstt1.htm#2" target="_self"><img src="../wht_toc2.gif" border="0" align="absmiddle"> 3D presentations</a></nobr><br>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nobr><a href="../files/creating_presentations.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Creating presentations</a></nobr><br>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nobr><a name="3"></a><a href="whlstt3.htm#3" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> Field presentations</a></nobr><br>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nobr><a name="4"></a><a href="whlstt2.htm#4" target="_self"><img src="../wht_toc2.gif" border="0" align="absmiddle"> Working with 3D presentations</a></nobr><br>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nobr><a href="../files/changing_visualization_parameters_of_the_presenetation.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Setting presentation view parameters </a></nobr><br>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nobr><a href="../files/displaying_hiding_presentations.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Operations with presentations</a></nobr><br>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nobr><a href="../files/renaming_presentations.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Renaming presentations</a></nobr><br>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nobr><a href="../files/scaling_presentations.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Scaling presentations</a></nobr><br>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nobr><a href="../files/getting_elements_attributes.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Getting elements attributes</a></nobr><br>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nobr><a href="../clipping.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Clipping</a></nobr><br>\r
+&nbsp;&nbsp;&nbsp;<nobr><a name="5"></a><a href="whlstt5.htm#5" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> Table presentations</a></nobr><br>\r
+&nbsp;&nbsp;&nbsp;<nobr><a name="6"></a><a href="whlstt6.htm#6" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> XY plots</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/VISU/whgdata/whlstt5.htm b/doc/salome/gui/VISU/whgdata/whlstt5.htm
new file mode 100755 (executable)
index 0000000..0bf4328
--- /dev/null
@@ -0,0 +1,63 @@
+<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 name="1"></a><a href="whlstt0.htm#1" target="_self"><img src="../wht_toc2.gif" border="0" align="absmiddle"> Post-Pro module</a></nobr><br>\r
+&nbsp;&nbsp;&nbsp;<nobr><a href="../files/introduction_to_visu.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Introduction to Post-Pro</a></nobr><br>\r
+&nbsp;&nbsp;&nbsp;<nobr><a href="../files/getting_started.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Usage overview</a></nobr><br>\r
+&nbsp;&nbsp;&nbsp;<nobr><a href="../files/running_visu.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Running Post-Pro</a></nobr><br>\r
+&nbsp;&nbsp;&nbsp;<nobr><a href="../files/importing_med_objects.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Importing MED files</a></nobr><br>\r
+&nbsp;&nbsp;&nbsp;<nobr><a href="../files/about_structure_of_med_object.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> About the structure of MED objects</a></nobr><br>\r
+&nbsp;&nbsp;&nbsp;<nobr><a name="2"></a><a href="whlstt2.htm#2" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> 3D presentations</a></nobr><br>\r
+&nbsp;&nbsp;&nbsp;<nobr><a name="5"></a><a href="whlstt1.htm#5" target="_self"><img src="../wht_toc2.gif" border="0" align="absmiddle"> Table presentations</a></nobr><br>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nobr><a href="../files/about_tables.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> About tables</a></nobr><br>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nobr><a href="../files/importing_tables.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Importing/exporting tables</a></nobr><br>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nobr><a href="../files/displaying_tables.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Displaying tables</a></nobr><br>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nobr><a href="../creating_tables.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Creating tables from Cut Lines presentations</a></nobr><br>\r
+&nbsp;&nbsp;&nbsp;<nobr><a name="6"></a><a href="whlstt6.htm#6" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> XY plots</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/VISU/whgdata/whlstt6.htm b/doc/salome/gui/VISU/whgdata/whlstt6.htm
new file mode 100755 (executable)
index 0000000..b0ff9ce
--- /dev/null
@@ -0,0 +1,62 @@
+<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 name="1"></a><a href="whlstt0.htm#1" target="_self"><img src="../wht_toc2.gif" border="0" align="absmiddle"> Post-Pro module</a></nobr><br>\r
+&nbsp;&nbsp;&nbsp;<nobr><a href="../files/introduction_to_visu.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Introduction to Post-Pro</a></nobr><br>\r
+&nbsp;&nbsp;&nbsp;<nobr><a href="../files/getting_started.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Usage overview</a></nobr><br>\r
+&nbsp;&nbsp;&nbsp;<nobr><a href="../files/running_visu.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Running Post-Pro</a></nobr><br>\r
+&nbsp;&nbsp;&nbsp;<nobr><a href="../files/importing_med_objects.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Importing MED files</a></nobr><br>\r
+&nbsp;&nbsp;&nbsp;<nobr><a href="../files/about_structure_of_med_object.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> About the structure of MED objects</a></nobr><br>\r
+&nbsp;&nbsp;&nbsp;<nobr><a name="2"></a><a href="whlstt2.htm#2" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> 3D presentations</a></nobr><br>\r
+&nbsp;&nbsp;&nbsp;<nobr><a name="5"></a><a href="whlstt5.htm#5" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> Table presentations</a></nobr><br>\r
+&nbsp;&nbsp;&nbsp;<nobr><a name="6"></a><a href="whlstt1.htm#6" target="_self"><img src="../wht_toc2.gif" border="0" align="absmiddle"> XY plots</a></nobr><br>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nobr><a href="../files/creating_curves.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Creating curves</a></nobr><br>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nobr><a href="../files/creating_xy_plot.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Creating XY plots</a></nobr><br>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nobr><a href="../files/setting_properties_of_xy_plots.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Setting properties of XY plots</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/VISU/whgdata/whnvf30.htm b/doc/salome/gui/VISU/whgdata/whnvf30.htm
new file mode 100755 (executable)
index 0000000..33dae3b
--- /dev/null
@@ -0,0 +1,13 @@
+<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/VISU/whgdata/whnvf31.htm b/doc/salome/gui/VISU/whgdata/whnvf31.htm
new file mode 100755 (executable)
index 0000000..a9128b8
--- /dev/null
@@ -0,0 +1,15 @@
+<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/VISU/whgdata/whnvf32.htm b/doc/salome/gui/VISU/whgdata/whnvf32.htm
new file mode 100755 (executable)
index 0000000..ae87273
--- /dev/null
@@ -0,0 +1,15 @@
+<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/VISU/whgdata/whnvf33.htm b/doc/salome/gui/VISU/whgdata/whnvf33.htm
new file mode 100755 (executable)
index 0000000..9af2824
--- /dev/null
@@ -0,0 +1,15 @@
+<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/VISU/whgdata/whnvl31.htm b/doc/salome/gui/VISU/whgdata/whnvl31.htm
new file mode 100755 (executable)
index 0000000..870e98e
--- /dev/null
@@ -0,0 +1,43 @@
+<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/VISU/whgdata/whnvl32.htm b/doc/salome/gui/VISU/whgdata/whnvl32.htm
new file mode 100755 (executable)
index 0000000..d10ce9b
--- /dev/null
@@ -0,0 +1,72 @@
+<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="whlstf0.htm#bm_{" target="ftslist"title="search non-alphabet letter" ><b>#</b></a> \r
+ <a href="whlstfl0.htm#subkey_A" target="_self"title="search letter A"><b>A</b></a> \r
+ <a href="whlstfl1.htm#subkey_B" target="_self"title="search letter B"><b>B</b></a> \r
+ <a href="whlstfl2.htm#subkey_C" target="_self"title="search letter C"><b>C</b></a> \r
+ <a href="whlstfl3.htm#subkey_D" target="_self"title="search letter D"><b>D</b></a> \r
+ <a href="whlstfl4.htm#subkey_E" target="_self"title="search letter E"><b>E</b></a> \r
+ <a href="whlstfl5.htm#subkey_F" target="_self"title="search letter F"><b>F</b></a> \r
+ <a href="whlstfl6.htm#subkey_G" target="_self"title="search letter G"><b>G</b></a> \r
+ <a href="whlstfl7.htm#subkey_H" target="_self"title="search letter H"><b>H</b></a> \r
+ <a href="whlstfl8.htm#subkey_I" target="_self"title="search letter I"><b>I</b></a> \r
+ <font class="inactive">J</font> \r
+ <font class="inactive">K</font> \r
+ <a href="whlstfl9.htm#subkey_L" target="_self"title="search letter L"><b>L</b></a> \r
+ <a href="whlstfl10.htm#subkey_M" target="_self"title="search letter M"><b>M</b></a> \r
+ <a href="whlstfl11.htm#subkey_N" target="_self"title="search letter N"><b>N</b></a> \r
+ <a href="whlstfl12.htm#subkey_O" target="_self"title="search letter O"><b>O</b></a> \r
+ <a href="whlstfl13.htm#subkey_P" target="_self"title="search letter P"><b>P</b></a> \r
+ <a href="whlstf4.htm#bm_Q" target="ftslist"title="search letter Q" ><b>Q</b></a> \r
+ <a href="whlstfl14.htm#subkey_R" target="_self"title="search letter R"><b>R</b></a> \r
+ <a href="whlstfl15.htm#subkey_S" target="_self"title="search letter S"><b>S</b></a> \r
+ <a href="whlstfl16.htm#subkey_T" target="_self"title="search letter T"><b>T</b></a> \r
+ <a href="whlstfl17.htm#subkey_U" target="_self"title="search letter U"><b>U</b></a> \r
+ <a href="whlstfl18.htm#subkey_V" target="_self"title="search letter V"><b>V</b></a> \r
+ <a href="whlstfl19.htm#subkey_W" target="_self"title="search letter W"><b>W</b></a> \r
+ <a href="whlstfl20.htm#subkey_X" target="_self"title="search letter X"><b>X</b></a> \r
+ <a href="whlstfl21.htm#subkey_Y" target="_self"title="search letter Y"><b>Y</b></a> \r
+ <a href="whlstfl22.htm#subkey_Z" target="_self"title="search letter Z"><b>Z</b></a> \r
+</p>\r
+\r
+<body>\r
+</html>\r
+\r
diff --git a/doc/salome/gui/VISU/whgdata/whnvl33.htm b/doc/salome/gui/VISU/whgdata/whnvl33.htm
new file mode 100755 (executable)
index 0000000..f3659d1
--- /dev/null
@@ -0,0 +1,72 @@
+<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/VISU/whgdata/whnvp30.htm b/doc/salome/gui/VISU/whgdata/whnvp30.htm
new file mode 100755 (executable)
index 0000000..1a8036d
--- /dev/null
@@ -0,0 +1,16 @@
+<!-- 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/VISU/whgdata/whnvp31.htm b/doc/salome/gui/VISU/whgdata/whnvp31.htm
new file mode 100755 (executable)
index 0000000..fa146f1
--- /dev/null
@@ -0,0 +1,16 @@
+<!-- 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/VISU/whgdata/whnvp32.htm b/doc/salome/gui/VISU/whgdata/whnvp32.htm
new file mode 100755 (executable)
index 0000000..c334807
--- /dev/null
@@ -0,0 +1,16 @@
+<!-- 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/VISU/whgdata/whnvp33.htm b/doc/salome/gui/VISU/whgdata/whnvp33.htm
new file mode 100755 (executable)
index 0000000..8fb4636
--- /dev/null
@@ -0,0 +1,16 @@
+<!-- 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/VISU/whgdata/whnvt30.htm b/doc/salome/gui/VISU/whgdata/whnvt30.htm
new file mode 100755 (executable)
index 0000000..35e6ef5
--- /dev/null
@@ -0,0 +1,47 @@
+<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/VISU/whgdata/whnvt31.htm b/doc/salome/gui/VISU/whgdata/whnvt31.htm
new file mode 100755 (executable)
index 0000000..53dd7e9
--- /dev/null
@@ -0,0 +1,45 @@
+<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/VISU/whgdata/whnvt32.htm b/doc/salome/gui/VISU/whgdata/whnvt32.htm
new file mode 100755 (executable)
index 0000000..464a4cc
--- /dev/null
@@ -0,0 +1,45 @@
+<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/VISU/whgdata/whnvt33.htm b/doc/salome/gui/VISU/whgdata/whnvt33.htm
new file mode 100755 (executable)
index 0000000..eb46f19
--- /dev/null
@@ -0,0 +1,45 @@
+<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/VISU/whgdef.htm b/doc/salome/gui/VISU/whgdef.htm
new file mode 100755 (executable)
index 0000000..ae43574
--- /dev/null
@@ -0,0 +1,98 @@
+<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/VISU/whgdhtml.htm b/doc/salome/gui/VISU/whgdhtml.htm
new file mode 100755 (executable)
index 0000000..6ffb294
--- /dev/null
@@ -0,0 +1,150 @@
+<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/VISU/whghost.js b/doc/salome/gui/VISU/whghost.js
new file mode 100755 (executable)
index 0000000..56e1d56
--- /dev/null
@@ -0,0 +1,247 @@
+//     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/VISU/whhost.js b/doc/salome/gui/VISU/whhost.js
new file mode 100755 (executable)
index 0000000..5a02374
--- /dev/null
@@ -0,0 +1,1305 @@
+//     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/VISU/whibody.htm b/doc/salome/gui/VISU/whibody.htm
new file mode 100755 (executable)
index 0000000..a279fa8
--- /dev/null
@@ -0,0 +1,284 @@
+<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/VISU/whidhtml.htm b/doc/salome/gui/VISU/whidhtml.htm
new file mode 100755 (executable)
index 0000000..945fdc8
--- /dev/null
@@ -0,0 +1,30 @@
+<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/VISU/whiform.htm b/doc/salome/gui/VISU/whiform.htm
new file mode 100755 (executable)
index 0000000..76674d7
--- /dev/null
@@ -0,0 +1,91 @@
+<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/VISU/whihost.js b/doc/salome/gui/VISU/whihost.js
new file mode 100755 (executable)
index 0000000..9aaf13a
--- /dev/null
@@ -0,0 +1,424 @@
+//     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/VISU/whlang.js b/doc/salome/gui/VISU/whlang.js
new file mode 100755 (executable)
index 0000000..870be0e
--- /dev/null
@@ -0,0 +1,453 @@
+//     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/VISU/whmozemu.js b/doc/salome/gui/VISU/whmozemu.js
new file mode 100755 (executable)
index 0000000..84c6de1
--- /dev/null
@@ -0,0 +1,67 @@
+//     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/VISU/whmsg.js b/doc/salome/gui/VISU/whmsg.js
new file mode 100755 (executable)
index 0000000..52ffcd2
--- /dev/null
@@ -0,0 +1,69 @@
+//     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/VISU/whnjs.htm b/doc/salome/gui/VISU/whnjs.htm
new file mode 100755 (executable)
index 0000000..6e83a91
--- /dev/null
@@ -0,0 +1,25 @@
+<html>\r
+<head>\r
+<title>VISU refrence manual</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="files/introduction_to_visu.htm" title="topic pane" name="bsscright" scrolling="yes"></frameset>\r
+</html>
\ No newline at end of file
diff --git a/doc/salome/gui/VISU/whphost.js b/doc/salome/gui/VISU/whphost.js
new file mode 100755 (executable)
index 0000000..9c91b49
--- /dev/null
@@ -0,0 +1,581 @@
+//     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/VISU/whproj.htm b/doc/salome/gui/VISU/whproj.htm
new file mode 100755 (executable)
index 0000000..821daea
--- /dev/null
@@ -0,0 +1,24 @@
+<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/VISU/whproj.js b/doc/salome/gui/VISU/whproj.js
new file mode 100755 (executable)
index 0000000..ae38fa9
--- /dev/null
@@ -0,0 +1,85 @@
+//     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/VISU/whproj.xml b/doc/salome/gui/VISU/whproj.xml
new file mode 100755 (executable)
index 0000000..4bd4a8d
--- /dev/null
@@ -0,0 +1,3 @@
+<?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/VISU/whproxy.js b/doc/salome/gui/VISU/whproxy.js
new file mode 100755 (executable)
index 0000000..d0ee298
--- /dev/null
@@ -0,0 +1,74 @@
+//     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/VISU/whres.xml b/doc/salome/gui/VISU/whres.xml
new file mode 100755 (executable)
index 0000000..f3f010a
--- /dev/null
@@ -0,0 +1,256 @@
+<?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/VISU/whskin_banner.htm b/doc/salome/gui/VISU/whskin_banner.htm
new file mode 100755 (executable)
index 0000000..39ed797
--- /dev/null
@@ -0,0 +1,49 @@
+<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/VISU/whskin_blank.htm b/doc/salome/gui/VISU/whskin_blank.htm
new file mode 100755 (executable)
index 0000000..43439a8
--- /dev/null
@@ -0,0 +1,10 @@
+<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/VISU/whskin_frmset01.htm b/doc/salome/gui/VISU/whskin_frmset01.htm
new file mode 100755 (executable)
index 0000000..3b8d56a
--- /dev/null
@@ -0,0 +1,172 @@
+\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/VISU/whskin_frmset010.htm b/doc/salome/gui/VISU/whskin_frmset010.htm
new file mode 100755 (executable)
index 0000000..8a02235
--- /dev/null
@@ -0,0 +1,50 @@
+\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/VISU/whskin_homepage.htm b/doc/salome/gui/VISU/whskin_homepage.htm
new file mode 100755 (executable)
index 0000000..22a7dbf
--- /dev/null
@@ -0,0 +1,139 @@
+\r
+<html>\r
+<head><script language="javascript">\r
+<!--\r
+var sIcon="whstart.ico";\r
+var sPath=document.location.href;\r
+if (sPath.indexOf("http")!= -1)\r
+       document.write("<link REL=\"SHORTCUT ICON\" href=\""+ sIcon +"\">");\r
+//-->\r
+</script>\r
+ <title>VISU refrence manual</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/VISU/whskin_info.htm b/doc/salome/gui/VISU/whskin_info.htm
new file mode 100755 (executable)
index 0000000..11dc905
--- /dev/null
@@ -0,0 +1,20 @@
+<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>visu.htm</td></tr>\r
+<tr><td> Skin Name </td><td>Default</td></tr>\r
+<tr><td> Generating Time </td><td>16:06 10/17/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/VISU/whskin_mbars.htm b/doc/salome/gui/VISU/whskin_mbars.htm
new file mode 100755 (executable)
index 0000000..c4fa48a
--- /dev/null
@@ -0,0 +1,59 @@
+<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/VISU/whskin_papplet.htm b/doc/salome/gui/VISU/whskin_papplet.htm
new file mode 100755 (executable)
index 0000000..5f8296a
--- /dev/null
@@ -0,0 +1,360 @@
+<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/VISU/whskin_pdhtml.htm b/doc/salome/gui/VISU/whskin_pdhtml.htm
new file mode 100755 (executable)
index 0000000..763aa14
--- /dev/null
@@ -0,0 +1,64 @@
+<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/VISU/whskin_pickup.htm b/doc/salome/gui/VISU/whskin_pickup.htm
new file mode 100755 (executable)
index 0000000..1f1af7f
--- /dev/null
@@ -0,0 +1,229 @@
+<html>\r
+<head>\r
+<title>Select a Topic&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</title>\r
+<script language="javascript" src="whver.js"></script>\r
+<script language="javascript1.2" src="whutils.js"></script>\r
+<script language="javascript">\r
+<!--\r
+var gsBgColor = "#c0c0c0";\r
+var gsBgImage = "";\r
+var gsListBgColor = "white";\r
+var gsListBgImage = "";\r
+var gsMargin="0pt";\r
+var gsIndent="0pt";\r
+var gSelectedItem = -1;\r
+\r
+\r
+var goFont=null;\r
+var goHoverFont=null;\r
+var goTableFont=null;\r
+var gsABgColor="#cccccc";\r
+\r
+function setListBackground(sBgImage)\r
+{\r
+       if (sBgImage != null && sBgImage.length > 0)\r
+               gsListBgImage = sBgImage;\r
+}\r
+\r
+function setListBackgroundcolor(sBgColor)\r
+{\r
+       if (sBgColor != null && sBgColor.length > 0)\r
+               gsListBgColor = sBgColor;\r
+}\r
+\r
+function setBackground(sBgImage)\r
+{\r
+       if (sBgImage != null && sBgImage.length > 0)\r
+               gsBgImage = sBgImage;\r
+}\r
+\r
+function setBackgroundcolor(sBgColor)\r
+{\r
+       if (sBgColor != null && sBgColor.length > 0)\r
+               gsBgColor = sBgColor;\r
+}\r
+\r
+function setActiveBgColor(sBgColor)\r
+{\r
+       gsABgColor=sBgColor;\r
+}\r
+\r
+function setFont(sType, sFontName,sFontSize,sFontColor,sFontStyle,sFontWeight,sFontDecoration)\r
+{\r
+       var vFont=new whFont(sFontName,sFontSize,sFontColor,sFontStyle,sFontWeight,sFontDecoration);\r
+       if (sType == "Normal")\r
+               goFont=vFont;\r
+       if (sType == "Hover")\r
+               goHoverFont=vFont;\r
+       else if (sType == "Table")\r
+               goTableFont=vFont;\r
+}\r
+\r
+function fnOnload()\r
+{\r
+       if( window.dialogArguments != null )\r
+               fnLoadOptions( window.dialogArguments );\r
+       var items = getElementsByTag(document, "a");\r
+       if (items.length > 0)\r
+               items[0].focus();\r
+}\r
+\r
+var gaOpts = new Array();\r
+\r
+function selectOption(index)\r
+{\r
+       gSelectedItem = index;\r
+}\r
+\r
+function displayOption(index)\r
+{\r
+       if (index < gaOpts.length)\r
+       {\r
+               returnValue = new Object();\r
+               returnValue.m_url = gaOpts[index];\r
+       }\r
+       else\r
+               returnValue = null;\r
+\r
+       window.close();\r
+}\r
+\r
+function fnLoadOptions( cList )\r
+{\r
+       var sHTML = "<dl>";\r
+       for( var i=0;i <cList.length; i++)\r
+       {\r
+               sHTML += "<dt><nobr><a href=\"javascript:void(0);\" onclick=\"return false;\" onfocus=\"selectOption(";\r
+               sHTML += gaOpts.length + ");return false;\" ondblclick=\"displayOption(" + gaOpts.length;\r
+               sHTML += ");return false;\">"+ _textToHtml(cList[i].m_sName) + "</a></nobr></dt>";\r
+               gaOpts[gaOpts.length] = cList[i].m_sURL;\r
+       }\r
+       sHTML += "</dl>";\r
+       var oDivCon=getElement("divlist");\r
+       if(oDivCon)\r
+               oDivCon.innerHTML=sHTML;\r
+       return true;\r
+}\r
+\r
+function fnOK()\r
+{\r
+       displayOption(gSelectedItem);\r
+}\r
+\r
+function fnCancel()\r
+{\r
+       returnValue = null;             window.close();\r
+}\r
+\r
+function fnOnKeypress()\r
+{\r
+       switch( event.keyCode )\r
+       {\r
+       case 13:        // enter key\r
+               fnOK();\r
+               break;\r
+       case 27:        // escape key\r
+               fnCancel();\r
+               break;\r
+       }\r
+}\r
+\r
+function writeStyle(bMiniBar)\r
+{\r
+       var sStyle="";\r
+       sStyle+="<style type='text/css'>\n";\r
+       sStyle+="<!--\n";\r
+       sStyle+="body.clsbody\n";\r
+       sStyle+="{\n";\r
+       sStyle+="margin: 4px;\n";\r
+       sStyle+=getFontStyle(goTableFont);\r
+       sStyle+="background-attachment: fixed;\n";\r
+       sStyle+="};\n";\r
+       sStyle+="P.clsNDXTD\n";\r
+       sStyle+="{\n";\r
+       sStyle+="margin:0;\n";\r
+       sStyle+=getFontStyle(goTableFont);\r
+       sStyle+="};\n";\r
+       sStyle+="div.clslist\n";\r
+       sStyle+="{\n";\r
+       if (gsListBgImage)\r
+               sStyle+="background-image:url("+gsListBgImage+");\n";\r
+       else if (gsListBgColor)\r
+               sStyle+="background-color:"+gsListBgColor+";\n";\r
+       sStyle+=getFontStyle(goFont);\r
+       sStyle+="};\n";\r
+       sStyle+="BUTTON.clsNDXButton\n";\r
+       sStyle+="{\n";\r
+       sStyle+=getFontStyle(goTableFont);\r
+       sStyle+="background-color: transparent;\n";\r
+       sStyle+="};\n";\r
+       sStyle+="dl {"+getFontStyle(goFont)+"margin-left:"+gsIndent+";margin-top:"+gsMargin+";}\n";\r
+       sStyle+="A:link {"+getFontStyle(goFont)+"}\n";\r
+       sStyle+="A:visited {"+getFontStyle(goFont)+"}\n";\r
+       sStyle+="A:active {background-color:"+gsABgColor+";}\n";\r
+       sStyle+="A:hover {"+getFontStyle(goHoverFont)+"}\n";\r
+       sStyle+="</style>\n";\r
+       document.write(sStyle);\r
+}\r
+\r
+function window_OnLoad()\r
+{\r
+       if(document.body)\r
+       {\r
+               if(gsBgImage&&gsBgImage.length>0)\r
+               {\r
+                       document.body.background=gsBgImage;\r
+               }\r
+               if(gsBgColor&&gsBgColor.length>0)\r
+               {\r
+                       document.body.bgColor=gsBgColor;\r
+               }\r
+       }\r
+       fnOnload();\r
+       window_onResize();\r
+}\r
+\r
+function window_onResize()\r
+{\r
+       var oDiv = getElement("divlist");\r
+       var oTitle = getElement("p_title");\r
+       var oButton = getElement("tb_button");\r
+       if (oDiv && oTitle && oButton)\r
+       {\r
+               oDiv.style.height = document.body.offsetHeight - oTitle.offsetHeight - oButton.offsetHeight - 8;\r
+       }\r
+}\r
+goTableFont=new whFont("Verdana","8pt","#000000","normal","normal","none");\r
+goFont=new whFont("Verdana","8pt","#000000","normal","normal","none");\r
+goHoverFont=new whFont("Verdana","8pt","#666666","normal","normal","none");\r
+\r
+\r
+setBackgroundcolor("White");\r
+\r
+setFont("Table", "Tahoma","8pt","Navy","Normal","Normal","none");\r
+setListBackgroundcolor("White");\r
+\r
+setFont("Normal", "Tahoma","8pt","Black","Normal","Normal","none");\r
+setFont("Hover", "Tahoma","8pt","Navy","Normal","Normal","underline");\r
+setActiveBgColor("Silver");\r
+\r
+window.onload=window_OnLoad;\r
+window.onresize = window_onResize;\r
+writeStyle();\r
+//-->\r
+</script>\r
+</head>\r
+\r
+<body class="clsbody" scroll="no" onkeypress="fnOnKeypress()">\r
+<p id="p_title" class="clsNDXTD"><nobr>Select a topic, then click Display</nobr></p>\r
+<div id="divlist" class="clslist" style="margin:2px;position: relative;overflow:auto;width:100%;border-style:inset;border-width:2">\r
+</div>\r
+<table id="tb_button" width="100%">\r
+  <tr>\r
+    <td width="100%" align="center"><button class="clsNDXButton" name="btnOK" onclick="fnOK()">Display</button>&#32;&#32;&#32;<button class="clsNDXButton" name="btnCancel" onclick="fnCancel()">Cancel</button></td>\r
+  </tr>\r
+</table>\r
+\r
+</body>\r
+\r
+</html>
\ No newline at end of file
diff --git a/doc/salome/gui/VISU/whskin_plist.htm b/doc/salome/gui/VISU/whskin_plist.htm
new file mode 100755 (executable)
index 0000000..f7cf6d1
--- /dev/null
@@ -0,0 +1,238 @@
+<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/VISU/whskin_tbars.htm b/doc/salome/gui/VISU/whskin_tbars.htm
new file mode 100755 (executable)
index 0000000..6cb4902
--- /dev/null
@@ -0,0 +1,101 @@
+<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/VISU/whskin_tw.htm b/doc/salome/gui/VISU/whskin_tw.htm
new file mode 100755 (executable)
index 0000000..69737fa
--- /dev/null
@@ -0,0 +1,63 @@
+<html>\r
+<script language="javascript1.2" src="whutils.js"></script>\r
+<script language="javascript1.2">\r
+<!--\r
+var gsTopic="";\r
+\r
+if (location.hash.length > 1)\r
+{\r
+       var nPos = location.hash.indexOf(">>");\r
+       if (nPos>1)\r
+       {\r
+               gsTopic = location.hash.substring(1, nPos);\r
+               parseParam(location.hash.substring(nPos+2));\r
+       }\r
+       else\r
+               gsTopic = location.hash.substring(1);\r
+}\r
+\r
+\r
+       var strHtml="";\r
+       strHtml+="<frameset rows=\'100%,*\'>";\r
+       strHtml+="<frame name=\'topicwindow\' src=\'" + gsTopic +"\'></frame>";\r
+       strHtml+="<frame src=\'whskin_blank.htm\' noresize></frame>";\r
+       strHtml+="</frameset>";\r
+       document.write(strHtml);\r
+\r
+function parseParam(sParam)\r
+{\r
+       if (sParam)\r
+       {\r
+               var nBPos=0;\r
+               do \r
+               {\r
+                       var nPos=sParam.indexOf(">>", nBPos);\r
+                       if (nPos!=-1)\r
+                       {\r
+                               if (nPos>0)\r
+                               {\r
+                                       var sPart=sParam.substring(nBPos, nPos);\r
+                                       parsePart(sPart);\r
+                               }\r
+                               nBPos = nPos + 2;\r
+                       }\r
+                       else\r
+                       {\r
+                               var sPart=sParam.substring(nBPos);\r
+                               parsePart(sPart);\r
+                               break;\r
+                       }\r
+               } while(nBPos < sParam.length);\r
+       }       \r
+}\r
+\r
+function parsePart(sPart)\r
+{\r
+       if(sPart.toLowerCase().indexOf("cap=")==0)\r
+       {\r
+               document.title=_browserStringToText(sPart.substring(4));\r
+       }\r
+}\r
+//-->\r
+</script>\r
+</html>
\ No newline at end of file
diff --git a/doc/salome/gui/VISU/whst_topics.xml b/doc/salome/gui/VISU/whst_topics.xml
new file mode 100755 (executable)
index 0000000..6dce998
--- /dev/null
@@ -0,0 +1,82 @@
+<?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/VISU/whstart.js b/doc/salome/gui/VISU/whstart.js
new file mode 100755 (executable)
index 0000000..f6b8ef8
--- /dev/null
@@ -0,0 +1,432 @@
+//     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 = "files/introduction_to_visu.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/VISU/whstub.js b/doc/salome/gui/VISU/whstub.js
new file mode 100755 (executable)
index 0000000..a43c6e1
--- /dev/null
@@ -0,0 +1,159 @@
+//     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/VISU/wht_abge.jpg b/doc/salome/gui/VISU/wht_abge.jpg
new file mode 100755 (executable)
index 0000000..5e816c9
Binary files /dev/null and b/doc/salome/gui/VISU/wht_abge.jpg differ
diff --git a/doc/salome/gui/VISU/wht_abgi.jpg b/doc/salome/gui/VISU/wht_abgi.jpg
new file mode 100755 (executable)
index 0000000..bfedc68
Binary files /dev/null and b/doc/salome/gui/VISU/wht_abgi.jpg differ
diff --git a/doc/salome/gui/VISU/wht_abgw.jpg b/doc/salome/gui/VISU/wht_abgw.jpg
new file mode 100755 (executable)
index 0000000..95af21f
Binary files /dev/null and b/doc/salome/gui/VISU/wht_abgw.jpg differ
diff --git a/doc/salome/gui/VISU/wht_abte.jpg b/doc/salome/gui/VISU/wht_abte.jpg
new file mode 100755 (executable)
index 0000000..a5638fa
Binary files /dev/null and b/doc/salome/gui/VISU/wht_abte.jpg differ
diff --git a/doc/salome/gui/VISU/wht_abti.jpg b/doc/salome/gui/VISU/wht_abti.jpg
new file mode 100755 (executable)
index 0000000..14ac68c
Binary files /dev/null and b/doc/salome/gui/VISU/wht_abti.jpg differ
diff --git a/doc/salome/gui/VISU/wht_abtw.jpg b/doc/salome/gui/VISU/wht_abtw.jpg
new file mode 100755 (executable)
index 0000000..46e68b1
Binary files /dev/null and b/doc/salome/gui/VISU/wht_abtw.jpg differ
diff --git a/doc/salome/gui/VISU/whtbar.js b/doc/salome/gui/VISU/whtbar.js
new file mode 100755 (executable)
index 0000000..08b19e5
--- /dev/null
@@ -0,0 +1,2043 @@
+//     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/VISU/whtdhtml.htm b/doc/salome/gui/VISU/whtdhtml.htm
new file mode 100755 (executable)
index 0000000..c3eeecb
--- /dev/null
@@ -0,0 +1,49 @@
+<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/VISU/whthost.js b/doc/salome/gui/VISU/whthost.js
new file mode 100755 (executable)
index 0000000..54ddc9a
--- /dev/null
@@ -0,0 +1,1504 @@
+//     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/VISU/whtopic.js b/doc/salome/gui/VISU/whtopic.js
new file mode 100755 (executable)
index 0000000..8a53281
--- /dev/null
@@ -0,0 +1,724 @@
+//     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/VISU/whutils.js b/doc/salome/gui/VISU/whutils.js
new file mode 100755 (executable)
index 0000000..85fae7e
--- /dev/null
@@ -0,0 +1,527 @@
+//     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/VISU/whver.js b/doc/salome/gui/VISU/whver.js
new file mode 100755 (executable)
index 0000000..ff59763
--- /dev/null
@@ -0,0 +1,103 @@
+//     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/VISU/whxdata/whftdata0.xml b/doc/salome/gui/VISU/whxdata/whftdata0.xml
new file mode 100755 (executable)
index 0000000..97051fc
--- /dev/null
@@ -0,0 +1,38 @@
+<?xml version='1.0' encoding='windows-1252' ?>\r
+<ftstdata>\r
+<topic name="Clipping" url="clipping.htm" />\r
+<topic name="Creating Plot2D Presentations from Tables" url="creating_plot2d_presentations_from_tables.htm" />\r
+<topic name="Creating tables" url="creating_tables.htm" />\r
+<topic name="About structure of MED object" url="files/about_structure_of_med_object.htm" />\r
+<topic name="About tables" url="files/about_tables.htm" />\r
+<topic name="Animating presentations" url="files/animating_presentations.htm" />\r
+<topic name="Setting presentation view parameters" url="files/changing_visualization_parameters_of_the_presenetation.htm" />\r
+<topic name="Creating curves" url="files/creating_curves.htm" />\r
+<topic name="Creating field presentations" url="files/creating_field_presentations.htm" />\r
+<topic name="Creating presentations" url="files/creating_presentations.htm" />\r
+<topic name="Creating XY plot" url="files/creating_xy_plot.htm" />\r
+<topic name="Cut Lines presentation" url="files/cut_lines_presentation.htm" />\r
+<topic name="Cut Planes presentation" url="files/cut_lines_resentation.htm" />\r
+<topic name="Deformed Shape presentation" url="files/deformed_shape_presentation.htm" />\r
+<topic name="Displaying/Hiding presentations" url="files/displaying_hiding_presentations.htm" />\r
+<topic name="Displaying tables" url="files/displaying_tables.htm" />\r
+<topic name="Editing field presentations" url="files/editing_field_presentations.htm" />\r
+<topic name="Exploring MED files" url="files/exploring_med_files.htm" />\r
+<topic name="Getting elements attributes" url="files/getting_elements_attributes.htm" />\r
+<topic name="Getting started" url="files/getting_started.htm" />\r
+<topic name="Importing MED objects" url="files/importing_med_objects.htm" />\r
+<topic name="Importing tables" url="files/importing_tables.htm" />\r
+<topic name="Introduction to VISU" url="files/introduction_to_visu.htm" />\r
+<topic name="Iso Surfaces presentation" url="files/iso_surfaces_presentation.htm" />\r
+<topic name="Renaming presentations" url="files/renaming_presentations.htm" />\r
+<topic name="Running VISU" url="files/running_visu.htm" />\r
+<topic name="Scalar Map presentation" url="files/scalar_map_presentation.htm" />\r
+<topic name="Scaling presentations" url="files/scaling_presentations.htm" />\r
+<topic name="Selection in VISU" url="files/selection_in_visu.htm" />\r
+<topic name="Setting properties of XY plots" url="files/setting_properties_of_xy_plots.htm" />\r
+<topic name="Stream Lines presentation" url="files/stream_lines_presentation.htm" />\r
+<topic name="Sweeping" url="files/sweeping.htm" />\r
+<topic name="Vectors presentation" url="files/vectors_presentation.htm" />\r
+<topic name="New Topic" url="new_topic.htm" />\r
+\r
+</ftstdata>  \r
diff --git a/doc/salome/gui/VISU/whxdata/whfts.xml b/doc/salome/gui/VISU/whxdata/whfts.xml
new file mode 100755 (executable)
index 0000000..b240554
--- /dev/null
@@ -0,0 +1,7 @@
+<?xml version='1.0' encoding='windows-1252' ?>\r
+<fts>\r
+<chunkinfo url="whfwdata0.xml" first="0" last="zx"/>\r
+\r
+<tchunkinfo first="0" last="33" url="whftdata0.xml" />\r
+\r
+</fts>\r
diff --git a/doc/salome/gui/VISU/whxdata/whfwdata0.xml b/doc/salome/gui/VISU/whxdata/whfwdata0.xml
new file mode 100755 (executable)
index 0000000..3f7a9c9
--- /dev/null
@@ -0,0 +1,544 @@
+<?xml version='1.0' encoding='windows-1252' ?>\r
+<ftswdata>\r
+<key name="0"> 0,6,30, </key>\r
+<key name="1"> 4,5,7,2,10,15,14,16,17,18,21,33,27,28,31, </key>\r
+<key name="100"> 6,30, </key>\r
+<key name="2"> 4,5,7,2,10,15,14,16,17,21,33,27,28,31, </key>\r
+<key name="200"> 7,10, </key>\r
+<key name="2d"> 7,11,19,29, </key>\r
+<key name="3"> 4,5,7,10,21,27,31, </key>\r
+<key name="3d"> 3,11,12,18,20,22,26,28,6, </key>\r
+<key name="4"> 5,7,10,27,31, </key>\r
+<key name="5"> 5,0, </key>\r
+<key name="acceptabl"> 31, </key>\r
+<key name="acces"> 29, </key>\r
+<key name="accessibl"> 14, </key>\r
+<key name="accord"> 12,13,26,28,30,32, </key>\r
+<key name="accordanc"> 3, </key>\r
+<key name="accuracy"> 30, </key>\r
+<key name="action"> 27, </key>\r
+<key name="actor"> 18,28, </key>\r
+<key name="additional"> 5,12,13,14,16,23,25,26,30,32, </key>\r
+<key name="adjust"> 5,0,29, </key>\r
+<key name="algorithm"> 11,17, </key>\r
+<key name="allow"> 4,5,7,2,11,12,13,14,16,20,23,33,26,27,28,29,30,31,32, </key>\r
+<key name="along"> 11,12,13,18,23,27,29,30,32, </key>\r
+<key name="already"> 24,6,30, </key>\r
+<key name="angl"> 0,11,12, </key>\r
+<key name="animat"> 5,19, </key>\r
+<key name="animation"> 5,31, </key>\r
+<key name="anoth"> 5,11,12,28,30,31, </key>\r
+<key name="any"> 3,4,18, </key>\r
+<key name="ap"> 26,27, </key>\r
+<key name="appear"> 5,7,10,14,24,26,28,6,29, </key>\r
+<key name="appli"> 3,8,2,11,12,13,18,23,33,26,30,31,32, </key>\r
+<key name="application"> 20,25, </key>\r
+<key name="area"> 30, </key>\r
+<key name="around"> 0,11,12, </key>\r
+<key name="array"> 11, </key>\r
+<key name="arrow"> 32, </key>\r
+<key name="assign"> 7,1, </key>\r
+<key name="associat"> 6, </key>\r
+<key name="attribut"> 7,1,18, </key>\r
+<key name="auto"> 7,1, </key>\r
+<key name="automatical"> 7,11,14,17,20,28,31, </key>\r
+<key name="availabl"> 18,6,31, </key>\r
+<key name="ax"> 0,11,12,27,29, </key>\r
+<key name="axi"> 7,11,12,29, </key>\r
+<key name="back"> 5,10,6, </key>\r
+<key name="background"> 29, </key>\r
+<key name="backward"> 30, </key>\r
+<key name="bar"> 5,11,12,13,23,26,30,32, </key>\r
+<key name="bas"> 3,5,2,10,11,19,22,33,26,30,31, </key>\r
+<key name="basi"> 3,4,7,11,20,23,26,29,30, </key>\r
+<key name="basic"> 26,31, </key>\r
+<key name="batch"> 4, </key>\r
+<key name="befor"> 25, </key>\r
+<key name="begin"> 5, </key>\r
+<key name="belong"> 11,26, </key>\r
+<key name="big"> 32, </key>\r
+<key name="border"> 28, </key>\r
+<key name="both"> 8,29,30, </key>\r
+<key name="bottom"> 29, </key>\r
+<key name="bound"> 30, </key>\r
+<key name="boundary"> 3, </key>\r
+<key name="box"> 5,7,10,11,12,13,17,18,20,21,24,26,27,28,6,29,30,32, </key>\r
+<key name="brows"> 3,5,7,8,9,2,10,11,12,13,15,14,16,17,20,21,23,33,24,26,28,6,30,31,32, </key>\r
+<key name="button"> 5,0,10,14,21,23,24,26,27,28,6,30,32, </key>\r
+<key name="calculation"> 3,26, </key>\r
+<key name="cancel"> 27, </key>\r
+<key name="cas"> 16,20,26,28, </key>\r
+<key name="cel"> 3,4,8,2,11,12,13,18,23,33,26,28,6,30,31,32, </key>\r
+<key name="cell"> 18,28, </key>\r
+<key name="cent"> 32, </key>\r
+<key name="chang"> 16,24,27,28,6,29, </key>\r
+<key name="characteristic"> 18, </key>\r
+<key name="check"> 5,7,11,12,13,26,29,30,32, </key>\r
+<key name="checkbox"> 7, </key>\r
+<key name="checkmark"> 7, </key>\r
+<key name="choic"> 0,20,24,6, </key>\r
+<key name="choos"> 0,7,8,9,10,11,12,13,15,14,17,18,20,21,23,24,26,27,28,6,30,32, </key>\r
+<key name="chosen"> 3,7,10,18,27,28,30, </key>\r
+<key name="circl"> 7,1, </key>\r
+<key name="click"> 5,0,7,8,1,9,2,10,11,12,13,15,14,16,18,20,21,23,33,24,25,26,27,28,6,29,30,31,32, </key>\r
+<key name="clip"> 0, </key>\r
+<key name="clos"> 5, </key>\r
+<key name="color"> 7,11,12,13,26,28,6,29,30,32, </key>\r
+<key name="column"> 4,7,1, </key>\r
+<key name="combin"> 3,23, </key>\r
+<key name="comparison"> 5,31, </key>\r
+<key name="compatibl"> 3, </key>\r
+<key name="complete"> 0, </key>\r
+<key name="complicat"> 30, </key>\r
+<key name="component"> 4,17,20,22,25,26, </key>\r
+<key name="compos"> 3,5,2,10,33,31, </key>\r
+<key name="compres"> 6, </key>\r
+<key name="computation"> 30, </key>\r
+<key name="con"> 32, </key>\r
+<key name="concept"> 3, </key>\r
+<key name="condition"> 3, </key>\r
+<key name="confirm"> 20,24,27, </key>\r
+<key name="consist"> 10,11,26,29, </key>\r
+<key name="construct"> 3,11,23,26,29,30, </key>\r
+<key name="construction"> 7,11,30, </key>\r
+<key name="consum"> 30, </key>\r
+<key name="contain"> 3,7,8,9,10,11,21,26, </key>\r
+<key name="context"> 6, </key>\r
+<key name="control"> 30, </key>\r
+<key name="convey"> 30, </key>\r
+<key name="coordinat"> 7,18,26, </key>\r
+<key name="copy"> 14, </key>\r
+<key name="correspond"> 3,7,13,32, </key>\r
+<key name="correspondenc"> 3,26, </key>\r
+<key name="cost"> 30, </key>\r
+<key name="creat"> 3,4,5,0,7,8,1,9,2,10,11,12,13,19,21,23,33,24,25,26,6,30,31,32, </key>\r
+<key name="creation"> 10,11,14,20,25,26,31, </key>\r
+<key name="cros"> 0,7,1, </key>\r
+<key name="ctrl"> 14, </key>\r
+<key name="current"> 6,29, </key>\r
+<key name="curv"> 7,1,10,11,29, </key>\r
+<key name="cut"> 4,2,11,12,33,31, </key>\r
+<key name="cycl"> 5, </key>\r
+<key name="dash"> 7,1, </key>\r
+<key name="data"> 3,4,7,11,19,20,22,26, </key>\r
+<key name="decreas"> 5, </key>\r
+<key name="default"> 7,11,12,13,25,26,29, </key>\r
+<key name="defin"> 3,0,11,12,13,23,26,29,30,31,32, </key>\r
+<key name="definit"> 3,5,10,12,18,28,6, </key>\r
+<key name="deform"> 13,31, </key>\r
+<key name="deformation"> 5, </key>\r
+<key name="degre"> 0,11,12, </key>\r
+<key name="delet"> 14,16, </key>\r
+<key name="depend"> 5, </key>\r
+<key name="describ"> 4, </key>\r
+<key name="description"> 29, </key>\r
+<key name="desir"> 28, </key>\r
+<key name="desktop"> 25, </key>\r
+<key name="destin"> 5,22, </key>\r
+<key name="diagonal"> 7,1, </key>\r
+<key name="dialog"> 5,7,10,11,17,18,20,21,24,26,27,28,6, </key>\r
+<key name="diamond"> 7,1, </key>\r
+<key name="different"> 3, </key>\r
+<key name="dimension"> 26, </key>\r
+<key name="direction"> 30, </key>\r
+<key name="directory"> 5, </key>\r
+<key name="disabl"> 20, </key>\r
+<key name="displacement"> 11,12, </key>\r
+<key name="display"> 4,5,7,8,9,2,10,11,12,13,15,14,16,17,18,20,23,33,26,28,6,29,30,31,32, </key>\r
+<key name="distanc"> 0, </key>\r
+<key name="divid"> 3, </key>\r
+<key name="dot"> 7,1, </key>\r
+<key name="down"> 5,14,28, </key>\r
+<key name="downward"> 7,1, </key>\r
+<key name="dump"> 29, </key>\r
+<key name="duplicat"> 14, </key>\r
+<key name="edg"> 3,28, </key>\r
+<key name="edit"> 10,11,12,14,16, </key>\r
+<key name="eith"> 0, </key>\r
+<key name="element"> 3,18,28, </key>\r
+<key name="empty"> 4, </key>\r
+<key name="enabl"> 20, </key>\r
+<key name="end"> 5,31, </key>\r
+<key name="enjoy"> 31, </key>\r
+<key name="ent"> 18,21,23,24,26,28, </key>\r
+<key name="enter"> 11,12, </key>\r
+<key name="entiti"> 3, </key>\r
+<key name="entity"> 30, </key>\r
+<key name="equal"> 23,26, </key>\r
+<key name="eras"> 14, </key>\r
+<key name="every"> 3,5, </key>\r
+<key name="examin"> 18, </key>\r
+<key name="exist"> 14, </key>\r
+<key name="explor"> 17,20,30, </key>\r
+<key name="export"> 21, </key>\r
+<key name="expres"> 18, </key>\r
+<key name="extent"> 18, </key>\r
+<key name="extremiti"> 0, </key>\r
+<key name="fac"> 3, </key>\r
+<key name="factor"> 13,32, </key>\r
+<key name="fami"> 3,30, </key>\r
+<key name="famili"> 3, </key>\r
+<key name="featur"> 27,30, </key>\r
+<key name="field"> 3,5,8,11,12,13,14,16,18,19,20,22,23,24,26,27,28,29,30,31,32, </key>\r
+<key name="fil"> 3,4,17,19,20,21,29, </key>\r
+<key name="finish"> 11,12,13,23,26,30,32, </key>\r
+<key name="first"> 5,1, </key>\r
+<key name="fit"> 29, </key>\r
+<key name="fold"> 3,20,21, </key>\r
+<key name="folder"> 3, </key>\r
+<key name="follow"> 3,5,7,8,10,18,21,24,25,26,28,6,29, </key>\r
+<key name="font"> 26, </key>\r
+<key name="form"> 2,18,22,33,29, </key>\r
+<key name="forward"> 30, </key>\r
+<key name="fram"> 5,31, </key>\r
+<key name="framework"> 23, </key>\r
+<key name="full"> 20, </key>\r
+<key name="functional"> 16, </key>\r
+<key name="functionality"> 4,7, </key>\r
+<key name="general"> 3, </key>\r
+<key name="generat"> 5,11,23,28,30,31, </key>\r
+<key name="generation"> 5,30, </key>\r
+<key name="geometrical"> 3, </key>\r
+<key name="get"> 18, </key>\r
+<key name="giv"> 0,29, </key>\r
+<key name="given"> 7,12, </key>\r
+<key name="glyph"> 32, </key>\r
+<key name="graduation"> 26, </key>\r
+<key name="graph"> 29, </key>\r
+<key name="graphic"> 29, </key>\r
+<key name="graphical"> 32, </key>\r
+<key name="grid"> 29, </key>\r
+<key name="group"> 3,30, </key>\r
+<key name="h"> 7, </key>\r
+<key name="halv"> 0, </key>\r
+<key name="hardwar"> 30, </key>\r
+<key name="hav"> 10,11,21,30, </key>\r
+<key name="head"> 32, </key>\r
+<key name="height"> 26, </key>\r
+<key name="help"> 4, </key>\r
+<key name="her"> 5,7,11,26,29, </key>\r
+<key name="hid"> 14,16, </key>\r
+<key name="hidden"> 14, </key>\r
+<key name="highlight"> 18,28, </key>\r
+<key name="hold"> 14,28, </key>\r
+<key name="horizontal"> 26,29, </key>\r
+<key name="how"> 19, </key>\r
+<key name="icon"> 11,12,13,23,25,26,27,6,30,32, </key>\r
+<key name="id"> 18, </key>\r
+<key name="if"> 0,7,11,14,18,26,28,29,30,32, </key>\r
+<key name="ijk"> 0, </key>\r
+<key name="imag"> 6, </key>\r
+<key name="immediate"> 11,12,13,14,18,20,23,26,30,32, </key>\r
+<key name="import"> 4,7,9,17,19,20,21, </key>\r
+<key name="impos"> 26, </key>\r
+<key name="inactiv"> 26, </key>\r
+<key name="includ"> 3,22,30, </key>\r
+<key name="increas"> 5, </key>\r
+<key name="independent"> 3, </key>\r
+<key name="index"> 0, </key>\r
+<key name="indicat"> 3,26, </key>\r
+<key name="info"> 18, </key>\r
+<key name="information"> 3,18, </key>\r
+<key name="initial"> 3,25,28,31, </key>\r
+<key name="insid"> 11, </key>\r
+<key name="insidefram"> 6, </key>\r
+<key name="integrat"> 17, </key>\r
+<key name="integration"> 30, </key>\r
+<key name="intend"> 5, </key>\r
+<key name="interest"> 30, </key>\r
+<key name="interpolation"> 3, </key>\r
+<key name="introduction"> 22, </key>\r
+<key name="iso"> 23,31, </key>\r
+<key name="isobaric"> 23, </key>\r
+<key name="item"> 10,20,21, </key>\r
+<key name="label"> 26,29, </key>\r
+<key name="larg"> 26, </key>\r
+<key name="last"> 5, </key>\r
+<key name="launch"> 5,17,19,25, </key>\r
+<key name="layout"> 18, </key>\r
+<key name="least"> 7, </key>\r
+<key name="left"> 10,28,29, </key>\r
+<key name="leftward"> 7,1, </key>\r
+<key name="legend"> 29, </key>\r
+<key name="length"> 30, </key>\r
+<key name="les"> 26, </key>\r
+<key name="lik"> 3,25, </key>\r
+<key name="lin"> 4,7,1,2,10,11,33,6,29,30,32, </key>\r
+<key name="linear"> 29, </key>\r
+<key name="list"> 3,5,10,30, </key>\r
+<key name="load"> 20, </key>\r
+<key name="locat"> 11,12,21,30, </key>\r
+<key name="logarithmic"> 26,29, </key>\r
+<key name="look"> 25, </key>\r
+<key name="lot"> 30, </key>\r
+<key name="magnitud"> 13,30,32, </key>\r
+<key name="main"> 3,5,8,10,11,12,13,14,17,18,21,23,26,27,28,6,29,30,32, </key>\r
+<key name="mak"> 8,28,30, </key>\r
+<key name="management"> 5,16, </key>\r
+<key name="manual"> 4,11,12, </key>\r
+<key name="map"> 26,31, </key>\r
+<key name="mark"> 7,11,29, </key>\r
+<key name="marker"> 1,29, </key>\r
+<key name="massles"> 30, </key>\r
+<key name="maximal"> 26, </key>\r
+<key name="maximum"> 23,30, </key>\r
+<key name="measur"> 30, </key>\r
+<key name="menu"> 5,0,7,8,1,9,2,10,11,12,13,15,14,16,17,18,20,21,23,33,24,25,26,27,28,6,29,30,31,32, </key>\r
+<key name="mesh"> 3,11,12,13,18,19,6,30,32, </key>\r
+<key name="method"> 4, </key>\r
+<key name="minimal"> 26, </key>\r
+<key name="minimum"> 23,31, </key>\r
+<key name="mod"> 4,0,26,28,6,29,32, </key>\r
+<key name="modify"> 2,14,33, </key>\r
+<key name="modul"> 3,5,19,22,25,26,28, </key>\r
+<key name="moment"> 3, </key>\r
+<key name="mous"> 14,28, </key>\r
+<key name="mov"> 5,10, </key>\r
+<key name="multipl"> 30, </key>\r
+<key name="nam"> 7,10,18,21,24,29, </key>\r
+<key name="nb"> 26, </key>\r
+<key name="necessary"> 18,21, </key>\r
+<key name="new"> 0,8,2,10,19,21,33,25,26, </key>\r
+<key name="next"> 5, </key>\r
+<key name="nod"> 3, </key>\r
+<key name="non"> 7,1,30, </key>\r
+<key name="normal"> 6, </key>\r
+<key name="not"> 26, </key>\r
+<key name="now"> 0, </key>\r
+<key name="numb"> 11,12,18,23,26,28,30,31, </key>\r
+<key name="numerical"> 29, </key>\r
+<key name="object"> 3,5,0,7,8,9,2,10,11,12,13,15,14,16,17,18,20,21,23,33,24,26,28,6,30,31,32, </key>\r
+<key name="observ"> 11,12, </key>\r
+<key name="often"> 3, </key>\r
+<key name="ok"> 7,10,11,12,13,21,23,24,26,27,28,6,30,32, </key>\r
+<key name="on"> 3,5,0,7,8,10,11,12,13,14,21,23,26,27,28,6,30,31,32, </key>\r
+<key name="onc"> 7, </key>\r
+<key name="oncel"> 3, </key>\r
+<key name="onedg"> 3, </key>\r
+<key name="onfac"> 3, </key>\r
+<key name="onnod"> 3, </key>\r
+<key name="opacity"> 6, </key>\r
+<key name="open"> 5,20,21, </key>\r
+<key name="operation"> 11,14, </key>\r
+<key name="opposit"> 0, </key>\r
+<key name="optimization"> 30, </key>\r
+<key name="option"> 5,7,2,13,15,14,16,17,20,33,28,6,29,30,31,32, </key>\r
+<key name="orient"> 0, </key>\r
+<key name="orientation"> 0,11,12,26, </key>\r
+<key name="origin"> 26, </key>\r
+<key name="out"> 26, </key>\r
+<key name="outlin"> 28, </key>\r
+<key name="output"> 30, </key>\r
+<key name="overview"> 19, </key>\r
+<key name="own"> 3,26, </key>\r
+<key name="paramet"> 11,12,30, </key>\r
+<key name="parameter"> 5,0,7,11,12,13,14,16,19,23,26,27,6,30,32, </key>\r
+<key name="part"> 3, </key>\r
+<key name="particl"> 30, </key>\r
+<key name="particular"> 3,10,6,30, </key>\r
+<key name="path"> 5,30, </key>\r
+<key name="perform"> 3, </key>\r
+<key name="period"> 3,5, </key>\r
+<key name="perpendicular"> 0, </key>\r
+<key name="personal"> 24, </key>\r
+<key name="physical"> 3, </key>\r
+<key name="pictur"> 5, </key>\r
+<key name="plac"> 7,11, </key>\r
+<key name="plan"> 0,11,12,31, </key>\r
+<key name="platform"> 17,22,25, </key>\r
+<key name="plot"> 7,10,11,19,22,29, </key>\r
+<key name="plot2d"> 7,1,10, </key>\r
+<key name="plot2dview"> 7, </key>\r
+<key name="point"> 3,18,28,6,29,30, </key>\r
+<key name="pointer"> 32, </key>\r
+<key name="polylin"> 30, </key>\r
+<key name="pop"> 5,7,8,1,9,2,10,11,12,13,15,14,16,23,33,24,26,28,6,30,31,32, </key>\r
+<key name="position"> 0,11,12,29,32, </key>\r
+<key name="posses"> 18, </key>\r
+<key name="possibility"> 29, </key>\r
+<key name="possibl"> 0,8, </key>\r
+<key name="post"> 3,4,5,7,8,10,16,19,20,21,22,25,26,30,31, </key>\r
+<key name="preferenc"> 20,25,26, </key>\r
+<key name="pres"> 28, </key>\r
+<key name="present"> 26, </key>\r
+<key name="presentation"> 3,4,5,0,8,1,9,2,11,12,13,14,16,18,19,20,22,23,33,24,25,26,27,28,6,30,31,32, </key>\r
+<key name="preview"> 0,11,12, </key>\r
+<key name="previou"> 5, </key>\r
+<key name="previous"> 4,10,21,23, </key>\r
+<key name="pro"> 3,4,5,7,8,10,16,19,20,21,22,25,26,30,31, </key>\r
+<key name="procedur"> 11, </key>\r
+<key name="proces"> 22,31, </key>\r
+<key name="produc"> 22, </key>\r
+<key name="propagation"> 30, </key>\r
+<key name="properti"> 5,13,26,6,29,32, </key>\r
+<key name="proportional"> 5, </key>\r
+<key name="provid"> 22, </key>\r
+<key name="pseudo"> 31, </key>\r
+<key name="purpos"> 30, </key>\r
+<key name="put"> 3, </key>\r
+<key name="python"> 4, </key>\r
+<key name="quadrangl"> 3, </key>\r
+<key name="quit"> 10,27, </key>\r
+<key name="rang"> 4,5,13,23,26,29,32, </key>\r
+<key name="rarefi"> 4, </key>\r
+<key name="real"> 5, </key>\r
+<key name="rectangl"> 7,1, </key>\r
+<key name="referenc"> 4,10, </key>\r
+<key name="regard"> 31, </key>\r
+<key name="regular"> 11, </key>\r
+<key name="relat"> 25, </key>\r
+<key name="relativ"> 11,12, </key>\r
+<key name="relevant"> 26, </key>\r
+<key name="remov"> 7, </key>\r
+<key name="renam"> 16,24, </key>\r
+<key name="rend"> 5, </key>\r
+<key name="represent"> 3,4,7,26,6,29,30,32, </key>\r
+<key name="representation"> 3,14,27,6,29, </key>\r
+<key name="requir"> 7,8,15,17,18,6,30, </key>\r
+<key name="reset"> 27, </key>\r
+<key name="resourc"> 30, </key>\r
+<key name="result"> 3,11, </key>\r
+<key name="return"> 5,6, </key>\r
+<key name="reus"> 11, </key>\r
+<key name="right"> 5,7,8,1,9,2,10,11,12,13,15,14,16,20,21,23,33,24,26,28,6,29,30,31,32, </key>\r
+<key name="rightward"> 7,1, </key>\r
+<key name="rotation"> 0,11,12, </key>\r
+<key name="row"> 4,7, </key>\r
+<key name="run"> 5,25, </key>\r
+<key name="s"> 3, </key>\r
+<key name="salom"> 4,7,17,20,22,25,26,27, </key>\r
+<key name="sam"> 7,11,14,20,26,6, </key>\r
+<key name="sav"> 5,26,29, </key>\r
+<key name="scal"> 13,16,26,27,29,32, </key>\r
+<key name="scalar"> 3,5,8,2,11,12,13,18,23,33,26,30,31,32, </key>\r
+<key name="script"> 4, </key>\r
+<key name="se"> 3,4,5,0,8,11,12,13,20,23,25,30,32, </key>\r
+<key name="search"> 17,20, </key>\r
+<key name="second"> 1, </key>\r
+<key name="section"> 0, </key>\r
+<key name="segment"> 3,30, </key>\r
+<key name="select"> 5,0,7,8,1,2,10,11,12,13,14,16,18,20,21,23,33,26,28,6,29,30,31,32, </key>\r
+<key name="selection"> 18,28,6, </key>\r
+<key name="sensitiv"> 6, </key>\r
+<key name="separat"> 15, </key>\r
+<key name="separate"> 29, </key>\r
+<key name="serv"> 30, </key>\r
+<key name="session"> 26, </key>\r
+<key name="set"> 5,0,7,1,11,12,13,14,19,20,23,25,26,27,6,29,30,32, </key>\r
+<key name="setting"> 29, </key>\r
+<key name="setup"> 5, </key>\r
+<key name="shap"> 12,13,31, </key>\r
+<key name="shift"> 13,28, </key>\r
+<key name="should"> 3,7,11,12,18,25,31, </key>\r
+<key name="show"> 5,0,11,12,15,29, </key>\r
+<key name="shrink"> 6, </key>\r
+<key name="sid"> 11,12, </key>\r
+<key name="similar"> 30, </key>\r
+<key name="simultaneou"> 5, </key>\r
+<key name="simultaneous"> 11,12,20, </key>\r
+<key name="siz"> 1,18,29,30, </key>\r
+<key name="smal"> 30, </key>\r
+<key name="small"> 32, </key>\r
+<key name="smooth"> 30, </key>\r
+<key name="smoothnes"> 30, </key>\r
+<key name="so"> 5, </key>\r
+<key name="solid"> 7,1, </key>\r
+<key name="sometim"> 30, </key>\r
+<key name="sourc"> 30, </key>\r
+<key name="spac"> 11,12,18,28, </key>\r
+<key name="spe"> 5, </key>\r
+<key name="special"> 4, </key>\r
+<key name="specifi"> 5, </key>\r
+<key name="specific"> 16, </key>\r
+<key name="specify"> 30, </key>\r
+<key name="splin"> 29, </key>\r
+<key name="split"> 0, </key>\r
+<key name="stamp"> 3,5,8,11,12,13,14,23,26,30,32, </key>\r
+<key name="standard"> 7,17,20,21,6, </key>\r
+<key name="start"> 5,0,25,30,31, </key>\r
+<key name="stat"> 31, </key>\r
+<key name="step"> 5,11,30,31, </key>\r
+<key name="stor"> 3,20, </key>\r
+<key name="stream"> 30, </key>\r
+<key name="streamlin"> 30, </key>\r
+<key name="structur"> 3,0,7,11,17,20,30, </key>\r
+<key name="study"> 7,10,11,19,20,21,25, </key>\r
+<key name="subfold"> 3,8,14, </key>\r
+<key name="subfolder"> 3, </key>\r
+<key name="submenu"> 8,6, </key>\r
+<key name="submesh"> 3,8,9,18,19,22,24,27,6, </key>\r
+<key name="supplementary"> 20, </key>\r
+<key name="surfac"> 12,23,6,31, </key>\r
+<key name="surfacefram"> 6, </key>\r
+<key name="sweep"> 5,19,31, </key>\r
+<key name="tab"> 4,0,11,12,13,21,23,26,30,32, </key>\r
+<key name="tabl"> 3,4,7,1,2,11,15,18,19,21,22,33,29, </key>\r
+<key name="tail"> 32, </key>\r
+<key name="tak"> 30,31, </key>\r
+<key name="taken"> 7,11,13, </key>\r
+<key name="text"> 26, </key>\r
+<key name="them"> 4,0,20,23,28, </key>\r
+<key name="third"> 1, </key>\r
+<key name="thought"> 30, </key>\r
+<key name="thre"> 3,4,11,12,26, </key>\r
+<key name="tim"> 3,5,8,11,12,13,14,20,23,26,30,31,32, </key>\r
+<key name="titl"> 4,26,29, </key>\r
+<key name="togeth"> 3, </key>\r
+<key name="toolbar"> 8,11,12,13,14,23,25,26,27,28,6,30,32, </key>\r
+<key name="top"> 29, </key>\r
+<key name="transform"> 30, </key>\r
+<key name="transformation"> 26,31, </key>\r
+<key name="tre"> 3, </key>\r
+<key name="triangl"> 3,7,1, </key>\r
+<key name="trigger"> 29, </key>\r
+<key name="two"> 0,7,10,11,12,20, </key>\r
+<key name="txt"> 4,21, </key>\r
+<key name="typ"> 3,5,7,8,1,11,12,13,18,26,6,29,30,31,32, </key>\r
+<key name="uncheck"> 1, </key>\r
+<key name="unit"> 4,7,30, </key>\r
+<key name="unshrink"> 6, </key>\r
+<key name="up"> 5,7,8,1,9,2,10,11,12,13,15,14,16,23,33,24,26,28,6,30,31,32, </key>\r
+<key name="updat"> 2,23,33,25, </key>\r
+<key name="upload"> 20, </key>\r
+<key name="upward"> 7,1, </key>\r
+<key name="us"> 3,5,0,7,10,11,13,17,18,26,30,31,32, </key>\r
+<key name="usag"> 19, </key>\r
+<key name="usual"> 30, </key>\r
+<key name="v"> 7, </key>\r
+<key name="validat"> 5,6, </key>\r
+<key name="valu"> 3,4,7,8,2,11,12,13,18,23,33,26,6,30,31,32, </key>\r
+<key name="variou"> 22, </key>\r
+<key name="vector"> 3,8,13,18,23,26,30,32, </key>\r
+<key name="vertical"> 26,29, </key>\r
+<key name="very"> 30, </key>\r
+<key name="via"> 29, </key>\r
+<key name="view"> 3,4,0,7,9,2,10,11,12,13,15,14,16,18,19,23,33,24,25,26,28,6,29,30,31,32, </key>\r
+<key name="visu"> 2,11,17,22,33,26,28, </key>\r
+<key name="visual"> 6, </key>\r
+<key name="visualiz"> 11,13,32, </key>\r
+<key name="visualization"> 8,11,12,13,22,23,26,6,30,32, </key>\r
+<key name="vtk"> 25, </key>\r
+<key name="want"> 28, </key>\r
+<key name="way"> 0, </key>\r
+<key name="well"> 8,26,28, </key>\r
+<key name="wheel"> 5, </key>\r
+<key name="whit"> 28, </key>\r
+<key name="whol"> 3,28, </key>\r
+<key name="why"> 3, </key>\r
+<key name="width"> 7,26,6,32, </key>\r
+<key name="will"> 3,5,0,7,8,9,2,10,11,12,13,15,14,17,18,20,21,23,33,24,25,26,28,6,29,30,31,32, </key>\r
+<key name="window"> 0,10,15,25,28, </key>\r
+<key name="wirefram"> 6, </key>\r
+<key name="without"> 4, </key>\r
+<key name="work"> 20, </key>\r
+<key name="x"> 0,7,26,27,29, </key>\r
+<key name="xl"> 4,21, </key>\r
+<key name="xml"> 21, </key>\r
+<key name="xy"> 7,10,11,12,22,29, </key>\r
+<key name="y"> 0,7,26,27,29, </key>\r
+<key name="your"> 5,0,7,1,2,10,11,12,13,15,14,20,21,23,33,24,26,27,28,6,29,30,32, </key>\r
+<key name="yz"> 11,12, </key>\r
+<key name="z"> 0,27, </key>\r
+<key name="zx"> 11,12, </key>\r
+\r
+</ftswdata>  \r
diff --git a/doc/salome/gui/VISU/whxdata/whgdata0.xml b/doc/salome/gui/VISU/whxdata/whgdata0.xml
new file mode 100755 (executable)
index 0000000..0075ff8
--- /dev/null
@@ -0,0 +1,22 @@
+<?xml version='1.0' encoding='windows-1252' ?>\r
+<glossarydata>\r
+ <entry name="Cell" value="Element of a mesh. Cells are determined by their connectivity. They can have 0,1,2 or 3 dimension." />\r
+ <entry name="Component" value="One integer or real value can correspond to each component of a field and to each entity of a mesh" />\r
+ <entry name="Descendant connectivity" value="It is a description of the entities of the mesh with dimension N. This description is made by an ordered list of geometrical entities (nodes, edges, or faces) with dimension N-1." />\r
+ <entry name="Edge" value="An edge of a volumetric or surface mesh. It is composed of 2 or 3 nodes (2 vertex nodes and optionally one middle node)." />\r
+ <entry name="Entity of a mesh" value="Geometrical component of the mesh: node, cell, face and edge. Faces and edges are only intermediate entities allowing to define the cells in descendant connectivity." />\r
+ <entry name="Equivalence" value="Equivalence represents a list of correspondance 2 by 2 of the entities of the same dimension." />\r
+ <entry name="Face" value="Face of a volumetrical cell (triangle, quadrangle)." />\r
+ <entry name="Family" value="Entities of a mesh are described by a certain number   of characteristics (boundary conditions, groups membership). Families represent classes equivalent to these characteristics (two entities of a mesh can belong to the same family if they have the same characteristics). Every family is determined by a set of attributes and a list of groups membership." />\r
+ <entry name="Field" value="Field consists of one or several scalar components. One definite type is associated to the given field and the values corresponding to different components are all of the same type." />\r
+ <entry name="Field profile" value="Fields can be defined only on one part of the mesh. Profile   of the field or profile of the component of a field indicates which entities of the mesh contain values." />\r
+ <entry name="Group" value="Unordered set of entities of a mesh. One entity can belong to   several groups." />\r
+ <entry name="Mesh" value="Mesh is described by its geometry: list of nodes and list of cells which constitute this mesh. Supplementary information is added with the help of families (initial, boundary conditions)." />\r
+ <entry name="Nodal connectivity" value="It is a description of an entity of the mesh by an ordered list of nodes constituting this entity." />\r
+ <entry name="Node" value="Node can be an isolated node of a mesh, a vertex or middle node of an edge. A node is associated to a point." />\r
+ <entry name="Point" value="Geometrical entity determined by its coordinates in the space." />\r
+ <entry name="Reference connectivity" value="For each type of entity of a mesh, reference connectivity define the topology of an entity." />\r
+ <entry name="Result" value="List of fields referring to one mesh." />\r
+ <entry name="Study" value="Study represents a chain of sequences of calculations." />\r
+\r
+</glossarydata>\r
diff --git a/doc/salome/gui/VISU/whxdata/whglo.xml b/doc/salome/gui/VISU/whxdata/whglo.xml
new file mode 100755 (executable)
index 0000000..0f1cd68
--- /dev/null
@@ -0,0 +1,5 @@
+<?xml version='1.0' encoding='windows-1252' ?>\r
+<glossary>\r
+<chunkinfo url="whgdata0.xml" first="Cell" last="Study" num="18" />\r
+\r
+</glossary>
\ No newline at end of file
diff --git a/doc/salome/gui/VISU/whxdata/whidx.xml b/doc/salome/gui/VISU/whxdata/whidx.xml
new file mode 100755 (executable)
index 0000000..ac66bb9
--- /dev/null
@@ -0,0 +1,4 @@
+<?xml version='1.0' encoding='windows-1252' ?>\r
+<index>\r
+\r
+</index>\r
diff --git a/doc/salome/gui/VISU/whxdata/whtdata0.xml b/doc/salome/gui/VISU/whxdata/whtdata0.xml
new file mode 100755 (executable)
index 0000000..b55a2d2
--- /dev/null
@@ -0,0 +1,46 @@
+<?xml version='1.0' encoding='windows-1252' ?>\r
+<tocdata>\r
+<book name="Post-Pro module" >\r
+  <item name="Introduction to Post-Pro" url="files/introduction_to_visu.htm" />\r
+  <item name="Usage overview" url="files/getting_started.htm" />\r
+  <item name="Running Post-Pro" url="files/running_visu.htm" />\r
+  <item name="Importing MED files" url="files/importing_med_objects.htm" />\r
+  <item name="About the structure of MED objects" url="files/about_structure_of_med_object.htm" />\r
+  <book name="3D presentations" >\r
+    <item name="Creating presentations" url="files/creating_presentations.htm" />\r
+    <book name="Field presentations" >\r
+      <item name="Creating field presentations" url="files/creating_field_presentations.htm" />\r
+      <item name="Scalar Map presentation" url="files/scalar_map_presentation.htm" />\r
+      <item name="Iso Surfaces presentation" url="files/iso_surfaces_presentation.htm" />\r
+      <item name="Cut Lines presentation" url="files/cut_lines_presentation.htm" />\r
+      <item name="Cut Planes presentation" url="files/cut_lines_resentation.htm" />\r
+      <item name="Deformed Shape presentation" url="files/deformed_shape_presentation.htm" />\r
+      <item name="Vector Field Presentation" url="files/vectors_presentation.htm" />\r
+      <item name="Stream Lines presentation" url="files/stream_lines_presentation.htm" />\r
+      <item name="Editing field presentations" url="files/editing_field_presentations.htm" />\r
+      <item name="Sweeping" url="files/sweeping.htm" />\r
+      <item name="Animating presentations" url="files/animating_presentations.htm" />\r
+    </book>\r
+    <book name="Working with 3D presentations" >\r
+      <item name="Setting presentation view parameters " url="files/changing_visualization_parameters_of_the_presenetation.htm" />\r
+      <item name="Operations with presentations" url="files/displaying_hiding_presentations.htm" />\r
+      <item name="Renaming presentations" url="files/renaming_presentations.htm" />\r
+      <item name="Scaling presentations" url="files/scaling_presentations.htm" />\r
+      <item name="Getting elements attributes" url="files/getting_elements_attributes.htm" />\r
+      <item name="Clipping" url="clipping.htm" />\r
+    </book>\r
+  </book>\r
+  <book name="Table presentations" >\r
+    <item name="About tables" url="files/about_tables.htm" />\r
+    <item name="Importing/exporting tables" url="files/importing_tables.htm" />\r
+    <item name="Displaying tables" url="files/displaying_tables.htm" />\r
+    <item name="Creating tables from Cut Lines presentations" url="creating_tables.htm" />\r
+  </book>\r
+  <book name="XY plots" >\r
+    <item name="Creating curves" url="files/creating_curves.htm" />\r
+    <item name="Creating XY plots" url="files/creating_xy_plot.htm" />\r
+    <item name="Setting properties of XY plots" url="files/setting_properties_of_xy_plots.htm" />\r
+  </book>\r
+</book>\r
+\r
+</tocdata>\r
diff --git a/doc/salome/gui/VISU/whxdata/whtoc.xml b/doc/salome/gui/VISU/whxdata/whtoc.xml
new file mode 100755 (executable)
index 0000000..a271ba7
--- /dev/null
@@ -0,0 +1,4 @@
+<?xml version='1.0' encoding='windows-1252' ?>\r
+<toc root="whtdata0.xml">\r
+\r
+</toc>\r
diff --git a/src/VISUGUI/VisuGUI_ActionsDef.h b/src/VISUGUI/VisuGUI_ActionsDef.h
new file mode 100644 (file)
index 0000000..923247d
--- /dev/null
@@ -0,0 +1,115 @@
+// 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/
+//
+#ifndef VISUGUI_ACTIONSDEF
+#define VISUGUI_ACTIONSDEF
+
+//#define VISU_IMPORT_FROM_FILE       112
+//#define VISU_EXPLORE_MED            113
+//#define VISU_IMPORT_MED             114
+//#define VISU_IMPORT_TABLE           199
+#define VISU_IMPORT_FROM_FILE       4002
+#define VISU_EXPLORE_MED            4003
+#define VISU_IMPORT_TABLE           4004
+#define VISU_IMPORT_MED_STRUCTURE   4005
+#define VISU_IMPORT_MED_TIMESTAMP   4006
+#define VISU_IMPORT_MED_FIELD       4007
+
+#define VISU_SCALAR_MAP             4011
+#define VISU_DEFORMED_SHAPE         4012
+#define VISU_VECTORS                4013
+#define VISU_ISO_SURFACES           4014
+#define VISU_CUT_PLANES             4015
+#define VISU_STREAM_LINES           4016
+#define VISU_CUT_LINES              4017
+#define VISU_PLOT2D                 4018
+#define VISU_PLOT_3D                4019
+
+//#define VISU_DELETE                 4021
+#define VISU_DELETE_OBJS            4022
+
+#define VISU_SHOW_TABLE             4023
+#define VISU_CREATE_CURVES          4024
+#define VISU_EXPORT_TABLE           4025
+
+#define VISU_CREATE_PRS             4026
+#define VISU_CREATE_MANY_PRS        4027
+#define VISU_ERASE                  4030
+#define VISU_DISPLAY                4031
+#define VISU_DISPLAY_ONLY           4032
+//#define VISU_DELETE_PRS             4033
+
+#define VISU_COPY_PRS               4037
+#define VISU_CURVE_PROPS            4040
+#define VISU_RENAME                 4041
+#define VISU_EDIT_CONTAINER         4042
+#define VISU_CLEAR_CONTAINER        4043
+
+#define VISU_SAVE_VIEW_PARAMS_1     4045
+#define VISU_SAVE_VIEW_PARAMS       4046
+#define VISU_RESTORE_VIEW_PARAMS    4047
+#define VISU_DELETE_VIEW_PARAMS     4048
+
+#define VISU_POINTS                 4050
+#define VISU_WIREFRAME              4051
+#define VISU_SURFACE                4052
+#define VISU_INSIDEFRAME            4053
+#define VISU_SURFACEFRAME           4054
+#define VISU_SHRINK                 4055
+#define VISU_UNSHRINK               4056
+
+#define VISU_SHADING                4083
+#define VISU_NOSHADING              4084
+
+#define VISU_CELL_COLOR             4057
+#define VISU_COLOR                  4058
+#define VISU_EDGE_COLOR             4059
+#define VISU_OPACITY                4060
+#define VISU_LINE_WIDTH             4061
+
+#define VISU_EDIT_SCALARMAP         40620
+#define VISU_EDIT_DEFORMEDSHAPE     40621
+#define VISU_EDIT_CUTPLANES         40622
+#define VISU_EDIT_CUTLINES          40623
+#define VISU_EDIT_ISOSURFACE        40624
+#define VISU_EDIT_VECTORS           40625
+#define VISU_EDIT_STREAMLINES       40626
+#define VISU_EDIT_PLOT3D            40627
+
+#define VISU_EDIT_PRS               4062
+#define VISU_CREATE_TABLE           4063
+#define VISU_SWEEP                  4064
+#define VISU_SELECTION_INFO         4065
+#define VISU_ANIMATION              4066
+
+#define VISU_ERASE_ALL              4070
+#define VISU_GLOBAL_SELECTION       4071
+#define VISU_PARTIAL_SELECTION      4072
+#define VISU_SCALING                4073
+
+#define VISU_CUBE_AXES              4075
+#define VISU_CLIPPING               4077
+#define VISU_ARRANGE_ACTORS         4078
+
+#define VISU_TRANSLATE_PRS          4079
+#define VISU_MERGE_SCALAR_BARS      4080
+#define VISU_FREE_SCALAR_BARS       4081
+#define VISU_SHOW_ANIMATION         4082
+
+#endif
diff --git a/src/VISUGUI/VisuGUI_ClippingDlg.cxx b/src/VISUGUI/VisuGUI_ClippingDlg.cxx
new file mode 100644 (file)
index 0000000..c2bd7a5
--- /dev/null
@@ -0,0 +1,1098 @@
+// 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 "VisuGUI_ClippingDlg.h"
+
+#include "VisuGUI.h"
+#include "VisuGUI_Tools.h"
+
+#include "VISU_Prs3d_i.hh"
+#include "VISU_Result_i.hh"
+
+#include "VISU_PipeLine.hxx"
+
+#include "LightApp_SelectionMgr.h"
+
+#include "SVTK_ViewWindow.h"
+
+#include "SUIT_Session.h"
+#include "SUIT_Desktop.h"
+#include "SUIT_MessageBox.h"
+#include "SUIT_ResourceMgr.h"
+#include "SUIT_OverrideCursor.h"
+
+#include "SALOME_Actor.h"
+
+// QT Includes
+#include <qlabel.h>
+#include <qpushbutton.h>
+#include <qcombobox.h>
+#include <qcheckbox.h>
+#include <qlayout.h>
+#include <qgroupbox.h>
+#include <qvalidator.h>
+#include <qtabwidget.h>
+#include <qhbuttongroup.h>
+#include <qradiobutton.h>
+#include <qspinbox.h>
+
+// VTK Includes
+#include <vtkMath.h>
+#include <vtkCamera.h>
+#include <vtkRenderer.h>
+#include <vtkDataSet.h>
+#include <vtkDataSetMapper.h>
+#include <vtkImplicitFunction.h>
+#include <vtkPlaneSource.h>
+#include <vtkPolyData.h>
+#include <vtkUnstructuredGrid.h>
+
+// OCCT Includes
+#include <gp_Dir.hxx>
+
+using namespace std;
+
+namespace VISU {
+  float GetFloat (const QString& theValue, float theDefault)
+  {
+    if (theValue.isEmpty()) return theDefault;
+    SUIT_ResourceMgr* aResourceMgr = VISU::GetResourceMgr();
+    QString aValue = aResourceMgr->stringValue("VISU",theValue);
+    if (aValue.isEmpty()) return theDefault;
+    return aValue.toFloat();
+  }
+
+  void RenderViewWindow (SVTK_ViewWindow* vw)
+  {
+    if (vw) {
+      vw->getRenderer()->ResetCameraClippingRange();
+      vw->Repaint();
+    }
+  }
+
+  void RangeStepAndValidator (QtxDblSpinBox* theSpinBox, double min, double max,
+                              double step, unsigned short decimals)
+  {
+    theSpinBox->setRange(min, max);
+    theSpinBox->setLineStep(step);
+    ((QDoubleValidator*)theSpinBox->validator())->setRange(min, max, decimals);
+  }
+};
+
+//=================================================================================
+//class    : OrientedPlane
+//purpose  :
+//=================================================================================
+class OrientedPlane: public vtkPlane
+{
+  SVTK_ViewWindow* myViewWindow;
+
+  vtkDataSetMapper* myMapper;
+
+public:
+  static OrientedPlane * New() {
+    return new OrientedPlane();
+  }
+  static OrientedPlane * New (SVTK_ViewWindow* vw) {
+    return new OrientedPlane(vw);
+  }
+  vtkTypeMacro(OrientedPlane, vtkPlane);
+
+
+  VISU::Orientation myOrientation;
+  float myDistance;
+  double myAngle[2];
+
+  vtkPlaneSource* myPlaneSource;
+  SALOME_Actor *myActor;
+
+  void SetOrientation(VISU::Orientation theOrientation) {myOrientation = theOrientation;}
+  VISU::Orientation GetOrientation() {return myOrientation;}
+
+  void SetDistance(float theDistance) {myDistance = theDistance;}
+  float GetDistance() {return myDistance;}
+
+  void ShallowCopy(OrientedPlane* theOrientedPlane){
+    SetNormal(theOrientedPlane->GetNormal());
+    SetOrigin(theOrientedPlane->GetOrigin());
+
+    myOrientation = theOrientedPlane->GetOrientation();
+    myDistance = theOrientedPlane->GetDistance();
+
+    myAngle[0] = theOrientedPlane->myAngle[0];
+    myAngle[1] = theOrientedPlane->myAngle[1];
+
+    myPlaneSource->SetNormal(theOrientedPlane->myPlaneSource->GetNormal());
+    myPlaneSource->SetOrigin(theOrientedPlane->myPlaneSource->GetOrigin());
+    myPlaneSource->SetPoint1(theOrientedPlane->myPlaneSource->GetPoint1());
+    myPlaneSource->SetPoint2(theOrientedPlane->myPlaneSource->GetPoint2());
+  }
+
+protected:
+  OrientedPlane(SVTK_ViewWindow* vw):
+    myOrientation(VISU::XY),
+    myDistance(0.5),
+    myViewWindow(vw)
+  {
+    Init();
+    myViewWindow->AddActor(myActor);
+  }
+
+  OrientedPlane():
+    myOrientation(VISU::XY),
+    myDistance(0.5),
+    myViewWindow(NULL)
+  {
+    Init();
+  }
+
+  void Init(){
+    myPlaneSource = vtkPlaneSource::New();
+
+    myAngle[0] = myAngle[1] = 0.0;
+
+    // Create and display actor
+    myMapper = vtkDataSetMapper::New();
+    myMapper->SetInput(myPlaneSource->GetOutput());
+
+    myActor = SALOME_Actor::New();
+    myActor->VisibilityOff();
+    myActor->PickableOff();
+    myActor->SetInfinitive(true);
+    myActor->SetMapper(myMapper);
+
+    vtkProperty* aProp = vtkProperty::New();
+    float anRGB[3];
+
+    SUIT_ResourceMgr* aResourceMgr = VISU::GetResourceMgr();
+
+    QColor aFillColor = aResourceMgr->colorValue("SMESH", "fill_color", QColor(0, 170, 255));
+    anRGB[0] = aFillColor.red()/255.;
+    anRGB[1] = aFillColor.green()/255.;
+    anRGB[2] = aFillColor.blue()/255.;
+    aProp->SetColor(anRGB[0],anRGB[1],anRGB[2]);
+    aProp->SetOpacity(0.75);
+    myActor->SetProperty(aProp);
+    aProp->Delete();
+
+    vtkProperty* aBackProp = vtkProperty::New();
+    QColor aBackFaceColor = aResourceMgr->colorValue("SMESH", "backface_color", QColor(0, 0, 255));//@
+    anRGB[0] = aBackFaceColor.red()/255.;
+    anRGB[1] = aBackFaceColor.green()/255.;
+    anRGB[2] = aBackFaceColor.blue()/255.;
+    aBackProp->SetColor(anRGB[0],anRGB[1],anRGB[2]);
+    aBackProp->SetOpacity(0.75);
+    myActor->SetBackfaceProperty(aBackProp);
+    aBackProp->Delete();
+  }
+
+  ~OrientedPlane()
+  {
+    if (myViewWindow)
+      myViewWindow->RemoveActor(myActor);
+
+    myActor->Delete();
+
+    myMapper->RemoveAllInputs();
+    myMapper->Delete();
+
+    myPlaneSource->UnRegisterAllOutputs();
+    myPlaneSource->Delete();
+  };
+
+private:
+  // Not implemented.
+  OrientedPlane(const OrientedPlane&);
+  void operator=(const OrientedPlane&);
+};
+
+struct TSetVisiblity {
+  TSetVisiblity(int theIsVisible): myIsVisible(theIsVisible){}
+  void operator()(VISU::TVTKPlane& theOrientedPlane){
+    theOrientedPlane->myActor->SetVisibility(myIsVisible);
+  }
+  int myIsVisible;
+};
+
+//=================================================================================
+// class    : VisuGUI_ClippingDlg()
+// purpose  :
+//
+//=================================================================================
+VisuGUI_ClippingDlg::VisuGUI_ClippingDlg (VisuGUI* theModule,
+                                          const char* name,
+                                          bool modal,
+                                          WFlags fl)
+  : QDialog(VISU::GetDesktop(theModule), name, modal, WStyle_Customize |
+            WStyle_NormalBorder | WStyle_Title | WStyle_SysMenu | WDestructiveClose),
+  mySelectionMgr(VISU::GetSelectionMgr(theModule)),
+  myVisuGUI(theModule)
+{
+  if (!name)
+    setName("VisuGUI_ClippingDlg");
+  setCaption(tr("TITLE"));
+  setSizeGripEnabled(TRUE);
+  QGridLayout* VisuGUI_ClippingDlgLayout = new QGridLayout(this);
+  VisuGUI_ClippingDlgLayout->setSpacing(6);
+  VisuGUI_ClippingDlgLayout->setMargin(11);
+
+  // Controls for selecting, creating, deleting planes
+  QGroupBox* GroupPlanes = new QGroupBox (this, "GroupPlanes");
+  GroupPlanes->setTitle(tr("GRP_PLANES"));
+  GroupPlanes->setColumnLayout(0, Qt::Vertical);
+  GroupPlanes->layout()->setSpacing(0);
+  GroupPlanes->layout()->setMargin(0);
+  QGridLayout* GroupPlanesLayout = new QGridLayout (GroupPlanes->layout());
+  GroupPlanesLayout->setAlignment(Qt::AlignTop);
+  GroupPlanesLayout->setSpacing(6);
+  GroupPlanesLayout->setMargin(11);
+
+  ComboBoxPlanes = new QComboBox (GroupPlanes, "ComboBoxPlanes");
+  GroupPlanesLayout->addWidget(ComboBoxPlanes, 0, 0);
+
+  QSpacerItem* spacerGP = new QSpacerItem (20, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
+  GroupPlanesLayout->addItem(spacerGP, 0, 1);
+
+  buttonNew = new QPushButton (GroupPlanes, "buttonNew");
+  buttonNew->setText(tr("BUT_NEW"));
+  GroupPlanesLayout->addWidget(buttonNew, 0, 2);
+
+  buttonDelete = new QPushButton(GroupPlanes, "buttonDelete");
+  buttonDelete->setText(tr("BUT_DELETE"));
+  GroupPlanesLayout->addWidget(buttonDelete, 0, 3);
+
+  // Controls for defining plane parameters
+
+  // Tab pane
+  QGroupBox* GroupParameters = new QGroupBox(this, "GroupParameters");
+  GroupParameters->setTitle(tr("GRP_PARAMETERS"));
+  GroupParameters->setColumnLayout(0, Qt::Vertical);
+  GroupParameters->layout()->setSpacing(0);
+  GroupParameters->layout()->setMargin(0);
+  QGridLayout* GroupParametersLayout = new QGridLayout (GroupParameters->layout());
+  GroupParametersLayout->setAlignment(Qt::AlignTop);
+  GroupParametersLayout->setSpacing(6);
+  GroupParametersLayout->setMargin(11);
+
+  TabPane = new QTabWidget (GroupParameters);
+  TabPane->addTab(createParamsTab()   , tr("TAB_NON_STRUCTURED"));
+  TabPane->addTab(createIJKParamsTab(), tr("TAB_IJK_STRUCTURED"));
+  GroupParametersLayout->addWidget(TabPane, 0, 0);
+
+  // "Show preview" and "Auto Apply" check boxes
+
+  PreviewCheckBox = new QCheckBox (tr("SHOW_PREVIEW_CHK"), this);
+  PreviewCheckBox->setChecked(true);
+
+  AutoApplyCheckBox = new QCheckBox (tr("AUTO_APPLY_CHK"), this);
+  AutoApplyCheckBox->setChecked(false);
+
+  // Controls for "Ok", "Apply" and "Close" button
+  QGroupBox* GroupButtons = new QGroupBox (this, "GroupButtons");
+  GroupButtons->setSizePolicy(QSizePolicy((QSizePolicy::SizeType)7,
+                                          (QSizePolicy::SizeType)0, 0, 0,
+                                          GroupButtons->sizePolicy().hasHeightForWidth()));
+  GroupButtons->setGeometry(QRect(10, 10, 281, 48));
+  //GroupButtons->setTitle(tr(""));
+  GroupButtons->setColumnLayout(0, Qt::Vertical);
+  GroupButtons->layout()->setSpacing(0);
+  GroupButtons->layout()->setMargin(0);
+  QGridLayout* GroupButtonsLayout = new QGridLayout (GroupButtons->layout());
+  GroupButtonsLayout->setAlignment(Qt::AlignTop);
+  GroupButtonsLayout->setSpacing(6);
+  GroupButtonsLayout->setMargin(11);
+  buttonCancel = new QPushButton (GroupButtons, "buttonCancel");
+  buttonCancel->setText(tr("BUT_CLOSE"));
+  buttonCancel->setAutoDefault(TRUE);
+  GroupButtonsLayout->addWidget(buttonCancel, 0, 3);
+  buttonApply = new QPushButton (GroupButtons, "buttonApply");
+  buttonApply->setText(tr("BUT_APPLY"));
+  buttonApply->setAutoDefault(TRUE);
+  GroupButtonsLayout->addWidget(buttonApply, 0, 1);
+  QSpacerItem* spacer_9 = new QSpacerItem (20, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
+  GroupButtonsLayout->addItem(spacer_9, 0, 2);
+  buttonOk = new QPushButton (GroupButtons, "buttonOk");
+  buttonOk->setText(tr("BUT_OK"));
+  buttonOk->setAutoDefault(TRUE);
+  buttonOk->setDefault(TRUE);
+  GroupButtonsLayout->addWidget(buttonOk, 0, 0);
+
+  VisuGUI_ClippingDlgLayout->addMultiCellWidget(GroupPlanes,     0, 0, 0, 1);
+  VisuGUI_ClippingDlgLayout->addMultiCellWidget(GroupParameters, 1, 1, 0, 1);
+  VisuGUI_ClippingDlgLayout->addWidget(PreviewCheckBox,          2,    0);
+  VisuGUI_ClippingDlgLayout->addWidget(AutoApplyCheckBox,        2,    1);
+  VisuGUI_ClippingDlgLayout->addMultiCellWidget(GroupButtons,    3, 3, 0, 1);
+
+  // Initial state
+  VISU::RangeStepAndValidator(SpinBoxDistance, 0.0, 1.0, 0.01, 3);
+  VISU::RangeStepAndValidator(SpinBoxRot1, -180.0, 180.0, 1, 3);
+  VISU::RangeStepAndValidator(SpinBoxRot2, -180.0, 180.0, 1, 3);
+
+  ComboBoxOrientation->insertItem(tr("PARALLEL_XOY_COMBO_ITEM"));
+  ComboBoxOrientation->insertItem(tr("PARALLEL_YOZ_COMBO_ITEM"));
+  ComboBoxOrientation->insertItem(tr("PARALLEL_ZOX_COMBO_ITEM"));
+
+  SpinBoxDistance->setValue(0.5);
+
+  myPrs3d = 0;
+  myIsSelectPlane = false;
+  onSelectionChanged();
+
+  // signals and slots connections :
+  connect(ComboBoxPlanes         , SIGNAL(activated(int))           , this, SLOT(onSelectPlane(int)));
+  connect(buttonNew              , SIGNAL(clicked())                , this, SLOT(ClickOnNew()));
+  connect(buttonDelete           , SIGNAL(clicked())                , this, SLOT(ClickOnDelete()));
+  connect(ComboBoxOrientation    , SIGNAL(activated(int))           , this, SLOT(onSelectOrientation(int)));
+  connect(SpinBoxDistance        , SIGNAL(valueChanged(double))     , this, SLOT(SetCurrentPlaneParam()));
+  connect(SpinBoxRot1            , SIGNAL(valueChanged(double))     , this, SLOT(SetCurrentPlaneParam()));
+  connect(SpinBoxRot2            , SIGNAL(valueChanged(double))     , this, SLOT(SetCurrentPlaneParam()));
+  connect(ButtonGroupIJKAxis     , SIGNAL(clicked(int))             , this, SLOT(onIJKAxisChanged(int)));
+  connect(SpinBoxIJKIndex        , SIGNAL(valueChanged(int))        , this, SLOT(SetCurrentPlaneIJKParam()));
+  connect(CheckBoxIJKPlaneReverse, SIGNAL(toggled(bool))            , this, SLOT(SetCurrentPlaneIJKParam()));
+  connect(TabPane                , SIGNAL(currentChanged (QWidget*)), this, SLOT(onTabChanged(QWidget*)));
+
+  connect(PreviewCheckBox  , SIGNAL(toggled(bool)), this, SLOT(OnPreviewToggle(bool)));
+  connect(AutoApplyCheckBox, SIGNAL(toggled(bool)), this, SLOT(ClickOnApply()));
+
+  connect(buttonOk    , SIGNAL(clicked()), this, SLOT(ClickOnOk()));
+  connect(buttonApply , SIGNAL(clicked()), this, SLOT(ClickOnApply()));
+  connect(buttonCancel, SIGNAL(clicked()), this, SLOT(ClickOnCancel()));
+
+  connect(mySelectionMgr, SIGNAL(currentSelectionChanged()), this, SLOT(onSelectionChanged()));
+
+  this->show();
+}
+
+//=================================================================================
+// function : ~VisuGUI_ClippingDlg()
+// purpose  :
+//=================================================================================
+VisuGUI_ClippingDlg::~VisuGUI_ClippingDlg()
+{
+  // no need to delete child widgets, Qt does it all for us
+  std::for_each(myPlanes.begin(),myPlanes.end(),TSetVisiblity(false));
+  VISU::RenderViewWindow(VISU::GetViewWindow(myVisuGUI));
+}
+
+//=================================================================================
+// function : createParamsTab
+// purpose  :
+//=================================================================================
+QWidget* VisuGUI_ClippingDlg::createParamsTab()
+{
+  QFrame* GroupParameters = new QFrame(this);
+  QGridLayout* GroupParametersLayout = new QGridLayout(GroupParameters);
+  GroupParametersLayout->setAlignment(Qt::AlignTop);
+  GroupParametersLayout->setSpacing(6);
+  GroupParametersLayout->setMargin(11);
+
+  TextLabelOrientation = new QLabel(GroupParameters, "TextLabelOrientation");
+  TextLabelOrientation->setText(tr("LBL_ORIENTATION"));
+  GroupParametersLayout->addWidget(TextLabelOrientation, 0, 0);
+
+  ComboBoxOrientation = new QComboBox(GroupParameters, "ComboBoxOrientation");
+  GroupParametersLayout->addWidget(ComboBoxOrientation, 0, 1);
+
+  TextLabelDistance = new QLabel(GroupParameters, "TextLabelDistance");
+  TextLabelDistance->setText(tr("LBL_DISTANCE"));
+  GroupParametersLayout->addWidget(TextLabelDistance, 1, 0);
+
+  SpinBoxDistance = new QtxDblSpinBox(GroupParameters, "SpinBoxDistance");
+  GroupParametersLayout->addWidget(SpinBoxDistance, 1, 1);
+
+  TextLabelRot1 = new QLabel(GroupParameters, "TextLabelRot1");
+  TextLabelRot1->setText(tr("LBL_ROTATION_YZ"));
+  GroupParametersLayout->addWidget(TextLabelRot1, 2, 0);
+
+  SpinBoxRot1 = new QtxDblSpinBox(GroupParameters, "SpinBoxRot1");
+  GroupParametersLayout->addWidget(SpinBoxRot1, 2, 1);
+
+  TextLabelRot2 = new QLabel(GroupParameters, "TextLabelRot2");
+  TextLabelRot2->setText(tr("LBL_ROTATION_XZ"));
+  GroupParametersLayout->addWidget(TextLabelRot2, 3, 0);
+
+  SpinBoxRot2 = new QtxDblSpinBox(GroupParameters, "SpinBoxRot2");
+  GroupParametersLayout->addWidget(SpinBoxRot2, 3, 1);
+
+  return GroupParameters;
+}
+
+//=================================================================================
+// function : createIJKParamsTab
+// purpose  :
+//=================================================================================
+QWidget* VisuGUI_ClippingDlg::createIJKParamsTab()
+{
+  // tab layout
+  WidgetIJKTab = new QFrame(this);
+  QGridLayout* IJKParametersLayout = new QGridLayout(WidgetIJKTab);
+  IJKParametersLayout->setAlignment(Qt::AlignTop);
+  IJKParametersLayout->setSpacing(6);
+  IJKParametersLayout->setMargin(11);
+
+  // Axis group
+  ButtonGroupIJKAxis = new QHButtonGroup (tr("GRP_IJK_AXIS"), WidgetIJKTab);
+  new QRadioButton (tr("I_RADIO_BTN"), ButtonGroupIJKAxis);  // 0
+  new QRadioButton (tr("J_RADIO_BTN"), ButtonGroupIJKAxis);  // 1
+  new QRadioButton (tr("K_RADIO_BTN"), ButtonGroupIJKAxis);  // 2
+  ButtonGroupIJKAxis->setButton(0);
+
+  // Index
+  TextLabelIJKIndex = new QLabel(WidgetIJKTab, "TextLabelIJKIndex");
+  TextLabelIJKIndex->setText(tr("LBL_IJK_INDEX"));
+  SpinBoxIJKIndex = new QSpinBox(WidgetIJKTab, "SpinBoxIJKIndex");
+
+  // Orientation
+  CheckBoxIJKPlaneReverse = new QCheckBox (tr("REVERSE_NORMAL_CHK"), WidgetIJKTab);
+  CheckBoxIJKPlaneReverse->setChecked(false);
+
+  IJKParametersLayout->addMultiCellWidget(ButtonGroupIJKAxis, 0, 0, 0, 1);
+  IJKParametersLayout->addWidget(TextLabelIJKIndex,          1, 0);
+  IJKParametersLayout->addWidget(SpinBoxIJKIndex,            1, 1);
+  IJKParametersLayout->addWidget(CheckBoxIJKPlaneReverse, 2, 0);
+
+  return WidgetIJKTab;
+}
+
+//=================================================================================
+// function : ClickOnApply()
+// purpose  :
+//=================================================================================
+void VisuGUI_ClippingDlg::ClickOnApply()
+{
+  if (!myPrs3d)
+    return;
+
+  if (SVTK_ViewWindow* aViewWindow = VISU::GetViewWindow(myVisuGUI)) {
+    SUIT_OverrideCursor wc;
+
+    // Save clipping planes, currently applied to the presentation
+    // to enable restoring this state in case of failure.
+    // Refer to bugs IPAL8849, IPAL8850 for more information.
+    typedef vtkSmartPointer<vtkPlane> TPln;
+    typedef std::vector<TPln> TPlns;
+    bool isFailed = false;
+    TPlns anOldPlanes;
+    int iopl = 0, nbOldPlanes = myPrs3d->GetNumberOfClippingPlanes();
+    for (; iopl < nbOldPlanes; iopl++) {
+      anOldPlanes.push_back(myPrs3d->GetClippingPlane(iopl));
+    }
+
+    // Try to apply new clipping
+    myPrs3d->RemoveAllClippingPlanes();
+
+    VISU::TPlanes::iterator anIter = myPlanes.begin();
+    for (; anIter != myPlanes.end(); anIter++) {
+      OrientedPlane* anOrientedPlane = OrientedPlane::New(aViewWindow);
+      anOrientedPlane->ShallowCopy(anIter->GetPointer());
+      if (!myPrs3d->AddClippingPlane(anOrientedPlane)) {
+        isFailed = true;
+      }
+      anOrientedPlane->Delete();
+    }
+
+    // Check contents of the resulting (clipped) presentation data
+    if (!isFailed) {
+      VISU_PipeLine* aPL = myPrs3d->GetPL();
+      VISU_PipeLine::TMapper* aM = aPL->GetMapper();
+      vtkDataSet* aPrsData = aM->GetInput();
+      aPrsData->Update();
+      if (aPrsData->GetNumberOfCells() < 1) {
+        isFailed = true;
+      }
+    }
+
+    if (isFailed) {
+      // Restore previous clipping state because of failure.
+      myPrs3d->RemoveAllClippingPlanes();
+
+      TPlns::iterator anOldIter = anOldPlanes.begin();
+      for (; anOldIter != anOldPlanes.end(); anOldIter++) {
+        myPrs3d->AddClippingPlane(anOldIter->GetPointer());
+      }
+
+      SUIT_MessageBox::warn1(VISU::GetDesktop(myVisuGUI),
+                             tr("WRN_VISU"),
+                             tr("WRN_EMPTY_RESULTING_PRS"),
+                             tr("BUT_OK") );
+    }
+
+    //VISU::RenderViewWindow(aViewWindow);
+    VISU::RepaintViewWindows(myVisuGUI, myIO);
+  }
+}
+
+//=================================================================================
+// function : ClickOnOk()
+// purpose  :
+//=================================================================================
+void VisuGUI_ClippingDlg::ClickOnOk()
+{
+  ClickOnApply();
+  ClickOnCancel();
+}
+
+//=================================================================================
+// function : ClickOnCancel()
+// purpose  :
+//=================================================================================
+void VisuGUI_ClippingDlg::ClickOnCancel()
+{
+  close();
+}
+
+//=================================================================================
+// function : onSelectionChanged()
+// purpose  : Called when selection is changed
+//=================================================================================
+void VisuGUI_ClippingDlg::onSelectionChanged()
+{
+  if (SVTK_ViewWindow* aViewWindow = VISU::GetViewWindow(myVisuGUI)) {
+    Handle(SALOME_InteractiveObject) anIO;
+    CORBA::Object_var anObject = VISU::GetSelectedObj(myVisuGUI, &anIO);
+    myIO = anIO;
+    if (CORBA::is_nil(anObject)) return;
+    PortableServer::ServantBase_var aServant = VISU::GetServant(anObject);
+    if (!aServant.in()) return;
+
+    myPrs3d = dynamic_cast<VISU::Prs3d_i*>(aServant.in());
+    if (myPrs3d) {
+      std::for_each(myPlanes.begin(),myPlanes.end(),TSetVisiblity(false));
+      myPlanes.clear();
+
+      float anOffset [3];
+      myPrs3d->GetOffset(anOffset);
+
+      vtkIdType anId = 0, anEnd = myPrs3d->GetNumberOfClippingPlanes();
+      for (; anId < anEnd; anId++) {
+        if (vtkImplicitFunction* aFunction = myPrs3d->GetClippingPlane(anId)) {
+          if (OrientedPlane* aPlane = OrientedPlane::SafeDownCast(aFunction)) {
+            OrientedPlane* anOrientedPlane = OrientedPlane::New(aViewWindow);
+            VISU::TVTKPlane aTVTKPlane(anOrientedPlane);
+            anOrientedPlane->Delete();
+            aTVTKPlane->ShallowCopy(aPlane);
+            aTVTKPlane->myActor->SetPosition(anOffset);
+            myPlanes.push_back(aTVTKPlane);
+          }
+        }
+      }
+
+      std::for_each(myPlanes.begin(),myPlanes.end(),
+                    TSetVisiblity(PreviewCheckBox->isChecked()));
+    }
+
+    // enable/disable IJK tab
+    TabPane->setTabEnabled(WidgetIJKTab, isStructured());
+    Sinchronize();
+    VISU::RenderViewWindow(aViewWindow);
+  }
+}
+
+//=================================================================================
+// function : onSelectPlane()
+// purpose  :
+//=================================================================================
+void VisuGUI_ClippingDlg::onSelectPlane(int theIndex)
+{
+  if (!myPrs3d || myPlanes.empty())
+    return;
+
+  OrientedPlane* aPlane = myPlanes[theIndex].GetPointer();
+
+  // Orientation
+  VISU::Orientation anOrientation = aPlane->GetOrientation();
+
+  // Rotations
+  double aRot[2] = {aPlane->myAngle[0], aPlane->myAngle[1]};
+
+  // Set plane parameters in the dialog
+  myIsSelectPlane = true;
+  setDistance(aPlane->GetDistance());
+  setRotation(aRot[0], aRot[1]);
+  int item = 0;
+  switch (anOrientation) {
+  case VISU::XY: item = 0; break;
+  case VISU::YZ: item = 1; break;
+  case VISU::ZX: item = 2; break;
+  }
+  ComboBoxOrientation->setCurrentItem(item);
+
+  bool isIJK = (TabPane->currentPage() == WidgetIJKTab);
+  if (isIJK)
+    setIJKByNonStructured();
+  else
+    onSelectOrientation(item);
+
+  myIsSelectPlane = false;
+}
+
+//=================================================================================
+// function : ClickOnNew()
+// purpose  :
+//=================================================================================
+void VisuGUI_ClippingDlg::ClickOnNew()
+{
+  if (!myPrs3d)
+    return;
+
+  if (SVTK_ViewWindow* aViewWindow = VISU::GetViewWindow(myVisuGUI)) {
+    OrientedPlane* aPlane = OrientedPlane::New(aViewWindow);
+    VISU::TVTKPlane aTVTKPlane(aPlane);
+    myPlanes.push_back(aTVTKPlane);
+
+    float anOffset [3];
+    myPrs3d->GetOffset(anOffset);
+    aTVTKPlane->myActor->SetPosition(anOffset);
+
+    if (PreviewCheckBox->isChecked())
+      aTVTKPlane->myActor->VisibilityOn();
+
+    Sinchronize();
+    SetCurrentPlaneParam();
+  }
+}
+
+//=================================================================================
+// function : ClickOnDelete()
+// purpose  :
+//=================================================================================
+void VisuGUI_ClippingDlg::ClickOnDelete()
+{
+  if (!myPrs3d || myPlanes.empty())
+    return;
+
+  int aPlaneIndex = ComboBoxPlanes->currentItem();
+
+  VISU::TPlanes::iterator anIter = myPlanes.begin() + aPlaneIndex;
+  anIter->GetPointer()->myActor->SetVisibility(false);
+  myPlanes.erase(anIter);
+
+  if(AutoApplyCheckBox->isChecked())
+    ClickOnApply();
+
+  Sinchronize();
+  if (SVTK_ViewWindow* aViewWindow = VISU::GetViewWindow(myVisuGUI))
+    VISU::RenderViewWindow(aViewWindow);
+}
+
+//=================================================================================
+// function : onSelectOrientation()
+// purpose  :
+//=================================================================================
+void VisuGUI_ClippingDlg::onSelectOrientation(int theItem)
+{
+  if (myPlanes.empty())
+    return;
+
+  if      (theItem == 0) {
+    TextLabelRot1->setText(tr("LBL_ROTATION_YZ"));
+    TextLabelRot2->setText(tr("LBL_ROTATION_XZ"));
+  }
+  else if (theItem == 1) {
+    TextLabelRot1->setText(tr("LBL_ROTATION_ZX"));
+    TextLabelRot2->setText(tr("LBL_ROTATION_YX"));
+  }
+  else if (theItem == 2) {
+    TextLabelRot1->setText(tr("LBL_ROTATION_XY"));
+    TextLabelRot2->setText(tr("LBL_ROTATION_ZY"));
+  }
+
+  if((QComboBox*)sender() == ComboBoxOrientation)
+    SetCurrentPlaneParam();
+}
+
+//=================================================================================
+// function : Sinchronize()
+// purpose  : update control values according to plane selection
+//=================================================================================
+void VisuGUI_ClippingDlg::Sinchronize()
+{
+  int aNbPlanes = myPlanes.size();
+  ComboBoxPlanes->clear();
+
+  QString aName;
+  for (int i = 1; i<=aNbPlanes; i++) {
+    aName = QString(tr("PLANES_COMBO_ITEM_i")).arg(i);
+    ComboBoxPlanes->insertItem(aName);
+  }
+
+  int aPos = ComboBoxPlanes->count() - 1;
+  ComboBoxPlanes->setCurrentItem(aPos);
+
+  bool anIsControlsEnable = (aPos >= 0);
+  if (anIsControlsEnable) {
+    onSelectPlane(aPos);
+  } else {
+    ComboBoxPlanes->insertItem(tr("PLANES_COMBO_ITEM_no"));
+    SpinBoxRot1->setValue(0.0);
+    SpinBoxRot2->setValue(0.0);
+    SpinBoxDistance->setValue(0.5);
+  }
+
+  buttonDelete           ->setEnabled(anIsControlsEnable);
+  buttonApply            ->setEnabled(anIsControlsEnable);
+  PreviewCheckBox        ->setEnabled(anIsControlsEnable);
+  AutoApplyCheckBox      ->setEnabled(anIsControlsEnable);
+
+  ComboBoxOrientation    ->setEnabled(anIsControlsEnable);
+  SpinBoxDistance        ->setEnabled(anIsControlsEnable);
+  SpinBoxRot1            ->setEnabled(anIsControlsEnable);
+  SpinBoxRot2            ->setEnabled(anIsControlsEnable);
+
+  ButtonGroupIJKAxis     ->setEnabled(anIsControlsEnable);
+  SpinBoxIJKIndex        ->setEnabled(anIsControlsEnable);
+  CheckBoxIJKPlaneReverse->setEnabled(anIsControlsEnable);
+}
+
+//=================================================================================
+// function : setRotation()
+// purpose  :
+//=================================================================================
+void VisuGUI_ClippingDlg::setRotation(const double theRot1, const double theRot2)
+{
+  SpinBoxRot1->setValue(theRot1);
+  SpinBoxRot2->setValue(theRot2);
+}
+
+//=================================================================================
+// function : SetCurrentPlaneParam()
+// purpose  :
+//=================================================================================
+void VisuGUI_ClippingDlg::SetCurrentPlaneParam()
+{
+  if (myPlanes.empty() || myIsSelectPlane)
+    return;
+
+  int aCurPlaneIndex = ComboBoxPlanes->currentItem();
+
+  OrientedPlane* aPlane = myPlanes[aCurPlaneIndex].GetPointer();
+
+  float aNormal[3];
+  VISU::Orientation anOrientation;
+  float aDir[3][3] = {{0, 0, 0}, {0, 0, 0}};
+  {
+    static double aCoeff = vtkMath::Pi()/180.0;
+
+    float aRot[2] = {getRotation1(), getRotation2()};
+    aPlane->myAngle[0] = aRot[0];
+    aPlane->myAngle[1] = aRot[1];
+
+    float anU[2] = {cos(aCoeff*aRot[0]), cos(aCoeff*aRot[1])};
+    float aV[2] = {sqrt(1.0-anU[0]*anU[0]), sqrt(1.0-anU[1]*anU[1])};
+    aV[0] = aRot[0] > 0? aV[0]: -aV[0];
+    aV[1] = aRot[1] > 0? aV[1]: -aV[1];
+
+    switch (ComboBoxOrientation->currentItem()) {
+    case 0:
+      anOrientation = VISU::XY;
+
+      aDir[0][1] = anU[0];
+      aDir[0][2] = aV[0];
+
+      aDir[1][0] = anU[1];
+      aDir[1][2] = aV[1];
+
+      break;
+    case 1:
+      anOrientation = VISU::YZ;
+
+      aDir[0][2] = anU[0];
+      aDir[0][0] = aV[0];
+
+      aDir[1][1] = anU[1];
+      aDir[1][0] = aV[1];
+
+      break;
+    case 2:
+      anOrientation = VISU::ZX;
+
+      aDir[0][0] = anU[0];
+      aDir[0][1] = aV[0];
+
+      aDir[1][2] = anU[1];
+      aDir[1][1] = aV[1];
+
+      break;
+    }
+
+    vtkMath::Cross(aDir[1],aDir[0],aNormal);
+    vtkMath::Normalize(aNormal);
+    vtkMath::Cross(aNormal,aDir[1],aDir[0]);
+  }
+
+  aPlane->SetOrientation(anOrientation);
+  aPlane->SetDistance(getDistance());
+
+  myPrs3d->SetPlaneParam(aNormal, 1. - getDistance(), aPlane);
+
+  vtkDataSet* aDataSet = myPrs3d->GetInput();
+  float *aPnt = aDataSet->GetCenter();
+
+  float* anOrigin = aPlane->GetOrigin();
+  float aDel = aDataSet->GetLength()/2.0;
+
+  float aDelta[2][3] = {{aDir[0][0]*aDel, aDir[0][1]*aDel, aDir[0][2]*aDel},
+                       {aDir[1][0]*aDel, aDir[1][1]*aDel, aDir[1][2]*aDel}};
+  float aParam, aPnt0[3], aPnt1[3], aPnt2[3];
+
+  float aPnt01[3] = {aPnt[0] - aDelta[0][0] - aDelta[1][0],
+                    aPnt[1] - aDelta[0][1] - aDelta[1][1],
+                    aPnt[2] - aDelta[0][2] - aDelta[1][2]};
+  float aPnt02[3] = {aPnt01[0] + aNormal[0],
+                     aPnt01[1] + aNormal[1],
+                     aPnt01[2] + aNormal[2]};
+  vtkPlane::IntersectWithLine(aPnt01,aPnt02,aNormal,anOrigin,aParam,aPnt0);
+
+  float aPnt11[3] = {aPnt[0] - aDelta[0][0] + aDelta[1][0],
+                    aPnt[1] - aDelta[0][1] + aDelta[1][1],
+                    aPnt[2] - aDelta[0][2] + aDelta[1][2]};
+  float aPnt12[3] = {aPnt11[0] + aNormal[0],
+                    aPnt11[1] + aNormal[1],
+                    aPnt11[2] + aNormal[2]};
+  vtkPlane::IntersectWithLine(aPnt11,aPnt12,aNormal,anOrigin,aParam,aPnt1);
+
+  float aPnt21[3] = {aPnt[0] + aDelta[0][0] - aDelta[1][0],
+                    aPnt[1] + aDelta[0][1] - aDelta[1][1],
+                    aPnt[2] + aDelta[0][2] - aDelta[1][2]};
+  float aPnt22[3] = {aPnt21[0] + aNormal[0],
+                    aPnt21[1] + aNormal[1],
+                    aPnt21[2] + aNormal[2]};
+  vtkPlane::IntersectWithLine(aPnt21,aPnt22,aNormal,anOrigin,aParam,aPnt2);
+
+  vtkPlaneSource* aPlaneSource = aPlane->myPlaneSource;
+  aPlaneSource->SetNormal(aNormal[0],aNormal[1],aNormal[2]);
+  aPlaneSource->SetOrigin(aPnt0[0],aPnt0[1],aPnt0[2]);
+  aPlaneSource->SetPoint1(aPnt1[0],aPnt1[1],aPnt1[2]);
+  aPlaneSource->SetPoint2(aPnt2[0],aPnt2[1],aPnt2[2]);
+
+  if (AutoApplyCheckBox->isChecked())
+    ClickOnApply();
+
+  if (SVTK_ViewWindow* vw = VISU::GetViewWindow(myVisuGUI))
+    VISU::RenderViewWindow(vw);
+}
+
+//=================================================================================
+// function : onTabChanged
+// purpose  :
+//=================================================================================
+void VisuGUI_ClippingDlg::onTabChanged(QWidget* newTab)
+{
+  if (newTab == WidgetIJKTab) // IJK
+    setIJKByNonStructured();
+  else {
+    // set correct labels of rotation spin boxes
+    onSelectOrientation(ComboBoxOrientation->currentItem());
+  }
+}
+
+//=================================================================================
+// function : SetCurrentPlaneIJKParam
+// purpose  : set non structured parameters by IJK parameters
+//=================================================================================
+void VisuGUI_ClippingDlg::SetCurrentPlaneIJKParam()
+{
+  if (myPlanes.empty() || myIsSelectPlane || !WidgetIJKTab->isEnabled())
+    return;
+
+  VISU::Result_i* result = myPrs3d ? myPrs3d->GetResult() : 0;
+  if (!result)
+    return;
+
+  // get axis data
+  int i, axId = ButtonGroupIJKAxis->id (ButtonGroupIJKAxis->selected());
+  VISU::Result_i::TAxis axis = (VISU::Result_i::TAxis) axId;
+  gp_Dir dir;
+  const vector<float> * values =
+    result->GetAxisInfo(myPrs3d->GetMeshName(), axis, dir);
+  if (!values)
+    return;
+
+  // find distance;
+  int index = SpinBoxIJKIndex->value();
+  float distance = 0;
+  if (index < values->size())
+    distance = (*values)[ index ];
+
+  // find id of axis closest to dir
+  // 0  || X-Y - axis Z
+  // 1  || Y-Z - azis X
+  // 2  || Z-X - axiz Y
+  double cos[3] = { gp::DZ() * dir, gp::DX() * dir, gp::DY() * dir };
+  double maxCos = 0;
+  for (i = 0; i < 3; ++i) {
+    if (Abs(cos[ i ]) > Abs (maxCos)) {
+      maxCos = cos[ i ];
+      axId = i;
+    }
+  }
+  // find rotation angles
+  float angle[2];
+  int rotId[2] = {
+    (axId == 0) ? 2 : axId - 1,
+    (axId == 2) ? 0 : axId + 1
+    };
+  static double aCoeff = 180.0/vtkMath::Pi();
+  for (i = 0; i < 2; ++i) {
+    float cosin = cos[ rotId[ i ]];
+    if (maxCos < 0)
+      cosin = -cosin;
+    angle[ i ] = asin(cosin) * aCoeff;
+    if (maxCos < 0)
+      angle[ i ] += 180. * (angle[ i ] < 0 ? 1. : -1.);
+  }
+  if (CheckBoxIJKPlaneReverse->isChecked()) {
+    angle[ 0 ] += 180. * (angle[ 0 ] < 0 ? 1. : -1.);
+    distance = 1. - distance;
+  }
+  if (maxCos < 0)
+    distance = 1. - distance;
+
+  // set paramerets
+  myIsSelectPlane = true;
+  ComboBoxOrientation->setCurrentItem(axId);
+  setRotation(-angle[0], -angle[1]);
+  setDistance(distance);
+  myIsSelectPlane = false;
+
+  SetCurrentPlaneParam();
+}
+
+//=================================================================================
+// function : setIJKByNonStructured
+// purpose  : convert current non structured parameters to structured ones
+//=================================================================================
+void VisuGUI_ClippingDlg::setIJKByNonStructured()
+{
+  if (!myPrs3d || myPlanes.empty() || !myPrs3d->GetResult())
+    return;
+
+  // get plane normal
+  int planeIndex = ComboBoxPlanes->currentItem();
+  OrientedPlane* plane = myPlanes[ planeIndex ].GetPointer();
+  vtkPlaneSource* planeSource = plane->myPlaneSource;
+  float * planeNormal = planeSource->GetNormal();
+  gp_Dir normal(planeNormal[0], planeNormal[1], planeNormal[2]);
+
+  // find a grid axis most co-directed with plane normal
+  // and cartesian axis most co-directed with plane normal
+  int i, maxAx = 0, gridAxId = 0;
+  gp_Dir dir, gridDir;
+  double maxDot = 0;
+  const vector<float> *curValues, *values = 0;
+  VISU::Result_i* result = myPrs3d->GetResult();
+  for (i = 0; i < 3; ++i) {
+    VISU::Result_i::TAxis axis = (VISU::Result_i::TAxis) i;
+    curValues = result->GetAxisInfo(myPrs3d->GetMeshName(), axis, dir);
+    if (curValues) {
+      double dot = normal * dir;
+      if (Abs(dot) > Abs(maxDot)) {
+        maxDot = dot;
+        gridDir = dir;
+        values = curValues;
+        gridAxId = i;
+      }
+    }
+    if (Abs (planeNormal[ maxAx ]) < Abs (planeNormal[ i ]))
+      maxAx = i;
+  }
+  gp_XYZ axDir(0,0,0);
+  axDir.SetCoord(maxAx + 1, 1.);
+
+  // find index value
+  double v = SpinBoxDistance->value();
+  // reverse value?
+  bool reverse = (normal * axDir < 0); // normal and axis are opposite
+  if (gridDir * axDir < 0) // grid dir and axis are opposite
+    reverse = !reverse;
+  if (reverse)
+    v = 1. - v;
+  for (i = 0; i < values->size(); ++i)
+    if ((*values)[ i ] > v)
+      break;
+  if (i == values->size())
+    --i;
+  if (i != 0 && (*values)[ i ] - v > v - (*values)[ i - 1])
+    --i;
+
+  // set control values
+  myIsSelectPlane = true;
+  CheckBoxIJKPlaneReverse->setChecked(normal * axDir < 0);
+  SpinBoxIJKIndex->setValue(i);
+  ButtonGroupIJKAxis->setButton(gridAxId);
+  onIJKAxisChanged(gridAxId); // update label and range of index
+  myIsSelectPlane = false;
+
+  SetCurrentPlaneIJKParam();
+}
+
+//=================================================================================
+// function : isStructured
+// purpose  : return true if mesh is structured
+//=================================================================================
+bool VisuGUI_ClippingDlg::isStructured() const
+{
+  VISU::Result_i* result = myPrs3d ? myPrs3d->GetResult() : 0;
+  if (result) {
+    gp_Dir dir;
+    return result->GetAxisInfo(myPrs3d->GetMeshName(),
+                               VISU::Result_i::AXIS_X,
+                               dir);
+  }
+  return false;
+}
+
+//=================================================================================
+// function : onIJKAxisChanged
+// purpose  : update Index range and call SetCurrentPlaneParam()
+//=================================================================================
+void VisuGUI_ClippingDlg::onIJKAxisChanged(int axisId)
+{
+  // set index range
+  int maxIndex = 0;
+  VISU::Result_i* result = myPrs3d ? myPrs3d->GetResult() : 0;
+  if (result) {
+    VISU::Result_i::TAxis axis = (VISU::Result_i::TAxis) axisId;
+    gp_Dir dir;
+    const vector<float> * indices = result->GetAxisInfo(myPrs3d->GetMeshName(),
+                                                        axis, dir);
+    if (indices)
+      maxIndex = indices->size() - 1;
+  }
+  QString text = tr("LBL_IJK_INDEX_TO_arg").arg(maxIndex);
+  TextLabelIJKIndex->setText(text);
+  SpinBoxIJKIndex->setRange(0, maxIndex);
+
+  if (SpinBoxIJKIndex->value() > maxIndex)
+    SpinBoxIJKIndex->setValue(0);
+
+  SetCurrentPlaneIJKParam();
+}
+
+//=================================================================================
+// function : OnPreviewToggle()
+// purpose  :
+//=================================================================================
+void VisuGUI_ClippingDlg::OnPreviewToggle (bool theIsToggled)
+{
+  std::for_each(myPlanes.begin(),myPlanes.end(),TSetVisiblity(theIsToggled));
+  if (SVTK_ViewWindow* vw = VISU::GetViewWindow(myVisuGUI))
+    VISU::RenderViewWindow(vw);
+}
diff --git a/src/VISUGUI/VisuGUI_ClippingDlg.h b/src/VISUGUI/VisuGUI_ClippingDlg.h
new file mode 100644 (file)
index 0000000..0a2b61b
--- /dev/null
@@ -0,0 +1,151 @@
+// 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/
+//
+
+#ifndef DIALOGBOX_CLIPPING_H
+#define DIALOGBOX_CLIPPING_H
+
+#include "SALOME_InteractiveObject.hxx"
+
+#include "QtxDblSpinBox.h"
+
+// QT Includes
+#include <qdialog.h>
+#include <qtable.h>
+
+// VTK Includes
+#include <vtkSmartPointer.h>
+#include <vtkPlane.h>
+
+// STL Includes
+#include <vector>
+
+class QLabel;
+class QPushButton;
+class QTable;
+class QCheckBox;
+class QComboBox;
+class QHButtonGroup;
+class QSpinBox;
+class QTabWidget;
+
+class QtxDblSpinBox;
+
+class LightApp_SelectionMgr;
+
+class VisuGUI;
+
+class OrientedPlane;
+
+namespace VISU {
+  class Prs3d_i;
+
+  typedef vtkSmartPointer<OrientedPlane> TVTKPlane;
+  typedef std::vector<TVTKPlane> TPlanes;
+  enum Orientation {XY, YZ, ZX};
+};
+
+
+//=================================================================================
+// class    : VisuGUI_ClippingDlg
+// purpose  :
+//=================================================================================
+class VisuGUI_ClippingDlg : public QDialog
+{
+    Q_OBJECT
+
+public:
+    VisuGUI_ClippingDlg( VisuGUI* theModule,
+                        const char* name = 0,
+                        bool modal = false,
+                        WFlags fl = 0 );
+
+    float  getDistance()  { return (float)SpinBoxDistance->value(); }
+    void   setDistance(const float theDistance) { SpinBoxDistance->setValue(theDistance); }
+    double getRotation1() { return SpinBoxRot1->value(); }
+    double getRotation2() { return SpinBoxRot2->value(); }
+    void   setRotation(const double theRot1, const double theRot2);
+    void Sinchronize();
+
+    ~VisuGUI_ClippingDlg();
+
+private:
+
+    LightApp_SelectionMgr* mySelectionMgr;
+    Handle(SALOME_InteractiveObject) myIO;
+
+    VisuGUI       * myVisuGUI;
+    VISU::Prs3d_i * myPrs3d;
+    VISU::TPlanes   myPlanes;
+
+    QComboBox*        ComboBoxPlanes;
+    QPushButton*      buttonNew;
+    QPushButton*      buttonDelete;
+
+    QLabel*           TextLabelOrientation;
+    QLabel*           TextLabelDistance;
+    QLabel*           TextLabelRot1;
+    QLabel*           TextLabelRot2;
+
+    QTabWidget*       TabPane;
+
+    QComboBox*        ComboBoxOrientation;
+    QtxDblSpinBox*    SpinBoxDistance;
+    QtxDblSpinBox*    SpinBoxRot1;
+    QtxDblSpinBox*    SpinBoxRot2;
+
+    QWidget*          WidgetIJKTab;
+    QHButtonGroup*    ButtonGroupIJKAxis;
+    QLabel*           TextLabelIJKIndex;
+    QSpinBox*         SpinBoxIJKIndex;
+    QCheckBox*        CheckBoxIJKPlaneReverse;
+
+    QCheckBox*        PreviewCheckBox;
+    QCheckBox*        AutoApplyCheckBox;
+
+    QPushButton*      buttonOk;
+    QPushButton*      buttonCancel;
+    QPushButton*      buttonApply;
+
+    bool myIsSelectPlane;
+
+protected:
+    QWidget* createParamsTab();
+    QWidget* createIJKParamsTab();
+    void setIJKByNonStructured();
+    bool isStructured() const;
+
+public slots:
+
+    void onSelectPlane(int theIndex);
+    void ClickOnNew();
+    void ClickOnDelete();
+    void onSelectOrientation(int theItem);
+    void SetCurrentPlaneParam();
+    void SetCurrentPlaneIJKParam();
+    void onIJKAxisChanged(int axis);
+    void onTabChanged(QWidget* newTab);
+    void onSelectionChanged();
+    void OnPreviewToggle(bool theIsToggled);
+    void ClickOnOk();
+    void ClickOnCancel();
+    void ClickOnApply();
+};
+
+#endif // DIALOGBOX_TRANSPARENCYDLG_H
diff --git a/src/VISUGUI/VisuGUI_DialogRunner.cxx b/src/VISUGUI/VisuGUI_DialogRunner.cxx
new file mode 100644 (file)
index 0000000..ad3b1bd
--- /dev/null
@@ -0,0 +1,82 @@
+// 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/
+//
+// File:       VisuGUI_DialogRunner.cxx
+// Created:    Thu Oct  6 10:17:39 2005
+// Author:     Alexander SOLOVYOV
+//             <asl@multiplex.nnov.opencascade.com>
+
+#include "VisuGUI_DialogRunner.h"
+
+#include <qdialog.h>
+#include <qapplication.h>
+
+VisuGUI_DialogRunner::VisuGUI_DialogRunner( QDialog* dlg )
+: QObject(),
+  myDlg( dlg ),
+  myInLoop( false )
+{
+  if( myDlg )
+  {
+    connect( myDlg, SIGNAL( destroyed() ), this, SLOT( onDialogDelete() ) );
+    myDlg->installEventFilter( this );
+  }
+}
+
+VisuGUI_DialogRunner::~VisuGUI_DialogRunner()
+{
+}
+
+int VisuGUI_DialogRunner::run( const bool modal )
+{
+  if( myInLoop || !myDlg )
+    return -1;
+
+  if( modal )
+    return myDlg->exec();
+
+  myInLoop = true;
+  myDlg->show();
+  qApp->enter_loop();
+  return myDlg->result();
+}
+
+void VisuGUI_DialogRunner::onDialogDelete()
+{
+  if( myInLoop )
+    qApp->exit_loop();
+
+  myDlg = 0;
+  myInLoop = false;
+}
+
+bool VisuGUI_DialogRunner::eventFilter( QObject* o, QEvent* e )
+{
+  if( o==myDlg && e && ( e->type()==QEvent::Close || e->type()==QEvent::Hide ) )
+  {
+    if( myInLoop && !myDlg->isMinimized() )
+    {
+      myInLoop = false;
+      qApp->exit_loop();
+    }
+    return false;
+  }
+  else
+    return QObject::eventFilter( o, e );
+}
diff --git a/src/VISUGUI/VisuGUI_DialogRunner.h b/src/VISUGUI/VisuGUI_DialogRunner.h
new file mode 100644 (file)
index 0000000..9f89cf7
--- /dev/null
@@ -0,0 +1,49 @@
+// 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/
+//
+
+
+#ifndef DIALOG_RUNNER_HEADER
+#define DIALOG_RUNNER_HEADER
+
+#include <qobject.h>
+
+class QDialog;
+
+class VisuGUI_DialogRunner : public QObject
+{
+  Q_OBJECT
+
+public:
+  VisuGUI_DialogRunner( QDialog* );
+  virtual ~VisuGUI_DialogRunner();
+
+  int run( const bool );
+
+  virtual bool eventFilter( QObject*, QEvent* );
+
+private slots:
+  void onDialogDelete();
+
+private:
+  QDialog*   myDlg;
+  bool       myInLoop;
+};
+
+#endif
diff --git a/src/VISUGUI/VisuGUI_OffsetDlg.h b/src/VISUGUI/VisuGUI_OffsetDlg.h
new file mode 100644 (file)
index 0000000..b06092f
--- /dev/null
@@ -0,0 +1,74 @@
+// 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/
+//
+
+#ifndef DIALOGBOX_OFFSET_H
+#define DIALOGBOX_OFFSET_H
+
+#include "VISU_Prs3d_i.hh"
+
+// QT Includes
+#include <qdialog.h>
+#include <qptrlist.h>
+
+class QCheckBox;
+class QtxDblSpinBox;
+class VisuGUI;
+
+struct OffsetStruct {
+  float myOffset[3];
+};
+
+class VisuGUI_OffsetDlg: public QDialog
+{
+  Q_OBJECT
+ public:
+  VisuGUI_OffsetDlg (VisuGUI* theModule);
+  ~VisuGUI_OffsetDlg() {};
+
+  void addPresentation (VISU::Prs3d_i* thePrs);
+  int getPrsCount() const { return myPrsList.count(); }
+
+  void setOffset (const float* theOffset);
+  void getOffset (float* theOffset) const;
+  bool isToSave() const;
+
+ public slots:
+  void onReset();
+
+ protected slots:
+  virtual void accept();
+  virtual void reject();
+  void onApply();
+
+ private:
+  void updateOffset (VISU::Prs3d_i* thePrs, float* theOffset);
+
+  VisuGUI * myModule;
+
+  QtxDblSpinBox * myDxEdt;
+  QtxDblSpinBox * myDyEdt;
+  QtxDblSpinBox * myDzEdt;
+  QCheckBox     * mySaveChk;
+
+  QPtrList<VISU::Prs3d_i>  myPrsList;
+  QValueList<OffsetStruct> myOldOffsets;
+};
+
+#endif // DIALOGBOX_OFFSET_H