Salome HOME
Correction of 'dependency tree' functionality description.
authorakl <akl@opencascade.com>
Fri, 6 Jun 2014 14:25:29 +0000 (18:25 +0400)
committerakl <akl@opencascade.com>
Fri, 6 Jun 2014 14:25:29 +0000 (18:25 +0400)
doc/salome/gui/GEOM/input/dependency_tree.doc
doc/salome/gui/GEOM/input/geometry_preferences.doc

index ec4aa11e3333c60a77bfaffb1d0380c2d5fc8b73..fc3a6422bf87dacdaa3081f9cfa0a8c5fa4abef1 100644 (file)
@@ -3,14 +3,17 @@
 \page dependency_tree_page Dependency Tree
 
 \n In order to better understand the relations between the %GEOM 
-objects in a study the user has the possibility to display the 
-ascendants and descendant of an object in a family tree.
-
-User can build the dependency tree with new main objects by selecting 
-them in Object Browser, in OCC Viewer or in Dependency Tree Viewer 
-and calling corresponding popup menu. When invoked, this menu item 
-will open a 2D view window and display a dependency tree for the 
-selected object or objects (multiple selection is supported).
+objects in a study the user has a possibility to display the 
+ascendants and descendant of the object(s) in a family tree.
+
+User can build the dependency tree by selecting desirable object 
+in Object Browser or OCC Viewer and calling "Show dependency tree" 
+popup item. It will open a new or clear the existing "Dependency 
+Tree" view window (only one view is supported) and display a 
+dependency tree for the selected object or objects (multiple 
+selection is supported). Also user can rebuild the tree if to select 
+some object(s) right in the "Dependency Tree" view and call 
+"Rebuild the tree" popup item.
 
 \image html tree_example.png
 
@@ -23,35 +26,35 @@ in \ref pref_dependency_tree "Preferences".
 Tree nodes in the Dependency Viewer are named according to the study 
 names of the corresponding objects. 
 
-Non-published objects are shown in the tree as "unpublished" and are 
-colored in special for non-published objects color.
+Non-published objects are shown in the tree as "unpublished" and 
+not colored in any color.
 
-The long name of the object is displayed in a shortened version; 
-full name of the object can be seen in the tool tip when the cursor 
-is on the node.
+All nodes have the fixed size, so the long names are cut and shown 
+with ellipsis; full name of the object can be seen in the tooltip 
+if to keep the cursor over the node.
 
-Dependency Tree Viewer supports the following states of nodes:
+"Dependency Tree" view supports the following states of nodes:
 
-\image html tree_main_node.png
-<ul><li><b>Main node</b> - node of main object, selected in Object 
+<ul><li><b>Main node</b> - node of main object(s), which were selected in Object 
 Browser, OCC Viewer or Dependency Tree Viewer in order to build the 
 dependency tree;</li></ul>
+\image html tree_main_node.png
 
-\image html tree_default_node.png
-<ul><li><b>Default node</b> - node, which participate in building of 
+<ul><li><b>Default node</b> - node of published in study object, which participate in building of 
 dependency tree as ascendant or descendant;</li></ul>
+\image html tree_default_node.png
 
+<ul><li><b>Unpublished node</b> - the same as "Default node", but 
+corresponding object was not published in study;</li></ul>
 \image html tree_unpublished_node.png
-<ul><li><b>Unpublished node</b> - node of non-published in study 
-object;</li></ul>
 
+<ul><li><b>Highlighted node</b> - the state of node when mouse 
+cursor is over it;</li></ul>
 \image html tree_highlighted_node.png
-<ul><li><b>Highlighted node</b> - the state of node when mouse is 
-near or on it;</li></ul>
 
+<ul><li><b>Selected node</b> - the state of node when user 
+clicks the left mouse button on node.</li></ul>
 \image html tree_selected_node.png
-<ul><li><b>Selected node</b> - the state of selected node when 
-clicking left mouse button on node.</li></ul>
 
 <hr>
 \anchor dependency_tree_links <h2>Links</h2>
@@ -60,22 +63,22 @@ Dependency Tree Viewer shows oriented links between nodes to
 represent dependency direction. Viewer supports the following states 
 of links:
 
+<ul><li><b>Unidirectional link</b> - shows that A object depends on 
+B object;</li></ul>
 \image html tree_unidir_link.png
-<ul><li><b>Unidirectional link</b> - shows that object A depends on 
-the object B;</li></ul>
 
+<ul><li><b>Bidirectional link</b> - shows that A object depends on 
+B object and, at the same time, B object depends on 
+A object;</li></ul>
 \image html tree_bidir_link.png
-<ul><li><b>Bidirectional link</b> - shows that object A depends on 
-the object B and at the same time object B depends on 
-the object A;</li></ul>
 
-\image html tree_selfdep_link.png
 <ul><li><b>Self-dependency link</b> - shows that object depends on 
 itself;</li></ul>
+\image html tree_selfdep_link.png
 
-\image html tree_cycldep_link.png
 <ul><li><b>Cyclic dependency links</b> - shows cyclic dependency of 
 some nodes.</li></ul>
