(ddd.info)Data Display Actions
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