(ddd.info)Data Display Actions


Next: Debugger Console Actions Prev: General Actions Up: Actions
Enter node , (file) or (file)node

A.1.2 Data Display Actions
--------------------------

These actions are used in the DDD graph editor.

 -- Action: end ()
     End the action initiated by `select'.  Bound to a button up event.

 -- Action: extend ()
     Extend the current selection.  Bound to a button down event.

 -- Action: extend-or-move ()
     Extend the current selection.  Bound to a button down event.  If
     the pointer is dragged, move the selection.

 -- Action: follow ()
     Continue the action initiated by `select'.  Bound to a pointer
     motion event.

 -- Action: graph-select ()
     Equivalent to `select', but also updates the current argument.

 -- Action: graph-select-or-move ()
     Equivalent to `select-or-move', but also updates the current
     argument.

 -- Action: graph-extend ()
     Equivalent to `extend', but also updates the current argument.

 -- Action: graph-extend-or-move ()
     Equivalent to `extend-or-move', but also updates the current
     argument.

 -- Action: graph-toggle ()
     Equivalent to `toggle', but also updates the current argument.

 -- Action: graph-toggle-or-move ()
     Equivalent to `toggle-or-move', but also updates the current
     argument.

 -- Action: graph-popup-menu ([`graph'|`node'|`shortcut'])
     Pops up a menu.  `graph' pops up a menu with global graph
     operations, `node' pops up a menu with node operations, and
     `shortcut' pops up a menu with display shortcuts.

     If no argument is given, pops up a menu depending on the context:
     when pointing on a node with the <Shift> key pressed, behaves like
     `shortcut'; when pointing on a without the <Shift> key pressed,
     behaves like `node'; otherwise, behaves as if `graph' was given.

 -- Action: graph-dereference ()
     Dereference the selected display.

 -- Action: graph-detail ()
     Show or hide detail of the selected display.

 -- Action: graph-rotate ()
     Rotate the selected display.

 -- Action: graph-dependent ()
     Pop up a dialog to create a dependent display.

 -- Action: hide-edges ([`any'|`both'|`from'|`to'])
     Hide some edges.  `any' means to process all edges where either
     source or target node are selected. `both' means to process all
     edges where both nodes are selected. `from' means to process all
     edges where at least the source node is selected. `to' means to
     process all edges where at least the target node is selected.
     Default is `any'.

 -- Action: layout ([`regular'|`compact'], [[`+'|`-'] degrees])
     Layout the graph.  `regular' means to use the regular layout
     algorithm; `compact' uses an alternate layout algorithm, where
     successors are placed next to their parents.  Default is
     `regular'.  DEGREES indicates in which direction the graph should
     be layouted.  Default is the current graph direction.

 -- Action: move-selected (x-offset, y-offset)
     Move all selected nodes in the direction given by X-OFFSET and
     Y-OFFSET.  X-OFFSET and Y-OFFSET is either given as a numeric
     pixel value, or as `+grid', or `-grid', meaning the current grid
     size.

 -- Action: normalize ()
     Place all nodes on their positions and redraw the graph.

 -- Action: rotate ([[`+'|`-']degrees])
     Rotate the graph around DEGREES degrees.  DEGREES must be a
     multiple of 90.  Default is `+90'.

 -- Action: select ()
     Select the node pointed at.  Clear all other selections.  Bound to
     a button down event.

 -- Action: select-all ()
     Select all nodes in the graph.

 -- Action: select-first ()
     Select the first node in the graph.

 -- Action: select-next ()
     Select the next node in the graph.

 -- Action: select-or-move ()
     Select the node pointed at.  Clear all other selections.  Bound to
     a button down event. If the pointer is dragged, move the selected
     node.

 -- Action: select-prev ()
     Select the previous node in the graph.

 -- Action: show-edges ([`any'|`both'|`from'|`to'])
     Show some edges.  `any' means to process all edges where either
     source or target node are selected. `both' means to process all
     edges where both nodes are selected. `from' means to process all
     edges where at least the source node is selected. `to' means to
     process all edges where at least the target node is selected.
     Default is `any'.

 -- Action: snap-to-grid ()
     Place all nodes on the nearest grid position.

 -- Action: toggle ()
     Toggle the current selection--if the node pointed at is selected,
     it will be unselected, and vice versa.  Bound to a button down
     event.

 -- Action: toggle-or-move ()
     Toggle the current selection--if the node pointed at is selected,
     it will be unselected, and vice versa.  Bound to a button down
     event.  If the pointer is dragged, move the selection.

 -- Action: unselect-all ()
     Clear the selection.


automatically generated by info2www version 1.2.2.9