Salome HOME
Join modifications from branch OCC_debug_for_3_2_0b1
[modules/gui.git] / doc / salome / gui / KERNEL / kernel / salome_pro_desktop.htm
1 <!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
2 \r
3 <html>\r
4 \r
5 <head>\r
6 <title>SALOME desktop</title>\r
7 <meta http-equiv="content-type" content="text/html; charset=windows-1252">\r
8 <meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
9 <link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
10 <!--\r
11 if (navigator.appName !="Netscape")\r
12 {   document.write("<link rel='stylesheet' href='../default.css'>");}\r
13 //-->\r
14 </script>\r
15 <style type="text/css">\r
16 <!--\r
17 h1.whs1 { font-family:'Times New Roman' , serif; }\r
18 p.whs2 { font-family:'Times New Roman' , serif; }\r
19 img_whs3 { border:none; width:694px; height:549px; float:none; border-style:none; }\r
20 p.whs4 { font-family:'Times New Roman' , serif; margin-left:40px; font-weight:bold; }\r
21 p.whs5 { font-family:'Times New Roman' , serif; margin-left:40px; }\r
22 ul.whs6 { list-style:disc; }\r
23 p.whs7 { text-indent:36px; }\r
24 p.whs8 { text-align:justify; margin-left:0px; text-indent:36px; }\r
25 p.whs9 { text-align:justify; font-weight:bold; margin-left:40px; }\r
26 p.whs10 { text-align:justify; }\r
27 p.whs11 { text-align:justify; font-weight:bold; margin-left:0px; text-indent:36px; }\r
28 -->\r
29 </style><script type="text/javascript" language="JavaScript">\r
30 <!--\r
31 if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))\r
32 {\r
33   var strNSS = "<style type='text/css'>";\r
34   strNSS += "p.whs8 {margin-left:1pt; }";\r
35   strNSS += "p.whs11 {margin-left:1pt; }";\r
36   strNSS +="</style>";\r
37   document.write(strNSS);\r
38 }\r
39 //-->\r
40 </script>\r
41 <script type="text/javascript" language="JavaScript" title="BSSC Special Effects" src="../ehlpdhtm.js"></script><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
42 <!--\r
43 function reDo() {\r
44   if (innerWidth != origWidth || innerHeight != origHeight)\r
45      location.reload();\r
46 }\r
47 if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {\r
48         origWidth = innerWidth;\r
49         origHeight = innerHeight;\r
50         onresize = reDo;\r
51 }\r
52 onerror = null; \r
53 //-->\r
54 </script>\r
55 <style type="text/css">\r
56 <!--\r
57 div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
58 -->\r
59 </style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>\r
60 <script type="text/javascript" language="javascript" src="../whver.js"></script>\r
61 <script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>\r
62 <script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>\r
63 <script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>\r
64 </head>\r
65 <body><script type="text/javascript" language="javascript1.2">\r
66 <!--\r
67 if (window.gbWhTopic)\r
68 {\r
69         if (window.addTocInfo)\r
70         {\r
71         addTocInfo("GUI module\nSALOME desktop");\r
72 addButton("show",BTN_TEXT,"Show","","","","",0,0,"","","");\r
73 \r
74         }\r
75         if (window.writeBtnStyle)\r
76                 writeBtnStyle();\r
77 \r
78         if (window.writeIntopicBar)\r
79                 writeIntopicBar(1);\r
80 \r
81         if (window.setRelStartPage)\r
82         {\r
83         setRelStartPage("../kernel.htm");\r
84 \r
85                 autoSync(1);\r
86                 sendSyncInfo();\r
87                 sendAveInfoOut();\r
88         }\r
89 }\r
90 else\r
91         if (window.gbIE4)\r
92                 document.location.reload();\r
93 //-->\r
94 </script>\r
95 <h1 class="whs1">SALOME Desktop</h1>\r
96 \r
97 <p class="whs2">The main SALOME Desktop \r
98  consists of the following sections and toolbars:</p>\r
99 \r
100 <p class="whs2">&nbsp;</p>\r
101 \r
102 <p class="whs2"><img src="../pics/geomview-alt.png" x-maintain-ratio="TRUE" width="694px" height="549px" border="0" class="img_whs3"></p>\r
103 \r
104 <p class="whs4">&nbsp;</p>\r
105 \r
106 <p class="whs4">Basic parts of the SALOME Desktop:</p>\r
107 \r
108 <p class="whs5">&nbsp;</p>\r
109 \r
110 <ul type="disc" class="whs6">\r
111         \r
112         <li class=kadov-p><p class="whs2"><span \r
113  style="font-weight: bold;"><B>Main menu - </B></span>This is a set of context-sensitive \r
114  menus, which will be updated according the functionality of the loaded \r
115  component. In general, &nbsp;these \r
116  menus contain all functional options of SALOME platform.</p></li>\r
117         \r
118         <li class=kadov-p><p class="whs2"><span \r
119  style="font-weight: bold;"><B>Standard Toolbar - </B></span>This toolbar contains \r
120  icons allowing creating/saving studies, correcting mistakes, copying/pasting \r
121  objects</p></li>\r
122         \r
123         <li class=kadov-p><p class="whs2"><span \r
124  style="font-weight: bold;"><B>Components Toolbar - </B></span>This toolbar is \r
125  destined for uploading components in SALOME platform</p></li>\r
126         \r
127         <li class=kadov-p><p class="whs2"><span \r
128  style="font-weight: bold;"><B>Module Toolbar</B></span> - This toolbar contains \r
129  icons specific to the loaded module.</p></li>\r
130         \r
131         <li class=kadov-p><p class="whs2"><span \r
132  style="font-weight: bold;"><B>Viewer Toolbar - </B></span>This is a set of tools \r
133  destined for visualization of the presentations in the viewer. </p></li>\r
134 </ul>\r
135 \r
136 <p class="whs7">&nbsp;</p>\r
137 \r
138 <p class="whs7">All toolbars in the <span style="font-weight: bold;"><B>SALOME</B></span> \r
139  Platform are context-sensitive. Loading of a definite component (Geometry, \r
140  Post-Pro, Mesh etc.) will automatically add some additional toolbars specific \r
141  to this component. To display/hide a definite toolbar, in the main menu \r
142  choose <span style="font-weight: bold;"><B>View</B></span> &gt; Toolbars, and \r
143  from this submenu check or uncheck the toolbar, you would like to display/hide. \r
144  </p>\r
145 \r
146 <p class="whs8">By default all toolbars are located on \r
147  the top of the SALOME desktop. But you can relocate toolbars by dragging \r
148  with the mouse and dropping it in any place of the window. </p>\r
149 \r
150 <p class="whs9">&nbsp;</p>\r
151 \r
152 <p class="whs4">Parts of &nbsp;the \r
153  study window:</p>\r
154 \r
155 <p class="whs5">&nbsp;</p>\r
156 \r
157 <ul type="disc" class="whs6">\r
158         \r
159         <li class=kadov-p><p class="whs10"><span style="font-weight: bold;"><B>Object \r
160  Browser</B></span> - Management of objects created or imported into SALOME \r
161  application</p></li>\r
162         \r
163         <li class=kadov-p><p class="whs10"><span style="font-weight: bold;"><B>Viewer \r
164  - </B></span>This window is destined for visualization of presentations. </p></li>\r
165         \r
166         <li class=kadov-p><p class="whs10"><span style="font-weight: bold;"><B>Python \r
167  console</B></span> - Window for Python interpreter. This window functions \r
168  like a standard document: the pop-up menu invoked by right-click in this \r
169  window gives access to <span style="font-weight: bold;"><B>Copy/Paste/SelectAll/ClearAll \r
170  </B></span>options.</p></li>\r
171 </ul>\r
172 \r
173 <p class="whs10">&nbsp;</p>\r
174 \r
175 <p class="whs8">Object Browser, Python Console, MenuBar, \r
176  etc are, in fact, separate dockable windows. &nbsp;Dockable \r
177  windows can be placed in special areas, on the borders of desktop like \r
178  toolbars. You can change the size and the position of dockable windows, \r
179  hide them or even place outside desktop. SALOME saves in the same file \r
180  all positions and sizes of dockable windows. It means that the difference \r
181  in settings of the same windows (for example Python console) is possible \r
182  between different modules (the same window can have different size and \r
183  position when other module is activated). Also each module can indicate \r
184  which common windows are necessary for working, and only they will be \r
185  displayed when this module is active.</p>\r
186 \r
187 <p class="whs9">&nbsp;</p>\r
188 \r
189 <p class="whs11"><span style="font-weight: normal;">Starting \r
190  from the version 3.0.0 Salome uses a</span> Multi-Desktop Approach. <span \r
191  style="font-weight: normal;">Multi-desktop Approach means that now there \r
192  is separate Desktop for each document (Study) &nbsp;and \r
193  all windows connected to a Study (viewers, dockable windows etc) are placed \r
194  in one container. It is very comfortable, because you can't mix up windows \r
195  from different studies. This approach positively differs from the classic \r
196  multi document interface in case if many windows are used, i.e. when one \r
197  document contains a lot of viewers, dialogs, etc. Each desktop also has \r
198  its own menu and toolbar.</span></p>\r
199 \r
200 <p class="whs2">&nbsp;</p>\r
201 \r
202 <p class="whs2">\r
203 <a href="javascript:void(0);" onClick="var e; if (parseInt(navigator.appVersion)>=4){e=event;}  if (parseInt(navigator.appVersion) >=2 && typeof(PickupDialog_Invoke) == 'function') PickupDialog_Invoke(e,'','Creating a new study','creating_a_new_study.htm','Displaying studies','displaying_studies.htm','Editing studies','editing_studies.htm','Introduction to GUI','../introduction_to_gui.htm','Saving and closing studies','saving_a_study.htm');return false;" title="Related Topics"><img src="../ss_btn_related_topics.gif" border=0 height=17 width=82 alt="Related Topics"></a>\r
204 \r
205 \r
206  </p>\r
207 \r
208 <p class="whs2">&nbsp;</p>\r
209 \r
210 <p class="whs2">&nbsp;</p>\r
211 \r
212 <p class="whs2">&nbsp;</p>\r
213 \r
214 <p class="whs2">&nbsp;</p>\r
215 \r
216 <script type="text/javascript" language="JavaScript" title="WebHelpRelatedTopics"><!--\r
217 if (parseInt(navigator.appVersion) >= 3 && typeof (WritePopupMenuLayer) == "function")\r
218   WritePopupMenuLayer();\r
219 //--></script><script type="text/javascript" language="javascript1.2">\r
220 <!--\r
221 if (window.writeIntopicBar)\r
222         writeIntopicBar(0);\r
223 //-->\r
224 </script>\r
225 </body>\r
226 </html>\r