From f9cd521aaa052824e593077e215004fa0cca4407 Mon Sep 17 00:00:00 2001 From: vsr Date: Tue, 1 Mar 2005 11:00:27 +0000 Subject: [PATCH] Update the GUI documentation for KERNEL --- doc/salome/gui/KERNEL/cshdat_robohelp.htm | 12 +- doc/salome/gui/KERNEL/cshdat_webhelp.htm | 6 +- doc/salome/gui/KERNEL/default.css | 310 +-- doc/salome/gui/KERNEL/default_ns.css | 40 +- doc/salome/gui/KERNEL/ehelp.xml | 10 + doc/salome/gui/KERNEL/ehlpdhtm.js | 1216 ++++++----- doc/salome/gui/KERNEL/image57.gif | Bin 0 -> 7867 bytes doc/salome/gui/KERNEL/image58.gif | Bin 0 -> 6872 bytes doc/salome/gui/KERNEL/image59.gif | Bin 0 -> 4233 bytes doc/salome/gui/KERNEL/image60.gif | Bin 0 -> 5067 bytes doc/salome/gui/KERNEL/image61.gif | Bin 0 -> 3208 bytes doc/salome/gui/KERNEL/kernel.htm | 139 ++ doc/salome/gui/KERNEL/kernel.log | 272 +++ .../kernel/about_salome_pro_architecture.htm | 224 ++ .../kernel/about_salome_pro_help_system.htm | 111 + .../gui/KERNEL/kernel/copyright_notice.htm | 134 ++ .../KERNEL/kernel/creating_a_new_study.htm | 176 ++ .../kernel/displaying_hiding_toolbars.htm | 137 ++ .../gui/KERNEL/kernel/displaying_studies.htm | 187 ++ .../gui/KERNEL/kernel/editing_studies.htm | 150 ++ .../getting_properties_of_the_study.htm | 185 ++ .../gui/KERNEL/kernel/getting_started2.htm | 134 ++ doc/salome/gui/KERNEL/kernel/introduction.htm | 140 ++ .../KERNEL/kernel/introduction_to_iapp.htm | 185 ++ .../kernel/introduction_to_salome_pro.htm | 203 ++ .../gui/KERNEL/kernel/navigating_topics.htm | 167 ++ .../gui/KERNEL/kernel/opening_studies.htm | 192 ++ doc/salome/gui/KERNEL/kernel/readme.html | 1252 +++++++++++ .../gui/KERNEL/kernel/running_salome_pro.htm | 295 +++ .../gui/KERNEL/kernel/salome_pro_desktop.htm | 262 +++ .../gui/KERNEL/kernel/saving_a_study.htm | 252 +++ .../gui/KERNEL/kernel/setting_preferences.htm | 243 +++ .../KERNEL/kernel/using_catalog_generator.htm | 223 ++ .../KERNEL/kernel/using_left-hand_tabs.htm | 161 ++ .../KERNEL/kernel/using_object_browser.htm | 219 ++ .../gui/KERNEL/kernel/using_registry.htm | 204 ++ .../KERNEL/kernel/using_usecase_browser.htm | 211 ++ doc/salome/gui/KERNEL/kernel_csh.htm | 106 + doc/salome/gui/KERNEL/kernel_rhc.htm | 106 + doc/salome/gui/KERNEL/robohhre.lng | 101 + doc/salome/gui/KERNEL/webhelp.cab | Bin 87764 -> 89619 bytes doc/salome/gui/KERNEL/webhelp.jar | Bin 132680 -> 134517 bytes doc/salome/gui/KERNEL/whcsh_home.htm | 600 ++++++ doc/salome/gui/KERNEL/whcshdata.htm | 87 + doc/salome/gui/KERNEL/whdata/whftdata.js | 1 + doc/salome/gui/KERNEL/whdata/whftdata0.htm | 55 +- doc/salome/gui/KERNEL/whdata/whfts.htm | 8 +- doc/salome/gui/KERNEL/whdata/whfts.js | 1 + doc/salome/gui/KERNEL/whdata/whfwdata.js | 1 + doc/salome/gui/KERNEL/whdata/whfwdata0.htm | 1858 ++++++++--------- doc/salome/gui/KERNEL/whdata/whgdata.js | 1 + doc/salome/gui/KERNEL/whdata/whgdata0.htm | 4 +- doc/salome/gui/KERNEL/whdata/whglo.htm | 4 +- doc/salome/gui/KERNEL/whdata/whglo.js | 1 + doc/salome/gui/KERNEL/whdata/whidata.js | 1 + doc/salome/gui/KERNEL/whdata/whidx.htm | 8 +- doc/salome/gui/KERNEL/whdata/whidx.js | 1 + doc/salome/gui/KERNEL/whdata/whtdata.js | 6 + doc/salome/gui/KERNEL/whdata/whtdata0.htm | 52 +- doc/salome/gui/KERNEL/whdata/whtoc.htm | 6 +- doc/salome/gui/KERNEL/whdata/whtoc.js | 3 + doc/salome/gui/KERNEL/whfbody.htm | 4 +- doc/salome/gui/KERNEL/whfdhtml.htm | 4 +- doc/salome/gui/KERNEL/whfform.htm | 4 +- doc/salome/gui/KERNEL/whfhost.js | 41 +- doc/salome/gui/KERNEL/whform.js | 1 + doc/salome/gui/KERNEL/whframes.js | 1 + doc/salome/gui/KERNEL/whgbody.htm | 4 +- doc/salome/gui/KERNEL/whgdata/whlstf0.htm | 16 +- doc/salome/gui/KERNEL/whgdata/whlstf1.htm | 12 +- doc/salome/gui/KERNEL/whgdata/whlstf2.htm | 14 +- doc/salome/gui/KERNEL/whgdata/whlstf3.htm | 22 +- doc/salome/gui/KERNEL/whgdata/whlstf4.htm | 18 +- doc/salome/gui/KERNEL/whgdata/whlstf5.htm | 16 +- doc/salome/gui/KERNEL/whgdata/whlstf6.htm | 16 +- doc/salome/gui/KERNEL/whgdata/whlstf7.htm | 14 +- doc/salome/gui/KERNEL/whgdata/whlstf8.htm | 21 +- doc/salome/gui/KERNEL/whgdata/whlstfl0.htm | 8 +- doc/salome/gui/KERNEL/whgdata/whlstfl1.htm | 8 +- doc/salome/gui/KERNEL/whgdata/whlstfl10.htm | 8 +- doc/salome/gui/KERNEL/whgdata/whlstfl11.htm | 8 +- doc/salome/gui/KERNEL/whgdata/whlstfl12.htm | 8 +- doc/salome/gui/KERNEL/whgdata/whlstfl13.htm | 8 +- doc/salome/gui/KERNEL/whgdata/whlstfl14.htm | 8 +- doc/salome/gui/KERNEL/whgdata/whlstfl15.htm | 8 +- doc/salome/gui/KERNEL/whgdata/whlstfl16.htm | 8 +- doc/salome/gui/KERNEL/whgdata/whlstfl17.htm | 8 +- doc/salome/gui/KERNEL/whgdata/whlstfl18.htm | 8 +- doc/salome/gui/KERNEL/whgdata/whlstfl19.htm | 8 +- doc/salome/gui/KERNEL/whgdata/whlstfl2.htm | 8 +- doc/salome/gui/KERNEL/whgdata/whlstfl20.htm | 8 +- doc/salome/gui/KERNEL/whgdata/whlstfl21.htm | 8 +- doc/salome/gui/KERNEL/whgdata/whlstfl22.htm | 8 +- doc/salome/gui/KERNEL/whgdata/whlstfl23.htm | 8 +- doc/salome/gui/KERNEL/whgdata/whlstfl24.htm | 8 +- doc/salome/gui/KERNEL/whgdata/whlstfl25.htm | 45 + doc/salome/gui/KERNEL/whgdata/whlstfl3.htm | 8 +- doc/salome/gui/KERNEL/whgdata/whlstfl4.htm | 8 +- doc/salome/gui/KERNEL/whgdata/whlstfl5.htm | 8 +- doc/salome/gui/KERNEL/whgdata/whlstfl6.htm | 8 +- doc/salome/gui/KERNEL/whgdata/whlstfl7.htm | 8 +- doc/salome/gui/KERNEL/whgdata/whlstfl8.htm | 8 +- doc/salome/gui/KERNEL/whgdata/whlstfl9.htm | 8 +- doc/salome/gui/KERNEL/whgdata/whlstg0.htm | 117 +- doc/salome/gui/KERNEL/whgdata/whlsti0.htm | 9 +- doc/salome/gui/KERNEL/whgdata/whlstt0.htm | 13 +- doc/salome/gui/KERNEL/whgdata/whlstt1.htm | 19 +- doc/salome/gui/KERNEL/whgdata/whlstt2.htm | 21 +- doc/salome/gui/KERNEL/whgdata/whlstt3.htm | 31 +- doc/salome/gui/KERNEL/whgdata/whlstt4.htm | 43 +- doc/salome/gui/KERNEL/whgdata/whnvf30.htm | 7 +- doc/salome/gui/KERNEL/whgdata/whnvf31.htm | 7 +- doc/salome/gui/KERNEL/whgdata/whnvf32.htm | 7 +- doc/salome/gui/KERNEL/whgdata/whnvf33.htm | 7 +- doc/salome/gui/KERNEL/whgdata/whnvl31.htm | 9 +- doc/salome/gui/KERNEL/whgdata/whnvl32.htm | 63 +- doc/salome/gui/KERNEL/whgdata/whnvl33.htm | 9 +- doc/salome/gui/KERNEL/whgdata/whnvp30.htm | 6 +- doc/salome/gui/KERNEL/whgdata/whnvp31.htm | 6 +- doc/salome/gui/KERNEL/whgdata/whnvp32.htm | 7 +- doc/salome/gui/KERNEL/whgdata/whnvp33.htm | 6 +- doc/salome/gui/KERNEL/whgdata/whnvt30.htm | 13 +- doc/salome/gui/KERNEL/whgdata/whnvt31.htm | 11 +- doc/salome/gui/KERNEL/whgdata/whnvt32.htm | 11 +- doc/salome/gui/KERNEL/whgdata/whnvt33.htm | 11 +- doc/salome/gui/KERNEL/whgdef.htm | 4 +- doc/salome/gui/KERNEL/whgdhtml.htm | 4 +- doc/salome/gui/KERNEL/whghost.js | 68 +- doc/salome/gui/KERNEL/whhost.js | 17 +- doc/salome/gui/KERNEL/whibody.htm | 18 +- doc/salome/gui/KERNEL/whidhtml.htm | 4 +- doc/salome/gui/KERNEL/whiform.htm | 4 +- doc/salome/gui/KERNEL/whihost.js | 18 +- doc/salome/gui/KERNEL/whlang.js | 15 +- doc/salome/gui/KERNEL/whmozemu.js | 41 +- doc/salome/gui/KERNEL/whmsg.js | 9 +- doc/salome/gui/KERNEL/whnjs.htm | 18 +- doc/salome/gui/KERNEL/whphost.js | 105 +- doc/salome/gui/KERNEL/whproj.htm | 4 +- doc/salome/gui/KERNEL/whproj.js | 3 + doc/salome/gui/KERNEL/whproj.xml | 4 +- doc/salome/gui/KERNEL/whproxy.js | 13 +- doc/salome/gui/KERNEL/whres.xml | 27 +- doc/salome/gui/KERNEL/whskin_banner.htm | 28 +- doc/salome/gui/KERNEL/whskin_blank.htm | 4 +- doc/salome/gui/KERNEL/whskin_frmset01.htm | 2 +- doc/salome/gui/KERNEL/whskin_frmset010.htm | 4 +- doc/salome/gui/KERNEL/whskin_homepage.htm | 139 ++ doc/salome/gui/KERNEL/whskin_info.htm | 16 +- doc/salome/gui/KERNEL/whskin_mbars.htm | 5 +- doc/salome/gui/KERNEL/whskin_papplet.htm | 203 +- doc/salome/gui/KERNEL/whskin_pdhtml.htm | 11 +- doc/salome/gui/KERNEL/whskin_pickup.htm | 229 ++ doc/salome/gui/KERNEL/whskin_plist.htm | 198 +- doc/salome/gui/KERNEL/whskin_tbars.htm | 7 +- doc/salome/gui/KERNEL/whskin_tw.htm | 63 + doc/salome/gui/KERNEL/whst_topics.xml | 3 +- doc/salome/gui/KERNEL/whstart.js | 214 +- doc/salome/gui/KERNEL/whstub.js | 11 +- doc/salome/gui/KERNEL/wht_abge.jpg | Bin 23356 -> 6210 bytes doc/salome/gui/KERNEL/wht_abgi.jpg | Bin 24385 -> 4967 bytes doc/salome/gui/KERNEL/wht_abgw.jpg | Bin 22665 -> 5659 bytes doc/salome/gui/KERNEL/wht_abte.jpg | Bin 8785 -> 9810 bytes doc/salome/gui/KERNEL/wht_abti.jpg | Bin 6985 -> 3863 bytes doc/salome/gui/KERNEL/wht_abtw.jpg | Bin 7382 -> 3973 bytes doc/salome/gui/KERNEL/whtbar.js | 75 +- doc/salome/gui/KERNEL/whtdhtml.htm | 4 +- doc/salome/gui/KERNEL/whthost.js | 452 ++-- doc/salome/gui/KERNEL/whtopic.js | 628 +++--- doc/salome/gui/KERNEL/whutils.js | 108 +- doc/salome/gui/KERNEL/whver.js | 91 +- doc/salome/gui/KERNEL/whxdata/whftdata0.xml | 28 + doc/salome/gui/KERNEL/whxdata/whfts.xml | 7 + doc/salome/gui/KERNEL/whxdata/whfwdata0.xml | 1056 ++++++++++ doc/salome/gui/KERNEL/whxdata/whgdata0.xml | 22 + doc/salome/gui/KERNEL/whxdata/whglo.xml | 5 + doc/salome/gui/KERNEL/whxdata/whidx.xml | 4 + doc/salome/gui/KERNEL/whxdata/whtdata0.xml | 35 + doc/salome/gui/KERNEL/whxdata/whtoc.xml | 4 + 179 files changed, 12576 insertions(+), 3005 deletions(-) create mode 100755 doc/salome/gui/KERNEL/ehelp.xml create mode 100755 doc/salome/gui/KERNEL/image57.gif create mode 100755 doc/salome/gui/KERNEL/image58.gif create mode 100755 doc/salome/gui/KERNEL/image59.gif create mode 100755 doc/salome/gui/KERNEL/image60.gif create mode 100755 doc/salome/gui/KERNEL/image61.gif create mode 100755 doc/salome/gui/KERNEL/kernel.htm create mode 100755 doc/salome/gui/KERNEL/kernel.log create mode 100755 doc/salome/gui/KERNEL/kernel/about_salome_pro_architecture.htm create mode 100755 doc/salome/gui/KERNEL/kernel/about_salome_pro_help_system.htm create mode 100755 doc/salome/gui/KERNEL/kernel/copyright_notice.htm create mode 100755 doc/salome/gui/KERNEL/kernel/creating_a_new_study.htm create mode 100755 doc/salome/gui/KERNEL/kernel/displaying_hiding_toolbars.htm create mode 100755 doc/salome/gui/KERNEL/kernel/displaying_studies.htm create mode 100755 doc/salome/gui/KERNEL/kernel/editing_studies.htm create mode 100755 doc/salome/gui/KERNEL/kernel/getting_properties_of_the_study.htm create mode 100755 doc/salome/gui/KERNEL/kernel/getting_started2.htm create mode 100755 doc/salome/gui/KERNEL/kernel/introduction.htm create mode 100755 doc/salome/gui/KERNEL/kernel/introduction_to_iapp.htm create mode 100755 doc/salome/gui/KERNEL/kernel/introduction_to_salome_pro.htm create mode 100755 doc/salome/gui/KERNEL/kernel/navigating_topics.htm create mode 100755 doc/salome/gui/KERNEL/kernel/opening_studies.htm create mode 100755 doc/salome/gui/KERNEL/kernel/readme.html create mode 100755 doc/salome/gui/KERNEL/kernel/running_salome_pro.htm create mode 100755 doc/salome/gui/KERNEL/kernel/salome_pro_desktop.htm create mode 100755 doc/salome/gui/KERNEL/kernel/saving_a_study.htm create mode 100755 doc/salome/gui/KERNEL/kernel/setting_preferences.htm create mode 100755 doc/salome/gui/KERNEL/kernel/using_catalog_generator.htm create mode 100755 doc/salome/gui/KERNEL/kernel/using_left-hand_tabs.htm create mode 100755 doc/salome/gui/KERNEL/kernel/using_object_browser.htm create mode 100755 doc/salome/gui/KERNEL/kernel/using_registry.htm create mode 100755 doc/salome/gui/KERNEL/kernel/using_usecase_browser.htm create mode 100755 doc/salome/gui/KERNEL/kernel_csh.htm create mode 100755 doc/salome/gui/KERNEL/kernel_rhc.htm create mode 100755 doc/salome/gui/KERNEL/robohhre.lng create mode 100755 doc/salome/gui/KERNEL/whcsh_home.htm create mode 100755 doc/salome/gui/KERNEL/whcshdata.htm create mode 100755 doc/salome/gui/KERNEL/whgdata/whlstfl25.htm create mode 100755 doc/salome/gui/KERNEL/whskin_homepage.htm create mode 100755 doc/salome/gui/KERNEL/whskin_pickup.htm create mode 100755 doc/salome/gui/KERNEL/whskin_tw.htm create mode 100755 doc/salome/gui/KERNEL/whxdata/whftdata0.xml create mode 100755 doc/salome/gui/KERNEL/whxdata/whfts.xml create mode 100755 doc/salome/gui/KERNEL/whxdata/whfwdata0.xml create mode 100755 doc/salome/gui/KERNEL/whxdata/whgdata0.xml create mode 100755 doc/salome/gui/KERNEL/whxdata/whglo.xml create mode 100755 doc/salome/gui/KERNEL/whxdata/whidx.xml create mode 100755 doc/salome/gui/KERNEL/whxdata/whtdata0.xml create mode 100755 doc/salome/gui/KERNEL/whxdata/whtoc.xml diff --git a/doc/salome/gui/KERNEL/cshdat_robohelp.htm b/doc/salome/gui/KERNEL/cshdat_robohelp.htm index af163f8e1..81b659adc 100755 --- a/doc/salome/gui/KERNEL/cshdat_robohelp.htm +++ b/doc/salome/gui/KERNEL/cshdat_robohelp.htm @@ -1,9 +1,9 @@ -SALOME reference manual - +KERNEL + - + + KERNEL + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/doc/salome/gui/KERNEL/kernel.log b/doc/salome/gui/KERNEL/kernel.log new file mode 100755 index 000000000..c766a704d --- /dev/null +++ b/doc/salome/gui/KERNEL/kernel.log @@ -0,0 +1,272 @@ +|SourceProjectName:KERNEL.hpr +|DestinationProjectName:kernel.htm +whhost.js +whmsg.js +whmozemu.js +whproxy.js +whstub.js +whutils.js +whver.js +whform.js +whphost.js +whstart.js +whtopic.js +whframes.js +whlang.js +whskin_info.htm +whskin_blank.htm +whskin_pickup.htm +whskin_homepage.htm +whskin_tw.htm +whnjs.htm +whthost.js +whtdhtml.htm +whihost.js +whibody.htm +whiform.htm +whfhost.js +whfbody.htm +whfform.htm +whghost.js +whgbody.htm +whgdhtml.htm +whgdef.htm +whproj.js +whproj.xml +whproj.htm +whxdata\whtoc.xml +whxdata\whidx.xml +whxdata\whfts.xml +whxdata\whglo.xml +whdata\whtoc.js +whdata\whtoc.htm +whdata\whtdata.js +whdata\whidx.js +whdata\whidx.htm +whdata\whidata.js +whdata\whfts.js +whdata\whfts.htm +whdata\whglo.js +whdata\whglo.htm +whdata\whgdata.js +whdata\whftdata.js +whdata\whfwdata.js +whres.xml +webhelp.jar +webhelp.cab +whgdata\whnvp30.htm +whgdata\whnvp31.htm +whgdata\whnvp32.htm +whgdata\whnvp33.htm +whgdata\whnvt30.htm +whgdata\whnvt31.htm +whgdata\whnvt32.htm +whgdata\whnvt33.htm +whgdata\whnvf30.htm +whgdata\whnvf31.htm +whgdata\whnvf32.htm +whgdata\whnvf33.htm +whgdata\whnvl31.htm +whgdata\whnvl32.htm +whgdata\whnvl33.htm +whgdata\whexpbar.gif +cshdat_webhelp.htm +whcsh_home.htm +whcshdata.htm +cshdat_robohelp.htm +wht_tab0.gif +wht_tab1.gif +wht_tab2.gif +wht_tab3.gif +wht_tab4.gif +wht_tab5.gif +wht_tab6.gif +wht_tab7.gif +wht_tab8.gif +wht_glo_h.gif +wht_glo_n.gif +wht_fts_h.gif +wht_fts_n.gif +wht_idx_h.gif +wht_idx_n.gif +wht_toc_h.gif +wht_toc_n.gif +wht_ws.gif +wht_ws_g.gif +wht_logo1.gif +wht_logo2.gif +wht_abgw.jpg +wht_abgi.jpg +wht_abge.jpg +wht_abtw.jpg +wht_abte.jpg +wht_abti.jpg +wht_spac.gif +wht_next.gif +wht_next_g.gif +wht_prev.gif +wht_prev_g.gif +wht_sync.gif +wht_hide.gif +wht_go.gif +whstart.ico +whestart.ico +whrstart.ico +whidhtml.htm +whfdhtml.htm +whskin_banner.htm +whtbar.js +whskin_pdhtml.htm +whskin_papplet.htm +whskin_plist.htm +whskin_tbars.htm +whskin_mbars.htm +wht_toc4.gif +wht_toc1.gif +wht_toc2.gif +wht_toc3.gif +whskin_frmset010.htm +whst_topics.xml +whskin_frmset01.htm +kernel_hha.hhk +kernel.hhc +kernel.hhk +kernel\about_salome_pro_architecture.htm +kernel\about_salome_pro_help_system.htm +kernel\copyright_notice.htm +kernel\creating_a_new_study.htm +kernel\displaying_hiding_toolbars.htm +kernel\displaying_studies.htm +kernel\editing_studies.htm +kernel\getting_properties_of_the_study.htm +kernel\getting_started2.htm +kernel\introduction.htm +kernel\introduction_to_iapp.htm +kernel\introduction_to_salome_pro.htm +kernel\navigating_topics.htm +kernel\opening_studies.htm +kernel\readme.html +kernel\running_salome_pro.htm +kernel\salome_pro_desktop.htm +kernel\saving_a_study.htm +kernel\setting_preferences.htm +kernel\using_catalog_generator.htm +kernel\using_left-hand_tabs.htm +kernel\using_object_browser.htm +kernel\using_registry.htm +kernel\using_usecase_browser.htm +ehelp.xml +robohhre.lng +texture_horiz_ltbluebubbles.jpg +kernel.glo +default.css +image59.gif +pics\frontv.jpg +pics\fitall.jpg +pics\desktop3.jpg +pics\removeobj.jpg +pics\registy1.jpg +pics\sheme1.jpg +pics\open.jpg +pics\bottomv.jpg +pics\clear.jpg +pics\sheme2.jpg +occ.jpg +pics\globalpanning.jpg +pics\usecasebrsr.jpg +image2.jpg +pics\readmepage.png +tip1.gif +pics\rightv.jpg +pics\objbrowser2.jpg +pics\newobj.jpg +pics\save.jpg +pics\panning.jpg +pics\zoom.jpg +pics\trihedron.jpg +pics\newsticn.jpg +pics\fitrect.jpg +pics\usecasebr.jpg +image60.gif +pics\rotate.jpg +image61.gif +pics\copy-paste.jpg +image4.gif +pics\exemple.gif +pics\setcurrent.jpg +pics\tile.jpg +pics\topv.jpg +pics\close.jpg +pics\application-splash.jpg +i_blue.jpg +image7.gif +pics\productpage.png +pics\cascade.jpg +pics\undo-redo.jpg +note1.gif +pics\progresspage.png +image57.gif +pics\leftv.jpg +pics\backv.jpg +pics\addobj.jpg +image58.gif +pics\choicepage.png +pics\reset.jpg +pics\dump.jpg +kernel.ppf +ehlpdhtm.js +ss_btn_related_topics.gif +default_ns.css +whxdata\whtdata0.xml +whxdata\whftdata0.xml +whxdata\whfwdata0.xml +whxdata\whgdata0.xml +whdata\whtdata0.htm +whdata\whftdata0.htm +whdata\whfwdata0.htm +whdata\whgdata0.htm +whgdata\whlstt0.htm +whgdata\whlstt1.htm +whgdata\whlstt2.htm +whgdata\whlstt3.htm +whgdata\whlstt4.htm +whgdata\whlsti0.htm +whgdata\whlstfl0.htm +whgdata\whlstfl1.htm +whgdata\whlstfl2.htm +whgdata\whlstfl3.htm +whgdata\whlstfl4.htm +whgdata\whlstfl5.htm +whgdata\whlstfl6.htm +whgdata\whlstfl7.htm +whgdata\whlstfl8.htm +whgdata\whlstfl9.htm +whgdata\whlstfl10.htm +whgdata\whlstfl11.htm +whgdata\whlstfl12.htm +whgdata\whlstfl13.htm +whgdata\whlstfl14.htm +whgdata\whlstfl15.htm +whgdata\whlstfl16.htm +whgdata\whlstfl17.htm +whgdata\whlstfl18.htm +whgdata\whlstfl19.htm +whgdata\whlstfl20.htm +whgdata\whlstfl21.htm +whgdata\whlstfl22.htm +whgdata\whlstfl23.htm +whgdata\whlstfl24.htm +whgdata\whlstfl25.htm +whgdata\whlstf0.htm +whgdata\whlstf1.htm +whgdata\whlstf2.htm +whgdata\whlstf3.htm +whgdata\whlstf4.htm +whgdata\whlstf5.htm +whgdata\whlstf6.htm +whgdata\whlstf7.htm +whgdata\whlstf8.htm +whgdata\whlstg0.htm +kernel.htm +kernel_csh.htm +kernel_rhc.htm diff --git a/doc/salome/gui/KERNEL/kernel/about_salome_pro_architecture.htm b/doc/salome/gui/KERNEL/kernel/about_salome_pro_architecture.htm new file mode 100755 index 000000000..c5a349bf9 --- /dev/null +++ b/doc/salome/gui/KERNEL/kernel/about_salome_pro_architecture.htm @@ -0,0 +1,224 @@ + + + + + +About SALOME architecture + + + + + + + + + + + +

