code_graphs -- The C Source Code Graphical Browser |
|
code_graphs -- The C Source Code Graphical BrowserTo the left is a frame with a list of tools in it. This start-up page allows you to choose which tools you wish to use, and to open them. You will need to have a pdf file viewer installed as a plug-in to your browser, as the graphs you will be viewing are contained in pdf files. I find that acroread is the best tool for this because it supports panning and scrolling using the mouse in "palm" mode, and it supports zomming in and out with the mouse wheel. The combination of these operations provides you with the ability to explore these intracate graphs in as much detail as you desire. Typical UsageClicking on a node in a graph opens a graph of all the nodes in the maximal subgraph that contain the node you clicked on. So for an #include hierarchy graph, if you click on a node, which represents a source file, then it shows you all the files that #include that file, and all the file that that file #include's, recursively, over the entire set of files making up the program. Likewise, in a call-tree graph, each node represents a C function, and it shows who calls who, etc. Clicking on a node here shows you who calls that function, and who that function calls. When I start the browser using firefox or Internet Explorer, I like to middle click on each of the tools to the left. This opens each tool up in a separate tab. Once I have all the tools open in tabs, I close the tab containing this start-up page. This gives me all the tools, and no extra stuff. You may prefer to keep the start-up page the first few times you use it, just in case you need to refer back to it. The Tools AvailableIn all of the tools, a frame appears to the left allowing you to choose the graph you want to see by clicking on its name. You may also click on a name in a node in the graph itself to do the same thing.
|
|