Why bother generating code from a glade file when glade-sharp can load the file directly?
Sometimes it is necessary (or just fun) to tinker directly with the gui layout code.
It removes one more dependency from an application. Often it is simpler not to require libglade.
For applications using glade-sharp to load its gui, glade2cs can simplify new projects by automatically generating callback stubs and declarations for the publicly exposed widgets in the glade file.
How
Glade2cs is written in C, and depends on gtk2 and libxml2.
To use the code generated by glade2cs, a C# compiler (like Mono's mcs) and gtk-sharp is required.