BinNavi Logo

Graph Settings

Overview

The appearance and behavior of graphs can be customized in many different ways using three settings dialogs. Two dialogs (Initial Callgraph Settings and Initial Flowgraph Settings) can be accessed from the main menu of the main window while the third dialog (Graph Settings) can be accessed from the Graph menu of graph windows.

All three dialogs offer mostly the same options. The Initial Callgraph Settings dialog is used to configure the appearance and behavior of native call graph views while the Initial Flowgraph Settings dialog is used to configure the appearance and behavior of native flow graph views. Once native views are saved as non-native views, their individual settings can be configured on a per-graph basis in the Graph Settings dialog. This makes it possible to use different settings for all non-native graphs.

Available Graph Settings

The settings dialogs offer different tabs where graph settings can be configured.

Automatism

The Automatism tab is used to configure graph settings that are all about automating behavior of the graph depending on the size of the graph. This is especially useful to speed up the initial loading and layout of larger graphs.

Edges

The Edges tab is used to configure the appearance and behavior of graph edges.

Hierarchic

The Hierarchic tab is used to configure settings of hierarchic graph layouts. This layout mode is the most natural layout mode for flow graphs with the entry node at the top of the graph and the exit nodes at the bottom.

Orthogonal

The Orthogonal tab is used to configure settings of orthogonal graph layouts. This layout mode creates the most compact graphs.

Circular

The Circular tab is used to configure settings of circular graph layouts. This layout mode is by far the fastest mode for layouting large graphs and is recommended for use with call graphs.

Controls

The Controls tab is used to configure graph-related mouse and keyboard settings.

Miscellaneous

The Miscellaneous tab is used to configure all graph-related settings that do not fit into any of the other tabs.