Doxygen is a documentation system for C++, C, Java, Objective-C, Python, IDL (Corba and Microsoft flavors) and to some extent PHP, C#, and D.
This is a tutorial on how to use GTK (the GIMP Toolkit) through its C interface.