Call Graph Pane

Related Topics:

Graphing a Function Call Showing a Function or Class Source
Sizing a Call or Class Graph Expanding and Hiding Nodes
Changing the Node Layout Printing a Graph

The Call Graph Window provides a graphic representation of the call relationship of functions. The call graph pane has the following components:

Function Text Box

The Function text box allows you to enter the function you want to graph. Click the arrow at the end of the Function text box to access the list of functions previously graphed.

Search Buttons
Add Adds a node with the given function to the call graph pane.
Find Moves the graph pane to show the node for the given function.

Graph Pane

The graph pane displays the relationships of functions in the source. Select a single function or multiple functions and reposition them in the graph pane.

Buttons
Expand Left Shows all function nodes that directly call the selected function node (one level of parents). [Control+D]
Expand Right Shows all function nodes called directly by the selected function (one level of children). [Control+U]
Expand Both Shows all function nodes directly called by and all function nodes that directly call the selected function node (one level of parents and children). Double-clicking a node performs an Expand Both operation. [Control+B]
Collapse Left Hides all function nodes that directly call the selected function node (one level of parents). [Alt+D]
Collapse Right Hides all function nodes called directly by the selected function (one level of children). [Alt+U]
Collapse Both Hides all function nodes directly called by and all function nodes that directly call the selected function node (one level of parents and children). [Alt+B]
Show Source Displays the source file containing the selected function node in an editor window, and starts an editor if none exists. [Control+S]