Somewhat inspired by this question about a graphical programming environment. I don\'t think that C++ or C# are really conducive to this type of environment, but perhaps there\
Coderush does structural highlighting:
(source: devexpress.com)
It quite feasible you could write your own plugin with DevExpress that achieves your exact original screen shot.