7 The menu bar is located on the upper part of the desktop window. Available commands depends on the current selected schema and its mode (edition, run). The menus are specific for each mode and rebuilt as soon as the user changes the current mode. Relevant commands also depends on the item selected in the schema tree view.
9 Menu bar configurations in edition and run modes are given below.
13 .. image:: images/main_menu_0.jpg
19 **Main Menu in edition mode**
24 .. image:: images/main_menu_1.jpg
30 **Main Menu in run mode**
33 Let's consider the available menus in more detail.
39 File menu contains standard operations for creating, opening and saving documents as well as import and export operations. The YACS GUI document is saved in a HDF file with default extension \*.hdf.
41 If YACS module has been loaded File menu contains the following items:
44 .. image:: images/main_menu_2.jpg
55 + :ref:`import_yacs_schema`
58 + :ref:`import_supervisor_graph`
64 + :ref:`export_schema`
67 + :ref:`create_new_schema`
75 Edit menu supports standard edition operations like copy/paste and undo/redo functionality. Cut, copy, paste, undo/redo should be available in edition mode only. ( **These items are not currently implemented, but will be available in the future version!** )
79 .. image:: images/main_menu_3.jpg
85 Other edition operations on different types of objects are available with help of corresponding Input Panel property pages. For more information about this topic see :ref:`edit_object` section.
87 The user can :ref:`delete_object` with help of corresponding context popup menu item in the edition Tree View.
92 View menu allows maintaining visibility of the different parts of the desktop like toolbars, status bar, Object Browser, Python Console, Log Window.
96 .. image:: images/main_menu_4.jpg
105 .. image:: images/main_menu_5.jpg
117 Create menu contains a set of commands for creation of the YACS GUI objects. It is active only in the edition mode of a schema. Create menu contains the following items:
122 + :ref:`create_container_definition`
125 + :ref:`create_component_instance_definition`
133 .. image:: images/main_menu_6.jpg
148 .. image:: images/main_menu_7.jpg
157 Execute menu contains a set of commands for execution of the YACS GUI schemas.
159 If the current mode is the edition mode of a schema, there is only possibility to create a schema run:
163 .. image:: images/main_menu_8.jpg
172 + :ref:`execute_schema`
175 + :ref:`save_restore_execution_state` (from a state of execution saved previously)
178 + New Batch Execution ( **Will be available in the future version!** )
184 Execute menu is active only if we are in the run mode of a schema. Execute menu contains the following items:
188 .. image:: images/main_menu_9.jpg
206 + Stop on error Option
221 + Execute in batch ( **Will be available in the future version!** )
224 + Connect to a running batch session ... ( **Will be available in the future version!** )
227 + Save execution state ...
238 Tools menu provides two standard Salome useful tools such as XML catalog generator and registry display for supervision over component's processes.
242 .. image:: images/main_menu_10.jpg
251 Window menu contains commands to arrange already opened windows in a different ways (split horizontally or vertically) or to create a new window with predefined type.
255 .. image:: images/main_menu_11.jpg
264 Help menu allows reading some basic information about application with help of 'About' dialog box and provides help for YACS module as HTML documents.
268 .. image:: images/main_menu_12.jpg