Good but the Pattern of the foam doesn't change, very disturbing.
- Call Graphs and Class Tree Diagrams
The Relation Window is a Source Insight innovation that shows interesting relationships between symbols. It runs in the background and tracks what symbols you have selected. With it, you can view class hierarchies, call trees, reference trees, and more.The beauty of the Relation Window is that you don’t have to do anything special. It works in the background while you work, but you can interact with it when you want to. The Relation Window can be viewed either graphically, or in outline format. You can also have several Relation Windows open, each showing different types of information.
- Symbol Windows For Each File
Symbol Windows appear on the side of each source window and are dynamically updated to allow easy navigation within each file and to provide a quick overview of the file. You can click on any symbol in the Symbol Window and quickly jump there. You can also drag and drop symbols in to rearrange your code. The Symbol Window can be sorted by name, line number, and type. You can activate the Symbol Window and type the first few letters of a symbol’s name in order to quickly move to it. The Symbol Window also displays #ifdef-#endif nesting levels and symbol type icons for quick identification and orientation.
- Automatic Display of Declarations in the Context Window
Source Insight 2.0 introduced an innovative feature called the Context Window. The Context Window automatically displays symbol definitions based on what identifier your cursor is in, or on what you are typing. The Context Window updates in the background and tracks what you are doing. You can click on an identifier, and the Context Window will automatically show the symbol’s definition. If the identifier is a variable, the Context Window will decode its declaration to show you its base structure or class type. The Context Window also will automatically display files selected in the Project Window, symbols in the Relation Window, and clips selected in the Clip Window.
- Syntax Formatting
Syntax Formatting is an important Source Insight innovation that renders information in a dense, yet pleasing and useful way. It provides vastly improved display capabilities, including full rich text formatting with user-defined styles. Source Insight applies styles automatically based on lexical and symbolic information about your project. Syntax Formatting adds valuable information while you read your code. For example, references to local variables can look different from references to global variables. Or, references to functions can look different from references to C function-like macros. With Syntax Formatting, it becomes instantly obvious what an identifier refers to, or if it is misspelled.