About SALOME architecture

+ +

SALOME + architecture + is based on 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.

+ +

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. +

+ +

All + integrated into SALOME platform + software components (VISU, Geom, SMESH...)  implement + predefined interfaces. Each component provides data for the SALOME study in a form of links (stored in the + Study) to the specific data created and stored in the component. All components + represent CORBA servers and + it allows to run them on different host stations.

+ +

Another fundamental piece of the 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.

+ +

Additional + information about CORBA technology is available at www.omg.org +  

+ +

 

+ +

 In SALOME there + is a possibility to run definite components in the so-called batch mode + without GUI provided by IAPP component. In this case you can work with + these components with the help of Python commands and scripts.  

+ +

 

+ +

The + architecture of this all-inclusive platform for numerical components  responds + to the following objectives:

+ +

 

+ + + +

 

+ + + +

 

+ + + +

 

+ + + +

 

+ +

 

+ +

 

+ +

+Related Topics + + +

+ +

 

+ +

 

+ + + + diff --git a/doc/salome/gui/KERNEL/kernel/about_salome_pro_help_system.htm b/doc/salome/gui/KERNEL/kernel/about_salome_pro_help_system.htm new file mode 100755 index 000000000..351e7dffd --- /dev/null +++ b/doc/salome/gui/KERNEL/kernel/about_salome_pro_help_system.htm @@ -0,0 +1,111 @@ + + + + + +About SALOME help system + + + + + + + + + + + +

About SALOME help system

+ +

Welcome + to SALOME help system. This on-line help has been created in HTML format + with the help of Java applets. It can be launched with the help of any + browser (Internet Explorer, Netscape Navigator and others) and on any + platform (Windows, Macintosh, Linux, and UNIX).

+ +

 

+ +

The SALOME reference + manual contains a set of topics which are divided into different chapters + describing the functionality of different modules of the SALOME platform. + This help system contains a wide variety of navigation + components and search + utilities which will help you to get acquainted with all features + of SALOME.

+ +

 

+ +

  +Related Topics + + +

+ + + + diff --git a/doc/salome/gui/KERNEL/kernel/copyright_notice.htm b/doc/salome/gui/KERNEL/kernel/copyright_notice.htm new file mode 100755 index 000000000..02ed77c88 --- /dev/null +++ b/doc/salome/gui/KERNEL/kernel/copyright_notice.htm @@ -0,0 +1,134 @@ + + + + + +Copyright notice + + + + + + + + + + + +

Copyright notice

+ +

Copyright © 2003, by + Open CASCADE S.A.

+ +

 

+ +

PROPRIETARY + RIGHTS NOTICE: All rights reserved. No part of this material may be reproduced + or transmitted in any form or by any means, electronic, mechanical, or + otherwise, including photocopying and recording or in connection with + any information storage or retrieval system, without the permission in + writing from Open CASCADE S.A.

+ +

 

+ +

The + information contained in this document is subject to change without notice + and should not be construed as a commitment by Open CASCADE S.A. Open + CASCADE S.A. bears no responsibility for any errors that may appear in + this document.

+ +

 

+ +

The + software described in this document is furnished under a license and may + be used or copied only in accordance with the terms of such a license.

+ +

 

+ +

CAS.CADE + and Open CASCADE are registered trademarks of Open CASCADE S.A. Other + brand or product names are trademarks or registered trademarks of their + respective holders.

+ +

 

+ +

 

+ +

+ +

 

+ +

Immeuble Ariane

+ +

Domaine Technologique de Saclay

+ +

4, rue René Razel

+ +

91400 SACLAY - France

+ + + + diff --git a/doc/salome/gui/KERNEL/kernel/creating_a_new_study.htm b/doc/salome/gui/KERNEL/kernel/creating_a_new_study.htm new file mode 100755 index 000000000..2c0d32132 --- /dev/null +++ b/doc/salome/gui/KERNEL/kernel/creating_a_new_study.htm @@ -0,0 +1,176 @@ + + + + + +Creating a new study + + + + + + + + + + + + +

Creating a new study

+ +

To create a new study:

+ +

From + the main menu select File > + New or in the + standard toolbar click icon.

+ +

 

+ +

Your study will be created + with default name Study1#1. 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.

+ +

 

+ +

To create a new window + for a definite study:

+ +

 

+ +

1.  Make + your study active: maximize it + (if it minimized) or  click + on the top control zone of the study window

+ +

 

+ +

2.  From + the main menu select Window > New + Window and from the submenu choose the viewer, which will be activated + in your new window

+ +

 

+ +

The window for your study + will be created with a default name Study1#2.

+ +

 

+ +

 

+ +

 

+ +

 

+ +

+Related Topics + + +

+ +

 

+ +

 

+ +

 

+ +

 

+ + + + diff --git a/doc/salome/gui/KERNEL/kernel/displaying_hiding_toolbars.htm b/doc/salome/gui/KERNEL/kernel/displaying_hiding_toolbars.htm new file mode 100755 index 000000000..0ae27d5cd --- /dev/null +++ b/doc/salome/gui/KERNEL/kernel/displaying_hiding_toolbars.htm @@ -0,0 +1,137 @@ + + + + + +Displaying/hiding toolbars + + + + + + + + + + + + +

Displaying/hiding toolbars

+ +

All toolbars in the SALOME application are context-sensitive. + Uploading of a definite component (Geom, VISU, SMESH etc.) will automatically + add some additional toolbars specific to this component.

+ +

 

+ +

To display/hide a + definite toolbar:

+ +

 

+ +

In the main menu choose + View > Toolbars, and from this + submenu mark or unmark the toolbar, you would like to display/hide.

+ +

 

+ +

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. +

+ +

 

+ +

 

+ +

 

+ +

  +Related Topics + + +

+ + + + diff --git a/doc/salome/gui/KERNEL/kernel/displaying_studies.htm b/doc/salome/gui/KERNEL/kernel/displaying_studies.htm new file mode 100755 index 000000000..babf0b698 --- /dev/null +++ b/doc/salome/gui/KERNEL/kernel/displaying_studies.htm @@ -0,0 +1,187 @@ + + + + + +Displaying studies + + + + + + + + + + + + +

Displaying studies

+ +

In SALOME + there are several options allowing to display in different ways + your study windows in SALOME Desktop.

+ +

 

+ +

To make a cascade representation of several study windows:

+ +

 

+ +

From the main menu select + Window > Cascade.

+ +

 

+ +

It will look like as + follows:

+ +

 

+ +

+ +

 

+ +

Tiling of several + study windows:

+ +

 

+ +

From the main menu select + Window > Tile.

+ +

 

+ +

It will look like as + follows:

+ +

 

+ +

                    

+ +

 

+ +

 

+ +

To switch between + several study windows:

+ +

 

+ +

From the main menu choose + Window and select by  name + a study window for activation. This window will be displayed, maximized + and activated.

+ +

 

+ +

 

+ +

 

+ +

 

+ +

+Related Topics + + +

+ +

 

+ +

 

+ +

 

+ +

 

+ + + + diff --git a/doc/salome/gui/KERNEL/kernel/editing_studies.htm b/doc/salome/gui/KERNEL/kernel/editing_studies.htm new file mode 100755 index 000000000..a9f631cda --- /dev/null +++ b/doc/salome/gui/KERNEL/kernel/editing_studies.htm @@ -0,0 +1,150 @@ + + + + + +Editing studies + + + + + + + + + + + + +

Editing studies

+ +

SALOME + has some additional features allowing to edit your study within + a definite component: Undo/Redo + functionality and Copy/Paste functionality + (currently used in GEOM, VISU).

+ +

 

+ +

To undo/redo an operation:

+ +

 

+ +

In the main toolbar + click one of the icons or from the main menu choose Edit > Undo/Redo option.

+ +

 

+ +

To copy/paste a definite + object:

+ +

 

+ +

In the main toolbar + click one of the icons or from the main menu choose Edit > Copy/Paste option.

+ +

 

+ +

 

+ +

 

+ +

 

+ +

 

+ +

+Related Topics + + +

+ + + + diff --git a/doc/salome/gui/KERNEL/kernel/getting_properties_of_the_study.htm b/doc/salome/gui/KERNEL/kernel/getting_properties_of_the_study.htm new file mode 100755 index 000000000..890631a35 --- /dev/null +++ b/doc/salome/gui/KERNEL/kernel/getting_properties_of_the_study.htm @@ -0,0 +1,185 @@ + + + + + +Getting properties of the study + + + + + + + + + + + + +

Getting and setting study properties

+ +

To view the properties + of the current study:

+ +

 

+ +

From the main menu select + File > Properties option. The + following dialog box will appear:

+ +

 

+ +

+ +

 

+ +

This dialog box gives + complete information about your study.

+ +

 

+ +

To change the name of the study author:

+ +

 

+ +

In this dialog box click + on the Author field and enter + a new name.

+ +

 

+ +

To view the list of changes made with your study:

+ +

 

+ +

In this dialog box click + on the 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.    

+ +

 

+ +

To lock your study for modifications:

+ +

 

+ +

In the dialog box shown + on the picture above click on the Locked + field and choose 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:

+ +

 

+ +

+ +

 

+ +

 

+ +

+Related Topics + + +

+ +

 

+ +

 

+ +

 

+ +

 

+ +

 

+ + + + diff --git a/doc/salome/gui/KERNEL/kernel/getting_started2.htm b/doc/salome/gui/KERNEL/kernel/getting_started2.htm new file mode 100755 index 000000000..5df59302b --- /dev/null +++ b/doc/salome/gui/KERNEL/kernel/getting_started2.htm @@ -0,0 +1,134 @@ + + + + + +Getting started2 + + + + + + + + + + + +

Getting started

+ +

Start the SALOME application, the following + initial desktop window will appear:

+ +

 

+ +

+ +

In general, the SALOME application + 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  - + Study.

+ +

Study represents a working document in + which you can realize all operations connected with the SALOME functionality. +

+ +

SALOME is a multi-study platform. It means + that simultaneously you can work with several studies.      

+ +

 

+ +

To proceed working in SALOME you should create or open a new + study.  

+ +

 

+ +

 

+ +

 

+ +

+Related Topics + + +

+ +

 

+ +

 

+ +

 

+ + + + diff --git a/doc/salome/gui/KERNEL/kernel/introduction.htm b/doc/salome/gui/KERNEL/kernel/introduction.htm new file mode 100755 index 000000000..298c32659 --- /dev/null +++ b/doc/salome/gui/KERNEL/kernel/introduction.htm @@ -0,0 +1,140 @@ + + + + + +Introduction + + + + + + + + + + + +

+ +

Introduction

+ +

Welcome to SALOME software application! + Modern technological products (cars, structures, electrical or electronic + equipment) are getting with every year more and more complex 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.

+ +

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:

+ + + + + + diff --git a/doc/salome/gui/KERNEL/kernel/introduction_to_iapp.htm b/doc/salome/gui/KERNEL/kernel/introduction_to_iapp.htm new file mode 100755 index 000000000..e90908b55 --- /dev/null +++ b/doc/salome/gui/KERNEL/kernel/introduction_to_iapp.htm @@ -0,0 +1,185 @@ + + + + + +Introduction to IAPP + + + + + + + + + + + + +

Introduction to IAPP

+ +

IAPP + (Interface Applicative (fr.) = Application Interface (eng.)) component +  represents + a common shell for all components, which can be integrated into the SALOME + platform.

+ +

 

+ +

IAPP + component in SALOME platform provides:

+ +

 

+ + + +

- + VTK viewer,

+ +

- + OCC viewer,

+ +

- + Plot2d viewer,

+ +

- + Supervision viewer.

+ +

 

+ +

 

+ +

 

+ + +Related Topics + + + + +
  + + +
  + + +
  + + +

 

+ + + + diff --git a/doc/salome/gui/KERNEL/kernel/introduction_to_salome_pro.htm b/doc/salome/gui/KERNEL/kernel/introduction_to_salome_pro.htm new file mode 100755 index 000000000..a61cbdb8d --- /dev/null +++ b/doc/salome/gui/KERNEL/kernel/introduction_to_salome_pro.htm @@ -0,0 +1,203 @@ + + + + + +Introduction to SALOME + + + + + + + + + + + + +

Introduction to SALOME +

+ +

 SALOME + platform represents a generic open source platform for pre- and post-processing + in numeric simulations. This platform is made of reusable open-source + components, enabling to build your + own specific software or applications and integrate them.

+ +

 

+ +

+ +

 

+ +

 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.

+ +

 

+ +

SALOME platform + encapsulates the following modules:

+ +

 

+ +

+ +

 

+ +

Every + component of SALOME platform has its own function:

+ +

 

+ + + +

 

+ + + +

 

+ + + +

 

+ + + +

 

+ + + +

 

+ +

 

+ +

 

+ +

+Related Topics + + +

+ +

 

+ +

 

+ + + + diff --git a/doc/salome/gui/KERNEL/kernel/navigating_topics.htm b/doc/salome/gui/KERNEL/kernel/navigating_topics.htm new file mode 100755 index 000000000..624ebb82f --- /dev/null +++ b/doc/salome/gui/KERNEL/kernel/navigating_topics.htm @@ -0,0 +1,167 @@ + + + + + +Navigating topics + + + + + + + + + + + +

Navigating topics

+ +

Topics in the SALOME + Help system include + a variety of navigation components including:

+ +

 

+ + + +

 

