Salome HOME
Multi-study support removal: finalization
[modules/gui.git] / doc / salome / gui / input / introduction_to_gui.doc
1 /*!
2
3 \page introduction_to_gui_page Introduction to GUI
4
5 \image html view2.png
6
7 \b SALOME \b GUI is based on SUIT (Salome User Interface
8 Toolkit) that proposes very flexible, powerful and safe mechanisms of
9 interaction with SALOME tool components (both CORBA and standalone),
10 resource management, viewers and selection handling,
11 exception and signals processing.
12
13 All Graphical User Interfaces of standard modules have plug-in
14 structure, i.e. each module is placed in a dynamic library which is
15 loaded on demand. So, all modules add their own menu items, buttons
16 in toolbar, windows etc.
17 \b GUI (Graphical User Interface) provides a common shell for all
18 components, which can be integrated into the SALOME platform and some
19 basic GUI functionalities, common for all modules.
20
21 \image html mainmenu.png
22
23 <ul>
24 <li>\b File menu corresponds to \subpage study_management_page "Study management" functionalities
25 (creation, saving, loading, editing studies, connecting, disconnecting, etc.).</li>
26 <li>\b Edit menu gives access to <b> Copy/Paste</b> allowing to paste the
27 objects from one study into the other. The availability of this
28 functionality depends on the module and the nature of an operation or
29 an object.</li>
30 <li>\b View and \b Window menus provide functionalities of 
31 \subpage salome_desktop_page "Desktop management". Basically, they
32 allow to show/hide toolbars, activate and manage study windows, change
33 the appearance of Salome, etc. Among key parts of study window are: 
34
35 <ul>
36 <li>Viewer window, used for visualization of objects,</li>
37 <li>\subpage using_object_browser_page "Object Browser", used for
38 management of objects created or imported into the SALOME
39 application, also providing search possibilities with the 
40 \subpage using_find_tool_page "Find Tool", and </li>
41 <li>\subpage using_notebook "Notebook" - allows to predefine study variables.</li>
42 <li>\subpage python_interpreter_page "Python interpreter", used for
43 direct input of python commands and dumping studies into Python
44 scripts. </li> 
45 <li> Almost all aspects of Salome look and feel can be tuned by the
46 user in \subpage themes_page "Themes" dialog. </li>
47 </ul>
48 </li>
49
50 <li>\b Tools menu gives access to: \subpage using_catalog_generator_page "Catalogue Generator", 
51 \subpage using_registry_tool_page "Registry tool" and \ref using_pluginsmanager "Python plugins"</li>
52 <li>\b Help menu gives access to the help on Salome modules. The
53 appropriate help page can also be called from any operation dialog via
54 \b Help button.</li>
55 </ul>
56
57 Help for the GUI module provides information about standard
58 \subpage viewers_page "Salome Viewers".
59
60 General application preferences are described in the \subpage setting_preferences_page "Preferences" 
61 section of SALOME GUI Help.
62
63
64 \subpage using_input_widgets_page "Using input widgets" sub-section
65 covers specific aspects of behavior of certain kinds of SALOME GUI
66 input fields.
67
68 */