]> SALOME platform Git repositories - modules/gui.git/commitdiff
Salome HOME
merge from tag mergeto_BR_QT4_Dev_YACS_11oct08
authorprascle <prascle>
Sat, 18 Oct 2008 15:44:06 +0000 (15:44 +0000)
committerprascle <prascle>
Sat, 18 Oct 2008 15:44:06 +0000 (15:44 +0000)
626 files changed:
Makefile.am
adm_local/unix/Makefile.am
adm_local/unix/config_files/Makefile.am
adm_local/unix/config_files/README [deleted file]
adm_local/unix/config_files/check_TestRecorder.m4 [new file with mode: 0644]
adm_local/unix/make_common_starter.am
bin/Makefile.am
configure.ac
doc/Makefile.am
doc/salome/Makefile.am
doc/salome/gui/GUI/doxyfile.in [deleted file]
doc/salome/gui/GUI/images/batchmode.png [deleted file]
doc/salome/gui/GUI/images/cataloggenerator.png [deleted file]
doc/salome/gui/GUI/images/choicepage.png [deleted file]
doc/salome/gui/GUI/images/clipping.png [deleted file]
doc/salome/gui/GUI/images/closestudy.png [deleted file]
doc/salome/gui/GUI/images/copy-paste.jpg [deleted file]
doc/salome/gui/GUI/images/dumpstudy.png [deleted file]
doc/salome/gui/GUI/images/findtool1.png [deleted file]
doc/salome/gui/GUI/images/findtool2.png [deleted file]
doc/salome/gui/GUI/images/geomview-alt.png [deleted file]
doc/salome/gui/GUI/images/graduatedaxes1.png [deleted file]
doc/salome/gui/GUI/images/icon_about.png [deleted file]
doc/salome/gui/GUI/images/image100.gif [deleted file]
doc/salome/gui/GUI/images/image102.gif [deleted file]
doc/salome/gui/GUI/images/image103.gif [deleted file]
doc/salome/gui/GUI/images/image105.gif [deleted file]
doc/salome/gui/GUI/images/image106.gif [deleted file]
doc/salome/gui/GUI/images/image108.gif [deleted file]
doc/salome/gui/GUI/images/image109.gif [deleted file]
doc/salome/gui/GUI/images/image157.gif [deleted file]
doc/salome/gui/GUI/images/image54.jpg [deleted file]
doc/salome/gui/GUI/images/image65.gif [deleted file]
doc/salome/gui/GUI/images/image67.gif [deleted file]
doc/salome/gui/GUI/images/image69.gif [deleted file]
doc/salome/gui/GUI/images/image70.gif [deleted file]
doc/salome/gui/GUI/images/image72.gif [deleted file]
doc/salome/gui/GUI/images/image73.gif [deleted file]
doc/salome/gui/GUI/images/image75.gif [deleted file]
doc/salome/gui/GUI/images/image77.gif [deleted file]
doc/salome/gui/GUI/images/image86.gif [deleted file]
doc/salome/gui/GUI/images/image88.gif [deleted file]
doc/salome/gui/GUI/images/image89.gif [deleted file]
doc/salome/gui/GUI/images/image91.gif [deleted file]
doc/salome/gui/GUI/images/image94.gif [deleted file]
doc/salome/gui/GUI/images/image95.gif [deleted file]
doc/salome/gui/GUI/images/image96.gif [deleted file]
doc/salome/gui/GUI/images/image97.gif [deleted file]
doc/salome/gui/GUI/images/image98.gif [deleted file]
doc/salome/gui/GUI/images/image99.gif [deleted file]
doc/salome/gui/GUI/images/import.png [deleted file]
doc/salome/gui/GUI/images/intropage.png [deleted file]
doc/salome/gui/GUI/images/loadscript.png [deleted file]
doc/salome/gui/GUI/images/loadstudy2.png [deleted file]
doc/salome/gui/GUI/images/lockedstudy.png [deleted file]
doc/salome/gui/GUI/images/neo-view2.png [deleted file]
doc/salome/gui/GUI/images/newsticn.jpg [deleted file]
doc/salome/gui/GUI/images/note1.gif [deleted file]
doc/salome/gui/GUI/images/objectbrowser1.png [deleted file]
doc/salome/gui/GUI/images/objectbrowser2.png [deleted file]
doc/salome/gui/GUI/images/occviewer_axialscale.png [deleted file]
doc/salome/gui/GUI/images/occviewer_toolbar.png [deleted file]
doc/salome/gui/GUI/images/open.jpg [deleted file]
doc/salome/gui/GUI/images/plot2d_clone.gif [deleted file]
doc/salome/gui/GUI/images/plot2d_legend.gif [deleted file]
doc/salome/gui/GUI/images/plot2d_lines.gif [deleted file]
doc/salome/gui/GUI/images/plot2d_logarithmic_horizontal.gif [deleted file]
doc/salome/gui/GUI/images/plot2d_logarithmic_vertical.gif [deleted file]
doc/salome/gui/GUI/images/plot2d_points.gif [deleted file]
doc/salome/gui/GUI/images/plot2d_settings.gif [deleted file]
doc/salome/gui/GUI/images/plot2d_splines.gif [deleted file]
doc/salome/gui/GUI/images/plot2d_view_settings.png [deleted file]
doc/salome/gui/GUI/images/polyselection1.png [deleted file]
doc/salome/gui/GUI/images/polyselection2.png [deleted file]
doc/salome/gui/GUI/images/ppref1.png [deleted file]
doc/salome/gui/GUI/images/ppref2.png [deleted file]
doc/salome/gui/GUI/images/ppref3.png [deleted file]
doc/salome/gui/GUI/images/pref11.png [deleted file]
doc/salome/gui/GUI/images/pref12.png [deleted file]
doc/salome/gui/GUI/images/pref13.png [deleted file]
doc/salome/gui/GUI/images/pref14.png [deleted file]
doc/salome/gui/GUI/images/pref15.png [deleted file]
doc/salome/gui/GUI/images/pref21.png [deleted file]
doc/salome/gui/GUI/images/pref22.png [deleted file]
doc/salome/gui/GUI/images/pref23.png [deleted file]
doc/salome/gui/GUI/images/pref24.png [deleted file]
doc/salome/gui/GUI/images/pref31.png [deleted file]
doc/salome/gui/GUI/images/pref33.png [deleted file]
doc/salome/gui/GUI/images/pref34.png [deleted file]
doc/salome/gui/GUI/images/pref37.png [deleted file]
doc/salome/gui/GUI/images/pref38.png [deleted file]
doc/salome/gui/GUI/images/pref39.png [deleted file]
doc/salome/gui/GUI/images/pref40.png [deleted file]
doc/salome/gui/GUI/images/productpage.png [deleted file]
doc/salome/gui/GUI/images/productpage1.png [deleted file]
doc/salome/gui/GUI/images/productpage2.png [deleted file]
doc/salome/gui/GUI/images/progresspage.png [deleted file]
doc/salome/gui/GUI/images/progresspage1.png [deleted file]
doc/salome/gui/GUI/images/readmepage.png [deleted file]
doc/salome/gui/GUI/images/registry1.png [deleted file]
doc/salome/gui/GUI/images/registry3.png [deleted file]
doc/salome/gui/GUI/images/registry4.png [deleted file]
doc/salome/gui/GUI/images/save.jpg [deleted file]
doc/salome/gui/GUI/images/selectcolor.png [deleted file]
doc/salome/gui/GUI/images/selectfont.png [deleted file]
doc/salome/gui/GUI/images/set_rotation_point_dialog1.png [deleted file]
doc/salome/gui/GUI/images/set_rotation_point_dialog2.png [deleted file]
doc/salome/gui/GUI/images/studyproperties.png [deleted file]
doc/salome/gui/GUI/images/updaterate.png [deleted file]
doc/salome/gui/GUI/images/urbutton.png [deleted file]
doc/salome/gui/GUI/images/view2.png [deleted file]
doc/salome/gui/GUI/images/view_rotation_point.png [deleted file]
doc/salome/gui/GUI/input/about_salome.doc [deleted file]
doc/salome/gui/GUI/input/creating_new_study.doc [deleted file]
doc/salome/gui/GUI/input/displaying_studies.doc [deleted file]
doc/salome/gui/GUI/input/editing_studies.doc [deleted file]
doc/salome/gui/GUI/input/geometry_preferences.doc [deleted file]
doc/salome/gui/GUI/input/getting_started.doc [deleted file]
doc/salome/gui/GUI/input/gui_module_chapter.doc [deleted file]
doc/salome/gui/GUI/input/index.doc [deleted file]
doc/salome/gui/GUI/input/installing_salome.doc [deleted file]
doc/salome/gui/GUI/input/intro_to_salome.doc [deleted file]
doc/salome/gui/GUI/input/introduction.doc [deleted file]
doc/salome/gui/GUI/input/introduction_to_gui.doc [deleted file]
doc/salome/gui/GUI/input/mesh_preferences.doc [deleted file]
doc/salome/gui/GUI/input/occ_3d_viewer.doc [deleted file]
doc/salome/gui/GUI/input/opening_studies.doc [deleted file]
doc/salome/gui/GUI/input/plot2d_viewer.doc [deleted file]
doc/salome/gui/GUI/input/postpro_preferences.doc [deleted file]
doc/salome/gui/GUI/input/running_salome.doc [deleted file]
doc/salome/gui/GUI/input/salome_architecture.doc [deleted file]
doc/salome/gui/GUI/input/salome_desktop.doc [deleted file]
doc/salome/gui/GUI/input/salome_preferences.doc [deleted file]
doc/salome/gui/GUI/input/saving_and_closing_studies.doc [deleted file]
doc/salome/gui/GUI/input/select_color_and_font.doc [deleted file]
doc/salome/gui/GUI/input/setting_preferences.doc [deleted file]
doc/salome/gui/GUI/input/setting_preferences_chapter.doc [deleted file]
doc/salome/gui/GUI/input/setting_study_properties.doc [deleted file]
doc/salome/gui/GUI/input/study_management_chapter.doc [deleted file]
doc/salome/gui/GUI/input/using_catalog_generator.doc [deleted file]
doc/salome/gui/GUI/input/using_find_tool.doc [deleted file]
doc/salome/gui/GUI/input/using_object_browser.doc [deleted file]
doc/salome/gui/GUI/input/using_registry_tool.doc [deleted file]
doc/salome/gui/GUI/input/viewers_chapter.doc [deleted file]
doc/salome/gui/GUI/input/vtk_3d_viewer.doc [deleted file]
doc/salome/gui/GUI/input/working_with_python_scripts.doc [deleted file]
doc/salome/gui/GUI/kernel/about_salome_pro_architecture.htm [deleted file]
doc/salome/gui/GUI/kernel/about_salome_pro_help_system.htm [deleted file]
doc/salome/gui/GUI/kernel/application.png [deleted file]
doc/salome/gui/GUI/kernel/batchmode.png [deleted file]
doc/salome/gui/GUI/kernel/choicepage.png [deleted file]
doc/salome/gui/GUI/kernel/creating_a_new_study.htm [deleted file]
doc/salome/gui/GUI/kernel/displaying_studies.htm [deleted file]
doc/salome/gui/GUI/kernel/editing_studies.htm [deleted file]
doc/salome/gui/GUI/kernel/getting_properties_of_the_study.htm [deleted file]
doc/salome/gui/GUI/kernel/getting_started2.htm [deleted file]
doc/salome/gui/GUI/kernel/introduction.bak [deleted file]
doc/salome/gui/GUI/kernel/introduction.htm [deleted file]
doc/salome/gui/GUI/kernel/introduction_to_salome_pro.htm [deleted file]
doc/salome/gui/GUI/kernel/intropage.png [deleted file]
doc/salome/gui/GUI/kernel/logocorp.png [deleted file]
doc/salome/gui/GUI/kernel/navigating_topics.htm [deleted file]
doc/salome/gui/GUI/kernel/opening_studies.htm [deleted file]
doc/salome/gui/GUI/kernel/productpage.png [deleted file]
doc/salome/gui/GUI/kernel/productpage1.png [deleted file]
doc/salome/gui/GUI/kernel/productpage2.png [deleted file]
doc/salome/gui/GUI/kernel/progresspage.png [deleted file]
doc/salome/gui/GUI/kernel/progresspage1.png [deleted file]
doc/salome/gui/GUI/kernel/readme.html [deleted file]
doc/salome/gui/GUI/kernel/readmepage.png [deleted file]
doc/salome/gui/GUI/kernel/running_salome_pro.htm [deleted file]
doc/salome/gui/GUI/kernel/salome_pro_desktop.htm [deleted file]
doc/salome/gui/GUI/kernel/saving_a_study.htm [deleted file]
doc/salome/gui/GUI/kernel/setting_preferences.htm [deleted file]
doc/salome/gui/GUI/kernel/using_catalog_generator.htm [deleted file]
doc/salome/gui/GUI/kernel/using_left-hand_tabs.htm [deleted file]
doc/salome/gui/GUI/kernel/using_object_browser.htm [deleted file]
doc/salome/gui/GUI/kernel/using_registry.htm [deleted file]
doc/salome/gui/GUI/pics/cataloggenerator.png [deleted file]
doc/salome/gui/GUI/pics/choicepage.png [deleted file]
doc/salome/gui/GUI/pics/clipping.png [deleted file]
doc/salome/gui/GUI/pics/copy-paste.jpg [deleted file]
doc/salome/gui/GUI/pics/dumpstudy.png [deleted file]
doc/salome/gui/GUI/pics/exemple.gif [deleted file]
doc/salome/gui/GUI/pics/geomview-alt.png [deleted file]
doc/salome/gui/GUI/pics/graduatedaxes1.png [deleted file]
doc/salome/gui/GUI/pics/icon_about.png [deleted file]
doc/salome/gui/GUI/pics/image100.gif [deleted file]
doc/salome/gui/GUI/pics/image102.gif [deleted file]
doc/salome/gui/GUI/pics/image103.gif [deleted file]
doc/salome/gui/GUI/pics/image105.gif [deleted file]
doc/salome/gui/GUI/pics/image106.gif [deleted file]
doc/salome/gui/GUI/pics/image108.gif [deleted file]
doc/salome/gui/GUI/pics/image109.gif [deleted file]
doc/salome/gui/GUI/pics/image157.gif [deleted file]
doc/salome/gui/GUI/pics/image77.gif [deleted file]
doc/salome/gui/GUI/pics/image86.gif [deleted file]
doc/salome/gui/GUI/pics/image88.gif [deleted file]
doc/salome/gui/GUI/pics/image89.gif [deleted file]
doc/salome/gui/GUI/pics/image91.gif [deleted file]
doc/salome/gui/GUI/pics/image95.gif [deleted file]
doc/salome/gui/GUI/pics/image96.gif [deleted file]
doc/salome/gui/GUI/pics/image97.gif [deleted file]
doc/salome/gui/GUI/pics/image98.gif [deleted file]
doc/salome/gui/GUI/pics/image99.gif [deleted file]
doc/salome/gui/GUI/pics/import.png [deleted file]
doc/salome/gui/GUI/pics/intropage.png [deleted file]
doc/salome/gui/GUI/pics/launch1.png [deleted file]
doc/salome/gui/GUI/pics/loadscript.png [deleted file]
doc/salome/gui/GUI/pics/loadstudy2.png [deleted file]
doc/salome/gui/GUI/pics/lockedstudy.png [deleted file]
doc/salome/gui/GUI/pics/neo-view2.png [deleted file]
doc/salome/gui/GUI/pics/newsticn.jpg [deleted file]
doc/salome/gui/GUI/pics/objectbrowser1.png [deleted file]
doc/salome/gui/GUI/pics/objectbrowser2.png [deleted file]
doc/salome/gui/GUI/pics/open.jpg [deleted file]
doc/salome/gui/GUI/pics/ppref1.png [deleted file]
doc/salome/gui/GUI/pics/ppref2.png [deleted file]
doc/salome/gui/GUI/pics/ppref3.png [deleted file]
doc/salome/gui/GUI/pics/pref11.png [deleted file]
doc/salome/gui/GUI/pics/pref12.png [deleted file]
doc/salome/gui/GUI/pics/pref13.png [deleted file]
doc/salome/gui/GUI/pics/pref14.png [deleted file]
doc/salome/gui/GUI/pics/pref15.png [deleted file]
doc/salome/gui/GUI/pics/pref21.png [deleted file]
doc/salome/gui/GUI/pics/pref22.png [deleted file]
doc/salome/gui/GUI/pics/pref23.png [deleted file]
doc/salome/gui/GUI/pics/pref24.png [deleted file]
doc/salome/gui/GUI/pics/pref31.png [deleted file]
doc/salome/gui/GUI/pics/pref32.png [deleted file]
doc/salome/gui/GUI/pics/pref33.png [deleted file]
doc/salome/gui/GUI/pics/pref34.png [deleted file]
doc/salome/gui/GUI/pics/pref37.png [deleted file]
doc/salome/gui/GUI/pics/pref38.png [deleted file]
doc/salome/gui/GUI/pics/pref39.png [deleted file]
doc/salome/gui/GUI/pics/productpage.png [deleted file]
doc/salome/gui/GUI/pics/progresspage.png [deleted file]
doc/salome/gui/GUI/pics/readmepage.png [deleted file]
doc/salome/gui/GUI/pics/registry1.png [deleted file]
doc/salome/gui/GUI/pics/registry3.png [deleted file]
doc/salome/gui/GUI/pics/registry4.png [deleted file]
doc/salome/gui/GUI/pics/save.jpg [deleted file]
doc/salome/gui/GUI/pics/selectcolor.png [deleted file]
doc/salome/gui/GUI/pics/selectfont.png [deleted file]
doc/salome/gui/GUI/pics/set_rotation_point_dialog1.png [deleted file]
doc/salome/gui/GUI/pics/set_rotation_point_dialog2.png [deleted file]
doc/salome/gui/GUI/pics/studyproperties.png [deleted file]
doc/salome/gui/GUI/pics/view2.png [deleted file]
doc/salome/gui/GUI/pics/view_rotation_point.png [deleted file]
doc/salome/gui/GUI/static/footer.html [deleted file]
doc/salome/gui/GUI/static/header.html [deleted file]
doc/salome/gui/GUI/whdata/whftdata.js [deleted file]
doc/salome/gui/GUI/whdata/whftdata0.htm [deleted file]
doc/salome/gui/GUI/whdata/whfts.htm [deleted file]
doc/salome/gui/GUI/whdata/whfts.js [deleted file]
doc/salome/gui/GUI/whdata/whfwdata.js [deleted file]
doc/salome/gui/GUI/whdata/whfwdata0.htm [deleted file]
doc/salome/gui/GUI/whdata/whgdata.js [deleted file]
doc/salome/gui/GUI/whdata/whgdata0.htm [deleted file]
doc/salome/gui/GUI/whdata/whglo.htm [deleted file]
doc/salome/gui/GUI/whdata/whglo.js [deleted file]
doc/salome/gui/GUI/whdata/whidata.js [deleted file]
doc/salome/gui/GUI/whdata/whidx.htm [deleted file]
doc/salome/gui/GUI/whdata/whidx.js [deleted file]
doc/salome/gui/GUI/whdata/whtdata.js [deleted file]
doc/salome/gui/GUI/whdata/whtdata0.htm [deleted file]
doc/salome/gui/GUI/whdata/whtoc.htm [deleted file]
doc/salome/gui/GUI/whdata/whtoc.js [deleted file]
doc/salome/gui/GUI/whgdata/whexpbar.gif [deleted file]
doc/salome/gui/GUI/whgdata/whlstf0.htm [deleted file]
doc/salome/gui/GUI/whgdata/whlstf1.htm [deleted file]
doc/salome/gui/GUI/whgdata/whlstf10.htm [deleted file]
doc/salome/gui/GUI/whgdata/whlstf11.htm [deleted file]
doc/salome/gui/GUI/whgdata/whlstf2.htm [deleted file]
doc/salome/gui/GUI/whgdata/whlstf3.htm [deleted file]
doc/salome/gui/GUI/whgdata/whlstf4.htm [deleted file]
doc/salome/gui/GUI/whgdata/whlstf5.htm [deleted file]
doc/salome/gui/GUI/whgdata/whlstf6.htm [deleted file]
doc/salome/gui/GUI/whgdata/whlstf7.htm [deleted file]
doc/salome/gui/GUI/whgdata/whlstf8.htm [deleted file]
doc/salome/gui/GUI/whgdata/whlstf9.htm [deleted file]
doc/salome/gui/GUI/whgdata/whlstfl0.htm [deleted file]
doc/salome/gui/GUI/whgdata/whlstfl1.htm [deleted file]
doc/salome/gui/GUI/whgdata/whlstfl10.htm [deleted file]
doc/salome/gui/GUI/whgdata/whlstfl11.htm [deleted file]
doc/salome/gui/GUI/whgdata/whlstfl12.htm [deleted file]
doc/salome/gui/GUI/whgdata/whlstfl13.htm [deleted file]
doc/salome/gui/GUI/whgdata/whlstfl14.htm [deleted file]
doc/salome/gui/GUI/whgdata/whlstfl15.htm [deleted file]
doc/salome/gui/GUI/whgdata/whlstfl16.htm [deleted file]
doc/salome/gui/GUI/whgdata/whlstfl17.htm [deleted file]
doc/salome/gui/GUI/whgdata/whlstfl18.htm [deleted file]
doc/salome/gui/GUI/whgdata/whlstfl19.htm [deleted file]
doc/salome/gui/GUI/whgdata/whlstfl2.htm [deleted file]
doc/salome/gui/GUI/whgdata/whlstfl20.htm [deleted file]
doc/salome/gui/GUI/whgdata/whlstfl21.htm [deleted file]
doc/salome/gui/GUI/whgdata/whlstfl22.htm [deleted file]
doc/salome/gui/GUI/whgdata/whlstfl23.htm [deleted file]
doc/salome/gui/GUI/whgdata/whlstfl24.htm [deleted file]
doc/salome/gui/GUI/whgdata/whlstfl25.htm [deleted file]
doc/salome/gui/GUI/whgdata/whlstfl26.htm [deleted file]
doc/salome/gui/GUI/whgdata/whlstfl3.htm [deleted file]
doc/salome/gui/GUI/whgdata/whlstfl4.htm [deleted file]
doc/salome/gui/GUI/whgdata/whlstfl5.htm [deleted file]
doc/salome/gui/GUI/whgdata/whlstfl6.htm [deleted file]
doc/salome/gui/GUI/whgdata/whlstfl7.htm [deleted file]
doc/salome/gui/GUI/whgdata/whlstfl8.htm [deleted file]
doc/salome/gui/GUI/whgdata/whlstfl9.htm [deleted file]
doc/salome/gui/GUI/whgdata/whlstg0.htm [deleted file]
doc/salome/gui/GUI/whgdata/whlsti0.htm [deleted file]
doc/salome/gui/GUI/whgdata/whlstt0.htm [deleted file]
doc/salome/gui/GUI/whgdata/whlstt1.htm [deleted file]
doc/salome/gui/GUI/whgdata/whlstt2.htm [deleted file]
doc/salome/gui/GUI/whgdata/whlstt3.htm [deleted file]
doc/salome/gui/GUI/whgdata/whlstt4.htm [deleted file]
doc/salome/gui/GUI/whgdata/whlstt5.htm [deleted file]
doc/salome/gui/GUI/whgdata/whnvf30.htm [deleted file]
doc/salome/gui/GUI/whgdata/whnvf31.htm [deleted file]
doc/salome/gui/GUI/whgdata/whnvf32.htm [deleted file]
doc/salome/gui/GUI/whgdata/whnvf33.htm [deleted file]
doc/salome/gui/GUI/whgdata/whnvl31.htm [deleted file]
doc/salome/gui/GUI/whgdata/whnvl32.htm [deleted file]
doc/salome/gui/GUI/whgdata/whnvl33.htm [deleted file]
doc/salome/gui/GUI/whgdata/whnvp30.htm [deleted file]
doc/salome/gui/GUI/whgdata/whnvp31.htm [deleted file]
doc/salome/gui/GUI/whgdata/whnvp32.htm [deleted file]
doc/salome/gui/GUI/whgdata/whnvp33.htm [deleted file]
doc/salome/gui/GUI/whgdata/whnvt30.htm [deleted file]
doc/salome/gui/GUI/whgdata/whnvt31.htm [deleted file]
doc/salome/gui/GUI/whgdata/whnvt32.htm [deleted file]
doc/salome/gui/GUI/whgdata/whnvt33.htm [deleted file]
doc/salome/gui/GUI/whxdata/whftdata0.xml [deleted file]
doc/salome/gui/GUI/whxdata/whfts.xml [deleted file]
doc/salome/gui/GUI/whxdata/whfwdata0.xml [deleted file]
doc/salome/gui/GUI/whxdata/whgdata0.xml [deleted file]
doc/salome/gui/GUI/whxdata/whglo.xml [deleted file]
doc/salome/gui/GUI/whxdata/whidx.xml [deleted file]
doc/salome/gui/GUI/whxdata/whtdata0.xml [deleted file]
doc/salome/gui/GUI/whxdata/whtoc.xml [deleted file]
doc/salome/gui/Makefile.am
doc/salome/gui/doxyfile.in [new file with mode: 0755]
doc/salome/gui/images/batchmode.png [new file with mode: 0644]
doc/salome/gui/images/cataloggenerator.png [new file with mode: 0755]
doc/salome/gui/images/choicepage.png [new file with mode: 0644]
doc/salome/gui/images/clipping.png [new file with mode: 0644]
doc/salome/gui/images/closestudy.png [new file with mode: 0755]
doc/salome/gui/images/copy-paste.jpg [new file with mode: 0755]
doc/salome/gui/images/dumpstudy.png [new file with mode: 0755]
doc/salome/gui/images/findtool1.png [new file with mode: 0644]
doc/salome/gui/images/findtool2.png [new file with mode: 0644]
doc/salome/gui/images/geomview-alt.png [new file with mode: 0755]
doc/salome/gui/images/graduatedaxes1.png [new file with mode: 0644]
doc/salome/gui/images/icon_about.png [new file with mode: 0755]
doc/salome/gui/images/image100.gif [new file with mode: 0644]
doc/salome/gui/images/image102.gif [new file with mode: 0644]
doc/salome/gui/images/image103.gif [new file with mode: 0644]
doc/salome/gui/images/image105.gif [new file with mode: 0644]
doc/salome/gui/images/image106.gif [new file with mode: 0644]
doc/salome/gui/images/image108.gif [new file with mode: 0644]
doc/salome/gui/images/image109.gif [new file with mode: 0644]
doc/salome/gui/images/image157.gif [new file with mode: 0644]
doc/salome/gui/images/image54.jpg [new file with mode: 0755]
doc/salome/gui/images/image65.gif [new file with mode: 0755]
doc/salome/gui/images/image67.gif [new file with mode: 0755]
doc/salome/gui/images/image69.gif [new file with mode: 0755]
doc/salome/gui/images/image70.gif [new file with mode: 0755]
doc/salome/gui/images/image72.gif [new file with mode: 0755]
doc/salome/gui/images/image73.gif [new file with mode: 0755]
doc/salome/gui/images/image75.gif [new file with mode: 0755]
doc/salome/gui/images/image77.gif [new file with mode: 0644]
doc/salome/gui/images/image86.gif [new file with mode: 0644]
doc/salome/gui/images/image88.gif [new file with mode: 0644]
doc/salome/gui/images/image89.gif [new file with mode: 0644]
doc/salome/gui/images/image91.gif [new file with mode: 0644]
doc/salome/gui/images/image94.gif [new file with mode: 0755]
doc/salome/gui/images/image95.gif [new file with mode: 0644]
doc/salome/gui/images/image96.gif [new file with mode: 0644]
doc/salome/gui/images/image97.gif [new file with mode: 0644]
doc/salome/gui/images/image98.gif [new file with mode: 0644]
doc/salome/gui/images/image99.gif [new file with mode: 0644]
doc/salome/gui/images/import.png [new file with mode: 0755]
doc/salome/gui/images/intropage.png [new file with mode: 0644]
doc/salome/gui/images/loadscript.png [new file with mode: 0755]
doc/salome/gui/images/loadstudy2.png [new file with mode: 0755]
doc/salome/gui/images/lockedstudy.png [new file with mode: 0755]
doc/salome/gui/images/neo-view2.png [new file with mode: 0755]
doc/salome/gui/images/newsticn.jpg [new file with mode: 0755]
doc/salome/gui/images/note1.gif [new file with mode: 0755]
doc/salome/gui/images/objectbrowser1.png [new file with mode: 0755]
doc/salome/gui/images/objectbrowser2.png [new file with mode: 0755]
doc/salome/gui/images/occviewer_axialscale.png [new file with mode: 0644]
doc/salome/gui/images/occviewer_toolbar.png [new file with mode: 0644]
doc/salome/gui/images/open.jpg [new file with mode: 0755]
doc/salome/gui/images/plot2d_clone.gif [new file with mode: 0644]
doc/salome/gui/images/plot2d_legend.gif [new file with mode: 0644]
doc/salome/gui/images/plot2d_lines.gif [new file with mode: 0644]
doc/salome/gui/images/plot2d_logarithmic_horizontal.gif [new file with mode: 0644]
doc/salome/gui/images/plot2d_logarithmic_vertical.gif [new file with mode: 0644]
doc/salome/gui/images/plot2d_points.gif [new file with mode: 0644]
doc/salome/gui/images/plot2d_settings.gif [new file with mode: 0644]
doc/salome/gui/images/plot2d_splines.gif [new file with mode: 0644]
doc/salome/gui/images/plot2d_view_settings.png [new file with mode: 0644]
doc/salome/gui/images/polyselection1.png [new file with mode: 0755]
doc/salome/gui/images/polyselection2.png [new file with mode: 0755]
doc/salome/gui/images/ppref1.png [new file with mode: 0755]
doc/salome/gui/images/ppref2.png [new file with mode: 0755]
doc/salome/gui/images/ppref3.png [new file with mode: 0755]
doc/salome/gui/images/pref11.png [new file with mode: 0755]
doc/salome/gui/images/pref12.png [new file with mode: 0755]
doc/salome/gui/images/pref13.png [new file with mode: 0755]
doc/salome/gui/images/pref14.png [new file with mode: 0755]
doc/salome/gui/images/pref15.png [new file with mode: 0755]
doc/salome/gui/images/pref21.png [new file with mode: 0755]
doc/salome/gui/images/pref22.png [new file with mode: 0755]
doc/salome/gui/images/pref23.png [new file with mode: 0644]
doc/salome/gui/images/pref24.png [new file with mode: 0755]
doc/salome/gui/images/pref31.png [new file with mode: 0755]
doc/salome/gui/images/pref33.png [new file with mode: 0755]
doc/salome/gui/images/pref34.png [new file with mode: 0755]
doc/salome/gui/images/pref37.png [new file with mode: 0755]
doc/salome/gui/images/pref38.png [new file with mode: 0755]
doc/salome/gui/images/pref39.png [new file with mode: 0755]
doc/salome/gui/images/pref40.png [new file with mode: 0755]
doc/salome/gui/images/productpage.png [new file with mode: 0644]
doc/salome/gui/images/productpage1.png [new file with mode: 0644]
doc/salome/gui/images/productpage2.png [new file with mode: 0644]
doc/salome/gui/images/progresspage.png [new file with mode: 0644]
doc/salome/gui/images/progresspage1.png [new file with mode: 0644]
doc/salome/gui/images/readmepage.png [new file with mode: 0644]
doc/salome/gui/images/registry1.png [new file with mode: 0755]
doc/salome/gui/images/registry3.png [new file with mode: 0755]
doc/salome/gui/images/registry4.png [new file with mode: 0755]
doc/salome/gui/images/save.jpg [new file with mode: 0755]
doc/salome/gui/images/selectcolor.png [new file with mode: 0755]
doc/salome/gui/images/selectfont.png [new file with mode: 0755]
doc/salome/gui/images/set_rotation_point_dialog1.png [new file with mode: 0644]
doc/salome/gui/images/set_rotation_point_dialog2.png [new file with mode: 0644]
doc/salome/gui/images/studyproperties.png [new file with mode: 0755]
doc/salome/gui/images/updaterate.png [new file with mode: 0755]
doc/salome/gui/images/urbutton.png [new file with mode: 0755]
doc/salome/gui/images/view2.png [new file with mode: 0755]
doc/salome/gui/images/view_rotation_point.png [new file with mode: 0644]
doc/salome/gui/input/about_salome.doc [new file with mode: 0644]
doc/salome/gui/input/creating_new_study.doc [new file with mode: 0644]
doc/salome/gui/input/displaying_studies.doc [new file with mode: 0644]
doc/salome/gui/input/editing_studies.doc [new file with mode: 0644]
doc/salome/gui/input/geometry_preferences.doc [new file with mode: 0644]
doc/salome/gui/input/getting_started.doc [new file with mode: 0644]
doc/salome/gui/input/gui_module_chapter.doc [new file with mode: 0644]
doc/salome/gui/input/index.doc [new file with mode: 0644]
doc/salome/gui/input/installing_salome.doc [new file with mode: 0644]
doc/salome/gui/input/intro_to_salome.doc [new file with mode: 0644]
doc/salome/gui/input/introduction.doc [new file with mode: 0644]
doc/salome/gui/input/introduction_to_gui.doc [new file with mode: 0644]
doc/salome/gui/input/mesh_preferences.doc [new file with mode: 0644]
doc/salome/gui/input/occ_3d_viewer.doc [new file with mode: 0644]
doc/salome/gui/input/opening_studies.doc [new file with mode: 0644]
doc/salome/gui/input/plot2d_viewer.doc [new file with mode: 0644]
doc/salome/gui/input/postpro_preferences.doc [new file with mode: 0644]
doc/salome/gui/input/running_salome.doc [new file with mode: 0644]
doc/salome/gui/input/salome_architecture.doc [new file with mode: 0644]
doc/salome/gui/input/salome_desktop.doc [new file with mode: 0644]
doc/salome/gui/input/salome_preferences.doc [new file with mode: 0644]
doc/salome/gui/input/saving_and_closing_studies.doc [new file with mode: 0644]
doc/salome/gui/input/select_color_and_font.doc [new file with mode: 0644]
doc/salome/gui/input/setting_preferences.doc [new file with mode: 0644]
doc/salome/gui/input/setting_preferences_chapter.doc [new file with mode: 0644]
doc/salome/gui/input/setting_study_properties.doc [new file with mode: 0644]
doc/salome/gui/input/study_management_chapter.doc [new file with mode: 0644]
doc/salome/gui/input/using_catalog_generator.doc [new file with mode: 0644]
doc/salome/gui/input/using_find_tool.doc [new file with mode: 0644]
doc/salome/gui/input/using_object_browser.doc [new file with mode: 0644]
doc/salome/gui/input/using_registry_tool.doc [new file with mode: 0644]
doc/salome/gui/input/viewers_chapter.doc [new file with mode: 0644]
doc/salome/gui/input/vtk_3d_viewer.doc [new file with mode: 0644]
doc/salome/gui/input/working_with_python_scripts.doc [new file with mode: 0644]
doc/salome/gui/static/footer.html [new file with mode: 0755]
doc/salome/gui/static/header.html [new file with mode: 0755]
doc/salome/tui/GUI/doxyfile.in [deleted file]
doc/salome/tui/GUI/sources/Application-About.png [deleted file]
doc/salome/tui/GUI/sources/application.gif [deleted file]
doc/salome/tui/GUI/sources/doxygen.css [deleted file]
doc/salome/tui/GUI/sources/footer.html [deleted file]
doc/salome/tui/GUI/sources/html_comments.gif [deleted file]
doc/salome/tui/GUI/sources/logocorp.gif [deleted file]
doc/salome/tui/GUI/sources/myheader.html [deleted file]
doc/salome/tui/Makefile.am
doc/salome/tui/doxyfile.in [new file with mode: 0755]
doc/salome/tui/images/Application-About.png [new file with mode: 0755]
doc/salome/tui/images/application.gif [new file with mode: 0755]
doc/salome/tui/images/html_comments.gif [new file with mode: 0755]
doc/salome/tui/images/logocorp.gif [new file with mode: 0755]
doc/salome/tui/static/doxygen.css [new file with mode: 0755]
doc/salome/tui/static/footer.html [new file with mode: 0755]
doc/salome/tui/static/myheader.html [new file with mode: 0755]
idl/Makefile.am
resources/Makefile.am
src/CAF/Makefile.am
src/CAM/Makefile.am
src/CASCatch/CASCatch_Failure.hxx
src/CASCatch/Makefile.am
src/DDS/Makefile.am
src/Event/Makefile.am
src/GLViewer/Makefile.am
src/LightApp/LightApp_Application.cxx
src/LightApp/LightApp_Application.h
src/LightApp/LightApp_Browser.cxx [deleted file]
src/LightApp/LightApp_Browser.h [deleted file]
src/LightApp/LightApp_OBSelector.cxx
src/LightApp/LightApp_Preferences.cxx
src/LightApp/LightApp_Preferences.h
src/LightApp/Makefile.am
src/LightApp/resources/LightApp.xml
src/LightApp/resources/LightApp_msg_en.ts
src/LogWindow/Makefile.am
src/Makefile.am
src/OBJECT/Makefile.am
src/OCCViewer/Makefile.am
src/OCCViewer/OCCViewer.cxx
src/ObjBrowser/Makefile.am
src/ObjBrowser/OB_ListItem.cxx [deleted file]
src/ObjBrowser/OB_ListItem.h [deleted file]
src/ObjBrowser/OB_ListView.cxx [deleted file]
src/ObjBrowser/OB_ListView.h [deleted file]
src/Plot2d/Makefile.am
src/Plot2d/Plot2d_ViewFrame.cxx
src/PyConsole/Makefile.am
src/PyInterp/Makefile.am
src/QDS/Makefile.am
src/QDS/QDS.cxx
src/Qtx/Makefile.am
src/Qtx/QtxActionGroup.cxx [new file with mode: 0644]
src/Qtx/QtxActionGroup.h [new file with mode: 0644]
src/Qtx/QtxActionSet.cxx
src/Qtx/QtxColorButton.cxx
src/Qtx/QtxColorButton.h
src/Qtx/QtxPagePrefMgr.cxx
src/Qtx/QtxPagePrefMgr.h
src/Qtx/QtxPreferenceMgr.cxx
src/Qtx/QtxPreferenceMgr.h
src/Qtx/QtxTreeView.cxx
src/Qtx/QtxWorkstack.cxx
src/QxGraph/Makefile.am
src/ResExporter/Makefile.am
src/SALOME_PY/Makefile.am
src/SALOME_PYQT/SALOME_PYQT_GUI/Makefile.am
src/SALOME_PYQT/SALOME_PYQT_GUI/SALOME_PYQT_Module.cxx
src/SALOME_PYQT/SALOME_PYQT_GUI/SALOME_PYQT_Module.h
src/SALOME_PYQT/SalomePyQt/Makefile.am
src/SALOME_PYQT/SalomePyQt/SalomePyQt.cxx
src/SALOME_PYQT/SalomePyQt/SalomePyQt.h
src/SALOME_PYQT/SalomePyQt/SalomePyQt.sip
src/SALOME_SWIG/Makefile.am
src/SOCC/Makefile.am
src/SPlot2d/Makefile.am
src/STD/Makefile.am
src/SUIT/Makefile.am
src/SUIT/SUIT_ExceptionHandler.cxx
src/SUITApp/Makefile.am
src/SUITApp/SUITApp_Application.cxx
src/SUITApp/SUITApp_Application.h
src/SUPERVGraph/Makefile.am
src/SVTK/Makefile.am
src/SVTK/SALOME_Actor.cxx
src/SVTK/SVTK.cxx
src/SVTK/SVTK.pro
src/SVTK/SVTK_ComboAction.cxx [new file with mode: 0644]
src/SVTK/SVTK_ComboAction.h [new file with mode: 0644]
src/SVTK/SVTK_CubeAxesDlg.cxx
src/SVTK/SVTK_CubeAxesDlg.h
src/SVTK/SVTK_DeviceActor.cxx
src/SVTK/SVTK_DeviceActor.h
src/SVTK/SVTK_Event.h
src/SVTK/SVTK_GenericRenderWindowInteractor.cxx
src/SVTK/SVTK_GenericRenderWindowInteractor.h
src/SVTK/SVTK_ImageWriter.cxx [new file with mode: 0755]
src/SVTK/SVTK_ImageWriter.h [new file with mode: 0755]
src/SVTK/SVTK_ImageWriterMgr.cxx [new file with mode: 0755]
src/SVTK/SVTK_ImageWriterMgr.h [new file with mode: 0755]
src/SVTK/SVTK_InteractorStyle.cxx
src/SVTK/SVTK_InteractorStyle.h
src/SVTK/SVTK_KeyFreeInteractorStyle.cxx [new file with mode: 0644]
src/SVTK/SVTK_KeyFreeInteractorStyle.h [new file with mode: 0644]
src/SVTK/SVTK_MainWindow.cxx [deleted file]
src/SVTK/SVTK_MainWindow.h [deleted file]
src/SVTK/SVTK_NonIsometricDlg.cxx
src/SVTK/SVTK_NonIsometricDlg.h
src/SVTK/SVTK_Recorder.cxx [new file with mode: 0755]
src/SVTK/SVTK_Recorder.h [new file with mode: 0755]
src/SVTK/SVTK_RecorderDlg.cxx [new file with mode: 0644]
src/SVTK/SVTK_RecorderDlg.h [new file with mode: 0644]
src/SVTK/SVTK_SetRotationPointDlg.cxx
src/SVTK/SVTK_SetRotationPointDlg.h
src/SVTK/SVTK_UpdateRateDlg.cxx
src/SVTK/SVTK_UpdateRateDlg.h
src/SVTK/SVTK_View.cxx
src/SVTK/SVTK_View.h
src/SVTK/SVTK_ViewModel.cxx
src/SVTK/SVTK_ViewModel.h
src/SVTK/SVTK_ViewParameterDlg.cxx [new file with mode: 0755]
src/SVTK/SVTK_ViewParameterDlg.h [new file with mode: 0755]
src/SVTK/SVTK_ViewWindow.cxx
src/SVTK/SVTK_ViewWindow.h
src/SVTK/resources/SVTK_images.ts
src/SVTK/resources/SVTK_msg_en.ts
src/SVTK/resources/vtk_view_parallel.png [new file with mode: 0755]
src/SVTK/resources/vtk_view_parameters.png [new file with mode: 0755]
src/SVTK/resources/vtk_view_perspective.png [new file with mode: 0755]
src/SVTK/resources/vtk_view_recording_pause.png [new file with mode: 0644]
src/SVTK/resources/vtk_view_recording_play.png [new file with mode: 0644]
src/SVTK/resources/vtk_view_recording_start.png [new file with mode: 0644]
src/SVTK/resources/vtk_view_recording_stop.png [new file with mode: 0644]
src/SVTK/resources/vtk_view_style_switch.png [new file with mode: 0755]
src/SalomeApp/Makefile.am
src/SalomeApp/SalomeApp_VisualState.cxx
src/SalomeApp/SalomeApp_VisualState.h
src/SalomeApp/Test/Makefile.am
src/SalomeApp/resources/SalomeApp.xml
src/Session/Makefile.am
src/Session/SALOME_Session_Server.cxx
src/Session/Session_ServerCheck.cxx
src/Session/Session_ServerThread.cxx
src/Style/Makefile.am
src/TOOLSGUI/Makefile.am
src/VTKViewer/Makefile.am
src/VTKViewer/VTKViewer_GeometryFilter.cxx

index 62e21b1b5c7e9a8475073ba41e36d6eb4009ba92..728722e717d9e0e5fd8fba0e07bed9e9d093aafb 100644 (file)
@@ -25,6 +25,9 @@
 
 include $(top_srcdir)/adm_local/unix/make_common_starter.am
 
+ACLOCAL_AMFLAGS = -I adm_local/unix/config_files \
+                  -I ${KERNEL_ROOT_DIR}/salome_adm/unix/config_files
+
 if GUI_ENABLE_CORBA
     IDLDIR = idl
 else !GUI_ENABLE_CORBA
@@ -37,11 +40,11 @@ DIST_SUBDIRS = idl adm_local resources src doc bin
 
 DISTCLEANFILES = a.out aclocal.m4 configure
 
-salomeinclude_DATA=GUI_version.h
+salomeinclude_DATA = GUI_version.h
 
-EXTRA_DIST+= \
-       build_configure \
-       clean_configure \
+EXTRA_DIST +=          \
+       build_configure \
+       clean_configure \
        LICENCE
 
 dist-hook:
@@ -50,7 +53,7 @@ dist-hook:
 usr_docs:
        (cd doc && $(MAKE) $(AM_MAKEFLAGS) usr_docs)
 
-docs:usr_docs
+docs: usr_docs
 
 dev_docs:
        (cd doc && $(MAKE) $(AM_MAKEFLAGS) dev_docs)
index f9243d2f5bf7f5ff7e19db17b5b64ccbfa7c0f79..facd4e6f4afcae75a48956b85ab2e4687876c2aa 100644 (file)
@@ -20,6 +20,3 @@
 include $(top_srcdir)/adm_local/unix/make_common_starter.am
 
 SUBDIRS = config_files
-
-# this is for LIGHT module compatibility
-dist_admlocalunix_DATA=make_conclude.in
\ No newline at end of file
index de8790b70cb73f0dcc7aefb7d5514f82a8a8dd1a..e0847b3c1af78522fffaac4e6faa05552ccacc3e 100644 (file)
 # 
 include $(top_srcdir)/adm_local/unix/make_common_starter.am
 
-dist_admlocalm4_DATA=\
-check_disable_Corba.m4 \
-check_GLViewer.m4 \
-check_GUI.m4 \
-check_msg2qm.m4 \
-check_OCCViewer.m4 \
-check_opengl.m4 \
-check_Plot2dViewer.m4 \
-check_PyConsole.m4 \
-check_pyqt.m4 \
-check_qt.m4 \
-check_qwt.m4 \
-check_SalomeObject.m4 \
-check_sip.m4 \
-check_SupervGraphViewer.m4 \
-check_vtk.m4 \
-check_VTKViewer.m4 \
-check_corba_in_GUI.m4 \
-check_QxGraphViewer.m4 \
-README
+dist_admlocalm4_DATA =         \
+check_disable_Corba.m4         \
+check_GLViewer.m4              \
+check_GUI.m4                   \
+check_msg2qm.m4                        \
+check_OCCViewer.m4             \
+check_opengl.m4                        \
+check_Plot2dViewer.m4          \
+check_PyConsole.m4             \
+check_pyqt.m4                  \
+check_qt.m4                    \
+check_qwt.m4                   \
+check_SalomeObject.m4          \
+check_sip.m4                   \
+check_SupervGraphViewer.m4     \
+check_vtk.m4                   \
+check_VTKViewer.m4             \
+check_corba_in_GUI.m4          \
+check_QxGraphViewer.m4          \
+check_TestRecorder.m4
diff --git a/adm_local/unix/config_files/README b/adm_local/unix/config_files/README
deleted file mode 100644 (file)
index feb997b..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-This file is only here for CVS:
-CVS does not always create empty directory, and adm_local/unix/config_file
-is needed by build_configure.
diff --git a/adm_local/unix/config_files/check_TestRecorder.m4 b/adm_local/unix/config_files/check_TestRecorder.m4
new file mode 100644 (file)
index 0000000..ff87acf
--- /dev/null
@@ -0,0 +1,101 @@
+#
+# Check existence of Test recorder sources and libraries.
+# Set DISABLE_TESTRECORDER to yes|no
+#
+# Author : Margarita KARPUNINA (OCN, 2008)
+#
+
+AC_DEFUN([CHECK_TESTRECORDER],[
+
+AC_ARG_WITH(testrecorder,
+           [  --with-testrecorder=DIR       root directory path of TestRecorder installation],
+           [],
+           [with_testrecorder=no])
+
+AS_IF([test "x$with_testrecorder" != xno || test "$with_testrecorder" != "no"],[
+
+  echo
+  echo ---------------------------------------------
+  echo Testing TestRecorder
+  echo ---------------------------------------------
+  echo
+
+  AC_REQUIRE([CHECK_QT])dnl
+  AC_REQUIRE([AC_PROG_CXX])dnl
+  AC_REQUIRE([AC_PROG_CXXCPP])dnl
+  
+  AC_CHECKING(for TestRecorder product)
+  
+  AC_LANG_SAVE
+  AC_LANG_CPLUSPLUS
+  
+  TESTRECORDER_INCLUDES=""
+  TESTRECORDER_LIBS=""
+  DISABLE_TESTRECORDER="yes"
+  
+  TestRecorder_ok=no
+
+  if test "$with_testrecorder" == "yes" || test "$with_testrecorder" == "auto"; then
+      TESTRECORDER_HOME=""
+  else
+      TESTRECORDER_HOME="$with_testrecorder"
+  fi
+  
+  if test "$TESTRECORDER_HOME" == "" ; then
+      if test "x$TESTRECORDERHOME" != "x" ; then
+          TESTRECORDER_HOME=$TESTRECORDERHOME
+      fi
+  fi
+  
+  if test "x$TESTRECORDER_HOME" != "x"; then
+    TESTRECORDER_INCLUDES="-I$TESTRECORDER_HOME/include"
+    TESTRECORDER_LIBS="-L$TESTRECORDER_HOME/lib -lTestRecorder"
+  
+    CPPFLAGS_old="$CPPFLAGS"
+    CXXFLAGS_old="$CXXFLAGS"
+    CPPFLAGS="$TESTRECORDER_INCLUDES $QT_INLCUDES $CPPFLAGS"
+    CXXFLAGS="$TESTRECORDER_INCLUDES $QT_INCLUDES $CXXFLAGS"
+  
+    AC_MSG_CHECKING(for TestRecorder header file)
+  
+    AC_CHECK_HEADER(TestApplication.h,TestRecorder_ok=yes,TestRecorder_ok=no)
+  
+    if test "x$TestRecorder_ok" == "xyes"; then
+  
+      AC_MSG_CHECKING(for TestRecorder library)
+  
+      LDFLAGS_old="$LDFLAGS"
+      LDFLAGS="-L. -$TESTRECORDER_LIBS $QT_LIBS $LDFLAGS"
+  
+      AC_TRY_LINK(
+         #include "TestApplication.h",
+          TESTRECORDER_init();,
+         TestRecorder_ok=yes,TestRecorder_ok=no
+         )
+  
+      LDFLAGS="$LDFLAGS_old"
+  
+      AC_MSG_RESULT($TestRecorder_ok)
+    fi
+  
+    CPPFLAGS="$CPPFLAGS_old"
+    CXXFLAGS="$CXXFLAGS_old"
+  
+  fi
+  
+  if test "x$TestRecorder_ok" == xno ; then
+    AC_MSG_RESULT(for TestRecorder: no)
+    AC_MSG_WARN(TestRecorder is not found or not properly installed)
+  else
+    AC_MSG_RESULT(for TestRecorder: yes)
+    DISABLE_TESTRECORDER="no"
+  fi
+  
+  AC_SUBST(TESTRECORDER_INCLUDES)
+  AC_SUBST(TESTRECORDER_LIBS)
+  
+  AC_LANG_RESTORE
+
+  ])
+  
+])dnl
index ecead78c2220067d91721ebad8437b3426bb962f..df75ae4086054c2cfed81982cd04fe2c68787929 100644 (file)
@@ -7,47 +7,58 @@
 #
 
 # Standard directory for installation
-salomeincludedir   = $(includedir)/@PACKAGE@
-libdir             = $(prefix)/lib@LIB_LOCATION_SUFFIX@/@PACKAGE@
-bindir             = $(prefix)/bin/@PACKAGE@
+salomeincludedir   = $(includedir)/salome
+libdir             = $(prefix)/lib@LIB_LOCATION_SUFFIX@/salome
+bindir             = $(prefix)/bin/salome
 salomescriptdir    = $(bindir)
+salomepythondir    = $(pythondir)/salome
+salomepyexecdir    = $(pyexecdir)/salome
 
 # Directory for installing idl files
-salomeidldir       = $(prefix)/idl/@PACKAGE@
+salomeidldir       = $(prefix)/idl/salome
 
 # Directory for installing resource files
-salomeresdir       = $(prefix)/share/@PACKAGE@/resources/@MODULE_NAME@
+salomeresdir       = $(prefix)/share/salome/resources/@MODULE_NAME@
 
 # Directories for installing admin files
-admlocaldir       = $(prefix)/adm_local
-admlocalunixdir     = $(admlocaldir)/unix
-admlocalm4dir        = $(admlocaldir)/unix/config_files
+admlocaldir        = $(prefix)/adm_local
+admlocalunixdir    = $(admlocaldir)/unix
+admlocalm4dir      = $(admlocaldir)/unix/config_files
 
 # Shared modules installation directory
-sharedpkgpythondir =$(pkgpythondir)/shared_modules
+sharedpkgpythondir = $(salomepythondir)/shared_modules
 
 # Documentation directory
-docdir             = $(datadir)/doc/@PACKAGE@
+docdir             = $(datadir)/doc/salome
 
 # common rules
 
-# moc-files generation
+# meta object implementation files generation (moc)
 %_moc.cxx: %.h
-       $(MOC) $< -o $@
+       $(MOC) $(MOC_FLAGS) $< -o $@
 
-# qm-files generation
+# translation (*.qm) files generation (lrelease)
 %.qm: resources/%.ts
        $(LRELEASE) $< -qm $@
 
-# resource files generation
+# resource files generation (qrcc)
 qrc_%.cxx: %.qrc
        $(QRCC) $< -o $@ -name $(*F)
 
-EXTRA_DIST=$(MOC_FILES:%_moc.cxx=%.h) $(QRC_FILES:qrc_%.cpp=%.qrc) $(nodist_salomeres_DATA:%.qm=resources/%.ts)
+# qt forms files generation (uic)
+ui_%.h: %.ui
+       $(UIC) -o $@ $<
 
+# extra distributed files
+EXTRA_DIST = $(MOC_FILES:%_moc.cxx=%.h) $(QRC_FILES:qrc_%.cxx=%.qrc) \
+             $(UIC_FILES:ui_%.h=%.ui) $(nodist_salomeres_DATA:%.qm=resources/%.ts)
+
+# customize clean operation
 mostlyclean-local:
        rm -f @builddir@/*_moc.cxx
        rm -f @builddir@/*.qm
+       rm -f @builddir@/qrc_*.cxx
+       rm -f @builddir@/ui_*.h
 
 # tests
 tests: unittest
index a0f5c84884b218d65de3192e9b555513ac81cf19..03d0506061f7cf1b281fc145d9ad2b36acae0c6d 100644 (file)
 
 include $(top_srcdir)/adm_local/unix/make_common_starter.am
 
-#
-# ===============================================================
-# Files to be installed
-# ===============================================================
-#
-
-# These files are data, module or lib files
-nodist_salomescript_DATA= VERSION
-
-EXTRA_DIST+= VERSION.in
+# non-distributed files 
+nodist_salomescript_DATA = VERSION
 
-# These files are executable scripts
-dist_salomescript_SCRIPTS=\
-       runLightSalome.csh \
+# distributed files
+dist_salomescript_SCRIPTS =    \
+       runLightSalome.csh      \
        runLightSalome.sh
index ab304f13f6053f26cb02c93d604040005a60519e..31df98fd24a5999b608679adc2cfa7cc2191dce1 100644 (file)
@@ -6,7 +6,7 @@
 # Modified by : Mikhail PONIKAROV (OCN) - autotools usage
 #
 
-AC_INIT([Salome2 Project GUI module], [5.0.0], [webmaster.salome@opencascade.com], [salome])
+AC_INIT([Salome2 Project GUI module], [5.0.0], [webmaster.salome@opencascade.com], [SalomeGUI])
 AC_CONFIG_AUX_DIR(salome_adm/unix/config_files)
 AC_CANONICAL_HOST
 AC_CANONICAL_TARGET
@@ -354,6 +354,8 @@ echo
 
 CHECK_QWT
 
+CHECK_TESTRECORDER
+
 echo
 echo ---------------------------------------------
 echo Testing PyConsole
@@ -522,7 +524,7 @@ do
 done
 
 echo "---Optional:"
-variables="cppunit_ok"
+variables="cppunit_ok TestRecorder_ok"
 
 for var in $variables
 do
@@ -556,32 +558,7 @@ AM_CONDITIONAL(ENABLE_OCCVIEWER, [test "$DISABLE_OCCVIEWER" = no])
 AM_CONDITIONAL(ENABLE_VTKVIEWER, [test "$DISABLE_VTKVIEWER" = no])
 AM_CONDITIONAL(ENABLE_SALOMEOBJECT, [test "$DISABLE_SALOMEOBJECT" = no])
 AM_CONDITIONAL(ENABLE_QXGRAPHVIEWER, [test "$DISABLE_QXGRAPHVIEWER" = no])
-
-echo
-echo ---------------------------------------------
-echo copying resource files, shell scripts, and
-echo xml files
-echo ---------------------------------------------
-echo
-
-
-dnl copy shells and utilities contained in the bin directory
-dnl excluding .in files (treated in AC-OUTPUT below) and CVS
-dnl directory
-
-mkdir -p bin/salome
-cd bin/salome
-
-for i in $ROOT_SRCDIR/bin/*
-do
-  local_bin=`echo $i | sed -e "s,$ROOT_SRCDIR,.,"`
-  case "$local_bin" in
-        *.in | *~)                    ;;
-        ./bin/CVS | ./bin/salome)                    ;;
-        *) $INSTALL $i . ; echo $local_bin ;;
-  esac
-done
-cd $ROOT_BUILDDIR
+AM_CONDITIONAL(ENABLE_TESTRECORDER, [test "$DISABLE_TESTRECORDER" = no])
 
 echo
 echo ---------------------------------------------
@@ -589,10 +566,10 @@ echo generating Makefiles and configure files
 echo ---------------------------------------------
 echo
 
-AC_OUTPUT_COMMANDS([ \
-  chmod +x ./bin/*; \
-  chmod +x ./bin/salome/*; \
-])
+#AC_OUTPUT_COMMANDS([ \
+#  chmod +x ./bin/*; \
+#  chmod +x ./bin/salome/*; \
+#])
 
 # This list is initiated using autoscan and must be updated manually
 # when adding a new file <filename>.in to manage. When you execute
@@ -609,9 +586,9 @@ AC_OUTPUT([ \
   ./doc/Makefile \
   ./doc/salome/Makefile \
   ./doc/salome/gui/Makefile \
-  ./doc/salome/gui/GUI/doxyfile \
+  ./doc/salome/gui/doxyfile \
   ./doc/salome/tui/Makefile \
-  ./doc/salome/tui/GUI/doxyfile \
+  ./doc/salome/tui/doxyfile \
   ./src/Makefile \
   ./src/CASCatch/Makefile \
   ./src/Qtx/Makefile \
index 6a2c2428b3e5fe8dacaee457a723779176759e4a..a062f9974188484b410704f032971ec5d663b3d6 100644 (file)
 # $Header$
 #
 
-SUBDIRS= salome
+SUBDIRS = salome
+
+usr_docs:
+       (cd salome && $(MAKE) $(AM_MAKEFLAGS) usr_docs)
+
+docs: usr_docs
+
+dev_docs:
+       (cd salome && $(MAKE) $(AM_MAKEFLAGS) dev_docs)
index 29f7e1854ce9be2c1d172690e4e8a1635ea2c26c..be64a4fea6afafdaec1304787183d3fc131a5678 100644 (file)
@@ -24,9 +24,9 @@
 # $Header$
 #
 
-SUBDIRS= tui gui
-SUBDIRSTUI= tui
-SUBDIRSGUI= gui
+SUBDIRS = tui gui
+SUBDIRSTUI = tui
+SUBDIRSGUI = gui
 
 usr_docs:
        @@SETX@; for d in $(SUBDIRSGUI); do     \
diff --git a/doc/salome/gui/GUI/doxyfile.in b/doc/salome/gui/GUI/doxyfile.in
deleted file mode 100755 (executable)
index dfb7f36..0000000
+++ /dev/null
@@ -1,44 +0,0 @@
-#---------------------------------------------------------------------------
-# Project related configuration options
-#---------------------------------------------------------------------------
-PROJECT_NAME      = "GUI Module Reference Manual v.@VERSION@"
-OUTPUT_DIRECTORY  = ./
-CREATE_SUBDIRS   = NO
-OUTPUT_LANGUAGE   = English
-TAB_SIZE          = 5
-
-#---------------------------------------------------------------------------
-# configuration options related to warning and progress messages
-#---------------------------------------------------------------------------
-QUIET             = NO
-WARNINGS          = YES
-
-#---------------------------------------------------------------------------
-#Input related options
-#---------------------------------------------------------------------------
-INPUT             = @srcdir@/input               
-FILE_PATTERNS     = *.doc
-IMAGE_PATH        = @srcdir@/images
-
-#---------------------------------------------------------------------------
-#HTML related options
-#---------------------------------------------------------------------------
-GENERATE_HTML     = YES
-HTML_OUTPUT       = ./
-HTML_HEADER       = @srcdir@/static/header.html
-HTML_FOOTER       = @srcdir@/static/footer.html
-#HTML_STYLESHEET  = @srcdir@/static/doxygen.css
-TOC_EXPAND        = YES
-DISABLE_INDEX     = NO
-GENERATE_TREEVIEW = YES
-TREEVIEW_WIDTH    = 300
-
-#---------------------------------------------------------------------------
-#LaTeX related option
-#---------------------------------------------------------------------------
-GENERATE_LATEX    = NO
-
-#---------------------------------------------------------------------------
-#RTF related options
-#---------------------------------------------------------------------------
-GENERATE_RTF      = NO
\ No newline at end of file
diff --git a/doc/salome/gui/GUI/images/batchmode.png b/doc/salome/gui/GUI/images/batchmode.png
deleted file mode 100644 (file)
index c439d7e..0000000
Binary files a/doc/salome/gui/GUI/images/batchmode.png and /dev/null differ
diff --git a/doc/salome/gui/GUI/images/cataloggenerator.png b/doc/salome/gui/GUI/images/cataloggenerator.png
deleted file mode 100755 (executable)
index 51a0f27..0000000
Binary files a/doc/salome/gui/GUI/images/cataloggenerator.png and /dev/null differ
diff --git a/doc/salome/gui/GUI/images/choicepage.png b/doc/salome/gui/GUI/images/choicepage.png
deleted file mode 100644 (file)
index e3afcc5..0000000
Binary files a/doc/salome/gui/GUI/images/choicepage.png and /dev/null differ
diff --git a/doc/salome/gui/GUI/images/clipping.png b/doc/salome/gui/GUI/images/clipping.png
deleted file mode 100644 (file)
index 6d73855..0000000
Binary files a/doc/salome/gui/GUI/images/clipping.png and /dev/null differ
diff --git a/doc/salome/gui/GUI/images/closestudy.png b/doc/salome/gui/GUI/images/closestudy.png
deleted file mode 100755 (executable)
index fb7abe1..0000000
Binary files a/doc/salome/gui/GUI/images/closestudy.png and /dev/null differ
diff --git a/doc/salome/gui/GUI/images/copy-paste.jpg b/doc/salome/gui/GUI/images/copy-paste.jpg
deleted file mode 100755 (executable)
index e243122..0000000
Binary files a/doc/salome/gui/GUI/images/copy-paste.jpg and /dev/null differ
diff --git a/doc/salome/gui/GUI/images/dumpstudy.png b/doc/salome/gui/GUI/images/dumpstudy.png
deleted file mode 100755 (executable)
index f899e77..0000000
Binary files a/doc/salome/gui/GUI/images/dumpstudy.png and /dev/null differ
diff --git a/doc/salome/gui/GUI/images/findtool1.png b/doc/salome/gui/GUI/images/findtool1.png
deleted file mode 100644 (file)
index c0577ba..0000000
Binary files a/doc/salome/gui/GUI/images/findtool1.png and /dev/null differ
diff --git a/doc/salome/gui/GUI/images/findtool2.png b/doc/salome/gui/GUI/images/findtool2.png
deleted file mode 100644 (file)
index a019667..0000000
Binary files a/doc/salome/gui/GUI/images/findtool2.png and /dev/null differ
diff --git a/doc/salome/gui/GUI/images/geomview-alt.png b/doc/salome/gui/GUI/images/geomview-alt.png
deleted file mode 100755 (executable)
index e797b08..0000000
Binary files a/doc/salome/gui/GUI/images/geomview-alt.png and /dev/null differ
diff --git a/doc/salome/gui/GUI/images/graduatedaxes1.png b/doc/salome/gui/GUI/images/graduatedaxes1.png
deleted file mode 100644 (file)
index cf021ba..0000000
Binary files a/doc/salome/gui/GUI/images/graduatedaxes1.png and /dev/null differ
diff --git a/doc/salome/gui/GUI/images/icon_about.png b/doc/salome/gui/GUI/images/icon_about.png
deleted file mode 100755 (executable)
index bbbc7a9..0000000
Binary files a/doc/salome/gui/GUI/images/icon_about.png and /dev/null differ
diff --git a/doc/salome/gui/GUI/images/image100.gif b/doc/salome/gui/GUI/images/image100.gif
deleted file mode 100644 (file)
index c44d68f..0000000
Binary files a/doc/salome/gui/GUI/images/image100.gif and /dev/null differ
diff --git a/doc/salome/gui/GUI/images/image102.gif b/doc/salome/gui/GUI/images/image102.gif
deleted file mode 100644 (file)
index 3507814..0000000
Binary files a/doc/salome/gui/GUI/images/image102.gif and /dev/null differ
diff --git a/doc/salome/gui/GUI/images/image103.gif b/doc/salome/gui/GUI/images/image103.gif
deleted file mode 100644 (file)
index be534c3..0000000
Binary files a/doc/salome/gui/GUI/images/image103.gif and /dev/null differ
diff --git a/doc/salome/gui/GUI/images/image105.gif b/doc/salome/gui/GUI/images/image105.gif
deleted file mode 100644 (file)
index 4f6173f..0000000
Binary files a/doc/salome/gui/GUI/images/image105.gif and /dev/null differ
diff --git a/doc/salome/gui/GUI/images/image106.gif b/doc/salome/gui/GUI/images/image106.gif
deleted file mode 100644 (file)
index 2bbcb4d..0000000
Binary files a/doc/salome/gui/GUI/images/image106.gif and /dev/null differ
diff --git a/doc/salome/gui/GUI/images/image108.gif b/doc/salome/gui/GUI/images/image108.gif
deleted file mode 100644 (file)
index bec69e6..0000000
Binary files a/doc/salome/gui/GUI/images/image108.gif and /dev/null differ
diff --git a/doc/salome/gui/GUI/images/image109.gif b/doc/salome/gui/GUI/images/image109.gif
deleted file mode 100644 (file)
index 5dbba46..0000000
Binary files a/doc/salome/gui/GUI/images/image109.gif and /dev/null differ
diff --git a/doc/salome/gui/GUI/images/image157.gif b/doc/salome/gui/GUI/images/image157.gif
deleted file mode 100644 (file)
index 2f66e05..0000000
Binary files a/doc/salome/gui/GUI/images/image157.gif and /dev/null differ
diff --git a/doc/salome/gui/GUI/images/image54.jpg b/doc/salome/gui/GUI/images/image54.jpg
deleted file mode 100755 (executable)
index a67ac4c..0000000
Binary files a/doc/salome/gui/GUI/images/image54.jpg and /dev/null differ
diff --git a/doc/salome/gui/GUI/images/image65.gif b/doc/salome/gui/GUI/images/image65.gif
deleted file mode 100755 (executable)
index fbf6a81..0000000
Binary files a/doc/salome/gui/GUI/images/image65.gif and /dev/null differ
diff --git a/doc/salome/gui/GUI/images/image67.gif b/doc/salome/gui/GUI/images/image67.gif
deleted file mode 100755 (executable)
index 4c5d4d6..0000000
Binary files a/doc/salome/gui/GUI/images/image67.gif and /dev/null differ
diff --git a/doc/salome/gui/GUI/images/image69.gif b/doc/salome/gui/GUI/images/image69.gif
deleted file mode 100755 (executable)
index f8ea563..0000000
Binary files a/doc/salome/gui/GUI/images/image69.gif and /dev/null differ
diff --git a/doc/salome/gui/GUI/images/image70.gif b/doc/salome/gui/GUI/images/image70.gif
deleted file mode 100755 (executable)
index c88c53e..0000000
Binary files a/doc/salome/gui/GUI/images/image70.gif and /dev/null differ
diff --git a/doc/salome/gui/GUI/images/image72.gif b/doc/salome/gui/GUI/images/image72.gif
deleted file mode 100755 (executable)
index 77c21bd..0000000
Binary files a/doc/salome/gui/GUI/images/image72.gif and /dev/null differ
diff --git a/doc/salome/gui/GUI/images/image73.gif b/doc/salome/gui/GUI/images/image73.gif
deleted file mode 100755 (executable)
index 0ebcf97..0000000
Binary files a/doc/salome/gui/GUI/images/image73.gif and /dev/null differ
diff --git a/doc/salome/gui/GUI/images/image75.gif b/doc/salome/gui/GUI/images/image75.gif
deleted file mode 100755 (executable)
index 9fdfbdc..0000000
Binary files a/doc/salome/gui/GUI/images/image75.gif and /dev/null differ
diff --git a/doc/salome/gui/GUI/images/image77.gif b/doc/salome/gui/GUI/images/image77.gif
deleted file mode 100644 (file)
index ef7a62f..0000000
Binary files a/doc/salome/gui/GUI/images/image77.gif and /dev/null differ
diff --git a/doc/salome/gui/GUI/images/image86.gif b/doc/salome/gui/GUI/images/image86.gif
deleted file mode 100644 (file)
index 3397331..0000000
Binary files a/doc/salome/gui/GUI/images/image86.gif and /dev/null differ
diff --git a/doc/salome/gui/GUI/images/image88.gif b/doc/salome/gui/GUI/images/image88.gif
deleted file mode 100644 (file)
index 9466aa6..0000000
Binary files a/doc/salome/gui/GUI/images/image88.gif and /dev/null differ
diff --git a/doc/salome/gui/GUI/images/image89.gif b/doc/salome/gui/GUI/images/image89.gif
deleted file mode 100644 (file)
index 373a6c0..0000000
Binary files a/doc/salome/gui/GUI/images/image89.gif and /dev/null differ
diff --git a/doc/salome/gui/GUI/images/image91.gif b/doc/salome/gui/GUI/images/image91.gif
deleted file mode 100644 (file)
index 9e93c1c..0000000
Binary files a/doc/salome/gui/GUI/images/image91.gif and /dev/null differ
diff --git a/doc/salome/gui/GUI/images/image94.gif b/doc/salome/gui/GUI/images/image94.gif
deleted file mode 100755 (executable)
index e2d310c..0000000
Binary files a/doc/salome/gui/GUI/images/image94.gif and /dev/null differ
diff --git a/doc/salome/gui/GUI/images/image95.gif b/doc/salome/gui/GUI/images/image95.gif
deleted file mode 100644 (file)
index fb293e2..0000000
Binary files a/doc/salome/gui/GUI/images/image95.gif and /dev/null differ
diff --git a/doc/salome/gui/GUI/images/image96.gif b/doc/salome/gui/GUI/images/image96.gif
deleted file mode 100644 (file)
index 4580d5b..0000000
Binary files a/doc/salome/gui/GUI/images/image96.gif and /dev/null differ
diff --git a/doc/salome/gui/GUI/images/image97.gif b/doc/salome/gui/GUI/images/image97.gif
deleted file mode 100644 (file)
index 1d78de1..0000000
Binary files a/doc/salome/gui/GUI/images/image97.gif and /dev/null differ
diff --git a/doc/salome/gui/GUI/images/image98.gif b/doc/salome/gui/GUI/images/image98.gif
deleted file mode 100644 (file)
index 6519dbb..0000000
Binary files a/doc/salome/gui/GUI/images/image98.gif and /dev/null differ
diff --git a/doc/salome/gui/GUI/images/image99.gif b/doc/salome/gui/GUI/images/image99.gif
deleted file mode 100644 (file)
index 3711be8..0000000
Binary files a/doc/salome/gui/GUI/images/image99.gif and /dev/null differ
diff --git a/doc/salome/gui/GUI/images/import.png b/doc/salome/gui/GUI/images/import.png
deleted file mode 100755 (executable)
index 093c667..0000000
Binary files a/doc/salome/gui/GUI/images/import.png and /dev/null differ
diff --git a/doc/salome/gui/GUI/images/intropage.png b/doc/salome/gui/GUI/images/intropage.png
deleted file mode 100644 (file)
index 226793c..0000000
Binary files a/doc/salome/gui/GUI/images/intropage.png and /dev/null differ
diff --git a/doc/salome/gui/GUI/images/loadscript.png b/doc/salome/gui/GUI/images/loadscript.png
deleted file mode 100755 (executable)
index e681fc7..0000000
Binary files a/doc/salome/gui/GUI/images/loadscript.png and /dev/null differ
diff --git a/doc/salome/gui/GUI/images/loadstudy2.png b/doc/salome/gui/GUI/images/loadstudy2.png
deleted file mode 100755 (executable)
index 595ea05..0000000
Binary files a/doc/salome/gui/GUI/images/loadstudy2.png and /dev/null differ
diff --git a/doc/salome/gui/GUI/images/lockedstudy.png b/doc/salome/gui/GUI/images/lockedstudy.png
deleted file mode 100755 (executable)
index 9ec7e74..0000000
Binary files a/doc/salome/gui/GUI/images/lockedstudy.png and /dev/null differ
diff --git a/doc/salome/gui/GUI/images/neo-view2.png b/doc/salome/gui/GUI/images/neo-view2.png
deleted file mode 100755 (executable)
index df1c7fe..0000000
Binary files a/doc/salome/gui/GUI/images/neo-view2.png and /dev/null differ
diff --git a/doc/salome/gui/GUI/images/newsticn.jpg b/doc/salome/gui/GUI/images/newsticn.jpg
deleted file mode 100755 (executable)
index 94c8ee9..0000000
Binary files a/doc/salome/gui/GUI/images/newsticn.jpg and /dev/null differ
diff --git a/doc/salome/gui/GUI/images/note1.gif b/doc/salome/gui/GUI/images/note1.gif
deleted file mode 100755 (executable)
index b53e21d..0000000
Binary files a/doc/salome/gui/GUI/images/note1.gif and /dev/null differ
diff --git a/doc/salome/gui/GUI/images/objectbrowser1.png b/doc/salome/gui/GUI/images/objectbrowser1.png
deleted file mode 100755 (executable)
index 16ab896..0000000
Binary files a/doc/salome/gui/GUI/images/objectbrowser1.png and /dev/null differ
diff --git a/doc/salome/gui/GUI/images/objectbrowser2.png b/doc/salome/gui/GUI/images/objectbrowser2.png
deleted file mode 100755 (executable)
index e010ef2..0000000
Binary files a/doc/salome/gui/GUI/images/objectbrowser2.png and /dev/null differ
diff --git a/doc/salome/gui/GUI/images/occviewer_axialscale.png b/doc/salome/gui/GUI/images/occviewer_axialscale.png
deleted file mode 100644 (file)
index 82277c3..0000000
Binary files a/doc/salome/gui/GUI/images/occviewer_axialscale.png and /dev/null differ
diff --git a/doc/salome/gui/GUI/images/occviewer_toolbar.png b/doc/salome/gui/GUI/images/occviewer_toolbar.png
deleted file mode 100644 (file)
index 6115043..0000000
Binary files a/doc/salome/gui/GUI/images/occviewer_toolbar.png and /dev/null differ
diff --git a/doc/salome/gui/GUI/images/open.jpg b/doc/salome/gui/GUI/images/open.jpg
deleted file mode 100755 (executable)
index 5829aef..0000000
Binary files a/doc/salome/gui/GUI/images/open.jpg and /dev/null differ
diff --git a/doc/salome/gui/GUI/images/plot2d_clone.gif b/doc/salome/gui/GUI/images/plot2d_clone.gif
deleted file mode 100644 (file)
index f980a5d..0000000
Binary files a/doc/salome/gui/GUI/images/plot2d_clone.gif and /dev/null differ
diff --git a/doc/salome/gui/GUI/images/plot2d_legend.gif b/doc/salome/gui/GUI/images/plot2d_legend.gif
deleted file mode 100644 (file)
index a40211e..0000000
Binary files a/doc/salome/gui/GUI/images/plot2d_legend.gif and /dev/null differ
diff --git a/doc/salome/gui/GUI/images/plot2d_lines.gif b/doc/salome/gui/GUI/images/plot2d_lines.gif
deleted file mode 100644 (file)
index 8d1dc23..0000000
Binary files a/doc/salome/gui/GUI/images/plot2d_lines.gif and /dev/null differ
diff --git a/doc/salome/gui/GUI/images/plot2d_logarithmic_horizontal.gif b/doc/salome/gui/GUI/images/plot2d_logarithmic_horizontal.gif
deleted file mode 100644 (file)
index 3473ad9..0000000
Binary files a/doc/salome/gui/GUI/images/plot2d_logarithmic_horizontal.gif and /dev/null differ
diff --git a/doc/salome/gui/GUI/images/plot2d_logarithmic_vertical.gif b/doc/salome/gui/GUI/images/plot2d_logarithmic_vertical.gif
deleted file mode 100644 (file)
index 0d3b25e..0000000
Binary files a/doc/salome/gui/GUI/images/plot2d_logarithmic_vertical.gif and /dev/null differ
diff --git a/doc/salome/gui/GUI/images/plot2d_points.gif b/doc/salome/gui/GUI/images/plot2d_points.gif
deleted file mode 100644 (file)
index 6700f00..0000000
Binary files a/doc/salome/gui/GUI/images/plot2d_points.gif and /dev/null differ
diff --git a/doc/salome/gui/GUI/images/plot2d_settings.gif b/doc/salome/gui/GUI/images/plot2d_settings.gif
deleted file mode 100644 (file)
index 87e1105..0000000
Binary files a/doc/salome/gui/GUI/images/plot2d_settings.gif and /dev/null differ
diff --git a/doc/salome/gui/GUI/images/plot2d_splines.gif b/doc/salome/gui/GUI/images/plot2d_splines.gif
deleted file mode 100644 (file)
index 1d50b20..0000000
Binary files a/doc/salome/gui/GUI/images/plot2d_splines.gif and /dev/null differ
diff --git a/doc/salome/gui/GUI/images/plot2d_view_settings.png b/doc/salome/gui/GUI/images/plot2d_view_settings.png
deleted file mode 100644 (file)
index d4b4d29..0000000
Binary files a/doc/salome/gui/GUI/images/plot2d_view_settings.png and /dev/null differ
diff --git a/doc/salome/gui/GUI/images/polyselection1.png b/doc/salome/gui/GUI/images/polyselection1.png
deleted file mode 100755 (executable)
index 1920e97..0000000
Binary files a/doc/salome/gui/GUI/images/polyselection1.png and /dev/null differ
diff --git a/doc/salome/gui/GUI/images/polyselection2.png b/doc/salome/gui/GUI/images/polyselection2.png
deleted file mode 100755 (executable)
index 8467a4d..0000000
Binary files a/doc/salome/gui/GUI/images/polyselection2.png and /dev/null differ
diff --git a/doc/salome/gui/GUI/images/ppref1.png b/doc/salome/gui/GUI/images/ppref1.png
deleted file mode 100755 (executable)
index dd91013..0000000
Binary files a/doc/salome/gui/GUI/images/ppref1.png and /dev/null differ
diff --git a/doc/salome/gui/GUI/images/ppref2.png b/doc/salome/gui/GUI/images/ppref2.png
deleted file mode 100755 (executable)
index 5a15f0e..0000000
Binary files a/doc/salome/gui/GUI/images/ppref2.png and /dev/null differ
diff --git a/doc/salome/gui/GUI/images/ppref3.png b/doc/salome/gui/GUI/images/ppref3.png
deleted file mode 100755 (executable)
index 1ecffe3..0000000
Binary files a/doc/salome/gui/GUI/images/ppref3.png and /dev/null differ
diff --git a/doc/salome/gui/GUI/images/pref11.png b/doc/salome/gui/GUI/images/pref11.png
deleted file mode 100755 (executable)
index 26ddbe9..0000000
Binary files a/doc/salome/gui/GUI/images/pref11.png and /dev/null differ
diff --git a/doc/salome/gui/GUI/images/pref12.png b/doc/salome/gui/GUI/images/pref12.png
deleted file mode 100755 (executable)
index 8cafab8..0000000
Binary files a/doc/salome/gui/GUI/images/pref12.png and /dev/null differ
diff --git a/doc/salome/gui/GUI/images/pref13.png b/doc/salome/gui/GUI/images/pref13.png
deleted file mode 100755 (executable)
index 4cfe950..0000000
Binary files a/doc/salome/gui/GUI/images/pref13.png and /dev/null differ
diff --git a/doc/salome/gui/GUI/images/pref14.png b/doc/salome/gui/GUI/images/pref14.png
deleted file mode 100755 (executable)
index e34268f..0000000
Binary files a/doc/salome/gui/GUI/images/pref14.png and /dev/null differ
diff --git a/doc/salome/gui/GUI/images/pref15.png b/doc/salome/gui/GUI/images/pref15.png
deleted file mode 100755 (executable)
index 10053fb..0000000
Binary files a/doc/salome/gui/GUI/images/pref15.png and /dev/null differ
diff --git a/doc/salome/gui/GUI/images/pref21.png b/doc/salome/gui/GUI/images/pref21.png
deleted file mode 100755 (executable)
index 8f7ad1d..0000000
Binary files a/doc/salome/gui/GUI/images/pref21.png and /dev/null differ
diff --git a/doc/salome/gui/GUI/images/pref22.png b/doc/salome/gui/GUI/images/pref22.png
deleted file mode 100755 (executable)
index 26921dc..0000000
Binary files a/doc/salome/gui/GUI/images/pref22.png and /dev/null differ
diff --git a/doc/salome/gui/GUI/images/pref23.png b/doc/salome/gui/GUI/images/pref23.png
deleted file mode 100644 (file)
index e1a082a..0000000
Binary files a/doc/salome/gui/GUI/images/pref23.png and /dev/null differ
diff --git a/doc/salome/gui/GUI/images/pref24.png b/doc/salome/gui/GUI/images/pref24.png
deleted file mode 100755 (executable)
index c539e9b..0000000
Binary files a/doc/salome/gui/GUI/images/pref24.png and /dev/null differ
diff --git a/doc/salome/gui/GUI/images/pref31.png b/doc/salome/gui/GUI/images/pref31.png
deleted file mode 100755 (executable)
index e5606d1..0000000
Binary files a/doc/salome/gui/GUI/images/pref31.png and /dev/null differ
diff --git a/doc/salome/gui/GUI/images/pref33.png b/doc/salome/gui/GUI/images/pref33.png
deleted file mode 100755 (executable)
index bdc9b76..0000000
Binary files a/doc/salome/gui/GUI/images/pref33.png and /dev/null differ
diff --git a/doc/salome/gui/GUI/images/pref34.png b/doc/salome/gui/GUI/images/pref34.png
deleted file mode 100755 (executable)
index 5072c62..0000000
Binary files a/doc/salome/gui/GUI/images/pref34.png and /dev/null differ
diff --git a/doc/salome/gui/GUI/images/pref37.png b/doc/salome/gui/GUI/images/pref37.png
deleted file mode 100755 (executable)
index 1d4d082..0000000
Binary files a/doc/salome/gui/GUI/images/pref37.png and /dev/null differ
diff --git a/doc/salome/gui/GUI/images/pref38.png b/doc/salome/gui/GUI/images/pref38.png
deleted file mode 100755 (executable)
index 5c8d31c..0000000
Binary files a/doc/salome/gui/GUI/images/pref38.png and /dev/null differ
diff --git a/doc/salome/gui/GUI/images/pref39.png b/doc/salome/gui/GUI/images/pref39.png
deleted file mode 100755 (executable)
index 878a526..0000000
Binary files a/doc/salome/gui/GUI/images/pref39.png and /dev/null differ
diff --git a/doc/salome/gui/GUI/images/pref40.png b/doc/salome/gui/GUI/images/pref40.png
deleted file mode 100755 (executable)
index e86c1e2..0000000
Binary files a/doc/salome/gui/GUI/images/pref40.png and /dev/null differ
diff --git a/doc/salome/gui/GUI/images/productpage.png b/doc/salome/gui/GUI/images/productpage.png
deleted file mode 100644 (file)
index bc05c8b..0000000
Binary files a/doc/salome/gui/GUI/images/productpage.png and /dev/null differ
diff --git a/doc/salome/gui/GUI/images/productpage1.png b/doc/salome/gui/GUI/images/productpage1.png
deleted file mode 100644 (file)
index b666166..0000000
Binary files a/doc/salome/gui/GUI/images/productpage1.png and /dev/null differ
diff --git a/doc/salome/gui/GUI/images/productpage2.png b/doc/salome/gui/GUI/images/productpage2.png
deleted file mode 100644 (file)
index 998d286..0000000
Binary files a/doc/salome/gui/GUI/images/productpage2.png and /dev/null differ
diff --git a/doc/salome/gui/GUI/images/progresspage.png b/doc/salome/gui/GUI/images/progresspage.png
deleted file mode 100644 (file)
index 0779fcc..0000000
Binary files a/doc/salome/gui/GUI/images/progresspage.png and /dev/null differ
diff --git a/doc/salome/gui/GUI/images/progresspage1.png b/doc/salome/gui/GUI/images/progresspage1.png
deleted file mode 100644 (file)
index efaa4d1..0000000
Binary files a/doc/salome/gui/GUI/images/progresspage1.png and /dev/null differ
diff --git a/doc/salome/gui/GUI/images/readmepage.png b/doc/salome/gui/GUI/images/readmepage.png
deleted file mode 100644 (file)
index b6aee29..0000000
Binary files a/doc/salome/gui/GUI/images/readmepage.png and /dev/null differ
diff --git a/doc/salome/gui/GUI/images/registry1.png b/doc/salome/gui/GUI/images/registry1.png
deleted file mode 100755 (executable)
index b8912c6..0000000
Binary files a/doc/salome/gui/GUI/images/registry1.png and /dev/null differ
diff --git a/doc/salome/gui/GUI/images/registry3.png b/doc/salome/gui/GUI/images/registry3.png
deleted file mode 100755 (executable)
index f44e2ec..0000000
Binary files a/doc/salome/gui/GUI/images/registry3.png and /dev/null differ
diff --git a/doc/salome/gui/GUI/images/registry4.png b/doc/salome/gui/GUI/images/registry4.png
deleted file mode 100755 (executable)
index 98a3772..0000000
Binary files a/doc/salome/gui/GUI/images/registry4.png and /dev/null differ
diff --git a/doc/salome/gui/GUI/images/save.jpg b/doc/salome/gui/GUI/images/save.jpg
deleted file mode 100755 (executable)
index 90001af..0000000
Binary files a/doc/salome/gui/GUI/images/save.jpg and /dev/null differ
diff --git a/doc/salome/gui/GUI/images/selectcolor.png b/doc/salome/gui/GUI/images/selectcolor.png
deleted file mode 100755 (executable)
index 70800b2..0000000
Binary files a/doc/salome/gui/GUI/images/selectcolor.png and /dev/null differ
diff --git a/doc/salome/gui/GUI/images/selectfont.png b/doc/salome/gui/GUI/images/selectfont.png
deleted file mode 100755 (executable)
index 04eff08..0000000
Binary files a/doc/salome/gui/GUI/images/selectfont.png and /dev/null differ
diff --git a/doc/salome/gui/GUI/images/set_rotation_point_dialog1.png b/doc/salome/gui/GUI/images/set_rotation_point_dialog1.png
deleted file mode 100644 (file)
index bdab73b..0000000
Binary files a/doc/salome/gui/GUI/images/set_rotation_point_dialog1.png and /dev/null differ
diff --git a/doc/salome/gui/GUI/images/set_rotation_point_dialog2.png b/doc/salome/gui/GUI/images/set_rotation_point_dialog2.png
deleted file mode 100644 (file)
index 7f3696a..0000000
Binary files a/doc/salome/gui/GUI/images/set_rotation_point_dialog2.png and /dev/null differ
diff --git a/doc/salome/gui/GUI/images/studyproperties.png b/doc/salome/gui/GUI/images/studyproperties.png
deleted file mode 100755 (executable)
index af88317..0000000
Binary files a/doc/salome/gui/GUI/images/studyproperties.png and /dev/null differ
diff --git a/doc/salome/gui/GUI/images/updaterate.png b/doc/salome/gui/GUI/images/updaterate.png
deleted file mode 100755 (executable)
index 4a6c299..0000000
Binary files a/doc/salome/gui/GUI/images/updaterate.png and /dev/null differ
diff --git a/doc/salome/gui/GUI/images/urbutton.png b/doc/salome/gui/GUI/images/urbutton.png
deleted file mode 100755 (executable)
index d7c0841..0000000
Binary files a/doc/salome/gui/GUI/images/urbutton.png and /dev/null differ
diff --git a/doc/salome/gui/GUI/images/view2.png b/doc/salome/gui/GUI/images/view2.png
deleted file mode 100755 (executable)
index 9d48a09..0000000
Binary files a/doc/salome/gui/GUI/images/view2.png and /dev/null differ
diff --git a/doc/salome/gui/GUI/images/view_rotation_point.png b/doc/salome/gui/GUI/images/view_rotation_point.png
deleted file mode 100644 (file)
index 7fe8f83..0000000
Binary files a/doc/salome/gui/GUI/images/view_rotation_point.png and /dev/null differ
diff --git a/doc/salome/gui/GUI/input/about_salome.doc b/doc/salome/gui/GUI/input/about_salome.doc
deleted file mode 100644 (file)
index 4f132ab..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-/*!
-
-\page about_salome_page About SALOME
-
-<ul>
-<li>\subpage intro_to_salome_page</li>
-<li>\subpage salome_architecture_page</li>
-<li>\subpage installing_salome_page "Installing SALOME"</li>
-<li>\subpage running_salome_page</li>
-</ul>
-
-*/
\ No newline at end of file
diff --git a/doc/salome/gui/GUI/input/creating_new_study.doc b/doc/salome/gui/GUI/input/creating_new_study.doc
deleted file mode 100644 (file)
index 3c4d0e3..0000000
+++ /dev/null
@@ -1,36 +0,0 @@
-/*!
-
-\page creating_new_study_page Creating a new study
-
-Study is a document within GUI, an abstraction layer between actual
-document data (probably, remote data available through CORBA) and data
-presentation (in the Object Browser). It contains a tree of Data
-Object instances.
-
-<em>To create a new study:</em>
-
-\par 
-From the main menu select <b>File > New</b> or in the standard toolbar
-click "New document" button.
-
-\image html newsticn.jpg "&quot;New document&quot; button"
-
-Your study will be created with default name \b Study1. In SALOME you
-can create several studies.
-
-In addition to it, you can create several windows with different
-activated viewers (VTK, OCC, Plot2d) for each study.
-
-<em>To create a new window for a definite study:</em>
-<ol>
-<li>Make your study \b active: maximize it (if it minimized) or  click on
-the top control zone of the study window.
-</li>
-<li>\n From the main menu select <b>Window > New Window</b> and from the submenu
-choose the viewer, which will be activated in a new window.
-</li>
-</ol>
-
-The window for your study will be created with a default name \b Study1.
-
-*/
\ No newline at end of file
diff --git a/doc/salome/gui/GUI/input/displaying_studies.doc b/doc/salome/gui/GUI/input/displaying_studies.doc
deleted file mode 100644 (file)
index b45a8ed..0000000
+++ /dev/null
@@ -1,30 +0,0 @@
-/*!
-
-\page displaying_studies_page Displaying studies
-
-Starting from SALOME version 3.0.0. you are able to work in a
-multi-desktop environment, which means that you can open as many
-studies as you need, place them wherever you wish on the desktop, in
-brief, work with Salome Platform like with a normal Windows
-application.
-\n Such windows as Object Browser and Python Console are dockable and
-also can be placed at any part of the desktop.
-\n Only one study window in representation area can be active. You can
-change their size and move any windows between representation
-areas. When an area becomes empty, it is not displayed.
-\n All windows are placed inside tabs where you can switch between
-them. If there are several windows (viewers) in your current study and
-you want to display more then one at the same time, you can split
-representation area into two parts, in horizontal or vertical
-direction, to create two representation areas with windows be placed
-in them. To do this, right-click on the tab and select <b>Split
-Vertically</b> or <b>Split Horizontally</b>.
-
-For example, on this screen-shot the active zone has been split
-horizontally to be able to work with OCC and VTK viewers
-simultaneously, the one of the windows was split again, at this time
-vertically to see Plot 2d graphs.
-
-\image html neo-view2.png
-
-*/
\ No newline at end of file
diff --git a/doc/salome/gui/GUI/input/editing_studies.doc b/doc/salome/gui/GUI/input/editing_studies.doc
deleted file mode 100644 (file)
index cafc03e..0000000
+++ /dev/null
@@ -1,19 +0,0 @@
-/*!
-
-\page editing_studies_page Editing studies
-
-\b SALOME has \b Copy/Paste functionality allowing to edit your study
-within a definite component:
-
-<em>To copy/paste a definite object:</em>
-\par
-In the main toolbar click "Copy"/"Paste" button or from the main menu
-choose <b>Edit > Copy/Paste</b> option. 
-
-\image html copy-paste.jpg "&quot;Copy&quot; and &quot;Paste&quot; buttons"
-
-\n The availability of \b Copy/Paste operations depends on the module and
-the nature of an operation or an object, so if the module does not
-provide this functionality, it won't be available.
-
-*/
\ No newline at end of file
diff --git a/doc/salome/gui/GUI/input/geometry_preferences.doc b/doc/salome/gui/GUI/input/geometry_preferences.doc
deleted file mode 100644 (file)
index 651ef2e..0000000
+++ /dev/null
@@ -1,47 +0,0 @@
-/*!
-
-\page geometry_preferences_page Geometry preferences
-
-In the \b Geometry module you can set preferences for visualisation of
-geometrical figures which can be used in later sessions with this
-module.
-
-\image html pref15.png
-
-\par
-For all color definitions click on the respective line to access to
-the \ref select_color_and_font_page "Select Color" dialog box.
-
-<ul>
-<li><b>General</b></li>
-<ul>
-<li><b>Default Display Mode</b> - allows to choose between wireframe
-or shading.<li>
-<li><b>Default Shading Color</b> - allows to select default shading
-color.<li>
-<li><b> Default Wireframe Color</b> - allows to select default
-wireframe color (to be applied to any lines not being free boundaries
-or isolated lines).<li>
-<li><b>Color of free boundaries</b> - allows to select default color for free boundaries.<li>
-<li><b>Color of edges, vectors and wires</b> - allows to select
-default color for edges, vectors and wires (isolated lines).<li>
-<li><b>Color of points</b> - allows to select default color for
-vertices.<li>
-<li><b>Color of isolines</b> - allows to select default color for
-isolines.<li>
-<li><b>Step Value for Spin Boxes</b> - allows to define the increment
-of values set in spin boxes.<li>
-</ul>
-</ul>
-
-<ul>
-<li><b>Marker of Points</b></li>
-<ul>
-<li><b>Type</b> - allows to select the symbol for representation of
-points (cross, asterisk, etc.).</li>
-<li><b>Size</b> - allows to define the size of the marker from 1
-(smallest) to 7 (largest).</li>
-</ul>
-</ul>
-
-*/
\ No newline at end of file
diff --git a/doc/salome/gui/GUI/input/getting_started.doc b/doc/salome/gui/GUI/input/getting_started.doc
deleted file mode 100644 (file)
index a068735..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
-/*!
-
-\page getting_started_page Getting started
-
-When you start the SALOME Platform, the following initial desktop window appears:
-
-\image html view2.png
-
-&nbsp;&nbsp;&nbsp;&nbsp;In general, the SALOME platform is destined
-for performance of different numerical calculations and  visualization
-of the resulting data. For that purpose, in the SALOME environment the
-following notion is used  - \b Study.
-<br>Study represents a working document in which you can realize all
-operations connected with the SALOME functionality. 
-<br>SALOME is a multi-study platform. It means that simultaneously you can
-work with several studies. 
-
-\note To proceed working in SALOME you should create or open a new study.     
-
-*/
\ No newline at end of file
diff --git a/doc/salome/gui/GUI/input/gui_module_chapter.doc b/doc/salome/gui/GUI/input/gui_module_chapter.doc
deleted file mode 100644 (file)
index bc95ea0..0000000
+++ /dev/null
@@ -1,40 +0,0 @@
-/*!
-
-\page gui_module_page GUI module
-
-<ul>
-<li>\subpage introduction_to_gui_page</li>
-<li>\subpage getting_started_page</li>
-<li>\subpage salome_desktop_page</li>
-<li>\subpage study_management_page</li>
-<ul>
-<li>\ref creating_new_study_page</li>
-<li>\ref opening_studies_page</li>
-<li>\ref saving_and_closing_studies_page</li>
-<li>\ref editing_studies_page</li>
-<li>\ref displaying_studies_page</li>
-<li>\ref working_with_python_scripts_page</li>
-<li>\ref setting_study_properties_page</li>
-</ul>
-<li>\subpage using_object_browser_page</li>
-<li>\subpage using_find_tool_page</li>
-<li>\subpage using_registry_tool_page</li>
-<li>\subpage using_catalog_generator_page "Using Catalog Generator"</li>
-<li>\subpage viewers_page</li>
-<ul>
-<li>\ref occ_3d_viewer_page</li>
-<li>\ref vtk_3d_viewer_page</li>
-<li>\ref plot2d_viewer_page</li>
-</ul>
-<li>\subpage setting_preferences_page</li>
-<ul>
-<li>\ref setting_preferences_subpage</li>
-<li>\ref select_color_and_font_page</li>
-<li>\ref salome_preferences_page</li>
-<li>\ref geometry_preferences_page</li>
-<li>\ref mesh_preferences_page</li>
-<li>\ref postpro_preferences_page</li>
-</ul>
-</ul>
-
-*/
diff --git a/doc/salome/gui/GUI/input/index.doc b/doc/salome/gui/GUI/input/index.doc
deleted file mode 100644 (file)
index 1f4d180..0000000
+++ /dev/null
@@ -1,52 +0,0 @@
-/*!
-
-\mainpage GUI Module Reference Documentation
-
-<ul>
-<li>\subpage introduction_page</li>
-<li>\subpage about_salome_page</li>
-<ul>
-<li>\ref intro_to_salome_page</li>
-<li>\ref salome_architecture_page</li>
-<li>\ref installing_salome_page</li>
-<li>\ref running_salome_page</li>
-</ul>
-<li>\subpage gui_module_page "GUI module"</li>
-<ul>
-<li>\ref introduction_to_gui_page</li>
-<li>\ref getting_started_page</li>
-<li>\ref salome_desktop_page</li>
-<li>\ref study_management_page</li>
-<ul>
-<li>\ref creating_new_study_page</li>
-<li>\ref opening_studies_page</li>
-<li>\ref saving_and_closing_studies_page</li>
-<li>\ref editing_studies_page</li>
-<li>\ref displaying_studies_page</li>
-<li>\ref working_with_python_scripts_page</li>
-<li>\ref setting_study_properties_page</li>
-</ul>
-</ul>
-<li>\ref using_object_browser_page</li>
-<li>\ref using_find_tool_page</li>
-<li>\ref using_registry_tool_page</li>
-<li>\ref using_catalog_generator_page "Using Catalog Generator"</li>
-<li>\ref viewers_page</li>
-<ul>
-<li>\ref occ_3d_viewer_page</li>
-<li>\ref vtk_3d_viewer_page</li>
-<li>\ref plot2d_viewer_page</li>
-</ul>
-<li>\ref setting_preferences_page</li>
-<ul>
-<li>\ref setting_preferences_subpage</li>
-<li>\ref select_color_and_font_page</li>
-<li>\ref salome_preferences_page</li>
-<li>\ref geometry_preferences_page</li>
-<li>\ref mesh_preferences_page</li>
-<li>\ref postpro_preferences_page</li>
-</ul>
-</ul>
-
-
-*/
diff --git a/doc/salome/gui/GUI/input/installing_salome.doc b/doc/salome/gui/GUI/input/installing_salome.doc
deleted file mode 100644 (file)
index e0f26af..0000000
+++ /dev/null
@@ -1,961 +0,0 @@
-/*!
-
-\page installing_salome_page SALOME Installation Wizard Help
-
-<hr>
-<ul>
-<li>\ref installing_products "Installing products with the Installation Wizard"
-<ul>
-<li>\ref gui_mode_install "GUI mode"
-<li>\ref batch_mode_install "Batch mode"
-<li>\ref environment_files "Environment files"
-</ul>
-<li>\ref notes_on_check "Notes on check products version procedure"
-<li>\ref pick_up_env "Pick up the environment"
-<li>\ref modifying_xml "Modifying XML configuration file"
-<li>\ref installation_scripts "Implementing installation scripts for the new products"
-<li>\ref finish_buttons "Customizing Readme page buttons"
-</ul>
-<hr>
-\anchor installing_products 
-<h1>Installing products with the <em>Installation Wizard</em></h1>
-
-The Installation Wizard can be launched in two modes: \b GUI and \b
-batch.
-<br>The root directory of the Installation Wizard contains Python
-script \b runInstall. To run the Installation Wizard just type \b runInstall.
-in the terminal window:
-<br><br>[ python ] \b runInstall [options]
-
-Without options this script will launch the SALOME Installation
-Wizard in the default mode (GUI). \n The default installation settings
-can be overridden by using command line options. Each option has a
-short and a long notation:
-
-<b>-g / --gui</b>
-\par
-Runs the Installation Wizard in the GUI mode (this is the default
-mode).
-
-<b>-b / --batch</b>
-\par
-Runs the Installation Wizard in the terminal mode.
-
-<b>-f FILE / --file=FILE</b>
-\par
-The XML configuration file to be used by the Installation Wizard.  If
-this option is not used then the installation script tries to define
-the \e Linux version and use the corresponding XML file if it exists. For
-examle, for <em>Linux Mandrake 10.1</em>  the <b>config_Mandrake_10.1.xml</b>  file
-will be used by default. If no appropriate file is found, the file
-<b>config.xml</b> will be used. This file refers to the basic target platform 
-which is <em>Linux Mandrake 10.1</em> for SALOME 3.0 and newer. If <b>config.xml</b>
-file is not found either, a warning message box is shown (in GUI mode)
-or printed to the console (in batch mode) and the Installation Wizard 
-quits.
-
-<b>-d DIR / --target=DIR</b>
-\par
-The target directory SALOME platform is to be installed to. 
-If used, this option overrides the default target directory, given in
-the configuration XML file (usually <b>${HOME}/salome_\<version\></b>, 
-see \ref modifying_xml "here" for more details).
-
-<b>-t DIR / --tmp=DIR</b>
-\par
-The directory, which should be used for temporary files. If given,
-this option overrides the default temporary directory, given in the
-configuration xml file (usually \b /tmp, see \ref modifying_xml "here"
-for more information).
-
-<b>-a / --all-from-sources</b>
-\par
-Forces all the products to be installed from sources (including all
-SALOME modules). If this option is used, all default installation
-modes for all products are ignored.
-\n This option is helpful when the user wants to install SALOME on the
-platform which is not officially supported. In this case, the user can
-try to run the SALOME Installation Wizard with the \b -a option in order
-to build all the products from sources.
-\n <b>Note, that this is a time-consuming operation which can take
-more than 24 hours depending on the computer.</b>
-
-<b>-h / --help</b>
-\par
-Prints help information on the Installation Wizard's use.
-
-<b>-v / --version</b>
-\par
-Prints version information (\b Note: this is the Installation Wizard's
-version number, not the number of SALOME platform version).
-
-The installation procedure supports different \em Linux platforms and
-installs various installation 3d-party prerequisite products which are
-required by SALOME platform. As it was mentioned above, the basic
-target platform for SALOME 3.0 and newer is <em>Linux Mandrake 10.1</em>.
-Use of configuration XML files gives a flexible way to modify the list
-of products to be installed by the Installation Wizard without
-changing the program source code. Just create your own XML
-configuration file and implement installation scripts for the
-prerequisite products you need and then use this XML file with the
-Installation Wizard. This can be done, for example, for some Linux
-platform which is not supported directly by the Installation
-Wizard. See \ref modifying_xml "Modifying XML configuration file" and
-\ref installation_scripts "Implementing installation scripts for the new products"
-sections for more information.
-
-<br>
-\anchor gui_mode_install
-<h2>GUI mode</h2>
-
-The <b>Installation Wizard</b> GUI has been developed using
-Trolltech's <b>Qt 3.0.5</b> toolkit. After launching the Installation
-Wizard in the GUI mode the wizard window is shown to the user. This
-wizard guides the user through several subsequent pages. To navigate
-between the pages use \em "Next" and \em "Back" buttons in the lower
-part of the wizard window. The \em "Cancel" button closes the wizard
-window and quits the installation procedure after the user's
-confirmation. The \em "Help" button opens an additional window to show
-help information.
-
-The first \em "Introduction" page is shown in \ref figure_1 "Figure 1". 
-Skip this page by clicking \em "Next":
-
-\anchor figure_1
-\image html intropage.png 
-\n <center><b>Figure 1:</b> "Introduction" page</center>
-
-In the second page you are proposed to enter the target directory
-where the SALOME platform should be installed to. You can also click
-<em>"Browse..."</em> and choose the destination folder using the standard
-browse directory dialog box.
-\n If the directory you want to install products to does not exist you
-are prompted to confirm directory creation. If you type a wrong
-directory path, or if you do not have write permissions 
-for the directory you use, the corresponding message box is shown.
-
-You can also change the temporary directory (which is used to store
-temporary files required for the installation).
-\n In the bottom part of the window the total disk space required for
-the installation and for the temporary files is displayed (see below
-for more details).
-
-In the GUI mode the Installation Wizard provides two different options
-to install the SALOME platform: \b basic (default option) and
-\b advanced. In the \b basic mode the user should enter the target
-installation directory and temporary folder. All other installation
-options are taken from the XML configuration file (see \ref figure_2 "Figure 2"):
-
-\anchor figure_2
-\image html productpage1.png
-\n <center><b>Figure 2:</b> "Installation settings"</center>
-
-In addition, you have a choice to use "Install all products from
-sources" check box. If this option is turned on, all the products will
-be installed from the sources (using their own build procedures). This
-check box corresponds to the <b>--all-from-sources (-a)</b> option of
-the \b runInstall script (see \ref installing_products "here").
-
-\Note <b>Installation of all products from sources is a long-time
-operation.</b>
-
-To switch to the \b advanced option, click <em>"More..."</em> (see 
-\ref figure_3 "Figure 3" ).
-
-In the advanced mode you have a possibility to select products to be
-installed. Each product can have several options of installation: you
-have a possibility to use the native product (provided with Linux
-distribution and installed in the system folders), install already
-precompiled binaries, build the product from sources or not install it
-at all. Available options and default option are taken from the XML
-configuration file. You can mark the products you want to install by
-clicking the corresponding radio-buttons in the list view in the left
-part of the page.
-\n Note, that some products may require some other pre-requisite
-products to be installed (or these prerequisite products should be
-already available on your computer). The installation procedure has a
-special feature to automatically mark these products in the list
-view. For example, in order to install \b PyQt it is necessary to have
-<b>gcc, Python, Qt</b> and \b Sip installed. Therefore all these
-products will also be  turned on when you check on \b PyQt. This
-feature can be switched off by clicking the <em>"Automatic
-dependencies"</em> checkbox. Turn on this checkbox if you want all
-prerequisite products to be automatically checked when you select some
-product to be installed. Turn off this checkbox if you want to disable
-this feature.
-
-\anchor figure_3
-\image html productpage.png
-\n <center><b>Figure 3:</b> "Installation settings" page in the 'advanced' mode</center>
-
-If you want to use native products (like \b gcc, \b tcl, etc.), select <em>"use
-native"</em> option. 
-\n Special button in the right part of the page - <em>"Unselect All"</em> -
-allows to reset quickly all products to the <em>"not install"</em> state.
-<br><br>
-There are also two checkboxes on this page: <em>"SALOME sources"</em>
-and <em>"SALOME binaries"</em>. These three-state checkboxes allow
-quick selecting/unselecting sources/binaries packages of SALOME
-modules for installation.
-<br><br>
-In addition, when some SALOME sources are selected, one more check box
-becomes available: <em>"Build SALOME sources"</em>. If this option is
-turned on, the selected SALOME modules will be built and installed
-from sources.
-
-\note <b>If this check box is turned on, the corresponding SALOME
-module binaries package installation is disabled, because of  SALOME
-module sources and binaries packages conflict</b> (see \ref figure_4 "Figure 4" below).
-
-\anchor figure_4
-\image html productpage2.png
-\n <center><b>Figure 4:</b> "Build SALOME sources" check box
-usage</center>
-
-The box at the right side of the page displays the information about
-currently highlighted product: name, version and short description,
-required disk space, disk space required for temporary files, list of
-prerequisites (this information is provided in the XML file) and
-current user choice.
-<br><br>
-The <em>"Disk space required:"</em> field displays how much disk space
-on the hard drive is required for installation of selected products.
-
-\note <b>Please, take into account that the displayed amount of
-required disk space is approximate and may differ when you install
-products on your hard drive.</b>
-
-The installation procedure uses a special directory to store temporary
-files. The <em>"Space for temporary files:"</em> field shows the information
-about required disk space on the hard drive for extracting and
-compiling the selected products. You can change the temporary
-directory - just type a path to the folder you want to use or click on 
-the corresponding <em>"Browse..."</em> button.
-
-\note Actually, temporary files are not stored directly in the
-directory entered by the user. The Installation Wizard creates an
-additional folder in this directory named something like
-INSTALLWORK<b>XXXXX</b> where XXXXX is a unique number. This allows to launch
-several Installation Wizards simultaneously. This temporary directory
-is removed automatically when the installation finishes.
-
-The installation procedure also checks the available disk space. If
-there is not enough disk space on your hard drive you will see a
-corresponding error message box.
-
-\note <b>You are strongly recommended not to use directory names
-containing spaces</b>. Otherwise you can experience 
-some troubles with the installation.
-
-To proceed further click <em>"Next"</em>. At this moment the program will make
-some tests to check installation settings: if there is enough disk
-space on the hard drive, check for native products installation,
-dependencies (prerequisites) for each product you have selected to be
-installed. If any test fails you will see the corresponding warning
-message box. Otherwise the wizard will proceed to the next page:
-
-\anchor figure_5
-\image html choicepage.png
-\n <center><b>Figure 5:</b> "Check your choice" page</center>
-
-This page summarizes the installation options you've made on the
-previous pages. You can check again your choice and change it if
-necessary by getting back to the previous page.
-\n When you are sure that everything is OK, click <em>"Next"</em> to
-follow to the \ref figure_6 "next page".
-
-\anchor figure_6
-\image html progresspage1.png
-\n <center><b>Figure 6:</b> "Installation progress" page</center>
-
-To start installation of the selected products click "Start". It
-launches the shell installation script and you will be able to see the
-output of the script in the  dialog topmost frame. If any errors occur
-during the installation progress the corresponding messages will be
-printed to the log window in bold red font.
-
-It is possible to break the installation at any time by clicking
-"Stop". Then you can get back to the previous pages if you wish to
-change installation settings or restart installation by pressing again
-"Start" button.
-
-\note <b>In the current implementation it is not possible to resume
-the stopped installation process; it will be re-started from the very
-beginning.</b>
-
-\anchor figure_7
-\image html progresspage.png
-\n <center><b>Figure 7:</b> "Installation progress" page: installation in progress</center>
-
-The <em>"Installation Status"</em> frame window shows you the progress of
-installation. \c "Waiting" status means that installation of this product
-has not been started yet. The product currently being installed is
-marked as \c "Processing". All installed products have \c "Completed"
-status.
-
-You can abort installation and close the installation procedure using
-\em "Cancel" button.
-
-\note <b>This button sends the signal "SIGTERM" to the shell
-script. The script tries to clear all temporary files. The process of
-removing temporary files can take some time, so the installation
-wizard will wait 3 seconds before closing.</b>
-
-At the end of installation (all selected products have been installed
-successfully) you can go back to the previous pages to start a new
-installation or click \em "Next" to go the Readme page:
-
-\anchor figure_8
-\image html readmepage.png
-\n <center><b>Figure 8:</b> "Finish installation" page</center>
-
-In this page you can read important information about the Instalation
-Wizard itself and some tips: how to run and test SALOME or how to
-build SALOME from the sources. This is the contents of the README file
-which you can find in the root directory of the Installation Wizard.
-
-You can also launch SALOME Desktop from this page or read the Release
-Notes file by clicking on the corresponding buttons in the lower part
-of the page (see \ref modifying_xml "here" and \ref finish_buttons
-"here" for more information about customizing these buttons).
-
-<br>
-\anchor batch_mode_install
-<h2>Batch mode</h2>
-
-To launch the Installation Wizard in the batch mode use -\b b (--\b batch)
-parameter.
-\n In this mode the GUI wizard is not shown but all the installation
-status is displayed directly in the console. In the batch mode the
-user does not have a possibility to change installation settings which
-are given in the configuration file, except target and temporary
-directories which can be overridden by the corresponding command line
-options.
-\n The only exception is --\b all-from-sources (-\b a) option which enables
-special installation mode in which all the products (including SALOME
-modules) are installed from sources, ignoring the default mode defined
-in the XML configuration file (see \ref installing_products "here" for details).
-
-\anchor figure_9
-\image html batchmode.png
-\n <center><b>Figure 9:</b> Batch mode</center>
-
-<br>
-\anchor environment_files
-<h2>Environment files</h2>
-
-During the process of installation the script creates some environment
-files to simplify the procedure of launching SALOME. These shell
-scripts set all necessary environment variables for all products you
-have installed. To learn how installation scripts collects the
-environment, see \ref pick_up_env "here". These files are: \b
-salome.csh + \b salome.sh in the <b><em>KERNEL module sources</em></b>
-and <b><em>KERNEL module binaries</em></b> root directories and
-\b env_products.csh + \b env_products.sh and \b env_build.csh + 
-\b env_build.sh in the target installation directory.
-
-\note there is some difference between these files: \b env_build.*
-files are optimized to be used for building SALOME modules from
-sources (see \b README file provided with the installation procedure
-on the CD). The \b env_products.* (and \b salome.*) files are
-optimized for SALOME launching. The behavior is defined by the
-environment variable \b ENV_FOR_LAUNCH which is set to \b 0 in
-env_build.* files and to \b 1 in env_products.* (salome.*) files.
-
-<br>
-<hr>
-\anchor notes_on_check
-<h2>Notes on <em>check products version</em> procedure</h2>
-
-Unfortunately there is no exact algorithm to identify the product
-version under Linux platform. The information in this section gives an
-idea how the version is checked for the native/preinstalled products
-(this information refers to the base platform <em>Linux Mandrake
-10.1</em>; and the same algorithms are used for other platforms).
-
-The general rule for all products is that the path to the binaries
-should be set via the \b PATH environment variable, path to the libraries
-should be set via the \b LD_LIBRARY_PATH variable and the python modules
-should be available via the \b PYTHONPATH variable.
-
-\note the information given in this section refers to the prerequisite
-products for SALOME version 3.2.4.
-
-<ul>
-<li>gcc 3.4.1
-\n\n Version number is checked by <b>gcc -dumpversion</b> command. The \b gcc
-executable should be in the \b PATH environment variable. Version should
-be equal to "3.4.1". It is recommended to use native gcc on Mandrake
-10.1.<br><br>
-</li>
-<li>tcl/tk 8.4.5
-\n\n Version number for \b tcl/tk can be found in tclConfig.sh and
-tkConfig.sh files (\b TCL_VERSION and \b TK_VERSION variables
-correspondingly). Version number should be equal to "8.4" (release
-number is not checked). Set the \b TCLHOME environment variable to the
-root directory of tcl/tk installation. It is recommended to use native
-tcl/tk on Mandrake 10.1.<br><br>
-</li>
-<li>boost 1.31.0
-\n\n Version number is defined by \b version.hpp file which is part of
-the boost distribution. This file defines the \b BOOST_VERSION macro
-which should be equal to "103100". In addition the existence of boost
-libraries is checked. Set the \b BOOSTDIR environment variable if you
-have a preinstalled version of boost.<br><br>
-</li>
-<li>Python 2.3.4
-\n\n Version number is checked by \b python -\b V command. The \b python
-executable should be in the \b PATH environment variable. Version
-number should be equal to "2.3.4". It is recommended to use native
-Python on Mandrake 10.1. Set the \b PYTHONHOME environment variable if
-you have a preinstalled version of Python.<br><br>
-</li>
-<li>Swig 1.3.24
-\n\n Version number is checked by \b swig -\b version command. The \b swig
-executable should be in the \b PATH environment variable. Version number
-should be equal to "1.3.24".
-<br><br>
-</li>
-<li>Qt 3.3.3
-\n\n Version number is defined by \b qglobal.h file which is part of the
-Qt distribution. This file defines \b QT_VERSION_STR macro which should be equal to "3.3.3". It is recommended to use native Qt on Mandrake 10.1.
-\n Set the \b QTDIR environment variable if you have a preinstalled version of qt.<br><br>
-</li>
-<li>msg2qm
-\n\n \b msg2qm is a Qt tool which is used to convert text *.po files
-to *.qm resource files. Unfortunately this tool is not included to the
-Linux distribution and provided only in Qt sources package. This is
-the reason why this tool is supplied with the SALOME Installation
-Wizard. There is no way to check the version number of msg2qm tool. Just set
-\b MSG2QM_ROOT environment variable if you have a preinstalled version
-of msg2qm tool.<br><br>
-</li>
-<li>Open CASCADE 6.1.2a2
-\n\n Version number is defined by \b Standard_Version.hxx file which
-is part of the Open CASCADE distribution. This file defines \b
-OCC_VERSION_MAJOR, \b OCC_VERSION_MINOR and \b OCC_VERSION_MAINTENANCE
-macros which should refer to version 6.1.2. \n Set the CASROOT
-environment variable if you have a preinstalled version of Open
-CASCADE.<br><br>
-</li>
-<li>qwt 4.2.0/0.4.2
-\n\n Version number is defined by \b qwt_global.h file which is part of
-the qwt distribution. This file defines \b QWT_VERSION_STR macro which should be equal to "4.2.0".
-\n Set the \b QWTHOME environment variable if you have a preinstalled version of qwt.<br><br>
-</li>
-<li>hdf 5-1.6.4
-\n\n Version number is defined by \b libhdf5.settings file which is
-part of the \b hdf5 distribution. Version should be equal to 1.6.4.
-\n Set the \b HDF5HOME environment variable if you have a preinstalled
-version of hdf5.<br><br>
-</li>
-<li>med 2.2.3
-\n\n Unfortunately there is no formal way to check med version
-number. We check existence of libmed.so.1.0.2 library on the
-computer. If you have any problem with a preinstalled version of med,
-please, reinstall it.
-\n Set the \b MED2HOME environment variable if you have a preinstalled
-version of med.<br><br>
-</li>
-<li>Vtk 4.2.6
-\n\n Unfortunately there is no formal way to check VTK version
-number. We just check the existence of \b libvtkCommon.so library on
-the computer and hope that it is of version we need. If you have any
-problem with a preinstalled version of Vtk, please, reinstall it.
-\n Set the \b VTKHOME environment variable if you have a preinstalled
-version of Vtk.<br><br>
-</li>
-<li>OmniORB 4.0.5, OmniORBpy 2.5, OmniNotify 2.1
-\n\n We just check existence of some omniORB libraries and executable
-on the computer, like \b libomniORB4.so.0.5, \b _omnipymodule.so.2.4,
-\b libCOSNotify4.so.0.1 and \b notifd. \n Set the \b OMNIORBDIR
-environment variable if you have a preinstalled version of omniORB
-products.<br><br>
-</li>
-<li>sip 4.1
-\n\n Version number is checked by \b sip -\b V command. The \b sip
-executable should be in the \b PATH environment variable. Version number should be equal to "4.1".
-\n Set the \b SIPDIR environment variable to the directory where you
-have sip executable preinstalled.<br><br>
-</li>
-<li>PyQt 3.13
-\n\n Version number is defined by \b pyqtconfig.py Python module file
-which is part of the \b PyQt distribution. Version should be equal to "3.13".
-\n Set the \b PYQTDIR environment variable if you have a preinstalled
-version of PyQt.<br><br>
-</li>
-<li>netgen 4.5
-\n\n Unfortunarely we can't find anything about netgen version. We
-just check if \b NETGENROOT environment variable is set. \n Set the\b
-NETGENROOT environment variable if you have a preinstalled version of
-netgen mesher.<br>
-\note netgen 4.5 provided with the SALOME installation Wizard has been patched to improve its performance.
-</li>
-<li>Numeric 23.7
-\n\n Version number is checked by <b>python -c 'import Numeric; print
-Numeric.__version__'</b> command. The \b python executable should be
-in the \b PATH environment variable and \b Numeric module should be
-available for the Python (for example it should be in the \b PYTHONPATH environment variable). Version number should be equal to "23.7". If you have any problem with a preinstalled version of Numeric 23.7, please, reinstall it.
-\n Add the directory where you have a preinstalled version of Numeric
-package to the the \b PYTHONHOME environment variable.<br><br>
-</li>
-<li>graphviz 2.2.1
-\n\n Version number is checked by \b dot -\b V command. The dot
-executable should be in the \b PATH environment variable. Version
-number should be equal to "2.2.1". \n Add \b graphviz bin directory to
-the the \b PATH environment variable.<br><br>
-</li>
-<li>doxygen 1.4.6
-\n\n Version number is checked by \b doxygen --\b version command. The
-\b doxygen executable should be in the \b PATH environment
-variable. Version number should be equal to "1.4.6".<br><br>
-</li>
-<li>\b SALOME module \b sources (3.2.4).
-\n\n For each SALOME module sources package (KERNEL, GUI, GEOM,
-etc...) the root directory contains file configure.in (configure.ac)
-which defines version information.\n Set the \b \<MODULE\>_SRC_DIR environment variable for each SALOME \b
-MODULE sources package installed (where \b MODULE is KERNEL, GUI,
-GEOM, ...).<br><br>
-</li>
-<li>\b SALOME module \b binaries (3.2.4)
-\n\n For each SALOME module binaries package (KERNEL, GUI, GEOM,
-etc...) the \b bin/salome directory contains file \b VERSION which
-defines version information.\n Set \<MODULE\>_ROOT_DIR environment
-variable for each SALOME \b MODULE binaries package installed (where
-\b MODULE is KERNEL, GUI, GEOM, ...).<br><br>
-</li>
-</ul>
-
-If you have native products installed to directories different from
-default ones (not \b /usr/bin, \b /usr/lib...), it is recommended to follow
-the above mentioned instructions. Or you should properly set \b PATH and
-\b LD_LIBRARY_PATH variables \em before starting the Installation
-Wizard. Otherwise the installation script will fail to find
-preinstalled/native products.
-
-\note for some native products (e.g. gcc, Python) the rules of version
-checking are not so strict as described above. Only major and minor
-version numbers should coincide with the prerequisite. Newer version
-of the product can also be used. If some native product has version
-number larger than that required by the installation procedure, the
-user will be prompted by the warning message like this: "<em>You have
-newer version of gcc installed on your computer than that is required
-(3.4.1). Continue?</em>". You can click "\em Yes" to proceed with the
-installation but in this case you should be aware of what you are
-doing. SALOME binaries (including other products) are compiled with
-the predefined prerequisites and most likely can not be run
-successfully if these products are not found. This can be helpful only
-if you plan to build all products from sources.
-
-<br>
-<hr>
-\anchor pick_up_env
-<h2>Pick up the <em>environment</em></h2>
-
-Please, read the following information carefully . This section
-describes how the installation procedure generates the environment
-scripts for the SALOME platform being installed.
-<br><br>
-After installing each product shell the script creates a special
-environment file for the product in its installation folder. The name
-of the file is generated from the name of product by the following
-scheme: \b env_<product_name>.sh (for example \b env_Vtk.sh for the
-Vtk). This file includes all necessary environment settings. At the
-final step of the installation the script picks up all the settings
-files and generates two common environment files from them: \b salome.sh
-and \b salome.csh for \b bash and \b csh shells correspondingly. Such approach
-helps to save time when reinstalling products and you may not bother
-about setting all environment variables manually to build/launch
-SALOME. What you simply need is to source one of these environment
-files.
-<br><br>
-This also concerns those products which are not being installed. For
-example, you install some SALOME binaries to the directory where you
-have previously installed other products.  The Installation procedure
-tries to collect environment files from the target directory if it
-finds necessary products installed there. If some product is not found
-in the target directory the corresponding section of
-\b salome.sh/salome.csh files will be skipped.
-\n For native products (like \b gcc, \b tcl, etc...) the installation
-procedure tries to find them first using \b PATH / \b LD_LIBRARY_PATH
-variables and then in the system default directories (\b /usr/bin,
-\b /usr/lib etc., depending on the product).
-<br><br>
-In any case you may edit \b salome.* files after the installation
-procedure finishes, if you want.
-
-\note As it was mentioned \ref environment_files "above" there are
-other environment files which are generated by the installation
-procedure: \b env_products.csh + \b env_products.sh and \b env_build.csh +
-\b env_build.sh. These files can be found in the target installation root
-directory.
-
-<br>
-<hr>
-\anchor modifying_xml
-<h2>Modifying <em>XML</em> configuration <em>file</em></h2>
-
-You can create your own XML configuration file. The Installation
-Wizard can then take it as a command line argument to provide a list
-of products you want to install with it. The list of products and some
-other settings for the Installation Wizard are provided in the XML
-file. The default file which Installation Wizard looks for if no
-command line arguments are given, is \b config.xml.
-\n This section describes the structure of the configuration file. 
-\n Optional sections/tags are in brackets.
-
-\code
-<document> 
-    [ <config [ version=<install_wizard_version> ] 
-              [ caption=<install_wizard_caption> ] 
-              [ copyright=<install_wizard_copyright>  ] 
-              [ license=<install_wizard_license_info> ] 
-              [ os=<target_platform> ]
-      /> 
-    ] 
-    [ <path   [ targetdir=<target_directory> ] 
-              [ tempdir=<temp_directory>     ]
-      /> 
-    ] 
-    [ <button   label=<button_label>      
-              [ tooltip=<button_tooltip> ] 
-                script=<button_script>    
-              [ disable=<disable_flag>   ]
-      /> 
-    ] 
-    [ <button ... 
-      />
-    ] 
-    [ <product  name=<product_name> 
-                version=<product_version> 
-              [ context=<product_context>         ]
-              [ description=<product_description> ]
-                install=<installation_mode> 
-                supported=<supported_installation_modes> 
-              [ disable=<disable_flag>            ]
-              [ pickupenv=<pickup_env_flag>       ]
-                dependancies=<list_of_prerequisites> 
-                installdiskspace=<install_disk_space> 
-                temporarydiskspace=<tmp_disk_space> 
-                script=<installation_script_name>
-      /> 
-    ] 
-    [ <product ... 
-      /> 
-    ]
-    ...
-</document>
-\endcode
-
-<b>\<config\> section</b>
-\n\n This is an optional section; it provides general information about
-the Installation Wizard itself.
-<br><br>
-Attributes:
-<ul>
-<li><b>version</b>
-\n\n The application version number to be shown in the caption.<br><br>
-</li>
-<li><b>caption</b>
-\n\n The application main window caption - if this string contains
-'\%1' text the title will contain the version number in this place (see
-above).<br><br>
-</li>
-<li><b>copyright</b>
-\n\n The application copyright information (shown in the first
-page).<br><br>
-</li>
-<li><b>license</b>
-\n\n The application license information (shown in the first
-page).<br><br>
-</li>
-<li><b>os</b>
-\n\n This parameter defines the directory (relative from
-./Products/BINARIES) where the Installation Wizard will search
-precompiled binaries packages. If this tag is not provided, binaries
-packages are looked for in the ./Products/BINARIES directory.<br><br>
-</li>
-</ul>
-
-<b>\<path\> section</b>
-\n\n This is an optional section; it defines default installation
-directories.
-<br><br>
-Attributes:
-<ul>
-<li><b>targetdir</b>
-\n\n The target directory - the path to the directory where products
-should be installed.<br><br>
-</li>
-<li><b>tempdir</b>
-\n\n The temporary directory - the path to the directory for the
-temporary files.<br><br>
-</li>
-</ul>
-
-<b>\<product\> section</b>
-\n\n This section describes product to be installed with the
-Installation Wizard. The XML file should include a \<product\> section
-for each product to be installed. The products appear in the tree view
-and are installed in the order they are described in the configuration
-file. It is recommended (but not obligatory) to define native products
-at the top of the list before all other products.
-<br><br>
-Attributes:
-<ul>
-<li><b>name</b>
-\n\n Product name.<br><br>
-</li>
-<li><b>version</b>
-\n\n Product version.<br><br>
-</li>
-<li><b>description</b>
-\n\n Product description (optional).<br><br>
-</li>
-<li><b>context</b>
-\n\n Context (optional). The possible values are '<b>salome
-sources</b>', '<b>salome binaries</b>' and '<b>prerequisite</b>'
-(several contexts can be given separated by ":" symbol).<br><br>
-</li>
-<li><b>supported</b>
-\n\n Supported modes of installation. Several modes can be separated
-by comma. Possible value are: <em>install sources, install binaries, use
-native</em>. The Installation script should contain the corresponding
-functions for each of the supported installation modes (see
-\ref installation_scripts "here").<br><br>
-</li>
-<li><b>install</b>
-\n\n Default (starting) installation mode.<br><br>
-</li>
-<li><b>disable</b>
-\n\n If this optional flag has 'true' value, the corresponding product
-will not appear in the list of products and will not be
-installed.<br><br>
-</li>
-<li><b>pickupenv</b>
-\n\n This flag points that pickup environment procedure should be
-performed for this product. If this flag equal to 'true',  salome.sh
-and salome.csh files will  be created in the product installation
-directory. Usually this option is set to true for SALOME KERNEL module
-sources and binaries package. This is an optional key, default value
-is 'false'.<br><br>
-</li>
-<li><b>dependancies</b>
-\n\n List of prerequisite products, which are necessary to build this
-product, separated by comma.<br><br>
-</li>
-<li><b>installdiskspace</b>
-\n\n Total amount of space (integer, in Kbytes), which the product
-occupies on the hard drive after the installation.<br><br>
-</li>
-<li><b>temporarydiskspace</b>
-\n\n Disk space (integer, in Kbytes) for temporary files, which is
-necessary to build the product from the sources.<br><br>
-</li>
-<li><b>script</b>
-\n\n The installation script name. This script is in charge of the
-installation of the product. It is called automatically by the
-Installation Wizard when necessary from the main program. 
-See the \ref installation_scripts "next section" for more information.<br><br>
-</li>
-</ul>
-
-<b>\<button\> section</b>
-\n\n This is an optional section. It allows customization of the last
-"Finish installation" page of the Installation Wizard by adding one or
-more buttons in the lower part of the wizard's window. The script
-which is attached to each such button, can perform some specific
-action, for example, launch the application or show the Release Notes
-file by using an external program. See \ref finish_buttons "here" for
-more details about writing scripts.<br><br>
-Attributes:
-<ul>
-<li><b>label</b>
-\n\n This is the button text.<br><br>
-</li>
-<li><b>tooltip</b>
-\n\n The button tooltip (optional).<br><br>
-</li>
-<li><b>script</b>
-\n\n The script attached to the button.<br><br>
-</li>
-<li><b>disable</b>
-\n\n If this optional flag has 'true' value, the corresponding button
-will not appear in the "<em>Finish installation</em>" page - the section of XML
-file is silently ignored.<br><br>
-</li>
-</ul>
-
-\note If you add new products to be installed with Installation
-Wizard, you should also provide installation script for this
-product. See the next section for more details.
-
-<br>
-<hr>
-\anchor installation_scripts
-<h2>Implementing <em>installation scripts</em> for the new products</h2>
-
-When you want some product to be installed with the Installation
-Wizard, you should add its description \ref modifying_xml "to the configuration file"
-and create the installation script, following the rules described in this section.
-
-There are some obligatory functions which should be implemented in
-this installation script. These functions are automatically called by
-the master installation script or/and its GUI shell when it is
-necessary. \n File \b common.sh contains some service functions which can
-be used in your installation script, like \b make_env(), \b make_dir(),
-\b try_existing(), \b sort_path(), \b find_in_path(), etc.
-
-<ul>
-<li><b>check_version()</b>
-\n\n This function allows to check the version of the product already
-installed on the computer. It should try to find the product (native
-or preinstalled in the target directory) and check its version. This
-helps to avoid unnecessary reinstallation. This is an internal
-function and is not called from the master installation
-script.<br><br>
-</li>
-<li><b>try_native()</b>
-\n\n This function is called when the 'use native' installation mode
-is selected by the user. The function should try to find a native
-version of the product and define possibility of its use. It should
-create the environment file for the product in the temporary directory
-(see also the description of \b print_env() function). It is not
-necessary to implement this function if you do not provide native mode
-installation.<br><br>
-</li>
-<li><b>install_source()</b>
-\n\n This function is called when the 'install sources' installation
-mode is selected by the user. The function is responsible for building
-the product from the sources package. It should create the environment
-file for the product in the temporary directory (see also description
-of \b print_env() function). It is not necessary to implement this
-function if you do not provide sources mode installation.<br><br>
-</li>
-<li><b>install_source_and_build()</b>
-\n\n This function is called when SALOME module is installed and the
---\b all-from-sources (-\b a) option is used (<em>"Build SALOME sources"</em>
-check box in GUI mode). This function should be used to unpack SALOME
-sources package and then call the build/install procedure for it.
-For more details please refer to the \ref installing_products "this"
-and \ref gui_mode_install "this" sections for more details.<br><br>
-</li>
-<li><b>install_binary()</b>
-\n\n This function is called when the <em>'install binaries'</em> installation
-mode is selected by the user. The function is responsible for the
-extracting of the product from the binaries package. It should create
-environment for the product in the temporary directory (see also
-description of \b print_env() function). It is not necessary to implement
-this function if you do not provide binaries mode
-installation.<br><br>
-</li>
-<li><b>try_preinstalled()</b>
-\n\n This function is called when the 'not install' installation mode
-is selected by the user. In this case the script should inspect the
-target directory to try to find an already preinstalled product, pick
-up and check the environment from there. See \ref pick_up_env "here" for more
-details.<br><br>
-</li>
-<li><b>print_env()</b>
-\n\n This function is in charge of creating the environment script. It
-should create a file with name \b env_<product_name>.sh in the temporary
-directory and then copy it into the product installation
-directory. The file should contain all necessary environment variables
-settings for the product. It will be collected during the
-'pick-up-environment' procedure.<br><br>
-</li>
-<li><b>pickup_env()</b>
-\n\n This procedure corresponds to the \b pickupenv tag of the
-configuration xml file (see previous section). It should call the
-\b make_env procedure to perform the pick-up environment procedure for
-the product.<br><br>
-</li>
-</ul>
-
-The calling signature of the product installation script is the following: 
-<b>\<product_script_name\> \<function_name\> \<temp_folder\>
-\<products_directory\> \<target_directory\> \<dependancies\>
-\<product_name\></b>
-\n\n where \n\n
-<b>\<product_script_name\></b> - installation script name (described in the
-configuration xml file);\n
-<b>\<function_name\></b> - the name of function, corresponding to the selected
-installation mode: \em try_native, \em install_source, \em install_binary or
-\em try_preinstalled;\n
-<b>\<temp_folder\></b> - temporary files directory;\n
-<b>\<products_directory\></b> - directory where the sources/binaries package
-can be found. You should provide the sources package in the
-<em>\<Install_Wizard_root_directory\>/Products/SOURCES</em> directory and
-binaries package in the
-<em>\<InstallWizard_root_directory\>/Products/BINARIES/\<os_version\></em>, where
-\<os_version\> is the target platform description, which appears in the
-corresponding section of the \ref modifying_xml "configuration xml file";
-<em>\<target_directory\></em> - root target directory where the product should be installed to; 
-<em>\<dependancies\></em> - single-quoted list of prerequisite products, separated by space; 
-<em>\<product_name\></em> - product name itself.
-
-\b Example:
-\n <em>med-2.2.3.sh install_binary /tmp/work
-./Products/BINARIES/Mandrake10.1 /usr/salome 'gcc Hdf' med</em>
-
-Copy the created script into the
-<em>\<Install_Wizard_root_directory\>/config_files</em> sub-directory where all
-installation scripts are stored. Installation Wizard will
-automatically search and call your script during the installation
-procedure.
-
-<br>
-<hr>
-\anchor finish_buttons
-<h2>Customizing <em>Readme page</em> buttons</h2>
-
-The Installation Wizard allows customizing the look-n-feel of the last
-<em>"Finish installation"</em> page. If you want to add one or more buttons to
-this page in order to perform some specific actions at the end of the
-installation (for example, to show the Release Notes file by using
-Open Office) you can put an additional section to the XML
-configuration file. This is the \b \<button\> section (see 
-\ref modifying_xml "here" for more details).
-
-To implement the action which will be performed when the user clicks
-the button, you need to create a script and put it to the
-<em>\<Install_Wizard_root_directory\>/config_files</em> directory.
-\n There are some obligatory functions which should be implemented in
-this script. These functions are automatically called by the
-Installation Wizard GUI.
-
-<ul>
-<li><b>check_enabled()</b>
-\n\n This procedure is called by the Installation Wizard when the
-<em>"Finish installation"</em> page is displayed and the status of the buttons
-should be modified according to the installation options. This
-procedure should return \b 0 if the corresponding action can be performed
-and, thus, the button should become enabled. Otherwise, it should
-return \b 1 - in this case the corresponding button will be
-disabled.<br><br>
-</li>
-<li><b>execute()</b>
-\n\n This procedure is invoked when the user clicks the button. This
-procedure should return \b 0 if the corresponding action is done
-successfully and \b 1 if any error occurs.<br><br>
-</li>
-</ul>
-
-The calling signature of the script is the following:
-\n <b>\<product_script_name\> \<function_name\> \<target_directory\>
-\<temp_folder\></b>
-\n\n where \n\n
-\b \<product_script_name\> - the script name itself (retrieved from the XML configuration xml file); 
-\n \b \<function_name\> - the name of function; 
-\n \b \<target_directory\> - root target directory where the product is installed to; 
-\n \b \<temp_folder\> - temporary files directory;
-
-\note The standard Installation Wizard buttons "Launch SALOME" and
-"Release Notes" are implemented with this feature. Refer to scripts
-\b start_salome.sh and \b release_notes.sh for sample implementation.
-
-\note Any button (even standard) can be ignored by the Installation
-Wizard if the attribute \b \<disable\> in the XML configuration file is set
-to the "true" value.
-
-*/
\ No newline at end of file
diff --git a/doc/salome/gui/GUI/input/intro_to_salome.doc b/doc/salome/gui/GUI/input/intro_to_salome.doc
deleted file mode 100644 (file)
index daeca31..0000000
+++ /dev/null
@@ -1,29 +0,0 @@
-/*!
-
-\page intro_to_salome_page Introduction to SALOME
-
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-\b SALOME platform represents a generic open source platform for pre-
-and post-processing in numeric simulations. \b SALOME combines several
-software components, which are built in such a way that it allows to
-integrate solvers and existing meshing algorithms along with the
-specification of physical properties for a given domain. The
-originality of this approach is that the various components must
-cooperate dynamically and be 
-configurable.
-
-\image html image54.jpg
-
-<br>SALOME platform integrates a number of modules each having its own function:
-<ul>
-<li>\b KERNEL :  provides a common shell for all components, which can be integrated into the SALOME platform.
-<li>\b GUI : provides visual representation: basic widgets, viewers
-etc. Third party modules optionally can have GUI, but in any case they always connected with KERNEL.
-<li>\b Geometry :  facilitates construction and optimization of geometrical models using a wide range of  CAD functions. 
-<li>\b Mesh :  generates meshes on geometrical models previously created or imported by the Geometry component.
-<li>\b Supervisor :  provides tools for construction of graphs and execution of calculations. 
-<li>\b Post-Pro :  performs data visualization.
-<li>\b MED :  allows to work with MED files.
-</ul>
-
-*/
diff --git a/doc/salome/gui/GUI/input/introduction.doc b/doc/salome/gui/GUI/input/introduction.doc
deleted file mode 100644 (file)
index 6d9b76b..0000000
+++ /dev/null
@@ -1,70 +0,0 @@
-/*!
-
-\image html icon_about.png
-
-\page introduction_page Introduction
-
-<br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-Welcome to SALOME Platform! Modern technological products (cars,
-structures, electrical or electronic equipment) are getting more and
-more complex every year and must meet increasingly severe requirements
-in terms of quality and performance. For example, for structures and
-their environment the demands to reduce risks and optimize costs are
-extremely high. It requires particularly refined simulations
-concerning structural behavior and robustness to ensure high
-reliability.
-\n The numeric modeling of a physical problem, the development of
-solutions and their integration into the design process are often
-handled in very specific environments. SALOME represents a generic
-CAD-based application for digital simulation with "high reactivity to
-market evolutions and customer expectations".
-
-SALOME is a free software that provides a generic platform for Pre and
-Post-Processing for numerical simulation. It is based on an open and
-flexible architecture made of reusable components available as free
-software.
-
-SALOME is a CAD/CAE integration platform. It provides reusable
-components for: 
-<ul>
-<li>3D modeling (bottom-up construction, import, healing);
-<li>Visualization;
-<li>Computational schemas management;
-<li>Post-processing.
-</ul>
-
-SALOME is tailored for integration of custom components:
-<ul>
-<li>CAD interfaces;
-<li>Mesh generators;
-<li>Finite Element solvers with specific pre-processors.
-</ul>
-
-The SALOME platform is available in Open Source.
-
-<b>Salome Platform:</b>
-<ul>
-<li>Supports interoperability between CAD modeling and computation software (CAD-CAE link) 
-<li>Makes easier the integration of new components on heterogeneous systems for numerical computation 
-<li>Sets the priority to multi-physics coupling between computation software 
-<li>Provides a generic user interface, user-friendly and efficient, which helps to reduce the costs and delays of carrying out the studies 
-<li>Reduces training time to the specific time for learning the software solution which has been based on this platform 
-<li>All functionalities are accessible through the programmatic
-integrated Python console
-</ul>
-
-\image html image65.gif
-
-<b>What can you do in SALOME? (Some of SALOME main functions)</b>
-<ul>
-<li>Define geometrical models (create/modify geometrical items), import and export them using the BREP, IGES and STEP formats; 
-<li>Define meshing of these geometrical items, import and export them;
-<li>Handle physical properties and quantities attached to geometrical items, import and export them to a reusable format;
-<li>Perform computations using a solver (optionally provided): read input data, configure the solver, and write calculation results);
-<li>Visualize result fields in 3D, 2D and export images of their visualization to an appropriate format;
-<li>Manage study schemes: definition, save/restore;
-<li>Manage computation schemes: definition, execution.
-</ul>
-
-*/
\ No newline at end of file
diff --git a/doc/salome/gui/GUI/input/introduction_to_gui.doc b/doc/salome/gui/GUI/input/introduction_to_gui.doc
deleted file mode 100644 (file)
index 0b1d51f..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-/*!
-
-\page introduction_to_gui_page Introduction to GUI
-
-\b GUI (Graphical User Interface) provides a common shell for all components, which can be integrated into the SALOME platform.
-
-\b GUI component in SALOME platform provides:
-<ul>
-<li>Common desktop environment (\ref salome_desktop_page "SALOME desktop") for all
-components</li>
-<li>Component integration and management: uploading, switching,
-component menus/toolbars handling</li> 
-<li>Study management (creation, saving, loading, editing studies)</li>
-<li>Multi-window management in the framework of one study</li>
-<li>Management of objects created or imported into the SALOME
-application (\ref using_object_browser_page "Object Browser")</li>
-<li>Integrated Python interpreter</li> 
-<li>Output messages window</li>
-<li>Additional tools : \ref using_catalog_generator_page "Catalogue Generator", 
-\ref using_registry_tool_page "Registry tool"</li>
-<li>Standard viewers for data visualization:</li>
-<ul>
-<li>VTK 3d viewer
-<li>OCC 3d viewer
-<li>Gauss Points viewer
-<li>Plot 2d viewer
-<li>Supervision viewer
-</ul>
-</ul>
-
-
-Since version 3.0.0 SALOME GUI is based on SUIT (Salome User Interface
-Toolkit) that proposes very flexible, powerful and safe mechanisms of
-interaction with SALOME tool components (both CORBA and standalone),
-resources management, viewers and selection handling,
-exception/signals processing, bringing to top multi-desktop
-dockable-windowed user interface which improves the usability of
-SALOME GUI.
-\n All Graphical User Interfaces of standard modules have plug-in
-structure, i.e. each module is placed in a dynamic library which is
-loaded on demand. All modules can create their own menu items, buttons
-in toolbar, windows etc
-
-*/
\ No newline at end of file
diff --git a/doc/salome/gui/GUI/input/mesh_preferences.doc b/doc/salome/gui/GUI/input/mesh_preferences.doc
deleted file mode 100644 (file)
index 719cc7d..0000000
+++ /dev/null
@@ -1,131 +0,0 @@
-/*!
-
-\page mesh_preferences_page Mesh preferences
-
-In the Mesh module you can set mesh preferences, which can be used in
-later sessions with this module.
-
-<h2>General Preferences</h2>
-
-\image html pref21.png
-
-<ul>
-<li><b>Update</b></li>
-<ul>
-<li>If you toggle <b>Automatic Update</b> checkbox, the model in your
-viewer automatically updated whenever you make changes in it.</li>
-</ul>
-<li><b>Quality Controls</b></li>
-<ul>
-<li>If you toggle <b>Display entity</b>, both faces and edges of an
-object will be displayed in the viewer by default.</li>
-<li>If you toggle <b>Use precision</b> checkbox, you can display numbers in
-<b>Quality Control</b> diagrams at the necessary level of precision.</li>
-</ul>
-<li><b>Precision</b> - can be defined by the <b>Number of digits after point</b> in
-the corresponding field. By default, numbers in <b>Quality Control</b>
-diagrams are presented as integers.</li>
-<li><b>Display mode</b> - allows to set Wireframe, Shading, Nodes or Shrink
-presentation mode as default.</li>
-<li><b>Mesh export</b></li>
-<ul>
-<li>If you toggle <b>Automatically create groups for MED export</b> checkbox,
-this operation will be carried out automatically.</li>
-<li>If you toggle <b>Automatic renumbering</b> checkbox, the exported
-mesh will be renumbered automatically</li>
-</ul>
-<li><b>Mesh computation</b></li>
-<ul>
-<li><b>Show a computation result notification</b> combobox allows to
-select the notification mode about a mesh computation result.
-There are 3 possible modes:</li>
-<ul>
-<li><b>Never</b> - do not show the result dialog at all;</li>
-<li><b>Errors only</b> - the result dialog will be shown if there were
-some errors during a mesh computation;</li>
-<li><b>Always</b> - show the result dialog after each mesh
-computation. This is a default mode.</li>
-</ul>
-</ul>
-
-<h2>Mesh Preferences</h2>
-
-\image html pref22.png
-
-<ul>
-<li><b>Nodes</b></li>
-<ul>
-<li><b>Color</b> -  allows to select the color of nodes. Click on the
-colored line to access to the \ref select_color_and_font_page "Select Color" 
-dialog box.</li>
-<li><b>Size</b> - allows to define the size of nodes.</li>
-</ul>
-<li><b>Elements</b></li>
-<ul>
-<li><b>Fill</b>  - allows to select the color of surface of elements
-(seen in Shading mode). Click on the colored line to access to the
-\ref select_color_and_font_page "Select Color" dialog box.</li>
-<li><b>Outline</b> - allows to select the color of borders of
-elements. Click on the colored line to access to the 
-\ref select_color_and_font_page "Select Color" dialog box.</li>
-<li><b>Back Face</b> - allows to select the color of interior surface
-of elements. Click on the colored line to access to the 
-\ref select_color_and_font_page "Select Color" dialog box.</li>
-<li><b>Width</b> - allows to define the width of lines (edges and borders of elements).</li>
-<li><b>Shrink coef.</b> - allows to define relative space of elements
-compared to gaps between them in shrink mode.</li>
-</ul>
-</ul>
-
-<br><h2>Selection Preferences</h2>
-
-\image html pref23.png
-
-<ul>
-<li><b>Selection</b> - performed with mouse-indexing (preselection)
-and left-clicking on an object, whose appearance changes as defined in
-the <b>Preferences</b>.</li>
-<ul>
-<li><b>Object Color</b> -  allows to select the color of mesh (edges and
-borders of meshes) of the selected entity. Click on the colored line
-to access to the \ref select_color_and_font_page "Select Color" dialog
-box.</li>
-<li><b>Element color</b> - allows to select the color of surface of selected
-elements (seen in Shading mode). Click on the colored line to access
-to the \ref select_color_and_font_page "Select Color" dialog box.</li>
-<li><b>Width</b> - allows to define the width of selected edges. </li>
-</ul>
-<li><b>Preselection</b> - performed with mouse-indexing on an object,
-whose appearance changes as defined in the <b>Preferences</b>.</li>
-<ul>
-<li><b>Highlight Color</b> -  allows to select the color of mesh (edges and
-borders of meshes) of the entity . Click on the colored line to access
-to the \ref select_color_and_font_page "Select Color" dialog box.</li>
-<li><b>Width</b> - allows to define the width of preselected edges.</li>
-</ul>
-<li><b>Precision</b> - in this menu you can set the value of precision
-used for <b>Nodes</b>, <b>Elements</b> and <b>Objects</b>.</li>
-</ul>
-
-<br><h2>Scalar Bar Preferences</h2>
-
-\image html pref24.png
-
-<ul>
-<li><b>Font</b> - in this menu you can set type, face and color for
-the font of <b>Title</b> and <b>Labels</b>.</li>
-<li><b>Colors & Labels</b> - in this menu you can set the <b>number of
-colors</b> and the <b>number of labels</b> in use.<li>
-<li><b>Orientation</b> - here you can choose between vertical and
-horizontal orientation of the <b>Scalar Bar</b></li>.
-<li><b>Origin & Size Vertical & Horizontal</b> - allows to define
-placement (<b>X</b> and <b>Y</b>) and lookout (<b>Width</b> and
-<b>Height</b>) of Scalar Bars</li>
-<ul>
-<li><b>X</b>: abscissa of the point of origin (from the left
-side)</li>
-<li><b>Y</b>: ordinate of the origin of the bar (from the bottom)</li>
-</ul>
-</ul>
-
-*/
\ No newline at end of file
diff --git a/doc/salome/gui/GUI/input/occ_3d_viewer.doc b/doc/salome/gui/GUI/input/occ_3d_viewer.doc
deleted file mode 100644 (file)
index 87b874d..0000000
+++ /dev/null
@@ -1,138 +0,0 @@
-/*!
-
-\page occ_3d_viewer_page OCC 3D Viewer
-
-<b>OCC (Open CasCade) 3D viewer</b> has been developed on the basis of Open
-CASCADE Technology. This is the default viewer for Geometry Module,
-providing good representation of construction and transformation of
-geometrical objects. Only this viewer allows to work with groups and
-sub-shapes. This viewer can also work in Mesh module, however, it
-doesn't allow to visualize meshes.
-
-The functionalities of OCC viewer are available via its Viewer
-Toolbar. Buttons marked with small downward triangles have extended
-functionality which can be accessed by locking on them with left mouse
-button.
-
-\image html occviewer_toolbar.png "Viewer Toolbar"
-
-<hr>
-\image html image77.gif
-\n <center><b>Dump View</b> - exports an object from the viewer in bmp, png, jpg
-or jpeg image format.</center>
-<hr>
-
-\image html image88.gif
-\n <center><b>Show/Hide Trihedron</b> - shows or hides coordinate axes.</center>
-<hr>
-
-\image html image96.gif
-\n <center><b>Fit all</b> - allows to select a point to be the center of a
-scene representing all displayed objects in the visible area.</center>
-<hr>
-
-\image html image97.gif
-\n <center><b>Fit area</b> - resizes the view to place in the visible area
-only the contents of a frame drawn with pressed left mouse button.</center>
-<hr>
-
-\image html image98.gif
-\n <center><b>Zoom</b> - allows to zoom in and out.</center>
-<hr>
-
-\image html image99.gif
-\n <center><b>Panning</b> - if the represented objects are greater that the
-visible area and you don't wish to use <b>Fit all</b> functionality, click on
-this button and you'll be able to drag the scene to see its remote
-parts.</center>
-<hr>
-
-\image html image100.gif
-\n <center><b>Global panning</b> - represents all displayed objects in
-the visible area.</center>
-<hr>
-
-\image html view_rotation_point.png
-\n <center><b>Change rotation point</b> - allows to to choose the point around
-which the rotation is performed.</center>
-
-\image html set_rotation_point_dialog1.png
-
-<center>By default the rotation point is located in the Center of the bounding
-box of an object.</center>
-
-\image html set_rotation_point_dialog2.png
-
-<center>Unchecking <b>Use Bounding Box Center</b> checkbox allows you to
-define the coordinates of the rotation point manually.</center>
-
-<b>Set to Origin</b> button restores the default rotation point
-coordinates.\n
-<b>Select Point from View</b> button allows to select the rotation
-point in the 3D Viewer.
-<hr>
-
-\image html image89.gif
-\n <center><b>Rotation</b> - allows to rotate the selected object using the
-mouse.</center>
-
-\image html image102.gif
-
-<center>These buttons orientate the scene strictly about coordinate axes.</center>
-<hr>
-
-\image html image91.gif
-\n <center><b>Reset</b> - restores the default position (isometric) of
-objects in the scene.</center>
-<hr>
-
-\image html image103.gif
-\n <center><b>Memorise view</b> - saves the current position of
-objects in the scene.</center>
-<hr>
-
-\image html image105.gif
-\n <center><b>Restore view</b> - restores the saved position of
-objects in the scene.</center>
-<hr>
-
-\image html image86.gif
-\n <center><b>Clone view</b> - opens a new duplicate scene.</center>
-<hr>
-
-\image html image106.gif
-\n <center><b>Clipping</b> - allows to create cross-section views
-(clipping planes) of geometrical objects.</center>
-
-\image html clipping.png
-<ul>
-<li><b>Base point</b> - allows to define the coordinates of the base
-point for the clipping plane.</li>
-<ul>
-<li><b>Reset</b> - returns the base point to coordinate origin.</li>
-</ul>
-<li><b>Direction</b> - allows to define the orientation of the
-clipping plane.</li>
-<ul>
-<li><b>Invert</b> - allows to select which part of the object will be removed
-and which will remain after clipping.</li>
-</ul>
-<li><b>Preview</b> - allows to see the results of clipping in the
-viewer.</li>
-</ul>
-<hr>
-\image html occviewer_axialscale.png
-\n <center><b>Scaling</b> - represents objects deformed (stretched or
-stuffed) along the axes of coordinates.</center>
-
-<b>Note!</b> OCC Viewer features a special <b>Polyline Selection</b> mechanism, which allows selecting an arbitraty part of the graphic area using a polygon frame, instead of the usual selection with a rectangular frame.
-
-To produce a Polyline Selection, lock the right mouse button and draw the first side of the polygon, then change the direction by clicking  the left mouse button add draw another side, etc. The whole selection frame is drawn with the locked right mouse button. 
-   
-\image html polyselection1.png
-
-As a result, only the nodes within the frame are selected.
-
-\image html polyselection2.png
-
-*/
diff --git a/doc/salome/gui/GUI/input/opening_studies.doc b/doc/salome/gui/GUI/input/opening_studies.doc
deleted file mode 100644 (file)
index 857ef07..0000000
+++ /dev/null
@@ -1,35 +0,0 @@
-/*!
-
-\page opening_studies_page Opening studies
-
-In \b SALOME all studies are stored in a special format *.hdf.
-
-<em>To open an existing study:</em>
-\par
-In the main toolbar click "Open document" button or from the main menu select <b>File > Open</b>
-option. From a standard Search File dialog box choose the required
-*.hdf file and click \b Open button.
-
-\image html open.jpg "&quot;Open document&quot; button"
-
-<em>To load an unloaded study (\ref saving_and_closing_studies_page
-"see also"):</em>
-\par
-From the main menu select <b>File > Connect</b> option. In the following
-dialog box select one of the studies, which has been previously
-created and unloaded and click \b Ok button:
-
-\image html loadstudy2.png
-
-\par
-Alternatively, it is possible to select <b>File > Most Recently Used > </b> to select a study from the list.
-
-
-\n\b Tip:  After opening an existing study, you will see its structure
-in the \ref using_object_browser_page "Object Browser". It will contain the objects created with the
-help of different components during the previous study session. If you
-right-click on one of the objects and from the associated pop-up menu
-choose <b>Open With</b> option, which will automatically launch the component
-corresponding to this object.
-
-*/
\ No newline at end of file
diff --git a/doc/salome/gui/GUI/input/plot2d_viewer.doc b/doc/salome/gui/GUI/input/plot2d_viewer.doc
deleted file mode 100644 (file)
index e6208d6..0000000
+++ /dev/null
@@ -1,94 +0,0 @@
-/*!
-
-\page plot2d_viewer_page Plot 2D viewer
-
-\n <b>Plot 2d viewer</b> is destined to the representation of  2d
-plots and graphs in Post-Pro module.
-\n Its viewer toolbar gives you fast access to the following
-operations:
-
-\image html image77.gif
-<center><b>Dump View</b> - exports an object from the viewer in bmp,
-png, jpg or jpeg image format.</center>
-
-\image html image96.gif
-<center><b>Fit all</b> - scales the display to show the entire
-scene. Use this to resize the scene so that it could fit within the
-Viewer boundary.</center>
-
-\image html image97.gif
-<center><b>Fit area</b> - resizes the view to place in the visible
-area only the contents of a frame drawn with pressed left mouse
-button.</center>
-
-\image html image98.gif
-<center><b>Zoom</b> - allows to zoom in and out.</center>
-
-\image html image99.gif
-<center>\b Panning - if the represented objects are greater that the
-visible area and you don't wish to use Fit all functionality, click on
-this button and you'll be able to drag the scene to see its remote
-parts.</center>
-
-\image html image100.gif
-<center><b>Global panning</b> - allows to define the center of the
-scene presenting all displayed objects in the visible area.</center>
-
-\image html plot2d_points.gif
-<center><b>Draw Points</b> - represents points on the graph.</center>
-
-\image html plot2d_lines.gif
-<center><b>Draw Lines</b> - represents lines on the graph.</center>
-
-\image html plot2d_splines.gif
-<center><b>Draw Splines</b> - represents splines on the graph.</center>
-
-\image html plot2d_logarithmic_horizontal.gif
-<center><b>Horizontal axis logarithmic</b> - changes the scaling on
-horizontal axis to logarithmic.</center>
-
-\image html plot2d_logarithmic_vertical.gif
-<center><b>Vertical axis logarithmic</b> - changes the scaling on vertical
-axis to logarithmic.</center>
-
-\image html plot2d_legend.gif
-<center><b>Show Legend</b> - reveals all verbal and numerical
-information on the graphs.</center>
-
-\image html plot2d_settings.gif
-<center>\b Settings - calls a menu, in which you can specify advanced
-settings for your Plot 2d Viewer.</center>
-
-\image html plot2d_clone.gif
-<center><b>Clone view</b> - opens a new duplicate scene.</center>
-
-\anchor settings
-\n \image html plot2d_view_settings.png
-
-The options are as follows:
-<ul>
-<li><b>Main title:</b> the title of the XY plot. By default, it will
-consist of the names of the tables, on the basis of which the curve
-lines have been constructed.</li>
-<li><b>Curve type:</b> you can select from \b Points, \b Lines and \b Spline.</li>
-<li><b>Show legend:</b> here you can define the position of the
-description table on the XY plot (to the \b Left, to the \b Right, on
-\b Top or on \b Bottom).</li>
-<li><b>Marker size</b> - size of the points (markers) forming curve lines.</li>
-<li><b>Background color</b> of the XY plot.</li>
-<li><b>Scale mode:</b> here you can select the type of scaling (\b
-Linear or \b Logarithmic) along <b>X (Horizontal)</b> or <b>Y (Vertical)</b> axes.</li>
-</ul>
-
-You can define settings for each axis separately:
-<ul>
-<li>\b Horizontal or \b Vertical axis title.</li>
-<li><b>Grid/Axes marks:</b>  here you can define the maximum number of major
-and minor scale divisions for a specified axis. The real number of
-intervals fits to {1,2,5}*10^N, where N is a natural number, and
-doesn't exceed the maximum.</li>
-<li><b>Save settings as default:</b> If this check box is marked, all
-XY plots will be displayed with these defined properties.</li>
-</ul>
-
-*/
diff --git a/doc/salome/gui/GUI/input/postpro_preferences.doc b/doc/salome/gui/GUI/input/postpro_preferences.doc
deleted file mode 100644 (file)
index 37a094a..0000000
+++ /dev/null
@@ -1,375 +0,0 @@
-/*!
-
-\page postpro_preferences_page Post-Pro Preferences
-
-In the Post-Pro module you can set preferences, default settings,
-which can be used in later sessions with this module.
-
-<h2>MED import Preferences</h2>
-
-\image html ppref1.png
-
-<ul>
-<li><b>MED files import</b></li>
-<ul>
-<li><b>Use Build Progress</b> - when this option is checked you can choose
-all other import MED options at the moment of loading of each file
-using <b>Build Progress</b> menu, otherwise the loading will be done
-according to the <b>Preferences</b> without addressing to the
-user.</li>
-<li><b>Full MED Loading</b> - when this option is checked, the MED file is
-fully loaded in the study, and no additional access to the MED file is
-needed during the session. Reversibly, when unchecked, the MED file is
-loaded on demand. This is the default behaviour in SALOME and
-recommended for big files to optimize memory usage.</li>
-<li><b>Build at once</b> - when this option is checked, you can't
-perform any operations until the MED file is fully loaded and
-processed.</li>
-<li><b>Build fields</b> - when this option is checked, the fields are
-built automatically at loading.</li>
-<li><b>Build min/max</b> - when this option is checked, minimum and
-maximum values of the time stamps are found at loading.</li>
-<li><b>Build groups</b> - when this option is checked, the groups and
-families are built automatically at loading.</li>
-<li><b>Close dialog at finish</b> - when this option is checked, the
-dialog box is closed after loading of the selected MED file. When
-unchecked, it allows loading other MED files.</li>
-</ul>
-</ul>
-
-<br><h2>Scalar Bar Preferences</h2>
-
-\image html pref31.png
-
-<ul>
-<li><b>Scalar Range</b></li>
-<ul>
-<li><b>Scalar Mode</b> - this feature allows refining the value to be
-inspected:</li>
-<ul>
-<li><b>Modulus:</b> value of a scalar or modulus of a vector.</li>
-<li><b>Component N:</b> Nth component of a vector, a tensor or a matrix.</li>
-</ul>
-<li><b>Logarithmic Scaling</b> - this checkbox toggles logarithmic
-scaling.</li>
-<li><b>Ranges to Use</b> - you can use either Field Range or Imposed Range.</li>
-</ul>
-<li><b>Min and Max for Imposed Range</b> - in this menu  you can set
-the limits for your Imposed Range, if you have chosen to use it.</li>
-<li><b>Font</b> - in this menu you can set type, face and color for
-the font of <b>Title</b> and <b>Labels</b>.</li>
-<li><b>Colors & Labels</b> - in this menu you can set the <b>number of
-colors</b> and the <b>number of labels</b> in the Scalar bar.</li>
-<li><b>Orientation</b> - here you can choose between vertical and horizontal
-orientation of the Scalar Bar.</li>
-<li><b>Origin & Size Vertical & Horizontal</b> - allows to define
-placement (<b>X</b> and <b>Y</b>) and lookout (<b>Width</b> and
-<b>Height</b>) of Scalar Bars.</li>
-<ul>
-<li><b>X:</b> abscissa of the point of origin (from the left
-side)</li>
-<li><b>Y:</b> ordinate of the origin of the bar (from the bottom)</li>
-</ul>
-<li><b>Scalar bars default position</b></li>
-<ul>
-<li><b>Arrange Scalar Bars</b> - this option prevents superposition of
-scalar bars during visualisation of several fields in the same
-window. If checked, a separate scalar bar is displayed for each
-presentation.</li>
-</ul>
-</ul>
-
-<br><h2>Cut Lines Preferences</h2>
-
-\image html ppref2.png
-
-<ul>
-<li><b>CutLine Preferences</b></li>
-<ul>
-<li><b>Show preview</b> check box allows to edit the parameters of the
-presentation and simultaneously observe the preview of this
-presentation in the viewer.</li>
-<li><b>Invert all curves</b> check box allows to invert the resulting
-curves.</li>
-<li><b>Use absolute length</b> check box allows to use absolute length
-for curves.</li>
-<li><b>Generate Data Table:</b> If this check box is marked, <b>Post
-Pro</b> will automatically generate a data table on the basis of your
-Cut Lines presentation. This table will be created in the structure of
-the study.</li>
-<li><b>Generate Curves:</b> If this check box is marked, <b>Post Pro</b>  will
-automatically generate curve lines on the basis of values taken from
-the generated data table. These curves will be created in the
-structure of the study and can be visualized in a XY plot.</li>
-</ul>
-</ul>
-
-<br><h2>Sweep Preferences</h2>
-
-\image html ppref3.png
-
-<ul>
-<li><b>Sweeping preferences</b></li>
-<ul>
-<li><b>Mode of the Sweeping</b> - allows to choose between Linear,
-Cosinusoidal and sinusoidal sweeping.</li>
-<li><b>Time step</b> - in this menu you can set the time of
-representation of one step.</li>
-<li><b>Number of cycles</b> - in this menu you can define the number
-of times this animation will be repeated.</li>
-<li><b>Number of steps</b> - in this menu you can define the number of
-steps, which will compose the whole animation.</li>
-<li><b>Parameter varies</b> - allows to choose the range for the
-parameter: from 0 to Pi or from Pi to -Pi.</li>  
-</ul>
-</ul>
-
-<ul>
-<li><b>Animation preferences</b></li>
-<ul>
-<li><b>Speed</b> - allows to define the speed of the animation.</li>
-<li><b>Cycled animation</b> - allows to start a cycled animation of the presentation.</li>
-<li><b>Use proportional timing</b> - allows to render the animation with proportional periods of time between every frame (not depending on the time stamps).</li>
-<li><b>Clean memory at each frame</b> - this option allows to optimize the performance of the operation.</li>
-</ul>
-</ul>
-
-<br><h2>Representation Preferences</h2>
-
-\image html pref33.png
-
-<ul>
-<li><b>Representation properties</b> - these checkboxes allow to
-choose the default representation type for each field presentation.</li>
-<ul>
-<li><b>Use Shading</b> - when this option is checked, the objects will
-be displayed with shading.</li>
-<li><b>Display only on creation</b> - when this option is checked, all
-previously created presentations will be automatically removed from
-the viewer when a new presentation is created and displayed. You can
-restore the previously created presentations using the Object
-Browser.</li>
-</ul>
-</ul>
-
-<br><h2>3D Cache</h2>
-
-\image.html pref40.png
-
-<ul>
-<li><b>3D Cache Preferences</b> - allow to define the mode of usage
-and the size of the 3D Cache, which enables to save in RAM and quickly
-restore the states of field animation.</li>
-<ul>
-<li><b>Memory Mode</b> - allows to define the mode of usage
-of the 3D Cache: <b>Minimal</b> actually disables the Cache,
-<b>Limited</b> Cache size depends on the current system
-configuration.</li>
-<li><b>Memory Limit</b> - allows to define the maximum size of the 3D
-Cache</li> 
-</ul>
-</ul>
-  
-
-<br><h2>Gauss Points Preferences</h2>
-
-\image html pref34.png
-
-<ul>
-<li><b>Primitive</b> - this menu allows user to choose the graphic
-primitive to use to present the results at Gauss points in the
-viewer.</li>
-<ul>
-<li><b>Primitive type</b> - provides choice between <b>Point
-sprites</b>, <b>Open GL points</b> and <b>Geometrical Spheres</b>.</li>
-<li><b>Maximum Size (Clamp)</b> - defines the maximum size of sprite
-points ranging from 1 to 512. By default the value is set to 256
-pixels.</li>
-<li><b>Main Texture</b> -  path to the <b>Main Texture</b> (16x16
-pixels) which defines the shape of the point sprite used for
-rendering.</li>
-<li><b>Alpha Channel Texture (16*16)</b> - path to the <b>Alpha
-Channel Texture</b> which defines the texture of the point
-sprite.</li>
-<li><b>Alpha Channel Threshold</b> - defines the level of transparency
-ranging from 0 to 1.</li>
-<li><b>Geometrical Sphere Resolution</b> - defines the number of faces
-of <b>Geometry Spheres</b>.</li>
-<li><b>Notify when number of faces exceeds</b> - limitation of the
-number of faces; the user will be warned if it exceeds the given
-value.</li>
-</ul>
-</ul>
-
-<ul>
-<li><b>Size</b> - in this menu you can define:</li>
-<ul>
-<li><b>Range value for min and max size</b> - these two parameters
-will be respectively multiplied by a reference length (average size of
-cells of the mesh) to define the range for minimum and maximum size of
-a point during rendering (at magnification = 100%). Default values
-are:</li>
-<ul>
-<li><b>Rainbow</b> scale: <b>min</b> = <b>10%</b>, <b>max</b> =
-<b>33%</b></li>
-<ul>
-<li>Min size is associated to the smallest real value (including
-negative values).</li>
-<li>Max size is associated to the largest real value.</li>
-</ul>
-<li><b>Bicolor</b> scale: <b>min</b> = <b>0</b> (not editable),
-<b>max</b> = <b>33%</b></li>
-<ul>
-<li>Null size is associated to the 0 scalar value.</li>
-<li>Max size is associated to the largest absolute value.</li>
-</ul>
-</ul>
-Both values are dynamically updated by the system according to the
-selected scalar bar. In the case of a Bicolor scale, the minimum value
-is set to 0 in the dialog and the control is disabled.
-<li><b>Magnification (%)</b> corresponds to the change of size of
-results at Gauss point primitives in 2D space. Acceptable values range
-from 0 to N; 100% means no magnification, 50% means half of its size,
-200% mean twice its size and so forth. By default this value is set to
-100%.</li>
-<li><b>+/- Ratio</b> corresponds to the number by which the
-magnification will be respectively multiplied or divided at edition,
-ranging from 0.01 to 10. By default this value is set to 2.</li>
-</ul>
-</ul>
-
-<ul>
-<li><b>Geometry</b></li>
-<ul>
-<li><b>Size of points (%)</b> defines a value that will be multiplied
-by a reference length (representative of the average size of cells of
-the mesh) to define the size of points during rendering (at
-magnification = 100%). Default values 10%.</li>
-<li><b>Color</b> -  allows to select the color of points used for
-presentations. Click on the colored line to access to the \ref
-select_color_and_font_page "Select Color" dialog box.</li>
-</ul>
-</ul>
-
-<ul>
-<li><b>Gauss Points Scalar Bar</b></li>
-<ul>
-<li><b>Active Bar</b> - this option allows to choose <b>Local</b> or
-<b>Global</b> Bar as active.</li>
-<li><b>Display Global Bar</b> - this option allows to visualize or to
-hide the Global Bar.</li>
-<li><b>Scalar Bar Mode</b> - this option allows to choose between
-<b>Bicolor</b> and <b>Rainbow</b> Scalar Bar Mode.</li>
-<li><b>Spacing</b> - allows to define Spacing from 0.01 to 1.</li>
-</ul>
-</ul>
-
-<br><br><b>Inside<b> and </b>Outside Cursor Preferences</b> allow to set
-<b>Primitives</b>, <b>Size</b> and <b>Magnification</b> for the
-respective zones.
-
-<br><h2>Picking Preferences</h2>
-
-\image html pref37.png
-
-<ul>
-<li><b>Cursor</b> - allows to adjust the Size of the cursor used for
-Picking (ranging from 0.1 to 1), the Height of the pyramids (ranging
-from 0 to 10) and the Selection cursor color.</li>
-<li><b>Tolerance</b> - defines at which distance of the cursor from
-the point it becomes selected (ranges from 0.001 to 10).</li>
-<li><b>Information window</b> - allows to define the
-<b>Transparency</b> (from 0% = opaque to 100% = transparent) and
-<b>Position</b> of the window, which can be:</li>
-<ul>
-<li><b>Centred below the point</b>, or</li>
-<li>located at <b>Top-left corner of the 3D view</b></li>
-</ul>
-<li><b>Movement of the Camera</b> can also be define by the user.</li>
-<ul>
-<li><b>Zoom at first selected point</b> - This value is used to define
-the focal distance at the first selected point (at the end of the
-movement of the camera). This value is a ratio that will be multiplied
-by the current zoom value.</li>
-<li><b>Number of steps between two positions</b> - defines the
-smoothness of camera movement at selection by the number of
-iterations. If set to 1 the camera is zoomed and centered at the point
-momentarily. Greater numbers mean very slow camera movement.</li>
-</ul>
-<li><b>Display parent mesh element</b> - allows to visualize or hide
-the patent mesh element of the selected gauss point.</li>
-</ul>
-
-<br><h2>Navigation Preferences</h2>
-
-\image html pref38.png
-
-<br>
-<ul>
-<li><b>Mouse</b></li>
-<ul>
-<li><b>Mouse Behaviour</b> - this option allows to choose one of the
-modes of work with mouse in Gauss Viewer.</li>
-<ul>
-<li><b>Salome Standard Controls</b> - allows to manipulate objects in the
-viewer with the mouse and locked Ctrl button: increase or decrease the
-zoom ratio with the left mouse button, translate object in any
-direction with the central mouse button or rotate it with the right
-mouse button.</li>
-<li><b>Keyboard Free</b> - allows to manipulate objects in the viewer
-with the mouse without locking Ctrl button. In this case the
-operations are assigned to the buttons differently: rotation is made
-with the left button, translation with the right and zoom with both
-pressed in the same time.</li>
-</ul>
-</ul>
-</ul>
-
-<ul>
-<li><b>Keyboard</b></li>
-<ul>
-<li><b>[+]/[-] Speed Increment</b> - defines the number of units by
-which the speed increases or respectively decreases after pressing [+]
-or [-] keyboard buttons.</li>
-</ul>
-</ul>
-
-<ul>
-<li><b>Spacemouse</b> - a mouse-like manipulator device specially designed
-for working with 3D presentations, objects, etc. You can reassign the
-actions listed below to any of its buttons.</li>
-<ul>
-<li><b>Decrease Speed Increment</b> - decreases by 1 the speed increment used for the keyboard (same as [-] key).</li>
-<li><b>Increase Speed Increment</b> - increase by 1 the speed increment used for the keyboard (same as [+] key).</li>
-<li><b>Decrease Gauss Points Magnification</b> - divides the current magnification by the magnification ratio.</li>
-<li><b>Increase Gauss Points Magnification</b> - multiplies the current magnification by the magnification ratio.</li>
-<li><b>Dominant / combined switch</b> - toggles button to switch to dominant or combined movements.</li>
-</ul>
-</ul>
-
-<br><h2>Recorder Preferences</h2>
-
-\image html pref38.png
-
-<ul>
-<li><b>Settings</b></li>
-<ul>
-<li><b>Mode</b> - allows to choose from two recording regimes:</li>
-<ul>
-<li><b>Recording all displayed frames</b> - records exactly at the FPS rate specified by the user.</li>
-<li><b>Recording at a given FPS</b> - records only when the contents
-of the viewer change (some activity is performed).  In the AVI file
-non-recorded images are substituted with the copies of the latest
-recorded image, which produces files with lower quality but requires
-less system resources.   </li>
-</ul>
-<li><b>FPS</b> - allows to define the FPS (frames per second) rate for
-the clip. Set greater value for better quality.</li>
-<li><b>Quality</b> - allows to set the quality of the clip in the
-interval between 0 and 100.</li>
-<li><b>Progressive</b> - allows to record a progressive API
-file.</li>
-</ul>
-</ul>
-
-*/
diff --git a/doc/salome/gui/GUI/input/running_salome.doc b/doc/salome/gui/GUI/input/running_salome.doc
deleted file mode 100644 (file)
index 630c5d2..0000000
+++ /dev/null
@@ -1,110 +0,0 @@
-/*!
-
-\page running_salome_page Running SALOME
-
-<em>To launch SALOME:</em>
-<ol>
-<li>Install the SALOME package into a definite directory (ex. \b SALOME)
-on your hard disk. It is preferable if you use the special
-installation procedure allowing to install the  SALOME platform and
-all corresponding applications.</li>
-<li>The installation shell script will create a special file:
-<b>salome.csh</b> (CShell file) in your SALOME/KERNEL directory. This file
-contains all environment variables necessary for launching SALOME
-platform with other application products provided with SALOME
-installation package. You have a possibility to add one of them into
-your profile if you enter in the command console the following: <br><br>
-<tt>source salome.csh</tt>
-
-<b>Tip:</b> During the installation procedure you have a possibility to set your profile automatically.</li>
-
-<li> Launch SALOME platform, using the following Python script located
-in the <b>SALOME/KERNEL/bin/salome</b> directory:<br><br> 
-<ul>
-<li>\b runSalome.py [command line options]
-</ul>
-</li>
-</ol>
-
-\anchor batch_mode_run
-
-<table>
-<tr>
-<td><h2>Options</h2></td>
-<td><h2>Description</h2></td>
-</tr>
-<tr>
-<td>--\b help or -\b h</td>
-<td>print this help</td>
-</tr>
-<tr>
-<td>--\b gui or -\b g</td>
-<td>launch with GUI</td>
-</tr>
-<tr>
-<td> --\b terminal or -\b t</td>
-<td>launch without GUI in batch mode</td>
-</tr>
-<tr>
-<td>--\b logger or -\b l</td>
-<td>redirects log messages in the file <em>logger.log</em></td>
-</tr>
-<tr>
-<td>--\b file=<b>\<FILE\></b> or -\b f=<b>\<FILE\></b></td>
-<td>redirects  log messages in a custom file</td>
-</tr>
-<tr>
-<td>--\b xterm or -\b x</td>
-<td>the servers open an xterm window and log messages are displayed in this window</td>
-</tr>
-<tr>
-<td>--\b modules=\b module1,\b module2,... or -\b m=\b module1,\b module2,...</td>
-<td>list of SALOME modules which will be loaded into the module catalogue</td>
-</tr>
-<tr>
-<td>--\b embedded=<b>registry,study,moduleCatalog,cppContainer</b>,
-or -\b e=<b>registry,study,moduleCatalog,cppContainer</b></td>
-<td>embedded CORBA servers (default: registry,study,moduleCatalog,cppContainer)
-note that logger,pyContainer,supervContainer can't be embedded</td>
-</tr>
-<tr>
-<td>--\b standalone=<b>registry,study,moduleCatalog,cppContainer,pyContainer,supervContainer</b>, or
--\b s=<b>registry,study,moduleCatalog,cppContainer,pyContainer,supervContainer</b></td>
-<td>standalone CORBA servers (default: pyContainer,supervContainer)</td>
-</tr>
-<tr>
-<td>--\b containers=<b>cpp,python,superv</b>
-or -\b c=<b>cpp,python,superv</b></td>
-<td>launch of cpp, python and supervision containers</td>
-</tr>
-<tr>
-<td>--\b portkill or -\b p</td>
-<td>kill SALOME launched with the current port</td>
-</tr>
-<tr>
-<td>--\b killall or -\b k</td>
-<td>kill SALOME</td>
-</tr>
-<tr>
-<td>--<b>interp</b>=<b>n</b> or -<b>i</b>=<b>n</b></td>
-<td>number of additional xterm to open, with session environment</td>
-</tr>
-<tr>
-<td>-\b z</td>
-<td>display splash screen</td>
-</tr>
-<tr>
-<td>-\b r</td>
-<td>disable centralized exception handling mechanism</td>
-</tr>
-</table>
-
-<b>Tip:</b> If the \b runSalome.py script is launched without prompting
-any options, they will be taken by default from the file <b>SalomeApp.xml
-(SALOME/GUI/share/salome/resources/SalomeApp.xml)</b>. If you are
-constantly launching SALOME with some specific options which are
-different from the defaults, you can edit this file according to your
-requirements. So the next time you run SALOME, you won't have to enter
-these numerous command console options.
-
-*/
\ No newline at end of file
diff --git a/doc/salome/gui/GUI/input/salome_architecture.doc b/doc/salome/gui/GUI/input/salome_architecture.doc
deleted file mode 100644 (file)
index 8849a83..0000000
+++ /dev/null
@@ -1,95 +0,0 @@
-/*!
-
-\page salome_architecture_page SALOME architecture
-
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-\b SALOME architecture is based on \b CORBA technology using
-distributed system model of applications. This architecture takes the
-concept of multitier client/server to its natural conclusion. The
-distributed system model exposes all functionality of the application
-as objects, each of which can use any of the services provided by
-other objects in the system, or even objects in other systems. The
-architecture can also blur the distinction between "client" and
-"server" because the client components can also create objects that
-behave in server-like roles. This architecture provides the ultimate
-in flexibility.
-
-
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-The distributed system architecture achieves its flexibility by
-encouraging (or enforcing) the definition of specific component
-interfaces. The interface of a component specifies to other components
-what services are offered by that component and how they are used. As
-long as the interface of a component remains constant, that
-component's implementation can change dramatically without affecting
-other components.
-
-
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-All software components (Post-Pro, Geometry, Mesh...) integrated into
-\b SALOME platform  implement predefined interfaces. Each component
-provides data for the \b SALOME study in a form of links (stored in
-the Study) to the specific data created and stored in the
-component. All components represent \b CORBA servers and it allows to
-run them on different host stations.
-
-\image html image67.gif
-
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-It is equally possible to create engine-independent modules. These
-modules may not use CORBA at all, and can have internal data structure
-which can be written in pure C++ (or python). Such modules are located
-inside SALOME GUI process and from the point of view of the end user
-have no difference with standard components. Such modules not using
-the standard tools of SALOME platform are defined on a special
-separated level named CAM. CAM component is the basis for new SALOME
-GUI and contains all basic functionality for working with modules
-(loading; saving, closing, customization of toolbar and menu).
-
-
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-Another fundamental piece of the \b SALOME architecture is the use of
-the Interface Definition Language (IDL). IDL, which specifies
-interfaces between CORBA components, is instrumental in ensuring
-CORBA's language independence. Because interfaces described in IDL can
-be mapped to any programming language, CORBA applications and
-components are thus independent of the language(s) used to implement
-them.
-
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-Additional information about CORBA technology
-is available at http://www.omg.org
-
-\note In \b SALOME there is a possibility to run
-definite components in the so-called \ref batch_mode_run "batch mode" without GUI provided
-by GUI component. In this case you can work with these components with
-the help of Python commands and scripts.
-
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-The architecture of this all-inclusive
-platform for numerical components  responds to the following
-objectives:
-<ol>
-<li>\b Flexibility :  the creation and modification of computation
-schemes must be easy. The developer must have easy access to all
-modeling parameters to create domain-specific tools adapted to new
-situations or to test new numerical algorithms. SALOME allows
-integration and implementation of numerical and physical components
-derived from existing code.</li>
-<li>\b Productivity :  the implementation of code is simple for the
-user and the reuse of components (within other environments for
-macro-components) is noticeably facilitated.</li>
-<li> \b Performance :\b  SALOME is able to more finely simulate
-phenomena that is more complex in scale and in physical coupling
-requirements. \b SALOME economically exploits the performance of used
-machines (massively parallel processors, PC clusters, etc).</li>
-<li> \b Expandability:  on the one hand, software technologies and
-physical architectures evolve rapidly compared to the development
-time, validation and use of a scientific application while on the
-other hand, the development of a database model adapted to the
-totality of exchanges between components can be achieved
-incrementally. \b SALOME  is able to easily follow these
-developments.</li>
-</ol>
-
-*/
\ No newline at end of file
diff --git a/doc/salome/gui/GUI/input/salome_desktop.doc b/doc/salome/gui/GUI/input/salome_desktop.doc
deleted file mode 100644 (file)
index 101d77f..0000000
+++ /dev/null
@@ -1,74 +0,0 @@
-/*!
-
-\page salome_desktop_page SALOME desktop
-
-The main SALOME Desktop consists of the following sections and
-toolbars:
-
-\image html geomview-alt.png
-
-<b>Basic parts of the SALOME Desktop:</b>
-<ul>
-<li><b>Main menu</b> - This is a set of context-sensitive menus, which will
-be updated according the functionality of the loaded component. In
-general,  these menus contain all functional options of SALOME
-platform.</li>
-<li><b>Standard Toolbar</b> - This toolbar contains icons allowing
-creating/saving studies, correcting mistakes, copying/pasting
-objects.</li>
-<li><b>Components Toolbar</b> - This toolbar is destined for uploading
-components in SALOME platform.</li>
-<li><b>Module Toolbar</b> - This toolbar contains icons specific to the
-loaded module.</li>
-<li><b>Viewer Toolbar</b> - This is a set of tools destined for visualization
-of the presentations in the viewer.</li>
-</ul>
-
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;All toolbars in the
-\b SALOME Platform are context-sensitive. Loading of a definite component
-(Geometry, Post-Pro, Mesh etc.) will automatically add some additional
-toolbars specific to this component. To display/hide a definite
-toolbar, in the main menu choose <b>View > Toolbars</b>, and from this
-submenu check or uncheck the toolbar, you would like to display/hide.
-
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;By default all
-toolbars are located on the top of the SALOME desktop. But you can
-relocate toolbars by dragging with the mouse and dropping it in any
-place of the window.
-
-<b>Parts of  the study window:</b>
-<ul>
-<li><b>Object Browser</b> - Management of objects created or imported into
-SALOME application.</li>
-<li>\b Viewer - This window is destined for visualization of
-presentations.</li>
-<li><b>Python console</b> - Window for Python interpreter. This window
-functions like a standard document: the pop-up menu invoked by
-right-click in this window gives access to
-<b>Copy/Paste/SelectAll/ClearAll</b> options.</li>
-</ul>
-
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Object Browser, Python
-Console, MenuBar, etc are, in fact, separate dockable windows.
-Dockable windows can be placed in special areas, on the borders of
-desktop like toolbars. You can change the size and the position of
-dockable windows, hide them or even place outside desktop. SALOME
-saves in the same file all positions and sizes of dockable windows. It
-means that the difference in settings of the same windows (for example
-Python console) is possible between different modules (the same window
-can have different size and position when other module is
-activated). Also each module can indicate which common windows are
-necessary for working, and only they will be displayed when this
-module is active.
-
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Starting from the
-version 3.0.0 Salome uses a <b>Multi-Desktop Approach</b>. Multi-desktop
-Approach means that now there is separate Desktop for each document
-(Study)  and all windows connected to a Study (viewers, dockable
-windows etc) are placed in one container. It is very comfortable,
-because you can't mix up windows from different studies. This approach
-positively differs from the classic multi document interface in case
-if many windows are used, i.e. when one document contains a lot of
-viewers, dialogs, etc. Each desktop also has its own menu and toolbar.
-
-*/
\ No newline at end of file
diff --git a/doc/salome/gui/GUI/input/salome_preferences.doc b/doc/salome/gui/GUI/input/salome_preferences.doc
deleted file mode 100644 (file)
index 292b572..0000000
+++ /dev/null
@@ -1,142 +0,0 @@
-/*!
-
-\page salome_preferences_page SALOME preferences
-
-To begin setting preferences for your study, select \b Preferences in the
-main menu, the following dialog box will appear:
-
-\image html pref11.png
-If you've just started your study and haven't yet loaded other
-modules, you'll be able to change only those settings, which refer to
-the whole GUI SALOME session. These settings will be valid for the
-whole study session.
-
-<h2>General Preferences</h2>
-
-<ul>
-<li><b>Study Properties</b></li>
-<ul>
-<li><b>MultiFile Save</b> - if checked in, your study will be saved in
-several HDF files (one file for the data created by each component
-used during the study session).</li>
-<li><b>ASCII Save</b> - if checked in, your study will be saved in
-ASCII format file (or files).</li>
-<li><b>Store positions of windows</b> -  if checked in, positions of windows
-will be saved in a special file at the end of the current session and
-then restored for a new session.</li>
-<li><b>Store/restore last GUI state</b> - if checked in, all GUI settings are
-saved with the rest of the data whenever you save the study. When the
-study is reopened, the GUI state is restored.</li>
-</ul>
-<li><b>External browser</b></li>
-<ul>
-<li>\b Application - this option allows you to set an external browser (IE,
-Netscape) which will be used for viewing SALOME reference manuals. By
-default, Mozilla is used. Press the &quot;<b>...</b>&quot; button(see
-the picture below) to browse for the application you need in the data
-tree of your computer.</li>
-<li>\b Parameters</li>
-</ul>
-<li><b>Python console properties</b> - here you can quickly set the
-parameters (style, size, face) of the font used in your Python
-console.</li>
-</ul>
-\par
-For detailed settings in \ref select_color_and_font_page "Select Font"
-dialog box press the &quot;<b>...</b>&quot; button(see the picture below).
-
-\image html image69.gif "&quot;...&quot; button"
-
-<br><h2>Viewers Preferences</h2>
-
-\image html pref12.png
-
-<ul>
-<li><b>OCC and VTK 3D Viewers</b></li>
-<ul>
-<li><b>Trihedron size</b> - this submenu allows to set the size of
-coordinate axes displayed in the viewer.</li>
-<li><b>Background Color</b> - this submenu allows to select background
-color. Click on the colored line to access to the 
-\ref select_color_and_font_page "Select Color" dialog box.</li>
-<li><b>Number of isolines along U</b> (or <b>V</b>) - this submenu allows to specify
-the number of isolines along the axes of coordinates.</li>
-<li><b>Relative size</b> - if checked in, trihedron axes scale to fit the
-size of the area displayed in 3D Viewer.</li>
-</ul>
-<br>
-<li><b>Plot2d Viewer</b></li>
-<ul>
-<li><b>Legend Position</b> - this submenu allows to set the default position
-of the legend, it can be located to the left, to the right, on top or
-on bottom of the graph.</li>
-<li><b>Curve Type</b> - this allows to set the representation of graphs in
-your presentations. You can see only <b>Points</b>, points connected with
-<b>Lines</b> or points connected with smooth <b>Splines</b>.</li>
-<li><b>Marker Size</b> - this submenu allows you to set the size of
-markers in your graphs</li>
-<li><b>Horizontal & Vertical Axis Scale</b> - this submenu allows you to set
-the scale for vertical and horizontal axes. It can be either <b>Linear</b> or
-<b>Logarithmic</b></li>
-<li>Background Color - this submenu allows to select the background
-color. Click on the colored line to access to the 
-\ref select_color_and_font_page "Select Color" dialog box.</li>
-</ul>
-<br>
-<li><b>Graph Supervisor</b></li>
-<ul>
-<li><b>Background Color</b> - this submenu allows to select background
-color. Click on the colored line to access to the 
-\ref select_color_and_font_page "Select Color" dialog box.</li>
-<li><b>Title Color</b> - this submenu allows to select title color. Click on
-the colored line to access to the 
-\ref select_color_and_font_page "Select Color" dialog box.</li>
-</ul>
-</ul>
-
-<br><h2>Directories Preferences</h2>
-
-\image html pref13.png
-
-<ul>
-<li>
-<b>Quick Directory List</b> - this section allows to create and manage
-a custom quick directory list. To add a directory in the list, press
-the "Add directory" button:
-\image html image70.gif
-
-then the &quot;<b>...</b>&quot; button and browse the data tree for the
-directory you need.
-The "Up" and "Down" buttons(see the picture below) help you to sort
-the directories in the list:
-\image html image73.gif
-
-\image html image75.gif
-To remove the selected directory from the list, press the "Delete"
-button:
-\image html image72.gif
-</li>
-</ul>
-
-<br><h2>Object Browser Preferences</h2>
-
-\image html pref14.png
-
-<ul>
-<li><b>Object browser settings</b></li>
-<ul>
-<li><b>Auto size for the first column</b> - this checkbox enables automatic
-resizing for the first column.</li>
-<li><b>Auto size for other columns</b> - this checkbox enables
-automatic resizing for the other columns.</li>
-<li><b>Resize columns after expanding an item</b> - this checkbox enables
-resizing columns on expanding an object browser item.</li>
-</ul>
-</ul>
-
-<ul>
-<li><b>Default columns</b> - these checkboxes allow to display or hide <b>Value</b>,
-<b>Entry</b>, <b>IOR</b> and <b>Reference entry</b> columns in the Object Browser.</li>
-</ul>
-
-*/
\ No newline at end of file
diff --git a/doc/salome/gui/GUI/input/saving_and_closing_studies.doc b/doc/salome/gui/GUI/input/saving_and_closing_studies.doc
deleted file mode 100644 (file)
index c996b09..0000000
+++ /dev/null
@@ -1,81 +0,0 @@
-/*!
-
-\page saving_and_closing_studies_page Saving and closing studies
-
-In \b SALOME a study can be saved in \b HDF binary (by default) or \b ASCII
-files (see also: \ref salome_preferences_page "Setting ASCII save option").
-
-You can also specify  two options of saving your study:
-<ul>
-<li><b>In one HDF file:</b> in this case all components used during this
-study session will write their data into one common HDF file.
-</li>
-<li>
-<b>In multiple files</b> (see also: \ref salome_preferences_page
-"Setting Multifile save option") : in this
-case SALOME will create one base HDF file which will store the main
-information about the saved study and several other special files with
-particular extensions storing the data written by each component which
-has been used during this study session. Opening of this study
-requires that \b ALL saved files should be stored in the \b SAME directory.
-If you would like to copy your saved study in another directory or
-machine, you should copy all stored files. Otherwise, if you try to
-open this study, some data will be lost and it will lead to invalid
-functioning of the SALOME platform.
-</li>
-</ul>
-
-Saving a study you also save its layout, i.e. all positions and sizes
-of dockable windows. It means that the difference in settings of the
-same windows (for example Python console) is possible between
-different modules (the same window can have different size and
-position when other module is activated). Also each module can
-indicate which common windows are necessary for working, and only they
-will be displayed when this module is active.
-
-<em>To save an existing study:</em>
-\par
-In the main toolbar click "Save document" button or from the main menu
-select <b>File > Save</b> option. Your study will be automatically
-updated.
-
-\image html save.jpg "&quot;Save document&quot; button"
-
-\note If your study hasn't been previously saved, this option will
-call the standard Search File dialog box where you can enter the name
-for your study and save it.
-
-<em>To save a study with a new name:</em>
-\par
-From the main menu select <b>File > Save as</b> option. In the standard
-Search File dialog box enter a new name for your study and click \b Save
-button.
-
-<em>To save the current layout of the GUI:</em>
-\par
-From the main menu select <b>File > Save VISU State</b>. The current
-state of the graphic interface is published in Object Browser in the
-folder GUI states and can be at any time \b Restored, \b Renamed or \b
-Deleted. This operation saves and allows to
-restore almost all GUI settings: names, position, zooming and panning
-of viewers  and all displayed objects (in Post-Pro module only).
-
-<em>To close a study:</em>
-\par
-In the main toolbar click "Close document" button or  from the main menu select <b>File > Close</b>
-option or click on the cross in the upper right corner of the study
-window.
-
-\image html image94.gif "&quot;Close document&quot; button"
-
-\note If your study hasn't been previously saved, this option will
-call the following dialog box with several options:
-
-\image html closestudy.png
-
-\n\b Unload option allows to unload your current study from the SALOME
-Desktop. In the same working session you can  reload it again (see:
-\ref opening_studies_page "Opening studies"). But if you quit the SALOME application, all changes
-in the unloaded study will be lost.
-
-*/
diff --git a/doc/salome/gui/GUI/input/select_color_and_font.doc b/doc/salome/gui/GUI/input/select_color_and_font.doc
deleted file mode 100644 (file)
index 96b570a..0000000
+++ /dev/null
@@ -1,30 +0,0 @@
-/*!
-
-\page select_color_and_font_page Select Color and Font
-
-<b>Select Color</b> and <b>Select Font</b> menus are used in many
-Preferences.
-
-<br><h2>Select color</h2>
-
-\image html selectcolor.png
-
-This menu  allows to choose from either predefined <b>Basic Colors</b>
-grouped in the upper left corner of the window or <b>Custom Colors</b>, which
-you can define yourselves. To define a Custom Color, click on one of
-the Custom Color cells, select the color you need in the field of
-colors or by typing in its numeric parameters in the lower right
-corner of the window, then click <b>Add to Custom Colors</b> button. The
-chosen color will be added to <b>Custom Colors</b> table.
-
-<br><h2>Select font</h2>
-
-\image html selectfont.png
-
-This menu provides a wide choice of \b Fonts, <b>Font Styles</b> and
-\b Sizes. Characters can be underlined or struck out. It is possible to
-preview them in the \b Sample window. \b Script dialog-box gives the
-possibility to use not only Latin and Latin Extended but also
-Cyrillic, Greek, Arabic, Runic and many other subsets.
-
-*/
\ No newline at end of file
diff --git a/doc/salome/gui/GUI/input/setting_preferences.doc b/doc/salome/gui/GUI/input/setting_preferences.doc
deleted file mode 100644 (file)
index 49802ee..0000000
+++ /dev/null
@@ -1,29 +0,0 @@
-/*!
-
-\page setting_preferences_subpage Setting Preferences
-
-In \b SALOME you can set preferences for each module in the common editor
-of preferences. SALOME preferences refer to the whole GUI SALOME
-session, other preferences are module-specific and are accessible only
-after you load a respective module.
-\n When you change settings (click \b OK or \b Apply button) each module
-receives the notification about what preferences are changed. You can
-also click \b Defaults button to restore default preferences or \b Close
-button to quit the menu without any changes. 
-\n \b Import button allows to load a user file containing preferences
-from your home directory through a standard Import dialog box.
-
-\image html import.png
-
-This file has no extension and by default starts with
-.SalomeApprc. followed by Salome version number. There exists one file
-for each Salome version in use.
-\n The preferences, set during the current study session, are
-automatically saved in this file at the end of the session. Next time
-you launch SALOME application, these preferences will be restored.
-
-\note The preferences you set will be default preferences for all \b new
-objects, but they are not retroactive and do not automatically apply
-to the existing objects.
-
-*/
\ No newline at end of file
diff --git a/doc/salome/gui/GUI/input/setting_preferences_chapter.doc b/doc/salome/gui/GUI/input/setting_preferences_chapter.doc
deleted file mode 100644 (file)
index b04a761..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-/*!
-
-\page setting_preferences_page Setting Preferences
-
-<ul>
-<li>\subpage setting_preferences_subpage</li>
-<li>\subpage select_color_and_font_page</li>
-<li>\subpage salome_preferences_page</li>
-<li>\subpage geometry_preferences_page</li>
-<li>\subpage mesh_preferences_page</li>
-<li>\subpage postpro_preferences_page</li>
-</ul>
-
-*/
\ No newline at end of file
diff --git a/doc/salome/gui/GUI/input/setting_study_properties.doc b/doc/salome/gui/GUI/input/setting_study_properties.doc
deleted file mode 100644 (file)
index 2101f43..0000000
+++ /dev/null
@@ -1,36 +0,0 @@
-/*!
-
-\page setting_study_properties_page Setting study properties
-
-<em>To view the properties of the current study:</em>
-\par
-From the main menu select \b File > \b Properties option. The following
-dialog box will appear:
-
-\image html studyproperties.png
-
-This dialog box gives complete information about your study.
-
-<em>To change the name of the study author:</em>
-\par
-In this dialog box click on the \b Author field and enter a new name.
-
-<em>To view the list of changes made with your study:</em>
-\par
-In this dialog box click on the \b Modifications field and scroll it
-down. Each record contains the following information: date and time of
-modification of the study, name of the user, who has made these
-changes.
-
-<em>To lock your study for modifications:</em>
-\par
-In the dialog box shown on the picture above click on the \b Locked
-field and choose \b Yes item.
-
-In this case your study will be locked for any kind of modifications
-for all users. Next time you try to edit it, you will see the
-following warning message:
-
-\image html lockedstudy.png
-
-*/
\ No newline at end of file
diff --git a/doc/salome/gui/GUI/input/study_management_chapter.doc b/doc/salome/gui/GUI/input/study_management_chapter.doc
deleted file mode 100644 (file)
index 54ffda2..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-/*!
-
-\page study_management_page Study management
-
-<ul>
-<li>\subpage creating_new_study_page</li>
-<li>\subpage opening_studies_page</li>
-<li>\subpage saving_and_closing_studies_page</li>
-<li>\subpage editing_studies_page</li>
-<li>\subpage displaying_studies_page</li>
-<li>\subpage working_with_python_scripts_page</li>
-<li>\subpage setting_study_properties_page</li>
-</ul>
-
-*/
\ No newline at end of file
diff --git a/doc/salome/gui/GUI/input/using_catalog_generator.doc b/doc/salome/gui/GUI/input/using_catalog_generator.doc
deleted file mode 100644 (file)
index af50de5..0000000
+++ /dev/null
@@ -1,65 +0,0 @@
-/*!
-
-\page using_catalog_generator_page Using Catalog Generator (for advanced users)
-
-SALOME platform is an open platform for
-integration of your custom components, which can used in the same way
-as typical modules provided in the standard installed package. The
-<b>Catalog Generator</b> tool serves for implementation of the interface of
-your custom component. It allows to generate from IDL description of
-your component interface its xml description.  The component xml
-description allows SALOME application to know about the component and
-its services and provides the possibility to call the component
-services, for example, inside Supervisor module.
-
-If you have a look at runSalome,
-runSalomeWithPort scripts running SALOME application, which are stored
-in build/bin directory you will see that SALOME_ModuleCatalog_Server
-is started with two xml files as its input parameters:
-\b CatalogModuleGeneral.xml and \b CatalogModulePersonnel.xml. These two
-files store the descriptions of interfaces and services of all
-components, provided with typical SALOME package. To add a new
-component into SALOME platform you should either update one of these
-existing xml files with generated xml description of your component or
-create a new one.
-
-<em>To open the Catalog Generator:</em>
-\par
-From the main menu choose <b>Tools > Catalog Generator</b>, the following
-dialog box will appear:
-
-\image html cataloggenerator.png
-
-<br>In this dialog box you can specify:
-<ul>
-<li>Name and location of the IDL file describing the interface of your
-component (Click the \b Browse button to find it using the data tree).</li>
-<li>Name and location of an existing XML file, which will be updated
-with the interface of you component or name and desired location of a
-new XML file, which will be generated (Click the \b Browse button to find
-it using the data tree).</li>
-<li>Name of the author.</li>
-<li>Name of the component.</li>
-<li>Name of the user.</li>
-<li>Version.</li>
-<li>Capability of multi study support.</li>
-<li>Type of the component.</li>
-<li>Icon of your component (Click the \b Browse button to find it using
-the data tree).</li>
-</ul>
-
-\note If you have chosen to create a new xml file containing the
-description of your component, don't forget to specify it as
-input parameter for SALOME_ModuleCatalog_Server in the file, you are
-using as a running script of SALOME platform (in runSalomeWithPort,
-for example).
-
-When launching SALOME next time you will see your module alongside other components.
-
-\b Tip: You can use the <b>Catalog Generator</b> tool, if you would like to \b
-test the functionality of your new component. After implementation of
-your component interface, launch SUPERVISION module where you can try
-using the services of your new component. (see also: Adding factory
-nodes)
-
-*/
\ No newline at end of file
diff --git a/doc/salome/gui/GUI/input/using_find_tool.doc b/doc/salome/gui/GUI/input/using_find_tool.doc
deleted file mode 100644 (file)
index 2c567ce..0000000
+++ /dev/null
@@ -1,76 +0,0 @@
-/*!
-
-\page using_find_tool_page Using Find toolbox
-
-The <b>Object Browser</b> is supplied with the \b Find toolbox. This tool
-allows performing context search of the items in the Object Browser:
-
-\image html findtool1.png
-
-The \b Find toolbox can be invoked in several ways:
-- Pressing \a &lt;Ctrl&gt;-&lt;F&gt; key combination starts new
-search; the text previously entered by the user in the edit control of
-the \b Find toolbox is automatically selected.
-- Pressing \a &lt;/&gt; (slash) key starts new search; the text
-previously entered by the user is cleared.
-- Pressing \a &lt;F3&gt; key repeats previous search in the forward
-direction (from top to bottom).
-- Pressing \a &lt;Shift&gt;-&lt;F3&gt; key repeats previous search in
-the backward direction (from bottom to top).
-- Activating \a Find command from the Object Browser context popup
-menu starts new search (the same as \a &lt;Ctrl&gt;-&lt;F&gt;).
-
-Pressing \a &lt;Escape&gt; key closes the \b Find toolbox.
-
-The search is always started beginning from the first selected item in
-the Object Browser. If there are no selected items, the search is
-started from the top of the Object Browser contents. If there is an
-item which satisfies the search conditions, it is selected and
-Object Browser is expanded to show this item (if it is collapsed).
-
-The \b Find toolbox provides a set of widgets which are used to
-perform the search operations or affect on the search conditions:
-- \a "Close" button closes the \b Find toolbox.
-- Line edit box is used to enter the text to be searched. Note that
-search is alwasy done by the object name, i.e. by the data displayed
-in the "Name" column of the Object Browser.
-- \a "Find first item" button searches the very first item
-which satisfies the search condition.
-- \a "Find previous item" button searches the previous item
-which satisfies the search condition.
-- \a "Find next item" button searches the next item
-which satisfies the search condition.
-- \a "Find last item" button searches the very last item
-which satisfies the search condition.
-- \a "Case sensitive" check box allows performing case sensitive
-search.
-- \a "Regular Expression" check box allow performing the search of the
-items by the regular expression, for example:
-  - <i>Face</i> - matches all faces
-  - <i>Face_[\\d]</i> - matches Face_1, Face_2, etc.. (all faces)
-  - <i>Face_[\\d]$</i> - matches Face_1, Face_2, but not matches Face_11, Face_12.
-  - <i>^Face_[\\d]$</i> - same as above
-  - <i>^ Face_[\\d]$</i> - matches nothing
-
-- \a "Wrap search" check box: when it is switched on and search
-reaches last item, satisfying the search conditions, pressing \a "Find
-Next" button moves the selection to the very first item which matches
-search conditions (i.e. cyclic search is performed).
-
-If there are no items in the Object Browser which satisfy the search
-conditions, the edit control of the \b Find toolbox becomes
-red-colored:
-
-\image html findtool2.png
-
-The \b Find toolbox has also auto-hiding feature. This works as
-follows:
-- If input focus is inside the \b Find toolbox, auto-hiding is
-automatically deactivated.
-- If input focus moves outside the \b Find toolbox, it hides
-automatically in 10 seconds after the last search operation (which can
-be done by clicking \a "Find Next", \a "Find Previous" button, or typing
-something in the edit field); it means that each new search operation
-restarts the auto-hide timer.
-
-*/
diff --git a/doc/salome/gui/GUI/input/using_object_browser.doc b/doc/salome/gui/GUI/input/using_object_browser.doc
deleted file mode 100644 (file)
index 5aea269..0000000
+++ /dev/null
@@ -1,46 +0,0 @@
-/*!
-
-\page using_object_browser_page Using Object Browser
-
-The <b>Object Browser</b> in SALOME is destined for displaying the
-structure of the current study in a tree-like form. It contains:
-
-<ul>
-<li>components, loaded during the current session</li>
-<li>objects created with the help of different components (The objects
-created with the help of a definite component are located in the
-folder having the name of this component)
-</li>
-<li>references to different objects (they are highlighted in red)</li>
-</ul>
-
-\image html objectbrowser1.png
-
-\note The <b>Object Browser</b> is destined to getting quick access to
-different objects created during SALOME session. All pop-up menus
-associated with the objects displayed in the Object Browser are
-context-sensitive. So it depends on a definite currently loaded SALOME
-component what options you will see in the pop-up menu, if you
-right-click on a definite object in the Object Browser.
-
-The Object Browser may contain supplementary attributes of the objects
-displayed in additional columns. By default, these columns are not
-displayed -  displaying/hiding these columns is possible through
-\ref salome_preferences_page "setting study preferences" or
-right-clicking on the attributes bar and toggling the necessary
-attributes.
-
-\image html objectbrowser2.png
-
-<ul>
-<li>\b Entry  - Identification index of the object in the structure of
-the study</li>
-<li>\b IOR -  Interoperable Object Reference</li>
-<li><b>Reference entry</b>  -  Identification index of the references
-to the objects</li>
-<li>\b Value  -  Displays the value of the first object attribute</li>
-</ul>
-
-\note <b>Entry, IOR and Reference entry</b> attributes are displayed for debugging purposes only.
-*/
\ No newline at end of file
diff --git a/doc/salome/gui/GUI/input/using_registry_tool.doc b/doc/salome/gui/GUI/input/using_registry_tool.doc
deleted file mode 100644 (file)
index a652a78..0000000
+++ /dev/null
@@ -1,49 +0,0 @@
-/*!
-
-\page using_registry_tool_page Using Registry tool
-
-\b Registry tool is in the SALOME platform is destined for providing
-information about the processes (components), which have ever been
-launched in the current study session.
-
-<em>To view the Registry:</em>
-\par
-From the main menu choose <b>Tools > Registry display</b>, the
-following dialog box will appear:
-
-\image html registry1.png
-
-\b Running tab of this dialog box displays a list of the currently
-started processes (components) with supplementary information on each
-of them divided into columns:
-
-<ul>
-<li>\b Component: name of the started component
-<li>\b PID: process identification number
-<li>\b User \b Name: name of the user launching the component
-<li>\b Machine: name of the machine, on which the process has been started
-<li>\b begins: date and time of the starting of the component
-<li>\b hello: date and time of the last call to the component
-</ul>
-
-\b History tab displays a list of all processes, which have ever been
-launched within this study session. It contains the same supplementary
-information on each of the processes (components).
-
-\b Refresh button allows to refresh the current list of processes
-(components).
-
-\b Interval button allows to set an interval for refreshment of the
-current list of processes (components).
-
-\image html registry3.png
-
-<em>To display complete information on a definite process
-(component):</em>
-\par
-Double-click on this process (component). The following window will
-appear:
-
-\image html registry4.png
-
-*/
\ No newline at end of file
diff --git a/doc/salome/gui/GUI/input/viewers_chapter.doc b/doc/salome/gui/GUI/input/viewers_chapter.doc
deleted file mode 100644 (file)
index 44271fc..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-/*!
-
-\page viewers_page Viewers
-
-<ul>
-<li>\subpage occ_3d_viewer_page</li>
-<li>\subpage vtk_3d_viewer_page</li>
-<li>\subpage plot2d_viewer_page</li>
-</ul>
-
-*/
diff --git a/doc/salome/gui/GUI/input/vtk_3d_viewer.doc b/doc/salome/gui/GUI/input/vtk_3d_viewer.doc
deleted file mode 100644 (file)
index fe7f91f..0000000
+++ /dev/null
@@ -1,144 +0,0 @@
-/*!
-
-\page vtk_3d_viewer_page VTK 3D Viewer
-
-<b>VTK 3D viewer</b> is the default viewer for Mesh Module, allowing to
-visualize meshes. It is also used in Post-Pro module for all 3D
-presentations except for Gauss Points.
-
-The functionalities of VTK viewer are available via its Viewer
-Toolbar. Buttons marked with small downward triangles have extended
-functionality which can be accessed by locking on them with left mouse
-button.  
-
-\image html image157.gif "Viewer Toolbar"
-
-<hr>
-\image html image77.gif
-\n <center><b>Dump View</b> - exports an object from the viewer in bmp, png, jpg
-or jpeg image format.</center>
-<hr>
-
-\image html image88.gif
-\n <center><b>Show/Hide Trihedron</b> - shows or hides coordinate axes.</center>
-<hr>
-
-\image html image96.gif
-\n <center><b>Fit all</b> - scales the presentation so that it could
-fit within the Viewer boundaries. </center>
-<hr>
-
-\image html image97.gif
-\n <center><b>Fit area</b> - resizes the view to place in the visible area
-only the contents of a frame drawn with pressed left mouse button.</center>
-<hr>
-
-\image html image98.gif
-\n <center><b>Zoom</b> - allows to zoom in and out.</center>
-<hr>
-
-\image html image99.gif
-\n <center><b>Panning</b> - if the represented objects are greater that the
-visible area and you don't wish to use <b>Fit all</b> functionality, click on
-this button and you'll be able to drag the scene to see its remote
-parts.</center>
-<hr>
-
-\image html image100.gif
-\n <center><b>Global panning</b> - allows to select a point to be the
-center of the presentation showing all displayeed objects in the
-visible ares <center>
-<hr>
-
-\image html view_rotation_point.png
-\n <center><b>Change rotation point</b> - allows to to choose the point around
-which the rotation is performed.</center>
-
-\image html set_rotation_point_dialog1.png
-
-<center>By default the rotation point is located in the Center of the bounding
-box of an object.</center>
-
-\image html set_rotation_point_dialog2.png
-
-<center>Unchecking <b>Use Bounding Box Center</b> checkbox allows you to
-define the coordinates of the rotation point manually.</center>
-
-<b>Set to Origin</b> button restores the default rotation point
-coordinates.\n
-<b>Select Point from View</b> button allows to select the rotation
-point in the 3D Viewer.
-<hr>
-
-\image html image89.gif
-\n <center><b>Rotation</b> - allows to rotate the selected object using the
-mouse.</center>
-
-\image html image102.gif
-
-<center>These buttons orientate the scene strictly about coordinate axes.</center>
-<hr>
-
-\image html image91.gif
-\n <center><b>Reset</b> - restores the default position (isometric) of
-objects in the scene.</center>
-<hr>
-
-\image html urbutton.png
-\n <center><b>Update Rate</b> - allows to define the Update Rate for
-the presentations displayed in the viewer</center>
-
-\image html updaterate.png
-
-<ul>
-<li><b>Desired Update Rate, FPS</b> - allows to set the target Update
-Rate</li>
-<li><b>Still Update Rate, FPS</b> - allows to set the Update Rate for
-the periods when both the user and the application do not perform any
-actions in the viewer</li>
-<li><b>Current Update Rate, FPS</b> - shows the Update Rate currently
-available on your configuration</li>
-<li><b>Number of Cells</b> - shows the number of cells currently in
-display</li> 
-</ul>
-
-\image html image108.gif
-\n <center><b>Scaling</b> - represents objects deformed (stretched or
-stuffed) along the axes of coordinates.</center>
-<hr>
-
-\image html image109.gif
-\n <center><b>Graduated axes</b> - allows to define parameters of axes
-and graduate them.</center>
-
-\image html graduatedaxes1.png
-
-<ul>
-<li><b>Axis name</b></li>
-<ul>
-<li><b>Is visible</b> - if checked the axis name is displayed in the
-viewer.</li>
-<li><b>Name</b> - allows to redefine the name of the axis.</li>
-<li><b>Font</b> - allows to define color and properties of the font of
-axis name.</li>
-</ul>
-<li><b>Labels</b></li>
-<ul>
-<li><b>Is visible</b> - if checked the labels are displayed in the
-viewer.</li>
-<li><b>Number</b> - allows to define the number of labels.</li>
-<li><b>Offset</b> - allows to define the distance between labels.</li>
-<li><b>Font</b> - allows to define color and properties of the font of
-labels names.</li>
-</ul>
-<li><b>Tick marks</b></li>
-<ul>
-<li><b>Is visible</b> - if checked the tick marks are displayed in the
-viewer.</li>
-<li><b>Length</b> - allows to define the length of tick marks.</li>
-</ul>
-<li><b>Is visible</b> - if checked the axis is displayed in the
-viewer. </li>
-</ul>
-
-*/
\ No newline at end of file
diff --git a/doc/salome/gui/GUI/input/working_with_python_scripts.doc b/doc/salome/gui/GUI/input/working_with_python_scripts.doc
deleted file mode 100644 (file)
index 83bfe3e..0000000
+++ /dev/null
@@ -1,52 +0,0 @@
-/*!
-
-\page working_with_python_scripts_page Working with Python Scripts
-
-\b SALOME Platform can be launched in the batch mode, without Graphical
-User Interface, and operated with the use of Python scripts, which can
-fulfill most of the necessary tasks, however, the process of scripting
-is quite time consuming and rather error-prone.
-\n This problem has been resolved by the possibility to automatically
-generate a set of Python scripts from data created with SALOME GUI,
-which greatly increases the productivity of using SALOME platform in
-the batch mode. This mechanism can convert a SALOME Study in one or
-several Python scripts, which can be stored and imported later to
-re-create the content of the original study. The first script is a
-SALOME document, which re-creates the SALOME Study, adds the
-stored Salome components to the SALOME and automatically calls
-Python scripts of the second type containing component specific Python
-function calls. This architecture gives great flexibility in manual
-modification of the generated scripts because you can modify only one
-of the component specific Python scripts without touching others, thus
-avoiding expert knowledge of Python API of unused components.
-
-To Dump a  SALOME Study in one or several scripts, in the main menu
-select \b File --> <b>Dump study</b>
-\n The following dialog box allowing to browse for the location and
-define the name for a Python file will appear:
-
-\image html dumpstudy.png
-
-\par
-<ul>
-<li>
-<b>Publish in study</b> - if checked in, the component objects created by
-Python commands will be published in the created Study when the script
-is played, otherwise the objects will not be published in the Study.
-</li>
-<li>
-<b>Save GUI state</b> - if checked in, the current application layout will be
-saved in the Python file.
-</li>
-</ul>
-To confirm your choice click \b Save.
-
-Reversibly it is possible to load a saved Python Script selecting in
-the main menu \b File -> <b>Load Script</b>.
-
-\image html loadscript.png
-
-\par
-To confirm your choice click \b Open.
-
-*/
diff --git a/doc/salome/gui/GUI/kernel/about_salome_pro_architecture.htm b/doc/salome/gui/GUI/kernel/about_salome_pro_architecture.htm
deleted file mode 100755 (executable)
index fea72b8..0000000
+++ /dev/null
@@ -1,243 +0,0 @@
-<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
-\r
-<html>\r
-\r
-<head>\r
-<title>About SALOME architecture</title>\r
-<meta http-equiv="content-type" content="text/html; charset=windows-1252">\r
-<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
-<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
-<!--\r
-if (navigator.appName !="Netscape")\r
-{   document.write("<link rel='stylesheet' href='../default.css'>");}\r
-//-->\r
-</script>\r
-<style type="text/css">\r
-<!--\r
-h1.whs1 { margin-left:40px; }\r
-p.whs2 { font-family:'Times New Roman' , serif; text-align:justify; text-indent:48px; }\r
-p.whs3 { text-indent:48px; font-weight:bold; font-family:'Times New Roman' , serif; text-align:justify; }\r
-img_whs4 { border:none; width:445px; height:288px; border-style:none; }\r
-p.whs5 { text-indent:48px; font-family:'Times New Roman' , serif; text-align:justify; font-weight:normal; }\r
-p.whs6 { font-family:'Times New Roman'  , serif; text-align:justify; font-weight:bold; text-indent:8px; background-image:url('../texture_horiz_ltbluebubbles.jpg'); }\r
-img_whs7 { border:none; width:35px; height:37px; float:none; border-style:none; }\r
-p.whs8 { font-family:'Times New Roman' , serif; text-align:justify; font-weight:bold; text-indent:8px; }\r
-p.whs9 { margin-left:40px; font-family:'Times New Roman' , serif; }\r
-p.whs10 { font-family:'Times New Roman' , serif; margin-left:40px; }\r
-ul.whs11 { list-style:disc; }\r
-p.whs12 { font-family:'Times New Roman' , serif; }\r
--->\r
-</style><script type="text/javascript" language="JavaScript" title="BSSC Special Effects" src="../ehlpdhtm.js"></script><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
-<!--\r
-function reDo() {\r
-  if (innerWidth != origWidth || innerHeight != origHeight)\r
-     location.reload();\r
-}\r
-if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {\r
-       origWidth = innerWidth;\r
-       origHeight = innerHeight;\r
-       onresize = reDo;\r
-}\r
-onerror = null; \r
-//-->\r
-</script>\r
-<style type="text/css">\r
-<!--\r
-div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
-p.WebHelpNavBar { text-align:right; }\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
-<script type="text/javascript" language="javascript1.2">\r
-<!--\r
-if (window.gbWhTopic)\r
-{\r
-       if (window.setRelStartPage)\r
-       {\r
-       addTocInfo("About SALOME\nSALOME architecture");\r
-addButton("show",BTN_IMG,"Show","","","","",0,0,"../whd_show0.gif","../whd_show2.gif","../whd_show1.gif");\r
-addButton("hide",BTN_IMG,"Hide","","","","",0,0,"../whd_hide0.gif","../whd_hide2.gif","../whd_hide1.gif");\r
-\r
-       }\r
-\r
-\r
-       if (window.setRelStartPage)\r
-       {\r
-       setRelStartPage("../index.htm");\r
-\r
-               autoSync(1);\r
-               sendSyncInfo();\r
-               sendAveInfoOut();\r
-       }\r
-\r
-}\r
-else\r
-       if (window.gbIE4)\r
-               document.location.reload();\r
-//-->\r
-</script>\r
-</head>\r
-<body><script type="text/javascript" language="javascript1.2">\r
-<!--\r
-if (window.writeIntopicBar)\r
-       writeIntopicBar(4);\r
-//-->\r
-</script>\r
-<h1 class="whs1">&nbsp;SALOME \r
- architecture</h1>\r
-\r
-<p class="whs2"><span style="font-weight: bold;"><B>SALOME \r
- </B></span>architecture is based on <span style="font-weight: bold;"><B>CORBA</B></span> \r
- technology using distributed system model of applications. This architecture \r
- takes the concept of multitier client/server to its natural conclusion. \r
- The distributed system model exposes all functionality of the application \r
- as objects, each of which can use any of the services provided by other \r
- objects in the system, or even objects in other systems. The architecture \r
- can also blur the distinction between &quot;client&quot; and &quot;server&quot; \r
- because the client components can also create objects that behave in server-like \r
- roles. This architecture provides the ultimate in flexibility.</p>\r
-\r
-<p class="whs2"><span style="font-family: 'Times New Roman', serif;">The \r
- distributed system architecture achieves its flexibility by encouraging \r
- (or enforcing) the definition of specific component interfaces. The interface \r
- of a component specifies to other components what services are offered \r
- by that component and how they are used. As long as the interface of a \r
- component remains constant, that component's implementation can change \r
- dramatically without affecting other components. </span></p>\r
-\r
-<p class="whs3"><span style="font-weight: normal;">All \r
- software components (Post-Pro, Geometry, Mesh...) integrated into </span>SALOME \r
- <span style="font-weight: normal;">platform &nbsp;implement \r
- predefined interfaces. Each component provides data for the </span>SALOME<span \r
- style="font-weight: normal;"> study in a form of links (stored in the \r
- Study) to the specific data created and stored in the component. All components \r
- represent</span> CORBA <span style="font-weight: normal;">servers and \r
- it allows to run them on different host stations.</span></p>\r
-\r
-<p class="whs3">&nbsp;</p>\r
-\r
-<p class="whs2"><img src="../image67.gif" width="445px" height="288px" border="0" class="img_whs4"></p>\r
-\r
-<p class="whs2">&nbsp;</p>\r
-\r
-<p class="whs5">It is equally possible to create engine-independent \r
- modules. These modules may not use CORBA at all, and can have internal \r
- data structure which can be written in pure C++ (or python). Such modules \r
- are located inside SALOME GUI process and from the point of view of the \r
- end user have no difference with standard components. Such modules not \r
- using the standard tools of SALOME platform are defined on a special separated \r
- level named CAM. CAM component is the basis for new SALOME GUI and contains \r
- all basic functionality for working with modules (loading; saving, closing, \r
- customization of toolbar and menu).</p>\r
-\r
-<p class="whs5">Another fundamental piece of the <span \r
- style="font-weight: bold;"><B>SALOME</B></span> architecture is the use of the \r
- Interface Definition Language (IDL). IDL, which specifies interfaces between \r
- CORBA components, is instrumental in ensuring CORBA's language independence. \r
- Because interfaces described in IDL can be mapped to any programming language, \r
- CORBA applications and components are thus independent of the language(s) \r
- used to implement them. </p>\r
-\r
-<p class="whs3"><span style="font-weight: normal;">Additional \r
- information about CORBA technology is available at </span><span style="text-indent: 8px;"><a \r
- href="http://www.omg.org">www.omg.org</a></span><span style="font-weight: normal;"> \r
- &nbsp;</span></p>\r
-\r
-<p class="whs3">&nbsp;</p>\r
-\r
-<p class="whs6"><span \r
- style="font-weight: normal;">&nbsp;<img src="../note1.gif" x-maintain-ratio="TRUE" width="35px" height="37px" border="0" class="img_whs7">In </span>SALOME<span style="font-weight: normal;"> there \r
- is a possibility to run definite components in the so-called </span><a href="running_salome_pro.htm#batchmode">batch mode</a><span style="font-weight: normal;"> \r
- without GUI provided by GUI component. In this case you can work with \r
- these components with the help of Python commands and scripts. </span>&nbsp;</p>\r
-\r
-<p class="whs8">&nbsp;</p>\r
-\r
-<p class="whs9">The \r
- architecture of this all-inclusive platform for numerical components &nbsp;responds \r
- to the following objectives: </p>\r
-\r
-<p class="whs10">&nbsp;</p>\r
-\r
-<ul type="disc" class="whs11">\r
-       \r
-       <li style="margin-left: -20px;"\r
-               class=kadov-p><p class="whs12"><span \r
- style="font-weight: bold;"><B>Flexibility</B></span> : &nbsp;the \r
- creation and modification of computation schemes must be easy. The developer \r
- must have easy access to all modeling parameters to create domain-specific \r
- tools adapted to new situations or to test new numerical algorithms. SALOME \r
- allows integration and implementation of numerical and physical components \r
- derived from existing code. </p></li>\r
-</ul>\r
-\r
-<p class="whs12">&nbsp;</p>\r
-\r
-<ul type="disc" class="whs11">\r
-       \r
-       <li style="margin-left: -20px;"\r
-               class=kadov-p><p class="whs12"><span \r
- style="font-weight: bold;"><B>Productivity</B></span> : &nbsp;the \r
- implementation of code is simple for the user and the reuse of components \r
- (within other environments for macro-components) is noticeably facilitated.</p></li>\r
-</ul>\r
-\r
-<p class="whs12">&nbsp;</p>\r
-\r
-<ul type="disc" class="whs11">\r
-       \r
-       <li style="margin-left: -20px;"\r
-               class=kadov-p><p class="whs12"><span \r
- style="font-weight: bold;"><B>Performance</B></span> : &nbsp;<span \r
- style="font-weight: bold;"><B>SALOME</B></span> \r
- is able to more finely simulate phenomena that is more complex in scale \r
- and in physical coupling requirements. <span style="font-weight: bold;"><B>SALOME \r
- </B></span>economically exploits the performance of used machines (massively \r
- parallel processors, PC clusters, etc).</p></li>\r
-</ul>\r
-\r
-<p class="whs12">&nbsp;</p>\r
-\r
-<ul type="disc" class="whs11">\r
-       \r
-       <li style="margin-left: -20px;"\r
-               class=kadov-p><p class="whs12"><span \r
- style="font-weight: bold;"><B>Expandability</B></span>: &nbsp;on \r
- the one hand, software technologies and physical architectures evolve \r
- rapidly compared to the development time, validation and use of a scientific \r
- application while on the other hand, the development of a database model \r
- adapted to the totality of exchanges between components can be achieved \r
- incrementally. <span style="font-weight: bold;"><B>SALOME</B></span> &nbsp;is \r
- able to easily follow these developments.</p></li>\r
-</ul>\r
-\r
-<p class="whs12">&nbsp;</p>\r
-\r
-<p class="whs12">&nbsp;</p>\r
-\r
-<p class="whs12">&nbsp;</p>\r
-\r
-<p class="whs12">\r
-<a href="javascript:void(0);" onClick="var e; if (parseInt(navigator.appVersion)>=4){e=event;}  if (parseInt(navigator.appVersion) >=2 && typeof(PickupDialog_Invoke) == 'function') PickupDialog_Invoke(e,'','Introduction to SALOME ','introduction_to_salome_pro.htm');return false;" title="Related Topics"><img src="../ss_btn_related_topics.gif" border=0 height=17 width=82 alt="Related Topics"></a>\r
-\r
-\r
- </p>\r
-\r
-<p class="whs12">&nbsp;</p>\r
-\r
-<p class="whs12">&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/GUI/kernel/about_salome_pro_help_system.htm b/doc/salome/gui/GUI/kernel/about_salome_pro_help_system.htm
deleted file mode 100755 (executable)
index 0159d82..0000000
+++ /dev/null
@@ -1,116 +0,0 @@
-<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
-\r
-<html>\r
-\r
-<head>\r
-<title>About SALOME help system</title>\r
-<meta http-equiv="content-type" content="text/html; charset=windows-1252">\r
-<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
-<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
-<!--\r
-if (navigator.appName !="Netscape")\r
-{   document.write("<link rel='stylesheet' href='../default.css'>");}\r
-//-->\r
-</script>\r
-<style type="text/css">\r
-<!--\r
-h1.whs1 { font-family:'Times New Roman' , serif; }\r
-p.whs2 { font-family:'Times New Roman' , serif; text-indent:48px; }\r
-p.whs3 { font-family:'Times New Roman' , serif; }\r
--->\r
-</style><script type="text/javascript" language="JavaScript" title="BSSC Special Effects" src="../ehlpdhtm.js"></script><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
-<!--\r
-function reDo() {\r
-  if (innerWidth != origWidth || innerHeight != origHeight)\r
-     location.reload();\r
-}\r
-if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {\r
-       origWidth = innerWidth;\r
-       origHeight = innerHeight;\r
-       onresize = reDo;\r
-}\r
-onerror = null; \r
-//-->\r
-</script>\r
-<style type="text/css">\r
-<!--\r
-div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
-p.WebHelpNavBar { text-align:right; }\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
-<script type="text/javascript" language="javascript1.2">\r
-<!--\r
-if (window.gbWhTopic)\r
-{\r
-       if (window.setRelStartPage)\r
-       {\r
-       addTocInfo("Using this reference manual\nAbout SALOME help system");\r
-addButton("show",BTN_IMG,"Show","","","","",0,0,"../whd_show0.gif","../whd_show2.gif","../whd_show1.gif");\r
-addButton("hide",BTN_IMG,"Hide","","","","",0,0,"../whd_hide0.gif","../whd_hide2.gif","../whd_hide1.gif");\r
-\r
-       }\r
-\r
-\r
-       if (window.setRelStartPage)\r
-       {\r
-       setRelStartPage("../index.htm");\r
-\r
-               autoSync(1);\r
-               sendSyncInfo();\r
-               sendAveInfoOut();\r
-       }\r
-\r
-}\r
-else\r
-       if (window.gbIE4)\r
-               document.location.reload();\r
-//-->\r
-</script>\r
-</head>\r
-<body><script type="text/javascript" language="javascript1.2">\r
-<!--\r
-if (window.writeIntopicBar)\r
-       writeIntopicBar(4);\r
-//-->\r
-</script>\r
-<h1 class="whs1">About SALOME help system</h1>\r
-\r
-<p class="whs2">Welcome \r
- to SALOME help system. This on-line help has been created in the HTML \r
- format with the help of Java applets. It can be launched in any WEB browser \r
- (Internet Explorer, Netscape Navigator and others) and on any platform \r
- (Windows, Macintosh, Linux and UNIX).</p>\r
-\r
-<p class="whs3">&nbsp;</p>\r
-\r
-<p class="whs3">The SALOME reference \r
- manual contains a set of topics which are divided into different chapters \r
- describing the functionality of different modules of the SALOME platform. \r
- This help system contains a wide variety of <a href="navigating_topics.htm" style="font-family: 'Times New Roman', serif;">navigation \r
- components</a> and <a href="using_left-hand_tabs.htm" style="font-family: 'Times New Roman', serif;">search \r
- utilities</a> which will help you to get acquainted with all features \r
- of SALOME. </p>\r
-\r
-<p class="whs3">&nbsp;</p>\r
-\r
-<p class="whs3">&nbsp;\r
-<a href="javascript:void(0);" onClick="var e; if (parseInt(navigator.appVersion)>=4){e=event;}  if (parseInt(navigator.appVersion) >=2 && typeof(PickupDialog_Invoke) == 'function') PickupDialog_Invoke(e,'','Navigating topics','navigating_topics.htm','Using left-hand tabs','using_left-hand_tabs.htm');return false;" title="Related Topics"><img src="../ss_btn_related_topics.gif" border=0 height=17 width=82 alt="Related Topics"></a>\r
-\r
-\r
- </p>\r
-\r
-<script type="text/javascript" language="JavaScript" title="WebHelpRelatedTopics"><!--\r
-if (parseInt(navigator.appVersion) >= 3 && typeof (WritePopupMenuLayer) == "function")\r
-  WritePopupMenuLayer();\r
-//--></script><script type="text/javascript" language="javascript1.2">\r
-<!--\r
-if (window.writeIntopicBar)\r
-       writeIntopicBar(0);\r
-//-->\r
-</script>\r
-</body>\r
-</html>\r
diff --git a/doc/salome/gui/GUI/kernel/application.png b/doc/salome/gui/GUI/kernel/application.png
deleted file mode 100644 (file)
index c9fd6fd..0000000
Binary files a/doc/salome/gui/GUI/kernel/application.png and /dev/null differ
diff --git a/doc/salome/gui/GUI/kernel/batchmode.png b/doc/salome/gui/GUI/kernel/batchmode.png
deleted file mode 100644 (file)
index c439d7e..0000000
Binary files a/doc/salome/gui/GUI/kernel/batchmode.png and /dev/null differ
diff --git a/doc/salome/gui/GUI/kernel/choicepage.png b/doc/salome/gui/GUI/kernel/choicepage.png
deleted file mode 100644 (file)
index e3afcc5..0000000
Binary files a/doc/salome/gui/GUI/kernel/choicepage.png and /dev/null differ
diff --git a/doc/salome/gui/GUI/kernel/creating_a_new_study.htm b/doc/salome/gui/GUI/kernel/creating_a_new_study.htm
deleted file mode 100755 (executable)
index e8655a8..0000000
+++ /dev/null
@@ -1,183 +0,0 @@
-<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
-\r
-<html>\r
-\r
-<head>\r
-<title>Creating a new study</title>\r
-<meta http-equiv="content-type" content="text/html; charset=windows-1252">\r
-<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
-<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
-<!--\r
-if (navigator.appName !="Netscape")\r
-{   document.write("<link rel='stylesheet' href='../default.css'>");}\r
-//-->\r
-</script>\r
-<style type="text/css">\r
-<!--\r
-h1.whs1 { text-align:justify; }\r
-p.whs2 { font-family:'Arial Black' , sans-serif; font-style:italic; }\r
-p.whs3 { color:#ff0000; font-style:italic; margin-left:40px; text-align:justify; }\r
-img_whs4 { border:none; width:24px; height:29px; float:none; border-style:none; }\r
-p.whs5 { margin-left:0px; text-align:justify; }\r
-p.whs6 { margin-left:0px; font-style:italic; text-align:justify; color:#000000; font-family:'Arial Black' , sans-serif; }\r
-p.whs7 { margin-left:40px; text-align:justify; }\r
-p.whs8 { font-style:italic; color:#ff0000; margin-left:40px; text-align:justify; }\r
-p.whs9 { margin-left:0px; font-weight:bold; text-align:justify; }\r
-p.whs10 { font-weight:bold; margin-left:0px; text-align:justify; }\r
--->\r
-</style><script type="text/javascript" language="JavaScript">\r
-<!--\r
-if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))\r
-{\r
-  var strNSS = "<style type='text/css'>";\r
-  strNSS += "p.whs5 {margin-left:1pt; }";\r
-  strNSS += "p.whs6 {margin-left:1pt; }";\r
-  strNSS += "p.whs9 {margin-left:1pt; }";\r
-  strNSS += "p.whs10 {margin-left:1pt; }";\r
-  strNSS +="</style>";\r
-  document.write(strNSS);\r
-}\r
-//-->\r
-</script>\r
-<script type="text/javascript" language="JavaScript" title="BSSC Special Effects" src="../ehlpdhtm.js"></script><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
-<!--\r
-function reDo() {\r
-  if (innerWidth != origWidth || innerHeight != origHeight)\r
-     location.reload();\r
-}\r
-if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {\r
-       origWidth = innerWidth;\r
-       origHeight = innerHeight;\r
-       onresize = reDo;\r
-}\r
-onerror = null; \r
-//-->\r
-</script>\r
-<style type="text/css">\r
-<!--\r
-div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
-p.WebHelpNavBar { text-align:right; }\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
-<script type="text/javascript" language="javascript1.2">\r
-<!--\r
-if (window.gbWhTopic)\r
-{\r
-       if (window.setRelStartPage)\r
-       {\r
-       addTocInfo("GUI module\nStudy management\nCreating a new study");\r
-addButton("show",BTN_IMG,"Show","","","","",0,0,"../whd_show0.gif","../whd_show2.gif","../whd_show1.gif");\r
-addButton("hide",BTN_IMG,"Hide","","","","",0,0,"../whd_hide0.gif","../whd_hide2.gif","../whd_hide1.gif");\r
-\r
-       }\r
-\r
-\r
-       if (window.setRelStartPage)\r
-       {\r
-       setRelStartPage("../index.htm");\r
-\r
-               autoSync(1);\r
-               sendSyncInfo();\r
-               sendAveInfoOut();\r
-       }\r
-\r
-}\r
-else\r
-       if (window.gbIE4)\r
-               document.location.reload();\r
-//-->\r
-</script>\r
-</head>\r
-<body><script type="text/javascript" language="javascript1.2">\r
-<!--\r
-if (window.writeIntopicBar)\r
-       writeIntopicBar(4);\r
-//-->\r
-</script>\r
-<h1 class="whs1">Creating a new study</h1>\r
-\r
-<p>Study is a document within GUI, an abstraction layer between actual \r
- document data (probably, remote data available through CORBA) and data \r
- presentation (in the Object Browser). It contains a tree of Data Object \r
- instances.</p>\r
-\r
-<p>&nbsp;</p>\r
-\r
-<p class="whs2">To \r
- create a new study:</p>\r
-\r
-<p class="whs3"><span style="font-style: normal; color: #000000;"><font color=black >From \r
- the main menu select </font></span><span style="font-style: normal;\r
-                                                                                       color: #000000;\r
-                                                                                       font-weight: bold;"><font color=black ><B>File &gt; \r
- New </B></font></span><span style="font-style: normal; color: #000000;"><font color=black >or in the \r
- standard toolbar click </font></span><img src="../pics/newsticn.jpg" x-maintain-ratio="TRUE" width="24px" height="29px" border="0" class="img_whs4"> <span style="font-style: normal; color: #000000;"><font color=black >icon.</font></span></p>\r
-\r
-<p class="whs3">&nbsp;</p>\r
-\r
-<p class="whs5">Your study will be created \r
- with default name <span style="font-weight: bold;"><B>Study1</B></span>. In SALOME \r
- you can create several studies. </p>\r
-\r
-<p class="whs5">&nbsp;</p>\r
-\r
-<p class="whs5">In addition to it, you \r
- can create several windows with different activated viewers (VTK, OCC, \r
- Plot2d) for each study.</p>\r
-\r
-<p class="whs5">&nbsp;</p>\r
-\r
-<p class="whs6">To create a new window \r
- for a definite study:</p>\r
-\r
-<p class="whs5">&nbsp;</p>\r
-\r
-<p class="whs7">1. &nbsp;Make \r
- your study <span style="font-weight: bold;"><B>active:</B></span> maximize it \r
- (if it minimized) or &nbsp;click \r
- on the top control zone of the study window.</p>\r
-\r
-<p class="whs8">&nbsp;</p>\r
-\r
-<p class="whs7">2. &nbsp;From \r
- the main menu select <span style="font-weight: bold;"><B>Window &gt; New \r
- Window </B></span>and from the submenu choose the viewer, which will be activated \r
- in a new window. </p>\r
-\r
-<p class="whs7">&nbsp;</p>\r
-\r
-<p class="whs5">The window for your study \r
- will be created with a default name <span style="font-weight: bold;"><B>Study1</B></span>.<span \r
- style="font-weight: bold;"> <B></B></span></p>\r
-\r
-<p class="whs9">&nbsp;</p>\r
-\r
-<p class="whs10">\r
-<a href="javascript:void(0);" onClick="var e; if (parseInt(navigator.appVersion)>=4){e=event;}  if (parseInt(navigator.appVersion) >=2 && typeof(PickupDialog_Invoke) == 'function') PickupDialog_Invoke(e,'','Displaying studies','displaying_studies.htm','Introduction to GUI','../introduction_to_gui.htm','Opening studies','opening_studies.htm','SALOME desktop','salome_pro_desktop.htm','Saving and closing studies','saving_a_study.htm');return false;" title="Related Topics"><img src="../ss_btn_related_topics.gif" border=0 height=17 width=82 alt="Related Topics"></a>\r
-\r
-\r
- </p>\r
-\r
-<p class="whs10">&nbsp;</p>\r
-\r
-<p class="whs10">&nbsp;</p>\r
-\r
-<p class="whs10">&nbsp;</p>\r
-\r
-<p class="whs10">&nbsp;</p>\r
-\r
-<script type="text/javascript" language="JavaScript" title="WebHelpRelatedTopics"><!--\r
-if (parseInt(navigator.appVersion) >= 3 && typeof (WritePopupMenuLayer) == "function")\r
-  WritePopupMenuLayer();\r
-//--></script><script type="text/javascript" language="javascript1.2">\r
-<!--\r
-if (window.writeIntopicBar)\r
-       writeIntopicBar(0);\r
-//-->\r
-</script>\r
-</body>\r
-</html>\r
diff --git a/doc/salome/gui/GUI/kernel/displaying_studies.htm b/doc/salome/gui/GUI/kernel/displaying_studies.htm
deleted file mode 100755 (executable)
index ce1e0b7..0000000
+++ /dev/null
@@ -1,152 +0,0 @@
-<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
-\r
-<html>\r
-\r
-<head>\r
-<title>Displaying studies</title>\r
-<meta http-equiv="content-type" content="text/html; charset=windows-1252">\r
-<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
-<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
-<!--\r
-if (navigator.appName !="Netscape")\r
-{   document.write("<link rel='stylesheet' href='../default.css'>");}\r
-//-->\r
-</script>\r
-<style type="text/css">\r
-<!--\r
-h1.whs1 { text-align:justify; }\r
-p.whs2 { font-weight:bold; text-align:justify; margin-left:40px; }\r
-img_whs3 { border:none; width:811px; height:513px; float:none; border-style:none; }\r
-p.whs4 { font-style:italic; color:#ff0000; margin-left:40px; text-align:justify; }\r
-p.whs5 { font-weight:bold; margin-left:0px; text-align:justify; }\r
--->\r
-</style><script type="text/javascript" language="JavaScript">\r
-<!--\r
-if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))\r
-{\r
-  var strNSS = "<style type='text/css'>";\r
-  strNSS += "p.whs5 {margin-left:1pt; }";\r
-  strNSS +="</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
-p.WebHelpNavBar { text-align:right; }\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
-<script type="text/javascript" language="javascript1.2">\r
-<!--\r
-if (window.gbWhTopic)\r
-{\r
-       if (window.setRelStartPage)\r
-       {\r
-       addTocInfo("GUI module\nStudy management\nDisplaying studies");\r
-addButton("show",BTN_IMG,"Show","","","","",0,0,"../whd_show0.gif","../whd_show2.gif","../whd_show1.gif");\r
-addButton("hide",BTN_IMG,"Hide","","","","",0,0,"../whd_hide0.gif","../whd_hide2.gif","../whd_hide1.gif");\r
-\r
-       }\r
-\r
-\r
-       if (window.setRelStartPage)\r
-       {\r
-       setRelStartPage("../index.htm");\r
-\r
-               autoSync(1);\r
-               sendSyncInfo();\r
-               sendAveInfoOut();\r
-       }\r
-\r
-}\r
-else\r
-       if (window.gbIE4)\r
-               document.location.reload();\r
-//-->\r
-</script>\r
-</head>\r
-<body><script type="text/javascript" language="javascript1.2">\r
-<!--\r
-if (window.writeIntopicBar)\r
-       writeIntopicBar(4);\r
-//-->\r
-</script>\r
-<h1 class="whs1">Displaying studies</h1>\r
-\r
-<p>Starting from SALOME version 3.0.0. you are able to work in a multi-desktop \r
- environment, which means that you can open as many studies as you need, \r
- place them wherever you wish on the desktop, in brief, work with Salome \r
- Platform like with a normal Windows application.</p>\r
-\r
-<p>Such windows as Object Browser and Python Console are dockable and also \r
- can be placed at any part of the desktop.</p>\r
-\r
-<p>Only one study window in representation area can be active. You can \r
- change their size and move any windows between representation areas. When \r
- an area becomes empty, it is not displayed.</p>\r
-\r
-<p>All windows are placed inside tabs where you can switch between them. \r
- If there are several windows (viewers) in your current study and you want \r
- to display more then one at the same time, you can split representation \r
- area into two parts, in horizontal or vertical direction, to create two \r
- representation areas with windows be placed in them. To do this, right-click \r
- on the tab and select <span style="font-weight: bold;"><B>Split Vertically</B></span> \r
- or <span style="font-weight: bold;"><B>Split Horizontally</B></span>. </p>\r
-\r
-<p>&nbsp;</p>\r
-\r
-<p>For example, on this screen-shot the active zone has been split horizontally \r
- to be able to work with OCC and VTK viewers simultaneously, the one of \r
- the windows was split again, at this time vertically to see Plot 2d graphs. \r
- </p>\r
-\r
-<p>&nbsp;</p>\r
-\r
-<p class="whs2"><img src="../pics/neo-view2.png" x-maintain-ratio="TRUE" width="811px" height="513px" border="0" class="img_whs3"></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 a new study','creating_a_new_study.htm','Introduction to GUI','../introduction_to_gui.htm','Opening studies','opening_studies.htm','SALOME desktop','salome_pro_desktop.htm','Saving and closing studies','saving_a_study.htm');return false;" title="Related Topics"><img src="../ss_btn_related_topics.gif" border=0 height=17 width=82 alt="Related Topics"></a>\r
-\r
-\r
- </p>\r
-\r
-<p class="whs5">&nbsp;</p>\r
-\r
-<p class="whs5">&nbsp;</p>\r
-\r
-<p class="whs5">&nbsp;</p>\r
-\r
-<p class="whs5">&nbsp;</p>\r
-\r
-<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/GUI/kernel/editing_studies.htm b/doc/salome/gui/GUI/kernel/editing_studies.htm
deleted file mode 100755 (executable)
index 68d8497..0000000
+++ /dev/null
@@ -1,139 +0,0 @@
-<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
-\r
-<html>\r
-\r
-<head>\r
-<title>Editing studies</title>\r
-<meta http-equiv="content-type" content="text/html; charset=windows-1252">\r
-<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
-<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
-<!--\r
-if (navigator.appName !="Netscape")\r
-{   document.write("<link rel='stylesheet' href='../default.css'>");}\r
-//-->\r
-</script>\r
-<style type="text/css">\r
-<!--\r
-h1.whs1 { text-align:justify; }\r
-p.whs2 { text-align:justify; }\r
-img_whs3 { border:none; float:none; width:30px; height:30px; border-style:none; }\r
-p.whs4 { margin-left:0px; font-style:italic; text-align:justify; color:#000000; font-family:'Arial Black' , sans-serif; }\r
-p.whs5 { margin-left:40px; text-align:justify; }\r
-img_whs6 { border:none; width:48px; height:26px; float:none; border-style:none; }\r
-p.whs7 { text-align:justify; margin-left:0px; font-size:12pt; }\r
-p.whs8 { margin-left:0px; text-align:justify; }\r
-p.whs9 { margin-left:0px; font-weight:bold; text-align:justify; }\r
--->\r
-</style><script type="text/javascript" language="JavaScript">\r
-<!--\r
-if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))\r
-{\r
-  var strNSS = "<style type='text/css'>";\r
-  strNSS += "p.whs4 {margin-left:1pt; }";\r
-  strNSS += "p.whs7 {margin-left:1pt; }";\r
-  strNSS += "p.whs8 {margin-left:1pt; }";\r
-  strNSS += "p.whs9 {margin-left:1pt; }";\r
-  strNSS +="</style>";\r
-  document.write(strNSS);\r
-}\r
-//-->\r
-</script>\r
-<script type="text/javascript" language="JavaScript" title="BSSC Special Effects" src="../ehlpdhtm.js"></script><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
-<!--\r
-function reDo() {\r
-  if (innerWidth != origWidth || innerHeight != origHeight)\r
-     location.reload();\r
-}\r
-if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {\r
-       origWidth = innerWidth;\r
-       origHeight = innerHeight;\r
-       onresize = reDo;\r
-}\r
-onerror = null; \r
-//-->\r
-</script>\r
-<style type="text/css">\r
-<!--\r
-div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
-p.WebHelpNavBar { text-align:right; }\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
-<script type="text/javascript" language="javascript1.2">\r
-<!--\r
-if (window.gbWhTopic)\r
-{\r
-       if (window.setRelStartPage)\r
-       {\r
-       addTocInfo("GUI module\nStudy management\nEditing studies");\r
-addButton("show",BTN_IMG,"Show","","","","",0,0,"../whd_show0.gif","../whd_show2.gif","../whd_show1.gif");\r
-addButton("hide",BTN_IMG,"Hide","","","","",0,0,"../whd_hide0.gif","../whd_hide2.gif","../whd_hide1.gif");\r
-\r
-       }\r
-\r
-\r
-       if (window.setRelStartPage)\r
-       {\r
-       setRelStartPage("../index.htm");\r
-\r
-               autoSync(1);\r
-               sendSyncInfo();\r
-               sendAveInfoOut();\r
-       }\r
-\r
-}\r
-else\r
-       if (window.gbIE4)\r
-               document.location.reload();\r
-//-->\r
-</script>\r
-</head>\r
-<body><script type="text/javascript" language="javascript1.2">\r
-<!--\r
-if (window.writeIntopicBar)\r
-       writeIntopicBar(4);\r
-//-->\r
-</script>\r
-<h1 class="whs1">Editing studies</h1>\r
-\r
-<p class="whs2"><img src="../i_blue.jpg" x-maintain-ratio="TRUE" width="30px" height="30px" border="0" class="img_whs3"><span style="font-weight: bold;"><B>SALOME \r
- </B></span>has <span style="font-weight: bold;"><B>Copy/Paste </B></span>functionality \r
- allowing to edit your study within a definite component: </p>\r
-\r
-<p class="whs2">&nbsp;</p>\r
-\r
-<p class="whs4">To copy/paste a definite \r
- object:</p>\r
-\r
-<p class="whs5">In the main toolbar \r
- click one of the icons <img src="../pics/copy-paste.jpg" x-maintain-ratio="TRUE" width="48px" height="26px" border="0" class="img_whs6"> or from the main menu choose <span \r
- style="font-weight: bold;"><B>Edit &gt; Copy/Paste</B></span> option. </p>\r
-\r
-<p class="whs7"><span lang=EN-US><font size=3 style="font-size:12pt;">The availability of </font></span><span \r
- lang=EN-US\r
-       style="font-weight: bold;"><B>Copy/Paste</B></span><span lang=EN-US> operations \r
- depends on the module and the nature of an operation or an object, so \r
- if the module does not provide this functionality, it won't be available.</span></p>\r
-\r
-<p class="whs8">&nbsp;</p>\r
-\r
-<p class="whs9">\r
-<a href="javascript:void(0);" onClick="var e; if (parseInt(navigator.appVersion)>=4){e=event;}  if (parseInt(navigator.appVersion) >=2 && typeof(PickupDialog_Invoke) == 'function') PickupDialog_Invoke(e,'','Creating a new study','creating_a_new_study.htm','Displaying studies','displaying_studies.htm','Introduction to GUI','../introduction_to_gui.htm','Opening studies','opening_studies.htm','SALOME desktop','salome_pro_desktop.htm','Saving and closing studies','saving_a_study.htm');return false;" title="Related Topics"><img src="../ss_btn_related_topics.gif" border=0 height=17 width=82 alt="Related Topics"></a>\r
-\r
-\r
- </p>\r
-\r
-<script type="text/javascript" language="JavaScript" title="WebHelpRelatedTopics"><!--\r
-if (parseInt(navigator.appVersion) >= 3 && typeof (WritePopupMenuLayer) == "function")\r
-  WritePopupMenuLayer();\r
-//--></script><script type="text/javascript" language="javascript1.2">\r
-<!--\r
-if (window.writeIntopicBar)\r
-       writeIntopicBar(0);\r
-//-->\r
-</script>\r
-</body>\r
-</html>\r
diff --git a/doc/salome/gui/GUI/kernel/getting_properties_of_the_study.htm b/doc/salome/gui/GUI/kernel/getting_properties_of_the_study.htm
deleted file mode 100755 (executable)
index 5f56db4..0000000
+++ /dev/null
@@ -1,190 +0,0 @@
-<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
-\r
-<html>\r
-\r
-<head>\r
-<title>Getting properties of the study</title>\r
-<meta http-equiv="content-type" content="text/html; charset=windows-1252">\r
-<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
-<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
-<!--\r
-if (navigator.appName !="Netscape")\r
-{   document.write("<link rel='stylesheet' href='../default.css'>");}\r
-//-->\r
-</script>\r
-<style type="text/css">\r
-<!--\r
-h1.whs1 { text-align:justify; }\r
-p.whs2 { font-style:italic; text-align:justify; color:#000000; font-family:'Arial Black' , sans-serif; }\r
-p.whs3 { font-style:italic; color:#ff0000; text-align:justify; }\r
-p.whs4 { margin-left:40px; text-align:justify; }\r
-img_whs5 { border:none; width:332px; height:236px; float:none; border-style:none; }\r
-p.whs6 { margin-left:0px; text-align:justify; }\r
-img_whs7 { border:none; width:221px; height:123px; float:none; border-style:none; }\r
-p.whs8 { margin-left:0px; font-weight:bold; text-align:justify; }\r
--->\r
-</style><script type="text/javascript" language="JavaScript">\r
-<!--\r
-if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))\r
-{\r
-  var strNSS = "<style type='text/css'>";\r
-  strNSS += "p.whs6 {margin-left:1pt; }";\r
-  strNSS += "p.whs8 {margin-left:1pt; }";\r
-  strNSS +="</style>";\r
-  document.write(strNSS);\r
-}\r
-//-->\r
-</script>\r
-<script type="text/javascript" language="JavaScript" title="BSSC Special Effects" src="../ehlpdhtm.js"></script><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
-<!--\r
-function reDo() {\r
-  if (innerWidth != origWidth || innerHeight != origHeight)\r
-     location.reload();\r
-}\r
-if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {\r
-       origWidth = innerWidth;\r
-       origHeight = innerHeight;\r
-       onresize = reDo;\r
-}\r
-onerror = null; \r
-//-->\r
-</script>\r
-<style type="text/css">\r
-<!--\r
-div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
-p.WebHelpNavBar { text-align:right; }\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
-<script type="text/javascript" language="javascript1.2">\r
-<!--\r
-if (window.gbWhTopic)\r
-{\r
-       if (window.setRelStartPage)\r
-       {\r
-       addTocInfo("GUI module\nStudy management\nSetting study properties");\r
-addButton("show",BTN_IMG,"Show","","","","",0,0,"../whd_show0.gif","../whd_show2.gif","../whd_show1.gif");\r
-addButton("hide",BTN_IMG,"Hide","","","","",0,0,"../whd_hide0.gif","../whd_hide2.gif","../whd_hide1.gif");\r
-\r
-       }\r
-\r
-\r
-       if (window.setRelStartPage)\r
-       {\r
-       setRelStartPage("../index.htm");\r
-\r
-               autoSync(1);\r
-               sendSyncInfo();\r
-               sendAveInfoOut();\r
-       }\r
-\r
-}\r
-else\r
-       if (window.gbIE4)\r
-               document.location.reload();\r
-//-->\r
-</script>\r
-</head>\r
-<body><script type="text/javascript" language="javascript1.2">\r
-<!--\r
-if (window.writeIntopicBar)\r
-       writeIntopicBar(4);\r
-//-->\r
-</script>\r
-<h1 class="whs1">Setting study properties</h1>\r
-\r
-<p class="whs2">To view the properties \r
- of the current study:</p>\r
-\r
-<p class="whs3">&nbsp;</p>\r
-\r
-<p class="whs4">From the main menu select \r
- <span style="font-weight: bold;"><B>File &gt; Properties</B></span> option. The \r
- following dialog box will appear:</p>\r
-\r
-<p class="whs4">&nbsp;</p>\r
-\r
-<p class="whs4"><img src="../pics/studyproperties.png" x-maintain-ratio="TRUE" width="332px" height="236px" border="0" class="img_whs5"></p>\r
-\r
-<p class="whs4">&nbsp;</p>\r
-\r
-<p class="whs6">This dialog box gives \r
- complete information about your study. </p>\r
-\r
-<p class="whs6">&nbsp;</p>\r
-\r
-<p class=TODO>To change the name of the study author:</p>\r
-\r
-<p class="whs6">&nbsp;</p>\r
-\r
-<p class="whs4">In this dialog box click \r
- on the <span style="font-weight: bold;"><B>Author</B></span> field and enter \r
- a new name.</p>\r
-\r
-<p class="whs4">&nbsp;</p>\r
-\r
-<p class=TODO>To view the list of changes made with your study:</p>\r
-\r
-<p class="whs6">&nbsp;</p>\r
-\r
-<p class="whs4">In this dialog box click \r
- on the <span style="font-weight: bold;"><B>Modifications</B></span> field and \r
- scroll it down. Each record contains the following information: date and \r
- time of modification of the study, name of the user, who has made these \r
- changes. &nbsp;&nbsp;&nbsp;</p>\r
-\r
-<p class="whs6">&nbsp;</p>\r
-\r
-<p class=TODO>To lock your study for modifications:</p>\r
-\r
-<p class="whs6">&nbsp;</p>\r
-\r
-<p class="whs4">In the dialog box shown \r
- on the picture above click on the <span style="font-weight: bold;"><B>Locked \r
- </B></span>field and choose <span style="font-weight: bold;"><B>Yes</B></span> item. \r
- </p>\r
-\r
-<p class="whs4">&nbsp;</p>\r
-\r
-<p class="whs6">In this case your study \r
- will be locked for any kind of modifications for all users. Next time \r
- you try to edit it, you will see the following warning message:</p>\r
-\r
-<p class="whs6">&nbsp;</p>\r
-\r
-<p class="whs4"><img src="../pics/lockedstudy.png" x-maintain-ratio="TRUE" width="221px" height="123px" border="0" class="img_whs7"></p>\r
-\r
-<p class="whs4">&nbsp;</p>\r
-\r
-<p class="whs4">&nbsp;</p>\r
-\r
-<p class="whs8">\r
-<a href="javascript:void(0);" onClick="var e; if (parseInt(navigator.appVersion)>=4){e=event;}  if (parseInt(navigator.appVersion) >=2 && typeof(PickupDialog_Invoke) == 'function') PickupDialog_Invoke(e,'','Creating a new study','creating_a_new_study.htm','Displaying studies','displaying_studies.htm','Introduction to GUI','../introduction_to_gui.htm','Opening studies','opening_studies.htm','SALOME desktop','salome_pro_desktop.htm','Saving and closing studies','saving_a_study.htm');return false;" title="Related Topics"><img src="../ss_btn_related_topics.gif" border=0 height=17 width=82 alt="Related Topics"></a>\r
-\r
-\r
- </p>\r
-\r
-<p class="whs8">&nbsp;</p>\r
-\r
-<p class="whs8">&nbsp;</p>\r
-\r
-<p class="whs8">&nbsp;</p>\r
-\r
-<p class="whs8">&nbsp;</p>\r
-\r
-<p class="whs8">&nbsp;</p>\r
-\r
-<script type="text/javascript" language="JavaScript" title="WebHelpRelatedTopics"><!--\r
-if (parseInt(navigator.appVersion) >= 3 && typeof (WritePopupMenuLayer) == "function")\r
-  WritePopupMenuLayer();\r
-//--></script><script type="text/javascript" language="javascript1.2">\r
-<!--\r
-if (window.writeIntopicBar)\r
-       writeIntopicBar(0);\r
-//-->\r
-</script>\r
-</body>\r
-</html>\r
diff --git a/doc/salome/gui/GUI/kernel/getting_started2.htm b/doc/salome/gui/GUI/kernel/getting_started2.htm
deleted file mode 100755 (executable)
index b355d9e..0000000
+++ /dev/null
@@ -1,135 +0,0 @@
-<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
-\r
-<html>\r
-\r
-<head>\r
-<title>Getting started2</title>\r
-<meta http-equiv="content-type" content="text/html; charset=windows-1252">\r
-<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
-<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
-<!--\r
-if (navigator.appName !="Netscape")\r
-{   document.write("<link rel='stylesheet' href='../default.css'>");}\r
-//-->\r
-</script>\r
-<style type="text/css">\r
-<!--\r
-h1.whs1 { text-align:justify; }\r
-p.whs2 { text-align:justify; }\r
-p.whs3 { margin-left:40px; text-align:justify; }\r
-img_whs4 { border:none; width:604px; height:376px; float:none; border-style:none; }\r
-img_whs5 { border:none; width:30px; height:30px; float:none; border-style:none; }\r
-p.whs6 { text-align:justify; background-image:url('../texture_horiz_ltbluebubbles.jpg'); }\r
-img_whs7 { border:none; width:36px; height:38px; float:none; border-style:none; }\r
--->\r
-</style><script type="text/javascript" language="JavaScript" title="BSSC Special Effects" src="../ehlpdhtm.js"></script><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
-<!--\r
-function reDo() {\r
-  if (innerWidth != origWidth || innerHeight != origHeight)\r
-     location.reload();\r
-}\r
-if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {\r
-       origWidth = innerWidth;\r
-       origHeight = innerHeight;\r
-       onresize = reDo;\r
-}\r
-onerror = null; \r
-//-->\r
-</script>\r
-<style type="text/css">\r
-<!--\r
-div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
-p.WebHelpNavBar { text-align:right; }\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
-<script type="text/javascript" language="javascript1.2">\r
-<!--\r
-if (window.gbWhTopic)\r
-{\r
-       if (window.setRelStartPage)\r
-       {\r
-       addTocInfo("GUI module\nGetting started");\r
-addButton("show",BTN_IMG,"Show","","","","",0,0,"../whd_show0.gif","../whd_show2.gif","../whd_show1.gif");\r
-addButton("hide",BTN_IMG,"Hide","","","","",0,0,"../whd_hide0.gif","../whd_hide2.gif","../whd_hide1.gif");\r
-\r
-       }\r
-\r
-\r
-       if (window.setRelStartPage)\r
-       {\r
-       setRelStartPage("../index.htm");\r
-\r
-               autoSync(1);\r
-               sendSyncInfo();\r
-               sendAveInfoOut();\r
-       }\r
-\r
-}\r
-else\r
-       if (window.gbIE4)\r
-               document.location.reload();\r
-//-->\r
-</script>\r
-</head>\r
-<body><script type="text/javascript" language="javascript1.2">\r
-<!--\r
-if (window.writeIntopicBar)\r
-       writeIntopicBar(4);\r
-//-->\r
-</script>\r
-<h1 class="whs1">Getting started</h1>\r
-\r
-<p class="whs2">When you start the SALOME Platform, the \r
- following initial desktop window appears:</p>\r
-\r
-<p class="whs2">&nbsp;</p>\r
-\r
-<p class="whs3"><img src="../pics/view2.png" x-maintain-ratio="TRUE" width="604px" height="376px" border="0" class="img_whs4"></p>\r
-\r
-<p class="whs2"><img src="../i_blue.jpg" x-maintain-ratio="TRUE" width="30px" height="30px" border="0" class="img_whs5"> In general, the SALOME platform \r
- is destined for performance of different numerical calculations and &nbsp;visualization \r
- of the resulting data. For that purpose, in the SALOME environment the \r
- following notion is used &nbsp;- \r
- <span style="font-weight: bold;"><B>Study. </B></span></p>\r
-\r
-<p class="whs2">Study represents a working document in \r
- which you can realize all operations connected with the SALOME functionality. \r
- </p>\r
-\r
-<p class="whs2">SALOME is a multi-study platform. It means \r
- that simultaneously you can work with several studies. <span>&nbsp;</span>&nbsp;&nbsp;&nbsp;&nbsp;</p>\r
-\r
-<p class="whs2">&nbsp;</p>\r
-\r
-<p class="whs6"><img src="../note1.gif" x-maintain-ratio="TRUE" width="36px" height="38px" border="0" class="img_whs7">To proceed working in SALOME you should create or open a new \r
- study. &nbsp;</p>\r
-\r
-<p class="whs2">&nbsp;</p>\r
-\r
-<p class="whs2">\r
-<a href="javascript:void(0);" onClick="var e; if (parseInt(navigator.appVersion)>=4){e=event;}  if (parseInt(navigator.appVersion) >=2 && typeof(PickupDialog_Invoke) == 'function') PickupDialog_Invoke(e,'','Creating a new study','creating_a_new_study.htm','Introduction to GUI','../introduction_to_gui.htm','SALOME desktop','salome_pro_desktop.htm');return false;" title="Related Topics"><img src="../ss_btn_related_topics.gif" border=0 height=17 width=82 alt="Related Topics"></a>\r
-\r
-\r
- </p>\r
-\r
-<p class="whs2">&nbsp;</p>\r
-\r
-<p class="whs2">&nbsp;</p>\r
-\r
-<p class="whs2">&nbsp;</p>\r
-\r
-<script type="text/javascript" language="JavaScript" title="WebHelpRelatedTopics"><!--\r
-if (parseInt(navigator.appVersion) >= 3 && typeof (WritePopupMenuLayer) == "function")\r
-  WritePopupMenuLayer();\r
-//--></script><script type="text/javascript" language="javascript1.2">\r
-<!--\r
-if (window.writeIntopicBar)\r
-       writeIntopicBar(0);\r
-//-->\r
-</script>\r
-</body>\r
-</html>\r
diff --git a/doc/salome/gui/GUI/kernel/introduction.bak b/doc/salome/gui/GUI/kernel/introduction.bak
deleted file mode 100644 (file)
index 7fe0eb4..0000000
+++ /dev/null
@@ -1,2088 +0,0 @@
-<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
-\r
-<html>\r
-\r
-<!--(==============================================================)-->\r
-<!--(Document created with RoboEditor. )============================-->\r
-<!--(==============================================================)-->\r
-\r
-<head>\r
-\r
-<title>SALOME Installation Wizard Help</title>\r
-\r
-<!--(Meta)==========================================================-->\r
-\r
-<meta http-equiv=Content-Type content="text/html; charset=windows-1252">\r
-<meta name=Author content="Vadim SANDLER, Open CASCADE SAS (vadim.sandler@opencascade.com)">\r
-<meta name=Copyright content="2002-2006 CEA">\r
-<meta name=generator content="RoboHELP by eHelp Corporation - www.ehelp.com">\r
-<meta name=generator-major-version content=0.1>\r
-<meta name=generator-minor-version content=1>\r
-<meta name=filetype content=kadov>\r
-<meta name=filetype-version content=1>\r
-<meta name=page-count content=1>\r
-<meta name=layout-height content=18589>\r
-<meta name=layout-width content=901>\r
-\r
-\r
-\r
-<!--(Style Sheet)===================================================-->\r
-\r
-<style>\r
-<!--\r
-\r
-A:visited {\r
-       color: #551a8b;\r
-}\r
-\r
-A:active {\r
-       color: #ff0000;\r
-}\r
-\r
-A:link {\r
-       color: #0000ee;\r
-}\r
-\r
--->\r
-</style>\r
-\r
-\r
-<!--(Body)==========================================================-->\r
-\r
-\r
-</head>\r
-\r
-<body style="color: #000000;">\r
-\r
-<p style="text-align: center;"\r
-       align=center>&nbsp; </p>\r
-\r
-<!--(Table)=========================================================-->\r
-<table nosave\r
-               x-use-null-cells\r
-               style="width: 100%;"\r
-               width=100%>\r
-\r
-<tr nosave>\r
-<td nosave>\r
-<h1><a href="http://www.opencascade.com"><img src="logocorp.png"\r
-                                                                                               style="width: 139px;\r
-                                                                                                               height: 47px;\r
-                                                                                                               border-style: none;\r
-                                                                                                               border-style: none;"\r
-                                                                                               width=139\r
-                                                                                               height=47\r
-                                                                                               border=0> </a></h1>\r
-</td>\r
-<td>\r
-<h3 style="text-align: center;"\r
-       align=center><font style="font-size: xx-large;"\r
-                                               size=7><font style="color: #000099;"\r
-                                                                       color=#000099>SALOME Installation Wizard \r
- Help</font></font></h3>\r
-</td>\r
-<td>\r
-<div style="text-align: right;"\r
-       align=right>\r
-<!--kadov_tag{{<implicit_p>}}--><a href="http://www.opencascade.org/SALOME/"><img \r
- src="application.png"\r
-       style="width: 109px;\r
-                       height: 47px;\r
-                       border-style: none;\r
-                       border-style: none;"\r
-       width=109\r
-       height=47\r
-       border=0> </a>\r
-</div></td></tr>\r
-</table>\r
-\r
-<div style="text-align: right;"\r
-       align=right>\r
-&nbsp; \r
-</div>\r
-\r
-\r
-<!--(HR)============================================================-->\r
-<hr style="/*begin!kadov{{*/ float: aligncenter; /*}}end!kadov*/ ">\r
-\r
-\r
-<ul>\r
-       \r
-       <li class=kadov-p\r
-               class=kadov-p><a href="#install_from_wizard">Installing products \r
- with the Installation Wizard</a></li>\r
-       \r
-       <ul>\r
-               \r
-               <li class=kadov-p\r
-                       class=kadov-p><a href="#gui_mode">GUI mode</a></li>\r
-               \r
-               <li class=kadov-p\r
-                       class=kadov-p><a href="#batch_mode">Batch mode</a></li>\r
-               \r
-               <li class=kadov-p\r
-                       class=kadov-p><a href="#env_files">Environment files</a></li>\r
-       </ul>\r
-       \r
-       <li class=kadov-p\r
-               class=kadov-p><a href="#check_version_proc">Notes on check products \r
- version procedure</a></li>\r
-       \r
-       <li class=kadov-p\r
-               class=kadov-p><a href="#pick_up_env">Pick up the environment</a></li>\r
-       \r
-       <li class=kadov-p\r
-               class=kadov-p><a href="#xml_files">Modifying XML configuration \r
- file</a></li>\r
-       \r
-       <li class=kadov-p\r
-               class=kadov-p><a href="#new_products">Implementing installation \r
- scripts for the new products</a></li>\r
-       \r
-       <li class=kadov-p\r
-               class=kadov-p><a href="#finish_buttons">Customizing Readme page \r
- buttons</a></li>\r
-</ul>\r
-\r
-\r
-<!--(HR)============================================================-->\r
-<hr style="/*begin!kadov{{*/ float: aligncenter; /*}}end!kadov*/ ">\r
-\r
-\r
-<h3><a name=install_from_wizard></a>Installing products with the <font \r
- style="color: #ff0000;"\r
-       color=#FF0000>Installation Wizard</font></h3>\r
-\r
-<span>The Installation Wizard can be launched in two modes: </span><span \r
- style="font-weight: bold;">GUI </span><span>and </span><span \r
- style="font-weight: bold;">batch</span><span>. \r
- <br>\r
-The root directory of the Installation Wizard contains Python script </span><span \r
- style="font-weight: bold;">runInstall</span><span>. To run the Installation \r
- Wizard just type <b>runInstall</b> in the terminal window: \r
-\r
-</span><p>[ python ] <b>runInstall </b>[options]</p>\r
-\r
-<p>Without options this script will launch the SALOME Installation Wizard \r
- in the default mode (GUI).<br>\r
-The default installation settings can be overridden by using command line \r
- options. Each option has a short and a long notation:</p>\r
-\r
-<p><b style="font-weight: bold;">-g / --gui</b></p>\r
-\r
-<div style="margin-left: 40px;">\r
-<span>Runs the Installation Wizard in the GUI mode (this is the default \r
- mode). \r
-</span></div>\r
-\r
-<p><b style="font-weight: bold;">-b / --batch</b></p>\r
-\r
-<div style="margin-left: 40px;">\r
-<span>Runs the Installation Wizard in the terminal mode. \r
-</span></div>\r
-\r
-<p><b style="font-weight: bold;">-f FILE / --file=</b><span \r
- style="font-weight: bold;">FILE</span></p>\r
-\r
-<div style="margin-left: 40px;">\r
-<span>The XML configuration file to be used by the Installation Wizard.&nbsp; \r
- If this option is not used then the installation script tries to define \r
- the <i>Linux </i>version and use the corresponding XML file if it exists. \r
- For examle, for </span><span style="color: rgb(0, 0, 153);">Linux Mandrake \r
- 10.1</span><span>&nbsp; the <b>config_Mandrake_10.1.xml</b>&nbsp; file \r
- will be used by default. If no appropriate file is found, the file <b>config.xml</b> \r
- will be used. This file refers to the basic target platform which is </span><span style="color: rgb(0, 0, 153);">Linux Mandrake 10.1</span><span> for SALOME \r
- 3.0 and newer. If </span><span \r
- style="font-weight: bold;">config.xml</span><span> \r
- file is not found either, a warning message box is shown (in GUI mode) \r
- or printed to the console (in batch mode) and the Installation Wizard \r
- quits. \r
-</span></div>\r
-\r
-<p><b style="font-weight: bold;">-d DIR / --target=DIR</b></p>\r
-\r
-<div style="margin-left: 40px;">\r
-<span>The target directory SALOME platform is to be installed to. If used, \r
- this option overrides the default target directory, given in the configuration \r
- XML file (usually</span><span \r
- style="font-weight: bold;"> ${HOME}/salome_&lt;version&gt;</span><span>, \r
- see <a href="#xml_files"\r
-               style="font-size: 12pt;">here</a> for more details). \r
-</span></div>\r
-\r
-<p><b style="font-weight: bold;">-t DIR / --tmp=DIR </b></p>\r
-\r
-<div style="margin-left: 40px;">\r
-<span>The directory, which should be used for temporary files. If given, \r
- this option overrides the default temporary directory, given in the configuration \r
- xml file (usually </span><span \r
- style="font-weight: bold;">/tmp</span><span>, \r
- see <a href="#xml_files"\r
-               style="font-size: 12pt;">here</a> for more information). \r
-</span></div>\r
-\r
-<p><b style="font-weight: bold;">-a / --all-from-sources</b></p>\r
-\r
-<div style="margin-left: 40px;">\r
-<span>Forces all the products to be installed from sources (including all \r
- SALOME modules). If this option is used, all default installation modes \r
- for all products are ignored.<br>\r
-This option is helpful when the user wants to install SALOME on the platform \r
- which is not officially supported. In this case, the user can try to run \r
- the SALOME Installation Wizard with the </span><span \r
- style="font-weight: bold;">-a</span><span> \r
- option in order to build all the products from sources.</span><span style="font-weight: bold; color: #ff0000;"><br>\r
-Note, that this is a time-consuming operation which can take more than \r
- 24 hours depending on the computer.</span><span> \r
-</span></div>\r
-\r
-<p><b style="font-weight: bold;">-h / --help</b></p>\r
-\r
-<div style="margin-left: 40px;">\r
-<span>Prints help information on the Installation Wizard's use. \r
-</span></div>\r
-\r
-<p><b style="font-weight: bold;">-v / --version</b></p>\r
-\r
-<div style="margin-left: 40px;">\r
-<span>Prints version information (</span><span \r
- style="font-weight: bold;">Note: \r
- </span><span>this is the Installation Wizard's version number, not the \r
- number of SALOME platform version). \r
-</span></div>\r
-\r
-<p>The installation procedure supports different <span style="color: rgb(0, 0, 153);">Linux \r
- </span>platforms and installs various installation 3d-party prerequisite \r
- products which are required by SALOME platform. As it was mentioned above, \r
- the basic target platform for SALOME 3.0 and newer is <span style="color: rgb(0, 0, 153);">Linux \r
- Mandrake 10.1</span>.<br>\r
-Use of configuration XML files gives a flexible way to modify the list \r
- of products to be installed by the Installation Wizard without changing \r
- the program source code. Just create your own XML configuration file and \r
- implement installation scripts for the prerequisite products you need \r
- and then use this XML file with the Installation Wizard. This can be done, \r
- for example, for some <span style="color: rgb(0, 0, 153);">Linux </span>platform \r
- which is not supported directly by the Installation Wizard. See <a href="#xml_files"\r
-       style="font-size: 12pt;">Modifying XML configuration file</a> and <a \r
- href="#new_products"\r
-       style="font-size: 12pt;">Implementing installation scripts for the \r
- new products</a> sections for more information. </p>\r
-\r
-<h3 style="margin-left: 40px;"><a name=gui_mode></a>GUI mode</h3>\r
-\r
-<p>The <font \r
- style="color: #ff0000;"\r
-       color=#FF0000>Installation Wizard</font> GUI has been developed \r
- using <span style="color: rgb(0, 0, 153);">Trolltech's </span><span \r
- style="font-weight: bold;">Qt \r
- 3.0.5 </span>toolkit. After launching the Installation Wizard in the GUI \r
- mode the wizard window is shown to the user. This wizard guides the user \r
- through several subsequent pages. To navigate between the pages use <i>&quot;Next&quot;</i> \r
- and <i>&quot;Back&quot;</i> buttons in the lower part of the wizard window. \r
- The <i>&quot;Cancel&quot;</i> button closes the wizard window&nbsp;and \r
- quits the installation procedure after the user's confirmation. The <i>&quot;Help&quot;</i> \r
- button opens an additional window to show help information. </p>\r
-\r
-<p>The first &quot;<span style="font-style: italic;">Introduction&quot;</span> \r
- page is shown in <a href="#IntroPage">Figure 1</a>. Skip this page by \r
- clicking <i>&quot;Next&quot;</i>: </p>\r
-\r
-<a name=IntroPage></a>\r
-\r
-<p style="text-align: center;"\r
-       align=center>&nbsp;</p>\r
-\r
-<p style="text-align: center;"\r
-       align=center><img alt="Intro page"\r
-                                               src="intropage.png"\r
-                                               style="width: 586px;\r
-                                                               height: 364px;\r
-                                                               border-style: none;\r
-                                                               border-style: none;"\r
-                                               width=586\r
-                                               height=364\r
-                                               border=0> </p>\r
-\r
-<p style="text-align: center;"\r
-       align=center><b style="font-weight: bold;">Figure 1:</b> &quot;Introduction&quot; \r
- page</p>\r
-\r
-<p>In the second page you are proposed to enter the target directory where \r
- the SALOME platform should be installed to. You can also click <i>&quot;Browse...&quot;</i> \r
- and choose the destination folder using the standard browse directory \r
- dialog box. <br>\r
-If the directory you want to install products to does not exist you are \r
- prompted to confirm directory creation. If you type a wrong directory \r
- path, or if you do not have write permissions for the directory you use, \r
- the corresponding message box is shown.</p>\r
-\r
-<p>You can also change the temporary directory (which is used to store \r
- temporary files required for the installation).<br>\r
-In the bottom part of the window the total disk space required for the \r
- installation and for the temporary files is displayed (see below for more \r
- details).</p>\r
-\r
-<p>In the GUI mode the Installation Wizard provides two different options \r
- to install the SALOME platform: <span \r
- style="font-weight: bold;">basic</span> \r
- (default option) and <span \r
- style="font-weight: bold;">advanced.</span> \r
- In the <span \r
- style="font-weight: bold;">basic</span> mode the user should \r
- enter the target installation directory and temporary folder. All other \r
- installation options are taken from the XML configuration file (see <a \r
- href="#Product_page1">Fig.2</a>):</p>\r
-\r
-<a name=Product_page1></a>\r
-\r
-<p style="text-align: center;"\r
-       align=center>&nbsp;</p>\r
-\r
-<p style="text-align: center;"\r
-       align=center><img alt="Intro page"\r
-                                               src="productpage1.png"\r
-                                               style="width: 586px;\r
-                                                               height: 364px;\r
-                                                               border-style: none;\r
-                                                               border-style: none;"\r
-                                               width=586\r
-                                               height=364\r
-                                               border=0> </p>\r
-\r
-<p style="text-align: center;"\r
-       align=center><b style="font-weight: bold;">Figure 2:</b> &quot;Installation \r
- settings&quot; </p>\r
-\r
-<p>In addition, you have a choice to use &quot;Install all products from \r
- sources&quot; check box. If this option is turned on, all the products \r
- will be installed from the sources (using their own build procedures). \r
- This check box corresponds to the <span \r
- style="font-weight: bold;">--all-from-sources</span> \r
- (<span \r
- style="font-weight: bold;">-a</span>) option of the <span \r
- style="font-weight: bold;">runInstall</span> \r
- script (see <a href="#install_from_wizard">here</a>). </p>\r
-\r
-<p style="background-image: url('../Texture_horiz_ltbluebubbles.jpg');"><img \r
- src="../note1.gif"\r
-       x-maintain-ratio=TRUE\r
-       style="border: none;\r
-                       width: 35px;\r
-                       height: 37px;\r
-                       float: none;\r
-                       border-style: none;\r
-                       border-style: none;"\r
-       width=35\r
-       height=37\r
-       border=0><span \r
- style="font-weight: bold;"> Installation of all products \r
- from sources is a long-time operation.</span></p>\r
-\r
-<p>To switch to the <span \r
- style="font-weight: bold;">advanced</span> option, \r
- click <i>&quot;More...&quot;</i> (see <a href="#ProductPage2">Fig.3</a> \r
- ).</p>\r
-\r
-<p>In the advanced mode you have a possibility to select products to be \r
- installed. Each product can have several options of installation: you \r
- have a possibility to use the native product (provided with Linux distribution \r
- and installed in the system folders), install already precompiled binaries, \r
- build the product from sources or not install it at all. Available options \r
- and default option are taken from the XML configuration file. You can \r
- mark the products you want to install by clicking the corresponding radio-buttons \r
- in the list view in the left part of the page. <br>\r
-Note, that some products may require some other pre-requisite products \r
- to be installed (or these prerequisite products should be already available \r
- on your computer). The installation procedure has a special feature to \r
- automatically mark these products in the list view. For example, in order \r
- to install <b><i>PyQt</i></b> it is necessary to have <b><i>gcc, Python</i></b>,<b><i> \r
- Qt</i></b> and <b><i>Sip</i></b> installed. Therefore all these products \r
- will also be <!--kadov_tag{{<spaces>}}-->&nbsp;<!--kadov_tag{{</spaces>}}-->turned \r
- on when you check on <b><i>PyQt</i></b>. This feature can be switched \r
- off by clicking the <i>&quot;Automatic dependencies&quot;</i> checkbox. \r
- Turn on this checkbox if you want all prerequisite products to be automatically \r
- checked when you select some product to be installed. Turn off this checkbox \r
- if you want to disable this feature.</p>\r
-\r
-<a name=ProductPage2></a>\r
-\r
-<p style="text-align: center;"\r
-       align=center>&nbsp;</p>\r
-\r
-<p style="text-align: center;"\r
-       align=center><img src="productpage.png"\r
-                                               alt="Products page"\r
-                                               style="float: none;\r
-                                                               width: 586px;\r
-                                                               height: 525px;\r
-                                                               border-style: none;\r
-                                                               border-style: none;"\r
-                                               width=586\r
-                                               height=525\r
-                                               border=0> </p>\r
-\r
-<p style="text-align: center;"\r
-       align=center><b style="font-weight: bold;">Figure 3:</b> &quot;Installation \r
- settings&quot; page in the 'advanced' mode</p>\r
-\r
-<p>If you want to use native products (like <span \r
- style="font-weight: bold;">gcc</span>, \r
- <span \r
- style="font-weight: bold;">tcl</span>, etc.), select <i>&quot;use \r
- native&quot; </i>option. <br>\r
-Special button in the right part of the page - <i>&quot;Unselect All&quot; \r
- </i>- allows to reset quickly all products to the <i>&quot;not install&quot;</i> \r
- state. </p>\r
-\r
-<p>There are also two checkboxes on this page: <i>&quot;SALOME sources&quot;</i> \r
- and <i>&quot;SALOME binaries&quot;</i>. These three-state checkboxes allow \r
- quick selecting/unselecting sources/binaries packages of SALOME modules \r
- for installation.</p>\r
-\r
-<p>In addition, when some SALOME sources are selected, one more check box \r
- becomes available: <span style="font-style: italic;">&quot;Build SALOME \r
- sources&quot;</span>. If this option is turned on, the selected SALOME \r
- modules will be built and installed from sources.<span \r
- style="font-weight: bold;"><br>\r
-&nbsp;</span></p>\r
-\r
-<p style="background-image: url('../Texture_horiz_ltbluebubbles.jpg');"><span \r
- style="font-weight: bold;"><img src="../note1.gif"\r
-                                                               x-maintain-ratio=TRUE\r
-                                                               style="border: none;\r
-                                                                               width: 36px;\r
-                                                                               height: 38px;\r
-                                                                               float: none;\r
-                                                                               border-style: none;\r
-                                                                               border-style: none;"\r
-                                                               width=36\r
-                                                               height=38\r
-                                                               border=0> If this check box is turned on, \r
- the corresponding SALOME module binaries package installation is disabled, \r
- because of <!--kadov_tag{{<spaces>}}-->&nbsp;<!--kadov_tag{{</spaces>}}-->SALOME \r
- module sources and binaries packages conflict </span>(see <a href="#ProductPage3">Fig. \r
- 4</a> below). </p>\r
-\r
-<a name=ProductPage3></a>\r
-\r
-<p style="text-align: center;"\r
-       align=center><img src="productpage2.png"\r
-                                               alt="Products page"\r
-                                               style="width: 586px;\r
-                                                               height: 525px;\r
-                                                               border-style: none;\r
-                                                               border-style: none;"\r
-                                               width=586\r
-                                               height=525\r
-                                               border=0> </p>\r
-\r
-<p style="text-align: center;"\r
-       align=center><b style="font-weight: bold;">Figure 4:</b> &quot;Build \r
- SALOME sources&quot; check box usage</p>\r
-\r
-<p>The box at the right side of the page displays the information about \r
- currently highlighted product: name, version and short description, required \r
- disk space, disk space required for temporary files, list of prerequisites \r
- (this information is provided in the XML file) and current user choice. \r
- </p>\r
-\r
-The <i>&quot;Disk space required:&quot;</i> field displays how much disk \r
- space on the hard drive is required for installation of selected products. \r
\r
-\r
-<p style="background-image: url('../Texture_horiz_ltbluebubbles.jpg');"><b style="font-weight: bold;"><img src="../note1.gif"\r
-                                                               x-maintain-ratio=TRUE\r
-                                                               style="border: none;\r
-                                                                               width: 36px;\r
-                                                                               height: 38px;\r
-                                                                               float: none;\r
-                                                                               border-style: none;\r
-                                                                               border-style: none;"\r
-                                                               width=36\r
-                                                               height=38\r
-                                                               border=0></b><span \r
- style="font-weight: bold;">Please, \r
- take into account that the displayed amount of required disk space is \r
- approximate and may differ when you install products on your hard drive.</span> \r
- </p>\r
-\r
-<p>The installation procedure uses a special directory to store temporary \r
- files. The <i>&quot;Space for temporary files:&quot;</i> field shows the \r
- information about required disk space on the hard drive for extracting \r
- and compiling the selected products. You can change the temporary directory \r
- - just type a path to the folder you want to use or click on the corresponding \r
- <i>&quot;Browse...&quot;</i> button. <span \r
- style="font-weight: bold;"><br>\r
-&nbsp;</span></p>\r
-\r
-<p style="background-image: url('../Texture_horiz_ltbluebubbles.jpg');"><span><b \r
- style="font-weight: bold;"><img src="../note1.gif"\r
-                                                               x-maintain-ratio=TRUE\r
-                                                               style="border: none;\r
-                                                                               width: 36px;\r
-                                                                               height: 38px;\r
-                                                                               float: none;\r
-                                                                               border-style: none;\r
-                                                                               border-style: none;"\r
-                                                               width=36\r
-                                                               height=38\r
-                                                               border=0></b></span><b \r
- style="font-weight: bold;"><span style="font-weight: normal;">A</span></b>ctually, \r
- temporary files are not stored directly in the directory entered by the \r
- user. The Installation Wizard creates an additional folder in this directory \r
- named something like INSTALLWORK<span \r
- style="font-weight: bold;">XXXXX</span> \r
- where XXXXX is a unique number. This allows to launch several Installation \r
- Wizards simultaneously. This temporary directory is removed automatically \r
- when the installation finishes.</p>\r
-\r
-<p>The installation procedure also checks the available disk space. If \r
- there is not enough disk space on your hard drive you will see a corresponding \r
- error message box. </p>\r
-\r
-<p style="background-image: url('../Texture_horiz_ltbluebubbles.jpg');"><b style="font-weight: bold;"><img src="../note1.gif"\r
-                                                               x-maintain-ratio=TRUE\r
-                                                               style="border: none;\r
-                                                                               width: 36px;\r
-                                                                               height: 38px;\r
-                                                                               float: none;\r
-                                                                               border-style: none;\r
-                                                                               border-style: none;"\r
-                                                               width=36\r
-                                                               height=38\r
-                                                               border=0>You are strongly recommended not \r
- to use directory names containing spaces. </b>Otherwise you can experience \r
- some troubles with the installation.<b> </b></p>\r
-\r
-<p>To proceed further click <i>&quot;Next&quot;</i>. At this moment the \r
- program will make some tests to check installation settings: if there \r
- is enough disk space on the hard drive, check for native products installation, \r
- dependencies (prerequisites) for each product you have selected to be \r
- installed. If any test fails you will see the corresponding warning message \r
- box. Otherwise the wizard will proceed to the next page: </p>\r
-\r
-<a name=ChoicePage></a>\r
-\r
-<p style="text-align: center;"\r
-       align=center>&nbsp;</p>\r
-\r
-<p style="text-align: center;"\r
-       align=center><img src="choicepage.png"\r
-                                               alt="Choice page"\r
-                                               style="width: 586px;\r
-                                                               height: 485px;\r
-                                                               border-style: none;\r
-                                                               border-style: none;"\r
-                                               width=586\r
-                                               height=485\r
-                                               border=0> </p>\r
-\r
-<p style="text-align: center;"\r
-       align=center><b style="font-weight: bold;">Figure 5:</b> &quot;Check \r
- your choice&quot; page</p>\r
-\r
-<p>This page summarizes the installation options you've made on the previous \r
- pages. You can check again your choice and change it if necessary by getting \r
- back to the previous page. <br>\r
-When you are sure that everything is OK, click <i>&quot;Next&quot;</i> \r
- to follow to the <a href="#ProgressPage">next page</a>. </p>\r
-\r
-<a name=ProgressPage></a>\r
-\r
-<p style="text-align: center;"\r
-       align=center>&nbsp;</p>\r
-\r
-<p style="text-align: center;"\r
-       align=center><img alt="Progress page"\r
-                                               src="progresspage1.png"\r
-                                               style="width: 586px;\r
-                                                               height: 364px;\r
-                                                               border-style: none;\r
-                                                               border-style: none;"\r
-                                               width=586\r
-                                               height=364\r
-                                               border=0></p>\r
-\r
-<p style="text-align: center;"\r
-       align=center><b style="font-weight: bold;">Figure 6:</b> &quot;Installation \r
- progress&quot; page</p>\r
-\r
-<p style="text-align: justify;">To start installation of the selected products \r
- click &quot;Start&quot;. It launches the shell installation script and \r
- you will be able to see the output of the script in the <!--kadov_tag{{<spaces>}}-->&nbsp;<!--kadov_tag{{</spaces>}}-->dialog \r
- topmost frame. If any errors occur during the installation progress the \r
- corresponding messages will be printed to the log window in bold red font.</p>\r
-\r
-<p style="text-align: justify;">It is possible to break the installation \r
- at any time by clicking &quot;Stop&quot;. Then you can get back to the \r
- previous pages if you wish to change installation settings or restart \r
- installation by pressing again &quot;Start&quot; button.</p>\r
-\r
-<p style="background-image: url('../Texture_horiz_ltbluebubbles.jpg');"><b><span \r
- style="font-weight: bold;"><img src="../note1.gif"\r
-                                                               x-maintain-ratio=TRUE\r
-                                                               style="border: none;\r
-                                                                               width: 36px;\r
-                                                                               height: 38px;\r
-                                                                               float: none;\r
-                                                                               border-style: none;\r
-                                                                               border-style: none;"\r
-                                                               width=36\r
-                                                               height=38\r
-                                                               border=0> I</span></b><span \r
- style="font-weight: bold;">n the current implementation \r
- it is not possible to resume the stopped installation process; it will \r
- be re-started from the very beginning.</span> </p>\r
-\r
-<a name=ProgressPage1></a>\r
-\r
-<p style="text-align: center;"\r
-       align=center>&nbsp;</p>\r
-\r
-<p style="text-align: center;"\r
-       align=center><img alt="Progress page"\r
-                                               src="progresspage.png"\r
-                                               style="width: 586px;\r
-                                                               height: 364px;\r
-                                                               border-style: none;\r
-                                                               border-style: none;"\r
-                                               width=586\r
-                                               height=364\r
-                                               border=0> </p>\r
-\r
-<p style="text-align: center;"\r
-       align=center><b style="font-weight: bold;">Figure 7:</b> &quot;Installation \r
- progress&quot; page: installation in progress</p>\r
-\r
-<p>The <i>&quot;Installation Status&quot;</i> frame window shows you the \r
- progress of installation. &quot;<font \r
- style="color: #ff0000;"\r
-       color=#FF0000>Waiting</font>&quot; \r
- status means that installation of this product has not been started yet. \r
- The product currently being installed is marked as &quot;<font style="color: #ff9900;"\r
-       color=#FF9900>Processing</font>&quot;. All installed products have \r
- &quot;<font style="color: #33ff33;"\r
-                       color=#33FF33>Completed</font>&quot; status. </p>\r
-\r
-<p>You can abort installation and close the installation procedure using \r
- <i>&quot;Cancel&quot;</i> button. </p>\r
-\r
-&nbsp; \r
-\r
-<p style="background-image: url('../Texture_horiz_ltbluebubbles.jpg');"><span \r
- style="font-weight: bold;"><b style="font-weight: bold;"><img src="../note1.gif"\r
-       x-maintain-ratio=TRUE\r
-       style="border: none;\r
-                       width: 36px;\r
-                       height: 38px;\r
-                       float: none;\r
-                       border-style: none;\r
-                       border-style: none;"\r
-       width=36\r
-       height=38\r
-       border=0>T</b>his button sends the signal &quot;SIGTERM&quot; to the \r
- shell script. The script tries to clear all temporary files. The process \r
- of removing temporary files can take some time, so the installation wizard \r
- will wait 3 seconds before closing.</span> </p>\r
-\r
-<p>At the end of installation (all selected products have been installed \r
- successfully) you can go back to the previous pages to start a new installation \r
- or click <i>&quot;Next&quot; </i>to go the Readme page: </p>\r
-\r
-<a name=readmepage></a>\r
-\r
-<p style="text-align: center;"\r
-       align=center>&nbsp;</p>\r
-\r
-<p style="text-align: center;"\r
-       align=center><img alt="Read page"\r
-                                               src="readmepage.png"\r
-                                               style="width: 586px;\r
-                                                               height: 484px;\r
-                                                               border-style: none;\r
-                                                               border-style: none;"\r
-                                               width=586\r
-                                               height=484\r
-                                               border=0> </p>\r
-\r
-<p style="text-align: center;"\r
-       align=center><b style="font-weight: bold;">Figure 8:</b> &quot;Finish \r
- installation&quot; page</p>\r
-\r
-<p>In this page you can read important information about the Instalation \r
- Wizard itself and some tips: how to run and test SALOME or how to build \r
- SALOME from the sources. This is the contents of the README file which \r
- you can find in the root directory of the Installation Wizard. <br>\r
-You can also launch SALOME Desktop from this page or read the Release Notes \r
- file by clicking on the corresponding buttons in the lower part of the \r
- page (see <a href="#xml_files">here</a> and <a href="#finish_buttons">here</a> \r
- for more information about customizing these buttons).</p>\r
-\r
-<h3 style="margin-left: 40px;"><a name=batch_mode></a>Batch mode</h3>\r
-\r
-<p>To launch the Installation Wizard in the batch mode use <span \r
- style="font-weight: bold;">-b</span> \r
- (<span \r
- style="font-weight: bold;">--batch</span>) parameter.<br>\r
-In this mode the GUI wizard is not shown but all the installation status \r
- is displayed directly in the console. In the batch mode the user does \r
- not have a possibility to change installation settings which are given \r
- in the configuration file, except target and temporary directories which \r
- can be overridden by the corresponding command line options.<br>\r
-The only exception is <span \r
- style="font-weight: bold;">--all-from-sources</span> \r
- (<span \r
- style="font-weight: bold;">-a</span>) option which enables special \r
- installation mode in which all the products (including SALOME modules) \r
- are installed from sources, ignoring the default mode defined in the XML \r
- configuration file (see <a href="#install_from_wizard">here</a> for details).</p>\r
-\r
-<p style="text-align: center;"\r
-       align=center><!--kadov_tag{{<spaces>}}-->&nbsp;<!--kadov_tag{{</spaces>}}--><a \r
- name=BatchMode></a><br>\r
-<br>\r
-<img alt="Batch mode"\r
-       src="batchmode.png"\r
-       style="width: 660px;\r
-                       height: 410px;\r
-                       border-style: none;\r
-                       border-style: none;"\r
-       width=660\r
-       height=410\r
-       border=0> </p>\r
-\r
-<p style="text-align: center;"\r
-       align=center><b style="font-weight: bold;">Figure 9:</b> Batch mode</p>\r
-\r
-<h3 style="margin-left: 40px;"><a name=env_files></a>Environment files</h3>\r
-\r
-<p>During the process of installation the script creates some environment \r
- files to simplify the procedure of launching SALOME. These shell scripts \r
- set all necessary environment variables for all products you have installed. \r
- To learn how installation scripts collects the environment, see <a href="#pick_up_env">here</a>. \r
- These files are: <b>salome.csh</b> + <b>salome.sh</b> in the <span style="font-style: italic; font-weight: bold;">KERNEL \r
- module</span><b><i> sources</i></b> and <span style="font-style: italic; font-weight: bold;">KERNEL \r
- module</span><b><i> binaries</i></b> root directories and <b>env_products.csh</b> \r
- + <b>env_products.sh </b>and <span \r
- style="font-weight: bold;">env_build.csh \r
- </span>+ <span \r
- style="font-weight: bold;">env_build.sh</span> in the target \r
- installation directory.</p>\r
-\r
-<p style="background-image: url('../Texture_horiz_ltbluebubbles.jpg');"><b><span \r
- style="font-weight: bold;"><img src="../note1.gif"\r
-                                                               x-maintain-ratio=TRUE\r
-                                                               style="border: none;\r
-                                                                               width: 36px;\r
-                                                                               height: 38px;\r
-                                                                               float: none;\r
-                                                                               border-style: none;\r
-                                                                               border-style: none;"\r
-                                                               width=36\r
-                                                               height=38\r
-                                                               border=0></span></b><span \r
- style="font-weight: bold;">Note:</span> there is some \r
- difference between these files: <span \r
- style="font-weight: bold;">env_build.*</span> \r
- files are optimized to be used for building SALOME modules from sources \r
- (see <span \r
- style="font-weight: bold;">README </span>file provided with \r
- the installation procedure on the CD). The <span \r
- style="font-weight: bold;">env_products.*</span> \r
- (and<span \r
- style="font-weight: bold;"> salome.*</span>) files are optimized \r
- for SALOME launching. The behavior is defined by the environment variable<span \r
- style="font-weight: bold;"> </span><b>ENV_FOR_LAUNCH</b> which is set \r
- to <span \r
- style="font-weight: bold;">0</span> in env_build.* files and \r
- to <span \r
- style="font-weight: bold;">1</span> in env_products.* (salome.*) \r
- files. </p>\r
-\r
-<!--kadov_tag{{<implicit_empty_p>}}-->&nbsp;<br><!--kadov_tag{{</implicit_empty_p>}}-->\r
-\r
-\r
-<!--(HR)============================================================-->\r
-<hr style="/*begin!kadov{{*/ float: aligncenter; /*}}end!kadov*/ ">\r
-\r
-\r
-<h3><a name=check_version_proc></a>Notes on<font \r
- style="color: #ff0000;"\r
-       color=#FF0000> check products \r
- version</font> procedure</h3>\r
-\r
-Unfortunately there is no exact algorithm to identify the product version \r
- under Linux platform. The information in this section gives an idea how \r
- the version is checked for the native/preinstalled products (this information \r
- refers to the base platform <span style="color: rgb(0, 0, 153);">Linux \r
- Mandrake 10.1</span>; and the same algorithms are used for other platforms). \r
- <br>\r
-The general rule for all products is that the path to the binaries should \r
- be set via the <span \r
- style="font-weight: bold;">PATH</span> environment \r
- variable, path to the libraries should be set via the <span \r
- style="font-weight: bold;">LD_LIBRARY_PATH</span> \r
- variable and the python modules should be available via the <span \r
- style="font-weight: bold;">PYTHONPATH</span> \r
- variable. \r
-\r
-<p style="background-image: url('../Texture_horiz_ltbluebubbles.jpg');"><b><span \r
- style="font-weight: bold;"><img src="../note1.gif"\r
-                                                               x-maintain-ratio=TRUE\r
-                                                               style="border: none;\r
-                                                                               width: 36px;\r
-                                                                               height: 38px;\r
-                                                                               float: none;\r
-                                                                               border-style: none;\r
-                                                                               border-style: none;"\r
-                                                               width=36\r
-                                                               height=38\r
-                                                               border=0></span></b><span \r
- style="font-weight: bold;">Note:</span> the information \r
- given in this section refers to the prerequisite products for SALOME version \r
- 3.2.4. </p>\r
-\r
-<ul>\r
-       \r
-       <li class=kadov-p\r
-               class=kadov-p>gcc 3.4.1</li>\r
-</ul>\r
-\r
-Version number is checked by <span \r
- style="font-weight: bold;">gcc -dumpversion</span> \r
- command. The <span \r
- style="font-weight: bold;">gcc</span> executable should \r
- be in the <span \r
- style="font-weight: bold;">PATH</span> environment variable. \r
- Version should be equal to &quot;3.4.1&quot;. It is recommended to use \r
- native gcc on Mandrake 10.1. \r
-\r
-<ul>\r
-       \r
-       <li class=kadov-p\r
-               class=kadov-p>tcl/tk 8.4.5</li>\r
-</ul>\r
-\r
-Version number for <span \r
- style="font-weight: bold;">tcl/tk</span> can be \r
- found in tclConfig.sh and tkConfig.sh files (<span \r
- style="font-weight: bold;">TCL_VERSION</span> \r
- and <span \r
- style="font-weight: bold;">TK_VERSION</span> variables correspondingly). \r
- Version number should be equal to &quot;8.4&quot; (release number is not \r
- checked). <br>\r
-Set the <span \r
- style="font-weight: bold;">TCLHOME</span> environment variable \r
- to the root directory of tcl/tk installation.<br>\r
-It is recommended to use native tcl/tk on Mandrake 10.1. \r
-\r
-<ul>\r
-       \r
-       <li class=kadov-p\r
-               class=kadov-p>boost 1.31.0</li>\r
-</ul>\r
-\r
-Version number is defined by <span \r
- style="font-weight: bold;">version.hpp</span> \r
- file which is part of the boost distribution. This file defines the <span \r
- style="font-weight: bold;">BOOST_VERSION</span> macro which should be \r
- equal to &quot;103100&quot;. In addition the existence of boost libraries \r
- is checked. <br>\r
-Set the <span \r
- style="font-weight: bold;">BOOSTDIR</span> environment variable \r
- if you have a preinstalled version of boost. \r
-\r
-<ul>\r
-       \r
-       <li class=kadov-p\r
-               class=kadov-p>Python 2.3.4</li>\r
-</ul>\r
-\r
-Version number is checked by <span \r
- style="font-weight: bold;">python -V</span> \r
- command. The <span \r
- style="font-weight: bold;">python</span> executable \r
- should be in the <span \r
- style="font-weight: bold;">PATH</span> environment \r
- variable. Version number should be equal to &quot;2.3.4&quot;. It is recommended \r
- to use native Python on Mandrake 10.1.<br>\r
-Set the <span \r
- style="font-weight: bold;">PYTHONHOME</span> environment \r
- variable if you have a preinstalled version of Python. \r
-\r
-<ul>\r
-       \r
-       <li class=kadov-p\r
-               class=kadov-p>Swig 1.3.24</li>\r
-</ul>\r
-\r
-Version number is checked by <span \r
- style="font-weight: bold;">swig -version</span> \r
- command. The <span \r
- style="font-weight: bold;">swig</span> executable should \r
- be in the <span \r
- style="font-weight: bold;">PATH</span> environment variable. \r
- Version number should be equal to &quot;1.3.24&quot;. \r
-\r
-<ul>\r
-       \r
-       <li class=kadov-p\r
-               class=kadov-p>Qt 3.3.3</li>\r
-</ul>\r
-\r
-Version number is defined by <span \r
- style="font-weight: bold;">qglobal.h</span> \r
- file which is part of the Qt distribution. This file defines <span \r
- style="font-weight: bold;">QT_VERSION_STR</span> \r
- macro which should be equal to &quot;3.3.3&quot;. It is recommended to \r
- use native Qt on Mandrake 10.1.<br>\r
-Set the <span \r
- style="font-weight: bold;">QTDIR</span> environment variable \r
- if you have a preinstalled version of qt. \r
-\r
-<ul>\r
-       \r
-       <li class=kadov-p\r
-               class=kadov-p>msg2qm</li>\r
-</ul>\r
-\r
-<span \r
- style="font-weight: bold;">msg2qm</span> is a Qt tool which is used \r
- to convert text *.po files to *.qm resource files. Unfortunately this \r
- tool is not included to the Linux distribution and provided only in Qt \r
- sources package. This is the reason why this tool is supplied with the \r
- SALOME Installation Wizard.<br>\r
-There is no way to check the version number of msg2qm tool. Just set <span \r
- style="font-weight: bold;">MSG2QM_ROOT</span> environment variable if \r
- you have a preinstalled version of msg2qm tool. \r
-\r
-<ul>\r
-       \r
-       <li class=kadov-p\r
-               class=kadov-p>Open CASCADE 6.1.2a2</li>\r
-</ul>\r
-\r
-Version number is defined by <span \r
- style="font-weight: bold;">Standard_Version.hxx</span> \r
- file which is part of the Open CASCADE distribution. This file defines \r
- <span \r
- style="font-weight: bold;">OCC_VERSION_MAJOR,</span> <span \r
- style="font-weight: bold;">OCC_VERSION_MINOR</span> \r
- and <span \r
- style="font-weight: bold;">OCC_VERSION_MAINTENANCE</span> macros \r
- which should refer to version 6.1.2.<br>\r
-Set the <span \r
- style="font-weight: bold;">CASROOT</span> environment variable \r
- if you have a preinstalled version of Open CASCADE. \r
-\r
-<ul>\r
-       \r
-       <li class=kadov-p\r
-               class=kadov-p>qwt 4.2.0/0.4.2</li>\r
-</ul>\r
-\r
-Version number is defined by <span \r
- style="font-weight: bold;">qwt_global.h</span> \r
- file which is part of the qwt distribution. This file defines <span \r
- style="font-weight: bold;">QWT_VERSION_STR</span> \r
- macro which should be equal to &quot;4.2.0&quot;.<br>\r
-Set the <span \r
- style="font-weight: bold;">QWTHOME</span> environment variable \r
- if you have a preinstalled version of qwt. \r
-\r
-<ul>\r
-       \r
-       <li class=kadov-p\r
-               class=kadov-p>hdf 5-1.6.4</li>\r
-</ul>\r
-\r
-Version number is defined by <span \r
- style="font-weight: bold;">libhdf5.settings</span> \r
- file which is part of the <span \r
- style="font-weight: bold;">hdf5</span> \r
- distribution. Version should be equal to 1.6.4.<br>\r
-Set the <span \r
- style="font-weight: bold;">HDF5HOME</span> environment variable \r
- if you have a preinstalled version of hdf5. \r
-\r
-<ul>\r
-       \r
-       <li class=kadov-p\r
-               class=kadov-p>med 2.2.3</li>\r
-</ul>\r
-\r
-Unfortunately there is no formal way to check med version number. We check \r
- existence of libmed.so.1.0.2 library on the computer. If you have any \r
- problem with a preinstalled version of med, please, reinstall it.<br>\r
-Set the <span \r
- style="font-weight: bold;">MED2HOME</span> environment variable \r
- if you have a preinstalled version of med. \r
-\r
-<ul>\r
-       \r
-       <li class=kadov-p\r
-               class=kadov-p>Vtk 4.2.6</li>\r
-</ul>\r
-\r
-Unfortunately there is no formal way to check VTK version number. We just \r
- check the existence of <span \r
- style="font-weight: bold;">libvtkCommon.so</span> \r
- library on the computer and hope that it is of version we need. If you \r
- have any problem with a preinstalled version of Vtk, please, reinstall \r
- it.<br>\r
-Set the <span \r
- style="font-weight: bold;">VTKHOME</span> environment variable \r
- if you have a preinstalled version of Vtk. \r
-\r
-<ul>\r
-       \r
-       <li class=kadov-p\r
-               class=kadov-p>OmniORB 4.0.5, OmniORBpy 2.5, OmniNotify 2.1</li>\r
-</ul>\r
-\r
-We just check existence of some omniORB libraries and executable on the \r
- computer, like <span \r
- style="font-weight: bold;">libomniORB4.so.0.5</span>, \r
- <span \r
- style="font-weight: bold;">_omnipymodule.so.2.4</span>, <span \r
- style="font-weight: bold;">libCOSNotify4.so.0.1</span> \r
- and <span \r
- style="font-weight: bold;">notifd</span>.<br>\r
-Set the <span \r
- style="font-weight: bold;">OMNIORBDIR</span> environment \r
- variable if you have a preinstalled version of omniORB products. \r
-\r
-<ul>\r
-       \r
-       <li class=kadov-p\r
-               class=kadov-p>sip 4.1</li>\r
-</ul>\r
-\r
-Version number is checked by <span \r
- style="font-weight: bold;">sip -V</span> \r
- command. The <span \r
- style="font-weight: bold;">sip</span> executable should \r
- be in the <span \r
- style="font-weight: bold;">PATH</span> environment variable. \r
- Version number should be equal to &quot;4.1&quot;.<br>\r
-Set the <span \r
- style="font-weight: bold;">SIPDIR</span> environment variable \r
- to the directory where you have sip executable preinstalled. \r
-\r
-<ul>\r
-       \r
-       <li class=kadov-p\r
-               class=kadov-p>PyQt 3.13</li>\r
-</ul>\r
-\r
-Version number is defined by <span \r
- style="font-weight: bold;">pyqtconfig.py</span> \r
- Python module file which is part of the <span \r
- style="font-weight: bold;">PyQt</span> \r
- distribution. Version should be equal to &quot;3.13&quot;.<br>\r
-Set the <span \r
- style="font-weight: bold;">PYQTDIR </span>environment variable \r
- if you have a preinstalled version of PyQt. \r
-\r
-<ul>\r
-       \r
-       <li class=kadov-p\r
-               class=kadov-p>netgen 4.5</li>\r
-</ul>\r
-\r
-Unfortunarely we can't find anything about netgen version. We just check \r
- if <span \r
- style="font-weight: bold;">NETGENROOT</span> environment variable \r
- is set.<br>\r
-Set the <span \r
- style="font-weight: bold;">NETGENROOT</span> environment \r
- variable if you have a preinstalled version of netgen mesher. \r
-\r
-<!--begin!kadov{{--><br><!--}}end!kadov--><!--kadov_tag{{<implicit_p>}}-->&nbsp; \r
\r
-\r
-<p style="background-image: url('../Texture_horiz_ltbluebubbles.jpg');"><span \r
- style="font-weight: bold;"><b style="font-weight: bold;"><img src="../note1.gif"\r
-       x-maintain-ratio=TRUE\r
-       style="border: none;\r
-                       width: 36px;\r
-                       height: 38px;\r
-                       float: none;\r
-                       border-style: none;\r
-                       border-style: none;"\r
-       width=36\r
-       height=38\r
-       border=0></b>Note: </span>netgen 4.5 provided with the SALOME installation \r
- Wizard has been patched to improve its performance. </p>\r
-\r
-<ul>\r
-       \r
-       <li class=kadov-p\r
-               class=kadov-p>Numeric 23.7</li>\r
-</ul>\r
-\r
-Version number is checked by <span \r
- style="font-weight: bold;">python -c \r
- 'import Numeric; print Numeric.__version__'</span> command. The <span \r
- style="font-weight: bold;">python</span> executable should be in the <span \r
- style="font-weight: bold;">PATH</span> environment variable and <span \r
- style="font-weight: bold;">Numeric</span> module should be available for \r
- the Python (for example it should be in the <span \r
- style="font-weight: bold;">PYTHONPATH</span> \r
- environment variable). Version number should be equal to &quot;23.7&quot;. \r
- If you have any problem with a preinstalled version of Numeric 23.7, please, \r
- reinstall it.<br>\r
-Add the directory where&nbsp;you have a preinstalled version of Numeric \r
- package to the the <span \r
- style="font-weight: bold;">PYTHONHOME </span>environment \r
- variable. \r
-\r
-<ul>\r
-       \r
-       <li class=kadov-p\r
-               class=kadov-p>graphviz 2.2.1</li>\r
-</ul>\r
-\r
-Version number is checked by <span \r
- style="font-weight: bold;">dot -V</span> \r
- command. The <span \r
- style="font-weight: bold;">dot</span> executable should \r
- be in the <span \r
- style="font-weight: bold;">PATH</span> environment variable. \r
- Version number should be equal to &quot;2.2.1&quot;.<br>\r
-Add <span \r
- style="font-weight: bold;">graphviz</span> bin directory to the \r
- the <span \r
- style="font-weight: bold;">PATH</span> environment variable. \r
\r
-\r
-<ul>\r
-       \r
-       <li class=kadov-p\r
-               class=kadov-p>doxygen 1.4.6</li>\r
-</ul>\r
-\r
-Version number is checked by <span \r
- style="font-weight: bold;">doxygen --version</span> \r
- command. The <span \r
- style="font-weight: bold;">doxygen</span> executable \r
- should be in the <span \r
- style="font-weight: bold;">PATH</span> environment \r
- variable. Version number should be equal to &quot;1.4.6&quot;. \r
-\r
-<ul>\r
-       \r
-       <li class=kadov-p\r
-               class=kadov-p><span style="font-weight: bold; color: rgb(0, 0, 153);">SALOME \r
- </span>module <span style="font-weight: bold; color: rgb(0, 0, 153);">sources</span> \r
- (3.2.4).</li>\r
-</ul>\r
-\r
-For each SALOME module sources package (KERNEL, GUI, GEOM, etc...) the \r
- root directory contains file configure.in (configure.ac) which defines \r
- version information.<br>\r
-Set the <span \r
- style="font-weight: bold;">&lt;MODULE&gt;_SRC_DIR</span> \r
- environment variable for each SALOME <span \r
- style="font-weight: bold;">MODULE</span> \r
- sources package installed (where <span \r
- style="font-weight: bold;">MODULE</span> \r
- is KERNEL, GUI, GEOM, ...). \r
-\r
-<ul>\r
-       \r
-       <li class=kadov-p\r
-               class=kadov-p><span style="font-weight: bold; color: rgb(0, 0, 153);">SALOME \r
- </span>module <span style="font-weight: bold; color: rgb(0, 0, 153);">binaries \r
- </span>(3.2.4)</li>\r
-</ul>\r
-\r
-For each SALOME module binaries package (KERNEL, GUI, GEOM, etc...) the \r
- <span \r
- style="font-weight: bold;">bin/salome</span> directory contains \r
- file <span \r
- style="font-weight: bold;">VERSION</span> which defines version \r
- information.<br>\r
-Set <span \r
- style="font-weight: bold;">&lt;MODULE&gt;_ROOT_DIR</span> environment \r
- variable for each SALOME <span \r
- style="font-weight: bold;">MODULE</span> \r
- binaries package installed (where <span \r
- style="font-weight: bold;">MODULE</span> \r
- is KERNEL, GUI, GEOM, ...). \r
-\r
-<p>If you have native products installed to directories different from \r
- default ones (not <b>/usr/bin</b>, <b>/usr/lib</b>...), it is recommended \r
- to follow the above mentioned instructions. Or you should properly set \r
- <span \r
- style="font-weight: bold;">PATH</span> and <span \r
- style="font-weight: bold;">LD_LIBRARY_PATH</span> \r
- variables <b><font style="color: #ff0000;"\r
-                                       color=#FF0000>before</font></b> starting the Installation \r
- Wizard. Otherwise the installation script will fail to find preinstalled/native \r
- products. </p>\r
-\r
-<p style="background-image: url('../Texture_horiz_ltbluebubbles.jpg');"><span><b \r
- style="font-weight: bold;"><img src="../note1.gif"\r
-                                                               x-maintain-ratio=TRUE\r
-                                                               style="border: none;\r
-                                                                               width: 36px;\r
-                                                                               height: 38px;\r
-                                                                               float: none;\r
-                                                                               border-style: none;\r
-                                                                               border-style: none;"\r
-                                                               width=36\r
-                                                               height=38\r
-                                                               border=0></b></span><b style="font-weight: bold;">Note:</b> for some native \r
- products (e.g. gcc, Python) the rules of version checking are not so strict \r
- as described above. Only major and minor version numbers should coincide \r
- with the prerequisite. Newer version of the product can also be used. \r
- If some native product has version number larger than that required by \r
- the installation procedure, the user will be prompted by the warning message \r
- like this: <i>&quot;You have newer version of gcc installed on your computer \r
- than that is required (3.4.1). Continue?&quot;</i>. You can click <i>&quot;Yes&quot;</i> \r
- to proceed with the installation but in this case you should be aware \r
- of what you are doing. SALOME binaries (including other products) are \r
- compiled with the predefined prerequisites and most likely can not be \r
- run successfully if these products are not found. This can be helpful \r
- only if you plan to build all products from sources. </p>\r
-\r
-\r
-<!--(HR)============================================================-->\r
-<hr style="/*begin!kadov{{*/ float: aligncenter; /*}}end!kadov*/ ">\r
-\r
-\r
-<h3><a name=pick_up_env></a>Pick up the <font \r
- style="color: #ff0000;"\r
-       color=#FF0000>environment</font></h3>\r
-\r
-Please, read the following information carefully . This section describes \r
- how the installation procedure generates the environment scripts for the \r
- SALOME platform being installed. \r
-\r
-<p>After installing each product shell the script creates a special environment \r
- file for the product in its installation folder. The name of the file \r
- is generated from the name of product by the following scheme: <b>env_&lt;product_name&gt;.sh</b> \r
- (for example <b>env_Vtk.sh </b>for the Vtk). This file includes all necessary \r
- environment settings. At the final step of the installation the script \r
- picks up all the settings files and generates two common environment files \r
- from them: <b>salome.sh</b> and <b>salome.csh </b>for <span \r
- style="font-weight: bold;">bash</span> \r
- and <span \r
- style="font-weight: bold;">csh</span> shells correspondingly. \r
- Such approach helps to save time when reinstalling products and you may \r
- not bother about setting all environment variables manually to build/launch \r
- SALOME. What you simply need is to source one of these environment files. \r
- </p>\r
-\r
-<p>This also concerns those products which are not being installed. For \r
- example, you install some SALOME binaries to the directory where you have \r
- previously installed other products.&nbsp; The Installation procedure \r
- tries to collect environment files from the target directory if it finds \r
- necessary products installed there. If some product is not found in the \r
- target directory the corresponding section of <b>salome.sh/salome.csh</b> \r
- files will be skipped. <br>\r
-For native products (like <i><b>gcc, tcl, etc...)</b></i> the installation \r
- procedure tries to find them first using <b>PATH</b> / <b>LD_LIBRARY_PATH</b> \r
- variables and then in the system default directories (<b>/usr/bin, /usr/lib</b> \r
- etc., depending on the product). </p>\r
-\r
-<p>In any case you may edit <b>salome.*</b> files after the installation \r
- procedure finishes, if you want.</p>\r
-\r
-&nbsp; \r
-\r
-<p style="background-image: url('../Texture_horiz_ltbluebubbles.jpg');"><span><b \r
- style="font-weight: bold;"><img src="../note1.gif"\r
-                                                               x-maintain-ratio=TRUE\r
-                                                               style="border: none;\r
-                                                                               width: 36px;\r
-                                                                               height: 38px;\r
-                                                                               float: none;\r
-                                                                               border-style: none;\r
-                                                                               border-style: none;"\r
-                                                               width=36\r
-                                                               height=38\r
-                                                               border=0></b></span><span \r
- style="font-weight: bold;">Note:</span> \r
- as it was mentioned <a href="#env_files">above</a> there are other environment \r
- files which are generated by the installation procedure: <span \r
- style="font-weight: bold;">env_products.csh</span> \r
- + <span \r
- style="font-weight: bold;">env_products.sh</span> and <span \r
- style="font-weight: bold;">env_build.csh</span> \r
- + <span \r
- style="font-weight: bold;">env_build.sh</span>. These files can \r
- be found in the target installation root directory.</p>\r
-\r
-<!--kadov_tag{{<implicit_empty_p>}}-->&nbsp;<br><!--kadov_tag{{</implicit_empty_p>}}-->\r
-\r
-\r
-<!--(HR)============================================================-->\r
-<hr style="/*begin!kadov{{*/ float: aligncenter; /*}}end!kadov*/ ">\r
-\r
-\r
-<h3><a name=xml_files></a>Modifying <font \r
- style="color: #ff0000;"\r
-       color=#FF0000>XML</font> configuration \r
- <font \r
- style="color: #ff0000;"\r
-       color=#FF0000>file</font></h3>\r
-\r
-You can create your own XML configuration file. The Installation Wizard \r
- can then take it as a command line argument to provide a list of products \r
- you want to install with it. The list of products and some other settings \r
- for the Installation Wizard are provided in the XML file. The default \r
- file which Installation Wizard looks for if no command line arguments \r
- are given, is <b>config.xml</b>.<br>\r
-This section describes the structure of the configuration file. <br>\r
-XML tags are in bold blue, optional sections/tags are in brackets. \r
-\r
-<p><font style="font-family: Courier;"\r
-               face=Courier><b style="font-weight: bold;"><font style="color: #000099;"\r
-                                                                                                               color=#000099>&lt;document&gt;</font></b> \r
- <font style="color: #000000;"\r
-               color=#000000><b><br>\r
-&nbsp;&nbsp;&nbsp; </b>[</font><b><font style="color: #000099;"\r
-                                                                               color=#000099> &lt;config</font></b><font style="color: #000000;"\r
-               color=#000000> [ version=&lt;install_wizard_version&gt; ]</font> <font style="color: #000000;"\r
-               color=#000000><br>\r
-&nbsp;&nbsp;&nbsp; &nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ \r
- caption=&lt;install_wizard_caption&gt; ]</font> <font style="color: #000000;"\r
-               color=#000000><br>\r
-&nbsp;&nbsp;&nbsp; &nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ \r
- copyright=&lt;install_wizard_copyright&gt;&nbsp; ]</font> <font style="color: #000000;"\r
-               color=#000000><br>\r
-&nbsp;&nbsp;&nbsp; &nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ \r
- license=&lt;install_wizard_license_info&gt; ]</font> <font style="color: #000000;"\r
-               color=#000000><br>\r
-&nbsp;&nbsp;&nbsp; &nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ \r
- os=&lt;target_platform&gt; ]</font><b><font style="color: #000099;"\r
-                                                                               color=#000099><br>\r
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /&gt;</font></b><font style="color: #000000;"\r
-               color=#000000> <br>\r
-&nbsp;&nbsp;&nbsp; ]</font> <font style="color: #000000;"\r
-               color=#000000><b><br>\r
-&nbsp;&nbsp;&nbsp; </b>[ </font><b><font style="color: #000099;"\r
-                                                                               color=#000099>&lt;path</font></b><font style="color: #000000;"\r
-               color=#000000>&nbsp;&nbsp; [ targetdir=&lt;target_directory&gt; ]</font> \r
- <font style="color: #000000;"\r
-               color=#000000><br>\r
-&nbsp;&nbsp;&nbsp;&nbsp; &nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ \r
- tempdir=&lt;temp_directory&gt;&nbsp;&nbsp;&nbsp;&nbsp; ]</font><b><font style="color: #000099;"\r
-                                                                               color=#000099><br>\r
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /&gt; </font></b><font style="color: #000000;"\r
-               color=#000000><br>\r
-&nbsp;&nbsp;&nbsp; ]</font> <font style="color: #000000;"\r
-               color=#000000><b><br>\r
-&nbsp;&nbsp;&nbsp; </b>[ </font><b><font style="color: #000099;"\r
-                                                                               color=#000099>&lt;button</font></b><font style="color: #000000;"\r
-               color=#000000> &nbsp; label=&lt;button_label&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font> \r
- <font style="color: #000000;"\r
-               color=#000000><br>\r
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp; \r
- [ tooltip=&lt;button_tooltip&gt; ]</font> <font style="color: #000000;"\r
-               color=#000000><br>\r
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp; \r
- &nbsp; script=&lt;button_script&gt;&nbsp;&nbsp;&nbsp;</font> <font style="color: #000000;"\r
-               color=#000000><br>\r
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \r
- [ disable=&lt;disable_flag&gt;&nbsp;&nbsp;&nbsp;]</font><b><font style="color: #000099;"\r
-                                                                               color=#000099><br>\r
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /&gt; </font></b><font style="color: #000000;"\r
-               color=#000000><br>\r
-&nbsp;&nbsp;&nbsp; ]</font> <font style="color: #000000;"\r
-               color=#000000><br>\r
-&nbsp;&nbsp;&nbsp; [</font><b><font style="color: #000099;"\r
-                                                                               color=#000099> &lt;button</font></b><font style="color: #000000;"\r
-               color=#000000> ... </font><font style="color: #000099;"\r
-                                                                       color=#000099><br>\r
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /<b>&gt;</b></font><font style="color: #000000;"\r
-               color=#000000><br>\r
-&nbsp;&nbsp;&nbsp; ]</font> <font style="color: #000000;"\r
-               color=#000000><br>\r
-&nbsp;&nbsp;&nbsp; [</font><b><font style="color: #000099;"\r
-                                                                               color=#000099> &lt;product</font></b><font style="color: #000000;"\r
-               color=#000000>&nbsp; name=&lt;product_name&gt;</font> <font style="color: #000000;"\r
-               color=#000000><br>\r
-&nbsp;&nbsp;&nbsp;&nbsp; &nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \r
- version=&lt;product_version&gt;</font> <br>\r
-&nbsp;&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;&nbsp; &nbsp;&nbsp; [ context=&lt;product_context&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \r
- ]<br>\r
-&nbsp;&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;&nbsp; &nbsp;&nbsp; [ description=&lt;product_description&gt; \r
- ]<font style="color: #000000;"\r
-               color=#000000><br>\r
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \r
- install=&lt;installation_mode&gt;</font> <font style="color: #000000;"\r
-               color=#000000><br>\r
-&nbsp;&nbsp;&nbsp;&nbsp; &nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \r
- supported=&lt;supported_installation_modes&gt;</font> <font style="color: #000000;"\r
-               color=#000000><br>\r
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ \r
- disable=&lt;disable_flag&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;]<br>\r
-&nbsp; &nbsp; &nbsp; &nbsp;&nbsp; &nbsp; &nbsp;&nbsp; [ pickupenv=&lt;pickup_env_flag&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \r
- ]<br>\r
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \r
- dependancies=&lt;list_of_prerequisites&gt;</font>&nbsp;<font style="color: #000000;"\r
-               color=#000000><br>\r
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp; &nbsp;&nbsp;&nbsp;&nbsp; \r
- installdiskspace=&lt;install_disk_space&gt;</font> <font style="color: #000000;"\r
-               color=#000000><br>\r
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp; &nbsp;&nbsp;&nbsp; \r
- temporarydiskspace=&lt;tmp_disk_space&gt;</font> <font style="color: #000000;"\r
-               color=#000000><br>\r
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp; &nbsp;&nbsp; \r
- script=&lt;installation_script_name&gt;</font><font style="color: #000099;"\r
-                                                                       color=#000099><br>\r
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /<b>&gt;</b></font><font style="color: #000000;"\r
-               color=#000000> \r
- <br>\r
-&nbsp;&nbsp;&nbsp; ]</font> <font style="color: #000000;"\r
-               color=#000000><br>\r
-&nbsp;&nbsp;&nbsp; [</font><b><font style="color: #000099;"\r
-                                                                               color=#000099> &lt;product</font></b><font style="color: #000000;"\r
-               color=#000000> ... </font><font style="color: #000099;"\r
-                                                                       color=#000099><br>\r
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /<b>&gt;</b></font><font style="color: #000000;"\r
-               color=#000000> \r
- <br>\r
-&nbsp;&nbsp;&nbsp; ]<br>\r
-&nbsp;&nbsp;&nbsp; ...</font><b><font style="color: #000099;"\r
-                                                                               color=#000099><br>\r
-&lt;/document&gt;</font></b> </font></p>\r
-\r
-<h4><font style="color: #000000;"\r
-                       color=#000000>&lt;config&gt; section</font></h4>\r
-\r
-<font style="color: #000000;"\r
-                       color=#000000>This is an optional section; it provides general \r
- information about the Installation Wizard itself.<br>\r
-<br>\r
-Attributes:</font> \r
-\r
-<ul>\r
-       \r
-       <li class=kadov-p\r
-               style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "\r
-               class=kadov-p><font style="color: #000000;"\r
-                                                       color=#000000><b style="font-weight: bold;">version</b></font></li>\r
-</ul>\r
-\r
-<font style="color: #000000;"\r
-                       color=#000000>The application version number to be shown in the \r
- caption.</font> \r
-\r
-<ul>\r
-       \r
-       <li class=kadov-p\r
-               style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "\r
-               class=kadov-p><font style="color: #000000;"\r
-                                                       color=#000000><b style="font-weight: bold;">caption</b></font></li>\r
-</ul>\r
-\r
-The application main window caption - if this string contains '%1' text \r
- the title will contain the version number in this place (see above). \r
-\r
-<ul>\r
-       \r
-       <li class=kadov-p\r
-               style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "\r
-               class=kadov-p><font style="color: #000000;"\r
-                                                       color=#000000><b style="font-weight: bold;">copyright</b></font></li>\r
-</ul>\r
-\r
-<font style="color: #000000;"\r
-                       color=#000000>The application copyright information (shown in the \r
- first page).</font> \r
-\r
-<ul>\r
-       \r
-       <li class=kadov-p\r
-               style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "\r
-               class=kadov-p><font style="color: #000000;"\r
-                                                       color=#000000><b style="font-weight: bold;">license</b></font></li>\r
-</ul>\r
-\r
-<font style="color: #000000;"\r
-                       color=#000000>The application license information (shown in the \r
- first page).</font> \r
-\r
-<ul>\r
-       \r
-       <li class=kadov-p\r
-               style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "\r
-               class=kadov-p><font style="color: #000000;"\r
-                                                       color=#000000><b style="font-weight: bold;">os</b></font></li>\r
-</ul>\r
-\r
-<font style="color: #000000;"\r
-                       color=#000000>This parameter defines the directory (relative from \r
- ./Products/BINARIES) where the Installation Wizard will search precompiled \r
- binaries packages. If this tag is not provided, binaries packages are \r
- looked for in the ./Products/BINARIES directory.</font> \r
-\r
-<h4><b style="font-weight: bold;"><font style="color: #000000;"\r
-                                                                               color=#000000>&lt;path&gt; section</font></b></h4>\r
-\r
-This is an optional section; it defines default installation directories.<font style="color: #000000;"\r
-                       color=#000000><br>\r
-<br>\r
-Attributes:</font> \r
-\r
-<ul>\r
-       \r
-       <li class=kadov-p\r
-               style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "\r
-               class=kadov-p><font style="color: #000000;"\r
-                                                       color=#000000><b style="font-weight: bold;">targetdir</b></font></li>\r
-</ul>\r
-\r
-<font style="color: #000000;"\r
-                       color=#000000>The target directory - the path to the directory \r
- where products should be installed.</font> \r
-\r
-<ul>\r
-       \r
-       <li class=kadov-p\r
-               style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "\r
-               class=kadov-p><font style="color: #000000;"\r
-                                                       color=#000000><b style="font-weight: bold;">tempdir</b></font></li>\r
-</ul>\r
-\r
-<font style="color: #000000;"\r
-                       color=#000000>The temporary directory - the path to the directory \r
- for the temporary files.</font> \r
-\r
-<h4><b style="font-weight: bold;">&lt;product&gt; section</b></h4>\r
-\r
-This section describes product to be installed with the Installation Wizard. \r
- The XML file should include a &lt;product&gt; section for each product \r
- to be installed. The products appear in the tree view and are installed \r
- in the order they are described in the configuration file. It is recommended \r
- (but not obligatory) to define native products at the top of the list \r
- before all other products.<font style="color: #000000;"\r
-                       color=#000000><br>\r
-<br>\r
-Attributes:</font> \r
-\r
-<ul>\r
-       \r
-       <li class=kadov-p\r
-               style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "\r
-               class=kadov-p><font style="color: #000000;"\r
-                                                       color=#000000><b style="font-weight: bold;">name</b></font></li>\r
-</ul>\r
-\r
-Product name. \r
-\r
-<ul>\r
-       \r
-       <li class=kadov-p\r
-               style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "\r
-               class=kadov-p><font style="color: #000000;"\r
-                                                       color=#000000><b style="font-weight: bold;">version</b></font></li>\r
-</ul>\r
-\r
-<span>Product</span> version. \r
-\r
-<ul>\r
-       \r
-       <li class=kadov-p\r
-               style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "\r
-               class=kadov-p><font style="color: #000000;"\r
-                                                       color=#000000><b style="font-weight: bold;">description</b></font></li>\r
-</ul>\r
-\r
-<font style="color: #000000;"\r
-                       color=#000000>Product description (optional).</font> \r
-\r
-<ul>\r
-       \r
-       <li class=kadov-p\r
-               style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "\r
-               class=kadov-p><font style="color: #000000;"\r
-                                                       color=#000000><b style="font-weight: bold;">context</b></font></li>\r
-</ul>\r
-\r
-<font style="color: #000000;"\r
-                       color=#000000>Context (optional). The possible values are <b>'salome \r
- sources'</b>, <b>'salome binaries'</b> and <b>'prerequisite'</b> (several \r
- contexts can be given separated by &quot;:&quot; symbol).</font> \r
-\r
-<ul>\r
-       \r
-       <li class=kadov-p\r
-               style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "\r
-               class=kadov-p><font style="color: #000000;"\r
-                                                       color=#000000><b style="font-weight: bold;">supported</b></font></li>\r
-</ul>\r
-\r
-<font style="color: #000000;"\r
-                       color=#000000>Supported modes of installation. Several modes can \r
- be separated by comma. Possible value are: <i>install sources</i>, <i>install \r
- binaries</i>, <i>use native</i>. The Installation script should contain \r
- the corresponding functions for each of the supported installation modes \r
- (see <a href="#new_products">here</a>).</font> \r
-\r
-<ul>\r
-       \r
-       <li class=kadov-p\r
-               style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "\r
-               class=kadov-p><font style="color: #000000;"\r
-                                                       color=#000000><b style="font-weight: bold;">install</b></font></li>\r
-</ul>\r
-\r
-<font style="color: #000000;"\r
-                       color=#000000>Default (starting) installation mode.</font> \r
-\r
-<ul>\r
-       \r
-       <li class=kadov-p\r
-               style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "\r
-               class=kadov-p><font style="color: #000000;"\r
-                                                       color=#000000><b style="font-weight: bold;">disable</b></font></li>\r
-</ul>\r
-\r
-<font style="color: #000000;"\r
-                       color=#000000>If this optional flag has 'true' value, the corresponding \r
- product will not appear in the list of products and will not be installed.</font> \r
\r
-\r
-<ul>\r
-       \r
-       <li class=kadov-p\r
-               class=kadov-p><b style="font-weight: bold;">pickupenv</b></li>\r
-</ul>\r
-\r
-This flag points that pickup environment procedure should be performed \r
- for this product. If this flag equal to 'true', &nbsp;salome.sh and salome.csh \r
- files will&nbsp; be created in the product installation directory. Usually \r
- this option is set to true for SALOME KERNEL module sources and binaries \r
- package. This is an optional key, default value is 'false'<b>.</b> \r
-\r
-<ul>\r
-       \r
-       <li class=kadov-p\r
-               style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "\r
-               class=kadov-p><font style="color: #000000;"\r
-                                                       color=#000000><b style="font-weight: bold;">dependancies</b></font></li>\r
-</ul>\r
-\r
-<font style="color: #000000;"\r
-                       color=#000000>List of prerequisite products, which are necessary \r
- to build this product, separated by comma.</font> \r
-\r
-<ul>\r
-       \r
-       <li class=kadov-p\r
-               style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "\r
-               class=kadov-p><font style="color: #000000;"\r
-                                                       color=#000000><b style="font-weight: bold;">installdiskspace</b></font></li>\r
-</ul>\r
-\r
-<font style="color: #000000;"\r
-                       color=#000000>Total amount of space (integer, in Kbytes), which \r
- the product occupies on the hard drive after the installation.</font> \r
\r
-\r
-<ul>\r
-       \r
-       <li class=kadov-p\r
-               style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "\r
-               class=kadov-p><font style="color: #000000;"\r
-                                                       color=#000000><b style="font-weight: bold;">temporarydiskspace</b></font></li>\r
-</ul>\r
-\r
-<font style="color: #000000;"\r
-                       color=#000000>Disk space (integer, in Kbytes) for temporary files, \r
- which is necessary to build the product from the sources.</font> \r
-\r
-<ul>\r
-       \r
-       <li class=kadov-p\r
-               style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "\r
-               class=kadov-p><font style="color: #000000;"\r
-                                                       color=#000000><b style="font-weight: bold;">script</b></font></li>\r
-</ul>\r
-\r
-<font style="color: #000000;"\r
-                       color=#000000>The installation script name. This script is in charge \r
- of the installation of the product. It is called automatically by the \r
- Installation Wizard when necessary from the main program. See the <a href="#new_products">next \r
- section</a> for more information.</font> \r
-\r
-<h4><b style="font-weight: bold;">&lt;button&gt; section</b></h4>\r
-\r
-This is an optional section. It allows customization of the last <i>&quot;Finish \r
- installation&quot;</i> page of the Installation Wizard by adding one or \r
- more buttons in the lower part of the wizard's window. The script which \r
- is attached to each such button, can perform some specific action, for \r
- example, launch the application or show the Release Notes file by using \r
- an external program. See <a href="#finish_buttons">here</a> for more details \r
- about writing scripts.<font style="color: #000000;"\r
-                       color=#000000><br>\r
-<br>\r
-Attributes:</font> \r
-\r
-<ul>\r
-       \r
-       <li class=kadov-p\r
-               style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "\r
-               class=kadov-p><font style="color: #000000;"\r
-                                                       color=#000000><b style="font-weight: bold;">label</b></font></li>\r
-</ul>\r
-\r
-<font style="color: #000000;"\r
-                       color=#000000>This is the button text.</font> \r
-\r
-<ul>\r
-       \r
-       <li class=kadov-p\r
-               style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "\r
-               class=kadov-p><font style="color: #000000;"\r
-                                                       color=#000000><b style="font-weight: bold;">tooltip</b></font></li>\r
-</ul>\r
-\r
-<font style="color: #000000;"\r
-                       color=#000000>The button tooltip (optional).</font> \r
-\r
-<ul>\r
-       \r
-       <li class=kadov-p\r
-               style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "\r
-               class=kadov-p><font style="color: #000000;"\r
-                                                       color=#000000><b style="font-weight: bold;">script</b></font></li>\r
-</ul>\r
-\r
-<font style="color: #000000;"\r
-                       color=#000000>The script attached to the button.</font> \r
-\r
-<ul>\r
-       \r
-       <li class=kadov-p\r
-               style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "\r
-               class=kadov-p><font style="color: #000000;"\r
-                                                       color=#000000><b style="font-weight: bold;">disable</b></font></li>\r
-</ul>\r
-\r
-<p style="background-color: #ffffff;">If this optional flag has 'true' \r
- value, the corresponding button will not appear in the <i>&quot;Finish \r
- installation&quot;</i> page - the section of XML file is silently ignored.<b>&nbsp;</b></p>\r
-\r
-<p style="background-image: url('../Texture_horiz_ltbluebubbles.jpg');"><b \r
- style="font-weight: bold;"><span style="font-weight: bold;"><img src="../note1.gif"\r
-       x-maintain-ratio=TRUE\r
-       style="border: none;\r
-                       width: 36px;\r
-                       height: 38px;\r
-                       float: none;\r
-                       border-style: none;\r
-                       border-style: none;"\r
-       width=36\r
-       height=38\r
-       border=0></span><span style="background-image: url('../Texture_horiz_ltbluebubbles.jpg');">Note:</span></b><span style="background-image: url('../Texture_horiz_ltbluebubbles.jpg');"> \r
- If you add new products to be installed with Installation Wizard, you \r
- should also provide installation script for this product. See the next \r
- section for more details. </span></p>\r
-\r
-<!--kadov_tag{{<implicit_empty_p>}}-->&nbsp;<br><!--kadov_tag{{</implicit_empty_p>}}-->\r
-\r
-\r
-<!--(HR)============================================================-->\r
-<hr style="/*begin!kadov{{*/ float: aligncenter; /*}}end!kadov*/ ">\r
-\r
-\r
-<h3><a name=new_products></a>Implementing <font \r
- style="color: #ff0000;"\r
-       color=#FF0000>installation \r
- scripts</font> for the new products</h3>\r
-\r
-When you want some product to be installed with the Installation Wizard, \r
- you should add its description <a href="#xml_files">to the configuration \r
- file</a> and create the installation script, following the rules described \r
- in this section. <br>\r
-<br>\r
-There are some obligatory functions which should be implemented in this \r
- installation script. These functions are automatically called by the master \r
- installation script or/and its GUI shell when it is necessary.<font style="color: #000000;"\r
-                       color=#000000><br>\r
-File <b>common.sh</b> contains some service functions which can be used \r
- in your installation script, like <b>make_env()</b>,<b> make_dir()</b>, \r
- <b>try_existing()</b>, <b>sort_path()</b>,<b> find_in_path()</b>, etc.</font> \r
\r
-\r
-<ul>\r
-       \r
-       <li class=kadov-p\r
-               class=kadov-p><b style="font-weight: bold;">check_version()</b></li>\r
-</ul>\r
-\r
-This function allows to check the version of the product already installed \r
- on the computer. It should try to find the product (native or preinstalled \r
- in the target directory) and check its version. This helps to avoid unnecessary \r
- reinstallation. This is an internal function and is not called from the \r
- master installation script. \r
-\r
-<ul>\r
-       \r
-       <li class=kadov-p\r
-               style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "\r
-               class=kadov-p><b style="font-weight: bold;"><font style="color: #000000;"\r
-                                                                               color=#000000>try_native()</font></b></li>\r
-</ul>\r
-\r
-This function is called when the <i>'use native' </i>installation mode \r
- is selected by the user. The function should try to find a native version \r
- of the product and define possibility of its use. It should create the \r
- environment file for the product in the temporary directory (see also \r
- the description of <b>print_env(</b><span \r
- style="font-weight: bold;">)</span> \r
- function). It is not necessary to implement this function if you do not \r
- provide native mode installation. \r
-\r
-<ul>\r
-       \r
-       <li class=kadov-p\r
-               style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "\r
-               class=kadov-p><font style="color: #000000;"\r
-                                                       color=#000000><b style="font-weight: bold;">install_source()</b></font></li>\r
-</ul>\r
-\r
-This function is called when the <i>'install sources</i>' installation \r
- mode is selected by the user. The function is responsible for building \r
- the product from the sources package. It should create the environment \r
- file for the product in the temporary directory (see also description \r
- of <b>print_env(</b><span \r
- style="font-weight: bold;">)</span> function). \r
- It is not necessary to implement this function if you do not provide sources \r
- mode installation. \r
-\r
-<ul>\r
-       \r
-       <li class=kadov-p\r
-               style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "\r
-               class=kadov-p><font style="color: #000000;"\r
-                                                       color=#000000><b style="font-weight: bold;">install_source_and_build()</b></font></li>\r
-</ul>\r
-\r
-<font style="color: #000000;"\r
-                       color=#000000>This function is called when SALOME module is installed \r
- and the <span style="font-weight: bold;">--all-from-sources</span> (<span style="font-weight: bold;">-a</span>) option is used (<span style="font-style: italic;">&quot;Build \r
- SALOME sources&quot;</span> check box in GUI mode). This function should \r
- be used to unpack SALOME sources package and then call the build/install \r
- procedure for it.<br>\r
-For more details please refer to the <a href="#install_from_wizard">this</a> \r
- and <a href="#gui_mode">this</a> sections for more details.</font> \r
-\r
-<ul>\r
-       \r
-       <li class=kadov-p\r
-               style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "\r
-               class=kadov-p><font style="color: #000000;"\r
-                                                       color=#000000><b style="font-weight: bold;">install_binary()</b></font></li>\r
-</ul>\r
-\r
-<font style="color: #000000;"\r
-                       color=#000000>This function is called when the <i>'install binaries'</i> \r
- installation mode is selected by the user. The function is responsible \r
- for the extracting of the product from the binaries package. It should \r
- create environment for the product in the temporary directory (see also \r
- description of <b>print_env(</b>) function). It is not necessary to implement \r
- this function if you do not provide binaries mode installation. \r
-\r
-</font><ul>\r
-       \r
-       <li class=kadov-p\r
-               class=kadov-p><b style="font-weight: bold;">try_preinstalled()</b></li>\r
-</ul>\r
-\r
-This function is called when<i><span style="font-style: normal;"> the</span> \r
- 'not install'</i> installation mode is selected by the user. In this case \r
- the script should inspect the target directory to try to find an already \r
- preinstalled product, pick up and check the environment from there. See \r
- <a href="#pick_up_env">here</a> for more details. \r
-\r
-<ul>\r
-       \r
-       <li class=kadov-p\r
-               style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "\r
-               class=kadov-p><font style="color: #000000;"\r
-                                                       color=#000000><b style="font-weight: bold;">print_env()</b></font></li>\r
-</ul>\r
-\r
-<font style="color: #000000;"\r
-                       color=#000000>This function is in charge of creating the environment \r
- script. It should create a file with name </font><b>env_&lt;product_name&gt;.sh</b> \r
- in the temporary directory and then copy it into the product installation \r
- directory. The file should contain all necessary environment variables \r
- settings for the product. It will be collected during the 'pick-up-environment' \r
- procedure. \r
-\r
-<ul>\r
-       \r
-       <li class=kadov-p\r
-               class=kadov-p><b style="font-weight: bold;">pickup_env()</b></li>\r
-</ul>\r
-\r
-This procedure corresponds to the <b>pickupenv</b> tag of the configuration \r
- xml file (see previous section). It should call the <b>make_env</b> procedure \r
- to perform the pick-up environment procedure for the product.<font style="color: #000000;"\r
-                       color=#000000><br>\r
-<br>\r
-The calling signature of the product installation script is the following:</font> \r
- <b><font style="color: #000000;"\r
-                       color=#000000><br>\r
-&lt;product_script_name&gt; &lt;function_name&gt; &lt;temp_folder&gt; &lt;products_directory&gt; \r
- &lt;target_directory&gt; &lt;dependancies&gt; &lt;product_name&gt;</font></b> \r
\r
-\r
-<p><font style="color: #000000;"\r
-                       color=#000000>where</font> </p>\r
-\r
-<p><font style="color: #000000;"\r
-                                                       color=#000000><b style="font-weight: bold;">&lt;product_script_name&gt;</b> \r
- - installation script name (described in the configuration xml file);</font> \r
- <font style="color: #000000;"\r
-               color=#000000><b><br>\r
-&lt;function_name&gt;</b> - the name of function, corresponding to the \r
- selected installation mode: <i>try_native, install_source, install_binary</i> \r
- or <i>try_preinstalled</i>;</font> <font style="color: #000000;"\r
-               color=#000000><b><br>\r
-&lt;temp_folder&gt;</b> - temporary files directory;</font> <font style="color: #000000;"\r
-               color=#000000><b><br>\r
-&lt;products_directory&gt;</b> - directory where the sources/binaries package \r
- can be found. You should provide the sources package in the <i>&lt;Install_Wizard_root_directory&gt;/Products/SOURCES</i> \r
- directory and binaries package in the <i>&lt;InstallWizard_root_directory&gt;/Products/BINARIES/&lt;os_version&gt;</i>, \r
- where &lt;os_version&gt; is the target platform description, which appears \r
- in the corresponding section of the <a href="#xml_files">configuration \r
- xml file</a>.</font> <font style="color: #000000;"\r
-               color=#000000><b><br>\r
-&lt;target_directory&gt;</b> - root target directory where the product \r
- should be installed to;</font> <font style="color: #000000;"\r
-               color=#000000><b><br>\r
-&lt;dependancies&gt;</b> - single-quoted list of prerequisite products, \r
- separated by space;</font> <font style="color: #000000;"\r
-               color=#000000><b><br>\r
-&lt;product_name&gt; </b>- product name itself.</font> </p>\r
-\r
-<p><font style="font-weight: bold;">Example:</font> <i><br>\r
-med-2.2.3.sh install_binary /tmp/work ./Products/BINARIES/Mandrake10.1 \r
- /usr/salome 'gcc Hdf' med</i> </p>\r
-\r
-<p><font style="color: #000000;"\r
-                       color=#000000>Copy the created script into the <i>&lt;Install_Wizard_root_directory&gt;/config_files</i> \r
- sub-directory where all installation scripts are stored. Installation \r
- Wizard will automatically search and call your script during the installation \r
- procedure.</font> </p>\r
-\r
-\r
-<!--(HR)============================================================-->\r
-<hr style="/*begin!kadov{{*/ float: aligncenter; /*}}end!kadov*/ ">\r
-\r
-\r
-&nbsp; \r
-\r
-<h3><a name=finish_buttons></a>Customizing <font \r
- style="color: #ff0000;"\r
-       color=#FF0000>Readme page</font> \r
- buttons</h3>\r
-\r
-The Installation Wizard allows customizing the look-n-feel of the last \r
- <i>&quot;Finish installation&quot;</i> page. If you want to add one or \r
- more buttons to this page in order to perform some specific actions at \r
- the end of the installation (for example, to show the Release Notes file \r
- by using Open Office) you can put an additional section to the XML configuration \r
- file. This is the <b>&lt;button&gt;</b> section (see <a href="#xml_files">here</a> \r
- for more details). \r
-\r
-<!--begin!kadov{{--><br><!--}}end!kadov--><!--kadov_tag{{<implicit_p>}}-->&nbsp; \r
\r
-\r
-<!--begin!kadov{{--><br><!--}}end!kadov--><!--kadov_tag{{<implicit_p>}}-->To \r
- implement the action which will be performed when the user clicks the \r
- button, you need to create a script and put it to the <i>&lt;Install_Wizard_root_directory&gt;/config_files</i> \r
- directory.<br>\r
-There are some obligatory functions which should be implemented in this \r
- script. These functions are automatically called by the Installation Wizard \r
- GUI. \r
-\r
-<ul>\r
-       \r
-       <li class=kadov-p\r
-               class=kadov-p><b style="font-weight: bold;">check_enabled()</b></li>\r
-</ul>\r
-\r
-This procedure is called by the Installation Wizard when the <i>&quot;Finish \r
- installation&quot;</i> page is displayed and the status of the buttons \r
- should be modified according to the installation options. This procedure \r
- should return <b>0</b> if the corresponding action can be performed and, \r
- thus, the button should become enabled. Otherwise, it should return <b>1</b> \r
- - in this case the corresponding button will be disabled. \r
-\r
-<ul>\r
-       \r
-       <li class=kadov-p\r
-               class=kadov-p><b style="font-weight: bold;">execute()</b></li>\r
-</ul>\r
-\r
-This procedure is invoked when the user clicks the button. This procedure \r
- should return <b>0</b> if the corresponding action is done successfully \r
- and <b>1</b> if any error occurs.<br>\r
-<br>\r
-The calling signature of the script is the following:<b><font style="color: #000000;"\r
-                       color=#000000><br>\r
-&lt;product_script_name&gt; &lt;function_name&gt; &lt;target_directory&gt; \r
- &lt;temp_folder&gt;</font></b> \r
-\r
-<p><font style="color: #000000;"\r
-                       color=#000000>where</font> </p>\r
-\r
-<p><b style="font-weight: bold;">&lt;product_script_name&gt;</b> - the \r
- script name itself (retrieved from the XML configuration xml file); <b><br>\r
-&lt;function_name&gt;</b> - the name of function; <b><br>\r
-&lt;target_directory&gt;</b> - root target directory where the product \r
- is installed to; <b><br>\r
-&lt;temp_folder&gt; </b>- temporary files directory; <b><br>\r
-&nbsp;</b></p>\r
-\r
-<p style="background-image: url('../Texture_horiz_ltbluebubbles.jpg');"><b><span \r
- style="font-weight: bold;"><img src="../note1.gif"\r
-                                                               x-maintain-ratio=TRUE\r
-                                                               style="border: none;\r
-                                                                               width: 36px;\r
-                                                                               height: 38px;\r
-                                                                               float: none;\r
-                                                                               border-style: none;\r
-                                                                               border-style: none;"\r
-                                                               width=36\r
-                                                               height=38\r
-                                                               border=0></span>Note:</b> The standard \r
- Installation Wizard buttons &quot;Launch SALOME&quot; and &quot;Release \r
- Notes&quot; are implemented with this feature. Refer to scripts <b>start_salome.sh</b> \r
- and <b>release_notes.sh</b> for sample implementation.<b><span \r
- style="font-weight: bold;"><br>\r
-<br>\r
-<img src="../note1.gif"\r
-       x-maintain-ratio=TRUE\r
-       style="border: none;\r
-                       width: 36px;\r
-                       height: 38px;\r
-                       float: none;\r
-                       border-style: none;\r
-                       border-style: none;"\r
-       width=36\r
-       height=38\r
-       border=0></span>Note:</b> Any button (even standard) can be \r
- ignored by the Installation Wizard if the attribute <b>&lt;disable&gt;</b> \r
- in the XML configuration file is set to the &quot;true&quot; value. </p>\r
-\r
-\r
-<!--(HR)============================================================-->\r
-<hr style="/*begin!kadov{{*/ float: aligncenter; /*}}end!kadov*/ ">\r
-\r
-\r
-&nbsp; \r
-\r
-</body>\r
-\r
-</html>\r
diff --git a/doc/salome/gui/GUI/kernel/introduction.htm b/doc/salome/gui/GUI/kernel/introduction.htm
deleted file mode 100755 (executable)
index 019cc7f..0000000
+++ /dev/null
@@ -1,235 +0,0 @@
-<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
-\r
-<html>\r
-\r
-<head>\r
-<title>Introduction</title>\r
-<meta http-equiv="content-type" content="text/html; charset=windows-1252">\r
-<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
-<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
-<!--\r
-if (navigator.appName !="Netscape")\r
-{   document.write("<link rel='stylesheet' href='../default.css'>");}\r
-//-->\r
-</script>\r
-<style type="text/css">\r
-<!--\r
-h1.whs1 { text-align:center; }\r
-img_whs2 { border:none; width:550px; height:275px; float:none; border-style:none; }\r
-h1.whs3 { text-align:justify; }\r
-p.whs4 { font-family:'Times New Roman' , serif; text-align:justify; text-indent:48px; }\r
-p.whs5 { font-family:'Times New Roman' , serif; text-align:justify; }\r
-ul.whs6 { list-style:disc; }\r
-p.whs7 { font-family:'Times New Roman' , serif; text-align:justify; font-weight:bold; }\r
-table.whs8 { x-cell-content-align:top; width:100%; border-spacing:0px; }\r
-col.whs9 { width:31.561%; }\r
-col.whs10 { width:68.439%; }\r
-tr.whs11 { x-cell-content-align:top; }\r
-td.whs12 { width:31.561%; padding-right:10px; padding-left:10px; border-right-style:none; border-left-style:none; border-top-style:none; border-bottom-style:none; }\r
-img_whs13 { border:none; width:249px; height:221px; border-style:none; }\r
-td.whs14 { width:68.439%; padding-right:10px; padding-left:10px; border-top-style:none; border-bottom-style:none; border-right-style:none; }\r
--->\r
-</style><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
-<!--\r
-function reDo() {\r
-  if (innerWidth != origWidth || innerHeight != origHeight)\r
-     location.reload();\r
-}\r
-if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {\r
-       origWidth = innerWidth;\r
-       origHeight = innerHeight;\r
-       onresize = reDo;\r
-}\r
-onerror = null; \r
-//-->\r
-</script>\r
-<style type="text/css">\r
-<!--\r
-div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
-p.WebHelpNavBar { text-align:right; }\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
-<script type="text/javascript" language="javascript1.2">\r
-<!--\r
-if (window.gbWhTopic)\r
-{\r
-       if (window.setRelStartPage)\r
-       {\r
-       addTocInfo("Welcome to SALOME");\r
-addButton("show",BTN_IMG,"Show","","","","",0,0,"../whd_show0.gif","../whd_show2.gif","../whd_show1.gif");\r
-addButton("hide",BTN_IMG,"Hide","","","","",0,0,"../whd_hide0.gif","../whd_hide2.gif","../whd_hide1.gif");\r
-\r
-       }\r
-\r
-\r
-       if (window.setRelStartPage)\r
-       {\r
-       setRelStartPage("../index.htm");\r
-\r
-               autoSync(1);\r
-               sendSyncInfo();\r
-               sendAveInfoOut();\r
-       }\r
-\r
-}\r
-else\r
-       if (window.gbIE4)\r
-               document.location.reload();\r
-//-->\r
-</script>\r
-</head>\r
-<body><script type="text/javascript" language="javascript1.2">\r
-<!--\r
-if (window.writeIntopicBar)\r
-       writeIntopicBar(4);\r
-//-->\r
-</script>\r
-<h1 align="center" class="whs1"><img src="../pics/icon_about.png" x-maintain-ratio="TRUE" width="550px" height="275px" border="0" class="img_whs2"></h1>\r
-\r
-<h1 class="whs3"><span style="font-family: 'Times New Roman', serif;">Introduction</span></h1>\r
-\r
-<p class="whs4">Welcome to SALOME Platform! Modern technological \r
- products (cars, structures, electrical or electronic equipment) are getting \r
- more and more complex every year and must meet increasingly severe requirements \r
- in terms of quality and performance. For example, for structures and their \r
- environment the demands to reduce risks and optimize costs are extremely \r
- high. It requires particularly refined simulations concerning structural \r
- behavior and robustness to ensure high reliability.</p>\r
-\r
-<p class="whs5">The \r
- numeric modeling of a physical problem, the development of solutions and \r
- their integration into the design process are often handled in very specific \r
- environments. SALOME represents a generic CAD-based application for digital \r
- simulation with &quot;high reactivity to market evolutions and customer \r
- expectations&quot;. </p>\r
-\r
-<p class="whs5">&nbsp;</p>\r
-\r
-<p class="whs5">SALOME \r
- is a free software that provides a generic platform for Pre and Post-Processing \r
- for numerical simulation. It is based on an open and flexible architecture \r
- made of reusable components available as free software.</p>\r
-\r
-<p class="whs5">&nbsp;</p>\r
-\r
-<p class="whs5">SALOME \r
- is a CAD/CAE integration platform. It provides reusable components for: \r
- </p>\r
-\r
-<ul type="disc" class="whs6">\r
-       \r
-       <li class=kadov-p><p class="whs5">3D \r
- modeling (bottom-up construction, import, healing);</p></li>\r
-       \r
-       <li class=kadov-p><p class="whs5">Visualization;</p></li>\r
-       \r
-       <li class=kadov-p><p class="whs5">Computational \r
- schemas management;</p></li>\r
-       \r
-       <li class=kadov-p><p class="whs5">Post-processing.</p></li>\r
-</ul>\r
-\r
-<p class="whs5">SALOME \r
- is tailored for integration of custom components:</p>\r
-\r
-<ul type="disc" class="whs6">\r
-       \r
-       <li class=kadov-p><p class="whs5">CAD \r
- interfaces;</p></li>\r
-       \r
-       <li class=kadov-p><p class="whs5">Mesh \r
- generators;</p></li>\r
-       \r
-       <li class=kadov-p><p class="whs5">Finite \r
- Element solvers with specific pre-processors.</p></li>\r
-</ul>\r
-\r
-<p class="whs5">The \r
- SALOME platform is available in Open Source.</p>\r
-\r
-<p class="whs5">&nbsp;</p>\r
-\r
-<p class="whs7">Salome Platform:</p>\r
-\r
-<ul type="disc" class="whs6">\r
-       \r
-       <li class=kadov-p><p class="whs5">Supports \r
- interoperability between CAD modeling and computation software (CAD-CAE \r
- link) </p></li>\r
-       \r
-       <li class=kadov-p><p class="whs5">Makes \r
- easier the integration of new components on heterogeneous systems for \r
- numerical computation </p></li>\r
-       \r
-       <li class=kadov-p><p class="whs5">Sets \r
- the priority to multi-physics coupling between computation software </p></li>\r
-       \r
-       <li class=kadov-p><p class="whs5">Provides \r
- a generic user interface, user-friendly and efficient, which helps to \r
- reduce the costs and delays of carrying out the studies </p></li>\r
-       \r
-       <li class=kadov-p><p class="whs5">Reduces \r
- training time to the specific time for learning the software solution \r
- which has been based on this platform </p></li>\r
-       \r
-       <li class=kadov-p><p class="whs5">All \r
- functionalities are accessible through the programmatic integrated Python \r
- console</p></li>\r
-</ul>\r
-\r
-<p class="whs5">&nbsp;</p>\r
-\r
-<table x-use-null-cells cellspacing="0" width="100%" class="whs8">\r
-<col class="whs9">\r
-<col class="whs10">\r
-\r
-<tr valign="top" class="whs11">\r
-<td width="31.561%" class="whs12">\r
-<p><img src="../image65.gif" width="249px" height="221px" border="0" class="img_whs13"></td>\r
-<td width="68.439%" class="whs14">\r
-<p class="whs7"><span style="font-family: 'Times New Roman', serif; font-weight: bold;"><B>What \r
- can you do in SALOME? (Some of SALOME main functions)</B></span></p>\r
-<ul type="disc" class="whs6">\r
-       \r
-       <li class=kadov-p><p class="whs5"><span \r
- style="font-family: 'Times New Roman', serif;">Define geometrical models \r
- (create/modify geometrical items), import and export them using the BREP, \r
- IGES and STEP formats; </span></p></li>\r
-       \r
-       <li class=kadov-p><p class="whs5">Define \r
- meshing of these geometrical items, import and export them;</p></li>\r
-       \r
-       <li class=kadov-p><p class="whs5">Handle \r
- physical properties and quantities attached to geometrical items, import \r
- and export them to a reusable format;</p></li>\r
-       \r
-       <li class=kadov-p><p class="whs5">Perform \r
- computations using a solver (optionally provided): read input data, configure \r
- the solver, and write calculation results);</p></li>\r
-       \r
-       <li class=kadov-p><p class="whs5">Visualize \r
- result fields in 3D, 2D and export images of their visualization to an \r
- appropriate format;</p></li>\r
-       \r
-       <li class=kadov-p><p class="whs5">Manage \r
- study schemes: definition, save/restore;</p></li>\r
-       \r
-       <li class=kadov-p><p class="whs5">Manage \r
- computation schemes: definition, execution.</p></li>\r
-</ul></td></tr>\r
-</table>\r
-\r
-<p class="whs5">&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/GUI/kernel/introduction_to_salome_pro.htm b/doc/salome/gui/GUI/kernel/introduction_to_salome_pro.htm
deleted file mode 100755 (executable)
index 5355481..0000000
+++ /dev/null
@@ -1,214 +0,0 @@
-<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
-\r
-<html>\r
-\r
-<head>\r
-<title>Introduction to SALOME</title>\r
-<meta http-equiv="content-type" content="text/html; charset=windows-1252">\r
-<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
-<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
-<!--\r
-if (navigator.appName !="Netscape")\r
-{   document.write("<link rel='stylesheet' href='../default.css'>");}\r
-//-->\r
-</script>\r
-<style type="text/css">\r
-<!--\r
-h1.whs1 { font-family:'Times New Roman' , serif; }\r
-p.whs2 { font-family:'Times New Roman' , serif; margin-left:0px; text-indent:48px; }\r
-p.whs3 { font-family:'Times New Roman' , serif; text-align:justify; text-indent:48px; font-weight:normal; }\r
-img_whs4 { border:none; width:623px; height:408px; border-style:none; }\r
-p.whs5 { font-family:'Times New Roman' , serif; margin-left:0px; }\r
-ul.whs6 { list-style:disc; }\r
-p.whs7 { font-family:'Times New Roman' , serif; margin-left:0px; font-weight:bold; }\r
--->\r
-</style><script type="text/javascript" language="JavaScript">\r
-<!--\r
-if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))\r
-{\r
-  var strNSS = "<style type='text/css'>";\r
-  strNSS += "p.whs2 {margin-left:1pt; }";\r
-  strNSS += "p.whs5 {margin-left:1pt; }";\r
-  strNSS += "p.whs7 {margin-left:1pt; }";\r
-  strNSS +="</style>";\r
-  document.write(strNSS);\r
-}\r
-//-->\r
-</script>\r
-<script type="text/javascript" language="JavaScript" title="BSSC Special Effects" src="../ehlpdhtm.js"></script><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
-<!--\r
-function reDo() {\r
-  if (innerWidth != origWidth || innerHeight != origHeight)\r
-     location.reload();\r
-}\r
-if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {\r
-       origWidth = innerWidth;\r
-       origHeight = innerHeight;\r
-       onresize = reDo;\r
-}\r
-onerror = null; \r
-//-->\r
-</script>\r
-<style type="text/css">\r
-<!--\r
-div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
-p.WebHelpNavBar { text-align:right; }\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
-<script type="text/javascript" language="javascript1.2">\r
-<!--\r
-if (window.gbWhTopic)\r
-{\r
-       if (window.setRelStartPage)\r
-       {\r
-       addTocInfo("About SALOME\nIntroduction to SALOME");\r
-addButton("show",BTN_IMG,"Show","","","","",0,0,"../whd_show0.gif","../whd_show2.gif","../whd_show1.gif");\r
-addButton("hide",BTN_IMG,"Hide","","","","",0,0,"../whd_hide0.gif","../whd_hide2.gif","../whd_hide1.gif");\r
-\r
-       }\r
-\r
-\r
-       if (window.setRelStartPage)\r
-       {\r
-       setRelStartPage("../index.htm");\r
-\r
-               autoSync(1);\r
-               sendSyncInfo();\r
-               sendAveInfoOut();\r
-       }\r
-\r
-}\r
-else\r
-       if (window.gbIE4)\r
-               document.location.reload();\r
-//-->\r
-</script>\r
-</head>\r
-<body><script type="text/javascript" language="javascript1.2">\r
-<!--\r
-if (window.writeIntopicBar)\r
-       writeIntopicBar(4);\r
-//-->\r
-</script>\r
-<h1 class="whs1"><span style="font-family: 'Times New Roman', serif;">Introduction \r
- to SALOME </span></h1>\r
-\r
-<p class="whs2">&nbsp;<span \r
- style="font-weight: bold;"><B>SALOME</B></span> \r
- platform represents a generic open source platform for pre- and post-processing \r
- in numeric simulations. <span style="font-weight: bold;"><B>SALOME</B></span> \r
- combines several software components, which are built in such a way that \r
- it allows to integrate solvers and existing meshing algorithms along with \r
- the specification of physical properties for a given domain. The originality \r
- of this approach is that the various components must cooperate dynamically \r
- and be configurable. </p>\r
-\r
-<p class="whs3">&nbsp;</p>\r
-\r
-<p class="whs3"><img src="../image54.jpg" width="623px" height="408px" border="0" class="img_whs4"></p>\r
-\r
-<p class="whs3">&nbsp;</p>\r
-\r
-<p class="whs3">&nbsp;</p>\r
-\r
-<p class="whs5">SALOME \r
- platform integrates a number of modules each having its own function:</p>\r
-\r
-<p class="whs5">&nbsp;</p>\r
-\r
-<ul type="disc" class="whs6">\r
-       \r
-       <li class=kadov-p><p class="whs7"><span lang=EN-US><B>KERNEL</B></span><span \r
- lang=EN-US\r
-       style="font-weight: normal;"> : &nbsp;</span><span \r
- style="font-weight: normal;">provides a common \r
- shell for all components, which can be integrated into the SALOME platform.</span></p></li>\r
-</ul>\r
-\r
-<p class="whs7">&nbsp;</p>\r
-\r
-<ul type="disc" class="whs6">\r
-       \r
-       <li class=kadov-p><p class="whs7">GUI<span style="font-weight: normal;"> \r
- :</span> <span style="font-weight: normal;">provides visual representation: \r
- </span><span lang=EN-US\r
-                               style="font-weight: normal;">basic widgets, viewers etc. \r
- Third party modules optionally can have GUI, but in any case they always \r
- connected with KERNEL.</span></p></li>\r
-</ul>\r
-\r
-<p class="whs5">&nbsp;</p>\r
-\r
-<ul type="disc" class="whs6">\r
-       \r
-       <li class=kadov-p><p class="whs5"><span \r
- style="font-weight: bold;"><B>Geometry</B></span> : &nbsp;facilitates \r
- construction and optimization of geometrical models using a wide range \r
- of &nbsp;CAD \r
- functions. </p></li>\r
-</ul>\r
-\r
-<p class="whs5">&nbsp;</p>\r
-\r
-<ul type="disc" class="whs6">\r
-       \r
-       <li class=kadov-p><p class="whs5"><span \r
- style="font-weight: bold;"><B>Mesh</B></span> : &nbsp;generates \r
- meshes on geometrical models previously created or imported by the GEOM \r
- component.</p></li>\r
-</ul>\r
-\r
-<p class="whs5">&nbsp;</p>\r
-\r
-<ul type="disc" class="whs6">\r
-       \r
-       <li class=kadov-p><p class="whs5"><span \r
- style="font-weight: bold;"><B>Supervisor</B></span> : &nbsp;provides \r
- tools for construction of graphs and execution of calculations. </p></li>\r
-</ul>\r
-\r
-<p class="whs5">&nbsp;</p>\r
-\r
-<ul type="disc" class="whs6">\r
-       \r
-       <li class=kadov-p><p class="whs5"><span \r
- style="font-weight: bold;"><B>Post-Pro</B></span> : &nbsp;performs \r
- data visualization.</p></li>\r
-</ul>\r
-\r
-<p class="whs5">&nbsp;</p>\r
-\r
-<ul type="disc" class="whs6">\r
-       \r
-       <li class=kadov-p><p class="whs5"><span \r
- style="font-weight: bold;"><B>MED</B></span> : &nbsp;allows \r
- to work with MED files. </p></li>\r
-</ul>\r
-\r
-<p class="whs5">&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,'','About SALOME architecture','about_salome_pro_architecture.htm','Introduction to GUI','../introduction_to_gui.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
-<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/GUI/kernel/intropage.png b/doc/salome/gui/GUI/kernel/intropage.png
deleted file mode 100644 (file)
index 226793c..0000000
Binary files a/doc/salome/gui/GUI/kernel/intropage.png and /dev/null differ
diff --git a/doc/salome/gui/GUI/kernel/logocorp.png b/doc/salome/gui/GUI/kernel/logocorp.png
deleted file mode 100644 (file)
index ab3c370..0000000
Binary files a/doc/salome/gui/GUI/kernel/logocorp.png and /dev/null differ
diff --git a/doc/salome/gui/GUI/kernel/navigating_topics.htm b/doc/salome/gui/GUI/kernel/navigating_topics.htm
deleted file mode 100755 (executable)
index c98791e..0000000
+++ /dev/null
@@ -1,172 +0,0 @@
-<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
-\r
-<html>\r
-\r
-<head>\r
-<title>Navigating topics</title>\r
-<meta http-equiv="content-type" content="text/html; charset=windows-1252">\r
-<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
-<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
-<!--\r
-if (navigator.appName !="Netscape")\r
-{   document.write("<link rel='stylesheet' href='../default.css'>");}\r
-//-->\r
-</script>\r
-<style type="text/css">\r
-<!--\r
-h1.whs1 { font-family:'Times New Roman' , serif; }\r
-p.whs2 { font-family:'Times New Roman' , serif; }\r
--->\r
-</style><script type="text/javascript" language="JavaScript" title="BSSC Special Effects" src="../ehlpdhtm.js"></script><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
-<!--\r
-function reDo() {\r
-  if (innerWidth != origWidth || innerHeight != origHeight)\r
-     location.reload();\r
-}\r
-if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {\r
-       origWidth = innerWidth;\r
-       origHeight = innerHeight;\r
-       onresize = reDo;\r
-}\r
-onerror = null; \r
-//-->\r
-</script>\r
-<style type="text/css">\r
-<!--\r
-div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
-p.WebHelpNavBar { text-align:right; }\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
-<script type="text/javascript" language="javascript1.2">\r
-<!--\r
-if (window.gbWhTopic)\r
-{\r
-       if (window.setRelStartPage)\r
-       {\r
-       addTocInfo("Using this reference manual\nNavigating topics");\r
-addButton("show",BTN_IMG,"Show","","","","",0,0,"../whd_show0.gif","../whd_show2.gif","../whd_show1.gif");\r
-addButton("hide",BTN_IMG,"Hide","","","","",0,0,"../whd_hide0.gif","../whd_hide2.gif","../whd_hide1.gif");\r
-\r
-       }\r
-\r
-\r
-       if (window.setRelStartPage)\r
-       {\r
-       setRelStartPage("../index.htm");\r
-\r
-               autoSync(1);\r
-               sendSyncInfo();\r
-               sendAveInfoOut();\r
-       }\r
-\r
-}\r
-else\r
-       if (window.gbIE4)\r
-               document.location.reload();\r
-//-->\r
-</script>\r
-</head>\r
-<body><script type="text/javascript" language="javascript1.2">\r
-<!--\r
-if (window.writeIntopicBar)\r
-       writeIntopicBar(4);\r
-//-->\r
-</script>\r
-<h1 class="whs1">Navigating topics</h1>\r
-\r
-<p class="whs2">Topics in the SALOME \r
- <span style="font-family: 'Times New Roman', serif;">Help system include \r
- a variety of navigation components including:</span></p>\r
-\r
-<p class="whs2">&nbsp;</p>\r
-\r
-<ul>\r
-       \r
-       <li class=kadov-p-CBULLETS><p class=BULLETS\r
-                                                                       style="font-weight: normal; font-family: 'Times New Roman', serif;"><span \r
- style="font-weight: bold;"><B>Related Topics buttons:</B></span> When you click \r
- a Related Topics button, a pop-up menu opens that displays a list of topics \r
- you can go to. The topics are relevant to what you are currently reading \r
- in the right-hand pane or they cross-reference related information that \r
- you can go to. Click a topic from the pop-up and it opens in the right-hand \r
- pane. </p></li>\r
-</ul>\r
-\r
-<p class=BULLETS\r
-       style="font-weight: normal; font-family: 'Times New Roman', serif;">&nbsp;</p>\r
-\r
-<ul>\r
-       \r
-       <li class=kadov-p-CBULLETS><p class=BULLETS\r
-                                                                       style="font-weight: normal; font-family: 'Times New Roman', serif;"><span \r
- style="font-weight: bold;"><B>Drop-down hotspots:</B></span> Many topics include \r
- drop-down hotspots. This is clickable text (text links) that displays \r
- more information below the hotspot. You only need to click the hotspots \r
- you want to read. To close the text, click the hotspot again. </p></li>\r
-</ul>\r
-\r
-<p class=BULLETS\r
-       style="font-weight: normal; font-family: 'Times New Roman', serif;">&nbsp;</p>\r
-\r
-<ul>\r
-       \r
-       <li class=kadov-p-CBULLETS><p class=BULLETS\r
-                                                                       style="font-weight: normal; font-family: 'Times New Roman', serif;"><span \r
- style="font-weight: bold;"><B>Expanding hotspots:</B></span> Some topics include \r
- expanding hotspots. This kind of hotspot is a text link that displays \r
- information immediately following the text. You only have to click the \r
- hotspots you want more information about. To close the text, click the \r
- hotspot again. </p></li>\r
-</ul>\r
-\r
-<p class=BULLETS\r
-       style="font-weight: normal; font-family: 'Times New Roman', serif;">&nbsp;</p>\r
-\r
-<ul>\r
-       \r
-       <li class=kadov-p-CBULLETS><p class=BULLETS\r
-                                                                       style="font-weight: normal; font-family: 'Times New Roman', serif;"><span \r
- style="font-weight: bold;"><B>Text-only popups:</B></span> This kind of link \r
- is text that displays a pop-up window when clicked. The popup window displays \r
- brief information about a term or concept relevant to the topic you're \r
- currently reading. When you finish viewing the information, you click \r
- inside the pop-up window to close it. </p></li>\r
-</ul>\r
-\r
-<p class=BULLETS\r
-       style="font-weight: normal; font-family: 'Times New Roman', serif;">&nbsp;</p>\r
-\r
-<ul>\r
-       \r
-       <li class=kadov-p-CBULLETS><p class=BULLETS\r
-                                                                       style="font-weight: normal; font-family: 'Times New Roman', serif;"><span \r
- style="font-weight: bold;"><B>Popups:</B></span> When you click some links, the \r
- destination topic opens in a popup inside the same window that's open. \r
- It's like having two windows in one, only the focus is on the information \r
- in the popup. When you finish reading the information in the popup, you \r
- can close it from view or navigate to any of its links. </p></li>\r
-</ul>\r
-\r
-<p class="whs2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p>\r
-\r
-<p class="whs2">\r
-<a href="javascript:void(0);" onClick="var e; if (parseInt(navigator.appVersion)>=4){e=event;}  if (parseInt(navigator.appVersion) >=2 && typeof(PickupDialog_Invoke) == 'function') PickupDialog_Invoke(e,'_blank','About SALOME help system','about_salome_pro_help_system.htm','Using left-hand tabs','using_left-hand_tabs.htm');return false;" title="Related Topics"><img src="../ss_btn_related_topics.gif" border=0 height=17 width=82 alt="Related Topics"></a>\r
-\r
-\r
- </p>\r
-\r
-<script type="text/javascript" language="JavaScript" title="WebHelpRelatedTopics"><!--\r
-if (parseInt(navigator.appVersion) >= 3 && typeof (WritePopupMenuLayer) == "function")\r
-  WritePopupMenuLayer();\r
-//--></script><script type="text/javascript" language="javascript1.2">\r
-<!--\r
-if (window.writeIntopicBar)\r
-       writeIntopicBar(0);\r
-//-->\r
-</script>\r
-</body>\r
-</html>\r
diff --git a/doc/salome/gui/GUI/kernel/opening_studies.htm b/doc/salome/gui/GUI/kernel/opening_studies.htm
deleted file mode 100755 (executable)
index 454f55f..0000000
+++ /dev/null
@@ -1,195 +0,0 @@
-<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
-\r
-<html>\r
-\r
-<head>\r
-<title>Opening studies</title>\r
-<meta http-equiv="content-type" content="text/html; charset=windows-1252">\r
-<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
-<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
-<!--\r
-if (navigator.appName !="Netscape")\r
-{   document.write("<link rel='stylesheet' href='../default.css'>");}\r
-//-->\r
-</script>\r
-<style type="text/css">\r
-<!--\r
-h1.whs1 { text-align:justify; }\r
-p.whs2 { margin-left:0px; text-align:justify; }\r
-img_whs3 { border:none; width:30px; height:30px; float:none; border-style:none; }\r
-p.whs4 { font-style:italic; color:#ff0000; margin-left:0px; text-align:justify; }\r
-p.whs5 { font-style:italic; text-align:justify; color:#000000; font-family:'Arial Black' , sans-serif; }\r
-p.whs6 { font-style:italic; color:#ff0000; text-align:justify; }\r
-p.whs7 { font-style:italic; color:#ff0000; margin-left:40px; text-align:justify; }\r
-img_whs8 { border:none; width:25px; height:28px; float:none; border-style:none; }\r
-p.whs9 { margin-left:0px; font-style:italic; color:#ff0000; text-align:justify; }\r
-p.whs10 { margin-left:40px; text-align:justify; }\r
-img_whs11 { border:none; width:331px; height:207px; float:none; border-style:none; }\r
-p.whs12 { color:#ff0000; margin-left:0px; background-image:url('../texture_horiz_ltbluebubbles.jpg'); text-align:justify; }\r
-img_whs13 { border:none; float:none; width:35px; height:37px; border-style:none; }\r
-p.whs14 { color:#ff0000; margin-left:0px; text-align:justify; }\r
-p.whs15 { margin-left:0px; font-weight:bold; text-align:justify; }\r
--->\r
-</style><script type="text/javascript" language="JavaScript">\r
-<!--\r
-if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))\r
-{\r
-  var strNSS = "<style type='text/css'>";\r
-  strNSS += "p.whs2 {margin-left:1pt; }";\r
-  strNSS += "p.whs4 {margin-left:1pt; }";\r
-  strNSS += "p.whs9 {margin-left:1pt; }";\r
-  strNSS += "p.whs12 {margin-left:1pt; }";\r
-  strNSS += "p.whs14 {margin-left:1pt; }";\r
-  strNSS += "p.whs15 {margin-left:1pt; }";\r
-  strNSS +="</style>";\r
-  document.write(strNSS);\r
-}\r
-//-->\r
-</script>\r
-<script type="text/javascript" language="JavaScript" title="BSSC Special Effects" src="../ehlpdhtm.js"></script><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
-<!--\r
-function reDo() {\r
-  if (innerWidth != origWidth || innerHeight != origHeight)\r
-     location.reload();\r
-}\r
-if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {\r
-       origWidth = innerWidth;\r
-       origHeight = innerHeight;\r
-       onresize = reDo;\r
-}\r
-onerror = null; \r
-//-->\r
-</script>\r
-<style type="text/css">\r
-<!--\r
-div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
-p.WebHelpNavBar { text-align:right; }\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
-<script type="text/javascript" language="javascript1.2">\r
-<!--\r
-if (window.gbWhTopic)\r
-{\r
-       if (window.setRelStartPage)\r
-       {\r
-       addTocInfo("GUI module\nStudy management\nOpening studies");\r
-addButton("show",BTN_IMG,"Show","","","","",0,0,"../whd_show0.gif","../whd_show2.gif","../whd_show1.gif");\r
-addButton("hide",BTN_IMG,"Hide","","","","",0,0,"../whd_hide0.gif","../whd_hide2.gif","../whd_hide1.gif");\r
-\r
-       }\r
-\r
-\r
-       if (window.setRelStartPage)\r
-       {\r
-       setRelStartPage("../index.htm");\r
-\r
-               autoSync(1);\r
-               sendSyncInfo();\r
-               sendAveInfoOut();\r
-       }\r
-\r
-}\r
-else\r
-       if (window.gbIE4)\r
-               document.location.reload();\r
-//-->\r
-</script>\r
-</head>\r
-<body><script type="text/javascript" language="javascript1.2">\r
-<!--\r
-if (window.writeIntopicBar)\r
-       writeIntopicBar(4);\r
-//-->\r
-</script>\r
-<h1 class="whs1">Opening studies</h1>\r
-\r
-<p class="whs2"><img src="../i_blue.jpg" x-maintain-ratio="TRUE" width="30px" height="30px" border="0" class="img_whs3">In <span \r
- style="font-weight: bold;"><B>SALOME</B></span> all studies are stored in a special \r
- format *.hdf. </p>\r
-\r
-<p class="whs4">&nbsp;</p>\r
-\r
-<p class="whs5">To open an existing \r
- study:</p>\r
-\r
-<p class="whs6">&nbsp;</p>\r
-\r
-<p class="whs7"><span style="font-style: normal; color: #000000;"><font color=black >In \r
- the main toolbar click </font></span><img src="../pics/open.jpg" x-maintain-ratio="TRUE" width="25px" height="28px" border="0" class="img_whs8"> <span style="font-style: normal; color: #000000;"><font color=black >or \r
- from the main menu select </font></span><span style="font-style: normal;\r
-                                                                                               color: #000000;\r
-                                                                                               font-weight: bold;"><font color=black ><B>File \r
- &gt; Open</B></font></span><span style="font-style: normal; color: #000000;"><font color=black > option. \r
- From a standard Search File dialog box choose the required *.hdf file \r
- and click </font></span><span style="font-style: normal;\r
-                                                               color: #000000;\r
-                                                               font-weight: bold;"><font color=black ><B>Open</B></font></span><span style="font-style: normal; color: #000000;"><font color=black > \r
- button.</font></span></p>\r
-\r
-<p class="whs7">&nbsp;</p>\r
-\r
-<p class="whs7">&nbsp;</p>\r
-\r
-<p class="whs9"><span style="color: #000000; font-family: 'Arial Black', sans-serif;"><font color=black >To \r
- load an unloaded study (<a href="saving_a_study.htm">see also</a>):</font></span> \r
- </p>\r
-\r
-<p class="whs2">&nbsp;</p>\r
-\r
-<p class="whs10">From the main menu select \r
- <span style="font-weight: bold;"><B>File &gt; Connect</B></span> option. In the \r
- following dialog box select one of the studies, which has been previously \r
- created and unloaded and click <span style="font-weight: bold;"><B>Ok</B></span> \r
- button:</p>\r
-\r
-<p class="whs10">&nbsp;</p>\r
-\r
-<p class="whs10"><img src="../pics/loadstudy2.png" x-maintain-ratio="TRUE" width="331px" height="207px" border="0" class="img_whs11"></p>\r
-\r
-<p class="whs4">&nbsp;</p>\r
-\r
-<p class="whs12"><span style="color: #000000;"><font color=black ><img src="../tip1.gif" x-maintain-ratio="TRUE" x-save-file="TRUE" x-save-method="compute-relative" width="35px" height="37px" border="0" class="img_whs13"> After opening an existing study, you will see its structure \r
- in the <a href="using_object_browser.htm">Object Browser</a>. It will \r
- contain the objects created with the help of different components during \r
- the previous study session. If you right-click on one of the objects and \r
- from the associated pop-up menu choose </font></span><span style="color: #000000; font-weight: bold;"><font color=black ><B>Open \r
- With</B></font></span><span style="color: #000000;"><font color=black > option, which will automatically \r
- launch the component corresponding to this object. </font></span></p>\r
-\r
-<p class="whs14">&nbsp;</p>\r
-\r
-<p class="whs2">&nbsp;</p>\r
-\r
-<p class="whs15">\r
-<a href="javascript:void(0);" onClick="var e; if (parseInt(navigator.appVersion)>=4){e=event;}  if (parseInt(navigator.appVersion) >=2 && typeof(PickupDialog_Invoke) == 'function') PickupDialog_Invoke(e,'','Creating a new study','creating_a_new_study.htm','Displaying studies','displaying_studies.htm','Introduction to GUI','../introduction_to_gui.htm','SALOME desktop','salome_pro_desktop.htm','Saving and closing studies','saving_a_study.htm');return false;" title="Related Topics"><img src="../ss_btn_related_topics.gif" border=0 height=17 width=82 alt="Related Topics"></a>\r
-\r
-\r
- </p>\r
-\r
-<p class="whs15">&nbsp;</p>\r
-\r
-<p class="whs15">&nbsp;</p>\r
-\r
-<p class="whs15">&nbsp;</p>\r
-\r
-<p class="whs15">&nbsp;</p>\r
-\r
-<p class="whs15">&nbsp;</p>\r
-\r
-<p class="whs15">&nbsp;</p>\r
-\r
-<script type="text/javascript" language="JavaScript" title="WebHelpRelatedTopics"><!--\r
-if (parseInt(navigator.appVersion) >= 3 && typeof (WritePopupMenuLayer) == "function")\r
-  WritePopupMenuLayer();\r
-//--></script><script type="text/javascript" language="javascript1.2">\r
-<!--\r
-if (window.writeIntopicBar)\r
-       writeIntopicBar(0);\r
-//-->\r
-</script>\r
-</body>\r
-</html>\r
diff --git a/doc/salome/gui/GUI/kernel/productpage.png b/doc/salome/gui/GUI/kernel/productpage.png
deleted file mode 100644 (file)
index bc05c8b..0000000
Binary files a/doc/salome/gui/GUI/kernel/productpage.png and /dev/null differ
diff --git a/doc/salome/gui/GUI/kernel/productpage1.png b/doc/salome/gui/GUI/kernel/productpage1.png
deleted file mode 100644 (file)
index b666166..0000000
Binary files a/doc/salome/gui/GUI/kernel/productpage1.png and /dev/null differ
diff --git a/doc/salome/gui/GUI/kernel/productpage2.png b/doc/salome/gui/GUI/kernel/productpage2.png
deleted file mode 100644 (file)
index 998d286..0000000
Binary files a/doc/salome/gui/GUI/kernel/productpage2.png and /dev/null differ
diff --git a/doc/salome/gui/GUI/kernel/progresspage.png b/doc/salome/gui/GUI/kernel/progresspage.png
deleted file mode 100644 (file)
index 0779fcc..0000000
Binary files a/doc/salome/gui/GUI/kernel/progresspage.png and /dev/null differ
diff --git a/doc/salome/gui/GUI/kernel/progresspage1.png b/doc/salome/gui/GUI/kernel/progresspage1.png
deleted file mode 100644 (file)
index efaa4d1..0000000
Binary files a/doc/salome/gui/GUI/kernel/progresspage1.png and /dev/null differ
diff --git a/doc/salome/gui/GUI/kernel/readme.html b/doc/salome/gui/GUI/kernel/readme.html
deleted file mode 100755 (executable)
index 0b4411a..0000000
+++ /dev/null
@@ -1,2068 +0,0 @@
-<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
-\r
-<html>\r
-\r
-<head>\r
-<title>SALOME Installation Wizard Help</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"><style>\r
-<!--\r
-A:visited { color:#551a8b; }\r
-A:active { color:#ff0000; }\r
-A:link { color:#0000ee; }\r
--->\r
-</style><style type="text/css">\r
-<!--\r
-p.whs1 { text-align:center; }\r
-table.whs2 { width:100%; }\r
-img_whs3 { width:139px; height:47px; border-style:none; }\r
-h3.whs4 { text-align:center; }\r
-div.whs5 { text-align:right; }\r
-img_whs6 { width:109px; height:47px; border-style:none; }\r
-hr.whs7 { float:aligncenter; }\r
-div.whs8 { margin-left:40px; }\r
-h3.whs9 { margin-left:40px; }\r
-img_whs10 { width:586px; height:364px; border-style:none; }\r
-p.whs11 { background-image:url('../texture_horiz_ltbluebubbles.jpg'); }\r
-img_whs12 { border:none; width:35px; height:37px; float:none; border-style:none; }\r
-img_whs13 { float:none; width:586px; height:525px; border-style:none; }\r
-img_whs14 { border:none; width:36px; height:38px; float:none; border-style:none; }\r
-img_whs15 { width:586px; height:525px; border-style:none; }\r
-img_whs16 { width:586px; height:485px; border-style:none; }\r
-p.whs17 { text-align:justify; }\r
-img_whs18 { width:586px; height:484px; border-style:none; }\r
-img_whs19 { width:660px; height:410px; border-style:none; }\r
-p.whs20 { background-color:#ffffff; }\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
-p.WebHelpNavBar { text-align:right; }\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
-<script type="text/javascript" language="javascript1.2">\r
-<!--\r
-if (window.gbWhTopic)\r
-{\r
-       if (window.setRelStartPage)\r
-       {\r
-       addTocInfo("About SALOME\nInstalling SALOME");\r
-addButton("show",BTN_IMG,"Show","","","","",0,0,"../whd_show0.gif","../whd_show2.gif","../whd_show1.gif");\r
-addButton("hide",BTN_IMG,"Hide","","","","",0,0,"../whd_hide0.gif","../whd_hide2.gif","../whd_hide1.gif");\r
-\r
-       }\r
-\r
-\r
-       if (window.setRelStartPage)\r
-       {\r
-       setRelStartPage("../index.htm");\r
-\r
-               autoSync(1);\r
-               sendSyncInfo();\r
-               sendAveInfoOut();\r
-       }\r
-\r
-}\r
-else\r
-       if (window.gbIE4)\r
-               document.location.reload();\r
-//-->\r
-</script>\r
-</head>\r
-<body style="color: #000000;"><script type="text/javascript" language="javascript1.2">\r
-<!--\r
-if (window.writeIntopicBar)\r
-       writeIntopicBar(4);\r
-//-->\r
-</script>\r
-<p align="center" class="whs1">&nbsp; </p>\r
-\r
-<table nosave x-use-null-cells width="100%" class="whs2">\r
-\r
-<tr nosave>\r
-<td nosave>\r
-<h1><a href="http://www.opencascade.com"><img src="logocorp.png" width="139px" height="47px" border="0" class="img_whs3"> </a></td>\r
-<td>\r
-<h3 align="center" class="whs4"><font style="font-size: xx-large;"\r
-                                               size=7><font style="color: #000099;"\r
-                                                                       color=#000099>SALOME Installation Wizard \r
- Help</font></font></td>\r
-<td>\r
-<div align="right" class="whs5">\r
-<a href="http://www.opencascade.org/SALOME/"><img src="application.png" width="109px" height="47px" border="0" class="img_whs6"> </a>\r
-</div></td></tr>\r
-</table>\r
-\r
-<div align="right" class="whs5">\r
-&nbsp; \r
-</div>\r
-\r
-\r
-<hr class="whs7">\r
-\r
-\r
-<ul>\r
-       \r
-       <li class=kadov-p\r
-               class=kadov-p><a href="#install_from_wizard">Installing products \r
- with the Installation Wizard</a></li>\r
-       \r
-       <ul>\r
-               \r
-               <li class=kadov-p\r
-                       class=kadov-p><a href="#gui_mode">GUI mode</a></li>\r
-               \r
-               <li class=kadov-p\r
-                       class=kadov-p><a href="#batch_mode">Batch mode</a></li>\r
-               \r
-               <li class=kadov-p\r
-                       class=kadov-p><a href="#env_files">Environment files</a></li>\r
-       </ul>\r
-       \r
-       <li class=kadov-p\r
-               class=kadov-p><a href="#check_version_proc">Notes on check products \r
- version procedure</a></li>\r
-       \r
-       <li class=kadov-p\r
-               class=kadov-p><a href="#pick_up_env">Pick up the environment</a></li>\r
-       \r
-       <li class=kadov-p\r
-               class=kadov-p><a href="#xml_files">Modifying XML configuration \r
- file</a></li>\r
-       \r
-       <li class=kadov-p\r
-               class=kadov-p><a href="#new_products">Implementing installation \r
- scripts for the new products</a></li>\r
-       \r
-       <li class=kadov-p\r
-               class=kadov-p><a href="#finish_buttons">Customizing Readme page \r
- buttons</a></li>\r
-</ul>\r
-\r
-\r
-<hr class="whs7">\r
-\r
-\r
-<h3><a name=install_from_wizard></a>Installing products with the <font \r
- style="color: #ff0000;"\r
-       color=#FF0000>Installation Wizard</font></h3>\r
-\r
-<span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">The Installation Wizard can be launched \r
- in two modes: </font></span><span style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B>GUI \r
- </B></font></span><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">and </font></span><span style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B>batch</B></font></span><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;">. <br>\r
-The root directory of the Installation Wizard contains Python script </font></span><span \r
- style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B>runInstall</B></font></span><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">. \r
- To run the Installation Wizard just type <b>runInstall</b> in the terminal \r
- window: </font></span>\r
-\r
-<p><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">[ python ] </font></span><b><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">runInstall \r
- </font></span></b><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">[options]</font></span></p>\r
-\r
-<p><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">Without options this script will launch \r
- the SALOME Installation Wizard in the default mode (GUI).<br>\r
-The default installation settings can be overridden by using command line \r
- options. Each option has a short and a long notation:</font></span></p>\r
-\r
-<p><b style="font-weight: bold;"><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">-g / --gui</font></span></b></p>\r
-\r
-<div class="whs8">\r
-<span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">Runs the Installation Wizard in the GUI \r
- mode (this is the default mode). </font></span>\r
-</div>\r
-\r
-<p><b style="font-weight: bold;"><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">-b / --batch</font></span></b></p>\r
-\r
-<div class="whs8">\r
-<span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">Runs the Installation Wizard in the terminal \r
- mode. </font></span>\r
-</div>\r
-\r
-<p><b style="font-weight: bold;"><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">-f FILE \r
- / --file=</font></span></b><span style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B>FILE</B></font></span></p>\r
-\r
-<div class="whs8">\r
-<span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">The XML configuration file to be used by \r
- the Installation Wizard.&nbsp; If this option is not used then the installation \r
- script tries to define the <i>Linux </i>version and use the corresponding \r
- XML file if it exists. For examle, for </font></span><span style="font-size: 12pt; color: rgb(0, 0, 153);"><font size=3 style="font-size:12pt;">Linux \r
- Mandrake 10.1</font></span><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">&nbsp; the <b>config_Mandrake_10.1.xml</b>&nbsp; \r
- file will be used by default. If no appropriate file is found, the file \r
- <b>config.xml</b> will be used. This file refers to the basic target platform \r
- which is </font></span><span style="font-size: 12pt; color: rgb(0, 0, 153);"><font size=3 style="font-size:12pt;">Linux \r
- Mandrake 10.1</font></span><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> for SALOME 3.0 and \r
- newer. If </font></span><span style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B>config.xml</B></font></span><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> file is not found either, a warning message \r
- box is shown (in GUI mode) or printed to the console (in batch mode) and \r
- the Installation Wizard quits. </font></span>\r
-</div>\r
-\r
-<p><b style="font-weight: bold;"><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">-d DIR \r
- / --target=DIR</font></span></b></p>\r
-\r
-<div class="whs8">\r
-<span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">The target directory SALOME platform is \r
- to be installed to. If used, this option overrides the default target \r
- directory, given in the configuration XML file (usually</font></span><span style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B> \r
- ${HOME}/salome_&lt;version&gt;</B></font></span><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">, \r
- see <a href="#xml_files"\r
-               style="font-size: 12pt;">here</a> for more details). </font></span>\r
-</div>\r
-\r
-<p><b style="font-weight: bold;"><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">-t DIR \r
- / --tmp=DIR </font></span></b></p>\r
-\r
-<div class="whs8">\r
-<span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">The directory, which should be used for \r
- temporary files. If given, this option overrides the default temporary \r
- directory, given in the configuration xml file (usually </font></span><span style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B>/tmp</B></font></span><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;">, see <a href="#xml_files"\r
-                                                                       style="font-size: 12pt;">here</a> for \r
- more information). </font></span>\r
-</div>\r
-\r
-<p><b style="font-weight: bold;"><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">-a / --all-from-sources</font></span></b></p>\r
-\r
-<div class="whs8">\r
-<span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">Forces all the products to be installed \r
- from sources (including all SALOME modules). If this option is used, all \r
- default installation modes for all products are ignored.<br>\r
-This option is helpful when the user wants to install SALOME on the platform \r
- which is not officially supported. In this case, the user can try to run \r
- the SALOME Installation Wizard with the </font></span><span style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B>-a</B></font></span><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> option in order to build all the products from \r
- sources.</font></span><span style="font-weight: bold;\r
-                                                               font-size: 12pt;\r
-                                                               color: #ff0000;"><font size=3 color=red style="font-size:12.000000pt;"><B><br>\r
-Note, that this is a time-consuming operation which can take more than \r
- 24 hours depending on the computer.</B></font></span><span style="font-size: 12pt;"> \r
- <font size=3 style="font-size:12pt;"></font></span>\r
-</div>\r
-\r
-<p><b style="font-weight: bold;"><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">-h / --help</font></span></b></p>\r
-\r
-<div class="whs8">\r
-<span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">Prints help information on the Installation \r
- Wizard's use. </font></span>\r
-</div>\r
-\r
-<p><b style="font-weight: bold;"><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">-v / --version</font></span></b></p>\r
-\r
-<div class="whs8">\r
-<span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">Prints version information (</font></span><span \r
- style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B>Note: </B></font></span><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">this \r
- is the Installation Wizard's version number, not the number of SALOME \r
- platform version). </font></span>\r
-</div>\r
-\r
-<p><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">The installation procedure supports different \r
- </font></span><span style="font-size: 12pt; color: rgb(0, 0, 153);"><font size=3 style="font-size:12pt;">Linux </font></span><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;">platforms and installs various installation 3d-party \r
- prerequisite products which are required by SALOME platform. As it was \r
- mentioned above, the basic target platform for SALOME 3.0 and newer is \r
- </font></span><span style="font-size: 12pt; color: rgb(0, 0, 153);"><font size=3 style="font-size:12pt;">Linux Mandrake \r
- 10.1</font></span><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">.<br>\r
-Use of configuration XML files gives a flexible way to modify the list \r
- of products to be installed by the Installation Wizard without changing \r
- the program source code. Just create your own XML configuration file and \r
- implement installation scripts for the prerequisite products you need \r
- and then use this XML file with the Installation Wizard. This can be done, \r
- for example, for some </font></span><span style="font-size: 12pt; color: rgb(0, 0, 153);"><font size=3 style="font-size:12pt;">Linux \r
- </font></span><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">platform which is not supported \r
- directly by the Installation Wizard. See </font></span><a href="#xml_files"><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;">Modifying XML configuration file</font></span></a><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> and </font></span><a href="#new_products"><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">Implementing \r
- installation scripts for the new products</font></span></a><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> \r
- sections for more information. </font></span></p>\r
-\r
-<h3 class="whs9"><a name=gui_mode></a>GUI mode</h3>\r
-\r
-<p><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">The </font></span><font style="color: #ff0000;"\r
-                                                                                                       color=#FF0000><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;">Installation Wizard</font></span></font><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> \r
- GUI has been developed using </font></span><span style="font-size: 12pt; color: rgb(0, 0, 153);"><font size=3 style="font-size:12pt;">Trolltech's \r
- </font></span><span style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B>Qt 3.0.5 </B></font></span><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;">toolkit. After launching the Installation Wizard \r
- in the GUI mode the wizard window is shown to the user. This wizard guides \r
- the user through several subsequent pages. To navigate between the pages \r
- use </font></span><i><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">&quot;Next&quot;</font></span></i><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> and </font></span><i><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">&quot;Back&quot;</font></span></i><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> buttons in the lower part of the wizard window. \r
- The </font></span><i><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">&quot;Cancel&quot;</font></span></i><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> button closes the wizard window&nbsp;and quits \r
- the installation procedure after the user's confirmation. The </font></span><i><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;">&quot;Help&quot;</font></span></i><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> \r
- button opens an additional window to show help information. </font></span></p>\r
-\r
-<p><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">The first &quot;</font></span><span style="font-style: italic; font-size: 12pt;"><font size=3 style="font-size:12pt;"><I>Introduction&quot;</I></font></span><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> page is shown in </font></span><a href="#IntroPage"><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;">Figure 1</font></span></a><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">. \r
- Skip this page by clicking </font></span><i><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">&quot;Next&quot;</font></span></i><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;">: </font></span></p>\r
-\r
-<a name=IntroPage></a>\r
-\r
-<p align="center" class="whs1">&nbsp;</p>\r
-\r
-<p align="center" class="whs1"><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"><img alt="Intro page" src="intropage.png" width="586px" height="364px" border="0" class="img_whs10"> </font></span></p>\r
-\r
-<p align="center" class="whs1"><b style="font-weight: bold;"><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">Figure \r
- 1:</font></span></b><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> &quot;Introduction&quot; \r
- page</font></span></p>\r
-\r
-<p><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">In the second page you are proposed to \r
- enter the target directory where the SALOME platform should be installed \r
- to. You can also click </font></span><i><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">&quot;Browse...&quot;</font></span></i><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> and choose the destination folder using the \r
- standard browse directory dialog box. <br>\r
-If the directory you want to install products to does not exist you are \r
- prompted to confirm directory creation. If you type a wrong directory \r
- path, or if you do not have write permissions for the directory you use, \r
- the corresponding message box is shown.</font></span></p>\r
-\r
-<p><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">You can also change the temporary directory \r
- (which is used to store temporary files required for the installation).<br>\r
-In the bottom part of the window the total disk space required for the \r
- installation and for the temporary files is displayed (see below for more \r
- details).</font></span></p>\r
-\r
-<p><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">In the GUI mode the Installation Wizard \r
- provides two different options to install the SALOME platform: </font></span><span \r
- style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B>basic</B></font></span><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> \r
- (default option) and </font></span><span style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B>advanced.</B></font></span><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> In the </font></span><span style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B>basic</B></font></span><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> mode the user should enter the target installation \r
- directory and temporary folder. All other installation options are taken \r
- from the XML configuration file (see </font></span><a href="#Product_page1"><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;">Fig.2</font></span></a><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">):</font></span></p>\r
-\r
-<a name=Product_page1></a>\r
-\r
-<p align="center" class="whs1">&nbsp;</p>\r
-\r
-<p align="center" class="whs1"><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"><img alt="Intro page" src="productpage1.png" width="586px" height="364px" border="0" class="img_whs10"> </font></span></p>\r
-\r
-<p align="center" class="whs1"><b style="font-weight: bold;"><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">Figure \r
- 2:</font></span></b><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> &quot;Installation settings&quot; \r
- </font></span></p>\r
-\r
-<p><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">In addition, you have a choice to use \r
- &quot;Install all products from sources&quot; check box. If this option \r
- is turned on, all the products will be installed from the sources (using \r
- their own build procedures). This check box corresponds to the </font></span><span \r
- style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B>--all-from-sources</B></font></span><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> (</font></span><span style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B>-a</B></font></span><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;">) option of the </font></span><span style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B>runInstall</B></font></span><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> script (see </font></span><a href="#install_from_wizard"><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;">here</font></span></a><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">). \r
- </font></span></p>\r
-\r
-<p class="whs11"><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"><img src="../note1.gif" x-maintain-ratio="TRUE" width="35px" height="37px" border="0" class="img_whs12"></font></span><span style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B> \r
- Installation of all products from sources is a long-time operation.</B></font></span></p>\r
-\r
-<p><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">To switch to the </font></span><span style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B>advanced</B></font></span><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> option, click </font></span><i><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">&quot;More...&quot;</font></span></i><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> (see </font></span><a href="#ProductPage2"><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">Fig.3</font></span></a><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> ).</font></span></p>\r
-\r
-<p><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">In the advanced mode you have a possibility \r
- to select products to be installed. Each product can have several options \r
- of installation: you have a possibility to use the native product (provided \r
- with Linux distribution and installed in the system folders), install \r
- already precompiled binaries, build the product from sources or not install \r
- it at all. Available options and default option are taken from the XML \r
- configuration file. You can mark the products you want to install by clicking \r
- the corresponding radio-buttons in the list view in the left part of the \r
- page. <br>\r
-Note, that some products may require some other pre-requisite products \r
- to be installed (or these prerequisite products should be already available \r
- on your computer). The installation procedure has a special feature to \r
- automatically mark these products in the list view. For example, in order \r
- to install </font></span><b><i><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">PyQt</font></span></i></b><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> it is necessary to have </font></span><b><i><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">gcc, \r
- Python</font></span></i></b><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">,</font></span><b><i><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> Qt</font></span></i></b><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> \r
- and </font></span><b><i><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">Sip</font></span></i></b><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> installed. Therefore all these products will \r
- also be &nbsp;turned \r
- on when you check on </font></span><b><i><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">PyQt</font></span></i></b><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;">. This feature can be switched off by clicking \r
- the </font></span><i><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">&quot;Automatic dependencies&quot;</font></span></i><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> checkbox. Turn on this checkbox if you want \r
- all prerequisite products to be automatically checked when you select \r
- some product to be installed. Turn off this checkbox if you want to disable \r
- this feature.</font></span></p>\r
-\r
-<a name=ProductPage2></a>\r
-\r
-<p align="center" class="whs1">&nbsp;</p>\r
-\r
-<p align="center" class="whs1"><img src="productpage.png" alt="Products page" width="586px" height="525px" border="0" class="img_whs13"> </p>\r
-\r
-<p align="center" class="whs1"><b style="font-weight: bold;"><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">Figure \r
- 3:</font></span></b><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> &quot;Installation settings&quot; \r
- page in the 'advanced' mode</font></span></p>\r
-\r
-<p><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">If you want to use native products (like \r
- </font></span><span style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B>gcc</B></font></span><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;">, </font></span><span style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B>tcl</B></font></span><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;">, etc.), select </font></span><i><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">&quot;use \r
- native&quot; </font></span></i><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">option. <br>\r
-Special button in the right part of the page - </font></span><i><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">&quot;Unselect \r
- All&quot; </font></span></i><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">- allows to reset \r
- quickly all products to the </font></span><i><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">&quot;not \r
- install&quot;</font></span></i><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> state. </font></span></p>\r
-\r
-<p><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">There are also two checkboxes on this \r
- page: </font></span><i><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">&quot;SALOME sources&quot;</font></span></i><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> and </font></span><i><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">&quot;SALOME \r
- binaries&quot;</font></span></i><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">. These three-state \r
- checkboxes allow quick selecting/unselecting sources/binaries packages \r
- of SALOME modules for installation.</font></span></p>\r
-\r
-<p><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">In addition, when some SALOME sources \r
- are selected, one more check box becomes available: </font></span><span style="font-style: italic; font-size: 12pt;"><font size=3 style="font-size:12pt;"><I>&quot;Build \r
- SALOME sources&quot;</I></font></span><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">. If this option \r
- is turned on, the selected SALOME modules will be built and installed \r
- from sources.</font></span><span style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B><br>\r
-&nbsp;</B></font></span></p>\r
-\r
-<p class="whs11"><span \r
- style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B><img src="../note1.gif" x-maintain-ratio="TRUE" width="36px" height="38px" border="0" class="img_whs14"> If this check \r
- box is turned on, the corresponding SALOME module binaries package installation \r
- is disabled, because of &nbsp;SALOME \r
- module sources and binaries packages conflict </B></font></span><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">(see \r
- </font></span><a href="#ProductPage3"><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">Fig. 4</font></span></a><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> below). </font></span></p>\r
-\r
-<a name=ProductPage3></a>\r
-\r
-<p align="center" class="whs1"><img src="productpage2.png" alt="Products page" width="586px" height="525px" border="0" class="img_whs15"> </p>\r
-\r
-<p align="center" class="whs1"><b style="font-weight: bold;"><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">Figure \r
- 4:</font></span></b><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> &quot;Build SALOME sources&quot; \r
- check box usage</font></span></p>\r
-\r
-<p><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">The box at the right side of the page \r
- displays the information about currently highlighted product: name, version \r
- and short description, required disk space, disk space required for temporary \r
- files, list of prerequisites (this information is provided in the XML \r
- file) and current user choice. </font></span></p>\r
-\r
-<span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">The </font></span><i><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">&quot;Disk \r
- space required:&quot;</font></span></i><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> field \r
- displays how much disk space on the hard drive is required for installation \r
- of selected products. </font></span>\r
-\r
-<p class="whs11"><b \r
- style="font-weight: bold;"><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"><img src="../note1.gif" x-maintain-ratio="TRUE" width="36px" height="38px" border="0" class="img_whs14"></font></span></b><span style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B>Please, \r
- take into account that the displayed amount of required disk space is \r
- approximate and may differ when you install products on your hard drive.</B></font></span><span \r
- style="font-size: 12pt;"> <font size=3 style="font-size:12pt;"></font></span></p>\r
-\r
-<p><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">The installation procedure uses a special \r
- directory to store temporary files. The </font></span><i><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">&quot;Space \r
- for temporary files:&quot;</font></span></i><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> field \r
- shows the information about required disk space on the hard drive for \r
- extracting and compiling the selected products. You can change the temporary \r
- directory - just type a path to the folder you want to use or click on \r
- the corresponding </font></span><i><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">&quot;Browse...&quot;</font></span></i><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> button. </font></span><span style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B><br>\r
-&nbsp;</B></font></span></p>\r
-\r
-<p class="whs11"><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"><b style="font-weight: bold;"><img src="../note1.gif" x-maintain-ratio="TRUE" width="36px" height="38px" border="0" class="img_whs14"></b></font></span><b><span \r
- style="font-weight: normal; font-size: 12pt;"><font size=3 style="font-size:12pt;">A</font></span></b><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">ctually, \r
- temporary files are not stored directly in the directory entered by the \r
- user. The Installation Wizard creates an additional folder in this directory \r
- named something like INSTALLWORK</font></span><span style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B>XXXXX</B></font></span><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> where XXXXX is a unique number. This allows \r
- to launch several Installation Wizards simultaneously. This temporary \r
- directory is removed automatically when the installation finishes.</font></span></p>\r
-\r
-<p><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">The installation procedure also checks \r
- the available disk space. If there is not enough disk space on your hard \r
- drive you will see a corresponding error message box. </font></span></p>\r
-\r
-<p class="whs11"><b \r
- style="font-weight: bold;"><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"><img src="../note1.gif" x-maintain-ratio="TRUE" width="36px" height="38px" border="0" class="img_whs14">You are strongly recommended not to use directory names containing \r
- spaces. </font></span></b><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">Otherwise you can experience \r
- some troubles with the installation.</font></span><b><span style="font-size: 12pt;"> \r
- <font size=3 style="font-size:12pt;"></font></span></b></p>\r
-\r
-<p><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">To proceed further click </font></span><i><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;">&quot;Next&quot;</font></span></i><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">. \r
- At this moment the program will make some tests to check installation \r
- settings: if there is enough disk space on the hard drive, check for native \r
- products installation, dependencies (prerequisites) for each product you \r
- have selected to be installed. If any test fails you will see the corresponding \r
- warning message box. Otherwise the wizard will proceed to the next page: \r
- </font></span></p>\r
-\r
-<a name=ChoicePage></a>\r
-\r
-<p align="center" class="whs1">&nbsp;</p>\r
-\r
-<p align="center" class="whs1"><img src="choicepage.png" alt="Choice page" width="586px" height="485px" border="0" class="img_whs16"> </p>\r
-\r
-<p align="center" class="whs1"><b style="font-weight: bold;"><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">Figure \r
- 5:</font></span></b><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> &quot;Check your choice&quot; \r
- page</font></span></p>\r
-\r
-<p><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">This page summarizes the installation \r
- options you've made on the previous pages. You can check again your choice \r
- and change it if necessary by getting back to the previous page. <br>\r
-When you are sure that everything is OK, click </font></span><i><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">&quot;Next&quot;</font></span></i><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> to follow to the </font></span><a href="#ProgressPage"><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;">next page</font></span></a><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">. \r
- </font></span></p>\r
-\r
-<a name=ProgressPage></a>\r
-\r
-<p align="center" class="whs1">&nbsp;</p>\r
-\r
-<p align="center" class="whs1"><img alt="Progress page" src="progresspage1.png" width="586px" height="364px" border="0" class="img_whs10"></p>\r
-\r
-<p align="center" class="whs1"><b style="font-weight: bold;"><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">Figure \r
- 6:</font></span></b><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> &quot;Installation progress&quot; \r
- page</font></span></p>\r
-\r
-<p class="whs17"><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">To start \r
- installation of the selected products click &quot;Start&quot;. It launches \r
- the shell installation script and you will be able to see the output of \r
- the script in the &nbsp;dialog \r
- topmost frame. If any errors occur during the installation progress the \r
- corresponding messages will be printed to the log window in bold red font.</font></span></p>\r
-\r
-<p class="whs17"><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">It is possible \r
- to break the installation at any time by clicking &quot;Stop&quot;. Then \r
- you can get back to the previous pages if you wish to change installation \r
- settings or restart installation by pressing again &quot;Start&quot; button.</font></span></p>\r
-\r
-<p class="whs11"><b><span \r
- style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B><img src="../note1.gif" x-maintain-ratio="TRUE" width="36px" height="38px" border="0" class="img_whs14"> I</B></font></span></b><span \r
- style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B>n the current implementation \r
- it is not possible to resume the stopped installation process; it will \r
- be re-started from the very beginning.</B></font></span><span style="font-size: 12pt;"> \r
- <font size=3 style="font-size:12pt;"></font></span></p>\r
-\r
-<a name=ProgressPage1></a>\r
-\r
-<p align="center" class="whs1">&nbsp;</p>\r
-\r
-<p align="center" class="whs1"><img alt="Progress page" src="progresspage.png" width="586px" height="364px" border="0" class="img_whs10"> </p>\r
-\r
-<p align="center" class="whs1"><b style="font-weight: bold;"><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">Figure \r
- 7:</font></span></b><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> &quot;Installation progress&quot; \r
- page: installation in progress</font></span></p>\r
-\r
-<p><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">The </font></span><i><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">&quot;Installation \r
- Status&quot;</font></span></i><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> frame window shows \r
- you the progress of installation. &quot;</font></span><font style="color: #ff0000;"\r
-                                                                                                               color=#FF0000><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;">Waiting</font></span></font><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">&quot; \r
- status means that installation of this product has not been started yet. \r
- The product currently being installed is marked as &quot;</font></span><font \r
- style="color: #ff9900;"\r
-       color=#FF9900><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">Processing</font></span></font><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;">&quot;. All installed products have &quot;</font></span><font \r
- style="color: #33ff33;"\r
-       color=#33FF33><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">Completed</font></span></font><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;">&quot; status. </font></span></p>\r
-\r
-<p><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">You can abort installation and close \r
- the installation procedure using </font></span><i><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">&quot;Cancel&quot;</font></span></i><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> button. </font></span></p>\r
-\r
-<span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">&nbsp; </font></span>\r
-\r
-<p class="whs11"><span \r
- style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B><b style="font-weight: bold;"><img src="../note1.gif" x-maintain-ratio="TRUE" width="36px" height="38px" border="0" class="img_whs14">T</b>his button sends the signal &quot;SIGTERM&quot; to the \r
- shell script. The script tries to clear all temporary files. The process \r
- of removing temporary files can take some time, so the installation wizard \r
- will wait 3 seconds before closing.</B></font></span><span style="font-size: 12pt;"> \r
- <font size=3 style="font-size:12pt;"></font></span></p>\r
-\r
-<p><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">At the end of installation (all selected \r
- products have been installed successfully) you can go back to the previous \r
- pages to start a new installation or click </font></span><i><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">&quot;Next&quot; \r
- </font></span></i><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">to go the Readme page: </font></span></p>\r
-\r
-<a name=readmepage></a>\r
-\r
-<p align="center" class="whs1">&nbsp;</p>\r
-\r
-<p align="center" class="whs1"><img alt="Read page" src="readmepage.png" width="586px" height="484px" border="0" class="img_whs18"> </p>\r
-\r
-<p align="center" class="whs1"><b style="font-weight: bold;"><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">Figure \r
- 8:</font></span></b><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> &quot;Finish installation&quot; \r
- page</font></span></p>\r
-\r
-<p><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">In this page you can read important information \r
- about the Instalation Wizard itself and some tips: how to run and test \r
- SALOME or how to build SALOME from the sources. This is the contents of \r
- the README file which you can find in the root directory of the Installation \r
- Wizard. <br>\r
-You can also launch SALOME Desktop from this page or read the Release Notes \r
- file by clicking on the corresponding buttons in the lower part of the \r
- page (see </font></span><a href="#xml_files"><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">here</font></span></a><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> and </font></span><a href="#finish_buttons"><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">here</font></span></a><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> for more information about customizing these \r
- buttons).</font></span></p>\r
-\r
-<h3 class="whs9"><a name=batch_mode></a>Batch mode</h3>\r
-\r
-<p><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">To launch the Installation Wizard in \r
- the batch mode use </font></span><span style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B>-b</B></font></span><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> (</font></span><span style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B>--batch</B></font></span><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;">) parameter.<br>\r
-In this mode the GUI wizard is not shown but all the installation status \r
- is displayed directly in the console. In the batch mode the user does \r
- not have a possibility to change installation settings which are given \r
- in the configuration file, except target and temporary directories which \r
- can be overridden by the corresponding command line options.<br>\r
-The only exception is </font></span><span style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B>--all-from-sources</B></font></span><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> (</font></span><span style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B>-a</B></font></span><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;">) option which enables special installation mode \r
- in which all the products (including SALOME modules) are installed from \r
- sources, ignoring the default mode defined in the XML configuration file \r
- (see </font></span><a href="#install_from_wizard"><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">here</font></span></a><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> for details).</font></span></p>\r
-\r
-<p align="center" class="whs1">&nbsp;<a \r
- name=BatchMode></a><br>\r
-<br>\r
-<img alt="Batch mode" src="batchmode.png" width="660px" height="410px" border="0" class="img_whs19"> </p>\r
-\r
-<p align="center" class="whs1"><b style="font-weight: bold;"><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">Figure \r
- 9:</font></span></b><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> Batch mode</font></span></p>\r
-\r
-<h3 class="whs9"><a name=env_files></a>Environment files</h3>\r
-\r
-<p><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">During the process of installation the \r
- script creates some environment files to simplify the procedure of launching \r
- SALOME. These shell scripts set all necessary environment variables for \r
- all products you have installed. To learn how installation scripts collects \r
- the environment, see </font></span><a href="#pick_up_env"><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">here</font></span></a><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;">. These files are: </font></span><b><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">salome.csh</font></span></b><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> + </font></span><b><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">salome.sh</font></span></b><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> in the </font></span><span style="font-style: italic;\r
-                                                                                                               font-weight: bold;\r
-                                                                                                               font-size: 12pt;"><font size=3 style="font-size:12pt;"><I><B>KERNEL \r
- module</B></I></font></span><b><i><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> sources</font></span></i></b><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> and </font></span><span style="font-style: italic;\r
-                                                                                                       font-weight: bold;\r
-                                                                                                       font-size: 12pt;"><font size=3 style="font-size:12pt;"><I><B>KERNEL \r
- module</B></I></font></span><b><i><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> binaries</font></span></i></b><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> root directories and </font></span><b><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">env_products.csh</font></span></b><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> + </font></span><b><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">env_products.sh \r
- </font></span></b><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">and </font></span><span style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B>env_build.csh \r
- </B></font></span><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">+ </font></span><span style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B>env_build.sh</B></font></span><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> in the target installation directory.</font></span></p>\r
-\r
-<p class="whs11"><b><span \r
- style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B><img src="../note1.gif" x-maintain-ratio="TRUE" width="36px" height="38px" border="0" class="img_whs14"></B></font></span></b><span \r
- style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B>Note:</B></font></span><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> \r
- there is some difference between these files: </font></span><span style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B>env_build.*</B></font></span><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> files are optimized to be used for building \r
- SALOME modules from sources (see </font></span><span style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B>README \r
- </B></font></span><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">file provided with the installation \r
- procedure on the CD). The </font></span><span style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B>env_products.*</B></font></span><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> (and</font></span><span style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B> \r
- salome.*</B></font></span><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">) files are optimized for \r
- SALOME launching. The behavior is defined by the environment variable</font></span><span \r
- style="font-weight: bold; font-size: 12pt;"> <font size=3 style="font-size:12pt;"><B></B></font></span><b><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">ENV_FOR_LAUNCH</font></span></b><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> which is set to </font></span><span style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B>0</B></font></span><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> in env_build.* files and to </font></span><span style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B>1</B></font></span><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> in env_products.* (salome.*) files. </font></span></p>\r
-\r
-&nbsp;<br>\r
-\r
-\r
-<hr class="whs7">\r
-\r
-\r
-<h3><a name=check_version_proc></a>Notes on<font style="color: #ff0000;"\r
-                                                                                               color=#FF0000> check products \r
- version</font> procedure</h3>\r
-\r
-<span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">Unfortunately there is no exact algorithm \r
- to identify the product version under Linux platform. The information \r
- in this section gives an idea how the version is checked for the native/preinstalled \r
- products (this information refers to the base platform </font></span><span style="font-size: 12pt; color: rgb(0, 0, 153);"><font size=3 style="font-size:12pt;">Linux \r
- Mandrake 10.1</font></span><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">; and the same algorithms \r
- are used for other platforms). <br>\r
-The general rule for all products is that the path to the binaries should \r
- be set via the </font></span><span style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B>PATH</B></font></span><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> environment variable, path to the libraries \r
- should be set via the </font></span><span style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B>LD_LIBRARY_PATH</B></font></span><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> variable and the python modules should be available \r
- via the </font></span><span style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B>PYTHONPATH</B></font></span><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> variable. </font></span>\r
-\r
-<p class="whs11"><b><span \r
- style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B><img src="../note1.gif" x-maintain-ratio="TRUE" width="36px" height="38px" border="0" class="img_whs14"></B></font></span></b><span \r
- style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B>Note:</B></font></span><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> \r
- the information given in this section refers to the prerequisite products \r
- for SALOME version 3.2.4. </font></span></p>\r
-\r
-<ul>\r
-       \r
-       <li class=kadov-p\r
-               class=kadov-p><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">gcc 3.4.1</font></span></li>\r
-</ul>\r
-\r
-<span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">Version number is checked by </font></span><span \r
- style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B>gcc -dumpversion</B></font></span><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> command. The </font></span><span style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B>gcc</B></font></span><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> executable should be in the </font></span><span style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B>PATH</B></font></span><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> environment variable. Version should be equal \r
- to &quot;3.4.1&quot;. It is recommended to use native gcc on Mandrake \r
- 10.1. </font></span>\r
-\r
-<ul>\r
-       \r
-       <li class=kadov-p\r
-               class=kadov-p><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">tcl/tk 8.4.5</font></span></li>\r
-</ul>\r
-\r
-<span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">Version number for </font></span><span style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B>tcl/tk</B></font></span><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> can be found in tclConfig.sh and tkConfig.sh \r
- files (</font></span><span style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B>TCL_VERSION</B></font></span><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> and </font></span><span style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B>TK_VERSION</B></font></span><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> variables correspondingly). Version number should \r
- be equal to &quot;8.4&quot; (release number is not checked). <br>\r
-Set the </font></span><span style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B>TCLHOME</B></font></span><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> environment variable to the root directory of \r
- tcl/tk installation.<br>\r
-It is recommended to use native tcl/tk on Mandrake 10.1. </font></span>\r
-\r
-<ul>\r
-       \r
-       <li class=kadov-p\r
-               class=kadov-p><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">boost 1.31.0</font></span></li>\r
-</ul>\r
-\r
-<span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">Version number is defined by </font></span><span \r
- style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B>version.hpp</B></font></span><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> \r
- file which is part of the boost distribution. This file defines the </font></span><span \r
- style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B>BOOST_VERSION</B></font></span><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> macro which should be equal to &quot;103100&quot;. \r
- In addition the existence of boost libraries is checked. <br>\r
-Set the </font></span><span style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B>BOOSTDIR</B></font></span><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> environment variable if you have a preinstalled \r
- version of boost. </font></span>\r
-\r
-<ul>\r
-       \r
-       <li class=kadov-p\r
-               class=kadov-p><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">Python 2.3.4</font></span></li>\r
-</ul>\r
-\r
-<span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">Version number is checked by </font></span><span \r
- style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B>python -V</B></font></span><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> \r
- command. The </font></span><span style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B>python</B></font></span><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> executable should be in the </font></span><span style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B>PATH</B></font></span><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> environment variable. Version number should \r
- be equal to &quot;2.3.4&quot;. It is recommended to use native Python \r
- on Mandrake 10.1.<br>\r
-Set the </font></span><span style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B>PYTHONHOME</B></font></span><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> environment variable if you have a preinstalled \r
- version of Python. </font></span>\r
-\r
-<ul>\r
-       \r
-       <li class=kadov-p\r
-               class=kadov-p><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">Swig 1.3.24</font></span></li>\r
-</ul>\r
-\r
-<span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">Version number is checked by </font></span><span \r
- style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B>swig -version</B></font></span><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> command. The </font></span><span style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B>swig</B></font></span><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> executable should be in the </font></span><span style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B>PATH</B></font></span><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> environment variable. Version number should \r
- be equal to &quot;1.3.24&quot;. </font></span>\r
-\r
-<ul>\r
-       \r
-       <li class=kadov-p\r
-               class=kadov-p><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">Qt 3.3.3</font></span></li>\r
-</ul>\r
-\r
-<span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">Version number is defined by </font></span><span \r
- style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B>qglobal.h</B></font></span><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> \r
- file which is part of the Qt distribution. This file defines </font></span><span \r
- style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B>QT_VERSION_STR</B></font></span><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> macro which should be equal to &quot;3.3.3&quot;. \r
- It is recommended to use native Qt on Mandrake 10.1.<br>\r
-Set the </font></span><span style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B>QTDIR</B></font></span><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> environment variable if you have a preinstalled \r
- version of qt. </font></span>\r
-\r
-<ul>\r
-       \r
-       <li class=kadov-p\r
-               class=kadov-p><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">msg2qm</font></span></li>\r
-</ul>\r
-\r
-<span style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B>msg2qm</B></font></span><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> \r
- is a Qt tool which is used to convert text *.po files to *.qm resource \r
- files. Unfortunately this tool is not included to the Linux distribution \r
- and provided only in Qt sources package. This is the reason why this tool \r
- is supplied with the SALOME Installation Wizard.<br>\r
-There is no way to check the version number of msg2qm tool. Just set </font></span><span \r
- style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B>MSG2QM_ROOT</B></font></span><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> \r
- environment variable if you have a preinstalled version of msg2qm tool. \r
- </font></span>\r
-\r
-<ul>\r
-       \r
-       <li class=kadov-p\r
-               class=kadov-p><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">Open CASCADE 6.1.2a2</font></span></li>\r
-</ul>\r
-\r
-<span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">Version number is defined by </font></span><span \r
- style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B>Standard_Version.hxx</B></font></span><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> file which is part of the Open CASCADE distribution. \r
- This file defines </font></span><span style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B>OCC_VERSION_MAJOR,</B></font></span><span \r
- style="font-size: 12pt;"> <font size=3 style="font-size:12pt;"></font></span><span style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B>OCC_VERSION_MINOR</B></font></span><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> and </font></span><span style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B>OCC_VERSION_MAINTENANCE</B></font></span><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> macros which should refer to version 6.1.2.<br>\r
-Set the </font></span><span style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B>CASROOT</B></font></span><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> environment variable if you have a preinstalled \r
- version of Open CASCADE. </font></span>\r
-\r
-<ul>\r
-       \r
-       <li class=kadov-p\r
-               class=kadov-p><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">qwt 4.2.0/0.4.2</font></span></li>\r
-</ul>\r
-\r
-<span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">Version number is defined by </font></span><span \r
- style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B>qwt_global.h</B></font></span><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> \r
- file which is part of the qwt distribution. This file defines </font></span><span \r
- style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B>QWT_VERSION_STR</B></font></span><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> macro which should be equal to &quot;4.2.0&quot;.<br>\r
-Set the </font></span><span style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B>QWTHOME</B></font></span><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> environment variable if you have a preinstalled \r
- version of qwt. </font></span>\r
-\r
-<ul>\r
-       \r
-       <li class=kadov-p\r
-               class=kadov-p><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">hdf 5-1.6.4</font></span></li>\r
-</ul>\r
-\r
-<span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">Version number is defined by </font></span><span \r
- style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B>libhdf5.settings</B></font></span><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> file which is part of the </font></span><span style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B>hdf5</B></font></span><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> distribution. Version should be equal to 1.6.4.<br>\r
-Set the </font></span><span style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B>HDF5HOME</B></font></span><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> environment variable if you have a preinstalled \r
- version of hdf5. </font></span>\r
-\r
-<ul>\r
-       \r
-       <li class=kadov-p\r
-               class=kadov-p><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">med 2.2.3</font></span></li>\r
-</ul>\r
-\r
-<span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">Unfortunately there is no formal way to \r
- check med version number. We check existence of libmed.so.1.0.2 library \r
- on the computer. If you have any problem with a preinstalled version of \r
- med, please, reinstall it.<br>\r
-Set the </font></span><span style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B>MED2HOME</B></font></span><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> environment variable if you have a preinstalled \r
- version of med. </font></span>\r
-\r
-<ul>\r
-       \r
-       <li class=kadov-p\r
-               class=kadov-p><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">Vtk 4.2.6</font></span></li>\r
-</ul>\r
-\r
-<span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">Unfortunately there is no formal way to \r
- check VTK version number. We just check the existence of </font></span><span \r
- style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B>libvtkCommon.so</B></font></span><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> library on the computer and hope that it is \r
- of version we need. If you have any problem with a preinstalled version \r
- of Vtk, please, reinstall it.<br>\r
-Set the </font></span><span style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B>VTKHOME</B></font></span><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> environment variable if you have a preinstalled \r
- version of Vtk. </font></span>\r
-\r
-<ul>\r
-       \r
-       <li class=kadov-p\r
-               class=kadov-p><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">OmniORB 4.0.5, OmniORBpy \r
- 2.5, OmniNotify 2.1</font></span></li>\r
-</ul>\r
-\r
-<span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">We just check existence of some omniORB \r
- libraries and executable on the computer, like </font></span><span style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B>libomniORB4.so.0.5</B></font></span><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;">, </font></span><span style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B>_omnipymodule.so.2.4</B></font></span><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;">, </font></span><span style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B>libCOSNotify4.so.0.1</B></font></span><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> and </font></span><span style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B>notifd</B></font></span><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;">.<br>\r
-Set the </font></span><span style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B>OMNIORBDIR</B></font></span><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> environment variable if you have a preinstalled \r
- version of omniORB products. </font></span>\r
-\r
-<ul>\r
-       \r
-       <li class=kadov-p\r
-               class=kadov-p><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">sip 4.1</font></span></li>\r
-</ul>\r
-\r
-<span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">Version number is checked by </font></span><span \r
- style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B>sip -V</B></font></span><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> \r
- command. The </font></span><span style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B>sip</B></font></span><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> executable should be in the </font></span><span style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B>PATH</B></font></span><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> environment variable. Version number should \r
- be equal to &quot;4.1&quot;.<br>\r
-Set the </font></span><span style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B>SIPDIR</B></font></span><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> environment variable to the directory where \r
- you have sip executable preinstalled. </font></span>\r
-\r
-<ul>\r
-       \r
-       <li class=kadov-p\r
-               class=kadov-p><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">PyQt 3.13</font></span></li>\r
-</ul>\r
-\r
-<span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">Version number is defined by </font></span><span \r
- style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B>pyqtconfig.py</B></font></span><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> Python module file which is part of the </font></span><span \r
- style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B>PyQt</B></font></span><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> \r
- distribution. Version should be equal to &quot;3.13&quot;.<br>\r
-Set the </font></span><span style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B>PYQTDIR \r
- </B></font></span><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">environment variable if you have \r
- a preinstalled version of PyQt. </font></span>\r
-\r
-<ul>\r
-       \r
-       <li class=kadov-p\r
-               class=kadov-p><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">netgen 4.5</font></span></li>\r
-</ul>\r
-\r
-<span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">Unfortunarely we can't find anything about \r
- netgen version. We just check if </font></span><span style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B>NETGENROOT</B></font></span><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> environment variable is set.<br>\r
-Set the </font></span><span style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B>NETGENROOT</B></font></span><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> environment variable if you have a preinstalled \r
- version of netgen mesher. </font></span>\r
-\r
-<br><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;">&nbsp; </font></span>\r
-\r
-<p class="whs11"><span \r
- style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B><b style="font-weight: bold;"><img src="../note1.gif" x-maintain-ratio="TRUE" width="36px" height="38px" border="0" class="img_whs14"></b>Note: </B></font></span><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">netgen 4.5 \r
- provided with the SALOME installation Wizard has been patched to improve \r
- its performance. </font></span></p>\r
-\r
-<ul>\r
-       \r
-       <li class=kadov-p\r
-               class=kadov-p><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">Numeric 23.7</font></span></li>\r
-</ul>\r
-\r
-<span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">Version number is checked by </font></span><span \r
- style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B>python -c 'import Numeric; \r
- print Numeric.__version__'</B></font></span><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> command. \r
- The </font></span><span style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B>python</B></font></span><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> executable should be in the </font></span><span style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B>PATH</B></font></span><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> environment variable and </font></span><span style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B>Numeric</B></font></span><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> module should be available for the Python (for \r
- example it should be in the </font></span><span style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B>PYTHONPATH</B></font></span><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> environment variable). Version number should \r
- be equal to &quot;23.7&quot;. If you have any problem with a preinstalled \r
- version of Numeric 23.7, please, reinstall it.<br>\r
-Add the directory where&nbsp;you have a preinstalled version of Numeric \r
- package to the the </font></span><span style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B>PYTHONHOME \r
- </B></font></span><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">environment variable. </font></span>\r
-\r
-<ul>\r
-       \r
-       <li class=kadov-p\r
-               class=kadov-p><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">graphviz 2.2.1</font></span></li>\r
-</ul>\r
-\r
-<span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">Version number is checked by </font></span><span \r
- style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B>dot -V</B></font></span><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> \r
- command. The </font></span><span style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B>dot</B></font></span><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> executable should be in the </font></span><span style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B>PATH</B></font></span><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> environment variable. Version number should \r
- be equal to &quot;2.2.1&quot;.<br>\r
-Add </font></span><span style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B>graphviz</B></font></span><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> bin directory to the the </font></span><span style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B>PATH</B></font></span><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> environment variable. </font></span>\r
-\r
-<ul>\r
-       \r
-       <li class=kadov-p\r
-               class=kadov-p><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">doxygen 1.4.6</font></span></li>\r
-</ul>\r
-\r
-<span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">Version number is checked by </font></span><span \r
- style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B>doxygen --version</B></font></span><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> command. The </font></span><span style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B>doxygen</B></font></span><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> executable should be in the </font></span><span style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B>PATH</B></font></span><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> environment variable. Version number should \r
- be equal to &quot;1.4.6&quot;. </font></span>\r
-\r
-<ul>\r
-       \r
-       <li class=kadov-p\r
-               class=kadov-p><span style="font-weight: bold;\r
-                                                                       font-size: 12pt;\r
-                                                                       color: rgb(0, 0, 153);"><font size=3 style="font-size:12pt;"><B>SALOME </B></font></span><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;">module </font></span><span style="font-weight: bold;\r
-                                                                                                               font-size: 12pt;\r
-                                                                                                               color: rgb(0, 0, 153);"><font size=3 style="font-size:12pt;"><B>sources</B></font></span><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> (3.2.4).</font></span></li>\r
-</ul>\r
-\r
-<span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">For each SALOME module sources package (KERNEL, \r
- GUI, GEOM, etc...) the root directory contains file configure.in (configure.ac) \r
- which defines version information.<br>\r
-Set the </font></span><span style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B>&lt;MODULE&gt;_SRC_DIR</B></font></span><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> environment variable for each SALOME </font></span><span \r
- style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B>MODULE</B></font></span><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> \r
- sources package installed (where </font></span><span style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B>MODULE</B></font></span><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> is KERNEL, GUI, GEOM, ...). </font></span>\r
-\r
-<ul>\r
-       \r
-       <li class=kadov-p\r
-               class=kadov-p><span style="font-weight: bold;\r
-                                                                       font-size: 12pt;\r
-                                                                       color: rgb(0, 0, 153);"><font size=3 style="font-size:12pt;"><B>SALOME </B></font></span><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;">module </font></span><span style="font-weight: bold;\r
-                                                                                                               font-size: 12pt;\r
-                                                                                                               color: rgb(0, 0, 153);"><font size=3 style="font-size:12pt;"><B>binaries \r
- </B></font></span><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">(3.2.4)</font></span></li>\r
-</ul>\r
-\r
-<span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">For each SALOME module binaries package \r
- (KERNEL, GUI, GEOM, etc...) the </font></span><span style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B>bin/salome</B></font></span><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> directory contains file </font></span><span style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B>VERSION</B></font></span><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> which defines version information.<br>\r
-Set </font></span><span style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B>&lt;MODULE&gt;_ROOT_DIR</B></font></span><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> environment variable for each SALOME </font></span><span \r
- style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B>MODULE</B></font></span><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> \r
- binaries package installed (where </font></span><span style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B>MODULE</B></font></span><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> is KERNEL, GUI, GEOM, ...). </font></span>\r
-\r
-<p><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">If you have native products installed \r
- to directories different from default ones (not </font></span><b><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">/usr/bin</font></span></b><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;">, </font></span><b><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">/usr/lib</font></span></b><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;">...), it is recommended to follow the above mentioned \r
- instructions. Or you should properly set </font></span><span style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B>PATH</B></font></span><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> and </font></span><span style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B>LD_LIBRARY_PATH</B></font></span><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> variables </font></span><b><font style="color: #ff0000;"\r
-                                                                                                       color=#FF0000><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;">before</font></span></font></b><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> \r
- starting the Installation Wizard. Otherwise the installation script will \r
- fail to find preinstalled/native products. </font></span></p>\r
-\r
-<p class="whs11"><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"><b style="font-weight: bold;"><img src="../note1.gif" x-maintain-ratio="TRUE" width="36px" height="38px" border="0" class="img_whs14"></b></font></span><b \r
- style="font-weight: bold;"><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">Note:</font></span></b><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> for some native products (e.g. gcc, Python) \r
- the rules of version checking are not so strict as described above. Only \r
- major and minor version numbers should coincide with the prerequisite. \r
- Newer version of the product can also be used. If some native product \r
- has version number larger than that required by the installation procedure, \r
- the user will be prompted by the warning message like this: </font></span><i><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;">&quot;You have newer version of gcc installed \r
- on your computer than that is required (3.4.1). Continue?&quot;</font></span></i><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;">. You can click </font></span><i><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">&quot;Yes&quot;</font></span></i><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> to proceed with the installation but in this \r
- case you should be aware of what you are doing. SALOME binaries (including \r
- other products) are compiled with the predefined prerequisites and most \r
- likely can not be run successfully if these products are not found. This \r
- can be helpful only if you plan to build all products from sources. </font></span></p>\r
-\r
-\r
-<hr class="whs7">\r
-\r
-\r
-<h3><a name=pick_up_env></a>Pick up the <font style="color: #ff0000;"\r
-                                                                                               color=#FF0000>environment</font></h3>\r
-\r
-P<span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">lease, read the following information carefully \r
- . This section describes how the installation procedure generates the \r
- environment scripts for the SALOME platform being installed. </font></span>\r
-\r
-<p><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">After installing each product shell the \r
- script creates a special environment file for the product in its installation \r
- folder. The name of the file is generated from the name of product by \r
- the following scheme: </font></span><b><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">env_&lt;product_name&gt;.sh</font></span></b><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> (for example </font></span><b><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">env_Vtk.sh \r
- </font></span></b><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">for the Vtk). This file includes \r
- all necessary environment settings. At the final step of the installation \r
- the script picks up all the settings files and generates two common environment \r
- files from them: </font></span><b><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">salome.sh</font></span></b><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> and </font></span><b><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">salome.csh \r
- </font></span></b><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">for </font></span><span style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B>bash</B></font></span><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> and </font></span><span style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B>csh</B></font></span><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> shells correspondingly. Such approach helps \r
- to save time when reinstalling products and you may not bother about setting \r
- all environment variables manually to build/launch SALOME. What you simply \r
- need is to source one of these environment files. </font></span></p>\r
-\r
-<p><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">This also concerns those products which \r
- are not being installed. For example, you install some SALOME binaries \r
- to the directory where you have previously installed other products.&nbsp; \r
- The Installation procedure tries to collect environment files from the \r
- target directory if it finds necessary products installed there. If some \r
- product is not found in the target directory the corresponding section \r
- of </font></span><b><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">salome.sh/salome.csh</font></span></b><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> files will be skipped. <br>\r
-For native products (like </font></span><i><b><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">gcc, \r
- tcl, etc...)</font></span></b></i><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> the installation \r
- procedure tries to find them first using </font></span><b><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">PATH</font></span></b><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> / </font></span><b><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">LD_LIBRARY_PATH</font></span></b><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> variables and then in the system default directories \r
- (</font></span><b><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">/usr/bin, /usr/lib</font></span></b><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> etc., depending on the product). </font></span></p>\r
-\r
-<p><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">In any case you may edit </font></span><b><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;">salome.*</font></span></b><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> \r
- files after the installation procedure finishes, if you want.</font></span></p>\r
-\r
-<span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">&nbsp; </font></span>\r
-\r
-<p class="whs11"><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"><b style="font-weight: bold;"><img src="../note1.gif" x-maintain-ratio="TRUE" width="36px" height="38px" border="0" class="img_whs14"></b></font></span><span \r
- style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B>Note:</B></font></span><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> \r
- as it was mentioned </font></span><a href="#env_files"><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">above</font></span></a><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> there are other environment files which are \r
- generated by the installation procedure: </font></span><span style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B>env_products.csh</B></font></span><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> + </font></span><span style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B>env_products.sh</B></font></span><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> and </font></span><span style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B>env_build.csh</B></font></span><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> + </font></span><span style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B>env_build.sh</B></font></span><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;">. These files can be found in the target installation \r
- root directory.</font></span></p>\r
-\r
-&nbsp;<br>\r
-\r
-\r
-<hr class="whs7">\r
-\r
-\r
-<h3><a name=xml_files></a>Modifying <font style="color: #ff0000;"\r
-                                                                                       color=#FF0000>XML</font> configuration \r
- <font style="color: #ff0000;"\r
-               color=#FF0000>file</font></h3>\r
-\r
-<span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">You can create your own XML configuration \r
- file. The Installation Wizard can then take it as a command line argument \r
- to provide a list of products you want to install with it. The list of \r
- products and some other settings for the Installation Wizard are provided \r
- in the XML file. The default file which Installation Wizard looks for \r
- if no command line arguments are given, is </font></span><b><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">config.xml</font></span></b><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;">.<br>\r
-This section describes the structure of the configuration file. <br>\r
-XML tags are in bold blue, optional sections/tags are in brackets. </font></span>\r
-\r
-<p><font style="font-family: Courier;"\r
-               face=Courier><b style="font-weight: bold;"><font style="color: #000099;"\r
-                                                                                                               color=#000099><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;">&lt;document&gt;</font></span></font></b><span style="font-size: 12pt;"> \r
- <font size=3 style="font-size:12pt;"></font></span><font style="color: #000000;"\r
-                               color=#000000><b><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"><br>\r
-&nbsp;&nbsp;&nbsp; </font></span></b><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">[</font></span></font><b><font \r
- style="color: #000099;"\r
-       color=#000099><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> &lt;config</font></span></font></b><font \r
- style="color: #000000;"\r
-       color=#000000><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> [ version=&lt;install_wizard_version&gt; \r
- ]</font></span></font><span style="font-size: 12pt;"> <font size=3 style="font-size:12pt;"></font></span><font style="color: #000000;"\r
-                                                                                                                       color=#000000><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"><br>\r
-&nbsp;&nbsp;&nbsp; &nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ \r
- caption=&lt;install_wizard_caption&gt; ]</font></span></font><span style="font-size: 12pt;"> \r
- <font size=3 style="font-size:12pt;"></font></span><font style="color: #000000;"\r
-                               color=#000000><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"><br>\r
-&nbsp;&nbsp;&nbsp; &nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ \r
- copyright=&lt;install_wizard_copyright&gt;&nbsp; ]</font></span></font><span \r
- style="font-size: 12pt;"> <font size=3 style="font-size:12pt;"></font></span><font style="color: #000000;"\r
-                                                                               color=#000000><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"><br>\r
-&nbsp;&nbsp;&nbsp; &nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ \r
- license=&lt;install_wizard_license_info&gt; ]</font></span></font><span style="font-size: 12pt;"> \r
- <font size=3 style="font-size:12pt;"></font></span><font style="color: #000000;"\r
-                               color=#000000><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"><br>\r
-&nbsp;&nbsp;&nbsp; &nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ \r
- os=&lt;target_platform&gt; ]</font></span></font><b><font style="color: #000099;"\r
-                                                                                                       color=#000099><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"><br>\r
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /&gt;</font></span></font></b><font style="color: #000000;"\r
-                                                                                                                       color=#000000><span \r
- style="font-size: 12pt;"> <font size=3 style="font-size:12pt;"><br>\r
-&nbsp;&nbsp;&nbsp; ]</font></span></font><span style="font-size: 12pt;"> <font size=3 style="font-size:12pt;"></font></span><font \r
- style="color: #000000;"\r
-       color=#000000><b><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"><br>\r
-&nbsp;&nbsp;&nbsp; </font></span></b><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">[ </font></span></font><b><font \r
- style="color: #000099;"\r
-       color=#000099><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">&lt;path</font></span></font></b><font \r
- style="color: #000000;"\r
-       color=#000000><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">&nbsp;&nbsp; [ targetdir=&lt;target_directory&gt; \r
- ]</font></span></font><span style="font-size: 12pt;"> <font size=3 style="font-size:12pt;"></font></span><font style="color: #000000;"\r
-                                                                                                                       color=#000000><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"><br>\r
-&nbsp;&nbsp;&nbsp;&nbsp; &nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ \r
- tempdir=&lt;temp_directory&gt;&nbsp;&nbsp;&nbsp;&nbsp; ]</font></span></font><b><font \r
- style="color: #000099;"\r
-       color=#000099><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"><br>\r
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /&gt; </font></span></font></b><font style="color: #000000;"\r
-                                                                                                                       color=#000000><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"><br>\r
-&nbsp;&nbsp;&nbsp; ]</font></span></font><span style="font-size: 12pt;"> <font size=3 style="font-size:12pt;"></font></span><font \r
- style="color: #000000;"\r
-       color=#000000><b><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"><br>\r
-&nbsp;&nbsp;&nbsp; </font></span></b><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">[ </font></span></font><b><font \r
- style="color: #000099;"\r
-       color=#000099><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">&lt;button</font></span></font></b><font \r
- style="color: #000000;"\r
-       color=#000000><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> &nbsp; label=&lt;button_label&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font></span></font><span \r
- style="font-size: 12pt;"> <font size=3 style="font-size:12pt;"></font></span><font style="color: #000000;"\r
-                                                                               color=#000000><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"><br>\r
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp; \r
- [ tooltip=&lt;button_tooltip&gt; ]</font></span></font><span style="font-size: 12pt;"> \r
- <font size=3 style="font-size:12pt;"></font></span><font style="color: #000000;"\r
-                               color=#000000><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"><br>\r
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp; \r
- &nbsp; script=&lt;button_script&gt;&nbsp;&nbsp;&nbsp;</font></span></font><span \r
- style="font-size: 12pt;"> <font size=3 style="font-size:12pt;"></font></span><font style="color: #000000;"\r
-                                                                               color=#000000><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"><br>\r
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \r
- [ disable=&lt;disable_flag&gt;&nbsp;&nbsp;&nbsp;]</font></span></font><b><font \r
- style="color: #000099;"\r
-       color=#000099><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"><br>\r
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /&gt; </font></span></font></b><font style="color: #000000;"\r
-                                                                                                                       color=#000000><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"><br>\r
-&nbsp;&nbsp;&nbsp; ]</font></span></font><span style="font-size: 12pt;"> <font size=3 style="font-size:12pt;"></font></span><font \r
- style="color: #000000;"\r
-       color=#000000><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"><br>\r
-&nbsp;&nbsp;&nbsp; [</font></span></font><b><font style="color: #000099;"\r
-                                                                                       color=#000099><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> \r
- &lt;button</font></span></font></b><font style="color: #000000;"\r
-                                                                       color=#000000><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> \r
- ... </font></span></font><font style="color: #000099;"\r
-                                               color=#000099><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"><br>\r
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /</font></span><b><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">&gt;</font></span></b></font><font \r
- style="color: #000000;"\r
-       color=#000000><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"><br>\r
-&nbsp;&nbsp;&nbsp; ]</font></span></font><span style="font-size: 12pt;"> <font size=3 style="font-size:12pt;"></font></span><font \r
- style="color: #000000;"\r
-       color=#000000><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"><br>\r
-&nbsp;&nbsp;&nbsp; [</font></span></font><b><font style="color: #000099;"\r
-                                                                                       color=#000099><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> \r
- &lt;product</font></span></font></b><font style="color: #000000;"\r
-                                                                       color=#000000><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">&nbsp; \r
- name=&lt;product_name&gt;</font></span></font><span style="font-size: 12pt;"> \r
- <font size=3 style="font-size:12pt;"></font></span><font style="color: #000000;"\r
-                               color=#000000><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"><br>\r
-&nbsp;&nbsp;&nbsp;&nbsp; &nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \r
- version=&lt;product_version&gt;</font></span></font><span style="font-size: 12pt;"> \r
- <font size=3 style="font-size:12pt;"><br>\r
-&nbsp;&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;&nbsp; &nbsp;&nbsp; [ context=&lt;product_context&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \r
- ]<br>\r
-&nbsp;&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;&nbsp; &nbsp;&nbsp; [ description=&lt;product_description&gt; \r
- ]</font></span><font style="color: #000000;"\r
-                               color=#000000><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"><br>\r
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \r
- install=&lt;installation_mode&gt;</font></span></font><span style="font-size: 12pt;"> \r
- <font size=3 style="font-size:12pt;"></font></span><font style="color: #000000;"\r
-                               color=#000000><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"><br>\r
-&nbsp;&nbsp;&nbsp;&nbsp; &nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \r
- supported=&lt;supported_installation_modes&gt;</font></span></font><span style="font-size: 12pt;"> \r
- <font size=3 style="font-size:12pt;"></font></span><font style="color: #000000;"\r
-                               color=#000000><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"><br>\r
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ \r
- disable=&lt;disable_flag&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;]<br>\r
-&nbsp; &nbsp; &nbsp; &nbsp;&nbsp; &nbsp; &nbsp;&nbsp; [ pickupenv=&lt;pickup_env_flag&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \r
- ]<br>\r
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \r
- dependancies=&lt;list_of_prerequisites&gt;</font></span></font><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">&nbsp;</font></span><font \r
- style="color: #000000;"\r
-       color=#000000><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"><br>\r
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp; &nbsp;&nbsp;&nbsp;&nbsp; \r
- installdiskspace=&lt;install_disk_space&gt;</font></span></font><span style="font-size: 12pt;"> \r
- <font size=3 style="font-size:12pt;"></font></span><font style="color: #000000;"\r
-                               color=#000000><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"><br>\r
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp; &nbsp;&nbsp;&nbsp; \r
- temporarydiskspace=&lt;tmp_disk_space&gt;</font></span></font><span style="font-size: 12pt;"> \r
- <font size=3 style="font-size:12pt;"></font></span><font style="color: #000000;"\r
-                               color=#000000><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"><br>\r
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp; &nbsp;&nbsp; \r
- script=&lt;installation_script_name&gt;</font></span></font><font style="color: #000099;"\r
-                                                                                                                       color=#000099><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"><br>\r
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /</font></span><b><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">&gt;</font></span></b></font><font \r
- style="color: #000000;"\r
-       color=#000000><span style="font-size: 12pt;"> <font size=3 style="font-size:12pt;"><br>\r
-&nbsp;&nbsp;&nbsp; ]</font></span></font><span style="font-size: 12pt;"> <font size=3 style="font-size:12pt;"></font></span><font \r
- style="color: #000000;"\r
-       color=#000000><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"><br>\r
-&nbsp;&nbsp;&nbsp; [</font></span></font><b><font style="color: #000099;"\r
-                                                                                       color=#000099><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> \r
- &lt;product</font></span></font></b><font style="color: #000000;"\r
-                                                                       color=#000000><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> \r
- ... </font></span></font><font style="color: #000099;"\r
-                                               color=#000099><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"><br>\r
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /</font></span><b><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">&gt;</font></span></b></font><font \r
- style="color: #000000;"\r
-       color=#000000><span style="font-size: 12pt;"> <font size=3 style="font-size:12pt;"><br>\r
-&nbsp;&nbsp;&nbsp; ]<br>\r
-&nbsp;&nbsp;&nbsp; ...</font></span></font><b><font style="color: #000099;"\r
-                                                                                       color=#000099><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"><br>\r
-&lt;/document&gt;</font></span></font></b><span style="font-size: 12pt;"> <font size=3 style="font-size:12pt;"></font></span></font></p>\r
-\r
-<h4><font style="color: #000000;"\r
-                       color=#000000><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">&lt;config&gt; \r
- section</font></span></font></h4>\r
-\r
-<font style="color: #000000;"\r
-               color=#000000><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">This is an optional \r
- section; it provides general information about the Installation Wizard \r
- itself.<br>\r
-<br>\r
-Attributes:</font></span></font><span style="font-size: 12pt;"> <font size=3 style="font-size:12pt;"></font></span>\r
-\r
-<ul>\r
-       \r
-       <li class=kadov-p\r
-               style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "\r
-               class=kadov-p><font style="color: #000000;"\r
-                                                       color=#000000><b style="font-weight: bold;"><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;">version</font></span></b></font></li>\r
-</ul>\r
-\r
-<font style="color: #000000;"\r
-               color=#000000><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">The application version \r
- number to be shown in the caption.</font></span></font><span style="font-size: 12pt;"> \r
- <font size=3 style="font-size:12pt;"></font></span>\r
-\r
-<ul>\r
-       \r
-       <li class=kadov-p\r
-               style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "\r
-               class=kadov-p><font style="color: #000000;"\r
-                                                       color=#000000><b style="font-weight: bold;"><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;">caption</font></span></b></font></li>\r
-</ul>\r
-\r
-<span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">The application main window caption - if \r
- this string contains '%1' text the title will contain the version number \r
- in this place (see above). </font></span>\r
-\r
-<ul>\r
-       \r
-       <li class=kadov-p\r
-               style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "\r
-               class=kadov-p><font style="color: #000000;"\r
-                                                       color=#000000><b style="font-weight: bold;"><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;">copyright</font></span></b></font></li>\r
-</ul>\r
-\r
-<font style="color: #000000;"\r
-               color=#000000><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">The application copyright \r
- information (shown in the first page).</font></span></font><span style="font-size: 12pt;"> \r
- <font size=3 style="font-size:12pt;"></font></span>\r
-\r
-<ul>\r
-       \r
-       <li class=kadov-p\r
-               style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "\r
-               class=kadov-p><font style="color: #000000;"\r
-                                                       color=#000000><b style="font-weight: bold;"><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;">license</font></span></b></font></li>\r
-</ul>\r
-\r
-<font style="color: #000000;"\r
-               color=#000000><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">The application license \r
- information (shown in the first page).</font></span></font><span style="font-size: 12pt;"> \r
- <font size=3 style="font-size:12pt;"></font></span>\r
-\r
-<ul>\r
-       \r
-       <li class=kadov-p\r
-               style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "\r
-               class=kadov-p><font style="color: #000000;"\r
-                                                       color=#000000><b style="font-weight: bold;"><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;">os</font></span></b></font></li>\r
-</ul>\r
-\r
-<font style="color: #000000;"\r
-               color=#000000><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">This parameter defines \r
- the directory (relative from ./Products/BINARIES) where the Installation \r
- Wizard will search precompiled binaries packages. If this tag is not provided, \r
- binaries packages are looked for in the ./Products/BINARIES directory.</font></span></font><span \r
- style="font-size: 12pt;"> <font size=3 style="font-size:12pt;"></font></span>\r
-\r
-<h4><b style="font-weight: bold;"><font style="color: #000000;"\r
-                                                                               color=#000000><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">&lt;path&gt; \r
- section</font></span></font></b></h4>\r
-\r
-<span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">This is an optional section; it defines \r
- default installation directories.</font></span><font style="color: #000000;"\r
-                                                                                               color=#000000><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"><br>\r
-<br>\r
-Attributes:</font></span></font><span style="font-size: 12pt;"> <font size=3 style="font-size:12pt;"></font></span>\r
-\r
-<ul>\r
-       \r
-       <li class=kadov-p\r
-               style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "\r
-               class=kadov-p><font style="color: #000000;"\r
-                                                       color=#000000><b style="font-weight: bold;"><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;">targetdir</font></span></b></font></li>\r
-</ul>\r
-\r
-<font style="color: #000000;"\r
-               color=#000000><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">The target directory \r
- - the path to the directory where products should be installed.</font></span></font><span \r
- style="font-size: 12pt;"> <font size=3 style="font-size:12pt;"></font></span>\r
-\r
-<ul>\r
-       \r
-       <li class=kadov-p\r
-               style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "\r
-               class=kadov-p><font style="color: #000000;"\r
-                                                       color=#000000><b style="font-weight: bold;"><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;">tempdir</font></span></b></font></li>\r
-</ul>\r
-\r
-<font style="color: #000000;"\r
-               color=#000000><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">The temporary directory \r
- - the path to the directory for the temporary files.</font></span></font><span \r
- style="font-size: 12pt;"> <font size=3 style="font-size:12pt;"></font></span>\r
-\r
-<h4><b style="font-weight: bold;"><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">&lt;product&gt; \r
- section</font></span></b></h4>\r
-\r
-<span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">This section describes product to be installed \r
- with the Installation Wizard. The XML file should include a &lt;product&gt; \r
- section for each product to be installed. The products appear in the tree \r
- view and are installed in the order they are described in the configuration \r
- file. It is recommended (but not obligatory) to define native products \r
- at the top of the list before all other products.</font></span><font style="color: #000000;"\r
-       color=#000000><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"><br>\r
-<br>\r
-Attributes:</font></span></font><span style="font-size: 12pt;"> <font size=3 style="font-size:12pt;"></font></span>\r
-\r
-<ul>\r
-       \r
-       <li class=kadov-p\r
-               style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "\r
-               class=kadov-p><font style="color: #000000;"\r
-                                                       color=#000000><b style="font-weight: bold;"><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;">name</font></span></b></font></li>\r
-</ul>\r
-\r
-<span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">Product name. </font></span>\r
-\r
-<ul>\r
-       \r
-       <li class=kadov-p\r
-               style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "\r
-               class=kadov-p><font style="color: #000000;"\r
-                                                       color=#000000><b style="font-weight: bold;"><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;">version</font></span></b></font></li>\r
-</ul>\r
-\r
-<span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">Product version. </font></span>\r
-\r
-<ul>\r
-       \r
-       <li class=kadov-p\r
-               style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "\r
-               class=kadov-p><font style="color: #000000;"\r
-                                                       color=#000000><b style="font-weight: bold;"><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;">description</font></span></b></font></li>\r
-</ul>\r
-\r
-<font style="color: #000000;"\r
-               color=#000000><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">Product description \r
- (optional).</font></span></font><span style="font-size: 12pt;"> <font size=3 style="font-size:12pt;"></font></span>\r
-\r
-<ul>\r
-       \r
-       <li class=kadov-p\r
-               style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "\r
-               class=kadov-p><font style="color: #000000;"\r
-                                                       color=#000000><b style="font-weight: bold;"><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;">context</font></span></b></font></li>\r
-</ul>\r
-\r
-<font style="color: #000000;"\r
-               color=#000000><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">Context (optional). \r
- The possible values are </font></span><b><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">'salome \r
- sources'</font></span></b><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">, </font></span><b><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">'salome \r
- binaries'</font></span></b><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> and </font></span><b><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;">'prerequisite'</font></span></b><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> \r
- (several contexts can be given separated by &quot;:&quot; symbol).</font></span></font><span \r
- style="font-size: 12pt;"> <font size=3 style="font-size:12pt;"></font></span>\r
-\r
-<ul>\r
-       \r
-       <li class=kadov-p\r
-               style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "\r
-               class=kadov-p><font style="color: #000000;"\r
-                                                       color=#000000><b style="font-weight: bold;"><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;">supported</font></span></b></font></li>\r
-</ul>\r
-\r
-<font style="color: #000000;"\r
-               color=#000000><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">Supported modes of \r
- installation. Several modes can be separated by comma. Possible value \r
- are: </font></span><i><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">install sources</font></span></i><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;">, </font></span><i><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">install \r
- binaries</font></span></i><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">, </font></span><i><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">use \r
- native</font></span></i><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">. The Installation script \r
- should contain the corresponding functions for each of the supported installation \r
- modes (see </font></span><a href="#new_products"><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">here</font></span></a><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;">).</font></span></font><span style="font-size: 12pt;"> \r
- <font size=3 style="font-size:12pt;"></font></span>\r
-\r
-<ul>\r
-       \r
-       <li class=kadov-p\r
-               style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "\r
-               class=kadov-p><font style="color: #000000;"\r
-                                                       color=#000000><b style="font-weight: bold;"><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;">install</font></span></b></font></li>\r
-</ul>\r
-\r
-<font style="color: #000000;"\r
-               color=#000000><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">Default (starting) \r
- installation mode.</font></span></font><span style="font-size: 12pt;"> <font size=3 style="font-size:12pt;"></font></span>\r
-\r
-<ul>\r
-       \r
-       <li class=kadov-p\r
-               style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "\r
-               class=kadov-p><font style="color: #000000;"\r
-                                                       color=#000000><b style="font-weight: bold;"><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;">disable</font></span></b></font></li>\r
-</ul>\r
-\r
-<font style="color: #000000;"\r
-               color=#000000><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">If this optional flag \r
- has 'true' value, the corresponding product will not appear in the list \r
- of products and will not be installed.</font></span></font><span style="font-size: 12pt;"> \r
- <font size=3 style="font-size:12pt;"></font></span>\r
-\r
-<ul>\r
-       \r
-       <li class=kadov-p\r
-               class=kadov-p><b style="font-weight: bold;"><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">pickupenv</font></span></b></li>\r
-</ul>\r
-\r
-<span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">This flag points that pickup environment \r
- procedure should be performed for this product. If this flag equal to \r
- 'true', &nbsp;salome.sh and salome.csh files will&nbsp; be created in \r
- the product installation directory. Usually this option is set to true \r
- for SALOME KERNEL module sources and binaries package. This is an optional \r
- key, default value is 'false'</font></span><b><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">.</font></span></b><span \r
- style="font-size: 12pt;"> <font size=3 style="font-size:12pt;"></font></span>\r
-\r
-<ul>\r
-       \r
-       <li class=kadov-p\r
-               style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "\r
-               class=kadov-p><font style="color: #000000;"\r
-                                                       color=#000000><b style="font-weight: bold;"><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;">dependancies</font></span></b></font></li>\r
-</ul>\r
-\r
-<font style="color: #000000;"\r
-               color=#000000><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">List of prerequisite \r
- products, which are necessary to build this product, separated by comma.</font></span></font><span \r
- style="font-size: 12pt;"> <font size=3 style="font-size:12pt;"></font></span>\r
-\r
-<ul>\r
-       \r
-       <li class=kadov-p\r
-               style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "\r
-               class=kadov-p><font style="color: #000000;"\r
-                                                       color=#000000><b style="font-weight: bold;"><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;">installdiskspace</font></span></b></font></li>\r
-</ul>\r
-\r
-<font style="color: #000000;"\r
-               color=#000000><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">Total amount of space \r
- (integer, in Kbytes), which the product occupies on the hard drive after \r
- the installation.</font></span></font><span style="font-size: 12pt;"> <font size=3 style="font-size:12pt;"></font></span>\r
-\r
-<ul>\r
-       \r
-       <li class=kadov-p\r
-               style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "\r
-               class=kadov-p><font style="color: #000000;"\r
-                                                       color=#000000><b style="font-weight: bold;"><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;">temporarydiskspace</font></span></b></font></li>\r
-</ul>\r
-\r
-<font style="color: #000000;"\r
-               color=#000000><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">Disk space (integer, \r
- in Kbytes) for temporary files, which is necessary to build the product \r
- from the sources.</font></span></font><span style="font-size: 12pt;"> <font size=3 style="font-size:12pt;"></font></span>\r
-\r
-<ul>\r
-       \r
-       <li class=kadov-p\r
-               style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "\r
-               class=kadov-p><font style="color: #000000;"\r
-                                                       color=#000000><b style="font-weight: bold;"><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;">script</font></span></b></font></li>\r
-</ul>\r
-\r
-<font style="color: #000000;"\r
-               color=#000000><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">The installation script \r
- name. This script is in charge of the installation of the product. It \r
- is called automatically by the Installation Wizard when necessary from \r
- the main program. See the </font></span><a href="#new_products"><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">next \r
- section</font></span></a><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> for more information.</font></span></font><span \r
- style="font-size: 12pt;"> <font size=3 style="font-size:12pt;"></font></span>\r
-\r
-<h4><b style="font-weight: bold;"><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">&lt;button&gt; \r
- section</font></span></b></h4>\r
-\r
-<span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">This is an optional section. It allows customization \r
- of the last </font></span><i><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">&quot;Finish installation&quot;</font></span></i><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> page of the Installation Wizard by adding one \r
- or more buttons in the lower part of the wizard's window. The script which \r
- is attached to each such button, can perform some specific action, for \r
- example, launch the application or show the Release Notes file by using \r
- an external program. See </font></span><a href="#finish_buttons"><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">here</font></span></a><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> for more details about writing scripts.</font></span><font \r
- style="color: #000000;"\r
-       color=#000000><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"><br>\r
-<br>\r
-Attributes:</font></span></font><span style="font-size: 12pt;"> <font size=3 style="font-size:12pt;"></font></span>\r
-\r
-<ul>\r
-       \r
-       <li class=kadov-p\r
-               style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "\r
-               class=kadov-p><font style="color: #000000;"\r
-                                                       color=#000000><b style="font-weight: bold;"><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;">label</font></span></b></font></li>\r
-</ul>\r
-\r
-<font style="color: #000000;"\r
-               color=#000000><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">This is the button \r
- text.</font></span></font><span style="font-size: 12pt;"> <font size=3 style="font-size:12pt;"></font></span>\r
-\r
-<ul>\r
-       \r
-       <li class=kadov-p\r
-               style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "\r
-               class=kadov-p><font style="color: #000000;"\r
-                                                       color=#000000><b style="font-weight: bold;"><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;">tooltip</font></span></b></font></li>\r
-</ul>\r
-\r
-<font style="color: #000000;"\r
-               color=#000000><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">The button tooltip \r
- (optional).</font></span></font><span style="font-size: 12pt;"> <font size=3 style="font-size:12pt;"></font></span>\r
-\r
-<ul>\r
-       \r
-       <li class=kadov-p\r
-               style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "\r
-               class=kadov-p><font style="color: #000000;"\r
-                                                       color=#000000><b style="font-weight: bold;"><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;">script</font></span></b></font></li>\r
-</ul>\r
-\r
-<font style="color: #000000;"\r
-               color=#000000><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">The script attached \r
- to the button.</font></span></font><span style="font-size: 12pt;"> <font size=3 style="font-size:12pt;"></font></span>\r
-\r
-<ul>\r
-       \r
-       <li class=kadov-p\r
-               style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "\r
-               class=kadov-p><font style="color: #000000;"\r
-                                                       color=#000000><b style="font-weight: bold;"><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;">disable</font></span></b></font></li>\r
-</ul>\r
-\r
-<p class="whs20"><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">If \r
- this optional flag has 'true' value, the corresponding button will not \r
- appear in the </font></span><i><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">&quot;Finish installation&quot;</font></span></i><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> page - the section of XML file is silently ignored.</font></span><b><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;">&nbsp;</font></span></b></p>\r
-\r
-<p class="whs11"><b \r
- style="font-weight: bold;"><span style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B><img src="../note1.gif" x-maintain-ratio="TRUE" width="36px" height="38px" border="0" class="img_whs14"></B></font></span><span style="font-size:12pt; background-image:url('../texture_horiz_ltbluebubbles.jpg'); "><font size=3 style="font-size:12pt;">Note:</font></span></b><span style="font-size:12pt; background-image:url('../texture_horiz_ltbluebubbles.jpg'); "><font size=3 style="font-size:12pt;"> \r
- If you add new products to be installed with Installation Wizard, you \r
- should also provide installation script for this product. See the next \r
- section for more details. </font></span></p>\r
-\r
-&nbsp;<br>\r
-\r
-\r
-<hr class="whs7">\r
-\r
-\r
-<h3><a name=new_products></a>Implementing <font style="color: #ff0000;"\r
-                                                                                               color=#FF0000>installation \r
- scripts</font> for the new products</h3>\r
-\r
-<span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">When you want some product to be installed \r
- with the Installation Wizard, you should add its description </font></span><a \r
- href="#xml_files"><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">to the configuration \r
- file</font></span></a><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> and create the installation \r
- script, following the rules described in this section. <br>\r
-<br>\r
-There are some obligatory functions which should be implemented in this \r
- installation script. These functions are automatically called by the master \r
- installation script or/and its GUI shell when it is necessary.</font></span><font \r
- style="color: #000000;"\r
-       color=#000000><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"><br>\r
-File </font></span><b><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">common.sh</font></span></b><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> contains some service functions which can be \r
- used in your installation script, like </font></span><b><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">make_env()</font></span></b><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;">,</font></span><b><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> make_dir()</font></span></b><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;">, </font></span><b><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">try_existing()</font></span></b><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;">, </font></span><b><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">sort_path()</font></span></b><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;">,</font></span><b><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> find_in_path()</font></span></b><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;">, etc.</font></span></font><span style="font-size: 12pt;"> \r
- <font size=3 style="font-size:12pt;"></font></span>\r
-\r
-<ul>\r
-       \r
-       <li class=kadov-p\r
-               class=kadov-p><b style="font-weight: bold;"><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">check_version()</font></span></b></li>\r
-</ul>\r
-\r
-<span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">This function allows to check the version \r
- of the product already installed on the computer. It should try to find \r
- the product (native or preinstalled in the target directory) and check \r
- its version. This helps to avoid unnecessary reinstallation. This is an \r
- internal function and is not called from the master installation script. \r
- </font></span>\r
-\r
-<ul>\r
-       \r
-       <li class=kadov-p\r
-               style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "\r
-               class=kadov-p><b style="font-weight: bold;"><font style="color: #000000;"\r
-                                                                                                                       color=#000000><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;">try_native()</font></span></font></b></li>\r
-</ul>\r
-\r
-<span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">This function is called when the </font></span><i><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;">'use native' </font></span></i><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">installation \r
- mode is selected by the user. The function should try to find a native \r
- version of the product and define possibility of its use. It should create \r
- the environment file for the product in the temporary directory (see also \r
- the description of </font></span><b><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">print_env(</font></span></b><span \r
- style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B>)</B></font></span><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> \r
- function). It is not necessary to implement this function if you do not \r
- provide native mode installation. </font></span>\r
-\r
-<ul>\r
-       \r
-       <li class=kadov-p\r
-               style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "\r
-               class=kadov-p><font style="color: #000000;"\r
-                                                       color=#000000><b style="font-weight: bold;"><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;">install_source()</font></span></b></font></li>\r
-</ul>\r
-\r
-<span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">This function is called when the </font></span><i><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;">'install sources</font></span></i><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">' \r
- installation mode is selected by the user. The function is responsible \r
- for building the product from the sources package. It should create the \r
- environment file for the product in the temporary directory (see also \r
- description of </font></span><b><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">print_env(</font></span></b><span \r
- style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B>)</B></font></span><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> \r
- function). It is not necessary to implement this function if you do not \r
- provide sources mode installation. </font></span>\r
-\r
-<ul>\r
-       \r
-       <li class=kadov-p\r
-               style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "\r
-               class=kadov-p><font style="color: #000000;"\r
-                                                       color=#000000><b style="font-weight: bold;"><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;">install_source_and_build()</font></span></b></font></li>\r
-</ul>\r
-\r
-<font style="color: #000000;"\r
-               color=#000000><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">This function is called \r
- when SALOME module is installed and the </font></span><span style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B>--all-from-sources</B></font></span><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> (</font></span><span style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B>-a</B></font></span><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;">) option is used (</font></span><span style="font-style: italic; font-size: 12pt;"><font size=3 style="font-size:12pt;"><I>&quot;Build \r
- SALOME sources&quot;</I></font></span><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> check box in \r
- GUI mode). This function should be used to unpack SALOME sources package \r
- and then call the build/install procedure for it.<br>\r
-For more details please refer to the </font></span><a href="#install_from_wizard"><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;">this</font></span></a><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> \r
- and </font></span><a href="#gui_mode"><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">this</font></span></a><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> sections for more details.</font></span></font><span \r
- style="font-size: 12pt;"> <font size=3 style="font-size:12pt;"></font></span>\r
-\r
-<ul>\r
-       \r
-       <li class=kadov-p\r
-               style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "\r
-               class=kadov-p><font style="color: #000000;"\r
-                                                       color=#000000><b style="font-weight: bold;"><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;">install_binary()</font></span></b></font></li>\r
-</ul>\r
-\r
-<font style="color: #000000;"\r
-               color=#000000><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">This function is called \r
- when the </font></span><i><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">'install binaries'</font></span></i><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> installation mode is selected by the user. The \r
- function is responsible for the extracting of the product from the binaries \r
- package. It should create environment for the product in the temporary \r
- directory (see also description of </font></span><b><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">print_env(</font></span></b><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;">) function). It is not necessary to implement \r
- this function if you do not provide binaries mode installation. </font></span></font>\r
-\r
-<ul>\r
-       \r
-       <li class=kadov-p\r
-               class=kadov-p><b style="font-weight: bold;"><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">try_preinstalled()</font></span></b></li>\r
-</ul>\r
-\r
-<span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">This function is called when</font></span><i><span \r
- style="font-style: normal; font-size: 12pt;"><font size=3 style="font-size:12pt;"> the</font></span><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> \r
- 'not install'</font></span></i><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> installation mode \r
- is selected by the user. In this case the script should inspect the target \r
- directory to try to find an already preinstalled product, pick up and \r
- check the environment from there. See </font></span><a href="#pick_up_env"><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;">here</font></span></a><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> \r
- for more details. </font></span>\r
-\r
-<ul>\r
-       \r
-       <li class=kadov-p\r
-               style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "\r
-               class=kadov-p><font style="color: #000000;"\r
-                                                       color=#000000><b style="font-weight: bold;"><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;">print_env()</font></span></b></font></li>\r
-</ul>\r
-\r
-<font style="color: #000000;"\r
-               color=#000000><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">This function is in \r
- charge of creating the environment script. It should create a file with \r
- name </font></span></font><b><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">env_&lt;product_name&gt;.sh</font></span></b><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> in the temporary directory and then copy it \r
- into the product installation directory. The file should contain all necessary \r
- environment variables settings for the product. It will be collected during \r
- the 'pick-up-environment' procedure. </font></span>\r
-\r
-<ul>\r
-       \r
-       <li class=kadov-p\r
-               class=kadov-p><b style="font-weight: bold;"><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">pickup_env()</font></span></b></li>\r
-</ul>\r
-\r
-<span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">This procedure corresponds to the </font></span><b><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;">pickupenv</font></span></b><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> \r
- tag of the configuration xml file (see previous section). It should call \r
- the </font></span><b><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">make_env</font></span></b><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> procedure to perform the pick-up environment \r
- procedure for the product.</font></span><font style="color: #000000;"\r
-                                                                               color=#000000><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"><br>\r
-<br>\r
-The calling signature of the product installation script is the following:</font></span></font><span \r
- style="font-size: 12pt;"> <font size=3 style="font-size:12pt;"></font></span><b><font style="color: #000000;"\r
-                                                                                       color=#000000><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"><br>\r
-&lt;product_script_name&gt; &lt;function_name&gt; &lt;temp_folder&gt; &lt;products_directory&gt; \r
- &lt;target_directory&gt; &lt;dependancies&gt; &lt;product_name&gt;</font></span></font></b><span \r
- style="font-size: 12pt;"> <font size=3 style="font-size:12pt;"></font></span>\r
-\r
-<p><font style="color: #000000;"\r
-               color=#000000><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">where</font></span></font><span \r
- style="font-size: 12pt;"> <font size=3 style="font-size:12pt;"></font></span></p>\r
-\r
-<p><font style="color: #000000;"\r
-               color=#000000><b style="font-weight: bold;"><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">&lt;product_script_name&gt;</font></span></b><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> - installation script name (described in the \r
- configuration xml file);</font></span></font><span style="font-size: 12pt;"> \r
- <font size=3 style="font-size:12pt;"></font></span><font style="color: #000000;"\r
-                               color=#000000><b><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"><br>\r
-&lt;function_name&gt;</font></span></b><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> - the name \r
- of function, corresponding to the selected installation mode: </font></span><i><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;">try_native, install_source, install_binary</font></span></i><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> or </font></span><i><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">try_preinstalled</font></span></i><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;">;</font></span></font><span style="font-size: 12pt;"> \r
- <font size=3 style="font-size:12pt;"></font></span><font style="color: #000000;"\r
-                               color=#000000><b><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"><br>\r
-&lt;temp_folder&gt;</font></span></b><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> - temporary \r
- files directory;</font></span></font><span style="font-size: 12pt;"> <font size=3 style="font-size:12pt;"></font></span><font \r
- style="color: #000000;"\r
-       color=#000000><b><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"><br>\r
-&lt;products_directory&gt;</font></span></b><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> - \r
- directory where the sources/binaries package can be found. You should \r
- provide the sources package in the </font></span><i><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">&lt;Install_Wizard_root_directory&gt;/Products/SOURCES</font></span></i><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> directory and binaries package in the </font></span><i><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;">&lt;InstallWizard_root_directory&gt;/Products/BINARIES/&lt;os_version&gt;</font></span></i><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;">, where &lt;os_version&gt; is the target platform \r
- description, which appears in the corresponding section of the </font></span><a \r
- href="#xml_files"><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">configuration xml file</font></span></a><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;">.</font></span></font><span style="font-size: 12pt;"> \r
- <font size=3 style="font-size:12pt;"></font></span><font style="color: #000000;"\r
-                               color=#000000><b><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"><br>\r
-&lt;target_directory&gt;</font></span></b><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> - root \r
- target directory where the product should be installed to;</font></span></font><span \r
- style="font-size: 12pt;"> <font size=3 style="font-size:12pt;"></font></span><font style="color: #000000;"\r
-                                                                               color=#000000><b><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"><br>\r
-&lt;dependancies&gt;</font></span></b><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> - single-quoted \r
- list of prerequisite products, separated by space;</font></span></font><span \r
- style="font-size: 12pt;"> <font size=3 style="font-size:12pt;"></font></span><font style="color: #000000;"\r
-                                                                               color=#000000><b><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"><br>\r
-&lt;product_name&gt; </font></span></b><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">- product \r
- name itself.</font></span></font><span style="font-size: 12pt;"> <font size=3 style="font-size:12pt;"></font></span></p>\r
-\r
-<p><font style="font-weight: bold;"><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">Example:</font></span></font><span \r
- style="font-size: 12pt;"> <font size=3 style="font-size:12pt;"></font></span><i><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"><br>\r
-med-2.2.3.sh install_binary /tmp/work ./Products/BINARIES/Mandrake10.1 \r
- /usr/salome 'gcc Hdf' med</font></span></i><span style="font-size: 12pt;"> <font size=3 style="font-size:12pt;"></font></span></p>\r
-\r
-<p><font style="color: #000000;"\r
-               color=#000000><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">Copy the created script \r
- into the </font></span><i><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">&lt;Install_Wizard_root_directory&gt;/config_files</font></span></i><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> sub-directory where all installation scripts \r
- are stored. Installation Wizard will automatically search and call your \r
- script during the installation procedure.</font></span></font><span style="font-size: 12pt;"> \r
- <font size=3 style="font-size:12pt;"></font></span></p>\r
-\r
-\r
-<hr class="whs7">\r
-\r
-\r
-&nbsp; \r
-\r
-<h3><a name=finish_buttons></a>Customizing <font style="color: #ff0000;"\r
-                                                                                               color=#FF0000>Readme page</font> \r
- buttons</h3>\r
-\r
-<span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">The Installation Wizard allows customizing \r
- the look-n-feel of the last </font></span><i><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">&quot;Finish \r
- installation&quot;</font></span></i><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> page. If \r
- you want to add one or more buttons to this page in order to perform some \r
- specific actions at the end of the installation (for example, to show \r
- the Release Notes file by using Open Office) you can put an additional \r
- section to the XML configuration file. This is the </font></span><b><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">&lt;button&gt;</font></span></b><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> section (see </font></span><a href="#xml_files"><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;">here</font></span></a><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> \r
- for more details). </font></span>\r
-\r
-<br><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;">&nbsp; </font></span>\r
-\r
-<br><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;">To implement the action which will be performed \r
- when the user clicks the button, you need to create a script and put it \r
- to the </font></span><i><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">&lt;Install_Wizard_root_directory&gt;/config_files</font></span></i><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> directory.<br>\r
-There are some obligatory functions which should be implemented in this \r
- script. These functions are automatically called by the Installation Wizard \r
- GUI. </font></span>\r
-\r
-<ul>\r
-       \r
-       <li class=kadov-p\r
-               class=kadov-p><b style="font-weight: bold;"><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">check_enabled()</font></span></b></li>\r
-</ul>\r
-\r
-<span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">This procedure is called by the Installation \r
- Wizard when the </font></span><i><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">&quot;Finish \r
- installation&quot;</font></span></i><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> page is displayed \r
- and the status of the buttons should be modified according to the installation \r
- options. This procedure should return </font></span><b><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">0</font></span></b><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> if the corresponding action can be performed \r
- and, thus, the button should become enabled. Otherwise, it should return \r
- </font></span><b><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">1</font></span></b><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> \r
- - in this case the corresponding button will be disabled. </font></span>\r
-\r
-<ul>\r
-       \r
-       <li class=kadov-p\r
-               class=kadov-p><b style="font-weight: bold;"><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">execute()</font></span></b></li>\r
-</ul>\r
-\r
-<span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">This procedure is invoked when the user \r
- clicks the button. This procedure should return </font></span><b><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">0</font></span></b><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> if the corresponding action is done successfully \r
- and </font></span><b><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">1</font></span></b><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> \r
- if any error occurs.<br>\r
-<br>\r
-The calling signature of the script is the following:</font></span><b><font style="color: #000000;"\r
-       color=#000000><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"><br>\r
-&lt;product_script_name&gt; &lt;function_name&gt; &lt;target_directory&gt; \r
- &lt;temp_folder&gt;</font></span></font></b><span style="font-size: 12pt;"> <font size=3 style="font-size:12pt;"></font></span>\r
-\r
-<p><font style="color: #000000;"\r
-               color=#000000><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">where</font></span></font><span \r
- style="font-size: 12pt;"> <font size=3 style="font-size:12pt;"></font></span></p>\r
-\r
-<p><b style="font-weight: bold;"><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">&lt;product_script_name&gt;</font></span></b><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> - the script name itself (retrieved from the \r
- XML configuration xml file); </font></span><b><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"><br>\r
-&lt;function_name&gt;</font></span></b><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> - the name \r
- of function; </font></span><b><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"><br>\r
-&lt;target_directory&gt;</font></span></b><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> - root \r
- target directory where the product is installed to; </font></span><b><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"><br>\r
-&lt;temp_folder&gt; </font></span></b><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">- temporary \r
- files directory; </font></span><b><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"><br>\r
-&nbsp;</font></span></b></p>\r
-\r
-<p class="whs11"><b \r
- style="font-weight: bold;"><span style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B><img src="../note1.gif" x-maintain-ratio="TRUE" width="36px" height="38px" border="0" class="img_whs14"></B></font></span><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">Note:</font></span></b><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> The standard Installation Wizard buttons &quot;Launch \r
- SALOME&quot; and &quot;Release Notes&quot; are implemented with this feature. \r
- Refer to scripts </font></span><b><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">start_salome.sh</font></span></b><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> and </font></span><b><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">release_notes.sh</font></span></b><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> for sample implementation.</font></span><b><span style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B><br>\r
-<br>\r
-<img src="../note1.gif" x-maintain-ratio="TRUE" width="36px" height="38px" border="0" class="img_whs14"></B></font></span><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">Note:</font></span></b><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> Any button (even standard) can be ignored by \r
- the Installation Wizard if the attribute </font></span><b><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">&lt;disable&gt;</font></span></b><span \r
- style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> in the XML configuration file is set to the \r
- &quot;true&quot; value. </font></span></p>\r
-\r
-\r
-<hr class="whs7">\r
-\r
-\r
-&nbsp; \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/GUI/kernel/readmepage.png b/doc/salome/gui/GUI/kernel/readmepage.png
deleted file mode 100644 (file)
index b6aee29..0000000
Binary files a/doc/salome/gui/GUI/kernel/readmepage.png and /dev/null differ
diff --git a/doc/salome/gui/GUI/kernel/running_salome_pro.htm b/doc/salome/gui/GUI/kernel/running_salome_pro.htm
deleted file mode 100755 (executable)
index 0ef619a..0000000
+++ /dev/null
@@ -1,344 +0,0 @@
-<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
-\r
-<html>\r
-\r
-<head>\r
-<title>Running SALOME</title>\r
-<meta http-equiv="content-type" content="text/html; charset=windows-1252">\r
-<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
-<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
-<!--\r
-if (navigator.appName !="Netscape")\r
-{   document.write("<link rel='stylesheet' href='../default.css'>");}\r
-//-->\r
-</script>\r
-<style type="text/css">\r
-<!--\r
-h1.whs1 { font-family:'Times New Roman' , serif; }\r
-p.whs2 { margin-left:0px; font-style:italic; color:#000000; font-family:'Arial Black' , sans-serif; }\r
-p.whs3 { font-family:'Times New Roman' , serif; margin-left:0px; }\r
-p.whs4 { font-family:'Times New Roman' , serif; margin-left:40px; font-style:normal; color:#000000; }\r
-p.whs5 { font-family:'Times New Roman' , serif; color:#ff0000; font-style:italic; margin-left:40px; }\r
-p.whs6 { font-family:'Times New Roman' , serif; margin-left:40px; color:#000000; font-style:normal; }\r
-p.whs7 { font-family:'Courier New'  , monospace; margin-left:0px; background-image:url('../texture_horiz_ltbluebubbles.jpg'); }\r
-img_whs8 { border:none; width:35px; height:37px; float:none; border-style:none; }\r
-p.whs9 { margin-left:0px; }\r
-p.whs10 { margin-left:40px; }\r
-p.whs11 { margin-left:40px; font-style:normal; color:#000000; font-weight:normal; font-family:'Times New Roman' , serif; }\r
-ul.whs12 { list-style:disc; }\r
-table.whs13 { x-cell-content-align:top; width:96.029%; border-left-style:Solid; border-left-width:1px; border-right-style:Solid; border-right-width:1px; border-top-style:Solid; border-top-width:1px; border-bottom-style:Solid; border-bottom-width:1px; border-left-color:#c0c0c0; border-right-color:#c0c0c0; border-top-color:#c0c0c0; border-bottom-color:#c0c0c0; border-spacing:0px; }\r
-col.whs14 { width:645px; }\r
-col.whs15 { width:421px; }\r
-tr.whs16 { x-cell-content-align:top; height:41px; }\r
-td.whs17 { width:645px; padding-right:10px; padding-left:10px; background-color:#400080; border-left-color:#c0c0c0; border-top-color:#c0c0c0; border-top-style:Solid; border-bottom-color:#c0c0c0; border-bottom-width:1px; border-bottom-style:Solid; border-right-color:#c0c0c0; border-right-width:1px; border-right-style:Solid; border-left-width:1px; border-left-style:Solid; border-top-width:1px; }\r
-p.whs18 { color:#ffffff; }\r
-td.whs19 { width:421px; padding-right:10px; padding-left:10px; background-color:#400080; border-top-color:#c0c0c0; border-top-style:Solid; border-right-color:#c0c0c0; border-right-style:Solid; border-bottom-color:#c0c0c0; border-bottom-width:1px; border-bottom-style:Solid; border-top-width:1px; border-right-width:1px; }\r
-td.whs20 { width:645px; padding-right:10px; padding-left:10px; border-left-color:#c0c0c0; border-bottom-color:#c0c0c0; border-bottom-width:1px; border-bottom-style:Solid; border-right-color:#c0c0c0; border-right-width:1px; border-right-style:Solid; border-left-width:1px; border-left-style:Solid; }\r
-td.whs21 { width:421px; padding-right:10px; padding-left:10px; border-right-color:#c0c0c0; border-right-style:Solid; border-bottom-color:#c0c0c0; border-bottom-width:1px; border-bottom-style:Solid; border-right-width:1px; }\r
-p.whs22 { font-weight:bold; }\r
-td.whs23 { width:645px; padding-right:10px; padding-left:10px; border-left-color:#c0c0c0; border-bottom-color:#c0c0c0; border-bottom-style:Solid; border-right-color:#c0c0c0; border-right-width:1px; border-right-style:Solid; border-left-width:1px; border-left-style:Solid; border-bottom-width:1px; }\r
-td.whs24 { width:421px; padding-right:10px; padding-left:10px; border-right-color:#c0c0c0; border-right-style:Solid; border-bottom-color:#c0c0c0; border-bottom-style:Solid; border-bottom-width:1px; border-right-width:1px; }\r
-td.whs25 { width:645px; padding-right:10px; padding-left:10px; border-left-style:Solid; border-left-width:1px; border-left-color:#c0c0c0; border-right-style:Solid; border-right-width:1px; border-right-color:#c0c0c0; border-bottom-width:1px; border-bottom-style:Solid; border-bottom-color:#c0c0c0; }\r
-td.whs26 { width:421px; padding-right:10px; padding-left:10px; border-right-width:1px; border-right-style:Solid; border-right-color:#c0c0c0; border-bottom-width:1px; border-bottom-style:Solid; border-bottom-color:#c0c0c0; }\r
-td.whs27 { width:645px; padding-right:10px; padding-left:10px; border-left-color:#c0c0c0; border-left-width:1px; border-left-style:Solid; border-right-color:#c0c0c0; border-right-width:1px; border-right-style:Solid; border-bottom-color:#c0c0c0; border-bottom-style:Solid; border-bottom-width:1px; }\r
-td.whs28 { width:421px; padding-right:10px; padding-left:10px; border-right-color:#c0c0c0; border-right-style:Solid; border-right-width:1px; border-bottom-color:#c0c0c0; border-bottom-style:Solid; border-bottom-width:1px; }\r
-p.whs29 { font-weight:bold; margin-left:0px; font-family:'Courier New'  , monospace; background-image:url('../texture_horiz_ltbluebubbles.jpg'); }\r
-p.whs30 { font-family:'Times New Roman' , serif; margin-left:80px; }\r
-p.whs31 { font-family:'Courier New' , monospace; margin-left:0px; }\r
--->\r
-</style><script type="text/javascript" language="JavaScript">\r
-<!--\r
-if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))\r
-{\r
-  var strNSS = "<style type='text/css'>";\r
-  strNSS += "p.whs2 {margin-left:1pt; }";\r
-  strNSS += "p.whs3 {margin-left:1pt; }";\r
-  strNSS += "p.whs7 {margin-left:1pt; }";\r
-  strNSS += "p.whs9 {margin-left:1pt; }";\r
-  strNSS += "p.whs29 {margin-left:1pt; }";\r
-  strNSS += "p.whs31 {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
-p.WebHelpNavBar { text-align:right; }\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
-<script type="text/javascript" language="javascript1.2">\r
-<!--\r
-if (window.gbWhTopic)\r
-{\r
-       if (window.setRelStartPage)\r
-       {\r
-       addTocInfo("About SALOME\nRunning SALOME");\r
-addButton("show",BTN_IMG,"Show","","","","",0,0,"../whd_show0.gif","../whd_show2.gif","../whd_show1.gif");\r
-addButton("hide",BTN_IMG,"Hide","","","","",0,0,"../whd_hide0.gif","../whd_hide2.gif","../whd_hide1.gif");\r
-\r
-       }\r
-\r
-\r
-       if (window.setRelStartPage)\r
-       {\r
-       setRelStartPage("../index.htm");\r
-\r
-               autoSync(1);\r
-               sendSyncInfo();\r
-               sendAveInfoOut();\r
-       }\r
-\r
-}\r
-else\r
-       if (window.gbIE4)\r
-               document.location.reload();\r
-//-->\r
-</script>\r
-</head>\r
-<body><script type="text/javascript" language="javascript1.2">\r
-<!--\r
-if (window.writeIntopicBar)\r
-       writeIntopicBar(4);\r
-//-->\r
-</script>\r
-<h1 class="whs1">Running SALOME</h1>\r
-\r
-<p class="whs2">To launch SALOME:</p>\r
-\r
-<p class="whs3">&nbsp;</p>\r
-\r
-<p class="whs4">1. Install the SALOME package into a definite \r
- directory (ex. <span style="font-weight: bold;"><B>SALOME</B></span>) on your \r
- hard disk. It is preferable if you use the special installation procedure \r
- allowing to install the &nbsp;SALOME \r
- platform and all corresponding applications. </p>\r
-\r
-<p class="whs5">&nbsp;</p>\r
-\r
-<p class="whs6">2.<span style="font-family: 'Courier New', monospace;"> \r
- </span>The installation shell script will create a special file: <b>salome.csh</b> \r
- (CShell file) in your <b><i><span style="font-style: normal; font-weight: bold;"><B>SALOME/KERNEL</B></span><span \r
- style="font-weight: normal; font-style: normal;"> </span></i></b>directory. \r
- This file contains all environment variables necessary for launching SALOME \r
- platform with other application products provided with SALOME installation \r
- package. You have a possibility to add one of them into your profile if \r
- you enter in the command console the following:</p>\r
-\r
-<p class="whs6">&nbsp;</p>\r
-\r
-<p class="whs6"><span style="font-family: 'Courier New', monospace;">source \r
- salome.csh </span></p>\r
-\r
-<p class="whs6">&nbsp;</p>\r
-\r
-<p class="whs7"><img src="../tip1.gif" x-maintain-ratio="TRUE" width="35px" height="37px" border="0" class="img_whs8"> <span style="font-family: 'Times New Roman', serif;">During \r
- the installation procedure you have a possibility to set your profile \r
- automatically. </span>&nbsp;</p>\r
-\r
-<p class="whs9">&nbsp;</p>\r
-\r
-<p>&nbsp;</p>\r
-\r
-<p class="whs10">3. Launch SALOME platform, using the following \r
- Python script located in the <span style="font-weight: bold;"><B>SALOME/KERNEL/bin/salome</B></span> \r
- directory:</p>\r
-\r
-<p class="whs11">&nbsp;</p>\r
-\r
-<ul type="disc" class="whs12">\r
-       \r
-       <li class=kadov-p><p class="whs10"><span style="font-weight: bold;"><B>runSalome.py</B></span> \r
- [command line options]</p></li>\r
-</ul>\r
-\r
-<p class="whs10">&nbsp;</p>\r
-\r
-<table x-use-null-cells resizable="no" cellspacing="0" width="96.029%" class="whs13">\r
-<script language='JavaScript'><!--\r
-if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4)) document.write("</table><table x-use-null-cells resizable='no' cellspacing='0' width='96.029%' border='1' bordercolor='silver' bordercolorlight='silver' bordercolordark='silver'>");\r
-//--></script>\r
-<col class="whs14">\r
-<col class="whs15">\r
-\r
-<tr valign="top" class="whs16">\r
-<td bgcolor="#400080" width="645px" class="whs17">\r
-<p class="whs18">Options</td>\r
-<td bgcolor="#400080" width="421px" class="whs19">\r
-<p class="whs18">Description</td></tr>\r
-\r
-<tr valign="top" class="whs16">\r
-<td width="645px" class="whs20">\r
-<p><span style="font-weight: bold;"><B>--help</B></span> <span style="font-style: italic;"><I>or</I></span> \r
- <span style="font-weight: bold;"><B>-h</B></span> &nbsp;&nbsp;</td>\r
-<td width="421px" class="whs21">\r
-<p>print this help</p>\r
-<p>&nbsp;</td></tr>\r
-\r
-<tr valign="top" class="whs16">\r
-<td width="645px" class="whs20">\r
-<p><span style="font-weight: bold;"><B>--gui</B></span> <span style="font-style: italic;"><I>or</I></span> \r
- <span style="font-weight: bold;"><B>-g</B></span> &nbsp;&nbsp;</td>\r
-<td width="421px" class="whs21">\r
-<p>launch with GUI</td></tr>\r
-\r
-<tr valign="top" class="whs16">\r
-<td width="645px" class="whs20">\r
-<p>&nbsp;<span style="font-weight: bold;"><B><a \r
- name=batchmode></a>--terminal</B></span> <span style="font-style: italic;"><I>or \r
- </I></span><span style="font-weight: bold;"><B>-t</B></span> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>\r
-<td width="421px" class="whs21">\r
-<p>launch without GUI in batch mode</td></tr>\r
-\r
-<tr valign="top" class="whs16">\r
-<td colspan="1" rowspan="1" width="645px" class="whs20">\r
-<p><span style="font-weight: bold;"><B>--logger</B></span> <span style="font-style: italic;"><I>or</I></span> \r
- <span style="font-weight: bold;"><B>-l</B></span> &nbsp;&nbsp;</td>\r
-<td colspan="1" rowspan="1" width="421px" class="whs21">\r
-<p>redirects &nbsp;log \r
- messages in the file <span style="font-style: italic;"><I>logger.log</I></span></td></tr>\r
-\r
-<tr valign="top" class="whs16">\r
-<td colspan="1" rowspan="1" width="645px" class="whs20">\r
-<p class="whs22">--file=&lt;FILE&gt; <span style="font-weight: normal; font-style: italic;"><I>or</I></span> \r
- -f=&lt;FILE&gt;</td>\r
-<td colspan="1" rowspan="1" width="421px" class="whs21">\r
-<p>redirects &nbsp;log \r
- messages in a custom file</td></tr>\r
-\r
-<tr valign="top" class="whs16">\r
-<td colspan="1" rowspan="1" width="645px" class="whs20">\r
-<p><span style="font-weight: bold;"><B>--xterm</B></span> <span style="font-style: italic;"><I>or</I></span> \r
- <span style="font-weight: bold;"><B>-x</B></span> </td>\r
-<td colspan="1" rowspan="1" width="421px" class="whs21">\r
-<p>the servers open an xterm window and log messages are displayed in this \r
- window</td></tr>\r
-\r
-<tr valign="top" class="whs16">\r
-<td colspan="1" rowspan="1" width="645px" class="whs20">\r
-<p><span style="font-weight: bold;"><B>--modules=module1,module2,...</B></span> \r
- <span style="font-style: italic;"><I>or</I></span> <span style="font-weight: bold;"><B>-m=module1,module2,...</B></span></td>\r
-<td colspan="1" rowspan="1" width="421px" class="whs21">\r
-<p>list of SALOME modules which will be loaded into the module catalogue</td></tr>\r
-\r
-<tr valign="top" class="whs16">\r
-<td colspan="1" rowspan="1" width="645px" class="whs23">\r
-<p class="whs22">--embedded=registry,study,moduleCatalog,cppContainer,</p>\r
-<p><span style="font-style: italic;"><I>or</I></span> &nbsp;<span \r
- style="font-weight: bold;"><B>-e=registry,study,moduleCatalog,cppContainer</B></span> \r
- </td>\r
-<td colspan="1" rowspan="1" width="421px" class="whs24">\r
-<p>embedded CORBA servers (default: registry,study,moduleCatalog,cppContainer)</p>\r
-<p>note that logger,pyContainer,supervContainer can't be embedded </td></tr>\r
-\r
-<tr valign="top" class="whs16">\r
-<td colspan="1" rowspan="1" width="645px" class="whs23">\r
-<p><span style="font-weight: bold;"><B>--standalone=registry,study,moduleCatalog,cppContainer,pyContainer,supervContainer</B></span>, \r
- or</p>\r
-<p><span style="font-weight: bold;"><B>-s=registry,study,moduleCatalog,cppContainer,pyContainer,supervContainer</B></span> \r
- </td>\r
-<td colspan="1" rowspan="1" width="421px" class="whs24">\r
-<p>standalone CORBA servers (default: pyContainer,supervContainer) </td></tr>\r
-\r
-<tr valign="top" class="whs16">\r
-<td colspan="1" rowspan="1" width="645px" class="whs23">\r
-<p><span style="font-weight: bold;"><B>--containers=cpp,python,superv</B></span></p>\r
-<p><span style="font-style: italic;"><I>or</I></span> <span style="font-weight: bold;"><B>-c=cpp,python,superv</B></span></td>\r
-<td colspan="1" rowspan="1" width="421px" class="whs24">\r
-<p>launch of cpp, python and supervision containers</td></tr>\r
-\r
-<tr valign="top" class="whs16">\r
-<td colspan="1" rowspan="1" width="645px" class="whs25">\r
-<p><span style="font-weight: bold;"><B>--portkill</B></span> <span style="font-style: italic;"><I>or</I></span> \r
- <span style="font-weight: bold;"><B>-p</B></span></td>\r
-<td colspan="1" rowspan="1" width="421px" class="whs26">\r
-<p>kill SALOME launched with the current port</td></tr>\r
-\r
-<tr valign="top" class="whs16">\r
-<td colspan="1" rowspan="1" width="645px" class="whs27">\r
-<p><span style="font-weight: bold;"><B>--killall</B></span> <span style="font-style: italic;"><I>or</I></span> \r
- <span style="font-weight: bold;"><B>-k</B></span> &nbsp;&nbsp;&nbsp;</p>\r
-<p>&nbsp;</td>\r
-<td colspan="1" rowspan="1" width="421px" class="whs28">\r
-<p>kill SALOME</p>\r
-<p>&nbsp;</td></tr>\r
-\r
-<tr valign="top" class="whs16">\r
-<td colspan="1" rowspan="1" width="645px" class="whs27">\r
-<p><span style="font-weight: bold;"><B>--interp=n</B></span> <span style="font-style: italic;"><I>or</I></span> \r
- <span style="font-weight: bold;"><B>-i=n</B></span> &nbsp;&nbsp;&nbsp;</td>\r
-<td colspan="1" rowspan="1" width="421px" class="whs28">\r
-<p>number of additional xterm to open, with session environment </td></tr>\r
-\r
-<tr valign="top" class="whs16">\r
-<td colspan="1" rowspan="1" width="645px" class="whs27">\r
-<p class="whs22">-z</td>\r
-<td colspan="1" rowspan="1" width="421px" class="whs28">\r
-<p>display splash screen</td></tr>\r
-\r
-<tr valign="top" class="whs16">\r
-<td colspan="1" rowspan="1" width="645px" class="whs27">\r
-<p class="whs22">-r</td>\r
-<td colspan="1" rowspan="1" width="421px" class="whs28">\r
-<p>disable centralized exception handling mechanism </td></tr>\r
-<script language='JavaScript'><!--\r
-if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4)) document.write("</table></table><table>");\r
-//--></script>\r
-</table>\r
-\r
-<p class="whs10">&nbsp;</p>\r
-\r
-<p class="whs29"><img src="../tip1.gif" x-maintain-ratio="TRUE" width="35px" height="37px" border="0" class="img_whs8"><span style="font-weight: normal; font-family: 'Times New Roman', serif;"> \r
- If the </span><span style="font-family: 'Times New Roman', serif;">runSalome.py \r
- </span><span style="font-family: 'Times New Roman', serif; font-weight: normal;">script \r
- is launched without prompting any options, they will be taken by default \r
- from the file </span><span style="font-family: 'Times New Roman', serif;">SalomeApp.xml \r
- (SALOME/GUI/share/salome/resources/SalomeApp.xml)</span><span style="font-family: 'Times New Roman', serif; font-weight: normal;">. \r
- If you are constantly launching SALOME with some specific options which \r
- are different from the defaults, you can edit this file according to your \r
- requirements. So the next time you run SALOME, you won't have to enter \r
- these numerous command console options. </span>&nbsp;&nbsp;&nbsp;</p>\r
-\r
-<p class="whs30">&nbsp;</p>\r
-\r
-<p class="whs31">\r
-<a href="javascript:void(0);" onClick="var e; if (parseInt(navigator.appVersion)>=4){e=event;}  if (parseInt(navigator.appVersion) >=2 && typeof(PickupDialog_Invoke) == 'function') PickupDialog_Invoke(e,'','About SALOME architecture','about_salome_pro_architecture.htm','Introduction to SALOME ','introduction_to_salome_pro.htm');return false;" title="Related Topics"><img src="../ss_btn_related_topics.gif" border=0 height=17 width=82 alt="Related Topics"></a>\r
-\r
- </p>\r
-\r
-<p class="whs31">&nbsp;</p>\r
-\r
-<p class="whs31">&nbsp;</p>\r
-\r
-<p class="whs31">&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/GUI/kernel/salome_pro_desktop.htm b/doc/salome/gui/GUI/kernel/salome_pro_desktop.htm
deleted file mode 100755 (executable)
index 8548692..0000000
+++ /dev/null
@@ -1,231 +0,0 @@
-<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
-\r
-<html>\r
-\r
-<head>\r
-<title>SALOME desktop</title>\r
-<meta http-equiv="content-type" content="text/html; charset=windows-1252">\r
-<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
-<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
-<!--\r
-if (navigator.appName !="Netscape")\r
-{   document.write("<link rel='stylesheet' href='../default.css'>");}\r
-//-->\r
-</script>\r
-<style type="text/css">\r
-<!--\r
-h1.whs1 { font-family:'Times New Roman' , serif; }\r
-p.whs2 { font-family:'Times New Roman' , serif; }\r
-img_whs3 { border:none; width:694px; height:549px; float:none; border-style:none; }\r
-p.whs4 { font-family:'Times New Roman' , serif; margin-left:40px; font-weight:bold; }\r
-p.whs5 { font-family:'Times New Roman' , serif; margin-left:40px; }\r
-ul.whs6 { list-style:disc; }\r
-p.whs7 { text-indent:36px; }\r
-p.whs8 { text-align:justify; margin-left:0px; text-indent:36px; }\r
-p.whs9 { text-align:justify; font-weight:bold; margin-left:40px; }\r
-p.whs10 { text-align:justify; }\r
-p.whs11 { text-align:justify; font-weight:bold; margin-left:0px; text-indent:36px; }\r
--->\r
-</style><script type="text/javascript" language="JavaScript">\r
-<!--\r
-if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))\r
-{\r
-  var strNSS = "<style type='text/css'>";\r
-  strNSS += "p.whs8 {margin-left:1pt; }";\r
-  strNSS += "p.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
-p.WebHelpNavBar { text-align:right; }\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
-<script type="text/javascript" language="javascript1.2">\r
-<!--\r
-if (window.gbWhTopic)\r
-{\r
-       if (window.setRelStartPage)\r
-       {\r
-       addTocInfo("GUI module\nSALOME desktop");\r
-addButton("show",BTN_IMG,"Show","","","","",0,0,"../whd_show0.gif","../whd_show2.gif","../whd_show1.gif");\r
-addButton("hide",BTN_IMG,"Hide","","","","",0,0,"../whd_hide0.gif","../whd_hide2.gif","../whd_hide1.gif");\r
-\r
-       }\r
-\r
-\r
-       if (window.setRelStartPage)\r
-       {\r
-       setRelStartPage("../index.htm");\r
-\r
-               autoSync(1);\r
-               sendSyncInfo();\r
-               sendAveInfoOut();\r
-       }\r
-\r
-}\r
-else\r
-       if (window.gbIE4)\r
-               document.location.reload();\r
-//-->\r
-</script>\r
-</head>\r
-<body><script type="text/javascript" language="javascript1.2">\r
-<!--\r
-if (window.writeIntopicBar)\r
-       writeIntopicBar(4);\r
-//-->\r
-</script>\r
-<h1 class="whs1">SALOME Desktop</h1>\r
-\r
-<p class="whs2">The main SALOME Desktop \r
- consists of the following sections and toolbars:</p>\r
-\r
-<p class="whs2">&nbsp;</p>\r
-\r
-<p class="whs2"><img src="../pics/geomview-alt.png" x-maintain-ratio="TRUE" width="694px" height="549px" border="0" class="img_whs3"></p>\r
-\r
-<p class="whs4">&nbsp;</p>\r
-\r
-<p class="whs4">Basic parts of the SALOME Desktop:</p>\r
-\r
-<p class="whs5">&nbsp;</p>\r
-\r
-<ul type="disc" class="whs6">\r
-       \r
-       <li class=kadov-p><p class="whs2"><span \r
- style="font-weight: bold;"><B>Main menu - </B></span>This is a set of context-sensitive \r
- menus, which will be updated according the functionality of the loaded \r
- component. In general, &nbsp;these \r
- menus contain all functional options of SALOME platform.</p></li>\r
-       \r
-       <li class=kadov-p><p class="whs2"><span \r
- style="font-weight: bold;"><B>Standard Toolbar - </B></span>This toolbar contains \r
- icons allowing creating/saving studies, correcting mistakes, copying/pasting \r
- objects</p></li>\r
-       \r
-       <li class=kadov-p><p class="whs2"><span \r
- style="font-weight: bold;"><B>Components Toolbar - </B></span>This toolbar is \r
- destined for uploading components in SALOME platform</p></li>\r
-       \r
-       <li class=kadov-p><p class="whs2"><span \r
- style="font-weight: bold;"><B>Module Toolbar</B></span> - This toolbar contains \r
- icons specific to the loaded module.</p></li>\r
-       \r
-       <li class=kadov-p><p class="whs2"><span \r
- style="font-weight: bold;"><B>Viewer Toolbar - </B></span>This is a set of tools \r
- destined for visualization of the presentations in the viewer. </p></li>\r
-</ul>\r
-\r
-<p class="whs7">&nbsp;</p>\r
-\r
-<p class="whs7">All toolbars in the <span style="font-weight: bold;"><B>SALOME</B></span> \r
- Platform are context-sensitive. Loading of a definite component (Geometry, \r
- Post-Pro, Mesh etc.) will automatically add some additional toolbars specific \r
- to this component. To display/hide a definite toolbar, in the main menu \r
- choose <span style="font-weight: bold;"><B>View</B></span> &gt; Toolbars, and \r
- from this submenu check or uncheck the toolbar, you would like to display/hide. \r
- </p>\r
-\r
-<p class="whs8">By default all toolbars are located on \r
- the top of the SALOME desktop. But you can relocate toolbars by dragging \r
- with the mouse and dropping it in any place of the window. </p>\r
-\r
-<p class="whs9">&nbsp;</p>\r
-\r
-<p class="whs4">Parts of &nbsp;the \r
- study window:</p>\r
-\r
-<p class="whs5">&nbsp;</p>\r
-\r
-<ul type="disc" class="whs6">\r
-       \r
-       <li class=kadov-p><p class="whs10"><span style="font-weight: bold;"><B>Object \r
- Browser</B></span> - Management of objects created or imported into SALOME \r
- application</p></li>\r
-       \r
-       <li class=kadov-p><p class="whs10"><span style="font-weight: bold;"><B>Viewer \r
- - </B></span>This window is destined for visualization of presentations. </p></li>\r
-       \r
-       <li class=kadov-p><p class="whs10"><span style="font-weight: bold;"><B>Python \r
- console</B></span> - Window for Python interpreter. This window functions \r
- like a standard document: the pop-up menu invoked by right-click in this \r
- window gives access to <span style="font-weight: bold;"><B>Copy/Paste/SelectAll/ClearAll \r
- </B></span>options.</p></li>\r
-</ul>\r
-\r
-<p class="whs10">&nbsp;</p>\r
-\r
-<p class="whs8">Object Browser, Python Console, MenuBar, \r
- etc are, in fact, separate dockable windows. &nbsp;Dockable \r
- windows can be placed in special areas, on the borders of desktop like \r
- toolbars. You can change the size and the position of dockable windows, \r
- hide them or even place outside desktop. SALOME saves in the same file \r
- all positions and sizes of dockable windows. It means that the difference \r
- in settings of the same windows (for example Python console) is possible \r
- between different modules (the same window can have different size and \r
- position when other module is activated). Also each module can indicate \r
- which common windows are necessary for working, and only they will be \r
- displayed when this module is active.</p>\r
-\r
-<p class="whs9">&nbsp;</p>\r
-\r
-<p class="whs11"><span style="font-weight: normal;">Starting \r
- from the version 3.0.0 Salome uses a</span> Multi-Desktop Approach. <span \r
- style="font-weight: normal;">Multi-desktop Approach means that now there \r
- is separate Desktop for each document (Study) &nbsp;and \r
- all windows connected to a Study (viewers, dockable windows etc) are placed \r
- in one container. It is very comfortable, because you can't mix up windows \r
- from different studies. This approach positively differs from the classic \r
- multi document interface in case if many windows are used, i.e. when one \r
- document contains a lot of viewers, dialogs, etc. Each desktop also has \r
- its own menu and toolbar.</span></p>\r
-\r
-<p class="whs2">&nbsp;</p>\r
-\r
-<p class="whs2">\r
-<a href="javascript:void(0);" onClick="var e; if (parseInt(navigator.appVersion)>=4){e=event;}  if (parseInt(navigator.appVersion) >=2 && typeof(PickupDialog_Invoke) == 'function') PickupDialog_Invoke(e,'','Creating a new study','creating_a_new_study.htm','Displaying studies','displaying_studies.htm','Editing studies','editing_studies.htm','Introduction to GUI','../introduction_to_gui.htm','Saving and closing studies','saving_a_study.htm');return false;" title="Related Topics"><img src="../ss_btn_related_topics.gif" border=0 height=17 width=82 alt="Related Topics"></a>\r
-\r
-\r
- </p>\r
-\r
-<p class="whs2">&nbsp;</p>\r
-\r
-<p class="whs2">&nbsp;</p>\r
-\r
-<p class="whs2">&nbsp;</p>\r
-\r
-<p class="whs2">&nbsp;</p>\r
-\r
-<script type="text/javascript" language="JavaScript" title="WebHelpRelatedTopics"><!--\r
-if (parseInt(navigator.appVersion) >= 3 && typeof (WritePopupMenuLayer) == "function")\r
-  WritePopupMenuLayer();\r
-//--></script><script type="text/javascript" language="javascript1.2">\r
-<!--\r
-if (window.writeIntopicBar)\r
-       writeIntopicBar(0);\r
-//-->\r
-</script>\r
-</body>\r
-</html>\r
diff --git a/doc/salome/gui/GUI/kernel/saving_a_study.htm b/doc/salome/gui/GUI/kernel/saving_a_study.htm
deleted file mode 100755 (executable)
index 2c5d449..0000000
+++ /dev/null
@@ -1,273 +0,0 @@
-<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
-\r
-<html>\r
-\r
-<head>\r
-<title>Saving a study</title>\r
-<meta http-equiv="content-type" content="text/html; charset=windows-1252">\r
-<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
-<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
-<!--\r
-if (navigator.appName !="Netscape")\r
-{   document.write("<link rel='stylesheet' href='../default.css'>");}\r
-//-->\r
-</script>\r
-<style type="text/css">\r
-<!--\r
-h1.whs1 { text-align:justify; }\r
-p.whs2 { text-align:justify; }\r
-img_whs3 { border:none; float:none; width:30px; height:30px; border-style:none; }\r
-p.whs4 { font-style:italic; color:#ff0000; text-align:justify; }\r
-ul.whs5 { list-style:disc; }\r
-p.whs6 { font-weight:bold; margin-left:0px; text-align:justify; }\r
-p.whs7 { margin-left:0px; text-align:justify; }\r
-p.whs8 { font-style:italic; text-align:justify; color:#000000; font-family:'Arial Black' , sans-serif; }\r
-p.whs9 { font-style:italic; color:#ff0000; margin-left:40px; text-align:justify; }\r
-img_whs10 { border:none; width:23px; height:29px; float:none; border-style:none; }\r
-p.whs11 { margin-left:0px; background-image:url('../texture_horiz_ltbluebubbles.jpg'); text-align:justify; }\r
-img_whs12 { border:none; float:none; width:36px; height:38px; border-style:none; }\r
-p.whs13 { margin-left:0px; font-style:italic; text-align:justify; color:#000000; font-family:'Arial Black' , sans-serif; }\r
-p.whs14 { margin-left:0px; font-style:italic; color:#ff0000; text-align:justify; }\r
-p.whs15 { margin-left:40px; text-align:justify; }\r
-p.whs16 { text-align:justify; margin-left:40px; font-family:'Times New Roman' , serif; font-style:normal; }\r
-p.whs17 { font-style:italic; margin-left:0px; text-align:justify; color:#000000; font-family:'Arial Black' , sans-serif; }\r
-p.whs18 { font-style:italic; color:#ff0000; margin-left:0px; text-align:justify; }\r
-img_whs19 { border:none; width:22px; height:23px; border-style:none; }\r
-img_whs20 { border:none; width:394px; height:161px; float:none; border-style:none; }\r
-p.whs21 { margin-left:0px; font-weight:bold; text-align:justify; }\r
--->\r
-</style><script type="text/javascript" language="JavaScript">\r
-<!--\r
-if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))\r
-{\r
-  var strNSS = "<style type='text/css'>";\r
-  strNSS += "p.whs6 {margin-left:1pt; }";\r
-  strNSS += "p.whs7 {margin-left:1pt; }";\r
-  strNSS += "p.whs11 {margin-left:1pt; }";\r
-  strNSS += "p.whs13 {margin-left:1pt; }";\r
-  strNSS += "p.whs14 {margin-left:1pt; }";\r
-  strNSS += "p.whs17 {margin-left:1pt; }";\r
-  strNSS += "p.whs18 {margin-left:1pt; }";\r
-  strNSS += "p.whs21 {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
-p.WebHelpNavBar { text-align:right; }\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
-<script type="text/javascript" language="javascript1.2">\r
-<!--\r
-if (window.gbWhTopic)\r
-{\r
-       if (window.setRelStartPage)\r
-       {\r
-       addTocInfo("GUI module\nStudy management\nSaving and closing studies");\r
-addButton("show",BTN_IMG,"Show","","","","",0,0,"../whd_show0.gif","../whd_show2.gif","../whd_show1.gif");\r
-addButton("hide",BTN_IMG,"Hide","","","","",0,0,"../whd_hide0.gif","../whd_hide2.gif","../whd_hide1.gif");\r
-\r
-       }\r
-\r
-\r
-       if (window.setRelStartPage)\r
-       {\r
-       setRelStartPage("../index.htm");\r
-\r
-               autoSync(1);\r
-               sendSyncInfo();\r
-               sendAveInfoOut();\r
-       }\r
-\r
-}\r
-else\r
-       if (window.gbIE4)\r
-               document.location.reload();\r
-//-->\r
-</script>\r
-</head>\r
-<body><script type="text/javascript" language="javascript1.2">\r
-<!--\r
-if (window.writeIntopicBar)\r
-       writeIntopicBar(4);\r
-//-->\r
-</script>\r
-<h1 class="whs1">Saving and closing studies</h1>\r
-\r
-<p class="whs2"><img src="../i_blue.jpg" x-maintain-ratio="TRUE" width="30px" height="30px" border="0" class="img_whs3">In <span style="font-weight: bold;"><B>SALOME \r
- </B></span>a study can be saved in <span style="font-weight: bold;"><B>HDF</B></span> \r
- binary (by default) or <span style="font-weight: bold;"><B>ASCII</B></span> files \r
- (<a href="setting_preferences.htm#ASCII">see also: Setting ASCII save \r
- option</a>).</p>\r
-\r
-<p class="whs2">&nbsp;</p>\r
-\r
-<p class="whs2">You can also specify &nbsp;two \r
- options of saving your study: </p>\r
-\r
-<p class="whs4">&nbsp;</p>\r
-\r
-<ul type="disc" class="whs5">\r
-       \r
-       <li style="margin-left: -20px;"\r
-               class=kadov-p><p class="whs6">In one HDF file: \r
- <span style="font-weight: normal;">in this case all components used during \r
- this study session will write their data into one common HDF file. </span></p></li>\r
-       \r
-       <li style="margin-left: -20px;"\r
-               class=kadov-p><p class="whs7"><span \r
- style="font-weight: bold;"><B>In multiple files </B></span>(<a href="setting_preferences.htm#MultiFile">see \r
- also: Setting Multifile save option</a>)<span style="font-weight: bold;"> \r
- <B></B></span>: in this case SALOME will create one base HDF file which will \r
- store the main information about the saved study and several other special \r
- files with particular extensions storing the data written by each component \r
- which has been used during this study session. Opening of this study requires \r
- that <span style="font-weight: bold;"><B>ALL</B></span> saved files should be \r
- stored in the <span style="font-weight: bold;"><B>SAME</B></span> directory. \r
- &nbsp;If you \r
- would like to copy your saved study in another directory or machine, you \r
- should copy all stored files. Otherwise, if you try to open this study, \r
- some data will be lost and it will lead to invalid functioning of the \r
- SALOME platform. &nbsp;&nbsp;&nbsp;</p></li>\r
-</ul>\r
-\r
-<p class="whs7">&nbsp;</p>\r
-\r
-<p class="whs7">Saving a study you also \r
- save its layout, i.e. all positions and sizes of dockable windows. It \r
- means that the difference in settings of the same windows (for example \r
- Python console) is possible between different modules (the same window \r
- can have different size and position when other module is activated). \r
- Also each module can indicate which common windows are necessary for working, \r
- and only they will be displayed when this module is active.</p>\r
-\r
-<p class="whs7">&nbsp;</p>\r
-\r
-<p class="whs8">To save an existing \r
- study :</p>\r
-\r
-<p class="whs4">&nbsp;</p>\r
-\r
-<p class="whs9"><span style="font-style: normal; color: #000000;"><font color=black >In \r
- the main toolbar click </font></span><img src="../pics/save.jpg" x-maintain-ratio="TRUE" width="23px" height="29px" border="0" class="img_whs10"> <span style="font-style: normal; color: #000000;"><font color=black >or \r
- from the main menu select </font></span><span style="font-style: normal;\r
-                                                                                               color: #000000;\r
-                                                                                               font-weight: bold;"><font color=black ><B>File \r
- &gt; Save </B></font></span><span style="font-style: normal; color: #000000;"><font color=black >option. \r
- Your study will be automatically updated. </font></span></p>\r
-\r
-<p class="whs9">&nbsp;</p>\r
-\r
-<p class="whs11"><img src="../note1.gif" x-maintain-ratio="TRUE" width="36px" height="38px" border="0" class="img_whs12">If your study hasn't been \r
- previously saved, this option will call the standard Search File dialog \r
- box where you can enter the name for your study and save it. </p>\r
-\r
-<p class="whs9">&nbsp;</p>\r
-\r
-<p class="whs13">To save a study with \r
- a new name:</p>\r
-\r
-<p class="whs14">&nbsp;</p>\r
-\r
-<p class="whs15">From the main menu select \r
- <span style="font-weight: bold;"><B>File &gt; Save as </B></span>option. In the \r
- standard Search File dialog box enter a new name for your study and click \r
- <span style="font-weight: bold;"><B>Save</B></span> button.</p>\r
-\r
-<p class="whs15">&nbsp;</p>\r
-\r
-<p class="whs13">To save the current \r
- layout of the GUI:</p>\r
-\r
-<p class="whs13">&nbsp;</p>\r
-\r
-<p class="whs16">From the main menu select <span style="font-weight: bold;"><B>File \r
- &gt; Save GUI State</B></span>. The GUI state is published in Object Browser \r
- in the folder GUI states and can be at any time <span style="font-weight: bold;"><B>Restored</B></span>, \r
- <span style="font-weight: bold;"><B>Renamed</B></span> or <span style="font-weight: bold;"><B>Deleted.</B></span> \r
- &nbsp;This operation \r
- saves and allows to restore almost all GUI settings: names, position, \r
- zooming and panning of viewers &nbsp;and \r
- all displayed objects (in Post-Pro module only). &nbsp;</p>\r
-\r
-<p>&nbsp;</p>\r
-\r
-<p class="whs17">To close a study:</p>\r
-\r
-<p class="whs18">&nbsp;</p>\r
-\r
-<p class="whs9"><span style="font-style: normal; color: #000000;"><font color=black >In \r
- the main toolbar click<img src="../image94.gif" width="22px" height="23px" border="0" class="img_whs19"> or &nbsp;from \r
- the main menu select </font></span><span style="font-weight: bold;\r
-                                                                                       font-style: normal;\r
-                                                                                       color: #000000;"><font color=black ><B>File &gt; \r
- Close</B></font></span><span style="font-weight: bold;"> <B></B></span><span style="font-style: normal; color: #000000;"><font color=black >option \r
- or click on the cross in the upper right corner of the study window.</font></span></p>\r
-\r
-<p class="whs9">&nbsp;</p>\r
-\r
-<p class="whs11"><img src="../note1.gif" x-maintain-ratio="TRUE" width="36px" height="38px" border="0" class="img_whs12">If your study hasn't been \r
- previously saved, this option will call the following dialog box with \r
- several options:</p>\r
-\r
-<p class="whs15">&nbsp;</p>\r
-\r
-<p class="whs15"><img src="../closestudy.png" x-maintain-ratio="TRUE" width="394px" height="161px" border="0" class="img_whs20"></p>\r
-\r
-<p class="whs15">&nbsp;</p>\r
-\r
-<p class="whs7"><span style="font-weight: bold;"><B>Unload \r
- </B></span>option allows to unload your current study from the SALOME Desktop. \r
- In the same working session you can &nbsp;reload \r
- it again (<a href="opening_studies.htm">see: Opening studies</a>). But \r
- if you quit the SALOME application, all changes in the unloaded study \r
- will be lost.</p>\r
-\r
-<p class="whs7">&nbsp;</p>\r
-\r
-<p class="whs21">\r
-<a href="javascript:void(0);" onClick="var e; if (parseInt(navigator.appVersion)>=4){e=event;}  if (parseInt(navigator.appVersion) >=2 && typeof(PickupDialog_Invoke) == 'function') PickupDialog_Invoke(e,'','Creating a new study','creating_a_new_study.htm','Displaying studies','displaying_studies.htm','Introduction to GUI','../introduction_to_gui.htm','Opening studies','opening_studies.htm','SALOME desktop','salome_pro_desktop.htm','Setting preferences','setting_preferences.htm');return false;" title="Related Topics"><img src="../ss_btn_related_topics.gif" border=0 height=17 width=82 alt="Related Topics"></a>\r
-\r
-\r
- </p>\r
-\r
-<p class="whs21">&nbsp;</p>\r
-\r
-<p class="whs21">&nbsp;</p>\r
-\r
-<p class="whs21">&nbsp;</p>\r
-\r
-<p class="whs21">&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/GUI/kernel/setting_preferences.htm b/doc/salome/gui/GUI/kernel/setting_preferences.htm
deleted file mode 100755 (executable)
index 9421349..0000000
+++ /dev/null
@@ -1,378 +0,0 @@
-<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
-\r
-<html>\r
-\r
-<head>\r
-<title>Setting preferences</title>\r
-<meta http-equiv="content-type" content="text/html; charset=windows-1252">\r
-<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
-<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
-<!--\r
-if (navigator.appName !="Netscape")\r
-{   document.write("<link rel='stylesheet' href='../default.css'>");}\r
-//-->\r
-</script>\r
-<style type="text/css">\r
-<!--\r
-h1.whs1 { font-family:'Times New Roman' , serif; }\r
-p.whs2 { font-family:'Times New Roman' , serif; }\r
-img_whs3 { border:none; border-style:none; width:752px; height:646px; float:none; }\r
-ul.whs4 { list-style:disc; }\r
-p.whs5 { font-family:'Times New Roman' , serif; margin-left:0px; font-weight:bold; }\r
-img_whs6 { border:none; width:23px; height:29px; border-style:none; }\r
-p.whs7 { font-family:'Times New Roman' , serif; font-weight:bold; }\r
-p.whs8 { font-weight:bold; margin-left:0px; }\r
-p.whs9 { font-weight:bold; margin-left:38px; }\r
-p.whs10 { font-family:'Times New Roman' , serif; font-weight:normal; }\r
-p.whs11 { font-family:'Times New Roman' , serif; font-style:normal; font-weight:bold; }\r
-img_whs12 { border:none; width:20px; height:20px; border-style:none; }\r
-img_whs13 { border:none; width:22px; height:23px; border-style:none; float:none; }\r
-img_whs14 { border:none; width:22px; height:21px; border-style:none; }\r
-img_whs15 { border:none; width:23px; height:23px; border-style:none; }\r
-img_whs16 { border:none; width:25px; height:24px; 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.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
-p.WebHelpNavBar { text-align:right; }\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
-<script type="text/javascript" language="javascript1.2">\r
-<!--\r
-if (window.gbWhTopic)\r
-{\r
-       if (window.setRelStartPage)\r
-       {\r
-       addTocInfo("GUI module\nSetting Preferences\nSALOME preferences");\r
-addButton("show",BTN_IMG,"Show","","","","",0,0,"../whd_show0.gif","../whd_show2.gif","../whd_show1.gif");\r
-addButton("hide",BTN_IMG,"Hide","","","","",0,0,"../whd_hide0.gif","../whd_hide2.gif","../whd_hide1.gif");\r
-\r
-       }\r
-\r
-\r
-       if (window.setRelStartPage)\r
-       {\r
-       setRelStartPage("../index.htm");\r
-\r
-               autoSync(1);\r
-               sendSyncInfo();\r
-               sendAveInfoOut();\r
-       }\r
-\r
-}\r
-else\r
-       if (window.gbIE4)\r
-               document.location.reload();\r
-//-->\r
-</script>\r
-</head>\r
-<body><script type="text/javascript" language="javascript1.2">\r
-<!--\r
-if (window.writeIntopicBar)\r
-       writeIntopicBar(4);\r
-//-->\r
-</script>\r
-<h1 class="whs1">SALOME preferences</h1>\r
-\r
-<p class="whs2">To begin setting preferences \r
- for your study, select <span style="font-weight: bold;"><B>Preferences </B></span>in \r
- the main menu, the following dialog box will appear:</p>\r
-\r
-<p class="whs2">&nbsp;</p>\r
-\r
-<p class="whs2">&nbsp;<img src="../pics/pref11.png" x-maintain-ratio="TRUE" width="752px" height="646px" border="0" class="img_whs3"></p>\r
-\r
-<p class="whs2">If you've just started \r
- your study and haven't yet loaded other modules, you'll be able to change \r
- only those settings, which refer to the whole GUI SALOME session. These \r
- settings will be valid for the whole study session.</p>\r
-\r
-<p class="whs2">&nbsp;</p>\r
-\r
-<p class="whs2"><span style="font-weight: bold; font-size: 12pt;"><font size=3 style="font-size:12pt;"><B>General \r
- Preferences</B></font></span> </p>\r
-\r
-<p class="whs2">&nbsp;</p>\r
-\r
-<ul type="disc" class="whs4">\r
-       \r
-       <li class=kadov-p><p class="whs5">Study Properties</p></li>\r
-</ul>\r
-\r
-<ul type="disc" class="whs4">\r
-       \r
-       <ul type="disc" class="whs4">\r
-               \r
-               <li class=kadov-p><p class="whs5">MultiFile Save<span \r
- style="font-weight: normal;"> - if checked in, your study will be saved \r
- in several HDF files (one file for the data created by each component \r
- used during the study session).</span></p></li>\r
-               \r
-               <li class=kadov-p><p class="whs5">ASCII Save - <span \r
- style="font-weight: normal;">if checked in, your study will be saved in \r
- ASCII format file (or files).</span></p></li>\r
-               \r
-               <li class=kadov-p><p class="whs5">Store positions \r
- of windows<span style="font-weight: normal;"> - </span>&nbsp;<span \r
- style="font-weight: normal;">if checked in, \r
- positions of windows will be saved in a special file at the end of the \r
- current session and then restored for a new session.</span></p></li>\r
-               \r
-               <li class=kadov-p><p class="whs5">Store/restore last \r
- GUI state -<span style="font-weight: normal;"> if checked in, all GUI \r
- settings are saved with the rest of the data whenever you save the study. \r
- When the study is reopened, the GUI state is restored. </span></p></li>\r
-       </ul>\r
-       \r
-       <li class=kadov-p><p class="whs5">External browser </p></li>\r
-       \r
-       <ul type="disc" class="whs4">\r
-               \r
-               <li class=kadov-p><p class="whs5">Application <span \r
- style="font-weight: normal;">this option allows you to set an external \r
- browser (IE, Netscape) which will be used for viewing SALOME reference \r
- manuals. By default, Mozilla is used. Press the </span><img src="../image69.gif" width="23px" height="29px" border="0" class="img_whs6"> <span \r
- style="font-weight: normal;">button to browse for the application you \r
- need in the data tree of your computer.</span></p></li>\r
-               \r
-               <li class=kadov-p><p class="whs5">Parameters</p></li>\r
-       </ul>\r
-</ul>\r
-\r
-<ul type="disc" class="whs4">\r
-       \r
-       <li class=kadov-p><p class="whs5">Python console properties \r
- -<span style="font-weight: normal;"> here you can quickly set the parameters \r
- (style, size, face) of the font used in your Python console. For detailed \r
- settings in </span><a href="../select_color_and_font.htm">Select Font</a><span \r
- style="font-weight: normal;"> dialog box press the </span><img src="../image68.gif" width="23px" height="29px" border="0" class="img_whs6"> <span style="font-weight: normal;">button.</span></p></li>\r
-</ul>\r
-\r
-<p class="whs7">&nbsp;</p>\r
-\r
-<p class="whs7"><span \r
- style="font-family: 'Times New Roman', serif; font-weight: bold;"><B>Viewers \r
- Preferences</B></span></p>\r
-\r
-<p class="whs7">&nbsp;</p>\r
-\r
-<p class="whs7"><img src="../pics/pref12.png" x-maintain-ratio="TRUE" width="752px" height="646px" border="0" class="img_whs3"></p>\r
-\r
-<p class="whs7">&nbsp;</p>\r
-\r
-<ul type="disc" class="whs4">\r
-       \r
-       <li class=kadov-p><p class="whs7">OCC \r
- and VTK 3D Viewers</p></li>\r
-</ul>\r
-\r
-<ul type="disc" class="whs4">\r
-       \r
-       <ul type="disc" class="whs4">\r
-               \r
-               <li class=kadov-p><p class="whs5">Trihedron size \r
- - <span style="font-weight: normal;">this submenu allows to set the size \r
- of coordinate axes displayed in the viewer.</span></p></li>\r
-               \r
-               <li class=kadov-p><p class="whs8">Background \r
- Color - <span style="font-weight: normal;">this submenu allows to select \r
- background color. Click on the colored line to access to the </span><a href="../select_color_and_font.htm">Select Color</a><span style="font-weight: normal;"> \r
- dialog box. </span></p></li>\r
-       </ul>\r
-</ul>\r
-\r
-<ul type="disc" class="whs4">\r
-       \r
-       <ul type="disc" class="whs4">\r
-               \r
-               <li class=kadov-p><p class="whs8"><span \r
- style="font-weight: normal;">&nbsp;</span>Number \r
- of isolines along U <span style="font-weight: normal;">(or</span> V<span \r
- style="font-weight: normal;">) - this submenu allows to specify the number \r
- of isolines along the axes of coordinates.</span></p></li>\r
-               \r
-               <li class=kadov-p><p class="whs8">Relative \r
- size<span style="font-weight: normal;"> - if checked in, trihedron axes \r
- scale to fit the size of the area displayed in 3D Viewer. &nbsp;</span></p></li>\r
-       </ul>\r
-</ul>\r
-\r
-<p class="whs2">&nbsp;</p>\r
-\r
-<ul type="disc" class="whs4">\r
-       \r
-       <li class=kadov-p><p class="whs7">Plot2d \r
- Viewer</p></li>\r
-       \r
-       <ul type="disc" class="whs4">\r
-               \r
-               <li class=kadov-p><p class="whs7">Legend \r
- Position - <span style="font-weight: normal;">this submenu allows to set \r
- the default position of the legend, it can be located to the left, to \r
- the right, on top or on bottom of the graph.</span> &nbsp;</p></li>\r
-               \r
-               <li class=kadov-p><p class="whs7">Curve \r
- Type - <span style="font-weight: normal;">this allows to set the representation \r
- of graphs in your presentations. You can see only</span> Points<span style="font-weight: normal;">, \r
- points connected with</span> Lines <span style="font-weight: normal;">or \r
- points connected with smooth</span> Splines. &nbsp;&nbsp;</p></li>\r
-               \r
-               <li class=kadov-p><p class="whs7">Marker \r
- Size - <span style="font-weight: normal;">this submenu allows you to set \r
- the size of markers in your graphs</span></p></li>\r
-               \r
-               <li class=kadov-p><p class="whs7">Horizontal \r
- <span style="font-weight: normal;">&amp;</span> Vertical Axis Scale - \r
- <span style="font-weight: normal;">this submenu allows you to set the \r
- scale for vertical and horizontal axes. It can be either</span> Linear \r
- <span style="font-weight: normal;">or</span> Logarithmic</p></li>\r
-               \r
-               <li class=kadov-p><p class="whs7">Background \r
- Color - <span style="font-weight: normal;">this submenu allows to select \r
- the background color. Click on the colored line to access to the </span><a href="../select_color_and_font.htm">Select Color</a><span style="font-weight: normal;"> \r
- dialog box. </span></p></li>\r
-       </ul>\r
-</ul>\r
-\r
-<p class="whs7">&nbsp;</p>\r
-\r
-<ul type="disc" class="whs4">\r
-       \r
-       <li class=kadov-p><p class="whs7">Graph \r
- Supervisor</p></li>\r
-       \r
-       <li class=kadov-p><p class="whs9">Background \r
- Color - <span style="font-weight: normal;">this submenu allows to select \r
- background color. Click on the colored line to access to the </span><a href="../select_color_and_font.htm">Select Color</a><span style="font-weight: normal;"> \r
- dialog box. </span></p></li>\r
-       \r
-       <li class=kadov-p><p class="whs9">Title \r
- Color - <span style="font-weight: normal;">this submenu allows to select \r
- title color. Click on the colored line to access to the </span><a href="../select_color_and_font.htm">Select \r
- Color</a><span style="font-weight: normal;"> dialog box. </span></p></li>\r
-</ul>\r
-\r
-<p class="whs10">&nbsp;</p>\r
-\r
-<p class="whs11">Directories Preferences</p>\r
-\r
-<p class="whs2">&nbsp;</p>\r
-\r
-<p class="whs2"><img src="../pics/pref13.png" x-maintain-ratio="TRUE" width="752px" height="646px" border="0" class="img_whs3"></p>\r
-\r
-<p class="whs2">&nbsp;</p>\r
-\r
-<ul type="disc" class="whs4">\r
-       \r
-       <li class=kadov-p><p class="whs5">Quick Directory List \r
- - <span style="font-weight: normal;">this section allows to create and \r
- manage a custom quick directory list. To add a directory in the list, \r
- press the </span><img src="../image70.gif" width="20px" height="20px" border="0" class="img_whs12"> <span style="font-weight: normal;">button, \r
- then the <img src="../image71.gif" width="22px" height="23px" border="0" class="img_whs13"> button and browse the data tree for the</span> \r
- <span style="font-weight: normal;">directory you need.</span> <span style="font-weight: normal;"><br>\r
-       The <img src="../image73.gif" width="22px" height="21px" border="0" class="img_whs14"> and <img src="../image75.gif" width="23px" height="23px" border="0" class="img_whs15"> buttons help you to sort the \r
- directories in the list.<br>\r
-       To remove the selected directory from the list, press the <img src="../image72.gif" width="25px" height="24px" border="0" class="img_whs16"> button.</span> </p></li>\r
-</ul>\r
-\r
-<p class="whs5">&nbsp;</p>\r
-\r
-<p class="whs7"><span \r
- style="font-family: 'Times New Roman', serif; font-weight: bold;"><B>Object \r
- Browser Preferences</B></span></p>\r
-\r
-<p class="whs7">&nbsp;</p>\r
-\r
-<p class="whs7"><img src="../pics/pref14.png" x-maintain-ratio="TRUE" width="752px" height="646px" border="0" class="img_whs3"></p>\r
-\r
-<p class="whs7">&nbsp;</p>\r
-\r
-<ul type="disc" class="whs4">\r
-       \r
-       <li class=kadov-p><p class="whs7">Object \r
- browser settings</p></li>\r
-       \r
-       <ul type="disc" class="whs4">\r
-               \r
-               <li class=kadov-p><p class="whs7">Auto \r
- size for the first column - <span style="font-weight: normal;">this checkbox \r
- enables automatic resizing for the first column.</span> &nbsp;</p></li>\r
-               \r
-               <li class=kadov-p><p class="whs7">Auto \r
- size for other columns - <span style="font-weight: normal;">this checkbox \r
- enables automatic resizing for the other columns.</span></p></li>\r
-       </ul>\r
-</ul>\r
-\r
-<p class="whs7">&nbsp;</p>\r
-\r
-<ul type="disc" class="whs4">\r
-       \r
-       <li class=kadov-p><p class="whs7">Default \r
- columns - <span style="font-weight: normal;">these checkboxes allow to</span> \r
- <span style="font-weight: normal;">display or hide </span>Value, Entry, \r
- IOR<span style="font-weight: normal;"> and </span>Reference entry<span \r
- style="font-weight: normal;"> columns in the Object Browser.</span></p></li>\r
-</ul>\r
-\r
-<p class="whs5">&nbsp;</p>\r
-\r
-<p class="whs5">&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,'','Introduction to GUI','../introduction_to_gui.htm','SALOME desktop','salome_pro_desktop.htm','Saving a study','saving_a_study.htm','Using Object Browser','using_object_browser.htm');return false;" title="Related Topics"><img src="../ss_btn_related_topics.gif" border=0 height=17 width=82 alt="Related Topics"></a>\r
-\r
-\r
- </p>\r
-\r
-<p class="whs5">&nbsp;</p>\r
-\r
-<p class="whs5">&nbsp;</p>\r
-\r
-<p class="whs5">&nbsp;</p>\r
-\r
-<p class="whs5">&nbsp;</p>\r
-\r
-<p class="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/GUI/kernel/using_catalog_generator.htm b/doc/salome/gui/GUI/kernel/using_catalog_generator.htm
deleted file mode 100755 (executable)
index 41e50d3..0000000
+++ /dev/null
@@ -1,233 +0,0 @@
-<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
-\r
-<html>\r
-\r
-<head>\r
-<title>Using Catalog Generator</title>\r
-<meta http-equiv="content-type" content="text/html; charset=windows-1252">\r
-<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
-<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
-<!--\r
-if (navigator.appName !="Netscape")\r
-{   document.write("<link rel='stylesheet' href='../default.css'>");}\r
-//-->\r
-</script>\r
-<style type="text/css">\r
-<!--\r
-h1.whs1 { font-family:'Times New Roman' , serif; }\r
-p.whs2 { margin-left:0px; text-align:justify; }\r
-img_whs3 { border:none; width:30px; height:30px; float:none; border-style:none; }\r
-p.whs4 { margin-left:0px; text-indent:48px; text-align:justify; }\r
-p.whs5 { text-align:justify; }\r
-p.whs6 { font-family:'Times New Roman' , serif; }\r
-p.whs7 { font-family:'Times New Roman' , serif; margin-left:40px; font-style:normal; color:#000000; }\r
-p.whs8 { font-family:'Times New Roman' , serif; margin-left:40px; }\r
-img_whs9 { border:none; width:475px; height:289px; float:none; border-style:none; }\r
-p.whs10 { font-family:'Times New Roman' , serif; margin-left:0px; }\r
-ul.whs11 { list-style:disc; }\r
-p.whs12 { font-family:'Times New Roman'  , serif; margin-left:0px; background-image:url('../texture_horiz_ltbluebubbles.jpg'); }\r
-img_whs13 { border:none; float:none; width:36px; height:38px; border-style:none; }\r
-img_whs14 { border:none; width:35px; height:37px; float:none; border-style:none; }\r
-p.whs15 { font-family:'Times New Roman' , serif; margin-left:0px; font-weight:bold; }\r
--->\r
-</style><script type="text/javascript" language="JavaScript">\r
-<!--\r
-if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))\r
-{\r
-  var strNSS = "<style type='text/css'>";\r
-  strNSS += "p.whs2 {margin-left:1pt; }";\r
-  strNSS += "p.whs4 {margin-left:1pt; }";\r
-  strNSS += "p.whs10 {margin-left:1pt; }";\r
-  strNSS += "p.whs12 {margin-left:1pt; }";\r
-  strNSS += "p.whs15 {margin-left:1pt; }";\r
-  strNSS +="</style>";\r
-  document.write(strNSS);\r
-}\r
-//-->\r
-</script>\r
-<script type="text/javascript" language="JavaScript" title="BSSC Special Effects" src="../ehlpdhtm.js"></script><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
-<!--\r
-function reDo() {\r
-  if (innerWidth != origWidth || innerHeight != origHeight)\r
-     location.reload();\r
-}\r
-if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {\r
-       origWidth = innerWidth;\r
-       origHeight = innerHeight;\r
-       onresize = reDo;\r
-}\r
-onerror = null; \r
-//-->\r
-</script>\r
-<style type="text/css">\r
-<!--\r
-div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
-p.WebHelpNavBar { text-align:right; }\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
-<script type="text/javascript" language="javascript1.2">\r
-<!--\r
-if (window.gbWhTopic)\r
-{\r
-       if (window.setRelStartPage)\r
-       {\r
-       addTocInfo("GUI module\nUsing Catalog Generator");\r
-addButton("show",BTN_IMG,"Show","","","","",0,0,"../whd_show0.gif","../whd_show2.gif","../whd_show1.gif");\r
-addButton("hide",BTN_IMG,"Hide","","","","",0,0,"../whd_hide0.gif","../whd_hide2.gif","../whd_hide1.gif");\r
-\r
-       }\r
-\r
-\r
-       if (window.setRelStartPage)\r
-       {\r
-       setRelStartPage("../index.htm");\r
-\r
-               autoSync(1);\r
-               sendSyncInfo();\r
-               sendAveInfoOut();\r
-       }\r
-\r
-}\r
-else\r
-       if (window.gbIE4)\r
-               document.location.reload();\r
-//-->\r
-</script>\r
-</head>\r
-<body><script type="text/javascript" language="javascript1.2">\r
-<!--\r
-if (window.writeIntopicBar)\r
-       writeIntopicBar(4);\r
-//-->\r
-</script>\r
-<h1 class="whs1">Using Catalog Generator \r
- (for advanced users)</h1>\r
-\r
-<p class="whs2"><img src="../i_blue.jpg" x-maintain-ratio="TRUE" width="30px" height="30px" border="0" class="img_whs3"> &nbsp;&nbsp;&nbsp;SALOME \r
- platform is an open platform for integration of your custom components, \r
- which can used in the same way as typical modules provided in the standard \r
- installed package. The <span style="font-weight: bold;"><B>Catalog Generator \r
- </B></span>tool serves for implementation of the interface of your custom \r
- component. It allows to generate from IDL description of your component \r
- interface its xml description. &nbsp;The \r
- component xml description allows SALOME application to know about the \r
- component and its services and provides the possibility to call the component \r
- services, for example, inside Supervisor module.</p>\r
-\r
-<p class="whs4">If you have a look at runSalome, runSalomeWithPort \r
- scripts running SALOME application, which are stored in build/bin directory \r
- you will see that SALOME_ModuleCatalog_Server is started with two xml \r
- files as its input parameters: <span style="font-weight: bold;"><B>CatalogModuleGeneral.xml</B></span> \r
- and <span style="font-weight: bold;"><B>CatalogModulePersonnel.xml</B></span>. \r
- These two files store the descriptions of interfaces and services of all \r
- components, provided with typical SALOME package. To add a new component \r
- into SALOME platform you should either update one of these existing xml \r
- files with generated xml description of your component or create a new \r
- one.</p>\r
-\r
-<p class="whs5">&nbsp;</p>\r
-\r
-<p class=TODO>To open the Catalog Generator:</p>\r
-\r
-<p class="whs6">&nbsp;</p>\r
-\r
-<p class="whs7">From the main menu choose <span style="font-weight: bold;"><B>Tools \r
- &gt; Catalog Generato</B></span>r, the following dialog box will appear:</p>\r
-\r
-<p>&nbsp;</p>\r
-\r
-<p class="whs8"><img src="../pics/cataloggenerator.png" x-maintain-ratio="TRUE" width="475px" height="289px" border="0" class="img_whs9"></p>\r
-\r
-<p class="whs8">&nbsp;</p>\r
-\r
-<p class="whs10">&nbsp;</p>\r
-\r
-<p class="whs10">In \r
- this dialog box you can specify:</p>\r
-\r
-<p class="whs10">&nbsp;</p>\r
-\r
-<ul type="disc" class="whs11">\r
-       \r
-       <li class=kadov-p><p class="whs8">Name \r
- and location of the IDL file describing the interface of your component \r
- (Click the <span style="font-weight: bold;"><B>Browse</B></span> button to find \r
- it using the data tree).</p></li>\r
-       \r
-       <li class=kadov-p><p class="whs8">Name \r
- and location of an existing XML file, which will be updated with the interface \r
- of you component or name and desired location of a new XML file, which \r
- will be generated (Click the <span style="font-weight: bold;"><B>Browse</B></span> \r
- button to find it using the data tree).</p></li>\r
-       \r
-       <li class=kadov-p><p class="whs8">Name \r
- of the author,</p></li>\r
-       \r
-       <li class=kadov-p><p class="whs8">Name \r
- of the component,</p></li>\r
-       \r
-       <li class=kadov-p><p class="whs8">Name \r
- of the user</p></li>\r
-       \r
-       <li class=kadov-p><p class="whs8">Version,</p></li>\r
-       \r
-       <li class=kadov-p><p class="whs8">Capability \r
- of multi study support</p></li>\r
-       \r
-       <li class=kadov-p><p class="whs8">Type \r
- of the component,</p></li>\r
-       \r
-       <li class=kadov-p><p class="whs8">Icon \r
- of your component (Click the <span style="font-weight: bold;"><B>Browse</B></span> \r
- button to find it using the data tree).</p></li>\r
-</ul>\r
-\r
-<p class="whs8">&nbsp;</p>\r
-\r
-<p class="whs12"><img src="../note1.gif" x-maintain-ratio="TRUE" width="36px" height="38px" border="0" class="img_whs13">If you have chosen to create a new xml file containing the \r
- description of your component, don't forget to specify it as input parameter \r
- for SALOME_ModuleCatalog_Server in the file, you are using as a running \r
- script of SALOME platform (in runSalomeWithPort, for example).</p>\r
-\r
-<p class="whs10">&nbsp;</p>\r
-\r
-<p class="whs10">&nbsp;When \r
- launching SALOME next time you will see your module alongside other components.</p>\r
-\r
-<p class="whs10">&nbsp;</p>\r
-\r
-<p class="whs12"><img src="../tip1.gif" x-maintain-ratio="TRUE" width="35px" height="37px" border="0" class="img_whs14"> You can use the <span style="font-weight: bold;"><B>Catalog \r
- Generator</B></span> tool, if you would like to <span style="font-weight: bold;"><B>test</B></span> \r
- the functionality of your new component. After implementation of your \r
- component interface, launch SUPERVISION module where you can try using \r
- the services of your new component. (see also: Adding factory nodes)</p>\r
-\r
-<p class="whs10">&nbsp;</p>\r
-\r
-<p class="whs10">&nbsp;</p>\r
-\r
-<p class="whs15">\r
-<a href="javascript:void(0);" onClick="var e; if (parseInt(navigator.appVersion)>=4){e=event;}  if (parseInt(navigator.appVersion) >=2 && typeof(PickupDialog_Invoke) == 'function') PickupDialog_Invoke(e,'','Introduction to GUI','../introduction_to_gui.htm','SALOME desktop','salome_pro_desktop.htm');return false;" title="Related Topics"><img src="../ss_btn_related_topics.gif" border=0 height=17 width=82 alt="Related Topics"></a>\r
-\r
-\r
- </p>\r
-\r
-<p class="whs15">&nbsp;</p>\r
-\r
-<p class="whs15">&nbsp;</p>\r
-\r
-<script type="text/javascript" language="JavaScript" title="WebHelpRelatedTopics"><!--\r
-if (parseInt(navigator.appVersion) >= 3 && typeof (WritePopupMenuLayer) == "function")\r
-  WritePopupMenuLayer();\r
-//--></script><script type="text/javascript" language="javascript1.2">\r
-<!--\r
-if (window.writeIntopicBar)\r
-       writeIntopicBar(0);\r
-//-->\r
-</script>\r
-</body>\r
-</html>\r
diff --git a/doc/salome/gui/GUI/kernel/using_left-hand_tabs.htm b/doc/salome/gui/GUI/kernel/using_left-hand_tabs.htm
deleted file mode 100755 (executable)
index cb43d00..0000000
+++ /dev/null
@@ -1,149 +0,0 @@
-<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
-\r
-<html>\r
-\r
-<head>\r
-<title>Using left-hand tabs</title>\r
-<meta http-equiv="content-type" content="text/html; charset=windows-1252">\r
-<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
-<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
-<!--\r
-if (navigator.appName !="Netscape")\r
-{   document.write("<link rel='stylesheet' href='../default.css'>");}\r
-//-->\r
-</script>\r
-<style type="text/css">\r
-<!--\r
-h1.whs1 { font-family:'Times New Roman' , serif; }\r
-p.whs2 { font-family:'Times New Roman' , serif; }\r
--->\r
-</style><script type="text/javascript" language="JavaScript" title="BSSC Special Effects" src="../ehlpdhtm.js"></script><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
-<!--\r
-function reDo() {\r
-  if (innerWidth != origWidth || innerHeight != origHeight)\r
-     location.reload();\r
-}\r
-if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {\r
-       origWidth = innerWidth;\r
-       origHeight = innerHeight;\r
-       onresize = reDo;\r
-}\r
-onerror = null; \r
-//-->\r
-</script>\r
-<style type="text/css">\r
-<!--\r
-div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
-p.WebHelpNavBar { text-align:right; }\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
-<script type="text/javascript" language="javascript1.2">\r
-<!--\r
-if (window.gbWhTopic)\r
-{\r
-       if (window.setRelStartPage)\r
-       {\r
-       addTocInfo("Using this reference manual\nUsing left-hand tabs");\r
-addButton("show",BTN_IMG,"Show","","","","",0,0,"../whd_show0.gif","../whd_show2.gif","../whd_show1.gif");\r
-addButton("hide",BTN_IMG,"Hide","","","","",0,0,"../whd_hide0.gif","../whd_hide2.gif","../whd_hide1.gif");\r
-\r
-       }\r
-\r
-\r
-       if (window.setRelStartPage)\r
-       {\r
-       setRelStartPage("../index.htm");\r
-\r
-               autoSync(1);\r
-               sendSyncInfo();\r
-               sendAveInfoOut();\r
-       }\r
-\r
-}\r
-else\r
-       if (window.gbIE4)\r
-               document.location.reload();\r
-//-->\r
-</script>\r
-</head>\r
-<body><script type="text/javascript" language="javascript1.2">\r
-<!--\r
-if (window.writeIntopicBar)\r
-       writeIntopicBar(4);\r
-//-->\r
-</script>\r
-<h1 class="whs1">Using left-hand tabs</h1>\r
-\r
-<p class="whs2">SALOME Help system includes \r
- the following left-hand tabs:</p>\r
-\r
-<p class="whs2">&nbsp;</p>\r
-\r
-<ul>\r
-       \r
-       <li class=kadov-p-Cbullets><p CLASS=bullets\r
-                                                                       style="font-weight: normal; font-family: 'Times New Roman', serif;"><span \r
- style="font-weight: bold;"><B>Contents:</B></span> The Contents tab displays \r
- books and pages that represent the categories of information in the online \r
- Help system. When you click a closed book, it opens to display its content \r
- (sub-books and pages). When you click an open book, it closes. When you \r
- click pages, you select topics to view in the right-hand pane of the HTML \r
- Help viewer.</p></li>\r
-</ul>\r
-\r
-<p CLASS=bullets\r
-       style="font-weight: normal; font-family: 'Times New Roman', serif;">&nbsp;</p>\r
-\r
-<ul>\r
-       \r
-       <li class=kadov-p-Cbullets><p CLASS=bullets\r
-                                                                       style="font-weight: normal; font-family: 'Times New Roman', serif;"><span \r
- style="font-weight: bold;"><B>Search:</B></span> The Search tab enables you to \r
- search for words in the Help system and locate topics containing those \r
- words. Full-text searching looks through every word in the online Help \r
- to find matches. When the search is completed, a list of topics is displayed \r
- so you can select a specific topic to view.</p></li>\r
-</ul>\r
-\r
-<p CLASS=bullets\r
-       style="font-weight: normal; font-family: 'Times New Roman', serif;">&nbsp;</p>\r
-\r
-<ul>\r
-       \r
-       <li class=kadov-p-Cbullets><p CLASS=bullets\r
-                                                                       style="font-weight: normal; font-family: 'Times New Roman', serif;"><span \r
- style="font-weight: bold;"><B>Glossary:</B></span> The Glossary tab displays \r
- a glossary providing a list of words, short phrases, and their definitions \r
- related to SALOME. When you select a term from the list, its corresponding \r
- definition is displayed in the lower pane.</p></li>\r
-</ul>\r
-\r
-<p class="whs2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p>\r
-\r
-<p class="whs2">\r
-<a href="javascript:void(0);" onClick="var e; if (parseInt(navigator.appVersion)>=4){e=event;}  if (parseInt(navigator.appVersion) >=2 && typeof(PickupDialog_Invoke) == 'function') PickupDialog_Invoke(e,'','About SALOME help system','about_salome_pro_help_system.htm','Navigating topics','navigating_topics.htm');return false;" title="Related Topics"><img src="../ss_btn_related_topics.gif" border=0 height=17 width=82 alt="Related Topics"></a>\r
-\r
-\r
- </p>\r
-\r
-<p class="whs2">&nbsp;</p>\r
-\r
-<p class="whs2">&nbsp;</p>\r
-\r
-<p class="whs2">&nbsp;</p>\r
-\r
-<script type="text/javascript" language="JavaScript" title="WebHelpRelatedTopics"><!--\r
-if (parseInt(navigator.appVersion) >= 3 && typeof (WritePopupMenuLayer) == "function")\r
-  WritePopupMenuLayer();\r
-//--></script><script type="text/javascript" language="javascript1.2">\r
-<!--\r
-if (window.writeIntopicBar)\r
-       writeIntopicBar(0);\r
-//-->\r
-</script>\r
-</body>\r
-</html>\r
diff --git a/doc/salome/gui/GUI/kernel/using_object_browser.htm b/doc/salome/gui/GUI/kernel/using_object_browser.htm
deleted file mode 100755 (executable)
index 24f4e91..0000000
+++ /dev/null
@@ -1,203 +0,0 @@
-<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
-\r
-<html>\r
-\r
-<head>\r
-<title>Using Object Browser</title>\r
-<meta http-equiv="content-type" content="text/html; charset=windows-1252">\r
-<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
-<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
-<!--\r
-if (navigator.appName !="Netscape")\r
-{   document.write("<link rel='stylesheet' href='../default.css'>");}\r
-//-->\r
-</script>\r
-<style type="text/css">\r
-<!--\r
-h1.whs1 { text-align:justify; }\r
-p.whs2 { text-align:justify; }\r
-img_whs3 { border:none; width:30px; height:30px; float:none; border-style:none; }\r
-ul.whs4 { list-style:disc; }\r
-p.whs5 { text-align:justify; margin-left:40px; }\r
-img_whs6 { border:none; width:294px; height:280px; float:none; border-style:none; }\r
-p.whs7 { background-image:url('../texture_horiz_ltbluebubbles.jpg'); text-align:justify; }\r
-img_whs8 { border:none; float:none; width:36px; height:38px; border-style:none; }\r
-img_whs9 { border:none; width:354px; height:280px; float:none; border-style:none; }\r
-p.whs10 { margin-left:0px; font-weight:bold; text-align:justify; }\r
-p.whs11 { 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.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
-p.WebHelpNavBar { text-align:right; }\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
-<script type="text/javascript" language="javascript1.2">\r
-<!--\r
-if (window.gbWhTopic)\r
-{\r
-       if (window.setRelStartPage)\r
-       {\r
-       addTocInfo("GUI module\nUsing Object Browser");\r
-addButton("show",BTN_IMG,"Show","","","","",0,0,"../whd_show0.gif","../whd_show2.gif","../whd_show1.gif");\r
-addButton("hide",BTN_IMG,"Hide","","","","",0,0,"../whd_hide0.gif","../whd_hide2.gif","../whd_hide1.gif");\r
-\r
-       }\r
-\r
-\r
-       if (window.setRelStartPage)\r
-       {\r
-       setRelStartPage("../index.htm");\r
-\r
-               autoSync(1);\r
-               sendSyncInfo();\r
-               sendAveInfoOut();\r
-       }\r
-\r
-}\r
-else\r
-       if (window.gbIE4)\r
-               document.location.reload();\r
-//-->\r
-</script>\r
-</head>\r
-<body><script type="text/javascript" language="javascript1.2">\r
-<!--\r
-if (window.writeIntopicBar)\r
-       writeIntopicBar(4);\r
-//-->\r
-</script>\r
-<h1 class="whs1">Using Object Browser</h1>\r
-\r
-<p class="whs2"><img src="../i_blue.jpg" x-maintain-ratio="TRUE" width="30px" height="30px" border="0" class="img_whs3"> The <span style="font-weight: bold;"><B>Object \r
- Browser</B></span> in SALOME is destined for displaying the structure of the \r
- current study in a tree-like form. It contains: </p>\r
-\r
-<p class="whs2">&nbsp;</p>\r
-\r
-<ul type="disc" class="whs4">\r
-       \r
-       <li class=kadov-p><p class="whs2">components, loaded \r
- during the current session</p></li>\r
-       \r
-       <li class=kadov-p><p class="whs2">objects created with \r
- the help of different components &nbsp;(The \r
- objects created with the help of a definite component are located in the \r
- folder having the name of this component.)</p></li>\r
-       \r
-       <li class=kadov-p><p class="whs2">references to different \r
- objects (they are highlighted in red).</p></li>\r
-</ul>\r
-\r
-<p class="whs2">&nbsp;</p>\r
-\r
-<p class="whs5"><img src="../pics/objectbrowser1.png" x-maintain-ratio="TRUE" width="294px" height="280px" border="0" class="img_whs6"></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_whs8">The <span style="font-weight: bold;"><B>Object Browser </B></span>is \r
- destined to getting quick access to different objects created during SALOME \r
- session. All pop-up menus associated with the objects displayed in the \r
- Object Browser are context-sensitive. So it depends on a definite currently \r
- loaded SALOME component what options you will see in the pop-up menu, \r
- if you right-click on a definite object in the Object Browser.</p>\r
-\r
-<p class="whs2">&nbsp;</p>\r
-\r
-<p class="whs2">The Object Browser may contain supplementary \r
- attributes of the objects displayed in additional columns. By default, \r
- these columns are not displayed - &nbsp;displaying/hiding \r
- these columns is possible through <a href="setting_preferences.htm#Object_Browser">setting \r
- study preferences</a> or right-clicking on the attributes bar and toggling \r
- the necessary attributes.</p>\r
-\r
-<p class="whs2">&nbsp;</p>\r
-\r
-<p class="whs5"><img src="../pics/objectbrowser2.png" x-maintain-ratio="TRUE" width="354px" height="280px" border="0" class="img_whs9"> </p>\r
-\r
-<p class="whs2">&nbsp;</p>\r
-\r
-<ul type="disc" class="whs4">\r
-       \r
-       <li class=kadov-p><p class="whs2"><span style="font-weight: bold;"><B>Entry</B></span> \r
- &nbsp;- Identification \r
- index of the object in the structure of the study</p></li>\r
-       \r
-       <li class=kadov-p><p class="whs2"><span style="font-weight: bold;"><B>IOR</B></span> \r
- - &nbsp;Interoperable \r
- Object Reference</p></li>\r
-       \r
-       <li class=kadov-p><p class="whs2"><span style="font-weight: bold;"><B>Reference \r
- entry</B></span> &nbsp;- \r
- &nbsp;Identification \r
- index of the references to the objects</p></li>\r
-</ul>\r
-\r
-<ul type="disc" class="whs4">\r
-       \r
-       <li class=kadov-p><p class="whs2"><span style="font-weight: bold;"><B>Value</B></span> \r
- &nbsp;- &nbsp;Displays \r
- the value of the first object attribute </p></li>\r
-</ul>\r
-\r
-<p class="whs2">&nbsp;</p>\r
-\r
-<p class="whs7"><img src="../note1.gif" x-maintain-ratio="TRUE" width="36px" height="38px" border="0" class="img_whs8"> <span style="font-weight: bold;"><B>Entry, IOR and Reference \r
- entry &nbsp;</B></span>attributes \r
- are displayed for debugging purposes only.</p>\r
-\r
-<p class="whs2"><span style="text-align: justify;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></p>\r
-\r
-<p class="whs10">\r
-<a href="javascript:void(0);" onClick="var e; if (parseInt(navigator.appVersion)>=4){e=event;}  if (parseInt(navigator.appVersion) >=2 && typeof(PickupDialog_Invoke) == 'function') PickupDialog_Invoke(e,'','Introduction to GUI','../introduction_to_gui.htm','SALOME desktop','salome_pro_desktop.htm','Setting preferences','setting_preferences.htm');return false;" title="Related Topics"><img src="../ss_btn_related_topics.gif" border=0 height=17 width=82 alt="Related Topics"></a>\r
-\r
-\r
- </p>\r
-\r
-<p class="whs10">&nbsp;</p>\r
-\r
-<p class="whs10">&nbsp;</p>\r
-\r
-<p class="whs11">&nbsp;</p>\r
-\r
-<script type="text/javascript" language="JavaScript" title="WebHelpRelatedTopics"><!--\r
-if (parseInt(navigator.appVersion) >= 3 && typeof (WritePopupMenuLayer) == "function")\r
-  WritePopupMenuLayer();\r
-//--></script><script type="text/javascript" language="javascript1.2">\r
-<!--\r
-if (window.writeIntopicBar)\r
-       writeIntopicBar(0);\r
-//-->\r
-</script>\r
-</body>\r
-</html>\r
diff --git a/doc/salome/gui/GUI/kernel/using_registry.htm b/doc/salome/gui/GUI/kernel/using_registry.htm
deleted file mode 100755 (executable)
index ab5ec1f..0000000
+++ /dev/null
@@ -1,207 +0,0 @@
-<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
-\r
-<html>\r
-\r
-<head>\r
-<title>Using Registry tool</title>\r
-<meta http-equiv="content-type" content="text/html; charset=windows-1252">\r
-<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
-<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
-<!--\r
-if (navigator.appName !="Netscape")\r
-{   document.write("<link rel='stylesheet' href='../default.css'>");}\r
-//-->\r
-</script>\r
-<style type="text/css">\r
-<!--\r
-h1.whs1 { text-align:justify; }\r
-p.whs2 { text-align:justify; }\r
-p.whs3 { margin-left:40px; text-align:justify; }\r
-p.whs4 { font-style:italic; color:#ff0000; margin-left:40px; text-align:justify; }\r
-img_whs5 { border:none; width:604px; height:201px; float:none; border-style:none; }\r
-p.whs6 { margin-left:0px; text-align:justify; }\r
-p.whs7 { text-align:justify; margin-left:40px; }\r
-img_whs8 { border:none; width:327px; height:128px; float:none; border-style:none; }\r
-p.whs9 { text-align:justify; margin-left:80px; }\r
-img_whs10 { border:none; width:460px; height:283px; float:none; border-style:none; }\r
-p.whs11 { margin-left:0px; font-weight:bold; text-align:justify; }\r
--->\r
-</style><script type="text/javascript" language="JavaScript">\r
-<!--\r
-if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))\r
-{\r
-  var strNSS = "<style type='text/css'>";\r
-  strNSS += "p.whs6 {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
-p.WebHelpNavBar { text-align:right; }\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
-<script type="text/javascript" language="javascript1.2">\r
-<!--\r
-if (window.gbWhTopic)\r
-{\r
-       if (window.setRelStartPage)\r
-       {\r
-       addTocInfo("GUI module\nUsing Registry tool");\r
-addButton("show",BTN_IMG,"Show","","","","",0,0,"../whd_show0.gif","../whd_show2.gif","../whd_show1.gif");\r
-addButton("hide",BTN_IMG,"Hide","","","","",0,0,"../whd_hide0.gif","../whd_hide2.gif","../whd_hide1.gif");\r
-\r
-       }\r
-\r
-\r
-       if (window.setRelStartPage)\r
-       {\r
-       setRelStartPage("../index.htm");\r
-\r
-               autoSync(1);\r
-               sendSyncInfo();\r
-               sendAveInfoOut();\r
-       }\r
-\r
-}\r
-else\r
-       if (window.gbIE4)\r
-               document.location.reload();\r
-//-->\r
-</script>\r
-</head>\r
-<body><script type="text/javascript" language="javascript1.2">\r
-<!--\r
-if (window.writeIntopicBar)\r
-       writeIntopicBar(4);\r
-//-->\r
-</script>\r
-<h1 class="whs1">Using Registry tool</h1>\r
-\r
-<p class="whs2"><span style="font-weight: bold;"><B>Registry</B></span> \r
- tool is in the SALOME platform is destined for providing information about \r
- the processes (components), which have ever been launched in the current \r
- study session. &nbsp;</p>\r
-\r
-<p class="whs2">&nbsp;</p>\r
-\r
-<p class=TODO>To view the Registry:</p>\r
-\r
-<p class="whs2">&nbsp;</p>\r
-\r
-<p class="whs3">From the main menu choose \r
- <span style="font-weight: bold;"><B>Tools &gt; Registry display</B></span>, the \r
- following dialog box will appear:</p>\r
-\r
-<p class="whs4">&nbsp;</p>\r
-\r
-<p class="whs3"><img src="../pics/registry1.png" x-maintain-ratio="TRUE" width="604px" height="201px" border="0" class="img_whs5"></p>\r
-\r
-<p class="whs3">&nbsp;</p>\r
-\r
-<p class="whs6"><span style="font-weight: bold;"><B>Running</B></span> \r
- tab of this dialog box displays a list of the currently started processes \r
- (components) with supplementary information on each of them divided into \r
- columns:</p>\r
-\r
-<p class="whs6">&nbsp;</p>\r
-\r
-<p class="whs3">- <span style="font-weight: bold;"><B>Component: \r
- </B></span>name of the started component</p>\r
-\r
-<p class="whs3">- <span style="font-weight: bold;"><B>PID: \r
- </B></span>process identification number</p>\r
-\r
-<p class="whs3">- <span style="font-weight: bold;"><B>User \r
- Name: </B></span>name of the user launching the component</p>\r
-\r
-<p class="whs3">- <span style="font-weight: bold;"><B>Machine: \r
- </B></span>name of the machine, on which the process has been started</p>\r
-\r
-<p class="whs3">- <span style="font-weight: bold;"><B>begins: \r
- </B></span>date and time of the starting of the component</p>\r
-\r
-<p class="whs3">- <span style="font-weight: bold;"><B>hello:</B></span> \r
- date and time of the last call to the component</p>\r
-\r
-<p class="whs3">&nbsp;</p>\r
-\r
-<p class="whs6"><span style="font-weight: bold;"><B>History</B></span> \r
- tab displays a list of all processes, which have ever been launched within \r
- this study session. It contains the same supplementary information on \r
- each of the processes (components).</p>\r
-\r
-<p class="whs6">&nbsp;</p>\r
-\r
-<p class="whs6"><span style="font-weight: bold;"><B>Refresh \r
- </B></span>button allows to refresh the current list of processes (components).</p>\r
-\r
-<p class="whs6">&nbsp;</p>\r
-\r
-<p class="whs6"><span style="font-weight: bold;"><B>Interval</B></span> \r
- button allows to set an interval for refreshment of the current list of \r
- processes (components).</p>\r
-\r
-<p class="whs6">&nbsp;</p>\r
-\r
-<p class="whs7"><img src="../pics/registry3.png" x-maintain-ratio="TRUE" width="327px" height="128px" border="0" class="img_whs8"></p>\r
-\r
-<p class="whs9">&nbsp;</p>\r
-\r
-<p class=TODO>To display complete information on a definite process (component):</p>\r
-\r
-<p class="whs2">&nbsp;</p>\r
-\r
-<p class="whs3">Double-click on this \r
- process (component). The following window will appear:</p>\r
-\r
-<p class="whs4">&nbsp;</p>\r
-\r
-<p class="whs3"><img src="../pics/registry4.png" x-maintain-ratio="TRUE" width="460px" height="283px" border="0" class="img_whs10"></p>\r
-\r
-<p class="whs3">&nbsp;</p>\r
-\r
-<p class="whs6">&nbsp;</p>\r
-\r
-<p class="whs11">\r
-<a href="javascript:void(0);" onClick="var e; if (parseInt(navigator.appVersion)>=4){e=event;}  if (parseInt(navigator.appVersion) >=2 && typeof(PickupDialog_Invoke) == 'function') PickupDialog_Invoke(e,'','Introduction to GUI','../introduction_to_gui.htm','SALOME desktop','salome_pro_desktop.htm');return false;" title="Related Topics"><img src="../ss_btn_related_topics.gif" border=0 height=17 width=82 alt="Related Topics"></a>\r
-\r
-\r
- </p>\r
-\r
-<p class="whs11">&nbsp;</p>\r
-\r
-<p class="whs11">&nbsp;</p>\r
-\r
-<script type="text/javascript" language="JavaScript" title="WebHelpRelatedTopics"><!--\r
-if (parseInt(navigator.appVersion) >= 3 && typeof (WritePopupMenuLayer) == "function")\r
-  WritePopupMenuLayer();\r
-//--></script><script type="text/javascript" language="javascript1.2">\r
-<!--\r
-if (window.writeIntopicBar)\r
-       writeIntopicBar(0);\r
-//-->\r
-</script>\r
-</body>\r
-</html>\r
diff --git a/doc/salome/gui/GUI/pics/cataloggenerator.png b/doc/salome/gui/GUI/pics/cataloggenerator.png
deleted file mode 100755 (executable)
index 51a0f27..0000000
Binary files a/doc/salome/gui/GUI/pics/cataloggenerator.png and /dev/null differ
diff --git a/doc/salome/gui/GUI/pics/choicepage.png b/doc/salome/gui/GUI/pics/choicepage.png
deleted file mode 100755 (executable)
index fefd66e..0000000
Binary files a/doc/salome/gui/GUI/pics/choicepage.png and /dev/null differ
diff --git a/doc/salome/gui/GUI/pics/clipping.png b/doc/salome/gui/GUI/pics/clipping.png
deleted file mode 100644 (file)
index 6d73855..0000000
Binary files a/doc/salome/gui/GUI/pics/clipping.png and /dev/null differ
diff --git a/doc/salome/gui/GUI/pics/copy-paste.jpg b/doc/salome/gui/GUI/pics/copy-paste.jpg
deleted file mode 100755 (executable)
index e243122..0000000
Binary files a/doc/salome/gui/GUI/pics/copy-paste.jpg and /dev/null differ
diff --git a/doc/salome/gui/GUI/pics/dumpstudy.png b/doc/salome/gui/GUI/pics/dumpstudy.png
deleted file mode 100755 (executable)
index f899e77..0000000
Binary files a/doc/salome/gui/GUI/pics/dumpstudy.png and /dev/null differ
diff --git a/doc/salome/gui/GUI/pics/exemple.gif b/doc/salome/gui/GUI/pics/exemple.gif
deleted file mode 100755 (executable)
index 6350d17..0000000
Binary files a/doc/salome/gui/GUI/pics/exemple.gif and /dev/null differ
diff --git a/doc/salome/gui/GUI/pics/geomview-alt.png b/doc/salome/gui/GUI/pics/geomview-alt.png
deleted file mode 100755 (executable)
index e797b08..0000000
Binary files a/doc/salome/gui/GUI/pics/geomview-alt.png and /dev/null differ
diff --git a/doc/salome/gui/GUI/pics/graduatedaxes1.png b/doc/salome/gui/GUI/pics/graduatedaxes1.png
deleted file mode 100644 (file)
index cf021ba..0000000
Binary files a/doc/salome/gui/GUI/pics/graduatedaxes1.png and /dev/null differ
diff --git a/doc/salome/gui/GUI/pics/icon_about.png b/doc/salome/gui/GUI/pics/icon_about.png
deleted file mode 100755 (executable)
index bbbc7a9..0000000
Binary files a/doc/salome/gui/GUI/pics/icon_about.png and /dev/null differ
diff --git a/doc/salome/gui/GUI/pics/image100.gif b/doc/salome/gui/GUI/pics/image100.gif
deleted file mode 100644 (file)
index c44d68f..0000000
Binary files a/doc/salome/gui/GUI/pics/image100.gif and /dev/null differ
diff --git a/doc/salome/gui/GUI/pics/image102.gif b/doc/salome/gui/GUI/pics/image102.gif
deleted file mode 100644 (file)
index 3507814..0000000
Binary files a/doc/salome/gui/GUI/pics/image102.gif and /dev/null differ
diff --git a/doc/salome/gui/GUI/pics/image103.gif b/doc/salome/gui/GUI/pics/image103.gif
deleted file mode 100644 (file)
index be534c3..0000000
Binary files a/doc/salome/gui/GUI/pics/image103.gif and /dev/null differ
diff --git a/doc/salome/gui/GUI/pics/image105.gif b/doc/salome/gui/GUI/pics/image105.gif
deleted file mode 100644 (file)
index 4f6173f..0000000
Binary files a/doc/salome/gui/GUI/pics/image105.gif and /dev/null differ
diff --git a/doc/salome/gui/GUI/pics/image106.gif b/doc/salome/gui/GUI/pics/image106.gif
deleted file mode 100644 (file)
index 2bbcb4d..0000000
Binary files a/doc/salome/gui/GUI/pics/image106.gif and /dev/null differ
diff --git a/doc/salome/gui/GUI/pics/image108.gif b/doc/salome/gui/GUI/pics/image108.gif
deleted file mode 100644 (file)
index bec69e6..0000000
Binary files a/doc/salome/gui/GUI/pics/image108.gif and /dev/null differ
diff --git a/doc/salome/gui/GUI/pics/image109.gif b/doc/salome/gui/GUI/pics/image109.gif
deleted file mode 100644 (file)
index 5dbba46..0000000
Binary files a/doc/salome/gui/GUI/pics/image109.gif and /dev/null differ
diff --git a/doc/salome/gui/GUI/pics/image157.gif b/doc/salome/gui/GUI/pics/image157.gif
deleted file mode 100644 (file)
index 2f66e05..0000000
Binary files a/doc/salome/gui/GUI/pics/image157.gif and /dev/null differ
diff --git a/doc/salome/gui/GUI/pics/image77.gif b/doc/salome/gui/GUI/pics/image77.gif
deleted file mode 100644 (file)
index ef7a62f..0000000
Binary files a/doc/salome/gui/GUI/pics/image77.gif and /dev/null differ
diff --git a/doc/salome/gui/GUI/pics/image86.gif b/doc/salome/gui/GUI/pics/image86.gif
deleted file mode 100644 (file)
index 3397331..0000000
Binary files a/doc/salome/gui/GUI/pics/image86.gif and /dev/null differ
diff --git a/doc/salome/gui/GUI/pics/image88.gif b/doc/salome/gui/GUI/pics/image88.gif
deleted file mode 100644 (file)
index 9466aa6..0000000
Binary files a/doc/salome/gui/GUI/pics/image88.gif and /dev/null differ
diff --git a/doc/salome/gui/GUI/pics/image89.gif b/doc/salome/gui/GUI/pics/image89.gif
deleted file mode 100644 (file)
index 373a6c0..0000000
Binary files a/doc/salome/gui/GUI/pics/image89.gif and /dev/null differ
diff --git a/doc/salome/gui/GUI/pics/image91.gif b/doc/salome/gui/GUI/pics/image91.gif
deleted file mode 100644 (file)
index 9e93c1c..0000000
Binary files a/doc/salome/gui/GUI/pics/image91.gif and /dev/null differ
diff --git a/doc/salome/gui/GUI/pics/image95.gif b/doc/salome/gui/GUI/pics/image95.gif
deleted file mode 100644 (file)
index fb293e2..0000000
Binary files a/doc/salome/gui/GUI/pics/image95.gif and /dev/null differ
diff --git a/doc/salome/gui/GUI/pics/image96.gif b/doc/salome/gui/GUI/pics/image96.gif
deleted file mode 100644 (file)
index 4580d5b..0000000
Binary files a/doc/salome/gui/GUI/pics/image96.gif and /dev/null differ
diff --git a/doc/salome/gui/GUI/pics/image97.gif b/doc/salome/gui/GUI/pics/image97.gif
deleted file mode 100644 (file)
index 1d78de1..0000000
Binary files a/doc/salome/gui/GUI/pics/image97.gif and /dev/null differ
diff --git a/doc/salome/gui/GUI/pics/image98.gif b/doc/salome/gui/GUI/pics/image98.gif
deleted file mode 100644 (file)
index 6519dbb..0000000
Binary files a/doc/salome/gui/GUI/pics/image98.gif and /dev/null differ
diff --git a/doc/salome/gui/GUI/pics/image99.gif b/doc/salome/gui/GUI/pics/image99.gif
deleted file mode 100644 (file)
index 3711be8..0000000
Binary files a/doc/salome/gui/GUI/pics/image99.gif and /dev/null differ
diff --git a/doc/salome/gui/GUI/pics/import.png b/doc/salome/gui/GUI/pics/import.png
deleted file mode 100755 (executable)
index 093c667..0000000
Binary files a/doc/salome/gui/GUI/pics/import.png and /dev/null differ
diff --git a/doc/salome/gui/GUI/pics/intropage.png b/doc/salome/gui/GUI/pics/intropage.png
deleted file mode 100755 (executable)
index 143d8d0..0000000
Binary files a/doc/salome/gui/GUI/pics/intropage.png and /dev/null differ
diff --git a/doc/salome/gui/GUI/pics/launch1.png b/doc/salome/gui/GUI/pics/launch1.png
deleted file mode 100755 (executable)
index e181247..0000000
Binary files a/doc/salome/gui/GUI/pics/launch1.png and /dev/null differ
diff --git a/doc/salome/gui/GUI/pics/loadscript.png b/doc/salome/gui/GUI/pics/loadscript.png
deleted file mode 100755 (executable)
index e681fc7..0000000
Binary files a/doc/salome/gui/GUI/pics/loadscript.png and /dev/null differ
diff --git a/doc/salome/gui/GUI/pics/loadstudy2.png b/doc/salome/gui/GUI/pics/loadstudy2.png
deleted file mode 100755 (executable)
index 595ea05..0000000
Binary files a/doc/salome/gui/GUI/pics/loadstudy2.png and /dev/null differ
diff --git a/doc/salome/gui/GUI/pics/lockedstudy.png b/doc/salome/gui/GUI/pics/lockedstudy.png
deleted file mode 100755 (executable)
index 9ec7e74..0000000
Binary files a/doc/salome/gui/GUI/pics/lockedstudy.png and /dev/null differ
diff --git a/doc/salome/gui/GUI/pics/neo-view2.png b/doc/salome/gui/GUI/pics/neo-view2.png
deleted file mode 100755 (executable)
index df1c7fe..0000000
Binary files a/doc/salome/gui/GUI/pics/neo-view2.png and /dev/null differ
diff --git a/doc/salome/gui/GUI/pics/newsticn.jpg b/doc/salome/gui/GUI/pics/newsticn.jpg
deleted file mode 100755 (executable)
index 94c8ee9..0000000
Binary files a/doc/salome/gui/GUI/pics/newsticn.jpg and /dev/null differ
diff --git a/doc/salome/gui/GUI/pics/objectbrowser1.png b/doc/salome/gui/GUI/pics/objectbrowser1.png
deleted file mode 100755 (executable)
index 16ab896..0000000
Binary files a/doc/salome/gui/GUI/pics/objectbrowser1.png and /dev/null differ
diff --git a/doc/salome/gui/GUI/pics/objectbrowser2.png b/doc/salome/gui/GUI/pics/objectbrowser2.png
deleted file mode 100755 (executable)
index e010ef2..0000000
Binary files a/doc/salome/gui/GUI/pics/objectbrowser2.png and /dev/null differ
diff --git a/doc/salome/gui/GUI/pics/open.jpg b/doc/salome/gui/GUI/pics/open.jpg
deleted file mode 100755 (executable)
index 5829aef..0000000
Binary files a/doc/salome/gui/GUI/pics/open.jpg and /dev/null differ
diff --git a/doc/salome/gui/GUI/pics/ppref1.png b/doc/salome/gui/GUI/pics/ppref1.png
deleted file mode 100755 (executable)
index dd91013..0000000
Binary files a/doc/salome/gui/GUI/pics/ppref1.png and /dev/null differ
diff --git a/doc/salome/gui/GUI/pics/ppref2.png b/doc/salome/gui/GUI/pics/ppref2.png
deleted file mode 100755 (executable)
index 5a15f0e..0000000
Binary files a/doc/salome/gui/GUI/pics/ppref2.png and /dev/null differ
diff --git a/doc/salome/gui/GUI/pics/ppref3.png b/doc/salome/gui/GUI/pics/ppref3.png
deleted file mode 100755 (executable)
index 767c5cf..0000000
Binary files a/doc/salome/gui/GUI/pics/ppref3.png and /dev/null differ
diff --git a/doc/salome/gui/GUI/pics/pref11.png b/doc/salome/gui/GUI/pics/pref11.png
deleted file mode 100755 (executable)
index 26ddbe9..0000000
Binary files a/doc/salome/gui/GUI/pics/pref11.png and /dev/null differ
diff --git a/doc/salome/gui/GUI/pics/pref12.png b/doc/salome/gui/GUI/pics/pref12.png
deleted file mode 100755 (executable)
index 8cafab8..0000000
Binary files a/doc/salome/gui/GUI/pics/pref12.png and /dev/null differ
diff --git a/doc/salome/gui/GUI/pics/pref13.png b/doc/salome/gui/GUI/pics/pref13.png
deleted file mode 100755 (executable)
index 4cfe950..0000000
Binary files a/doc/salome/gui/GUI/pics/pref13.png and /dev/null differ
diff --git a/doc/salome/gui/GUI/pics/pref14.png b/doc/salome/gui/GUI/pics/pref14.png
deleted file mode 100755 (executable)
index 2f8bcfb..0000000
Binary files a/doc/salome/gui/GUI/pics/pref14.png and /dev/null differ
diff --git a/doc/salome/gui/GUI/pics/pref15.png b/doc/salome/gui/GUI/pics/pref15.png
deleted file mode 100755 (executable)
index 10053fb..0000000
Binary files a/doc/salome/gui/GUI/pics/pref15.png and /dev/null differ
diff --git a/doc/salome/gui/GUI/pics/pref21.png b/doc/salome/gui/GUI/pics/pref21.png
deleted file mode 100755 (executable)
index a487dba..0000000
Binary files a/doc/salome/gui/GUI/pics/pref21.png and /dev/null differ
diff --git a/doc/salome/gui/GUI/pics/pref22.png b/doc/salome/gui/GUI/pics/pref22.png
deleted file mode 100755 (executable)
index 26921dc..0000000
Binary files a/doc/salome/gui/GUI/pics/pref22.png and /dev/null differ
diff --git a/doc/salome/gui/GUI/pics/pref23.png b/doc/salome/gui/GUI/pics/pref23.png
deleted file mode 100755 (executable)
index bbd4525..0000000
Binary files a/doc/salome/gui/GUI/pics/pref23.png and /dev/null differ
diff --git a/doc/salome/gui/GUI/pics/pref24.png b/doc/salome/gui/GUI/pics/pref24.png
deleted file mode 100755 (executable)
index 55a0ed5..0000000
Binary files a/doc/salome/gui/GUI/pics/pref24.png and /dev/null differ
diff --git a/doc/salome/gui/GUI/pics/pref31.png b/doc/salome/gui/GUI/pics/pref31.png
deleted file mode 100755 (executable)
index e5606d1..0000000
Binary files a/doc/salome/gui/GUI/pics/pref31.png and /dev/null differ
diff --git a/doc/salome/gui/GUI/pics/pref32.png b/doc/salome/gui/GUI/pics/pref32.png
deleted file mode 100755 (executable)
index 63daf46..0000000
Binary files a/doc/salome/gui/GUI/pics/pref32.png and /dev/null differ
diff --git a/doc/salome/gui/GUI/pics/pref33.png b/doc/salome/gui/GUI/pics/pref33.png
deleted file mode 100755 (executable)
index bdc9b76..0000000
Binary files a/doc/salome/gui/GUI/pics/pref33.png and /dev/null differ
diff --git a/doc/salome/gui/GUI/pics/pref34.png b/doc/salome/gui/GUI/pics/pref34.png
deleted file mode 100755 (executable)
index 5072c62..0000000
Binary files a/doc/salome/gui/GUI/pics/pref34.png and /dev/null differ
diff --git a/doc/salome/gui/GUI/pics/pref37.png b/doc/salome/gui/GUI/pics/pref37.png
deleted file mode 100755 (executable)
index 1d4d082..0000000
Binary files a/doc/salome/gui/GUI/pics/pref37.png and /dev/null differ
diff --git a/doc/salome/gui/GUI/pics/pref38.png b/doc/salome/gui/GUI/pics/pref38.png
deleted file mode 100755 (executable)
index 5c8d31c..0000000
Binary files a/doc/salome/gui/GUI/pics/pref38.png and /dev/null differ
diff --git a/doc/salome/gui/GUI/pics/pref39.png b/doc/salome/gui/GUI/pics/pref39.png
deleted file mode 100755 (executable)
index 878a526..0000000
Binary files a/doc/salome/gui/GUI/pics/pref39.png and /dev/null differ
diff --git a/doc/salome/gui/GUI/pics/productpage.png b/doc/salome/gui/GUI/pics/productpage.png
deleted file mode 100755 (executable)
index 71fe213..0000000
Binary files a/doc/salome/gui/GUI/pics/productpage.png and /dev/null differ
diff --git a/doc/salome/gui/GUI/pics/progresspage.png b/doc/salome/gui/GUI/pics/progresspage.png
deleted file mode 100755 (executable)
index 88fc080..0000000
Binary files a/doc/salome/gui/GUI/pics/progresspage.png and /dev/null differ
diff --git a/doc/salome/gui/GUI/pics/readmepage.png b/doc/salome/gui/GUI/pics/readmepage.png
deleted file mode 100755 (executable)
index 5466362..0000000
Binary files a/doc/salome/gui/GUI/pics/readmepage.png and /dev/null differ
diff --git a/doc/salome/gui/GUI/pics/registry1.png b/doc/salome/gui/GUI/pics/registry1.png
deleted file mode 100755 (executable)
index b8912c6..0000000
Binary files a/doc/salome/gui/GUI/pics/registry1.png and /dev/null differ
diff --git a/doc/salome/gui/GUI/pics/registry3.png b/doc/salome/gui/GUI/pics/registry3.png
deleted file mode 100755 (executable)
index f44e2ec..0000000
Binary files a/doc/salome/gui/GUI/pics/registry3.png and /dev/null differ
diff --git a/doc/salome/gui/GUI/pics/registry4.png b/doc/salome/gui/GUI/pics/registry4.png
deleted file mode 100755 (executable)
index 98a3772..0000000
Binary files a/doc/salome/gui/GUI/pics/registry4.png and /dev/null differ
diff --git a/doc/salome/gui/GUI/pics/save.jpg b/doc/salome/gui/GUI/pics/save.jpg
deleted file mode 100755 (executable)
index 90001af..0000000
Binary files a/doc/salome/gui/GUI/pics/save.jpg and /dev/null differ
diff --git a/doc/salome/gui/GUI/pics/selectcolor.png b/doc/salome/gui/GUI/pics/selectcolor.png
deleted file mode 100755 (executable)
index 70800b2..0000000
Binary files a/doc/salome/gui/GUI/pics/selectcolor.png and /dev/null differ
diff --git a/doc/salome/gui/GUI/pics/selectfont.png b/doc/salome/gui/GUI/pics/selectfont.png
deleted file mode 100755 (executable)
index 04eff08..0000000
Binary files a/doc/salome/gui/GUI/pics/selectfont.png and /dev/null differ
diff --git a/doc/salome/gui/GUI/pics/set_rotation_point_dialog1.png b/doc/salome/gui/GUI/pics/set_rotation_point_dialog1.png
deleted file mode 100644 (file)
index bdab73b..0000000
Binary files a/doc/salome/gui/GUI/pics/set_rotation_point_dialog1.png and /dev/null differ
diff --git a/doc/salome/gui/GUI/pics/set_rotation_point_dialog2.png b/doc/salome/gui/GUI/pics/set_rotation_point_dialog2.png
deleted file mode 100644 (file)
index 7f3696a..0000000
Binary files a/doc/salome/gui/GUI/pics/set_rotation_point_dialog2.png and /dev/null differ
diff --git a/doc/salome/gui/GUI/pics/studyproperties.png b/doc/salome/gui/GUI/pics/studyproperties.png
deleted file mode 100755 (executable)
index af88317..0000000
Binary files a/doc/salome/gui/GUI/pics/studyproperties.png and /dev/null differ
diff --git a/doc/salome/gui/GUI/pics/view2.png b/doc/salome/gui/GUI/pics/view2.png
deleted file mode 100755 (executable)
index 9d48a09..0000000
Binary files a/doc/salome/gui/GUI/pics/view2.png and /dev/null differ
diff --git a/doc/salome/gui/GUI/pics/view_rotation_point.png b/doc/salome/gui/GUI/pics/view_rotation_point.png
deleted file mode 100644 (file)
index 7fe8f83..0000000
Binary files a/doc/salome/gui/GUI/pics/view_rotation_point.png and /dev/null differ
diff --git a/doc/salome/gui/GUI/static/footer.html b/doc/salome/gui/GUI/static/footer.html
deleted file mode 100755 (executable)
index 56d52a6..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-</head>
-<body>
-<hr style="width: 100%; height: 2px;">
-<div style="text-align: center;">Copyright &copy; 2003-2007 CEA, EDF<br>
-</div>
-</body>
-</html>
diff --git a/doc/salome/gui/GUI/static/header.html b/doc/salome/gui/GUI/static/header.html
deleted file mode 100755 (executable)
index a70a95e..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
-<html>
-<head>
-   <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-   <title>$title</title>
-   <link href="doxygen.css" rel="stylesheet" type="text/css">
-</head>
-<hr>
-<center>
-SALOME documentation central
-</center>
-<hr>
diff --git a/doc/salome/gui/GUI/whdata/whftdata.js b/doc/salome/gui/GUI/whdata/whftdata.js
deleted file mode 100755 (executable)
index 071ae6f..0000000
+++ /dev/null
@@ -1,25 +0,0 @@
-//     WebHelp 5.10.001\r
-var gTEA = new Array();\r
-function aTE(sTopicTitle, sTopicURL)\r
-{\r
-       var len = gTEA.length;\r
-       gTEA[len] = new topicEntry(sTopicTitle, sTopicURL);\r
-}\r
-\r
-function topicEntry(sTopicTitle, sTopicURL)\r
-{\r
-       this.sTopicTitle = sTopicTitle;\r
-       this.sTopicURL = sTopicURL;\r
-}\r
-\r
-function window_OnLoad()\r
-{\r
-       if (parent && parent != this) {\r
-               if (parent.putFtsTData) \r
-               {\r
-                       parent.putFtsTData(gTEA);\r
-               }\r
-       }\r
-}\r
-\r
-window.onload = window_OnLoad;
\ No newline at end of file
diff --git a/doc/salome/gui/GUI/whdata/whftdata0.htm b/doc/salome/gui/GUI/whdata/whftdata0.htm
deleted file mode 100755 (executable)
index dff115e..0000000
+++ /dev/null
@@ -1,47 +0,0 @@
-<html>\r
-<head>\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-</head>\r
-<body>\r
-<script language="javascript" src="whftdata.js"></script>\r
-<script language="javascript">\r
-<!--\r
-//-->\r
-</script>\r
-<script language="javascript">\r
-<!--\r
-aTE("Dump Study","dump_study.htm");\r
-aTE("GEOM preferences","geom_preferences.htm");\r
-aTE("Introduction to GUI","introduction_to_gui.htm");\r
-aTE("About SALOME architecture","kernel/about_salome_pro_architecture.htm");\r
-aTE("About SALOME help system","kernel/about_salome_pro_help_system.htm");\r
-aTE("Creating a new study","kernel/creating_a_new_study.htm");\r
-aTE("Displaying studies","kernel/displaying_studies.htm");\r
-aTE("Editing studies","kernel/editing_studies.htm");\r
-aTE("Getting properties of the study","kernel/getting_properties_of_the_study.htm");\r
-aTE("Getting started2","kernel/getting_started2.htm");\r
-aTE("Introduction","kernel/introduction.htm");\r
-aTE("Introduction to SALOME","kernel/introduction_to_salome_pro.htm");\r
-aTE("Navigating topics","kernel/navigating_topics.htm");\r
-aTE("Opening studies","kernel/opening_studies.htm");\r
-aTE("SALOME Installation Wizard Help","kernel/readme.html");\r
-aTE("Running SALOME","kernel/running_salome_pro.htm");\r
-aTE("SALOME desktop","kernel/salome_pro_desktop.htm");\r
-aTE("Saving a study","kernel/saving_a_study.htm");\r
-aTE("Setting preferences","kernel/setting_preferences.htm");\r
-aTE("Using Catalog Generator","kernel/using_catalog_generator.htm");\r
-aTE("Using left-hand tabs","kernel/using_left-hand_tabs.htm");\r
-aTE("Using Object Browser","kernel/using_object_browser.htm");\r
-aTE("Using Registry tool","kernel/using_registry.htm");\r
-aTE("MESH preferences","mesh_preferences.htm");\r
-aTE("OCC 3D Viewer","occ_3d_viewer.htm");\r
-aTE("Post-Pro Preferences","post-pro_preferences.htm");\r
-aTE("Select Color and Font","select_color_and_font.htm");\r
-aTE("Setting Preferences","setting_preferences.htm");\r
-aTE("VTK 3D Viewer","vtk_3d_viewer.htm");\r
-\r
-//-->\r
-</script>\r
-</html>\r
diff --git a/doc/salome/gui/GUI/whdata/whfts.htm b/doc/salome/gui/GUI/whdata/whfts.htm
deleted file mode 100755 (executable)
index 7a1060e..0000000
+++ /dev/null
@@ -1,18 +0,0 @@
-<html>\r
-<head>\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-</head>\r
-<body>\r
-<script language="javascript" src="whfts.js"></script>\r
-<script language="javascript">\r
-<!--\r
-iWM("__version__","zoom","whfwdata0.htm");\r
-\r
-iTM(0,26,"whftdata0.htm");\r
-\r
-//-->\r
-</script>\r
-</body>\r
-</html>
\ No newline at end of file
diff --git a/doc/salome/gui/GUI/whdata/whfts.js b/doc/salome/gui/GUI/whdata/whfts.js
deleted file mode 100755 (executable)
index 2b66786..0000000
+++ /dev/null
@@ -1,40 +0,0 @@
-//     WebHelp 5.10.001\r
-var gaFileMapping = new Array();\r
-var gaFileTopicMapping = new Array();\r
-\r
-function fileMapping(sStartKey, sEndKey, sFileName)\r
-{\r
-       this.sStartKey = sStartKey;\r
-       this.sEndKey = sEndKey;\r
-       this.sFileName = sFileName;\r
-       this.aFtsKeys = null;\r
-}\r
-\r
-function fileTopicMapping(nIdBegin, nIdEnd, sFileName)\r
-{\r
-       this.nBegin = nIdBegin;\r
-       this.nEnd = nIdEnd;\r
-       this.sFileName = sFileName;\r
-       this.aTopics = null;\r
-}\r
-\r
-\r
-function iWM(sStartKey, sEndKey, sFileName)\r
-{\r
-       gaFileMapping[gaFileMapping.length] = new fileMapping(sStartKey, sEndKey, sFileName);   \r
-}\r
-\r
-function window_OnLoad()\r
-{\r
-       if (parent && parent != this && parent.ftsReady)\r
-       {\r
-               parent.ftsReady(gaFileMapping, gaFileTopicMapping);\r
-       }               \r
-}\r
-\r
-function iTM(nIdBegin, nIdEnd, sFileName)\r
-{\r
-       gaFileTopicMapping[gaFileTopicMapping.length] = new fileTopicMapping(nIdBegin, nIdEnd, sFileName);      \r
-}\r
-\r
-window.onload = window_OnLoad;\r
diff --git a/doc/salome/gui/GUI/whdata/whfwdata.js b/doc/salome/gui/GUI/whdata/whfwdata.js
deleted file mode 100755 (executable)
index e9e8bc6..0000000
+++ /dev/null
@@ -1,37 +0,0 @@
-//     WebHelp 5.10.001\r
-var gWEA = new Array();\r
-function aWE()\r
-{\r
-       var len = gWEA.length;\r
-       gWEA[len] = new ftsEntry(aWE.arguments);\r
-}\r
-\r
-function ftsEntry(fn_arguments) \r
-{\r
-       if (fn_arguments.length && fn_arguments.length >= 1) \r
-       {\r
-               this.sItemName = fn_arguments[0];\r
-               this.aTopics = null;\r
-               var nLen = fn_arguments.length;\r
-               if (nLen > 1) \r
-               {\r
-                       this.aTopics = new Array();\r
-                       for (var i = 0; i < nLen - 1; i ++ )\r
-                       {\r
-                               this.aTopics[i] = fn_arguments[i + 1];\r
-                       }\r
-               }\r
-       }\r
-}\r
-\r
-function window_OnLoad()\r
-{\r
-       if (parent && parent != this) {\r
-               if (parent.putFtsWData) \r
-               {\r
-                       parent.putFtsWData(gWEA);\r
-               }\r
-       }\r
-}\r
-\r
-window.onload = window_OnLoad;
\ No newline at end of file
diff --git a/doc/salome/gui/GUI/whdata/whfwdata0.htm b/doc/salome/gui/GUI/whdata/whfwdata0.htm
deleted file mode 100755 (executable)
index 09a7521..0000000
+++ /dev/null
@@ -1,1399 +0,0 @@
-<html>\r
-<head>\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-</head>\r
-<body>\r
-<script language="javascript" src="whfwdata.js"></script>\r
-<script language="javascript">\r
-<!--\r
-//-->\r
-</script>\r
-<script language="javascript">\r
-<!--\r
-aWE("__version__",14);\r
-aWE("_omnipymodul",14);\r
-aWE("_root_dir",14);\r
-aWE("_src_dir",14);\r
-aWE("0",6,2,25,16,14);\r
-aWE("001",25);\r
-aWE("01",25);\r
-aWE("1",5,25,15,14);\r
-aWE("10",25,14);\r
-aWE("100",25);\r
-aWE("103100",14);\r
-aWE("13",14);\r
-aWE("16",25);\r
-aWE("16x16",25);\r
-aWE("2",5,25,15,14);\r
-aWE("200",25);\r
-aWE("23",14);\r
-aWE("24",14);\r
-aWE("256",25);\r
-aWE("2a2",14);\r
-aWE("2d",6,10,2,25);\r
-aWE("3",6,2,15,16,14);\r
-aWE("31",14);\r
-aWE("33",25);\r
-aWE("3d",10,2,24,25,14,18,28);\r
-aWE("4",14);\r
-aWE("5",14);\r
-aWE("50",25);\r
-aWE("512",25);\r
-aWE("6",14);\r
-aWE("7",14);\r
-aWE("8",14);\r
-aWE("9",14);\r
-aWE("abl",3,6,24,14,18,28);\r
-aWE("abort",14);\r
-aWE("abov",8,14);\r
-aWE("abscissa",23,25);\r
-aWE("absolut",25);\r
-aWE("abstraction",5);\r
-aWE("ac",14);\r
-aWE("acceptabl",25);\r
-aWE("acces",3,1,23,24,25,16,18,21,28);\r
-aWE("accessibl",10,27);\r
-aWE("accord",25,15,16,14);\r
-aWE("account",14);\r
-aWE("achiev",3);\r
-aWE("acquaint",4);\r
-aWE("action",25,14);\r
-aWE("activ",5,6,25,16,17);\r
-aWE("activat",5,16,17);\r
-aWE("activity",25);\r
-aWE("actual",5,14);\r
-aWE("ad",0,14,26,19);\r
-aWE("adapt",3);\r
-aWE("add",15,16,14,26,18,19);\r
-aWE("addition",5,14);\r
-aWE("additional",3,2,25,15,16,14,21);\r
-aWE("addres",25);\r
-aWE("adjust",25);\r
-aWE("advanc",14,19);\r
-aWE("affect",3);\r
-aWE("again",6,12,14,17);\r
-aWE("algorithm",3,11,14);\r
-aWE("allow",3,0,7,1,11,23,24,25,15,16,14,17,26,18,27,19,22,28);\r
-aWE("almost",17);\r
-aWE("along",11,18,28);\r
-aWE("alongsid",19);\r
-aWE("alpha",25);\r
-aWE("already",14);\r
-aWE("alway",11);\r
-aWE("amount",14);\r
-aWE("animation",25);\r
-aWE("anoth",3,17);\r
-aWE("any",3,4,6,1,8,11,12,25,15,16,14,17,27);\r
-aWE("anyth",14);\r
-aWE("ap",27);\r
-aWE("api",0,25);\r
-aWE("appear",0,8,9,14,18,19,22);\r
-aWE("appearanc",23);\r
-aWE("applet",4);\r
-aWE("appli",1);\r
-aWE("application",3,6,0,10,2,15,16,14,17,18,27,19);\r
-aWE("approach",11,16,14);\r
-aWE("appropriat",10,14);\r
-aWE("approximat",14);\r
-aWE("arabic",26);\r
-aWE("architectur",3,0,10);\r
-aWE("area",6,24,16,18,28);\r
-aWE("argument",14);\r
-aWE("around",24,28);\r
-aWE("arrang",25);\r
-aWE("ascii",17,18);\r
-aWE("assign",25);\r
-aWE("associat",13,25,21);\r
-aWE("attach",10,14);\r
-aWE("attribut",14,21);\r
-aWE("author",8,19);\r
-aWE("auto",18);\r
-aWE("automatic",23,14,18);\r
-aWE("automatical",0,23,13,25,15,16,14,17,27);\r
-aWE("availability",7);\r
-aWE("availabl",3,5,7,10,24,14,28);\r
-aWE("averag",25);\r
-aWE("avi",25);\r
-aWE("avoid",0,14);\r
-aWE("awar",14);\r
-aWE("ax",24,18,28);\r
-aWE("axi",18,28);\r
-aWE("b",14);\r
-aWE("back",23,14);\r
-aWE("background",25,18);\r
-aWE("bar",23,25,21);\r
-aWE("bas",3,10,2,24,14,17);\r
-aWE("bash",14);\r
-aWE("basi",3,24,25);\r
-aWE("basic",3,11,16,14,26);\r
-aWE("batch",3,0,15,14);\r
-aWE("be",1,14);\r
-aWE("becom",6,25,14);\r
-aWE("befor",14);\r
-aWE("begin",14,18,22);\r
-aWE("behav",3);\r
-aWE("behavior",10,14);\r
-aWE("behaviour",25);\r
-aWE("below",12,25,14);\r
-aWE("bet",25);\r
-aWE("bicolor",25);\r
-aWE("big",25);\r
-aWE("bin",15,14,19);\r
-aWE("binari",14);\r
-aWE("binary",17);\r
-aWE("blu",14);\r
-aWE("blur",3);\r
-aWE("bmp",24,28);\r
-aWE("bold",14);\r
-aWE("book",20);\r
-aWE("boost",14);\r
-aWE("boost_version",14);\r
-aWE("boostdir",14);\r
-aWE("border",23,16);\r
-aWE("both",2,23,25,14);\r
-aWE("bottom",10,23,25,14,18);\r
-aWE("bound",24,28);\r
-aWE("boundari",1);\r
-aWE("box",0,1,8,23,24,13,25,14,17,26,18,27,19,22,28);\r
-aWE("bracket",14);\r
-aWE("break",14);\r
-aWE("brep",10);\r
-aWE("brief",6,12);\r
-aWE("bring",2);\r
-aWE("brows",4,5,6,0,2,13,25,16,14,17,18,19,21);\r
-aWE("build",25,14,19);\r
-aWE("built",11,25,14);\r
-aWE("button",2,12,24,13,25,14,17,26,18,27,19,22,28);\r
-aWE("button_label",14);\r
-aWE("button_script",14);\r
-aWE("button_tooltip",14);\r
-aWE("c",3,15,14);\r
-aWE("ca",10);\r
-aWE("cad",10,11);\r
-aWE("cal",3,0,14);\r
-aWE("calculation",9,10,11);\r
-aWE("call",14,17,19,22);\r
-aWE("cam",3);\r
-aWE("camera",25);\r
-aWE("cancel",14);\r
-aWE("capability",19);\r
-aWE("caption",14);\r
-aWE("car",10);\r
-aWE("careful",14);\r
-aWE("carri",23);\r
-aWE("carry",10);\r
-aWE("cas",3,8,11,25,16,14,17);\r
-aWE("cascad",24,14);\r
-aWE("casroot",14);\r
-aWE("catalog",19);\r
-aWE("catalogmodulegeneral",19);\r
-aWE("catalogmodulepersonnel",19);\r
-aWE("catalogu",2,15);\r
-aWE("categori",20);\r
-aWE("cd",14);\r
-aWE("cel",25,26);\r
-aWE("cent",24,28);\r
-aWE("center",25);\r
-aWE("centr",25);\r
-aWE("central",25);\r
-aWE("centraliz",15);\r
-aWE("chang",3,6,8,23,24,25,16,14,17,18,27,28);\r
-aWE("channel",25);\r
-aWE("chapter",4);\r
-aWE("character",26);\r
-aWE("charg",14);\r
-aWE("check",0,25,16,14,18,28);\r
-aWE("check_enabl",14);\r
-aWE("check_version",14);\r
-aWE("checkbox",23,25,14,18);\r
-aWE("choic",0,25,14,26);\r
-aWE("choos",5,7,1,8,23,24,13,25,16,14,26,19,22,28);\r
-aWE("chosen",25,26,19);\r
-aWE("clamp",25);\r
-aWE("classic",16);\r
-aWE("clean",25);\r
-aWE("clear",14);\r
-aWE("clearall",16);\r
-aWE("click",5,6,0,7,1,8,23,12,24,13,25,16,14,17,26,18,27,19,20,21,22,28);\r
-aWE("clickabl",12);\r
-aWE("client",3);\r
-aWE("clip",24,25);\r
-aWE("clon",24);\r
-aWE("clos",3,12,25,14,17,27,20);\r
-aWE("cluster",3);\r
-aWE("cod",3,14);\r
-aWE("coef",23);\r
-aWE("coincid",14);\r
-aWE("collect",14);\r
-aWE("color",1,23,25,26,18,28);\r
-aWE("column",18,21,22);\r
-aWE("combin",11,25);\r
-aWE("comfortabl",16);\r
-aWE("comma",14);\r
-aWE("command",3,0,15,14);\r
-aWE("common",2,11,16,14,17,27);\r
-aWE("compar",3,23);\r
-aWE("compil",14);\r
-aWE("complet",8,14,20,22);\r
-aWE("complex",3,10);\r
-aWE("component",3,4,0,7,10,2,11,12,13,25,16,17,18,19,21,22);\r
-aWE("compos",25);\r
-aWE("comput",14,18);\r
-aWE("computation",3,10);\r
-aWE("computational",10);\r
-aWE("concept",3,12);\r
-aWE("concern",10,14);\r
-aWE("conclusion",3);\r
-aWE("config",14);\r
-aWE("config_fil",14);\r
-aWE("config_mandrake_10",14);\r
-aWE("configur",10,14);\r
-aWE("configurabl",11);\r
-aWE("configuration",14);\r
-aWE("confirm",0,14);\r
-aWE("confirmation",14);\r
-aWE("conflict",14);\r
-aWE("connect",9,11,13,16,18);\r
-aWE("consist",16);\r
-aWE("consol",6,10,15,16,14,17,18);\r
-aWE("constant",3,15);\r
-aWE("construction",10,11,24);\r
-aWE("consum",0,14);\r
-aWE("contain",3,4,5,0,8,13,15,16,14,27,19,20,21,22);\r
-aWE("container",15);\r
-aWE("content",0,24,25,14,20,28);\r
-aWE("context",16,14,21);\r
-aWE("continu",14);\r
-aWE("control",5,23,25);\r
-aWE("convert",0,14);\r
-aWE("cooperat",11);\r
-aWE("coordinat",24,18,28);\r
-aWE("copi",25);\r
-aWE("copy",7,16,14,17);\r
-aWE("copyright",14);\r
-aWE("corba",3,5,2,15);\r
-aWE("corn",25,17,26);\r
-aWE("correct",16);\r
-aWE("correspond",23,13,25,15,14,20);\r
-aWE("cost",10);\r
-aWE("coupl",3,10);\r
-aWE("cpp",15);\r
-aWE("cppcontain",15);\r
-aWE("creat",3,4,5,6,0,9,10,2,11,23,24,13,25,15,16,14,17,18,19,21);\r
-aWE("creation",3,2,25,14);\r
-aWE("cros",12,24,17);\r
-aWE("csh",15,14);\r
-aWE("cshell",15);\r
-aWE("ctrl",25);\r
-aWE("current",6,0,8,12,24,25,15,14,17,18,27,21,22);\r
-aWE("cursor",25);\r
-aWE("curv",25,18);\r
-aWE("custom",10,15,26,18,19);\r
-aWE("customiz",14);\r
-aWE("customization",3,14);\r
-aWE("cut",25);\r
-aWE("cutlin",25);\r
-aWE("cycl",25);\r
-aWE("cyrillic",26);\r
-aWE("d",14);\r
-aWE("dat",8,22);\r
-aWE("data",3,5,0,9,10,2,11,25,17,18,19);\r
-aWE("databas",3);\r
-aWE("debug",21);\r
-aWE("decreas",25);\r
-aWE("default",5,1,23,24,25,15,16,14,17,18,27,21,28);\r
-aWE("defin",3,0,1,10,23,24,25,14,26,28);\r
-aWE("definit",3,5,7,15,16,21,22);\r
-aWE("definition",3,1,10,20);\r
-aWE("deform",28);\r
-aWE("delay",10);\r
-aWE("delet",17);\r
-aWE("demand",10,2,25);\r
-aWE("depend",7,25,14,21);\r
-aWE("dependanci",14);\r
-aWE("dependenci",14);\r
-aWE("deriv",3);\r
-aWE("describ",3,4,14,19);\r
-aWE("description",15,14,19);\r
-aWE("design",10,25);\r
-aWE("desir",19);\r
-aWE("desktop",6,9,2,16,14,17);\r
-aWE("destin",9,16,21,22);\r
-aWE("destination",12,14);\r
-aWE("detail",14,18);\r
-aWE("develop",3,24,14);\r
-aWE("development",3,10);\r
-aWE("devic",25);\r
-aWE("diagram",23);\r
-aWE("dialog",0,1,8,23,13,25,16,14,17,26,18,27,19,22);\r
-aWE("dif",14);\r
-aWE("differ",16);\r
-aWE("differenc",3,16,14,17);\r
-aWE("different",3,4,5,9,13,25,15,16,14,17,21);\r
-aWE("digit",23);\r
-aWE("digital",10);\r
-aWE("dir",14);\r
-aWE("direct",14);\r
-aWE("direction",6,24,25);\r
-aWE("directori",14,18);\r
-aWE("directory",15,14,17,18,27,19);\r
-aWE("disabl",25,15,14);\r
-aWE("disable_flag",14);\r
-aWE("disk",15,14);\r
-aWE("display",6,1,23,12,24,25,15,16,14,17,18,20,21,22,28);\r
-aWE("distanc",25,28);\r
-aWE("distinction",3);\r
-aWE("distribut",3);\r
-aWE("distribution",14);\r
-aWE("divid",4,25,22);\r
-aWE("do",7,14);\r
-aWE("dockabl",6,2,16,17);\r
-aWE("document",5,0,9,16,14);\r
-aWE("doesn",24);\r
-aWE("domain",3,11);\r
-aWE("dominant",25);\r
-aWE("don",24,25,14,19,28);\r
-aWE("dot",14);\r
-aWE("doubl",22);\r
-aWE("down",8,12);\r
-aWE("downward",24,28);\r
-aWE("doxygen",14);\r
-aWE("drag",24,16,28);\r
-aWE("dramatical",3);\r
-aWE("drawn",24,28);\r
-aWE("driv",14);\r
-aWE("drop",12,16);\r
-aWE("dump",0,24,28);\r
-aWE("dumpversion",14);\r
-aWE("duplicat",24);\r
-aWE("dynamic",2);\r
-aWE("dynamical",11,25);\r
-aWE("e",2,15,16,14,17);\r
-aWE("easi",3,10);\r
-aWE("easy",3);\r
-aWE("economical",3);\r
-aWE("edg",1,23);\r
-aWE("edit",7,8,2,25,15,14);\r
-aWE("editabl",25);\r
-aWE("edition",25);\r
-aWE("editor",27);\r
-aWE("efficient",10);\r
-aWE("eith",25,14,26,18,19);\r
-aWE("electrical",10);\r
-aWE("electronic",10);\r
-aWE("element",10,23,25);\r
-aWE("embed",15);\r
-aWE("empty",6);\r
-aWE("enabl",14,18,20);\r
-aWE("encourag",3);\r
-aWE("end",3,25,14,18,27);\r
-aWE("enforc",3);\r
-aWE("engin",3);\r
-aWE("enough",14);\r
-aWE("ensur",3,10);\r
-aWE("ent",8,15,14,17);\r
-aWE("enter",14);\r
-aWE("entity",23);\r
-aWE("entry",18,21);\r
-aWE("env_",14);\r
-aWE("env_build",14);\r
-aWE("env_for_launch",14);\r
-aWE("env_product",14);\r
-aWE("env_vtk",14);\r
-aWE("environment",3,6,9,10,2,15,14);\r
-aWE("environmentpleas",14);\r
-aWE("equal",3,14);\r
-aWE("equipment",10);\r
-aWE("error",0,14);\r
-aWE("etc",3,2,11,25,16,14);\r
-aWE("ev",22);\r
-aWE("even",3,16,14);\r
-aWE("every",10,25,20);\r
-aWE("everyth",14);\r
-aWE("evolution",10);\r
-aWE("evolv",3);\r
-aWE("ex",15);\r
-aWE("exact",25,14);\r
-aWE("examl",14);\r
-aWE("exampl",6,10,16,14,17,19);\r
-aWE("exceed",25);\r
-aWE("except",14,28);\r
-aWE("exception",2,15,14);\r
-aWE("exchang",3);\r
-aWE("execut",14);\r
-aWE("executabl",14);\r
-aWE("execution",10,11);\r
-aWE("exist",3,11,13,14,17,27,19);\r
-aWE("existenc",14);\r
-aWE("expand",12);\r
-aWE("expandability",3);\r
-aWE("expectation",10);\r
-aWE("experienc",14);\r
-aWE("expert",0);\r
-aWE("exploit",3);\r
-aWE("explor",4);\r
-aWE("export",10,23,24,28);\r
-aWE("expos",3);\r
-aWE("extend",24,26,28);\r
-aWE("extension",17,27);\r
-aWE("external",14,18);\r
-aWE("extract",14);\r
-aWE("extreme",10);\r
-aWE("f",15,14);\r
-aWE("fac",23,25,18);\r
-aWE("facilitat",3,11);\r
-aWE("fact",16);\r
-aWE("factory",19);\r
-aWE("fail",14);\r
-aWE("fals",14);\r
-aWE("famili",25);\r
-aWE("featur",4,25,14);\r
-aWE("feel",14);\r
-aWE("field",8,10,23,25,14,26);\r
-aWE("fig",14);\r
-aWE("figur",1,14);\r
-aWE("fil",5,0,8,11,13,25,15,16,14,17,18,27,19);\r
-aWE("fill",23);\r
-aWE("final",14);\r
-aWE("find",14,19,20);\r
-aWE("find_in_path",14);\r
-aWE("fine",3);\r
-aWE("finish",12,25,14);\r
-aWE("finit",10);\r
-aWE("first",0,25,14,18,21);\r
-aWE("fit",24,18,28);\r
-aWE("flag",14);\r
-aWE("flexibility",3,0);\r
-aWE("flexibl",10,2,14);\r
-aWE("focal",25);\r
-aWE("focu",12);\r
-aWE("fold",14,17,21);\r
-aWE("folder",14);\r
-aWE("follow",3,0,8,9,12,13,15,16,14,17,18,27,19,20,22);\r
-aWE("font",23,25,14,26,18,28);\r
-aWE("forc",14);\r
-aWE("forget",19);\r
-aWE("formal",14);\r
-aWE("format",4,10,24,13,18,28);\r
-aWE("forth",25);\r
-aWE("fp",25);\r
-aWE("fram",24,25,14,28);\r
-aWE("framework",2);\r
-aWE("fre",1,10,25);\r
-aWE("friend",10);\r
-aWE("ful",25);\r
-aWE("fulfill",0);\r
-aWE("full",25,20);\r
-aWE("function",0,10,11,16,14,17);\r
-aWE("function_nam",14);\r
-aWE("functional",16);\r
-aWE("functionaliti",10,24,28);\r
-aWE("functionality",3,4,7,9,24,16,19,28);\r
-aWE("fundamental",3);\r
-aWE("furth",14);\r
-aWE("g",15,14);\r
-aWE("gap",23);\r
-aWE("gaus",2,25,28);\r
-aWE("gcc",14);\r
-aWE("general",9,23,16,14,18);\r
-aWE("generat",0,11,25,14,19);\r
-aWE("generator",10,2,19);\r
-aWE("generic",10,11);\r
-aWE("geom",11,14);\r
-aWE("geometrical",1,10,11,24,25);\r
-aWE("geometry",3,1,11,24,25,16);\r
-aWE("get",4,9,10,14,21);\r
-aWE("giv",0,8,16,14,26);\r
-aWE("given",11,25,14);\r
-aWE("gl",25);\r
-aWE("global",24,25,28);\r
-aWE("glossary",20);\r
-aWE("go",12,14);\r
-aWE("good",24);\r
-aWE("graduat",28);\r
-aWE("graph",6,11,18);\r
-aWE("graphic",25);\r
-aWE("graphical",0,2);\r
-aWE("graphviz",14);\r
-aWE("great",0,24,25,28);\r
-aWE("greek",26);\r
-aWE("group",23,24,25,26);\r
-aWE("gui",3,5,0,2,11,15,14,17,18,27);\r
-aWE("guid",14);\r
-aWE("h",15,14);\r
-aWE("half",25);\r
-aWE("hand",3,12,20);\r
-aWE("handl",10,2,15);\r
-aWE("hard",15,14);\r
-aWE("hasn",17);\r
-aWE("hav",11,12,21);\r
-aWE("haven",18);\r
-aWE("hdf",13,14,17,18);\r
-aWE("hdf5",14);\r
-aWE("hdf5hom",14);\r
-aWE("heal",10);\r
-aWE("height",23,25);\r
-aWE("hello",22);\r
-aWE("help",3,4,10,12,13,15,14,18,20,21);\r
-aWE("helpful",14);\r
-aWE("her",23,25,14,18);\r
-aWE("heterogeneou",10);\r
-aWE("hid",24,25,16,18,21,28);\r
-aWE("high",10);\r
-aWE("highlight",23,14,21);\r
-aWE("history",22);\r
-aWE("hom",14,27);\r
-aWE("hop",14);\r
-aWE("horizontal",6,23,25,18);\r
-aWE("host",3);\r
-aWE("hotspot",12);\r
-aWE("hour",14);\r
-aWE("how",3,14);\r
-aWE("hpp",14);\r
-aWE("html",4,20);\r
-aWE("hxx",14);\r
-aWE("i",2,15,16,17);\r
-aWE("icon",5,7,16,19);\r
-aWE("idea",14);\r
-aWE("identification",21,22);\r
-aWE("identify",14);\r
-aWE("idl",3,19);\r
-aWE("ie",18);\r
-aWE("if",5,6,0,7,23,24,13,25,15,16,14,17,18,19,21,28);\r
-aWE("ig",10);\r
-aWE("ignor",14);\r
-aWE("imag",10,24,25,28);\r
-aWE("immediate",12);\r
-aWE("implement",3,14);\r
-aWE("implementation",3,14,19);\r
-aWE("import",0,10,2,11,25,16,14,27);\r
-aWE("important",14);\r
-aWE("impos",25);\r
-aWE("improv",2,14);\r
-aWE("includ",12,25,14,20);\r
-aWE("inclusiv",3);\r
-aWE("increas",0,10,25);\r
-aWE("increment",1,25);\r
-aWE("incremental",3);\r
-aWE("independenc",3);\r
-aWE("independent",3);\r
-aWE("index",23,21);\r
-aWE("indicat",16,17);\r
-aWE("information",3,8,12,25,14,17,20,22);\r
-aWE("initial",9);\r
-aWE("input",10,19);\r
-aWE("insid",3,6,12,25,19);\r
-aWE("inspect",25,14);\r
-aWE("instal",14,19);\r
-aWE("instalation",14);\r
-aWE("install",15,14);\r
-aWE("install_binary",14);\r
-aWE("install_disk_spac",14);\r
-aWE("install_sourc",14);\r
-aWE("install_source_and_build",14);\r
-aWE("install_wizard_caption",14);\r
-aWE("install_wizard_copyright",14);\r
-aWE("install_wizard_license_info",14);\r
-aWE("install_wizard_root_directory",14);\r
-aWE("install_wizard_version",14);\r
-aWE("installation",15,14);\r
-aWE("installation_mod",14);\r
-aWE("installation_script_nam",14);\r
-aWE("installdiskspac",14);\r
-aWE("installwizard_root_directory",14);\r
-aWE("installworkxxxxx",14);\r
-aWE("instanc",5);\r
-aWE("instruction",14);\r
-aWE("instrumental",3);\r
-aWE("integ",14);\r
-aWE("integer",23);\r
-aWE("integrat",3,10,2,11);\r
-aWE("integration",3,10,2,19);\r
-aWE("interaction",2);\r
-aWE("interfac",3,0,10,2,16,19);\r
-aWE("interior",23);\r
-aWE("internal",3,14);\r
-aWE("internet",4);\r
-aWE("interoperability",10);\r
-aWE("interoperabl",21);\r
-aWE("interp",15);\r
-aWE("interpret",2,16);\r
-aWE("interval",25,22);\r
-aWE("introduction",10,2,11,14);\r
-aWE("invalid",17);\r
-aWE("invert",24,25);\r
-aWE("invok",16,14);\r
-aWE("ior",18,21);\r
-aWE("isolat",1);\r
-aWE("isolin",1,18);\r
-aWE("isometric",24,28);\r
-aWE("item",8,10,2);\r
-aWE("iteration",25);\r
-aWE("itself",14);\r
-aWE("java",4);\r
-aWE("jpeg",24,28);\r
-aWE("jpg",24,28);\r
-aWE("just",14,18);\r
-aWE("k",15);\r
-aWE("kbyt",14);\r
-aWE("kernel",11,15,14);\r
-aWE("key",25,14);\r
-aWE("keyboard",25);\r
-aWE("kill",15);\r
-aWE("killall",15);\r
-aWE("kind",8,12);\r
-aWE("know",19);\r
-aWE("knowledg",0);\r
-aWE("l",15);\r
-aWE("label",23,25,14,28);\r
-aWE("languag",3);\r
-aWE("larg",14);\r
-aWE("largest",25);\r
-aWE("last",14,18,22);\r
-aWE("latest",25);\r
-aWE("latin",26);\r
-aWE("launch",4,0,13,15,14,27,19,22);\r
-aWE("lay",5);\r
-aWE("layout",0,17);\r
-aWE("ld_library_path",14);\r
-aWE("lead",17);\r
-aWE("learn",10,14);\r
-aWE("left",23,24,25,14,26,18,20,28);\r
-aWE("legend",18);\r
-aWE("length",25,28);\r
-aWE("les",25);\r
-aWE("level",3,23,25);\r
-aWE("lib",14);\r
-aWE("libcosnotify4",14);\r
-aWE("libhdf5",14);\r
-aWE("libm",14);\r
-aWE("libomniorb4",14);\r
-aWE("librari",14);\r
-aWE("library",2,14);\r
-aWE("libvtkcommon",14);\r
-aWE("licens",14);\r
-aWE("lik",3,6,12,25,16,14,17,19,21);\r
-aWE("like",14);\r
-aWE("limit",25);\r
-aWE("limitation",25);\r
-aWE("lin",4,1,23,25,15,14,18);\r
-aWE("linear",18);\r
-aWE("link",3,10,12);\r
-aWE("linux",4,14);\r
-aWE("list",8,12,25,15,14,18,20,22);\r
-aWE("list_of_prerequisit",14);\r
-aWE("ll",24,18,28);\r
-aWE("load",3,0,2,13,25,15,16,18,27,21);\r
-aWE("local",25);\r
-aWE("locat",3,24,25,15,16,18,20,21,28);\r
-aWE("location",0,19);\r
-aWE("lock",8,24,25,28);\r
-aWE("log",15,14);\r
-aWE("logarithmic",25,18);\r
-aWE("long",3,14);\r
-aWE("look",14,19,20);\r
-aWE("lookout",23,25);\r
-aWE("lost",17);\r
-aWE("lot",16);\r
-aWE("low",25,14,26,20);\r
-aWE("m",15);\r
-aWE("machin",3,17,22);\r
-aWE("macintosh",4);\r
-aWE("macro",3,14);\r
-aWE("magnification",25);\r
-aWE("main",5,0,7,8,10,13,25,16,14,17,18,19,22);\r
-aWE("major",14);\r
-aWE("mak",5,10,23,14);\r
-aWE("make_dir",14);\r
-aWE("make_env",14);\r
-aWE("manag",10,18);\r
-aWE("management",10,2,16);\r
-aWE("mandrak",14);\r
-aWE("mandrake10",14);\r
-aWE("manipulat",25);\r
-aWE("manipulator",25);\r
-aWE("manual",4,0,24,14,18,28);\r
-aWE("map",3);\r
-aWE("mark",24,25,14,18,28);\r
-aWE("marker",18);\r
-aWE("market",10);\r
-aWE("massive",3);\r
-aWE("mast",14);\r
-aWE("match",20);\r
-aWE("matrix",25);\r
-aWE("max",25);\r
-aWE("maximiz",5);\r
-aWE("maximum",25);\r
-aWE("mean",6,9,25,16,14,17);\r
-aWE("mechanism",0,2,15);\r
-aWE("med2hom",14);\r
-aWE("meet",10);\r
-aWE("memoris",24);\r
-aWE("memory",25);\r
-aWE("mention",14);\r
-aWE("menu",3,5,0,7,8,2,23,12,13,25,16,17,26,18,27,19,21,22);\r
-aWE("menubar",16);\r
-aWE("mesh",3,10,11,23,24,25,16,14,28);\r
-aWE("messag",8,2,15,14);\r
-aWE("min",25);\r
-aWE("minimiz",5);\r
-aWE("minimum",25);\r
-aWE("minor",14);\r
-aWE("mistak",16);\r
-aWE("mix",16);\r
-aWE("mod",3,0,1,23,25,15,14);\r
-aWE("model",3,10,11,23);\r
-aWE("modern",10);\r
-aWE("modifi",14);\r
-aWE("modification",3,0,8);\r
-aWE("modify",0,10,14);\r
-aWE("modul",3,4,7,1,2,11,23,24,25,15,16,14,17,18,27,19,28);\r
-aWE("module1",15);\r
-aWE("module2",15);\r
-aWE("modulecatalog",15);\r
-aWE("modulu",25);\r
-aWE("moment",25,14);\r
-aWE("momentari",25);\r
-aWE("mous",23,24,25,16,28);\r
-aWE("mov",6);\r
-aWE("movement",25);\r
-aWE("mozilla",18);\r
-aWE("msg2qm",14);\r
-aWE("msg2qm_root",14);\r
-aWE("much",14);\r
-aWE("multi",6,9,10,2,16,19);\r
-aWE("multifil",17,18);\r
-aWE("multipl",17);\r
-aWE("multipli",25);\r
-aWE("multiti",3);\r
-aWE("must",3,10,11);\r
-aWE("n",25,15,14);\r
-aWE("nam",3,5,0,8,14,17,19,21,22,28);\r
-aWE("nativ",14);\r
-aWE("natur",7);\r
-aWE("natural",3);\r
-aWE("navigat",12,14);\r
-aWE("navigation",4,12,25);\r
-aWE("navigator",4);\r
-aWE("ne",6,12,14,26,18);\r
-aWE("necessary",0,23,15,16,14,17,21);\r
-aWE("need",25);\r
-aWE("negativ",25);\r
-aWE("netgen",14);\r
-aWE("netgenroot",14);\r
-aWE("netscap",4,18);\r
-aWE("new",3,5,8,9,10,24,25,14,17,18,27,19);\r
-aWE("next",8,15,14,27,19);\r
-aWE("nod",23,19);\r
-aWE("normal",6);\r
-aWE("not",15,14);\r
-aWE("notation",14);\r
-aWE("noticeab",3);\r
-aWE("notifd",14);\r
-aWE("notification",27);\r
-aWE("notify",25);\r
-aWE("notion",9);\r
-aWE("now",16);\r
-aWE("nth",25);\r
-aWE("null",25);\r
-aWE("numb",11,23,25,15,14,18,27,22,28);\r
-aWE("number",23,25,14);\r
-aWE("numeric",10,11,14,26);\r
-aWE("numerical",3,9,10);\r
-aWE("numerou",15);\r
-aWE("object",3,5,6,0,7,2,23,24,13,25,16,17,18,27,21,28);\r
-aWE("objectiv",3);\r
-aWE("obligatory",14);\r
-aWE("observ",25);\r
-aWE("occ",5,6,2,24,18);\r
-aWE("occ_version_maintenanc",14);\r
-aWE("occ_version_major",14);\r
-aWE("occ_version_minor",14);\r
-aWE("occupi",14);\r
-aWE("occur",14);\r
-aWE("off",14);\r
-aWE("offer",3);\r
-aWE("offic",14);\r
-aWE("official",14);\r
-aWE("offset",28);\r
-aWE("often",10);\r
-aWE("ok",13,14,27);\r
-aWE("omg",3);\r
-aWE("omninotify",14);\r
-aWE("omniorb",14);\r
-aWE("omniorbdir",14);\r
-aWE("omniorbpy",14);\r
-aWE("on",3,6,0,7,2,12,13,25,15,16,14,17,26,18,27,19);\r
-aWE("onc",25);\r
-aWE("onlin",20);\r
-aWE("opaqu",25);\r
-aWE("open",6,0,9,10,11,12,24,13,25,15,14,17,19,20);\r
-aWE("operat",0);\r
-aWE("operation",7,9,23,25,14,17);\r
-aWE("optimiz",10,25,14);\r
-aWE("optimization",11);\r
-aWE("option",7,8,13,25,15,16,14,17,18,21);\r
-aWE("optional",10,11,14);\r
-aWE("ord",14);\r
-aWE("ordinat",23,25);\r
-aWE("org",3);\r
-aWE("orientat",24,28);\r
-aWE("orientation",23,24,25);\r
-aWE("origin",23,24,25,28);\r
-aWE("original",0);\r
-aWE("originality",11);\r
-aWE("os",14);\r
-aWE("os_version",14);\r
-aWE("other",4,0);\r
-aWE("otherwis",0,25,14,17);\r
-aWE("out",10,23,24,26,28);\r
-aWE("outlin",23);\r
-aWE("output",2,14);\r
-aWE("outsid",25,16);\r
-aWE("overrid",14);\r
-aWE("overridden",14);\r
-aWE("own",2,11,16,14);\r
-aWE("p",15);\r
-aWE("packag",15,14,19);\r
-aWE("pag",14,20);\r
-aWE("pan",12,24,17,20,28);\r
-aWE("parallel",3);\r
-aWE("paramet",14,19);\r
-aWE("parameter",3,25,26,18,19,28);\r
-aWE("parent",25);\r
-aWE("part",6,24,16,14,28);\r
-aWE("particular",10,17);\r
-aWE("party",11,14);\r
-aWE("past",7,16);\r
-aWE("patch",14);\r
-aWE("patent",25);\r
-aWE("path",25,14);\r
-aWE("pc",3);\r
-aWE("per",25);\r
-aWE("perform",10,11,23,24,25,14,28);\r
-aWE("performanc",3,9,10,25,14);\r
-aWE("period",25);\r
-aWE("permission",14);\r
-aWE("phenomena",3);\r
-aWE("phras",20);\r
-aWE("physic",10);\r
-aWE("physical",3,10,11);\r
-aWE("pick",25,14);\r
-aWE("pickup",14);\r
-aWE("pickup_env",14);\r
-aWE("pickup_env_flag",14);\r
-aWE("pickupenv",14);\r
-aWE("pictur",8);\r
-aWE("pid",22);\r
-aWE("piec",3);\r
-aWE("pixel",25);\r
-aWE("plac",6,2,24,16,14,28);\r
-aWE("placement",23,25);\r
-aWE("plan",24,14);\r
-aWE("platform",3,4,6,0,9,10,2,11,15,16,14,17,19,22);\r
-aWE("play",0);\r
-aWE("pleas",14);\r
-aWE("plot",6,2,25);\r
-aWE("plot2d",5,18);\r
-aWE("plug",2);\r
-aWE("png",24,28);\r
-aWE("po",14);\r
-aWE("point",3,1,2,23,24,25,14,18,28);\r
-aWE("pop",12,13,16,21);\r
-aWE("popup",12);\r
-aWE("port",15);\r
-aWE("portkill",15);\r
-aWE("position",24,25,16,17,18,28);\r
-aWE("positive",16);\r
-aWE("possibility",3,0,15,14,26,19);\r
-aWE("possibl",3,0,16,14,17,26,21);\r
-aWE("post",3,10,11,25,16,17,28);\r
-aWE("powerful",2);\r
-aWE("pr",10,11,14);\r
-aWE("precision",23);\r
-aWE("precompil",14);\r
-aWE("predefin",3,14,26);\r
-aWE("preferabl",15);\r
-aWE("preferenc",1,23,25,26,18,27,21);\r
-aWE("preinstal",14);\r
-aWE("prerequisit",14);\r
-aWE("pres",24,25,14,18,28);\r
-aWE("preselect",23);\r
-aWE("preselection",23);\r
-aWE("present",23,25);\r
-aWE("presentation",5,23,25,16,18,28);\r
-aWE("prevent",25);\r
-aWE("preview",24,25,26);\r
-aWE("previou",13,14);\r
-aWE("previous",11,13,25,14,17);\r
-aWE("primitiv",25);\r
-aWE("print",15,14);\r
-aWE("print_env",14);\r
-aWE("priority",10);\r
-aWE("pro",3,11,25,16,17,28);\r
-aWE("probab",5);\r
-aWE("problem",0,10,14);\r
-aWE("proce",9,14);\r
-aWE("procedur",15,14);\r
-aWE("proces",3,0,10,2,11,25,14,22);\r
-aWE("processor",3,10);\r
-aWE("produc",25);\r
-aWE("product",10,15,14);\r
-aWE("product_context",14);\r
-aWE("product_description",14);\r
-aWE("product_nam",14);\r
-aWE("product_script_nam",14);\r
-aWE("product_version",14);\r
-aWE("productivity",3,0);\r
-aWE("products_directory",14);\r
-aWE("profil",15);\r
-aWE("program",3,14);\r
-aWE("programmatic",10);\r
-aWE("progres",25,14);\r
-aWE("progressiv",25);\r
-aWE("prompt",15,14);\r
-aWE("pron",0);\r
-aWE("proper",14);\r
-aWE("properti",8,10,11,25,18,28);\r
-aWE("proportional",25);\r
-aWE("propos",2,14);\r
-aWE("provid",3,7,10,2,11,24,25,15,14,26,19,20,22);\r
-aWE("publish",0,17);\r
-aWE("pur",3);\r
-aWE("purpos",9,21);\r
-aWE("put",14);\r
-aWE("py",15,14);\r
-aWE("pycontain",15);\r
-aWE("pyqt",14);\r
-aWE("pyqtconfig",14);\r
-aWE("pyqtdir",14);\r
-aWE("pyramid",25);\r
-aWE("python",3,6,0,10,2,15,16,14,17,18);\r
-aWE("pythonhom",14);\r
-aWE("pythonpath",14);\r
-aWE("qglobal",14);\r
-aWE("qm",14);\r
-aWE("qt",14);\r
-aWE("qt_version_str",14);\r
-aWE("qtdir",14);\r
-aWE("quality",10,23,25);\r
-aWE("quantiti",10);\r
-aWE("quick",14,18,21);\r
-aWE("quit",0,14,17,27);\r
-aWE("quot",14);\r
-aWE("qwt",14);\r
-aWE("qwt_global",14);\r
-aWE("qwt_version_str",14);\r
-aWE("qwthom",14);\r
-aWE("r",15);\r
-aWE("radio",14);\r
-aWE("rainbow",25);\r
-aWE("rang",11,25);\r
-aWE("rapid",3);\r
-aWE("rat",25);\r
-aWE("rath",0);\r
-aWE("ratio",25);\r
-aWE("re",0,12,14);\r
-aWE("reactivity",10);\r
-aWE("read",10,12,14);\r
-aWE("readm",14);\r
-aWE("real",25);\r
-aWE("realiz",9);\r
-aWE("reason",14);\r
-aWE("reassign",25);\r
-aWE("receiv",27);\r
-aWE("recommend",25,14);\r
-aWE("record",8,25);\r
-aWE("red",14,21);\r
-aWE("redefin",28);\r
-aWE("redirect",15);\r
-aWE("reduc",10);\r
-aWE("ref",14,18,27);\r
-aWE("refer",14);\r
-aWE("referenc",4,12,25,18,21);\r
-aWE("refin",10,25);\r
-aWE("refresh",22);\r
-aWE("refreshment",22);\r
-aWE("regim",25);\r
-aWE("registry",2,15,22);\r
-aWE("reinstal",14);\r
-aWE("reinstall",14);\r
-aWE("reinstallation",14);\r
-aWE("relat",12,20);\r
-aWE("relativ",23,14,18);\r
-aWE("releas",14);\r
-aWE("release_not",14);\r
-aWE("relevant",12);\r
-aWE("reliability",10);\r
-aWE("reload",17);\r
-aWE("relocat",16);\r
-aWE("remain",3,24);\r
-aWE("remot",5,24,28);\r
-aWE("remov",24,25,14,18);\r
-aWE("renam",17);\r
-aWE("rend",25);\r
-aWE("render",25);\r
-aWE("reopen",18);\r
-aWE("repeat",25);\r
-aWE("represent",3,9,10,11,24,20,28);\r
-aWE("representation",6,11,24,25,18);\r
-aWE("representativ",25);\r
-aWE("requir",10,13,25,14,17);\r
-aWE("requirement",3,10,15);\r
-aWE("requisit",14);\r
-aWE("reset",24,14,28);\r
-aWE("resiz",24,18,28);\r
-aWE("resolution",25);\r
-aWE("resolv",0);\r
-aWE("resourc",2,25,15,14);\r
-aWE("respectiv",1,25,27);\r
-aWE("respective",25);\r
-aWE("respond",3);\r
-aWE("responsibl",14);\r
-aWE("rest",18);\r
-aWE("restart",14);\r
-aWE("restor",10,24,25,17,18,27,28);\r
-aWE("result",9,10,24,25);\r
-aWE("resum",14);\r
-aWE("retriev",14);\r
-aWE("retroactiv",27);\r
-aWE("return",24,14);\r
-aWE("reus",3);\r
-aWE("reusabl",10);\r
-aWE("reversib",0,25);\r
-aWE("right",6,12,13,25,16,14,17,26,18,20,21);\r
-aWE("risk",10);\r
-aWE("robustnes",10);\r
-aWE("rol",3);\r
-aWE("root",14);\r
-aWE("rotat",24,25,28);\r
-aWE("rotation",24,25,28);\r
-aWE("rul",14);\r
-aWE("run",3,15,14,19,22);\r
-aWE("runic",26);\r
-aWE("runinstall",14);\r
-aWE("runsalom",15,19);\r
-aWE("runsalomewithport",19);\r
-aWE("s",3,12,15,14);\r
-aWE("saf",2);\r
-aWE("salom",3,4,5,6,0,7,9,10,2,11,12,13,25,15,16,14,17,18,27,19,20,21,22);\r
-aWE("salome_",14);\r
-aWE("salome_modulecatalog_serv",19);\r
-aWE("salomeapp",15);\r
-aWE("salomeapprc",27);\r
-aWE("salomed",0);\r
-aWE("sam",6,12,25,16,14,17,19,22);\r
-aWE("sampl",14,26);\r
-aWE("sav",3,0,10,2,24,16,14,17,18,27);\r
-aWE("scal",3,25,18,28);\r
-aWE("scalar",23,25);\r
-aWE("scen",24,28);\r
-aWE("schem",3,10,14);\r
-aWE("schema",10);\r
-aWE("scientific",3);\r
-aWE("screen",6,15);\r
-aWE("script",3,0,15,14,26,19);\r
-aWE("scroll",8);\r
-aWE("se",6,8,24,13,14,17,18,19,21,28);\r
-aWE("search",4,13,14,17,20);\r
-aWE("second",0,25,14);\r
-aWE("section",24,16,14,18);\r
-aWE("seen",23);\r
-aWE("select",5,6,0,1,8,23,24,13,25,14,17,26,18,20,28);\r
-aWE("selectall",16);\r
-aWE("selection",2,23,25);\r
-aWE("send",14);\r
-aWE("sensitiv",16,21);\r
-aWE("separat",3,25,16,14);\r
-aWE("serv",3,19);\r
-aWE("server",3,15);\r
-aWE("servic",3,14,19);\r
-aWE("session",1,23,13,25,15,17,18,27,21,22);\r
-aWE("set",4,0,1,8,10,23,24,25,15,16,14,17,18,27,21,22,28);\r
-aWE("setting",25,16,14,17,18,27);\r
-aWE("sever",10);\r
-aWE("sh",14);\r
-aWE("shad",1,23,25);\r
-aWE("shap",24,25);\r
-aWE("shar",15);\r
-aWE("shel",14);\r
-aWE("shell",2,11,15,14);\r
-aWE("short",14,20);\r
-aWE("shot",6);\r
-aWE("should",9,14,17,19);\r
-aWE("show",24,25,14,28);\r
-aWE("shown",8,14);\r
-aWE("shrink",23);\r
-aWE("sid",23,25,14);\r
-aWE("signal",2,14);\r
-aWE("signatur",14);\r
-aWE("sigterm",14);\r
-aWE("silent",14);\r
-aWE("simp",14);\r
-aWE("simpl",3);\r
-aWE("simplify",14);\r
-aWE("simulat",3);\r
-aWE("simulation",10,11);\r
-aWE("simultaneous",6,9,25,14);\r
-aWE("sinc",2);\r
-aWE("singl",14);\r
-aWE("sip",14);\r
-aWE("sipdir",14);\r
-aWE("situation",3);\r
-aWE("siz",6,23,25,16,17,26,18);\r
-aWE("skip",14);\r
-aWE("slow",25);\r
-aWE("small",24,28);\r
-aWE("smallest",25);\r
-aWE("smooth",18);\r
-aWE("smoothnes",25);\r
-aWE("so",3,7,25,15,14,20,21);\r
-aWE("softwar",3,10,11);\r
-aWE("solution",10);\r
-aWE("solv",10);\r
-aWE("solver",10,11);\r
-aWE("someth",14);\r
-aWE("sort",18);\r
-aWE("sort_path",14);\r
-aWE("sourc",10,11,15,14);\r
-aWE("spac",23,25,14);\r
-aWE("spacemous",25);\r
-aWE("spe",25);\r
-aWE("special",3,13,25,15,16,14,17,18);\r
-aWE("specifi",3,25);\r
-aWE("specific",3,0,10,15,16,14,27,20);\r
-aWE("specification",11);\r
-aWE("specify",17,18,19);\r
-aWE("spher",25);\r
-aWE("spin",1);\r
-aWE("splash",15);\r
-aWE("splin",18);\r
-aWE("split",6);\r
-aWE("sprit",25);\r
-aWE("stamp",25);\r
-aWE("standalon",2,15);\r
-aWE("standard",3,5,2,13,25,16,14,17,27,19);\r
-aWE("standard_version",14);\r
-aWE("start",6,9,25,16,14,18,27,19,22);\r
-aWE("start_salom",14);\r
-aWE("stat",0,14,17,18);\r
-aWE("station",3);\r
-aWE("statu",14);\r
-aWE("step",1,10,25,14);\r
-aWE("stop",14);\r
-aWE("stor",3,0,13,14,17,18,19);\r
-aWE("str",14);\r
-aWE("stretch",28);\r
-aWE("strict",24,14,28);\r
-aWE("strong",14);\r
-aWE("struck",26);\r
-aWE("structur",3,10,2,13,25,14,21);\r
-aWE("structural",10);\r
-aWE("studi",5,6,7,9,10,2,13,16,17);\r
-aWE("study",3,5,6,0,7,8,9,10,2,13,25,15,16,17,18,27,19,21,22);\r
-aWE("study1",5);\r
-aWE("stuf",28);\r
-aWE("styl",26,18);\r
-aWE("sub",24,14,20);\r
-aWE("submenu",5,16,18);\r
-aWE("subsequent",14);\r
-aWE("subset",26);\r
-aWE("substitut",25);\r
-aWE("successful",14);\r
-aWE("suit",2);\r
-aWE("summariz",14);\r
-aWE("superposition",25);\r
-aWE("superv",15);\r
-aWE("supervcontain",15);\r
-aWE("supervision",2,15,19);\r
-aWE("supervisor",11,18,19);\r
-aWE("supplementary",21,22);\r
-aWE("suppli",14);\r
-aWE("support",10,14,19);\r
-aWE("supported_installation_mod",14);\r
-aWE("sur",14);\r
-aWE("surfac",23);\r
-aWE("sweep",25);\r
-aWE("swig",14);\r
-aWE("switch",6,2,25,14);\r
-aWE("symbol",14);\r
-aWE("system",3,4,10,12,25,14,20);\r
-aWE("t",7,24,25,15,16,14,17,18,19,28);\r
-aWE("tab",6,20,22);\r
-aWE("tabl",25,26);\r
-aWE("tag",14);\r
-aWE("tailor",10);\r
-aWE("tak",3,14);\r
-aWE("taken",25,15,14);\r
-aWE("target",14);\r
-aWE("target_directory",14);\r
-aWE("target_platform",14);\r
-aWE("targetdir",14);\r
-aWE("task",0);\r
-aWE("tcl",14);\r
-aWE("tcl_version",14);\r
-aWE("tclconfig",14);\r
-aWE("tclhom",14);\r
-aWE("technologi",3);\r
-aWE("technological",10);\r
-aWE("technology",3,24);\r
-aWE("temp_directory",14);\r
-aWE("temp_fold",14);\r
-aWE("tempdir",14);\r
-aWE("temporary",14);\r
-aWE("temporarydiskspac",14);\r
-aWE("tensor",25);\r
-aWE("term",10,12,20);\r
-aWE("terminal",15,14);\r
-aWE("test",3,14,19);\r
-aWE("text",12,14,20);\r
-aWE("textur",25);\r
-aWE("them",3,6,10,23,24,15,16,14,26,22,28);\r
-aWE("therefor",14);\r
-aWE("third",11);\r
-aWE("thos",14,18,20);\r
-aWE("thre",14);\r
-aWE("threshold",25);\r
-aWE("thu",3,0,14);\r
-aWE("tick",28);\r
-aWE("tim",3,6,0,8,10,25,15,14,17,27,19,22);\r
-aWE("tip",14);\r
-aWE("titl",23,25,14,18);\r
-aWE("tk",14);\r
-aWE("tk_version",14);\r
-aWE("tkconfig",14);\r
-aWE("tmp",14);\r
-aWE("tmp_disk_spac",14);\r
-aWE("toggl",23,25,21);\r
-aWE("toleranc",25);\r
-aWE("tool",3,2,11,16,14,19,22);\r
-aWE("toolbar",3,5,7,2,24,13,16,17,28);\r
-aWE("toolkit",2,14);\r
-aWE("tooltip",14);\r
-aWE("top",5,2,25,16,14,18);\r
-aWE("topic",4,12,20);\r
-aWE("topmost",14);\r
-aWE("total",14);\r
-aWE("totality",3);\r
-aWE("touch",0);\r
-aWE("train",10);\r
-aWE("transformation",24);\r
-aWE("translat",25);\r
-aWE("translation",25);\r
-aWE("transparency",25);\r
-aWE("transparent",25);\r
-aWE("tre",5,14,18,19,21);\r
-aWE("tri",14);\r
-aWE("triangl",24,28);\r
-aWE("trihedron",24,18,28);\r
-aWE("trolltech",14);\r
-aWE("troubl",14);\r
-aWE("tru",14);\r
-aWE("try",8,14,17,19);\r
-aWE("try_exist",14);\r
-aWE("try_nativ",14);\r
-aWE("try_preinstal",14);\r
-aWE("turn",14);\r
-aWE("twic",25);\r
-aWE("two",6,12,25,14,17,19);\r
-aWE("typ",0,23,25,14,26,18,19);\r
-aWE("typical",19);\r
-aWE("u",18);\r
-aWE("ultimat",3);\r
-aWE("uncheck",24,25,16,28);\r
-aWE("underlin",26);\r
-aWE("unfortunare",14);\r
-aWE("unfortunate",14);\r
-aWE("uniqu",14);\r
-aWE("unit",25);\r
-aWE("unix",4);\r
-aWE("unload",13,17);\r
-aWE("unnecessary",14);\r
-aWE("unpack",14);\r
-aWE("unselect",14);\r
-aWE("unus",0);\r
-aWE("up",10,12,13,16,14,17,26,21);\r
-aWE("updat",23,25,16,17,19);\r
-aWE("upload",2,16);\r
-aWE("us",3,0,1,8,9,10,2,11,23,24,25,15,16,14,17,26,18,27,19,20,21,22,28);\r
-aWE("usability",2);\r
-aWE("usag",25,14);\r
-aWE("user",8,19);\r
-aWE("usr",14);\r
-aWE("usual",14);\r
-aWE("utiliti",4);\r
-aWE("v",14,18);\r
-aWE("valid",18);\r
-aWE("validation",3);\r
-aWE("valu",1,23,25,14,18,21);\r
-aWE("variabl",15,14);\r
-aWE("variety",4,12);\r
-aWE("variou",11,14);\r
-aWE("ve",14,18);\r
-aWE("vector",1,25);\r
-aWE("version",6,2,16,14,27,19);\r
-aWE("vertic",1);\r
-aWE("vertical",6,23,25,18);\r
-aWE("very",10,2,25,16,14);\r
-aWE("via",24,14,28);\r
-aWE("view",3,5,8,2,23,12,24,25,16,14,18,20,22,28);\r
-aWE("viewer",5,6,2,11,16,17,18);\r
-aWE("visibl",24,28);\r
-aWE("visual",11);\r
-aWE("visualisation",1,25);\r
-aWE("visualiz",10,24,25,28);\r
-aWE("visualization",9,10,2,11,16);\r
-aWE("vtk",5,6,2,14,18,28);\r
-aWE("vtkhom",14);\r
-aWE("wait",14);\r
-aWE("want",6,12,14);\r
-aWE("warn",8,25,14);\r
-aWE("way",11,14,19);\r
-aWE("web",4);\r
-aWE("welcom",4,10);\r
-aWE("what",3,10,12,14,27,21);\r
-aWE("whenev",23,18);\r
-aWE("wherev",6);\r
-aWE("whil",3);\r
-aWE("whol",25,18,27);\r
-aWE("whos",23);\r
-aWE("why",14);\r
-aWE("wid",4,11,26);\r
-aWE("widget",11);\r
-aWE("width",23,25);\r
-aWE("will",4,5,0,8,23,24,13,25,15,16,14,17,26,18,27,19,21,22);\r
-aWE("window",4,5,6,9,2,12,25,15,16,14,17,26,18,22);\r
-aWE("wir",1);\r
-aWE("wirefram",1,23);\r
-aWE("wish",6,24,14,28);\r
-aWE("within",3,5,7,22);\r
-aWE("without",3,0,25,15,14,27);\r
-aWE("wizard",14);\r
-aWE("won",7,15);\r
-aWE("word",20);\r
-aWE("work",3,6,0,9,11,24,25,16,14,17);\r
-aWE("would",16,17,19);\r
-aWE("writ",10,14,17);\r
-aWE("written",3,17);\r
-aWE("wrong",14);\r
-aWE("www",3);\r
-aWE("x",23,25,15);\r
-aWE("xml",15,14,19);\r
-aWE("xterm",15);\r
-aWE("xxxxx",14);\r
-aWE("xy",25);\r
-aWE("y",23,25);\r
-aWE("year",10);\r
-aWE("yes",8,14);\r
-aWE("yet",14,18);\r
-aWE("your",5,6,0,7,8,23,25,15,14,17,18,27,19);\r
-aWE("yourselv",26);\r
-aWE("z",15);\r
-aWE("zon",5,6,25);\r
-aWE("zoom",24,25,17,28);\r
-\r
-//-->\r
-</script>\r
-</html>\r
diff --git a/doc/salome/gui/GUI/whdata/whgdata.js b/doc/salome/gui/GUI/whdata/whgdata.js
deleted file mode 100755 (executable)
index 77e0107..0000000
+++ /dev/null
@@ -1,26 +0,0 @@
-//     WebHelp 5.10.001\r
-var gIEA = new Array();\r
-function aGE(sName, sDef)\r
-{\r
-       var len = gIEA.length;\r
-       gIEA[len] = new gloEntry(sName, sDef);\r
-}\r
-\r
-function gloEntry(sName, sDef) \r
-{\r
-       this.sName = sName;\r
-       this.sDef = sDef;\r
-       this.nNKOff = 0;\r
-}\r
-\r
-function window_OnLoad()\r
-{\r
-       if (parent && parent != this) {\r
-               if (parent.putData) \r
-               {\r
-                       parent.putData(gIEA);\r
-               }\r
-       }\r
-}\r
-\r
-window.onload = window_OnLoad;
\ No newline at end of file
diff --git a/doc/salome/gui/GUI/whdata/whgdata0.htm b/doc/salome/gui/GUI/whdata/whgdata0.htm
deleted file mode 100755 (executable)
index 9d256b1..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-<html>\r
-<head>\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-</head>\r
-<body>\r
-<script language="javascript" src="whgdata.js"></script>\r
-<script language="javascript">\r
-<!--\r
- aGE("Cell","Element of a mesh. Cells are determined by their connectivity. They can have 0,1,2 or 3 dimension.");\r
- aGE("Component","One integer or real value can correspond to each component of a field and to each entity of a mesh");\r
- aGE("Descendant connectivity","It is a description of the entities of the mesh with dimension N. This description is made by an ordered list of geometrical entities (nodes, edges, or faces) with dimension N-1.");\r
- aGE("Edge","An edge of a volumetric or surface mesh. It is composed of 2 or 3 nodes (2 vertex nodes and optionally one middle node).");\r
- aGE("Entity of a mesh","Geometrical component of the mesh: node, cell, face and edge. Faces and edges are only intermediate entities allowing to define the cells in descendant connectivity.");\r
- aGE("Equivalence","Equivalence represents a list of correspondance 2 by 2 of the entities of the same dimension.");\r
- aGE("Face","Face of a volumetrical cell (triangle, quadrangle).");\r
- aGE("Family","Entities of a mesh are described by a certain number   of characteristics (boundary conditions, groups membership). Families represent classes equivalent to these characteristics (two entities of a mesh can belong to the same family if they have the same characteristics). Every family is determined by a set of attributes and a list of groups membership.");\r
- aGE("Field","Field consists of one or several scalar components. One definite type is associated to the given field and the values corresponding to different components are all of the same type.");\r
- aGE("Field profile","Fields can be defined only on one part of the mesh. Profile   of the field or profile of the component of a field indicates which entities of the mesh contain values.");\r
- aGE("Group","Unordered set of entities of a mesh. One entity can belong to   several groups.");\r
- aGE("Mesh","Mesh is described by its geometry: list of nodes and list of cells which constitute this mesh. Supplementary information is added with the help of families (initial, boundary conditions).");\r
- aGE("Nodal connectivity","It is a description of an entity of the mesh by an ordered list of nodes constituting this entity.");\r
- aGE("Node","Node can be an isolated node of a mesh, a vertex or middle node of an edge. A node is associated to a point.");\r
- aGE("Point","Geometrical entity determined by its coordinates in the space.");\r
- aGE("Reference connectivity","For each type of entity of a mesh, reference connectivity define the topology of an entity.");\r
- aGE("Result","List of fields referring to one mesh.");\r
- aGE("Study","Study represents a chain of sequences of calculations.");\r
-\r
-//-->\r
-</script>\r
-</body>\r
-</html>\r
diff --git a/doc/salome/gui/GUI/whdata/whglo.htm b/doc/salome/gui/GUI/whdata/whglo.htm
deleted file mode 100755 (executable)
index dc5a677..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-<html>\r
-<head>\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-</head>\r
-<body>\r
-<script language="javascript" src="whglo.js"></script>\r
-<script language="javascript">\r
-<!--\r
-iFM("Cell","Study","whgdata0.htm",18);\r
-\r
-//-->\r
-</script>\r
-</body>\r
-</html>
\ No newline at end of file
diff --git a/doc/salome/gui/GUI/whdata/whglo.js b/doc/salome/gui/GUI/whdata/whglo.js
deleted file mode 100755 (executable)
index e0519af..0000000
+++ /dev/null
@@ -1,34 +0,0 @@
-//     WebHelp 5.10.001\r
-var gaFileMapping = new Array();\r
-function fileMapping(sBK, sEK, sFileName, nNum)\r
-{\r
-       this.sBK = sBK;\r
-       this.sEK = sEK;\r
-       this.sFileName = sFileName;\r
-       this.aKs = null;\r
-       this.nNum = nNum;\r
-       this.oUsedItems = null;\r
-}\r
-\r
-\r
-function iFM(sBK, sEK, sFileName, nNum)\r
-{\r
-       var i = gaFileMapping.length;\r
-       gaFileMapping[i] = new fileMapping(sBK, sEK, sFileName, nNum);  \r
-       if (i == 0) {\r
-               gaFileMapping[i].nTotal = nNum;\r
-       }\r
-       else {\r
-               gaFileMapping[i].nTotal = nNum + gaFileMapping[i - 1].nTotal;\r
-       }\r
-}\r
-\r
-function window_OnLoad()\r
-{\r
-       if (parent && parent != this && parent.projReady)\r
-       {\r
-               parent.projReady(gaFileMapping);\r
-       }               \r
-}\r
-\r
-window.onload = window_OnLoad;\r
diff --git a/doc/salome/gui/GUI/whdata/whidata.js b/doc/salome/gui/GUI/whdata/whidata.js
deleted file mode 100755 (executable)
index 9f0eb15..0000000
+++ /dev/null
@@ -1,89 +0,0 @@
-//     WebHelp 5.10.001\r
-// const strings\r
-var gIEA = new Array();\r
-function aIE()\r
-{\r
-       var len = gIEA.length;\r
-       gIEA[len] = new indexEntry(aIE.arguments);\r
-}\r
-\r
-function topic(sName, sURL)\r
-{\r
-       this.sName = sName;\r
-       this.sURL = sURL;\r
-}\r
-\r
-function indexEntry(fn_arguments) \r
-{\r
-       if (fn_arguments.length && fn_arguments.length >= 3) \r
-       {\r
-               this.nType = fn_arguments[0];\r
-               this.nPKOff = 0;\r
-               this.nNKOff = fn_arguments[1];\r
-               this.sName = fn_arguments[2];\r
-               this.aTopics = null;\r
-               var nLen = fn_arguments.length;\r
-               if (Math.floor(nLen / 2) * 2 == nLen)\r
-               {\r
-                       this.sTarget = fn_arguments[3];\r
-                       if (nLen > 5)\r
-                       {\r
-                               this.aTopics = new Array();\r
-                               for (var i = 0; i < (nLen - 5)/2; i++)\r
-                               {\r
-                                       this.aTopics[i] = new topic(fn_arguments[i * 2 + 4], fn_arguments[i * 2 + 5]);\r
-                               }\r
-                       }\r
-\r
-               }\r
-               else \r
-               {\r
-                       if (nLen > 4) \r
-                       {\r
-                               this.aTopics = new Array();\r
-                               for (var i = 0; i < (nLen - 4)/2; i++)\r
-                               {\r
-                                       this.aTopics[i] = new topic(fn_arguments[i * 2 + 3], fn_arguments[i * 2 + 4]);\r
-                               }\r
-                       }\r
-               }\r
-       }\r
-}\r
-\r
-function getIndexTopicMappingList(nItemIndex)\r
-{\r
-       var sTopics = "";\r
-       if (gIEA.length > nItemIndex)\r
-       {\r
-               if (gIEA[nItemIndex].aTopics) \r
-               {\r
-                       var i = 0;\r
-                       var nLen = gIEA[nItemIndex].aTopics.length;\r
-                       for (i = 0; i < nLen; i ++) \r
-                       {\r
-                               sTopics += "," + gIEA[nItemIndex].aTopics[i];\r
-                       }\r
-               }\r
-       }\r
-       return sTopics;         \r
-}\r
-\r
-function window_OnLoad()\r
-{\r
-       if (parent && parent != this) {\r
-               if (parent.putData) \r
-               {\r
-                       for (var i = 0; i < gIEA.length; i ++ )\r
-                       {\r
-                               if (gIEA[i].nNKOff != 0 && i + gIEA[i].nNKOff + 1 < gIEA.length)\r
-                               {\r
-                               \r
-                                       gIEA[i + gIEA[i].nNKOff + 1].nPKOff = gIEA[i].nNKOff;\r
-                               }\r
-                       }\r
-                       parent.putData(gIEA);\r
-               }\r
-       }\r
-}\r
-\r
-window.onload = window_OnLoad;
\ No newline at end of file
diff --git a/doc/salome/gui/GUI/whdata/whidx.htm b/doc/salome/gui/GUI/whdata/whidx.htm
deleted file mode 100755 (executable)
index 0a0deed..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-<html>\r
-<head>\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-</head>\r
-<body>\r
-<script language="javascript" src="whidx.js"></script>\r
-<script language="javascript">\r
-<!--\r
-\r
-//-->\r
-</script>\r
-</body>\r
-</html>
\ No newline at end of file
diff --git a/doc/salome/gui/GUI/whdata/whidx.js b/doc/salome/gui/GUI/whdata/whidx.js
deleted file mode 100755 (executable)
index e0519af..0000000
+++ /dev/null
@@ -1,34 +0,0 @@
-//     WebHelp 5.10.001\r
-var gaFileMapping = new Array();\r
-function fileMapping(sBK, sEK, sFileName, nNum)\r
-{\r
-       this.sBK = sBK;\r
-       this.sEK = sEK;\r
-       this.sFileName = sFileName;\r
-       this.aKs = null;\r
-       this.nNum = nNum;\r
-       this.oUsedItems = null;\r
-}\r
-\r
-\r
-function iFM(sBK, sEK, sFileName, nNum)\r
-{\r
-       var i = gaFileMapping.length;\r
-       gaFileMapping[i] = new fileMapping(sBK, sEK, sFileName, nNum);  \r
-       if (i == 0) {\r
-               gaFileMapping[i].nTotal = nNum;\r
-       }\r
-       else {\r
-               gaFileMapping[i].nTotal = nNum + gaFileMapping[i - 1].nTotal;\r
-       }\r
-}\r
-\r
-function window_OnLoad()\r
-{\r
-       if (parent && parent != this && parent.projReady)\r
-       {\r
-               parent.projReady(gaFileMapping);\r
-       }               \r
-}\r
-\r
-window.onload = window_OnLoad;\r
diff --git a/doc/salome/gui/GUI/whdata/whtdata.js b/doc/salome/gui/GUI/whdata/whtdata.js
deleted file mode 100755 (executable)
index d5428a7..0000000
+++ /dev/null
@@ -1,64 +0,0 @@
-//     WebHelp 5.10.001\r
-var gTEA = new Array();\r
-function aTE()\r
-{\r
-       gTEA[gTEA.length] = new tocEntry(aTE.arguments);\r
-}\r
-\r
-function tocEntry(fn_arguments) \r
-{\r
-       if (fn_arguments.length < 3)    \r
-       {\r
-               alert ("data format wrong!!!");\r
-               return;\r
-       }\r
-       \r
-       this.nType = fn_arguments[0];\r
-       this.nContents = fn_arguments[1];\r
-       this.sItemName = fn_arguments[2];\r
-       \r
-       if (this.nType == 1 || this.nType == 2 || this.nType == 16)\r
-       {\r
-               if (fn_arguments.length > 3)\r
-               {\r
-                       this.sItemURL = fn_arguments[3];\r
-                       if (fn_arguments.length > 4)\r
-                       {\r
-                               this.sTarget = fn_arguments[4];\r
-                               if (fn_arguments.length > 5)\r
-                                       this.sIconRef = fn_arguments[5];\r
-                       }\r
-               }\r
-       }\r
-       if (this.nType == 4 || this.nType == 8)\r
-       {\r
-               if (fn_arguments.length > 3)\r
-               {\r
-                       this.sRefURL = fn_arguments[3];\r
-                       if (this.nType == 4)\r
-                       {\r
-                               if(this.sRefURL.lastIndexOf("/")!=this.sRefURL.length-1)\r
-                                       this.sRefURL+="/";\r
-                       }\r
-                       if (fn_arguments.length > 4)\r
-                       {\r
-                               this.sItemURL = fn_arguments[4];\r
-                               if (fn_arguments.length > 5)\r
-                               {\r
-                                       this.sTarget = fn_arguments[5];\r
-                                       if (fn_arguments.length > 6)\r
-                                               this.sIconRef = fn_arguments[6];\r
-                               }\r
-                       }\r
-               }\r
-       }\r
-}\r
-\r
-\r
-function window_OnLoad()\r
-{\r
-       if (parent && parent != this && parent.putData) {\r
-               parent.putData(gTEA);\r
-       }\r
-}\r
-window.onload = window_OnLoad;
\ No newline at end of file
diff --git a/doc/salome/gui/GUI/whdata/whtdata0.htm b/doc/salome/gui/GUI/whdata/whtdata0.htm
deleted file mode 100755 (executable)
index 15cf816..0000000
+++ /dev/null
@@ -1,50 +0,0 @@
-<html>\r
-<head>\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-</head>\r
-<body>\r
-<script language="javascript" src="whtdata.js"></script>\r
-<script language="javascript">\r
-<!--\r
- aTE(2,0,"Welcome to SALOME","kernel/introduction.htm");\r
- aTE(1,3,"Using this reference manual");\r
-   aTE(2,0,"About SALOME help system","kernel/about_salome_pro_help_system.htm");\r
-   aTE(2,0,"Navigating topics","kernel/navigating_topics.htm");\r
-   aTE(2,0,"Using left-hand tabs","kernel/using_left-hand_tabs.htm");\r
- aTE(1,4,"About SALOME");\r
-   aTE(2,0,"Introduction to SALOME","kernel/introduction_to_salome_pro.htm");\r
-   aTE(2,0,"SALOME architecture","kernel/about_salome_pro_architecture.htm");\r
-   aTE(2,0,"Installing SALOME","kernel/readme.html");\r
-   aTE(2,0,"Running SALOME","kernel/running_salome_pro.htm");\r
- aTE(1,24,"GUI module");\r
-   aTE(2,0,"Introduction to GUI","introduction_to_gui.htm");\r
-   aTE(2,0,"Getting started","kernel/getting_started2.htm");\r
-   aTE(2,0,"SALOME desktop","kernel/salome_pro_desktop.htm");\r
-   aTE(1,7,"Study management");\r
-     aTE(2,0,"Creating a new study","kernel/creating_a_new_study.htm");\r
-     aTE(2,0,"Opening studies","kernel/opening_studies.htm");\r
-     aTE(2,0,"Saving and closing studies","kernel/saving_a_study.htm");\r
-     aTE(2,0,"Editing studies","kernel/editing_studies.htm");\r
-     aTE(2,0,"Displaying studies","kernel/displaying_studies.htm");\r
-     aTE(2,0,"Working with Python Scripts","dump_study.htm");\r
-     aTE(2,0,"Setting study properties","kernel/getting_properties_of_the_study.htm");\r
-   aTE(2,0,"Using Object Browser","kernel/using_object_browser.htm");\r
-   aTE(2,0,"Using Registry tool","kernel/using_registry.htm");\r
-   aTE(2,0,"Using Catalog Generator","kernel/using_catalog_generator.htm");\r
-   aTE(1,2,"Viewers");\r
-     aTE(2,0,"OCC 3D Viewer","occ_3d_viewer.htm");\r
-     aTE(2,0,"VTK 3D Viewer","vtk_3d_viewer.htm");\r
-   aTE(1,6,"Setting Preferences");\r
-     aTE(2,0,"Setting Preferences","setting_preferences.htm");\r
-     aTE(2,0,"Select Color and Font","select_color_and_font.htm");\r
-     aTE(2,0,"SALOME preferences","kernel/setting_preferences.htm");\r
-     aTE(2,0,"Geometry preferences","geom_preferences.htm");\r
-     aTE(2,0,"Mesh preferences","mesh_preferences.htm");\r
-     aTE(2,0,"Post-Pro Preferences","post-pro_preferences.htm");\r
-\r
-//-->\r
-</script>\r
-</body>\r
-</html>\r
diff --git a/doc/salome/gui/GUI/whdata/whtoc.htm b/doc/salome/gui/GUI/whdata/whtoc.htm
deleted file mode 100755 (executable)
index 54e0cbf..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-<html>\r
-<head>\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-</head>\r
-<body>\r
-<script language="javascript" src="whtoc.js"></script>\r
-<script language="javascript">\r
-<!--\r
-  setRoot("whtdata0.htm");\r
-\r
-//-->\r
-</script>\r
-</body>\r
-</html>
\ No newline at end of file
diff --git a/doc/salome/gui/GUI/whdata/whtoc.js b/doc/salome/gui/GUI/whdata/whtoc.js
deleted file mode 100755 (executable)
index 163d8cc..0000000
+++ /dev/null
@@ -1,31 +0,0 @@
-//     WebHelp 5.10.001\r
-// const strings\r
-var gaProj = new Array();\r
-var gsRoot = "";\r
-\r
-function setRoot(sRoot)\r
-{\r
-       gsRoot = sRoot\r
-}\r
-\r
-function aPE(sProjPath, sRootPath)\r
-{\r
-       gaProj[gaProj.length] = new tocProjEntry(sProjPath, sRootPath);\r
-}\r
-\r
-function tocProjEntry(sProjPath, sRootPath) \r
-{\r
-       if(sProjPath.lastIndexOf("/")!=sProjPath.length-1)\r
-               sProjPath+="/"; \r
-       this.sPPath = sProjPath;\r
-       this.sRPath = sRootPath;\r
-}\r
-\r
-\r
-function window_OnLoad()\r
-{\r
-       if (parent && parent != this && parent.projReady) {\r
-               parent.projReady(gsRoot, gaProj);\r
-       }\r
-}\r
-window.onload = window_OnLoad;
\ No newline at end of file
diff --git a/doc/salome/gui/GUI/whgdata/whexpbar.gif b/doc/salome/gui/GUI/whgdata/whexpbar.gif
deleted file mode 100755 (executable)
index e677dc6..0000000
Binary files a/doc/salome/gui/GUI/whgdata/whexpbar.gif and /dev/null differ
diff --git a/doc/salome/gui/GUI/whgdata/whlstf0.htm b/doc/salome/gui/GUI/whgdata/whlstf0.htm
deleted file mode 100755 (executable)
index ee72453..0000000
+++ /dev/null
@@ -1,46 +0,0 @@
-<html>\r
-<head>\r
-<title>Search Words List</title>\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-<base target="bsscright">\r
-<style>\r
-<!--\r
-body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
-\r
-A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
-A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
-A:active {background-color:#cccccc;}\r
-A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
-\r
-.tabs {background-color:#c0c0c0;}\r
-.ftsheader {margin-left:10pt; margin-top:0pt;}\r
-.ftsbody {margin-left:10pt; margin-top:0pt;}\r
-.inactive {color:#666666;}\r
-.ftsheader {margin-top:0pt; } .ftsheader {margin-bottom:0pt; } .ftsheader {margin-left:9pt; } \r
-\r
-.ftsbody {margin-top:0pt; } .ftsbody {margin-bottom:0pt; } .ftsbody {margin-left:9pt; } \r
-p {color:#000000; } p {font-family:Arial; } p {font-size:9pt; } p {font-style:normal; } p {text-decoration:none; } \r
-A:link {color:#000000; } A:link {font-family:Arial; } A:link {font-size:9pt; } A:link {font-style:normal; } A:link {text-decoration:none; } \r
-A:visited {color:#000000; } A:visited {font-family:Arial; } A:visited {font-size:9pt; } A:visited {font-style:normal; } A:visited {text-decoration:none; } \r
-A:active {background-color:#cccccc; } \r
-A:hover {color:#007f00; } A:hover {font-family:Arial; } A:hover {font-size:9pt; } A:hover {font-style:normal; } A:hover {text-decoration:underline; } \r
-\r
--->\r
-</style>\r
-</head>\r
-<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
-<p class="ftsbody" >\r
-\r
-\r
-<a name="bm_{"></a><a name="subkey_{{"></a><a href="../kernel/readme.html"><b>__version__</b></a> <br><a name="bms_{O"></a><a name="subkey_{O"></a><a href="../kernel/readme.html"><b>_omnipymodule</b></a> <br><a name="bms_{{"></a><a name="subkey_{{"></a><a href="../post-pro_preferences.htm"><b>16x16</b></a> <br><nobr><a name="bms_{D"></a><a name="subkey_{D"></a>2d <a href="../kernel/introduction.htm"><b>1</b></a> <a href="../kernel/displaying_studies.htm"><b>2</b></a> <a href="../introduction_to_gui.htm"><b>3</b></a> <a href="../post-pro_preferences.htm"><b>4</b></a> </nobr><br><nobr>3d <a href="../kernel/introduction.htm"><b>1</b></a> <a href="../introduction_to_gui.htm"><b>2</b></a> <a href="../post-pro_preferences.htm"><b>3</b></a> <a href="../kernel/setting_preferences.htm"><b>4</b></a> </nobr><br>\r
-<br><br>\r
-<nobr><a name="bm_A"></a><a name="subkey_AB"></a>able <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/displaying_studies.htm"><b>2</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>3</b></a> <a href="../kernel/setting_preferences.htm"><b>4</b></a> </nobr><br><a href="../kernel/readme.html"><b>abort</b></a> <br><nobr>above <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/getting_properties_of_the_study.htm"><b>2</b></a> </nobr><br><nobr>abscissa <a href="../post-pro_preferences.htm"><b>1</b></a> <a href="../mesh_preferences.htm"><b>2</b></a> </nobr><br><a href="../post-pro_preferences.htm"><b>absolute</b></a> <br><a href="../kernel/creating_a_new_study.htm"><b>abstraction</b></a> <br><a name="bms_AC"></a><a name="subkey_AC"></a><a href="../post-pro_preferences.htm"><b>acceptable</b></a> <br><nobr>access <a href="../kernel/about_salome_pro_architecture.htm"><b>1</b></a> <a href="../geom_preferences.htm"><b>2</b></a> <a href="../post-pro_preferences.htm"><b>3</b></a> <a href="../mesh_preferences.htm"><b>4</b></a> <a href="../kernel/using_object_browser.htm"><b>5</b></a> <a href="../kernel/setting_preferences.htm"><b>6</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>7</b></a> </nobr><br><nobr>accessible <a href="../kernel/introduction.htm"><b>1</b></a> <a href="../setting_preferences.htm"><b>2</b></a> </nobr><br><a href="../kernel/readme.html"><b>accidentally</b></a> <br><nobr>according <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../post-pro_preferences.htm"><b>3</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>4</b></a> </nobr><br><a href="../kernel/readme.html"><b>account</b></a> <br><a href="../kernel/about_salome_pro_architecture.htm"><b>achieved</b></a> <br><a href="../kernel/about_salome_pro_architecture.htm"><b>achieves</b></a> <br><a href="../kernel/about_salome_pro_help_system.htm"><b>acquainted</b></a> <br><a href="../post-pro_preferences.htm"><b>actions</b></a> <br><nobr>activated <a href="../kernel/creating_a_new_study.htm"><b>1</b></a> <a href="../kernel/saving_a_study.htm"><b>2</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>3</b></a> </nobr><br><nobr>active <a href="../kernel/displaying_studies.htm"><b>1</b></a> <a href="../kernel/creating_a_new_study.htm"><b>2</b></a> <a href="../post-pro_preferences.htm"><b>3</b></a> <a href="../kernel/saving_a_study.htm"><b>4</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>5</b></a> </nobr><br><a href="../post-pro_preferences.htm"><b>activity</b></a> <br><a href="../kernel/creating_a_new_study.htm"><b>actual</b></a> <br><a name="bms_AD"></a><a name="subkey_AD"></a><a href="../kernel/about_salome_pro_architecture.htm"><b>adapted</b></a> <br><nobr>add <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../select_color_and_font.htm"><b>3</b></a> <a href="../kernel/using_catalog_generator.htm"><b>4</b></a> <a href="../kernel/setting_preferences.htm"><b>5</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>6</b></a> </nobr><br><a href="../select_color_and_font.htm"><b>added</b></a> <br><a href="../kernel/using_catalog_generator.htm"><b>adding</b></a> <br><nobr>addition <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/creating_a_new_study.htm"><b>2</b></a> </nobr><br><nobr>additional <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>3</b></a> <a href="../introduction_to_gui.htm"><b>4</b></a> <a href="../post-pro_preferences.htm"><b>5</b></a> <a href="../kernel/using_object_browser.htm"><b>6</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>7</b></a> </nobr><br><a href="../post-pro_preferences.htm"><b>addressing</b></a> <br><a href="../dump_study.htm"><b>adds</b></a> <br><a href="../post-pro_preferences.htm"><b>adjust</b></a> <br><nobr>advanced <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/using_catalog_generator.htm"><b>2</b></a> </nobr><br><a name="bms_AF"></a><a name="subkey_AF"></a><a href="../kernel/about_salome_pro_architecture.htm"><b>affecting</b></a> <br><nobr><a name="bms_AG"></a><a name="subkey_AG"></a>again <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/navigating_topics.htm"><b>2</b></a> <a href="../kernel/displaying_studies.htm"><b>3</b></a> <a href="../kernel/saving_a_study.htm"><b>4</b></a> </nobr><br><a name="bms_AL"></a><a name="subkey_AL"></a><a href="../kernel/readme.html"><b>algorithm</b></a> <br><nobr>algorithms <a href="../kernel/introduction_to_salome_pro.htm"><b>1</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>2</b></a> </nobr><br><nobr>allow <a href="../kernel/readme.html"><b>1</b></a> <a href="../post-pro_preferences.htm"><b>2</b></a> <a href="../kernel/setting_preferences.htm"><b>3</b></a> </nobr><br><nobr>allowing <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/editing_studies.htm"><b>2</b></a> <a href="../dump_study.htm"><b>3</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>4</b></a> </nobr><br><nobr>allows <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/introduction_to_salome_pro.htm"><b>3</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>4</b></a> <a href="../geom_preferences.htm"><b>5</b></a> <a href="../setting_preferences.htm"><b>6</b></a> <a href="../select_color_and_font.htm"><b>7</b></a> <a href="../post-pro_preferences.htm"><b>8</b></a> <a href="../mesh_preferences.htm"><b>9</b></a> <a href="../kernel/using_registry.htm"><b>10</b></a> <a href="../kernel/using_catalog_generator.htm"><b>11</b></a> <a href="../kernel/setting_preferences.htm"><b>12</b></a> <a href="../kernel/saving_a_study.htm"><b>13</b></a> </nobr><br><a href="../kernel/saving_a_study.htm"><b>almost</b></a> <br><nobr>along <a href="../kernel/introduction_to_salome_pro.htm"><b>1</b></a> <a href="../kernel/setting_preferences.htm"><b>2</b></a> </nobr><br><a href="../kernel/using_catalog_generator.htm"><b>alongside</b></a> <br><a href="../post-pro_preferences.htm"><b>alpha</b></a> <br><a href="../kernel/readme.html"><b>already</b></a> <br><a href="../kernel/introduction_to_salome_pro.htm"><b>always</b></a> <br><a name="bms_AM"></a><a name="subkey_AM"></a><a href="../kernel/readme.html"><b>amount</b></a> <br><a name="bms_AN"></a><a name="subkey_AN"></a><a href="../post-pro_preferences.htm"><b>animation</b></a> <br><a href="../kernel/readme.html"><b>annoying</b></a> <br><nobr>another <a href="../kernel/about_salome_pro_architecture.htm"><b>1</b></a> <a href="../kernel/saving_a_study.htm"><b>2</b></a> </nobr><br><a href="../kernel/readme.html"><b>answer</b></a> <br><nobr>any <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/navigating_topics.htm"><b>3</b></a> <a href="../kernel/introduction_to_salome_pro.htm"><b>4</b></a> <a href="../kernel/getting_properties_of_the_study.htm"><b>5</b></a> <a href="../kernel/displaying_studies.htm"><b>6</b></a> <a href="../kernel/about_salome_pro_help_system.htm"><b>7</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>8</b></a> <a href="../setting_preferences.htm"><b>9</b></a> <a href="../post-pro_preferences.htm"><b>10</b></a> <a href="../kernel/saving_a_study.htm"><b>11</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>12</b></a> </nobr><br><a href="../kernel/readme.html"><b>anything</b></a> <br><nobr><a name="bms_AP"></a><a name="subkey_AP"></a>api <a href="../dump_study.htm"><b>1</b></a> <a href="../post-pro_preferences.htm"><b>2</b></a> </nobr><br><nobr>appear <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/getting_properties_of_the_study.htm"><b>2</b></a> <a href="../dump_study.htm"><b>3</b></a> <a href="../kernel/using_registry.htm"><b>4</b></a> <a href="../kernel/using_catalog_generator.htm"><b>5</b></a> <a href="../kernel/setting_preferences.htm"><b>6</b></a> </nobr><br><a href="../mesh_preferences.htm"><b>appearance</b></a> <br><nobr>appears <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/getting_started2.htm"><b>2</b></a> </nobr><br><a href="../kernel/about_salome_pro_help_system.htm"><b>applets</b></a> <br><nobr>application <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/introduction.htm"><b>2</b></a> <a href="../kernel/displaying_studies.htm"><b>3</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>4</b></a> <a href="../introduction_to_gui.htm"><b>5</b></a> <a href="../dump_study.htm"><b>6</b></a> <a href="../setting_preferences.htm"><b>7</b></a> <a href="../kernel/using_catalog_generator.htm"><b>8</b></a> <a href="../kernel/setting_preferences.htm"><b>9</b></a> <a href="../kernel/saving_a_study.htm"><b>10</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>11</b></a> </nobr><br><nobr>applications <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>2</b></a> </nobr><br><a href="../setting_preferences.htm"><b>apply</b></a> <br><nobr>approach <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/introduction_to_salome_pro.htm"><b>2</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>3</b></a> </nobr><br><nobr>appropriate <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/introduction.htm"><b>2</b></a> </nobr><br><a href="../kernel/readme.html"><b>approximate</b></a> <br><a name="bms_AR"></a><a name="subkey_AR"></a><a href="../select_color_and_font.htm"><b>arabic</b></a> <br><nobr>architecture <a href="../kernel/introduction.htm"><b>1</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>2</b></a> <a href="../dump_study.htm"><b>3</b></a> </nobr><br><a href="../kernel/about_salome_pro_architecture.htm"><b>architectures</b></a> <br><nobr>area <a href="../kernel/displaying_studies.htm"><b>1</b></a> <a href="../kernel/setting_preferences.htm"><b>2</b></a> </nobr><br><nobr>areas <a href="../kernel/displaying_studies.htm"><b>1</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>2</b></a> </nobr><br><a href="../kernel/readme.html"><b>argument</b></a> <br><a href="../kernel/readme.html"><b>arguments</b></a> <br><a href="../post-pro_preferences.htm"><b>arrange</b></a> <br><nobr><a name="bms_AS"></a><a name="subkey_AS"></a>ascii <a href="../kernel/setting_preferences.htm"><b>1</b></a> <a href="../kernel/saving_a_study.htm"><b>2</b></a> </nobr><br><a href="../kernel/readme.html"><b>ask</b></a> <br><a href="../post-pro_preferences.htm"><b>assigned</b></a> <br><nobr>associated <a href="../kernel/opening_studies.htm"><b>1</b></a> <a href="../post-pro_preferences.htm"><b>2</b></a> <a href="../kernel/using_object_browser.htm"><b>3</b></a> </nobr><br><a name="bms_AT"></a><a name="subkey_AT"></a><a href="../kernel/introduction.htm"><b>attached</b></a> <br><a href="../kernel/using_object_browser.htm"><b>attribute</b></a> <br><a href="../kernel/using_object_browser.htm"><b>attributes</b></a> <br><nobr><a name="bms_AU"></a><a name="subkey_AU"></a>author <a href="../kernel/getting_properties_of_the_study.htm"><b>1</b></a> <a href="../kernel/using_catalog_generator.htm"><b>2</b></a> </nobr><br><nobr>auto <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/setting_preferences.htm"><b>2</b></a> </nobr><br><nobr>automatic <a href="../mesh_preferences.htm"><b>1</b></a> <a href="../kernel/setting_preferences.htm"><b>2</b></a> </nobr><br><nobr>automatically <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/opening_studies.htm"><b>3</b></a> <a href="../dump_study.htm"><b>4</b></a> <a href="../setting_preferences.htm"><b>5</b></a> <a href="../post-pro_preferences.htm"><b>6</b></a> <a href="../mesh_preferences.htm"><b>7</b></a> <a href="../kernel/saving_a_study.htm"><b>8</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>9</b></a> </nobr><br><a name="bms_AV"></a><a name="subkey_AV"></a><a href="../kernel/editing_studies.htm"><b>availability</b></a> <br><nobr>available <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/introduction.htm"><b>2</b></a> <a href="../kernel/editing_studies.htm"><b>3</b></a> <a href="../kernel/creating_a_new_study.htm"><b>4</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>5</b></a> </nobr><br><a href="../post-pro_preferences.htm"><b>average</b></a> <br><a href="../post-pro_preferences.htm"><b>avi</b></a> <br><a href="../kernel/readme.html"><b>avoid</b></a> <br><a href="../dump_study.htm"><b>avoiding</b></a> <br><a name="bms_AW"></a><a name="subkey_AW"></a><a href="../kernel/readme.html"><b>aware</b></a> <br><a href="../kernel/readme.html"><b>awk</b></a> <br><a name="bms_AX"></a><a name="subkey_AX"></a><a href="../kernel/setting_preferences.htm"><b>axes</b></a> <br><a href="../kernel/setting_preferences.htm"><b>axis</b></a> <br>\r
-<br><br>\r
-<a name="bm_B"></a><a name="subkey_B{"></a><a href="../kernel/readme.html"><b>b</b></a> <br><nobr><a name="bms_BA"></a><a name="subkey_BA"></a>back <a href="../kernel/readme.html"><b>1</b></a> <a href="../mesh_preferences.htm"><b>2</b></a> </nobr><br><nobr>background <a href="../post-pro_preferences.htm"><b>1</b></a> <a href="../kernel/setting_preferences.htm"><b>2</b></a> </nobr><br><nobr>bar <a href="../post-pro_preferences.htm"><b>1</b></a> <a href="../mesh_preferences.htm"><b>2</b></a> <a href="../kernel/using_object_browser.htm"><b>3</b></a> </nobr><br><nobr>bars <a href="../post-pro_preferences.htm"><b>1</b></a> <a href="../mesh_preferences.htm"><b>2</b></a> </nobr><br><a href="../kernel/saving_a_study.htm"><b>base</b></a> <br><nobr>based <a href="../kernel/introduction.htm"><b>1</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>2</b></a> <a href="../introduction_to_gui.htm"><b>3</b></a> </nobr><br><a href="../kernel/readme.html"><b>bash</b></a> <br><nobr>basic <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/introduction_to_salome_pro.htm"><b>2</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>3</b></a> <a href="../select_color_and_font.htm"><b>4</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>5</b></a> </nobr><br><a href="../kernel/about_salome_pro_architecture.htm"><b>basis</b></a> <br><nobr>batch <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>3</b></a> <a href="../dump_study.htm"><b>4</b></a> </nobr><br><nobr><a name="bms_BE"></a><a name="subkey_BE"></a>becomes <a href="../kernel/displaying_studies.htm"><b>1</b></a> <a href="../post-pro_preferences.htm"><b>2</b></a> </nobr><br><a href="../kernel/readme.html"><b>before</b></a> <br><a href="../kernel/setting_preferences.htm"><b>begin</b></a> <br><a href="../kernel/using_registry.htm"><b>begins</b></a> <br><a href="../kernel/about_salome_pro_architecture.htm"><b>behave</b></a> <br><a href="../kernel/introduction.htm"><b>behavior</b></a> <br><a href="../post-pro_preferences.htm"><b>behaviour</b></a> <br><a href="../kernel/readme.html"><b>being</b></a> <br><nobr>below <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/navigating_topics.htm"><b>2</b></a> <a href="../post-pro_preferences.htm"><b>3</b></a> </nobr><br><a href="../post-pro_preferences.htm"><b>better</b></a> <br><a name="bms_BI"></a><a name="subkey_BI"></a><a href="../post-pro_preferences.htm"><b>bicolor</b></a> <br><a href="../post-pro_preferences.htm"><b>big</b></a> <br><nobr>bin <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/using_catalog_generator.htm"><b>3</b></a> </nobr><br><a href="../kernel/readme.html"><b>binaries</b></a> <br><nobr>binary <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/saving_a_study.htm"><b>2</b></a> </nobr><br><a name="bms_BL"></a><a name="subkey_BL"></a><a href="../kernel/readme.html"><b>blue</b></a> <br><a href="../kernel/about_salome_pro_architecture.htm"><b>blur</b></a> <br><a name="bms_BO"></a><a name="subkey_BO"></a><a href="../kernel/readme.html"><b>bold</b></a> <br><a href="../kernel/using_left-hand_tabs.htm"><b>book</b></a> <br><a href="../kernel/using_left-hand_tabs.htm"><b>books</b></a> <br><a href="../kernel/readme.html"><b>boost</b></a> <br><a href="../kernel/readme.html"><b>boost_version</b></a> <br><a href="../kernel/readme.html"><b>boostdir</b></a> <br><nobr>borders <a href="../mesh_preferences.htm"><b>1</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>2</b></a> </nobr><br><nobr>both <a href="../introduction_to_gui.htm"><b>1</b></a> <a href="../post-pro_preferences.htm"><b>2</b></a> <a href="../mesh_preferences.htm"><b>3</b></a> </nobr><br><nobr>bottom <a href="../kernel/introduction.htm"><b>1</b></a> <a href="../post-pro_preferences.htm"><b>2</b></a> <a href="../mesh_preferences.htm"><b>3</b></a> <a href="../kernel/setting_preferences.htm"><b>4</b></a> </nobr><br><nobr>box <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/opening_studies.htm"><b>2</b></a> <a href="../kernel/getting_properties_of_the_study.htm"><b>3</b></a> <a href="../geom_preferences.htm"><b>4</b></a> <a href="../dump_study.htm"><b>5</b></a> <a href="../setting_preferences.htm"><b>6</b></a> <a href="../select_color_and_font.htm"><b>7</b></a> <a href="../post-pro_preferences.htm"><b>8</b></a> <a href="../mesh_preferences.htm"><b>9</b></a> <a href="../kernel/using_registry.htm"><b>10</b></a> <a href="../kernel/using_catalog_generator.htm"><b>11</b></a> <a href="../kernel/setting_preferences.htm"><b>12</b></a> <a href="../kernel/saving_a_study.htm"><b>13</b></a> </nobr><br><a href="../geom_preferences.htm"><b>boxes</b></a> <br><br><br></p><p class="ftsbody" align="center"><a href="whlstf1.htm" target="_self" title="previous search group"><b>&gt;&gt;</b></a>\r
-\r
-</body>\r
-\r
-</html>\r
-\r
diff --git a/doc/salome/gui/GUI/whgdata/whlstf1.htm b/doc/salome/gui/GUI/whgdata/whlstf1.htm
deleted file mode 100755 (executable)
index cf6630c..0000000
+++ /dev/null
@@ -1,43 +0,0 @@
-<html>\r
-<head>\r
-<title>Search Words List</title>\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-<base target="bsscright">\r
-<style>\r
-<!--\r
-body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
-\r
-A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
-A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
-A:active {background-color:#cccccc;}\r
-A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
-\r
-.tabs {background-color:#c0c0c0;}\r
-.ftsheader {margin-left:10pt; margin-top:0pt;}\r
-.ftsbody {margin-left:10pt; margin-top:0pt;}\r
-.inactive {color:#666666;}\r
-.ftsheader {margin-top:0pt; } .ftsheader {margin-bottom:0pt; } .ftsheader {margin-left:9pt; } \r
-\r
-.ftsbody {margin-top:0pt; } .ftsbody {margin-bottom:0pt; } .ftsbody {margin-left:9pt; } \r
-p {color:#000000; } p {font-family:Arial; } p {font-size:9pt; } p {font-style:normal; } p {text-decoration:none; } \r
-A:link {color:#000000; } A:link {font-family:Arial; } A:link {font-size:9pt; } A:link {font-style:normal; } A:link {text-decoration:none; } \r
-A:visited {color:#000000; } A:visited {font-family:Arial; } A:visited {font-size:9pt; } A:visited {font-style:normal; } A:visited {text-decoration:none; } \r
-A:active {background-color:#cccccc; } \r
-A:hover {color:#007f00; } A:hover {font-family:Arial; } A:hover {font-size:9pt; } A:hover {font-style:normal; } A:hover {text-decoration:underline; } \r
-\r
--->\r
-</style>\r
-</head>\r
-<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
-<p class="ftsbody" align="center"><a href="whlstf0.htm" target="_self" title="previous search group"><b>&lt;&lt;</b></a><br><br></p>\r
-<p class="ftsbody" >\r
-<a name="bms_BR"></a><a name="subkey_BR"></a><a href="../kernel/readme.html"><b>brackets</b></a> <br><a href="../kernel/introduction.htm"><b>brep</b></a> <br><nobr>brief <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/navigating_topics.htm"><b>2</b></a> <a href="../kernel/displaying_studies.htm"><b>3</b></a> </nobr><br><a href="../introduction_to_gui.htm"><b>bringing</b></a> <br><nobr>browse <a href="../kernel/readme.html"><b>1</b></a> <a href="../dump_study.htm"><b>2</b></a> <a href="../kernel/using_catalog_generator.htm"><b>3</b></a> <a href="../kernel/setting_preferences.htm"><b>4</b></a> </nobr><br><nobr>browser <a href="../kernel/opening_studies.htm"><b>1</b></a> <a href="../kernel/displaying_studies.htm"><b>2</b></a> <a href="../kernel/creating_a_new_study.htm"><b>3</b></a> <a href="../kernel/about_salome_pro_help_system.htm"><b>4</b></a> <a href="../introduction_to_gui.htm"><b>5</b></a> <a href="../kernel/using_object_browser.htm"><b>6</b></a> <a href="../kernel/setting_preferences.htm"><b>7</b></a> <a href="../kernel/saving_a_study.htm"><b>8</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>9</b></a> </nobr><br><a name="bms_BU"></a><a name="subkey_BU"></a><a href="../kernel/readme.html"><b>bug</b></a> <br><nobr>build <a href="../kernel/readme.html"><b>1</b></a> <a href="../post-pro_preferences.htm"><b>2</b></a> <a href="../kernel/using_catalog_generator.htm"><b>3</b></a> </nobr><br><a href="../kernel/readme.html"><b>building</b></a> <br><nobr>built <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/introduction_to_salome_pro.htm"><b>2</b></a> <a href="../post-pro_preferences.htm"><b>3</b></a> </nobr><br><nobr>button <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/opening_studies.htm"><b>2</b></a> <a href="../kernel/navigating_topics.htm"><b>3</b></a> <a href="../setting_preferences.htm"><b>4</b></a> <a href="../select_color_and_font.htm"><b>5</b></a> <a href="../post-pro_preferences.htm"><b>6</b></a> <a href="../kernel/using_registry.htm"><b>7</b></a> <a href="../kernel/using_catalog_generator.htm"><b>8</b></a> <a href="../kernel/setting_preferences.htm"><b>9</b></a> <a href="../kernel/saving_a_study.htm"><b>10</b></a> </nobr><br><nobr>buttons <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/navigating_topics.htm"><b>2</b></a> <a href="../introduction_to_gui.htm"><b>3</b></a> <a href="../post-pro_preferences.htm"><b>4</b></a> <a href="../kernel/setting_preferences.htm"><b>5</b></a> </nobr><br>\r
-<br><br>\r
-<nobr><a name="bm_C"></a><a name="subkey_C{"></a>c <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>3</b></a> </nobr><br><nobr><a name="bms_CA"></a><a name="subkey_CA"></a>cad <a href="../kernel/introduction_to_salome_pro.htm"><b>1</b></a> <a href="../kernel/introduction.htm"><b>2</b></a> </nobr><br><a href="../kernel/introduction.htm"><b>cae</b></a> <br><a href="../kernel/introduction.htm"><b>calculation</b></a> <br><nobr>calculations <a href="../kernel/introduction_to_salome_pro.htm"><b>1</b></a> <a href="../kernel/getting_started2.htm"><b>2</b></a> </nobr><br><nobr>call <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/using_registry.htm"><b>2</b></a> <a href="../kernel/using_catalog_generator.htm"><b>3</b></a> <a href="../kernel/saving_a_study.htm"><b>4</b></a> </nobr><br><nobr>called <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>2</b></a> </nobr><br><a href="../kernel/readme.html"><b>calling</b></a> <br><a href="../dump_study.htm"><b>calls</b></a> <br><a href="../kernel/about_salome_pro_architecture.htm"><b>cam</b></a> <br><a href="../post-pro_preferences.htm"><b>camera</b></a> <br><a href="../kernel/readme.html"><b>cancel</b></a> <br><a href="../kernel/using_catalog_generator.htm"><b>capability</b></a> <br><a href="../kernel/readme.html"><b>caption</b></a> <br><a href="../kernel/readme.html"><b>care</b></a> <br><a href="../kernel/readme.html"><b>carefully</b></a> <br><a href="../mesh_preferences.htm"><b>carried</b></a> <br><a href="../kernel/introduction.htm"><b>carrying</b></a> <br><a href="../kernel/introduction.htm"><b>cars</b></a> <br><a href="../kernel/readme.html"><b>cascade</b></a> <br><nobr>case <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/introduction_to_salome_pro.htm"><b>2</b></a> <a href="../kernel/getting_properties_of_the_study.htm"><b>3</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>4</b></a> <a href="../post-pro_preferences.htm"><b>5</b></a> <a href="../kernel/saving_a_study.htm"><b>6</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>7</b></a> </nobr><br><a href="../kernel/readme.html"><b>casroot</b></a> <br><a href="../kernel/readme.html"><b>cat</b></a> <br><a href="../kernel/using_catalog_generator.htm"><b>catalog</b></a> <br><a href="../kernel/using_catalog_generator.htm"><b>catalogmodulegeneral</b></a> <br><a href="../kernel/using_catalog_generator.htm"><b>catalogmodulepersonnel</b></a> <br><nobr>catalogue <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../introduction_to_gui.htm"><b>2</b></a> </nobr><br><a href="../kernel/using_left-hand_tabs.htm"><b>categories</b></a> <br><a name="bms_CD"></a><a name="subkey_CD"></a><a href="../kernel/readme.html"><b>cd</b></a> <br><nobr><a name="bms_CE"></a><a name="subkey_CE"></a>cells <a href="../select_color_and_font.htm"><b>1</b></a> <a href="../post-pro_preferences.htm"><b>2</b></a> </nobr><br><a href="../post-pro_preferences.htm"><b>centered</b></a> <br><a href="../post-pro_preferences.htm"><b>central</b></a> <br><a href="../kernel/running_salome_pro.htm"><b>centralized</b></a> <br><a href="../post-pro_preferences.htm"><b>centred</b></a> <br><nobr><a name="bms_CH"></a><a name="subkey_CH"></a>change <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/getting_properties_of_the_study.htm"><b>2</b></a> <a href="../kernel/displaying_studies.htm"><b>3</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>4</b></a> <a href="../setting_preferences.htm"><b>5</b></a> <a href="../post-pro_preferences.htm"><b>6</b></a> <a href="../kernel/setting_preferences.htm"><b>7</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>8</b></a> </nobr><br><a href="../setting_preferences.htm"><b>changed</b></a> <br><nobr>changes <a href="../kernel/getting_properties_of_the_study.htm"><b>1</b></a> <a href="../setting_preferences.htm"><b>2</b></a> <a href="../mesh_preferences.htm"><b>3</b></a> <a href="../kernel/saving_a_study.htm"><b>4</b></a> </nobr><br><a href="../kernel/readme.html"><b>changing</b></a> <br><a href="../post-pro_preferences.htm"><b>channel</b></a> <br><a href="../kernel/about_salome_pro_help_system.htm"><b>chapters</b></a> <br><a href="../select_color_and_font.htm"><b>characters</b></a> <br><a href="../kernel/readme.html"><b>charge</b></a> <br><nobr>check <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>2</b></a> </nobr><br><a href="../kernel/readme.html"><b>check_version</b></a> <br><nobr>checkbox <a href="../kernel/readme.html"><b>1</b></a> <a href="../post-pro_preferences.htm"><b>2</b></a> <a href="../mesh_preferences.htm"><b>3</b></a> <a href="../kernel/setting_preferences.htm"><b>4</b></a> </nobr><br><nobr>checkboxes <a href="../kernel/readme.html"><b>1</b></a> <a href="../post-pro_preferences.htm"><b>2</b></a> <a href="../kernel/setting_preferences.htm"><b>3</b></a> </nobr><br><nobr>checked <a href="../kernel/readme.html"><b>1</b></a> <a href="../dump_study.htm"><b>2</b></a> <a href="../post-pro_preferences.htm"><b>3</b></a> <a href="../kernel/setting_preferences.htm"><b>4</b></a> </nobr><br><a href="../kernel/readme.html"><b>checking</b></a> <br><a href="../kernel/readme.html"><b>checks</b></a> <br><nobr>choice <a href="../kernel/readme.html"><b>1</b></a> <a href="../dump_study.htm"><b>2</b></a> <a href="../select_color_and_font.htm"><b>3</b></a> <a href="../post-pro_preferences.htm"><b>4</b></a> </nobr><br><nobr>choose <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/opening_studies.htm"><b>2</b></a> <a href="../kernel/getting_properties_of_the_study.htm"><b>3</b></a> <a href="../kernel/editing_studies.htm"><b>4</b></a> <a href="../kernel/creating_a_new_study.htm"><b>5</b></a> <a href="../geom_preferences.htm"><b>6</b></a> <a href="../select_color_and_font.htm"><b>7</b></a> <a href="../post-pro_preferences.htm"><b>8</b></a> <a href="../mesh_preferences.htm"><b>9</b></a> <a href="../kernel/using_registry.htm"><b>10</b></a> <a href="../kernel/using_catalog_generator.htm"><b>11</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>12</b></a> </nobr><br><nobr>chosen <a href="../select_color_and_font.htm"><b>1</b></a> <a href="../post-pro_preferences.htm"><b>2</b></a> <a href="../kernel/using_catalog_generator.htm"><b>3</b></a> </nobr><br><a name="bms_CL"></a><a name="subkey_CL"></a><a href="../post-pro_preferences.htm"><b>clamp</b></a> <br><a href="../kernel/salome_pro_desktop.htm"><b>classic</b></a> <br><a href="../kernel/readme.html"><b>clear</b></a> <br><a href="../kernel/salome_pro_desktop.htm"><b>clearall</b></a> <br><nobr>click <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/opening_studies.htm"><b>2</b></a> <a href="../kernel/navigating_topics.htm"><b>3</b></a> <a href="../kernel/getting_properties_of_the_study.htm"><b>4</b></a> <a href="../kernel/editing_studies.htm"><b>5</b></a> <a href="../kernel/displaying_studies.htm"><b>6</b></a> <a href="../kernel/creating_a_new_study.htm"><b>7</b></a> <a href="../geom_preferences.htm"><b>8</b></a> <a href="../dump_study.htm"><b>9</b></a> <a href="../setting_preferences.htm"><b>10</b></a> <a href="../select_color_and_font.htm"><b>11</b></a> <a href="../post-pro_preferences.htm"><b>12</b></a> <a href="../mesh_preferences.htm"><b>13</b></a> <a href="../kernel/using_registry.htm"><b>14</b></a> <a href="../kernel/using_object_browser.htm"><b>15</b></a> <a href="../kernel/using_left-hand_tabs.htm"><b>16</b></a> <a href="../kernel/using_catalog_generator.htm"><b>17</b></a> <a href="../kernel/setting_preferences.htm"><b>18</b></a> <a href="../kernel/saving_a_study.htm"><b>19</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>20</b></a> </nobr><br><a href="../kernel/navigating_topics.htm"><b>clickable</b></a> <br><a href="../kernel/navigating_topics.htm"><b>clicked</b></a> <br><nobr>clicking <a href="../kernel/readme.html"><b>1</b></a> <a href="../mesh_preferences.htm"><b>2</b></a> <a href="../kernel/using_object_browser.htm"><b>3</b></a> </nobr><br><a href="../kernel/about_salome_pro_architecture.htm"><b>client</b></a> <br><a href="../post-pro_preferences.htm"><b>clip</b></a> <br><nobr>close <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/navigating_topics.htm"><b>2</b></a> <a href="../setting_preferences.htm"><b>3</b></a> <a href="../post-pro_preferences.htm"><b>4</b></a> <a href="../kernel/saving_a_study.htm"><b>5</b></a> </nobr><br><nobr>closed <a href="../post-pro_preferences.htm"><b>1</b></a> <a href="../kernel/using_left-hand_tabs.htm"><b>2</b></a> </nobr><br><nobr>closes <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/using_left-hand_tabs.htm"><b>2</b></a> </nobr><br><nobr>closing <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>2</b></a> <a href="../kernel/saving_a_study.htm"><b>3</b></a> </nobr><br><a href="../kernel/about_salome_pro_architecture.htm"><b>clusters</b></a> <br><nobr><a name="bms_CO"></a><a name="subkey_CO"></a>code <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>2</b></a> </nobr><br><a href="../mesh_preferences.htm"><b>coef</b></a> <br><a href="../kernel/readme.html"><b>coincide</b></a> <br><a href="../kernel/readme.html"><b>collect</b></a> <br><a href="../kernel/readme.html"><b>collected</b></a> <br><a href="../kernel/readme.html"><b>collects</b></a> <br><nobr>color <a href="../geom_preferences.htm"><b>1</b></a> <a href="../select_color_and_font.htm"><b>2</b></a> <a href="../post-pro_preferences.htm"><b>3</b></a> <a href="../mesh_preferences.htm"><b>4</b></a> <a href="../kernel/setting_preferences.htm"><b>5</b></a> </nobr><br><nobr>colored <a href="../geom_preferences.htm"><b>1</b></a> <a href="../post-pro_preferences.htm"><b>2</b></a> <a href="../mesh_preferences.htm"><b>3</b></a> <a href="../kernel/setting_preferences.htm"><b>4</b></a> </nobr><br><nobr>colors <a href="../select_color_and_font.htm"><b>1</b></a> <a href="../post-pro_preferences.htm"><b>2</b></a> <a href="../mesh_preferences.htm"><b>3</b></a> </nobr><br><a href="../kernel/setting_preferences.htm"><b>column</b></a> <br><nobr>columns <a href="../kernel/using_registry.htm"><b>1</b></a> <a href="../kernel/using_object_browser.htm"><b>2</b></a> <a href="../kernel/setting_preferences.htm"><b>3</b></a> </nobr><br><a href="../post-pro_preferences.htm"><b>combined</b></a> <br><a href="../kernel/introduction_to_salome_pro.htm"><b>combines</b></a> <br><a href="../kernel/salome_pro_desktop.htm"><b>comfortable</b></a> <br><a href="../kernel/readme.html"><b>comma</b></a> <br><nobr>command <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> </nobr><br><nobr>commands <a href="../kernel/about_salome_pro_architecture.htm"><b>1</b></a> <a href="../dump_study.htm"><b>2</b></a> </nobr><br><nobr>common <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/introduction_to_salome_pro.htm"><b>2</b></a> <a href="../introduction_to_gui.htm"><b>3</b></a> <a href="../setting_preferences.htm"><b>4</b></a> <a href="../kernel/saving_a_study.htm"><b>5</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>6</b></a> </nobr><br><nobr>compared <a href="../kernel/about_salome_pro_architecture.htm"><b>1</b></a> <a href="../mesh_preferences.htm"><b>2</b></a> </nobr><br><a href="../kernel/readme.html"><b>compatible</b></a> <br><a href="../kernel/readme.html"><b>compiled</b></a> <br><a href="../kernel/readme.html"><b>compiling</b></a> <br><nobr>complete <a href="../kernel/getting_properties_of_the_study.htm"><b>1</b></a> <a href="../kernel/using_registry.htm"><b>2</b></a> </nobr><br><nobr>completed <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/using_left-hand_tabs.htm"><b>2</b></a> </nobr><br><nobr>complex <a href="../kernel/introduction.htm"><b>1</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>2</b></a> </nobr><br><nobr>component <a href="../kernel/opening_studies.htm"><b>1</b></a> <a href="../kernel/introduction_to_salome_pro.htm"><b>2</b></a> <a href="../kernel/editing_studies.htm"><b>3</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>4</b></a> <a href="../introduction_to_gui.htm"><b>5</b></a> <a href="../dump_study.htm"><b>6</b></a> <a href="../post-pro_preferences.htm"><b>7</b></a> <a href="../kernel/using_registry.htm"><b>8</b></a> <a href="../kernel/using_object_browser.htm"><b>9</b></a> <a href="../kernel/using_catalog_generator.htm"><b>10</b></a> <a href="../kernel/setting_preferences.htm"><b>11</b></a> <a href="../kernel/saving_a_study.htm"><b>12</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>13</b></a> </nobr><br><nobr>components <a href="../kernel/opening_studies.htm"><b>1</b></a> <a href="../kernel/navigating_topics.htm"><b>2</b></a> <a href="../kernel/introduction_to_salome_pro.htm"><b>3</b></a> <a href="../kernel/introduction.htm"><b>4</b></a> <a href="../kernel/about_salome_pro_help_system.htm"><b>5</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>6</b></a> <a href="../introduction_to_gui.htm"><b>7</b></a> <a href="../dump_study.htm"><b>8</b></a> <a href="../kernel/using_registry.htm"><b>9</b></a> <a href="../kernel/using_object_browser.htm"><b>10</b></a> <a href="../kernel/using_catalog_generator.htm"><b>11</b></a> <a href="../kernel/saving_a_study.htm"><b>12</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>13</b></a> </nobr><br><a href="../post-pro_preferences.htm"><b>compose</b></a> <br><nobr>computation <a href="../kernel/introduction.htm"><b>1</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>2</b></a> </nobr><br><a href="../kernel/introduction.htm"><b>computational</b></a> <br><a href="../kernel/introduction.htm"><b>computations</b></a> <br><nobr>computer <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/setting_preferences.htm"><b>2</b></a> </nobr><br><nobr>concept <a href="../kernel/navigating_topics.htm"><b>1</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>2</b></a> </nobr><br><a href="../kernel/introduction.htm"><b>concerning</b></a> <br><a href="../kernel/readme.html"><b>concerns</b></a> <br><a href="../kernel/about_salome_pro_architecture.htm"><b>conclusion</b></a> <br><a href="../kernel/readme.html"><b>config</b></a> <br><a href="../kernel/readme.html"><b>config_files</b></a> <br><a href="../kernel/readme.html"><b>config_mandrake10_1</b></a> <br><a href="../kernel/introduction_to_salome_pro.htm"><b>configurable</b></a> <br><a href="../kernel/readme.html"><b>configuration</b></a> <br><nobr>configure <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/introduction.htm"><b>2</b></a> </nobr><br><nobr>confirm <a href="../kernel/readme.html"><b>1</b></a> <a href="../dump_study.htm"><b>2</b></a> </nobr><br><a href="../kernel/opening_studies.htm"><b>connect</b></a> <br><nobr>connected <a href="../kernel/introduction_to_salome_pro.htm"><b>1</b></a> <a href="../kernel/getting_started2.htm"><b>2</b></a> <a href="../kernel/setting_preferences.htm"><b>3</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>4</b></a> </nobr><br><a href="../kernel/salome_pro_desktop.htm"><b>consists</b></a> <br><nobr>console <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/introduction.htm"><b>3</b></a> <a href="../kernel/displaying_studies.htm"><b>4</b></a> <a href="../kernel/setting_preferences.htm"><b>5</b></a> <a href="../kernel/saving_a_study.htm"><b>6</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>7</b></a> </nobr><br><a href="../kernel/about_salome_pro_architecture.htm"><b>constant</b></a> <br><a href="../kernel/running_salome_pro.htm"><b>constantly</b></a> <br><nobr>construction <a href="../kernel/introduction_to_salome_pro.htm"><b>1</b></a> <a href="../kernel/introduction.htm"><b>2</b></a> </nobr><br><a href="../dump_study.htm"><b>consuming</b></a> <br><nobr>contain <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/opening_studies.htm"><b>2</b></a> <a href="../kernel/using_object_browser.htm"><b>3</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>4</b></a> </nobr><br><a href="../kernel/salome_pro_desktop.htm"><b>container</b></a> <br><a href="../kernel/running_salome_pro.htm"><b>containers</b></a> <br><nobr>containing <a href="../kernel/readme.html"><b>1</b></a> <a href="../dump_study.htm"><b>2</b></a> <a href="../setting_preferences.htm"><b>3</b></a> <a href="../kernel/using_left-hand_tabs.htm"><b>4</b></a> <a href="../kernel/using_catalog_generator.htm"><b>5</b></a> </nobr><br><nobr>contains <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/getting_properties_of_the_study.htm"><b>3</b></a> <a href="../kernel/creating_a_new_study.htm"><b>4</b></a> <a href="../kernel/about_salome_pro_help_system.htm"><b>5</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>6</b></a> <a href="../kernel/using_registry.htm"><b>7</b></a> <a href="../kernel/using_object_browser.htm"><b>8</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>9</b></a> </nobr><br><nobr>content <a href="../kernel/readme.html"><b>1</b></a> <a href="../dump_study.htm"><b>2</b></a> <a href="../kernel/using_left-hand_tabs.htm"><b>3</b></a> </nobr><br><nobr>contents <a href="../post-pro_preferences.htm"><b>1</b></a> <a href="../kernel/using_left-hand_tabs.htm"><b>2</b></a> </nobr><br><nobr>context <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/using_object_browser.htm"><b>2</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>3</b></a> </nobr><br><a href="../kernel/readme.html"><b>continue</b></a> <br><nobr>control <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/creating_a_new_study.htm"><b>2</b></a> <a href="../post-pro_preferences.htm"><b>3</b></a> <a href="../mesh_preferences.htm"><b>4</b></a> </nobr><br><nobr>controls <a href="../post-pro_preferences.htm"><b>1</b></a> <a href="../mesh_preferences.htm"><b>2</b></a> </nobr><br><nobr>convert <a href="../kernel/readme.html"><b>1</b></a> <a href="../dump_study.htm"><b>2</b></a> </nobr><br><a href="../kernel/introduction_to_salome_pro.htm"><b>cooperate</b></a> <br><a href="../kernel/setting_preferences.htm"><b>coordinate</b></a> <br><a href="../kernel/setting_preferences.htm"><b>coordinates</b></a> <br><a href="../post-pro_preferences.htm"><b>copies</b></a> <br><nobr>copy <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/editing_studies.htm"><b>2</b></a> <a href="../kernel/saving_a_study.htm"><b>3</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>4</b></a> </nobr><br><a href="../kernel/salome_pro_desktop.htm"><b>copying</b></a> <br><a href="../kernel/readme.html"><b>copyright</b></a> <br><nobr>corba <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/creating_a_new_study.htm"><b>2</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>3</b></a> <a href="../introduction_to_gui.htm"><b>4</b></a> </nobr><br><nobr>corner <a href="../select_color_and_font.htm"><b>1</b></a> <a href="../post-pro_preferences.htm"><b>2</b></a> <a href="../kernel/saving_a_study.htm"><b>3</b></a> </nobr><br><a href="../kernel/salome_pro_desktop.htm"><b>correcting</b></a> <br><nobr>corresponding <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/opening_studies.htm"><b>3</b></a> <a href="../mesh_preferences.htm"><b>4</b></a> <a href="../kernel/using_left-hand_tabs.htm"><b>5</b></a> </nobr><br><a href="../kernel/readme.html"><b>correspondingly</b></a> <br><nobr>corresponds <a href="../kernel/readme.html"><b>1</b></a> <a href="../post-pro_preferences.htm"><b>2</b></a> </nobr><br><a href="../kernel/introduction.htm"><b>costs</b></a> <br><nobr>coupling <a href="../kernel/introduction.htm"><b>1</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>2</b></a> </nobr><br><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/GUI/whgdata/whlstf10.htm b/doc/salome/gui/GUI/whgdata/whlstf10.htm
deleted file mode 100755 (executable)
index 68fefcb..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-<html>\r
-<head>\r
-<title>Search Words List</title>\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-<base target="bsscright">\r
-<style>\r
-<!--\r
-body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
-\r
-A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
-A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
-A:active {background-color:#cccccc;}\r
-A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
-\r
-.tabs {background-color:#c0c0c0;}\r
-.ftsheader {margin-left:10pt; margin-top:0pt;}\r
-.ftsbody {margin-left:10pt; margin-top:0pt;}\r
-.inactive {color:#666666;}\r
-.ftsheader {margin-top:0pt; } .ftsheader {margin-bottom:0pt; } .ftsheader {margin-left:9pt; } \r
-\r
-.ftsbody {margin-top:0pt; } .ftsbody {margin-bottom:0pt; } .ftsbody {margin-left:9pt; } \r
-p {color:#000000; } p {font-family:Arial; } p {font-size:9pt; } p {font-style:normal; } p {text-decoration:none; } \r
-A:link {color:#000000; } A:link {font-family:Arial; } A:link {font-size:9pt; } A:link {font-style:normal; } A:link {text-decoration:none; } \r
-A:visited {color:#000000; } A:visited {font-family:Arial; } A:visited {font-size:9pt; } A:visited {font-style:normal; } A:visited {text-decoration:none; } \r
-A:active {background-color:#cccccc; } \r
-A:hover {color:#007f00; } A:hover {font-family:Arial; } A:hover {font-size:9pt; } A:hover {font-style:normal; } A:hover {text-decoration:underline; } \r
-\r
--->\r
-</style>\r
-</head>\r
-<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
-<p class="ftsbody" align="center"><a href="whlstf9.htm" target="_self" title="previous search group"><b>&lt;&lt;</b></a><br><br></p>\r
-<p class="ftsbody" >\r
-<nobr><a name="bms_SU"></a><a name="subkey_SU"></a>sub <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/using_left-hand_tabs.htm"><b>2</b></a> </nobr><br><nobr>submenu <a href="../kernel/creating_a_new_study.htm"><b>1</b></a> <a href="../kernel/setting_preferences.htm"><b>2</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>3</b></a> </nobr><br><a href="../select_color_and_font.htm"><b>subsets</b></a> <br><a href="../post-pro_preferences.htm"><b>substituted</b></a> <br><a href="../kernel/readme.html"><b>successfully</b></a> <br><a href="../introduction_to_gui.htm"><b>suit</b></a> <br><a href="../kernel/readme.html"><b>summarizes</b></a> <br><a href="../post-pro_preferences.htm"><b>superposition</b></a> <br><a href="../kernel/running_salome_pro.htm"><b>superv</b></a> <br><a href="../kernel/running_salome_pro.htm"><b>supervcontainer</b></a> <br><nobr>supervision <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../introduction_to_gui.htm"><b>2</b></a> <a href="../kernel/using_catalog_generator.htm"><b>3</b></a> </nobr><br><nobr>supervisor <a href="../kernel/introduction_to_salome_pro.htm"><b>1</b></a> <a href="../kernel/using_catalog_generator.htm"><b>2</b></a> <a href="../kernel/setting_preferences.htm"><b>3</b></a> </nobr><br><nobr>supplementary <a href="../kernel/using_registry.htm"><b>1</b></a> <a href="../kernel/using_object_browser.htm"><b>2</b></a> </nobr><br><nobr>support <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/using_catalog_generator.htm"><b>2</b></a> </nobr><br><a href="../kernel/readme.html"><b>supported</b></a> <br><a href="../kernel/readme.html"><b>supported_installation_modes</b></a> <br><a href="../kernel/introduction.htm"><b>supports</b></a> <br><a href="../kernel/readme.html"><b>sure</b></a> <br><a href="../mesh_preferences.htm"><b>surface</b></a> <br><a name="bms_SW"></a><a name="subkey_SW"></a><a href="../post-pro_preferences.htm"><b>sweep</b></a> <br><a href="../post-pro_preferences.htm"><b>sweeping</b></a> <br><a href="../kernel/readme.html"><b>swig</b></a> <br><nobr>switch <a href="../kernel/displaying_studies.htm"><b>1</b></a> <a href="../post-pro_preferences.htm"><b>2</b></a> </nobr><br><a href="../kernel/readme.html"><b>switched</b></a> <br><a href="../introduction_to_gui.htm"><b>switching</b></a> <br><nobr><a name="bms_SY"></a><a name="subkey_SY"></a>system <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/navigating_topics.htm"><b>2</b></a> <a href="../kernel/about_salome_pro_help_system.htm"><b>3</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>4</b></a> <a href="../post-pro_preferences.htm"><b>5</b></a> <a href="../kernel/using_left-hand_tabs.htm"><b>6</b></a> </nobr><br><nobr>systems <a href="../kernel/introduction.htm"><b>1</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>2</b></a> </nobr><br>\r
-<br><br>\r
-<nobr><a name="bm_T"></a><a name="subkey_T{"></a>t <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/editing_studies.htm"><b>3</b></a> <a href="../post-pro_preferences.htm"><b>4</b></a> <a href="../kernel/using_catalog_generator.htm"><b>5</b></a> <a href="../kernel/setting_preferences.htm"><b>6</b></a> <a href="../kernel/saving_a_study.htm"><b>7</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>8</b></a> </nobr><br><nobr><a name="bms_TA"></a><a name="subkey_TA"></a>tab <a href="../kernel/displaying_studies.htm"><b>1</b></a> <a href="../kernel/using_registry.htm"><b>2</b></a> <a href="../kernel/using_left-hand_tabs.htm"><b>3</b></a> </nobr><br><nobr>table <a href="../kernel/readme.html"><b>1</b></a> <a href="../select_color_and_font.htm"><b>2</b></a> </nobr><br><nobr>tabs <a href="../kernel/displaying_studies.htm"><b>1</b></a> <a href="../kernel/using_left-hand_tabs.htm"><b>2</b></a> </nobr><br><a href="../kernel/readme.html"><b>tag</b></a> <br><a href="../kernel/readme.html"><b>tags</b></a> <br><a href="../kernel/introduction.htm"><b>tailored</b></a> <br><a href="../kernel/readme.html"><b>take</b></a> <br><nobr>taken <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> </nobr><br><a href="../kernel/about_salome_pro_architecture.htm"><b>takes</b></a> <br><a href="../kernel/readme.html"><b>target</b></a> <br><a href="../kernel/readme.html"><b>target_directory</b></a> <br><a href="../kernel/readme.html"><b>target_platform</b></a> <br><a href="../kernel/readme.html"><b>targetdir</b></a> <br><a href="../dump_study.htm"><b>tasks</b></a> <br><a name="bms_TC"></a><a name="subkey_TC"></a><a href="../kernel/readme.html"><b>tcl</b></a> <br><a href="../kernel/readme.html"><b>tclhome</b></a> <br><a href="../kernel/readme.html"><b>tclsh8</b></a> <br><a name="bms_TE"></a><a name="subkey_TE"></a><a href="../kernel/introduction.htm"><b>technological</b></a> <br><a href="../kernel/about_salome_pro_architecture.htm"><b>technologies</b></a> <br><nobr>technology <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>2</b></a> </nobr><br><a href="../kernel/readme.html"><b>temp</b></a> <br><a href="../kernel/readme.html"><b>temp_directory</b></a> <br><a href="../kernel/readme.html"><b>temp_folder</b></a> <br><a href="../kernel/readme.html"><b>tempdir</b></a> <br><a href="../kernel/readme.html"><b>temporary</b></a> <br><a href="../kernel/readme.html"><b>temporarydiskspace</b></a> <br><a href="../post-pro_preferences.htm"><b>tensor</b></a> <br><nobr>term <a href="../kernel/navigating_topics.htm"><b>1</b></a> <a href="../kernel/using_left-hand_tabs.htm"><b>2</b></a> </nobr><br><nobr>terminal <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> </nobr><br><a href="../kernel/introduction.htm"><b>terms</b></a> <br><nobr>test <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>2</b></a> <a href="../kernel/using_catalog_generator.htm"><b>3</b></a> </nobr><br><a href="../kernel/readme.html"><b>tests</b></a> <br><nobr>text <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/navigating_topics.htm"><b>2</b></a> <a href="../kernel/using_left-hand_tabs.htm"><b>3</b></a> </nobr><br><a href="../post-pro_preferences.htm"><b>texture</b></a> <br><nobr><a name="bms_TH"></a><a name="subkey_TH"></a>them <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/introduction.htm"><b>3</b></a> <a href="../kernel/displaying_studies.htm"><b>4</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>5</b></a> <a href="../select_color_and_font.htm"><b>6</b></a> <a href="../mesh_preferences.htm"><b>7</b></a> <a href="../kernel/using_registry.htm"><b>8</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>9</b></a> </nobr><br><a href="../kernel/readme.html"><b>therefore</b></a> <br><a href="../kernel/introduction_to_salome_pro.htm"><b>third</b></a> <br><nobr>those <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/using_left-hand_tabs.htm"><b>2</b></a> <a href="../kernel/setting_preferences.htm"><b>3</b></a> </nobr><br><a href="../kernel/readme.html"><b>three</b></a> <br><a href="../post-pro_preferences.htm"><b>threshold</b></a> <br><nobr>thus <a href="../kernel/about_salome_pro_architecture.htm"><b>1</b></a> <a href="../dump_study.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_TI"></a><a name="subkey_TI"></a>time <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/introduction.htm"><b>3</b></a> <a href="../kernel/getting_properties_of_the_study.htm"><b>4</b></a> <a href="../kernel/displaying_studies.htm"><b>5</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>6</b></a> <a href="../dump_study.htm"><b>7</b></a> <a href="../setting_preferences.htm"><b>8</b></a> <a href="../post-pro_preferences.htm"><b>9</b></a> <a href="../kernel/using_registry.htm"><b>10</b></a> <a href="../kernel/using_catalog_generator.htm"><b>11</b></a> <a href="../kernel/saving_a_study.htm"><b>12</b></a> </nobr><br><a href="../post-pro_preferences.htm"><b>times</b></a> <br><nobr>title <a href="../kernel/readme.html"><b>1</b></a> <a href="../post-pro_preferences.htm"><b>2</b></a> <a href="../mesh_preferences.htm"><b>3</b></a> <a href="../kernel/setting_preferences.htm"><b>4</b></a> </nobr><br><a name="bms_TK"></a><a name="subkey_TK"></a><a href="../kernel/readme.html"><b>tk</b></a> <br><a name="bms_TM"></a><a name="subkey_TM"></a><a href="../kernel/readme.html"><b>tmp</b></a> <br><a href="../kernel/readme.html"><b>tmp_disk_space</b></a> <br><a name="bms_TO"></a><a name="subkey_TO"></a><a href="../kernel/readme.html"><b>together</b></a> <br><a href="../mesh_preferences.htm"><b>toggle</b></a> <br><a href="../post-pro_preferences.htm"><b>toggles</b></a> <br><a href="../kernel/using_object_browser.htm"><b>toggling</b></a> <br><a href="../post-pro_preferences.htm"><b>tolerance</b></a> <br><nobr>tool <a href="../kernel/readme.html"><b>1</b></a> <a href="../introduction_to_gui.htm"><b>2</b></a> <a href="../kernel/using_registry.htm"><b>3</b></a> <a href="../kernel/using_catalog_generator.htm"><b>4</b></a> </nobr><br><nobr>toolbar <a href="../kernel/opening_studies.htm"><b>1</b></a> <a href="../kernel/editing_studies.htm"><b>2</b></a> <a href="../kernel/creating_a_new_study.htm"><b>3</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>4</b></a> <a href="../introduction_to_gui.htm"><b>5</b></a> <a href="../kernel/saving_a_study.htm"><b>6</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>7</b></a> </nobr><br><nobr>toolbars <a href="../introduction_to_gui.htm"><b>1</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>2</b></a> </nobr><br><a href="../introduction_to_gui.htm"><b>toolkit</b></a> <br><nobr>tools <a href="../kernel/introduction_to_salome_pro.htm"><b>1</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>2</b></a> <a href="../introduction_to_gui.htm"><b>3</b></a> <a href="../kernel/using_registry.htm"><b>4</b></a> <a href="../kernel/using_catalog_generator.htm"><b>5</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>6</b></a> </nobr><br><nobr>top <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/creating_a_new_study.htm"><b>2</b></a> <a href="../introduction_to_gui.htm"><b>3</b></a> <a href="../post-pro_preferences.htm"><b>4</b></a> <a href="../kernel/setting_preferences.htm"><b>5</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>6</b></a> </nobr><br><nobr>topic <a href="../kernel/navigating_topics.htm"><b>1</b></a> <a href="../kernel/using_left-hand_tabs.htm"><b>2</b></a> </nobr><br><nobr>topics <a href="../kernel/navigating_topics.htm"><b>1</b></a> <a href="../kernel/about_salome_pro_help_system.htm"><b>2</b></a> <a href="../kernel/using_left-hand_tabs.htm"><b>3</b></a> </nobr><br><a href="../kernel/readme.html"><b>topmost</b></a> <br><a href="../kernel/readme.html"><b>total</b></a> <br><a href="../kernel/about_salome_pro_architecture.htm"><b>totality</b></a> <br><a href="../dump_study.htm"><b>touching</b></a> <br><a name="bms_TR"></a><a name="subkey_TR"></a><a href="../kernel/readme.html"><b>tr</b></a> <br><a href="../kernel/introduction.htm"><b>training</b></a> <br><a href="../post-pro_preferences.htm"><b>translate</b></a> <br><a href="../post-pro_preferences.htm"><b>translation</b></a> <br><a href="../post-pro_preferences.htm"><b>transparency</b></a> <br><a href="../post-pro_preferences.htm"><b>transparent</b></a> <br><nobr>tree <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/creating_a_new_study.htm"><b>2</b></a> <a href="../kernel/using_object_browser.htm"><b>3</b></a> <a href="../kernel/using_catalog_generator.htm"><b>4</b></a> <a href="../kernel/setting_preferences.htm"><b>5</b></a> </nobr><br><a href="../kernel/readme.html"><b>tries</b></a> <br><a href="../kernel/setting_preferences.htm"><b>trihedron</b></a> <br><a href="../kernel/readme.html"><b>trolltech</b></a> <br><a href="../kernel/readme.html"><b>true</b></a> <br><nobr>try <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/getting_properties_of_the_study.htm"><b>2</b></a> <a href="../kernel/using_catalog_generator.htm"><b>3</b></a> <a href="../kernel/saving_a_study.htm"><b>4</b></a> </nobr><br><a href="../kernel/readme.html"><b>try_existing</b></a> <br><a href="../kernel/readme.html"><b>try_native</b></a> <br><a href="../kernel/readme.html"><b>try_preinstalled</b></a> <br><a name="bms_TW"></a><a name="subkey_TW"></a><a href="../post-pro_preferences.htm"><b>twice</b></a> <br><nobr>two <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/navigating_topics.htm"><b>2</b></a> <a href="../kernel/displaying_studies.htm"><b>3</b></a> <a href="../post-pro_preferences.htm"><b>4</b></a> <a href="../kernel/using_catalog_generator.htm"><b>5</b></a> <a href="../kernel/saving_a_study.htm"><b>6</b></a> </nobr><br><nobr><a name="bms_TY"></a><a name="subkey_TY"></a>type <a href="../kernel/readme.html"><b>1</b></a> <a href="../dump_study.htm"><b>2</b></a> <a href="../post-pro_preferences.htm"><b>3</b></a> <a href="../mesh_preferences.htm"><b>4</b></a> <a href="../kernel/using_catalog_generator.htm"><b>5</b></a> <a href="../kernel/setting_preferences.htm"><b>6</b></a> </nobr><br><a href="../kernel/using_catalog_generator.htm"><b>typical</b></a> <br><nobr>typing <a href="../kernel/readme.html"><b>1</b></a> <a href="../select_color_and_font.htm"><b>2</b></a> </nobr><br>\r
-<br><br>\r
-<a name="bm_U"></a><a name="subkey_U{"></a><a href="../kernel/setting_preferences.htm"><b>u</b></a> <br><a name="bms_UL"></a><a name="subkey_UL"></a><a href="../kernel/about_salome_pro_architecture.htm"><b>ultimate</b></a> <br><a name="bms_UN"></a><a name="subkey_UN"></a><a href="../kernel/salome_pro_desktop.htm"><b>uncheck</b></a> <br><a href="../post-pro_preferences.htm"><b>unchecked</b></a> <br><a href="../select_color_and_font.htm"><b>underlined</b></a> <br><a href="../kernel/readme.html"><b>unfortunately</b></a> <br><a href="../kernel/readme.html"><b>unique</b></a> <br><a href="../post-pro_preferences.htm"><b>units</b></a> <br><a href="../kernel/about_salome_pro_help_system.htm"><b>unix</b></a> <br><a href="../kernel/saving_a_study.htm"><b>unload</b></a> <br><nobr>unloaded <a href="../kernel/opening_studies.htm"><b>1</b></a> <a href="../kernel/saving_a_study.htm"><b>2</b></a> </nobr><br><a href="../kernel/readme.html"><b>unnecessary</b></a> <br><a href="../kernel/readme.html"><b>unselect</b></a> <br><a href="../kernel/readme.html"><b>unselecting</b></a> <br><a href="../dump_study.htm"><b>unused</b></a> <br><nobr><a name="bms_UP"></a><a name="subkey_UP"></a>up <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/opening_studies.htm"><b>2</b></a> <a href="../kernel/navigating_topics.htm"><b>3</b></a> <a href="../kernel/introduction.htm"><b>4</b></a> <a href="../kernel/using_object_browser.htm"><b>5</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>6</b></a> </nobr><br><nobr>update <a href="../mesh_preferences.htm"><b>1</b></a> <a href="../kernel/using_catalog_generator.htm"><b>2</b></a> </nobr><br><nobr>updated <a href="../post-pro_preferences.htm"><b>1</b></a> <a href="../mesh_preferences.htm"><b>2</b></a> <a href="../kernel/using_catalog_generator.htm"><b>3</b></a> <a href="../kernel/saving_a_study.htm"><b>4</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>5</b></a> </nobr><br><nobr>uploading <a href="../introduction_to_gui.htm"><b>1</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>2</b></a> </nobr><br><nobr>upper <a href="../select_color_and_font.htm"><b>1</b></a> <a href="../kernel/saving_a_study.htm"><b>2</b></a> </nobr><br><a name="bms_US"></a><a name="subkey_US"></a><a href="../introduction_to_gui.htm"><b>usability</b></a> <br><nobr>usage <a href="../kernel/readme.html"><b>1</b></a> <a href="../post-pro_preferences.htm"><b>2</b></a> </nobr><br><nobr>used <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/getting_started2.htm"><b>2</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>3</b></a> <a href="../geom_preferences.htm"><b>4</b></a> <a href="../select_color_and_font.htm"><b>5</b></a> <a href="../post-pro_preferences.htm"><b>6</b></a> <a href="../mesh_preferences.htm"><b>7</b></a> <a href="../kernel/using_catalog_generator.htm"><b>8</b></a> <a href="../kernel/setting_preferences.htm"><b>9</b></a> <a href="../kernel/saving_a_study.htm"><b>10</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>11</b></a> </nobr><br><nobr>user <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/introduction.htm"><b>2</b></a> <a href="../kernel/getting_properties_of_the_study.htm"><b>3</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>4</b></a> <a href="../introduction_to_gui.htm"><b>5</b></a> <a href="../dump_study.htm"><b>6</b></a> <a href="../setting_preferences.htm"><b>7</b></a> <a href="../post-pro_preferences.htm"><b>8</b></a> <a href="../kernel/using_registry.htm"><b>9</b></a> <a href="../kernel/using_catalog_generator.htm"><b>10</b></a> </nobr><br><nobr>users <a href="../kernel/getting_properties_of_the_study.htm"><b>1</b></a> <a href="../kernel/using_catalog_generator.htm"><b>2</b></a> </nobr><br><nobr>uses <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>2</b></a> </nobr><br><nobr>using <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/introduction_to_salome_pro.htm"><b>3</b></a> <a href="../kernel/introduction.htm"><b>4</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>5</b></a> <a href="../dump_study.htm"><b>6</b></a> <a href="../post-pro_preferences.htm"><b>7</b></a> <a href="../kernel/using_registry.htm"><b>8</b></a> <a href="../kernel/using_object_browser.htm"><b>9</b></a> <a href="../kernel/using_left-hand_tabs.htm"><b>10</b></a> <a href="../kernel/using_catalog_generator.htm"><b>11</b></a> </nobr><br><a href="../kernel/readme.html"><b>usr</b></a> <br><a href="../kernel/readme.html"><b>usually</b></a> <br><br><br></p><p class="ftsbody" align="center"><a href="whlstf11.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/GUI/whgdata/whlstf11.htm b/doc/salome/gui/GUI/whgdata/whlstf11.htm
deleted file mode 100755 (executable)
index 021dbc0..0000000
+++ /dev/null
@@ -1,50 +0,0 @@
-<html>\r
-<head>\r
-<title>Search Words List</title>\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-<base target="bsscright">\r
-<style>\r
-<!--\r
-body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
-\r
-A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
-A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
-A:active {background-color:#cccccc;}\r
-A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
-\r
-.tabs {background-color:#c0c0c0;}\r
-.ftsheader {margin-left:10pt; margin-top:0pt;}\r
-.ftsbody {margin-left:10pt; margin-top:0pt;}\r
-.inactive {color:#666666;}\r
-.ftsheader {margin-top:0pt; } .ftsheader {margin-bottom:0pt; } .ftsheader {margin-left:9pt; } \r
-\r
-.ftsbody {margin-top:0pt; } .ftsbody {margin-bottom:0pt; } .ftsbody {margin-left:9pt; } \r
-p {color:#000000; } p {font-family:Arial; } p {font-size:9pt; } p {font-style:normal; } p {text-decoration:none; } \r
-A:link {color:#000000; } A:link {font-family:Arial; } A:link {font-size:9pt; } A:link {font-style:normal; } A:link {text-decoration:none; } \r
-A:visited {color:#000000; } A:visited {font-family:Arial; } A:visited {font-size:9pt; } A:visited {font-style:normal; } A:visited {text-decoration:none; } \r
-A:active {background-color:#cccccc; } \r
-A:hover {color:#007f00; } A:hover {font-family:Arial; } A:hover {font-size:9pt; } 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="whlstf10.htm" target="_self" title="previous search group"><b>&lt;&lt;</b></a><br><br></p>\r
-<p class="ftsbody" >\r
-<a name="bms_UT"></a><a name="subkey_UT"></a><a href="../kernel/about_salome_pro_help_system.htm"><b>utilities</b></a> <br>\r
-<br><br>\r
-<nobr><a name="bm_V"></a><a name="subkey_V{"></a>v <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/setting_preferences.htm"><b>2</b></a> </nobr><br><a name="bms_VA"></a><a name="subkey_VA"></a><a href="../kernel/setting_preferences.htm"><b>valid</b></a> <br><a href="../kernel/about_salome_pro_architecture.htm"><b>validation</b></a> <br><nobr>value <a href="../kernel/readme.html"><b>1</b></a> <a href="../geom_preferences.htm"><b>2</b></a> <a href="../post-pro_preferences.htm"><b>3</b></a> <a href="../mesh_preferences.htm"><b>4</b></a> <a href="../kernel/using_object_browser.htm"><b>5</b></a> <a href="../kernel/setting_preferences.htm"><b>6</b></a> </nobr><br><nobr>values <a href="../kernel/readme.html"><b>1</b></a> <a href="../geom_preferences.htm"><b>2</b></a> <a href="../post-pro_preferences.htm"><b>3</b></a> </nobr><br><a href="../kernel/readme.html"><b>variable</b></a> <br><nobr>variables <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> </nobr><br><nobr>variety <a href="../kernel/navigating_topics.htm"><b>1</b></a> <a href="../kernel/about_salome_pro_help_system.htm"><b>2</b></a> </nobr><br><nobr>various <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/introduction_to_salome_pro.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_VE"></a><a name="subkey_VE"></a>ve <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/setting_preferences.htm"><b>2</b></a> </nobr><br><a href="../post-pro_preferences.htm"><b>vector</b></a> <br><a href="../kernel/readme.html"><b>ver</b></a> <br><a href="../kernel/readme.html"><b>ver_major</b></a> <br><a href="../kernel/readme.html"><b>ver_minor</b></a> <br><nobr>version <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/displaying_studies.htm"><b>2</b></a> <a href="../introduction_to_gui.htm"><b>3</b></a> <a href="../setting_preferences.htm"><b>4</b></a> <a href="../kernel/using_catalog_generator.htm"><b>5</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>6</b></a> </nobr><br><a href="../kernel/readme.html"><b>versions</b></a> <br><nobr>vertical <a href="../kernel/displaying_studies.htm"><b>1</b></a> <a href="../post-pro_preferences.htm"><b>2</b></a> <a href="../mesh_preferences.htm"><b>3</b></a> <a href="../kernel/setting_preferences.htm"><b>4</b></a> </nobr><br><a href="../kernel/displaying_studies.htm"><b>vertically</b></a> <br><nobr>very <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/introduction.htm"><b>2</b></a> <a href="../introduction_to_gui.htm"><b>3</b></a> <a href="../post-pro_preferences.htm"><b>4</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>5</b></a> </nobr><br><nobr><a name="bms_VI"></a><a name="subkey_VI"></a>view <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/navigating_topics.htm"><b>2</b></a> <a href="../kernel/getting_properties_of_the_study.htm"><b>3</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>4</b></a> <a href="../post-pro_preferences.htm"><b>5</b></a> <a href="../kernel/using_registry.htm"><b>6</b></a> <a href="../kernel/using_left-hand_tabs.htm"><b>7</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>8</b></a> </nobr><br><nobr>viewer <a href="../kernel/creating_a_new_study.htm"><b>1</b></a> <a href="../introduction_to_gui.htm"><b>2</b></a> <a href="../post-pro_preferences.htm"><b>3</b></a> <a href="../mesh_preferences.htm"><b>4</b></a> <a href="../kernel/using_left-hand_tabs.htm"><b>5</b></a> <a href="../kernel/setting_preferences.htm"><b>6</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>7</b></a> </nobr><br><nobr>viewers <a href="../kernel/introduction_to_salome_pro.htm"><b>1</b></a> <a href="../kernel/displaying_studies.htm"><b>2</b></a> <a href="../kernel/creating_a_new_study.htm"><b>3</b></a> <a href="../introduction_to_gui.htm"><b>4</b></a> <a href="../kernel/setting_preferences.htm"><b>5</b></a> <a href="../kernel/saving_a_study.htm"><b>6</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>7</b></a> </nobr><br><nobr>viewing <a href="../kernel/navigating_topics.htm"><b>1</b></a> <a href="../kernel/setting_preferences.htm"><b>2</b></a> </nobr><br><a href="../kernel/introduction_to_salome_pro.htm"><b>visual</b></a> <br><nobr>visualisation <a href="../geom_preferences.htm"><b>1</b></a> <a href="../post-pro_preferences.htm"><b>2</b></a> </nobr><br><nobr>visualization <a href="../kernel/introduction_to_salome_pro.htm"><b>1</b></a> <a href="../kernel/introduction.htm"><b>2</b></a> <a href="../kernel/getting_started2.htm"><b>3</b></a> <a href="../introduction_to_gui.htm"><b>4</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>5</b></a> </nobr><br><nobr>visualize <a href="../kernel/introduction.htm"><b>1</b></a> <a href="../post-pro_preferences.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_VT"></a><a name="subkey_VT"></a>vtk <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/displaying_studies.htm"><b>2</b></a> <a href="../kernel/creating_a_new_study.htm"><b>3</b></a> <a href="../introduction_to_gui.htm"><b>4</b></a> <a href="../kernel/setting_preferences.htm"><b>5</b></a> </nobr><br><a href="../kernel/readme.html"><b>vtkhome</b></a> <br>\r
-<br><br>\r
-<a name="bm_W"></a><a name="subkey_WA"></a><a href="../kernel/readme.html"><b>wait</b></a> <br><a href="../kernel/readme.html"><b>waiting</b></a> <br><nobr>want <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/navigating_topics.htm"><b>2</b></a> <a href="../kernel/displaying_studies.htm"><b>3</b></a> </nobr><br><a href="../post-pro_preferences.htm"><b>warned</b></a> <br><nobr>warning <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/getting_properties_of_the_study.htm"><b>2</b></a> </nobr><br><nobr>way <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/introduction_to_salome_pro.htm"><b>2</b></a> <a href="../kernel/using_catalog_generator.htm"><b>3</b></a> </nobr><br><a name="bms_WE"></a><a name="subkey_WE"></a><a href="../kernel/about_salome_pro_help_system.htm"><b>web</b></a> <br><nobr>welcome <a href="../kernel/introduction.htm"><b>1</b></a> <a href="../kernel/about_salome_pro_help_system.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_WH"></a><a name="subkey_WH"></a>what <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/navigating_topics.htm"><b>2</b></a> <a href="../kernel/introduction.htm"><b>3</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>4</b></a> <a href="../setting_preferences.htm"><b>5</b></a> <a href="../kernel/using_object_browser.htm"><b>6</b></a> </nobr><br><nobr>whenever <a href="../mesh_preferences.htm"><b>1</b></a> <a href="../kernel/setting_preferences.htm"><b>2</b></a> </nobr><br><a href="../kernel/displaying_studies.htm"><b>wherever</b></a> <br><a href="../kernel/readme.html"><b>whether</b></a> <br><a href="../kernel/about_salome_pro_architecture.htm"><b>while</b></a> <br><nobr>whole <a href="../setting_preferences.htm"><b>1</b></a> <a href="../post-pro_preferences.htm"><b>2</b></a> <a href="../kernel/setting_preferences.htm"><b>3</b></a> </nobr><br><a href="../mesh_preferences.htm"><b>whose</b></a> <br><nobr><a name="bms_WI"></a><a name="subkey_WI"></a>wide <a href="../kernel/introduction_to_salome_pro.htm"><b>1</b></a> <a href="../kernel/about_salome_pro_help_system.htm"><b>2</b></a> <a href="../select_color_and_font.htm"><b>3</b></a> </nobr><br><a href="../kernel/introduction_to_salome_pro.htm"><b>widgets</b></a> <br><nobr>width <a href="../post-pro_preferences.htm"><b>1</b></a> <a href="../mesh_preferences.htm"><b>2</b></a> </nobr><br><nobr>will <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/opening_studies.htm"><b>3</b></a> <a href="../kernel/getting_properties_of_the_study.htm"><b>4</b></a> <a href="../kernel/creating_a_new_study.htm"><b>5</b></a> <a href="../kernel/about_salome_pro_help_system.htm"><b>6</b></a> <a href="../dump_study.htm"><b>7</b></a> <a href="../setting_preferences.htm"><b>8</b></a> <a href="../select_color_and_font.htm"><b>9</b></a> <a href="../post-pro_preferences.htm"><b>10</b></a> <a href="../mesh_preferences.htm"><b>11</b></a> <a href="../kernel/using_registry.htm"><b>12</b></a> <a href="../kernel/using_object_browser.htm"><b>13</b></a> <a href="../kernel/using_catalog_generator.htm"><b>14</b></a> <a href="../kernel/setting_preferences.htm"><b>15</b></a> <a href="../kernel/saving_a_study.htm"><b>16</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>17</b></a> </nobr><br><nobr>window <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/navigating_topics.htm"><b>3</b></a> <a href="../kernel/getting_started2.htm"><b>4</b></a> <a href="../kernel/displaying_studies.htm"><b>5</b></a> <a href="../kernel/creating_a_new_study.htm"><b>6</b></a> <a href="../introduction_to_gui.htm"><b>7</b></a> <a href="../select_color_and_font.htm"><b>8</b></a> <a href="../post-pro_preferences.htm"><b>9</b></a> <a href="../kernel/using_registry.htm"><b>10</b></a> <a href="../kernel/saving_a_study.htm"><b>11</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>12</b></a> </nobr><br><a href="../introduction_to_gui.htm"><b>windowed</b></a> <br><nobr>windows <a href="../kernel/navigating_topics.htm"><b>1</b></a> <a href="../kernel/displaying_studies.htm"><b>2</b></a> <a href="../kernel/creating_a_new_study.htm"><b>3</b></a> <a href="../kernel/about_salome_pro_help_system.htm"><b>4</b></a> <a href="../introduction_to_gui.htm"><b>5</b></a> <a href="../kernel/setting_preferences.htm"><b>6</b></a> <a href="../kernel/saving_a_study.htm"><b>7</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>8</b></a> </nobr><br><nobr>wireframe <a href="../geom_preferences.htm"><b>1</b></a> <a href="../mesh_preferences.htm"><b>2</b></a> </nobr><br><a href="../kernel/displaying_studies.htm"><b>wish</b></a> <br><a href="../kernel/readme.html"><b>wish8</b></a> <br><nobr>within <a href="../kernel/editing_studies.htm"><b>1</b></a> <a href="../kernel/creating_a_new_study.htm"><b>2</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>3</b></a> <a href="../kernel/using_registry.htm"><b>4</b></a> </nobr><br><nobr>without <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>3</b></a> <a href="../dump_study.htm"><b>4</b></a> <a href="../setting_preferences.htm"><b>5</b></a> <a href="../post-pro_preferences.htm"><b>6</b></a> </nobr><br><a href="../kernel/readme.html"><b>wizard</b></a> <br><a href="../kernel/readme.html"><b>wizards</b></a> <br><nobr><a name="bms_WO"></a><a name="subkey_WO"></a>won <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/editing_studies.htm"><b>3</b></a> </nobr><br><a href="../kernel/using_left-hand_tabs.htm"><b>word</b></a> <br><a href="../kernel/using_left-hand_tabs.htm"><b>words</b></a> <br><nobr>work <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/introduction_to_salome_pro.htm"><b>2</b></a> <a href="../kernel/getting_started2.htm"><b>3</b></a> <a href="../kernel/displaying_studies.htm"><b>4</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>5</b></a> <a href="../post-pro_preferences.htm"><b>6</b></a> </nobr><br><nobr>working <a href="../kernel/getting_started2.htm"><b>1</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>2</b></a> <a href="../dump_study.htm"><b>3</b></a> <a href="../post-pro_preferences.htm"><b>4</b></a> <a href="../kernel/saving_a_study.htm"><b>5</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>6</b></a> </nobr><br><nobr>would <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/using_catalog_generator.htm"><b>2</b></a> <a href="../kernel/saving_a_study.htm"><b>3</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>4</b></a> </nobr><br><nobr><a name="bms_WR"></a><a name="subkey_WR"></a>write <a href="../kernel/introduction.htm"><b>1</b></a> <a href="../kernel/saving_a_study.htm"><b>2</b></a> </nobr><br><nobr>written <a href="../kernel/about_salome_pro_architecture.htm"><b>1</b></a> <a href="../kernel/saving_a_study.htm"><b>2</b></a> </nobr><br><a href="../kernel/readme.html"><b>wrong</b></a> <br><a name="bms_WW"></a><a name="subkey_WW"></a><a href="../kernel/about_salome_pro_architecture.htm"><b>www</b></a> <br>\r
-<br><br>\r
-<nobr><a name="bm_X"></a><a name="subkey_X{"></a>x <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../post-pro_preferences.htm"><b>2</b></a> <a href="../mesh_preferences.htm"><b>3</b></a> </nobr><br><nobr><a name="bms_XM"></a><a name="subkey_XM"></a>xml <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/using_catalog_generator.htm"><b>3</b></a> </nobr><br><a name="bms_XT"></a><a name="subkey_XT"></a><a href="../kernel/running_salome_pro.htm"><b>xterm</b></a> <br><a name="bms_XX"></a><a name="subkey_XX"></a><a href="../kernel/readme.html"><b>xxxxx</b></a> <br>\r
-<br><br>\r
-<nobr><a name="bm_Y"></a><a name="subkey_Y{"></a>y <a href="../kernel/readme.html"><b>1</b></a> <a href="../post-pro_preferences.htm"><b>2</b></a> <a href="../mesh_preferences.htm"><b>3</b></a> </nobr><br><a name="bms_YE"></a><a name="subkey_YE"></a><a href="../kernel/introduction.htm"><b>year</b></a> <br><nobr>yes <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/getting_properties_of_the_study.htm"><b>2</b></a> </nobr><br><nobr>yet <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/setting_preferences.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_YO"></a><a name="subkey_YO"></a>your <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/getting_properties_of_the_study.htm"><b>3</b></a> <a href="../kernel/editing_studies.htm"><b>4</b></a> <a href="../kernel/displaying_studies.htm"><b>5</b></a> <a href="../kernel/creating_a_new_study.htm"><b>6</b></a> <a href="../dump_study.htm"><b>7</b></a> <a href="../setting_preferences.htm"><b>8</b></a> <a href="../post-pro_preferences.htm"><b>9</b></a> <a href="../mesh_preferences.htm"><b>10</b></a> <a href="../kernel/using_catalog_generator.htm"><b>11</b></a> <a href="../kernel/setting_preferences.htm"><b>12</b></a> <a href="../kernel/saving_a_study.htm"><b>13</b></a> </nobr><br><a href="../select_color_and_font.htm"><b>yourselves</b></a> <br>\r
-<br><br>\r
-<a name="bm_Z"></a><a name="subkey_Z{"></a><a href="../kernel/running_salome_pro.htm"><b>z</b></a> <br><nobr><a name="bms_ZO"></a><a name="subkey_ZO"></a>zone <a href="../kernel/displaying_studies.htm"><b>1</b></a> <a href="../kernel/creating_a_new_study.htm"><b>2</b></a> </nobr><br><a href="../post-pro_preferences.htm"><b>zones</b></a> <br><a href="../post-pro_preferences.htm"><b>zoom</b></a> <br><a href="../post-pro_preferences.htm"><b>zoomed</b></a> <br><a href="../kernel/saving_a_study.htm"><b>zooming</b></a> <br><br><br></p>\r
-</body>\r
-\r
-</html>\r
-\r
diff --git a/doc/salome/gui/GUI/whgdata/whlstf2.htm b/doc/salome/gui/GUI/whgdata/whlstf2.htm
deleted file mode 100755 (executable)
index e120a73..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-<html>\r
-<head>\r
-<title>Search Words List</title>\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-<base target="bsscright">\r
-<style>\r
-<!--\r
-body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
-\r
-A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
-A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
-A:active {background-color:#cccccc;}\r
-A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
-\r
-.tabs {background-color:#c0c0c0;}\r
-.ftsheader {margin-left:10pt; margin-top:0pt;}\r
-.ftsbody {margin-left:10pt; margin-top:0pt;}\r
-.inactive {color:#666666;}\r
-.ftsheader {margin-top:0pt; } .ftsheader {margin-bottom:0pt; } .ftsheader {margin-left:9pt; } \r
-\r
-.ftsbody {margin-top:0pt; } .ftsbody {margin-bottom:0pt; } .ftsbody {margin-left:9pt; } \r
-p {color:#000000; } p {font-family:Arial; } p {font-size:9pt; } p {font-style:normal; } p {text-decoration:none; } \r
-A:link {color:#000000; } A:link {font-family:Arial; } A:link {font-size:9pt; } A:link {font-style:normal; } A:link {text-decoration:none; } \r
-A:visited {color:#000000; } A:visited {font-family:Arial; } A:visited {font-size:9pt; } A:visited {font-style:normal; } A:visited {text-decoration:none; } \r
-A:active {background-color:#cccccc; } \r
-A:hover {color:#007f00; } A:hover {font-family:Arial; } A:hover {font-size:9pt; } 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_CP"></a><a name="subkey_CP"></a><a href="../kernel/running_salome_pro.htm"><b>cpp</b></a> <br><a href="../kernel/running_salome_pro.htm"><b>cppcontainer</b></a> <br><nobr><a name="bms_CR"></a><a name="subkey_CR"></a>create <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/introduction.htm"><b>3</b></a> <a href="../kernel/getting_started2.htm"><b>4</b></a> <a href="../kernel/displaying_studies.htm"><b>5</b></a> <a href="../kernel/creating_a_new_study.htm"><b>6</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>7</b></a> <a href="../introduction_to_gui.htm"><b>8</b></a> <a href="../dump_study.htm"><b>9</b></a> <a href="../mesh_preferences.htm"><b>10</b></a> <a href="../kernel/using_catalog_generator.htm"><b>11</b></a> <a href="../kernel/setting_preferences.htm"><b>12</b></a> <a href="../kernel/saving_a_study.htm"><b>13</b></a> </nobr><br><nobr>created <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/opening_studies.htm"><b>2</b></a> <a href="../kernel/introduction_to_salome_pro.htm"><b>3</b></a> <a href="../kernel/creating_a_new_study.htm"><b>4</b></a> <a href="../kernel/about_salome_pro_help_system.htm"><b>5</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>6</b></a> <a href="../introduction_to_gui.htm"><b>7</b></a> <a href="../dump_study.htm"><b>8</b></a> <a href="../kernel/using_object_browser.htm"><b>9</b></a> <a href="../kernel/setting_preferences.htm"><b>10</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>11</b></a> </nobr><br><nobr>creates <a href="../kernel/readme.html"><b>1</b></a> <a href="../dump_study.htm"><b>2</b></a> </nobr><br><nobr>creating <a href="../kernel/creating_a_new_study.htm"><b>1</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>2</b></a> </nobr><br><nobr>creation <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>2</b></a> <a href="../introduction_to_gui.htm"><b>3</b></a> </nobr><br><nobr>cross <a href="../kernel/navigating_topics.htm"><b>1</b></a> <a href="../kernel/saving_a_study.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_CS"></a><a name="subkey_CS"></a>csh <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> </nobr><br><a href="../kernel/running_salome_pro.htm"><b>cshell</b></a> <br><a name="bms_CT"></a><a name="subkey_CT"></a><a href="../post-pro_preferences.htm"><b>ctrl</b></a> <br><nobr><a name="bms_CU"></a><a name="subkey_CU"></a>current <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/getting_properties_of_the_study.htm"><b>3</b></a> <a href="../kernel/displaying_studies.htm"><b>4</b></a> <a href="../dump_study.htm"><b>5</b></a> <a href="../setting_preferences.htm"><b>6</b></a> <a href="../post-pro_preferences.htm"><b>7</b></a> <a href="../kernel/using_registry.htm"><b>8</b></a> <a href="../kernel/using_object_browser.htm"><b>9</b></a> <a href="../kernel/setting_preferences.htm"><b>10</b></a> <a href="../kernel/saving_a_study.htm"><b>11</b></a> </nobr><br><nobr>currently <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/navigating_topics.htm"><b>2</b></a> <a href="../kernel/using_registry.htm"><b>3</b></a> <a href="../kernel/using_object_browser.htm"><b>4</b></a> </nobr><br><a href="../post-pro_preferences.htm"><b>cursor</b></a> <br><a href="../kernel/setting_preferences.htm"><b>curve</b></a> <br><nobr>custom <a href="../kernel/introduction.htm"><b>1</b></a> <a href="../select_color_and_font.htm"><b>2</b></a> <a href="../kernel/using_catalog_generator.htm"><b>3</b></a> <a href="../kernel/setting_preferences.htm"><b>4</b></a> </nobr><br><a href="../kernel/introduction.htm"><b>customer</b></a> <br><a href="../kernel/about_salome_pro_architecture.htm"><b>customization</b></a> <br><a name="bms_CY"></a><a name="subkey_CY"></a><a href="../post-pro_preferences.htm"><b>cycles</b></a> <br><a href="../select_color_and_font.htm"><b>cyrillic</b></a> <br>\r
-<br><br>\r
-<a name="bm_D"></a><a name="subkey_D{"></a><a href="../kernel/readme.html"><b>d</b></a> <br><nobr><a name="bms_DA"></a><a name="subkey_DA"></a>data <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/introduction_to_salome_pro.htm"><b>2</b></a> <a href="../kernel/introduction.htm"><b>3</b></a> <a href="../kernel/getting_started2.htm"><b>4</b></a> <a href="../kernel/creating_a_new_study.htm"><b>5</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>6</b></a> <a href="../introduction_to_gui.htm"><b>7</b></a> <a href="../dump_study.htm"><b>8</b></a> <a href="../kernel/using_catalog_generator.htm"><b>9</b></a> <a href="../kernel/setting_preferences.htm"><b>10</b></a> <a href="../kernel/saving_a_study.htm"><b>11</b></a> </nobr><br><a href="../kernel/about_salome_pro_architecture.htm"><b>database</b></a> <br><nobr>date <a href="../kernel/getting_properties_of_the_study.htm"><b>1</b></a> <a href="../kernel/using_registry.htm"><b>2</b></a> </nobr><br><a name="bms_DE"></a><a name="subkey_DE"></a><a href="../kernel/using_object_browser.htm"><b>debugging</b></a> <br><a href="../post-pro_preferences.htm"><b>decrease</b></a> <br><a href="../post-pro_preferences.htm"><b>decreases</b></a> <br><nobr>default <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/creating_a_new_study.htm"><b>3</b></a> <a href="../geom_preferences.htm"><b>4</b></a> <a href="../setting_preferences.htm"><b>5</b></a> <a href="../post-pro_preferences.htm"><b>6</b></a> <a href="../mesh_preferences.htm"><b>7</b></a> <a href="../kernel/using_object_browser.htm"><b>8</b></a> <a href="../kernel/setting_preferences.htm"><b>9</b></a> <a href="../kernel/saving_a_study.htm"><b>10</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>11</b></a> </nobr><br><nobr>defaults <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../setting_preferences.htm"><b>2</b></a> </nobr><br><nobr>define <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/introduction.htm"><b>3</b></a> <a href="../geom_preferences.htm"><b>4</b></a> <a href="../dump_study.htm"><b>5</b></a> <a href="../select_color_and_font.htm"><b>6</b></a> <a href="../post-pro_preferences.htm"><b>7</b></a> <a href="../mesh_preferences.htm"><b>8</b></a> </nobr><br><nobr>defined <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>3</b></a> <a href="../mesh_preferences.htm"><b>4</b></a> </nobr><br><a href="../post-pro_preferences.htm"><b>defines</b></a> <br><nobr>definite <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/editing_studies.htm"><b>2</b></a> <a href="../kernel/creating_a_new_study.htm"><b>3</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>4</b></a> <a href="../kernel/using_registry.htm"><b>5</b></a> <a href="../kernel/using_object_browser.htm"><b>6</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>7</b></a> </nobr><br><nobr>definition <a href="../kernel/introduction.htm"><b>1</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>2</b></a> <a href="../kernel/using_left-hand_tabs.htm"><b>3</b></a> </nobr><br><a href="../kernel/using_left-hand_tabs.htm"><b>definitions</b></a> <br><a href="../kernel/introduction.htm"><b>delays</b></a> <br><a href="../kernel/saving_a_study.htm"><b>deleted</b></a> <br><nobr>demand <a href="../introduction_to_gui.htm"><b>1</b></a> <a href="../post-pro_preferences.htm"><b>2</b></a> </nobr><br><a href="../kernel/introduction.htm"><b>demands</b></a> <br><a href="../kernel/readme.html"><b>dependancies</b></a> <br><a href="../kernel/readme.html"><b>dependencies</b></a> <br><a href="../kernel/readme.html"><b>depending</b></a> <br><nobr>depends <a href="../kernel/editing_studies.htm"><b>1</b></a> <a href="../kernel/using_object_browser.htm"><b>2</b></a> </nobr><br><a href="../kernel/about_salome_pro_architecture.htm"><b>derived</b></a> <br><nobr>described <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>2</b></a> </nobr><br><a href="../kernel/readme.html"><b>describes</b></a> <br><nobr>describing <a href="../kernel/about_salome_pro_help_system.htm"><b>1</b></a> <a href="../kernel/using_catalog_generator.htm"><b>2</b></a> </nobr><br><nobr>description <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/using_catalog_generator.htm"><b>3</b></a> </nobr><br><nobr>descriptions <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/using_catalog_generator.htm"><b>2</b></a> </nobr><br><a href="../kernel/introduction.htm"><b>design</b></a> <br><a href="../post-pro_preferences.htm"><b>designed</b></a> <br><a href="../kernel/using_catalog_generator.htm"><b>desired</b></a> <br><nobr>desktop <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/getting_started2.htm"><b>2</b></a> <a href="../kernel/displaying_studies.htm"><b>3</b></a> <a href="../introduction_to_gui.htm"><b>4</b></a> <a href="../kernel/saving_a_study.htm"><b>5</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>6</b></a> </nobr><br><a href="../kernel/navigating_topics.htm"><b>destination</b></a> <br><nobr>destined <a href="../kernel/getting_started2.htm"><b>1</b></a> <a href="../kernel/using_registry.htm"><b>2</b></a> <a href="../kernel/using_object_browser.htm"><b>3</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>4</b></a> </nobr><br><a href="../kernel/setting_preferences.htm"><b>detailed</b></a> <br><a href="../kernel/readme.html"><b>details</b></a> <br><a href="../kernel/readme.html"><b>dev</b></a> <br><a href="../kernel/about_salome_pro_architecture.htm"><b>developer</b></a> <br><nobr>development <a href="../kernel/introduction.htm"><b>1</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>2</b></a> </nobr><br><a href="../kernel/about_salome_pro_architecture.htm"><b>developments</b></a> <br><a href="../post-pro_preferences.htm"><b>device</b></a> <br><a name="bms_DI"></a><a name="subkey_DI"></a><a href="../mesh_preferences.htm"><b>diagrams</b></a> <br><nobr>dialog <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/opening_studies.htm"><b>2</b></a> <a href="../kernel/getting_properties_of_the_study.htm"><b>3</b></a> <a href="../geom_preferences.htm"><b>4</b></a> <a href="../dump_study.htm"><b>5</b></a> <a href="../setting_preferences.htm"><b>6</b></a> <a href="../select_color_and_font.htm"><b>7</b></a> <a href="../post-pro_preferences.htm"><b>8</b></a> <a href="../mesh_preferences.htm"><b>9</b></a> <a href="../kernel/using_registry.htm"><b>10</b></a> <a href="../kernel/using_catalog_generator.htm"><b>11</b></a> <a href="../kernel/setting_preferences.htm"><b>12</b></a> <a href="../kernel/saving_a_study.htm"><b>13</b></a> </nobr><br><a href="../kernel/salome_pro_desktop.htm"><b>dialogs</b></a> <br><a href="../kernel/readme.html"><b>differ</b></a> <br><nobr>difference <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>2</b></a> <a href="../kernel/saving_a_study.htm"><b>3</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>4</b></a> </nobr><br><nobr>different <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/opening_studies.htm"><b>3</b></a> <a href="../kernel/getting_started2.htm"><b>4</b></a> <a href="../kernel/creating_a_new_study.htm"><b>5</b></a> <a href="../kernel/about_salome_pro_help_system.htm"><b>6</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>7</b></a> <a href="../kernel/using_object_browser.htm"><b>8</b></a> <a href="../kernel/saving_a_study.htm"><b>9</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>10</b></a> </nobr><br><a href="../post-pro_preferences.htm"><b>differently</b></a> <br><a href="../kernel/salome_pro_desktop.htm"><b>differs</b></a> <br><a href="../kernel/introduction.htm"><b>digital</b></a> <br><a href="../mesh_preferences.htm"><b>digits</b></a> <br><a href="../kernel/readme.html"><b>dir</b></a> <br><nobr>direction <a href="../kernel/displaying_studies.htm"><b>1</b></a> <a href="../post-pro_preferences.htm"><b>2</b></a> </nobr><br><nobr>directories <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/setting_preferences.htm"><b>2</b></a> </nobr><br><nobr>directory <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../setting_preferences.htm"><b>3</b></a> <a href="../kernel/using_catalog_generator.htm"><b>4</b></a> <a href="../kernel/setting_preferences.htm"><b>5</b></a> <a href="../kernel/saving_a_study.htm"><b>6</b></a> </nobr><br><nobr>disable <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> </nobr><br><a href="../kernel/readme.html"><b>disable_flag</b></a> <br><a href="../post-pro_preferences.htm"><b>disabled</b></a> <br><nobr>disk <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> </nobr><br><nobr>display <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/displaying_studies.htm"><b>2</b></a> <a href="../geom_preferences.htm"><b>3</b></a> <a href="../post-pro_preferences.htm"><b>4</b></a> <a href="../mesh_preferences.htm"><b>5</b></a> <a href="../kernel/using_registry.htm"><b>6</b></a> <a href="../kernel/using_left-hand_tabs.htm"><b>7</b></a> <a href="../kernel/setting_preferences.htm"><b>8</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>9</b></a> </nobr><br><nobr>displayed <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/displaying_studies.htm"><b>3</b></a> <a href="../post-pro_preferences.htm"><b>4</b></a> <a href="../mesh_preferences.htm"><b>5</b></a> <a href="../kernel/using_object_browser.htm"><b>6</b></a> <a href="../kernel/using_left-hand_tabs.htm"><b>7</b></a> <a href="../kernel/setting_preferences.htm"><b>8</b></a> <a href="../kernel/saving_a_study.htm"><b>9</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>10</b></a> </nobr><br><nobr>displaying <a href="../kernel/displaying_studies.htm"><b>1</b></a> <a href="../kernel/using_object_browser.htm"><b>2</b></a> </nobr><br><nobr>displays <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/navigating_topics.htm"><b>2</b></a> <a href="../kernel/using_registry.htm"><b>3</b></a> <a href="../kernel/using_object_browser.htm"><b>4</b></a> <a href="../kernel/using_left-hand_tabs.htm"><b>5</b></a> </nobr><br><a href="../post-pro_preferences.htm"><b>distance</b></a> <br><a href="../kernel/about_salome_pro_architecture.htm"><b>distinction</b></a> <br><a href="../kernel/readme.html"><b>distribute</b></a> <br><a href="../kernel/about_salome_pro_architecture.htm"><b>distributed</b></a> <br><a href="../kernel/readme.html"><b>distribution</b></a> <br><nobr>divided <a href="../kernel/about_salome_pro_help_system.htm"><b>1</b></a> <a href="../post-pro_preferences.htm"><b>2</b></a> <a href="../kernel/using_registry.htm"><b>3</b></a> </nobr><br><a href="../post-pro_preferences.htm"><b>divides</b></a> <br><nobr><a name="bms_DO"></a><a name="subkey_DO"></a>dockable <a href="../kernel/displaying_studies.htm"><b>1</b></a> <a href="../introduction_to_gui.htm"><b>2</b></a> <a href="../kernel/saving_a_study.htm"><b>3</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>4</b></a> </nobr><br><nobr>document <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/getting_started2.htm"><b>2</b></a> <a href="../kernel/creating_a_new_study.htm"><b>3</b></a> <a href="../dump_study.htm"><b>4</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>5</b></a> </nobr><br><nobr>does <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/editing_studies.htm"><b>2</b></a> </nobr><br><a href="../kernel/readme.html"><b>doesn</b></a> <br><a href="../kernel/readme.html"><b>doing</b></a> <br><nobr>domain <a href="../kernel/introduction_to_salome_pro.htm"><b>1</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>2</b></a> </nobr><br><a href="../post-pro_preferences.htm"><b>dominant</b></a> <br><a href="../kernel/using_catalog_generator.htm"><b>don</b></a> <br><nobr>done <a href="../kernel/readme.html"><b>1</b></a> <a href="../post-pro_preferences.htm"><b>2</b></a> </nobr><br><a href="../kernel/readme.html"><b>dot</b></a> <br><a href="../kernel/using_registry.htm"><b>double</b></a> <br><nobr>down <a href="../kernel/navigating_topics.htm"><b>1</b></a> <a href="../kernel/getting_properties_of_the_study.htm"><b>2</b></a> </nobr><br><a href="../kernel/readme.html"><b>doxygen</b></a> <br><a href="../kernel/readme.html"><b>doxytag</b></a> <br><a href="../kernel/readme.html"><b>doxywizard</b></a> <br><a name="bms_DR"></a><a name="subkey_DR"></a><a href="../kernel/salome_pro_desktop.htm"><b>dragging</b></a> <br><a href="../kernel/about_salome_pro_architecture.htm"><b>dramatically</b></a> <br><a href="../kernel/readme.html"><b>drive</b></a> <br><a href="../kernel/navigating_topics.htm"><b>drop</b></a> <br><a href="../kernel/salome_pro_desktop.htm"><b>dropping</b></a> <br><a name="bms_DU"></a><a name="subkey_DU"></a><a href="../dump_study.htm"><b>dump</b></a> <br><a href="../kernel/readme.html"><b>dumpversion</b></a> <br><a name="bms_DY"></a><a name="subkey_DY"></a><a href="../introduction_to_gui.htm"><b>dynamic</b></a> <br><nobr>dynamically <a href="../kernel/introduction_to_salome_pro.htm"><b>1</b></a> <a href="../post-pro_preferences.htm"><b>2</b></a> </nobr><br>\r
-<br><br>\r
-<nobr><a name="bm_E"></a><a name="subkey_E{"></a>e <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../introduction_to_gui.htm"><b>3</b></a> <a href="../kernel/saving_a_study.htm"><b>4</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>5</b></a> </nobr><br><a name="bms_EA"></a><a name="subkey_EA"></a><a href="../kernel/introduction.htm"><b>easier</b></a> <br><a href="../kernel/about_salome_pro_architecture.htm"><b>easily</b></a> <br><a href="../kernel/about_salome_pro_architecture.htm"><b>easy</b></a> <br><a name="bms_EC"></a><a name="subkey_EC"></a><a href="../kernel/about_salome_pro_architecture.htm"><b>economically</b></a> <br><a name="bms_ED"></a><a name="subkey_ED"></a><a href="../mesh_preferences.htm"><b>edges</b></a> <br><nobr>edit <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/getting_properties_of_the_study.htm"><b>3</b></a> <a href="../kernel/editing_studies.htm"><b>4</b></a> </nobr><br><a href="../post-pro_preferences.htm"><b>editable</b></a> <br><nobr>editing <a href="../kernel/editing_studies.htm"><b>1</b></a> <a href="../introduction_to_gui.htm"><b>2</b></a> </nobr><br><a href="../post-pro_preferences.htm"><b>edition</b></a> <br><a href="../setting_preferences.htm"><b>editor</b></a> <br><br><br></p><p class="ftsbody" align="center"><a href="whlstf3.htm" target="_self" title="previous search group"><b>&gt;&gt;</b></a>\r
-\r
-</body>\r
-\r
-</html>\r
-\r
diff --git a/doc/salome/gui/GUI/whgdata/whlstf3.htm b/doc/salome/gui/GUI/whgdata/whlstf3.htm
deleted file mode 100755 (executable)
index f9292a8..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-<html>\r
-<head>\r
-<title>Search Words List</title>\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-<base target="bsscright">\r
-<style>\r
-<!--\r
-body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
-\r
-A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
-A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
-A:active {background-color:#cccccc;}\r
-A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
-\r
-.tabs {background-color:#c0c0c0;}\r
-.ftsheader {margin-left:10pt; margin-top:0pt;}\r
-.ftsbody {margin-left:10pt; margin-top:0pt;}\r
-.inactive {color:#666666;}\r
-.ftsheader {margin-top:0pt; } .ftsheader {margin-bottom:0pt; } .ftsheader {margin-left:9pt; } \r
-\r
-.ftsbody {margin-top:0pt; } .ftsbody {margin-bottom:0pt; } .ftsbody {margin-left:9pt; } \r
-p {color:#000000; } p {font-family:Arial; } p {font-size:9pt; } p {font-style:normal; } p {text-decoration:none; } \r
-A:link {color:#000000; } A:link {font-family:Arial; } A:link {font-size:9pt; } A:link {font-style:normal; } A:link {text-decoration:none; } \r
-A:visited {color:#000000; } A:visited {font-family:Arial; } A:visited {font-size:9pt; } A:visited {font-style:normal; } A:visited {text-decoration:none; } \r
-A:active {background-color:#cccccc; } \r
-A:hover {color:#007f00; } A:hover {font-family:Arial; } A:hover {font-size:9pt; } 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_EF"></a><a name="subkey_EF"></a><a href="../kernel/introduction.htm"><b>efficient</b></a> <br><a name="bms_EG"></a><a name="subkey_EG"></a><a href="../kernel/readme.html"><b>egrep</b></a> <br><nobr><a name="bms_EI"></a><a name="subkey_EI"></a>either <a href="../select_color_and_font.htm"><b>1</b></a> <a href="../post-pro_preferences.htm"><b>2</b></a> <a href="../kernel/using_catalog_generator.htm"><b>3</b></a> <a href="../kernel/setting_preferences.htm"><b>4</b></a> </nobr><br><a name="bms_EL"></a><a name="subkey_EL"></a><a href="../kernel/introduction.htm"><b>electrical</b></a> <br><a href="../kernel/introduction.htm"><b>electronic</b></a> <br><nobr>element <a href="../kernel/introduction.htm"><b>1</b></a> <a href="../post-pro_preferences.htm"><b>2</b></a> <a href="../mesh_preferences.htm"><b>3</b></a> </nobr><br><a href="../mesh_preferences.htm"><b>elements</b></a> <br><a name="bms_EM"></a><a name="subkey_EM"></a><a href="../kernel/running_salome_pro.htm"><b>embedded</b></a> <br><a href="../kernel/displaying_studies.htm"><b>empty</b></a> <br><nobr><a name="bms_EN"></a><a name="subkey_EN"></a>enables <a href="../kernel/using_left-hand_tabs.htm"><b>1</b></a> <a href="../kernel/setting_preferences.htm"><b>2</b></a> </nobr><br><a href="../kernel/about_salome_pro_architecture.htm"><b>encouraging</b></a> <br><nobr>end <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>2</b></a> <a href="../setting_preferences.htm"><b>3</b></a> <a href="../post-pro_preferences.htm"><b>4</b></a> <a href="../kernel/setting_preferences.htm"><b>5</b></a> </nobr><br><a href="../kernel/about_salome_pro_architecture.htm"><b>enforcing</b></a> <br><a href="../kernel/about_salome_pro_architecture.htm"><b>engine</b></a> <br><a href="../kernel/readme.html"><b>enough</b></a> <br><a href="../kernel/introduction.htm"><b>ensure</b></a> <br><a href="../kernel/about_salome_pro_architecture.htm"><b>ensuring</b></a> <br><nobr>enter <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/getting_properties_of_the_study.htm"><b>3</b></a> <a href="../kernel/saving_a_study.htm"><b>4</b></a> </nobr><br><a href="../kernel/readme.html"><b>entered</b></a> <br><a href="../mesh_preferences.htm"><b>entity</b></a> <br><nobr>entry <a href="../kernel/using_object_browser.htm"><b>1</b></a> <a href="../kernel/setting_preferences.htm"><b>2</b></a> </nobr><br><a href="../kernel/readme.html"><b>env_</b></a> <br><a href="../kernel/readme.html"><b>env_for_launch</b></a> <br><a href="../kernel/readme.html"><b>env_products</b></a> <br><a href="../kernel/readme.html"><b>env_vtk</b></a> <br><nobr>environment <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/introduction.htm"><b>3</b></a> <a href="../kernel/getting_started2.htm"><b>4</b></a> <a href="../kernel/displaying_studies.htm"><b>5</b></a> <a href="../introduction_to_gui.htm"><b>6</b></a> </nobr><br><nobr>environments <a href="../kernel/introduction.htm"><b>1</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>2</b></a> </nobr><br><a name="bms_EQ"></a><a name="subkey_EQ"></a><a href="../kernel/readme.html"><b>equal</b></a> <br><a href="../kernel/about_salome_pro_architecture.htm"><b>equally</b></a> <br><a href="../kernel/introduction.htm"><b>equipment</b></a> <br><nobr><a name="bms_ER"></a><a name="subkey_ER"></a>error <a href="../kernel/readme.html"><b>1</b></a> <a href="../dump_study.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_ET"></a><a name="subkey_ET"></a>etc <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/introduction_to_salome_pro.htm"><b>2</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>3</b></a> <a href="../introduction_to_gui.htm"><b>4</b></a> <a href="../post-pro_preferences.htm"><b>5</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>6</b></a> </nobr><br><nobr><a name="bms_EV"></a><a name="subkey_EV"></a>even <a href="../kernel/about_salome_pro_architecture.htm"><b>1</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>2</b></a> </nobr><br><a href="../kernel/using_registry.htm"><b>ever</b></a> <br><nobr>every <a href="../kernel/introduction.htm"><b>1</b></a> <a href="../kernel/using_left-hand_tabs.htm"><b>2</b></a> </nobr><br><a href="../kernel/readme.html"><b>everything</b></a> <br><a href="../kernel/introduction.htm"><b>evolutions</b></a> <br><a href="../kernel/about_salome_pro_architecture.htm"><b>evolve</b></a> <br><a name="bms_EX"></a><a name="subkey_EX"></a><a href="../kernel/running_salome_pro.htm"><b>ex</b></a> <br><a href="../kernel/readme.html"><b>exact</b></a> <br><nobr>exactly <a href="../kernel/readme.html"><b>1</b></a> <a href="../post-pro_preferences.htm"><b>2</b></a> </nobr><br><nobr>example <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/introduction.htm"><b>2</b></a> <a href="../kernel/displaying_studies.htm"><b>3</b></a> <a href="../kernel/using_catalog_generator.htm"><b>4</b></a> <a href="../kernel/saving_a_study.htm"><b>5</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>6</b></a> </nobr><br><a href="../post-pro_preferences.htm"><b>exceeds</b></a> <br><nobr>exception <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../introduction_to_gui.htm"><b>2</b></a> </nobr><br><a href="../kernel/about_salome_pro_architecture.htm"><b>exchanges</b></a> <br><nobr>execution <a href="../kernel/introduction_to_salome_pro.htm"><b>1</b></a> <a href="../kernel/introduction.htm"><b>2</b></a> </nobr><br><a href="../kernel/readme.html"><b>exist</b></a> <br><a href="../kernel/readme.html"><b>existence</b></a> <br><nobr>existing <a href="../kernel/opening_studies.htm"><b>1</b></a> <a href="../kernel/introduction_to_salome_pro.htm"><b>2</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>3</b></a> <a href="../setting_preferences.htm"><b>4</b></a> <a href="../kernel/using_catalog_generator.htm"><b>5</b></a> <a href="../kernel/saving_a_study.htm"><b>6</b></a> </nobr><br><nobr>exists <a href="../kernel/readme.html"><b>1</b></a> <a href="../setting_preferences.htm"><b>2</b></a> </nobr><br><a href="../kernel/about_salome_pro_architecture.htm"><b>expandability</b></a> <br><a href="../kernel/navigating_topics.htm"><b>expanding</b></a> <br><a href="../kernel/introduction.htm"><b>expectations</b></a> <br><a href="../dump_study.htm"><b>expert</b></a> <br><a href="../kernel/about_salome_pro_architecture.htm"><b>exploits</b></a> <br><a href="../kernel/about_salome_pro_help_system.htm"><b>explorer</b></a> <br><nobr>export <a href="../kernel/introduction.htm"><b>1</b></a> <a href="../mesh_preferences.htm"><b>2</b></a> </nobr><br><a href="../kernel/about_salome_pro_architecture.htm"><b>exposes</b></a> <br><a href="../select_color_and_font.htm"><b>extended</b></a> <br><a href="../setting_preferences.htm"><b>extension</b></a> <br><a href="../kernel/saving_a_study.htm"><b>extensions</b></a> <br><a href="../kernel/setting_preferences.htm"><b>external</b></a> <br><a href="../kernel/readme.html"><b>extracting</b></a> <br><a href="../kernel/introduction.htm"><b>extremely</b></a> <br>\r
-<br><br>\r
-<nobr><a name="bm_F"></a><a name="subkey_F{"></a>f <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> </nobr><br><nobr><a name="bms_FA"></a><a name="subkey_FA"></a>face <a href="../post-pro_preferences.htm"><b>1</b></a> <a href="../mesh_preferences.htm"><b>2</b></a> <a href="../kernel/setting_preferences.htm"><b>3</b></a> </nobr><br><nobr>faces <a href="../post-pro_preferences.htm"><b>1</b></a> <a href="../mesh_preferences.htm"><b>2</b></a> </nobr><br><a href="../kernel/about_salome_pro_architecture.htm"><b>facilitated</b></a> <br><a href="../kernel/introduction_to_salome_pro.htm"><b>facilitates</b></a> <br><nobr>fact <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>2</b></a> </nobr><br><a href="../kernel/using_catalog_generator.htm"><b>factory</b></a> <br><a href="../kernel/readme.html"><b>fail</b></a> <br><a href="../kernel/readme.html"><b>fails</b></a> <br><a href="../kernel/readme.html"><b>false</b></a> <br><a href="../post-pro_preferences.htm"><b>families</b></a> <br><nobr><a name="bms_FE"></a><a name="subkey_FE"></a>feature <a href="../kernel/readme.html"><b>1</b></a> <a href="../post-pro_preferences.htm"><b>2</b></a> </nobr><br><a href="../kernel/about_salome_pro_help_system.htm"><b>features</b></a> <br><nobr><a name="bms_FI"></a><a name="subkey_FI"></a>field <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/getting_properties_of_the_study.htm"><b>2</b></a> <a href="../select_color_and_font.htm"><b>3</b></a> <a href="../post-pro_preferences.htm"><b>4</b></a> <a href="../mesh_preferences.htm"><b>5</b></a> </nobr><br><nobr>fields <a href="../kernel/introduction.htm"><b>1</b></a> <a href="../post-pro_preferences.htm"><b>2</b></a> </nobr><br><a href="../kernel/readme.html"><b>fig</b></a> <br><a href="../kernel/readme.html"><b>figure</b></a> <br><a href="../geom_preferences.htm"><b>figures</b></a> <br><nobr>file <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/opening_studies.htm"><b>3</b></a> <a href="../kernel/getting_properties_of_the_study.htm"><b>4</b></a> <a href="../kernel/creating_a_new_study.htm"><b>5</b></a> <a href="../dump_study.htm"><b>6</b></a> <a href="../setting_preferences.htm"><b>7</b></a> <a href="../post-pro_preferences.htm"><b>8</b></a> <a href="../kernel/using_catalog_generator.htm"><b>9</b></a> <a href="../kernel/setting_preferences.htm"><b>10</b></a> <a href="../kernel/saving_a_study.htm"><b>11</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>12</b></a> </nobr><br><nobr>files <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/introduction_to_salome_pro.htm"><b>2</b></a> <a href="../post-pro_preferences.htm"><b>3</b></a> <a href="../kernel/using_catalog_generator.htm"><b>4</b></a> <a href="../kernel/setting_preferences.htm"><b>5</b></a> <a href="../kernel/saving_a_study.htm"><b>6</b></a> </nobr><br><a href="../mesh_preferences.htm"><b>fill</b></a> <br><nobr>find <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/using_left-hand_tabs.htm"><b>2</b></a> <a href="../kernel/using_catalog_generator.htm"><b>3</b></a> </nobr><br><a href="../kernel/readme.html"><b>find_in_path</b></a> <br><a href="../kernel/readme.html"><b>finds</b></a> <br><a href="../kernel/about_salome_pro_architecture.htm"><b>finely</b></a> <br><nobr>finish <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/navigating_topics.htm"><b>2</b></a> <a href="../post-pro_preferences.htm"><b>3</b></a> </nobr><br><a href="../kernel/readme.html"><b>finishes</b></a> <br><a href="../kernel/introduction.htm"><b>finite</b></a> <br><nobr>first <a href="../kernel/readme.html"><b>1</b></a> <a href="../dump_study.htm"><b>2</b></a> <a href="../post-pro_preferences.htm"><b>3</b></a> <a href="../kernel/using_object_browser.htm"><b>4</b></a> <a href="../kernel/setting_preferences.htm"><b>5</b></a> </nobr><br><a href="../kernel/setting_preferences.htm"><b>fit</b></a> <br><a name="bms_FL"></a><a name="subkey_FL"></a><a href="../kernel/readme.html"><b>flag</b></a> <br><nobr>flexibility <a href="../kernel/about_salome_pro_architecture.htm"><b>1</b></a> <a href="../dump_study.htm"><b>2</b></a> </nobr><br><nobr>flexible <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/introduction.htm"><b>2</b></a> <a href="../introduction_to_gui.htm"><b>3</b></a> </nobr><br><a name="bms_FO"></a><a name="subkey_FO"></a><a href="../post-pro_preferences.htm"><b>focal</b></a> <br><a href="../kernel/navigating_topics.htm"><b>focus</b></a> <br><nobr>folder <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/using_object_browser.htm"><b>2</b></a> <a href="../kernel/saving_a_study.htm"><b>3</b></a> </nobr><br><nobr>follow <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>2</b></a> </nobr><br><a href="../setting_preferences.htm"><b>followed</b></a> <br><nobr>following <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/opening_studies.htm"><b>3</b></a> <a href="../kernel/navigating_topics.htm"><b>4</b></a> <a href="../kernel/getting_started2.htm"><b>5</b></a> <a href="../kernel/getting_properties_of_the_study.htm"><b>6</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>7</b></a> <a href="../dump_study.htm"><b>8</b></a> <a href="../kernel/using_registry.htm"><b>9</b></a> <a href="../kernel/using_left-hand_tabs.htm"><b>10</b></a> <a href="../kernel/using_catalog_generator.htm"><b>11</b></a> <a href="../kernel/setting_preferences.htm"><b>12</b></a> <a href="../kernel/saving_a_study.htm"><b>13</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>14</b></a> </nobr><br><nobr>font <a href="../select_color_and_font.htm"><b>1</b></a> <a href="../post-pro_preferences.htm"><b>2</b></a> <a href="../mesh_preferences.htm"><b>3</b></a> <a href="../kernel/setting_preferences.htm"><b>4</b></a> </nobr><br><a href="../select_color_and_font.htm"><b>fonts</b></a> <br><a href="../kernel/using_catalog_generator.htm"><b>forget</b></a> <br><nobr>format <a href="../kernel/opening_studies.htm"><b>1</b></a> <a href="../kernel/introduction.htm"><b>2</b></a> <a href="../kernel/about_salome_pro_help_system.htm"><b>3</b></a> <a href="../kernel/setting_preferences.htm"><b>4</b></a> </nobr><br><a href="../kernel/introduction.htm"><b>formats</b></a> <br><a href="../post-pro_preferences.htm"><b>forth</b></a> <br><a name="bms_FP"></a><a name="subkey_FP"></a><a href="../post-pro_preferences.htm"><b>fps</b></a> <br><a name="bms_FR"></a><a name="subkey_FR"></a><a href="../kernel/readme.html"><b>frame</b></a> <br><a href="../post-pro_preferences.htm"><b>frames</b></a> <br><a href="../introduction_to_gui.htm"><b>framework</b></a> <br><nobr>free <a href="../kernel/introduction.htm"><b>1</b></a> <a href="../post-pro_preferences.htm"><b>2</b></a> </nobr><br><a href="../kernel/introduction.htm"><b>friendly</b></a> <br><a name="bms_FU"></a><a name="subkey_FU"></a><a href="../dump_study.htm"><b>fulfill</b></a> <br><nobr>full <a href="../post-pro_preferences.htm"><b>1</b></a> <a href="../kernel/using_left-hand_tabs.htm"><b>2</b></a> </nobr><br><a href="../post-pro_preferences.htm"><b>fully</b></a> <br><nobr>function <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/introduction_to_salome_pro.htm"><b>2</b></a> <a href="../dump_study.htm"><b>3</b></a> </nobr><br><a href="../kernel/readme.html"><b>function_name</b></a> <br><a href="../kernel/salome_pro_desktop.htm"><b>functional</b></a> <br><a href="../kernel/introduction.htm"><b>functionalities</b></a> <br><nobr>functionality <a href="../kernel/getting_started2.htm"><b>1</b></a> <a href="../kernel/editing_studies.htm"><b>2</b></a> <a href="../kernel/about_salome_pro_help_system.htm"><b>3</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>4</b></a> <a href="../kernel/using_catalog_generator.htm"><b>5</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>6</b></a> </nobr><br><a href="../kernel/saving_a_study.htm"><b>functioning</b></a> <br><nobr>functions <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/introduction_to_salome_pro.htm"><b>2</b></a> <a href="../kernel/introduction.htm"><b>3</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>4</b></a> </nobr><br><a href="../kernel/about_salome_pro_architecture.htm"><b>fundamental</b></a> <br><a href="../kernel/readme.html"><b>further</b></a> <br>\r
-<br><br>\r
-<nobr><a name="bm_G"></a><a name="subkey_G{"></a>g <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> </nobr><br><a name="bms_GA"></a><a name="subkey_GA"></a><a href="../mesh_preferences.htm"><b>gaps</b></a> <br><nobr>gauss <a href="../introduction_to_gui.htm"><b>1</b></a> <a href="../post-pro_preferences.htm"><b>2</b></a> </nobr><br><a name="bms_GC"></a><a name="subkey_GC"></a><a href="../kernel/readme.html"><b>gcc</b></a> <br><nobr><a name="bms_GE"></a><a name="subkey_GE"></a>general <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/getting_started2.htm"><b>2</b></a> <a href="../mesh_preferences.htm"><b>3</b></a> <a href="../kernel/setting_preferences.htm"><b>4</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>5</b></a> </nobr><br><nobr>generate <a href="../dump_study.htm"><b>1</b></a> <a href="../kernel/using_catalog_generator.htm"><b>2</b></a> </nobr><br><nobr>generated <a href="../kernel/readme.html"><b>1</b></a> <a href="../dump_study.htm"><b>2</b></a> <a href="../kernel/using_catalog_generator.htm"><b>3</b></a> </nobr><br><nobr>generates <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/introduction_to_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>generator <a href="../introduction_to_gui.htm"><b>1</b></a> <a href="../kernel/using_catalog_generator.htm"><b>2</b></a> </nobr><br><a href="../kernel/introduction.htm"><b>generators</b></a> <br><nobr>generic <a href="../kernel/introduction_to_salome_pro.htm"><b>1</b></a> <a href="../kernel/introduction.htm"><b>2</b></a> </nobr><br><nobr>geom <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/introduction_to_salome_pro.htm"><b>2</b></a> </nobr><br><nobr>geometrical <a href="../kernel/introduction_to_salome_pro.htm"><b>1</b></a> <a href="../kernel/introduction.htm"><b>2</b></a> <a href="../geom_preferences.htm"><b>3</b></a> <a href="../post-pro_preferences.htm"><b>4</b></a> </nobr><br><nobr>geometry <a href="../kernel/introduction_to_salome_pro.htm"><b>1</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>2</b></a> <a href="../geom_preferences.htm"><b>3</b></a> <a href="../post-pro_preferences.htm"><b>4</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>5</b></a> </nobr><br><nobr>get <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/about_salome_pro_help_system.htm"><b>2</b></a> </nobr><br><nobr>getting <a href="../kernel/introduction.htm"><b>1</b></a> <a href="../kernel/getting_started2.htm"><b>2</b></a> <a href="../kernel/using_object_browser.htm"><b>3</b></a> </nobr><br><br><br></p><p class="ftsbody" align="center"><a href="whlstf4.htm" target="_self" title="previous search group"><b>&gt;&gt;</b></a>\r
-\r
-</body>\r
-\r
-</html>\r
-\r
diff --git a/doc/salome/gui/GUI/whgdata/whlstf4.htm b/doc/salome/gui/GUI/whgdata/whlstf4.htm
deleted file mode 100755 (executable)
index 16b1286..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-<html>\r
-<head>\r
-<title>Search Words List</title>\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-<base target="bsscright">\r
-<style>\r
-<!--\r
-body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
-\r
-A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
-A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
-A:active {background-color:#cccccc;}\r
-A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
-\r
-.tabs {background-color:#c0c0c0;}\r
-.ftsheader {margin-left:10pt; margin-top:0pt;}\r
-.ftsbody {margin-left:10pt; margin-top:0pt;}\r
-.inactive {color:#666666;}\r
-.ftsheader {margin-top:0pt; } .ftsheader {margin-bottom:0pt; } .ftsheader {margin-left:9pt; } \r
-\r
-.ftsbody {margin-top:0pt; } .ftsbody {margin-bottom:0pt; } .ftsbody {margin-left:9pt; } \r
-p {color:#000000; } p {font-family:Arial; } p {font-size:9pt; } p {font-style:normal; } p {text-decoration:none; } \r
-A:link {color:#000000; } A:link {font-family:Arial; } A:link {font-size:9pt; } A:link {font-style:normal; } A:link {text-decoration:none; } \r
-A:visited {color:#000000; } A:visited {font-family:Arial; } A:visited {font-size:9pt; } A:visited {font-style:normal; } A:visited {text-decoration:none; } \r
-A:active {background-color:#cccccc; } \r
-A:hover {color:#007f00; } A:hover {font-family:Arial; } A:hover {font-size:9pt; } A:hover {font-style:normal; } A:hover {text-decoration:underline; } \r
-\r
--->\r
-</style>\r
-</head>\r
-<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
-<p class="ftsbody" align="center"><a href="whlstf3.htm" target="_self" title="previous search group"><b>&lt;&lt;</b></a><br><br></p>\r
-<p class="ftsbody" >\r
-<a name="bms_GI"></a><a name="subkey_GI"></a><a href="../kernel/readme.html"><b>give</b></a> <br><nobr>given <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/introduction_to_salome_pro.htm"><b>2</b></a> <a href="../post-pro_preferences.htm"><b>3</b></a> </nobr><br><nobr>gives <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/getting_properties_of_the_study.htm"><b>2</b></a> <a href="../dump_study.htm"><b>3</b></a> <a href="../select_color_and_font.htm"><b>4</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>5</b></a> </nobr><br><a name="bms_GL"></a><a name="subkey_GL"></a><a href="../post-pro_preferences.htm"><b>gl</b></a> <br><a href="../post-pro_preferences.htm"><b>global</b></a> <br><a href="../kernel/using_left-hand_tabs.htm"><b>glossary</b></a> <br><nobr><a name="bms_GO"></a><a name="subkey_GO"></a>go <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/navigating_topics.htm"><b>2</b></a> </nobr><br><a name="bms_GR"></a><a name="subkey_GR"></a><a href="../kernel/setting_preferences.htm"><b>graph</b></a> <br><a href="../post-pro_preferences.htm"><b>graphic</b></a> <br><nobr>graphical <a href="../introduction_to_gui.htm"><b>1</b></a> <a href="../dump_study.htm"><b>2</b></a> </nobr><br><nobr>graphs <a href="../kernel/introduction_to_salome_pro.htm"><b>1</b></a> <a href="../kernel/displaying_studies.htm"><b>2</b></a> <a href="../kernel/setting_preferences.htm"><b>3</b></a> </nobr><br><a href="../kernel/readme.html"><b>graphviz</b></a> <br><a href="../dump_study.htm"><b>great</b></a> <br><a href="../post-pro_preferences.htm"><b>greater</b></a> <br><a href="../dump_study.htm"><b>greatly</b></a> <br><a href="../select_color_and_font.htm"><b>greek</b></a> <br><a href="../kernel/readme.html"><b>grep</b></a> <br><a href="../select_color_and_font.htm"><b>grouped</b></a> <br><nobr>groups <a href="../post-pro_preferences.htm"><b>1</b></a> <a href="../mesh_preferences.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_GU"></a><a name="subkey_GU"></a>gui <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/introduction_to_salome_pro.htm"><b>3</b></a> <a href="../kernel/creating_a_new_study.htm"><b>4</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>5</b></a> <a href="../introduction_to_gui.htm"><b>6</b></a> <a href="../dump_study.htm"><b>7</b></a> <a href="../setting_preferences.htm"><b>8</b></a> <a href="../kernel/setting_preferences.htm"><b>9</b></a> <a href="../kernel/saving_a_study.htm"><b>10</b></a> </nobr><br>\r
-<br><br>\r
-<nobr><a name="bm_H"></a><a name="subkey_H{"></a>h <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> </nobr><br><a name="bms_HA"></a><a name="subkey_HA"></a><a href="../post-pro_preferences.htm"><b>half</b></a> <br><nobr>hand <a href="../kernel/navigating_topics.htm"><b>1</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>2</b></a> <a href="../kernel/using_left-hand_tabs.htm"><b>3</b></a> </nobr><br><a href="../kernel/introduction.htm"><b>handle</b></a> <br><a href="../kernel/introduction.htm"><b>handled</b></a> <br><a href="../kernel/readme.html"><b>handler</b></a> <br><nobr>handling <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../introduction_to_gui.htm"><b>2</b></a> </nobr><br><nobr>hard <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> </nobr><br><a href="../kernel/saving_a_study.htm"><b>hasn</b></a> <br><a href="../kernel/setting_preferences.htm"><b>haven</b></a> <br><nobr>having <a href="../kernel/navigating_topics.htm"><b>1</b></a> <a href="../kernel/introduction_to_salome_pro.htm"><b>2</b></a> <a href="../kernel/using_object_browser.htm"><b>3</b></a> </nobr><br><nobr><a name="bms_HD"></a><a name="subkey_HD"></a>hdf <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/opening_studies.htm"><b>2</b></a> <a href="../kernel/setting_preferences.htm"><b>3</b></a> <a href="../kernel/saving_a_study.htm"><b>4</b></a> </nobr><br><a href="../kernel/readme.html"><b>hdf5</b></a> <br><a href="../kernel/readme.html"><b>hdf5home</b></a> <br><a name="bms_HE"></a><a name="subkey_HE"></a><a href="../kernel/introduction.htm"><b>healing</b></a> <br><nobr>height <a href="../post-pro_preferences.htm"><b>1</b></a> <a href="../mesh_preferences.htm"><b>2</b></a> </nobr><br><a href="../kernel/using_registry.htm"><b>hello</b></a> <br><nobr>help <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/opening_studies.htm"><b>3</b></a> <a href="../kernel/navigating_topics.htm"><b>4</b></a> <a href="../kernel/about_salome_pro_help_system.htm"><b>5</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>6</b></a> <a href="../kernel/using_object_browser.htm"><b>7</b></a> <a href="../kernel/using_left-hand_tabs.htm"><b>8</b></a> <a href="../kernel/setting_preferences.htm"><b>9</b></a> </nobr><br><a href="../kernel/readme.html"><b>helpful</b></a> <br><nobr>helps <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/introduction.htm"><b>2</b></a> </nobr><br><nobr>here <a href="../kernel/readme.html"><b>1</b></a> <a href="../post-pro_preferences.htm"><b>2</b></a> <a href="../mesh_preferences.htm"><b>3</b></a> <a href="../kernel/setting_preferences.htm"><b>4</b></a> </nobr><br><a href="../kernel/introduction.htm"><b>heterogeneous</b></a> <br><nobr><a name="bms_HI"></a><a name="subkey_HI"></a>hide <a href="../post-pro_preferences.htm"><b>1</b></a> <a href="../kernel/setting_preferences.htm"><b>2</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>3</b></a> </nobr><br><a href="../kernel/using_object_browser.htm"><b>hiding</b></a> <br><a href="../kernel/introduction.htm"><b>high</b></a> <br><a href="../kernel/readme.html"><b>higher</b></a> <br><a href="../mesh_preferences.htm"><b>highlight</b></a> <br><nobr>highlighted <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/using_object_browser.htm"><b>2</b></a> </nobr><br><a href="../kernel/readme.html"><b>hints</b></a> <br><a href="../kernel/using_registry.htm"><b>history</b></a> <br><nobr><a name="bms_HO"></a><a name="subkey_HO"></a>home <a href="../kernel/readme.html"><b>1</b></a> <a href="../setting_preferences.htm"><b>2</b></a> </nobr><br><nobr>horizontal <a href="../kernel/displaying_studies.htm"><b>1</b></a> <a href="../post-pro_preferences.htm"><b>2</b></a> <a href="../mesh_preferences.htm"><b>3</b></a> <a href="../kernel/setting_preferences.htm"><b>4</b></a> </nobr><br><a href="../kernel/displaying_studies.htm"><b>horizontally</b></a> <br><a href="../kernel/about_salome_pro_architecture.htm"><b>host</b></a> <br><a href="../kernel/navigating_topics.htm"><b>hotspot</b></a> <br><a href="../kernel/navigating_topics.htm"><b>hotspots</b></a> <br><nobr>how <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>2</b></a> </nobr><br><a name="bms_HP"></a><a name="subkey_HP"></a><a href="../kernel/readme.html"><b>hpp</b></a> <br><nobr><a name="bms_HT"></a><a name="subkey_HT"></a>html <a href="../kernel/about_salome_pro_help_system.htm"><b>1</b></a> <a href="../kernel/using_left-hand_tabs.htm"><b>2</b></a> </nobr><br><a name="bms_HX"></a><a name="subkey_HX"></a><a href="../kernel/readme.html"><b>hxx</b></a> <br>\r
-<br><br>\r
-<nobr><a name="bm_I"></a><a name="subkey_I{"></a>i <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../introduction_to_gui.htm"><b>3</b></a> <a href="../kernel/saving_a_study.htm"><b>4</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>5</b></a> </nobr><br><nobr><a name="bms_IC"></a><a name="subkey_IC"></a>icon <a href="../kernel/creating_a_new_study.htm"><b>1</b></a> <a href="../kernel/using_catalog_generator.htm"><b>2</b></a> </nobr><br><nobr>icons <a href="../kernel/editing_studies.htm"><b>1</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>2</b></a> </nobr><br><a name="bms_ID"></a><a name="subkey_ID"></a><a href="../kernel/readme.html"><b>idea</b></a> <br><nobr>identification <a href="../kernel/using_registry.htm"><b>1</b></a> <a href="../kernel/using_object_browser.htm"><b>2</b></a> </nobr><br><a href="../kernel/readme.html"><b>identify</b></a> <br><nobr>idl <a href="../kernel/about_salome_pro_architecture.htm"><b>1</b></a> <a href="../kernel/using_catalog_generator.htm"><b>2</b></a> </nobr><br><a name="bms_IE"></a><a name="subkey_IE"></a><a href="../kernel/setting_preferences.htm"><b>ie</b></a> <br><nobr><a name="bms_IF"></a><a name="subkey_IF"></a>if <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/opening_studies.htm"><b>3</b></a> <a href="../kernel/editing_studies.htm"><b>4</b></a> <a href="../kernel/displaying_studies.htm"><b>5</b></a> <a href="../kernel/creating_a_new_study.htm"><b>6</b></a> <a href="../dump_study.htm"><b>7</b></a> <a href="../post-pro_preferences.htm"><b>8</b></a> <a href="../mesh_preferences.htm"><b>9</b></a> <a href="../kernel/using_object_browser.htm"><b>10</b></a> <a href="../kernel/using_catalog_generator.htm"><b>11</b></a> <a href="../kernel/setting_preferences.htm"><b>12</b></a> <a href="../kernel/saving_a_study.htm"><b>13</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>14</b></a> </nobr><br><a name="bms_IG"></a><a name="subkey_IG"></a><a href="../kernel/introduction.htm"><b>iges</b></a> <br><a href="../kernel/readme.html"><b>ignored</b></a> <br><a name="bms_IM"></a><a name="subkey_IM"></a><a href="../post-pro_preferences.htm"><b>image</b></a> <br><nobr>images <a href="../kernel/introduction.htm"><b>1</b></a> <a href="../post-pro_preferences.htm"><b>2</b></a> </nobr><br><a href="../kernel/navigating_topics.htm"><b>immediately</b></a> <br><nobr>implement <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>2</b></a> </nobr><br><nobr>implementation <a href="../kernel/about_salome_pro_architecture.htm"><b>1</b></a> <a href="../kernel/using_catalog_generator.htm"><b>2</b></a> </nobr><br><a href="../kernel/readme.html"><b>implementing</b></a> <br><a href="../kernel/readme.html"><b>implied</b></a> <br><nobr>import <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/introduction.htm"><b>2</b></a> <a href="../setting_preferences.htm"><b>3</b></a> <a href="../post-pro_preferences.htm"><b>4</b></a> </nobr><br><a href="../kernel/readme.html"><b>important</b></a> <br><nobr>imported <a href="../kernel/introduction_to_salome_pro.htm"><b>1</b></a> <a href="../introduction_to_gui.htm"><b>2</b></a> <a href="../dump_study.htm"><b>3</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>4</b></a> </nobr><br><a href="../post-pro_preferences.htm"><b>imposed</b></a> <br><a href="../introduction_to_gui.htm"><b>improves</b></a> <br><a name="bms_IN"></a><a name="subkey_IN"></a><a href="../kernel/readme.html"><b>inc</b></a> <br><a href="../kernel/readme.html"><b>included</b></a> <br><nobr>includes <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/using_left-hand_tabs.htm"><b>2</b></a> </nobr><br><nobr>including <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/navigating_topics.htm"><b>2</b></a> <a href="../post-pro_preferences.htm"><b>3</b></a> </nobr><br><a href="../kernel/about_salome_pro_architecture.htm"><b>inclusive</b></a> <br><a href="../post-pro_preferences.htm"><b>increase</b></a> <br><nobr>increases <a href="../dump_study.htm"><b>1</b></a> <a href="../post-pro_preferences.htm"><b>2</b></a> </nobr><br><a href="../kernel/introduction.htm"><b>increasingly</b></a> <br><nobr>increment <a href="../geom_preferences.htm"><b>1</b></a> <a href="../post-pro_preferences.htm"><b>2</b></a> </nobr><br><a href="../kernel/about_salome_pro_architecture.htm"><b>incrementally</b></a> <br><a href="../kernel/about_salome_pro_architecture.htm"><b>independence</b></a> <br><a href="../kernel/about_salome_pro_architecture.htm"><b>independent</b></a> <br><a href="../kernel/using_object_browser.htm"><b>index</b></a> <br><a href="../mesh_preferences.htm"><b>indexing</b></a> <br><nobr>indicate <a href="../kernel/saving_a_study.htm"><b>1</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>2</b></a> </nobr><br><nobr>information <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/navigating_topics.htm"><b>2</b></a> <a href="../kernel/getting_properties_of_the_study.htm"><b>3</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>4</b></a> <a href="../post-pro_preferences.htm"><b>5</b></a> <a href="../kernel/using_registry.htm"><b>6</b></a> <a href="../kernel/using_left-hand_tabs.htm"><b>7</b></a> <a href="../kernel/saving_a_study.htm"><b>8</b></a> </nobr><br><a href="../kernel/getting_started2.htm"><b>initial</b></a> <br><nobr>input <a href="../kernel/introduction.htm"><b>1</b></a> <a href="../kernel/using_catalog_generator.htm"><b>2</b></a> </nobr><br><a href="../kernel/readme.html"><b>insert</b></a> <br><nobr>inside <a href="../kernel/navigating_topics.htm"><b>1</b></a> <a href="../kernel/displaying_studies.htm"><b>2</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>3</b></a> <a href="../post-pro_preferences.htm"><b>4</b></a> <a href="../kernel/using_catalog_generator.htm"><b>5</b></a> </nobr><br><a href="../kernel/readme.html"><b>inspect</b></a> <br><a href="../post-pro_preferences.htm"><b>inspected</b></a> <br><a href="../kernel/readme.html"><b>instalation</b></a> <br><nobr>install <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> </nobr><br><a href="../kernel/readme.html"><b>install_binary</b></a> <br><a href="../kernel/readme.html"><b>install_disk_space</b></a> <br><a href="../kernel/readme.html"><b>install_source</b></a> <br><a href="../kernel/readme.html"><b>install_wizard_caption</b></a> <br><a href="../kernel/readme.html"><b>install_wizard_copyright</b></a> <br><a href="../kernel/readme.html"><b>install_wizard_license_info</b></a> <br><a href="../kernel/readme.html"><b>install_wizard_root_directory</b></a> <br><a href="../kernel/readme.html"><b>install_wizard_version</b></a> <br><nobr>installation <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> </nobr><br><a href="../kernel/readme.html"><b>installation_mode</b></a> <br><a href="../kernel/readme.html"><b>installation_script_name</b></a> <br><a href="../kernel/readme.html"><b>installdiskspace</b></a> <br><nobr>installed <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/using_catalog_generator.htm"><b>2</b></a> </nobr><br><a href="../kernel/readme.html"><b>installing</b></a> <br><a href="../kernel/readme.html"><b>installwizard_root_directory</b></a> <br><a href="../kernel/readme.html"><b>installworkxxxxx</b></a> <br><a href="../kernel/creating_a_new_study.htm"><b>instances</b></a> <br><a href="../kernel/about_salome_pro_architecture.htm"><b>instrumental</b></a> <br><a href="../kernel/readme.html"><b>integer</b></a> <br><a href="../mesh_preferences.htm"><b>integers</b></a> <br><a href="../kernel/introduction_to_salome_pro.htm"><b>integrate</b></a> <br><nobr>integrated <a href="../kernel/introduction_to_salome_pro.htm"><b>1</b></a> <a href="../kernel/introduction.htm"><b>2</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>3</b></a> <a href="../introduction_to_gui.htm"><b>4</b></a> </nobr><br><a href="../kernel/introduction_to_salome_pro.htm"><b>integrates</b></a> <br><nobr>integration <a href="../kernel/introduction.htm"><b>1</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>2</b></a> <a href="../introduction_to_gui.htm"><b>3</b></a> <a href="../kernel/using_catalog_generator.htm"><b>4</b></a> </nobr><br><a href="../kernel/readme.html"><b>intend</b></a> <br><a href="../introduction_to_gui.htm"><b>interaction</b></a> <br><nobr>interface <a href="../kernel/introduction.htm"><b>1</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>2</b></a> <a href="../introduction_to_gui.htm"><b>3</b></a> <a href="../dump_study.htm"><b>4</b></a> <a href="../kernel/using_catalog_generator.htm"><b>5</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>6</b></a> </nobr><br><nobr>interfaces <a href="../kernel/introduction.htm"><b>1</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>2</b></a> <a href="../introduction_to_gui.htm"><b>3</b></a> <a href="../kernel/using_catalog_generator.htm"><b>4</b></a> </nobr><br><a href="../mesh_preferences.htm"><b>interior</b></a> <br><nobr>internal <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>2</b></a> </nobr><br><a href="../kernel/about_salome_pro_help_system.htm"><b>internet</b></a> <br><a href="../kernel/introduction.htm"><b>interoperability</b></a> <br><a href="../kernel/using_object_browser.htm"><b>interoperable</b></a> <br><a href="../kernel/running_salome_pro.htm"><b>interp</b></a> <br><nobr>interpreter <a href="../introduction_to_gui.htm"><b>1</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>2</b></a> </nobr><br><nobr>interval <a href="../post-pro_preferences.htm"><b>1</b></a> <a href="../kernel/using_registry.htm"><b>2</b></a> </nobr><br><nobr>introduction <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/introduction_to_salome_pro.htm"><b>2</b></a> <a href="../kernel/introduction.htm"><b>3</b></a> <a href="../introduction_to_gui.htm"><b>4</b></a> </nobr><br><a href="../kernel/saving_a_study.htm"><b>invalid</b></a> <br><a href="../kernel/readme.html"><b>invoke</b></a> <br><a href="../kernel/salome_pro_desktop.htm"><b>invoked</b></a> <br><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/GUI/whgdata/whlstf5.htm b/doc/salome/gui/GUI/whgdata/whlstf5.htm
deleted file mode 100755 (executable)
index e85e021..0000000
+++ /dev/null
@@ -1,49 +0,0 @@
-<html>\r
-<head>\r
-<title>Search Words List</title>\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-<base target="bsscright">\r
-<style>\r
-<!--\r
-body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
-\r
-A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
-A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
-A:active {background-color:#cccccc;}\r
-A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
-\r
-.tabs {background-color:#c0c0c0;}\r
-.ftsheader {margin-left:10pt; margin-top:0pt;}\r
-.ftsbody {margin-left:10pt; margin-top:0pt;}\r
-.inactive {color:#666666;}\r
-.ftsheader {margin-top:0pt; } .ftsheader {margin-bottom:0pt; } .ftsheader {margin-left:9pt; } \r
-\r
-.ftsbody {margin-top:0pt; } .ftsbody {margin-bottom:0pt; } .ftsbody {margin-left:9pt; } \r
-p {color:#000000; } p {font-family:Arial; } p {font-size:9pt; } p {font-style:normal; } p {text-decoration:none; } \r
-A:link {color:#000000; } A:link {font-family:Arial; } A:link {font-size:9pt; } A:link {font-style:normal; } A:link {text-decoration:none; } \r
-A:visited {color:#000000; } A:visited {font-family:Arial; } A:visited {font-size:9pt; } A:visited {font-style:normal; } A:visited {text-decoration:none; } \r
-A:active {background-color:#cccccc; } \r
-A:hover {color:#007f00; } A:hover {font-family:Arial; } A:hover {font-size:9pt; } 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_IO"></a><a name="subkey_IO"></a>ior <a href="../kernel/using_object_browser.htm"><b>1</b></a> <a href="../kernel/setting_preferences.htm"><b>2</b></a> </nobr><br><a name="bms_IS"></a><a name="subkey_IS"></a><a href="../kernel/setting_preferences.htm"><b>isolines</b></a> <br><a href="../kernel/readme.html"><b>ispython</b></a> <br><a name="bms_IT"></a><a name="subkey_IT"></a><a href="../kernel/getting_properties_of_the_study.htm"><b>item</b></a> <br><nobr>items <a href="../kernel/introduction.htm"><b>1</b></a> <a href="../introduction_to_gui.htm"><b>2</b></a> </nobr><br><a href="../post-pro_preferences.htm"><b>iterations</b></a> <br><a href="../kernel/readme.html"><b>itself</b></a> <br>\r
-<br><br>\r
-<a name="bm_J"></a><a name="subkey_JA"></a><a href="../kernel/about_salome_pro_help_system.htm"><b>java</b></a> <br><nobr><a name="bms_JU"></a><a name="subkey_JU"></a>just <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/setting_preferences.htm"><b>2</b></a> </nobr><br>\r
-<br><br>\r
-<a name="bm_K"></a><a name="subkey_K{"></a><a href="../kernel/running_salome_pro.htm"><b>k</b></a> <br><a name="bms_KB"></a><a name="subkey_KB"></a><a href="../kernel/readme.html"><b>kbytes</b></a> <br><nobr><a name="bms_KE"></a><a name="subkey_KE"></a>kernel <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/introduction_to_salome_pro.htm"><b>3</b></a> </nobr><br><nobr>key <a href="../kernel/readme.html"><b>1</b></a> <a href="../post-pro_preferences.htm"><b>2</b></a> </nobr><br><a href="../post-pro_preferences.htm"><b>keyboard</b></a> <br><a name="bms_KI"></a><a name="subkey_KI"></a><a href="../kernel/running_salome_pro.htm"><b>kill</b></a> <br><a href="../kernel/running_salome_pro.htm"><b>killall</b></a> <br><nobr>kind <a href="../kernel/navigating_topics.htm"><b>1</b></a> <a href="../kernel/getting_properties_of_the_study.htm"><b>2</b></a> </nobr><br><a name="bms_KN"></a><a name="subkey_KN"></a><a href="../kernel/using_catalog_generator.htm"><b>know</b></a> <br><a href="../dump_study.htm"><b>knowledge</b></a> <br>\r
-<br><br>\r
-<a name="bm_L"></a><a name="subkey_L{"></a><a href="../kernel/running_salome_pro.htm"><b>l</b></a> <br><nobr><a name="bms_LA"></a><a name="subkey_LA"></a>labels <a href="../post-pro_preferences.htm"><b>1</b></a> <a href="../mesh_preferences.htm"><b>2</b></a> </nobr><br><a href="../kernel/about_salome_pro_architecture.htm"><b>language</b></a> <br><a href="../kernel/readme.html"><b>larger</b></a> <br><a href="../post-pro_preferences.htm"><b>largest</b></a> <br><nobr>last <a href="../kernel/using_registry.htm"><b>1</b></a> <a href="../kernel/setting_preferences.htm"><b>2</b></a> </nobr><br><a href="../post-pro_preferences.htm"><b>latest</b></a> <br><a href="../select_color_and_font.htm"><b>latin</b></a> <br><nobr>launch <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/opening_studies.htm"><b>3</b></a> <a href="../setting_preferences.htm"><b>4</b></a> <a href="../kernel/using_catalog_generator.htm"><b>5</b></a> </nobr><br><nobr>launched <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/about_salome_pro_help_system.htm"><b>3</b></a> <a href="../dump_study.htm"><b>4</b></a> <a href="../kernel/using_registry.htm"><b>5</b></a> </nobr><br><a href="../kernel/readme.html"><b>launches</b></a> <br><nobr>launching <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/using_registry.htm"><b>3</b></a> <a href="../kernel/using_catalog_generator.htm"><b>4</b></a> </nobr><br><a href="../kernel/creating_a_new_study.htm"><b>layer</b></a> <br><nobr>layout <a href="../dump_study.htm"><b>1</b></a> <a href="../kernel/saving_a_study.htm"><b>2</b></a> </nobr><br><a name="bms_LD"></a><a name="subkey_LD"></a><a href="../kernel/readme.html"><b>ld_library_path</b></a> <br><a name="bms_LE"></a><a name="subkey_LE"></a><a href="../kernel/saving_a_study.htm"><b>lead</b></a> <br><a href="../kernel/readme.html"><b>learn</b></a> <br><a href="../kernel/introduction.htm"><b>learning</b></a> <br><nobr>left <a href="../kernel/readme.html"><b>1</b></a> <a href="../select_color_and_font.htm"><b>2</b></a> <a href="../post-pro_preferences.htm"><b>3</b></a> <a href="../mesh_preferences.htm"><b>4</b></a> <a href="../kernel/using_left-hand_tabs.htm"><b>5</b></a> <a href="../kernel/setting_preferences.htm"><b>6</b></a> </nobr><br><a href="../kernel/setting_preferences.htm"><b>legend</b></a> <br><a href="../post-pro_preferences.htm"><b>length</b></a> <br><a href="../post-pro_preferences.htm"><b>less</b></a> <br><nobr>level <a href="../kernel/about_salome_pro_architecture.htm"><b>1</b></a> <a href="../post-pro_preferences.htm"><b>2</b></a> <a href="../mesh_preferences.htm"><b>3</b></a> </nobr><br><a name="bms_LI"></a><a name="subkey_LI"></a><a href="../kernel/readme.html"><b>lib</b></a> <br><a href="../kernel/readme.html"><b>libcosnotify4</b></a> <br><a href="../kernel/readme.html"><b>libhdf5</b></a> <br><a href="../kernel/readme.html"><b>libmed</b></a> <br><a href="../kernel/readme.html"><b>libomniorb4</b></a> <br><a href="../kernel/readme.html"><b>libqwt</b></a> <br><a href="../kernel/readme.html"><b>libraries</b></a> <br><nobr>library <a href="../kernel/readme.html"><b>1</b></a> <a href="../introduction_to_gui.htm"><b>2</b></a> </nobr><br><a href="../kernel/readme.html"><b>libstdplugin</b></a> <br><a href="../kernel/readme.html"><b>libtcl8</b></a> <br><a href="../kernel/readme.html"><b>libtk8</b></a> <br><a href="../kernel/readme.html"><b>libvtkcommon</b></a> <br><a href="../kernel/readme.html"><b>license</b></a> <br><nobr>like <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/navigating_topics.htm"><b>2</b></a> <a href="../kernel/displaying_studies.htm"><b>3</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>4</b></a> <a href="../post-pro_preferences.htm"><b>5</b></a> <a href="../kernel/using_object_browser.htm"><b>6</b></a> <a href="../kernel/using_catalog_generator.htm"><b>7</b></a> <a href="../kernel/saving_a_study.htm"><b>8</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>9</b></a> </nobr><br><a href="../kernel/readme.html"><b>likely</b></a> <br><a href="../post-pro_preferences.htm"><b>limitation</b></a> <br><a href="../post-pro_preferences.htm"><b>limits</b></a> <br><nobr>line <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/about_salome_pro_help_system.htm"><b>3</b></a> <a href="../geom_preferences.htm"><b>4</b></a> <a href="../post-pro_preferences.htm"><b>5</b></a> <a href="../mesh_preferences.htm"><b>6</b></a> <a href="../kernel/setting_preferences.htm"><b>7</b></a> </nobr><br><a href="../kernel/setting_preferences.htm"><b>linear</b></a> <br><nobr>lines <a href="../mesh_preferences.htm"><b>1</b></a> <a href="../kernel/setting_preferences.htm"><b>2</b></a> </nobr><br><nobr>link <a href="../kernel/navigating_topics.htm"><b>1</b></a> <a href="../kernel/introduction.htm"><b>2</b></a> </nobr><br><nobr>links <a href="../kernel/navigating_topics.htm"><b>1</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>2</b></a> </nobr><br><nobr>linux <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/about_salome_pro_help_system.htm"><b>2</b></a> </nobr><br><nobr>list <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/navigating_topics.htm"><b>3</b></a> <a href="../kernel/getting_properties_of_the_study.htm"><b>4</b></a> <a href="../kernel/using_registry.htm"><b>5</b></a> <a href="../kernel/using_left-hand_tabs.htm"><b>6</b></a> <a href="../kernel/setting_preferences.htm"><b>7</b></a> </nobr><br><a href="../kernel/readme.html"><b>list_of_prerequisites</b></a> <br><a href="../post-pro_preferences.htm"><b>listed</b></a> <br><a name="bms_LL"></a><a name="subkey_LL"></a><a href="../kernel/setting_preferences.htm"><b>ll</b></a> <br><nobr><a name="bms_LO"></a><a name="subkey_LO"></a>load <a href="../kernel/opening_studies.htm"><b>1</b></a> <a href="../dump_study.htm"><b>2</b></a> <a href="../setting_preferences.htm"><b>3</b></a> </nobr><br><nobr>loaded <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../introduction_to_gui.htm"><b>2</b></a> <a href="../post-pro_preferences.htm"><b>3</b></a> <a href="../kernel/using_object_browser.htm"><b>4</b></a> <a href="../kernel/setting_preferences.htm"><b>5</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>6</b></a> </nobr><br><nobr>loading <a href="../kernel/about_salome_pro_architecture.htm"><b>1</b></a> <a href="../introduction_to_gui.htm"><b>2</b></a> <a href="../post-pro_preferences.htm"><b>3</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>4</b></a> </nobr><br><a href="../post-pro_preferences.htm"><b>local</b></a> <br><a href="../kernel/using_left-hand_tabs.htm"><b>locate</b></a> <br><nobr>located <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>2</b></a> <a href="../post-pro_preferences.htm"><b>3</b></a> <a href="../kernel/using_object_browser.htm"><b>4</b></a> <a href="../kernel/setting_preferences.htm"><b>5</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>6</b></a> </nobr><br><nobr>location <a href="../dump_study.htm"><b>1</b></a> <a href="../kernel/using_catalog_generator.htm"><b>2</b></a> </nobr><br><a href="../kernel/getting_properties_of_the_study.htm"><b>lock</b></a> <br><nobr>locked <a href="../kernel/getting_properties_of_the_study.htm"><b>1</b></a> <a href="../post-pro_preferences.htm"><b>2</b></a> </nobr><br><a href="../post-pro_preferences.htm"><b>locking</b></a> <br><a href="../kernel/running_salome_pro.htm"><b>log</b></a> <br><nobr>logarithmic <a href="../post-pro_preferences.htm"><b>1</b></a> <a href="../kernel/setting_preferences.htm"><b>2</b></a> </nobr><br><a href="../kernel/running_salome_pro.htm"><b>logger</b></a> <br><nobr>long <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>2</b></a> </nobr><br><a href="../kernel/using_catalog_generator.htm"><b>look</b></a> <br><nobr>lookout <a href="../post-pro_preferences.htm"><b>1</b></a> <a href="../mesh_preferences.htm"><b>2</b></a> </nobr><br><nobr>looks <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/using_left-hand_tabs.htm"><b>2</b></a> </nobr><br><a href="../kernel/saving_a_study.htm"><b>lost</b></a> <br><a href="../kernel/salome_pro_desktop.htm"><b>lot</b></a> <br><nobr>lower <a href="../kernel/readme.html"><b>1</b></a> <a href="../select_color_and_font.htm"><b>2</b></a> <a href="../post-pro_preferences.htm"><b>3</b></a> <a href="../kernel/using_left-hand_tabs.htm"><b>4</b></a> </nobr><br>\r
-<br><br>\r
-<a name="bm_M"></a><a name="subkey_M{"></a><a href="../kernel/running_salome_pro.htm"><b>m</b></a> <br><nobr><a name="bms_MA"></a><a name="subkey_MA"></a>machine <a href="../kernel/using_registry.htm"><b>1</b></a> <a href="../kernel/saving_a_study.htm"><b>2</b></a> </nobr><br><a href="../kernel/about_salome_pro_architecture.htm"><b>machines</b></a> <br><a href="../kernel/about_salome_pro_help_system.htm"><b>macintosh</b></a> <br><a href="../kernel/about_salome_pro_architecture.htm"><b>macro</b></a> <br><a href="../post-pro_preferences.htm"><b>magnification</b></a> <br><nobr>main <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/opening_studies.htm"><b>2</b></a> <a href="../kernel/introduction.htm"><b>3</b></a> <a href="../kernel/getting_properties_of_the_study.htm"><b>4</b></a> <a href="../kernel/editing_studies.htm"><b>5</b></a> <a href="../kernel/creating_a_new_study.htm"><b>6</b></a> <a href="../dump_study.htm"><b>7</b></a> <a href="../post-pro_preferences.htm"><b>8</b></a> <a href="../kernel/using_registry.htm"><b>9</b></a> <a href="../kernel/using_catalog_generator.htm"><b>10</b></a> <a href="../kernel/setting_preferences.htm"><b>11</b></a> <a href="../kernel/saving_a_study.htm"><b>12</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>13</b></a> </nobr><br><a href="../kernel/readme.html"><b>major</b></a> <br><nobr>make <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/creating_a_new_study.htm"><b>2</b></a> <a href="../mesh_preferences.htm"><b>3</b></a> </nobr><br><a href="../kernel/readme.html"><b>make_dir</b></a> <br><a href="../kernel/readme.html"><b>make_env</b></a> <br><a href="../kernel/introduction.htm"><b>makes</b></a> <br><nobr>manage <a href="../kernel/introduction.htm"><b>1</b></a> <a href="../kernel/setting_preferences.htm"><b>2</b></a> </nobr><br><nobr>management <a href="../kernel/introduction.htm"><b>1</b></a> <a href="../introduction_to_gui.htm"><b>2</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>3</b></a> </nobr><br><a href="../kernel/readme.html"><b>mandrake</b></a> <br><a href="../kernel/readme.html"><b>mandrake10</b></a> <br><a href="../post-pro_preferences.htm"><b>manipulate</b></a> <br><a href="../post-pro_preferences.htm"><b>manipulator</b></a> <br><nobr>manual <a href="../kernel/about_salome_pro_help_system.htm"><b>1</b></a> <a href="../dump_study.htm"><b>2</b></a> </nobr><br><a href="../kernel/readme.html"><b>manually</b></a> <br><a href="../kernel/setting_preferences.htm"><b>manuals</b></a> <br><a href="../kernel/about_salome_pro_architecture.htm"><b>mapped</b></a> <br><a href="../kernel/readme.html"><b>mark</b></a> <br><a href="../kernel/readme.html"><b>marked</b></a> <br><a href="../kernel/setting_preferences.htm"><b>marker</b></a> <br><a href="../kernel/setting_preferences.htm"><b>markers</b></a> <br><a href="../kernel/introduction.htm"><b>market</b></a> <br><a href="../kernel/about_salome_pro_architecture.htm"><b>massively</b></a> <br><a href="../kernel/readme.html"><b>master</b></a> <br><a href="../kernel/using_left-hand_tabs.htm"><b>matches</b></a> <br><a href="../post-pro_preferences.htm"><b>matrix</b></a> <br><a href="../post-pro_preferences.htm"><b>max</b></a> <br><a href="../kernel/creating_a_new_study.htm"><b>maximize</b></a> <br><a href="../post-pro_preferences.htm"><b>maximum</b></a> <br><a name="bms_ME"></a><a name="subkey_ME"></a><a href="../post-pro_preferences.htm"><b>mean</b></a> <br><nobr>means <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/getting_started2.htm"><b>2</b></a> <a href="../kernel/displaying_studies.htm"><b>3</b></a> <a href="../post-pro_preferences.htm"><b>4</b></a> <a href="../kernel/saving_a_study.htm"><b>5</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>6</b></a> </nobr><br><nobr>mechanism <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../dump_study.htm"><b>2</b></a> </nobr><br><a href="../introduction_to_gui.htm"><b>mechanisms</b></a> <br><a href="../kernel/readme.html"><b>med2home</b></a> <br><a href="../kernel/introduction.htm"><b>meet</b></a> <br><a href="../post-pro_preferences.htm"><b>memory</b></a> <br><a href="../kernel/readme.html"><b>mentioned</b></a> <br><nobr>menu <a href="../kernel/opening_studies.htm"><b>1</b></a> <a href="../kernel/navigating_topics.htm"><b>2</b></a> <a href="../kernel/getting_properties_of_the_study.htm"><b>3</b></a> <a href="../kernel/editing_studies.htm"><b>4</b></a> <a href="../kernel/creating_a_new_study.htm"><b>5</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>6</b></a> <a href="../introduction_to_gui.htm"><b>7</b></a> <a href="../dump_study.htm"><b>8</b></a> <a href="../setting_preferences.htm"><b>9</b></a> <a href="../select_color_and_font.htm"><b>10</b></a> <a href="../post-pro_preferences.htm"><b>11</b></a> <a href="../mesh_preferences.htm"><b>12</b></a> <a href="../kernel/using_registry.htm"><b>13</b></a> <a href="../kernel/using_object_browser.htm"><b>14</b></a> <a href="../kernel/using_catalog_generator.htm"><b>15</b></a> <a href="../kernel/setting_preferences.htm"><b>16</b></a> <a href="../kernel/saving_a_study.htm"><b>17</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>18</b></a> </nobr><br><a href="../kernel/salome_pro_desktop.htm"><b>menubar</b></a> <br><nobr>menus <a href="../introduction_to_gui.htm"><b>1</b></a> <a href="../select_color_and_font.htm"><b>2</b></a> <a href="../kernel/using_object_browser.htm"><b>3</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>4</b></a> </nobr><br><nobr>mesh <a href="../kernel/introduction_to_salome_pro.htm"><b>1</b></a> <a href="../kernel/introduction.htm"><b>2</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>3</b></a> <a href="../post-pro_preferences.htm"><b>4</b></a> <a href="../mesh_preferences.htm"><b>5</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>6</b></a> </nobr><br><nobr>meshes <a href="../kernel/introduction_to_salome_pro.htm"><b>1</b></a> <a href="../mesh_preferences.htm"><b>2</b></a> </nobr><br><nobr>meshing <a href="../kernel/introduction_to_salome_pro.htm"><b>1</b></a> <a href="../kernel/introduction.htm"><b>2</b></a> </nobr><br><nobr>message <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/getting_properties_of_the_study.htm"><b>2</b></a> </nobr><br><nobr>messages <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../introduction_to_gui.htm"><b>2</b></a> </nobr><br><a name="bms_MI"></a><a name="subkey_MI"></a><a href="../kernel/readme.html"><b>middle</b></a> <br><a href="../post-pro_preferences.htm"><b>min</b></a> <br><a href="../kernel/creating_a_new_study.htm"><b>minimized</b></a> <br><a href="../post-pro_preferences.htm"><b>minimum</b></a> <br><a href="../kernel/readme.html"><b>minor</b></a> <br><a href="../kernel/salome_pro_desktop.htm"><b>mistakes</b></a> <br><a href="../kernel/salome_pro_desktop.htm"><b>mix</b></a> <br><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/GUI/whgdata/whlstf6.htm b/doc/salome/gui/GUI/whgdata/whlstf6.htm
deleted file mode 100755 (executable)
index 4b7703c..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-<html>\r
-<head>\r
-<title>Search Words List</title>\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-<base target="bsscright">\r
-<style>\r
-<!--\r
-body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
-\r
-A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
-A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
-A:active {background-color:#cccccc;}\r
-A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
-\r
-.tabs {background-color:#c0c0c0;}\r
-.ftsheader {margin-left:10pt; margin-top:0pt;}\r
-.ftsbody {margin-left:10pt; margin-top:0pt;}\r
-.inactive {color:#666666;}\r
-.ftsheader {margin-top:0pt; } .ftsheader {margin-bottom:0pt; } .ftsheader {margin-left:9pt; } \r
-\r
-.ftsbody {margin-top:0pt; } .ftsbody {margin-bottom:0pt; } .ftsbody {margin-left:9pt; } \r
-p {color:#000000; } p {font-family:Arial; } p {font-size:9pt; } p {font-style:normal; } p {text-decoration:none; } \r
-A:link {color:#000000; } A:link {font-family:Arial; } A:link {font-size:9pt; } A:link {font-style:normal; } A:link {text-decoration:none; } \r
-A:visited {color:#000000; } A:visited {font-family:Arial; } A:visited {font-size:9pt; } A:visited {font-style:normal; } A:visited {text-decoration:none; } \r
-A:active {background-color:#cccccc; } \r
-A:hover {color:#007f00; } A:hover {font-family:Arial; } A:hover {font-size:9pt; } 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
-<nobr><a name="bms_MO"></a><a name="subkey_MO"></a>mode <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>3</b></a> <a href="../geom_preferences.htm"><b>4</b></a> <a href="../dump_study.htm"><b>5</b></a> <a href="../post-pro_preferences.htm"><b>6</b></a> <a href="../mesh_preferences.htm"><b>7</b></a> </nobr><br><nobr>model <a href="../kernel/about_salome_pro_architecture.htm"><b>1</b></a> <a href="../mesh_preferences.htm"><b>2</b></a> </nobr><br><nobr>modeling <a href="../kernel/introduction.htm"><b>1</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>2</b></a> </nobr><br><nobr>models <a href="../kernel/introduction_to_salome_pro.htm"><b>1</b></a> <a href="../kernel/introduction.htm"><b>2</b></a> </nobr><br><a href="../kernel/introduction.htm"><b>modern</b></a> <br><nobr>modes <a href="../kernel/readme.html"><b>1</b></a> <a href="../post-pro_preferences.htm"><b>2</b></a> </nobr><br><nobr>modification <a href="../kernel/getting_properties_of_the_study.htm"><b>1</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>2</b></a> <a href="../dump_study.htm"><b>3</b></a> </nobr><br><a href="../kernel/getting_properties_of_the_study.htm"><b>modifications</b></a> <br><nobr>modify <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/introduction.htm"><b>2</b></a> <a href="../dump_study.htm"><b>3</b></a> </nobr><br><a href="../kernel/readme.html"><b>modifying</b></a> <br><nobr>module <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/editing_studies.htm"><b>3</b></a> <a href="../introduction_to_gui.htm"><b>4</b></a> <a href="../geom_preferences.htm"><b>5</b></a> <a href="../setting_preferences.htm"><b>6</b></a> <a href="../post-pro_preferences.htm"><b>7</b></a> <a href="../mesh_preferences.htm"><b>8</b></a> <a href="../kernel/using_catalog_generator.htm"><b>9</b></a> <a href="../kernel/saving_a_study.htm"><b>10</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>11</b></a> </nobr><br><a href="../kernel/readme.html"><b>module_root_dir</b></a> <br><a href="../kernel/readme.html"><b>module_src_dir</b></a> <br><a href="../kernel/running_salome_pro.htm"><b>module1</b></a> <br><a href="../kernel/running_salome_pro.htm"><b>module2</b></a> <br><a href="../kernel/running_salome_pro.htm"><b>modulecatalog</b></a> <br><nobr>modules <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/introduction_to_salome_pro.htm"><b>3</b></a> <a href="../kernel/about_salome_pro_help_system.htm"><b>4</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>5</b></a> <a href="../introduction_to_gui.htm"><b>6</b></a> <a href="../kernel/using_catalog_generator.htm"><b>7</b></a> <a href="../kernel/setting_preferences.htm"><b>8</b></a> <a href="../kernel/saving_a_study.htm"><b>9</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>10</b></a> </nobr><br><a href="../post-pro_preferences.htm"><b>modulus</b></a> <br><nobr>moment <a href="../kernel/readme.html"><b>1</b></a> <a href="../post-pro_preferences.htm"><b>2</b></a> </nobr><br><a href="../post-pro_preferences.htm"><b>momentarily</b></a> <br><nobr>mouse <a href="../post-pro_preferences.htm"><b>1</b></a> <a href="../mesh_preferences.htm"><b>2</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>3</b></a> </nobr><br><a href="../kernel/displaying_studies.htm"><b>move</b></a> <br><a href="../post-pro_preferences.htm"><b>movement</b></a> <br><a href="../post-pro_preferences.htm"><b>movements</b></a> <br><a href="../kernel/setting_preferences.htm"><b>mozilla</b></a> <br><a name="bms_MS"></a><a name="subkey_MS"></a><a href="../kernel/readme.html"><b>msg2qm</b></a> <br><a href="../kernel/readme.html"><b>msg2qm_root</b></a> <br><a name="bms_MU"></a><a name="subkey_MU"></a><a href="../kernel/readme.html"><b>much</b></a> <br><nobr>multi <a href="../kernel/introduction.htm"><b>1</b></a> <a href="../kernel/getting_started2.htm"><b>2</b></a> <a href="../kernel/displaying_studies.htm"><b>3</b></a> <a href="../introduction_to_gui.htm"><b>4</b></a> <a href="../kernel/using_catalog_generator.htm"><b>5</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>6</b></a> </nobr><br><nobr>multifile <a href="../kernel/setting_preferences.htm"><b>1</b></a> <a href="../kernel/saving_a_study.htm"><b>2</b></a> </nobr><br><a href="../kernel/saving_a_study.htm"><b>multiple</b></a> <br><a href="../post-pro_preferences.htm"><b>multiplied</b></a> <br><a href="../post-pro_preferences.htm"><b>multiplies</b></a> <br><a href="../kernel/about_salome_pro_architecture.htm"><b>multitier</b></a> <br><nobr>must <a href="../kernel/introduction_to_salome_pro.htm"><b>1</b></a> <a href="../kernel/introduction.htm"><b>2</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>3</b></a> </nobr><br>\r
-<br><br>\r
-<nobr><a name="bm_N"></a><a name="subkey_N{"></a>n <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../post-pro_preferences.htm"><b>3</b></a> </nobr><br><nobr><a name="bms_NA"></a><a name="subkey_NA"></a>name <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/getting_properties_of_the_study.htm"><b>2</b></a> <a href="../kernel/creating_a_new_study.htm"><b>3</b></a> <a href="../dump_study.htm"><b>4</b></a> <a href="../kernel/using_registry.htm"><b>5</b></a> <a href="../kernel/using_object_browser.htm"><b>6</b></a> <a href="../kernel/using_catalog_generator.htm"><b>7</b></a> <a href="../kernel/saving_a_study.htm"><b>8</b></a> </nobr><br><nobr>named <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>2</b></a> </nobr><br><nobr>names <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/saving_a_study.htm"><b>2</b></a> </nobr><br><a href="../kernel/readme.html"><b>native</b></a> <br><a href="../kernel/about_salome_pro_architecture.htm"><b>natural</b></a> <br><a href="../kernel/editing_studies.htm"><b>nature</b></a> <br><nobr>navigate <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/navigating_topics.htm"><b>2</b></a> </nobr><br><a href="../kernel/navigating_topics.htm"><b>navigating</b></a> <br><nobr>navigation <a href="../kernel/navigating_topics.htm"><b>1</b></a> <a href="../kernel/about_salome_pro_help_system.htm"><b>2</b></a> <a href="../post-pro_preferences.htm"><b>3</b></a> </nobr><br><a href="../kernel/about_salome_pro_help_system.htm"><b>navigator</b></a> <br><nobr><a name="bms_NE"></a><a name="subkey_NE"></a>necessary <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../dump_study.htm"><b>3</b></a> <a href="../mesh_preferences.htm"><b>4</b></a> <a href="../kernel/using_object_browser.htm"><b>5</b></a> <a href="../kernel/saving_a_study.htm"><b>6</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>7</b></a> </nobr><br><nobr>need <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/navigating_topics.htm"><b>2</b></a> <a href="../kernel/displaying_studies.htm"><b>3</b></a> <a href="../select_color_and_font.htm"><b>4</b></a> <a href="../kernel/setting_preferences.htm"><b>5</b></a> </nobr><br><a href="../post-pro_preferences.htm"><b>needed</b></a> <br><a href="../post-pro_preferences.htm"><b>negative</b></a> <br><a href="../kernel/readme.html"><b>netgen</b></a> <br><a href="../kernel/readme.html"><b>netgenroot</b></a> <br><nobr>netscape <a href="../kernel/about_salome_pro_help_system.htm"><b>1</b></a> <a href="../kernel/setting_preferences.htm"><b>2</b></a> </nobr><br><a href="../kernel/readme.html"><b>nevertheless</b></a> <br><nobr>new <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/introduction.htm"><b>2</b></a> <a href="../kernel/getting_started2.htm"><b>3</b></a> <a href="../kernel/getting_properties_of_the_study.htm"><b>4</b></a> <a href="../kernel/creating_a_new_study.htm"><b>5</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>6</b></a> <a href="../setting_preferences.htm"><b>7</b></a> <a href="../kernel/using_catalog_generator.htm"><b>8</b></a> <a href="../kernel/setting_preferences.htm"><b>9</b></a> <a href="../kernel/saving_a_study.htm"><b>10</b></a> </nobr><br><a href="../kernel/readme.html"><b>newer</b></a> <br><nobr>next <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/getting_properties_of_the_study.htm"><b>3</b></a> <a href="../setting_preferences.htm"><b>4</b></a> <a href="../kernel/using_catalog_generator.htm"><b>5</b></a> </nobr><br><a name="bms_NF"></a><a name="subkey_NF"></a><a href="../kernel/readme.html"><b>nf</b></a> <br><nobr><a name="bms_NO"></a><a name="subkey_NO"></a>nodes <a href="../mesh_preferences.htm"><b>1</b></a> <a href="../kernel/using_catalog_generator.htm"><b>2</b></a> </nobr><br><a href="../kernel/displaying_studies.htm"><b>normal</b></a> <br><a href="../kernel/readme.html"><b>notation</b></a> <br><nobr>note <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> </nobr><br><a href="../kernel/readme.html"><b>notes</b></a> <br><a href="../kernel/about_salome_pro_architecture.htm"><b>noticeably</b></a> <br><a href="../kernel/readme.html"><b>notifd</b></a> <br><a href="../setting_preferences.htm"><b>notification</b></a> <br><a href="../post-pro_preferences.htm"><b>notify</b></a> <br><a href="../kernel/getting_started2.htm"><b>notion</b></a> <br><a href="../kernel/salome_pro_desktop.htm"><b>now</b></a> <br><a name="bms_NT"></a><a name="subkey_NT"></a><a href="../post-pro_preferences.htm"><b>nth</b></a> <br><nobr><a name="bms_NU"></a><a name="subkey_NU"></a>null <a href="../kernel/readme.html"><b>1</b></a> <a href="../post-pro_preferences.htm"><b>2</b></a> </nobr><br><nobr>number <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/introduction_to_salome_pro.htm"><b>3</b></a> <a href="../setting_preferences.htm"><b>4</b></a> <a href="../post-pro_preferences.htm"><b>5</b></a> <a href="../mesh_preferences.htm"><b>6</b></a> <a href="../kernel/using_registry.htm"><b>7</b></a> <a href="../kernel/setting_preferences.htm"><b>8</b></a> </nobr><br><nobr>numbers <a href="../kernel/readme.html"><b>1</b></a> <a href="../post-pro_preferences.htm"><b>2</b></a> <a href="../mesh_preferences.htm"><b>3</b></a> </nobr><br><nobr>numeric <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/introduction_to_salome_pro.htm"><b>2</b></a> <a href="../kernel/introduction.htm"><b>3</b></a> <a href="../select_color_and_font.htm"><b>4</b></a> </nobr><br><nobr>numerical <a href="../kernel/introduction.htm"><b>1</b></a> <a href="../kernel/getting_started2.htm"><b>2</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>3</b></a> </nobr><br><a href="../kernel/running_salome_pro.htm"><b>numerous</b></a> <br>\r
-<br><br>\r
-<nobr><a name="bm_O"></a><a name="subkey_OB"></a>object <a href="../kernel/opening_studies.htm"><b>1</b></a> <a href="../kernel/editing_studies.htm"><b>2</b></a> <a href="../kernel/displaying_studies.htm"><b>3</b></a> <a href="../kernel/creating_a_new_study.htm"><b>4</b></a> <a href="../introduction_to_gui.htm"><b>5</b></a> <a href="../post-pro_preferences.htm"><b>6</b></a> <a href="../mesh_preferences.htm"><b>7</b></a> <a href="../kernel/using_object_browser.htm"><b>8</b></a> <a href="../kernel/setting_preferences.htm"><b>9</b></a> <a href="../kernel/saving_a_study.htm"><b>10</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>11</b></a> </nobr><br><a href="../kernel/about_salome_pro_architecture.htm"><b>objectives</b></a> <br><nobr>objects <a href="../kernel/opening_studies.htm"><b>1</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>2</b></a> <a href="../introduction_to_gui.htm"><b>3</b></a> <a href="../dump_study.htm"><b>4</b></a> <a href="../setting_preferences.htm"><b>5</b></a> <a href="../post-pro_preferences.htm"><b>6</b></a> <a href="../kernel/using_object_browser.htm"><b>7</b></a> <a href="../kernel/saving_a_study.htm"><b>8</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>9</b></a> </nobr><br><a href="../kernel/readme.html"><b>obligatory</b></a> <br><nobr><a name="bms_OC"></a><a name="subkey_OC"></a>occ <a href="../kernel/displaying_studies.htm"><b>1</b></a> <a href="../kernel/creating_a_new_study.htm"><b>2</b></a> <a href="../introduction_to_gui.htm"><b>3</b></a> <a href="../kernel/setting_preferences.htm"><b>4</b></a> </nobr><br><a href="../kernel/readme.html"><b>occ_version_major</b></a> <br><a href="../kernel/readme.html"><b>occ_version_minor</b></a> <br><a href="../kernel/readme.html"><b>occupies</b></a> <br><a name="bms_OF"></a><a name="subkey_OF"></a><a href="../kernel/readme.html"><b>off</b></a> <br><a href="../kernel/about_salome_pro_architecture.htm"><b>offered</b></a> <br><a href="../kernel/readme.html"><b>officially</b></a> <br><a href="../kernel/introduction.htm"><b>often</b></a> <br><nobr><a name="bms_OK"></a><a name="subkey_OK"></a>ok <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/opening_studies.htm"><b>2</b></a> <a href="../setting_preferences.htm"><b>3</b></a> </nobr><br><a name="bms_OM"></a><a name="subkey_OM"></a><a href="../kernel/about_salome_pro_architecture.htm"><b>omg</b></a> <br><a href="../kernel/readme.html"><b>omit</b></a> <br><a href="../kernel/readme.html"><b>omni</b></a> <br><a href="../kernel/readme.html"><b>omninotify</b></a> <br><a href="../kernel/readme.html"><b>omniorb</b></a> <br><a href="../kernel/readme.html"><b>omniorbdir</b></a> <br><a href="../kernel/readme.html"><b>omniorbpy</b></a> <br><a name="bms_ON"></a><a name="subkey_ON"></a><a href="../post-pro_preferences.htm"><b>once</b></a> <br><nobr>one <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/opening_studies.htm"><b>3</b></a> <a href="../kernel/navigating_topics.htm"><b>4</b></a> <a href="../kernel/editing_studies.htm"><b>5</b></a> <a href="../kernel/displaying_studies.htm"><b>6</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>7</b></a> <a href="../introduction_to_gui.htm"><b>8</b></a> <a href="../dump_study.htm"><b>9</b></a> <a href="../setting_preferences.htm"><b>10</b></a> <a href="../select_color_and_font.htm"><b>11</b></a> <a href="../post-pro_preferences.htm"><b>12</b></a> <a href="../kernel/using_catalog_generator.htm"><b>13</b></a> <a href="../kernel/setting_preferences.htm"><b>14</b></a> <a href="../kernel/saving_a_study.htm"><b>15</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>16</b></a> </nobr><br><a href="../kernel/readme.html"><b>ones</b></a> <br><a href="../kernel/using_left-hand_tabs.htm"><b>online</b></a> <br><a name="bms_OP"></a><a name="subkey_OP"></a><a href="../post-pro_preferences.htm"><b>opaque</b></a> <br><nobr>open <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/opening_studies.htm"><b>3</b></a> <a href="../kernel/navigating_topics.htm"><b>4</b></a> <a href="../kernel/introduction_to_salome_pro.htm"><b>5</b></a> <a href="../kernel/introduction.htm"><b>6</b></a> <a href="../kernel/getting_started2.htm"><b>7</b></a> <a href="../kernel/displaying_studies.htm"><b>8</b></a> <a href="../dump_study.htm"><b>9</b></a> <a href="../post-pro_preferences.htm"><b>10</b></a> <a href="../kernel/using_left-hand_tabs.htm"><b>11</b></a> <a href="../kernel/using_catalog_generator.htm"><b>12</b></a> <a href="../kernel/saving_a_study.htm"><b>13</b></a> </nobr><br><a href="../kernel/readme.html"><b>opencascade</b></a> <br><nobr>opening <a href="../kernel/opening_studies.htm"><b>1</b></a> <a href="../kernel/saving_a_study.htm"><b>2</b></a> </nobr><br><nobr>opens <a href="../kernel/navigating_topics.htm"><b>1</b></a> <a href="../kernel/using_left-hand_tabs.htm"><b>2</b></a> </nobr><br><a href="../dump_study.htm"><b>operated</b></a> <br><nobr>operation <a href="../kernel/editing_studies.htm"><b>1</b></a> <a href="../mesh_preferences.htm"><b>2</b></a> <a href="../kernel/saving_a_study.htm"><b>3</b></a> </nobr><br><nobr>operations <a href="../kernel/getting_started2.htm"><b>1</b></a> <a href="../kernel/editing_studies.htm"><b>2</b></a> <a href="../post-pro_preferences.htm"><b>3</b></a> </nobr><br><a href="../kernel/introduction_to_salome_pro.htm"><b>optimization</b></a> <br><nobr>optimize <a href="../kernel/introduction.htm"><b>1</b></a> <a href="../post-pro_preferences.htm"><b>2</b></a> </nobr><br><a href="../kernel/readme.html"><b>optimized</b></a> <br><nobr>option <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/opening_studies.htm"><b>2</b></a> <a href="../kernel/getting_properties_of_the_study.htm"><b>3</b></a> <a href="../kernel/editing_studies.htm"><b>4</b></a> <a href="../post-pro_preferences.htm"><b>5</b></a> <a href="../kernel/setting_preferences.htm"><b>6</b></a> <a href="../kernel/saving_a_study.htm"><b>7</b></a> </nobr><br><a href="../kernel/readme.html"><b>optional</b></a> <br><nobr>optionally <a href="../kernel/introduction_to_salome_pro.htm"><b>1</b></a> <a href="../kernel/introduction.htm"><b>2</b></a> </nobr><br><nobr>options <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../post-pro_preferences.htm"><b>3</b></a> <a href="../kernel/using_object_browser.htm"><b>4</b></a> <a href="../kernel/saving_a_study.htm"><b>5</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>6</b></a> </nobr><br><a name="bms_OR"></a><a name="subkey_OR"></a><a href="../kernel/readme.html"><b>order</b></a> <br><nobr>ordinate <a href="../post-pro_preferences.htm"><b>1</b></a> <a href="../mesh_preferences.htm"><b>2</b></a> </nobr><br><a href="../kernel/about_salome_pro_architecture.htm"><b>org</b></a> <br><nobr>orientation <a href="../post-pro_preferences.htm"><b>1</b></a> <a href="../mesh_preferences.htm"><b>2</b></a> </nobr><br><nobr>origin <a href="../post-pro_preferences.htm"><b>1</b></a> <a href="../mesh_preferences.htm"><b>2</b></a> </nobr><br><a href="../dump_study.htm"><b>original</b></a> <br><a href="../kernel/introduction_to_salome_pro.htm"><b>originality</b></a> <br><a name="bms_OS"></a><a name="subkey_OS"></a><a href="../kernel/readme.html"><b>os</b></a> <br><a href="../kernel/readme.html"><b>os_version</b></a> <br><nobr><a name="bms_OT"></a><a name="subkey_OT"></a>others <a href="../kernel/about_salome_pro_help_system.htm"><b>1</b></a> <a href="../dump_study.htm"><b>2</b></a> </nobr><br><nobr>otherwise <a href="../kernel/readme.html"><b>1</b></a> <a href="../dump_study.htm"><b>2</b></a> <a href="../post-pro_preferences.htm"><b>3</b></a> <a href="../kernel/saving_a_study.htm"><b>4</b></a> </nobr><br><br><br></p><p class="ftsbody" align="center"><a href="whlstf7.htm" target="_self" title="previous search group"><b>&gt;&gt;</b></a>\r
-\r
-</body>\r
-\r
-</html>\r
-\r
diff --git a/doc/salome/gui/GUI/whgdata/whlstf7.htm b/doc/salome/gui/GUI/whgdata/whlstf7.htm
deleted file mode 100755 (executable)
index b27ee0b..0000000
+++ /dev/null
@@ -1,43 +0,0 @@
-<html>\r
-<head>\r
-<title>Search Words List</title>\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-<base target="bsscright">\r
-<style>\r
-<!--\r
-body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
-\r
-A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
-A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
-A:active {background-color:#cccccc;}\r
-A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
-\r
-.tabs {background-color:#c0c0c0;}\r
-.ftsheader {margin-left:10pt; margin-top:0pt;}\r
-.ftsbody {margin-left:10pt; margin-top:0pt;}\r
-.inactive {color:#666666;}\r
-.ftsheader {margin-top:0pt; } .ftsheader {margin-bottom:0pt; } .ftsheader {margin-left:9pt; } \r
-\r
-.ftsbody {margin-top:0pt; } .ftsbody {margin-bottom:0pt; } .ftsbody {margin-left:9pt; } \r
-p {color:#000000; } p {font-family:Arial; } p {font-size:9pt; } p {font-style:normal; } p {text-decoration:none; } \r
-A:link {color:#000000; } A:link {font-family:Arial; } A:link {font-size:9pt; } A:link {font-style:normal; } A:link {text-decoration:none; } \r
-A:visited {color:#000000; } A:visited {font-family:Arial; } A:visited {font-size:9pt; } A:visited {font-style:normal; } A:visited {text-decoration:none; } \r
-A:active {background-color:#cccccc; } \r
-A:hover {color:#007f00; } A:hover {font-family:Arial; } A:hover {font-size:9pt; } A:hover {font-style:normal; } A:hover {text-decoration:underline; } \r
-\r
--->\r
-</style>\r
-</head>\r
-<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
-<p class="ftsbody" align="center"><a href="whlstf6.htm" target="_self" title="previous search group"><b>&lt;&lt;</b></a><br><br></p>\r
-<p class="ftsbody" >\r
-<nobr><a name="bms_OU"></a><a name="subkey_OU"></a>out <a href="../kernel/introduction.htm"><b>1</b></a> <a href="../select_color_and_font.htm"><b>2</b></a> <a href="../mesh_preferences.htm"><b>3</b></a> </nobr><br><a href="../mesh_preferences.htm"><b>outline</b></a> <br><nobr>output <a href="../kernel/readme.html"><b>1</b></a> <a href="../introduction_to_gui.htm"><b>2</b></a> </nobr><br><nobr>outside <a href="../post-pro_preferences.htm"><b>1</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>2</b></a> </nobr><br><a name="bms_OV"></a><a name="subkey_OV"></a><a href="../kernel/readme.html"><b>overrides</b></a> <br><nobr><a name="bms_OW"></a><a name="subkey_OW"></a>own <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/introduction_to_salome_pro.htm"><b>2</b></a> <a href="../introduction_to_gui.htm"><b>3</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>4</b></a> </nobr><br>\r
-<br><br>\r
-<a name="bm_P"></a><a name="subkey_P{"></a><a href="../kernel/running_salome_pro.htm"><b>p</b></a> <br><nobr><a name="bms_PA"></a><a name="subkey_PA"></a>package <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/using_catalog_generator.htm"><b>3</b></a> </nobr><br><a href="../kernel/readme.html"><b>packages</b></a> <br><a href="../kernel/readme.html"><b>page</b></a> <br><nobr>pages <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/using_left-hand_tabs.htm"><b>2</b></a> </nobr><br><nobr>pane <a href="../kernel/navigating_topics.htm"><b>1</b></a> <a href="../kernel/using_left-hand_tabs.htm"><b>2</b></a> </nobr><br><a href="../kernel/saving_a_study.htm"><b>panning</b></a> <br><a href="../kernel/about_salome_pro_architecture.htm"><b>parallel</b></a> <br><nobr>parameter <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/using_catalog_generator.htm"><b>2</b></a> </nobr><br><nobr>parameters <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>2</b></a> <a href="../select_color_and_font.htm"><b>3</b></a> <a href="../post-pro_preferences.htm"><b>4</b></a> <a href="../kernel/using_catalog_generator.htm"><b>5</b></a> <a href="../kernel/setting_preferences.htm"><b>6</b></a> </nobr><br><a href="../post-pro_preferences.htm"><b>parent</b></a> <br><nobr>part <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/displaying_studies.htm"><b>2</b></a> </nobr><br><a href="../kernel/saving_a_study.htm"><b>particular</b></a> <br><a href="../kernel/introduction.htm"><b>particularly</b></a> <br><nobr>parts <a href="../kernel/displaying_studies.htm"><b>1</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>2</b></a> </nobr><br><a href="../kernel/introduction_to_salome_pro.htm"><b>party</b></a> <br><a href="../kernel/readme.html"><b>pass</b></a> <br><nobr>paste <a href="../kernel/editing_studies.htm"><b>1</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>2</b></a> </nobr><br><a href="../kernel/salome_pro_desktop.htm"><b>pasting</b></a> <br><a href="../kernel/readme.html"><b>patched</b></a> <br><a href="../post-pro_preferences.htm"><b>patent</b></a> <br><nobr>path <a href="../kernel/readme.html"><b>1</b></a> <a href="../post-pro_preferences.htm"><b>2</b></a> </nobr><br><a name="bms_PC"></a><a name="subkey_PC"></a><a href="../kernel/about_salome_pro_architecture.htm"><b>pc</b></a> <br><a name="bms_PE"></a><a name="subkey_PE"></a><a href="../post-pro_preferences.htm"><b>per</b></a> <br><nobr>perform <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/introduction.htm"><b>2</b></a> <a href="../post-pro_preferences.htm"><b>3</b></a> </nobr><br><nobr>performance <a href="../kernel/introduction.htm"><b>1</b></a> <a href="../kernel/getting_started2.htm"><b>2</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>3</b></a> </nobr><br><nobr>performed <a href="../kernel/readme.html"><b>1</b></a> <a href="../post-pro_preferences.htm"><b>2</b></a> <a href="../mesh_preferences.htm"><b>3</b></a> </nobr><br><a href="../kernel/introduction_to_salome_pro.htm"><b>performs</b></a> <br><a href="../kernel/readme.html"><b>permission</b></a> <br><a name="bms_PH"></a><a name="subkey_PH"></a><a href="../kernel/about_salome_pro_architecture.htm"><b>phenomena</b></a> <br><a href="../kernel/using_left-hand_tabs.htm"><b>phrases</b></a> <br><nobr>physical <a href="../kernel/introduction_to_salome_pro.htm"><b>1</b></a> <a href="../kernel/introduction.htm"><b>2</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>3</b></a> </nobr><br><a href="../kernel/introduction.htm"><b>physics</b></a> <br><a name="bms_PI"></a><a name="subkey_PI"></a><a href="../kernel/readme.html"><b>pick</b></a> <br><a href="../post-pro_preferences.htm"><b>picking</b></a> <br><a href="../kernel/readme.html"><b>picks</b></a> <br><a href="../kernel/readme.html"><b>pickup</b></a> <br><a href="../kernel/readme.html"><b>pickup_env</b></a> <br><a href="../kernel/readme.html"><b>pickup_env_flag</b></a> <br><a href="../kernel/readme.html"><b>pickupenv</b></a> <br><a href="../kernel/getting_properties_of_the_study.htm"><b>picture</b></a> <br><a href="../kernel/using_registry.htm"><b>pid</b></a> <br><a href="../kernel/about_salome_pro_architecture.htm"><b>piece</b></a> <br><a href="../post-pro_preferences.htm"><b>pixels</b></a> <br><nobr><a name="bms_PL"></a><a name="subkey_PL"></a>place <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/displaying_studies.htm"><b>2</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>3</b></a> </nobr><br><nobr>placed <a href="../kernel/displaying_studies.htm"><b>1</b></a> <a href="../introduction_to_gui.htm"><b>2</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>3</b></a> </nobr><br><nobr>placement <a href="../post-pro_preferences.htm"><b>1</b></a> <a href="../mesh_preferences.htm"><b>2</b></a> </nobr><br><nobr>platform <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/introduction_to_salome_pro.htm"><b>3</b></a> <a href="../kernel/introduction.htm"><b>4</b></a> <a href="../kernel/getting_started2.htm"><b>5</b></a> <a href="../kernel/displaying_studies.htm"><b>6</b></a> <a href="../kernel/about_salome_pro_help_system.htm"><b>7</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>8</b></a> <a href="../introduction_to_gui.htm"><b>9</b></a> <a href="../dump_study.htm"><b>10</b></a> <a href="../kernel/using_registry.htm"><b>11</b></a> <a href="../kernel/using_catalog_generator.htm"><b>12</b></a> <a href="../kernel/saving_a_study.htm"><b>13</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>14</b></a> </nobr><br><a href="../kernel/readme.html"><b>platforms</b></a> <br><a href="../dump_study.htm"><b>played</b></a> <br><a href="../kernel/readme.html"><b>please</b></a> <br><nobr>plot <a href="../kernel/displaying_studies.htm"><b>1</b></a> <a href="../introduction_to_gui.htm"><b>2</b></a> </nobr><br><nobr>plot2d <a href="../kernel/creating_a_new_study.htm"><b>1</b></a> <a href="../kernel/setting_preferences.htm"><b>2</b></a> </nobr><br><a href="../introduction_to_gui.htm"><b>plug</b></a> <br><a name="bms_PO"></a><a name="subkey_PO"></a><a href="../kernel/readme.html"><b>po</b></a> <br><nobr>point <a href="../kernel/about_salome_pro_architecture.htm"><b>1</b></a> <a href="../post-pro_preferences.htm"><b>2</b></a> <a href="../mesh_preferences.htm"><b>3</b></a> </nobr><br><nobr>points <a href="../kernel/readme.html"><b>1</b></a> <a href="../introduction_to_gui.htm"><b>2</b></a> <a href="../post-pro_preferences.htm"><b>3</b></a> <a href="../kernel/setting_preferences.htm"><b>4</b></a> </nobr><br><nobr>pop <a href="../kernel/opening_studies.htm"><b>1</b></a> <a href="../kernel/navigating_topics.htm"><b>2</b></a> <a href="../kernel/using_object_browser.htm"><b>3</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>4</b></a> </nobr><br><a href="../kernel/navigating_topics.htm"><b>popup</b></a> <br><a href="../kernel/navigating_topics.htm"><b>popups</b></a> <br><a href="../kernel/running_salome_pro.htm"><b>port</b></a> <br><a href="../kernel/running_salome_pro.htm"><b>portkill</b></a> <br><nobr>position <a href="../post-pro_preferences.htm"><b>1</b></a> <a href="../kernel/setting_preferences.htm"><b>2</b></a> <a href="../kernel/saving_a_study.htm"><b>3</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>4</b></a> </nobr><br><nobr>positions <a href="../post-pro_preferences.htm"><b>1</b></a> <a href="../kernel/setting_preferences.htm"><b>2</b></a> <a href="../kernel/saving_a_study.htm"><b>3</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>4</b></a> </nobr><br><a href="../kernel/salome_pro_desktop.htm"><b>positively</b></a> <br><nobr>possibility <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>3</b></a> <a href="../dump_study.htm"><b>4</b></a> <a href="../select_color_and_font.htm"><b>5</b></a> <a href="../kernel/using_catalog_generator.htm"><b>6</b></a> </nobr><br><nobr>possible <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>2</b></a> <a href="../dump_study.htm"><b>3</b></a> <a href="../select_color_and_font.htm"><b>4</b></a> <a href="../kernel/using_object_browser.htm"><b>5</b></a> <a href="../kernel/saving_a_study.htm"><b>6</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>7</b></a> </nobr><br><nobr>post <a href="../kernel/introduction_to_salome_pro.htm"><b>1</b></a> <a href="../kernel/introduction.htm"><b>2</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>3</b></a> <a href="../post-pro_preferences.htm"><b>4</b></a> <a href="../kernel/saving_a_study.htm"><b>5</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>6</b></a> </nobr><br><a href="../introduction_to_gui.htm"><b>powerful</b></a> <br><nobr><a name="bms_PR"></a><a name="subkey_PR"></a>pre <a href="../kernel/introduction_to_salome_pro.htm"><b>1</b></a> <a href="../kernel/introduction.htm"><b>2</b></a> </nobr><br><a href="../mesh_preferences.htm"><b>precision</b></a> <br><a href="../kernel/readme.html"><b>precompiled</b></a> <br><nobr>predefined <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>2</b></a> <a href="../select_color_and_font.htm"><b>3</b></a> </nobr><br><a href="../kernel/running_salome_pro.htm"><b>preferable</b></a> <br><nobr>preferences <a href="../geom_preferences.htm"><b>1</b></a> <a href="../setting_preferences.htm"><b>2</b></a> <a href="../select_color_and_font.htm"><b>3</b></a> <a href="../post-pro_preferences.htm"><b>4</b></a> <a href="../mesh_preferences.htm"><b>5</b></a> <a href="../kernel/using_object_browser.htm"><b>6</b></a> <a href="../kernel/setting_preferences.htm"><b>7</b></a> </nobr><br><a href="../kernel/readme.html"><b>prefix</b></a> <br><a href="../kernel/readme.html"><b>preinstalled</b></a> <br><a href="../kernel/readme.html"><b>preliminary</b></a> <br><a href="../kernel/readme.html"><b>prerequisite</b></a> <br><a href="../kernel/readme.html"><b>prerequisites</b></a> <br><a href="../mesh_preferences.htm"><b>preselected</b></a> <br><a href="../mesh_preferences.htm"><b>preselection</b></a> <br><a href="../post-pro_preferences.htm"><b>present</b></a> <br><nobr>presentation <a href="../kernel/creating_a_new_study.htm"><b>1</b></a> <a href="../post-pro_preferences.htm"><b>2</b></a> <a href="../mesh_preferences.htm"><b>3</b></a> </nobr><br><nobr>presentations <a href="../post-pro_preferences.htm"><b>1</b></a> <a href="../kernel/setting_preferences.htm"><b>2</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>3</b></a> </nobr><br><a href="../mesh_preferences.htm"><b>presented</b></a> <br><nobr>press <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/setting_preferences.htm"><b>2</b></a> </nobr><br><a href="../post-pro_preferences.htm"><b>pressed</b></a> <br><nobr>pressing <a href="../kernel/readme.html"><b>1</b></a> <a href="../post-pro_preferences.htm"><b>2</b></a> </nobr><br><a href="../post-pro_preferences.htm"><b>prevents</b></a> <br><a href="../select_color_and_font.htm"><b>preview</b></a> <br><nobr>previous <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/opening_studies.htm"><b>2</b></a> </nobr><br><nobr>previously <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/opening_studies.htm"><b>2</b></a> <a href="../kernel/introduction_to_salome_pro.htm"><b>3</b></a> <a href="../kernel/saving_a_study.htm"><b>4</b></a> </nobr><br><a href="../post-pro_preferences.htm"><b>primitive</b></a> <br><a href="../post-pro_preferences.htm"><b>primitives</b></a> <br><nobr>print <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> </nobr><br><a href="../kernel/readme.html"><b>print_env</b></a> <br><a href="../kernel/readme.html"><b>printed</b></a> <br><a href="../kernel/readme.html"><b>prints</b></a> <br><a href="../kernel/introduction.htm"><b>priority</b></a> <br><nobr>pro <a href="../kernel/introduction_to_salome_pro.htm"><b>1</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>2</b></a> <a href="../post-pro_preferences.htm"><b>3</b></a> <a href="../kernel/saving_a_study.htm"><b>4</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>5</b></a> </nobr><br><a href="../kernel/creating_a_new_study.htm"><b>probably</b></a> <br><nobr>problem <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/introduction.htm"><b>2</b></a> <a href="../dump_study.htm"><b>3</b></a> </nobr><br><a href="../kernel/readme.html"><b>problems</b></a> <br><nobr>procedure <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> </nobr><br><nobr>proceed <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/getting_started2.htm"><b>2</b></a> </nobr><br><nobr>process <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/introduction.htm"><b>2</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>3</b></a> <a href="../dump_study.htm"><b>4</b></a> <a href="../kernel/using_registry.htm"><b>5</b></a> </nobr><br><a href="../post-pro_preferences.htm"><b>processed</b></a> <br><a href="../kernel/using_registry.htm"><b>processes</b></a> <br><nobr>processing <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/introduction_to_salome_pro.htm"><b>2</b></a> <a href="../kernel/introduction.htm"><b>3</b></a> <a href="../introduction_to_gui.htm"><b>4</b></a> </nobr><br><nobr>processors <a href="../kernel/introduction.htm"><b>1</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>2</b></a> </nobr><br><a href="../post-pro_preferences.htm"><b>produces</b></a> <br><a href="../kernel/readme.html"><b>product</b></a> <br><a href="../kernel/readme.html"><b>product_context</b></a> <br><a href="../kernel/readme.html"><b>product_description</b></a> <br><a href="../kernel/readme.html"><b>product_name</b></a> <br><a href="../kernel/readme.html"><b>product_script_name</b></a> <br><a href="../kernel/readme.html"><b>product_version</b></a> <br><nobr>productivity <a href="../kernel/about_salome_pro_architecture.htm"><b>1</b></a> <a href="../dump_study.htm"><b>2</b></a> </nobr><br><nobr>products <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/introduction.htm"><b>3</b></a> </nobr><br><a href="../kernel/readme.html"><b>products_directory</b></a> <br><a href="../kernel/running_salome_pro.htm"><b>profile</b></a> <br><a href="../kernel/readme.html"><b>program</b></a> <br><a href="../kernel/introduction.htm"><b>programmatic</b></a> <br><a href="../kernel/about_salome_pro_architecture.htm"><b>programming</b></a> <br><nobr>progress <a href="../kernel/readme.html"><b>1</b></a> <a href="../post-pro_preferences.htm"><b>2</b></a> </nobr><br><a href="../post-pro_preferences.htm"><b>progressive</b></a> <br><a href="../kernel/readme.html"><b>prompted</b></a> <br><a href="../kernel/running_salome_pro.htm"><b>prompting</b></a> <br><a href="../dump_study.htm"><b>prone</b></a> <br><a href="../kernel/readme.html"><b>proper</b></a> <br><a href="../kernel/readme.html"><b>properly</b></a> <br><nobr>properties <a href="../kernel/introduction_to_salome_pro.htm"><b>1</b></a> <a href="../kernel/introduction.htm"><b>2</b></a> <a href="../kernel/getting_properties_of_the_study.htm"><b>3</b></a> <a href="../post-pro_preferences.htm"><b>4</b></a> <a href="../kernel/setting_preferences.htm"><b>5</b></a> </nobr><br><a href="../kernel/readme.html"><b>proposed</b></a> <br><a href="../introduction_to_gui.htm"><b>proposes</b></a> <br><nobr>provide <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/editing_studies.htm"><b>2</b></a> </nobr><br><nobr>provided <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/introduction.htm"><b>3</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>4</b></a> <a href="../kernel/using_catalog_generator.htm"><b>5</b></a> </nobr><br><nobr>provides <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/introduction_to_salome_pro.htm"><b>2</b></a> <a href="../kernel/introduction.htm"><b>3</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>4</b></a> <a href="../introduction_to_gui.htm"><b>5</b></a> <a href="../select_color_and_font.htm"><b>6</b></a> <a href="../post-pro_preferences.htm"><b>7</b></a> <a href="../kernel/using_catalog_generator.htm"><b>8</b></a> </nobr><br><nobr>providing <a href="../kernel/using_registry.htm"><b>1</b></a> <a href="../kernel/using_left-hand_tabs.htm"><b>2</b></a> </nobr><br><br><br></p><p class="ftsbody" align="center"><a href="whlstf8.htm" target="_self" title="previous search group"><b>&gt;&gt;</b></a>\r
-\r
-</body>\r
-\r
-</html>\r
-\r
diff --git a/doc/salome/gui/GUI/whgdata/whlstf8.htm b/doc/salome/gui/GUI/whgdata/whlstf8.htm
deleted file mode 100755 (executable)
index cbd91b5..0000000
+++ /dev/null
@@ -1,47 +0,0 @@
-<html>\r
-<head>\r
-<title>Search Words List</title>\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-<base target="bsscright">\r
-<style>\r
-<!--\r
-body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
-\r
-A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
-A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
-A:active {background-color:#cccccc;}\r
-A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
-\r
-.tabs {background-color:#c0c0c0;}\r
-.ftsheader {margin-left:10pt; margin-top:0pt;}\r
-.ftsbody {margin-left:10pt; margin-top:0pt;}\r
-.inactive {color:#666666;}\r
-.ftsheader {margin-top:0pt; } .ftsheader {margin-bottom:0pt; } .ftsheader {margin-left:9pt; } \r
-\r
-.ftsbody {margin-top:0pt; } .ftsbody {margin-bottom:0pt; } .ftsbody {margin-left:9pt; } \r
-p {color:#000000; } p {font-family:Arial; } p {font-size:9pt; } p {font-style:normal; } p {text-decoration:none; } \r
-A:link {color:#000000; } A:link {font-family:Arial; } A:link {font-size:9pt; } A:link {font-style:normal; } A:link {text-decoration:none; } \r
-A:visited {color:#000000; } A:visited {font-family:Arial; } A:visited {font-size:9pt; } A:visited {font-style:normal; } A:visited {text-decoration:none; } \r
-A:active {background-color:#cccccc; } \r
-A:hover {color:#007f00; } A:hover {font-family:Arial; } A:hover {font-size:9pt; } A:hover {font-style:normal; } A:hover {text-decoration:underline; } \r
-\r
--->\r
-</style>\r
-</head>\r
-<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
-<p class="ftsbody" align="center"><a href="whlstf7.htm" target="_self" title="previous search group"><b>&lt;&lt;</b></a><br><br></p>\r
-<p class="ftsbody" >\r
-<a name="bms_PU"></a><a name="subkey_PU"></a><a href="../dump_study.htm"><b>publish</b></a> <br><nobr>published <a href="../dump_study.htm"><b>1</b></a> <a href="../kernel/saving_a_study.htm"><b>2</b></a> </nobr><br><a href="../kernel/about_salome_pro_architecture.htm"><b>pure</b></a> <br><a href="../kernel/getting_started2.htm"><b>purpose</b></a> <br><a href="../kernel/using_object_browser.htm"><b>purposes</b></a> <br><a name="bms_PY"></a><a name="subkey_PY"></a><a href="../kernel/running_salome_pro.htm"><b>py</b></a> <br><a href="../kernel/running_salome_pro.htm"><b>pycontainer</b></a> <br><a href="../kernel/readme.html"><b>pyqt</b></a> <br><a href="../kernel/readme.html"><b>pyqtdir</b></a> <br><a href="../post-pro_preferences.htm"><b>pyramids</b></a> <br><nobr>python <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/introduction.htm"><b>3</b></a> <a href="../kernel/displaying_studies.htm"><b>4</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>5</b></a> <a href="../introduction_to_gui.htm"><b>6</b></a> <a href="../dump_study.htm"><b>7</b></a> <a href="../kernel/setting_preferences.htm"><b>8</b></a> <a href="../kernel/saving_a_study.htm"><b>9</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>10</b></a> </nobr><br><a href="../kernel/readme.html"><b>pythonhome</b></a> <br>\r
-<br><br>\r
-<a name="bm_Q"></a><a name="subkey_QG"></a><a href="../kernel/readme.html"><b>qglobal</b></a> <br><a name="bms_QM"></a><a name="subkey_QM"></a><a href="../kernel/readme.html"><b>qm</b></a> <br><a name="bms_QT"></a><a name="subkey_QT"></a><a href="../kernel/readme.html"><b>qt</b></a> <br><a href="../kernel/readme.html"><b>qt_version_str</b></a> <br><a href="../kernel/readme.html"><b>qtdir</b></a> <br><nobr><a name="bms_QU"></a><a name="subkey_QU"></a>quality <a href="../kernel/introduction.htm"><b>1</b></a> <a href="../post-pro_preferences.htm"><b>2</b></a> <a href="../mesh_preferences.htm"><b>3</b></a> </nobr><br><a href="../kernel/introduction.htm"><b>quantities</b></a> <br><a href="../kernel/readme.html"><b>question</b></a> <br><nobr>quick <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/using_object_browser.htm"><b>2</b></a> <a href="../kernel/setting_preferences.htm"><b>3</b></a> </nobr><br><nobr>quickly <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/setting_preferences.htm"><b>2</b></a> </nobr><br><nobr>quit <a href="../setting_preferences.htm"><b>1</b></a> <a href="../kernel/saving_a_study.htm"><b>2</b></a> </nobr><br><a href="../dump_study.htm"><b>quite</b></a> <br><a href="../kernel/readme.html"><b>quits</b></a> <br><a href="../kernel/readme.html"><b>quoted</b></a> <br><a name="bms_QW"></a><a name="subkey_QW"></a><a href="../kernel/readme.html"><b>qwt</b></a> <br><a href="../kernel/readme.html"><b>qwthome</b></a> <br>\r
-<br><br>\r
-<a name="bm_R"></a><a name="subkey_R{"></a><a href="../kernel/running_salome_pro.htm"><b>r</b></a> <br><a name="bms_RA"></a><a name="subkey_RA"></a><a href="../kernel/readme.html"><b>radio</b></a> <br><a href="../post-pro_preferences.htm"><b>rainbow</b></a> <br><nobr>range <a href="../kernel/introduction_to_salome_pro.htm"><b>1</b></a> <a href="../post-pro_preferences.htm"><b>2</b></a> </nobr><br><a href="../post-pro_preferences.htm"><b>ranges</b></a> <br><a href="../post-pro_preferences.htm"><b>ranging</b></a> <br><a href="../kernel/about_salome_pro_architecture.htm"><b>rapidly</b></a> <br><a href="../post-pro_preferences.htm"><b>rate</b></a> <br><a href="../dump_study.htm"><b>rather</b></a> <br><a href="../post-pro_preferences.htm"><b>ratio</b></a> <br><nobr><a name="bms_RE"></a><a name="subkey_RE"></a>re <a href="../kernel/navigating_topics.htm"><b>1</b></a> <a href="../dump_study.htm"><b>2</b></a> </nobr><br><a href="../kernel/introduction.htm"><b>reactivity</b></a> <br><nobr>read <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/navigating_topics.htm"><b>2</b></a> <a href="../kernel/introduction.htm"><b>3</b></a> </nobr><br><a href="../kernel/navigating_topics.htm"><b>reading</b></a> <br><a href="../kernel/readme.html"><b>readme</b></a> <br><a href="../post-pro_preferences.htm"><b>real</b></a> <br><a href="../kernel/getting_started2.htm"><b>realize</b></a> <br><a href="../post-pro_preferences.htm"><b>reassign</b></a> <br><a href="../setting_preferences.htm"><b>receives</b></a> <br><nobr>recommended <a href="../kernel/readme.html"><b>1</b></a> <a href="../post-pro_preferences.htm"><b>2</b></a> </nobr><br><nobr>record <a href="../kernel/getting_properties_of_the_study.htm"><b>1</b></a> <a href="../post-pro_preferences.htm"><b>2</b></a> </nobr><br><a href="../post-pro_preferences.htm"><b>recorded</b></a> <br><a href="../post-pro_preferences.htm"><b>recorder</b></a> <br><a href="../post-pro_preferences.htm"><b>recording</b></a> <br><a href="../post-pro_preferences.htm"><b>records</b></a> <br><a href="../kernel/using_object_browser.htm"><b>red</b></a> <br><a href="../kernel/running_salome_pro.htm"><b>redirects</b></a> <br><a href="../kernel/introduction.htm"><b>reduce</b></a> <br><a href="../kernel/introduction.htm"><b>reduces</b></a> <br><nobr>refer <a href="../setting_preferences.htm"><b>1</b></a> <a href="../kernel/setting_preferences.htm"><b>2</b></a> </nobr><br><nobr>reference <a href="../kernel/navigating_topics.htm"><b>1</b></a> <a href="../kernel/about_salome_pro_help_system.htm"><b>2</b></a> <a href="../post-pro_preferences.htm"><b>3</b></a> <a href="../kernel/using_object_browser.htm"><b>4</b></a> <a href="../kernel/setting_preferences.htm"><b>5</b></a> </nobr><br><a href="../kernel/using_object_browser.htm"><b>references</b></a> <br><a href="../kernel/readme.html"><b>refers</b></a> <br><a href="../kernel/introduction.htm"><b>refined</b></a> <br><a href="../post-pro_preferences.htm"><b>refining</b></a> <br><a href="../kernel/using_registry.htm"><b>refresh</b></a> <br><a href="../kernel/using_registry.htm"><b>refreshment</b></a> <br><a href="../post-pro_preferences.htm"><b>regimes</b></a> <br><nobr>registry <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../introduction_to_gui.htm"><b>2</b></a> <a href="../kernel/using_registry.htm"><b>3</b></a> </nobr><br><a href="../kernel/readme.html"><b>reinstall</b></a> <br><a href="../kernel/readme.html"><b>reinstallation</b></a> <br><a href="../kernel/readme.html"><b>reinstalling</b></a> <br><nobr>related <a href="../kernel/navigating_topics.htm"><b>1</b></a> <a href="../kernel/using_left-hand_tabs.htm"><b>2</b></a> </nobr><br><nobr>relative <a href="../kernel/readme.html"><b>1</b></a> <a href="../mesh_preferences.htm"><b>2</b></a> <a href="../kernel/setting_preferences.htm"><b>3</b></a> </nobr><br><a href="../kernel/readme.html"><b>release</b></a> <br><a href="../kernel/navigating_topics.htm"><b>relevant</b></a> <br><a href="../kernel/introduction.htm"><b>reliability</b></a> <br><a href="../kernel/saving_a_study.htm"><b>reload</b></a> <br><a href="../kernel/salome_pro_desktop.htm"><b>relocate</b></a> <br><a href="../kernel/about_salome_pro_architecture.htm"><b>remains</b></a> <br><a href="../kernel/creating_a_new_study.htm"><b>remote</b></a> <br><a href="../kernel/setting_preferences.htm"><b>remove</b></a> <br><a href="../kernel/readme.html"><b>removed</b></a> <br><a href="../kernel/readme.html"><b>removing</b></a> <br><a href="../kernel/saving_a_study.htm"><b>renamed</b></a> <br><a href="../post-pro_preferences.htm"><b>rendering</b></a> <br><a href="../kernel/setting_preferences.htm"><b>reopened</b></a> <br><a href="../post-pro_preferences.htm"><b>repeated</b></a> <br><nobr>represent <a href="../kernel/about_salome_pro_architecture.htm"><b>1</b></a> <a href="../kernel/using_left-hand_tabs.htm"><b>2</b></a> </nobr><br><nobr>representation <a href="../kernel/introduction_to_salome_pro.htm"><b>1</b></a> <a href="../kernel/displaying_studies.htm"><b>2</b></a> <a href="../post-pro_preferences.htm"><b>3</b></a> <a href="../kernel/setting_preferences.htm"><b>4</b></a> </nobr><br><a href="../post-pro_preferences.htm"><b>representative</b></a> <br><nobr>represents <a href="../kernel/introduction_to_salome_pro.htm"><b>1</b></a> <a href="../kernel/introduction.htm"><b>2</b></a> <a href="../kernel/getting_started2.htm"><b>3</b></a> </nobr><br><nobr>required <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/opening_studies.htm"><b>2</b></a> </nobr><br><nobr>requirements <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/introduction.htm"><b>2</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>3</b></a> </nobr><br><nobr>requires <a href="../kernel/introduction.htm"><b>1</b></a> <a href="../post-pro_preferences.htm"><b>2</b></a> <a href="../kernel/saving_a_study.htm"><b>3</b></a> </nobr><br><a href="../kernel/readme.html"><b>reset</b></a> <br><a href="../kernel/setting_preferences.htm"><b>resizing</b></a> <br><a href="../post-pro_preferences.htm"><b>resolution</b></a> <br><a href="../dump_study.htm"><b>resolved</b></a> <br><a href="../kernel/readme.html"><b>resource</b></a> <br><nobr>resources <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../introduction_to_gui.htm"><b>2</b></a> <a href="../post-pro_preferences.htm"><b>3</b></a> </nobr><br><nobr>respective <a href="../setting_preferences.htm"><b>1</b></a> <a href="../post-pro_preferences.htm"><b>2</b></a> </nobr><br><a href="../post-pro_preferences.htm"><b>respectively</b></a> <br><a href="../kernel/about_salome_pro_architecture.htm"><b>responds</b></a> <br><a href="../kernel/readme.html"><b>responsible</b></a> <br><a href="../kernel/setting_preferences.htm"><b>rest</b></a> <br><nobr>restore <a href="../kernel/introduction.htm"><b>1</b></a> <a href="../setting_preferences.htm"><b>2</b></a> <a href="../kernel/setting_preferences.htm"><b>3</b></a> <a href="../kernel/saving_a_study.htm"><b>4</b></a> </nobr><br><nobr>restored <a href="../setting_preferences.htm"><b>1</b></a> <a href="../kernel/setting_preferences.htm"><b>2</b></a> <a href="../kernel/saving_a_study.htm"><b>3</b></a> </nobr><br><a href="../kernel/introduction.htm"><b>result</b></a> <br><a href="../kernel/getting_started2.htm"><b>resulting</b></a> <br><nobr>results <a href="../kernel/introduction.htm"><b>1</b></a> <a href="../post-pro_preferences.htm"><b>2</b></a> </nobr><br><a href="../setting_preferences.htm"><b>retroactive</b></a> <br><a href="../kernel/introduction.htm"><b>reusable</b></a> <br><a href="../kernel/about_salome_pro_architecture.htm"><b>reuse</b></a> <br><nobr>reversibly <a href="../dump_study.htm"><b>1</b></a> <a href="../post-pro_preferences.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_RI"></a><a name="subkey_RI"></a>right <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/opening_studies.htm"><b>2</b></a> <a href="../kernel/navigating_topics.htm"><b>3</b></a> <a href="../kernel/displaying_studies.htm"><b>4</b></a> <a href="../select_color_and_font.htm"><b>5</b></a> <a href="../post-pro_preferences.htm"><b>6</b></a> <a href="../kernel/using_object_browser.htm"><b>7</b></a> <a href="../kernel/using_left-hand_tabs.htm"><b>8</b></a> <a href="../kernel/setting_preferences.htm"><b>9</b></a> <a href="../kernel/saving_a_study.htm"><b>10</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>11</b></a> </nobr><br><a href="../kernel/introduction.htm"><b>risks</b></a> <br><a name="bms_RO"></a><a name="subkey_RO"></a><a href="../kernel/introduction.htm"><b>robustness</b></a> <br><a href="../kernel/about_salome_pro_architecture.htm"><b>roles</b></a> <br><a href="../kernel/readme.html"><b>root</b></a> <br><a href="../post-pro_preferences.htm"><b>rotate</b></a> <br><a href="../post-pro_preferences.htm"><b>rotation</b></a> <br><a name="bms_RU"></a><a name="subkey_RU"></a><a href="../kernel/readme.html"><b>rules</b></a> <br><nobr>run <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>3</b></a> </nobr><br><a href="../select_color_and_font.htm"><b>runic</b></a> <br><a href="../kernel/readme.html"><b>runinstall</b></a> <br><nobr>running <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/using_registry.htm"><b>2</b></a> <a href="../kernel/using_catalog_generator.htm"><b>3</b></a> </nobr><br><a href="../kernel/readme.html"><b>runs</b></a> <br><nobr>runsalome <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/using_catalog_generator.htm"><b>2</b></a> </nobr><br><a href="../kernel/using_catalog_generator.htm"><b>runsalomewithport</b></a> <br>\r
-<br><br>\r
-<nobr><a name="bm_S"></a><a name="subkey_S{"></a>s <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/navigating_topics.htm"><b>3</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>4</b></a> </nobr><br><a name="bms_SA"></a><a name="subkey_SA"></a><a href="../introduction_to_gui.htm"><b>safe</b></a> <br><nobr>salome <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/opening_studies.htm"><b>3</b></a> <a href="../kernel/navigating_topics.htm"><b>4</b></a> <a href="../kernel/introduction_to_salome_pro.htm"><b>5</b></a> <a href="../kernel/introduction.htm"><b>6</b></a> <a href="../kernel/getting_started2.htm"><b>7</b></a> <a href="../kernel/editing_studies.htm"><b>8</b></a> <a href="../kernel/displaying_studies.htm"><b>9</b></a> <a href="../kernel/creating_a_new_study.htm"><b>10</b></a> <a href="../kernel/about_salome_pro_help_system.htm"><b>11</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>12</b></a> <a href="../introduction_to_gui.htm"><b>13</b></a> <a href="../dump_study.htm"><b>14</b></a> <a href="../setting_preferences.htm"><b>15</b></a> <a href="../post-pro_preferences.htm"><b>16</b></a> <a href="../kernel/using_registry.htm"><b>17</b></a> <a href="../kernel/using_object_browser.htm"><b>18</b></a> <a href="../kernel/using_left-hand_tabs.htm"><b>19</b></a> <a href="../kernel/using_catalog_generator.htm"><b>20</b></a> <a href="../kernel/setting_preferences.htm"><b>21</b></a> <a href="../kernel/saving_a_study.htm"><b>22</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>23</b></a> </nobr><br><a href="../kernel/readme.html"><b>salome_</b></a> <br><a href="../kernel/using_catalog_generator.htm"><b>salome_modulecatalog_server</b></a> <br><a href="../kernel/running_salome_pro.htm"><b>salomeapp</b></a> <br><a href="../setting_preferences.htm"><b>salomeapprc</b></a> <br><a href="../dump_study.htm"><b>salomeds</b></a> <br><nobr>same <a href="../kernel/navigating_topics.htm"><b>1</b></a> <a href="../kernel/displaying_studies.htm"><b>2</b></a> <a href="../post-pro_preferences.htm"><b>3</b></a> <a href="../kernel/using_registry.htm"><b>4</b></a> <a href="../kernel/using_catalog_generator.htm"><b>5</b></a> <a href="../kernel/saving_a_study.htm"><b>6</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>7</b></a> </nobr><br><a href="../select_color_and_font.htm"><b>sample</b></a> <br><nobr>save <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/introduction.htm"><b>2</b></a> <a href="../dump_study.htm"><b>3</b></a> <a href="../kernel/setting_preferences.htm"><b>4</b></a> <a href="../kernel/saving_a_study.htm"><b>5</b></a> </nobr><br><nobr>saved <a href="../dump_study.htm"><b>1</b></a> <a href="../setting_preferences.htm"><b>2</b></a> <a href="../kernel/setting_preferences.htm"><b>3</b></a> <a href="../kernel/saving_a_study.htm"><b>4</b></a> </nobr><br><nobr>saves <a href="../kernel/saving_a_study.htm"><b>1</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>2</b></a> </nobr><br><nobr>saving <a href="../kernel/about_salome_pro_architecture.htm"><b>1</b></a> <a href="../introduction_to_gui.htm"><b>2</b></a> <a href="../kernel/saving_a_study.htm"><b>3</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>4</b></a> </nobr><br><nobr><a name="bms_SC"></a><a name="subkey_SC"></a>scalar <a href="../post-pro_preferences.htm"><b>1</b></a> <a href="../mesh_preferences.htm"><b>2</b></a> </nobr><br><nobr>scale <a href="../kernel/about_salome_pro_architecture.htm"><b>1</b></a> <a href="../post-pro_preferences.htm"><b>2</b></a> <a href="../kernel/setting_preferences.htm"><b>3</b></a> </nobr><br><a href="../post-pro_preferences.htm"><b>scaling</b></a> <br><a href="../kernel/introduction.htm"><b>schemas</b></a> <br><a href="../kernel/readme.html"><b>scheme</b></a> <br><nobr>schemes <a href="../kernel/introduction.htm"><b>1</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>2</b></a> </nobr><br><a href="../kernel/about_salome_pro_architecture.htm"><b>scientific</b></a> <br><nobr>screen <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/displaying_studies.htm"><b>2</b></a> </nobr><br><nobr>script <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../dump_study.htm"><b>3</b></a> <a href="../select_color_and_font.htm"><b>4</b></a> <a href="../kernel/using_catalog_generator.htm"><b>5</b></a> </nobr><br><a href="../dump_study.htm"><b>scripting</b></a> <br><nobr>scripts <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>2</b></a> <a href="../dump_study.htm"><b>3</b></a> <a href="../kernel/using_catalog_generator.htm"><b>4</b></a> </nobr><br><a href="../kernel/getting_properties_of_the_study.htm"><b>scroll</b></a> <br><br><br></p><p class="ftsbody" align="center"><a href="whlstf9.htm" target="_self" title="previous search group"><b>&gt;&gt;</b></a>\r
-\r
-</body>\r
-\r
-</html>\r
-\r
diff --git a/doc/salome/gui/GUI/whgdata/whlstf9.htm b/doc/salome/gui/GUI/whgdata/whlstf9.htm
deleted file mode 100755 (executable)
index eeac289..0000000
+++ /dev/null
@@ -1,41 +0,0 @@
-<html>\r
-<head>\r
-<title>Search Words List</title>\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-<base target="bsscright">\r
-<style>\r
-<!--\r
-body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
-\r
-A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
-A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
-A:active {background-color:#cccccc;}\r
-A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
-\r
-.tabs {background-color:#c0c0c0;}\r
-.ftsheader {margin-left:10pt; margin-top:0pt;}\r
-.ftsbody {margin-left:10pt; margin-top:0pt;}\r
-.inactive {color:#666666;}\r
-.ftsheader {margin-top:0pt; } .ftsheader {margin-bottom:0pt; } .ftsheader {margin-left:9pt; } \r
-\r
-.ftsbody {margin-top:0pt; } .ftsbody {margin-bottom:0pt; } .ftsbody {margin-left:9pt; } \r
-p {color:#000000; } p {font-family:Arial; } p {font-size:9pt; } p {font-style:normal; } p {text-decoration:none; } \r
-A:link {color:#000000; } A:link {font-family:Arial; } A:link {font-size:9pt; } A:link {font-style:normal; } A:link {text-decoration:none; } \r
-A:visited {color:#000000; } A:visited {font-family:Arial; } A:visited {font-size:9pt; } A:visited {font-style:normal; } A:visited {text-decoration:none; } \r
-A:active {background-color:#cccccc; } \r
-A:hover {color:#007f00; } A:hover {font-family:Arial; } A:hover {font-size:9pt; } A:hover {font-style:normal; } A:hover {text-decoration:underline; } \r
-\r
--->\r
-</style>\r
-</head>\r
-<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
-<p class="ftsbody" align="center"><a href="whlstf8.htm" target="_self" title="previous search group"><b>&lt;&lt;</b></a><br><br></p>\r
-<p class="ftsbody" >\r
-<nobr><a name="bms_SE"></a><a name="subkey_SE"></a>search <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/opening_studies.htm"><b>2</b></a> <a href="../kernel/about_salome_pro_help_system.htm"><b>3</b></a> <a href="../kernel/using_left-hand_tabs.htm"><b>4</b></a> <a href="../kernel/saving_a_study.htm"><b>5</b></a> </nobr><br><a href="../kernel/using_left-hand_tabs.htm"><b>searching</b></a> <br><nobr>second <a href="../kernel/readme.html"><b>1</b></a> <a href="../dump_study.htm"><b>2</b></a> <a href="../post-pro_preferences.htm"><b>3</b></a> </nobr><br><a href="../kernel/readme.html"><b>seconds</b></a> <br><nobr>section <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/setting_preferences.htm"><b>2</b></a> </nobr><br><nobr>sections <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>2</b></a> </nobr><br><a href="../kernel/readme.html"><b>sectionthis</b></a> <br><a href="../kernel/readme.html"><b>sed</b></a> <br><nobr>see <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/opening_studies.htm"><b>2</b></a> <a href="../kernel/getting_properties_of_the_study.htm"><b>3</b></a> <a href="../kernel/displaying_studies.htm"><b>4</b></a> <a href="../kernel/using_object_browser.htm"><b>5</b></a> <a href="../kernel/using_catalog_generator.htm"><b>6</b></a> <a href="../kernel/setting_preferences.htm"><b>7</b></a> <a href="../kernel/saving_a_study.htm"><b>8</b></a> </nobr><br><a href="../mesh_preferences.htm"><b>seen</b></a> <br><nobr>select <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/opening_studies.htm"><b>2</b></a> <a href="../kernel/getting_properties_of_the_study.htm"><b>3</b></a> <a href="../kernel/displaying_studies.htm"><b>4</b></a> <a href="../kernel/creating_a_new_study.htm"><b>5</b></a> <a href="../geom_preferences.htm"><b>6</b></a> <a href="../dump_study.htm"><b>7</b></a> <a href="../select_color_and_font.htm"><b>8</b></a> <a href="../post-pro_preferences.htm"><b>9</b></a> <a href="../mesh_preferences.htm"><b>10</b></a> <a href="../kernel/using_left-hand_tabs.htm"><b>11</b></a> <a href="../kernel/setting_preferences.htm"><b>12</b></a> <a href="../kernel/saving_a_study.htm"><b>13</b></a> </nobr><br><a href="../kernel/salome_pro_desktop.htm"><b>selectall</b></a> <br><nobr>selected <a href="../kernel/readme.html"><b>1</b></a> <a href="../post-pro_preferences.htm"><b>2</b></a> <a href="../mesh_preferences.htm"><b>3</b></a> <a href="../kernel/setting_preferences.htm"><b>4</b></a> </nobr><br><nobr>selecting <a href="../kernel/readme.html"><b>1</b></a> <a href="../dump_study.htm"><b>2</b></a> </nobr><br><nobr>selection <a href="../introduction_to_gui.htm"><b>1</b></a> <a href="../post-pro_preferences.htm"><b>2</b></a> <a href="../mesh_preferences.htm"><b>3</b></a> </nobr><br><a href="../kernel/readme.html"><b>sends</b></a> <br><nobr>sensitive <a href="../kernel/using_object_browser.htm"><b>1</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>2</b></a> </nobr><br><nobr>separate <a href="../post-pro_preferences.htm"><b>1</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>2</b></a> </nobr><br><nobr>separated <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>2</b></a> </nobr><br><a href="../kernel/about_salome_pro_architecture.htm"><b>server</b></a> <br><nobr>servers <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>2</b></a> </nobr><br><a href="../kernel/using_catalog_generator.htm"><b>serves</b></a> <br><a href="../kernel/readme.html"><b>service</b></a> <br><nobr>services <a href="../kernel/about_salome_pro_architecture.htm"><b>1</b></a> <a href="../kernel/using_catalog_generator.htm"><b>2</b></a> </nobr><br><nobr>session <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/opening_studies.htm"><b>2</b></a> <a href="../setting_preferences.htm"><b>3</b></a> <a href="../post-pro_preferences.htm"><b>4</b></a> <a href="../kernel/using_registry.htm"><b>5</b></a> <a href="../kernel/using_object_browser.htm"><b>6</b></a> <a href="../kernel/setting_preferences.htm"><b>7</b></a> <a href="../kernel/saving_a_study.htm"><b>8</b></a> </nobr><br><nobr>sessions <a href="../geom_preferences.htm"><b>1</b></a> <a href="../post-pro_preferences.htm"><b>2</b></a> <a href="../mesh_preferences.htm"><b>3</b></a> </nobr><br><nobr>set <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/about_salome_pro_help_system.htm"><b>3</b></a> <a href="../geom_preferences.htm"><b>4</b></a> <a href="../dump_study.htm"><b>5</b></a> <a href="../setting_preferences.htm"><b>6</b></a> <a href="../post-pro_preferences.htm"><b>7</b></a> <a href="../mesh_preferences.htm"><b>8</b></a> <a href="../kernel/using_registry.htm"><b>9</b></a> <a href="../kernel/setting_preferences.htm"><b>10</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>11</b></a> </nobr><br><nobr>sets <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/introduction.htm"><b>2</b></a> </nobr><br><nobr>setting <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/getting_properties_of_the_study.htm"><b>2</b></a> <a href="../setting_preferences.htm"><b>3</b></a> <a href="../kernel/using_object_browser.htm"><b>4</b></a> <a href="../kernel/setting_preferences.htm"><b>5</b></a> <a href="../kernel/saving_a_study.htm"><b>6</b></a> </nobr><br><nobr>settings <a href="../kernel/readme.html"><b>1</b></a> <a href="../setting_preferences.htm"><b>2</b></a> <a href="../post-pro_preferences.htm"><b>3</b></a> <a href="../kernel/setting_preferences.htm"><b>4</b></a> <a href="../kernel/saving_a_study.htm"><b>5</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>6</b></a> </nobr><br><a href="../kernel/introduction.htm"><b>severe</b></a> <br><a name="bms_SH"></a><a name="subkey_SH"></a><a href="../kernel/readme.html"><b>sh</b></a> <br><nobr>shading <a href="../geom_preferences.htm"><b>1</b></a> <a href="../post-pro_preferences.htm"><b>2</b></a> <a href="../mesh_preferences.htm"><b>3</b></a> </nobr><br><a href="../post-pro_preferences.htm"><b>shape</b></a> <br><a href="../kernel/running_salome_pro.htm"><b>share</b></a> <br><nobr>shell <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/introduction_to_salome_pro.htm"><b>3</b></a> <a href="../introduction_to_gui.htm"><b>4</b></a> </nobr><br><nobr>short <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/using_left-hand_tabs.htm"><b>2</b></a> </nobr><br><a href="../kernel/displaying_studies.htm"><b>shot</b></a> <br><nobr>should <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/getting_started2.htm"><b>2</b></a> <a href="../kernel/using_catalog_generator.htm"><b>3</b></a> <a href="../kernel/saving_a_study.htm"><b>4</b></a> </nobr><br><nobr>shown <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/getting_properties_of_the_study.htm"><b>2</b></a> </nobr><br><a href="../kernel/readme.html"><b>shows</b></a> <br><a href="../mesh_preferences.htm"><b>shrink</b></a> <br><nobr><a name="bms_SI"></a><a name="subkey_SI"></a>side <a href="../post-pro_preferences.htm"><b>1</b></a> <a href="../mesh_preferences.htm"><b>2</b></a> </nobr><br><a href="../kernel/readme.html"><b>signal</b></a> <br><a href="../introduction_to_gui.htm"><b>signals</b></a> <br><a href="../kernel/readme.html"><b>signature</b></a> <br><a href="../kernel/readme.html"><b>sigterm</b></a> <br><a href="../kernel/about_salome_pro_architecture.htm"><b>simple</b></a> <br><a href="../kernel/readme.html"><b>simplify</b></a> <br><a href="../kernel/about_salome_pro_architecture.htm"><b>simulate</b></a> <br><a href="../kernel/introduction.htm"><b>simulation</b></a> <br><nobr>simulations <a href="../kernel/introduction_to_salome_pro.htm"><b>1</b></a> <a href="../kernel/introduction.htm"><b>2</b></a> </nobr><br><nobr>simultaneously <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/getting_started2.htm"><b>2</b></a> <a href="../kernel/displaying_studies.htm"><b>3</b></a> </nobr><br><a href="../introduction_to_gui.htm"><b>since</b></a> <br><a href="../kernel/readme.html"><b>single</b></a> <br><a href="../kernel/readme.html"><b>sip</b></a> <br><a href="../kernel/readme.html"><b>sipdir</b></a> <br><a href="../kernel/about_salome_pro_architecture.htm"><b>situations</b></a> <br><nobr>size <a href="../kernel/displaying_studies.htm"><b>1</b></a> <a href="../post-pro_preferences.htm"><b>2</b></a> <a href="../mesh_preferences.htm"><b>3</b></a> <a href="../kernel/setting_preferences.htm"><b>4</b></a> <a href="../kernel/saving_a_study.htm"><b>5</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>6</b></a> </nobr><br><nobr>sizes <a href="../select_color_and_font.htm"><b>1</b></a> <a href="../kernel/saving_a_study.htm"><b>2</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>3</b></a> </nobr><br><a name="bms_SK"></a><a name="subkey_SK"></a><a href="../kernel/readme.html"><b>skip</b></a> <br><a href="../kernel/readme.html"><b>skipped</b></a> <br><a name="bms_SL"></a><a name="subkey_SL"></a><a href="../kernel/readme.html"><b>slightly</b></a> <br><a href="../post-pro_preferences.htm"><b>slow</b></a> <br><a name="bms_SM"></a><a name="subkey_SM"></a><a href="../post-pro_preferences.htm"><b>smallest</b></a> <br><a href="../kernel/setting_preferences.htm"><b>smooth</b></a> <br><a href="../post-pro_preferences.htm"><b>smoothness</b></a> <br><nobr><a name="bms_SO"></a><a name="subkey_SO"></a>so <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/editing_studies.htm"><b>3</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>4</b></a> <a href="../post-pro_preferences.htm"><b>5</b></a> <a href="../kernel/using_object_browser.htm"><b>6</b></a> <a href="../kernel/using_left-hand_tabs.htm"><b>7</b></a> </nobr><br><nobr>software <a href="../kernel/introduction_to_salome_pro.htm"><b>1</b></a> <a href="../kernel/introduction.htm"><b>2</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>3</b></a> </nobr><br><a href="../kernel/introduction.htm"><b>solution</b></a> <br><a href="../kernel/introduction.htm"><b>solutions</b></a> <br><a href="../kernel/introduction.htm"><b>solver</b></a> <br><nobr>solvers <a href="../kernel/introduction_to_salome_pro.htm"><b>1</b></a> <a href="../kernel/introduction.htm"><b>2</b></a> </nobr><br><a href="../kernel/readme.html"><b>something</b></a> <br><a href="../kernel/setting_preferences.htm"><b>sort</b></a> <br><a href="../kernel/readme.html"><b>sort_path</b></a> <br><nobr>source <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/introduction_to_salome_pro.htm"><b>3</b></a> <a href="../kernel/introduction.htm"><b>4</b></a> </nobr><br><a href="../kernel/readme.html"><b>sources</b></a> <br><nobr><a name="bms_SP"></a><a name="subkey_SP"></a>space <a href="../kernel/readme.html"><b>1</b></a> <a href="../post-pro_preferences.htm"><b>2</b></a> <a href="../mesh_preferences.htm"><b>3</b></a> </nobr><br><a href="../post-pro_preferences.htm"><b>spacemouse</b></a> <br><a href="../kernel/readme.html"><b>spaces</b></a> <br><a href="../post-pro_preferences.htm"><b>spacing</b></a> <br><nobr>special <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/readme.html"><b>2</b></a> <a href="../kernel/opening_studies.htm"><b>3</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>4</b></a> <a href="../kernel/setting_preferences.htm"><b>5</b></a> <a href="../kernel/saving_a_study.htm"><b>6</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>7</b></a> </nobr><br><a href="../post-pro_preferences.htm"><b>specially</b></a> <br><nobr>specific <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/introduction.htm"><b>2</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>3</b></a> <a href="../dump_study.htm"><b>4</b></a> <a href="../setting_preferences.htm"><b>5</b></a> <a href="../kernel/using_left-hand_tabs.htm"><b>6</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>7</b></a> </nobr><br><a href="../kernel/introduction_to_salome_pro.htm"><b>specification</b></a> <br><a href="../post-pro_preferences.htm"><b>specified</b></a> <br><a href="../kernel/about_salome_pro_architecture.htm"><b>specifies</b></a> <br><nobr>specify <a href="../kernel/using_catalog_generator.htm"><b>1</b></a> <a href="../kernel/setting_preferences.htm"><b>2</b></a> <a href="../kernel/saving_a_study.htm"><b>3</b></a> </nobr><br><a href="../post-pro_preferences.htm"><b>speed</b></a> <br><a href="../post-pro_preferences.htm"><b>sphere</b></a> <br><a href="../post-pro_preferences.htm"><b>spheres</b></a> <br><a href="../geom_preferences.htm"><b>spin</b></a> <br><a href="../kernel/running_salome_pro.htm"><b>splash</b></a> <br><a href="../kernel/setting_preferences.htm"><b>splines</b></a> <br><a href="../kernel/displaying_studies.htm"><b>split</b></a> <br><a href="../post-pro_preferences.htm"><b>sprite</b></a> <br><a href="../post-pro_preferences.htm"><b>sprites</b></a> <br><a name="bms_ST"></a><a name="subkey_ST"></a><a href="../post-pro_preferences.htm"><b>stamps</b></a> <br><nobr>standalone <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../introduction_to_gui.htm"><b>2</b></a> </nobr><br><nobr>standard <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/opening_studies.htm"><b>2</b></a> <a href="../kernel/creating_a_new_study.htm"><b>3</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>4</b></a> <a href="../introduction_to_gui.htm"><b>5</b></a> <a href="../setting_preferences.htm"><b>6</b></a> <a href="../post-pro_preferences.htm"><b>7</b></a> <a href="../kernel/using_catalog_generator.htm"><b>8</b></a> <a href="../kernel/saving_a_study.htm"><b>9</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>10</b></a> </nobr><br><a href="../kernel/readme.html"><b>standard_version</b></a> <br><nobr>start <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/getting_started2.htm"><b>2</b></a> </nobr><br><nobr>started <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/getting_started2.htm"><b>2</b></a> <a href="../kernel/using_registry.htm"><b>3</b></a> <a href="../kernel/using_catalog_generator.htm"><b>4</b></a> <a href="../kernel/setting_preferences.htm"><b>5</b></a> </nobr><br><nobr>starting <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/displaying_studies.htm"><b>2</b></a> <a href="../kernel/using_registry.htm"><b>3</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>4</b></a> </nobr><br><a href="../setting_preferences.htm"><b>starts</b></a> <br><nobr>state <a href="../kernel/readme.html"><b>1</b></a> <a href="../dump_study.htm"><b>2</b></a> <a href="../kernel/setting_preferences.htm"><b>3</b></a> <a href="../kernel/saving_a_study.htm"><b>4</b></a> </nobr><br><a href="../kernel/saving_a_study.htm"><b>states</b></a> <br><a href="../kernel/about_salome_pro_architecture.htm"><b>stations</b></a> <br><a href="../kernel/readme.html"><b>status</b></a> <br><nobr>step <a href="../kernel/introduction.htm"><b>1</b></a> <a href="../geom_preferences.htm"><b>2</b></a> <a href="../post-pro_preferences.htm"><b>3</b></a> </nobr><br><nobr>steps <a href="../kernel/readme.html"><b>1</b></a> <a href="../post-pro_preferences.htm"><b>2</b></a> </nobr><br><a href="../kernel/readme.html"><b>still</b></a> <br><nobr>store <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/using_catalog_generator.htm"><b>2</b></a> <a href="../kernel/setting_preferences.htm"><b>3</b></a> <a href="../kernel/saving_a_study.htm"><b>4</b></a> </nobr><br><nobr>stored <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/opening_studies.htm"><b>2</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>3</b></a> <a href="../dump_study.htm"><b>4</b></a> <a href="../kernel/using_catalog_generator.htm"><b>5</b></a> <a href="../kernel/saving_a_study.htm"><b>6</b></a> </nobr><br><a href="../kernel/saving_a_study.htm"><b>storing</b></a> <br><a href="../kernel/readme.html"><b>strict</b></a> <br><a href="../kernel/readme.html"><b>string</b></a> <br><a href="../kernel/readme.html"><b>strongly</b></a> <br><a href="../select_color_and_font.htm"><b>struck</b></a> <br><a href="../kernel/introduction.htm"><b>structural</b></a> <br><nobr>structure <a href="../kernel/readme.html"><b>1</b></a> <a href="../kernel/opening_studies.htm"><b>2</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>3</b></a> <a href="../introduction_to_gui.htm"><b>4</b></a> <a href="../kernel/using_object_browser.htm"><b>5</b></a> </nobr><br><a href="../kernel/introduction.htm"><b>structures</b></a> <br><nobr>studies <a href="../kernel/opening_studies.htm"><b>1</b></a> <a href="../kernel/introduction.htm"><b>2</b></a> <a href="../kernel/getting_started2.htm"><b>3</b></a> <a href="../kernel/editing_studies.htm"><b>4</b></a> <a href="../kernel/displaying_studies.htm"><b>5</b></a> <a href="../kernel/creating_a_new_study.htm"><b>6</b></a> <a href="../introduction_to_gui.htm"><b>7</b></a> <a href="../kernel/saving_a_study.htm"><b>8</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>9</b></a> </nobr><br><nobr>study <a href="../kernel/running_salome_pro.htm"><b>1</b></a> <a href="../kernel/opening_studies.htm"><b>2</b></a> <a href="../kernel/introduction.htm"><b>3</b></a> <a href="../kernel/getting_started2.htm"><b>4</b></a> <a href="../kernel/getting_properties_of_the_study.htm"><b>5</b></a> <a href="../kernel/editing_studies.htm"><b>6</b></a> <a href="../kernel/displaying_studies.htm"><b>7</b></a> <a href="../kernel/creating_a_new_study.htm"><b>8</b></a> <a href="../kernel/about_salome_pro_architecture.htm"><b>9</b></a> <a href="../introduction_to_gui.htm"><b>10</b></a> <a href="../dump_study.htm"><b>11</b></a> <a href="../setting_preferences.htm"><b>12</b></a> <a href="../post-pro_preferences.htm"><b>13</b></a> <a href="../kernel/using_registry.htm"><b>14</b></a> <a href="../kernel/using_object_browser.htm"><b>15</b></a> <a href="../kernel/using_catalog_generator.htm"><b>16</b></a> <a href="../kernel/setting_preferences.htm"><b>17</b></a> <a href="../kernel/saving_a_study.htm"><b>18</b></a> <a href="../kernel/salome_pro_desktop.htm"><b>19</b></a> </nobr><br><a href="../kernel/creating_a_new_study.htm"><b>study1</b></a> <br><a href="../kernel/setting_preferences.htm"><b>style</b></a> <br><a href="../select_color_and_font.htm"><b>styles</b></a> <br><br><br></p><p class="ftsbody" align="center"><a href="whlstf10.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/GUI/whgdata/whlstfl0.htm b/doc/salome/gui/GUI/whgdata/whlstfl0.htm
deleted file mode 100755 (executable)
index 671ee04..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-<html>\r
-<head>\r
-<title>Search Words letter</title>\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-<base target="bsscright">\r
-<style>\r
-<!--\r
-body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
-\r
-A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
-A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
-A:active {background-color:#cccccc;}\r
-A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
-\r
-.tabs {background-color:#c0c0c0;}\r
-.ftsheader {margin-left:10pt; margin-top:0pt;}\r
-.ftsbody {margin-left:10pt; margin-top:0pt;}\r
-.inactive {color:#666666;}\r
-.ftsheader {margin-top:0pt; } .ftsheader {margin-bottom:0pt; } .ftsheader {margin-left:9pt; } \r
-\r
-.ftsbody {margin-top:0pt; } .ftsbody {margin-bottom:0pt; } .ftsbody {margin-left:9pt; } \r
-p {color:#000000; } p {font-family:Arial; } p {font-size:9pt; } p {font-style:normal; } p {text-decoration:none; } \r
-A:link {color:#000000; } A:link {font-family:Arial; } A:link {font-size:9pt; } A:link {font-style:normal; } A:link {text-decoration:none; } \r
-A:visited {color:#000000; } A:visited {font-family:Arial; } A:visited {font-size:9pt; } A:visited {font-style:normal; } A:visited {text-decoration:none; } \r
-A:active {background-color:#cccccc; } \r
-A:hover {color:#007f00; } A:hover {font-family:Arial; } A:hover {font-size:9pt; } A:hover {font-style:normal; } A:hover {text-decoration:underline; } \r
-\r
--->\r
-</style>\r
-<style>\r
-<!--\r
-\r
--->\r
-</style>\r
-</head>\r
-<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
-\r
-<p class="ftsheader"><a name="subkey_{"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf0.htm#bm_{" target="ftslist" title="search letter { "><b>{ </b></a> <a href="whlstf0.htm#bms_{O" target="ftslist" title="search letter {O"><b>{O</b></a> <a href="whlstf0.htm#bms_{{" target="ftslist" title="search letter { "><b>{ </b></a> <a href="whlstf0.htm#bms_{D" target="ftslist" title="search letter {D"><b>{D</b></a>  <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
-\r
-</body>\r
-\r
-</html>\r
-\r
diff --git a/doc/salome/gui/GUI/whgdata/whlstfl1.htm b/doc/salome/gui/GUI/whgdata/whlstfl1.htm
deleted file mode 100755 (executable)
index d5612c4..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-<html>\r
-<head>\r
-<title>Search Words letter</title>\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-<base target="bsscright">\r
-<style>\r
-<!--\r
-body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
-\r
-A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
-A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
-A:active {background-color:#cccccc;}\r
-A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
-\r
-.tabs {background-color:#c0c0c0;}\r
-.ftsheader {margin-left:10pt; margin-top:0pt;}\r
-.ftsbody {margin-left:10pt; margin-top:0pt;}\r
-.inactive {color:#666666;}\r
-.ftsheader {margin-top:0pt; } .ftsheader {margin-bottom:0pt; } .ftsheader {margin-left:9pt; } \r
-\r
-.ftsbody {margin-top:0pt; } .ftsbody {margin-bottom:0pt; } .ftsbody {margin-left:9pt; } \r
-p {color:#000000; } p {font-family:Arial; } p {font-size:9pt; } p {font-style:normal; } p {text-decoration:none; } \r
-A:link {color:#000000; } A:link {font-family:Arial; } A:link {font-size:9pt; } A:link {font-style:normal; } A:link {text-decoration:none; } \r
-A:visited {color:#000000; } A:visited {font-family:Arial; } A:visited {font-size:9pt; } A:visited {font-style:normal; } A:visited {text-decoration:none; } \r
-A:active {background-color:#cccccc; } \r
-A:hover {color:#007f00; } A:hover {font-family:Arial; } A:hover {font-size:9pt; } A:hover {font-style:normal; } A:hover {text-decoration:underline; } \r
-\r
--->\r
-</style>\r
-<style>\r
-<!--\r
-\r
--->\r
-</style>\r
-</head>\r
-<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
-\r
-<p class="ftsheader"><a name="subkey_A"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf0.htm#bm_A" target="ftslist" title="search letter AB"><b>AB</b></a> <a href="whlstf0.htm#bms_AC" target="ftslist" title="search letter AC"><b>AC</b></a> <a href="whlstf0.htm#bms_AD" target="ftslist" title="search letter AD"><b>AD</b></a> <a href="whlstf0.htm#bms_AF" target="ftslist" title="search letter AF"><b>AF</b></a> <a href="whlstf0.htm#bms_AG" target="ftslist" title="search letter AG"><b>AG</b></a> <a href="whlstf0.htm#bms_AL" target="ftslist" title="search letter AL"><b>AL</b></a> <a href="whlstf0.htm#bms_AM" target="ftslist" title="search letter AM"><b>AM</b></a> <a href="whlstf0.htm#bms_AN" target="ftslist" title="search letter AN"><b>AN</b></a> <a href="whlstf0.htm#bms_AP" target="ftslist" title="search letter AP"><b>AP</b></a> <a href="whlstf0.htm#bms_AR" target="ftslist" title="search letter AR"><b>AR</b></a> <a href="whlstf0.htm#bms_AS" target="ftslist" title="search letter AS"><b>AS</b></a> <a href="whlstf0.htm#bms_AT" target="ftslist" title="search letter AT"><b>AT</b></a> <a href="whlstf0.htm#bms_AU" target="ftslist" title="search letter AU"><b>AU</b></a> <a href="whlstf0.htm#bms_AV" target="ftslist" title="search letter AV"><b>AV</b></a> <a href="whlstf0.htm#bms_AW" target="ftslist" title="search letter AW"><b>AW</b></a> <a href="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/GUI/whgdata/whlstfl10.htm b/doc/salome/gui/GUI/whgdata/whlstfl10.htm
deleted file mode 100755 (executable)
index e3e8d50..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-<html>\r
-<head>\r
-<title>Search Words letter</title>\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-<base target="bsscright">\r
-<style>\r
-<!--\r
-body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
-\r
-A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
-A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
-A:active {background-color:#cccccc;}\r
-A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
-\r
-.tabs {background-color:#c0c0c0;}\r
-.ftsheader {margin-left:10pt; margin-top:0pt;}\r
-.ftsbody {margin-left:10pt; margin-top:0pt;}\r
-.inactive {color:#666666;}\r
-.ftsheader {margin-top:0pt; } .ftsheader {margin-bottom:0pt; } .ftsheader {margin-left:9pt; } \r
-\r
-.ftsbody {margin-top:0pt; } .ftsbody {margin-bottom:0pt; } .ftsbody {margin-left:9pt; } \r
-p {color:#000000; } p {font-family:Arial; } p {font-size:9pt; } p {font-style:normal; } p {text-decoration:none; } \r
-A:link {color:#000000; } A:link {font-family:Arial; } A:link {font-size:9pt; } A:link {font-style:normal; } A:link {text-decoration:none; } \r
-A:visited {color:#000000; } A:visited {font-family:Arial; } A:visited {font-size:9pt; } A:visited {font-style:normal; } A:visited {text-decoration:none; } \r
-A:active {background-color:#cccccc; } \r
-A:hover {color:#007f00; } A:hover {font-family:Arial; } A:hover {font-size:9pt; } A:hover {font-style:normal; } A:hover {text-decoration:underline; } \r
-\r
--->\r
-</style>\r
-<style>\r
-<!--\r
-\r
--->\r
-</style>\r
-</head>\r
-<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
-\r
-<p class="ftsheader"><a name="subkey_J"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf5.htm#bm_J" target="ftslist" title="search letter JA"><b>JA</b></a> <a href="whlstf5.htm#bms_JU" target="ftslist" title="search letter JU"><b>JU</b></a>  <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
-\r
-</body>\r
-\r
-</html>\r
-\r
diff --git a/doc/salome/gui/GUI/whgdata/whlstfl11.htm b/doc/salome/gui/GUI/whgdata/whlstfl11.htm
deleted file mode 100755 (executable)
index 36c9fde..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-<html>\r
-<head>\r
-<title>Search Words letter</title>\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-<base target="bsscright">\r
-<style>\r
-<!--\r
-body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
-\r
-A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
-A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
-A:active {background-color:#cccccc;}\r
-A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
-\r
-.tabs {background-color:#c0c0c0;}\r
-.ftsheader {margin-left:10pt; margin-top:0pt;}\r
-.ftsbody {margin-left:10pt; margin-top:0pt;}\r
-.inactive {color:#666666;}\r
-.ftsheader {margin-top:0pt; } .ftsheader {margin-bottom:0pt; } .ftsheader {margin-left:9pt; } \r
-\r
-.ftsbody {margin-top:0pt; } .ftsbody {margin-bottom:0pt; } .ftsbody {margin-left:9pt; } \r
-p {color:#000000; } p {font-family:Arial; } p {font-size:9pt; } p {font-style:normal; } p {text-decoration:none; } \r
-A:link {color:#000000; } A:link {font-family:Arial; } A:link {font-size:9pt; } A:link {font-style:normal; } A:link {text-decoration:none; } \r
-A:visited {color:#000000; } A:visited {font-family:Arial; } A:visited {font-size:9pt; } A:visited {font-style:normal; } A:visited {text-decoration:none; } \r
-A:active {background-color:#cccccc; } \r
-A:hover {color:#007f00; } A:hover {font-family:Arial; } A:hover {font-size:9pt; } A:hover {font-style:normal; } A:hover {text-decoration:underline; } \r
-\r
--->\r
-</style>\r
-<style>\r
-<!--\r
-\r
--->\r
-</style>\r
-</head>\r
-<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
-\r
-<p class="ftsheader"><a name="subkey_K"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf5.htm#bm_K" target="ftslist" title="search letter K "><b>K </b></a> <a href="whlstf5.htm#bms_KB" target="ftslist" title="search letter KB"><b>KB</b></a> <a href="whlstf5.htm#bms_KE" target="ftslist" title="search letter KE"><b>KE</b></a> <a href="whlstf5.htm#bms_KI" target="ftslist" title="search letter KI"><b>KI</b></a> <a href="whlstf5.htm#bms_KN" target="ftslist" title="search letter KN"><b>KN</b></a>  <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
-\r
-</body>\r
-\r
-</html>\r
-\r
diff --git a/doc/salome/gui/GUI/whgdata/whlstfl12.htm b/doc/salome/gui/GUI/whgdata/whlstfl12.htm
deleted file mode 100755 (executable)
index 5bb5d42..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-<html>\r
-<head>\r
-<title>Search Words letter</title>\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-<base target="bsscright">\r
-<style>\r
-<!--\r
-body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
-\r
-A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
-A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
-A:active {background-color:#cccccc;}\r
-A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
-\r
-.tabs {background-color:#c0c0c0;}\r
-.ftsheader {margin-left:10pt; margin-top:0pt;}\r
-.ftsbody {margin-left:10pt; margin-top:0pt;}\r
-.inactive {color:#666666;}\r
-.ftsheader {margin-top:0pt; } .ftsheader {margin-bottom:0pt; } .ftsheader {margin-left:9pt; } \r
-\r
-.ftsbody {margin-top:0pt; } .ftsbody {margin-bottom:0pt; } .ftsbody {margin-left:9pt; } \r
-p {color:#000000; } p {font-family:Arial; } p {font-size:9pt; } p {font-style:normal; } p {text-decoration:none; } \r
-A:link {color:#000000; } A:link {font-family:Arial; } A:link {font-size:9pt; } A:link {font-style:normal; } A:link {text-decoration:none; } \r
-A:visited {color:#000000; } A:visited {font-family:Arial; } A:visited {font-size:9pt; } A:visited {font-style:normal; } A:visited {text-decoration:none; } \r
-A:active {background-color:#cccccc; } \r
-A:hover {color:#007f00; } A:hover {font-family:Arial; } A:hover {font-size:9pt; } A:hover {font-style:normal; } A:hover {text-decoration:underline; } \r
-\r
--->\r
-</style>\r
-<style>\r
-<!--\r
-\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="whlstf5.htm#bm_L" target="ftslist" title="search letter L "><b>L </b></a> <a href="whlstf5.htm#bms_LA" target="ftslist" title="search letter LA"><b>LA</b></a> <a href="whlstf5.htm#bms_LD" target="ftslist" title="search letter LD"><b>LD</b></a> <a href="whlstf5.htm#bms_LE" target="ftslist" title="search letter LE"><b>LE</b></a> <a href="whlstf5.htm#bms_LI" target="ftslist" title="search letter LI"><b>LI</b></a> <a href="whlstf5.htm#bms_LL" target="ftslist" title="search letter LL"><b>LL</b></a> <a href="whlstf5.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/GUI/whgdata/whlstfl13.htm b/doc/salome/gui/GUI/whgdata/whlstfl13.htm
deleted file mode 100755 (executable)
index dd57640..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-<html>\r
-<head>\r
-<title>Search Words letter</title>\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-<base target="bsscright">\r
-<style>\r
-<!--\r
-body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
-\r
-A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
-A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
-A:active {background-color:#cccccc;}\r
-A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
-\r
-.tabs {background-color:#c0c0c0;}\r
-.ftsheader {margin-left:10pt; margin-top:0pt;}\r
-.ftsbody {margin-left:10pt; margin-top:0pt;}\r
-.inactive {color:#666666;}\r
-.ftsheader {margin-top:0pt; } .ftsheader {margin-bottom:0pt; } .ftsheader {margin-left:9pt; } \r
-\r
-.ftsbody {margin-top:0pt; } .ftsbody {margin-bottom:0pt; } .ftsbody {margin-left:9pt; } \r
-p {color:#000000; } p {font-family:Arial; } p {font-size:9pt; } p {font-style:normal; } p {text-decoration:none; } \r
-A:link {color:#000000; } A:link {font-family:Arial; } A:link {font-size:9pt; } A:link {font-style:normal; } A:link {text-decoration:none; } \r
-A:visited {color:#000000; } A:visited {font-family:Arial; } A:visited {font-size:9pt; } A:visited {font-style:normal; } A:visited {text-decoration:none; } \r
-A:active {background-color:#cccccc; } \r
-A:hover {color:#007f00; } A:hover {font-family:Arial; } A:hover {font-size:9pt; } A:hover {font-style:normal; } A:hover {text-decoration:underline; } \r
-\r
--->\r
-</style>\r
-<style>\r
-<!--\r
-\r
--->\r
-</style>\r
-</head>\r
-<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
-\r
-<p class="ftsheader"><a name="subkey_M"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf5.htm#bm_M" target="ftslist" title="search letter M "><b>M </b></a> <a href="whlstf5.htm#bms_MA" target="ftslist" title="search letter MA"><b>MA</b></a> <a href="whlstf5.htm#bms_ME" target="ftslist" title="search letter ME"><b>ME</b></a> <a href="whlstf5.htm#bms_MI" target="ftslist" title="search letter MI"><b>MI</b></a> <a href="whlstf6.htm#bms_MO" target="ftslist" title="search letter MO"><b>MO</b></a> <a href="whlstf6.htm#bms_MS" target="ftslist" title="search letter MS"><b>MS</b></a> <a href="whlstf6.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/GUI/whgdata/whlstfl14.htm b/doc/salome/gui/GUI/whgdata/whlstfl14.htm
deleted file mode 100755 (executable)
index 539b47f..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-<html>\r
-<head>\r
-<title>Search Words letter</title>\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-<base target="bsscright">\r
-<style>\r
-<!--\r
-body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
-\r
-A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
-A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
-A:active {background-color:#cccccc;}\r
-A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
-\r
-.tabs {background-color:#c0c0c0;}\r
-.ftsheader {margin-left:10pt; margin-top:0pt;}\r
-.ftsbody {margin-left:10pt; margin-top:0pt;}\r
-.inactive {color:#666666;}\r
-.ftsheader {margin-top:0pt; } .ftsheader {margin-bottom:0pt; } .ftsheader {margin-left:9pt; } \r
-\r
-.ftsbody {margin-top:0pt; } .ftsbody {margin-bottom:0pt; } .ftsbody {margin-left:9pt; } \r
-p {color:#000000; } p {font-family:Arial; } p {font-size:9pt; } p {font-style:normal; } p {text-decoration:none; } \r
-A:link {color:#000000; } A:link {font-family:Arial; } A:link {font-size:9pt; } A:link {font-style:normal; } A:link {text-decoration:none; } \r
-A:visited {color:#000000; } A:visited {font-family:Arial; } A:visited {font-size:9pt; } A:visited {font-style:normal; } A:visited {text-decoration:none; } \r
-A:active {background-color:#cccccc; } \r
-A:hover {color:#007f00; } A:hover {font-family:Arial; } A:hover {font-size:9pt; } A:hover {font-style:normal; } A:hover {text-decoration:underline; } \r
-\r
--->\r
-</style>\r
-<style>\r
-<!--\r
-\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="whlstf6.htm#bm_N" target="ftslist" title="search letter N "><b>N </b></a> <a href="whlstf6.htm#bms_NA" target="ftslist" title="search letter NA"><b>NA</b></a> <a href="whlstf6.htm#bms_NE" target="ftslist" title="search letter NE"><b>NE</b></a> <a href="whlstf6.htm#bms_NF" target="ftslist" title="search letter NF"><b>NF</b></a> <a href="whlstf6.htm#bms_NO" target="ftslist" title="search letter NO"><b>NO</b></a> <a href="whlstf6.htm#bms_NT" target="ftslist" title="search letter NT"><b>NT</b></a> <a href="whlstf6.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/GUI/whgdata/whlstfl15.htm b/doc/salome/gui/GUI/whgdata/whlstfl15.htm
deleted file mode 100755 (executable)
index e5725ce..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-<html>\r
-<head>\r
-<title>Search Words letter</title>\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-<base target="bsscright">\r
-<style>\r
-<!--\r
-body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
-\r
-A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
-A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
-A:active {background-color:#cccccc;}\r
-A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
-\r
-.tabs {background-color:#c0c0c0;}\r
-.ftsheader {margin-left:10pt; margin-top:0pt;}\r
-.ftsbody {margin-left:10pt; margin-top:0pt;}\r
-.inactive {color:#666666;}\r
-.ftsheader {margin-top:0pt; } .ftsheader {margin-bottom:0pt; } .ftsheader {margin-left:9pt; } \r
-\r
-.ftsbody {margin-top:0pt; } .ftsbody {margin-bottom:0pt; } .ftsbody {margin-left:9pt; } \r
-p {color:#000000; } p {font-family:Arial; } p {font-size:9pt; } p {font-style:normal; } p {text-decoration:none; } \r
-A:link {color:#000000; } A:link {font-family:Arial; } A:link {font-size:9pt; } A:link {font-style:normal; } A:link {text-decoration:none; } \r
-A:visited {color:#000000; } A:visited {font-family:Arial; } A:visited {font-size:9pt; } A:visited {font-style:normal; } A:visited {text-decoration:none; } \r
-A:active {background-color:#cccccc; } \r
-A:hover {color:#007f00; } A:hover {font-family:Arial; } A:hover {font-size:9pt; } A:hover {font-style:normal; } A:hover {text-decoration:underline; } \r
-\r
--->\r
-</style>\r
-<style>\r
-<!--\r
-\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="whlstf6.htm#bm_O" target="ftslist" title="search letter OB"><b>OB</b></a> <a href="whlstf6.htm#bms_OC" target="ftslist" title="search letter OC"><b>OC</b></a> <a href="whlstf6.htm#bms_OF" target="ftslist" title="search letter OF"><b>OF</b></a> <a href="whlstf6.htm#bms_OK" target="ftslist" title="search letter OK"><b>OK</b></a> <a href="whlstf6.htm#bms_OM" target="ftslist" title="search letter OM"><b>OM</b></a> <a href="whlstf6.htm#bms_ON" target="ftslist" title="search letter ON"><b>ON</b></a> <a href="whlstf6.htm#bms_OP" target="ftslist" title="search letter OP"><b>OP</b></a> <a href="whlstf6.htm#bms_OR" target="ftslist" title="search letter OR"><b>OR</b></a> <a href="whlstf6.htm#bms_OS" target="ftslist" title="search letter OS"><b>OS</b></a> <a href="whlstf6.htm#bms_OT" target="ftslist" title="search letter OT"><b>OT</b></a> <a href="whlstf7.htm#bms_OU" target="ftslist" title="search letter OU"><b>OU</b></a> <a href="whlstf7.htm#bms_OV" target="ftslist" title="search letter OV"><b>OV</b></a> <a href="whlstf7.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/GUI/whgdata/whlstfl16.htm b/doc/salome/gui/GUI/whgdata/whlstfl16.htm
deleted file mode 100755 (executable)
index fc17968..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-<html>\r
-<head>\r
-<title>Search Words letter</title>\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-<base target="bsscright">\r
-<style>\r
-<!--\r
-body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
-\r
-A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
-A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
-A:active {background-color:#cccccc;}\r
-A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
-\r
-.tabs {background-color:#c0c0c0;}\r
-.ftsheader {margin-left:10pt; margin-top:0pt;}\r
-.ftsbody {margin-left:10pt; margin-top:0pt;}\r
-.inactive {color:#666666;}\r
-.ftsheader {margin-top:0pt; } .ftsheader {margin-bottom:0pt; } .ftsheader {margin-left:9pt; } \r
-\r
-.ftsbody {margin-top:0pt; } .ftsbody {margin-bottom:0pt; } .ftsbody {margin-left:9pt; } \r
-p {color:#000000; } p {font-family:Arial; } p {font-size:9pt; } p {font-style:normal; } p {text-decoration:none; } \r
-A:link {color:#000000; } A:link {font-family:Arial; } A:link {font-size:9pt; } A:link {font-style:normal; } A:link {text-decoration:none; } \r
-A:visited {color:#000000; } A:visited {font-family:Arial; } A:visited {font-size:9pt; } A:visited {font-style:normal; } A:visited {text-decoration:none; } \r
-A:active {background-color:#cccccc; } \r
-A:hover {color:#007f00; } A:hover {font-family:Arial; } A:hover {font-size:9pt; } A:hover {font-style:normal; } A:hover {text-decoration:underline; } \r
-\r
--->\r
-</style>\r
-<style>\r
-<!--\r
-\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="whlstf7.htm#bm_P" target="ftslist" title="search letter P "><b>P </b></a> <a href="whlstf7.htm#bms_PA" target="ftslist" title="search letter PA"><b>PA</b></a> <a href="whlstf7.htm#bms_PC" target="ftslist" title="search letter PC"><b>PC</b></a> <a href="whlstf7.htm#bms_PE" target="ftslist" title="search letter PE"><b>PE</b></a> <a href="whlstf7.htm#bms_PH" target="ftslist" title="search letter PH"><b>PH</b></a> <a href="whlstf7.htm#bms_PI" target="ftslist" title="search letter PI"><b>PI</b></a> <a href="whlstf7.htm#bms_PL" target="ftslist" title="search letter PL"><b>PL</b></a> <a href="whlstf7.htm#bms_PO" target="ftslist" title="search letter PO"><b>PO</b></a> <a href="whlstf7.htm#bms_PR" target="ftslist" title="search letter PR"><b>PR</b></a> <a href="whlstf8.htm#bms_PU" target="ftslist" title="search letter PU"><b>PU</b></a> <a href="whlstf8.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/GUI/whgdata/whlstfl17.htm b/doc/salome/gui/GUI/whgdata/whlstfl17.htm
deleted file mode 100755 (executable)
index 686f920..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-<html>\r
-<head>\r
-<title>Search Words letter</title>\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-<base target="bsscright">\r
-<style>\r
-<!--\r
-body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
-\r
-A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
-A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
-A:active {background-color:#cccccc;}\r
-A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
-\r
-.tabs {background-color:#c0c0c0;}\r
-.ftsheader {margin-left:10pt; margin-top:0pt;}\r
-.ftsbody {margin-left:10pt; margin-top:0pt;}\r
-.inactive {color:#666666;}\r
-.ftsheader {margin-top:0pt; } .ftsheader {margin-bottom:0pt; } .ftsheader {margin-left:9pt; } \r
-\r
-.ftsbody {margin-top:0pt; } .ftsbody {margin-bottom:0pt; } .ftsbody {margin-left:9pt; } \r
-p {color:#000000; } p {font-family:Arial; } p {font-size:9pt; } p {font-style:normal; } p {text-decoration:none; } \r
-A:link {color:#000000; } A:link {font-family:Arial; } A:link {font-size:9pt; } A:link {font-style:normal; } A:link {text-decoration:none; } \r
-A:visited {color:#000000; } A:visited {font-family:Arial; } A:visited {font-size:9pt; } A:visited {font-style:normal; } A:visited {text-decoration:none; } \r
-A:active {background-color:#cccccc; } \r
-A:hover {color:#007f00; } A:hover {font-family:Arial; } A:hover {font-size:9pt; } A:hover {font-style:normal; } A:hover {text-decoration:underline; } \r
-\r
--->\r
-</style>\r
-<style>\r
-<!--\r
-\r
--->\r
-</style>\r
-</head>\r
-<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
-\r
-<p class="ftsheader"><a name="subkey_Q"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf8.htm#bm_Q" target="ftslist" title="search letter QG"><b>QG</b></a> <a href="whlstf8.htm#bms_QM" target="ftslist" title="search letter QM"><b>QM</b></a> <a href="whlstf8.htm#bms_QT" target="ftslist" title="search letter QT"><b>QT</b></a> <a href="whlstf8.htm#bms_QU" target="ftslist" title="search letter QU"><b>QU</b></a> <a href="whlstf8.htm#bms_QW" target="ftslist" title="search letter QW"><b>QW</b></a>  <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
-\r
-</body>\r
-\r
-</html>\r
-\r
diff --git a/doc/salome/gui/GUI/whgdata/whlstfl18.htm b/doc/salome/gui/GUI/whgdata/whlstfl18.htm
deleted file mode 100755 (executable)
index e6e4676..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-<html>\r
-<head>\r
-<title>Search Words letter</title>\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-<base target="bsscright">\r
-<style>\r
-<!--\r
-body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
-\r
-A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
-A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
-A:active {background-color:#cccccc;}\r
-A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
-\r
-.tabs {background-color:#c0c0c0;}\r
-.ftsheader {margin-left:10pt; margin-top:0pt;}\r
-.ftsbody {margin-left:10pt; margin-top:0pt;}\r
-.inactive {color:#666666;}\r
-.ftsheader {margin-top:0pt; } .ftsheader {margin-bottom:0pt; } .ftsheader {margin-left:9pt; } \r
-\r
-.ftsbody {margin-top:0pt; } .ftsbody {margin-bottom:0pt; } .ftsbody {margin-left:9pt; } \r
-p {color:#000000; } p {font-family:Arial; } p {font-size:9pt; } p {font-style:normal; } p {text-decoration:none; } \r
-A:link {color:#000000; } A:link {font-family:Arial; } A:link {font-size:9pt; } A:link {font-style:normal; } A:link {text-decoration:none; } \r
-A:visited {color:#000000; } A:visited {font-family:Arial; } A:visited {font-size:9pt; } A:visited {font-style:normal; } A:visited {text-decoration:none; } \r
-A:active {background-color:#cccccc; } \r
-A:hover {color:#007f00; } A:hover {font-family:Arial; } A:hover {font-size:9pt; } A:hover {font-style:normal; } A:hover {text-decoration:underline; } \r
-\r
--->\r
-</style>\r
-<style>\r
-<!--\r
-\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="whlstf8.htm#bm_R" target="ftslist" title="search letter R "><b>R </b></a> <a href="whlstf8.htm#bms_RA" target="ftslist" title="search letter RA"><b>RA</b></a> <a href="whlstf8.htm#bms_RE" target="ftslist" title="search letter RE"><b>RE</b></a> <a href="whlstf8.htm#bms_RI" target="ftslist" title="search letter RI"><b>RI</b></a> <a href="whlstf8.htm#bms_RO" target="ftslist" title="search letter RO"><b>RO</b></a> <a href="whlstf8.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/GUI/whgdata/whlstfl19.htm b/doc/salome/gui/GUI/whgdata/whlstfl19.htm
deleted file mode 100755 (executable)
index f3bb741..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-<html>\r
-<head>\r
-<title>Search Words letter</title>\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-<base target="bsscright">\r
-<style>\r
-<!--\r
-body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
-\r
-A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
-A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
-A:active {background-color:#cccccc;}\r
-A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
-\r
-.tabs {background-color:#c0c0c0;}\r
-.ftsheader {margin-left:10pt; margin-top:0pt;}\r
-.ftsbody {margin-left:10pt; margin-top:0pt;}\r
-.inactive {color:#666666;}\r
-.ftsheader {margin-top:0pt; } .ftsheader {margin-bottom:0pt; } .ftsheader {margin-left:9pt; } \r
-\r
-.ftsbody {margin-top:0pt; } .ftsbody {margin-bottom:0pt; } .ftsbody {margin-left:9pt; } \r
-p {color:#000000; } p {font-family:Arial; } p {font-size:9pt; } p {font-style:normal; } p {text-decoration:none; } \r
-A:link {color:#000000; } A:link {font-family:Arial; } A:link {font-size:9pt; } A:link {font-style:normal; } A:link {text-decoration:none; } \r
-A:visited {color:#000000; } A:visited {font-family:Arial; } A:visited {font-size:9pt; } A:visited {font-style:normal; } A:visited {text-decoration:none; } \r
-A:active {background-color:#cccccc; } \r
-A:hover {color:#007f00; } A:hover {font-family:Arial; } A:hover {font-size:9pt; } A:hover {font-style:normal; } A:hover {text-decoration:underline; } \r
-\r
--->\r
-</style>\r
-<style>\r
-<!--\r
-\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="whlstf8.htm#bm_S" target="ftslist" title="search letter S "><b>S </b></a> <a href="whlstf8.htm#bms_SA" target="ftslist" title="search letter SA"><b>SA</b></a> <a href="whlstf8.htm#bms_SC" target="ftslist" title="search letter SC"><b>SC</b></a> <a href="whlstf9.htm#bms_SE" target="ftslist" title="search letter SE"><b>SE</b></a> <a href="whlstf9.htm#bms_SH" target="ftslist" title="search letter SH"><b>SH</b></a> <a href="whlstf9.htm#bms_SI" target="ftslist" title="search letter SI"><b>SI</b></a> <a href="whlstf9.htm#bms_SK" target="ftslist" title="search letter SK"><b>SK</b></a> <a href="whlstf9.htm#bms_SL" target="ftslist" title="search letter SL"><b>SL</b></a> <a href="whlstf9.htm#bms_SM" target="ftslist" title="search letter SM"><b>SM</b></a> <a href="whlstf9.htm#bms_SO" target="ftslist" title="search letter SO"><b>SO</b></a> <a href="whlstf9.htm#bms_SP" target="ftslist" title="search letter SP"><b>SP</b></a> <a href="whlstf9.htm#bms_ST" target="ftslist" title="search letter ST"><b>ST</b></a> <a href="whlstf10.htm#bms_SU" target="ftslist" title="search letter SU"><b>SU</b></a> <a href="whlstf10.htm#bms_SW" target="ftslist" title="search letter SW"><b>SW</b></a> <a href="whlstf10.htm#bms_SY" target="ftslist" title="search letter SY"><b>SY</b></a>  <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
-\r
-</body>\r
-\r
-</html>\r
-\r
diff --git a/doc/salome/gui/GUI/whgdata/whlstfl2.htm b/doc/salome/gui/GUI/whgdata/whlstfl2.htm
deleted file mode 100755 (executable)
index da3d027..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-<html>\r
-<head>\r
-<title>Search Words letter</title>\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-<base target="bsscright">\r
-<style>\r
-<!--\r
-body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
-\r
-A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
-A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
-A:active {background-color:#cccccc;}\r
-A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
-\r
-.tabs {background-color:#c0c0c0;}\r
-.ftsheader {margin-left:10pt; margin-top:0pt;}\r
-.ftsbody {margin-left:10pt; margin-top:0pt;}\r
-.inactive {color:#666666;}\r
-.ftsheader {margin-top:0pt; } .ftsheader {margin-bottom:0pt; } .ftsheader {margin-left:9pt; } \r
-\r
-.ftsbody {margin-top:0pt; } .ftsbody {margin-bottom:0pt; } .ftsbody {margin-left:9pt; } \r
-p {color:#000000; } p {font-family:Arial; } p {font-size:9pt; } p {font-style:normal; } p {text-decoration:none; } \r
-A:link {color:#000000; } A:link {font-family:Arial; } A:link {font-size:9pt; } A:link {font-style:normal; } A:link {text-decoration:none; } \r
-A:visited {color:#000000; } A:visited {font-family:Arial; } A:visited {font-size:9pt; } A:visited {font-style:normal; } A:visited {text-decoration:none; } \r
-A:active {background-color:#cccccc; } \r
-A:hover {color:#007f00; } A:hover {font-family:Arial; } A:hover {font-size:9pt; } A:hover {font-style:normal; } A:hover {text-decoration:underline; } \r
-\r
--->\r
-</style>\r
-<style>\r
-<!--\r
-\r
--->\r
-</style>\r
-</head>\r
-<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
-\r
-<p class="ftsheader"><a name="subkey_B"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf0.htm#bm_B" target="ftslist" title="search letter B "><b>B </b></a> <a href="whlstf0.htm#bms_BA" target="ftslist" title="search letter BA"><b>BA</b></a> <a href="whlstf0.htm#bms_BE" target="ftslist" title="search letter BE"><b>BE</b></a> <a href="whlstf0.htm#bms_BI" target="ftslist" title="search letter BI"><b>BI</b></a> <a href="whlstf0.htm#bms_BL" target="ftslist" title="search letter BL"><b>BL</b></a> <a href="whlstf0.htm#bms_BO" target="ftslist" title="search letter BO"><b>BO</b></a> <a href="whlstf1.htm#bms_BR" target="ftslist" title="search letter BR"><b>BR</b></a> <a href="whlstf1.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/GUI/whgdata/whlstfl20.htm b/doc/salome/gui/GUI/whgdata/whlstfl20.htm
deleted file mode 100755 (executable)
index 3ebf734..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-<html>\r
-<head>\r
-<title>Search Words letter</title>\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-<base target="bsscright">\r
-<style>\r
-<!--\r
-body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
-\r
-A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
-A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
-A:active {background-color:#cccccc;}\r
-A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
-\r
-.tabs {background-color:#c0c0c0;}\r
-.ftsheader {margin-left:10pt; margin-top:0pt;}\r
-.ftsbody {margin-left:10pt; margin-top:0pt;}\r
-.inactive {color:#666666;}\r
-.ftsheader {margin-top:0pt; } .ftsheader {margin-bottom:0pt; } .ftsheader {margin-left:9pt; } \r
-\r
-.ftsbody {margin-top:0pt; } .ftsbody {margin-bottom:0pt; } .ftsbody {margin-left:9pt; } \r
-p {color:#000000; } p {font-family:Arial; } p {font-size:9pt; } p {font-style:normal; } p {text-decoration:none; } \r
-A:link {color:#000000; } A:link {font-family:Arial; } A:link {font-size:9pt; } A:link {font-style:normal; } A:link {text-decoration:none; } \r
-A:visited {color:#000000; } A:visited {font-family:Arial; } A:visited {font-size:9pt; } A:visited {font-style:normal; } A:visited {text-decoration:none; } \r
-A:active {background-color:#cccccc; } \r
-A:hover {color:#007f00; } A:hover {font-family:Arial; } A:hover {font-size:9pt; } A:hover {font-style:normal; } A:hover {text-decoration:underline; } \r
-\r
--->\r
-</style>\r
-<style>\r
-<!--\r
-\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="whlstf10.htm#bm_T" target="ftslist" title="search letter T "><b>T </b></a> <a href="whlstf10.htm#bms_TA" target="ftslist" title="search letter TA"><b>TA</b></a> <a href="whlstf10.htm#bms_TC" target="ftslist" title="search letter TC"><b>TC</b></a> <a href="whlstf10.htm#bms_TE" target="ftslist" title="search letter TE"><b>TE</b></a> <a href="whlstf10.htm#bms_TH" target="ftslist" title="search letter TH"><b>TH</b></a> <a href="whlstf10.htm#bms_TI" target="ftslist" title="search letter TI"><b>TI</b></a> <a href="whlstf10.htm#bms_TK" target="ftslist" title="search letter TK"><b>TK</b></a> <a href="whlstf10.htm#bms_TM" target="ftslist" title="search letter TM"><b>TM</b></a> <a href="whlstf10.htm#bms_TO" target="ftslist" title="search letter TO"><b>TO</b></a> <a href="whlstf10.htm#bms_TR" target="ftslist" title="search letter TR"><b>TR</b></a> <a href="whlstf10.htm#bms_TW" target="ftslist" title="search letter TW"><b>TW</b></a> <a href="whlstf10.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/GUI/whgdata/whlstfl21.htm b/doc/salome/gui/GUI/whgdata/whlstfl21.htm
deleted file mode 100755 (executable)
index 7f5fe55..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-<html>\r
-<head>\r
-<title>Search Words letter</title>\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-<base target="bsscright">\r
-<style>\r
-<!--\r
-body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
-\r
-A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
-A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
-A:active {background-color:#cccccc;}\r
-A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
-\r
-.tabs {background-color:#c0c0c0;}\r
-.ftsheader {margin-left:10pt; margin-top:0pt;}\r
-.ftsbody {margin-left:10pt; margin-top:0pt;}\r
-.inactive {color:#666666;}\r
-.ftsheader {margin-top:0pt; } .ftsheader {margin-bottom:0pt; } .ftsheader {margin-left:9pt; } \r
-\r
-.ftsbody {margin-top:0pt; } .ftsbody {margin-bottom:0pt; } .ftsbody {margin-left:9pt; } \r
-p {color:#000000; } p {font-family:Arial; } p {font-size:9pt; } p {font-style:normal; } p {text-decoration:none; } \r
-A:link {color:#000000; } A:link {font-family:Arial; } A:link {font-size:9pt; } A:link {font-style:normal; } A:link {text-decoration:none; } \r
-A:visited {color:#000000; } A:visited {font-family:Arial; } A:visited {font-size:9pt; } A:visited {font-style:normal; } A:visited {text-decoration:none; } \r
-A:active {background-color:#cccccc; } \r
-A:hover {color:#007f00; } A:hover {font-family:Arial; } A:hover {font-size:9pt; } A:hover {font-style:normal; } A:hover {text-decoration:underline; } \r
-\r
--->\r
-</style>\r
-<style>\r
-<!--\r
-\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="whlstf10.htm#bm_U" target="ftslist" title="search letter U "><b>U </b></a> <a href="whlstf10.htm#bms_UL" target="ftslist" title="search letter UL"><b>UL</b></a> <a href="whlstf10.htm#bms_UN" target="ftslist" title="search letter UN"><b>UN</b></a> <a href="whlstf10.htm#bms_UP" target="ftslist" title="search letter UP"><b>UP</b></a> <a href="whlstf10.htm#bms_US" target="ftslist" title="search letter US"><b>US</b></a> <a href="whlstf11.htm#bms_UT" target="ftslist" title="search letter UT"><b>UT</b></a>  <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
-\r
-</body>\r
-\r
-</html>\r
-\r
diff --git a/doc/salome/gui/GUI/whgdata/whlstfl22.htm b/doc/salome/gui/GUI/whgdata/whlstfl22.htm
deleted file mode 100755 (executable)
index cd25835..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-<html>\r
-<head>\r
-<title>Search Words letter</title>\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-<base target="bsscright">\r
-<style>\r
-<!--\r
-body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
-\r
-A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
-A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
-A:active {background-color:#cccccc;}\r
-A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
-\r
-.tabs {background-color:#c0c0c0;}\r
-.ftsheader {margin-left:10pt; margin-top:0pt;}\r
-.ftsbody {margin-left:10pt; margin-top:0pt;}\r
-.inactive {color:#666666;}\r
-.ftsheader {margin-top:0pt; } .ftsheader {margin-bottom:0pt; } .ftsheader {margin-left:9pt; } \r
-\r
-.ftsbody {margin-top:0pt; } .ftsbody {margin-bottom:0pt; } .ftsbody {margin-left:9pt; } \r
-p {color:#000000; } p {font-family:Arial; } p {font-size:9pt; } p {font-style:normal; } p {text-decoration:none; } \r
-A:link {color:#000000; } A:link {font-family:Arial; } A:link {font-size:9pt; } A:link {font-style:normal; } A:link {text-decoration:none; } \r
-A:visited {color:#000000; } A:visited {font-family:Arial; } A:visited {font-size:9pt; } A:visited {font-style:normal; } A:visited {text-decoration:none; } \r
-A:active {background-color:#cccccc; } \r
-A:hover {color:#007f00; } A:hover {font-family:Arial; } A:hover {font-size:9pt; } A:hover {font-style:normal; } A:hover {text-decoration:underline; } \r
-\r
--->\r
-</style>\r
-<style>\r
-<!--\r
-\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="whlstf11.htm#bm_V" target="ftslist" title="search letter V "><b>V </b></a> <a href="whlstf11.htm#bms_VA" target="ftslist" title="search letter VA"><b>VA</b></a> <a href="whlstf11.htm#bms_VE" target="ftslist" title="search letter VE"><b>VE</b></a> <a href="whlstf11.htm#bms_VI" target="ftslist" title="search letter VI"><b>VI</b></a> <a href="whlstf11.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/GUI/whgdata/whlstfl23.htm b/doc/salome/gui/GUI/whgdata/whlstfl23.htm
deleted file mode 100755 (executable)
index 6a67db1..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-<html>\r
-<head>\r
-<title>Search Words letter</title>\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-<base target="bsscright">\r
-<style>\r
-<!--\r
-body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
-\r
-A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
-A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
-A:active {background-color:#cccccc;}\r
-A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
-\r
-.tabs {background-color:#c0c0c0;}\r
-.ftsheader {margin-left:10pt; margin-top:0pt;}\r
-.ftsbody {margin-left:10pt; margin-top:0pt;}\r
-.inactive {color:#666666;}\r
-.ftsheader {margin-top:0pt; } .ftsheader {margin-bottom:0pt; } .ftsheader {margin-left:9pt; } \r
-\r
-.ftsbody {margin-top:0pt; } .ftsbody {margin-bottom:0pt; } .ftsbody {margin-left:9pt; } \r
-p {color:#000000; } p {font-family:Arial; } p {font-size:9pt; } p {font-style:normal; } p {text-decoration:none; } \r
-A:link {color:#000000; } A:link {font-family:Arial; } A:link {font-size:9pt; } A:link {font-style:normal; } A:link {text-decoration:none; } \r
-A:visited {color:#000000; } A:visited {font-family:Arial; } A:visited {font-size:9pt; } A:visited {font-style:normal; } A:visited {text-decoration:none; } \r
-A:active {background-color:#cccccc; } \r
-A:hover {color:#007f00; } A:hover {font-family:Arial; } A:hover {font-size:9pt; } A:hover {font-style:normal; } A:hover {text-decoration:underline; } \r
-\r
--->\r
-</style>\r
-<style>\r
-<!--\r
-\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="whlstf11.htm#bm_W" target="ftslist" title="search letter WA"><b>WA</b></a> <a href="whlstf11.htm#bms_WE" target="ftslist" title="search letter WE"><b>WE</b></a> <a href="whlstf11.htm#bms_WH" target="ftslist" title="search letter WH"><b>WH</b></a> <a href="whlstf11.htm#bms_WI" target="ftslist" title="search letter WI"><b>WI</b></a> <a href="whlstf11.htm#bms_WO" target="ftslist" title="search letter WO"><b>WO</b></a> <a href="whlstf11.htm#bms_WR" target="ftslist" title="search letter WR"><b>WR</b></a> <a href="whlstf11.htm#bms_WW" target="ftslist" title="search letter WW"><b>WW</b></a>  <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
-\r
-</body>\r
-\r
-</html>\r
-\r
diff --git a/doc/salome/gui/GUI/whgdata/whlstfl24.htm b/doc/salome/gui/GUI/whgdata/whlstfl24.htm
deleted file mode 100755 (executable)
index 88429fa..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-<html>\r
-<head>\r
-<title>Search Words letter</title>\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-<base target="bsscright">\r
-<style>\r
-<!--\r
-body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
-\r
-A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
-A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
-A:active {background-color:#cccccc;}\r
-A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
-\r
-.tabs {background-color:#c0c0c0;}\r
-.ftsheader {margin-left:10pt; margin-top:0pt;}\r
-.ftsbody {margin-left:10pt; margin-top:0pt;}\r
-.inactive {color:#666666;}\r
-.ftsheader {margin-top:0pt; } .ftsheader {margin-bottom:0pt; } .ftsheader {margin-left:9pt; } \r
-\r
-.ftsbody {margin-top:0pt; } .ftsbody {margin-bottom:0pt; } .ftsbody {margin-left:9pt; } \r
-p {color:#000000; } p {font-family:Arial; } p {font-size:9pt; } p {font-style:normal; } p {text-decoration:none; } \r
-A:link {color:#000000; } A:link {font-family:Arial; } A:link {font-size:9pt; } A:link {font-style:normal; } A:link {text-decoration:none; } \r
-A:visited {color:#000000; } A:visited {font-family:Arial; } A:visited {font-size:9pt; } A:visited {font-style:normal; } A:visited {text-decoration:none; } \r
-A:active {background-color:#cccccc; } \r
-A:hover {color:#007f00; } A:hover {font-family:Arial; } A:hover {font-size:9pt; } A:hover {font-style:normal; } A:hover {text-decoration:underline; } \r
-\r
--->\r
-</style>\r
-<style>\r
-<!--\r
-\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="whlstf11.htm#bm_X" target="ftslist" title="search letter X "><b>X </b></a> <a href="whlstf11.htm#bms_XM" target="ftslist" title="search letter XM"><b>XM</b></a> <a href="whlstf11.htm#bms_XT" target="ftslist" title="search letter XT"><b>XT</b></a> <a href="whlstf11.htm#bms_XX" target="ftslist" title="search letter XX"><b>XX</b></a>  <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
-\r
-</body>\r
-\r
-</html>\r
-\r
diff --git a/doc/salome/gui/GUI/whgdata/whlstfl25.htm b/doc/salome/gui/GUI/whgdata/whlstfl25.htm
deleted file mode 100755 (executable)
index f84b419..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-<html>\r
-<head>\r
-<title>Search Words letter</title>\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-<base target="bsscright">\r
-<style>\r
-<!--\r
-body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
-\r
-A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
-A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
-A:active {background-color:#cccccc;}\r
-A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
-\r
-.tabs {background-color:#c0c0c0;}\r
-.ftsheader {margin-left:10pt; margin-top:0pt;}\r
-.ftsbody {margin-left:10pt; margin-top:0pt;}\r
-.inactive {color:#666666;}\r
-.ftsheader {margin-top:0pt; } .ftsheader {margin-bottom:0pt; } .ftsheader {margin-left:9pt; } \r
-\r
-.ftsbody {margin-top:0pt; } .ftsbody {margin-bottom:0pt; } .ftsbody {margin-left:9pt; } \r
-p {color:#000000; } p {font-family:Arial; } p {font-size:9pt; } p {font-style:normal; } p {text-decoration:none; } \r
-A:link {color:#000000; } A:link {font-family:Arial; } A:link {font-size:9pt; } A:link {font-style:normal; } A:link {text-decoration:none; } \r
-A:visited {color:#000000; } A:visited {font-family:Arial; } A:visited {font-size:9pt; } A:visited {font-style:normal; } A:visited {text-decoration:none; } \r
-A:active {background-color:#cccccc; } \r
-A:hover {color:#007f00; } A:hover {font-family:Arial; } A:hover {font-size:9pt; } A:hover {font-style:normal; } A:hover {text-decoration:underline; } \r
-\r
--->\r
-</style>\r
-<style>\r
-<!--\r
-\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="whlstf11.htm#bm_Y" target="ftslist" title="search letter Y "><b>Y </b></a> <a href="whlstf11.htm#bms_YE" target="ftslist" title="search letter YE"><b>YE</b></a> <a href="whlstf11.htm#bms_YO" target="ftslist" title="search letter YO"><b>YO</b></a>  <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
-\r
-</body>\r
-\r
-</html>\r
-\r
diff --git a/doc/salome/gui/GUI/whgdata/whlstfl26.htm b/doc/salome/gui/GUI/whgdata/whlstfl26.htm
deleted file mode 100755 (executable)
index 5bf30cd..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-<html>\r
-<head>\r
-<title>Search Words letter</title>\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-<base target="bsscright">\r
-<style>\r
-<!--\r
-body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
-\r
-A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
-A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
-A:active {background-color:#cccccc;}\r
-A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
-\r
-.tabs {background-color:#c0c0c0;}\r
-.ftsheader {margin-left:10pt; margin-top:0pt;}\r
-.ftsbody {margin-left:10pt; margin-top:0pt;}\r
-.inactive {color:#666666;}\r
-.ftsheader {margin-top:0pt; } .ftsheader {margin-bottom:0pt; } .ftsheader {margin-left:9pt; } \r
-\r
-.ftsbody {margin-top:0pt; } .ftsbody {margin-bottom:0pt; } .ftsbody {margin-left:9pt; } \r
-p {color:#000000; } p {font-family:Arial; } p {font-size:9pt; } p {font-style:normal; } p {text-decoration:none; } \r
-A:link {color:#000000; } A:link {font-family:Arial; } A:link {font-size:9pt; } A:link {font-style:normal; } A:link {text-decoration:none; } \r
-A:visited {color:#000000; } A:visited {font-family:Arial; } A:visited {font-size:9pt; } A:visited {font-style:normal; } A:visited {text-decoration:none; } \r
-A:active {background-color:#cccccc; } \r
-A:hover {color:#007f00; } A:hover {font-family:Arial; } A:hover {font-size:9pt; } A:hover {font-style:normal; } A:hover {text-decoration:underline; } \r
-\r
--->\r
-</style>\r
-<style>\r
-<!--\r
-\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="whlstf11.htm#bm_Z" target="ftslist" title="search letter Z "><b>Z </b></a> <a href="whlstf11.htm#bms_ZO" target="ftslist" title="search letter ZO"><b>ZO</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/GUI/whgdata/whlstfl3.htm b/doc/salome/gui/GUI/whgdata/whlstfl3.htm
deleted file mode 100755 (executable)
index 90315f3..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-<html>\r
-<head>\r
-<title>Search Words letter</title>\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-<base target="bsscright">\r
-<style>\r
-<!--\r
-body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
-\r
-A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
-A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
-A:active {background-color:#cccccc;}\r
-A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
-\r
-.tabs {background-color:#c0c0c0;}\r
-.ftsheader {margin-left:10pt; margin-top:0pt;}\r
-.ftsbody {margin-left:10pt; margin-top:0pt;}\r
-.inactive {color:#666666;}\r
-.ftsheader {margin-top:0pt; } .ftsheader {margin-bottom:0pt; } .ftsheader {margin-left:9pt; } \r
-\r
-.ftsbody {margin-top:0pt; } .ftsbody {margin-bottom:0pt; } .ftsbody {margin-left:9pt; } \r
-p {color:#000000; } p {font-family:Arial; } p {font-size:9pt; } p {font-style:normal; } p {text-decoration:none; } \r
-A:link {color:#000000; } A:link {font-family:Arial; } A:link {font-size:9pt; } A:link {font-style:normal; } A:link {text-decoration:none; } \r
-A:visited {color:#000000; } A:visited {font-family:Arial; } A:visited {font-size:9pt; } A:visited {font-style:normal; } A:visited {text-decoration:none; } \r
-A:active {background-color:#cccccc; } \r
-A:hover {color:#007f00; } A:hover {font-family:Arial; } A:hover {font-size:9pt; } A:hover {font-style:normal; } A:hover {text-decoration:underline; } \r
-\r
--->\r
-</style>\r
-<style>\r
-<!--\r
-\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="whlstf1.htm#bm_C" target="ftslist" title="search letter C "><b>C </b></a> <a href="whlstf1.htm#bms_CA" target="ftslist" title="search letter CA"><b>CA</b></a> <a href="whlstf1.htm#bms_CD" target="ftslist" title="search letter CD"><b>CD</b></a> <a href="whlstf1.htm#bms_CE" target="ftslist" title="search letter CE"><b>CE</b></a> <a href="whlstf1.htm#bms_CH" target="ftslist" title="search letter CH"><b>CH</b></a> <a href="whlstf1.htm#bms_CL" target="ftslist" title="search letter CL"><b>CL</b></a> <a href="whlstf1.htm#bms_CO" target="ftslist" title="search letter CO"><b>CO</b></a> <a href="whlstf2.htm#bms_CP" target="ftslist" title="search letter CP"><b>CP</b></a> <a href="whlstf2.htm#bms_CR" target="ftslist" title="search letter CR"><b>CR</b></a> <a href="whlstf2.htm#bms_CS" target="ftslist" title="search letter CS"><b>CS</b></a> <a href="whlstf2.htm#bms_CT" target="ftslist" title="search letter CT"><b>CT</b></a> <a href="whlstf2.htm#bms_CU" target="ftslist" title="search letter CU"><b>CU</b></a> <a href="whlstf2.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/GUI/whgdata/whlstfl4.htm b/doc/salome/gui/GUI/whgdata/whlstfl4.htm
deleted file mode 100755 (executable)
index c98f5ae..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-<html>\r
-<head>\r
-<title>Search Words letter</title>\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-<base target="bsscright">\r
-<style>\r
-<!--\r
-body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
-\r
-A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
-A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
-A:active {background-color:#cccccc;}\r
-A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
-\r
-.tabs {background-color:#c0c0c0;}\r
-.ftsheader {margin-left:10pt; margin-top:0pt;}\r
-.ftsbody {margin-left:10pt; margin-top:0pt;}\r
-.inactive {color:#666666;}\r
-.ftsheader {margin-top:0pt; } .ftsheader {margin-bottom:0pt; } .ftsheader {margin-left:9pt; } \r
-\r
-.ftsbody {margin-top:0pt; } .ftsbody {margin-bottom:0pt; } .ftsbody {margin-left:9pt; } \r
-p {color:#000000; } p {font-family:Arial; } p {font-size:9pt; } p {font-style:normal; } p {text-decoration:none; } \r
-A:link {color:#000000; } A:link {font-family:Arial; } A:link {font-size:9pt; } A:link {font-style:normal; } A:link {text-decoration:none; } \r
-A:visited {color:#000000; } A:visited {font-family:Arial; } A:visited {font-size:9pt; } A:visited {font-style:normal; } A:visited {text-decoration:none; } \r
-A:active {background-color:#cccccc; } \r
-A:hover {color:#007f00; } A:hover {font-family:Arial; } A:hover {font-size:9pt; } A:hover {font-style:normal; } A:hover {text-decoration:underline; } \r
-\r
--->\r
-</style>\r
-<style>\r
-<!--\r
-\r
--->\r
-</style>\r
-</head>\r
-<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
-\r
-<p class="ftsheader"><a name="subkey_D"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf2.htm#bm_D" target="ftslist" title="search letter D "><b>D </b></a> <a href="whlstf2.htm#bms_DA" target="ftslist" title="search letter DA"><b>DA</b></a> <a href="whlstf2.htm#bms_DE" target="ftslist" title="search letter DE"><b>DE</b></a> <a href="whlstf2.htm#bms_DI" target="ftslist" title="search letter DI"><b>DI</b></a> <a href="whlstf2.htm#bms_DO" target="ftslist" title="search letter DO"><b>DO</b></a> <a href="whlstf2.htm#bms_DR" target="ftslist" title="search letter DR"><b>DR</b></a> <a href="whlstf2.htm#bms_DU" target="ftslist" title="search letter DU"><b>DU</b></a> <a href="whlstf2.htm#bms_DY" target="ftslist" title="search letter DY"><b>DY</b></a>  <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
-\r
-</body>\r
-\r
-</html>\r
-\r
diff --git a/doc/salome/gui/GUI/whgdata/whlstfl5.htm b/doc/salome/gui/GUI/whgdata/whlstfl5.htm
deleted file mode 100755 (executable)
index 7b3b2ab..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-<html>\r
-<head>\r
-<title>Search Words letter</title>\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-<base target="bsscright">\r
-<style>\r
-<!--\r
-body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
-\r
-A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
-A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
-A:active {background-color:#cccccc;}\r
-A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
-\r
-.tabs {background-color:#c0c0c0;}\r
-.ftsheader {margin-left:10pt; margin-top:0pt;}\r
-.ftsbody {margin-left:10pt; margin-top:0pt;}\r
-.inactive {color:#666666;}\r
-.ftsheader {margin-top:0pt; } .ftsheader {margin-bottom:0pt; } .ftsheader {margin-left:9pt; } \r
-\r
-.ftsbody {margin-top:0pt; } .ftsbody {margin-bottom:0pt; } .ftsbody {margin-left:9pt; } \r
-p {color:#000000; } p {font-family:Arial; } p {font-size:9pt; } p {font-style:normal; } p {text-decoration:none; } \r
-A:link {color:#000000; } A:link {font-family:Arial; } A:link {font-size:9pt; } A:link {font-style:normal; } A:link {text-decoration:none; } \r
-A:visited {color:#000000; } A:visited {font-family:Arial; } A:visited {font-size:9pt; } A:visited {font-style:normal; } A:visited {text-decoration:none; } \r
-A:active {background-color:#cccccc; } \r
-A:hover {color:#007f00; } A:hover {font-family:Arial; } A:hover {font-size:9pt; } A:hover {font-style:normal; } A:hover {text-decoration:underline; } \r
-\r
--->\r
-</style>\r
-<style>\r
-<!--\r
-\r
--->\r
-</style>\r
-</head>\r
-<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
-\r
-<p class="ftsheader"><a name="subkey_E"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf2.htm#bm_E" target="ftslist" title="search letter E "><b>E </b></a> <a href="whlstf2.htm#bms_EA" target="ftslist" title="search letter EA"><b>EA</b></a> <a href="whlstf2.htm#bms_EC" target="ftslist" title="search letter EC"><b>EC</b></a> <a href="whlstf2.htm#bms_ED" target="ftslist" title="search letter ED"><b>ED</b></a> <a href="whlstf3.htm#bms_EF" target="ftslist" title="search letter EF"><b>EF</b></a> <a href="whlstf3.htm#bms_EG" target="ftslist" title="search letter EG"><b>EG</b></a> <a href="whlstf3.htm#bms_EI" target="ftslist" title="search letter EI"><b>EI</b></a> <a href="whlstf3.htm#bms_EL" target="ftslist" title="search letter EL"><b>EL</b></a> <a href="whlstf3.htm#bms_EM" target="ftslist" title="search letter EM"><b>EM</b></a> <a href="whlstf3.htm#bms_EN" target="ftslist" title="search letter EN"><b>EN</b></a> <a href="whlstf3.htm#bms_EQ" target="ftslist" title="search letter EQ"><b>EQ</b></a> <a href="whlstf3.htm#bms_ER" target="ftslist" title="search letter ER"><b>ER</b></a> <a href="whlstf3.htm#bms_ET" target="ftslist" title="search letter ET"><b>ET</b></a> <a href="whlstf3.htm#bms_EV" target="ftslist" title="search letter EV"><b>EV</b></a> <a href="whlstf3.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/GUI/whgdata/whlstfl6.htm b/doc/salome/gui/GUI/whgdata/whlstfl6.htm
deleted file mode 100755 (executable)
index 77d777e..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-<html>\r
-<head>\r
-<title>Search Words letter</title>\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-<base target="bsscright">\r
-<style>\r
-<!--\r
-body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
-\r
-A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
-A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
-A:active {background-color:#cccccc;}\r
-A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
-\r
-.tabs {background-color:#c0c0c0;}\r
-.ftsheader {margin-left:10pt; margin-top:0pt;}\r
-.ftsbody {margin-left:10pt; margin-top:0pt;}\r
-.inactive {color:#666666;}\r
-.ftsheader {margin-top:0pt; } .ftsheader {margin-bottom:0pt; } .ftsheader {margin-left:9pt; } \r
-\r
-.ftsbody {margin-top:0pt; } .ftsbody {margin-bottom:0pt; } .ftsbody {margin-left:9pt; } \r
-p {color:#000000; } p {font-family:Arial; } p {font-size:9pt; } p {font-style:normal; } p {text-decoration:none; } \r
-A:link {color:#000000; } A:link {font-family:Arial; } A:link {font-size:9pt; } A:link {font-style:normal; } A:link {text-decoration:none; } \r
-A:visited {color:#000000; } A:visited {font-family:Arial; } A:visited {font-size:9pt; } A:visited {font-style:normal; } A:visited {text-decoration:none; } \r
-A:active {background-color:#cccccc; } \r
-A:hover {color:#007f00; } A:hover {font-family:Arial; } A:hover {font-size:9pt; } A:hover {font-style:normal; } A:hover {text-decoration:underline; } \r
-\r
--->\r
-</style>\r
-<style>\r
-<!--\r
-\r
--->\r
-</style>\r
-</head>\r
-<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
-\r
-<p class="ftsheader"><a name="subkey_F"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf3.htm#bm_F" target="ftslist" title="search letter F "><b>F </b></a> <a href="whlstf3.htm#bms_FA" target="ftslist" title="search letter FA"><b>FA</b></a> <a href="whlstf3.htm#bms_FE" target="ftslist" title="search letter FE"><b>FE</b></a> <a href="whlstf3.htm#bms_FI" target="ftslist" title="search letter FI"><b>FI</b></a> <a href="whlstf3.htm#bms_FL" target="ftslist" title="search letter FL"><b>FL</b></a> <a href="whlstf3.htm#bms_FO" target="ftslist" title="search letter FO"><b>FO</b></a> <a href="whlstf3.htm#bms_FP" target="ftslist" title="search letter FP"><b>FP</b></a> <a href="whlstf3.htm#bms_FR" target="ftslist" title="search letter FR"><b>FR</b></a> <a href="whlstf3.htm#bms_FU" target="ftslist" title="search letter FU"><b>FU</b></a>  <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
-\r
-</body>\r
-\r
-</html>\r
-\r
diff --git a/doc/salome/gui/GUI/whgdata/whlstfl7.htm b/doc/salome/gui/GUI/whgdata/whlstfl7.htm
deleted file mode 100755 (executable)
index 11540ce..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-<html>\r
-<head>\r
-<title>Search Words letter</title>\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-<base target="bsscright">\r
-<style>\r
-<!--\r
-body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
-\r
-A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
-A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
-A:active {background-color:#cccccc;}\r
-A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
-\r
-.tabs {background-color:#c0c0c0;}\r
-.ftsheader {margin-left:10pt; margin-top:0pt;}\r
-.ftsbody {margin-left:10pt; margin-top:0pt;}\r
-.inactive {color:#666666;}\r
-.ftsheader {margin-top:0pt; } .ftsheader {margin-bottom:0pt; } .ftsheader {margin-left:9pt; } \r
-\r
-.ftsbody {margin-top:0pt; } .ftsbody {margin-bottom:0pt; } .ftsbody {margin-left:9pt; } \r
-p {color:#000000; } p {font-family:Arial; } p {font-size:9pt; } p {font-style:normal; } p {text-decoration:none; } \r
-A:link {color:#000000; } A:link {font-family:Arial; } A:link {font-size:9pt; } A:link {font-style:normal; } A:link {text-decoration:none; } \r
-A:visited {color:#000000; } A:visited {font-family:Arial; } A:visited {font-size:9pt; } A:visited {font-style:normal; } A:visited {text-decoration:none; } \r
-A:active {background-color:#cccccc; } \r
-A:hover {color:#007f00; } A:hover {font-family:Arial; } A:hover {font-size:9pt; } A:hover {font-style:normal; } A:hover {text-decoration:underline; } \r
-\r
--->\r
-</style>\r
-<style>\r
-<!--\r
-\r
--->\r
-</style>\r
-</head>\r
-<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
-\r
-<p class="ftsheader"><a name="subkey_G"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf3.htm#bm_G" target="ftslist" title="search letter G "><b>G </b></a> <a href="whlstf3.htm#bms_GA" target="ftslist" title="search letter GA"><b>GA</b></a> <a href="whlstf3.htm#bms_GC" target="ftslist" title="search letter GC"><b>GC</b></a> <a href="whlstf3.htm#bms_GE" target="ftslist" title="search letter GE"><b>GE</b></a> <a href="whlstf4.htm#bms_GI" target="ftslist" title="search letter GI"><b>GI</b></a> <a href="whlstf4.htm#bms_GL" target="ftslist" title="search letter GL"><b>GL</b></a> <a href="whlstf4.htm#bms_GO" target="ftslist" title="search letter GO"><b>GO</b></a> <a href="whlstf4.htm#bms_GR" target="ftslist" title="search letter GR"><b>GR</b></a> <a href="whlstf4.htm#bms_GU" target="ftslist" title="search letter GU"><b>GU</b></a>  <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
-\r
-</body>\r
-\r
-</html>\r
-\r
diff --git a/doc/salome/gui/GUI/whgdata/whlstfl8.htm b/doc/salome/gui/GUI/whgdata/whlstfl8.htm
deleted file mode 100755 (executable)
index c26fde9..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-<html>\r
-<head>\r
-<title>Search Words letter</title>\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-<base target="bsscright">\r
-<style>\r
-<!--\r
-body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
-\r
-A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
-A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
-A:active {background-color:#cccccc;}\r
-A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
-\r
-.tabs {background-color:#c0c0c0;}\r
-.ftsheader {margin-left:10pt; margin-top:0pt;}\r
-.ftsbody {margin-left:10pt; margin-top:0pt;}\r
-.inactive {color:#666666;}\r
-.ftsheader {margin-top:0pt; } .ftsheader {margin-bottom:0pt; } .ftsheader {margin-left:9pt; } \r
-\r
-.ftsbody {margin-top:0pt; } .ftsbody {margin-bottom:0pt; } .ftsbody {margin-left:9pt; } \r
-p {color:#000000; } p {font-family:Arial; } p {font-size:9pt; } p {font-style:normal; } p {text-decoration:none; } \r
-A:link {color:#000000; } A:link {font-family:Arial; } A:link {font-size:9pt; } A:link {font-style:normal; } A:link {text-decoration:none; } \r
-A:visited {color:#000000; } A:visited {font-family:Arial; } A:visited {font-size:9pt; } A:visited {font-style:normal; } A:visited {text-decoration:none; } \r
-A:active {background-color:#cccccc; } \r
-A:hover {color:#007f00; } A:hover {font-family:Arial; } A:hover {font-size:9pt; } A:hover {font-style:normal; } A:hover {text-decoration:underline; } \r
-\r
--->\r
-</style>\r
-<style>\r
-<!--\r
-\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="whlstf4.htm#bm_H" target="ftslist" title="search letter H "><b>H </b></a> <a href="whlstf4.htm#bms_HA" target="ftslist" title="search letter HA"><b>HA</b></a> <a href="whlstf4.htm#bms_HD" target="ftslist" title="search letter HD"><b>HD</b></a> <a href="whlstf4.htm#bms_HE" target="ftslist" title="search letter HE"><b>HE</b></a> <a href="whlstf4.htm#bms_HI" target="ftslist" title="search letter HI"><b>HI</b></a> <a href="whlstf4.htm#bms_HO" target="ftslist" title="search letter HO"><b>HO</b></a> <a href="whlstf4.htm#bms_HP" target="ftslist" title="search letter HP"><b>HP</b></a> <a href="whlstf4.htm#bms_HT" target="ftslist" title="search letter HT"><b>HT</b></a> <a href="whlstf4.htm#bms_HX" target="ftslist" title="search letter HX"><b>HX</b></a>  <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
-\r
-</body>\r
-\r
-</html>\r
-\r
diff --git a/doc/salome/gui/GUI/whgdata/whlstfl9.htm b/doc/salome/gui/GUI/whgdata/whlstfl9.htm
deleted file mode 100755 (executable)
index 9dbde6d..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-<html>\r
-<head>\r
-<title>Search Words letter</title>\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-<base target="bsscright">\r
-<style>\r
-<!--\r
-body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
-\r
-A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
-A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
-A:active {background-color:#cccccc;}\r
-A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
-\r
-.tabs {background-color:#c0c0c0;}\r
-.ftsheader {margin-left:10pt; margin-top:0pt;}\r
-.ftsbody {margin-left:10pt; margin-top:0pt;}\r
-.inactive {color:#666666;}\r
-.ftsheader {margin-top:0pt; } .ftsheader {margin-bottom:0pt; } .ftsheader {margin-left:9pt; } \r
-\r
-.ftsbody {margin-top:0pt; } .ftsbody {margin-bottom:0pt; } .ftsbody {margin-left:9pt; } \r
-p {color:#000000; } p {font-family:Arial; } p {font-size:9pt; } p {font-style:normal; } p {text-decoration:none; } \r
-A:link {color:#000000; } A:link {font-family:Arial; } A:link {font-size:9pt; } A:link {font-style:normal; } A:link {text-decoration:none; } \r
-A:visited {color:#000000; } A:visited {font-family:Arial; } A:visited {font-size:9pt; } A:visited {font-style:normal; } A:visited {text-decoration:none; } \r
-A:active {background-color:#cccccc; } \r
-A:hover {color:#007f00; } A:hover {font-family:Arial; } A:hover {font-size:9pt; } A:hover {font-style:normal; } A:hover {text-decoration:underline; } \r
-\r
--->\r
-</style>\r
-<style>\r
-<!--\r
-\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="whlstf4.htm#bm_I" target="ftslist" title="search letter I "><b>I </b></a> <a href="whlstf4.htm#bms_IC" target="ftslist" title="search letter IC"><b>IC</b></a> <a href="whlstf4.htm#bms_ID" target="ftslist" title="search letter ID"><b>ID</b></a> <a href="whlstf4.htm#bms_IE" target="ftslist" title="search letter IE"><b>IE</b></a> <a href="whlstf4.htm#bms_IF" target="ftslist" title="search letter IF"><b>IF</b></a> <a href="whlstf4.htm#bms_IG" target="ftslist" title="search letter IG"><b>IG</b></a> <a href="whlstf4.htm#bms_IM" target="ftslist" title="search letter IM"><b>IM</b></a> <a href="whlstf4.htm#bms_IN" target="ftslist" title="search letter IN"><b>IN</b></a> <a href="whlstf5.htm#bms_IO" target="ftslist" title="search letter IO"><b>IO</b></a> <a href="whlstf5.htm#bms_IS" target="ftslist" title="search letter IS"><b>IS</b></a> <a href="whlstf5.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/GUI/whgdata/whlstg0.htm b/doc/salome/gui/GUI/whgdata/whlstg0.htm
deleted file mode 100755 (executable)
index b2621b2..0000000
+++ /dev/null
@@ -1,75 +0,0 @@
-<html>\r
-<head>\r
-<title>Glossary words list</title>\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-<base target="bsscright">\r
-<style>\r
-<!--\r
-body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
-\r
-A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
-A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
-A:active {background-color:#cccccc;}\r
-A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
-\r
-.tabs {background-color:#c0c0c0;}\r
-.glsheader {margin-left:10pt; margin-top:0pt;}\r
-.glsbody {margin-left:10pt; margin-top:0pt;}\r
-.inactive {color:#666666;}\r
-.glsheader {margin-top:0pt; } .glsheader {margin-bottom:0pt; } .glsheader {margin-left:9pt; } \r
-\r
-.glsbody {margin-top:0pt; } .glsbody {margin-bottom:0pt; } .glsbody {margin-left:9pt; } \r
-p {color:#000000; } p {font-family:Arial; } p {font-size:9pt; } p {font-style:normal; } p {text-decoration:none; } \r
-A:link {color:#000000; } A:link {font-family:Arial; } A:link {font-size:9pt; } A:link {font-style:normal; } A:link {text-decoration:none; } \r
-A:visited {color:#000000; } A:visited {font-family:Arial; }A:visited {font-size:9pt; } A:visited {font-style:normal; } A:visited {text-decoration:none; } \r
-A:active {background-color:#cccccc; } \r
-A:hover {color:#007f00; } A:hover {font-family:Arial; } A:hover {font-size:9pt; } 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/GUI/whgdata/whlsti0.htm b/doc/salome/gui/GUI/whgdata/whlsti0.htm
deleted file mode 100755 (executable)
index f3211ff..0000000
+++ /dev/null
@@ -1,39 +0,0 @@
-<html>\r
-<head>\r
-<!-- WebHelp version 5.10 -->\r
-<title>Index words list</title>\r
-<base target="bsscright">\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-<style>\r
-<!--\r
-body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
-\r
-A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
-A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
-A:active {background-color:#cccccc;}\r
-A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
-\r
-.tabs {background-color:#c0c0c0;}\r
-.ndxheader {margin-left:10pt; margin-top:0pt;}\r
-.ndxbody {margin-left:10pt; margin-top:0pt;}\r
-.inactive {color:#666666;}\r
-.ndxheader {margin-top:0pt; } .ndxheader {margin-bottom:0pt; } .ndxheader {margin-left:9pt; } \r
-\r
-.ndxbody {margin-top:0pt; } .ndxbody {margin-bottom:0pt; } .ndxbody {margin-left:9pt; } \r
-p {color:#000000; } p {font-family:Arial; } p {font-size:9pt; } p {font-style:normal; } p {text-decoration:none; } \r
-A:link {color:#000000; } A:link {font-family:Arial; } A:link {font-size:9pt; } A:link {font-style:normal; } A:link {text-decoration:none; } \r
-A:visited {color:#000000; } A:visited {font-family:Arial; } A:visited {font-size:9pt; } A:visited {font-style:normal; } A:visited {text-decoration:none; } \r
-A:active {background-color:#cccccc; } \r
-A:hover {color:#007f00; } A:hover {font-family:Arial; } A:hover {font-size:9pt; } 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/GUI/whgdata/whlstt0.htm b/doc/salome/gui/GUI/whgdata/whlstt0.htm
deleted file mode 100755 (executable)
index f176dfd..0000000
+++ /dev/null
@@ -1,54 +0,0 @@
-<html>\r
-<head>\r
-<!-- WebHelp version 5.10 -->\r
-<title>Content</title>\r
-<base target="bsscright">\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-<style>\r
-<!--\r
-body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
-\r
-A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
-A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
-A:active {background-color:#cccccc;}\r
-A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
-\r
-\r
-.tabs {background-color:#c0c0c0;}\r
-.tocbody {margin-left:10pt; margin-top:0pt;}\r
-.bo {}\r
-.bc {}\r
-.pn {}\r
-.pr {}\r
-\r
-.tocbody {margin-top:0pt; } .tocbody {margin-bottom:0pt; } .tocbody {margin-left:9pt; } \r
-p {color:#000000; } p {font-family:Arial; } p {font-size:9pt; } p {font-style:normal; } p {text-decoration:none; } \r
-A:link {color:#000000; } A:link {font-family:Arial; } A:link {font-size:9pt; } A:link {font-style:normal; } A:link {text-decoration:none; } \r
-A:visited {color:#000000; } A:visited {font-family:Arial; } A:visited {font-size:9pt; } A:visited {font-style:normal; } A:visited {text-decoration:none; } \r
-A:active {background-color:#cccccc; } \r
-A:hover {color:#007f00; } A:hover {font-family:Arial; } A:hover {font-size:9pt; } A:hover {font-style:normal; } A:hover {text-decoration:underline; } \r
-img {vertial-align:middle;}\r
--->\r
-</style>\r
-</head>\r
-<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
-<table border=0>\r
-<tr><td>\r
-<p class="tocbody">\r
-<nobr><a href="../kernel/introduction.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Welcome to SALOME</a></nobr><br>\r
-<nobr><a name="1"></a><a href="whlstt1.htm#1" target="_self" title="closed book"><img src="../whd_toc1.gif" border="0" align="absmiddle"> Using this reference manual</a></nobr><br>\r
-<nobr><a name="2"></a><a href="whlstt2.htm#2" target="_self" title="closed book"><img src="../whd_toc1.gif" border="0" align="absmiddle"> About SALOME</a></nobr><br>\r
-<nobr><a name="3"></a><a href="whlstt3.htm#3" target="_self" title="closed book"><img src="../whd_toc1.gif" border="0" align="absmiddle"> GUI module</a></nobr><br>\r
-</p>\r
-\r
-</td></tr>\r
-<tr><td>\r
-<p><img src="whexpbar.gif" > <p>\r
-</td></tr>\r
-</table>\r
-</body>\r
-\r
-</html>\r
-\r
diff --git a/doc/salome/gui/GUI/whgdata/whlstt1.htm b/doc/salome/gui/GUI/whgdata/whlstt1.htm
deleted file mode 100755 (executable)
index 8f068de..0000000
+++ /dev/null
@@ -1,57 +0,0 @@
-<html>\r
-<head>\r
-<!-- WebHelp version 5.10 -->\r
-<title>Content</title>\r
-<base target="bsscright">\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-<style>\r
-<!--\r
-body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
-\r
-A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
-A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
-A:active {background-color:#cccccc;}\r
-A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
-\r
-\r
-.tabs {background-color:#c0c0c0;}\r
-.tocbody {margin-left:10pt; margin-top:0pt;}\r
-.bo {}\r
-.bc {}\r
-.pn {}\r
-.pr {}\r
-\r
-.tocbody {margin-top:0pt; } .tocbody {margin-bottom:0pt; } .tocbody {margin-left:9pt; } \r
-p {color:#000000; } p {font-family:Arial; } p {font-size:9pt; } p {font-style:normal; } p {text-decoration:none; } \r
-A:link {color:#000000; } A:link {font-family:Arial; } A:link {font-size:9pt; } A:link {font-style:normal; } A:link {text-decoration:none; } \r
-A:visited {color:#000000; } A:visited {font-family:Arial; } A:visited {font-size:9pt; } A:visited {font-style:normal; } A:visited {text-decoration:none; } \r
-A:active {background-color:#cccccc; } \r
-A:hover {color:#007f00; } A:hover {font-family:Arial; } A:hover {font-size:9pt; } A:hover {font-style:normal; } A:hover {text-decoration:underline; } \r
-img {vertial-align:middle;}\r
--->\r
-</style>\r
-</head>\r
-<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
-<table border=0>\r
-<tr><td>\r
-<p class="tocbody">\r
-<nobr><a href="../kernel/introduction.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Welcome to SALOME</a></nobr><br>\r
-<nobr><a name="1"></a><a href="whlstt0.htm#1" target="_self"><img src="../whd_toc2.gif" border="0" align="absmiddle"> Using this reference manual</a></nobr><br>\r
-&nbsp;&nbsp;&nbsp;<nobr><a href="../kernel/about_salome_pro_help_system.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> About SALOME help system</a></nobr><br>\r
-&nbsp;&nbsp;&nbsp;<nobr><a href="../kernel/navigating_topics.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Navigating topics</a></nobr><br>\r
-&nbsp;&nbsp;&nbsp;<nobr><a href="../kernel/using_left-hand_tabs.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Using left-hand tabs</a></nobr><br>\r
-<nobr><a name="2"></a><a href="whlstt2.htm#2" target="_self" title="closed book"><img src="../whd_toc1.gif" border="0" align="absmiddle"> About SALOME</a></nobr><br>\r
-<nobr><a name="3"></a><a href="whlstt3.htm#3" target="_self" title="closed book"><img src="../whd_toc1.gif" border="0" align="absmiddle"> GUI module</a></nobr><br>\r
-</p>\r
-\r
-</td></tr>\r
-<tr><td>\r
-<p><img src="whexpbar.gif" > <p>\r
-</td></tr>\r
-</table>\r
-</body>\r
-\r
-</html>\r
-\r
diff --git a/doc/salome/gui/GUI/whgdata/whlstt2.htm b/doc/salome/gui/GUI/whgdata/whlstt2.htm
deleted file mode 100755 (executable)
index 5064d6e..0000000
+++ /dev/null
@@ -1,58 +0,0 @@
-<html>\r
-<head>\r
-<!-- WebHelp version 5.10 -->\r
-<title>Content</title>\r
-<base target="bsscright">\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-<style>\r
-<!--\r
-body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
-\r
-A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
-A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
-A:active {background-color:#cccccc;}\r
-A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
-\r
-\r
-.tabs {background-color:#c0c0c0;}\r
-.tocbody {margin-left:10pt; margin-top:0pt;}\r
-.bo {}\r
-.bc {}\r
-.pn {}\r
-.pr {}\r
-\r
-.tocbody {margin-top:0pt; } .tocbody {margin-bottom:0pt; } .tocbody {margin-left:9pt; } \r
-p {color:#000000; } p {font-family:Arial; } p {font-size:9pt; } p {font-style:normal; } p {text-decoration:none; } \r
-A:link {color:#000000; } A:link {font-family:Arial; } A:link {font-size:9pt; } A:link {font-style:normal; } A:link {text-decoration:none; } \r
-A:visited {color:#000000; } A:visited {font-family:Arial; } A:visited {font-size:9pt; } A:visited {font-style:normal; } A:visited {text-decoration:none; } \r
-A:active {background-color:#cccccc; } \r
-A:hover {color:#007f00; } A:hover {font-family:Arial; } A:hover {font-size:9pt; } A:hover {font-style:normal; } A:hover {text-decoration:underline; } \r
-img {vertial-align:middle;}\r
--->\r
-</style>\r
-</head>\r
-<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
-<table border=0>\r
-<tr><td>\r
-<p class="tocbody">\r
-<nobr><a href="../kernel/introduction.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Welcome to SALOME</a></nobr><br>\r
-<nobr><a name="1"></a><a href="whlstt1.htm#1" target="_self" title="closed book"><img src="../whd_toc1.gif" border="0" align="absmiddle"> Using this reference manual</a></nobr><br>\r
-<nobr><a name="2"></a><a href="whlstt0.htm#2" target="_self"><img src="../whd_toc2.gif" border="0" align="absmiddle"> About SALOME</a></nobr><br>\r
-&nbsp;&nbsp;&nbsp;<nobr><a href="../kernel/introduction_to_salome_pro.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Introduction to SALOME</a></nobr><br>\r
-&nbsp;&nbsp;&nbsp;<nobr><a href="../kernel/about_salome_pro_architecture.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> SALOME architecture</a></nobr><br>\r
-&nbsp;&nbsp;&nbsp;<nobr><a href="../kernel/readme.html"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Installing SALOME</a></nobr><br>\r
-&nbsp;&nbsp;&nbsp;<nobr><a href="../kernel/running_salome_pro.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Running SALOME</a></nobr><br>\r
-<nobr><a name="3"></a><a href="whlstt3.htm#3" target="_self" title="closed book"><img src="../whd_toc1.gif" border="0" align="absmiddle"> GUI module</a></nobr><br>\r
-</p>\r
-\r
-</td></tr>\r
-<tr><td>\r
-<p><img src="whexpbar.gif" > <p>\r
-</td></tr>\r
-</table>\r
-</body>\r
-\r
-</html>\r
-\r
diff --git a/doc/salome/gui/GUI/whgdata/whlstt3.htm b/doc/salome/gui/GUI/whgdata/whlstt3.htm
deleted file mode 100755 (executable)
index 2ac91b3..0000000
+++ /dev/null
@@ -1,62 +0,0 @@
-<html>\r
-<head>\r
-<!-- WebHelp version 5.10 -->\r
-<title>Content</title>\r
-<base target="bsscright">\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-<style>\r
-<!--\r
-body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
-\r
-A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
-A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
-A:active {background-color:#cccccc;}\r
-A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
-\r
-\r
-.tabs {background-color:#c0c0c0;}\r
-.tocbody {margin-left:10pt; margin-top:0pt;}\r
-.bo {}\r
-.bc {}\r
-.pn {}\r
-.pr {}\r
-\r
-.tocbody {margin-top:0pt; } .tocbody {margin-bottom:0pt; } .tocbody {margin-left:9pt; } \r
-p {color:#000000; } p {font-family:Arial; } p {font-size:9pt; } p {font-style:normal; } p {text-decoration:none; } \r
-A:link {color:#000000; } A:link {font-family:Arial; } A:link {font-size:9pt; } A:link {font-style:normal; } A:link {text-decoration:none; } \r
-A:visited {color:#000000; } A:visited {font-family:Arial; } A:visited {font-size:9pt; } A:visited {font-style:normal; } A:visited {text-decoration:none; } \r
-A:active {background-color:#cccccc; } \r
-A:hover {color:#007f00; } A:hover {font-family:Arial; } A:hover {font-size:9pt; } A:hover {font-style:normal; } A:hover {text-decoration:underline; } \r
-img {vertial-align:middle;}\r
--->\r
-</style>\r
-</head>\r
-<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
-<table border=0>\r
-<tr><td>\r
-<p class="tocbody">\r
-<nobr><a href="../kernel/introduction.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Welcome to SALOME</a></nobr><br>\r
-<nobr><a name="1"></a><a href="whlstt1.htm#1" target="_self" title="closed book"><img src="../whd_toc1.gif" border="0" align="absmiddle"> Using this reference manual</a></nobr><br>\r
-<nobr><a name="2"></a><a href="whlstt2.htm#2" target="_self" title="closed book"><img src="../whd_toc1.gif" border="0" align="absmiddle"> About SALOME</a></nobr><br>\r
-<nobr><a name="3"></a><a href="whlstt0.htm#3" target="_self"><img src="../whd_toc2.gif" border="0" align="absmiddle"> GUI module</a></nobr><br>\r
-&nbsp;&nbsp;&nbsp;<nobr><a href="../introduction_to_gui.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Introduction to GUI</a></nobr><br>\r
-&nbsp;&nbsp;&nbsp;<nobr><a href="../kernel/getting_started2.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Getting started</a></nobr><br>\r
-&nbsp;&nbsp;&nbsp;<nobr><a href="../kernel/salome_pro_desktop.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> SALOME desktop</a></nobr><br>\r
-&nbsp;&nbsp;&nbsp;<nobr><a name="4"></a><a href="whlstt4.htm#4" target="_self" title="closed book"><img src="../whd_toc1.gif" border="0" align="absmiddle"> Study management</a></nobr><br>\r
-&nbsp;&nbsp;&nbsp;<nobr><a href="../kernel/using_object_browser.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Using Object Browser</a></nobr><br>\r
-&nbsp;&nbsp;&nbsp;<nobr><a href="../kernel/using_registry.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Using Registry tool</a></nobr><br>\r
-&nbsp;&nbsp;&nbsp;<nobr><a href="../kernel/using_catalog_generator.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Using Catalog Generator</a></nobr><br>\r
-&nbsp;&nbsp;&nbsp;<nobr><a name="5"></a><a href="whlstt5.htm#5" target="_self" title="closed book"><img src="../whd_toc1.gif" border="0" align="absmiddle"> Setting Preferences</a></nobr><br>\r
-</p>\r
-\r
-</td></tr>\r
-<tr><td>\r
-<p><img src="whexpbar.gif" > <p>\r
-</td></tr>\r
-</table>\r
-</body>\r
-\r
-</html>\r
-\r
diff --git a/doc/salome/gui/GUI/whgdata/whlstt4.htm b/doc/salome/gui/GUI/whgdata/whlstt4.htm
deleted file mode 100755 (executable)
index 5c273b7..0000000
+++ /dev/null
@@ -1,69 +0,0 @@
-<html>\r
-<head>\r
-<!-- WebHelp version 5.10 -->\r
-<title>Content</title>\r
-<base target="bsscright">\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-<style>\r
-<!--\r
-body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
-\r
-A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
-A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
-A:active {background-color:#cccccc;}\r
-A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
-\r
-\r
-.tabs {background-color:#c0c0c0;}\r
-.tocbody {margin-left:10pt; margin-top:0pt;}\r
-.bo {}\r
-.bc {}\r
-.pn {}\r
-.pr {}\r
-\r
-.tocbody {margin-top:0pt; } .tocbody {margin-bottom:0pt; } .tocbody {margin-left:9pt; } \r
-p {color:#000000; } p {font-family:Arial; } p {font-size:9pt; } p {font-style:normal; } p {text-decoration:none; } \r
-A:link {color:#000000; } A:link {font-family:Arial; } A:link {font-size:9pt; } A:link {font-style:normal; } A:link {text-decoration:none; } \r
-A:visited {color:#000000; } A:visited {font-family:Arial; } A:visited {font-size:9pt; } A:visited {font-style:normal; } A:visited {text-decoration:none; } \r
-A:active {background-color:#cccccc; } \r
-A:hover {color:#007f00; } A:hover {font-family:Arial; } A:hover {font-size:9pt; } A:hover {font-style:normal; } A:hover {text-decoration:underline; } \r
-img {vertial-align:middle;}\r
--->\r
-</style>\r
-</head>\r
-<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
-<table border=0>\r
-<tr><td>\r
-<p class="tocbody">\r
-<nobr><a href="../kernel/introduction.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Welcome to SALOME</a></nobr><br>\r
-<nobr><a name="1"></a><a href="whlstt1.htm#1" target="_self" title="closed book"><img src="../whd_toc1.gif" border="0" align="absmiddle"> Using this reference manual</a></nobr><br>\r
-<nobr><a name="2"></a><a href="whlstt2.htm#2" target="_self" title="closed book"><img src="../whd_toc1.gif" border="0" align="absmiddle"> About SALOME</a></nobr><br>\r
-<nobr><a name="3"></a><a href="whlstt0.htm#3" target="_self"><img src="../whd_toc2.gif" border="0" align="absmiddle"> GUI module</a></nobr><br>\r
-&nbsp;&nbsp;&nbsp;<nobr><a href="../introduction_to_gui.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Introduction to GUI</a></nobr><br>\r
-&nbsp;&nbsp;&nbsp;<nobr><a href="../kernel/getting_started2.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Getting started</a></nobr><br>\r
-&nbsp;&nbsp;&nbsp;<nobr><a href="../kernel/salome_pro_desktop.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> SALOME desktop</a></nobr><br>\r
-&nbsp;&nbsp;&nbsp;<nobr><a name="4"></a><a href="whlstt3.htm#4" target="_self"><img src="../whd_toc2.gif" border="0" align="absmiddle"> Study management</a></nobr><br>\r
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nobr><a href="../kernel/creating_a_new_study.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Creating a new study</a></nobr><br>\r
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nobr><a href="../kernel/opening_studies.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Opening studies</a></nobr><br>\r
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nobr><a href="../kernel/saving_a_study.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Saving and closing studies</a></nobr><br>\r
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nobr><a href="../kernel/editing_studies.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Editing studies</a></nobr><br>\r
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nobr><a href="../kernel/displaying_studies.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Displaying studies</a></nobr><br>\r
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nobr><a href="../dump_study.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Working with Python Scripts</a></nobr><br>\r
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nobr><a href="../kernel/getting_properties_of_the_study.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Setting study properties</a></nobr><br>\r
-&nbsp;&nbsp;&nbsp;<nobr><a href="../kernel/using_object_browser.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Using Object Browser</a></nobr><br>\r
-&nbsp;&nbsp;&nbsp;<nobr><a href="../kernel/using_registry.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Using Registry tool</a></nobr><br>\r
-&nbsp;&nbsp;&nbsp;<nobr><a href="../kernel/using_catalog_generator.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Using Catalog Generator</a></nobr><br>\r
-&nbsp;&nbsp;&nbsp;<nobr><a name="5"></a><a href="whlstt5.htm#5" target="_self" title="closed book"><img src="../whd_toc1.gif" border="0" align="absmiddle"> Setting Preferences</a></nobr><br>\r
-</p>\r
-\r
-</td></tr>\r
-<tr><td>\r
-<p><img src="whexpbar.gif" > <p>\r
-</td></tr>\r
-</table>\r
-</body>\r
-\r
-</html>\r
-\r
diff --git a/doc/salome/gui/GUI/whgdata/whlstt5.htm b/doc/salome/gui/GUI/whgdata/whlstt5.htm
deleted file mode 100755 (executable)
index 6fb51f3..0000000
+++ /dev/null
@@ -1,68 +0,0 @@
-<html>\r
-<head>\r
-<!-- WebHelp version 5.10 -->\r
-<title>Content</title>\r
-<base target="bsscright">\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-<style>\r
-<!--\r
-body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
-\r
-A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
-A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
-A:active {background-color:#cccccc;}\r
-A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
-\r
-\r
-.tabs {background-color:#c0c0c0;}\r
-.tocbody {margin-left:10pt; margin-top:0pt;}\r
-.bo {}\r
-.bc {}\r
-.pn {}\r
-.pr {}\r
-\r
-.tocbody {margin-top:0pt; } .tocbody {margin-bottom:0pt; } .tocbody {margin-left:9pt; } \r
-p {color:#000000; } p {font-family:Arial; } p {font-size:9pt; } p {font-style:normal; } p {text-decoration:none; } \r
-A:link {color:#000000; } A:link {font-family:Arial; } A:link {font-size:9pt; } A:link {font-style:normal; } A:link {text-decoration:none; } \r
-A:visited {color:#000000; } A:visited {font-family:Arial; } A:visited {font-size:9pt; } A:visited {font-style:normal; } A:visited {text-decoration:none; } \r
-A:active {background-color:#cccccc; } \r
-A:hover {color:#007f00; } A:hover {font-family:Arial; } A:hover {font-size:9pt; } A:hover {font-style:normal; } A:hover {text-decoration:underline; } \r
-img {vertial-align:middle;}\r
--->\r
-</style>\r
-</head>\r
-<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
-<table border=0>\r
-<tr><td>\r
-<p class="tocbody">\r
-<nobr><a href="../kernel/introduction.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Welcome to SALOME</a></nobr><br>\r
-<nobr><a name="1"></a><a href="whlstt1.htm#1" target="_self" title="closed book"><img src="../whd_toc1.gif" border="0" align="absmiddle"> Using this reference manual</a></nobr><br>\r
-<nobr><a name="2"></a><a href="whlstt2.htm#2" target="_self" title="closed book"><img src="../whd_toc1.gif" border="0" align="absmiddle"> About SALOME</a></nobr><br>\r
-<nobr><a name="3"></a><a href="whlstt0.htm#3" target="_self"><img src="../whd_toc2.gif" border="0" align="absmiddle"> GUI module</a></nobr><br>\r
-&nbsp;&nbsp;&nbsp;<nobr><a href="../introduction_to_gui.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Introduction to GUI</a></nobr><br>\r
-&nbsp;&nbsp;&nbsp;<nobr><a href="../kernel/getting_started2.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Getting started</a></nobr><br>\r
-&nbsp;&nbsp;&nbsp;<nobr><a href="../kernel/salome_pro_desktop.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> SALOME desktop</a></nobr><br>\r
-&nbsp;&nbsp;&nbsp;<nobr><a name="4"></a><a href="whlstt4.htm#4" target="_self" title="closed book"><img src="../whd_toc1.gif" border="0" align="absmiddle"> Study management</a></nobr><br>\r
-&nbsp;&nbsp;&nbsp;<nobr><a href="../kernel/using_object_browser.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Using Object Browser</a></nobr><br>\r
-&nbsp;&nbsp;&nbsp;<nobr><a href="../kernel/using_registry.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Using Registry tool</a></nobr><br>\r
-&nbsp;&nbsp;&nbsp;<nobr><a href="../kernel/using_catalog_generator.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Using Catalog Generator</a></nobr><br>\r
-&nbsp;&nbsp;&nbsp;<nobr><a name="5"></a><a href="whlstt3.htm#5" target="_self"><img src="../whd_toc2.gif" border="0" align="absmiddle"> Setting Preferences</a></nobr><br>\r
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nobr><a href="../setting_preferences.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Setting Preferences</a></nobr><br>\r
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nobr><a href="../select_color_and_font.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Select Color and Font</a></nobr><br>\r
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nobr><a href="../kernel/setting_preferences.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> SALOME preferences</a></nobr><br>\r
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nobr><a href="../geom_preferences.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Geometry preferences</a></nobr><br>\r
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nobr><a href="../mesh_preferences.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Mesh preferences</a></nobr><br>\r
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<nobr><a href="../post-pro_preferences.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Post-Pro Preferences</a></nobr><br>\r
-</p>\r
-\r
-</td></tr>\r
-<tr><td>\r
-<p><img src="whexpbar.gif" > <p>\r
-</td></tr>\r
-</table>\r
-</body>\r
-\r
-</html>\r
-\r
diff --git a/doc/salome/gui/GUI/whgdata/whnvf30.htm b/doc/salome/gui/GUI/whgdata/whnvf30.htm
deleted file mode 100755 (executable)
index 33dae3b..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-<html>\r
-<head>\r
-<!-- WebHelp version 5.10 -->\r
-<title>toc frame</title>\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-</head>\r
-<frameset rows="100%, *" border="0" frameborder="0">\r
-       <frame name="toctree" title="toc tree frame" src="whlstt0.htm"></frame>\r
-</frameset>\r
-</html>\r
-\r
diff --git a/doc/salome/gui/GUI/whgdata/whnvf31.htm b/doc/salome/gui/GUI/whgdata/whnvf31.htm
deleted file mode 100755 (executable)
index a9128b8..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-<html>\r
-<head>\r
-<!-- WebHelp version 5.10 -->\r
-<title>Index frame</title>\r
-<base target="bsscright">\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-</head>\r
-<frameset rows="40, *" border="0" frameborder="0">\r
-       <frame name="ndxletter" title="index letter frame" src="whnvl31.htm" noresize frameborder="1" scrolling="no" border="0" marginheight="0" marginwidth="0" ></frame>\r
-       <frame name="ndxlist" title="index list frame" src="whlsti0.htm"></frame>\r
-</frameset>\r
-</html>\r
-\r
diff --git a/doc/salome/gui/GUI/whgdata/whnvf32.htm b/doc/salome/gui/GUI/whgdata/whnvf32.htm
deleted file mode 100755 (executable)
index ae87273..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-<html>\r
-<head>\r
-<!-- WebHelp version 5.10 -->\r
-<title>search frame</title>\r
-<base target="bsscright">\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-</head>\r
-<frameset rows="40, *" border="0" frameborder="0">\r
-       <frame name="ftsletter" title="search letter frame" src="whnvl32.htm" noresize frameborder="1" scrolling="no" border="0" marginheight="0" marginwidth="0" ></frame>\r
-       <frame name="ftslist" title="seach word frame" src="whlstf0.htm"></frame>\r
-</frameset>\r
-</html>\r
-\r
diff --git a/doc/salome/gui/GUI/whgdata/whnvf33.htm b/doc/salome/gui/GUI/whgdata/whnvf33.htm
deleted file mode 100755 (executable)
index 9af2824..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-<html>\r
-<head>\r
-<!-- WebHelp version 5.10 -->\r
-<title>Glossary frame</title>\r
-<base target="bsscright">\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-</head>\r
-<frameset rows="40, *" border="0" frameborder="0">\r
-       <frame name="glsletter" title="glossary letter frame" src="whnvl33.htm" noresize frameborder="1" scrolling="no" border="0" marginheight="0" marginwidth="0" ></frame>\r
-       <frame name="glslist" title="glossary defination frame" src="whlstg0.htm"></frame>\r
-</frameset>\r
-</html>\r
-\r
diff --git a/doc/salome/gui/GUI/whgdata/whnvl31.htm b/doc/salome/gui/GUI/whgdata/whnvl31.htm
deleted file mode 100755 (executable)
index 0b07308..0000000
+++ /dev/null
@@ -1,43 +0,0 @@
-<html>\r
-<head>\r
-<!-- WebHelp version 5.10 -->\r
-<title>Index Letters</title>\r
-<base target="bsscright">\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-<style>\r
-<!--\r
-body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
-\r
-A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
-A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
-A:active {background-color:#cccccc;}\r
-A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
-\r
-.tabs {background-color:#c0c0c0;}\r
-.ndxheader {margin-left:10pt; margin-top:0pt;}\r
-.ndxbody {margin-left:10pt; margin-top:0pt;}\r
-.inactive {color:#666666;}\r
-.ndxheader {margin-top:0pt; } .ndxheader {margin-bottom:0pt; } .ndxheader {margin-left:9pt; } \r
-\r
-.ndxbody {margin-top:0pt; } .ndxbody {margin-bottom:0pt; } .ndxbody {margin-left:9pt; } \r
-p {color:#000000; } p {font-family:Arial; } p {font-size:9pt; } p {font-style:normal; } p {text-decoration:none; } \r
-A:link {color:#000000; } A:link {font-family:Arial; } A:link {font-size:9pt; } A:link {font-style:normal; } A:link {text-decoration:none; } \r
-A:visited {color:#000000; } A:visited {font-family:Arial; } A:visited {font-size:9pt; } A:visited {font-style:normal; } A:visited {text-decoration:none; } \r
-A:active {background-color:#cccccc; } \r
-A:hover {color:#007f00; } A:hover {font-family:Arial; } A:hover {font-size:9pt; } A:hover {font-style:normal; } A:hover {text-decoration:underline; } \r
-\r
--->\r
-</style>\r
-<style>\r
-<!--\r
-\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/GUI/whgdata/whnvl32.htm b/doc/salome/gui/GUI/whgdata/whnvl32.htm
deleted file mode 100755 (executable)
index b168193..0000000
+++ /dev/null
@@ -1,72 +0,0 @@
-<html>\r
-<head>\r
-<!-- WebHelp version 5.10 -->\r
-<title>Search Letters</title>\r
-<base target="bsscright">\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-<style>\r
-<!--\r
-body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
-\r
-A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
-A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
-A:active {background-color:#cccccc;}\r
-A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
-\r
-.tabs {background-color:#c0c0c0;}\r
-.ftsheader {margin-left:10pt; margin-top:0pt;}\r
-.ftsbody {margin-left:10pt; margin-top:0pt;}\r
-.inactive {color:#666666;}\r
-.ftsheader {margin-top:0pt; } .ftsheader {margin-bottom:0pt; } .ftsheader {margin-left:9pt; } \r
-\r
-.ftsbody {margin-top:0pt; } .ftsbody {margin-bottom:0pt; } .ftsbody {margin-left:9pt; } \r
-p {color:#000000; } p {font-family:Arial; } p {font-size:9pt; } p {font-style:normal; } p {text-decoration:none; } \r
-A:link {color:#000000; } A:link {font-family:Arial; } A:link {font-size:9pt; } A:link {font-style:normal; } A:link {text-decoration:none; } \r
-A:visited {color:#000000; } A:visited {font-family:Arial; } A:visited {font-size:9pt; } A:visited {font-style:normal; } A:visited {text-decoration:none; } \r
-A:active {background-color:#cccccc; } \r
-A:hover {color:#007f00; } A:hover {font-family:Arial; } A:hover {font-size:9pt; } A:hover {font-style:normal; } A:hover {text-decoration:underline; } \r
-\r
--->\r
-</style>\r
-<style>\r
-<!--\r
-\r
--->\r
-</style>\r
-</head>\r
-<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
-<p class="ftsheader">\r
-<a name="home"></a> <a href="whlstfl0.htm#subkey_{" target="_self"title="search non-alphabet letter"><b>#</b></a> \r
- <a href="whlstfl1.htm#subkey_A" target="_self"title="search letter A"><b>A</b></a> \r
- <a href="whlstfl2.htm#subkey_B" target="_self"title="search letter B"><b>B</b></a> \r
- <a href="whlstfl3.htm#subkey_C" target="_self"title="search letter C"><b>C</b></a> \r
- <a href="whlstfl4.htm#subkey_D" target="_self"title="search letter D"><b>D</b></a> \r
- <a href="whlstfl5.htm#subkey_E" target="_self"title="search letter E"><b>E</b></a> \r
- <a href="whlstfl6.htm#subkey_F" target="_self"title="search letter F"><b>F</b></a> \r
- <a href="whlstfl7.htm#subkey_G" target="_self"title="search letter G"><b>G</b></a> \r
- <a href="whlstfl8.htm#subkey_H" target="_self"title="search letter H"><b>H</b></a> \r
- <a href="whlstfl9.htm#subkey_I" target="_self"title="search letter I"><b>I</b></a> \r
- <a href="whlstfl10.htm#subkey_J" target="_self"title="search letter J"><b>J</b></a> \r
- <a href="whlstfl11.htm#subkey_K" target="_self"title="search letter K"><b>K</b></a> \r
- <a href="whlstfl12.htm#subkey_L" target="_self"title="search letter L"><b>L</b></a> \r
- <a href="whlstfl13.htm#subkey_M" target="_self"title="search letter M"><b>M</b></a> \r
- <a href="whlstfl14.htm#subkey_N" target="_self"title="search letter N"><b>N</b></a> \r
- <a href="whlstfl15.htm#subkey_O" target="_self"title="search letter O"><b>O</b></a> \r
- <a href="whlstfl16.htm#subkey_P" target="_self"title="search letter P"><b>P</b></a> \r
- <a href="whlstfl17.htm#subkey_Q" target="_self"title="search letter Q"><b>Q</b></a> \r
- <a href="whlstfl18.htm#subkey_R" target="_self"title="search letter R"><b>R</b></a> \r
- <a href="whlstfl19.htm#subkey_S" target="_self"title="search letter S"><b>S</b></a> \r
- <a href="whlstfl20.htm#subkey_T" target="_self"title="search letter T"><b>T</b></a> \r
- <a href="whlstfl21.htm#subkey_U" target="_self"title="search letter U"><b>U</b></a> \r
- <a href="whlstfl22.htm#subkey_V" target="_self"title="search letter V"><b>V</b></a> \r
- <a href="whlstfl23.htm#subkey_W" target="_self"title="search letter W"><b>W</b></a> \r
- <a href="whlstfl24.htm#subkey_X" target="_self"title="search letter X"><b>X</b></a> \r
- <a href="whlstfl25.htm#subkey_Y" target="_self"title="search letter Y"><b>Y</b></a> \r
- <a href="whlstfl26.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/GUI/whgdata/whnvl33.htm b/doc/salome/gui/GUI/whgdata/whnvl33.htm
deleted file mode 100755 (executable)
index e3c66ee..0000000
+++ /dev/null
@@ -1,72 +0,0 @@
-<html>\r
-<head>\r
-<!-- WebHelp version 5.10 -->\r
-<title>Glossary Letters</title>\r
-<base target="bsscright">\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-<style>\r
-<!--\r
-body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
-\r
-A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
-A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
-A:active {background-color:#cccccc;}\r
-A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
-\r
-.tabs {background-color:#c0c0c0;}\r
-.glsheader {margin-left:10pt; margin-top:0pt;}\r
-.glsbody {margin-left:10pt; margin-top:0pt;}\r
-.inactive {color:#666666;}\r
-.glsheader {margin-top:0pt; } .glsheader {margin-bottom:0pt; } .glsheader {margin-left:9pt; } \r
-\r
-.glsbody {margin-top:0pt; } .glsbody {margin-bottom:0pt; } .glsbody {margin-left:9pt; } \r
-p {color:#000000; } p {font-family:Arial; } p {font-size:9pt; } p {font-style:normal; } p {text-decoration:none; } \r
-A:link {color:#000000; } A:link {font-family:Arial; } A:link {font-size:9pt; } A:link {font-style:normal; } A:link {text-decoration:none; } \r
-A:visited {color:#000000; } A:visited {font-family:Arial; }A:visited {font-size:9pt; } A:visited {font-style:normal; } A:visited {text-decoration:none; } \r
-A:active {background-color:#cccccc; } \r
-A:hover {color:#007f00; } A:hover {font-family:Arial; } A:hover {font-size:9pt; } A:hover {font-style:normal; } A:hover {text-decoration:underline; } \r
-\r
--->\r
-</style>\r
-<style>\r
-<!--\r
-\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/GUI/whgdata/whnvp30.htm b/doc/salome/gui/GUI/whgdata/whnvp30.htm
deleted file mode 100755 (executable)
index 1a8036d..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-<!-- WebHelp version 5.10 -->\r
-<html>\r
-<head>\r
-<title> Content Navigation Pane </title>\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-<style>\r
-\r
-</style>\r
-</head>\r
-<frameset rows="36, *" border="0" frameborder="0">\r
-       <frame name="toctabs" title="tab selection frame" src="whnvt30.htm" noresize frameborder="no" scrolling="no" border="0" marginheight="0" marginwidth="0" ></frame>\r
-       <frame name="toclist" title="content frame" src="whlstt0.htm"></frame>\r
-</frameset>\r
-</html>
\ No newline at end of file
diff --git a/doc/salome/gui/GUI/whgdata/whnvp31.htm b/doc/salome/gui/GUI/whgdata/whnvp31.htm
deleted file mode 100755 (executable)
index fa146f1..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-<!-- WebHelp version 5.10 -->\r
-<html>\r
-<head>\r
-<title> Index Navigation Pane </title>\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-<style>\r
-\r
-</style>\r
-</head>\r
-<frameset rows="36, *" border="0" frameborder="0">\r
-       <frame name="ndxtabs" title="tab selection frame" src="whnvt31.htm" noresize frameborder="no" scrolling="no" border="0" marginheight="0" marginwidth="0" ></frame>\r
-       <frame name="ndxdata" title="index frame" src="whnvf31.htm"></frame>\r
-</frameset>\r
-</html>
\ No newline at end of file
diff --git a/doc/salome/gui/GUI/whgdata/whnvp32.htm b/doc/salome/gui/GUI/whgdata/whnvp32.htm
deleted file mode 100755 (executable)
index c334807..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-<!-- WebHelp version 5.10 -->\r
-<html>\r
-<head>\r
-<title> Search Navigation Pane </title>\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-<style>\r
-\r
-</style>\r
-</head>\r
-<frameset rows="36, *" border="0" frameborder="0">\r
-       <frame name="ftstabs" title="tab selection frame" src="whnvt32.htm" noresize frameborder="no" scrolling="no" border="0" marginheight="0" marginwidth="0" ></frame>\r
-       <frame name="ftsdata" title="search frame" src="whnvf32.htm"></frame>\r
-</frameset>\r
-</html>
\ No newline at end of file
diff --git a/doc/salome/gui/GUI/whgdata/whnvp33.htm b/doc/salome/gui/GUI/whgdata/whnvp33.htm
deleted file mode 100755 (executable)
index 8fb4636..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-<!-- WebHelp version 5.10 -->\r
-<html>\r
-<head>\r
-<title> Glossary Navigation Pane </title>\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-<style>\r
-\r
-</style>\r
-</head>\r
-<frameset rows="36, *" border="0" frameborder="0">\r
-       <frame name="glstabs" title="tab selection frame" src="whnvt33.htm" noresize frameborder="no" scrolling="no" border="0" marginheight="0" marginwidth="0" ></frame>\r
-       <frame name="glsdata" title="glossary frame" src="whnvf33.htm"></frame>\r
-</frameset>\r
-</html>
\ No newline at end of file
diff --git a/doc/salome/gui/GUI/whgdata/whnvt30.htm b/doc/salome/gui/GUI/whgdata/whnvt30.htm
deleted file mode 100755 (executable)
index f7b81b6..0000000
+++ /dev/null
@@ -1,47 +0,0 @@
-<html>\r
-<head>\r
-<!-- WebHelp version 5.10 -->\r
-<title>Content Navigation Tab</title>\r
-<base target="bsscright">\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-<style>\r
-<!--\r
-body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
-\r
-A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
-A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
-A:active {background-color:#cccccc;}\r
-A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
-\r
-\r
-.tabs {background-color:#c0c0c0;}\r
-.tocbody {margin-left:10pt; margin-top:0pt;}\r
-.bo {}\r
-.bc {}\r
-.pn {}\r
-.pr {}\r
-\r
-.tocbody {margin-top:0pt; } .tocbody {margin-bottom:0pt; } .tocbody {margin-left:9pt; } \r
-p {color:#000000; } p {font-family:Arial; } p {font-size:9pt; } p {font-style:normal; } p {text-decoration:none; } \r
-A:link {color:#000000; } A:link {font-family:Arial; } A:link {font-size:9pt; } A:link {font-style:normal; } A:link {text-decoration:none; } \r
-A:visited {color:#000000; } A:visited {font-family:Arial; } A:visited {font-size:9pt; } A:visited {font-style:normal; } A:visited {text-decoration:none; } \r
-A:active {background-color:#cccccc; } \r
-A:hover {color:#007f00; } A:hover {font-family:Arial; } A:hover {font-size:9pt; } 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="../whd_tab1.gif" border="0"></a><a href="whnvp32.htm" target="_parent" title="Search"><img src="../whd_tab6.gif" border="0"></a><a href="whnvp33.htm" target="_parent" title="Glossary"><img src="../whd_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/GUI/whgdata/whnvt31.htm b/doc/salome/gui/GUI/whgdata/whnvt31.htm
deleted file mode 100755 (executable)
index 37ae836..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-<html>\r
-<head>\r
-<!-- WebHelp version 5.10 -->\r
-<title>Index Navigation Tab</title>\r
-<base target="bsscright">\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-<style>\r
-<!--\r
-body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
-\r
-A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
-A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
-A:active {background-color:#cccccc;}\r
-A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
-\r
-.tabs {background-color:#c0c0c0;}\r
-.ndxheader {margin-left:10pt; margin-top:0pt;}\r
-.ndxbody {margin-left:10pt; margin-top:0pt;}\r
-.inactive {color:#666666;}\r
-.ndxheader {margin-top:0pt; } .ndxheader {margin-bottom:0pt; } .ndxheader {margin-left:9pt; } \r
-\r
-.ndxbody {margin-top:0pt; } .ndxbody {margin-bottom:0pt; } .ndxbody {margin-left:9pt; } \r
-p {color:#000000; } p {font-family:Arial; } p {font-size:9pt; } p {font-style:normal; } p {text-decoration:none; } \r
-A:link {color:#000000; } A:link {font-family:Arial; } A:link {font-size:9pt; } A:link {font-style:normal; } A:link {text-decoration:none; } \r
-A:visited {color:#000000; } A:visited {font-family:Arial; } A:visited {font-size:9pt; } A:visited {font-style:normal; } A:visited {text-decoration:none; } \r
-A:active {background-color:#cccccc; } \r
-A:hover {color:#007f00; } A:hover {font-family:Arial; } A:hover {font-size:9pt; } 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="../whd_tab2.gif" border="0"></a><a href="whnvp32.htm" target="_parent" title="Search"><img src="../whd_tab6.gif" border="0"></a><a href="whnvp33.htm" target="_parent" title="Glossary"><img src="../whd_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/GUI/whgdata/whnvt32.htm b/doc/salome/gui/GUI/whgdata/whnvt32.htm
deleted file mode 100755 (executable)
index fc4ee7e..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-<html>\r
-<head>\r
-<!-- WebHelp version 5.10 -->\r
-<title>Search Navigation Tab</title>\r
-<base target="bsscright">\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-<style>\r
-<!--\r
-body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
-\r
-A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
-A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
-A:active {background-color:#cccccc;}\r
-A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
-\r
-.tabs {background-color:#c0c0c0;}\r
-.ftsheader {margin-left:10pt; margin-top:0pt;}\r
-.ftsbody {margin-left:10pt; margin-top:0pt;}\r
-.inactive {color:#666666;}\r
-.ftsheader {margin-top:0pt; } .ftsheader {margin-bottom:0pt; } .ftsheader {margin-left:9pt; } \r
-\r
-.ftsbody {margin-top:0pt; } .ftsbody {margin-bottom:0pt; } .ftsbody {margin-left:9pt; } \r
-p {color:#000000; } p {font-family:Arial; } p {font-size:9pt; } p {font-style:normal; } p {text-decoration:none; } \r
-A:link {color:#000000; } A:link {font-family:Arial; } A:link {font-size:9pt; } A:link {font-style:normal; } A:link {text-decoration:none; } \r
-A:visited {color:#000000; } A:visited {font-family:Arial; } A:visited {font-size:9pt; } A:visited {font-style:normal; } A:visited {text-decoration:none; } \r
-A:active {background-color:#cccccc; } \r
-A:hover {color:#007f00; } A:hover {font-family:Arial; } A:hover {font-size:9pt; } 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="../whd_tab2.gif" border="0"></a><a href="javascript:void(0)" title="Search"><img src="../whd_tab5.gif" border="0"></a><a href="whnvp33.htm" target="_parent" title="Glossary"><img src="../whd_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/GUI/whgdata/whnvt33.htm b/doc/salome/gui/GUI/whgdata/whnvt33.htm
deleted file mode 100755 (executable)
index 54c7420..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-<html>\r
-<head>\r
-<!-- WebHelp version 5.10 -->\r
-<title>Glossary Navigation Tab</title>\r
-<base target="bsscright">\r
-\r
-<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name="description" content="WebHelp 5.50">\r
-<style>\r
-<!--\r
-body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
-\r
-A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
-A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
-A:active {background-color:#cccccc;}\r
-A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
-\r
-.tabs {background-color:#c0c0c0;}\r
-.glsheader {margin-left:10pt; margin-top:0pt;}\r
-.glsbody {margin-left:10pt; margin-top:0pt;}\r
-.inactive {color:#666666;}\r
-.glsheader {margin-top:0pt; } .glsheader {margin-bottom:0pt; } .glsheader {margin-left:9pt; } \r
-\r
-.glsbody {margin-top:0pt; } .glsbody {margin-bottom:0pt; } .glsbody {margin-left:9pt; } \r
-p {color:#000000; } p {font-family:Arial; } p {font-size:9pt; } p {font-style:normal; } p {text-decoration:none; } \r
-A:link {color:#000000; } A:link {font-family:Arial; } A:link {font-size:9pt; } A:link {font-style:normal; } A:link {text-decoration:none; } \r
-A:visited {color:#000000; } A:visited {font-family:Arial; }A:visited {font-size:9pt; } A:visited {font-style:normal; } A:visited {text-decoration:none; } \r
-A:active {background-color:#cccccc; } \r
-A:hover {color:#007f00; } A:hover {font-family:Arial; } A:hover {font-size:9pt; } 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="../whd_tab2.gif" border="0"></a><a href="whnvp32.htm" target="_parent" title="Search"><img src="../whd_tab6.gif" border="0"></a><a href="javascript:void(0)" title="Glossary"><img src="../whd_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/GUI/whxdata/whftdata0.xml b/doc/salome/gui/GUI/whxdata/whftdata0.xml
deleted file mode 100755 (executable)
index b7e1347..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-<?xml version='1.0' encoding='windows-1252' ?>\r
-<ftstdata>\r
-<topic name="Dump Study" url="dump_study.htm" />\r
-<topic name="GEOM preferences" url="geom_preferences.htm" />\r
-<topic name="Introduction to GUI" url="introduction_to_gui.htm" />\r
-<topic name="About SALOME architecture" url="kernel/about_salome_pro_architecture.htm" />\r
-<topic name="About SALOME help system" url="kernel/about_salome_pro_help_system.htm" />\r
-<topic name="Creating a new study" url="kernel/creating_a_new_study.htm" />\r
-<topic name="Displaying studies" url="kernel/displaying_studies.htm" />\r
-<topic name="Editing studies" url="kernel/editing_studies.htm" />\r
-<topic name="Getting properties of the study" url="kernel/getting_properties_of_the_study.htm" />\r
-<topic name="Getting started2" url="kernel/getting_started2.htm" />\r
-<topic name="Introduction" url="kernel/introduction.htm" />\r
-<topic name="Introduction to SALOME" url="kernel/introduction_to_salome_pro.htm" />\r
-<topic name="Navigating topics" url="kernel/navigating_topics.htm" />\r
-<topic name="Opening studies" url="kernel/opening_studies.htm" />\r
-<topic name="SALOME Installation Wizard Help" url="kernel/readme.html" />\r
-<topic name="Running SALOME" url="kernel/running_salome_pro.htm" />\r
-<topic name="SALOME desktop" url="kernel/salome_pro_desktop.htm" />\r
-<topic name="Saving a study" url="kernel/saving_a_study.htm" />\r
-<topic name="Setting preferences" url="kernel/setting_preferences.htm" />\r
-<topic name="Using Catalog Generator" url="kernel/using_catalog_generator.htm" />\r
-<topic name="Using left-hand tabs" url="kernel/using_left-hand_tabs.htm" />\r
-<topic name="Using Object Browser" url="kernel/using_object_browser.htm" />\r
-<topic name="Using Registry tool" url="kernel/using_registry.htm" />\r
-<topic name="MESH preferences" url="mesh_preferences.htm" />\r
-<topic name="OCC 3D Viewer" url="occ_3d_viewer.htm" />\r
-<topic name="Post-Pro Preferences" url="post-pro_preferences.htm" />\r
-<topic name="Select Color and Font" url="select_color_and_font.htm" />\r
-<topic name="Setting Preferences" url="setting_preferences.htm" />\r
-<topic name="VTK 3D Viewer" url="vtk_3d_viewer.htm" />\r
-\r
-</ftstdata>  \r
diff --git a/doc/salome/gui/GUI/whxdata/whfts.xml b/doc/salome/gui/GUI/whxdata/whfts.xml
deleted file mode 100755 (executable)
index 52af9b4..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-<?xml version='1.0' encoding='windows-1252' ?>\r
-<fts>\r
-<chunkinfo url="whfwdata0.xml" first="__version__" last="zoom"/>\r
-\r
-<tchunkinfo first="0" last="26" url="whftdata0.xml" />\r
-\r
-</fts>\r
diff --git a/doc/salome/gui/GUI/whxdata/whfwdata0.xml b/doc/salome/gui/GUI/whxdata/whfwdata0.xml
deleted file mode 100755 (executable)
index 8aa4a57..0000000
+++ /dev/null
@@ -1,1385 +0,0 @@
-<?xml version='1.0' encoding='windows-1252' ?>\r
-<ftswdata>\r
-<key name="__version__"> 14, </key>\r
-<key name="_omnipymodul"> 14, </key>\r
-<key name="_root_dir"> 14, </key>\r
-<key name="_src_dir"> 14, </key>\r
-<key name="0"> 6,2,25,16,14, </key>\r
-<key name="001"> 25, </key>\r
-<key name="01"> 25, </key>\r
-<key name="1"> 5,25,15,14, </key>\r
-<key name="10"> 25,14, </key>\r
-<key name="100"> 25, </key>\r
-<key name="103100"> 14, </key>\r
-<key name="13"> 14, </key>\r
-<key name="16"> 25, </key>\r
-<key name="16x16"> 25, </key>\r
-<key name="2"> 5,25,15,14, </key>\r
-<key name="200"> 25, </key>\r
-<key name="23"> 14, </key>\r
-<key name="24"> 14, </key>\r
-<key name="256"> 25, </key>\r
-<key name="2a2"> 14, </key>\r
-<key name="2d"> 6,10,2,25, </key>\r
-<key name="3"> 6,2,15,16,14, </key>\r
-<key name="31"> 14, </key>\r
-<key name="33"> 25, </key>\r
-<key name="3d"> 10,2,24,25,14,18,28, </key>\r
-<key name="4"> 14, </key>\r
-<key name="5"> 14, </key>\r
-<key name="50"> 25, </key>\r
-<key name="512"> 25, </key>\r
-<key name="6"> 14, </key>\r
-<key name="7"> 14, </key>\r
-<key name="8"> 14, </key>\r
-<key name="9"> 14, </key>\r
-<key name="abl"> 3,6,24,14,18,28, </key>\r
-<key name="abort"> 14, </key>\r
-<key name="abov"> 8,14, </key>\r
-<key name="abscissa"> 23,25, </key>\r
-<key name="absolut"> 25, </key>\r
-<key name="abstraction"> 5, </key>\r
-<key name="ac"> 14, </key>\r
-<key name="acceptabl"> 25, </key>\r
-<key name="acces"> 3,1,23,24,25,16,18,21,28, </key>\r
-<key name="accessibl"> 10,27, </key>\r
-<key name="accord"> 25,15,16,14, </key>\r
-<key name="account"> 14, </key>\r
-<key name="achiev"> 3, </key>\r
-<key name="acquaint"> 4, </key>\r
-<key name="action"> 25,14, </key>\r
-<key name="activ"> 5,6,25,16,17, </key>\r
-<key name="activat"> 5,16,17, </key>\r
-<key name="activity"> 25, </key>\r
-<key name="actual"> 5,14, </key>\r
-<key name="ad"> 0,14,26,19, </key>\r
-<key name="adapt"> 3, </key>\r
-<key name="add"> 15,16,14,26,18,19, </key>\r
-<key name="addition"> 5,14, </key>\r
-<key name="additional"> 3,2,25,15,16,14,21, </key>\r
-<key name="addres"> 25, </key>\r
-<key name="adjust"> 25, </key>\r
-<key name="advanc"> 14,19, </key>\r
-<key name="affect"> 3, </key>\r
-<key name="again"> 6,12,14,17, </key>\r
-<key name="algorithm"> 3,11,14, </key>\r
-<key name="allow"> 3,0,7,1,11,23,24,25,15,16,14,17,26,18,27,19,22,28, </key>\r
-<key name="almost"> 17, </key>\r
-<key name="along"> 11,18,28, </key>\r
-<key name="alongsid"> 19, </key>\r
-<key name="alpha"> 25, </key>\r
-<key name="already"> 14, </key>\r
-<key name="alway"> 11, </key>\r
-<key name="amount"> 14, </key>\r
-<key name="animation"> 25, </key>\r
-<key name="anoth"> 3,17, </key>\r
-<key name="any"> 3,4,6,1,8,11,12,25,15,16,14,17,27, </key>\r
-<key name="anyth"> 14, </key>\r
-<key name="ap"> 27, </key>\r
-<key name="api"> 0,25, </key>\r
-<key name="appear"> 0,8,9,14,18,19,22, </key>\r
-<key name="appearanc"> 23, </key>\r
-<key name="applet"> 4, </key>\r
-<key name="appli"> 1, </key>\r
-<key name="application"> 3,6,0,10,2,15,16,14,17,18,27,19, </key>\r
-<key name="approach"> 11,16,14, </key>\r
-<key name="appropriat"> 10,14, </key>\r
-<key name="approximat"> 14, </key>\r
-<key name="arabic"> 26, </key>\r
-<key name="architectur"> 3,0,10, </key>\r
-<key name="area"> 6,24,16,18,28, </key>\r
-<key name="argument"> 14, </key>\r
-<key name="around"> 24,28, </key>\r
-<key name="arrang"> 25, </key>\r
-<key name="ascii"> 17,18, </key>\r
-<key name="assign"> 25, </key>\r
-<key name="associat"> 13,25,21, </key>\r
-<key name="attach"> 10,14, </key>\r
-<key name="attribut"> 14,21, </key>\r
-<key name="author"> 8,19, </key>\r
-<key name="auto"> 18, </key>\r
-<key name="automatic"> 23,14,18, </key>\r
-<key name="automatical"> 0,23,13,25,15,16,14,17,27, </key>\r
-<key name="availability"> 7, </key>\r
-<key name="availabl"> 3,5,7,10,24,14,28, </key>\r
-<key name="averag"> 25, </key>\r
-<key name="avi"> 25, </key>\r
-<key name="avoid"> 0,14, </key>\r
-<key name="awar"> 14, </key>\r
-<key name="ax"> 24,18,28, </key>\r
-<key name="axi"> 18,28, </key>\r
-<key name="b"> 14, </key>\r
-<key name="back"> 23,14, </key>\r
-<key name="background"> 25,18, </key>\r
-<key name="bar"> 23,25,21, </key>\r
-<key name="bas"> 3,10,2,24,14,17, </key>\r
-<key name="bash"> 14, </key>\r
-<key name="basi"> 3,24,25, </key>\r
-<key name="basic"> 3,11,16,14,26, </key>\r
-<key name="batch"> 3,0,15,14, </key>\r
-<key name="be"> 1,14, </key>\r
-<key name="becom"> 6,25,14, </key>\r
-<key name="befor"> 14, </key>\r
-<key name="begin"> 14,18,22, </key>\r
-<key name="behav"> 3, </key>\r
-<key name="behavior"> 10,14, </key>\r
-<key name="behaviour"> 25, </key>\r
-<key name="below"> 12,25,14, </key>\r
-<key name="bet"> 25, </key>\r
-<key name="bicolor"> 25, </key>\r
-<key name="big"> 25, </key>\r
-<key name="bin"> 15,14,19, </key>\r
-<key name="binari"> 14, </key>\r
-<key name="binary"> 17, </key>\r
-<key name="blu"> 14, </key>\r
-<key name="blur"> 3, </key>\r
-<key name="bmp"> 24,28, </key>\r
-<key name="bold"> 14, </key>\r
-<key name="book"> 20, </key>\r
-<key name="boost"> 14, </key>\r
-<key name="boost_version"> 14, </key>\r
-<key name="boostdir"> 14, </key>\r
-<key name="border"> 23,16, </key>\r
-<key name="both"> 2,23,25,14, </key>\r
-<key name="bottom"> 10,23,25,14,18, </key>\r
-<key name="bound"> 24,28, </key>\r
-<key name="boundari"> 1, </key>\r
-<key name="box"> 0,1,8,23,24,13,25,14,17,26,18,27,19,22,28, </key>\r
-<key name="bracket"> 14, </key>\r
-<key name="break"> 14, </key>\r
-<key name="brep"> 10, </key>\r
-<key name="brief"> 6,12, </key>\r
-<key name="bring"> 2, </key>\r
-<key name="brows"> 4,5,6,0,2,13,25,16,14,17,18,19,21, </key>\r
-<key name="build"> 25,14,19, </key>\r
-<key name="built"> 11,25,14, </key>\r
-<key name="button"> 2,12,24,13,25,14,17,26,18,27,19,22,28, </key>\r
-<key name="button_label"> 14, </key>\r
-<key name="button_script"> 14, </key>\r
-<key name="button_tooltip"> 14, </key>\r
-<key name="c"> 3,15,14, </key>\r
-<key name="ca"> 10, </key>\r
-<key name="cad"> 10,11, </key>\r
-<key name="cal"> 3,0,14, </key>\r
-<key name="calculation"> 9,10,11, </key>\r
-<key name="call"> 14,17,19,22, </key>\r
-<key name="cam"> 3, </key>\r
-<key name="camera"> 25, </key>\r
-<key name="cancel"> 14, </key>\r
-<key name="capability"> 19, </key>\r
-<key name="caption"> 14, </key>\r
-<key name="car"> 10, </key>\r
-<key name="careful"> 14, </key>\r
-<key name="carri"> 23, </key>\r
-<key name="carry"> 10, </key>\r
-<key name="cas"> 3,8,11,25,16,14,17, </key>\r
-<key name="cascad"> 24,14, </key>\r
-<key name="casroot"> 14, </key>\r
-<key name="catalog"> 19, </key>\r
-<key name="catalogmodulegeneral"> 19, </key>\r
-<key name="catalogmodulepersonnel"> 19, </key>\r
-<key name="catalogu"> 2,15, </key>\r
-<key name="categori"> 20, </key>\r
-<key name="cd"> 14, </key>\r
-<key name="cel"> 25,26, </key>\r
-<key name="cent"> 24,28, </key>\r
-<key name="center"> 25, </key>\r
-<key name="centr"> 25, </key>\r
-<key name="central"> 25, </key>\r
-<key name="centraliz"> 15, </key>\r
-<key name="chang"> 3,6,8,23,24,25,16,14,17,18,27,28, </key>\r
-<key name="channel"> 25, </key>\r
-<key name="chapter"> 4, </key>\r
-<key name="character"> 26, </key>\r
-<key name="charg"> 14, </key>\r
-<key name="check"> 0,25,16,14,18,28, </key>\r
-<key name="check_enabl"> 14, </key>\r
-<key name="check_version"> 14, </key>\r
-<key name="checkbox"> 23,25,14,18, </key>\r
-<key name="choic"> 0,25,14,26, </key>\r
-<key name="choos"> 5,7,1,8,23,24,13,25,16,14,26,19,22,28, </key>\r
-<key name="chosen"> 25,26,19, </key>\r
-<key name="clamp"> 25, </key>\r
-<key name="classic"> 16, </key>\r
-<key name="clean"> 25, </key>\r
-<key name="clear"> 14, </key>\r
-<key name="clearall"> 16, </key>\r
-<key name="click"> 5,6,0,7,1,8,23,12,24,13,25,16,14,17,26,18,27,19,20,21,22,28, </key>\r
-<key name="clickabl"> 12, </key>\r
-<key name="client"> 3, </key>\r
-<key name="clip"> 24,25, </key>\r
-<key name="clon"> 24, </key>\r
-<key name="clos"> 3,12,25,14,17,27,20, </key>\r
-<key name="cluster"> 3, </key>\r
-<key name="cod"> 3,14, </key>\r
-<key name="coef"> 23, </key>\r
-<key name="coincid"> 14, </key>\r
-<key name="collect"> 14, </key>\r
-<key name="color"> 1,23,25,26,18,28, </key>\r
-<key name="column"> 18,21,22, </key>\r
-<key name="combin"> 11,25, </key>\r
-<key name="comfortabl"> 16, </key>\r
-<key name="comma"> 14, </key>\r
-<key name="command"> 3,0,15,14, </key>\r
-<key name="common"> 2,11,16,14,17,27, </key>\r
-<key name="compar"> 3,23, </key>\r
-<key name="compil"> 14, </key>\r
-<key name="complet"> 8,14,20,22, </key>\r
-<key name="complex"> 3,10, </key>\r
-<key name="component"> 3,4,0,7,10,2,11,12,13,25,16,17,18,19,21,22, </key>\r
-<key name="compos"> 25, </key>\r
-<key name="comput"> 14,18, </key>\r
-<key name="computation"> 3,10, </key>\r
-<key name="computational"> 10, </key>\r
-<key name="concept"> 3,12, </key>\r
-<key name="concern"> 10,14, </key>\r
-<key name="conclusion"> 3, </key>\r
-<key name="config"> 14, </key>\r
-<key name="config_fil"> 14, </key>\r
-<key name="config_mandrake_10"> 14, </key>\r
-<key name="configur"> 10,14, </key>\r
-<key name="configurabl"> 11, </key>\r
-<key name="configuration"> 14, </key>\r
-<key name="confirm"> 0,14, </key>\r
-<key name="confirmation"> 14, </key>\r
-<key name="conflict"> 14, </key>\r
-<key name="connect"> 9,11,13,16,18, </key>\r
-<key name="consist"> 16, </key>\r
-<key name="consol"> 6,10,15,16,14,17,18, </key>\r
-<key name="constant"> 3,15, </key>\r
-<key name="construction"> 10,11,24, </key>\r
-<key name="consum"> 0,14, </key>\r
-<key name="contain"> 3,4,5,0,8,13,15,16,14,27,19,20,21,22, </key>\r
-<key name="container"> 15, </key>\r
-<key name="content"> 0,24,25,14,20,28, </key>\r
-<key name="context"> 16,14,21, </key>\r
-<key name="continu"> 14, </key>\r
-<key name="control"> 5,23,25, </key>\r
-<key name="convert"> 0,14, </key>\r
-<key name="cooperat"> 11, </key>\r
-<key name="coordinat"> 24,18,28, </key>\r
-<key name="copi"> 25, </key>\r
-<key name="copy"> 7,16,14,17, </key>\r
-<key name="copyright"> 14, </key>\r
-<key name="corba"> 3,5,2,15, </key>\r
-<key name="corn"> 25,17,26, </key>\r
-<key name="correct"> 16, </key>\r
-<key name="correspond"> 23,13,25,15,14,20, </key>\r
-<key name="cost"> 10, </key>\r
-<key name="coupl"> 3,10, </key>\r
-<key name="cpp"> 15, </key>\r
-<key name="cppcontain"> 15, </key>\r
-<key name="creat"> 3,4,5,6,0,9,10,2,11,23,24,13,25,15,16,14,17,18,19,21, </key>\r
-<key name="creation"> 3,2,25,14, </key>\r
-<key name="cros"> 12,24,17, </key>\r
-<key name="csh"> 15,14, </key>\r
-<key name="cshell"> 15, </key>\r
-<key name="ctrl"> 25, </key>\r
-<key name="current"> 6,0,8,12,24,25,15,14,17,18,27,21,22, </key>\r
-<key name="cursor"> 25, </key>\r
-<key name="curv"> 25,18, </key>\r
-<key name="custom"> 10,15,26,18,19, </key>\r
-<key name="customiz"> 14, </key>\r
-<key name="customization"> 3,14, </key>\r
-<key name="cut"> 25, </key>\r
-<key name="cutlin"> 25, </key>\r
-<key name="cycl"> 25, </key>\r
-<key name="cyrillic"> 26, </key>\r
-<key name="d"> 14, </key>\r
-<key name="dat"> 8,22, </key>\r
-<key name="data"> 3,5,0,9,10,2,11,25,17,18,19, </key>\r
-<key name="databas"> 3, </key>\r
-<key name="debug"> 21, </key>\r
-<key name="decreas"> 25, </key>\r
-<key name="default"> 5,1,23,24,25,15,16,14,17,18,27,21,28, </key>\r
-<key name="defin"> 3,0,1,10,23,24,25,14,26,28, </key>\r
-<key name="definit"> 3,5,7,15,16,21,22, </key>\r
-<key name="definition"> 3,1,10,20, </key>\r
-<key name="deform"> 28, </key>\r
-<key name="delay"> 10, </key>\r
-<key name="delet"> 17, </key>\r
-<key name="demand"> 10,2,25, </key>\r
-<key name="depend"> 7,25,14,21, </key>\r
-<key name="dependanci"> 14, </key>\r
-<key name="dependenci"> 14, </key>\r
-<key name="deriv"> 3, </key>\r
-<key name="describ"> 3,4,14,19, </key>\r
-<key name="description"> 15,14,19, </key>\r
-<key name="design"> 10,25, </key>\r
-<key name="desir"> 19, </key>\r
-<key name="desktop"> 6,9,2,16,14,17, </key>\r
-<key name="destin"> 9,16,21,22, </key>\r
-<key name="destination"> 12,14, </key>\r
-<key name="detail"> 14,18, </key>\r
-<key name="develop"> 3,24,14, </key>\r
-<key name="development"> 3,10, </key>\r
-<key name="devic"> 25, </key>\r
-<key name="diagram"> 23, </key>\r
-<key name="dialog"> 0,1,8,23,13,25,16,14,17,26,18,27,19,22, </key>\r
-<key name="dif"> 14, </key>\r
-<key name="differ"> 16, </key>\r
-<key name="differenc"> 3,16,14,17, </key>\r
-<key name="different"> 3,4,5,9,13,25,15,16,14,17,21, </key>\r
-<key name="digit"> 23, </key>\r
-<key name="digital"> 10, </key>\r
-<key name="dir"> 14, </key>\r
-<key name="direct"> 14, </key>\r
-<key name="direction"> 6,24,25, </key>\r
-<key name="directori"> 14,18, </key>\r
-<key name="directory"> 15,14,17,18,27,19, </key>\r
-<key name="disabl"> 25,15,14, </key>\r
-<key name="disable_flag"> 14, </key>\r
-<key name="disk"> 15,14, </key>\r
-<key name="display"> 6,1,23,12,24,25,15,16,14,17,18,20,21,22,28, </key>\r
-<key name="distanc"> 25,28, </key>\r
-<key name="distinction"> 3, </key>\r
-<key name="distribut"> 3, </key>\r
-<key name="distribution"> 14, </key>\r
-<key name="divid"> 4,25,22, </key>\r
-<key name="do"> 7,14, </key>\r
-<key name="dockabl"> 6,2,16,17, </key>\r
-<key name="document"> 5,0,9,16,14, </key>\r
-<key name="doesn"> 24, </key>\r
-<key name="domain"> 3,11, </key>\r
-<key name="dominant"> 25, </key>\r
-<key name="don"> 24,25,14,19,28, </key>\r
-<key name="dot"> 14, </key>\r
-<key name="doubl"> 22, </key>\r
-<key name="down"> 8,12, </key>\r
-<key name="downward"> 24,28, </key>\r
-<key name="doxygen"> 14, </key>\r
-<key name="drag"> 24,16,28, </key>\r
-<key name="dramatical"> 3, </key>\r
-<key name="drawn"> 24,28, </key>\r
-<key name="driv"> 14, </key>\r
-<key name="drop"> 12,16, </key>\r
-<key name="dump"> 0,24,28, </key>\r
-<key name="dumpversion"> 14, </key>\r
-<key name="duplicat"> 24, </key>\r
-<key name="dynamic"> 2, </key>\r
-<key name="dynamical"> 11,25, </key>\r
-<key name="e"> 2,15,16,14,17, </key>\r
-<key name="easi"> 3,10, </key>\r
-<key name="easy"> 3, </key>\r
-<key name="economical"> 3, </key>\r
-<key name="edg"> 1,23, </key>\r
-<key name="edit"> 7,8,2,25,15,14, </key>\r
-<key name="editabl"> 25, </key>\r
-<key name="edition"> 25, </key>\r
-<key name="editor"> 27, </key>\r
-<key name="efficient"> 10, </key>\r
-<key name="eith"> 25,14,26,18,19, </key>\r
-<key name="electrical"> 10, </key>\r
-<key name="electronic"> 10, </key>\r
-<key name="element"> 10,23,25, </key>\r
-<key name="embed"> 15, </key>\r
-<key name="empty"> 6, </key>\r
-<key name="enabl"> 14,18,20, </key>\r
-<key name="encourag"> 3, </key>\r
-<key name="end"> 3,25,14,18,27, </key>\r
-<key name="enforc"> 3, </key>\r
-<key name="engin"> 3, </key>\r
-<key name="enough"> 14, </key>\r
-<key name="ensur"> 3,10, </key>\r
-<key name="ent"> 8,15,14,17, </key>\r
-<key name="enter"> 14, </key>\r
-<key name="entity"> 23, </key>\r
-<key name="entry"> 18,21, </key>\r
-<key name="env_"> 14, </key>\r
-<key name="env_build"> 14, </key>\r
-<key name="env_for_launch"> 14, </key>\r
-<key name="env_product"> 14, </key>\r
-<key name="env_vtk"> 14, </key>\r
-<key name="environment"> 3,6,9,10,2,15,14, </key>\r
-<key name="environmentpleas"> 14, </key>\r
-<key name="equal"> 3,14, </key>\r
-<key name="equipment"> 10, </key>\r
-<key name="error"> 0,14, </key>\r
-<key name="etc"> 3,2,11,25,16,14, </key>\r
-<key name="ev"> 22, </key>\r
-<key name="even"> 3,16,14, </key>\r
-<key name="every"> 10,25,20, </key>\r
-<key name="everyth"> 14, </key>\r
-<key name="evolution"> 10, </key>\r
-<key name="evolv"> 3, </key>\r
-<key name="ex"> 15, </key>\r
-<key name="exact"> 25,14, </key>\r
-<key name="examl"> 14, </key>\r
-<key name="exampl"> 6,10,16,14,17,19, </key>\r
-<key name="exceed"> 25, </key>\r
-<key name="except"> 14,28, </key>\r
-<key name="exception"> 2,15,14, </key>\r
-<key name="exchang"> 3, </key>\r
-<key name="execut"> 14, </key>\r
-<key name="executabl"> 14, </key>\r
-<key name="execution"> 10,11, </key>\r
-<key name="exist"> 3,11,13,14,17,27,19, </key>\r
-<key name="existenc"> 14, </key>\r
-<key name="expand"> 12, </key>\r
-<key name="expandability"> 3, </key>\r
-<key name="expectation"> 10, </key>\r
-<key name="experienc"> 14, </key>\r
-<key name="expert"> 0, </key>\r
-<key name="exploit"> 3, </key>\r
-<key name="explor"> 4, </key>\r
-<key name="export"> 10,23,24,28, </key>\r
-<key name="expos"> 3, </key>\r
-<key name="extend"> 24,26,28, </key>\r
-<key name="extension"> 17,27, </key>\r
-<key name="external"> 14,18, </key>\r
-<key name="extract"> 14, </key>\r
-<key name="extreme"> 10, </key>\r
-<key name="f"> 15,14, </key>\r
-<key name="fac"> 23,25,18, </key>\r
-<key name="facilitat"> 3,11, </key>\r
-<key name="fact"> 16, </key>\r
-<key name="factory"> 19, </key>\r
-<key name="fail"> 14, </key>\r
-<key name="fals"> 14, </key>\r
-<key name="famili"> 25, </key>\r
-<key name="featur"> 4,25,14, </key>\r
-<key name="feel"> 14, </key>\r
-<key name="field"> 8,10,23,25,14,26, </key>\r
-<key name="fig"> 14, </key>\r
-<key name="figur"> 1,14, </key>\r
-<key name="fil"> 5,0,8,11,13,25,15,16,14,17,18,27,19, </key>\r
-<key name="fill"> 23, </key>\r
-<key name="final"> 14, </key>\r
-<key name="find"> 14,19,20, </key>\r
-<key name="find_in_path"> 14, </key>\r
-<key name="fine"> 3, </key>\r
-<key name="finish"> 12,25,14, </key>\r
-<key name="finit"> 10, </key>\r
-<key name="first"> 0,25,14,18,21, </key>\r
-<key name="fit"> 24,18,28, </key>\r
-<key name="flag"> 14, </key>\r
-<key name="flexibility"> 3,0, </key>\r
-<key name="flexibl"> 10,2,14, </key>\r
-<key name="focal"> 25, </key>\r
-<key name="focu"> 12, </key>\r
-<key name="fold"> 14,17,21, </key>\r
-<key name="folder"> 14, </key>\r
-<key name="follow"> 3,0,8,9,12,13,15,16,14,17,18,27,19,20,22, </key>\r
-<key name="font"> 23,25,14,26,18,28, </key>\r
-<key name="forc"> 14, </key>\r
-<key name="forget"> 19, </key>\r
-<key name="formal"> 14, </key>\r
-<key name="format"> 4,10,24,13,18,28, </key>\r
-<key name="forth"> 25, </key>\r
-<key name="fp"> 25, </key>\r
-<key name="fram"> 24,25,14,28, </key>\r
-<key name="framework"> 2, </key>\r
-<key name="fre"> 1,10,25, </key>\r
-<key name="friend"> 10, </key>\r
-<key name="ful"> 25, </key>\r
-<key name="fulfill"> 0, </key>\r
-<key name="full"> 25,20, </key>\r
-<key name="function"> 0,10,11,16,14,17, </key>\r
-<key name="function_nam"> 14, </key>\r
-<key name="functional"> 16, </key>\r
-<key name="functionaliti"> 10,24,28, </key>\r
-<key name="functionality"> 3,4,7,9,24,16,19,28, </key>\r
-<key name="fundamental"> 3, </key>\r
-<key name="furth"> 14, </key>\r
-<key name="g"> 15,14, </key>\r
-<key name="gap"> 23, </key>\r
-<key name="gaus"> 2,25,28, </key>\r
-<key name="gcc"> 14, </key>\r
-<key name="general"> 9,23,16,14,18, </key>\r
-<key name="generat"> 0,11,25,14,19, </key>\r
-<key name="generator"> 10,2,19, </key>\r
-<key name="generic"> 10,11, </key>\r
-<key name="geom"> 11,14, </key>\r
-<key name="geometrical"> 1,10,11,24,25, </key>\r
-<key name="geometry"> 3,1,11,24,25,16, </key>\r
-<key name="get"> 4,9,10,14,21, </key>\r
-<key name="giv"> 0,8,16,14,26, </key>\r
-<key name="given"> 11,25,14, </key>\r
-<key name="gl"> 25, </key>\r
-<key name="global"> 24,25,28, </key>\r
-<key name="glossary"> 20, </key>\r
-<key name="go"> 12,14, </key>\r
-<key name="good"> 24, </key>\r
-<key name="graduat"> 28, </key>\r
-<key name="graph"> 6,11,18, </key>\r
-<key name="graphic"> 25, </key>\r
-<key name="graphical"> 0,2, </key>\r
-<key name="graphviz"> 14, </key>\r
-<key name="great"> 0,24,25,28, </key>\r
-<key name="greek"> 26, </key>\r
-<key name="group"> 23,24,25,26, </key>\r
-<key name="gui"> 3,5,0,2,11,15,14,17,18,27, </key>\r
-<key name="guid"> 14, </key>\r
-<key name="h"> 15,14, </key>\r
-<key name="half"> 25, </key>\r
-<key name="hand"> 3,12,20, </key>\r
-<key name="handl"> 10,2,15, </key>\r
-<key name="hard"> 15,14, </key>\r
-<key name="hasn"> 17, </key>\r
-<key name="hav"> 11,12,21, </key>\r
-<key name="haven"> 18, </key>\r
-<key name="hdf"> 13,14,17,18, </key>\r
-<key name="hdf5"> 14, </key>\r
-<key name="hdf5hom"> 14, </key>\r
-<key name="heal"> 10, </key>\r
-<key name="height"> 23,25, </key>\r
-<key name="hello"> 22, </key>\r
-<key name="help"> 3,4,10,12,13,15,14,18,20,21, </key>\r
-<key name="helpful"> 14, </key>\r
-<key name="her"> 23,25,14,18, </key>\r
-<key name="heterogeneou"> 10, </key>\r
-<key name="hid"> 24,25,16,18,21,28, </key>\r
-<key name="high"> 10, </key>\r
-<key name="highlight"> 23,14,21, </key>\r
-<key name="history"> 22, </key>\r
-<key name="hom"> 14,27, </key>\r
-<key name="hop"> 14, </key>\r
-<key name="horizontal"> 6,23,25,18, </key>\r
-<key name="host"> 3, </key>\r
-<key name="hotspot"> 12, </key>\r
-<key name="hour"> 14, </key>\r
-<key name="how"> 3,14, </key>\r
-<key name="hpp"> 14, </key>\r
-<key name="html"> 4,20, </key>\r
-<key name="hxx"> 14, </key>\r
-<key name="i"> 2,15,16,17, </key>\r
-<key name="icon"> 5,7,16,19, </key>\r
-<key name="idea"> 14, </key>\r
-<key name="identification"> 21,22, </key>\r
-<key name="identify"> 14, </key>\r
-<key name="idl"> 3,19, </key>\r
-<key name="ie"> 18, </key>\r
-<key name="if"> 5,6,0,7,23,24,13,25,15,16,14,17,18,19,21,28, </key>\r
-<key name="ig"> 10, </key>\r
-<key name="ignor"> 14, </key>\r
-<key name="imag"> 10,24,25,28, </key>\r
-<key name="immediate"> 12, </key>\r
-<key name="implement"> 3,14, </key>\r
-<key name="implementation"> 3,14,19, </key>\r
-<key name="import"> 0,10,2,11,25,16,14,27, </key>\r
-<key name="important"> 14, </key>\r
-<key name="impos"> 25, </key>\r
-<key name="improv"> 2,14, </key>\r
-<key name="includ"> 12,25,14,20, </key>\r
-<key name="inclusiv"> 3, </key>\r
-<key name="increas"> 0,10,25, </key>\r
-<key name="increment"> 1,25, </key>\r
-<key name="incremental"> 3, </key>\r
-<key name="independenc"> 3, </key>\r
-<key name="independent"> 3, </key>\r
-<key name="index"> 23,21, </key>\r
-<key name="indicat"> 16,17, </key>\r
-<key name="information"> 3,8,12,25,14,17,20,22, </key>\r
-<key name="initial"> 9, </key>\r
-<key name="input"> 10,19, </key>\r
-<key name="insid"> 3,6,12,25,19, </key>\r
-<key name="inspect"> 25,14, </key>\r
-<key name="instal"> 14,19, </key>\r
-<key name="instalation"> 14, </key>\r
-<key name="install"> 15,14, </key>\r
-<key name="install_binary"> 14, </key>\r
-<key name="install_disk_spac"> 14, </key>\r
-<key name="install_sourc"> 14, </key>\r
-<key name="install_source_and_build"> 14, </key>\r
-<key name="install_wizard_caption"> 14, </key>\r
-<key name="install_wizard_copyright"> 14, </key>\r
-<key name="install_wizard_license_info"> 14, </key>\r
-<key name="install_wizard_root_directory"> 14, </key>\r
-<key name="install_wizard_version"> 14, </key>\r
-<key name="installation"> 15,14, </key>\r
-<key name="installation_mod"> 14, </key>\r
-<key name="installation_script_nam"> 14, </key>\r
-<key name="installdiskspac"> 14, </key>\r
-<key name="installwizard_root_directory"> 14, </key>\r
-<key name="installworkxxxxx"> 14, </key>\r
-<key name="instanc"> 5, </key>\r
-<key name="instruction"> 14, </key>\r
-<key name="instrumental"> 3, </key>\r
-<key name="integ"> 14, </key>\r
-<key name="integer"> 23, </key>\r
-<key name="integrat"> 3,10,2,11, </key>\r
-<key name="integration"> 3,10,2,19, </key>\r
-<key name="interaction"> 2, </key>\r
-<key name="interfac"> 3,0,10,2,16,19, </key>\r
-<key name="interior"> 23, </key>\r
-<key name="internal"> 3,14, </key>\r
-<key name="internet"> 4, </key>\r
-<key name="interoperability"> 10, </key>\r
-<key name="interoperabl"> 21, </key>\r
-<key name="interp"> 15, </key>\r
-<key name="interpret"> 2,16, </key>\r
-<key name="interval"> 25,22, </key>\r
-<key name="introduction"> 10,2,11,14, </key>\r
-<key name="invalid"> 17, </key>\r
-<key name="invert"> 24,25, </key>\r
-<key name="invok"> 16,14, </key>\r
-<key name="ior"> 18,21, </key>\r
-<key name="isolat"> 1, </key>\r
-<key name="isolin"> 1,18, </key>\r
-<key name="isometric"> 24,28, </key>\r
-<key name="item"> 8,10,2, </key>\r
-<key name="iteration"> 25, </key>\r
-<key name="itself"> 14, </key>\r
-<key name="java"> 4, </key>\r
-<key name="jpeg"> 24,28, </key>\r
-<key name="jpg"> 24,28, </key>\r
-<key name="just"> 14,18, </key>\r
-<key name="k"> 15, </key>\r
-<key name="kbyt"> 14, </key>\r
-<key name="kernel"> 11,15,14, </key>\r
-<key name="key"> 25,14, </key>\r
-<key name="keyboard"> 25, </key>\r
-<key name="kill"> 15, </key>\r
-<key name="killall"> 15, </key>\r
-<key name="kind"> 8,12, </key>\r
-<key name="know"> 19, </key>\r
-<key name="knowledg"> 0, </key>\r
-<key name="l"> 15, </key>\r
-<key name="label"> 23,25,14,28, </key>\r
-<key name="languag"> 3, </key>\r
-<key name="larg"> 14, </key>\r
-<key name="largest"> 25, </key>\r
-<key name="last"> 14,18,22, </key>\r
-<key name="latest"> 25, </key>\r
-<key name="latin"> 26, </key>\r
-<key name="launch"> 4,0,13,15,14,27,19,22, </key>\r
-<key name="lay"> 5, </key>\r
-<key name="layout"> 0,17, </key>\r
-<key name="ld_library_path"> 14, </key>\r
-<key name="lead"> 17, </key>\r
-<key name="learn"> 10,14, </key>\r
-<key name="left"> 23,24,25,14,26,18,20,28, </key>\r
-<key name="legend"> 18, </key>\r
-<key name="length"> 25,28, </key>\r
-<key name="les"> 25, </key>\r
-<key name="level"> 3,23,25, </key>\r
-<key name="lib"> 14, </key>\r
-<key name="libcosnotify4"> 14, </key>\r
-<key name="libhdf5"> 14, </key>\r
-<key name="libm"> 14, </key>\r
-<key name="libomniorb4"> 14, </key>\r
-<key name="librari"> 14, </key>\r
-<key name="library"> 2,14, </key>\r
-<key name="libvtkcommon"> 14, </key>\r
-<key name="licens"> 14, </key>\r
-<key name="lik"> 3,6,12,25,16,14,17,19,21, </key>\r
-<key name="like"> 14, </key>\r
-<key name="limit"> 25, </key>\r
-<key name="limitation"> 25, </key>\r
-<key name="lin"> 4,1,23,25,15,14,18, </key>\r
-<key name="linear"> 18, </key>\r
-<key name="link"> 3,10,12, </key>\r
-<key name="linux"> 4,14, </key>\r
-<key name="list"> 8,12,25,15,14,18,20,22, </key>\r
-<key name="list_of_prerequisit"> 14, </key>\r
-<key name="ll"> 24,18,28, </key>\r
-<key name="load"> 3,0,2,13,25,15,16,18,27,21, </key>\r
-<key name="local"> 25, </key>\r
-<key name="locat"> 3,24,25,15,16,18,20,21,28, </key>\r
-<key name="location"> 0,19, </key>\r
-<key name="lock"> 8,24,25,28, </key>\r
-<key name="log"> 15,14, </key>\r
-<key name="logarithmic"> 25,18, </key>\r
-<key name="long"> 3,14, </key>\r
-<key name="look"> 14,19,20, </key>\r
-<key name="lookout"> 23,25, </key>\r
-<key name="lost"> 17, </key>\r
-<key name="lot"> 16, </key>\r
-<key name="low"> 25,14,26,20, </key>\r
-<key name="m"> 15, </key>\r
-<key name="machin"> 3,17,22, </key>\r
-<key name="macintosh"> 4, </key>\r
-<key name="macro"> 3,14, </key>\r
-<key name="magnification"> 25, </key>\r
-<key name="main"> 5,0,7,8,10,13,25,16,14,17,18,19,22, </key>\r
-<key name="major"> 14, </key>\r
-<key name="mak"> 5,10,23,14, </key>\r
-<key name="make_dir"> 14, </key>\r
-<key name="make_env"> 14, </key>\r
-<key name="manag"> 10,18, </key>\r
-<key name="management"> 10,2,16, </key>\r
-<key name="mandrak"> 14, </key>\r
-<key name="mandrake10"> 14, </key>\r
-<key name="manipulat"> 25, </key>\r
-<key name="manipulator"> 25, </key>\r
-<key name="manual"> 4,0,24,14,18,28, </key>\r
-<key name="map"> 3, </key>\r
-<key name="mark"> 24,25,14,18,28, </key>\r
-<key name="marker"> 18, </key>\r
-<key name="market"> 10, </key>\r
-<key name="massive"> 3, </key>\r
-<key name="mast"> 14, </key>\r
-<key name="match"> 20, </key>\r
-<key name="matrix"> 25, </key>\r
-<key name="max"> 25, </key>\r
-<key name="maximiz"> 5, </key>\r
-<key name="maximum"> 25, </key>\r
-<key name="mean"> 6,9,25,16,14,17, </key>\r
-<key name="mechanism"> 0,2,15, </key>\r
-<key name="med2hom"> 14, </key>\r
-<key name="meet"> 10, </key>\r
-<key name="memoris"> 24, </key>\r
-<key name="memory"> 25, </key>\r
-<key name="mention"> 14, </key>\r
-<key name="menu"> 3,5,0,7,8,2,23,12,13,25,16,17,26,18,27,19,21,22, </key>\r
-<key name="menubar"> 16, </key>\r
-<key name="mesh"> 3,10,11,23,24,25,16,14,28, </key>\r
-<key name="messag"> 8,2,15,14, </key>\r
-<key name="min"> 25, </key>\r
-<key name="minimiz"> 5, </key>\r
-<key name="minimum"> 25, </key>\r
-<key name="minor"> 14, </key>\r
-<key name="mistak"> 16, </key>\r
-<key name="mix"> 16, </key>\r
-<key name="mod"> 3,0,1,23,25,15,14, </key>\r
-<key name="model"> 3,10,11,23, </key>\r
-<key name="modern"> 10, </key>\r
-<key name="modifi"> 14, </key>\r
-<key name="modification"> 3,0,8, </key>\r
-<key name="modify"> 0,10,14, </key>\r
-<key name="modul"> 3,4,7,1,2,11,23,24,25,15,16,14,17,18,27,19,28, </key>\r
-<key name="module1"> 15, </key>\r
-<key name="module2"> 15, </key>\r
-<key name="modulecatalog"> 15, </key>\r
-<key name="modulu"> 25, </key>\r
-<key name="moment"> 25,14, </key>\r
-<key name="momentari"> 25, </key>\r
-<key name="mous"> 23,24,25,16,28, </key>\r
-<key name="mov"> 6, </key>\r
-<key name="movement"> 25, </key>\r
-<key name="mozilla"> 18, </key>\r
-<key name="msg2qm"> 14, </key>\r
-<key name="msg2qm_root"> 14, </key>\r
-<key name="much"> 14, </key>\r
-<key name="multi"> 6,9,10,2,16,19, </key>\r
-<key name="multifil"> 17,18, </key>\r
-<key name="multipl"> 17, </key>\r
-<key name="multipli"> 25, </key>\r
-<key name="multiti"> 3, </key>\r
-<key name="must"> 3,10,11, </key>\r
-<key name="n"> 25,15,14, </key>\r
-<key name="nam"> 3,5,0,8,14,17,19,21,22,28, </key>\r
-<key name="nativ"> 14, </key>\r
-<key name="natur"> 7, </key>\r
-<key name="natural"> 3, </key>\r
-<key name="navigat"> 12,14, </key>\r
-<key name="navigation"> 4,12,25, </key>\r
-<key name="navigator"> 4, </key>\r
-<key name="ne"> 6,12,14,26,18, </key>\r
-<key name="necessary"> 0,23,15,16,14,17,21, </key>\r
-<key name="need"> 25, </key>\r
-<key name="negativ"> 25, </key>\r
-<key name="netgen"> 14, </key>\r
-<key name="netgenroot"> 14, </key>\r
-<key name="netscap"> 4,18, </key>\r
-<key name="new"> 3,5,8,9,10,24,25,14,17,18,27,19, </key>\r
-<key name="next"> 8,15,14,27,19, </key>\r
-<key name="nod"> 23,19, </key>\r
-<key name="normal"> 6, </key>\r
-<key name="not"> 15,14, </key>\r
-<key name="notation"> 14, </key>\r
-<key name="noticeab"> 3, </key>\r
-<key name="notifd"> 14, </key>\r
-<key name="notification"> 27, </key>\r
-<key name="notify"> 25, </key>\r
-<key name="notion"> 9, </key>\r
-<key name="now"> 16, </key>\r
-<key name="nth"> 25, </key>\r
-<key name="null"> 25, </key>\r
-<key name="numb"> 11,23,25,15,14,18,27,22,28, </key>\r
-<key name="number"> 23,25,14, </key>\r
-<key name="numeric"> 10,11,14,26, </key>\r
-<key name="numerical"> 3,9,10, </key>\r
-<key name="numerou"> 15, </key>\r
-<key name="object"> 3,5,6,0,7,2,23,24,13,25,16,17,18,27,21,28, </key>\r
-<key name="objectiv"> 3, </key>\r
-<key name="obligatory"> 14, </key>\r
-<key name="observ"> 25, </key>\r
-<key name="occ"> 5,6,2,24,18, </key>\r
-<key name="occ_version_maintenanc"> 14, </key>\r
-<key name="occ_version_major"> 14, </key>\r
-<key name="occ_version_minor"> 14, </key>\r
-<key name="occupi"> 14, </key>\r
-<key name="occur"> 14, </key>\r
-<key name="off"> 14, </key>\r
-<key name="offer"> 3, </key>\r
-<key name="offic"> 14, </key>\r
-<key name="official"> 14, </key>\r
-<key name="offset"> 28, </key>\r
-<key name="often"> 10, </key>\r
-<key name="ok"> 13,14,27, </key>\r
-<key name="omg"> 3, </key>\r
-<key name="omninotify"> 14, </key>\r
-<key name="omniorb"> 14, </key>\r
-<key name="omniorbdir"> 14, </key>\r
-<key name="omniorbpy"> 14, </key>\r
-<key name="on"> 3,6,0,7,2,12,13,25,15,16,14,17,26,18,27,19, </key>\r
-<key name="onc"> 25, </key>\r
-<key name="onlin"> 20, </key>\r
-<key name="opaqu"> 25, </key>\r
-<key name="open"> 6,0,9,10,11,12,24,13,25,15,14,17,19,20, </key>\r
-<key name="operat"> 0, </key>\r
-<key name="operation"> 7,9,23,25,14,17, </key>\r
-<key name="optimiz"> 10,25,14, </key>\r
-<key name="optimization"> 11, </key>\r
-<key name="option"> 7,8,13,25,15,16,14,17,18,21, </key>\r
-<key name="optional"> 10,11,14, </key>\r
-<key name="ord"> 14, </key>\r
-<key name="ordinat"> 23,25, </key>\r
-<key name="org"> 3, </key>\r
-<key name="orientat"> 24,28, </key>\r
-<key name="orientation"> 23,24,25, </key>\r
-<key name="origin"> 23,24,25,28, </key>\r
-<key name="original"> 0, </key>\r
-<key name="originality"> 11, </key>\r
-<key name="os"> 14, </key>\r
-<key name="os_version"> 14, </key>\r
-<key name="other"> 4,0, </key>\r
-<key name="otherwis"> 0,25,14,17, </key>\r
-<key name="out"> 10,23,24,26,28, </key>\r
-<key name="outlin"> 23, </key>\r
-<key name="output"> 2,14, </key>\r
-<key name="outsid"> 25,16, </key>\r
-<key name="overrid"> 14, </key>\r
-<key name="overridden"> 14, </key>\r
-<key name="own"> 2,11,16,14, </key>\r
-<key name="p"> 15, </key>\r
-<key name="packag"> 15,14,19, </key>\r
-<key name="pag"> 14,20, </key>\r
-<key name="pan"> 12,24,17,20,28, </key>\r
-<key name="parallel"> 3, </key>\r
-<key name="paramet"> 14,19, </key>\r
-<key name="parameter"> 3,25,26,18,19,28, </key>\r
-<key name="parent"> 25, </key>\r
-<key name="part"> 6,24,16,14,28, </key>\r
-<key name="particular"> 10,17, </key>\r
-<key name="party"> 11,14, </key>\r
-<key name="past"> 7,16, </key>\r
-<key name="patch"> 14, </key>\r
-<key name="patent"> 25, </key>\r
-<key name="path"> 25,14, </key>\r
-<key name="pc"> 3, </key>\r
-<key name="per"> 25, </key>\r
-<key name="perform"> 10,11,23,24,25,14,28, </key>\r
-<key name="performanc"> 3,9,10,25,14, </key>\r
-<key name="period"> 25, </key>\r
-<key name="permission"> 14, </key>\r
-<key name="phenomena"> 3, </key>\r
-<key name="phras"> 20, </key>\r
-<key name="physic"> 10, </key>\r
-<key name="physical"> 3,10,11, </key>\r
-<key name="pick"> 25,14, </key>\r
-<key name="pickup"> 14, </key>\r
-<key name="pickup_env"> 14, </key>\r
-<key name="pickup_env_flag"> 14, </key>\r
-<key name="pickupenv"> 14, </key>\r
-<key name="pictur"> 8, </key>\r
-<key name="pid"> 22, </key>\r
-<key name="piec"> 3, </key>\r
-<key name="pixel"> 25, </key>\r
-<key name="plac"> 6,2,24,16,14,28, </key>\r
-<key name="placement"> 23,25, </key>\r
-<key name="plan"> 24,14, </key>\r
-<key name="platform"> 3,4,6,0,9,10,2,11,15,16,14,17,19,22, </key>\r
-<key name="play"> 0, </key>\r
-<key name="pleas"> 14, </key>\r
-<key name="plot"> 6,2,25, </key>\r
-<key name="plot2d"> 5,18, </key>\r
-<key name="plug"> 2, </key>\r
-<key name="png"> 24,28, </key>\r
-<key name="po"> 14, </key>\r
-<key name="point"> 3,1,2,23,24,25,14,18,28, </key>\r
-<key name="pop"> 12,13,16,21, </key>\r
-<key name="popup"> 12, </key>\r
-<key name="port"> 15, </key>\r
-<key name="portkill"> 15, </key>\r
-<key name="position"> 24,25,16,17,18,28, </key>\r
-<key name="positive"> 16, </key>\r
-<key name="possibility"> 3,0,15,14,26,19, </key>\r
-<key name="possibl"> 3,0,16,14,17,26,21, </key>\r
-<key name="post"> 3,10,11,25,16,17,28, </key>\r
-<key name="powerful"> 2, </key>\r
-<key name="pr"> 10,11,14, </key>\r
-<key name="precision"> 23, </key>\r
-<key name="precompil"> 14, </key>\r
-<key name="predefin"> 3,14,26, </key>\r
-<key name="preferabl"> 15, </key>\r
-<key name="preferenc"> 1,23,25,26,18,27,21, </key>\r
-<key name="preinstal"> 14, </key>\r
-<key name="prerequisit"> 14, </key>\r
-<key name="pres"> 24,25,14,18,28, </key>\r
-<key name="preselect"> 23, </key>\r
-<key name="preselection"> 23, </key>\r
-<key name="present"> 23,25, </key>\r
-<key name="presentation"> 5,23,25,16,18,28, </key>\r
-<key name="prevent"> 25, </key>\r
-<key name="preview"> 24,25,26, </key>\r
-<key name="previou"> 13,14, </key>\r
-<key name="previous"> 11,13,25,14,17, </key>\r
-<key name="primitiv"> 25, </key>\r
-<key name="print"> 15,14, </key>\r
-<key name="print_env"> 14, </key>\r
-<key name="priority"> 10, </key>\r
-<key name="pro"> 3,11,25,16,17,28, </key>\r
-<key name="probab"> 5, </key>\r
-<key name="problem"> 0,10,14, </key>\r
-<key name="proce"> 9,14, </key>\r
-<key name="procedur"> 15,14, </key>\r
-<key name="proces"> 3,0,10,2,11,25,14,22, </key>\r
-<key name="processor"> 3,10, </key>\r
-<key name="produc"> 25, </key>\r
-<key name="product"> 10,15,14, </key>\r
-<key name="product_context"> 14, </key>\r
-<key name="product_description"> 14, </key>\r
-<key name="product_nam"> 14, </key>\r
-<key name="product_script_nam"> 14, </key>\r
-<key name="product_version"> 14, </key>\r
-<key name="productivity"> 3,0, </key>\r
-<key name="products_directory"> 14, </key>\r
-<key name="profil"> 15, </key>\r
-<key name="program"> 3,14, </key>\r
-<key name="programmatic"> 10, </key>\r
-<key name="progres"> 25,14, </key>\r
-<key name="progressiv"> 25, </key>\r
-<key name="prompt"> 15,14, </key>\r
-<key name="pron"> 0, </key>\r
-<key name="proper"> 14, </key>\r
-<key name="properti"> 8,10,11,25,18,28, </key>\r
-<key name="proportional"> 25, </key>\r
-<key name="propos"> 2,14, </key>\r
-<key name="provid"> 3,7,10,2,11,24,25,15,14,26,19,20,22, </key>\r
-<key name="publish"> 0,17, </key>\r
-<key name="pur"> 3, </key>\r
-<key name="purpos"> 9,21, </key>\r
-<key name="put"> 14, </key>\r
-<key name="py"> 15,14, </key>\r
-<key name="pycontain"> 15, </key>\r
-<key name="pyqt"> 14, </key>\r
-<key name="pyqtconfig"> 14, </key>\r
-<key name="pyqtdir"> 14, </key>\r
-<key name="pyramid"> 25, </key>\r
-<key name="python"> 3,6,0,10,2,15,16,14,17,18, </key>\r
-<key name="pythonhom"> 14, </key>\r
-<key name="pythonpath"> 14, </key>\r
-<key name="qglobal"> 14, </key>\r
-<key name="qm"> 14, </key>\r
-<key name="qt"> 14, </key>\r
-<key name="qt_version_str"> 14, </key>\r
-<key name="qtdir"> 14, </key>\r
-<key name="quality"> 10,23,25, </key>\r
-<key name="quantiti"> 10, </key>\r
-<key name="quick"> 14,18,21, </key>\r
-<key name="quit"> 0,14,17,27, </key>\r
-<key name="quot"> 14, </key>\r
-<key name="qwt"> 14, </key>\r
-<key name="qwt_global"> 14, </key>\r
-<key name="qwt_version_str"> 14, </key>\r
-<key name="qwthom"> 14, </key>\r
-<key name="r"> 15, </key>\r
-<key name="radio"> 14, </key>\r
-<key name="rainbow"> 25, </key>\r
-<key name="rang"> 11,25, </key>\r
-<key name="rapid"> 3, </key>\r
-<key name="rat"> 25, </key>\r
-<key name="rath"> 0, </key>\r
-<key name="ratio"> 25, </key>\r
-<key name="re"> 0,12,14, </key>\r
-<key name="reactivity"> 10, </key>\r
-<key name="read"> 10,12,14, </key>\r
-<key name="readm"> 14, </key>\r
-<key name="real"> 25, </key>\r
-<key name="realiz"> 9, </key>\r
-<key name="reason"> 14, </key>\r
-<key name="reassign"> 25, </key>\r
-<key name="receiv"> 27, </key>\r
-<key name="recommend"> 25,14, </key>\r
-<key name="record"> 8,25, </key>\r
-<key name="red"> 14,21, </key>\r
-<key name="redefin"> 28, </key>\r
-<key name="redirect"> 15, </key>\r
-<key name="reduc"> 10, </key>\r
-<key name="ref"> 14,18,27, </key>\r
-<key name="refer"> 14, </key>\r
-<key name="referenc"> 4,12,25,18,21, </key>\r
-<key name="refin"> 10,25, </key>\r
-<key name="refresh"> 22, </key>\r
-<key name="refreshment"> 22, </key>\r
-<key name="regim"> 25, </key>\r
-<key name="registry"> 2,15,22, </key>\r
-<key name="reinstal"> 14, </key>\r
-<key name="reinstall"> 14, </key>\r
-<key name="reinstallation"> 14, </key>\r
-<key name="relat"> 12,20, </key>\r
-<key name="relativ"> 23,14,18, </key>\r
-<key name="releas"> 14, </key>\r
-<key name="release_not"> 14, </key>\r
-<key name="relevant"> 12, </key>\r
-<key name="reliability"> 10, </key>\r
-<key name="reload"> 17, </key>\r
-<key name="relocat"> 16, </key>\r
-<key name="remain"> 3,24, </key>\r
-<key name="remot"> 5,24,28, </key>\r
-<key name="remov"> 24,25,14,18, </key>\r
-<key name="renam"> 17, </key>\r
-<key name="rend"> 25, </key>\r
-<key name="render"> 25, </key>\r
-<key name="reopen"> 18, </key>\r
-<key name="repeat"> 25, </key>\r
-<key name="represent"> 3,9,10,11,24,20,28, </key>\r
-<key name="representation"> 6,11,24,25,18, </key>\r
-<key name="representativ"> 25, </key>\r
-<key name="requir"> 10,13,25,14,17, </key>\r
-<key name="requirement"> 3,10,15, </key>\r
-<key name="requisit"> 14, </key>\r
-<key name="reset"> 24,14,28, </key>\r
-<key name="resiz"> 24,18,28, </key>\r
-<key name="resolution"> 25, </key>\r
-<key name="resolv"> 0, </key>\r
-<key name="resourc"> 2,25,15,14, </key>\r
-<key name="respectiv"> 1,25,27, </key>\r
-<key name="respective"> 25, </key>\r
-<key name="respond"> 3, </key>\r
-<key name="responsibl"> 14, </key>\r
-<key name="rest"> 18, </key>\r
-<key name="restart"> 14, </key>\r
-<key name="restor"> 10,24,25,17,18,27,28, </key>\r
-<key name="result"> 9,10,24,25, </key>\r
-<key name="resum"> 14, </key>\r
-<key name="retriev"> 14, </key>\r
-<key name="retroactiv"> 27, </key>\r
-<key name="return"> 24,14, </key>\r
-<key name="reus"> 3, </key>\r
-<key name="reusabl"> 10, </key>\r
-<key name="reversib"> 0,25, </key>\r
-<key name="right"> 6,12,13,25,16,14,17,26,18,20,21, </key>\r
-<key name="risk"> 10, </key>\r
-<key name="robustnes"> 10, </key>\r
-<key name="rol"> 3, </key>\r
-<key name="root"> 14, </key>\r
-<key name="rotat"> 24,25,28, </key>\r
-<key name="rotation"> 24,25,28, </key>\r
-<key name="rul"> 14, </key>\r
-<key name="run"> 3,15,14,19,22, </key>\r
-<key name="runic"> 26, </key>\r
-<key name="runinstall"> 14, </key>\r
-<key name="runsalom"> 15,19, </key>\r
-<key name="runsalomewithport"> 19, </key>\r
-<key name="s"> 3,12,15,14, </key>\r
-<key name="saf"> 2, </key>\r
-<key name="salom"> 3,4,5,6,0,7,9,10,2,11,12,13,25,15,16,14,17,18,27,19,20,21,22, </key>\r
-<key name="salome_"> 14, </key>\r
-<key name="salome_modulecatalog_serv"> 19, </key>\r
-<key name="salomeapp"> 15, </key>\r
-<key name="salomeapprc"> 27, </key>\r
-<key name="salomed"> 0, </key>\r
-<key name="sam"> 6,12,25,16,14,17,19,22, </key>\r
-<key name="sampl"> 14,26, </key>\r
-<key name="sav"> 3,0,10,2,24,16,14,17,18,27, </key>\r
-<key name="scal"> 3,25,18,28, </key>\r
-<key name="scalar"> 23,25, </key>\r
-<key name="scen"> 24,28, </key>\r
-<key name="schem"> 3,10,14, </key>\r
-<key name="schema"> 10, </key>\r
-<key name="scientific"> 3, </key>\r
-<key name="screen"> 6,15, </key>\r
-<key name="script"> 3,0,15,14,26,19, </key>\r
-<key name="scroll"> 8, </key>\r
-<key name="se"> 6,8,24,13,14,17,18,19,21,28, </key>\r
-<key name="search"> 4,13,14,17,20, </key>\r
-<key name="second"> 0,25,14, </key>\r
-<key name="section"> 24,16,14,18, </key>\r
-<key name="seen"> 23, </key>\r
-<key name="select"> 5,6,0,1,8,23,24,13,25,14,17,26,18,20,28, </key>\r
-<key name="selectall"> 16, </key>\r
-<key name="selection"> 2,23,25, </key>\r
-<key name="send"> 14, </key>\r
-<key name="sensitiv"> 16,21, </key>\r
-<key name="separat"> 3,25,16,14, </key>\r
-<key name="serv"> 3,19, </key>\r
-<key name="server"> 3,15, </key>\r
-<key name="servic"> 3,14,19, </key>\r
-<key name="session"> 1,23,13,25,15,17,18,27,21,22, </key>\r
-<key name="set"> 4,0,1,8,10,23,24,25,15,16,14,17,18,27,21,22,28, </key>\r
-<key name="setting"> 25,16,14,17,18,27, </key>\r
-<key name="sever"> 10, </key>\r
-<key name="sh"> 14, </key>\r
-<key name="shad"> 1,23,25, </key>\r
-<key name="shap"> 24,25, </key>\r
-<key name="shar"> 15, </key>\r
-<key name="shel"> 14, </key>\r
-<key name="shell"> 2,11,15,14, </key>\r
-<key name="short"> 14,20, </key>\r
-<key name="shot"> 6, </key>\r
-<key name="should"> 9,14,17,19, </key>\r
-<key name="show"> 24,25,14,28, </key>\r
-<key name="shown"> 8,14, </key>\r
-<key name="shrink"> 23, </key>\r
-<key name="sid"> 23,25,14, </key>\r
-<key name="signal"> 2,14, </key>\r
-<key name="signatur"> 14, </key>\r
-<key name="sigterm"> 14, </key>\r
-<key name="silent"> 14, </key>\r
-<key name="simp"> 14, </key>\r
-<key name="simpl"> 3, </key>\r
-<key name="simplify"> 14, </key>\r
-<key name="simulat"> 3, </key>\r
-<key name="simulation"> 10,11, </key>\r
-<key name="simultaneous"> 6,9,25,14, </key>\r
-<key name="sinc"> 2, </key>\r
-<key name="singl"> 14, </key>\r
-<key name="sip"> 14, </key>\r
-<key name="sipdir"> 14, </key>\r
-<key name="situation"> 3, </key>\r
-<key name="siz"> 6,23,25,16,17,26,18, </key>\r
-<key name="skip"> 14, </key>\r
-<key name="slow"> 25, </key>\r
-<key name="small"> 24,28, </key>\r
-<key name="smallest"> 25, </key>\r
-<key name="smooth"> 18, </key>\r
-<key name="smoothnes"> 25, </key>\r
-<key name="so"> 3,7,25,15,14,20,21, </key>\r
-<key name="softwar"> 3,10,11, </key>\r
-<key name="solution"> 10, </key>\r
-<key name="solv"> 10, </key>\r
-<key name="solver"> 10,11, </key>\r
-<key name="someth"> 14, </key>\r
-<key name="sort"> 18, </key>\r
-<key name="sort_path"> 14, </key>\r
-<key name="sourc"> 10,11,15,14, </key>\r
-<key name="spac"> 23,25,14, </key>\r
-<key name="spacemous"> 25, </key>\r
-<key name="spe"> 25, </key>\r
-<key name="special"> 3,13,25,15,16,14,17,18, </key>\r
-<key name="specifi"> 3,25, </key>\r
-<key name="specific"> 3,0,10,15,16,14,27,20, </key>\r
-<key name="specification"> 11, </key>\r
-<key name="specify"> 17,18,19, </key>\r
-<key name="spher"> 25, </key>\r
-<key name="spin"> 1, </key>\r
-<key name="splash"> 15, </key>\r
-<key name="splin"> 18, </key>\r
-<key name="split"> 6, </key>\r
-<key name="sprit"> 25, </key>\r
-<key name="stamp"> 25, </key>\r
-<key name="standalon"> 2,15, </key>\r
-<key name="standard"> 3,5,2,13,25,16,14,17,27,19, </key>\r
-<key name="standard_version"> 14, </key>\r
-<key name="start"> 6,9,25,16,14,18,27,19,22, </key>\r
-<key name="start_salom"> 14, </key>\r
-<key name="stat"> 0,14,17,18, </key>\r
-<key name="station"> 3, </key>\r
-<key name="statu"> 14, </key>\r
-<key name="step"> 1,10,25,14, </key>\r
-<key name="stop"> 14, </key>\r
-<key name="stor"> 3,0,13,14,17,18,19, </key>\r
-<key name="str"> 14, </key>\r
-<key name="stretch"> 28, </key>\r
-<key name="strict"> 24,14,28, </key>\r
-<key name="strong"> 14, </key>\r
-<key name="struck"> 26, </key>\r
-<key name="structur"> 3,10,2,13,25,14,21, </key>\r
-<key name="structural"> 10, </key>\r
-<key name="studi"> 5,6,7,9,10,2,13,16,17, </key>\r
-<key name="study"> 3,5,6,0,7,8,9,10,2,13,25,15,16,17,18,27,19,21,22, </key>\r
-<key name="study1"> 5, </key>\r
-<key name="stuf"> 28, </key>\r
-<key name="styl"> 26,18, </key>\r
-<key name="sub"> 24,14,20, </key>\r
-<key name="submenu"> 5,16,18, </key>\r
-<key name="subsequent"> 14, </key>\r
-<key name="subset"> 26, </key>\r
-<key name="substitut"> 25, </key>\r
-<key name="successful"> 14, </key>\r
-<key name="suit"> 2, </key>\r
-<key name="summariz"> 14, </key>\r
-<key name="superposition"> 25, </key>\r
-<key name="superv"> 15, </key>\r
-<key name="supervcontain"> 15, </key>\r
-<key name="supervision"> 2,15,19, </key>\r
-<key name="supervisor"> 11,18,19, </key>\r
-<key name="supplementary"> 21,22, </key>\r
-<key name="suppli"> 14, </key>\r
-<key name="support"> 10,14,19, </key>\r
-<key name="supported_installation_mod"> 14, </key>\r
-<key name="sur"> 14, </key>\r
-<key name="surfac"> 23, </key>\r
-<key name="sweep"> 25, </key>\r
-<key name="swig"> 14, </key>\r
-<key name="switch"> 6,2,25,14, </key>\r
-<key name="symbol"> 14, </key>\r
-<key name="system"> 3,4,10,12,25,14,20, </key>\r
-<key name="t"> 7,24,25,15,16,14,17,18,19,28, </key>\r
-<key name="tab"> 6,20,22, </key>\r
-<key name="tabl"> 25,26, </key>\r
-<key name="tag"> 14, </key>\r
-<key name="tailor"> 10, </key>\r
-<key name="tak"> 3,14, </key>\r
-<key name="taken"> 25,15,14, </key>\r
-<key name="target"> 14, </key>\r
-<key name="target_directory"> 14, </key>\r
-<key name="target_platform"> 14, </key>\r
-<key name="targetdir"> 14, </key>\r
-<key name="task"> 0, </key>\r
-<key name="tcl"> 14, </key>\r
-<key name="tcl_version"> 14, </key>\r
-<key name="tclconfig"> 14, </key>\r
-<key name="tclhom"> 14, </key>\r
-<key name="technologi"> 3, </key>\r
-<key name="technological"> 10, </key>\r
-<key name="technology"> 3,24, </key>\r
-<key name="temp_directory"> 14, </key>\r
-<key name="temp_fold"> 14, </key>\r
-<key name="tempdir"> 14, </key>\r
-<key name="temporary"> 14, </key>\r
-<key name="temporarydiskspac"> 14, </key>\r
-<key name="tensor"> 25, </key>\r
-<key name="term"> 10,12,20, </key>\r
-<key name="terminal"> 15,14, </key>\r
-<key name="test"> 3,14,19, </key>\r
-<key name="text"> 12,14,20, </key>\r
-<key name="textur"> 25, </key>\r
-<key name="them"> 3,6,10,23,24,15,16,14,26,22,28, </key>\r
-<key name="therefor"> 14, </key>\r
-<key name="third"> 11, </key>\r
-<key name="thos"> 14,18,20, </key>\r
-<key name="thre"> 14, </key>\r
-<key name="threshold"> 25, </key>\r
-<key name="thu"> 3,0,14, </key>\r
-<key name="tick"> 28, </key>\r
-<key name="tim"> 3,6,0,8,10,25,15,14,17,27,19,22, </key>\r
-<key name="tip"> 14, </key>\r
-<key name="titl"> 23,25,14,18, </key>\r
-<key name="tk"> 14, </key>\r
-<key name="tk_version"> 14, </key>\r
-<key name="tkconfig"> 14, </key>\r
-<key name="tmp"> 14, </key>\r
-<key name="tmp_disk_spac"> 14, </key>\r
-<key name="toggl"> 23,25,21, </key>\r
-<key name="toleranc"> 25, </key>\r
-<key name="tool"> 3,2,11,16,14,19,22, </key>\r
-<key name="toolbar"> 3,5,7,2,24,13,16,17,28, </key>\r
-<key name="toolkit"> 2,14, </key>\r
-<key name="tooltip"> 14, </key>\r
-<key name="top"> 5,2,25,16,14,18, </key>\r
-<key name="topic"> 4,12,20, </key>\r
-<key name="topmost"> 14, </key>\r
-<key name="total"> 14, </key>\r
-<key name="totality"> 3, </key>\r
-<key name="touch"> 0, </key>\r
-<key name="train"> 10, </key>\r
-<key name="transformation"> 24, </key>\r
-<key name="translat"> 25, </key>\r
-<key name="translation"> 25, </key>\r
-<key name="transparency"> 25, </key>\r
-<key name="transparent"> 25, </key>\r
-<key name="tre"> 5,14,18,19,21, </key>\r
-<key name="tri"> 14, </key>\r
-<key name="triangl"> 24,28, </key>\r
-<key name="trihedron"> 24,18,28, </key>\r
-<key name="trolltech"> 14, </key>\r
-<key name="troubl"> 14, </key>\r
-<key name="tru"> 14, </key>\r
-<key name="try"> 8,14,17,19, </key>\r
-<key name="try_exist"> 14, </key>\r
-<key name="try_nativ"> 14, </key>\r
-<key name="try_preinstal"> 14, </key>\r
-<key name="turn"> 14, </key>\r
-<key name="twic"> 25, </key>\r
-<key name="two"> 6,12,25,14,17,19, </key>\r
-<key name="typ"> 0,23,25,14,26,18,19, </key>\r
-<key name="typical"> 19, </key>\r
-<key name="u"> 18, </key>\r
-<key name="ultimat"> 3, </key>\r
-<key name="uncheck"> 24,25,16,28, </key>\r
-<key name="underlin"> 26, </key>\r
-<key name="unfortunare"> 14, </key>\r
-<key name="unfortunate"> 14, </key>\r
-<key name="uniqu"> 14, </key>\r
-<key name="unit"> 25, </key>\r
-<key name="unix"> 4, </key>\r
-<key name="unload"> 13,17, </key>\r
-<key name="unnecessary"> 14, </key>\r
-<key name="unpack"> 14, </key>\r
-<key name="unselect"> 14, </key>\r
-<key name="unus"> 0, </key>\r
-<key name="up"> 10,12,13,16,14,17,26,21, </key>\r
-<key name="updat"> 23,25,16,17,19, </key>\r
-<key name="upload"> 2,16, </key>\r
-<key name="us"> 3,0,1,8,9,10,2,11,23,24,25,15,16,14,17,26,18,27,19,20,21,22,28, </key>\r
-<key name="usability"> 2, </key>\r
-<key name="usag"> 25,14, </key>\r
-<key name="user"> 8,19, </key>\r
-<key name="usr"> 14, </key>\r
-<key name="usual"> 14, </key>\r
-<key name="utiliti"> 4, </key>\r
-<key name="v"> 14,18, </key>\r
-<key name="valid"> 18, </key>\r
-<key name="validation"> 3, </key>\r
-<key name="valu"> 1,23,25,14,18,21, </key>\r
-<key name="variabl"> 15,14, </key>\r
-<key name="variety"> 4,12, </key>\r
-<key name="variou"> 11,14, </key>\r
-<key name="ve"> 14,18, </key>\r
-<key name="vector"> 1,25, </key>\r
-<key name="version"> 6,2,16,14,27,19, </key>\r
-<key name="vertic"> 1, </key>\r
-<key name="vertical"> 6,23,25,18, </key>\r
-<key name="very"> 10,2,25,16,14, </key>\r
-<key name="via"> 24,14,28, </key>\r
-<key name="view"> 3,5,8,2,23,12,24,25,16,14,18,20,22,28, </key>\r
-<key name="viewer"> 5,6,2,11,16,17,18, </key>\r
-<key name="visibl"> 24,28, </key>\r
-<key name="visual"> 11, </key>\r
-<key name="visualisation"> 1,25, </key>\r
-<key name="visualiz"> 10,24,25,28, </key>\r
-<key name="visualization"> 9,10,2,11,16, </key>\r
-<key name="vtk"> 5,6,2,14,18,28, </key>\r
-<key name="vtkhom"> 14, </key>\r
-<key name="wait"> 14, </key>\r
-<key name="want"> 6,12,14, </key>\r
-<key name="warn"> 8,25,14, </key>\r
-<key name="way"> 11,14,19, </key>\r
-<key name="web"> 4, </key>\r
-<key name="welcom"> 4,10, </key>\r
-<key name="what"> 3,10,12,14,27,21, </key>\r
-<key name="whenev"> 23,18, </key>\r
-<key name="wherev"> 6, </key>\r
-<key name="whil"> 3, </key>\r
-<key name="whol"> 25,18,27, </key>\r
-<key name="whos"> 23, </key>\r
-<key name="why"> 14, </key>\r
-<key name="wid"> 4,11,26, </key>\r
-<key name="widget"> 11, </key>\r
-<key name="width"> 23,25, </key>\r
-<key name="will"> 4,5,0,8,23,24,13,25,15,16,14,17,26,18,27,19,21,22, </key>\r
-<key name="window"> 4,5,6,9,2,12,25,15,16,14,17,26,18,22, </key>\r
-<key name="wir"> 1, </key>\r
-<key name="wirefram"> 1,23, </key>\r
-<key name="wish"> 6,24,14,28, </key>\r
-<key name="within"> 3,5,7,22, </key>\r
-<key name="without"> 3,0,25,15,14,27, </key>\r
-<key name="wizard"> 14, </key>\r
-<key name="won"> 7,15, </key>\r
-<key name="word"> 20, </key>\r
-<key name="work"> 3,6,0,9,11,24,25,16,14,17, </key>\r
-<key name="would"> 16,17,19, </key>\r
-<key name="writ"> 10,14,17, </key>\r
-<key name="written"> 3,17, </key>\r
-<key name="wrong"> 14, </key>\r
-<key name="www"> 3, </key>\r
-<key name="x"> 23,25,15, </key>\r
-<key name="xml"> 15,14,19, </key>\r
-<key name="xterm"> 15, </key>\r
-<key name="xxxxx"> 14, </key>\r
-<key name="xy"> 25, </key>\r
-<key name="y"> 23,25, </key>\r
-<key name="year"> 10, </key>\r
-<key name="yes"> 8,14, </key>\r
-<key name="yet"> 14,18, </key>\r
-<key name="your"> 5,6,0,7,8,23,25,15,14,17,18,27,19, </key>\r
-<key name="yourselv"> 26, </key>\r
-<key name="z"> 15, </key>\r
-<key name="zon"> 5,6,25, </key>\r
-<key name="zoom"> 24,25,17,28, </key>\r
-\r
-</ftswdata>  \r
diff --git a/doc/salome/gui/GUI/whxdata/whgdata0.xml b/doc/salome/gui/GUI/whxdata/whgdata0.xml
deleted file mode 100755 (executable)
index 0075ff8..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-<?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/GUI/whxdata/whglo.xml b/doc/salome/gui/GUI/whxdata/whglo.xml
deleted file mode 100755 (executable)
index 0f1cd68..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-<?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/GUI/whxdata/whidx.xml b/doc/salome/gui/GUI/whxdata/whidx.xml
deleted file mode 100755 (executable)
index ac66bb9..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-<?xml version='1.0' encoding='windows-1252' ?>\r
-<index>\r
-\r
-</index>\r
diff --git a/doc/salome/gui/GUI/whxdata/whtdata0.xml b/doc/salome/gui/GUI/whxdata/whtdata0.xml
deleted file mode 100755 (executable)
index d79d748..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-<?xml version='1.0' encoding='windows-1252' ?>\r
-<tocdata>\r
-<item name="Welcome to SALOME" url="kernel/introduction.htm" />\r
-<book name="Using this reference manual" >\r
-  <item name="About SALOME help system" url="kernel/about_salome_pro_help_system.htm" />\r
-  <item name="Navigating topics" url="kernel/navigating_topics.htm" />\r
-  <item name="Using left-hand tabs" url="kernel/using_left-hand_tabs.htm" />\r
-</book>\r
-<book name="About SALOME" >\r
-  <item name="Introduction to SALOME" url="kernel/introduction_to_salome_pro.htm" />\r
-  <item name="SALOME architecture" url="kernel/about_salome_pro_architecture.htm" />\r
-  <item name="Installing SALOME" url="kernel/readme.html" />\r
-  <item name="Running SALOME" url="kernel/running_salome_pro.htm" />\r
-</book>\r
-<book name="GUI module" >\r
-  <item name="Introduction to GUI" url="introduction_to_gui.htm" />\r
-  <item name="Getting started" url="kernel/getting_started2.htm" />\r
-  <item name="SALOME desktop" url="kernel/salome_pro_desktop.htm" />\r
-  <book name="Study management" >\r
-    <item name="Creating a new study" url="kernel/creating_a_new_study.htm" />\r
-    <item name="Opening studies" url="kernel/opening_studies.htm" />\r
-    <item name="Saving and closing studies" url="kernel/saving_a_study.htm" />\r
-    <item name="Editing studies" url="kernel/editing_studies.htm" />\r
-    <item name="Displaying studies" url="kernel/displaying_studies.htm" />\r
-    <item name="Working with Python Scripts" url="dump_study.htm" />\r
-    <item name="Setting study properties" url="kernel/getting_properties_of_the_study.htm" />\r
-  </book>\r
-  <item name="Using Object Browser" url="kernel/using_object_browser.htm" />\r
-  <item name="Using Registry tool" url="kernel/using_registry.htm" />\r
-  <item name="Using Catalog Generator" url="kernel/using_catalog_generator.htm" />\r
-  <book name="Viewers" >\r
-    <item name="OCC 3D Viewer" url="occ_3d_viewer.htm" />\r
-    <item name="VTK 3D Viewer" url="vtk_3d_viewer.htm" />\r
-  </book>\r
-  <book name="Setting Preferences" >\r
-    <item name="Setting Preferences" url="setting_preferences.htm" />\r
-    <item name="Select Color and Font" url="select_color_and_font.htm" />\r
-    <item name="SALOME preferences" url="kernel/setting_preferences.htm" />\r
-    <item name="Geometry preferences" url="geom_preferences.htm" />\r
-    <item name="Mesh preferences" url="mesh_preferences.htm" />\r
-    <item name="Post-Pro Preferences" url="post-pro_preferences.htm" />\r
-  </book>\r
-</book>\r
-\r
-</tocdata>\r
diff --git a/doc/salome/gui/GUI/whxdata/whtoc.xml b/doc/salome/gui/GUI/whxdata/whtoc.xml
deleted file mode 100755 (executable)
index a271ba7..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-<?xml version='1.0' encoding='windows-1252' ?>\r
-<toc root="whtdata0.xml">\r
-\r
-</toc>\r
index d3e5b808fc495b9f48113558c5d6183e5ae5c5bd..9b0d95882a26b9799b297daa2152432654163506 100644 (file)
 
 include $(top_srcdir)/adm_local/unix/make_common_starter.am
 
-EXTRA_DIST+=GUI
+EXTRA_DIST += images input static
 
-doxygen=@DOXYGEN@
-
-usr_docs:
-       cd ./GUI; \
+usr_docs: doxyfile
        echo "Running doxygen in directory: "`pwd`; \
-       $(doxygen) ./doxyfile;
+       $(DOXYGEN) $<
 
 docs: usr_docs
 
 clean-local:
-       cd ./GUI; \
-       rm -fr `ls | grep -v "doxyfile"`
-       rm -fr `ls | grep -vE "Makefile|GUI"`
+       -rm -fr GUI doxygen.bak
 
 install-data-local: usr_docs
-       mkdir -p $(docdir)/gui
-       cp -rf GUI $(docdir)/gui
-       -find $(PWD) -name CVS -prune -exec rm -rf {} \;
+       $(INSTALL) -d $(DESTDIR)$(docdir)/gui
+       cp -rp GUI $(DESTDIR)$(docdir)/gui
 
 uninstall-local:
-       rm -rf $(docdir)/gui/GUI
-
-docguidir=$(docdir)/gui/GUI
-
-nodist_docgui_DATA= GUI/doxyfile
-GUI/doxyfile: GUI/doxyfile.in
-EXTRA_DIST+= GUI/doxyfile.in
+       rm -rf $(DESTDIR)$(docdir)/gui/GUI
diff --git a/doc/salome/gui/doxyfile.in b/doc/salome/gui/doxyfile.in
new file mode 100755 (executable)
index 0000000..c746a6d
--- /dev/null
@@ -0,0 +1,44 @@
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME      = "GUI Module Reference Manual v.@VERSION@"
+OUTPUT_DIRECTORY  = GUI
+CREATE_SUBDIRS   = NO
+OUTPUT_LANGUAGE   = English
+TAB_SIZE          = 5
+
+#---------------------------------------------------------------------------
+# configuration options related to warning and progress messages
+#---------------------------------------------------------------------------
+QUIET             = NO
+WARNINGS          = YES
+
+#---------------------------------------------------------------------------
+#Input related options
+#---------------------------------------------------------------------------
+INPUT             = @srcdir@/input               
+FILE_PATTERNS     = *.doc
+IMAGE_PATH        = @srcdir@/images
+
+#---------------------------------------------------------------------------
+#HTML related options
+#---------------------------------------------------------------------------
+GENERATE_HTML     = YES
+HTML_OUTPUT       = .
+HTML_HEADER       = @srcdir@/static/header.html
+HTML_FOOTER       = @srcdir@/static/footer.html
+#HTML_STYLESHEET  = @srcdir@/static/doxygen.css
+TOC_EXPAND        = YES
+DISABLE_INDEX     = NO
+GENERATE_TREEVIEW = YES
+TREEVIEW_WIDTH    = 300
+
+#---------------------------------------------------------------------------
+#LaTeX related option
+#---------------------------------------------------------------------------
+GENERATE_LATEX    = NO
+
+#---------------------------------------------------------------------------
+#RTF related options
+#---------------------------------------------------------------------------
+GENERATE_RTF      = NO
\ No newline at end of file
diff --git a/doc/salome/gui/images/batchmode.png b/doc/salome/gui/images/batchmode.png
new file mode 100644 (file)
index 0000000..c439d7e
Binary files /dev/null and b/doc/salome/gui/images/batchmode.png differ
diff --git a/doc/salome/gui/images/cataloggenerator.png b/doc/salome/gui/images/cataloggenerator.png
new file mode 100755 (executable)
index 0000000..51a0f27
Binary files /dev/null and b/doc/salome/gui/images/cataloggenerator.png differ
diff --git a/doc/salome/gui/images/choicepage.png b/doc/salome/gui/images/choicepage.png
new file mode 100644 (file)
index 0000000..e3afcc5
Binary files /dev/null and b/doc/salome/gui/images/choicepage.png differ
diff --git a/doc/salome/gui/images/clipping.png b/doc/salome/gui/images/clipping.png
new file mode 100644 (file)
index 0000000..6d73855
Binary files /dev/null and b/doc/salome/gui/images/clipping.png differ
diff --git a/doc/salome/gui/images/closestudy.png b/doc/salome/gui/images/closestudy.png
new file mode 100755 (executable)
index 0000000..fb7abe1
Binary files /dev/null and b/doc/salome/gui/images/closestudy.png differ
diff --git a/doc/salome/gui/images/copy-paste.jpg b/doc/salome/gui/images/copy-paste.jpg
new file mode 100755 (executable)
index 0000000..e243122
Binary files /dev/null and b/doc/salome/gui/images/copy-paste.jpg differ
diff --git a/doc/salome/gui/images/dumpstudy.png b/doc/salome/gui/images/dumpstudy.png
new file mode 100755 (executable)
index 0000000..f899e77
Binary files /dev/null and b/doc/salome/gui/images/dumpstudy.png differ
diff --git a/doc/salome/gui/images/findtool1.png b/doc/salome/gui/images/findtool1.png
new file mode 100644 (file)
index 0000000..c0577ba
Binary files /dev/null and b/doc/salome/gui/images/findtool1.png differ
diff --git a/doc/salome/gui/images/findtool2.png b/doc/salome/gui/images/findtool2.png
new file mode 100644 (file)
index 0000000..a019667
Binary files /dev/null and b/doc/salome/gui/images/findtool2.png differ
diff --git a/doc/salome/gui/images/geomview-alt.png b/doc/salome/gui/images/geomview-alt.png
new file mode 100755 (executable)
index 0000000..e797b08
Binary files /dev/null and b/doc/salome/gui/images/geomview-alt.png differ
diff --git a/doc/salome/gui/images/graduatedaxes1.png b/doc/salome/gui/images/graduatedaxes1.png
new file mode 100644 (file)
index 0000000..cf021ba
Binary files /dev/null and b/doc/salome/gui/images/graduatedaxes1.png differ
diff --git a/doc/salome/gui/images/icon_about.png b/doc/salome/gui/images/icon_about.png
new file mode 100755 (executable)
index 0000000..bbbc7a9
Binary files /dev/null and b/doc/salome/gui/images/icon_about.png differ
diff --git a/doc/salome/gui/images/image100.gif b/doc/salome/gui/images/image100.gif
new file mode 100644 (file)
index 0000000..c44d68f
Binary files /dev/null and b/doc/salome/gui/images/image100.gif differ
diff --git a/doc/salome/gui/images/image102.gif b/doc/salome/gui/images/image102.gif
new file mode 100644 (file)
index 0000000..3507814
Binary files /dev/null and b/doc/salome/gui/images/image102.gif differ
diff --git a/doc/salome/gui/images/image103.gif b/doc/salome/gui/images/image103.gif
new file mode 100644 (file)
index 0000000..be534c3
Binary files /dev/null and b/doc/salome/gui/images/image103.gif differ
diff --git a/doc/salome/gui/images/image105.gif b/doc/salome/gui/images/image105.gif
new file mode 100644 (file)
index 0000000..4f6173f
Binary files /dev/null and b/doc/salome/gui/images/image105.gif differ
diff --git a/doc/salome/gui/images/image106.gif b/doc/salome/gui/images/image106.gif
new file mode 100644 (file)
index 0000000..2bbcb4d
Binary files /dev/null and b/doc/salome/gui/images/image106.gif differ
diff --git a/doc/salome/gui/images/image108.gif b/doc/salome/gui/images/image108.gif
new file mode 100644 (file)
index 0000000..bec69e6
Binary files /dev/null and b/doc/salome/gui/images/image108.gif differ
diff --git a/doc/salome/gui/images/image109.gif b/doc/salome/gui/images/image109.gif
new file mode 100644 (file)
index 0000000..5dbba46
Binary files /dev/null and b/doc/salome/gui/images/image109.gif differ
diff --git a/doc/salome/gui/images/image157.gif b/doc/salome/gui/images/image157.gif
new file mode 100644 (file)
index 0000000..2f66e05
Binary files /dev/null and b/doc/salome/gui/images/image157.gif differ
diff --git a/doc/salome/gui/images/image54.jpg b/doc/salome/gui/images/image54.jpg
new file mode 100755 (executable)
index 0000000..a67ac4c
Binary files /dev/null and b/doc/salome/gui/images/image54.jpg differ
diff --git a/doc/salome/gui/images/image65.gif b/doc/salome/gui/images/image65.gif
new file mode 100755 (executable)
index 0000000..fbf6a81
Binary files /dev/null and b/doc/salome/gui/images/image65.gif differ
diff --git a/doc/salome/gui/images/image67.gif b/doc/salome/gui/images/image67.gif
new file mode 100755 (executable)
index 0000000..4c5d4d6
Binary files /dev/null and b/doc/salome/gui/images/image67.gif differ
diff --git a/doc/salome/gui/images/image69.gif b/doc/salome/gui/images/image69.gif
new file mode 100755 (executable)
index 0000000..f8ea563
Binary files /dev/null and b/doc/salome/gui/images/image69.gif differ
diff --git a/doc/salome/gui/images/image70.gif b/doc/salome/gui/images/image70.gif
new file mode 100755 (executable)
index 0000000..c88c53e
Binary files /dev/null and b/doc/salome/gui/images/image70.gif differ
diff --git a/doc/salome/gui/images/image72.gif b/doc/salome/gui/images/image72.gif
new file mode 100755 (executable)
index 0000000..77c21bd
Binary files /dev/null and b/doc/salome/gui/images/image72.gif differ
diff --git a/doc/salome/gui/images/image73.gif b/doc/salome/gui/images/image73.gif
new file mode 100755 (executable)
index 0000000..0ebcf97
Binary files /dev/null and b/doc/salome/gui/images/image73.gif differ
diff --git a/doc/salome/gui/images/image75.gif b/doc/salome/gui/images/image75.gif
new file mode 100755 (executable)
index 0000000..9fdfbdc
Binary files /dev/null and b/doc/salome/gui/images/image75.gif differ
diff --git a/doc/salome/gui/images/image77.gif b/doc/salome/gui/images/image77.gif
new file mode 100644 (file)
index 0000000..ef7a62f
Binary files /dev/null and b/doc/salome/gui/images/image77.gif differ
diff --git a/doc/salome/gui/images/image86.gif b/doc/salome/gui/images/image86.gif
new file mode 100644 (file)
index 0000000..3397331
Binary files /dev/null and b/doc/salome/gui/images/image86.gif differ
diff --git a/doc/salome/gui/images/image88.gif b/doc/salome/gui/images/image88.gif
new file mode 100644 (file)
index 0000000..9466aa6
Binary files /dev/null and b/doc/salome/gui/images/image88.gif differ
diff --git a/doc/salome/gui/images/image89.gif b/doc/salome/gui/images/image89.gif
new file mode 100644 (file)
index 0000000..373a6c0
Binary files /dev/null and b/doc/salome/gui/images/image89.gif differ
diff --git a/doc/salome/gui/images/image91.gif b/doc/salome/gui/images/image91.gif
new file mode 100644 (file)
index 0000000..9e93c1c
Binary files /dev/null and b/doc/salome/gui/images/image91.gif differ
diff --git a/doc/salome/gui/images/image94.gif b/doc/salome/gui/images/image94.gif
new file mode 100755 (executable)
index 0000000..e2d310c
Binary files /dev/null and b/doc/salome/gui/images/image94.gif differ
diff --git a/doc/salome/gui/images/image95.gif b/doc/salome/gui/images/image95.gif
new file mode 100644 (file)
index 0000000..fb293e2
Binary files /dev/null and b/doc/salome/gui/images/image95.gif differ
diff --git a/doc/salome/gui/images/image96.gif b/doc/salome/gui/images/image96.gif
new file mode 100644 (file)
index 0000000..4580d5b
Binary files /dev/null and b/doc/salome/gui/images/image96.gif differ
diff --git a/doc/salome/gui/images/image97.gif b/doc/salome/gui/images/image97.gif
new file mode 100644 (file)
index 0000000..1d78de1
Binary files /dev/null and b/doc/salome/gui/images/image97.gif differ
diff --git a/doc/salome/gui/images/image98.gif b/doc/salome/gui/images/image98.gif
new file mode 100644 (file)
index 0000000..6519dbb
Binary files /dev/null and b/doc/salome/gui/images/image98.gif differ
diff --git a/doc/salome/gui/images/image99.gif b/doc/salome/gui/images/image99.gif
new file mode 100644 (file)
index 0000000..3711be8
Binary files /dev/null and b/doc/salome/gui/images/image99.gif differ
diff --git a/doc/salome/gui/images/import.png b/doc/salome/gui/images/import.png
new file mode 100755 (executable)
index 0000000..093c667
Binary files /dev/null and b/doc/salome/gui/images/import.png differ
diff --git a/doc/salome/gui/images/intropage.png b/doc/salome/gui/images/intropage.png
new file mode 100644 (file)
index 0000000..226793c
Binary files /dev/null and b/doc/salome/gui/images/intropage.png differ
diff --git a/doc/salome/gui/images/loadscript.png b/doc/salome/gui/images/loadscript.png
new file mode 100755 (executable)
index 0000000..e681fc7
Binary files /dev/null and b/doc/salome/gui/images/loadscript.png differ
diff --git a/doc/salome/gui/images/loadstudy2.png b/doc/salome/gui/images/loadstudy2.png
new file mode 100755 (executable)
index 0000000..595ea05
Binary files /dev/null and b/doc/salome/gui/images/loadstudy2.png differ
diff --git a/doc/salome/gui/images/lockedstudy.png b/doc/salome/gui/images/lockedstudy.png
new file mode 100755 (executable)
index 0000000..9ec7e74
Binary files /dev/null and b/doc/salome/gui/images/lockedstudy.png differ
diff --git a/doc/salome/gui/images/neo-view2.png b/doc/salome/gui/images/neo-view2.png
new file mode 100755 (executable)
index 0000000..df1c7fe
Binary files /dev/null and b/doc/salome/gui/images/neo-view2.png differ
diff --git a/doc/salome/gui/images/newsticn.jpg b/doc/salome/gui/images/newsticn.jpg
new file mode 100755 (executable)
index 0000000..94c8ee9
Binary files /dev/null and b/doc/salome/gui/images/newsticn.jpg differ
diff --git a/doc/salome/gui/images/note1.gif b/doc/salome/gui/images/note1.gif
new file mode 100755 (executable)
index 0000000..b53e21d
Binary files /dev/null and b/doc/salome/gui/images/note1.gif differ
diff --git a/doc/salome/gui/images/objectbrowser1.png b/doc/salome/gui/images/objectbrowser1.png
new file mode 100755 (executable)
index 0000000..16ab896
Binary files /dev/null and b/doc/salome/gui/images/objectbrowser1.png differ
diff --git a/doc/salome/gui/images/objectbrowser2.png b/doc/salome/gui/images/objectbrowser2.png
new file mode 100755 (executable)
index 0000000..e010ef2
Binary files /dev/null and b/doc/salome/gui/images/objectbrowser2.png differ
diff --git a/doc/salome/gui/images/occviewer_axialscale.png b/doc/salome/gui/images/occviewer_axialscale.png
new file mode 100644 (file)
index 0000000..82277c3
Binary files /dev/null and b/doc/salome/gui/images/occviewer_axialscale.png differ
diff --git a/doc/salome/gui/images/occviewer_toolbar.png b/doc/salome/gui/images/occviewer_toolbar.png
new file mode 100644 (file)
index 0000000..6115043
Binary files /dev/null and b/doc/salome/gui/images/occviewer_toolbar.png differ
diff --git a/doc/salome/gui/images/open.jpg b/doc/salome/gui/images/open.jpg
new file mode 100755 (executable)
index 0000000..5829aef
Binary files /dev/null and b/doc/salome/gui/images/open.jpg differ
diff --git a/doc/salome/gui/images/plot2d_clone.gif b/doc/salome/gui/images/plot2d_clone.gif
new file mode 100644 (file)
index 0000000..f980a5d
Binary files /dev/null and b/doc/salome/gui/images/plot2d_clone.gif differ
diff --git a/doc/salome/gui/images/plot2d_legend.gif b/doc/salome/gui/images/plot2d_legend.gif
new file mode 100644 (file)
index 0000000..a40211e
Binary files /dev/null and b/doc/salome/gui/images/plot2d_legend.gif differ
diff --git a/doc/salome/gui/images/plot2d_lines.gif b/doc/salome/gui/images/plot2d_lines.gif
new file mode 100644 (file)
index 0000000..8d1dc23
Binary files /dev/null and b/doc/salome/gui/images/plot2d_lines.gif differ
diff --git a/doc/salome/gui/images/plot2d_logarithmic_horizontal.gif b/doc/salome/gui/images/plot2d_logarithmic_horizontal.gif
new file mode 100644 (file)
index 0000000..3473ad9
Binary files /dev/null and b/doc/salome/gui/images/plot2d_logarithmic_horizontal.gif differ
diff --git a/doc/salome/gui/images/plot2d_logarithmic_vertical.gif b/doc/salome/gui/images/plot2d_logarithmic_vertical.gif
new file mode 100644 (file)
index 0000000..0d3b25e
Binary files /dev/null and b/doc/salome/gui/images/plot2d_logarithmic_vertical.gif differ
diff --git a/doc/salome/gui/images/plot2d_points.gif b/doc/salome/gui/images/plot2d_points.gif
new file mode 100644 (file)
index 0000000..6700f00
Binary files /dev/null and b/doc/salome/gui/images/plot2d_points.gif differ
diff --git a/doc/salome/gui/images/plot2d_settings.gif b/doc/salome/gui/images/plot2d_settings.gif
new file mode 100644 (file)
index 0000000..87e1105
Binary files /dev/null and b/doc/salome/gui/images/plot2d_settings.gif differ
diff --git a/doc/salome/gui/images/plot2d_splines.gif b/doc/salome/gui/images/plot2d_splines.gif
new file mode 100644 (file)
index 0000000..1d50b20
Binary files /dev/null and b/doc/salome/gui/images/plot2d_splines.gif differ
diff --git a/doc/salome/gui/images/plot2d_view_settings.png b/doc/salome/gui/images/plot2d_view_settings.png
new file mode 100644 (file)
index 0000000..d4b4d29
Binary files /dev/null and b/doc/salome/gui/images/plot2d_view_settings.png differ
diff --git a/doc/salome/gui/images/polyselection1.png b/doc/salome/gui/images/polyselection1.png
new file mode 100755 (executable)
index 0000000..1920e97
Binary files /dev/null and b/doc/salome/gui/images/polyselection1.png differ
diff --git a/doc/salome/gui/images/polyselection2.png b/doc/salome/gui/images/polyselection2.png
new file mode 100755 (executable)
index 0000000..8467a4d
Binary files /dev/null and b/doc/salome/gui/images/polyselection2.png differ
diff --git a/doc/salome/gui/images/ppref1.png b/doc/salome/gui/images/ppref1.png
new file mode 100755 (executable)
index 0000000..dd91013
Binary files /dev/null and b/doc/salome/gui/images/ppref1.png differ
diff --git a/doc/salome/gui/images/ppref2.png b/doc/salome/gui/images/ppref2.png
new file mode 100755 (executable)
index 0000000..5a15f0e
Binary files /dev/null and b/doc/salome/gui/images/ppref2.png differ
diff --git a/doc/salome/gui/images/ppref3.png b/doc/salome/gui/images/ppref3.png
new file mode 100755 (executable)
index 0000000..1ecffe3
Binary files /dev/null and b/doc/salome/gui/images/ppref3.png differ
diff --git a/doc/salome/gui/images/pref11.png b/doc/salome/gui/images/pref11.png
new file mode 100755 (executable)
index 0000000..26ddbe9
Binary files /dev/null and b/doc/salome/gui/images/pref11.png differ
diff --git a/doc/salome/gui/images/pref12.png b/doc/salome/gui/images/pref12.png
new file mode 100755 (executable)
index 0000000..8cafab8
Binary files /dev/null and b/doc/salome/gui/images/pref12.png differ
diff --git a/doc/salome/gui/images/pref13.png b/doc/salome/gui/images/pref13.png
new file mode 100755 (executable)
index 0000000..4cfe950
Binary files /dev/null and b/doc/salome/gui/images/pref13.png differ
diff --git a/doc/salome/gui/images/pref14.png b/doc/salome/gui/images/pref14.png
new file mode 100755 (executable)
index 0000000..e34268f
Binary files /dev/null and b/doc/salome/gui/images/pref14.png differ
diff --git a/doc/salome/gui/images/pref15.png b/doc/salome/gui/images/pref15.png
new file mode 100755 (executable)
index 0000000..10053fb
Binary files /dev/null and b/doc/salome/gui/images/pref15.png differ
diff --git a/doc/salome/gui/images/pref21.png b/doc/salome/gui/images/pref21.png
new file mode 100755 (executable)
index 0000000..8f7ad1d
Binary files /dev/null and b/doc/salome/gui/images/pref21.png differ
diff --git a/doc/salome/gui/images/pref22.png b/doc/salome/gui/images/pref22.png
new file mode 100755 (executable)
index 0000000..26921dc
Binary files /dev/null and b/doc/salome/gui/images/pref22.png differ
diff --git a/doc/salome/gui/images/pref23.png b/doc/salome/gui/images/pref23.png
new file mode 100644 (file)
index 0000000..e1a082a
Binary files /dev/null and b/doc/salome/gui/images/pref23.png differ
diff --git a/doc/salome/gui/images/pref24.png b/doc/salome/gui/images/pref24.png
new file mode 100755 (executable)
index 0000000..c539e9b
Binary files /dev/null and b/doc/salome/gui/images/pref24.png differ
diff --git a/doc/salome/gui/images/pref31.png b/doc/salome/gui/images/pref31.png
new file mode 100755 (executable)
index 0000000..e5606d1
Binary files /dev/null and b/doc/salome/gui/images/pref31.png differ
diff --git a/doc/salome/gui/images/pref33.png b/doc/salome/gui/images/pref33.png
new file mode 100755 (executable)
index 0000000..bdc9b76
Binary files /dev/null and b/doc/salome/gui/images/pref33.png differ
diff --git a/doc/salome/gui/images/pref34.png b/doc/salome/gui/images/pref34.png
new file mode 100755 (executable)
index 0000000..5072c62
Binary files /dev/null and b/doc/salome/gui/images/pref34.png differ
diff --git a/doc/salome/gui/images/pref37.png b/doc/salome/gui/images/pref37.png
new file mode 100755 (executable)
index 0000000..1d4d082
Binary files /dev/null and b/doc/salome/gui/images/pref37.png differ
diff --git a/doc/salome/gui/images/pref38.png b/doc/salome/gui/images/pref38.png
new file mode 100755 (executable)
index 0000000..5c8d31c
Binary files /dev/null and b/doc/salome/gui/images/pref38.png differ
diff --git a/doc/salome/gui/images/pref39.png b/doc/salome/gui/images/pref39.png
new file mode 100755 (executable)
index 0000000..878a526
Binary files /dev/null and b/doc/salome/gui/images/pref39.png differ
diff --git a/doc/salome/gui/images/pref40.png b/doc/salome/gui/images/pref40.png
new file mode 100755 (executable)
index 0000000..e86c1e2
Binary files /dev/null and b/doc/salome/gui/images/pref40.png differ
diff --git a/doc/salome/gui/images/productpage.png b/doc/salome/gui/images/productpage.png
new file mode 100644 (file)
index 0000000..bc05c8b
Binary files /dev/null and b/doc/salome/gui/images/productpage.png differ
diff --git a/doc/salome/gui/images/productpage1.png b/doc/salome/gui/images/productpage1.png
new file mode 100644 (file)
index 0000000..b666166
Binary files /dev/null and b/doc/salome/gui/images/productpage1.png differ
diff --git a/doc/salome/gui/images/productpage2.png b/doc/salome/gui/images/productpage2.png
new file mode 100644 (file)
index 0000000..998d286
Binary files /dev/null and b/doc/salome/gui/images/productpage2.png differ
diff --git a/doc/salome/gui/images/progresspage.png b/doc/salome/gui/images/progresspage.png
new file mode 100644 (file)
index 0000000..0779fcc
Binary files /dev/null and b/doc/salome/gui/images/progresspage.png differ
diff --git a/doc/salome/gui/images/progresspage1.png b/doc/salome/gui/images/progresspage1.png
new file mode 100644 (file)
index 0000000..efaa4d1
Binary files /dev/null and b/doc/salome/gui/images/progresspage1.png differ
diff --git a/doc/salome/gui/images/readmepage.png b/doc/salome/gui/images/readmepage.png
new file mode 100644 (file)
index 0000000..b6aee29
Binary files /dev/null and b/doc/salome/gui/images/readmepage.png differ
diff --git a/doc/salome/gui/images/registry1.png b/doc/salome/gui/images/registry1.png
new file mode 100755 (executable)
index 0000000..b8912c6
Binary files /dev/null and b/doc/salome/gui/images/registry1.png differ
diff --git a/doc/salome/gui/images/registry3.png b/doc/salome/gui/images/registry3.png
new file mode 100755 (executable)
index 0000000..f44e2ec
Binary files /dev/null and b/doc/salome/gui/images/registry3.png differ
diff --git a/doc/salome/gui/images/registry4.png b/doc/salome/gui/images/registry4.png
new file mode 100755 (executable)
index 0000000..98a3772
Binary files /dev/null and b/doc/salome/gui/images/registry4.png differ
diff --git a/doc/salome/gui/images/save.jpg b/doc/salome/gui/images/save.jpg
new file mode 100755 (executable)
index 0000000..90001af
Binary files /dev/null and b/doc/salome/gui/images/save.jpg differ
diff --git a/doc/salome/gui/images/selectcolor.png b/doc/salome/gui/images/selectcolor.png
new file mode 100755 (executable)
index 0000000..70800b2
Binary files /dev/null and b/doc/salome/gui/images/selectcolor.png differ
diff --git a/doc/salome/gui/images/selectfont.png b/doc/salome/gui/images/selectfont.png
new file mode 100755 (executable)
index 0000000..04eff08
Binary files /dev/null and b/doc/salome/gui/images/selectfont.png differ
diff --git a/doc/salome/gui/images/set_rotation_point_dialog1.png b/doc/salome/gui/images/set_rotation_point_dialog1.png
new file mode 100644 (file)
index 0000000..bdab73b
Binary files /dev/null and b/doc/salome/gui/images/set_rotation_point_dialog1.png differ
diff --git a/doc/salome/gui/images/set_rotation_point_dialog2.png b/doc/salome/gui/images/set_rotation_point_dialog2.png
new file mode 100644 (file)
index 0000000..7f3696a
Binary files /dev/null and b/doc/salome/gui/images/set_rotation_point_dialog2.png differ
diff --git a/doc/salome/gui/images/studyproperties.png b/doc/salome/gui/images/studyproperties.png
new file mode 100755 (executable)
index 0000000..af88317
Binary files /dev/null and b/doc/salome/gui/images/studyproperties.png differ
diff --git a/doc/salome/gui/images/updaterate.png b/doc/salome/gui/images/updaterate.png
new file mode 100755 (executable)
index 0000000..4a6c299
Binary files /dev/null and b/doc/salome/gui/images/updaterate.png differ
diff --git a/doc/salome/gui/images/urbutton.png b/doc/salome/gui/images/urbutton.png
new file mode 100755 (executable)
index 0000000..d7c0841
Binary files /dev/null and b/doc/salome/gui/images/urbutton.png differ
diff --git a/doc/salome/gui/images/view2.png b/doc/salome/gui/images/view2.png
new file mode 100755 (executable)
index 0000000..9d48a09
Binary files /dev/null and b/doc/salome/gui/images/view2.png differ
diff --git a/doc/salome/gui/images/view_rotation_point.png b/doc/salome/gui/images/view_rotation_point.png
new file mode 100644 (file)
index 0000000..7fe8f83
Binary files /dev/null and b/doc/salome/gui/images/view_rotation_point.png differ
diff --git a/doc/salome/gui/input/about_salome.doc b/doc/salome/gui/input/about_salome.doc
new file mode 100644 (file)
index 0000000..4f132ab
--- /dev/null
@@ -0,0 +1,12 @@
+/*!
+
+\page about_salome_page About SALOME
+
+<ul>
+<li>\subpage intro_to_salome_page</li>
+<li>\subpage salome_architecture_page</li>
+<li>\subpage installing_salome_page "Installing SALOME"</li>
+<li>\subpage running_salome_page</li>
+</ul>
+
+*/
\ No newline at end of file
diff --git a/doc/salome/gui/input/creating_new_study.doc b/doc/salome/gui/input/creating_new_study.doc
new file mode 100644 (file)
index 0000000..3c4d0e3
--- /dev/null
@@ -0,0 +1,36 @@
+/*!
+
+\page creating_new_study_page Creating a new study
+
+Study is a document within GUI, an abstraction layer between actual
+document data (probably, remote data available through CORBA) and data
+presentation (in the Object Browser). It contains a tree of Data
+Object instances.
+
+<em>To create a new study:</em>
+
+\par 
+From the main menu select <b>File > New</b> or in the standard toolbar
+click "New document" button.
+
+\image html newsticn.jpg "&quot;New document&quot; button"
+
+Your study will be created with default name \b Study1. In SALOME you
+can create several studies.
+
+In addition to it, you can create several windows with different
+activated viewers (VTK, OCC, Plot2d) for each study.
+
+<em>To create a new window for a definite study:</em>
+<ol>
+<li>Make your study \b active: maximize it (if it minimized) or  click on
+the top control zone of the study window.
+</li>
+<li>\n From the main menu select <b>Window > New Window</b> and from the submenu
+choose the viewer, which will be activated in a new window.
+</li>
+</ol>
+
+The window for your study will be created with a default name \b Study1.
+
+*/
\ No newline at end of file
diff --git a/doc/salome/gui/input/displaying_studies.doc b/doc/salome/gui/input/displaying_studies.doc
new file mode 100644 (file)
index 0000000..b45a8ed
--- /dev/null
@@ -0,0 +1,30 @@
+/*!
+
+\page displaying_studies_page Displaying studies
+
+Starting from SALOME version 3.0.0. you are able to work in a
+multi-desktop environment, which means that you can open as many
+studies as you need, place them wherever you wish on the desktop, in
+brief, work with Salome Platform like with a normal Windows
+application.
+\n Such windows as Object Browser and Python Console are dockable and
+also can be placed at any part of the desktop.
+\n Only one study window in representation area can be active. You can
+change their size and move any windows between representation
+areas. When an area becomes empty, it is not displayed.
+\n All windows are placed inside tabs where you can switch between
+them. If there are several windows (viewers) in your current study and
+you want to display more then one at the same time, you can split
+representation area into two parts, in horizontal or vertical
+direction, to create two representation areas with windows be placed
+in them. To do this, right-click on the tab and select <b>Split
+Vertically</b> or <b>Split Horizontally</b>.
+
+For example, on this screen-shot the active zone has been split
+horizontally to be able to work with OCC and VTK viewers
+simultaneously, the one of the windows was split again, at this time
+vertically to see Plot 2d graphs.
+
+\image html neo-view2.png
+
+*/
\ No newline at end of file
diff --git a/doc/salome/gui/input/editing_studies.doc b/doc/salome/gui/input/editing_studies.doc
new file mode 100644 (file)
index 0000000..cafc03e
--- /dev/null
@@ -0,0 +1,19 @@
+/*!
+
+\page editing_studies_page Editing studies
+
+\b SALOME has \b Copy/Paste functionality allowing to edit your study
+within a definite component:
+
+<em>To copy/paste a definite object:</em>
+\par
+In the main toolbar click "Copy"/"Paste" button or from the main menu
+choose <b>Edit > Copy/Paste</b> option. 
+
+\image html copy-paste.jpg "&quot;Copy&quot; and &quot;Paste&quot; buttons"
+
+\n The availability of \b Copy/Paste operations depends on the module and
+the nature of an operation or an object, so if the module does not
+provide this functionality, it won't be available.
+
+*/
\ No newline at end of file
diff --git a/doc/salome/gui/input/geometry_preferences.doc b/doc/salome/gui/input/geometry_preferences.doc
new file mode 100644 (file)
index 0000000..651ef2e
--- /dev/null
@@ -0,0 +1,47 @@
+/*!
+
+\page geometry_preferences_page Geometry preferences
+
+In the \b Geometry module you can set preferences for visualisation of
+geometrical figures which can be used in later sessions with this
+module.
+
+\image html pref15.png
+
+\par
+For all color definitions click on the respective line to access to
+the \ref select_color_and_font_page "Select Color" dialog box.
+
+<ul>
+<li><b>General</b></li>
+<ul>
+<li><b>Default Display Mode</b> - allows to choose between wireframe
+or shading.<li>
+<li><b>Default Shading Color</b> - allows to select default shading
+color.<li>
+<li><b> Default Wireframe Color</b> - allows to select default
+wireframe color (to be applied to any lines not being free boundaries
+or isolated lines).<li>
+<li><b>Color of free boundaries</b> - allows to select default color for free boundaries.<li>
+<li><b>Color of edges, vectors and wires</b> - allows to select
+default color for edges, vectors and wires (isolated lines).<li>
+<li><b>Color of points</b> - allows to select default color for
+vertices.<li>
+<li><b>Color of isolines</b> - allows to select default color for
+isolines.<li>
+<li><b>Step Value for Spin Boxes</b> - allows to define the increment
+of values set in spin boxes.<li>
+</ul>
+</ul>
+
+<ul>
+<li><b>Marker of Points</b></li>
+<ul>
+<li><b>Type</b> - allows to select the symbol for representation of
+points (cross, asterisk, etc.).</li>
+<li><b>Size</b> - allows to define the size of the marker from 1
+(smallest) to 7 (largest).</li>
+</ul>
+</ul>
+
+*/
\ No newline at end of file
diff --git a/doc/salome/gui/input/getting_started.doc b/doc/salome/gui/input/getting_started.doc
new file mode 100644 (file)
index 0000000..a068735
--- /dev/null
@@ -0,0 +1,20 @@
+/*!
+
+\page getting_started_page Getting started
+
+When you start the SALOME Platform, the following initial desktop window appears:
+
+\image html view2.png
+
+&nbsp;&nbsp;&nbsp;&nbsp;In general, the SALOME platform is destined
+for performance of different numerical calculations and  visualization
+of the resulting data. For that purpose, in the SALOME environment the
+following notion is used  - \b Study.
+<br>Study represents a working document in which you can realize all
+operations connected with the SALOME functionality. 
+<br>SALOME is a multi-study platform. It means that simultaneously you can
+work with several studies. 
+
+\note To proceed working in SALOME you should create or open a new study.     
+
+*/
\ No newline at end of file
diff --git a/doc/salome/gui/input/gui_module_chapter.doc b/doc/salome/gui/input/gui_module_chapter.doc
new file mode 100644 (file)
index 0000000..bc95ea0
--- /dev/null
@@ -0,0 +1,40 @@
+/*!
+
+\page gui_module_page GUI module
+
+<ul>
+<li>\subpage introduction_to_gui_page</li>
+<li>\subpage getting_started_page</li>
+<li>\subpage salome_desktop_page</li>
+<li>\subpage study_management_page</li>
+<ul>
+<li>\ref creating_new_study_page</li>
+<li>\ref opening_studies_page</li>
+<li>\ref saving_and_closing_studies_page</li>
+<li>\ref editing_studies_page</li>
+<li>\ref displaying_studies_page</li>
+<li>\ref working_with_python_scripts_page</li>
+<li>\ref setting_study_properties_page</li>
+</ul>
+<li>\subpage using_object_browser_page</li>
+<li>\subpage using_find_tool_page</li>
+<li>\subpage using_registry_tool_page</li>
+<li>\subpage using_catalog_generator_page "Using Catalog Generator"</li>
+<li>\subpage viewers_page</li>
+<ul>
+<li>\ref occ_3d_viewer_page</li>
+<li>\ref vtk_3d_viewer_page</li>
+<li>\ref plot2d_viewer_page</li>
+</ul>
+<li>\subpage setting_preferences_page</li>
+<ul>
+<li>\ref setting_preferences_subpage</li>
+<li>\ref select_color_and_font_page</li>
+<li>\ref salome_preferences_page</li>
+<li>\ref geometry_preferences_page</li>
+<li>\ref mesh_preferences_page</li>
+<li>\ref postpro_preferences_page</li>
+</ul>
+</ul>
+
+*/
diff --git a/doc/salome/gui/input/index.doc b/doc/salome/gui/input/index.doc
new file mode 100644 (file)
index 0000000..1f4d180
--- /dev/null
@@ -0,0 +1,52 @@
+/*!
+
+\mainpage GUI Module Reference Documentation
+
+<ul>
+<li>\subpage introduction_page</li>
+<li>\subpage about_salome_page</li>
+<ul>
+<li>\ref intro_to_salome_page</li>
+<li>\ref salome_architecture_page</li>
+<li>\ref installing_salome_page</li>
+<li>\ref running_salome_page</li>
+</ul>
+<li>\subpage gui_module_page "GUI module"</li>
+<ul>
+<li>\ref introduction_to_gui_page</li>
+<li>\ref getting_started_page</li>
+<li>\ref salome_desktop_page</li>
+<li>\ref study_management_page</li>
+<ul>
+<li>\ref creating_new_study_page</li>
+<li>\ref opening_studies_page</li>
+<li>\ref saving_and_closing_studies_page</li>
+<li>\ref editing_studies_page</li>
+<li>\ref displaying_studies_page</li>
+<li>\ref working_with_python_scripts_page</li>
+<li>\ref setting_study_properties_page</li>
+</ul>
+</ul>
+<li>\ref using_object_browser_page</li>
+<li>\ref using_find_tool_page</li>
+<li>\ref using_registry_tool_page</li>
+<li>\ref using_catalog_generator_page "Using Catalog Generator"</li>
+<li>\ref viewers_page</li>
+<ul>
+<li>\ref occ_3d_viewer_page</li>
+<li>\ref vtk_3d_viewer_page</li>
+<li>\ref plot2d_viewer_page</li>
+</ul>
+<li>\ref setting_preferences_page</li>
+<ul>
+<li>\ref setting_preferences_subpage</li>
+<li>\ref select_color_and_font_page</li>
+<li>\ref salome_preferences_page</li>
+<li>\ref geometry_preferences_page</li>
+<li>\ref mesh_preferences_page</li>
+<li>\ref postpro_preferences_page</li>
+</ul>
+</ul>
+
+
+*/
diff --git a/doc/salome/gui/input/installing_salome.doc b/doc/salome/gui/input/installing_salome.doc
new file mode 100644 (file)
index 0000000..e0f26af
--- /dev/null
@@ -0,0 +1,961 @@
+/*!
+
+\page installing_salome_page SALOME Installation Wizard Help
+
+<hr>
+<ul>
+<li>\ref installing_products "Installing products with the Installation Wizard"
+<ul>
+<li>\ref gui_mode_install "GUI mode"
+<li>\ref batch_mode_install "Batch mode"
+<li>\ref environment_files "Environment files"
+</ul>
+<li>\ref notes_on_check "Notes on check products version procedure"
+<li>\ref pick_up_env "Pick up the environment"
+<li>\ref modifying_xml "Modifying XML configuration file"
+<li>\ref installation_scripts "Implementing installation scripts for the new products"
+<li>\ref finish_buttons "Customizing Readme page buttons"
+</ul>
+<hr>
+\anchor installing_products 
+<h1>Installing products with the <em>Installation Wizard</em></h1>
+
+The Installation Wizard can be launched in two modes: \b GUI and \b
+batch.
+<br>The root directory of the Installation Wizard contains Python
+script \b runInstall. To run the Installation Wizard just type \b runInstall.
+in the terminal window:
+<br><br>[ python ] \b runInstall [options]
+
+Without options this script will launch the SALOME Installation
+Wizard in the default mode (GUI). \n The default installation settings
+can be overridden by using command line options. Each option has a
+short and a long notation:
+
+<b>-g / --gui</b>
+\par
+Runs the Installation Wizard in the GUI mode (this is the default
+mode).
+
+<b>-b / --batch</b>
+\par
+Runs the Installation Wizard in the terminal mode.
+
+<b>-f FILE / --file=FILE</b>
+\par
+The XML configuration file to be used by the Installation Wizard.  If
+this option is not used then the installation script tries to define
+the \e Linux version and use the corresponding XML file if it exists. For
+examle, for <em>Linux Mandrake 10.1</em>  the <b>config_Mandrake_10.1.xml</b>  file
+will be used by default. If no appropriate file is found, the file
+<b>config.xml</b> will be used. This file refers to the basic target platform 
+which is <em>Linux Mandrake 10.1</em> for SALOME 3.0 and newer. If <b>config.xml</b>
+file is not found either, a warning message box is shown (in GUI mode)
+or printed to the console (in batch mode) and the Installation Wizard 
+quits.
+
+<b>-d DIR / --target=DIR</b>
+\par
+The target directory SALOME platform is to be installed to. 
+If used, this option overrides the default target directory, given in
+the configuration XML file (usually <b>${HOME}/salome_\<version\></b>, 
+see \ref modifying_xml "here" for more details).
+
+<b>-t DIR / --tmp=DIR</b>
+\par
+The directory, which should be used for temporary files. If given,
+this option overrides the default temporary directory, given in the
+configuration xml file (usually \b /tmp, see \ref modifying_xml "here"
+for more information).
+
+<b>-a / --all-from-sources</b>
+\par
+Forces all the products to be installed from sources (including all
+SALOME modules). If this option is used, all default installation
+modes for all products are ignored.
+\n This option is helpful when the user wants to install SALOME on the
+platform which is not officially supported. In this case, the user can
+try to run the SALOME Installation Wizard with the \b -a option in order
+to build all the products from sources.
+\n <b>Note, that this is a time-consuming operation which can take
+more than 24 hours depending on the computer.</b>
+
+<b>-h / --help</b>
+\par
+Prints help information on the Installation Wizard's use.
+
+<b>-v / --version</b>
+\par
+Prints version information (\b Note: this is the Installation Wizard's
+version number, not the number of SALOME platform version).
+
+The installation procedure supports different \em Linux platforms and
+installs various installation 3d-party prerequisite products which are
+required by SALOME platform. As it was mentioned above, the basic
+target platform for SALOME 3.0 and newer is <em>Linux Mandrake 10.1</em>.
+Use of configuration XML files gives a flexible way to modify the list
+of products to be installed by the Installation Wizard without
+changing the program source code. Just create your own XML
+configuration file and implement installation scripts for the
+prerequisite products you need and then use this XML file with the
+Installation Wizard. This can be done, for example, for some Linux
+platform which is not supported directly by the Installation
+Wizard. See \ref modifying_xml "Modifying XML configuration file" and
+\ref installation_scripts "Implementing installation scripts for the new products"
+sections for more information.
+
+<br>
+\anchor gui_mode_install
+<h2>GUI mode</h2>
+
+The <b>Installation Wizard</b> GUI has been developed using
+Trolltech's <b>Qt 3.0.5</b> toolkit. After launching the Installation
+Wizard in the GUI mode the wizard window is shown to the user. This
+wizard guides the user through several subsequent pages. To navigate
+between the pages use \em "Next" and \em "Back" buttons in the lower
+part of the wizard window. The \em "Cancel" button closes the wizard
+window and quits the installation procedure after the user's
+confirmation. The \em "Help" button opens an additional window to show
+help information.
+
+The first \em "Introduction" page is shown in \ref figure_1 "Figure 1". 
+Skip this page by clicking \em "Next":
+
+\anchor figure_1
+\image html intropage.png 
+\n <center><b>Figure 1:</b> "Introduction" page</center>
+
+In the second page you are proposed to enter the target directory
+where the SALOME platform should be installed to. You can also click
+<em>"Browse..."</em> and choose the destination folder using the standard
+browse directory dialog box.
+\n If the directory you want to install products to does not exist you
+are prompted to confirm directory creation. If you type a wrong
+directory path, or if you do not have write permissions 
+for the directory you use, the corresponding message box is shown.
+
+You can also change the temporary directory (which is used to store
+temporary files required for the installation).
+\n In the bottom part of the window the total disk space required for
+the installation and for the temporary files is displayed (see below
+for more details).
+
+In the GUI mode the Installation Wizard provides two different options
+to install the SALOME platform: \b basic (default option) and
+\b advanced. In the \b basic mode the user should enter the target
+installation directory and temporary folder. All other installation
+options are taken from the XML configuration file (see \ref figure_2 "Figure 2"):
+
+\anchor figure_2
+\image html productpage1.png
+\n <center><b>Figure 2:</b> "Installation settings"</center>
+
+In addition, you have a choice to use "Install all products from
+sources" check box. If this option is turned on, all the products will
+be installed from the sources (using their own build procedures). This
+check box corresponds to the <b>--all-from-sources (-a)</b> option of
+the \b runInstall script (see \ref installing_products "here").
+
+\Note <b>Installation of all products from sources is a long-time
+operation.</b>
+
+To switch to the \b advanced option, click <em>"More..."</em> (see 
+\ref figure_3 "Figure 3" ).
+
+In the advanced mode you have a possibility to select products to be
+installed. Each product can have several options of installation: you
+have a possibility to use the native product (provided with Linux
+distribution and installed in the system folders), install already
+precompiled binaries, build the product from sources or not install it
+at all. Available options and default option are taken from the XML
+configuration file. You can mark the products you want to install by
+clicking the corresponding radio-buttons in the list view in the left
+part of the page.
+\n Note, that some products may require some other pre-requisite
+products to be installed (or these prerequisite products should be
+already available on your computer). The installation procedure has a
+special feature to automatically mark these products in the list
+view. For example, in order to install \b PyQt it is necessary to have
+<b>gcc, Python, Qt</b> and \b Sip installed. Therefore all these
+products will also be  turned on when you check on \b PyQt. This
+feature can be switched off by clicking the <em>"Automatic
+dependencies"</em> checkbox. Turn on this checkbox if you want all
+prerequisite products to be automatically checked when you select some
+product to be installed. Turn off this checkbox if you want to disable
+this feature.
+
+\anchor figure_3
+\image html productpage.png
+\n <center><b>Figure 3:</b> "Installation settings" page in the 'advanced' mode</center>
+
+If you want to use native products (like \b gcc, \b tcl, etc.), select <em>"use
+native"</em> option. 
+\n Special button in the right part of the page - <em>"Unselect All"</em> -
+allows to reset quickly all products to the <em>"not install"</em> state.
+<br><br>
+There are also two checkboxes on this page: <em>"SALOME sources"</em>
+and <em>"SALOME binaries"</em>. These three-state checkboxes allow
+quick selecting/unselecting sources/binaries packages of SALOME
+modules for installation.
+<br><br>
+In addition, when some SALOME sources are selected, one more check box
+becomes available: <em>"Build SALOME sources"</em>. If this option is
+turned on, the selected SALOME modules will be built and installed
+from sources.
+
+\note <b>If this check box is turned on, the corresponding SALOME
+module binaries package installation is disabled, because of  SALOME
+module sources and binaries packages conflict</b> (see \ref figure_4 "Figure 4" below).
+
+\anchor figure_4
+\image html productpage2.png
+\n <center><b>Figure 4:</b> "Build SALOME sources" check box
+usage</center>
+
+The box at the right side of the page displays the information about
+currently highlighted product: name, version and short description,
+required disk space, disk space required for temporary files, list of
+prerequisites (this information is provided in the XML file) and
+current user choice.
+<br><br>
+The <em>"Disk space required:"</em> field displays how much disk space
+on the hard drive is required for installation of selected products.
+
+\note <b>Please, take into account that the displayed amount of
+required disk space is approximate and may differ when you install
+products on your hard drive.</b>
+
+The installation procedure uses a special directory to store temporary
+files. The <em>"Space for temporary files:"</em> field shows the information
+about required disk space on the hard drive for extracting and
+compiling the selected products. You can change the temporary
+directory - just type a path to the folder you want to use or click on 
+the corresponding <em>"Browse..."</em> button.
+
+\note Actually, temporary files are not stored directly in the
+directory entered by the user. The Installation Wizard creates an
+additional folder in this directory named something like
+INSTALLWORK<b>XXXXX</b> where XXXXX is a unique number. This allows to launch
+several Installation Wizards simultaneously. This temporary directory
+is removed automatically when the installation finishes.
+
+The installation procedure also checks the available disk space. If
+there is not enough disk space on your hard drive you will see a
+corresponding error message box.
+
+\note <b>You are strongly recommended not to use directory names
+containing spaces</b>. Otherwise you can experience 
+some troubles with the installation.
+
+To proceed further click <em>"Next"</em>. At this moment the program will make
+some tests to check installation settings: if there is enough disk
+space on the hard drive, check for native products installation,
+dependencies (prerequisites) for each product you have selected to be
+installed. If any test fails you will see the corresponding warning
+message box. Otherwise the wizard will proceed to the next page:
+
+\anchor figure_5
+\image html choicepage.png
+\n <center><b>Figure 5:</b> "Check your choice" page</center>
+
+This page summarizes the installation options you've made on the
+previous pages. You can check again your choice and change it if
+necessary by getting back to the previous page.
+\n When you are sure that everything is OK, click <em>"Next"</em> to
+follow to the \ref figure_6 "next page".
+
+\anchor figure_6
+\image html progresspage1.png
+\n <center><b>Figure 6:</b> "Installation progress" page</center>
+
+To start installation of the selected products click "Start". It
+launches the shell installation script and you will be able to see the
+output of the script in the  dialog topmost frame. If any errors occur
+during the installation progress the corresponding messages will be
+printed to the log window in bold red font.
+
+It is possible to break the installation at any time by clicking
+"Stop". Then you can get back to the previous pages if you wish to
+change installation settings or restart installation by pressing again
+"Start" button.
+
+\note <b>In the current implementation it is not possible to resume
+the stopped installation process; it will be re-started from the very
+beginning.</b>
+
+\anchor figure_7
+\image html progresspage.png
+\n <center><b>Figure 7:</b> "Installation progress" page: installation in progress</center>
+
+The <em>"Installation Status"</em> frame window shows you the progress of
+installation. \c "Waiting" status means that installation of this product
+has not been started yet. The product currently being installed is
+marked as \c "Processing". All installed products have \c "Completed"
+status.
+
+You can abort installation and close the installation procedure using
+\em "Cancel" button.
+
+\note <b>This button sends the signal "SIGTERM" to the shell
+script. The script tries to clear all temporary files. The process of
+removing temporary files can take some time, so the installation
+wizard will wait 3 seconds before closing.</b>
+
+At the end of installation (all selected products have been installed
+successfully) you can go back to the previous pages to start a new
+installation or click \em "Next" to go the Readme page:
+
+\anchor figure_8
+\image html readmepage.png
+\n <center><b>Figure 8:</b> "Finish installation" page</center>
+
+In this page you can read important information about the Instalation
+Wizard itself and some tips: how to run and test SALOME or how to
+build SALOME from the sources. This is the contents of the README file
+which you can find in the root directory of the Installation Wizard.
+
+You can also launch SALOME Desktop from this page or read the Release
+Notes file by clicking on the corresponding buttons in the lower part
+of the page (see \ref modifying_xml "here" and \ref finish_buttons
+"here" for more information about customizing these buttons).
+
+<br>
+\anchor batch_mode_install
+<h2>Batch mode</h2>
+
+To launch the Installation Wizard in the batch mode use -\b b (--\b batch)
+parameter.
+\n In this mode the GUI wizard is not shown but all the installation
+status is displayed directly in the console. In the batch mode the
+user does not have a possibility to change installation settings which
+are given in the configuration file, except target and temporary
+directories which can be overridden by the corresponding command line
+options.
+\n The only exception is --\b all-from-sources (-\b a) option which enables
+special installation mode in which all the products (including SALOME
+modules) are installed from sources, ignoring the default mode defined
+in the XML configuration file (see \ref installing_products "here" for details).
+
+\anchor figure_9
+\image html batchmode.png
+\n <center><b>Figure 9:</b> Batch mode</center>
+
+<br>
+\anchor environment_files
+<h2>Environment files</h2>
+
+During the process of installation the script creates some environment
+files to simplify the procedure of launching SALOME. These shell
+scripts set all necessary environment variables for all products you
+have installed. To learn how installation scripts collects the
+environment, see \ref pick_up_env "here". These files are: \b
+salome.csh + \b salome.sh in the <b><em>KERNEL module sources</em></b>
+and <b><em>KERNEL module binaries</em></b> root directories and
+\b env_products.csh + \b env_products.sh and \b env_build.csh + 
+\b env_build.sh in the target installation directory.
+
+\note there is some difference between these files: \b env_build.*
+files are optimized to be used for building SALOME modules from
+sources (see \b README file provided with the installation procedure
+on the CD). The \b env_products.* (and \b salome.*) files are
+optimized for SALOME launching. The behavior is defined by the
+environment variable \b ENV_FOR_LAUNCH which is set to \b 0 in
+env_build.* files and to \b 1 in env_products.* (salome.*) files.
+
+<br>
+<hr>
+\anchor notes_on_check
+<h2>Notes on <em>check products version</em> procedure</h2>
+
+Unfortunately there is no exact algorithm to identify the product
+version under Linux platform. The information in this section gives an
+idea how the version is checked for the native/preinstalled products
+(this information refers to the base platform <em>Linux Mandrake
+10.1</em>; and the same algorithms are used for other platforms).
+
+The general rule for all products is that the path to the binaries
+should be set via the \b PATH environment variable, path to the libraries
+should be set via the \b LD_LIBRARY_PATH variable and the python modules
+should be available via the \b PYTHONPATH variable.
+
+\note the information given in this section refers to the prerequisite
+products for SALOME version 3.2.4.
+
+<ul>
+<li>gcc 3.4.1
+\n\n Version number is checked by <b>gcc -dumpversion</b> command. The \b gcc
+executable should be in the \b PATH environment variable. Version should
+be equal to "3.4.1". It is recommended to use native gcc on Mandrake
+10.1.<br><br>
+</li>
+<li>tcl/tk 8.4.5
+\n\n Version number for \b tcl/tk can be found in tclConfig.sh and
+tkConfig.sh files (\b TCL_VERSION and \b TK_VERSION variables
+correspondingly). Version number should be equal to "8.4" (release
+number is not checked). Set the \b TCLHOME environment variable to the
+root directory of tcl/tk installation. It is recommended to use native
+tcl/tk on Mandrake 10.1.<br><br>
+</li>
+<li>boost 1.31.0
+\n\n Version number is defined by \b version.hpp file which is part of
+the boost distribution. This file defines the \b BOOST_VERSION macro
+which should be equal to "103100". In addition the existence of boost
+libraries is checked. Set the \b BOOSTDIR environment variable if you
+have a preinstalled version of boost.<br><br>
+</li>
+<li>Python 2.3.4
+\n\n Version number is checked by \b python -\b V command. The \b python
+executable should be in the \b PATH environment variable. Version
+number should be equal to "2.3.4". It is recommended to use native
+Python on Mandrake 10.1. Set the \b PYTHONHOME environment variable if
+you have a preinstalled version of Python.<br><br>
+</li>
+<li>Swig 1.3.24
+\n\n Version number is checked by \b swig -\b version command. The \b swig
+executable should be in the \b PATH environment variable. Version number
+should be equal to "1.3.24".
+<br><br>
+</li>
+<li>Qt 3.3.3
+\n\n Version number is defined by \b qglobal.h file which is part of the
+Qt distribution. This file defines \b QT_VERSION_STR macro which should be equal to "3.3.3". It is recommended to use native Qt on Mandrake 10.1.
+\n Set the \b QTDIR environment variable if you have a preinstalled version of qt.<br><br>
+</li>
+<li>msg2qm
+\n\n \b msg2qm is a Qt tool which is used to convert text *.po files
+to *.qm resource files. Unfortunately this tool is not included to the
+Linux distribution and provided only in Qt sources package. This is
+the reason why this tool is supplied with the SALOME Installation
+Wizard. There is no way to check the version number of msg2qm tool. Just set
+\b MSG2QM_ROOT environment variable if you have a preinstalled version
+of msg2qm tool.<br><br>
+</li>
+<li>Open CASCADE 6.1.2a2
+\n\n Version number is defined by \b Standard_Version.hxx file which
+is part of the Open CASCADE distribution. This file defines \b
+OCC_VERSION_MAJOR, \b OCC_VERSION_MINOR and \b OCC_VERSION_MAINTENANCE
+macros which should refer to version 6.1.2. \n Set the CASROOT
+environment variable if you have a preinstalled version of Open
+CASCADE.<br><br>
+</li>
+<li>qwt 4.2.0/0.4.2
+\n\n Version number is defined by \b qwt_global.h file which is part of
+the qwt distribution. This file defines \b QWT_VERSION_STR macro which should be equal to "4.2.0".
+\n Set the \b QWTHOME environment variable if you have a preinstalled version of qwt.<br><br>
+</li>
+<li>hdf 5-1.6.4
+\n\n Version number is defined by \b libhdf5.settings file which is
+part of the \b hdf5 distribution. Version should be equal to 1.6.4.
+\n Set the \b HDF5HOME environment variable if you have a preinstalled
+version of hdf5.<br><br>
+</li>
+<li>med 2.2.3
+\n\n Unfortunately there is no formal way to check med version
+number. We check existence of libmed.so.1.0.2 library on the
+computer. If you have any problem with a preinstalled version of med,
+please, reinstall it.
+\n Set the \b MED2HOME environment variable if you have a preinstalled
+version of med.<br><br>
+</li>
+<li>Vtk 4.2.6
+\n\n Unfortunately there is no formal way to check VTK version
+number. We just check the existence of \b libvtkCommon.so library on
+the computer and hope that it is of version we need. If you have any
+problem with a preinstalled version of Vtk, please, reinstall it.
+\n Set the \b VTKHOME environment variable if you have a preinstalled
+version of Vtk.<br><br>
+</li>
+<li>OmniORB 4.0.5, OmniORBpy 2.5, OmniNotify 2.1
+\n\n We just check existence of some omniORB libraries and executable
+on the computer, like \b libomniORB4.so.0.5, \b _omnipymodule.so.2.4,
+\b libCOSNotify4.so.0.1 and \b notifd. \n Set the \b OMNIORBDIR
+environment variable if you have a preinstalled version of omniORB
+products.<br><br>
+</li>
+<li>sip 4.1
+\n\n Version number is checked by \b sip -\b V command. The \b sip
+executable should be in the \b PATH environment variable. Version number should be equal to "4.1".
+\n Set the \b SIPDIR environment variable to the directory where you
+have sip executable preinstalled.<br><br>
+</li>
+<li>PyQt 3.13
+\n\n Version number is defined by \b pyqtconfig.py Python module file
+which is part of the \b PyQt distribution. Version should be equal to "3.13".
+\n Set the \b PYQTDIR environment variable if you have a preinstalled
+version of PyQt.<br><br>
+</li>
+<li>netgen 4.5
+\n\n Unfortunarely we can't find anything about netgen version. We
+just check if \b NETGENROOT environment variable is set. \n Set the\b
+NETGENROOT environment variable if you have a preinstalled version of
+netgen mesher.<br>
+\note netgen 4.5 provided with the SALOME installation Wizard has been patched to improve its performance.
+</li>
+<li>Numeric 23.7
+\n\n Version number is checked by <b>python -c 'import Numeric; print
+Numeric.__version__'</b> command. The \b python executable should be
+in the \b PATH environment variable and \b Numeric module should be
+available for the Python (for example it should be in the \b PYTHONPATH environment variable). Version number should be equal to "23.7". If you have any problem with a preinstalled version of Numeric 23.7, please, reinstall it.
+\n Add the directory where you have a preinstalled version of Numeric
+package to the the \b PYTHONHOME environment variable.<br><br>
+</li>
+<li>graphviz 2.2.1
+\n\n Version number is checked by \b dot -\b V command. The dot
+executable should be in the \b PATH environment variable. Version
+number should be equal to "2.2.1". \n Add \b graphviz bin directory to
+the the \b PATH environment variable.<br><br>
+</li>
+<li>doxygen 1.4.6
+\n\n Version number is checked by \b doxygen --\b version command. The
+\b doxygen executable should be in the \b PATH environment
+variable. Version number should be equal to "1.4.6".<br><br>
+</li>
+<li>\b SALOME module \b sources (3.2.4).
+\n\n For each SALOME module sources package (KERNEL, GUI, GEOM,
+etc...) the root directory contains file configure.in (configure.ac)
+which defines version information.\n Set the \b \<MODULE\>_SRC_DIR environment variable for each SALOME \b
+MODULE sources package installed (where \b MODULE is KERNEL, GUI,
+GEOM, ...).<br><br>
+</li>
+<li>\b SALOME module \b binaries (3.2.4)
+\n\n For each SALOME module binaries package (KERNEL, GUI, GEOM,
+etc...) the \b bin/salome directory contains file \b VERSION which
+defines version information.\n Set \<MODULE\>_ROOT_DIR environment
+variable for each SALOME \b MODULE binaries package installed (where
+\b MODULE is KERNEL, GUI, GEOM, ...).<br><br>
+</li>
+</ul>
+
+If you have native products installed to directories different from
+default ones (not \b /usr/bin, \b /usr/lib...), it is recommended to follow
+the above mentioned instructions. Or you should properly set \b PATH and
+\b LD_LIBRARY_PATH variables \em before starting the Installation
+Wizard. Otherwise the installation script will fail to find
+preinstalled/native products.
+
+\note for some native products (e.g. gcc, Python) the rules of version
+checking are not so strict as described above. Only major and minor
+version numbers should coincide with the prerequisite. Newer version
+of the product can also be used. If some native product has version
+number larger than that required by the installation procedure, the
+user will be prompted by the warning message like this: "<em>You have
+newer version of gcc installed on your computer than that is required
+(3.4.1). Continue?</em>". You can click "\em Yes" to proceed with the
+installation but in this case you should be aware of what you are
+doing. SALOME binaries (including other products) are compiled with
+the predefined prerequisites and most likely can not be run
+successfully if these products are not found. This can be helpful only
+if you plan to build all products from sources.
+
+<br>
+<hr>
+\anchor pick_up_env
+<h2>Pick up the <em>environment</em></h2>
+
+Please, read the following information carefully . This section
+describes how the installation procedure generates the environment
+scripts for the SALOME platform being installed.
+<br><br>
+After installing each product shell the script creates a special
+environment file for the product in its installation folder. The name
+of the file is generated from the name of product by the following
+scheme: \b env_<product_name>.sh (for example \b env_Vtk.sh for the
+Vtk). This file includes all necessary environment settings. At the
+final step of the installation the script picks up all the settings
+files and generates two common environment files from them: \b salome.sh
+and \b salome.csh for \b bash and \b csh shells correspondingly. Such approach
+helps to save time when reinstalling products and you may not bother
+about setting all environment variables manually to build/launch
+SALOME. What you simply need is to source one of these environment
+files.
+<br><br>
+This also concerns those products which are not being installed. For
+example, you install some SALOME binaries to the directory where you
+have previously installed other products.  The Installation procedure
+tries to collect environment files from the target directory if it
+finds necessary products installed there. If some product is not found
+in the target directory the corresponding section of
+\b salome.sh/salome.csh files will be skipped.
+\n For native products (like \b gcc, \b tcl, etc...) the installation
+procedure tries to find them first using \b PATH / \b LD_LIBRARY_PATH
+variables and then in the system default directories (\b /usr/bin,
+\b /usr/lib etc., depending on the product).
+<br><br>
+In any case you may edit \b salome.* files after the installation
+procedure finishes, if you want.
+
+\note As it was mentioned \ref environment_files "above" there are
+other environment files which are generated by the installation
+procedure: \b env_products.csh + \b env_products.sh and \b env_build.csh +
+\b env_build.sh. These files can be found in the target installation root
+directory.
+
+<br>
+<hr>
+\anchor modifying_xml
+<h2>Modifying <em>XML</em> configuration <em>file</em></h2>
+
+You can create your own XML configuration file. The Installation
+Wizard can then take it as a command line argument to provide a list
+of products you want to install with it. The list of products and some
+other settings for the Installation Wizard are provided in the XML
+file. The default file which Installation Wizard looks for if no
+command line arguments are given, is \b config.xml.
+\n This section describes the structure of the configuration file. 
+\n Optional sections/tags are in brackets.
+
+\code
+<document> 
+    [ <config [ version=<install_wizard_version> ] 
+              [ caption=<install_wizard_caption> ] 
+              [ copyright=<install_wizard_copyright>  ] 
+              [ license=<install_wizard_license_info> ] 
+              [ os=<target_platform> ]
+      /> 
+    ] 
+    [ <path   [ targetdir=<target_directory> ] 
+              [ tempdir=<temp_directory>     ]
+      /> 
+    ] 
+    [ <button   label=<button_label>      
+              [ tooltip=<button_tooltip> ] 
+                script=<button_script>    
+              [ disable=<disable_flag>   ]
+      /> 
+    ] 
+    [ <button ... 
+      />
+    ] 
+    [ <product  name=<product_name> 
+                version=<product_version> 
+              [ context=<product_context>         ]
+              [ description=<product_description> ]
+                install=<installation_mode> 
+                supported=<supported_installation_modes> 
+              [ disable=<disable_flag>            ]
+              [ pickupenv=<pickup_env_flag>       ]
+                dependancies=<list_of_prerequisites> 
+                installdiskspace=<install_disk_space> 
+                temporarydiskspace=<tmp_disk_space> 
+                script=<installation_script_name>
+      /> 
+    ] 
+    [ <product ... 
+      /> 
+    ]
+    ...
+</document>
+\endcode
+
+<b>\<config\> section</b>
+\n\n This is an optional section; it provides general information about
+the Installation Wizard itself.
+<br><br>
+Attributes:
+<ul>
+<li><b>version</b>
+\n\n The application version number to be shown in the caption.<br><br>
+</li>
+<li><b>caption</b>
+\n\n The application main window caption - if this string contains
+'\%1' text the title will contain the version number in this place (see
+above).<br><br>
+</li>
+<li><b>copyright</b>
+\n\n The application copyright information (shown in the first
+page).<br><br>
+</li>
+<li><b>license</b>
+\n\n The application license information (shown in the first
+page).<br><br>
+</li>
+<li><b>os</b>
+\n\n This parameter defines the directory (relative from
+./Products/BINARIES) where the Installation Wizard will search
+precompiled binaries packages. If this tag is not provided, binaries
+packages are looked for in the ./Products/BINARIES directory.<br><br>
+</li>
+</ul>
+
+<b>\<path\> section</b>
+\n\n This is an optional section; it defines default installation
+directories.
+<br><br>
+Attributes:
+<ul>
+<li><b>targetdir</b>
+\n\n The target directory - the path to the directory where products
+should be installed.<br><br>
+</li>
+<li><b>tempdir</b>
+\n\n The temporary directory - the path to the directory for the
+temporary files.<br><br>
+</li>
+</ul>
+
+<b>\<product\> section</b>
+\n\n This section describes product to be installed with the
+Installation Wizard. The XML file should include a \<product\> section
+for each product to be installed. The products appear in the tree view
+and are installed in the order they are described in the configuration
+file. It is recommended (but not obligatory) to define native products
+at the top of the list before all other products.
+<br><br>
+Attributes:
+<ul>
+<li><b>name</b>
+\n\n Product name.<br><br>
+</li>
+<li><b>version</b>
+\n\n Product version.<br><br>
+</li>
+<li><b>description</b>
+\n\n Product description (optional).<br><br>
+</li>
+<li><b>context</b>
+\n\n Context (optional). The possible values are '<b>salome
+sources</b>', '<b>salome binaries</b>' and '<b>prerequisite</b>'
+(several contexts can be given separated by ":" symbol).<br><br>
+</li>
+<li><b>supported</b>
+\n\n Supported modes of installation. Several modes can be separated
+by comma. Possible value are: <em>install sources, install binaries, use
+native</em>. The Installation script should contain the corresponding
+functions for each of the supported installation modes (see
+\ref installation_scripts "here").<br><br>
+</li>
+<li><b>install</b>
+\n\n Default (starting) installation mode.<br><br>
+</li>
+<li><b>disable</b>
+\n\n If this optional flag has 'true' value, the corresponding product
+will not appear in the list of products and will not be
+installed.<br><br>
+</li>
+<li><b>pickupenv</b>
+\n\n This flag points that pickup environment procedure should be
+performed for this product. If this flag equal to 'true',  salome.sh
+and salome.csh files will  be created in the product installation
+directory. Usually this option is set to true for SALOME KERNEL module
+sources and binaries package. This is an optional key, default value
+is 'false'.<br><br>
+</li>
+<li><b>dependancies</b>
+\n\n List of prerequisite products, which are necessary to build this
+product, separated by comma.<br><br>
+</li>
+<li><b>installdiskspace</b>
+\n\n Total amount of space (integer, in Kbytes), which the product
+occupies on the hard drive after the installation.<br><br>
+</li>
+<li><b>temporarydiskspace</b>
+\n\n Disk space (integer, in Kbytes) for temporary files, which is
+necessary to build the product from the sources.<br><br>
+</li>
+<li><b>script</b>
+\n\n The installation script name. This script is in charge of the
+installation of the product. It is called automatically by the
+Installation Wizard when necessary from the main program. 
+See the \ref installation_scripts "next section" for more information.<br><br>
+</li>
+</ul>
+
+<b>\<button\> section</b>
+\n\n This is an optional section. It allows customization of the last
+"Finish installation" page of the Installation Wizard by adding one or
+more buttons in the lower part of the wizard's window. The script
+which is attached to each such button, can perform some specific
+action, for example, launch the application or show the Release Notes
+file by using an external program. See \ref finish_buttons "here" for
+more details about writing scripts.<br><br>
+Attributes:
+<ul>
+<li><b>label</b>
+\n\n This is the button text.<br><br>
+</li>
+<li><b>tooltip</b>
+\n\n The button tooltip (optional).<br><br>
+</li>
+<li><b>script</b>
+\n\n The script attached to the button.<br><br>
+</li>
+<li><b>disable</b>
+\n\n If this optional flag has 'true' value, the corresponding button
+will not appear in the "<em>Finish installation</em>" page - the section of XML
+file is silently ignored.<br><br>
+</li>
+</ul>
+
+\note If you add new products to be installed with Installation
+Wizard, you should also provide installation script for this
+product. See the next section for more details.
+
+<br>
+<hr>
+\anchor installation_scripts
+<h2>Implementing <em>installation scripts</em> for the new products</h2>
+
+When you want some product to be installed with the Installation
+Wizard, you should add its description \ref modifying_xml "to the configuration file"
+and create the installation script, following the rules described in this section.
+
+There are some obligatory functions which should be implemented in
+this installation script. These functions are automatically called by
+the master installation script or/and its GUI shell when it is
+necessary. \n File \b common.sh contains some service functions which can
+be used in your installation script, like \b make_env(), \b make_dir(),
+\b try_existing(), \b sort_path(), \b find_in_path(), etc.
+
+<ul>
+<li><b>check_version()</b>
+\n\n This function allows to check the version of the product already
+installed on the computer. It should try to find the product (native
+or preinstalled in the target directory) and check its version. This
+helps to avoid unnecessary reinstallation. This is an internal
+function and is not called from the master installation
+script.<br><br>
+</li>
+<li><b>try_native()</b>
+\n\n This function is called when the 'use native' installation mode
+is selected by the user. The function should try to find a native
+version of the product and define possibility of its use. It should
+create the environment file for the product in the temporary directory
+(see also the description of \b print_env() function). It is not
+necessary to implement this function if you do not provide native mode
+installation.<br><br>
+</li>
+<li><b>install_source()</b>
+\n\n This function is called when the 'install sources' installation
+mode is selected by the user. The function is responsible for building
+the product from the sources package. It should create the environment
+file for the product in the temporary directory (see also description
+of \b print_env() function). It is not necessary to implement this
+function if you do not provide sources mode installation.<br><br>
+</li>
+<li><b>install_source_and_build()</b>
+\n\n This function is called when SALOME module is installed and the
+--\b all-from-sources (-\b a) option is used (<em>"Build SALOME sources"</em>
+check box in GUI mode). This function should be used to unpack SALOME
+sources package and then call the build/install procedure for it.
+For more details please refer to the \ref installing_products "this"
+and \ref gui_mode_install "this" sections for more details.<br><br>
+</li>
+<li><b>install_binary()</b>
+\n\n This function is called when the <em>'install binaries'</em> installation
+mode is selected by the user. The function is responsible for the
+extracting of the product from the binaries package. It should create
+environment for the product in the temporary directory (see also
+description of \b print_env() function). It is not necessary to implement
+this function if you do not provide binaries mode
+installation.<br><br>
+</li>
+<li><b>try_preinstalled()</b>
+\n\n This function is called when the 'not install' installation mode
+is selected by the user. In this case the script should inspect the
+target directory to try to find an already preinstalled product, pick
+up and check the environment from there. See \ref pick_up_env "here" for more
+details.<br><br>
+</li>
+<li><b>print_env()</b>
+\n\n This function is in charge of creating the environment script. It
+should create a file with name \b env_<product_name>.sh in the temporary
+directory and then copy it into the product installation
+directory. The file should contain all necessary environment variables
+settings for the product. It will be collected during the
+'pick-up-environment' procedure.<br><br>
+</li>
+<li><b>pickup_env()</b>
+\n\n This procedure corresponds to the \b pickupenv tag of the
+configuration xml file (see previous section). It should call the
+\b make_env procedure to perform the pick-up environment procedure for
+the product.<br><br>
+</li>
+</ul>
+
+The calling signature of the product installation script is the following: 
+<b>\<product_script_name\> \<function_name\> \<temp_folder\>
+\<products_directory\> \<target_directory\> \<dependancies\>
+\<product_name\></b>
+\n\n where \n\n
+<b>\<product_script_name\></b> - installation script name (described in the
+configuration xml file);\n
+<b>\<function_name\></b> - the name of function, corresponding to the selected
+installation mode: \em try_native, \em install_source, \em install_binary or
+\em try_preinstalled;\n
+<b>\<temp_folder\></b> - temporary files directory;\n
+<b>\<products_directory\></b> - directory where the sources/binaries package
+can be found. You should provide the sources package in the
+<em>\<Install_Wizard_root_directory\>/Products/SOURCES</em> directory and
+binaries package in the
+<em>\<InstallWizard_root_directory\>/Products/BINARIES/\<os_version\></em>, where
+\<os_version\> is the target platform description, which appears in the
+corresponding section of the \ref modifying_xml "configuration xml file";
+<em>\<target_directory\></em> - root target directory where the product should be installed to; 
+<em>\<dependancies\></em> - single-quoted list of prerequisite products, separated by space; 
+<em>\<product_name\></em> - product name itself.
+
+\b Example:
+\n <em>med-2.2.3.sh install_binary /tmp/work
+./Products/BINARIES/Mandrake10.1 /usr/salome 'gcc Hdf' med</em>
+
+Copy the created script into the
+<em>\<Install_Wizard_root_directory\>/config_files</em> sub-directory where all
+installation scripts are stored. Installation Wizard will
+automatically search and call your script during the installation
+procedure.
+
+<br>
+<hr>
+\anchor finish_buttons
+<h2>Customizing <em>Readme page</em> buttons</h2>
+
+The Installation Wizard allows customizing the look-n-feel of the last
+<em>"Finish installation"</em> page. If you want to add one or more buttons to
+this page in order to perform some specific actions at the end of the
+installation (for example, to show the Release Notes file by using
+Open Office) you can put an additional section to the XML
+configuration file. This is the \b \<button\> section (see 
+\ref modifying_xml "here" for more details).
+
+To implement the action which will be performed when the user clicks
+the button, you need to create a script and put it to the
+<em>\<Install_Wizard_root_directory\>/config_files</em> directory.
+\n There are some obligatory functions which should be implemented in
+this script. These functions are automatically called by the
+Installation Wizard GUI.
+
+<ul>
+<li><b>check_enabled()</b>
+\n\n This procedure is called by the Installation Wizard when the
+<em>"Finish installation"</em> page is displayed and the status of the buttons
+should be modified according to the installation options. This
+procedure should return \b 0 if the corresponding action can be performed
+and, thus, the button should become enabled. Otherwise, it should
+return \b 1 - in this case the corresponding button will be
+disabled.<br><br>
+</li>
+<li><b>execute()</b>
+\n\n This procedure is invoked when the user clicks the button. This
+procedure should return \b 0 if the corresponding action is done
+successfully and \b 1 if any error occurs.<br><br>
+</li>
+</ul>
+
+The calling signature of the script is the following:
+\n <b>\<product_script_name\> \<function_name\> \<target_directory\>
+\<temp_folder\></b>
+\n\n where \n\n
+\b \<product_script_name\> - the script name itself (retrieved from the XML configuration xml file); 
+\n \b \<function_name\> - the name of function; 
+\n \b \<target_directory\> - root target directory where the product is installed to; 
+\n \b \<temp_folder\> - temporary files directory;
+
+\note The standard Installation Wizard buttons "Launch SALOME" and
+"Release Notes" are implemented with this feature. Refer to scripts
+\b start_salome.sh and \b release_notes.sh for sample implementation.
+
+\note Any button (even standard) can be ignored by the Installation
+Wizard if the attribute \b \<disable\> in the XML configuration file is set
+to the "true" value.
+
+*/
\ No newline at end of file
diff --git a/doc/salome/gui/input/intro_to_salome.doc b/doc/salome/gui/input/intro_to_salome.doc
new file mode 100644 (file)
index 0000000..daeca31
--- /dev/null
@@ -0,0 +1,29 @@
+/*!
+
+\page intro_to_salome_page Introduction to SALOME
+
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+\b SALOME platform represents a generic open source platform for pre-
+and post-processing in numeric simulations. \b SALOME combines several
+software components, which are built in such a way that it allows to
+integrate solvers and existing meshing algorithms along with the
+specification of physical properties for a given domain. The
+originality of this approach is that the various components must
+cooperate dynamically and be 
+configurable.
+
+\image html image54.jpg
+
+<br>SALOME platform integrates a number of modules each having its own function:
+<ul>
+<li>\b KERNEL :  provides a common shell for all components, which can be integrated into the SALOME platform.
+<li>\b GUI : provides visual representation: basic widgets, viewers
+etc. Third party modules optionally can have GUI, but in any case they always connected with KERNEL.
+<li>\b Geometry :  facilitates construction and optimization of geometrical models using a wide range of  CAD functions. 
+<li>\b Mesh :  generates meshes on geometrical models previously created or imported by the Geometry component.
+<li>\b Supervisor :  provides tools for construction of graphs and execution of calculations. 
+<li>\b Post-Pro :  performs data visualization.
+<li>\b MED :  allows to work with MED files.
+</ul>
+
+*/
diff --git a/doc/salome/gui/input/introduction.doc b/doc/salome/gui/input/introduction.doc
new file mode 100644 (file)
index 0000000..6d9b76b
--- /dev/null
@@ -0,0 +1,70 @@
+/*!
+
+\image html icon_about.png
+
+\page introduction_page Introduction
+
+<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+Welcome to SALOME Platform! Modern technological products (cars,
+structures, electrical or electronic equipment) are getting more and
+more complex every year and must meet increasingly severe requirements
+in terms of quality and performance. For example, for structures and
+their environment the demands to reduce risks and optimize costs are
+extremely high. It requires particularly refined simulations
+concerning structural behavior and robustness to ensure high
+reliability.
+\n The numeric modeling of a physical problem, the development of
+solutions and their integration into the design process are often
+handled in very specific environments. SALOME represents a generic
+CAD-based application for digital simulation with "high reactivity to
+market evolutions and customer expectations".
+
+SALOME is a free software that provides a generic platform for Pre and
+Post-Processing for numerical simulation. It is based on an open and
+flexible architecture made of reusable components available as free
+software.
+
+SALOME is a CAD/CAE integration platform. It provides reusable
+components for: 
+<ul>
+<li>3D modeling (bottom-up construction, import, healing);
+<li>Visualization;
+<li>Computational schemas management;
+<li>Post-processing.
+</ul>
+
+SALOME is tailored for integration of custom components:
+<ul>
+<li>CAD interfaces;
+<li>Mesh generators;
+<li>Finite Element solvers with specific pre-processors.
+</ul>
+
+The SALOME platform is available in Open Source.
+
+<b>Salome Platform:</b>
+<ul>
+<li>Supports interoperability between CAD modeling and computation software (CAD-CAE link) 
+<li>Makes easier the integration of new components on heterogeneous systems for numerical computation 
+<li>Sets the priority to multi-physics coupling between computation software 
+<li>Provides a generic user interface, user-friendly and efficient, which helps to reduce the costs and delays of carrying out the studies 
+<li>Reduces training time to the specific time for learning the software solution which has been based on this platform 
+<li>All functionalities are accessible through the programmatic
+integrated Python console
+</ul>
+
+\image html image65.gif
+
+<b>What can you do in SALOME? (Some of SALOME main functions)</b>
+<ul>
+<li>Define geometrical models (create/modify geometrical items), import and export them using the BREP, IGES and STEP formats; 
+<li>Define meshing of these geometrical items, import and export them;
+<li>Handle physical properties and quantities attached to geometrical items, import and export them to a reusable format;
+<li>Perform computations using a solver (optionally provided): read input data, configure the solver, and write calculation results);
+<li>Visualize result fields in 3D, 2D and export images of their visualization to an appropriate format;
+<li>Manage study schemes: definition, save/restore;
+<li>Manage computation schemes: definition, execution.
+</ul>
+
+*/
\ No newline at end of file
diff --git a/doc/salome/gui/input/introduction_to_gui.doc b/doc/salome/gui/input/introduction_to_gui.doc
new file mode 100644 (file)
index 0000000..0b1d51f
--- /dev/null
@@ -0,0 +1,45 @@
+/*!
+
+\page introduction_to_gui_page Introduction to GUI
+
+\b GUI (Graphical User Interface) provides a common shell for all components, which can be integrated into the SALOME platform.
+
+\b GUI component in SALOME platform provides:
+<ul>
+<li>Common desktop environment (\ref salome_desktop_page "SALOME desktop") for all
+components</li>
+<li>Component integration and management: uploading, switching,
+component menus/toolbars handling</li> 
+<li>Study management (creation, saving, loading, editing studies)</li>
+<li>Multi-window management in the framework of one study</li>
+<li>Management of objects created or imported into the SALOME
+application (\ref using_object_browser_page "Object Browser")</li>
+<li>Integrated Python interpreter</li> 
+<li>Output messages window</li>
+<li>Additional tools : \ref using_catalog_generator_page "Catalogue Generator", 
+\ref using_registry_tool_page "Registry tool"</li>
+<li>Standard viewers for data visualization:</li>
+<ul>
+<li>VTK 3d viewer
+<li>OCC 3d viewer
+<li>Gauss Points viewer
+<li>Plot 2d viewer
+<li>Supervision viewer
+</ul>
+</ul>
+
+
+Since version 3.0.0 SALOME GUI is based on SUIT (Salome User Interface
+Toolkit) that proposes very flexible, powerful and safe mechanisms of
+interaction with SALOME tool components (both CORBA and standalone),
+resources management, viewers and selection handling,
+exception/signals processing, bringing to top multi-desktop
+dockable-windowed user interface which improves the usability of
+SALOME GUI.
+\n All Graphical User Interfaces of standard modules have plug-in
+structure, i.e. each module is placed in a dynamic library which is
+loaded on demand. All modules can create their own menu items, buttons
+in toolbar, windows etc
+
+*/
\ No newline at end of file
diff --git a/doc/salome/gui/input/mesh_preferences.doc b/doc/salome/gui/input/mesh_preferences.doc
new file mode 100644 (file)
index 0000000..719cc7d
--- /dev/null
@@ -0,0 +1,131 @@
+/*!
+
+\page mesh_preferences_page Mesh preferences
+
+In the Mesh module you can set mesh preferences, which can be used in
+later sessions with this module.
+
+<h2>General Preferences</h2>
+
+\image html pref21.png
+
+<ul>
+<li><b>Update</b></li>
+<ul>
+<li>If you toggle <b>Automatic Update</b> checkbox, the model in your
+viewer automatically updated whenever you make changes in it.</li>
+</ul>
+<li><b>Quality Controls</b></li>
+<ul>
+<li>If you toggle <b>Display entity</b>, both faces and edges of an
+object will be displayed in the viewer by default.</li>
+<li>If you toggle <b>Use precision</b> checkbox, you can display numbers in
+<b>Quality Control</b> diagrams at the necessary level of precision.</li>
+</ul>
+<li><b>Precision</b> - can be defined by the <b>Number of digits after point</b> in
+the corresponding field. By default, numbers in <b>Quality Control</b>
+diagrams are presented as integers.</li>
+<li><b>Display mode</b> - allows to set Wireframe, Shading, Nodes or Shrink
+presentation mode as default.</li>
+<li><b>Mesh export</b></li>
+<ul>
+<li>If you toggle <b>Automatically create groups for MED export</b> checkbox,
+this operation will be carried out automatically.</li>
+<li>If you toggle <b>Automatic renumbering</b> checkbox, the exported
+mesh will be renumbered automatically</li>
+</ul>
+<li><b>Mesh computation</b></li>
+<ul>
+<li><b>Show a computation result notification</b> combobox allows to
+select the notification mode about a mesh computation result.
+There are 3 possible modes:</li>
+<ul>
+<li><b>Never</b> - do not show the result dialog at all;</li>
+<li><b>Errors only</b> - the result dialog will be shown if there were
+some errors during a mesh computation;</li>
+<li><b>Always</b> - show the result dialog after each mesh
+computation. This is a default mode.</li>
+</ul>
+</ul>
+
+<h2>Mesh Preferences</h2>
+
+\image html pref22.png
+
+<ul>
+<li><b>Nodes</b></li>
+<ul>
+<li><b>Color</b> -  allows to select the color of nodes. Click on the
+colored line to access to the \ref select_color_and_font_page "Select Color" 
+dialog box.</li>
+<li><b>Size</b> - allows to define the size of nodes.</li>
+</ul>
+<li><b>Elements</b></li>
+<ul>
+<li><b>Fill</b>  - allows to select the color of surface of elements
+(seen in Shading mode). Click on the colored line to access to the
+\ref select_color_and_font_page "Select Color" dialog box.</li>
+<li><b>Outline</b> - allows to select the color of borders of
+elements. Click on the colored line to access to the 
+\ref select_color_and_font_page "Select Color" dialog box.</li>
+<li><b>Back Face</b> - allows to select the color of interior surface
+of elements. Click on the colored line to access to the 
+\ref select_color_and_font_page "Select Color" dialog box.</li>
+<li><b>Width</b> - allows to define the width of lines (edges and borders of elements).</li>
+<li><b>Shrink coef.</b> - allows to define relative space of elements
+compared to gaps between them in shrink mode.</li>
+</ul>
+</ul>
+
+<br><h2>Selection Preferences</h2>
+
+\image html pref23.png
+
+<ul>
+<li><b>Selection</b> - performed with mouse-indexing (preselection)
+and left-clicking on an object, whose appearance changes as defined in
+the <b>Preferences</b>.</li>
+<ul>
+<li><b>Object Color</b> -  allows to select the color of mesh (edges and
+borders of meshes) of the selected entity. Click on the colored line
+to access to the \ref select_color_and_font_page "Select Color" dialog
+box.</li>
+<li><b>Element color</b> - allows to select the color of surface of selected
+elements (seen in Shading mode). Click on the colored line to access
+to the \ref select_color_and_font_page "Select Color" dialog box.</li>
+<li><b>Width</b> - allows to define the width of selected edges. </li>
+</ul>
+<li><b>Preselection</b> - performed with mouse-indexing on an object,
+whose appearance changes as defined in the <b>Preferences</b>.</li>
+<ul>
+<li><b>Highlight Color</b> -  allows to select the color of mesh (edges and
+borders of meshes) of the entity . Click on the colored line to access
+to the \ref select_color_and_font_page "Select Color" dialog box.</li>
+<li><b>Width</b> - allows to define the width of preselected edges.</li>
+</ul>
+<li><b>Precision</b> - in this menu you can set the value of precision
+used for <b>Nodes</b>, <b>Elements</b> and <b>Objects</b>.</li>
+</ul>
+
+<br><h2>Scalar Bar Preferences</h2>
+
+\image html pref24.png
+
+<ul>
+<li><b>Font</b> - in this menu you can set type, face and color for
+the font of <b>Title</b> and <b>Labels</b>.</li>
+<li><b>Colors & Labels</b> - in this menu you can set the <b>number of
+colors</b> and the <b>number of labels</b> in use.<li>
+<li><b>Orientation</b> - here you can choose between vertical and
+horizontal orientation of the <b>Scalar Bar</b></li>.
+<li><b>Origin & Size Vertical & Horizontal</b> - allows to define
+placement (<b>X</b> and <b>Y</b>) and lookout (<b>Width</b> and
+<b>Height</b>) of Scalar Bars</li>
+<ul>
+<li><b>X</b>: abscissa of the point of origin (from the left
+side)</li>
+<li><b>Y</b>: ordinate of the origin of the bar (from the bottom)</li>
+</ul>
+</ul>
+
+*/
\ No newline at end of file
diff --git a/doc/salome/gui/input/occ_3d_viewer.doc b/doc/salome/gui/input/occ_3d_viewer.doc
new file mode 100644 (file)
index 0000000..87b874d
--- /dev/null
@@ -0,0 +1,138 @@
+/*!
+
+\page occ_3d_viewer_page OCC 3D Viewer
+
+<b>OCC (Open CasCade) 3D viewer</b> has been developed on the basis of Open
+CASCADE Technology. This is the default viewer for Geometry Module,
+providing good representation of construction and transformation of
+geometrical objects. Only this viewer allows to work with groups and
+sub-shapes. This viewer can also work in Mesh module, however, it
+doesn't allow to visualize meshes.
+
+The functionalities of OCC viewer are available via its Viewer
+Toolbar. Buttons marked with small downward triangles have extended
+functionality which can be accessed by locking on them with left mouse
+button.
+
+\image html occviewer_toolbar.png "Viewer Toolbar"
+
+<hr>
+\image html image77.gif
+\n <center><b>Dump View</b> - exports an object from the viewer in bmp, png, jpg
+or jpeg image format.</center>
+<hr>
+
+\image html image88.gif
+\n <center><b>Show/Hide Trihedron</b> - shows or hides coordinate axes.</center>
+<hr>
+
+\image html image96.gif
+\n <center><b>Fit all</b> - allows to select a point to be the center of a
+scene representing all displayed objects in the visible area.</center>
+<hr>
+
+\image html image97.gif
+\n <center><b>Fit area</b> - resizes the view to place in the visible area
+only the contents of a frame drawn with pressed left mouse button.</center>
+<hr>
+
+\image html image98.gif
+\n <center><b>Zoom</b> - allows to zoom in and out.</center>
+<hr>
+
+\image html image99.gif
+\n <center><b>Panning</b> - if the represented objects are greater that the
+visible area and you don't wish to use <b>Fit all</b> functionality, click on
+this button and you'll be able to drag the scene to see its remote
+parts.</center>
+<hr>
+
+\image html image100.gif
+\n <center><b>Global panning</b> - represents all displayed objects in
+the visible area.</center>
+<hr>
+
+\image html view_rotation_point.png
+\n <center><b>Change rotation point</b> - allows to to choose the point around
+which the rotation is performed.</center>
+
+\image html set_rotation_point_dialog1.png
+
+<center>By default the rotation point is located in the Center of the bounding
+box of an object.</center>
+
+\image html set_rotation_point_dialog2.png
+
+<center>Unchecking <b>Use Bounding Box Center</b> checkbox allows you to
+define the coordinates of the rotation point manually.</center>
+
+<b>Set to Origin</b> button restores the default rotation point
+coordinates.\n
+<b>Select Point from View</b> button allows to select the rotation
+point in the 3D Viewer.
+<hr>
+
+\image html image89.gif
+\n <center><b>Rotation</b> - allows to rotate the selected object using the
+mouse.</center>
+
+\image html image102.gif
+
+<center>These buttons orientate the scene strictly about coordinate axes.</center>
+<hr>
+
+\image html image91.gif
+\n <center><b>Reset</b> - restores the default position (isometric) of
+objects in the scene.</center>
+<hr>
+
+\image html image103.gif
+\n <center><b>Memorise view</b> - saves the current position of
+objects in the scene.</center>
+<hr>
+
+\image html image105.gif
+\n <center><b>Restore view</b> - restores the saved position of
+objects in the scene.</center>
+<hr>
+
+\image html image86.gif
+\n <center><b>Clone view</b> - opens a new duplicate scene.</center>
+<hr>
+
+\image html image106.gif
+\n <center><b>Clipping</b> - allows to create cross-section views
+(clipping planes) of geometrical objects.</center>
+
+\image html clipping.png
+<ul>
+<li><b>Base point</b> - allows to define the coordinates of the base
+point for the clipping plane.</li>
+<ul>
+<li><b>Reset</b> - returns the base point to coordinate origin.</li>
+</ul>
+<li><b>Direction</b> - allows to define the orientation of the
+clipping plane.</li>
+<ul>
+<li><b>Invert</b> - allows to select which part of the object will be removed
+and which will remain after clipping.</li>
+</ul>
+<li><b>Preview</b> - allows to see the results of clipping in the
+viewer.</li>
+</ul>
+<hr>
+\image html occviewer_axialscale.png
+\n <center><b>Scaling</b> - represents objects deformed (stretched or
+stuffed) along the axes of coordinates.</center>
+
+<b>Note!</b> OCC Viewer features a special <b>Polyline Selection</b> mechanism, which allows selecting an arbitraty part of the graphic area using a polygon frame, instead of the usual selection with a rectangular frame.
+
+To produce a Polyline Selection, lock the right mouse button and draw the first side of the polygon, then change the direction by clicking  the left mouse button add draw another side, etc. The whole selection frame is drawn with the locked right mouse button. 
+   
+\image html polyselection1.png
+
+As a result, only the nodes within the frame are selected.
+
+\image html polyselection2.png
+
+*/
diff --git a/doc/salome/gui/input/opening_studies.doc b/doc/salome/gui/input/opening_studies.doc
new file mode 100644 (file)
index 0000000..857ef07
--- /dev/null
@@ -0,0 +1,35 @@
+/*!
+
+\page opening_studies_page Opening studies
+
+In \b SALOME all studies are stored in a special format *.hdf.
+
+<em>To open an existing study:</em>
+\par
+In the main toolbar click "Open document" button or from the main menu select <b>File > Open</b>
+option. From a standard Search File dialog box choose the required
+*.hdf file and click \b Open button.
+
+\image html open.jpg "&quot;Open document&quot; button"
+
+<em>To load an unloaded study (\ref saving_and_closing_studies_page
+"see also"):</em>
+\par
+From the main menu select <b>File > Connect</b> option. In the following
+dialog box select one of the studies, which has been previously
+created and unloaded and click \b Ok button:
+
+\image html loadstudy2.png
+
+\par
+Alternatively, it is possible to select <b>File > Most Recently Used > </b> to select a study from the list.
+
+
+\n\b Tip:  After opening an existing study, you will see its structure
+in the \ref using_object_browser_page "Object Browser". It will contain the objects created with the
+help of different components during the previous study session. If you
+right-click on one of the objects and from the associated pop-up menu
+choose <b>Open With</b> option, which will automatically launch the component
+corresponding to this object.
+
+*/
\ No newline at end of file
diff --git a/doc/salome/gui/input/plot2d_viewer.doc b/doc/salome/gui/input/plot2d_viewer.doc
new file mode 100644 (file)
index 0000000..e6208d6
--- /dev/null
@@ -0,0 +1,94 @@
+/*!
+
+\page plot2d_viewer_page Plot 2D viewer
+
+\n <b>Plot 2d viewer</b> is destined to the representation of  2d
+plots and graphs in Post-Pro module.
+\n Its viewer toolbar gives you fast access to the following
+operations:
+
+\image html image77.gif
+<center><b>Dump View</b> - exports an object from the viewer in bmp,
+png, jpg or jpeg image format.</center>
+
+\image html image96.gif
+<center><b>Fit all</b> - scales the display to show the entire
+scene. Use this to resize the scene so that it could fit within the
+Viewer boundary.</center>
+
+\image html image97.gif
+<center><b>Fit area</b> - resizes the view to place in the visible
+area only the contents of a frame drawn with pressed left mouse
+button.</center>
+
+\image html image98.gif
+<center><b>Zoom</b> - allows to zoom in and out.</center>
+
+\image html image99.gif
+<center>\b Panning - if the represented objects are greater that the
+visible area and you don't wish to use Fit all functionality, click on
+this button and you'll be able to drag the scene to see its remote
+parts.</center>
+
+\image html image100.gif
+<center><b>Global panning</b> - allows to define the center of the
+scene presenting all displayed objects in the visible area.</center>
+
+\image html plot2d_points.gif
+<center><b>Draw Points</b> - represents points on the graph.</center>
+
+\image html plot2d_lines.gif
+<center><b>Draw Lines</b> - represents lines on the graph.</center>
+
+\image html plot2d_splines.gif
+<center><b>Draw Splines</b> - represents splines on the graph.</center>
+
+\image html plot2d_logarithmic_horizontal.gif
+<center><b>Horizontal axis logarithmic</b> - changes the scaling on
+horizontal axis to logarithmic.</center>
+
+\image html plot2d_logarithmic_vertical.gif
+<center><b>Vertical axis logarithmic</b> - changes the scaling on vertical
+axis to logarithmic.</center>
+
+\image html plot2d_legend.gif
+<center><b>Show Legend</b> - reveals all verbal and numerical
+information on the graphs.</center>
+
+\image html plot2d_settings.gif
+<center>\b Settings - calls a menu, in which you can specify advanced
+settings for your Plot 2d Viewer.</center>
+
+\image html plot2d_clone.gif
+<center><b>Clone view</b> - opens a new duplicate scene.</center>
+
+\anchor settings
+\n \image html plot2d_view_settings.png
+
+The options are as follows:
+<ul>
+<li><b>Main title:</b> the title of the XY plot. By default, it will
+consist of the names of the tables, on the basis of which the curve
+lines have been constructed.</li>
+<li><b>Curve type:</b> you can select from \b Points, \b Lines and \b Spline.</li>
+<li><b>Show legend:</b> here you can define the position of the
+description table on the XY plot (to the \b Left, to the \b Right, on
+\b Top or on \b Bottom).</li>
+<li><b>Marker size</b> - size of the points (markers) forming curve lines.</li>
+<li><b>Background color</b> of the XY plot.</li>
+<li><b>Scale mode:</b> here you can select the type of scaling (\b
+Linear or \b Logarithmic) along <b>X (Horizontal)</b> or <b>Y (Vertical)</b> axes.</li>
+</ul>
+
+You can define settings for each axis separately:
+<ul>
+<li>\b Horizontal or \b Vertical axis title.</li>
+<li><b>Grid/Axes marks:</b>  here you can define the maximum number of major
+and minor scale divisions for a specified axis. The real number of
+intervals fits to {1,2,5}*10^N, where N is a natural number, and
+doesn't exceed the maximum.</li>
+<li><b>Save settings as default:</b> If this check box is marked, all
+XY plots will be displayed with these defined properties.</li>
+</ul>
+
+*/
diff --git a/doc/salome/gui/input/postpro_preferences.doc b/doc/salome/gui/input/postpro_preferences.doc
new file mode 100644 (file)
index 0000000..37a094a
--- /dev/null
@@ -0,0 +1,375 @@
+/*!
+
+\page postpro_preferences_page Post-Pro Preferences
+
+In the Post-Pro module you can set preferences, default settings,
+which can be used in later sessions with this module.
+
+<h2>MED import Preferences</h2>
+
+\image html ppref1.png
+
+<ul>
+<li><b>MED files import</b></li>
+<ul>
+<li><b>Use Build Progress</b> - when this option is checked you can choose
+all other import MED options at the moment of loading of each file
+using <b>Build Progress</b> menu, otherwise the loading will be done
+according to the <b>Preferences</b> without addressing to the
+user.</li>
+<li><b>Full MED Loading</b> - when this option is checked, the MED file is
+fully loaded in the study, and no additional access to the MED file is
+needed during the session. Reversibly, when unchecked, the MED file is
+loaded on demand. This is the default behaviour in SALOME and
+recommended for big files to optimize memory usage.</li>
+<li><b>Build at once</b> - when this option is checked, you can't
+perform any operations until the MED file is fully loaded and
+processed.</li>
+<li><b>Build fields</b> - when this option is checked, the fields are
+built automatically at loading.</li>
+<li><b>Build min/max</b> - when this option is checked, minimum and
+maximum values of the time stamps are found at loading.</li>
+<li><b>Build groups</b> - when this option is checked, the groups and
+families are built automatically at loading.</li>
+<li><b>Close dialog at finish</b> - when this option is checked, the
+dialog box is closed after loading of the selected MED file. When
+unchecked, it allows loading other MED files.</li>
+</ul>
+</ul>
+
+<br><h2>Scalar Bar Preferences</h2>
+
+\image html pref31.png
+
+<ul>
+<li><b>Scalar Range</b></li>
+<ul>
+<li><b>Scalar Mode</b> - this feature allows refining the value to be
+inspected:</li>
+<ul>
+<li><b>Modulus:</b> value of a scalar or modulus of a vector.</li>
+<li><b>Component N:</b> Nth component of a vector, a tensor or a matrix.</li>
+</ul>
+<li><b>Logarithmic Scaling</b> - this checkbox toggles logarithmic
+scaling.</li>
+<li><b>Ranges to Use</b> - you can use either Field Range or Imposed Range.</li>
+</ul>
+<li><b>Min and Max for Imposed Range</b> - in this menu  you can set
+the limits for your Imposed Range, if you have chosen to use it.</li>
+<li><b>Font</b> - in this menu you can set type, face and color for
+the font of <b>Title</b> and <b>Labels</b>.</li>
+<li><b>Colors & Labels</b> - in this menu you can set the <b>number of
+colors</b> and the <b>number of labels</b> in the Scalar bar.</li>
+<li><b>Orientation</b> - here you can choose between vertical and horizontal
+orientation of the Scalar Bar.</li>
+<li><b>Origin & Size Vertical & Horizontal</b> - allows to define
+placement (<b>X</b> and <b>Y</b>) and lookout (<b>Width</b> and
+<b>Height</b>) of Scalar Bars.</li>
+<ul>
+<li><b>X:</b> abscissa of the point of origin (from the left
+side)</li>
+<li><b>Y:</b> ordinate of the origin of the bar (from the bottom)</li>
+</ul>
+<li><b>Scalar bars default position</b></li>
+<ul>
+<li><b>Arrange Scalar Bars</b> - this option prevents superposition of
+scalar bars during visualisation of several fields in the same
+window. If checked, a separate scalar bar is displayed for each
+presentation.</li>
+</ul>
+</ul>
+
+<br><h2>Cut Lines Preferences</h2>
+
+\image html ppref2.png
+
+<ul>
+<li><b>CutLine Preferences</b></li>
+<ul>
+<li><b>Show preview</b> check box allows to edit the parameters of the
+presentation and simultaneously observe the preview of this
+presentation in the viewer.</li>
+<li><b>Invert all curves</b> check box allows to invert the resulting
+curves.</li>
+<li><b>Use absolute length</b> check box allows to use absolute length
+for curves.</li>
+<li><b>Generate Data Table:</b> If this check box is marked, <b>Post
+Pro</b> will automatically generate a data table on the basis of your
+Cut Lines presentation. This table will be created in the structure of
+the study.</li>
+<li><b>Generate Curves:</b> If this check box is marked, <b>Post Pro</b>  will
+automatically generate curve lines on the basis of values taken from
+the generated data table. These curves will be created in the
+structure of the study and can be visualized in a XY plot.</li>
+</ul>
+</ul>
+
+<br><h2>Sweep Preferences</h2>
+
+\image html ppref3.png
+
+<ul>
+<li><b>Sweeping preferences</b></li>
+<ul>
+<li><b>Mode of the Sweeping</b> - allows to choose between Linear,
+Cosinusoidal and sinusoidal sweeping.</li>
+<li><b>Time step</b> - in this menu you can set the time of
+representation of one step.</li>
+<li><b>Number of cycles</b> - in this menu you can define the number
+of times this animation will be repeated.</li>
+<li><b>Number of steps</b> - in this menu you can define the number of
+steps, which will compose the whole animation.</li>
+<li><b>Parameter varies</b> - allows to choose the range for the
+parameter: from 0 to Pi or from Pi to -Pi.</li>  
+</ul>
+</ul>
+
+<ul>
+<li><b>Animation preferences</b></li>
+<ul>
+<li><b>Speed</b> - allows to define the speed of the animation.</li>
+<li><b>Cycled animation</b> - allows to start a cycled animation of the presentation.</li>
+<li><b>Use proportional timing</b> - allows to render the animation with proportional periods of time between every frame (not depending on the time stamps).</li>
+<li><b>Clean memory at each frame</b> - this option allows to optimize the performance of the operation.</li>
+</ul>
+</ul>
+
+<br><h2>Representation Preferences</h2>
+
+\image html pref33.png
+
+<ul>
+<li><b>Representation properties</b> - these checkboxes allow to
+choose the default representation type for each field presentation.</li>
+<ul>
+<li><b>Use Shading</b> - when this option is checked, the objects will
+be displayed with shading.</li>
+<li><b>Display only on creation</b> - when this option is checked, all
+previously created presentations will be automatically removed from
+the viewer when a new presentation is created and displayed. You can
+restore the previously created presentations using the Object
+Browser.</li>
+</ul>
+</ul>
+
+<br><h2>3D Cache</h2>
+
+\image.html pref40.png
+
+<ul>
+<li><b>3D Cache Preferences</b> - allow to define the mode of usage
+and the size of the 3D Cache, which enables to save in RAM and quickly
+restore the states of field animation.</li>
+<ul>
+<li><b>Memory Mode</b> - allows to define the mode of usage
+of the 3D Cache: <b>Minimal</b> actually disables the Cache,
+<b>Limited</b> Cache size depends on the current system
+configuration.</li>
+<li><b>Memory Limit</b> - allows to define the maximum size of the 3D
+Cache</li> 
+</ul>
+</ul>
+  
+
+<br><h2>Gauss Points Preferences</h2>
+
+\image html pref34.png
+
+<ul>
+<li><b>Primitive</b> - this menu allows user to choose the graphic
+primitive to use to present the results at Gauss points in the
+viewer.</li>
+<ul>
+<li><b>Primitive type</b> - provides choice between <b>Point
+sprites</b>, <b>Open GL points</b> and <b>Geometrical Spheres</b>.</li>
+<li><b>Maximum Size (Clamp)</b> - defines the maximum size of sprite
+points ranging from 1 to 512. By default the value is set to 256
+pixels.</li>
+<li><b>Main Texture</b> -  path to the <b>Main Texture</b> (16x16
+pixels) which defines the shape of the point sprite used for
+rendering.</li>
+<li><b>Alpha Channel Texture (16*16)</b> - path to the <b>Alpha
+Channel Texture</b> which defines the texture of the point
+sprite.</li>
+<li><b>Alpha Channel Threshold</b> - defines the level of transparency
+ranging from 0 to 1.</li>
+<li><b>Geometrical Sphere Resolution</b> - defines the number of faces
+of <b>Geometry Spheres</b>.</li>
+<li><b>Notify when number of faces exceeds</b> - limitation of the
+number of faces; the user will be warned if it exceeds the given
+value.</li>
+</ul>
+</ul>
+
+<ul>
+<li><b>Size</b> - in this menu you can define:</li>
+<ul>
+<li><b>Range value for min and max size</b> - these two parameters
+will be respectively multiplied by a reference length (average size of
+cells of the mesh) to define the range for minimum and maximum size of
+a point during rendering (at magnification = 100%). Default values
+are:</li>
+<ul>
+<li><b>Rainbow</b> scale: <b>min</b> = <b>10%</b>, <b>max</b> =
+<b>33%</b></li>
+<ul>
+<li>Min size is associated to the smallest real value (including
+negative values).</li>
+<li>Max size is associated to the largest real value.</li>
+</ul>
+<li><b>Bicolor</b> scale: <b>min</b> = <b>0</b> (not editable),
+<b>max</b> = <b>33%</b></li>
+<ul>
+<li>Null size is associated to the 0 scalar value.</li>
+<li>Max size is associated to the largest absolute value.</li>
+</ul>
+</ul>
+Both values are dynamically updated by the system according to the
+selected scalar bar. In the case of a Bicolor scale, the minimum value
+is set to 0 in the dialog and the control is disabled.
+<li><b>Magnification (%)</b> corresponds to the change of size of
+results at Gauss point primitives in 2D space. Acceptable values range
+from 0 to N; 100% means no magnification, 50% means half of its size,
+200% mean twice its size and so forth. By default this value is set to
+100%.</li>
+<li><b>+/- Ratio</b> corresponds to the number by which the
+magnification will be respectively multiplied or divided at edition,
+ranging from 0.01 to 10. By default this value is set to 2.</li>
+</ul>
+</ul>
+
+<ul>
+<li><b>Geometry</b></li>
+<ul>
+<li><b>Size of points (%)</b> defines a value that will be multiplied
+by a reference length (representative of the average size of cells of
+the mesh) to define the size of points during rendering (at
+magnification = 100%). Default values 10%.</li>
+<li><b>Color</b> -  allows to select the color of points used for
+presentations. Click on the colored line to access to the \ref
+select_color_and_font_page "Select Color" dialog box.</li>
+</ul>
+</ul>
+
+<ul>
+<li><b>Gauss Points Scalar Bar</b></li>
+<ul>
+<li><b>Active Bar</b> - this option allows to choose <b>Local</b> or
+<b>Global</b> Bar as active.</li>
+<li><b>Display Global Bar</b> - this option allows to visualize or to
+hide the Global Bar.</li>
+<li><b>Scalar Bar Mode</b> - this option allows to choose between
+<b>Bicolor</b> and <b>Rainbow</b> Scalar Bar Mode.</li>
+<li><b>Spacing</b> - allows to define Spacing from 0.01 to 1.</li>
+</ul>
+</ul>
+
+<br><br><b>Inside<b> and </b>Outside Cursor Preferences</b> allow to set
+<b>Primitives</b>, <b>Size</b> and <b>Magnification</b> for the
+respective zones.
+
+<br><h2>Picking Preferences</h2>
+
+\image html pref37.png
+
+<ul>
+<li><b>Cursor</b> - allows to adjust the Size of the cursor used for
+Picking (ranging from 0.1 to 1), the Height of the pyramids (ranging
+from 0 to 10) and the Selection cursor color.</li>
+<li><b>Tolerance</b> - defines at which distance of the cursor from
+the point it becomes selected (ranges from 0.001 to 10).</li>
+<li><b>Information window</b> - allows to define the
+<b>Transparency</b> (from 0% = opaque to 100% = transparent) and
+<b>Position</b> of the window, which can be:</li>
+<ul>
+<li><b>Centred below the point</b>, or</li>
+<li>located at <b>Top-left corner of the 3D view</b></li>
+</ul>
+<li><b>Movement of the Camera</b> can also be define by the user.</li>
+<ul>
+<li><b>Zoom at first selected point</b> - This value is used to define
+the focal distance at the first selected point (at the end of the
+movement of the camera). This value is a ratio that will be multiplied
+by the current zoom value.</li>
+<li><b>Number of steps between two positions</b> - defines the
+smoothness of camera movement at selection by the number of
+iterations. If set to 1 the camera is zoomed and centered at the point
+momentarily. Greater numbers mean very slow camera movement.</li>
+</ul>
+<li><b>Display parent mesh element</b> - allows to visualize or hide
+the patent mesh element of the selected gauss point.</li>
+</ul>
+
+<br><h2>Navigation Preferences</h2>
+
+\image html pref38.png
+
+<br>
+<ul>
+<li><b>Mouse</b></li>
+<ul>
+<li><b>Mouse Behaviour</b> - this option allows to choose one of the
+modes of work with mouse in Gauss Viewer.</li>
+<ul>
+<li><b>Salome Standard Controls</b> - allows to manipulate objects in the
+viewer with the mouse and locked Ctrl button: increase or decrease the
+zoom ratio with the left mouse button, translate object in any
+direction with the central mouse button or rotate it with the right
+mouse button.</li>
+<li><b>Keyboard Free</b> - allows to manipulate objects in the viewer
+with the mouse without locking Ctrl button. In this case the
+operations are assigned to the buttons differently: rotation is made
+with the left button, translation with the right and zoom with both
+pressed in the same time.</li>
+</ul>
+</ul>
+</ul>
+
+<ul>
+<li><b>Keyboard</b></li>
+<ul>
+<li><b>[+]/[-] Speed Increment</b> - defines the number of units by
+which the speed increases or respectively decreases after pressing [+]
+or [-] keyboard buttons.</li>
+</ul>
+</ul>
+
+<ul>
+<li><b>Spacemouse</b> - a mouse-like manipulator device specially designed
+for working with 3D presentations, objects, etc. You can reassign the
+actions listed below to any of its buttons.</li>
+<ul>
+<li><b>Decrease Speed Increment</b> - decreases by 1 the speed increment used for the keyboard (same as [-] key).</li>
+<li><b>Increase Speed Increment</b> - increase by 1 the speed increment used for the keyboard (same as [+] key).</li>
+<li><b>Decrease Gauss Points Magnification</b> - divides the current magnification by the magnification ratio.</li>
+<li><b>Increase Gauss Points Magnification</b> - multiplies the current magnification by the magnification ratio.</li>
+<li><b>Dominant / combined switch</b> - toggles button to switch to dominant or combined movements.</li>
+</ul>
+</ul>
+
+<br><h2>Recorder Preferences</h2>
+
+\image html pref38.png
+
+<ul>
+<li><b>Settings</b></li>
+<ul>
+<li><b>Mode</b> - allows to choose from two recording regimes:</li>
+<ul>
+<li><b>Recording all displayed frames</b> - records exactly at the FPS rate specified by the user.</li>
+<li><b>Recording at a given FPS</b> - records only when the contents
+of the viewer change (some activity is performed).  In the AVI file
+non-recorded images are substituted with the copies of the latest
+recorded image, which produces files with lower quality but requires
+less system resources.   </li>
+</ul>
+<li><b>FPS</b> - allows to define the FPS (frames per second) rate for
+the clip. Set greater value for better quality.</li>
+<li><b>Quality</b> - allows to set the quality of the clip in the
+interval between 0 and 100.</li>
+<li><b>Progressive</b> - allows to record a progressive API
+file.</li>
+</ul>
+</ul>
+
+*/
diff --git a/doc/salome/gui/input/running_salome.doc b/doc/salome/gui/input/running_salome.doc
new file mode 100644 (file)
index 0000000..630c5d2
--- /dev/null
@@ -0,0 +1,110 @@
+/*!
+
+\page running_salome_page Running SALOME
+
+<em>To launch SALOME:</em>
+<ol>
+<li>Install the SALOME package into a definite directory (ex. \b SALOME)
+on your hard disk. It is preferable if you use the special
+installation procedure allowing to install the  SALOME platform and
+all corresponding applications.</li>
+<li>The installation shell script will create a special file:
+<b>salome.csh</b> (CShell file) in your SALOME/KERNEL directory. This file
+contains all environment variables necessary for launching SALOME
+platform with other application products provided with SALOME
+installation package. You have a possibility to add one of them into
+your profile if you enter in the command console the following: <br><br>
+<tt>source salome.csh</tt>
+
+<b>Tip:</b> During the installation procedure you have a possibility to set your profile automatically.</li>
+
+<li> Launch SALOME platform, using the following Python script located
+in the <b>SALOME/KERNEL/bin/salome</b> directory:<br><br> 
+<ul>
+<li>\b runSalome.py [command line options]
+</ul>
+</li>
+</ol>
+
+\anchor batch_mode_run
+
+<table>
+<tr>
+<td><h2>Options</h2></td>
+<td><h2>Description</h2></td>
+</tr>
+<tr>
+<td>--\b help or -\b h</td>
+<td>print this help</td>
+</tr>
+<tr>
+<td>--\b gui or -\b g</td>
+<td>launch with GUI</td>
+</tr>
+<tr>
+<td> --\b terminal or -\b t</td>
+<td>launch without GUI in batch mode</td>
+</tr>
+<tr>
+<td>--\b logger or -\b l</td>
+<td>redirects log messages in the file <em>logger.log</em></td>
+</tr>
+<tr>
+<td>--\b file=<b>\<FILE\></b> or -\b f=<b>\<FILE\></b></td>
+<td>redirects  log messages in a custom file</td>
+</tr>
+<tr>
+<td>--\b xterm or -\b x</td>
+<td>the servers open an xterm window and log messages are displayed in this window</td>
+</tr>
+<tr>
+<td>--\b modules=\b module1,\b module2,... or -\b m=\b module1,\b module2,...</td>
+<td>list of SALOME modules which will be loaded into the module catalogue</td>
+</tr>
+<tr>
+<td>--\b embedded=<b>registry,study,moduleCatalog,cppContainer</b>,
+or -\b e=<b>registry,study,moduleCatalog,cppContainer</b></td>
+<td>embedded CORBA servers (default: registry,study,moduleCatalog,cppContainer)
+note that logger,pyContainer,supervContainer can't be embedded</td>
+</tr>
+<tr>
+<td>--\b standalone=<b>registry,study,moduleCatalog,cppContainer,pyContainer,supervContainer</b>, or
+-\b s=<b>registry,study,moduleCatalog,cppContainer,pyContainer,supervContainer</b></td>
+<td>standalone CORBA servers (default: pyContainer,supervContainer)</td>
+</tr>
+<tr>
+<td>--\b containers=<b>cpp,python,superv</b>
+or -\b c=<b>cpp,python,superv</b></td>
+<td>launch of cpp, python and supervision containers</td>
+</tr>
+<tr>
+<td>--\b portkill or -\b p</td>
+<td>kill SALOME launched with the current port</td>
+</tr>
+<tr>
+<td>--\b killall or -\b k</td>
+<td>kill SALOME</td>
+</tr>
+<tr>
+<td>--<b>interp</b>=<b>n</b> or -<b>i</b>=<b>n</b></td>
+<td>number of additional xterm to open, with session environment</td>
+</tr>
+<tr>
+<td>-\b z</td>
+<td>display splash screen</td>
+</tr>
+<tr>
+<td>-\b r</td>
+<td>disable centralized exception handling mechanism</td>
+</tr>
+</table>
+
+<b>Tip:</b> If the \b runSalome.py script is launched without prompting
+any options, they will be taken by default from the file <b>SalomeApp.xml
+(SALOME/GUI/share/salome/resources/SalomeApp.xml)</b>. If you are
+constantly launching SALOME with some specific options which are
+different from the defaults, you can edit this file according to your
+requirements. So the next time you run SALOME, you won't have to enter
+these numerous command console options.
+
+*/
\ No newline at end of file
diff --git a/doc/salome/gui/input/salome_architecture.doc b/doc/salome/gui/input/salome_architecture.doc
new file mode 100644 (file)
index 0000000..8849a83
--- /dev/null
@@ -0,0 +1,95 @@
+/*!
+
+\page salome_architecture_page SALOME architecture
+
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+\b SALOME architecture is based on \b CORBA technology using
+distributed system model of applications. This architecture takes the
+concept of multitier client/server to its natural conclusion. The
+distributed system model exposes all functionality of the application
+as objects, each of which can use any of the services provided by
+other objects in the system, or even objects in other systems. The
+architecture can also blur the distinction between "client" and
+"server" because the client components can also create objects that
+behave in server-like roles. This architecture provides the ultimate
+in flexibility.
+
+
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+The distributed system architecture achieves its flexibility by
+encouraging (or enforcing) the definition of specific component
+interfaces. The interface of a component specifies to other components
+what services are offered by that component and how they are used. As
+long as the interface of a component remains constant, that
+component's implementation can change dramatically without affecting
+other components.
+
+
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+All software components (Post-Pro, Geometry, Mesh...) integrated into
+\b SALOME platform  implement predefined interfaces. Each component
+provides data for the \b SALOME study in a form of links (stored in
+the Study) to the specific data created and stored in the
+component. All components represent \b CORBA servers and it allows to
+run them on different host stations.
+
+\image html image67.gif
+
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+It is equally possible to create engine-independent modules. These
+modules may not use CORBA at all, and can have internal data structure
+which can be written in pure C++ (or python). Such modules are located
+inside SALOME GUI process and from the point of view of the end user
+have no difference with standard components. Such modules not using
+the standard tools of SALOME platform are defined on a special
+separated level named CAM. CAM component is the basis for new SALOME
+GUI and contains all basic functionality for working with modules
+(loading; saving, closing, customization of toolbar and menu).
+
+
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+Another fundamental piece of the \b SALOME architecture is the use of
+the Interface Definition Language (IDL). IDL, which specifies
+interfaces between CORBA components, is instrumental in ensuring
+CORBA's language independence. Because interfaces described in IDL can
+be mapped to any programming language, CORBA applications and
+components are thus independent of the language(s) used to implement
+them.
+
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+Additional information about CORBA technology
+is available at http://www.omg.org
+
+\note In \b SALOME there is a possibility to run
+definite components in the so-called \ref batch_mode_run "batch mode" without GUI provided
+by GUI component. In this case you can work with these components with
+the help of Python commands and scripts.
+
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+The architecture of this all-inclusive
+platform for numerical components  responds to the following
+objectives:
+<ol>
+<li>\b Flexibility :  the creation and modification of computation
+schemes must be easy. The developer must have easy access to all
+modeling parameters to create domain-specific tools adapted to new
+situations or to test new numerical algorithms. SALOME allows
+integration and implementation of numerical and physical components
+derived from existing code.</li>
+<li>\b Productivity :  the implementation of code is simple for the
+user and the reuse of components (within other environments for
+macro-components) is noticeably facilitated.</li>
+<li> \b Performance :\b  SALOME is able to more finely simulate
+phenomena that is more complex in scale and in physical coupling
+requirements. \b SALOME economically exploits the performance of used
+machines (massively parallel processors, PC clusters, etc).</li>
+<li> \b Expandability:  on the one hand, software technologies and
+physical architectures evolve rapidly compared to the development
+time, validation and use of a scientific application while on the
+other hand, the development of a database model adapted to the
+totality of exchanges between components can be achieved
+incrementally. \b SALOME  is able to easily follow these
+developments.</li>
+</ol>
+
+*/
\ No newline at end of file
diff --git a/doc/salome/gui/input/salome_desktop.doc b/doc/salome/gui/input/salome_desktop.doc
new file mode 100644 (file)
index 0000000..101d77f
--- /dev/null
@@ -0,0 +1,74 @@
+/*!
+
+\page salome_desktop_page SALOME desktop
+
+The main SALOME Desktop consists of the following sections and
+toolbars:
+
+\image html geomview-alt.png
+
+<b>Basic parts of the SALOME Desktop:</b>
+<ul>
+<li><b>Main menu</b> - This is a set of context-sensitive menus, which will
+be updated according the functionality of the loaded component. In
+general,  these menus contain all functional options of SALOME
+platform.</li>
+<li><b>Standard Toolbar</b> - This toolbar contains icons allowing
+creating/saving studies, correcting mistakes, copying/pasting
+objects.</li>
+<li><b>Components Toolbar</b> - This toolbar is destined for uploading
+components in SALOME platform.</li>
+<li><b>Module Toolbar</b> - This toolbar contains icons specific to the
+loaded module.</li>
+<li><b>Viewer Toolbar</b> - This is a set of tools destined for visualization
+of the presentations in the viewer.</li>
+</ul>
+
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;All toolbars in the
+\b SALOME Platform are context-sensitive. Loading of a definite component
+(Geometry, Post-Pro, Mesh etc.) will automatically add some additional
+toolbars specific to this component. To display/hide a definite
+toolbar, in the main menu choose <b>View > Toolbars</b>, and from this
+submenu check or uncheck the toolbar, you would like to display/hide.
+
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;By default all
+toolbars are located on the top of the SALOME desktop. But you can
+relocate toolbars by dragging with the mouse and dropping it in any
+place of the window.
+
+<b>Parts of  the study window:</b>
+<ul>
+<li><b>Object Browser</b> - Management of objects created or imported into
+SALOME application.</li>
+<li>\b Viewer - This window is destined for visualization of
+presentations.</li>
+<li><b>Python console</b> - Window for Python interpreter. This window
+functions like a standard document: the pop-up menu invoked by
+right-click in this window gives access to
+<b>Copy/Paste/SelectAll/ClearAll</b> options.</li>
+</ul>
+
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Object Browser, Python
+Console, MenuBar, etc are, in fact, separate dockable windows.
+Dockable windows can be placed in special areas, on the borders of
+desktop like toolbars. You can change the size and the position of
+dockable windows, hide them or even place outside desktop. SALOME
+saves in the same file all positions and sizes of dockable windows. It
+means that the difference in settings of the same windows (for example
+Python console) is possible between different modules (the same window
+can have different size and position when other module is
+activated). Also each module can indicate which common windows are
+necessary for working, and only they will be displayed when this
+module is active.
+
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Starting from the
+version 3.0.0 Salome uses a <b>Multi-Desktop Approach</b>. Multi-desktop
+Approach means that now there is separate Desktop for each document
+(Study)  and all windows connected to a Study (viewers, dockable
+windows etc) are placed in one container. It is very comfortable,
+because you can't mix up windows from different studies. This approach
+positively differs from the classic multi document interface in case
+if many windows are used, i.e. when one document contains a lot of
+viewers, dialogs, etc. Each desktop also has its own menu and toolbar.
+
+*/
\ No newline at end of file
diff --git a/doc/salome/gui/input/salome_preferences.doc b/doc/salome/gui/input/salome_preferences.doc
new file mode 100644 (file)
index 0000000..292b572
--- /dev/null
@@ -0,0 +1,142 @@
+/*!
+
+\page salome_preferences_page SALOME preferences
+
+To begin setting preferences for your study, select \b Preferences in the
+main menu, the following dialog box will appear:
+
+\image html pref11.png
+If you've just started your study and haven't yet loaded other
+modules, you'll be able to change only those settings, which refer to
+the whole GUI SALOME session. These settings will be valid for the
+whole study session.
+
+<h2>General Preferences</h2>
+
+<ul>
+<li><b>Study Properties</b></li>
+<ul>
+<li><b>MultiFile Save</b> - if checked in, your study will be saved in
+several HDF files (one file for the data created by each component
+used during the study session).</li>
+<li><b>ASCII Save</b> - if checked in, your study will be saved in
+ASCII format file (or files).</li>
+<li><b>Store positions of windows</b> -  if checked in, positions of windows
+will be saved in a special file at the end of the current session and
+then restored for a new session.</li>
+<li><b>Store/restore last GUI state</b> - if checked in, all GUI settings are
+saved with the rest of the data whenever you save the study. When the
+study is reopened, the GUI state is restored.</li>
+</ul>
+<li><b>External browser</b></li>
+<ul>
+<li>\b Application - this option allows you to set an external browser (IE,
+Netscape) which will be used for viewing SALOME reference manuals. By
+default, Mozilla is used. Press the &quot;<b>...</b>&quot; button(see
+the picture below) to browse for the application you need in the data
+tree of your computer.</li>
+<li>\b Parameters</li>
+</ul>
+<li><b>Python console properties</b> - here you can quickly set the
+parameters (style, size, face) of the font used in your Python
+console.</li>
+</ul>
+\par
+For detailed settings in \ref select_color_and_font_page "Select Font"
+dialog box press the &quot;<b>...</b>&quot; button(see the picture below).
+
+\image html image69.gif "&quot;...&quot; button"
+
+<br><h2>Viewers Preferences</h2>
+
+\image html pref12.png
+
+<ul>
+<li><b>OCC and VTK 3D Viewers</b></li>
+<ul>
+<li><b>Trihedron size</b> - this submenu allows to set the size of
+coordinate axes displayed in the viewer.</li>
+<li><b>Background Color</b> - this submenu allows to select background
+color. Click on the colored line to access to the 
+\ref select_color_and_font_page "Select Color" dialog box.</li>
+<li><b>Number of isolines along U</b> (or <b>V</b>) - this submenu allows to specify
+the number of isolines along the axes of coordinates.</li>
+<li><b>Relative size</b> - if checked in, trihedron axes scale to fit the
+size of the area displayed in 3D Viewer.</li>
+</ul>
+<br>
+<li><b>Plot2d Viewer</b></li>
+<ul>
+<li><b>Legend Position</b> - this submenu allows to set the default position
+of the legend, it can be located to the left, to the right, on top or
+on bottom of the graph.</li>
+<li><b>Curve Type</b> - this allows to set the representation of graphs in
+your presentations. You can see only <b>Points</b>, points connected with
+<b>Lines</b> or points connected with smooth <b>Splines</b>.</li>
+<li><b>Marker Size</b> - this submenu allows you to set the size of
+markers in your graphs</li>
+<li><b>Horizontal & Vertical Axis Scale</b> - this submenu allows you to set
+the scale for vertical and horizontal axes. It can be either <b>Linear</b> or
+<b>Logarithmic</b></li>
+<li>Background Color - this submenu allows to select the background
+color. Click on the colored line to access to the 
+\ref select_color_and_font_page "Select Color" dialog box.</li>
+</ul>
+<br>
+<li><b>Graph Supervisor</b></li>
+<ul>
+<li><b>Background Color</b> - this submenu allows to select background
+color. Click on the colored line to access to the 
+\ref select_color_and_font_page "Select Color" dialog box.</li>
+<li><b>Title Color</b> - this submenu allows to select title color. Click on
+the colored line to access to the 
+\ref select_color_and_font_page "Select Color" dialog box.</li>
+</ul>
+</ul>
+
+<br><h2>Directories Preferences</h2>
+
+\image html pref13.png
+
+<ul>
+<li>
+<b>Quick Directory List</b> - this section allows to create and manage
+a custom quick directory list. To add a directory in the list, press
+the "Add directory" button:
+\image html image70.gif
+
+then the &quot;<b>...</b>&quot; button and browse the data tree for the
+directory you need.
+The "Up" and "Down" buttons(see the picture below) help you to sort
+the directories in the list:
+\image html image73.gif
+
+\image html image75.gif
+To remove the selected directory from the list, press the "Delete"
+button:
+\image html image72.gif
+</li>
+</ul>
+
+<br><h2>Object Browser Preferences</h2>
+
+\image html pref14.png
+
+<ul>
+<li><b>Object browser settings</b></li>
+<ul>
+<li><b>Auto size for the first column</b> - this checkbox enables automatic
+resizing for the first column.</li>
+<li><b>Auto size for other columns</b> - this checkbox enables
+automatic resizing for the other columns.</li>
+<li><b>Resize columns after expanding an item</b> - this checkbox enables
+resizing columns on expanding an object browser item.</li>
+</ul>
+</ul>
+
+<ul>
+<li><b>Default columns</b> - these checkboxes allow to display or hide <b>Value</b>,
+<b>Entry</b>, <b>IOR</b> and <b>Reference entry</b> columns in the Object Browser.</li>
+</ul>
+
+*/
\ No newline at end of file
diff --git a/doc/salome/gui/input/saving_and_closing_studies.doc b/doc/salome/gui/input/saving_and_closing_studies.doc
new file mode 100644 (file)
index 0000000..c996b09
--- /dev/null
@@ -0,0 +1,81 @@
+/*!
+
+\page saving_and_closing_studies_page Saving and closing studies
+
+In \b SALOME a study can be saved in \b HDF binary (by default) or \b ASCII
+files (see also: \ref salome_preferences_page "Setting ASCII save option").
+
+You can also specify  two options of saving your study:
+<ul>
+<li><b>In one HDF file:</b> in this case all components used during this
+study session will write their data into one common HDF file.
+</li>
+<li>
+<b>In multiple files</b> (see also: \ref salome_preferences_page
+"Setting Multifile save option") : in this
+case SALOME will create one base HDF file which will store the main
+information about the saved study and several other special files with
+particular extensions storing the data written by each component which
+has been used during this study session. Opening of this study
+requires that \b ALL saved files should be stored in the \b SAME directory.
+If you would like to copy your saved study in another directory or
+machine, you should copy all stored files. Otherwise, if you try to
+open this study, some data will be lost and it will lead to invalid
+functioning of the SALOME platform.
+</li>
+</ul>
+
+Saving a study you also save its layout, i.e. all positions and sizes
+of dockable windows. It means that the difference in settings of the
+same windows (for example Python console) is possible between
+different modules (the same window can have different size and
+position when other module is activated). Also each module can
+indicate which common windows are necessary for working, and only they
+will be displayed when this module is active.
+
+<em>To save an existing study:</em>
+\par
+In the main toolbar click "Save document" button or from the main menu
+select <b>File > Save</b> option. Your study will be automatically
+updated.
+
+\image html save.jpg "&quot;Save document&quot; button"
+
+\note If your study hasn't been previously saved, this option will
+call the standard Search File dialog box where you can enter the name
+for your study and save it.
+
+<em>To save a study with a new name:</em>
+\par
+From the main menu select <b>File > Save as</b> option. In the standard
+Search File dialog box enter a new name for your study and click \b Save
+button.
+
+<em>To save the current layout of the GUI:</em>
+\par
+From the main menu select <b>File > Save VISU State</b>. The current
+state of the graphic interface is published in Object Browser in the
+folder GUI states and can be at any time \b Restored, \b Renamed or \b
+Deleted. This operation saves and allows to
+restore almost all GUI settings: names, position, zooming and panning
+of viewers  and all displayed objects (in Post-Pro module only).
+
+<em>To close a study:</em>
+\par
+In the main toolbar click "Close document" button or  from the main menu select <b>File > Close</b>
+option or click on the cross in the upper right corner of the study
+window.
+
+\image html image94.gif "&quot;Close document&quot; button"
+
+\note If your study hasn't been previously saved, this option will
+call the following dialog box with several options:
+
+\image html closestudy.png
+
+\n\b Unload option allows to unload your current study from the SALOME
+Desktop. In the same working session you can  reload it again (see:
+\ref opening_studies_page "Opening studies"). But if you quit the SALOME application, all changes
+in the unloaded study will be lost.
+
+*/
diff --git a/doc/salome/gui/input/select_color_and_font.doc b/doc/salome/gui/input/select_color_and_font.doc
new file mode 100644 (file)
index 0000000..96b570a
--- /dev/null
@@ -0,0 +1,30 @@
+/*!
+
+\page select_color_and_font_page Select Color and Font
+
+<b>Select Color</b> and <b>Select Font</b> menus are used in many
+Preferences.
+
+<br><h2>Select color</h2>
+
+\image html selectcolor.png
+
+This menu  allows to choose from either predefined <b>Basic Colors</b>
+grouped in the upper left corner of the window or <b>Custom Colors</b>, which
+you can define yourselves. To define a Custom Color, click on one of
+the Custom Color cells, select the color you need in the field of
+colors or by typing in its numeric parameters in the lower right
+corner of the window, then click <b>Add to Custom Colors</b> button. The
+chosen color will be added to <b>Custom Colors</b> table.
+
+<br><h2>Select font</h2>
+
+\image html selectfont.png
+
+This menu provides a wide choice of \b Fonts, <b>Font Styles</b> and
+\b Sizes. Characters can be underlined or struck out. It is possible to
+preview them in the \b Sample window. \b Script dialog-box gives the
+possibility to use not only Latin and Latin Extended but also
+Cyrillic, Greek, Arabic, Runic and many other subsets.
+
+*/
\ No newline at end of file
diff --git a/doc/salome/gui/input/setting_preferences.doc b/doc/salome/gui/input/setting_preferences.doc
new file mode 100644 (file)
index 0000000..49802ee
--- /dev/null
@@ -0,0 +1,29 @@
+/*!
+
+\page setting_preferences_subpage Setting Preferences
+
+In \b SALOME you can set preferences for each module in the common editor
+of preferences. SALOME preferences refer to the whole GUI SALOME
+session, other preferences are module-specific and are accessible only
+after you load a respective module.
+\n When you change settings (click \b OK or \b Apply button) each module
+receives the notification about what preferences are changed. You can
+also click \b Defaults button to restore default preferences or \b Close
+button to quit the menu without any changes. 
+\n \b Import button allows to load a user file containing preferences
+from your home directory through a standard Import dialog box.
+
+\image html import.png
+
+This file has no extension and by default starts with
+.SalomeApprc. followed by Salome version number. There exists one file
+for each Salome version in use.
+\n The preferences, set during the current study session, are
+automatically saved in this file at the end of the session. Next time
+you launch SALOME application, these preferences will be restored.
+
+\note The preferences you set will be default preferences for all \b new
+objects, but they are not retroactive and do not automatically apply
+to the existing objects.
+
+*/
\ No newline at end of file
diff --git a/doc/salome/gui/input/setting_preferences_chapter.doc b/doc/salome/gui/input/setting_preferences_chapter.doc
new file mode 100644 (file)
index 0000000..b04a761
--- /dev/null
@@ -0,0 +1,14 @@
+/*!
+
+\page setting_preferences_page Setting Preferences
+
+<ul>
+<li>\subpage setting_preferences_subpage</li>
+<li>\subpage select_color_and_font_page</li>
+<li>\subpage salome_preferences_page</li>
+<li>\subpage geometry_preferences_page</li>
+<li>\subpage mesh_preferences_page</li>
+<li>\subpage postpro_preferences_page</li>
+</ul>
+
+*/
\ No newline at end of file
diff --git a/doc/salome/gui/input/setting_study_properties.doc b/doc/salome/gui/input/setting_study_properties.doc
new file mode 100644 (file)
index 0000000..2101f43
--- /dev/null
@@ -0,0 +1,36 @@
+/*!
+
+\page setting_study_properties_page Setting study properties
+
+<em>To view the properties of the current study:</em>
+\par
+From the main menu select \b File > \b Properties option. The following
+dialog box will appear:
+
+\image html studyproperties.png
+
+This dialog box gives complete information about your study.
+
+<em>To change the name of the study author:</em>
+\par
+In this dialog box click on the \b Author field and enter a new name.
+
+<em>To view the list of changes made with your study:</em>
+\par
+In this dialog box click on the \b Modifications field and scroll it
+down. Each record contains the following information: date and time of
+modification of the study, name of the user, who has made these
+changes.
+
+<em>To lock your study for modifications:</em>
+\par
+In the dialog box shown on the picture above click on the \b Locked
+field and choose \b Yes item.
+
+In this case your study will be locked for any kind of modifications
+for all users. Next time you try to edit it, you will see the
+following warning message:
+
+\image html lockedstudy.png
+
+*/
\ No newline at end of file
diff --git a/doc/salome/gui/input/study_management_chapter.doc b/doc/salome/gui/input/study_management_chapter.doc
new file mode 100644 (file)
index 0000000..54ffda2
--- /dev/null
@@ -0,0 +1,15 @@
+/*!
+
+\page study_management_page Study management
+
+<ul>
+<li>\subpage creating_new_study_page</li>
+<li>\subpage opening_studies_page</li>
+<li>\subpage saving_and_closing_studies_page</li>
+<li>\subpage editing_studies_page</li>
+<li>\subpage displaying_studies_page</li>
+<li>\subpage working_with_python_scripts_page</li>
+<li>\subpage setting_study_properties_page</li>
+</ul>
+
+*/
\ No newline at end of file
diff --git a/doc/salome/gui/input/using_catalog_generator.doc b/doc/salome/gui/input/using_catalog_generator.doc
new file mode 100644 (file)
index 0000000..af50de5
--- /dev/null
@@ -0,0 +1,65 @@
+/*!
+
+\page using_catalog_generator_page Using Catalog Generator (for advanced users)
+
+SALOME platform is an open platform for
+integration of your custom components, which can used in the same way
+as typical modules provided in the standard installed package. The
+<b>Catalog Generator</b> tool serves for implementation of the interface of
+your custom component. It allows to generate from IDL description of
+your component interface its xml description.  The component xml
+description allows SALOME application to know about the component and
+its services and provides the possibility to call the component
+services, for example, inside Supervisor module.
+
+If you have a look at runSalome,
+runSalomeWithPort scripts running SALOME application, which are stored
+in build/bin directory you will see that SALOME_ModuleCatalog_Server
+is started with two xml files as its input parameters:
+\b CatalogModuleGeneral.xml and \b CatalogModulePersonnel.xml. These two
+files store the descriptions of interfaces and services of all
+components, provided with typical SALOME package. To add a new
+component into SALOME platform you should either update one of these
+existing xml files with generated xml description of your component or
+create a new one.
+
+<em>To open the Catalog Generator:</em>
+\par
+From the main menu choose <b>Tools > Catalog Generator</b>, the following
+dialog box will appear:
+
+\image html cataloggenerator.png
+
+<br>In this dialog box you can specify:
+<ul>
+<li>Name and location of the IDL file describing the interface of your
+component (Click the \b Browse button to find it using the data tree).</li>
+<li>Name and location of an existing XML file, which will be updated
+with the interface of you component or name and desired location of a
+new XML file, which will be generated (Click the \b Browse button to find
+it using the data tree).</li>
+<li>Name of the author.</li>
+<li>Name of the component.</li>
+<li>Name of the user.</li>
+<li>Version.</li>
+<li>Capability of multi study support.</li>
+<li>Type of the component.</li>
+<li>Icon of your component (Click the \b Browse button to find it using
+the data tree).</li>
+</ul>
+
+\note If you have chosen to create a new xml file containing the
+description of your component, don't forget to specify it as
+input parameter for SALOME_ModuleCatalog_Server in the file, you are
+using as a running script of SALOME platform (in runSalomeWithPort,
+for example).
+
+When launching SALOME next time you will see your module alongside other components.
+
+\b Tip: You can use the <b>Catalog Generator</b> tool, if you would like to \b
+test the functionality of your new component. After implementation of
+your component interface, launch SUPERVISION module where you can try
+using the services of your new component. (see also: Adding factory
+nodes)
+
+*/
\ No newline at end of file
diff --git a/doc/salome/gui/input/using_find_tool.doc b/doc/salome/gui/input/using_find_tool.doc
new file mode 100644 (file)
index 0000000..2c567ce
--- /dev/null
@@ -0,0 +1,76 @@
+/*!
+
+\page using_find_tool_page Using Find toolbox
+
+The <b>Object Browser</b> is supplied with the \b Find toolbox. This tool
+allows performing context search of the items in the Object Browser:
+
+\image html findtool1.png
+
+The \b Find toolbox can be invoked in several ways:
+- Pressing \a &lt;Ctrl&gt;-&lt;F&gt; key combination starts new
+search; the text previously entered by the user in the edit control of
+the \b Find toolbox is automatically selected.
+- Pressing \a &lt;/&gt; (slash) key starts new search; the text
+previously entered by the user is cleared.
+- Pressing \a &lt;F3&gt; key repeats previous search in the forward
+direction (from top to bottom).
+- Pressing \a &lt;Shift&gt;-&lt;F3&gt; key repeats previous search in
+the backward direction (from bottom to top).
+- Activating \a Find command from the Object Browser context popup
+menu starts new search (the same as \a &lt;Ctrl&gt;-&lt;F&gt;).
+
+Pressing \a &lt;Escape&gt; key closes the \b Find toolbox.
+
+The search is always started beginning from the first selected item in
+the Object Browser. If there are no selected items, the search is
+started from the top of the Object Browser contents. If there is an
+item which satisfies the search conditions, it is selected and
+Object Browser is expanded to show this item (if it is collapsed).
+
+The \b Find toolbox provides a set of widgets which are used to
+perform the search operations or affect on the search conditions:
+- \a "Close" button closes the \b Find toolbox.
+- Line edit box is used to enter the text to be searched. Note that
+search is alwasy done by the object name, i.e. by the data displayed
+in the "Name" column of the Object Browser.
+- \a "Find first item" button searches the very first item
+which satisfies the search condition.
+- \a "Find previous item" button searches the previous item
+which satisfies the search condition.
+- \a "Find next item" button searches the next item
+which satisfies the search condition.
+- \a "Find last item" button searches the very last item
+which satisfies the search condition.
+- \a "Case sensitive" check box allows performing case sensitive
+search.
+- \a "Regular Expression" check box allow performing the search of the
+items by the regular expression, for example:
+  - <i>Face</i> - matches all faces
+  - <i>Face_[\\d]</i> - matches Face_1, Face_2, etc.. (all faces)
+  - <i>Face_[\\d]$</i> - matches Face_1, Face_2, but not matches Face_11, Face_12.
+  - <i>^Face_[\\d]$</i> - same as above
+  - <i>^ Face_[\\d]$</i> - matches nothing
+
+- \a "Wrap search" check box: when it is switched on and search
+reaches last item, satisfying the search conditions, pressing \a "Find
+Next" button moves the selection to the very first item which matches
+search conditions (i.e. cyclic search is performed).
+
+If there are no items in the Object Browser which satisfy the search
+conditions, the edit control of the \b Find toolbox becomes
+red-colored:
+
+\image html findtool2.png
+
+The \b Find toolbox has also auto-hiding feature. This works as
+follows:
+- If input focus is inside the \b Find toolbox, auto-hiding is
+automatically deactivated.
+- If input focus moves outside the \b Find toolbox, it hides
+automatically in 10 seconds after the last search operation (which can
+be done by clicking \a "Find Next", \a "Find Previous" button, or typing
+something in the edit field); it means that each new search operation
+restarts the auto-hide timer.
+
+*/
diff --git a/doc/salome/gui/input/using_object_browser.doc b/doc/salome/gui/input/using_object_browser.doc
new file mode 100644 (file)
index 0000000..5aea269
--- /dev/null
@@ -0,0 +1,46 @@
+/*!
+
+\page using_object_browser_page Using Object Browser
+
+The <b>Object Browser</b> in SALOME is destined for displaying the
+structure of the current study in a tree-like form. It contains:
+
+<ul>
+<li>components, loaded during the current session</li>
+<li>objects created with the help of different components (The objects
+created with the help of a definite component are located in the
+folder having the name of this component)
+</li>
+<li>references to different objects (they are highlighted in red)</li>
+</ul>
+
+\image html objectbrowser1.png
+
+\note The <b>Object Browser</b> is destined to getting quick access to
+different objects created during SALOME session. All pop-up menus
+associated with the objects displayed in the Object Browser are
+context-sensitive. So it depends on a definite currently loaded SALOME
+component what options you will see in the pop-up menu, if you
+right-click on a definite object in the Object Browser.
+
+The Object Browser may contain supplementary attributes of the objects
+displayed in additional columns. By default, these columns are not
+displayed -  displaying/hiding these columns is possible through
+\ref salome_preferences_page "setting study preferences" or
+right-clicking on the attributes bar and toggling the necessary
+attributes.
+
+\image html objectbrowser2.png
+
+<ul>
+<li>\b Entry  - Identification index of the object in the structure of
+the study</li>
+<li>\b IOR -  Interoperable Object Reference</li>
+<li><b>Reference entry</b>  -  Identification index of the references
+to the objects</li>
+<li>\b Value  -  Displays the value of the first object attribute</li>
+</ul>
+
+\note <b>Entry, IOR and Reference entry</b> attributes are displayed for debugging purposes only.
+*/
\ No newline at end of file
diff --git a/doc/salome/gui/input/using_registry_tool.doc b/doc/salome/gui/input/using_registry_tool.doc
new file mode 100644 (file)
index 0000000..a652a78
--- /dev/null
@@ -0,0 +1,49 @@
+/*!
+
+\page using_registry_tool_page Using Registry tool
+
+\b Registry tool is in the SALOME platform is destined for providing
+information about the processes (components), which have ever been
+launched in the current study session.
+
+<em>To view the Registry:</em>
+\par
+From the main menu choose <b>Tools > Registry display</b>, the
+following dialog box will appear:
+
+\image html registry1.png
+
+\b Running tab of this dialog box displays a list of the currently
+started processes (components) with supplementary information on each
+of them divided into columns:
+
+<ul>
+<li>\b Component: name of the started component
+<li>\b PID: process identification number
+<li>\b User \b Name: name of the user launching the component
+<li>\b Machine: name of the machine, on which the process has been started
+<li>\b begins: date and time of the starting of the component
+<li>\b hello: date and time of the last call to the component
+</ul>
+
+\b History tab displays a list of all processes, which have ever been
+launched within this study session. It contains the same supplementary
+information on each of the processes (components).
+
+\b Refresh button allows to refresh the current list of processes
+(components).
+
+\b Interval button allows to set an interval for refreshment of the
+current list of processes (components).
+
+\image html registry3.png
+
+<em>To display complete information on a definite process
+(component):</em>
+\par
+Double-click on this process (component). The following window will
+appear:
+
+\image html registry4.png
+
+*/
\ No newline at end of file
diff --git a/doc/salome/gui/input/viewers_chapter.doc b/doc/salome/gui/input/viewers_chapter.doc
new file mode 100644 (file)
index 0000000..44271fc
--- /dev/null
@@ -0,0 +1,11 @@
+/*!
+
+\page viewers_page Viewers
+
+<ul>
+<li>\subpage occ_3d_viewer_page</li>
+<li>\subpage vtk_3d_viewer_page</li>
+<li>\subpage plot2d_viewer_page</li>
+</ul>
+
+*/
diff --git a/doc/salome/gui/input/vtk_3d_viewer.doc b/doc/salome/gui/input/vtk_3d_viewer.doc
new file mode 100644 (file)
index 0000000..fe7f91f
--- /dev/null
@@ -0,0 +1,144 @@
+/*!
+
+\page vtk_3d_viewer_page VTK 3D Viewer
+
+<b>VTK 3D viewer</b> is the default viewer for Mesh Module, allowing to
+visualize meshes. It is also used in Post-Pro module for all 3D
+presentations except for Gauss Points.
+
+The functionalities of VTK viewer are available via its Viewer
+Toolbar. Buttons marked with small downward triangles have extended
+functionality which can be accessed by locking on them with left mouse
+button.  
+
+\image html image157.gif "Viewer Toolbar"
+
+<hr>
+\image html image77.gif
+\n <center><b>Dump View</b> - exports an object from the viewer in bmp, png, jpg
+or jpeg image format.</center>
+<hr>
+
+\image html image88.gif
+\n <center><b>Show/Hide Trihedron</b> - shows or hides coordinate axes.</center>
+<hr>
+
+\image html image96.gif
+\n <center><b>Fit all</b> - scales the presentation so that it could
+fit within the Viewer boundaries. </center>
+<hr>
+
+\image html image97.gif
+\n <center><b>Fit area</b> - resizes the view to place in the visible area
+only the contents of a frame drawn with pressed left mouse button.</center>
+<hr>
+
+\image html image98.gif
+\n <center><b>Zoom</b> - allows to zoom in and out.</center>
+<hr>
+
+\image html image99.gif
+\n <center><b>Panning</b> - if the represented objects are greater that the
+visible area and you don't wish to use <b>Fit all</b> functionality, click on
+this button and you'll be able to drag the scene to see its remote
+parts.</center>
+<hr>
+
+\image html image100.gif
+\n <center><b>Global panning</b> - allows to select a point to be the
+center of the presentation showing all displayeed objects in the
+visible ares <center>
+<hr>
+
+\image html view_rotation_point.png
+\n <center><b>Change rotation point</b> - allows to to choose the point around
+which the rotation is performed.</center>
+
+\image html set_rotation_point_dialog1.png
+
+<center>By default the rotation point is located in the Center of the bounding
+box of an object.</center>
+
+\image html set_rotation_point_dialog2.png
+
+<center>Unchecking <b>Use Bounding Box Center</b> checkbox allows you to
+define the coordinates of the rotation point manually.</center>
+
+<b>Set to Origin</b> button restores the default rotation point
+coordinates.\n
+<b>Select Point from View</b> button allows to select the rotation
+point in the 3D Viewer.
+<hr>
+
+\image html image89.gif
+\n <center><b>Rotation</b> - allows to rotate the selected object using the
+mouse.</center>
+
+\image html image102.gif
+
+<center>These buttons orientate the scene strictly about coordinate axes.</center>
+<hr>
+
+\image html image91.gif
+\n <center><b>Reset</b> - restores the default position (isometric) of
+objects in the scene.</center>
+<hr>
+
+\image html urbutton.png
+\n <center><b>Update Rate</b> - allows to define the Update Rate for
+the presentations displayed in the viewer</center>
+
+\image html updaterate.png
+
+<ul>
+<li><b>Desired Update Rate, FPS</b> - allows to set the target Update
+Rate</li>
+<li><b>Still Update Rate, FPS</b> - allows to set the Update Rate for
+the periods when both the user and the application do not perform any
+actions in the viewer</li>
+<li><b>Current Update Rate, FPS</b> - shows the Update Rate currently
+available on your configuration</li>
+<li><b>Number of Cells</b> - shows the number of cells currently in
+display</li> 
+</ul>
+
+\image html image108.gif
+\n <center><b>Scaling</b> - represents objects deformed (stretched or
+stuffed) along the axes of coordinates.</center>
+<hr>
+
+\image html image109.gif
+\n <center><b>Graduated axes</b> - allows to define parameters of axes
+and graduate them.</center>
+
+\image html graduatedaxes1.png
+
+<ul>
+<li><b>Axis name</b></li>
+<ul>
+<li><b>Is visible</b> - if checked the axis name is displayed in the
+viewer.</li>
+<li><b>Name</b> - allows to redefine the name of the axis.</li>
+<li><b>Font</b> - allows to define color and properties of the font of
+axis name.</li>
+</ul>
+<li><b>Labels</b></li>
+<ul>
+<li><b>Is visible</b> - if checked the labels are displayed in the
+viewer.</li>
+<li><b>Number</b> - allows to define the number of labels.</li>
+<li><b>Offset</b> - allows to define the distance between labels.</li>
+<li><b>Font</b> - allows to define color and properties of the font of
+labels names.</li>
+</ul>
+<li><b>Tick marks</b></li>
+<ul>
+<li><b>Is visible</b> - if checked the tick marks are displayed in the
+viewer.</li>
+<li><b>Length</b> - allows to define the length of tick marks.</li>
+</ul>
+<li><b>Is visible</b> - if checked the axis is displayed in the
+viewer. </li>
+</ul>
+
+*/
\ No newline at end of file
diff --git a/doc/salome/gui/input/working_with_python_scripts.doc b/doc/salome/gui/input/working_with_python_scripts.doc
new file mode 100644 (file)
index 0000000..83bfe3e
--- /dev/null
@@ -0,0 +1,52 @@
+/*!
+
+\page working_with_python_scripts_page Working with Python Scripts
+
+\b SALOME Platform can be launched in the batch mode, without Graphical
+User Interface, and operated with the use of Python scripts, which can
+fulfill most of the necessary tasks, however, the process of scripting
+is quite time consuming and rather error-prone.
+\n This problem has been resolved by the possibility to automatically
+generate a set of Python scripts from data created with SALOME GUI,
+which greatly increases the productivity of using SALOME platform in
+the batch mode. This mechanism can convert a SALOME Study in one or
+several Python scripts, which can be stored and imported later to
+re-create the content of the original study. The first script is a
+SALOME document, which re-creates the SALOME Study, adds the
+stored Salome components to the SALOME and automatically calls
+Python scripts of the second type containing component specific Python
+function calls. This architecture gives great flexibility in manual
+modification of the generated scripts because you can modify only one
+of the component specific Python scripts without touching others, thus
+avoiding expert knowledge of Python API of unused components.
+
+To Dump a  SALOME Study in one or several scripts, in the main menu
+select \b File --> <b>Dump study</b>
+\n The following dialog box allowing to browse for the location and
+define the name for a Python file will appear:
+
+\image html dumpstudy.png
+
+\par
+<ul>
+<li>
+<b>Publish in study</b> - if checked in, the component objects created by
+Python commands will be published in the created Study when the script
+is played, otherwise the objects will not be published in the Study.
+</li>
+<li>
+<b>Save GUI state</b> - if checked in, the current application layout will be
+saved in the Python file.
+</li>
+</ul>
+To confirm your choice click \b Save.
+
+Reversibly it is possible to load a saved Python Script selecting in
+the main menu \b File -> <b>Load Script</b>.
+
+\image html loadscript.png
+
+\par
+To confirm your choice click \b Open.
+
+*/
diff --git a/doc/salome/gui/static/footer.html b/doc/salome/gui/static/footer.html
new file mode 100755 (executable)
index 0000000..56d52a6
--- /dev/null
@@ -0,0 +1,10 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+</head>
+<body>
+<hr style="width: 100%; height: 2px;">
+<div style="text-align: center;">Copyright &copy; 2003-2007 CEA, EDF<br>
+</div>
+</body>
+</html>
diff --git a/doc/salome/gui/static/header.html b/doc/salome/gui/static/header.html
new file mode 100755 (executable)
index 0000000..a70a95e
--- /dev/null
@@ -0,0 +1,12 @@
+<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
+<html>
+<head>
+   <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+   <title>$title</title>
+   <link href="doxygen.css" rel="stylesheet" type="text/css">
+</head>
+<hr>
+<center>
+SALOME documentation central
+</center>
+<hr>
diff --git a/doc/salome/tui/GUI/doxyfile.in b/doc/salome/tui/GUI/doxyfile.in
deleted file mode 100755 (executable)
index 453a91b..0000000
+++ /dev/null
@@ -1,243 +0,0 @@
-# Doxyfile 1.4.6
-
-#---------------------------------------------------------------------------
-# Project related configuration options
-#---------------------------------------------------------------------------
-PROJECT_NAME           = "SALOME - GUI - v.@VERSION@"
-PROJECT_NUMBER         = 
-OUTPUT_DIRECTORY       = ../
-CREATE_SUBDIRS         = NO
-OUTPUT_LANGUAGE        = English
-USE_WINDOWS_ENCODING   = NO
-BRIEF_MEMBER_DESC      = YES
-REPEAT_BRIEF           = YES
-ABBREVIATE_BRIEF       = 
-ALWAYS_DETAILED_SEC    = YES
-INLINE_INHERITED_MEMB  = YES
-FULL_PATH_NAMES        = YES
-STRIP_FROM_PATH        = ../../../share/salome \
-                        ../../../build/salome
-STRIP_FROM_INC_PATH    = 
-SHORT_NAMES            = NO
-JAVADOC_AUTOBRIEF      = YES
-MULTILINE_CPP_IS_BRIEF = NO
-DETAILS_AT_TOP         = NO
-INHERIT_DOCS           = NO
-SEPARATE_MEMBER_PAGES  = NO
-TAB_SIZE               = 5
-ALIASES                = 
-OPTIMIZE_OUTPUT_FOR_C  = YES
-OPTIMIZE_OUTPUT_JAVA   = YES
-BUILTIN_STL_SUPPORT    = NO
-DISTRIBUTE_GROUP_DOC   = NO
-SUBGROUPING            = YES
-
-#---------------------------------------------------------------------------
-# Build related configuration options
-#---------------------------------------------------------------------------
-EXTRACT_ALL            = YES
-EXTRACT_PRIVATE        = YES
-EXTRACT_STATIC         = YES
-EXTRACT_LOCAL_CLASSES  = YES
-EXTRACT_LOCAL_METHODS  = NO
-HIDE_UNDOC_MEMBERS     = NO
-HIDE_UNDOC_CLASSES     = NO
-HIDE_FRIEND_COMPOUNDS  = NO
-HIDE_IN_BODY_DOCS      = NO
-INTERNAL_DOCS          = YES
-CASE_SENSE_NAMES       = YES
-HIDE_SCOPE_NAMES       = NO
-SHOW_INCLUDE_FILES     = YES
-INLINE_INFO            = YES
-SORT_MEMBER_DOCS       = YES
-SORT_BRIEF_DOCS        = NO
-SORT_BY_SCOPE_NAME     = NO
-GENERATE_TODOLIST      = YES
-GENERATE_TESTLIST      = YES
-GENERATE_BUGLIST       = YES
-GENERATE_DEPRECATEDLIST= YES
-ENABLED_SECTIONS       = 
-MAX_INITIALIZER_LINES  = 25
-SHOW_USED_FILES        = NO
-SHOW_DIRECTORIES       = NO
-FILE_VERSION_FILTER    = 
-
-#---------------------------------------------------------------------------
-# configuration options related to warning and progress messages
-#---------------------------------------------------------------------------
-QUIET                  = NO
-WARNINGS               = YES
-WARN_IF_UNDOCUMENTED   = YES
-WARN_IF_DOC_ERROR      = YES
-WARN_NO_PARAMDOC       = NO
-WARN_FORMAT            = "$file:$line: $text"
-WARN_LOGFILE           = log.txt
-
-#---------------------------------------------------------------------------
-# configuration options related to the input files
-#---------------------------------------------------------------------------
-INPUT                  = ../../../share/salome/src \
-                        ../../../share/salome/bin \
-                        ../../../share/salome/idl \
-                        ../../../build/salome/bin
-FILE_PATTERNS          = *.idl *.hxx *.cxx *.h *.c *.hh *.cc python_extension_must_be_here
-RECURSIVE              = YES
-EXCLUDE                = 
-EXCLUDE_SYMLINKS       = NO
-EXCLUDE_PATTERNS       = 
-EXAMPLE_PATH           = 
-EXAMPLE_PATTERNS       = 
-EXAMPLE_RECURSIVE      = YES
-IMAGE_PATH             = sources/
-INPUT_FILTER           = 
-FILTER_PATTERNS        = 
-FILTER_SOURCE_FILES    = YES
-
-#---------------------------------------------------------------------------
-# configuration options related to source browsing
-#---------------------------------------------------------------------------
-SOURCE_BROWSER         = YES
-INLINE_SOURCES         = YES
-STRIP_CODE_COMMENTS    = YES
-REFERENCED_BY_RELATION = YES
-REFERENCES_RELATION    = YES
-#USE_HTAGS              = NO
-VERBATIM_HEADERS       = YES
-
-#---------------------------------------------------------------------------
-# configuration options related to the alphabetical class index
-#---------------------------------------------------------------------------
-ALPHABETICAL_INDEX     = YES
-COLS_IN_ALPHA_INDEX    = 2
-IGNORE_PREFIX          = 
-
-#---------------------------------------------------------------------------
-# configuration options related to the HTML output
-#---------------------------------------------------------------------------
-GENERATE_HTML          = YES
-HTML_OUTPUT            = GUI
-HTML_FILE_EXTENSION    = .html
-HTML_HEADER            = sources/myheader.html
-HTML_FOOTER            = sources/footer.html
-#HTML_STYLESHEET        = sources/doxygen.css
-HTML_ALIGN_MEMBERS     = YES
-GENERATE_HTMLHELP      = NO
-CHM_FILE               = 
-HHC_LOCATION           = 
-GENERATE_CHI           = NO
-BINARY_TOC             = NO
-TOC_EXPAND             = NO
-DISABLE_INDEX          = NO
-ENUM_VALUES_PER_LINE   = 4
-GENERATE_TREEVIEW      = YES
-TREEVIEW_WIDTH         = 250
-
-#---------------------------------------------------------------------------
-# configuration options related to the LaTeX output
-#---------------------------------------------------------------------------
-GENERATE_LATEX         = NO
-LATEX_OUTPUT           = latex
-LATEX_CMD_NAME         = latex
-MAKEINDEX_CMD_NAME     = makeindex
-COMPACT_LATEX          = NO
-PAPER_TYPE             = a4wide
-EXTRA_PACKAGES         = 
-LATEX_HEADER           = 
-PDF_HYPERLINKS         = NO
-USE_PDFLATEX           = NO
-LATEX_BATCHMODE        = NO
-LATEX_HIDE_INDICES     = NO
-
-#---------------------------------------------------------------------------
-# configuration options related to the RTF output
-#---------------------------------------------------------------------------
-GENERATE_RTF           = NO
-RTF_OUTPUT             = rtf
-COMPACT_RTF            = NO
-RTF_HYPERLINKS         = NO
-RTF_STYLESHEET_FILE    = 
-RTF_EXTENSIONS_FILE    = 
-
-#---------------------------------------------------------------------------
-# configuration options related to the man page output
-#---------------------------------------------------------------------------
-GENERATE_MAN           = NO
-MAN_OUTPUT             = man
-MAN_EXTENSION          = .3
-MAN_LINKS              = NO
-
-#---------------------------------------------------------------------------
-# configuration options related to the XML output
-#---------------------------------------------------------------------------
-GENERATE_XML           = NO
-XML_OUTPUT             = xml
-XML_SCHEMA             = 
-XML_DTD                = 
-XML_PROGRAMLISTING     = YES
-
-#---------------------------------------------------------------------------
-# configuration options for the AutoGen Definitions output
-#---------------------------------------------------------------------------
-GENERATE_AUTOGEN_DEF   = NO
-
-#---------------------------------------------------------------------------
-# configuration options related to the Perl module output
-#---------------------------------------------------------------------------
-GENERATE_PERLMOD       = NO
-PERLMOD_LATEX          = NO
-PERLMOD_PRETTY         = YES
-PERLMOD_MAKEVAR_PREFIX = 
-
-#---------------------------------------------------------------------------
-# Configuration options related to the preprocessor   
-#---------------------------------------------------------------------------
-ENABLE_PREPROCESSING   = YES
-MACRO_EXPANSION        = NO
-EXPAND_ONLY_PREDEF     = NO
-SEARCH_INCLUDES        = YES
-INCLUDE_PATH           = 
-INCLUDE_FILE_PATTERNS  = 
-PREDEFINED             = 
-EXPAND_AS_DEFINED      = 
-SKIP_FUNCTION_MACROS   = YES
-
-#---------------------------------------------------------------------------
-# Configuration::additions related to external references   
-#---------------------------------------------------------------------------
-TAGFILES               = 
-GENERATE_TAGFILE       = 
-ALLEXTERNALS           = NO
-EXTERNAL_GROUPS        = YES
-PERL_PATH              = /usr/bin/perl
-
-#---------------------------------------------------------------------------
-# Configuration options related to the dot tool   
-#---------------------------------------------------------------------------
-CLASS_DIAGRAMS         = YES
-HIDE_UNDOC_RELATIONS   = NO
-HAVE_DOT               = YES
-CLASS_GRAPH            = YES
-COLLABORATION_GRAPH    = YES
-GROUP_GRAPHS           = YES
-UML_LOOK               = NO
-TEMPLATE_RELATIONS     = YES
-INCLUDE_GRAPH          = YES
-INCLUDED_BY_GRAPH      = YES
-CALL_GRAPH             = NO
-GRAPHICAL_HIERARCHY    = YES
-DIRECTORY_GRAPH        = YES
-DOT_IMAGE_FORMAT       = png
-DOT_PATH               = 
-DOTFILE_DIRS           = 
-MAX_DOT_GRAPH_WIDTH    = 1024
-MAX_DOT_GRAPH_HEIGHT   = 1024
-MAX_DOT_GRAPH_DEPTH    = 1000
-DOT_TRANSPARENT        = NO
-DOT_MULTI_TARGETS      = NO
-GENERATE_LEGEND        = YES
-DOT_CLEANUP            = YES
-
-#---------------------------------------------------------------------------
-# Configuration::additions related to the search engine   
-#---------------------------------------------------------------------------
-SEARCHENGINE           = NO
diff --git a/doc/salome/tui/GUI/sources/Application-About.png b/doc/salome/tui/GUI/sources/Application-About.png
deleted file mode 100755 (executable)
index 7b58330..0000000
Binary files a/doc/salome/tui/GUI/sources/Application-About.png and /dev/null differ
diff --git a/doc/salome/tui/GUI/sources/application.gif b/doc/salome/tui/GUI/sources/application.gif
deleted file mode 100755 (executable)
index 0b05d5c..0000000
Binary files a/doc/salome/tui/GUI/sources/application.gif and /dev/null differ
diff --git a/doc/salome/tui/GUI/sources/doxygen.css b/doc/salome/tui/GUI/sources/doxygen.css
deleted file mode 100755 (executable)
index 4893b5e..0000000
+++ /dev/null
@@ -1,152 +0,0 @@
-H1 { 
-   text-align: center; 
-}
-
-CAPTION { 
-   font-weight: bold 
-}
-
-/* Link in the top navbar */
-A.qindex {}
-
-A.qindexRef {}
-
-/* Link to any cross-referenced Doxygen element */
-A.el { 
-   text-decoration: none; 
-   font-weight: bold 
-}
-
-A.elRef { 
-   font-weight: bold 
-}
-
-/* Link to any cross-referenced Doxygen element inside a code section 
-   (ex: header)
-*/
-A.code { 
-   text-decoration: none; 
-   font-weight: normal; 
-   color: #4444ee 
-}
-
-A.codeRef { 
-   font-weight: normal; 
-   color: #4444ee 
-}
-
-A:hover { 
-   text-decoration: none; 
-   background-color: lightblue 
-}
-
-DL.el { 
-   margin-left: -1cm 
-}
-
-/* A code fragment (ex: header) */
-DIV.fragment { 
-   width: 100%; 
-   border: none; 
-   background-color: #CCCCCC 
-}
-
-/* In the alpha list (coumpound index), style of an alphabetical index letter */
-DIV.ah { 
-   background-color: #CCCCCC; 
-   font-weight: bold; 
-   color: #ffffff; 
-   margin-bottom: 3px; 
-   margin-top: 3px 
-}
-
-/* Method name (+ type) */
-TD.md { 
-   background-color: lightblue; 
-   font-weight: bold; 
-}
-
-/* Method parameter (some of them) */
-TD.mdname1 { 
-   background-color: lightblue; 
-   font-weight: bold; color: #602020; 
-}
-
-/* Method parameter (some of them) */
-TD.mdname { 
-   background-color: lightblue; 
-   font-weight: bold; 
-   color: #602020; 
-   width: 600px; 
-}
-
-/* Separator between methods group (usually empty, seems not supported by IE) */
-DIV.groupHeader { 
-   margin-left: 16px; 
-   margin-top: 12px; 
-   margin-bottom: 6px; 
-   font-weight: bold 
-}
-
-DIV.groupText { 
-   margin-left: 16px; 
-   font-style: italic; 
-   font-size: smaller 
-}
-
-BODY { background: #FFFFFF
-}
-
-/* BODY { 
-   background: url(sources/bg_salome.gif) 
-} */
-
-div.tabs { 
-  text-align: justify; 
-  font-weight: bold;
-  color: #FFFFFF;
-}
-
-DIV.div-footer { 
-  margin-left: 1em;
-  margin-right: 1em;
-  margin-bottom: 0.2em;
-  text-align: right;
-  font-size: 9pt; 
-}
-
-/* In File List, Coumpound List, etc, 1st column of the index */
-TD.indexkey { 
-   background-color: #CCCCCC; 
-   font-weight: bold; 
-   padding-right  : 10px; 
-   padding-top    : 2px; 
-   padding-left   : 10px; 
-   padding-bottom : 2px; 
-   margin-left    : 0px; 
-   margin-right   : 0px; 
-   margin-top     : 2px; 
-   margin-bottom  : 2px  
-}
-
-/* In File List, Coumpound List, etc, 2nd column of the index */
-TD.indexvalue { 
-   background-color: #CCCCCC; 
-   font-style: italic; 
-   padding-right  : 10px; 
-   padding-top    : 2px; 
-   padding-left   : 10px; 
-   padding-bottom : 2px; 
-   margin-left    : 0px; 
-   margin-right   : 0px; 
-   margin-top     : 2px; 
-   margin-bottom  : 2px  
-}
-
-span.keyword       { color: #008000 }
-span.keywordtype   { color: #604020 }
-span.keywordflow   { color: #e08000 }
-span.comment       { color: #800000 }
-span.preprocessor  { color: #806020 }
-span.stringliteral { color: #002080 }
-span.charliteral   { color: #008080 }
diff --git a/doc/salome/tui/GUI/sources/footer.html b/doc/salome/tui/GUI/sources/footer.html
deleted file mode 100755 (executable)
index cb55f39..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-</DIV>
-<DIV class="div-footer">
-Generated on $datetime for $projectname by&nbsp;<A href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></A> $doxygenversion</DIV>
-</BODY>
-</HTML>
diff --git a/doc/salome/tui/GUI/sources/html_comments.gif b/doc/salome/tui/GUI/sources/html_comments.gif
deleted file mode 100755 (executable)
index f0c0f0b..0000000
Binary files a/doc/salome/tui/GUI/sources/html_comments.gif and /dev/null differ
diff --git a/doc/salome/tui/GUI/sources/logocorp.gif b/doc/salome/tui/GUI/sources/logocorp.gif
deleted file mode 100755 (executable)
index 7697e08..0000000
Binary files a/doc/salome/tui/GUI/sources/logocorp.gif and /dev/null differ
diff --git a/doc/salome/tui/GUI/sources/myheader.html b/doc/salome/tui/GUI/sources/myheader.html
deleted file mode 100755 (executable)
index d2efb75..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
-<html>
-<head>
-   <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-   <meta name="GENERATOR" content="Mozilla/4.73 [en] (WinNT; I) [Netscape]">
-   <title>Main Page</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head>
-<body>
-&nbsp;
-</body>
-</html>
index fd092e676d0823ce8d5f28d482aa36764de55a86..a3a261db9886e0c6090935e50b0a7a8f900c08e9 100644 (file)
 
 include $(top_srcdir)/adm_local/unix/make_common_starter.am
 
-EXTRA_DIST+=GUI
+EXTRA_DIST += images static
 
-dev_docs:
-       cp -fr $(srcdir)/GUI ./INPUT; \
-       cp -f ./GUI/doxyfile ./INPUT; \
-       cd INPUT; \
-       sed 's|../../../share/salome|$(top_srcdir)|' ./doxyfile > ./doxyfile1; \
-       sed 's|../../build/salome|$(top_builddir)|' ./doxyfile1 > ./doxyfile2; \
-       mv -f doxyfile2 doxyfile1; \
-       echo "DOXYGEN SUPPORT PYTHON - @DOXYGEN_WITH_PYTHON@"; \
-       if( test "x@DOXYGEN_WITH_PYTHON@" = "xyes"); then \
-         sed 's|python_extension_must_be_here|*.py|' ./doxyfile1 > ./doxyfile2; \
-         mv -f doxyfile2 doxyfile1; \
-         $(DOXYGEN) -u ./doxyfile1; \
-       else \
-         sed 's|python_extension_must_be_here||' ./doxyfile1 > ./doxyfile2; \
-         mv -f doxyfile2 doxyfile1; \
-       fi; \
-       if( test "x@DOXYGEN_WITH_STL@" = "xyes"); then \
-         sed -e 's|BUILTIN_STL_SUPPORT    = NO|BUILTIN_STL_SUPPORT    = YES|' ./doxyfile1 > ./doxyfile2; \
-         mv -f doxyfile2 doxyfile1; \
-       fi; \
-       mv -f doxyfile1 doxyfile; \
-       echo "Running doxygen in directory:"`pwd`; \
-       $(DOXYGEN) ./doxyfile; \
-       cd ../; \
-       cp -fr $(srcdir)/GUI/sources/ GUI/ ; \
-       rm -fr INPUT
+dev_docs: doxyfile
+       echo "Running doxygen in directory: "`pwd`; \
+       $(DOXYGEN) $<;
 
-doctuidir=$(docdir)/tui/GUI
+clean-local:
+       -rm -fr GUI doxygen.bak
 
-nodist_doctui_DATA= GUI/doxyfile
-EXTRA_DIST+= GUI/doxyfile.in
+install-data-local:
+       if test -d GUI; then \
+         $(INSTALL) -d $(DESTDIR)$(docdir)/tui ; \
+         cp -rp GUI $(DESTDIR)$(docdir)/tui ; \
+       fi;
+
+uninstall-local:
+       rm -rf $(DESTDIR)$(docdir)/tui/GUI
diff --git a/doc/salome/tui/doxyfile.in b/doc/salome/tui/doxyfile.in
new file mode 100755 (executable)
index 0000000..01db146
--- /dev/null
@@ -0,0 +1,242 @@
+# Doxyfile 1.4.6
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME           = "GUI Module Programming Guide v.@VERSION@"
+PROJECT_NUMBER         = 
+OUTPUT_DIRECTORY       = GUI
+CREATE_SUBDIRS         = NO
+OUTPUT_LANGUAGE        = English
+USE_WINDOWS_ENCODING   = NO
+BRIEF_MEMBER_DESC      = YES
+REPEAT_BRIEF           = NO
+ABBREVIATE_BRIEF       = 
+ALWAYS_DETAILED_SEC    = YES
+INLINE_INHERITED_MEMB  = YES
+FULL_PATH_NAMES        = YES
+STRIP_FROM_PATH        = @top_srcdir@ @top_builddir@
+STRIP_FROM_INC_PATH    = 
+SHORT_NAMES            = NO
+JAVADOC_AUTOBRIEF      = YES
+MULTILINE_CPP_IS_BRIEF = NO
+DETAILS_AT_TOP         = NO
+INHERIT_DOCS           = NO
+SEPARATE_MEMBER_PAGES  = NO
+TAB_SIZE               = 5
+ALIASES                = 
+OPTIMIZE_OUTPUT_FOR_C  = YES
+OPTIMIZE_OUTPUT_JAVA   = YES
+BUILTIN_STL_SUPPORT    = @DOXYGEN_SUPPORT_STL@
+DISTRIBUTE_GROUP_DOC   = NO
+SUBGROUPING            = YES
+
+#---------------------------------------------------------------------------
+# Build related configuration options
+#---------------------------------------------------------------------------
+EXTRACT_ALL            = YES
+EXTRACT_PRIVATE        = YES
+EXTRACT_STATIC         = YES
+EXTRACT_LOCAL_CLASSES  = YES
+EXTRACT_LOCAL_METHODS  = NO
+HIDE_UNDOC_MEMBERS     = YES
+HIDE_UNDOC_CLASSES     = YES
+HIDE_FRIEND_COMPOUNDS  = NO
+HIDE_IN_BODY_DOCS      = NO
+INTERNAL_DOCS          = YES
+CASE_SENSE_NAMES       = YES
+HIDE_SCOPE_NAMES       = NO
+SHOW_INCLUDE_FILES     = YES
+INLINE_INFO            = YES
+SORT_MEMBER_DOCS       = NO
+SORT_BRIEF_DOCS        = NO
+SORT_BY_SCOPE_NAME     = NO
+GENERATE_TODOLIST      = YES
+GENERATE_TESTLIST      = YES
+GENERATE_BUGLIST       = YES
+GENERATE_DEPRECATEDLIST= YES
+ENABLED_SECTIONS       = 
+MAX_INITIALIZER_LINES  = 25
+SHOW_USED_FILES        = NO
+SHOW_DIRECTORIES       = NO
+FILE_VERSION_FILTER    = 
+
+#---------------------------------------------------------------------------
+# configuration options related to warning and progress messages
+#---------------------------------------------------------------------------
+QUIET                  = NO
+WARNINGS               = YES
+WARN_IF_UNDOCUMENTED   = YES
+WARN_IF_DOC_ERROR      = YES
+WARN_NO_PARAMDOC       = NO
+WARN_FORMAT            = "$file:$line: $text"
+WARN_LOGFILE           =
+
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT                  = @top_srcdir@/src \
+                        @top_srcdir@/bin \
+                        @top_srcdir@/idl \
+                        @top_builddir@/bin
+FILE_PATTERNS          = *.idl *.hxx *.cxx *.h *.c *.hh *.cc @DOXYGEN_PYTHON_EXTENSION@
+RECURSIVE              = YES
+EXCLUDE                = 
+EXCLUDE_SYMLINKS       = NO
+EXCLUDE_PATTERNS       = 
+EXAMPLE_PATH           = 
+EXAMPLE_PATTERNS       = 
+EXAMPLE_RECURSIVE      = YES
+IMAGE_PATH             = @srcdir@/images
+INPUT_FILTER           = 
+FILTER_PATTERNS        = 
+FILTER_SOURCE_FILES    = YES
+
+#---------------------------------------------------------------------------
+# configuration options related to source browsing
+#---------------------------------------------------------------------------
+SOURCE_BROWSER         = NO
+INLINE_SOURCES         = NO
+STRIP_CODE_COMMENTS    = YES
+REFERENCED_BY_RELATION = NO
+REFERENCES_RELATION    = YES
+USE_HTAGS              = NO
+VERBATIM_HEADERS       = YES
+
+#---------------------------------------------------------------------------
+# configuration options related to the alphabetical class index
+#---------------------------------------------------------------------------
+ALPHABETICAL_INDEX     = YES
+COLS_IN_ALPHA_INDEX    = 3
+IGNORE_PREFIX          = 
+
+#---------------------------------------------------------------------------
+# configuration options related to the HTML output
+#---------------------------------------------------------------------------
+GENERATE_HTML          = YES
+HTML_OUTPUT            = .
+HTML_FILE_EXTENSION    = .html
+HTML_HEADER            = @srcdir@/static/myheader.html
+HTML_FOOTER            = @srcdir@/static/footer.html
+HTML_STYLESHEET        = @srcdir@/static/doxygen.css
+HTML_ALIGN_MEMBERS     = YES
+GENERATE_HTMLHELP      = NO
+CHM_FILE               = 
+HHC_LOCATION           = 
+GENERATE_CHI           = NO
+BINARY_TOC             = YES
+TOC_EXPAND             = YES
+DISABLE_INDEX          = NO
+ENUM_VALUES_PER_LINE   = 4
+GENERATE_TREEVIEW      = NO
+TREEVIEW_WIDTH         = 250
+
+#---------------------------------------------------------------------------
+# configuration options related to the LaTeX output
+#---------------------------------------------------------------------------
+GENERATE_LATEX         = NO
+LATEX_OUTPUT           = latex
+LATEX_CMD_NAME         = latex
+MAKEINDEX_CMD_NAME     = makeindex
+COMPACT_LATEX          = NO
+PAPER_TYPE             = a4wide
+EXTRA_PACKAGES         = 
+LATEX_HEADER           = 
+PDF_HYPERLINKS         = NO
+USE_PDFLATEX           = NO
+LATEX_BATCHMODE        = NO
+LATEX_HIDE_INDICES     = NO
+
+#---------------------------------------------------------------------------
+# configuration options related to the RTF output
+#---------------------------------------------------------------------------
+GENERATE_RTF           = NO
+RTF_OUTPUT             = rtf
+COMPACT_RTF            = NO
+RTF_HYPERLINKS         = NO
+RTF_STYLESHEET_FILE    = 
+RTF_EXTENSIONS_FILE    = 
+
+#---------------------------------------------------------------------------
+# configuration options related to the man page output
+#---------------------------------------------------------------------------
+GENERATE_MAN           = NO
+MAN_OUTPUT             = man
+MAN_EXTENSION          = .3
+MAN_LINKS              = NO
+
+#---------------------------------------------------------------------------
+# configuration options related to the XML output
+#---------------------------------------------------------------------------
+GENERATE_XML           = NO
+XML_OUTPUT             = xml
+XML_SCHEMA             = 
+XML_DTD                = 
+XML_PROGRAMLISTING     = YES
+
+#---------------------------------------------------------------------------
+# configuration options for the AutoGen Definitions output
+#---------------------------------------------------------------------------
+GENERATE_AUTOGEN_DEF   = NO
+
+#---------------------------------------------------------------------------
+# configuration options related to the Perl module output
+#---------------------------------------------------------------------------
+GENERATE_PERLMOD       = NO
+PERLMOD_LATEX          = NO
+PERLMOD_PRETTY         = YES
+PERLMOD_MAKEVAR_PREFIX = 
+
+#---------------------------------------------------------------------------
+# Configuration options related to the preprocessor   
+#---------------------------------------------------------------------------
+ENABLE_PREPROCESSING   = YES
+MACRO_EXPANSION        = YES
+EXPAND_ONLY_PREDEF     = NO
+SEARCH_INCLUDES        = YES
+INCLUDE_PATH           = 
+INCLUDE_FILE_PATTERNS  = 
+PREDEFINED             = 
+EXPAND_AS_DEFINED      = 
+SKIP_FUNCTION_MACROS   = NO
+
+#---------------------------------------------------------------------------
+# Configuration::additions related to external references   
+#---------------------------------------------------------------------------
+TAGFILES               = 
+GENERATE_TAGFILE       = 
+ALLEXTERNALS           = NO
+EXTERNAL_GROUPS        = YES
+PERL_PATH              = /usr/bin/perl
+
+#---------------------------------------------------------------------------
+# Configuration options related to the dot tool   
+#---------------------------------------------------------------------------
+CLASS_DIAGRAMS         = YES
+HIDE_UNDOC_RELATIONS   = NO
+HAVE_DOT               = YES
+CLASS_GRAPH            = YES
+COLLABORATION_GRAPH    = NO
+GROUP_GRAPHS           = NO
+UML_LOOK               = NO
+TEMPLATE_RELATIONS     = YES
+INCLUDE_GRAPH          = YES
+INCLUDED_BY_GRAPH      = NO
+CALL_GRAPH             = NO
+GRAPHICAL_HIERARCHY    = YES
+DIRECTORY_GRAPH        = YES
+DOT_IMAGE_FORMAT       = jpg
+DOT_PATH               = 
+DOTFILE_DIRS           = 
+MAX_DOT_GRAPH_WIDTH    = 1024
+MAX_DOT_GRAPH_HEIGHT   = 1200
+MAX_DOT_GRAPH_DEPTH    = 0
+DOT_TRANSPARENT        = NO
+DOT_MULTI_TARGETS      = NO
+GENERATE_LEGEND        = NO
+DOT_CLEANUP            = YES
+
+#---------------------------------------------------------------------------
+# Configuration::additions related to the search engine   
+#---------------------------------------------------------------------------
+SEARCHENGINE           = NO
diff --git a/doc/salome/tui/images/Application-About.png b/doc/salome/tui/images/Application-About.png
new file mode 100755 (executable)
index 0000000..7b58330
Binary files /dev/null and b/doc/salome/tui/images/Application-About.png differ
diff --git a/doc/salome/tui/images/application.gif b/doc/salome/tui/images/application.gif
new file mode 100755 (executable)
index 0000000..0b05d5c
Binary files /dev/null and b/doc/salome/tui/images/application.gif differ
diff --git a/doc/salome/tui/images/html_comments.gif b/doc/salome/tui/images/html_comments.gif
new file mode 100755 (executable)
index 0000000..f0c0f0b
Binary files /dev/null and b/doc/salome/tui/images/html_comments.gif differ
diff --git a/doc/salome/tui/images/logocorp.gif b/doc/salome/tui/images/logocorp.gif
new file mode 100755 (executable)
index 0000000..7697e08
Binary files /dev/null and b/doc/salome/tui/images/logocorp.gif differ
diff --git a/doc/salome/tui/static/doxygen.css b/doc/salome/tui/static/doxygen.css
new file mode 100755 (executable)
index 0000000..4893b5e
--- /dev/null
@@ -0,0 +1,152 @@
+H1 { 
+   text-align: center; 
+}
+
+CAPTION { 
+   font-weight: bold 
+}
+
+/* Link in the top navbar */
+A.qindex {}
+
+A.qindexRef {}
+
+/* Link to any cross-referenced Doxygen element */
+A.el { 
+   text-decoration: none; 
+   font-weight: bold 
+}
+
+A.elRef { 
+   font-weight: bold 
+}
+
+/* Link to any cross-referenced Doxygen element inside a code section 
+   (ex: header)
+*/
+A.code { 
+   text-decoration: none; 
+   font-weight: normal; 
+   color: #4444ee 
+}
+
+A.codeRef { 
+   font-weight: normal; 
+   color: #4444ee 
+}
+
+A:hover { 
+   text-decoration: none; 
+   background-color: lightblue 
+}
+
+DL.el { 
+   margin-left: -1cm 
+}
+
+/* A code fragment (ex: header) */
+DIV.fragment { 
+   width: 100%; 
+   border: none; 
+   background-color: #CCCCCC 
+}
+
+/* In the alpha list (coumpound index), style of an alphabetical index letter */
+DIV.ah { 
+   background-color: #CCCCCC; 
+   font-weight: bold; 
+   color: #ffffff; 
+   margin-bottom: 3px; 
+   margin-top: 3px 
+}
+
+/* Method name (+ type) */
+TD.md { 
+   background-color: lightblue; 
+   font-weight: bold; 
+}
+
+/* Method parameter (some of them) */
+TD.mdname1 { 
+   background-color: lightblue; 
+   font-weight: bold; color: #602020; 
+}
+
+/* Method parameter (some of them) */
+TD.mdname { 
+   background-color: lightblue; 
+   font-weight: bold; 
+   color: #602020; 
+   width: 600px; 
+}
+
+/* Separator between methods group (usually empty, seems not supported by IE) */
+DIV.groupHeader { 
+   margin-left: 16px; 
+   margin-top: 12px; 
+   margin-bottom: 6px; 
+   font-weight: bold 
+}
+
+DIV.groupText { 
+   margin-left: 16px; 
+   font-style: italic; 
+   font-size: smaller 
+}
+
+BODY { background: #FFFFFF
+}
+
+/* BODY { 
+   background: url(sources/bg_salome.gif) 
+} */
+
+div.tabs { 
+  text-align: justify; 
+  font-weight: bold;
+  color: #FFFFFF;
+}
+
+DIV.div-footer { 
+  margin-left: 1em;
+  margin-right: 1em;
+  margin-bottom: 0.2em;
+  text-align: right;
+  font-size: 9pt; 
+}
+
+/* In File List, Coumpound List, etc, 1st column of the index */
+TD.indexkey { 
+   background-color: #CCCCCC; 
+   font-weight: bold; 
+   padding-right  : 10px; 
+   padding-top    : 2px; 
+   padding-left   : 10px; 
+   padding-bottom : 2px; 
+   margin-left    : 0px; 
+   margin-right   : 0px; 
+   margin-top     : 2px; 
+   margin-bottom  : 2px  
+}
+
+/* In File List, Coumpound List, etc, 2nd column of the index */
+TD.indexvalue { 
+   background-color: #CCCCCC; 
+   font-style: italic; 
+   padding-right  : 10px; 
+   padding-top    : 2px; 
+   padding-left   : 10px; 
+   padding-bottom : 2px; 
+   margin-left    : 0px; 
+   margin-right   : 0px; 
+   margin-top     : 2px; 
+   margin-bottom  : 2px  
+}
+
+span.keyword       { color: #008000 }
+span.keywordtype   { color: #604020 }
+span.keywordflow   { color: #e08000 }
+span.comment       { color: #800000 }
+span.preprocessor  { color: #806020 }
+span.stringliteral { color: #002080 }
+span.charliteral   { color: #008080 }
diff --git a/doc/salome/tui/static/footer.html b/doc/salome/tui/static/footer.html
new file mode 100755 (executable)
index 0000000..cb55f39
--- /dev/null
@@ -0,0 +1,5 @@
+</DIV>
+<DIV class="div-footer">
+Generated on $datetime for $projectname by&nbsp;<A href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></A> $doxygenversion</DIV>
+</BODY>
+</HTML>
diff --git a/doc/salome/tui/static/myheader.html b/doc/salome/tui/static/myheader.html
new file mode 100755 (executable)
index 0000000..d2efb75
--- /dev/null
@@ -0,0 +1,13 @@
+<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
+<html>
+<head>
+   <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+   <meta name="GENERATOR" content="Mozilla/4.73 [en] (WinNT; I) [Netscape]">
+   <title>Main Page</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head>
+<body>
+&nbsp;
+</body>
+</html>
index cd0eb79f3fa412beda1a472d529fcf4bcf6e9b3d..73998abcfd6b87ed3b56d713fbd5d67fea659960 100644 (file)
 
 include $(top_srcdir)/adm_local/unix/make_common_starter.am
 
-BASEIDL_FILES= SalomeApp_Engine.idl
-
-EXTRA_DIST+= $(BASEIDL_FILES)
+BASEIDL_FILES = SalomeApp_Engine.idl
 
 # This variable defines the files to be installed
-salomeidl_DATA = $(BASEIDL_FILES)
+dist_salomeidl_DATA = $(BASEIDL_FILES)
 
 # GUI idl common library
 lib_LTLIBRARIES = libSalomeIDLGUI.la
 
 # Sources built from idl files
-nodist_libSalomeIDLGUI_la_SOURCES= SalomeApp_EngineSK.cc
+nodist_libSalomeIDLGUI_la_SOURCES = SalomeApp_EngineSK.cc
 
 # header files must be exported: other modules have to use this library
-nodist_salomeinclude_HEADERS= $(BASEIDL_FILES:%.idl=%.hh)
+nodist_salomeinclude_HEADERS = $(BASEIDL_FILES:%.idl=%.hh)
 
-libSalomeIDLGUI_la_CPPFLAGS =\
+libSalomeIDLGUI_la_CPPFLAGS = \
        -I$(top_builddir)/salome_adm/unix \
        -I$(top_builddir)/idl \
        @CORBA_CXXFLAGS@ @CORBA_INCLUDES@ @KERNEL_CXXFLAGS@
@@ -64,14 +62,14 @@ SUFFIXES = .idl .hh SK.cc
        $(OMNIORB_IDL) $(IDLCXXFLAGS) $(OMNIORB_IDLCXXFLAGS) $<
 
 install-exec-local: $(BASEIDL_FILES:%=$(top_srcdir)/idl/%)
-       $(INSTALL) -d  $(pkgpythondir)
+       $(INSTALL) -d  $(DESTDIR)$(salomepythondir)
        ls $^ | while read file; do \
-         $(OMNIORB_IDL) $(IDLPYFLAGS) -C$(pkgpythondir) $$file ; \
+         $(OMNIORB_IDL) $(IDLPYFLAGS) -C$(DESTDIR)$(salomepythondir) $$file ; \
        done
 
 # uninstall-local removes too much, but it works in distcheck
 uninstall-local:
-       rm -rf $(pkgpythondir)/*
+       rm -rf $(DESTDIR)$(salomepythondir)/*
 
 mostlyclean-local:
        -rm -f *.hh *.cc .depidl
index 2532bb03f024d7aaf4cb20cf0829e1b0367235ee..04249fa2f5e98a0f8865768595006a135827fb27 100644 (file)
 
 include $(top_srcdir)/adm_local/unix/make_common_starter.am
 
-#
-# ===============================================================
-# Files to be installed
-# ===============================================================
-#
-
 #
 # add resource files here ...
 #
-dist_salomeres_DATA=
+dist_salomeres_DATA =
index f1c06ce16e6a2c10f45d6ee366932ba05253a0dd..18d31dd305ba3ddaea31b1095294bf3c02520915 100755 (executable)
@@ -25,29 +25,29 @@ include $(top_srcdir)/adm_local/unix/make_common_starter.am
 
 lib_LTLIBRARIES = libcaf.la
 
-salomeinclude_HEADERS= \
-       CAF.h \
-       CAF_Application.h \
-       CAF_Operation.h \
-       CAF_Study.h \
+salomeinclude_HEADERS =                \
+       CAF.h                   \
+       CAF_Application.h       \
+       CAF_Operation.h         \
+       CAF_Study.h             \
        CAF_Tools.h
 
-dist_libcaf_la_SOURCES= \
-       CAF_Application.cxx \
-       CAF_Operation.cxx \
-       CAF_Study.cxx \
+dist_libcaf_la_SOURCES =       \
+       CAF_Application.cxx     \
+       CAF_Operation.cxx       \
+       CAF_Study.cxx           \
        CAF_Tools.cxx           
 
-MOC_FILES= \
-       CAF_Application_moc.cxx \
-       CAF_Operation_moc.cxx \
+MOC_FILES =                    \
+       CAF_Application_moc.cxx \
+       CAF_Operation_moc.cxx   \
        CAF_Study_moc.cxx
-nodist_libcaf_la_SOURCES= $(MOC_FILES)
+nodist_libcaf_la_SOURCES = $(MOC_FILES)
 
 nodist_salomeres_DATA = \
        CAF_msg_en.qm
 
-libcaf_la_CPPFLAGS=$(QT_INCLUDES) $(CAS_CPPFLAGS) -I$(srcdir)/../STD -I$(srcdir)/../SUIT -I$(srcdir)/../Qtx
-libcaf_la_LDFLAGS=$(QT_MT_LIBS) $(CAS_OCAF) $(CAS_OCAFVIS)
-libcaf_la_LIBADD=../Qtx/libqtx.la ../SUIT/libsuit.la ../STD/libstd.la
+libcaf_la_CPPFLAGS = $(QT_INCLUDES) $(CAS_CPPFLAGS) -I$(srcdir)/../STD -I$(srcdir)/../SUIT -I$(srcdir)/../Qtx
+libcaf_la_LDFLAGS  = $(QT_MT_LIBS) $(CAS_OCAF) $(CAS_OCAFVIS)
+libcaf_la_LIBADD   = ../Qtx/libqtx.la ../SUIT/libsuit.la ../STD/libstd.la
 
index 8f96c76caaf58ae5288a6043e6beeb3491b36f1b..757a523c7af248468dd5b4070baea0aebc2dc6d8 100755 (executable)
@@ -25,33 +25,30 @@ include $(top_srcdir)/adm_local/unix/make_common_starter.am
 
 lib_LTLIBRARIES = libCAM.la
 
-salomeinclude_HEADERS= \
-       CAM.h \
-       CAM_Application.h \
-       CAM_DataModel.h \
-       CAM_DataObject.h \
-       CAM_Module.h \
+salomeinclude_HEADERS =                \
+       CAM.h                   \
+       CAM_Application.h       \
+       CAM_DataModel.h         \
+       CAM_DataObject.h        \
+       CAM_Module.h            \
        CAM_Study.h
 
-dist_libCAM_la_SOURCES= \
-       CAM_Application.cxx \
-       CAM_DataModel.cxx \
-       CAM_DataObject.cxx \
-       CAM_Module.cxx \
+dist_libCAM_la_SOURCES =       \
+       CAM_Application.cxx     \
+       CAM_DataModel.cxx       \
+       CAM_DataObject.cxx      \
+       CAM_Module.cxx          \
        CAM_Study.cxx
 
-MOC_FILES= \
-       CAM_Application_moc.cxx \
-       CAM_Module_moc.cxx \
-       CAM_Study_moc.cxx \
+MOC_FILES =                    \
+       CAM_Application_moc.cxx \
+       CAM_Module_moc.cxx      \
+       CAM_Study_moc.cxx       \
        CAM_DataModel_moc.cxx
-nodist_libCAM_la_SOURCES= $(MOC_FILES)
+nodist_libCAM_la_SOURCES = $(MOC_FILES)
 
-nodist_salomeres_DATA=CAM_msg_en.qm
+nodist_salomeres_DATA = CAM_msg_en.qm
 
-libCAM_la_CPPFLAGS=$(QT_INCLUDES) -I$(srcdir)/../SUIT -I$(srcdir)/../STD -I$(srcdir)/../Qtx
-libCAM_la_LDFLAGS=$(QT_MT_LIBS)
-libCAM_la_LIBADD=../Qtx/libqtx.la ../SUIT/libsuit.la ../STD/libstd.la
-
-# what is that?
-#LDFLAGSFORBIN= -lSUITApp
+libCAM_la_CPPFLAGS = $(QT_INCLUDES) -I$(srcdir)/../SUIT -I$(srcdir)/../STD -I$(srcdir)/../Qtx
+libCAM_la_LDFLAGS  = $(QT_MT_LIBS)
+libCAM_la_LIBADD   = ../Qtx/libqtx.la ../SUIT/libsuit.la ../STD/libstd.la
index 66e7dcd056ee10c5b8a7624ad905675c5e4411ca..b1b3f72ea81457ca9786ddeb2724e8733d63df22 100644 (file)
@@ -56,7 +56,7 @@ private:
 /*!\var myMessage
  * \brief stores an exception message
  */   
-Standard_CString myMessage;
+Standard_Character* myMessage;
 
 };
 
index 9800bfac3ee7a06eaa049f5d2dd1b27180195680..3a9f40199eadd9ec175840f40e5414bf857f93ac 100644 (file)
 include $(top_srcdir)/adm_local/unix/make_common_starter.am
 
 
-salomeinclude_HEADERS = CASCatch.hxx \
-                       CASCatch_CatchSignals.hxx \
-                       CASCatch_ErrorHandler.hxx \
+salomeinclude_HEADERS = CASCatch.hxx                   \
+                       CASCatch_CatchSignals.hxx       \
+                       CASCatch_ErrorHandler.hxx       \
                        CASCatch_Failure.hxx
 
 lib_LTLIBRARIES         = libCASCatch.la
-libCASCatch_la_SOURCES  = \
-                       CASCatch_CatchSignals.cxx \
-                       CASCatch_ErrorHandler.cxx \
+libCASCatch_la_SOURCES  =                              \
+                       CASCatch_CatchSignals.cxx       \
+                       CASCatch_ErrorHandler.cxx       \
                        CASCatch_Failure.cxx
 
 COMMON_CPPFLAGS = \
        @CAS_CPPFLAGS@ @CAS_CXXFLAGS@
 
 libCASCatch_la_CPPFLAGS = $(COMMON_CPPFLAGS)
-libCASCatch_la_LIBADD = $(CAS_KERNEL)
+libCASCatch_la_LIBADD   = $(CAS_KERNEL)
index 0b85743483440492a26f054148c373358b0e6c20..4899a5ccb3183b1ea1422f5dacacb44bae514c62 100755 (executable)
@@ -38,9 +38,9 @@ dist_libDDS_la_SOURCES =      \
        DDS_Dictionary.cxx      \
        DDS_KeyWords.cxx
 
-libDDS_la_CPPFLAGS=$(CAS_CPPFLAGS)
+libDDS_la_CPPFLAGS = $(CAS_CPPFLAGS)
 
-libDDS_la_LDFLAGS= $(CAS_KERNEL) $(CAS_OCAF)
+libDDS_la_LDFLAGS  = $(CAS_KERNEL) $(CAS_OCAF)
 
 
 
index c848832b16ed3e74d4a7729f21f69e151d5b2ef6..bf0eb3642984f76d0e7451b4e3c47d9de027571b 100755 (executable)
@@ -30,13 +30,13 @@ include $(top_srcdir)/adm_local/unix/make_common_starter.am
 
 lib_LTLIBRARIES = libEvent.la 
 
-salomeinclude_HEADERS= \
-       Event.h \
+salomeinclude_HEADERS =        \
+       Event.h         \
        SALOME_Event.h 
 
 dist_libEvent_la_SOURCES = SALOME_Event.cxx 
 
-libEvent_la_CPPFLAGS=$(QT_INCLUDES)
-libEvent_la_LDFLAGS=$(QT_MT_LIBS)
+libEvent_la_CPPFLAGS = $(QT_INCLUDES)
+libEvent_la_LDFLAGS  = $(QT_MT_LIBS)
 
 
index a92dafe09b1e9b8ce8178942d15e545a7cb2f75e..003d71047f43669dcd9a93ae317a9612a63ef233 100644 (file)
@@ -25,91 +25,90 @@ include $(top_srcdir)/adm_local/unix/make_common_starter.am
 
 lib_LTLIBRARIES = libGLViewer.la
 
-salomeinclude_HEADERS= \
-       GLViewer.h \
-       GLViewer_AspectLine.h \
-       GLViewer_BaseDrawers.h \
-       GLViewer_BaseObjects.h \
-       GLViewer_Compass.h \
-       GLViewer_Context.h \
-       GLViewer_CoordSystem.h \
-       GLViewer_Defs.h \
-       GLViewer_Drawer.h \
-       GLViewer_Geom.h \
-       GLViewer_Grid.h \
-       GLViewer_Group.h \
-       GLViewer_MimeData.h \
-       GLViewer_Object.h \
-       GLViewer_Selector.h \
-       GLViewer_Selector2d.h \
-       GLViewer_Text.h \
-       GLViewer_Tools.h \
-       GLViewer_ToolTip.h \
-       GLViewer_ViewFrame.h \
-       GLViewer_ViewManager.h \
-       GLViewer_ViewPort.h \
-       GLViewer_ViewPort2d.h \
-       GLViewer_Viewer.h \
-       GLViewer_Viewer2d.h \
+salomeinclude_HEADERS =                \
+       GLViewer.h              \
+       GLViewer_AspectLine.h   \
+       GLViewer_BaseDrawers.h  \
+       GLViewer_BaseObjects.h  \
+       GLViewer_Compass.h      \
+       GLViewer_Context.h      \
+       GLViewer_CoordSystem.h  \
+       GLViewer_Defs.h         \
+       GLViewer_Drawer.h       \
+       GLViewer_Geom.h         \
+       GLViewer_Grid.h         \
+       GLViewer_Group.h        \
+       GLViewer_MimeData.h     \
+       GLViewer_Object.h       \
+       GLViewer_Selector.h     \
+       GLViewer_Selector2d.h   \
+       GLViewer_Text.h         \
+       GLViewer_Tools.h        \
+       GLViewer_ToolTip.h      \
+       GLViewer_ViewFrame.h    \
+       GLViewer_ViewManager.h  \
+       GLViewer_ViewPort.h     \
+       GLViewer_ViewPort2d.h   \
+       GLViewer_Viewer.h       \
+       GLViewer_Viewer2d.h     \
        GLViewer_Widget.h
 
-dist_libGLViewer_la_SOURCES= \
-       GLViewer_AspectLine.cxx \
-       GLViewer_BaseDrawers.cxx \
-       GLViewer_BaseObjects.cxx \
-       GLViewer_Compass.cxx \
-       GLViewer_Context.cxx \
-       GLViewer_CoordSystem.cxx \
-       GLViewer_Drawer.cxx \
-       GLViewer_Geom.cxx \
-       GLViewer_Grid.cxx \
-       GLViewer_Group.cxx \
-       GLViewer_MimeData.cxx \
-       GLViewer_Object.cxx \
-       GLViewer_Selector.cxx \
-       GLViewer_Selector2d.cxx \
-       GLViewer_Text.cxx \
-       GLViewer_Tools.cxx \
-       GLViewer_ToolTip.cxx \
-       GLViewer_ViewFrame.cxx \
-       GLViewer_ViewManager.cxx \
-       GLViewer_ViewPort.cxx \
-       GLViewer_ViewPort2d.cxx \
-       GLViewer_Viewer.cxx \
-       GLViewer_Viewer2d.cxx \
+dist_libGLViewer_la_SOURCES =          \
+       GLViewer_AspectLine.cxx         \
+       GLViewer_BaseDrawers.cxx        \
+       GLViewer_BaseObjects.cxx        \
+       GLViewer_Compass.cxx            \
+       GLViewer_Context.cxx            \
+       GLViewer_CoordSystem.cxx        \
+       GLViewer_Drawer.cxx             \
+       GLViewer_Geom.cxx               \
+       GLViewer_Grid.cxx               \
+       GLViewer_Group.cxx              \
+       GLViewer_MimeData.cxx           \
+       GLViewer_Object.cxx             \
+       GLViewer_Selector.cxx           \
+       GLViewer_Selector2d.cxx         \
+       GLViewer_Text.cxx               \
+       GLViewer_Tools.cxx              \
+       GLViewer_ToolTip.cxx            \
+       GLViewer_ViewFrame.cxx          \
+       GLViewer_ViewManager.cxx        \
+       GLViewer_ViewPort.cxx           \
+       GLViewer_ViewPort2d.cxx         \
+       GLViewer_Viewer.cxx             \
+       GLViewer_Viewer2d.cxx           \
        GLViewer_Widget.cxx
 
-MOC_FILES= \
-       GLViewer_Selector_moc.cxx \
-       GLViewer_Selector2d_moc.cxx \
-       GLViewer_ToolTip_moc.cxx \
-       GLViewer_ViewFrame_moc.cxx \
-       GLViewer_ViewManager_moc.cxx \
-       GLViewer_ViewPort_moc.cxx \
-       GLViewer_ViewPort2d_moc.cxx \
-       GLViewer_Viewer_moc.cxx \
-       GLViewer_Viewer2d_moc.cxx \
+MOC_FILES =                            \
+       GLViewer_Selector_moc.cxx       \
+       GLViewer_Selector2d_moc.cxx     \
+       GLViewer_ToolTip_moc.cxx        \
+       GLViewer_ViewFrame_moc.cxx      \
+       GLViewer_ViewManager_moc.cxx    \
+       GLViewer_ViewPort_moc.cxx       \
+       GLViewer_ViewPort2d_moc.cxx     \
+       GLViewer_Viewer_moc.cxx         \
+       GLViewer_Viewer2d_moc.cxx       \
        GLViewer_Widget_moc.cxx
-nodist_libGLViewer_la_SOURCES= $(MOC_FILES)
+nodist_libGLViewer_la_SOURCES = $(MOC_FILES)
 
-dist_salomeres_DATA= \
-       resources/gl_cursor_rotate.png \
-       resources/gl_cursor_sketch.png \
-       resources/gl_cursor_zoom.png \
-       resources/gl_view_dump.png \
-       resources/gl_view_fitall.png \
-       resources/gl_view_fitarea.png \
-       resources/gl_view_fitselect.png \
-       resources/gl_view_glpan.png \
-       resources/gl_view_pan.png \
-       resources/gl_view_reset.png \
+dist_salomeres_DATA =                  \
+       resources/gl_cursor_rotate.png  \
+       resources/gl_cursor_sketch.png  \
+       resources/gl_cursor_zoom.png    \
+       resources/gl_view_dump.png      \
+       resources/gl_view_fitall.png    \
+       resources/gl_view_fitarea.png   \
+       resources/gl_view_fitselect.png \
+       resources/gl_view_glpan.png     \
+       resources/gl_view_pan.png       \
+       resources/gl_view_reset.png     \
        resources/gl_view_zoom.png
 
-nodist_salomeres_DATA= \
-       GLViewer_images.qm \
+nodist_salomeres_DATA =                \
+       GLViewer_images.qm      \
        GLViewer_msg_en.qm
 
-libGLViewer_la_CPPFLAGS=$(QT_INCLUDES) $(CAS_CPPFLAGS) -I$(srcdir)/../SUIT -I$(srcdir)/../Qtx
-libGLViewer_la_LDFLAGS=$(QT_MT_LIBS) $(CAS_KERNEL)
-
-libGLViewer_la_LIBADD= ../SUIT/libsuit.la
+libGLViewer_la_CPPFLAGS = $(QT_INCLUDES) $(CAS_CPPFLAGS) -I$(srcdir)/../SUIT -I$(srcdir)/../Qtx
+libGLViewer_la_LDFLAGS  = $(QT_MT_LIBS) $(CAS_KERNEL)
+libGLViewer_la_LIBADD   = ../SUIT/libsuit.la
index 2fb61a6358f3598d11eb48f9c34de041752dcc97..629606c6cc58773dcac43241ac66cb35f5350931 100644 (file)
@@ -568,6 +568,7 @@ void LightApp_Application::createActions()
       moduleAction->insertModule( *it, icon );
     }
 
+    
     connect( moduleAction, SIGNAL( moduleActivated( const QString& ) ), this, SLOT( onModuleActivation( const QString& ) ) );
     registerAction( ModulesListId, moduleAction );
   }
@@ -920,16 +921,18 @@ void LightApp_Application::onHelpContentsModule()
 #endif
   QString aParams = resMgr->stringValue("ExternalBrowser", "parameters");
 
-  if (!anApp.isEmpty()) {
+  if ( !anApp.isEmpty() )
+  {
     RunBrowser* rs = new RunBrowser( this, anApp, aParams, helpFile );
     rs->start();
   }
-  else {
-    if( SUIT_MessageBox::question(desktop(), tr("WRN_WARNING"),
-                                 tr("DEFINE_EXTERNAL_BROWSER"),
-                                 SUIT_MessageBox::Yes | SUIT_MessageBox::No,
-                                 SUIT_MessageBox::Yes ) == SUIT_MessageBox::Yes )
-      onPreferences();
+  else
+  {
+    if ( SUIT_MessageBox::question( desktop(), tr( "WRN_WARNING" ), tr( "DEFINE_EXTERNAL_BROWSER" ),
+                                   SUIT_MessageBox::Yes | SUIT_MessageBox::No,
+                                   SUIT_MessageBox::Yes ) == SUIT_MessageBox::Yes )
+
+      showPreferences( tr( "PREF_APP" ) );
   }
 }
 
@@ -968,16 +971,17 @@ void LightApp_Application::onHelpContextModule( const QString& theComponentName,
 #endif
   QString aParams = resMgr->stringValue("ExternalBrowser", "parameters");
 
-  if (!anApp.isEmpty()) {
+  if ( !anApp.isEmpty() )
+  {
     RunBrowser* rs = new RunBrowser( this, anApp, aParams, helpFile, theContext );
     rs->start();
   }
-  else {
-    if( SUIT_MessageBox::question(desktop(), tr("WRN_WARNING"),
-                                 tr("DEFINE_EXTERNAL_BROWSER"),
-                                 SUIT_MessageBox::Yes | SUIT_MessageBox::No,
-                                 SUIT_MessageBox::Yes ) == SUIT_MessageBox::Yes )
-      onPreferences();
+  else
+  {
+    if ( SUIT_MessageBox::question( desktop(), tr( "WRN_WARNING" ), tr( "DEFINE_EXTERNAL_BROWSER" ),
+                                   SUIT_MessageBox::Yes | SUIT_MessageBox::No,
+                                   SUIT_MessageBox::Yes ) == SUIT_MessageBox::Yes )
+      showPreferences( tr( "PREF_APP" ) );
   }
 }
 
@@ -1325,9 +1329,16 @@ SUIT_ViewManager* LightApp_Application::createViewManager( const QString& vmType
     SVTK_Viewer* vm = dynamic_cast<SVTK_Viewer*>( viewMgr->getViewModel() );
     if( vm )
     {
+      vm->setProjectionMode( resMgr->integerValue( "VTKViewer", "projection_mode", vm->projectionMode() ) );
       vm->setBackgroundColor( resMgr->colorValue( "VTKViewer", "background", vm->backgroundColor() ) );
       vm->setTrihedronSize( resMgr->doubleValue( "VTKViewer", "trihedron_size", vm->trihedronSize() ),
                            resMgr->booleanValue( "VTKViewer", "relative_size", vm->trihedronRelative() ) );
+      vm->setInteractionStyle( resMgr->integerValue( "VTKViewer", "navigation_mode", vm->interactionStyle() ) );
+      vm->setIncrementalSpeed( resMgr->integerValue( "VTKViewer", "speed_value", vm->incrementalSpeed() ),
+                              resMgr->integerValue( "VTKViewer", "speed_mode", vm->incrementalSpeedMode() ) );
+      vm->setSpacemouseButtons( resMgr->integerValue( "VTKViewer", "spacemouse_func1_btn", vm->spacemouseBtn(1) ),
+                               resMgr->integerValue( "VTKViewer", "spacemouse_func2_btn", vm->spacemouseBtn(2) ),
+                               resMgr->integerValue( "VTKViewer", "spacemouse_func5_btn", vm->spacemouseBtn(3) ) );
       new LightApp_VTKSelector( vm, mySelMgr );
     }
 #else
@@ -1508,6 +1519,12 @@ void LightApp_Application::onRefresh()
 
 /*!Private SLOT. On preferences.*/
 void LightApp_Application::onPreferences()
+{
+  showPreferences( activeModule() ? activeModule()->moduleName() : tr( "PREF_CATEGORY_SALOME" ) );
+}
+
+/*!Private SLOT. On preferences.*/
+void LightApp_Application::showPreferences( const QString& itemText )
 {
   QApplication::setOverrideCursor( Qt::WaitCursor );
 
@@ -1518,9 +1535,10 @@ void LightApp_Application::onPreferences()
   if ( !prefDlg )
     return;
 
-  preferences()->activateModule( activeModule() ? activeModule()->moduleName() : tr( "PREF_CATEGORY_SALOME" ) );
+  preferences()->activateItem( itemText );
 
-  if ( ( prefDlg->exec() == QDialog::Accepted || prefDlg->isSaved() ) &&  resourceMgr() ) {
+  if ( ( prefDlg->exec() == QDialog::Accepted || prefDlg->isSaved() ) &&  resourceMgr() )
+  {
     if ( desktop() )
       resourceMgr()->setValue( "desktop", "geometry", desktop()->storeGeometry() );
     resourceMgr()->save();
@@ -1790,10 +1808,11 @@ void LightApp_Application::createPreferences( LightApp_Preferences* pref )
 
   int supervGroup = pref->addPreference( tr( "PREF_GROUP_SUPERV" ), viewTab );
 
-  pref->setItemProperty( "columns", 2, occGroup );
-  pref->setItemProperty( "columns", 2, vtkGroup );
-  pref->setItemProperty( "columns", 2, plot2dGroup );
+  pref->setItemProperty( "columns", 4, occGroup );
+  pref->setItemProperty( "columns", 1, vtkGroup );
+  pref->setItemProperty( "columns", 4, plot2dGroup );
 
+  // OCC Viewer
   int occTS = pref->addPreference( tr( "PREF_TRIHEDRON_SIZE" ), occGroup,
                                   LightApp_Preferences::DblSpin, "OCCViewer", "trihedron_size" );
   pref->setItemProperty( "min", 1.0E-06, occTS );
@@ -1813,17 +1832,131 @@ void LightApp_Application::createPreferences( LightApp_Preferences* pref )
   pref->setItemProperty( "min", 0, isoV );
   pref->setItemProperty( "max", 100000, isoV );
 
-  int vtkTS = pref->addPreference( tr( "PREF_TRIHEDRON_SIZE" ), vtkGroup,
-                                  LightApp_Preferences::DblSpin, "VTKViewer", "trihedron_size" );
-  pref->addPreference( tr( "PREF_VIEWER_BACKGROUND" ), vtkGroup,
+  // VTK Viewer
+  int vtkGen = pref->addPreference( "", vtkGroup, LightApp_Preferences::Frame );
+  pref->setItemProperty( "columns", 2, vtkGen );
+
+  int vtkProjMode = pref->addPreference( tr( "PREF_PROJECTION_MODE" ), vtkGen,
+                                        LightApp_Preferences::Selector, "VTKViewer", "projection_mode" );
+  QStringList aProjModeList;
+  aProjModeList.append( tr("PREF_ORTHOGRAPHIC") );
+  aProjModeList.append( tr("PREF_PERSPECTIVE") );
+
+  QList<QVariant> aModeIndexesList;
+  aModeIndexesList.append(0);
+  aModeIndexesList.append(1);
+
+  pref->setItemProperty( "strings", aProjModeList, vtkProjMode );
+  pref->setItemProperty( "indexes", aModeIndexesList, vtkProjMode );
+
+  pref->addPreference( tr( "PREF_VIEWER_BACKGROUND" ), vtkGen,
                       LightApp_Preferences::Color, "VTKViewer", "background" );
-  pref->addPreference( tr( "PREF_RELATIVE_SIZE" ), vtkGroup, LightApp_Preferences::Bool, "VTKViewer", "relative_size" );
-  pref->addPreference( tr( "PREF_USE_ADVANCED_SELECTION_ALGORITHM" ), vtkGroup, 
-                      LightApp_Preferences::Bool, "VTKViewer", "use_advanced_selection_algorithm" );
+
+  int vtkTS = pref->addPreference( tr( "PREF_TRIHEDRON_SIZE" ), vtkGen,
+                                  LightApp_Preferences::DblSpin, "VTKViewer", "trihedron_size" );
 
   pref->setItemProperty( "min", 1.0E-06, vtkTS );
   pref->setItemProperty( "max", 150, vtkTS );
 
+  pref->addPreference( tr( "PREF_RELATIVE_SIZE" ), vtkGen, LightApp_Preferences::Bool, "VTKViewer", "relative_size" );
+
+  int vtkStyleMode = pref->addPreference( tr( "PREF_NAVIGATION" ), vtkGen,
+                                         LightApp_Preferences::Selector, "VTKViewer", "navigation_mode" );
+  QStringList aStyleModeList;
+  aStyleModeList.append( tr("PREF_STANDARD_STYLE") );
+  aStyleModeList.append( tr("PREF_KEYFREE_STYLE") );
+
+  pref->setItemProperty( "strings", aStyleModeList, vtkStyleMode );
+  pref->setItemProperty( "indexes", aModeIndexesList, vtkStyleMode );
+
+  pref->addPreference( "", vtkGroup, LightApp_Preferences::Space );
+
+  int vtkSpeed = pref->addPreference( tr( "PREF_INCREMENTAL_SPEED" ), vtkGen,
+                                     LightApp_Preferences::IntSpin, "VTKViewer", "speed_value" );
+
+  pref->setItemProperty( "min", 1, vtkSpeed );
+  pref->setItemProperty( "max", 1000, vtkSpeed );
+
+  int vtkSpeedMode = pref->addPreference( tr( "PREF_INCREMENTAL_SPEED_MODE" ), vtkGen,
+                                         LightApp_Preferences::Selector, "VTKViewer", "speed_mode" );
+  QStringList aSpeedModeList;
+  aSpeedModeList.append( tr("PREF_ARITHMETIC") );
+  aSpeedModeList.append( tr("PREF_GEOMETRICAL") );
+
+  pref->setItemProperty( "strings", aSpeedModeList, vtkSpeedMode );
+  pref->setItemProperty( "indexes", aModeIndexesList, vtkSpeedMode );
+
+  int vtkSM = pref->addPreference( tr( "PREF_FRAME_SPACEMOUSE" ), vtkGroup, LightApp_Preferences::GroupBox );
+  pref->setItemProperty( "columns", 2, vtkSM );
+  int spacemousePref1 = pref->addPreference( tr( "PREF_SPACEMOUSE_FUNC_1" ), vtkSM,
+                                            LightApp_Preferences::Selector, "VTKViewer",
+                                            "spacemouse_func1_btn" ); //decrease_speed_increment
+  int spacemousePref2 = pref->addPreference( tr( "PREF_SPACEMOUSE_FUNC_2" ), vtkSM,
+                                            LightApp_Preferences::Selector, "VTKViewer",
+                                            "spacemouse_func2_btn" ); //increase_speed_increment
+  int spacemousePref3 = pref->addPreference( tr( "PREF_SPACEMOUSE_FUNC_3" ), vtkSM,
+                                            LightApp_Preferences::Selector, "VTKViewer",
+                                            "spacemouse_func5_btn" ); //dominant_combined_switch
+
+  QStringList values;
+  values.append( tr( "PREF_SPACEMOUSE_BTN_1" ) );
+  values.append( tr( "PREF_SPACEMOUSE_BTN_2" ) );
+  values.append( tr( "PREF_SPACEMOUSE_BTN_3" ) );
+  values.append( tr( "PREF_SPACEMOUSE_BTN_4" ) );
+  values.append( tr( "PREF_SPACEMOUSE_BTN_5" ) );
+  values.append( tr( "PREF_SPACEMOUSE_BTN_6" ) );
+  values.append( tr( "PREF_SPACEMOUSE_BTN_7" ) );
+  values.append( tr( "PREF_SPACEMOUSE_BTN_8" ) );
+  values.append( tr( "PREF_SPACEMOUSE_BTN_*" ) );
+  values.append( tr( "PREF_SPACEMOUSE_BTN_10" ) );
+  values.append( tr( "PREF_SPACEMOUSE_BTN_11" ) );
+  QList<QVariant> indices;
+  indices.append( 1 );
+  indices.append( 2 );
+  indices.append( 3 );
+  indices.append( 4 );
+  indices.append( 5 );
+  indices.append( 6 );
+  indices.append( 7 );
+  indices.append( 8 );
+  indices.append( 9 ); // == button_*
+  indices.append( 10 );
+  indices.append( 11 );
+  pref->setItemProperty( "strings", values, spacemousePref1 );
+  pref->setItemProperty( "indexes", indices, spacemousePref1 );
+  pref->setItemProperty( "strings", values, spacemousePref2 );
+  pref->setItemProperty( "indexes", indices, spacemousePref2 );
+  pref->setItemProperty( "strings", values, spacemousePref3 );
+  pref->setItemProperty( "indexes", indices, spacemousePref3 );
+
+  int vtkRec = pref->addPreference( tr( "PREF_FRAME_RECORDING" ), vtkGroup, LightApp_Preferences::GroupBox );
+  pref->setItemProperty( "columns", 2, vtkRec );
+
+  int modePref = pref->addPreference( tr( "PREF_RECORDING_MODE" ), vtkRec,
+                                     LightApp_Preferences::Selector, "VTKViewer", "recorder_mode" );
+  values.clear();
+  values.append( tr( "PREF_SKIPPED_FRAMES" ) );
+  values.append( tr( "PREF_ALL_DISLPAYED_FRAMES" ) );
+  indices.clear();
+  indices.append( 0 );
+  indices.append( 1 );
+  pref->setItemProperty( "strings", values, modePref );
+  pref->setItemProperty( "indexes", indices, modePref );
+
+  int fpsPref = pref->addPreference( tr( "PREF_FPS" ), vtkRec,
+                                    LightApp_Preferences::DblSpin, "VTKViewer", "recorder_fps" );
+  pref->setItemProperty( "min", 0.1, fpsPref );
+  pref->setItemProperty( "max", 100, fpsPref );
+
+  int qualityPref = pref->addPreference( tr( "PREF_QUALITY" ), vtkRec,
+                                        LightApp_Preferences::IntSpin, "VTKViewer", "recorder_quality" );
+  pref->setItemProperty( "min", 1, qualityPref );
+  pref->setItemProperty( "max", 100, qualityPref );
+
+  pref->addPreference( tr( "PREF_PROGRESSIVE" ), vtkRec,
+                      LightApp_Preferences::Bool, "VTKViewer", "recorder_progressive" );
+
+  // Plot2d
   pref->addPreference( tr( "PREF_SHOW_LEGEND" ), plot2dGroup,
                       LightApp_Preferences::Bool, "Plot2d", "ShowLegend" );
 
@@ -2036,6 +2169,95 @@ void LightApp_Application::preferencesChanged( const QString& sec, const QString
   }
 #endif
 
+#ifndef DISABLE_VTKVIEWER
+  if ( sec == QString( "VTKViewer" ) && (param == QString( "speed_value" ) || param == QString( "speed_mode" )) )
+  {
+    int speed = resMgr->integerValue( "VTKViewer", "speed_value", 10 );
+    int mode = resMgr->integerValue( "VTKViewer", "speed_mode", 0 );
+    QList<SUIT_ViewManager*> lst;
+#ifndef DISABLE_SALOMEOBJECT
+    viewManagers( SVTK_Viewer::Type(), lst );
+    QListIterator<SUIT_ViewManager*> it( lst );
+    while ( it.hasNext() )
+    {
+      SUIT_ViewModel* vm = it.next()->getViewModel();
+      if ( !vm || !vm->inherits( "SVTK_Viewer" ) )
+       continue;
+
+      SVTK_Viewer* vtkVM = dynamic_cast<SVTK_Viewer*>( vm );
+      if( vtkVM ) vtkVM->setIncrementalSpeed( speed, mode );
+    }
+#endif
+  }
+#endif
+
+#ifndef DISABLE_VTKVIEWER
+  if ( sec == QString( "VTKViewer" ) && param == QString( "projection_mode" ) )
+  {
+    int mode = resMgr->integerValue( "VTKViewer", "projection_mode", 0 );
+    QList<SUIT_ViewManager*> lst;
+#ifndef DISABLE_SALOMEOBJECT
+    viewManagers( SVTK_Viewer::Type(), lst );
+    QListIterator<SUIT_ViewManager*> it( lst );
+    while ( it.hasNext() )
+    {
+      SUIT_ViewModel* vm = it.next()->getViewModel();
+      if ( !vm || !vm->inherits( "SVTK_Viewer" ) )
+       continue;
+
+      SVTK_Viewer* vtkVM = dynamic_cast<SVTK_Viewer*>( vm );
+      if( vtkVM ) vtkVM->setProjectionMode( mode );
+    }
+#endif
+  }
+#endif
+
+#ifndef DISABLE_VTKVIEWER
+  if ( sec == QString( "VTKViewer" ) && param == QString( "navigation_mode" ) )
+  {
+    int mode = resMgr->integerValue( "VTKViewer", "navigation_mode", 0 );
+    QList<SUIT_ViewManager*> lst;
+#ifndef DISABLE_SALOMEOBJECT
+    viewManagers( SVTK_Viewer::Type(), lst );
+    QListIterator<SUIT_ViewManager*> it( lst );
+    while ( it.hasNext() )
+    {
+      SUIT_ViewModel* vm = it.next()->getViewModel();
+      if ( !vm || !vm->inherits( "SVTK_Viewer" ) )
+       continue;
+
+      SVTK_Viewer* vtkVM = dynamic_cast<SVTK_Viewer*>( vm );
+      if( vtkVM ) vtkVM->setInteractionStyle( mode );
+    }
+#endif
+  }
+#endif
+
+#ifndef DISABLE_VTKVIEWER
+  if ( sec == QString( "VTKViewer" ) && (param == QString( "spacemouse_func1_btn" ) || 
+                                        param == QString( "spacemouse_func2_btn" ) ||
+                                        param == QString( "spacemouse_func5_btn" ) ) )
+  {
+    int btn1 = resMgr->integerValue( "VTKViewer", "spacemouse_func1_btn", 1 );
+    int btn2 = resMgr->integerValue( "VTKViewer", "spacemouse_func2_btn", 2 );
+    int btn3 = resMgr->integerValue( "VTKViewer", "spacemouse_func5_btn", 9 );
+    QList<SUIT_ViewManager*> lst;
+#ifndef DISABLE_SALOMEOBJECT
+    viewManagers( SVTK_Viewer::Type(), lst );
+    QListIterator<SUIT_ViewManager*> it( lst );
+    while ( it.hasNext() )
+    {
+      SUIT_ViewModel* vm = it.next()->getViewModel();
+      if ( !vm || !vm->inherits( "SVTK_Viewer" ) )
+       continue;
+
+      SVTK_Viewer* vtkVM = dynamic_cast<SVTK_Viewer*>( vm );
+      if( vtkVM ) vtkVM->setSpacemouseButtons( btn1, btn2, btn3 );
+    }
+#endif
+  }
+#endif
+
 #ifndef DISABLE_OCCVIEWER
   if ( sec == QString( "OCCViewer" ) && ( param == QString( "iso_number_u" ) || param == QString( "iso_number_v" ) ) )
   {
@@ -2723,7 +2945,7 @@ void LightApp_Application::onCloseAllWindow()
   SUIT_ViewWindow* wnd;
   foreach( wnd, wndList )
   {
-    if ( wnd )  
+    if ( wnd )
       wnd->close();
   }
 }
@@ -2856,7 +3078,7 @@ bool LightApp_Application::event( QEvent* e )
                                  d ? *d : "",
                                  SUIT_MessageBox::Yes | SUIT_MessageBox::No,
                                  SUIT_MessageBox::Yes ) == SUIT_MessageBox::Yes )
-       onPreferences();
+      showPreferences( tr( "PREF_APP" ) );
     if( d )
       delete d;
     return true;
index 11ef06c5378026b35b9148f03b0c57a89edb5a21..474e04e1259e8aff360aaccb857af3d21cd00f91 100644 (file)
@@ -74,7 +74,7 @@ public:
 
   enum { MenuWindowId = 6 };
 
-  enum { RenameId = CAM_Application::UserID,         
+  enum { RenameId = CAM_Application::UserID,
         CloseId, CloseAllId, GroupAllId,
         PreferencesId, MRUId, ModulesListId,
          NewGLViewId, NewPlot2dId, NewOCCViewId, NewVTKViewId, NewQxGraphViewId, NewQxSceneViewId, UserID };
@@ -240,6 +240,8 @@ protected:
   virtual int                         openChoice( const QString& );
   virtual bool                        openAction( const int, const QString& );
 
+  void                                showPreferences( const QString& = QString() );
+
 protected:
   typedef QPointer<QWidget>         WinPtr;
   typedef QMap<int, WinPtr>         WinMap;
diff --git a/src/LightApp/LightApp_Browser.cxx b/src/LightApp/LightApp_Browser.cxx
deleted file mode 100644 (file)
index 1a53bdf..0000000
+++ /dev/null
@@ -1,242 +0,0 @@
-// Copyright (C) 2005  OPEN CASCADE, CEA/DEN, EDF R&D, PRINCIPIA R&D
-// 
-// This library is free software; you can redistribute it and/or
-// modify it under the terms of the GNU Lesser General Public
-// License as published by the Free Software Foundation; either 
-// version 2.1 of the License.
-// 
-// This library is distributed in the hope that it will be useful 
-// but WITHOUT ANY WARRANTY; without even the implied warranty of 
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU 
-// Lesser General Public License for more details.
-//
-// You should have received a copy of the GNU Lesser General Public  
-// License along with this library; if not, write to the Free Software 
-// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA
-//
-// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
-//
-// File   : LightApp_Browser.cxx
-// Author : Vadim SANDLER, Open CASCADE S.A.S. (vadim.sandler@opencascade.com)
-// 
-
-#include "LightApp_Browser.h"
-
-#include <SUIT_DataObject.h>
-#include <SUIT_TreeModel.h>
-#include <QtxTreeView.h>
-
-#include <QShortcut>
-
-/*!
-  \class LightApp_Browser
-  \brief Object browser customization.
-*/
-
-/*!
-  \brief Constructor.
-  \param parent parent widget
-*/
-LightApp_Browser::LightApp_Browser( QWidget* parent )
-: OB_Browser( parent )
-{
-  init( 0 );
-}
-
-/*!
-  \brief Constructor.
-  \param root root data object
-  \param parent parent widget
-*/
-LightApp_Browser::LightApp_Browser( SUIT_DataObject* root, QWidget* parent )
-: OB_Browser( parent )
-{
-  init( root );
-}
-
-/*!
-  \brief Get root object.
-  \return root object
-*/
-SUIT_DataObject* LightApp_Browser::root() const
-{
-  SUIT_ProxyModel* m = qobject_cast<SUIT_ProxyModel*>( model() );
-  return m ? m->root() : 0;
-}
-
-/*!
-  \brief Set root object.
-  \param r new root object
-*/
-void LightApp_Browser::setRoot( SUIT_DataObject* r )
-{
-  SUIT_ProxyModel* m = qobject_cast<SUIT_ProxyModel*>( model() );
-  if ( m ) 
-    m->setRoot( r );
-}
-
-/*!
-  \brief Get 'auto-update tree' flag value.
-  \return 'auto-update tree' flag value
-  \sa setAutoUpdate(), updateTree()
-*/
-bool LightApp_Browser::autoUpdate() const
-{
-  SUIT_ProxyModel* m = qobject_cast<SUIT_ProxyModel*>( model() );
-  return m ? m->autoUpdate() : false;
-}
-
-/*!
-  \brief Set 'auto-update tree' flag value.
-
-  If this flag is set to \c true (by default), the object browser is updated
-  automatically when data tree is changed.
-
-  \param on 'auto-update tree' flag value
-  \sa autoUpdate(), updateTree()
-*/
-void LightApp_Browser::setAutoUpdate( const bool on )
-{
-  SUIT_ProxyModel* m = qobject_cast<SUIT_ProxyModel*>( model() );
-  if ( m ) 
-    m->setAutoUpdate( on );
-}
-
-/*!
-  \brief Update object browser starting from the object \obj;
-  open all branches automatically if \a autoOpen is \c true.
-  \param obj starting object for updating
-  \param autoOpen if \c true automatically open branches
-*/
-void LightApp_Browser::updateTree( SUIT_DataObject* obj, const bool autoOpen )
-{
-  SUIT_ProxyModel* m = qobject_cast<SUIT_ProxyModel*>( model() );
-  if ( m ) {
-    m->updateTree( obj );
-    openLevels();
-  }
-}
-
-/*!
-  \brief Get current key accelerator used for the 
-  object browser update operation.
-  \return current key accelerator
-  \sa setUpdateKey(), requestUpdate()
-*/
-int LightApp_Browser::updateKey() const
-{
-  return myShortcut->key();
-}
-
-/*!
-  \brief Assign the key accelerator to be used for the 
-  object browser update operation.
-
-  By default, \c [F5] key is assigned for the update operation.
-  To disable the accelerator, pass 0 to this method.
-
-  \param key new key accelerator
-  \sa updateKey(), requestUpdate()
-*/
-void LightApp_Browser::setUpdateKey( const int key )
-{
-  myShortcut->setKey( key );
-}
-
-/*!
-  \brief Get list of selected data objects.
-  \return list of the currently selected data objects
-*/
-DataObjectList LightApp_Browser::getSelected() const
-{
-  DataObjectList lst;
-  getSelected( lst );
-  return lst;
-}
-
-/*!
-  \brief Get list of selected data objects.
-  \overload
-  \param lst list to be filled with the currently selected data objects
-*/
-void LightApp_Browser::getSelected( DataObjectList& lst ) const
-{
-  lst.clear();
-
-  SUIT_ProxyModel* m = qobject_cast<SUIT_ProxyModel*>( model() );
-
-  if ( m ) {
-    QModelIndexList sel = selectedIndexes();
-    QModelIndex idx;
-  
-    foreach( idx, sel ) {
-      SUIT_DataObject* obj = m->object( idx );
-      if ( obj )
-       lst.append( obj );
-    }
-  }
-}
-
-/*!
-  \brief Set selected object.
-  \param obj data object to set selected
-  \param append if \c true, the object is added to the current selection;
-  otherwise the previous selection is first cleared
-*/
-void LightApp_Browser::setSelected( const SUIT_DataObject* obj, const bool append )
-{
-  SUIT_ProxyModel* m = qobject_cast<SUIT_ProxyModel*>( model() );
-
-  if ( m ) {
-    QModelIndex index = m->index( obj );
-    if ( index.isValid() )
-      select( index, true, append );
-  }
-}
-
-/*!
-  \brief Set list of selected data objects.
-  \param lst list of the data object to set selected
-  \param append if \c true, the objects are added to the current selection;
-  otherwise the previous selection is first cleared
-*/
-void LightApp_Browser::setSelected( const DataObjectList& lst, const bool append )
-{
-  SUIT_ProxyModel* m = qobject_cast<SUIT_ProxyModel*>( model() );
-
-  if ( m ) {
-    QModelIndexList indexes;
-    SUIT_DataObject* obj;
-
-    foreach( obj, lst ) {
-      QModelIndex index = m->index( obj );
-      if ( index.isValid() )
-       indexes.append( index );
-    }
-    select( indexes, true, append ); // if !indexes.isEmpty() ???
-  }
-}
-
-/*!
-  \brief Initialize object browser.
-  \param root root data object
-*/
-void LightApp_Browser::init( SUIT_DataObject* root )
-{
-  setModel( new SUIT_ProxyModel( root, this ) );
-  setItemDelegate( qobject_cast<SUIT_ProxyModel*>( model() )->delegate() );
-  connect( treeView(), SIGNAL( sortingEnabled(bool ) ), 
-          model(), SLOT( setSortingEnabled( bool ) ) );
-  myShortcut = new QShortcut( Qt::Key_F5, this, SIGNAL( requestUpdate() ), SIGNAL( requestUpdate() ) );
-}
-
-/*!
-  \fn void LightApp_Browser::requestUpdate();
-  \brief The signal is emitted when the key accelerator
-  assigned for the update operation is pressed by the user.
-
-  By default, \c [F5] key is assigned for the update operation.
-  The key accelerator can be changed with the setUpdateKey() method.
-
-  \sa updateKey(), setUpdateKey()
-*/
diff --git a/src/LightApp/LightApp_Browser.h b/src/LightApp/LightApp_Browser.h
deleted file mode 100644 (file)
index 831f4ea..0000000
+++ /dev/null
@@ -1,67 +0,0 @@
-// Copyright (C) 2005  OPEN CASCADE, CEA/DEN, EDF R&D, PRINCIPIA R&D
-// 
-// This library is free software; you can redistribute it and/or
-// modify it under the terms of the GNU Lesser General Public
-// License as published by the Free Software Foundation; either 
-// version 2.1 of the License.
-// 
-// This library is distributed in the hope that it will be useful 
-// but WITHOUT ANY WARRANTY; without even the implied warranty of 
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU 
-// Lesser General Public License for more details.
-//
-// You should have received a copy of the GNU Lesser General Public  
-// License along with this library; if not, write to the Free Software 
-// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA
-//
-// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
-//
-// File   : LightApp_Browser.h
-// Author : Vadim SANDLER, Open CASCADE S.A.S. (vadim.sandler@opencascade.com)
-// 
-
-#ifndef LIGHTAPP_BROWSER_H
-#define LIGHTAPP_BROWSER_H
-
-#include "LightApp.h"
-#include <OB_Browser.h>
-#include <SUIT_DataObject.h>
-
-class QShortcut;
-
-class LIGHTAPP_EXPORT LightApp_Browser : public OB_Browser
-{
-  Q_OBJECT
-
-public:
-  LightApp_Browser( QWidget* = 0 );
-  LightApp_Browser( SUIT_DataObject*, QWidget* = 0 );
-
-  SUIT_DataObject* root() const;
-  void             setRoot( SUIT_DataObject* );
-
-  bool             autoUpdate() const;
-  void             setAutoUpdate( const bool );
-
-  void             updateTree( SUIT_DataObject* = 0, const bool = true );
-
-  int              updateKey() const;
-  void             setUpdateKey( const int );
-
-  DataObjectList   getSelected() const;
-  void             getSelected( DataObjectList& ) const;
-
-  void             setSelected( const SUIT_DataObject*, const bool = false );
-  void             setSelected( const DataObjectList&, const bool = false );
-
-private:
-  void             init( SUIT_DataObject* );
-
-signals:
-  void             requestUpdate();
-
-private:
-  QShortcut*       myShortcut;
-};
-
-#endif // LIGHTAPP_BROWSER_H
index ea3d3ffa0dfcfbe7217966b8a42c1df5c6360ea1..c701826c9affc37564dcca1a620aab64e9ebe06d 100644 (file)
@@ -102,7 +102,7 @@ void LightApp_OBSelector::onSelectionChanged()
   mySelectedList.clear();
   selectionChanged();
   QTime t2 = QTime::currentTime();
-  qDebug( QString( "selection time = %1 msecs" ).arg( t1.msecsTo( t2 ) ).toLatin1().constData() );
+  //qDebug( QString( "selection time = %1 msecs" ).arg( t1.msecsTo( t2 ) ).toLatin1().constData() );
 }
 
 /*!
index 38bdf7f2f624690867eae3b8823c805ff7c39ec6..0024efe990726fc527d002d373ce19eb61cf3bdf 100644 (file)
@@ -68,12 +68,15 @@ bool LightApp_Preferences::hasModule( const QString& mod ) const
   return res;
 }
 
-void LightApp_Preferences::activateModule( const QString& mod ) const
+void LightApp_Preferences::activateItem( const QString& mod ) const
 {
   QtxPreferenceItem* item = findItem( mod, true );
 
-  if ( item && item->depth() < 3 )
-    item->ensureVisible();
+  if ( !item )
+    return;
+
+  item->ensureVisible();
+  item->activate();
 }
 
 /*!Do nothing.*/
index c6c41c1e875fc456069f89aca69d85e3b91f1428..c2f90452d5c52ab6b7b119e15fd53717b1a84e5e 100644 (file)
@@ -49,7 +49,7 @@ public:
 
   bool                 hasModule( const QString& ) const;
 
-  void                 activateModule( const QString& ) const;
+  void                 activateItem( const QString& ) const;
 
 protected:
   void                 changedResources( const ResourceMap& );
index 2a018a7efcc9540561c3c1792e8924b7f23a663e..1654581bf0d3e986a6307d348b7e8c93b897b2c9 100755 (executable)
@@ -25,232 +25,232 @@ include $(top_srcdir)/adm_local/unix/make_common_starter.am
 
 lib_LTLIBRARIES = libLightApp.la
 
-salomeinclude_HEADERS= \
-       LightApp.h \
-       LightApp_AboutDlg.h \
-       LightApp_Application.h \
-       LightApp_DataModel.h \
-       LightApp_DataObject.h \
-       LightApp_DataOwner.h \
-       LightApp_DataSubOwner.h \
-       LightApp_Dialog.h \
-       LightApp_Displayer.h \
-       LightApp_Driver.h \
-       LightApp_EventFilter.h \
-       LightApp_HDFDriver.h \
-       LightApp_Module.h \
-       LightApp_ModuleAction.h \
-       LightApp_ModuleDlg.h \
-       LightApp_NameDlg.h \
-       LightApp_OBSelector.h \
-       LightApp_Operation.h \
-       LightApp_Selection.h \
-       LightApp_SelectionMgr.h \
-       LightApp_ShowHideOp.h \
-       LightApp_Study.h \
-       LightApp_SwitchOp.h \
-       LightApp_Preferences.h \
-       LightApp_PreferencesDlg.h \
+salomeinclude_HEADERS =                        \
+       LightApp.h                      \
+       LightApp_AboutDlg.h             \
+       LightApp_Application.h          \
+       LightApp_DataModel.h            \
+       LightApp_DataObject.h           \
+       LightApp_DataOwner.h            \
+       LightApp_DataSubOwner.h         \
+       LightApp_Dialog.h               \
+       LightApp_Displayer.h            \
+       LightApp_Driver.h               \
+       LightApp_EventFilter.h          \
+       LightApp_HDFDriver.h            \
+       LightApp_Module.h               \
+       LightApp_ModuleAction.h         \
+       LightApp_ModuleDlg.h            \
+       LightApp_NameDlg.h              \
+       LightApp_OBSelector.h           \
+       LightApp_Operation.h            \
+       LightApp_Selection.h            \
+       LightApp_SelectionMgr.h         \
+       LightApp_ShowHideOp.h           \
+       LightApp_Study.h                \
+       LightApp_SwitchOp.h             \
+       LightApp_Preferences.h          \
+       LightApp_PreferencesDlg.h       \
        LightApp_UpdateFlags.h
 
 #      LightApp_OBFilter.h
 
 if ENABLE_VTKVIEWER
 if ENABLE_SALOMEOBJECT
-  salomeinclude_HEADERS+= LightApp_VTKSelector.h
+  salomeinclude_HEADERS += LightApp_VTKSelector.h
 endif
 endif
 if ENABLE_OCCVIEWER
-  salomeinclude_HEADERS+= LightApp_OCCSelector.h
+  salomeinclude_HEADERS += LightApp_OCCSelector.h
 endif
 if ENABLE_GLVIEWER
-  salomeinclude_HEADERS+= LightApp_GLSelector.h
+  salomeinclude_HEADERS += LightApp_GLSelector.h
 endif
 
-dist_libLightApp_la_SOURCES= \
-       LightApp_AboutDlg.cxx \
-       LightApp_Application.cxx \
-       LightApp_DataModel.cxx \
-       LightApp_DataObject.cxx \
-       LightApp_DataOwner.cxx \
-       LightApp_DataSubOwner.cxx \
-       LightApp_Dialog.cxx \
-       LightApp_Displayer.cxx \
-       LightApp_Driver.cxx \
-       LightApp_EventFilter.cxx \
-       LightApp_HDFDriver.cxx \
-       LightApp_Module.cxx \
-       LightApp_ModuleAction.cxx \
-       LightApp_ModuleDlg.cxx \
-       LightApp_NameDlg.cxx \
-       LightApp_OBSelector.cxx \
-       LightApp_Operation.cxx \
-       LightApp_Selection.cxx \
-       LightApp_SelectionMgr.cxx \
-       LightApp_ShowHideOp.cxx \
-       LightApp_Study.cxx \
-       LightApp_SwitchOp.cxx \
-       LightApp_Preferences.cxx \
+dist_libLightApp_la_SOURCES =          \
+       LightApp_AboutDlg.cxx           \
+       LightApp_Application.cxx        \
+       LightApp_DataModel.cxx          \
+       LightApp_DataObject.cxx         \
+       LightApp_DataOwner.cxx          \
+       LightApp_DataSubOwner.cxx       \
+       LightApp_Dialog.cxx             \
+       LightApp_Displayer.cxx          \
+       LightApp_Driver.cxx             \
+       LightApp_EventFilter.cxx        \
+       LightApp_HDFDriver.cxx          \
+       LightApp_Module.cxx             \
+       LightApp_ModuleAction.cxx       \
+       LightApp_ModuleDlg.cxx          \
+       LightApp_NameDlg.cxx            \
+       LightApp_OBSelector.cxx         \
+       LightApp_Operation.cxx          \
+       LightApp_Selection.cxx          \
+       LightApp_SelectionMgr.cxx       \
+       LightApp_ShowHideOp.cxx         \
+       LightApp_Study.cxx              \
+       LightApp_SwitchOp.cxx           \
+       LightApp_Preferences.cxx        \
        LightApp_PreferencesDlg.cxx
 
 #      LightApp_OBFilter.cxx
 
 if ENABLE_VTKVIEWER
 if ENABLE_SALOMEOBJECT
-  dist_libLightApp_la_SOURCES+= LightApp_VTKSelector.cxx
+  dist_libLightApp_la_SOURCES += LightApp_VTKSelector.cxx
 endif
 endif
 if ENABLE_OCCVIEWER
-  dist_libLightApp_la_SOURCES+= LightApp_OCCSelector.cxx
+  dist_libLightApp_la_SOURCES += LightApp_OCCSelector.cxx
 endif
 if ENABLE_GLVIEWER
-  dist_libLightApp_la_SOURCES+= LightApp_GLSelector.cxx
+  dist_libLightApp_la_SOURCES += LightApp_GLSelector.cxx
 endif
 
-MOC_FILES= \
-       LightApp_AboutDlg_moc.cxx \
-       LightApp_Application_moc.cxx \
-       LightApp_DataModel_moc.cxx \
-       LightApp_Dialog_moc.cxx \
-       LightApp_OBSelector_moc.cxx \
-       LightApp_Operation_moc.cxx \
-       LightApp_Module_moc.cxx \
-       LightApp_ModuleAction_moc.cxx \
-       LightApp_ModuleDlg_moc.cxx \
-       LightApp_NameDlg_moc.cxx \
-       LightApp_SelectionMgr_moc.cxx \
-       LightApp_ShowHideOp_moc.cxx \
-       LightApp_Study_moc.cxx \
-       LightApp_SwitchOp_moc.cxx \
-       LightApp_Preferences_moc.cxx \
+MOC_FILES =                            \
+       LightApp_AboutDlg_moc.cxx       \
+       LightApp_Application_moc.cxx    \
+       LightApp_DataModel_moc.cxx      \
+       LightApp_Dialog_moc.cxx         \
+       LightApp_OBSelector_moc.cxx     \
+       LightApp_Operation_moc.cxx      \
+       LightApp_Module_moc.cxx         \
+       LightApp_ModuleAction_moc.cxx   \
+       LightApp_ModuleDlg_moc.cxx      \
+       LightApp_NameDlg_moc.cxx        \
+       LightApp_SelectionMgr_moc.cxx   \
+       LightApp_ShowHideOp_moc.cxx     \
+       LightApp_Study_moc.cxx          \
+       LightApp_SwitchOp_moc.cxx       \
+       LightApp_Preferences_moc.cxx    \
        LightApp_PreferencesDlg_moc.cxx
 
 if ENABLE_VTKVIEWER
 if ENABLE_SALOMEOBJECT
-  MOC_FILES+= LightApp_VTKSelector_moc.cxx
+  MOC_FILES += LightApp_VTKSelector_moc.cxx
 endif
 endif
 if ENABLE_OCCVIEWER
-  MOC_FILES+= LightApp_OCCSelector_moc.cxx
+  MOC_FILES += LightApp_OCCSelector_moc.cxx
 endif
 if ENABLE_GLVIEWER
-  MOC_FILES+= LightApp_GLSelector_moc.cxx
+  MOC_FILES += LightApp_GLSelector_moc.cxx
 endif
-nodist_libLightApp_la_SOURCES= $(MOC_FILES)
+nodist_libLightApp_la_SOURCES = $(MOC_FILES)
 
-dist_salomeres_DATA= \
-       resources/icon_about.png \
-       resources/icon_applogo.png \
-       resources/icon_default.png \
-       resources/icon_module.png \
-       resources/icon_module_big.png \
-       resources/icon_select.png \
-       resources/LightApp.ini \
+dist_salomeres_DATA =                  \
+       resources/icon_about.png        \
+       resources/icon_applogo.png      \
+       resources/icon_default.png      \
+       resources/icon_module.png       \
+       resources/icon_module_big.png   \
+       resources/icon_select.png       \
+       resources/LightApp.ini          \
        resources/LightApp.xml
 
-nodist_salomeres_DATA= \
-       LightApp_images.qm \
+nodist_salomeres_DATA =                \
+       LightApp_images.qm      \
        LightApp_msg_en.qm
 
-libLightApp_la_CPPFLAGS=$(PYTHON_INCLUDES) $(QT_INCLUDES) $(CAS_CPPFLAGS) \
-       $(HDF5_INCLUDES) @KERNEL_CXXFLAGS@ -I$(srcdir)/../SUIT -I$(srcdir)/../STD \
-       -I$(srcdir)/../CAM -I$(srcdir)/../ObjBrowser -I$(srcdir)/../LogWindow \
+libLightApp_la_CPPFLAGS = $(PYTHON_INCLUDES) $(QT_INCLUDES) $(CAS_CPPFLAGS)            \
+       $(HDF5_INCLUDES) @KERNEL_CXXFLAGS@ -I$(srcdir)/../SUIT -I$(srcdir)/../STD       \
+       -I$(srcdir)/../CAM -I$(srcdir)/../ObjBrowser -I$(srcdir)/../LogWindow           \
        -I$(srcdir)/../Prs -I$(srcdir)/../Qtx -I$(srcdir)/../Event -I$(srcdir)/../Style
-libLightApp_la_LDFLAGS=$(QT_MT_LIBS)
+libLightApp_la_LDFLAGS = $(QT_MT_LIBS)
 
 if ENABLE_VTKVIEWER
-  libLightApp_la_CPPFLAGS+= $(VTK_INCLUDES) -I$(srcdir)/../VTKViewer
+  libLightApp_la_CPPFLAGS += $(VTK_INCLUDES) -I$(srcdir)/../VTKViewer
 else
-  libLightApp_la_CPPFLAGS+= -DDISABLE_VTKVIEWER
+  libLightApp_la_CPPFLAGS += -DDISABLE_VTKVIEWER
 endif
 if ENABLE_PLOT2DVIEWER
-  libLightApp_la_CPPFLAGS+= $(QWT_INCLUDES) -I$(srcdir)/../Plot2d
+  libLightApp_la_CPPFLAGS += $(QWT_INCLUDES) -I$(srcdir)/../Plot2d
 else
-  libLightApp_la_CPPFLAGS+= -DDISABLE_PLOT2DVIEWER
+  libLightApp_la_CPPFLAGS += -DDISABLE_PLOT2DVIEWER
 endif
 libLightApp_la_CPPFLAGS+= -I$(srcdir)/../QxScene
 
 if ENABLE_OCCVIEWER
-  libLightApp_la_CPPFLAGS+= -I$(srcdir)/../OCCViewer
+  libLightApp_la_CPPFLAGS += -I$(srcdir)/../OCCViewer
 else !ENABLE_OCCVIEWER
-  libLightApp_la_CPPFLAGS+= -DDISABLE_OCCVIEWER
+  libLightApp_la_CPPFLAGS += -DDISABLE_OCCVIEWER
 endif
 if ENABLE_PYCONSOLE
-  libLightApp_la_CPPFLAGS+= $(PYTHON_INCLUDES) -I$(srcdir)/../PyConsole -I$(srcdir)/../PyInterp
-  libLightApp_la_LDFLAGS+= $(PYTHON_LIBS)
+  libLightApp_la_CPPFLAGS += $(PYTHON_INCLUDES) -I$(srcdir)/../PyConsole -I$(srcdir)/../PyInterp
+  libLightApp_la_LDFLAGS += $(PYTHON_LIBS)
 else !ENABLE_PYCONSOLE
-  libLightApp_la_CPPFLAGS+= -DDISABLE_PYCONSOLE
+  libLightApp_la_CPPFLAGS += -DDISABLE_PYCONSOLE
 endif
 if ENABLE_GLVIEWER
-  libLightApp_la_CPPFLAGS+= -I$(srcdir)/../GLViewer
+  libLightApp_la_CPPFLAGS += -I$(srcdir)/../GLViewer
 else !ENABLE_GLVIEWER
-  libLightApp_la_CPPFLAGS+= -DDISABLE_GLVIEWER
+  libLightApp_la_CPPFLAGS += -DDISABLE_GLVIEWER
 endif
 if ENABLE_SUPERVGRAPHVIEWER
-  libLightApp_la_CPPFLAGS+= -I$(srcdir)/../SUPERVGraph
+  libLightApp_la_CPPFLAGS += -I$(srcdir)/../SUPERVGraph
 else !ENABLE_SUPERVGRAPHVIEWER
-  libLightApp_la_CPPFLAGS+= -DDISABLE_SUPERVGRAPHVIEWER
+  libLightApp_la_CPPFLAGS += -DDISABLE_SUPERVGRAPHVIEWER
 endif
 if ENABLE_QXGRAPHVIEWER
-  libLightApp_la_CPPFLAGS+= -I$(srcdir)/../QxGraph
+  libLightApp_la_CPPFLAGS += -I$(srcdir)/../QxGraph
 else !ENABLE_QXGRAPHVIEWER
-  libLightApp_la_CPPFLAGS+= -DDISABLE_QXGRAPHVIEWER
+  libLightApp_la_CPPFLAGS += -DDISABLE_QXGRAPHVIEWER
 endif
 
 if ENABLE_SALOMEOBJECT
 
-  libLightApp_la_CPPFLAGS+= -I$(srcdir)/../OBJECT
+  libLightApp_la_CPPFLAGS += -I$(srcdir)/../OBJECT
 if ENABLE_PLOT2DVIEWER
-  libLightApp_la_CPPFLAGS+= -I$(srcdir)/../SPlot2d
+  libLightApp_la_CPPFLAGS += -I$(srcdir)/../SPlot2d
 endif
 if ENABLE_OCCVIEWER
-  libLightApp_la_CPPFLAGS+= -I$(srcdir)/../SOCC
+  libLightApp_la_CPPFLAGS += -I$(srcdir)/../SOCC
 endif
 if ENABLE_VTKVIEWER
-  libLightApp_la_CPPFLAGS+= -I$(srcdir)/../SVTK
+  libLightApp_la_CPPFLAGS += -I$(srcdir)/../SVTK
 endif
 else !ENABLE_SALOMEOBJECT
-  libLightApp_la_CPPFLAGS+= -DDISABLE_SALOMEOBJECT
+  libLightApp_la_CPPFLAGS += -DDISABLE_SALOMEOBJECT
   
 endif
 
-libLightApp_la_LIBADD= ../SUIT/libsuit.la ../STD/libstd.la ../CAM/libCAM.la \
-       ../LogWindow/libLogWindow.la $(CAS_KERNEL) \
-       ../Prs/libSalomePrs.la ../ObjBrowser/libObjBrowser.la ../Style/libSalomeStyle.la \
-       ../Event/libEvent.la \
+libLightApp_la_LIBADD = ../SUIT/libsuit.la ../STD/libstd.la ../CAM/libCAM.la                   \
+       ../LogWindow/libLogWindow.la $(CAS_KERNEL)                                              \
+       ../Prs/libSalomePrs.la ../ObjBrowser/libObjBrowser.la ../Style/libSalomeStyle.la        \
+       ../Event/libEvent.la                                                                    \
        $(HDF5_LIBS) $(KERNEL_LDFLAGS) -lSalomeHDFPersist
 
 if ENABLE_SALOMEOBJECT
-  libLightApp_la_LIBADD+= ../OBJECT/libSalomeObject.la
+  libLightApp_la_LIBADD += ../OBJECT/libSalomeObject.la
 endif
 if ENABLE_VTKVIEWER
-  libLightApp_la_LIBADD+= ../VTKViewer/libVTKViewer.la
+  libLightApp_la_LIBADD += ../VTKViewer/libVTKViewer.la
 if ENABLE_SALOMEOBJECT
-  libLightApp_la_LIBADD+= ../SVTK/libSVTK.la
+  libLightApp_la_LIBADD += ../SVTK/libSVTK.la
 endif
 endif
 if ENABLE_OCCVIEWER
-  libLightApp_la_LIBADD+= ../OCCViewer/libOCCViewer.la
+  libLightApp_la_LIBADD += ../OCCViewer/libOCCViewer.la
 if ENABLE_SALOMEOBJECT
-  libLightApp_la_LIBADD+= ../SOCC/libSOCC.la
+  libLightApp_la_LIBADD += ../SOCC/libSOCC.la
 endif
 endif
 if ENABLE_GLVIEWER
-  libLightApp_la_LIBADD+= ../GLViewer/libGLViewer.la
+  libLightApp_la_LIBADD += ../GLViewer/libGLViewer.la
 endif
 if ENABLE_PLOT2DVIEWER
-  libLightApp_la_LIBADD+= ../Plot2d/libPlot2d.la
+  libLightApp_la_LIBADD += ../Plot2d/libPlot2d.la
 if ENABLE_SALOMEOBJECT
-  libLightApp_la_LIBADD+= ../SPlot2d/libSPlot2d.la
+  libLightApp_la_LIBADD += ../SPlot2d/libSPlot2d.la
 endif
 endif
 if ENABLE_PYCONSOLE
-  libLightApp_la_LIBADD+= ../PyInterp/libPyInterp.la ../PyConsole/libPyConsole.la
+  libLightApp_la_LIBADD += ../PyInterp/libPyInterp.la ../PyConsole/libPyConsole.la
 endif
 if ENABLE_SUPERVGRAPHVIEWER
-  libLightApp_la_LIBADD+= ../SUPERVGraph/libSUPERVGraph.la
+  libLightApp_la_LIBADD += ../SUPERVGraph/libSUPERVGraph.la
 endif
 if ENABLE_QXGRAPHVIEWER
-  libLightApp_la_LIBADD+= ../QxGraph/libQxGraph.la
+  libLightApp_la_LIBADD += ../QxGraph/libQxGraph.la
 endif
   libLightApp_la_LIBADD+= ../QxScene/libQxScene.la
index c2229dcaa6d25040908979df73d85863363b2083..a3b86f797b614844b54dc9424a9c5f2718f678d5 100644 (file)
     <parameter name="trihedron_size" value="100" />
  </section>
  <section name="VTKViewer" >
-    <!-- OCC viewer preferences -->
+    <!-- VTK viewer preferences -->
     <parameter name="background"     value="0, 0, 0"/>
+    <parameter name="projection_mode" value="0" />
     <parameter name="trihedron_size" value="100" />
     <parameter name="relative_size"  value="true" />
     <parameter name="use_advanced_selection_algorithm" value="true" />
+    <parameter name="navigation_mode" value="0" />
+    <parameter name="speed_value" val ue="10" />
+    <parameter name="speed_mode" value="0" />
+    <parameter name="spacemouse_func1_btn" value="1" />
+    <parameter name="spacemouse_func2_btn" value="2" />
+    <parameter name="spacemouse_func5_btn" value="9" />
  </section>
  <section name="Plot2d" >
     <!-- Plot2d viewer preferences -->
index 50763e20f2472669c9e33d48589445692a49ad0c..ccb44678f8b2a5b5df14fad401e4fe20f8be06d6 100644 (file)
@@ -81,6 +81,138 @@ CEA/DEN, CEDRAT, EDF R&amp;D, LEG, PRINCIPIA R&amp;D, BUREAU VERITAS</translatio
         <source>PREF_STORE_POS</source>
         <translation>Store positions of windows</translation>
     </message>
+    <message>
+        <source>PREF_PROJECTION_MODE</source>
+        <translation>Projection mode:</translation>
+    </message>
+    <message>
+        <source>PREF_ORTHOGRAPHIC</source>
+        <translation>Orthogonal</translation>
+    </message>
+    <message>
+        <source>PREF_PERSPECTIVE</source>
+        <translation>Perspective</translation>
+    </message>
+    <message>
+        <source>PREF_NAVIGATION</source>
+        <translation>Navigation:</translation>
+    </message>
+    <message>
+        <source>PREF_STANDARD_STYLE</source>
+        <translation>Salome standard controls</translation>
+    </message>
+    <message>
+        <source>PREF_KEYFREE_STYLE</source>
+        <translation>Keyboard free style</translation>
+    </message>
+    <message>
+        <source>PREF_INCREMENTAL_SPEED</source>
+        <translation>Speed increment:</translation>
+    </message>
+    <message>
+        <source>PREF_INCREMENTAL_SPEED_MODE</source>
+        <translation>Modification mode:</translation>
+    </message>
+    <message>
+        <source>PREF_ARITHMETIC</source>
+        <translation>Arithmetic progression</translation>
+    </message>
+    <message>
+        <source>PREF_GEOMETRICAL</source>
+        <translation>Geometrical progression</translation>
+    </message>
+    <message>
+        <source>PREF_FRAME_SPACEMOUSE</source>
+        <translation>Spacemouse</translation>
+    </message>
+    <message>
+        <source>PREF_SPACEMOUSE_FUNC_1</source>
+        <translation>Decrease speed increment</translation>
+    </message>
+    <message>
+        <source>PREF_SPACEMOUSE_FUNC_2</source>
+        <translation>Increase speed increment</translation>
+    </message>
+    <message>
+        <source>PREF_SPACEMOUSE_FUNC_3</source>
+        <translation>Dominant / combined switch</translation>
+    </message>
+    <message>
+        <source>PREF_SPACEMOUSE_BTN_1</source>
+        <translation>Button 1</translation>
+    </message>
+    <message>
+        <source>PREF_SPACEMOUSE_BTN_2</source>
+        <translation>Button 2</translation>
+    </message>
+    <message>
+        <source>PREF_SPACEMOUSE_BTN_3</source>
+        <translation>Button 3</translation>
+    </message>
+    <message>
+        <source>PREF_SPACEMOUSE_BTN_4</source>
+        <translation>Button 4</translation>
+    </message>
+    <message>
+        <source>PREF_SPACEMOUSE_BTN_5</source>
+        <translation>Button 5</translation>
+    </message>
+    <message>
+        <source>PREF_SPACEMOUSE_BTN_6</source>
+        <translation>Button 6</translation>
+    </message>
+    <message>
+        <source>PREF_SPACEMOUSE_BTN_7</source>
+        <translation>Button 7</translation>
+    </message>
+    <message>
+        <source>PREF_SPACEMOUSE_BTN_8</source>
+        <translation>Button 8</translation>
+    </message>
+    <message>
+        <source>PREF_SPACEMOUSE_BTN_*</source>
+        <translation>Button *</translation>
+    </message>
+    <message>
+        <source>PREF_SPACEMOUSE_BTN_10</source>
+        <translation>Button 10</translation>
+    </message>
+    <message>
+        <source>PREF_SPACEMOUSE_BTN_11</source>
+        <translation>Button 11</translation>
+    </message>
+    <message>
+        <source>PREF_FRAME_RECORDING</source>
+        <translation>AVI Recording</translation>
+    </message>
+    <message>
+        <source>PREF_ALL_DISLPAYED_FRAMES</source>
+        <translation>Recording all displayed frames</translation>
+    </message>
+    <message>
+        <source>PREF_FPS</source>
+        <translation>FPS</translation>
+    </message>
+    <message>
+        <source>PREF_GROUP_TTL</source>
+        <translation>Settings</translation>
+    </message>
+    <message>
+        <source>PREF_PROGRESSIVE</source>
+        <translation>Progressive</translation>
+    </message>
+    <message>
+        <source>PREF_QUALITY</source>
+        <translation>Quality</translation>
+    </message>
+    <message>
+        <source>PREF_RECORDING_MODE</source>
+        <translation>Mode</translation>
+    </message>
+    <message>
+        <source>PREF_SKIPPED_FRAMES</source>
+        <translation>Recording at a given FPS</translation>
+    </message>
     <message>
         <source>PREF_BOTTOM</source>
         <translation>Bottom</translation>
index 898f1deafa9c1fddaab0107822542ffec451dc06..d196b0e4dbc70e0b0668a1c5c93f5202b98e8340 100755 (executable)
@@ -25,16 +25,18 @@ include $(top_srcdir)/adm_local/unix/make_common_starter.am
 
 lib_LTLIBRARIES = libLogWindow.la
 
-salomeinclude_HEADERS= LogWindow.h
+salomeinclude_HEADERS = LogWindow.h
 
-dist_libLogWindow_la_SOURCES= LogWindow.cxx            
+dist_libLogWindow_la_SOURCES = LogWindow.cxx           
 
-MOC_FILES= LogWindow_moc.cxx
+MOC_FILES = LogWindow_moc.cxx
 nodist_libLogWindow_la_SOURCES = $(MOC_FILES)
 
-libLogWindow_la_CPPFLAGS=$(QT_INCLUDES) -I$(srcdir)/../SUIT -I$(srcdir)/../Qtx
+nodist_salomeres_DATA = \
+       LogWindow_msg_en.qm
 
-libLogWindow_la_LDFLAGS=$(QT_MT_LIBS)
-libLogWindow_la_LIBADD=../Qtx/libqtx.la ../SUIT/libsuit.la
+libLogWindow_la_CPPFLAGS = $(QT_INCLUDES) -I$(srcdir)/../SUIT -I$(srcdir)/../Qtx
+libLogWindow_la_LDFLAGS  = $(QT_MT_LIBS)
+libLogWindow_la_LIBADD   = ../Qtx/libqtx.la ../SUIT/libsuit.la
 
 
index 41cc92467f5372c40b0387960c0828a27af908f2..4f3d6649cf833f1e38124755395f8946514d0bdd 100755 (executable)
@@ -66,3 +66,7 @@ SUBDIRS += QxScene LightApp ResExporter
 if GUI_ENABLE_CORBA
   SUBDIRS += TOOLSGUI Session SalomeApp SALOME_SWIG SALOME_PY SALOME_PYQT
 endif
+
+DIST_SUBDIRS = CASCatch Qtx Style DDS QDS ObjBrowser SUIT SUITApp STD CAF CAM LogWindow Prs Event \
+               OBJECT GLViewer VTKViewer SVTK OCCViewer SOCC PyInterp PyConsole Plot2d SPlot2d SUPERVGraph \
+               QxGraph LightApp ResExporter TOOLSGUI Session SalomeApp SALOME_SWIG SALOME_PY SALOME_PYQT
index 106033a71d7297859524e02ed3aadcf720beeff1..228a6bced2611a2069fff077d35a39210d4059aa 100755 (executable)
@@ -21,51 +21,52 @@ include $(top_srcdir)/adm_local/unix/make_common_starter.am
 
 lib_LTLIBRARIES = libSalomeObject.la
 
-salomeinclude_HEADERS= \
-       SALOME_InteractiveObject.hxx \
-       Handle_SALOME_InteractiveObject.hxx \
-       SALOME_AISShape.hxx \
-       Handle_SALOME_AISShape.hxx \
-       SALOME_AISObject.hxx \
-       Handle_SALOME_AISObject.hxx \
-       SALOME_ListIO.hxx \
-       SALOME_ListIteratorOfListIO.hxx \
-       Handle_SALOME_ListNodeOfListIO.hxx \
-       SALOME_ListNodeOfListIO.hxx \
-       Handle_SALOME_Filter.hxx \
-       SALOME_Filter.hxx \
-       Handle_SALOME_TypeFilter.hxx \
-       SALOME_TypeFilter.hxx \
-       SALOME_DataMapOfIOMapOfInteger.hxx \
-       SALOME_DataMapIteratorOfDataMapOfIOMapOfInteger.hxx \
-       Handle_SALOME_DataMapNodeOfDataMapOfIOMapOfInteger.hxx \
+salomeinclude_HEADERS =                                                \
+       SALOME_InteractiveObject.hxx                            \
+       Handle_SALOME_InteractiveObject.hxx                     \
+       SALOME_AISShape.hxx                                     \
+       Handle_SALOME_AISShape.hxx                              \
+       SALOME_AISObject.hxx                                    \
+       Handle_SALOME_AISObject.hxx                             \
+       SALOME_ListIO.hxx                                       \
+       SALOME_ListIteratorOfListIO.hxx                         \
+       Handle_SALOME_ListNodeOfListIO.hxx                      \
+       SALOME_ListNodeOfListIO.hxx                             \
+       Handle_SALOME_Filter.hxx                                \
+       SALOME_Filter.hxx                                       \
+       Handle_SALOME_TypeFilter.hxx                            \
+       SALOME_TypeFilter.hxx                                   \
+       SALOME_DataMapOfIOMapOfInteger.hxx                      \
+       SALOME_DataMapIteratorOfDataMapOfIOMapOfInteger.hxx     \
+       SALOME_DataMapNodeOfDataMapOfIOMapOfInteger.hxx         \
+       Handle_SALOME_DataMapNodeOfDataMapOfIOMapOfInteger.hxx  \
        SALOME_Selection.h
 
-dist_libSalomeObject_la_SOURCES= \
-       SALOME_InteractiveObject.cxx \
-       SALOME_AISShape.cxx\
-       SALOME_AISObject.cxx\
-       SALOME_ListIO_0.cxx \
-       SALOME_ListIteratorOfListIO_0.cxx \
-       SALOME_ListNodeOfListIO_0.cxx \
-       SALOME_Filter.cxx \
-       SALOME_TypeFilter.cxx \
-       SALOME_DataMapOfIOMapOfInteger_0.cxx \
-       SALOME_DataMapNodeOfDataMapOfIOMapOfInteger_0.cxx \
+dist_libSalomeObject_la_SOURCES =                              \
+       SALOME_InteractiveObject.cxx                            \
+       SALOME_AISShape.cxx                                     \
+       SALOME_AISObject.cxx                                    \
+       SALOME_ListIO_0.cxx                                     \
+       SALOME_ListIteratorOfListIO_0.cxx                       \
+       SALOME_ListNodeOfListIO_0.cxx                           \
+       SALOME_Filter.cxx                                       \
+       SALOME_TypeFilter.cxx                                   \
+       SALOME_DataMapOfIOMapOfInteger_0.cxx                    \
+       SALOME_DataMapNodeOfDataMapOfIOMapOfInteger_0.cxx       \
        SALOME_DataMapIteratorOfDataMapOfIOMapOfInteger_0.cxx
 
-libSalomeObject_la_CPPFLAGS=$(QT_INCLUDES) $(CAS_CPPFLAGS)
-libSalomeObject_la_LDFLAGS=$(QT_LIBS) $(CAS_LDPATH) -lTKV3d
+libSalomeObject_la_CPPFLAGS = $(QT_INCLUDES) $(CAS_CPPFLAGS)
+libSalomeObject_la_LDFLAGS  = $(QT_LIBS) $(CAS_LDPATH) -lTKV3d
 
-EXTRA_DIST+= \
-       SALOME_AISObject.ixx \
-       SALOME_AISObject.jxx \
-       SALOME_AISShape.ixx \
-       SALOME_AISShape.jxx \
-       SALOME_Filter.ixx \
-       SALOME_Filter.jxx \
-       SALOME_InteractiveObject.ixx \
-       SALOME_InteractiveObject.jxx \
-       SALOME_TypeFilter.ixx \
-       SALOME_TypeFilter.jxx \
-       SALOME_DataMapNodeOfDataMapOfIOMapOfInteger.hxx
+# internal (non-distributed) headers
+EXTRA_DIST +=                          \
+       SALOME_AISObject.ixx            \
+       SALOME_AISObject.jxx            \
+       SALOME_AISShape.ixx             \
+       SALOME_AISShape.jxx             \
+       SALOME_Filter.ixx               \
+       SALOME_Filter.jxx               \
+       SALOME_InteractiveObject.ixx    \
+       SALOME_InteractiveObject.jxx    \
+       SALOME_TypeFilter.ixx           \
+       SALOME_TypeFilter.jxx
index fa15a4b6599b0da31054a9b1db421f175dd46eba..0f0e24c018ce504556f32182bda1fbbfde09a2fb 100755 (executable)
@@ -25,82 +25,82 @@ include $(top_srcdir)/adm_local/unix/make_common_starter.am
 
 lib_LTLIBRARIES = libOCCViewer.la
 
-salomeinclude_HEADERS= \
-       OCCViewer_AISSelector.h \
-       OCCViewer_ViewManager.h \
-       OCCViewer_ViewModel.h \
-       OCCViewer_ViewPort3d.h \
-       OCCViewer_ViewPort.h \
-       OCCViewer_ViewSketcher.h \
-       OCCViewer_ViewWindow.h \
-       OCCViewer_VService.h \
-       OCCViewer_CreateRestoreViewDlg.h \
-       OCCViewer.h \
-       OCCViewer_ClippingDlg.h \
-       OCCViewer_AxialScaleDlg.h \
-       OCCViewer_SetRotationPointDlg.h \
+salomeinclude_HEADERS =                                \
+       OCCViewer_AISSelector.h                 \
+       OCCViewer_ViewManager.h                 \
+       OCCViewer_ViewModel.h                   \
+       OCCViewer_ViewPort3d.h                  \
+       OCCViewer_ViewPort.h                    \
+       OCCViewer_ViewSketcher.h                \
+       OCCViewer_ViewWindow.h                  \
+       OCCViewer_VService.h                    \
+       OCCViewer_CreateRestoreViewDlg.h        \
+       OCCViewer.h                             \
+       OCCViewer_ClippingDlg.h                 \
+       OCCViewer_AxialScaleDlg.h               \
+       OCCViewer_SetRotationPointDlg.h         \
        OCCViewer_Trihedron.h
 
-dist_libOCCViewer_la_SOURCES= \
-       OCCViewer.cxx \
-       OCCViewer_AISSelector.cxx \
-       OCCViewer_ViewManager.cxx \
-       OCCViewer_ViewModel.cxx \
-       OCCViewer_ViewPort3d.cxx \
-       OCCViewer_ViewPort.cxx \
-       OCCViewer_ViewSketcher.cxx \
-       OCCViewer_ViewWindow.cxx \
-       OCCViewer_VService.cxx \
-       OCCViewer_CreateRestoreViewDlg.cxx \
-       OCCViewer_SetRotationPointDlg.cxx \
-       OCCViewer_ClippingDlg.cxx \
-       OCCViewer_AxialScaleDlg.cxx \
+dist_libOCCViewer_la_SOURCES =                 \
+       OCCViewer.cxx                           \
+       OCCViewer_AISSelector.cxx               \
+       OCCViewer_ViewManager.cxx               \
+       OCCViewer_ViewModel.cxx                 \
+       OCCViewer_ViewPort3d.cxx                \
+       OCCViewer_ViewPort.cxx                  \
+       OCCViewer_ViewSketcher.cxx              \
+       OCCViewer_ViewWindow.cxx                \
+       OCCViewer_VService.cxx                  \
+       OCCViewer_CreateRestoreViewDlg.cxx      \
+       OCCViewer_SetRotationPointDlg.cxx       \
+       OCCViewer_ClippingDlg.cxx               \
+       OCCViewer_AxialScaleDlg.cxx             \
        OCCViewer_Trihedron.cxx
 
-MOC_FILES= \
-       OCCViewer_AISSelector_moc.cxx \
-       OCCViewer_ViewModel_moc.cxx \
-       OCCViewer_ViewPort3d_moc.cxx \
-       OCCViewer_ViewPort_moc.cxx \
-       OCCViewer_ViewSketcher_moc.cxx \
-       OCCViewer_ViewWindow_moc.cxx \
-       OCCViewer_ViewManager_moc.cxx \
-       OCCViewer_CreateRestoreViewDlg_moc.cxx \
-       OCCViewer_SetRotationPointDlg_moc.cxx \
-       OCCViewer_ClippingDlg_moc.cxx \
+MOC_FILES =                                    \
+       OCCViewer_AISSelector_moc.cxx           \
+       OCCViewer_ViewModel_moc.cxx             \
+       OCCViewer_ViewPort3d_moc.cxx            \
+       OCCViewer_ViewPort_moc.cxx              \
+       OCCViewer_ViewSketcher_moc.cxx          \
+       OCCViewer_ViewWindow_moc.cxx            \
+       OCCViewer_ViewManager_moc.cxx           \
+       OCCViewer_CreateRestoreViewDlg_moc.cxx  \
+       OCCViewer_SetRotationPointDlg_moc.cxx   \
+       OCCViewer_ClippingDlg_moc.cxx           \
        OCCViewer_AxialScaleDlg_moc.cxx
-nodist_libOCCViewer_la_SOURCES= $(MOC_FILES)
+nodist_libOCCViewer_la_SOURCES = $(MOC_FILES)
 
-dist_salomeres_DATA = \
-       resources/occ_view_back.png \
-       resources/occ_view_bottom.png \
-       resources/occ_view_camera_dump.png \
-       resources/occ_view_clone.png \
-       resources/occ_view_clipping.png \
-       resources/occ_view_clipping_pressed.png \
-       resources/occ_view_scaling.png \
-       resources/occ_view_fitall.png \
-       resources/occ_view_fitarea.png \
-       resources/occ_view_front.png \
-       resources/occ_view_glpan.png \
-       resources/occ_view_left.png \
-       resources/occ_view_pan.png \
-       resources/occ_view_presets.png \
-       resources/occ_view_reset.png \
-       resources/occ_view_right.png \
-       resources/occ_view_rotate.png \
-       resources/occ_view_shoot.png \
-       resources/occ_view_top.png \
-       resources/occ_view_triedre.png \
-       resources/occ_view_zoom.png \
+dist_salomeres_DATA =                          \
+       resources/occ_view_back.png             \
+       resources/occ_view_bottom.png           \
+       resources/occ_view_camera_dump.png      \
+       resources/occ_view_clone.png            \
+       resources/occ_view_clipping.png         \
+       resources/occ_view_clipping_pressed.png \
+       resources/occ_view_scaling.png          \
+       resources/occ_view_fitall.png           \
+       resources/occ_view_fitarea.png          \
+       resources/occ_view_front.png            \
+       resources/occ_view_glpan.png            \
+       resources/occ_view_left.png             \
+       resources/occ_view_pan.png              \
+       resources/occ_view_presets.png          \
+       resources/occ_view_reset.png            \
+       resources/occ_view_right.png            \
+       resources/occ_view_rotate.png           \
+       resources/occ_view_shoot.png            \
+       resources/occ_view_top.png              \
+       resources/occ_view_triedre.png          \
+       resources/occ_view_zoom.png             \
        resources/occ_view_rotation_point.png
 
-nodist_salomeres_DATA = \
-       OCCViewer_images.qm \
+nodist_salomeres_DATA =                \
+       OCCViewer_images.qm     \
        OCCViewer_msg_en.qm 
 
-libOCCViewer_la_CPPFLAGS=$(QT_INCLUDES) $(OGL_INCLUDES) $(CAS_CPPFLAGS) \
+libOCCViewer_la_CPPFLAGS = $(QT_INCLUDES) $(OGL_INCLUDES) $(CAS_CPPFLAGS) \
        -I$(srcdir)/../SUIT -I$(srcdir)/../Qtx
 
-libOCCViewer_la_LDFLAGS=$(OGL_LIBS) $(QT_MT_LIBS) $(CAS_KERNEL) $(CAS_VIEWER) -lTKOpenGl
-libOCCViewer_la_LIBADD=../Qtx/libqtx.la ../SUIT/libsuit.la
+libOCCViewer_la_LDFLAGS  = $(OGL_LIBS) $(QT_MT_LIBS) $(CAS_KERNEL) $(CAS_VIEWER) -lTKOpenGl
+libOCCViewer_la_LIBADD   = ../Qtx/libqtx.la ../SUIT/libsuit.la
index 14640ffa38e3f61e7d0bdd42832e91fc655af4d2..cf7f06e6a22b1adbf75f62c7cf243aaaa3efaac5 100644 (file)
@@ -26,7 +26,7 @@ void OCCViewer_Init();
 
 extern "C"
 {
-#ifdef WNT /* disable MS VC++ warning on C-style function returning C++ object */
+#ifdef WIN32 /* disable MS VC++ warning on C-style function returning C++ object */
 #pragma warning(push)
 #pragma warning(disable:4190)
 #endif
@@ -36,7 +36,7 @@ extern "C"
     Handle( OpenGl_GraphicDriver ) aDriver = new OpenGl_GraphicDriver( AShrName );
     return aDriver;
   }
-#ifdef WNT
+#ifdef WIN32
 #pragma warning(pop)
 #endif
 
index 9d427d9c7e1d8c6149879f626aba764c45df15ff..0c9efe47f1bd8d665c3eec013cfe8c481917a3ee 100755 (executable)
@@ -25,32 +25,24 @@ include $(top_srcdir)/adm_local/unix/make_common_starter.am
 
 lib_LTLIBRARIES = libObjBrowser.la
 
-salomeinclude_HEADERS=         \
+salomeinclude_HEADERS =                \
        OB.h                    \
        OB_Browser.h
 
-#      OB_ListItem.h \
-       OB_ListView.h
-       OB_Filter.h
+#      OB_Filter.h
 
-dist_libObjBrowser_la_SOURCES= \
+dist_libObjBrowser_la_SOURCES =        \
        OB_Browser.cxx
 
-#      OB_ListView.cxx
-       OB_ListItem.cxx \
-       OB_ListView.cxx \
-       OB_Filter.cxx
+#      OB_Filter.cxx
 
-MOC_FILES                    \
+MOC_FILES =                    \
        OB_Browser_moc.cxx
 
-#      OB_ListView_moc.cxx
-
-nodist_libObjBrowser_la_SOURCES= $(MOC_FILES)
+nodist_libObjBrowser_la_SOURCES = $(MOC_FILES)
 
 nodist_salomeres_DATA = OB_msg_en.qm
 
-libObjBrowser_la_CPPFLAGS=$(QT_INCLUDES) -I$(srcdir)/../Qtx
-
-libObjBrowser_la_LDFLAGS=$(QT_MT_LIBS)
-libObjBrowser_la_LIBADD= ../Qtx/libqtx.la
+libObjBrowser_la_CPPFLAGS = $(QT_INCLUDES) -I$(srcdir)/../Qtx
+libObjBrowser_la_LDFLAGS  = $(QT_MT_LIBS)
+libObjBrowser_la_LIBADD   = ../Qtx/libqtx.la
diff --git a/src/ObjBrowser/OB_ListItem.cxx b/src/ObjBrowser/OB_ListItem.cxx
deleted file mode 100755 (executable)
index a66072a..0000000
+++ /dev/null
@@ -1,385 +0,0 @@
-// Copyright (C) 2005  OPEN CASCADE, CEA/DEN, EDF R&D, PRINCIPIA R&D
-// 
-// This library is free software; you can redistribute it and/or
-// modify it under the terms of the GNU Lesser General Public
-// License as published by the Free Software Foundation; either 
-// version 2.1 of the License.
-// 
-// This library is distributed in the hope that it will be useful 
-// but WITHOUT ANY WARRANTY; without even the implied warranty of 
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU 
-// Lesser General Public License for more details.
-//
-// You should have received a copy of the GNU Lesser General Public  
-// License along with this library; if not, write to the Free Software 
-// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA
-//
-// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
-//
-#include "OB_ListItem.h"
-
-#include "OB_ListView.h"
-
-#include <SUIT_DataObject.h>
-
-#include <qpainter.h>
-#include <qwmatrix.h>
-
-#include <iostream>
-using namespace std;
-
-#ifdef WIN32
-#define min(a, b)  (((a) < (b)) ? (a) : (b))
-#endif
-
-/*!
-  Constructor
-*/
-template<class T>
-ListItemF<T>::ListItemF( T* theT, SUIT_DataObject* obj ) :
-myT( theT ),
-myObject( obj )
-{
-}
-
-/*!
-  Paints item
-*/
-template<class T>
-void ListItemF<T>::paintC( QPainter* p, QColorGroup& cg, int c, int w, int align )
-{ 
-//  QColorGroup colorGrp( cg );
-  if ( myObject )
-  {
-    if ( myObject->color( SUIT_DataObject::Text ).isValid() )
-      cg.setColor( QColorGroup::Text, myObject->color( SUIT_DataObject::Text ) );
-    if ( myObject->color( SUIT_DataObject::Base ).isValid() )
-      cg.setColor( QColorGroup::Base, myObject->color( SUIT_DataObject::Base ) );
-    if ( myObject->color( SUIT_DataObject::Foreground ).isValid() )
-      cg.setColor( QColorGroup::Foreground, myObject->color( SUIT_DataObject::Foreground ) );
-    if ( myObject->color( SUIT_DataObject::Background ).isValid() )
-      cg.setColor( QColorGroup::Background, myObject->color( SUIT_DataObject::Background ) );
-    if ( myObject->color( SUIT_DataObject::Highlight ).isValid() )
-      cg.setColor( QColorGroup::Highlight, myObject->color( SUIT_DataObject::Highlight ) );
-    if ( myObject->color( SUIT_DataObject::HighlightedText ).isValid() )
-      cg.setColor( QColorGroup::HighlightedText, myObject->color( SUIT_DataObject::HighlightedText ) );
-  }
-
-  
-  p->fillRect( 0, 0, w, myT->height(), cg.brush( QColorGroup::Base ) );
-  //int itemW = myT.width( p->fontMetrics(), myT.listView(), c );
-    
-  //myT.paintCell( p, colorGrp, c, itemW,  align );
-}
-
-/*!
-  Paints focused item
-*/
-template<class T>
-void ListItemF<T>::paintFoc( QPainter* p, QColorGroup& cg, const QRect& r )
-{
-  QRect rect = r;
-  rect.setWidth( myT->width( p->fontMetrics(), myT->listView(), 0 ) );
-  //myT.paintFocus( p, cg, rect );
-}
-
-/*!
-  Set selection of item
-  \param s - selected state
-*/
-template<class T>
-void ListItemF<T>::setSel( bool s )
-{
-  QListView* lv = myT->listView();
-  if ( s && lv && lv->inherits( "OB_ListView" ) )
-  {
-    OB_ListView* objlv = (OB_ListView*)lv;
-    s = s && objlv->isOk( myT );
-  }
-
-  //myT.setSelected( s );
-}
-
-/*!
-  Updates name and pixmap of item
-*/
-template<class T>
-void ListItemF<T>::update()
-{
-  SUIT_DataObject* obj = dataObject();
-  if ( !obj )
-    return;
-
-  QString n = obj->name();
-  if( myT->text( 0 )!=n )
-    myT->setText( 0, n );
-
-  QPixmap p = obj->icon();
-  int aIconW = p.width();
-  if( aIconW > 0 )
-  {
-    if( aIconW > 20 )
-    {
-      QWMatrix aM;
-      double aScale = 20.0 / aIconW;
-      aM.scale( aScale, aScale );
-      myT->setPixmap( 0, p.xForm( aM ) );
-    }
-    else
-      myT->setPixmap( 0, p );
-  }
-  else if ( p.isNull() )
-    myT->setPixmap( 0, p );
-
-  myT->setDragEnabled( obj->isDragable() );
-  myT->setDropEnabled( true );
-}
-
-/*!
-  Constructor
-*/
-OB_ListItem::OB_ListItem( SUIT_DataObject* obj, QListView* parent )
-: ListItemF<QListViewItem>( this, obj ),
- QListViewItem(parent)
-{
-  update();
-}
-
-/*!
-  Constructor
-*/
-OB_ListItem::OB_ListItem( SUIT_DataObject* obj, QListViewItem* parent )
-: ListItemF<QListViewItem>( this, obj ),
- QListViewItem(parent)
-{
-  update();
-}
-
-/*!
-  Constructor
-*/
-OB_ListItem::OB_ListItem( SUIT_DataObject* obj, QListView* parent, QListViewItem* after )
-: ListItemF<QListViewItem>( this, obj),
-QListViewItem(parent, after )
-{
-  update();
-}
-
-/*!
-  Constructor
-*/
-OB_ListItem::OB_ListItem( SUIT_DataObject* obj, QListViewItem* parent, QListViewItem* after )
-: ListItemF<QListViewItem>( this,obj),
-QListViewItem(parent, after )
-{
-  update();
-}
-
-/*!
-  Destructor
-*/
-OB_ListItem::~OB_ListItem()
-{
-}
-
-/*!
-  Sets selection state of item
-  \param s - new state
-*/
-void OB_ListItem::setSelected( bool s )
-{
-  setSel( s );
-  QListViewItem::setSelected( s );
-}
-
-/*!
-  Paints focus
-  \param p - painter
-  \param cg - color group
-  \param r - focus rectangle 
-*/
-void OB_ListItem::paintFocus( QPainter* p, const QColorGroup& cg, const QRect& r )
-{
-  QColorGroup col_group( cg );
-       paintFoc( p, col_group, r );
-
-  QRect R( r );
-  if ( listView() && !listView()->allColumnsShowFocus() )
-    R.setWidth( width( p->fontMetrics(), listView(), 0 ) );
-
-  QListViewItem::paintFocus( p, col_group, R );
-}
-
-/*!
-  Paints item
-  \param p - painter
-  \param cg - color group
-  \param c - not used
-  \param w - width of item
-  \param align - alignment
-*/
-void OB_ListItem::paintCell( QPainter* p, const QColorGroup& cg, int c, int w, int align )
-{
-  QColorGroup col_group( cg );
-       paintC( p, col_group, c ,w, align );
-
-  int W = w;
-  if ( listView() && !listView()->allColumnsShowFocus() )
-    W = width( p->fontMetrics(), listView(), c );
-
-       QListViewItem::paintCell( p, col_group, c, min( W, w ), align );
-}
-
-/*!
-  \return custom RTTI info
-*/
-int OB_ListItem::RTTI()
-{
-  return 1000;
-}
-
-/*!
-  \return custom RTTI info
-*/
-int OB_ListItem::rtti() const
-{
-  return RTTI();
-}
-
-/*!
-  Sets item text
-  \param column - column index
-  \param text - new text
-*/
-void OB_ListItem::setText( int column, const QString& text )
-{
-  QListViewItem::setText( column, text );
-  QFontMetrics fm = listView()->fontMetrics();
-  int necessary = width( fm, listView(), column ),
-      current = listView()->columnWidth( column );
-
-  if( listView()->columnWidthMode( column )==QListView::Maximum && necessary>current )
-    listView()->setColumnWidth( column, necessary );
-}
-
-/*!
-  Constructor
-*/
-OB_CheckListItem::OB_CheckListItem( SUIT_DataObject* obj, QListView* parent, Type type )
-: ListItemF<QCheckListItem>( this, obj),
-QCheckListItem( parent, "", type )
-{
-  update();
-}
-
-/*!
-  Constructor
-*/
-OB_CheckListItem::OB_CheckListItem( SUIT_DataObject* obj, QListViewItem* parent, Type type )
-: ListItemF<QCheckListItem>( this, obj),
-QCheckListItem( parent, "", type )
-{
-  update();
-}
-
-/*!
-  Constructor
-*/
-OB_CheckListItem::OB_CheckListItem( SUIT_DataObject* obj, QListView* parent, QListViewItem* after, Type type )
-: ListItemF<QCheckListItem>( this, obj),
- QCheckListItem( parent, after, "", type )
-{
-  update();
-}
-
-/*!
-  Constructor
-*/
-OB_CheckListItem::OB_CheckListItem( SUIT_DataObject* obj, QListViewItem* parent, QListViewItem* after, Type type )
-: ListItemF<QCheckListItem>( this, obj),
- QCheckListItem( parent, after, "", type )
-{
-  update();
-}
-
-/*!
-  Destructor
-*/
-OB_CheckListItem::~OB_CheckListItem()
-{
-}
-
-/*!
-  Sets selection state of item
-  \param s - new state
-*/
-void OB_CheckListItem::setSelected( bool s )
-{
-       setSel( s );
-       QCheckListItem::setSelected( s );
-}
-
-/*!
-  Paints focus
-  \param p - painter
-  \param cg - color group
-  \param r - focus rectangle 
-*/
-void OB_CheckListItem::paintFocus( QPainter* p, const QColorGroup& cg, const QRect& r )
-{
-  QColorGroup col_group( cg );
-       paintFoc( p, col_group, r );
-
-  QRect R( r );
-  if ( listView() && !listView()->allColumnsShowFocus() )
-    R.setWidth( width( p->fontMetrics(), listView(), 0 ) );
-
-       QCheckListItem::paintFocus( p, col_group, R );
-}
-
-/*!
-  Paints item
-  \param p - painter
-  \param cg - color group
-  \param c - not used
-  \param w - width of item
-  \param align - alignment
-*/
-void OB_CheckListItem::paintCell( QPainter* p, const QColorGroup& cg, int c, int w, int align )
-{
-  QColorGroup col_group( cg );
-       paintC( p, col_group, c ,w, align );
-
-  int W = w;
-  if ( listView() && !listView()->allColumnsShowFocus() )
-    W = width( p->fontMetrics(), listView(), c );
-
-  QCheckListItem::paintCell( p, col_group, c, min( W, w ), align );
-}
-
-/*!
-  \return custom RTTI info
-*/
-int OB_CheckListItem::RTTI()
-{
-  return OB_ListItem::RTTI() + 1;
-}
-
-/*!
-  \return custom RTTI info
-*/
-int OB_CheckListItem::rtti() const
-{
-  return RTTI();
-}
-
-/*!
-  SLOT: called if checked state is changed, changes corresponding state of SUIT object
-*/
-void OB_CheckListItem::stateChange( bool on )
-{
-  QCheckListItem::stateChange( on );
-
-  if ( dataObject() )
-    dataObject()->setOn( on );
-}
diff --git a/src/ObjBrowser/OB_ListItem.h b/src/ObjBrowser/OB_ListItem.h
deleted file mode 100755 (executable)
index 40f7259..0000000
+++ /dev/null
@@ -1,115 +0,0 @@
-// Copyright (C) 2005  OPEN CASCADE, CEA/DEN, EDF R&D, PRINCIPIA R&D
-// 
-// This library is free software; you can redistribute it and/or
-// modify it under the terms of the GNU Lesser General Public
-// License as published by the Free Software Foundation; either 
-// version 2.1 of the License.
-// 
-// This library is distributed in the hope that it will be useful 
-// but WITHOUT ANY WARRANTY; without even the implied warranty of 
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU 
-// Lesser General Public License for more details.
-//
-// You should have received a copy of the GNU Lesser General Public  
-// License along with this library; if not, write to the Free Software 
-// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA
-//
-// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
-//
-
-#ifndef OB_LISTITEM_H
-#define OB_LISTITEM_H
-
-#include "OB.h"
-
-#include <qlistview.h>
-
-class SUIT_DataObject;
-
-/*!
-  \class ListItemF
-  Base template class for ListViewItems and CheckListItems
-*/
-template<class T> class ListItemF
-{
-public:
-       ListItemF( T*, SUIT_DataObject* );
-  /*ListItem( SUIT_DataObject*, QListView* );
-  ListItem( SUIT_DataObject*, QListViewItem* );
-  ListItem( SUIT_DataObject*, QListView*, QListViewItem* );
-  ListItem( SUIT_DataObject*, QListViewItem*, QListViewItem* );
-
-  ListItem( SUIT_DataObject*, QListView*, int );
-  ListItem( SUIT_DataObject*, QListViewItem*, int );
-  ListItem( SUIT_DataObject*, QListView*, QListViewItem*, int );
-  ListItem( SUIT_DataObject*, QListViewItem*, QListViewItem*, int );*/
-
-  void            setSel( bool s );
-  inline SUIT_DataObject* dataObject() const { return myObject; }
-  void            paintFoc( QPainter* p, QColorGroup& cg, const QRect& r );
-  void            paintC( QPainter* p, QColorGroup& cg, int c, int w, int align );
-
-//protected:
-  void                     update();
-
-protected:
-  SUIT_DataObject* myObject;
-  T*  myT;
-};
-
-/*!
-  \class OB_ListItem
-  Provides custom list item for Object Browser tree
-*/
-class OB_EXPORT OB_ListItem : public ListItemF<QListViewItem>, public QListViewItem
-{
-public:
-       OB_ListItem( SUIT_DataObject*, QListView* );
-       OB_ListItem( SUIT_DataObject*, QListViewItem* );
-       OB_ListItem( SUIT_DataObject*, QListView*, QListViewItem* );
-       OB_ListItem( SUIT_DataObject*, QListViewItem*, QListViewItem* );
-
-       virtual ~OB_ListItem();
-
-  virtual void            setSelected( bool s );
-  virtual void            paintFocus( QPainter* p, const QColorGroup& cg, const QRect& r );
-  virtual void            paintCell( QPainter* p, const QColorGroup& cg, int c, int w, int align );
-
-  virtual void setText ( int column, const QString & text );
-
-  virtual int      rtti() const;
-
-  static int       RTTI();
-};
-
-/*!
-  \class OB_CheckListItem
-  Provides custom list item with check box
-*/
-class OB_EXPORT OB_CheckListItem : public ListItemF<QCheckListItem>, public QCheckListItem
-{
-public:
-  OB_CheckListItem( SUIT_DataObject*, QListView*, Type = CheckBox );
-  OB_CheckListItem( SUIT_DataObject*, QListViewItem*, Type = CheckBox );
-  OB_CheckListItem( SUIT_DataObject*, QListView*, QListViewItem*, Type = CheckBox );
-  OB_CheckListItem( SUIT_DataObject*, QListViewItem*, QListViewItem*, Type = CheckBox );
-
-  virtual ~OB_CheckListItem();
-
-  virtual void            setSelected( bool s );
-  virtual void            paintFocus( QPainter* p, const QColorGroup& cg, const QRect& r );
-  virtual void            paintCell( QPainter* p, const QColorGroup& cg, int c, int w, int align );
-
-
-  virtual int      rtti() const;
-
-  static int       RTTI();
-
-protected:
-  void             stateChange( bool );
-
-//private:
-//  void             update();
-};
-
-#endif
diff --git a/src/ObjBrowser/OB_ListView.cxx b/src/ObjBrowser/OB_ListView.cxx
deleted file mode 100755 (executable)
index 728e12c..0000000
+++ /dev/null
@@ -1,275 +0,0 @@
-// Copyright (C) 2005  OPEN CASCADE, CEA/DEN, EDF R&D, PRINCIPIA R&D
-// 
-// This library is free software; you can redistribute it and/or
-// modify it under the terms of the GNU Lesser General Public
-// License as published by the Free Software Foundation; either 
-// version 2.1 of the License.
-// 
-// This library is distributed in the hope that it will be useful 
-// but WITHOUT ANY WARRANTY; without even the implied warranty of 
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU 
-// Lesser General Public License for more details.
-//
-// You should have received a copy of the GNU Lesser General Public  
-// License along with this library; if not, write to the Free Software 
-// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA
-//
-// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
-//
-#include "OB_ListView.h"
-
-#include "OB_Filter.h"
-#include "OB_ListItem.h"
-
-#include <SUIT_DataObject.h>
-
-#include <qdragobject.h>
-
-/*!
-  Constructor
-*/
-OB_ListView::OB_ListView( QWidget* parent, const char* name, WFlags f )
-: QtxListView( parent, name, f ),
-myFilter( 0 )
-{
-}
-
-/*!
-  Constructor
-*/
-OB_ListView::OB_ListView( const int state, QWidget* parent, const char* name, WFlags f )
-: QtxListView( state, parent, name, f ),
-myFilter( 0 )
-{
-}
-
-/*!
-  Destructor
-*/
-OB_ListView::~OB_ListView()
-{
-  delete myFilter;
-}
-
-/*!
-  \return filter
-*/
-OB_Filter* OB_ListView::filter() const
-{
-  return myFilter;
-}
-
-/*!
-  Changes filter
-  \param f - new filter
-*/
-void OB_ListView::setFilter( OB_Filter* f )
-{
-  if ( myFilter == f )
-    return;
-
-  delete myFilter;
-  myFilter = f;
-}
-
-/*!
-  \return true if item passes filter
-*/
-bool OB_ListView::isOk( QListViewItem* item ) const
-{
-  bool ok = true;
-  SUIT_DataObject* obj = dataObject( item );
-  if ( obj && filter() )
-    ok = filter()->isOk( obj );
-  return ok;
-}
-
-/*!
-  Creates new drag object
-*/
-QDragObject* OB_ListView::dragObject()
-{
-  myItems.clear();
-
-  for ( QListViewItemIterator it( this ); it.current(); ++it )
-    if ( it.current()->isSelected() )
-      myItems.append( it.current() );
-
-  return new QTextDrag( "", this );
-}
-
-/*!
-  Custom drag enter event filter
-*/
-void OB_ListView::dragEnterEvent( QDragEnterEvent* e )
-{
-  e->accept();
-}
-
-/*!
-  Custom drag move event filter
-*/
-void OB_ListView::dragMoveEvent( QDragMoveEvent* e )
-{
-  QListViewItem* item = dropItem( e );
-
-  if ( isDropAccepted( item ) )
-  {
-    setCurrentItem( item );
-    e->accept( true );
-  }
-  else
-    e->accept( false );
-}
-
-/*!
-  Custom drop event filter
-*/
-void OB_ListView::dropEvent( QDropEvent* e )
-{
-  QListViewItem* item = dropItem( e );
-  if ( isDropAccepted( item ) )
-  {
-    e->accept();
-    emit dropped( myItems, item, e->action() );
-  }
-  myItems.clear();
-}
-
-/*!
-  Custom key press event filter
-*/
-void OB_ListView::keyPressEvent( QKeyEvent* ke )
-{
-  if ( ( ke->key() == Qt::Key_Plus || ke->key() == Qt::Key_Minus ) && ke->state() & ControlButton )
-  {
-    bool isOpen = ke->key() == Qt::Key_Plus;
-    for ( QListViewItemIterator it( this ); it.current(); ++it )
-      if ( it.current()->childCount() )
-        it.current()->setOpen( isOpen );
-  }
-  else
-    QtxListView::keyPressEvent( ke );
-}
-
-/*!
-  Finds item, in that dragged objects are dropped by QDropEvent
-  \return tree item
-*/
-QListViewItem* OB_ListView::dropItem( QDropEvent* e ) const
-{
-  QListViewItem* item = 0;
-  if ( e )
-    item = itemAt( QPoint( e->pos().x() - viewport()->x(), e->pos().y() - viewport()->y() ) );
-
-  return item;
-}
-
-/*!
-  \return SUIT object by tree item
-  \param item - tree item
-*/
-SUIT_DataObject* OB_ListView::dataObject( QListViewItem* item ) const
-{
-  if ( !item )
-    return 0;
-
-  SUIT_DataObject* obj = 0;
-
-  if ( dynamic_cast<OB_ListItem*>( item ) )
-    obj = dynamic_cast<OB_ListItem*>( item )->dataObject();
-  else if ( dynamic_cast<OB_CheckListItem*>( item ) )
-    obj = dynamic_cast<OB_CheckListItem*>( item )->dataObject();
-
-  return obj;
-}
-
-/*!
-  \return true if it is possible to drop into item
-  \param item - tree item to be checked
-*/
-bool OB_ListView::isDropAccepted( QListViewItem* item ) const
-{
-  bool res = true;
-
-  for ( QPtrListIterator<QListViewItem> it( myItems ); it.current() && res; ++it )
-    res = res && isDropAccepted( it.current(), item );
-
-  return res;
-}
-
-/*!
-  \return true if it is possible to drop one item into other
-  \param drag - dragged item
-  \param drop - destination item
-*/
-bool OB_ListView::isDropAccepted( QListViewItem* drag, QListViewItem* drop ) const
-{
-  SUIT_DataObject* dragObj = dataObject( drag );
-  SUIT_DataObject* dropObj = dataObject( drop );
-
-  if ( !dragObj || !dropObj )
-    return false;
-
-  return dropObj->isDropAccepted( dragObj );
-}
-
-/*!
-  Sets column width
-  \param col - column index
-  \param width - column width
-*/ 
-void OB_ListView::setColumnWidth( int col, int width )
-{
-  int max = columnMaxWidth( col );
-  if ( max>0 && width>max )
-    width = max;
-
-  QtxListView::setColumnWidth( col, width );
-}
-
-/*!
-  \return column max width
-  \param col - column index
-*/ 
-int OB_ListView::columnMaxWidth( const int col ) const
-{
-  int res = -1;
-  if( myMaxColWidth.contains( col ) )
-    res = myMaxColWidth[col];
-  else if( myMaxColRatio.contains( col ) )
-    res = int( myMaxColRatio[col]*height() );
-  return res;
-}
-
-/*!
-  Changes column max width
-  \param col - column index
-  \param w - column max width
-*/ 
-void OB_ListView::setColumnMaxWidth( const int col, const int w )
-{
-  myMaxColWidth.insert( col, w );
-}
-
-/*!
-  \return column max ratio
-  \param col - column index
-*/ 
-double OB_ListView::columnMaxRatio( const int col ) const
-{
-  double res = 0.0;
-  if( myMaxColRatio.contains( col ) )
-    res = myMaxColRatio[col];
-  return res;
-}
-
-/*!
-  Changes column max ratio
-  \param col - column index
-  \param w - column max ratio
-*/ 
-void OB_ListView::setColumnMaxRatio( const int col, const double r )
-{
-  myMaxColRatio.insert( col, r );
-}
diff --git a/src/ObjBrowser/OB_ListView.h b/src/ObjBrowser/OB_ListView.h
deleted file mode 100755 (executable)
index 7a591e5..0000000
+++ /dev/null
@@ -1,90 +0,0 @@
-// Copyright (C) 2005  OPEN CASCADE, CEA/DEN, EDF R&D, PRINCIPIA R&D
-// 
-// This library is free software; you can redistribute it and/or
-// modify it under the terms of the GNU Lesser General Public
-// License as published by the Free Software Foundation; either 
-// version 2.1 of the License.
-// 
-// This library is distributed in the hope that it will be useful 
-// but WITHOUT ANY WARRANTY; without even the implied warranty of 
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU 
-// Lesser General Public License for more details.
-//
-// You should have received a copy of the GNU Lesser General Public  
-// License along with this library; if not, write to the Free Software 
-// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA
-//
-// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
-//
-#ifndef OB_LISTVIEW_H
-#define OB_LISTVIEW_H
-
-#include "OB.h"
-
-
-#include <QtxListView.h>
-
-#ifdef WIN32
-#pragma warning( disable:4251 )
-#endif
-
-#include <qptrlist.h>
-
-class OB_Filter;
-class QListViewItem;
-class SUIT_DataObject;
-
-/*!
-  \class OB_ListView
-  Special list view for ObjectBrowser.
-  Allows drag-n-drop, filtering of selected objects, column management.
-*/
-class OB_EXPORT OB_ListView : public QtxListView
-{
-  Q_OBJECT
-
-public:
-  OB_ListView( QWidget* = 0, const char* = 0, WFlags = 0 );
-  OB_ListView( const int, QWidget* = 0, const char* = 0, WFlags = 0 );
-  virtual ~OB_ListView();
-
-  OB_Filter*              filter() const;
-  void                    setFilter( OB_Filter* );
-
-  bool                    isOk( QListViewItem* ) const;
-  virtual void            setColumnWidth( int, int );
-  int                     columnMaxWidth( const int ) const;
-  void                    setColumnMaxWidth( const int, const int );
-  double                  columnMaxRatio( const int ) const;
-  void                    setColumnMaxRatio( const int, const double );
-
-signals:
-  void                    dropped( QPtrList<QListViewItem>, QListViewItem*, int );
-
-protected:
-  virtual QDragObject*    dragObject();
-  virtual void            dropEvent( QDropEvent* );
-  virtual void            dragMoveEvent( QDragMoveEvent* );
-  virtual void            dragEnterEvent( QDragEnterEvent* );
-
-  virtual void            keyPressEvent( QKeyEvent* );
-
-private:
-  void                    updateHeader();
-  QListViewItem*          dropItem( QDropEvent* ) const;
-  SUIT_DataObject*        dataObject( QListViewItem* ) const;
-  bool                    isDropAccepted( QListViewItem* ) const;
-  bool                    isDropAccepted( QListViewItem*, QListViewItem* ) const;
-
-protected:
-  QPtrList<QListViewItem> myItems;
-  OB_Filter*              myFilter;
-  QMap<int,int>           myMaxColWidth;
-  QMap<int,double>        myMaxColRatio;
-};
-
-#ifdef WIN32
-#pragma warning( default:4251 )
-#endif
-
-#endif
index b8e08f99ed0c8f18641515ba64b606448954edc3..fcc63aec18e498f9ebd8e16c8e6ae660c18c9321 100755 (executable)
 
 include $(top_srcdir)/adm_local/unix/make_common_starter.am
 
-lib_LTLIBRARIES= libPlot2d.la
+lib_LTLIBRARIES = libPlot2d.la
 
 # header files 
-salomeinclude_HEADERS= \
-       Plot2d.h \
-       Plot2d_Curve.h \
-       Plot2d_FitDataDlg.h \
-       Plot2d_Prs.h \
-       Plot2d_SetupViewDlg.h \
-       Plot2d_ViewFrame.h \
-       Plot2d_ViewManager.h \
-       Plot2d_ViewModel.h \
-       Plot2d_ViewWindow.h \
-       Plot2d_SetupCurveDlg.h \
+salomeinclude_HEADERS =                \
+       Plot2d.h                \
+       Plot2d_Curve.h          \
+       Plot2d_FitDataDlg.h     \
+       Plot2d_Prs.h            \
+       Plot2d_SetupViewDlg.h   \
+       Plot2d_ViewFrame.h      \
+       Plot2d_ViewManager.h    \
+       Plot2d_ViewModel.h      \
+       Plot2d_ViewWindow.h     \
+       Plot2d_SetupCurveDlg.h  \
        Plot2d_ToolTip.h
 
-dist_libPlot2d_la_SOURCES= \
-       Plot2d.cxx \
-       Plot2d_Curve.cxx \
-       Plot2d_FitDataDlg.cxx \
-       Plot2d_Prs.cxx \
-       Plot2d_SetupViewDlg.cxx \
-       Plot2d_ViewFrame.cxx \
-       Plot2d_ViewManager.cxx \
-       Plot2d_ViewModel.cxx \
-       Plot2d_ViewWindow.cxx \
-       Plot2d_SetupCurveDlg.cxx \
+dist_libPlot2d_la_SOURCES =            \
+       Plot2d.cxx                      \
+       Plot2d_Curve.cxx                \
+       Plot2d_FitDataDlg.cxx           \
+       Plot2d_Prs.cxx                  \
+       Plot2d_SetupViewDlg.cxx         \
+       Plot2d_ViewFrame.cxx            \
+       Plot2d_ViewManager.cxx          \
+       Plot2d_ViewModel.cxx            \
+       Plot2d_ViewWindow.cxx           \
+       Plot2d_SetupCurveDlg.cxx        \
        Plot2d_ToolTip.cxx
 
-MOC_FILES = \
-       Plot2d_FitDataDlg_moc.cxx \
-       Plot2d_SetupViewDlg_moc.cxx \
-       Plot2d_ViewFrame_moc.cxx \
-       Plot2d_ViewManager_moc.cxx \
-       Plot2d_ViewModel_moc.cxx \
-       Plot2d_ViewWindow_moc.cxx \
-       Plot2d_SetupCurveDlg_moc.cxx \
+MOC_FILES =                            \
+       Plot2d_FitDataDlg_moc.cxx       \
+       Plot2d_SetupViewDlg_moc.cxx     \
+       Plot2d_ViewFrame_moc.cxx        \
+       Plot2d_ViewManager_moc.cxx      \
+       Plot2d_ViewModel_moc.cxx        \
+       Plot2d_ViewWindow_moc.cxx       \
+       Plot2d_SetupCurveDlg_moc.cxx    \
        Plot2d_ToolTip_moc.cxx
-nodist_libPlot2d_la_SOURCES= $(MOC_FILES)
+nodist_libPlot2d_la_SOURCES = $(MOC_FILES)
 
-dist_salomeres_DATA = \
-       resources/plot2d_clone.png \
-       resources/plot2d_camera_dump.png \
-       resources/plot2d_fitall.png \
-       resources/plot2d_fitarea.png \
-       resources/plot2d_glpan.png \
-       resources/plot2d_legend.png \
-       resources/plot2d_linear.png \
-       resources/plot2d_linear_y.png \
-       resources/plot2d_lines.png \
-       resources/plot2d_log.png \
-       resources/plot2d_log_y.png \
-       resources/plot2d_pan.png \
-       resources/plot2d_points.png \
-       resources/plot2d_settings.png \
-       resources/plot2d_splines.png \
+dist_salomeres_DATA =                          \
+       resources/plot2d_clone.png              \
+       resources/plot2d_camera_dump.png        \
+       resources/plot2d_fitall.png             \
+       resources/plot2d_fitarea.png            \
+       resources/plot2d_glpan.png              \
+       resources/plot2d_legend.png             \
+       resources/plot2d_linear.png             \
+       resources/plot2d_linear_y.png           \
+       resources/plot2d_lines.png              \
+       resources/plot2d_log.png                \
+       resources/plot2d_log_y.png              \
+       resources/plot2d_pan.png                \
+       resources/plot2d_points.png             \
+       resources/plot2d_settings.png           \
+       resources/plot2d_splines.png            \
        resources/plot2d_zoom.png
 
-nodist_salomeres_DATA= \
-       Plot2d_images.qm \
+nodist_salomeres_DATA =                \
+       Plot2d_images.qm        \
        Plot2d_msg_en.qm 
 
-libPlot2d_la_CPPFLAGS=$(QT_INCLUDES) $(PYTHON_INCLUDES) $(QWT_INCLUDES) \
+libPlot2d_la_CPPFLAGS = $(QT_INCLUDES) $(PYTHON_INCLUDES) $(QWT_INCLUDES) \
        -I$(srcdir)/../Qtx -I$(srcdir)/../SUIT
 
-libPlot2d_la_LDFLAGS=$(QWT_LIBS) $(QT_MT_LIBS) ../SUIT/libsuit.la
+libPlot2d_la_LDFLAGS  = $(QWT_LIBS) $(QT_MT_LIBS) ../SUIT/libsuit.la
 
 
index c963ca5d175eb56c205683c3f0fa7b51eb272e24..d234801fba42a6d8e52fc58653ac9a69e175c3da 100755 (executable)
@@ -190,8 +190,6 @@ Plot2d_ViewFrame::Plot2d_ViewFrame( QWidget* parent, const QString& title )
 
   if (mySecondY)
     setTitle( myY2TitleEnabled, myY2Title, Y2Title, false );
-  setHorScaleMode( myXMode, false );
-  setVerScaleMode( myYMode, false );
   setBackgroundColor( myBackground );
   setLegendPos( myLegendPos );
   showLegend( myShowLegend, false );
@@ -374,11 +372,13 @@ void Plot2d_ViewFrame::readPreferences()
   if ( mySecondY )
     myY2GridMaxMinor = resMgr->integerValue( "Plot2d", "VerMinorGridMax", myY2GridMaxMinor );
 
-  myXMode = resMgr->integerValue( "Plot2d", "HorScaleMode", myXMode );
-  myXMode = qMax( 0, qMin( 1, myXMode ) );
+  int newXMode = resMgr->integerValue( "Plot2d", "HorScaleMode", myXMode );
+  newXMode = qMax( 0, qMin( 1, newXMode ) );
+  setHorScaleMode( newXMode, false );
 
-  myYMode = resMgr->integerValue( "Plot2d", "VerScaleMode", myYMode );
-  myYMode = qMax( 0, qMin( 1, myYMode ) );
+  int newYMode = resMgr->integerValue( "Plot2d", "VerScaleMode", myYMode );
+  newYMode = qMax( 0, qMin( 1, newYMode ) );
+  setVerScaleMode( newYMode, false );
 }
 
 /*!
index a32cef86f29336b5c3532c59ec742cdf4c82dbf0..a975b1b940500ddb6f07c7ca1366394b85d3b1d1 100755 (executable)
@@ -25,28 +25,28 @@ include $(top_srcdir)/adm_local/unix/make_common_starter.am
 
 lib_LTLIBRARIES = libPyConsole.la
 
-salomeinclude_HEADERS=         \
+salomeinclude_HEADERS =                \
        PyConsole.h             \
        PyConsole_Console.h     \
        PyConsole_Editor.h      \
        PyConsole_Interp.h
 
-dist_libPyConsole_la_SOURCES \
+dist_libPyConsole_la_SOURCES = \
        PyConsole_Console.cxx   \
        PyConsole_Editor.cxx    \
        PyConsole_Interp.cxx            
 
-MOC_FILES                            \
+MOC_FILES =                            \
        PyConsole_Editor_moc.cxx        \
        PyConsole_Console_moc.cxx
 
-nodist_libPyConsole_la_SOURCES= $(MOC_FILES)
+nodist_libPyConsole_la_SOURCES = $(MOC_FILES)
 
-nodist_salomeres_DATA= \
+nodist_salomeres_DATA = \
        PyConsole_msg_en.qm
 
-libPyConsole_la_CPPFLAGS= $(PYTHON_INCLUDES) $(QT_INCLUDES) \
+libPyConsole_la_CPPFLAGS = $(PYTHON_INCLUDES) $(QT_INCLUDES) \
        -I$(srcdir)/../PyInterp -I$(srcdir)/../SUIT -I$(srcdir)/../Qtx
 
-libPyConsole_la_LDFLAGS= $(PYTHON_LIBS) $(QT_MT_LIBS)
-libPyConsole_la_LIBADD=../Qtx/libqtx.la ../SUIT/libsuit.la ../PyInterp/libPyInterp.la
+libPyConsole_la_LDFLAGS  = $(PYTHON_LIBS) $(QT_MT_LIBS)
+libPyConsole_la_LIBADD   = ../Qtx/libqtx.la ../SUIT/libsuit.la ../PyInterp/libPyInterp.la
index c601b310d155b2739081540414c070f4ed5c8742..049d1b3db1bf3f2a709ea9d518eb28c38ee5e67a 100755 (executable)
@@ -27,18 +27,18 @@ include $(top_srcdir)/adm_local/unix/make_common_starter.am
 
 lib_LTLIBRARIES = libPyInterp.la
 
-salomeinclude_HEADERS=         \
+salomeinclude_HEADERS =                \
        PyInterp.h              \
        PyInterp_Interp.h       \
        PyInterp_Dispatcher.h
 
-dist_libPyInterp_la_SOURCES  \
+dist_libPyInterp_la_SOURCES =  \
        PyInterp_Interp.cxx     \
        PyInterp_Dispatcher.cxx
 
-MOC_FILES= PyInterp_Watcher_moc.cxx
-nodist_libPyInterp_la_SOURCES= $(MOC_FILES)
+MOC_FILES = PyInterp_Watcher_moc.cxx
+nodist_libPyInterp_la_SOURCES = $(MOC_FILES)
 
-libPyInterp_la_CPPFLAGS= $(PYTHON_INCLUDES) $(QT_INCLUDES) \
+libPyInterp_la_CPPFLAGS = $(PYTHON_INCLUDES) $(QT_INCLUDES) \
        -I$(srcdir)/../Event
-libPyInterp_la_LDFLAGS= $(PYTHON_LIBS) $(QT_MT_LIBS) ../Event/libEvent.la
+libPyInterp_la_LDFLAGS  = $(PYTHON_LIBS) $(QT_MT_LIBS) ../Event/libEvent.la
index 6392bdf10c6af6f2931aa070185b70e8cb7a33aa..7509c730d3f1afb5aa07da19fc416bab007c0adb 100755 (executable)
@@ -28,7 +28,7 @@ lib_LTLIBRARIES = libQDS.la
 # header files 
 
 #MKR: already migrated to Qt4 files
-salomeinclude_HEADERS                \
+salomeinclude_HEADERS =                \
        QDS.h                   \
        QDS_CheckBox.h          \
        QDS_ComboBox.h          \
@@ -45,7 +45,7 @@ salomeinclude_HEADERS=                \
        QDS_Table.h
 
 #MKR: already migrated to Qt4 files
-dist_libQDS_la_SOURCES       \
+dist_libQDS_la_SOURCES =       \
        QDS.cxx                 \
        QDS_CheckBox.cxx        \
        QDS_ComboBox.cxx        \
@@ -62,28 +62,27 @@ dist_libQDS_la_SOURCES=     \
        QDS_Table.cxx
 
 #MKR: already migrated to Qt4 files
-MOC_FILES= \
-       QDS_CheckBox_moc.cxx \
-       QDS_ComboBox_moc.cxx \
-       QDS_Datum_moc.cxx \
-       QDS_LineEdit_moc.cxx \
-       QDS_SpinBox_moc.cxx \
-       QDS_SpinBoxDbl_moc.cxx \
-       QDS_TextEdit_moc.cxx \
+MOC_FILES =                    \
+       QDS_CheckBox_moc.cxx    \
+       QDS_ComboBox_moc.cxx    \
+       QDS_Datum_moc.cxx       \
+       QDS_LineEdit_moc.cxx    \
+       QDS_SpinBox_moc.cxx     \
+       QDS_SpinBoxDbl_moc.cxx  \
+       QDS_TextEdit_moc.cxx    \
        QDS_RadioBox_moc.cxx
 
 #MKR: not yet migrated to Qt4 files
 #                              \
        QDS_Table_moc.cxx
 
-nodist_libQDS_la_SOURCES= $(MOC_FILES)
+nodist_libQDS_la_SOURCES = $(MOC_FILES)
 
-# may be neccessary for the external projects or future improvements
-EXTRA_DIST+= QDS_RadioBox.cxx QDS_RadioBox.h resources/QDS_msg_en.po
+nodist_salomeres_DATA = QDS_msg_en.qm
 
-libQDS_la_CPPFLAGS=$(QT_INCLUDES) $(CAS_CPPFLAGS) \
+libQDS_la_CPPFLAGS = $(QT_INCLUDES) $(CAS_CPPFLAGS) \
                    -I$(srcdir)/../Qtx -I$(srcdir)/../DDS
 
-libQDS_la_LDFLAGS=$(QT_MT_LIBS) $(CAS_KERNEL)
-libQDS_la_LIBADD=../DDS/libDDS.la ../Qtx/libqtx.la
+libQDS_la_LDFLAGS  = $(QT_MT_LIBS) $(CAS_KERNEL)
+libQDS_la_LIBADD   = ../DDS/libDDS.la ../Qtx/libqtx.la
 
index 60c746452ce84d94495e55d1453a0a1809868a6c..398d896c10dd9c6bf61099e29a9599b3e07e78e9 100644 (file)
@@ -145,7 +145,7 @@ TCollection_ExtendedString QDS::toExtString( const QString& src )
     return TCollection_ExtendedString();
 
   Standard_Integer len = src.length();
-  Standard_ExtString extStr = new Standard_ExtCharacter[( len + 1 ) * 2];
+  Standard_ExtCharacter* extStr = new Standard_ExtCharacter[( len + 1 ) * 2];
   memcpy( extStr, src.unicode(), len * 2 );
   extStr[len] = 0;
 
index 414630951b4e1a496c04bbab1402cb492e9bddde..99d868f2acb272abe89d162d4034b5b48d246d2b 100755 (executable)
@@ -26,9 +26,10 @@ include $(top_srcdir)/adm_local/unix/make_common_starter.am
 # header files
 
 #VSR: already migrated to Qt4 files
-salomeinclude_HEADERS=         \
+salomeinclude_HEADERS =                \
        Qtx.h                   \
        QtxAction.h             \
+       QtxActionGroup.h        \
        QtxActionMenuMgr.h      \
        QtxActionMgr.h          \
        QtxActionSet.h          \
@@ -79,12 +80,13 @@ salomeinclude_HEADERS=              \
 
 # Libraries targets
 
-lib_LTLIBRARIES= libqtx.la
+lib_LTLIBRARIES = libqtx.la
 
 #VSR: already migrated to Qt4 files
-dist_libqtx_la_SOURCES=                \
+dist_libqtx_la_SOURCES =       \
        Qtx.cxx                 \
        QtxAction.cxx           \
+       QtxActionGroup.cxx      \
        QtxActionMenuMgr.cxx    \
        QtxActionMgr.cxx        \
        QtxActionSet.cxx        \
@@ -133,8 +135,9 @@ dist_libqtx_la_SOURCES=             \
        QtxTable.cxx
 
 #VSR: already migrated to Qt4 files
-MOC_FILES                            \
+MOC_FILES =                            \
        QtxAction_moc.cxx               \
+       QtxActionGroup_moc.cxx          \
        QtxActionMenuMgr_moc.cxx        \
        QtxActionMgr_moc.cxx            \
        QtxActionSet_moc.cxx            \
@@ -177,8 +180,7 @@ MOC_FILES=                          \
        QtxListBox_moc.cxx              \
        QtxTable_moc.cxx
 
-nodist_libqtx_la_SOURCES= $(MOC_FILES)
+nodist_libqtx_la_SOURCES = $(MOC_FILES)
 
-libqtx_la_CPPFLAGS=$(QT_INCLUDES)
-
-libqtx_la_LDFLAGS=$(QT_MT_LIBS)
+libqtx_la_CPPFLAGS = $(QT_INCLUDES)
+libqtx_la_LDFLAGS  = $(QT_MT_LIBS)
diff --git a/src/Qtx/QtxActionGroup.cxx b/src/Qtx/QtxActionGroup.cxx
new file mode 100644 (file)
index 0000000..cc3da34
--- /dev/null
@@ -0,0 +1,361 @@
+// Copyright (C) 2005  OPEN CASCADE, CEA/DEN, EDF R&D, PRINCIPIA R&D
+//
+// This library is free software; you can redistribute it and/or
+// modify it under the terms of the GNU Lesser General Public
+// License as published by the Free Software Foundation; either
+// version 2.1 of the License.
+//
+// This library is distributed in the hope that it will be useful
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+// Lesser General Public License for more details.
+//
+// You should have received a copy of the GNU Lesser General Public
+// License along with this library; if not, write to the Free Software
+// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA
+//
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
+//
+// File:      QtxActionGroup.cxx
+// Author:    Sergey TELKOV
+
+#include "QtxActionGroup.h"
+
+#include "QtxComboBox.h"
+
+#include <QMenu>
+#include <QMenuBar>
+#include <QActionGroup>
+
+/*!
+  \class QtxActionGroup
+  \brief The QtxActionGroup class groups actions together.
+
+  QtxActionGroup class operates with a list of actions in the similar way as it does QActionGroup class.
+  But in contrast to the Qt 4's class, QtxActrionGroup behaves rather like it was in Qt series 3x.
+  For example, it automatically shows exclusive combo box widget when action group is added to the toolbar
+  and if \a usesDropDown and \a exclusive flags are both set to \c true.
+  
+  The setExclusive() function is used to ensure that only one action is active at any moment:
+  it should be used with actions which have their \a checkable state set to \c true.
+
+  Action group actions appear as individual menu options and toolbar buttons. For exclusive action
+  groups use setUsesDropDown() to display the actions in a subwidget of the toolbar or menu the action group
+  is added on.
+
+  Actions can be added to the action group using add() function. Add the action group to the menu or
+  toolbar in the same way as for single action - using addAction() method of QMenu or QToolbar class.
+*/
+
+/*!
+  \brief Constructor
+
+  The created action group is exclusive by default.
+
+  \param parent owner object
+  \sa setExclusive()
+*/
+QtxActionGroup::QtxActionGroup( QObject* parent )
+: QtxActionSet( parent ),
+  myDropDown( false )
+{
+  setMenu( new QMenu( 0 ) );
+  myActionGroup = new QActionGroup( this );
+
+  connect( myActionGroup, SIGNAL( triggered( QAction* ) ), this, SLOT( onTriggered( QAction* ) ) );
+}
+
+/*!
+  \brief Constructor
+  \param parent owner object
+  \param exclusive if \c true only one action in the group will ever be active
+  \sa setExclusive()
+*/
+QtxActionGroup::QtxActionGroup( QObject* parent, const bool exclusive )
+: QtxActionSet( parent ),
+  myDropDown( false )
+{
+  setMenu( new QMenu( 0 ) );
+  myActionGroup = new QActionGroup( this );
+  myActionGroup->setExclusive( exclusive );
+
+  connect( myActionGroup, SIGNAL( triggered( QAction* ) ), this, SIGNAL( selected( QAction* ) ) );
+}
+
+/*!
+  \brief Destructor.
+*/
+QtxActionGroup::~QtxActionGroup()
+{
+}
+
+/*!
+  \brief Check if the action group is exclusive
+  \return \c true if the action group is exclusive and \c false otherwise
+  \sa setExclusive(), setUsesDropDown()
+*/
+bool QtxActionGroup::isExclusive() const
+{
+  return myActionGroup->isExclusive();
+}
+
+/*!
+  \brief Set/clear the action group exclusiveness
+  \param on if \c true the action group will be exclusive
+  \sa isExclusive(), setUsesDropDown()
+*/
+void QtxActionGroup::setExclusive( const bool on )
+{
+  if ( myActionGroup->isExclusive() == on )
+    return;
+
+  bool e = isEmptyAction();
+
+  myActionGroup->setExclusive( on );
+
+  if ( e != isEmptyAction() )
+    updateType();
+}
+
+/*!
+  \brief Check if action group should appear in a subwidget of parent widget
+
+  Note: for this option to take into effect, the \a exclusive flag should
+  be also set to \c true
+
+  \return \c true if the action group is shown in subwidget
+  \sa setUsesDropDown(), setExclusive()
+*/
+bool QtxActionGroup::usesDropDown() const
+{
+  return myDropDown;
+}
+
+/*!
+  \brief Defines a way how the group's actions should be displayed in parent widget 
+  action group is added to - as a group of actions or in a subwidget (e.g. in the
+  combo box).
+  \param on if \c true, action group will be shown in the subwidget
+  \sa usesDropDown(), setExclusive()
+*/
+void QtxActionGroup::setUsesDropDown( const bool on )
+{
+  if ( myDropDown == on )
+    return;
+
+  bool e = isEmptyAction();
+
+  myDropDown = on;
+
+  if ( e != isEmptyAction() )
+    updateType();
+}
+
+/*!
+  \brief Append the specified action into group.
+  \a action action to be added to the action group
+*/
+void QtxActionGroup::add( QAction* a )
+{
+  insertAction( a );
+}
+
+/*!
+  \brief Called when some subwidget item is activated by the user.
+  \param id item identifier
+*/
+void QtxActionGroup::onActivated( int id )
+{
+  const QObject* s = sender();
+
+  QAction* a = action( id );
+  if ( !a )
+    return;
+
+  if ( a->isChecked() )
+    return;
+
+  a->setChecked( true );
+  a->trigger();
+
+  QList<QWidget*> lst = createdWidgets();
+  for ( QList<QWidget*>::iterator it = lst.begin(); it != lst.end(); ++it )
+  {
+    QtxComboBox* cb = ::qobject_cast<QtxComboBox*>( *it );
+    if ( cb && cb != s )
+      cb->setCurrentId( id );
+  }
+}
+
+/*!
+  \brief Called when some action owned by this action group is activated by the user
+  \param a action being activated
+*/
+void QtxActionGroup::onTriggered( QAction* a )
+{
+  int id = actionId( a );
+  if ( id != -1 ) {
+    QList<QWidget*> lst = createdWidgets();
+    for ( QList<QWidget*>::iterator it = lst.begin(); it != lst.end(); ++it )
+    {
+      QtxComboBox* cb = ::qobject_cast<QtxComboBox*>( *it );
+      if ( cb )
+       cb->setCurrentId( id );
+    }
+  }
+  
+  emit selected( a );
+}
+
+/*!
+  \brief Update action group for the specified widget.
+  \param w a widget this action group is added to
+*/
+void QtxActionGroup::updateAction( QWidget* w )
+{
+  if ( !::qobject_cast<QMenu*>( w ) && !::qobject_cast<QMenuBar*>( w ) ) {
+    QtxComboBox* cb = createdWidget( w );
+    if ( !cb )
+      QtxActionSet::updateAction( w );
+    else
+    {
+      updateAction( cb );
+      
+      QList<QAction*> lst = actions();
+      for ( QList<QAction*>::iterator it = lst.begin(); it != lst.end(); ++it )
+       w->removeAction( *it );
+    }
+  }
+  else
+  {
+    if ( !usesDropDown() ) {
+      QtxActionSet::updateAction( w );
+    }
+    else {
+      QList<QAction*> lst = actions();
+      for ( QList<QAction*>::iterator it = lst.begin(); it != lst.end(); ++it )
+       w->removeAction( *it );
+    }
+  }
+}
+
+/*!
+  \brief Update action group for the specified combo box.
+  \param cb a combo box this action group is added to
+*/
+void QtxActionGroup::updateAction( QtxComboBox* cb )
+{
+  if ( !cb )
+    return;
+
+  cb->clear();
+  cb->setCleared( false );
+
+  QAction* cur = 0;
+  QList<QAction*> lst = actions();
+  for ( QList<QAction*>::iterator it = lst.begin(); it != lst.end(); ++it )
+  {
+    QAction* a = *it;
+    cb->addItem( a->icon(), a->text() );
+    cb->setId( cb->count() - 1, actionId( a ) );
+    if ( a->isChecked() )
+      cur = a;
+  }
+
+  if ( cur )
+    cb->setCurrentId( actionId( cur ) );
+  else
+    cb->setCleared( true );
+}
+
+/*!
+  \brief Create widget representing action group in the widget
+  this action group is added to.
+  \param p widget this action group is being added to
+  \return new widget representing this action group
+*/
+QWidget* QtxActionGroup::createWidget( QWidget* p )
+{
+  if ( ::qobject_cast<QMenu*>( p ) || ::qobject_cast<QMenuBar*>( p ) )
+    return 0;
+
+  QtxComboBox* cb = !isEmptyAction() ? new QtxComboBox( p ) : 0;
+  if ( cb )
+    connect( cb, SIGNAL( activatedId( int ) ), this, SLOT( onActivated( int ) ) );
+  return cb;
+}
+
+/*!
+  \brief Check if the action itself should be invisible
+  (only child action are shown)
+  \return \c true if the action itself should be visible
+*/
+bool QtxActionGroup::isEmptyAction() const
+{
+  return !isExclusive() || !usesDropDown();
+}
+
+/*!
+  \brief Called when action is added to the action group
+  \param a action being added to the action group
+*/
+void QtxActionGroup::actionAdded( QAction* a )
+{
+  myActionGroup->addAction( a );
+  if ( menu() )
+    menu()->addAction( a );
+}
+
+/*!
+  \brief Called when action is removed from the action group
+  \param a action being removed from the action group
+*/
+void QtxActionGroup::actionRemoved( QAction* a )
+{
+  myActionGroup->removeAction( a );
+  if ( menu() )
+    menu()->removeAction( a );
+}
+
+/*!
+  \brief Internal update
+*/
+void QtxActionGroup::updateType()
+{
+  QList<QWidget*> lst = associatedWidgets();
+  for ( QList<QWidget*>::iterator it = lst.begin(); it != lst.end(); ++it )
+  {
+    QWidget* w = *it;
+    QList<QAction*> lst = w->actions();
+
+    int i = lst.indexOf( this );
+    w->removeAction( this );
+
+    lst = w->actions();
+    w->insertAction( i < lst.count() ? lst.at( i ) : 0, this );
+  }
+  setVisible( !isEmptyAction() );
+}
+
+/*!
+  \brief Get combo box created by this action group for the specified widget.
+  \param p widget this action group is added to
+  \return combo box if it was created for the specified widget or 0 otherwise
+*/
+QtxComboBox* QtxActionGroup::createdWidget( QWidget* p )
+{
+  QtxComboBox* cb = 0;
+  QList<QWidget*> lst = createdWidgets();
+  for ( QList<QWidget*>::iterator it = lst.begin(); it != lst.end() && !cb; ++it )
+  {
+    if ( (*it)->parent() == p )
+      cb = ::qobject_cast<QtxComboBox*>( *it );
+  }
+  return cb;
+}
+
+/*!
+  \fn void QtxActionGroup::selected( QAction* a );
+  \brief Emitted when some child action is toggled by the user.
+  \param a action being toggled
+*/
diff --git a/src/Qtx/QtxActionGroup.h b/src/Qtx/QtxActionGroup.h
new file mode 100644 (file)
index 0000000..108d40a
--- /dev/null
@@ -0,0 +1,82 @@
+// Copyright (C) 2005  OPEN CASCADE, CEA/DEN, EDF R&D, PRINCIPIA R&D
+//
+// This library is free software; you can redistribute it and/or
+// modify it under the terms of the GNU Lesser General Public
+// License as published by the Free Software Foundation; either
+// version 2.1 of the License.
+//
+// This library is distributed in the hope that it will be useful
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+// Lesser General Public License for more details.
+//
+// You should have received a copy of the GNU Lesser General Public
+// License along with this library; if not, write to the Free Software
+// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA
+//
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
+//
+// File:      QtxActionGroup.h
+// Author:    Sergey TELKOV
+
+#ifndef QTXACTIONGROUP_H
+#define QTXACTIONGROUP_H
+
+#include "QtxActionSet.h"
+
+#ifdef WIN32
+#pragma warning( disable:4251 )
+#endif
+
+class QtxComboBox;
+class QActionGroup;
+
+class QTX_EXPORT QtxActionGroup : public QtxActionSet
+{
+  Q_OBJECT
+
+public:
+  QtxActionGroup( QObject* = 0 );
+  QtxActionGroup( QObject*, const bool );
+  virtual ~QtxActionGroup();
+
+  bool             isExclusive() const;
+  bool             usesDropDown() const;
+
+  void             add( QAction* );
+
+public slots:
+  void             setExclusive( const bool );
+  void             setUsesDropDown( const bool );
+
+signals:
+  void             selected( QAction* );
+
+private slots:
+  void             onActivated( int );
+  void             onTriggered( QAction* );
+
+protected:
+  virtual void     updateAction( QWidget* );
+  virtual void     updateAction( QtxComboBox* );
+
+  virtual QWidget* createWidget( QWidget* );
+
+  virtual bool     isEmptyAction() const;
+  virtual void     actionAdded( QAction* );
+  virtual void     actionRemoved( QAction* );
+
+private:
+  void             updateType();
+  QtxComboBox*     createdWidget( QWidget* );
+
+private:
+  bool             myDropDown;
+  QActionGroup*    myActionGroup;
+};
+
+#ifdef WIN32
+#pragma warning( default:4251 )
+#endif
+
+#endif
index da8d7630dda2e6891c4a6e7bc65e845d9872c4e3..916ce7ec8afdc4f5decc69761018f6efa46ccd3d 100644 (file)
@@ -1,17 +1,17 @@
 // Copyright (C) 2005  OPEN CASCADE, CEA/DEN, EDF R&D, PRINCIPIA R&D
-// 
+//
 // This library is free software; you can redistribute it and/or
 // modify it under the terms of the GNU Lesser General Public
-// License as published by the Free Software Foundation; either 
+// 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 
+//
+// 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 
+// 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/ or email : webmaster.salome@opencascade.com
@@ -212,7 +212,7 @@ void QtxActionSet::clear()
 
 /*!
   \brief Called when action is changed.
-  
+
   Update action state.
 */
 void QtxActionSet::onChanged()
@@ -363,6 +363,9 @@ void QtxActionSet::updateAction( QWidget* w )
   for ( ActionList::iterator it = mySet.begin(); it != mySet.end(); ++it )
     w->removeAction( *it );
 
+  if ( !w->actions().contains( this ) )
+    return;
+
   QAction* first = 0;
   for ( int i = 0; i < mySet.count(); i++ )
   {
index 9b9daec1796b077f600fd6ee51e8724a7f61593f..7d9ca613ba43b905a5b82913a4f9d494a79092cf 100644 (file)
@@ -1,17 +1,17 @@
 // Copyright (C) 2005  OPEN CASCADE, CEA/DEN, EDF R&D, PRINCIPIA R&D
-// 
+//
 // This library is free software; you can redistribute it and/or
 // modify it under the terms of the GNU Lesser General Public
-// License as published by the Free Software Foundation; either 
+// 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 
+//
+// 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 
+// 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/ or email : webmaster.salome@opencascade.com
@@ -36,7 +36,7 @@
   preference items editing.
 
   The color preference item is represented as the colored button with
-  assocoiated popup menu whihc is called when the user presses the small 
+  assocoiated popup menu whihc is called when the user presses the small
   arrow button near it. The popup menu allows selecting of the color
   from the predefined set. In addition it contains the button which
   invokes standard "Select color" dialog box.
@@ -73,8 +73,8 @@ QtxColorButton::QtxColorButton( QWidget* parent )
       btn->setAutoRaise( true );
       btn->setCheckable( true );
       myColors.insert( btn, c );
-      grid->addWidget( btn, y, x );
-      
+      grid->addWidget( btn, y + 1, x );
+
       btn->installEventFilter( this );
 
       connect( btn, SIGNAL( clicked( bool ) ), this, SLOT( onToggled( bool ) ) );
@@ -83,6 +83,13 @@ QtxColorButton::QtxColorButton( QWidget* parent )
     }
   }
 
+  myAutoButton = new QToolButton( pm );
+  myAutoButton->setText( tr( "Auto" ) );
+  myAutoButton->setAutoRaise( true );
+  myAutoButton->setSizePolicy( QSizePolicy::Expanding, QSizePolicy::Fixed );
+  grid->addWidget( myAutoButton, 0, 0, 1, grid->columnCount() );
+  connect( myAutoButton, SIGNAL( clicked( bool ) ), this, SLOT( onAutoClicked( bool ) ) );
+
   QToolButton* other = new QToolButton( pm );
   other->setText( tr( "Other colors..." ) );
   other->setAutoRaise( true );
@@ -96,6 +103,8 @@ QtxColorButton::QtxColorButton( QWidget* parent )
 
   connect( this, SIGNAL( clicked( bool ) ), this, SLOT( onClicked( bool ) ) );
   connect( pm,   SIGNAL( aboutToShow() ),   this, SLOT( onAboutToShow() ) );
+
+  myAutoButton->setVisible( false );
 }
 
 /*!
@@ -131,6 +140,41 @@ void QtxColorButton::setColor( const QColor& c )
   updateButton( this );
 }
 
+/*!
+  \brief Returns the status of "auto" color button in popup widget.
+  \return \c true if the "auto" button is enabled
+*/
+bool QtxColorButton::isAutoEnabled() const
+{
+  return myAutoButton->isVisibleTo( myAutoButton->parentWidget() );
+}
+
+/*!
+  \brief Enable/disable the "auto" color button in popup widget.
+  \param on enable/disable state
+*/
+void QtxColorButton::setAutoEnabled( bool on )
+{
+  myAutoButton->setVisible( on );
+}
+
+/*!
+  \brief Returns text of the "auto" color button in popup widget.
+*/
+QString QtxColorButton::autoText() const
+{
+  return myAutoButton->text();
+}
+
+/*!
+  \brief Sets text of the "auto" color button in popup widget.
+  \param txt new button text
+*/
+void QtxColorButton::setAutoText( const QString& txt )
+{
+  myAutoButton->setText( txt );
+}
+
 /*!
   \brief Filter events for the child widgets.
   \param o event receiver object
@@ -140,7 +184,7 @@ void QtxColorButton::setColor( const QColor& c )
 bool QtxColorButton::eventFilter( QObject* o, QEvent* e )
 {
   if ( e->type() == QEvent::Leave )
-    updateButton( qobject_cast<QToolButton*>( o ) );
+    updateButton( ::qobject_cast<QToolButton*>( o ) );
   return QToolButton::eventFilter( o, e );
 }
 
@@ -161,7 +205,7 @@ void QtxColorButton::onAboutToShow()
 
   \param on button state (not used)
 */
-void QtxColorButton::onClicked( bool /*on*/ )
+void QtxColorButton::onClicked( bool )
 {
   emit clicked( color() );
 }
@@ -198,12 +242,28 @@ void QtxColorButton::onToggled( bool on )
     emit changed( color() );
 }
 
+/*!
+  \brief Called the "Auto" child button from popup menu
+  is clicked.
+
+  Sets the undefined (auto) color as current.
+
+  \param on (not used)
+*/
+void QtxColorButton::onAutoClicked( bool )
+{
+  if ( menu() )
+    menu()->hide();
+
+  setColor( QColor() );
+}
+
 /*!
   \brief Called the "Other colors" child button from popup menu
   is clicked.
 
   Invokes standard "Select color" dialog box allowing user to select
-  custom color. If the current color is changed by the user, emits 
+  custom color. If the current color is changed by the user, emits
   the signal changed( QColor ).
 
   \param on (not used)
@@ -230,9 +290,6 @@ void QtxColorButton::paintEvent( QPaintEvent* e )
 {
   QToolButton::paintEvent( e );
 
-  if ( !color().isValid() )
-    return;
-
   QStyleOptionToolButton opt;
   opt.initFrom( this );
   opt.text = text();
@@ -245,7 +302,15 @@ void QtxColorButton::paintEvent( QPaintEvent* e )
 
   QPixmap pix( r.size() );
   pix.fill( palette().color( backgroundRole() ) );
-  drawColor( &pix, color() );
+
+  if ( color().isValid() )
+    drawColor( &pix, color() );
+  else {
+    QPainter pixp( &pix );
+    pixp.drawRect( 2, 2, pix.width() - 4, pix.height() - 4 );
+    pixp.fillRect( 3, 3, pix.width() - 6, pix.height() - 6, QBrush( Qt::BDiagPattern ) );
+    pixp.end();
+  }
 
   QPainter p( this );
   p.drawPixmap( r, pix );
@@ -347,7 +412,7 @@ QList<QColor> QtxColorButton::colorsList() const
 
 /*!
   \fn void QtxColorButton::clicked( QColor color );
-  \brief This signal is emitted when the widget button is clicked by 
+  \brief This signal is emitted when the widget button is clicked by
          the user.
   \param color current color
 */
index bb7a37eec0b09a7bcf49233a2d2ad8f09e804702..c34529807a611c2fd1cca9aee9ac6c2c03942b9d 100644 (file)
@@ -1,17 +1,17 @@
 // Copyright (C) 2005  OPEN CASCADE, CEA/DEN, EDF R&D, PRINCIPIA R&D
-// 
+//
 // This library is free software; you can redistribute it and/or
 // modify it under the terms of the GNU Lesser General Public
-// License as published by the Free Software Foundation; either 
+// 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 
+//
+// 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 
+// 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/ or email : webmaster.salome@opencascade.com
@@ -44,14 +44,22 @@ public:
 
   bool          eventFilter( QObject*, QEvent* );
 
+  bool          isAutoEnabled() const;
+  void          setAutoEnabled( bool );
+
+  QString       autoText() const;
+  void          setAutoText( const QString& );
+
 signals:
   void          clicked( QColor );
   void          changed( QColor );
 
 private slots:
-  void          onAboutToShow();
   void          onClicked( bool );
   void          onToggled( bool );
+
+  void          onAboutToShow();
+  void          onAutoClicked( bool );
   void          onDialogClicked( bool );
 
 protected:
@@ -70,6 +78,7 @@ private:
 
 private:
   ColorMap      myColors;
+  QToolButton*  myAutoButton;
 };
 
 #endif
index 27701557eb54fc4b4a07e85c1a23da1583bbdf38..30a08cea62ec65a20e0c7212ad9236a076ba8c69 100644 (file)
@@ -277,6 +277,14 @@ QtxPagePrefItem::~QtxPagePrefItem()
   delete myListener;
 }
 
+void QtxPagePrefItem::activate()
+{
+  QtxPreferenceItem::activate();
+
+  if ( widget() )
+    widget()->setFocus();
+}
+
 /*!
   \brief Get preference item editor widget.
   \return editor widget
@@ -509,7 +517,8 @@ void QtxPageNamedPrefItem::setControl( QWidget* wid )
   {
     //    QtxPagePrefGroupItem* aGroup = 0;//dynamic_cast<QtxPagePrefGroupItem*>(parentItem());
     //    if ( !aGroup )
-      widget()->layout()->addWidget( myControl );
+    widget()->layout()->addWidget( myControl );
+    widget()->setFocusProxy( myControl );
       //    else myControl->setParent( aGroup->gridBox() );
   }
 }
index 11ca33aa3629e861e4df51962917ceb2795162ba..40d0dd992497928416ead1849f03f1113142efc7 100644 (file)
@@ -97,6 +97,8 @@ public:
 
   QWidget*          widget() const;
 
+  virtual void      activate();
+
 protected:
   void              setWidget( QWidget* );
 
index 26ebbf2a318cf1c39eb9d2d6b09eb9a8e90c3dc0..e3212ca7e7266574d471517107470dd1d1dc82fe 100644 (file)
@@ -554,6 +554,10 @@ QtxPreferenceItem* QtxPreferenceItem::findItem( const QString& title, const int
   return item;
 }
 
+void QtxPreferenceItem::activate()
+{
+}
+
 void QtxPreferenceItem::ensureVisible()
 {
   if ( parentItem() )
index 1b99d84ad9779895994aba336d4b5ed403caa585..244d6b36083ed403db3a528a89e2e10e524e2500 100644 (file)
@@ -89,6 +89,7 @@ public:
   virtual QtxResourceMgr*   resourceMgr() const;
   virtual QtxPreferenceMgr* preferenceMgr() const;
 
+  virtual void              activate();
   void                      ensureVisible();
 
   static int                RTTI();
index ea2289616d90e9ae1b18d347a15261b39234397f..6cf3ca533b7f264e36b3bb30c8f6127b639c3ab2 100644 (file)
@@ -178,6 +178,7 @@ QtxTreeView::QtxTreeView( QWidget* parent )
 : QTreeView( parent )
 {
   setHeader( new Header( false, this ) );
+  header()->setMovable( true );
 }
 
 /*!
@@ -189,6 +190,7 @@ QtxTreeView::QtxTreeView( const bool enableSortMenu, QWidget* parent )
 : QTreeView( parent )
 {
   setHeader( new Header( enableSortMenu, this ) );
+  header()->setMovable( true );
 }
 
 /*!
index 9a5794f29e6135593dd04112fe3f7a15f729dc8a..3eef2bacefc99118ec422519ac1aa7cf69a55a8d 100644 (file)
@@ -1869,6 +1869,7 @@ void QtxWorkstack::SetRelativePositionInSplitter( QWidget* wid, const double pos
   int nb = szList.count();
 
   int new_prev = int( splitter_size * position / item_ind );
+  if (nb == item_ind) return;
   int new_next = int( splitter_size * ( 1.0 - position ) / ( nb - item_ind ) );
   setSizes( szList, item_ind, new_prev, new_next, new_next );
   split->setSizes( szList );
index 292084f65ee1c28b9c0b4a6de0365f8ca8eb0b05..dd3a0949e1f079d02ad46e5616509f92fa83fb6c 100755 (executable)
@@ -21,46 +21,46 @@ include $(top_srcdir)/adm_local/unix/make_common_starter.am
 
 lib_LTLIBRARIES = libQxGraph.la
 
-salomeinclude_HEADERS= \
-       QxGraph_ActiveItem.h \
-       QxGraph_Prs.h \
-       QxGraph_Canvas.h \
-       QxGraph_CanvasView.h \
-       QxGraph_ViewWindow.h \
-       QxGraph_ViewManager.h \
-       QxGraph_ViewModel.h \
-       QxGraph_Def.h \
+salomeinclude_HEADERS =                \
+       QxGraph_ActiveItem.h    \
+       QxGraph_Prs.h           \
+       QxGraph_Canvas.h        \
+       QxGraph_CanvasView.h    \
+       QxGraph_ViewWindow.h    \
+       QxGraph_ViewManager.h   \
+       QxGraph_ViewModel.h     \
+       QxGraph_Def.h           \
        QxGraph.h
 
-dist_libQxGraph_la_SOURCES= \
-       QxGraph_Prs.cxx \
-       QxGraph_Canvas.cxx \
-       QxGraph_CanvasView.cxx \
-       QxGraph_ViewWindow.cxx \
-       QxGraph_ViewManager.cxx \
+dist_libQxGraph_la_SOURCES =   \
+       QxGraph_Prs.cxx         \
+       QxGraph_Canvas.cxx      \
+       QxGraph_CanvasView.cxx  \
+       QxGraph_ViewWindow.cxx  \
+       QxGraph_ViewManager.cxx \
        QxGraph_ViewModel.cxx
 
-MOC_FILES= \
-       QxGraph_Canvas_moc.cxx \
-       QxGraph_CanvasView_moc.cxx \
-       QxGraph_ViewWindow_moc.cxx \
-       QxGraph_ViewManager_moc.cxx \
+MOC_FILES =                            \
+       QxGraph_Canvas_moc.cxx          \
+       QxGraph_CanvasView_moc.cxx      \
+       QxGraph_ViewWindow_moc.cxx      \
+       QxGraph_ViewManager_moc.cxx     \
        QxGraph_ViewModel_moc.cxx
 
-nodist_libQxGraph_la_SOURCES= $(MOC_FILES)
+nodist_libQxGraph_la_SOURCES = $(MOC_FILES)
 
-dist_salomeres_DATA= \
-       resources/qx_view_fitall.png \
-       resources/qx_view_fitarea.png \
-       resources/qx_view_glpan.png \
-       resources/qx_view_pan.png \
-       resources/qx_view_reset.png \
+dist_salomeres_DATA =                  \
+       resources/qx_view_fitall.png    \
+       resources/qx_view_fitarea.png   \
+       resources/qx_view_glpan.png     \
+       resources/qx_view_pan.png       \
+       resources/qx_view_reset.png     \
        resources/qx_view_zoom.png
 
-nodist_salomeres_DATA= \
-       QxGraph_images.qm \
+nodist_salomeres_DATA =                \
+       QxGraph_images.qm       \
        QxGraph_msg_en.qm  
 
-libQxGraph_la_CPPFLAGS=$(QT_INCLUDES) $(CAS_CPPFLAGS) $(PYTHON_INCLUDES) $(BOOST_CPPFLAGS) \
-       -I$(srcdir)/../Qtx -I$(srcdir)/../SUIT
-libQxGraph_la_LDFLAGS=$(QT_MT_LIBS) ../SUIT/libsuit.la
+libQxGraph_la_CPPFLAGS = $(QT_INCLUDES) $(CAS_CPPFLAGS) $(PYTHON_INCLUDES) $(BOOST_CPPFLAGS) \
+                        -I$(srcdir)/../Qtx -I$(srcdir)/../SUIT
+libQxGraph_la_LDFLAGS  = $(QT_MT_LIBS) ../SUIT/libsuit.la
index 8021b5aabcfe7a92775fc1231e15904ad74f3c73..c8e1c6b5ef6cc102c48fe1fb1f3db3133bbcaeb2 100755 (executable)
 
 include $(top_srcdir)/adm_local/unix/make_common_starter.am
 
-bin_PROGRAMS= ResourceExporter
+bin_PROGRAMS = ResourceExporter
 
-dist_ResourceExporter_SOURCES=ResourceExporter.cxx
+dist_ResourceExporter_SOURCES = ResourceExporter.cxx
 
-ResourceExporter_CPPFLAGS= $(QT_INCLUDES) -I$(srcdir)/../Qtx -I$(srcdir)/../SUIT
-
-ResourceExporter_LDFLAGS= $(QT_MT_LIBS) 
-ResourceExporter_LDADD= ../SUIT/libsuit.la ../Qtx/libqtx.la
+ResourceExporter_CPPFLAGS = $(QT_INCLUDES) -I$(srcdir)/../Qtx -I$(srcdir)/../SUIT
+ResourceExporter_LDFLAGS  = $(QT_MT_LIBS) 
+ResourceExporter_LDADD    = ../SUIT/libsuit.la ../Qtx/libqtx.la
index 6d94b90d4ebc1bfc272eb8a59d06445e632ce0e1..d50759a75469059a8dddf7953198773d9d0fe2a3 100755 (executable)
 
 include $(top_srcdir)/adm_local/unix/make_common_starter.am
 
-lib_LTLIBRARIES= libSalomePy.la
-dist_libSalomePy_la_SOURCES= SalomePy.cxx
+lib_LTLIBRARIES = libSalomePy.la
+dist_libSalomePy_la_SOURCES = SalomePy.cxx
 
-libSalomePy_la_CPPFLAGS=$(QT_INCLUDES) $(PYTHON_INCLUDES) $(VTK_INCLUDES) \
+libSalomePy_la_CPPFLAGS = $(QT_INCLUDES) $(PYTHON_INCLUDES) $(VTK_INCLUDES) \
        $(OGL_INCLUDES) $(CAS_CXXFLAGS) $(BOOST_CPPFLAGS) @KERNEL_CXXFLAGS@ \
        -DHAVE_CONFIG_H -I$(srcdir)/../SalomeApp -I$(srcdir)/../LightApp \
        -I$(srcdir)/../Event -I$(srcdir)/../Session -I$(srcdir)/../SVTK \
@@ -39,6 +39,6 @@ libSalomePy_la_CPPFLAGS=$(QT_INCLUDES) $(PYTHON_INCLUDES) $(VTK_INCLUDES) \
        -I$(srcdir)/../STD -I$(srcdir)/../VTKViewer -I$(srcdir)/../OBJECT \
        @CAS_CPPFLAGS@ \
        -I$(top_builddir)/salome_adm/unix @CORBA_CXXFLAGS@ @CORBA_INCLUDES@
-libSalomePy_la_LDFLAGS=$(PYTHON_LIBS) $(QT_MT_LIBS) $(VTK_LIBS) $(OGL_LIBS) \
+libSalomePy_la_LDFLAGS = $(PYTHON_LIBS) $(QT_MT_LIBS) $(VTK_LIBS) $(OGL_LIBS) \
        ../SalomeApp/libSalomeApp.la \
        -lvtkCommonPythonD -lvtkGraphicsPythonD -lvtkImagingPythonD
index 9dbaea88d9c9e77c4362e1f614bb82a136b511d0..3764ddddc85612695f8a4ba13919c743d2c71dcc 100644 (file)
@@ -24,51 +24,56 @@ include $(top_srcdir)/adm_local/unix/make_common_starter.am
 
 ######################
 
-# Library target
-lib_LTLIBRARIES= libSalomePyQtGUI.la
+# library target
+lib_LTLIBRARIES = libSalomePyQtGUI.la
 
-SIP_SRC   = sipSalomePyQtGUIcmodule.cc
+# extra source files (generated by sip)
+SIP_SRC   = sipAPISalomePyQtGUI.h      \
+           sipSalomePyQtGUIcmodule.cc
+
+# Sip definition file
 SIP_FILES = SALOME_PYQT_GUI.sip
 
+# extra dist files
 EXTRA_DIST += $(SIP_FILES)
 
-salomeinclude_HEADERS = \
-       SALOME_PYQT_GUI.h \
-       SALOME_PYQT_PyInterp.h \
-       SALOME_PYQT_Module.h
+# extra clean files
+CLEANFILES = $(SIP_SRC)
 
-dist_libSalomePyQtGUI_la_SOURCES= \
-       SALOME_PYQT_PyInterp.cxx \
-       SALOME_PYQT_Module.cxx
+# moc files (generated my moc)
+MOC_FILES = SALOME_PYQT_Module_moc.cxx
 
-dist_libSalomePyQtGUI_la_SOURCES: $(SIP_SRC)
-
-# moc pre-processing
-MOC_FILES= SALOME_PYQT_Module_moc.cxx
-nodist_libSalomePyQtGUI_la_SOURCES= $(MOC_FILES) $(SIP_SRC)
+# exported header files
+salomeinclude_HEADERS =                \
+       SALOME_PYQT_GUI.h       \
+       SALOME_PYQT_PyInterp.h  \
+       SALOME_PYQT_Module.h
 
-libSalomePyQtGUI_la_CPPFLAGS= $(QT_INCLUDES) $(SIP_INCLUDES) $(PYTHON_INCLUDES) \
-       $(CAS_CPPFLAGS) $(VTK_INCLUDES) $(OGL_INCLUDES) $(BOOST_CPPFLAGS) \
-       -DHAVE_CONFIG_H @KERNEL_CXXFLAGS@ -DCALL_OLD_METHODS \
-       -I$(srcdir)/../../PyInterp -I$(srcdir)/../../SalomeApp \
-       -I$(srcdir)/../../SUIT -I$(srcdir)/../../Qtx -I$(srcdir)/../../LightApp \
-       -I$(srcdir)/../../Plot2d -I$(srcdir)/../../OCCViewer \
-       -I$(srcdir)/../../SalomeApp -I$(srcdir)/../../CAM -I$(srcdir)/../../STD \
+# library sources
+dist_libSalomePyQtGUI_la_SOURCES =     \
+       SALOME_PYQT_PyInterp.cxx        \
+       SALOME_PYQT_Module.cxx
+nodist_libSalomePyQtGUI_la_SOURCES = $(MOC_FILES) $(SIP_SRC)
+
+# compilation flags
+libSalomePyQtGUI_la_CPPFLAGS = $(QT_INCLUDES) $(SIP_INCLUDES) $(PYTHON_INCLUDES)       \
+       $(CAS_CPPFLAGS) $(VTK_INCLUDES) $(OGL_INCLUDES) $(BOOST_CPPFLAGS)               \
+       -DHAVE_CONFIG_H @KERNEL_CXXFLAGS@ -DCALL_OLD_METHODS                            \
+       -I$(srcdir)/../../PyInterp -I$(srcdir)/../../SalomeApp                          \
+       -I$(srcdir)/../../SUIT -I$(srcdir)/../../Qtx -I$(srcdir)/../../LightApp         \
+       -I$(srcdir)/../../Plot2d -I$(srcdir)/../../OCCViewer                            \
+       -I$(srcdir)/../../SalomeApp -I$(srcdir)/../../CAM -I$(srcdir)/../../STD         \
        -I$(top_builddir)/salome_adm/unix @CORBA_CXXFLAGS@ @CORBA_INCLUDES@
-libSalomePyQtGUI_la_LIBADD= $(PYTHON_LIBS) $(SIP_LIBS) $(PYQT_LIBS) $(VTK_LIBS) \
-       $(OGL_LIBS) ../../PyInterp/libPyInterp.la ../../SalomeApp/libSalomeApp.la \
-       ../../OCCViewer/libOCCViewer.la ../../Plot2d/libPlot2d.la
 
-##################################
+# linkage flags
+libSalomePyQtGUI_la_LIBADD = $(PYTHON_LIBS) $(SIP_LIBS) $(PYQT_LIBS) $(VTK_LIBS)       \
+       $(OGL_LIBS) ../../PyInterp/libPyInterp.la ../../SalomeApp/libSalomeApp.la       \
+       ../../OCCViewer/libOCCViewer.la ../../Plot2d/libPlot2d.la
 
 # Custom build step: generate C++ wrapping according to $(SIP_FILES)
-
 $(SIP_SRC): $(SIP_FILES)
        $(SIP) $(PYQT_SIPFLAGS) $<
 
+# extra dependency (SALOME_PYQT_Module.cxx depends on header files generated by sip)
 $(dist_libSalomePyQtGUI_la_SOURCES): $(SIP_SRC)
 
-###################################
-
-mostlyclean-local:
-       rm -f sip*
index b9867a0fec25b31921498c40712bf447564cd837..4560fecc1522c0f603fe4f65cdcc92a8b3ec8931 100644 (file)
@@ -37,6 +37,7 @@
 
 #include <QtxWorkstack.h>
 #include <QtxWorkspace.h>
+#include <QtxActionGroup.h>
 #include <QtxActionMenuMgr.h>
 #include <QtxActionToolMgr.h>
 
@@ -50,7 +51,6 @@
 #include <QMenuBar>
 #include <QMenu>
 #include <QAction>
-#include <QActionGroup>
 
 #include "sipAPISalomePyQtGUI.h"
 
@@ -852,7 +852,7 @@ void SALOME_PYQT_Module::init( CAM_Application* app )
       if ( PyDict_Check( res1 ) ) {
         PyObject* key;
         PyObject* value;
-        int pos = 0;
+        Py_ssize_t pos = 0;
         while ( PyDict_Next( res1, &pos, &key, &value ) ) {
          // parse the return value
          // it should be a map: {integer:integer}
@@ -1669,18 +1669,17 @@ QAction* SALOME_PYQT_Module::createAction( const int id, const QString& text, co
   \param toggle \c true for checkable action
   \return created action
 */
-/*
-QActionGroup* SALOME_PYQT_Module::createActionGroup(const int id, const bool exclusive)
+QtxActionGroup* SALOME_PYQT_Module::createActionGroup(const int id, const bool exclusive)
 {
-  QActionGroup* a = action( id );
-  if ( !a || !a->inherits( "QActionGroup" ) ) {
-    a = new QActionGroup( this );
+  QtxActionGroup* a = qobject_cast<QtxActionGroup*>( action( id ) );
+  if ( !a ) {
+    a = new QtxActionGroup( this );
     SalomeApp_Module::registerAction( id, a );
   }
   a->setExclusive( exclusive );
-  return (QActionGroup*)a;
+  return a;
 }
-*/
+
 /*! 
   \brief Load icon from resource file.
   \param fileName icon file name
index 510fcabb97eb66bb293101cc875d7cb9af8a7b97..539d2a48ff7b5548e0cb603f9098973c58fc1e5c 100644 (file)
@@ -39,7 +39,7 @@
 class SALOME_PYQT_PyInterp;
 class SUIT_ViewWindow;
 class QAction;
-class QActionGroup;
+class QtxActionGroup;
 class QMenu;
 
 class SALOME_PYQT_EXPORT SALOME_PYQT_Module: public SalomeApp_Module
@@ -109,14 +109,14 @@ public:
   QAction*                   createAction( const int, const QString&, const QString&, 
                                           const QString&, const QString&, const int, 
                                           const bool = false, QObject* = 0 );
-  //  QActionGroup*              createActionGroup( const int, const bool );
+  QtxActionGroup*            createActionGroup( const int, const bool );
 
 
   QIcon                      loadIcon( const QString& fileName );
 
   int                        addGlobalPreference( const QString& );
   int                        addPreference( const QString& );
-  int                        addPreference( const QString&, const int, const int = -1,
+  int                        addPreference( const QString&, const int, const int = LightApp_Preferences::Auto,
                                            const QString& = QString(),
                                            const QString& = QString() );
   QVariant                   preferenceProperty( const int, const QString& ) const;
index ee24c1d7d08f2d045a99edcb5598b76a0e600915..9b1e6328c6ebb103e63431b7a9ace9f658df123e 100644 (file)
 
 include $(top_srcdir)/adm_local/unix/make_common_starter.am
 
-# Sip common sources
-SIP_SRC = sipSalomePyQtSalomePyQt.cc           \
+# extra source files (generated by sip)
+SIP_SRC = sipAPISalomePyQt.h                   \
+         sipSalomePyQtSalomePyQt.cc            \
          sipSalomePyQtSALOME_Selection.cc      \
-          sipSalomePyQtQtxAction.cc            \
-          sipSalomePyQtcmodule.cc
+         sipSalomePyQtQtxAction.cc             \
+         sipSalomePyQtQtxActionGroup.cc        \
+         sipSalomePyQtQtxActionSet.cc          \
+         sipSalomePyQtcmodule.cc
 
 # Sip definition file
 SIP_FILES = SalomePyQt.sip
 
-EXTRA_DIST += SalomePyQt.sip
+# extra dist files
+EXTRA_DIST += $(SIP_FILES)
 
-# Libraries targets
+# extra clean files
+CLEANFILES = $(SIP_SRC)
+
+# moc files (generated my moc)
 MOC_FILES = SalomePyQt_moc.cxx
 
-COMMON_CPP_FLAGS=$(QT_INCLUDES) $(QWT_INCLUDES) $(SIP_INCLUDES) $(PYTHON_INCLUDES) \
-       $(CAS_CPPFLAGS) $(VTK_INCLUDES) $(OGL_INCLUDES) $(BOOST_CPPFLAGS) \
-       -DHAVE_CONFIG_H @KERNEL_CXXFLAGS@ -I$(top_builddir)/salomeadn/unix \
-       -I$(top_builddir)/idl \
-       -I$(srcdir)/../../SUIT -I$(srcdir)/../../CAM -I$(srcdir)/../../STD \
-       -I$(srcdir)/../../Qtx -I$(srcdir)/../../SalomeApp -I$(srcdir)/../../Event \
-       -I$(srcdir)/../../SalomeSession -I$(srcdir)/../../LogWindow \
-       -I$(srcdir)/../../VTKViewer -I$(srcdir)/../../TOOLSGUI \
-       -I$(srcdir)/../../OCCViewer -I$(srcdir)/../../Plot2d \
-       -I$(srcdir)/../SALOME_PYQT_GUI -I$(srcdir)/../../PyInterp \
-       -I$(srcdir)/../../LightApp -I$(srcdir)/../../ObjBrowser \
-       -I$(srcdir)/../../OBJECT \
+# compilation flags
+COMMON_CPP_FLAGS = $(QT_INCLUDES) $(QWT_INCLUDES) $(SIP_INCLUDES) $(PYTHON_INCLUDES)   \
+       $(CAS_CPPFLAGS) $(VTK_INCLUDES) $(OGL_INCLUDES) $(BOOST_CPPFLAGS)               \
+       -DHAVE_CONFIG_H @KERNEL_CXXFLAGS@ -I$(top_builddir)/salomeadn/unix              \
+       -I$(top_builddir)/idl                                                           \
+       -I$(srcdir)/../../SUIT -I$(srcdir)/../../CAM -I$(srcdir)/../../STD              \
+       -I$(srcdir)/../../Qtx -I$(srcdir)/../../SalomeApp -I$(srcdir)/../../Event       \
+       -I$(srcdir)/../../SalomeSession -I$(srcdir)/../../LogWindow                     \
+       -I$(srcdir)/../../VTKViewer -I$(srcdir)/../../TOOLSGUI                          \
+       -I$(srcdir)/../../OCCViewer -I$(srcdir)/../../Plot2d                            \
+       -I$(srcdir)/../SALOME_PYQT_GUI -I$(srcdir)/../../PyInterp                       \
+       -I$(srcdir)/../../LightApp -I$(srcdir)/../../ObjBrowser                         \
+       -I$(srcdir)/../../OBJECT                                                        \
        -I$(top_builddir)/salome_adm/unix @CORBA_CXXFLAGS@ @CORBA_INCLUDES@
 
-COMMON_LIBS=$(PYTHON_LIBS) $(SIP_LIBS) $(PYQT_LIBS) $(VTK_LIBS) $(QWT_LIBS) \
-       $(OGL_LIBS) ../../SUIT/libsuit.la ../../CAM/libCAM.la ../../STD/libstd.la \
-       ../../Qtx/libqtx.la ../../SalomeApp/libSalomeApp.la ../../Event/libEvent.la \
-       ../../Session/libSalomeSession.la ../../LogWindow/libLogWindow.la \
-       ../../VTKViewer/libVTKViewer.la ../../TOOLSGUI/libToolsGUI.la \
-       ../SALOME_PYQT_GUI/libSalomePyQtGUI.la ../../OCCViewer/libOCCViewer.la \
+# linkage flags
+COMMON_LIBS = $(PYTHON_LIBS) $(SIP_LIBS) $(PYQT_LIBS) $(VTK_LIBS) $(QWT_LIBS)          \
+       $(OGL_LIBS) ../../SUIT/libsuit.la ../../CAM/libCAM.la ../../STD/libstd.la       \
+       ../../Qtx/libqtx.la ../../SalomeApp/libSalomeApp.la ../../Event/libEvent.la     \
+       ../../Session/libSalomeSession.la ../../LogWindow/libLogWindow.la               \
+       ../../VTKViewer/libVTKViewer.la ../../TOOLSGUI/libToolsGUI.la                   \
+       ../SALOME_PYQT_GUI/libSalomePyQtGUI.la ../../OCCViewer/libOCCViewer.la          \
        ../../Plot2d/libPlot2d.la
 
+# libraries targets
 lib_LTLIBRARIES = libSalomePyQt.la
-dist_libSalomePyQt_la_SOURCES= SalomePyQt.cxx
-nodist_libSalomePyQt_la_SOURCES= $(MOC_FILES) $(SIP_SRC)
+
+# library sources / rules
+dist_libSalomePyQt_la_SOURCES = SalomePyQt.cxx
+nodist_libSalomePyQt_la_SOURCES = $(MOC_FILES) $(SIP_SRC)
 libSalomePyQt_la_CPPFLAGS = $(COMMON_CPP_FLAGS)
 libSalomePyQt_la_LIBADD = $(COMMON_LIBS)
 
-# Custom build step: generate C++ wrapping according to $(SIP_FILES)
+# custom build step: generate C++ wrapping according to $(SIP_FILES)
 $(SIP_SRC): $(SIP_FILES)
        $(SIP) $(PYQT_SIPFLAGS) $<
 
-install-exec-hook: $(libdir)/SalomePyQt.so
-$(libdir)/SalomePyQt.so:
-       (cd $(libdir); ln -s libSalomePyQt.so SalomePyQt.so;)
+# custom install step: create symbolic link
+install-exec-hook: 
+       (cd $(DESTDIR)$(libdir); ln -sf libSalomePyQt.so SalomePyQt.so)
 
-mostlyclean-local:
-       rm -f sip*
+# custom uninstall step: remove symbolic link
+uninstall-hook: 
+       rm -f $(DESTDIR)$(libdir)/SalomePyQt.so
index 0d2c16032480e309b83226ff61d398c3a634e7fd..8e5b736c177b7063f8b0b115a74366da934ab61b 100644 (file)
@@ -32,8 +32,8 @@
 
 #include <SALOME_Event.h>
 
-//#include <QtxAction.h>
 #include <QtxActionMenuMgr.h>
+#include <QtxActionGroup.h>
 #include <QtxWorkstack.h>
 #include <SUIT_Session.h>
 #include <SUIT_Desktop.h>
@@ -1675,14 +1675,14 @@ QAction* SalomePyQt::createAction( const int id,           const QString& menuTe
 }
 
 /*!
-  \fn QActionGroup* SalomePyQt::createActionGroup( const int id, const bool exclusive )
+  \fn QtxActionGroup* SalomePyQt::createActionGroup( const int id, const bool exclusive )
   \brief Create an action group which can be then used in the menu or toolbar
   \param id         : the unique id action group to be registered to
   \param exclusive  : if \c true the action group does exclusive toggling
 */
-/*
+
 struct TcreateActionGroupEvent: public SALOME_Event {
-  typedef QActionGroup* TResult;
+  typedef QtxActionGroup* TResult;
   TResult myResult;
   int     myId;
   bool    myExclusive;
@@ -1692,14 +1692,14 @@ struct TcreateActionGroupEvent: public SALOME_Event {
   {
     SALOME_PYQT_Module* module = getActiveModule();
     if ( module )
-      myResult = (QAction*)module->createActionGroup( myId, myExclusive );
+      myResult = module->createActionGroup( myId, myExclusive );
   }
 };
-QActionGroup* SalomePyQt::createActionGroup(const int id, const bool exclusive)
+QtxActionGroup* SalomePyQt::createActionGroup(const int id, const bool exclusive)
 {
   return ProcessEvent( new TcreateActionGroupEvent( id, exclusive ) );
 }
-*/
+
 /*!
   \fn QAction* SalomePyQt::action( const int id )
   \brief Get action by specified identifier.
index 829c20f170114e924e0a3228366e4b16086143a1..a7c8645ea1b8f961c3bec4c616a74d78be012765 100644 (file)
@@ -36,7 +36,7 @@ class QMenuBar;
 class QMenu;
 class QWidget;
 class QAction;
-class QActionGroup;
+class QtxActionGroup;
 
 class SALOME_Selection : public QObject
 {
@@ -79,6 +79,7 @@ enum {
 };
 
 enum { 
+  PT_Auto     = LightApp_Preferences::Auto,
   PT_Space    = LightApp_Preferences::Space,
   PT_Bool     = LightApp_Preferences::Bool, 
   PT_Color    = LightApp_Preferences::Color,
@@ -89,6 +90,8 @@ enum {
   PT_Double   = LightApp_Preferences::Double, 
   PT_Integer  = LightApp_Preferences::Integer, 
   PT_GroupBox = LightApp_Preferences::GroupBox, 
+  PT_Tab      = LightApp_Preferences::Tab, 
+  PT_Frame    = LightApp_Preferences::Frame, 
   PT_Font     = LightApp_Preferences::Font, 
   PT_DirList  = LightApp_Preferences::DirList, 
   PT_File     = LightApp_Preferences::File, 
@@ -156,7 +159,7 @@ public:
                                         const QString& = QString(), const QString& = QString(), 
                                         const QString& = QString(), const int = 0, const bool = false );
   
-  //  static QActionGroup*     createActionGroup( const int, const bool = true );
+  static QtxActionGroup*   createActionGroup( const int, const bool = true );
 
   static QAction*          action( const int );
   static int               actionId( const QAction* );
@@ -184,7 +187,7 @@ public:
   static int               addGlobalPreference( const QString& );
   static int               addPreference( const QString& );
   static int               addPreference( const QString&,
-                                          const int, const int = -1,
+                                          const int, const int = PT_Auto,
                                           const QString& = QString(),
                                          const QString& = QString() );
   static QVariant          preferenceProperty( const int, const QString& );
index 1a2a12a7f2806a2a32995f8ba3ba49ff4f261fd1..4c42971db501475a13d0c472f07fbd9c5d916846 100644 (file)
@@ -26,6 +26,9 @@
 %Import QtXmlmod.sip
 
 %ExportedHeaderCode
+#include <QtxAction.h>
+#include <QtxActionSet.h>
+#include <QtxActionGroup.h>
 #include <SalomePyQt.h>
 %End
 
@@ -65,6 +68,7 @@ enum WindowType {
 };
 
 enum PrefType { 
+  PT_Auto,
   PT_Space,
   PT_Bool, 
   PT_Color,
@@ -75,6 +79,8 @@ enum PrefType {
   PT_Double, 
   PT_Integer, 
   PT_GroupBox, 
+  PT_Tab, 
+  PT_Frame, 
   PT_Font, 
   PT_DirList, 
   PT_File, 
@@ -91,14 +97,100 @@ enum Action {
   SplitAt      = 2  
 };
 
-class QtxAction : QAction
+class QtxAction : QWidgetAction
 {
 %TypeHeaderCode
 #include <QtxAction.h>
 %End
 
+%ConvertToSubClassCode
+    if ( qobject_cast<QtxAction*>( sipCpp ) )
+      sipClass = sipClass_QtxAction;
+    else
+      sipClass = NULL;
+%End
+
+public:
+  explicit QtxAction( QObject* /TransferThis/ = 0, bool = false );
+  QtxAction( const QString&, const QString&, int, QObject* /TransferThis/, bool = false );
+  QtxAction( const QString&, const QIcon&, const QString&, int, QObject* /TransferThis/, bool = false );
+  virtual ~QtxAction();
+
+private:
+  QtxAction( const QtxAction& );
+};
+
+class QtxActionSet : QtxAction
+{
+%TypeHeaderCode
+#include <QtxActionSet.h>
+%End
+
+%ConvertToSubClassCode
+    if ( qobject_cast<QtxActionSet*>( sipCpp ) )
+      sipClass = sipClass_QtxActionSet;
+    else
+      sipClass = NULL;
+%End
+
+public:
+  explicit QtxActionSet( QObject* /TransferThis/ = 0 );
+  virtual ~QtxActionSet();
+
+  QList<QAction*> actions() const;
+  void            setActions( const QList<QAction*>& );
+
+  void            insertActions( const QList<QAction*>&, const int = -1 );
+
+  int             insertAction( QAction*, const int id = -1, const int = -1 );
+  int             insertAction( const QString&, const int id = -1, const int = -1 );
+  int             insertAction( const QString&, const QIcon&, const int id = -1, const int = -1 );
+
+  void            removeAction( QAction* );
+  void            removeAction( const int );
+
+  void            clear();
+
+signals:
+  void            triggered( int );
+  void            triggered( QAction* );
+
+private:
+  QtxActionSet( const QtxActionSet& );
+};
+
+class QtxActionGroup : QtxActionSet
+{
+%TypeHeaderCode
+#include <QtxActionGroup.h>
+%End
+
+%ConvertToSubClassCode
+    if ( qobject_cast<QtxActionGroup*>( sipCpp ) )
+      sipClass = sipClass_QtxActionGroup;
+    else
+      sipClass = NULL;
+%End
+
+public:
+  explicit QtxActionGroup( QObject* /TransferThis/ = 0 );
+  QtxActionGroup( QObject* /TransferThis/, const bool );
+  virtual ~QtxActionGroup();
+
+  bool isExclusive() const;
+  bool usesDropDown() const;
+
+  void add( QAction* );
+
+public slots:
+  void setExclusive( const bool );
+  void setUsesDropDown( const bool );
+
+signals:
+  void selected( QAction* );
+
 private:
-  QtxAction(const QtxAction &);
+  QtxActionGroup( const QtxActionGroup& );
 };
 
 class SalomePyQt
@@ -153,7 +245,7 @@ public:
                                         const QString& = QString(), const QString& = QString(), 
                                         const QString& = QString(), const int = 0, const bool = false ) /ReleaseGIL/ ;
 
-  //static QActionGroup*     createActionGroup( const int, const bool = true ) /ReleaseGIL/ ;
+  static QtxActionGroup*   createActionGroup( const int, const bool = true ) /ReleaseGIL/ ;
 
   static QAction*          action( const int ) /ReleaseGIL/ ;
   static int               actionId( const QAction* ) /ReleaseGIL/ ;
@@ -182,7 +274,7 @@ public:
   static int               addGlobalPreference( const QString& ) /ReleaseGIL/ ;
   static int               addPreference( const QString& ) /ReleaseGIL/ ;
   static int               addPreference( const QString&,
-                                          const int, const int = -1,
+                                          const int, const int = PT_Auto,
                                           const QString& = QString(),
                                          const QString& = QString() ) /ReleaseGIL/ ;
   static QVariant          preferenceProperty( const int, const QString& ) /ReleaseGIL/ ;
index 54436da3f1c30f08d7a19eab80d0bb759cd45c85..3d6c4878d85bdfea7f4e0a50a07c8878eb4c435b 100755 (executable)
@@ -44,46 +44,42 @@ include $(top_srcdir)/adm_local/unix/make_common_starter.am
 #
 # The file libSALOME_Swig.py will be installed in the
 # <prefix>/lib/python<version>/site-package/salome folder.
-# The library libSALOME_Swigcmodule.so will be installed in 
+# The library _libSALOME_Swig.so will be installed in 
 # the <prefix>/lib/salome folder.
 #
 
-# this option puts it to dist
-#BUILT_SOURCES = swig_wrap.cpp
-
 SWIG_FLAGS    = @SWIG_FLAGS@ -I$(srcdir)
 SWIG_SOURCES  = libSALOME_Swig.i
 
-nodist_pkgpython_DATA = libSALOME_Swig.py
 libSALOME_Swig.py: swig_wrap.cpp
 
 # library
-lib_LTLIBRARIES = libSALOME_Swigcmodule.la
-libSALOME_Swigcmodule_la_SOURCES  = $(BUILT_SOURCES) $(SWIG_SOURCES) SALOMEGUI_Swig.cxx
-nodist_libSALOME_Swigcmodule_la_SOURCES = swig_wrap.cpp
-salomeinclude_HEADERS= SALOMEGUI_Swig.hxx SALOMEGUI_Swig.i
-
-libSALOME_Swigcmodule_la_CPPFLAGS =\
-       $(QT_INCLUDES) $(QWT_INCLUDES) $(PYTHON_INCLUDES) $(CAS_CPPFLAGS) $(VTK_INCLUDES) \
-       $(OGL_INCLUDES) $(BOOST_CPPFLAGS) -DHAVE_CONFIG_H @KERNEL_CXXFLAGS@ \
-       -I$(top_builddir)/salome_adm/unix -I$(top_builddir)/idl \
-       -I$(srcdir)/../SalomeApp -I$(srcdir)/../Qtx -I$(srcdir)/../SUIT \
-       -I$(srcdir)/../ObjBrowser -I$(srcdir)/../LightApp -I$(srcdir)/../SOCC \
-       -I$(srcdir)/../SVTK -I$(srcdir)/../Event -I$(srcdir)/../OBJECT \
-       -I$(srcdir)/../CAM -I$(srcdir)/../STD -I$(srcdir)/../OCCViewer \
-       -I$(srcdir)/../Prs -I$(srcdir)/../VTKViewer -I$(srcdir)/../SPlot2d \
-       -I$(srcdir)/../Plot2d \
+lib_LTLIBRARIES = _libSALOME_Swig.la
+_libSALOME_Swig_la_SOURCES = $(SWIG_SOURCES) SALOMEGUI_Swig.cxx
+nodist__libSALOME_Swig_la_SOURCES = swig_wrap.cpp
+salomeinclude_HEADERS = $(SWIG_SOURCES) SALOMEGUI_Swig.hxx SALOMEGUI_Swig.i
+
+_libSALOME_Swig_la_CPPFLAGS = \
+       $(QT_INCLUDES) $(QWT_INCLUDES) $(PYTHON_INCLUDES) $(CAS_CPPFLAGS) $(VTK_INCLUDES)       \
+       $(OGL_INCLUDES) $(BOOST_CPPFLAGS) -DHAVE_CONFIG_H @KERNEL_CXXFLAGS@                     \
+       -I$(top_builddir)/salome_adm/unix -I$(top_builddir)/idl                                 \
+       -I$(srcdir)/../SalomeApp -I$(srcdir)/../Qtx -I$(srcdir)/../SUIT                         \
+       -I$(srcdir)/../ObjBrowser -I$(srcdir)/../LightApp -I$(srcdir)/../SOCC                   \
+       -I$(srcdir)/../SVTK -I$(srcdir)/../Event -I$(srcdir)/../OBJECT                          \
+       -I$(srcdir)/../CAM -I$(srcdir)/../STD -I$(srcdir)/../OCCViewer                          \
+       -I$(srcdir)/../Prs -I$(srcdir)/../VTKViewer -I$(srcdir)/../SPlot2d                      \
+       -I$(srcdir)/../Plot2d                                                                   \
        @CORBA_CXXFLAGS@ @CORBA_INCLUDES@
 
-libSALOME_Swigcmodule_la_LDFLAGS  = -module
-libSALOME_Swigcmodule_la_LIBADD   = \
-       ../SalomeApp/libSalomeApp.la \
+_libSALOME_Swig_la_LDFLAGS  = -module
+_libSALOME_Swig_la_LIBADD   =          \
+       ../SalomeApp/libSalomeApp.la    \
        @PYTHON_LIBS@
 
 swig_wrap.cpp : $(SWIG_SOURCES)
        $(SWIG) $(SWIG_FLAGS) -o $@ $<
 
-CLEANFILES = swig_wrap.cpp
+CLEANFILES = swig_wrap.cpp libSALOME_Swig.py
 
 #
 # ===============================================================
@@ -92,25 +88,16 @@ CLEANFILES = swig_wrap.cpp
 #
 
 # Scripts to be installed.
-dist_salomescript_DATA= \
-       examplevtk1.py \
-       test_table.py \
-       test_big_table.py \
-       test_many_objects.py \
-       test_remove_ref.py \
-       libSALOME_Swig.py
-
-nodist_salomescript_DATA= \
-       supervisionexample.py \
+dist_salomescript_DATA =       \
+       examplevtk1.py          \
+       test_table.py           \
+       test_big_table.py       \
+       test_many_objects.py    \
+       test_remove_ref.py
+
+nodist_salomescript_DATA =             \
+       libSALOME_Swig.py               \
+       supervisionexample.py           \
        supervisiongeomexample.py
 
-EXTRA_DIST+= \
-       supervisionexample.py.in \
-       supervisiongeomexample.py.in
-
-sharedpkgpython_PYTHON= SALOMEGUI_shared_modules.py
-
-install-exec-hook: $(libdir)/_libSALOME_Swig.so
-
-$(libdir)/_libSALOME_Swig.so:
-       (cd $(libdir); ln -sf libSALOME_Swigcmodule.so _libSALOME_Swig.so;)
+sharedpkgpython_PYTHON = SALOMEGUI_shared_modules.py
index e822208e52f2e0e6221f343fdcada94bd318afd2..4da44acead3df0a9f11ab17e1b40d2647c780c74 100755 (executable)
 
 include $(top_srcdir)/adm_local/unix/make_common_starter.am
 
-lib_LTLIBRARIES=libSOCC.la
+lib_LTLIBRARIES = libSOCC.la
 
-salomeinclude_HEADERS= \
-       SOCC.h \
-       SOCC_ViewModel.h \
-       SOCC_Prs.h \
+salomeinclude_HEADERS =                \
+       SOCC.h                  \
+       SOCC_ViewModel.h        \
+       SOCC_Prs.h              \
        SOCC_ViewWindow.h
 
-dist_libSOCC_la_SOURCES= \
-       SOCC_ViewModel.cxx \
-       SOCC_Prs.cxx \
+dist_libSOCC_la_SOURCES =      \
+       SOCC_ViewModel.cxx      \
+       SOCC_Prs.cxx            \
        SOCC_ViewWindow.cxx
 
-MOC_FILES= \
-       SOCC_ViewModel_moc.cxx \
+MOC_FILES =                    \
+       SOCC_ViewModel_moc.cxx  \
        SOCC_ViewWindow_moc.cxx
-nodist_libSOCC_la_SOURCES= $(MOC_FILES)
+nodist_libSOCC_la_SOURCES = $(MOC_FILES)
 
-libSOCC_la_CPPFLAGS=$(QT_INCLUDES) $(CAS_CPPFLAGS) $(BOOST_CPPFLAGS) \
-       -I$(srcdir)/../SUIT -I$(srcdir)/../OBJECT -I$(srcdir)/../Prs \
-       -I$(srcdir)/../OCCViewer -I$(srcdir)/../Qtx
+libSOCC_la_CPPFLAGS = $(QT_INCLUDES) $(CAS_CPPFLAGS) $(BOOST_CPPFLAGS)                 \
+                     -I$(srcdir)/../SUIT -I$(srcdir)/../OBJECT -I$(srcdir)/../Prs      \
+                     -I$(srcdir)/../OCCViewer -I$(srcdir)/../Qtx
 
-libSOCC_la_LDFLAGS=$(QT_MT_LIBS)
-libSOCC_la_LIBADD=../Qtx/libqtx.la ../SUIT/libsuit.la ../OBJECT/libSalomeObject.la \
-                 ../Prs/libSalomePrs.la ../OCCViewer/libOCCViewer.la
+libSOCC_la_LDFLAGS  = $(QT_MT_LIBS)
+libSOCC_la_LIBADD   = ../Qtx/libqtx.la ../SUIT/libsuit.la ../OBJECT/libSalomeObject.la \
+                     ../Prs/libSalomePrs.la ../OCCViewer/libOCCViewer.la
index b06302d36d338e88533e63fe90e93f1c103cff4f..b2dc3f6a5b6c642ecfeb57c4eb6bd92a8427b2c8 100644 (file)
@@ -21,28 +21,28 @@ include $(top_srcdir)/adm_local/unix/make_common_starter.am
 
 lib_LTLIBRARIES = libSPlot2d.la
 
-salomeinclude_HEADERS = \
-       SPlot2d.h \
-       SPlot2d_Curve.h \
-       SPlot2d_Prs.h \
-       SPlot2d_ViewModel.h \
+salomeinclude_HEADERS =                \
+       SPlot2d.h               \
+       SPlot2d_Curve.h         \
+       SPlot2d_Prs.h           \
+       SPlot2d_ViewModel.h     \
        SPlot2d_ViewWindow.h
 
-dist_libSPlot2d_la_SOURCES = \
-       SPlot2d_Curve.cxx \
-       SPlot2d_Prs.cxx \
-       SPlot2d_ViewModel.cxx \
+dist_libSPlot2d_la_SOURCES =   \
+       SPlot2d_Curve.cxx       \
+       SPlot2d_Prs.cxx         \
+       SPlot2d_ViewModel.cxx   \
        SPlot2d_ViewWindow.cxx
 
-MOC_FILES = \
-       SPlot2d_ViewModel_moc.cxx \
+MOC_FILES =                            \
+       SPlot2d_ViewModel_moc.cxx       \
        SPlot2d_ViewWindow_moc.cxx
 nodist_libSPlot2d_la_SOURCES = $(MOC_FILES)
 
-libSPlot2d_la_CPPFLAGS=$(QT_INCLUDES) $(CAS_CPPFLAGS) $(QWT_INCLUDES) $(BOOST_CPPFLAGS) \
-       -I$(srcdir)/../Qtx -I$(srcdir)/../SUIT -I$(srcdir)/../Plot2d -I$(srcdir)/../Prs \
-       -I$(srcdir)/../OBJECT
-libSPlot2d_la_LDFLAGS=$(QT_MT_LIBS) $(QWT_LIBS) ../SUIT/libsuit.la ../Plot2d/libPlot2d.la ../Prs/libSalomePrs.la
+libSPlot2d_la_CPPFLAGS = $(QT_INCLUDES) $(CAS_CPPFLAGS) $(QWT_INCLUDES) $(BOOST_CPPFLAGS)      \
+                        -I$(srcdir)/../Qtx -I$(srcdir)/../SUIT -I$(srcdir)/../Plot2d           \
+                        -I$(srcdir)/../Prs -I$(srcdir)/../OBJECT
+libSPlot2d_la_LDFLAGS  = $(QT_MT_LIBS) $(QWT_LIBS) ../SUIT/libsuit.la ../Plot2d/libPlot2d.la ../Prs/libSalomePrs.la
 
 
 
index 158d7de92bf92745fae17e7f94c3f493f99fe510..7d803077ede1ca49df1c9553d3e013fa9324f6e5 100755 (executable)
@@ -25,28 +25,28 @@ include $(top_srcdir)/adm_local/unix/make_common_starter.am
 
 lib_LTLIBRARIES = libstd.la
 
-salomeinclude_HEADERS=         \
+salomeinclude_HEADERS =                \
        STD.h                   \
        STD_Application.h       \
        STD_MDIDesktop.h        \
        STD_SDIDesktop.h        \
        STD_TabDesktop.h
 
-dist_libstd_la_SOURCES=                \
+dist_libstd_la_SOURCES =       \
        STD_Application.cxx     \
        STD_MDIDesktop.cxx      \
        STD_SDIDesktop.cxx      \
        STD_TabDesktop.cxx
 
-MOC_FILES                            \
+MOC_FILES =                            \
        STD_Application_moc.cxx         \
        STD_MDIDesktop_moc.cxx          \
        STD_SDIDesktop_moc.cxx          \
        STD_TabDesktop_moc.cxx
 
-nodist_libstd_la_SOURCES= $(MOC_FILES)
+nodist_libstd_la_SOURCES = $(MOC_FILES)
 
-dist_salomeres_DATA                  \
+dist_salomeres_DATA =                  \
        resources/cascade.png           \
        resources/close.png             \
        resources/copy.png              \
@@ -65,10 +65,10 @@ dist_salomeres_DATA=                        \
        resources/vtile.png             \
        resources/std.ini
 
-nodist_salomeres_DATA= \
+nodist_salomeres_DATA =        \
        STD_images.qm   \
        STD_msg_en.qm
 
-libstd_la_CPPFLAGS=$(QT_INCLUDES) -I$(srcdir)/../SUIT -I$(srcdir)/../Qtx
-libstd_la_LDFLAGS=$(QT_MT_LIBS)
-libstd_la_LIBADD=../Qtx/libqtx.la ../SUIT/libsuit.la
+libstd_la_CPPFLAGS = $(QT_INCLUDES) -I$(srcdir)/../SUIT -I$(srcdir)/../Qtx
+libstd_la_LDFLAGS  = $(QT_MT_LIBS)
+libstd_la_LIBADD   = ../Qtx/libqtx.la ../SUIT/libsuit.la
index fdbd1c9dadfee0f09d254c53c27048b66248930e..0e3d536279f050af613d6e0a2a460478c248b959 100755 (executable)
@@ -25,7 +25,7 @@ include $(top_srcdir)/adm_local/unix/make_common_starter.am
 
 lib_LTLIBRARIES = libsuit.la
 
-salomeinclude_HEADERS=                 \
+salomeinclude_HEADERS =                        \
        SUIT.h                          \
        SUIT_Accel.h                    \
        SUIT_ActionOperation.h          \
@@ -59,7 +59,7 @@ salomeinclude_HEADERS=                        \
        SUIT_ViewModel.h                \
        SUIT_ViewWindow.h
 
-dist_libsuit_la_SOURCES              \
+dist_libsuit_la_SOURCES =              \
        SUIT_Accel.cxx                  \
        SUIT_ActionOperation.cxx        \
        SUIT_Application.cxx            \
@@ -90,7 +90,7 @@ dist_libsuit_la_SOURCES=              \
        SUIT_ViewModel.cxx              \
        SUIT_ViewWindow.cxx
 
-MOC_FILES                            \
+MOC_FILES =                            \
        SUIT_Accel_moc.cxx              \
        SUIT_ActionOperation_moc.cxx    \
        SUIT_Application_moc.cxx        \
@@ -111,11 +111,23 @@ MOC_FILES=                                \
        SUIT_ViewModel_moc.cxx          \
        SUIT_ViewWindow_moc.cxx
 
-nodist_libsuit_la_SOURCES=$(MOC_FILES)
+nodist_libsuit_la_SOURCES = $(MOC_FILES)
 
 nodist_salomeres_DATA =                        \
        SUIT_msg_en.qm
 
-libsuit_la_CPPFLAGS=$(QT_INCLUDES) -I$(srcdir)/../Qtx -I$(srcdir)/../ObjBrowser
-libsuit_la_LDFLAGS=$(QT_MT_LIBS)
-libsuit_la_LIBADD=../Qtx/libqtx.la ../ObjBrowser/libObjBrowser.la
+libsuit_la_CPPFLAGS = $(QT_INCLUDES) -I$(srcdir)/../Qtx -I$(srcdir)/../ObjBrowser
+
+if ENABLE_TESTRECORDER
+  libsuit_la_CPPFLAGS+= $(TESTRECORDER_INCLUDES)
+else !ENABLE_TESTRECORDER
+  libsuit_la_CPPFLAGS+= -DDISABLE_TESTRECORDER
+endif
+
+libsuit_la_LDFLAGS  = $(QT_MT_LIBS)
+
+if ENABLE_TESTRECORDER
+  libsuit_la_LDFLAGS+= $(TESTRECORDER_LIBS)
+endif
+
+libsuit_la_LIBADD   = ../Qtx/libqtx.la ../ObjBrowser/libObjBrowser.la
index 861fdcf2caaec3876079bde6e326c93a38826857..babe67e6990d181d21c59b3c328c95ec1a006ca5 100755 (executable)
 
 #include "SUIT_MessageBox.h"
 
+#ifndef DISABLE_TESTRECORDER
+  #include <TestApplication.h>
+#endif
+
 #include <QApplication>
 
 /*!\class SUIT_ExceptionHandler
@@ -39,7 +43,12 @@ bool SUIT_ExceptionHandler::handle( QObject* o, QEvent* e )
 */
 bool SUIT_ExceptionHandler::internalHandle( QObject* o, QEvent* e )
 {
+#ifndef DISABLE_TESTRECORDER
+  TestApplication* aTApp = qobject_cast<TestApplication*>(qApp);
+  return aTApp ? aTApp->TestApplication::notify( o, e ) : false;
+#else
   return qApp ? qApp->QApplication::notify( o, e ) : false;
+#endif
 }
 
 /*!
index 5fcd21897feecb57f46e0fddccf50dc6e94c9530..5fa2dd43da90f24f6cd6e3e3e991a65313f9c800 100644 (file)
@@ -25,36 +25,58 @@ include $(top_srcdir)/adm_local/unix/make_common_starter.am
 
 lib_LTLIBRARIES = libSUITApp.la
 
-salomeinclude_HEADERS=         \
+salomeinclude_HEADERS =                \
        SUITApp_Application.h
 
-dist_libSUITApp_la_SOURCES   \
+dist_libSUITApp_la_SOURCES =   \
        SUITApp.cxx             \
        SUITApp_Application.cxx 
 
-MOC_FILES                            \
+MOC_FILES =                            \
        SUITApp_Application_moc.cxx
 
-nodist_libSUITApp_la_SOURCES= $(MOC_FILES)
+nodist_libSUITApp_la_SOURCES = $(MOC_FILES)
 
-nodist_salomeres_DATA= SUITApp_msg_en.qm
+nodist_salomeres_DATA = SUITApp_msg_en.qm
 
-libSUITApp_la_CPPFLAGS=$(QT_INCLUDES) $(PYTHON_INCLUDES) \
-                       -I$(srcdir)/../SUIT -I$(srcdir)/../Qtx -I$(srcdir)/../Style
+libSUITApp_la_CPPFLAGS = $(QT_INCLUDES) $(PYTHON_INCLUDES) \
+                         -I$(srcdir)/../SUIT -I$(srcdir)/../Qtx -I$(srcdir)/../Style
 
-libSUITApp_la_LDFLAGS=$(QT_MT_LIBS) 
-libSUITApp_la_LIBADD=../Qtx/libqtx.la ../SUIT/libsuit.la ../Style/libSalomeStyle.la
+if ENABLE_TESTRECORDER
+  libSUITApp_la_CPPFLAGS+= $(TESTRECORDER_INCLUDES)
+else !ENABLE_TESTRECORDER
+  libSUITApp_la_CPPFLAGS+= -DDISABLE_TESTRECORDER
+  MOC_FLAGS = -DDISABLE_TESTRECORDER
+endif
+
+libSUITApp_la_LDFLAGS  = $(QT_MT_LIBS) 
+
+if ENABLE_TESTRECORDER
+  libSUITApp_la_LDFLAGS+= $(TESTRECORDER_LIBS)
+endif
+
+libSUITApp_la_LIBADD   = ../Qtx/libqtx.la ../SUIT/libsuit.la ../Style/libSalomeStyle.la
 
 if ENABLE_PYCONSOLE
-libSUITApp_la_LDFLAGS+= -Xlinker -export-dynamic $(PYTHON_LIBS)
+libSUITApp_la_LDFLAGS += -Xlinker -export-dynamic $(PYTHON_LIBS)
 endif
 
 # Executable
-bin_PROGRAMS= SUITApp
+bin_PROGRAMS = SUITApp
 
-dist_SUITApp_SOURCES=SUITApp.cxx
+dist_SUITApp_SOURCES = SUITApp.cxx
 
-SUITApp_CPPFLAGS=$(QT_INCLUDES) $(PYTHON_INCLUDES) \
-                 -I$(srcdir)/../SUIT -I$(srcdir)/../Qtx -I$(srcdir)/../Style
+SUITApp_CPPFLAGS = $(QT_INCLUDES) $(PYTHON_INCLUDES) \
+                   -I$(srcdir)/../SUIT -I$(srcdir)/../Qtx -I$(srcdir)/../Style
 
-SUITApp_LDADD= libSUITApp.la  ../Qtx/libqtx.la ../SUIT/libsuit.la ../Style/libSalomeStyle.la
+if ENABLE_TESTRECORDER
+  SUITApp_CPPFLAGS+= $(TESTRECORDER_INCLUDES)
+else !ENABLE_TESTRECORDER
+  SUITApp_CPPFLAGS+= -DDISABLE_TESTRECORDER
+endif
+
+SUITApp_LDADD    = libSUITApp.la  ../Qtx/libqtx.la ../SUIT/libsuit.la ../Style/libSalomeStyle.la
+
+if ENABLE_TESTRECORDER
+  SUITApp_LDADD+= $(TESTRECORDER_LIBS)
+endif
index 7027184df33f2feced785b812c1a2ea1001f5692..df551d580c06c658da7df8561c2c1a5cebe6f47d 100644 (file)
   Constructor
 */
 SUITApp_Application::SUITApp_Application( int& argc, char** argv, SUIT_ExceptionHandler* hand )
-: QApplication( argc, argv ),
+#ifndef DISABLE_TESTRECORDER
+  : TestApplication( argc, argv ),
+#else
+  : QApplication( argc, argv ),
+#endif
 myExceptHandler( hand )
 {
   QString path = SUIT_Tools::dir( argv[0] ) + QDir::separator() + "../../resources";
@@ -52,7 +56,11 @@ myExceptHandler( hand )
   Constructor
 */
 SUITApp_Application::SUITApp_Application( int& argc, char** argv, Type type, SUIT_ExceptionHandler* hand )
-: QApplication( argc, argv, type ),
+#ifndef DISABLE_TESTRECORDER
+  : TestApplication( argc, argv ),
+#else
+  : QApplication( argc, argv, type ),
+#endif
 myExceptHandler( hand )
 {
     QTranslator* strTbl = new QTranslator( 0 );
@@ -69,7 +77,11 @@ myExceptHandler( hand )
 bool SUITApp_Application::notify( QObject* receiver, QEvent* e )
 {
   return myExceptHandler ? myExceptHandler->handle( receiver, e ) :
+#ifndef DISABLE_TESTRECORDER
+                           TestApplication::notify( receiver, e );
+#else
                            QApplication::notify( receiver, e );
+#endif
 }
 
 /*!
index 808e464cc11f3223f123b27d5153f5fd9cdeb009..bb27322b53841d02b8ef99720aab51da0fdaed8d 100644 (file)
 #ifndef SUITAPP_APPLICATION_H
 #define SUITAPP_APPLICATION_H
 
-#include <QApplication>
+#ifndef DISABLE_TESTRECORDER
+  #include <TestApplication.h>
+#else
+  #include <QApplication>
+#endif
 
 class SUIT_ExceptionHandler;
 
-class SUITApp_Application : public QApplication
+#ifndef DISABLE_TESTRECORDER
+  class SUITApp_Application : public TestApplication
+#else
+  class SUITApp_Application : public QApplication
+#endif
 {
   Q_OBJECT
 
index 0ed26687b227b492e2eaa29ad6e9e254a9db6005..bc91cfa1ce9fbb1e4f026450f00dc0057c4888b2 100755 (executable)
@@ -21,33 +21,33 @@ include $(top_srcdir)/adm_local/unix/make_common_starter.am
 
 lib_LTLIBRARIES = libSUPERVGraph.la
 
-salomeinclude_HEADERS= \
-       SUPERVGraph_ViewFrame.h \
-       SUPERVGraph_ViewManager.h \
-       SUPERVGraph_ViewModel.h \
+salomeinclude_HEADERS =                        \
+       SUPERVGraph_ViewFrame.h         \
+       SUPERVGraph_ViewManager.h       \
+       SUPERVGraph_ViewModel.h         \
        SUPERVGraph.h
 
-dist_libSUPERVGraph_la_SOURCES= \
-       SUPERVGraph.cxx \
-       SUPERVGraph_ViewFrame.cxx \
-       SUPERVGraph_ViewManager.cxx \
+dist_libSUPERVGraph_la_SOURCES =       \
+       SUPERVGraph.cxx                 \
+       SUPERVGraph_ViewFrame.cxx       \
+       SUPERVGraph_ViewManager.cxx     \
        SUPERVGraph_ViewModel.cxx 
 
-MOC_FILES= \
-       SUPERVGraph_moc.cxx \
-       SUPERVGraph_ViewFrame_moc.cxx \
-       SUPERVGraph_ViewManager_moc.cxx \
+MOC_FILES =                            \
+       SUPERVGraph_moc.cxx             \
+       SUPERVGraph_ViewFrame_moc.cxx   \
+       SUPERVGraph_ViewManager_moc.cxx \
        SUPERVGraph_ViewModel_moc.cxx 
-nodist_libSUPERVGraph_la_SOURCES= $(MOC_FILES)
+nodist_libSUPERVGraph_la_SOURCES = $(MOC_FILES)
 
-dist_salomeres_DATA= \
-       resources/superv_view_pan.png \
+dist_salomeres_DATA =                  \
+       resources/superv_view_pan.png   \
        resources/superv_view_reset.png
 
-nodist_salomeres_DATA= \
-       SUPERVGraph_images.qm \
+nodist_salomeres_DATA =                \
+       SUPERVGraph_images.qm   \
        SUPERVGraph_msg_en.qm  
 
-libSUPERVGraph_la_CPPFLAGS=$(QT_INCLUDES) $(CAS_CPPFLAGS) $(PYTHON_INCLUDES) $(BOOST_CPPFLAGS) \
-       -I$(srcdir)/../Qtx -I$(srcdir)/../SUIT -I$(srcdir)/../OBJECT
-libSUPERVGraph_la_LDFLAGS=$(QT_MT_LIBS) ../SUIT/libsuit.la
+libSUPERVGraph_la_CPPFLAGS = $(QT_INCLUDES) $(CAS_CPPFLAGS) $(PYTHON_INCLUDES) $(BOOST_CPPFLAGS) \
+                            -I$(srcdir)/../Qtx -I$(srcdir)/../SUIT -I$(srcdir)/../OBJECT
+libSUPERVGraph_la_LDFLAGS  = $(QT_MT_LIBS) ../SUIT/libsuit.la
index 283d63a70cec45d58de4319061f452a250949cdd..62facfcb65eaa957e31abcb466391a5d53a8d7eb 100755 (executable)
@@ -36,13 +36,13 @@ salomeinclude_HEADERS= \
        SVTK_FontWidget.h \
        SVTK_CubeAxesActor2D.h \
        SVTK_Functor.h \
-       SVTK_MainWindow.h \
        SVTK_View.h \
        SVTK_ViewManager.h \
        SVTK_ViewModel.h \
        SVTK_ViewWindow.h \
        SVTK_Renderer.h \
        SVTK_InteractorStyle.h \
+       SVTK_KeyFreeInteractorStyle.h \
        SVTK_RenderWindowInteractor.h \
        SVTK_GenericRenderWindowInteractor.h \
        SVTK_Selector.h \
@@ -52,7 +52,13 @@ salomeinclude_HEADERS= \
        SVTK_Event.h \
        SVTK_ViewModelBase.h \
        SVTK_SetRotationPointDlg.h \
-       SVTK_Extension.h
+       SVTK_ViewParameterDlg.h \
+       SVTK_ComboAction.h \
+       SVTK_Extension.h \
+       SVTK_Recorder.h \
+       SVTK_RecorderDlg.h \
+       SVTK_ImageWriter.h \
+       SVTK_ImageWriterMgr.h
 
 dist_libSVTK_la_SOURCES= \
        SVTK_Prs.cxx \
@@ -67,21 +73,29 @@ dist_libSVTK_la_SOURCES= \
        SVTK_DialogBase.cxx \
        SVTK_FontWidget.cxx \
        SVTK_Trihedron.cxx \
-       SVTK_MainWindow.cxx \
        SVTK_View.cxx \
        SVTK_ViewManager.cxx \
        SVTK_ViewModel.cxx \
        SVTK_Renderer.cxx \
        SVTK_ViewWindow.cxx \
        SVTK_InteractorStyle.cxx \
+       SVTK_KeyFreeInteractorStyle.cxx \
        SVTK_RenderWindowInteractor.cxx \
        SVTK_GenericRenderWindowInteractor.cxx \
        SVTK_SpaceMouse.cxx \
        SVTK_Selector.cxx \
        SVTK_SetRotationPointDlg.cxx \
-       SVTK_Extension.cxx
+       SVTK_ViewParameterDlg.cxx \
+       SVTK_ComboAction.cxx \
+       SVTK_Extension.cxx \
+       SVTK_Recorder.cxx \
+       SVTK_RecorderDlg.cxx \
+       SVTK_ImageWriter.cxx \
+       SVTK_ImageWriterMgr.cxx
 
-EXTRA_DIST+= SVTK_SelectorDef.h SVTK_Trihedron.h
+
+# internal headers
+EXTRA_DIST += SVTK_SelectorDef.h SVTK_Trihedron.h
 
 MOC_FILES= \
        SVTK_GenericRenderWindowInteractor_moc.cxx \
@@ -94,43 +108,56 @@ MOC_FILES= \
        SVTK_ViewModelBase_moc.cxx \
        SVTK_ViewManager_moc.cxx \
        SVTK_ViewWindow_moc.cxx \
-       SVTK_MainWindow_moc.cxx \
        SVTK_ViewModel_moc.cxx \
        SVTK_View_moc.cxx \
-       SVTK_SetRotationPointDlg_moc.cxx
+       SVTK_SetRotationPointDlg_moc.cxx \
+       SVTK_ViewParameterDlg_moc.cxx \
+       SVTK_ComboAction_moc.cxx \
+       SVTK_RecorderDlg_moc.cxx
 nodist_libSVTK_la_SOURCES= $(MOC_FILES)
 
 dist_salomeres_DATA=\
        resources/vtk_view_graduated_axes.png \
        resources/vtk_view_scaling.png \
        resources/vtk_view_update_rate.png \
-       resources/vtk_view_rotation_point.png
+       resources/vtk_view_rotation_point.png \
+       resources/vtk_view_parallel.png \
+       resources/vtk_view_perspective.png \
+       resources/vtk_view_parameters.png \
+       resources/vtk_view_style_switch.png \
+       resources/vtk_view_recording_start.png \
+       resources/vtk_view_recording_play.png \
+       resources/vtk_view_recording_pause.png \
+       resources/vtk_view_recording_stop.png
 
-nodist_salomeres_DATA= \
-       SVTK_msg_en.qm \
+nodist_salomeres_DATA =        \
+       SVTK_msg_en.qm  \
        SVTK_images.qm
 
-libSVTK_la_CPPFLAGS= \
-       $(QT_INCLUDES) \
-       $(CAS_CPPFLAGS) \
-       $(VTK_INCLUDES) \
-       $(BOOST_CPPFLAGS) \
-       -I$(srcdir)/../Qtx -I$(srcdir)/../SUIT -I$(srcdir)/../OBJECT -I$(srcdir)/../Prs \
+libSVTK_la_CPPFLAGS =          \
+       $(QT_INCLUDES)          \
+       $(CAS_CPPFLAGS)         \
+       $(VTK_INCLUDES)         \
+       $(BOOST_CPPFLAGS)       \
+       -I$(srcdir)/../Qtx      \
+       -I$(srcdir)/../SUIT     \
+       -I$(srcdir)/../OBJECT   \
+       -I$(srcdir)/../Prs      \
        -I$(srcdir)/../VTKViewer
 
-libSVTK_la_LDFLAGS= \
-       $(QT_MT_LIBS) \
-       $(CAS_KERNEL) $(CAS_VIEWER) \
+libSVTK_la_LDFLAGS =                   \
+       $(QT_MT_LIBS)                   \
+       $(CAS_KERNEL) $(CAS_VIEWER)     \
        $(VTK_LIBS) $(OGL_LIBS)
 
-libSVTK_la_LIBADD= ../Qtx/libqtx.la ../SUIT/libsuit.la ../OBJECT/libSalomeObject.la \
-                  ../Prs/libSalomePrs.la ../VTKViewer/libVTKViewer.la
+libSVTK_la_LIBADD = ../Qtx/libqtx.la ../SUIT/libsuit.la ../OBJECT/libSalomeObject.la \
+                   ../Prs/libSalomePrs.la ../VTKViewer/libVTKViewer.la
 
 # Executable
 bin_PROGRAMS = SVTK
 
-dist_SVTK_SOURCES= SVTK.cxx
+dist_SVTK_SOURCES = SVTK.cxx
 
-SVTK_CPPFLAGS=$(libSVTK_la_CPPFLAGS)
-SVTK_LDFLAGS=$(libSVTK_la_LDFLAGS)
-SVTK_LDADD=libSVTK.la $(libSVTK_la_LIBADD)
+SVTK_CPPFLAGS = $(libSVTK_la_CPPFLAGS)
+SVTK_LDFLAGS  = $(libSVTK_la_LDFLAGS)
+SVTK_LDADD    = libSVTK.la $(libSVTK_la_LIBADD)
index 678d9de95b4b15b2fd59ad88e34a42b4fa2f50f8..83305d7e57f51b77bbaa7c320f6a5f571b182b1e 100644 (file)
@@ -419,7 +419,7 @@ SALOME_Actor
 {
   if ( !GetPickable() )
     return false;
-
+      
   vtkRenderer *aRenderer = theInteractorStyle->GetCurrentRenderer();
   //
   myPreHighlightActor->SetVisibility( false );
index 674714f7751ac9322e6373695f54ad7621ea1ee0..0e3b1af7ff7351932d591c0e202684a941c70721 100644 (file)
@@ -35,8 +35,7 @@
 #include "SVTK_CubeAxesActor2D.h"
 #include "SVTK_Functor.h"
 #include "SVTK_View.h"
-#include "SVTK_MainWindow.h"
-#include "SVTK_MainWindow.h"
+//#include "SVTK_MainWindow.h"
 #include "SVTK_NonIsometricDlg.h"
 #include "SVTK_CubeAxesDlg.h"
 #include "SVTK_FontWidget.h"
index f1561b744af352fc3f05a1b2515e28856fd33276..2713f0d597aec380f5e9be4b40b4fdeaab5c36d2 100644 (file)
@@ -35,13 +35,13 @@ HEADERS += SVTK_DialogBase.h
 HEADERS += SVTK_FontWidget.h
 HEADERS += SVTK_CubeAxesActor2D.h
 HEADERS += SVTK_Functor.h
-HEADERS += SVTK_MainWindow.h
 HEADERS += SVTK_View.h
 HEADERS += SVTK_ViewManager.h
 HEADERS += SVTK_ViewModel.h
 HEADERS += SVTK_ViewWindow.h
 HEADERS += SVTK_Renderer.h
 HEADERS += SVTK_InteractorStyle.h
+HEADERS += SVTK_KeyFreeInteractorStyle.h
 HEADERS += SVTK_RenderWindowInteractor.h
 HEADERS += SVTK_GenericRenderWindowInteractor.h
 HEADERS += SVTK_Selector.h
@@ -51,6 +51,8 @@ HEADERS += SVTK_SpaceMouse.h
 HEADERS += SVTK_Event.h
 HEADERS += SVTK_ViewModelBase.h
 HEADERS += SVTK_SetRotationPointDlg.h
+HEADERS += SVTK_ViewParametersDlg.h
+HEADERS += SVTK_ComboAction.h
 HEADERS += SVTK_Extension.h
 
 SOURCES  = SVTK_Prs.cxx
@@ -65,18 +67,20 @@ SOURCES += SVTK_CubeAxesDlg.cxx
 SOURCES += SVTK_DialogBase.cxx
 SOURCES += SVTK_FontWidget.cxx
 SOURCES += SVTK_Trihedron.cxx
-SOURCES += SVTK_MainWindow.cxx
 SOURCES += SVTK_View.cxx
 SOURCES += SVTK_ViewManager.cxx
 SOURCES += SVTK_ViewModel.cxx
 SOURCES += SVTK_Renderer.cxx
 SOURCES += SVTK_ViewWindow.cxx
 SOURCES += SVTK_InteractorStyle.cxx
+SOURCES += SVTK_KeyFreeInteractorStyle.cxx
 SOURCES += SVTK_RenderWindowInteractor.cxx
 SOURCES += SVTK_GenericRenderWindowInteractor.cxx
 SOURCES += SVTK_SpaceMouse.cxx
 SOURCES += SVTK_Selector.cxx
 SOURCES += SVTK_SetRotationPointDlg.cxx
+SOURCES += SVTK_ViewParametersDlg.cxx
+SOURCES += SVTK_ComboAction.cxx
 SOURCES += SVTK_Extension.cxx
 
 TRANSLATIONS = resources/SVTK_images.ts \
diff --git a/src/SVTK/SVTK_ComboAction.cxx b/src/SVTK/SVTK_ComboAction.cxx
new file mode 100644 (file)
index 0000000..95d33c5
--- /dev/null
@@ -0,0 +1,123 @@
+//  SALOME VTKViewer : build VTK viewer into Salome desktop
+//
+//  Copyright (C) 2003  OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+//  CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS 
+// 
+//  This library is free software; you can redistribute it and/or 
+//  modify it under the terms of the GNU Lesser General Public 
+//  License as published by the Free Software Foundation; either 
+//  version 2.1 of the License. 
+// 
+//  This library is distributed in the hope that it will be useful, 
+//  but WITHOUT ANY WARRANTY; without even the implied warranty of 
+//  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU 
+//  Lesser General Public License for more details. 
+// 
+//  You should have received a copy of the GNU Lesser General Public 
+//  License along with this library; if not, write to the Free Software 
+//  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA 
+// 
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
+//
+//
+//
+//  File   : 
+//  Author : 
+//  Module : SALOME
+//  $Header: 
+
+#include "SVTK_ComboAction.h"
+
+#include <QComboBox>
+#include <QHBoxLayout>
+
+SVTK_ComboAction::SVTK_ComboAction( QObject* parent )
+  : QWidgetAction( parent )
+{
+  myCurId = -1;
+}
+
+SVTK_ComboAction::SVTK_ComboAction( const QString& text, QObject* parent )
+  : QWidgetAction( parent )
+{
+  setToolTip( text );
+  myCurId = -1;
+}
+
+SVTK_ComboAction::~SVTK_ComboAction()
+{
+  myIcons.clear();
+}
+
+void SVTK_ComboAction::insertItem( const QIcon& icon, const int index )
+{
+  if ( index < 0 || index > myIcons.size() )
+    myIcons.append( icon );
+  else
+    myIcons.insert( index, icon );
+
+  update();
+}
+
+void SVTK_ComboAction::clear()
+{
+  myIcons.clear();
+  update();
+}
+
+void SVTK_ComboAction::setCurrentIndex( const int id )
+{
+  if ( myCurId != id ) 
+  {
+    myCurId = id;
+    update();
+  }
+}
+
+int SVTK_ComboAction::currentIndex() const
+{
+  return myCurId;
+}
+
+QWidget* SVTK_ComboAction::createWidget( QWidget* parent )
+{
+  QWidget* w = 0;
+  if ( parent->inherits("QToolBar") )
+  {
+    w = new QWidget( parent );
+    QHBoxLayout* l = new QHBoxLayout( w );
+    l->setSpacing(0); l->setMargin(0);
+    QComboBox* combo = new QComboBox( w );
+    combo->setFocusPolicy( Qt::NoFocus );
+    combo->setSizeAdjustPolicy( QComboBox::AdjustToContents );
+    l->addSpacing( 3 );
+    l->addWidget( combo );
+    l->addSpacing( 3 );
+
+    updateCombo( combo );
+    connect( combo, SIGNAL( activated( int ) ), this, SIGNAL( triggered( int ) ) );
+  }
+  return w;
+}
+
+void SVTK_ComboAction::update()
+{
+  QList<QWidget*> aList = createdWidgets();
+  for ( QList<QWidget*>::const_iterator it = aList.begin(); it != aList.end(); ++it )
+    updateCombo( qFindChild<QComboBox*>(*it) );
+}
+
+void SVTK_ComboAction::updateCombo( QComboBox* combo )
+{
+  if ( !combo ) return;
+
+  combo->clear();
+
+  for ( QList<QIcon>::const_iterator it = myIcons.begin(); it != myIcons.end(); ++it )
+    combo->addItem( *it, "" );
+
+  if ( combo->count() > 0 ) {
+    if ( myCurId < 0 ) myCurId = 0;
+    combo->setCurrentIndex( myCurId );
+  }
+}
diff --git a/src/SVTK/SVTK_ComboAction.h b/src/SVTK/SVTK_ComboAction.h
new file mode 100644 (file)
index 0000000..823eb1c
--- /dev/null
@@ -0,0 +1,66 @@
+//  SALOME VTKViewer : build VTK viewer into Salome desktop
+//
+//  Copyright (C) 2003  OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+//  CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS 
+// 
+//  This library is free software; you can redistribute it and/or 
+//  modify it under the terms of the GNU Lesser General Public 
+//  License as published by the Free Software Foundation; either 
+//  version 2.1 of the License. 
+// 
+//  This library is distributed in the hope that it will be useful, 
+//  but WITHOUT ANY WARRANTY; without even the implied warranty of 
+//  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU 
+//  Lesser General Public License for more details. 
+// 
+//  You should have received a copy of the GNU Lesser General Public 
+//  License along with this library; if not, write to the Free Software 
+//  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA 
+// 
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
+//
+//
+//
+//  File   : 
+//  Author : 
+//  Module : SALOME
+//  $Header:
+
+#ifndef SVTK_COMBOACTION_H
+#define SVTK_COMBOACTION_H
+
+#include "SVTK.h"
+
+#include <QWidgetAction>
+
+class QComboBox;
+class SVTK_EXPORT SVTK_ComboAction : public QWidgetAction
+{
+  Q_OBJECT
+
+public:
+  SVTK_ComboAction( QObject* = 0 );
+  SVTK_ComboAction( const QString&, QObject* = 0 );
+  virtual ~SVTK_ComboAction();
+
+  void insertItem( const QIcon&, const int = -1  );
+  void clear();
+
+  void setCurrentIndex( const int );
+  int  currentIndex() const;
+
+signals:
+  void triggered( int );
+
+protected:
+  virtual QWidget* createWidget( QWidget* );
+
+  virtual void update();
+  virtual void updateCombo( QComboBox* );
+
+private:
+  QList<QIcon> myIcons;
+  int myCurId;
+};
+
+#endif // SVTK_COMBOACTION_H
index 92c3f28476b6e707ba701f9f1a428b18801c4f2f..8126a0a4dc9f178f1b36160821bc75f2bd91d8c6 100644 (file)
@@ -27,7 +27,7 @@
 
 #include "SVTK_CubeAxesDlg.h"
 
-#include "SVTK_MainWindow.h"
+#include "SVTK_ViewWindow.h"
 #include "SVTK_FontWidget.h"
 
 #include "SVTK_CubeAxesActor2D.h"
@@ -376,7 +376,7 @@ bool SVTK_CubeAxesDlg::AxisWidget::Apply(vtkAxisActor2D* theActor)
   Constructor
 */
 SVTK_CubeAxesDlg::SVTK_CubeAxesDlg(QtxAction* theAction,
-                                  SVTK_MainWindow* theParent,
+                                  SVTK_ViewWindow* theParent,
                                   const char* theName):
   SVTK_DialogBase(theAction,
                  theParent, 
index d4f90568af2dc46488efb22ac2d5d9e064f2f338..05a3dbda7f5a65bbe388d0e923c556dc50a1caa3 100644 (file)
@@ -36,7 +36,10 @@ class QCheckBox;
 
 class QtxAction;
 class SVTK_CubeAxesActor2D;
-class SVTK_MainWindow;
+
+class SVTK_FontWidget;
+class SVTK_AxisWidget;
+class SVTK_ViewWindow;
 
 /*!
  * Class       : SVTK_CubeAxesDlg
@@ -50,7 +53,7 @@ class SVTK_CubeAxesDlg : public SVTK_DialogBase
 
 public:
                   SVTK_CubeAxesDlg(QtxAction* theAction,
-                                  SVTK_MainWindow* theParent,
+                                  SVTK_ViewWindow* theParent,
                                   const char* theName);
   virtual         ~SVTK_CubeAxesDlg();
 
@@ -67,7 +70,7 @@ private:
   bool            isValid() const;
 
 private:
-  SVTK_MainWindow *myMainWindow;
+  SVTK_ViewWindow *myMainWindow;
   SVTK_CubeAxesActor2D* myActor;
 
   QTabWidget*     myTabWg;
index a3bb037730cf4a8d353b54196fd75b41c5ec9c0c..e025131f3d28da4d112aa34e461d9d677526d4ce 100644 (file)
@@ -36,6 +36,7 @@
 // VTK Includes
 #include <vtkObjectFactory.h>
 #include <vtkShrinkFilter.h>
+#include <vtkFeatureEdges.h>
 
 #include <vtkPolyData.h>
 #include <vtkUnstructuredGrid.h>
@@ -58,6 +59,9 @@ SVTK_DeviceActor
   myIsShrunk = false;
   myIsShrinkable = true;
 
+  myIsFeatureEdgesAllowed = false;
+  myIsFeatureEdgesEnabled = false;
+
   myIsShaded = true;
   myProperty = vtkProperty::New();
   myRepresentation = SVTK::Representation::Surface;
@@ -70,6 +74,8 @@ SVTK_DeviceActor
 
   myShrinkFilter = vtkShrinkFilter::New();
 
+  myFeatureEdges = vtkFeatureEdges::New();
+
   myGeomFilter = VTKViewer_GeometryFilter::New();
 
   myTransformFilter = VTKViewer_TransformFilter::New();
@@ -94,6 +100,8 @@ SVTK_DeviceActor
 
   myShrinkFilter->Delete();
 
+  myFeatureEdges->Delete();
+
   for(int i = 0, iEnd = myPassFilter.size(); i < iEnd; i++)
     myPassFilter[i]->Delete();
 }
@@ -192,6 +200,9 @@ SVTK_DeviceActor
   if(myIsShrunk)
     mTime = max(mTime,myShrinkFilter->GetMTime());
 
+  if(myIsFeatureEdgesEnabled)
+    mTime = max(mTime,myFeatureEdges->GetMTime());
+
   for(int i = 0, iEnd = myPassFilter.size(); i < iEnd; i++)
     max(mTime,myPassFilter[i]->GetMTime());
 
@@ -300,6 +311,148 @@ SVTK_DeviceActor
   myShrinkFilter->SetShrinkFactor(theValue);
 }
 
+/*!
+  \return true if feature edges are allowed for this actor
+*/
+bool
+SVTK_DeviceActor
+::IsFeatureEdgesAllowed() 
+{ 
+  return myIsFeatureEdgesAllowed;
+}
+
+/*!
+  Allows feature edges for this actor on or off
+  \param theIsFeatureEdgesAllowed - flag which allows feature edges for this actor on or off
+*/
+void
+SVTK_DeviceActor
+::SetFeatureEdgesAllowed(bool theIsFeatureEdgesAllowed)
+{
+  myIsFeatureEdgesAllowed = theIsFeatureEdgesAllowed;
+}
+
+/*!
+  \return true if feature edges are enabled
+*/
+bool
+SVTK_DeviceActor
+::IsFeatureEdgesEnabled()
+{
+  return myIsFeatureEdgesEnabled;
+}
+
+/*!
+  Enables feature edges on or off
+  \param theIsFeatureEdgesEnabled - flag which enables feature edges on or off
+*/
+void
+SVTK_DeviceActor
+::SetFeatureEdgesEnabled(bool theIsFeatureEdgesEnabled)
+{
+  if ( !myIsFeatureEdgesAllowed || myIsFeatureEdgesEnabled == theIsFeatureEdgesEnabled ) 
+    return;
+
+  if ( vtkPolyData* aPolyData = myPassFilter[ 2 ]->GetPolyDataOutput() )
+  {
+    if( theIsFeatureEdgesEnabled )
+    {
+      aPolyData->Update();
+      myFeatureEdges->SetInput( aPolyData );
+      myPassFilter[ 3 ]->SetInput( myFeatureEdges->GetOutput() );
+      myIsFeatureEdgesEnabled = true;
+    }
+    else
+    {
+      myPassFilter[3]->SetInput( aPolyData );
+      myIsFeatureEdgesEnabled = false;
+    }
+    myIsFeatureEdgesEnabled = theIsFeatureEdgesEnabled;
+  }
+}
+
+/*!
+  \return angle of feature edges' filter
+*/
+vtkFloatingPointType
+SVTK_DeviceActor
+::GetFeatureEdgesAngle()
+{
+  return myFeatureEdges->GetFeatureAngle();
+}
+
+/*!
+  Sets angle of feature edges' filter
+  \param theAngle angle of feature edges' filter
+*/
+void
+SVTK_DeviceActor
+::SetFeatureEdgesAngle(vtkFloatingPointType theAngle)
+{
+  myFeatureEdges->SetFeatureAngle(theAngle);
+}
+
+/*!
+  Gets information about kinds of edges which are displayed by feature edges' filter
+  \param theIsFeatureEdges flag which shows whether feature edges are displayed
+  \param theIsBoundaryEdges flag which shows whether boundary edges are displayed
+  \param theIsManifoldEdges flag which shows whether manifold edges are displayed
+  \param theIsNonManifoldEdges flag which shows whether non-manifold edges are displayed
+*/
+void
+SVTK_DeviceActor
+::GetFeatureEdgesFlags(bool& theIsFeatureEdges,
+                      bool& theIsBoundaryEdges,
+                      bool& theIsManifoldEdges,
+                      bool& theIsNonManifoldEdges)
+{
+  theIsFeatureEdges = myFeatureEdges->GetFeatureEdges();
+  theIsBoundaryEdges = myFeatureEdges->GetBoundaryEdges();
+  theIsManifoldEdges = myFeatureEdges->GetManifoldEdges();
+  theIsNonManifoldEdges = myFeatureEdges->GetNonManifoldEdges();
+}
+
+/*!
+  Sets different kinds of edges to be displayed by feature edges' filter
+  \param theIsFeatureEdges flag which displays feature edges
+  \param theIsBoundaryEdges flag which displays boundary edges
+  \param theIsManifoldEdges flag which displays manifold edges
+  \param theIsNonManifoldEdges flag which displays non-manifold edges
+*/
+void
+SVTK_DeviceActor
+::SetFeatureEdgesFlags(bool theIsFeatureEdges,
+                      bool theIsBoundaryEdges,
+                      bool theIsManifoldEdges,
+                      bool theIsNonManifoldEdges)
+{
+  myFeatureEdges->SetFeatureEdges(theIsFeatureEdges);
+  myFeatureEdges->SetBoundaryEdges(theIsBoundaryEdges);
+  myFeatureEdges->SetManifoldEdges(theIsManifoldEdges);
+  myFeatureEdges->SetNonManifoldEdges(theIsNonManifoldEdges);
+}
+
+/*!
+  \return feature edges' coloring flag
+*/
+bool
+SVTK_DeviceActor
+::GetFeatureEdgesColoring()
+{
+  return myFeatureEdges->GetColoring();
+}
+
+/*!
+  Sets feature edges' coloring flag
+  \param theIsColoring feature edges' coloring flag
+*/
+void
+SVTK_DeviceActor
+::SetFeatureEdgesColoring(bool theIsColoring)
+{
+  myFeatureEdges->SetColoring(theIsColoring);
+}
+
 /*!
   Set representation (VTK_SURFACE, VTK_POINTS, VTK_WIREFRAME and so on)
   param theMode - new mode
index 47fc3e12d1e7e1f847d719b6569a4fe7953cf0b0..0fdd18b9f88e1d60a76ef5dcfb5eef42efd07ab2 100644 (file)
@@ -44,6 +44,7 @@ class VTKViewer_GeometryFilter;
 class vtkCell;
 class vtkDataSet;
 class vtkShrinkFilter;
+class vtkFeatureEdges;
 class vtkDataSetMapper;
 class vtkPassThroughFilter;
 
@@ -148,6 +149,54 @@ class SVTK_EXPORT SVTK_DeviceActor: public vtkLODActor
   UnShrink(); 
   //@}
 
+  /** @name For feature edges management purpose */
+  //@{
+  virtual
+  bool
+  IsFeatureEdgesAllowed();
+
+  virtual
+  void
+  SetFeatureEdgesAllowed(bool theIsFeatureEdgesAllowed);
+
+  virtual
+  bool
+  IsFeatureEdgesEnabled();
+
+  virtual
+  void
+  SetFeatureEdgesEnabled(bool theIsFeatureEdgesEnabled);
+
+  virtual
+  vtkFloatingPointType
+  GetFeatureEdgesAngle();
+
+  virtual
+  void
+  SetFeatureEdgesAngle(vtkFloatingPointType theAngle); 
+
+  virtual
+  void
+  GetFeatureEdgesFlags(bool& theIsFeatureEdges,
+                      bool& theIsBoundaryEdges,
+                      bool& theIsManifoldEdges,
+                      bool& theIsNonManifoldEdges);
+  virtual
+  void
+  SetFeatureEdgesFlags(bool theIsFeatureEdges,
+                      bool theIsBoundaryEdges,
+                      bool theIsManifoldEdges,
+                      bool theIsNonManifoldEdges);
+
+  virtual
+  bool
+  GetFeatureEdgesColoring();
+
+  virtual
+  void
+  SetFeatureEdgesColoring(bool theIsColoring);
+  //@}
+
   /** @name For representation mamnagement purpose */
   virtual
   void 
@@ -190,11 +239,15 @@ class SVTK_EXPORT SVTK_DeviceActor: public vtkLODActor
   VTKViewer_TransformFilter *myTransformFilter;
   std::vector<vtkPassThroughFilter*> myPassFilter;
   vtkShrinkFilter* myShrinkFilter;
+  vtkFeatureEdges* myFeatureEdges;
   vtkDataSetMapper* myMapper;
 
   bool myIsShrinkable;
   bool myIsShrunk;
   
+  bool myIsFeatureEdgesAllowed;
+  bool myIsFeatureEdgesEnabled;
+
   bool myIsResolveCoincidentTopology;
   vtkFloatingPointType myPolygonOffsetFactor;
   vtkFloatingPointType myPolygonOffsetUnits;
index 00a9e2c0fbb68da9c80937ebf60d3583729353cc..7006785de63dc47d954b9e7b83c72b4e0c8f7191 100644 (file)
@@ -62,12 +62,17 @@ namespace SVTK
     StartFitArea,
 
     SetRotateGravity,
-    StartPointSelection,
     SetRotateSelected,
+    StartPointSelection,
     
     BBCenterChanged,
     RotationPointChanged,
     ChangeRotationPoint,
+
+    SetFocalPointGravity,
+    SetFocalPointSelected,
+    StartFocalPointSelection,
+    FocalPointChanged,
         
     LastEvent
   };
index 3dffbae506e6b816f652ec86a826b5c5ef5b915a..fa49432028ae86aef5f16de062b80624cac9dd7b 100644 (file)
@@ -134,7 +134,7 @@ SVTK_Selector*
 SVTK_GenericRenderWindowInteractor
 ::GetSelector()
 {
-  return mySelector.GetPointer();
+  return mySelector;
 }
 
 /*!
index 9bb7cbfcddc8aa9077e532c507ef32125d10cfce..06c0241e8efae8ec2708ab083dbde0cb32e5e19e 100644 (file)
@@ -122,7 +122,7 @@ class SVTK_EXPORT SVTK_GenericRenderWindowInteractor: public QVTK_GenericRenderW
   SVTK_GenericRenderWindowInteractor();
   ~SVTK_GenericRenderWindowInteractor();
 
-  vtkSmartPointer<SVTK_Selector> mySelector; //!< Keeps a pointer to SVTK_Selector
+  SVTK_Selector* mySelector; //!< Keeps a pointer to SVTK_Selector
   QWidget* myRenderWidget; //!< Keeps a pointer to QWidget, where vtkRenderWindow maps to.
 };
 
diff --git a/src/SVTK/SVTK_ImageWriter.cxx b/src/SVTK/SVTK_ImageWriter.cxx
new file mode 100755 (executable)
index 0000000..e14e0e5
--- /dev/null
@@ -0,0 +1,103 @@
+// Copyright (C) 2005  CEA/DEN, EDF R&D, OPEN CASCADE, PRINCIPIA R&D
+//
+// This library is free software; you can redistribute it and/or
+// modify it under the terms of the GNU Lesser General Public
+// License as published by the Free Software Foundation; either
+// version 2.1 of the License.
+//
+// This library is distributed in the hope that it will be useful
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+// Lesser General Public License for more details.
+//
+// You should have received a copy of the GNU Lesser General Public
+// License along with this library; if not, write to the Free Software
+// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA
+//
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
+
+#include "SVTK_ImageWriter.h"
+
+#include <QSemaphore>
+
+#include <vtkImageData.h>
+#include <vtkImageClip.h>
+#include <vtkJPEGWriter.h>
+#include <vtkSmartPointer.h>
+
+#ifdef _DEBUG_
+static int MYDEBUG = 0;
+#else
+static int MYDEBUG = 0;
+#endif
+
+
+//----------------------------------------------------------------------------
+SVTK_ImageWriter
+::SVTK_ImageWriter(QSemaphore* theSemaphore,
+                  vtkImageData* theImageData,
+                  const std::string& theName,
+                  int theProgressive,
+                  int theQuality):
+  mySemaphore(theSemaphore),
+  myImageData(theImageData),
+  myName(theName),
+  myProgressive(theProgressive),
+  myQuality(theQuality),
+  myConstraint16Flag(true)
+{}
+
+//----------------------------------------------------------------------------
+SVTK_ImageWriter
+::~SVTK_ImageWriter()
+{
+  if(MYDEBUG) cout<<"SVTK_ImageWriter::~SVTK_ImageWriter - this = "<<this<<endl;
+}
+
+
+//----------------------------------------------------------------------------
+void
+SVTK_ImageWriter
+::run()
+{
+  vtkJPEGWriter *aWriter = vtkJPEGWriter::New();
+  vtkImageData *anImageData = myImageData;
+  vtkSmartPointer<vtkImageClip> anImageClip;
+  //
+  if(myConstraint16Flag){ 
+    int uExtent[6];
+    myImageData->UpdateInformation();
+    myImageData->GetUpdateExtent(uExtent);
+    unsigned int width = uExtent[1] - uExtent[0] + 1;
+    unsigned int height = uExtent[3] - uExtent[2] + 1;
+    width = (width / 16) * 16;
+    height= (height / 16) * 16;
+    uExtent[1] = uExtent[0] + width - 1;
+    uExtent[3] = uExtent[2] + height - 1;
+    //
+    anImageClip = vtkImageClip::New();
+    anImageClip->Delete();
+
+    anImageClip->SetInput(myImageData);
+    anImageClip->SetOutputWholeExtent(uExtent);
+    anImageClip->ClipDataOn();
+    anImageData = anImageClip->GetOutput();
+  }
+  //
+  aWriter->WriteToMemoryOff();
+  aWriter->SetFileName(myName.c_str());
+  aWriter->SetQuality(myQuality);
+  aWriter->SetProgressive(myProgressive);
+  aWriter->SetInput(anImageData);
+  aWriter->Write();
+
+  aWriter->Delete();
+  myImageData->Delete();
+
+  if(MYDEBUG) cout<<"SVTK_ImageWriter::run "<<
+               "- this = "<<this<<
+               //"; total = "<<mySemaphore->total()<<
+               "; available = "<<mySemaphore->available()<<endl;
+  mySemaphore->release();
+}
+
diff --git a/src/SVTK/SVTK_ImageWriter.h b/src/SVTK/SVTK_ImageWriter.h
new file mode 100755 (executable)
index 0000000..6b92fe1
--- /dev/null
@@ -0,0 +1,53 @@
+// Copyright (C) 2005  CEA/DEN, EDF R&D, OPEN CASCADE, PRINCIPIA R&D
+//
+// This library is free software; you can redistribute it and/or
+// modify it under the terms of the GNU Lesser General Public
+// License as published by the Free Software Foundation; either
+// version 2.1 of the License.
+//
+// This library is distributed in the hope that it will be useful
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+// Lesser General Public License for more details.
+//
+// You should have received a copy of the GNU Lesser General Public
+// License along with this library; if not, write to the Free Software
+// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA
+//
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
+
+#ifndef SVTK_IMAGEWRITER_H
+#define SVTK_IMAGEWRITER_H
+
+#include <QThread>
+#include <string>
+
+class vtkImageData;
+class QSemaphore;
+
+class SVTK_ImageWriter : public QThread 
+{
+public:
+  SVTK_ImageWriter(QSemaphore* theSemaphore,
+                  vtkImageData* theImageData,
+                  const std::string& theName,
+                  int theProgressive,
+                  int theQuality);
+
+  ~SVTK_ImageWriter();
+
+ protected:
+  virtual
+  void
+  run();
+  
+ protected:
+  QSemaphore* mySemaphore;
+  vtkImageData *myImageData;
+  std::string myName;
+  int   myProgressive;
+  int   myQuality;
+  bool  myConstraint16Flag;
+};
+
+#endif
diff --git a/src/SVTK/SVTK_ImageWriterMgr.cxx b/src/SVTK/SVTK_ImageWriterMgr.cxx
new file mode 100755 (executable)
index 0000000..413abe2
--- /dev/null
@@ -0,0 +1,95 @@
+// Copyright (C) 2005  CEA/DEN, EDF R&D, OPEN CASCADE, PRINCIPIA R&D
+//
+// This library is free software; you can redistribute it and/or
+// modify it under the terms of the GNU Lesser General Public
+// License as published by the Free Software Foundation; either
+// version 2.1 of the License.
+//
+// This library is distributed in the hope that it will be useful
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+// Lesser General Public License for more details.
+//
+// You should have received a copy of the GNU Lesser General Public
+// License along with this library; if not, write to the Free Software
+// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA
+//
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
+
+#include "SVTK_ImageWriterMgr.h"
+#include "SVTK_ImageWriter.h"
+
+#include <vtkImageData.h>
+
+#include <QSemaphore>
+
+#include <limits>
+
+
+#ifdef _DEBUG_
+static int MYDEBUG = 0;
+#else
+static int MYDEBUG = 0;
+#endif
+
+//----------------------------------------------------------------------------
+SVTK_ImageWriterMgr
+::SVTK_ImageWriterMgr()
+{
+  int aMax = std::numeric_limits<int>::max() / 2;
+  mySemaphore = new QSemaphore(aMax);
+  mySemaphore->acquire( aMax );
+  if(MYDEBUG) cout<<"SVTK_ImageWriterMgr::SVTK_ImageWriterMgr "<<
+               //"- total = "<<mySemaphore->total()<<
+               "; available = "<<mySemaphore->available()<<endl;
+}
+
+
+//----------------------------------------------------------------------------
+SVTK_ImageWriterMgr
+::~SVTK_ImageWriterMgr()
+{
+  Stop();
+  delete mySemaphore;
+}
+
+
+//----------------------------------------------------------------------------
+void
+SVTK_ImageWriterMgr
+::StartImageWriter(vtkImageData *theImageData,
+                  const std::string& theName,
+                  const int theProgressive,
+                  const int theQuality)
+{
+  SVTK_ImageWriter *anImageWriter = 
+    new SVTK_ImageWriter(mySemaphore,
+                        theImageData,
+                        theName,
+                        theProgressive,
+                        theQuality);
+  myThreads.push_back(anImageWriter);
+
+  anImageWriter->start();
+
+}
+
+
+//----------------------------------------------------------------------------
+void
+SVTK_ImageWriterMgr
+::Stop()
+{
+  if(MYDEBUG) cout<<"SVTK_ImageWriterMgr::Stop "<<
+               //"- total = "<<mySemaphore->total()<<
+               "; available = "<<mySemaphore->available()<<endl;
+  if(MYDEBUG) cout<<"SVTK_ImageWriterMgr::Stop - *mySemaphore += "<<myThreads.size()<<endl;
+  mySemaphore->acquire( myThreads.size() );
+
+  for(size_t anId = 0, anEnd = myThreads.size(); anId < anEnd; anId++){
+    SVTK_ImageWriter* anImageWriter = myThreads[anId];
+    anImageWriter->wait();
+    delete anImageWriter;
+  }
+  myThreads.clear();
+}
diff --git a/src/SVTK/SVTK_ImageWriterMgr.h b/src/SVTK/SVTK_ImageWriterMgr.h
new file mode 100755 (executable)
index 0000000..0ff95c5
--- /dev/null
@@ -0,0 +1,54 @@
+// Copyright (C) 2005  CEA/DEN, EDF R&D, OPEN CASCADE, PRINCIPIA R&D
+//
+// This library is free software; you can redistribute it and/or
+// modify it under the terms of the GNU Lesser General Public
+// License as published by the Free Software Foundation; either
+// version 2.1 of the License.
+//
+// This library is distributed in the hope that it will be useful
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+// Lesser General Public License for more details.
+//
+// You should have received a copy of the GNU Lesser General Public
+// License along with this library; if not, write to the Free Software
+// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA
+//
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
+
+#ifndef SVTK_IMAGEWRITERMGR_H
+#define SVTK_IMAGEWRITERMGR_H
+
+#include <string>
+#include <vector>
+
+class QString;
+class vtkImageData;
+class SVTK_ImageWriter;
+class QSemaphore;
+
+class SVTK_ImageWriterMgr
+{
+ public:
+  SVTK_ImageWriterMgr();
+  ~SVTK_ImageWriterMgr();
+  
+  void
+  StartImageWriter(vtkImageData *theImageData,
+                  const std::string& theName,
+                  const int theProgressive,
+                  const int theQuality);
+
+  void
+  Stop();
+
+  typedef std::vector<SVTK_ImageWriter*> TWriterThreads;
+
+ protected:
+  TWriterThreads myThreads;
+
+  QSemaphore* mySemaphore;
+};
+
+#endif
+
index 6c8d3211119ffbe46f1386bcb19259712db06d15..0ec1935892da2a01ad402a786c811efdd5da94d2 100644 (file)
@@ -69,11 +69,9 @@ using namespace std;
 
 namespace
 {
-  inline 
-  void
-  GetEventPosition(vtkRenderWindowInteractor* theInteractor,
-                  int& theX, 
-                  int& theY)
+  inline void GetEventPosition(vtkRenderWindowInteractor* theInteractor,
+                              int& theX, 
+                              int& theY)
   {
     theInteractor->GetEventPosition(theX,theY);
     theY = theInteractor->GetSize()[1] - theY - 1;
@@ -87,15 +85,14 @@ vtkStandardNewMacro(SVTK_InteractorStyle);
 /*!
   Constructor
 */
-SVTK_InteractorStyle
-::SVTK_InteractorStyle():
+SVTK_InteractorStyle::SVTK_InteractorStyle():
   mySelectionEvent(new SVTK_SelectionEvent()),
   myPointPicker(vtkPointPicker::New()),
   myLastHighlitedActor(NULL),
   myLastPreHighlitedActor(NULL),
   myControllerIncrement(SVTK_ControllerIncrement::New()),
   myControllerOnKeyDown(SVTK_ControllerOnKeyDown::New()),
-  myHighlightRotationPointActor(SVTK_Actor::New()),
+  myHighlightSelectionPointActor(SVTK_Actor::New()),
   myRectBand(0)
 {
   myPointPicker->Delete();
@@ -123,14 +120,17 @@ SVTK_InteractorStyle
   myCurrRotationPointType = SVTK::SetRotateGravity;
   myPrevRotationPointType = myCurrRotationPointType;
 
-  myHighlightRotationPointActor->Delete();
-  myHighlightRotationPointActor->Initialize();
-  myHighlightRotationPointActor->PickableOff();
-  myHighlightRotationPointActor->SetVisibility( false );
+  myCurrFocalPointType = SVTK::SetFocalPointSelected;
+  myPrevFocalPointType = myCurrFocalPointType;
+
+  myHighlightSelectionPointActor->Delete();
+  myHighlightSelectionPointActor->Initialize();
+  myHighlightSelectionPointActor->PickableOff();
+  myHighlightSelectionPointActor->SetVisibility( false );
   
-  myHighlightRotationPointActor->GetProperty()->SetPointSize(SALOME_POINT_SIZE+2);
-  myHighlightRotationPointActor->GetProperty()->SetLineWidth(SALOME_LINE_WIDTH+2);
-  myHighlightRotationPointActor->GetProperty()->SetRepresentationToPoints();
+  myHighlightSelectionPointActor->GetProperty()->SetPointSize(SALOME_POINT_SIZE+2);
+  myHighlightSelectionPointActor->GetProperty()->SetLineWidth(SALOME_LINE_WIDTH+2);
+  myHighlightSelectionPointActor->GetProperty()->SetRepresentationToPoints();
 
   myBBFirstCheck = true;
 }
@@ -138,8 +138,7 @@ SVTK_InteractorStyle
 /*!
   Destructor
 */
-SVTK_InteractorStyle
-::~SVTK_InteractorStyle() 
+SVTK_InteractorStyle::~SVTK_InteractorStyle() 
 {
   endDrawRect();
 }
@@ -147,9 +146,7 @@ SVTK_InteractorStyle
 /*!
   \return widget for rendering
 */
-QWidget*
-SVTK_InteractorStyle
-::GetRenderWidget()
+QWidget* SVTK_InteractorStyle::GetRenderWidget()
 {
   return myInteractor->GetRenderWidget();
 }
@@ -157,9 +154,7 @@ SVTK_InteractorStyle
 /*!
   \return selector
 */
-SVTK_Selector*
-SVTK_InteractorStyle
-::GetSelector() 
+SVTK_Selector* SVTK_InteractorStyle::GetSelector() 
 {
   return myInteractor->GetSelector();
 }
@@ -167,9 +162,7 @@ SVTK_InteractorStyle
 /*!
   Generate special SVTK_SelectionEvent
 */
-SVTK_SelectionEvent*
-SVTK_InteractorStyle
-::GetSelectionEvent()
+SVTK_SelectionEvent* SVTK_InteractorStyle::GetSelectionEvent()
 {
   mySelectionEvent->mySelectionMode = GetSelector()->SelectionMode();
 
@@ -187,9 +180,7 @@ SVTK_InteractorStyle
 /*!
   Generate special SVTK_SelectionEvent with flipped Y coordinate
 */
-SVTK_SelectionEvent*
-SVTK_InteractorStyle
-::GetSelectionEventFlipY()
+SVTK_SelectionEvent* SVTK_InteractorStyle::GetSelectionEventFlipY()
 {
   mySelectionEvent->mySelectionMode = GetSelector()->SelectionMode();
 
@@ -204,9 +195,7 @@ SVTK_InteractorStyle
   return mySelectionEvent.get();
 }
 
-void
-SVTK_InteractorStyle
-::RotateXY(int dx, int dy)
+void SVTK_InteractorStyle::RotateXY(int dx, int dy)
 {
   /*   if(GetCurrentRenderer() == NULL)
     return;
@@ -283,18 +272,13 @@ SVTK_InteractorStyle
   this->Render();
 }
 
-void
-SVTK_InteractorStyle
-::PanXY(int x, int y, int oldX, int oldY)
+void SVTK_InteractorStyle::PanXY(int x, int y, int oldX, int oldY)
 {
   TranslateView(x, y, oldX, oldY);   
   this->Render();
 }
 
-
-void 
-SVTK_InteractorStyle
-::DollyXY(int dx, int dy)
+void SVTK_InteractorStyle::DollyXY(int dx, int dy)
 {
   if (GetCurrentRenderer() == NULL) 
     return;
@@ -308,16 +292,14 @@ SVTK_InteractorStyle
   if (aCam->GetParallelProjection())
     aCam->SetParallelScale(aCam->GetParallelScale()/zoomFactor);
   else{
-    aCam->Dolly(zoomFactor);
+    aCam->Dolly(zoomFactor); // Move camera in/out along projection direction
     GetCurrentRenderer()->ResetCameraClippingRange(); 
   }
 
   this->Render();
 }
 
-void 
-SVTK_InteractorStyle
-::SpinXY(int x, int y, int oldX, int oldY)
+void SVTK_InteractorStyle::SpinXY(int x, int y, int oldX, int oldY)
 {
   vtkCamera *cam;
 
@@ -343,9 +325,7 @@ SVTK_InteractorStyle
 /*!
   To reset reset view
 */
-void
-SVTK_InteractorStyle
-::OnConfigure() 
+void SVTK_InteractorStyle::OnConfigure() 
 {
   this->FindPokedRenderer(0,0);
   this->GetCurrentRenderer()->InvokeEvent(vtkCommand::ConfigureEvent,NULL);
@@ -354,9 +334,7 @@ SVTK_InteractorStyle
 /*!
   To handle mouse move event
 */
-void
-SVTK_InteractorStyle
-::OnMouseMove() 
+void SVTK_InteractorStyle::OnMouseMove() 
 {
   int x, y;
   GetEventPosition( this->Interactor, x, y );
@@ -368,9 +346,7 @@ SVTK_InteractorStyle
 /*!
   To handle left mouse button down event (reimplemented from vtkInteractorStyle)
 */
-void
-SVTK_InteractorStyle
-::OnLeftButtonDown()
+void SVTK_InteractorStyle::OnLeftButtonDown()
 {
   int x, y;
   GetEventPosition( this->Interactor, x, y );
@@ -382,9 +358,7 @@ SVTK_InteractorStyle
 /*!
   To handle left mouse button up event (reimplemented from vtkInteractorStyle)
 */
-void
-SVTK_InteractorStyle
-::OnLeftButtonUp()
+void SVTK_InteractorStyle::OnLeftButtonUp()
 {
   int x, y;
   GetEventPosition( this->Interactor, x, y );
@@ -396,9 +370,7 @@ SVTK_InteractorStyle
 /*!
   To handle middle mouse button down event (reimplemented from vtkInteractorStyle)
 */
-void
-SVTK_InteractorStyle
-::OnMiddleButtonDown() 
+void SVTK_InteractorStyle::OnMiddleButtonDown() 
 {
   int x, y;
   GetEventPosition( this->Interactor, x, y );
@@ -410,9 +382,7 @@ SVTK_InteractorStyle
 /*!
   To handle middle mouse button up event (reimplemented from vtkInteractorStyle)
 */
-void
-SVTK_InteractorStyle
-::OnMiddleButtonUp()
+void SVTK_InteractorStyle::OnMiddleButtonUp()
 {
   int x, y;
   GetEventPosition( this->Interactor, x, y );
@@ -424,9 +394,7 @@ SVTK_InteractorStyle
 /*!
   To handle right mouse button down event (reimplemented from vtkInteractorStyle)
 */
-void
-SVTK_InteractorStyle
-::OnRightButtonDown() 
+void SVTK_InteractorStyle::OnRightButtonDown() 
 {
   int x, y;
   GetEventPosition( this->Interactor, x, y );
@@ -438,9 +406,7 @@ SVTK_InteractorStyle
 /*!
   To handle right mouse button up event (reimplemented from vtkInteractorStyle)
 */
-void
-SVTK_InteractorStyle
-::OnRightButtonUp()
+void SVTK_InteractorStyle::OnRightButtonUp()
 {
   int x, y;
   GetEventPosition( this->Interactor, x, y );
@@ -452,11 +418,9 @@ SVTK_InteractorStyle
 /*!
   To handle mouse move event
 */
-void
-SVTK_InteractorStyle
-::OnMouseMove(int vtkNotUsed(ctrl), 
-             int shift,
-             int x, int y) 
+void SVTK_InteractorStyle::OnMouseMove(int vtkNotUsed(ctrl), 
+                                      int shift,
+                                      int x, int y) 
 {
   myShiftState = shift;
   if (State != VTK_INTERACTOR_STYLE_CAMERA_NONE)
@@ -468,10 +432,8 @@ SVTK_InteractorStyle
 /*!
   To handle left mouse button down event (reimplemented from vtkInteractorStyle)
 */
-void
-SVTK_InteractorStyle
-::OnLeftButtonDown(int ctrl, int shift, 
-                  int x, int y) 
+void SVTK_InteractorStyle::OnLeftButtonDown(int ctrl, int shift, 
+                                           int x, int y) 
 {
   this->FindPokedRenderer(x, y);
   if(GetCurrentRenderer() == NULL)
@@ -489,7 +451,8 @@ SVTK_InteractorStyle
   } else {
     if (ctrl)
       startOperation(VTK_INTERACTOR_STYLE_CAMERA_ZOOM);
-    else if ( myCurrRotationPointType == SVTK::StartPointSelection )
+    else if ( myCurrRotationPointType == SVTK::StartPointSelection ||
+             myCurrFocalPointType == SVTK::StartFocalPointSelection )
     {
       SVTK_SelectionEvent* aSelectionEvent = GetSelectionEventFlipY();
 
@@ -507,28 +470,50 @@ SVTK_InteractorStyle
          int anObjId = anActor->GetNodeObjId( aVtkId );
          vtkFloatingPointType* aCoords = anActor->GetNodeCoord(anObjId);
          
-         myCurrRotationPointType = SVTK::SetRotateSelected;
+         if (myCurrRotationPointType == SVTK::StartPointSelection) {
+           myCurrRotationPointType = SVTK::SetRotateSelected;
          
-         // invoke event for update coordinates in SVTK_SetRotationPointDlg
-         InvokeEvent(SVTK::RotationPointChanged,(void*)aCoords);
+           // invoke event for update coordinates in SVTK_SetRotationPointDlg
+           InvokeEvent(SVTK::RotationPointChanged,(void*)aCoords);
+         }
+         else if (myCurrFocalPointType == SVTK::StartFocalPointSelection) {
+           myCurrFocalPointType = SVTK::SetFocalPointSelected;
+         
+           // invoke event for update coordinates in SVTK_ViewParameterDlg
+           InvokeEvent(SVTK::FocalPointChanged,(void*)aCoords);
+         }
        }
        else
        {
-         // invoke event with no data (for SVTK_SetRotationPointDlg)
-         InvokeEvent(SVTK::RotationPointChanged,0);
-         myCurrRotationPointType = myPrevRotationPointType;
+         if (myCurrRotationPointType == SVTK::StartPointSelection) {
+           // invoke event with no data (for SVTK_SetRotationPointDlg)
+           InvokeEvent(SVTK::RotationPointChanged,0);
+           myCurrRotationPointType = myPrevRotationPointType;
+         }
+         else if (myCurrFocalPointType == SVTK::StartFocalPointSelection) {
+           // invoke event with no data (for SVTK_ViewParameterDlg)
+           InvokeEvent(SVTK::FocalPointChanged,0);
+           myCurrFocalPointType = myPrevFocalPointType;
+         }
        }
       }
       else
       {
-       // invoke event with no data (for SVTK_SetRotationPointDlg)
-       InvokeEvent(SVTK::RotationPointChanged,0);
-       myCurrRotationPointType = myPrevRotationPointType;
+       if (myCurrRotationPointType == SVTK::StartPointSelection) {
+         // invoke event with no data (for SVTK_SetRotationPointDlg)
+         InvokeEvent(SVTK::RotationPointChanged,0);
+         myCurrRotationPointType = myPrevRotationPointType;
+       }
+       else if (myCurrFocalPointType == SVTK::StartFocalPointSelection) {
+         // invoke event with no data (for SVTK_ViewParameterDlg)
+         InvokeEvent(SVTK::FocalPointChanged,0);
+         myCurrFocalPointType = myPrevFocalPointType;
+       }
       }
     
-      myHighlightRotationPointActor->SetVisibility( false );
+      myHighlightSelectionPointActor->SetVisibility( false );
       if(GetCurrentRenderer() != NULL)
-       GetCurrentRenderer()->RemoveActor( myHighlightRotationPointActor.GetPointer() );
+       GetCurrentRenderer()->RemoveActor( myHighlightSelectionPointActor.GetPointer() );
 
       GetRenderWidget()->setCursor(myDefCursor); 
     }
@@ -542,12 +527,10 @@ SVTK_InteractorStyle
 /*!
   To handle left mouse button up event (reimplemented from vtkInteractorStyle)
 */
-void
-SVTK_InteractorStyle
-::OnLeftButtonUp(int vtkNotUsed(ctrl),
-                int shift, 
-                int vtkNotUsed(x),
-                int vtkNotUsed(y))
+void SVTK_InteractorStyle::OnLeftButtonUp(int vtkNotUsed(ctrl),
+                                         int shift, 
+                                         int vtkNotUsed(x),
+                                         int vtkNotUsed(y))
 {
   myShiftState = shift;
   // finishing current viewer operation
@@ -560,11 +543,9 @@ SVTK_InteractorStyle
 /*!
   To handle middle mouse button down event (reimplemented from vtkInteractorStyle)
 */
-void
-SVTK_InteractorStyle
-::OnMiddleButtonDown(int ctrl,
-                    int shift, 
-                    int x, int y) 
+void SVTK_InteractorStyle::OnMiddleButtonDown(int ctrl,
+                                             int shift, 
+                                             int x, int y) 
 {
   this->FindPokedRenderer(x, y);
   if(GetCurrentRenderer() == NULL)
@@ -590,12 +571,10 @@ SVTK_InteractorStyle
 /*!
   To handle middle mouse button up event (reimplemented from vtkInteractorStyle)
 */
-void
-SVTK_InteractorStyle
-::OnMiddleButtonUp(int vtkNotUsed(ctrl),
-                  int shift, 
-                  int vtkNotUsed(x),
-                  int vtkNotUsed(y))
+void SVTK_InteractorStyle::OnMiddleButtonUp(int vtkNotUsed(ctrl),
+                                           int shift, 
+                                           int vtkNotUsed(x),
+                                           int vtkNotUsed(y))
 {
   myShiftState = shift;
   // finishing current viewer operation
@@ -609,11 +588,9 @@ SVTK_InteractorStyle
 /*!
   To handle right mouse button down event (reimplemented from vtkInteractorStyle)
 */
-void
-SVTK_InteractorStyle
-::OnRightButtonDown(int ctrl,
-                   int shift, 
-                   int x, int y) 
+void SVTK_InteractorStyle::OnRightButtonDown(int ctrl,
+                                            int shift, 
+                                            int x, int y) 
 {
   this->FindPokedRenderer(x, y);
   if(GetCurrentRenderer() == NULL)
@@ -638,12 +615,10 @@ SVTK_InteractorStyle
 /*!
   To handle right mouse button up event (reimplemented from vtkInteractorStyle)
 */
-void
-SVTK_InteractorStyle
-::OnRightButtonUp(int vtkNotUsed(ctrl),
-                 int shift, 
-                 int vtkNotUsed(x),
-                 int vtkNotUsed(y))
+void SVTK_InteractorStyle::OnRightButtonUp(int vtkNotUsed(ctrl),
+                                          int shift, 
+                                          int vtkNotUsed(x),
+                                          int vtkNotUsed(y))
 {
   myShiftState = shift;
   // finishing current viewer operation
@@ -734,9 +709,7 @@ const char* imageRotateCursor[] = {
 /*!
   loads cursors for viewer operations - zoom, pan, etc...
 */
-void
-SVTK_InteractorStyle
-::loadCursors()
+void SVTK_InteractorStyle::loadCursors()
 {
   myDefCursor       = QCursor(Qt::ArrowCursor);
   myHandCursor      = QCursor(Qt::PointingHandCursor);
@@ -752,9 +725,7 @@ SVTK_InteractorStyle
 /*!
   Starts Zoom operation (e.g. through menu command)
 */
-void
-SVTK_InteractorStyle
-::startZoom()
+void SVTK_InteractorStyle::startZoom()
 {
   if (State != VTK_INTERACTOR_STYLE_CAMERA_NONE)
   {
@@ -769,9 +740,7 @@ SVTK_InteractorStyle
 /*!
   Starts Pan operation (e.g. through menu command)
 */
-void
-SVTK_InteractorStyle
-::startPan()
+void SVTK_InteractorStyle::startPan()
 {
   if (State != VTK_INTERACTOR_STYLE_CAMERA_NONE)
   {
@@ -785,9 +754,7 @@ SVTK_InteractorStyle
 /*!
   Starts Rotate operation (e.g. through menu command)
 */
-void 
-SVTK_InteractorStyle
-::startRotate()
+void SVTK_InteractorStyle::startRotate()
 {
   if (State != VTK_INTERACTOR_STYLE_CAMERA_NONE)
   {
@@ -801,19 +768,36 @@ SVTK_InteractorStyle
 /*!
   Set rotation point selected by user
 */
-void 
-SVTK_InteractorStyle
-::startPointSelection()
+void SVTK_InteractorStyle::startPointSelection()
 {
   myCurrRotationPointType = SVTK::StartPointSelection;
 
   if(GetCurrentRenderer() != NULL) {
-    GetCurrentRenderer()->AddActor( myHighlightRotationPointActor.GetPointer() );
+    GetCurrentRenderer()->AddActor( myHighlightSelectionPointActor.GetPointer() );
+    vtkFloatingPointType aColor[3];
+    GetCurrentRenderer()->GetBackground( aColor );
+    myHighlightSelectionPointActor->GetProperty()->SetColor(1. - aColor[0],
+                                                           1. - aColor[1],
+                                                           1. - aColor[2]);
+  }
+
+  setCursor(VTK_INTERACTOR_STYLE_CAMERA_NONE);
+}
+
+/*!
+  Set focal point selected by user
+*/
+void SVTK_InteractorStyle::startFocalPointSelection()
+{
+  myCurrFocalPointType = SVTK::StartFocalPointSelection;
+
+  if(GetCurrentRenderer() != NULL) {
+    GetCurrentRenderer()->AddActor( myHighlightSelectionPointActor.GetPointer() );
     vtkFloatingPointType aColor[3];
     GetCurrentRenderer()->GetBackground( aColor );
-    myHighlightRotationPointActor->GetProperty()->SetColor(1. - aColor[0],
-                                                          1. - aColor[1],
-                                                          1. - aColor[2]);
+    myHighlightSelectionPointActor->GetProperty()->SetColor(1. - aColor[0],
+                                                           1. - aColor[1],
+                                                           1. - aColor[2]);
   }
 
   setCursor(VTK_INTERACTOR_STYLE_CAMERA_NONE);
@@ -822,9 +806,7 @@ SVTK_InteractorStyle
 /*! 
   Starts Spin operation (e.g. through menu command)
 */
-void
-SVTK_InteractorStyle
-::startSpin()
+void SVTK_InteractorStyle::startSpin()
 {
   if (State != VTK_INTERACTOR_STYLE_CAMERA_NONE)
   {
@@ -840,9 +822,7 @@ SVTK_InteractorStyle
 /*!
   Starts Fit Area operation (e.g. through menu command)
 */
-void
-SVTK_InteractorStyle
-::startFitArea()
+void SVTK_InteractorStyle::startFitArea()
 {
   if (State != VTK_INTERACTOR_STYLE_CAMERA_NONE)
   {
@@ -857,9 +837,7 @@ SVTK_InteractorStyle
 /*!
   Starts Global Panning operation (e.g. through menu command)
 */
-void
-SVTK_InteractorStyle
-::startGlobalPan()
+void SVTK_InteractorStyle::startGlobalPan()
 {
   if (State != VTK_INTERACTOR_STYLE_CAMERA_NONE)
   {
@@ -881,12 +859,10 @@ SVTK_InteractorStyle
 /*!
   Fits viewer contents to rect
 */
-void
-SVTK_InteractorStyle
-::fitRect(const int left, 
-         const int top, 
-         const int right, 
-         const int bottom)
+void SVTK_InteractorStyle::fitRect(const int left, 
+                                  const int top, 
+                                  const int right, 
+                                  const int bottom)
 {
   if (GetCurrentRenderer() == NULL) 
     return;
@@ -919,9 +895,7 @@ SVTK_InteractorStyle
 /*!
   Starts viewer operation (!internal usage!)
 */
-void
-SVTK_InteractorStyle
-::startOperation(int operation)
+void SVTK_InteractorStyle::startOperation(int operation)
 {
   switch(operation)
   { 
@@ -951,9 +925,7 @@ SVTK_InteractorStyle
 /*!
   Sets proper cursor for window when viewer operation is activated
 */
-void
-SVTK_InteractorStyle
-::setCursor(const int operation)
+void SVTK_InteractorStyle::setCursor(const int operation)
 {
   if (!GetRenderWidget()) return;
   switch (operation)
@@ -985,7 +957,8 @@ SVTK_InteractorStyle
       break;
     case VTK_INTERACTOR_STYLE_CAMERA_NONE:
     default:
-      if ( myCurrRotationPointType == SVTK::StartPointSelection )
+      if ( myCurrRotationPointType == SVTK::StartPointSelection ||
+          myCurrFocalPointType == SVTK::StartFocalPointSelection )
        GetRenderWidget()->setCursor(myHandCursor);
       else
        GetRenderWidget()->setCursor(myDefCursor); 
@@ -998,9 +971,7 @@ SVTK_InteractorStyle
 /*!
   Called when viewer operation started (!put necessary initialization here!)
 */
-void
-SVTK_InteractorStyle
-::onStartOperation()
+void SVTK_InteractorStyle::onStartOperation()
 {
   if (!GetRenderWidget()) 
     return;
@@ -1029,9 +1000,7 @@ SVTK_InteractorStyle
 /*!
   Called when viewer operation finished (!put necessary post-processing here!)
 */
-void
-SVTK_InteractorStyle
-::onFinishOperation() 
+void SVTK_InteractorStyle::onFinishOperation() 
 {
   if (!GetRenderWidget()) 
     return;
@@ -1082,8 +1051,8 @@ SVTK_InteractorStyle
              {
                if(myLastHighlitedActor.GetPointer() && myLastHighlitedActor.GetPointer() != anActor)
                  myLastHighlitedActor->Highlight( this, aSelectionEvent, false );
-               myLastHighlitedActor = anActor;
              }
+           myLastHighlitedActor = anActor;
          } 
        else 
          {
@@ -1137,9 +1106,7 @@ SVTK_InteractorStyle
 /*!
   Called during viewer operation when user moves mouse (!put necessary processing here!)
 */
-void
-SVTK_InteractorStyle
-::onOperation(QPoint mousePos) 
+void SVTK_InteractorStyle::onOperation(QPoint mousePos) 
 {
   if (!GetRenderWidget()) 
     return;
@@ -1191,9 +1158,7 @@ SVTK_InteractorStyle
   Called when user moves mouse inside viewer window and there is no active viewer operation 
   (!put necessary processing here!)
 */
-void
-SVTK_InteractorStyle
-::onCursorMove(QPoint mousePos) 
+void SVTK_InteractorStyle::onCursorMove(QPoint mousePos) 
 {
   // processing highlighting
   SVTK_SelectionEvent* aSelectionEvent = GetSelectionEventFlipY();
@@ -1203,9 +1168,10 @@ SVTK_InteractorStyle
 
   SALOME_Actor *anActor = GetSelector()->Pick(aSelectionEvent, GetCurrentRenderer());
 
-  if ( myCurrRotationPointType == SVTK::StartPointSelection )
+  if ( myCurrRotationPointType == SVTK::StartPointSelection ||
+       myCurrFocalPointType == SVTK::StartFocalPointSelection )
   {
-    myHighlightRotationPointActor->SetVisibility( false );
+    myHighlightSelectionPointActor->SetVisibility( false );
 
     if ( anActor )
     {
@@ -1216,9 +1182,9 @@ SVTK_InteractorStyle
 
        TColStd_IndexedMapOfInteger aMapIndex;
        aMapIndex.Add( anObjId );
-       myHighlightRotationPointActor->MapPoints( anActor, aMapIndex );
+       myHighlightSelectionPointActor->MapPoints( anActor, aMapIndex );
 
-       myHighlightRotationPointActor->SetVisibility( true );
+       myHighlightSelectionPointActor->SetVisibility( true );
        anIsChanged = true;
       }
     }
@@ -1242,9 +1208,7 @@ SVTK_InteractorStyle
 /*!
   Called on finsh GlobalPan operation 
 */
-void
-SVTK_InteractorStyle
-::Place(const int theX, const int theY) 
+void SVTK_InteractorStyle::Place(const int theX, const int theY) 
 {
   if (GetCurrentRenderer() == NULL)
     return;
@@ -1269,9 +1233,7 @@ SVTK_InteractorStyle
 /*!
   Translates view from Point to Point
 */
-void
-SVTK_InteractorStyle
-::TranslateView(int toX, int toY, int fromX, int fromY)
+void SVTK_InteractorStyle::TranslateView(int toX, int toY, int fromX, int fromY)
 {
   vtkCamera *cam = GetCurrentRenderer()->GetActiveCamera();
   double viewFocus[4], focalDepth, viewPoint[3];
@@ -1302,23 +1264,17 @@ SVTK_InteractorStyle
                   motionVector[2] + viewPoint[2]);
 }
 
-void
-SVTK_InteractorStyle
-::IncrementalPan( const int incrX, const int incrY )
+void SVTK_InteractorStyle::IncrementalPan( const int incrX, const int incrY )
 {
   this->PanXY( incrX, incrY, 0, 0 );
 }
 
-void
-SVTK_InteractorStyle
-::IncrementalZoom( const int incr )
+void SVTK_InteractorStyle::IncrementalZoom( const int incr )
 {
   this->DollyXY( incr, incr );
 }
 
-void
-SVTK_InteractorStyle
-::IncrementalRotate( const int incrX, const int incrY )
+void SVTK_InteractorStyle::IncrementalRotate( const int incrX, const int incrY )
 {
   this->RotateXY( incrX, -incrY );
 }
@@ -1326,9 +1282,7 @@ SVTK_InteractorStyle
 /*!
   Redefined in order to add an observer (callback) for custorm event (space mouse event)
 */
-void
-SVTK_InteractorStyle
-::SetInteractor( vtkRenderWindowInteractor* theInteractor )
+void SVTK_InteractorStyle::SetInteractor( vtkRenderWindowInteractor* theInteractor )
 {
   // register EventCallbackCommand as observer of standard events (keypress, mousemove, etc)
   Superclass::SetInteractor( theInteractor );
@@ -1367,15 +1321,17 @@ SVTK_InteractorStyle
     theInteractor->AddObserver( SVTK::StartPointSelection, EventCallbackCommand, Priority );
 
     theInteractor->AddObserver( SVTK::ChangeRotationPoint, EventCallbackCommand, Priority );
+
+    theInteractor->AddObserver( SVTK::SetFocalPointGravity, EventCallbackCommand, Priority );
+    theInteractor->AddObserver( SVTK::StartFocalPointSelection, EventCallbackCommand, Priority );
+    theInteractor->AddObserver( SVTK::SetFocalPointSelected, EventCallbackCommand, Priority );
   }
 }
 
 /*!
   To implement cached rendering
 */
-void
-SVTK_InteractorStyle
-::OnTimer() 
+void SVTK_InteractorStyle::OnTimer() 
 {
   //vtkInteractorStyle::OnTimer();
   this->Interactor->Render();
@@ -1408,16 +1364,12 @@ SVTK_InteractorStyle
 /*!
   To invoke #vtkRenderWindowInteractor::CreateTimer
 */
-void
-SVTK_InteractorStyle
-::Render() 
+void SVTK_InteractorStyle::Render() 
 {
   this->Interactor->CreateTimer(VTKI_TIMER_FIRST);
 }
 
-void
-SVTK_InteractorStyle
-::onSpaceMouseMove( double* data )
+void SVTK_InteractorStyle::onSpaceMouseMove( double* data )
 {
   // general things, do SetCurrentRenderer() within FindPokedRenderer() 
   int x, y;
@@ -1430,9 +1382,7 @@ SVTK_InteractorStyle
   IncrementalRotate( (int)data[3], 0  );   // 5. tilt the control forward/backward = rotate around X axis (Z axis of local coordinate system of space mouse)
 }
 
-void
-SVTK_InteractorStyle
-::onSpaceMouseButton( int button )
+void SVTK_InteractorStyle::onSpaceMouseButton( int button )
 {
   if( mySMDecreaseSpeedBtn == button ) {   
     ControllerIncrement()->Decrease();
@@ -1444,9 +1394,7 @@ SVTK_InteractorStyle
     DominantCombinedSwitch();
 }
 
-void
-SVTK_InteractorStyle
-::DominantCombinedSwitch()
+void SVTK_InteractorStyle::DominantCombinedSwitch()
 {
   printf( "\n--DominantCombinedSwitch() NOT IMPLEMENTED--\n" );
 }
@@ -1454,9 +1402,7 @@ SVTK_InteractorStyle
 /*!
   Draws rectangle by starting and current points
 */
-void
-SVTK_InteractorStyle
-::drawRect()
+void SVTK_InteractorStyle::drawRect()
 {
   if ( !myRectBand ) {
     myRectBand = new QRubberBand( QRubberBand::Rectangle, GetRenderWidget() );
@@ -1474,9 +1420,7 @@ SVTK_InteractorStyle
 /*!
   \brief Delete rubber band on the end on the dragging operation.
 */
-void
-SVTK_InteractorStyle
-::endDrawRect()
+void SVTK_InteractorStyle::endDrawRect()
 {
   if ( myRectBand ) myRectBand->hide();
 
@@ -1487,12 +1431,10 @@ SVTK_InteractorStyle
 /*!
   Main process event method (reimplemented from #vtkInteractorStyle)
 */
-void
-SVTK_InteractorStyle
-::ProcessEvents( vtkObject* object,
-                unsigned long event,
-                void* clientData, 
-                void* callData )
+void SVTK_InteractorStyle::ProcessEvents( vtkObject* object,
+                                         unsigned long event,
+                                         void* clientData, 
+                                         void* callData )
 {
   if ( clientData ) {
     vtkObject* anObject = reinterpret_cast<vtkObject*>( clientData );
@@ -1577,9 +1519,9 @@ SVTK_InteractorStyle
       case SVTK::SetRotateGravity:
        if ( self->myCurrRotationPointType == SVTK::StartPointSelection )
        {
-         self->myHighlightRotationPointActor->SetVisibility( false );
+         self->myHighlightSelectionPointActor->SetVisibility( false );
          if( self->GetCurrentRenderer() != NULL )
-           self->GetCurrentRenderer()->RemoveActor( self->myHighlightRotationPointActor.GetPointer() );
+           self->GetCurrentRenderer()->RemoveActor( self->myHighlightSelectionPointActor.GetPointer() );
          self->GetRenderWidget()->setCursor(self->myDefCursor); 
        }
        self->myPrevRotationPointType = self->myCurrRotationPointType;
@@ -1595,9 +1537,9 @@ SVTK_InteractorStyle
       case SVTK::ChangeRotationPoint:
        if ( self->myCurrRotationPointType == SVTK::StartPointSelection )
        {
-         self->myHighlightRotationPointActor->SetVisibility( false );
+         self->myHighlightSelectionPointActor->SetVisibility( false );
          if( self->GetCurrentRenderer() != NULL )
-           self->GetCurrentRenderer()->RemoveActor( self->myHighlightRotationPointActor.GetPointer() );
+           self->GetCurrentRenderer()->RemoveActor( self->myHighlightSelectionPointActor.GetPointer() );
          self->GetRenderWidget()->setCursor(self->myDefCursor); 
        }
        self->myPrevRotationPointType = self->myCurrRotationPointType;
@@ -1607,6 +1549,36 @@ SVTK_InteractorStyle
        self->myRotationPointY = aSelectedPoint[1];
        self->myRotationPointZ = aSelectedPoint[2];
        return;
+
+      case SVTK::SetFocalPointGravity:
+       if ( self->myCurrFocalPointType == SVTK::StartPointSelection )
+       {
+         self->myHighlightSelectionPointActor->SetVisibility( false );
+         if( self->GetCurrentRenderer() != NULL )
+           self->GetCurrentRenderer()->RemoveActor( self->myHighlightSelectionPointActor.GetPointer() );
+         self->GetRenderWidget()->setCursor(self->myDefCursor); 
+       }
+       self->myCurrFocalPointType = SVTK::SetFocalPointGravity;
+       if ( ComputeBBCenter(self->GetCurrentRenderer(),aCenter) ) {
+         // invoke event for update coordinates in SVTK_ViewParameterDlg
+         self->InvokeEvent(SVTK::FocalPointChanged,(void*)aCenter);
+       }
+       return;
+      case SVTK::StartFocalPointSelection:
+       self->startFocalPointSelection();
+       return;
+
+      case SVTK::SetFocalPointSelected:
+       if ( self->myCurrFocalPointType == SVTK::StartFocalPointSelection )
+       {
+         self->myHighlightSelectionPointActor->SetVisibility( false );
+         if( self->GetCurrentRenderer() != NULL )
+           self->GetCurrentRenderer()->RemoveActor( self->myHighlightSelectionPointActor.GetPointer() );
+         self->GetRenderWidget()->setCursor(self->myDefCursor); 
+       }
+       self->myPrevFocalPointType = self->myCurrFocalPointType;
+       self->myCurrFocalPointType = SVTK::SetFocalPointSelected;
+       return;
       }
     }
   }
@@ -1619,6 +1591,11 @@ SVTK_InteractorStyle
 */
 void SVTK_InteractorStyle::OnChar()
 {
+  char key = GetInteractor()->GetKeyCode();
+  switch ( key ) {
+  case '+': ControllerIncrement()->Increase(); break;
+  case '-': ControllerIncrement()->Decrease(); break;
+  }
 }
 
 /*!
@@ -1665,13 +1642,29 @@ SVTK_ControllerOnKeyDown* SVTK_InteractorStyle::ControllerOnKeyDown()
 }
 
 /*!
-  To get current increment controller
+  To set current increment controller
 */
 void SVTK_InteractorStyle::SetControllerIncrement(SVTK_ControllerIncrement* theController)
 {
   myControllerIncrement=theController;
 }
 
+/*!
+  To modify current increment controller
+*/
+void SVTK_InteractorStyle::SetIncrementSpeed(const int theValue, const int theMode)
+{
+  SVTK_ControllerIncrement* c = 0;
+  switch (theMode) {
+  case 0: c = SVTK_ControllerIncrement::New(); break;
+  case 1: c = SVTK_GeomControllerIncrement::New(); break;
+  }
+  c->SetStartValue(theValue);
+
+  SetControllerIncrement(c);
+  c->Delete();
+}
+
 /*!
   To get current increment controller 
 */
@@ -1709,6 +1702,27 @@ int SVTK_ControllerIncrement::Decrease()
   return myIncrement;
 }
 
+vtkStandardNewMacro(SVTK_GeomControllerIncrement);
+SVTK_GeomControllerIncrement::SVTK_GeomControllerIncrement()
+{
+}
+SVTK_GeomControllerIncrement::~SVTK_GeomControllerIncrement()
+{
+}
+int SVTK_GeomControllerIncrement::Increase()
+{
+  myIncrement*=2;
+  return myIncrement;
+}
+int SVTK_GeomControllerIncrement::Decrease()
+{
+  myIncrement/=2;
+  if (myIncrement<1){
+    myIncrement=1;
+  }
+  return myIncrement;
+}
+
 vtkStandardNewMacro(SVTK_ControllerOnKeyDown);
 
 /*!
index b02941bfb72d25a64e02092d26dc6248d925338b..9695310652974a5689b6bd285c8fb06bea10bfad 100644 (file)
 #endif
 
 //
-//! Control the value of increment  in SALOME way.
+//! Control the value of increment  in arithmetic progression mode.
 /*!
   This class controls of value of increment,
-  for pan/rotate/zoom operations in SALOME way
+  for pan/rotate/zoom operations in arithmetic progression mode
 */
 class SVTK_EXPORT SVTK_ControllerIncrement : public vtkObject{
  public:
@@ -79,6 +79,30 @@ class SVTK_EXPORT SVTK_ControllerIncrement : public vtkObject{
   SVTK_ControllerIncrement(const SVTK_ControllerIncrement&);//Not implemented
   void operator=(const SVTK_ControllerIncrement&);          //Not implemented
 };
+
+//
+//! Control the value of increment  in geometric progression mode.
+/*!
+  This class controls of value of increment,
+  for pan/rotate/zoom operations in geometric progression mode.
+*/
+class SVTK_EXPORT SVTK_GeomControllerIncrement : public SVTK_ControllerIncrement{
+ public:
+  vtkTypeMacro(SVTK_GeomControllerIncrement, SVTK_ControllerIncrement);
+  static SVTK_GeomControllerIncrement* New();
+
+  //! Increace the increment value by add 1
+  virtual int Increase();
+
+  //! Decreace the increment value by subtract 1
+  virtual int Decrease();
+ protected:
+  SVTK_GeomControllerIncrement();
+  virtual ~SVTK_GeomControllerIncrement();
+ private:
+  SVTK_GeomControllerIncrement(const SVTK_GeomControllerIncrement&);//Not implemented
+  void operator=(const SVTK_GeomControllerIncrement&);              //Not implemented
+};
 //
 //! Control the behaviour of KeyDown event in SALOME way.
 /*!
@@ -138,78 +162,53 @@ class SVTK_EXPORT SVTK_InteractorStyle: public vtkInteractorStyle
   
 
   //! Generate special #SVTK_SelectionEvent
-  virtual
-  SVTK_SelectionEvent*
-  GetSelectionEvent();
+  virtual SVTK_SelectionEvent* GetSelectionEvent();
 
   //! Generate special #SVTK_SelectionEvent with flipped Y coordinate
-  virtual
-  SVTK_SelectionEvent*
-  GetSelectionEventFlipY();
+  virtual SVTK_SelectionEvent* GetSelectionEventFlipY();
 
   //! Redefined in order to add an observer (callback) for custom event (space mouse event)
-  virtual
-  void
-  SetInteractor( vtkRenderWindowInteractor* );
+  virtual void SetInteractor( vtkRenderWindowInteractor* );
 
   //! To invoke #vtkRenderWindowInteractor::CreateTimer
-  virtual 
-  void
-  Render();
+  virtual void Render();
 
   //! To implement cached rendering
-  virtual
-  void
-  OnTimer();
+  virtual void OnTimer();
 
   //! To reset reset view
-  virtual
-  void
-  OnConfigure();
+  virtual void OnConfigure();
 
   //! To handle mouse move event
-  virtual 
-  void
-  OnMouseMove();
+  virtual void OnMouseMove();
 
   //! To handle left mouse button down event (reimplemented from #vtkInteractorStyle)
-  virtual
-  void
-  OnLeftButtonDown();
+  virtual void OnLeftButtonDown();
 
   //! To handle left mouse button up event (reimplemented from #vtkInteractorStyle)
-  virtual
-  void
-  OnLeftButtonUp();
+  virtual void OnLeftButtonUp();
 
   //! To handle middle mouse button down event (reimplemented from #vtkInteractorStyle)
-  virtual
-  void
-  OnMiddleButtonDown();
+  virtual void OnMiddleButtonDown();
 
   //! To handle middle mouse button up event (reimplemented from #vtkInteractorStyle)
-  virtual
-  void
-  OnMiddleButtonUp();
+  virtual void OnMiddleButtonUp();
 
   //! To handle right mouse button down event (reimplemented from #vtkInteractorStyle)
-  virtual
-  void
-  OnRightButtonDown();
+  virtual void OnRightButtonDown();
 
   //! To handle right mouse button up event (reimplemented from #vtkInteractorStyle)
-  virtual
-  void
-  OnRightButtonUp();
+  virtual void OnRightButtonUp();
 
   //! To handle keyboard event (reimplemented from #vtkInteractorStyle)
-  virtual
-  void
-  OnChar();
+  virtual void OnChar();
 
   //! To set current increment controller 
   void SetControllerIncrement(SVTK_ControllerIncrement*);
 
+  //! To modify current increment controller 
+  void SetIncrementSpeed(const int, const int = 0);
+
   //! To get current increment controller 
   SVTK_ControllerIncrement* ControllerIncrement();
  
@@ -283,6 +282,7 @@ class SVTK_EXPORT SVTK_InteractorStyle: public vtkInteractorStyle
   void startSpin();
 
   void startPointSelection();
+  void startFocalPointSelection();
 
  protected:
   void loadCursors();
@@ -336,11 +336,14 @@ class SVTK_EXPORT SVTK_InteractorStyle: public vtkInteractorStyle
   unsigned long                   myCurrRotationPointType;
   unsigned long                   myPrevRotationPointType;
 
+  unsigned long                   myCurrFocalPointType;
+  unsigned long                   myPrevFocalPointType;
+
   double                          myRotationPointX;
   double                          myRotationPointY;
   double                          myRotationPointZ;
 
-  vtkSmartPointer<SVTK_Actor>     myHighlightRotationPointActor;
+  vtkSmartPointer<SVTK_Actor>     myHighlightSelectionPointActor;
   vtkSmartPointer<vtkPointPicker> myPointPicker;
   
   vtkFloatingPointType            myBBCenter[3];
diff --git a/src/SVTK/SVTK_KeyFreeInteractorStyle.cxx b/src/SVTK/SVTK_KeyFreeInteractorStyle.cxx
new file mode 100644 (file)
index 0000000..193b406
--- /dev/null
@@ -0,0 +1,162 @@
+//  SALOME VTKViewer : build VTK viewer into Salome desktop
+//
+//  Copyright (C) 2003  OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+//  CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS 
+// 
+//  This library is free software; you can redistribute it and/or 
+//  modify it under the terms of the GNU Lesser General Public 
+//  License as published by the Free Software Foundation; either 
+//  version 2.1 of the License. 
+// 
+//  This library is distributed in the hope that it will be useful, 
+//  but WITHOUT ANY WARRANTY; without even the implied warranty of 
+//  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU 
+//  Lesser General Public License for more details. 
+// 
+//  You should have received a copy of the GNU Lesser General Public 
+//  License along with this library; if not, write to the Free Software 
+//  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA 
+// 
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
+//
+//
+//
+//  File   : SVTK_KeyFreeInteractorStyle.cxx
+//  Author : Christophe ATTANASIO
+//  Module : SALOME
+//  $Header$
+
+
+#include "SVTK_KeyFreeInteractorStyle.h"
+#include "SVTK_Selector.h"
+
+#include <vtkObjectFactory.h>
+#include <vtkRenderWindowInteractor.h>
+#include <vtkCallbackCommand.h>
+#include <vtkCommand.h>
+#include <vtkRenderer.h>
+#include <vtkCamera.h>
+
+
+//----------------------------------------------------------------------------
+vtkStandardNewMacro(SVTK_KeyFreeInteractorStyle);
+//----------------------------------------------------------------------------
+
+SVTK_KeyFreeInteractorStyle::SVTK_KeyFreeInteractorStyle():
+  myIsMidButtonDown( false ),
+  myIsLeftButtonDown( false )
+{
+}
+
+//----------------------------------------------------------------------------
+SVTK_KeyFreeInteractorStyle::~SVTK_KeyFreeInteractorStyle() 
+{
+}
+
+//----------------------------------------------------------------------------
+void SVTK_KeyFreeInteractorStyle::OnLeftButtonDown(int ctrl, int shift, 
+                                                  int x, int y) 
+{
+  myIsLeftButtonDown = true;
+
+  if (this->HasObserver(vtkCommand::LeftButtonPressEvent)) {
+    this->InvokeEvent(vtkCommand::LeftButtonPressEvent,NULL);
+    return;
+  }
+  this->FindPokedRenderer(x, y);
+  if (this->CurrentRenderer == NULL) {
+    return;
+  }
+  myShiftState = shift;
+  // finishing current viewer operation
+  if (State != VTK_INTERACTOR_STYLE_CAMERA_NONE) {
+    onFinishOperation();
+    startOperation(VTK_INTERACTOR_STYLE_CAMERA_NONE);
+  }
+  myOtherPoint = myPoint = QPoint(x, y);
+  if (ForcedState != VTK_INTERACTOR_STYLE_CAMERA_NONE) {
+    startOperation(ForcedState);
+  } 
+  else {
+    if (!(ctrl||shift)){
+      if (myIsMidButtonDown){
+       startOperation(VTK_INTERACTOR_STYLE_CAMERA_ZOOM);
+      }
+      else{
+       startOperation(VTK_INTERACTOR_STYLE_CAMERA_ROTATE);
+      }
+    }
+  }
+  return;
+}
+
+//----------------------------------------------------------------------------
+void SVTK_KeyFreeInteractorStyle::OnMiddleButtonDown(int ctrl,
+                                                    int shift, 
+                                                    int x, int y) 
+{
+  myIsMidButtonDown = true;
+
+  if (this->HasObserver(vtkCommand::MiddleButtonPressEvent))  {
+    this->InvokeEvent(vtkCommand::MiddleButtonPressEvent,NULL);
+    return;
+  }
+  this->FindPokedRenderer(x, y);
+  if (this->CurrentRenderer == NULL)    {
+    return;
+  }
+  myShiftState = shift;
+  // finishing current viewer operation
+  if (State != VTK_INTERACTOR_STYLE_CAMERA_NONE) {
+    onFinishOperation();
+    startOperation(VTK_INTERACTOR_STYLE_CAMERA_NONE);
+  }
+  myOtherPoint = myPoint = QPoint(x, y);
+  if (ForcedState != VTK_INTERACTOR_STYLE_CAMERA_NONE) {
+    startOperation(ForcedState);
+  }
+  else {
+    if (!(ctrl||shift)){
+      if ( myIsLeftButtonDown ){
+       startOperation(VTK_INTERACTOR_STYLE_CAMERA_ZOOM);
+      }
+      else{
+       startOperation(VTK_INTERACTOR_STYLE_CAMERA_PAN);
+      }
+    }
+  }
+}
+
+//----------------------------------------------------------------------------
+void SVTK_KeyFreeInteractorStyle::OnLeftButtonUp(int ctrl, int shift, int x, int y)
+{
+  myIsLeftButtonDown = false;
+  SVTK_InteractorStyle::OnLeftButtonUp( ctrl, shift, x, y );
+
+  if ( myIsMidButtonDown )
+    OnMiddleButtonDown( ctrl, shift, x, y );
+}
+
+//----------------------------------------------------------------------------
+void SVTK_KeyFreeInteractorStyle::OnMiddleButtonUp(int ctrl, int shift, int x, int y)
+{
+  myIsMidButtonDown = false;
+  SVTK_InteractorStyle::OnMiddleButtonUp( ctrl, shift, x, y );
+
+  if ( myIsLeftButtonDown )
+    OnLeftButtonDown( ctrl, shift, x, y );
+}
+
+//----------------------------------------------------------------------------
+void SVTK_KeyFreeInteractorStyle::OnChar()
+{
+  char key = GetInteractor()->GetKeyCode();
+  switch (key) {
+  case 's':
+  case 'S':
+    ActionPicking();
+    EventCallbackCommand->AbortFlagOn();
+    return;
+  }
+  SVTK_InteractorStyle::OnChar();
+}
diff --git a/src/SVTK/SVTK_KeyFreeInteractorStyle.h b/src/SVTK/SVTK_KeyFreeInteractorStyle.h
new file mode 100644 (file)
index 0000000..7e598a3
--- /dev/null
@@ -0,0 +1,72 @@
+//  SALOME VTKViewer : build VTK viewer into Salome desktop
+//
+//  Copyright (C) 2003  OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+//  CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS 
+// 
+//  This library is free software; you can redistribute it and/or 
+//  modify it under the terms of the GNU Lesser General Public 
+//  License as published by the Free Software Foundation; either 
+//  version 2.1 of the License. 
+// 
+//  This library is distributed in the hope that it will be useful, 
+//  but WITHOUT ANY WARRANTY; without even the implied warranty of 
+//  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU 
+//  Lesser General Public License for more details. 
+// 
+//  You should have received a copy of the GNU Lesser General Public 
+//  License along with this library; if not, write to the Free Software 
+//  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA 
+// 
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
+//
+//
+//
+//  File   : SVTK_KeyFreeInteractorStyle.h
+//  Author : Christophe ATTANASIO
+//  Module : SALOME
+//  $Header$
+
+#ifndef __SVTK_KeyFreeInteractorStyle_h
+#define __SVTK_KeyFreeInteractorStyle_h
+
+
+#include "SVTK.h"
+
+#include "SVTK_InteractorStyle.h"
+
+//! Introduce new style of interaction (keyboard free)
+class SVTK_EXPORT SVTK_KeyFreeInteractorStyle : public SVTK_InteractorStyle
+{
+ public:
+  static SVTK_KeyFreeInteractorStyle *New();
+  vtkTypeMacro(SVTK_KeyFreeInteractorStyle,SVTK_InteractorStyle);
+  
+ protected:
+  SVTK_KeyFreeInteractorStyle();
+  ~SVTK_KeyFreeInteractorStyle();
+
+  SVTK_KeyFreeInteractorStyle(const SVTK_KeyFreeInteractorStyle&); // Not implemented
+  void operator=(const SVTK_KeyFreeInteractorStyle&); // Not implemented
+
+  // Generic event bindings must be overridden in subclasses
+
+  //! Redefine SVTK_InteractorStyle::OnLeftButtonDown
+  virtual void OnLeftButtonDown(int ctrl, int shift, int x, int y);
+
+  //! Redefine SVTK_InteractorStyle::OnMiddleButtonDown
+  virtual void OnMiddleButtonDown(int ctrl, int shift, int x, int y);
+
+  //! Redefine SVTK_InteractorStyle::OnLeftButtonUp
+  virtual void OnLeftButtonUp(int ctrl, int shift, int x, int y);
+
+  //! Redefine SVTK_InteractorStyle::OnMiddleButtonUp
+  virtual void OnMiddleButtonUp(int ctrl, int shift, int x, int y);
+
+  //! Redefine SVTK_InteractorStyle::OnChar
+  virtual void OnChar();
+  
+  bool myIsMidButtonDown;
+  bool myIsLeftButtonDown;
+};
+
+#endif
diff --git a/src/SVTK/SVTK_MainWindow.cxx b/src/SVTK/SVTK_MainWindow.cxx
deleted file mode 100644 (file)
index a35d875..0000000
+++ /dev/null
@@ -1,934 +0,0 @@
-//  SALOME VTKViewer : build VTK viewer into Salome desktop
-//
-//  Copyright (C) 2003  OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
-//  CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS 
-// 
-//  This library is free software; you can redistribute it and/or 
-//  modify it under the terms of the GNU Lesser General Public 
-//  License as published by the Free Software Foundation; either 
-//  version 2.1 of the License. 
-// 
-//  This library is distributed in the hope that it will be useful, 
-//  but WITHOUT ANY WARRANTY; without even the implied warranty of 
-//  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU 
-//  Lesser General Public License for more details. 
-// 
-//  You should have received a copy of the GNU Lesser General Public 
-//  License along with this library; if not, write to the Free Software 
-//  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA 
-// 
-// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
-//
-//
-//
-//  File   : 
-//  Author : 
-//  Module : SALOME
-//  $Header$
-
-#include "SALOME_Actor.h"
-
-#include <QImage>
-
-#include <vtkGenericRenderWindowInteractor.h>
-#include <vtkRenderer.h>
-#include <vtkRenderWindow.h>
-
-#include <QtxAction.h>
-#include <QtxMultiAction.h>
-#include <QtxToolBar.h>
-#include <QtxActionToolMgr.h>
-
-#include <SUIT_MessageBox.h>
-#include <SUIT_ViewWindow.h>
-#include <SUIT_Tools.h>
-#include <SUIT_ResourceMgr.h>
-#include <SUIT_Session.h>
-
-#include "SVTK_NonIsometricDlg.h"
-#include "SVTK_UpdateRateDlg.h"
-#include "SVTK_CubeAxesDlg.h"
-#include "SVTK_SetRotationPointDlg.h"
-#include "SVTK_MainWindow.h"
-#include "SVTK_Event.h"
-#include "SVTK_Renderer.h"
-#include "SVTK_RenderWindowInteractor.h"
-#include "SVTK_InteractorStyle.h"
-#include "SVTK_Selector.h"
-
-/*!
-  Constructor
-*/
-SVTK_MainWindow
-::SVTK_MainWindow(QWidget* theParent, 
-                 const char* theName,
-                 SUIT_ResourceMgr* theResourceMgr,
-                 SUIT_ViewWindow* theViewWindow) :
-  QMainWindow(theParent),
-  myViewWindow(theViewWindow)
-{
-  setObjectName(theName);
-  setWindowFlags( windowFlags() & ~Qt::Window );
-}
-
-/*!
-  To initialize the class
-*/
-void
-SVTK_MainWindow
-::Initialize(SVTK_RenderWindowInteractor* theInteractor)
-{
-  myToolBar = toolMgr()->createToolBar( tr("LBL_TOOLBAR_LABEL"), -1, this );
-
-  createActions( SUIT_Session::session()->activeApplication()->resourceMgr() );
-  createToolBar();
-
-  myInteractor = theInteractor;
-  SetEventDispatcher(myInteractor->GetDevice());
-
-  setCentralWidget(myInteractor);
-  myInteractor->setBackgroundRole( QPalette::NoRole );//NoBackground
-
-  myInteractor->setFocusPolicy(Qt::StrongFocus);
-  myInteractor->setFocus();
-  setFocusProxy(myInteractor);
-
-  myUpdateRateDlg = new SVTK_UpdateRateDlg( action( UpdateRate ), this, "SVTK_UpdateRateDlg" );
-  myNonIsometricDlg = new SVTK_NonIsometricDlg( action( NonIsometric ), this, "SVTK_NonIsometricDlg" );
-  myCubeAxesDlg = new SVTK_CubeAxesDlg( action( GraduatedAxes ), this, "SVTK_CubeAxesDlg" );
-  mySetRotationPointDlg = new SVTK_SetRotationPointDlg
-    ( action( ChangeRotationPointId ), this, "SVTK_SetRotationPointDlg" );
-}
-
-/*!
-  Destructor
-*/
-SVTK_MainWindow
-::~SVTK_MainWindow()
-{
-}
-
-/*!
-  \return assigned tool manager
-*/
-QtxActionToolMgr* SVTK_MainWindow::toolMgr() const
-{
-  return myViewWindow->toolMgr();
-}
-
-/*!
-  \return used SVTK_RenderWindowInteractor
-*/
-SVTK_RenderWindowInteractor*
-SVTK_MainWindow
-::GetInteractor()
-{
-  return myInteractor;
-}
-
-/*!
-  \return used #vtkRenderWindowInteractor (obsolete)
-*/
-vtkRenderWindowInteractor*
-SVTK_MainWindow
-::getInteractor()
-{
-  return GetInteractor()->GetDevice();
-}
-
-/*!
-  \return used vtkRenderWindow (obsolete)
-*/
-vtkRenderWindow*
-SVTK_MainWindow
-::getRenderWindow()
-{
-  return GetInteractor()->getRenderWindow();
-}
-
-/*!
-  To repaint the view
-  \param theUpdateTrihedron - adjust trihedron
-*/
-void
-SVTK_MainWindow
-::Repaint(bool theUpdateTrihedron)
-{
-  if(theUpdateTrihedron) 
-    GetRenderer()->OnAdjustTrihedron();
-
-  GetInteractor()->update();
-
-  if ( (SVTK_InteractorStyle*)GetInteractorStyle() )
-    ((SVTK_InteractorStyle*)GetInteractorStyle())->OnTimer();
-}
-
-/*!
-  To invoke a VTK event on SVTK_RenderWindowInteractor instance
-*/
-void
-SVTK_MainWindow
-::InvokeEvent(unsigned long theEvent, void* theCallData)
-{
-  GetInteractor()->InvokeEvent(theEvent,theCallData);
-}
-
-/*!
-  Redirect the request to SVTK_RenderWindowInteractor::GetInteractorStyle
-*/
-vtkInteractorStyle*
-SVTK_MainWindow
-::GetInteractorStyle()
-{
-  return GetInteractor()->GetInteractorStyle();
-}
-
-/*!
-  Redirect the request to SVTK_RenderWindowInteractor::PushInteractorStyle
-*/
-void
-SVTK_MainWindow
-::PushInteractorStyle(vtkInteractorStyle* theStyle)
-{
-  GetInteractor()->PushInteractorStyle(theStyle);
-}
-
-/*!
-  Redirect the request to SVTK_RenderWindowInteractor::PopInteractorStyle
-*/
-void
-SVTK_MainWindow
-::PopInteractorStyle()
-{
-  GetInteractor()->PopInteractorStyle();
-}
-
-/*!
-  Redirect the request to SVTK_RenderWindowInteractor::GetSelector
-*/
-SVTK_Selector*
-SVTK_MainWindow
-::GetSelector()
-{
-  return GetInteractor()->GetSelector();
-}
-
-/*!
-  Redirect the request to SVTK_RenderWindowInteractor::SelectionMode
-*/
-Selection_Mode
-SVTK_MainWindow
-::SelectionMode()
-{
-  return GetSelector()->SelectionMode();
-}
-
-/*!
-  Redirect the request to SVTK_RenderWindowInteractor::SetSelectionMode
-*/
-void
-SVTK_MainWindow
-::SetSelectionMode(Selection_Mode theMode)
-{
-  GetSelector()->SetSelectionMode(theMode);
-}
-
-/*!
-  Redirect the request to SVTK_RenderWindowInteractor::GetRenderer
-*/
-SVTK_Renderer* 
-SVTK_MainWindow
-::GetRenderer()
-{
-  return GetInteractor()->GetRenderer();
-}
-
-/*!
-  Redirect the request to SVTK_RenderWindowInteractor::getRenderer
-*/
-vtkRenderer* 
-SVTK_MainWindow
-::getRenderer()
-{
-  return GetInteractor()->getRenderer();
-}
-
-/*!
-  Sets background color of the view
-  \param theColor - new background color
-*/
-void
-SVTK_MainWindow
-::SetBackgroundColor(const QColor& theColor)
-{
-  getRenderer()->SetBackground(theColor.red()/255.0, 
-                              theColor.green()/255.0,
-                              theColor.blue()/255.0);
-}
-
-/*!
-  \return background color of the view
-*/
-QColor
-SVTK_MainWindow
-::BackgroundColor()
-{
-  vtkFloatingPointType aBackgroundColor[3];
-  getRenderer()->GetBackground(aBackgroundColor);
-  return QColor(int(aBackgroundColor[0]*255), 
-               int(aBackgroundColor[1]*255), 
-               int(aBackgroundColor[2]*255));
-}
-
-/*!
-  Redirect the request to SVTK_Renderer::GetScale
-*/
-void
-SVTK_MainWindow
-::GetScale( double theScale[3] ) 
-{
-  GetRenderer()->GetScale( theScale );
-}
-
-/*!
-  Redirect the request to SVTK_Renderer::SetScale
-*/
-void
-SVTK_MainWindow
-::SetScale( double theScale[3] ) 
-{
-  GetRenderer()->SetScale( theScale );
-  Repaint();
-}
-
-/*!
-  Redirect the request to SVTK_Renderer::AddActor
-*/
-void
-SVTK_MainWindow
-::AddActor(VTKViewer_Actor* theActor, 
-          bool theIsUpdate)
-{
-  GetRenderer()->AddActor(theActor);
-  if(theIsUpdate) 
-    Repaint();
-}
-
-/*!
-  Redirect the request to SVTK_Renderer::RemoveActor
-*/
-void
-SVTK_MainWindow
-::RemoveActor(VTKViewer_Actor* theActor, 
-             bool theIsUpdate)
-{
-  GetRenderer()->RemoveActor(theActor);
-  if(theIsUpdate) 
-    Repaint();
-}
-
-/*!
-  Redirect the request to SVTK_Renderer::GetTrihedronSize
-*/
-vtkFloatingPointType
-SVTK_MainWindow
-::GetTrihedronSize()
-{
-  return GetRenderer()->GetTrihedronSize();
-}
-
-/*!
-  Redirect the request to SVTK_Renderer::SetTrihedronSize
-*/
-void 
-SVTK_MainWindow
-::SetTrihedronSize( const vtkFloatingPointType theSize, const bool theRelative )
-{
-  GetRenderer()->SetTrihedronSize(theSize, theRelative);
-  Repaint();
-}
-
-
-/*! If parameter theIsForcedUpdate is true, recalculate parameters for
- *  trihedron and cube axes, even if trihedron and cube axes is invisible.
- */
-void
-SVTK_MainWindow
-::AdjustActors()
-{
-  GetRenderer()->AdjustActors();
-  Repaint();
-}
-
-/*!
-  Redirect the request to SVTK_Renderer::IsTrihedronDisplayed
-*/
-bool
-SVTK_MainWindow
-::IsTrihedronDisplayed()
-{
-  return GetRenderer()->IsTrihedronDisplayed();
-}
-
-/*!
-  Redirect the request to SVTK_Renderer::IsCubeAxesDisplayed
-*/
-bool
-SVTK_MainWindow
-::IsCubeAxesDisplayed()
-{
-  return GetRenderer()->IsCubeAxesDisplayed();
-}
-
-/*!
-  Redirect the request to SVTK_Renderer::GetTrihedron
-*/
-VTKViewer_Trihedron*  
-SVTK_MainWindow
-::GetTrihedron() 
-{ 
-  return GetRenderer()->GetTrihedron(); 
-}
-
-/*!
-  Redirect the request to SVTK_Renderer::GetCubeAxes
-*/
-SVTK_CubeAxesActor2D* 
-SVTK_MainWindow
-::GetCubeAxes() 
-{ 
-  return GetRenderer()->GetCubeAxes(); 
-}
-
-/*!
-  \return toolbar of svtk main window
-*/
-QToolBar* 
-SVTK_MainWindow
-::getToolBar()
-{
-  return toolMgr()->toolBar( myToolBar );
-}
-
-void
-SVTK_MainWindow
-::SetEventDispatcher(vtkObject* theDispatcher)
-{
-  myEventDispatcher = theDispatcher;
-}
-
-#if defined(WIN32) && !defined(_DEBUG)
-#pragma optimize( "", off )
-#endif
-
-/*!
-  Creates all actions of svtk main window
-*/
-void
-SVTK_MainWindow
-::createActions(SUIT_ResourceMgr* theResourceMgr)
-{
-  QtxAction* anAction;
-  QtxActionToolMgr* mgr = toolMgr();
-
-  // Dump view
-  anAction = new QtxAction(tr("MNU_DUMP_VIEW"), 
-                          theResourceMgr->loadPixmap( "VTKViewer", tr( "ICON_VTKVIEWER_VIEW_DUMP" ) ),
-                          tr( "MNU_DUMP_VIEW" ), 0, this);
-  anAction->setStatusTip(tr("DSC_DUMP_VIEW"));
-  connect(anAction, SIGNAL(activated()), myViewWindow, SLOT(onDumpView()));
-  mgr->registerAction( anAction, DumpId );
-
-  // FitAll
-  anAction = new QtxAction(tr("MNU_FITALL"), 
-                          theResourceMgr->loadPixmap( "VTKViewer", tr( "ICON_VTKVIEWER_VIEW_FITALL" ) ),
-                          tr( "MNU_FITALL" ), 0, this);
-  anAction->setStatusTip(tr("DSC_FITALL"));
-  connect(anAction, SIGNAL(activated()), this, SLOT(onFitAll()));
-  mgr->registerAction( anAction, FitAllId );
-
-  // FitRect
-  anAction = new QtxAction(tr("MNU_FITRECT"), 
-                          theResourceMgr->loadPixmap( "VTKViewer", tr( "ICON_VTKVIEWER_VIEW_FITAREA" ) ),
-                          tr( "MNU_FITRECT" ), 0, this);
-  anAction->setStatusTip(tr("DSC_FITRECT"));
-  connect(anAction, SIGNAL(activated()), this, SLOT(activateWindowFit()));
-  mgr->registerAction( anAction, FitRectId );
-
-  // Zoom
-  anAction = new QtxAction(tr("MNU_ZOOM_VIEW"), 
-                          theResourceMgr->loadPixmap( "VTKViewer", tr( "ICON_VTKVIEWER_VIEW_ZOOM" ) ),
-                          tr( "MNU_ZOOM_VIEW" ), 0, this);
-  anAction->setStatusTip(tr("DSC_ZOOM_VIEW"));
-  connect(anAction, SIGNAL(activated()), this, SLOT(activateZoom()));
-  mgr->registerAction( anAction, ZoomId );
-
-  // Panning
-  anAction = new QtxAction(tr("MNU_PAN_VIEW"), 
-                          theResourceMgr->loadPixmap( "VTKViewer", tr( "ICON_VTKVIEWER_VIEW_PAN" ) ),
-                          tr( "MNU_PAN_VIEW" ), 0, this);
-  anAction->setStatusTip(tr("DSC_PAN_VIEW"));
-  connect(anAction, SIGNAL(activated()), this, SLOT(activatePanning()));
-  mgr->registerAction( anAction, PanId );
-
-  // Global Panning
-  anAction = new QtxAction(tr("MNU_GLOBALPAN_VIEW"), 
-                          theResourceMgr->loadPixmap( "VTKViewer", tr( "ICON_VTKVIEWER_VIEW_GLOBALPAN" ) ),
-                          tr( "MNU_GLOBALPAN_VIEW" ), 0, this);
-  anAction->setStatusTip(tr("DSC_GLOBALPAN_VIEW"));
-  connect(anAction, SIGNAL(activated()), this, SLOT(activateGlobalPanning()));
-  mgr->registerAction( anAction, GlobalPanId );
-
-  // Change rotation point
-  anAction = new QtxAction(tr("MNU_CHANGINGROTATIONPOINT_VIEW"), 
-                          theResourceMgr->loadPixmap( "VTKViewer", tr( "ICON_SVTK_ROTATION_POINT" ) ),
-                          tr( "MNU_CHANGINGROTATIONPOINT_VIEW" ), 0, this);
-  anAction->setStatusTip(tr("DSC_CHANGINGROTATIONPOINT_VIEW"));
-  anAction->setCheckable(true);
-  connect(anAction, SIGNAL(toggled(bool)), this, SLOT(onChangeRotationPoint(bool)));
-  mgr->registerAction( anAction, ChangeRotationPointId );
-
-  // Rotation
-  anAction = new QtxAction(tr("MNU_ROTATE_VIEW"), 
-                          theResourceMgr->loadPixmap( "VTKViewer", tr( "ICON_VTKVIEWER_VIEW_ROTATE" ) ),
-                          tr( "MNU_ROTATE_VIEW" ), 0, this);
-  anAction->setStatusTip(tr("DSC_ROTATE_VIEW"));
-  connect(anAction, SIGNAL(activated()), this, SLOT(activateRotation()));
-  mgr->registerAction( anAction, RotationId );
-
-  // Projections
-  anAction = new QtxAction(tr("MNU_FRONT_VIEW"), 
-                          theResourceMgr->loadPixmap( "VTKViewer", tr( "ICON_VTKVIEWER_VIEW_FRONT" ) ),
-                          tr( "MNU_FRONT_VIEW" ), 0, this);
-  anAction->setStatusTip(tr("DSC_FRONT_VIEW"));
-  connect(anAction, SIGNAL(activated()), this, SLOT(onFrontView()));
-  mgr->registerAction( anAction, FrontId );
-
-  anAction = new QtxAction(tr("MNU_BACK_VIEW"), 
-                          theResourceMgr->loadPixmap( "VTKViewer", tr( "ICON_VTKVIEWER_VIEW_BACK" ) ),
-                          tr( "MNU_BACK_VIEW" ), 0, this);
-  anAction->setStatusTip(tr("DSC_BACK_VIEW"));
-  connect(anAction, SIGNAL(activated()), this, SLOT(onBackView()));
-  mgr->registerAction( anAction, BackId );
-
-  anAction = new QtxAction(tr("MNU_TOP_VIEW"), 
-                          theResourceMgr->loadPixmap( "VTKViewer", tr( "ICON_VTKVIEWER_VIEW_TOP" ) ),
-                          tr( "MNU_TOP_VIEW" ), 0, this);
-  anAction->setStatusTip(tr("DSC_TOP_VIEW"));
-  connect(anAction, SIGNAL(activated()), this, SLOT(onTopView()));
-  mgr->registerAction( anAction, TopId );
-
-  anAction = new QtxAction(tr("MNU_BOTTOM_VIEW"), 
-                          theResourceMgr->loadPixmap( "VTKViewer", tr( "ICON_VTKVIEWER_VIEW_BOTTOM" ) ),
-                          tr( "MNU_BOTTOM_VIEW" ), 0, this);
-  anAction->setStatusTip(tr("DSC_BOTTOM_VIEW"));
-  connect(anAction, SIGNAL(activated()), this, SLOT(onBottomView()));
-  mgr->registerAction( anAction, BottomId );
-
-  anAction = new QtxAction(tr("MNU_LEFT_VIEW"), 
-                          theResourceMgr->loadPixmap( "VTKViewer", tr( "ICON_VTKVIEWER_VIEW_LEFT" ) ),
-                          tr( "MNU_LEFT_VIEW" ), 0, this);
-  anAction->setStatusTip(tr("DSC_LEFT_VIEW"));
-  connect(anAction, SIGNAL(activated()), this, SLOT(onLeftView()));
-  mgr->registerAction( anAction, LeftId );
-
-  anAction = new QtxAction(tr("MNU_RIGHT_VIEW"), 
-                          theResourceMgr->loadPixmap( "VTKViewer", tr( "ICON_VTKVIEWER_VIEW_RIGHT" ) ),
-                          tr( "MNU_RIGHT_VIEW" ), 0, this);
-  anAction->setStatusTip(tr("DSC_RIGHT_VIEW"));
-  connect(anAction, SIGNAL(activated()), this, SLOT(onRightView()));
-  mgr->registerAction( anAction, RightId );
-
-  // Reset
-  anAction = new QtxAction(tr("MNU_RESET_VIEW"), 
-                          theResourceMgr->loadPixmap( "VTKViewer", tr( "ICON_VTKVIEWER_VIEW_RESET" ) ),
-                          tr( "MNU_RESET_VIEW" ), 0, this);
-  anAction->setStatusTip(tr("DSC_RESET_VIEW"));
-  connect(anAction, SIGNAL(activated()), this, SLOT(onResetView()));
-  mgr->registerAction( anAction, ResetId );
-
-  // onViewTrihedron: Shows - Hides Trihedron
-  anAction = new QtxAction(tr("MNU_SHOW_TRIHEDRON"), 
-                          theResourceMgr->loadPixmap( "VTKViewer", tr( "ICON_VTKVIEWER_VIEW_TRIHEDRON" ) ),
-                          tr( "MNU_SHOW_TRIHEDRON" ), 0, this);
-  anAction->setStatusTip(tr("DSC_SHOW_TRIHEDRON"));
-  connect(anAction, SIGNAL(activated()), this, SLOT(onViewTrihedron()));
-  mgr->registerAction( anAction, ViewTrihedronId );
-
-  // onNonIsometric: Manage non-isometric params
-  anAction = new QtxAction(tr("MNU_SVTK_SCALING"), 
-                          theResourceMgr->loadPixmap( "VTKViewer", tr( "ICON_SVTK_SCALING" ) ),
-                          tr( "MNU_SVTK_SCALING" ), 0, this);
-  anAction->setStatusTip(tr("DSC_SVTK_SCALING"));
-  anAction->setCheckable(true);
-  connect(anAction, SIGNAL(toggled(bool)), this, SLOT(onNonIsometric(bool)));
-  mgr->registerAction( anAction, NonIsometric );
-
-  // onGraduatedAxes: Manage graduated axes params
-  anAction = new QtxAction(tr("MNU_SVTK_GRADUATED_AXES"), 
-                          theResourceMgr->loadPixmap( "VTKViewer", tr( "ICON_SVTK_GRADUATED_AXES" ) ),
-                          tr( "MNU_SVTK_GRADUATED_AXES" ), 0, this);
-  anAction->setStatusTip(tr("DSC_SVTK_GRADUATED_AXES"));
-  anAction->setCheckable(true);
-  connect(anAction, SIGNAL(toggled(bool)), this, SLOT(onGraduatedAxes(bool)));
-  mgr->registerAction( anAction, GraduatedAxes );
-
-  // onGraduatedAxes: Manage graduated axes params
-  anAction = new QtxAction(tr("MNU_SVTK_UPDATE_RATE"), 
-                          theResourceMgr->loadPixmap( "VTKViewer", tr( "ICON_SVTK_UPDATE_RATE" ) ),
-                          tr( "MNU_SVTK_UPDATE_RATE" ), 0, this);
-  anAction->setStatusTip(tr("DSC_SVTK_UPDATE_RATE"));
-  anAction->setCheckable(true);
-  connect(anAction, SIGNAL(toggled(bool)), this, SLOT(onUpdateRate(bool)));
-  mgr->registerAction( anAction, UpdateRate );
-}
-
-#if defined(WIN32) && !defined(_DEBUG)
-#pragma optimize( "", on )
-#endif
-
-/*!
-  Creates toolbar of svtk main window
-*/
-void
-SVTK_MainWindow
-::createToolBar()
-{
-  QtxActionToolMgr* mgr = toolMgr();
-  
-  mgr->append( DumpId, myToolBar );
-  mgr->append( ViewTrihedronId, myToolBar );
-
-  QtxMultiAction* aScaleAction = new QtxMultiAction( this );
-  aScaleAction->insertAction( action( FitAllId ) );
-  aScaleAction->insertAction( action( FitRectId ) );
-  aScaleAction->insertAction( action( ZoomId ) );
-  mgr->append( aScaleAction, myToolBar );
-
-  QtxMultiAction* aPanningAction = new QtxMultiAction( this );
-  aPanningAction->insertAction( action( PanId ) );
-  aPanningAction->insertAction( action( GlobalPanId ) );
-  mgr->append( aPanningAction, myToolBar );
-
-  mgr->append( ChangeRotationPointId, myToolBar );
-
-  mgr->append( RotationId, myToolBar );
-
-  QtxMultiAction* aViewsAction = new QtxMultiAction( this );
-  aViewsAction->insertAction( action( FrontId ) );
-  aViewsAction->insertAction( action( BackId ) );
-  aViewsAction->insertAction( action( TopId ) );
-  aViewsAction->insertAction( action( BottomId ) );
-  aViewsAction->insertAction( action( LeftId ) );
-  aViewsAction->insertAction( action( RightId ) );
-  mgr->append( aViewsAction, myToolBar );
-
-  mgr->append( ResetId, myToolBar );
-
-  mgr->append( UpdateRate, myToolBar );
-  mgr->append( NonIsometric, myToolBar );
-  mgr->append( GraduatedAxes, myToolBar );
-}
-
-/*!
-  Custom show event handler
-*/
-void
-SVTK_MainWindow
-::showEvent( QShowEvent * theEvent ) 
-{
-  emit Show( theEvent );
-}
-
-/*!
-  Custom hide event handler
-*/
-void
-SVTK_MainWindow
-::hideEvent( QHideEvent * theEvent ) 
-{
-  emit Hide( theEvent );
-}
-
-/*!
-  Starts zoom transformation
-*/
-void
-SVTK_MainWindow
-::activateZoom()
-{
-  myEventDispatcher->InvokeEvent(SVTK::StartZoom,0);
-}
-
-/*!
-  Starts panning transformation
-*/
-void
-SVTK_MainWindow
-::activatePanning()
-{
-  myEventDispatcher->InvokeEvent(SVTK::StartPan,0);
-}
-
-/*!
-  Starts rotation transformation
-*/
-void
-SVTK_MainWindow
-::activateRotation()
-{
-  myEventDispatcher->InvokeEvent(SVTK::StartRotate,0);
-}
-
-/*!
-  Change rotation point
-*/
-void
-SVTK_MainWindow
-::onChangeRotationPoint(bool theIsActivate)
-{
-  if(theIsActivate){
-    mySetRotationPointDlg->addObserver();
-    if ( mySetRotationPointDlg->IsFirstShown() )
-      activateSetRotationGravity();
-    mySetRotationPointDlg->show();
-  }else
-    mySetRotationPointDlg->hide();
-}
-
-/*!
-  Set the gravity center as a rotation point
-*/
-void
-SVTK_MainWindow
-::activateSetRotationGravity()
-{
-  myEventDispatcher->InvokeEvent(SVTK::SetRotateGravity,0);
-}
-
-/*!
-  Set the selected point as a rotation point
-*/
-void
-SVTK_MainWindow
-::activateSetRotationSelected(void* theData)
-{
-  myEventDispatcher->InvokeEvent(SVTK::ChangeRotationPoint,theData);
-}
-
-/*!
-  Set the point selected by user as a rotation point
-*/
-void
-SVTK_MainWindow
-::activateStartPointSelection()
-{
-  myEventDispatcher->InvokeEvent(SVTK::StartPointSelection,0);
-}
-
-/*!
-  Starts global panning transformation
-*/
-void
-SVTK_MainWindow
-::activateGlobalPanning()
-{
-  myEventDispatcher->InvokeEvent(SVTK::StartGlobalPan,0);
-}
-
-/*!
-  Starts window fit transformation
-*/
-void
-SVTK_MainWindow
-::activateWindowFit()
-{
-  myEventDispatcher->InvokeEvent(SVTK::StartFitArea,0);
-}
-
-/*!
-  Processes transformation "front view"
-*/
-void
-SVTK_MainWindow
-::onFrontView()
-{
-  GetRenderer()->OnFrontView();
-  Repaint();
-}
-
-/*!
-  Processes transformation "back view"
-*/
-void
-SVTK_MainWindow
-::onBackView()
-{
-  GetRenderer()->OnBackView();
-  Repaint();
-}
-
-/*!
-  Processes transformation "top view"
-*/
-void
-SVTK_MainWindow
-::onTopView()
-{
-  GetRenderer()->OnTopView();
-  Repaint();
-}
-
-/*!
-  Processes transformation "bottom view"
-*/
-void
-SVTK_MainWindow
-::onBottomView()
-{
-  GetRenderer()->OnBottomView();
-  Repaint();
-}
-
-/*!
-  Processes transformation "left view"
-*/
-void
-SVTK_MainWindow
-::onLeftView()
-{
-  GetRenderer()->OnLeftView();
-  Repaint();
-}
-
-/*!
-  Processes transformation "right view"
-*/
-void
-SVTK_MainWindow
-::onRightView()
-{
-  GetRenderer()->OnRightView();
-  Repaint();
-}
-
-/*!
-  Processes transformation "reset view": sets default orientation of viewport camera
-*/
-void
-SVTK_MainWindow
-::onResetView()
-{
-  GetRenderer()->OnResetView();
-  Repaint();
-}
-
-/*!
-  Processes transformation "fit all"
-*/
-void
-SVTK_MainWindow
-::onFitAll()
-{
-  GetRenderer()->OnFitAll();
-  Repaint();
-}
-
-/*!
-  Shows trihedron
-*/
-void 
-SVTK_MainWindow
-::onViewTrihedron()
-{
-  GetRenderer()->OnViewTrihedron();
-  Repaint();
-}
-
-/*!
-  Shows cube axes
-*/
-void
-SVTK_MainWindow
-::onViewCubeAxes()
-{
-  GetRenderer()->OnViewCubeAxes();
-  Repaint();
-}
-
-void
-SVTK_MainWindow
-::onUpdateRate(bool theIsActivate)
-{
-  if(theIsActivate){
-    myUpdateRateDlg->Update();
-    myUpdateRateDlg->show();
-  }else
-    myUpdateRateDlg->hide();
-}
-
-void
-SVTK_MainWindow
-::onNonIsometric(bool theIsActivate)
-{
-  if(theIsActivate){
-    myNonIsometricDlg->Update();
-    myNonIsometricDlg->show();
-  }else
-    myNonIsometricDlg->hide();
-}
-
-void
-SVTK_MainWindow
-::onGraduatedAxes(bool theIsActivate)
-{
-  if(theIsActivate){
-    myCubeAxesDlg->Update();
-    myCubeAxesDlg->show();
-  }else
-    myCubeAxesDlg->hide();
-}
-
-void
-SVTK_MainWindow
-::onAdjustTrihedron()
-{   
-  GetRenderer()->OnAdjustTrihedron();
-}
-
-void
-SVTK_MainWindow
-::onAdjustCubeAxes()
-{   
-  GetRenderer()->OnAdjustCubeAxes();
-}
-
-/*!
-  \return QImage, containing all scene rendering in window
-*/
-QImage
-SVTK_MainWindow
-::dumpView()
-{
-  vtkRenderWindow* aWindow = GetInteractor()->getRenderWindow();
-  int* aSize = aWindow->GetSize();
-  int aWidth = aSize[0];
-  int aHeight = aSize[1];
-  
-  unsigned char *aData = 
-    aWindow->GetRGBACharPixelData( 0, 0, aWidth-1, aHeight-1, 0 );
-  
-  QImage anImage( aData, aWidth, aHeight, QImage::Format_ARGB32 );
-
-  anImage = anImage.rgbSwapped();
-  anImage = anImage.mirrored();
-  return anImage;
-}
-
-/*!
-  \return action by it's id
-*/
-QtxAction* SVTK_MainWindow::action( int id ) const
-{
-  return dynamic_cast<QtxAction*>( toolMgr()->action( id ) );
-}
diff --git a/src/SVTK/SVTK_MainWindow.h b/src/SVTK/SVTK_MainWindow.h
deleted file mode 100644 (file)
index 510266f..0000000
+++ /dev/null
@@ -1,274 +0,0 @@
-// Copyright (C) 2005  CEA/DEN, EDF R&D, OPEN CASCADE, PRINCIPIA R&D
-//
-// This library is free software; you can redistribute it and/or
-// modify it under the terms of the GNU Lesser General Public
-// License as published by the Free Software Foundation; either
-// version 2.1 of the License.
-//
-// This library is distributed in the hope that it will be useful
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-// Lesser General Public License for more details.
-//
-// You should have received a copy of the GNU Lesser General Public
-// License along with this library; if not, write to the Free Software
-// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA
-//
-// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
-//
-#ifndef SVTK_MAINWINDOW_H
-#define SVTK_MAINWINDOW_H
-
-#ifdef WIN32
-#pragma warning( disable:4251 )
-#endif
-
-#include "SVTK.h"
-#include "SVTK_Selection.h"
-
-#include <QMainWindow>
-
-#include <vtkSmartPointer.h>
-
-class vtkObject;
-class vtkRenderer;
-class vtkRenderWindow;
-class vtkInteractorStyle;
-class vtkRenderWindowInteractor;
-
-class QtxAction;
-class QtxActionToolMgr;
-
-class SUIT_ResourceMgr;
-class SUIT_ViewWindow;
-
-class SVTK_RenderWindowInteractor;
-class SVTK_NonIsometricDlg;
-class SVTK_UpdateRateDlg;
-class SVTK_CubeAxesActor2D;
-class SVTK_CubeAxesDlg;
-class SVTK_SetRotationPointDlg;
-class SVTK_Renderer;
-class SVTK_Selector;
-
-class VTKViewer_Trihedron;
-class VTKViewer_Actor;
-
-//! The class is a container for #SVTK_RenderWindowInteractor.
-/*!
-  The class contains #SVTK_RenderWindowInteractor instance and
-  adds predefined viewer actions and toolbar for user interaction.
-*/
-class SVTK_EXPORT SVTK_MainWindow: public QMainWindow
-{
-  Q_OBJECT;
-
-public:
-  SVTK_MainWindow(QWidget* theParent, 
-                 const char* theName,
-                 SUIT_ResourceMgr* theResourceMgr,
-                 SUIT_ViewWindow* theViewWindow);
-  
-  //! To initialize the class
-  virtual
-  void
-  Initialize(SVTK_RenderWindowInteractor* theInteractor);
-
-  virtual
-  ~SVTK_MainWindow();
-
-  //----------------------------------------------------------------------------
-  //! Get used #SVTK_RenderWindowInteractor
-  SVTK_RenderWindowInteractor*
-  GetInteractor();
-
-  //! Get used #vtkRenderWindowInteractor (obsolete)
-  vtkRenderWindowInteractor*
-  getInteractor();
-
-  //! Get used #vtkRenderWindow (obsolete)
-  vtkRenderWindow*
-  getRenderWindow();
-
-  //! To repaint the view
-  void
-  Repaint(bool theUpdateTrihedron = true);
-
-  //! To invoke a VTK event on #SVTK_RenderWindowInteractor instance
-  void
-  InvokeEvent(unsigned long theEvent, void* theCallData);
-
-  //----------------------------------------------------------------------------
-  //! Redirect the request to #SVTK_RenderWindowInteractor::GetInteractorStyle
-  vtkInteractorStyle* 
-  GetInteractorStyle();
-
-  //! Redirect the request to #SVTK_RenderWindowInteractor::PushInteractorStyle
-  void
-  PushInteractorStyle(vtkInteractorStyle* theStyle);
-
-  //! Redirect the request to #SVTK_RenderWindowInteractor::PopInteractorStyle
-  void
-  PopInteractorStyle();
-
-  //----------------------------------------------------------------------------
-  //! Redirect the request to #SVTK_RenderWindowInteractor::GetSelector
-  SVTK_Selector* 
-  GetSelector();
-
-  //! Redirect the request to #SVTK_RenderWindowInteractor::SelectionMode
-  Selection_Mode
-  SelectionMode();
-
-  //! Redirect the request to #SVTK_RenderWindowInteractor::SetSelectionMode
-  void 
-  SetSelectionMode(Selection_Mode theMode);
-
-  //----------------------------------------------------------------------------
-  //! Redirect the request to #SVTK_RenderWindowInteractor::GetRenderer
-  SVTK_Renderer* 
-  GetRenderer();
-
-  //! Redirect the request to #SVTK_RenderWindowInteractor::getRenderer
-  vtkRenderer* 
-  getRenderer();
-
-  //! Set background color to the view
-  void
-  SetBackgroundColor(const QColor& theColor);
-
-  //! Get background color of the view
-  QColor 
-  BackgroundColor();
-
-  //! Redirect the request to #SVTK_Renderer::SetScale
-  void
-  SetScale(double theScale[3]);
-
-  //! Redirect the request to #SVTK_Renderer::GetScale
-  void
-  GetScale(double theScale[3]);
-
-  //! Redirect the request to #SVTK_Renderer::AddActor
-  virtual
-  void 
-  AddActor(VTKViewer_Actor* theActor, 
-          bool theIsUpdate = false);
-
-  //! Redirect the request to #SVTK_Renderer::RemoveActor
-  virtual
-  void 
-  RemoveActor(VTKViewer_Actor* theActor, 
-             bool theIsUpdate = false);
-
-  //! Redirect the request to #SVTK_Renderer::GetTrihedronSize
-  vtkFloatingPointType  
-  GetTrihedronSize();
-
-  //! Redirect the request to #SVTK_Renderer::SetTrihedronSize
-  void
-  SetTrihedronSize(const vtkFloatingPointType theSize, const bool theRelative = true);
-
-  //! Redirect the request to #SVTK_Renderer::AdjustActors
-  void 
-  AdjustActors();
-
-  //! Redirect the request to #SVTK_Renderer::IsTrihedronDisplayed
-  bool
-  IsTrihedronDisplayed();
-  //! Redirect the request to #SVTK_Renderer::IsCubeAxesDisplayed
-  bool
-  IsCubeAxesDisplayed();
-
-  //! Redirect the request to #SVTK_Renderer::GetTrihedron
-  VTKViewer_Trihedron* 
-  GetTrihedron();
-
-  //! Redirect the request to #SVTK_Renderer::GetCubeAxes
-  SVTK_CubeAxesActor2D*
-  GetCubeAxes();
-
-  //----------------------------------------------------------------------------
-  QToolBar* getToolBar();
-
- signals:
-  void Show( QShowEvent * );
-  void Hide( QHideEvent * );
-  
- public slots:
-  virtual void showEvent( QShowEvent * );
-  virtual void hideEvent( QHideEvent * );
-
-  void activateZoom();
-  void activateWindowFit();
-  void activateRotation();
-  void activatePanning(); 
-  void activateGlobalPanning(); 
-
-  void onChangeRotationPoint(bool theIsActivate);
-
-  void activateSetRotationGravity();
-  void activateSetRotationSelected(void* theData);
-  void activateStartPointSelection();
-
-  void onFrontView(); 
-  void onBackView(); 
-  void onTopView();
-  void onBottomView();
-  void onRightView(); 
-  void onLeftView();     
-
-  void onResetView();     
-  void onFitAll();
-
-  void onViewTrihedron(); 
-  void onViewCubeAxes();
-
-  void onUpdateRate(bool theIsActivate);
-  void onNonIsometric(bool theIsActivate);
-  void onGraduatedAxes(bool theIsActivate);
-
-  void onAdjustTrihedron();
-  void onAdjustCubeAxes();
-
- public:
-  QImage dumpView();
-
- protected:  
-  virtual QtxActionToolMgr* toolMgr() const;
-
-  void
-  createActions(SUIT_ResourceMgr* theResourceMgr);
-
-  void
-  createToolBar();
-
-  void
-  SetEventDispatcher(vtkObject* theDispatcher);
-
-  QtxAction* action( int ) const;
-
-  enum { DumpId, FitAllId, FitRectId, ZoomId, PanId, GlobalPanId, 
-        ChangeRotationPointId, RotationId,
-         FrontId, BackId, TopId, BottomId, LeftId, RightId, ResetId, 
-        ViewTrihedronId, NonIsometric, GraduatedAxes, UpdateRate};
-
-  SUIT_ViewWindow* myViewWindow;
-
-  SVTK_NonIsometricDlg* myNonIsometricDlg;
-  SVTK_UpdateRateDlg* myUpdateRateDlg;
-  SVTK_CubeAxesDlg* myCubeAxesDlg;
-  SVTK_SetRotationPointDlg* mySetRotationPointDlg;
-
-  vtkSmartPointer<vtkObject> myEventDispatcher;
-  int myToolBar;
-
-  SVTK_RenderWindowInteractor* myInteractor;
-};
-
-#ifdef WIN32
-#pragma warning( default:4251 )
-#endif
-
-#endif
index a3a2044ae942f1020983e6e09ee6331eff8dd15d..826444148b29bda429c85955b9385910fb054473 100644 (file)
@@ -27,7 +27,7 @@
 //  $Header$
 
 #include "SVTK_NonIsometricDlg.h"
-#include "SVTK_MainWindow.h"
+#include "SVTK_ViewWindow.h"
 #include "SVTK_Renderer.h"
 
 #include "QtxDoubleSpinBox.h"
@@ -45,7 +45,7 @@ using namespace std;
 */
 SVTK_NonIsometricDlg
 ::SVTK_NonIsometricDlg(QtxAction* theAction,
-                      SVTK_MainWindow* theParent,
+                      SVTK_ViewWindow* theParent,
                       const char* theName):
   SVTK_DialogBase(theAction,
                  theParent, 
index bcb730d52b487504f9f00eac97c331bc55378c29..222f883e7040b9319c66eae955085db07cbcacc7 100644 (file)
@@ -31,7 +31,7 @@
 
 #include "SVTK_DialogBase.h"
 
-class SVTK_MainWindow;
+class SVTK_ViewWindow;
 
 class QtxDoubleSpinBox;
 class QtxAction;
@@ -45,7 +45,7 @@ class SVTK_NonIsometricDlg : public SVTK_DialogBase
 
 public:
   SVTK_NonIsometricDlg(QtxAction* theAction,
-                      SVTK_MainWindow* theParent,
+                      SVTK_ViewWindow* theParent,
                       const char* theName);
 
   ~SVTK_NonIsometricDlg();
@@ -53,7 +53,7 @@ public:
   void Update();
 
 protected:
-  SVTK_MainWindow *m_MainWindow;
+  SVTK_ViewWindow *m_MainWindow;
 
   QtxDoubleSpinBox* m_sbXcoeff;
   QtxDoubleSpinBox* m_sbYcoeff;
diff --git a/src/SVTK/SVTK_Recorder.cxx b/src/SVTK/SVTK_Recorder.cxx
new file mode 100755 (executable)
index 0000000..67aac1d
--- /dev/null
@@ -0,0 +1,481 @@
+// Copyright (C) 2005  CEA/DEN, EDF R&D, OPEN CASCADE, PRINCIPIA R&D
+//
+// This library is free software; you can redistribute it and/or
+// modify it under the terms of the GNU Lesser General Public
+// License as published by the Free Software Foundation; either
+// version 2.1 of the License.
+//
+// This library is distributed in the hope that it will be useful
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+// Lesser General Public License for more details.
+//
+// You should have received a copy of the GNU Lesser General Public
+// License along with this library; if not, write to the Free Software
+// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA
+//
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
+
+#include "SVTK_Recorder.h"
+
+#include "SVTK_ImageWriter.h"
+#include "SVTK_ImageWriterMgr.h"
+
+#include <vtkObjectFactory.h>
+#include <vtkObject.h>
+#include <vtkCallbackCommand.h>
+#include <vtkRenderWindow.h>
+#include <vtkTimerLog.h>
+#include <vtkWindowToImageFilter.h>
+#include <vtkJPEGWriter.h>
+#include <vtkImageData.h>
+
+#include <sstream>
+#include <iomanip>
+#include <iostream>
+
+#ifndef WIN32
+#include <unistd.h>
+#endif
+
+#include <QApplication>
+#include <QFileInfo>
+#include <QDir>
+
+//#include "utilities.h"
+
+#ifdef _DEBUG_
+static int MYDEBUG = 0;
+#else
+static int MYDEBUG = 0;
+#endif
+
+
+namespace
+{
+  //----------------------------------------------------------------------------
+  inline
+  void
+  GetNameJPEG(const std::string& thePreffix,  
+             const int theIndex,
+             std::string& theName)
+  {
+    using namespace std;
+    ostringstream aStream;
+    aStream<<thePreffix<<"_"<<setw(6)<<setfill('0')<<theIndex<<".jpeg";
+    theName = aStream.str();
+  }
+}
+
+//----------------------------------------------------------------------------
+vtkCxxRevisionMacro(SVTK_Recorder,"$Revision$");
+vtkStandardNewMacro(SVTK_Recorder);
+
+
+//----------------------------------------------------------------------------
+SVTK_Recorder
+::SVTK_Recorder():
+  myRenderWindow(NULL),
+  myState(SVTK_Recorder_Stop),
+  myNbFPS(5.5),
+  myQuality(100),
+  myProgressiveMode(true),
+  myUseSkippedFrames(true),
+  myErrorStatus(0),
+  myCommand(vtkCallbackCommand::New()),
+  myPriority(0.0),
+  myTimeStart(0.0),
+  myFrameIndex(0),
+  myPaused(0),
+  myFilter(vtkWindowToImageFilter::New()),
+  myWriterMgr(new SVTK_ImageWriterMgr),
+  myNbWrittenFrames(0),
+  myNameAVIMaker("jpeg2yuv")
+{
+  myCommand->SetClientData(this); 
+  myCommand->SetCallback(SVTK_Recorder::ProcessEvents);
+}
+
+
+//----------------------------------------------------------------------------
+SVTK_Recorder
+::~SVTK_Recorder()
+{
+  myCommand->Delete();
+  myFilter->Delete();
+  delete myWriterMgr;
+}
+
+
+//----------------------------------------------------------------------------
+void
+SVTK_Recorder
+::CheckExistAVIMaker()
+{
+  myErrorStatus = 0;
+  using namespace std;
+  ostringstream aStream;
+  aStream<<"which "<<myNameAVIMaker<<" >& /dev/null";
+  std::string anAVIMakeCheck = aStream.str();
+  int iErr = system(anAVIMakeCheck.c_str());
+  if(iErr != 0)
+    myErrorStatus = 127;
+}
+
+
+//----------------------------------------------------------------------------
+void
+SVTK_Recorder
+::SetName(const char* theName)
+{
+  myName = theName;
+}
+
+const char* 
+SVTK_Recorder::Name() const
+{
+  return myName.c_str();
+}
+
+
+//----------------------------------------------------------------------------
+void
+SVTK_Recorder
+::SetNbFPS(const double theNbFPS)
+{
+  myNbFPS = theNbFPS;
+}
+
+double
+SVTK_Recorder
+::NbFPS() const
+{
+  return myNbFPS;
+}
+
+
+//----------------------------------------------------------------------------
+void
+SVTK_Recorder
+::SetQuality(int theQuality)
+{
+  myQuality = theQuality;
+}
+
+int
+SVTK_Recorder
+::GetQuality() const
+{
+  return myQuality;
+}
+
+
+//----------------------------------------------------------------------------
+void 
+SVTK_Recorder
+::SetRenderWindow(vtkRenderWindow* theRenderWindow)
+{
+  myRenderWindow = theRenderWindow;
+}
+
+vtkRenderWindow* 
+SVTK_Recorder
+::RenderWindow()
+{
+  return myRenderWindow;
+}
+
+
+//----------------------------------------------------------------------------
+void
+SVTK_Recorder
+::SetProgressiveMode(bool theProgressiveMode)
+{
+  myProgressiveMode = theProgressiveMode;
+}
+
+bool
+SVTK_Recorder
+::GetProgressiveMode() const
+{
+  return myProgressiveMode;
+}
+
+
+//----------------------------------------------------------------------------
+void
+SVTK_Recorder
+::SetUseSkippedFrames(bool theUseSkippedFrames)
+{
+  myUseSkippedFrames = theUseSkippedFrames;
+}
+
+bool
+SVTK_Recorder
+::UseSkippedFrames() const
+{
+  return myUseSkippedFrames;
+}
+
+
+//----------------------------------------------------------------------------
+int
+SVTK_Recorder
+::ErrorStatus() const
+{
+  return myErrorStatus;
+}
+
+int
+SVTK_Recorder
+::State() const
+{
+  return myState;
+}
+
+
+//----------------------------------------------------------------------------
+void
+SVTK_Recorder
+::ProcessEvents(vtkObject* vtkNotUsed(theObject), 
+               unsigned long theEvent,
+               void* theClientData, 
+               void* vtkNotUsed(theCallData))
+{
+  if(vtkObject* anObj = reinterpret_cast<vtkObject*>(theClientData)){ 
+    if(SVTK_Recorder* aSelf = dynamic_cast<SVTK_Recorder*>(anObj)){
+      if(theEvent==vtkCommand::EndEvent){
+       if(aSelf->State() == SVTK_Recorder::SVTK_Recorder_Record){
+         aSelf->DoRecord();
+       }
+      }
+    }
+  }
+}
+
+
+//----------------------------------------------------------------------------
+void
+SVTK_Recorder
+::Record()
+{
+  if(myState == SVTK_Recorder_Stop){
+    if(myRenderWindow){
+      myState = SVTK_Recorder_Record;
+      myFilter->SetInput(myRenderWindow);
+      myFrameIndex = -1;
+      myNbWrittenFrames = 0;
+      myRenderWindow->RemoveObserver(myCommand);
+      myRenderWindow->AddObserver(vtkCommand::EndEvent,
+                                  myCommand,
+                                  myPriority);
+      myRenderWindow->Render();
+    }
+  }
+}
+
+
+//----------------------------------------------------------------------------
+void
+SVTK_Recorder
+::Stop()
+{
+  QApplication::setOverrideCursor( Qt::WaitCursor );
+
+  if(myState == SVTK_Recorder_Record){ 
+    if(!myPaused)
+      DoRecord();
+
+    myWriterMgr->Stop();
+
+    if(myUseSkippedFrames)
+      AddSkippedFrames();
+
+    myFrameIndexes.clear();
+
+    MakeFileAVI();
+  }
+  myState = SVTK_Recorder_Stop;
+  myPaused = 0;
+
+  QApplication::restoreOverrideCursor();
+}
+
+
+//----------------------------------------------------------------------------
+void
+SVTK_Recorder
+::Pause()
+{
+  myPaused = myPaused ? 0 : 1;
+  if(myPaused && !myFrameIndexes.empty()){
+    myFrameIndexes.back() *= -1;
+    if(MYDEBUG) cout<<"SVTK_Recorder::Pause - myFrameIndexes.back() = "<<myFrameIndexes.back()<<endl;
+  }
+}
+
+
+//----------------------------------------------------------------------------
+inline 
+int
+GetFrameIndex(double theStartTime,
+             double theFPS)
+{
+  double aTimeNow = vtkTimerLog::GetCurrentTime();
+  double aDelta = aTimeNow - theStartTime;
+  return int(aDelta*theFPS);
+}
+
+void
+SVTK_Recorder
+::DoRecord()
+{
+  if(myPaused)
+    return;
+
+  if(myFrameIndex < 0){
+    myFrameIndex = 0;
+    myTimeStart = vtkTimerLog::GetCurrentTime();
+  }else{
+    int aFrameIndex = GetFrameIndex(myTimeStart,myNbFPS);
+    if(aFrameIndex <= myFrameIndex)
+      return;
+
+    // If there was a "pause" we correct the myTimeStart
+    int aLastFrameIndex = myFrameIndexes.back();
+    if(aLastFrameIndex < 0){
+      myFrameIndexes.back() = abs(myFrameIndexes.back());
+      double aPauseTime = fabs((double)(aFrameIndex - myFrameIndex - 1)) / myNbFPS;
+      if(MYDEBUG) 
+       cout<<"SVTK_Recorder::DoRecord - aFrameIndex = "<<aFrameIndex<<
+         "; aPauseTime = "<<aPauseTime<<endl;
+      myTimeStart += aPauseTime;
+    }
+
+    aFrameIndex = GetFrameIndex(myTimeStart,myNbFPS);
+    if(aFrameIndex <= myFrameIndex)
+      return;
+
+    myFrameIndex = aFrameIndex;
+  }
+
+  myFrameIndexes.push_back(myFrameIndex);
+  if(MYDEBUG) cout<<"SVTK_Recorder::DoRecord - myFrameIndex = "<<myFrameIndex<<endl;
+
+  myRenderWindow->RemoveObserver(myCommand);
+  myFilter->Modified();
+
+  std::string aName;
+  GetNameJPEG(myName,myFrameIndex,aName);
+
+  PreWrite();
+
+  vtkImageData *anImageData = vtkImageData::New(); 
+  anImageData->DeepCopy(myFilter->GetOutput());
+
+  myWriterMgr->StartImageWriter(anImageData,aName,myProgressiveMode,myQuality);
+  myNbWrittenFrames++;
+
+  myRenderWindow->AddObserver(vtkCommand::EndEvent,
+                              myCommand,
+                              myPriority);
+}
+
+
+//----------------------------------------------------------------------------
+void
+SVTK_Recorder
+::PreWrite()
+{
+  vtkImageData *anImageData = myFilter->GetOutput();
+  //
+  if(!anImageData){
+    myErrorStatus = 20;
+    return;
+  }
+  anImageData->UpdateInformation();
+  int *anExtent = anImageData->GetWholeExtent();
+  anImageData->SetUpdateExtent(anExtent[0], anExtent[1],
+                              anExtent[2], anExtent[3],
+                              0,0);
+  anImageData->UpdateData();
+}
+
+
+//----------------------------------------------------------------------------
+void
+SVTK_Recorder
+::AddSkippedFrames()
+{
+  myErrorStatus = 0;
+
+  if(myFrameIndexes.size() < 2)
+    return;
+
+  size_t anId = 0, anEnd = myFrameIndexes.size() - 1;
+  for(; anId < anEnd; anId++){
+    int aStartIndex = myFrameIndexes[anId];
+    if(aStartIndex < 0)
+      continue;
+
+    int aFinishIndex = abs(myFrameIndexes[anId + 1]);
+    if(aStartIndex + 1 == aFinishIndex)
+      continue;
+
+    std::string anInitialName;
+    std::ostringstream aStream;
+    GetNameJPEG(myName,aStartIndex,anInitialName);
+    for(int anIndex = aStartIndex + 1; anIndex < aFinishIndex; anIndex++){
+      myNbWrittenFrames++;
+      std::string anCurrentName;
+      GetNameJPEG(myName,anIndex,anCurrentName);
+      aStream<<"ln -s "<< anInitialName<<" "<<anCurrentName<<";";
+      if(anIndex + 1 < aFinishIndex)
+       aStream<<" \\";
+      aStream<<endl;
+    }
+    std::string aString(aStream.str());
+    system(aString.c_str());
+    if(MYDEBUG) cout<<"SVTK_Recorder::AddSkippedFrames - "<<aString<<endl;
+  }
+}
+
+
+//----------------------------------------------------------------------------
+void
+SVTK_Recorder
+::MakeFileAVI()
+{
+  myErrorStatus = 0;
+  std::ostringstream aStream;
+  aStream<<myNameAVIMaker<<
+    " -I p"<<
+    " -v 0"<<
+    //" -f "<<int(myNbFPS)<<" "<<
+    " -f "<<myNbFPS<<" "<<
+    " -n "<<myNbWrittenFrames<<" "<<
+    " -j "<<myName<<"_\%06d.jpeg "<<
+    "| yuv2lav"<<
+    " -o "<<myName;
+   
+  std::string aString(aStream.str());
+  myErrorStatus = system(aString.c_str());
+
+  if(MYDEBUG) cout<<"SVTK_Recorder::MakeFileAVI - "<<aString<<endl;
+
+  QFileInfo aFileInfo(myName.c_str());
+  QString aDirPath = aFileInfo.absoluteDir().path();
+  QString aBaseName = aFileInfo.fileName();
+  QString aCommand = 
+    QString("(cd ") + aDirPath + 
+    "; ls " +
+    " | egrep '" + aBaseName + "_[0-9]*.jpeg'" +
+    " | xargs rm " +
+    ")";
+
+  aCommand = 
+    QString("rm ") + aDirPath + "/" + aBaseName + "*.jpeg";
+
+  if(MYDEBUG) cout<<"SVTK_Recorder::MakeFileAVI - "<<(const char*)aCommand.toLatin1()<<endl;
+  system((const char*)aCommand.toLatin1());
+}
diff --git a/src/SVTK/SVTK_Recorder.h b/src/SVTK/SVTK_Recorder.h
new file mode 100755 (executable)
index 0000000..a4bdf29
--- /dev/null
@@ -0,0 +1,156 @@
+// Copyright (C) 2005  CEA/DEN, EDF R&D, OPEN CASCADE, PRINCIPIA R&D
+//
+// This library is free software; you can redistribute it and/or
+// modify it under the terms of the GNU Lesser General Public
+// License as published by the Free Software Foundation; either
+// version 2.1 of the License.
+//
+// This library is distributed in the hope that it will be useful
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+// Lesser General Public License for more details.
+//
+// You should have received a copy of the GNU Lesser General Public
+// License along with this library; if not, write to the Free Software
+// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA
+//
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
+
+#ifndef SVTK_RECORDER_H
+#define SVTK_RECORDER_H
+
+#include <list>
+#include <string>
+#include <vector>
+
+#include <vtkObject.h>
+
+class vtkRenderWindow;
+class vtkCallbackCommand;
+class vtkWindowToImageFilter;
+class SVTK_ImageWriterMgr;
+
+class SVTK_Recorder : public vtkObject 
+{
+ protected:
+  enum State {
+    SVTK_Recorder_Unknown=0,
+    SVTK_Recorder_Record,
+    SVTK_Recorder_Stop
+  };
+  
+ public:
+  static SVTK_Recorder *New();
+  vtkTypeRevisionMacro(SVTK_Recorder,vtkObject);
+
+  void
+  SetRenderWindow(vtkRenderWindow* theRenderWindow);
+
+  vtkRenderWindow* 
+  RenderWindow();
+
+  void 
+  SetName(const char *theName);
+
+  const char* 
+  Name() const;
+
+  void
+  SetNbFPS(const double theNbFPS);
+
+  double
+  NbFPS() const;
+
+  void
+  SetQuality(int theQuality);
+
+  int
+  GetQuality() const;
+
+  void
+  SetProgressiveMode(bool theProgressiveMode);
+
+  bool
+  GetProgressiveMode() const;
+
+  void
+  SetUseSkippedFrames(bool theUseSkippedFrames);
+
+  bool
+  UseSkippedFrames() const;
+
+  void
+  Record();
+
+  void
+  Pause();
+
+  void
+  Stop();
+
+  int
+  State() const;
+
+  int  
+  ErrorStatus() const;
+
+  void
+  CheckExistAVIMaker();
+
+protected :
+  SVTK_Recorder();
+
+  ~SVTK_Recorder();
+
+  void
+  DoRecord();
+
+  void
+  MakeFileAVI();
+
+  void
+  AddSkippedFrames();
+
+  void
+  PreWrite();
+
+  static
+  void
+  ProcessEvents(vtkObject* theObject, 
+               unsigned long theEvent,
+               void* theClientData, 
+               void* theCallData);
+
+protected :
+  int myState;
+  int myPaused;
+  int myErrorStatus;
+
+  float myPriority;
+  double myTimeStart;
+
+  int myFrameIndex;
+  int myNbWrittenFrames;
+
+  double myNbFPS;
+  int myQuality;
+  bool myProgressiveMode;
+
+  typedef std::vector<int> TFrameIndexes;
+  TFrameIndexes myFrameIndexes;
+  bool myUseSkippedFrames;
+
+  std::string myName;
+  std::string myNameAVIMaker;
+
+  vtkCallbackCommand *myCommand;
+  vtkRenderWindow *myRenderWindow;
+  vtkWindowToImageFilter *myFilter;
+  SVTK_ImageWriterMgr *myWriterMgr;
+
+private:
+  SVTK_Recorder(const SVTK_Recorder&);  //Not implemented
+  void operator=(const SVTK_Recorder&); //Not implemented
+};
+
+#endif
diff --git a/src/SVTK/SVTK_RecorderDlg.cxx b/src/SVTK/SVTK_RecorderDlg.cxx
new file mode 100644 (file)
index 0000000..7cdf24f
--- /dev/null
@@ -0,0 +1,208 @@
+// Copyright (C) 2005  CEA/DEN, EDF R&D, OPEN CASCADE, PRINCIPIA R&D
+//
+// This library is free software; you can redistribute it and/or
+// modify it under the terms of the GNU Lesser General Public
+// License as published by the Free Software Foundation; either
+// version 2.1 of the License.
+//
+// This library is distributed in the hope that it will be useful
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+// Lesser General Public License for more details.
+//
+// You should have received a copy of the GNU Lesser General Public
+// License along with this library; if not, write to the Free Software
+// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA
+//
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
+
+#include "SVTK_RecorderDlg.h"
+#include "SVTK_Recorder.h"
+
+#include <SUIT_FileDlg.h>
+#include <SUIT_MessageBox.h>
+#include <SUIT_ResourceMgr.h>
+#include <SUIT_Session.h>
+
+#include <QtxDoubleSpinBox.h>
+#include <QtxIntSpinBox.h>
+
+#include <QCheckBox>
+#include <QComboBox>
+#include <QGroupBox>
+#include <QKeyEvent>
+#include <QLabel>
+#include <QLayout>
+#include <QLineEdit>
+#include <QPushButton>
+
+/*!
+ * Constructor
+ */
+SVTK_RecorderDlg::SVTK_RecorderDlg( QWidget* theParent, SVTK_Recorder* theRecorder ):
+  QDialog( theParent ),
+  myRecorder( theRecorder )
+{
+  setWindowTitle( tr( "DLG_RECORDER_TITLE" ) );
+
+  SUIT_ResourceMgr* aResourceMgr = SUIT_Session::session()->resourceMgr();
+
+  QVBoxLayout* aTopLayout = new QVBoxLayout( this );
+  aTopLayout->setSpacing( 6 );
+  aTopLayout->setMargin( 6 );
+
+  // Settings
+  QGroupBox* mySettingsBox = new QGroupBox( tr( "SETTINGS" ), this );
+
+  QGridLayout* aSettingsLayout = new QGridLayout( mySettingsBox );
+  aSettingsLayout->setSpacing( 6 );
+  aSettingsLayout->setMargin( 11 );
+
+  QLabel* aFileNameLabel = new QLabel( tr( "FILE_NAME" ), mySettingsBox );
+  myFileNameLineEdit = new QLineEdit( mySettingsBox );
+  myFileNameLineEdit->setMinimumWidth( 250 );
+  myFileNameLineEdit->setReadOnly( true );
+
+  QLabel* aRecordingModeLabel = new QLabel( tr( "RECORDING_MODE" ), mySettingsBox );
+  myRecordingModeComboBox = new QComboBox( mySettingsBox );
+  myRecordingModeComboBox->addItem( tr( "SKIPPED_FRAMES" ) );
+  myRecordingModeComboBox->addItem( tr( "ALL_DISLPAYED_FRAMES" ) );
+  myRecordingModeComboBox->setCurrentIndex( aResourceMgr->integerValue( "VTKViewer", "recorder_mode", 1 ) );
+
+  QLabel* aFPSLabel = new QLabel( tr( "FPS" ), mySettingsBox );
+  myFPSSpinBox = new QtxDoubleSpinBox( 0.1, 100.0, 1.0, mySettingsBox );
+  myFPSSpinBox->setValue( aResourceMgr->doubleValue( "VTKViewer", "recorder_fps", 10.0 ) );
+
+  QLabel* aQualityLabel = new QLabel( tr( "QUALITY" ), mySettingsBox );
+  myQualitySpinBox = new QtxIntSpinBox( 1, 100, 1, mySettingsBox );
+  myQualitySpinBox->setValue( aResourceMgr->integerValue( "VTKViewer", "recorder_quality", 80 ) );
+
+  myProgressiveCheckBox = new QCheckBox( tr( "PROGRESSIVE" ), mySettingsBox );
+  myProgressiveCheckBox->setChecked( aResourceMgr->booleanValue( "VTKViewer", "recorder_progressive", false ) );
+
+  aSettingsLayout->addWidget( aFileNameLabel, 0, 0 );
+  aSettingsLayout->addWidget( myFileNameLineEdit, 1, 0, 1, 2 );
+  aSettingsLayout->addWidget( aRecordingModeLabel, 2, 0 );
+  aSettingsLayout->addWidget( myRecordingModeComboBox, 2, 1 );
+  aSettingsLayout->addWidget( aFPSLabel, 3, 0 );
+  aSettingsLayout->addWidget( myFPSSpinBox, 3, 1 );
+  aSettingsLayout->addWidget( aQualityLabel, 4, 0 );
+  aSettingsLayout->addWidget( myQualitySpinBox, 4, 1 );
+  aSettingsLayout->addWidget( myProgressiveCheckBox, 5, 0 );
+
+  aTopLayout->addWidget( mySettingsBox );
+
+  // Start / Close
+  QGroupBox* CommonGroup = new QGroupBox( this );
+  QGridLayout* CommonGroupLayout = new QGridLayout( CommonGroup );
+  CommonGroupLayout->setAlignment( Qt::AlignTop );
+  CommonGroupLayout->setSpacing( 6 );
+  CommonGroupLayout->setMargin( 11 );
+
+  QPushButton* aStartButton = new QPushButton( tr( "START" ), CommonGroup );
+  aStartButton->setAutoDefault( true );
+  aStartButton->setDefault( true );
+  CommonGroupLayout->addWidget( aStartButton, 0, 0 );
+  CommonGroupLayout->addItem( new QSpacerItem( 5, 5, QSizePolicy::Expanding, QSizePolicy::Minimum ), 0, 1 );
+
+  QPushButton* aCloseButton = new QPushButton( tr( "CLOSE" ), CommonGroup );
+  aCloseButton->setAutoDefault( true );
+  CommonGroupLayout->addWidget( aCloseButton, 0, 2 );
+
+  //QPushButton* aHelpButton = new QPushButton( tr( "HELP" ), CommonGroup );
+  //aHelpButton->setAutoDefault( true );
+  //CommonGroupLayout->addWidget( aHelpButton, 0, 3 );
+
+  aTopLayout->addWidget( CommonGroup );
+
+  connect( aStartButton, SIGNAL( clicked() ), this, SLOT( onStart() ) );
+  connect( aCloseButton, SIGNAL( clicked() ), this, SLOT( onClose() ) );
+  //connect( aHelpButton,  SIGNAL( clicked() ), this, SLOT( onHelp() ) );
+}
+
+SVTK_RecorderDlg::~SVTK_RecorderDlg()
+{
+}
+
+void SVTK_RecorderDlg::onStart()
+{
+  if( myFileName.isNull() )
+    return;
+
+  myRecorder->SetName( (const char*)myFileName.toLatin1() );
+
+  myRecorder->SetUseSkippedFrames( myRecordingModeComboBox->currentIndex() == 0 );
+  myRecorder->SetNbFPS( myFPSSpinBox->value() );
+  myRecorder->SetQuality( myQualitySpinBox->value() );
+  myRecorder->SetProgressiveMode( myProgressiveCheckBox->isChecked() );
+
+  accept();
+
+}
+
+void SVTK_RecorderDlg::onClose()
+{
+  reject();
+}
+
+void SVTK_RecorderDlg::onHelp()
+{
+  /*
+  QString aHelpFileName = "animation_in_gauss_viewer.htm";
+  LightApp_Application* app = (LightApp_Application*)(SUIT_Session::session()->activeApplication());
+  if (app)
+    app->onHelpContextModule(app->activeModule() ? app->moduleName(app->activeModule()->moduleName()) : QString(""), aHelpFileName);
+  else {
+               QString platform;
+#ifdef WIN32
+               platform = "winapplication";
+#else
+               platform = "application";
+#endif
+    SUIT_MessageBox::warning(0, QObject::tr("WRN_WARNING"),
+                            QObject::tr("EXTERNAL_BROWSER_CANNOT_SHOW_PAGE").
+                            arg(app->resourceMgr()->stringValue("ExternalBrowser", platform)).arg(aHelpFileName) );
+  }
+  */
+}
+
+bool SVTK_RecorderDlg::onBrowseFile()
+{
+  QStringList aFilter;
+  aFilter.append( tr( "FLT_AVI_FILES" ) );
+  aFilter.append( tr( "FLT_ALL_FILES" ) );
+
+  QString aFileName = SUIT_FileDlg::getFileName( this, getenv( "HOME" ), aFilter,
+                                                tr( "FILE_NAME" ), false );
+
+  if( aFileName.isNull() )
+    return false;
+
+  myFileName = aFileName;
+  myFileNameLineEdit->setText( aFileName.section( '/', -1 ) );
+
+  return true;
+}
+
+int SVTK_RecorderDlg::exec()
+{
+  if( !onBrowseFile() )
+  {
+    reject();
+    return 0;
+  }
+  return QDialog::exec();
+}
+
+void SVTK_RecorderDlg::keyPressEvent( QKeyEvent* e )
+{
+  QDialog::keyPressEvent( e );
+  if ( e->isAccepted() )
+    return;
+
+  if ( e->key() == Qt::Key_F1 )
+    {
+      e->accept();
+      onHelp();
+    }
+}
diff --git a/src/SVTK/SVTK_RecorderDlg.h b/src/SVTK/SVTK_RecorderDlg.h
new file mode 100644 (file)
index 0000000..93e19e6
--- /dev/null
@@ -0,0 +1,71 @@
+// Copyright (C) 2005  CEA/DEN, EDF R&D, OPEN CASCADE, PRINCIPIA R&D
+//
+// This library is free software; you can redistribute it and/or
+// modify it under the terms of the GNU Lesser General Public
+// License as published by the Free Software Foundation; either
+// version 2.1 of the License.
+//
+// This library is distributed in the hope that it will be useful
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+// Lesser General Public License for more details.
+//
+// You should have received a copy of the GNU Lesser General Public
+// License along with this library; if not, write to the Free Software
+// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA
+//
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
+
+#ifndef SVTK_RECORDERDLG_H
+#define SVTK_RECORDERDLG_H
+
+#include <QDialog>
+
+class QCheckBox;
+class QComboBox;
+class QGroupBox;
+class QLCDNumber;
+class QLineEdit;
+class QPushButton;
+class QTimer;
+
+class QtxDoubleSpinBox;
+class QtxIntSpinBox;
+
+class SVTK_Recorder;
+
+class SVTK_RecorderDlg : public QDialog
+{
+  Q_OBJECT
+
+public:
+  SVTK_RecorderDlg( QWidget*, SVTK_Recorder* );
+  ~SVTK_RecorderDlg();
+
+  int              exec();
+
+  QString          fileName() const { return myFileName; }
+
+private:
+  virtual void     keyPressEvent( QKeyEvent* );
+
+protected slots:
+  void             onStart();
+  void             onClose();
+  void             onHelp();
+
+  bool             onBrowseFile();
+
+private:
+  SVTK_Recorder*   myRecorder;
+  QString          myFileName;
+
+  QLineEdit*       myFileNameLineEdit;
+
+  QComboBox*        myRecordingModeComboBox;
+  QtxDoubleSpinBox* myFPSSpinBox;
+  QtxIntSpinBox*    myQualitySpinBox;
+  QCheckBox*        myProgressiveCheckBox;
+};
+
+#endif
index f6202845d87c9945556a4d3236892117baa1b6a1..f29fb1f77e98fd043bc51edeca7da0418e0a3bda 100755 (executable)
@@ -27,7 +27,7 @@
 //  $Header$
 
 #include "SVTK_SetRotationPointDlg.h"
-#include "SVTK_MainWindow.h"
+#include "SVTK_ViewWindow.h"
 #include "SVTK_RenderWindowInteractor.h"
 #include "SVTK_Event.h"
 #include "SVTK_InteractorStyle.h"
@@ -53,7 +53,7 @@ using namespace std;
 */
 SVTK_SetRotationPointDlg
 ::SVTK_SetRotationPointDlg(QtxAction* theAction,
-                          SVTK_MainWindow* theParent,
+                          SVTK_ViewWindow* theParent,
                           const char* theName):
   SVTK_DialogBase(theAction,
                  theParent, 
index 57df00166ff4fddc900b2bafaeaf42739837aa2e..7fd700909c705e92dbdbef600873a40b614e1d70 100755 (executable)
@@ -35,7 +35,7 @@
 
 #include <vtkSmartPointer.h>
 
-class SVTK_MainWindow;
+class SVTK_ViewWindow;
 class SVTK_RenderWindowInteractor;
 
 class QtxAction;
@@ -54,7 +54,7 @@ class SVTK_EXPORT SVTK_SetRotationPointDlg : public SVTK_DialogBase
 
 public:
   SVTK_SetRotationPointDlg(QtxAction* theAction,
-                          SVTK_MainWindow* theParent,
+                          SVTK_ViewWindow* theParent,
                           const char* theName);
 
   ~SVTK_SetRotationPointDlg();
@@ -63,7 +63,7 @@ public:
   bool IsFirstShown();
   
 protected:
-  SVTK_MainWindow *myMainWindow;
+  SVTK_ViewWindow *myMainWindow;
   SVTK_RenderWindowInteractor* myRWInteractor;
   bool myIsObserverAdded;
   
index 4c5262ebcbc906e198946c7789d81808f32086d1..2b91a17867ba9dd95f49661b41955e6081e3b9f1 100644 (file)
@@ -28,7 +28,7 @@
 
 #include "SVTK_UpdateRateDlg.h"
 
-#include "SVTK_MainWindow.h"
+#include "SVTK_ViewWindow.h"
 #include "SVTK_RenderWindowInteractor.h"
 #include "VTKViewer_Algorithm.h"
 #include "SALOME_Actor.h"
@@ -165,7 +165,7 @@ namespace
 */
 SVTK_UpdateRateDlg
 ::SVTK_UpdateRateDlg(QtxAction* theAction,
-                    SVTK_MainWindow* theParent,
+                    SVTK_ViewWindow* theParent,
                     const char* theName):
   SVTK_DialogBase(theAction,
                  theParent, 
index 761f75afee76bf43c577edcef0fb6863fccdb352..7cc869b92a65dd675bfd8cf8f6f4bdc64f914946 100644 (file)
@@ -33,7 +33,7 @@
 
 #include <vtkSmartPointer.h>
 
-class SVTK_MainWindow;
+class SVTK_ViewWindow;
 class SVTK_RenderWindowInteractor;
 
 class QtxDoubleSpinBox;
@@ -52,7 +52,7 @@ class SVTK_UpdateRateDlg : public SVTK_DialogBase
 
 public:
   SVTK_UpdateRateDlg(QtxAction* theAction,
-                    SVTK_MainWindow* theParent,
+                    SVTK_ViewWindow* theParent,
                     const char* theName);
 
   ~SVTK_UpdateRateDlg();
index 57e6e49eb3dd27fc82f03e32c86860f0e35209ea..d9186b84c7f34fd049196a63d757f0f55cb2929a 100644 (file)
@@ -30,7 +30,7 @@
 
 #include "SVTK_View.h"
 #include "SVTK_Renderer.h"
-#include "SVTK_MainWindow.h"
+#include "SVTK_ViewWindow.h"
 #include "SVTK_RenderWindowInteractor.h"
 #include "SALOME_ListIteratorOfListIO.hxx"
 
@@ -44,7 +44,7 @@
   Constructor
 */
 SVTK_SignalHandler
-::SVTK_SignalHandler(SVTK_MainWindow* theMainWindow):
+::SVTK_SignalHandler(SVTK_ViewWindow* theMainWindow):
   QObject(theMainWindow),
   myMainWindow(theMainWindow)
 {
@@ -79,7 +79,7 @@ SVTK_SignalHandler
 /*!
   \return corresponding svtk main window
 */
-SVTK_MainWindow*
+SVTK_ViewWindow*
 SVTK_SignalHandler
 ::GetMainWindow()
 {
@@ -88,7 +88,7 @@ SVTK_SignalHandler
 
 
 /*!
-  Redirect the request to #SVTK_MainWindow::Repaint (just for flexibility)
+  Redirect the request to #SVTK_ViewWindow::Repaint (just for flexibility)
 */
 void
 SVTK_SignalHandler
@@ -98,7 +98,7 @@ SVTK_SignalHandler
 }
 
 /*!
-  Redirect the request to #SVTK_MainWindow::GetRenderer (just for flexibility)
+  Redirect the request to #SVTK_ViewWindow::GetRenderer (just for flexibility)
 */
 SVTK_Renderer* 
 SVTK_SignalHandler
@@ -108,7 +108,7 @@ SVTK_SignalHandler
 }
 
 /*!
-  Redirect the request to #SVTK_MainWindow::getRenderer (just for flexibility)
+  Redirect the request to #SVTK_ViewWindow::getRenderer (just for flexibility)
 */
 vtkRenderer* 
 SVTK_SignalHandler
@@ -164,7 +164,7 @@ SVTK_SignalHandler
   Constructor
 */
 SVTK_View
-::SVTK_View(SVTK_MainWindow* theMainWindow) :
+::SVTK_View(SVTK_ViewWindow* theMainWindow) :
   SVTK_SignalHandler(theMainWindow)
 {
 }
index ff463ab5e8b7897ec2102a5bf29776d4639fed79..7e31e56b2cccdb1f26d44c2f75af2fc8c0913b26 100644 (file)
@@ -31,7 +31,7 @@
 class vtkActorCollection;
 class vtkRenderer;
 
-class SVTK_MainWindow;
+class SVTK_ViewWindow;
 class SVTK_Renderer;
 
 class SALOME_Actor;
@@ -43,12 +43,12 @@ class QContextMenuEvent;
 class QColor;
 
 
-//! Main purpose of the class is to provide a way to customize #SVTK_MainWindow.
+//! Main purpose of the class is to provide a way to customize #SVTK_ViewWindow.
 /*!
-  This class is initialized by #SVTK_MainWindow and just pass Qt signals from 
-  corresponding #SVTK_RenderWindowInteractor of the #SVTK_MainWindow.
-  Its main purpose is to provide a simple and flexible way to customize the #SVTK_MainWindow.
-  So, in your own viewer it is possible to derive new #SVTK_MainWindow and 
+  This class is initialized by #SVTK_ViewWindow and just pass Qt signals from 
+  corresponding #SVTK_RenderWindowInteractor of the #SVTK_ViewWindow.
+  Its main purpose is to provide a simple and flexible way to customize the #SVTK_ViewWindow.
+  So, in your own viewer it is possible to derive new #SVTK_ViewWindow and 
   use existing functionality without any modifications.
  */
 class SVTK_EXPORT SVTK_SignalHandler : public QObject
@@ -56,26 +56,26 @@ class SVTK_EXPORT SVTK_SignalHandler : public QObject
   Q_OBJECT;
 
 public:
-  SVTK_SignalHandler(SVTK_MainWindow* theMainWindow);
+  SVTK_SignalHandler(SVTK_ViewWindow* theMainWindow);
 
   virtual
   ~SVTK_SignalHandler();
 
-  //! Get reference to its #SVTK_MainWindow
-  SVTK_MainWindow*
+  //! Get reference to its #SVTK_ViewWindow
+  SVTK_ViewWindow*
   GetMainWindow();
 
   //----------------------------------------------------------------------------
-  //! Redirect the request to #SVTK_MainWindow::Repaint (just for flexibility)
+  //! Redirect the request to #SVTK_ViewWindow::Repaint (just for flexibility)
   void
   Repaint(bool theUpdateTrihedron = true);
 
   //----------------------------------------------------------------------------
-  //! Redirect the request to #SVTK_MainWindow::GetRenderer (just for flexibility)
+  //! Redirect the request to #SVTK_ViewWindow::GetRenderer (just for flexibility)
   SVTK_Renderer* 
   GetRenderer();
 
-  //! Redirect the request to #SVTK_MainWindow::getRenderer (just for flexibility)
+  //! Redirect the request to #SVTK_ViewWindow::getRenderer (just for flexibility)
   vtkRenderer* 
   getRenderer();
 
@@ -98,7 +98,7 @@ public:
   void selectionChanged();
 
  protected:
-  SVTK_MainWindow* myMainWindow;
+  SVTK_ViewWindow* myMainWindow;
 };
 
 
@@ -113,7 +113,7 @@ class SVTK_EXPORT SVTK_View : public SVTK_SignalHandler
   Q_OBJECT;
 
 public:
-  SVTK_View(SVTK_MainWindow* theMainWindow);
+  SVTK_View(SVTK_ViewWindow* theMainWindow);
 
   virtual
   ~SVTK_View();
index b8edb171c6a705b1030d7668bc7481c2f98b2441..954d39f8b0bbcf7d9bdc2bd540bde8d3fe3c296a 100644 (file)
 #include <vtkActorCollection.h>
 
 //#include "SUIT_Session.h"
-#include "SUIT_ViewModel.h"
-#include "SUIT_ViewManager.h"
-
 #include "SVTK_Selection.h"
 #include "SVTK_ViewModel.h"
 #include "SVTK_ViewWindow.h"
 #include "SVTK_View.h"
-#include "SVTK_MainWindow.h"
+//#include "SVTK_MainWindow.h"
 #include "SVTK_Prs.h"
 
 #include "VTKViewer_ViewModel.h"
 
+#include "SUIT_ViewModel.h"
+#include "SUIT_ViewManager.h"
+
 #include <SALOME_Actor.h>
 
+#include <QtxActionToolMgr.h>
+
 // in order NOT TO link with SalomeApp, here the code returns SALOMEDS_Study.
 // SalomeApp_Study::studyDS() does it as well, but -- here it is retrieved from 
 // SALOMEDS::StudyManager - no linkage with SalomeApp. 
@@ -68,6 +70,13 @@ SVTK_Viewer::SVTK_Viewer()
 {
   myTrihedronSize = 105;
   myTrihedronRelative = true;
+  myIncrementSpeed = 10;
+  myIncrementMode = 0;
+  myProjMode = 0;
+  myStyle = 0;
+  mySpaceBtn[0] = 1;
+  mySpaceBtn[1] = 2;
+  mySpaceBtn[2] = 9;
 }
 
 /*!
@@ -80,9 +89,7 @@ SVTK_Viewer::~SVTK_Viewer()
 /*!
   \return background color
 */
-QColor
-SVTK_Viewer
-::backgroundColor() const
+QColor SVTK_Viewer::backgroundColor() const
 {
   return myBgColor;
 }
@@ -91,9 +98,7 @@ SVTK_Viewer
   Changes background color
   \param theColor - new background color
 */
-void
-SVTK_Viewer
-::setBackgroundColor( const QColor& theColor )
+void SVTK_Viewer::setBackgroundColor( const QColor& theColor )
 {
   if ( !theColor.isValid() )
     return;
@@ -113,15 +118,22 @@ SVTK_Viewer
 /*!Create new instance of view window on desktop \a theDesktop.
  *\retval SUIT_ViewWindow* - created view window pointer.
  */
-SUIT_ViewWindow*
-SVTK_Viewer::
-createView( SUIT_Desktop* theDesktop )
+SUIT_ViewWindow* SVTK_Viewer::createView( SUIT_Desktop* theDesktop )
 {
   TViewWindow* aViewWindow = new TViewWindow(theDesktop);
   aViewWindow->Initialize(this);
 
   aViewWindow->setBackgroundColor( backgroundColor() );
   aViewWindow->SetTrihedronSize( trihedronSize(), trihedronRelative() );
+  aViewWindow->SetProjectionMode( projectionMode() );
+  aViewWindow->SetInteractionStyle( interactionStyle() );
+  aViewWindow->SetIncrementalSpeed( incrementalSpeed(), incrementalSpeedMode() );
+  aViewWindow->SetSpacemouseButtons( spacemouseBtn(1), spacemouseBtn(2), spacemouseBtn(3) );
+
+  connect(aViewWindow, SIGNAL( actorAdded(VTKViewer_Actor*) ), 
+         this,  SLOT(onActorAdded(VTKViewer_Actor*)));
+  connect(aViewWindow, SIGNAL( actorRemoved(VTKViewer_Actor*) ), 
+         this,  SLOT(onActorRemoved(VTKViewer_Actor*)));
 
   return aViewWindow;
 }
@@ -162,6 +174,129 @@ void SVTK_Viewer::setTrihedronSize( const vtkFloatingPointType theSize, const bo
   }
 }
 
+
+/*!
+  \return projection mode
+*/
+int SVTK_Viewer::projectionMode() const
+{
+  return myProjMode;
+}
+
+
+/*!
+  Sets projection mode: 0 - orthogonal, 1 - perspective projection
+  \param theMode - new projection mode
+*/
+void SVTK_Viewer::setProjectionMode( const int theMode )
+{
+  if ( myProjMode != theMode ) {
+    myProjMode = theMode;
+
+    if (SUIT_ViewManager* aViewManager = getViewManager()) {
+      QVector<SUIT_ViewWindow*> aViews = aViewManager->getViews();
+      for ( uint i = 0; i < aViews.count(); i++ )
+      {
+       if ( TViewWindow* aView = dynamic_cast<TViewWindow*>(aViews.at( i )) )
+         aView->SetProjectionMode( theMode );
+      }
+    }
+  }
+}
+
+/*!
+  \return interaction style
+*/
+int SVTK_Viewer::interactionStyle() const
+{
+  return myStyle;
+}
+
+/*!
+  Sets interaction style: 0 - standard, 1 - keyboard free interaction
+  \param theStyle - new interaction style
+*/
+void SVTK_Viewer::setInteractionStyle( const int theStyle )
+{
+  myStyle = theStyle;
+  
+  if (SUIT_ViewManager* aViewManager = getViewManager()) {
+    QVector<SUIT_ViewWindow*> aViews = aViewManager->getViews();
+    for ( uint i = 0; i < aViews.count(); i++ )
+    {
+      if ( TViewWindow* aView = dynamic_cast<TViewWindow*>(aViews.at( i )) )
+       aView->SetInteractionStyle( theStyle );
+    }
+  }
+}
+
+/*!
+  \return incremental speed value
+*/
+int SVTK_Viewer::incrementalSpeed() const
+{
+  return myIncrementSpeed;
+}
+
+/*!
+  \return modification mode of the incremental speed 
+*/
+int SVTK_Viewer::incrementalSpeedMode() const
+{
+  return myIncrementMode;
+}
+
+/*!
+  Set the incremental speed value and modification mode
+  \param theValue - new value
+  \param theMode - new mode: 0 - arithmetic, 1 - geometrical progression
+*/
+void SVTK_Viewer::setIncrementalSpeed( const int theValue, const int theMode )
+{
+  myIncrementSpeed = theValue;
+  myIncrementMode = theMode;
+
+  if (SUIT_ViewManager* aViewManager = getViewManager()) {
+    QVector<SUIT_ViewWindow*> aViews = aViewManager->getViews();
+    for ( uint i = 0; i < aViews.count(); i++ )
+    {
+      if ( TViewWindow* aView = dynamic_cast<TViewWindow*>(aViews.at( i )) )
+       aView->SetIncrementalSpeed( theValue, theMode );
+    }
+  }
+}
+
+/*!
+  \return spacemouse button assigned to the specified function
+  \param theIndex - function by number (from 1 to 3)
+*/
+int SVTK_Viewer::spacemouseBtn( const int theIndex ) const
+{
+  if ( theIndex < 1 || theIndex > 3 ) 
+    return -1;
+  return mySpaceBtn[theIndex-1];
+}
+
+/*!
+  Set the spacemouse buttons
+  \param theBtn1, theBtn2, theBtn3 - new buttons
+*/
+void SVTK_Viewer::setSpacemouseButtons( const int theBtn1, const int theBtn2, const int theBtn3 )
+{
+  mySpaceBtn[0] = theBtn1;
+  mySpaceBtn[1] = theBtn2;
+  mySpaceBtn[2] = theBtn3;
+
+  if (SUIT_ViewManager* aViewManager = getViewManager()) {
+    QVector<SUIT_ViewWindow*> aViews = aViewManager->getViews();
+    for ( uint i = 0; i < aViews.count(); i++ )
+    {
+      if ( TViewWindow* aView = dynamic_cast<TViewWindow*>(aViews.at( i )) )
+       aView->SetSpacemouseButtons( theBtn1, theBtn2, theBtn3 );
+    }
+  }
+}
+
 /*!
   Sets new view manager
   \param theViewManager - new view manager
@@ -186,9 +321,7 @@ void SVTK_Viewer::setViewManager(SUIT_ViewManager* theViewManager)
 /*!
   Builds popup for vtk viewer
 */
-void
-SVTK_Viewer
-::contextMenuPopup( QMenu* thePopup )
+void SVTK_Viewer::contextMenuPopup( QMenu* thePopup )
 {
   thePopup->addAction( VTKViewer_Viewer::tr( "MEN_DUMP_VIEW" ), this, SLOT( onDumpView() ) );
   thePopup->addAction( VTKViewer_Viewer::tr( "MEN_CHANGE_BACKGROUD" ), this, SLOT( onChangeBgColor() ) );
@@ -208,34 +341,26 @@ SVTK_Viewer
 /*!
   SLOT: called on mouse button press, empty implementation
 */
-void 
-SVTK_Viewer
-::onMousePress(SUIT_ViewWindow* vw, QMouseEvent* event)
+void SVTK_Viewer::onMousePress(SUIT_ViewWindow* vw, QMouseEvent* event)
 {}
 
 /*!
   SLOT: called on mouse move, empty implementation
 */
-void 
-SVTK_Viewer
-::onMouseMove(SUIT_ViewWindow* vw, QMouseEvent* event)
+void SVTK_Viewer::onMouseMove(SUIT_ViewWindow* vw, QMouseEvent* event)
 {}
 
 /*!
   SLOT: called on mouse button release, empty implementation
 */
-void 
-SVTK_Viewer
-::onMouseRelease(SUIT_ViewWindow* vw, QMouseEvent* event)
+void SVTK_Viewer::onMouseRelease(SUIT_ViewWindow* vw, QMouseEvent* event)
 {}
 
 /*!
   Enables/disables selection
   \param isEnabled - new state
 */
-void 
-SVTK_Viewer
-::enableSelection(bool isEnabled)
+void SVTK_Viewer::enableSelection(bool isEnabled)
 {
   mySelectionEnabled = isEnabled;
   //!! To be done for view windows
@@ -245,9 +370,7 @@ SVTK_Viewer
   Enables/disables selection of many object
   \param isEnabled - new state
 */
-void
-SVTK_Viewer
-::enableMultiselection(bool isEnable)
+void SVTK_Viewer::enableMultiselection(bool isEnable)
 {
   myMultiSelectionEnabled = isEnable;
   //!! To be done for view windows
@@ -256,9 +379,7 @@ SVTK_Viewer
 /*!
   SLOT: called on dump view operation is activated, stores scene to raster file
 */
-void
-SVTK_Viewer
-::onDumpView()
+void SVTK_Viewer::onDumpView()
 {
   if(SUIT_ViewWindow* aView = myViewManager->getActiveView())
     aView->onDumpView();
@@ -267,9 +388,7 @@ SVTK_Viewer
 /*!
   SLOT: called if background color is to be changed changed, passes new color to view port
 */
-void
-SVTK_Viewer
-::onChangeBgColor()
+void SVTK_Viewer::onChangeBgColor()
 {
   if(SUIT_ViewWindow* aView = myViewManager->getActiveView()){
     QColor aColor = QColorDialog::getColor( backgroundColor(), aView);
@@ -281,9 +400,7 @@ SVTK_Viewer
   Display presentation
   \param prs - presentation
 */
-void
-SVTK_Viewer
-::Display( const SALOME_VTKPrs* prs )
+void SVTK_Viewer::Display( const SALOME_VTKPrs* prs )
 {
   // try do downcast object
   if(const SVTK_Prs* aPrs = dynamic_cast<const SVTK_Prs*>( prs )){
@@ -330,9 +447,7 @@ SVTK_Viewer
   \param prs - presentation
   \param forced - removes object from view
 */
-void
-SVTK_Viewer
-::Erase( const SALOME_VTKPrs* prs, const bool forced )
+void SVTK_Viewer::Erase( const SALOME_VTKPrs* prs, const bool forced )
 {
   // try do downcast object
   if(const SVTK_Prs* aPrs = dynamic_cast<const SVTK_Prs*>( prs )){
@@ -374,9 +489,7 @@ SVTK_Viewer
   Erase all presentations
   \param forced - removes all objects from view
 */
-void
-SVTK_Viewer
-::EraseAll( const bool forced )
+void SVTK_Viewer::EraseAll( const bool forced )
 {
   // Temporarily commented to avoid awful dependecy on SALOMEDS
   // TODO: better mechanism of storing display/erse status in a study
@@ -422,9 +535,7 @@ SVTK_Viewer
   Create presentation corresponding to the entry
   \param entry - entry
 */
-SALOME_Prs* 
-SVTK_Viewer
-::CreatePrs( const char* entry )
+SALOME_Prs* SVTK_Viewer::CreatePrs( const char* entry )
 {
   SVTK_Prs* prs = new SVTK_Prs();
   if ( entry ) {
@@ -448,9 +559,7 @@ SVTK_Viewer
 /*!
   Auxiliary method called before displaying of objects
 */
-void
-SVTK_Viewer
-::BeforeDisplay( SALOME_Displayer* d )
+void SVTK_Viewer::BeforeDisplay( SALOME_Displayer* d )
 {
   d->BeforeDisplay( this, SALOME_VTKViewType() );
 }
@@ -458,8 +567,7 @@ SVTK_Viewer
 /*!
   Auxiliary method called after displaying of objects
 */
-void
-SVTK_Viewer::AfterDisplay( SALOME_Displayer* d )
+void SVTK_Viewer::AfterDisplay( SALOME_Displayer* d )
 {
   d->AfterDisplay( this, SALOME_VTKViewType() );
 }
@@ -468,9 +576,7 @@ SVTK_Viewer::AfterDisplay( SALOME_Displayer* d )
   \return true if object is displayed in viewer
   \param obj - object to be checked
 */
-bool
-SVTK_Viewer
-::isVisible( const Handle(SALOME_InteractiveObject)& io )
+bool SVTK_Viewer::isVisible( const Handle(SALOME_InteractiveObject)& io )
 {
   QVector<SUIT_ViewWindow*> aViews = myViewManager->getViews();
   for(int i = 0, iEnd = aViews.size(); i < iEnd; i++)
@@ -486,9 +592,7 @@ SVTK_Viewer
 /*!
   Updates current viewer
 */
-void 
-SVTK_Viewer
-::Repaint()
+void SVTK_Viewer::Repaint()
 {
 //  if (theUpdateTrihedron) onAdjustTrihedron();
   QVector<SUIT_ViewWindow*> aViews = myViewManager->getViews();
@@ -497,3 +601,14 @@ SVTK_Viewer
       if(SVTK_View* aView = aViewWindow->getView())
        aView->Repaint();
 }
+
+void SVTK_Viewer::onActorAdded(VTKViewer_Actor* theActor)
+{
+  emit actorAdded((SVTK_ViewWindow*)sender(), theActor);
+}
+
+void SVTK_Viewer::onActorRemoved(VTKViewer_Actor* theActor)
+{
+  emit actorRemoved((SVTK_ViewWindow*)sender(), theActor);
+}
index a76da1dbc0d64e357e7eaf16732b2661f65ab959..e37d32401584a812703a4c5741a8b3ecfaa5ee86 100644 (file)
 #include "SALOME_InteractiveObject.hxx"
 
 #include <QColor>
+#include <QMap>
 
 class QMouseEvent;
 
 class SVTK_ViewWindow;
+class VTKViewer_Actor;
 
 //! Extends two interfaces #SVTK_ViewModelBase and #SALOME_View 
 class SVTK_EXPORT SVTK_Viewer : public SVTK_ViewModelBase, public SALOME_View 
@@ -72,6 +74,33 @@ public:
   //! Set size of trihedron of the viewer (see #SVTK_Renderer::SetTrihedronSize)
   void setTrihedronSize( const vtkFloatingPointType, const bool = true );
 
+  //! Gets projection mode
+  int projectionMode() const;
+
+  //! Sets projection mode
+  void setProjectionMode( const int );
+
+  //! Gets interaction style
+  int interactionStyle() const;
+
+  //! Sets interaction style
+  void setInteractionStyle( const int );
+
+  //! Get incremental speed (see #SVTK_InteractorStyle::ControllerIncrement)
+  int incrementalSpeed() const;
+
+  //! Returns modification mode of incremental speed (see #SVTK_InteractorStyle::ControllerIncrement)
+  int incrementalSpeedMode() const;
+
+  //! Set the incremental speed for view operation (see #SVTK_InteractorStyle::ControllerIncrement)
+  void setIncrementalSpeed( const int, const int = 0 );
+
+  //! Gets spacemouse button for specified function
+  int spacemouseBtn( const int ) const;
+
+  //! Sets spacemouse buttons
+  void setSpacemouseButtons( const int, const int, const int );
+
 public:
   void enableSelection(bool isEnabled);
   bool isSelectionEnabled() const { return mySelectionEnabled; }
@@ -107,6 +136,10 @@ public:
   //! See #SALOME_View::Repaint()
   virtual void Repaint();
 
+ signals:
+  void actorAdded(SVTK_ViewWindow*, VTKViewer_Actor*);
+  void actorRemoved(SVTK_ViewWindow*, VTKViewer_Actor*);
+
 protected slots:
   void onMousePress(SUIT_ViewWindow*, QMouseEvent*);
   void onMouseMove(SUIT_ViewWindow*, QMouseEvent*);
@@ -115,12 +148,23 @@ protected slots:
   void onDumpView();
   void onChangeBgColor();
 
+  void onActorAdded(VTKViewer_Actor*);
+  void onActorRemoved(VTKViewer_Actor*);
+
 private:
+  void updateToolBars();
+
+
   QColor myBgColor;
   vtkFloatingPointType myTrihedronSize;
   bool   myTrihedronRelative;
   bool   mySelectionEnabled;
   bool   myMultiSelectionEnabled;
+  int    myIncrementSpeed;
+  int    myIncrementMode;
+  int    myProjMode;
+  int    myStyle;
+  int    mySpaceBtn[3];
 };
 
 #endif
diff --git a/src/SVTK/SVTK_ViewParameterDlg.cxx b/src/SVTK/SVTK_ViewParameterDlg.cxx
new file mode 100755 (executable)
index 0000000..7a7a9d2
--- /dev/null
@@ -0,0 +1,743 @@
+//  SALOME VTKViewer : build VTK viewer into Salome desktop
+//
+//  Copyright (C) 2003  OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+//  CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS 
+// 
+//  This library is free software; you can redistribute it and/or 
+//  modify it under the terms of the GNU Lesser General Public 
+//  License as published by the Free Software Foundation; either 
+//  version 2.1 of the License. 
+// 
+//  This library is distributed in the hope that it will be useful, 
+//  but WITHOUT ANY WARRANTY; without even the implied warranty of 
+//  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU 
+//  Lesser General Public License for more details. 
+// 
+//  You should have received a copy of the GNU Lesser General Public 
+//  License along with this library; if not, write to the Free Software 
+//  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA 
+// 
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
+//
+//
+//
+//  File   : 
+//  Author : 
+//  Module : SALOME
+//  $Header: 
+
+#include "SVTK_ViewParameterDlg.h"
+#include "SVTK_ViewWindow.h"
+#include "SVTK_RenderWindowInteractor.h"
+#include "SVTK_Event.h"
+#include "SVTK_InteractorStyle.h"
+
+#include "VTKViewer_Utilities.h"
+
+#include "QtxAction.h"
+
+#include <QLineEdit>
+#include <QGroupBox>
+#include <QLabel>
+#include <QPushButton>
+#include <QGridLayout>
+#include <QDoubleValidator>
+#include <QCheckBox>
+#include <QRadioButton>
+#include <QButtonGroup>
+
+#include <vtkCallbackCommand.h>
+#include <vtkRenderer.h>
+#include <vtkCamera.h>
+#include <vtkGenericRenderWindowInteractor.h>
+
+using namespace std;
+
+/*!
+  Constructor
+*/
+SVTK_ViewParameterDlg::SVTK_ViewParameterDlg(QtxAction* theAction,
+                                            SVTK_ViewWindow* theParent,
+                                            const char* theName):
+  SVTK_DialogBase(theAction, theParent, theName),
+  myMainWindow(theParent),
+  myPriority(0.0),
+  myEventCallbackCommand(vtkCallbackCommand::New()),
+  myRWInteractor(theParent->GetInteractor())
+{
+  setWindowTitle(tr("DLG_TITLE"));
+  setSizeGripEnabled(TRUE);
+
+  // Top layout
+  QVBoxLayout* aTopLayout = new QVBoxLayout(this);
+  aTopLayout->setSpacing(6);
+  aTopLayout->setMargin(11);
+
+  // Projection mode
+  QGroupBox* aGroupBoxMode = new QGroupBox(tr("PROJECTION_MODE"), this);
+  QHBoxLayout* aLayout1 = new QHBoxLayout(aGroupBoxMode);
+
+  QRadioButton* aOrtho = new QRadioButton(tr("ORTHOGONAL_MODE"), aGroupBoxMode);
+  QRadioButton* aPersp = new QRadioButton(tr("PERSPECTIVE_MODE"), aGroupBoxMode);
+
+  aLayout1->addWidget(aOrtho);
+  aLayout1->addWidget(aPersp);
+
+  myProjectionMode = new QButtonGroup(aGroupBoxMode);
+  myProjectionMode->addButton(aOrtho, 0);
+  myProjectionMode->addButton(aPersp, 1);
+  connect(myProjectionMode, SIGNAL(buttonClicked(int)), SLOT(onProjectionModeChanged(int)));
+
+  // Focal point
+  QGroupBox* aGroupBoxFocal = new QGroupBox(tr("FOCAL_POINT"), this);
+  QVBoxLayout* aLayout2 = new QVBoxLayout(aGroupBoxFocal);
+
+  myToBBCenter = new QPushButton(aGroupBoxFocal);
+  myToBBCenter->setText(tr("LBL_TOBBCENTER"));
+  aLayout2->addWidget(myToBBCenter);
+  connect(myToBBCenter, SIGNAL(clicked()), this, SLOT(onToBBCenter()));
+
+  myToOrigin = new QPushButton(aGroupBoxFocal);
+  myToOrigin->setText(tr("LBL_TOORIGIN"));
+  aLayout2->addWidget(myToOrigin);
+  connect(myToOrigin, SIGNAL(clicked()), this, SLOT(onToOrigin()));
+
+  mySelectPoint = new QPushButton(aGroupBoxFocal);
+  mySelectPoint->setText(tr("LBL_SELECTPOINT"));
+  mySelectPoint->setCheckable(true);
+  aLayout2->addWidget(mySelectPoint);
+  connect(mySelectPoint, SIGNAL(clicked()), this, SLOT(onSelectPoint()));
+
+  // Focal point coordinates
+  myFocalCoords = new QFrame(aGroupBoxFocal);
+  myFocalCoords->setObjectName("FocalPointCoordinates");
+
+  QHBoxLayout* aCoordLayout = new QHBoxLayout(myFocalCoords);
+  aCoordLayout->setSpacing(6);
+  aCoordLayout->setMargin(0);
+  
+  QLabel* aLabelX = new QLabel(tr("LBL_X"), myFocalCoords);
+  aLabelX->setFixedWidth(25);
+  myFocalX = new QLineEdit(myFocalCoords);
+  myFocalX->setValidator(new QDoubleValidator(myFocalX));
+  myFocalX->setText(QString::number(0.0));
+  connect(myFocalX, SIGNAL(textChanged(const QString&)), SLOT(onFocalCoordChanged()));
+  
+  QLabel* aLabelY = new QLabel(tr("LBL_Y"), myFocalCoords);
+  aLabelY->setFixedWidth(25);
+  myFocalY = new QLineEdit(myFocalCoords);
+  myFocalY->setValidator(new QDoubleValidator(myFocalY));
+  myFocalY->setText(QString::number(0.0));
+  connect(myFocalY, SIGNAL(textChanged(const QString&)), SLOT(onFocalCoordChanged()));
+
+  QLabel* aLabelZ = new QLabel(tr("LBL_Z"), myFocalCoords);
+  aLabelZ->setFixedWidth(25);
+  myFocalZ = new QLineEdit(myFocalCoords);
+  myFocalZ->setValidator(new QDoubleValidator(myFocalZ));
+  myFocalZ->setText(QString::number(0.0));
+  connect(myFocalZ, SIGNAL(textChanged(const QString&)), SLOT(onFocalCoordChanged()));
+
+  aCoordLayout->addWidget(aLabelX);
+  aCoordLayout->addWidget(myFocalX);
+  aCoordLayout->addWidget(aLabelY);
+  aCoordLayout->addWidget(myFocalY);
+  aCoordLayout->addWidget(aLabelZ);
+  aCoordLayout->addWidget(myFocalZ);
+  aLayout2->addWidget(myFocalCoords);
+
+  // Camera position
+  QGroupBox* aGroupBoxCamera = new QGroupBox(tr("CAMERA_POSITION"), this);
+  QVBoxLayout* aLayout3 = new QVBoxLayout(aGroupBoxCamera);
+
+  QRadioButton* aWorld = new QRadioButton(tr("WORLD_COORDINATES"), aGroupBoxCamera);
+  QRadioButton* aRelative = new QRadioButton(tr("FOCAL_RELATIVE"), aGroupBoxCamera);
+
+  QHBoxLayout* aHLayout = new QHBoxLayout;
+  aHLayout->addWidget(aWorld);
+  aHLayout->addWidget(aRelative);
+  aLayout3->addLayout(aHLayout);
+
+  myCameraPositionMode = new QButtonGroup(aGroupBoxCamera);
+  myCameraPositionMode->addButton(aWorld, 0);
+  myCameraPositionMode->addButton(aRelative, 1);
+  connect(myCameraPositionMode, SIGNAL(buttonClicked(int)), SLOT(onPositionModeChanged(int)));
+
+  // Camera coordinates
+  myCameraCoords = new QFrame(aGroupBoxCamera);
+  myCameraCoords->setObjectName("CameraCoordinates");
+
+  aCoordLayout = new QHBoxLayout(myCameraCoords);
+  aCoordLayout->setSpacing(6);
+  aCoordLayout->setMargin(0);
+
+  aLabelX = new QLabel(tr("LBL_X"), myCameraCoords);
+  aLabelX->setFixedWidth(25);
+  myCameraX = new QLineEdit(myCameraCoords);
+  myCameraX->setValidator(new QDoubleValidator(myCameraX));
+  myCameraX->setText(QString::number(0.0));
+  connect(myCameraX, SIGNAL(textChanged(const QString&)), SLOT(onCameraCoordChanged()));
+
+  aLabelY = new QLabel(tr("LBL_Y"), myCameraCoords);
+  aLabelY->setFixedWidth(25);
+  myCameraY = new QLineEdit(myCameraCoords);
+  myCameraY->setValidator(new QDoubleValidator(myCameraY));
+  myCameraY->setText(QString::number(0.0));
+  connect(myCameraY, SIGNAL(textChanged(const QString&)), SLOT(onCameraCoordChanged()));
+
+  aLabelZ = new QLabel(tr("LBL_Z"), myCameraCoords);
+  aLabelZ->setFixedWidth(25);
+  myCameraZ = new QLineEdit(myCameraCoords);
+  myCameraZ->setValidator(new QDoubleValidator(myCameraZ));
+  myCameraZ->setText(QString::number(1.0));
+  connect(myCameraZ, SIGNAL(textChanged(const QString&)), SLOT(onCameraCoordChanged()));
+
+  aCoordLayout->addWidget(aLabelX);
+  aCoordLayout->addWidget(myCameraX);
+  aCoordLayout->addWidget(aLabelY);
+  aCoordLayout->addWidget(myCameraY);
+  aCoordLayout->addWidget(aLabelZ);
+  aCoordLayout->addWidget(myCameraZ);
+  aLayout3->addWidget(myCameraCoords);
+
+  // Projection direction
+  QFrame* line1 = new QFrame(aGroupBoxCamera);
+  line1->setFrameStyle(QFrame::HLine | QFrame::Sunken);
+  aLayout3->addWidget(line1);
+
+  QLabel* aLabel = new QLabel(tr("PROJECTION_DIRECTION"), aGroupBoxCamera);
+  aLayout3->addWidget(aLabel);
+
+  myProjDirection = new QFrame(aGroupBoxCamera);
+  myProjDirection->setObjectName("ProjectionDirection");
+
+  aCoordLayout = new QHBoxLayout(myProjDirection);
+  aCoordLayout->setSpacing(6);
+  aCoordLayout->setMargin(0);
+
+  aLabelX = new QLabel(tr("LBL_DX"), myProjDirection);
+  aLabelX->setFixedWidth(25);
+  myProjDirX = new QLineEdit(myProjDirection);
+  myProjDirX->setValidator(new QDoubleValidator(myProjDirX));
+  myProjDirX->setText(QString::number(0.0));
+  connect(myProjDirX, SIGNAL(textChanged(const QString&)), SLOT(onDirectionChanged()));
+
+  aLabelY = new QLabel(tr("LBL_DY"), myProjDirection);
+  aLabelY->setFixedWidth(25);
+  myProjDirY = new QLineEdit(myProjDirection);
+  myProjDirY->setValidator(new QDoubleValidator(myProjDirY));
+  myProjDirY->setText(QString::number(0.0));
+  connect(myProjDirY, SIGNAL(textChanged(const QString&)), SLOT(onDirectionChanged()));
+
+  aLabelZ = new QLabel(tr("LBL_DZ"), myProjDirection);
+  aLabelZ->setFixedWidth(25);
+  myProjDirZ = new QLineEdit(myProjDirection);
+  myProjDirZ->setValidator(new QDoubleValidator(myProjDirZ));
+  myProjDirZ->setText(QString::number(-1.0));
+  connect(myProjDirZ, SIGNAL(textChanged(const QString&)), SLOT(onDirectionChanged()));
+
+  aCoordLayout->addWidget(aLabelX);
+  aCoordLayout->addWidget(myProjDirX);
+  aCoordLayout->addWidget(aLabelY);
+  aCoordLayout->addWidget(myProjDirY);
+  aCoordLayout->addWidget(aLabelZ);
+  aCoordLayout->addWidget(myProjDirZ);
+  aLayout3->addWidget(myProjDirection);
+
+  // Distance to focal point
+  QHBoxLayout* aHorLayout = new QHBoxLayout;
+  aHorLayout->setSpacing(6);
+
+  aLabel = new QLabel(tr("FOCAL_DISTANCE"), aGroupBoxCamera);
+  myDistance = new QLineEdit(aGroupBoxCamera);
+  QDoubleValidator* aVal = new QDoubleValidator(myDistance);
+  aVal->setBottom(0.0002); // VTK minimal distance
+  myDistance->setValidator(aVal);
+  myDistance->setText(QString::number(1.0));
+  connect(myDistance, SIGNAL(textChanged(const QString&)), SLOT(onDistanceChanged()));
+  
+  aHorLayout->addWidget(aLabel);
+  aHorLayout->addWidget(myDistance);
+  aLayout3->addLayout(aHorLayout);
+
+  // View Up direction
+  QFrame* line2 = new QFrame(aGroupBoxCamera);
+  line2->setFrameStyle(QFrame::HLine | QFrame::Sunken);
+  aLayout3->addWidget(line2);
+
+  aLabel = new QLabel(tr("VIEW_UP_DIRECTION"), aGroupBoxCamera);
+  aLayout3->addWidget(aLabel);
+
+  myViewDirection = new QFrame(aGroupBoxCamera);
+  myViewDirection->setObjectName("ViewUpDirection");
+  aLayout3->addWidget(myViewDirection);
+
+  aCoordLayout = new QHBoxLayout(myViewDirection);
+  aCoordLayout->setSpacing(6);
+  aCoordLayout->setMargin(0);
+
+  aLabelX = new QLabel(tr("LBL_DX"), myViewDirection);
+  aLabelX->setFixedWidth(25);
+  myViewDirX = new QLineEdit(myViewDirection);
+  myViewDirX->setValidator(new QDoubleValidator(myViewDirX));
+  myViewDirX->setText(QString::number(0.0));
+  connect(myViewDirX, SIGNAL(textChanged(const QString&)), SLOT(onViewDirectionChanged()));
+
+  aLabelY = new QLabel(tr("LBL_DY"), myViewDirection);
+  aLabelY->setFixedWidth(25);
+  myViewDirY = new QLineEdit(myViewDirection);
+  myViewDirY->setValidator(new QDoubleValidator(myViewDirY));
+  myViewDirY->setText(QString::number(1.0));
+  connect(myViewDirY, SIGNAL(textChanged(const QString&)), SLOT(onViewDirectionChanged()));
+
+  aLabelZ = new QLabel(tr("LBL_DZ"), myViewDirection);
+  aLabelZ->setFixedWidth(25);
+  myViewDirZ = new QLineEdit(myViewDirection);
+  myViewDirZ->setValidator(new QDoubleValidator(myViewDirZ));
+  myViewDirZ->setText(QString::number(0.0));
+  connect(myViewDirZ, SIGNAL(textChanged(const QString&)), SLOT(onViewDirectionChanged()));
+
+  aCoordLayout->addWidget(aLabelX);
+  aCoordLayout->addWidget(myViewDirX);
+  aCoordLayout->addWidget(aLabelY);
+  aCoordLayout->addWidget(myViewDirY);
+  aCoordLayout->addWidget(aLabelZ);
+  aCoordLayout->addWidget(myViewDirZ);
+
+  // Zooming
+  QGroupBox* aGroupBoxZoom = new QGroupBox(tr("ZOOMING"), this);
+  QVBoxLayout* aLayout4 = new QVBoxLayout(aGroupBoxZoom);
+
+  // Parallel scale
+  myScaleBox = new QFrame(aGroupBoxZoom);
+  myScaleBox->setObjectName("ScaleValue");
+
+  aHorLayout = new QHBoxLayout(myScaleBox);
+  aHorLayout->setSpacing(6);
+  aHorLayout->setMargin(0);
+
+  aLabel = new QLabel(tr("LBL_SCALE"), myScaleBox);
+  myScale = new QLineEdit(myScaleBox);
+  QDoubleValidator* aVal2 = new QDoubleValidator(myScale);
+  aVal2->setBottom(0.000001); // VTK minimal scale
+  myScale->setValidator(aVal2);
+  myScale->setText(QString::number(1.0));
+  connect(myScale, SIGNAL(textChanged(const QString&)), SLOT(onZoomChanged()));
+
+  aHorLayout->addWidget(aLabel);
+  aHorLayout->addWidget(myScale);
+  aLayout4->addWidget(myScaleBox);
+
+  // View Angle
+  myViewAngleBox = new QFrame(aGroupBoxZoom);
+  myViewAngleBox->setObjectName("ViewAngle");
+
+  aHorLayout = new QHBoxLayout(myViewAngleBox);
+  aHorLayout->setSpacing(6);
+  aHorLayout->setMargin(0);
+
+  aLabel = new QLabel(tr("LBL_VIEW_ANGLE"), myViewAngleBox);
+  myViewAngle = new QLineEdit(myViewAngleBox);
+  QDoubleValidator* aVal3 = new QDoubleValidator(myViewAngle);
+  aVal3->setBottom(0.000001); // VTK minimal scale
+  aVal3->setTop(179); // VTK minimal scale
+  myViewAngle->setValidator(aVal3);
+  myViewAngle->setText(QString::number(30.0));
+  connect(myViewAngle, SIGNAL(textChanged(const QString&)), SLOT(onZoomChanged()));
+
+  aHorLayout->addWidget(aLabel);
+  aHorLayout->addWidget(myViewAngle);
+  aLayout4->addWidget(myViewAngleBox);
+
+  // "Close" button
+  QGroupBox* aGroupBox = new QGroupBox(this);
+  QHBoxLayout* aHBoxLayout2 = new QHBoxLayout(aGroupBox);
+  aHBoxLayout2->setMargin(11);
+  aHBoxLayout2->setSpacing(6);
+
+  QPushButton* m_bClose = new QPushButton(tr("&Close"), aGroupBox );
+  m_bClose->setObjectName("m_bClose");
+  m_bClose->setAutoDefault(TRUE);
+  m_bClose->setFixedSize(m_bClose->sizeHint());
+  connect(m_bClose, SIGNAL(clicked()), this, SLOT(onClickClose()));
+
+  // Layout buttons
+  aHBoxLayout2->addWidget(m_bClose);
+
+  // Layout top level widgets
+  aTopLayout->addWidget(aGroupBoxMode);
+  aTopLayout->addWidget(aGroupBoxFocal);
+  aTopLayout->addWidget(aGroupBoxCamera);
+  aTopLayout->addWidget(aGroupBoxZoom);
+  aTopLayout->addWidget(aGroupBox);
+  aTopLayout->addStretch();
+
+  // initial state
+  myProjectionMode->button(0)->setChecked(true);
+  myCameraPositionMode->button(0)->setChecked(true);
+
+  setEnabled(myCameraCoords, myCameraPositionMode->checkedId() == 0);
+
+  myScaleBox->setVisible(myProjectionMode->checkedId() == 0);
+  myViewAngleBox->setVisible(myProjectionMode->checkedId() == 1);
+
+  updateData();
+
+  this->resize(400, this->sizeHint().height());
+
+  myEventCallbackCommand->Delete();
+  myEventCallbackCommand->SetClientData(this);
+  myEventCallbackCommand->SetCallback(SVTK_ViewParameterDlg::ProcessEvents);
+  myIsObserverAdded = false;
+  myBusy = false;
+}
+
+/*
+ *  Destroys the object and frees any allocated resources
+ */
+SVTK_ViewParameterDlg::~SVTK_ViewParameterDlg()
+{
+  // no need to delete child widgets, Qt does it all for us
+}
+
+void SVTK_ViewParameterDlg::addObserver()
+{
+  if ( !myIsObserverAdded ) {
+    vtkInteractorStyle* aIStyle = myRWInteractor->GetInteractorStyle();
+    aIStyle->AddObserver(SVTK::FocalPointChanged, myEventCallbackCommand.GetPointer(), myPriority);
+
+    vtkRenderer *aRenderer = myRWInteractor->getRenderer();
+    aRenderer->AddObserver(vtkCommand::EndEvent, myEventCallbackCommand.GetPointer(), myPriority);
+
+    myIsObserverAdded = true;
+  }
+}
+
+/*!
+  Processes events
+*/
+void SVTK_ViewParameterDlg::ProcessEvents(vtkObject* vtkNotUsed(theObject), 
+                                         unsigned long theEvent,
+                                         void* theClientData, 
+                                         void* theCallData)
+{
+  SVTK_ViewParameterDlg* self = reinterpret_cast<SVTK_ViewParameterDlg*>(theClientData);
+  vtkFloatingPointType* aCoord;
+  switch ( theEvent ) {
+  case SVTK::FocalPointChanged:
+    if ( theCallData )
+    {
+      aCoord = (vtkFloatingPointType*)theCallData;
+      self->myBusy = true;
+      self->myFocalX->setText( QString::number(aCoord[0]) );
+      self->myFocalY->setText( QString::number(aCoord[1]) );
+      self->myFocalZ->setText( QString::number(aCoord[2]) );
+      self->myBusy = false;
+      self->onFocalCoordChanged();
+    }
+    break;
+  case vtkCommand::EndEvent:
+    if ( self->myRWInteractor->getRenderer()->GetActiveCamera()->GetMTime() > self->myCameraMTime )
+      self->updateData();
+    break;
+  }
+}
+
+void SVTK_ViewParameterDlg::updateData()
+{
+  myBusy = true;
+  vtkCamera* aCamera = myRWInteractor->getRenderer()->GetActiveCamera();
+
+  int aParallel = aCamera->GetParallelProjection();
+  myProjectionMode->button(aParallel?0:1)->setChecked(true);
+  onProjectionModeChanged( myProjectionMode->checkedId() );
+
+  double focal[3], pos[3], vup[3], proj[3], dist, scale, angle;
+
+  aCamera->GetFocalPoint(focal);
+  myFocalX->setText(QString::number(focal[0]));
+  myFocalY->setText(QString::number(focal[1]));
+  myFocalZ->setText(QString::number(focal[2]));
+
+  aCamera->GetPosition(pos);
+  myCameraX->setText(QString::number(pos[0]));
+  myCameraY->setText(QString::number(pos[1]));
+  myCameraZ->setText(QString::number(pos[2]));
+
+  aCamera->GetDirectionOfProjection(proj);
+  myProjDirX->setText(QString::number(proj[0]));
+  myProjDirY->setText(QString::number(proj[1]));
+  myProjDirZ->setText(QString::number(proj[2]));
+
+  aCamera->GetViewUp(vup);
+  myViewDirX->setText(QString::number(vup[0]));
+  myViewDirY->setText(QString::number(vup[1]));
+  myViewDirZ->setText(QString::number(vup[2]));
+
+  dist = aCamera->GetDistance();
+  myDistance->setText(QString::number(dist));
+
+  scale = aCamera->GetParallelScale();
+  myScale->setText(QString::number(scale));
+
+  angle = aCamera->GetViewAngle();
+  myViewAngle->setText(QString::number(angle));
+
+  myCameraMTime.Modified();
+  myBusy = false;
+}
+
+void SVTK_ViewParameterDlg::setEnabled(QFrame* theWidget, const bool theState)
+{
+  QObjectList aChildren(theWidget->children());
+  QObject* anObj;
+  for(int i = 0; i < aChildren.size(); i++)
+  {
+    anObj = aChildren.at(i);
+    if (anObj !=0 && anObj->inherits("QLineEdit"))
+      ((QLineEdit*)anObj)->setReadOnly(!theState);
+    if (anObj !=0 && anObj->inherits("QPushButton"))
+      ((QLineEdit*)anObj)->setEnabled(theState);
+  }
+  
+}
+
+void SVTK_ViewParameterDlg::onProjectionModeChanged(int mode)
+{
+  int aBtn = myProjectionMode->checkedId();
+
+  vtkCamera* aCamera = myRWInteractor->getRenderer()->GetActiveCamera();
+  aCamera->SetParallelProjection(aBtn == 0);
+
+  myMainWindow->activateProjectionMode(aBtn);
+
+  // update view
+  myRWInteractor->GetDevice()->CreateTimer(VTKI_TIMER_FIRST);
+
+  if ( aBtn == 0 ) {
+    myViewAngleBox->setVisible(false);
+    myScaleBox->setVisible(true);
+  }
+  else {
+    myScaleBox->setVisible(false);
+    myViewAngleBox->setVisible(true);
+  }
+}
+
+void SVTK_ViewParameterDlg::onPositionModeChanged(int mode)
+{
+  setEnabled(myCameraCoords, myCameraPositionMode->checkedId() == 0);
+}
+
+void SVTK_ViewParameterDlg::onToBBCenter()
+{
+  if ( mySelectPoint->isChecked() )
+    mySelectPoint->toggle();
+
+  myMainWindow->activateSetFocalPointGravity();
+}
+
+void SVTK_ViewParameterDlg::onToOrigin()
+{
+  if ( mySelectPoint->isChecked() )
+    mySelectPoint->toggle();
+
+  myBusy = true;
+  myFocalX->setText(QString::number(0.0));
+  myFocalY->setText(QString::number(0.0));
+  myFocalZ->setText(QString::number(0.0));
+  myBusy = false;
+
+  onFocalCoordChanged();
+}
+
+void SVTK_ViewParameterDlg::onSelectPoint()
+{
+  if ( mySelectPoint->isChecked() )
+    myMainWindow->activateStartFocalPointSelection();
+  else
+    mySelectPoint->toggle();
+}
+
+void SVTK_ViewParameterDlg::onFocalCoordChanged()
+{
+  if ( myBusy ) return;
+
+  if ( mySelectPoint->isChecked() )
+    mySelectPoint->toggle();
+
+  vtkCamera* aCamera = myRWInteractor->getRenderer()->GetActiveCamera();
+  aCamera->SetFocalPoint(myFocalX->text().toDouble(),
+                        myFocalY->text().toDouble(),
+                        myFocalZ->text().toDouble());
+
+  aCamera->OrthogonalizeViewUp();
+  myRWInteractor->getRenderer()->ResetCameraClippingRange();
+
+  // update view
+  myRWInteractor->GetDevice()->CreateTimer(VTKI_TIMER_FIRST);
+
+  myMainWindow->activateSetFocalPointSelected();
+
+  //updateProjection();
+}
+
+void SVTK_ViewParameterDlg::onCameraCoordChanged()
+{
+  if ( myBusy ) return;
+
+  vtkCamera* aCamera = myRWInteractor->getRenderer()->GetActiveCamera();
+  aCamera->SetPosition(myCameraX->text().toDouble(),
+                      myCameraY->text().toDouble(),
+                      myCameraZ->text().toDouble());
+
+  aCamera->OrthogonalizeViewUp();
+  myRWInteractor->getRenderer()->ResetCameraClippingRange();
+
+  // update view
+  myRWInteractor->GetDevice()->CreateTimer(VTKI_TIMER_FIRST);
+
+  //updateProjection();
+}
+
+void SVTK_ViewParameterDlg::onDirectionChanged()
+{
+  if ( myBusy ) return;
+
+  updateCoordinates();
+}
+
+void SVTK_ViewParameterDlg::onDistanceChanged()
+{
+  if ( myBusy ) return;
+
+  updateCoordinates();
+}
+
+void SVTK_ViewParameterDlg::onViewDirectionChanged()
+{
+  if ( myBusy ) return;
+
+  vtkCamera* aCamera = myRWInteractor->getRenderer()->GetActiveCamera();
+  aCamera->SetViewUp(myViewDirX->text().toDouble(),
+                    myViewDirY->text().toDouble(),
+                    myViewDirZ->text().toDouble());
+
+  // update view
+  myRWInteractor->GetDevice()->CreateTimer(VTKI_TIMER_FIRST);
+}
+
+void SVTK_ViewParameterDlg::onZoomChanged()
+{
+  if ( myBusy ) return;
+
+  vtkCamera* aCamera = myRWInteractor->getRenderer()->GetActiveCamera();
+
+  switch( myProjectionMode->checkedId() ) {
+  case 0:
+    aCamera->SetParallelScale(myScale->text().toDouble());
+    break;
+  case 1:
+    aCamera->SetViewAngle(myViewAngle->text().toDouble());
+    break;
+  }
+
+  // update view
+  myRWInteractor->GetDevice()->CreateTimer(VTKI_TIMER_FIRST);
+}
+
+void SVTK_ViewParameterDlg::onClickClose()
+{
+  reject();
+}
+
+void SVTK_ViewParameterDlg::updateProjection()
+{
+  double pnt[3], pos[3], dir[3], dist;
+
+  pnt[0] = myFocalX->text().toDouble();
+  pnt[1] = myFocalY->text().toDouble();
+  pnt[2] = myFocalZ->text().toDouble();
+
+  pos[0] = myCameraX->text().toDouble();
+  pos[1] = myCameraY->text().toDouble();
+  pos[2] = myCameraZ->text().toDouble();
+
+  dir[0] = pnt[0] - pos[0];
+  dir[1] = pnt[1] - pos[1];
+  dir[2] = pnt[2] - pos[2];
+
+  dist = sqrt( dir[0]*dir[0] + dir[1]*dir[1] + dir[2]*dir[2] );
+
+  if ( dist > 0.0002 ) {
+    dir[0] = dir[0] / dist;
+    dir[1] = dir[1] / dist;
+    dir[2] = dir[2] / dist;
+  }
+
+  myBusy = true;
+  myProjDirX->setText(QString::number(dir[0]));
+  myProjDirY->setText(QString::number(dir[1]));
+  myProjDirZ->setText(QString::number(dir[2]));
+
+  myDistance->setText(QString::number(dist));
+  myBusy = false;
+}
+
+void SVTK_ViewParameterDlg::updateCoordinates()
+{
+  double pnt[3], pos[3], dir[3], dist;
+
+  pnt[0] = myFocalX->text().toDouble();
+  pnt[1] = myFocalY->text().toDouble();
+  pnt[2] = myFocalZ->text().toDouble();
+
+  pos[0] = myCameraX->text().toDouble();
+  pos[1] = myCameraY->text().toDouble();
+  pos[2] = myCameraZ->text().toDouble();
+
+  dir[0] = myProjDirX->text().toDouble();
+  dir[1] = myProjDirY->text().toDouble();
+  dir[2] = myProjDirZ->text().toDouble();
+
+  dist = myDistance->text().toDouble();
+
+  if (myCameraPositionMode->checkedId() == 1) {
+    // recompute camera position
+    dir[0] = -dir[0]; dir[1] = -dir[1]; dir[2] = -dir[2];
+    if (computePoint(pnt, dir, dist, pos)) {
+      myBusy = true;
+      myCameraX->setText(QString::number(pos[0]));
+      myCameraY->setText(QString::number(pos[1]));
+      myCameraZ->setText(QString::number(pos[2]));
+      myBusy = false;
+      onCameraCoordChanged();
+    }
+  }
+  else {
+    // recompute focal point
+    if (computePoint(pos, dir, dist, pnt)) {
+      if (mySelectPoint->isChecked())
+       mySelectPoint->toggle();
+      myBusy = true;
+      myFocalX->setText(QString::number(pnt[0]));
+      myFocalY->setText(QString::number(pnt[1]));
+      myFocalZ->setText(QString::number(pnt[2]));
+      myBusy = false;
+      onFocalCoordChanged();
+    }
+  }
+}
+
+bool SVTK_ViewParameterDlg::computePoint(const double start[3], 
+                                        const double dir[3], 
+                                        const double dist, 
+                                        double result[3])
+{
+  double d = sqrt(dir[0]*dir[0]+dir[1]*dir[1]+dir[2]*dir[2]);
+  if ( d < 0.0002 ) return false;
+
+  for (int i = 0; i < 3; i++)
+    result[i] = start[i] + dir[i] * dist / d;
+
+  return true;
+}
diff --git a/src/SVTK/SVTK_ViewParameterDlg.h b/src/SVTK/SVTK_ViewParameterDlg.h
new file mode 100755 (executable)
index 0000000..4ad77f3
--- /dev/null
@@ -0,0 +1,153 @@
+//  SALOME VTKViewer : build VTK viewer into Salome desktop
+//
+//  Copyright (C) 2003  OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+//  CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS 
+// 
+//  This library is free software; you can redistribute it and/or 
+//  modify it under the terms of the GNU Lesser General Public 
+//  License as published by the Free Software Foundation; either 
+//  version 2.1 of the License. 
+// 
+//  This library is distributed in the hope that it will be useful, 
+//  but WITHOUT ANY WARRANTY; without even the implied warranty of 
+//  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU 
+//  Lesser General Public License for more details. 
+// 
+//  You should have received a copy of the GNU Lesser General Public 
+//  License along with this library; if not, write to the Free Software 
+//  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA 
+// 
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
+//
+//
+//
+//  File   : 
+//  Author : 
+//  Module : SALOME
+//  $Header:
+
+#ifndef SVTK_VIEWPARAMETERDLG_H
+#define SVTK_VIEWPARAMETERDLG_H
+
+#include "SVTK.h"
+
+#include "SVTK_DialogBase.h"
+
+#include <vtkSmartPointer.h>
+#include <vtkTimeStamp.h>
+
+class SVTK_ViewWindow;
+class SVTK_RenderWindowInteractor;
+
+class QtxAction;
+
+class QLineEdit;
+class QPushButton;
+class QFrame;
+class QCheckBox;
+class QButtonGroup;
+
+class vtkCallbackCommand;
+class vtkObject;
+
+class SVTK_EXPORT SVTK_ViewParameterDlg : public SVTK_DialogBase
+{
+  Q_OBJECT;
+
+public:
+  SVTK_ViewParameterDlg(QtxAction* theAction,
+                       SVTK_ViewWindow* theParent,
+                       const char* theName);
+
+  ~SVTK_ViewParameterDlg();
+  
+  void addObserver();
+  
+protected:
+  SVTK_ViewWindow *myMainWindow;
+  SVTK_RenderWindowInteractor* myRWInteractor;
+  bool myIsObserverAdded;
+  bool myBusy;
+  
+  QButtonGroup* myProjectionMode;
+
+  QPushButton*  myToBBCenter;
+  QPushButton*  myToOrigin;
+  QPushButton*  mySelectPoint;
+
+  QFrame*       myFocalCoords;
+  QLineEdit*    myFocalX;
+  QLineEdit*    myFocalY;
+  QLineEdit*    myFocalZ;
+  
+  QButtonGroup* myCameraPositionMode;
+
+  QFrame*       myCameraCoords;
+  QLineEdit*    myCameraX;
+  QLineEdit*    myCameraY;
+  QLineEdit*    myCameraZ;
+
+  QFrame*       myProjDirection;
+  QLineEdit*    myProjDirX;
+  QLineEdit*    myProjDirY;
+  QLineEdit*    myProjDirZ;
+
+  QLineEdit*    myDistance;
+
+  QFrame*       myViewDirection;
+  QLineEdit*    myViewDirX;
+  QLineEdit*    myViewDirY;
+  QLineEdit*    myViewDirZ;
+
+  QFrame*       myScaleBox;
+  QLineEdit*    myScale;
+
+  QFrame*       myViewAngleBox;
+  QLineEdit*    myViewAngle;
+
+  void setEnabled(QFrame* theWidget, const bool theState);
+  bool computePoint(const double start[3], const double dir[3], 
+                   const double dist, double result[3]);
+  void updateProjection();
+  void updateCoordinates();
+
+  void updateData();
+
+  //----------------------------------------------------------------------------
+  // Priority at which events are processed
+  vtkFloatingPointType myPriority;
+
+  // Used to process events
+  vtkSmartPointer<vtkCallbackCommand> myEventCallbackCommand;
+
+  // Used to update camera
+  vtkTimeStamp myCameraMTime;
+
+  // Description:
+  // Main process event method
+  static void ProcessEvents(vtkObject* object, 
+                            unsigned long event,
+                            void* clientdata, 
+                            void* calldata);
+
+protected slots:
+  void onProjectionModeChanged(int);
+  void onPositionModeChanged(int);
+  
+  void onToBBCenter();
+  void onToOrigin();
+  void onSelectPoint();
+
+  void onFocalCoordChanged();
+  void onCameraCoordChanged();
+  void onDirectionChanged();
+  void onDistanceChanged();
+  void onViewDirectionChanged();
+
+  void onZoomChanged();
+
+  void onClickClose();
+
+};
+
+#endif // SVTK_VIEWPARAMETERDLG_H
index be2e4468ffa250d7b2ff1823bbb085dc39e5fc86..3093d1ba5c41e6f65b3fcd0e0da76d85225c6240 100755 (executable)
 //
 // See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
 //
+
+#include "SVTK_NonIsometricDlg.h"
+#include "SVTK_UpdateRateDlg.h"
+#include "SVTK_CubeAxesDlg.h"
+#include "SVTK_SetRotationPointDlg.h"
+#include "SVTK_ViewParameterDlg.h"
+
 #include "SALOME_Actor.h"
 
 #include <QToolBar>
 #include <QEvent>
+#include <QXmlStreamWriter>
+#include <QXmlStreamReader>
+#include <QXmlStreamAttributes>
 
 #include <vtkTextProperty.h>
 #include <vtkActorCollection.h>
@@ -30,6 +40,7 @@
 #include <vtkCellPicker.h>
 #include <vtkAxisActor2D.h>
 #include <vtkGL2PSExporter.h>
+#include <vtkInteractorStyle.h>
 
 #include "QtxAction.h"
 
 #include "SUIT_ResourceMgr.h"
 #include "SUIT_Accel.h"
 #include "SUIT_OverrideCursor.h"
+#include "QtxActionToolMgr.h"
+#include "QtxMultiAction.h"
 
 #include "VTKViewer_Utilities.h"
 
 #include "SVTK_View.h"
-#include "SVTK_MainWindow.h"
+//#include "SVTK_MainWindow.h"
 #include "SVTK_Selector.h"
 
 #include "SVTK_Event.h"
 #include "SVTK_RenderWindowInteractor.h"
 #include "SVTK_GenericRenderWindowInteractor.h"
 #include "SVTK_CubeAxesActor2D.h"
+#include "SVTK_ComboAction.h"
+#include "SVTK_KeyFreeInteractorStyle.h"
+#include "SVTK_Selector.h"
+#include "SVTK_Recorder.h"
+#include "SVTK_RecorderDlg.h"
 
 #include "SALOME_ListIteratorOfListIO.hxx"
 
@@ -89,66 +107,95 @@ namespace SVTK
 /*!
   Constructor
 */
-SVTK_ViewWindow
-::SVTK_ViewWindow(SUIT_Desktop* theDesktop):
+SVTK_ViewWindow::SVTK_ViewWindow(SUIT_Desktop* theDesktop):
   SUIT_ViewWindow(theDesktop),
-  myMainWindow(0),
+  //myMainWindow(0),
   myView(NULL),
-  myDumpImage(QImage())
-{}
+  myDumpImage(QImage()),
+  myKeyFreeInteractorStyle(SVTK_KeyFreeInteractorStyle::New())
+{
+  setWindowFlags( windowFlags() & ~Qt::Window );
+  // specific of vtkSmartPointer
+  myKeyFreeInteractorStyle->Delete();
+}
 
 /*!
   To initialize #SVTK_ViewWindow instance
 */
-void
-SVTK_ViewWindow
-::Initialize(SVTK_ViewModelBase* theModel)
+void SVTK_ViewWindow::Initialize(SVTK_ViewModelBase* theModel)
 {
-  if(SUIT_ResourceMgr* aResourceMgr = SUIT_Session::session()->resourceMgr()){
-    myMainWindow = new SVTK_MainWindow(this,"SVTK_MainWindow",aResourceMgr,this);
-
-    SVTK_RenderWindowInteractor* anIteractor = 
-      new SVTK_RenderWindowInteractor(myMainWindow,"SVTK_RenderWindowInteractor");
-
-    SVTK_Selector* aSelector = SVTK_Selector::New();
-
-    SVTK_GenericRenderWindowInteractor* aDevice = 
-      SVTK_GenericRenderWindowInteractor::New();
-    aDevice->SetRenderWidget(anIteractor);
-    aDevice->SetSelector(aSelector);
+  //  if(SUIT_ResourceMgr* aResourceMgr = SUIT_Session::session()->resourceMgr()){
+    //myMainWindow = new SVTK_MainWindow(this,"SVTK_MainWindow",aResourceMgr,this);
 
-    SVTK_Renderer* aRenderer = SVTK_Renderer::New();
-    aRenderer->Initialize(aDevice,aSelector);
-
-    anIteractor->Initialize(aDevice,aRenderer,aSelector);
-
-    aDevice->Delete();
-    aRenderer->Delete();
-    aSelector->Delete();
-
-    myMainWindow->Initialize(anIteractor);
-
-    SVTK_InteractorStyle* aStyle = SVTK_InteractorStyle::New();
-    anIteractor->PushInteractorStyle(aStyle);
-    aStyle->Delete();
-
-    setCentralWidget(myMainWindow);
-    
-    myView = new SVTK_View(myMainWindow);
-    Initialize(myView,theModel);
-
-    anIteractor->getRenderWindow()->Render();
-    myMainWindow->onResetView();
-  }
+    //SVTK_RenderWindowInteractor* anIteractor = 
+    //  new SVTK_RenderWindowInteractor(myMainWindow,"SVTK_RenderWindowInteractor");
+  myInteractor = new SVTK_RenderWindowInteractor(this,"SVTK_RenderWindowInteractor");
+  
+  SVTK_Selector* aSelector = SVTK_Selector::New();
+  
+  SVTK_GenericRenderWindowInteractor* aDevice = SVTK_GenericRenderWindowInteractor::New();
+  aDevice->SetRenderWidget(myInteractor);
+  aDevice->SetSelector(aSelector);
+  
+  SVTK_Renderer* aRenderer = SVTK_Renderer::New();
+  aRenderer->Initialize(aDevice,aSelector);
+  
+  myInteractor->Initialize(aDevice,aRenderer,aSelector);
+  
+  aDevice->Delete();
+  aRenderer->Delete();
+  aSelector->Delete();
+  
+  //myMainWindow->Initialize(anIteractor);
+  myToolBar = toolMgr()->createToolBar( tr("LBL_TOOLBAR_LABEL"), -1, this );
+  myRecordingToolBar = toolMgr()->createToolBar( tr("LBL_TOOLBAR_RECORD_LABEL"), -1, this );
+  
+  createActions( SUIT_Session::session()->activeApplication()->resourceMgr() );
+  createToolBar();
+  
+  SetEventDispatcher(myInteractor->GetDevice());
+  myInteractor->setBackgroundRole( QPalette::NoRole );//NoBackground
+  myInteractor->setFocusPolicy(Qt::StrongFocus);
+  myInteractor->setFocus();
+  setFocusProxy(myInteractor);
+  
+  myUpdateRateDlg = new SVTK_UpdateRateDlg( getAction( UpdateRate ), this, "SVTK_UpdateRateDlg" );
+  myNonIsometricDlg = new SVTK_NonIsometricDlg( getAction( NonIsometric ), this, "SVTK_NonIsometricDlg" );
+  myCubeAxesDlg = new SVTK_CubeAxesDlg( getAction( GraduatedAxes ), this, "SVTK_CubeAxesDlg" );
+  mySetRotationPointDlg = new SVTK_SetRotationPointDlg
+    ( getAction( ChangeRotationPointId ), this, "SVTK_SetRotationPointDlg" );
+  myViewParameterDlg = new SVTK_ViewParameterDlg
+    ( getAction( ViewParametersId ), this, "SVTK_ViewParameterDlg" );
+  
+  SVTK_InteractorStyle* aStyle = SVTK_InteractorStyle::New();
+  myInteractor->PushInteractorStyle(aStyle);
+  aStyle->Delete();
+  
+  myRecorder = SVTK_Recorder::New();
+  
+  myRecorder->SetNbFPS( 17.3 );
+  myRecorder->SetQuality( 100 );
+  myRecorder->SetProgressiveMode( true );
+  myRecorder->SetUseSkippedFrames( true );
+  myRecorder->SetRenderWindow( myInteractor->getRenderWindow() );
+  
+  //setCentralWidget(myMainWindow);
+  setCentralWidget(myInteractor);
+  
+  //myView = new SVTK_View(myMainWindow);
+  myView = new SVTK_View(this);
+  Initialize(myView,theModel);
+  
+  myInteractor->getRenderWindow()->Render();
+  onResetView();
+  //}
 }
 
 /*!
   To initialize #SVTK_ViewWindow instance
 */
-void
-SVTK_ViewWindow
-::Initialize(SVTK_View* theView,
-            SVTK_ViewModelBase* theModel)
+void SVTK_ViewWindow::Initialize(SVTK_View* theView,
+                                SVTK_ViewModelBase* theModel)
 {
   connect(theView,SIGNAL(KeyPressed(QKeyEvent*)),
           this,SLOT(onKeyPressed(QKeyEvent*)) );
@@ -171,17 +218,14 @@ SVTK_ViewWindow
 /*!
   Destructor
 */
-SVTK_ViewWindow
-::~SVTK_ViewWindow()
+SVTK_ViewWindow::~SVTK_ViewWindow()
 {}
 
 
 /*!
   \return corresponding view
 */
-SVTK_View* 
-SVTK_ViewWindow
-::getView() 
+SVTK_View* SVTK_ViewWindow::getView() 
 { 
   return myView; 
 }
@@ -189,139 +233,143 @@ SVTK_ViewWindow
 /*!
   \return corresponding vtk main window
 */
-SVTK_MainWindow* 
-SVTK_ViewWindow
-::getMainWindow() 
-{ 
-  return myMainWindow; 
-}
+// SVTK_MainWindow* SVTK_ViewWindow::getMainWindow() 
+// { 
+//   return myMainWindow; 
+// }
 
 /*!
   \return corresponding vtk render window
 */
-vtkRenderWindow*
-SVTK_ViewWindow
-::getRenderWindow()
+vtkRenderWindow* SVTK_ViewWindow::getRenderWindow()
+{
+  return GetInteractor()->getRenderWindow();
+}
+
+/*!
+  \return corresponding vtk render window interactor
+*/
+SVTK_RenderWindowInteractor* SVTK_ViewWindow::GetInteractor() const
 {
-  return getMainWindow()->getRenderWindow();
+  return myInteractor;
 }
 
 /*!
   \return corresponding vtk render window interactor
 */
-vtkRenderWindowInteractor*
-SVTK_ViewWindow
-::getInteractor()
+vtkRenderWindowInteractor* SVTK_ViewWindow::getInteractor() const
 {
-  return getMainWindow()->getInteractor();
+  return myInteractor->GetDevice();
 }
 
 /*!
   \return corresponding vtk renderer
 */
-vtkRenderer*
-SVTK_ViewWindow
-::getRenderer()
+vtkRenderer* SVTK_ViewWindow::getRenderer() const
+{
+  return GetInteractor()->getRenderer();
+}
+
+/*!
+  Redirect the request to SVTK_RenderWindowInteractor::GetRenderer
+*/
+SVTK_Renderer* SVTK_ViewWindow::GetRenderer() const
 {
-  return myMainWindow->getRenderer();
+  return GetInteractor()->GetRenderer();
 }
 
 /*!
   \return corresponding vtk selector
 */
-SVTK_Selector* 
-SVTK_ViewWindow
-::GetSelector() 
+SVTK_Selector* SVTK_ViewWindow::GetSelector() const
 { 
-  return myMainWindow->GetSelector(); 
+  return GetInteractor()->GetSelector(); 
 }
 
 /*!
   Processes transformation "front view"
 */
-void
-SVTK_ViewWindow
-::onFrontView()
+void SVTK_ViewWindow::onFrontView()
 {
-  myMainWindow->onFrontView();
+  //myMainWindow->onFrontView();
+  GetRenderer()->OnFrontView();
+  Repaint();
 }
 
 /*!
   Processes transformation "back view"
 */
-void
-SVTK_ViewWindow
-::onBackView()
+void SVTK_ViewWindow::onBackView()
 {
-  myMainWindow->onBackView();
+  //myMainWindow->onBackView();
+  GetRenderer()->OnBackView();
+  Repaint();
 }
 
 /*!
   Processes transformation "top view"
 */
-void
-SVTK_ViewWindow
-::onTopView()
+void SVTK_ViewWindow::onTopView()
 {
-  myMainWindow->onTopView();
+  //myMainWindow->onTopView();
+  GetRenderer()->OnTopView();
+  Repaint();
 }
 
 /*!
   Processes transformation "bottom view"
 */
-void
-SVTK_ViewWindow
-::onBottomView()
+void SVTK_ViewWindow::onBottomView()
 {
-  myMainWindow->onBottomView();
+  //myMainWindow->onBottomView();
+  GetRenderer()->OnBottomView();
+  Repaint();
 }
 
 /*!
   Processes transformation "left view"
 */
-void
-SVTK_ViewWindow
-::onLeftView()
+void SVTK_ViewWindow::onLeftView()
 {
-  myMainWindow->onLeftView();
+  //myMainWindow->onLeftView();
+  GetRenderer()->OnLeftView();
+  Repaint();
 }
 
 /*!
   Processes transformation "right view"
 */
-void
-SVTK_ViewWindow
-::onRightView()
+void SVTK_ViewWindow::onRightView()
 {
-  myMainWindow->onRightView();
+  //myMainWindow->onRightView();
+  GetRenderer()->OnRightView();
+  Repaint();
 }
 
 /*!
   Processes transformation "reset view": sets default orientation of viewport camera
 */
-void
-SVTK_ViewWindow
-::onResetView()
+void SVTK_ViewWindow::onResetView()
 {
-  myMainWindow->onResetView();
+  //myMainWindow->onResetView();
+  GetRenderer()->OnResetView();
+  Repaint();
 }
 
 /*!
   Processes transformation "fit all"
 */
-void
-SVTK_ViewWindow
-::onFitAll()
+void SVTK_ViewWindow::onFitAll()
 {
-  myMainWindow->onFitAll();
+  //myMainWindow->onFitAll();
+  GetRenderer()->OnFitAll();
+  Repaint();
 }
 
 /*!
   SLOT: called if selection is changed
 */
-void
-SVTK_ViewWindow
-::onSelectionChanged()
+void SVTK_ViewWindow::onSelectionChanged()
 {
   myView->onSelectionChanged();
 }
@@ -330,29 +378,25 @@ SVTK_ViewWindow
   Change selection mode
   \param theMode - new selection mode
 */
-void
-SVTK_ViewWindow
-::SetSelectionMode(Selection_Mode theMode)
+void SVTK_ViewWindow::SetSelectionMode(Selection_Mode theMode)
 {
-  myMainWindow->SetSelectionMode( theMode );
+  //myMainWindow->SetSelectionMode( theMode );
+  GetSelector()->SetSelectionMode(theMode);
 }
 
 /*!
   \return selection mode
 */
-Selection_Mode
-SVTK_ViewWindow
-::SelectionMode() const
+Selection_Mode SVTK_ViewWindow::SelectionMode() const
 {
-  return myMainWindow->SelectionMode();
+  //return myMainWindow->SelectionMode();
+  return GetSelector()->SelectionMode();
 }
 
 /*!
   Unhilights all objects in viewer
 */
-void 
-SVTK_ViewWindow
-::unHighlightAll() 
+void SVTK_ViewWindow::unHighlightAll() 
 {
   myView->unHighlightAll();
 }
@@ -363,11 +407,9 @@ SVTK_ViewWindow
   \param theIsHighlight - if it is true, object will be hilighted, otherwise it will be unhilighted
   \param theIsUpdate - update current viewer
 */
-void
-SVTK_ViewWindow
-::highlight(const Handle(SALOME_InteractiveObject)& theIO, 
-           bool theIsHighlight, 
-           bool theIsUpdate ) 
+void SVTK_ViewWindow::highlight(const Handle(SALOME_InteractiveObject)& theIO, 
+                               bool theIsHighlight, 
+                               bool theIsUpdate ) 
 {
   myView->highlight( theIO, theIsHighlight, theIsUpdate );
 }
@@ -376,9 +418,7 @@ SVTK_ViewWindow
   \return true if object is in viewer or in collector
   \param theIO - object to be checked
 */
-bool
-SVTK_ViewWindow
-::isInViewer( const Handle(SALOME_InteractiveObject)& theIO ) 
+bool SVTK_ViewWindow::isInViewer( const Handle(SALOME_InteractiveObject)& theIO ) 
 {
   return myView->isInViewer( theIO );
 }
@@ -387,9 +427,7 @@ SVTK_ViewWindow
   \return true if object is displayed in viewer
   \param theIO - object to be checked
 */
-bool
-SVTK_ViewWindow
-::isVisible( const Handle(SALOME_InteractiveObject)& theIO ) 
+bool SVTK_ViewWindow::isVisible( const Handle(SALOME_InteractiveObject)& theIO ) 
 {
   return myView->isVisible( theIO );
 }
@@ -398,9 +436,7 @@ SVTK_ViewWindow
   Display object
   \param theEntry - entry that corresponds to intractive objects
 */
-Handle(SALOME_InteractiveObject)
-SVTK_ViewWindow
-::FindIObject(const char* theEntry) 
+Handle(SALOME_InteractiveObject) SVTK_ViewWindow::FindIObject(const char* theEntry) 
 {
   return myView->FindIObject(theEntry);
 }
@@ -410,10 +446,8 @@ SVTK_ViewWindow
   \param theIO - object
   \param theImmediatly - update viewer
 */
-void
-SVTK_ViewWindow
-::Display(const Handle(SALOME_InteractiveObject)& theIO,
-         bool theImmediatly) 
+void SVTK_ViewWindow::Display(const Handle(SALOME_InteractiveObject)& theIO,
+                             bool theImmediatly) 
 {
   myView->Display(theIO,theImmediatly);
 }
@@ -423,10 +457,8 @@ SVTK_ViewWindow
   \param theIO - object
   \param theImmediatly - update viewer
 */
-void
-SVTK_ViewWindow
-::Erase(const Handle(SALOME_InteractiveObject)& theIO,
-         bool theImmediatly) 
+void SVTK_ViewWindow::Erase(const Handle(SALOME_InteractiveObject)& theIO,
+                           bool theImmediatly) 
 {
   myView->Erase(theIO,theImmediatly);
 }
@@ -435,9 +467,7 @@ SVTK_ViewWindow
   Display only passed object
   \param theIO - object
 */
-void
-SVTK_ViewWindow
-::DisplayOnly(const Handle(SALOME_InteractiveObject)& theIO) 
+void SVTK_ViewWindow::DisplayOnly(const Handle(SALOME_InteractiveObject)& theIO) 
 {
   myView->DisplayOnly(theIO);
 }
@@ -445,9 +475,7 @@ SVTK_ViewWindow
 /*!
   Display all objects in view
 */
-void 
-SVTK_ViewWindow
-::DisplayAll() 
+void SVTK_ViewWindow::DisplayAll() 
 {
   myView->DisplayAll();
 }
@@ -455,9 +483,7 @@ SVTK_ViewWindow
 /*!
   Erase all objects in view
 */
-void 
-SVTK_ViewWindow
-::EraseAll() 
+void SVTK_ViewWindow::EraseAll() 
 {
   myView->EraseAll();
 }
@@ -466,121 +492,260 @@ SVTK_ViewWindow
   Sets background color
   \param color - new background color
 */
-void
-SVTK_ViewWindow
-::setBackgroundColor( const QColor& color )
+void SVTK_ViewWindow::setBackgroundColor( const QColor& theColor )
 {
-  myMainWindow->SetBackgroundColor( color );
+  //myMainWindow->SetBackgroundColor( color );
+  getRenderer()->SetBackground(theColor.red()/255.0, 
+                              theColor.green()/255.0,
+                              theColor.blue()/255.0);
 }
 
 /*!
   \return background color of viewer
 */
-QColor
-SVTK_ViewWindow
-::backgroundColor() const
+QColor SVTK_ViewWindow::backgroundColor() const
 {
-  return myMainWindow->BackgroundColor();
+  //return myMainWindow->BackgroundColor();
+  vtkFloatingPointType aBackgroundColor[3];
+  getRenderer()->GetBackground(aBackgroundColor);
+  return QColor(int(aBackgroundColor[0]*255), 
+               int(aBackgroundColor[1]*255), 
+               int(aBackgroundColor[2]*255));
+}
+
+
+/*!
+  Redirect the request to SVTK_RenderWindowInteractor::GetInteractorStyle
+*/
+vtkInteractorStyle* SVTK_ViewWindow::GetInteractorStyle() const
+{
+  return GetInteractor()->GetInteractorStyle();
+}
+
+/*!
+  Redirect the request to SVTK_RenderWindowInteractor::PushInteractorStyle
+*/
+void SVTK_ViewWindow::PushInteractorStyle(vtkInteractorStyle* theStyle)
+{
+  GetInteractor()->PushInteractorStyle(theStyle);
+}
+
+/*!
+  Redirect the request to SVTK_RenderWindowInteractor::PopInteractorStyle
+*/
+void SVTK_ViewWindow::PopInteractorStyle()
+{
+  GetInteractor()->PopInteractorStyle();
 }
 
 /*!
   Updates current viewer
 */
-void
-SVTK_ViewWindow
-::Repaint(bool theUpdateTrihedron)
+void SVTK_ViewWindow::Repaint(bool theUpdateTrihedron)
 {
-  myMainWindow->Repaint( theUpdateTrihedron );
+  //myMainWindow->Repaint( theUpdateTrihedron );
+  if(theUpdateTrihedron) 
+    GetRenderer()->OnAdjustTrihedron();
+
+  GetInteractor()->update();
+
+  SVTK_InteractorStyle* aStyle = (SVTK_InteractorStyle*)getInteractor()->GetInteractorStyle();
+  if ( aStyle )
+    aStyle->OnTimer();
 }
 
 /*!
   Redirect the request to #SVTK_Renderer::GetScale
 */
-void
-SVTK_ViewWindow
-::GetScale( double theScale[3] ) 
+void SVTK_ViewWindow::GetScale( double theScale[3] ) 
 {
-  myMainWindow->GetScale( theScale );
+  //myMainWindow->GetScale( theScale );
+  GetRenderer()->GetScale( theScale );
 }
 
 /*!
   Redirect the request to #SVTK_Renderer::SetScale
 */
-void
-SVTK_ViewWindow
-::SetScale( double theScale[3] ) 
+void SVTK_ViewWindow::SetScale( double theScale[3] ) 
 {
-  myMainWindow->SetScale( theScale );
+  //myMainWindow->SetScale( theScale );
+  GetRenderer()->SetScale( theScale );
+  Repaint();
 }
 
 /*!
   Redirect the request to #SVTK_Renderer::IsTrihedronDisplayed
 */
-bool
-SVTK_ViewWindow
-::isTrihedronDisplayed()
+bool SVTK_ViewWindow::isTrihedronDisplayed()
 {
-  return myMainWindow->IsTrihedronDisplayed();
+  return GetRenderer()->IsTrihedronDisplayed();
+  //  return myMainWindow->IsTrihedronDisplayed();
 }
 
 /*!
   Redirect the request to #SVTK_Renderer::IsCubeAxesDisplayed
 */
-bool
-SVTK_ViewWindow
-::isCubeAxesDisplayed()
+bool SVTK_ViewWindow::isCubeAxesDisplayed()
 {
-  return myMainWindow->IsCubeAxesDisplayed();
+  //return myMainWindow->IsCubeAxesDisplayed();
+  return GetRenderer()->IsCubeAxesDisplayed();
 }
 
 /*!
   Redirect the request to #SVTK_Renderer::OnViewTrihedron
 */
-void 
-SVTK_ViewWindow
-::onViewTrihedron()
+void SVTK_ViewWindow::onViewTrihedron()
 {
-  myMainWindow->onViewTrihedron();
+  //myMainWindow->onViewTrihedron();
+  GetRenderer()->OnViewTrihedron();
+  Repaint();
 }
 
 /*!
   Redirect the request to #SVTK_Renderer::OnViewCubeAxes
 */
-void
-SVTK_ViewWindow
-::onViewCubeAxes()
+void SVTK_ViewWindow::onViewCubeAxes()
 {
-  myMainWindow->onViewCubeAxes();
+  //myMainWindow->onViewCubeAxes();
+  GetRenderer()->OnViewCubeAxes();
+  Repaint();
 }
 
 /*!
   Redirect the request to #SVTK_Renderer::GetTrihedron
 */
-VTKViewer_Trihedron* 
-SVTK_ViewWindow::
-GetTrihedron()
+VTKViewer_Trihedron* SVTK_ViewWindow::GetTrihedron()
 {
-  return myMainWindow->GetTrihedron();
+  //return myMainWindow->GetTrihedron();
+  return GetRenderer()->GetTrihedron();
 }
 
 /*!
   Redirect the request to #SVTK_Renderer::GetCubeAxes
 */
-SVTK_CubeAxesActor2D* 
-SVTK_ViewWindow
-::GetCubeAxes()
+SVTK_CubeAxesActor2D* SVTK_ViewWindow::GetCubeAxes()
 {
-  return myMainWindow->GetCubeAxes();
+  //return myMainWindow->GetCubeAxes();
+  return GetRenderer()->GetCubeAxes();
 }
 
 /*!
   \return trihedron size
 */
-vtkFloatingPointType
-SVTK_ViewWindow
-::GetTrihedronSize() const
+vtkFloatingPointType SVTK_ViewWindow::GetTrihedronSize() const
+{
+  //return myMainWindow->GetTrihedronSize();
+  return GetRenderer()->GetTrihedronSize();
+}
+
+/*!
+  Sets projection mode
+  \param theMode - projection mode ( 0 - orthogonal, 1 - perspective )
+*/
+void SVTK_ViewWindow::SetProjectionMode(const int theMode)
+{
+  activateProjectionMode( theMode );
+}
+
+
+/*!
+  Set the gravity center as a focal point
+*/
+void SVTK_ViewWindow::activateSetFocalPointGravity()
+{
+  myEventDispatcher->InvokeEvent(SVTK::SetFocalPointGravity, 0);
+}
+
+/*!
+  Set the selected point as a focal point
+*/
+void SVTK_ViewWindow::activateSetFocalPointSelected()
+{
+  myEventDispatcher->InvokeEvent(SVTK::SetFocalPointSelected, 0);
+}
+
+/*!
+  Set the point selected by user as a focal point
+*/
+void SVTK_ViewWindow::activateStartFocalPointSelection()
+{
+  myEventDispatcher->InvokeEvent(SVTK::StartFocalPointSelection,0);
+}
+
+void SVTK_ViewWindow::activateProjectionMode(int theMode)
+{
+  SVTK_ComboAction* a = ::qobject_cast<SVTK_ComboAction*>( toolMgr()->action( ProjectionModeId ) );
+  if ( a ) a->setCurrentIndex(theMode);
+}
+
+/*!
+  Sets actual interaction style
+  \param theStyle - type of interaction style ( 0 - standard, 1 - keyboard free )
+*/
+void SVTK_ViewWindow::SetInteractionStyle(const int theStyle)
+{
+  onSwitchInteractionStyle( theStyle==1 );
+}
+
+/*!
+  Switches "keyboard free" interaction style on/off
+*/
+void SVTK_ViewWindow::onSwitchInteractionStyle(bool theOn)
+{
+  if (theOn) {
+    // check if style is already set
+    if ( GetInteractorStyle() != myKeyFreeInteractorStyle.GetPointer() )
+    {
+      // keep the same style extensions
+      SVTK_InteractorStyle* aStyle = (SVTK_InteractorStyle*)GetInteractorStyle();
+      if ( aStyle ) {
+       myKeyFreeInteractorStyle->SetControllerIncrement(aStyle->ControllerIncrement());
+       myKeyFreeInteractorStyle->SetControllerOnKeyDown(aStyle->ControllerOnKeyDown());
+      }
+
+      PushInteractorStyle(myKeyFreeInteractorStyle.GetPointer());
+    }
+  }
+  else {
+    // pop only key free  style
+    if ( GetInteractorStyle() == myKeyFreeInteractorStyle.GetPointer() )
+      PopInteractorStyle();
+  }
+
+  // update action state if method is called outside
+  QtxAction* a = getAction( SwitchInteractionStyleId );
+  if ( a->isChecked() != theOn ) a->setChecked( theOn );
+}
+
+/*!
+  Sets incremental speed
+  \param theValue - new incremental speed
+  \param theMode - modification mode
+*/
+void SVTK_ViewWindow::SetIncrementalSpeed(const int theValue, const int theMode)
 {
-  return myMainWindow->GetTrihedronSize();
+  //myMainWindow->SetIncrementalSpeed(theValue, theMode);
+  if ( (SVTK_InteractorStyle*)GetInteractorStyle() )
+    ((SVTK_InteractorStyle*)GetInteractorStyle())->SetIncrementSpeed(theValue, theMode);
+}
+
+/*!
+  Sets spacemouse buttons for the functions
+  \param theBtn1 - spacemouse button for the "decrease speed increment"
+  \param theBtn2 - spacemouse button for the "increase speed increment"
+  \param theBtn3 - spacemouse button for the "dominant combined switch"
+*/
+void SVTK_ViewWindow::SetSpacemouseButtons(const int theBtn1, 
+                                          const int theBtn2,
+                                          const int theBtn3)
+{
+  //myMainWindow->SetSMButtons(theBtn1, theBtn2, theBtn3);
+  int val = theBtn1;
+  myEventDispatcher->InvokeEvent(SVTK::SetSMDecreaseSpeedEvent, &val);
+  val = theBtn2;
+  myEventDispatcher->InvokeEvent(SVTK::SetSMIncreaseSpeedEvent, &val);
+  val = theBtn3;
+  myEventDispatcher->InvokeEvent(SVTK::SetSMDominantCombinedSwitchEvent, &val);
 }
 
 /*!
@@ -588,49 +753,45 @@ SVTK_ViewWindow
   \param theSize - new trihedron size
   \param theRelative - trihedron relativeness
 */
-void
-SVTK_ViewWindow
-::SetTrihedronSize(const vtkFloatingPointType theSize, const bool theRelative)
+void SVTK_ViewWindow::SetTrihedronSize(const vtkFloatingPointType theSize, const bool theRelative)
 {
-  myMainWindow->SetTrihedronSize(theSize, theRelative);
+  //myMainWindow->SetTrihedronSize(theSize, theRelative);
+  GetRenderer()->SetTrihedronSize(theSize, theRelative);
+  Repaint();
 }
 
 /*! If parameter theIsForcedUpdate is true, recalculate parameters for
  *  trihedron and cube axes, even if trihedron and cube axes is invisible.
  */
-void
-SVTK_ViewWindow
-::AdjustTrihedrons(const bool theIsForcedUpdate)
+void SVTK_ViewWindow::AdjustTrihedrons(const bool theIsForcedUpdate)
 {
-  myMainWindow->AdjustActors();
+  //myMainWindow->AdjustActors();
+  GetRenderer()->AdjustActors();
+  Repaint();
 }
 
 /*!
   Redirect the request to #SVTK_Renderer::OnAdjustTrihedron
 */
-void
-SVTK_ViewWindow
-::onAdjustTrihedron()
+void SVTK_ViewWindow::onAdjustTrihedron()
 {   
-  myMainWindow->onAdjustTrihedron();
+  //myMainWindow->onAdjustTrihedron();
+  GetRenderer()->OnAdjustTrihedron();
 }
 
 /*!
   Redirect the request to #SVTK_Renderer::OnAdjustCubeAxes
 */
-void
-SVTK_ViewWindow
-::onAdjustCubeAxes()
+void SVTK_ViewWindow::onAdjustCubeAxes()
 {   
-  myMainWindow->onAdjustCubeAxes();
+  //myMainWindow->onAdjustCubeAxes();
+  GetRenderer()->OnAdjustCubeAxes();
 }
 
 /*!
   Emits key pressed
 */
-void
-SVTK_ViewWindow
-::onKeyPressed(QKeyEvent* event)
+void SVTK_ViewWindow::onKeyPressed(QKeyEvent* event)
 {
   emit keyPressed( this, event );
 }
@@ -638,9 +799,7 @@ SVTK_ViewWindow
 /*!
   Emits key released
 */
-void
-SVTK_ViewWindow
-::onKeyReleased(QKeyEvent* event)
+void SVTK_ViewWindow::onKeyReleased(QKeyEvent* event)
 {
   emit keyReleased( this, event );
 }
@@ -648,9 +807,7 @@ SVTK_ViewWindow
 /*!
   Emits mouse pressed
 */
-void
-SVTK_ViewWindow
-::onMousePressed(QMouseEvent* event)
+void SVTK_ViewWindow::onMousePressed(QMouseEvent* event)
 {
   emit mousePressed(this, event);
 }
@@ -658,9 +815,7 @@ SVTK_ViewWindow
 /*!
   Emits mouse released
 */
-void
-SVTK_ViewWindow
-::onMouseReleased(QMouseEvent* event)
+void SVTK_ViewWindow::onMouseReleased(QMouseEvent* event)
 {
   emit mouseReleased( this, event );
 }
@@ -668,9 +823,7 @@ SVTK_ViewWindow
 /*!
   Emits mouse moving
 */
-void
-SVTK_ViewWindow
-::onMouseMoving(QMouseEvent* event)
+void SVTK_ViewWindow::onMouseMoving(QMouseEvent* event)
 {
   emit mouseMoving( this, event );
 }
@@ -678,9 +831,7 @@ SVTK_ViewWindow
 /*!
   Emits mouse double clicked
 */
-void
-SVTK_ViewWindow
-::onMouseDoubleClicked( QMouseEvent* event )
+void SVTK_ViewWindow::onMouseDoubleClicked( QMouseEvent* event )
 {
   emit mouseDoubleClicked( this, event );
 }
@@ -688,36 +839,40 @@ SVTK_ViewWindow
 /*!
   Redirect the request to #SVTK_Renderer::AddActor
 */
-void
-SVTK_ViewWindow
-::AddActor( VTKViewer_Actor* theActor, 
-           bool theUpdate )
+void SVTK_ViewWindow::AddActor( VTKViewer_Actor* theActor, 
+                               bool theUpdate )
 {
-  myMainWindow->AddActor( theActor, theUpdate );
+  //myMainWindow->AddActor( theActor, theUpdate );
+  GetRenderer()->AddActor(theActor);
+  if(theUpdate) 
+    Repaint();
+  emit actorAdded(theActor);
 }
 
 /*!
   Redirect the request to #SVTK_Renderer::RemoveActor
 */
-void
-SVTK_ViewWindow
-::RemoveActor( VTKViewer_Actor* theActor, 
-              bool theUpdate )
+void SVTK_ViewWindow::RemoveActor( VTKViewer_Actor* theActor, 
+                                  bool theUpdate )
 {
-  myMainWindow->RemoveActor( theActor, theUpdate );
+  //myMainWindow->RemoveActor( theActor, theUpdate );
+  GetRenderer()->RemoveActor(theActor);
+  if(theUpdate) 
+    Repaint();
+  emit actorRemoved(theActor);
 }
 
 /*!
   \return QImage, containing all scene rendering in window
 */
-QImage
-SVTK_ViewWindow
-::dumpView()
+QImage SVTK_ViewWindow::dumpView()
 {
-  if ( myMainWindow->getToolBar()->testAttribute(Qt::WA_UnderMouse) || myDumpImage.isNull() )
-    return myMainWindow->dumpView();
+//   if ( myMainWindow->getToolBar()->testAttribute(Qt::WA_UnderMouse) || myDumpImage.isNull() )
+//     return myMainWindow->dumpView();
   
-  return myDumpImage;
+//   return myDumpImage;
+  QPixmap px = QPixmap::grabWindow( GetInteractor()->winId() );
+  return px.toImage();
 }
 
 QString SVTK_ViewWindow::filter() const
@@ -764,18 +919,18 @@ bool SVTK_ViewWindow::dumpViewToFormat( const QImage& img, const QString& fileNa
 */
 void SVTK_ViewWindow::RefreshDumpImage()
 {
-  myDumpImage = myMainWindow->dumpView();
+  //myDumpImage = myMainWindow->dumpView();
+  QPixmap px = QPixmap::grabWindow( GetInteractor()->winId() );
+  myDumpImage = px.toImage();
 }
 
 /*!
   Redirect the request to #SVTK_Renderer::SetSelectionProp
 */
-void
-SVTK_ViewWindow
-::SetSelectionProp(const double& theRed, 
-                  const double& theGreen, 
-                  const double& theBlue, 
-                  const int& theWidth) 
+void SVTK_ViewWindow::SetSelectionProp(const double& theRed, 
+                                      const double& theGreen, 
+                                      const double& theBlue, 
+                                      const int& theWidth) 
 {
   myView->SetSelectionProp(theRed,theGreen,theBlue,theWidth);
 }
@@ -783,12 +938,10 @@ SVTK_ViewWindow
 /*!
   Redirect the request to #SVTK_Renderer::SetSelectionProp
 */
-void
-SVTK_ViewWindow
-::SetPreselectionProp(const double& theRed, 
-                     const double& theGreen, 
-                     const double& theBlue, 
-                     const int& theWidth) 
+void SVTK_ViewWindow::SetPreselectionProp(const double& theRed, 
+                                         const double& theGreen, 
+                                         const double& theBlue, 
+                                         const int& theWidth) 
 {
   myView->SetPreselectionProp(theRed,theGreen,theBlue,theWidth);
 }
@@ -796,11 +949,9 @@ SVTK_ViewWindow
 /*!
   Redirect the request to #SVTK_Renderer::SetSelectionTolerance
 */
-void
-SVTK_ViewWindow
-::SetSelectionTolerance(const double& theTolNodes, 
-                       const double& theTolItems,
-                       const double& theTolObjects)
+void SVTK_ViewWindow::SetSelectionTolerance(const double& theTolNodes, 
+                                           const double& theTolItems,
+                                           const double& theTolObjects)
 {
   myView->SetSelectionTolerance(theTolNodes, theTolItems, theTolObjects);
 }
@@ -809,21 +960,29 @@ SVTK_ViewWindow
   Performs action
   \param accelAction - action
 */
-bool 
-SVTK_ViewWindow
-::action( const int accelAction  )
+bool SVTK_ViewWindow::action( const int accelAction  )
 {
-  if ( !myMainWindow->hasFocus() )
-    return false;
+  //  if ( !myMainWindow->hasFocus() )
+  //    return false;
   if ( accelAction == SUIT_Accel::ZoomFit )
     onFitAll();
   else {
     int anEvent = SVTK::convertAction( accelAction );
-    myMainWindow->InvokeEvent( anEvent, 0 );
+    //myMainWindow->InvokeEvent( anEvent, 0 );
+    GetInteractor()->InvokeEvent(anEvent, 0);
   }
   return true;
 }
 
+/*!
+  \return action by it's id
+*/
+QtxAction* SVTK_ViewWindow::getAction( int id ) const
+{
+  return dynamic_cast<QtxAction*>( toolMgr()->action( id ) );
+}
+
+
 // old visual parameters had 13 values.  New format added additional 
 // 76 values for graduated axes, so both numbers are processed.
 const int nNormalParams = 13;   // number of view windows parameters excluding graduated axes params
@@ -832,11 +991,11 @@ const int nAllParams = nNormalParams + 3*nGradAxisParams + 1; // number of all v
 
 /*! The method returns visual parameters of a graduated axis actor (x,y,z axis of graduated axes)
  */
-QString getGradAxisVisualParams( vtkAxisActor2D* actor )
+void getGradAxisVisualParams( QXmlStreamWriter& writer, vtkAxisActor2D* actor, QString theAxis )
 {
-  QString params;
+  //QString params;
   if ( !actor )
-    return params;
+    return ;//params;
 
   // Name
   bool isVisible = actor->GetTitleVisibility();
@@ -856,8 +1015,26 @@ QString getGradAxisVisualParams( vtkAxisActor2D* actor )
     italic = txtProp->GetItalic();
     shadow = txtProp->GetShadow();
   }
-  params.sprintf( "* Graduated Axis: * Name *%u*%s*%.2f*%.2f*%.2f*%u*%u*%u*%u", isVisible, 
-                 title.toLatin1().data(), color[0], color[1], color[2], font, bold, italic, shadow );
+  writer.writeStartElement("GraduatedAxis");
+  writer.writeAttribute("Axis", theAxis);
+
+  writer.writeStartElement("Title");
+  writer.writeAttribute("isVisible", QString("%1").arg(isVisible));
+  writer.writeAttribute("Text", title);
+  writer.writeAttribute("Font", QString("%1").arg(font));
+  writer.writeAttribute("Bold", QString("%1").arg(bold));
+  writer.writeAttribute("Italic", QString("%1").arg(italic));
+  writer.writeAttribute("Shadow", QString("%1").arg(shadow));
+
+  writer.writeStartElement("Color");
+  writer.writeAttribute("R", QString("%1").arg(color[0]));
+  writer.writeAttribute("G", QString("%1").arg(color[1]));
+  writer.writeAttribute("B", QString("%1").arg(color[2]));
+  writer.writeEndElement();
+  writer.writeEndElement();
+
+  //params.sprintf( "* Graduated Axis: * Name *%u*%s*%.2f*%.2f*%.2f*%u*%u*%u*%u", isVisible, 
+  //             title.toLatin1().data(), color[0], color[1], color[2], font, bold, italic, shadow );
 
   // Labels
   isVisible = actor->GetLabelVisibility();
@@ -877,16 +1054,132 @@ QString getGradAxisVisualParams( vtkAxisActor2D* actor )
     italic = txtProp->GetItalic();
     shadow = txtProp->GetShadow();
   }
-  params += QString().sprintf( "* Labels *%u*%u*%u*%.2f*%.2f*%.2f*%u*%u*%u*%u", isVisible, labels, offset,  
-                              color[0], color[1], color[2], font, bold, italic, shadow );
+
+  writer.writeStartElement("Labels");
+  writer.writeAttribute("isVisible", QString("%1").arg(isVisible));
+  writer.writeAttribute("Number", QString("%1").arg(labels));
+  writer.writeAttribute("Offset", QString("%1").arg(offset));
+  writer.writeAttribute("Font", QString("%1").arg(font));
+  writer.writeAttribute("Bold", QString("%1").arg(bold));
+  writer.writeAttribute("Italic", QString("%1").arg(italic));
+  writer.writeAttribute("Shadow", QString("%1").arg(shadow));
+
+  writer.writeStartElement("Color");
+  writer.writeAttribute("R", QString("%1").arg(color[0]));
+  writer.writeAttribute("G", QString("%1").arg(color[1]));
+  writer.writeAttribute("B", QString("%1").arg(color[2]));
+  writer.writeEndElement();
+  writer.writeEndElement();
+  //  params += QString().sprintf( "* Labels *%u*%u*%u*%.2f*%.2f*%.2f*%u*%u*%u*%u", isVisible, labels, offset,  
+  //                          color[0], color[1], color[2], font, bold, italic, shadow );
 
   // Tick marks
   isVisible = actor->GetTickVisibility();
   int length = actor->GetTickLength();
+  writer.writeStartElement("TickMarks");
+  writer.writeAttribute("isVisible", QString("%1").arg(isVisible));
+  writer.writeAttribute("Length", QString("%1").arg(length));
+  writer.writeEndElement();
+  
+  //params += QString().sprintf( "* Tick marks *%u*%u", isVisible, length );
   
-  params += QString().sprintf( "* Tick marks *%u*%u", isVisible, length );
+  writer.writeEndElement();
+  //return params;
+}
+
+void setGradAxisVisualParams(QXmlStreamReader& reader, vtkAxisActor2D* actor)
+{
+  if ( !actor )
+    return;
+
+  do {
+    reader.readNext();
+  } while (!reader.isStartElement());
+
+  // Read title params
+  QXmlStreamAttributes aAttr = reader.attributes();
+  bool isVisible = aAttr.value("isVisible").toString().toUShort();
+  QString title = aAttr.value("Text").toString();
+  int font = aAttr.value("Font").toString().toInt();
+  int bold = aAttr.value("Bold").toString().toInt();
+  int italic = aAttr.value("Italic").toString().toInt();
+  int shadow = aAttr.value("Shadow").toString().toInt();
+
+  //printf("#### TITLE: %i, %s, %i, %i, %i, %i\n", isVisible, qPrintable(title), font, bold, italic, shadow);
+
+  do {
+    reader.readNext();
+  } while (!reader.isStartElement());
+  
+  // Read title color
+  aAttr = reader.attributes();
+
+  vtkFloatingPointType color[3];
+  color[0] = aAttr.value("R").toString().toDouble();
+  color[1] = aAttr.value("G").toString().toDouble();
+  color[2] = aAttr.value("B").toString().toDouble();
+  //printf("#### Color: %f, %f, %f\n", color[0], color[1], color[2]);
+
+  actor->SetTitleVisibility( isVisible );
+  actor->SetTitle( title.toLatin1() );
+  vtkTextProperty* txtProp = actor->GetTitleTextProperty();
+  if ( txtProp ) {
+    txtProp->SetColor( color );
+    txtProp->SetFontFamily( font );
+    txtProp->SetBold( bold );
+    txtProp->SetItalic( italic );
+    txtProp->SetShadow( shadow );
+  }
+
+  // Labels
+
+  do {
+    reader.readNext();
+  } while (!reader.isStartElement()); 
+  // Read labels
+  aAttr = reader.attributes();
+  isVisible = aAttr.value("isVisible").toString().toUShort();
+  int labels = aAttr.value("Number").toString().toInt();
+  int offset = aAttr.value("Offset").toString().toInt();
+  font = aAttr.value("Font").toString().toInt();
+  bold = aAttr.value("Bold").toString().toInt();
+  italic = aAttr.value("Italic").toString().toInt();
+  shadow = aAttr.value("Shadow").toString().toInt();
+
+  do {
+    reader.readNext();
+  } while (!reader.isStartElement()); 
+  // Read Color
+  aAttr = reader.attributes();
+
+  color[0] = aAttr.value("R").toString().toDouble();
+  color[1] = aAttr.value("G").toString().toDouble();
+  color[2] = aAttr.value("B").toString().toDouble();
+
+  actor->SetLabelVisibility( isVisible );
+  actor->SetNumberOfLabels( labels );
+  actor->SetTickOffset( offset );
+  txtProp = actor->GetLabelTextProperty();
+  if ( txtProp ) {
+    txtProp->SetColor( color );
+    txtProp->SetFontFamily( font );
+    txtProp->SetBold( bold );
+    txtProp->SetItalic( italic );
+    txtProp->SetShadow( shadow );
+  }
+
+  // Tick Marks
+  do {
+    reader.readNext();
+  } while (!reader.isStartElement()); 
+  aAttr = reader.attributes();
+
+  // retrieve and set tick marks properties
+  isVisible = aAttr.value("isVisible").toString().toUShort();
+  int length = aAttr.value("Length").toString().toInt();
   
-  return params;
+  actor->SetTickVisibility( isVisible );
+  actor->SetTickLength( length );
 }
 
 /*! The method restores visual parameters of a graduated axis actor (x,y,z axis)
@@ -958,9 +1251,7 @@ void setGradAxisVisualParams( vtkAxisActor2D* actor, const QString& params )
 
 /*! The method returns the visual parameters of this view as a formated string
  */
-QString
-SVTK_ViewWindow
-::getVisualParameters()
+QString SVTK_ViewWindow::getVisualParameters()
 {
   double pos[3], focalPnt[3], viewUp[3], parScale, scale[3];
   
@@ -976,29 +1267,72 @@ SVTK_ViewWindow
   // view up values (3 digits), parallel scale (1 digit), scale (3 digits, 
   // Graduated axes parameters (X, Y, Z axes parameters)
   QString retStr;
-  retStr.sprintf( "%.12e*%.12e*%.12e*%.12e*%.12e*%.12e*%.12e*%.12e*%.12e*%.12e*%.12e*%.12e*%.12e", 
-                 pos[0], pos[1], pos[2], focalPnt[0], focalPnt[1], focalPnt[2], 
-                 viewUp[0], viewUp[1], viewUp[2], parScale, scale[0], scale[1], scale[2] );
+  QXmlStreamWriter aWriter(&retStr);
+  aWriter.setAutoFormatting(true);
+
+  aWriter.writeStartDocument();
+  aWriter.writeStartElement("ViewState");
+
+  aWriter.writeStartElement("Position");
+  aWriter.writeAttribute("X", QString("%1").arg(pos[0]));
+  aWriter.writeAttribute("Y", QString("%1").arg(pos[1]));
+  aWriter.writeAttribute("Z", QString("%1").arg(pos[2]));
+  aWriter.writeEndElement();
+
+  aWriter.writeStartElement("FocalPoint");
+  aWriter.writeAttribute("X", QString::number(focalPnt[0]));
+  aWriter.writeAttribute("Y", QString::number(focalPnt[1]));
+  aWriter.writeAttribute("Z", QString::number(focalPnt[2]));
+  aWriter.writeEndElement();
+
+  aWriter.writeStartElement("ViewUp");
+  aWriter.writeAttribute("X", QString::number(viewUp[0]));
+  aWriter.writeAttribute("Y", QString::number(viewUp[1]));
+  aWriter.writeAttribute("Z", QString::number(viewUp[2]));
+  aWriter.writeEndElement();
+
+  aWriter.writeStartElement("ViewScale");
+  aWriter.writeAttribute("Parallel", QString::number(parScale));
+  aWriter.writeAttribute("X", QString::number(scale[0]));
+  aWriter.writeAttribute("Y", QString::number(scale[1]));
+  aWriter.writeAttribute("Z", QString::number(scale[2]));
+  aWriter.writeEndElement();
 
-  // save graduated axes parameters
   if ( SVTK_CubeAxesActor2D* gradAxesActor = GetCubeAxes() ) {
-    retStr += QString( "*%1" ).arg( getMainWindow()->IsCubeAxesDisplayed() );
-    retStr += ::getGradAxisVisualParams( gradAxesActor->GetXAxisActor2D() );
-    retStr += ::getGradAxisVisualParams( gradAxesActor->GetYAxisActor2D() );
-    retStr += ::getGradAxisVisualParams( gradAxesActor->GetZAxisActor2D() );
+    aWriter.writeStartElement("DisplayCubeAxis");
+    aWriter.writeAttribute("Show", QString( "%1" ).arg( GetRenderer()->IsCubeAxesDisplayed()));
+    aWriter.writeEndElement();
+
+    getGradAxisVisualParams(aWriter, gradAxesActor->GetXAxisActor2D(), "X");
+    getGradAxisVisualParams(aWriter, gradAxesActor->GetYAxisActor2D(), "Y");
+    getGradAxisVisualParams(aWriter, gradAxesActor->GetZAxisActor2D(), "Z");
   }
 
+  aWriter.writeEndElement();
+  aWriter.writeEndDocument();
+
+//   retStr.sprintf( "%.12e*%.12e*%.12e*%.12e*%.12e*%.12e*%.12e*%.12e*%.12e*%.12e*%.12e*%.12e*%.12e", 
+//               pos[0], pos[1], pos[2], focalPnt[0], focalPnt[1], focalPnt[2], 
+//               viewUp[0], viewUp[1], viewUp[2], parScale, scale[0], scale[1], scale[2] );
+
+//   // save graduated axes parameters
+//   if ( SVTK_CubeAxesActor2D* gradAxesActor = GetCubeAxes() ) {
+//     retStr += QString( "*%1" ).arg( GetRenderer()->IsCubeAxesDisplayed() );
+//     retStr += ::getGradAxisVisualParams( gradAxesActor->GetXAxisActor2D() );
+//     retStr += ::getGradAxisVisualParams( gradAxesActor->GetYAxisActor2D() );
+//     retStr += ::getGradAxisVisualParams( gradAxesActor->GetZAxisActor2D() );
+//   }
+
   return retStr;
 }
 
 /*!
   The method restores visual parameters of this view or postpones it untill the view is shown
-*/
-void
-SVTK_ViewWindow
-::setVisualParameters( const QString& parameters )
+*/ 
+void SVTK_ViewWindow::setVisualParameters( const QString& parameters )
 {
-  SVTK_RenderWindowInteractor* anInteractor = getMainWindow()->GetInteractor();
+  //printf("#### %s\n", qPrintable(parameters));
+  SVTK_RenderWindowInteractor* anInteractor = GetInteractor();
   if ( anInteractor->isVisible() ) {
     doSetVisualParameters( parameters ); 
   }
@@ -1011,51 +1345,103 @@ SVTK_ViewWindow
 /*!
   The method restores visual parameters of this view from a formated string
 */
-void
-SVTK_ViewWindow
-::doSetVisualParameters( const QString& parameters )
-{
-  QStringList paramsLst = parameters.split( '*' );
-  if ( paramsLst.size() >= nNormalParams ) {
-    // 'reading' list of parameters
-    double pos[3], focalPnt[3], viewUp[3], parScale, scale[3];
-    pos[0] = paramsLst[0].toDouble();
-    pos[1] = paramsLst[1].toDouble();
-    pos[2] = paramsLst[2].toDouble();
-    focalPnt[0] = paramsLst[3].toDouble();
-    focalPnt[1] = paramsLst[4].toDouble();
-    focalPnt[2] = paramsLst[5].toDouble();
-    viewUp[0] = paramsLst[6].toDouble();
-    viewUp[1] = paramsLst[7].toDouble();
-    viewUp[2] = paramsLst[8].toDouble();
-    parScale = paramsLst[9].toDouble();
-    scale[0] = paramsLst[10].toDouble();
-    scale[1] = paramsLst[11].toDouble();
-    scale[2] = paramsLst[12].toDouble();
-    
-    // applying parameters
+void SVTK_ViewWindow::doSetVisualParameters( const QString& parameters )
+{
+  double pos[3], focalPnt[3], viewUp[3], parScale, scale[3];
+
+  QXmlStreamReader aReader(parameters);
+  SVTK_CubeAxesActor2D* gradAxesActor = GetCubeAxes();
+
+  while(!aReader.atEnd()) {
+    aReader.readNext();
+    if (aReader.isStartElement()) {
+      QXmlStreamAttributes aAttr = aReader.attributes();
+      //printf("### Name = %s\n", qPrintable(aReader.name().toString()));
+      if (aReader.name() == "Position") {      
+       pos[0] = aAttr.value("X").toString().toDouble();
+       pos[1] = aAttr.value("Y").toString().toDouble();
+       pos[2] = aAttr.value("Z").toString().toDouble();
+       //printf("#### Position %f; %f; %f\n", pos[0], pos[1], pos[2]);
+      } else if (aReader.name() == "FocalPoint") {
+       focalPnt[0] = aAttr.value("X").toString().toDouble();
+       focalPnt[1] = aAttr.value("Y").toString().toDouble();
+       focalPnt[2] = aAttr.value("Z").toString().toDouble();
+       //printf("#### FocalPoint %f; %f; %f\n", focalPnt[0], focalPnt[1], focalPnt[2]);
+      } else if (aReader.name() == "ViewUp") {
+       viewUp[0] = aAttr.value("X").toString().toDouble();
+       viewUp[1] = aAttr.value("Y").toString().toDouble();
+       viewUp[2] = aAttr.value("Z").toString().toDouble();
+       //printf("#### ViewUp %f; %f; %f\n", viewUp[0], viewUp[1], viewUp[2]);
+      } else if (aReader.name() == "ViewScale") {
+       parScale = aAttr.value("Parallel").toString().toDouble();
+       scale[0] = aAttr.value("X").toString().toDouble();
+       scale[1] = aAttr.value("Y").toString().toDouble();
+       scale[2] = aAttr.value("Z").toString().toDouble();
+       //printf("#### ViewScale %f; %f; %f\n", scale[0], scale[1], scale[2]);
+      } else if (aReader.name() == "DisplayCubeAxis") {
+       if (aAttr.value("Show") == "0")
+         gradAxesActor->VisibilityOff();
+       else
+         gradAxesActor->VisibilityOn();
+      } else if (aReader.name() == "GraduatedAxis") {
+       if(aAttr.value("Axis") == "X") 
+         setGradAxisVisualParams(aReader, gradAxesActor->GetXAxisActor2D());
+       else if(aAttr.value("Axis") == "Y")
+         setGradAxisVisualParams(aReader, gradAxesActor->GetYAxisActor2D());
+       else if(aAttr.value("Axis") == "Z")
+         setGradAxisVisualParams(aReader, gradAxesActor->GetZAxisActor2D());
+      }
+    } 
+  }
+  if (!aReader.hasError()) {
     vtkCamera* camera = getRenderer()->GetActiveCamera();
     camera->SetPosition( pos );
     camera->SetFocalPoint( focalPnt );
     camera->SetViewUp( viewUp );
     camera->SetParallelScale( parScale );
     SetScale( scale );
-
-    // apply graduated axes parameters
-    SVTK_CubeAxesActor2D* gradAxesActor = GetCubeAxes();
-    if ( gradAxesActor && paramsLst.size() == nAllParams ) {
+  } else {
+    QStringList paramsLst = parameters.split( '*' );
+    if ( paramsLst.size() >= nNormalParams ) {
+      // 'reading' list of parameters
+      pos[0] = paramsLst[0].toDouble();
+      pos[1] = paramsLst[1].toDouble();
+      pos[2] = paramsLst[2].toDouble();
+      focalPnt[0] = paramsLst[3].toDouble();
+      focalPnt[1] = paramsLst[4].toDouble();
+      focalPnt[2] = paramsLst[5].toDouble();
+      viewUp[0] = paramsLst[6].toDouble();
+      viewUp[1] = paramsLst[7].toDouble();
+      viewUp[2] = paramsLst[8].toDouble();
+      parScale = paramsLst[9].toDouble();
+      scale[0] = paramsLst[10].toDouble();
+      scale[1] = paramsLst[11].toDouble();
+      scale[2] = paramsLst[12].toDouble();
+      
+      // applying parameters
+      vtkCamera* camera = getRenderer()->GetActiveCamera();
+      camera->SetPosition( pos );
+      camera->SetFocalPoint( focalPnt );
+      camera->SetViewUp( viewUp );
+      camera->SetParallelScale( parScale );
+      SetScale( scale );
       
-      int i = nNormalParams+1, j = i + nGradAxisParams - 1;
-      ::setGradAxisVisualParams( gradAxesActor->GetXAxisActor2D(), parameters.section( '*', i, j ) ); 
-      i = j + 1; j += nGradAxisParams;
-      ::setGradAxisVisualParams( gradAxesActor->GetYAxisActor2D(), parameters.section( '*', i, j ) ); 
-      i = j + 1; j += nGradAxisParams;
-      ::setGradAxisVisualParams( gradAxesActor->GetZAxisActor2D(), parameters.section( '*', i, j ) ); 
-
-      if ( paramsLst[13].toUShort() )
-       gradAxesActor->VisibilityOn();
-      else
-       gradAxesActor->VisibilityOff();
+      // apply graduated axes parameters
+      SVTK_CubeAxesActor2D* gradAxesActor = GetCubeAxes();
+      if ( gradAxesActor && paramsLst.size() == nAllParams ) {
+       
+       int i = nNormalParams+1, j = i + nGradAxisParams - 1;
+       ::setGradAxisVisualParams( gradAxesActor->GetXAxisActor2D(), parameters.section( '*', i, j ) ); 
+       i = j + 1; j += nGradAxisParams;
+       ::setGradAxisVisualParams( gradAxesActor->GetYAxisActor2D(), parameters.section( '*', i, j ) ); 
+       i = j + 1; j += nGradAxisParams;
+       ::setGradAxisVisualParams( gradAxesActor->GetZAxisActor2D(), parameters.section( '*', i, j ) ); 
+       
+       if ( paramsLst[13].toUShort() )
+         gradAxesActor->VisibilityOn();
+       else
+         gradAxesActor->VisibilityOff();
+      }
     }
   }
 }
@@ -1075,3 +1461,492 @@ bool SVTK_ViewWindow::eventFilter( QObject* theWatched, QEvent* theEvent )
   }
   return SUIT_ViewWindow::eventFilter( theWatched, theEvent );
 }
+
+
+/*!
+  Change rotation point
+*/
+void SVTK_ViewWindow::onChangeRotationPoint(bool theIsActivate)
+{
+  if(theIsActivate){
+    mySetRotationPointDlg->addObserver();
+    if ( mySetRotationPointDlg->IsFirstShown() )
+      activateSetRotationGravity();
+    mySetRotationPointDlg->show();
+  }else
+    mySetRotationPointDlg->hide();
+}
+
+/*!
+  Set the gravity center as a rotation point
+*/
+void SVTK_ViewWindow::activateSetRotationGravity()
+{
+  myEventDispatcher->InvokeEvent(SVTK::SetRotateGravity,0);
+}
+
+/*!
+  Set the selected point as a rotation point
+*/
+void SVTK_ViewWindow::activateSetRotationSelected(void* theData)
+{
+  myEventDispatcher->InvokeEvent(SVTK::ChangeRotationPoint,theData);
+}
+
+/*!
+  Set the point selected by user as a rotation point
+*/
+void SVTK_ViewWindow::activateStartPointSelection()
+{
+  myEventDispatcher->InvokeEvent(SVTK::StartPointSelection,0);
+}
+
+/*!
+  Set the view projection mode: orthogonal or perspective
+*/
+void SVTK_ViewWindow::onProjectionMode(int mode)
+{
+  vtkCamera* aCamera = getRenderer()->GetActiveCamera();
+  aCamera->SetParallelProjection(mode==0);
+  GetInteractor()->GetDevice()->CreateTimer(VTKI_TIMER_FIRST);
+}
+
+void SVTK_ViewWindow::SetEventDispatcher(vtkObject* theDispatcher)
+{
+  myEventDispatcher = theDispatcher;
+}
+
+/*!
+  Creates all actions of svtk main window
+*/
+void SVTK_ViewWindow::createActions(SUIT_ResourceMgr* theResourceMgr)
+{
+  QtxAction* anAction;
+  QtxActionToolMgr* mgr = toolMgr();
+
+  // Dump view
+  anAction = new QtxAction(tr("MNU_DUMP_VIEW"), 
+                          theResourceMgr->loadPixmap( "VTKViewer", tr( "ICON_VTKVIEWER_VIEW_DUMP" ) ),
+                          tr( "MNU_DUMP_VIEW" ), 0, this);
+  anAction->setStatusTip(tr("DSC_DUMP_VIEW"));
+  connect(anAction, SIGNAL(activated()), this, SLOT(onDumpView()));
+  mgr->registerAction( anAction, DumpId );
+
+  // FitAll
+  anAction = new QtxAction(tr("MNU_FITALL"), 
+                          theResourceMgr->loadPixmap( "VTKViewer", tr( "ICON_VTKVIEWER_VIEW_FITALL" ) ),
+                          tr( "MNU_FITALL" ), 0, this);
+  anAction->setStatusTip(tr("DSC_FITALL"));
+  connect(anAction, SIGNAL(activated()), this, SLOT(onFitAll()));
+  mgr->registerAction( anAction, FitAllId );
+
+  // FitRect
+  anAction = new QtxAction(tr("MNU_FITRECT"), 
+                          theResourceMgr->loadPixmap( "VTKViewer", tr( "ICON_VTKVIEWER_VIEW_FITAREA" ) ),
+                          tr( "MNU_FITRECT" ), 0, this);
+  anAction->setStatusTip(tr("DSC_FITRECT"));
+  connect(anAction, SIGNAL(activated()), this, SLOT(activateWindowFit()));
+  mgr->registerAction( anAction, FitRectId );
+
+  // Zoom
+  anAction = new QtxAction(tr("MNU_ZOOM_VIEW"), 
+                          theResourceMgr->loadPixmap( "VTKViewer", tr( "ICON_VTKVIEWER_VIEW_ZOOM" ) ),
+                          tr( "MNU_ZOOM_VIEW" ), 0, this);
+  anAction->setStatusTip(tr("DSC_ZOOM_VIEW"));
+  connect(anAction, SIGNAL(activated()), this, SLOT(activateZoom()));
+  mgr->registerAction( anAction, ZoomId );
+
+  // Panning
+  anAction = new QtxAction(tr("MNU_PAN_VIEW"), 
+                          theResourceMgr->loadPixmap( "VTKViewer", tr( "ICON_VTKVIEWER_VIEW_PAN" ) ),
+                          tr( "MNU_PAN_VIEW" ), 0, this);
+  anAction->setStatusTip(tr("DSC_PAN_VIEW"));
+  connect(anAction, SIGNAL(activated()), this, SLOT(activatePanning()));
+  mgr->registerAction( anAction, PanId );
+
+  // Global Panning
+  anAction = new QtxAction(tr("MNU_GLOBALPAN_VIEW"), 
+                          theResourceMgr->loadPixmap( "VTKViewer", tr( "ICON_VTKVIEWER_VIEW_GLOBALPAN" ) ),
+                          tr( "MNU_GLOBALPAN_VIEW" ), 0, this);
+  anAction->setStatusTip(tr("DSC_GLOBALPAN_VIEW"));
+  connect(anAction, SIGNAL(activated()), this, SLOT(activateGlobalPanning()));
+  mgr->registerAction( anAction, GlobalPanId );
+
+  // Change rotation point
+  anAction = new QtxAction(tr("MNU_CHANGINGROTATIONPOINT_VIEW"), 
+                          theResourceMgr->loadPixmap( "VTKViewer", tr( "ICON_SVTK_ROTATION_POINT" ) ),
+                          tr( "MNU_CHANGINGROTATIONPOINT_VIEW" ), 0, this);
+  anAction->setStatusTip(tr("DSC_CHANGINGROTATIONPOINT_VIEW"));
+  anAction->setCheckable(true);
+  connect(anAction, SIGNAL(toggled(bool)), this, SLOT(onChangeRotationPoint(bool)));
+  mgr->registerAction( anAction, ChangeRotationPointId );
+
+  // Rotation
+  anAction = new QtxAction(tr("MNU_ROTATE_VIEW"), 
+                          theResourceMgr->loadPixmap( "VTKViewer", tr( "ICON_VTKVIEWER_VIEW_ROTATE" ) ),
+                          tr( "MNU_ROTATE_VIEW" ), 0, this);
+  anAction->setStatusTip(tr("DSC_ROTATE_VIEW"));
+  connect(anAction, SIGNAL(activated()), this, SLOT(activateRotation()));
+  mgr->registerAction( anAction, RotationId );
+
+  // Projections
+  anAction = new QtxAction(tr("MNU_FRONT_VIEW"), 
+                          theResourceMgr->loadPixmap( "VTKViewer", tr( "ICON_VTKVIEWER_VIEW_FRONT" ) ),
+                          tr( "MNU_FRONT_VIEW" ), 0, this);
+  anAction->setStatusTip(tr("DSC_FRONT_VIEW"));
+  connect(anAction, SIGNAL(activated()), this, SLOT(onFrontView()));
+  mgr->registerAction( anAction, FrontId );
+
+  anAction = new QtxAction(tr("MNU_BACK_VIEW"), 
+                          theResourceMgr->loadPixmap( "VTKViewer", tr( "ICON_VTKVIEWER_VIEW_BACK" ) ),
+                          tr( "MNU_BACK_VIEW" ), 0, this);
+  anAction->setStatusTip(tr("DSC_BACK_VIEW"));
+  connect(anAction, SIGNAL(activated()), this, SLOT(onBackView()));
+  mgr->registerAction( anAction, BackId );
+
+  anAction = new QtxAction(tr("MNU_TOP_VIEW"), 
+                          theResourceMgr->loadPixmap( "VTKViewer", tr( "ICON_VTKVIEWER_VIEW_TOP" ) ),
+                          tr( "MNU_TOP_VIEW" ), 0, this);
+  anAction->setStatusTip(tr("DSC_TOP_VIEW"));
+  connect(anAction, SIGNAL(activated()), this, SLOT(onTopView()));
+  mgr->registerAction( anAction, TopId );
+
+  anAction = new QtxAction(tr("MNU_BOTTOM_VIEW"), 
+                          theResourceMgr->loadPixmap( "VTKViewer", tr( "ICON_VTKVIEWER_VIEW_BOTTOM" ) ),
+                          tr( "MNU_BOTTOM_VIEW" ), 0, this);
+  anAction->setStatusTip(tr("DSC_BOTTOM_VIEW"));
+  connect(anAction, SIGNAL(activated()), this, SLOT(onBottomView()));
+  mgr->registerAction( anAction, BottomId );
+
+  anAction = new QtxAction(tr("MNU_LEFT_VIEW"), 
+                          theResourceMgr->loadPixmap( "VTKViewer", tr( "ICON_VTKVIEWER_VIEW_LEFT" ) ),
+                          tr( "MNU_LEFT_VIEW" ), 0, this);
+  anAction->setStatusTip(tr("DSC_LEFT_VIEW"));
+  connect(anAction, SIGNAL(activated()), this, SLOT(onLeftView()));
+  mgr->registerAction( anAction, LeftId );
+
+  anAction = new QtxAction(tr("MNU_RIGHT_VIEW"), 
+                          theResourceMgr->loadPixmap( "VTKViewer", tr( "ICON_VTKVIEWER_VIEW_RIGHT" ) ),
+                          tr( "MNU_RIGHT_VIEW" ), 0, this);
+  anAction->setStatusTip(tr("DSC_RIGHT_VIEW"));
+  connect(anAction, SIGNAL(activated()), this, SLOT(onRightView()));
+  mgr->registerAction( anAction, RightId );
+
+  // Reset
+  anAction = new QtxAction(tr("MNU_RESET_VIEW"), 
+                          theResourceMgr->loadPixmap( "VTKViewer", tr( "ICON_VTKVIEWER_VIEW_RESET" ) ),
+                          tr( "MNU_RESET_VIEW" ), 0, this);
+  anAction->setStatusTip(tr("DSC_RESET_VIEW"));
+  connect(anAction, SIGNAL(activated()), this, SLOT(onResetView()));
+  mgr->registerAction( anAction, ResetId );
+
+  // onViewTrihedron: Shows - Hides Trihedron
+  anAction = new QtxAction(tr("MNU_SHOW_TRIHEDRON"), 
+                          theResourceMgr->loadPixmap( "VTKViewer", tr( "ICON_VTKVIEWER_VIEW_TRIHEDRON" ) ),
+                          tr( "MNU_SHOW_TRIHEDRON" ), 0, this);
+  anAction->setStatusTip(tr("DSC_SHOW_TRIHEDRON"));
+  connect(anAction, SIGNAL(activated()), this, SLOT(onViewTrihedron()));
+  mgr->registerAction( anAction, ViewTrihedronId );
+
+  // onNonIsometric: Manage non-isometric params
+  anAction = new QtxAction(tr("MNU_SVTK_SCALING"), 
+                          theResourceMgr->loadPixmap( "VTKViewer", tr( "ICON_SVTK_SCALING" ) ),
+                          tr( "MNU_SVTK_SCALING" ), 0, this);
+  anAction->setStatusTip(tr("DSC_SVTK_SCALING"));
+  anAction->setCheckable(true);
+  connect(anAction, SIGNAL(toggled(bool)), this, SLOT(onNonIsometric(bool)));
+  mgr->registerAction( anAction, NonIsometric );
+
+  // onGraduatedAxes: Manage graduated axes params
+  anAction = new QtxAction(tr("MNU_SVTK_GRADUATED_AXES"), 
+                          theResourceMgr->loadPixmap( "VTKViewer", tr( "ICON_SVTK_GRADUATED_AXES" ) ),
+                          tr( "MNU_SVTK_GRADUATED_AXES" ), 0, this);
+  anAction->setStatusTip(tr("DSC_SVTK_GRADUATED_AXES"));
+  anAction->setCheckable(true);
+  connect(anAction, SIGNAL(toggled(bool)), this, SLOT(onGraduatedAxes(bool)));
+  mgr->registerAction( anAction, GraduatedAxes );
+
+  // onGraduatedAxes: Manage graduated axes params
+  anAction = new QtxAction(tr("MNU_SVTK_UPDATE_RATE"), 
+                          theResourceMgr->loadPixmap( "VTKViewer", tr( "ICON_SVTK_UPDATE_RATE" ) ),
+                          tr( "MNU_SVTK_UPDATE_RATE" ), 0, this);
+  anAction->setStatusTip(tr("DSC_SVTK_UPDATE_RATE"));
+  anAction->setCheckable(true);
+  connect(anAction, SIGNAL(toggled(bool)), this, SLOT(onUpdateRate(bool)));
+  mgr->registerAction( anAction, UpdateRate );
+
+  // Set projection mode
+  SVTK_ComboAction* aModeAction = new SVTK_ComboAction(tr("MNU_SVTK_PROJECTION_MODE"), this);
+  aModeAction->setStatusTip(tr("DSC_SVTK_PROJECTION_MODE"));
+  aModeAction->insertItem(theResourceMgr->loadPixmap( "VTKViewer", tr( "ICON_SVTK_VIEW_PARALLEL" ) ) );
+  aModeAction->insertItem(theResourceMgr->loadPixmap( "VTKViewer", tr( "ICON_SVTK_VIEW_PERSPECTIVE" ) ) );
+  connect(aModeAction, SIGNAL(triggered(int)), this, SLOT(onProjectionMode(int)));
+  mgr->registerAction( aModeAction, ProjectionModeId );
+
+  // View Parameters
+  anAction = new QtxAction(tr("MNU_VIEWPARAMETERS_VIEW"), 
+                          theResourceMgr->loadPixmap( "VTKViewer", tr( "ICON_SVTK_VIEW_PARAMETERS" ) ),
+                          tr( "MNU_VIEWPARAMETERS_VIEW" ), 0, this);
+  anAction->setStatusTip(tr("DSC_VIEWPARAMETERS_VIEW"));
+  anAction->setCheckable(true);
+  connect(anAction, SIGNAL(toggled(bool)), this, SLOT(onViewParameters(bool)));
+  mgr->registerAction( anAction, ViewParametersId );
+
+  // Switch between interaction styles
+  anAction = new QtxAction(tr("MNU_SVTK_STYLE_SWITCH"), 
+                          theResourceMgr->loadPixmap( "VTKViewer", tr( "ICON_SVTK_STYLE_SWITCH" ) ),
+                          tr( "MNU_SVTK_STYLE_SWITCH" ), 0, this);
+  anAction->setStatusTip(tr("DSC_SVTK_STYLE_SWITCH"));
+  anAction->setCheckable(true);
+  connect(anAction, SIGNAL(toggled(bool)), this, SLOT(onSwitchInteractionStyle(bool)));
+  mgr->registerAction( anAction, SwitchInteractionStyleId );
+
+  // Start recording
+  myStartAction = new QtxAction(tr("MNU_SVTK_RECORDING_START"), 
+                               theResourceMgr->loadPixmap( "VTKViewer", tr( "ICON_SVTK_RECORDING_START" ) ),
+                               tr( "MNU_SVTK_RECORDING_START" ), 0, this);
+  myStartAction->setStatusTip(tr("DSC_SVTK_RECORDING_START"));
+  connect( myStartAction, SIGNAL( triggered ( bool ) ), this, SLOT( onStartRecording() ) );
+  mgr->registerAction( myStartAction, StartRecordingId );
+
+  // Play recording
+  myPlayAction = new QtxAction(tr("MNU_SVTK_RECORDING_PLAY"), 
+                              theResourceMgr->loadPixmap( "VTKViewer", tr( "ICON_SVTK_RECORDING_PLAY" ) ),
+                              tr( "MNU_SVTK_RECORDING_PLAY" ), 0, this);
+  myPlayAction->setStatusTip(tr("DSC_SVTK_RECORDING_PLAY"));
+  myPlayAction->setEnabled( false );
+  connect( myPlayAction, SIGNAL( triggered ( bool ) ), this, SLOT( onPlayRecording() ) );
+  mgr->registerAction( myPlayAction, PlayRecordingId );
+
+  // Pause recording
+  myPauseAction = new QtxAction(tr("MNU_SVTK_RECORDING_PAUSE"), 
+                               theResourceMgr->loadPixmap( "VTKViewer", tr( "ICON_SVTK_RECORDING_PAUSE" ) ),
+                               tr( "MNU_SVTK_RECORDING_PAUSE" ), 0, this);
+  myPauseAction->setStatusTip(tr("DSC_SVTK_RECORDING_PAUSE"));
+  myPauseAction->setEnabled( false );
+  connect( myPauseAction, SIGNAL( triggered ( bool ) ), this, SLOT( onPauseRecording() ) );
+  mgr->registerAction( myPauseAction, PauseRecordingId );
+
+  // Stop recording
+  myStopAction = new QtxAction(tr("MNU_SVTK_RECORDING_STOP"), 
+                              theResourceMgr->loadPixmap( "VTKViewer", tr( "ICON_SVTK_RECORDING_STOP" ) ),
+                              tr( "MNU_SVTK_RECORDING_STOP" ), 0, this);
+  myStopAction->setStatusTip(tr("DSC_SVTK_RECORDING_STOP"));
+  myStopAction->setEnabled( false );
+  connect( myStopAction, SIGNAL( triggered ( bool ) ), this, SLOT( onStopRecording() ) );
+  mgr->registerAction( myStopAction, StopRecordingId );
+}
+
+/*!
+  Creates toolbar of svtk main window
+*/
+void SVTK_ViewWindow::createToolBar()
+{
+  QtxActionToolMgr* mgr = toolMgr();
+  
+  mgr->append( DumpId, myToolBar );
+  mgr->append( SwitchInteractionStyleId, myToolBar );
+  mgr->append( ViewTrihedronId, myToolBar );
+
+  QtxMultiAction* aScaleAction = new QtxMultiAction( this );
+  aScaleAction->insertAction( getAction( FitAllId ) );
+  aScaleAction->insertAction( getAction( FitRectId ) );
+  aScaleAction->insertAction( getAction( ZoomId ) );
+  mgr->append( aScaleAction, myToolBar );
+
+  QtxMultiAction* aPanningAction = new QtxMultiAction( this );
+  aPanningAction->insertAction( getAction( PanId ) );
+  aPanningAction->insertAction( getAction( GlobalPanId ) );
+  mgr->append( aPanningAction, myToolBar );
+
+  mgr->append( ChangeRotationPointId, myToolBar );
+
+  mgr->append( RotationId, myToolBar );
+
+  QtxMultiAction* aViewsAction = new QtxMultiAction( this );
+  aViewsAction->insertAction( getAction( FrontId ) );
+  aViewsAction->insertAction( getAction( BackId ) );
+  aViewsAction->insertAction( getAction( TopId ) );
+  aViewsAction->insertAction( getAction( BottomId ) );
+  aViewsAction->insertAction( getAction( LeftId ) );
+  aViewsAction->insertAction( getAction( RightId ) );
+  mgr->append( aViewsAction, myToolBar );
+
+  mgr->append( ResetId, myToolBar );
+
+  mgr->append( UpdateRate, myToolBar );
+  mgr->append( NonIsometric, myToolBar );
+  mgr->append( GraduatedAxes, myToolBar );
+
+  mgr->append( ViewParametersId, myToolBar );
+  mgr->append( ProjectionModeId, myToolBar );
+
+  mgr->append( StartRecordingId, myRecordingToolBar );
+  mgr->append( PlayRecordingId, myRecordingToolBar );
+  mgr->append( PauseRecordingId, myRecordingToolBar );
+  mgr->append( StopRecordingId, myRecordingToolBar );
+}
+
+void SVTK_ViewWindow::onUpdateRate(bool theIsActivate)
+{
+  if(theIsActivate){
+    myUpdateRateDlg->Update();
+    myUpdateRateDlg->show();
+  }else
+    myUpdateRateDlg->hide();
+}
+
+void SVTK_ViewWindow::onNonIsometric(bool theIsActivate)
+{
+  if(theIsActivate){
+    myNonIsometricDlg->Update();
+    myNonIsometricDlg->show();
+  }else
+    myNonIsometricDlg->hide();
+}
+
+void SVTK_ViewWindow::onGraduatedAxes(bool theIsActivate)
+{
+  if(theIsActivate){
+    myCubeAxesDlg->Update();
+    myCubeAxesDlg->show();
+  }else
+    myCubeAxesDlg->hide();
+}
+
+/*!
+  Starts rotation transformation
+*/
+void SVTK_ViewWindow::activateRotation()
+{
+  myEventDispatcher->InvokeEvent(SVTK::StartRotate,0);
+}
+
+
+/*!
+  Starts panning transformation
+*/
+void SVTK_ViewWindow::activatePanning()
+{
+  myEventDispatcher->InvokeEvent(SVTK::StartPan,0);
+}
+
+/*!
+  Starts zoom transformation
+*/
+void SVTK_ViewWindow::activateZoom()
+{
+  myEventDispatcher->InvokeEvent(SVTK::StartZoom,0);
+}
+
+/*!
+  Starts window fit transformation
+*/
+void SVTK_ViewWindow::activateWindowFit()
+{
+  myEventDispatcher->InvokeEvent(SVTK::StartFitArea,0);
+}
+
+/*!
+  Starts global panning transformation
+*/
+void SVTK_ViewWindow::activateGlobalPanning()
+{
+  myEventDispatcher->InvokeEvent(SVTK::StartGlobalPan,0);
+}
+
+void SVTK_ViewWindow::onStartRecording()
+{
+  myRecorder->CheckExistAVIMaker();
+  if (myRecorder->ErrorStatus()) {
+    SUIT_MessageBox::warning(this, tr("ERROR"), tr("MSG_NO_AVI_MAKER") );
+  }
+  else {
+    SVTK_RecorderDlg* aRecorderDlg = new SVTK_RecorderDlg( this, myRecorder );
+
+    if( !aRecorderDlg->exec() )
+      return;
+
+    myStartAction->setEnabled( false );
+    myPlayAction->setEnabled( false );
+    myPauseAction->setEnabled( true );
+    myStopAction->setEnabled( true );
+
+    // to prevent resizing the window while recording
+    myPreRecordingMinSize = minimumSize();
+    myPreRecordingMaxSize = maximumSize();
+    setFixedSize( size() );
+
+    myRecorder->Record();
+  }
+}
+
+void SVTK_ViewWindow::onPlayRecording()
+{
+  myStartAction->setEnabled( false );
+  myPlayAction->setEnabled( false );
+  myPauseAction->setEnabled( true );
+  myStopAction->setEnabled( true );
+
+  myRecorder->Pause();
+}
+
+void SVTK_ViewWindow::onPauseRecording()
+{
+  myStartAction->setEnabled( false );
+  myPlayAction->setEnabled( true );
+  myPauseAction->setEnabled( false );
+  myStopAction->setEnabled( true );
+
+  myRecorder->Pause();
+}
+
+void SVTK_ViewWindow::onStopRecording()
+{
+  myStartAction->setEnabled( true );
+  myPlayAction->setEnabled( false );
+  myPauseAction->setEnabled( false );
+  myStopAction->setEnabled( false );
+
+  myRecorder->Stop();
+
+  setMinimumSize( myPreRecordingMinSize );
+  setMaximumSize( myPreRecordingMaxSize );
+}
+
+/*!
+  To invoke a VTK event on SVTK_RenderWindowInteractor instance
+*/
+void SVTK_ViewWindow::InvokeEvent(unsigned long theEvent, void* theCallData)
+{
+  GetInteractor()->InvokeEvent(theEvent,theCallData);
+}
+
+/*!
+  Modify view parameters
+*/
+void SVTK_ViewWindow::onViewParameters(bool theIsActivate)
+{
+  if(theIsActivate){
+    myViewParameterDlg->addObserver();
+    myViewParameterDlg->show();
+  }else
+    myViewParameterDlg->hide();
+}
+
+/*!
+  Custom show event handler
+*/
+void SVTK_ViewWindow::showEvent( QShowEvent * theEvent ) 
+{
+  emit Show( theEvent );
+}
+
+/*!
+  Custom hide event handler
+*/
+void SVTK_ViewWindow::hideEvent( QHideEvent * theEvent ) 
+{
+  emit Hide( theEvent );
+}
+
index 811752c972fcd231f6268aee7948f9a228ebe2b0..0b5f2014ac14aabf059d53bc82242a10fd313d7a 100755 (executable)
 #include "SALOME_InteractiveObject.hxx"
 
 #include <QImage>
+#include <vtkSmartPointer.h>
 
 class SUIT_Desktop;
+class SUIT_ResourceMgr;
 
 class VTKViewer_Actor;
 class VTKViewer_Trihedron;
 
 class SVTK_ViewModelBase;
-class SVTK_MainWindow;
+//class SVTK_MainWindow;
 class SVTK_Selector;
 class SVTK_View;
 
@@ -46,6 +48,19 @@ class SVTK_CubeAxesActor2D;
 class vtkRenderer;
 class vtkRenderWindow;
 class vtkRenderWindowInteractor;
+class vtkInteractorStyle;
+class SVTK_RenderWindowInteractor;
+class SVTK_Renderer;
+class SVTK_NonIsometricDlg;
+class SVTK_UpdateRateDlg;
+class SVTK_CubeAxesDlg;
+class SVTK_SetRotationPointDlg;
+class SVTK_KeyFreeInteractorStyle;
+class SVTK_ViewParameterDlg;
+class SVTK_Recorder;
+
+class vtkObject;
+class QtxAction;
 
 namespace SVTK
 {
@@ -62,279 +77,258 @@ class SVTK_EXPORT SVTK_ViewWindow : public SUIT_ViewWindow
   //! To construct #SVTK_ViewWindow instance
   SVTK_ViewWindow(SUIT_Desktop* theDesktop);
 
-  virtual
-  ~SVTK_ViewWindow();
+  virtual ~SVTK_ViewWindow();
   
   virtual QImage dumpView();
 
   //! To initialize #SVTK_ViewWindow instance
-  virtual
-  void
-  Initialize(SVTK_ViewModelBase* theModel);
+  virtual void Initialize(SVTK_ViewModelBase* theModel);
 
   //! Get #SVTK_View
-  SVTK_View* 
-  getView();
+  SVTK_View* getView();
 
   //! Get #SVTK_MainWindow
-  SVTK_MainWindow* 
-  getMainWindow();
+  //SVTK_MainWindow* getMainWindow();
 
   //! Redirect the request to #SVTK_MainWindow::getRenderWindow
-  vtkRenderWindow* 
-  getRenderWindow();
+  vtkRenderWindow* getRenderWindow();
 
   //! Redirect the request to #SVTK_MainWindow::getInteractor
-  vtkRenderWindowInteractor*
-  getInteractor();
+  vtkRenderWindowInteractor* getInteractor() const;
+
+  //! Redirect the request to #SVTK_MainWindow::getInteractor
+  SVTK_RenderWindowInteractor*  GetInteractor() const;
+
+  vtkInteractorStyle* GetInteractorStyle() const;
+
+  //! Redirect the request to #SVTK_RenderWindowInteractor::PushInteractorStyle
+  void PushInteractorStyle(vtkInteractorStyle* theStyle);
+
+  //! Redirect the request to #SVTK_RenderWindowInteractor::PopInteractorStyle
+  void PopInteractorStyle();
 
   //! Redirect the request to #SVTK_MainWindow::getRenderer 
-  vtkRenderer* 
-  getRenderer();
+  vtkRenderer* getRenderer() const;
+
+  SVTK_Renderer* GetRenderer() const;
 
   //! Redirect the request to #SVTK_MainWindow::GetSelector 
-  SVTK_Selector* 
-  GetSelector();
+  SVTK_Selector* GetSelector() const;
   
   //! Redirect the request to #SVTK_Selector::SelectionMode
-  Selection_Mode
-  SelectionMode() const;
+  Selection_Mode SelectionMode() const;
   
   //! Change selection mode
-  virtual
-  void
-  SetSelectionMode(Selection_Mode theMode);
+  virtual void SetSelectionMode(Selection_Mode theMode);
 
   //! Redirect the request to #SVTK_MainWindow::SetBackgroundColor 
-  virtual
-  void
-  setBackgroundColor( const QColor& );
+  virtual void setBackgroundColor( const QColor& );
 
   //! Redirect the request to #SVTK_MainWindow::SetBackgroundColor 
-  QColor
-  backgroundColor() const;
+  QColor backgroundColor() const;
 
   //! Redirect the request to #SVTK_Renderer::IsTrihedronDisplayed
-  bool
-  isTrihedronDisplayed();
+  bool isTrihedronDisplayed();
 
   //! Redirect the request to #SVTK_Renderer::IsCubeAxesDisplayed
-  bool
-  isCubeAxesDisplayed();
+  bool isCubeAxesDisplayed();
  
   /*  interactive object management */
   //! Redirect the request to #SVTK_View::highlight (to support old code)
-  virtual
-  void
-  highlight(const Handle(SALOME_InteractiveObject)& theIO, 
-           bool theIsHighlight = true, 
-           bool theIsUpdate = true);
+  virtual void highlight(const Handle(SALOME_InteractiveObject)& theIO, 
+                        bool theIsHighlight = true, 
+                        bool theIsUpdate = true);
 
   //! Redirect the request to #SVTK_View::unHighlightAll (to support old code)
-  virtual
-  void
-  unHighlightAll();
+  virtual void unHighlightAll();
 
   //! Redirect the request to #SVTK_View::isInViewer (to support old code)
-  bool
-  isInViewer(const Handle(SALOME_InteractiveObject)& theIObject);
+  bool isInViewer(const Handle(SALOME_InteractiveObject)& theIObject);
 
   //! Redirect the request to #SVTK_View::isVisible (to support old code)
-  bool
-  isVisible(const Handle(SALOME_InteractiveObject)& theIObject);
+  bool isVisible(const Handle(SALOME_InteractiveObject)& theIObject);
 
   //! Redirect the request to #SVTK_View::FindIObject (to support old code)
   //----------------------------------------------------------------------------
-  Handle(SALOME_InteractiveObject) 
-  FindIObject(const char* theEntry);
+  Handle(SALOME_InteractiveObject) FindIObject(const char* theEntry);
   
   /* display */                
   //----------------------------------------------------------------------------
   //! Redirect the request to #SVTK_View::Display (to support old code)
-  virtual
-  void
-  Display(const Handle(SALOME_InteractiveObject)& theIObject,
-         bool theImmediatly = true);
+  virtual void Display(const Handle(SALOME_InteractiveObject)& theIObject,
+                      bool theImmediatly = true);
 
   //! Redirect the request to #SVTK_View::DisplayOnly (to support old code)
-  virtual
-  void
-  DisplayOnly(const Handle(SALOME_InteractiveObject)& theIObject);
+  virtual void DisplayOnly(const Handle(SALOME_InteractiveObject)& theIObject);
 
   //! Redirect the request to #SVTK_View::Erase (to support old code)
-  virtual
-  void
-  Erase(const Handle(SALOME_InteractiveObject)& theIObject,
-       bool theImmediatly = true);
+  virtual void Erase(const Handle(SALOME_InteractiveObject)& theIObject,
+                    bool theImmediatly = true);
 
   //! Redirect the request to #SVTK_View::DisplayAll (to support old code)
-  virtual
-  void 
-  DisplayAll();
+  virtual void DisplayAll();
 
   //! Redirect the request to #SVTK_View::EraseAll (to support old code)
-  virtual
-  void 
-  EraseAll();
+  virtual void EraseAll();
 
   //! To repaint the viewer
-  virtual
-  void
-  Repaint(bool theUpdateTrihedron = true);
+  virtual void Repaint(bool theUpdateTrihedron = true);
 
   //----------------------------------------------------------------------------
   //! Redirect the request to #SVTK_Renderer::SetScale
-  virtual
-  void 
-  SetScale( double theScale[3] );
+  virtual void SetScale( double theScale[3] );
 
   //! Redirect the request to #SVTK_Renderer::GetScale
-  virtual
-  void
-  GetScale( double theScale[3] );
+  virtual void GetScale( double theScale[3] );
 
   //! Redirect the request to #SVTK_Renderer::AddActor
-  virtual
-  void
-  AddActor(VTKViewer_Actor* theActor,
-          bool theIsUpdate = false);
+  virtual void AddActor(VTKViewer_Actor* theActor,
+                       bool theIsUpdate = false);
 
   //! Redirect the request to #SVTK_Renderer::RemoveActor
-  virtual
-  void
-  RemoveActor(VTKViewer_Actor* theActor,
-             bool theIsUpdate = false);
+  virtual void RemoveActor(VTKViewer_Actor* theActor,
+                          bool theIsUpdate = false);
 
   //----------------------------------------------------------------------------
   //! Redirect the request to #SVTK_Renderer::AdjustActors
-  virtual
-  void
-  AdjustTrihedrons(const bool theIsForced);
+  virtual void AdjustTrihedrons(const bool theIsForced);
 
   //! Redirect the request to #SVTK_Renderer::GetTrihedron
-  VTKViewer_Trihedron*  
-  GetTrihedron();
+  VTKViewer_Trihedron* GetTrihedron();
 
   //! Redirect the request to #SVTK_Renderer::GetCubeAxes
-  SVTK_CubeAxesActor2D* 
-  GetCubeAxes();
+  SVTK_CubeAxesActor2D* GetCubeAxes();
 
   //! Redirect the request to #SVTK_Renderer::GetTrihedronSize
-  vtkFloatingPointType  
-  GetTrihedronSize() const;
+  vtkFloatingPointType GetTrihedronSize() const;
 
   //! Redirect the request to #SVTK_Renderer::SetTrihedronSize
-  virtual
-  void 
-  SetTrihedronSize( const vtkFloatingPointType, const bool = true );
+  virtual void SetTrihedronSize( const vtkFloatingPointType, const bool = true );
+
+  //! Redirect the request to #SVTK_MainWindow::SetIncrementalSpeed
+  virtual void SetIncrementalSpeed( const int, const int = 0 );
+
+  //! Redirect the request to #SVTK_MainWindow::SetProjectionMode
+  virtual void SetProjectionMode( const int );
+
+  //! Redirect the request to #SVTK_MainWindow::SetInteractionStyle
+  virtual void SetInteractionStyle( const int );
+
+  //! Redirect the request to #SVTK_MainWindow::SetSpacemouseButtons
+  virtual void SetSpacemouseButtons( const int, const int, const int );
 
   //! Redirect the request to #SVTK_Renderer::SetSelectionProp
-  virtual
-  void
-  SetSelectionProp(const double& theRed = 1, 
-                  const double& theGreen = 1,
-                  const double& theBlue = 0, 
-                  const int& theWidth = 5);
+  virtual void SetSelectionProp(const double& theRed = 1, 
+                               const double& theGreen = 1,
+                               const double& theBlue = 0, 
+                               const int& theWidth = 5);
 
   //! Redirect the request to #SVTK_Renderer::SetPreselectionProp
-  virtual
-  void
-  SetPreselectionProp(const double& theRed = 0, 
-                     const double& theGreen = 1,
-                     const double& theBlue = 1, 
-                     const int& theWidth = 5);
+  virtual void SetPreselectionProp(const double& theRed = 0, 
+                                  const double& theGreen = 1,
+                                  const double& theBlue = 1, 
+                                  const int& theWidth = 5);
 
   //! Redirect the request to #SVTK_Renderer::SetSelectionTolerance
-  virtual
-  void
-  SetSelectionTolerance(const double& theTolNodes = 0.025, 
-                       const double& theTolCell = 0.001,
-                       const double& theTolObjects = 0.025);
+  virtual void SetSelectionTolerance(const double& theTolNodes = 0.025, 
+                                    const double& theTolCell = 0.001,
+                                    const double& theTolObjects = 0.025);
 
   //! Methods to save/restore visual parameters of a view (pan, zoom, etc.)
-  virtual 
-  QString   
-  getVisualParameters();
+  virtual QString getVisualParameters();
   
-  virtual
-  void
-  setVisualParameters( const QString& parameters );
+  virtual void setVisualParameters( const QString& parameters );
 
-  virtual
-  bool
-  eventFilter( QObject*, QEvent* );
+  virtual bool eventFilter( QObject*, QEvent* );
 
-  virtual
-  void RefreshDumpImage();
+  virtual void RefreshDumpImage();
+
+  //! To invoke a VTK event on #SVTK_RenderWindowInteractor instance
+  void InvokeEvent(unsigned long theEvent, void* theCallData);
   
+ signals:
+  void Show( QShowEvent * );
+  void Hide( QHideEvent * );
+
 public slots:
-  virtual
-  void
-  onSelectionChanged();
+  virtual void showEvent( QShowEvent * );
+  virtual void hideEvent( QHideEvent * );
+  virtual void onSelectionChanged();
+
+  void onChangeRotationPoint(bool theIsActivate);
+
+  void activateSetRotationGravity();
+  void activateSetRotationSelected(void* theData);
+  void activateStartPointSelection();
+
+  void onUpdateRate(bool theIsActivate);
+  void onNonIsometric(bool theIsActivate);
+  void onGraduatedAxes(bool theIsActivate);
+
+  void activateZoom();
+  void activateWindowFit();
+  void activateRotation();
+  void activatePanning(); 
+  void activateGlobalPanning(); 
+
+  void onProjectionMode(int mode);
+
+  void activateProjectionMode(int);
+
+  void activateSetFocalPointGravity();
+  void activateSetFocalPointSelected();
+  void activateStartFocalPointSelection();
+
+  void onViewParameters(bool theIsActivate);
+
+  void onSwitchInteractionStyle(bool theOn);
+
+  void onStartRecording();
+  void onPlayRecording();
+  void onPauseRecording();
+  void onStopRecording();
 
 signals:
  void selectionChanged();
+ void actorAdded(VTKViewer_Actor*);
+ void actorRemoved(VTKViewer_Actor*);
 
 public slots:
   //! Redirect the request to #SVTK_Renderer::OnFrontView
-  virtual
-  void
-  onFrontView(); 
+  virtual void onFrontView(); 
 
   //! Redirect the request to #SVTK_Renderer::OnBackView
-  virtual
-  void
-  onBackView(); 
+  virtual void onBackView(); 
 
   //! Redirect the request to #SVTK_Renderer::OnTopView
-  virtual
-  void
-  onTopView();
+  virtual void onTopView();
 
   //! Redirect the request to #SVTK_Renderer::OnBottomView
-  virtual
-  void
-  onBottomView();
+  virtual void onBottomView();
 
   //! Redirect the request to #SVTK_Renderer::OnRightView
-  virtual
-  void 
-  onRightView(); 
+  virtual void onRightView(); 
 
   //! Redirect the request to #SVTK_Renderer::OnLeftView
-  virtual
-  void 
-  onLeftView();     
+  virtual void onLeftView();     
 
   //! Redirect the request to #SVTK_Renderer::OnResetView
-  virtual
-  void
-  onResetView();     
+  virtual void onResetView();     
 
   //! Redirect the request to #SVTK_Renderer::OnFitAll
-  virtual
-  void 
-  onFitAll();
+  virtual void onFitAll();
 
   //! Redirect the request to #SVTK_Renderer::OnViewTrihedron
-  virtual
-  void
-  onViewTrihedron(); 
+  virtual void onViewTrihedron(); 
 
   //! Redirect the request to #SVTK_Renderer::OnViewCubeAxes
-  virtual
-  void
-  onViewCubeAxes();
+  virtual void onViewCubeAxes();
 
   //! Redirect the request to #SVTK_Renderer::OnAdjustTrihedron
-  virtual
-  void
-  onAdjustTrihedron();
+  virtual void onAdjustTrihedron();
 
   //! Redirect the request to #SVTK_Renderer::OnAdjustCubeAxes
-  virtual
-  void 
-  onAdjustCubeAxes();
+  virtual void onAdjustCubeAxes();
 
 protected slots:
   void onKeyPressed(QKeyEvent* event);
@@ -345,25 +339,58 @@ protected slots:
   void onMouseMoving(QMouseEvent* event);
 
 protected:
-  virtual
-  void
-  Initialize(SVTK_View* theView,
-            SVTK_ViewModelBase* theModel);
+  virtual void Initialize(SVTK_View* theView,
+                         SVTK_ViewModelBase* theModel);
 
-  void
-  doSetVisualParameters( const QString& );
+  void doSetVisualParameters( const QString& );
+  void SetEventDispatcher(vtkObject* theDispatcher);
 
   virtual QString filter() const;
   virtual bool dumpViewToFormat( const QImage& img, const QString& fileName, const QString& format );
   
   virtual bool action( const int );
   
+  QtxAction* getAction( int ) const;
+  void createToolBar();
+  void createActions(SUIT_ResourceMgr* theResourceMgr);
+
+  enum { DumpId, FitAllId, FitRectId, ZoomId, PanId, GlobalPanId, 
+        ChangeRotationPointId, RotationId,
+         FrontId, BackId, TopId, BottomId, LeftId, RightId, ResetId, 
+        ViewTrihedronId, NonIsometric, GraduatedAxes, UpdateRate,
+        ProjectionModeId, ViewParametersId, SwitchInteractionStyleId,
+        StartRecordingId, PlayRecordingId, PauseRecordingId, StopRecordingId };
+
+
   SVTK_View* myView;
-  SVTK_MainWindow* myMainWindow;
+  //SVTK_MainWindow* myMainWindow;
   SVTK_ViewModelBase* myModel;
 
+  SVTK_RenderWindowInteractor* myInteractor;
+  vtkSmartPointer<SVTK_KeyFreeInteractorStyle> myKeyFreeInteractorStyle;
+
   QString myVisualParams; // used for delayed setting of view parameters 
 
+  vtkSmartPointer<vtkObject> myEventDispatcher;
+
+  SVTK_NonIsometricDlg* myNonIsometricDlg;
+  SVTK_UpdateRateDlg* myUpdateRateDlg;
+  SVTK_CubeAxesDlg* myCubeAxesDlg;
+  SVTK_SetRotationPointDlg* mySetRotationPointDlg;
+  SVTK_ViewParameterDlg* myViewParameterDlg;
+
+  QSize myPreRecordingMinSize;
+  QSize myPreRecordingMaxSize;
+
+  SVTK_Recorder* myRecorder;
+  QtxAction* myStartAction;
+  QtxAction* myPlayAction;
+  QtxAction* myPauseAction;
+  QtxAction* myStopAction;
+
+  int myToolBar;
+  int myRecordingToolBar;
+
 private:
   QImage myDumpImage;
 };
index 060908a75f144b90f4f8816f40bdab651e652c67..38b7285ff63d47afcf2c1de29060798985456b04 100644 (file)
         <source>ICON_SVTK_UPDATE_RATE</source>
         <translation>vtk_view_update_rate.png</translation>
     </message>
+    <message>
+        <source>ICON_SVTK_VIEW_PARAMETERS</source>
+        <translation>vtk_view_parameters.png</translation>
+    </message>
+    <message>
+        <source>ICON_SVTK_VIEW_PARALLEL</source>
+        <translation>vtk_view_parallel.png</translation>
+    </message>
+    <message>
+        <source>ICON_SVTK_VIEW_PERSPECTIVE</source>
+        <translation>vtk_view_perspective.png</translation>
+    </message>
+    <message>
+        <source>ICON_SVTK_STYLE_SWITCH</source>
+        <translation>vtk_view_style_switch.png</translation>
+    </message>
+    <message>
+        <source>ICON_SVTK_RECORDING_START</source>
+        <translation>vtk_view_recording_start.png</translation>
+    </message>
+    <message>
+        <source>ICON_SVTK_RECORDING_PLAY</source>
+        <translation>vtk_view_recording_play.png</translation>
+    </message>
+    <message>
+        <source>ICON_SVTK_RECORDING_PAUSE</source>
+        <translation>vtk_view_recording_pause.png</translation>
+    </message>
+    <message>
+        <source>ICON_SVTK_RECORDING_STOP</source>
+        <translation>vtk_view_recording_stop.png</translation>
+    </message>
 </context>
 </TS>
index 56b0e3d7443824d24cb95d92b23ce2484f24d32b..e8467cd57a6ceed033ff8f2cd0fe10a2b95a0dbf 100644 (file)
         <source>SVTK_IMAGE_FILES</source>
         <translation>Images Files (*.bmp *.png *.jpg *.jpeg *.pdf *.ps *.eps)</translation>
     </message>
+    <message>
+        <source>MNU_VIEWPARAMETERS_VIEW</source>
+        <translation>Change View Parameters</translation>
+    </message>
+    <message>
+        <source>DSC_VIEWPARAMETERS_VIEW</source>
+        <translation>Change the parameters of the view</translation>
+    </message>
+    <message>
+        <source>MNU_SVTK_PROJECTION_MODE</source>
+        <translation>Projection Mode</translation>
+    </message>
+    <message>
+        <source>DSC_SVTK_PROJECTION_MODE</source>
+        <translation>Set orthogonal or perspective projection of the view</translation>
+    </message>
+    <message>
+        <source>DSC_SVTK_STYLE_SWITCH</source>
+        <translation>Interactiion style switch</translation>
+    </message>
+    <message>
+        <source>MNU_SVTK_STYLE_SWITCH</source>
+        <translation>Interaction Style Switch</translation>
+    </message>
 </context>
 <context>
     <name>SVTK_CubeAxesDlg</name>
     </message>
 </context>
 <context>
-    <name>SVTK_MainWindow</name>
+    <name>SVTK_ViewWindow</name>
     <message>
         <source>DSC_SVTK_UPDATE_RATE</source>
         <translation>Update rate</translation>
         <source>MNU_SVTK_UPDATE_RATE</source>
         <translation>Update rate</translation>
     </message>
+    <message>
+        <source>DSC_SVTK_RECORDING_START</source>
+        <translation>Start recording</translation>
+    </message>
+    <message>
+        <source>MNU_SVTK_RECORDING_START</source>
+        <translation>Start recording</translation>
+    </message>
+    <message>
+        <source>DSC_SVTK_RECORDING_PLAY</source>
+        <translation>Play recording</translation>
+    </message>
+    <message>
+        <source>MNU_SVTK_RECORDING_PLAY</source>
+        <translation>Play recording</translation>
+    </message>
+    <message>
+        <source>DSC_SVTK_RECORDING_PAUSE</source>
+        <translation>Pause recording</translation>
+    </message>
+    <message>
+        <source>MNU_SVTK_RECORDING_PAUSE</source>
+        <translation>Pause recording</translation>
+    </message>
+    <message>
+        <source>DSC_SVTK_RECORDING_STOP</source>
+        <translation>Stop recording</translation>
+    </message>
+    <message>
+        <source>MNU_SVTK_RECORDING_STOP</source>
+        <translation>Stop recording</translation>
+    </message>
+    <message>
+        <source>LBL_TOOLBAR_RECORD_LABEL</source>
+        <translation>Recording Operations</translation>
+    </message>
+    <message>
+        <source>MSG_NO_AVI_MAKER</source>
+        <translation>Tool jpeg2yuv, necessary for AVI recording, is not available.
+Please, refer to the documentation.</translation>
+    </message>
 </context>
 <context>
     <name>SVTK_NonIsometricDlg</name>
         <translation>Scaling</translation>
     </message>
 </context>
+<context>
+    <name>SVTK_RecorderDlg</name>
+    <message>
+        <source>ALL_DISLPAYED_FRAMES</source>
+        <translation>Recording all displayed frames</translation>
+    </message>
+    <message>
+        <source>CLOSE</source>
+        <translation>Close</translation>
+    </message>
+    <message>
+        <source>DLG_RECORDER_TITLE</source>
+        <translation>Recorder</translation>
+    </message>
+    <message>
+        <source>FILE_NAME</source>
+        <translation>Save to file : </translation>
+    </message>
+    <message>
+        <source>FLT_ALL_FILES</source>
+        <translation>All Files (*.*)</translation>
+    </message>
+    <message>
+        <source>FLT_AVI_FILES</source>
+        <translation>AVI Files (*.avi)</translation>
+    </message>
+    <message>
+        <source>FPS</source>
+        <translation>FPS : </translation>
+    </message>
+    <message>
+        <source>HELP</source>
+        <translation>Help</translation>
+    </message>
+    <message>
+        <source>PROGRESSIVE</source>
+        <translation>Progressive</translation>
+    </message>
+    <message>
+        <source>QUALITY</source>
+        <translation>Quality : </translation>
+    </message>
+    <message>
+        <source>RECORDING_MODE</source>
+        <translation>Mode : </translation>
+    </message>
+    <message>
+        <source>SETTINGS</source>
+        <translation>Settings</translation>
+    </message>
+    <message>
+        <source>SKIPPED_FRAMES</source>
+        <translation>Recording at a given FPS</translation>
+    </message>
+    <message>
+        <source>START</source>
+        <translation>Start</translation>
+    </message>
+</context>
 <context>
     <name>SVTK_SetRotationPointDlg</name>
     <message>
         <translation>Set Rotation Point</translation>
     </message>
 </context>
+<context>
+    <name>SVTK_ViewParameterDlg</name>
+    <message>
+        <source>LBL_X</source>
+        <translation>X :</translation>
+    </message>
+    <message>
+        <source>LBL_Y</source>
+        <translation>Y :</translation>
+    </message>
+    <message>
+        <source>LBL_Z</source>
+        <translation>Z :</translation>
+    </message>
+    <message>
+        <source>LBL_DX</source>
+        <translation>DX :</translation>
+    </message>
+    <message>
+        <source>LBL_DY</source>
+        <translation>DY :</translation>
+    </message>
+    <message>
+        <source>LBL_DZ</source>
+        <translation>DZ :</translation>
+    </message>
+    <message>
+        <source>PROJECTION_MODE</source>
+        <translation>Projection Mode</translation>
+    </message>
+    <message>
+        <source>ORTHOGONAL_MODE</source>
+        <translation>Orthogonal</translation>
+    </message>
+    <message>
+        <source>PERSPECTIVE_MODE</source>
+        <translation>Perspective</translation>
+    </message>
+    <message>
+        <source>USE_BBCENTER</source>
+        <translation>Use Bounding Box Center</translation>
+    </message>
+    <message>
+        <source>LBL_TOBBCENTER</source>
+        <translation>Set to Bounding Box Center</translation>
+    </message>
+      <message>
+        <source>LBL_TOORIGIN</source>
+        <translation>Set to Origin</translation>
+    </message>
+  <message>
+        <source>LBL_SELECTPOINT</source>
+        <translation>Select Point from View</translation>
+    </message>
+    <message>
+        <source>FOCAL_POINT</source>
+        <translation>Focal Point</translation>
+    </message>
+    <message>
+        <source>CAMERA_POSITION</source>
+        <translation>Camera Position</translation>
+    </message>
+    <message>
+        <source>WORLD_COORDINATES</source>
+        <translation>World Coordinates</translation>
+    </message>
+    <message>
+        <source>FOCAL_RELATIVE</source>
+        <translation>Relative to Focal Point</translation>
+    </message>
+    <message>
+        <source>PROJECTION_DIRECTION</source>
+        <translation>Projection Direction :</translation>
+    </message>
+    <message>
+        <source>FOCAL_DISTANCE</source>
+        <translation>Focal Distance :</translation>
+    </message>
+    <message>
+        <source>VIEW_UP_DIRECTION</source>
+        <translation>View Up Direction :</translation>
+    </message>
+    <message>
+        <source>ZOOMING</source>
+        <translation>Zooming</translation>
+    </message>
+    <message>
+        <source>LBL_SCALE</source>
+        <translation>Scale</translation>
+    </message>
+    <message>
+        <source>LBL_VIEW_ANGLE</source>
+        <translation>View Angle</translation>
+    </message>
+    <message>
+        <source>DLG_TITLE</source>
+        <translation>View Parameters</translation>
+    </message>
+</context>
 <context>
     <name>SVTK_UpdateRateDlg</name>
     <message>
diff --git a/src/SVTK/resources/vtk_view_parallel.png b/src/SVTK/resources/vtk_view_parallel.png
new file mode 100755 (executable)
index 0000000..dd7a676
Binary files /dev/null and b/src/SVTK/resources/vtk_view_parallel.png differ
diff --git a/src/SVTK/resources/vtk_view_parameters.png b/src/SVTK/resources/vtk_view_parameters.png
new file mode 100755 (executable)
index 0000000..0eee8cc
Binary files /dev/null and b/src/SVTK/resources/vtk_view_parameters.png differ
diff --git a/src/SVTK/resources/vtk_view_perspective.png b/src/SVTK/resources/vtk_view_perspective.png
new file mode 100755 (executable)
index 0000000..36cdd4c
Binary files /dev/null and b/src/SVTK/resources/vtk_view_perspective.png differ
diff --git a/src/SVTK/resources/vtk_view_recording_pause.png b/src/SVTK/resources/vtk_view_recording_pause.png
new file mode 100644 (file)
index 0000000..f181a0f
Binary files /dev/null and b/src/SVTK/resources/vtk_view_recording_pause.png differ
diff --git a/src/SVTK/resources/vtk_view_recording_play.png b/src/SVTK/resources/vtk_view_recording_play.png
new file mode 100644 (file)
index 0000000..7724f48
Binary files /dev/null and b/src/SVTK/resources/vtk_view_recording_play.png differ
diff --git a/src/SVTK/resources/vtk_view_recording_start.png b/src/SVTK/resources/vtk_view_recording_start.png
new file mode 100644 (file)
index 0000000..5b71dc5
Binary files /dev/null and b/src/SVTK/resources/vtk_view_recording_start.png differ
diff --git a/src/SVTK/resources/vtk_view_recording_stop.png b/src/SVTK/resources/vtk_view_recording_stop.png
new file mode 100644 (file)
index 0000000..04db9e3
Binary files /dev/null and b/src/SVTK/resources/vtk_view_recording_stop.png differ
diff --git a/src/SVTK/resources/vtk_view_style_switch.png b/src/SVTK/resources/vtk_view_style_switch.png
new file mode 100755 (executable)
index 0000000..b0a9c80
Binary files /dev/null and b/src/SVTK/resources/vtk_view_style_switch.png differ
index 8ac9d21fd551869eb16a312301a4a3c505128c6e..33a8c5f4a2f03c2021da2733708f02ab7227255b 100755 (executable)
@@ -25,90 +25,88 @@ include $(top_srcdir)/adm_local/unix/make_common_starter.am
 
 if CPPUNIT_IS_OK
 if GUI_ENABLE_CORBA
-  SUBDIRS=Test
+  SUBDIRS = Test
 endif
 endif
 
-lib_LTLIBRARIES= libSalomeApp.la
+lib_LTLIBRARIES = libSalomeApp.la
 
-salomeinclude_HEADERS= \
-       SalomeApp.h \
-       SalomeApp_Application.h \
-       SalomeApp_DataModel.h \
-       SalomeApp_DataObject.h \
-       SalomeApp_LoadStudiesDlg.h \
-       SalomeApp_Module.h \
-       SalomeApp_Study.h \
-       SalomeApp_ExceptionHandler.h \
-       SalomeApp_EventFilter.h \
-       SalomeApp_Tools.h \
-       SalomeApp_ImportOperation.h \
-       SalomeApp_Filter.h \
-       SalomeApp_TypeFilter.h \
-       SalomeApp_StudyPropertiesDlg.h \
-       SalomeApp_CheckFileDlg.h \
-       SalomeApp_VisualState.h \
+salomeinclude_HEADERS =                        \
+       SalomeApp.h                     \
+       SalomeApp_Application.h         \
+       SalomeApp_DataModel.h           \
+       SalomeApp_DataObject.h          \
+       SalomeApp_LoadStudiesDlg.h      \
+       SalomeApp_Module.h              \
+       SalomeApp_Study.h               \
+       SalomeApp_ExceptionHandler.h    \
+       SalomeApp_EventFilter.h         \
+       SalomeApp_PyInterp.h            \
+       SalomeApp_Tools.h               \
+       SalomeApp_ImportOperation.h     \
+       SalomeApp_Filter.h              \
+       SalomeApp_TypeFilter.h          \
+       SalomeApp_StudyPropertiesDlg.h  \
+       SalomeApp_CheckFileDlg.h        \
+       SalomeApp_VisualState.h         \
        SalomeApp_ExitDlg.h
 
-dist_libSalomeApp_la_SOURCES= \
-       SalomeApp_Module.cxx \
-       SalomeApp_Application.cxx \
-       SalomeApp_DataModel.cxx \
-       SalomeApp_DataObject.cxx \
-       SalomeApp_LoadStudiesDlg.cxx \
-       SalomeApp_Study.cxx \
-       SalomeApp_ExceptionHandler.cxx \
-       SalomeApp_EventFilter.cxx \
-       SalomeApp_PyInterp.cxx \
-       SalomeApp_Tools.cxx \
-       SalomeApp_ImportOperation.cxx \
-       SalomeApp_Filter.cxx \
-       SalomeApp_TypeFilter.cxx \
-       SalomeApp_StudyPropertiesDlg.cxx \
-       SalomeApp_ListView.cxx \
-       SalomeApp_CheckFileDlg.cxx \
-       SalomeApp_VisualState.cxx \
+dist_libSalomeApp_la_SOURCES =                 \
+       SalomeApp_Module.cxx                    \
+       SalomeApp_Application.cxx               \
+       SalomeApp_DataModel.cxx                 \
+       SalomeApp_DataObject.cxx                \
+       SalomeApp_LoadStudiesDlg.cxx            \
+       SalomeApp_Study.cxx                     \
+       SalomeApp_ExceptionHandler.cxx          \
+       SalomeApp_EventFilter.cxx               \
+       SalomeApp_PyInterp.cxx                  \
+       SalomeApp_Tools.cxx                     \
+       SalomeApp_ImportOperation.cxx           \
+       SalomeApp_Filter.cxx                    \
+       SalomeApp_TypeFilter.cxx                \
+       SalomeApp_StudyPropertiesDlg.cxx        \
+       SalomeApp_ListView.cxx                  \
+       SalomeApp_CheckFileDlg.cxx              \
+       SalomeApp_VisualState.cxx               \
        SalomeApp_ExitDlg.cxx
 
-MOC_FILES= \
-       SalomeApp_Application_moc.cxx \
-       SalomeApp_DataModel_moc.cxx \
-       SalomeApp_Module_moc.cxx \
-       SalomeApp_LoadStudiesDlg_moc.cxx \
-       SalomeApp_Study_moc.cxx \
-       SalomeApp_StudyPropertiesDlg_moc.cxx \
-       SalomeApp_ListView_moc.cxx \
-       SalomeApp_CheckFileDlg_moc.cxx \
+MOC_FILES =                                    \
+       SalomeApp_Application_moc.cxx           \
+       SalomeApp_DataModel_moc.cxx             \
+       SalomeApp_Module_moc.cxx                \
+       SalomeApp_LoadStudiesDlg_moc.cxx        \
+       SalomeApp_Study_moc.cxx                 \
+       SalomeApp_StudyPropertiesDlg_moc.cxx    \
+       SalomeApp_ListView_moc.cxx              \
+       SalomeApp_CheckFileDlg_moc.cxx          \
        SalomeApp_ExitDlg_moc.cxx
 
-nodist_libSalomeApp_la_SOURCES= $(MOC_FILES)
+nodist_libSalomeApp_la_SOURCES = $(MOC_FILES)
 
-dist_salomeres_DATA= \
-       resources/SalomeApp.ini \
+dist_salomeres_DATA =          \
+       resources/SalomeApp.ini \
        resources/SalomeApp.xml
 
-nodist_salomeres_DATA= \
-       SalomeApp_images.qm \
+nodist_salomeres_DATA =                \
+       SalomeApp_images.qm     \
        SalomeApp_msg_en.qm
 
-libSalomeApp_la_CPPFLAGS=$(PYTHON_INCLUDES) $(QT_INCLUDES) $(QWT_INCLUDES) \
-       $(CAS_CPPFLAGS) $(VTK_INCLUDES) $(BOOST_CPPFLAGS) @KERNEL_CXXFLAGS@ \
-       -I$(srcdir)/../LightApp -I$(srcdir)/../CAM -I$(srcdir)/../Qtx \
-       -I$(srcdir)/../SUIT -I$(srcdir)/../OBJECT -I$(srcdir)/../SVTK \
-       -I$(srcdir)/../STD -I$(srcdir)/../VTKViewer -I$(srcdir)/../ObjBrowser \
-       -I$(srcdir)/../PyConsole -I$(srcdir)/../TOOLSGUI \
-       -I$(srcdir)/../PyInterp -I$(srcdir)/../Session -I$(top_builddir)/idl \
-       -I$(srcdir)/../Event \
-       -I$(srcdir)/../CASCatch \
+libSalomeApp_la_CPPFLAGS = $(PYTHON_INCLUDES) $(QT_INCLUDES) $(QWT_INCLUDES)   \
+       $(CAS_CPPFLAGS) $(VTK_INCLUDES) $(BOOST_CPPFLAGS) @KERNEL_CXXFLAGS@     \
+       -I$(srcdir)/../LightApp -I$(srcdir)/../CAM -I$(srcdir)/../Qtx           \
+       -I$(srcdir)/../SUIT -I$(srcdir)/../OBJECT -I$(srcdir)/../SVTK           \
+       -I$(srcdir)/../STD -I$(srcdir)/../VTKViewer -I$(srcdir)/../ObjBrowser   \
+       -I$(srcdir)/../PyConsole -I$(srcdir)/../TOOLSGUI                        \
+       -I$(srcdir)/../PyInterp -I$(srcdir)/../Session -I$(top_builddir)/idl    \
+       -I$(srcdir)/../Event -I$(srcdir)/../CASCatch                            \
        -I$(top_builddir)/salome_adm/unix @CORBA_CXXFLAGS@ @CORBA_INCLUDES@ @LIBXML_INCLUDES@
-libSalomeApp_la_LDFLAGS=$(PYTHON_LIBS) $(QT_MT_LIBS) 
-libSalomeApp_la_LIBADD= $(KERNEL_LDFLAGS) -lOpUtil -lSALOMELocalTrace -lSalomeDSClient \
-       ../SUIT/libsuit.la ../STD/libstd.la ../CAM/libCAM.la ../ObjBrowser/libObjBrowser.la \
-       ../Prs/libSalomePrs.la ../SPlot2d/libSPlot2d.la ../GLViewer/libGLViewer.la \
-       ../OCCViewer/libOCCViewer.la ../VTKViewer/libVTKViewer.la ../OBJECT/libSalomeObject.la \
-       ../SVTK/libSVTK.la ../SOCC/libSOCC.la ../PyInterp/libPyInterp.la \
-       ../PyConsole/libPyConsole.la ../LogWindow/libLogWindow.la \
-       ../LightApp/libLightApp.la ../TOOLSGUI/libToolsGUI.la ../Session/libSalomeSession.la \
+libSalomeApp_la_LDFLAGS = $(PYTHON_LIBS) $(QT_MT_LIBS) 
+libSalomeApp_la_LIBADD  = $(KERNEL_LDFLAGS) -lOpUtil -lSALOMELocalTrace -lSalomeDSClient               \
+       ../SUIT/libsuit.la ../STD/libstd.la ../CAM/libCAM.la ../ObjBrowser/libObjBrowser.la     \
+       ../Prs/libSalomePrs.la ../SPlot2d/libSPlot2d.la ../GLViewer/libGLViewer.la              \
+       ../OCCViewer/libOCCViewer.la ../VTKViewer/libVTKViewer.la ../OBJECT/libSalomeObject.la  \
+       ../SVTK/libSVTK.la ../SOCC/libSOCC.la ../PyInterp/libPyInterp.la                        \
+       ../PyConsole/libPyConsole.la ../LogWindow/libLogWindow.la                               \
+       ../LightApp/libLightApp.la ../TOOLSGUI/libToolsGUI.la ../Session/libSalomeSession.la    \
        ../CASCatch/libCASCatch.la $(CAS_KERNEL)
-
-EXTRA_DIST+=SalomeApp_PyInterp.h
index a3f14ddb6e105cb597af13787ba1504e9f211edd..e3de909d919708069e35795372b589f052963ed1 100644 (file)
@@ -43,7 +43,8 @@
   Constructor.
 */
 SalomeApp_VisualState::SalomeApp_VisualState( SalomeApp_Application* app )
-  : myApp( app )
+  : QObject(),
+    myApp( app )
 {
 }  
 
@@ -192,6 +193,8 @@ void SalomeApp_VisualState::restoreState(int savePoint)
   _PTR(AttributeParameter) ap = study->studyDS()->GetCommonParameters( study->getVisualComponentName(), savePoint );
   _PTR(IParameters) ip = ClientFactory::getIParameters(ap);
 
+  qApp->installEventFilter( this );
+
   //Remove all already existent veiwers and their views
   ViewManagerList lst;
   myApp->viewManagers( lst );
@@ -206,7 +209,7 @@ void SalomeApp_VisualState::restoreState(int savePoint)
 
   // parameters of view windows are stored in a map for restoring after restoring of the workstack
   QMap<SUIT_ViewWindow*, QString> viewersParameters;
-
+  
   for ( int i = 0; i < nbViewers; i++ ) {
     std::string viewerEntry = ip->getValue( "AP_VIEWERS_LIST", i );
     std::vector<std::string> veiewerParams = ip->parseValue(viewerEntry,'_');
@@ -303,6 +306,8 @@ void SalomeApp_VisualState::restoreState(int savePoint)
     if ( activeViewName == mapIt.key()->objectName().toStdString() )
       mapIt.key()->setFocus();
   }
+
+  qApp->removeEventFilter( this );
   
   //  for ( it.toFirst(); it.current(); ++it ) {
   //    int view_count = it.current()->getViewsCount();
@@ -322,3 +327,21 @@ void SalomeApp_VisualState::restoreState(int savePoint)
   //    }
   //  }
 }
+
+/*!
+  Custom event filter
+*/
+bool SalomeApp_VisualState::eventFilter( QObject* o, QEvent* e )
+{
+  // eat keyboard and mouse events
+  QEvent::Type aType = e->type();
+  if ( aType == QEvent::MouseButtonDblClick ||
+       aType == QEvent::MouseButtonPress ||
+       aType == QEvent::MouseButtonRelease ||
+       aType == QEvent::MouseMove ||
+       aType == QEvent::KeyPress ||
+       aType == QEvent::KeyRelease )
+    return true;
+  
+  return QObject::eventFilter( o, e );
+}
index dae7fc091631906e70722b6bccc90f4946bd1add..129cb2fe6be8bbf093e8c674c848d8d22333eb7d 100644 (file)
 
 #include "SalomeApp.h"
 
+#include <QObject>
+
 class SalomeApp_Application;
 
-class SALOMEAPP_EXPORT SalomeApp_VisualState
+class SALOMEAPP_EXPORT SalomeApp_VisualState: public QObject
 {
 public:
   SalomeApp_VisualState( SalomeApp_Application* );
@@ -36,6 +38,9 @@ public:
   virtual int            storeState();
   virtual void           restoreState( int savePoint );
 
+private:
+   virtual bool eventFilter( QObject* o, QEvent* e );
+
 protected:
   SalomeApp_Application* myApp;
 };
index 3971f30d0d7753d088588d95cc4365e7727fea88..7f3293185cde95ae16bb16a024590b03633e970c 100644 (file)
 
 include $(top_srcdir)/adm_local/unix/make_common_starter.am
 
-lib_LTLIBRARIES= libSalomeAppTest.la
+lib_LTLIBRARIES = libSalomeAppTest.la
 
-salomeinclude_HEADERS= SalomeAppTest.hxx
+salomeinclude_HEADERS = SalomeAppTest.hxx
 
-dist_libSalomeAppTest_la_SOURCES= SalomeAppTest.cxx
+dist_libSalomeAppTest_la_SOURCES = SalomeAppTest.cxx
 
-libSalomeAppTest_la_CXXFLAGS= @CPPUNIT_INCLUDES@ $(KERNEL_CXXFLAGS)
-libSalomeAppTest_la_LIBADD= @CPPUNIT_LIBS@
+libSalomeAppTest_la_CXXFLAGS = @CPPUNIT_INCLUDES@ $(KERNEL_CXXFLAGS)
+libSalomeAppTest_la_LIBADD   = @CPPUNIT_LIBS@
 
-bin_PROGRAMS= TestSalomeApp
+bin_PROGRAMS = TestSalomeApp
 
-TestSalomeApp_SOURCES= TestSalomeApp.cxx
+TestSalomeApp_SOURCES = TestSalomeApp.cxx
 
-TestSalomeApp_CXXFLAGS= $(libSalomeAppTest_la_CXXFLAGS)
-TestSalomeApp_LDADD= $(libSalomeAppTest_la_LIBADD) libSalomeAppTest.la
+TestSalomeApp_CXXFLAGS = $(libSalomeAppTest_la_CXXFLAGS)
+TestSalomeApp_LDADD    = $(libSalomeAppTest_la_LIBADD) libSalomeAppTest.la
 
 dist_salomescript_PYTHON = TestSalomeApp.py
 UNIT_TEST_PROG = TestSalomeApp
index 3899be9c542ed9eed350af9544e1ebedbfb4b2c6..0d24d6f10240e3127c29fc93fb7fdf8f669dd7d2 100644 (file)
     <parameter name="trihedron_size" value="105" />
     <parameter name="relative_size"  value="true" />
     <parameter name="use_advanced_selection_algorithm" value="true" />
+    <parameter name="recorder_mode"        value="1"    />
+    <parameter name="recorder_fps"         value="17.3" />
+    <parameter name="recorder_quality"     value="100"  />
+    <parameter name="recorder_progressive" value="true" />
  </section>
  <section name="Plot2d" >
     <!-- Plot2d viewer preferences -->
index 6de26cbfa236567513effbe5e32535b89d2444b1..781aedd202f326dea781678f17a3ffdf5b4e6b4e 100755 (executable)
@@ -30,49 +30,59 @@ include $(top_srcdir)/adm_local/unix/make_common_starter.am
 
 lib_LTLIBRARIES = libSalomeSession.la
 
-salomeinclude_HEADERS= \
-       Session_Session_i.hxx \
-       Session_ServerLauncher.hxx \
-       Session_ServerThread.hxx \
-       Session_ServerCheck.hxx \
+salomeinclude_HEADERS =                        \
+       Session_Session_i.hxx           \
+       SALOME_Session.hxx              \
+       Session_ServerLauncher.hxx      \
+       Session_ServerThread.hxx        \
+       Session_ServerCheck.hxx         \
        SalomeApp_Engine_i.hxx
 
 # Libraries targets
 
-dist_libSalomeSession_la_SOURCES= \
-       Session_Session_i.cxx \
-       Session_ServerThread.cxx \
-       Session_ServerLauncher.cxx \
-       Session_ServerCheck.cxx \
+dist_libSalomeSession_la_SOURCES =     \
+       Session_Session_i.cxx           \
+       Session_ServerThread.cxx        \
+       Session_ServerLauncher.cxx      \
+       Session_ServerCheck.cxx         \
        SalomeApp_Engine_i.cxx
 
-libSalomeSession_la_CPPFLAGS= $(QT_MT_INCLUDES) $(PYTHON_INCLUDES) \
-       $(HDF5_INCLUDES) $(BOOST_CPPFLAGS) @KERNEL_CXXFLAGS@ $(CAS_CPPFLAGS) \
-       @CORBA_CXXFLAGS@ @CORBA_INCLUDES@ \
-       -I$(top_builddir)/salome_adm/unix -I$(top_builddir)/idl \
-       -I$(srcdir)/../Qtx -I$(srcdir)/../SUIT -I$(srcdir)/../Event \
+libSalomeSession_la_CPPFLAGS = $(QT_MT_INCLUDES) $(PYTHON_INCLUDES)            \
+       $(HDF5_INCLUDES) $(BOOST_CPPFLAGS) @KERNEL_CXXFLAGS@ $(CAS_CPPFLAGS)    \
+       @CORBA_CXXFLAGS@ @CORBA_INCLUDES@                                       \
+       -I$(top_builddir)/salome_adm/unix -I$(top_builddir)/idl                 \
+       -I$(srcdir)/../Qtx -I$(srcdir)/../SUIT -I$(srcdir)/../Event             \
        -I$(srcdir)/../Style @LIBXML_INCLUDES@
 
-libSalomeSession_la_LDFLAGS= $(QT_MT_LIBS) $(KERNEL_LDFLAGS) -lSalomeNS \
-       -lSalomeLifeCycleCORBA -lOpUtil -lSALOMELocalTrace -lSalomeCatalog \
-       -lSalomeDSClient $(CAS_KERNEL) -lwith_loggerTraceCollector \
-       ../SUIT/libsuit.la ../Event/libEvent.la ../../idl/libSalomeIDLGUI.la \
+if ENABLE_TESTRECORDER
+  libSalomeSession_la_CPPFLAGS+= $(TESTRECORDER_INCLUDES)
+else !ENABLE_TESTRECORDER
+  libSalomeSession_la_CPPFLAGS+= -DDISABLE_TESTRECORDER
+endif
+
+libSalomeSession_la_LDFLAGS = $(QT_MT_LIBS) $(KERNEL_LDFLAGS) -lSalomeNS       \
+       -lSalomeLifeCycleCORBA -lOpUtil -lSALOMELocalTrace -lSalomeCatalog      \
+       -lSalomeDSClient $(CAS_KERNEL) -lwith_loggerTraceCollector              \
+       ../SUIT/libsuit.la ../Event/libEvent.la ../../idl/libSalomeIDLGUI.la    \
        ../Style/libSalomeStyle.la
 
+if ENABLE_TESTRECORDER
+  libSalomeSession_la_LDFLAGS+= $(TESTRECORDER_LIBS)
+endif
+
 # Executable
-bin_PROGRAMS= SALOME_Session_Server
+bin_PROGRAMS = SALOME_Session_Server
 
-dist_SALOME_Session_Server_SOURCES= SALOME_Session_Server.cxx
+dist_SALOME_Session_Server_SOURCES = SALOME_Session_Server.cxx
 
-SALOME_Session_Server_CPPFLAGS= $(libSalomeSession_la_CPPFLAGS)
-SALOME_Session_Server_LDADD= $(libSalomeSession_la_LDFLAGS) $(OMNIORB_LIBS) \
-       $(HDF5_LIBS) -lSalomeContainer -lSalomeResourcesManager -lTOOLSDS \
-       -lSalomeHDFPersist -lSalomeDSImpl -lSalomeGenericObj -lRegistry \
-       -lSalomeNotification -lSALOMEBasics -lSalomeLauncher ../Qtx/libqtx.la \
-       $(top_builddir)/idl/libSalomeIDLGUI.la \
+SALOME_Session_Server_CPPFLAGS = $(libSalomeSession_la_CPPFLAGS)
+SALOME_Session_Server_LDADD    = $(libSalomeSession_la_LDFLAGS) $(OMNIORB_LIBS)        \
+       $(HDF5_LIBS) -lSalomeContainer -lSalomeResourcesManager -lTOOLSDS       \
+       -lSalomeHDFPersist -lSalomeDSImpl -lSalomeGenericObj -lRegistry         \
+       -lSalomeNotification -lSALOMEBasics -lSalomeLauncher ../Qtx/libqtx.la   \
+       $(top_builddir)/idl/libSalomeIDLGUI.la                                  \
        libSalomeSession.la
 
-lib-hook:
-       ln -sf $(top_builddir)/bin/salome/styles styles
-
-# ../SalomeApp/libSalomeApp.la
+if ENABLE_TESTRECORDER
+  SALOME_Session_Server_LDADD+= $(TESTRECORDER_LIBS)
+endif
index 9ddfbd8f819390b60426fd4e2875adf70ded87a3..18365ce9f1b158e9b31c9241abd6e15a3b7463f6 100755 (executable)
 #include <ConnectionManager_i.hxx>
 #include <SALOME_LifeCycleCORBA.hxx>
 
+#ifndef DISABLE_TESTRECORDER
+  #include <TestApplication.h>
+#endif
+
 #include <QDir>
 #include <QFile>
 #include <QApplication>
@@ -245,10 +249,18 @@ protected:
   }
 };
 
-class SALOME_QApplication : public QApplication
+#ifndef DISABLE_TESTRECORDER
+  class SALOME_QApplication : public TestApplication
+#else
+  class SALOME_QApplication : public QApplication
+#endif
 {
 public:
+#ifndef DISABLE_TESTRECORDER
+  SALOME_QApplication( int& argc, char** argv ) : TestApplication( argc, argv ), myHandler ( 0 ) {}
+#else
   SALOME_QApplication( int& argc, char** argv ) : QApplication( argc, argv ), myHandler ( 0 ) {}
+#endif
 
   virtual bool notify( QObject* receiver, QEvent* e )
   {
@@ -266,8 +278,13 @@ public:
     }
 #endif
 
+#ifndef DISABLE_TESTRECORDER
+    return myHandler ? myHandler->handle( receiver, e ) :
+      TestApplication::notify( receiver, e );
+#else
     return myHandler ? myHandler->handle( receiver, e ) :
       QApplication::notify( receiver, e );
+#endif
   }
   SUIT_ExceptionHandler* handler() const { return myHandler; }
   void setHandler( SUIT_ExceptionHandler* h ) { myHandler = h; }
index 27535f84feb0a4463a239b80d10f46218bf00fbd..c2c0141cf1af670ad2fedceb7a5b855ab78c30c4 100644 (file)
@@ -32,7 +32,7 @@
 #include "Utils_ORB_INIT.hxx"
 #include "Utils_SINGLETON.hxx"
 #include "SALOME_NamingService.hxx"
-#include "OpUtil.hxx"
+#include "Basics_Utils.hxx"
 #include "utilities.h"
 
 #include <QApplication> 
@@ -484,7 +484,7 @@ void Session_ServerCheck::run()
        SALOME_NamingService &NS = *SINGLETON_<SALOME_NamingService>::Instance();
        ASSERT( SINGLETON_<SALOME_NamingService>::IsAlreadyExisting() );
        NS.init_orb( orb );
-       QString containerName = QString( "/Containers/%1/FactoryServer" ).arg( GetHostname().c_str() );
+       QString containerName = QString( "/Containers/%1/FactoryServer" ).arg( Kernel_Utils::GetHostname().c_str() );
        CORBA::Object_var obj = NS.Resolve( containerName.toLatin1() );
        Engines::Container_var FScontainer = Engines::Container::_narrow( obj );
        if ( !CORBA::is_nil( FScontainer ) ) {
@@ -535,7 +535,7 @@ void Session_ServerCheck::run()
        SALOME_NamingService &NS = *SINGLETON_<SALOME_NamingService>::Instance();
        ASSERT( SINGLETON_<SALOME_NamingService>::IsAlreadyExisting() );
        NS.init_orb( orb );
-       QString containerName = QString( "/Containers/%1/FactoryServerPy" ).arg( GetHostname().c_str() );
+       QString containerName = QString( "/Containers/%1/FactoryServerPy" ).arg( Kernel_Utils::GetHostname().c_str() );
        CORBA::Object_var obj = NS.Resolve( containerName.toLatin1() );
        Engines::Container_var FSPcontainer = Engines::Container::_narrow( obj );
        if ( !CORBA::is_nil( FSPcontainer ) ) {
@@ -586,7 +586,7 @@ void Session_ServerCheck::run()
        SALOME_NamingService &NS = *SINGLETON_<SALOME_NamingService>::Instance();
        ASSERT( SINGLETON_<SALOME_NamingService>::IsAlreadyExisting() );
        NS.init_orb( orb );
-       QString containerName = QString( "/Containers/%1/SuperVisionContainer" ).arg( GetHostname().c_str() );
+       QString containerName = QString( "/Containers/%1/SuperVisionContainer" ).arg( Kernel_Utils::GetHostname().c_str() );
        CORBA::Object_var obj = NS.Resolve( containerName.toLatin1() );
        Engines::Container_var SVcontainer = Engines::Container::_narrow( obj );
        if ( !CORBA::is_nil( SVcontainer ) ) {
index 45bba979c1a422d43aae7f7feef74b17f978df9d..cf4fc2360f1f4737ed0521148bb1daae675334aa 100755 (executable)
@@ -45,7 +45,7 @@
 #include <Utils_ORB_INIT.hxx>
 #include <Utils_SINGLETON.hxx>
 #include <Utils_SALOME_Exception.hxx>
-#include <OpUtil.hxx>
+#include <Basics_Utils.hxx>
 #include <NamingService_WaitForServerReadiness.hxx>
 #include <utilities.h>
 
@@ -153,7 +153,7 @@ void Session_ServerThread::Init()
        {
          NamingService_WaitForServerReadiness(_NS,"/myStudyManager");
          string containerName = "/Containers/";
-         containerName = containerName + GetHostname();
+         containerName = containerName + Kernel_Utils::GetHostname();
          containerName = containerName + "/FactoryServer";
          NamingService_WaitForServerReadiness(_NS,containerName);
          ActivateSession(_argc, _argv);
index 518ff8d094003855908e7162a8b325d3c0e17f53..9c1ffeddeea1ee2fb0b8dbbcad37c6025a935140 100644 (file)
 
 include $(top_srcdir)/adm_local/unix/make_common_starter.am
 
+EXTRA_DIST += images
+
 # Libraries targets
 lib_LTLIBRARIES = libSalomeStyle.la
 
-salomeinclude_HEADERS= \
-       Style.h \
-       Style_Tools.h \
-       Style_Model.h \
+salomeinclude_HEADERS =        \
+       Style.h         \
+       Style_Tools.h   \
+       Style_Model.h   \
        Style_Salome.h
 
-dist_libSalomeStyle_la_SOURCES= \
-       Style_Tools.cxx \
-       Style_Model.cxx \
+dist_libSalomeStyle_la_SOURCES =       \
+       Style_Tools.cxx                 \
+       Style_Model.cxx                 \
        Style_Salome.cxx
 
-MOC_FILES= \
+MOC_FILES = \
        Style_Salome_moc.cxx
 
-QRC_FILES= \
+QRC_FILES = \
        qrc_Style.cxx
 
-nodist_libSalomeStyle_la_SOURCES= $(MOC_FILES) $(QRC_FILES)
+nodist_libSalomeStyle_la_SOURCES = $(MOC_FILES) $(QRC_FILES)
 
-libSalomeStyle_la_CPPFLAGS=$(QT_INCLUDES) \
+libSalomeStyle_la_CPPFLAGS = $(QT_INCLUDES)    \
        -I$(srcdir)/../Qtx
 
-libSalomeStyle_la_LDFLAGS=$(QT_MT_LIBS) \
+libSalomeStyle_la_LDFLAGS  = $(QT_MT_LIBS)     \
        ../Qtx/libqtx.la
index d972dfa13c71a26fb718e87f2eefbf7b604903ee..531e559423ed943edccf44ad39cd8c01f3622e34 100755 (executable)
@@ -30,31 +30,29 @@ include $(top_srcdir)/adm_local/unix/make_common_starter.am
 
 lib_LTLIBRARIES = libToolsGUI.la
 
-salomeinclude_HEADERS= \
-       ToolsGUI.h \
-       ToolsGUI_RegWidget.h \
+salomeinclude_HEADERS =                        \
+       ToolsGUI.h                      \
+       ToolsGUI_RegWidget.h            \
        ToolsGUI_CatalogGeneratorDlg.h
 
-dist_libToolsGUI_la_SOURCES= \
-       ToolsGUI_CatalogGeneratorDlg.cxx \
-       ToolsGUI_RegWidget.cxx \
+dist_libToolsGUI_la_SOURCES =                  \
+       ToolsGUI_CatalogGeneratorDlg.cxx        \
+       ToolsGUI_RegWidget.cxx                  \
        ToolsGUI.cxx
 
-EXTRA_DIST+=
-
-MOC_FILES= \
-       ToolsGUI_CatalogGeneratorDlg_moc.cxx \
+MOC_FILES =                                    \
+       ToolsGUI_CatalogGeneratorDlg_moc.cxx    \
        ToolsGUI_RegWidget_moc.cxx
 
-nodist_libToolsGUI_la_SOURCES= $(MOC_FILES)
+nodist_libToolsGUI_la_SOURCES = $(MOC_FILES)
 
 # .po files to transform in .qm
-nodist_salomeres_DATA= \
+nodist_salomeres_DATA =                \
        ToolsGUI_msg_en.qm
 
-libToolsGUI_la_CPPFLAGS = $(QT_INCLUDES) $(CAS_CPPFLAGS) $(BOOST_CPPFLAGS) \
-       @KERNEL_CXXFLAGS@ @CORBA_CXXFLAGS@ @CORBA_INCLUDES@ \
-       -I$(top_builddir)/salome_adm/unix -I$(top_builddir)/idl \
+libToolsGUI_la_CPPFLAGS = $(QT_INCLUDES) $(CAS_CPPFLAGS) $(BOOST_CPPFLAGS)     \
+       @KERNEL_CXXFLAGS@ @CORBA_CXXFLAGS@ @CORBA_INCLUDES@                     \
+       -I$(top_builddir)/salome_adm/unix -I$(top_builddir)/idl                 \
        -I$(srcdir)/../Qtx -I$(srcdir)/../SUIT
-libToolsGUI_la_LDFLAGS = $(QT_MT_LIBS) ../SUIT/libsuit.la $(CAS_KERNEL) $(KERNEL_LDFLAGS) \
+libToolsGUI_la_LDFLAGS  = $(QT_MT_LIBS) ../SUIT/libsuit.la $(CAS_KERNEL) $(KERNEL_LDFLAGS) \
        -lSalomeNS -lOpUtil $(top_builddir)/idl/libSalomeIDLGUI.so
index 1d32bce34a808401517ca64140bb53d5d80344b9..2454631e7bee7be256b2875925caa370bb19cc49 100755 (executable)
@@ -25,89 +25,89 @@ include $(top_srcdir)/adm_local/unix/make_common_starter.am
 
 lib_LTLIBRARIES = libVTKViewer.la
 
-salomeinclude_HEADERS= \
-       VTKViewer.h \
-       VTKViewer_CellLocationsArray.h \
-       VTKViewer_Actor.h \
-       VTKViewer_ExtractUnstructuredGrid.h \
-       VTKViewer_ConvexTool.h \
-       VTKViewer_Filter.h \
-       VTKViewer_GeometryFilter.h \
-       VTKViewer_AppendFilter.h \
-       VTKViewer_Algorithm.h \
-       VTKViewer_InteractorStyle.h \
-       VTKViewer_RenderWindow.h \
-       VTKViewer_RenderWindowInteractor.h \
-       VTKViewer_ShrinkFilter.h \
-       VTKViewer_TransformFilter.h \
-       VTKViewer_Transform.h \
-       VTKViewer_Trihedron.h \
-       VTKViewer_Utilities.h \
-       VTKViewer_ViewManager.h \
-       VTKViewer_ViewModel.h \
-       VTKViewer_ViewWindow.h \
+salomeinclude_HEADERS =                                \
+       VTKViewer.h                             \
+       VTKViewer_CellLocationsArray.h          \
+       VTKViewer_Actor.h                       \
+       VTKViewer_ExtractUnstructuredGrid.h     \
+       VTKViewer_ConvexTool.h                  \
+       VTKViewer_Filter.h                      \
+       VTKViewer_GeometryFilter.h              \
+       VTKViewer_AppendFilter.h                \
+       VTKViewer_Algorithm.h                   \
+       VTKViewer_InteractorStyle.h             \
+       VTKViewer_RenderWindow.h                \
+       VTKViewer_RenderWindowInteractor.h      \
+       VTKViewer_ShrinkFilter.h                \
+       VTKViewer_TransformFilter.h             \
+       VTKViewer_Transform.h                   \
+       VTKViewer_Trihedron.h                   \
+       VTKViewer_Utilities.h                   \
+       VTKViewer_ViewManager.h                 \
+       VTKViewer_ViewModel.h                   \
+       VTKViewer_ViewWindow.h                  \
        VTKViewer_Functor.h
 
-dist_libVTKViewer_la_SOURCES= \
-       VTKViewer_CellLocationsArray.cxx \
-       VTKViewer_Actor.cxx \
-       VTKViewer_ExtractUnstructuredGrid.cxx \
-       VTKViewer_Filter.cxx \
-       VTKViewer_GeometryFilter.cxx \
-       VTKViewer_AppendFilter.cxx \
-       VTKViewer_InteractorStyle.cxx \
-       VTKViewer_RenderWindow.cxx \
-       VTKViewer_RenderWindowInteractor.cxx \
-       VTKViewer_ShrinkFilter.cxx \
-       VTKViewer_Transform.cxx \
-       VTKViewer_TransformFilter.cxx \
-       VTKViewer_Trihedron.cxx \
-       VTKViewer_Utilities.cxx \
-       VTKViewer_ViewManager.cxx \
-       VTKViewer_ViewModel.cxx \
-       VTKViewer_ConvexTool.cxx \
+dist_libVTKViewer_la_SOURCES =                 \
+       VTKViewer_CellLocationsArray.cxx        \
+       VTKViewer_Actor.cxx                     \
+       VTKViewer_ExtractUnstructuredGrid.cxx   \
+       VTKViewer_Filter.cxx                    \
+       VTKViewer_GeometryFilter.cxx            \
+       VTKViewer_AppendFilter.cxx              \
+       VTKViewer_InteractorStyle.cxx           \
+       VTKViewer_RenderWindow.cxx              \
+       VTKViewer_RenderWindowInteractor.cxx    \
+       VTKViewer_ShrinkFilter.cxx              \
+       VTKViewer_Transform.cxx                 \
+       VTKViewer_TransformFilter.cxx           \
+       VTKViewer_Trihedron.cxx                 \
+       VTKViewer_Utilities.cxx                 \
+       VTKViewer_ViewManager.cxx               \
+       VTKViewer_ViewModel.cxx                 \
+       VTKViewer_ConvexTool.cxx                \
        VTKViewer_ViewWindow.cxx                
 
-MOC_FILES= \
-       VTKViewer_RenderWindow_moc.cxx \
-       VTKViewer_RenderWindowInteractor_moc.cxx \
-       VTKViewer_ViewManager_moc.cxx \
-       VTKViewer_ViewModel_moc.cxx \
+MOC_FILES =                                            \
+       VTKViewer_RenderWindow_moc.cxx                  \
+       VTKViewer_RenderWindowInteractor_moc.cxx        \
+       VTKViewer_ViewManager_moc.cxx                   \
+       VTKViewer_ViewModel_moc.cxx                     \
        VTKViewer_ViewWindow_moc.cxx 
-nodist_libVTKViewer_la_SOURCES= $(MOC_FILES)
+nodist_libVTKViewer_la_SOURCES = $(MOC_FILES)
 
-dist_salomeres_DATA=\
-       resources/vtk_view_back.png \
-       resources/vtk_view_bottom.png \
-       resources/vtk_view_camera_dump.png \
-       resources/vtk_view_fitall.png \
-       resources/vtk_view_fitarea.png \
-       resources/vtk_view_front.png \
-       resources/vtk_view_glpan.png \
-       resources/vtk_view_left.png \
-       resources/vtk_view_pan.png \
-       resources/vtk_view_reset.png \
-       resources/vtk_view_right.png \
-       resources/vtk_view_rotate.png \
-       resources/vtk_view_top.png \
-       resources/vtk_view_triedre.png \
+dist_salomeres_DATA =                          \
+       resources/vtk_view_back.png             \
+       resources/vtk_view_bottom.png           \
+       resources/vtk_view_camera_dump.png      \
+       resources/vtk_view_fitall.png           \
+       resources/vtk_view_fitarea.png          \
+       resources/vtk_view_front.png            \
+       resources/vtk_view_glpan.png            \
+       resources/vtk_view_left.png             \
+       resources/vtk_view_pan.png              \
+       resources/vtk_view_reset.png            \
+       resources/vtk_view_right.png            \
+       resources/vtk_view_rotate.png           \
+       resources/vtk_view_top.png              \
+       resources/vtk_view_triedre.png          \
        resources/vtk_view_zoom.png
 
-nodist_salomeres_DATA= \
-       VTKViewer_images.qm \
+nodist_salomeres_DATA =                \
+       VTKViewer_images.qm     \
        VTKViewer_msg_en.qm
 
-libVTKViewer_la_CPPFLAGS=$(QT_INCLUDES) $(VTK_INCLUDES) $(CAS_CPPFLAGS) \
+libVTKViewer_la_CPPFLAGS = $(QT_INCLUDES) $(VTK_INCLUDES) $(CAS_CPPFLAGS)      \
        -I$(srcdir)/../Qtx -I$(srcdir)/../SUIT
-libVTKViewer_la_LDFLAGS=$(QT_MT_LIBS) $(CAS_KERNEL) $(VTK_LIBS) $(OGL_LIBS) \
+libVTKViewer_la_LDFLAGS = $(QT_MT_LIBS) $(CAS_KERNEL) $(VTK_LIBS) $(OGL_LIBS)  \
        ../Qtx/libqtx.la ../SUIT/libsuit.la
 
 # Executable
 
 bin_PROGRAMS = VTKViewer
 
-dist_VTKViewer_SOURCES=VTKViewer.cxx
+dist_VTKViewer_SOURCES = VTKViewer.cxx
 
-VTKViewer_CPPFLAGS=$(libVTKViewer_la_CPPFLAGS)
-VTKViewer_LDADD=libVTKViewer.la $(libVTKViewer_la_LDFLAGS)
+VTKViewer_CPPFLAGS = $(libVTKViewer_la_CPPFLAGS)
+VTKViewer_LDADD    = libVTKViewer.la $(libVTKViewer_la_LDFLAGS)
 
index 3d6182e96292a3728780c2d937093f38bd210fa9..a5342141053af0f06c6b9903928fcdd9374a93fd 100755 (executable)
@@ -24,7 +24,7 @@
 //  File   : VTKViewer_GeometryFilter.cxx
 //  Author : Michael ZORIN
 //  Module : SALOME
-//  $Header$
+//  $Header$ 
 
 #include "VTKViewer_GeometryFilter.h"
 #include "VTKViewer_ConvexTool.h"