+ + + +

 

+ + + +

 

+ + + +

 

+ + + +

      

+ +

+Related Topics + + +

+ + + + diff --git a/doc/salome/gui/KERNEL/kernel/opening_studies.htm b/doc/salome/gui/KERNEL/kernel/opening_studies.htm new file mode 100755 index 000000000..0171322d5 --- /dev/null +++ b/doc/salome/gui/KERNEL/kernel/opening_studies.htm @@ -0,0 +1,192 @@ + + + + + +Opening studies + + + + + + + + + + + + +

Opening studies

+ +

In SALOME all studies are stored in a special + format *.hdf.

+ +

 

+ +

To open an existing + study:

+ +

 

+ +

In + the main toolbar click or + from the main menu select File + > Open option. + From a standard Search File dialog box choose the required *.hdf file + and click Open + button.

+ +

 

+ +

To + load an unloaded study (see also): +

+ +

 

+ +

From the main menu select + File > Load option. In the + following dialog box select one of the studies, which has been previously + created and unloaded and click Ok + button:

+ +

 

+ +

+ +

 

+ +

After opening an existing study, you will see its structure + in the 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 Open + With option, which will automatically + launch the component corresponding to this object.

+ +

 

+ +

 

+ +

 

+ +

 

+ +

+Related Topics + + +

+ +

 

+ +

 

+ +

 

+ +

 

+ +

 

+ +

 

+ + + + diff --git a/doc/salome/gui/KERNEL/kernel/readme.html b/doc/salome/gui/KERNEL/kernel/readme.html new file mode 100755 index 000000000..e16bc0408 --- /dev/null +++ b/doc/salome/gui/KERNEL/kernel/readme.html @@ -0,0 +1,1252 @@ + + + + + +Installation Wizard + + + + + + + + + + + +

Installing SALOME

+ + +
+ + + + + +
+ + +

Installing products with the Installation Wizard

+ +

You can run the Installation Wizard in two modes. It's root directory + contains python script runInstall.py:

+ +

[ python ] runInstall [ -g | b ] [ -f + <xml-file> ] [ -t <target-dir> ] [ -tmp <tmp-dir> ] +

+ +

 

+ + + +++ + + + + + + + + + + + + + + + + + + + + + + + + +
+

-g

+

Runs the Installation Wizard in the GUI mode. In this case only <xml-file> + key is taken into account. This option is used by default.

+

-b

+

Runs the Installation Wizard in the batch mode.

+

-f <xml-file>

+

The configuration file to be used by the Installation Wizard.  + If this parameter is missed then the script tries to define the Red + Hat version and uses corresponding xml file. For example, for the + Red Hat 8.0 config_RedHat8_0.xml  file is supposed + to be used by default. If the appropriate file is not found, config.xml + is used by default.

+

 -t <target-dir>

+

The target directory, SALOME products to be installed to. If used, overloads + target directory, given in the configuration xml file.

+

-tmp <tmp-dir>

+

The directory, which is used to contain temporary files.  If used, + overloads temporary directory, given in the configuration xml file.

+

-h

+

Prints this help information.

+ +

   +      

+ +

So, to run the Installation Wizard in the GUI mode, just type runInstall. +

+ +

 

+ +

The installation procedure can support some different Linux platforms + (currently it provides only configuration scripts for RedHat-8.0) + and various number of products. The using of configuration xml files gives + flexible way to modify the list of products to be installed by the Installation + Wizard without changing program's source code. Just create your own configuration + file and implement installation scripts for products you want to be provided + by Wizard. See modifying XML configuration file + and implementing installation scripts for the + new products for more information.

+ +

The Installation Wizard was built with using + of the Qt  library. The program contains several pages. + To navigate between pages use "Next" and "Back" + buttons in the lower part of the wizard window. "Cancel" + button closes dialog window and quits the installation procedure. To invoke + this help information click "Help" button.

+ +

Skip the first "Introduction" page by pressing "Next" + button.

+ +

In the second page you are proposed to enter the target directory where + all selected products will be installed to. You can also press "Browse..." + button and choose the folder for installation using standard Qt + browse directory dialog box.
+If the directory you want to install products does not exist you will be + prompted to confirm directory creation. If you type wrong directory path, + or if you have no permission for the directory you use, the corresponding + message box will raise.

+ +

The Installation Wizard has two modes of the installation: basic and + advanced. In the basic mode it is necessary just to enter target directory. + If you want to use advanced mode, click "More..." button. +

+ +

