SALOME GUI is based on SUIT (Salome User Interface Toolkit) that proposes very flexible, powerful and safe mechanisms of interaction with SALOME tool components (both CORBA and standalone), resource management, viewers and selection handling, exception and signals processing.
All Graphical User Interfaces of standard modules have plug-in structure, i.e. each module is placed in a dynamic library which is loaded on demand. So, all modules add their own menu items, buttons in toolbar, windows etc. GUI (Graphical User Interface) provides a common shell for all components, which can be integrated into the SALOME platform and some basic GUI functionalities, common for all modules.
View and Window menus provide functionalities of Desktop management. Basically, they allow to show/hide toolbars, activate and manage study windows, change the appearance of Salome, etc. Among key parts of study window are:
Help for the GUI module provides information about standard Salome Viewers.
General application preferences are described in the Preferences section of SALOME GUI Help.
Using input widgets sub-section covers specific aspects of behavior of certain kinds of SALOME GUI input fields.