6.   Browse Window

<< Previous Table of Contents   |   Detailed Index Next >>
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.

<< Previous Table of Contents   |   Detailed Index Next >>