1.
| Browse Window
|
The various cards in the Browse Window will help you to browse at the:
- project-level
- file level
- function level
You can print the contents of the Browse Window or export as-a-text-file.
|
2.
| Project Files <Prj Files> card
|
In the Prj Files card,
- Try double-click and right-click on a file name
- Right click on the root node to add files to the project, edit the include path sequence
|
3.
| Project Browse <Prj Browse> card
|
In Prj Browse, you can view the list of all:
- functions, root functions, recursive functions, conditioned-out functions, globals, structs and unions, etc.
Try double-click and right-click on any node.
|
| Go to a Function's definition
| - Double-click on a function name
|
| View Recursive functions
| - Click on "+" to expand the "Recursive Functions" node.
|
| Print the Tree or Export as a text file
| - Right-click on the root node; Click on "Print" or Click on "Export To Text File"
|
4.
| Project Report <Prj Report> card
|
In Prj Report, you can view the file-by-file list of:
- functions, root functions, unused functions, globals, structs and unions, enums
- #defines, typenames, Files #included, unused globals, unused locals
|
| View / Hide Specific items
|
As an example, to view only the Globals in each file:
- Right-click on the root node; Click on Expand / Collapse Group → Globals
To hide all other groups:
- Right-click on the root node; Click on Expand / Collapse Group → Globals
|
| Print the Tree or Export as a text file
| - Right-click on the root node; Click on "Print" or Click on "Export To Text File"
|
5.
| Switch To
|
- Double-click on a Recently Visited Function name
- Double-click on an Open file name - to go to that window
|
6.
| Outline
|
View the outline of the current file.
Go to any function, comment, #include, #ifdef etc. in the file by clicking in the Outline window.
|
| List of functions in the current file
|
- Click on icon to view the list of functions in the file. Double-click on a function to go to its definition
- Click on other icons to select/deselect them.
|
| Use Outline to walk through the file
|
In Options → Environment → Browse Window, select "Go to Occurrence on Single Click in Outline"
- Click and select any item in the Outline card of the Browse Window.
- Simply press the key on the keyboard to go to the next item and thus walk through the fie.
|
| View the #if, #ifdef, etc affect
|
When you select an #ifdef, etc. in the list in the Outline card:
- the lower panel shows the scope of the #ifdef and the items that are affected by it.
|
7.
| File Report
| View a function and data summary of the current file. Double-click to go to the corresponding line in the file.
|
8.
| Flowchart
| The flowchart card displays a condensed view of the Flowchart.
|
| View the conditions that must be true
| Select < Show/Hide Outer Window > in the toolbar to display the list of conditions enclosing the current flowchart symbol.
|
9.
| Function's outline
|
The Function Outline / Area Outline display’s a skeletal outline of the current function or Class/Namespace. It is useful for navigating in long areas.
You can also view the sequence of all the #if, #ifdef, #else etc. in the file.
|
| View the conditions that must be true
| In the lower part you can see the sequence of conditions - if, else, for, while etc. that must be true in order to reach the current line in the File window
|
10.
| Function Properties/Area Properties
|
View and go to:
- Callers of the current function, Functions called by the current function
- Structures, #defines, globals etc. used by the current function
Try single-click and double-click on the nodes.
|
| Callers of the current funciton
|
Expand the "Called By" node
- A double-click on a function name will take you to the definition of that function.
|