I've implemented the source code viewing. Here's a screenshot:
You simply click a node, it turns orange and appears in the source code viewer, it also has some really basic syntax highlighting.
With right click, you can expand nodes.You can also select expanded nodes for source code viewing.
It also automatically scrolls near the function definition in the source file, the method name is also highlighted.