+\image html tree_cycldep_link.png
 
 <hr>
 \anchor dependency_tree_operations <h2>Operations</h2>
@@ -91,46 +94,38 @@ mouse button.
 
 \image tree_tool_bar
 
-\image html tree_view_dump.png
-
 <b>Dump View</b> - exports an object from the viewer in bmp, png or
 jpeg image format.
-
-\image html tree_view_fitall.png
+\image html tree_view_dump.png
 
 <b>Fit all</b> - scales the presentation so that it could fit within
 the Viewer boundaries.
-
-\image html tree_view_fitarea.png
+\image html tree_view_fitall.png
 
 <b>Fit area</b> - resizes the view to place in the visible area only
 the contents of a frame drawn with pressed left mouse button.
-
-\image html tree_view_fitselect.png
+\image html tree_view_fitarea.png
 
 <b>Fit selection</b> - resizes the view to fit in the visible area
 only currently selected objects.
-
-\image html tree_view_zoom.png
+\image html tree_view_fitselect.png
 
 <b>Zoom</b> - allows to zoom in and out.
-
-\image html tree_view_pan.png
+\image html tree_view_zoom.png
 
 <b>Panning</b> - if the represented objects are greater that the
 visible area and you don't wish to use <b>Fit all</b> functionality,
 click on this button and you'll be able to drag the scene to see its
 remote parts.
-
-\image html tree_view_glpan.png
+\image html tree_view_pan.png
 
 <b>Global panning</b> - allows to select a point to be the center of
 the presentation showing all displayed objects in the visible ares.
-
-\image html tree_hierarchy_type.png
+\image html tree_view_glpan.png
 
 <b>Hierarchy depth</b> - allows to change the number of hierarchy 
 levels to be shown in the dependency tree.
+\image html tree_hierarchy_type.png
 <ul>
 <li>Level 1 corresponds to the parents and children of the selected 
 object(s);</li>
@@ -139,32 +134,31 @@ of the selected object(s);</li>
 <li>etc...</li>
 </ul>
 
-\image html tree_disp_ascendants.png
-
-<b>Display ascendants</b> - allows to customize the display 
+<b>Display ascendants</b> - allows user to control the displaying 
 of ascendants.
+\image html tree_disp_ascendants.png
 
-\image html tree_disp_descendants.png
-
-<b>Display descendants</b> - allows to customize the display 
+<b>Display descendants</b> - allows user to control the displaying 
 of descendants.
+\image html tree_disp_descendants.png
 
+<b>Move nodes</b> - enables/disables of moving the nodes.
 \image html tree_move_nodes.png
 
-<b>Move nodes</b> - allows to customize the moving of nodes.
-
+<b>Update</b> - allows user to update a dependency tree model and the view.
 \image html tree_button_update.png
 
-<b>Update</b> - allows to update a dependency tree model and a view.
-
 <hr>
 \anchor dependency_tree_navigation <h2>Navigation</h2>
 
 Dependency Tree 2D Viewer supports the following navigation mode:
 
-Rectangle selection in this mode is performed by the left mouse 
-button; multiple selection is available when \b Shift button 
-is pressed.
+<ul>
+<li>rectangle selection in this mode is performed by the left mouse 
+button</li>;
+<li>multiple selection is available when \b Shift button 
+is pressed.</li>
+</ul>
 
 Also, holding \b Ctrl key with pressed mouse buttons performs 
 the following view transformations:
@@ -177,8 +171,8 @@ the following view transformations:
 \anchor dependency_tree_popup_menu <h2>Popup Menu</h2>
 
 After the object has appeared in the Dependency Tree 2D Viewer, 
-you can select it with left mouse click to change its presentation 
-parameters and access to other useful options by right-clicking on 
+user can select it with left mouse click to change its presentation 
+parameters and get access to other useful options by right-clicking on 
 the selected object.
 
 \image html tree_popup_menu.png
index ca4375244f88adc637c381eb1d405472c9982ab1..6d322fcb61cb153ea63f36266be08fb1aac22614 100644 (file)
@@ -132,16 +132,15 @@ system immediately after the module activation.</li>
 
 \anchor pref_dependency_tree <h2>Dependency Tree</h2>
 
-Also you can set preferences for visualisation of <b>Dependency Tree</b> in 2D Viewer.
+Also user can set preferences for visualisation of <b>Dependency Tree</b> in 2D Viewer.
 
 \image html pref_dep_tree.png
 
 <ul>
 <li><b>General</b></li>
 <ul>
-<li><b>Hierarchy type</b> - allows to choose between display only ascendants tree,
-display only descendants tree or display both ascendants and descendants trees.</li>
-<li><b>Possibility to move nodes</b> - allows to customize the moving nodes by default.</li>
+<li><b>Hierarchy type</b> - allows to choose default displaying mode of dependency tree.</li>
+<li><b>Possibility to move nodes</b> - enable/disable the possibility of moving nodes by default.</li>
 </ul>
 </ul>