From: http://www.bravegnu.org/gtktext/x534.html
8. Final Notes
8.1. GtkTextView in gtk-demo
The gtk-demo which is distributed along the GTK+ library contains a demo on the GtkTextView and friends. It demonstrates some stuff that we have dropped here, like multiple views for a single buffer. It also has a demo on hyperlinking.
8.2. GtkSourceView
If you want to display/edit source code, you might consider using GtkSourceView and friends. They extend the GtkTextView widget, adding functionalities like
Indentation
Syntax Highlighting
Bracket Matching
Line numbering