Salome HOME
Join modifications from BR_Dev_For_4_0 tag V4_1_1.
[modules/gui.git] / doc / salome / gui / GUI / input / salome_desktop.doc
1 /*!
2
3 \page salome_desktop_page SALOME desktop
4
5 The main SALOME Desktop consists of the following sections and
6 toolbars:
7
8 \image html geomview-alt.png
9
10 <b>Basic parts of the SALOME Desktop:</b>
11 <ul>
12 <li><b>Main menu</b> - This is a set of context-sensitive menus, which will
13 be updated according the functionality of the loaded component. In
14 general,  these menus contain all functional options of SALOME
15 platform.</li>
16 <li><b>Standard Toolbar</b> - This toolbar contains icons allowing
17 creating/saving studies, correcting mistakes, copying/pasting
18 objects.</li>
19 <li><b>Components Toolbar</b> - This toolbar is destined for uploading
20 components in SALOME platform.</li>
21 <li><b>Module Toolbar</b> - This toolbar contains icons specific to the
22 loaded module.</li>
23 <li><b>Viewer Toolbar</b> - This is a set of tools destined for visualization
24 of the presentations in the viewer.</li>
25 </ul>
26
27 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;All toolbars in the
28 \b SALOME Platform are context-sensitive. Loading of a definite component
29 (Geometry, Post-Pro, Mesh etc.) will automatically add some additional
30 toolbars specific to this component. To display/hide a definite
31 toolbar, in the main menu choose <b>View > Toolbars</b>, and from this
32 submenu check or uncheck the toolbar, you would like to display/hide.
33
34 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;By default all
35 toolbars are located on the top of the SALOME desktop. But you can
36 relocate toolbars by dragging with the mouse and dropping it in any
37 place of the window.
38
39 <b>Parts of  the study window:</b>
40 <ul>
41 <li><b>Object Browser</b> - Management of objects created or imported into
42 SALOME application.</li>
43 <li>\b Viewer - This window is destined for visualization of
44 presentations.</li>
45 <li><b>Python console</b> - Window for Python interpreter. This window
46 functions like a standard document: the pop-up menu invoked by
47 right-click in this window gives access to
48 <b>Copy/Paste/SelectAll/ClearAll</b> options.</li>
49 </ul>
50
51 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Object Browser, Python
52 Console, MenuBar, etc are, in fact, separate dockable windows.
53 Dockable windows can be placed in special areas, on the borders of
54 desktop like toolbars. You can change the size and the position of
55 dockable windows, hide them or even place outside desktop. SALOME
56 saves in the same file all positions and sizes of dockable windows. It
57 means that the difference in settings of the same windows (for example
58 Python console) is possible between different modules (the same window
59 can have different size and position when other module is
60 activated). Also each module can indicate which common windows are
61 necessary for working, and only they will be displayed when this
62 module is active.
63
64 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Starting from the
65 version 3.0.0 Salome uses a <b>Multi-Desktop Approach</b>. Multi-desktop
66 Approach means that now there is separate Desktop for each document
67 (Study)  and all windows connected to a Study (viewers, dockable
68 windows etc) are placed in one container. It is very comfortable,
69 because you can't mix up windows from different studies. This approach
70 positively differs from the classic multi document interface in case
71 if many windows are used, i.e. when one document contains a lot of
72 viewers, dialogs, etc. Each desktop also has its own menu and toolbar.
73
74 */