In the advanced mode you have the possibility to select products to + be installed (see Fig.1 ). Each product has + several options of installation: you have a possibility to use native + products, install already precompiled binaries, build product from the + sources or not installed at all. Possible options and default choice are + provided by the configuration file. You can mark the products, you want + to install, by clicking the corresponding radiobuttons in the list view + in the left part of the page. Note that some products can be installed + only together with other products (or these prerequisite products should + be already installed 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 pyqt it's necessary to + have gcc, python, qt and sip + installed. Therefore all these products will be marked when you check + on pyqt. This feature can be switched off by clicking "Auto + set prerequisites products" checkbox.
+Special button in the right part of the page - "Unselect All" + - allows to reset quickly all products to the "not install" + state.
+If you want to use native Linux Red Hat 8.0 products (these are gcc, tcl, + Python, Qt, Sip and PyQt), select "use native" option. +

+ +

The box at the right side of the page displays the information about + currently highlighted product: name, version, short description (if provided), + required disk space, temporary files disk space, list of prerequisites + and user choice.

+ + + +

 

+ +

+

+ +

Figure 1: "Installation + settings" page in the advanced mode

+ +

 

+ +

The "Total disk space required:" field displays how + much disk space on the hard drive is required for installation of selected + products.

+ +

 

+ +  + +

Please, take into account + that displayed amount of required disk space is approximate and may differ + when you install products on your hard drive.

+ +

 

+ +

The installation procedure uses a special directory to store temporary + files. The "Space for temporary files:" field shows the + information about required disk space on the hard drive for extracting + and compiling of the selected products. You can change the default directory + - just type path to the folder you want to use or click on the corresponding + "Browse..." button.

+ +

 

+ +

The installation procedure also checks the available disk space on the + selected directories according to the products selected. If there is no + enough disk space on your hard drive you will see the corresponding error + message box.

+ +

 

+ +

Unfortunately, the + configure procedure has a very annoying bug under Linux platform. The + directory should be obligatory entered without spaces. For example, the + configure procedure for gcc won't work if you pass the following + parameter: --prefix="/New Folder 1". Therefore you + are strongly recommended not to use directory names containing spaces. +

+ +

 

+ +

To proceed further click "Next" button. At this moment + program will make some tests to check installation settings: if there + is enough disk space on the hard drive, if native products are preinstalled, + dependencies (prerequisites) for each product you have selected to be  + installed. If any test fails you will see corresponding warning message + box. Otherwise wizard will follow to the next page:

+ +

 

+ +


+

+ +

Figure 2: "Check + your choice" page

+ +

 

+ +

This page summarizes the installation settings you've made on the previous + pages. You can check again your choice to change it if necessary.

+ +  + +

When you are sure that everything is OK, press "Next" + button to follow to the next page.

+ +

 

+ + + +

+ +

Figure 3: "Installation + progress" page

+ +

 

+ +

To start installation of the selected products click "Start" + button. It launches the shell installation script and you will be able + to see the output of the script in the topmost dialog's frame. In case + of any installation problems (for example, you have accidentally removed + the temporary directory) the script will ask you: "Would you like + to continue : (Y,N) ?". You can answer this question by typing + [Y] or [N] in the middle text edit control frame.

+ +

 

+ +  + +

press [Enter] when you finish + typing data.

+ +

 

+ +

The "Installation Status" frame window shows you the + progress of installation. It contains a list of all selected products + with brief descriptions. "Waiting" + description means that installation of this product have not started yet. + Currently installing product is marked as "Processing". + All installed products have "Completed" + description.

+ +

You can abort installation and close the installation procedure using + "Cancel" button. It sends the signal "SIGTERM" + to the shell script. The script has a signal handler and will try 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. +

+ +

 

+ +

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 "Next" button to go the Readme page:

+ +


+

+ +

Figure 4: "Finish + installation" page

+ +

 

+ +

In this page you can read important information about the Instalation + Wizard itself and some hints: 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 by clicking "Launch + SALOME" button.

+ +

During the process of installation the script creates some environment + files to simplify 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  here. These files are: salome.csh + salome.sh + in the KERNEL + module sources and KERNEL module binaries + root directories and env_products.csh + env_products.sh in + the target directory.

+ + +
+ + +

Notes on check products + version procedure

+ +

Unfortunately under Linux platform there is no exact algorithm to identify + the product's version. The table below contains the information relating + to checking preinstalled products for the Linux.RedHat 8.0 platform

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

Product

+

Algorithm of checking

+

Preliminary steps before launching
+of installation procedure

+

Notes

+

gcc 3.2

+

ver=`/usr/bin/gcc --version | grep 'gcc (GCC) .*' | cut -b 11-13`

+

-

+

ver should be equal 3.2
+It is recommended to use native gcc on Linux RedHat 8.0

+

tcl 8.3

+

existence of TCLHOME
+existence of tclsh8.3
+existence of wish8.3
+existence of libtcl8.3.so
+existence of libtk8.3.so
+existence of libtclx8.3.so
+existence of libtkx8.3.so

+

set TCLHOME if you have preinstalled version of tcl.
+set LD_LIBRARY_PATH on a directory where libs can be found.

+

It is recommended to use native tcl on Linux RedHat 8.0

+

boost 1.30.2

+

ver=`egrep 'BOOST_VERSION [0-9]+' ${BOOSTDIR}/boost/version.hpp | sed + 's/.*BOOST_VERSION \([0-9]\+\)/\1/g'`

+

set BOOSTDIR if you have preinstalled version of boost

+

It is impossible to use native BOOST and to install BOOST from binaries.

+

Cascade 5.1.2

+

existence of CASROOT environment variable

+

set CASROOT if you have preinstalled version of CASCADE

+

Unfortunately we can't say anything exactly about CASCADE 5.1.2 and + we only check CASROOT environment variable. If you have problem with preinstalled + version of CASCADE reinstall it

+

Python 2.2.1

+

existence of PYTHONHOME
+isPython=`which python`
+ver=`python -V`

+

set PYTHONHOME to root Python folder
+set PATH on a directory where python can be found

+

Python should exist and ver should be equal to 2.2.1
+It is recommended to use native Python on Linux RedHat 8.0

+

Mesa 3.4.2

+

existence of libGL.so.1.2.030402

+

set LD_LIBRARY_PATH on a directory where libGL.so.1.2.030402 can be + found

+

You have a possibility to build products (vtk & qt) with Mesa drivers + from the package supplied with this installation procedure or to use OpenGL + drivers installed on your computer locally. This check procedure concerns + only supplied Mesa driver.

+

Swig 1.3.17

+

isSwig=`which swig`
+ver=`swig -version`
+ver=`echo $ver | awk '{print $3}'`

+

set PATH on a directory where swig can be found

+

Swig should exist and ver should be equal to 1.3.17

+

Qt 3.0.5

+

existence of QTDIR
+existence of libqt-mt.so.3.0.5

+

set QTDIR if you have preinstalled version of qt

+

We try to find libqt-mt.so.3.0.5 in ${QTDIR}/lib folder.
+You should set MESA_HOME only if you have preinstalled version of Mesa + 3.4.2.
+It is recommended to use native Qt on Linux RedHat 8.0

+

Qwt 0.4.1

+

existence of QWTHOME
+existence of libqwt.so.0.4.1

+

set  QWTHOME if you have preinstalled version of qwt

+

We try to find libqwt.so.0.4.1 in the ${QWTHOME}/lib folder. 

+

Hdf 5-1.4.4

+

existence of HDF5HOME
+existence of libhdf5.so.0.0.0
+existence of libhdf5.settings

+

set HDF5HOME if you have preinstalled version of hdf

+

We try to find libhdf5.so.0.0.0 and libhdf5.settings in ${HDF5HOME}/lib + folder.
+File libhdf5.settings should contain the following entry:
+HDF5 Version: 1.4.4

+

Med 2.1.6

+

existence of MED2HOME
+existence of libmed.so.0.0.0

+

set MED2HOME if you have preinstalled version of med

+

Unfortunately we can't check version number.
+We try to find libmed.so.0.0.0 in ${MED2HOME}/lib folder.
+If you have problem with preinstalled version of med reinstall it.

+

Vtk 4.2

+

existence of VTKHOME
+existence of libvtkCommon.so

+

set VTKHOME if you have preinstalled version of vtk

+

Unfortunately we can't check the version number.
+We try to find libvtkCommon.so in ${VTKHOME}/lib/vtk folder.
+If you have problem with preinstalled version of vtk reinstall it.

+

Netgen 4.3

+

existence of NETGENROOT

+

set NETGENROOT if you have preinstalled version of Netgen.

+

Unfortunarely we can't find anything about netgen version.
+We just check if NETGENROOT environment varible is set.

+

OmniORB 3.0.5,
+OmniORBpy 1.5,
+OmniNotify 1.2

+

existence of OMNIORBDIR
+existence of libomniORB3.so.0.5
+existence of _omnipymodule.so.0.5
+existence of libCOSNotify3.so.0.5
+existence of notifd
+existence of THIS_IS_omniORB_3_0_5
+existence of THIS_IS_omniNotify_1_2
+existence of THIS_IS_OMNIORBPY_1_5

+

set OMNIORBDIR if you have preinstalled version of omni

+

We try to find libomniORB3.so.0.5, _omnipymodule.so.0.5 and libCOSNotify3.so.0.5 + in ${OMNIORBDIR}/lib/i586_linux_2.0_glibc2.1 folder.
+We try to find notifd in ${OMNIORBDIR}/bin/i586_linux_2.0_glibc2.1 folder. +
+Additional checking - omni add special files THIS_IS_...
+We try to find THIS_IS_omniORB_3_0_5 in ${OMNIORBDIR} folder.
+We try to find THIS_IS_omniNotify_1_2 in ${OMNIORBDIR}/src/services/omniNotify. +
+We try to find THIS_IS_OMNIORBPY_1_5 in ${OMNIORBDIR}/src/lib/omniORBpy + folder.

+

Numeric 22.0

+

existence of Numeric folder
+existence of _numpy.so

+

set PYTHONHOME if you have preinstalled version of python

+

Unfortunately we can't check the version number.
+We try to find Numeric folder in ${PYTHONHOME}/lib/python2.2/site-packages/Numeric + folder.
+If you have problem with preinstalled version of numeric 22.0 reinstall + it.

+

Sip 3.3.2

+

existence of SIPDIR
+existence of sip
+existence of libsip.so.9.1.0

+

set SIPDIR to directory where you have sip preinstalled

+

We try to find sip and libsip.so.9.1.0 in $SIPDIR folder if you set + SIPDIR , otherwise searching is done using $PATH and $LD_LIBRARY_PATH + accordingly.
+It is recommended to use native Sip on Linux RedHat 8.0

+

PyQt 3.3.2

+

existence of PYQTDIR
+existence of libqtxmlcmodule.so.1.0.0

+

set PYQTDIR to directory where you have sip preinstalled

+

Unfortunately we can't check the version number.
+We try to find libqtxmlcmodule.so.1.0.0 in $PYQTDIR folder if you set PYQTDIR, + otherwise searching is done using $LD_LIBRARY_PATH .
+If you have problem with preinstalled version of PyQt 3.3.2 reinstall it. +
+It is recommended to use native PyQt on Linux RedHat 8.0

+

HappyDoc 2.1

+

existence of happydoc
+ver=`happydoc | grep "HappyDoc version 2.1"`

+

set PYTHONHOME if you have preinstalled version of python

+

We try to find happydoc in $PYTHONHOME/bin folder.
+ver should not be empty.
+This product is not obligatory. It was added only for your comfort.

+

Doxygen 1.3-rc2

+

existence of doxygen
+existence of doxysearch
+existence of doxytag
+existence of doxywizard

+

set QTDIR if you have preinstalled version of qt
+set PATH on a directory where doxygen, doxysearch, doxytag and doxywizard + can be found

+

Unfortunately we can't check the version number.
+It's necessary to have compiled Qt in order to build doxywizard.
+If you have problem with preinstalled version of doxygen 1.3-rc2 reinstall + it.
+This product is not obligatory. It was added only for your comfort.

+

Graphviz 1.9

+

existence of dot

+

add GraphViz's bin directory to the PATH environment variable

+

Unfortunately we can't check the version number.
+We try to find dot program in the $PATH

+

MODULE binaries
+(MODULE=KERNEL,

+

GEOM, ...)

+

existence of MODULE_ROOT_DIR
+existence of VERSION file
+ver=`cat $MODULE_ROOT_DIR/bin/salome/VERSION | awk -F: '{print $2}' | tr + -d '[:space:]'`

+

set MODULE_ROOT_DIR if you have preinstalled binaries of MODULE version + 1.4.x

+

MODULE binaries should exist and ver should be equal to 1.4.x

+

MODULE sources
+(MODULE=KERNEL,

+

GEOM, ...)

+

existence of MODULE_SRC_DIR
+existence of VERSION file
+ver=`cat $MODULE_SRC/bin/VERSION | awk -F: '{print $2}' | tr -d '[:space:]'`

+

set MODULE_SRC_DIR if you have preinstalled sources of MODULE version + 1.4.x

+

MODULE sources should exist and ver should be equal to 1.4.x

+ +

 

+ +

For native products installation + procedure sets proper environment variables itself, and you do not need + to set such variables like, e.g. TCLHOME or PYTHONHOME. +
+If you have native products installed to different from default directories + (not /usr/bin, /usr/lib...), it is recommended to follow + above description. Or you should set properly $PATH and $LD_LIBRARY_PATH + variables before starting Installation + Wizard. Otherwise installation script will fail to find preinstalled products. +

+ + +
+ + +

Pick up the environment

+ +

Please, read carefully the following information. This section describes + how the installation procedure collects environment.

+ +

After installing each product shell script creates in the product root + folder special environment file. The name of the file is generated from + the name of product by the following scheme: env_<product_name>.sh. + This file includes all necessary product settings. For example for Vtk + the file is env_Vtk.sh. Environment files allows to pick up all + environment settings which are necessary to build and launch SALOME. When + installing SALOME sources and/or binaries, installation procedure picks + up all the settings files and generate two scripts: salome.sh and + salome.csh for sh and csh correspondingly. Such approach helps + to save time when reinstalling products and you may not to care about + setting all environment variables manually to build/launch SALOME. What + you need is just to use one of these scripts.

+ +

This concerns also those products which are not currently installed. + For example, you install some SALOME binaries to the directory where you + have previously installed other products.  Installation procedure + still tries to collect environment files from the target directory if + it find necessary products there. If some product is not found in the + target directory the corresponding section of salome.sh/salome.csh + files will be skipped.
+For native products (gcc, tcl, python, qt, sip, pyqt for RedHat-8.0) + instal script tries to find them using $PATH / $LD_LIBRARY_PATH + variables and then in the system default directories (/usr/bin, /usr/lib + etc., depending on the product).

+ +

In any case you may edit salome.* files after installation procedure + finishes, as you want.

+ + +
+ + +

Modifying XML configuration + file

+ +

You can create your own configuration. Installation Wizard then can + take it as command line argument to provide list of products you want + to install with it. The list of products and some another settings for + the Installation Wizard are provided in xml file. The default file which + Installation Wizard looks for if no command line arguments ar given, is + config.xml. This section describes the format of configuration + file.
+Xml tags are in bold blue, optional sections/tags are in brackets.

+ +

 

+ +

<document> +
+   
[
<config [version=<install_wizard_version>]
+                  + [caption=<install_wizard_caption>]

+                  + [copyright=<install_wizard_copyright>]

+                  + [license=<install_wizard_license_info>]

+                  + [os=<target_paltform>]
/>]
+   
[
<path [targetdir=<target_directory>]
+                + [tempdir=<temp_directory>]
/>]
+    [
<product name=<product_name>
+                      + version=<product_version>

+                +       [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>

+ +

<config> section

+ +

This is optional section - contains general information + Installation Wizard itself.

+ + + +

 

+ +

<path> section

+ +

 

+ +

This is optional section - contains default directories.

+ +

 

+ + + +

 

+ +

<product> section

+ +

 

+ +

This section describes product to be installed with the Installation + Wizard. All tags are obligatory. Products appears in the products tree + and are installed in the order they are described in the configuration + file. It is recommended to insert native products at the top of the list + before all other products.

+ + 
+ + + +  + +

If you add new products + to be installed with Installation Wizard, you should also provide installation + script for this product. See next section for more details.

+ + +
+ + +

Implementing installation + scripts for the new products

+ +

When you want some product to be installed with the Installation Wizard, + you should add it's description it in the configuration + file and create bash installation script, following described in this + section rules.
+There are some obligatory functions to be provided in this installation + script. These functions are automatically called by master installation + script or/and GUI shell when it is necessary.
+File common.sh contains some service functions which can be used + in your installation script, like make_env(), make_dir(), + try_existing(), sort_path(), find_in_path(), etc. +

+ + 
+ + + +  + +

The calling signature of the product installation + script is following:
+<product_script_name> <function_name> <temp_folder> <products_directory> + <target_directory> <dependancies> <product_name>
+

+ +

where
+<product_script_name>
- installation script name (described in + configuration xml file);

+<function_name>
- the name of function, corresponding to the + selected installation mode: try_native, install_source, install_binary + or try_preinstalled;

+<temp_folder>
- temporary files directory;

+<products_directory>
- directory where the sources/binaries package + can be found. You should provide sources package in the <Install_Wizard_root_directory>/Products/SOURCES + directory and binaries package  in the <InstallWizard_root_directory>/Products/BINARIES/<os_version>, + where <os_version> is target platform description, which appears + in the corresponding section of the configuration + xml file.

+<target_directory>
- root target directory where product should + be installed to;

+<dependancies>
- single-quoted list of prerequisite products, + separated by space;

+<product_name>
- product name itself.

+ +

 

+ +

med-2.1.6.sh install_binary /tmp/work ./Products/BINARIES/RedHat8.0 + /usr/salome 'gcc Hdf' med

+ +

Copy created script into the <Install_Wizard_root_directory>/config_files + sub-directory where all installation scripts are stored. Installation + Wizard will automatically search and call your script during the installation + procedure.

+ + +
+ + +  + +
  + + + + + diff --git a/doc/salome/gui/KERNEL/kernel/running_salome_pro.htm b/doc/salome/gui/KERNEL/kernel/running_salome_pro.htm new file mode 100755 index 000000000..8992914d6 --- /dev/null +++ b/doc/salome/gui/KERNEL/kernel/running_salome_pro.htm @@ -0,0 +1,295 @@ + + + + + +Running SALOME + + + + + + + + + + + + +

Running SALOME

+ +

To launch SALOME:

+ +

 

+ +

1. Install the SALOME package into a definite + directory (ex. 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.

+ +

 

+ +

2. + The installation shell script will create a special file: env.csh + (CShell file) in your SALOME 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:

+ +

 

+ +

source + env.csh

+ +

 

+ +

During + the installation procedure you have a possibility to + set your profile automatically.  

+ +

 

+ +

 

+ +

3. Launch SALOME platform, using the following + Python script located in the SALOME/KERNEL/bin/salome + directory:

+ +

 

+ + + +

 

+ + + +++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

Options

+

Description

+

--help or + -h   

+

print this help

+

 

+

--gui or + -g   

+

launch with GUI

+

 --terminal or + -t      

+

launch without GUI in batch mode

+

--logger or + -l   

+

redirection of log messages into a definite file

+

--xterm or + -x

+

the servers open an xterm window and log messages are displayed in this + window

+

--modules=module1,module2,... + or -m=module1,module2,...

+

list of SALOME modules which will be loaded into the module catalogue

+

--containers=cpp,python,superv

+

or -c=cpp,python,superv

+

launch of cpp, python and supervision containers

+

--portkill or + -p

+

kill SALOME launched with the current port

+

--killall or + -k    

+

kill SALOME

+ +

 

+ +

+ If the runSalome.py + script + is launched without prompting any options, they will be taken by default + from the xml file salome.launch, + which has been automatically created in your home directory: HOME/.salome/. + If you are constantly launching SALOME with some specific options which + are different from default ones, 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.    

+ +

 

+ +

 

+ +

+Related Topics + + +

+ +

 

+ +

 

+ +

 

+ + + + diff --git a/doc/salome/gui/KERNEL/kernel/salome_pro_desktop.htm b/doc/salome/gui/KERNEL/kernel/salome_pro_desktop.htm new file mode 100755 index 000000000..deb9ef61f --- /dev/null +++ b/doc/salome/gui/KERNEL/kernel/salome_pro_desktop.htm @@ -0,0 +1,262 @@ + + + + + +SALOME desktop + + + + + + + + + + + +

SALOME Desktop

+ +

The main SALOME Desktop + consists of the following sections and toolbars:

+ +

 

+ +

+ +

Basic parts of the SALOME Desktop:

+ +

 

+ +

Main + menu - It's 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.

+ +

Standard + Toolbar - This toolbar contains icons allowing creating/saving + studies, correcting mistakes, copying/pasting objects

+ +

Components + Toolbar - This toolbar is destined for uploading components in + SALOME platform

+ +

Viewer + Toolbar - It's a set of tools destined for visualization of the + presentations in the viewer.

+ +

 

+ +

These tools are context-sensitive. For different viewers combination + of these tools is different.

+ +

 

+ +
+ + ++++++ + + + + + + + + + + + + + + + + + + + + + +
+

+

Camera dump

+

Saves images from the viewer in *.bmp, *.png, *.jpg, *.jpeg + files  

+

+

Shows/Hides Trihedron

+

+

Fits all displayed objects to the size of the window  

+

+

Fits within rectangle.

+

 Displays + in the whole window of the viewer outlined area of the presentation

+

 

+

+

Zooming of presentations

+

 

+

+

Panning of presentations in the window

+

+

Rotation of presentations in 3d space

+

+

Global panning

+

+

Front view of presentations

+

+

Back view of presentations

+

+

Top view of presentations

+

+

Bottom view of presentations

+

+

Left view of presentations

+

+

Right view of presentations

+

+

Resets to initial position

+
+

 

+ +

Parts of  the + study window:

+ +

 

+ +

Object Browser / UseCase Browser - Management + of objects created or imported into SALOME application

+ +

Viewer + - This window is destined for visualization of presentations. In + SALOME the following viewers are integrated: VTK, OCC, Plot2d. +

+ +

Python + console - 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 Copy/Paste/SelectAll/ClearAll + options.

+ +

Output + messages - This window displays all output messages produced by + SALOME during performance of operations. This window functions like a + standard document: the pop-up menu invoked by right-click in this window + gives access to Copy/SelectAll options.

+ +

 

+ +

For your convenience, the whole study window as well as all + its parts can be resized / minimized + / maximized.

+ +

 

+ +

 

+ +

 

+ +

+Related Topics + + +

+ +

 

+ +

 

+ +

 

+ +

 

+ + + + diff --git a/doc/salome/gui/KERNEL/kernel/saving_a_study.htm b/doc/salome/gui/KERNEL/kernel/saving_a_study.htm new file mode 100755 index 000000000..b12edd635 --- /dev/null +++ b/doc/salome/gui/KERNEL/kernel/saving_a_study.htm @@ -0,0 +1,252 @@ + + + + + +Saving a study + + + + + + + + + + + + +

Saving and closing studies

+ +

In SALOME + a study can be saved in HDF + (by default) or ASCII files (see also: Setting ASCII save option).

+ +

 

+ +

You can also specify  two + options of saving your study:

+ +

 

+ + + +

 

+ +

To save an existing + study :

+ +

 

+ +

In + the main toolbar click or + from the main menu select File + > Save as option. + Your study will be automatically updated.

+ +

 

+ +

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.

+ +

 

+ +

To save a study with + a new name:

+ +

 

+ +

From the main menu select + File > Save as option. In the + standard Search File dialog box enter a new name for your study and click + Save button.

+ +

 

+ +

To close a study:

+ +

 

+ +

From + the main menu select File > + Close option + or click on the cross in the upper right corner of the study window.

+ +

 

+ +

If your study hasn't been + previously saved, this option will call the following dialog box with + several options:

+ +

 

+ +

+ +

 

+ +

Unload + option allows to unload your current study from the SALOME Desktop. + In the same working session you can  reload + it again (see: Opening studies). But + if you quit the SALOME application, all changes in the unloaded study + will be LOST.

+ +

 

+ +

To close a definite + study window:

+ +

 

+ +

Click on the small cross + button in the right upper corner of the study window. If it is the last + study window this operation will result in closing of the whole study.

+ +

 

+ +

 

+ +

 

+ +

+Related Topics + + +

+ +

 

+ +

 

+ +

 

+ +

 

+ + + + diff --git a/doc/salome/gui/KERNEL/kernel/setting_preferences.htm b/doc/salome/gui/KERNEL/kernel/setting_preferences.htm new file mode 100755 index 000000000..c8de5bbb2 --- /dev/null +++ b/doc/salome/gui/KERNEL/kernel/setting_preferences.htm @@ -0,0 +1,243 @@ + + + + + +Setting preferences + + + + + + + + + + + + +

Setting preferences

+ +

In SALOME + you can set the preferences, which will be valid for the whole + study session.

+ +

 

+ +

In the main menu select + Preferences, the following submenu + will appear:

+ +

 

+ +

              

+ +

 

+ + + +

 

+ +

+ +

 

+ +

- + Displays/hides Entry, IOR columns

+ +

- Displays/hides + Value column

+ +

- Displays/hides Interface + Applicative (folder containing all study windows created within + the current study session),

+ +

- + Chronological sort of objects displayed + in the Object Browser.

+ +

- Show UseCase Browser - displays/hides + UseCase Browser

+ +

- + No autosize columns -  This + item allows to disable/enable auto resizing of columns of the Object Browser +     

+ +

 

+ + + +

The + preferences, set during the current study session, are automatically saved + at the end of the session. So, next time you launch SALOME application, + these preferences will be restored.

+ +

 

+ +

Depending on the currently loaded component, the Preferences + menu may contain a submenu with the name of this component allowing + to set its own preferences.

+ +

 

+ +

 

+ +

+Related Topics + + +

+ +

 

+ +

 

+ +

 

+ +

 

+ +

 

+ + + + diff --git a/doc/salome/gui/KERNEL/kernel/using_catalog_generator.htm b/doc/salome/gui/KERNEL/kernel/using_catalog_generator.htm new file mode 100755 index 000000000..b254694b7 --- /dev/null +++ b/doc/salome/gui/KERNEL/kernel/using_catalog_generator.htm @@ -0,0 +1,223 @@ + + + + + +Using Catalog Generator + + + + + + + + + + + + +

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 Catalog Generator + 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 SUPERVISION 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: CatalogModuleGeneral.xml + and 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.

+ +

 

+ +

To open the Catalog Generator:

+ +

 

+ +

From the main menu choose Tools + > Catalog Generator, the following dialog box will appear:

+ +

 

+ +

+ +

 

+ +

 

+ +

In + this dialog box you can specify:

+ +

 

+ + + +

 

+ +

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.

+ +

 

+ +

You can use the Catalog + Generator tool, if you would like to 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)

+ +

 

+ +

 

+ +

 

+ +

+Related Topics + + +

+ +

 

+ +

 

+ + + + diff --git a/doc/salome/gui/KERNEL/kernel/using_left-hand_tabs.htm b/doc/salome/gui/KERNEL/kernel/using_left-hand_tabs.htm new file mode 100755 index 000000000..8c1b49913 --- /dev/null +++ b/doc/salome/gui/KERNEL/kernel/using_left-hand_tabs.htm @@ -0,0 +1,161 @@ + + + + + +Using left-hand tabs + + + + + + + + + + + +

Using left-hand tabs

+ +

SALOME Help system includes + the following left-hand tabs:

+ +

 

+ + + +

 

+ + + +

 

+ + + +

 

+ + + +

     

+ +

+Related Topics + + +

+ +

 

+ +

 

+ +

 

+ + + + diff --git a/doc/salome/gui/KERNEL/kernel/using_object_browser.htm b/doc/salome/gui/KERNEL/kernel/using_object_browser.htm new file mode 100755 index 000000000..a0cd06481 --- /dev/null +++ b/doc/salome/gui/KERNEL/kernel/using_object_browser.htm @@ -0,0 +1,219 @@ + + + + + +Using Object Browser + + + + + + + + + + + + +

Using Object Browser

+ +

The Object + Browser in SALOME is destined for displaying the structure of the + current study in a tree-like form. It contains:

+ +

 

+ + + +

 

+ +

The Object Browser is + destined for getting quick access to different objects created during + SALOME session. All pop-up menu 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 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 setting study + preferences.

+ +

 

+ + + +

 

+ +

The attributes Entry, IOR, + Reference entry  are + only for debugging purposes in the framework of SALOME application.

+ +

 

+ + + +

 

+ +

                   

+ +

 

+ +

In the Object Browser you can apply to + the objects an ascending or descending sorting + according to one definite attribute.

+ +

 

+ +

To sort the objects by one of the attributes:

+ +

 

+ +

Click on the column + of this attribute. An arrow down shows that the sorting is descending, + an arrow up - ascending.

+ +

 

+ +

 

+ +

 

+ +

 

+ +

+Related Topics + + +

+ +

 

+ +

 

+ +

 

+ + + + diff --git a/doc/salome/gui/KERNEL/kernel/using_registry.htm b/doc/salome/gui/KERNEL/kernel/using_registry.htm new file mode 100755 index 000000000..9e1551fc0 --- /dev/null +++ b/doc/salome/gui/KERNEL/kernel/using_registry.htm @@ -0,0 +1,204 @@ + + + + + +Using Registry tool + + + + + + + + + + + + +

Using Registry tool

+ +

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.  

+ +

 

+ +

 

+ +

To view the Registry:

+ +

 

+ +

From the main menu choose + Tools > Registry, the following + dialog box will appear:

+ +

 

+ +

+ +

 

+ +

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:

+ +

 

+ +

- Component: + name of the started component

+ +

- PID: + process identification number

+ +

- User + Name: name of the user launching the component

+ +

- Machine: + name of the machine, on which the process has been started

+ +

- begins: + date and time of the starting of the component

+ +

- hello: + date and time of the last call to the component

+ +

 

+ +

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).

+ +

 

+ +

Refresh + button allows to refresh the current list of processes (components).

+ +

 

+ +

Interval + button allows to set an interval for refreshment of the current list of + processes (components).

+ +

 

+ +

Help + displays a help message on this tool

+ +

 

+ +

To display complete information on a definite process (component):

+ +

 

+ +

Double-click on this + process (component). The following window will appear:

+ +

 

+ +

+ +

 

+ +

 

+ +

 

+ +

+Related Topics + + +

+ +

 

+ +

 

+ + + + diff --git a/doc/salome/gui/KERNEL/kernel/using_usecase_browser.htm b/doc/salome/gui/KERNEL/kernel/using_usecase_browser.htm new file mode 100755 index 000000000..569861b3b --- /dev/null +++ b/doc/salome/gui/KERNEL/kernel/using_usecase_browser.htm @@ -0,0 +1,211 @@ + + + + + +Using UseCase Browser + + + + + + + + + + + + +

Using UseCase Browser

+ +

In comparison with the Object + Browser, the UseCase Browser is + destined for displaying  a + user-defined structure of the current study. All objects created during + SALOME session are displayed the Object Browser and copied to the UseCase + Browser. But in the UseCase Browser they are displayed without any structure. + In the UseCase Browser you can create your own structure of the study. +

+ +

 

+ +

To view the UseCase Browser:

+ +

 

+ +

Click on the tab UseCase Browser at the bottom of the + study window:

+ +

 

+ +

+ +

 

+ +

On this picture you can + see that all objects are displayed on one level and under one folder Use cases.

+ +

 

+ +

   Creates + a new object under the current object with a default name New + object. The same operation is possible if you right-click on the + object, which you would like to be current for a new object, and from + the pop-up menu select Use case > + New object.

+ +

These objects can be + renamed: right-click on it and from the pop-up menu select Use + case > Rename.

+ +

 

+ +

   Adds + a selected object to the current object. This operation is also possible + if you drag and drop any object to another object. In this case the second + object will be automatically set as current.

+ +

 

+ +

  Removes + the selected object with all child objects.

+ +

 

+ +

  Clears + all objects from the UseCase Browser.

+ +

 

+ +

  Set + the selected object current (root) for other objects. You can add one + or several objects to the current object.

+ +

 

+ +

On the following picture + you can see a custom tree-like structure of objects created in the UseCase + Browser:

+ +

 

+ +

+ +

 

+ +

The UseCase Browser  is + also destined for getting quick access to different objects in the user-defined + structure of the study. All pop-up menu associated with the objects displayed + in the UseCase Browser are context-sensitive. So it depends on a definite + currently loaded SALOME component what options you will see in the pop-up + menu (besides the options allowing to modify the structure), if you right-click + on definite object in the UseCase Browser.

+ +

 

+ +

 

+ +

 

+ +

+Related Topics + + +

+ +

 

+ +

 

+ +

 

+ +

   

+ + + + diff --git a/doc/salome/gui/KERNEL/kernel_csh.htm b/doc/salome/gui/KERNEL/kernel_csh.htm new file mode 100755 index 000000000..23afeaa1d --- /dev/null +++ b/doc/salome/gui/KERNEL/kernel_csh.htm @@ -0,0 +1,106 @@ + + +KERNEL + + + + + + + + + + + + + \ No newline at end of file diff --git a/doc/salome/gui/KERNEL/kernel_rhc.htm b/doc/salome/gui/KERNEL/kernel_rhc.htm new file mode 100755 index 000000000..65674f4f8 --- /dev/null +++ b/doc/salome/gui/KERNEL/kernel_rhc.htm @@ -0,0 +1,106 @@ + + +KERNEL + + + + + + + + + + + + + \ No newline at end of file diff --git a/doc/salome/gui/KERNEL/robohhre.lng b/doc/salome/gui/KERNEL/robohhre.lng new file mode 100755 index 000000000..297538b0b --- /dev/null +++ b/doc/salome/gui/KERNEL/robohhre.lng @@ -0,0 +1,101 @@ +[GlossaryTab] +TabCaption=&Glossary +TermCaption=&Term +DefinitionCaption=&Definition For: + +[BrowseSequence] +PreCaption=Previous +PreTooltip=Previous Topic +NextCaption=Next +NextTooltip=Next Topic +BlockTooltip=Select Block + +[Common] +Contents=Contents +Index=Index +Search=Search +Glossary=Glossary +Logo/Author=Powered By +Show=Show +Hide=Hide +SyncToc=SyncToc +Prev=<< +Next=>> +Disabled Prev=<< +Disabled Next=>> +Seperate = | + +[WebHelp] +Cancel=Cancel +CantOpenURLorFile=Can't open URL or file +CompletingContents=Completing Contents... +Display=Display +Term=Term: +Definition=Definition: +Done=Done +Find=Find +IndexInputPrompt=Type in the keyword to find: +RelateTopicListPrompt=Click a topic, then click Display. +LoadingData=Loading data, please wait... +LoadingContents=Loading contents, please wait... +LoadingContentsData=Loading, click here to cancel... +LoadingFTS=Reading Search Data... +LoadingIndex=Loading Index... +LoadingTOCItem=Loading Table of Contents: +Searching=Searching... +FtsInputPrompt=Type in the word(s) to search for: +TopicsFound=Topics Found +BrowserLimitedMessage=Your browser does not support frames. We recommend that you update your browser to a version that supports frames. +SuggestViewNoFrameMessage=To view the Help system without frames click on this +SuggestViewNoFrameMsg2=hyperlink. +TopicsNotFound=No Topics Found. +CantSearch=Cannot search for that phrase. +JS_alert_appletNotLoad = Unable to load applet. If you are using an old version of Netscape, the prefs.js file needs to be edited. +JS_alert_colorlimitation=WebHelp has detected that your display is set to 16 colors. For full WebHelp support, please set your display to use 256 or more colors. +Blank_topic_text=This topic was created by WinHelp Project Conversion Wizard, and is the destination of a missing topic or broken hyperlink. +JS_alert_ProjectLoadingFail=Could not load correctly, please click Refresh. +JS_alert_cantLoadProject=Can't load project: +JS_alert_ErrorInLoading=Error in Loading navigation component. Please regenerate WebHelp. +IndexBtnText=Go +FtsBtnText=Go +ToolBarSearchBtnText=Go +InTopicSearchBtnText=Go +SearchLabel=Search +SearchPrompt=- Search - +PreTooltip=Previous Topic +NextTooltip=Next Topic +WebSearch=WebSearch +SyncTocTooltip=Sync TOC +Book=Book +Page=Page +Remote_Page=Remote Page +Show_Navigation_Component=Show Navigation Component +Hide_Navigation_Component=Hide Navigation Component +nls_edit_label=Type in your question: +nls_button_go_hint=Go Search +nls_button_go_text=Go +nls_body_instruction=Enter your question in the text box above, then click GO. +nls_body_empty=Sorry, we were unable to find a good answer for your question. +IndexSelectTopicTitle=Select a Topic +IndexSelectTopicLabel=Select a topic, then click Display +IndexSelectTopicError=Please select a topic. +IndexAlphabetBookmarks=ABCDEFGHIJKLMNOPQRSTUVWXYZ +MergeError1=The merged Help system +MergeError2=is using a different language from the master Help system, which will cause the index and full-text search functionality to be disabled in the merged Help system. +PoweredBy=Powered by +GeneratedBy=Generated by +Author=Author +About=About +Print=Print + +[PrintedDoc] +TableOfContents=Table Of Contents +TitlePage=Title Page +ChapterFileNamePrefix=Chapter_ +TitlePageFileName=Chapter__Title_Page.doc +CrossReferencePrefix=See +GlossaryHeadingStyleName=Glossary Heading +GlossaryTermStyleName=Glossary Term +GlossaryDefinitionStyleName=Glossary Definition +TitlePageTitleStyleName=Title Page Title +TocPageTitleStyleName=Table of Contents Page Title diff --git a/doc/salome/gui/KERNEL/webhelp.cab b/doc/salome/gui/KERNEL/webhelp.cab index 145860899b4e387d1c84e76394629020f5633918..b942f642f9b003eeb7959f3378d4681fd302ed68 100755 GIT binary patch literal 89619 zcmaf)Wmp_o(zbDT5AN<3+}+)SySrO(cbDJ}!QEW~1lQp1u7U9N>}KYjoiEwt2iJ(hGtg^5e5a0_{7x<3{AliR@2Lb{G1_sjk`5YYy2nY%Y7)TrB=L>b$YNUbw5Iu=_KT1Xv&-Yt`T43I>i&f7Kof8VKlz{%=_oJ1Y}g3(vpsIRJ@a z`TygRKg;)LVSZ*w1`x>cf5HDOija$iweeq0=mA!U*1vc1rPPoKaSeZBO+*Q zVDJ1_G)91Ewgdi)m6D0Eg`r^%ms0yxmf{%^E`f$e`fV1ok!^2zz1CO;kA0QRe{;y1L4iMz9)qlv*!mJJY0 zQQfat7iVWXTLl*JtRb#xT9b$0al$x#5h+U3J9I57h&6G>+i zn|}%UCrtJZ(5GI01v@+a!~YM!zVo01bo{f4|8+3LoSps_<}qMDxX6ExDO>&3f3?7Y zfJo_nfr?w({lj@UVCQ_9e~mgh88~|U5dkUF&#ZO_6t-}(CCk5u54jz^>fu70O}(CD^%Fr#n#HiSj52jPgTwXSPhB)!Tv*I3;>)? z^1s+f+M51(U@2jMfOMpO#r|==g$<0%O@2l_47gf?RDMO;8k@NPV@omsMV9{8Jn`>K z{VzR8{sI3@5lR3-?%Dos)qm9ZkN*DN=~u9vi_QOEyLAL0AU2m@;4%ibW-fsAer5&< z&<|?RuehIw?C%|Jf(Qr*JLJE>KNr0LAO|JC;QnZ7$|lav7Pe+T(KkS6UMc$p3b?4O z|9L3Q0hL{@{Uz*V=i+E&B4c6rb6pP%>SDISI7Pt04zG7*{%MHvord8qfw*+%vzVf=Kdip9zgoU*nkcDXQNTE zGy0pX=m0a5F7@xRza891fUYC|X#W3PQB_Gs%);740x;iN|CM?m01V{+742kV{KsDX zxu<}M6GG^}aDR@!RsfNLi~R!phxWq({m@?Jmz<-si-GmuySy3TP(5k>AM5OBV&V#D zS33W?v;pG#8RQTkX?@-Q!YThtQ9tQ^fK18tenBf+7+M3=ENl*#`cwd}e)0}RKtM;P zzu^C1{>bhh(dYnBt+9Xee~j{gG5*i_Q|HeoKbIy4>{-+JuTj8_^OJ%{1_Jsv|6A(s z6$=4SNBh4;rA<5}{~Fhf0d=rD`Yo&Sx9)8V=&rMuzeUymhWY|h68!#a6maGJ>mK`= z*E|621_KBTpxA#F>QD4ih*FDzZj3#~sp|Fq#H zo5}i$E+w5u5!5cLMGu|_B7~Tm(X@nNc|~b)T@YO;DXWCwGRYaj?Ht-3B-?v*im)$Y zp>GjNmn6(j}@3!2LltuTa;uvtvahKcGV^@e$ z1*a#vUc1nV^xXAD#os2{_-!G%1G6$#KEPeGgZ1}5lEY`kU4TKNVQrFJ>6;JIgT)Xg z2vLmZRvOxQt|x1}Ds1?wmO<3#QW9L}rU_a^zwcb9DHAJUKr)9u687ZyEJ!s@KIbIj zq*dEqyIIu+v8Nz5iXK$d=t_+b@zf?#3m&f`j4t@Kf9{juJPLOU5)Q@?wwc&n-iU7} znWiB!Z6QkJJ9A#oH&dPGB5bx$v%ONvk6%C zRtcog#07&T_>V#6WeIUYr}<%ExU0H{A2{5%P<{bp4J{(KuYs&w>%vY@y)XK~ zWMJ(e4I5>M=97LX3IrLO8a1-4hydgSW-wbCXi<;_ec&?6)O#M>nH`#@FvPxnxVtCT zQh&!jjnU2P3>o{z^&0%xC!hXjn6c<^`l^;T8p%`*6M075Fx)A9d=-|`HVxoHB?`Gy zZwPQf?A0?*dws@pe^Iy;t>qFLeE1N^&*LM|>^|KLg}q7|LZvANkjg_s=!3ms;>H@n z%;iPBmpW}J`yȲ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

oXOQ}Ge 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

3mV47(J-nnng03vOv>=_>hgK# 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 NxD3*ZaRn$s{10#kS9bsa delta 56500 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�@=Mii(XP*D4=x1R(U~*G^ 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 z + + + + + \ No newline at end of file diff --git a/doc/salome/gui/KERNEL/whcshdata.htm b/doc/salome/gui/KERNEL/whcshdata.htm new file mode 100755 index 000000000..0e0412421 --- /dev/null +++ b/doc/salome/gui/KERNEL/whcshdata.htm @@ -0,0 +1,87 @@ + + +KERNEL + + + + + + + + + + diff --git a/doc/salome/gui/KERNEL/whdata/whftdata.js b/doc/salome/gui/KERNEL/whdata/whftdata.js index 9e3b6abd0..071ae6fc7 100755 --- a/doc/salome/gui/KERNEL/whdata/whftdata.js +++ b/doc/salome/gui/KERNEL/whdata/whftdata.js @@ -1,3 +1,4 @@ +// WebHelp 5.10.001 var gTEA = new Array(); function aTE(sTopicTitle, sTopicURL) { diff --git a/doc/salome/gui/KERNEL/whdata/whftdata0.htm b/doc/salome/gui/KERNEL/whdata/whftdata0.htm index 3156a4403..f48525808 100755 --- a/doc/salome/gui/KERNEL/whdata/whftdata0.htm +++ b/doc/salome/gui/KERNEL/whdata/whftdata0.htm @@ -1,6 +1,8 @@ - + + + @@ -10,32 +12,31 @@ - + diff --git a/doc/salome/gui/KERNEL/whdata/whfts.htm b/doc/salome/gui/KERNEL/whdata/whfts.htm index 8375a4d93..e2b057984 100755 --- a/doc/salome/gui/KERNEL/whdata/whfts.htm +++ b/doc/salome/gui/KERNEL/whdata/whfts.htm @@ -1,6 +1,8 @@ - + + + @@ -8,9 +10,9 @@ +//--> \ No newline at end of file diff --git a/doc/salome/gui/KERNEL/whdata/whfts.js b/doc/salome/gui/KERNEL/whdata/whfts.js index 2041512fe..2b6678690 100755 --- a/doc/salome/gui/KERNEL/whdata/whfts.js +++ b/doc/salome/gui/KERNEL/whdata/whfts.js @@ -1,3 +1,4 @@ +// WebHelp 5.10.001 var gaFileMapping = new Array(); var gaFileTopicMapping = new Array(); diff --git a/doc/salome/gui/KERNEL/whdata/whfwdata.js b/doc/salome/gui/KERNEL/whdata/whfwdata.js index 463bfb00d..e9e8bc6c1 100755 --- a/doc/salome/gui/KERNEL/whdata/whfwdata.js +++ b/doc/salome/gui/KERNEL/whdata/whfwdata.js @@ -1,3 +1,4 @@ +// WebHelp 5.10.001 var gWEA = new Array(); function aWE() { diff --git a/doc/salome/gui/KERNEL/whdata/whfwdata0.htm b/doc/salome/gui/KERNEL/whdata/whfwdata0.htm index 81d8b19cf..d6dc00c36 100755 --- a/doc/salome/gui/KERNEL/whdata/whfwdata0.htm +++ b/doc/salome/gui/KERNEL/whdata/whfwdata0.htm @@ -1,6 +1,8 @@ - + + + @@ -10,1089 +12,1059 @@ - + diff --git a/doc/salome/gui/KERNEL/whdata/whgdata.js b/doc/salome/gui/KERNEL/whdata/whgdata.js index 729327323..77e0107f3 100755 --- a/doc/salome/gui/KERNEL/whdata/whgdata.js +++ b/doc/salome/gui/KERNEL/whdata/whgdata.js @@ -1,3 +1,4 @@ +// WebHelp 5.10.001 var gIEA = new Array(); function aGE(sName, sDef) { diff --git a/doc/salome/gui/KERNEL/whdata/whgdata0.htm b/doc/salome/gui/KERNEL/whdata/whgdata0.htm index 9fbefcb8f..9d256b1a8 100755 --- a/doc/salome/gui/KERNEL/whdata/whgdata0.htm +++ b/doc/salome/gui/KERNEL/whdata/whgdata0.htm @@ -1,6 +1,8 @@ - + + + diff --git a/doc/salome/gui/KERNEL/whdata/whglo.htm b/doc/salome/gui/KERNEL/whdata/whglo.htm index d00c26063..dc5a67786 100755 --- a/doc/salome/gui/KERNEL/whdata/whglo.htm +++ b/doc/salome/gui/KERNEL/whdata/whglo.htm @@ -1,6 +1,8 @@ - + + + diff --git a/doc/salome/gui/KERNEL/whdata/whglo.js b/doc/salome/gui/KERNEL/whdata/whglo.js index ded3d5791..e0519afcb 100755 --- a/doc/salome/gui/KERNEL/whdata/whglo.js +++ b/doc/salome/gui/KERNEL/whdata/whglo.js @@ -1,3 +1,4 @@ +// WebHelp 5.10.001 var gaFileMapping = new Array(); function fileMapping(sBK, sEK, sFileName, nNum) { diff --git a/doc/salome/gui/KERNEL/whdata/whidata.js b/doc/salome/gui/KERNEL/whdata/whidata.js index c8c2a05fd..9f0eb15ed 100755 --- a/doc/salome/gui/KERNEL/whdata/whidata.js +++ b/doc/salome/gui/KERNEL/whdata/whidata.js @@ -1,3 +1,4 @@ +// WebHelp 5.10.001 // const strings var gIEA = new Array(); function aIE() diff --git a/doc/salome/gui/KERNEL/whdata/whidx.htm b/doc/salome/gui/KERNEL/whdata/whidx.htm index c0aa1758e..0a0deedd0 100755 --- a/doc/salome/gui/KERNEL/whdata/whidx.htm +++ b/doc/salome/gui/KERNEL/whdata/whidx.htm @@ -1,13 +1,15 @@ - + + + - \ No newline at end of file diff --git a/doc/salome/gui/KERNEL/whdata/whidx.js b/doc/salome/gui/KERNEL/whdata/whidx.js index ded3d5791..e0519afcb 100755 --- a/doc/salome/gui/KERNEL/whdata/whidx.js +++ b/doc/salome/gui/KERNEL/whdata/whidx.js @@ -1,3 +1,4 @@ +// WebHelp 5.10.001 var gaFileMapping = new Array(); function fileMapping(sBK, sEK, sFileName, nNum) { diff --git a/doc/salome/gui/KERNEL/whdata/whtdata.js b/doc/salome/gui/KERNEL/whdata/whtdata.js index 64bcff920..d5428a7de 100755 --- a/doc/salome/gui/KERNEL/whdata/whtdata.js +++ b/doc/salome/gui/KERNEL/whdata/whtdata.js @@ -1,3 +1,4 @@ +// WebHelp 5.10.001 var gTEA = new Array(); function aTE() { @@ -34,6 +35,11 @@ function tocEntry(fn_arguments) if (fn_arguments.length > 3) { this.sRefURL = fn_arguments[3]; + if (this.nType == 4) + { + if(this.sRefURL.lastIndexOf("/")!=this.sRefURL.length-1) + this.sRefURL+="/"; + } if (fn_arguments.length > 4) { this.sItemURL = fn_arguments[4]; diff --git a/doc/salome/gui/KERNEL/whdata/whtdata0.htm b/doc/salome/gui/KERNEL/whdata/whtdata0.htm index a03503327..d89a6fafd 100755 --- a/doc/salome/gui/KERNEL/whdata/whtdata0.htm +++ b/doc/salome/gui/KERNEL/whdata/whtdata0.htm @@ -1,38 +1,40 @@ - + + + - + diff --git a/doc/salome/gui/KERNEL/whdata/whtoc.htm b/doc/salome/gui/KERNEL/whdata/whtoc.htm index 5f8c14e00..54e0cbf26 100755 --- a/doc/salome/gui/KERNEL/whdata/whtoc.htm +++ b/doc/salome/gui/KERNEL/whdata/whtoc.htm @@ -1,9 +1,11 @@ - + + + - + diff --git a/doc/salome/gui/KERNEL/whgdhtml.htm b/doc/salome/gui/KERNEL/whgdhtml.htm index 01b669216..6ffb2947a 100755 --- a/doc/salome/gui/KERNEL/whgdhtml.htm +++ b/doc/salome/gui/KERNEL/whgdhtml.htm @@ -1,9 +1,9 @@ Glossary - + - + diff --git a/doc/salome/gui/KERNEL/whghost.js b/doc/salome/gui/KERNEL/whghost.js index 77751a19e..56e1d5659 100755 --- a/doc/salome/gui/KERNEL/whghost.js +++ b/doc/salome/gui/KERNEL/whghost.js @@ -1,3 +1,4 @@ +// WebHelp 5.10.004 var gbXML=false; var gaDef=new Array(); var gsBgColor="#ffffff"; @@ -8,6 +9,8 @@ var gsMargin="2pt"; var gsIndent="2pt"; var gsActiveBgColor="#cccccc"; var gbWhGHost=false; +var gbShowDef=true; +var gsGloId="Glo_" function setBackground(sBgImage) { @@ -43,22 +46,6 @@ function setIndent(sIndent) gsIndent=sIndent; } -function writeOneItem(oHTML,bDown,aDataCon,aCurIdxSet,n,aPos,nLevel) -{ - - var sHTML=""; - var nIdxSet=aCurIdxSet[n]; - var nIIdx=aPos[nIdxSet]; - var sRawKName = getItemName(aDataCon,nIdxSet,nIIdx); - var sKName=_textToHtml(sRawKName); - var nIndex=insertDef(sKName,_textToHtml_nonbsp(getDef(aDataCon,nIdxSet,nIIdx))); - if(nLevel==1){ - sHTML+="

"+sKName+"

"; - } - oHTML.addHTML(sHTML,1,bDown,true,sRawKName); -} - function insertDef(sKName,sDef) { var nLength=gaDef.length @@ -71,6 +58,7 @@ function showDef(nDef) { if(nDef"; + sHTML+=""+sKName+"

"; + oHTML.addHTML(sHTML,nLength,bDown,true,sRawKName); + if(gbShowDef) + { + setTimeout("showDef(0);",100); + gbShowDef = false; + } + } +} + +function HighLight(nIndex) +{ + var oObj=getElement(getGloId(nIndex)); + if(oObj) + HighLightElement(oObj,gsActiveBgColor,"transparent"); +} + +function getGloId(nIndex) +{ + return gsGloId+nIndex; } function adjustPosition(bDown,aDataCon,aCurIdxSet,nLength,aPos) @@ -146,7 +176,7 @@ function loadGlo() var sLangId=aProj[0].sLangId; for(var i=0;i Index content - + - + @@ -15,11 +15,7 @@ -<p>Your browser does not support frames. We recommend that you update your browser to a version that supports frames.</p><p>To view the Help system without frames click on this<a href="whgdata/whnvp30.htm">hyperlink.</a></p> +<p>Your browser does not support frames. We recommend that you update your browser to a version that supports frames.</p><p>To view the Help system without frames click on this<a href="whgdata/whnvp30.htm">hyperlink.</a></p> \ No newline at end of file diff --git a/doc/salome/gui/KERNEL/whphost.js b/doc/salome/gui/KERNEL/whphost.js index d4c80bbb9..9c91b49c8 100755 --- a/doc/salome/gui/KERNEL/whphost.js +++ b/doc/salome/gui/KERNEL/whphost.js @@ -1,3 +1,4 @@ +// WebHelp 5.10.005 var gaProj=new Array(); var gnChecked=0; var gsProjName=""; @@ -87,7 +88,7 @@ function whCom(sName,sComFile) var strFile= _getFullPath(getPath(), this.msComFile); var oDiv=getElement(this.msDivId); if(oDiv){ - if(gbIE4){ + if(gbIE4||gbOpera7){ var nIFrameHeight=oDiv.style.pixelHeight; var nIFrameWidth=oDiv.style.pixelWidth; var sHTML=""; + gsHTML=""; goDiv = oDiv; setTimeout("delayLoad()", 100); } @@ -119,11 +119,12 @@ function whCom(sName,sComFile) var sHTML=""; if(gbMac&&gbIE4) sHTML+="
"; + else if(gbIE5) + sHTML+="
"; + else if(gbIE4||gbWindows) + sHTML+="
"; else - if (gbIE5) - sHTML+="
"; - else - sHTML+="
"; + sHTML+="
"; sHTML+="
"; return sHTML; } @@ -203,29 +204,68 @@ function getPath() goMan=new whComMan(); function addPane(sName,sFileName) { - goMan.addCom(sName,sFileName); + var oParam=new Object(); + oParam.sName=sName; + var oMsg=new whMessage(WH_MSG_GETPANE, this, 1, oParam); + if (SendMessage(oMsg)) + { + if (oMsg.oParam.bEnable) + goMan.addCom(sName,sFileName); + } + else + goMan.addCom(sName,sFileName); } function setShowPane(sName, bForce) { if ((gsFirstPane == "") || bForce) - gsFirstPane=sName; + { + var oMsg=new whMessage(WH_MSG_GETDEFPANE, this, 1, null); + if (SendMessage(oMsg)) + { + if (oMsg.oParam) + gsFirstPane = oMsg.oParam; + else + gsFirstPane=sName; + } + else + gsFirstPane=sName; + } } function window_OnLoad() { - if(gsProjName!="") + var oMsg=new whMessage(WH_MSG_GETCMD,this,1,null); + var bHidePane=false; + if (SendMessage(oMsg)) { - goMan.init(); - if(gsFirstPane!="") - goMan.show(gsFirstPane); - else - goMan.showById(0); - loadData2(gsProjName); + if(oMsg.oParam>0) + { + if(oMsg.oParam==1) + gsFirstPane="toc"; + else if(oMsg.oParam==2) + gsFirstPane="idx"; + else if(oMsg.oParam==3) + gsFirstPane="fts"; + else if(oMsg.oParam==4) + gsFirstPane="glo"; + } + else if(oMsg.oParam==0) + { + bHidePane=true; + } } - else if (gServerEnabled) + goMan.init(); + if(gsProjName!="") + loadData2(gsProjName); + if (bHidePane) + { + gsFirstPane=""; + var oMsg1=new whMessage(WH_MSG_HIDEPANE, this, 1, null) + SendMessage(oMsg1); + } + else { - goMan.init(); if(gsFirstPane!="") goMan.show(gsFirstPane); else @@ -249,7 +289,7 @@ function loadData2(strFile) function addProject(bPreferXML,sXMLName,sHTMLName) { var bLoadXML=bPreferXML; - if(!gbIE4&&!gbNav6) + if(!gbIE4&&!gbNav6&&!gbOpera7) return; if(gbIE4&&!gbIE5) bLoadXML=false; @@ -257,6 +297,8 @@ function addProject(bPreferXML,sXMLName,sHTMLName) bLoadXML=true; if(gbIE55||gbNav6) bLoadXML=true; + if(gbOpera7) + bLoadXML=false; if(bLoadXML) addProjectXML(sXMLName); else @@ -316,6 +358,8 @@ function putDataXML(xmlDoc,sdocPath) var sURL=RmtProject[i].getAttribute("url"); if(sURL) { + if(sURL.lastIndexOf("/")!=sURL.length-1) + sURL+="/"; aRProj[nCount]=new Object(); aRProj[nCount++].sPPath=_getFullPath(aRProj[0].sPPath,sURL); } @@ -326,11 +370,23 @@ function putDataXML(xmlDoc,sdocPath) { // on Netscape 6.0 under some situation the xml file cannot be loaded. // so we use pure html instead. - setTimeout("redirectToList();",100); + if (gnChecked == 0) + setTimeout("redirectToList();",100); + else + { + gnChecked++; + setTimeout("checkRemoteProject();", 1); + } } } } +function onLoadXMLError() +{ + gnChecked++; + setTimeout("checkRemoteProject();", 1); +} + function redirectToList() { if(gbReDirectThis) @@ -346,7 +402,7 @@ function putProjectInfo(aRProj) if(gnChecked!=0) { if(aRProj[0].sLangId!=gaProj[0].sLangId) - alert("The project: "+aRProj[0].sPPath+" is using a different language to the main project, which will cause the index and full text search functionality to be disabled for this remote project."); + alert("The merged Help system "+aRProj[0].sPPath+" is using a different language from the master Help system, which will cause the index and full-text search functionality to be disabled in the merged Help system."); } gaProj[gnChecked]=aRProj[0]; for(var i=1;i project description - + - + diff --git a/doc/salome/gui/KERNEL/whproj.js b/doc/salome/gui/KERNEL/whproj.js index 0e235159b..ae38fa994 100755 --- a/doc/salome/gui/KERNEL/whproj.js +++ b/doc/salome/gui/KERNEL/whproj.js @@ -1,3 +1,4 @@ +// WebHelp 5.10.001 var gaProj=new Array(); gaProj[0]=new project(""); @@ -41,6 +42,8 @@ function addGlo(sFile) function addRemoteProject(sProjRelPath) { + if(sProjRelPath.lastIndexOf("/")!=sProjRelPath.length-1) + sProjRelPath+="/"; gaProj[gaProj.length]=new project(sProjRelPath); } diff --git a/doc/salome/gui/KERNEL/whproj.xml b/doc/salome/gui/KERNEL/whproj.xml index d16f189af..4bd4a8de7 100755 --- a/doc/salome/gui/KERNEL/whproj.xml +++ b/doc/salome/gui/KERNEL/whproj.xml @@ -1,3 +1,3 @@ - - + + diff --git a/doc/salome/gui/KERNEL/whproxy.js b/doc/salome/gui/KERNEL/whproxy.js index 222927a0a..d0ee29813 100755 --- a/doc/salome/gui/KERNEL/whproxy.js +++ b/doc/salome/gui/KERNEL/whproxy.js @@ -1,3 +1,4 @@ +// WebHelp 5.10.001 var gbInited=false; var gWndStubPage=null; function getStubPage() @@ -60,4 +61,14 @@ function SendMessage(oMessage) return false; } -var gbWhProxy=true; \ No newline at end of file +var gbWhProxy=true; + +var gbPreview=false; +gbPreview=false; +if (gbPreview) + document.oncontextmenu=contextMenu; + +function contextMenu() +{ + return false; +} diff --git a/doc/salome/gui/KERNEL/whres.xml b/doc/salome/gui/KERNEL/whres.xml index 9634684e9..f3f010a3f 100755 --- a/doc/salome/gui/KERNEL/whres.xml +++ b/doc/salome/gui/KERNEL/whres.xml @@ -1,4 +1,4 @@ - + @@ -6,9 +6,13 @@ + + + + @@ -18,7 +22,11 @@ + + + + @@ -28,13 +36,21 @@ + + + + + + + + @@ -57,6 +73,7 @@ + @@ -160,14 +177,14 @@ - - - - + + + + diff --git a/doc/salome/gui/KERNEL/whskin_banner.htm b/doc/salome/gui/KERNEL/whskin_banner.htm index afe2d3f06..39ed797e6 100755 --- a/doc/salome/gui/KERNEL/whskin_banner.htm +++ b/doc/salome/gui/KERNEL/whskin_banner.htm @@ -1,13 +1,14 @@ About WebHelp                                                                                    - + - + + KERNEL + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/doc/salome/gui/KERNEL/whskin_info.htm b/doc/salome/gui/KERNEL/whskin_info.htm index a68fcd5ce..3092cac5d 100755 --- a/doc/salome/gui/KERNEL/whskin_info.htm +++ b/doc/salome/gui/KERNEL/whskin_info.htm @@ -1,20 +1,20 @@ -WebHelp 5.00 +WebHelp 5.50 - + -

WebHelp 5.00 System Info

+

WebHelp 5.50 System Info

- + - + - - - + + +
Start Page kernel.html
Start Page kernel.htm
Skin Name Default
Generating Time 14:23 03/03/2004
Generating Time 13:17 03/01/2005
Language ID 1033
Compile Script webhelp5_compile_script.xml
Compile Build Version 10.00.949
Product Name WebHelp 5.00
Authoring Tool Name RoboHelp 2002
Compile Build Version 13.10.606
Product Name WebHelp 5.50
Authoring Tool Name RoboHelp X5
\ No newline at end of file diff --git a/doc/salome/gui/KERNEL/whskin_mbars.htm b/doc/salome/gui/KERNEL/whskin_mbars.htm index 66e8c5329..c4fa48af8 100755 --- a/doc/salome/gui/KERNEL/whskin_mbars.htm +++ b/doc/salome/gui/KERNEL/whskin_mbars.htm @@ -1,6 +1,9 @@ - + WebHelp Navigation Mini-bar + + +\n"; + document.write(sStyle); +} + +function window_OnLoad() +{ + if(document.body) + { + if(gsBgImage&&gsBgImage.length>0) + { + document.body.background=gsBgImage; + } + if(gsBgColor&&gsBgColor.length>0) + { + document.body.bgColor=gsBgColor; + } + } + fnOnload(); + window_onResize(); +} + +function window_onResize() +{ + var oDiv = getElement("divlist"); + var oTitle = getElement("p_title"); + var oButton = getElement("tb_button"); + if (oDiv && oTitle && oButton) + { + oDiv.style.height = document.body.offsetHeight - oTitle.offsetHeight - oButton.offsetHeight - 8; + } +} +goTableFont=new whFont("Verdana","8pt","#000000","normal","normal","none"); +goFont=new whFont("Verdana","8pt","#000000","normal","normal","none"); +goHoverFont=new whFont("Verdana","8pt","#666666","normal","normal","none"); + + +setBackgroundcolor("White"); + +setFont("Table", "Tahoma","8pt","Navy","Normal","Normal","none"); +setListBackgroundcolor("White"); + +setFont("Normal", "Tahoma","8pt","Black","Normal","Normal","none"); +setFont("Hover", "Tahoma","8pt","Navy","Normal","Normal","underline"); +setActiveBgColor("Silver"); + +window.onload=window_OnLoad; +window.onresize = window_onResize; +writeStyle(); +//--> + + + + +

Select a topic, then click Display

+
+
+
+ + + +
+ + + + \ No newline at end of file diff --git a/doc/salome/gui/KERNEL/whskin_plist.htm b/doc/salome/gui/KERNEL/whskin_plist.htm index 35f0155b8..f7cf6d1d5 100755 --- a/doc/salome/gui/KERNEL/whskin_plist.htm +++ b/doc/salome/gui/KERNEL/whskin_plist.htm @@ -1,47 +1,38 @@ Navigation Pane - + - + \ No newline at end of file diff --git a/doc/salome/gui/KERNEL/whskin_tbars.htm b/doc/salome/gui/KERNEL/whskin_tbars.htm index 8b705444c..6cb490239 100755 --- a/doc/salome/gui/KERNEL/whskin_tbars.htm +++ b/doc/salome/gui/KERNEL/whskin_tbars.htm @@ -1,6 +1,9 @@ - + WebHelp Navigation Toolbar + + + "; + var sStyle=""; document.write(sStyle); } } } -function button(sText, nWidth, nHeight) +function button(sText,nWidth,nHeight) { - this.sText = sText; - this.nWidth = nWidth; - this.nHeight = nHeight; + this.sText=sText; + this.nWidth=nWidth; + this.nHeight=nHeight; - this.aImgs = new Array(); - var i = 0; - while (button.arguments.length > i + 3) + this.aImgs=new Array(); + var i=0; + while(button.arguments.length>i+3) { - this.aImgs[i] = button.arguments[3 + i]; - i ++; + this.aImgs[i]=button.arguments[3+i]; + i++; } } -// project info +//project info function setRelStartPage(sPath) { - if (gsPPath.length == 0) + if(gsPPath.length==0) { - gsPPath = _getFullPath(_getPath(document.location.href), _getPath(sPath)); - gsStartPage = _getFullPath(_getPath(document.location.href), sPath); - gsRelCurPagePath = _getRelativeFileName(gsStartPage, document.location.href); + gsPPath=_getFullPath(_getPath(document.location.href),_getPath(sPath)); + gsStartPage=_getFullPath(_getPath(document.location.href),sPath); + gsRelCurPagePath=_getRelativeFileName(gsStartPage,document.location.href); } } -function getImage(oImage, sType) +function getImage(oImage,sType) { var sImg=""; - if (oImage && oImage.aImgs && (oImage.aImgs.length > 0)) + if(oImage&&oImage.aImgs&&(oImage.aImgs.length>0)) { - sImg+="\""+ 0) - sImg+=" width=" + oImage.nWidth; - if (oImage.nHeight > 0) - sImg+=" height=" + oImage.nHeight; - sImg+=" border=no>"; + sImg+="\""+sType+"\"0) + sImg+=" width="+oImage.nWidth; + if(oImage.nHeight>0) + sImg+=" height="+oImage.nHeight; + sImg+=" border=0>"; } return sImg; } function addTocInfo(sTocPath) { - gaPaths[gaPaths.length] = sTocPath; + gaPaths[gaPaths.length]=sTocPath; } -function addAvenueInfo(sName, sPrev, sNext) +function addAvenueInfo(sName,sPrev,sNext) { - gaAvenues[gaAvenues.length] = new avenueInfo(sName, sPrev, sNext); + gaAvenues[gaAvenues.length]=new avenueInfo(sName,sPrev,sNext); } -function addButton(sType, nStyle, sText, sHref, sOnClick, sOnMouseOver, sOnLoad, nWidth, nHeight, sImg1, sImg2, sImg3) +function addButton(sType,nStyle,sText,sHref,sOnClick,sOnMouseOver,sOnLoad,nWidth,nHeight,sImg1,sImg2,sImg3) { - var sButton = ""; + var sButton=""; var nBtn=gaButtons.length; - if (sType == "prev") + if(sType=="prev") { - if (canGo(false)) + if(canGo(false)) { - var sTitle = "Previous Topic"; - goPrev = new button(sText, nWidth, nHeight, sImg1, sImg2, sImg3); - sButton = ""; - if (nStyle == BTN_TEXT) - sButton += goPrev.sText; + var sTitle="Previous Topic"; + goPrev=new button(sText,nWidth,nHeight,sImg1,sImg2,sImg3); + sButton=""; + if(nStyle==BTN_TEXT) + sButton+=goPrev.sText; else - sButton += getImage(goPrev, sTitle); - sButton += ""; + sButton+=getImage(goPrev,sTitle); + sButton+=""; } } - else if (sType == "next") + else if(sType=="next") { - if (canGo(true)) + if(canGo(true)) { - var sTitle = "Next Topic"; - goNext = new button(sText, nWidth, nHeight, sImg1, sImg2, sImg3); - sButton = ""; - if (nStyle == BTN_TEXT) - sButton += goNext.sText; + var sTitle="Next Topic"; + goNext=new button(sText,nWidth,nHeight,sImg1,sImg2,sImg3); + sButton=""; + if(nStyle==BTN_TEXT) + sButton+=goNext.sText; else - sButton += getImage(goNext, sTitle); - sButton += ""; + sButton+=getImage(goNext,sTitle); + sButton+=""; } } - else if (sType == "show") + else if(sType=="show") { - if (isTopicOnly()) + if(isTopicOnly()&&(!gbOpera6||gbOpera7)) { - var sTitle = "Show Navigation Component"; - goShow = new button(sText, nWidth, nHeight, sImg1, sImg2, sImg3); - sButton = ""; - if (nStyle == BTN_TEXT) - sButton += goShow.sText; + var sTitle="Show Navigation Component"; + goShow=new button(sText,nWidth,nHeight,sImg1,sImg2,sImg3); + sButton=""; + if(nStyle==BTN_TEXT) + sButton+=goShow.sText; else - sButton += getImage(goShow, sTitle); - sButton += ""; + sButton+=getImage(goShow,sTitle); + sButton+=""; } } - else if (sType == "hide") + else if(sType=="hide") { - if (!isTopicOnly()) + if(!isTopicOnly()&&!gbOpera6) { - var sTitle = "Hide Navigation Component"; - goHide = new button(sText, nWidth, nHeight, sImg1, sImg2, sImg3); - sButton = ""; - if (nStyle == BTN_TEXT) - sButton += goHide.sText; + var sTitle="Hide Navigation Component"; + goHide=new button(sText,nWidth,nHeight,sImg1,sImg2,sImg3); + sButton=""; + if(nStyle==BTN_TEXT) + sButton+=goHide.sText; else - sButton += getImage(goHide, sTitle); - sButton += ""; + sButton+=getImage(goHide,sTitle); + sButton+=""; } } - else if (sType == "shownav") + else if(sType=="shownav") { - - if (isShowHideEnable()) + if(isShowHideEnable()) { - var sTitle = "Show Navigation Component"; - goShowNav = new button(sText, nWidth, nHeight, sImg1, sImg2, sImg3); - sButton = ""; - if (nStyle == BTN_TEXT) - sButton += goShowNav.sText; + var sTitle="Show Navigation Component"; + goShowNav=new button(sText,nWidth,nHeight,sImg1,sImg2,sImg3); + sButton=""; + if(nStyle==BTN_TEXT) + sButton+=goShowNav.sText; else - sButton += getImage(goShowNav, sTitle); - sButton += ""; + sButton+=getImage(goShowNav,sTitle); + sButton+=""; } } - else if (sType == "hidenav") + else if(sType=="hidenav") { - if (isShowHideEnable()) + if(isShowHideEnable()) { - var sTitle = "Hide Navigation Component"; - goHideNav = new button(sText, nWidth, nHeight, sImg1, sImg2, sImg3); - sButton = ""; - if (nStyle == BTN_TEXT) - sButton += goHideNav.sText; + var sTitle="Hide Navigation Component"; + goHideNav=new button(sText,nWidth,nHeight,sImg1,sImg2,sImg3); + sButton=""; + if(nStyle==BTN_TEXT) + sButton+=goHideNav.sText; else - sButton += getImage(goHideNav, sTitle); - sButton += ""; + sButton+=getImage(goHideNav,sTitle); + sButton+=""; } } - else if (sType == "synctoc") + else if(sType=="synctoc") { - if (gaPaths.length > 0) + if(gaPaths.length>0) { - var sTitle = "Sync TOC"; - goSync = new button(sText, nWidth, nHeight, sImg1, sImg2, sImg3); - sButton = ""; - if (nStyle == BTN_TEXT) - sButton += goSync.sText; + var sTitle="Sync TOC"; + goSync=new button(sText,nWidth,nHeight,sImg1,sImg2,sImg3); + sButton=""; + if(nStyle==BTN_TEXT) + sButton+=goSync.sText; else - sButton += getImage(goSync, sTitle); - sButton += ""; + sButton+=getImage(goSync,sTitle); + sButton+=""; } } - else if (sType == "websearch") + else if(sType=="websearch") { - if (gsSearchFormHref.length > 0) + if(gsSearchFormHref.length>0) { - var sTitle = "WebSearch"; - goWebSearch = new button(sText, nWidth, nHeight, sImg1, sImg2, sImg3); - sButton = ""; - if (nStyle == BTN_TEXT) - sButton += goWebSearch.sText; + var sTitle="WebSearch"; + goWebSearch=new button(sText,nWidth,nHeight,sImg1,sImg2,sImg3); + sButton=""; + if(nStyle==BTN_TEXT) + sButton+=goWebSearch.sText; else - sButton += getImage(goWebSearch, sTitle); - sButton += ""; + sButton+=getImage(goWebSearch,sTitle); + sButton+=""; } } - else if (sType == "searchform") + else if(sType=="searchform") { - gaButtons[nBtn] = "NeedSearchForm"; - gaTypes[nBtn] = sType; + gaButtons[nBtn]="NeedSearchForm"; + gaTypes[nBtn]=sType; } - if (sButton.length != 0) + if(sButton.length!=0) { - if (nStyle == BTN_TEXT) - sButton += " "; - gaButtons[nBtn] = "" + sButton + ""; - gaTypes[nBtn] = sType; + if(nStyle==BTN_TEXT) + sButton+=" "; + gaButtons[nBtn]=""+sButton+""; + gaTypes[nBtn]=sType; } } function isSyncEnabled() { - if (!gbCheckSync) + if(!gbCheckSync) { var oMsg=new whMessage(WH_MSG_ISSYNCSSUPPORT,this,1,null); if(SendMessage(oMsg)) @@ -250,30 +250,30 @@ function isSyncEnabled() function isInPopup() { - return (window.name.indexOf("BSSCPopup") != -1); + return (window.name.indexOf("BSSCPopup")!=-1); } function getIntopicBar(sAlign) { - var sHTML = ""; - if (gaButtons.length > 0) + var sHTML=""; + if(gaButtons.length>0) { - sHTML += "
"; + sHTML+="
"; - sHTML += ""; - for (var i = 0; i < gaButtons.length; i++) + sHTML+="
"; + for(var i=0;i 0) + if(isInPopup()) return; + if(gaButtons.length>0) { - var sHTML = ""; - if (nAligns != 0) + var sHTML=""; + if(nAligns!=0) { - sHTML += "
" - if (nAligns & 1) - sHTML += ""; - if (nAligns & 2) - sHTML += ""; - if (nAligns & 4) - sHTML += ""; - sHTML += "
" + getIntopicBar("left") + "" + getIntopicBar("center") + "" + getIntopicBar("right") + "
"; + sHTML+="" + if(nAligns&1) + sHTML+=""; + if(nAligns&2) + sHTML+=""; + if(nAligns&4) + sHTML+=""; + sHTML+="
"+getIntopicBar("left")+""+getIntopicBar("center")+""+getIntopicBar("right")+"
"; document.write(sHTML); } } @@ -302,45 +302,45 @@ function writeIntopicBar(nAligns) function sendAveInfoOut() { - if (!isInPopup()) - setTimeout("sendAveInfo();", 100); + if(!isInPopup()) + setTimeout("sendAveInfo();",100); } function sendAveInfo() { - var oMsg = new whMessage(WH_MSG_AVENUEINFO, this, 1, gaAvenues); + var oMsg=new whMessage(WH_MSG_AVENUEINFO,this,1,gaAvenues); SendMessage(oMsg); } function onNext() { - var oMsg = new whMessage(WH_MSG_NEXT, this, 1, null); + var oMsg=new whMessage(WH_MSG_NEXT,this,1,null); SendMessage(oMsg); } function onPrev() { - var oMsg = new whMessage(WH_MSG_PREV, this, 1, null); + var oMsg=new whMessage(WH_MSG_PREV,this,1,null); SendMessage(oMsg); } function createSyncInfo() { - var oParam = new Object(); - if (gsPPath.length == 0) - gsPPath = _getPath(document.location.href); - oParam.sPPath = gsPPath; - oParam.sTPath = document.location.href; - oParam.aPaths = gaPaths; + var oParam=new Object(); + if(gsPPath.length==0) + gsPPath=_getPath(document.location.href); + oParam.sPPath=gsPPath; + oParam.sTPath=document.location.href; + oParam.aPaths=gaPaths; return oParam; } function syncWithShow() { - if (isTopicOnly()) + if(isTopicOnly()) show(); - else + else { sync(); showTocPane(); @@ -349,86 +349,86 @@ function syncWithShow() function showTocPane() { - var oMsg = new whMessage(WH_MSG_SHOWTOC, this, 1, null); + var oMsg=new whMessage(WH_MSG_SHOWTOC,this,1,null); SendMessage(oMsg); } function sendSyncInfo() { - if (!isInPopup()) + if(!isInPopup()) { - var oParam = null; - if (gaPaths.length > 0) + var oParam=null; + if(gaPaths.length>0) { - oParam = createSyncInfo(); + oParam=createSyncInfo(); } - var oMsg = new whMessage(WH_MSG_SYNCINFO, this, 1, oParam); + var oMsg=new whMessage(WH_MSG_SYNCINFO,this,1,oParam); SendMessage(oMsg); } } function sendInvalidSyncInfo() { - if (!isInPopup()) + if(!isInPopup()) { - var oMsg = new whMessage(WH_MSG_SYNCINFO, this, 1, null); + var oMsg=new whMessage(WH_MSG_SYNCINFO,this,1,null); SendMessage(oMsg); } } function enableWebSearch(bEnable) { - if (!isInPopup()) + if(!isInPopup()) { - var oMsg = new whMessage(WH_MSG_ENABLEWEBSEARCH, this, 1, bEnable); + var oMsg=new whMessage(WH_MSG_ENABLEWEBSEARCH,this,1,bEnable); SendMessage(oMsg); } } function autoSync(nSync) { - if (nSync == 0) return; - if (isInPopup()) return; - if (isOutMostTopic()) + if(nSync==0) return; + if(isInPopup()) return; + if(isOutMostTopic()) sync(); } function isOutMostTopic() { - if (gnOutmostTopic == -1) + if(gnOutmostTopic==-1) { - var oMessage = new whMessage(WH_MSG_ISINFRAMESET, this, 1 , null); - if (SendMessage(oMessage)) - gnOutmostTopic = 0; + var oMessage=new whMessage(WH_MSG_ISINFRAMESET,this,1,null); + if(SendMessage(oMessage)) + gnOutmostTopic=0; else - gnOutmostTopic = 1; + gnOutmostTopic=1; } - return (gnOutmostTopic == 1); + return (gnOutmostTopic==1); } function sync() { - if (gaPaths.length > 0) + if(gaPaths.length>0) { - var oParam = createSyncInfo(); - var oMessage = new whMessage(WH_MSG_SYNCTOC, this, 1, oParam); + var oParam=createSyncInfo(); + var oMessage=new whMessage(WH_MSG_SYNCTOC,this,1,oParam); SendMessage(oMessage); } } -function avenueInfo(sName, sPrev, sNext) +function avenueInfo(sName,sPrev,sNext) { - this.sName = sName; - this.sPrev = sPrev; - this.sNext = sNext; + this.sName=sName; + this.sPrev=sPrev; + this.sNext=sNext; } function getCurrentAvenue() { - var oParam = new Object(); - oParam.sAvenue = null; - var oMessage = new whMessage(WH_MSG_GETCURRENTAVENUE, this, 1, oParam); + var oParam=new Object(); + oParam.sAvenue=null; + var oMessage=new whMessage(WH_MSG_GETCURRENTAVENUE,this,1,oParam); SendMessage(oMessage); return oParam.sAvenue; } @@ -437,37 +437,37 @@ function unRegisterListener() { sendInvalidSyncInfo(); enableWebSearch(false); - if (whtopic_foldUnload) + if(whtopic_foldUnload) whtopic_foldUnload(); } function onSendMessage(oMsg) { - var nMsgId = oMsg.nMessageId; - if (nMsgId == WH_MSG_GETAVIAVENUES) + var nMsgId=oMsg.nMessageId; + if(nMsgId==WH_MSG_GETAVIAVENUES) { - oMsg.oParam.aAvenues = gaAvenues; + oMsg.oParam.aAvenues=gaAvenues; return false; } - else if (nMsgId == WH_MSG_GETTOCPATHS) + else if(nMsgId==WH_MSG_GETTOCPATHS) { - if (isOutMostTopic()) + if(isOutMostTopic()) { - oMsg.oParam.oTocInfo = createSyncInfo(); + oMsg.oParam.oTocInfo=createSyncInfo(); return false; } else return true; } - else if (nMsgId == WH_MSG_NEXT) + else if(nMsgId==WH_MSG_NEXT) { goAvenue(true); } - else if (nMsgId == WH_MSG_PREV) + else if(nMsgId==WH_MSG_PREV) { goAvenue(false); } - else if (nMsgId == WH_MSG_WEBSEARCH) + else if(nMsgId==WH_MSG_WEBSEARCH) { websearch(); } @@ -476,60 +476,60 @@ function onSendMessage(oMsg) function goAvenue(bNext) { - var sTopic = null; - var sAvenue = getCurrentAvenue(); - var nAvenue = -1; - if (sAvenue != null && sAvenue != "") + var sTopic=null; + var sAvenue=getCurrentAvenue(); + var nAvenue=-1; + if(sAvenue!=null&&sAvenue!="") { - for (var i = 0; i < gaAvenues.length ; i ++) + for(var i=0;i 0 && bNext) + if(gaAvenues[i].sNext!=null&&gaAvenues[i].sNext.length>0&&bNext) { - sTopic = gaAvenues[i].sNext; + sTopic=gaAvenues[i].sNext; break; } - else if (gaAvenues[i].sPrev != null && gaAvenues[i].sPrev.length > 0 && !bNext) + else if(gaAvenues[i].sPrev!=null&&gaAvenues[i].sPrev.length>0&&!bNext) { - sTopic = gaAvenues[i].sPrev; + sTopic=gaAvenues[i].sPrev; break; } } } - if (sTopic != null && sTopic != "") + if(sTopic!=null&&sTopic!="") { - if (gsPPath != null && gsPPath != "") + if(gsPPath!=null&&gsPPath!="") { - sFullTopicPath = _getFullPath(gsPPath, sTopic); - document.location = sFullTopicPath; + sFullTopicPath=_getFullPath(gsPPath,sTopic); + document.location=sFullTopicPath; } } } function canGo(bNext) { - for (var i = 0; i < gaAvenues.length ; i ++) + for(var i=0;i 0 && bNext) || - (gaAvenues[i].sPrev != null && gaAvenues[i].sPrev.length > 0 && !bNext)) + if((gaAvenues[i].sNext!=null&&gaAvenues[i].sNext.length>0&&bNext)|| + (gaAvenues[i].sPrev!=null&&gaAvenues[i].sPrev.length>0&&!bNext)) return true; } return false; @@ -537,34 +537,34 @@ function canGo(bNext) function show() { - if (gsStartPage != "") - window.location = gsStartPage + "#" + gsRelCurPagePath; + if(gsStartPage!="") + window.location=gsStartPage+"#"+gsRelCurPagePath; } function hide() { - if (goFrame != null) + if(goFrame!=null) { - goFrame.location = window.location; + goFrame.location=window.location; } } function isTopicOnly() { - if (gnTopicOnly == -1) + if(gnTopicOnly==-1) { - var oParam = new Object(); - oParam.oFrame = null; - var oMsg = new whMessage(WH_MSG_GETSTARTFRAME, this, 1, oParam); - if (SendMessage(oMsg)) + var oParam=new Object(); + oParam.oFrame=null; + var oMsg=new whMessage(WH_MSG_GETSTARTFRAME,this,1,oParam); + if(SendMessage(oMsg)) { - goFrame = oParam.oFrame; - gnTopicOnly = 0; + goFrame=oParam.oFrame; + gnTopicOnly=0; } else - gnTopicOnly = 1; + gnTopicOnly=1; } - if (gnTopicOnly == 1) + if(gnTopicOnly==1) return true; else return false; @@ -572,88 +572,150 @@ function isTopicOnly() function websearch() { - if (gbNav4) + if(gbNav4) { - if (document.ehelpform) + if(document.ehelpform) document.ehelpform.submit(); } else { - if (window.ehelpform) + if(window.ehelpform) window.ehelpform.submit(); } } function addSearchFormHref(sHref) { - gsSearchFormHref = sHref; + gsSearchFormHref=sHref; enableWebSearch(true); } function searchB(nForm) { - var sValue = eval("document.searchForm" + nForm + ".searchString.value"); - var oMsg = new whMessage(WH_MSG_SEARCHTHIS, this, 1, sValue); + var sValue=eval("document.searchForm"+nForm+".searchString.value"); + var oMsg=new whMessage(WH_MSG_SEARCHTHIS,this,1,sValue); SendMessage(oMsg); } function getSearchFormHTML() { - var sHTML = ""; - gnForm ++; - var sFormName = "searchForm" + gnForm; - var sButton = "
" - sButton += ""; - if ("" == "text") + var sHTML=""; + gnForm++; + var sFormName="searchForm"+gnForm; + var sButton="" + sButton+=""; + if(""=="text") { - sButton+=""; + sButton+=""; } - else if ("" == "image") + else if(""=="image") { - sButton+="" + sButton+="" sButton+=""; } - sButton += "
"; - sHTML ="" + sButton + ""; + sButton+=""; + sHTML=""+sButton+""; return sHTML; } function showHidePane(bShow) { var oMsg=null; - if (bShow) - oMsg=new whMessage(WH_MSG_SHOWPANE, this, 1, null); + if(bShow) + oMsg=new whMessage(WH_MSG_SHOWPANE,this,1,null); else - oMsg=new whMessage(WH_MSG_HIDEPANE, this, 1, null); + oMsg=new whMessage(WH_MSG_HIDEPANE,this,1,null); SendMessage(oMsg); } function isShowHideEnable() { - if (gbIE4) + if(gbIE4) return true; else return false; } + +function PickupDialog_Invoke() +{ + if(!gbIE4||gbMac) + { + if(typeof(_PopupMenu_Invoke)=="function") + return _PopupMenu_Invoke(PickupDialog_Invoke.arguments); + } + else + { + if(PickupDialog_Invoke.arguments.length>2) + { + var sPickup="whskin_pickup.htm"; + var sPickupPath=gsPPath+sPickup; + if(gbIE4) + { + var sFrame=PickupDialog_Invoke.arguments[1]; + var aTopics=new Array(); + for(var i=2;i1) + { + var nWidth=300; + var nHeight=180; + var nScreenWidth=screen.width; + var nScreenHeight=screen.height; + var nLeft=(nScreenWidth-nWidth)/2; + var nTop=(nScreenHeight-nHeight)/2; + if(gbIE4) + { + var vRet=window.showModalDialog(sPickupPath,aTopics,"dialogHeight:"+nHeight+"px;dialogWidth:"+nWidth+"px;resizable:yes;status:no;scroll:no;help:no;center:yes;"); + if(vRet) + { + var sURL=vRet.m_url; + if(sFrame) + window.open(sURL,sFrame); + else + window.open(sURL,"_self"); + } + } + } + else if(aTopics.length==1) + { + var sURL=aTopics[0].m_sURL + if(sFrame) + window.open(sURL,sFrame); + else + window.open(sURL,"_self"); + } + } + } + } +} + if(window.gbWhUtil&&window.gbWhMsg&&window.gbWhVer&&window.gbWhProxy) { - RegisterListener("bsscright", WH_MSG_GETAVIAVENUES); - RegisterListener("bsscright", WH_MSG_GETTOCPATHS); - RegisterListener("bsscright", WH_MSG_NEXT); - RegisterListener("bsscright", WH_MSG_PREV); - RegisterListener("bsscright", WH_MSG_WEBSEARCH); - if (gbMac && gbIE4) + RegisterListener("bsscright",WH_MSG_GETAVIAVENUES); + RegisterListener("bsscright",WH_MSG_GETTOCPATHS); + RegisterListener("bsscright",WH_MSG_NEXT); + RegisterListener("bsscright",WH_MSG_PREV); + RegisterListener("bsscright",WH_MSG_WEBSEARCH); + if(gbMac&&gbIE4) { - if (typeof(window.onunload) != "unknown") - whtopic_foldUnload = window.onunload; + if(typeof(window.onunload)!="unknown") + if(window.onunload.toString!=unRegisterListener.toString) + whtopic_foldUnload=window.onunload; } else { - if (window.onunload) - whtopic_foldUnload = window.onunload; + if(window.onunload) + if(window.onunload.toString!=unRegisterListener.toString) + whtopic_foldUnload=window.onunload; } - window.onunload = unRegisterListener; + window.onunload=unRegisterListener; setButtonFont("show","","10pt","","","",""); gbWhTopic=true; diff --git a/doc/salome/gui/KERNEL/whutils.js b/doc/salome/gui/KERNEL/whutils.js index 7fa6c28a8..85fae7e05 100755 --- a/doc/salome/gui/KERNEL/whutils.js +++ b/doc/salome/gui/KERNEL/whutils.js @@ -1,19 +1,26 @@ +// WebHelp 5.10.004 var gsFileName=""; +var gsDivName=""; var xmlDoc=null; var sdocPath=null; var gsInsertBeforeEndHTML=""; var sReplaceStringsSrc=new Array(); +var gsDivName="dataDiv"; +var gnLoadDivNum=0; sReplaceStringsSrc[0]="&"; sReplaceStringsSrc[1]=">"; sReplaceStringsSrc[2]="<"; sReplaceStringsSrc[3]="""; -sReplaceStringsSrc[4]=" "; +sReplaceStringsSrc[4]=String.fromCharCode(8364); +sReplaceStringsSrc[5]=" "; + var sReplaceStringsDst=new Array(); sReplaceStringsDst[0]="&"; sReplaceStringsDst[1]=">"; sReplaceStringsDst[2]="<"; sReplaceStringsDst[3]="\""; -sReplaceStringsDst[4]=" "; +sReplaceStringsDst[4]=String.fromCharCode(128); +sReplaceStringsDst[5]=" "; var goHighLighted=null; function _getRelativePath(strParentPath,strCurrentPath) @@ -45,7 +52,7 @@ function _getRelativePath(strParentPath,strCurrentPath) return strCurrentPath; } -function _getRelativeFileName(strParentPath, strCurrentPath) +function _getRelativeFileName(strParentPath,strCurrentPath) { strParentPath=_replaceSlash(strParentPath); strParentPath=_getPath(strParentPath); @@ -108,7 +115,7 @@ function _getFullPath(sPath,sRelPath) { sRelPath=sRelPath.substring(nPathPos+3); sFullPath=sFullPath.substring(0,sFullPath.length-1); - var nPos2 = sFullPath.lastIndexOf("/"); + var nPos2=sFullPath.lastIndexOf("/"); if(nPos2!=-1) sFullPath=sFullPath.substring(0,nPos2+1); else @@ -123,7 +130,7 @@ function _getFullPath(sPath,sRelPath) function _isAbsPath(strPath) { var strUpper=strPath.toUpperCase(); - return (strUpper.indexOf(":")!=-1); + return (strUpper.indexOf(":")!=-1||strUpper.indexOf("\\\\")==0); } function _replaceSlash(strURL) @@ -166,21 +173,29 @@ function insertItemIntoArray(oArray,i,obj) function loadData(sFileName) { - if(!getElement("dataDiv")) + var i=gnLoadDivNum; + var sName=gsDivName+gnLoadDivNum++; + loadData_2(sFileName,sName); +} + +function loadData_2(sFileName,sDivName) +{ + if(!getElement(sDivName)) { - if(!insertDataDiv()) + if(!insertDataDiv(sDivName)) { gsFileName=sFileName; + gsDivName=sDivName; return; } } var sHTML=""; if(gbMac) - sHTML+=""; + sHTML+=""; else - sHTML+=""; + sHTML+=""; - var oDivCon=getElement("dataDiv"); + var oDivCon=getElement(sDivName); if(oDivCon) { if(gbNav6) @@ -231,21 +246,21 @@ function checkState() if(state==4) { var err=xmlDoc.parseError; - if(err.errorCode!=0) - alert(err.reason); - else + if(err.errorCode==0) putDataXML(xmlDoc,sdocPath); + else + onLoadXMLError(); } } } -function insertDataDiv() +function insertDataDiv(sName) { var sHTML=""; if(gbMac) - sHTML+="
"; + sHTML+="
"; else - sHTML+="
"; + sHTML+="
"; if((gbIE5||gbNav6)&&document.body) document.body.insertAdjacentHTML("beforeEnd",sHTML); else @@ -264,7 +279,7 @@ function insertWhenBodyReady() { document.body.insertAdjacentHTML("beforeEnd",gsInsertBeforeEndHTML); gsInsertBeforeEndHTML=""; - loadData(gsFileName); + loadData_2(gsFileName,gsDivName); } else { @@ -274,9 +289,12 @@ function insertWhenBodyReady() function window_BUnload() { - var oDivCon=getElement("dataDiv"); - if(oDivCon) - oDivCon.innerHTML=""; + for(var i=0;i='0'&&sBStr.charAt(i)<='9') + { + sNum+=sBStr.charAt(i++); + } + if(sNum!=""){ + var nNum=parseInt(sNum,16); + sText+=String.fromCharCode(nNum); + sBStr=sBStr.substring(i); + } + nPos=sBStr.indexOf('%'); + } + sText+=sBStr; + return sText; +} + +function excapeSingleQuotandSlash(str) +{ + if(str==null) return null; + var nPos=0; + var sRes=""; + var nPosNew=str.indexOf("\\",nPos); + while(nPosNew!=-1){ + sRes+=str.substring(nPos,nPosNew+1)+"\\"; + nPos=nPosNew+1; + nPosNew=str.indexOf("\\",nPos); + } + if(nPos=4) +if(!gbOpera&&!gbKonqueror&&!gbSafari) // opera can mimic IE or Netscape by settings. { - if(navigator.appName=="Netscape") + gbIE=(navigator.appName.indexOf("Microsoft")!=-1); + gbNav=(gAgent.indexOf('mozilla')!=-1) && ((gAgent.indexOf('spoofer')==-1) && (gAgent.indexOf('compatible')==-1)); + if(gnVerMajor>=4) { - gbNav4=true; - if(gnVerMajor>=5) - gbNav6=true; + if(navigator.appName=="Netscape") + { + gbNav4=true; + if(gnVerMajor>=5) + gbNav6=true; + } + gbIE4=(navigator.appName.indexOf("Microsoft")!=-1); + } + if(gbNav6) + { + var nPos=gAgent.indexOf("gecko"); + if(nPos!=-1) + { + var nPos2=gAgent.indexOf("/", nPos); + if(nPos2!=-1) + { + var nVersion=parseFloat(gAgent.substring(nPos2+1)); + if(nVersion>=20010726) + { + gbNav61=true; + if (nVersion>=20020823) + gbNav7=true; + } + } + } + }else if(gbIE4) + { + var nPos=gAgent.indexOf("msie"); + if(nPos!=-1) + { + var nVersion=parseFloat(gAgent.substring(nPos+5)); + if(nVersion>=5) + { + gbIE5=true; + if(nVersion>=5.5) + gbIE55=true; + } + } } - gbIE4=(navigator.appName.indexOf("Microsoft")!=-1); } -if(gbNav6) +else if (gbOpera) { - document.gnPageWidth=innerWidth; - document.gnPageHeight=innerHeight; - var nPos=gAgent.indexOf("netscape"); + var nPos = gAgent.indexOf("opera"); if(nPos!=-1) { - var nVersion=parseFloat(gAgent.substring(nPos+10)); - if(nVersion>=6.1) - gbNav61=true; + var nVersion=parseFloat(gAgent.substring(nPos+6)); + if(nVersion>=6) + { + gbOpera6=true; + if(nVersion>=7) + gbOpera7=true; + } } -}else if(gbIE4) +} +else if (gbKonqueror) { - var nPos=gAgent.indexOf("msie"); + var nPos = gAgent.indexOf("konqueror"); if(nPos!=-1) { - var nVersion=parseFloat(gAgent.substring(nPos+5)); - if(nVersion>=5) - gbIE5=true; - if(nVersion>=5.5) - gbIE55=true; + var nVersion = parseFloat(gAgent.substring(nPos+10)); + if (nVersion >= 3) + { + gbKonqueror3=true; + } } } diff --git a/doc/salome/gui/KERNEL/whxdata/whftdata0.xml b/doc/salome/gui/KERNEL/whxdata/whftdata0.xml new file mode 100755 index 000000000..79d67eb76 --- /dev/null +++ b/doc/salome/gui/KERNEL/whxdata/whftdata0.xml @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doc/salome/gui/KERNEL/whxdata/whfts.xml b/doc/salome/gui/KERNEL/whxdata/whfts.xml new file mode 100755 index 000000000..7e2e74af4 --- /dev/null +++ b/doc/salome/gui/KERNEL/whxdata/whfts.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/salome/gui/KERNEL/whxdata/whfwdata0.xml b/doc/salome/gui/KERNEL/whxdata/whfwdata0.xml new file mode 100755 index 000000000..9b6ef44b9 --- /dev/null +++ b/doc/salome/gui/KERNEL/whxdata/whfwdata0.xml @@ -0,0 +1,1056 @@ + + + 14, + 14, + 14, + 14, + 14, + 3,14,15, + 14, + 14, + 14, + 3,14,15, + 2, + 14, + 14,15, + 14, + 11,16, + 2,14, + 14, + 14, + 14, + 14, + 2, + 0,14, + 14, + 7,14, + 0,16,21,23, + 14, + 14,15,16,20,21, + 2, + 14, + 0, + 1, + 18, + 3, + 3,5, + 5, + 14,19,23, + 0, + 4,14,15,19,23, + 3, + 0,4,6,14,10,21, + 14,19, + 0, + 14,12,17, + 0,14,11, + 0,5,6,14,11,15,16,17,18,19,22,23, + 11, + 19, + 14, + 14, + 14, + 0,14,17,23, + 14, + 0,1,2,4,7,14,12,15,23, + 14, + 21, + 2,7,8,14,18,19,22, + 1, + 0,4,8,9,10,11,15,16,17,18,19,21, + 10,18, + 14,11, + 14, + 14, + 14, + 0, + 16, + 14, + 2, + 21, + 21, + 17,18, + 14, + 13,20,21,23, + 21, + 7,19, + 14,18, + 4,14,13,15,17,18,23, + 18, + 0,14, + 14, + 14, + 14, + 14,16, + 18, + 0,9,17, + 14, + 14,16, + 0,14,15, + 2, + 14, + 22, + 0, + 9, + 14,12, + 23, + 14,15,19, + 14, + 14, + 0, + 16, + 14, + 20, + 14, + 14, + 14, + 16,23, + 7,14,13,17,19,22, + 14, + 2, + 14,12, + 1,14,10,13,16,18,21,23, + 14, + 14,11,19, + 14,11, + 14,12,13,17,22, + 15, + 2, + 2,9, + 0,14, + 8,11, + 14,17,19,22, + 16, + 14, + 19, + 14, + 14,9, + 14, + 0,7,14,17,23, + 2,5,14, + 14, + 14, + 19, + 19, + 19, + 10,15, + 20, + 0,2,7,14,17, + 1, + 14, + 14, + 14, + 14, + 23, + 14, + 3,5,4,6,7,14,13,19,22, + 19, + 18, + 14,23, + 16, + 3,6,7,14,12,13,16,17,20,21,22,23, + 12, + 0, + 14,12,17,20, + 0, + 0,14,9, + 14, + 18,21, + 18,21,22, + 11, + 16, + 14, + 14, + 0,14,15, + 2, + 14,10,17, + 0, + 23, + 14, + 7,14,20,22, + 0,9, + 0,1,4,6,10,11,12,13,16,17,18,19,21,22,23, + 14, + 0,9, + 0,12, + 14,9, + 0, + 14, + 14, + 14, + 14, + 11, + 14, + 14, + 8, + 2, + 16, + 15,16,18, + 0,15, + 2, + 11, + 1,2,7,14,13,15,16,18,19,20,21,22, + 15, + 14,20, + 4,16,21,23, + 14, + 9, + 3,14, + 16, + 11, + 2,23, + 6,14,16,17, + 2,14, + 0, + 17, + 16, + 14,13,15,20, + 9, + 0,9, + 15, + 0,1,3,8,14,10,13,15,16,17,18,19,21,23, + 0,14,9,10, + 9, + 12,17, + 14,15, + 15, + 6,7,14,12,15,17,18,21,22,23, + 9,18,19,23, + 14, + 14, + 7,22, + 0,8,14,10,11,17,18, + 0, + 2, + 21, + 3,4,14,15,17,18,21,23, + 14,18,23, + 0,3,4,6,15,17,18,21,22,23, + 0,20, + 9, + 14,18,21,23, + 14, + 14, + 0,9, + 21, + 0,1,2,14,19, + 14,15,19, + 9, + 19, + 5,4,8,14,10,16,17, + 8,16,21,22,23, + 12, + 14, + 0, + 0,9, + 7,14,13,17,19,20,22, + 14, + 0,1,3,5,8,14,13,15,16,21,23, + 9, + 14, + 20, + 14,18, + 14,15,17,18,19, + 14,18, + 14, + 14,15, + 5,4,14,12,15,16,18,20,21,22,23, + 0, + 0, + 1,22, + 14, + 2,8,14,16, + 0,2,9,11, + 14,19, + 14, + 22, + 7,12,21, + 14, + 14, + 14, + 14, + 4,23, + 0, + 14, + 14, + 4,12,23, + 16, + 11, + 14, + 9, + 0, + 0, + 14, + 0, + 6,7,14,10,15, + 9, + 14, + 19, + 9, + 2,9, + 14, + 11,18,20, + 11, + 0, + 14,18, + 0, + 10, + 14, + 0,9, + 7,14,15,17, + 14, + 14,18,21, + 14,15, + 14, + 14, + 14, + 0,8,14,9,10,15, + 14, + 9, + 2,14, + 0,4,14, + 22, + 0, + 9,11,20, + 14, + 9, + 0, + 15, + 14, + 14,9,19, + 0, + 11, + 0,14,11,13,17,19, + 14, + 12, + 0, + 9, + 0, + 1, + 0, + 17, + 18, + 14, + 9, + 14, + 0, + 19, + 14, + 14, + 1,6,14, + 7,14, + 14, + 14, + 3,7,14,13,15,16,17,18,19, + 14,20, + 14, + 0, + 14,12, + 14,21, + 16, + 14, + 0, + 14, + 12, + 14,18,21,23, + 0,5,7,8,14,11,12,13,15,16,17,18,19,20,22,23, + 18, + 19, + 1,14,13,18, + 10, + 10, + 14, + 10,21, + 2, + 9, + 16, + 20, + 14,11,16,17, + 14, + 16, + 0,1,6,8,16,19, + 0, + 2, + 14, + 14,15, + 14, + 8,14,16, + 14,19, + 11, + 10,19, + 9,11, + 0,4,6,14,11, + 1,7,8,9,21,23, + 7,14,16, + 14,11, + 16, + 20, + 14,12, + 11, + 14, + 14, + 0,14,15, + 14,15, + 0,12,20, + 14,9,10, + 14, + 14,15, + 17, + 14, + 12,21, + 14,13,17,18, + 14, + 14, + 22, + 0,1,14,12,13,15,20,21,22, + 14,18, + 4,16,18,21, + 9, + 14,21, + 14, + 22, + 2, + 15, + 0, + 12, + 0,14, + 14, + 1,20, + 14, + 0,10,11, + 3,6,16,19, + 21,22, + 14, + 0,19, + 18, + 3,14,13,15,17,18,19,20,21,23, + 16, + 12, + 2, + 0,14, + 0,19, + 14, + 10,16, + 14, + 14, + 2,14,12,20, + 0, + 9, + 0, + 0, + 0, + 20,21, + 9, + 0,2,7,14,12,17,20,22, + 8,16, + 19, + 14, + 12,19, + 14, + 14,19, + 14, + 14,15, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14,15, + 14, + 14, + 14, + 14, + 0, + 9, + 14, + 0,10,11,16, + 0,9,10,19, + 20, + 0,9,10,11,18,19, + 14,9, + 1, + 21, + 10,16, + 22, + 14,9,10,11, + 17, + 14,16, + 18,21, + 14, + 14, + 7,18, + 14, + 1, + 16, + 16, + 14, + 15, + 14, + 14,11,15, + 14, + 20, + 15, + 15, + 7,12, + 19, + 15, + 0, + 17,22, + 1,14,13,15,18,19,22, + 14, + 17, + 14, + 14,16,20, + 18,20,23, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 2,14, + 0,5,4,14,12,16,17,19,21,23, + 1,14,15, + 0,9,12, + 1,14, + 7,14,12,15,18,20,22, + 14, + 10,13,15,16,18,21,23, + 14, + 4,15,20,21, + 19, + 7, + 15, + 0, + 5,14,19,20, + 17, + 14,20, + 15, + 0,17,22, + 1, + 0, + 3,5,4,6,7,14,13,16,17,18,19,22, + 3,5,14, + 14, + 14, + 10,16, + 1,14,18, + 0, + 4,14,18, + 9, + 0, + 14, + 20, + 2, + 3,5,16, + 2,8,14, + 2, + 14, + 9, + 3,5,4,6,7,10,12,13,16,17,18,19,21,22,23, + 14, + 14, + 11, + 7,14,10,15,16,18,22, + 14, + 3,16, + 14, + 16, + 0,14,15, + 0,9,11, + 9, + 0,7, + 14,23, + 1,14,11,15,19, + 14, + 14, + 14, + 15, + 15, + 14, + 4, + 18, + 14, + 14, + 8,10,19,20, + 17,18, + 17, + 0, + 0,9,11, + 14, + 2,3,5,7,14,17,18,19,21,22,23, + 14, + 0, + 14,12, + 1,12, + 1, + 14,12, + 14,15, + 14, + 14, + 1,18, + 0,3,7,8,14,17,18,19,23, + 7,14,15,18,19, + 19, + 14, + 2, + 0, + 14, + 8, + 14,18,22, + 14,9,11, + 0,8, + 15, + 0,6,10,13,16,18,21,23, + 0, + 14, + 3,10,16,18, + 14, + 14, + 0, + 9, + 14,13, + 0, + 14, + 14, + 14, + 14, + 14, + 14, + 0,6,14,10,12,13,15,17,18,19,20,21,23, + 20, + 2,8,11,12,13,15,17,18,19,20, + 14, + 9, + 6,8,16,17,23, + 9, + 5,6,7,14,13,15,16,17,18,21,23, + 14, + 14, + 0, + 11, + 14, + 14, + 1, + 2,14,17, + 16, + 14,10,16,18, + 14, + 14,11,18,23, + 15, + 14,15,19, + 14,20, + 12,16,20, + 0, + 14,19, + 0,19, + 2,14,16, + 9,17, + 14, + 6,16, + 14, + 0, + 14, + 0,8,9,16, + 2,14, + 9, + 0, + 2, + 20, + 0,9,11, + 14, + 14, + 14, + 14, + 7,23, + 22, + 0, + 4,14, + 0,1,8,14,9,10,11,15,16,17,19,22, + 14, + 3,10,16,18, + 16, + 14, + 12,13,16,21,23, + 12, + 15, + 9, + 15, + 16, + 0,14,15,19, + 14,21,23, + 9,11, + 9,11, + 14, + 0, + 15, + 18,21, + 14, + 14, + 14, + 14, + 14, + 16, + 14,13, + 14,13,17, + 14,15, + 14, + 14,9, + 8,14, + 14,15, + 14,9,11,22, + 0,9, + 16, + 2,14,9,15, + 14, + 14, + 14, + 14, + 0, + 14, + 15, + 0,14, + 14, + 14,15, + 14, + 14, + 7,11, + 14, + 2, + 0,14,9,10,15,19,20,22, + 8,21, + 14,15, + 14, + 14, + 0,14,10,15,16,18, + 14, + 14, + 14, + 14, + 9, + 14, + 14,18,21,23, + 14,17, + 14, + 14, + 14, + 14, + 14, + 0, + 2, + 14, + 12, + 9, + 14,12, + 14, + 8, + 14, + 2,7, + 16, + 14,21, + 14, + 14, + 15, + 6, + 9, + 9, + 1,12,18,21, + 9, + 22, + 22, + 2, + 10,22, + 14, + 14, + 14, + 14,12,20, + 14, + 12, + 9, + 17, + 4, + 0, + 14,23, + 23, + 2, + 0,8,9,10,11,20, + 5, + 2, + 14,9,13,17, + 0,9,15, + 2, + 14,16, + 16,18, + 2, + 0, + 2, + 14, + 18, + 8,17, + 2, + 0,9, + 11, + 2,14,12,13,16,17,20,21,23, + 9, + 9, + 0, + 14,23, + 16, + 2, + 14, + 0,14,15,19,22, + 14, + 15,19, + 19, + 0,2,14,12,16, + 2, + 0,1,3,5,4,6,8,14,9,10,11,12,13,15,16,17,18,19,20,21,22,23, + 19, + 12,17,19,22,23, + 14,10,16,17,18, + 14, + 0, + 0,14, + 0, + 0,14,15,19, + 7, + 7,14,13,17,19,21,23, + 1,14,13,17,20, + 14,23, + 14,16, + 14, + 3,5,7,14,13,17,18,20,23, + 16, + 14, + 4,16,21,23, + 14, + 0,19, + 0,15, + 0,14,19, + 13,17,18,21,22,23, + 1,7,14,15,16,17,18,21,22,23, + 14, + 9, + 14, + 9, + 14,10,15, + 14,20, + 2,8,14,17,19, + 14,16,18,21, + 7, + 14, + 14, + 14, + 14, + 0, + 14, + 0, + 9,11, + 8, + 14, + 14, + 14, + 14, + 0, + 16,18, + 14, + 17, + 0,4,11, + 0,14,15,18,20,21,23, + 0,2,9,11, + 9, + 11, + 18,21, + 14, + 14,11,15, + 14,16, + 14,13,15,17, + 0, + 0,4,9,11,15,20, + 9, + 11, + 17,19, + 9, + 14, + 3,14,10,13,16,17,19, + 8,14,19,22, + 14, + 0, + 14, + 14, + 14, + 0,14,13,17,19, + 2, + 14, + 14, + 9,13,21,23, + 9, + 3,5,6,8,10,13,16,17, + 0,3,5,6,7,8,10,11,13,16,17,18,19,21,22,23, + 3, + 14,20, + 2, + 3,4,18, + 14, + 14, + 15, + 10,11,15,19, + 21,22, + 14, + 14,19, + 14, + 14, + 14, + 14, + 5,14,10, + 0,1,2,14,12,20, + 14,15,17,19, + 20,22,23, + 14, + 14, + 0,14, + 14,15, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 0, + 9, + 2, + 0, + 14, + 14, + 14, + 14, + 14, + 14, + 2,9,12,20, + 15, + 0,14,19, + 14,12,20, + 0,14,11,15,22, + 14, + 14, + 14, + 14, + 14, + 14,20, + 0, + 5, + 0,7,14,9,15,18,19,22, + 14, + 14, + 14, + 14, + 0,10,16,19,22, + 3,4,6,10,13,16,17, + 3,4,14,16, + 1,12,20, + 14, + 14, + 0, + 14, + 2, + 9, + 2, + 14,21,23, + 14, + 16,18, + 14, + 7,14,17,19, + 14, + 14, + 14, + 14,12,17,19, + 14,19, + 19, + 0, + 9, + 6,18, + 18, + 14, + 14, + 1, + 13,17, + 4, + 14, + 14, + 14,12,13,16,17,21,23, + 16,17,19, + 4,10,16, + 0,2,6,7,8,14,9,15,17,18,19,20,21,22,23, + 14, + 10,16,18,23, + 7,19, + 14, + 1, + 14, + 18, + 0, + 14,18,21, + 14,15, + 14, + 1,12, + 14,11, + 14, + 14, + 14,19, + 14,9, + 3,4,7,14,10,12,16,18,20,22,23, + 3,10,16, + 0,4,6,11, + 8,10,11,16, + 3,14,10,16,18, + 14, + 14, + 14,12, + 7,14, + 5,14,11,19,20, + 1,9, + 16, + 0,14,12,21,23, + 0, + 16,17,18, + 1, + 1,3,5,4,7,8,14,13,15,16,17,18,19,21,22,23, + 1,3,5,4,8,14,10,12,15,16,17,18,22,23, + 14, + 0,6,16,18,22, + 0,2,14,15,23, + 14, + 14,15, + 20, + 0,8,14,17,20, + 4,14,17,19,23, + 2,17, + 17, + 14, + 0, + 14,15, + 14,15,19, + 15, + 14, + 9, + 7, + 14, + 3,5,6,7,14,11,15,16,17,19,20,23, + 3, + 16, + + diff --git a/doc/salome/gui/KERNEL/whxdata/whgdata0.xml b/doc/salome/gui/KERNEL/whxdata/whgdata0.xml new file mode 100755 index 000000000..0075ff8d5 --- /dev/null +++ b/doc/salome/gui/KERNEL/whxdata/whgdata0.xml @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/doc/salome/gui/KERNEL/whxdata/whglo.xml b/doc/salome/gui/KERNEL/whxdata/whglo.xml new file mode 100755 index 000000000..0f1cd68e5 --- /dev/null +++ b/doc/salome/gui/KERNEL/whxdata/whglo.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/doc/salome/gui/KERNEL/whxdata/whidx.xml b/doc/salome/gui/KERNEL/whxdata/whidx.xml new file mode 100755 index 000000000..ac66bb966 --- /dev/null +++ b/doc/salome/gui/KERNEL/whxdata/whidx.xml @@ -0,0 +1,4 @@ + + + + diff --git a/doc/salome/gui/KERNEL/whxdata/whtdata0.xml b/doc/salome/gui/KERNEL/whxdata/whtdata0.xml new file mode 100755 index 000000000..41b084bfa --- /dev/null +++ b/doc/salome/gui/KERNEL/whxdata/whtdata0.xml @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doc/salome/gui/KERNEL/whxdata/whtoc.xml b/doc/salome/gui/KERNEL/whxdata/whtoc.xml new file mode 100755 index 000000000..a271ba7cc --- /dev/null +++ b/doc/salome/gui/KERNEL/whxdata/whtoc.xml @@ -0,0 +1,4 @@ + + + + -- 2.39.2